2 # From configure.in Revision: 1.744 .
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*|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
10790 rm -f "conftest.$ac_objext"
10791 if { (eval echo "$as_me:10791: \"$ac_compile\"") >&5
10792 (eval $ac_compile) 2>&5
10794 echo "$as_me:10794: \$? = $ac_status" >&5
10795 (exit "$ac_status"); } &&
10796 { ac_try='test -s "conftest.$ac_objext"'
10797 { (eval echo "$as_me:10797: \"$ac_try\"") >&5
10798 (eval $ac_try) 2>&5
10800 echo "$as_me:10800: \$? = $ac_status" >&5
10801 (exit "$ac_status"); }; }; then
10802 cf_cv_xopen_source=no
10804 echo "$as_me: failed program was:" >&5
10805 cat "conftest.$ac_ext" >&5
10806 cf_save="$CPPFLAGS"
10808 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10809 CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
10811 cat >"conftest.$ac_ext" <<_ACEOF
10812 #line 10812 "configure"
10813 #include "confdefs.h"
10815 #include <stdlib.h>
10816 #include <string.h>
10817 #include <sys/types.h>
10823 #ifdef _XOPEN_SOURCE
10830 rm -f "conftest.$ac_objext"
10831 if { (eval echo "$as_me:10831: \"$ac_compile\"") >&5
10832 (eval $ac_compile) 2>&5
10834 echo "$as_me:10834: \$? = $ac_status" >&5
10835 (exit "$ac_status"); } &&
10836 { ac_try='test -s "conftest.$ac_objext"'
10837 { (eval echo "$as_me:10837: \"$ac_try\"") >&5
10838 (eval $ac_try) 2>&5
10840 echo "$as_me:10840: \$? = $ac_status" >&5
10841 (exit "$ac_status"); }; }; then
10842 cf_cv_xopen_source=no
10844 echo "$as_me: failed program was:" >&5
10845 cat "conftest.$ac_ext" >&5
10846 cf_cv_xopen_source=$cf_XOPEN_SOURCE
10848 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10849 CPPFLAGS="$cf_save"
10852 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10855 echo "$as_me:10855: result: $cf_cv_xopen_source" >&5
10856 echo "${ECHO_T}$cf_cv_xopen_source" >&6
10858 if test "$cf_cv_xopen_source" != no ; then
10860 CFLAGS=`echo "$CFLAGS" | \
10861 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
10862 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
10864 CPPFLAGS=`echo "$CPPFLAGS" | \
10865 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
10866 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
10868 cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
10870 for cf_add_cflags in $cf_temp_xopen_source
10872 case "x$cf_add_cflags" in
10875 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
10878 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'`
10879 test "$CFLAGS" != "$cf_old_cflag" || break
10881 CFLAGS="$cf_old_cflag"
10884 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
10887 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'`
10888 test "$CPPFLAGS" != "$cf_old_cflag" || break
10890 CPPFLAGS="$cf_old_cflag"
10899 cf_new_extra_cppflags=
10901 for cf_add_cflags in $cf_add_cflags
10903 case "$cf_fix_cppflags" in
10905 case "$cf_add_cflags" in
10906 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
10907 case "$cf_add_cflags" in
10909 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10911 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10912 && test -z "${cf_tst_cflags}" \
10913 && cf_fix_cppflags=yes
10915 if test "$cf_fix_cppflags" = yes ; then
10917 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10918 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10921 elif test "${cf_tst_cflags}" = "\"'" ; then
10923 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10924 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10930 case "$CPPFLAGS" in
10934 case "$cf_add_cflags" in
10936 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
10938 CPPFLAGS=`echo "$CPPFLAGS" | \
10939 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
10940 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
10945 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
10946 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
10953 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
10954 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
10961 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10962 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10964 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
10966 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10967 && test -z "${cf_tst_cflags}" \
10968 && cf_fix_cppflags=no
10973 if test -n "$cf_new_cflags" ; then
10975 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
10976 CFLAGS="${CFLAGS}$cf_new_cflags"
10980 if test -n "$cf_new_cppflags" ; then
10982 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10983 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
10987 if test -n "$cf_new_extra_cppflags" ; then
10989 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
10990 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
10998 if test "$cf_cv_posix_visible" = no; then
11000 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
11002 cf_save_CFLAGS="$CFLAGS"
11003 cf_save_CPPFLAGS="$CPPFLAGS"
11005 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
11006 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
11007 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
11009 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
11010 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
11011 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
11013 echo "$as_me:11013: checking if we should define _POSIX_C_SOURCE" >&5
11014 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
11015 if test "${cf_cv_posix_c_source+set}" = set; then
11016 echo $ECHO_N "(cached) $ECHO_C" >&6
11019 echo "${as_me:-configure}:11019: testing if the symbol is already defined go no further ..." 1>&5
11021 cat >"conftest.$ac_ext" <<_ACEOF
11022 #line 11022 "configure"
11023 #include "confdefs.h"
11024 #include <sys/types.h>
11029 #ifndef _POSIX_C_SOURCE
11036 rm -f "conftest.$ac_objext"
11037 if { (eval echo "$as_me:11037: \"$ac_compile\"") >&5
11038 (eval $ac_compile) 2>&5
11040 echo "$as_me:11040: \$? = $ac_status" >&5
11041 (exit "$ac_status"); } &&
11042 { ac_try='test -s "conftest.$ac_objext"'
11043 { (eval echo "$as_me:11043: \"$ac_try\"") >&5
11044 (eval $ac_try) 2>&5
11046 echo "$as_me:11046: \$? = $ac_status" >&5
11047 (exit "$ac_status"); }; }; then
11048 cf_cv_posix_c_source=no
11050 echo "$as_me: failed program was:" >&5
11051 cat "conftest.$ac_ext" >&5
11052 cf_want_posix_source=no
11053 case .$cf_POSIX_C_SOURCE in
11055 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
11058 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
11059 cf_want_posix_source=yes
11062 cf_want_posix_source=yes
11065 if test "$cf_want_posix_source" = yes ; then
11066 cat >"conftest.$ac_ext" <<_ACEOF
11067 #line 11067 "configure"
11068 #include "confdefs.h"
11069 #include <sys/types.h>
11074 #ifdef _POSIX_SOURCE
11081 rm -f "conftest.$ac_objext"
11082 if { (eval echo "$as_me:11082: \"$ac_compile\"") >&5
11083 (eval $ac_compile) 2>&5
11085 echo "$as_me:11085: \$? = $ac_status" >&5
11086 (exit "$ac_status"); } &&
11087 { ac_try='test -s "conftest.$ac_objext"'
11088 { (eval echo "$as_me:11088: \"$ac_try\"") >&5
11089 (eval $ac_try) 2>&5
11091 echo "$as_me:11091: \$? = $ac_status" >&5
11092 (exit "$ac_status"); }; }; then
11095 echo "$as_me: failed program was:" >&5
11096 cat "conftest.$ac_ext" >&5
11097 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
11099 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11102 echo "${as_me:-configure}:11102: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
11104 CFLAGS="$cf_trim_CFLAGS"
11105 CPPFLAGS="$cf_trim_CPPFLAGS"
11107 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11108 CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source"
11110 echo "${as_me:-configure}:11110: testing if the second compile does not leave our definition intact error ..." 1>&5
11112 cat >"conftest.$ac_ext" <<_ACEOF
11113 #line 11113 "configure"
11114 #include "confdefs.h"
11115 #include <sys/types.h>
11120 #ifndef _POSIX_C_SOURCE
11127 rm -f "conftest.$ac_objext"
11128 if { (eval echo "$as_me:11128: \"$ac_compile\"") >&5
11129 (eval $ac_compile) 2>&5
11131 echo "$as_me:11131: \$? = $ac_status" >&5
11132 (exit "$ac_status"); } &&
11133 { ac_try='test -s "conftest.$ac_objext"'
11134 { (eval echo "$as_me:11134: \"$ac_try\"") >&5
11135 (eval $ac_try) 2>&5
11137 echo "$as_me:11137: \$? = $ac_status" >&5
11138 (exit "$ac_status"); }; }; then
11141 echo "$as_me: failed program was:" >&5
11142 cat "conftest.$ac_ext" >&5
11143 cf_cv_posix_c_source=no
11145 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11146 CFLAGS="$cf_save_CFLAGS"
11147 CPPFLAGS="$cf_save_CPPFLAGS"
11150 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11153 echo "$as_me:11153: result: $cf_cv_posix_c_source" >&5
11154 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
11156 if test "$cf_cv_posix_c_source" != no ; then
11157 CFLAGS="$cf_trim_CFLAGS"
11158 CPPFLAGS="$cf_trim_CPPFLAGS"
11163 cf_new_extra_cppflags=
11165 for cf_add_cflags in $cf_cv_posix_c_source
11167 case "$cf_fix_cppflags" in
11169 case "$cf_add_cflags" in
11170 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
11171 case "$cf_add_cflags" in
11173 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11175 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11176 && test -z "${cf_tst_cflags}" \
11177 && cf_fix_cppflags=yes
11179 if test "$cf_fix_cppflags" = yes ; then
11181 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11182 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11185 elif test "${cf_tst_cflags}" = "\"'" ; then
11187 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11188 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11194 case "$CPPFLAGS" in
11198 case "$cf_add_cflags" in
11200 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11202 CPPFLAGS=`echo "$CPPFLAGS" | \
11203 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
11204 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
11209 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
11210 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
11217 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
11218 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
11225 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11226 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11228 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
11230 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11231 && test -z "${cf_tst_cflags}" \
11232 && cf_fix_cppflags=no
11237 if test -n "$cf_new_cflags" ; then
11239 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
11240 CFLAGS="${CFLAGS}$cf_new_cflags"
11244 if test -n "$cf_new_cppflags" ; then
11246 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11247 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
11251 if test -n "$cf_new_extra_cppflags" ; then
11253 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
11254 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
11260 fi # cf_cv_posix_visible
11265 if test -n "$cf_xopen_source" ; then
11267 for cf_add_cflags in $cf_xopen_source
11269 case "x$cf_add_cflags" in
11272 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
11275 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'`
11276 test "$CFLAGS" != "$cf_old_cflag" || break
11277 test -n "$verbose" && echo " removing old option $cf_add_cflags from CFLAGS" 1>&6
11279 echo "${as_me:-configure}:11279: testing removing old option $cf_add_cflags from CFLAGS ..." 1>&5
11281 CFLAGS="$cf_old_cflag"
11284 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
11287 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'`
11288 test "$CPPFLAGS" != "$cf_old_cflag" || break
11289 test -n "$verbose" && echo " removing old option $cf_add_cflags from CPPFLAGS" 1>&6
11291 echo "${as_me:-configure}:11291: testing removing old option $cf_add_cflags from CPPFLAGS ..." 1>&5
11293 CPPFLAGS="$cf_old_cflag"
11302 cf_new_extra_cppflags=
11304 for cf_add_cflags in $cf_add_cflags
11306 case "$cf_fix_cppflags" in
11308 case "$cf_add_cflags" in
11309 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
11310 case "$cf_add_cflags" in
11312 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11314 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11315 && test -z "${cf_tst_cflags}" \
11316 && cf_fix_cppflags=yes
11318 if test "$cf_fix_cppflags" = yes ; then
11320 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11321 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11324 elif test "${cf_tst_cflags}" = "\"'" ; then
11326 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11327 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11333 case "$CPPFLAGS" in
11337 case "$cf_add_cflags" in
11339 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11341 CPPFLAGS=`echo "$CPPFLAGS" | \
11342 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
11343 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
11348 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
11349 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
11356 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
11357 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
11364 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11365 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11367 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
11369 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11370 && test -z "${cf_tst_cflags}" \
11371 && cf_fix_cppflags=no
11376 if test -n "$cf_new_cflags" ; then
11377 test -n "$verbose" && echo " add to \$CFLAGS $cf_new_cflags" 1>&6
11379 echo "${as_me:-configure}:11379: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
11381 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
11382 CFLAGS="${CFLAGS}$cf_new_cflags"
11386 if test -n "$cf_new_cppflags" ; then
11387 test -n "$verbose" && echo " add to \$CPPFLAGS $cf_new_cppflags" 1>&6
11389 echo "${as_me:-configure}:11389: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
11391 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11392 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
11396 if test -n "$cf_new_extra_cppflags" ; then
11397 test -n "$verbose" && echo " add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags" 1>&6
11399 echo "${as_me:-configure}:11399: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
11401 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
11402 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
11410 if test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then
11411 echo "$as_me:11411: checking if _XOPEN_SOURCE really is set" >&5
11412 echo $ECHO_N "checking if _XOPEN_SOURCE really is set... $ECHO_C" >&6
11413 cat >"conftest.$ac_ext" <<_ACEOF
11414 #line 11414 "configure"
11415 #include "confdefs.h"
11416 #include <stdlib.h>
11421 #ifndef _XOPEN_SOURCE
11428 rm -f "conftest.$ac_objext"
11429 if { (eval echo "$as_me:11429: \"$ac_compile\"") >&5
11430 (eval $ac_compile) 2>&5
11432 echo "$as_me:11432: \$? = $ac_status" >&5
11433 (exit "$ac_status"); } &&
11434 { ac_try='test -s "conftest.$ac_objext"'
11435 { (eval echo "$as_me:11435: \"$ac_try\"") >&5
11436 (eval $ac_try) 2>&5
11438 echo "$as_me:11438: \$? = $ac_status" >&5
11439 (exit "$ac_status"); }; }; then
11440 cf_XOPEN_SOURCE_set=yes
11442 echo "$as_me: failed program was:" >&5
11443 cat "conftest.$ac_ext" >&5
11444 cf_XOPEN_SOURCE_set=no
11446 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11447 echo "$as_me:11447: result: $cf_XOPEN_SOURCE_set" >&5
11448 echo "${ECHO_T}$cf_XOPEN_SOURCE_set" >&6
11449 if test "$cf_XOPEN_SOURCE_set" = yes
11451 cat >"conftest.$ac_ext" <<_ACEOF
11452 #line 11452 "configure"
11453 #include "confdefs.h"
11454 #include <stdlib.h>
11459 #if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
11466 rm -f "conftest.$ac_objext"
11467 if { (eval echo "$as_me:11467: \"$ac_compile\"") >&5
11468 (eval $ac_compile) 2>&5
11470 echo "$as_me:11470: \$? = $ac_status" >&5
11471 (exit "$ac_status"); } &&
11472 { ac_try='test -s "conftest.$ac_objext"'
11473 { (eval echo "$as_me:11473: \"$ac_try\"") >&5
11474 (eval $ac_try) 2>&5
11476 echo "$as_me:11476: \$? = $ac_status" >&5
11477 (exit "$ac_status"); }; }; then
11478 cf_XOPEN_SOURCE_set_ok=yes
11480 echo "$as_me: failed program was:" >&5
11481 cat "conftest.$ac_ext" >&5
11482 cf_XOPEN_SOURCE_set_ok=no
11484 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11485 if test "$cf_XOPEN_SOURCE_set_ok" = no
11487 { echo "$as_me:11487: WARNING: _XOPEN_SOURCE is lower than requested" >&5
11488 echo "$as_me: WARNING: _XOPEN_SOURCE is lower than requested" >&2;}
11492 echo "$as_me:11492: checking if we should define _XOPEN_SOURCE" >&5
11493 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
11494 if test "${cf_cv_xopen_source+set}" = set; then
11495 echo $ECHO_N "(cached) $ECHO_C" >&6
11498 cat >"conftest.$ac_ext" <<_ACEOF
11499 #line 11499 "configure"
11500 #include "confdefs.h"
11502 #include <stdlib.h>
11503 #include <string.h>
11504 #include <sys/types.h>
11510 #ifndef _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_cv_xopen_source=no
11531 echo "$as_me: failed program was:" >&5
11532 cat "conftest.$ac_ext" >&5
11533 cf_save="$CPPFLAGS"
11535 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11536 CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
11538 cat >"conftest.$ac_ext" <<_ACEOF
11539 #line 11539 "configure"
11540 #include "confdefs.h"
11542 #include <stdlib.h>
11543 #include <string.h>
11544 #include <sys/types.h>
11550 #ifdef _XOPEN_SOURCE
11557 rm -f "conftest.$ac_objext"
11558 if { (eval echo "$as_me:11558: \"$ac_compile\"") >&5
11559 (eval $ac_compile) 2>&5
11561 echo "$as_me:11561: \$? = $ac_status" >&5
11562 (exit "$ac_status"); } &&
11563 { ac_try='test -s "conftest.$ac_objext"'
11564 { (eval echo "$as_me:11564: \"$ac_try\"") >&5
11565 (eval $ac_try) 2>&5
11567 echo "$as_me:11567: \$? = $ac_status" >&5
11568 (exit "$ac_status"); }; }; then
11569 cf_cv_xopen_source=no
11571 echo "$as_me: failed program was:" >&5
11572 cat "conftest.$ac_ext" >&5
11573 cf_cv_xopen_source=$cf_XOPEN_SOURCE
11575 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11576 CPPFLAGS="$cf_save"
11579 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11582 echo "$as_me:11582: result: $cf_cv_xopen_source" >&5
11583 echo "${ECHO_T}$cf_cv_xopen_source" >&6
11585 if test "$cf_cv_xopen_source" != no ; then
11587 CFLAGS=`echo "$CFLAGS" | \
11588 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
11589 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
11591 CPPFLAGS=`echo "$CPPFLAGS" | \
11592 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
11593 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
11595 cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
11597 for cf_add_cflags in $cf_temp_xopen_source
11599 case "x$cf_add_cflags" in
11602 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
11605 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'`
11606 test "$CFLAGS" != "$cf_old_cflag" || break
11608 CFLAGS="$cf_old_cflag"
11611 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
11614 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'`
11615 test "$CPPFLAGS" != "$cf_old_cflag" || break
11617 CPPFLAGS="$cf_old_cflag"
11626 cf_new_extra_cppflags=
11628 for cf_add_cflags in $cf_add_cflags
11630 case "$cf_fix_cppflags" in
11632 case "$cf_add_cflags" in
11633 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
11634 case "$cf_add_cflags" in
11636 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11638 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11639 && test -z "${cf_tst_cflags}" \
11640 && cf_fix_cppflags=yes
11642 if test "$cf_fix_cppflags" = yes ; then
11644 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11645 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11648 elif test "${cf_tst_cflags}" = "\"'" ; then
11650 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11651 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11657 case "$CPPFLAGS" in
11661 case "$cf_add_cflags" in
11663 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11665 CPPFLAGS=`echo "$CPPFLAGS" | \
11666 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
11667 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
11672 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
11673 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
11680 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
11681 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
11688 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11689 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11691 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
11693 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11694 && test -z "${cf_tst_cflags}" \
11695 && cf_fix_cppflags=no
11700 if test -n "$cf_new_cflags" ; then
11702 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
11703 CFLAGS="${CFLAGS}$cf_new_cflags"
11707 if test -n "$cf_new_cppflags" ; then
11709 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11710 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
11714 if test -n "$cf_new_extra_cppflags" ; then
11716 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
11717 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
11727 fi # cf_cv_posix_visible
11729 CPPFLAGS_after_XOPEN="$CPPFLAGS"
11731 # Work around breakage on OS X
11733 echo "$as_me:11733: checking if SIGWINCH is defined" >&5
11734 echo $ECHO_N "checking if SIGWINCH is defined... $ECHO_C" >&6
11735 if test "${cf_cv_define_sigwinch+set}" = set; then
11736 echo $ECHO_N "(cached) $ECHO_C" >&6
11739 cat >"conftest.$ac_ext" <<_ACEOF
11740 #line 11740 "configure"
11741 #include "confdefs.h"
11743 #include <sys/types.h>
11744 #include <sys/signal.h>
11749 int x = SIGWINCH; (void)x
11754 rm -f "conftest.$ac_objext"
11755 if { (eval echo "$as_me:11755: \"$ac_compile\"") >&5
11756 (eval $ac_compile) 2>&5
11758 echo "$as_me:11758: \$? = $ac_status" >&5
11759 (exit "$ac_status"); } &&
11760 { ac_try='test -s "conftest.$ac_objext"'
11761 { (eval echo "$as_me:11761: \"$ac_try\"") >&5
11762 (eval $ac_try) 2>&5
11764 echo "$as_me:11764: \$? = $ac_status" >&5
11765 (exit "$ac_status"); }; }; then
11766 cf_cv_define_sigwinch=yes
11768 echo "$as_me: failed program was:" >&5
11769 cat "conftest.$ac_ext" >&5
11770 cat >"conftest.$ac_ext" <<_ACEOF
11771 #line 11771 "configure"
11772 #include "confdefs.h"
11774 #undef _XOPEN_SOURCE
11775 #undef _POSIX_SOURCE
11776 #undef _POSIX_C_SOURCE
11777 #include <sys/types.h>
11778 #include <sys/signal.h>
11783 int x = SIGWINCH; (void)x
11788 rm -f "conftest.$ac_objext"
11789 if { (eval echo "$as_me:11789: \"$ac_compile\"") >&5
11790 (eval $ac_compile) 2>&5
11792 echo "$as_me:11792: \$? = $ac_status" >&5
11793 (exit "$ac_status"); } &&
11794 { ac_try='test -s "conftest.$ac_objext"'
11795 { (eval echo "$as_me:11795: \"$ac_try\"") >&5
11796 (eval $ac_try) 2>&5
11798 echo "$as_me:11798: \$? = $ac_status" >&5
11799 (exit "$ac_status"); }; }; then
11800 cf_cv_define_sigwinch=maybe
11802 echo "$as_me: failed program was:" >&5
11803 cat "conftest.$ac_ext" >&5
11804 cf_cv_define_sigwinch=no
11806 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11809 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11812 echo "$as_me:11812: result: $cf_cv_define_sigwinch" >&5
11813 echo "${ECHO_T}$cf_cv_define_sigwinch" >&6
11815 if test "$cf_cv_define_sigwinch" = maybe ; then
11816 echo "$as_me:11816: checking for actual SIGWINCH definition" >&5
11817 echo $ECHO_N "checking for actual SIGWINCH definition... $ECHO_C" >&6
11818 if test "${cf_cv_fixup_sigwinch+set}" = set; then
11819 echo $ECHO_N "(cached) $ECHO_C" >&6
11822 cf_cv_fixup_sigwinch=unknown
11824 while test "$cf_sigwinch" != 1
11826 cat >"conftest.$ac_ext" <<_ACEOF
11827 #line 11827 "configure"
11828 #include "confdefs.h"
11830 #undef _XOPEN_SOURCE
11831 #undef _POSIX_SOURCE
11832 #undef _POSIX_C_SOURCE
11833 #include <sys/types.h>
11834 #include <sys/signal.h>
11840 #if SIGWINCH != $cf_sigwinch
11843 int x = SIGWINCH; (void)x
11848 rm -f "conftest.$ac_objext"
11849 if { (eval echo "$as_me:11849: \"$ac_compile\"") >&5
11850 (eval $ac_compile) 2>&5
11852 echo "$as_me:11852: \$? = $ac_status" >&5
11853 (exit "$ac_status"); } &&
11854 { ac_try='test -s "conftest.$ac_objext"'
11855 { (eval echo "$as_me:11855: \"$ac_try\"") >&5
11856 (eval $ac_try) 2>&5
11858 echo "$as_me:11858: \$? = $ac_status" >&5
11859 (exit "$ac_status"); }; }; then
11860 cf_cv_fixup_sigwinch=$cf_sigwinch
11863 echo "$as_me: failed program was:" >&5
11864 cat "conftest.$ac_ext" >&5
11866 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11868 cf_sigwinch="`expr "$cf_sigwinch" - 1`"
11872 echo "$as_me:11872: result: $cf_cv_fixup_sigwinch" >&5
11873 echo "${ECHO_T}$cf_cv_fixup_sigwinch" >&6
11875 if test "$cf_cv_fixup_sigwinch" != unknown ; then
11876 CPPFLAGS="$CPPFLAGS -DSIGWINCH=$cf_cv_fixup_sigwinch"
11880 # Checks for CODESET support.
11882 echo "$as_me:11882: checking for nl_langinfo and CODESET" >&5
11883 echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
11884 if test "${am_cv_langinfo_codeset+set}" = set; then
11885 echo $ECHO_N "(cached) $ECHO_C" >&6
11887 cat >"conftest.$ac_ext" <<_ACEOF
11888 #line 11888 "configure"
11889 #include "confdefs.h"
11890 #include <langinfo.h>
11894 char* cs = nl_langinfo(CODESET); (void)cs
11899 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
11900 if { (eval echo "$as_me:11900: \"$ac_link\"") >&5
11901 (eval $ac_link) 2>&5
11903 echo "$as_me:11903: \$? = $ac_status" >&5
11904 (exit "$ac_status"); } &&
11905 { ac_try='test -s "conftest$ac_exeext"'
11906 { (eval echo "$as_me:11906: \"$ac_try\"") >&5
11907 (eval $ac_try) 2>&5
11909 echo "$as_me:11909: \$? = $ac_status" >&5
11910 (exit "$ac_status"); }; }; then
11911 am_cv_langinfo_codeset=yes
11913 echo "$as_me: failed program was:" >&5
11914 cat "conftest.$ac_ext" >&5
11915 am_cv_langinfo_codeset=no
11917 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
11920 echo "$as_me:11920: result: $am_cv_langinfo_codeset" >&5
11921 echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
11922 if test "$am_cv_langinfo_codeset" = yes; then
11924 cat >>confdefs.h <<\EOF
11925 #define HAVE_LANGINFO_CODESET 1
11930 # use these variables to work around a defect in gcc's fixincludes.
11931 NCURSES_OK_WCHAR_T=
11934 echo "$as_me:11934: checking if you want wide-character code" >&5
11935 echo $ECHO_N "checking if you want wide-character code... $ECHO_C" >&6
11937 # Check whether --enable-widec or --disable-widec was given.
11938 if test "${enable_widec+set}" = set; then
11939 enableval="$enable_widec"
11940 with_widec=$enableval
11944 echo "$as_me:11944: result: $with_widec" >&5
11945 echo "${ECHO_T}$with_widec" >&6
11947 NCURSES_WCWIDTH_GRAPHICS=1
11949 if test "x$with_widec" = xyes ; then
11950 if test "x$disable_lib_suffixes" = xno ; then
11951 LIB_SUFFIX="w${LIB_SUFFIX}"
11954 cat >>confdefs.h <<\EOF
11955 #define USE_WIDEC_SUPPORT 1
11958 cat >>confdefs.h <<\EOF
11959 #define NCURSES_WIDECHAR 1
11967 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11968 echo "$as_me:11968: checking for $ac_header" >&5
11969 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
11970 if eval "test \"\${$as_ac_Header+set}\" = set"; then
11971 echo $ECHO_N "(cached) $ECHO_C" >&6
11973 cat >"conftest.$ac_ext" <<_ACEOF
11974 #line 11974 "configure"
11975 #include "confdefs.h"
11976 #include <$ac_header>
11978 if { (eval echo "$as_me:11978: \"$ac_cpp "conftest.$ac_ext"\"") >&5
11979 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
11981 $EGREP -v '^ *\+' conftest.er1 >conftest.err
11983 cat conftest.err >&5
11984 echo "$as_me:11984: \$? = $ac_status" >&5
11985 (exit "$ac_status"); } >/dev/null; then
11986 if test -s conftest.err; then
11987 ac_cpp_err=$ac_c_preproc_warn_flag
11994 if test -z "$ac_cpp_err"; then
11995 eval "$as_ac_Header=yes"
11997 echo "$as_me: failed program was:" >&5
11998 cat "conftest.$ac_ext" >&5
11999 eval "$as_ac_Header=no"
12001 rm -f conftest.err "conftest.$ac_ext"
12003 echo "$as_me:12003: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
12004 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
12005 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
12006 cat >>confdefs.h <<EOF
12007 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12013 echo "$as_me:12013: checking if wchar.h can be used as is" >&5
12014 echo $ECHO_N "checking if wchar.h can be used as is... $ECHO_C" >&6
12015 if test "${cf_cv_wchar_h_okay+set}" = set; then
12016 echo $ECHO_N "(cached) $ECHO_C" >&6
12019 cat >"conftest.$ac_ext" <<_ACEOF
12020 #line 12020 "configure"
12021 #include "confdefs.h"
12023 #include <stdlib.h>
12024 #ifdef HAVE_WCHAR_H
12027 #ifdef HAVE_WCTYPE_H
12028 #include <wctype.h>
12036 int bar = iswpunct(foo)
12041 rm -f "conftest.$ac_objext"
12042 if { (eval echo "$as_me:12042: \"$ac_compile\"") >&5
12043 (eval $ac_compile) 2>&5
12045 echo "$as_me:12045: \$? = $ac_status" >&5
12046 (exit "$ac_status"); } &&
12047 { ac_try='test -s "conftest.$ac_objext"'
12048 { (eval echo "$as_me:12048: \"$ac_try\"") >&5
12049 (eval $ac_try) 2>&5
12051 echo "$as_me:12051: \$? = $ac_status" >&5
12052 (exit "$ac_status"); }; }; then
12053 cf_cv_wchar_h_okay=yes
12055 echo "$as_me: failed program was:" >&5
12056 cat "conftest.$ac_ext" >&5
12057 cf_cv_wchar_h_okay=no
12059 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12061 echo "$as_me:12061: result: $cf_cv_wchar_h_okay" >&5
12062 echo "${ECHO_T}$cf_cv_wchar_h_okay" >&6
12064 if test "$cf_cv_wchar_h_okay" = no
12067 echo "$as_me:12067: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
12068 echo $ECHO_N "checking if we must define _XOPEN_SOURCE_EXTENDED... $ECHO_C" >&6
12069 cat >"conftest.$ac_ext" <<_ACEOF
12070 #line 12070 "configure"
12071 #include "confdefs.h"
12072 #include <sys/types.h>
12078 #ifndef _XOPEN_SOURCE_EXTENDED
12085 rm -f "conftest.$ac_objext"
12086 if { (eval echo "$as_me:12086: \"$ac_compile\"") >&5
12087 (eval $ac_compile) 2>&5
12089 echo "$as_me:12089: \$? = $ac_status" >&5
12090 (exit "$ac_status"); } &&
12091 { ac_try='test -s "conftest.$ac_objext"'
12092 { (eval echo "$as_me:12092: \"$ac_try\"") >&5
12093 (eval $ac_try) 2>&5
12095 echo "$as_me:12095: \$? = $ac_status" >&5
12096 (exit "$ac_status"); }; }; then
12099 echo "$as_me: failed program was:" >&5
12100 cat "conftest.$ac_ext" >&5
12103 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12104 echo "$as_me:12104: result: $cf_result" >&5
12105 echo "${ECHO_T}$cf_result" >&6
12107 if test "$cf_result" = yes ; then
12108 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED"
12109 elif test "x" != "x" ; then
12110 echo "$as_me:12110: checking checking for compatible value versus " >&5
12111 echo $ECHO_N "checking checking for compatible value versus ... $ECHO_C" >&6
12112 cat >"conftest.$ac_ext" <<_ACEOF
12113 #line 12113 "configure"
12114 #include "confdefs.h"
12115 #include <sys/types.h>
12121 #if _XOPEN_SOURCE_EXTENDED- < 0
12128 rm -f "conftest.$ac_objext"
12129 if { (eval echo "$as_me:12129: \"$ac_compile\"") >&5
12130 (eval $ac_compile) 2>&5
12132 echo "$as_me:12132: \$? = $ac_status" >&5
12133 (exit "$ac_status"); } &&
12134 { ac_try='test -s "conftest.$ac_objext"'
12135 { (eval echo "$as_me:12135: \"$ac_try\"") >&5
12136 (eval $ac_try) 2>&5
12138 echo "$as_me:12138: \$? = $ac_status" >&5
12139 (exit "$ac_status"); }; }; then
12142 echo "$as_me: failed program was:" >&5
12143 cat "conftest.$ac_ext" >&5
12146 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12147 echo "$as_me:12147: result: $cf_result" >&5
12148 echo "${ECHO_T}$cf_result" >&6
12149 if test "$cf_result" = no ; then
12150 # perhaps we can override it - try...
12151 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED="
12157 echo "$as_me:12157: checking if wcwidth agrees graphics are single-width" >&5
12158 echo $ECHO_N "checking if wcwidth agrees graphics are single-width... $ECHO_C" >&6
12159 if test "${cf_cv_wcwidth_graphics+set}" = set; then
12160 echo $ECHO_N "(cached) $ECHO_C" >&6
12163 cat >conftest.in <<CF_EOF
12165 0x250c upper left corner
12166 0x2514 lower left corner
12167 0x2510 upper right corner
12168 0x2518 lower right corner
12169 0x251c tee pointing left
12170 0x2524 tee pointing right
12171 0x2534 tee pointing up
12172 0x252c tee pointing down
12173 0x2500 horizontal line
12174 0x2502 vertical line
12175 0x253c large plus or crossover
12179 0x2592 checker board (stipple)
12180 0x00b0 degree symbol
12183 - Teletype 5410v1 symbols
12184 0x2190 arrow pointing left
12185 0x2192 arrow pointing right
12186 0x2193 arrow pointing down
12187 0x2191 arrow pointing up
12188 0x2592 board of squares
12189 0x2603 lantern symbol
12190 0x25ae solid square block
12191 - these defaults were invented for ncurses
12194 0x2264 less-than-or-equal-to
12195 0x2265 greater-than-or-equal-to
12198 0x00a3 pound-sterling symbol
12199 - thick-line-drawing
12200 0x250f upper left corner
12201 0x2517 lower left corner
12202 0x2513 upper right corner
12203 0x251b lower right corner
12204 0x2523 tee pointing left
12205 0x252b tee pointing right
12206 0x253b tee pointing up
12207 0x2533 tee pointing down
12208 0x2501 horizontal line
12209 0x2503 vertical line
12210 0x254b large plus or crossover
12211 - double-line-drawing
12212 0x2554 upper left corner
12213 0x255a lower left corner
12214 0x2557 upper right corner
12215 0x255d lower right corner
12216 0x2563 tee pointing left
12217 0x2560 tee pointing right
12218 0x2569 tee pointing up
12219 0x2566 tee pointing down
12220 0x2550 horizontal line
12221 0x2551 vertical line
12222 0x256c large plus or crossover
12224 if test "$cross_compiling" = yes; then
12225 cf_cv_wcwidth_graphics=unknown
12227 cat >"conftest.$ac_ext" <<_ACEOF
12228 #line 12228 "configure"
12229 #include "confdefs.h"
12231 #include <locale.h>
12242 char buffer[MY_LEN + 1];
12243 char notes[MY_LEN + 1];
12247 if (setlocale(LC_ALL, "en_US.UTF8") ||
12248 setlocale(LC_ALL, "en_US.UTF-8") ||
12249 setlocale(LC_ALL, "en_US.utf8") ||
12250 setlocale(LC_ALL, "en_US.utf-8")) {
12251 if ((fp = fopen("conftest.in", "r")) != 0) {
12252 while (fgets(buffer, MY_LEN, fp) != 0) {
12253 if (*buffer == '-') {
12254 fprintf(stderr, "\\t%s", buffer);
12255 } else if (sscanf(buffer, "%x %s", &value, notes) == 2) {
12257 if (wcwidth(value) == 1)
12259 fprintf(stderr, "%d\\t%s", wcwidth(value), buffer);
12261 fprintf(stderr, "?\\t%s", buffer);
12266 fprintf(stderr, "%d/%d passed wcwidth/graphics check\\n", passed, totals);
12267 return (totals == passed) ? 0 : 1;
12271 rm -f "conftest$ac_exeext"
12272 if { (eval echo "$as_me:12272: \"$ac_link\"") >&5
12273 (eval $ac_link) 2>&5
12275 echo "$as_me:12275: \$? = $ac_status" >&5
12276 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
12277 { (eval echo "$as_me:12277: \"$ac_try\"") >&5
12278 (eval $ac_try) 2>&5
12280 echo "$as_me:12280: \$? = $ac_status" >&5
12281 (exit "$ac_status"); }; }; then
12282 cf_cv_wcwidth_graphics=yes
12284 echo "$as_me: program exited with status $ac_status" >&5
12285 echo "$as_me: failed program was:" >&5
12286 cat "conftest.$ac_ext" >&5
12287 cf_cv_wcwidth_graphics=no
12289 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
12293 echo "$as_me:12293: result: $cf_cv_wcwidth_graphics" >&5
12294 echo "${ECHO_T}$cf_cv_wcwidth_graphics" >&6
12296 test "$cf_cv_wcwidth_graphics" = no && NCURSES_WCWIDTH_GRAPHICS=0
12298 # with_overwrite=no
12299 NCURSES_CH_T=cchar_t
12301 for ac_func in putwc btowc wctob mbtowc wctomb mblen mbrlen mbrtowc wcsrtombs mbsrtowcs wcstombs mbstowcs
12303 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12304 echo "$as_me:12304: checking for $ac_func" >&5
12305 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
12306 if eval "test \"\${$as_ac_var+set}\" = set"; then
12307 echo $ECHO_N "(cached) $ECHO_C" >&6
12309 cat >"conftest.$ac_ext" <<_ACEOF
12310 #line 12310 "configure"
12311 #include "confdefs.h"
12312 #define $ac_func autoconf_temporary
12313 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
12320 /* We use char because int might match the return type of a gcc2
12321 builtin and then its argument prototype would still apply. */
12322 char $ac_func (void);
12328 /* The GNU C library defines stubs for functions which it implements
12329 to always fail with ENOSYS. Some functions are actually named
12330 something starting with __ and the normal name is an alias. */
12331 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12332 #error found stub for $ac_func
12335 return $ac_func ();
12340 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
12341 if { (eval echo "$as_me:12341: \"$ac_link\"") >&5
12342 (eval $ac_link) 2>&5
12344 echo "$as_me:12344: \$? = $ac_status" >&5
12345 (exit "$ac_status"); } &&
12346 { ac_try='test -s "conftest$ac_exeext"'
12347 { (eval echo "$as_me:12347: \"$ac_try\"") >&5
12348 (eval $ac_try) 2>&5
12350 echo "$as_me:12350: \$? = $ac_status" >&5
12351 (exit "$ac_status"); }; }; then
12352 eval "$as_ac_var=yes"
12354 echo "$as_me: failed program was:" >&5
12355 cat "conftest.$ac_ext" >&5
12356 eval "$as_ac_var=no"
12358 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
12360 echo "$as_me:12360: result: `eval echo '${'"$as_ac_var"'}'`" >&5
12361 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
12362 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
12363 cat >>confdefs.h <<EOF
12364 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12370 if test "x$ac_cv_func_putwc" != xyes ; then
12372 for ac_header in wchar.h
12374 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12375 echo "$as_me:12375: checking for $ac_header" >&5
12376 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12377 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12378 echo $ECHO_N "(cached) $ECHO_C" >&6
12380 cat >"conftest.$ac_ext" <<_ACEOF
12381 #line 12381 "configure"
12382 #include "confdefs.h"
12383 #include <$ac_header>
12385 if { (eval echo "$as_me:12385: \"$ac_cpp "conftest.$ac_ext"\"") >&5
12386 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
12388 $EGREP -v '^ *\+' conftest.er1 >conftest.err
12390 cat conftest.err >&5
12391 echo "$as_me:12391: \$? = $ac_status" >&5
12392 (exit "$ac_status"); } >/dev/null; then
12393 if test -s conftest.err; then
12394 ac_cpp_err=$ac_c_preproc_warn_flag
12401 if test -z "$ac_cpp_err"; then
12402 eval "$as_ac_Header=yes"
12404 echo "$as_me: failed program was:" >&5
12405 cat "conftest.$ac_ext" >&5
12406 eval "$as_ac_Header=no"
12408 rm -f conftest.err "conftest.$ac_ext"
12410 echo "$as_me:12410: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
12411 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
12412 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
12413 cat >>confdefs.h <<EOF
12414 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12420 echo "$as_me:12420: checking for multibyte character support" >&5
12421 echo $ECHO_N "checking for multibyte character support... $ECHO_C" >&6
12422 if test "${cf_cv_utf8_lib+set}" = set; then
12423 echo $ECHO_N "(cached) $ECHO_C" >&6
12426 cf_save_LIBS="$LIBS"
12427 cat >"conftest.$ac_ext" <<_ACEOF
12428 #line 12428 "configure"
12429 #include "confdefs.h"
12431 #include <stdlib.h>
12433 #ifdef HAVE_WCHAR_H
12445 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
12446 if { (eval echo "$as_me:12446: \"$ac_link\"") >&5
12447 (eval $ac_link) 2>&5
12449 echo "$as_me:12449: \$? = $ac_status" >&5
12450 (exit "$ac_status"); } &&
12451 { ac_try='test -s "conftest$ac_exeext"'
12452 { (eval echo "$as_me:12452: \"$ac_try\"") >&5
12453 (eval $ac_try) 2>&5
12455 echo "$as_me:12455: \$? = $ac_status" >&5
12456 (exit "$ac_status"); }; }; then
12459 echo "$as_me: failed program was:" >&5
12460 cat "conftest.$ac_ext" >&5
12462 # If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these
12463 # will be set on completion of the AC_TRY_LINK below.
12464 cf_cv_header_path_utf8=
12465 cf_cv_library_path_utf8=
12467 echo "${as_me:-configure}:12467: testing Starting FIND_LINKAGE(utf8,) ..." 1>&5
12469 cf_save_LIBS="$LIBS"
12471 cat >"conftest.$ac_ext" <<_ACEOF
12472 #line 12472 "configure"
12473 #include "confdefs.h"
12475 #include <libutf8.h>
12484 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
12485 if { (eval echo "$as_me:12485: \"$ac_link\"") >&5
12486 (eval $ac_link) 2>&5
12488 echo "$as_me:12488: \$? = $ac_status" >&5
12489 (exit "$ac_status"); } &&
12490 { ac_try='test -s "conftest$ac_exeext"'
12491 { (eval echo "$as_me:12491: \"$ac_try\"") >&5
12492 (eval $ac_try) 2>&5
12494 echo "$as_me:12494: \$? = $ac_status" >&5
12495 (exit "$ac_status"); }; }; then
12497 cf_cv_find_linkage_utf8=yes
12498 cf_cv_header_path_utf8=/usr/include
12499 cf_cv_library_path_utf8=/usr/lib
12502 echo "$as_me: failed program was:" >&5
12503 cat "conftest.$ac_ext" >&5
12505 LIBS="-lutf8 $cf_save_LIBS"
12507 cat >"conftest.$ac_ext" <<_ACEOF
12508 #line 12508 "configure"
12509 #include "confdefs.h"
12511 #include <libutf8.h>
12520 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
12521 if { (eval echo "$as_me:12521: \"$ac_link\"") >&5
12522 (eval $ac_link) 2>&5
12524 echo "$as_me:12524: \$? = $ac_status" >&5
12525 (exit "$ac_status"); } &&
12526 { ac_try='test -s "conftest$ac_exeext"'
12527 { (eval echo "$as_me:12527: \"$ac_try\"") >&5
12528 (eval $ac_try) 2>&5
12530 echo "$as_me:12530: \$? = $ac_status" >&5
12531 (exit "$ac_status"); }; }; then
12533 cf_cv_find_linkage_utf8=yes
12534 cf_cv_header_path_utf8=/usr/include
12535 cf_cv_library_path_utf8=/usr/lib
12536 cf_cv_library_file_utf8="-lutf8"
12539 echo "$as_me: failed program was:" >&5
12540 cat "conftest.$ac_ext" >&5
12542 cf_cv_find_linkage_utf8=no
12543 LIBS="$cf_save_LIBS"
12545 test -n "$verbose" && echo " find linkage for utf8 library" 1>&6
12547 echo "${as_me:-configure}:12547: testing find linkage for utf8 library ..." 1>&5
12549 echo "${as_me:-configure}:12549: testing Searching for headers in FIND_LINKAGE(utf8,) ..." 1>&5
12551 cf_save_CPPFLAGS="$CPPFLAGS"
12552 cf_test_CPPFLAGS="$CPPFLAGS"
12556 # collect the current set of include-directories from compiler flags
12557 cf_header_path_list=""
12558 if test -n "${CFLAGS}${CPPFLAGS}" ; then
12559 for cf_header_path in $CPPFLAGS $CFLAGS
12561 case "$cf_header_path" in
12563 cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
12565 test "x$cf_header_path" != "xNONE" && \
12566 test -d "$cf_header_path" && \
12568 test -n "$verbose" && echo " ... testing for include-directories under $cf_header_path"
12569 test -d "$cf_header_path/include" && cf_search="$cf_search $cf_header_path/include"
12570 test -d "$cf_header_path/include/utf8" && cf_search="$cf_search $cf_header_path/include/utf8"
12571 test -d "$cf_header_path/include/utf8/include" && cf_search="$cf_search $cf_header_path/include/utf8/include"
12572 test -d "$cf_header_path/utf8/include" && cf_search="$cf_search $cf_header_path/utf8/include"
12573 test -d "$cf_header_path/utf8/include/utf8" && cf_search="$cf_search $cf_header_path/utf8/include/utf8"
12576 cf_header_path_list="$cf_header_path_list $cf_search"
12582 # add the variations for the package we are looking for
12586 test "x$prefix" != "xNONE" && \
12587 test -d "$prefix" && \
12589 test -n "$verbose" && echo " ... testing for include-directories under $prefix"
12590 test -d "$prefix/include" && cf_search="$cf_search $prefix/include"
12591 test -d "$prefix/include/utf8" && cf_search="$cf_search $prefix/include/utf8"
12592 test -d "$prefix/include/utf8/include" && cf_search="$cf_search $prefix/include/utf8/include"
12593 test -d "$prefix/utf8/include" && cf_search="$cf_search $prefix/utf8/include"
12594 test -d "$prefix/utf8/include/utf8" && cf_search="$cf_search $prefix/utf8/include/utf8"
12597 for cf_subdir_prefix in \
12606 test "x$cf_subdir_prefix" != "x$prefix" && \
12607 test -d "$cf_subdir_prefix" && \
12608 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
12609 test -n "$verbose" && echo " ... testing for include-directories under $cf_subdir_prefix"
12610 test -d "$cf_subdir_prefix/include" && cf_search="$cf_search $cf_subdir_prefix/include"
12611 test -d "$cf_subdir_prefix/include/utf8" && cf_search="$cf_search $cf_subdir_prefix/include/utf8"
12612 test -d "$cf_subdir_prefix/include/utf8/include" && cf_search="$cf_search $cf_subdir_prefix/include/utf8/include"
12613 test -d "$cf_subdir_prefix/utf8/include" && cf_search="$cf_search $cf_subdir_prefix/utf8/include"
12614 test -d "$cf_subdir_prefix/utf8/include/utf8" && cf_search="$cf_search $cf_subdir_prefix/utf8/include/utf8"
12619 test "$includedir" != NONE && \
12620 test "$includedir" != "/usr/include" && \
12621 test -d "$includedir" && {
12622 test -d "$includedir" && cf_search="$cf_search $includedir"
12623 test -d "$includedir/utf8" && cf_search="$cf_search $includedir/utf8"
12626 test "$oldincludedir" != NONE && \
12627 test "$oldincludedir" != "/usr/include" && \
12628 test -d "$oldincludedir" && {
12629 test -d "$oldincludedir" && cf_search="$cf_search $oldincludedir"
12630 test -d "$oldincludedir/utf8" && cf_search="$cf_search $oldincludedir/utf8"
12633 cf_search="$cf_search $cf_header_path_list"
12635 for cf_cv_header_path_utf8 in $cf_search
12637 if test -d "$cf_cv_header_path_utf8" ; then
12638 test -n "$verbose" && echo " ... testing $cf_cv_header_path_utf8" 1>&6
12640 echo "${as_me:-configure}:12640: testing ... testing $cf_cv_header_path_utf8 ..." 1>&5
12642 CPPFLAGS="$cf_save_CPPFLAGS"
12644 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
12645 CPPFLAGS="${CPPFLAGS}-I$cf_cv_header_path_utf8"
12647 cat >"conftest.$ac_ext" <<_ACEOF
12648 #line 12648 "configure"
12649 #include "confdefs.h"
12651 #include <libutf8.h>
12660 rm -f "conftest.$ac_objext"
12661 if { (eval echo "$as_me:12661: \"$ac_compile\"") >&5
12662 (eval $ac_compile) 2>&5
12664 echo "$as_me:12664: \$? = $ac_status" >&5
12665 (exit "$ac_status"); } &&
12666 { ac_try='test -s "conftest.$ac_objext"'
12667 { (eval echo "$as_me:12667: \"$ac_try\"") >&5
12668 (eval $ac_try) 2>&5
12670 echo "$as_me:12670: \$? = $ac_status" >&5
12671 (exit "$ac_status"); }; }; then
12673 test -n "$verbose" && echo " ... found utf8 headers in $cf_cv_header_path_utf8" 1>&6
12675 echo "${as_me:-configure}:12675: testing ... found utf8 headers in $cf_cv_header_path_utf8 ..." 1>&5
12677 cf_cv_find_linkage_utf8=maybe
12678 cf_test_CPPFLAGS="$CPPFLAGS"
12681 echo "$as_me: failed program was:" >&5
12682 cat "conftest.$ac_ext" >&5
12684 CPPFLAGS="$cf_save_CPPFLAGS"
12687 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12691 if test "$cf_cv_find_linkage_utf8" = maybe ; then
12693 echo "${as_me:-configure}:12693: testing Searching for utf8 library in FIND_LINKAGE(utf8,) ..." 1>&5
12695 cf_save_LIBS="$LIBS"
12696 cf_save_LDFLAGS="$LDFLAGS"
12698 if test "$cf_cv_find_linkage_utf8" != yes ; then
12701 cf_library_path_list=""
12702 if test -n "${LDFLAGS}${LIBS}" ; then
12703 for cf_library_path in $LDFLAGS $LIBS
12705 case "$cf_library_path" in
12707 cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
12709 test "x$cf_library_path" != "xNONE" && \
12710 test -d "$cf_library_path" && \
12712 test -n "$verbose" && echo " ... testing for lib-directories under $cf_library_path"
12713 test -d "$cf_library_path/lib" && cf_search="$cf_search $cf_library_path/lib"
12714 test -d "$cf_library_path/lib/utf8" && cf_search="$cf_search $cf_library_path/lib/utf8"
12715 test -d "$cf_library_path/lib/utf8/lib" && cf_search="$cf_search $cf_library_path/lib/utf8/lib"
12716 test -d "$cf_library_path/utf8/lib" && cf_search="$cf_search $cf_library_path/utf8/lib"
12717 test -d "$cf_library_path/utf8/lib/utf8" && cf_search="$cf_search $cf_library_path/utf8/lib/utf8"
12720 cf_library_path_list="$cf_library_path_list $cf_search"
12728 test "x$prefix" != "xNONE" && \
12729 test -d "$prefix" && \
12731 test -n "$verbose" && echo " ... testing for lib-directories under $prefix"
12732 test -d "$prefix/lib" && cf_search="$cf_search $prefix/lib"
12733 test -d "$prefix/lib/utf8" && cf_search="$cf_search $prefix/lib/utf8"
12734 test -d "$prefix/lib/utf8/lib" && cf_search="$cf_search $prefix/lib/utf8/lib"
12735 test -d "$prefix/utf8/lib" && cf_search="$cf_search $prefix/utf8/lib"
12736 test -d "$prefix/utf8/lib/utf8" && cf_search="$cf_search $prefix/utf8/lib/utf8"
12739 for cf_subdir_prefix in \
12748 test "x$cf_subdir_prefix" != "x$prefix" && \
12749 test -d "$cf_subdir_prefix" && \
12750 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
12751 test -n "$verbose" && echo " ... testing for lib-directories under $cf_subdir_prefix"
12752 test -d "$cf_subdir_prefix/lib" && cf_search="$cf_search $cf_subdir_prefix/lib"
12753 test -d "$cf_subdir_prefix/lib/utf8" && cf_search="$cf_search $cf_subdir_prefix/lib/utf8"
12754 test -d "$cf_subdir_prefix/lib/utf8/lib" && cf_search="$cf_search $cf_subdir_prefix/lib/utf8/lib"
12755 test -d "$cf_subdir_prefix/utf8/lib" && cf_search="$cf_search $cf_subdir_prefix/utf8/lib"
12756 test -d "$cf_subdir_prefix/utf8/lib/utf8" && cf_search="$cf_search $cf_subdir_prefix/utf8/lib/utf8"
12761 cf_search="$cf_library_path_list $cf_search"
12763 for cf_cv_library_path_utf8 in $cf_search
12765 if test -d "$cf_cv_library_path_utf8" ; then
12766 test -n "$verbose" && echo " ... testing $cf_cv_library_path_utf8" 1>&6
12768 echo "${as_me:-configure}:12768: testing ... testing $cf_cv_library_path_utf8 ..." 1>&5
12770 CPPFLAGS="$cf_test_CPPFLAGS"
12771 LIBS="-lutf8 $cf_save_LIBS"
12772 LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_utf8"
12773 cat >"conftest.$ac_ext" <<_ACEOF
12774 #line 12774 "configure"
12775 #include "confdefs.h"
12777 #include <libutf8.h>
12786 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
12787 if { (eval echo "$as_me:12787: \"$ac_link\"") >&5
12788 (eval $ac_link) 2>&5
12790 echo "$as_me:12790: \$? = $ac_status" >&5
12791 (exit "$ac_status"); } &&
12792 { ac_try='test -s "conftest$ac_exeext"'
12793 { (eval echo "$as_me:12793: \"$ac_try\"") >&5
12794 (eval $ac_try) 2>&5
12796 echo "$as_me:12796: \$? = $ac_status" >&5
12797 (exit "$ac_status"); }; }; then
12799 test -n "$verbose" && echo " ... found utf8 library in $cf_cv_library_path_utf8" 1>&6
12801 echo "${as_me:-configure}:12801: testing ... found utf8 library in $cf_cv_library_path_utf8 ..." 1>&5
12803 cf_cv_find_linkage_utf8=yes
12804 cf_cv_library_file_utf8="-lutf8"
12807 echo "$as_me: failed program was:" >&5
12808 cat "conftest.$ac_ext" >&5
12810 CPPFLAGS="$cf_save_CPPFLAGS"
12811 LIBS="$cf_save_LIBS"
12812 LDFLAGS="$cf_save_LDFLAGS"
12815 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
12818 CPPFLAGS="$cf_save_CPPFLAGS"
12819 LDFLAGS="$cf_save_LDFLAGS"
12823 cf_cv_find_linkage_utf8=no
12827 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
12830 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
12832 LIBS="$cf_save_LIBS"
12834 if test "$cf_cv_find_linkage_utf8" = yes ; then
12835 cf_cv_utf8_lib=add-on
12841 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
12843 echo "$as_me:12843: result: $cf_cv_utf8_lib" >&5
12844 echo "${ECHO_T}$cf_cv_utf8_lib" >&6
12846 # HAVE_LIBUTF8_H is used by ncurses if curses.h is shared between
12847 # ncurses/ncursesw:
12848 if test "$cf_cv_utf8_lib" = "add-on" ; then
12850 cat >>confdefs.h <<\EOF
12851 #define HAVE_LIBUTF8_H 1
12854 if test -n "$cf_cv_header_path_utf8" ; then
12855 for cf_add_incdir in $cf_cv_header_path_utf8
12857 while test "$cf_add_incdir" != /usr/include
12859 if test -d "$cf_add_incdir"
12862 if test -n "$CFLAGS$CPPFLAGS" ; then
12863 # a loop is needed to ensure we can add subdirs of existing dirs
12864 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
12865 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
12866 cf_have_incdir=yes; break
12871 if test "$cf_have_incdir" = no ; then
12872 if test "$cf_add_incdir" = /usr/local/include ; then
12873 if test "$GCC" = yes
12875 cf_save_CPPFLAGS=$CPPFLAGS
12877 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
12878 CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
12880 cat >"conftest.$ac_ext" <<_ACEOF
12881 #line 12881 "configure"
12882 #include "confdefs.h"
12892 rm -f "conftest.$ac_objext"
12893 if { (eval echo "$as_me:12893: \"$ac_compile\"") >&5
12894 (eval $ac_compile) 2>&5
12896 echo "$as_me:12896: \$? = $ac_status" >&5
12897 (exit "$ac_status"); } &&
12898 { ac_try='test -s "conftest.$ac_objext"'
12899 { (eval echo "$as_me:12899: \"$ac_try\"") >&5
12900 (eval $ac_try) 2>&5
12902 echo "$as_me:12902: \$? = $ac_status" >&5
12903 (exit "$ac_status"); }; }; then
12906 echo "$as_me: failed program was:" >&5
12907 cat "conftest.$ac_ext" >&5
12910 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12911 CPPFLAGS=$cf_save_CPPFLAGS
12916 if test "$cf_have_incdir" = no ; then
12917 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
12919 echo "${as_me:-configure}:12919: testing adding $cf_add_incdir to include-path ..." 1>&5
12921 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
12923 cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
12924 test "$cf_top_incdir" = "$cf_add_incdir" && break
12925 cf_add_incdir="$cf_top_incdir"
12936 if test -n "$cf_cv_library_path_utf8" ; then
12937 for cf_add_libdir in $cf_cv_library_path_utf8
12939 if test "$cf_add_libdir" = /usr/lib ; then
12941 elif test -d "$cf_add_libdir"
12944 if test -n "$LDFLAGS$LIBS" ; then
12945 # a loop is needed to ensure we can add subdirs of existing dirs
12946 for cf_test_libdir in $LDFLAGS $LIBS ; do
12947 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
12948 cf_have_libdir=yes; break
12952 if test "$cf_have_libdir" = no ; then
12953 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
12955 echo "${as_me:-configure}:12955: testing adding $cf_add_libdir to library-path ..." 1>&5
12957 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
12963 cf_add_libs="$LIBS"
12966 for cf_add_1lib in $cf_cv_library_file_utf8; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
12967 # filter duplicates
12968 for cf_add_1lib in $cf_add_0lib; do
12969 for cf_add_2lib in $cf_add_libs; do
12970 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
12975 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
12977 LIBS="$cf_add_libs"
12981 if test "$cf_cv_utf8_lib" != no ; then
12986 # This is needed on Tru64 5.0 to declare mbstate_t
12987 echo "$as_me:12987: checking if we must include wchar.h to declare mbstate_t" >&5
12988 echo $ECHO_N "checking if we must include wchar.h to declare mbstate_t... $ECHO_C" >&6
12989 if test "${cf_cv_mbstate_t+set}" = set; then
12990 echo $ECHO_N "(cached) $ECHO_C" >&6
12993 cat >"conftest.$ac_ext" <<_ACEOF
12994 #line 12994 "configure"
12995 #include "confdefs.h"
12997 #include <stdlib.h>
12998 #include <stdarg.h>
13000 #ifdef HAVE_LIBUTF8_H
13001 #include <libutf8.h>
13011 rm -f "conftest.$ac_objext"
13012 if { (eval echo "$as_me:13012: \"$ac_compile\"") >&5
13013 (eval $ac_compile) 2>&5
13015 echo "$as_me:13015: \$? = $ac_status" >&5
13016 (exit "$ac_status"); } &&
13017 { ac_try='test -s "conftest.$ac_objext"'
13018 { (eval echo "$as_me:13018: \"$ac_try\"") >&5
13019 (eval $ac_try) 2>&5
13021 echo "$as_me:13021: \$? = $ac_status" >&5
13022 (exit "$ac_status"); }; }; then
13025 echo "$as_me: failed program was:" >&5
13026 cat "conftest.$ac_ext" >&5
13027 cat >"conftest.$ac_ext" <<_ACEOF
13028 #line 13028 "configure"
13029 #include "confdefs.h"
13031 #include <stdlib.h>
13032 #include <stdarg.h>
13035 #ifdef HAVE_LIBUTF8_H
13036 #include <libutf8.h>
13046 rm -f "conftest.$ac_objext"
13047 if { (eval echo "$as_me:13047: \"$ac_compile\"") >&5
13048 (eval $ac_compile) 2>&5
13050 echo "$as_me:13050: \$? = $ac_status" >&5
13051 (exit "$ac_status"); } &&
13052 { ac_try='test -s "conftest.$ac_objext"'
13053 { (eval echo "$as_me:13053: \"$ac_try\"") >&5
13054 (eval $ac_try) 2>&5
13056 echo "$as_me:13056: \$? = $ac_status" >&5
13057 (exit "$ac_status"); }; }; then
13058 cf_cv_mbstate_t=yes
13060 echo "$as_me: failed program was:" >&5
13061 cat "conftest.$ac_ext" >&5
13062 cf_cv_mbstate_t=unknown
13064 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13066 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13068 echo "$as_me:13068: result: $cf_cv_mbstate_t" >&5
13069 echo "${ECHO_T}$cf_cv_mbstate_t" >&6
13071 if test "$cf_cv_mbstate_t" = yes ; then
13073 cat >>confdefs.h <<\EOF
13074 #define NEED_WCHAR_H 1
13080 # if we do not find mbstate_t in either place, use substitution to provide a fallback.
13081 if test "$cf_cv_mbstate_t" = unknown ; then
13082 NCURSES_MBSTATE_T=1
13085 # This is needed on Tru64 5.0 to declare wchar_t
13086 echo "$as_me:13086: checking if we must include wchar.h to declare wchar_t" >&5
13087 echo $ECHO_N "checking if we must include wchar.h to declare wchar_t... $ECHO_C" >&6
13088 if test "${cf_cv_wchar_t+set}" = set; then
13089 echo $ECHO_N "(cached) $ECHO_C" >&6
13092 cat >"conftest.$ac_ext" <<_ACEOF
13093 #line 13093 "configure"
13094 #include "confdefs.h"
13096 #include <stdlib.h>
13097 #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
13124 echo "$as_me: failed program was:" >&5
13125 cat "conftest.$ac_ext" >&5
13126 cat >"conftest.$ac_ext" <<_ACEOF
13127 #line 13127 "configure"
13128 #include "confdefs.h"
13130 #include <stdlib.h>
13131 #include <stdarg.h>
13134 #ifdef HAVE_LIBUTF8_H
13135 #include <libutf8.h>
13145 rm -f "conftest.$ac_objext"
13146 if { (eval echo "$as_me:13146: \"$ac_compile\"") >&5
13147 (eval $ac_compile) 2>&5
13149 echo "$as_me:13149: \$? = $ac_status" >&5
13150 (exit "$ac_status"); } &&
13151 { ac_try='test -s "conftest.$ac_objext"'
13152 { (eval echo "$as_me:13152: \"$ac_try\"") >&5
13153 (eval $ac_try) 2>&5
13155 echo "$as_me:13155: \$? = $ac_status" >&5
13156 (exit "$ac_status"); }; }; then
13159 echo "$as_me: failed program was:" >&5
13160 cat "conftest.$ac_ext" >&5
13161 cf_cv_wchar_t=unknown
13163 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13165 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13167 echo "$as_me:13167: result: $cf_cv_wchar_t" >&5
13168 echo "${ECHO_T}$cf_cv_wchar_t" >&6
13170 if test "$cf_cv_wchar_t" = yes ; then
13172 cat >>confdefs.h <<\EOF
13173 #define NEED_WCHAR_H 1
13179 # if we do not find wchar_t in either place, use substitution to provide a fallback.
13180 if test "$cf_cv_wchar_t" = unknown ; then
13184 # if we find wchar_t in either place, use substitution to provide a fallback.
13185 if test "$cf_cv_wchar_t" != unknown ; then
13186 NCURSES_OK_WCHAR_T=1
13189 # This is needed on Tru64 5.0 to declare wint_t
13190 echo "$as_me:13190: checking if we must include wchar.h to declare wint_t" >&5
13191 echo $ECHO_N "checking if we must include wchar.h to declare wint_t... $ECHO_C" >&6
13192 if test "${cf_cv_wint_t+set}" = set; then
13193 echo $ECHO_N "(cached) $ECHO_C" >&6
13196 cat >"conftest.$ac_ext" <<_ACEOF
13197 #line 13197 "configure"
13198 #include "confdefs.h"
13200 #include <stdlib.h>
13201 #include <stdarg.h>
13203 #ifdef HAVE_LIBUTF8_H
13204 #include <libutf8.h>
13214 rm -f "conftest.$ac_objext"
13215 if { (eval echo "$as_me:13215: \"$ac_compile\"") >&5
13216 (eval $ac_compile) 2>&5
13218 echo "$as_me:13218: \$? = $ac_status" >&5
13219 (exit "$ac_status"); } &&
13220 { ac_try='test -s "conftest.$ac_objext"'
13221 { (eval echo "$as_me:13221: \"$ac_try\"") >&5
13222 (eval $ac_try) 2>&5
13224 echo "$as_me:13224: \$? = $ac_status" >&5
13225 (exit "$ac_status"); }; }; then
13228 echo "$as_me: failed program was:" >&5
13229 cat "conftest.$ac_ext" >&5
13230 cat >"conftest.$ac_ext" <<_ACEOF
13231 #line 13231 "configure"
13232 #include "confdefs.h"
13234 #include <stdlib.h>
13235 #include <stdarg.h>
13238 #ifdef HAVE_LIBUTF8_H
13239 #include <libutf8.h>
13249 rm -f "conftest.$ac_objext"
13250 if { (eval echo "$as_me:13250: \"$ac_compile\"") >&5
13251 (eval $ac_compile) 2>&5
13253 echo "$as_me:13253: \$? = $ac_status" >&5
13254 (exit "$ac_status"); } &&
13255 { ac_try='test -s "conftest.$ac_objext"'
13256 { (eval echo "$as_me:13256: \"$ac_try\"") >&5
13257 (eval $ac_try) 2>&5
13259 echo "$as_me:13259: \$? = $ac_status" >&5
13260 (exit "$ac_status"); }; }; then
13263 echo "$as_me: failed program was:" >&5
13264 cat "conftest.$ac_ext" >&5
13265 cf_cv_wint_t=unknown
13267 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13269 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13271 echo "$as_me:13271: result: $cf_cv_wint_t" >&5
13272 echo "${ECHO_T}$cf_cv_wint_t" >&6
13274 if test "$cf_cv_wint_t" = yes ; then
13276 cat >>confdefs.h <<\EOF
13277 #define NEED_WCHAR_H 1
13283 # if we do not find wint_t in either place, use substitution to provide a fallback.
13284 if test "$cf_cv_wint_t" = unknown ; then
13288 # if we find wint_t in either place, use substitution to provide a fallback.
13289 if test "$cf_cv_wint_t" != unknown ; then
13290 NCURSES_OK_WINT_T=1
13293 if test "$NCURSES_MBSTATE_T" != 0; then
13295 cat >>confdefs.h <<\EOF
13296 #define NEED_MBSTATE_T_DEF 1
13302 ### use option --disable-lp64 to allow long chtype
13303 echo "$as_me:13303: checking whether to enable _LP64 definition in curses.h" >&5
13304 echo $ECHO_N "checking whether to enable _LP64 definition in curses.h... $ECHO_C" >&6
13306 # Check whether --enable-lp64 or --disable-lp64 was given.
13307 if test "${enable_lp64+set}" = set; then
13308 enableval="$enable_lp64"
13309 with_lp64=$enableval
13311 with_lp64=$cf_dft_with_lp64
13313 echo "$as_me:13313: result: $with_lp64" >&5
13314 echo "${ECHO_T}$with_lp64" >&6
13316 if test "x$with_lp64" = xyes ; then
13317 cf_cv_enable_lp64=1
13319 cf_cv_enable_lp64=0
13322 # Check whether --enable-largefile or --disable-largefile was given.
13323 if test "${enable_largefile+set}" = set; then
13324 enableval="$enable_largefile"
13327 if test "$enable_largefile" != no; then
13329 echo "$as_me:13329: checking for special C compiler options needed for large files" >&5
13330 echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
13331 if test "${ac_cv_sys_largefile_CC+set}" = set; then
13332 echo $ECHO_N "(cached) $ECHO_C" >&6
13334 ac_cv_sys_largefile_CC=no
13335 if test "$GCC" != yes; then
13338 # IRIX 6.2 and later do not support large files by default,
13339 # so use the C compiler's -n32 option if that helps.
13340 cat >"conftest.$ac_ext" <<_ACEOF
13341 #line 13341 "configure"
13342 #include "confdefs.h"
13343 #include <sys/types.h>
13344 /* Check that off_t can represent 2**63 - 1 correctly.
13345 We can't simply define LARGE_OFF_T to be 9223372036854775807,
13346 since some C++ compilers masquerading as C compilers
13347 incorrectly reject 9223372036854775807. */
13348 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13349 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13350 && LARGE_OFF_T % 2147483647 == 1)
13360 rm -f "conftest.$ac_objext"
13361 if { (eval echo "$as_me:13361: \"$ac_compile\"") >&5
13362 (eval $ac_compile) 2>&5
13364 echo "$as_me:13364: \$? = $ac_status" >&5
13365 (exit "$ac_status"); } &&
13366 { ac_try='test -s "conftest.$ac_objext"'
13367 { (eval echo "$as_me:13367: \"$ac_try\"") >&5
13368 (eval $ac_try) 2>&5
13370 echo "$as_me:13370: \$? = $ac_status" >&5
13371 (exit "$ac_status"); }; }; then
13374 echo "$as_me: failed program was:" >&5
13375 cat "conftest.$ac_ext" >&5
13377 rm -f "conftest.$ac_objext"
13379 rm -f "conftest.$ac_objext"
13380 if { (eval echo "$as_me:13380: \"$ac_compile\"") >&5
13381 (eval $ac_compile) 2>&5
13383 echo "$as_me:13383: \$? = $ac_status" >&5
13384 (exit "$ac_status"); } &&
13385 { ac_try='test -s "conftest.$ac_objext"'
13386 { (eval echo "$as_me:13386: \"$ac_try\"") >&5
13387 (eval $ac_try) 2>&5
13389 echo "$as_me:13389: \$? = $ac_status" >&5
13390 (exit "$ac_status"); }; }; then
13391 ac_cv_sys_largefile_CC=' -n32'; break
13393 echo "$as_me: failed program was:" >&5
13394 cat "conftest.$ac_ext" >&5
13396 rm -f "conftest.$ac_objext"
13400 rm -f "conftest.$ac_ext"
13403 echo "$as_me:13403: result: $ac_cv_sys_largefile_CC" >&5
13404 echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
13405 if test "$ac_cv_sys_largefile_CC" != no; then
13406 CC=$CC$ac_cv_sys_largefile_CC
13409 echo "$as_me:13409: checking for _FILE_OFFSET_BITS value needed for large files" >&5
13410 echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
13411 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
13412 echo $ECHO_N "(cached) $ECHO_C" >&6
13415 ac_cv_sys_file_offset_bits=no
13416 cat >"conftest.$ac_ext" <<_ACEOF
13417 #line 13417 "configure"
13418 #include "confdefs.h"
13419 #include <sys/types.h>
13420 /* Check that off_t can represent 2**63 - 1 correctly.
13421 We can't simply define LARGE_OFF_T to be 9223372036854775807,
13422 since some C++ compilers masquerading as C compilers
13423 incorrectly reject 9223372036854775807. */
13424 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13425 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13426 && LARGE_OFF_T % 2147483647 == 1)
13436 rm -f "conftest.$ac_objext"
13437 if { (eval echo "$as_me:13437: \"$ac_compile\"") >&5
13438 (eval $ac_compile) 2>&5
13440 echo "$as_me:13440: \$? = $ac_status" >&5
13441 (exit "$ac_status"); } &&
13442 { ac_try='test -s "conftest.$ac_objext"'
13443 { (eval echo "$as_me:13443: \"$ac_try\"") >&5
13444 (eval $ac_try) 2>&5
13446 echo "$as_me:13446: \$? = $ac_status" >&5
13447 (exit "$ac_status"); }; }; then
13450 echo "$as_me: failed program was:" >&5
13451 cat "conftest.$ac_ext" >&5
13453 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13454 cat >"conftest.$ac_ext" <<_ACEOF
13455 #line 13455 "configure"
13456 #include "confdefs.h"
13457 #define _FILE_OFFSET_BITS 64
13458 #include <sys/types.h>
13459 /* Check that off_t can represent 2**63 - 1 correctly.
13460 We can't simply define LARGE_OFF_T to be 9223372036854775807,
13461 since some C++ compilers masquerading as C compilers
13462 incorrectly reject 9223372036854775807. */
13463 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13464 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13465 && LARGE_OFF_T % 2147483647 == 1)
13475 rm -f "conftest.$ac_objext"
13476 if { (eval echo "$as_me:13476: \"$ac_compile\"") >&5
13477 (eval $ac_compile) 2>&5
13479 echo "$as_me:13479: \$? = $ac_status" >&5
13480 (exit "$ac_status"); } &&
13481 { ac_try='test -s "conftest.$ac_objext"'
13482 { (eval echo "$as_me:13482: \"$ac_try\"") >&5
13483 (eval $ac_try) 2>&5
13485 echo "$as_me:13485: \$? = $ac_status" >&5
13486 (exit "$ac_status"); }; }; then
13487 ac_cv_sys_file_offset_bits=64; break
13489 echo "$as_me: failed program was:" >&5
13490 cat "conftest.$ac_ext" >&5
13492 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13496 echo "$as_me:13496: result: $ac_cv_sys_file_offset_bits" >&5
13497 echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
13498 if test "$ac_cv_sys_file_offset_bits" != no; then
13500 cat >>confdefs.h <<EOF
13501 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
13506 echo "$as_me:13506: checking for _LARGE_FILES value needed for large files" >&5
13507 echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
13508 if test "${ac_cv_sys_large_files+set}" = set; then
13509 echo $ECHO_N "(cached) $ECHO_C" >&6
13512 ac_cv_sys_large_files=no
13513 cat >"conftest.$ac_ext" <<_ACEOF
13514 #line 13514 "configure"
13515 #include "confdefs.h"
13516 #include <sys/types.h>
13517 /* Check that off_t can represent 2**63 - 1 correctly.
13518 We can't simply define LARGE_OFF_T to be 9223372036854775807,
13519 since some C++ compilers masquerading as C compilers
13520 incorrectly reject 9223372036854775807. */
13521 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13522 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13523 && LARGE_OFF_T % 2147483647 == 1)
13533 rm -f "conftest.$ac_objext"
13534 if { (eval echo "$as_me:13534: \"$ac_compile\"") >&5
13535 (eval $ac_compile) 2>&5
13537 echo "$as_me:13537: \$? = $ac_status" >&5
13538 (exit "$ac_status"); } &&
13539 { ac_try='test -s "conftest.$ac_objext"'
13540 { (eval echo "$as_me:13540: \"$ac_try\"") >&5
13541 (eval $ac_try) 2>&5
13543 echo "$as_me:13543: \$? = $ac_status" >&5
13544 (exit "$ac_status"); }; }; then
13547 echo "$as_me: failed program was:" >&5
13548 cat "conftest.$ac_ext" >&5
13550 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13551 cat >"conftest.$ac_ext" <<_ACEOF
13552 #line 13552 "configure"
13553 #include "confdefs.h"
13554 #define _LARGE_FILES 1
13555 #include <sys/types.h>
13556 /* Check that off_t can represent 2**63 - 1 correctly.
13557 We can't simply define LARGE_OFF_T to be 9223372036854775807,
13558 since some C++ compilers masquerading as C compilers
13559 incorrectly reject 9223372036854775807. */
13560 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13561 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13562 && LARGE_OFF_T % 2147483647 == 1)
13572 rm -f "conftest.$ac_objext"
13573 if { (eval echo "$as_me:13573: \"$ac_compile\"") >&5
13574 (eval $ac_compile) 2>&5
13576 echo "$as_me:13576: \$? = $ac_status" >&5
13577 (exit "$ac_status"); } &&
13578 { ac_try='test -s "conftest.$ac_objext"'
13579 { (eval echo "$as_me:13579: \"$ac_try\"") >&5
13580 (eval $ac_try) 2>&5
13582 echo "$as_me:13582: \$? = $ac_status" >&5
13583 (exit "$ac_status"); }; }; then
13584 ac_cv_sys_large_files=1; break
13586 echo "$as_me: failed program was:" >&5
13587 cat "conftest.$ac_ext" >&5
13589 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13593 echo "$as_me:13593: result: $ac_cv_sys_large_files" >&5
13594 echo "${ECHO_T}$ac_cv_sys_large_files" >&6
13595 if test "$ac_cv_sys_large_files" != no; then
13597 cat >>confdefs.h <<EOF
13598 #define _LARGE_FILES $ac_cv_sys_large_files
13605 if test "$enable_largefile" != no ; then
13606 echo "$as_me:13606: checking for _LARGEFILE_SOURCE value needed for large files" >&5
13607 echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6
13608 if test "${ac_cv_sys_largefile_source+set}" = set; then
13609 echo $ECHO_N "(cached) $ECHO_C" >&6
13612 ac_cv_sys_largefile_source=no
13613 cat >"conftest.$ac_ext" <<_ACEOF
13614 #line 13614 "configure"
13615 #include "confdefs.h"
13625 rm -f "conftest.$ac_objext"
13626 if { (eval echo "$as_me:13626: \"$ac_compile\"") >&5
13627 (eval $ac_compile) 2>&5
13629 echo "$as_me:13629: \$? = $ac_status" >&5
13630 (exit "$ac_status"); } &&
13631 { ac_try='test -s "conftest.$ac_objext"'
13632 { (eval echo "$as_me:13632: \"$ac_try\"") >&5
13633 (eval $ac_try) 2>&5
13635 echo "$as_me:13635: \$? = $ac_status" >&5
13636 (exit "$ac_status"); }; }; then
13639 echo "$as_me: failed program was:" >&5
13640 cat "conftest.$ac_ext" >&5
13642 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13643 cat >"conftest.$ac_ext" <<_ACEOF
13644 #line 13644 "configure"
13645 #include "confdefs.h"
13646 #define _LARGEFILE_SOURCE 1
13656 rm -f "conftest.$ac_objext"
13657 if { (eval echo "$as_me:13657: \"$ac_compile\"") >&5
13658 (eval $ac_compile) 2>&5
13660 echo "$as_me:13660: \$? = $ac_status" >&5
13661 (exit "$ac_status"); } &&
13662 { ac_try='test -s "conftest.$ac_objext"'
13663 { (eval echo "$as_me:13663: \"$ac_try\"") >&5
13664 (eval $ac_try) 2>&5
13666 echo "$as_me:13666: \$? = $ac_status" >&5
13667 (exit "$ac_status"); }; }; then
13668 ac_cv_sys_largefile_source=1; break
13670 echo "$as_me: failed program was:" >&5
13671 cat "conftest.$ac_ext" >&5
13673 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13677 echo "$as_me:13677: result: $ac_cv_sys_largefile_source" >&5
13678 echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6
13679 if test "$ac_cv_sys_largefile_source" != no; then
13681 cat >>confdefs.h <<EOF
13682 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
13688 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
13689 # in glibc 2.1.3, but that breaks too many other things.
13690 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
13691 echo "$as_me:13691: checking for fseeko" >&5
13692 echo $ECHO_N "checking for fseeko... $ECHO_C" >&6
13693 if test "${ac_cv_func_fseeko+set}" = set; then
13694 echo $ECHO_N "(cached) $ECHO_C" >&6
13696 cat >"conftest.$ac_ext" <<_ACEOF
13697 #line 13697 "configure"
13698 #include "confdefs.h"
13703 return fseeko && fseeko (stdin, 0, 0);
13708 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
13709 if { (eval echo "$as_me:13709: \"$ac_link\"") >&5
13710 (eval $ac_link) 2>&5
13712 echo "$as_me:13712: \$? = $ac_status" >&5
13713 (exit "$ac_status"); } &&
13714 { ac_try='test -s "conftest$ac_exeext"'
13715 { (eval echo "$as_me:13715: \"$ac_try\"") >&5
13716 (eval $ac_try) 2>&5
13718 echo "$as_me:13718: \$? = $ac_status" >&5
13719 (exit "$ac_status"); }; }; then
13720 ac_cv_func_fseeko=yes
13722 echo "$as_me: failed program was:" >&5
13723 cat "conftest.$ac_ext" >&5
13724 ac_cv_func_fseeko=no
13726 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
13728 echo "$as_me:13728: result: $ac_cv_func_fseeko" >&5
13729 echo "${ECHO_T}$ac_cv_func_fseeko" >&6
13730 if test $ac_cv_func_fseeko = yes; then
13732 cat >>confdefs.h <<\EOF
13733 #define HAVE_FSEEKO 1
13738 # Normally we would collect these definitions in the config.h,
13739 # but (like _XOPEN_SOURCE), some environments rely on having these
13740 # defined before any of the system headers are included. Another
13741 # case comes up with C++, e.g., on AIX the compiler compiles the
13742 # header files by themselves before looking at the body files it is
13743 # told to compile. For ncurses, those header files do not include
13745 if test "$ac_cv_sys_large_files" != no
13748 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
13749 CPPFLAGS="${CPPFLAGS}-D_LARGE_FILES"
13752 if test "$ac_cv_sys_largefile_source" != no
13755 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
13756 CPPFLAGS="${CPPFLAGS}-D_LARGEFILE_SOURCE"
13759 if test "$ac_cv_sys_file_offset_bits" != no
13762 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
13763 CPPFLAGS="${CPPFLAGS}-D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits"
13767 echo "$as_me:13767: checking whether to use struct dirent64" >&5
13768 echo $ECHO_N "checking whether to use struct dirent64... $ECHO_C" >&6
13769 if test "${cf_cv_struct_dirent64+set}" = set; then
13770 echo $ECHO_N "(cached) $ECHO_C" >&6
13773 cat >"conftest.$ac_ext" <<_ACEOF
13774 #line 13774 "configure"
13775 #include "confdefs.h"
13777 #pragma GCC diagnostic error "-Wincompatible-pointer-types"
13778 #include <sys/types.h>
13779 #include <dirent.h>
13785 /* if transitional largefile support is setup, this is true */
13786 extern struct dirent64 * readdir(DIR *);
13787 struct dirent64 *x = readdir((DIR *)0);
13788 struct dirent *y = readdir((DIR *)0);
13796 rm -f "conftest.$ac_objext"
13797 if { (eval echo "$as_me:13797: \"$ac_compile\"") >&5
13798 (eval $ac_compile) 2>&5
13800 echo "$as_me:13800: \$? = $ac_status" >&5
13801 (exit "$ac_status"); } &&
13802 { ac_try='test -s "conftest.$ac_objext"'
13803 { (eval echo "$as_me:13803: \"$ac_try\"") >&5
13804 (eval $ac_try) 2>&5
13806 echo "$as_me:13806: \$? = $ac_status" >&5
13807 (exit "$ac_status"); }; }; then
13808 cf_cv_struct_dirent64=yes
13810 echo "$as_me: failed program was:" >&5
13811 cat "conftest.$ac_ext" >&5
13812 cf_cv_struct_dirent64=no
13814 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13817 echo "$as_me:13817: result: $cf_cv_struct_dirent64" >&5
13818 echo "${ECHO_T}$cf_cv_struct_dirent64" >&6
13819 test "$cf_cv_struct_dirent64" = yes &&
13820 cat >>confdefs.h <<\EOF
13821 #define HAVE_STRUCT_DIRENT64 1
13826 ### use option --disable-tparm-varargs to make tparm() conform to X/Open
13827 echo "$as_me:13827: checking if you want tparm not to use X/Open fixed-parameter list" >&5
13828 echo $ECHO_N "checking if you want tparm not to use X/Open fixed-parameter list... $ECHO_C" >&6
13830 # Check whether --enable-tparm-varargs or --disable-tparm-varargs was given.
13831 if test "${enable_tparm_varargs+set}" = set; then
13832 enableval="$enable_tparm_varargs"
13833 with_tparm_varargs=$enableval
13835 with_tparm_varargs=yes
13837 echo "$as_me:13837: result: $with_tparm_varargs" >&5
13838 echo "${ECHO_T}$with_tparm_varargs" >&6
13839 NCURSES_TPARM_VARARGS=0
13840 test "x$with_tparm_varargs" = xyes && NCURSES_TPARM_VARARGS=1
13842 ### use option --disable-tic-depends to make libtic not explicitly depend on ncurses/ncursesw
13843 if test "$with_ticlib" != no ; then
13844 echo "$as_me:13844: checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library" >&5
13845 echo $ECHO_N "checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library... $ECHO_C" >&6
13847 # Check whether --enable-tic-depends or --disable-tic-depends was given.
13848 if test "${enable_tic_depends+set}" = set; then
13849 enableval="$enable_tic_depends"
13850 with_tic_depends=$enableval
13852 with_tic_depends=yes
13854 echo "$as_me:13854: result: $with_tic_depends" >&5
13855 echo "${ECHO_T}$with_tic_depends" >&6
13857 with_tic_depends=no
13860 ### use option --enable-wattr-macros to enable wattr* macros in curses.h
13861 echo "$as_me:13861: checking if you want to enable wattr* macros" >&5
13862 echo $ECHO_N "checking if you want to enable wattr* macros... $ECHO_C" >&6
13864 # Check whether --enable-wattr-macros or --disable-wattr-macros was given.
13865 if test "${enable_wattr_macros+set}" = set; then
13866 enableval="$enable_wattr_macros"
13867 with_wattr_macros=$enableval
13869 with_wattr_macros=no
13871 if [ "x$with_wattr_macros" != xyes ]; then
13872 NCURSES_WATTR_MACROS=0
13873 echo "$as_me:13873: result: no" >&5
13874 echo "${ECHO_T}no" >&6
13876 NCURSES_WATTR_MACROS=1
13877 echo "$as_me:13877: result: yes" >&5
13878 echo "${ECHO_T}yes" >&6
13881 echo "$as_me:13881: checking for X11 rgb file" >&5
13882 echo $ECHO_N "checking for X11 rgb file... $ECHO_C" >&6
13884 # Check whether --with-x11-rgb or --without-x11-rgb was given.
13885 if test "${with_x11_rgb+set}" = set; then
13886 withval="$with_x11_rgb"
13892 if test "x$RGB_PATH" = xauto
13894 RGB_PATH='${exec_prefix}/lib/X11/rgb.txt'
13896 /opt/local/share/X11/rgb.txt \
13897 /opt/X11/share/X11/rgb.txt \
13898 /usr/share/X11/rgb.txt \
13899 /usr/X11/share/X11/rgb.txt \
13900 /usr/X11/lib/X11/rgb.txt \
13901 /usr/lib/X11/rgb.txt \
13903 /usr/pkg/lib/X11/rgb.txt \
13904 /usr/X11R7/lib/X11/rgb.txt \
13905 /usr/X11R6/lib/X11/rgb.txt \
13906 /usr/X11R5/lib/X11/rgb.txt \
13907 /usr/X11R4/lib/X11/rgb.txt \
13908 /usr/local/lib/X11/rgb.txt \
13909 /usr/local/share/X11/rgb.txt \
13910 /usr/lib64/X11/rgb.txt
13912 if test -f "$cf_path" ; then
13913 RGB_PATH="$cf_path"
13920 if test "x$prefix" != xNONE; then
13921 cf_path_syntax="$prefix"
13923 cf_path_syntax="$ac_default_prefix"
13926 case ".$cf_path" in
13927 (.\$\(*\)*|.\'*\'*)
13931 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
13933 (.\$\{*prefix\}*|.\$\{*dir\}*)
13934 eval cf_path="$cf_path"
13935 case ".$cf_path" in
13937 cf_path=`echo "$cf_path" | sed -e s%NONE%$cf_path_syntax%`
13942 cf_path=`echo "$cf_path" | sed -e s%NONE%$cf_path_syntax%`
13945 { { echo "$as_me:13945: error: expected a pathname, not \"$cf_path\"" >&5
13946 echo "$as_me: error: expected a pathname, not \"$cf_path\"" >&2;}
13947 { (exit 1); exit 1; }; }
13953 echo "$as_me:13953: result: $RGB_PATH" >&5
13954 echo "${ECHO_T}$RGB_PATH" >&6
13956 cat >>confdefs.h <<EOF
13957 #define RGB_PATH "$cf_path"
13961 if test "$RGB_PATH" = no
13966 ### use option --with-bool to override bool's type
13967 echo "$as_me:13967: checking for type of bool" >&5
13968 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
13970 # Check whether --with-bool or --without-bool was given.
13971 if test "${with_bool+set}" = set; then
13972 withval="$with_bool"
13973 NCURSES_BOOL="$withval"
13977 echo "$as_me:13977: result: $NCURSES_BOOL" >&5
13978 echo "${ECHO_T}$NCURSES_BOOL" >&6
13980 echo "$as_me:13980: checking for alternate terminal capabilities file" >&5
13981 echo $ECHO_N "checking for alternate terminal capabilities file... $ECHO_C" >&6
13983 # Check whether --with-caps or --without-caps was given.
13984 if test "${with_caps+set}" = set; then
13985 withval="$with_caps"
13986 TERMINFO_CAPS=Caps.$withval
13990 if test ! -f "${srcdir}/include/${TERMINFO_CAPS}"
13992 { echo "$as_me:13992: WARNING: file not found: \"${srcdir}/include/${TERMINFO_CAPS}\"" >&5
13993 echo "$as_me: WARNING: file not found: \"${srcdir}/include/${TERMINFO_CAPS}\"" >&2;}
13996 echo "$as_me:13996: result: $TERMINFO_CAPS" >&5
13997 echo "${ECHO_T}$TERMINFO_CAPS" >&6
13999 ### use option --with-chtype to override chtype's type
14000 echo "$as_me:14000: checking for type of chtype" >&5
14001 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
14003 # Check whether --with-chtype or --without-chtype was given.
14004 if test "${with_chtype+set}" = set; then
14005 withval="$with_chtype"
14006 NCURSES_CHTYPE="$withval"
14008 NCURSES_CHTYPE=$cf_dft_chtype
14010 echo "$as_me:14010: result: $NCURSES_CHTYPE" >&5
14011 echo "${ECHO_T}$NCURSES_CHTYPE" >&6
14013 ### use option --with-ospeed to override ospeed's type
14014 echo "$as_me:14014: checking for type of ospeed" >&5
14015 echo $ECHO_N "checking for type of ospeed... $ECHO_C" >&6
14017 # Check whether --with-ospeed or --without-ospeed was given.
14018 if test "${with_ospeed+set}" = set; then
14019 withval="$with_ospeed"
14020 NCURSES_OSPEED="$withval"
14022 NCURSES_OSPEED=short
14024 echo "$as_me:14024: result: $NCURSES_OSPEED" >&5
14025 echo "${ECHO_T}$NCURSES_OSPEED" >&6
14027 ### use option --with-mmask-t to override mmask_t's type
14028 echo "$as_me:14028: checking for type of mmask_t" >&5
14029 echo $ECHO_N "checking for type of mmask_t... $ECHO_C" >&6
14031 # Check whether --with-mmask-t or --without-mmask-t was given.
14032 if test "${with_mmask_t+set}" = set; then
14033 withval="$with_mmask_t"
14034 NCURSES_MMASK_T="$withval"
14036 NCURSES_MMASK_T=$cf_dft_mmask_t
14038 echo "$as_me:14038: result: $NCURSES_MMASK_T" >&5
14039 echo "${ECHO_T}$NCURSES_MMASK_T" >&6
14041 ### use option --with-ccharw-max to override CCHARW_MAX size
14042 echo "$as_me:14042: checking for size CCHARW_MAX" >&5
14043 echo $ECHO_N "checking for size CCHARW_MAX... $ECHO_C" >&6
14045 # Check whether --with-ccharw-max or --without-ccharw-max was given.
14046 if test "${with_ccharw_max+set}" = set; then
14047 withval="$with_ccharw_max"
14048 NCURSES_CCHARW_MAX="$withval"
14050 NCURSES_CCHARW_MAX=$cf_dft_ccharw_max
14052 echo "$as_me:14052: result: $NCURSES_CCHARW_MAX" >&5
14053 echo "${ECHO_T}$NCURSES_CCHARW_MAX" >&6
14055 echo "$as_me:14055: checking for ANSI C header files" >&5
14056 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
14057 if test "${ac_cv_header_stdc+set}" = set; then
14058 echo $ECHO_N "(cached) $ECHO_C" >&6
14060 cat >"conftest.$ac_ext" <<_ACEOF
14061 #line 14061 "configure"
14062 #include "confdefs.h"
14063 #include <stdlib.h>
14064 #include <stdarg.h>
14065 #include <string.h>
14069 if { (eval echo "$as_me:14069: \"$ac_cpp "conftest.$ac_ext"\"") >&5
14070 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
14072 $EGREP -v '^ *\+' conftest.er1 >conftest.err
14074 cat conftest.err >&5
14075 echo "$as_me:14075: \$? = $ac_status" >&5
14076 (exit "$ac_status"); } >/dev/null; then
14077 if test -s conftest.err; then
14078 ac_cpp_err=$ac_c_preproc_warn_flag
14085 if test -z "$ac_cpp_err"; then
14086 ac_cv_header_stdc=yes
14088 echo "$as_me: failed program was:" >&5
14089 cat "conftest.$ac_ext" >&5
14090 ac_cv_header_stdc=no
14092 rm -f conftest.err "conftest.$ac_ext"
14094 if test $ac_cv_header_stdc = yes; then
14095 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
14096 cat >"conftest.$ac_ext" <<_ACEOF
14097 #line 14097 "configure"
14098 #include "confdefs.h"
14099 #include <string.h>
14102 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14103 $EGREP "memchr" >/dev/null 2>&1; then
14106 ac_cv_header_stdc=no
14112 if test $ac_cv_header_stdc = yes; then
14113 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
14114 cat >"conftest.$ac_ext" <<_ACEOF
14115 #line 14115 "configure"
14116 #include "confdefs.h"
14117 #include <stdlib.h>
14120 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14121 $EGREP "free" >/dev/null 2>&1; then
14124 ac_cv_header_stdc=no
14130 if test $ac_cv_header_stdc = yes; then
14131 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
14132 if test "$cross_compiling" = yes; then
14135 cat >"conftest.$ac_ext" <<_ACEOF
14136 #line 14136 "configure"
14137 #include "confdefs.h"
14139 #if ((' ' & 0x0FF) == 0x020)
14140 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
14141 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
14143 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
14144 || ('j' <= (c) && (c) <= 'r') \
14145 || ('s' <= (c) && (c) <= 'z'))
14146 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
14149 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
14154 for (i = 0; i < 256; i++)
14155 if (XOR (islower (i), ISLOWER (i))
14156 || toupper (i) != TOUPPER (i))
14157 $ac_main_return(2);
14158 $ac_main_return (0);
14161 rm -f "conftest$ac_exeext"
14162 if { (eval echo "$as_me:14162: \"$ac_link\"") >&5
14163 (eval $ac_link) 2>&5
14165 echo "$as_me:14165: \$? = $ac_status" >&5
14166 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
14167 { (eval echo "$as_me:14167: \"$ac_try\"") >&5
14168 (eval $ac_try) 2>&5
14170 echo "$as_me:14170: \$? = $ac_status" >&5
14171 (exit "$ac_status"); }; }; then
14174 echo "$as_me: program exited with status $ac_status" >&5
14175 echo "$as_me: failed program was:" >&5
14176 cat "conftest.$ac_ext" >&5
14177 ac_cv_header_stdc=no
14179 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
14183 echo "$as_me:14183: result: $ac_cv_header_stdc" >&5
14184 echo "${ECHO_T}$ac_cv_header_stdc" >&6
14185 if test $ac_cv_header_stdc = yes; then
14187 cat >>confdefs.h <<\EOF
14188 #define STDC_HEADERS 1
14193 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
14195 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
14196 inttypes.h stdint.h unistd.h
14198 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14199 echo "$as_me:14199: checking for $ac_header" >&5
14200 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14201 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14202 echo $ECHO_N "(cached) $ECHO_C" >&6
14204 cat >"conftest.$ac_ext" <<_ACEOF
14205 #line 14205 "configure"
14206 #include "confdefs.h"
14207 $ac_includes_default
14208 #include <$ac_header>
14210 rm -f "conftest.$ac_objext"
14211 if { (eval echo "$as_me:14211: \"$ac_compile\"") >&5
14212 (eval $ac_compile) 2>&5
14214 echo "$as_me:14214: \$? = $ac_status" >&5
14215 (exit "$ac_status"); } &&
14216 { ac_try='test -s "conftest.$ac_objext"'
14217 { (eval echo "$as_me:14217: \"$ac_try\"") >&5
14218 (eval $ac_try) 2>&5
14220 echo "$as_me:14220: \$? = $ac_status" >&5
14221 (exit "$ac_status"); }; }; then
14222 eval "$as_ac_Header=yes"
14224 echo "$as_me: failed program was:" >&5
14225 cat "conftest.$ac_ext" >&5
14226 eval "$as_ac_Header=no"
14228 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14230 echo "$as_me:14230: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
14231 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
14232 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
14233 cat >>confdefs.h <<EOF
14234 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14240 echo "$as_me:14240: checking for signed char" >&5
14241 echo $ECHO_N "checking for signed char... $ECHO_C" >&6
14242 if test "${ac_cv_type_signed_char+set}" = set; then
14243 echo $ECHO_N "(cached) $ECHO_C" >&6
14245 cat >"conftest.$ac_ext" <<_ACEOF
14246 #line 14246 "configure"
14247 #include "confdefs.h"
14248 $ac_includes_default
14252 if ((signed char *) 0)
14254 if (sizeof (signed char))
14260 rm -f "conftest.$ac_objext"
14261 if { (eval echo "$as_me:14261: \"$ac_compile\"") >&5
14262 (eval $ac_compile) 2>&5
14264 echo "$as_me:14264: \$? = $ac_status" >&5
14265 (exit "$ac_status"); } &&
14266 { ac_try='test -s "conftest.$ac_objext"'
14267 { (eval echo "$as_me:14267: \"$ac_try\"") >&5
14268 (eval $ac_try) 2>&5
14270 echo "$as_me:14270: \$? = $ac_status" >&5
14271 (exit "$ac_status"); }; }; then
14272 ac_cv_type_signed_char=yes
14274 echo "$as_me: failed program was:" >&5
14275 cat "conftest.$ac_ext" >&5
14276 ac_cv_type_signed_char=no
14278 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14280 echo "$as_me:14280: result: $ac_cv_type_signed_char" >&5
14281 echo "${ECHO_T}$ac_cv_type_signed_char" >&6
14283 echo "$as_me:14283: checking size of signed char" >&5
14284 echo $ECHO_N "checking size of signed char... $ECHO_C" >&6
14285 if test "${ac_cv_sizeof_signed_char+set}" = set; then
14286 echo $ECHO_N "(cached) $ECHO_C" >&6
14288 if test "$ac_cv_type_signed_char" = yes; then
14289 if test "$cross_compiling" = yes; then
14290 # Depending upon the size, compute the lo and hi bounds.
14291 cat >"conftest.$ac_ext" <<_ACEOF
14292 #line 14292 "configure"
14293 #include "confdefs.h"
14294 $ac_includes_default
14298 int _array_ [1 - 2 * !((sizeof (signed char)) >= 0)]
14303 rm -f "conftest.$ac_objext"
14304 if { (eval echo "$as_me:14304: \"$ac_compile\"") >&5
14305 (eval $ac_compile) 2>&5
14307 echo "$as_me:14307: \$? = $ac_status" >&5
14308 (exit "$ac_status"); } &&
14309 { ac_try='test -s "conftest.$ac_objext"'
14310 { (eval echo "$as_me:14310: \"$ac_try\"") >&5
14311 (eval $ac_try) 2>&5
14313 echo "$as_me:14313: \$? = $ac_status" >&5
14314 (exit "$ac_status"); }; }; then
14317 cat >"conftest.$ac_ext" <<_ACEOF
14318 #line 14318 "configure"
14319 #include "confdefs.h"
14320 $ac_includes_default
14324 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
14329 rm -f "conftest.$ac_objext"
14330 if { (eval echo "$as_me:14330: \"$ac_compile\"") >&5
14331 (eval $ac_compile) 2>&5
14333 echo "$as_me:14333: \$? = $ac_status" >&5
14334 (exit "$ac_status"); } &&
14335 { ac_try='test -s "conftest.$ac_objext"'
14336 { (eval echo "$as_me:14336: \"$ac_try\"") >&5
14337 (eval $ac_try) 2>&5
14339 echo "$as_me:14339: \$? = $ac_status" >&5
14340 (exit "$ac_status"); }; }; then
14341 ac_hi=$ac_mid; break
14343 echo "$as_me: failed program was:" >&5
14344 cat "conftest.$ac_ext" >&5
14345 ac_lo=`expr "$ac_mid" + 1`; ac_mid=`expr 2 '*' "$ac_mid" + 1`
14347 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14350 echo "$as_me: failed program was:" >&5
14351 cat "conftest.$ac_ext" >&5
14354 cat >"conftest.$ac_ext" <<_ACEOF
14355 #line 14355 "configure"
14356 #include "confdefs.h"
14357 $ac_includes_default
14361 int _array_ [1 - 2 * !((sizeof (signed char)) >= $ac_mid)]
14366 rm -f "conftest.$ac_objext"
14367 if { (eval echo "$as_me:14367: \"$ac_compile\"") >&5
14368 (eval $ac_compile) 2>&5
14370 echo "$as_me:14370: \$? = $ac_status" >&5
14371 (exit "$ac_status"); } &&
14372 { ac_try='test -s "conftest.$ac_objext"'
14373 { (eval echo "$as_me:14373: \"$ac_try\"") >&5
14374 (eval $ac_try) 2>&5
14376 echo "$as_me:14376: \$? = $ac_status" >&5
14377 (exit "$ac_status"); }; }; then
14378 ac_lo=$ac_mid; break
14380 echo "$as_me: failed program was:" >&5
14381 cat "conftest.$ac_ext" >&5
14382 ac_hi=`expr "$ac_mid" - 1`; ac_mid=`expr 2 '*' "$ac_mid"`
14384 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14387 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14388 # Binary search between lo and hi bounds.
14389 while test "x$ac_lo" != "x$ac_hi"; do
14390 ac_mid=`expr '(' "$ac_hi" - "$ac_lo" ')' / 2 + "$ac_lo"`
14391 cat >"conftest.$ac_ext" <<_ACEOF
14392 #line 14392 "configure"
14393 #include "confdefs.h"
14394 $ac_includes_default
14398 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
14403 rm -f "conftest.$ac_objext"
14404 if { (eval echo "$as_me:14404: \"$ac_compile\"") >&5
14405 (eval $ac_compile) 2>&5
14407 echo "$as_me:14407: \$? = $ac_status" >&5
14408 (exit "$ac_status"); } &&
14409 { ac_try='test -s "conftest.$ac_objext"'
14410 { (eval echo "$as_me:14410: \"$ac_try\"") >&5
14411 (eval $ac_try) 2>&5
14413 echo "$as_me:14413: \$? = $ac_status" >&5
14414 (exit "$ac_status"); }; }; then
14417 echo "$as_me: failed program was:" >&5
14418 cat "conftest.$ac_ext" >&5
14419 ac_lo=`expr "$ac_mid" + 1`
14421 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14423 ac_cv_sizeof_signed_char=$ac_lo
14425 if test "$cross_compiling" = yes; then
14426 { { echo "$as_me:14426: error: cannot run test program while cross compiling" >&5
14427 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
14428 { (exit 1); exit 1; }; }
14430 cat >"conftest.$ac_ext" <<_ACEOF
14431 #line 14431 "configure"
14432 #include "confdefs.h"
14433 $ac_includes_default
14437 FILE *f = fopen ("conftest.val", "w");
14439 $ac_main_return (1);
14440 fprintf (f, "%ld", (long)(sizeof (signed char)));
14446 rm -f "conftest$ac_exeext"
14447 if { (eval echo "$as_me:14447: \"$ac_link\"") >&5
14448 (eval $ac_link) 2>&5
14450 echo "$as_me:14450: \$? = $ac_status" >&5
14451 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
14452 { (eval echo "$as_me:14452: \"$ac_try\"") >&5
14453 (eval $ac_try) 2>&5
14455 echo "$as_me:14455: \$? = $ac_status" >&5
14456 (exit "$ac_status"); }; }; then
14457 ac_cv_sizeof_signed_char=`cat conftest.val`
14459 echo "$as_me: program exited with status $ac_status" >&5
14460 echo "$as_me: failed program was:" >&5
14461 cat "conftest.$ac_ext" >&5
14463 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
14468 ac_cv_sizeof_signed_char=0
14471 echo "$as_me:14471: result: $ac_cv_sizeof_signed_char" >&5
14472 echo "${ECHO_T}$ac_cv_sizeof_signed_char" >&6
14473 cat >>confdefs.h <<EOF
14474 #define SIZEOF_SIGNED_CHAR $ac_cv_sizeof_signed_char
14477 if test "$ac_cv_sizeof_signed_char" = 1 ; then
14478 NCURSES_SBOOL="signed char"
14480 NCURSES_SBOOL="char"
14482 echo "$as_me:14482: checking if you want to use signed Boolean array in term.h" >&5
14483 echo $ECHO_N "checking if you want to use signed Boolean array in term.h... $ECHO_C" >&6
14485 # Check whether --enable-signed-char or --disable-signed-char was given.
14486 if test "${enable_signed_char+set}" = set; then
14487 enableval="$enable_signed_char"
14488 with_signed_char=$enableval
14490 with_signed_char=$cf_dft_signed_char
14492 echo "$as_me:14492: result: $with_signed_char" >&5
14493 echo "${ECHO_T}$with_signed_char" >&6
14494 test "x$with_signed_char" != xyes && NCURSES_SBOOL="char"
14496 ### use option --with-tparm-arg to override tparm's argument type
14497 echo "$as_me:14497: checking for type of tparm args" >&5
14498 echo $ECHO_N "checking for type of tparm args... $ECHO_C" >&6
14500 # Check whether --with-tparm-arg or --without-tparm-arg was given.
14501 if test "${with_tparm_arg+set}" = set; then
14502 withval="$with_tparm_arg"
14503 NCURSES_TPARM_ARG="$withval"
14505 NCURSES_TPARM_ARG=$cf_dft_tparm_arg
14507 echo "$as_me:14507: result: $NCURSES_TPARM_ARG" >&5
14508 echo "${ECHO_T}$NCURSES_TPARM_ARG" >&6
14510 ### Enable compiling-in rcs id's
14511 echo "$as_me:14511: checking if RCS identifiers should be compiled-in" >&5
14512 echo $ECHO_N "checking if RCS identifiers should be compiled-in... $ECHO_C" >&6
14514 # Check whether --with-rcs-ids or --without-rcs-ids was given.
14515 if test "${with_rcs_ids+set}" = set; then
14516 withval="$with_rcs_ids"
14517 with_rcs_ids=$withval
14521 echo "$as_me:14521: result: $with_rcs_ids" >&5
14522 echo "${ECHO_T}$with_rcs_ids" >&6
14523 test "x$with_rcs_ids" = xyes &&
14524 cat >>confdefs.h <<\EOF
14525 #define USE_RCS_IDS 1
14528 ###############################################################################
14530 echo "$as_me:14530: checking format of man-pages" >&5
14531 echo $ECHO_N "checking format of man-pages... $ECHO_C" >&6
14533 # Check whether --with-manpage-format or --without-manpage-format was given.
14534 if test "${with_manpage_format+set}" = set; then
14535 withval="$with_manpage_format"
14536 MANPAGE_FORMAT=$withval
14538 MANPAGE_FORMAT=unknown
14541 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=unknown
14542 MANPAGE_FORMAT=`echo "$MANPAGE_FORMAT" | sed -e 's/,/ /g'`
14546 case "$MANPAGE_FORMAT" in
14548 if test -z "$MANPATH" ; then
14549 MANPATH="/usr/man:/usr/share/man"
14552 # look for the 'date' man-page (it is most likely to be installed!)
14558 IFS="${IFS:- }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
14559 for cf_dir in $MANPATH; do
14560 test -z "$cf_dir" && cf_dir=/usr/man
14561 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
14563 cf_test=`echo "$cf_name" | sed -e 's/*//'`
14564 if test "x$cf_test" = "x$cf_name" ; then
14567 (*.gz) MANPAGE_FORMAT="$MANPAGE_FORMAT gzip";;
14568 (*.Z) MANPAGE_FORMAT="$MANPAGE_FORMAT compress";;
14569 (*.0) MANPAGE_FORMAT="$MANPAGE_FORMAT BSDI";;
14570 (*) MANPAGE_FORMAT="$MANPAGE_FORMAT normal";;
14584 # if we found a match in either man* or cat*, stop looking
14585 if test -n "$MANPAGE_FORMAT" ; then
14587 test "$cf_preform" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT formatted"
14588 test "$cf_catonly" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT catonly"
14594 test "$cf_found" = yes && break
14597 # only check the first directory in $MANPATH where we find manpages
14598 if test -n "$MANPAGE_FORMAT" ; then
14602 # if we did not find the example, just assume it is normal
14603 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=normal
14607 for cf_option in $MANPAGE_FORMAT; do
14608 case "$cf_option" in
14609 (gzip|compress|BSDI|normal|formatted|catonly)
14612 cf_unknown="$cf_unknown $cf_option"
14619 echo "$as_me:14619: result: $MANPAGE_FORMAT" >&5
14620 echo "${ECHO_T}$MANPAGE_FORMAT" >&6
14621 if test -n "$cf_unknown" ; then
14622 { echo "$as_me:14622: WARNING: Unexpected manpage-format $cf_unknown" >&5
14623 echo "$as_me: WARNING: Unexpected manpage-format $cf_unknown" >&2;}
14626 echo "$as_me:14626: checking for manpage renaming" >&5
14627 echo $ECHO_N "checking for manpage renaming... $ECHO_C" >&6
14629 # Check whether --with-manpage-renames or --without-manpage-renames was given.
14630 if test "${with_manpage_renames+set}" = set; then
14631 withval="$with_manpage_renames"
14632 MANPAGE_RENAMES=$withval
14634 MANPAGE_RENAMES=yes
14637 case ".$MANPAGE_RENAMES" in
14641 # Debian 'man' program?
14642 if test -f /etc/debian_version ; then
14643 MANPAGE_RENAMES=`cd "$srcdir" && pwd`/man/man_db.renames
14650 if test "$MANPAGE_RENAMES" != no ; then
14651 if test -f "$srcdir/man/$MANPAGE_RENAMES" ; then
14652 MANPAGE_RENAMES=`cd "$srcdir/man" && pwd`/$MANPAGE_RENAMES
14653 elif test ! -f "$MANPAGE_RENAMES" ; then
14654 { { echo "$as_me:14654: error: not a filename: $MANPAGE_RENAMES" >&5
14655 echo "$as_me: error: not a filename: $MANPAGE_RENAMES" >&2;}
14656 { (exit 1); exit 1; }; }
14659 test ! -d man && mkdir man
14661 # Construct a sed-script to perform renaming within man-pages
14662 if test -n "$MANPAGE_RENAMES" ; then
14663 test ! -d man && mkdir man
14664 $SHELL "$srcdir/man/make_sed.sh" "$MANPAGE_RENAMES" >./edit_man.sed
14668 echo "$as_me:14668: result: $MANPAGE_RENAMES" >&5
14669 echo "${ECHO_T}$MANPAGE_RENAMES" >&6
14671 echo "$as_me:14671: checking if manpage aliases will be installed" >&5
14672 echo $ECHO_N "checking if manpage aliases will be installed... $ECHO_C" >&6
14674 # Check whether --with-manpage-aliases or --without-manpage-aliases was given.
14675 if test "${with_manpage_aliases+set}" = set; then
14676 withval="$with_manpage_aliases"
14677 MANPAGE_ALIASES=$withval
14679 MANPAGE_ALIASES=yes
14682 echo "$as_me:14682: result: $MANPAGE_ALIASES" >&5
14683 echo "${ECHO_T}$MANPAGE_ALIASES" >&6
14687 cf_use_symlinks=yes
14694 MANPAGE_SYMLINKS=no
14695 if test "$MANPAGE_ALIASES" = yes ; then
14696 echo "$as_me:14696: checking if manpage symlinks should be used" >&5
14697 echo $ECHO_N "checking if manpage symlinks should be used... $ECHO_C" >&6
14699 # Check whether --with-manpage-symlinks or --without-manpage-symlinks was given.
14700 if test "${with_manpage_symlinks+set}" = set; then
14701 withval="$with_manpage_symlinks"
14702 MANPAGE_SYMLINKS=$withval
14704 MANPAGE_SYMLINKS=$cf_use_symlinks
14707 if test "$$cf_use_symlinks" = no; then
14708 if test "$MANPAGE_SYMLINKS" = yes ; then
14709 { echo "$as_me:14709: WARNING: cannot make symlinks" >&5
14710 echo "$as_me: WARNING: cannot make symlinks" >&2;}
14711 MANPAGE_SYMLINKS=no
14715 echo "$as_me:14715: result: $MANPAGE_SYMLINKS" >&5
14716 echo "${ECHO_T}$MANPAGE_SYMLINKS" >&6
14719 echo "$as_me:14719: checking for manpage tbl" >&5
14720 echo $ECHO_N "checking for manpage tbl... $ECHO_C" >&6
14722 # Check whether --with-manpage-tbl or --without-manpage-tbl was given.
14723 if test "${with_manpage_tbl+set}" = set; then
14724 withval="$with_manpage_tbl"
14725 MANPAGE_TBL=$withval
14730 echo "$as_me:14730: result: $MANPAGE_TBL" >&5
14731 echo "${ECHO_T}$MANPAGE_TBL" >&6
14733 if test "$prefix" = "NONE" ; then
14734 cf_prefix="$ac_default_prefix"
14736 cf_prefix="$prefix"
14739 case "$MANPAGE_FORMAT" in
14754 test ! -d man && mkdir man
14758 case "$MANPAGE_FORMAT" in
14761 cf_compress=compress
14769 cf_edit_man=./edit_man.sh
14770 cf_man_alias=`pwd`/man_alias.sed
14772 cat >$cf_edit_man <<CF_EOF
14774 # this script is generated by the configure-script CF_MAN_PAGES macro.
14776 prefix="$cf_prefix"
14777 datarootdir="$datarootdir"
14780 NCURSES_MAJOR="$NCURSES_MAJOR"
14781 NCURSES_MINOR="$NCURSES_MINOR"
14782 NCURSES_PATCH="$NCURSES_PATCH"
14784 NCURSES_OSPEED="$NCURSES_OSPEED"
14785 TERMINFO="$TERMINFO"
14788 INSTALL_DATA="$INSTALL_DATA"
14790 transform="$program_transform_name"
14792 TMP=\${TMPDIR:=/tmp}/man\$\$
14793 trap "rm -f \$TMP; exit 1" 1 2 3 15
14794 trap "rm -f \$TMP" 0
14806 top_srcdir=\$srcdir/..
14809 if test "\$form" = normal ; then
14810 if test "$cf_format" = yes ; then
14811 if test "$cf_inboth" = no ; then
14812 $SHELL "\$0" format "\$verb" "\$mandir" "\$srcdir" "\$@"
14816 cf_subdir=\$mandir/man
14817 cf_tables=$MANPAGE_TBL
14819 cf_subdir=\$mandir/cat
14823 # process the list of source-files
14824 for i in "\$@" ; do
14828 section=\`expr "\$i" : '.*\\.\\([0-9]\\)[xm]*'\`;
14829 if test "\$verb" = installing ; then
14830 if test ! -d "\$cf_subdir\${section}" ; then
14831 mkdir -p "\$cf_subdir\$section"
14835 # replace variables in man page
14836 if test ! -f "$cf_man_alias" ; then
14837 cat >>$cf_man_alias <<-CF_EOF2
14838 s,@DATADIR@,\$datadir,g
14839 s,@TERMINFO@,\${TERMINFO:="no default value"},g
14840 s,@TERMINFO_DIRS@,\${TERMINFO_DIRS:="no default value"},g
14841 s,@NCURSES_MAJOR@,\${NCURSES_MAJOR:="no default value"},g
14842 s,@NCURSES_MINOR@,\${NCURSES_MINOR:="no default value"},g
14843 s,@NCURSES_PATCH@,\${NCURSES_PATCH:="no default value"},g
14844 s,@NCURSES_OSPEED@,\${NCURSES_OSPEED:="no default value"},g
14847 for cf_name in captoinfo clear infocmp infotocap reset tabs tic toe tput tset
14849 cf_NAME=`echo "$cf_name" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
14850 cf_name=`echo "$cf_name" | sed "$program_transform_name"`
14851 cat >>$cf_edit_man <<-CF_EOF
14852 s,@$cf_NAME@,$cf_name,g
14856 cat >>$cf_edit_man <<CF_EOF
14858 echo "...made $cf_man_alias"
14862 cf_source=\`basename "\$i"\`
14863 inalias=\$cf_source
14864 test ! -f "\$inalias" && inalias="\$srcdir/\$inalias"
14865 if test ! -f "\$inalias" ; then
14866 echo ".. skipped \$cf_source"
14871 if test "$MANPAGE_ALIASES" != no ; then
14872 cat >>$cf_edit_man <<CF_EOF
14874 test "$with_curses_h" = yes && nCurses=ncurses.3x
14875 aliases=\`sed -f "\$top_srcdir/man/manlinks.sed" "\$inalias" |sed -f "$cf_man_alias" | sort -u; test "\$inalias" = "\$nCurses" && echo curses\`
14879 if test "$MANPAGE_RENAMES" = no ; then
14880 cat >>$cf_edit_man <<CF_EOF
14881 # perform program transformations for section 1 man pages
14882 if test \$section = 1 ; then
14883 cf_target=\$cf_subdir\${section}/\`echo \$cf_source|sed "\${transform}"\`
14885 cf_target=\$cf_subdir\${section}/\$cf_source
14889 cat >>$cf_edit_man <<CF_EOF
14890 cf_target=\`grep "^\$cf_source" $MANPAGE_RENAMES | $AWK '{print \$2}'\`
14891 if test -z "\$cf_target" ; then
14892 echo "? missing rename for \$cf_source"
14893 cf_target="\$cf_source"
14895 cf_target="\$cf_subdir\${section}/\${cf_target}"
14900 cat >>$cf_edit_man <<CF_EOF
14901 sed -f "$cf_man_alias" \\
14904 if test -f "$MANPAGE_RENAMES" ; then
14905 cat >>$cf_edit_man <<CF_EOF
14906 < "\$i" | sed -f `pwd`/edit_man.sed >\$TMP
14909 cat >>$cf_edit_man <<CF_EOF
14914 cat >>$cf_edit_man <<CF_EOF
14915 if test \$cf_tables = yes ; then
14916 tbl \$TMP >\$TMP.out
14921 if test "$with_overwrite" != yes ; then
14922 cat >>$cf_edit_man <<CF_EOF
14923 sed -e "/\\#[ ]*include/s,<curses.h,<ncurses$LIB_SUFFIX/curses.h," < \$TMP >\$TMP.out
14928 if test "$with_curses_h" != yes ; then
14929 cat >>$cf_edit_man <<CF_EOF
14930 sed -e "/\\#[ ]*include/s,curses.h,ncurses.h," < \$TMP >\$TMP.out
14935 cat >>$cf_edit_man <<CF_EOF
14936 if test "\$form" = format ; then
14937 nroff -man \$TMP >\$TMP.out
14942 if test -n "$cf_compress" ; then
14943 cat >>$cf_edit_man <<CF_EOF
14944 if test "\$verb" = installing ; then
14945 if ( "$cf_compress" -f \$TMP )
14947 mv \$TMP.$cf_so_strip \$TMP
14950 cf_target="\$cf_target.$cf_so_strip"
14954 case "$MANPAGE_FORMAT" in
14956 cat >>$cf_edit_man <<CF_EOF
14957 if test "\$form" = format ; then
14958 # BSDI installs only .0 suffixes in the cat directories
14959 cf_target="\`echo \$cf_target|sed -e 's/\\.[1-9]\\+[a-z]*/.0/'\`"
14965 cat >>$cf_edit_man <<CF_EOF
14966 suffix=\`basename "\$cf_target" | sed -e 's%^[^.]*%%'\`
14967 if test "\$verb" = installing ; then
14968 echo "\$verb \$cf_target"
14969 \$INSTALL_DATA \$TMP "\$cf_target"
14970 test -d "\$cf_subdir\${section}" &&
14971 test -n "\$aliases" && (
14972 cd "\$cf_subdir\${section}" && (
14973 cf_source=\`echo "\$cf_target" |sed -e 's%^.*/\\([^/][^/]*/[^/][^/]*$\\)%\\1%'\`
14974 test -n "$cf_so_strip" && cf_source=\`echo "\$cf_source" |sed -e 's%\\.$cf_so_strip\$%%'\`
14975 cf_target=\`basename "\$cf_target"\`
14976 for cf_alias in \$aliases
14978 if test "\$section" = 1 ; then
14979 cf_alias=\`echo "\$cf_alias" |sed "\${transform}"\`
14982 if test "$MANPAGE_SYMLINKS" = yes ; then
14983 if test -f "\$cf_alias\${suffix}" ; then
14984 if ( cmp -s "\$cf_target" "\$cf_alias\${suffix}" )
14989 echo ".. \$verb alias \$cf_alias\${suffix}"
14993 cat >>$cf_edit_man <<CF_EOF
14994 $LN_S "\$cf_target" "\$cf_alias\${suffix}"
14998 cat >>$cf_edit_man <<CF_EOF
14999 rm -f "\$cf_alias\${suffix}"
15000 $LN_S "\$cf_target" "\$cf_alias\${suffix}"
15004 cat >>$cf_edit_man <<CF_EOF
15005 elif test "\$cf_target" != "\$cf_alias\${suffix}" ; then
15006 echo ".so \$cf_source" >\$TMP
15008 if test -n "$cf_compress" ; then
15009 cat >>$cf_edit_man <<CF_EOF
15010 if test -n "$cf_so_strip" ; then
15011 "$cf_compress" -f \$TMP
15012 mv \$TMP.$cf_so_strip \$TMP
15016 cat >>$cf_edit_man <<CF_EOF
15017 echo ".. \$verb alias \$cf_alias\${suffix}"
15018 rm -f "\$cf_alias\${suffix}"
15019 \$INSTALL_DATA \$TMP "\$cf_alias\${suffix}"
15024 elif test "\$verb" = removing ; then
15025 test -f "\$cf_target" && (
15026 echo "\$verb \$cf_target"
15027 rm -f "\$cf_target"
15029 test -d "\$cf_subdir\${section}" &&
15030 test -n "\$aliases" && (
15031 cd "\$cf_subdir\${section}" && (
15032 for cf_alias in \$aliases
15034 if test "\$section" = 1 ; then
15035 cf_alias=\`echo "\$cf_alias" |sed "\${transform}"\`
15038 echo ".. \$verb alias \$cf_alias\${suffix}"
15039 rm -f "\$cf_alias\${suffix}"
15051 if test "$cf_inboth" = yes ; then
15052 if test "\$form" != format ; then
15053 $SHELL "\$0" format "\$verb" "\$mandir" "\$srcdir" "\$@"
15059 chmod 755 "$cf_edit_man"
15061 ###############################################################################
15063 ### Note that some functions (such as const) are normally disabled anyway.
15064 echo "$as_me:15064: checking if you want to build with function extensions" >&5
15065 echo $ECHO_N "checking if you want to build with function extensions... $ECHO_C" >&6
15067 # Check whether --enable-ext-funcs or --disable-ext-funcs was given.
15068 if test "${enable_ext_funcs+set}" = set; then
15069 enableval="$enable_ext_funcs"
15070 with_ext_funcs=$enableval
15074 echo "$as_me:15074: result: $with_ext_funcs" >&5
15075 echo "${ECHO_T}$with_ext_funcs" >&6
15076 if test "x$with_ext_funcs" = xyes ; then
15077 NCURSES_EXT_FUNCS=1
15079 cat >>confdefs.h <<\EOF
15080 #define NCURSES_EXT_FUNCS 1
15083 cat >>confdefs.h <<\EOF
15084 #define HAVE_ASSUME_DEFAULT_COLORS 1
15087 cat >>confdefs.h <<\EOF
15088 #define HAVE_CURSES_VERSION 1
15091 cat >>confdefs.h <<\EOF
15092 #define HAVE_HAS_KEY 1
15095 cat >>confdefs.h <<\EOF
15096 #define HAVE_RESIZETERM 1
15099 cat >>confdefs.h <<\EOF
15100 #define HAVE_RESIZE_TERM 1
15103 cat >>confdefs.h <<\EOF
15104 #define HAVE_TERM_ENTRY_H 1
15107 cat >>confdefs.h <<\EOF
15108 #define HAVE_USE_DEFAULT_COLORS 1
15111 cat >>confdefs.h <<\EOF
15112 #define HAVE_USE_EXTENDED_NAMES 1
15115 cat >>confdefs.h <<\EOF
15116 #define HAVE_USE_SCREEN 1
15119 cat >>confdefs.h <<\EOF
15120 #define HAVE_USE_WINDOW 1
15123 cat >>confdefs.h <<\EOF
15124 #define HAVE_WRESIZE 1
15127 GENERATED_EXT_FUNCS=generated
15128 test "x$with_ext_funcs" = xyes || cf_dft_ext_spfuncs=no
15130 NCURSES_EXT_FUNCS=0
15131 GENERATED_EXT_FUNCS=
15134 echo "$as_me:15134: checking if you want to build with SCREEN extensions" >&5
15135 echo $ECHO_N "checking if you want to build with SCREEN extensions... $ECHO_C" >&6
15137 # Check whether --enable-sp-funcs or --disable-sp-funcs was given.
15138 if test "${enable_sp_funcs+set}" = set; then
15139 enableval="$enable_sp_funcs"
15140 with_sp_funcs=$enableval
15142 with_sp_funcs=$cf_dft_ext_spfuncs
15144 echo "$as_me:15144: result: $with_sp_funcs" >&5
15145 echo "${ECHO_T}$with_sp_funcs" >&6
15146 if test "x$with_sp_funcs" = xyes ; then
15149 cat >>confdefs.h <<\EOF
15150 #define NCURSES_SP_FUNCS 1
15153 cat >>confdefs.h <<\EOF
15154 #define HAVE_TPUTS_SP 1
15157 GENERATED_SP_FUNCS=generated
15160 GENERATED_SP_FUNCS=
15163 echo "$as_me:15163: checking if you want to build with terminal-driver" >&5
15164 echo $ECHO_N "checking if you want to build with terminal-driver... $ECHO_C" >&6
15166 # Check whether --enable-term-driver or --disable-term-driver was given.
15167 if test "${enable_term_driver+set}" = set; then
15168 enableval="$enable_term_driver"
15169 with_term_driver=$enableval
15171 with_term_driver=no
15173 echo "$as_me:15173: result: $with_term_driver" >&5
15174 echo "${ECHO_T}$with_term_driver" >&6
15175 if test "x$with_term_driver" = xyes ; then
15177 cat >>confdefs.h <<\EOF
15178 #define USE_TERM_DRIVER 1
15181 if test "x$with_termlib" != xno ; then
15182 { { echo "$as_me:15182: error: The term-driver option conflicts with the termlib option" >&5
15183 echo "$as_me: error: The term-driver option conflicts with the termlib option" >&2;}
15184 { (exit 1); exit 1; }; }
15186 if test "x$with_sp_funcs" != xyes ; then
15187 { { echo "$as_me:15187: error: The term-driver option relies upon sp-funcs" >&5
15188 echo "$as_me: error: The term-driver option relies upon sp-funcs" >&2;}
15189 { (exit 1); exit 1; }; }
15193 ### use option --enable-const to turn on use of const beyond that in XSI.
15194 echo "$as_me:15194: checking for extended use of const keyword" >&5
15195 echo $ECHO_N "checking for extended use of const keyword... $ECHO_C" >&6
15197 # Check whether --enable-const or --disable-const was given.
15198 if test "${enable_const+set}" = set; then
15199 enableval="$enable_const"
15200 with_ext_const=$enableval
15202 with_ext_const=$cf_dft_ext_const
15204 echo "$as_me:15204: result: $with_ext_const" >&5
15205 echo "${ECHO_T}$with_ext_const" >&6
15206 NCURSES_CONST='/*nothing*/'
15207 if test "x$with_ext_const" = xyes ; then
15208 NCURSES_CONST=const
15211 ### use option --enable-ext-colors to turn on use of colors beyond 16.
15212 echo "$as_me:15212: checking if you want to use extended colors" >&5
15213 echo $ECHO_N "checking if you want to use extended colors... $ECHO_C" >&6
15215 # Check whether --enable-ext-colors or --disable-ext-colors was given.
15216 if test "${enable_ext_colors+set}" = set; then
15217 enableval="$enable_ext_colors"
15218 with_ext_colors=$enableval
15220 with_ext_colors=$cf_dft_ext_colors
15222 echo "$as_me:15222: result: $with_ext_colors" >&5
15223 echo "${ECHO_T}$with_ext_colors" >&6
15224 NCURSES_EXT_COLORS=0
15225 if test "x$with_ext_colors" = xyes ; then
15226 if test "x$with_widec" != xyes ; then
15227 { echo "$as_me:15227: WARNING: This option applies only to wide-character library" >&5
15228 echo "$as_me: WARNING: This option applies only to wide-character library" >&2;}
15230 # cannot be ABI 5 since it changes sizeof(cchar_t)
15232 if test "${with_abi_version+set}" != set; then
15233 case "$cf_cv_rel_version" in
15235 cf_cv_rel_version=6.0
15236 cf_cv_abi_version=6
15237 { echo "$as_me:15237: WARNING: overriding ABI version to $cf_cv_abi_version" >&5
15238 echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_version" >&2;}
15243 NCURSES_EXT_COLORS=1
15245 cat >>confdefs.h <<\EOF
15246 #define NCURSES_EXT_COLORS 1
15249 cat >>confdefs.h <<\EOF
15250 #define HAVE_ALLOC_PAIR 1
15253 cat >>confdefs.h <<\EOF
15254 #define HAVE_INIT_EXTENDED_COLOR 1
15257 cat >>confdefs.h <<\EOF
15258 #define HAVE_RESET_COLOR_PAIRS 1
15264 ### use option --enable-ext-mouse to modify coding to support 5-button mice
15265 echo "$as_me:15265: checking if you want to use extended mouse encoding" >&5
15266 echo $ECHO_N "checking if you want to use extended mouse encoding... $ECHO_C" >&6
15268 # Check whether --enable-ext-mouse or --disable-ext-mouse was given.
15269 if test "${enable_ext_mouse+set}" = set; then
15270 enableval="$enable_ext_mouse"
15271 with_ext_mouse=$enableval
15273 with_ext_mouse=$cf_dft_ext_mouse
15275 echo "$as_me:15275: result: $with_ext_mouse" >&5
15276 echo "${ECHO_T}$with_ext_mouse" >&6
15277 if test "x$with_ext_mouse" = xyes ; then
15279 if test "${with_abi_version+set}" != set; then
15280 case "$cf_cv_rel_version" in
15282 cf_cv_rel_version=6.0
15283 cf_cv_abi_version=6
15284 { echo "$as_me:15284: WARNING: overriding ABI version to $cf_cv_abi_version" >&5
15285 echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_version" >&2;}
15292 case $cf_cv_abi_version in
15294 NCURSES_MOUSE_VERSION=1
15297 NCURSES_MOUSE_VERSION=2
15300 NCURSES_MOUSE_VERSION=3
15304 ### use option --enable-ext-putwin to turn on extended screendumps
15305 echo "$as_me:15305: checking if you want to use extended putwin/screendump" >&5
15306 echo $ECHO_N "checking if you want to use extended putwin/screendump... $ECHO_C" >&6
15308 # Check whether --enable-ext-putwin or --disable-ext-putwin was given.
15309 if test "${enable_ext_putwin+set}" = set; then
15310 enableval="$enable_ext_putwin"
15311 with_ext_putwin=$enableval
15313 with_ext_putwin=$cf_dft_ext_putwin
15315 echo "$as_me:15315: result: $with_ext_putwin" >&5
15316 echo "${ECHO_T}$with_ext_putwin" >&6
15317 if test "x$with_ext_putwin" = xyes ; then
15319 cat >>confdefs.h <<\EOF
15320 #define NCURSES_EXT_PUTWIN 1
15325 echo "$as_me:15325: checking if you want \$NCURSES_NO_PADDING code" >&5
15326 echo $ECHO_N "checking if you want \$NCURSES_NO_PADDING code... $ECHO_C" >&6
15328 # Check whether --enable-no-padding or --disable-no-padding was given.
15329 if test "${enable_no_padding+set}" = set; then
15330 enableval="$enable_no_padding"
15331 with_no_padding=$enableval
15333 with_no_padding=$with_ext_funcs
15335 echo "$as_me:15335: result: $with_no_padding" >&5
15336 echo "${ECHO_T}$with_no_padding" >&6
15337 test "x$with_no_padding" = xyes &&
15338 cat >>confdefs.h <<\EOF
15339 #define NCURSES_NO_PADDING 1
15342 ### use option --enable-sigwinch to turn on use of SIGWINCH logic
15343 echo "$as_me:15343: checking if you want SIGWINCH handler" >&5
15344 echo $ECHO_N "checking if you want SIGWINCH handler... $ECHO_C" >&6
15346 # Check whether --enable-sigwinch or --disable-sigwinch was given.
15347 if test "${enable_sigwinch+set}" = set; then
15348 enableval="$enable_sigwinch"
15349 with_sigwinch=$enableval
15351 with_sigwinch=$with_ext_funcs
15353 echo "$as_me:15353: result: $with_sigwinch" >&5
15354 echo "${ECHO_T}$with_sigwinch" >&6
15355 test "x$with_sigwinch" = xyes &&
15356 cat >>confdefs.h <<\EOF
15357 #define USE_SIGWINCH 1
15360 ### use option --enable-tcap-names to allow user to define new capabilities
15361 echo "$as_me:15361: checking if you want user-definable terminal capabilities like termcap" >&5
15362 echo $ECHO_N "checking if you want user-definable terminal capabilities like termcap... $ECHO_C" >&6
15364 # Check whether --enable-tcap-names or --disable-tcap-names was given.
15365 if test "${enable_tcap_names+set}" = set; then
15366 enableval="$enable_tcap_names"
15367 with_tcap_names=$enableval
15369 with_tcap_names=$with_ext_funcs
15371 echo "$as_me:15371: result: $with_tcap_names" >&5
15372 echo "${ECHO_T}$with_tcap_names" >&6
15374 test "x$with_tcap_names" = xyes && NCURSES_XNAMES=1
15376 ##############################################################################
15378 echo "$as_me:15378: checking if you want to link with the pthread library" >&5
15379 echo $ECHO_N "checking if you want to link with the pthread library... $ECHO_C" >&6
15381 # Check whether --with-pthread or --without-pthread was given.
15382 if test "${with_pthread+set}" = set; then
15383 withval="$with_pthread"
15384 with_pthread=$withval
15388 echo "$as_me:15388: result: $with_pthread" >&5
15389 echo "${ECHO_T}$with_pthread" >&6
15391 if test "$with_pthread" != no ; then
15392 echo "$as_me:15392: checking for pthread.h" >&5
15393 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
15394 if test "${ac_cv_header_pthread_h+set}" = set; then
15395 echo $ECHO_N "(cached) $ECHO_C" >&6
15397 cat >"conftest.$ac_ext" <<_ACEOF
15398 #line 15398 "configure"
15399 #include "confdefs.h"
15400 #include <pthread.h>
15402 if { (eval echo "$as_me:15402: \"$ac_cpp "conftest.$ac_ext"\"") >&5
15403 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
15405 $EGREP -v '^ *\+' conftest.er1 >conftest.err
15407 cat conftest.err >&5
15408 echo "$as_me:15408: \$? = $ac_status" >&5
15409 (exit "$ac_status"); } >/dev/null; then
15410 if test -s conftest.err; then
15411 ac_cpp_err=$ac_c_preproc_warn_flag
15418 if test -z "$ac_cpp_err"; then
15419 ac_cv_header_pthread_h=yes
15421 echo "$as_me: failed program was:" >&5
15422 cat "conftest.$ac_ext" >&5
15423 ac_cv_header_pthread_h=no
15425 rm -f conftest.err "conftest.$ac_ext"
15427 echo "$as_me:15427: result: $ac_cv_header_pthread_h" >&5
15428 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
15429 if test "$ac_cv_header_pthread_h" = yes; then
15431 cat >>confdefs.h <<\EOF
15432 #define HAVE_PTHREADS_H 1
15435 for cf_lib_pthread in pthread c_r
15437 echo "$as_me:15437: checking if we can link with the $cf_lib_pthread library" >&5
15438 echo $ECHO_N "checking if we can link with the $cf_lib_pthread library... $ECHO_C" >&6
15439 cf_save_LIBS="$LIBS"
15441 cf_add_libs="$LIBS"
15444 for cf_add_1lib in -l$cf_lib_pthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
15445 # filter duplicates
15446 for cf_add_1lib in $cf_add_0lib; do
15447 for cf_add_2lib in $cf_add_libs; do
15448 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
15453 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
15455 LIBS="$cf_add_libs"
15457 cat >"conftest.$ac_ext" <<_ACEOF
15458 #line 15458 "configure"
15459 #include "confdefs.h"
15461 #include <pthread.h>
15467 int rc = pthread_create(0,0,0,0);
15468 int r2 = pthread_mutexattr_settype(0, 0);
15474 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
15475 if { (eval echo "$as_me:15475: \"$ac_link\"") >&5
15476 (eval $ac_link) 2>&5
15478 echo "$as_me:15478: \$? = $ac_status" >&5
15479 (exit "$ac_status"); } &&
15480 { ac_try='test -s "conftest$ac_exeext"'
15481 { (eval echo "$as_me:15481: \"$ac_try\"") >&5
15482 (eval $ac_try) 2>&5
15484 echo "$as_me:15484: \$? = $ac_status" >&5
15485 (exit "$ac_status"); }; }; then
15488 echo "$as_me: failed program was:" >&5
15489 cat "conftest.$ac_ext" >&5
15492 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
15493 LIBS="$cf_save_LIBS"
15494 echo "$as_me:15494: result: $with_pthread" >&5
15495 echo "${ECHO_T}$with_pthread" >&6
15496 test "$with_pthread" = yes && break
15499 if test "$with_pthread" = yes ; then
15501 cf_add_libs="$LIBS"
15504 for cf_add_1lib in -l$cf_lib_pthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
15505 # filter duplicates
15506 for cf_add_1lib in $cf_add_0lib; do
15507 for cf_add_2lib in $cf_add_libs; do
15508 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
15513 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
15515 LIBS="$cf_add_libs"
15517 cat >>confdefs.h <<\EOF
15518 #define HAVE_LIBPTHREADS 1
15522 { { echo "$as_me:15522: error: Cannot link with pthread library" >&5
15523 echo "$as_me: error: Cannot link with pthread library" >&2;}
15524 { (exit 1); exit 1; }; }
15531 if test "x$with_pthread" != xno; then
15532 echo "$as_me:15532: checking for pthread_kill" >&5
15533 echo $ECHO_N "checking for pthread_kill... $ECHO_C" >&6
15534 if test "${ac_cv_func_pthread_kill+set}" = set; then
15535 echo $ECHO_N "(cached) $ECHO_C" >&6
15537 cat >"conftest.$ac_ext" <<_ACEOF
15538 #line 15538 "configure"
15539 #include "confdefs.h"
15540 #define pthread_kill autoconf_temporary
15541 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
15542 #undef pthread_kill
15548 /* We use char because int might match the return type of a gcc2
15549 builtin and then its argument prototype would still apply. */
15550 char pthread_kill (void);
15556 /* The GNU C library defines stubs for functions which it implements
15557 to always fail with ENOSYS. Some functions are actually named
15558 something starting with __ and the normal name is an alias. */
15559 #if defined (__stub_pthread_kill) || defined (__stub___pthread_kill)
15560 #error found stub for pthread_kill
15563 return pthread_kill ();
15568 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
15569 if { (eval echo "$as_me:15569: \"$ac_link\"") >&5
15570 (eval $ac_link) 2>&5
15572 echo "$as_me:15572: \$? = $ac_status" >&5
15573 (exit "$ac_status"); } &&
15574 { ac_try='test -s "conftest$ac_exeext"'
15575 { (eval echo "$as_me:15575: \"$ac_try\"") >&5
15576 (eval $ac_try) 2>&5
15578 echo "$as_me:15578: \$? = $ac_status" >&5
15579 (exit "$ac_status"); }; }; then
15580 ac_cv_func_pthread_kill=yes
15582 echo "$as_me: failed program was:" >&5
15583 cat "conftest.$ac_ext" >&5
15584 ac_cv_func_pthread_kill=no
15586 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
15588 echo "$as_me:15588: result: $ac_cv_func_pthread_kill" >&5
15589 echo "${ECHO_T}$ac_cv_func_pthread_kill" >&6
15590 if test "$ac_cv_func_pthread_kill" = yes; then
15592 echo "$as_me:15592: checking if you want to allow EINTR in wgetch with pthreads" >&5
15593 echo $ECHO_N "checking if you want to allow EINTR in wgetch with pthreads... $ECHO_C" >&6
15595 # Check whether --enable-pthreads-eintr or --disable-pthreads-eintr was given.
15596 if test "${enable_pthreads_eintr+set}" = set; then
15597 enableval="$enable_pthreads_eintr"
15598 use_pthreads_eintr=$enableval
15600 use_pthreads_eintr=no
15602 echo "$as_me:15602: result: $use_pthreads_eintr" >&5
15603 echo "${ECHO_T}$use_pthreads_eintr" >&6
15604 if test "x$use_pthreads_eintr" = xyes ; then
15606 cat >>confdefs.h <<\EOF
15607 #define USE_PTHREADS_EINTR 1
15613 echo "$as_me:15613: checking if you want to use weak-symbols for pthreads" >&5
15614 echo $ECHO_N "checking if you want to use weak-symbols for pthreads... $ECHO_C" >&6
15616 # Check whether --enable-weak-symbols or --disable-weak-symbols was given.
15617 if test "${enable_weak_symbols+set}" = set; then
15618 enableval="$enable_weak_symbols"
15619 use_weak_symbols=$enableval
15621 use_weak_symbols=no
15623 echo "$as_me:15623: result: $use_weak_symbols" >&5
15624 echo "${ECHO_T}$use_weak_symbols" >&6
15625 if test "x$use_weak_symbols" = xyes ; then
15627 echo "$as_me:15627: checking if $CC supports weak symbols" >&5
15628 echo $ECHO_N "checking if $CC supports weak symbols... $ECHO_C" >&6
15629 if test "${cf_cv_weak_symbols+set}" = set; then
15630 echo $ECHO_N "(cached) $ECHO_C" >&6
15633 cat >"conftest.$ac_ext" <<_ACEOF
15634 #line 15634 "configure"
15635 #include "confdefs.h"
15642 #if defined(__GNUC__)
15643 # if defined __USE_ISOC99
15644 # define _cat_pragma(exp) _Pragma(#exp)
15645 # define _weak_pragma(exp) _cat_pragma(weak name)
15647 # define _weak_pragma(exp)
15649 # define _declare(name) __extension__ extern __typeof__(name) name
15650 # define weak_symbol(name) _weak_pragma(name) _declare(name) __attribute__((weak))
15653 weak_symbol(fopen);
15659 rm -f "conftest.$ac_objext"
15660 if { (eval echo "$as_me:15660: \"$ac_compile\"") >&5
15661 (eval $ac_compile) 2>&5
15663 echo "$as_me:15663: \$? = $ac_status" >&5
15664 (exit "$ac_status"); } &&
15665 { ac_try='test -s "conftest.$ac_objext"'
15666 { (eval echo "$as_me:15666: \"$ac_try\"") >&5
15667 (eval $ac_try) 2>&5
15669 echo "$as_me:15669: \$? = $ac_status" >&5
15670 (exit "$ac_status"); }; }; then
15671 cf_cv_weak_symbols=yes
15673 echo "$as_me: failed program was:" >&5
15674 cat "conftest.$ac_ext" >&5
15675 cf_cv_weak_symbols=no
15677 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
15680 echo "$as_me:15680: result: $cf_cv_weak_symbols" >&5
15681 echo "${ECHO_T}$cf_cv_weak_symbols" >&6
15684 cf_cv_weak_symbols=no
15687 if test "x$cf_cv_weak_symbols" = xyes ; then
15689 cat >>confdefs.h <<\EOF
15690 #define USE_WEAK_SYMBOLS 1
15697 if test "x$with_pthread" = "xyes" ; then
15699 cat >>confdefs.h <<\EOF
15700 #define USE_PTHREADS 1
15703 enable_reentrant=yes
15704 if test "x$cf_cv_weak_symbols" = xyes ; then
15707 cf_add_libs="$PRIVATE_LIBS"
15710 for cf_add_1lib in -lpthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
15711 # filter duplicates
15712 for cf_add_1lib in $cf_add_0lib; do
15713 for cf_add_2lib in $cf_add_libs; do
15714 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
15719 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
15721 PRIVATE_LIBS="$cf_add_libs"
15726 # Reentrant code has to be opaque; there's little advantage to making ncurses
15727 # opaque outside of that, so there is no --enable-opaque option. We can use
15728 # this option without --with-pthreads, but this will be always set for
15730 echo "$as_me:15730: checking if you want reentrant code" >&5
15731 echo $ECHO_N "checking if you want reentrant code... $ECHO_C" >&6
15733 # Check whether --enable-reentrant or --disable-reentrant was given.
15734 if test "${enable_reentrant+set}" = set; then
15735 enableval="$enable_reentrant"
15736 with_reentrant=$enableval
15740 echo "$as_me:15740: result: $with_reentrant" >&5
15741 echo "${ECHO_T}$with_reentrant" >&6
15742 if test "x$with_reentrant" = xyes ; then
15743 cf_cv_enable_reentrant=1
15744 cf_cv_enable_opaque="NCURSES_INTERNALS"
15746 if test "x$cf_cv_weak_symbols" = xyes ; then
15748 # remove pthread library from $LIBS
15749 LIBS=`echo "$LIBS" | sed -e 's/-lpthread[ ]//g' -e 's/-lpthread$//'`
15751 cf_add_libs="$TEST_LIBS"
15754 for cf_add_1lib in -lpthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
15755 # filter duplicates
15756 for cf_add_1lib in $cf_add_0lib; do
15757 for cf_add_2lib in $cf_add_libs; do
15758 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
15763 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
15765 TEST_LIBS="$cf_add_libs"
15767 cf_add_libs="$TEST_LIBS2"
15770 for cf_add_1lib in -lpthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
15771 # filter duplicates
15772 for cf_add_1lib in $cf_add_0lib; do
15773 for cf_add_2lib in $cf_add_libs; do
15774 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
15779 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
15781 TEST_LIBS2="$cf_add_libs"
15783 cf_add_libs="$PRIVATE_LIBS"
15786 for cf_add_1lib in -lpthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
15787 # filter duplicates
15788 for cf_add_1lib in $cf_add_0lib; do
15789 for cf_add_2lib in $cf_add_libs; do
15790 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
15795 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
15797 PRIVATE_LIBS="$cf_add_libs"
15800 # when not using weak symbols but with_reentrant,
15801 # add 't' to the library suffix on all platforms
15802 # except cygwin, where we only do that if ALSO
15803 # compiling with full thread support.
15805 (*cygwin* | *msys*)
15806 if test "$with_pthread" = "yes" ; then
15807 if test "x$disable_lib_suffixes" = "xno" ; then
15808 LIB_SUFFIX="t${LIB_SUFFIX}"
15812 if test "x$disable_lib_suffixes" = "xno" ; then
15813 LIB_SUFFIX="t${LIB_SUFFIX}"
15819 cat >>confdefs.h <<\EOF
15820 #define USE_REENTRANT 1
15823 if test "${with_abi_version+set}" != set; then
15824 case "$cf_cv_rel_version" in
15826 cf_cv_rel_version=6.0
15827 cf_cv_abi_version=6
15828 { echo "$as_me:15828: WARNING: overriding ABI version to $cf_cv_abi_version" >&5
15829 echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_version" >&2;}
15835 cf_cv_enable_reentrant=0
15836 cf_cv_enable_opaque="NCURSES_OPAQUE"
15837 NCURSES_SIZE_T=$cf_dft_ordinate_type
15840 echo "$as_me:15840: checking if you want opaque curses-library structures" >&5
15841 echo $ECHO_N "checking if you want opaque curses-library structures... $ECHO_C" >&6
15843 # Check whether --enable-opaque-curses or --disable-opaque-curses was given.
15844 if test "${enable_opaque_curses+set}" = set; then
15845 enableval="$enable_opaque_curses"
15846 test "$enableval" != yes && enableval=no
15847 if test "$enableval" != "no" ; then
15848 enable_opaque_curses=yes
15851 test "$cf_cv_enable_reentrant" = 1 && enable_opaque_curses=yes
15852 test "$cf_cv_enable_reentrant" = 1 || enable_opaque_curses=$cf_dft_opaque_curses
15858 test "$cf_cv_enable_reentrant" = 1 && enable_opaque_curses=yes
15859 test "$cf_cv_enable_reentrant" = 1 || enable_opaque_curses=$cf_dft_opaque_curses
15862 echo "$as_me:15862: result: $enable_opaque_curses" >&5
15863 echo "${ECHO_T}$enable_opaque_curses" >&6
15865 test "$cf_cv_enable_reentrant" = 1 && \
15866 test "$enable_opaque_curses" = no && \
15867 { { echo "$as_me:15867: error: reentrant configuration requires opaque library" >&5
15868 echo "$as_me: error: reentrant configuration requires opaque library" >&2;}
15869 { (exit 1); exit 1; }; }
15871 echo "$as_me:15871: checking if you want opaque form-library structures" >&5
15872 echo $ECHO_N "checking if you want opaque form-library structures... $ECHO_C" >&6
15874 # Check whether --enable-opaque-form or --disable-opaque-form was given.
15875 if test "${enable_opaque_form+set}" = set; then
15876 enableval="$enable_opaque_form"
15877 enable_opaque_form=yes
15879 enable_opaque_form=no
15881 echo "$as_me:15881: result: $enable_opaque_form" >&5
15882 echo "${ECHO_T}$enable_opaque_form" >&6
15884 echo "$as_me:15884: checking if you want opaque menu-library structures" >&5
15885 echo $ECHO_N "checking if you want opaque menu-library structures... $ECHO_C" >&6
15887 # Check whether --enable-opaque-menu or --disable-opaque-menu was given.
15888 if test "${enable_opaque_menu+set}" = set; then
15889 enableval="$enable_opaque_menu"
15890 enable_opaque_menu=yes
15892 enable_opaque_menu=no
15894 echo "$as_me:15894: result: $enable_opaque_menu" >&5
15895 echo "${ECHO_T}$enable_opaque_menu" >&6
15897 echo "$as_me:15897: checking if you want opaque panel-library structures" >&5
15898 echo $ECHO_N "checking if you want opaque panel-library structures... $ECHO_C" >&6
15900 # Check whether --enable-opaque-panel or --disable-opaque-panel was given.
15901 if test "${enable_opaque_panel+set}" = set; then
15902 enableval="$enable_opaque_panel"
15903 enable_opaque_panel=yes
15905 enable_opaque_panel=no
15907 echo "$as_me:15907: result: $enable_opaque_panel" >&5
15908 echo "${ECHO_T}$enable_opaque_panel" >&6
15910 NCURSES_OPAQUE=0; test "$enable_opaque_curses" = yes && NCURSES_OPAQUE=1
15911 NCURSES_OPAQUE_FORM=0; test "$enable_opaque_form" = yes && NCURSES_OPAQUE_FORM=1
15912 NCURSES_OPAQUE_MENU=0; test "$enable_opaque_menu" = yes && NCURSES_OPAQUE_MENU=1
15913 NCURSES_OPAQUE_PANEL=0; test "$enable_opaque_panel" = yes && NCURSES_OPAQUE_PANEL=1
15915 ### Allow using a different wrap-prefix
15916 if test "$cf_cv_enable_reentrant" != 0 || test "$BROKEN_LINKER" = 1 ; then
15917 echo "$as_me:15917: checking for prefix used to wrap public variables" >&5
15918 echo $ECHO_N "checking for prefix used to wrap public variables... $ECHO_C" >&6
15920 # Check whether --with-wrap-prefix or --without-wrap-prefix was given.
15921 if test "${with_wrap_prefix+set}" = set; then
15922 withval="$with_wrap_prefix"
15923 NCURSES_WRAP_PREFIX=$withval
15925 NCURSES_WRAP_PREFIX=_nc_
15927 echo "$as_me:15927: result: $NCURSES_WRAP_PREFIX" >&5
15928 echo "${ECHO_T}$NCURSES_WRAP_PREFIX" >&6
15930 NCURSES_WRAP_PREFIX=_nc_
15933 cat >>confdefs.h <<EOF
15934 #define NCURSES_WRAP_PREFIX "$NCURSES_WRAP_PREFIX"
15937 ###############################################################################
15938 # These options are relatively safe to experiment with.
15940 echo "$as_me:15940: checking if you want all development code" >&5
15941 echo $ECHO_N "checking if you want all development code... $ECHO_C" >&6
15943 # Check whether --with-develop or --without-develop was given.
15944 if test "${with_develop+set}" = set; then
15945 withval="$with_develop"
15946 with_develop=$withval
15950 echo "$as_me:15950: result: $with_develop" >&5
15951 echo "${ECHO_T}$with_develop" >&6
15953 ### use option --enable-hard-tabs to turn on use of hard-tabs optimize
15954 echo "$as_me:15954: checking if you want hard-tabs code" >&5
15955 echo $ECHO_N "checking if you want hard-tabs code... $ECHO_C" >&6
15957 # Check whether --enable-hard-tabs or --disable-hard-tabs was given.
15958 if test "${enable_hard_tabs+set}" = set; then
15959 enableval="$enable_hard_tabs"
15962 enable_hard_tabs=$with_develop
15964 echo "$as_me:15964: result: $enable_hard_tabs" >&5
15965 echo "${ECHO_T}$enable_hard_tabs" >&6
15966 test "x$enable_hard_tabs" = xyes &&
15967 cat >>confdefs.h <<\EOF
15968 #define USE_HARD_TABS 1
15971 ### use option --enable-xmc-glitch to turn on use of magic-cookie optimize
15972 echo "$as_me:15972: checking if you want limited support for xmc" >&5
15973 echo $ECHO_N "checking if you want limited support for xmc... $ECHO_C" >&6
15975 # Check whether --enable-xmc-glitch or --disable-xmc-glitch was given.
15976 if test "${enable_xmc_glitch+set}" = set; then
15977 enableval="$enable_xmc_glitch"
15980 enable_xmc_glitch=$with_develop
15982 echo "$as_me:15982: result: $enable_xmc_glitch" >&5
15983 echo "${ECHO_T}$enable_xmc_glitch" >&6
15984 test "x$enable_xmc_glitch" = xyes &&
15985 cat >>confdefs.h <<\EOF
15986 #define USE_XMC_SUPPORT 1
15989 ###############################################################################
15990 # These are just experimental, probably should not be in a package:
15992 echo "$as_me:15992: checking if you do not want to assume colors are white-on-black" >&5
15993 echo $ECHO_N "checking if you do not want to assume colors are white-on-black... $ECHO_C" >&6
15995 # Check whether --enable-assumed-color or --disable-assumed-color was given.
15996 if test "${enable_assumed_color+set}" = set; then
15997 enableval="$enable_assumed_color"
15998 with_assumed_color=$enableval
16000 with_assumed_color=yes
16002 echo "$as_me:16002: result: $with_assumed_color" >&5
16003 echo "${ECHO_T}$with_assumed_color" >&6
16004 test "x$with_assumed_color" = xyes &&
16005 cat >>confdefs.h <<\EOF
16006 #define USE_ASSUMED_COLOR 1
16009 ### use option --enable-hashmap to turn on use of hashmap scrolling logic
16010 echo "$as_me:16010: checking if you want hashmap scrolling-optimization code" >&5
16011 echo $ECHO_N "checking if you want hashmap scrolling-optimization code... $ECHO_C" >&6
16013 # Check whether --enable-hashmap or --disable-hashmap was given.
16014 if test "${enable_hashmap+set}" = set; then
16015 enableval="$enable_hashmap"
16016 with_hashmap=$enableval
16020 echo "$as_me:16020: result: $with_hashmap" >&5
16021 echo "${ECHO_T}$with_hashmap" >&6
16022 test "x$with_hashmap" = xyes &&
16023 cat >>confdefs.h <<\EOF
16024 #define USE_HASHMAP 1
16027 ### use option --enable-colorfgbg to turn on use of $COLORFGBG environment
16028 echo "$as_me:16028: checking if you want colorfgbg code" >&5
16029 echo $ECHO_N "checking if you want colorfgbg code... $ECHO_C" >&6
16031 # Check whether --enable-colorfgbg or --disable-colorfgbg was given.
16032 if test "${enable_colorfgbg+set}" = set; then
16033 enableval="$enable_colorfgbg"
16034 with_colorfgbg=$enableval
16038 echo "$as_me:16038: result: $with_colorfgbg" >&5
16039 echo "${ECHO_T}$with_colorfgbg" >&6
16040 test "x$with_colorfgbg" = xyes &&
16041 cat >>confdefs.h <<\EOF
16042 #define USE_COLORFGBG 1
16045 ### use option --enable-fvisibility to turn on use of gcc-specific feature
16046 echo "$as_me:16046: checking if you want to use gcc -fvisibility option" >&5
16047 echo $ECHO_N "checking if you want to use gcc -fvisibility option... $ECHO_C" >&6
16049 # Check whether --enable-fvisibility or --disable-fvisibility was given.
16050 if test "${enable_fvisibility+set}" = set; then
16051 enableval="$enable_fvisibility"
16052 cf_with_fvisibility=$enableval
16054 cf_with_fvisibility=no
16056 echo "$as_me:16056: result: $cf_with_fvisibility" >&5
16057 echo "${ECHO_T}$cf_with_fvisibility" >&6
16060 NCURSES_CXX_IMPEXP=
16061 if test "x$cf_with_fvisibility" = xyes; then
16063 echo "$as_me:16063: checking if $CC -fvisibility=hidden option works" >&5
16064 echo $ECHO_N "checking if $CC -fvisibility=hidden option works... $ECHO_C" >&6
16065 if test "${cf_cv_fvisibility_hidden+set}" = set; then
16066 echo $ECHO_N "(cached) $ECHO_C" >&6
16069 cf_save_cflags="$CFLAGS"
16070 CFLAGS="$CFLAGS -fvisibility=hidden"
16071 cat >"conftest.$ac_ext" <<_ACEOF
16072 #line 16072 "configure"
16073 #include "confdefs.h"
16075 __attribute__ ((visibility("default"))) int somefunc() {return 42;}
16081 if (somefunc()) return 1;
16087 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
16088 if { (eval echo "$as_me:16088: \"$ac_link\"") >&5
16089 (eval $ac_link) 2>&5
16091 echo "$as_me:16091: \$? = $ac_status" >&5
16092 (exit "$ac_status"); } &&
16093 { ac_try='test -s "conftest$ac_exeext"'
16094 { (eval echo "$as_me:16094: \"$ac_try\"") >&5
16095 (eval $ac_try) 2>&5
16097 echo "$as_me:16097: \$? = $ac_status" >&5
16098 (exit "$ac_status"); }; }; then
16099 cf_cv_fvisibility_hidden=yes
16101 echo "$as_me: failed program was:" >&5
16102 cat "conftest.$ac_ext" >&5
16103 cf_cv_fvisibility_hidden=no
16105 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
16106 CFLAGS=$cf_save_cflags
16109 echo "$as_me:16109: result: $cf_cv_fvisibility_hidden" >&5
16110 echo "${ECHO_T}$cf_cv_fvisibility_hidden" >&6
16112 if test "x$cf_cv_fvisibility_hidden" = xyes
16118 cf_new_extra_cppflags=
16120 for cf_add_cflags in -fvisibility=hidden
16122 case "$cf_fix_cppflags" in
16124 case "$cf_add_cflags" in
16125 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
16126 case "$cf_add_cflags" in
16128 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
16130 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16131 && test -z "${cf_tst_cflags}" \
16132 && cf_fix_cppflags=yes
16134 if test "$cf_fix_cppflags" = yes ; then
16136 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16137 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16140 elif test "${cf_tst_cflags}" = "\"'" ; then
16142 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16143 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16149 case "$CPPFLAGS" in
16153 case "$cf_add_cflags" in
16155 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
16157 CPPFLAGS=`echo "$CPPFLAGS" | \
16158 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
16159 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
16164 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
16165 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
16172 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
16173 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
16180 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16181 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16183 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
16185 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16186 && test -z "${cf_tst_cflags}" \
16187 && cf_fix_cppflags=no
16192 if test -n "$cf_new_cflags" ; then
16194 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
16195 CFLAGS="${CFLAGS}$cf_new_cflags"
16199 if test -n "$cf_new_cppflags" ; then
16201 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
16202 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
16206 if test -n "$cf_new_extra_cppflags" ; then
16208 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
16209 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
16213 NCURSES_IMPEXP="__attribute__ ((visibility(\"default\")))"
16218 ac_cpp='$CXXCPP $CPPFLAGS'
16219 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
16220 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
16221 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16222 ac_main_return="return"
16224 echo "$as_me:16224: checking if $CXX -fvisibility=hidden option works" >&5
16225 echo $ECHO_N "checking if $CXX -fvisibility=hidden option works... $ECHO_C" >&6
16226 if test "${cf_cv_fvisibility_hidden2+set}" = set; then
16227 echo $ECHO_N "(cached) $ECHO_C" >&6
16230 cf_save_cflags="$CXXFLAGS"
16231 CXXFLAGS="$CXXFLAGS -fvisibility=hidden"
16232 cat >"conftest.$ac_ext" <<_ACEOF
16233 #line 16233 "configure"
16234 #include "confdefs.h"
16236 __attribute__ ((visibility("default"))) int somefunc() {return 42;}
16242 if (somefunc()) return 1;
16248 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
16249 if { (eval echo "$as_me:16249: \"$ac_link\"") >&5
16250 (eval $ac_link) 2>&5
16252 echo "$as_me:16252: \$? = $ac_status" >&5
16253 (exit "$ac_status"); } &&
16254 { ac_try='test -s "conftest$ac_exeext"'
16255 { (eval echo "$as_me:16255: \"$ac_try\"") >&5
16256 (eval $ac_try) 2>&5
16258 echo "$as_me:16258: \$? = $ac_status" >&5
16259 (exit "$ac_status"); }; }; then
16260 cf_cv_fvisibility_hidden2=yes
16262 echo "$as_me: failed program was:" >&5
16263 cat "conftest.$ac_ext" >&5
16264 cf_cv_fvisibility_hidden2=no
16266 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
16267 CXXFLAGS=$cf_save_cflags
16270 echo "$as_me:16270: result: $cf_cv_fvisibility_hidden2" >&5
16271 echo "${ECHO_T}$cf_cv_fvisibility_hidden2" >&6
16273 if test "x$cf_cv_fvisibility_hidden2" = xyes
16276 cf_save_CXXFLAGS="$CFLAGS"
16282 cf_new_extra_cppflags=
16284 for cf_add_cflags in -fvisibility=hidden
16286 case "$cf_fix_cppflags" in
16288 case "$cf_add_cflags" in
16289 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
16290 case "$cf_add_cflags" in
16292 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
16294 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16295 && test -z "${cf_tst_cflags}" \
16296 && cf_fix_cppflags=yes
16298 if test "$cf_fix_cppflags" = yes ; then
16300 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16301 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16304 elif test "${cf_tst_cflags}" = "\"'" ; then
16306 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16307 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16313 case "$CPPFLAGS" in
16317 case "$cf_add_cflags" in
16319 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
16321 CPPFLAGS=`echo "$CPPFLAGS" | \
16322 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
16323 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
16328 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
16329 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
16336 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
16337 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
16344 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16345 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16347 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
16349 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16350 && test -z "${cf_tst_cflags}" \
16351 && cf_fix_cppflags=no
16356 if test -n "$cf_new_cflags" ; then
16358 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
16359 CFLAGS="${CFLAGS}$cf_new_cflags"
16363 if test -n "$cf_new_cppflags" ; then
16365 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
16366 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
16370 if test -n "$cf_new_extra_cppflags" ; then
16372 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
16373 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
16378 CFLAGS="$cf_save_CXXFLAGS"
16380 NCURSES_CXX_IMPEXP="__attribute__ ((visibility(\"default\")))"
16383 ac_cpp='$CPP $CPPFLAGS'
16384 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
16385 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
16386 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16387 ac_main_return="return"
16392 ### use option --enable-interop to turn on use of bindings used for interop
16393 echo "$as_me:16393: checking if you want interop bindings" >&5
16394 echo $ECHO_N "checking if you want interop bindings... $ECHO_C" >&6
16396 # Check whether --enable-interop or --disable-interop was given.
16397 if test "${enable_interop+set}" = set; then
16398 enableval="$enable_interop"
16399 with_exp_interop=$enableval
16401 with_exp_interop=$cf_dft_interop
16403 echo "$as_me:16403: result: $with_exp_interop" >&5
16404 echo "${ECHO_T}$with_exp_interop" >&6
16406 NCURSES_INTEROP_FUNCS=0
16407 test "x$with_exp_interop" = xyes && NCURSES_INTEROP_FUNCS=1
16409 echo "$as_me:16409: checking if you want experimental safe-sprintf code" >&5
16410 echo $ECHO_N "checking if you want experimental safe-sprintf code... $ECHO_C" >&6
16412 # Check whether --enable-safe-sprintf or --disable-safe-sprintf was given.
16413 if test "${enable_safe_sprintf+set}" = set; then
16414 enableval="$enable_safe_sprintf"
16415 with_safe_sprintf=$enableval
16417 with_safe_sprintf=no
16419 echo "$as_me:16419: result: $with_safe_sprintf" >&5
16420 echo "${ECHO_T}$with_safe_sprintf" >&6
16422 ### use option --disable-scroll-hints to turn off use of scroll-hints scrolling logic
16423 # when hashmap is used scroll hints are useless
16424 if test "$with_hashmap" = no ; then
16425 echo "$as_me:16425: checking if you want to experiment without scrolling-hints code" >&5
16426 echo $ECHO_N "checking if you want to experiment without scrolling-hints code... $ECHO_C" >&6
16428 # Check whether --enable-scroll-hints or --disable-scroll-hints was given.
16429 if test "${enable_scroll_hints+set}" = set; then
16430 enableval="$enable_scroll_hints"
16431 with_scroll_hints=$enableval
16433 with_scroll_hints=yes
16435 echo "$as_me:16435: result: $with_scroll_hints" >&5
16436 echo "${ECHO_T}$with_scroll_hints" >&6
16437 test "x$with_scroll_hints" = xyes &&
16438 cat >>confdefs.h <<\EOF
16439 #define USE_SCROLL_HINTS 1
16444 echo "$as_me:16444: checking if you want wgetch-events code" >&5
16445 echo $ECHO_N "checking if you want wgetch-events code... $ECHO_C" >&6
16447 # Check whether --enable-wgetch-events or --disable-wgetch-events was given.
16448 if test "${enable_wgetch_events+set}" = set; then
16449 enableval="$enable_wgetch_events"
16450 with_wgetch_events=$enableval
16452 with_wgetch_events=no
16454 echo "$as_me:16454: result: $with_wgetch_events" >&5
16455 echo "${ECHO_T}$with_wgetch_events" >&6
16456 if test "x$with_wgetch_events" = xyes ; then
16458 cat >>confdefs.h <<\EOF
16459 #define NCURSES_WGETCH_EVENTS 1
16462 NCURSES_WGETCH_EVENTS=1
16464 NCURSES_WGETCH_EVENTS=0
16467 case "$cf_cv_system_name" in
16468 (*mingw32*|*mingw64*|*-msvc*)
16469 echo "$as_me:16469: checking if you want experimental-Windows driver" >&5
16470 echo $ECHO_N "checking if you want experimental-Windows driver... $ECHO_C" >&6
16472 # Check whether --enable-exp-win32 or --disable-exp-win32 was given.
16473 if test "${enable_exp_win32+set}" = set; then
16474 enableval="$enable_exp_win32"
16475 with_exp_win32=$enableval
16479 echo "$as_me:16479: result: $with_exp_win32" >&5
16480 echo "${ECHO_T}$with_exp_win32" >&6
16481 if test "x$with_exp_win32" = xyes
16484 cat >>confdefs.h <<\EOF
16485 #define EXP_WIN32_DRIVER 1
16489 INTERNALS_HDR='$(INCDIR)/nc_win32.h'
16491 INTERNALS_HDR='$(INCDIR)/nc_mingw.h'
16501 ###############################################################################
16503 ### use option --disable-echo to suppress full display compiling commands
16505 echo "$as_me:16505: checking if you want to see long compiling messages" >&5
16506 echo $ECHO_N "checking if you want to see long compiling messages... $ECHO_C" >&6
16508 # Check whether --enable-echo or --disable-echo was given.
16509 if test "${enable_echo+set}" = set; then
16510 enableval="$enable_echo"
16511 test "$enableval" != no && enableval=yes
16512 if test "$enableval" != "yes" ; then
16515 ECHO_LD='@echo linking $@;'
16516 RULE_CC='@echo compiling $<'
16517 SHOW_CC='@echo compiling $@'
16539 echo "$as_me:16539: result: $enableval" >&5
16540 echo "${ECHO_T}$enableval" >&6
16542 if test "x$enable_echo" = xyes; then
16545 ECHO_LINK='@ echo linking $@ ... ;'
16546 test -n "$LIBTOOL" && LIBTOOL="$LIBTOOL --silent"
16547 test -n "$LIBTOOL_CXX" && LIBTOOL_CXX="$LIBTOOL_CXX --silent"
16550 # --disable-stripping is used for debugging
16552 echo "$as_me:16552: checking if you want to install stripped executables" >&5
16553 echo $ECHO_N "checking if you want to install stripped executables... $ECHO_C" >&6
16555 # Check whether --enable-stripping or --disable-stripping was given.
16556 if test "${enable_stripping+set}" = set; then
16557 enableval="$enable_stripping"
16558 test "$enableval" != no && enableval=yes
16559 if test "$enableval" != "yes" ; then
16560 enable_stripping=no
16562 enable_stripping=yes
16566 enable_stripping=yes
16569 echo "$as_me:16569: result: $enable_stripping" >&5
16570 echo "${ECHO_T}$enable_stripping" >&6
16572 if test "$enable_stripping" = yes
16579 : "${INSTALL:=install}"
16580 echo "$as_me:16580: checking if install accepts -p option" >&5
16581 echo $ECHO_N "checking if install accepts -p option... $ECHO_C" >&6
16582 if test "${cf_cv_install_p+set}" = set; then
16583 echo $ECHO_N "(cached) $ECHO_C" >&6
16590 if $INSTALL -p conftest.in conftest.out 2>/dev/null
16592 if test -f conftest.out/conftest.in
16594 test conftest.in -nt conftest.out/conftest.in 2>conftest.err && \
16595 test conftest.out/conftest.in -nt conftest.in 2>conftest.err
16596 if test -s conftest.err
16600 cf_cv_install_p=yes
16611 echo "$as_me:16611: result: $cf_cv_install_p" >&5
16612 echo "${ECHO_T}$cf_cv_install_p" >&6
16614 echo "$as_me:16614: checking if install needs to be told about ownership" >&5
16615 echo $ECHO_N "checking if install needs to be told about ownership... $ECHO_C" >&6
16616 case `$ac_config_guess` in
16625 echo "$as_me:16625: result: $with_install_o" >&5
16626 echo "${ECHO_T}$with_install_o" >&6
16627 if test "x$with_install_o" = xyes
16629 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'`"
16634 # If we're avoiding relinking of shared libraries during install, that is to
16635 # avoid modifying the build-tree. For the same reason, avoid doing ranlib if
16636 # the install program has "-p" (for preserving timestamps).
16637 cf_cv_do_reranlib=yes
16638 if test "x$cf_cv_install_p" = xyes
16640 if test "x$cf_cv_do_relink" != xyes
16642 cf_cv_do_reranlib=no
16644 INSTALL_LIB="$INSTALL_LIB $INSTALL_OPT_P"
16648 ### use option --enable-warnings to turn on all gcc warnings
16650 echo "$as_me:16650: checking if you want to use C11 _Noreturn feature" >&5
16651 echo $ECHO_N "checking if you want to use C11 _Noreturn feature... $ECHO_C" >&6
16653 # Check whether --enable-stdnoreturn or --disable-stdnoreturn was given.
16654 if test "${enable_stdnoreturn+set}" = set; then
16655 enableval="$enable_stdnoreturn"
16656 test "$enableval" != yes && enableval=no
16657 if test "$enableval" != "no" ; then
16658 enable_stdnoreturn=yes
16660 enable_stdnoreturn=no
16664 enable_stdnoreturn=no
16667 echo "$as_me:16667: result: $enable_stdnoreturn" >&5
16668 echo "${ECHO_T}$enable_stdnoreturn" >&6
16670 if test $enable_stdnoreturn = yes; then
16671 echo "$as_me:16671: checking for C11 _Noreturn feature" >&5
16672 echo $ECHO_N "checking for C11 _Noreturn feature... $ECHO_C" >&6
16673 if test "${cf_cv_c11_noreturn+set}" = set; then
16674 echo $ECHO_N "(cached) $ECHO_C" >&6
16676 cat >"conftest.$ac_ext" <<_ACEOF
16677 #line 16677 "configure"
16678 #include "confdefs.h"
16681 #include <stdlib.h>
16682 #include <stdnoreturn.h>
16683 static _Noreturn void giveup(void) { exit(0); }
16688 if (feof(stdin)) giveup()
16693 rm -f "conftest.$ac_objext"
16694 if { (eval echo "$as_me:16694: \"$ac_compile\"") >&5
16695 (eval $ac_compile) 2>&5
16697 echo "$as_me:16697: \$? = $ac_status" >&5
16698 (exit "$ac_status"); } &&
16699 { ac_try='test -s "conftest.$ac_objext"'
16700 { (eval echo "$as_me:16700: \"$ac_try\"") >&5
16701 (eval $ac_try) 2>&5
16703 echo "$as_me:16703: \$? = $ac_status" >&5
16704 (exit "$ac_status"); }; }; then
16705 cf_cv_c11_noreturn=yes
16707 echo "$as_me: failed program was:" >&5
16708 cat "conftest.$ac_ext" >&5
16709 cf_cv_c11_noreturn=no
16711 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
16714 echo "$as_me:16714: result: $cf_cv_c11_noreturn" >&5
16715 echo "${ECHO_T}$cf_cv_c11_noreturn" >&6
16717 cf_cv_c11_noreturn=no,
16720 if test "$cf_cv_c11_noreturn" = yes; then
16722 cat >>confdefs.h <<\EOF
16723 #define HAVE_STDNORETURN_H 1
16726 cat >>confdefs.h <<EOF
16727 #define STDC_NORETURN _Noreturn
16730 HAVE_STDNORETURN_H=1
16732 HAVE_STDNORETURN_H=0
16735 if test "$GCC" = yes || test "$GXX" = yes
16738 if test "$GCC" = yes || test "$GXX" = yes
16743 for cf_temp_scan in $CFLAGS
16745 case "x$cf_temp_scan" in
16748 test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
16749 cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
16754 test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
16755 EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
16760 test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
16761 cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
16766 if test "x$CFLAGS" != "x$cf_temp_flags"
16768 test -n "$verbose" && echo " repairing CFLAGS: $CFLAGS" 1>&6
16770 echo "${as_me:-configure}:16770: testing repairing CFLAGS: $CFLAGS ..." 1>&5
16772 CFLAGS="$cf_temp_flags"
16773 test -n "$verbose" && echo " ... fixed $CFLAGS" 1>&6
16775 echo "${as_me:-configure}:16775: testing ... fixed $CFLAGS ..." 1>&5
16777 test -n "$verbose" && echo " ... extra $EXTRA_CFLAGS" 1>&6
16779 echo "${as_me:-configure}:16779: testing ... extra $EXTRA_CFLAGS ..." 1>&5
16786 if test "$GCC" = yes || test "$GXX" = yes
16791 for cf_temp_scan in $CPPFLAGS
16793 case "x$cf_temp_scan" in
16796 test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
16797 cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
16802 test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
16803 EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
16808 test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
16809 cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
16814 if test "x$CPPFLAGS" != "x$cf_temp_flags"
16816 test -n "$verbose" && echo " repairing CPPFLAGS: $CPPFLAGS" 1>&6
16818 echo "${as_me:-configure}:16818: testing repairing CPPFLAGS: $CPPFLAGS ..." 1>&5
16820 CPPFLAGS="$cf_temp_flags"
16821 test -n "$verbose" && echo " ... fixed $CPPFLAGS" 1>&6
16823 echo "${as_me:-configure}:16823: testing ... fixed $CPPFLAGS ..." 1>&5
16825 test -n "$verbose" && echo " ... extra $EXTRA_CFLAGS" 1>&6
16827 echo "${as_me:-configure}:16827: testing ... extra $EXTRA_CFLAGS ..." 1>&5
16834 if test "$GCC" = yes || test "$GXX" = yes
16839 for cf_temp_scan in $LDFLAGS
16841 case "x$cf_temp_scan" in
16844 test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
16845 cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
16850 test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
16851 EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
16856 test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
16857 cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
16862 if test "x$LDFLAGS" != "x$cf_temp_flags"
16864 test -n "$verbose" && echo " repairing LDFLAGS: $LDFLAGS" 1>&6
16866 echo "${as_me:-configure}:16866: testing repairing LDFLAGS: $LDFLAGS ..." 1>&5
16868 LDFLAGS="$cf_temp_flags"
16869 test -n "$verbose" && echo " ... fixed $LDFLAGS" 1>&6
16871 echo "${as_me:-configure}:16871: testing ... fixed $LDFLAGS ..." 1>&5
16873 test -n "$verbose" && echo " ... extra $EXTRA_CFLAGS" 1>&6
16875 echo "${as_me:-configure}:16875: testing ... extra $EXTRA_CFLAGS ..." 1>&5
16882 echo "$as_me:16882: checking if you want to turn on gcc warnings" >&5
16883 echo $ECHO_N "checking if you want to turn on gcc warnings... $ECHO_C" >&6
16885 # Check whether --enable-warnings or --disable-warnings was given.
16886 if test "${enable_warnings+set}" = set; then
16887 enableval="$enable_warnings"
16888 test "$enableval" != yes && enableval=no
16889 if test "$enableval" != "no" ; then
16890 enable_warnings=yes
16899 echo "$as_me:16899: result: $enable_warnings" >&5
16900 echo "${ECHO_T}$enable_warnings" >&6
16901 if test "$enable_warnings" = "yes"
16904 if test "x$have_x" = xyes; then
16906 cf_save_LIBS_CF_CONST_X_STRING="$LIBS"
16907 cf_save_CFLAGS_CF_CONST_X_STRING="$CFLAGS"
16908 cf_save_CPPFLAGS_CF_CONST_X_STRING="$CPPFLAGS"
16909 LIBS="$LIBS ${X_PRE_LIBS} ${X_LIBS} ${X_EXTRA_LIBS}"
16910 for cf_X_CFLAGS in $X_CFLAGS
16912 case "x$cf_X_CFLAGS" in
16914 CPPFLAGS="$CPPFLAGS $cf_X_CFLAGS"
16917 CFLAGS="$CFLAGS $cf_X_CFLAGS"
16922 cat >"conftest.$ac_ext" <<_ACEOF
16923 #line 16923 "configure"
16924 #include "confdefs.h"
16926 #include <stdlib.h>
16927 #include <X11/Intrinsic.h>
16932 String foo = malloc(1); free((void*)foo)
16937 rm -f "conftest.$ac_objext"
16938 if { (eval echo "$as_me:16938: \"$ac_compile\"") >&5
16939 (eval $ac_compile) 2>&5
16941 echo "$as_me:16941: \$? = $ac_status" >&5
16942 (exit "$ac_status"); } &&
16943 { ac_try='test -s "conftest.$ac_objext"'
16944 { (eval echo "$as_me:16944: \"$ac_try\"") >&5
16945 (eval $ac_try) 2>&5
16947 echo "$as_me:16947: \$? = $ac_status" >&5
16948 (exit "$ac_status"); }; }; then
16950 echo "$as_me:16950: checking for X11/Xt const-feature" >&5
16951 echo $ECHO_N "checking for X11/Xt const-feature... $ECHO_C" >&6
16952 if test "${cf_cv_const_x_string+set}" = set; then
16953 echo $ECHO_N "(cached) $ECHO_C" >&6
16956 cat >"conftest.$ac_ext" <<_ACEOF
16957 #line 16957 "configure"
16958 #include "confdefs.h"
16960 #define _CONST_X_STRING /* X11R7.8 (perhaps) */
16961 #undef XTSTRINGDEFINES /* X11R5 and later */
16962 #include <stdlib.h>
16963 #include <X11/Intrinsic.h>
16968 String foo = malloc(1); *foo = 0
16973 rm -f "conftest.$ac_objext"
16974 if { (eval echo "$as_me:16974: \"$ac_compile\"") >&5
16975 (eval $ac_compile) 2>&5
16977 echo "$as_me:16977: \$? = $ac_status" >&5
16978 (exit "$ac_status"); } &&
16979 { ac_try='test -s "conftest.$ac_objext"'
16980 { (eval echo "$as_me:16980: \"$ac_try\"") >&5
16981 (eval $ac_try) 2>&5
16983 echo "$as_me:16983: \$? = $ac_status" >&5
16984 (exit "$ac_status"); }; }; then
16986 cf_cv_const_x_string=no
16989 echo "$as_me: failed program was:" >&5
16990 cat "conftest.$ac_ext" >&5
16992 cf_cv_const_x_string=yes
16995 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
16998 echo "$as_me:16998: result: $cf_cv_const_x_string" >&5
16999 echo "${ECHO_T}$cf_cv_const_x_string" >&6
17001 LIBS="$cf_save_LIBS_CF_CONST_X_STRING"
17002 CFLAGS="$cf_save_CFLAGS_CF_CONST_X_STRING"
17003 CPPFLAGS="$cf_save_CPPFLAGS_CF_CONST_X_STRING"
17005 case "$cf_cv_const_x_string" in
17008 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
17009 CPPFLAGS="${CPPFLAGS}-DXTSTRINGDEFINES"
17014 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
17015 CPPFLAGS="${CPPFLAGS}-D_CONST_X_STRING"
17021 echo "$as_me: failed program was:" >&5
17022 cat "conftest.$ac_ext" >&5
17024 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
17026 cat > "conftest.$ac_ext" <<EOF
17027 #line 17027 "${as_me:-configure}"
17028 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
17030 if test "$INTEL_COMPILER" = yes
17032 # The "-wdXXX" options suppress warnings:
17033 # remark #1419: external declaration in primary source file
17034 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
17035 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
17036 # remark #193: zero used for undefined preprocessing identifier
17037 # remark #593: variable "curs_sb_left_arrow" was set but never used
17038 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
17039 # remark #869: parameter "tw" was never referenced
17040 # remark #981: operands are evaluated in unspecified order
17041 # warning #279: controlling expression is constant
17043 { echo "$as_me:17043: checking for $CC warning options..." >&5
17044 echo "$as_me: checking for $CC warning options..." >&6;}
17045 cf_save_CFLAGS="$CFLAGS"
17046 EXTRA_CFLAGS="$EXTRA_CFLAGS -Wall"
17058 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
17059 if { (eval echo "$as_me:17059: \"$ac_compile\"") >&5
17060 (eval $ac_compile) 2>&5
17062 echo "$as_me:17062: \$? = $ac_status" >&5
17063 (exit "$ac_status"); }; then
17064 test -n "$verbose" && echo "$as_me:17064: result: ... -$cf_opt" >&5
17065 echo "${ECHO_T}... -$cf_opt" >&6
17066 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
17069 CFLAGS="$cf_save_CFLAGS"
17070 elif test "$GCC" = yes && test "$GCC_VERSION" != "unknown"
17072 { echo "$as_me:17072: checking for $CC warning options..." >&5
17073 echo "$as_me: checking for $CC warning options..." >&6;}
17074 cf_save_CFLAGS="$CFLAGS"
17076 test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
17077 cf_gcc_warnings="Wignored-qualifiers Wlogical-op Wvarargs"
17078 test "x$CLANG_COMPILER" = xyes && cf_gcc_warnings=
17079 for cf_opt in W Wall \
17080 Wbad-function-cast \
17083 Wdeclaration-after-statement \
17086 Wmissing-declarations \
17087 Wmissing-prototypes \
17091 Wstrict-prototypes \
17092 Wundef Wno-inline $cf_gcc_warnings $cf_warn_CONST Wno-unknown-pragmas Wswitch-enum
17094 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
17095 if { (eval echo "$as_me:17095: \"$ac_compile\"") >&5
17096 (eval $ac_compile) 2>&5
17098 echo "$as_me:17098: \$? = $ac_status" >&5
17099 (exit "$ac_status"); }; then
17100 test -n "$verbose" && echo "$as_me:17100: result: ... -$cf_opt" >&5
17101 echo "${ECHO_T}... -$cf_opt" >&6
17104 case "$GCC_VERSION" in
17106 test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6
17108 echo "${as_me:-configure}:17108: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
17114 case "$GCC_VERSION" in
17116 test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6
17118 echo "${as_me:-configure}:17118: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
17124 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
17127 CFLAGS="$cf_save_CFLAGS"
17133 if test "$GCC" = yes || test "$GXX" = yes
17135 cat > conftest.i <<EOF
17137 #define GCC_PRINTF 0
17140 #define GCC_SCANF 0
17142 #ifndef GCC_NORETURN
17143 #define GCC_NORETURN /* nothing */
17146 #define GCC_UNUSED /* nothing */
17149 if test "$GCC" = yes
17151 { echo "$as_me:17151: checking for $CC __attribute__ directives..." >&5
17152 echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
17153 cat > "conftest.$ac_ext" <<EOF
17154 #line 17154 "${as_me:-configure}"
17155 #include "confdefs.h"
17156 #include "conftest.h"
17157 #include "conftest.i"
17159 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
17161 #define GCC_PRINTFLIKE(fmt,var) /*nothing*/
17164 #define GCC_SCANFLIKE(fmt,var) __attribute__((format(scanf,fmt,var)))
17166 #define GCC_SCANFLIKE(fmt,var) /*nothing*/
17168 extern void wow(char *,...) GCC_SCANFLIKE(1,2);
17169 extern GCC_NORETURN void oops(char *,...) GCC_PRINTFLIKE(1,2);
17170 extern GCC_NORETURN void foo(void);
17171 int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { (void)argc; (void)argv; return 0; }
17173 cf_printf_attribute=no
17174 cf_scanf_attribute=no
17175 for cf_attribute in scanf printf unused noreturn
17178 cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
17180 cf_directive="__attribute__(($cf_attribute))"
17181 echo "checking for $CC $cf_directive" 1>&5
17183 case "$cf_attribute" in
17185 cf_printf_attribute=yes
17186 cat >conftest.h <<EOF
17187 #define GCC_$cf_ATTRIBUTE 1
17191 cf_scanf_attribute=yes
17192 cat >conftest.h <<EOF
17193 #define GCC_$cf_ATTRIBUTE 1
17197 cat >conftest.h <<EOF
17198 #define GCC_$cf_ATTRIBUTE $cf_directive
17203 if { (eval echo "$as_me:17203: \"$ac_compile\"") >&5
17204 (eval $ac_compile) 2>&5
17206 echo "$as_me:17206: \$? = $ac_status" >&5
17207 (exit "$ac_status"); }; then
17208 test -n "$verbose" && echo "$as_me:17208: result: ... $cf_attribute" >&5
17209 echo "${ECHO_T}... $cf_attribute" >&6
17210 cat conftest.h >>confdefs.h
17211 case "$cf_attribute" in
17214 cat >>confdefs.h <<EOF
17215 #define GCC_NORETURN $cf_directive
17220 cf_value='/* nothing */'
17221 if test "$cf_printf_attribute" != no ; then
17222 cf_value='__attribute__((format(printf,fmt,var)))'
17224 cat >>confdefs.h <<\EOF
17225 #define GCC_PRINTF 1
17230 cat >>confdefs.h <<EOF
17231 #define GCC_PRINTFLIKE(fmt,var) $cf_value
17236 cf_value='/* nothing */'
17237 if test "$cf_scanf_attribute" != no ; then
17238 cf_value='__attribute__((format(scanf,fmt,var)))'
17240 cat >>confdefs.h <<\EOF
17241 #define GCC_SCANF 1
17246 cat >>confdefs.h <<EOF
17247 #define GCC_SCANFLIKE(fmt,var) $cf_value
17253 cat >>confdefs.h <<EOF
17254 #define GCC_UNUSED $cf_directive
17262 ${FGREP-fgrep} define conftest.i >>confdefs.h
17269 if test "x$enable_warnings" = "xyes"; then
17271 ADAFLAGS="$ADAFLAGS -gnatwa -gnatyg"
17273 if test "x$cf_with_cxx" = xyes ; then
17277 if test "$GCC" = yes ; then
17280 echo "$as_me:17280: checking if this is really Intel C++ compiler" >&5
17281 echo $ECHO_N "checking if this is really Intel C++ compiler... $ECHO_C" >&6
17282 cf_save_CFLAGS="$CXXFLAGS"
17283 CXXFLAGS="$CXXFLAGS -no-gcc"
17284 cat >"conftest.$ac_ext" <<_ACEOF
17285 #line 17285 "configure"
17286 #include "confdefs.h"
17292 #ifdef __INTEL_COMPILER
17301 rm -f "conftest.$ac_objext"
17302 if { (eval echo "$as_me:17302: \"$ac_compile\"") >&5
17303 (eval $ac_compile) 2>&5
17305 echo "$as_me:17305: \$? = $ac_status" >&5
17306 (exit "$ac_status"); } &&
17307 { ac_try='test -s "conftest.$ac_objext"'
17308 { (eval echo "$as_me:17308: \"$ac_try\"") >&5
17309 (eval $ac_try) 2>&5
17311 echo "$as_me:17311: \$? = $ac_status" >&5
17312 (exit "$ac_status"); }; }; then
17313 INTEL_CPLUSPLUS=yes
17314 cf_save_CFLAGS="$cf_save_CFLAGS -we147"
17317 echo "$as_me: failed program was:" >&5
17318 cat "conftest.$ac_ext" >&5
17320 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
17321 CXXFLAGS="$cf_save_CFLAGS"
17322 echo "$as_me:17322: result: $INTEL_CPLUSPLUS" >&5
17323 echo "${ECHO_T}$INTEL_CPLUSPLUS" >&6
17330 if test "$GCC" = yes ; then
17331 echo "$as_me:17331: checking if this is really Clang C++ compiler" >&5
17332 echo $ECHO_N "checking if this is really Clang C++ compiler... $ECHO_C" >&6
17333 cf_save_CFLAGS="$CXXFLAGS"
17334 cat >"conftest.$ac_ext" <<_ACEOF
17335 #line 17335 "configure"
17336 #include "confdefs.h"
17351 rm -f "conftest.$ac_objext"
17352 if { (eval echo "$as_me:17352: \"$ac_compile\"") >&5
17353 (eval $ac_compile) 2>&5
17355 echo "$as_me:17355: \$? = $ac_status" >&5
17356 (exit "$ac_status"); } &&
17357 { ac_try='test -s "conftest.$ac_objext"'
17358 { (eval echo "$as_me:17358: \"$ac_try\"") >&5
17359 (eval $ac_try) 2>&5
17361 echo "$as_me:17361: \$? = $ac_status" >&5
17362 (exit "$ac_status"); }; }; then
17363 CLANG_CPLUSPLUS=yes
17366 echo "$as_me: failed program was:" >&5
17367 cat "conftest.$ac_ext" >&5
17369 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
17370 CXXFLAGS="$cf_save_CFLAGS"
17371 echo "$as_me:17371: result: $CLANG_CPLUSPLUS" >&5
17372 echo "${ECHO_T}$CLANG_CPLUSPLUS" >&6
17377 if test "x$CLANG_CPLUSPLUS" = "xyes" ; then
17379 (c[1-9][0-9]|*/c[1-9][0-9])
17380 { echo "$as_me:17380: WARNING: replacing broken compiler alias $CC" >&5
17381 echo "$as_me: WARNING: replacing broken compiler alias $CC" >&2;}
17382 CFLAGS="$CFLAGS -std=`echo "$CC" | sed -e 's%.*/%%'`"
17387 echo "$as_me:17387: checking version of $CC" >&5
17388 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
17389 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.].*//'`"
17390 test -z "$CLANG_VERSION" && CLANG_VERSION=unknown
17391 echo "$as_me:17391: result: $CLANG_VERSION" >&5
17392 echo "${ECHO_T}$CLANG_VERSION" >&6
17394 for cf_clang_opt in \
17395 -Qunused-arguments \
17396 -Wno-error=implicit-function-declaration
17398 echo "$as_me:17398: checking if option $cf_clang_opt works" >&5
17399 echo $ECHO_N "checking if option $cf_clang_opt works... $ECHO_C" >&6
17400 cf_save_CFLAGS="$CFLAGS"
17401 CFLAGS="$CFLAGS $cf_clang_opt"
17402 cat >"conftest.$ac_ext" <<_ACEOF
17403 #line 17403 "configure"
17404 #include "confdefs.h"
17411 printf("hello!\\n");
17416 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
17417 if { (eval echo "$as_me:17417: \"$ac_link\"") >&5
17418 (eval $ac_link) 2>&5
17420 echo "$as_me:17420: \$? = $ac_status" >&5
17421 (exit "$ac_status"); } &&
17422 { ac_try='test -s "conftest$ac_exeext"'
17423 { (eval echo "$as_me:17423: \"$ac_try\"") >&5
17424 (eval $ac_try) 2>&5
17426 echo "$as_me:17426: \$? = $ac_status" >&5
17427 (exit "$ac_status"); }; }; then
17431 echo "$as_me: failed program was:" >&5
17432 cat "conftest.$ac_ext" >&5
17436 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
17437 echo "$as_me:17437: result: $cf_clang_optok" >&5
17438 echo "${ECHO_T}$cf_clang_optok" >&6
17439 CFLAGS="$cf_save_CFLAGS"
17440 if test "$cf_clang_optok" = yes; then
17441 test -n "$verbose" && echo " adding option $cf_clang_opt" 1>&6
17443 echo "${as_me:-configure}:17443: testing adding option $cf_clang_opt ..." 1>&5
17445 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
17446 CFLAGS="${CFLAGS}$cf_clang_opt"
17453 ac_cpp='$CXXCPP $CPPFLAGS'
17454 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
17455 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
17456 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17457 ac_main_return="return"
17459 cat > conftest.$ac_ext <<EOF
17460 #line 17460 "configure"
17461 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
17464 if test "$INTEL_CPLUSPLUS" = yes
17466 # The "-wdXXX" options suppress warnings:
17467 # remark #1419: external declaration in primary source file
17468 # remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
17469 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
17470 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
17471 # remark #193: zero used for undefined preprocessing identifier
17472 # remark #593: variable "curs_sb_left_arrow" was set but never used
17473 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
17474 # remark #869: parameter "tw" was never referenced
17475 # remark #981: operands are evaluated in unspecified order
17476 # warning #269: invalid format string conversion
17478 { echo "$as_me:17478: checking for $CC warning options..." >&5
17479 echo "$as_me: checking for $CC warning options..." >&6;}
17480 cf_save_CXXFLAGS="$CXXFLAGS"
17481 EXTRA_CXXFLAGS="-Wall"
17494 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -$cf_opt"
17495 if { (eval echo "$as_me:17495: \"$ac_compile\"") >&5
17496 (eval $ac_compile) 2>&5
17498 echo "$as_me:17498: \$? = $ac_status" >&5
17499 (exit "$ac_status"); }; then
17500 test -n "$verbose" && echo "$as_me:17500: result: ... -$cf_opt" >&5
17501 echo "${ECHO_T}... -$cf_opt" >&6
17502 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
17505 CXXFLAGS="$cf_save_CXXFLAGS"
17507 elif test "$GXX" = yes
17509 { echo "$as_me:17509: checking for $CXX warning options..." >&5
17510 echo "$as_me: checking for $CXX warning options..." >&6;}
17511 cf_save_CXXFLAGS="$CXXFLAGS"
17512 EXTRA_CXXFLAGS="-W -Wall"
17513 cf_gxx_extra_warnings=""
17514 test "$with_ext_const" = yes && cf_gxx_extra_warnings="Wwrite-strings"
17515 case "$GXX_VERSION" in
17519 cf_gxx_extra_warnings="$cf_gxx_extra_warnings Weffc++"
17526 Wignored-qualifiers \
17528 Woverloaded-virtual \
17536 Wundef $cf_gxx_extra_warnings Wno-unused
17538 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -Werror -$cf_opt"
17539 if { (eval echo "$as_me:17539: \"$ac_compile\"") >&5
17540 (eval $ac_compile) 2>&5
17542 echo "$as_me:17542: \$? = $ac_status" >&5
17543 (exit "$ac_status"); }; then
17544 test -n "$verbose" && echo "$as_me:17544: result: ... -$cf_opt" >&5
17545 echo "${ECHO_T}... -$cf_opt" >&6
17546 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
17548 test -n "$verbose" && echo "$as_me:17548: result: ... no -$cf_opt" >&5
17549 echo "${ECHO_T}... no -$cf_opt" >&6
17552 CXXFLAGS="$cf_save_CXXFLAGS"
17557 ac_cpp='$CPP $CPPFLAGS'
17558 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
17559 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
17560 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17561 ac_main_return="return"
17566 echo "$as_me:17566: checking if you want to work around bogus compiler/loader warnings" >&5
17567 echo $ECHO_N "checking if you want to work around bogus compiler/loader warnings... $ECHO_C" >&6
17569 # Check whether --enable-string-hacks or --disable-string-hacks was given.
17570 if test "${enable_string_hacks+set}" = set; then
17571 enableval="$enable_string_hacks"
17572 enable_string_hacks=$enableval
17574 enable_string_hacks=no
17576 echo "$as_me:17576: result: $enable_string_hacks" >&5
17577 echo "${ECHO_T}$enable_string_hacks" >&6
17579 if test "x$enable_string_hacks" = "xyes"; then
17581 cat >>confdefs.h <<\EOF
17582 #define USE_STRING_HACKS 1
17585 { echo "$as_me:17585: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&5
17586 echo "$as_me: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&2;}
17587 echo "$as_me:17587: checking for strlcat" >&5
17588 echo $ECHO_N "checking for strlcat... $ECHO_C" >&6
17589 if test "${ac_cv_func_strlcat+set}" = set; then
17590 echo $ECHO_N "(cached) $ECHO_C" >&6
17592 cat >"conftest.$ac_ext" <<_ACEOF
17593 #line 17593 "configure"
17594 #include "confdefs.h"
17595 #define strlcat autoconf_temporary
17596 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
17603 /* We use char because int might match the return type of a gcc2
17604 builtin and then its argument prototype would still apply. */
17605 char strlcat (void);
17611 /* The GNU C library defines stubs for functions which it implements
17612 to always fail with ENOSYS. Some functions are actually named
17613 something starting with __ and the normal name is an alias. */
17614 #if defined (__stub_strlcat) || defined (__stub___strlcat)
17615 #error found stub for strlcat
17623 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
17624 if { (eval echo "$as_me:17624: \"$ac_link\"") >&5
17625 (eval $ac_link) 2>&5
17627 echo "$as_me:17627: \$? = $ac_status" >&5
17628 (exit "$ac_status"); } &&
17629 { ac_try='test -s "conftest$ac_exeext"'
17630 { (eval echo "$as_me:17630: \"$ac_try\"") >&5
17631 (eval $ac_try) 2>&5
17633 echo "$as_me:17633: \$? = $ac_status" >&5
17634 (exit "$ac_status"); }; }; then
17635 ac_cv_func_strlcat=yes
17637 echo "$as_me: failed program was:" >&5
17638 cat "conftest.$ac_ext" >&5
17639 ac_cv_func_strlcat=no
17641 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
17643 echo "$as_me:17643: result: $ac_cv_func_strlcat" >&5
17644 echo "${ECHO_T}$ac_cv_func_strlcat" >&6
17645 if test "$ac_cv_func_strlcat" = yes; then
17647 cat >>confdefs.h <<\EOF
17648 #define HAVE_STRLCAT 1
17653 echo "$as_me:17653: checking for strlcat in -lbsd" >&5
17654 echo $ECHO_N "checking for strlcat in -lbsd... $ECHO_C" >&6
17655 if test "${ac_cv_lib_bsd_strlcat+set}" = set; then
17656 echo $ECHO_N "(cached) $ECHO_C" >&6
17658 ac_check_lib_save_LIBS=$LIBS
17660 cat >"conftest.$ac_ext" <<_ACEOF
17661 #line 17661 "configure"
17662 #include "confdefs.h"
17664 /* Override any gcc2 internal prototype to avoid an error. */
17668 /* We use char because int might match the return type of a gcc2
17669 builtin and then its argument prototype would still apply. */
17679 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
17680 if { (eval echo "$as_me:17680: \"$ac_link\"") >&5
17681 (eval $ac_link) 2>&5
17683 echo "$as_me:17683: \$? = $ac_status" >&5
17684 (exit "$ac_status"); } &&
17685 { ac_try='test -s "conftest$ac_exeext"'
17686 { (eval echo "$as_me:17686: \"$ac_try\"") >&5
17687 (eval $ac_try) 2>&5
17689 echo "$as_me:17689: \$? = $ac_status" >&5
17690 (exit "$ac_status"); }; }; then
17691 ac_cv_lib_bsd_strlcat=yes
17693 echo "$as_me: failed program was:" >&5
17694 cat "conftest.$ac_ext" >&5
17695 ac_cv_lib_bsd_strlcat=no
17697 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
17698 LIBS=$ac_check_lib_save_LIBS
17700 echo "$as_me:17700: result: $ac_cv_lib_bsd_strlcat" >&5
17701 echo "${ECHO_T}$ac_cv_lib_bsd_strlcat" >&6
17702 if test "$ac_cv_lib_bsd_strlcat" = yes; then
17704 cf_add_libs="$LIBS"
17707 for cf_add_1lib in -lbsd; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
17708 # filter duplicates
17709 for cf_add_1lib in $cf_add_0lib; do
17710 for cf_add_2lib in $cf_add_libs; do
17711 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
17716 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
17718 LIBS="$cf_add_libs"
17720 for ac_header in bsd/string.h
17722 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
17723 echo "$as_me:17723: checking for $ac_header" >&5
17724 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
17725 if eval "test \"\${$as_ac_Header+set}\" = set"; then
17726 echo $ECHO_N "(cached) $ECHO_C" >&6
17728 cat >"conftest.$ac_ext" <<_ACEOF
17729 #line 17729 "configure"
17730 #include "confdefs.h"
17731 #include <$ac_header>
17733 if { (eval echo "$as_me:17733: \"$ac_cpp "conftest.$ac_ext"\"") >&5
17734 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
17736 $EGREP -v '^ *\+' conftest.er1 >conftest.err
17738 cat conftest.err >&5
17739 echo "$as_me:17739: \$? = $ac_status" >&5
17740 (exit "$ac_status"); } >/dev/null; then
17741 if test -s conftest.err; then
17742 ac_cpp_err=$ac_c_preproc_warn_flag
17749 if test -z "$ac_cpp_err"; then
17750 eval "$as_ac_Header=yes"
17752 echo "$as_me: failed program was:" >&5
17753 cat "conftest.$ac_ext" >&5
17754 eval "$as_ac_Header=no"
17756 rm -f conftest.err "conftest.$ac_ext"
17758 echo "$as_me:17758: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
17759 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
17760 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
17761 cat >>confdefs.h <<EOF
17762 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17768 cat >>confdefs.h <<\EOF
17769 #define HAVE_STRLCAT 1
17776 for ac_func in strlcpy snprintf
17778 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17779 echo "$as_me:17779: checking for $ac_func" >&5
17780 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
17781 if eval "test \"\${$as_ac_var+set}\" = set"; then
17782 echo $ECHO_N "(cached) $ECHO_C" >&6
17784 cat >"conftest.$ac_ext" <<_ACEOF
17785 #line 17785 "configure"
17786 #include "confdefs.h"
17787 #define $ac_func autoconf_temporary
17788 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
17795 /* We use char because int might match the return type of a gcc2
17796 builtin and then its argument prototype would still apply. */
17797 char $ac_func (void);
17803 /* The GNU C library defines stubs for functions which it implements
17804 to always fail with ENOSYS. Some functions are actually named
17805 something starting with __ and the normal name is an alias. */
17806 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
17807 #error found stub for $ac_func
17810 return $ac_func ();
17815 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
17816 if { (eval echo "$as_me:17816: \"$ac_link\"") >&5
17817 (eval $ac_link) 2>&5
17819 echo "$as_me:17819: \$? = $ac_status" >&5
17820 (exit "$ac_status"); } &&
17821 { ac_try='test -s "conftest$ac_exeext"'
17822 { (eval echo "$as_me:17822: \"$ac_try\"") >&5
17823 (eval $ac_try) 2>&5
17825 echo "$as_me:17825: \$? = $ac_status" >&5
17826 (exit "$ac_status"); }; }; then
17827 eval "$as_ac_var=yes"
17829 echo "$as_me: failed program was:" >&5
17830 cat "conftest.$ac_ext" >&5
17831 eval "$as_ac_var=no"
17833 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
17835 echo "$as_me:17835: result: `eval echo '${'"$as_ac_var"'}'`" >&5
17836 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
17837 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
17838 cat >>confdefs.h <<EOF
17839 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17847 ### use option --enable-assertions to turn on generation of assertion code
17848 echo "$as_me:17848: checking if you want to enable runtime assertions" >&5
17849 echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
17851 # Check whether --enable-assertions or --disable-assertions was given.
17852 if test "${enable_assertions+set}" = set; then
17853 enableval="$enable_assertions"
17854 with_assertions=$enableval
17858 echo "$as_me:17858: result: $with_assertions" >&5
17859 echo "${ECHO_T}$with_assertions" >&6
17862 if test "$with_assertions" = no
17864 CPPFLAGS="$CPPFLAGS -DNDEBUG"
17867 ADAFLAGS="$ADAFLAGS -gnata"
17872 ### use option --disable-leaks to suppress "permanent" leaks, for testing
17874 echo "$as_me:17874: checking if you want to use dmalloc for testing" >&5
17875 echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
17877 # Check whether --with-dmalloc or --without-dmalloc was given.
17878 if test "${with_dmalloc+set}" = set; then
17879 withval="$with_dmalloc"
17880 case "x$withval" in
17883 : "${with_cflags:=-g}"
17884 : "${enable_leaks:=no}"
17887 cat >>confdefs.h <<EOF
17888 #define USE_DMALLOC 1
17896 echo "$as_me:17896: result: ${with_dmalloc:-no}" >&5
17897 echo "${ECHO_T}${with_dmalloc:-no}" >&6
17899 case ".$with_cflags" in
17909 cf_new_extra_cppflags=
17911 for cf_add_cflags in -g
17913 case "$cf_fix_cppflags" in
17915 case "$cf_add_cflags" in
17916 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
17917 case "$cf_add_cflags" in
17919 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
17921 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
17922 && test -z "${cf_tst_cflags}" \
17923 && cf_fix_cppflags=yes
17925 if test "$cf_fix_cppflags" = yes ; then
17927 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
17928 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
17931 elif test "${cf_tst_cflags}" = "\"'" ; then
17933 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
17934 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
17940 case "$CPPFLAGS" in
17944 case "$cf_add_cflags" in
17946 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
17948 CPPFLAGS=`echo "$CPPFLAGS" | \
17949 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
17950 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
17955 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
17956 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
17963 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
17964 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
17971 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
17972 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
17974 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
17976 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
17977 && test -z "${cf_tst_cflags}" \
17978 && cf_fix_cppflags=no
17983 if test -n "$cf_new_cflags" ; then
17985 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
17986 CFLAGS="${CFLAGS}$cf_new_cflags"
17990 if test -n "$cf_new_cppflags" ; then
17992 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
17993 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
17997 if test -n "$cf_new_extra_cppflags" ; then
17999 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
18000 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
18009 if test "$with_dmalloc" = yes ; then
18010 echo "$as_me:18010: checking for dmalloc.h" >&5
18011 echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
18012 if test "${ac_cv_header_dmalloc_h+set}" = set; then
18013 echo $ECHO_N "(cached) $ECHO_C" >&6
18015 cat >"conftest.$ac_ext" <<_ACEOF
18016 #line 18016 "configure"
18017 #include "confdefs.h"
18018 #include <dmalloc.h>
18020 if { (eval echo "$as_me:18020: \"$ac_cpp "conftest.$ac_ext"\"") >&5
18021 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
18023 $EGREP -v '^ *\+' conftest.er1 >conftest.err
18025 cat conftest.err >&5
18026 echo "$as_me:18026: \$? = $ac_status" >&5
18027 (exit "$ac_status"); } >/dev/null; then
18028 if test -s conftest.err; then
18029 ac_cpp_err=$ac_c_preproc_warn_flag
18036 if test -z "$ac_cpp_err"; then
18037 ac_cv_header_dmalloc_h=yes
18039 echo "$as_me: failed program was:" >&5
18040 cat "conftest.$ac_ext" >&5
18041 ac_cv_header_dmalloc_h=no
18043 rm -f conftest.err "conftest.$ac_ext"
18045 echo "$as_me:18045: result: $ac_cv_header_dmalloc_h" >&5
18046 echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
18047 if test "$ac_cv_header_dmalloc_h" = yes; then
18049 echo "$as_me:18049: checking for dmalloc_debug in -ldmalloc" >&5
18050 echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
18051 if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
18052 echo $ECHO_N "(cached) $ECHO_C" >&6
18054 ac_check_lib_save_LIBS=$LIBS
18055 LIBS="-ldmalloc $LIBS"
18056 cat >"conftest.$ac_ext" <<_ACEOF
18057 #line 18057 "configure"
18058 #include "confdefs.h"
18060 /* Override any gcc2 internal prototype to avoid an error. */
18064 /* We use char because int might match the return type of a gcc2
18065 builtin and then its argument prototype would still apply. */
18066 char dmalloc_debug ();
18075 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18076 if { (eval echo "$as_me:18076: \"$ac_link\"") >&5
18077 (eval $ac_link) 2>&5
18079 echo "$as_me:18079: \$? = $ac_status" >&5
18080 (exit "$ac_status"); } &&
18081 { ac_try='test -s "conftest$ac_exeext"'
18082 { (eval echo "$as_me:18082: \"$ac_try\"") >&5
18083 (eval $ac_try) 2>&5
18085 echo "$as_me:18085: \$? = $ac_status" >&5
18086 (exit "$ac_status"); }; }; then
18087 ac_cv_lib_dmalloc_dmalloc_debug=yes
18089 echo "$as_me: failed program was:" >&5
18090 cat "conftest.$ac_ext" >&5
18091 ac_cv_lib_dmalloc_dmalloc_debug=no
18093 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18094 LIBS=$ac_check_lib_save_LIBS
18096 echo "$as_me:18096: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
18097 echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
18098 if test "$ac_cv_lib_dmalloc_dmalloc_debug" = yes; then
18099 cat >>confdefs.h <<EOF
18100 #define HAVE_LIBDMALLOC 1
18103 LIBS="-ldmalloc $LIBS"
18111 echo "$as_me:18111: checking if you want to use dbmalloc for testing" >&5
18112 echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
18114 # Check whether --with-dbmalloc or --without-dbmalloc was given.
18115 if test "${with_dbmalloc+set}" = set; then
18116 withval="$with_dbmalloc"
18117 case "x$withval" in
18120 : "${with_cflags:=-g}"
18121 : "${enable_leaks:=no}"
18124 cat >>confdefs.h <<EOF
18125 #define USE_DBMALLOC 1
18133 echo "$as_me:18133: result: ${with_dbmalloc:-no}" >&5
18134 echo "${ECHO_T}${with_dbmalloc:-no}" >&6
18136 case ".$with_cflags" in
18146 cf_new_extra_cppflags=
18148 for cf_add_cflags in -g
18150 case "$cf_fix_cppflags" in
18152 case "$cf_add_cflags" in
18153 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
18154 case "$cf_add_cflags" in
18156 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
18158 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18159 && test -z "${cf_tst_cflags}" \
18160 && cf_fix_cppflags=yes
18162 if test "$cf_fix_cppflags" = yes ; then
18164 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18165 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18168 elif test "${cf_tst_cflags}" = "\"'" ; then
18170 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18171 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18177 case "$CPPFLAGS" in
18181 case "$cf_add_cflags" in
18183 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
18185 CPPFLAGS=`echo "$CPPFLAGS" | \
18186 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
18187 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
18192 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
18193 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
18200 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
18201 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
18208 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18209 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18211 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
18213 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18214 && test -z "${cf_tst_cflags}" \
18215 && cf_fix_cppflags=no
18220 if test -n "$cf_new_cflags" ; then
18222 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
18223 CFLAGS="${CFLAGS}$cf_new_cflags"
18227 if test -n "$cf_new_cppflags" ; then
18229 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
18230 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
18234 if test -n "$cf_new_extra_cppflags" ; then
18236 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
18237 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
18246 if test "$with_dbmalloc" = yes ; then
18247 echo "$as_me:18247: checking for dbmalloc.h" >&5
18248 echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
18249 if test "${ac_cv_header_dbmalloc_h+set}" = set; then
18250 echo $ECHO_N "(cached) $ECHO_C" >&6
18252 cat >"conftest.$ac_ext" <<_ACEOF
18253 #line 18253 "configure"
18254 #include "confdefs.h"
18255 #include <dbmalloc.h>
18257 if { (eval echo "$as_me:18257: \"$ac_cpp "conftest.$ac_ext"\"") >&5
18258 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
18260 $EGREP -v '^ *\+' conftest.er1 >conftest.err
18262 cat conftest.err >&5
18263 echo "$as_me:18263: \$? = $ac_status" >&5
18264 (exit "$ac_status"); } >/dev/null; then
18265 if test -s conftest.err; then
18266 ac_cpp_err=$ac_c_preproc_warn_flag
18273 if test -z "$ac_cpp_err"; then
18274 ac_cv_header_dbmalloc_h=yes
18276 echo "$as_me: failed program was:" >&5
18277 cat "conftest.$ac_ext" >&5
18278 ac_cv_header_dbmalloc_h=no
18280 rm -f conftest.err "conftest.$ac_ext"
18282 echo "$as_me:18282: result: $ac_cv_header_dbmalloc_h" >&5
18283 echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
18284 if test "$ac_cv_header_dbmalloc_h" = yes; then
18286 echo "$as_me:18286: checking for debug_malloc in -ldbmalloc" >&5
18287 echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
18288 if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
18289 echo $ECHO_N "(cached) $ECHO_C" >&6
18291 ac_check_lib_save_LIBS=$LIBS
18292 LIBS="-ldbmalloc $LIBS"
18293 cat >"conftest.$ac_ext" <<_ACEOF
18294 #line 18294 "configure"
18295 #include "confdefs.h"
18297 /* Override any gcc2 internal prototype to avoid an error. */
18301 /* We use char because int might match the return type of a gcc2
18302 builtin and then its argument prototype would still apply. */
18303 char debug_malloc ();
18312 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18313 if { (eval echo "$as_me:18313: \"$ac_link\"") >&5
18314 (eval $ac_link) 2>&5
18316 echo "$as_me:18316: \$? = $ac_status" >&5
18317 (exit "$ac_status"); } &&
18318 { ac_try='test -s "conftest$ac_exeext"'
18319 { (eval echo "$as_me:18319: \"$ac_try\"") >&5
18320 (eval $ac_try) 2>&5
18322 echo "$as_me:18322: \$? = $ac_status" >&5
18323 (exit "$ac_status"); }; }; then
18324 ac_cv_lib_dbmalloc_debug_malloc=yes
18326 echo "$as_me: failed program was:" >&5
18327 cat "conftest.$ac_ext" >&5
18328 ac_cv_lib_dbmalloc_debug_malloc=no
18330 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18331 LIBS=$ac_check_lib_save_LIBS
18333 echo "$as_me:18333: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
18334 echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
18335 if test "$ac_cv_lib_dbmalloc_debug_malloc" = yes; then
18336 cat >>confdefs.h <<EOF
18337 #define HAVE_LIBDBMALLOC 1
18340 LIBS="-ldbmalloc $LIBS"
18348 echo "$as_me:18348: checking if you want to use valgrind for testing" >&5
18349 echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
18351 # Check whether --with-valgrind or --without-valgrind was given.
18352 if test "${with_valgrind+set}" = set; then
18353 withval="$with_valgrind"
18354 case "x$withval" in
18357 : "${with_cflags:=-g}"
18358 : "${enable_leaks:=no}"
18361 cat >>confdefs.h <<EOF
18362 #define USE_VALGRIND 1
18370 echo "$as_me:18370: result: ${with_valgrind:-no}" >&5
18371 echo "${ECHO_T}${with_valgrind:-no}" >&6
18373 case ".$with_cflags" in
18383 cf_new_extra_cppflags=
18385 for cf_add_cflags in -g
18387 case "$cf_fix_cppflags" in
18389 case "$cf_add_cflags" in
18390 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
18391 case "$cf_add_cflags" in
18393 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
18395 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18396 && test -z "${cf_tst_cflags}" \
18397 && cf_fix_cppflags=yes
18399 if test "$cf_fix_cppflags" = yes ; then
18401 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18402 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18405 elif test "${cf_tst_cflags}" = "\"'" ; then
18407 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18408 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18414 case "$CPPFLAGS" in
18418 case "$cf_add_cflags" in
18420 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
18422 CPPFLAGS=`echo "$CPPFLAGS" | \
18423 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
18424 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
18429 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
18430 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
18437 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
18438 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
18445 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18446 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18448 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
18450 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18451 && test -z "${cf_tst_cflags}" \
18452 && cf_fix_cppflags=no
18457 if test -n "$cf_new_cflags" ; then
18459 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
18460 CFLAGS="${CFLAGS}$cf_new_cflags"
18464 if test -n "$cf_new_cppflags" ; then
18466 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
18467 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
18471 if test -n "$cf_new_extra_cppflags" ; then
18473 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
18474 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
18483 echo "$as_me:18483: checking if you want to perform memory-leak testing" >&5
18484 echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
18486 # Check whether --enable-leaks or --disable-leaks was given.
18487 if test "${enable_leaks+set}" = set; then
18488 enableval="$enable_leaks"
18489 enable_leaks=$enableval
18493 if test "x$enable_leaks" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi
18494 echo "$as_me:18494: result: $with_no_leaks" >&5
18495 echo "${ECHO_T}$with_no_leaks" >&6
18497 if test "$enable_leaks" = no ; then
18499 cat >>confdefs.h <<\EOF
18503 cat >>confdefs.h <<\EOF
18504 #define YY_NO_LEAKS 1
18509 cat >>confdefs.h <<\EOF
18510 #define HAVE_NC_ALLOC_H 1
18513 ### use option --enable-expanded to generate certain macros as functions
18515 # Check whether --enable-expanded or --disable-expanded was given.
18516 if test "${enable_expanded+set}" = set; then
18517 enableval="$enable_expanded"
18518 test "x$enableval" = xyes &&
18519 cat >>confdefs.h <<\EOF
18520 #define NCURSES_EXPANDED 1
18525 ### use option --disable-macros to suppress macros in favor of functions
18527 # Check whether --enable-macros or --disable-macros was given.
18528 if test "${enable_macros+set}" = set; then
18529 enableval="$enable_macros"
18530 test "$enableval" = no &&
18531 cat >>confdefs.h <<\EOF
18532 #define NCURSES_NOMACROS 1
18537 # Normally we only add trace() to the debug-library. Allow this to be
18538 # extended to all models of the ncurses library:
18540 case "$CFLAGS $CPPFLAGS" in
18546 echo "$as_me:18546: checking whether to add trace feature to all models" >&5
18547 echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
18549 # Check whether --with-trace or --without-trace was given.
18550 if test "${with_trace+set}" = set; then
18551 withval="$with_trace"
18552 cf_with_trace=$withval
18554 cf_with_trace=$cf_all_traces
18556 echo "$as_me:18556: result: $cf_with_trace" >&5
18557 echo "${ECHO_T}$cf_with_trace" >&6
18559 if test "x$cf_with_trace" = xyes ; then
18566 cf_new_extra_cppflags=
18568 for cf_add_cflags in -DTRACE
18570 case "$cf_fix_cppflags" in
18572 case "$cf_add_cflags" in
18573 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
18574 case "$cf_add_cflags" in
18576 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
18578 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18579 && test -z "${cf_tst_cflags}" \
18580 && cf_fix_cppflags=yes
18582 if test "$cf_fix_cppflags" = yes ; then
18584 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18585 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18588 elif test "${cf_tst_cflags}" = "\"'" ; then
18590 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18591 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18597 case "$CPPFLAGS" in
18601 case "$cf_add_cflags" in
18603 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
18605 CPPFLAGS=`echo "$CPPFLAGS" | \
18606 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
18607 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
18612 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
18613 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
18620 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
18621 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
18628 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18629 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18631 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
18633 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18634 && test -z "${cf_tst_cflags}" \
18635 && cf_fix_cppflags=no
18640 if test -n "$cf_new_cflags" ; then
18642 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
18643 CFLAGS="${CFLAGS}$cf_new_cflags"
18647 if test -n "$cf_new_cppflags" ; then
18649 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
18650 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
18654 if test -n "$cf_new_extra_cppflags" ; then
18656 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
18657 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
18661 cat >>confdefs.h <<\EOF
18662 #define HAVE__TRACEF 1
18670 echo "$as_me:18670: checking if we want to use GNAT projects" >&5
18671 echo $ECHO_N "checking if we want to use GNAT projects... $ECHO_C" >&6
18673 # Check whether --enable-gnat-projects or --disable-gnat-projects was given.
18674 if test "${enable_gnat_projects+set}" = set; then
18675 enableval="$enable_gnat_projects"
18676 test "$enableval" != no && enableval=yes
18677 if test "$enableval" != "yes" ; then
18678 enable_gnat_projects=no
18680 enable_gnat_projects=yes
18684 enable_gnat_projects=yes
18687 echo "$as_me:18687: result: $enable_gnat_projects" >&5
18688 echo "${ECHO_T}$enable_gnat_projects" >&6
18690 ### Checks for libraries.
18691 case "$cf_cv_system_name" in
18692 (*mingw32*|*mingw64*)
18693 # Note: WINVER may be a problem with Windows 10
18694 if test "x$with_exp_win32" = xyes ; then
18695 CPPFLAGS="$CPPFLAGS -DWINVER=0x0600 -DWIN32_LEAN_AND_MEAN"
18697 CPPFLAGS="$CPPFLAGS -DWINVER=0x0501 -DWIN32_LEAN_AND_MEAN"
18700 echo "$as_me:18700: checking if ssp library is needed" >&5
18701 echo $ECHO_N "checking if ssp library is needed... $ECHO_C" >&6
18702 if test "${cf_cv_need_libssp+set}" = set; then
18703 echo $ECHO_N "(cached) $ECHO_C" >&6
18706 cat >"conftest.$ac_ext" <<_ACEOF
18707 #line 18707 "configure"
18708 #include "confdefs.h"
18710 #include <sys/types.h>
18711 #include <dirent.h>
18717 DIR *dp = opendir(".");
18723 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18724 if { (eval echo "$as_me:18724: \"$ac_link\"") >&5
18725 (eval $ac_link) 2>&5
18727 echo "$as_me:18727: \$? = $ac_status" >&5
18728 (exit "$ac_status"); } &&
18729 { ac_try='test -s "conftest$ac_exeext"'
18730 { (eval echo "$as_me:18730: \"$ac_try\"") >&5
18731 (eval $ac_try) 2>&5
18733 echo "$as_me:18733: \$? = $ac_status" >&5
18734 (exit "$ac_status"); }; }; then
18735 cf_cv_need_libssp=no
18737 echo "$as_me: failed program was:" >&5
18738 cat "conftest.$ac_ext" >&5
18740 cf_save_LIBS="$LIBS"
18742 cat >"conftest.$ac_ext" <<_ACEOF
18743 #line 18743 "configure"
18744 #include "confdefs.h"
18746 #include <sys/types.h>
18747 #include <dirent.h>
18753 DIR *dp = opendir(".");
18759 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18760 if { (eval echo "$as_me:18760: \"$ac_link\"") >&5
18761 (eval $ac_link) 2>&5
18763 echo "$as_me:18763: \$? = $ac_status" >&5
18764 (exit "$ac_status"); } &&
18765 { ac_try='test -s "conftest$ac_exeext"'
18766 { (eval echo "$as_me:18766: \"$ac_try\"") >&5
18767 (eval $ac_try) 2>&5
18769 echo "$as_me:18769: \$? = $ac_status" >&5
18770 (exit "$ac_status"); }; }; then
18771 cf_cv_need_libssp=yes
18773 echo "$as_me: failed program was:" >&5
18774 cat "conftest.$ac_ext" >&5
18775 cf_cv_need_libssp=maybe
18777 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18778 LIBS="$cf_save_LIBS"
18781 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18783 echo "$as_me:18783: result: $cf_cv_need_libssp" >&5
18784 echo "${ECHO_T}$cf_cv_need_libssp" >&6
18786 if test "x$cf_cv_need_libssp" = xyes
18789 cf_add_libs="$LIBS"
18792 for cf_add_1lib in -lssp; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
18793 # filter duplicates
18794 for cf_add_1lib in $cf_add_0lib; do
18795 for cf_add_2lib in $cf_add_libs; do
18796 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
18801 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
18803 LIBS="$cf_add_libs"
18809 echo "$as_me:18809: checking for gettimeofday" >&5
18810 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
18811 if test "${ac_cv_func_gettimeofday+set}" = set; then
18812 echo $ECHO_N "(cached) $ECHO_C" >&6
18814 cat >"conftest.$ac_ext" <<_ACEOF
18815 #line 18815 "configure"
18816 #include "confdefs.h"
18817 #define gettimeofday autoconf_temporary
18818 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
18819 #undef gettimeofday
18825 /* We use char because int might match the return type of a gcc2
18826 builtin and then its argument prototype would still apply. */
18827 char gettimeofday (void);
18833 /* The GNU C library defines stubs for functions which it implements
18834 to always fail with ENOSYS. Some functions are actually named
18835 something starting with __ and the normal name is an alias. */
18836 #if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
18837 #error found stub for gettimeofday
18840 return gettimeofday ();
18845 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18846 if { (eval echo "$as_me:18846: \"$ac_link\"") >&5
18847 (eval $ac_link) 2>&5
18849 echo "$as_me:18849: \$? = $ac_status" >&5
18850 (exit "$ac_status"); } &&
18851 { ac_try='test -s "conftest$ac_exeext"'
18852 { (eval echo "$as_me:18852: \"$ac_try\"") >&5
18853 (eval $ac_try) 2>&5
18855 echo "$as_me:18855: \$? = $ac_status" >&5
18856 (exit "$ac_status"); }; }; then
18857 ac_cv_func_gettimeofday=yes
18859 echo "$as_me: failed program was:" >&5
18860 cat "conftest.$ac_ext" >&5
18861 ac_cv_func_gettimeofday=no
18863 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18865 echo "$as_me:18865: result: $ac_cv_func_gettimeofday" >&5
18866 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
18867 if test "$ac_cv_func_gettimeofday" = yes; then
18869 cat >>confdefs.h <<\EOF
18870 #define HAVE_GETTIMEOFDAY 1
18875 echo "$as_me:18875: checking for gettimeofday in -lbsd" >&5
18876 echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
18877 if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
18878 echo $ECHO_N "(cached) $ECHO_C" >&6
18880 ac_check_lib_save_LIBS=$LIBS
18882 cat >"conftest.$ac_ext" <<_ACEOF
18883 #line 18883 "configure"
18884 #include "confdefs.h"
18886 /* Override any gcc2 internal prototype to avoid an error. */
18890 /* We use char because int might match the return type of a gcc2
18891 builtin and then its argument prototype would still apply. */
18892 char gettimeofday ();
18901 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18902 if { (eval echo "$as_me:18902: \"$ac_link\"") >&5
18903 (eval $ac_link) 2>&5
18905 echo "$as_me:18905: \$? = $ac_status" >&5
18906 (exit "$ac_status"); } &&
18907 { ac_try='test -s "conftest$ac_exeext"'
18908 { (eval echo "$as_me:18908: \"$ac_try\"") >&5
18909 (eval $ac_try) 2>&5
18911 echo "$as_me:18911: \$? = $ac_status" >&5
18912 (exit "$ac_status"); }; }; then
18913 ac_cv_lib_bsd_gettimeofday=yes
18915 echo "$as_me: failed program was:" >&5
18916 cat "conftest.$ac_ext" >&5
18917 ac_cv_lib_bsd_gettimeofday=no
18919 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18920 LIBS=$ac_check_lib_save_LIBS
18922 echo "$as_me:18922: result: $ac_cv_lib_bsd_gettimeofday" >&5
18923 echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
18924 if test "$ac_cv_lib_bsd_gettimeofday" = yes; then
18926 cat >>confdefs.h <<\EOF
18927 #define HAVE_GETTIMEOFDAY 1
18930 cf_add_libs="$LIBS"
18933 for cf_add_1lib in -lbsd; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
18934 # filter duplicates
18935 for cf_add_1lib in $cf_add_0lib; do
18936 for cf_add_2lib in $cf_add_libs; do
18937 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
18942 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
18944 LIBS="$cf_add_libs"
18952 echo "$as_me:18952: checking if -lm needed for math functions" >&5
18953 echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
18954 if test "${cf_cv_need_libm+set}" = set; then
18955 echo $ECHO_N "(cached) $ECHO_C" >&6
18958 cat >"conftest.$ac_ext" <<_ACEOF
18959 #line 18959 "configure"
18960 #include "confdefs.h"
18963 #include <stdlib.h>
18969 double x = rand(); printf("result = %g\\n", pow(sin(x),x))
18974 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18975 if { (eval echo "$as_me:18975: \"$ac_link\"") >&5
18976 (eval $ac_link) 2>&5
18978 echo "$as_me:18978: \$? = $ac_status" >&5
18979 (exit "$ac_status"); } &&
18980 { ac_try='test -s "conftest$ac_exeext"'
18981 { (eval echo "$as_me:18981: \"$ac_try\"") >&5
18982 (eval $ac_try) 2>&5
18984 echo "$as_me:18984: \$? = $ac_status" >&5
18985 (exit "$ac_status"); }; }; then
18988 echo "$as_me: failed program was:" >&5
18989 cat "conftest.$ac_ext" >&5
18990 cf_cv_need_libm=yes
18992 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18994 echo "$as_me:18994: result: $cf_cv_need_libm" >&5
18995 echo "${ECHO_T}$cf_cv_need_libm" >&6
18996 if test "$cf_cv_need_libm" = yes
19001 ### Checks for header files.
19002 echo "$as_me:19002: checking for ANSI C header files" >&5
19003 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
19004 if test "${ac_cv_header_stdc+set}" = set; then
19005 echo $ECHO_N "(cached) $ECHO_C" >&6
19007 cat >"conftest.$ac_ext" <<_ACEOF
19008 #line 19008 "configure"
19009 #include "confdefs.h"
19010 #include <stdlib.h>
19011 #include <stdarg.h>
19012 #include <string.h>
19016 if { (eval echo "$as_me:19016: \"$ac_cpp "conftest.$ac_ext"\"") >&5
19017 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
19019 $EGREP -v '^ *\+' conftest.er1 >conftest.err
19021 cat conftest.err >&5
19022 echo "$as_me:19022: \$? = $ac_status" >&5
19023 (exit "$ac_status"); } >/dev/null; then
19024 if test -s conftest.err; then
19025 ac_cpp_err=$ac_c_preproc_warn_flag
19032 if test -z "$ac_cpp_err"; then
19033 ac_cv_header_stdc=yes
19035 echo "$as_me: failed program was:" >&5
19036 cat "conftest.$ac_ext" >&5
19037 ac_cv_header_stdc=no
19039 rm -f conftest.err "conftest.$ac_ext"
19041 if test $ac_cv_header_stdc = yes; then
19042 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
19043 cat >"conftest.$ac_ext" <<_ACEOF
19044 #line 19044 "configure"
19045 #include "confdefs.h"
19046 #include <string.h>
19049 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19050 $EGREP "memchr" >/dev/null 2>&1; then
19053 ac_cv_header_stdc=no
19059 if test $ac_cv_header_stdc = yes; then
19060 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
19061 cat >"conftest.$ac_ext" <<_ACEOF
19062 #line 19062 "configure"
19063 #include "confdefs.h"
19064 #include <stdlib.h>
19067 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19068 $EGREP "free" >/dev/null 2>&1; then
19071 ac_cv_header_stdc=no
19077 if test $ac_cv_header_stdc = yes; then
19078 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
19079 if test "$cross_compiling" = yes; then
19082 cat >"conftest.$ac_ext" <<_ACEOF
19083 #line 19083 "configure"
19084 #include "confdefs.h"
19086 #if ((' ' & 0x0FF) == 0x020)
19087 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
19088 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
19090 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
19091 || ('j' <= (c) && (c) <= 'r') \
19092 || ('s' <= (c) && (c) <= 'z'))
19093 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
19096 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
19101 for (i = 0; i < 256; i++)
19102 if (XOR (islower (i), ISLOWER (i))
19103 || toupper (i) != TOUPPER (i))
19104 $ac_main_return(2);
19105 $ac_main_return (0);
19108 rm -f "conftest$ac_exeext"
19109 if { (eval echo "$as_me:19109: \"$ac_link\"") >&5
19110 (eval $ac_link) 2>&5
19112 echo "$as_me:19112: \$? = $ac_status" >&5
19113 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
19114 { (eval echo "$as_me:19114: \"$ac_try\"") >&5
19115 (eval $ac_try) 2>&5
19117 echo "$as_me:19117: \$? = $ac_status" >&5
19118 (exit "$ac_status"); }; }; then
19121 echo "$as_me: program exited with status $ac_status" >&5
19122 echo "$as_me: failed program was:" >&5
19123 cat "conftest.$ac_ext" >&5
19124 ac_cv_header_stdc=no
19126 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
19130 echo "$as_me:19130: result: $ac_cv_header_stdc" >&5
19131 echo "${ECHO_T}$ac_cv_header_stdc" >&6
19132 if test $ac_cv_header_stdc = yes; then
19134 cat >>confdefs.h <<\EOF
19135 #define STDC_HEADERS 1
19140 ac_header_dirent=no
19141 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
19142 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
19143 echo "$as_me:19143: checking for $ac_hdr that defines DIR" >&5
19144 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
19145 if eval "test \"\${$as_ac_Header+set}\" = set"; then
19146 echo $ECHO_N "(cached) $ECHO_C" >&6
19148 cat >"conftest.$ac_ext" <<_ACEOF
19149 #line 19149 "configure"
19150 #include "confdefs.h"
19151 #include <sys/types.h>
19163 rm -f "conftest.$ac_objext"
19164 if { (eval echo "$as_me:19164: \"$ac_compile\"") >&5
19165 (eval $ac_compile) 2>&5
19167 echo "$as_me:19167: \$? = $ac_status" >&5
19168 (exit "$ac_status"); } &&
19169 { ac_try='test -s "conftest.$ac_objext"'
19170 { (eval echo "$as_me:19170: \"$ac_try\"") >&5
19171 (eval $ac_try) 2>&5
19173 echo "$as_me:19173: \$? = $ac_status" >&5
19174 (exit "$ac_status"); }; }; then
19175 eval "$as_ac_Header=yes"
19177 echo "$as_me: failed program was:" >&5
19178 cat "conftest.$ac_ext" >&5
19179 eval "$as_ac_Header=no"
19181 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
19183 echo "$as_me:19183: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
19184 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
19185 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
19186 cat >>confdefs.h <<EOF
19187 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
19190 ac_header_dirent=$ac_hdr; break
19194 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
19195 if test $ac_header_dirent = dirent.h; then
19196 echo "$as_me:19196: checking for opendir in -ldir" >&5
19197 echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
19198 if test "${ac_cv_lib_dir_opendir+set}" = set; then
19199 echo $ECHO_N "(cached) $ECHO_C" >&6
19201 ac_check_lib_save_LIBS=$LIBS
19203 cat >"conftest.$ac_ext" <<_ACEOF
19204 #line 19204 "configure"
19205 #include "confdefs.h"
19207 /* Override any gcc2 internal prototype to avoid an error. */
19211 /* We use char because int might match the return type of a gcc2
19212 builtin and then its argument prototype would still apply. */
19222 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19223 if { (eval echo "$as_me:19223: \"$ac_link\"") >&5
19224 (eval $ac_link) 2>&5
19226 echo "$as_me:19226: \$? = $ac_status" >&5
19227 (exit "$ac_status"); } &&
19228 { ac_try='test -s "conftest$ac_exeext"'
19229 { (eval echo "$as_me:19229: \"$ac_try\"") >&5
19230 (eval $ac_try) 2>&5
19232 echo "$as_me:19232: \$? = $ac_status" >&5
19233 (exit "$ac_status"); }; }; then
19234 ac_cv_lib_dir_opendir=yes
19236 echo "$as_me: failed program was:" >&5
19237 cat "conftest.$ac_ext" >&5
19238 ac_cv_lib_dir_opendir=no
19240 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19241 LIBS=$ac_check_lib_save_LIBS
19243 echo "$as_me:19243: result: $ac_cv_lib_dir_opendir" >&5
19244 echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
19245 if test "$ac_cv_lib_dir_opendir" = yes; then
19250 echo "$as_me:19250: checking for opendir in -lx" >&5
19251 echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
19252 if test "${ac_cv_lib_x_opendir+set}" = set; then
19253 echo $ECHO_N "(cached) $ECHO_C" >&6
19255 ac_check_lib_save_LIBS=$LIBS
19257 cat >"conftest.$ac_ext" <<_ACEOF
19258 #line 19258 "configure"
19259 #include "confdefs.h"
19261 /* Override any gcc2 internal prototype to avoid an error. */
19265 /* We use char because int might match the return type of a gcc2
19266 builtin and then its argument prototype would still apply. */
19276 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19277 if { (eval echo "$as_me:19277: \"$ac_link\"") >&5
19278 (eval $ac_link) 2>&5
19280 echo "$as_me:19280: \$? = $ac_status" >&5
19281 (exit "$ac_status"); } &&
19282 { ac_try='test -s "conftest$ac_exeext"'
19283 { (eval echo "$as_me:19283: \"$ac_try\"") >&5
19284 (eval $ac_try) 2>&5
19286 echo "$as_me:19286: \$? = $ac_status" >&5
19287 (exit "$ac_status"); }; }; then
19288 ac_cv_lib_x_opendir=yes
19290 echo "$as_me: failed program was:" >&5
19291 cat "conftest.$ac_ext" >&5
19292 ac_cv_lib_x_opendir=no
19294 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19295 LIBS=$ac_check_lib_save_LIBS
19297 echo "$as_me:19297: result: $ac_cv_lib_x_opendir" >&5
19298 echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
19299 if test "$ac_cv_lib_x_opendir" = yes; then
19305 echo "$as_me:19305: checking whether time.h and sys/time.h may both be included" >&5
19306 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
19307 if test "${ac_cv_header_time+set}" = set; then
19308 echo $ECHO_N "(cached) $ECHO_C" >&6
19310 cat >"conftest.$ac_ext" <<_ACEOF
19311 #line 19311 "configure"
19312 #include "confdefs.h"
19313 #include <sys/types.h>
19314 #include <sys/time.h>
19320 if ((struct tm *) 0)
19326 rm -f "conftest.$ac_objext"
19327 if { (eval echo "$as_me:19327: \"$ac_compile\"") >&5
19328 (eval $ac_compile) 2>&5
19330 echo "$as_me:19330: \$? = $ac_status" >&5
19331 (exit "$ac_status"); } &&
19332 { ac_try='test -s "conftest.$ac_objext"'
19333 { (eval echo "$as_me:19333: \"$ac_try\"") >&5
19334 (eval $ac_try) 2>&5
19336 echo "$as_me:19336: \$? = $ac_status" >&5
19337 (exit "$ac_status"); }; }; then
19338 ac_cv_header_time=yes
19340 echo "$as_me: failed program was:" >&5
19341 cat "conftest.$ac_ext" >&5
19342 ac_cv_header_time=no
19344 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
19346 echo "$as_me:19346: result: $ac_cv_header_time" >&5
19347 echo "${ECHO_T}$ac_cv_header_time" >&6
19348 if test $ac_cv_header_time = yes; then
19350 cat >>confdefs.h <<\EOF
19351 #define TIME_WITH_SYS_TIME 1
19360 # -lsystre -ltre -lintl -liconv
19361 echo "$as_me:19361: checking for regcomp in -lsystre" >&5
19362 echo $ECHO_N "checking for regcomp in -lsystre... $ECHO_C" >&6
19363 if test "${ac_cv_lib_systre_regcomp+set}" = set; then
19364 echo $ECHO_N "(cached) $ECHO_C" >&6
19366 ac_check_lib_save_LIBS=$LIBS
19367 LIBS="-lsystre $LIBS"
19368 cat >"conftest.$ac_ext" <<_ACEOF
19369 #line 19369 "configure"
19370 #include "confdefs.h"
19372 /* Override any gcc2 internal prototype to avoid an error. */
19376 /* We use char because int might match the return type of a gcc2
19377 builtin and then its argument prototype would still apply. */
19387 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19388 if { (eval echo "$as_me:19388: \"$ac_link\"") >&5
19389 (eval $ac_link) 2>&5
19391 echo "$as_me:19391: \$? = $ac_status" >&5
19392 (exit "$ac_status"); } &&
19393 { ac_try='test -s "conftest$ac_exeext"'
19394 { (eval echo "$as_me:19394: \"$ac_try\"") >&5
19395 (eval $ac_try) 2>&5
19397 echo "$as_me:19397: \$? = $ac_status" >&5
19398 (exit "$ac_status"); }; }; then
19399 ac_cv_lib_systre_regcomp=yes
19401 echo "$as_me: failed program was:" >&5
19402 cat "conftest.$ac_ext" >&5
19403 ac_cv_lib_systre_regcomp=no
19405 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19406 LIBS=$ac_check_lib_save_LIBS
19408 echo "$as_me:19408: result: $ac_cv_lib_systre_regcomp" >&5
19409 echo "${ECHO_T}$ac_cv_lib_systre_regcomp" >&6
19410 if test "$ac_cv_lib_systre_regcomp" = yes; then
19412 echo "$as_me:19412: checking for libiconv_open in -liconv" >&5
19413 echo $ECHO_N "checking for libiconv_open in -liconv... $ECHO_C" >&6
19414 if test "${ac_cv_lib_iconv_libiconv_open+set}" = set; then
19415 echo $ECHO_N "(cached) $ECHO_C" >&6
19417 ac_check_lib_save_LIBS=$LIBS
19418 LIBS="-liconv $LIBS"
19419 cat >"conftest.$ac_ext" <<_ACEOF
19420 #line 19420 "configure"
19421 #include "confdefs.h"
19423 /* Override any gcc2 internal prototype to avoid an error. */
19427 /* We use char because int might match the return type of a gcc2
19428 builtin and then its argument prototype would still apply. */
19429 char libiconv_open ();
19438 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19439 if { (eval echo "$as_me:19439: \"$ac_link\"") >&5
19440 (eval $ac_link) 2>&5
19442 echo "$as_me:19442: \$? = $ac_status" >&5
19443 (exit "$ac_status"); } &&
19444 { ac_try='test -s "conftest$ac_exeext"'
19445 { (eval echo "$as_me:19445: \"$ac_try\"") >&5
19446 (eval $ac_try) 2>&5
19448 echo "$as_me:19448: \$? = $ac_status" >&5
19449 (exit "$ac_status"); }; }; then
19450 ac_cv_lib_iconv_libiconv_open=yes
19452 echo "$as_me: failed program was:" >&5
19453 cat "conftest.$ac_ext" >&5
19454 ac_cv_lib_iconv_libiconv_open=no
19456 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19457 LIBS=$ac_check_lib_save_LIBS
19459 echo "$as_me:19459: result: $ac_cv_lib_iconv_libiconv_open" >&5
19460 echo "${ECHO_T}$ac_cv_lib_iconv_libiconv_open" >&6
19461 if test "$ac_cv_lib_iconv_libiconv_open" = yes; then
19463 cf_add_libs="$LIBS"
19466 for cf_add_1lib in -liconv; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19467 # filter duplicates
19468 for cf_add_1lib in $cf_add_0lib; do
19469 for cf_add_2lib in $cf_add_libs; do
19470 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19475 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19477 LIBS="$cf_add_libs"
19481 echo "$as_me:19481: checking for libintl_gettext in -lintl" >&5
19482 echo $ECHO_N "checking for libintl_gettext in -lintl... $ECHO_C" >&6
19483 if test "${ac_cv_lib_intl_libintl_gettext+set}" = set; then
19484 echo $ECHO_N "(cached) $ECHO_C" >&6
19486 ac_check_lib_save_LIBS=$LIBS
19487 LIBS="-lintl $LIBS"
19488 cat >"conftest.$ac_ext" <<_ACEOF
19489 #line 19489 "configure"
19490 #include "confdefs.h"
19492 /* Override any gcc2 internal prototype to avoid an error. */
19496 /* We use char because int might match the return type of a gcc2
19497 builtin and then its argument prototype would still apply. */
19498 char libintl_gettext ();
19502 libintl_gettext ();
19507 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19508 if { (eval echo "$as_me:19508: \"$ac_link\"") >&5
19509 (eval $ac_link) 2>&5
19511 echo "$as_me:19511: \$? = $ac_status" >&5
19512 (exit "$ac_status"); } &&
19513 { ac_try='test -s "conftest$ac_exeext"'
19514 { (eval echo "$as_me:19514: \"$ac_try\"") >&5
19515 (eval $ac_try) 2>&5
19517 echo "$as_me:19517: \$? = $ac_status" >&5
19518 (exit "$ac_status"); }; }; then
19519 ac_cv_lib_intl_libintl_gettext=yes
19521 echo "$as_me: failed program was:" >&5
19522 cat "conftest.$ac_ext" >&5
19523 ac_cv_lib_intl_libintl_gettext=no
19525 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19526 LIBS=$ac_check_lib_save_LIBS
19528 echo "$as_me:19528: result: $ac_cv_lib_intl_libintl_gettext" >&5
19529 echo "${ECHO_T}$ac_cv_lib_intl_libintl_gettext" >&6
19530 if test "$ac_cv_lib_intl_libintl_gettext" = yes; then
19532 cf_add_libs="$LIBS"
19535 for cf_add_1lib in -lintl; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19536 # filter duplicates
19537 for cf_add_1lib in $cf_add_0lib; do
19538 for cf_add_2lib in $cf_add_libs; do
19539 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19544 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19546 LIBS="$cf_add_libs"
19550 echo "$as_me:19550: checking for tre_regcomp in -ltre" >&5
19551 echo $ECHO_N "checking for tre_regcomp in -ltre... $ECHO_C" >&6
19552 if test "${ac_cv_lib_tre_tre_regcomp+set}" = set; then
19553 echo $ECHO_N "(cached) $ECHO_C" >&6
19555 ac_check_lib_save_LIBS=$LIBS
19557 cat >"conftest.$ac_ext" <<_ACEOF
19558 #line 19558 "configure"
19559 #include "confdefs.h"
19561 /* Override any gcc2 internal prototype to avoid an error. */
19565 /* We use char because int might match the return type of a gcc2
19566 builtin and then its argument prototype would still apply. */
19567 char tre_regcomp ();
19576 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19577 if { (eval echo "$as_me:19577: \"$ac_link\"") >&5
19578 (eval $ac_link) 2>&5
19580 echo "$as_me:19580: \$? = $ac_status" >&5
19581 (exit "$ac_status"); } &&
19582 { ac_try='test -s "conftest$ac_exeext"'
19583 { (eval echo "$as_me:19583: \"$ac_try\"") >&5
19584 (eval $ac_try) 2>&5
19586 echo "$as_me:19586: \$? = $ac_status" >&5
19587 (exit "$ac_status"); }; }; then
19588 ac_cv_lib_tre_tre_regcomp=yes
19590 echo "$as_me: failed program was:" >&5
19591 cat "conftest.$ac_ext" >&5
19592 ac_cv_lib_tre_tre_regcomp=no
19594 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19595 LIBS=$ac_check_lib_save_LIBS
19597 echo "$as_me:19597: result: $ac_cv_lib_tre_tre_regcomp" >&5
19598 echo "${ECHO_T}$ac_cv_lib_tre_tre_regcomp" >&6
19599 if test "$ac_cv_lib_tre_tre_regcomp" = yes; then
19601 cf_add_libs="$LIBS"
19604 for cf_add_1lib in -ltre; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19605 # filter duplicates
19606 for cf_add_1lib in $cf_add_0lib; do
19607 for cf_add_2lib in $cf_add_libs; do
19608 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19613 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19615 LIBS="$cf_add_libs"
19619 cf_add_libs="$LIBS"
19622 for cf_add_1lib in -lsystre; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19623 # filter duplicates
19624 for cf_add_1lib in $cf_add_0lib; do
19625 for cf_add_2lib in $cf_add_libs; do
19626 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19631 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19633 LIBS="$cf_add_libs"
19635 cf_regex_func=regcomp
19639 echo "$as_me:19639: checking for regcomp in -lgnurx" >&5
19640 echo $ECHO_N "checking for regcomp in -lgnurx... $ECHO_C" >&6
19641 if test "${ac_cv_lib_gnurx_regcomp+set}" = set; then
19642 echo $ECHO_N "(cached) $ECHO_C" >&6
19644 ac_check_lib_save_LIBS=$LIBS
19645 LIBS="-lgnurx $LIBS"
19646 cat >"conftest.$ac_ext" <<_ACEOF
19647 #line 19647 "configure"
19648 #include "confdefs.h"
19650 /* Override any gcc2 internal prototype to avoid an error. */
19654 /* We use char because int might match the return type of a gcc2
19655 builtin and then its argument prototype would still apply. */
19665 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19666 if { (eval echo "$as_me:19666: \"$ac_link\"") >&5
19667 (eval $ac_link) 2>&5
19669 echo "$as_me:19669: \$? = $ac_status" >&5
19670 (exit "$ac_status"); } &&
19671 { ac_try='test -s "conftest$ac_exeext"'
19672 { (eval echo "$as_me:19672: \"$ac_try\"") >&5
19673 (eval $ac_try) 2>&5
19675 echo "$as_me:19675: \$? = $ac_status" >&5
19676 (exit "$ac_status"); }; }; then
19677 ac_cv_lib_gnurx_regcomp=yes
19679 echo "$as_me: failed program was:" >&5
19680 cat "conftest.$ac_ext" >&5
19681 ac_cv_lib_gnurx_regcomp=no
19683 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19684 LIBS=$ac_check_lib_save_LIBS
19686 echo "$as_me:19686: result: $ac_cv_lib_gnurx_regcomp" >&5
19687 echo "${ECHO_T}$ac_cv_lib_gnurx_regcomp" >&6
19688 if test "$ac_cv_lib_gnurx_regcomp" = yes; then
19690 cf_add_libs="$LIBS"
19693 for cf_add_1lib in -lgnurx; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19694 # filter duplicates
19695 for cf_add_1lib in $cf_add_0lib; do
19696 for cf_add_2lib in $cf_add_libs; do
19697 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19702 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19704 LIBS="$cf_add_libs"
19706 cf_regex_func=regcomp
19713 cf_regex_libs="regex re"
19714 echo "$as_me:19714: checking for regcomp" >&5
19715 echo $ECHO_N "checking for regcomp... $ECHO_C" >&6
19716 if test "${ac_cv_func_regcomp+set}" = set; then
19717 echo $ECHO_N "(cached) $ECHO_C" >&6
19719 cat >"conftest.$ac_ext" <<_ACEOF
19720 #line 19720 "configure"
19721 #include "confdefs.h"
19722 #define regcomp autoconf_temporary
19723 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
19730 /* We use char because int might match the return type of a gcc2
19731 builtin and then its argument prototype would still apply. */
19732 char regcomp (void);
19738 /* The GNU C library defines stubs for functions which it implements
19739 to always fail with ENOSYS. Some functions are actually named
19740 something starting with __ and the normal name is an alias. */
19741 #if defined (__stub_regcomp) || defined (__stub___regcomp)
19742 #error found stub for regcomp
19750 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19751 if { (eval echo "$as_me:19751: \"$ac_link\"") >&5
19752 (eval $ac_link) 2>&5
19754 echo "$as_me:19754: \$? = $ac_status" >&5
19755 (exit "$ac_status"); } &&
19756 { ac_try='test -s "conftest$ac_exeext"'
19757 { (eval echo "$as_me:19757: \"$ac_try\"") >&5
19758 (eval $ac_try) 2>&5
19760 echo "$as_me:19760: \$? = $ac_status" >&5
19761 (exit "$ac_status"); }; }; then
19762 ac_cv_func_regcomp=yes
19764 echo "$as_me: failed program was:" >&5
19765 cat "conftest.$ac_ext" >&5
19766 ac_cv_func_regcomp=no
19768 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19770 echo "$as_me:19770: result: $ac_cv_func_regcomp" >&5
19771 echo "${ECHO_T}$ac_cv_func_regcomp" >&6
19772 if test "$ac_cv_func_regcomp" = yes; then
19773 cf_regex_func=regcomp
19776 for cf_regex_lib in $cf_regex_libs
19778 as_ac_Lib=`echo "ac_cv_lib_$cf_regex_lib''_regcomp" | $as_tr_sh`
19779 echo "$as_me:19779: checking for regcomp in -l$cf_regex_lib" >&5
19780 echo $ECHO_N "checking for regcomp in -l$cf_regex_lib... $ECHO_C" >&6
19781 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
19782 echo $ECHO_N "(cached) $ECHO_C" >&6
19784 ac_check_lib_save_LIBS=$LIBS
19785 LIBS="-l$cf_regex_lib $LIBS"
19786 cat >"conftest.$ac_ext" <<_ACEOF
19787 #line 19787 "configure"
19788 #include "confdefs.h"
19790 /* Override any gcc2 internal prototype to avoid an error. */
19794 /* We use char because int might match the return type of a gcc2
19795 builtin and then its argument prototype would still apply. */
19805 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19806 if { (eval echo "$as_me:19806: \"$ac_link\"") >&5
19807 (eval $ac_link) 2>&5
19809 echo "$as_me:19809: \$? = $ac_status" >&5
19810 (exit "$ac_status"); } &&
19811 { ac_try='test -s "conftest$ac_exeext"'
19812 { (eval echo "$as_me:19812: \"$ac_try\"") >&5
19813 (eval $ac_try) 2>&5
19815 echo "$as_me:19815: \$? = $ac_status" >&5
19816 (exit "$ac_status"); }; }; then
19817 eval "$as_ac_Lib=yes"
19819 echo "$as_me: failed program was:" >&5
19820 cat "conftest.$ac_ext" >&5
19821 eval "$as_ac_Lib=no"
19823 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19824 LIBS=$ac_check_lib_save_LIBS
19826 echo "$as_me:19826: result: `eval echo '${'"$as_ac_Lib"'}'`" >&5
19827 echo "${ECHO_T}`eval echo '${'"$as_ac_Lib"'}'`" >&6
19828 if test "`eval echo '${'"$as_ac_Lib"'}'`" = yes; then
19830 cf_add_libs="$LIBS"
19833 for cf_add_1lib in -l$cf_regex_lib; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19834 # filter duplicates
19835 for cf_add_1lib in $cf_add_0lib; do
19836 for cf_add_2lib in $cf_add_libs; do
19837 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19842 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19844 LIBS="$cf_add_libs"
19846 cf_regex_func=regcomp
19857 if test "$cf_regex_func" = no ; then
19858 echo "$as_me:19858: checking for compile" >&5
19859 echo $ECHO_N "checking for compile... $ECHO_C" >&6
19860 if test "${ac_cv_func_compile+set}" = set; then
19861 echo $ECHO_N "(cached) $ECHO_C" >&6
19863 cat >"conftest.$ac_ext" <<_ACEOF
19864 #line 19864 "configure"
19865 #include "confdefs.h"
19866 #define compile autoconf_temporary
19867 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
19874 /* We use char because int might match the return type of a gcc2
19875 builtin and then its argument prototype would still apply. */
19876 char compile (void);
19882 /* The GNU C library defines stubs for functions which it implements
19883 to always fail with ENOSYS. Some functions are actually named
19884 something starting with __ and the normal name is an alias. */
19885 #if defined (__stub_compile) || defined (__stub___compile)
19886 #error found stub for compile
19894 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19895 if { (eval echo "$as_me:19895: \"$ac_link\"") >&5
19896 (eval $ac_link) 2>&5
19898 echo "$as_me:19898: \$? = $ac_status" >&5
19899 (exit "$ac_status"); } &&
19900 { ac_try='test -s "conftest$ac_exeext"'
19901 { (eval echo "$as_me:19901: \"$ac_try\"") >&5
19902 (eval $ac_try) 2>&5
19904 echo "$as_me:19904: \$? = $ac_status" >&5
19905 (exit "$ac_status"); }; }; then
19906 ac_cv_func_compile=yes
19908 echo "$as_me: failed program was:" >&5
19909 cat "conftest.$ac_ext" >&5
19910 ac_cv_func_compile=no
19912 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19914 echo "$as_me:19914: result: $ac_cv_func_compile" >&5
19915 echo "${ECHO_T}$ac_cv_func_compile" >&6
19916 if test "$ac_cv_func_compile" = yes; then
19917 cf_regex_func=compile
19920 echo "$as_me:19920: checking for compile in -lgen" >&5
19921 echo $ECHO_N "checking for compile in -lgen... $ECHO_C" >&6
19922 if test "${ac_cv_lib_gen_compile+set}" = set; then
19923 echo $ECHO_N "(cached) $ECHO_C" >&6
19925 ac_check_lib_save_LIBS=$LIBS
19927 cat >"conftest.$ac_ext" <<_ACEOF
19928 #line 19928 "configure"
19929 #include "confdefs.h"
19931 /* Override any gcc2 internal prototype to avoid an error. */
19935 /* We use char because int might match the return type of a gcc2
19936 builtin and then its argument prototype would still apply. */
19946 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19947 if { (eval echo "$as_me:19947: \"$ac_link\"") >&5
19948 (eval $ac_link) 2>&5
19950 echo "$as_me:19950: \$? = $ac_status" >&5
19951 (exit "$ac_status"); } &&
19952 { ac_try='test -s "conftest$ac_exeext"'
19953 { (eval echo "$as_me:19953: \"$ac_try\"") >&5
19954 (eval $ac_try) 2>&5
19956 echo "$as_me:19956: \$? = $ac_status" >&5
19957 (exit "$ac_status"); }; }; then
19958 ac_cv_lib_gen_compile=yes
19960 echo "$as_me: failed program was:" >&5
19961 cat "conftest.$ac_ext" >&5
19962 ac_cv_lib_gen_compile=no
19964 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19965 LIBS=$ac_check_lib_save_LIBS
19967 echo "$as_me:19967: result: $ac_cv_lib_gen_compile" >&5
19968 echo "${ECHO_T}$ac_cv_lib_gen_compile" >&6
19969 if test "$ac_cv_lib_gen_compile" = yes; then
19971 cf_add_libs="$LIBS"
19974 for cf_add_1lib in -lgen; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19975 # filter duplicates
19976 for cf_add_1lib in $cf_add_0lib; do
19977 for cf_add_2lib in $cf_add_libs; do
19978 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19983 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19985 LIBS="$cf_add_libs"
19987 cf_regex_func=compile
19994 if test "$cf_regex_func" = no ; then
19995 { echo "$as_me:19995: WARNING: cannot find regular expression library" >&5
19996 echo "$as_me: WARNING: cannot find regular expression library" >&2;}
19999 echo "$as_me:19999: checking for regular-expression headers" >&5
20000 echo $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6
20001 if test "${cf_cv_regex_hdrs+set}" = set; then
20002 echo $ECHO_N "(cached) $ECHO_C" >&6
20005 cf_cv_regex_hdrs=no
20006 case "$cf_regex_func" in
20008 for cf_regex_hdr in regexp.h regexpr.h
20010 cat >"conftest.$ac_ext" <<_ACEOF
20011 #line 20011 "configure"
20012 #include "confdefs.h"
20013 #include <$cf_regex_hdr>
20018 char *p = compile("", "", "", 0);
20019 int x = step("", "");
20027 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20028 if { (eval echo "$as_me:20028: \"$ac_link\"") >&5
20029 (eval $ac_link) 2>&5
20031 echo "$as_me:20031: \$? = $ac_status" >&5
20032 (exit "$ac_status"); } &&
20033 { ac_try='test -s "conftest$ac_exeext"'
20034 { (eval echo "$as_me:20034: \"$ac_try\"") >&5
20035 (eval $ac_try) 2>&5
20037 echo "$as_me:20037: \$? = $ac_status" >&5
20038 (exit "$ac_status"); }; }; then
20040 cf_cv_regex_hdrs=$cf_regex_hdr
20044 echo "$as_me: failed program was:" >&5
20045 cat "conftest.$ac_ext" >&5
20047 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20051 for cf_regex_hdr in regex.h
20053 cat >"conftest.$ac_ext" <<_ACEOF
20054 #line 20054 "configure"
20055 #include "confdefs.h"
20056 #include <sys/types.h>
20057 #include <$cf_regex_hdr>
20063 int x = regcomp(p, "", 0);
20064 int y = regexec(p, "", 0, 0, 0);
20073 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20074 if { (eval echo "$as_me:20074: \"$ac_link\"") >&5
20075 (eval $ac_link) 2>&5
20077 echo "$as_me:20077: \$? = $ac_status" >&5
20078 (exit "$ac_status"); } &&
20079 { ac_try='test -s "conftest$ac_exeext"'
20080 { (eval echo "$as_me:20080: \"$ac_try\"") >&5
20081 (eval $ac_try) 2>&5
20083 echo "$as_me:20083: \$? = $ac_status" >&5
20084 (exit "$ac_status"); }; }; then
20086 cf_cv_regex_hdrs=$cf_regex_hdr
20090 echo "$as_me: failed program was:" >&5
20091 cat "conftest.$ac_ext" >&5
20093 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20099 echo "$as_me:20099: result: $cf_cv_regex_hdrs" >&5
20100 echo "${ECHO_T}$cf_cv_regex_hdrs" >&6
20102 case "$cf_cv_regex_hdrs" in
20103 (no) { echo "$as_me:20103: WARNING: no regular expression header found" >&5
20104 echo "$as_me: WARNING: no regular expression header found" >&2;} ;;
20106 cat >>confdefs.h <<\EOF
20107 #define HAVE_REGEX_H_FUNCS 1
20111 cat >>confdefs.h <<\EOF
20112 #define HAVE_REGEXP_H_FUNCS 1
20116 cat >>confdefs.h <<\EOF
20117 #define HAVE_REGEXPR_H_FUNCS 1
20139 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20140 echo "$as_me:20140: checking for $ac_header" >&5
20141 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
20142 if eval "test \"\${$as_ac_Header+set}\" = set"; then
20143 echo $ECHO_N "(cached) $ECHO_C" >&6
20145 cat >"conftest.$ac_ext" <<_ACEOF
20146 #line 20146 "configure"
20147 #include "confdefs.h"
20148 #include <$ac_header>
20150 if { (eval echo "$as_me:20150: \"$ac_cpp "conftest.$ac_ext"\"") >&5
20151 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
20153 $EGREP -v '^ *\+' conftest.er1 >conftest.err
20155 cat conftest.err >&5
20156 echo "$as_me:20156: \$? = $ac_status" >&5
20157 (exit "$ac_status"); } >/dev/null; then
20158 if test -s conftest.err; then
20159 ac_cpp_err=$ac_c_preproc_warn_flag
20166 if test -z "$ac_cpp_err"; then
20167 eval "$as_ac_Header=yes"
20169 echo "$as_me: failed program was:" >&5
20170 cat "conftest.$ac_ext" >&5
20171 eval "$as_ac_Header=no"
20173 rm -f conftest.err "conftest.$ac_ext"
20175 echo "$as_me:20175: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
20176 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
20177 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
20178 cat >>confdefs.h <<EOF
20179 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20185 for ac_header in unistd.h getopt.h
20187 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20188 echo "$as_me:20188: checking for $ac_header" >&5
20189 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
20190 if eval "test \"\${$as_ac_Header+set}\" = set"; then
20191 echo $ECHO_N "(cached) $ECHO_C" >&6
20193 cat >"conftest.$ac_ext" <<_ACEOF
20194 #line 20194 "configure"
20195 #include "confdefs.h"
20196 #include <$ac_header>
20198 if { (eval echo "$as_me:20198: \"$ac_cpp "conftest.$ac_ext"\"") >&5
20199 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
20201 $EGREP -v '^ *\+' conftest.er1 >conftest.err
20203 cat conftest.err >&5
20204 echo "$as_me:20204: \$? = $ac_status" >&5
20205 (exit "$ac_status"); } >/dev/null; then
20206 if test -s conftest.err; then
20207 ac_cpp_err=$ac_c_preproc_warn_flag
20214 if test -z "$ac_cpp_err"; then
20215 eval "$as_ac_Header=yes"
20217 echo "$as_me: failed program was:" >&5
20218 cat "conftest.$ac_ext" >&5
20219 eval "$as_ac_Header=no"
20221 rm -f conftest.err "conftest.$ac_ext"
20223 echo "$as_me:20223: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
20224 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
20225 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
20226 cat >>confdefs.h <<EOF
20227 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20233 echo "$as_me:20233: checking for header declaring getopt variables" >&5
20234 echo $ECHO_N "checking for header declaring getopt variables... $ECHO_C" >&6
20235 if test "${cf_cv_getopt_header+set}" = set; then
20236 echo $ECHO_N "(cached) $ECHO_C" >&6
20239 cf_cv_getopt_header=none
20240 for cf_header in stdio.h stdlib.h unistd.h getopt.h
20242 cat >"conftest.$ac_ext" <<_ACEOF
20243 #line 20243 "configure"
20244 #include "confdefs.h"
20246 #include <$cf_header>
20250 int x = optind; char *y = optarg; (void)x; (void)y
20255 rm -f "conftest.$ac_objext"
20256 if { (eval echo "$as_me:20256: \"$ac_compile\"") >&5
20257 (eval $ac_compile) 2>&5
20259 echo "$as_me:20259: \$? = $ac_status" >&5
20260 (exit "$ac_status"); } &&
20261 { ac_try='test -s "conftest.$ac_objext"'
20262 { (eval echo "$as_me:20262: \"$ac_try\"") >&5
20263 (eval $ac_try) 2>&5
20265 echo "$as_me:20265: \$? = $ac_status" >&5
20266 (exit "$ac_status"); }; }; then
20267 cf_cv_getopt_header=$cf_header
20270 echo "$as_me: failed program was:" >&5
20271 cat "conftest.$ac_ext" >&5
20273 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20277 echo "$as_me:20277: result: $cf_cv_getopt_header" >&5
20278 echo "${ECHO_T}$cf_cv_getopt_header" >&6
20279 if test "$cf_cv_getopt_header" != none ; then
20281 cat >>confdefs.h <<\EOF
20282 #define HAVE_GETOPT_HEADER 1
20286 if test "$cf_cv_getopt_header" = getopt.h ; then
20288 cat >>confdefs.h <<\EOF
20289 #define NEED_GETOPT_H 1
20294 echo "$as_me:20294: checking if external environ is declared" >&5
20295 echo $ECHO_N "checking if external environ is declared... $ECHO_C" >&6
20296 if test "${cf_cv_dcl_environ+set}" = set; then
20297 echo $ECHO_N "(cached) $ECHO_C" >&6
20300 cat >"conftest.$ac_ext" <<_ACEOF
20301 #line 20301 "configure"
20302 #include "confdefs.h"
20304 #ifdef HAVE_STDLIB_H
20305 #include <stdlib.h>
20307 #include <unistd.h>
20311 int x = (int) environ
20316 rm -f "conftest.$ac_objext"
20317 if { (eval echo "$as_me:20317: \"$ac_compile\"") >&5
20318 (eval $ac_compile) 2>&5
20320 echo "$as_me:20320: \$? = $ac_status" >&5
20321 (exit "$ac_status"); } &&
20322 { ac_try='test -s "conftest.$ac_objext"'
20323 { (eval echo "$as_me:20323: \"$ac_try\"") >&5
20324 (eval $ac_try) 2>&5
20326 echo "$as_me:20326: \$? = $ac_status" >&5
20327 (exit "$ac_status"); }; }; then
20328 cf_cv_dcl_environ=yes
20330 echo "$as_me: failed program was:" >&5
20331 cat "conftest.$ac_ext" >&5
20332 cf_cv_dcl_environ=no
20334 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20337 echo "$as_me:20337: result: $cf_cv_dcl_environ" >&5
20338 echo "${ECHO_T}$cf_cv_dcl_environ" >&6
20340 if test "$cf_cv_dcl_environ" = no ; then
20342 cf_result=`echo "decl_environ" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20344 cat >>confdefs.h <<EOF
20345 #define $cf_result 1
20350 # It's possible (for near-UNIX clones) that the data doesn't exist
20352 echo "$as_me:20352: checking if external environ exists" >&5
20353 echo $ECHO_N "checking if external environ exists... $ECHO_C" >&6
20354 if test "${cf_cv_have_environ+set}" = set; then
20355 echo $ECHO_N "(cached) $ECHO_C" >&6
20358 cat >"conftest.$ac_ext" <<_ACEOF
20359 #line 20359 "configure"
20360 #include "confdefs.h"
20363 extern int environ;
20373 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20374 if { (eval echo "$as_me:20374: \"$ac_link\"") >&5
20375 (eval $ac_link) 2>&5
20377 echo "$as_me:20377: \$? = $ac_status" >&5
20378 (exit "$ac_status"); } &&
20379 { ac_try='test -s "conftest$ac_exeext"'
20380 { (eval echo "$as_me:20380: \"$ac_try\"") >&5
20381 (eval $ac_try) 2>&5
20383 echo "$as_me:20383: \$? = $ac_status" >&5
20384 (exit "$ac_status"); }; }; then
20385 cf_cv_have_environ=yes
20387 echo "$as_me: failed program was:" >&5
20388 cat "conftest.$ac_ext" >&5
20389 cf_cv_have_environ=no
20391 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20394 echo "$as_me:20394: result: $cf_cv_have_environ" >&5
20395 echo "${ECHO_T}$cf_cv_have_environ" >&6
20397 if test "$cf_cv_have_environ" = yes ; then
20399 cf_result=`echo "have_environ" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20401 cat >>confdefs.h <<EOF
20402 #define $cf_result 1
20407 echo "$as_me:20407: checking for getenv" >&5
20408 echo $ECHO_N "checking for getenv... $ECHO_C" >&6
20409 if test "${ac_cv_func_getenv+set}" = set; then
20410 echo $ECHO_N "(cached) $ECHO_C" >&6
20412 cat >"conftest.$ac_ext" <<_ACEOF
20413 #line 20413 "configure"
20414 #include "confdefs.h"
20415 #define getenv autoconf_temporary
20416 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
20423 /* We use char because int might match the return type of a gcc2
20424 builtin and then its argument prototype would still apply. */
20425 char getenv (void);
20431 /* The GNU C library defines stubs for functions which it implements
20432 to always fail with ENOSYS. Some functions are actually named
20433 something starting with __ and the normal name is an alias. */
20434 #if defined (__stub_getenv) || defined (__stub___getenv)
20435 #error found stub for getenv
20443 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20444 if { (eval echo "$as_me:20444: \"$ac_link\"") >&5
20445 (eval $ac_link) 2>&5
20447 echo "$as_me:20447: \$? = $ac_status" >&5
20448 (exit "$ac_status"); } &&
20449 { ac_try='test -s "conftest$ac_exeext"'
20450 { (eval echo "$as_me:20450: \"$ac_try\"") >&5
20451 (eval $ac_try) 2>&5
20453 echo "$as_me:20453: \$? = $ac_status" >&5
20454 (exit "$ac_status"); }; }; then
20455 ac_cv_func_getenv=yes
20457 echo "$as_me: failed program was:" >&5
20458 cat "conftest.$ac_ext" >&5
20459 ac_cv_func_getenv=no
20461 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20463 echo "$as_me:20463: result: $ac_cv_func_getenv" >&5
20464 echo "${ECHO_T}$ac_cv_func_getenv" >&6
20466 for ac_func in putenv setenv strdup
20468 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20469 echo "$as_me:20469: checking for $ac_func" >&5
20470 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
20471 if eval "test \"\${$as_ac_var+set}\" = set"; then
20472 echo $ECHO_N "(cached) $ECHO_C" >&6
20474 cat >"conftest.$ac_ext" <<_ACEOF
20475 #line 20475 "configure"
20476 #include "confdefs.h"
20477 #define $ac_func autoconf_temporary
20478 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
20485 /* We use char because int might match the return type of a gcc2
20486 builtin and then its argument prototype would still apply. */
20487 char $ac_func (void);
20493 /* The GNU C library defines stubs for functions which it implements
20494 to always fail with ENOSYS. Some functions are actually named
20495 something starting with __ and the normal name is an alias. */
20496 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
20497 #error found stub for $ac_func
20500 return $ac_func ();
20505 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20506 if { (eval echo "$as_me:20506: \"$ac_link\"") >&5
20507 (eval $ac_link) 2>&5
20509 echo "$as_me:20509: \$? = $ac_status" >&5
20510 (exit "$ac_status"); } &&
20511 { ac_try='test -s "conftest$ac_exeext"'
20512 { (eval echo "$as_me:20512: \"$ac_try\"") >&5
20513 (eval $ac_try) 2>&5
20515 echo "$as_me:20515: \$? = $ac_status" >&5
20516 (exit "$ac_status"); }; }; then
20517 eval "$as_ac_var=yes"
20519 echo "$as_me: failed program was:" >&5
20520 cat "conftest.$ac_ext" >&5
20521 eval "$as_ac_var=no"
20523 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20525 echo "$as_me:20525: result: `eval echo '${'"$as_ac_var"'}'`" >&5
20526 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
20527 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
20528 cat >>confdefs.h <<EOF
20529 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20535 echo "$as_me:20535: checking if getenv returns consistent values" >&5
20536 echo $ECHO_N "checking if getenv returns consistent values... $ECHO_C" >&6
20537 if test "${cf_cv_consistent_getenv+set}" = set; then
20538 echo $ECHO_N "(cached) $ECHO_C" >&6
20541 if test "$cross_compiling" = yes; then
20542 cf_cv_consistent_getenv=unknown
20544 cat >"conftest.$ac_ext" <<_ACEOF
20545 #line 20545 "configure"
20546 #include "confdefs.h"
20548 #include <stdlib.h>
20549 #include <unistd.h>
20551 #include <string.h>
20552 #include <sys/types.h>
20554 #if defined(HAVE_ENVIRON) && defined(DECL_ENVIRON) && !defined(environ)
20555 extern char **environ; /* POSIX, but some systems are not... */
20558 #if defined(HAVE_STRDUP)
20559 #define str_alloc(s) strdup(s)
20561 #define str_alloc(s) strcpy(malloc(strlen(s) + 1, s))
20564 static void set_value(const char *name, const char *value)
20566 #if defined(HAVE_SETENV)
20567 setenv(name, value, 1);
20568 #elif defined(HAVE_PUTENV)
20570 sprintf(buffer, "%s=%s", name, value);
20571 putenv(str_alloc(buffer));
20573 #error neither putenv/setenv found
20579 size_t numenv, limit, j;
20584 for (numenv = 0; environ[numenv]; ++numenv) ;
20585 limit = numenv + 10;
20586 mynames = (char **) calloc(limit + 1, sizeof(char *));
20587 myvalues = (char **) calloc(limit + 1, sizeof(char *));
20588 mypointer = (char **) calloc(limit + 1, sizeof(char *));
20589 #if defined(HAVE_ENVIRON)
20590 for (j = 0; environ[j]; ++j) {
20591 mynames[j] = str_alloc(environ[j]);
20592 equals = strchr(mynames[j], '=');
20595 myvalues[j] = str_alloc(equals);
20597 myvalues[j] = str_alloc("");
20601 for (j = numenv; j < limit; ++j) {
20609 sprintf(name, "TERM%lu", (unsigned long) k);
20610 for (jk = 0; jk < j; ++jk) {
20611 if (!strcmp(name, mynames[jk])) {
20618 sprintf(value, "%lu:%p", (unsigned long) k, &mynames[j]);
20619 set_value(name, value);
20620 mynames[j] = str_alloc(name);
20621 myvalues[j] = str_alloc(value);
20623 for (pass = 0; pass < 3; ++pass) {
20624 for (j = 0; j < limit; ++j) {
20625 char *value = getenv(mynames[j]);
20628 fprintf(stderr, "getenv returned null for %s\\n", mynames[j]);
20629 ${cf_cv_main_return:-return}(1);
20630 } else if (value != mypointer[j]) {
20631 fprintf(stderr, "getenv returned different pointer for %s\\n", mynames[j]);
20632 ${cf_cv_main_return:-return}(1);
20633 } else if (strcmp(value, myvalues[j])) {
20634 fprintf(stderr, "getenv returned different value for %s\\n", mynames[j]);
20635 ${cf_cv_main_return:-return}(1);
20639 mypointer[j] = value;
20640 for (k = 0; k < j; ++k) {
20641 if (mypointer[j] == mypointer[k]) {
20642 fprintf(stderr, "getenv returned same pointer for %s and %s\\n", mynames[j], mynames[k]);
20643 ${cf_cv_main_return:-return}(1);
20649 ${cf_cv_main_return:-return}(0);
20653 rm -f "conftest$ac_exeext"
20654 if { (eval echo "$as_me:20654: \"$ac_link\"") >&5
20655 (eval $ac_link) 2>&5
20657 echo "$as_me:20657: \$? = $ac_status" >&5
20658 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
20659 { (eval echo "$as_me:20659: \"$ac_try\"") >&5
20660 (eval $ac_try) 2>&5
20662 echo "$as_me:20662: \$? = $ac_status" >&5
20663 (exit "$ac_status"); }; }; then
20664 cf_cv_consistent_getenv=yes
20666 echo "$as_me: program exited with status $ac_status" >&5
20667 echo "$as_me: failed program was:" >&5
20668 cat "conftest.$ac_ext" >&5
20669 cf_cv_consistent_getenv=no
20671 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
20675 echo "$as_me:20675: result: $cf_cv_consistent_getenv" >&5
20676 echo "${ECHO_T}$cf_cv_consistent_getenv" >&6
20678 if test "x$cf_cv_consistent_getenv" = xno
20681 cat >>confdefs.h <<\EOF
20682 #define HAVE_CONSISTENT_GETENV 1
20687 if test "x$cf_cv_consistent_getenv" = xno && \
20688 test "x$cf_with_trace" = xyes
20690 { echo "$as_me:20690: WARNING: The NCURSES_TRACE environment variable is not supported with this configuration" >&5
20691 echo "$as_me: WARNING: The NCURSES_TRACE environment variable is not supported with this configuration" >&2;}
20694 echo "$as_me:20694: checking if sys/time.h works with sys/select.h" >&5
20695 echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
20696 if test "${cf_cv_sys_time_select+set}" = set; then
20697 echo $ECHO_N "(cached) $ECHO_C" >&6
20700 cat >"conftest.$ac_ext" <<_ACEOF
20701 #line 20701 "configure"
20702 #include "confdefs.h"
20704 #include <sys/types.h>
20705 #ifdef HAVE_SYS_TIME_H
20706 #include <sys/time.h>
20708 #ifdef HAVE_SYS_SELECT_H
20709 #include <sys/select.h>
20720 rm -f "conftest.$ac_objext"
20721 if { (eval echo "$as_me:20721: \"$ac_compile\"") >&5
20722 (eval $ac_compile) 2>&5
20724 echo "$as_me:20724: \$? = $ac_status" >&5
20725 (exit "$ac_status"); } &&
20726 { ac_try='test -s "conftest.$ac_objext"'
20727 { (eval echo "$as_me:20727: \"$ac_try\"") >&5
20728 (eval $ac_try) 2>&5
20730 echo "$as_me:20730: \$? = $ac_status" >&5
20731 (exit "$ac_status"); }; }; then
20732 cf_cv_sys_time_select=yes
20734 echo "$as_me: failed program was:" >&5
20735 cat "conftest.$ac_ext" >&5
20736 cf_cv_sys_time_select=no
20738 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20742 echo "$as_me:20742: result: $cf_cv_sys_time_select" >&5
20743 echo "${ECHO_T}$cf_cv_sys_time_select" >&6
20744 test "$cf_cv_sys_time_select" = yes &&
20745 cat >>confdefs.h <<\EOF
20746 #define HAVE_SYS_TIME_SELECT 1
20749 ### checks for compiler characteristics
20751 ac_cpp='$CPP $CPPFLAGS'
20752 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
20753 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
20754 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20755 ac_main_return="return"
20757 echo "$as_me:20757: checking for an ANSI C-conforming const" >&5
20758 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
20759 if test "${ac_cv_c_const+set}" = set; then
20760 echo $ECHO_N "(cached) $ECHO_C" >&6
20762 cat >"conftest.$ac_ext" <<_ACEOF
20763 #line 20763 "configure"
20764 #include "confdefs.h"
20769 /* FIXME: Include the comments suggested by Paul. */
20770 #ifndef __cplusplus
20771 /* Ultrix mips cc rejects this. */
20772 typedef int charset[2];
20774 /* SunOS 4.1.1 cc rejects this. */
20775 char const *const *ccp;
20777 /* NEC SVR4.0.2 mips cc rejects this. */
20778 struct point {int x, y;};
20779 static struct point const zero = {0,0};
20780 /* AIX XL C 1.02.0.0 rejects this.
20781 It does not let you subtract one const X* pointer from another in
20782 an arm of an if-expression whose if-part is not a constant
20784 const char *g = "string";
20785 ccp = &g + (g ? g-g : 0);
20786 /* HPUX 7.0 cc rejects these. */
20789 ccp = (char const *const *) p;
20790 { /* SCO 3.2v4 cc rejects this. */
20792 char const *s = 0 ? (char *) 0 : (char const *) 0;
20796 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
20797 int x[] = {25, 17};
20798 const int *foo = &x[0];
20801 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
20802 typedef const int *iptr;
20806 { /* AIX XL C 1.02.0.0 rejects this saying
20807 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
20808 struct s { int j; const int *ap[3]; };
20809 struct s *b; b->j = 5;
20811 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
20812 const int foo = 10;
20820 rm -f "conftest.$ac_objext"
20821 if { (eval echo "$as_me:20821: \"$ac_compile\"") >&5
20822 (eval $ac_compile) 2>&5
20824 echo "$as_me:20824: \$? = $ac_status" >&5
20825 (exit "$ac_status"); } &&
20826 { ac_try='test -s "conftest.$ac_objext"'
20827 { (eval echo "$as_me:20827: \"$ac_try\"") >&5
20828 (eval $ac_try) 2>&5
20830 echo "$as_me:20830: \$? = $ac_status" >&5
20831 (exit "$ac_status"); }; }; then
20834 echo "$as_me: failed program was:" >&5
20835 cat "conftest.$ac_ext" >&5
20838 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20840 echo "$as_me:20840: result: $ac_cv_c_const" >&5
20841 echo "${ECHO_T}$ac_cv_c_const" >&6
20842 if test $ac_cv_c_const = no; then
20844 cat >>confdefs.h <<\EOF
20850 echo "$as_me:20850: checking for inline" >&5
20851 echo $ECHO_N "checking for inline... $ECHO_C" >&6
20852 if test "${ac_cv_c_inline+set}" = set; then
20853 echo $ECHO_N "(cached) $ECHO_C" >&6
20856 for ac_kw in inline __inline__ __inline; do
20857 cat >"conftest.$ac_ext" <<_ACEOF
20858 #line 20858 "configure"
20859 #include "confdefs.h"
20860 #ifndef __cplusplus
20861 static $ac_kw int static_foo () {return 0; }
20862 $ac_kw int foo () {return 0; }
20866 rm -f "conftest.$ac_objext"
20867 if { (eval echo "$as_me:20867: \"$ac_compile\"") >&5
20868 (eval $ac_compile) 2>&5
20870 echo "$as_me:20870: \$? = $ac_status" >&5
20871 (exit "$ac_status"); } &&
20872 { ac_try='test -s "conftest.$ac_objext"'
20873 { (eval echo "$as_me:20873: \"$ac_try\"") >&5
20874 (eval $ac_try) 2>&5
20876 echo "$as_me:20876: \$? = $ac_status" >&5
20877 (exit "$ac_status"); }; }; then
20878 ac_cv_c_inline=$ac_kw; break
20880 echo "$as_me: failed program was:" >&5
20881 cat "conftest.$ac_ext" >&5
20883 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20887 echo "$as_me:20887: result: $ac_cv_c_inline" >&5
20888 echo "${ECHO_T}$ac_cv_c_inline" >&6
20889 case $ac_cv_c_inline in
20892 cat >>confdefs.h <<\EOF
20896 *) cat >>confdefs.h <<EOF
20897 #define inline $ac_cv_c_inline
20903 if test "$ac_cv_c_inline" != no ; then
20904 NCURSES_INLINE=inline
20905 if test "$INTEL_COMPILER" = yes
20908 elif test "$CLANG_COMPILER" = yes
20911 elif test "$GCC" = yes
20913 echo "$as_me:20913: checking if $CC supports options to tune inlining" >&5
20914 echo $ECHO_N "checking if $CC supports options to tune inlining... $ECHO_C" >&6
20915 if test "${cf_cv_gcc_inline+set}" = set; then
20916 echo $ECHO_N "(cached) $ECHO_C" >&6
20919 cf_save_CFLAGS=$CFLAGS
20920 CFLAGS="$CFLAGS --param max-inline-insns-single=1200"
20921 cat >"conftest.$ac_ext" <<_ACEOF
20922 #line 20922 "configure"
20923 #include "confdefs.h"
20924 inline int foo(void) { return 1; }
20928 ${cf_cv_main_return:-return} foo()
20933 rm -f "conftest.$ac_objext"
20934 if { (eval echo "$as_me:20934: \"$ac_compile\"") >&5
20935 (eval $ac_compile) 2>&5
20937 echo "$as_me:20937: \$? = $ac_status" >&5
20938 (exit "$ac_status"); } &&
20939 { ac_try='test -s "conftest.$ac_objext"'
20940 { (eval echo "$as_me:20940: \"$ac_try\"") >&5
20941 (eval $ac_try) 2>&5
20943 echo "$as_me:20943: \$? = $ac_status" >&5
20944 (exit "$ac_status"); }; }; then
20945 cf_cv_gcc_inline=yes
20947 echo "$as_me: failed program was:" >&5
20948 cat "conftest.$ac_ext" >&5
20949 cf_cv_gcc_inline=no
20951 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20952 CFLAGS=$cf_save_CFLAGS
20955 echo "$as_me:20955: result: $cf_cv_gcc_inline" >&5
20956 echo "${ECHO_T}$cf_cv_gcc_inline" >&6
20957 if test "$cf_cv_gcc_inline" = yes ; then
20962 cf_new_extra_cppflags=
20964 for cf_add_cflags in --param max-inline-insns-single=1200
20966 case "$cf_fix_cppflags" in
20968 case "$cf_add_cflags" in
20969 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
20970 case "$cf_add_cflags" in
20972 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
20974 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
20975 && test -z "${cf_tst_cflags}" \
20976 && cf_fix_cppflags=yes
20978 if test "$cf_fix_cppflags" = yes ; then
20980 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
20981 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
20984 elif test "${cf_tst_cflags}" = "\"'" ; then
20986 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
20987 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
20993 case "$CPPFLAGS" in
20997 case "$cf_add_cflags" in
20999 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
21001 CPPFLAGS=`echo "$CPPFLAGS" | \
21002 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
21003 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
21008 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
21009 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
21016 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
21017 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
21024 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
21025 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
21027 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
21029 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
21030 && test -z "${cf_tst_cflags}" \
21031 && cf_fix_cppflags=no
21036 if test -n "$cf_new_cflags" ; then
21038 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
21039 CFLAGS="${CFLAGS}$cf_new_cflags"
21043 if test -n "$cf_new_cppflags" ; then
21045 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
21046 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
21050 if test -n "$cf_new_extra_cppflags" ; then
21052 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
21053 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
21061 echo "$as_me:21061: checking for signal global datatype" >&5
21062 echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6
21063 if test "${cf_cv_sig_atomic_t+set}" = set; then
21064 echo $ECHO_N "(cached) $ECHO_C" >&6
21068 "volatile sig_atomic_t" \
21072 cat >"conftest.$ac_ext" <<_ACEOF
21073 #line 21073 "configure"
21074 #include "confdefs.h"
21076 #include <sys/types.h>
21077 #include <signal.h>
21082 static void handler(int sig)
21090 signal(SIGINT, handler);
21096 rm -f "conftest.$ac_objext"
21097 if { (eval echo "$as_me:21097: \"$ac_compile\"") >&5
21098 (eval $ac_compile) 2>&5
21100 echo "$as_me:21100: \$? = $ac_status" >&5
21101 (exit "$ac_status"); } &&
21102 { ac_try='test -s "conftest.$ac_objext"'
21103 { (eval echo "$as_me:21103: \"$ac_try\"") >&5
21104 (eval $ac_try) 2>&5
21106 echo "$as_me:21106: \$? = $ac_status" >&5
21107 (exit "$ac_status"); }; }; then
21108 cf_cv_sig_atomic_t=$cf_type
21110 echo "$as_me: failed program was:" >&5
21111 cat "conftest.$ac_ext" >&5
21112 cf_cv_sig_atomic_t=no
21114 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21115 test "$cf_cv_sig_atomic_t" != no && break
21120 echo "$as_me:21120: result: $cf_cv_sig_atomic_t" >&5
21121 echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6
21122 test "$cf_cv_sig_atomic_t" != no &&
21123 cat >>confdefs.h <<EOF
21124 #define SIG_ATOMIC_T $cf_cv_sig_atomic_t
21127 if test "$NCURSES_CHTYPE" = auto ; then
21129 echo "$as_me:21129: checking for type of chtype" >&5
21130 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
21131 if test "${cf_cv_typeof_chtype+set}" = set; then
21132 echo $ECHO_N "(cached) $ECHO_C" >&6
21135 if test "$cross_compiling" = yes; then
21136 cf_cv_typeof_chtype=long
21138 cat >"conftest.$ac_ext" <<_ACEOF
21139 #line 21139 "configure"
21140 #include "confdefs.h"
21142 #define WANT_BITS 31
21146 FILE *fp = fopen("cf_test.out", "w");
21148 char *result = "long";
21149 if (sizeof(unsigned long) > sizeof(unsigned int)) {
21152 for (n = 0; n < WANT_BITS; n++) {
21155 if (y != 1 || x == 0) {
21161 * If x is nonzero, an int is big enough for the bits
21164 result = (x != 0) ? "int" : "long";
21169 ${cf_cv_main_return:-return}(0);
21173 rm -f "conftest$ac_exeext"
21174 if { (eval echo "$as_me:21174: \"$ac_link\"") >&5
21175 (eval $ac_link) 2>&5
21177 echo "$as_me:21177: \$? = $ac_status" >&5
21178 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
21179 { (eval echo "$as_me:21179: \"$ac_try\"") >&5
21180 (eval $ac_try) 2>&5
21182 echo "$as_me:21182: \$? = $ac_status" >&5
21183 (exit "$ac_status"); }; }; then
21184 cf_cv_typeof_chtype=`cat cf_test.out`
21186 echo "$as_me: program exited with status $ac_status" >&5
21187 echo "$as_me: failed program was:" >&5
21188 cat "conftest.$ac_ext" >&5
21189 cf_cv_typeof_chtype=long
21191 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
21197 echo "$as_me:21197: result: $cf_cv_typeof_chtype" >&5
21198 echo "${ECHO_T}$cf_cv_typeof_chtype" >&6
21200 cat >>confdefs.h <<EOF
21201 #define TYPEOF_CHTYPE $cf_cv_typeof_chtype
21205 cf_cv_typeof_chtype=$NCURSES_CHTYPE
21207 test "$cf_cv_typeof_chtype" = unsigned && cf_cv_typeof_chtype=""
21209 echo "$as_me:21209: checking if unsigned literals are legal" >&5
21210 echo $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6
21211 if test "${cf_cv_unsigned_literals+set}" = set; then
21212 echo $ECHO_N "(cached) $ECHO_C" >&6
21215 cat >"conftest.$ac_ext" <<_ACEOF
21216 #line 21216 "configure"
21217 #include "confdefs.h"
21222 long x = 1L + 1UL + 1U + 1
21227 rm -f "conftest.$ac_objext"
21228 if { (eval echo "$as_me:21228: \"$ac_compile\"") >&5
21229 (eval $ac_compile) 2>&5
21231 echo "$as_me:21231: \$? = $ac_status" >&5
21232 (exit "$ac_status"); } &&
21233 { ac_try='test -s "conftest.$ac_objext"'
21234 { (eval echo "$as_me:21234: \"$ac_try\"") >&5
21235 (eval $ac_try) 2>&5
21237 echo "$as_me:21237: \$? = $ac_status" >&5
21238 (exit "$ac_status"); }; }; then
21239 cf_cv_unsigned_literals=yes
21241 echo "$as_me: failed program was:" >&5
21242 cat "conftest.$ac_ext" >&5
21243 cf_cv_unsigned_literals=no
21245 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21249 echo "$as_me:21249: result: $cf_cv_unsigned_literals" >&5
21250 echo "${ECHO_T}$cf_cv_unsigned_literals" >&6
21253 test ".$cf_cv_unsigned_literals" = .yes && cf_cv_1UL="${cf_cv_1UL}U"
21254 test ".$cf_cv_typeof_chtype" = .long && cf_cv_1UL="${cf_cv_1UL}L"
21256 if test "$NCURSES_MMASK_T" = auto ; then
21257 cf_cv_typeof_mmask_t=long
21259 cf_cv_typeof_mmask_t=$NCURSES_MMASK_T
21261 test "$cf_cv_typeof_mmask_t" = unsigned && cf_cv_typeof_mmask_t=""
21263 ### Checks for external-data
21265 echo "$as_me:21265: checking if external errno is declared" >&5
21266 echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
21267 if test "${cf_cv_dcl_errno+set}" = set; then
21268 echo $ECHO_N "(cached) $ECHO_C" >&6
21271 cat >"conftest.$ac_ext" <<_ACEOF
21272 #line 21272 "configure"
21273 #include "confdefs.h"
21275 #ifdef HAVE_STDLIB_H
21276 #include <stdlib.h>
21279 #include <sys/types.h>
21284 int x = (int) errno; (void)x
21289 rm -f "conftest.$ac_objext"
21290 if { (eval echo "$as_me:21290: \"$ac_compile\"") >&5
21291 (eval $ac_compile) 2>&5
21293 echo "$as_me:21293: \$? = $ac_status" >&5
21294 (exit "$ac_status"); } &&
21295 { ac_try='test -s "conftest.$ac_objext"'
21296 { (eval echo "$as_me:21296: \"$ac_try\"") >&5
21297 (eval $ac_try) 2>&5
21299 echo "$as_me:21299: \$? = $ac_status" >&5
21300 (exit "$ac_status"); }; }; then
21301 cf_cv_dcl_errno=yes
21303 echo "$as_me: failed program was:" >&5
21304 cat "conftest.$ac_ext" >&5
21307 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21310 echo "$as_me:21310: result: $cf_cv_dcl_errno" >&5
21311 echo "${ECHO_T}$cf_cv_dcl_errno" >&6
21313 if test "$cf_cv_dcl_errno" = no ; then
21315 cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
21317 cat >>confdefs.h <<EOF
21318 #define $cf_result 1
21323 # It's possible (for near-UNIX clones) that the data doesn't exist
21325 echo "$as_me:21325: checking if external errno exists" >&5
21326 echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
21327 if test "${cf_cv_have_errno+set}" = set; then
21328 echo $ECHO_N "(cached) $ECHO_C" >&6
21331 cat >"conftest.$ac_ext" <<_ACEOF
21332 #line 21332 "configure"
21333 #include "confdefs.h"
21346 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21347 if { (eval echo "$as_me:21347: \"$ac_link\"") >&5
21348 (eval $ac_link) 2>&5
21350 echo "$as_me:21350: \$? = $ac_status" >&5
21351 (exit "$ac_status"); } &&
21352 { ac_try='test -s "conftest$ac_exeext"'
21353 { (eval echo "$as_me:21353: \"$ac_try\"") >&5
21354 (eval $ac_try) 2>&5
21356 echo "$as_me:21356: \$? = $ac_status" >&5
21357 (exit "$ac_status"); }; }; then
21358 cf_cv_have_errno=yes
21360 echo "$as_me: failed program was:" >&5
21361 cat "conftest.$ac_ext" >&5
21362 cf_cv_have_errno=no
21364 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21367 echo "$as_me:21367: result: $cf_cv_have_errno" >&5
21368 echo "${ECHO_T}$cf_cv_have_errno" >&6
21370 if test "$cf_cv_have_errno" = yes ; then
21372 cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
21374 cat >>confdefs.h <<EOF
21375 #define $cf_result 1
21380 echo "$as_me:21380: checking if data-only library module links" >&5
21381 echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
21382 if test "${cf_cv_link_dataonly+set}" = set; then
21383 echo $ECHO_N "(cached) $ECHO_C" >&6
21387 cat >conftest.$ac_ext <<EOF
21388 #line 21388 "configure"
21389 int testdata[3] = { 123, 456, 789 };
21391 if { (eval echo "$as_me:21391: \"$ac_compile\"") >&5
21392 (eval $ac_compile) 2>&5
21394 echo "$as_me:21394: \$? = $ac_status" >&5
21395 (exit "$ac_status"); } ; then
21396 mv conftest.o data.o && \
21397 ( $AR $ARFLAGS conftest.a data.o ) 2>&5 1>/dev/null
21399 rm -f conftest.$ac_ext data.o
21400 cat >conftest.$ac_ext <<EOF
21401 #line 21401 "configure"
21405 ${cf_cv_main_return:-return}(1); /* I'm told this linker is broken */
21407 extern int testdata[3];
21408 return testdata[0] == 123
21409 && testdata[1] == 456
21410 && testdata[2] == 789;
21414 if { (eval echo "$as_me:21414: \"$ac_compile\"") >&5
21415 (eval $ac_compile) 2>&5
21417 echo "$as_me:21417: \$? = $ac_status" >&5
21418 (exit "$ac_status"); }; then
21419 mv conftest.o func.o && \
21420 ( $AR $ARFLAGS conftest.a func.o ) 2>&5 1>/dev/null
21422 rm -f conftest.$ac_ext func.o
21423 ( eval $RANLIB conftest.a ) 2>&5 >/dev/null
21424 cf_saveLIBS="$LIBS"
21425 LIBS="conftest.a $LIBS"
21426 if test "$cross_compiling" = yes; then
21427 cf_cv_link_dataonly=unknown
21429 cat >"conftest.$ac_ext" <<_ACEOF
21430 #line 21430 "configure"
21431 #include "confdefs.h"
21435 extern int testfunc();
21436 ${cf_cv_main_return:-return} (!testfunc());
21440 rm -f "conftest$ac_exeext"
21441 if { (eval echo "$as_me:21441: \"$ac_link\"") >&5
21442 (eval $ac_link) 2>&5
21444 echo "$as_me:21444: \$? = $ac_status" >&5
21445 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
21446 { (eval echo "$as_me:21446: \"$ac_try\"") >&5
21447 (eval $ac_try) 2>&5
21449 echo "$as_me:21449: \$? = $ac_status" >&5
21450 (exit "$ac_status"); }; }; then
21451 cf_cv_link_dataonly=yes
21453 echo "$as_me: program exited with status $ac_status" >&5
21454 echo "$as_me: failed program was:" >&5
21455 cat "conftest.$ac_ext" >&5
21456 cf_cv_link_dataonly=no
21458 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
21460 LIBS="$cf_saveLIBS"
21464 echo "$as_me:21464: result: $cf_cv_link_dataonly" >&5
21465 echo "${ECHO_T}$cf_cv_link_dataonly" >&6
21467 if test "$cf_cv_link_dataonly" = no ; then
21469 cat >>confdefs.h <<\EOF
21470 #define BROKEN_LINKER 1
21476 ### Checks for library functions.
21506 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
21507 echo "$as_me:21507: checking for $ac_func" >&5
21508 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
21509 if eval "test \"\${$as_ac_var+set}\" = set"; then
21510 echo $ECHO_N "(cached) $ECHO_C" >&6
21512 cat >"conftest.$ac_ext" <<_ACEOF
21513 #line 21513 "configure"
21514 #include "confdefs.h"
21515 #define $ac_func autoconf_temporary
21516 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
21523 /* We use char because int might match the return type of a gcc2
21524 builtin and then its argument prototype would still apply. */
21525 char $ac_func (void);
21531 /* The GNU C library defines stubs for functions which it implements
21532 to always fail with ENOSYS. Some functions are actually named
21533 something starting with __ and the normal name is an alias. */
21534 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
21535 #error found stub for $ac_func
21538 return $ac_func ();
21543 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21544 if { (eval echo "$as_me:21544: \"$ac_link\"") >&5
21545 (eval $ac_link) 2>&5
21547 echo "$as_me:21547: \$? = $ac_status" >&5
21548 (exit "$ac_status"); } &&
21549 { ac_try='test -s "conftest$ac_exeext"'
21550 { (eval echo "$as_me:21550: \"$ac_try\"") >&5
21551 (eval $ac_try) 2>&5
21553 echo "$as_me:21553: \$? = $ac_status" >&5
21554 (exit "$ac_status"); }; }; then
21555 eval "$as_ac_var=yes"
21557 echo "$as_me: failed program was:" >&5
21558 cat "conftest.$ac_ext" >&5
21559 eval "$as_ac_var=no"
21561 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21563 echo "$as_me:21563: result: `eval echo '${'"$as_ac_var"'}'`" >&5
21564 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
21565 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
21566 cat >>confdefs.h <<EOF
21567 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
21573 echo "$as_me:21573: checking if _PATH_TTYS is defined in ttyent.h" >&5
21574 echo $ECHO_N "checking if _PATH_TTYS is defined in ttyent.h... $ECHO_C" >&6
21575 if test "${cf_cv_PATH_TTYS+set}" = set; then
21576 echo $ECHO_N "(cached) $ECHO_C" >&6
21579 cat >"conftest.$ac_ext" <<_ACEOF
21580 #line 21580 "configure"
21581 #include "confdefs.h"
21584 #include <ttyent.h>
21589 FILE *fp = fopen(_PATH_TTYS, "r"); (void)fp
21594 rm -f "conftest.$ac_objext"
21595 if { (eval echo "$as_me:21595: \"$ac_compile\"") >&5
21596 (eval $ac_compile) 2>&5
21598 echo "$as_me:21598: \$? = $ac_status" >&5
21599 (exit "$ac_status"); } &&
21600 { ac_try='test -s "conftest.$ac_objext"'
21601 { (eval echo "$as_me:21601: \"$ac_try\"") >&5
21602 (eval $ac_try) 2>&5
21604 echo "$as_me:21604: \$? = $ac_status" >&5
21605 (exit "$ac_status"); }; }; then
21606 cf_cv_PATH_TTYS=yes
21608 echo "$as_me: failed program was:" >&5
21609 cat "conftest.$ac_ext" >&5
21612 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21614 echo "$as_me:21614: result: $cf_cv_PATH_TTYS" >&5
21615 echo "${ECHO_T}$cf_cv_PATH_TTYS" >&6
21617 if test $cf_cv_PATH_TTYS = no
21619 for cf_ttys in /etc/ttytype /etc/ttys
21621 if test -f $cf_ttys
21623 cf_cv_PATH_TTYS=maybe
21625 cat >>confdefs.h <<\EOF
21626 #define _PATH_TTYS $cf_ttys
21634 if test $cf_cv_PATH_TTYS != no
21636 echo "$as_me:21636: checking if _PATH_TTYS file exists" >&5
21637 echo $ECHO_N "checking if _PATH_TTYS file exists... $ECHO_C" >&6
21638 if test "${cf_cv_have_PATH_TTYS+set}" = set; then
21639 echo $ECHO_N "(cached) $ECHO_C" >&6
21642 if test "$cross_compiling" = yes; then
21643 cf_cv_have_PATH_TTYS=unknown
21645 cat >"conftest.$ac_ext" <<_ACEOF
21646 #line 21646 "configure"
21647 #include "confdefs.h"
21650 #include <ttyent.h>
21652 FILE *fp = fopen(_PATH_TTYS, "r");
21653 ${cf_cv_main_return:-return} (fp == 0);
21656 rm -f "conftest$ac_exeext"
21657 if { (eval echo "$as_me:21657: \"$ac_link\"") >&5
21658 (eval $ac_link) 2>&5
21660 echo "$as_me:21660: \$? = $ac_status" >&5
21661 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
21662 { (eval echo "$as_me:21662: \"$ac_try\"") >&5
21663 (eval $ac_try) 2>&5
21665 echo "$as_me:21665: \$? = $ac_status" >&5
21666 (exit "$ac_status"); }; }; then
21667 cf_cv_have_PATH_TTYS=yes
21669 echo "$as_me: program exited with status $ac_status" >&5
21670 echo "$as_me: failed program was:" >&5
21671 cat "conftest.$ac_ext" >&5
21672 cf_cv_have_PATH_TTYS=no
21674 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
21677 echo "$as_me:21677: result: $cf_cv_have_PATH_TTYS" >&5
21678 echo "${ECHO_T}$cf_cv_have_PATH_TTYS" >&6
21679 test "$cf_cv_have_PATH_TTYS" = no && cf_cv_PATH_TTYS=no
21682 if test $cf_cv_PATH_TTYS != no
21685 cat >>confdefs.h <<\EOF
21686 #define HAVE_PATH_TTYS 1
21689 echo "$as_me:21689: checking for getttynam" >&5
21690 echo $ECHO_N "checking for getttynam... $ECHO_C" >&6
21691 if test "${cf_cv_func_getttynam+set}" = set; then
21692 echo $ECHO_N "(cached) $ECHO_C" >&6
21695 cat >"conftest.$ac_ext" <<_ACEOF
21696 #line 21696 "configure"
21697 #include "confdefs.h"
21698 #include <ttyent.h>
21702 struct ttyent *fp = getttynam("/dev/tty"); (void)fp
21707 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21708 if { (eval echo "$as_me:21708: \"$ac_link\"") >&5
21709 (eval $ac_link) 2>&5
21711 echo "$as_me:21711: \$? = $ac_status" >&5
21712 (exit "$ac_status"); } &&
21713 { ac_try='test -s "conftest$ac_exeext"'
21714 { (eval echo "$as_me:21714: \"$ac_try\"") >&5
21715 (eval $ac_try) 2>&5
21717 echo "$as_me:21717: \$? = $ac_status" >&5
21718 (exit "$ac_status"); }; }; then
21719 cf_cv_func_getttynam=yes
21721 echo "$as_me: failed program was:" >&5
21722 cat "conftest.$ac_ext" >&5
21723 cf_cv_func_getttynam=no
21725 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21727 echo "$as_me:21727: result: $cf_cv_func_getttynam" >&5
21728 echo "${ECHO_T}$cf_cv_func_getttynam" >&6
21729 test "$cf_cv_func_getttynam" = yes && cat >>confdefs.h <<\EOF
21730 #define HAVE_GETTTYNAM 1
21735 if test "x$ac_cv_func_getopt" = xno && \
21736 test "x$cf_with_progs$cf_with_tests" != xnono; then
21737 { { echo "$as_me:21737: error: getopt is required for building programs" >&5
21738 echo "$as_me: error: getopt is required for building programs" >&2;}
21739 { (exit 1); exit 1; }; }
21742 if test "x$with_safe_sprintf" = xyes
21744 if test "x$ac_cv_func_vsnprintf" = xyes
21746 { echo "$as_me:21746: WARNING: will use vsnprintf instead of safe-sprintf option" >&5
21747 echo "$as_me: WARNING: will use vsnprintf instead of safe-sprintf option" >&2;}
21750 cat >>confdefs.h <<\EOF
21751 #define USE_SAFE_SPRINTF 1
21757 if test "x$with_getcap" = "xyes" ; then
21759 echo "$as_me:21759: checking for terminal-capability database functions" >&5
21760 echo $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6
21761 if test "${cf_cv_cgetent+set}" = set; then
21762 echo $ECHO_N "(cached) $ECHO_C" >&6
21765 cat >"conftest.$ac_ext" <<_ACEOF
21766 #line 21766 "configure"
21767 #include "confdefs.h"
21769 #include <stdlib.h>
21776 char *db_array = temp;
21777 cgetent(&buf, &db_array, "vt100");
21778 cgetcap(buf, "tc", '=');
21779 cgetmatch(buf, "tc");
21785 rm -f "conftest.$ac_objext" "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"); } &&
21791 { ac_try='test -s "conftest$ac_exeext"'
21792 { (eval echo "$as_me:21792: \"$ac_try\"") >&5
21793 (eval $ac_try) 2>&5
21795 echo "$as_me:21795: \$? = $ac_status" >&5
21796 (exit "$ac_status"); }; }; then
21799 echo "$as_me: failed program was:" >&5
21800 cat "conftest.$ac_ext" >&5
21803 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21806 echo "$as_me:21806: result: $cf_cv_cgetent" >&5
21807 echo "${ECHO_T}$cf_cv_cgetent" >&6
21809 if test "$cf_cv_cgetent" = yes
21812 cat >>confdefs.h <<\EOF
21813 #define HAVE_BSD_CGETENT 1
21816 echo "$as_me:21816: checking if cgetent uses const parameter" >&5
21817 echo $ECHO_N "checking if cgetent uses const parameter... $ECHO_C" >&6
21818 if test "${cf_cv_cgetent_const+set}" = set; then
21819 echo $ECHO_N "(cached) $ECHO_C" >&6
21822 cat >"conftest.$ac_ext" <<_ACEOF
21823 #line 21823 "configure"
21824 #include "confdefs.h"
21826 #pragma GCC diagnostic error "-Wincompatible-pointer-types-discards-qualifiers"
21827 #include <stdlib.h>
21834 #ifndef _NETBSD_SOURCE /* given, since April 2004 in stdlib.h */
21835 const char *db_array = temp;
21836 cgetent(&buf, &db_array, "vt100");
21838 cgetcap(buf, "tc", '=');
21839 cgetmatch(buf, "tc");
21845 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21846 if { (eval echo "$as_me:21846: \"$ac_link\"") >&5
21847 (eval $ac_link) 2>&5
21849 echo "$as_me:21849: \$? = $ac_status" >&5
21850 (exit "$ac_status"); } &&
21851 { ac_try='test -s "conftest$ac_exeext"'
21852 { (eval echo "$as_me:21852: \"$ac_try\"") >&5
21853 (eval $ac_try) 2>&5
21855 echo "$as_me:21855: \$? = $ac_status" >&5
21856 (exit "$ac_status"); }; }; then
21857 cf_cv_cgetent_const=yes
21859 echo "$as_me: failed program was:" >&5
21860 cat "conftest.$ac_ext" >&5
21861 cf_cv_cgetent_const=no
21863 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21866 echo "$as_me:21866: result: $cf_cv_cgetent_const" >&5
21867 echo "${ECHO_T}$cf_cv_cgetent_const" >&6
21868 if test "$cf_cv_cgetent_const" = yes
21871 cat >>confdefs.h <<EOF
21872 #define CGETENT_CONST const
21880 echo "$as_me:21880: checking for isascii" >&5
21881 echo $ECHO_N "checking for isascii... $ECHO_C" >&6
21882 if test "${cf_cv_have_isascii+set}" = set; then
21883 echo $ECHO_N "(cached) $ECHO_C" >&6
21886 cat >"conftest.$ac_ext" <<_ACEOF
21887 #line 21887 "configure"
21888 #include "confdefs.h"
21893 int x = isascii(' ')
21898 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21899 if { (eval echo "$as_me:21899: \"$ac_link\"") >&5
21900 (eval $ac_link) 2>&5
21902 echo "$as_me:21902: \$? = $ac_status" >&5
21903 (exit "$ac_status"); } &&
21904 { ac_try='test -s "conftest$ac_exeext"'
21905 { (eval echo "$as_me:21905: \"$ac_try\"") >&5
21906 (eval $ac_try) 2>&5
21908 echo "$as_me:21908: \$? = $ac_status" >&5
21909 (exit "$ac_status"); }; }; then
21910 cf_cv_have_isascii=yes
21912 echo "$as_me: failed program was:" >&5
21913 cat "conftest.$ac_ext" >&5
21914 cf_cv_have_isascii=no
21916 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21919 echo "$as_me:21919: result: $cf_cv_have_isascii" >&5
21920 echo "${ECHO_T}$cf_cv_have_isascii" >&6
21921 test "$cf_cv_have_isascii" = yes &&
21922 cat >>confdefs.h <<\EOF
21923 #define HAVE_ISASCII 1
21926 if test "$ac_cv_func_sigaction" = yes; then
21927 echo "$as_me:21927: checking whether sigaction needs _POSIX_SOURCE" >&5
21928 echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
21929 cat >"conftest.$ac_ext" <<_ACEOF
21930 #line 21930 "configure"
21931 #include "confdefs.h"
21933 #include <sys/types.h>
21934 #include <signal.h>
21938 struct sigaction act
21943 rm -f "conftest.$ac_objext"
21944 if { (eval echo "$as_me:21944: \"$ac_compile\"") >&5
21945 (eval $ac_compile) 2>&5
21947 echo "$as_me:21947: \$? = $ac_status" >&5
21948 (exit "$ac_status"); } &&
21949 { ac_try='test -s "conftest.$ac_objext"'
21950 { (eval echo "$as_me:21950: \"$ac_try\"") >&5
21951 (eval $ac_try) 2>&5
21953 echo "$as_me:21953: \$? = $ac_status" >&5
21954 (exit "$ac_status"); }; }; then
21957 echo "$as_me: failed program was:" >&5
21958 cat "conftest.$ac_ext" >&5
21960 cat >"conftest.$ac_ext" <<_ACEOF
21961 #line 21961 "configure"
21962 #include "confdefs.h"
21964 #define _POSIX_SOURCE
21965 #include <sys/types.h>
21966 #include <signal.h>
21970 struct sigaction act
21975 rm -f "conftest.$ac_objext"
21976 if { (eval echo "$as_me:21976: \"$ac_compile\"") >&5
21977 (eval $ac_compile) 2>&5
21979 echo "$as_me:21979: \$? = $ac_status" >&5
21980 (exit "$ac_status"); } &&
21981 { ac_try='test -s "conftest.$ac_objext"'
21982 { (eval echo "$as_me:21982: \"$ac_try\"") >&5
21983 (eval $ac_try) 2>&5
21985 echo "$as_me:21985: \$? = $ac_status" >&5
21986 (exit "$ac_status"); }; }; then
21989 cat >>confdefs.h <<\EOF
21990 #define _POSIX_SOURCE 1
21994 echo "$as_me: failed program was:" >&5
21995 cat "conftest.$ac_ext" >&5
21998 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22000 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22001 echo "$as_me:22001: result: $sigact_bad" >&5
22002 echo "${ECHO_T}$sigact_bad" >&6
22005 echo "$as_me:22005: checking if nanosleep really works" >&5
22006 echo $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6
22007 if test "${cf_cv_func_nanosleep+set}" = set; then
22008 echo $ECHO_N "(cached) $ECHO_C" >&6
22011 if test "$cross_compiling" = yes; then
22012 cf_cv_func_nanosleep=unknown
22014 cat >"conftest.$ac_ext" <<_ACEOF
22015 #line 22015 "configure"
22016 #include "confdefs.h"
22022 #ifdef HAVE_SYS_TIME_H
22023 #include <sys/time.h>
22027 struct timespec ts1, ts2;
22030 ts1.tv_nsec = 750000000;
22034 code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */
22035 ${cf_cv_main_return:-return}(code != 0);
22039 rm -f "conftest$ac_exeext"
22040 if { (eval echo "$as_me:22040: \"$ac_link\"") >&5
22041 (eval $ac_link) 2>&5
22043 echo "$as_me:22043: \$? = $ac_status" >&5
22044 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
22045 { (eval echo "$as_me:22045: \"$ac_try\"") >&5
22046 (eval $ac_try) 2>&5
22048 echo "$as_me:22048: \$? = $ac_status" >&5
22049 (exit "$ac_status"); }; }; then
22050 cf_cv_func_nanosleep=yes
22052 echo "$as_me: program exited with status $ac_status" >&5
22053 echo "$as_me: failed program was:" >&5
22054 cat "conftest.$ac_ext" >&5
22055 cf_cv_func_nanosleep=no
22057 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
22060 echo "$as_me:22060: result: $cf_cv_func_nanosleep" >&5
22061 echo "${ECHO_T}$cf_cv_func_nanosleep" >&6
22063 test "$cf_cv_func_nanosleep" = "yes" &&
22064 cat >>confdefs.h <<\EOF
22065 #define HAVE_NANOSLEEP 1
22076 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
22077 echo "$as_me:22077: checking for $ac_header" >&5
22078 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
22079 if eval "test \"\${$as_ac_Header+set}\" = set"; then
22080 echo $ECHO_N "(cached) $ECHO_C" >&6
22082 cat >"conftest.$ac_ext" <<_ACEOF
22083 #line 22083 "configure"
22084 #include "confdefs.h"
22085 #include <$ac_header>
22087 if { (eval echo "$as_me:22087: \"$ac_cpp "conftest.$ac_ext"\"") >&5
22088 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
22090 $EGREP -v '^ *\+' conftest.er1 >conftest.err
22092 cat conftest.err >&5
22093 echo "$as_me:22093: \$? = $ac_status" >&5
22094 (exit "$ac_status"); } >/dev/null; then
22095 if test -s conftest.err; then
22096 ac_cpp_err=$ac_c_preproc_warn_flag
22103 if test -z "$ac_cpp_err"; then
22104 eval "$as_ac_Header=yes"
22106 echo "$as_me: failed program was:" >&5
22107 cat "conftest.$ac_ext" >&5
22108 eval "$as_ac_Header=no"
22110 rm -f conftest.err "conftest.$ac_ext"
22112 echo "$as_me:22112: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
22113 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
22114 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
22115 cat >>confdefs.h <<EOF
22116 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
22122 if test "$ac_cv_header_termios_h" = yes ; then
22123 case "$CFLAGS $CPPFLAGS" in
22124 (*-D_POSIX_SOURCE*)
22125 termios_bad=dunno ;;
22126 (*) termios_bad=maybe ;;
22128 if test "$termios_bad" = maybe ; then
22129 echo "$as_me:22129: checking whether termios.h needs _POSIX_SOURCE" >&5
22130 echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
22131 cat >"conftest.$ac_ext" <<_ACEOF
22132 #line 22132 "configure"
22133 #include "confdefs.h"
22134 #include <termios.h>
22138 struct termios foo; int x = foo.c_iflag = 1; (void)x
22143 rm -f "conftest.$ac_objext"
22144 if { (eval echo "$as_me:22144: \"$ac_compile\"") >&5
22145 (eval $ac_compile) 2>&5
22147 echo "$as_me:22147: \$? = $ac_status" >&5
22148 (exit "$ac_status"); } &&
22149 { ac_try='test -s "conftest.$ac_objext"'
22150 { (eval echo "$as_me:22150: \"$ac_try\"") >&5
22151 (eval $ac_try) 2>&5
22153 echo "$as_me:22153: \$? = $ac_status" >&5
22154 (exit "$ac_status"); }; }; then
22157 echo "$as_me: failed program was:" >&5
22158 cat "conftest.$ac_ext" >&5
22160 cat >"conftest.$ac_ext" <<_ACEOF
22161 #line 22161 "configure"
22162 #include "confdefs.h"
22164 #define _POSIX_SOURCE
22165 #include <termios.h>
22169 struct termios foo; int x = foo.c_iflag = 2; (void)x
22174 rm -f "conftest.$ac_objext"
22175 if { (eval echo "$as_me:22175: \"$ac_compile\"") >&5
22176 (eval $ac_compile) 2>&5
22178 echo "$as_me:22178: \$? = $ac_status" >&5
22179 (exit "$ac_status"); } &&
22180 { ac_try='test -s "conftest.$ac_objext"'
22181 { (eval echo "$as_me:22181: \"$ac_try\"") >&5
22182 (eval $ac_try) 2>&5
22184 echo "$as_me:22184: \$? = $ac_status" >&5
22185 (exit "$ac_status"); }; }; then
22186 termios_bad=unknown
22188 echo "$as_me: failed program was:" >&5
22189 cat "conftest.$ac_ext" >&5
22191 cat >>confdefs.h <<\EOF
22192 #define _POSIX_SOURCE 1
22196 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22199 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22200 echo "$as_me:22200: result: $termios_bad" >&5
22201 echo "${ECHO_T}$termios_bad" >&6
22205 echo "$as_me:22205: checking for tcgetattr" >&5
22206 echo $ECHO_N "checking for tcgetattr... $ECHO_C" >&6
22207 if test "${cf_cv_have_tcgetattr+set}" = set; then
22208 echo $ECHO_N "(cached) $ECHO_C" >&6
22211 cat >"conftest.$ac_ext" <<_ACEOF
22212 #line 22212 "configure"
22213 #include "confdefs.h"
22215 #include <sys/types.h>
22216 #ifdef HAVE_UNISTD_H
22217 #include <unistd.h>
22219 #ifdef HAVE_TERMIOS_H
22220 #include <termios.h>
22221 #define TTY struct termios
22223 #ifdef HAVE_TERMIO_H
22224 #include <termio.h>
22225 #define TTY struct termio
22234 tcgetattr(1, &foo);
22239 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22240 if { (eval echo "$as_me:22240: \"$ac_link\"") >&5
22241 (eval $ac_link) 2>&5
22243 echo "$as_me:22243: \$? = $ac_status" >&5
22244 (exit "$ac_status"); } &&
22245 { ac_try='test -s "conftest$ac_exeext"'
22246 { (eval echo "$as_me:22246: \"$ac_try\"") >&5
22247 (eval $ac_try) 2>&5
22249 echo "$as_me:22249: \$? = $ac_status" >&5
22250 (exit "$ac_status"); }; }; then
22251 cf_cv_have_tcgetattr=yes
22253 echo "$as_me: failed program was:" >&5
22254 cat "conftest.$ac_ext" >&5
22255 cf_cv_have_tcgetattr=no
22257 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22259 echo "$as_me:22259: result: $cf_cv_have_tcgetattr" >&5
22260 echo "${ECHO_T}$cf_cv_have_tcgetattr" >&6
22261 test "$cf_cv_have_tcgetattr" = yes &&
22262 cat >>confdefs.h <<\EOF
22263 #define HAVE_TCGETATTR 1
22266 echo "$as_me:22266: checking for vsscanf function or workaround" >&5
22267 echo $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6
22268 if test "${cf_cv_func_vsscanf+set}" = set; then
22269 echo $ECHO_N "(cached) $ECHO_C" >&6
22272 cat >"conftest.$ac_ext" <<_ACEOF
22273 #line 22273 "configure"
22274 #include "confdefs.h"
22276 #include <stdarg.h>
22283 vsscanf("from", "%d", ap)
22288 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22289 if { (eval echo "$as_me:22289: \"$ac_link\"") >&5
22290 (eval $ac_link) 2>&5
22292 echo "$as_me:22292: \$? = $ac_status" >&5
22293 (exit "$ac_status"); } &&
22294 { ac_try='test -s "conftest$ac_exeext"'
22295 { (eval echo "$as_me:22295: \"$ac_try\"") >&5
22296 (eval $ac_try) 2>&5
22298 echo "$as_me:22298: \$? = $ac_status" >&5
22299 (exit "$ac_status"); }; }; then
22300 cf_cv_func_vsscanf=vsscanf
22302 echo "$as_me: failed program was:" >&5
22303 cat "conftest.$ac_ext" >&5
22305 cat >"conftest.$ac_ext" <<_ACEOF
22306 #line 22306 "configure"
22307 #include "confdefs.h"
22309 #include <stdarg.h>
22316 char *str = "from";
22318 strbuf._flag = _IOREAD;
22319 strbuf._ptr = strbuf._base = (unsigned char *) str;
22320 strbuf._cnt = strlen(str);
22321 strbuf._file = _NFILE;
22322 return (vfscanf(&strbuf, "%d", ap))
22327 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22328 if { (eval echo "$as_me:22328: \"$ac_link\"") >&5
22329 (eval $ac_link) 2>&5
22331 echo "$as_me:22331: \$? = $ac_status" >&5
22332 (exit "$ac_status"); } &&
22333 { ac_try='test -s "conftest$ac_exeext"'
22334 { (eval echo "$as_me:22334: \"$ac_try\"") >&5
22335 (eval $ac_try) 2>&5
22337 echo "$as_me:22337: \$? = $ac_status" >&5
22338 (exit "$ac_status"); }; }; then
22339 cf_cv_func_vsscanf=vfscanf
22341 echo "$as_me: failed program was:" >&5
22342 cat "conftest.$ac_ext" >&5
22344 cat >"conftest.$ac_ext" <<_ACEOF
22345 #line 22345 "configure"
22346 #include "confdefs.h"
22348 #include <stdarg.h>
22355 char *str = "from";
22357 strbuf._flag = _IOREAD;
22358 strbuf._ptr = strbuf._base = (unsigned char *) str;
22359 strbuf._cnt = strlen(str);
22360 strbuf._file = _NFILE;
22361 return (_doscan(&strbuf, "%d", ap))
22366 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22367 if { (eval echo "$as_me:22367: \"$ac_link\"") >&5
22368 (eval $ac_link) 2>&5
22370 echo "$as_me:22370: \$? = $ac_status" >&5
22371 (exit "$ac_status"); } &&
22372 { ac_try='test -s "conftest$ac_exeext"'
22373 { (eval echo "$as_me:22373: \"$ac_try\"") >&5
22374 (eval $ac_try) 2>&5
22376 echo "$as_me:22376: \$? = $ac_status" >&5
22377 (exit "$ac_status"); }; }; then
22378 cf_cv_func_vsscanf=_doscan
22380 echo "$as_me: failed program was:" >&5
22381 cat "conftest.$ac_ext" >&5
22383 cf_cv_func_vsscanf=no
22385 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22387 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22389 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22391 echo "$as_me:22391: result: $cf_cv_func_vsscanf" >&5
22392 echo "${ECHO_T}$cf_cv_func_vsscanf" >&6
22394 case "$cf_cv_func_vsscanf" in
22396 cat >>confdefs.h <<\EOF
22397 #define HAVE_VSSCANF 1
22401 cat >>confdefs.h <<\EOF
22402 #define HAVE_VFSCANF 1
22406 cat >>confdefs.h <<\EOF
22407 #define HAVE__DOSCAN 1
22416 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
22417 echo "$as_me:22417: checking for $ac_header" >&5
22418 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
22419 if eval "test \"\${$as_ac_Header+set}\" = set"; then
22420 echo $ECHO_N "(cached) $ECHO_C" >&6
22422 cat >"conftest.$ac_ext" <<_ACEOF
22423 #line 22423 "configure"
22424 #include "confdefs.h"
22425 #include <$ac_header>
22427 if { (eval echo "$as_me:22427: \"$ac_cpp "conftest.$ac_ext"\"") >&5
22428 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
22430 $EGREP -v '^ *\+' conftest.er1 >conftest.err
22432 cat conftest.err >&5
22433 echo "$as_me:22433: \$? = $ac_status" >&5
22434 (exit "$ac_status"); } >/dev/null; then
22435 if test -s conftest.err; then
22436 ac_cpp_err=$ac_c_preproc_warn_flag
22443 if test -z "$ac_cpp_err"; then
22444 eval "$as_ac_Header=yes"
22446 echo "$as_me: failed program was:" >&5
22447 cat "conftest.$ac_ext" >&5
22448 eval "$as_ac_Header=no"
22450 rm -f conftest.err "conftest.$ac_ext"
22452 echo "$as_me:22452: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
22453 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
22454 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
22455 cat >>confdefs.h <<EOF
22456 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
22462 echo "$as_me:22462: checking for working mkstemp" >&5
22463 echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
22464 if test "${cf_cv_func_mkstemp+set}" = set; then
22465 echo $ECHO_N "(cached) $ECHO_C" >&6
22469 if test "$cross_compiling" = yes; then
22470 cf_cv_func_mkstemp=maybe
22472 cat >"conftest.$ac_ext" <<_ACEOF
22473 #line 22473 "configure"
22474 #include "confdefs.h"
22476 #include <sys/types.h>
22477 #ifdef HAVE_UNISTD_H
22478 #include <unistd.h>
22480 #include <stdlib.h>
22482 #include <string.h>
22483 #include <sys/stat.h>
22486 char *tmpl = "conftestXXXXXX";
22494 for (n = 0; n < 2; ++n) {
22495 strcpy(name[n], tmpl);
22496 if ((fd = mkstemp(name[n])) >= 0) {
22497 if (!strcmp(name[n], tmpl)
22498 || stat(name[n], &sb) != 0
22499 || (sb.st_mode & S_IFMT) != S_IFREG
22500 || (sb.st_mode & 077) != 0) {
22507 && !strcmp(name[0], name[1]))
22509 ${cf_cv_main_return:-return}(result);
22513 rm -f "conftest$ac_exeext"
22514 if { (eval echo "$as_me:22514: \"$ac_link\"") >&5
22515 (eval $ac_link) 2>&5
22517 echo "$as_me:22517: \$? = $ac_status" >&5
22518 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
22519 { (eval echo "$as_me:22519: \"$ac_try\"") >&5
22520 (eval $ac_try) 2>&5
22522 echo "$as_me:22522: \$? = $ac_status" >&5
22523 (exit "$ac_status"); }; }; then
22524 cf_cv_func_mkstemp=yes
22527 echo "$as_me: program exited with status $ac_status" >&5
22528 echo "$as_me: failed program was:" >&5
22529 cat "conftest.$ac_ext" >&5
22530 cf_cv_func_mkstemp=no
22533 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
22537 echo "$as_me:22537: result: $cf_cv_func_mkstemp" >&5
22538 echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
22539 if test "x$cf_cv_func_mkstemp" = xmaybe ; then
22540 echo "$as_me:22540: checking for mkstemp" >&5
22541 echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
22542 if test "${ac_cv_func_mkstemp+set}" = set; then
22543 echo $ECHO_N "(cached) $ECHO_C" >&6
22545 cat >"conftest.$ac_ext" <<_ACEOF
22546 #line 22546 "configure"
22547 #include "confdefs.h"
22548 #define mkstemp autoconf_temporary
22549 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
22556 /* We use char because int might match the return type of a gcc2
22557 builtin and then its argument prototype would still apply. */
22558 char mkstemp (void);
22564 /* The GNU C library defines stubs for functions which it implements
22565 to always fail with ENOSYS. Some functions are actually named
22566 something starting with __ and the normal name is an alias. */
22567 #if defined (__stub_mkstemp) || defined (__stub___mkstemp)
22568 #error found stub for mkstemp
22576 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22577 if { (eval echo "$as_me:22577: \"$ac_link\"") >&5
22578 (eval $ac_link) 2>&5
22580 echo "$as_me:22580: \$? = $ac_status" >&5
22581 (exit "$ac_status"); } &&
22582 { ac_try='test -s "conftest$ac_exeext"'
22583 { (eval echo "$as_me:22583: \"$ac_try\"") >&5
22584 (eval $ac_try) 2>&5
22586 echo "$as_me:22586: \$? = $ac_status" >&5
22587 (exit "$ac_status"); }; }; then
22588 ac_cv_func_mkstemp=yes
22590 echo "$as_me: failed program was:" >&5
22591 cat "conftest.$ac_ext" >&5
22592 ac_cv_func_mkstemp=no
22594 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22596 echo "$as_me:22596: result: $ac_cv_func_mkstemp" >&5
22597 echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
22600 if test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then
22602 cat >>confdefs.h <<\EOF
22603 #define HAVE_MKSTEMP 1
22608 # setup for prototype of fallback for vsscanf()
22610 if test "$cf_cv_func_vsscanf" = vsscanf ; then
22616 if test "x$cross_compiling" = xyes ; then
22617 { echo "$as_me:22617: WARNING: cross compiling: assume setvbuf params not reversed" >&5
22618 echo "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;}
22620 echo "$as_me:22620: checking whether setvbuf arguments are reversed" >&5
22621 echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
22622 if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
22623 echo $ECHO_N "(cached) $ECHO_C" >&6
22625 if test "$cross_compiling" = yes; then
22626 { { echo "$as_me:22626: error: cannot run test program while cross compiling" >&5
22627 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
22628 { (exit 1); exit 1; }; }
22630 cat >"conftest.$ac_ext" <<_ACEOF
22631 #line 22631 "configure"
22632 #include "confdefs.h"
22634 /* If setvbuf has the reversed format, exit 0. */
22638 /* This call has the arguments reversed.
22639 A reversed system may check and see that the address of main
22640 is not _IOLBF, _IONBF, or _IOFBF, and return nonzero. */
22641 if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
22642 $ac_main_return(1);
22643 putc('\r', stdout);
22644 $ac_main_return(0); /* Non-reversed systems segv here. */
22647 rm -f "conftest$ac_exeext"
22648 if { (eval echo "$as_me:22648: \"$ac_link\"") >&5
22649 (eval $ac_link) 2>&5
22651 echo "$as_me:22651: \$? = $ac_status" >&5
22652 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
22653 { (eval echo "$as_me:22653: \"$ac_try\"") >&5
22654 (eval $ac_try) 2>&5
22656 echo "$as_me:22656: \$? = $ac_status" >&5
22657 (exit "$ac_status"); }; }; then
22658 ac_cv_func_setvbuf_reversed=yes
22660 echo "$as_me: program exited with status $ac_status" >&5
22661 echo "$as_me: failed program was:" >&5
22662 cat "conftest.$ac_ext" >&5
22663 ac_cv_func_setvbuf_reversed=no
22665 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
22667 rm -f core ./core.* ./*.core
22669 echo "$as_me:22669: result: $ac_cv_func_setvbuf_reversed" >&5
22670 echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
22671 if test $ac_cv_func_setvbuf_reversed = yes; then
22673 cat >>confdefs.h <<\EOF
22674 #define SETVBUF_REVERSED 1
22680 echo "$as_me:22680: checking for intptr_t" >&5
22681 echo $ECHO_N "checking for intptr_t... $ECHO_C" >&6
22682 if test "${ac_cv_type_intptr_t+set}" = set; then
22683 echo $ECHO_N "(cached) $ECHO_C" >&6
22685 cat >"conftest.$ac_ext" <<_ACEOF
22686 #line 22686 "configure"
22687 #include "confdefs.h"
22688 $ac_includes_default
22692 if ((intptr_t *) 0)
22694 if (sizeof (intptr_t))
22700 rm -f "conftest.$ac_objext"
22701 if { (eval echo "$as_me:22701: \"$ac_compile\"") >&5
22702 (eval $ac_compile) 2>&5
22704 echo "$as_me:22704: \$? = $ac_status" >&5
22705 (exit "$ac_status"); } &&
22706 { ac_try='test -s "conftest.$ac_objext"'
22707 { (eval echo "$as_me:22707: \"$ac_try\"") >&5
22708 (eval $ac_try) 2>&5
22710 echo "$as_me:22710: \$? = $ac_status" >&5
22711 (exit "$ac_status"); }; }; then
22712 ac_cv_type_intptr_t=yes
22714 echo "$as_me: failed program was:" >&5
22715 cat "conftest.$ac_ext" >&5
22716 ac_cv_type_intptr_t=no
22718 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22720 echo "$as_me:22720: result: $ac_cv_type_intptr_t" >&5
22721 echo "${ECHO_T}$ac_cv_type_intptr_t" >&6
22722 if test "$ac_cv_type_intptr_t" = yes; then
22726 cat >>confdefs.h <<EOF
22727 #define intptr_t long
22732 echo "$as_me:22732: checking for ssize_t" >&5
22733 echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
22734 if test "${ac_cv_type_ssize_t+set}" = set; then
22735 echo $ECHO_N "(cached) $ECHO_C" >&6
22737 cat >"conftest.$ac_ext" <<_ACEOF
22738 #line 22738 "configure"
22739 #include "confdefs.h"
22740 $ac_includes_default
22746 if (sizeof (ssize_t))
22752 rm -f "conftest.$ac_objext"
22753 if { (eval echo "$as_me:22753: \"$ac_compile\"") >&5
22754 (eval $ac_compile) 2>&5
22756 echo "$as_me:22756: \$? = $ac_status" >&5
22757 (exit "$ac_status"); } &&
22758 { ac_try='test -s "conftest.$ac_objext"'
22759 { (eval echo "$as_me:22759: \"$ac_try\"") >&5
22760 (eval $ac_try) 2>&5
22762 echo "$as_me:22762: \$? = $ac_status" >&5
22763 (exit "$ac_status"); }; }; then
22764 ac_cv_type_ssize_t=yes
22766 echo "$as_me: failed program was:" >&5
22767 cat "conftest.$ac_ext" >&5
22768 ac_cv_type_ssize_t=no
22770 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22772 echo "$as_me:22772: result: $ac_cv_type_ssize_t" >&5
22773 echo "${ECHO_T}$ac_cv_type_ssize_t" >&6
22774 if test "$ac_cv_type_ssize_t" = yes; then
22778 cat >>confdefs.h <<EOF
22779 #define ssize_t int
22784 echo "$as_me:22784: checking for type sigaction_t" >&5
22785 echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
22786 if test "${cf_cv_type_sigaction+set}" = set; then
22787 echo $ECHO_N "(cached) $ECHO_C" >&6
22790 cat >"conftest.$ac_ext" <<_ACEOF
22791 #line 22791 "configure"
22792 #include "confdefs.h"
22794 #include <signal.h>
22803 rm -f "conftest.$ac_objext"
22804 if { (eval echo "$as_me:22804: \"$ac_compile\"") >&5
22805 (eval $ac_compile) 2>&5
22807 echo "$as_me:22807: \$? = $ac_status" >&5
22808 (exit "$ac_status"); } &&
22809 { ac_try='test -s "conftest.$ac_objext"'
22810 { (eval echo "$as_me:22810: \"$ac_try\"") >&5
22811 (eval $ac_try) 2>&5
22813 echo "$as_me:22813: \$? = $ac_status" >&5
22814 (exit "$ac_status"); }; }; then
22815 cf_cv_type_sigaction=yes
22817 echo "$as_me: failed program was:" >&5
22818 cat "conftest.$ac_ext" >&5
22819 cf_cv_type_sigaction=no
22821 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22824 echo "$as_me:22824: result: $cf_cv_type_sigaction" >&5
22825 echo "${ECHO_T}$cf_cv_type_sigaction" >&6
22826 test "$cf_cv_type_sigaction" = yes &&
22827 cat >>confdefs.h <<\EOF
22828 #define HAVE_TYPE_SIGACTION 1
22831 echo "$as_me:22831: checking declaration of size-change" >&5
22832 echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
22833 if test "${cf_cv_sizechange+set}" = set; then
22834 echo $ECHO_N "(cached) $ECHO_C" >&6
22837 cf_cv_sizechange=unknown
22838 cf_save_CPPFLAGS="$CPPFLAGS"
22840 for cf_opts in "" "NEED_PTEM_H"
22843 CPPFLAGS="$cf_save_CPPFLAGS"
22844 if test -n "$cf_opts"
22847 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
22848 CPPFLAGS="${CPPFLAGS}-D$cf_opts"
22851 cat >"conftest.$ac_ext" <<_ACEOF
22852 #line 22852 "configure"
22853 #include "confdefs.h"
22854 #include <sys/types.h>
22855 #ifdef HAVE_TERMIOS_H
22856 #include <termios.h>
22858 #ifdef HAVE_TERMIO_H
22859 #include <termio.h>
22864 /* This is a workaround for SCO: they neglected to define struct winsize in
22865 * termios.h -- it is only in termio.h and ptem.h
22867 #include <sys/stream.h>
22868 #include <sys/ptem.h>
22871 #ifdef HAVE_SYS_IOCTL_H
22872 #include <sys/ioctl.h>
22880 struct ttysize win; /* SunOS 3.0... */
22881 int y = win.ts_lines = 2;
22882 int x = win.ts_cols = 1;
22887 struct winsize win; /* everything else */
22888 int y = win.ws_row = 2;
22889 int x = win.ws_col = 1;
22893 no TIOCGSIZE or TIOCGWINSZ
22894 #endif /* TIOCGWINSZ */
22895 #endif /* TIOCGSIZE */
22901 rm -f "conftest.$ac_objext"
22902 if { (eval echo "$as_me:22902: \"$ac_compile\"") >&5
22903 (eval $ac_compile) 2>&5
22905 echo "$as_me:22905: \$? = $ac_status" >&5
22906 (exit "$ac_status"); } &&
22907 { ac_try='test -s "conftest.$ac_objext"'
22908 { (eval echo "$as_me:22908: \"$ac_try\"") >&5
22909 (eval $ac_try) 2>&5
22911 echo "$as_me:22911: \$? = $ac_status" >&5
22912 (exit "$ac_status"); }; }; then
22913 cf_cv_sizechange=yes
22915 echo "$as_me: failed program was:" >&5
22916 cat "conftest.$ac_ext" >&5
22917 cf_cv_sizechange=no
22919 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22921 CPPFLAGS="$cf_save_CPPFLAGS"
22922 if test "$cf_cv_sizechange" = yes ; then
22923 echo "size-change succeeded ($cf_opts)" >&5
22924 test -n "$cf_opts" && cf_cv_sizechange="$cf_opts"
22930 echo "$as_me:22930: result: $cf_cv_sizechange" >&5
22931 echo "${ECHO_T}$cf_cv_sizechange" >&6
22932 if test "$cf_cv_sizechange" != no ; then
22934 cat >>confdefs.h <<\EOF
22935 #define HAVE_SIZECHANGE 1
22938 case "$cf_cv_sizechange" in
22940 cat >>confdefs.h <<EOF
22941 #define $cf_cv_sizechange 1
22948 echo "$as_me:22948: checking for memmove" >&5
22949 echo $ECHO_N "checking for memmove... $ECHO_C" >&6
22950 if test "${ac_cv_func_memmove+set}" = set; then
22951 echo $ECHO_N "(cached) $ECHO_C" >&6
22953 cat >"conftest.$ac_ext" <<_ACEOF
22954 #line 22954 "configure"
22955 #include "confdefs.h"
22956 #define memmove autoconf_temporary
22957 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
22964 /* We use char because int might match the return type of a gcc2
22965 builtin and then its argument prototype would still apply. */
22966 char memmove (void);
22972 /* The GNU C library defines stubs for functions which it implements
22973 to always fail with ENOSYS. Some functions are actually named
22974 something starting with __ and the normal name is an alias. */
22975 #if defined (__stub_memmove) || defined (__stub___memmove)
22976 #error found stub for memmove
22984 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22985 if { (eval echo "$as_me:22985: \"$ac_link\"") >&5
22986 (eval $ac_link) 2>&5
22988 echo "$as_me:22988: \$? = $ac_status" >&5
22989 (exit "$ac_status"); } &&
22990 { ac_try='test -s "conftest$ac_exeext"'
22991 { (eval echo "$as_me:22991: \"$ac_try\"") >&5
22992 (eval $ac_try) 2>&5
22994 echo "$as_me:22994: \$? = $ac_status" >&5
22995 (exit "$ac_status"); }; }; then
22996 ac_cv_func_memmove=yes
22998 echo "$as_me: failed program was:" >&5
22999 cat "conftest.$ac_ext" >&5
23000 ac_cv_func_memmove=no
23002 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23004 echo "$as_me:23004: result: $ac_cv_func_memmove" >&5
23005 echo "${ECHO_T}$ac_cv_func_memmove" >&6
23006 if test "$ac_cv_func_memmove" = yes; then
23010 echo "$as_me:23010: checking for bcopy" >&5
23011 echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
23012 if test "${ac_cv_func_bcopy+set}" = set; then
23013 echo $ECHO_N "(cached) $ECHO_C" >&6
23015 cat >"conftest.$ac_ext" <<_ACEOF
23016 #line 23016 "configure"
23017 #include "confdefs.h"
23018 #define bcopy autoconf_temporary
23019 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
23026 /* We use char because int might match the return type of a gcc2
23027 builtin and then its argument prototype would still apply. */
23034 /* The GNU C library defines stubs for functions which it implements
23035 to always fail with ENOSYS. Some functions are actually named
23036 something starting with __ and the normal name is an alias. */
23037 #if defined (__stub_bcopy) || defined (__stub___bcopy)
23038 #error found stub for bcopy
23046 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23047 if { (eval echo "$as_me:23047: \"$ac_link\"") >&5
23048 (eval $ac_link) 2>&5
23050 echo "$as_me:23050: \$? = $ac_status" >&5
23051 (exit "$ac_status"); } &&
23052 { ac_try='test -s "conftest$ac_exeext"'
23053 { (eval echo "$as_me:23053: \"$ac_try\"") >&5
23054 (eval $ac_try) 2>&5
23056 echo "$as_me:23056: \$? = $ac_status" >&5
23057 (exit "$ac_status"); }; }; then
23058 ac_cv_func_bcopy=yes
23060 echo "$as_me: failed program was:" >&5
23061 cat "conftest.$ac_ext" >&5
23062 ac_cv_func_bcopy=no
23064 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23066 echo "$as_me:23066: result: $ac_cv_func_bcopy" >&5
23067 echo "${ECHO_T}$ac_cv_func_bcopy" >&6
23068 if test "$ac_cv_func_bcopy" = yes; then
23070 echo "$as_me:23070: checking if bcopy does overlapping moves" >&5
23071 echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
23072 if test "${cf_cv_good_bcopy+set}" = set; then
23073 echo $ECHO_N "(cached) $ECHO_C" >&6
23076 if test "$cross_compiling" = yes; then
23077 cf_cv_good_bcopy=unknown
23079 cat >"conftest.$ac_ext" <<_ACEOF
23080 #line 23080 "configure"
23081 #include "confdefs.h"
23084 static char data[] = "abcdefghijklmnopqrstuwwxyz";
23086 bcopy(data, temp, sizeof(data));
23087 bcopy(temp+10, temp, 15);
23088 bcopy(temp+5, temp+15, 10);
23089 ${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
23093 rm -f "conftest$ac_exeext"
23094 if { (eval echo "$as_me:23094: \"$ac_link\"") >&5
23095 (eval $ac_link) 2>&5
23097 echo "$as_me:23097: \$? = $ac_status" >&5
23098 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
23099 { (eval echo "$as_me:23099: \"$ac_try\"") >&5
23100 (eval $ac_try) 2>&5
23102 echo "$as_me:23102: \$? = $ac_status" >&5
23103 (exit "$ac_status"); }; }; then
23104 cf_cv_good_bcopy=yes
23106 echo "$as_me: program exited with status $ac_status" >&5
23107 echo "$as_me: failed program was:" >&5
23108 cat "conftest.$ac_ext" >&5
23109 cf_cv_good_bcopy=no
23111 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
23115 echo "$as_me:23115: result: $cf_cv_good_bcopy" >&5
23116 echo "${ECHO_T}$cf_cv_good_bcopy" >&6
23119 cf_cv_good_bcopy=no
23122 if test "$cf_cv_good_bcopy" = yes ; then
23124 cat >>confdefs.h <<\EOF
23125 #define USE_OK_BCOPY 1
23130 cat >>confdefs.h <<\EOF
23131 #define USE_MY_MEMMOVE 1
23138 tty >/dev/null 2>&1 || {
23139 for ac_func in posix_openpt
23141 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
23142 echo "$as_me:23142: checking for $ac_func" >&5
23143 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
23144 if eval "test \"\${$as_ac_var+set}\" = set"; then
23145 echo $ECHO_N "(cached) $ECHO_C" >&6
23147 cat >"conftest.$ac_ext" <<_ACEOF
23148 #line 23148 "configure"
23149 #include "confdefs.h"
23150 #define $ac_func autoconf_temporary
23151 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
23158 /* We use char because int might match the return type of a gcc2
23159 builtin and then its argument prototype would still apply. */
23160 char $ac_func (void);
23166 /* The GNU C library defines stubs for functions which it implements
23167 to always fail with ENOSYS. Some functions are actually named
23168 something starting with __ and the normal name is an alias. */
23169 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
23170 #error found stub for $ac_func
23173 return $ac_func ();
23178 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23179 if { (eval echo "$as_me:23179: \"$ac_link\"") >&5
23180 (eval $ac_link) 2>&5
23182 echo "$as_me:23182: \$? = $ac_status" >&5
23183 (exit "$ac_status"); } &&
23184 { ac_try='test -s "conftest$ac_exeext"'
23185 { (eval echo "$as_me:23185: \"$ac_try\"") >&5
23186 (eval $ac_try) 2>&5
23188 echo "$as_me:23188: \$? = $ac_status" >&5
23189 (exit "$ac_status"); }; }; then
23190 eval "$as_ac_var=yes"
23192 echo "$as_me: failed program was:" >&5
23193 cat "conftest.$ac_ext" >&5
23194 eval "$as_ac_var=no"
23196 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23198 echo "$as_me:23198: result: `eval echo '${'"$as_ac_var"'}'`" >&5
23199 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
23200 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
23201 cat >>confdefs.h <<EOF
23202 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
23208 echo "$as_me:23208: checking if poll really works" >&5
23209 echo $ECHO_N "checking if poll really works... $ECHO_C" >&6
23210 if test "${cf_cv_working_poll+set}" = set; then
23211 echo $ECHO_N "(cached) $ECHO_C" >&6
23214 if test "$cross_compiling" = yes; then
23215 cf_cv_working_poll=unknown
23217 cat >"conftest.$ac_ext" <<_ACEOF
23218 #line 23218 "configure"
23219 #include "confdefs.h"
23221 #include <stdlib.h>
23223 #include <unistd.h>
23228 #include <sys/poll.h>
23231 struct pollfd myfds;
23234 /* check for Darwin bug with respect to "devices" */
23235 myfds.fd = open("/dev/null", 1); /* O_WRONLY */
23238 myfds.events = POLLIN;
23241 ret = poll(&myfds, 1, 100);
23243 if (ret < 0 || (myfds.revents & POLLNVAL)) {
23248 fd = open("/dev/tty", 2); /* O_RDWR */
23250 #ifdef HAVE_POSIX_OPENPT
23252 fd = posix_openpt(O_RDWR);
23257 /* also check with standard input */
23259 myfds.events = POLLIN;
23261 ret = poll(&myfds, 1, 100);
23266 ${cf_cv_main_return:-return}(ret < 0);
23269 rm -f "conftest$ac_exeext"
23270 if { (eval echo "$as_me:23270: \"$ac_link\"") >&5
23271 (eval $ac_link) 2>&5
23273 echo "$as_me:23273: \$? = $ac_status" >&5
23274 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
23275 { (eval echo "$as_me:23275: \"$ac_try\"") >&5
23276 (eval $ac_try) 2>&5
23278 echo "$as_me:23278: \$? = $ac_status" >&5
23279 (exit "$ac_status"); }; }; then
23280 cf_cv_working_poll=yes
23282 echo "$as_me: program exited with status $ac_status" >&5
23283 echo "$as_me: failed program was:" >&5
23284 cat "conftest.$ac_ext" >&5
23285 cf_cv_working_poll=no
23287 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
23290 echo "$as_me:23290: result: $cf_cv_working_poll" >&5
23291 echo "${ECHO_T}$cf_cv_working_poll" >&6
23292 test "$cf_cv_working_poll" = "yes" &&
23293 cat >>confdefs.h <<\EOF
23294 #define HAVE_WORKING_POLL 1
23297 echo "$as_me:23297: checking for va_copy" >&5
23298 echo $ECHO_N "checking for va_copy... $ECHO_C" >&6
23299 if test "${cf_cv_have_va_copy+set}" = set; then
23300 echo $ECHO_N "(cached) $ECHO_C" >&6
23303 cat >"conftest.$ac_ext" <<_ACEOF
23304 #line 23304 "configure"
23305 #include "confdefs.h"
23307 #include <stdarg.h>
23313 static va_list dst;
23314 static va_list src;
23320 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23321 if { (eval echo "$as_me:23321: \"$ac_link\"") >&5
23322 (eval $ac_link) 2>&5
23324 echo "$as_me:23324: \$? = $ac_status" >&5
23325 (exit "$ac_status"); } &&
23326 { ac_try='test -s "conftest$ac_exeext"'
23327 { (eval echo "$as_me:23327: \"$ac_try\"") >&5
23328 (eval $ac_try) 2>&5
23330 echo "$as_me:23330: \$? = $ac_status" >&5
23331 (exit "$ac_status"); }; }; then
23332 cf_cv_have_va_copy=yes
23334 echo "$as_me: failed program was:" >&5
23335 cat "conftest.$ac_ext" >&5
23336 cf_cv_have_va_copy=no
23338 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23340 echo "$as_me:23340: result: $cf_cv_have_va_copy" >&5
23341 echo "${ECHO_T}$cf_cv_have_va_copy" >&6
23343 if test "$cf_cv_have_va_copy" = yes;
23346 cat >>confdefs.h <<\EOF
23347 #define HAVE_VA_COPY 1
23350 else # !cf_cv_have_va_copy
23352 echo "$as_me:23352: checking for __va_copy" >&5
23353 echo $ECHO_N "checking for __va_copy... $ECHO_C" >&6
23354 if test "${cf_cv_have___va_copy+set}" = set; then
23355 echo $ECHO_N "(cached) $ECHO_C" >&6
23358 cat >"conftest.$ac_ext" <<_ACEOF
23359 #line 23359 "configure"
23360 #include "confdefs.h"
23362 #include <stdarg.h>
23368 static va_list dst;
23369 static va_list src;
23370 __va_copy(dst, src)
23375 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23376 if { (eval echo "$as_me:23376: \"$ac_link\"") >&5
23377 (eval $ac_link) 2>&5
23379 echo "$as_me:23379: \$? = $ac_status" >&5
23380 (exit "$ac_status"); } &&
23381 { ac_try='test -s "conftest$ac_exeext"'
23382 { (eval echo "$as_me:23382: \"$ac_try\"") >&5
23383 (eval $ac_try) 2>&5
23385 echo "$as_me:23385: \$? = $ac_status" >&5
23386 (exit "$ac_status"); }; }; then
23387 cf_cv_have___va_copy=yes
23389 echo "$as_me: failed program was:" >&5
23390 cat "conftest.$ac_ext" >&5
23391 cf_cv_have___va_copy=no
23393 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23395 echo "$as_me:23395: result: $cf_cv_have___va_copy" >&5
23396 echo "${ECHO_T}$cf_cv_have___va_copy" >&6
23398 if test "$cf_cv_have___va_copy" = yes
23401 cat >>confdefs.h <<\EOF
23402 #define HAVE___VA_COPY 1
23405 else # !cf_cv_have___va_copy
23407 echo "$as_me:23407: checking for __builtin_va_copy" >&5
23408 echo $ECHO_N "checking for __builtin_va_copy... $ECHO_C" >&6
23409 if test "${cf_cv_have___builtin_va_copy+set}" = set; then
23410 echo $ECHO_N "(cached) $ECHO_C" >&6
23413 cat >"conftest.$ac_ext" <<_ACEOF
23414 #line 23414 "configure"
23415 #include "confdefs.h"
23417 #include <stdarg.h>
23423 static va_list dst;
23424 static va_list src;
23425 __builtin_va_copy(dst, src)
23430 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23431 if { (eval echo "$as_me:23431: \"$ac_link\"") >&5
23432 (eval $ac_link) 2>&5
23434 echo "$as_me:23434: \$? = $ac_status" >&5
23435 (exit "$ac_status"); } &&
23436 { ac_try='test -s "conftest$ac_exeext"'
23437 { (eval echo "$as_me:23437: \"$ac_try\"") >&5
23438 (eval $ac_try) 2>&5
23440 echo "$as_me:23440: \$? = $ac_status" >&5
23441 (exit "$ac_status"); }; }; then
23442 cf_cv_have___builtin_va_copy=yes
23444 echo "$as_me: failed program was:" >&5
23445 cat "conftest.$ac_ext" >&5
23446 cf_cv_have___builtin_va_copy=no
23448 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23450 echo "$as_me:23450: result: $cf_cv_have___builtin_va_copy" >&5
23451 echo "${ECHO_T}$cf_cv_have___builtin_va_copy" >&6
23453 test "$cf_cv_have___builtin_va_copy" = yes &&
23455 cat >>confdefs.h <<\EOF
23456 #define HAVE___BUILTIN_VA_COPY 1
23459 fi # cf_cv_have___va_copy
23461 fi # cf_cv_have_va_copy
23463 case "${cf_cv_have_va_copy}${cf_cv_have___va_copy}${cf_cv_have___builtin_va_copy}" in
23468 echo "$as_me:23468: checking if we can simply copy va_list" >&5
23469 echo $ECHO_N "checking if we can simply copy va_list... $ECHO_C" >&6
23470 if test "${cf_cv_pointer_va_list+set}" = set; then
23471 echo $ECHO_N "(cached) $ECHO_C" >&6
23474 cat >"conftest.$ac_ext" <<_ACEOF
23475 #line 23475 "configure"
23476 #include "confdefs.h"
23478 #include <stdarg.h>
23491 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23492 if { (eval echo "$as_me:23492: \"$ac_link\"") >&5
23493 (eval $ac_link) 2>&5
23495 echo "$as_me:23495: \$? = $ac_status" >&5
23496 (exit "$ac_status"); } &&
23497 { ac_try='test -s "conftest$ac_exeext"'
23498 { (eval echo "$as_me:23498: \"$ac_try\"") >&5
23499 (eval $ac_try) 2>&5
23501 echo "$as_me:23501: \$? = $ac_status" >&5
23502 (exit "$ac_status"); }; }; then
23503 cf_cv_pointer_va_list=yes
23505 echo "$as_me: failed program was:" >&5
23506 cat "conftest.$ac_ext" >&5
23507 cf_cv_pointer_va_list=no
23509 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23511 echo "$as_me:23511: result: $cf_cv_pointer_va_list" >&5
23512 echo "${ECHO_T}$cf_cv_pointer_va_list" >&6
23514 if test "$cf_cv_pointer_va_list" = no
23516 echo "$as_me:23516: checking if we can copy va_list indirectly" >&5
23517 echo $ECHO_N "checking if we can copy va_list indirectly... $ECHO_C" >&6
23518 if test "${cf_cv_array_va_list+set}" = set; then
23519 echo $ECHO_N "(cached) $ECHO_C" >&6
23522 cat >"conftest.$ac_ext" <<_ACEOF
23523 #line 23523 "configure"
23524 #include "confdefs.h"
23526 #include <stdarg.h>
23539 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23540 if { (eval echo "$as_me:23540: \"$ac_link\"") >&5
23541 (eval $ac_link) 2>&5
23543 echo "$as_me:23543: \$? = $ac_status" >&5
23544 (exit "$ac_status"); } &&
23545 { ac_try='test -s "conftest$ac_exeext"'
23546 { (eval echo "$as_me:23546: \"$ac_try\"") >&5
23547 (eval $ac_try) 2>&5
23549 echo "$as_me:23549: \$? = $ac_status" >&5
23550 (exit "$ac_status"); }; }; then
23551 cf_cv_array_va_list=yes
23553 echo "$as_me: failed program was:" >&5
23554 cat "conftest.$ac_ext" >&5
23555 cf_cv_array_va_list=no
23557 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23559 echo "$as_me:23559: result: $cf_cv_array_va_list" >&5
23560 echo "${ECHO_T}$cf_cv_array_va_list" >&6
23561 test "$cf_cv_array_va_list" = yes &&
23562 cat >>confdefs.h <<\EOF
23563 #define ARRAY_VA_LIST 1
23570 echo "$as_me:23570: checking for pid_t" >&5
23571 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
23572 if test "${ac_cv_type_pid_t+set}" = set; then
23573 echo $ECHO_N "(cached) $ECHO_C" >&6
23575 cat >"conftest.$ac_ext" <<_ACEOF
23576 #line 23576 "configure"
23577 #include "confdefs.h"
23578 $ac_includes_default
23584 if (sizeof (pid_t))
23590 rm -f "conftest.$ac_objext"
23591 if { (eval echo "$as_me:23591: \"$ac_compile\"") >&5
23592 (eval $ac_compile) 2>&5
23594 echo "$as_me:23594: \$? = $ac_status" >&5
23595 (exit "$ac_status"); } &&
23596 { ac_try='test -s "conftest.$ac_objext"'
23597 { (eval echo "$as_me:23597: \"$ac_try\"") >&5
23598 (eval $ac_try) 2>&5
23600 echo "$as_me:23600: \$? = $ac_status" >&5
23601 (exit "$ac_status"); }; }; then
23602 ac_cv_type_pid_t=yes
23604 echo "$as_me: failed program was:" >&5
23605 cat "conftest.$ac_ext" >&5
23606 ac_cv_type_pid_t=no
23608 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
23610 echo "$as_me:23610: result: $ac_cv_type_pid_t" >&5
23611 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
23612 if test "$ac_cv_type_pid_t" = yes; then
23616 cat >>confdefs.h <<EOF
23622 for ac_header in unistd.h vfork.h
23624 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
23625 echo "$as_me:23625: checking for $ac_header" >&5
23626 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
23627 if eval "test \"\${$as_ac_Header+set}\" = set"; then
23628 echo $ECHO_N "(cached) $ECHO_C" >&6
23630 cat >"conftest.$ac_ext" <<_ACEOF
23631 #line 23631 "configure"
23632 #include "confdefs.h"
23633 #include <$ac_header>
23635 if { (eval echo "$as_me:23635: \"$ac_cpp "conftest.$ac_ext"\"") >&5
23636 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
23638 $EGREP -v '^ *\+' conftest.er1 >conftest.err
23640 cat conftest.err >&5
23641 echo "$as_me:23641: \$? = $ac_status" >&5
23642 (exit "$ac_status"); } >/dev/null; then
23643 if test -s conftest.err; then
23644 ac_cpp_err=$ac_c_preproc_warn_flag
23651 if test -z "$ac_cpp_err"; then
23652 eval "$as_ac_Header=yes"
23654 echo "$as_me: failed program was:" >&5
23655 cat "conftest.$ac_ext" >&5
23656 eval "$as_ac_Header=no"
23658 rm -f conftest.err "conftest.$ac_ext"
23660 echo "$as_me:23660: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
23661 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
23662 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
23663 cat >>confdefs.h <<EOF
23664 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
23670 for ac_func in fork vfork
23672 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
23673 echo "$as_me:23673: checking for $ac_func" >&5
23674 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
23675 if eval "test \"\${$as_ac_var+set}\" = set"; then
23676 echo $ECHO_N "(cached) $ECHO_C" >&6
23678 cat >"conftest.$ac_ext" <<_ACEOF
23679 #line 23679 "configure"
23680 #include "confdefs.h"
23681 #define $ac_func autoconf_temporary
23682 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
23689 /* We use char because int might match the return type of a gcc2
23690 builtin and then its argument prototype would still apply. */
23691 char $ac_func (void);
23697 /* The GNU C library defines stubs for functions which it implements
23698 to always fail with ENOSYS. Some functions are actually named
23699 something starting with __ and the normal name is an alias. */
23700 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
23701 #error found stub for $ac_func
23704 return $ac_func ();
23709 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23710 if { (eval echo "$as_me:23710: \"$ac_link\"") >&5
23711 (eval $ac_link) 2>&5
23713 echo "$as_me:23713: \$? = $ac_status" >&5
23714 (exit "$ac_status"); } &&
23715 { ac_try='test -s "conftest$ac_exeext"'
23716 { (eval echo "$as_me:23716: \"$ac_try\"") >&5
23717 (eval $ac_try) 2>&5
23719 echo "$as_me:23719: \$? = $ac_status" >&5
23720 (exit "$ac_status"); }; }; then
23721 eval "$as_ac_var=yes"
23723 echo "$as_me: failed program was:" >&5
23724 cat "conftest.$ac_ext" >&5
23725 eval "$as_ac_var=no"
23727 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23729 echo "$as_me:23729: result: `eval echo '${'"$as_ac_var"'}'`" >&5
23730 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
23731 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
23732 cat >>confdefs.h <<EOF
23733 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
23739 ac_cv_func_fork_works=$ac_cv_func_fork
23740 if test "x$ac_cv_func_fork" = xyes; then
23741 echo "$as_me:23741: checking for working fork" >&5
23742 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
23743 if test "${ac_cv_func_fork_works+set}" = set; then
23744 echo $ECHO_N "(cached) $ECHO_C" >&6
23746 if test "$cross_compiling" = yes; then
23747 ac_cv_func_fork_works=cross
23749 cat >"conftest.$ac_ext" <<_ACEOF
23750 /* By Rüdiger Kuhlmann. */
23751 #include <sys/types.h>
23753 # include <unistd.h>
23755 /* Some systems only have a dummy stub for fork() */
23759 $ac_main_return (1);
23760 $ac_main_return (0);
23763 rm -f "conftest$ac_exeext"
23764 if { (eval echo "$as_me:23764: \"$ac_link\"") >&5
23765 (eval $ac_link) 2>&5
23767 echo "$as_me:23767: \$? = $ac_status" >&5
23768 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
23769 { (eval echo "$as_me:23769: \"$ac_try\"") >&5
23770 (eval $ac_try) 2>&5
23772 echo "$as_me:23772: \$? = $ac_status" >&5
23773 (exit "$ac_status"); }; }; then
23774 ac_cv_func_fork_works=yes
23776 echo "$as_me: program exited with status $ac_status" >&5
23777 echo "$as_me: failed program was:" >&5
23778 cat "conftest.$ac_ext" >&5
23779 ac_cv_func_fork_works=no
23781 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
23784 echo "$as_me:23784: result: $ac_cv_func_fork_works" >&5
23785 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
23788 if test "x$ac_cv_func_fork_works" = xcross; then
23790 *-*-amigaos* | *-*-msdosdjgpp*)
23791 # Override, as these systems have only a dummy fork() stub
23792 ac_cv_func_fork_works=no
23795 ac_cv_func_fork_works=yes
23798 { echo "$as_me:23798: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&5
23799 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&2;}
23801 ac_cv_func_vfork_works=$ac_cv_func_vfork
23802 if test "x$ac_cv_func_vfork" = xyes; then
23803 echo "$as_me:23803: checking for working vfork" >&5
23804 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
23805 if test "${ac_cv_func_vfork_works+set}" = set; then
23806 echo $ECHO_N "(cached) $ECHO_C" >&6
23808 if test "$cross_compiling" = yes; then
23809 ac_cv_func_vfork_works=cross
23811 cat >"conftest.$ac_ext" <<_ACEOF
23812 #line 23812 "configure"
23813 #include "confdefs.h"
23814 /* Thanks to Paul Eggert for this test. */
23816 #include <sys/types.h>
23817 #include <sys/stat.h>
23819 # include <unistd.h>
23822 # include <vfork.h>
23824 /* On some sparc systems, changes by the child to local and incoming
23825 argument registers are propagated back to the parent. The compiler
23826 is told about this with #include <vfork.h>, but some compilers
23827 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
23828 static variable whose address is put into a register that is
23829 clobbered by the vfork. */
23832 sparc_address_test (int arg)
23834 sparc_address_test (arg) int arg;
23837 static pid_t child;
23855 pid_t parent = getpid ();
23858 sparc_address_test ();
23863 /* Here is another test for sparc vfork register problems. This
23864 test uses lots of local variables, at least as many local
23865 variables as main has allocated so far including compiler
23866 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
23867 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
23868 reuse the register of parent for one of the local variables,
23869 since it will think that parent can't possibly be used any more
23870 in this routine. Assigning to the local variable will thus
23871 munge parent in the parent process. */
23873 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
23874 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
23875 /* Convince the compiler that p..p7 are live; otherwise, it might
23876 use the same hardware register for all 8 local variables. */
23877 if (p != p1 || p != p2 || p != p3 || p != p4
23878 || p != p5 || p != p6 || p != p7)
23881 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
23882 from child file descriptors. If the child closes a descriptor
23883 before it execs or exits, this munges the parent's descriptor
23884 as well. Test for this by closing stdout in the child. */
23885 _exit(close(fileno(stdout)) != 0);
23890 while (wait(&status) != child)
23893 /* Was there some problem with vforking? */
23896 /* Did the child fail? (This shouldn't happen.) */
23899 /* Did the vfork/compiler bug occur? */
23900 || parent != getpid()
23902 /* Did the file descriptor bug occur? */
23903 || fstat(fileno(stdout), &st) != 0
23908 rm -f "conftest$ac_exeext"
23909 if { (eval echo "$as_me:23909: \"$ac_link\"") >&5
23910 (eval $ac_link) 2>&5
23912 echo "$as_me:23912: \$? = $ac_status" >&5
23913 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
23914 { (eval echo "$as_me:23914: \"$ac_try\"") >&5
23915 (eval $ac_try) 2>&5
23917 echo "$as_me:23917: \$? = $ac_status" >&5
23918 (exit "$ac_status"); }; }; then
23919 ac_cv_func_vfork_works=yes
23921 echo "$as_me: program exited with status $ac_status" >&5
23922 echo "$as_me: failed program was:" >&5
23923 cat "conftest.$ac_ext" >&5
23924 ac_cv_func_vfork_works=no
23926 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
23929 echo "$as_me:23929: result: $ac_cv_func_vfork_works" >&5
23930 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
23933 if test "x$ac_cv_func_fork_works" = xcross; then
23934 ac_cv_func_vfork_works=ac_cv_func_vfork
23935 { echo "$as_me:23935: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&5
23936 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&2;}
23939 if test "x$ac_cv_func_vfork_works" = xyes; then
23941 cat >>confdefs.h <<\EOF
23942 #define HAVE_WORKING_VFORK 1
23947 cat >>confdefs.h <<\EOF
23952 if test "x$ac_cv_func_fork_works" = xyes; then
23954 cat >>confdefs.h <<\EOF
23955 #define HAVE_WORKING_FORK 1
23960 echo "$as_me:23960: checking if fopen accepts explicit binary mode" >&5
23961 echo $ECHO_N "checking if fopen accepts explicit binary mode... $ECHO_C" >&6
23962 if test "${cf_cv_fopen_bin_r+set}" = set; then
23963 echo $ECHO_N "(cached) $ECHO_C" >&6
23966 if test "$cross_compiling" = yes; then
23967 cf_cv_fopen_bin_r=unknown
23969 cat >"conftest.$ac_ext" <<_ACEOF
23970 #line 23970 "configure"
23971 #include "confdefs.h"
23975 FILE *fp = fopen("conftest.tmp", "wb");
23979 for (p = 0; p < 256; ++p) {
23983 fp = fopen("conftest.tmp", "rb");
23985 for (p = 0; p < 256; ++p) {
23998 ${cf_cv_main_return:-return} (rc);
24002 rm -f "conftest$ac_exeext"
24003 if { (eval echo "$as_me:24003: \"$ac_link\"") >&5
24004 (eval $ac_link) 2>&5
24006 echo "$as_me:24006: \$? = $ac_status" >&5
24007 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
24008 { (eval echo "$as_me:24008: \"$ac_try\"") >&5
24009 (eval $ac_try) 2>&5
24011 echo "$as_me:24011: \$? = $ac_status" >&5
24012 (exit "$ac_status"); }; }; then
24013 cf_cv_fopen_bin_r=yes
24015 echo "$as_me: program exited with status $ac_status" >&5
24016 echo "$as_me: failed program was:" >&5
24017 cat "conftest.$ac_ext" >&5
24018 cf_cv_fopen_bin_r=no
24020 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
24024 echo "$as_me:24024: result: $cf_cv_fopen_bin_r" >&5
24025 echo "${ECHO_T}$cf_cv_fopen_bin_r" >&6
24026 test "x$cf_cv_fopen_bin_r" != xno &&
24027 cat >>confdefs.h <<\EOF
24028 #define USE_FOPEN_BIN_R 1
24031 # special check for test/ditto.c
24033 echo "$as_me:24033: checking for openpty in -lutil" >&5
24034 echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
24035 if test "${ac_cv_lib_util_openpty+set}" = set; then
24036 echo $ECHO_N "(cached) $ECHO_C" >&6
24038 ac_check_lib_save_LIBS=$LIBS
24039 LIBS="-lutil $LIBS"
24040 cat >"conftest.$ac_ext" <<_ACEOF
24041 #line 24041 "configure"
24042 #include "confdefs.h"
24044 /* Override any gcc2 internal prototype to avoid an error. */
24048 /* We use char because int might match the return type of a gcc2
24049 builtin and then its argument prototype would still apply. */
24059 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
24060 if { (eval echo "$as_me:24060: \"$ac_link\"") >&5
24061 (eval $ac_link) 2>&5
24063 echo "$as_me:24063: \$? = $ac_status" >&5
24064 (exit "$ac_status"); } &&
24065 { ac_try='test -s "conftest$ac_exeext"'
24066 { (eval echo "$as_me:24066: \"$ac_try\"") >&5
24067 (eval $ac_try) 2>&5
24069 echo "$as_me:24069: \$? = $ac_status" >&5
24070 (exit "$ac_status"); }; }; then
24071 ac_cv_lib_util_openpty=yes
24073 echo "$as_me: failed program was:" >&5
24074 cat "conftest.$ac_ext" >&5
24075 ac_cv_lib_util_openpty=no
24077 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
24078 LIBS=$ac_check_lib_save_LIBS
24080 echo "$as_me:24080: result: $ac_cv_lib_util_openpty" >&5
24081 echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
24082 if test "$ac_cv_lib_util_openpty" = yes; then
24088 echo "$as_me:24088: checking for openpty header" >&5
24089 echo $ECHO_N "checking for openpty header... $ECHO_C" >&6
24090 if test "${cf_cv_func_openpty+set}" = set; then
24091 echo $ECHO_N "(cached) $ECHO_C" >&6
24094 cf_save_LIBS="$LIBS"
24095 test "$cf_cv_lib_util" = yes && {
24096 cf_add_libs="$LIBS"
24099 for cf_add_1lib in -lutil; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
24100 # filter duplicates
24101 for cf_add_1lib in $cf_add_0lib; do
24102 for cf_add_2lib in $cf_add_libs; do
24103 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
24108 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
24110 LIBS="$cf_add_libs"
24112 for cf_header in pty.h libutil.h util.h
24114 cat >"conftest.$ac_ext" <<_ACEOF
24115 #line 24115 "configure"
24116 #include "confdefs.h"
24118 #include <$cf_header>
24124 int x = openpty((int *)0, (int *)0, (char *)0,
24125 (struct termios *)0, (struct winsize *)0);
24131 rm -f "conftest.$ac_objext" "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"); } &&
24137 { ac_try='test -s "conftest$ac_exeext"'
24138 { (eval echo "$as_me:24138: \"$ac_try\"") >&5
24139 (eval $ac_try) 2>&5
24141 echo "$as_me:24141: \$? = $ac_status" >&5
24142 (exit "$ac_status"); }; }; then
24144 cf_cv_func_openpty=$cf_header
24148 echo "$as_me: failed program was:" >&5
24149 cat "conftest.$ac_ext" >&5
24151 cf_cv_func_openpty=no
24154 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
24156 LIBS="$cf_save_LIBS"
24159 echo "$as_me:24159: result: $cf_cv_func_openpty" >&5
24160 echo "${ECHO_T}$cf_cv_func_openpty" >&6
24162 if test "$cf_cv_func_openpty" != no ; then
24164 cat >>confdefs.h <<EOF
24165 #define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
24168 cat >>confdefs.h <<\EOF
24169 #define USE_XTERM_PTY 1
24172 if test "x$cf_cv_lib_util" = xyes ; then
24174 cf_add_libs="$TEST_LIBS"
24177 for cf_add_1lib in -lutil; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
24178 # filter duplicates
24179 for cf_add_1lib in $cf_add_0lib; do
24180 for cf_add_2lib in $cf_add_libs; do
24181 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
24186 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
24188 TEST_LIBS="$cf_add_libs"
24193 if test "$with_hashed_db" != no ; then
24195 cat >>confdefs.h <<\EOF
24196 #define USE_HASHED_DB 1
24199 case $with_hashed_db in
24203 if test -d "$with_hashed_db" ; then
24205 if test -n "$with_hashed_db/include" ; then
24206 for cf_add_incdir in $with_hashed_db/include
24208 while test "$cf_add_incdir" != /usr/include
24210 if test -d "$cf_add_incdir"
24213 if test -n "$CFLAGS$CPPFLAGS" ; then
24214 # a loop is needed to ensure we can add subdirs of existing dirs
24215 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
24216 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
24217 cf_have_incdir=yes; break
24222 if test "$cf_have_incdir" = no ; then
24223 if test "$cf_add_incdir" = /usr/local/include ; then
24224 if test "$GCC" = yes
24226 cf_save_CPPFLAGS=$CPPFLAGS
24228 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
24229 CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
24231 cat >"conftest.$ac_ext" <<_ACEOF
24232 #line 24232 "configure"
24233 #include "confdefs.h"
24243 rm -f "conftest.$ac_objext"
24244 if { (eval echo "$as_me:24244: \"$ac_compile\"") >&5
24245 (eval $ac_compile) 2>&5
24247 echo "$as_me:24247: \$? = $ac_status" >&5
24248 (exit "$ac_status"); } &&
24249 { ac_try='test -s "conftest.$ac_objext"'
24250 { (eval echo "$as_me:24250: \"$ac_try\"") >&5
24251 (eval $ac_try) 2>&5
24253 echo "$as_me:24253: \$? = $ac_status" >&5
24254 (exit "$ac_status"); }; }; then
24257 echo "$as_me: failed program was:" >&5
24258 cat "conftest.$ac_ext" >&5
24261 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
24262 CPPFLAGS=$cf_save_CPPFLAGS
24267 if test "$cf_have_incdir" = no ; then
24268 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
24270 echo "${as_me:-configure}:24270: testing adding $cf_add_incdir to include-path ..." 1>&5
24272 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
24274 cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
24275 test "$cf_top_incdir" = "$cf_add_incdir" && break
24276 cf_add_incdir="$cf_top_incdir"
24287 if test -n "$with_hashed_db/lib" ; then
24288 for cf_add_libdir in $with_hashed_db/lib
24290 if test "$cf_add_libdir" = /usr/lib ; then
24292 elif test -d "$cf_add_libdir"
24295 if test -n "$LDFLAGS$LIBS" ; then
24296 # a loop is needed to ensure we can add subdirs of existing dirs
24297 for cf_test_libdir in $LDFLAGS $LIBS ; do
24298 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
24299 cf_have_libdir=yes; break
24303 if test "$cf_have_libdir" = no ; then
24304 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
24306 echo "${as_me:-configure}:24306: testing adding $cf_add_libdir to library-path ..." 1>&5
24308 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
24315 case "$with_hashed_db" in
24317 { echo "$as_me:24317: WARNING: no such directory $with_hashed_db" >&5
24318 echo "$as_me: WARNING: no such directory $with_hashed_db" >&2;}
24324 test "x$prefix" != "xNONE" && \
24325 test -d "$prefix" && \
24327 test -n "$verbose" && echo " ... testing for include-directories under $prefix"
24328 test -d "$prefix/include" && cf_search="$cf_search $prefix/include"
24329 test -d "$prefix/include/$with_hashed_db" && cf_search="$cf_search $prefix/include/$with_hashed_db"
24330 test -d "$prefix/include/$with_hashed_db/include" && cf_search="$cf_search $prefix/include/$with_hashed_db/include"
24331 test -d "$prefix/$with_hashed_db/include" && cf_search="$cf_search $prefix/$with_hashed_db/include"
24332 test -d "$prefix/$with_hashed_db/include/$with_hashed_db" && cf_search="$cf_search $prefix/$with_hashed_db/include/$with_hashed_db"
24335 for cf_subdir_prefix in \
24344 test "x$cf_subdir_prefix" != "x$prefix" && \
24345 test -d "$cf_subdir_prefix" && \
24346 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
24347 test -n "$verbose" && echo " ... testing for include-directories under $cf_subdir_prefix"
24348 test -d "$cf_subdir_prefix/include" && cf_search="$cf_search $cf_subdir_prefix/include"
24349 test -d "$cf_subdir_prefix/include/$with_hashed_db" && cf_search="$cf_search $cf_subdir_prefix/include/$with_hashed_db"
24350 test -d "$cf_subdir_prefix/include/$with_hashed_db/include" && cf_search="$cf_search $cf_subdir_prefix/include/$with_hashed_db/include"
24351 test -d "$cf_subdir_prefix/$with_hashed_db/include" && cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/include"
24352 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"
24357 for cf_item in $cf_search
24360 (*/$with_hashed_db)
24362 if test -n "$cf_item" ; then
24363 for cf_add_incdir in $cf_item
24365 while test "$cf_add_incdir" != /usr/include
24367 if test -d "$cf_add_incdir"
24370 if test -n "$CFLAGS$CPPFLAGS" ; then
24371 # a loop is needed to ensure we can add subdirs of existing dirs
24372 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
24373 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
24374 cf_have_incdir=yes; break
24379 if test "$cf_have_incdir" = no ; then
24380 if test "$cf_add_incdir" = /usr/local/include ; then
24381 if test "$GCC" = yes
24383 cf_save_CPPFLAGS=$CPPFLAGS
24385 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
24386 CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
24388 cat >"conftest.$ac_ext" <<_ACEOF
24389 #line 24389 "configure"
24390 #include "confdefs.h"
24400 rm -f "conftest.$ac_objext"
24401 if { (eval echo "$as_me:24401: \"$ac_compile\"") >&5
24402 (eval $ac_compile) 2>&5
24404 echo "$as_me:24404: \$? = $ac_status" >&5
24405 (exit "$ac_status"); } &&
24406 { ac_try='test -s "conftest.$ac_objext"'
24407 { (eval echo "$as_me:24407: \"$ac_try\"") >&5
24408 (eval $ac_try) 2>&5
24410 echo "$as_me:24410: \$? = $ac_status" >&5
24411 (exit "$ac_status"); }; }; then
24414 echo "$as_me: failed program was:" >&5
24415 cat "conftest.$ac_ext" >&5
24418 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
24419 CPPFLAGS=$cf_save_CPPFLAGS
24424 if test "$cf_have_incdir" = no ; then
24425 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
24427 echo "${as_me:-configure}:24427: testing adding $cf_add_incdir to include-path ..." 1>&5
24429 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
24431 cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
24432 test "$cf_top_incdir" = "$cf_add_incdir" && break
24433 cf_add_incdir="$cf_top_incdir"
24450 test "x$prefix" != "xNONE" && \
24451 test -d "$prefix" && \
24453 test -n "$verbose" && echo " ... testing for lib-directories under $prefix"
24454 test -d "$prefix/lib" && cf_search="$cf_search $prefix/lib"
24455 test -d "$prefix/lib/$with_hashed_db" && cf_search="$cf_search $prefix/lib/$with_hashed_db"
24456 test -d "$prefix/lib/$with_hashed_db/lib" && cf_search="$cf_search $prefix/lib/$with_hashed_db/lib"
24457 test -d "$prefix/$with_hashed_db/lib" && cf_search="$cf_search $prefix/$with_hashed_db/lib"
24458 test -d "$prefix/$with_hashed_db/lib/$with_hashed_db" && cf_search="$cf_search $prefix/$with_hashed_db/lib/$with_hashed_db"
24461 for cf_subdir_prefix in \
24470 test "x$cf_subdir_prefix" != "x$prefix" && \
24471 test -d "$cf_subdir_prefix" && \
24472 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
24473 test -n "$verbose" && echo " ... testing for lib-directories under $cf_subdir_prefix"
24474 test -d "$cf_subdir_prefix/lib" && cf_search="$cf_search $cf_subdir_prefix/lib"
24475 test -d "$cf_subdir_prefix/lib/$with_hashed_db" && cf_search="$cf_search $cf_subdir_prefix/lib/$with_hashed_db"
24476 test -d "$cf_subdir_prefix/lib/$with_hashed_db/lib" && cf_search="$cf_search $cf_subdir_prefix/lib/$with_hashed_db/lib"
24477 test -d "$cf_subdir_prefix/$with_hashed_db/lib" && cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/lib"
24478 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"
24483 for cf_item in $cf_search
24486 (*/$with_hashed_db)
24488 if test -n "$cf_item" ; then
24489 for cf_add_libdir in $cf_item
24491 if test "$cf_add_libdir" = /usr/lib ; then
24493 elif test -d "$cf_add_libdir"
24496 if test -n "$LDFLAGS$LIBS" ; then
24497 # a loop is needed to ensure we can add subdirs of existing dirs
24498 for cf_test_libdir in $LDFLAGS $LIBS ; do
24499 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
24500 cf_have_libdir=yes; break
24504 if test "$cf_have_libdir" = no ; then
24505 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
24507 echo "${as_me:-configure}:24507: testing adding $cf_add_libdir to library-path ..." 1>&5
24509 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
24524 echo "$as_me:24524: checking for db.h" >&5
24525 echo $ECHO_N "checking for db.h... $ECHO_C" >&6
24526 if test "${ac_cv_header_db_h+set}" = set; then
24527 echo $ECHO_N "(cached) $ECHO_C" >&6
24529 cat >"conftest.$ac_ext" <<_ACEOF
24530 #line 24530 "configure"
24531 #include "confdefs.h"
24534 if { (eval echo "$as_me:24534: \"$ac_cpp "conftest.$ac_ext"\"") >&5
24535 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
24537 $EGREP -v '^ *\+' conftest.er1 >conftest.err
24539 cat conftest.err >&5
24540 echo "$as_me:24540: \$? = $ac_status" >&5
24541 (exit "$ac_status"); } >/dev/null; then
24542 if test -s conftest.err; then
24543 ac_cpp_err=$ac_c_preproc_warn_flag
24550 if test -z "$ac_cpp_err"; then
24551 ac_cv_header_db_h=yes
24553 echo "$as_me: failed program was:" >&5
24554 cat "conftest.$ac_ext" >&5
24555 ac_cv_header_db_h=no
24557 rm -f conftest.err "conftest.$ac_ext"
24559 echo "$as_me:24559: result: $ac_cv_header_db_h" >&5
24560 echo "${ECHO_T}$ac_cv_header_db_h" >&6
24561 if test "$ac_cv_header_db_h" = yes; then
24563 echo "$as_me:24563: checking for version of db" >&5
24564 echo $ECHO_N "checking for version of db... $ECHO_C" >&6
24565 if test "${cf_cv_hashed_db_version+set}" = set; then
24566 echo $ECHO_N "(cached) $ECHO_C" >&6
24569 cf_cv_hashed_db_version=unknown
24571 for cf_db_version in 1 2 3 4 5 6
24574 echo "${as_me:-configure}:24574: testing checking for db version $cf_db_version ..." 1>&5
24576 cat >"conftest.$ac_ext" <<_ACEOF
24577 #line 24577 "configure"
24578 #include "confdefs.h"
24580 $ac_includes_default
24583 #ifdef DB_VERSION_MAJOR
24584 /* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
24585 #if $cf_db_version == DB_VERSION_MAJOR
24591 #if $cf_db_version == 1
24592 /* ok: assuming this is DB 1.8.5 */
24606 rm -f "conftest.$ac_objext"
24607 if { (eval echo "$as_me:24607: \"$ac_compile\"") >&5
24608 (eval $ac_compile) 2>&5
24610 echo "$as_me:24610: \$? = $ac_status" >&5
24611 (exit "$ac_status"); } &&
24612 { ac_try='test -s "conftest.$ac_objext"'
24613 { (eval echo "$as_me:24613: \"$ac_try\"") >&5
24614 (eval $ac_try) 2>&5
24616 echo "$as_me:24616: \$? = $ac_status" >&5
24617 (exit "$ac_status"); }; }; then
24619 cf_cv_hashed_db_version=$cf_db_version
24623 echo "$as_me: failed program was:" >&5
24624 cat "conftest.$ac_ext" >&5
24626 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
24630 echo "$as_me:24630: result: $cf_cv_hashed_db_version" >&5
24631 echo "${ECHO_T}$cf_cv_hashed_db_version" >&6
24633 if test "$cf_cv_hashed_db_version" = unknown ; then
24634 { { echo "$as_me:24634: error: Cannot determine version of db" >&5
24635 echo "$as_me: error: Cannot determine version of db" >&2;}
24636 { (exit 1); exit 1; }; }
24639 echo "$as_me:24639: checking for db libraries" >&5
24640 echo $ECHO_N "checking for db libraries... $ECHO_C" >&6
24641 if test "${cf_cv_hashed_db_libs+set}" = set; then
24642 echo $ECHO_N "(cached) $ECHO_C" >&6
24645 cf_cv_hashed_db_libs=unknown
24646 for cf_db_libs in "" db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db ''
24648 cf_save_libs="$LIBS"
24649 if test -n "$cf_db_libs"; then
24651 cf_add_libs="$LIBS"
24654 for cf_add_1lib in -l$cf_db_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
24655 # filter duplicates
24656 for cf_add_1lib in $cf_add_0lib; do
24657 for cf_add_2lib in $cf_add_libs; do
24658 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
24663 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
24665 LIBS="$cf_add_libs"
24669 echo "${as_me:-configure}:24669: testing checking for library $cf_db_libs ..." 1>&5
24671 cat >"conftest.$ac_ext" <<_ACEOF
24672 #line 24672 "configure"
24673 #include "confdefs.h"
24675 $ac_includes_default
24682 char *path = "/tmp/foo";
24683 #ifdef DB_VERSION_MAJOR
24684 #if DB_VERSION_MAJOR >= 4
24686 db_create(&result, NULL, 0);
24687 result->open(result,
24694 #elif DB_VERSION_MAJOR >= 3
24696 db_create(&result, NULL, 0);
24697 result->open(result,
24703 #elif DB_VERSION_MAJOR >= 2
24712 #endif /* DB_VERSION_MAJOR */
24714 DB *result = dbopen(path,
24720 ${cf_cv_main_return:-return}(result != 0)
24726 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
24727 if { (eval echo "$as_me:24727: \"$ac_link\"") >&5
24728 (eval $ac_link) 2>&5
24730 echo "$as_me:24730: \$? = $ac_status" >&5
24731 (exit "$ac_status"); } &&
24732 { ac_try='test -s "conftest$ac_exeext"'
24733 { (eval echo "$as_me:24733: \"$ac_try\"") >&5
24734 (eval $ac_try) 2>&5
24736 echo "$as_me:24736: \$? = $ac_status" >&5
24737 (exit "$ac_status"); }; }; then
24739 if test -n "$cf_db_libs" ; then
24740 cf_cv_hashed_db_libs=$cf_db_libs
24742 cf_cv_hashed_db_libs=default
24744 LIBS="$cf_save_libs"
24748 echo "$as_me: failed program was:" >&5
24749 cat "conftest.$ac_ext" >&5
24751 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
24752 LIBS="$cf_save_libs"
24756 echo "$as_me:24756: result: $cf_cv_hashed_db_libs" >&5
24757 echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6
24759 if test "$cf_cv_hashed_db_libs" = unknown ; then
24760 { { echo "$as_me:24760: error: Cannot determine library for db" >&5
24761 echo "$as_me: error: Cannot determine library for db" >&2;}
24762 { (exit 1); exit 1; }; }
24763 elif test "$cf_cv_hashed_db_libs" != default ; then
24765 cf_add_libs="$LIBS"
24768 for cf_add_1lib in -l$cf_cv_hashed_db_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
24769 # filter duplicates
24770 for cf_add_1lib in $cf_add_0lib; do
24771 for cf_add_2lib in $cf_add_libs; do
24772 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
24777 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
24779 LIBS="$cf_add_libs"
24786 { { echo "$as_me:24786: error: Cannot find db.h" >&5
24787 echo "$as_me: error: Cannot find db.h" >&2;}
24788 { (exit 1); exit 1; }; }
24794 if test -z "$cf_user_CFLAGS" && test "$enable_leaks" = yes ; then
24795 CFLAGS=`echo "${CFLAGS}" | sed -e 's%-g %%' -e 's%-g$%%' -e 's%[ ]% %g' -e 's% [ ]*% %g' -e 's%^ %%' -e 's% $%%'`
24796 CXXFLAGS=`echo "${CXXFLAGS}" | sed -e 's%-g %%' -e 's%-g$%%' -e 's%[ ]% %g' -e 's% [ ]*% %g' -e 's%^ %%' -e 's% $%%'`
24799 # Just in case, check if the C compiler has a bool type.
24801 echo "$as_me:24801: checking if we should include stdbool.h" >&5
24802 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
24804 if test "${cf_cv_header_stdbool_h+set}" = set; then
24805 echo $ECHO_N "(cached) $ECHO_C" >&6
24808 cat >"conftest.$ac_ext" <<_ACEOF
24809 #line 24809 "configure"
24810 #include "confdefs.h"
24820 rm -f "conftest.$ac_objext"
24821 if { (eval echo "$as_me:24821: \"$ac_compile\"") >&5
24822 (eval $ac_compile) 2>&5
24824 echo "$as_me:24824: \$? = $ac_status" >&5
24825 (exit "$ac_status"); } &&
24826 { ac_try='test -s "conftest.$ac_objext"'
24827 { (eval echo "$as_me:24827: \"$ac_try\"") >&5
24828 (eval $ac_try) 2>&5
24830 echo "$as_me:24830: \$? = $ac_status" >&5
24831 (exit "$ac_status"); }; }; then
24832 cf_cv_header_stdbool_h=0
24834 echo "$as_me: failed program was:" >&5
24835 cat "conftest.$ac_ext" >&5
24836 cat >"conftest.$ac_ext" <<_ACEOF
24837 #line 24837 "configure"
24838 #include "confdefs.h"
24841 #include <stdbool.h>
24852 rm -f "conftest.$ac_objext"
24853 if { (eval echo "$as_me:24853: \"$ac_compile\"") >&5
24854 (eval $ac_compile) 2>&5
24856 echo "$as_me:24856: \$? = $ac_status" >&5
24857 (exit "$ac_status"); } &&
24858 { ac_try='test -s "conftest.$ac_objext"'
24859 { (eval echo "$as_me:24859: \"$ac_try\"") >&5
24860 (eval $ac_try) 2>&5
24862 echo "$as_me:24862: \$? = $ac_status" >&5
24863 (exit "$ac_status"); }; }; then
24864 cf_cv_header_stdbool_h=1
24866 echo "$as_me: failed program was:" >&5
24867 cat "conftest.$ac_ext" >&5
24868 cf_cv_header_stdbool_h=0
24870 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
24872 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
24875 if test "$cf_cv_header_stdbool_h" = 1
24876 then echo "$as_me:24876: result: yes" >&5
24877 echo "${ECHO_T}yes" >&6
24878 else echo "$as_me:24878: result: no" >&5
24879 echo "${ECHO_T}no" >&6
24882 echo "$as_me:24882: checking for builtin bool type" >&5
24883 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
24885 if test "${cf_cv_cc_bool_type+set}" = set; then
24886 echo $ECHO_N "(cached) $ECHO_C" >&6
24889 cat >"conftest.$ac_ext" <<_ACEOF
24890 #line 24890 "configure"
24891 #include "confdefs.h"
24894 #include <sys/types.h>
24904 rm -f "conftest.$ac_objext"
24905 if { (eval echo "$as_me:24905: \"$ac_compile\"") >&5
24906 (eval $ac_compile) 2>&5
24908 echo "$as_me:24908: \$? = $ac_status" >&5
24909 (exit "$ac_status"); } &&
24910 { ac_try='test -s "conftest.$ac_objext"'
24911 { (eval echo "$as_me:24911: \"$ac_try\"") >&5
24912 (eval $ac_try) 2>&5
24914 echo "$as_me:24914: \$? = $ac_status" >&5
24915 (exit "$ac_status"); }; }; then
24916 cf_cv_cc_bool_type=1
24918 echo "$as_me: failed program was:" >&5
24919 cat "conftest.$ac_ext" >&5
24920 cf_cv_cc_bool_type=0
24922 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
24926 if test "$cf_cv_cc_bool_type" = 1
24927 then echo "$as_me:24927: result: yes" >&5
24928 echo "${ECHO_T}yes" >&6
24929 else echo "$as_me:24929: result: no" >&5
24930 echo "${ECHO_T}no" >&6
24933 # Check for C++ compiler characteristics (and ensure that it's there!)
24934 if test -n "$CXX" ; then
24936 ac_cpp='$CXXCPP $CPPFLAGS'
24937 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
24938 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
24939 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
24940 ac_main_return="return"
24942 if test -n "$GXX" ; then
24945 LIBS="$LIBS $CXXLIBS"
24946 echo "$as_me:24946: checking if we already have C++ library" >&5
24947 echo $ECHO_N "checking if we already have C++ library... $ECHO_C" >&6
24948 cat >"conftest.$ac_ext" <<_ACEOF
24949 #line 24949 "configure"
24950 #include "confdefs.h"
24952 #include <iostream>
24957 std::cout << "Hello World!" << std::endl;
24962 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
24963 if { (eval echo "$as_me:24963: \"$ac_link\"") >&5
24964 (eval $ac_link) 2>&5
24966 echo "$as_me:24966: \$? = $ac_status" >&5
24967 (exit "$ac_status"); } &&
24968 { ac_try='test -s "conftest$ac_exeext"'
24969 { (eval echo "$as_me:24969: \"$ac_try\"") >&5
24970 (eval $ac_try) 2>&5
24972 echo "$as_me:24972: \$? = $ac_status" >&5
24973 (exit "$ac_status"); }; }; then
24974 cf_have_libstdcpp=yes
24976 echo "$as_me: failed program was:" >&5
24977 cat "conftest.$ac_ext" >&5
24978 cf_have_libstdcpp=no
24980 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
24981 echo "$as_me:24981: result: $cf_have_libstdcpp" >&5
24982 echo "${ECHO_T}$cf_have_libstdcpp" >&6
24985 if test "$cf_have_libstdcpp" != yes
24987 case "$cf_cv_system_name" in
24989 if test -z "`g++ -dM -E - < /dev/null | grep __KLIBC__`"; then
24990 cf_stdcpp_libname=stdcpp
24992 cf_stdcpp_libname=stdc++
24996 cf_stdcpp_libname=stdc++
25000 echo "$as_me:25000: checking for library $cf_stdcpp_libname" >&5
25001 echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
25002 if test "${cf_cv_libstdcpp+set}" = set; then
25003 echo $ECHO_N "(cached) $ECHO_C" >&6
25007 LIBS="$LIBS $CXXLIBS"
25009 cf_add_libs="$LIBS"
25012 for cf_add_1lib in -l$cf_stdcpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25013 # filter duplicates
25014 for cf_add_1lib in $cf_add_0lib; do
25015 for cf_add_2lib in $cf_add_libs; do
25016 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25021 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25023 LIBS="$cf_add_libs"
25025 cat >"conftest.$ac_ext" <<_ACEOF
25026 #line 25026 "configure"
25027 #include "confdefs.h"
25029 #include <iostream>
25034 std::cout << "Hello World!" << std::endl;
25039 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
25040 if { (eval echo "$as_me:25040: \"$ac_link\"") >&5
25041 (eval $ac_link) 2>&5
25043 echo "$as_me:25043: \$? = $ac_status" >&5
25044 (exit "$ac_status"); } &&
25045 { ac_try='test -s "conftest$ac_exeext"'
25046 { (eval echo "$as_me:25046: \"$ac_try\"") >&5
25047 (eval $ac_try) 2>&5
25049 echo "$as_me:25049: \$? = $ac_status" >&5
25050 (exit "$ac_status"); }; }; then
25051 cf_cv_libstdcpp=yes
25053 echo "$as_me: failed program was:" >&5
25054 cat "conftest.$ac_ext" >&5
25057 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
25061 echo "$as_me:25061: result: $cf_cv_libstdcpp" >&5
25062 echo "${ECHO_T}$cf_cv_libstdcpp" >&6
25063 test "$cf_cv_libstdcpp" = yes && {
25064 cf_add_libs="$CXXLIBS"
25067 for cf_add_1lib in -l$cf_stdcpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25068 # filter duplicates
25069 for cf_add_1lib in $cf_add_0lib; do
25070 for cf_add_2lib in $cf_add_libs; do
25071 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25076 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25078 CXXLIBS="$cf_add_libs"
25083 echo "$as_me:25083: checking whether $CXX understands -c and -o together" >&5
25084 echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
25085 if test "${cf_cv_prog_CXX_c_o+set}" = set; then
25086 echo $ECHO_N "(cached) $ECHO_C" >&6
25089 cat > conftest.$ac_ext <<CF_EOF
25092 ${cf_cv_main_return:-return}(0);
25095 # We do the test twice because some compilers refuse to overwrite an
25096 # existing .o file with -o, though they will create one.
25097 ac_try='$CXX $CXXFLAGS $CPPFLAGS -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
25098 if { (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"); } &&
25103 test -f conftest2.$ac_objext && { (eval echo "$as_me:25103: \"$ac_try\"") >&5
25104 (eval $ac_try) 2>&5
25106 echo "$as_me:25106: \$? = $ac_status" >&5
25107 (exit "$ac_status"); };
25109 eval cf_cv_prog_CXX_c_o=yes
25111 eval cf_cv_prog_CXX_c_o=no
25116 if test "$cf_cv_prog_CXX_c_o" = yes; then
25117 echo "$as_me:25117: result: yes" >&5
25118 echo "${ECHO_T}yes" >&6
25120 echo "$as_me:25120: result: no" >&5
25121 echo "${ECHO_T}no" >&6
25124 case "$GXX_VERSION" in
25125 (1.*|2.[0-6]*|[1-9][0-9].*)
25130 cf_cxx_library=unknown
25131 case "$cf_cv_system_name" in
25139 if test "$GXX" = yes; then
25140 echo "$as_me:25140: checking for lib$cf_gpp_libname" >&5
25141 echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
25144 cf_add_libs="$LIBS"
25147 for cf_add_1lib in -l$cf_gpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25148 # filter duplicates
25149 for cf_add_1lib in $cf_add_0lib; do
25150 for cf_add_2lib in $cf_add_libs; do
25151 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25156 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25158 LIBS="$cf_add_libs"
25160 cat >"conftest.$ac_ext" <<_ACEOF
25161 #line 25161 "configure"
25162 #include "confdefs.h"
25164 #include <$cf_gpp_libname/builtin.h>
25169 two_arg_error_handler_t foo2 = lib_error_handler
25174 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
25175 if { (eval echo "$as_me:25175: \"$ac_link\"") >&5
25176 (eval $ac_link) 2>&5
25178 echo "$as_me:25178: \$? = $ac_status" >&5
25179 (exit "$ac_status"); } &&
25180 { ac_try='test -s "conftest$ac_exeext"'
25181 { (eval echo "$as_me:25181: \"$ac_try\"") >&5
25182 (eval $ac_try) 2>&5
25184 echo "$as_me:25184: \$? = $ac_status" >&5
25185 (exit "$ac_status"); }; }; then
25188 cf_add_libs="$CXXLIBS"
25191 for cf_add_1lib in -l$cf_gpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25192 # filter duplicates
25193 for cf_add_1lib in $cf_add_0lib; do
25194 for cf_add_2lib in $cf_add_libs; do
25195 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25200 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25202 CXXLIBS="$cf_add_libs"
25204 if test "$cf_gpp_libname" = cpp ; then
25206 cat >>confdefs.h <<\EOF
25207 #define HAVE_GPP_BUILTIN_H 1
25212 cat >>confdefs.h <<\EOF
25213 #define HAVE_GXX_BUILTIN_H 1
25218 echo "$as_me: failed program was:" >&5
25219 cat "conftest.$ac_ext" >&5
25220 cat >"conftest.$ac_ext" <<_ACEOF
25221 #line 25221 "configure"
25222 #include "confdefs.h"
25224 #include <builtin.h>
25229 two_arg_error_handler_t foo2 = lib_error_handler
25234 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
25235 if { (eval echo "$as_me:25235: \"$ac_link\"") >&5
25236 (eval $ac_link) 2>&5
25238 echo "$as_me:25238: \$? = $ac_status" >&5
25239 (exit "$ac_status"); } &&
25240 { ac_try='test -s "conftest$ac_exeext"'
25241 { (eval echo "$as_me:25241: \"$ac_try\"") >&5
25242 (eval $ac_try) 2>&5
25244 echo "$as_me:25244: \$? = $ac_status" >&5
25245 (exit "$ac_status"); }; }; then
25248 cf_add_libs="$CXXLIBS"
25251 for cf_add_1lib in -l$cf_gpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25252 # filter duplicates
25253 for cf_add_1lib in $cf_add_0lib; do
25254 for cf_add_2lib in $cf_add_libs; do
25255 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25260 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25262 CXXLIBS="$cf_add_libs"
25264 cat >>confdefs.h <<\EOF
25265 #define HAVE_BUILTIN_H 1
25269 echo "$as_me: failed program was:" >&5
25270 cat "conftest.$ac_ext" >&5
25273 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
25275 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
25277 echo "$as_me:25277: result: $cf_cxx_library" >&5
25278 echo "${ECHO_T}$cf_cxx_library" >&6
25288 ac_cpp='$CXXCPP $CPPFLAGS'
25289 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
25290 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
25291 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25292 ac_main_return="return"
25293 echo "$as_me:25293: checking how to run the C++ preprocessor" >&5
25294 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
25295 if test -z "$CXXCPP"; then
25296 if test "${ac_cv_prog_CXXCPP+set}" = set; then
25297 echo $ECHO_N "(cached) $ECHO_C" >&6
25299 # Double quotes because CXXCPP needs to be expanded
25300 for CXXCPP in "$CXX -E" "/lib/cpp"
25302 ac_preproc_ok=false
25303 for ac_cxx_preproc_warn_flag in '' yes
25305 # Use a header file that comes with gcc, so configuring glibc
25306 # with a fresh cross-compiler works.
25307 # On the NeXT, cc -E runs the code through the compiler's parser,
25308 # not just through cpp. "Syntax error" is here to catch this case.
25309 cat >"conftest.$ac_ext" <<_ACEOF
25310 #line 25310 "configure"
25311 #include "confdefs.h"
25312 #include <assert.h>
25315 if { (eval echo "$as_me:25315: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25316 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25318 $EGREP -v '^ *\+' conftest.er1 >conftest.err
25320 cat conftest.err >&5
25321 echo "$as_me:25321: \$? = $ac_status" >&5
25322 (exit "$ac_status"); } >/dev/null; then
25323 if test -s conftest.err; then
25324 ac_cpp_err=$ac_cxx_preproc_warn_flag
25331 if test -z "$ac_cpp_err"; then
25334 echo "$as_me: failed program was:" >&5
25335 cat "conftest.$ac_ext" >&5
25336 # Broken: fails on valid input.
25339 rm -f conftest.err "conftest.$ac_ext"
25341 # OK, works on sane cases. Now check whether non-existent headers
25342 # can be detected and how.
25343 cat >"conftest.$ac_ext" <<_ACEOF
25344 #line 25344 "configure"
25345 #include "confdefs.h"
25346 #include <ac_nonexistent.h>
25348 if { (eval echo "$as_me:25348: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25349 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25351 $EGREP -v '^ *\+' conftest.er1 >conftest.err
25353 cat conftest.err >&5
25354 echo "$as_me:25354: \$? = $ac_status" >&5
25355 (exit "$ac_status"); } >/dev/null; then
25356 if test -s conftest.err; then
25357 ac_cpp_err=$ac_cxx_preproc_warn_flag
25364 if test -z "$ac_cpp_err"; then
25365 # Broken: success on invalid input.
25368 echo "$as_me: failed program was:" >&5
25369 cat "conftest.$ac_ext" >&5
25370 # Passes both tests.
25374 rm -f conftest.err "conftest.$ac_ext"
25377 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
25378 rm -f conftest.err "conftest.$ac_ext"
25379 if $ac_preproc_ok; then
25384 ac_cv_prog_CXXCPP=$CXXCPP
25387 CXXCPP=$ac_cv_prog_CXXCPP
25389 ac_cv_prog_CXXCPP=$CXXCPP
25391 echo "$as_me:25391: result: $CXXCPP" >&5
25392 echo "${ECHO_T}$CXXCPP" >&6
25393 ac_preproc_ok=false
25394 for ac_cxx_preproc_warn_flag in '' yes
25396 # Use a header file that comes with gcc, so configuring glibc
25397 # with a fresh cross-compiler works.
25398 # On the NeXT, cc -E runs the code through the compiler's parser,
25399 # not just through cpp. "Syntax error" is here to catch this case.
25400 cat >"conftest.$ac_ext" <<_ACEOF
25401 #line 25401 "configure"
25402 #include "confdefs.h"
25403 #include <assert.h>
25406 if { (eval echo "$as_me:25406: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25407 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25409 $EGREP -v '^ *\+' conftest.er1 >conftest.err
25411 cat conftest.err >&5
25412 echo "$as_me:25412: \$? = $ac_status" >&5
25413 (exit "$ac_status"); } >/dev/null; then
25414 if test -s conftest.err; then
25415 ac_cpp_err=$ac_cxx_preproc_warn_flag
25422 if test -z "$ac_cpp_err"; then
25425 echo "$as_me: failed program was:" >&5
25426 cat "conftest.$ac_ext" >&5
25427 # Broken: fails on valid input.
25430 rm -f conftest.err "conftest.$ac_ext"
25432 # OK, works on sane cases. Now check whether non-existent headers
25433 # can be detected and how.
25434 cat >"conftest.$ac_ext" <<_ACEOF
25435 #line 25435 "configure"
25436 #include "confdefs.h"
25437 #include <ac_nonexistent.h>
25439 if { (eval echo "$as_me:25439: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25440 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25442 $EGREP -v '^ *\+' conftest.er1 >conftest.err
25444 cat conftest.err >&5
25445 echo "$as_me:25445: \$? = $ac_status" >&5
25446 (exit "$ac_status"); } >/dev/null; then
25447 if test -s conftest.err; then
25448 ac_cpp_err=$ac_cxx_preproc_warn_flag
25455 if test -z "$ac_cpp_err"; then
25456 # Broken: success on invalid input.
25459 echo "$as_me: failed program was:" >&5
25460 cat "conftest.$ac_ext" >&5
25461 # Passes both tests.
25465 rm -f conftest.err "conftest.$ac_ext"
25468 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
25469 rm -f conftest.err "conftest.$ac_ext"
25470 if $ac_preproc_ok; then
25473 { { echo "$as_me:25473: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
25474 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
25475 { (exit 1); exit 1; }; }
25479 ac_cpp='$CXXCPP $CPPFLAGS'
25480 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
25481 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
25482 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25483 ac_main_return="return"
25485 for ac_header in typeinfo
25487 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
25488 echo "$as_me:25488: checking for $ac_header" >&5
25489 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
25490 if eval "test \"\${$as_ac_Header+set}\" = set"; then
25491 echo $ECHO_N "(cached) $ECHO_C" >&6
25493 cat >"conftest.$ac_ext" <<_ACEOF
25494 #line 25494 "configure"
25495 #include "confdefs.h"
25496 #include <$ac_header>
25498 if { (eval echo "$as_me:25498: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25499 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25501 $EGREP -v '^ *\+' conftest.er1 >conftest.err
25503 cat conftest.err >&5
25504 echo "$as_me:25504: \$? = $ac_status" >&5
25505 (exit "$ac_status"); } >/dev/null; then
25506 if test -s conftest.err; then
25507 ac_cpp_err=$ac_cxx_preproc_warn_flag
25514 if test -z "$ac_cpp_err"; then
25515 eval "$as_ac_Header=yes"
25517 echo "$as_me: failed program was:" >&5
25518 cat "conftest.$ac_ext" >&5
25519 eval "$as_ac_Header=no"
25521 rm -f conftest.err "conftest.$ac_ext"
25523 echo "$as_me:25523: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
25524 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
25525 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
25526 cat >>confdefs.h <<EOF
25527 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
25533 for ac_header in iostream
25535 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
25536 echo "$as_me:25536: checking for $ac_header" >&5
25537 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
25538 if eval "test \"\${$as_ac_Header+set}\" = set"; then
25539 echo $ECHO_N "(cached) $ECHO_C" >&6
25541 cat >"conftest.$ac_ext" <<_ACEOF
25542 #line 25542 "configure"
25543 #include "confdefs.h"
25544 #include <$ac_header>
25546 if { (eval echo "$as_me:25546: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25547 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25549 $EGREP -v '^ *\+' conftest.er1 >conftest.err
25551 cat conftest.err >&5
25552 echo "$as_me:25552: \$? = $ac_status" >&5
25553 (exit "$ac_status"); } >/dev/null; then
25554 if test -s conftest.err; then
25555 ac_cpp_err=$ac_cxx_preproc_warn_flag
25562 if test -z "$ac_cpp_err"; then
25563 eval "$as_ac_Header=yes"
25565 echo "$as_me: failed program was:" >&5
25566 cat "conftest.$ac_ext" >&5
25567 eval "$as_ac_Header=no"
25569 rm -f conftest.err "conftest.$ac_ext"
25571 echo "$as_me:25571: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
25572 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
25573 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
25574 cat >>confdefs.h <<EOF
25575 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
25581 if test x"$ac_cv_header_iostream" = xyes ; then
25582 echo "$as_me:25582: checking if iostream uses std-namespace" >&5
25583 echo $ECHO_N "checking if iostream uses std-namespace... $ECHO_C" >&6
25584 cat >"conftest.$ac_ext" <<_ACEOF
25585 #line 25585 "configure"
25586 #include "confdefs.h"
25588 #include <iostream>
25595 cerr << "testing" << endl;
25601 rm -f "conftest.$ac_objext"
25602 if { (eval echo "$as_me:25602: \"$ac_compile\"") >&5
25603 (eval $ac_compile) 2>&5
25605 echo "$as_me:25605: \$? = $ac_status" >&5
25606 (exit "$ac_status"); } &&
25607 { ac_try='test -s "conftest.$ac_objext"'
25608 { (eval echo "$as_me:25608: \"$ac_try\"") >&5
25609 (eval $ac_try) 2>&5
25611 echo "$as_me:25611: \$? = $ac_status" >&5
25612 (exit "$ac_status"); }; }; then
25613 cf_iostream_namespace=yes
25615 echo "$as_me: failed program was:" >&5
25616 cat "conftest.$ac_ext" >&5
25617 cf_iostream_namespace=no
25619 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25620 echo "$as_me:25620: result: $cf_iostream_namespace" >&5
25621 echo "${ECHO_T}$cf_iostream_namespace" >&6
25622 if test "$cf_iostream_namespace" = yes ; then
25624 cat >>confdefs.h <<\EOF
25625 #define IOSTREAM_NAMESPACE 1
25631 echo "$as_me:25631: checking if we should include stdbool.h" >&5
25632 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
25634 if test "${cf_cv_header_stdbool_h+set}" = set; then
25635 echo $ECHO_N "(cached) $ECHO_C" >&6
25638 cat >"conftest.$ac_ext" <<_ACEOF
25639 #line 25639 "configure"
25640 #include "confdefs.h"
25650 rm -f "conftest.$ac_objext"
25651 if { (eval echo "$as_me:25651: \"$ac_compile\"") >&5
25652 (eval $ac_compile) 2>&5
25654 echo "$as_me:25654: \$? = $ac_status" >&5
25655 (exit "$ac_status"); } &&
25656 { ac_try='test -s "conftest.$ac_objext"'
25657 { (eval echo "$as_me:25657: \"$ac_try\"") >&5
25658 (eval $ac_try) 2>&5
25660 echo "$as_me:25660: \$? = $ac_status" >&5
25661 (exit "$ac_status"); }; }; then
25662 cf_cv_header_stdbool_h=0
25664 echo "$as_me: failed program was:" >&5
25665 cat "conftest.$ac_ext" >&5
25666 cat >"conftest.$ac_ext" <<_ACEOF
25667 #line 25667 "configure"
25668 #include "confdefs.h"
25671 #include <stdbool.h>
25682 rm -f "conftest.$ac_objext"
25683 if { (eval echo "$as_me:25683: \"$ac_compile\"") >&5
25684 (eval $ac_compile) 2>&5
25686 echo "$as_me:25686: \$? = $ac_status" >&5
25687 (exit "$ac_status"); } &&
25688 { ac_try='test -s "conftest.$ac_objext"'
25689 { (eval echo "$as_me:25689: \"$ac_try\"") >&5
25690 (eval $ac_try) 2>&5
25692 echo "$as_me:25692: \$? = $ac_status" >&5
25693 (exit "$ac_status"); }; }; then
25694 cf_cv_header_stdbool_h=1
25696 echo "$as_me: failed program was:" >&5
25697 cat "conftest.$ac_ext" >&5
25698 cf_cv_header_stdbool_h=0
25700 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25702 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25705 if test "$cf_cv_header_stdbool_h" = 1
25706 then echo "$as_me:25706: result: yes" >&5
25707 echo "${ECHO_T}yes" >&6
25708 else echo "$as_me:25708: result: no" >&5
25709 echo "${ECHO_T}no" >&6
25712 echo "$as_me:25712: checking for builtin bool type" >&5
25713 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
25715 if test "${cf_cv_builtin_bool+set}" = set; then
25716 echo $ECHO_N "(cached) $ECHO_C" >&6
25719 cat >"conftest.$ac_ext" <<_ACEOF
25720 #line 25720 "configure"
25721 #include "confdefs.h"
25724 #include <sys/types.h>
25734 rm -f "conftest.$ac_objext"
25735 if { (eval echo "$as_me:25735: \"$ac_compile\"") >&5
25736 (eval $ac_compile) 2>&5
25738 echo "$as_me:25738: \$? = $ac_status" >&5
25739 (exit "$ac_status"); } &&
25740 { ac_try='test -s "conftest.$ac_objext"'
25741 { (eval echo "$as_me:25741: \"$ac_try\"") >&5
25742 (eval $ac_try) 2>&5
25744 echo "$as_me:25744: \$? = $ac_status" >&5
25745 (exit "$ac_status"); }; }; then
25746 cf_cv_builtin_bool=1
25748 echo "$as_me: failed program was:" >&5
25749 cat "conftest.$ac_ext" >&5
25750 cf_cv_builtin_bool=0
25752 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25756 if test "$cf_cv_builtin_bool" = 1
25757 then echo "$as_me:25757: result: yes" >&5
25758 echo "${ECHO_T}yes" >&6
25759 else echo "$as_me:25759: result: no" >&5
25760 echo "${ECHO_T}no" >&6
25763 echo "$as_me:25763: checking for bool" >&5
25764 echo $ECHO_N "checking for bool... $ECHO_C" >&6
25765 if test "${ac_cv_type_bool+set}" = set; then
25766 echo $ECHO_N "(cached) $ECHO_C" >&6
25768 cat >"conftest.$ac_ext" <<_ACEOF
25769 #line 25769 "configure"
25770 #include "confdefs.h"
25772 #include <stdlib.h>
25775 #if defined(__cplusplus)
25777 #ifdef HAVE_GXX_BUILTIN_H
25778 #include <g++/builtin.h>
25779 #elif HAVE_GPP_BUILTIN_H
25780 #include <gpp/builtin.h>
25781 #elif HAVE_BUILTIN_H
25782 #include <builtin.h>
25787 #if $cf_cv_header_stdbool_h
25788 #include <stdbool.h>
25804 rm -f "conftest.$ac_objext"
25805 if { (eval echo "$as_me:25805: \"$ac_compile\"") >&5
25806 (eval $ac_compile) 2>&5
25808 echo "$as_me:25808: \$? = $ac_status" >&5
25809 (exit "$ac_status"); } &&
25810 { ac_try='test -s "conftest.$ac_objext"'
25811 { (eval echo "$as_me:25811: \"$ac_try\"") >&5
25812 (eval $ac_try) 2>&5
25814 echo "$as_me:25814: \$? = $ac_status" >&5
25815 (exit "$ac_status"); }; }; then
25816 ac_cv_type_bool=yes
25818 echo "$as_me: failed program was:" >&5
25819 cat "conftest.$ac_ext" >&5
25822 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25824 echo "$as_me:25824: result: $ac_cv_type_bool" >&5
25825 echo "${ECHO_T}$ac_cv_type_bool" >&6
25827 echo "$as_me:25827: checking size of bool" >&5
25828 echo $ECHO_N "checking size of bool... $ECHO_C" >&6
25829 if test "${ac_cv_sizeof_bool+set}" = set; then
25830 echo $ECHO_N "(cached) $ECHO_C" >&6
25832 if test "$ac_cv_type_bool" = yes; then
25833 if test "$cross_compiling" = yes; then
25834 # Depending upon the size, compute the lo and hi bounds.
25835 cat >"conftest.$ac_ext" <<_ACEOF
25836 #line 25836 "configure"
25837 #include "confdefs.h"
25839 #include <stdlib.h>
25842 #if defined(__cplusplus)
25844 #ifdef HAVE_GXX_BUILTIN_H
25845 #include <g++/builtin.h>
25846 #elif HAVE_GPP_BUILTIN_H
25847 #include <gpp/builtin.h>
25848 #elif HAVE_BUILTIN_H
25849 #include <builtin.h>
25854 #if $cf_cv_header_stdbool_h
25855 #include <stdbool.h>
25863 int _array_ [1 - 2 * !((sizeof (bool)) >= 0)]
25868 rm -f "conftest.$ac_objext"
25869 if { (eval echo "$as_me:25869: \"$ac_compile\"") >&5
25870 (eval $ac_compile) 2>&5
25872 echo "$as_me:25872: \$? = $ac_status" >&5
25873 (exit "$ac_status"); } &&
25874 { ac_try='test -s "conftest.$ac_objext"'
25875 { (eval echo "$as_me:25875: \"$ac_try\"") >&5
25876 (eval $ac_try) 2>&5
25878 echo "$as_me:25878: \$? = $ac_status" >&5
25879 (exit "$ac_status"); }; }; then
25882 cat >"conftest.$ac_ext" <<_ACEOF
25883 #line 25883 "configure"
25884 #include "confdefs.h"
25886 #include <stdlib.h>
25889 #if defined(__cplusplus)
25891 #ifdef HAVE_GXX_BUILTIN_H
25892 #include <g++/builtin.h>
25893 #elif HAVE_GPP_BUILTIN_H
25894 #include <gpp/builtin.h>
25895 #elif HAVE_BUILTIN_H
25896 #include <builtin.h>
25901 #if $cf_cv_header_stdbool_h
25902 #include <stdbool.h>
25910 int _array_ [1 - 2 * !((sizeof (bool)) <= $ac_mid)]
25915 rm -f "conftest.$ac_objext"
25916 if { (eval echo "$as_me:25916: \"$ac_compile\"") >&5
25917 (eval $ac_compile) 2>&5
25919 echo "$as_me:25919: \$? = $ac_status" >&5
25920 (exit "$ac_status"); } &&
25921 { ac_try='test -s "conftest.$ac_objext"'
25922 { (eval echo "$as_me:25922: \"$ac_try\"") >&5
25923 (eval $ac_try) 2>&5
25925 echo "$as_me:25925: \$? = $ac_status" >&5
25926 (exit "$ac_status"); }; }; then
25927 ac_hi=$ac_mid; break
25929 echo "$as_me: failed program was:" >&5
25930 cat "conftest.$ac_ext" >&5
25931 ac_lo=`expr "$ac_mid" + 1`; ac_mid=`expr 2 '*' "$ac_mid" + 1`
25933 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25936 echo "$as_me: failed program was:" >&5
25937 cat "conftest.$ac_ext" >&5
25940 cat >"conftest.$ac_ext" <<_ACEOF
25941 #line 25941 "configure"
25942 #include "confdefs.h"
25944 #include <stdlib.h>
25947 #if defined(__cplusplus)
25949 #ifdef HAVE_GXX_BUILTIN_H
25950 #include <g++/builtin.h>
25951 #elif HAVE_GPP_BUILTIN_H
25952 #include <gpp/builtin.h>
25953 #elif HAVE_BUILTIN_H
25954 #include <builtin.h>
25959 #if $cf_cv_header_stdbool_h
25960 #include <stdbool.h>
25968 int _array_ [1 - 2 * !((sizeof (bool)) >= $ac_mid)]
25973 rm -f "conftest.$ac_objext"
25974 if { (eval echo "$as_me:25974: \"$ac_compile\"") >&5
25975 (eval $ac_compile) 2>&5
25977 echo "$as_me:25977: \$? = $ac_status" >&5
25978 (exit "$ac_status"); } &&
25979 { ac_try='test -s "conftest.$ac_objext"'
25980 { (eval echo "$as_me:25980: \"$ac_try\"") >&5
25981 (eval $ac_try) 2>&5
25983 echo "$as_me:25983: \$? = $ac_status" >&5
25984 (exit "$ac_status"); }; }; then
25985 ac_lo=$ac_mid; break
25987 echo "$as_me: failed program was:" >&5
25988 cat "conftest.$ac_ext" >&5
25989 ac_hi=`expr "$ac_mid" - 1`; ac_mid=`expr 2 '*' "$ac_mid"`
25991 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25994 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25995 # Binary search between lo and hi bounds.
25996 while test "x$ac_lo" != "x$ac_hi"; do
25997 ac_mid=`expr '(' "$ac_hi" - "$ac_lo" ')' / 2 + "$ac_lo"`
25998 cat >"conftest.$ac_ext" <<_ACEOF
25999 #line 25999 "configure"
26000 #include "confdefs.h"
26002 #include <stdlib.h>
26005 #if defined(__cplusplus)
26007 #ifdef HAVE_GXX_BUILTIN_H
26008 #include <g++/builtin.h>
26009 #elif HAVE_GPP_BUILTIN_H
26010 #include <gpp/builtin.h>
26011 #elif HAVE_BUILTIN_H
26012 #include <builtin.h>
26017 #if $cf_cv_header_stdbool_h
26018 #include <stdbool.h>
26026 int _array_ [1 - 2 * !((sizeof (bool)) <= $ac_mid)]
26031 rm -f "conftest.$ac_objext"
26032 if { (eval echo "$as_me:26032: \"$ac_compile\"") >&5
26033 (eval $ac_compile) 2>&5
26035 echo "$as_me:26035: \$? = $ac_status" >&5
26036 (exit "$ac_status"); } &&
26037 { ac_try='test -s "conftest.$ac_objext"'
26038 { (eval echo "$as_me:26038: \"$ac_try\"") >&5
26039 (eval $ac_try) 2>&5
26041 echo "$as_me:26041: \$? = $ac_status" >&5
26042 (exit "$ac_status"); }; }; then
26045 echo "$as_me: failed program was:" >&5
26046 cat "conftest.$ac_ext" >&5
26047 ac_lo=`expr "$ac_mid" + 1`
26049 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26051 ac_cv_sizeof_bool=$ac_lo
26053 if test "$cross_compiling" = yes; then
26054 { { echo "$as_me:26054: error: cannot run test program while cross compiling" >&5
26055 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
26056 { (exit 1); exit 1; }; }
26058 cat >"conftest.$ac_ext" <<_ACEOF
26059 #line 26059 "configure"
26060 #include "confdefs.h"
26062 #include <stdlib.h>
26065 #if defined(__cplusplus)
26067 #ifdef HAVE_GXX_BUILTIN_H
26068 #include <g++/builtin.h>
26069 #elif HAVE_GPP_BUILTIN_H
26070 #include <gpp/builtin.h>
26071 #elif HAVE_BUILTIN_H
26072 #include <builtin.h>
26077 #if $cf_cv_header_stdbool_h
26078 #include <stdbool.h>
26086 FILE *f = fopen ("conftest.val", "w");
26088 $ac_main_return (1);
26089 fprintf (f, "%ld", (long)(sizeof (bool)));
26095 rm -f "conftest$ac_exeext"
26096 if { (eval echo "$as_me:26096: \"$ac_link\"") >&5
26097 (eval $ac_link) 2>&5
26099 echo "$as_me:26099: \$? = $ac_status" >&5
26100 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
26101 { (eval echo "$as_me:26101: \"$ac_try\"") >&5
26102 (eval $ac_try) 2>&5
26104 echo "$as_me:26104: \$? = $ac_status" >&5
26105 (exit "$ac_status"); }; }; then
26106 ac_cv_sizeof_bool=`cat conftest.val`
26108 echo "$as_me: program exited with status $ac_status" >&5
26109 echo "$as_me: failed program was:" >&5
26110 cat "conftest.$ac_ext" >&5
26112 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
26117 ac_cv_sizeof_bool=0
26120 echo "$as_me:26120: result: $ac_cv_sizeof_bool" >&5
26121 echo "${ECHO_T}$ac_cv_sizeof_bool" >&6
26122 cat >>confdefs.h <<EOF
26123 #define SIZEOF_BOOL $ac_cv_sizeof_bool
26126 echo "$as_me:26126: checking for type of bool" >&5
26127 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
26128 if test "${cf_cv_type_of_bool+set}" = set; then
26129 echo $ECHO_N "(cached) $ECHO_C" >&6
26133 if test "$cross_compiling" = yes; then
26135 case x$ac_cv_sizeof_bool in
26136 (x1) cf_cv_type_of_bool="unsigned char";;
26137 (x2) cf_cv_type_of_bool="unsigned short";;
26138 (x4) cf_cv_type_of_bool="unsigned int";;
26139 (x8) cf_cv_type_of_bool="unsigned long";;
26140 (*) cf_cv_type_of_bool=unknown;;
26144 cat >"conftest.$ac_ext" <<_ACEOF
26145 #line 26145 "configure"
26146 #include "confdefs.h"
26148 #include <stdlib.h>
26151 #if defined(__cplusplus)
26153 #ifdef HAVE_GXX_BUILTIN_H
26154 #include <g++/builtin.h>
26155 #elif HAVE_GPP_BUILTIN_H
26156 #include <gpp/builtin.h>
26157 #elif HAVE_BUILTIN_H
26158 #include <builtin.h>
26163 #if $cf_cv_header_stdbool_h
26164 #include <stdbool.h>
26171 FILE *fp = fopen("cf_test.out", "w");
26174 if ((bool)(-x) >= 0)
26175 fputs("unsigned ", fp);
26176 if (sizeof(x) == sizeof(int)) fputs("int", fp);
26177 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
26178 else if (sizeof(x) == sizeof(short))fputs("short",fp);
26179 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
26182 ${cf_cv_main_return:-return}(0);
26186 rm -f "conftest$ac_exeext"
26187 if { (eval echo "$as_me:26187: \"$ac_link\"") >&5
26188 (eval $ac_link) 2>&5
26190 echo "$as_me:26190: \$? = $ac_status" >&5
26191 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
26192 { (eval echo "$as_me:26192: \"$ac_try\"") >&5
26193 (eval $ac_try) 2>&5
26195 echo "$as_me:26195: \$? = $ac_status" >&5
26196 (exit "$ac_status"); }; }; then
26197 cf_cv_type_of_bool=`cat cf_test.out`
26198 if test -z "$cf_cv_type_of_bool"; then
26199 cf_cv_type_of_bool=unknown
26202 echo "$as_me: program exited with status $ac_status" >&5
26203 echo "$as_me: failed program was:" >&5
26204 cat "conftest.$ac_ext" >&5
26205 cf_cv_type_of_bool=unknown
26207 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
26212 echo "$as_me:26212: result: $cf_cv_type_of_bool" >&5
26213 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
26215 if test "$cf_cv_type_of_bool" = unknown ; then
26216 case .$NCURSES_BOOL in
26217 (.auto|.) NCURSES_BOOL=unsigned;;
26219 { echo "$as_me:26219: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
26220 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
26221 cf_cv_type_of_bool=$NCURSES_BOOL
26224 echo "$as_me:26224: checking for special defines needed for etip.h" >&5
26225 echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
26226 cf_save_CXXFLAGS="$CXXFLAGS"
26229 # etip.h includes ncurses.h which includes ncurses_dll.h
26230 # But ncurses_dll.h is generated - fix here.
26231 test -d include || mkdir include
26232 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
26234 for cf_math in "" MATH_H
26236 for cf_excp in "" MATH_EXCEPTION
26238 CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -Iinclude -I${srcdir}/include"
26239 test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
26240 test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
26241 cat >"conftest.$ac_ext" <<_ACEOF
26242 #line 26242 "configure"
26243 #include "confdefs.h"
26245 #include <etip.h.in>
26255 rm -f "conftest.$ac_objext"
26256 if { (eval echo "$as_me:26256: \"$ac_compile\"") >&5
26257 (eval $ac_compile) 2>&5
26259 echo "$as_me:26259: \$? = $ac_status" >&5
26260 (exit "$ac_status"); } &&
26261 { ac_try='test -s "conftest.$ac_objext"'
26262 { (eval echo "$as_me:26262: \"$ac_try\"") >&5
26263 (eval $ac_try) 2>&5
26265 echo "$as_me:26265: \$? = $ac_status" >&5
26266 (exit "$ac_status"); }; }; then
26268 test -n "$cf_math" && cat >>confdefs.h <<EOF
26269 #define ETIP_NEEDS_${cf_math} 1
26272 test -n "$cf_excp" && cat >>confdefs.h <<EOF
26273 #define ETIP_NEEDS_${cf_excp} 1
26276 cf_result="$cf_math $cf_excp"
26280 echo "$as_me: failed program was:" >&5
26281 cat "conftest.$ac_ext" >&5
26283 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26286 echo "$as_me:26286: result: $cf_result" >&5
26287 echo "${ECHO_T}$cf_result" >&6
26288 CXXFLAGS="$cf_save_CXXFLAGS"
26290 if test -n "$CXX"; then
26291 echo "$as_me:26291: checking if $CXX accepts parameter initialization" >&5
26292 echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
26293 if test "${cf_cv_cpp_param_init+set}" = set; then
26294 echo $ECHO_N "(cached) $ECHO_C" >&6
26298 ac_cpp='$CXXCPP $CPPFLAGS'
26299 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26300 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26301 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26302 ac_main_return="return"
26304 if test "$cross_compiling" = yes; then
26305 cf_cv_cpp_param_init=unknown
26307 cat >"conftest.$ac_ext" <<_ACEOF
26308 #line 26308 "configure"
26309 #include "confdefs.h"
26319 TEST::TEST(int x = 1) // some compilers do not like second initializer
26326 rm -f "conftest$ac_exeext"
26327 if { (eval echo "$as_me:26327: \"$ac_link\"") >&5
26328 (eval $ac_link) 2>&5
26330 echo "$as_me:26330: \$? = $ac_status" >&5
26331 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
26332 { (eval echo "$as_me:26332: \"$ac_try\"") >&5
26333 (eval $ac_try) 2>&5
26335 echo "$as_me:26335: \$? = $ac_status" >&5
26336 (exit "$ac_status"); }; }; then
26337 cf_cv_cpp_param_init=yes
26339 echo "$as_me: program exited with status $ac_status" >&5
26340 echo "$as_me: failed program was:" >&5
26341 cat "conftest.$ac_ext" >&5
26342 cf_cv_cpp_param_init=no
26344 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
26347 ac_cpp='$CXXCPP $CPPFLAGS'
26348 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26349 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26350 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26351 ac_main_return="return"
26354 echo "$as_me:26354: result: $cf_cv_cpp_param_init" >&5
26355 echo "${ECHO_T}$cf_cv_cpp_param_init" >&6
26357 test "$cf_cv_cpp_param_init" = yes &&
26358 cat >>confdefs.h <<\EOF
26359 #define CPP_HAS_PARAM_INIT 1
26362 if test -n "$CXX"; then
26364 echo "$as_me:26364: checking if $CXX accepts static_cast" >&5
26365 echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
26366 if test "${cf_cv_cpp_static_cast+set}" = set; then
26367 echo $ECHO_N "(cached) $ECHO_C" >&6
26371 ac_cpp='$CXXCPP $CPPFLAGS'
26372 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26373 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26374 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26375 ac_main_return="return"
26377 cat >"conftest.$ac_ext" <<_ACEOF
26378 #line 26378 "configure"
26379 #include "confdefs.h"
26384 NCursesPanel(int nlines,
26394 template<class T> class NCursesUserPanel : public NCursesPanel
26397 NCursesUserPanel (int nlines,
26401 const T* p_UserData = static_cast<T*>(0))
26402 : NCursesPanel (nlines, ncols, begin_y, begin_x)
26405 NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
26409 virtual ~NCursesUserPanel() {};
26416 const char* p_UserData = static_cast<char*>(0)
26421 rm -f "conftest.$ac_objext"
26422 if { (eval echo "$as_me:26422: \"$ac_compile\"") >&5
26423 (eval $ac_compile) 2>&5
26425 echo "$as_me:26425: \$? = $ac_status" >&5
26426 (exit "$ac_status"); } &&
26427 { ac_try='test -s "conftest.$ac_objext"'
26428 { (eval echo "$as_me:26428: \"$ac_try\"") >&5
26429 (eval $ac_try) 2>&5
26431 echo "$as_me:26431: \$? = $ac_status" >&5
26432 (exit "$ac_status"); }; }; then
26433 cf_cv_cpp_static_cast=yes
26435 echo "$as_me: failed program was:" >&5
26436 cat "conftest.$ac_ext" >&5
26437 cf_cv_cpp_static_cast=no
26439 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26442 ac_cpp='$CXXCPP $CPPFLAGS'
26443 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26444 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26445 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26446 ac_main_return="return"
26449 echo "$as_me:26449: result: $cf_cv_cpp_static_cast" >&5
26450 echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6
26454 test "$cf_cv_cpp_static_cast" = yes &&
26455 cat >>confdefs.h <<\EOF
26456 #define CPP_HAS_STATIC_CAST 1
26460 CXX_ARFLAGS='$(ARFLAGS)'
26461 case "$cf_cv_system_name" in
26463 if test "$GXX" != yes ; then
26465 CXX_ARFLAGS='-ar -o'
26469 CXXLDFLAGS="-u main"
26472 if test "$GXX" != yes ; then
26474 CXX_ARFLAGS='-xar -o'
26481 cf_cv_builtin_bool=1
26483 # Just because we are not configuring against C++ right now does not
26484 # mean that a user will not want to use C++. Some distributors disable
26485 # the C++ portion of this configuration as a shortcut (or just to avoid
26486 # compiling the demo in the c++ directory). So we need a reasonable
26487 # default for the 'bool' type.
26489 # Caveat: since the storage of the bool type is not standardized, it
26492 if test "$NCURSES_BOOL" != auto ; then
26493 cf_cv_type_of_bool=$NCURSES_BOOL
26494 cf_cv_header_stdbool_h=0
26496 if test "$cf_cv_header_stdbool_h" = 1 ; then
26498 echo "$as_me:26498: checking for bool" >&5
26499 echo $ECHO_N "checking for bool... $ECHO_C" >&6
26500 if test "${ac_cv_type_bool+set}" = set; then
26501 echo $ECHO_N "(cached) $ECHO_C" >&6
26503 cat >"conftest.$ac_ext" <<_ACEOF
26504 #line 26504 "configure"
26505 #include "confdefs.h"
26507 #include <stdlib.h>
26510 #if defined(__cplusplus)
26512 #ifdef HAVE_GXX_BUILTIN_H
26513 #include <g++/builtin.h>
26514 #elif HAVE_GPP_BUILTIN_H
26515 #include <gpp/builtin.h>
26516 #elif HAVE_BUILTIN_H
26517 #include <builtin.h>
26522 #if $cf_cv_header_stdbool_h
26523 #include <stdbool.h>
26539 rm -f "conftest.$ac_objext"
26540 if { (eval echo "$as_me:26540: \"$ac_compile\"") >&5
26541 (eval $ac_compile) 2>&5
26543 echo "$as_me:26543: \$? = $ac_status" >&5
26544 (exit "$ac_status"); } &&
26545 { ac_try='test -s "conftest.$ac_objext"'
26546 { (eval echo "$as_me:26546: \"$ac_try\"") >&5
26547 (eval $ac_try) 2>&5
26549 echo "$as_me:26549: \$? = $ac_status" >&5
26550 (exit "$ac_status"); }; }; then
26551 ac_cv_type_bool=yes
26553 echo "$as_me: failed program was:" >&5
26554 cat "conftest.$ac_ext" >&5
26557 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26559 echo "$as_me:26559: result: $ac_cv_type_bool" >&5
26560 echo "${ECHO_T}$ac_cv_type_bool" >&6
26562 echo "$as_me:26562: checking size of bool" >&5
26563 echo $ECHO_N "checking size of bool... $ECHO_C" >&6
26564 if test "${ac_cv_sizeof_bool+set}" = set; then
26565 echo $ECHO_N "(cached) $ECHO_C" >&6
26567 if test "$ac_cv_type_bool" = yes; then
26568 if test "$cross_compiling" = yes; then
26569 # Depending upon the size, compute the lo and hi bounds.
26570 cat >"conftest.$ac_ext" <<_ACEOF
26571 #line 26571 "configure"
26572 #include "confdefs.h"
26574 #include <stdlib.h>
26577 #if defined(__cplusplus)
26579 #ifdef HAVE_GXX_BUILTIN_H
26580 #include <g++/builtin.h>
26581 #elif HAVE_GPP_BUILTIN_H
26582 #include <gpp/builtin.h>
26583 #elif HAVE_BUILTIN_H
26584 #include <builtin.h>
26589 #if $cf_cv_header_stdbool_h
26590 #include <stdbool.h>
26598 int _array_ [1 - 2 * !((sizeof (bool)) >= 0)]
26603 rm -f "conftest.$ac_objext"
26604 if { (eval echo "$as_me:26604: \"$ac_compile\"") >&5
26605 (eval $ac_compile) 2>&5
26607 echo "$as_me:26607: \$? = $ac_status" >&5
26608 (exit "$ac_status"); } &&
26609 { ac_try='test -s "conftest.$ac_objext"'
26610 { (eval echo "$as_me:26610: \"$ac_try\"") >&5
26611 (eval $ac_try) 2>&5
26613 echo "$as_me:26613: \$? = $ac_status" >&5
26614 (exit "$ac_status"); }; }; then
26617 cat >"conftest.$ac_ext" <<_ACEOF
26618 #line 26618 "configure"
26619 #include "confdefs.h"
26621 #include <stdlib.h>
26624 #if defined(__cplusplus)
26626 #ifdef HAVE_GXX_BUILTIN_H
26627 #include <g++/builtin.h>
26628 #elif HAVE_GPP_BUILTIN_H
26629 #include <gpp/builtin.h>
26630 #elif HAVE_BUILTIN_H
26631 #include <builtin.h>
26636 #if $cf_cv_header_stdbool_h
26637 #include <stdbool.h>
26645 int _array_ [1 - 2 * !((sizeof (bool)) <= $ac_mid)]
26650 rm -f "conftest.$ac_objext"
26651 if { (eval echo "$as_me:26651: \"$ac_compile\"") >&5
26652 (eval $ac_compile) 2>&5
26654 echo "$as_me:26654: \$? = $ac_status" >&5
26655 (exit "$ac_status"); } &&
26656 { ac_try='test -s "conftest.$ac_objext"'
26657 { (eval echo "$as_me:26657: \"$ac_try\"") >&5
26658 (eval $ac_try) 2>&5
26660 echo "$as_me:26660: \$? = $ac_status" >&5
26661 (exit "$ac_status"); }; }; then
26662 ac_hi=$ac_mid; break
26664 echo "$as_me: failed program was:" >&5
26665 cat "conftest.$ac_ext" >&5
26666 ac_lo=`expr "$ac_mid" + 1`; ac_mid=`expr 2 '*' "$ac_mid" + 1`
26668 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26671 echo "$as_me: failed program was:" >&5
26672 cat "conftest.$ac_ext" >&5
26675 cat >"conftest.$ac_ext" <<_ACEOF
26676 #line 26676 "configure"
26677 #include "confdefs.h"
26679 #include <stdlib.h>
26682 #if defined(__cplusplus)
26684 #ifdef HAVE_GXX_BUILTIN_H
26685 #include <g++/builtin.h>
26686 #elif HAVE_GPP_BUILTIN_H
26687 #include <gpp/builtin.h>
26688 #elif HAVE_BUILTIN_H
26689 #include <builtin.h>
26694 #if $cf_cv_header_stdbool_h
26695 #include <stdbool.h>
26703 int _array_ [1 - 2 * !((sizeof (bool)) >= $ac_mid)]
26708 rm -f "conftest.$ac_objext"
26709 if { (eval echo "$as_me:26709: \"$ac_compile\"") >&5
26710 (eval $ac_compile) 2>&5
26712 echo "$as_me:26712: \$? = $ac_status" >&5
26713 (exit "$ac_status"); } &&
26714 { ac_try='test -s "conftest.$ac_objext"'
26715 { (eval echo "$as_me:26715: \"$ac_try\"") >&5
26716 (eval $ac_try) 2>&5
26718 echo "$as_me:26718: \$? = $ac_status" >&5
26719 (exit "$ac_status"); }; }; then
26720 ac_lo=$ac_mid; break
26722 echo "$as_me: failed program was:" >&5
26723 cat "conftest.$ac_ext" >&5
26724 ac_hi=`expr "$ac_mid" - 1`; ac_mid=`expr 2 '*' "$ac_mid"`
26726 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26729 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26730 # Binary search between lo and hi bounds.
26731 while test "x$ac_lo" != "x$ac_hi"; do
26732 ac_mid=`expr '(' "$ac_hi" - "$ac_lo" ')' / 2 + "$ac_lo"`
26733 cat >"conftest.$ac_ext" <<_ACEOF
26734 #line 26734 "configure"
26735 #include "confdefs.h"
26737 #include <stdlib.h>
26740 #if defined(__cplusplus)
26742 #ifdef HAVE_GXX_BUILTIN_H
26743 #include <g++/builtin.h>
26744 #elif HAVE_GPP_BUILTIN_H
26745 #include <gpp/builtin.h>
26746 #elif HAVE_BUILTIN_H
26747 #include <builtin.h>
26752 #if $cf_cv_header_stdbool_h
26753 #include <stdbool.h>
26761 int _array_ [1 - 2 * !((sizeof (bool)) <= $ac_mid)]
26766 rm -f "conftest.$ac_objext"
26767 if { (eval echo "$as_me:26767: \"$ac_compile\"") >&5
26768 (eval $ac_compile) 2>&5
26770 echo "$as_me:26770: \$? = $ac_status" >&5
26771 (exit "$ac_status"); } &&
26772 { ac_try='test -s "conftest.$ac_objext"'
26773 { (eval echo "$as_me:26773: \"$ac_try\"") >&5
26774 (eval $ac_try) 2>&5
26776 echo "$as_me:26776: \$? = $ac_status" >&5
26777 (exit "$ac_status"); }; }; then
26780 echo "$as_me: failed program was:" >&5
26781 cat "conftest.$ac_ext" >&5
26782 ac_lo=`expr "$ac_mid" + 1`
26784 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26786 ac_cv_sizeof_bool=$ac_lo
26788 if test "$cross_compiling" = yes; then
26789 { { echo "$as_me:26789: error: cannot run test program while cross compiling" >&5
26790 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
26791 { (exit 1); exit 1; }; }
26793 cat >"conftest.$ac_ext" <<_ACEOF
26794 #line 26794 "configure"
26795 #include "confdefs.h"
26797 #include <stdlib.h>
26800 #if defined(__cplusplus)
26802 #ifdef HAVE_GXX_BUILTIN_H
26803 #include <g++/builtin.h>
26804 #elif HAVE_GPP_BUILTIN_H
26805 #include <gpp/builtin.h>
26806 #elif HAVE_BUILTIN_H
26807 #include <builtin.h>
26812 #if $cf_cv_header_stdbool_h
26813 #include <stdbool.h>
26821 FILE *f = fopen ("conftest.val", "w");
26823 $ac_main_return (1);
26824 fprintf (f, "%ld", (long)(sizeof (bool)));
26830 rm -f "conftest$ac_exeext"
26831 if { (eval echo "$as_me:26831: \"$ac_link\"") >&5
26832 (eval $ac_link) 2>&5
26834 echo "$as_me:26834: \$? = $ac_status" >&5
26835 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
26836 { (eval echo "$as_me:26836: \"$ac_try\"") >&5
26837 (eval $ac_try) 2>&5
26839 echo "$as_me:26839: \$? = $ac_status" >&5
26840 (exit "$ac_status"); }; }; then
26841 ac_cv_sizeof_bool=`cat conftest.val`
26843 echo "$as_me: program exited with status $ac_status" >&5
26844 echo "$as_me: failed program was:" >&5
26845 cat "conftest.$ac_ext" >&5
26847 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
26852 ac_cv_sizeof_bool=0
26855 echo "$as_me:26855: result: $ac_cv_sizeof_bool" >&5
26856 echo "${ECHO_T}$ac_cv_sizeof_bool" >&6
26857 cat >>confdefs.h <<EOF
26858 #define SIZEOF_BOOL $ac_cv_sizeof_bool
26861 echo "$as_me:26861: checking for type of bool" >&5
26862 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
26863 if test "${cf_cv_type_of_bool+set}" = set; then
26864 echo $ECHO_N "(cached) $ECHO_C" >&6
26868 if test "$cross_compiling" = yes; then
26870 case x$ac_cv_sizeof_bool in
26871 (x1) cf_cv_type_of_bool="unsigned char";;
26872 (x2) cf_cv_type_of_bool="unsigned short";;
26873 (x4) cf_cv_type_of_bool="unsigned int";;
26874 (x8) cf_cv_type_of_bool="unsigned long";;
26875 (*) cf_cv_type_of_bool=unknown;;
26879 cat >"conftest.$ac_ext" <<_ACEOF
26880 #line 26880 "configure"
26881 #include "confdefs.h"
26883 #include <stdlib.h>
26886 #if defined(__cplusplus)
26888 #ifdef HAVE_GXX_BUILTIN_H
26889 #include <g++/builtin.h>
26890 #elif HAVE_GPP_BUILTIN_H
26891 #include <gpp/builtin.h>
26892 #elif HAVE_BUILTIN_H
26893 #include <builtin.h>
26898 #if $cf_cv_header_stdbool_h
26899 #include <stdbool.h>
26906 FILE *fp = fopen("cf_test.out", "w");
26909 if ((bool)(-x) >= 0)
26910 fputs("unsigned ", fp);
26911 if (sizeof(x) == sizeof(int)) fputs("int", fp);
26912 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
26913 else if (sizeof(x) == sizeof(short))fputs("short",fp);
26914 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
26917 ${cf_cv_main_return:-return}(0);
26921 rm -f "conftest$ac_exeext"
26922 if { (eval echo "$as_me:26922: \"$ac_link\"") >&5
26923 (eval $ac_link) 2>&5
26925 echo "$as_me:26925: \$? = $ac_status" >&5
26926 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
26927 { (eval echo "$as_me:26927: \"$ac_try\"") >&5
26928 (eval $ac_try) 2>&5
26930 echo "$as_me:26930: \$? = $ac_status" >&5
26931 (exit "$ac_status"); }; }; then
26932 cf_cv_type_of_bool=`cat cf_test.out`
26933 if test -z "$cf_cv_type_of_bool"; then
26934 cf_cv_type_of_bool=unknown
26937 echo "$as_me: program exited with status $ac_status" >&5
26938 echo "$as_me: failed program was:" >&5
26939 cat "conftest.$ac_ext" >&5
26940 cf_cv_type_of_bool=unknown
26942 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
26947 echo "$as_me:26947: result: $cf_cv_type_of_bool" >&5
26948 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
26950 if test "$cf_cv_type_of_bool" = unknown ; then
26951 case .$NCURSES_BOOL in
26952 (.auto|.) NCURSES_BOOL=unsigned;;
26954 { echo "$as_me:26954: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
26955 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
26956 cf_cv_type_of_bool=$NCURSES_BOOL
26960 echo "$as_me:26960: checking for fallback type of bool" >&5
26961 echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
26962 case "$host_cpu" in
26963 (i?86) cf_cv_type_of_bool=char ;;
26964 (*) cf_cv_type_of_bool=int ;;
26966 echo "$as_me:26966: result: $cf_cv_type_of_bool" >&5
26967 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
26972 # If the C compiler did not declare bool, and we did not determine that the C++
26973 # compiler does not declare bool, turn on an ifdef in curses.h that makes the
26974 # ncurses library use the same type as C++ bool. Note that this allows one to
26975 # specify the type of bool in a configure-script option and postpone
26976 # integration with the C++ compiler provided that the types are compatible.
26978 if test "$cf_cv_cc_bool_type" = 1
26980 # oops: C has a bool. Unlikely, but C++ could differ.
26982 elif test "$cf_cv_builtin_bool" = 0
26987 # this is the normal case
26988 USE_CXX_BOOL='defined(__cplusplus)'
26991 if test -f "${srcdir}/Ada95/Makefile.in" ; then
26993 if test "$cf_with_ada" != "no" ; then
26994 if test "$with_libtool" != "no"; then
26995 { echo "$as_me:26995: WARNING: libtool does not support Ada - disabling feature" >&5
26996 echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;}
27001 if test "$cf_with_ada" != "no" ; then
27003 for cf_prog_gnat in gnat gnatmake gprconfig gprbuild
27006 cf_upper_prog_gnat=`echo "${cf_prog_gnat}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
27008 unset ac_cv_path_cf_TEMP_gnat
27010 # Extract the first word of "$cf_prog_gnat", so it can be a program name with args.
27011 set dummy $cf_prog_gnat; ac_word=$2
27012 echo "$as_me:27012: checking for $ac_word" >&5
27013 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
27014 if test "${ac_cv_path_cf_TEMP_gnat+set}" = set; then
27015 echo $ECHO_N "(cached) $ECHO_C" >&6
27017 case $cf_TEMP_gnat in
27019 ac_cv_path_cf_TEMP_gnat="$cf_TEMP_gnat" # Let the user override the test with a path.
27022 ac_save_IFS=$IFS; IFS=$ac_path_separator
27024 for ac_dir in $ac_dummy; do
27026 test -z "$ac_dir" && ac_dir=.
27027 if $as_executable_p "$ac_dir/$ac_word"; then
27028 ac_cv_path_cf_TEMP_gnat="$ac_dir/$ac_word"
27029 echo "$as_me:27029: found $ac_dir/$ac_word" >&5
27034 test -z "$ac_cv_path_cf_TEMP_gnat" && ac_cv_path_cf_TEMP_gnat="no"
27038 cf_TEMP_gnat=$ac_cv_path_cf_TEMP_gnat
27040 if test -n "$cf_TEMP_gnat"; then
27041 echo "$as_me:27041: result: $cf_TEMP_gnat" >&5
27042 echo "${ECHO_T}$cf_TEMP_gnat" >&6
27044 echo "$as_me:27044: result: no" >&5
27045 echo "${ECHO_T}no" >&6
27048 eval "cf_cv_PATH_$cf_upper_prog_gnat=$ac_cv_path_cf_TEMP_gnat"
27050 if test "x$cf_TEMP_gnat" != xno; then
27051 unset cf_cv_gnat_version
27054 echo "$as_me:27054: checking for $cf_prog_gnat version" >&5
27055 echo $ECHO_N "checking for $cf_prog_gnat version... $ECHO_C" >&6
27056 if test "${cf_cv_gnat_version+set}" = set; then
27057 echo $ECHO_N "(cached) $ECHO_C" >&6
27060 cf_cv_gnat_version=`$cf_prog_gnat --version 2>&1 | \
27061 grep '[0-9].[0-9][0-9]*' |\
27062 sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
27065 echo "$as_me:27065: result: $cf_cv_gnat_version" >&5
27066 echo "${ECHO_T}$cf_cv_gnat_version" >&6
27067 test -z "$cf_cv_gnat_version" && cf_cv_gnat_version=no
27068 eval cf_TEMP_gnat=$cf_cv_gnat_version; unset cf_cv_gnat_version
27071 eval "cf_cv_VERSION_$cf_upper_prog_gnat=$cf_TEMP_gnat"
27074 unset cf_cv_gnat_version
27075 unset ac_cv_path_cf_TEMP_gnat
27078 if test "x$cf_cv_VERSION_GNATMAKE" = "xno"; then
27080 cf_cv_prog_gnat_correct=no
27082 cf_ada_make=gnatmake
27083 if test "x$cf_cv_VERSION_GPRCONFIG" = "xno"; then
27084 # gprconfig is newer than gnatmake; we can continue...
27087 rm -rf ./conftest* ./*~conftest*
27088 if mkdir conftest.src
27092 for cf_gprconfig in Ada C
27094 echo "$as_me:27094: checking for gprconfig name for $cf_gprconfig" >&5
27095 echo $ECHO_N "checking for gprconfig name for $cf_gprconfig... $ECHO_C" >&6
27096 if test "$cf_gprconfig" = C
27098 for cf_gprconfig_param in \
27099 "$cf_gprconfig,,,,GNATGCC" \
27100 "$cf_gprconfig,,,,GCC" \
27103 cf_gprconfig_value=`echo s| gprconfig --config=$cf_gprconfig_param 2>&5 | ${AWK:-awk} '/^\*/{print $3;}' | head -n 1`
27104 test -n "$cf_gprconfig_value" && break
27107 cf_gprconfig_param=$cf_gprconfig
27108 cf_gprconfig_value=`echo s| gprconfig --config=$cf_gprconfig_param 2>&5 | ${AWK:-awk} '/^\*/{print $3;}' | head -n 1`
27110 if test -n "$cf_gprconfig_value"
27112 eval "cf_ada_config_$cf_gprconfig=$cf_gprconfig_value"
27113 echo "$as_me:27113: result: $cf_gprconfig_value" >&5
27114 echo "${ECHO_T}$cf_gprconfig_value" >&6
27116 echo "$as_me:27116: result: missing" >&5
27117 echo "${ECHO_T}missing" >&6
27123 rm -rf ./conftest* ./*~conftest*
27126 if test "x$cf_ada_config" != "x#"
27129 echo "$as_me:27129: checking for gnat version" >&5
27130 echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
27131 if test "${cf_cv_gnat_version+set}" = set; then
27132 echo $ECHO_N "(cached) $ECHO_C" >&6
27135 cf_cv_gnat_version=`${cf_ada_make:-gnatmake} --version 2>&1 | \
27136 grep '[0-9].[0-9][0-9]*' |\
27137 sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
27140 echo "$as_me:27140: result: $cf_cv_gnat_version" >&5
27141 echo "${ECHO_T}$cf_cv_gnat_version" >&6
27142 test -z "$cf_cv_gnat_version" && cf_cv_gnat_version=no
27144 case "$cf_cv_gnat_version" in
27145 (3.1[1-9]*|3.[2-9]*|[4-9].*|[1-9][0-9].[0-9]*|20[0-9][0-9])
27146 cf_cv_prog_gnat_correct=yes
27149 { echo "$as_me:27149: WARNING: Unsupported GNAT version $cf_cv_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&5
27150 echo "$as_me: WARNING: Unsupported GNAT version $cf_cv_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&2;}
27151 cf_cv_prog_gnat_correct=no
27155 # Extract the first word of "m4", so it can be a program name with args.
27156 set dummy m4; ac_word=$2
27157 echo "$as_me:27157: checking for $ac_word" >&5
27158 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
27159 if test "${ac_cv_prog_M4_exists+set}" = set; then
27160 echo $ECHO_N "(cached) $ECHO_C" >&6
27162 if test -n "$M4_exists"; then
27163 ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
27165 ac_save_IFS=$IFS; IFS=$ac_path_separator
27167 for ac_dir in $ac_dummy; do
27169 test -z "$ac_dir" && ac_dir=.
27170 $as_executable_p "$ac_dir/$ac_word" || continue
27171 ac_cv_prog_M4_exists="yes"
27172 echo "$as_me:27172: found $ac_dir/$ac_word" >&5
27176 test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
27179 M4_exists=$ac_cv_prog_M4_exists
27180 if test -n "$M4_exists"; then
27181 echo "$as_me:27181: result: $M4_exists" >&5
27182 echo "${ECHO_T}$M4_exists" >&6
27184 echo "$as_me:27184: result: no" >&5
27185 echo "${ECHO_T}no" >&6
27188 if test "$ac_cv_prog_M4_exists" = no; then
27189 cf_cv_prog_gnat_correct=no
27190 { echo "$as_me:27190: WARNING: Ada95 binding required program m4 not found. Ada95 binding disabled" >&5
27191 echo "$as_me: WARNING: Ada95 binding required program m4 not found. Ada95 binding disabled" >&2;}
27193 if test "$cf_cv_prog_gnat_correct" = yes; then
27194 echo "$as_me:27194: checking if GNAT works" >&5
27195 echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
27197 rm -rf ./conftest* ./*~conftest*
27198 cat >>conftest.ads <<CF_EOF
27199 procedure conftest;
27201 cat >>conftest.adb <<CF_EOF
27204 procedure conftest is
27206 Text_IO.Put ("Hello World");
27208 GNAT.OS_Lib.OS_Exit (0);
27211 if ( "$cf_ada_make" $ADAFLAGS conftest 1>&5 2>&1 ) ; then
27212 if ( ./conftest 1>&5 2>&1 ) ; then
27213 cf_cv_prog_gnat_correct=yes
27215 cf_cv_prog_gnat_correct=no
27218 cf_cv_prog_gnat_correct=no
27220 rm -rf ./conftest* ./*~conftest*
27222 echo "$as_me:27222: result: $cf_cv_prog_gnat_correct" >&5
27223 echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
27226 cf_cv_prog_gnat_correct=no
27230 if test "x$cf_cv_prog_gnat_correct" = xyes; then
27232 ADAFLAGS="$ADAFLAGS -gnatpn"
27234 echo "$as_me:27234: checking optimization options for ADAFLAGS" >&5
27235 echo $ECHO_N "checking optimization options for ADAFLAGS... $ECHO_C" >&6
27239 ADAFLAGS="$ADAFLAGS -g"
27245 cf_O_flag=`echo "$CFLAGS" |sed -e 's/^.*-O/-O/' -e 's/[ ].*//'`
27247 ADAFLAGS="$ADAFLAGS $cf_O_flag"
27251 echo "$as_me:27251: result: $ADAFLAGS" >&5
27252 echo "${ECHO_T}$ADAFLAGS" >&6
27254 echo "$as_me:27254: checking if GNATPREP supports -T option" >&5
27255 echo $ECHO_N "checking if GNATPREP supports -T option... $ECHO_C" >&6
27256 if test "${cf_cv_gnatprep_opt_t+set}" = set; then
27257 echo $ECHO_N "(cached) $ECHO_C" >&6
27260 cf_cv_gnatprep_opt_t=no
27261 gnatprep -T 2>/dev/null >/dev/null && cf_cv_gnatprep_opt_t=yes
27264 echo "$as_me:27264: result: $cf_cv_gnatprep_opt_t" >&5
27265 echo "${ECHO_T}$cf_cv_gnatprep_opt_t" >&6
27266 test "$cf_cv_gnatprep_opt_t" = yes && GNATPREP_OPTS="-T $GNATPREP_OPTS"
27268 echo "$as_me:27268: checking if GNAT supports generics" >&5
27269 echo $ECHO_N "checking if GNAT supports generics... $ECHO_C" >&6
27270 case "$cf_cv_gnat_version" in
27271 (3.1[1-9]*|3.[2-9]*|[4-9].*|[1-9][0-9].[0-9]*|20[0-9][0-9])
27272 cf_gnat_generics=yes
27275 cf_gnat_generics=no
27278 echo "$as_me:27278: result: $cf_gnat_generics" >&5
27279 echo "${ECHO_T}$cf_gnat_generics" >&6
27281 if test "$cf_gnat_generics" = yes
27283 cf_compile_generics=generics
27284 cf_generic_objects="\${GENOBJS}"
27286 cf_compile_generics=
27287 cf_generic_objects=
27290 echo "$as_me:27290: checking if GNAT supports SIGINT" >&5
27291 echo $ECHO_N "checking if GNAT supports SIGINT... $ECHO_C" >&6
27292 if test "${cf_cv_gnat_sigint+set}" = set; then
27293 echo $ECHO_N "(cached) $ECHO_C" >&6
27296 rm -rf ./conftest* ./*~conftest*
27297 cat >>conftest.ads <<CF_EOF
27298 with Ada.Interrupts.Names;
27300 package ConfTest is
27302 pragma Warnings (Off); -- the next pragma exists since 3.11p
27303 pragma Unreserve_All_Interrupts;
27304 pragma Warnings (On);
27306 protected Process is
27308 function Continue return Boolean;
27309 pragma Attach_Handler (Stop, Ada.Interrupts.Names.SIGINT);
27311 Done : Boolean := False;
27316 cat >>conftest.adb <<CF_EOF
27317 package body ConfTest is
27318 protected body Process is
27323 function Continue return Boolean is
27330 if ( "$cf_ada_make" $ADAFLAGS conftest 1>&5 2>&1 ) ; then
27331 cf_cv_gnat_sigint=yes
27333 cf_cv_gnat_sigint=no
27335 rm -rf ./conftest* ./*~conftest*
27338 echo "$as_me:27338: result: $cf_cv_gnat_sigint" >&5
27339 echo "${ECHO_T}$cf_cv_gnat_sigint" >&6
27341 if test "$cf_cv_gnat_sigint" = yes ; then
27344 USE_GNAT_SIGINT="#"
27347 cf_gnat_libraries=no
27348 cf_gnat_projects=no
27350 if test "$enable_gnat_projects" != no ; then
27351 echo "$as_me:27351: checking if GNAT supports project files" >&5
27352 echo $ECHO_N "checking if GNAT supports project files... $ECHO_C" >&6
27353 case "$cf_cv_gnat_version" in
27357 case "$cf_cv_system_name" in
27361 rm -rf ./conftest* ./*~conftest*
27362 if mkdir conftest.src conftest.bin conftest.lib
27365 rm -rf ./conftest* ./*~conftest*
27366 cat >>library.gpr <<CF_EOF
27368 Kind := External ("LIB_KIND");
27369 for Library_Name use "ConfTest";
27370 for Object_Dir use ".";
27371 for Library_ALI_Dir use External("LIBRARY_DIR");
27372 for Library_Version use External ("SONAME");
27373 for Library_Kind use Kind;
27374 for Library_Dir use External("BUILD_DIR");
27375 Source_Dir := External ("SOURCE_DIR");
27376 for Source_Dirs use (Source_Dir);
27379 cat >>confpackage.ads <<CF_EOF
27380 package ConfPackage is
27381 procedure conftest;
27384 cat >>confpackage.adb <<CF_EOF
27386 package body ConfPackage is
27387 procedure conftest is
27389 Text_IO.Put ("Hello World");
27394 if ( "$cf_ada_make" $ADAFLAGS \
27396 -XBUILD_DIR="`cd ../conftest.bin;pwd`" \
27397 -XLIBRARY_DIR="`cd ../conftest.lib;pwd`" \
27398 -XSOURCE_DIR="`pwd`" \
27399 -XSONAME=libConfTest.so.1 \
27400 -XLIB_KIND=static 1>&5 2>&1 ) ; then
27401 cf_gnat_projects=yes
27405 if test -f conftest.lib/confpackage.ali
27407 cf_gnat_libraries=yes
27409 rm -rf ./conftest* ./*~conftest*
27414 echo "$as_me:27414: result: $cf_gnat_projects" >&5
27415 echo "${ECHO_T}$cf_gnat_projects" >&6
27416 fi # enable_gnat_projects
27418 if test "$cf_gnat_projects" = yes
27420 echo "$as_me:27420: checking if GNAT supports libraries" >&5
27421 echo $ECHO_N "checking if GNAT supports libraries... $ECHO_C" >&6
27422 echo "$as_me:27422: result: $cf_gnat_libraries" >&5
27423 echo "${ECHO_T}$cf_gnat_libraries" >&6
27426 USE_OLD_MAKERULES=""
27427 USE_GNAT_PROJECTS="#"
27428 USE_GNAT_MAKE_GPR="#"
27429 USE_GNAT_GPRBUILD="#"
27431 if test "$cf_gnat_projects" = yes
27433 USE_OLD_MAKERULES="#"
27434 USE_GNAT_PROJECTS=""
27435 if test "$cf_cv_VERSION_GPRBUILD" != no
27437 USE_GNAT_GPRBUILD=""
27438 elif test "$cf_cv_VERSION_GNATMAKE" != no
27440 USE_GNAT_MAKE_GPR=""
27442 { echo "$as_me:27442: WARNING: use old makefile rules since tools are missing" >&5
27443 echo "$as_me: WARNING: use old makefile rules since tools are missing" >&2;}
27447 if test "$cf_gnat_libraries" = yes
27449 USE_GNAT_LIBRARIES=""
27451 USE_GNAT_LIBRARIES="#"
27454 echo "$as_me:27454: checking for ada-compiler" >&5
27455 echo $ECHO_N "checking for ada-compiler... $ECHO_C" >&6
27457 # Check whether --with-ada-compiler or --without-ada-compiler was given.
27458 if test "${with_ada_compiler+set}" = set; then
27459 withval="$with_ada_compiler"
27460 cf_ada_compiler=$withval
27462 cf_ada_compiler=gnatmake
27465 echo "$as_me:27465: result: $cf_ada_compiler" >&5
27466 echo "${ECHO_T}$cf_ada_compiler" >&6
27468 cf_ada_package=terminal_interface
27470 echo "$as_me:27470: checking for ada-include" >&5
27471 echo $ECHO_N "checking for ada-include... $ECHO_C" >&6
27473 # Check whether --with-ada-include or --without-ada-include was given.
27474 if test "${with_ada_include+set}" = set; then
27475 withval="$with_ada_include"
27478 withval="${ADA_INCLUDE:-$prefix/share/ada/adainclude}"
27479 fi; if test -n "$prefix/share/ada/adainclude" ; then
27481 if test "x$prefix" != xNONE; then
27482 cf_path_syntax="$prefix"
27484 cf_path_syntax="$ac_default_prefix"
27487 case ".$withval" in
27488 (.\$\(*\)*|.\'*\'*)
27492 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
27494 (.\$\{*prefix\}*|.\$\{*dir\}*)
27495 eval withval="$withval"
27496 case ".$withval" in
27498 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
27503 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
27506 { { echo "$as_me:27506: error: expected a pathname, not \"$withval\"" >&5
27507 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
27508 { (exit 1); exit 1; }; }
27513 eval ADA_INCLUDE="$withval"
27515 echo "$as_me:27515: result: $ADA_INCLUDE" >&5
27516 echo "${ECHO_T}$ADA_INCLUDE" >&6
27518 echo "$as_me:27518: checking for ada-objects" >&5
27519 echo $ECHO_N "checking for ada-objects... $ECHO_C" >&6
27521 # Check whether --with-ada-objects or --without-ada-objects was given.
27522 if test "${with_ada_objects+set}" = set; then
27523 withval="$with_ada_objects"
27526 withval="${ADA_OBJECTS:-$prefix/lib/ada/adalib}"
27527 fi; if test -n "$prefix/lib/ada/adalib" ; then
27529 if test "x$prefix" != xNONE; then
27530 cf_path_syntax="$prefix"
27532 cf_path_syntax="$ac_default_prefix"
27535 case ".$withval" in
27536 (.\$\(*\)*|.\'*\'*)
27540 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
27542 (.\$\{*prefix\}*|.\$\{*dir\}*)
27543 eval withval="$withval"
27544 case ".$withval" in
27546 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
27551 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
27554 { { echo "$as_me:27554: error: expected a pathname, not \"$withval\"" >&5
27555 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
27556 { (exit 1); exit 1; }; }
27561 eval ADA_OBJECTS="$withval"
27563 echo "$as_me:27563: result: $ADA_OBJECTS" >&5
27564 echo "${ECHO_T}$ADA_OBJECTS" >&6
27566 echo "$as_me:27566: checking if an Ada95 shared-library should be built" >&5
27567 echo $ECHO_N "checking if an Ada95 shared-library should be built... $ECHO_C" >&6
27569 # Check whether --with-ada-sharedlib or --without-ada-sharedlib was given.
27570 if test "${with_ada_sharedlib+set}" = set; then
27571 withval="$with_ada_sharedlib"
27572 with_ada_sharedlib=$withval
27574 with_ada_sharedlib=no
27576 echo "$as_me:27576: result: $with_ada_sharedlib" >&5
27577 echo "${ECHO_T}$with_ada_sharedlib" >&6
27579 if test "x$with_ada_sharedlib" != xno
27581 if test "x$cf_gnat_projects" != xyes
27583 { echo "$as_me:27583: WARNING: disabling shared-library since GNAT projects are not supported" >&5
27584 echo "$as_me: WARNING: disabling shared-library since GNAT projects are not supported" >&2;}
27585 with_ada_sharedlib=no
27589 ADA_SHAREDLIB='lib$(LIB_NAME).so.1'
27590 MAKE_ADA_SHAREDLIB="#"
27592 if test "x$with_ada_sharedlib" != xno
27594 MAKE_ADA_SHAREDLIB=
27595 if test "x$with_ada_sharedlib" != xyes
27597 ADA_SHAREDLIB="$with_ada_sharedlib"
27601 # allow the Ada binding to be renamed
27603 echo "$as_me:27603: checking for ada-libname" >&5
27604 echo $ECHO_N "checking for ada-libname... $ECHO_C" >&6
27606 # Check whether --with-ada-libname or --without-ada-libname was given.
27607 if test "${with_ada_libname+set}" = set; then
27608 withval="$with_ada_libname"
27609 ADA_LIBNAME=$withval
27611 ADA_LIBNAME=AdaCurses
27613 case "x$ADA_LIBNAME" in
27615 ADA_LIBNAME=AdaCurses
27619 echo "$as_me:27619: result: $ADA_LIBNAME" >&5
27620 echo "${ECHO_T}$ADA_LIBNAME" >&6
27628 # do this "late" to avoid conflict with header-checks
27629 if test "x$with_widec" = xyes ; then
27630 echo "$as_me:27630: checking for wchar_t" >&5
27631 echo $ECHO_N "checking for wchar_t... $ECHO_C" >&6
27632 if test "${ac_cv_type_wchar_t+set}" = set; then
27633 echo $ECHO_N "(cached) $ECHO_C" >&6
27635 cat >"conftest.$ac_ext" <<_ACEOF
27636 #line 27636 "configure"
27637 #include "confdefs.h"
27638 $ac_includes_default
27644 if (sizeof (wchar_t))
27650 rm -f "conftest.$ac_objext"
27651 if { (eval echo "$as_me:27651: \"$ac_compile\"") >&5
27652 (eval $ac_compile) 2>&5
27654 echo "$as_me:27654: \$? = $ac_status" >&5
27655 (exit "$ac_status"); } &&
27656 { ac_try='test -s "conftest.$ac_objext"'
27657 { (eval echo "$as_me:27657: \"$ac_try\"") >&5
27658 (eval $ac_try) 2>&5
27660 echo "$as_me:27660: \$? = $ac_status" >&5
27661 (exit "$ac_status"); }; }; then
27662 ac_cv_type_wchar_t=yes
27664 echo "$as_me: failed program was:" >&5
27665 cat "conftest.$ac_ext" >&5
27666 ac_cv_type_wchar_t=no
27668 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27670 echo "$as_me:27670: result: $ac_cv_type_wchar_t" >&5
27671 echo "${ECHO_T}$ac_cv_type_wchar_t" >&6
27673 echo "$as_me:27673: checking size of wchar_t" >&5
27674 echo $ECHO_N "checking size of wchar_t... $ECHO_C" >&6
27675 if test "${ac_cv_sizeof_wchar_t+set}" = set; then
27676 echo $ECHO_N "(cached) $ECHO_C" >&6
27678 if test "$ac_cv_type_wchar_t" = yes; then
27679 if test "$cross_compiling" = yes; then
27680 # Depending upon the size, compute the lo and hi bounds.
27681 cat >"conftest.$ac_ext" <<_ACEOF
27682 #line 27682 "configure"
27683 #include "confdefs.h"
27684 $ac_includes_default
27688 int _array_ [1 - 2 * !((sizeof (wchar_t)) >= 0)]
27693 rm -f "conftest.$ac_objext"
27694 if { (eval echo "$as_me:27694: \"$ac_compile\"") >&5
27695 (eval $ac_compile) 2>&5
27697 echo "$as_me:27697: \$? = $ac_status" >&5
27698 (exit "$ac_status"); } &&
27699 { ac_try='test -s "conftest.$ac_objext"'
27700 { (eval echo "$as_me:27700: \"$ac_try\"") >&5
27701 (eval $ac_try) 2>&5
27703 echo "$as_me:27703: \$? = $ac_status" >&5
27704 (exit "$ac_status"); }; }; then
27707 cat >"conftest.$ac_ext" <<_ACEOF
27708 #line 27708 "configure"
27709 #include "confdefs.h"
27710 $ac_includes_default
27714 int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
27719 rm -f "conftest.$ac_objext"
27720 if { (eval echo "$as_me:27720: \"$ac_compile\"") >&5
27721 (eval $ac_compile) 2>&5
27723 echo "$as_me:27723: \$? = $ac_status" >&5
27724 (exit "$ac_status"); } &&
27725 { ac_try='test -s "conftest.$ac_objext"'
27726 { (eval echo "$as_me:27726: \"$ac_try\"") >&5
27727 (eval $ac_try) 2>&5
27729 echo "$as_me:27729: \$? = $ac_status" >&5
27730 (exit "$ac_status"); }; }; then
27731 ac_hi=$ac_mid; break
27733 echo "$as_me: failed program was:" >&5
27734 cat "conftest.$ac_ext" >&5
27735 ac_lo=`expr "$ac_mid" + 1`; ac_mid=`expr 2 '*' "$ac_mid" + 1`
27737 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27740 echo "$as_me: failed program was:" >&5
27741 cat "conftest.$ac_ext" >&5
27744 cat >"conftest.$ac_ext" <<_ACEOF
27745 #line 27745 "configure"
27746 #include "confdefs.h"
27747 $ac_includes_default
27751 int _array_ [1 - 2 * !((sizeof (wchar_t)) >= $ac_mid)]
27756 rm -f "conftest.$ac_objext"
27757 if { (eval echo "$as_me:27757: \"$ac_compile\"") >&5
27758 (eval $ac_compile) 2>&5
27760 echo "$as_me:27760: \$? = $ac_status" >&5
27761 (exit "$ac_status"); } &&
27762 { ac_try='test -s "conftest.$ac_objext"'
27763 { (eval echo "$as_me:27763: \"$ac_try\"") >&5
27764 (eval $ac_try) 2>&5
27766 echo "$as_me:27766: \$? = $ac_status" >&5
27767 (exit "$ac_status"); }; }; then
27768 ac_lo=$ac_mid; break
27770 echo "$as_me: failed program was:" >&5
27771 cat "conftest.$ac_ext" >&5
27772 ac_hi=`expr "$ac_mid" - 1`; ac_mid=`expr 2 '*' "$ac_mid"`
27774 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27777 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27778 # Binary search between lo and hi bounds.
27779 while test "x$ac_lo" != "x$ac_hi"; do
27780 ac_mid=`expr '(' "$ac_hi" - "$ac_lo" ')' / 2 + "$ac_lo"`
27781 cat >"conftest.$ac_ext" <<_ACEOF
27782 #line 27782 "configure"
27783 #include "confdefs.h"
27784 $ac_includes_default
27788 int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
27793 rm -f "conftest.$ac_objext"
27794 if { (eval echo "$as_me:27794: \"$ac_compile\"") >&5
27795 (eval $ac_compile) 2>&5
27797 echo "$as_me:27797: \$? = $ac_status" >&5
27798 (exit "$ac_status"); } &&
27799 { ac_try='test -s "conftest.$ac_objext"'
27800 { (eval echo "$as_me:27800: \"$ac_try\"") >&5
27801 (eval $ac_try) 2>&5
27803 echo "$as_me:27803: \$? = $ac_status" >&5
27804 (exit "$ac_status"); }; }; then
27807 echo "$as_me: failed program was:" >&5
27808 cat "conftest.$ac_ext" >&5
27809 ac_lo=`expr "$ac_mid" + 1`
27811 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27813 ac_cv_sizeof_wchar_t=$ac_lo
27815 if test "$cross_compiling" = yes; then
27816 { { echo "$as_me:27816: error: cannot run test program while cross compiling" >&5
27817 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
27818 { (exit 1); exit 1; }; }
27820 cat >"conftest.$ac_ext" <<_ACEOF
27821 #line 27821 "configure"
27822 #include "confdefs.h"
27823 $ac_includes_default
27827 FILE *f = fopen ("conftest.val", "w");
27829 $ac_main_return (1);
27830 fprintf (f, "%ld", (long)(sizeof (wchar_t)));
27836 rm -f "conftest$ac_exeext"
27837 if { (eval echo "$as_me:27837: \"$ac_link\"") >&5
27838 (eval $ac_link) 2>&5
27840 echo "$as_me:27840: \$? = $ac_status" >&5
27841 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
27842 { (eval echo "$as_me:27842: \"$ac_try\"") >&5
27843 (eval $ac_try) 2>&5
27845 echo "$as_me:27845: \$? = $ac_status" >&5
27846 (exit "$ac_status"); }; }; then
27847 ac_cv_sizeof_wchar_t=`cat conftest.val`
27849 echo "$as_me: program exited with status $ac_status" >&5
27850 echo "$as_me: failed program was:" >&5
27851 cat "conftest.$ac_ext" >&5
27853 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
27858 ac_cv_sizeof_wchar_t=0
27861 echo "$as_me:27861: result: $ac_cv_sizeof_wchar_t" >&5
27862 echo "${ECHO_T}$ac_cv_sizeof_wchar_t" >&6
27863 cat >>confdefs.h <<EOF
27864 #define SIZEOF_WCHAR_T $ac_cv_sizeof_wchar_t
27867 # cross-compiling to mingw can run into the problem that attempting to
27868 # link with the regex library fails, causing the test to not set this to
27869 # a number. "recent" autoconf does not address this problem either -TD
27870 if test -z "$ac_cv_sizeof_wchar_t"
27872 test -n "$verbose" && echo " test failed (assume 2)" 1>&6
27874 echo "${as_me:-configure}:27874: testing test failed (assume 2) ..." 1>&5
27876 sed /SIZEOF_WCHAR_T/d confdefs.h >confdefs.tmp
27877 mv confdefs.tmp confdefs.h
27878 echo "#define SIZEOF_WCHAR_T 2" >>confdefs.h
27882 ### Construct the ncurses library-subsets, if any, from this set of keywords:
27883 ### none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
27885 ### ticlib modules may be a separate library, otherwise contained in termlib.
27886 ### termlib modules may be a separate library, otherwise contained in ncurses.
27888 ### The of "+" or " " between the tokens controls the way the script
27889 ### chooses to split module lists into libraries.
27891 ### (see CF_LIB_RULES).
27892 echo "$as_me:27892: checking for library subsets" >&5
27893 echo $ECHO_N "checking for library subsets... $ECHO_C" >&6
27896 if test "x$cf_with_progs" = xyes || test "$with_ticlib" != no || test "$with_termcap" != no; then
27897 LIB_SUBSETS="${LIB_SUBSETS}ticlib"
27898 if test "$with_ticlib" != no ; then
27899 LIB_SUBSETS="${LIB_SUBSETS} "
27901 LIB_SUBSETS="${LIB_SUBSETS}+"
27905 LIB_SUBSETS="${LIB_SUBSETS}termlib"
27906 test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
27908 if test "$with_termlib" != no ; then
27909 LIB_SUBSETS="${LIB_SUBSETS} "
27911 LIB_SUBSETS="${LIB_SUBSETS}+"
27914 LIB_SUBSETS="${LIB_SUBSETS}base"
27916 # Most term-driver calls are to tinfo, but some like init_pair are to the
27917 # base library (so it resides in base).
27918 if test "$with_term_driver" != no ; then
27919 LIB_SUBSETS="${LIB_SUBSETS}+port_drivers"
27920 case "$cf_cv_system_name" in
27921 (*mingw32*|*mingw64*)
27922 if test "x$with_exp_win32" = xyes ; then
27923 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32"
27925 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32con"
27927 CPPFLAGS="$CPPFLAGS -DUSE_WIN32CON_DRIVER"
27930 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo"
27933 elif test "x$with_exp_win32" = xyes ; then
27934 case "$cf_cv_system_name" in
27935 (*mingw32*|*mingw64*)
27936 LIB_SUBSETS="${LIB_SUBSETS}+port_win32"
27943 test "x$with_widec" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
27944 test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
27946 echo "$as_me:27946: result: $LIB_SUBSETS" >&5
27947 echo "${ECHO_T}$LIB_SUBSETS" >&6
27949 ### Construct the list of include-directories to be generated
27951 if test "$srcdir" != "."; then
27952 CPPFLAGS="-I\${srcdir}/../include $CPPFLAGS"
27954 CPPFLAGS="-I../include $CPPFLAGS"
27955 if test "$srcdir" != "."; then
27956 CPPFLAGS="-I\${srcdir} $CPPFLAGS"
27958 CPPFLAGS="-I. $CPPFLAGS"
27960 ACPPFLAGS="-I. -I../include -I../../include $ACPPFLAGS"
27961 if test "$srcdir" != "."; then
27962 ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
27964 if test "$GCC" != yes; then
27965 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
27966 elif test "$includedir" != "/usr/include"; then
27967 if test "$includedir" = '${prefix}/include' ; then
27968 if test x$prefix != x/usr ; then
27969 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
27972 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
27976 ### Build up pieces for makefile rules
27977 echo "$as_me:27977: checking default library suffix" >&5
27978 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
27980 case $DFT_LWR_MODEL in
27981 (libtool) DFT_ARG_SUFFIX='' ;;
27982 (normal) DFT_ARG_SUFFIX='' ;;
27983 (debug) DFT_ARG_SUFFIX='_g' ;;
27984 (profile) DFT_ARG_SUFFIX='_p' ;;
27985 (shared) DFT_ARG_SUFFIX='' ;;
27987 test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
27988 echo "$as_me:27988: result: $DFT_ARG_SUFFIX" >&5
27989 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
27991 echo "$as_me:27991: checking default library-dependency suffix" >&5
27992 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
27994 case X$DFT_LWR_MODEL in
27996 DFT_LIB_SUFFIX='.la'
27997 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28000 case "$cf_cv_system_name" in
28002 DFT_LIB_SUFFIX='_g.lib'
28005 DFT_LIB_SUFFIX='_g.a'
28008 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28011 case "$cf_cv_system_name" in
28013 DFT_LIB_SUFFIX='_p.lib'
28016 DFT_LIB_SUFFIX='_p.a'
28019 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28022 case "$cf_cv_system_name" in
28024 DFT_LIB_SUFFIX='.so'
28025 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28028 DFT_LIB_SUFFIX='.dll'
28029 DFT_DEP_SUFFIX='.dll.lib'
28031 (cygwin*|msys*|mingw*)
28032 DFT_LIB_SUFFIX='.dll'
28033 DFT_DEP_SUFFIX='.dll.a'
28036 DFT_LIB_SUFFIX='.dylib'
28037 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28042 DFT_LIB_SUFFIX='.so'
28043 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28046 DFT_LIB_SUFFIX='.sl'
28047 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28052 DFT_LIB_SUFFIX='.so'
28053 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28060 DFT_LIB_SUFFIX='.lib'
28063 DFT_LIB_SUFFIX='.a'
28066 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28069 if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
28071 DFT_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_LIB_SUFFIX}"
28072 DFT_DEP_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_DEP_SUFFIX}"
28074 echo "$as_me:28074: result: $DFT_DEP_SUFFIX" >&5
28075 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
28077 echo "$as_me:28077: checking default object directory" >&5
28078 echo $ECHO_N "checking default object directory... $ECHO_C" >&6
28080 case $DFT_LWR_MODEL in
28081 (libtool) DFT_OBJ_SUBDIR='obj_lo' ;;
28082 (normal) DFT_OBJ_SUBDIR='objects' ;;
28083 (debug) DFT_OBJ_SUBDIR='obj_g' ;;
28084 (profile) DFT_OBJ_SUBDIR='obj_p' ;;
28086 case "$cf_cv_system_name" in
28088 DFT_OBJ_SUBDIR='objects' ;;
28090 DFT_OBJ_SUBDIR='obj_s' ;;
28093 echo "$as_me:28093: result: $DFT_OBJ_SUBDIR" >&5
28094 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
28096 if test "x$cf_with_cxx" = xyes ; then
28097 echo "$as_me:28097: checking c++ library-dependency suffix" >&5
28098 echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
28099 if test "$with_libtool" != "no"; then
28100 # libtool thinks it can make c++ shared libraries (perhaps only g++)
28101 CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
28102 elif test "$with_shared_cxx" != "no"; then
28103 # also for g++ users...
28104 CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
28106 # we normally make a static library because C/C++ library rules differ
28110 CXX_LIB_SUFFIX='.la'
28111 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28114 case "$cf_cv_system_name" in
28116 CXX_LIB_SUFFIX='_g.lib'
28119 CXX_LIB_SUFFIX='_g.a'
28122 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28125 case "$cf_cv_system_name" in
28127 CXX_LIB_SUFFIX='_p.lib'
28130 CXX_LIB_SUFFIX='_p.a'
28133 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28136 case "$cf_cv_system_name" in
28138 CXX_LIB_SUFFIX='.so'
28139 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28142 CXX_LIB_SUFFIX='.dll'
28143 CXX_DEP_SUFFIX='.dll.lib'
28145 (cygwin*|msys*|mingw*)
28146 CXX_LIB_SUFFIX='.dll'
28147 CXX_DEP_SUFFIX='.dll.a'
28150 CXX_LIB_SUFFIX='.dylib'
28151 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28156 CXX_LIB_SUFFIX='.so'
28157 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28160 CXX_LIB_SUFFIX='.sl'
28161 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28166 CXX_LIB_SUFFIX='.so'
28167 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28174 CXX_LIB_SUFFIX='.lib'
28177 CXX_LIB_SUFFIX='.a'
28180 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28183 if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
28185 CXX_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${CXX_LIB_SUFFIX}"
28186 CXX_DEP_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${CXX_DEP_SUFFIX}"
28190 echo "$as_me:28190: result: $CXX_LIB_SUFFIX" >&5
28191 echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6
28195 # do not want -ldl in build except as needed for -lncurses dependency
28196 if test "x$with_dlsym" = xyes ; then
28197 if test "$DFT_LWR_MODEL" = shared || \
28198 test "$DFT_LWR_MODEL" = libtool ; then
28200 # remove dl library from $LIBS
28201 LIBS=`echo "$LIBS" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
28205 ### Set up low-level terminfo dependencies for makefiles.
28207 # TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
28208 # do not need libdl
28210 if test "x$with_dlsym" = xyes ; then
28212 # remove dl library from $SHLIB_LIST
28213 TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
28217 USE_ARG_SUFFIX="${DFT_ARG_SUFFIX}${EXTRA_SUFFIX}"
28218 USE_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}"
28219 USE_CFG_SUFFIX=${DFT_ARG_SUFFIX}${cf_cv_abi_version}
28220 if test -n "$EXTRA_SUFFIX" && test "x$EXTRA_SUFFIX" != "x${cf_cv_abi_version}"
28222 USE_CFG_SUFFIX="${USE_CFG_SUFFIX}${EXTRA_SUFFIX}"
28225 if test "$with_ticlib" != no ; then
28227 if test "x$with_ticlib" != xyes ; then
28228 TICS_NAME=$with_ticlib
28229 TICS_SUFFIX="`echo "${DFT_LIB_SUFFIX}" |sed -e "s/^${USE_LIB_SUFFIX}//"`"
28230 TICS_ARG_SUFFIX="${with_ticlib}`echo "${USE_ARG_SUFFIX}" |sed -e "s/^${LIB_SUFFIX}//"`"
28231 TICS_DEP_SUFFIX="${with_ticlib}`echo "${DFT_DEP_SUFFIX}" |sed -e "s/^${LIB_SUFFIX}//"`"
28232 TICS_LIB_SUFFIX="${with_ticlib}"
28234 TICS_SUFFIX=${DFT_LIB_SUFFIX}
28235 TICS_ARG_SUFFIX="${TICS_NAME}${USE_ARG_SUFFIX}"
28236 TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
28237 TICS_LIB_SUFFIX="${TICS_NAME}${USE_LIB_SUFFIX}"
28239 TICS_LDFLAGS="-L${LIB_DIR}"
28240 TICS_LIBS="-l${TICS_ARG_SUFFIX}"
28242 TICS_SUFFIX=${DFT_LIB_SUFFIX}
28243 TICS_LDFLAGS="-L${LIB_DIR}"
28244 TICS_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX}"
28247 if test "$with_termlib" != no ; then
28249 if test "x$with_termlib" != xyes ; then
28250 TINFO_NAME=$with_termlib
28251 TINFO_SUFFIX="`echo "${DFT_LIB_SUFFIX}" |sed -e "s/^${USE_LIB_SUFFIX}//"`"
28252 TINFO_ARG_SUFFIX="${with_termlib}`echo "${USE_ARG_SUFFIX}" |sed -e "s/^${LIB_SUFFIX}//"`"
28253 TINFO_DEP_SUFFIX="${with_termlib}`echo "${DFT_DEP_SUFFIX}" |sed -e "s/^${LIB_SUFFIX}//"`"
28254 TINFO_LIB_SUFFIX="${with_termlib}"
28256 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
28257 TINFO_ARG_SUFFIX="${TINFO_NAME}${USE_ARG_SUFFIX}"
28258 TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
28259 TINFO_LIB_SUFFIX="${TINFO_NAME}${USE_LIB_SUFFIX}"
28262 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
28263 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
28264 if test "$DFT_LWR_MODEL" = "libtool"; then
28265 TEST_ARGS="${TEST_DEPS}"
28266 TEST_ARG2="${TEST_DEP2}"
28267 TINFO_LDFLAGS="-L${LIB_DIR}"
28268 TINFO_LIBS="$TEST_ARGS"
28269 TICS_LIST="$SHLIB_LIST $TEST_ARGS"
28270 SHLIB_LIST="${SHLIB_LIST} $TEST_ARGS"
28272 TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
28273 TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
28274 if test "x$with_term_driver" != xno ; then
28275 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${USE_ARG_SUFFIX}"
28276 TICS_LIBS="$TICS_LIBS -l${LIB_NAME}${USE_ARG_SUFFIX}"
28277 TINFO_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARGS"
28279 TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
28280 TINFO_LIBS="$TEST_ARGS"
28282 TINFO_LDFLAGS="-L${LIB_DIR}"
28283 SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
28286 # the next lines are needed for linking libtic over libncurses
28287 TINFO_NAME=${LIB_NAME}
28288 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
28289 TINFO_ARG_SUFFIX=${LIB_NAME}${USE_ARG_SUFFIX}
28290 if test "x$with_tic_depends" = xyes ; then
28291 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${USE_ARG_SUFFIX}"
28293 TICS_LIST="$SHLIB_LIST"
28296 TINFO_LDFLAGS="-L${LIB_DIR}"
28297 TINFO_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX}"
28300 if test "$DFT_LWR_MODEL" = shared ; then
28301 case "$cf_cv_system_name" in
28303 # "lib" files have ".dll.a" suffix, "cyg"or "msys-" files have ".dll"
28309 if test "x$with_dlsym" = xyes ; then
28311 # remove dl library from $TICS_LIST
28312 TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
28316 if test "$DFT_LWR_MODEL" = "libtool"; then
28321 TINFO_LDFLAGS2=`echo "$TINFO_LDFLAGS" | sed -e 's,-L\.\./,-L../../,'`
28323 case "$DFT_LWR_MODEL" in
28324 (normal|debug|profile)
28326 if test "$GCC" = yes ; then
28327 case "$cf_cv_system_name" in
28328 (OS/2*|os2*|aix[4]*|solaris2.1[0-9]|darwin*)
28332 (*) # normally, except when broken
28333 LDFLAGS_STATIC=-static
28334 LDFLAGS_SHARED=-dynamic
28338 case "$cf_cv_system_name" in
28339 (aix[4-7]*) # from ld manpage
28340 LDFLAGS_STATIC=-bstatic
28341 LDFLAGS_SHARED=-bdynamic
28343 (hpux*) # from ld manpage for hpux10.20, hpux11.11
28344 # We could also use just "archive" and "shared".
28345 LDFLAGS_STATIC=-Wl,-a,archive_shared
28346 LDFLAGS_SHARED=-Wl,-a,shared_archive
28348 (irix*) # from ld manpage IRIX64
28349 LDFLAGS_STATIC=-Bstatic
28350 LDFLAGS_SHARED=-Bdynamic
28352 (osf[45]*) # from ld manpage osf4.0d, osf5.1
28353 # alternative "-oldstyle_liblookup" (not in cc manpage)
28354 LDFLAGS_STATIC=-noso
28355 LDFLAGS_SHARED=-so_archive
28358 LDFLAGS_STATIC=-Bstatic
28359 LDFLAGS_SHARED=-Bdynamic
28364 if test -n "$LDFLAGS_STATIC" && test -n "$LDFLAGS_SHARED"
28366 echo "$as_me:28366: checking if linker supports switching between static/dynamic" >&5
28367 echo $ECHO_N "checking if linker supports switching between static/dynamic... $ECHO_C" >&6
28369 rm -f libconftest.a
28370 cat >conftest.$ac_ext <<EOF
28371 #line 28371 "configure"
28373 int cf_ldflags_static(FILE *fp) { return fflush(fp); }
28375 if { (eval echo "$as_me:28375: \"$ac_compile\"") >&5
28376 (eval $ac_compile) 2>&5
28378 echo "$as_me:28378: \$? = $ac_status" >&5
28379 (exit "$ac_status"); } ; then
28380 ( $AR $ARFLAGS libconftest.a conftest.o ) 2>&5 1>/dev/null
28381 ( eval $RANLIB libconftest.a ) 2>&5 >/dev/null
28385 cf_save_LIBS="$LIBS"
28387 LIBS="$LDFLAGS_STATIC -L`pwd` -lconftest $LDFLAGS_DYNAMIC $LIBS"
28388 cat >"conftest.$ac_ext" <<_ACEOF
28389 #line 28389 "configure"
28390 #include "confdefs.h"
28392 #line 28392 "configure"
28394 int cf_ldflags_static(FILE *fp);
28400 return cf_ldflags_static(stdin);
28406 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
28407 if { (eval echo "$as_me:28407: \"$ac_link\"") >&5
28408 (eval $ac_link) 2>&5
28410 echo "$as_me:28410: \$? = $ac_status" >&5
28411 (exit "$ac_status"); } &&
28412 { ac_try='test -s "conftest$ac_exeext"'
28413 { (eval echo "$as_me:28413: \"$ac_try\"") >&5
28414 (eval $ac_try) 2>&5
28416 echo "$as_me:28416: \$? = $ac_status" >&5
28417 (exit "$ac_status"); }; }; then
28419 # some linkers simply ignore the -dynamic
28420 case x`file "conftest$ac_exeext" 2>/dev/null` in
28422 cf_ldflags_static=no
28425 cf_ldflags_static=yes
28430 echo "$as_me: failed program was:" >&5
28431 cat "conftest.$ac_ext" >&5
28432 cf_ldflags_static=no
28434 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
28436 rm -f libconftest.*
28437 LIBS="$cf_save_LIBS"
28439 echo "$as_me:28439: result: $cf_ldflags_static" >&5
28440 echo "${ECHO_T}$cf_ldflags_static" >&6
28442 if test "$cf_ldflags_static" != yes
28455 echo "$as_me:28455: checking where we will install curses.h" >&5
28456 echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
28459 if test "$with_overwrite" = no && \
28460 { test "x$includedir" = 'x${prefix}/include' || \
28461 test "x$includedir" = "x${prefix}/include"; }
28463 includesubdir="/ncurses${USE_LIB_SUFFIX}"
28465 echo "$as_me:28465: result: ${includedir}${includesubdir}" >&5
28466 echo "${ECHO_T}${includedir}${includesubdir}" >&6
28468 ### Resolve a conflict between normal and wide-curses by forcing applications
28469 ### that will need libutf8 to add it to their configure script.
28470 if test "$with_overwrite" != no ; then
28471 if test "$NCURSES_LIBUTF8" = 1 ; then
28472 NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
28473 { echo "$as_me:28473: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
28474 echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
28477 WITH_OVERWRITE=$with_overwrite
28479 ### At least on MinGW a shared library build without libtool
28480 ### requires adding the additional libs to the link list.
28481 case "$cf_cv_system_name" in
28482 (*mingw32*|*mingw64*)
28483 if test "$DFT_LWR_MODEL" != "libtool"; then
28484 SHLIB_LIST="$SHLIB_LIST ${LIBS}"
28490 # used to separate tack out of the tree
28493 ### predefined stuff for the test programs
28495 cat >>confdefs.h <<\EOF
28496 #define HAVE_SLK_COLOR 1
28499 # pkgsrc uses these
28501 echo "$as_me:28501: checking for desired basename for form library" >&5
28502 echo $ECHO_N "checking for desired basename for form library... $ECHO_C" >&6
28504 # Check whether --with-form-libname or --without-form-libname was given.
28505 if test "${with_form_libname+set}" = set; then
28506 withval="$with_form_libname"
28507 with_lib_basename=$withval
28509 with_lib_basename=form
28511 FORM_NAME="$with_lib_basename"
28513 case "x$FORM_NAME" in
28521 echo "$as_me:28521: result: $FORM_NAME" >&5
28522 echo "${ECHO_T}$FORM_NAME" >&6
28524 echo "$as_me:28524: checking for desired basename for menu library" >&5
28525 echo $ECHO_N "checking for desired basename for menu library... $ECHO_C" >&6
28527 # Check whether --with-menu-libname or --without-menu-libname was given.
28528 if test "${with_menu_libname+set}" = set; then
28529 withval="$with_menu_libname"
28530 with_lib_basename=$withval
28532 with_lib_basename=menu
28534 MENU_NAME="$with_lib_basename"
28536 case "x$MENU_NAME" in
28544 echo "$as_me:28544: result: $MENU_NAME" >&5
28545 echo "${ECHO_T}$MENU_NAME" >&6
28547 echo "$as_me:28547: checking for desired basename for panel library" >&5
28548 echo $ECHO_N "checking for desired basename for panel library... $ECHO_C" >&6
28550 # Check whether --with-panel-libname or --without-panel-libname was given.
28551 if test "${with_panel_libname+set}" = set; then
28552 withval="$with_panel_libname"
28553 with_lib_basename=$withval
28555 with_lib_basename=panel
28557 PANEL_NAME="$with_lib_basename"
28559 case "x$PANEL_NAME" in
28567 echo "$as_me:28567: result: $PANEL_NAME" >&5
28568 echo "${ECHO_T}$PANEL_NAME" >&6
28570 echo "$as_me:28570: checking for desired basename for cxx library" >&5
28571 echo $ECHO_N "checking for desired basename for cxx library... $ECHO_C" >&6
28573 # Check whether --with-cxx-libname or --without-cxx-libname was given.
28574 if test "${with_cxx_libname+set}" = set; then
28575 withval="$with_cxx_libname"
28576 with_lib_basename=$withval
28578 with_lib_basename=ncurses++
28580 CXX_NAME="$with_lib_basename"
28582 case "x$CXX_NAME" in
28590 echo "$as_me:28590: result: $CXX_NAME" >&5
28591 echo "${ECHO_T}$CXX_NAME" >&6
28593 ### Construct the list of subdirectories for which we'll customize makefiles
28594 ### with the appropriate compile-rules.
28596 echo "$as_me:28596: checking for src modules" >&5
28597 echo $ECHO_N "checking for src modules... $ECHO_C" >&6
28599 # dependencies and linker-arguments for test-programs
28600 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
28601 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
28602 if test "$DFT_LWR_MODEL" = "libtool"; then
28603 TEST_ARGS="${TEST_DEPS}"
28604 TEST_ARG2="${TEST_DEP2}"
28606 TEST_ARGS="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARGS"
28607 TEST_ARG2="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARG2"
28610 PC_MODULES_TO_MAKE="ncurses${USE_ARG_SUFFIX}"
28612 for cf_dir in $modules_to_build
28614 if test -f "$srcdir/$cf_dir/modules" ; then
28616 # We may/may not have tack in the distribution, though the
28618 if test "$cf_dir" = tack ; then
28619 if test "x$cf_with_tack" != "xyes"; then
28624 if test -z "$cf_cv_src_modules"; then
28625 cf_cv_src_modules=$cf_dir
28627 cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
28630 # Make the ncurses_cfg.h file record the library interface files as
28631 # well. These are header files that are the same name as their
28632 # directory. Ncurses is the only library that does not follow
28634 if test "$cf_dir" = tack ; then
28636 elif test -f "$srcdir/${cf_dir}/${cf_dir}.h" ; then
28638 cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
28640 cat >>confdefs.h <<EOF
28641 #define HAVE_${cf_have_include}_H 1
28644 cat >>confdefs.h <<EOF
28645 #define HAVE_LIB${cf_have_include} 1
28648 cf_map_lib_basename=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
28650 eval TEST_ROOT="\$${cf_map_lib_basename}_NAME"
28652 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TEST_ROOT}${DFT_DEP_SUFFIX} $TEST_DEPS"
28653 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TEST_ROOT}${DFT_DEP_SUFFIX} $TEST_DEP2"
28654 if test "$DFT_LWR_MODEL" = "libtool"; then
28655 TEST_ARGS="${TEST_DEPS}"
28656 TEST_ARG2="${TEST_DEP2}"
28658 TEST_ARGS="-l${TEST_ROOT}${USE_ARG_SUFFIX} $TEST_ARGS"
28659 TEST_ARG2="-l${TEST_ROOT}${USE_ARG_SUFFIX} $TEST_ARG2"
28661 PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ${cf_dir}${USE_ARG_SUFFIX}"
28665 echo "$as_me:28665: result: $cf_cv_src_modules" >&5
28666 echo "${ECHO_T}$cf_cv_src_modules" >&6
28668 TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
28669 TEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
28672 if test "x$cf_with_manpages" != xno ; then
28673 SRC_SUBDIRS="$SRC_SUBDIRS man"
28675 SRC_SUBDIRS="$SRC_SUBDIRS include"
28676 for cf_dir in $cf_cv_src_modules
28678 SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
28680 if test "x$cf_with_tests" != "xno" ; then
28681 SRC_SUBDIRS="$SRC_SUBDIRS test"
28683 # always make this, to install the ncurses-config script
28684 SRC_SUBDIRS="$SRC_SUBDIRS misc"
28685 if test "$cf_with_cxx_binding" != no; then
28686 PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ncurses++${USE_ARG_SUFFIX}"
28687 SRC_SUBDIRS="$SRC_SUBDIRS c++"
28690 test "x$with_termlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TINFO_ARG_SUFFIX"
28691 test "x$with_ticlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TICS_ARG_SUFFIX"
28694 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = xyes && test -f "$srcdir/Ada95/Makefile.in" ; then
28695 SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
28696 ADA_SUBDIRS="gen src"
28697 if test "x$cf_with_tests" != "xno" ; then
28698 ADA_SUBDIRS="$ADA_SUBDIRS samples"
28703 for cf_dir in $SRC_SUBDIRS
28705 SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
28708 if test -n "$ADA_SUBDIRS"; then
28709 for cf_dir in $ADA_SUBDIRS
28711 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
28716 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
28717 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/src/library.gpr:Ada95/src/library.gpr.in"
28718 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses${USE_CFG_SUFFIX}-config:Ada95/gen/adacurses-config.in"
28719 SUB_MAKEFILES="$SUB_MAKEFILES man/adacurses${USE_CFG_SUFFIX}-config.1:man/MKada_config.in"
28723 for cf_item in $cf_list_models
28727 (libtool) cf_subdir='obj_lo' ;;
28728 (normal) cf_subdir='objects' ;;
28729 (debug) cf_subdir='obj_g' ;;
28730 (profile) cf_subdir='obj_p' ;;
28732 case "$cf_cv_system_name" in
28734 cf_subdir='objects' ;;
28736 cf_subdir='obj_s' ;;
28740 for cf_item2 in $DIRS_TO_MAKE
28742 test "$cf_item2" = "$cf_subdir" && break
28744 test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
28746 for cf_dir in $DIRS_TO_MAKE
28748 test ! -d "$cf_dir" && mkdir "$cf_dir"
28751 # symbols that differ when compiling Ada95 by itself.
28752 NCURSES_SHLIB2=$SHELL' $(top_srcdir)/misc/shlib'
28754 # values to use as strings
28756 cat >>confdefs.h <<EOF
28757 #define NCURSES_PATHSEP '$PATH_SEPARATOR'
28760 cat >>confdefs.h <<EOF
28761 #define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
28764 ### Define substitutions for header files to avoid name-pollution
28766 if test "x$cf_cv_have_tcgetattr" = xyes ; then
28772 if test "x$ac_cv_header_stdint_h" = xyes ; then
28778 if test "x$ac_cv_header_termio_h" = xyes ; then
28784 if test "x$ac_cv_header_termios_h" = xyes ; then
28790 ################################################################################
28791 test "x$use_database" = xyes && \
28792 SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
28794 SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
28795 SUB_MAKEFILES="$SUB_MAKEFILES man/ncurses${USE_CFG_SUFFIX}-config.1:man/MKncu_config.in"
28797 if test "x$enable_pc_files" = xyes && test -z "$MAKE_PC_FILES" ; then
28798 SUB_MAKEFILES="$SUB_MAKEFILES misc/gen-pkgconfig:misc/gen-pkgconfig.in"
28801 if test "x$cf_with_tests" != xno ; then
28807 ADAHTML_DIR=../../doc/html/ada
28809 # workaround for OS/2 (20151017)
28810 case "$cf_cv_system_name" in
28812 LIBTOOL_OPTS_CXX="-os2dllname ncurs++"
28819 # workaround for g++ versus Solaris (20131116)
28820 case "$cf_cv_system_name" in
28822 case "x$CPPFLAGS" in
28823 (*-D_XOPEN_SOURCE_EXTENDED*)
28824 test -n "$verbose" && echo " moving _XOPEN_SOURCE_EXTENDED to work around g++ problem" 1>&6
28826 echo "${as_me:-configure}:28826: testing moving _XOPEN_SOURCE_EXTENDED to work around g++ problem ..." 1>&5
28828 CFLAGS="$CFLAGS -D_XOPEN_SOURCE_EXTENDED"
28829 CPPFLAGS=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/-D_XOPEN_SOURCE_EXTENDED//'`
28835 # Help to automatically enable the extended curses features when using either
28836 # the *-config or the ".pc" files by adding defines.
28837 echo "$as_me:28837: checking for defines to add to ncurses${USE_CFG_SUFFIX}-config script" >&5
28838 echo $ECHO_N "checking for defines to add to ncurses${USE_CFG_SUFFIX}-config script... $ECHO_C" >&6
28840 for cf_loop1 in $CPPFLAGS_after_XOPEN
28843 for cf_loop2 in $CPPFLAGS_before_XOPEN
28845 if test "x$cf_loop1" = "x$cf_loop2"
28851 test "$cf_found" = no && PKG_CFLAGS="$PKG_CFLAGS $cf_loop1"
28853 echo "$as_me:28853: result: $PKG_CFLAGS" >&5
28854 echo "${ECHO_T}$PKG_CFLAGS" >&6
28856 # AC_CHECK_SIZEOF demands a literal parameter, no variables. So we do this.
28857 case "x$NCURSES_OSPEED" in
28866 cat >>confdefs.h <<EOF
28867 #define NCURSES_OSPEED_COMPAT $cf_compatible
28870 case "x$cf_cv_typeof_chtype" in
28871 (xshort|xint|xlong)
28872 cf_cv_typeof_chtype="unsigned $cf_cv_typeof_chtype"
28876 case "x$cf_cv_typeof_mmask_t" in
28877 (xshort|xint|xlong)
28878 cf_cv_typeof_mmask_t="unsigned $cf_cv_typeof_mmask_t"
28882 # substitute into misc/Makefile to suppress
28883 # (un)install.data from the
28884 # (un)install rules.
28885 if test "x$cf_with_db_install" = "xno"; then
28887 MISC_UNINSTALL_DATA=
28889 MISC_INSTALL_DATA=install.data
28890 MISC_UNINSTALL_DATA=uninstall.data
28893 if test "x$cf_with_db_install" = "xno" || test "x$TERMINFO_SRC" = "xno"; then
28896 MAKE_DATABASE="$MAKE_TERMINFO"
28899 if test -n "$PACKAGE"
28901 PACKAGE="${PACKAGE}${DFT_ARG_SUFFIX}"
28903 echo "package: $PACKAGE"
28909 if test -n "$RESULTING_SYMS"
28911 cf_filter_syms=$cf_dft_filter_syms
28912 test -n "$verbose" && echo " will map symbols to ABI=$cf_cv_abi_version" 1>&6
28914 echo "${as_me:-configure}:28914: testing will map symbols to ABI=$cf_cv_abi_version ..." 1>&5
28918 if test "x$WILDCARD_SYMS" = xno
28923 test "x$cf_with_trace" = xyes && NCURSES_INLINE=
28925 UNALTERED_SYMS=`echo "$RESULTING_SYMS" | sed -e 's/\\$/\\\\$/g'`
28926 if test "$cf_filter_syms" = yes
28928 RESULTING_SYMS=resulting.map
28931 if test "x$cross_compiling" = xyes ; then
28932 ADAGEN_LDFLAGS='$(CROSS_LDFLAGS)'
28935 ADAGEN_LDFLAGS='$(NATIVE_LDFLAGS)'
28939 # This is used for the *-config script and *.pc data files.
28941 echo "$as_me:28941: checking for linker search path" >&5
28942 echo $ECHO_N "checking for linker search path... $ECHO_C" >&6
28943 if test "${cf_cv_ld_searchpath+set}" = set; then
28944 echo $ECHO_N "(cached) $ECHO_C" >&6
28947 if test "$cross_compiling" != yes ; then
28949 # GNU binutils' ld does not involve permissions which may stop ldconfig.
28950 cf_pathlist=`ld --verbose 2>/dev/null | grep SEARCH_DIR | sed -e 's,SEARCH_DIR[("=][("=]*,,g' -e 's/"[)];//gp' | sort -u`
28952 # The -NX options tell newer versions of Linux ldconfig to not attempt to
28953 # update the cache, which makes it run faster.
28954 test -z "$cf_pathlist" && \
28955 cf_pathlist=`(ldconfig -NX -v) 2>/dev/null | sed -e '/^[ ]/d' -e 's/:$//' | sort -u`
28957 test -z "$cf_pathlist" &&
28958 cf_pathlist=`(ldconfig -v) 2>/dev/null | sed -n -e '/^[ ]/d' -e 's/:$//p' | sort -u`
28960 # This works with OpenBSD 6.5, which lists only filenames
28961 test -z "$cf_pathlist" &&
28962 cf_pathlist=`(ldconfig -v) 2>/dev/null | sed -n -e 's,^Adding \(.*\)/.*$,\1,p' | sort -u`
28964 if test -z "$cf_pathlist"
28966 # dyld default path with MacOS
28967 if test -f /usr/bin/otool && test "x`uname -s`" = xDarwin
28969 # do this to bypass check
28970 cf_cv_ld_searchpath='$HOME/lib'
28971 cf_pathlist="/usr/local/lib /lib /usr/lib"
28975 if test -z "$cf_pathlist"
28977 # Solaris is "SunOS"
28978 if test -f /usr/bin/isainfo && test "x`uname -s`" = xSunOS
28980 case x`(isainfo -b)` in
28982 cf_pathlist="$cf_pathlist /lib/64 /usr/lib/64"
28985 test -d /usr/ccs/lib && cf_pathlist="$cf_pathlist /usr/ccs/lib"
28986 cf_pathlist="$cf_pathlist /lib /usr/lib"
28989 { echo "$as_me:28989: WARNING: problem with Solaris architecture" >&5
28990 echo "$as_me: WARNING: problem with Solaris architecture" >&2;}
28996 if test -z "$cf_pathlist"
28999 if test x"`uname -s`" = xHP-UX
29001 case x`getconf LONG_BIT` in
29003 cf_pathlist="/usr/lib/hpux64"
29006 cf_pathlist="/usr/lib/hpux32"
29014 # If nothing else, assume it is conventional
29015 test -z "$cf_pathlist" && cf_pathlist="/usr/lib /lib"
29017 # Finally, check that this is only directories
29018 for cf_path in $0 $cf_pathlist
29020 if test -d "$cf_path"; then
29021 test -n "$cf_cv_ld_searchpath" && cf_cv_ld_searchpath="${cf_cv_ld_searchpath} "
29022 cf_cv_ld_searchpath="${cf_cv_ld_searchpath}${cf_path}"
29026 # Ensure that it is nonempty
29027 test -z "$cf_cv_ld_searchpath" && cf_cv_ld_searchpath=/usr/lib
29030 echo "$as_me:29030: result: $cf_cv_ld_searchpath" >&5
29031 echo "${ECHO_T}$cf_cv_ld_searchpath" >&6
29033 LD_SEARCHPATH=`echo "$cf_cv_ld_searchpath"|sed -e 's/ /|/g'`
29035 cat >>confdefs.h <<\EOF
29036 #define HAVE_CURSES_DATA_BOOLNAMES 1
29039 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"
29040 ac_config_commands="$ac_config_commands default"
29041 cat >confcache <<\_ACEOF
29042 # This file is a shell script that caches the results of configure
29043 # tests run on this system so they can be shared between configure
29044 # scripts and configure runs, see configure's option --config-cache.
29045 # It is not useful on other systems. If it contains results you don't
29046 # want to keep, you may remove or edit it.
29048 # config.status only pays attention to the cache file if you give it
29049 # the --recheck option to rerun configure.
29051 # `ac_cv_env_foo' variables (set or unset) will be overriden when
29052 # loading this file, other *unset* `ac_cv_foo' will be assigned the
29053 # following values.
29057 # The following way of writing the cache mishandles newlines in values,
29058 # but we know of no workaround that is simple, portable, and efficient.
29059 # So, don't put newlines in cache variables' values.
29060 # Ultrix sh set writes to stderr and can't be redirected directly,
29061 # and sets the high bit in the cache file unless we assign to the vars.
29064 case `(ac_space=' '; set | grep ac_space) 2>&1` in
29066 # `set' does not quote correctly, so add quotes (double-quote
29067 # substitution turns \\\\ into \\, and sed turns \\ into \).
29070 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
29073 # `set' quotes correctly as required by POSIX, so do not add quotes.
29075 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
29082 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
29084 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
29086 if cmp -s $cache_file confcache; then :; else
29087 if test -w $cache_file; then
29088 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
29089 cat confcache >$cache_file
29091 echo "not updating unwritable cache $cache_file"
29096 test "x$prefix" = xNONE && prefix=$ac_default_prefix
29097 # Let make expand exec_prefix.
29098 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
29100 # VPATH may cause trouble with some makes, so we remove $(srcdir),
29101 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
29102 # trailing colons and then remove the whole line if VPATH becomes empty
29103 # (actually we leave an empty line to preserve line numbers).
29104 if test "x$srcdir" = x.; then
29105 ac_vpsub='/^[ ]*VPATH[ ]*=/{
29106 s/:*\$(srcdir):*/:/;
29107 s/:*\${srcdir}:*/:/;
29109 s/^\([^=]*=[ ]*\):*/\1/;
29115 DEFS=-DHAVE_CONFIG_H
29117 : "${CONFIG_STATUS=./config.status}"
29118 ac_clean_files_save=$ac_clean_files
29119 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
29120 { echo "$as_me:29120: creating $CONFIG_STATUS" >&5
29121 echo "$as_me: creating $CONFIG_STATUS" >&6;}
29122 cat >"$CONFIG_STATUS" <<_ACEOF
29124 # Generated automatically by configure.
29125 # Run this file to recreate the current configuration.
29126 # Compiler output produced by configure, useful for debugging
29127 # configure, is in config.log if it exists.
29130 SHELL=\${CONFIG_SHELL-$SHELL}
29131 ac_cs_invocation="\$0 \$@"
29133 CLICOLOR_FORCE= GREP_OPTIONS=
29134 unset CLICOLOR_FORCE GREP_OPTIONS
29137 cat >>"$CONFIG_STATUS" <<\_ACEOF
29138 # Be Bourne compatible
29139 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
29142 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
29146 # Name of the executable.
29147 as_me=`echo "$0" |sed 's,.*[\\/],,'`
29149 if expr a : '\(a\)' >/dev/null 2>&1; then
29155 rm -f conf$$ conf$$.exe conf$$.file
29157 if ln -s conf$$.file conf$$ 2>/dev/null; then
29158 # We could just check for DJGPP; but this test a) works b) is more generic
29159 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
29160 if test -f conf$$.exe; then
29161 # Don't use ln at all; we don't have any links
29166 elif ln conf$$.file conf$$ 2>/dev/null; then
29171 rm -f conf$$ conf$$.exe conf$$.file
29173 as_executable_p="test -f"
29175 # Support unset when possible.
29176 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
29183 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
29184 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
29185 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
29186 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
29187 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
29188 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
29189 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
29190 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
29193 # We need space, tab and new line, in precisely that order.
29199 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
29205 # Files that config.status was made for.
29206 if test -n "$ac_config_files"; then
29207 echo "config_files=\"$ac_config_files\"" >>"$CONFIG_STATUS"
29210 if test -n "$ac_config_headers"; then
29211 echo "config_headers=\"$ac_config_headers\"" >>"$CONFIG_STATUS"
29214 if test -n "$ac_config_links"; then
29215 echo "config_links=\"$ac_config_links\"" >>"$CONFIG_STATUS"
29218 if test -n "$ac_config_commands"; then
29219 echo "config_commands=\"$ac_config_commands\"" >>"$CONFIG_STATUS"
29222 cat >>"$CONFIG_STATUS" <<\EOF
29225 \`$as_me' instantiates files from templates according to the
29226 current configuration.
29228 Usage: $0 [OPTIONS] [FILE]...
29230 -h, --help print this help, then exit
29231 -V, --version print version number, then exit
29232 -d, --debug don't remove temporary files
29233 --recheck update $as_me by reconfiguring in the same conditions
29234 --file=FILE[:TEMPLATE]
29235 instantiate the configuration file FILE
29236 --header=FILE[:TEMPLATE]
29237 instantiate the configuration header FILE
29239 Configuration files:
29242 Configuration headers:
29245 Configuration commands:
29248 Report bugs to <dickey@invisible-island.net>."
29251 cat >>"$CONFIG_STATUS" <<EOF
29254 configured by $0, generated by GNU Autoconf 2.52.20210509,
29255 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
29257 Copyright 2003-2020,2021 Thomas E. Dickey
29258 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
29259 Free Software Foundation, Inc.
29260 This config.status script is free software; the Free Software Foundation
29261 gives unlimited permission to copy, distribute and modify it."
29266 cat >>"$CONFIG_STATUS" <<\EOF
29267 # If no file are specified by the user, then we need to provide default
29268 # value. By we need to know if files were specified by the user.
29274 ac_option=`expr "x$1" : 'x\([^=]*\)='`
29275 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
29277 set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
29281 *) # This is not an option, so the user has probably given explicit
29283 ac_need_defaults=false;;
29287 # Handling of the options.
29289 cat >>"$CONFIG_STATUS" <<EOF
29290 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
29291 echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
29292 exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
29294 cat >>"$CONFIG_STATUS" <<\EOF
29295 --version | --vers* | -V )
29296 echo "$ac_cs_version"; exit 0 ;;
29298 # Conflict between --help and --header
29299 { { echo "$as_me:29299: error: ambiguous option: $1
29300 Try \`$0 --help' for more information." >&5
29301 echo "$as_me: error: ambiguous option: $1
29302 Try \`$0 --help' for more information." >&2;}
29303 { (exit 1); exit 1; }; };;
29304 --help | --hel | -h )
29305 echo "$ac_cs_usage"; exit 0 ;;
29306 --debug | --d* | -d )
29308 --file | --fil | --fi | --f )
29310 CONFIG_FILES="$CONFIG_FILES $1"
29311 ac_need_defaults=false;;
29312 --header | --heade | --head | --hea )
29314 CONFIG_HEADERS="$CONFIG_HEADERS $1"
29315 ac_need_defaults=false;;
29317 # This is an error.
29318 -*) { { echo "$as_me:29318: error: unrecognized option: $1
29319 Try \`$0 --help' for more information." >&5
29320 echo "$as_me: error: unrecognized option: $1
29321 Try \`$0 --help' for more information." >&2;}
29322 { (exit 1); exit 1; }; } ;;
29324 *) ac_config_targets="$ac_config_targets $1" ;;
29333 ## ----------------------- ##
29334 ## Running config.status. ##
29335 ## ----------------------- ##
29337 This file was extended by $as_me 2.52.20210509, executed with
29338 CONFIG_FILES = $CONFIG_FILES
29339 CONFIG_HEADERS = $CONFIG_HEADERS
29340 CONFIG_LINKS = $CONFIG_LINKS
29341 CONFIG_COMMANDS = $CONFIG_COMMANDS
29342 > "$ac_cs_invocation"
29343 on `(hostname || uname -n) 2>/dev/null | sed 1q`
29348 cat >>"$CONFIG_STATUS" <<EOF
29350 # INIT-COMMANDS section.
29353 ### Special initialization commands, used to pass information from the
29354 ### configuration-run into config.status
29356 ALTERNATE_SYMS="$ALTERNATE_SYMS"
29358 CXX_NAME="$CXX_NAME"
29359 DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
29360 DFT_LWR_MODEL="$DFT_LWR_MODEL"
29362 EXTRA_SUFFIX="$EXTRA_SUFFIX"
29363 FORM_NAME="$FORM_NAME"
29364 LDCONFIG="$LDCONFIG"
29365 LIBTOOL_VERSION="$LIBTOOL_VERSION"
29366 LIB_NAME="$LIB_NAME"
29367 LIB_PREFIX="$LIB_PREFIX"
29368 LIB_SUBSETS="$LIB_SUBSETS"
29369 LIB_SUFFIX="$LIB_SUFFIX"
29370 LIB_TRACING="$LIB_TRACING"
29372 MAKE_TERMINFO="$MAKE_TERMINFO"
29373 MENU_NAME="$MENU_NAME"
29374 NCURSES_MAJOR="$NCURSES_MAJOR"
29375 NCURSES_MINOR="$NCURSES_MINOR"
29376 NCURSES_OSPEED="$NCURSES_OSPEED"
29377 NCURSES_PATCH="$NCURSES_PATCH"
29378 PANEL_NAME="$PANEL_NAME"
29379 SRC_SUBDIRS="$SRC_SUBDIRS"
29380 TERMINFO="$TERMINFO"
29381 TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
29382 TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
29383 TICS_NAME="$TICS_NAME"
29384 TICS_SUFFIX="$TICS_SUFFIX"
29385 TIC_PATH="$TIC_PATH"
29386 TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
29387 TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
29388 TINFO_NAME="$TINFO_NAME"
29389 TINFO_SUFFIX="$TINFO_SUFFIX"
29390 UNALTERED_SYMS="$UNALTERED_SYMS"
29391 USE_ARG_SUFFIX="$USE_ARG_SUFFIX"
29392 USE_CFG_SUFFIX="$USE_CFG_SUFFIX"
29393 USE_LIB_SUFFIX="$USE_LIB_SUFFIX"
29394 USE_OLD_MAKERULES="$USE_OLD_MAKERULES"
29395 WILDCARD_SYMS="$WILDCARD_SYMS"
29396 WITH_CURSES_H="$with_curses_h"
29397 WITH_ECHO="${enable_echo:=yes}"
29398 WITH_OVERWRITE="$with_overwrite"
29399 cf_LIST_MODELS="$cf_list_models"
29400 cf_cv_VERSION_GNATMAKE=$cf_cv_VERSION_GNATMAKE
29401 cf_cv_VERSION_GPRBUILD=$cf_cv_VERSION_GPRBUILD
29402 cf_cv_abi_version="$cf_cv_abi_version"
29403 cf_cv_do_relink="$cf_cv_do_relink"
29404 cf_cv_do_reranlib="$cf_cv_do_reranlib"
29405 cf_cv_do_symlinks="$cf_cv_do_symlinks"
29406 cf_cv_enable_lp64="$cf_cv_enable_lp64"
29407 cf_cv_enable_opaque="$cf_cv_enable_opaque"
29408 cf_cv_make_PHONY="$cf_cv_make_PHONY"
29409 cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
29410 cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
29411 cf_cv_prog_gnat_correct=$cf_cv_prog_gnat_correct
29412 cf_cv_rel_version="$cf_cv_rel_version"
29413 cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
29414 cf_cv_shared_soname='$cf_cv_shared_soname'
29415 cf_cv_shlib_version="$cf_cv_shlib_version"
29416 cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
29417 cf_cv_system_name="$cf_cv_system_name"
29418 cf_cv_term_driver="$with_term_driver"
29419 cf_with_ada="$cf_with_ada"
29420 cf_with_cxx_binding="$cf_with_cxx_binding"
29421 cf_with_db_install="$cf_with_db_install"
29422 cf_with_manpages="$cf_with_manpages"
29423 cf_with_tests="$cf_with_tests"
29426 with_shared_cxx="$with_shared_cxx"
29430 cat >>"$CONFIG_STATUS" <<\EOF
29431 for ac_config_target in $ac_config_targets
29433 case "$ac_config_target" in
29434 # Handling of arguments.
29435 "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
29436 "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
29437 "include/ncurses_dll.h" ) CONFIG_FILES="$CONFIG_FILES include/ncurses_dll.h" ;;
29438 "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
29439 "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
29440 "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
29441 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
29442 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
29443 "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
29444 *) { { echo "$as_me:29444: error: invalid argument: $ac_config_target" >&5
29445 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
29446 { (exit 1); exit 1; }; };;
29450 # If the user did not use the arguments to specify the items to instantiate,
29451 # then the envvar interface is used. Set only those that are not.
29452 # We use the long form for the default assignment because of an extremely
29453 # bizarre bug on SunOS 4.1.3.
29454 if "$ac_need_defaults"; then
29455 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
29456 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
29457 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
29460 # Create a temporary directory, and hook for its removal unless debugging.
29463 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
29464 trap '{ (exit 1); exit 1; }' 1 2 13 15
29467 # Create a (secure) tmp directory for tmp files.
29470 tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
29471 test -n "$tmp" && test -d "$tmp"
29474 tmp=$TMPDIR/cs$$-$RANDOM
29475 (umask 077 && mkdir $tmp)
29478 echo "$me: cannot create a temporary directory in $TMPDIR" >&2
29479 { (exit 1); exit 1; }
29484 cat >>"$CONFIG_STATUS" <<EOF
29487 # CONFIG_FILES section.
29490 # No need to generate the scripts if there are no CONFIG_FILES.
29491 # This happens for instance when ./config.status config.h
29492 if test -n "\$CONFIG_FILES"; then
29493 # Protect against being on the right side of a sed subst in config.status.
29494 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
29495 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
29496 s,@SHELL@,$SHELL,;t t
29497 s,@exec_prefix@,$exec_prefix,;t t
29498 s,@prefix@,$prefix,;t t
29499 s,@program_transform_name@,$program_transform_name,;t t
29500 s,@bindir@,$bindir,;t t
29501 s,@sbindir@,$sbindir,;t t
29502 s,@libexecdir@,$libexecdir,;t t
29503 s,@datarootdir@,$datarootdir,;t t
29504 s,@datadir@,$datadir,;t t
29505 s,@sysconfdir@,$sysconfdir,;t t
29506 s,@sharedstatedir@,$sharedstatedir,;t t
29507 s,@localstatedir@,$localstatedir,;t t
29508 s,@runstatedir@,$runstatedir,;t t
29509 s,@libdir@,$libdir,;t t
29510 s,@includedir@,$includedir,;t t
29511 s,@oldincludedir@,$oldincludedir,;t t
29512 s,@infodir@,$infodir,;t t
29513 s,@mandir@,$mandir,;t t
29514 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
29515 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
29516 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
29517 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
29518 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
29519 s,@build_alias@,$build_alias,;t t
29520 s,@host_alias@,$host_alias,;t t
29521 s,@target_alias@,$target_alias,;t t
29522 s,@ECHO_C@,$ECHO_C,;t t
29523 s,@ECHO_N@,$ECHO_N,;t t
29524 s,@ECHO_T@,$ECHO_T,;t t
29525 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
29526 s,@DEFS@,$DEFS,;t t
29527 s,@LIBS@,$LIBS,;t t
29528 s,@top_builddir@,$top_builddir,;t t
29529 s,@GREP@,$GREP,;t t
29530 s,@EGREP@,$EGREP,;t t
29531 s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
29532 s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
29533 s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
29534 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
29535 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
29536 s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
29537 s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
29538 s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
29539 s,@VERSION@,$VERSION,;t t
29540 s,@VERSION_MAJOR@,$VERSION_MAJOR,;t t
29541 s,@VERSION_MINOR@,$VERSION_MINOR,;t t
29542 s,@VERSION_PATCH@,$VERSION_PATCH,;t t
29543 s,@PACKAGE@,$PACKAGE,;t t
29544 s,@build@,$build,;t t
29545 s,@build_cpu@,$build_cpu,;t t
29546 s,@build_vendor@,$build_vendor,;t t
29547 s,@build_os@,$build_os,;t t
29548 s,@host@,$host,;t t
29549 s,@host_cpu@,$host_cpu,;t t
29550 s,@host_vendor@,$host_vendor,;t t
29551 s,@host_os@,$host_os,;t t
29552 s,@target@,$target,;t t
29553 s,@target_cpu@,$target_cpu,;t t
29554 s,@target_vendor@,$target_vendor,;t t
29555 s,@target_os@,$target_os,;t t
29556 s,@FGREP@,$FGREP,;t t
29558 s,@CFLAGS@,$CFLAGS,;t t
29559 s,@LDFLAGS@,$LDFLAGS,;t t
29560 s,@CPPFLAGS@,$CPPFLAGS,;t t
29561 s,@ac_ct_CC@,$ac_ct_CC,;t t
29562 s,@EXEEXT@,$EXEEXT,;t t
29563 s,@OBJEXT@,$OBJEXT,;t t
29564 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
29566 s,@LDCONFIG@,$LDCONFIG,;t t
29568 s,@CXXFLAGS@,$CXXFLAGS,;t t
29569 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
29571 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
29572 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
29573 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
29574 s,@LINT@,$LINT,;t t
29575 s,@LINT_OPTS@,$LINT_OPTS,;t t
29576 s,@LN_S@,$LN_S,;t t
29577 s,@cf_config_suffix@,$cf_config_suffix,;t t
29578 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
29579 s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t
29580 s,@PKG_CONFIG_LIBDIR@,$PKG_CONFIG_LIBDIR,;t t
29581 s,@MAKE_PC_FILES@,$MAKE_PC_FILES,;t t
29582 s,@PC_MODULE_SUFFIX@,$PC_MODULE_SUFFIX,;t t
29583 s,@SET_MAKE@,$SET_MAKE,;t t
29584 s,@MAKE_NO_PHONY@,$MAKE_NO_PHONY,;t t
29585 s,@MAKE_PHONY@,$MAKE_PHONY,;t t
29586 s,@CTAGS@,$CTAGS,;t t
29587 s,@ETAGS@,$ETAGS,;t t
29588 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
29589 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
29590 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
29591 s,@RANLIB@,$RANLIB,;t t
29592 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
29594 s,@ac_ct_LD@,$ac_ct_LD,;t t
29596 s,@ac_ct_AR@,$ac_ct_AR,;t t
29598 s,@ac_ct_NM@,$ac_ct_NM,;t t
29599 s,@ARFLAGS@,$ARFLAGS,;t t
29600 s,@DESTDIR@,$DESTDIR,;t t
29601 s,@BUILD_CC@,$BUILD_CC,;t t
29602 s,@BUILD_CPP@,$BUILD_CPP,;t t
29603 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
29604 s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
29605 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
29606 s,@BUILD_LIBS@,$BUILD_LIBS,;t t
29607 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
29608 s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
29609 s,@cf_list_models@,$cf_list_models,;t t
29610 s,@ABI_VERSION@,$ABI_VERSION,;t t
29611 s,@LIBTOOL_VERSION@,$LIBTOOL_VERSION,;t t
29612 s,@LIBTOOL@,$LIBTOOL,;t t
29613 s,@ac_ct_LIBTOOL@,$ac_ct_LIBTOOL,;t t
29614 s,@LT_UNDEF@,$LT_UNDEF,;t t
29615 s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
29616 s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
29617 s,@LIB_CREATE@,$LIB_CREATE,;t t
29618 s,@LIB_OBJECT@,$LIB_OBJECT,;t t
29619 s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
29620 s,@LIB_PREP@,$LIB_PREP,;t t
29621 s,@LIB_CLEAN@,$LIB_CLEAN,;t t
29622 s,@LIB_COMPILE@,$LIB_COMPILE,;t t
29623 s,@LIB_LINK@,$LIB_LINK,;t t
29624 s,@LIB_INSTALL@,$LIB_INSTALL,;t t
29625 s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
29626 s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
29627 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
29628 s,@TICS_NAME@,$TICS_NAME,;t t
29629 s,@TINFO_NAME@,$TINFO_NAME,;t t
29630 s,@LIB_NAME@,$LIB_NAME,;t t
29631 s,@LIB_PREFIX@,$LIB_PREFIX,;t t
29632 s,@CC_G_OPT@,$CC_G_OPT,;t t
29633 s,@CXX_G_OPT@,$CXX_G_OPT,;t t
29634 s,@LD_MODEL@,$LD_MODEL,;t t
29635 s,@shlibdir@,$shlibdir,;t t
29636 s,@MAKE_DLLS@,$MAKE_DLLS,;t t
29637 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
29638 s,@LD_RPATH_OPT@,$LD_RPATH_OPT,;t t
29639 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
29640 s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
29641 s,@RM_SHARED_OPTS@,$RM_SHARED_OPTS,;t t
29642 s,@LINK_PROGS@,$LINK_PROGS,;t t
29643 s,@LINK_TESTS@,$LINK_TESTS,;t t
29644 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
29645 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
29646 s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
29647 s,@INSTALL_LIB@,$INSTALL_LIB,;t t
29648 s,@RPATH_LIST@,$RPATH_LIST,;t t
29649 s,@EXPORT_SYMS@,$EXPORT_SYMS,;t t
29650 s,@RESULTING_SYMS@,$RESULTING_SYMS,;t t
29651 s,@VERSIONED_SYMS@,$VERSIONED_SYMS,;t t
29652 s,@WILDCARD_SYMS@,$WILDCARD_SYMS,;t t
29653 s,@cf_ldd_prog@,$cf_ldd_prog,;t t
29654 s,@EXTRA_PKG_LDFLAGS@,$EXTRA_PKG_LDFLAGS,;t t
29655 s,@EXTRA_SUFFIX@,$EXTRA_SUFFIX,;t t
29656 s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
29657 s,@NCURSES_USE_DATABASE@,$NCURSES_USE_DATABASE,;t t
29659 s,@ac_ct_TIC@,$ac_ct_TIC,;t t
29660 s,@INFOCMP@,$INFOCMP,;t t
29661 s,@ac_ct_INFOCMP@,$ac_ct_INFOCMP,;t t
29662 s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
29663 s,@USE_FALLBACKS@,$USE_FALLBACKS,;t t
29664 s,@WHICH_XTERM@,$WHICH_XTERM,;t t
29665 s,@XTERM_KBS@,$XTERM_KBS,;t t
29666 s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
29667 s,@TERMINFO@,$TERMINFO,;t t
29668 s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
29669 s,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t
29670 s,@TERMPATH@,$TERMPATH,;t t
29671 s,@NCURSES_USE_TERMCAP@,$NCURSES_USE_TERMCAP,;t t
29672 s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
29673 s,@NCURSES_WCWIDTH_GRAPHICS@,$NCURSES_WCWIDTH_GRAPHICS,;t t
29674 s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
29675 s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
29676 s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
29677 s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
29678 s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
29679 s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
29680 s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
29681 s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
29682 s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
29683 s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
29684 s,@NCURSES_WATTR_MACROS@,$NCURSES_WATTR_MACROS,;t t
29685 s,@RGB_PATH@,$RGB_PATH,;t t
29686 s,@no_x11_rgb@,$no_x11_rgb,;t t
29687 s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
29688 s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
29689 s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
29690 s,@NCURSES_CCHARW_MAX@,$NCURSES_CCHARW_MAX,;t t
29691 s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
29692 s,@NCURSES_TPARM_ARG@,$NCURSES_TPARM_ARG,;t t
29693 s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
29694 s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
29695 s,@GENERATED_EXT_FUNCS@,$GENERATED_EXT_FUNCS,;t t
29696 s,@NCURSES_SP_FUNCS@,$NCURSES_SP_FUNCS,;t t
29697 s,@GENERATED_SP_FUNCS@,$GENERATED_SP_FUNCS,;t t
29698 s,@NCURSES_CONST@,$NCURSES_CONST,;t t
29699 s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
29700 s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
29701 s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
29702 s,@PTHREAD@,$PTHREAD,;t t
29703 s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
29704 s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
29705 s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
29706 s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
29707 s,@NCURSES_OPAQUE_FORM@,$NCURSES_OPAQUE_FORM,;t t
29708 s,@NCURSES_OPAQUE_MENU@,$NCURSES_OPAQUE_MENU,;t t
29709 s,@NCURSES_OPAQUE_PANEL@,$NCURSES_OPAQUE_PANEL,;t t
29710 s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
29711 s,@NCURSES_IMPEXP@,$NCURSES_IMPEXP,;t t
29712 s,@NCURSES_CXX_IMPEXP@,$NCURSES_CXX_IMPEXP,;t t
29713 s,@NCURSES_INTEROP_FUNCS@,$NCURSES_INTEROP_FUNCS,;t t
29714 s,@NCURSES_WGETCH_EVENTS@,$NCURSES_WGETCH_EVENTS,;t t
29715 s,@EXP_WIN32_DRIVER@,$EXP_WIN32_DRIVER,;t t
29716 s,@INTERNALS_HDR@,$INTERNALS_HDR,;t t
29717 s,@ECHO_LT@,$ECHO_LT,;t t
29718 s,@ECHO_LD@,$ECHO_LD,;t t
29719 s,@RULE_CC@,$RULE_CC,;t t
29720 s,@SHOW_CC@,$SHOW_CC,;t t
29721 s,@ECHO_CC@,$ECHO_CC,;t t
29722 s,@ECHO_LINK@,$ECHO_LINK,;t t
29723 s,@INSTALL_OPT_S@,$INSTALL_OPT_S,;t t
29724 s,@INSTALL_OPT_O@,$INSTALL_OPT_O,;t t
29725 s,@INSTALL_OPT_P@,$INSTALL_OPT_P,;t t
29726 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
29727 s,@HAVE_STDNORETURN_H@,$HAVE_STDNORETURN_H,;t t
29728 s,@STDC_NORETURN@,$STDC_NORETURN,;t t
29729 s,@ADAFLAGS@,$ADAFLAGS,;t t
29730 s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
29731 s,@ADA_TRACE@,$ADA_TRACE,;t t
29732 s,@MATH_LIB@,$MATH_LIB,;t t
29733 s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
29734 s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
29735 s,@cf_cv_1UL@,$cf_cv_1UL,;t t
29736 s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
29737 s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
29738 s,@TEST_LIBS@,$TEST_LIBS,;t t
29739 s,@TEST_LIBS2@,$TEST_LIBS2,;t t
29740 s,@CXXCPP@,$CXXCPP,;t t
29741 s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
29742 s,@CXX_AR@,$CXX_AR,;t t
29743 s,@CXX_ARFLAGS@,$CXX_ARFLAGS,;t t
29744 s,@CXXLIBS@,$CXXLIBS,;t t
29745 s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
29746 s,@cf_TEMP_gnat@,$cf_TEMP_gnat,;t t
29747 s,@M4_exists@,$M4_exists,;t t
29748 s,@cf_ada_make@,$cf_ada_make,;t t
29749 s,@cf_ada_config@,$cf_ada_config,;t t
29750 s,@cf_ada_config_Ada@,$cf_ada_config_Ada,;t t
29751 s,@cf_ada_config_C@,$cf_ada_config_C,;t t
29752 s,@GNATPREP_OPTS@,$GNATPREP_OPTS,;t t
29753 s,@cf_compile_generics@,$cf_compile_generics,;t t
29754 s,@cf_generic_objects@,$cf_generic_objects,;t t
29755 s,@USE_GNAT_SIGINT@,$USE_GNAT_SIGINT,;t t
29756 s,@USE_OLD_MAKERULES@,$USE_OLD_MAKERULES,;t t
29757 s,@USE_GNAT_PROJECTS@,$USE_GNAT_PROJECTS,;t t
29758 s,@USE_GNAT_LIBRARIES@,$USE_GNAT_LIBRARIES,;t t
29759 s,@USE_GNAT_MAKE_GPR@,$USE_GNAT_MAKE_GPR,;t t
29760 s,@USE_GNAT_GPRBUILD@,$USE_GNAT_GPRBUILD,;t t
29761 s,@cf_ada_compiler@,$cf_ada_compiler,;t t
29762 s,@cf_ada_package@,$cf_ada_package,;t t
29763 s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
29764 s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
29765 s,@ADA_SHAREDLIB@,$ADA_SHAREDLIB,;t t
29766 s,@MAKE_ADA_SHAREDLIB@,$MAKE_ADA_SHAREDLIB,;t t
29767 s,@ADA_LIBNAME@,$ADA_LIBNAME,;t t
29768 s,@ACPPFLAGS@,$ACPPFLAGS,;t t
29769 s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
29770 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
29771 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
29772 s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
29773 s,@USE_ARG_SUFFIX@,$USE_ARG_SUFFIX,;t t
29774 s,@USE_CFG_SUFFIX@,$USE_CFG_SUFFIX,;t t
29775 s,@USE_LIB_SUFFIX@,$USE_LIB_SUFFIX,;t t
29776 s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
29777 s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
29778 s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
29779 s,@TICS_LDFLAGS@,$TICS_LDFLAGS,;t t
29780 s,@TICS_LIBS@,$TICS_LIBS,;t t
29781 s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
29782 s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
29783 s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
29784 s,@TINFO_LDFLAGS@,$TINFO_LDFLAGS,;t t
29785 s,@TINFO_LIBS@,$TINFO_LIBS,;t t
29786 s,@TINFO_LDFLAGS2@,$TINFO_LDFLAGS2,;t t
29787 s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
29788 s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
29789 s,@includesubdir@,$includesubdir,;t t
29790 s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
29791 s,@TICS_LIST@,$TICS_LIST,;t t
29792 s,@TINFO_LIST@,$TINFO_LIST,;t t
29793 s,@SHLIB_LIST@,$SHLIB_LIST,;t t
29794 s,@NCURSES_TREE@,$NCURSES_TREE,;t t
29795 s,@FORM_NAME@,$FORM_NAME,;t t
29796 s,@MENU_NAME@,$MENU_NAME,;t t
29797 s,@PANEL_NAME@,$PANEL_NAME,;t t
29798 s,@CXX_NAME@,$CXX_NAME,;t t
29799 s,@TEST_ARGS@,$TEST_ARGS,;t t
29800 s,@TEST_DEPS@,$TEST_DEPS,;t t
29801 s,@TEST_ARG2@,$TEST_ARG2,;t t
29802 s,@TEST_DEP2@,$TEST_DEP2,;t t
29803 s,@PC_MODULES_TO_MAKE@,$PC_MODULES_TO_MAKE,;t t
29804 s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
29805 s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
29806 s,@NCURSES_SHLIB2@,$NCURSES_SHLIB2,;t t
29807 s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
29808 s,@HAVE_STDINT_H@,$HAVE_STDINT_H,;t t
29809 s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
29810 s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
29811 s,@cross_compiling@,$cross_compiling,;t t
29812 s,@MAKE_TESTS@,$MAKE_TESTS,;t t
29813 s,@ADAHTML_DIR@,$ADAHTML_DIR,;t t
29814 s,@LIBTOOL_OPTS_CXX@,$LIBTOOL_OPTS_CXX,;t t
29815 s,@PKG_CFLAGS@,$PKG_CFLAGS,;t t
29816 s,@MISC_INSTALL_DATA@,$MISC_INSTALL_DATA,;t t
29817 s,@MISC_UNINSTALL_DATA@,$MISC_UNINSTALL_DATA,;t t
29818 s,@MAKE_DATABASE@,$MAKE_DATABASE,;t t
29819 s,@UNALTERED_SYMS@,$UNALTERED_SYMS,;t t
29820 s,@ADAGEN_LDFLAGS@,$ADAGEN_LDFLAGS,;t t
29821 s,@CHECK_BUILD@,$CHECK_BUILD,;t t
29822 s,@PRIVATE_LIBS@,$PRIVATE_LIBS,;t t
29823 s,@LD_SEARCHPATH@,$LD_SEARCHPATH,;t t
29828 cat >>"$CONFIG_STATUS" <<\EOF
29829 # Split the substitutions into bite-sized pieces for seds with
29830 # small command number limits, like on Digital OSF/1 and HP-UX.
29831 ac_max_sed_lines=48
29832 ac_sed_frag=1 # Number of current file.
29833 ac_beg=1 # First line for current file.
29834 ac_end=$ac_max_sed_lines # Line after last line for current file.
29837 while "$ac_more_lines"; do
29838 if test "$ac_beg" -gt 1; then
29839 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
29841 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
29843 if test ! -s $tmp/subs.frag; then
29844 ac_more_lines=false
29846 # The purpose of the label and of the branching condition is to
29847 # speed up the sed processing (if there are no `@' at all, there
29848 # is no need to browse any of the substitutions).
29849 # These are the two extra sed commands mentioned above.
29851 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
29852 # It is possible to make a multiline substitution using escaped newlines.
29853 # Ensure that we do not split the substitution between script fragments.
29855 ac_END=`expr "$ac_end" + "$ac_max_sed_lines"`
29856 sed "1,${ac_BEG}d; ${ac_END}p; q" $tmp/subs.sed >$tmp/subs.next
29857 if test -s $tmp/subs.next; then
29858 grep '^s,@[^@,][^@,]*@,.*\\$' $tmp/subs.next >$tmp/subs.edit
29859 if test ! -s $tmp/subs.edit; then
29860 grep "^s,@[^@,][^@,]*@,.*,;t t$" $tmp/subs.next >$tmp/subs.edit
29861 if test ! -s $tmp/subs.edit; then
29862 if test "$ac_beg" -gt 1; then
29863 ac_end=`expr "$ac_end" - 1`
29870 if test -z "$ac_sed_cmds"; then
29871 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
29873 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
29875 ac_sed_frag=`expr "$ac_sed_frag" + 1`
29877 ac_end=`expr "$ac_end" + "$ac_max_sed_lines"`
29880 if test -z "$ac_sed_cmds"; then
29883 fi # test -n "$CONFIG_FILES"
29886 cat >>"$CONFIG_STATUS" <<\EOF
29887 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
29888 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
29890 - | *:- | *:-:* ) # input from stdin
29892 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
29893 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
29894 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
29895 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
29896 * ) ac_file_in=$ac_file.in ;;
29899 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
29900 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
29901 X"$ac_file" : 'X\(//\)[^/]' \| \
29902 X"$ac_file" : 'X\(//\)$' \| \
29903 X"$ac_file" : 'X\(/\)' \| \
29904 . : '\(.\)' 2>/dev/null ||
29906 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
29907 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
29908 /^X\(\/\/\)$/{ s//\1/; q; }
29909 /^X\(\/\).*/{ s//\1/; q; }
29911 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
29912 { case "$ac_dir" in
29913 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
29917 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
29918 case $as_mkdir_dir in
29919 # Skip DOS drivespec
29920 ?:) as_incr_dir=$as_mkdir_dir ;;
29922 as_incr_dir=$as_incr_dir/$as_mkdir_dir
29923 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
29928 ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
29929 # A "../" for each directory in $ac_dir_suffix.
29930 ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
29932 ac_dir_suffix= ac_dots=
29937 if test -z "$ac_dots"; then
29940 ac_top_srcdir=`echo "$ac_dots" | sed 's,/$,,'`
29942 [\\/]* | ?:[\\/]* )
29943 ac_srcdir="$srcdir$ac_dir_suffix";
29944 ac_top_srcdir="$srcdir" ;;
29945 *) # Relative path.
29946 ac_srcdir="$ac_dots$srcdir$ac_dir_suffix"
29947 ac_top_srcdir="$ac_dots$srcdir" ;;
29951 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
29952 *) ac_INSTALL=$ac_dots$INSTALL ;;
29955 if test x"$ac_file" != x-; then
29956 { echo "$as_me:29956: creating $ac_file" >&5
29957 echo "$as_me: creating $ac_file" >&6;}
29960 # Let's still pretend it is `configure' which instantiates (i.e., don't
29961 # use $as_me), people would be surprised to read:
29962 # /* config.h. Generated automatically by config.status. */
29963 configure_input="Generated automatically from `echo $ac_file_in |
29964 sed 's,.*/,,'` by configure."
29966 # First look for the input files in the build tree, otherwise in the
29968 ac_file_inputs=`IFS=:
29969 for f in $ac_file_in; do
29971 -) echo $tmp/stdin ;;
29973 # Absolute (can't be DOS-style, as IFS=:)
29974 test -f "$f" || { { echo "$as_me:29974: error: cannot find input file: $f" >&5
29975 echo "$as_me: error: cannot find input file: $f" >&2;}
29976 { (exit 1); exit 1; }; }
29979 if test -f "$f"; then
29982 elif test -f "$srcdir/$f"; then
29987 { { echo "$as_me:29987: error: cannot find input file: $f" >&5
29988 echo "$as_me: error: cannot find input file: $f" >&2;}
29989 { (exit 1); exit 1; }; }
29992 done` || { (exit 1); exit 1; }
29994 cat >>"$CONFIG_STATUS" <<\EOF
29995 ac_warn_datarootdir=no
29996 if test x"$ac_file" != x-; then
29997 for ac_item in $ac_file_inputs
29999 ac_seen=`grep '@\(datadir\|mandir\|infodir\)@' "$ac_item"`
30000 if test -n "$ac_seen"; then
30001 ac_used=`grep '@datarootdir@' "$ac_item"`
30002 if test -z "$ac_used"; then
30003 { echo "$as_me:30003: WARNING: datarootdir was used implicitly but not set:
30005 echo "$as_me: WARNING: datarootdir was used implicitly but not set:
30007 ac_warn_datarootdir=yes
30010 ac_seen=`grep '${datarootdir}' "$ac_item"`
30011 if test -n "$ac_seen"; then
30012 { echo "$as_me:30012: WARNING: datarootdir was used explicitly but not set:
30014 echo "$as_me: WARNING: datarootdir was used explicitly but not set:
30016 ac_warn_datarootdir=yes
30021 if test "x$ac_warn_datarootdir" = xyes; then
30022 ac_sed_cmds="$ac_sed_cmds | sed -e 's,@datarootdir@,\${prefix}/share,g' -e 's,\${datarootdir},\${prefix}/share,g'"
30026 cat >>"$CONFIG_STATUS" <<EOF
30030 cat >>"$CONFIG_STATUS" <<\EOF
30032 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
30033 s,@configure_input@,$configure_input,;t t
30034 s,@srcdir@,$ac_srcdir,;t t
30035 s,@top_srcdir@,$ac_top_srcdir,;t t
30036 s,@INSTALL@,$ac_INSTALL,;t t
30037 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
30039 if test x"$ac_file" != x-; then
30040 cp "$tmp/out" "$ac_file"
30042 for ac_name in prefix exec_prefix datarootdir
30044 ac_seen=`${FGREP-fgrep} -n '${'$ac_name'[:=].*}' "$ac_file"`
30045 if test -n "$ac_seen"; then
30046 ac_init=`${EGREP-egrep} '[ ]*'$ac_name'[ ]*=' "$ac_file"`
30047 if test -z "$ac_init"; then
30048 ac_seen=`echo "$ac_seen" |sed -e 's,^,'$ac_file':,'`
30049 { echo "$as_me:30049: WARNING: Variable $ac_name is used but was not set:
30051 echo "$as_me: WARNING: Variable $ac_name is used but was not set:
30056 ${EGREP-egrep} -n '@[a-z_][a-z_0-9]+@' "$ac_file" >$tmp/out
30057 ${EGREP-egrep} -n '@[A-Z_][A-Z_0-9]+@' "$ac_file" >>$tmp/out
30058 if test -s $tmp/out; then
30059 ac_seen=`sed -e 's,^,'$ac_file':,' < $tmp/out`
30060 { echo "$as_me:30060: WARNING: Some variables may not be substituted:
30062 echo "$as_me: WARNING: Some variables may not be substituted:
30072 cat >>"$CONFIG_STATUS" <<\EOF
30075 # CONFIG_HEADER section.
30078 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
30079 # NAME is the cpp macro being defined and VALUE is the value it is being given.
30081 # ac_d sets the value in "#define NAME VALUE" lines.
30082 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
30083 ac_dB='[ ].*$,\1#\2'
30086 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
30087 ac_iA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
30088 ac_iB='\([ ]\),\1#\2define\3'
30091 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
30092 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
30093 ac_uB='$,\1#\2define\3'
30097 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
30098 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
30100 - | *:- | *:-:* ) # input from stdin
30102 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
30103 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
30104 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
30105 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
30106 * ) ac_file_in=$ac_file.in ;;
30109 test x"$ac_file" != x- && { echo "$as_me:30109: creating $ac_file" >&5
30110 echo "$as_me: creating $ac_file" >&6;}
30112 # First look for the input files in the build tree, otherwise in the
30114 ac_file_inputs=`IFS=:
30115 for f in $ac_file_in; do
30117 -) echo $tmp/stdin ;;
30119 # Absolute (can't be DOS-style, as IFS=:)
30120 test -f "$f" || { { echo "$as_me:30120: error: cannot find input file: $f" >&5
30121 echo "$as_me: error: cannot find input file: $f" >&2;}
30122 { (exit 1); exit 1; }; }
30125 if test -f "$f"; then
30128 elif test -f "$srcdir/$f"; then
30133 { { echo "$as_me:30133: error: cannot find input file: $f" >&5
30134 echo "$as_me: error: cannot find input file: $f" >&2;}
30135 { (exit 1); exit 1; }; }
30138 done` || { (exit 1); exit 1; }
30139 # Remove the trailing spaces.
30140 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
30144 # Transform confdefs.h into a list of #define's. We won't use it as a sed
30145 # script, but as data to insert where we see @DEFS@. We expect AC_SAVE_DEFS to
30146 # be either 'cat' or 'sort'.
30147 cat confdefs.h | uniq >conftest.vals
30149 # Break up conftest.vals because some shells have a limit on
30150 # the size of here documents, and old seds have small limits too.
30152 rm -f conftest.tail
30153 echo ' rm -f conftest.frag' >> "$CONFIG_STATUS"
30154 while grep . conftest.vals >/dev/null
30156 # Write chunks of a limited-size here document to conftest.frag.
30157 echo ' cat >> conftest.frag <<CEOF' >> "$CONFIG_STATUS"
30158 sed "${ac_max_here_lines}q" conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> "$CONFIG_STATUS"
30159 echo 'CEOF' >> "$CONFIG_STATUS"
30160 sed "1,${ac_max_here_lines}d" conftest.vals > conftest.tail
30161 rm -f conftest.vals
30162 mv conftest.tail conftest.vals
30164 rm -f conftest.vals
30166 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
30168 echo ' cat >> conftest.edit <<CEOF
30169 /@DEFS@/r conftest.frag
30172 sed -f conftest.edit $tmp/in > $tmp/out
30174 mv $tmp/out $tmp/in
30175 rm -f conftest.edit conftest.frag
30176 ' >> "$CONFIG_STATUS"
30178 cat >>"$CONFIG_STATUS" <<\EOF
30179 # Let's still pretend it is `configure' which instantiates (i.e., don't
30180 # use $as_me), people would be surprised to read:
30181 # /* config.h. Generated automatically by config.status. */
30182 if test x"$ac_file" = x-; then
30183 echo "/* Generated automatically by configure. */" >$tmp/config.h
30185 echo "/* $ac_file. Generated automatically by configure. */" >$tmp/config.h
30187 cat $tmp/in >>$tmp/config.h
30189 if test x"$ac_file" != x-; then
30190 if cmp -s "$ac_file" "$tmp/config.h" 2>/dev/null; then
30191 { echo "$as_me:30191: $ac_file is unchanged" >&5
30192 echo "$as_me: $ac_file is unchanged" >&6;}
30194 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30195 X"$ac_file" : 'X\(//\)[^/]' \| \
30196 X"$ac_file" : 'X\(//\)$' \| \
30197 X"$ac_file" : 'X\(/\)' \| \
30198 . : '\(.\)' 2>/dev/null ||
30200 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30201 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30202 /^X\(\/\/\)$/{ s//\1/; q; }
30203 /^X\(\/\).*/{ s//\1/; q; }
30205 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
30206 { case "$ac_dir" in
30207 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
30211 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
30212 case $as_mkdir_dir in
30213 # Skip DOS drivespec
30214 ?:) as_incr_dir=$as_mkdir_dir ;;
30216 as_incr_dir=$as_incr_dir/$as_mkdir_dir
30217 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
30224 mv "$tmp/config.h" "$ac_file"
30228 rm -f $tmp/config.h
30232 cat >>"$CONFIG_STATUS" <<\EOF
30234 # CONFIG_COMMANDS section.
30236 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
30237 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
30238 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
30242 if test "x$cf_with_tests" != xno ; then
30246 if test ! -d "$srcdir/$cf_dir" ; then
30248 elif test -f "$srcdir/$cf_dir/programs" ; then
30249 $AWK -f "$srcdir/test/mk-test.awk" INSTALL=no ECHO_LINK="$ECHO_LD" "$srcdir/$cf_dir/programs" >>$cf_dir/Makefile
30255 cf_prefix=$LIB_PREFIX
30257 case "$cf_cv_shlib_version" in
30258 (cygdll|msysdll|mingw|msvcdll)
30259 TINFO_NAME=$TINFO_ARG_SUFFIX
30264 if test -n "$TINFO_SUFFIX" ; then
30265 case "$TINFO_SUFFIX" in
30267 TINFO_NAME="${TINFO_NAME}tw${EXTRA_SUFFIX}"
30268 TINFO_SUFFIX=`echo "$TINFO_SUFFIX" | sed 's/^tw'$EXTRA_SUFFIX'//'`
30271 TINFO_NAME="${TINFO_NAME}t${EXTRA_SUFFIX}"
30272 TINFO_SUFFIX=`echo "$TINFO_SUFFIX" | sed 's/^t'$EXTRA_SUFFIX'//'`
30275 TINFO_NAME="${TINFO_NAME}w${EXTRA_SUFFIX}"
30276 TINFO_SUFFIX=`echo "$TINFO_SUFFIX" | sed 's/^w'$EXTRA_SUFFIX'//'`
30281 for cf_dir in $SRC_SUBDIRS
30283 if test ! -d "$srcdir/$cf_dir" ; then
30285 elif test -f "$srcdir/$cf_dir/modules" ; then
30290 if test -n "${cf_cv_abi_version}" && test "x${cf_cv_abi_version}" != "x5"
30292 cf_awk_program="$cf_awk_program\
30293 /deprecated in ABI${cf_cv_abi_version}/ { next; }\
30294 { sub(\"NCURSES([WT]+)?\", \"&${cf_cv_abi_version}\"); }\
30298 if test "x$WILDCARD_SYMS" = xno
30300 cf_awk_program="$cf_awk_program\
30301 /[ ]_\\*;/ { skip=1; next; }\
30305 if test "x$cf_awk_program" != "x"
30307 cat >>$cf_dir/Makefile <<CF_EOF
30309 # Generated by CF_LIB_RULES
30310 resulting.map: $UNALTERED_SYMS
30311 $AWK 'BEGIN { skip = 1; last=""; } \
30313 { if ( last != "" && ( skip == 0 || \$\$0 !~ /}/ ) ) { print last; }\
30314 skip = 0; last = \$\$0; } \
30315 END { print last; }' < "$UNALTERED_SYMS" >\$@
30318 rm -f resulting.map
30322 for cf_item in $cf_LIST_MODELS
30328 cf_depsuf=$cf_suffix
30331 case "$cf_cv_system_name" in
30339 cf_depsuf=$cf_suffix
30342 case "$cf_cv_system_name" in
30350 cf_depsuf=$cf_suffix
30353 case "$cf_cv_system_name" in
30356 cf_depsuf=$cf_suffix
30360 cf_depsuf='.dll.lib'
30362 (cygwin*|msys*|mingw*)
30368 cf_depsuf=$cf_suffix
30374 cf_depsuf=$cf_suffix
30378 cf_depsuf=$cf_suffix
30384 cf_depsuf=$cf_suffix
30397 cf_depsuf=$cf_suffix
30400 if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
30402 cf_suffix="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_suffix}"
30403 cf_depsuf="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_depsuf}"
30406 if test "$cf_dir" = "c++"
30409 cf_map_lib_basename=`echo "cxx" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
30411 eval cf_libname="\$${cf_map_lib_basename}_NAME"
30415 cf_map_lib_basename=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
30417 eval cf_libname="\$${cf_map_lib_basename}_NAME"
30420 test -z "$cf_libname" && cf_libname="$cf_dir"
30421 if test "$cf_item" = shared ; then
30422 if test -n "${LIB_SUFFIX}"
30424 cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${USE_LIB_SUFFIX}"'//'`
30426 cf_shared_suffix="$cf_suffix"
30428 if test "$cf_cv_do_symlinks" = yes ; then
30431 case "$cf_cv_shlib_version" in
30433 cf_version_name=REL_VERSION
30436 cf_version_name=ABI_VERSION
30440 if test -n "$cf_version_name"
30442 case "$cf_cv_system_name" in
30445 cf_suffix="${USE_LIB_SUFFIX}"'.${'$cf_version_name'}'"$cf_shared_suffix"
30448 cf_suffix="$cf_suffix"'.${'$cf_version_name'}'
30452 if test -n "${USE_LIB_SUFFIX}"
30454 cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${USE_LIB_SUFFIX}"'//'`
30456 cf_shared_suffix="$cf_suffix"
30459 # cygwin needs import library, and has unique naming convention
30460 # use autodetected ${cf_prefix} for import lib and static lib, but
30461 # use 'cyg' prefix for shared lib.
30462 case "$cf_cv_shlib_version" in
30464 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
30465 cf_add_lib="../lib/cyg${cf_libname}${cf_cygsuf}"
30468 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
30469 cf_add_lib="../lib/msys-${cf_libname}${cf_cygsuf}"
30472 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
30473 cf_add_lib="../lib/lib${cf_libname}${cf_cygsuf}"
30476 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
30477 cf_add_lib="../lib/${cf_libname}${cf_cygsuf}"
30483 if test -n "$cf_add_lib"
30485 Libs_To_Make="$Libs_To_Make $cf_add_lib"
30489 cf_add_lib="../lib/${cf_prefix}${cf_libname}${cf_suffix}"
30490 Libs_To_Make="$Libs_To_Make $cf_add_lib"
30493 if test "$cf_dir" = ncurses ; then
30494 cf_subsets="$LIB_SUBSETS"
30495 cf_r_parts="$cf_subsets"
30496 cf_liblist="$Libs_To_Make"
30498 while test -n "$cf_r_parts"
30500 cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
30501 cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
30502 if test "$cf_l_parts" != "$cf_r_parts" ; then
30504 case "$cf_l_parts" in
30506 cf_add_lib=`echo "$cf_liblist" |sed -e s%${LIB_NAME}${USE_LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
30509 cf_add_lib=`echo "$cf_liblist" |sed -e s%${LIB_NAME}${USE_LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
30515 if test -n "$cf_add_lib"; then
30516 Libs_To_Make="$cf_add_lib $Libs_To_Make"
30523 cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
30526 if test "$cf_dir" = c++; then
30527 if test "x$with_shared_cxx" != xyes && test -n "$cf_shared_suffix"; then
30529 for cf_item in $Libs_To_Make
30535 cf_item=`echo "$cf_item" | sed -e "s,"$cf_shared_suffix",.a,"`
30538 for cf_test in $cf_list
30540 if test "$cf_test" = "$cf_item"
30542 cf_LIST_MODELS=`echo "$cf_LIST_MODELS" | sed -e 's/normal//'`
30547 test -n "$cf_item" && cf_list="$cf_list $cf_item"
30549 Libs_To_Make="$cf_list"
30553 sed -e "s%@Libs_To_Make@%$Libs_To_Make%" \
30554 -e "s%@SHARED_LIB@%$SHARED_LIB%" \
30555 "$cf_dir/Makefile" >$cf_dir/Makefile.out
30556 mv "$cf_dir/Makefile.out" "$cf_dir/Makefile"
30558 $AWK -f "$srcdir/mk-0th.awk" \
30559 libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" ticlib="$TICS_LIB_SUFFIX" termlib="$TINFO_LIB_SUFFIX" \
30560 "$srcdir/$cf_dir/modules" >>$cf_dir/Makefile
30562 for cf_subset in $cf_subsets
30565 for cf_item in $cf_LIST_MODELS
30568 echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
30570 cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
30573 if test "$CXX_MODEL" = SHARED; then
30574 case "$cf_cv_shlib_version" in
30575 (cygdll|msysdll|mingw|msvcdll)
30576 test "x$with_shared_cxx" = xno && test -n "$verbose" && echo " overriding CXX_MODEL to SHARED" 1>&6
30578 echo "${as_me:-configure}:30578: testing overriding CXX_MODEL to SHARED ..." 1>&5
30580 with_shared_cxx=yes
30583 test "x$with_shared_cxx" = xno && CXX_MODEL=NORMAL
30591 cf_depsuf=$cf_suffix
30594 case "$cf_cv_system_name" in
30602 cf_depsuf=$cf_suffix
30605 case "$cf_cv_system_name" in
30613 cf_depsuf=$cf_suffix
30616 case "$cf_cv_system_name" in
30619 cf_depsuf=$cf_suffix
30623 cf_depsuf='.dll.lib'
30625 (cygwin*|msys*|mingw*)
30631 cf_depsuf=$cf_suffix
30637 cf_depsuf=$cf_suffix
30641 cf_depsuf=$cf_suffix
30647 cf_depsuf=$cf_suffix
30660 cf_depsuf=$cf_suffix
30663 if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
30665 cf_suffix="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_suffix}"
30666 cf_depsuf="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_depsuf}"
30670 (libtool) cf_subdir='obj_lo' ;;
30671 (normal) cf_subdir='objects' ;;
30672 (debug) cf_subdir='obj_g' ;;
30673 (profile) cf_subdir='obj_p' ;;
30675 case "$cf_cv_system_name" in
30677 cf_subdir='objects' ;;
30679 cf_subdir='obj_s' ;;
30683 # Test for case where we build libtinfo with a different name.
30685 if test "$cf_dir" = ncurses ; then
30686 case "$cf_subset" in
30688 cf_libname=${cf_libname}$USE_LIB_SUFFIX
30691 cf_libname=$TINFO_LIB_SUFFIX
30694 cf_libname=$TICS_LIB_SUFFIX
30697 elif test "$cf_dir" = c++ ; then
30699 cf_map_lib_basename=`echo "cxx" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
30701 eval cf_libname="\$${cf_map_lib_basename}_NAME"
30703 cf_libname=${cf_libname}$USE_LIB_SUFFIX
30706 cf_map_lib_basename=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
30708 eval cf_libname="\$${cf_map_lib_basename}_NAME"
30710 cf_libname=${cf_libname}$USE_LIB_SUFFIX
30712 if test -n "${USE_ARG_SUFFIX}" ; then
30713 # undo $USE_LIB_SUFFIX add-on in CF_LIB_SUFFIX
30714 cf_suffix=`echo "$cf_suffix" |sed -e "s%^${USE_LIB_SUFFIX}%%"`
30717 # These dependencies really are for development, not
30718 # builds, but they are useful in porting, too.
30719 cf_depend="../include/ncurses_cfg.h"
30720 if test "$srcdir" = "."; then
30723 cf_reldir="\${srcdir}"
30726 if test -f "$srcdir/$cf_dir/$cf_dir.priv.h" ; then
30727 cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
30728 elif test -f "$srcdir/$cf_dir/curses.priv.h" ; then
30729 cf_depend="$cf_depend $cf_reldir/curses.priv.h"
30733 old_cf_suffix="$cf_suffix"
30734 if test "$cf_cv_shlib_version_infix" = yes ; then
30735 if test -n "$USE_LIB_SUFFIX" ; then
30736 case "$USE_LIB_SUFFIX" in
30738 cf_libname=`echo "$cf_libname" | sed 's/tw'$EXTRA_SUFFIX'$//'`
30739 cf_suffix=`echo "$cf_suffix" | sed 's/^tw'$EXTRA_SUFFIX'//'`
30740 cf_dir_suffix=tw$EXTRA_SUFFIX
30743 cf_libname=`echo "$cf_libname" | sed 's/t'$EXTRA_SUFFIX'$//'`
30744 cf_suffix=`echo "$cf_suffix" | sed 's/^t'$EXTRA_SUFFIX'//'`
30745 cf_dir_suffix=t$EXTRA_SUFFIX
30748 cf_libname=`echo "$cf_libname" | sed 's/w'$EXTRA_SUFFIX'$//'`
30749 cf_suffix=`echo "$cf_suffix" | sed 's/^w'$EXTRA_SUFFIX'//'`
30750 cf_dir_suffix=w$EXTRA_SUFFIX
30753 cf_libname=`echo "$cf_libname" | sed 's/'$EXTRA_SUFFIX'$//'`
30754 cf_suffix=`echo "$cf_suffix" | sed 's/^'$EXTRA_SUFFIX'//'`
30755 cf_dir_suffix=$EXTRA_SUFFIX
30761 $AWK -f "$srcdir/mk-1st.awk" \
30762 name=${cf_libname}${cf_dir_suffix} \
30763 traces=$LIB_TRACING \
30765 CXX_MODEL=$CXX_MODEL \
30766 LIB_SUFFIX=$LIB_SUFFIX \
30767 USE_LIB_SUFFIX=$USE_LIB_SUFFIX \
30768 make_phony="${cf_cv_make_PHONY:-no}" \
30770 prefix=$cf_prefix \
30771 suffix=$cf_suffix \
30772 subset=$cf_subset \
30773 driver=$cf_cv_term_driver \
30775 TermlibRoot=$TINFO_NAME \
30776 TermlibSuffix=$TINFO_SUFFIX \
30777 ShlibVer=$cf_cv_shlib_version \
30778 ShlibVerInfix=$cf_cv_shlib_version_infix \
30779 ReLink=${cf_cv_do_relink:-no} \
30780 ReRanlib=${cf_cv_do_reranlib:-yes} \
30781 DoLinks=$cf_cv_do_symlinks \
30782 rmSoLocs=$cf_cv_rm_so_locs \
30783 ldconfig="$LDCONFIG" \
30784 overwrite=$WITH_OVERWRITE \
30785 depend="$cf_depend" \
30787 libtool_version="$LIBTOOL_VERSION" \
30788 "$srcdir/$cf_dir/modules" >>$cf_dir/Makefile
30790 cf_suffix="$old_cf_suffix"
30792 for cf_subdir2 in $cf_subdirs lib
30794 test "$cf_subdir" = "$cf_subdir2" && break
30796 test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
30797 $AWK -f "$srcdir/mk-2nd.awk" \
30799 traces=$LIB_TRACING \
30802 subset=$cf_subset \
30805 crenames=$cf_cv_prog_CC_c_o \
30806 cxxrenames=$cf_cv_prog_CXX_c_o \
30807 "$srcdir/$cf_dir/modules" >>$cf_dir/Makefile
30808 cf_subdirs="$cf_subdirs $cf_subdir"
30813 echo ' ( cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@ )' >>Makefile
30817 echo '# generated by CF_LIB_RULES' >> Makefile
30819 if test "x$cf_cv_make_PHONY" = xyes ; then
30820 cat >> Makefile <<-CF_EOF
30824 .PHONY : install.includes
30825 .PHONY : uninstall.includes
30826 .PHONY : install.libs
30827 .PHONY : uninstall.libs
30831 for cf_dir in $SRC_SUBDIRS
30833 if test ! -d "$srcdir/$cf_dir" ; then
30837 if test -f "$cf_dir/Makefile" ; then
30840 echo 'libs \' >> Makefile
30841 echo 'install.libs \' >> Makefile
30842 echo 'uninstall.libs ::' >> Makefile
30843 echo ' ( cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@ )' >> Makefile
30848 if test -f "$srcdir/$cf_dir/modules" ; then
30850 if test "x$cf_cv_make_PHONY" = xyes ; then
30851 cat >> Makefile <<-CF_EOF
30853 .PHONY : install.$cf_dir
30854 .PHONY : uninstall.$cf_dir
30859 if test -f "$srcdir/$cf_dir/headers" ; then
30860 cat >> Makefile <<CF_EOF
30861 install.includes \\
30862 uninstall.includes \\
30866 cat >> Makefile <<CF_EOF
30873 uninstall.$cf_dir ::
30874 ( cd "$cf_dir" && \${MAKE} \${TOP_MFLAGS} \$@ )
30876 elif test -f "$srcdir/$cf_dir/headers" ; then
30877 cat >> Makefile <<CF_EOF
30882 install.includes \\
30883 uninstall.includes ::
30884 ( cd "$cf_dir" && \${MAKE} \${TOP_MFLAGS} \$@ )
30889 if test "x$cf_cv_make_PHONY" = xyes ; then
30890 cat >> Makefile <<-CF_EOF
30892 .PHONY : install.data
30893 .PHONY : uninstall.data
30897 if test "x$cf_with_db_install" = xyes; then
30898 cat >> Makefile <<CF_EOF
30900 install.libs uninstall.libs \\
30901 install.data uninstall.data ::
30902 $MAKE_TERMINFO ( cd misc && \${MAKE} \${TOP_MFLAGS} \$@ )
30905 cat >> Makefile <<CF_EOF
30907 install.libs uninstall.libs ::
30908 ( cd misc && \${MAKE} \${TOP_MFLAGS} \$@ )
30912 if test "x$cf_with_manpages" = xyes; then
30914 if test "x$cf_cv_make_PHONY" = xyes ; then
30915 cat >> Makefile <<-CF_EOF
30917 .PHONY : install.man
30918 .PHONY : uninstall.man
30922 cat >> Makefile <<CF_EOF
30926 ( cd man && \${MAKE} \${TOP_MFLAGS} \$@ )
30930 cat >> Makefile <<CF_EOF
30933 rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
30934 rm -f headers.sh headers.sed mk_shared_lib.sh
30935 rm -f edit_man.* man_alias.*
30936 rm -rf \${DIRS_TO_MAKE}
30939 # Special case: tack's manpage lives in its own directory.
30940 if test "x$cf_with_manpages" = xyes; then
30941 if test "x$cf_with_tack" = "xyes"; then
30942 cat >> Makefile <<CF_EOF
30946 ( cd tack && \${MAKE} \${TOP_MFLAGS} \$@ )
30951 rm -f headers.sed headers.sh
30953 echo creating headers.sh
30954 cat >headers.sh <<CF_EOF
30956 # This shell script is generated by the 'configure' script. It is invoked in a
30957 # subdirectory of the build tree. It generates a sed-script in the parent
30958 # directory that is used to adjust includes for header files that reside in a
30959 # subdirectory of /usr/include, etc.
30961 while test \$# != 3
30963 PRG="\$PRG \$1"; shift
30968 TMPSRC=\${TMPDIR:-/tmp}/\`basename \$SRC\`\$\$
30969 TMPSED=\${TMPDIR:-/tmp}/headers.sed\$\$
30970 echo installing \$SRC in \$DST
30973 if test "$WITH_CURSES_H" = yes; then
30974 cat >>headers.sh <<CF_EOF
30977 END=\`basename \$DST\`
30978 for i in \`cat \$REF/../*/headers |${FGREP-fgrep} -v "#"\`
30980 NAME=\`basename \$i\`
30981 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
30985 echo "" >> \$TMPSED
30991 cat >>headers.sh <<CF_EOF
30994 END=\`basename \$DST\`
30995 for i in \`cat \$REF/../*/headers |${FGREP-fgrep} -v "#"\`
30997 NAME=\`basename \$i\`
30998 if test "\$NAME" = "curses.h"
31000 echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
31003 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
31007 echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
31012 cat >>headers.sh <<CF_EOF
31014 sed -f \$TMPSED \$SRC > \$TMPSRC
31015 NAME=\`basename \$SRC\`
31017 if test "$WITH_CURSES_H" != yes; then
31018 cat >>headers.sh <<CF_EOF
31019 test "\$NAME" = "curses.h" && NAME=ncurses.h
31022 cat >>headers.sh <<CF_EOF
31023 # Just in case someone gzip'd manpages, remove the conflicting copy.
31024 test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
31026 eval \$PRG \$TMPSRC \$DST/\$NAME
31027 rm -f \$TMPSRC \$TMPSED
31030 chmod 0755 headers.sh
31032 for cf_dir in $SRC_SUBDIRS
31034 if test ! -d "$srcdir/$cf_dir" ; then
31038 if test -f "$srcdir/$cf_dir/headers" ; then
31039 $AWK -f "$srcdir/mk-hdr.awk" \
31040 subset="$LIB_SUBSETS" \
31041 compat="$WITH_CURSES_H" \
31042 "$srcdir/$cf_dir/headers" >>$cf_dir/Makefile
31045 if test -f "$srcdir/$cf_dir/modules" ; then
31046 if test "$cf_dir" != "c++" ; then
31047 if test "x$cf_cv_make_PHONY" = xyes ; then
31048 cat >> $cf_dir/Makefile <<-CF_EOF
31054 cat >>$cf_dir/Makefile <<"CF_EOF"
31055 depend : ${AUTO_SRC}
31056 makedepend -- ${CPPFLAGS} -- ${C_SRC}
31058 # DO NOT DELETE THIS LINE -- make depend depends on it.
31064 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
31065 if test -z "$USE_OLD_MAKERULES" ; then
31066 $AWK -f "$srcdir/Ada95/mk-1st.awk" <"$srcdir/Ada95/src/modules" >>Ada95/src/Makefile
31074 cat >>"$CONFIG_STATUS" <<\EOF
31076 { (exit 0); exit 0; }
31078 chmod +x "$CONFIG_STATUS"
31079 ac_clean_files=$ac_clean_files_save
31081 # configure is writing to config.log, and then calls config.status.
31082 # config.status does its own redirection, appending to config.log.
31083 # Unfortunately, on DOS this fails, as config.log is still kept open
31084 # by configure, so config.status won't be able to write to it; its
31085 # output is simply discarded. So we exec the FD to /dev/null,
31086 # effectively closing config.log, so it can be properly (re)opened and
31087 # appended to by config.status. When coming back to configure, we
31088 # need to make the FD available again.
31089 if test "$no_create" != yes; then
31092 $SHELL "$CONFIG_STATUS" || ac_cs_success=false
31094 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
31095 # would make configure fail if this is the last instruction.
31096 "$ac_cs_success" || { (exit 1); exit 1; }
31098 ${MAKE:-make} preinstall