2 # From configure.in Revision: 1.736 .
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
1723 case x$cf_cv_abi_version in
1725 cf_dft_ext_colors=yes
1726 cf_dft_ext_const=yes
1727 cf_dft_ext_mouse=yes
1728 cf_dft_ext_putwin=yes
1729 cf_dft_ext_spfuncs=yes
1730 cf_dft_filter_syms=yes
1731 cf_dft_chtype=uint32_t
1732 cf_dft_mmask_t=uint32_t
1734 cf_dft_tparm_arg=intptr_t
1735 cf_dft_with_lp64=yes
1738 cf_dft_ext_colors=no
1741 cf_dft_ext_putwin=no
1742 cf_dft_ext_spfuncs=no
1743 cf_dft_filter_syms=no
1747 cf_dft_tparm_arg=long
1752 ### Checks for programs.
1754 # Check whether --with-ada or --without-ada was given.
1755 if test "${with_ada+set}" = set; then
1757 cf_with_ada=$withval
1762 if test "x$cf_with_ada" = xyes
1764 cf_prog_cc="gnatgcc gcc cc"
1770 ac_cpp='$CPP $CPPFLAGS'
1771 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
1772 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
1773 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1774 ac_main_return="return"
1775 if test -n "$ac_tool_prefix"; then
1776 for ac_prog in $cf_prog_cc
1778 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1779 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1780 echo "$as_me:1780: checking for $ac_word" >&5
1781 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1782 if test "${ac_cv_prog_CC+set}" = set; then
1783 echo $ECHO_N "(cached) $ECHO_C" >&6
1785 if test -n "$CC"; then
1786 ac_cv_prog_CC="$CC" # Let the user override the test.
1788 ac_save_IFS=$IFS; IFS=$ac_path_separator
1790 for ac_dir in $ac_dummy; do
1792 test -z "$ac_dir" && ac_dir=.
1793 $as_executable_p "$ac_dir/$ac_word" || continue
1794 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1795 echo "$as_me:1795: found $ac_dir/$ac_word" >&5
1802 if test -n "$CC"; then
1803 echo "$as_me:1803: result: $CC" >&5
1804 echo "${ECHO_T}$CC" >&6
1806 echo "$as_me:1806: result: no" >&5
1807 echo "${ECHO_T}no" >&6
1810 test -n "$CC" && break
1813 if test -z "$CC"; then
1815 for ac_prog in $cf_prog_cc
1817 # Extract the first word of "$ac_prog", so it can be a program name with args.
1818 set dummy $ac_prog; ac_word=$2
1819 echo "$as_me:1819: checking for $ac_word" >&5
1820 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1821 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1822 echo $ECHO_N "(cached) $ECHO_C" >&6
1824 if test -n "$ac_ct_CC"; then
1825 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1827 ac_save_IFS=$IFS; IFS=$ac_path_separator
1829 for ac_dir in $ac_dummy; do
1831 test -z "$ac_dir" && ac_dir=.
1832 $as_executable_p "$ac_dir/$ac_word" || continue
1833 ac_cv_prog_ac_ct_CC="$ac_prog"
1834 echo "$as_me:1834: found $ac_dir/$ac_word" >&5
1840 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1841 if test -n "$ac_ct_CC"; then
1842 echo "$as_me:1842: result: $ac_ct_CC" >&5
1843 echo "${ECHO_T}$ac_ct_CC" >&6
1845 echo "$as_me:1845: result: no" >&5
1846 echo "${ECHO_T}no" >&6
1849 test -n "$ac_ct_CC" && break
1855 test -z "$CC" && { { echo "$as_me:1855: error: no acceptable cc found in \$PATH" >&5
1856 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
1857 { (exit 1); exit 1; }; }
1859 # Provide some information about the compiler.
1860 echo "$as_me:1860:" \
1861 "checking for C compiler version" >&5
1862 ac_compiler=`set X $ac_compile; echo "$2"`
1863 { (eval echo "$as_me:1863: \"$ac_compiler --version </dev/null >&5\"") >&5
1864 (eval $ac_compiler --version </dev/null >&5) 2>&5
1866 echo "$as_me:1866: \$? = $ac_status" >&5
1867 (exit "$ac_status"); }
1868 { (eval echo "$as_me:1868: \"$ac_compiler -v </dev/null >&5\"") >&5
1869 (eval $ac_compiler -v </dev/null >&5) 2>&5
1871 echo "$as_me:1871: \$? = $ac_status" >&5
1872 (exit "$ac_status"); }
1873 { (eval echo "$as_me:1873: \"$ac_compiler -V </dev/null >&5\"") >&5
1874 (eval $ac_compiler -V </dev/null >&5) 2>&5
1876 echo "$as_me:1876: \$? = $ac_status" >&5
1877 (exit "$ac_status"); }
1879 cat >"conftest.$ac_ext" <<_ACEOF
1880 #line 1880 "configure"
1881 #include "confdefs.h"
1891 ac_clean_files_save=$ac_clean_files
1892 ac_clean_files="$ac_clean_files a.out a.exe"
1893 # Try to create an executable without -o first, disregard a.out.
1894 # It will help us diagnose broken compilers, and finding out an intuition
1896 echo "$as_me:1896: checking for C compiler default output" >&5
1897 echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
1898 ac_link_default=`echo "$ac_link" | sed 's/ -o *"conftest[^"]*"//'`
1899 if { (eval echo "$as_me:1899: \"$ac_link_default\"") >&5
1900 (eval $ac_link_default) 2>&5
1902 echo "$as_me:1902: \$? = $ac_status" >&5
1903 (exit "$ac_status"); }; then
1904 # Find the output, starting from the most likely. This scheme is
1905 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1907 for ac_file in `ls a.exe conftest.exe 2>/dev/null;
1908 ls a.out conftest 2>/dev/null;
1909 ls a.* conftest.* 2>/dev/null`; do
1911 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1912 a.out ) # We found the default executable, but exeext='' is most
1915 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1916 # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
1923 echo "$as_me: failed program was:" >&5
1924 cat "conftest.$ac_ext" >&5
1925 { { echo "$as_me:1925: error: C compiler cannot create executables" >&5
1926 echo "$as_me: error: C compiler cannot create executables" >&2;}
1927 { (exit 77); exit 77; }; }
1930 ac_exeext=$ac_cv_exeext
1931 echo "$as_me:1931: result: $ac_file" >&5
1932 echo "${ECHO_T}$ac_file" >&6
1934 # Check the compiler produces executables we can run. If not, either
1935 # the compiler is broken, or we cross compile.
1936 echo "$as_me:1936: checking whether the C compiler works" >&5
1937 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1938 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1939 # If not cross compiling, check that we can run a simple program.
1940 if test "$cross_compiling" != yes; then
1941 if { ac_try='./$ac_file'
1942 { (eval echo "$as_me:1942: \"$ac_try\"") >&5
1945 echo "$as_me:1945: \$? = $ac_status" >&5
1946 (exit "$ac_status"); }; }; then
1949 if test "$cross_compiling" = maybe; then
1952 { { echo "$as_me:1952: error: cannot run C compiled programs.
1953 If you meant to cross compile, use \`--host'." >&5
1954 echo "$as_me: error: cannot run C compiled programs.
1955 If you meant to cross compile, use \`--host'." >&2;}
1956 { (exit 1); exit 1; }; }
1960 echo "$as_me:1960: result: yes" >&5
1961 echo "${ECHO_T}yes" >&6
1963 rm -f a.out a.exe "conftest$ac_cv_exeext"
1964 ac_clean_files=$ac_clean_files_save
1965 # Check the compiler produces executables we can run. If not, either
1966 # the compiler is broken, or we cross compile.
1967 echo "$as_me:1967: checking whether we are cross compiling" >&5
1968 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1969 echo "$as_me:1969: result: $cross_compiling" >&5
1970 echo "${ECHO_T}$cross_compiling" >&6
1972 echo "$as_me:1972: checking for executable suffix" >&5
1973 echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
1974 if { (eval echo "$as_me:1974: \"$ac_link\"") >&5
1975 (eval $ac_link) 2>&5
1977 echo "$as_me:1977: \$? = $ac_status" >&5
1978 (exit "$ac_status"); }; then
1979 # If both `conftest.exe' and `conftest' are `present' (well, observable)
1980 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
1981 # work properly (i.e., refer to `conftest.exe'), while it won't with
1983 for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
1985 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1986 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1993 { { echo "$as_me:1993: error: cannot compute EXEEXT: cannot compile and link" >&5
1994 echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
1995 { (exit 1); exit 1; }; }
1998 rm -f "conftest$ac_cv_exeext"
1999 echo "$as_me:1999: result: $ac_cv_exeext" >&5
2000 echo "${ECHO_T}$ac_cv_exeext" >&6
2002 rm -f "conftest.$ac_ext"
2003 EXEEXT=$ac_cv_exeext
2005 echo "$as_me:2005: checking for object suffix" >&5
2006 echo $ECHO_N "checking for object suffix... $ECHO_C" >&6
2007 if test "${ac_cv_objext+set}" = set; then
2008 echo $ECHO_N "(cached) $ECHO_C" >&6
2010 cat >"conftest.$ac_ext" <<_ACEOF
2011 #line 2011 "configure"
2012 #include "confdefs.h"
2022 rm -f conftest.o conftest.obj
2023 if { (eval echo "$as_me:2023: \"$ac_compile\"") >&5
2024 (eval $ac_compile) 2>&5
2026 echo "$as_me:2026: \$? = $ac_status" >&5
2027 (exit "$ac_status"); }; then
2028 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2030 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.map | *.inf ) ;;
2031 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2036 echo "$as_me: failed program was:" >&5
2037 cat "conftest.$ac_ext" >&5
2038 { { echo "$as_me:2038: error: cannot compute OBJEXT: cannot compile" >&5
2039 echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
2040 { (exit 1); exit 1; }; }
2043 rm -f "conftest.$ac_cv_objext" "conftest.$ac_ext"
2045 echo "$as_me:2045: result: $ac_cv_objext" >&5
2046 echo "${ECHO_T}$ac_cv_objext" >&6
2047 OBJEXT=$ac_cv_objext
2049 echo "$as_me:2049: checking whether we are using the GNU C compiler" >&5
2050 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2051 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2052 echo $ECHO_N "(cached) $ECHO_C" >&6
2054 cat >"conftest.$ac_ext" <<_ACEOF
2055 #line 2055 "configure"
2056 #include "confdefs.h"
2069 rm -f "conftest.$ac_objext"
2070 if { (eval echo "$as_me:2070: \"$ac_compile\"") >&5
2071 (eval $ac_compile) 2>&5
2073 echo "$as_me:2073: \$? = $ac_status" >&5
2074 (exit "$ac_status"); } &&
2075 { ac_try='test -s "conftest.$ac_objext"'
2076 { (eval echo "$as_me:2076: \"$ac_try\"") >&5
2079 echo "$as_me:2079: \$? = $ac_status" >&5
2080 (exit "$ac_status"); }; }; then
2083 echo "$as_me: failed program was:" >&5
2084 cat "conftest.$ac_ext" >&5
2087 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2088 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2091 echo "$as_me:2091: result: $ac_cv_c_compiler_gnu" >&5
2092 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2093 GCC=`test $ac_compiler_gnu = yes && echo yes`
2094 ac_test_CFLAGS=${CFLAGS+set}
2095 ac_save_CFLAGS=$CFLAGS
2097 echo "$as_me:2097: checking whether $CC accepts -g" >&5
2098 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2099 if test "${ac_cv_prog_cc_g+set}" = set; then
2100 echo $ECHO_N "(cached) $ECHO_C" >&6
2102 cat >"conftest.$ac_ext" <<_ACEOF
2103 #line 2103 "configure"
2104 #include "confdefs.h"
2114 rm -f "conftest.$ac_objext"
2115 if { (eval echo "$as_me:2115: \"$ac_compile\"") >&5
2116 (eval $ac_compile) 2>&5
2118 echo "$as_me:2118: \$? = $ac_status" >&5
2119 (exit "$ac_status"); } &&
2120 { ac_try='test -s "conftest.$ac_objext"'
2121 { (eval echo "$as_me:2121: \"$ac_try\"") >&5
2124 echo "$as_me:2124: \$? = $ac_status" >&5
2125 (exit "$ac_status"); }; }; then
2128 echo "$as_me: failed program was:" >&5
2129 cat "conftest.$ac_ext" >&5
2132 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2134 echo "$as_me:2134: result: $ac_cv_prog_cc_g" >&5
2135 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2136 if test "$ac_test_CFLAGS" = set; then
2137 CFLAGS=$ac_save_CFLAGS
2138 elif test $ac_cv_prog_cc_g = yes; then
2139 if test "$GCC" = yes; then
2145 if test "$GCC" = yes; then
2151 # Some people use a C++ compiler to compile C. Since we use `exit',
2152 # in C++ we need to declare it. In case someone uses the same compiler
2153 # for both compiling C and C++ we need to have the C++ compiler decide
2154 # the declaration of exit, since it's the most demanding environment.
2155 cat >"conftest.$ac_ext" <<_ACEOF
2160 rm -f "conftest.$ac_objext"
2161 if { (eval echo "$as_me:2161: \"$ac_compile\"") >&5
2162 (eval $ac_compile) 2>&5
2164 echo "$as_me:2164: \$? = $ac_status" >&5
2165 (exit "$ac_status"); } &&
2166 { ac_try='test -s "conftest.$ac_objext"'
2167 { (eval echo "$as_me:2167: \"$ac_try\"") >&5
2170 echo "$as_me:2170: \$? = $ac_status" >&5
2171 (exit "$ac_status"); }; }; then
2172 for ac_declaration in \
2174 '#include <stdlib.h>' \
2175 'extern "C" void std::exit (int) throw (); using std::exit;' \
2176 'extern "C" void std::exit (int); using std::exit;' \
2177 'extern "C" void exit (int) throw ();' \
2178 'extern "C" void exit (int);' \
2181 cat >"conftest.$ac_ext" <<_ACEOF
2182 #line 2182 "configure"
2183 #include "confdefs.h"
2194 rm -f "conftest.$ac_objext"
2195 if { (eval echo "$as_me:2195: \"$ac_compile\"") >&5
2196 (eval $ac_compile) 2>&5
2198 echo "$as_me:2198: \$? = $ac_status" >&5
2199 (exit "$ac_status"); } &&
2200 { ac_try='test -s "conftest.$ac_objext"'
2201 { (eval echo "$as_me:2201: \"$ac_try\"") >&5
2204 echo "$as_me:2204: \$? = $ac_status" >&5
2205 (exit "$ac_status"); }; }; then
2208 echo "$as_me: failed program was:" >&5
2209 cat "conftest.$ac_ext" >&5
2212 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2213 cat >"conftest.$ac_ext" <<_ACEOF
2214 #line 2214 "configure"
2215 #include "confdefs.h"
2225 rm -f "conftest.$ac_objext"
2226 if { (eval echo "$as_me:2226: \"$ac_compile\"") >&5
2227 (eval $ac_compile) 2>&5
2229 echo "$as_me:2229: \$? = $ac_status" >&5
2230 (exit "$ac_status"); } &&
2231 { ac_try='test -s "conftest.$ac_objext"'
2232 { (eval echo "$as_me:2232: \"$ac_try\"") >&5
2235 echo "$as_me:2235: \$? = $ac_status" >&5
2236 (exit "$ac_status"); }; }; then
2239 echo "$as_me: failed program was:" >&5
2240 cat "conftest.$ac_ext" >&5
2242 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2245 if test -n "$ac_declaration"; then
2246 echo '#ifdef __cplusplus' >>confdefs.h
2247 echo "$ac_declaration" >>confdefs.h
2248 echo '#endif' >>confdefs.h
2252 echo "$as_me: failed program was:" >&5
2253 cat "conftest.$ac_ext" >&5
2255 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2257 ac_cpp='$CPP $CPPFLAGS'
2258 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
2259 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
2260 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2261 ac_main_return="return"
2264 if test "$GCC" = yes ; then
2265 echo "$as_me:2265: checking version of $CC" >&5
2266 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
2267 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.].*//'`"
2268 test -z "$GCC_VERSION" && GCC_VERSION=unknown
2269 echo "$as_me:2269: result: $GCC_VERSION" >&5
2270 echo "${ECHO_T}$GCC_VERSION" >&6
2275 if test "$GCC" = yes ; then
2278 echo "$as_me:2278: checking if this is really Intel C compiler" >&5
2279 echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
2280 cf_save_CFLAGS="$CFLAGS"
2281 CFLAGS="$CFLAGS -no-gcc"
2282 cat >"conftest.$ac_ext" <<_ACEOF
2283 #line 2283 "configure"
2284 #include "confdefs.h"
2290 #ifdef __INTEL_COMPILER
2299 rm -f "conftest.$ac_objext"
2300 if { (eval echo "$as_me:2300: \"$ac_compile\"") >&5
2301 (eval $ac_compile) 2>&5
2303 echo "$as_me:2303: \$? = $ac_status" >&5
2304 (exit "$ac_status"); } &&
2305 { ac_try='test -s "conftest.$ac_objext"'
2306 { (eval echo "$as_me:2306: \"$ac_try\"") >&5
2309 echo "$as_me:2309: \$? = $ac_status" >&5
2310 (exit "$ac_status"); }; }; then
2312 cf_save_CFLAGS="$cf_save_CFLAGS -we147"
2315 echo "$as_me: failed program was:" >&5
2316 cat "conftest.$ac_ext" >&5
2318 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2319 CFLAGS="$cf_save_CFLAGS"
2320 echo "$as_me:2320: result: $INTEL_COMPILER" >&5
2321 echo "${ECHO_T}$INTEL_COMPILER" >&6
2328 if test "$GCC" = yes ; then
2329 echo "$as_me:2329: checking if this is really Clang C compiler" >&5
2330 echo $ECHO_N "checking if this is really Clang C compiler... $ECHO_C" >&6
2331 cf_save_CFLAGS="$CFLAGS"
2332 cat >"conftest.$ac_ext" <<_ACEOF
2333 #line 2333 "configure"
2334 #include "confdefs.h"
2349 rm -f "conftest.$ac_objext"
2350 if { (eval echo "$as_me:2350: \"$ac_compile\"") >&5
2351 (eval $ac_compile) 2>&5
2353 echo "$as_me:2353: \$? = $ac_status" >&5
2354 (exit "$ac_status"); } &&
2355 { ac_try='test -s "conftest.$ac_objext"'
2356 { (eval echo "$as_me:2356: \"$ac_try\"") >&5
2359 echo "$as_me:2359: \$? = $ac_status" >&5
2360 (exit "$ac_status"); }; }; then
2364 echo "$as_me: failed program was:" >&5
2365 cat "conftest.$ac_ext" >&5
2367 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2368 CFLAGS="$cf_save_CFLAGS"
2369 echo "$as_me:2369: result: $CLANG_COMPILER" >&5
2370 echo "${ECHO_T}$CLANG_COMPILER" >&6
2375 if test "x$CLANG_COMPILER" = "xyes" ; then
2377 (c[1-9][0-9]|*/c[1-9][0-9])
2378 { echo "$as_me:2378: WARNING: replacing broken compiler alias $CC" >&5
2379 echo "$as_me: WARNING: replacing broken compiler alias $CC" >&2;}
2380 CFLAGS="$CFLAGS -std=`echo "$CC" | sed -e 's%.*/%%'`"
2385 echo "$as_me:2385: checking version of $CC" >&5
2386 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
2387 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.].*//'`"
2388 test -z "$CLANG_VERSION" && CLANG_VERSION=unknown
2389 echo "$as_me:2389: result: $CLANG_VERSION" >&5
2390 echo "${ECHO_T}$CLANG_VERSION" >&6
2392 for cf_clang_opt in \
2393 -Qunused-arguments \
2394 -Wno-error=implicit-function-declaration
2396 echo "$as_me:2396: checking if option $cf_clang_opt works" >&5
2397 echo $ECHO_N "checking if option $cf_clang_opt works... $ECHO_C" >&6
2398 cf_save_CFLAGS="$CFLAGS"
2399 CFLAGS="$CFLAGS $cf_clang_opt"
2400 cat >"conftest.$ac_ext" <<_ACEOF
2401 #line 2401 "configure"
2402 #include "confdefs.h"
2409 printf("hello!\\n");
2414 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
2415 if { (eval echo "$as_me:2415: \"$ac_link\"") >&5
2416 (eval $ac_link) 2>&5
2418 echo "$as_me:2418: \$? = $ac_status" >&5
2419 (exit "$ac_status"); } &&
2420 { ac_try='test -s "conftest$ac_exeext"'
2421 { (eval echo "$as_me:2421: \"$ac_try\"") >&5
2424 echo "$as_me:2424: \$? = $ac_status" >&5
2425 (exit "$ac_status"); }; }; then
2429 echo "$as_me: failed program was:" >&5
2430 cat "conftest.$ac_ext" >&5
2434 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
2435 echo "$as_me:2435: result: $cf_clang_optok" >&5
2436 echo "${ECHO_T}$cf_clang_optok" >&6
2437 CFLAGS="$cf_save_CFLAGS"
2438 if test "$cf_clang_optok" = yes; then
2439 test -n "$verbose" && echo " adding option $cf_clang_opt" 1>&6
2441 echo "${as_me:-configure}:2441: testing adding option $cf_clang_opt ..." 1>&5
2443 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2444 CFLAGS="${CFLAGS}$cf_clang_opt"
2450 echo "$as_me:2450: checking for $CC option to accept ANSI C" >&5
2451 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2452 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2453 echo $ECHO_N "(cached) $ECHO_C" >&6
2455 ac_cv_prog_cc_stdc=no
2457 cat >"conftest.$ac_ext" <<_ACEOF
2458 #line 2458 "configure"
2459 #include "confdefs.h"
2462 #include <sys/types.h>
2463 #include <sys/stat.h>
2464 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2465 struct buf { int x; };
2466 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2467 static char *e (p, i)
2473 static char *f (char * (*g) (char **, int), char **p, ...)
2478 s = g (p, va_arg (v,int));
2482 int test (int i, double x);
2483 struct s1 {int (*f) (int a);};
2484 struct s2 {int (*f) (double a);};
2485 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2491 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2496 # Don't try gcc -ansi; that turns off useful extensions and
2497 # breaks some systems' header files.
2498 # AIX -qlanglvl=ansi
2499 # Ultrix and OSF/1 -std1
2500 # HP-UX 10.20 and later -Ae
2501 # HP-UX older versions -Aa -D_HPUX_SOURCE
2502 # SVR4 -Xc -D__EXTENSIONS__
2503 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2505 CC="$ac_save_CC $ac_arg"
2506 rm -f "conftest.$ac_objext"
2507 if { (eval echo "$as_me:2507: \"$ac_compile\"") >&5
2508 (eval $ac_compile) 2>&5
2510 echo "$as_me:2510: \$? = $ac_status" >&5
2511 (exit "$ac_status"); } &&
2512 { ac_try='test -s "conftest.$ac_objext"'
2513 { (eval echo "$as_me:2513: \"$ac_try\"") >&5
2516 echo "$as_me:2516: \$? = $ac_status" >&5
2517 (exit "$ac_status"); }; }; then
2518 ac_cv_prog_cc_stdc=$ac_arg
2521 echo "$as_me: failed program was:" >&5
2522 cat "conftest.$ac_ext" >&5
2524 rm -f "conftest.$ac_objext"
2526 rm -f "conftest.$ac_ext" "conftest.$ac_objext"
2531 case "x$ac_cv_prog_cc_stdc" in
2533 echo "$as_me:2533: result: none needed" >&5
2534 echo "${ECHO_T}none needed" >&6 ;;
2536 echo "$as_me:2536: result: $ac_cv_prog_cc_stdc" >&5
2537 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2538 CC="$CC $ac_cv_prog_cc_stdc" ;;
2541 # This should have been defined by AC_PROG_CC
2544 echo "$as_me:2544: checking \$CFLAGS variable" >&5
2545 echo $ECHO_N "checking \$CFLAGS variable... $ECHO_C" >&6
2548 echo "$as_me:2548: result: broken" >&5
2549 echo "${ECHO_T}broken" >&6
2550 { echo "$as_me:2550: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&5
2551 echo "$as_me: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&2;}
2554 for cf_arg in $cf_flags
2560 cf_new_extra_cppflags=
2562 for cf_add_cflags in $cf_arg
2564 case "$cf_fix_cppflags" in
2566 case "$cf_add_cflags" in
2567 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
2568 case "$cf_add_cflags" in
2570 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2572 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2573 && test -z "${cf_tst_cflags}" \
2574 && cf_fix_cppflags=yes
2576 if test "$cf_fix_cppflags" = yes ; then
2578 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2579 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2582 elif test "${cf_tst_cflags}" = "\"'" ; then
2584 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2585 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2595 case "$cf_add_cflags" in
2597 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2599 CPPFLAGS=`echo "$CPPFLAGS" | \
2600 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
2601 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
2606 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
2607 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
2614 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
2615 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
2622 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2623 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2625 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
2627 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2628 && test -z "${cf_tst_cflags}" \
2629 && cf_fix_cppflags=no
2634 if test -n "$cf_new_cflags" ; then
2636 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2637 CFLAGS="${CFLAGS}$cf_new_cflags"
2641 if test -n "$cf_new_cppflags" ; then
2643 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
2644 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
2648 if test -n "$cf_new_extra_cppflags" ; then
2650 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
2651 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
2658 echo "$as_me:2658: result: ok" >&5
2659 echo "${ECHO_T}ok" >&6
2663 echo "$as_me:2663: checking \$CC variable" >&5
2664 echo $ECHO_N "checking \$CC variable... $ECHO_C" >&6
2667 echo "$as_me:2667: result: broken" >&5
2668 echo "${ECHO_T}broken" >&6
2669 { echo "$as_me:2669: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&5
2670 echo "$as_me: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&2;}
2672 cf_prog=`echo "$CC" | sed -e 's/ / /g' -e 's/[ ]* / /g' -e 's/[ ]*[ ]-[^ ].*//'`
2673 cf_flags=`echo "$CC" | ${AWK:-awk} -v prog="$cf_prog" '{ printf("%s", substr($0,1+length(prog))); }'`
2675 for cf_arg in $cf_flags
2683 cf_new_extra_cppflags=
2685 for cf_add_cflags in $cf_arg
2687 case "$cf_fix_cppflags" in
2689 case "$cf_add_cflags" in
2690 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
2691 case "$cf_add_cflags" in
2693 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2695 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2696 && test -z "${cf_tst_cflags}" \
2697 && cf_fix_cppflags=yes
2699 if test "$cf_fix_cppflags" = yes ; then
2701 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2702 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2705 elif test "${cf_tst_cflags}" = "\"'" ; then
2707 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2708 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2718 case "$cf_add_cflags" in
2720 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2722 CPPFLAGS=`echo "$CPPFLAGS" | \
2723 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
2724 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
2729 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
2730 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
2737 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
2738 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
2745 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2746 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2748 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
2750 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2751 && test -z "${cf_tst_cflags}" \
2752 && cf_fix_cppflags=no
2757 if test -n "$cf_new_cflags" ; then
2759 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2760 CFLAGS="${CFLAGS}$cf_new_cflags"
2764 if test -n "$cf_new_cppflags" ; then
2766 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
2767 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
2771 if test -n "$cf_new_extra_cppflags" ; then
2773 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
2774 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
2784 test -n "$verbose" && echo " resulting CC: '$CC'" 1>&6
2786 echo "${as_me:-configure}:2786: testing resulting CC: '$CC' ..." 1>&5
2788 test -n "$verbose" && echo " resulting CFLAGS: '$CFLAGS'" 1>&6
2790 echo "${as_me:-configure}:2790: testing resulting CFLAGS: '$CFLAGS' ..." 1>&5
2792 test -n "$verbose" && echo " resulting CPPFLAGS: '$CPPFLAGS'" 1>&6
2794 echo "${as_me:-configure}:2794: testing resulting CPPFLAGS: '$CPPFLAGS' ..." 1>&5
2798 echo "$as_me:2798: result: ok" >&5
2799 echo "${ECHO_T}ok" >&6
2804 ac_cpp='$CPP $CPPFLAGS'
2805 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
2806 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
2807 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2808 ac_main_return="return"
2809 echo "$as_me:2809: checking how to run the C preprocessor" >&5
2810 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2811 # On Suns, sometimes $CPP names a directory.
2812 if test -n "$CPP" && test -d "$CPP"; then
2815 if test -z "$CPP"; then
2816 if test "${ac_cv_prog_CPP+set}" = set; then
2817 echo $ECHO_N "(cached) $ECHO_C" >&6
2819 # Double quotes because CPP needs to be expanded
2820 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2823 for ac_c_preproc_warn_flag in '' yes
2825 # Use a header file that comes with gcc, so configuring glibc
2826 # with a fresh cross-compiler works.
2827 # On the NeXT, cc -E runs the code through the compiler's parser,
2828 # not just through cpp. "Syntax error" is here to catch this case.
2829 cat >"conftest.$ac_ext" <<_ACEOF
2830 #line 2830 "configure"
2831 #include "confdefs.h"
2835 if { (eval echo "$as_me:2835: \"$ac_cpp "conftest.$ac_ext"\"") >&5
2836 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
2838 $EGREP -v '^ *\+' conftest.er1 >conftest.err
2840 cat conftest.err >&5
2841 echo "$as_me:2841: \$? = $ac_status" >&5
2842 (exit "$ac_status"); } >/dev/null; then
2843 if test -s conftest.err; then
2844 ac_cpp_err=$ac_c_preproc_warn_flag
2851 if test -z "$ac_cpp_err"; then
2854 echo "$as_me: failed program was:" >&5
2855 cat "conftest.$ac_ext" >&5
2856 # Broken: fails on valid input.
2859 rm -f conftest.err "conftest.$ac_ext"
2861 # OK, works on sane cases. Now check whether non-existent headers
2862 # can be detected and how.
2863 cat >"conftest.$ac_ext" <<_ACEOF
2864 #line 2864 "configure"
2865 #include "confdefs.h"
2866 #include <ac_nonexistent.h>
2868 if { (eval echo "$as_me:2868: \"$ac_cpp "conftest.$ac_ext"\"") >&5
2869 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
2871 $EGREP -v '^ *\+' conftest.er1 >conftest.err
2873 cat conftest.err >&5
2874 echo "$as_me:2874: \$? = $ac_status" >&5
2875 (exit "$ac_status"); } >/dev/null; then
2876 if test -s conftest.err; then
2877 ac_cpp_err=$ac_c_preproc_warn_flag
2884 if test -z "$ac_cpp_err"; then
2885 # Broken: success on invalid input.
2888 echo "$as_me: failed program was:" >&5
2889 cat "conftest.$ac_ext" >&5
2890 # Passes both tests.
2894 rm -f conftest.err "conftest.$ac_ext"
2897 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2898 rm -f conftest.err "conftest.$ac_ext"
2899 if $ac_preproc_ok; then
2911 echo "$as_me:2911: result: $CPP" >&5
2912 echo "${ECHO_T}$CPP" >&6
2914 for ac_c_preproc_warn_flag in '' yes
2916 # Use a header file that comes with gcc, so configuring glibc
2917 # with a fresh cross-compiler works.
2918 # On the NeXT, cc -E runs the code through the compiler's parser,
2919 # not just through cpp. "Syntax error" is here to catch this case.
2920 cat >"conftest.$ac_ext" <<_ACEOF
2921 #line 2921 "configure"
2922 #include "confdefs.h"
2926 if { (eval echo "$as_me:2926: \"$ac_cpp "conftest.$ac_ext"\"") >&5
2927 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
2929 $EGREP -v '^ *\+' conftest.er1 >conftest.err
2931 cat conftest.err >&5
2932 echo "$as_me:2932: \$? = $ac_status" >&5
2933 (exit "$ac_status"); } >/dev/null; then
2934 if test -s conftest.err; then
2935 ac_cpp_err=$ac_c_preproc_warn_flag
2942 if test -z "$ac_cpp_err"; then
2945 echo "$as_me: failed program was:" >&5
2946 cat "conftest.$ac_ext" >&5
2947 # Broken: fails on valid input.
2950 rm -f conftest.err "conftest.$ac_ext"
2952 # OK, works on sane cases. Now check whether non-existent headers
2953 # can be detected and how.
2954 cat >"conftest.$ac_ext" <<_ACEOF
2955 #line 2955 "configure"
2956 #include "confdefs.h"
2957 #include <ac_nonexistent.h>
2959 if { (eval echo "$as_me:2959: \"$ac_cpp "conftest.$ac_ext"\"") >&5
2960 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
2962 $EGREP -v '^ *\+' conftest.er1 >conftest.err
2964 cat conftest.err >&5
2965 echo "$as_me:2965: \$? = $ac_status" >&5
2966 (exit "$ac_status"); } >/dev/null; then
2967 if test -s conftest.err; then
2968 ac_cpp_err=$ac_c_preproc_warn_flag
2975 if test -z "$ac_cpp_err"; then
2976 # Broken: success on invalid input.
2979 echo "$as_me: failed program was:" >&5
2980 cat "conftest.$ac_ext" >&5
2981 # Passes both tests.
2985 rm -f conftest.err "conftest.$ac_ext"
2988 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2989 rm -f conftest.err "conftest.$ac_ext"
2990 if $ac_preproc_ok; then
2993 { { echo "$as_me:2993: error: C preprocessor \"$CPP\" fails sanity check" >&5
2994 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
2995 { (exit 1); exit 1; }; }
2999 ac_cpp='$CPP $CPPFLAGS'
3000 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
3001 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
3002 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3003 ac_main_return="return"
3005 if test $ac_cv_c_compiler_gnu = yes; then
3006 echo "$as_me:3006: checking whether $CC needs -traditional" >&5
3007 echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6
3008 if test "${ac_cv_prog_gcc_traditional+set}" = set; then
3009 echo $ECHO_N "(cached) $ECHO_C" >&6
3011 ac_pattern="Autoconf.*'x'"
3012 cat >"conftest.$ac_ext" <<_ACEOF
3013 #line 3013 "configure"
3014 #include "confdefs.h"
3016 int Autoconf = TIOCGETP;
3018 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3019 $EGREP "$ac_pattern" >/dev/null 2>&1; then
3020 ac_cv_prog_gcc_traditional=yes
3022 ac_cv_prog_gcc_traditional=no
3026 if test $ac_cv_prog_gcc_traditional = no; then
3027 cat >"conftest.$ac_ext" <<_ACEOF
3028 #line 3028 "configure"
3029 #include "confdefs.h"
3031 int Autoconf = TCGETA;
3033 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3034 $EGREP "$ac_pattern" >/dev/null 2>&1; then
3035 ac_cv_prog_gcc_traditional=yes
3041 echo "$as_me:3041: result: $ac_cv_prog_gcc_traditional" >&5
3042 echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6
3043 if test $ac_cv_prog_gcc_traditional = yes; then
3044 CC="$CC -traditional"
3048 echo "$as_me:3048: checking whether $CC understands -c and -o together" >&5
3049 echo $ECHO_N "checking whether $CC understands -c and -o together... $ECHO_C" >&6
3050 if test "${cf_cv_prog_CC_c_o+set}" = set; then
3051 echo $ECHO_N "(cached) $ECHO_C" >&6
3054 cat > conftest.$ac_ext <<CF_EOF
3057 ${cf_cv_main_return:-return}(0);
3060 # We do the test twice because some compilers refuse to overwrite an
3061 # existing .o file with -o, though they will create one.
3062 ac_try='$CC $CFLAGS $CPPFLAGS -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
3063 if { (eval echo "$as_me:3063: \"$ac_try\"") >&5
3066 echo "$as_me:3066: \$? = $ac_status" >&5
3067 (exit "$ac_status"); } &&
3068 test -f conftest2.$ac_objext && { (eval echo "$as_me:3068: \"$ac_try\"") >&5
3071 echo "$as_me:3071: \$? = $ac_status" >&5
3072 (exit "$ac_status"); };
3074 eval cf_cv_prog_CC_c_o=yes
3076 eval cf_cv_prog_CC_c_o=no
3081 if test "$cf_cv_prog_CC_c_o" = yes; then
3082 echo "$as_me:3082: result: yes" >&5
3083 echo "${ECHO_T}yes" >&6
3085 echo "$as_me:3085: result: no" >&5
3086 echo "${ECHO_T}no" >&6
3089 if test "$cross_compiling" = yes ; then
3092 case "$cf_cv_system_name" in
3093 (dragonfly*|mirbsd*|freebsd*)
3094 test -z "$LDCONFIG" && LDCONFIG="/sbin/ldconfig -R"
3096 (*) LDPATH=$PATH:/sbin:/usr/sbin
3097 # Extract the first word of "ldconfig", so it can be a program name with args.
3098 set dummy ldconfig; ac_word=$2
3099 echo "$as_me:3099: checking for $ac_word" >&5
3100 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3101 if test "${ac_cv_path_LDCONFIG+set}" = set; then
3102 echo $ECHO_N "(cached) $ECHO_C" >&6
3106 ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
3109 ac_save_IFS=$IFS; IFS=$ac_path_separator
3111 for ac_dir in $ac_dummy; do
3113 test -z "$ac_dir" && ac_dir=.
3114 if $as_executable_p "$ac_dir/$ac_word"; then
3115 ac_cv_path_LDCONFIG="$ac_dir/$ac_word"
3116 echo "$as_me:3116: found $ac_dir/$ac_word" >&5
3124 LDCONFIG=$ac_cv_path_LDCONFIG
3126 if test -n "$LDCONFIG"; then
3127 echo "$as_me:3127: result: $LDCONFIG" >&5
3128 echo "${ECHO_T}$LDCONFIG" >&6
3130 echo "$as_me:3130: result: no" >&5
3131 echo "${ECHO_T}no" >&6
3138 echo "$as_me:3138: checking if you want to ensure bool is consistent with C++" >&5
3139 echo $ECHO_N "checking if you want to ensure bool is consistent with C++... $ECHO_C" >&6
3141 # Check whether --with-cxx or --without-cxx was given.
3142 if test "${with_cxx+set}" = set; then
3144 cf_with_cxx=$withval
3148 echo "$as_me:3148: result: $cf_with_cxx" >&5
3149 echo "${ECHO_T}$cf_with_cxx" >&6
3150 if test "X$cf_with_cxx" = Xno ; then
3154 # with autoconf 2.13, we can change the error to a warning:
3156 ac_cpp='$CXXCPP $CPPFLAGS'
3157 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
3158 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
3159 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3160 ac_main_return="return"
3161 if test -n "$ac_tool_prefix"; then
3162 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3164 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3165 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3166 echo "$as_me:3166: checking for $ac_word" >&5
3167 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3168 if test "${ac_cv_prog_CXX+set}" = set; then
3169 echo $ECHO_N "(cached) $ECHO_C" >&6
3171 if test -n "$CXX"; then
3172 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3174 ac_save_IFS=$IFS; IFS=$ac_path_separator
3176 for ac_dir in $ac_dummy; do
3178 test -z "$ac_dir" && ac_dir=.
3179 $as_executable_p "$ac_dir/$ac_word" || continue
3180 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3181 echo "$as_me:3181: found $ac_dir/$ac_word" >&5
3188 if test -n "$CXX"; then
3189 echo "$as_me:3189: result: $CXX" >&5
3190 echo "${ECHO_T}$CXX" >&6
3192 echo "$as_me:3192: result: no" >&5
3193 echo "${ECHO_T}no" >&6
3196 test -n "$CXX" && break
3199 if test -z "$CXX"; then
3201 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3203 # Extract the first word of "$ac_prog", so it can be a program name with args.
3204 set dummy $ac_prog; ac_word=$2
3205 echo "$as_me:3205: checking for $ac_word" >&5
3206 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3207 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
3208 echo $ECHO_N "(cached) $ECHO_C" >&6
3210 if test -n "$ac_ct_CXX"; then
3211 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3213 ac_save_IFS=$IFS; IFS=$ac_path_separator
3215 for ac_dir in $ac_dummy; do
3217 test -z "$ac_dir" && ac_dir=.
3218 $as_executable_p "$ac_dir/$ac_word" || continue
3219 ac_cv_prog_ac_ct_CXX="$ac_prog"
3220 echo "$as_me:3220: found $ac_dir/$ac_word" >&5
3226 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3227 if test -n "$ac_ct_CXX"; then
3228 echo "$as_me:3228: result: $ac_ct_CXX" >&5
3229 echo "${ECHO_T}$ac_ct_CXX" >&6
3231 echo "$as_me:3231: result: no" >&5
3232 echo "${ECHO_T}no" >&6
3235 test -n "$ac_ct_CXX" && break
3237 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
3242 # Provide some information about the compiler.
3243 echo "$as_me:3243:" \
3244 "checking for C++ compiler version" >&5
3245 ac_compiler=`set X $ac_compile; echo $2`
3246 { (eval echo "$as_me:3246: \"$ac_compiler --version </dev/null >&5\"") >&5
3247 (eval $ac_compiler --version </dev/null >&5) 2>&5
3249 echo "$as_me:3249: \$? = $ac_status" >&5
3250 (exit "$ac_status"); }
3251 { (eval echo "$as_me:3251: \"$ac_compiler -v </dev/null >&5\"") >&5
3252 (eval $ac_compiler -v </dev/null >&5) 2>&5
3254 echo "$as_me:3254: \$? = $ac_status" >&5
3255 (exit "$ac_status"); }
3256 { (eval echo "$as_me:3256: \"$ac_compiler -V </dev/null >&5\"") >&5
3257 (eval $ac_compiler -V </dev/null >&5) 2>&5
3259 echo "$as_me:3259: \$? = $ac_status" >&5
3260 (exit "$ac_status"); }
3262 echo "$as_me:3262: checking whether we are using the GNU C++ compiler" >&5
3263 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
3264 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3265 echo $ECHO_N "(cached) $ECHO_C" >&6
3267 cat >"conftest.$ac_ext" <<_ACEOF
3268 #line 3268 "configure"
3269 #include "confdefs.h"
3282 rm -f "conftest.$ac_objext"
3283 if { (eval echo "$as_me:3283: \"$ac_compile\"") >&5
3284 (eval $ac_compile) 2>&5
3286 echo "$as_me:3286: \$? = $ac_status" >&5
3287 (exit "$ac_status"); } &&
3288 { ac_try='test -s "conftest.$ac_objext"'
3289 { (eval echo "$as_me:3289: \"$ac_try\"") >&5
3292 echo "$as_me:3292: \$? = $ac_status" >&5
3293 (exit "$ac_status"); }; }; then
3296 echo "$as_me: failed program was:" >&5
3297 cat "conftest.$ac_ext" >&5
3300 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3301 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3304 echo "$as_me:3304: result: $ac_cv_cxx_compiler_gnu" >&5
3305 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
3306 GXX=`test $ac_compiler_gnu = yes && echo yes`
3307 ac_test_CXXFLAGS=${CXXFLAGS+set}
3308 ac_save_CXXFLAGS=$CXXFLAGS
3310 echo "$as_me:3310: checking whether $CXX accepts -g" >&5
3311 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
3312 if test "${ac_cv_prog_cxx_g+set}" = set; then
3313 echo $ECHO_N "(cached) $ECHO_C" >&6
3315 cat >"conftest.$ac_ext" <<_ACEOF
3316 #line 3316 "configure"
3317 #include "confdefs.h"
3327 rm -f "conftest.$ac_objext"
3328 if { (eval echo "$as_me:3328: \"$ac_compile\"") >&5
3329 (eval $ac_compile) 2>&5
3331 echo "$as_me:3331: \$? = $ac_status" >&5
3332 (exit "$ac_status"); } &&
3333 { ac_try='test -s "conftest.$ac_objext"'
3334 { (eval echo "$as_me:3334: \"$ac_try\"") >&5
3337 echo "$as_me:3337: \$? = $ac_status" >&5
3338 (exit "$ac_status"); }; }; then
3339 ac_cv_prog_cxx_g=yes
3341 echo "$as_me: failed program was:" >&5
3342 cat "conftest.$ac_ext" >&5
3345 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3347 echo "$as_me:3347: result: $ac_cv_prog_cxx_g" >&5
3348 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
3349 if test "$ac_test_CXXFLAGS" = set; then
3350 CXXFLAGS=$ac_save_CXXFLAGS
3351 elif test $ac_cv_prog_cxx_g = yes; then
3352 if test "$GXX" = yes; then
3358 if test "$GXX" = yes; then
3364 for ac_declaration in \
3366 '#include <stdlib.h>' \
3367 'extern "C" void std::exit (int) throw (); using std::exit;' \
3368 'extern "C" void std::exit (int); using std::exit;' \
3369 'extern "C" void exit (int) throw ();' \
3370 'extern "C" void exit (int);' \
3373 cat >"conftest.$ac_ext" <<_ACEOF
3374 #line 3374 "configure"
3375 #include "confdefs.h"
3386 rm -f "conftest.$ac_objext"
3387 if { (eval echo "$as_me:3387: \"$ac_compile\"") >&5
3388 (eval $ac_compile) 2>&5
3390 echo "$as_me:3390: \$? = $ac_status" >&5
3391 (exit "$ac_status"); } &&
3392 { ac_try='test -s "conftest.$ac_objext"'
3393 { (eval echo "$as_me:3393: \"$ac_try\"") >&5
3396 echo "$as_me:3396: \$? = $ac_status" >&5
3397 (exit "$ac_status"); }; }; then
3400 echo "$as_me: failed program was:" >&5
3401 cat "conftest.$ac_ext" >&5
3404 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3405 cat >"conftest.$ac_ext" <<_ACEOF
3406 #line 3406 "configure"
3407 #include "confdefs.h"
3417 rm -f "conftest.$ac_objext"
3418 if { (eval echo "$as_me:3418: \"$ac_compile\"") >&5
3419 (eval $ac_compile) 2>&5
3421 echo "$as_me:3421: \$? = $ac_status" >&5
3422 (exit "$ac_status"); } &&
3423 { ac_try='test -s "conftest.$ac_objext"'
3424 { (eval echo "$as_me:3424: \"$ac_try\"") >&5
3427 echo "$as_me:3427: \$? = $ac_status" >&5
3428 (exit "$ac_status"); }; }; then
3431 echo "$as_me: failed program was:" >&5
3432 cat "conftest.$ac_ext" >&5
3434 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3437 if test -n "$ac_declaration"; then
3438 echo '#ifdef __cplusplus' >>confdefs.h
3439 echo "$ac_declaration" >>confdefs.h
3440 echo '#endif' >>confdefs.h
3444 ac_cpp='$CPP $CPPFLAGS'
3445 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
3446 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
3447 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3448 ac_main_return="return"
3451 ac_cpp='$CXXCPP $CPPFLAGS'
3452 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
3453 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
3454 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3455 ac_main_return="return"
3457 if test "x$cf_with_cxx" != xno
3459 # Several of the C++ configurations do not work, particularly when
3460 # cross-compiling (20140913 -TD)
3461 echo "$as_me:3461: checking if $CXX works" >&5
3462 echo $ECHO_N "checking if $CXX works... $ECHO_C" >&6
3464 save_CPPFLAGS="$CPPFLAGS"
3465 eval cf_includedir=${includedir}
3466 CPPFLAGS="$CPPFLAGS -I${cf_includedir}"
3468 cat >"conftest.$ac_ext" <<_ACEOF
3469 #line 3469 "configure"
3470 #include "confdefs.h"
3479 printf("Hello world!\n")
3485 rm -f "conftest.$ac_objext"
3486 if { (eval echo "$as_me:3486: \"$ac_compile\"") >&5
3487 (eval $ac_compile) 2>&5
3489 echo "$as_me:3489: \$? = $ac_status" >&5
3490 (exit "$ac_status"); } &&
3491 { ac_try='test -s "conftest.$ac_objext"'
3492 { (eval echo "$as_me:3492: \"$ac_try\"") >&5
3495 echo "$as_me:3495: \$? = $ac_status" >&5
3496 (exit "$ac_status"); }; }; then
3499 echo "$as_me: failed program was:" >&5
3500 cat "conftest.$ac_ext" >&5
3503 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3504 CPPFLAGS="$save_CPPFLAGS"
3506 echo "$as_me:3506: result: $cf_cxx_works" >&5
3507 echo "${ECHO_T}$cf_cxx_works" >&6
3508 if test "x$cf_cxx_works" = xno
3510 { echo "$as_me:3510: WARNING: Ignore $CXX, since it cannot compile hello-world." >&5
3511 echo "$as_me: WARNING: Ignore $CXX, since it cannot compile hello-world." >&2;}
3512 cf_with_cxx=no; CXX=""; GXX="";
3516 ac_cpp='$CPP $CPPFLAGS'
3517 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
3518 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
3519 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3520 ac_main_return="return"
3522 # autoconf 2.5x removed the error (hardcoding it to g++, or just blank)
3523 if test "$CXX" = "g++" ; then
3524 # Extract the first word of "g++", so it can be a program name with args.
3525 set dummy g++; ac_word=$2
3526 echo "$as_me:3526: checking for $ac_word" >&5
3527 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3528 if test "${ac_cv_path_CXX+set}" = set; then
3529 echo $ECHO_N "(cached) $ECHO_C" >&6
3533 ac_cv_path_CXX="$CXX" # Let the user override the test with a path.
3536 ac_save_IFS=$IFS; IFS=$ac_path_separator
3538 for ac_dir in $ac_dummy; do
3540 test -z "$ac_dir" && ac_dir=.
3541 if $as_executable_p "$ac_dir/$ac_word"; then
3542 ac_cv_path_CXX="$ac_dir/$ac_word"
3543 echo "$as_me:3543: found $ac_dir/$ac_word" >&5
3553 if test -n "$CXX"; then
3554 echo "$as_me:3554: result: $CXX" >&5
3555 echo "${ECHO_T}$CXX" >&6
3557 echo "$as_me:3557: result: no" >&5
3558 echo "${ECHO_T}no" >&6
3564 { echo "$as_me:3564: WARNING: You don't have any C++ compiler, too bad" >&5
3565 echo "$as_me: WARNING: You don't have any C++ compiler, too bad" >&2;}
3566 cf_with_cxx=no; CXX=""; GXX="";
3572 if test "$GXX" = yes; then
3573 echo "$as_me:3573: checking version of ${CXX:-g++}" >&5
3574 echo $ECHO_N "checking version of ${CXX:-g++}... $ECHO_C" >&6
3575 GXX_VERSION="`${CXX:-g++} --version| sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
3576 if test -z "$GXX_VERSION"
3581 echo "$as_me:3581: result: $GXX_VERSION" >&5
3582 echo "${ECHO_T}$GXX_VERSION" >&6
3585 case "$GXX_VERSION" in
3589 { echo "$as_me:3589: WARNING: templates do not work" >&5
3590 echo "$as_me: WARNING: templates do not work" >&2;}
3594 echo "$as_me:3594: checking if you want to build C++ binding and demo" >&5
3595 echo $ECHO_N "checking if you want to build C++ binding and demo... $ECHO_C" >&6
3597 # Check whether --with-cxx-binding or --without-cxx-binding was given.
3598 if test "${with_cxx_binding+set}" = set; then
3599 withval="$with_cxx_binding"
3600 cf_with_cxx_binding=$withval
3602 cf_with_cxx_binding=$cf_with_cxx
3604 echo "$as_me:3604: result: $cf_with_cxx_binding" >&5
3605 echo "${ECHO_T}$cf_with_cxx_binding" >&6
3607 echo "$as_me:3607: checking if you want to build with Ada" >&5
3608 echo $ECHO_N "checking if you want to build with Ada... $ECHO_C" >&6
3609 echo "$as_me:3609: result: $cf_with_ada" >&5
3610 echo "${ECHO_T}$cf_with_ada" >&6
3612 echo "$as_me:3612: checking if you want to install terminal database" >&5
3613 echo $ECHO_N "checking if you want to install terminal database... $ECHO_C" >&6
3615 # Check whether --enable-db-install or --disable-db-install was given.
3616 if test "${enable_db_install+set}" = set; then
3617 enableval="$enable_db_install"
3618 cf_with_db_install=$enableval
3620 cf_with_db_install=yes
3622 echo "$as_me:3622: result: $cf_with_db_install" >&5
3623 echo "${ECHO_T}$cf_with_db_install" >&6
3625 echo "$as_me:3625: checking if you want to install manpages" >&5
3626 echo $ECHO_N "checking if you want to install manpages... $ECHO_C" >&6
3628 # Check whether --with-manpages or --without-manpages was given.
3629 if test "${with_manpages+set}" = set; then
3630 withval="$with_manpages"
3631 cf_with_manpages=$withval
3633 cf_with_manpages=yes
3635 echo "$as_me:3635: result: $cf_with_manpages" >&5
3636 echo "${ECHO_T}$cf_with_manpages" >&6
3638 echo "$as_me:3638: checking if you want to build programs such as tic" >&5
3639 echo $ECHO_N "checking if you want to build programs such as tic... $ECHO_C" >&6
3641 # Check whether --with-progs or --without-progs was given.
3642 if test "${with_progs+set}" = set; then
3643 withval="$with_progs"
3644 cf_with_progs=$withval
3648 echo "$as_me:3648: result: $cf_with_progs" >&5
3649 echo "${ECHO_T}$cf_with_progs" >&6
3651 if test -f "$srcdir/tack/tack.h" ; then
3652 if test "x$cross_compiling" = xyes ; then
3653 test -n "$verbose" && echo " ignoring tack because we are cross-compiling" 1>&6
3655 echo "${as_me:-configure}:3655: testing ignoring tack because we are cross-compiling ..." 1>&5
3659 echo "$as_me:3659: checking if you want to build the tack program" >&5
3660 echo $ECHO_N "checking if you want to build the tack program... $ECHO_C" >&6
3662 # Check whether --with-tack or --without-tack was given.
3663 if test "${with_tack+set}" = set; then
3664 withval="$with_tack"
3665 cf_with_tack=$withval
3667 cf_with_tack=$cf_with_progs
3669 echo "$as_me:3669: result: $cf_with_tack" >&5
3670 echo "${ECHO_T}$cf_with_tack" >&6
3676 echo "$as_me:3676: checking if you want to build test-programs" >&5
3677 echo $ECHO_N "checking if you want to build test-programs... $ECHO_C" >&6
3679 # Check whether --with-tests or --without-tests was given.
3680 if test "${with_tests+set}" = set; then
3681 withval="$with_tests"
3682 cf_with_tests=$withval
3686 echo "$as_me:3686: result: $cf_with_tests" >&5
3687 echo "${ECHO_T}$cf_with_tests" >&6
3689 echo "$as_me:3689: checking if you wish to install curses.h" >&5
3690 echo $ECHO_N "checking if you wish to install curses.h... $ECHO_C" >&6
3692 # Check whether --with-curses-h or --without-curses-h was given.
3693 if test "${with_curses_h+set}" = set; then
3694 withval="$with_curses_h"
3695 with_curses_h=$withval
3699 echo "$as_me:3699: result: $with_curses_h" >&5
3700 echo "${ECHO_T}$with_curses_h" >&6
3702 modules_to_build="ncurses"
3703 test "X$cf_with_progs" != Xno && modules_to_build="$modules_to_build progs"
3704 test "X$cf_with_tack" != Xno && modules_to_build="$modules_to_build tack"
3705 modules_to_build="$modules_to_build panel menu form"
3707 test "$program_prefix" != NONE &&
3708 program_transform_name="s,^,$program_prefix,;$program_transform_name"
3709 # Use a double $ so make ignores it.
3710 test "$program_suffix" != NONE &&
3711 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
3712 # Double any \ or $. echo might interpret backslashes.
3713 # By default was `s,x,x', remove it if useless.
3714 cat <<\_ACEOF >conftest.sed
3715 s/[\\$]/&&/g;s/;s,x,x,$//
3717 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
3720 for ac_prog in mawk gawk nawk awk
3722 # Extract the first word of "$ac_prog", so it can be a program name with args.
3723 set dummy $ac_prog; ac_word=$2
3724 echo "$as_me:3724: checking for $ac_word" >&5
3725 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3726 if test "${ac_cv_prog_AWK+set}" = set; then
3727 echo $ECHO_N "(cached) $ECHO_C" >&6
3729 if test -n "$AWK"; then
3730 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3732 ac_save_IFS=$IFS; IFS=$ac_path_separator
3734 for ac_dir in $ac_dummy; do
3736 test -z "$ac_dir" && ac_dir=.
3737 $as_executable_p "$ac_dir/$ac_word" || continue
3738 ac_cv_prog_AWK="$ac_prog"
3739 echo "$as_me:3739: found $ac_dir/$ac_word" >&5
3746 if test -n "$AWK"; then
3747 echo "$as_me:3747: result: $AWK" >&5
3748 echo "${ECHO_T}$AWK" >&6
3750 echo "$as_me:3750: result: no" >&5
3751 echo "${ECHO_T}no" >&6
3754 test -n "$AWK" && break
3757 test -z "$AWK" && { { echo "$as_me:3757: error: No awk program found" >&5
3758 echo "$as_me: error: No awk program found" >&2;}
3759 { (exit 1); exit 1; }; }
3761 # Find a good install program. We prefer a C program (faster),
3762 # so one script is as good as another. But avoid the broken or
3763 # incompatible versions:
3764 # SysV /etc/install, /usr/sbin/install
3765 # SunOS /usr/etc/install
3766 # IRIX /sbin/install
3768 # AmigaOS /C/install, which installs bootblocks on floppy discs
3769 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3770 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3771 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3772 # ./install, which can be erroneously created by make from ./install.sh.
3773 echo "$as_me:3773: checking for a BSD compatible install" >&5
3774 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
3775 if test -z "$INSTALL"; then
3776 if test "${ac_cv_path_install+set}" = set; then
3777 echo $ECHO_N "(cached) $ECHO_C" >&6
3779 ac_save_IFS=$IFS; IFS=$ac_path_separator
3780 for ac_dir in $PATH; do
3782 # Account for people who put trailing slashes in PATH elements.
3784 / | ./ | .// | /cC/* \
3785 | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
3788 # OSF1 and SCO ODT 3.0 have their own names for install.
3789 # Don't use installbsd from OSF since it installs stuff as root
3791 for ac_prog in ginstall scoinst install; do
3792 if $as_executable_p "$ac_dir/$ac_prog"; then
3793 if test $ac_prog = install &&
3794 grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3795 # AIX install. It has an incompatible calling convention.
3797 elif test $ac_prog = install &&
3798 grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3799 # program-specific install script used by HP pwplus--don't use.
3802 ac_cv_path_install="$ac_dir/$ac_prog -c"
3812 if test "${ac_cv_path_install+set}" = set; then
3813 INSTALL=$ac_cv_path_install
3815 # As a last resort, use the slow shell script. We don't cache a
3816 # path for INSTALL within a source directory, because that will
3817 # break other packages using the cache if that directory is
3818 # removed, or if the path is relative.
3819 INSTALL=$ac_install_sh
3822 echo "$as_me:3822: result: $INSTALL" >&5
3823 echo "${ECHO_T}$INSTALL" >&6
3825 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3826 # It thinks the first close brace ends the variable substitution.
3827 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3829 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3831 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3837 cf_dir=`echo "$INSTALL" | sed -e 's%/[^/]*$%%'`
3838 test -z "$cf_dir" && cf_dir=.
3839 INSTALL="`cd \"$cf_dir\" && pwd`"/"`echo "$INSTALL" | sed -e 's%^.*/%%'`"
3843 for ac_prog in lint cppcheck splint
3845 # Extract the first word of "$ac_prog", so it can be a program name with args.
3846 set dummy $ac_prog; ac_word=$2
3847 echo "$as_me:3847: checking for $ac_word" >&5
3848 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3849 if test "${ac_cv_prog_LINT+set}" = set; then
3850 echo $ECHO_N "(cached) $ECHO_C" >&6
3852 if test -n "$LINT"; then
3853 ac_cv_prog_LINT="$LINT" # Let the user override the test.
3855 ac_save_IFS=$IFS; IFS=$ac_path_separator
3857 for ac_dir in $ac_dummy; do
3859 test -z "$ac_dir" && ac_dir=.
3860 $as_executable_p "$ac_dir/$ac_word" || continue
3861 ac_cv_prog_LINT="$ac_prog"
3862 echo "$as_me:3862: found $ac_dir/$ac_word" >&5
3868 LINT=$ac_cv_prog_LINT
3869 if test -n "$LINT"; then
3870 echo "$as_me:3870: result: $LINT" >&5
3871 echo "${ECHO_T}$LINT" >&6
3873 echo "$as_me:3873: result: no" >&5
3874 echo "${ECHO_T}no" >&6
3877 test -n "$LINT" && break
3881 (xcppcheck|x*/cppcheck)
3882 test -z "$LINT_OPTS" && LINT_OPTS="--enable=all"
3886 echo "$as_me:3886: checking whether ln -s works" >&5
3887 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3889 if test "$LN_S" = "ln -s"; then
3890 echo "$as_me:3890: result: yes" >&5
3891 echo "${ECHO_T}yes" >&6
3893 echo "$as_me:3893: result: no, using $LN_S" >&5
3894 echo "${ECHO_T}no, using $LN_S" >&6
3897 echo "$as_me:3897: checking if $LN_S -f options work" >&5
3898 echo $ECHO_N "checking if $LN_S -f options work... $ECHO_C" >&6
3900 rm -f conf$$.src conf$$dst
3902 echo first >conf$$.src
3903 if $LN_S -f conf$$.src conf$$.dst 2>/dev/null; then
3908 rm -f conf$$.dst conf$$src
3909 echo "$as_me:3909: result: $cf_prog_ln_sf" >&5
3910 echo "${ECHO_T}$cf_prog_ln_sf" >&6
3912 test "$cf_prog_ln_sf" = yes && LN_S="$LN_S -f"
3914 echo "$as_me:3914: checking for long file names" >&5
3915 echo $ECHO_N "checking for long file names... $ECHO_C" >&6
3916 if test "${ac_cv_sys_long_file_names+set}" = set; then
3917 echo $ECHO_N "(cached) $ECHO_C" >&6
3919 ac_cv_sys_long_file_names=yes
3920 # Test for long file names in all the places we know might matter:
3921 # . the current directory, where building will happen
3922 # $prefix/lib where we will be installing things
3923 # $exec_prefix/lib likewise
3924 # eval it to expand exec_prefix.
3925 # $TMPDIR if set, where it might want to write temporary files
3926 # if $TMPDIR is not set:
3927 # /tmp where it might want to write temporary files
3930 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
3933 ac_tmpdirs='/tmp /var/tmp /usr/tmp'
3935 for ac_dir in . $ac_tmpdirs `eval echo "$prefix/lib" "$exec_prefix/lib"` ; do
3936 test -d "$ac_dir" || continue
3937 test -w "$ac_dir" || continue # It is less confusing to not echo anything here.
3938 ac_xdir=$ac_dir/cf$$
3939 (umask 077 && mkdir "$ac_xdir" 2>/dev/null) || continue
3940 ac_tf1=$ac_xdir/conftest9012345
3941 ac_tf2=$ac_xdir/conftest9012346
3942 (echo 1 >"$ac_tf1") 2>/dev/null
3943 (echo 2 >"$ac_tf2") 2>/dev/null
3944 ac_val=`cat "$ac_tf1" 2>/dev/null`
3945 if test ! -f "$ac_tf1" || test "$ac_val" != 1; then
3946 ac_cv_sys_long_file_names=no
3947 rm -rf "$ac_xdir" 2>/dev/null
3950 rm -rf "$ac_xdir" 2>/dev/null
3953 echo "$as_me:3953: result: $ac_cv_sys_long_file_names" >&5
3954 echo "${ECHO_T}$ac_cv_sys_long_file_names" >&6
3955 if test "$ac_cv_sys_long_file_names" = yes; then
3957 cat >>confdefs.h <<\EOF
3958 #define HAVE_LONG_FILE_NAMES 1
3963 # Provide for renaming "ncurses5-config" to "ncurses5X-config", etc., in case
3964 # of package conflict.
3967 # Check whether --with-config-suffix or --without-config-suffix was given.
3968 if test "${with_config_suffix+set}" = set; then
3969 withval="$with_config_suffix"
3972 { echo "$as_me:3972: WARNING: expected a value for config-suffix option" >&5
3973 echo "$as_me: WARNING: expected a value for config-suffix option" >&2;}
3975 (*) cf_config_suffix="$withval"
3980 # If we find pkg-config, check if we should install the ".pc" files.
3982 echo "$as_me:3982: checking if you want to use pkg-config" >&5
3983 echo $ECHO_N "checking if you want to use pkg-config... $ECHO_C" >&6
3985 # Check whether --with-pkg-config or --without-pkg-config was given.
3986 if test "${with_pkg_config+set}" = set; then
3987 withval="$with_pkg_config"
3988 cf_pkg_config=$withval
3992 echo "$as_me:3992: result: $cf_pkg_config" >&5
3993 echo "${ECHO_T}$cf_pkg_config" >&6
3995 case "$cf_pkg_config" in
4001 if test -n "$ac_tool_prefix"; then
4002 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
4003 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
4004 echo "$as_me:4004: checking for $ac_word" >&5
4005 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4006 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
4007 echo $ECHO_N "(cached) $ECHO_C" >&6
4011 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
4014 ac_save_IFS=$IFS; IFS=$ac_path_separator
4016 for ac_dir in $ac_dummy; do
4018 test -z "$ac_dir" && ac_dir=.
4019 if $as_executable_p "$ac_dir/$ac_word"; then
4020 ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
4021 echo "$as_me:4021: found $ac_dir/$ac_word" >&5
4029 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
4031 if test -n "$PKG_CONFIG"; then
4032 echo "$as_me:4032: result: $PKG_CONFIG" >&5
4033 echo "${ECHO_T}$PKG_CONFIG" >&6
4035 echo "$as_me:4035: result: no" >&5
4036 echo "${ECHO_T}no" >&6
4040 if test -z "$ac_cv_path_PKG_CONFIG"; then
4041 ac_pt_PKG_CONFIG=$PKG_CONFIG
4042 # Extract the first word of "pkg-config", so it can be a program name with args.
4043 set dummy pkg-config; ac_word=$2
4044 echo "$as_me:4044: checking for $ac_word" >&5
4045 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4046 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
4047 echo $ECHO_N "(cached) $ECHO_C" >&6
4049 case $ac_pt_PKG_CONFIG in
4051 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
4054 ac_save_IFS=$IFS; IFS=$ac_path_separator
4056 for ac_dir in $ac_dummy; do
4058 test -z "$ac_dir" && ac_dir=.
4059 if $as_executable_p "$ac_dir/$ac_word"; then
4060 ac_cv_path_ac_pt_PKG_CONFIG="$ac_dir/$ac_word"
4061 echo "$as_me:4061: found $ac_dir/$ac_word" >&5
4066 test -z "$ac_cv_path_ac_pt_PKG_CONFIG" && ac_cv_path_ac_pt_PKG_CONFIG="none"
4070 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
4072 if test -n "$ac_pt_PKG_CONFIG"; then
4073 echo "$as_me:4073: result: $ac_pt_PKG_CONFIG" >&5
4074 echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6
4076 echo "$as_me:4076: result: no" >&5
4077 echo "${ECHO_T}no" >&6
4080 PKG_CONFIG=$ac_pt_PKG_CONFIG
4082 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
4091 test -z "$PKG_CONFIG" && PKG_CONFIG=none
4092 if test "$PKG_CONFIG" != none ; then
4094 if test "x$prefix" != xNONE; then
4095 cf_path_syntax="$prefix"
4097 cf_path_syntax="$ac_default_prefix"
4100 case ".$PKG_CONFIG" in
4105 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
4107 (.\$\{*prefix\}*|.\$\{*dir\}*)
4108 eval PKG_CONFIG="$PKG_CONFIG"
4109 case ".$PKG_CONFIG" in
4111 PKG_CONFIG=`echo "$PKG_CONFIG" | sed -e s%NONE%$cf_path_syntax%`
4116 PKG_CONFIG=`echo "$PKG_CONFIG" | sed -e s%NONE%$cf_path_syntax%`
4119 { { echo "$as_me:4119: error: expected a pathname, not \"$PKG_CONFIG\"" >&5
4120 echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG\"" >&2;}
4121 { (exit 1); exit 1; }; }
4125 elif test "x$cf_pkg_config" != xno ; then
4126 { echo "$as_me:4126: WARNING: pkg-config is not installed" >&5
4127 echo "$as_me: WARNING: pkg-config is not installed" >&2;}
4130 case "$PKG_CONFIG" in
4132 echo "$as_me:4132: checking for pkg-config library directory" >&5
4133 echo $ECHO_N "checking for pkg-config library directory... $ECHO_C" >&6
4136 echo "$as_me:4136: checking for $PKG_CONFIG library directory" >&5
4137 echo $ECHO_N "checking for $PKG_CONFIG library directory... $ECHO_C" >&6
4141 PKG_CONFIG_LIBDIR=no
4143 # Check whether --with-pkg-config-libdir or --without-pkg-config-libdir was given.
4144 if test "${with_pkg_config_libdir+set}" = set; then
4145 withval="$with_pkg_config_libdir"
4146 PKG_CONFIG_LIBDIR=$withval
4148 test "x$PKG_CONFIG" != xnone && PKG_CONFIG_LIBDIR=yes
4151 case x$PKG_CONFIG_LIBDIR in
4155 # Look for the library directory using the same prefix as the executable
4156 if test "x$PKG_CONFIG" = xnone
4160 cf_path=`echo "$PKG_CONFIG" | sed -e 's,/[^/]*/[^/]*$,,'`
4163 # If you don't like using the default architecture, you have to specify the
4164 # intended library directory and corresponding compiler/linker options.
4166 # This case allows for Debian's 2014-flavor of multiarch, along with the
4167 # most common variations before that point. Some other variants spell the
4168 # directory differently, e.g., "pkg-config", and put it in unusual places.
4169 # pkg-config has always been poorly standardized, which is ironic...
4170 case x`(arch) 2>/dev/null` in
4173 $cf_path/lib/*64-linux-gnu \
4181 $cf_path/lib/*-linux-gnu \
4189 test -n "$verbose" && echo " list..." 1>&6
4191 echo "${as_me:-configure}:4191: testing list... ..." 1>&5
4193 for cf_config in $cf_search_path
4195 test -n "$verbose" && echo " checking $cf_config/pkgconfig" 1>&6
4197 echo "${as_me:-configure}:4197: testing checking $cf_config/pkgconfig ..." 1>&5
4199 if test -d "$cf_config/pkgconfig"
4201 PKG_CONFIG_LIBDIR=$cf_config/pkgconfig
4202 echo "$as_me:4202: checking done" >&5
4203 echo $ECHO_N "checking done... $ECHO_C" >&6
4212 if test "x$PKG_CONFIG_LIBDIR" != xno ; then
4213 echo "$as_me:4213: result: $PKG_CONFIG_LIBDIR" >&5
4214 echo "${ECHO_T}$PKG_CONFIG_LIBDIR" >&6
4217 if test "x$PKG_CONFIG" != xnone
4219 echo "$as_me:4219: checking if we should install .pc files for $PKG_CONFIG" >&5
4220 echo $ECHO_N "checking if we should install .pc files for $PKG_CONFIG... $ECHO_C" >&6
4222 echo "$as_me:4222: checking if we should install .pc files" >&5
4223 echo $ECHO_N "checking if we should install .pc files... $ECHO_C" >&6
4226 # Check whether --enable-pc-files or --disable-pc-files was given.
4227 if test "${enable_pc_files+set}" = set; then
4228 enableval="$enable_pc_files"
4229 enable_pc_files=$enableval
4233 echo "$as_me:4233: result: $enable_pc_files" >&5
4234 echo "${ECHO_T}$enable_pc_files" >&6
4236 if test "x$enable_pc_files" != xno
4239 case "x$PKG_CONFIG_LIBDIR" in
4241 { echo "$as_me:4241: WARNING: no PKG_CONFIG_LIBDIR was found" >&5
4242 echo "$as_me: WARNING: no PKG_CONFIG_LIBDIR was found" >&2;}
4246 if test "x$prefix" != xNONE; then
4247 cf_path_syntax="$prefix"
4249 cf_path_syntax="$ac_default_prefix"
4252 case ".$PKG_CONFIG_LIBDIR" in
4257 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
4259 (.\$\{*prefix\}*|.\$\{*dir\}*)
4260 eval PKG_CONFIG_LIBDIR="$PKG_CONFIG_LIBDIR"
4261 case ".$PKG_CONFIG_LIBDIR" in
4263 PKG_CONFIG_LIBDIR=`echo "$PKG_CONFIG_LIBDIR" | sed -e s%NONE%$cf_path_syntax%`
4268 PKG_CONFIG_LIBDIR=`echo "$PKG_CONFIG_LIBDIR" | sed -e s%NONE%$cf_path_syntax%`
4271 { { echo "$as_me:4271: error: expected a pathname, not \"$PKG_CONFIG_LIBDIR\"" >&5
4272 echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG_LIBDIR\"" >&2;}
4273 { (exit 1); exit 1; }; }
4283 if test -z "$MAKE_PC_FILES"
4285 echo "$as_me:4285: checking for suffix to add to pc-files" >&5
4286 echo $ECHO_N "checking for suffix to add to pc-files... $ECHO_C" >&6
4288 # Check whether --with-pc-suffix or --without-pc-suffix was given.
4289 if test "${with_pc_suffix+set}" = set; then
4290 withval="$with_pc_suffix"
4295 (*) PC_MODULE_SUFFIX="$withval"
4299 test -z "$PC_MODULE_SUFFIX" && PC_MODULE_SUFFIX=none
4300 echo "$as_me:4300: result: $PC_MODULE_SUFFIX" >&5
4301 echo "${ECHO_T}$PC_MODULE_SUFFIX" >&6
4302 test "$PC_MODULE_SUFFIX" = none && PC_MODULE_SUFFIX=
4306 echo "$as_me:4306: checking if we should assume mixed-case filenames" >&5
4307 echo $ECHO_N "checking if we should assume mixed-case filenames... $ECHO_C" >&6
4309 # Check whether --enable-mixed-case or --disable-mixed-case was given.
4310 if test "${enable_mixed_case+set}" = set; then
4311 enableval="$enable_mixed_case"
4312 enable_mixedcase=$enableval
4314 enable_mixedcase=auto
4316 echo "$as_me:4316: result: $enable_mixedcase" >&5
4317 echo "${ECHO_T}$enable_mixedcase" >&6
4318 if test "$enable_mixedcase" = "auto" ; then
4320 echo "$as_me:4320: checking if filesystem supports mixed-case filenames" >&5
4321 echo $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6
4322 if test "${cf_cv_mixedcase+set}" = set; then
4323 echo $ECHO_N "(cached) $ECHO_C" >&6
4326 if test "$cross_compiling" = yes ; then
4327 case "$target_alias" in
4328 (*-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-msys*|*-mingw*|*-uwin*|darwin*)
4336 rm -f conftest CONFTEST
4338 if test -f CONFTEST ; then
4343 rm -f conftest CONFTEST
4347 echo "$as_me:4347: result: $cf_cv_mixedcase" >&5
4348 echo "${ECHO_T}$cf_cv_mixedcase" >&6
4349 test "$cf_cv_mixedcase" = yes &&
4350 cat >>confdefs.h <<\EOF
4351 #define MIXEDCASE_FILENAMES 1
4355 cf_cv_mixedcase=$enable_mixedcase
4356 if test "x$enable_mixedcase" = "xyes" ; then
4358 cat >>confdefs.h <<\EOF
4359 #define MIXEDCASE_FILENAMES 1
4365 # do this after mixed-case option (tags/TAGS is not as important as tic).
4366 echo "$as_me:4366: checking whether ${MAKE-make} sets \${MAKE}" >&5
4367 echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
4368 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
4369 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
4370 echo $ECHO_N "(cached) $ECHO_C" >&6
4372 cat >conftest.make <<\EOF
4374 @echo 'ac_maketemp="${MAKE}"'
4376 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4377 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
4378 if test -n "$ac_maketemp"; then
4379 eval ac_cv_prog_make_${ac_make}_set=yes
4381 eval ac_cv_prog_make_${ac_make}_set=no
4385 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
4386 echo "$as_me:4386: result: yes" >&5
4387 echo "${ECHO_T}yes" >&6
4390 echo "$as_me:4390: result: no" >&5
4391 echo "${ECHO_T}no" >&6
4392 SET_MAKE="MAKE=${MAKE-make}"
4395 echo "$as_me:4395: checking for \".PHONY\" make-support" >&5
4396 echo $ECHO_N "checking for \".PHONY\" make-support... $ECHO_C" >&6
4397 if test "${cf_cv_make_PHONY+set}" = set; then
4398 echo $ECHO_N "(cached) $ECHO_C" >&6
4403 mkdir conftest || exit 1
4405 cat >makefile <<'CF_EOF'
4409 @echo "** making $@ $(DATA)"
4411 @echo "** making $@ $(DATA)"
4413 @echo "** making $@ $(DATA)"
4416 @echo "** making $@ $(DATA)"
4419 for cf_data in 1 2 3
4421 ${MAKE:-make} always DATA=$cf_data
4422 ${MAKE:-make} once DATA=$cf_data
4423 ${MAKE:-make} -t always once
4424 if test -f always ; then
4425 echo "no (case 1)" > ../conftest.tmp
4426 elif test ! -f always.out ; then
4427 echo "no (case 2)" > ../conftest.tmp
4428 elif test ! -f once.out ; then
4429 echo "no (case 3)" > ../conftest.tmp
4430 elif ! cmp -s always.out once.out ; then
4431 echo "no (case 4)" > ../conftest.tmp
4432 diff always.out once.out
4434 cf_check="`cat always.out`"
4435 if test "x$cf_check" != "x$cf_data" ; then
4436 echo "no (case 5)" > ../conftest.tmp
4438 echo yes > ../conftest.tmp
4446 cf_cv_make_PHONY="`cat conftest.tmp`"
4450 echo "$as_me:4450: result: $cf_cv_make_PHONY" >&5
4451 echo "${ECHO_T}$cf_cv_make_PHONY" >&6
4454 test "x$cf_cv_make_PHONY" = xyes && MAKE_PHONY=
4455 test "x$cf_cv_make_PHONY" != xyes && MAKE_NO_PHONY=
4457 for ac_prog in exctags ctags
4459 # Extract the first word of "$ac_prog", so it can be a program name with args.
4460 set dummy $ac_prog; ac_word=$2
4461 echo "$as_me:4461: checking for $ac_word" >&5
4462 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4463 if test "${ac_cv_prog_CTAGS+set}" = set; then
4464 echo $ECHO_N "(cached) $ECHO_C" >&6
4466 if test -n "$CTAGS"; then
4467 ac_cv_prog_CTAGS="$CTAGS" # Let the user override the test.
4469 ac_save_IFS=$IFS; IFS=$ac_path_separator
4471 for ac_dir in $ac_dummy; do
4473 test -z "$ac_dir" && ac_dir=.
4474 $as_executable_p "$ac_dir/$ac_word" || continue
4475 ac_cv_prog_CTAGS="$ac_prog"
4476 echo "$as_me:4476: found $ac_dir/$ac_word" >&5
4482 CTAGS=$ac_cv_prog_CTAGS
4483 if test -n "$CTAGS"; then
4484 echo "$as_me:4484: result: $CTAGS" >&5
4485 echo "${ECHO_T}$CTAGS" >&6
4487 echo "$as_me:4487: result: no" >&5
4488 echo "${ECHO_T}no" >&6
4491 test -n "$CTAGS" && break
4494 for ac_prog in exetags etags
4496 # Extract the first word of "$ac_prog", so it can be a program name with args.
4497 set dummy $ac_prog; ac_word=$2
4498 echo "$as_me:4498: checking for $ac_word" >&5
4499 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4500 if test "${ac_cv_prog_ETAGS+set}" = set; then
4501 echo $ECHO_N "(cached) $ECHO_C" >&6
4503 if test -n "$ETAGS"; then
4504 ac_cv_prog_ETAGS="$ETAGS" # Let the user override the test.
4506 ac_save_IFS=$IFS; IFS=$ac_path_separator
4508 for ac_dir in $ac_dummy; do
4510 test -z "$ac_dir" && ac_dir=.
4511 $as_executable_p "$ac_dir/$ac_word" || continue
4512 ac_cv_prog_ETAGS="$ac_prog"
4513 echo "$as_me:4513: found $ac_dir/$ac_word" >&5
4519 ETAGS=$ac_cv_prog_ETAGS
4520 if test -n "$ETAGS"; then
4521 echo "$as_me:4521: result: $ETAGS" >&5
4522 echo "${ECHO_T}$ETAGS" >&6
4524 echo "$as_me:4524: result: no" >&5
4525 echo "${ECHO_T}no" >&6
4528 test -n "$ETAGS" && break
4531 # Extract the first word of "${CTAGS:-ctags}", so it can be a program name with args.
4532 set dummy ${CTAGS:-ctags}; ac_word=$2
4533 echo "$as_me:4533: checking for $ac_word" >&5
4534 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4535 if test "${ac_cv_prog_MAKE_LOWER_TAGS+set}" = set; then
4536 echo $ECHO_N "(cached) $ECHO_C" >&6
4538 if test -n "$MAKE_LOWER_TAGS"; then
4539 ac_cv_prog_MAKE_LOWER_TAGS="$MAKE_LOWER_TAGS" # Let the user override the test.
4541 ac_save_IFS=$IFS; IFS=$ac_path_separator
4543 for ac_dir in $ac_dummy; do
4545 test -z "$ac_dir" && ac_dir=.
4546 $as_executable_p "$ac_dir/$ac_word" || continue
4547 ac_cv_prog_MAKE_LOWER_TAGS="yes"
4548 echo "$as_me:4548: found $ac_dir/$ac_word" >&5
4552 test -z "$ac_cv_prog_MAKE_LOWER_TAGS" && ac_cv_prog_MAKE_LOWER_TAGS="no"
4555 MAKE_LOWER_TAGS=$ac_cv_prog_MAKE_LOWER_TAGS
4556 if test -n "$MAKE_LOWER_TAGS"; then
4557 echo "$as_me:4557: result: $MAKE_LOWER_TAGS" >&5
4558 echo "${ECHO_T}$MAKE_LOWER_TAGS" >&6
4560 echo "$as_me:4560: result: no" >&5
4561 echo "${ECHO_T}no" >&6
4564 if test "$cf_cv_mixedcase" = yes ; then
4565 # Extract the first word of "${ETAGS:-etags}", so it can be a program name with args.
4566 set dummy ${ETAGS:-etags}; ac_word=$2
4567 echo "$as_me:4567: checking for $ac_word" >&5
4568 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4569 if test "${ac_cv_prog_MAKE_UPPER_TAGS+set}" = set; then
4570 echo $ECHO_N "(cached) $ECHO_C" >&6
4572 if test -n "$MAKE_UPPER_TAGS"; then
4573 ac_cv_prog_MAKE_UPPER_TAGS="$MAKE_UPPER_TAGS" # Let the user override the test.
4575 ac_save_IFS=$IFS; IFS=$ac_path_separator
4577 for ac_dir in $ac_dummy; do
4579 test -z "$ac_dir" && ac_dir=.
4580 $as_executable_p "$ac_dir/$ac_word" || continue
4581 ac_cv_prog_MAKE_UPPER_TAGS="yes"
4582 echo "$as_me:4582: found $ac_dir/$ac_word" >&5
4586 test -z "$ac_cv_prog_MAKE_UPPER_TAGS" && ac_cv_prog_MAKE_UPPER_TAGS="no"
4589 MAKE_UPPER_TAGS=$ac_cv_prog_MAKE_UPPER_TAGS
4590 if test -n "$MAKE_UPPER_TAGS"; then
4591 echo "$as_me:4591: result: $MAKE_UPPER_TAGS" >&5
4592 echo "${ECHO_T}$MAKE_UPPER_TAGS" >&6
4594 echo "$as_me:4594: result: no" >&5
4595 echo "${ECHO_T}no" >&6
4602 if test "$MAKE_UPPER_TAGS" = yes ; then
4608 if test "$MAKE_LOWER_TAGS" = yes ; then
4614 echo "$as_me:4614: checking for makeflags variable" >&5
4615 echo $ECHO_N "checking for makeflags variable... $ECHO_C" >&6
4616 if test "${cf_cv_makeflags+set}" = set; then
4617 echo $ECHO_N "(cached) $ECHO_C" >&6
4621 for cf_option in '-${MAKEFLAGS}' '${MFLAGS}'
4623 cat >cf_makeflags.tmp <<CF_EOF
4626 @ echo '.$cf_option'
4628 cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp 2>/dev/null | ${FGREP-fgrep} -v "ing directory" | sed -e 's,[ ]*$,,'`
4629 case "$cf_result" in
4631 cf_result="`${MAKE:-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null`"
4632 case "$cf_result" in
4633 (.*CC=*) cf_cv_makeflags=
4635 (*) cf_cv_makeflags=$cf_option
4644 echo "${as_me:-configure}:4644: testing given option \"$cf_option\",no match \"$cf_result\" ..." 1>&5
4649 rm -f cf_makeflags.tmp
4652 echo "$as_me:4652: result: $cf_cv_makeflags" >&5
4653 echo "${ECHO_T}$cf_cv_makeflags" >&6
4655 if test -n "$ac_tool_prefix"; then
4656 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4657 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4658 echo "$as_me:4658: checking for $ac_word" >&5
4659 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4660 if test "${ac_cv_prog_RANLIB+set}" = set; then
4661 echo $ECHO_N "(cached) $ECHO_C" >&6
4663 if test -n "$RANLIB"; then
4664 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4666 ac_save_IFS=$IFS; IFS=$ac_path_separator
4668 for ac_dir in $ac_dummy; do
4670 test -z "$ac_dir" && ac_dir=.
4671 $as_executable_p "$ac_dir/$ac_word" || continue
4672 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4673 echo "$as_me:4673: found $ac_dir/$ac_word" >&5
4679 RANLIB=$ac_cv_prog_RANLIB
4680 if test -n "$RANLIB"; then
4681 echo "$as_me:4681: result: $RANLIB" >&5
4682 echo "${ECHO_T}$RANLIB" >&6
4684 echo "$as_me:4684: result: no" >&5
4685 echo "${ECHO_T}no" >&6
4689 if test -z "$ac_cv_prog_RANLIB"; then
4690 ac_ct_RANLIB=$RANLIB
4691 # Extract the first word of "ranlib", so it can be a program name with args.
4692 set dummy ranlib; ac_word=$2
4693 echo "$as_me:4693: checking for $ac_word" >&5
4694 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4695 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
4696 echo $ECHO_N "(cached) $ECHO_C" >&6
4698 if test -n "$ac_ct_RANLIB"; then
4699 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4701 ac_save_IFS=$IFS; IFS=$ac_path_separator
4703 for ac_dir in $ac_dummy; do
4705 test -z "$ac_dir" && ac_dir=.
4706 $as_executable_p "$ac_dir/$ac_word" || continue
4707 ac_cv_prog_ac_ct_RANLIB="ranlib"
4708 echo "$as_me:4708: found $ac_dir/$ac_word" >&5
4712 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB="':'"
4715 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4716 if test -n "$ac_ct_RANLIB"; then
4717 echo "$as_me:4717: result: $ac_ct_RANLIB" >&5
4718 echo "${ECHO_T}$ac_ct_RANLIB" >&6
4720 echo "$as_me:4720: result: no" >&5
4721 echo "${ECHO_T}no" >&6
4724 RANLIB=$ac_ct_RANLIB
4726 RANLIB="$ac_cv_prog_RANLIB"
4729 if test -n "$ac_tool_prefix"; then
4730 # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
4731 set dummy ${ac_tool_prefix}ld; ac_word=$2
4732 echo "$as_me:4732: checking for $ac_word" >&5
4733 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4734 if test "${ac_cv_prog_LD+set}" = set; then
4735 echo $ECHO_N "(cached) $ECHO_C" >&6
4737 if test -n "$LD"; then
4738 ac_cv_prog_LD="$LD" # Let the user override the test.
4740 ac_save_IFS=$IFS; IFS=$ac_path_separator
4742 for ac_dir in $ac_dummy; do
4744 test -z "$ac_dir" && ac_dir=.
4745 $as_executable_p "$ac_dir/$ac_word" || continue
4746 ac_cv_prog_LD="${ac_tool_prefix}ld"
4747 echo "$as_me:4747: found $ac_dir/$ac_word" >&5
4754 if test -n "$LD"; then
4755 echo "$as_me:4755: result: $LD" >&5
4756 echo "${ECHO_T}$LD" >&6
4758 echo "$as_me:4758: result: no" >&5
4759 echo "${ECHO_T}no" >&6
4763 if test -z "$ac_cv_prog_LD"; then
4765 # Extract the first word of "ld", so it can be a program name with args.
4766 set dummy ld; ac_word=$2
4767 echo "$as_me:4767: checking for $ac_word" >&5
4768 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4769 if test "${ac_cv_prog_ac_ct_LD+set}" = set; then
4770 echo $ECHO_N "(cached) $ECHO_C" >&6
4772 if test -n "$ac_ct_LD"; then
4773 ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
4775 ac_save_IFS=$IFS; IFS=$ac_path_separator
4777 for ac_dir in $ac_dummy; do
4779 test -z "$ac_dir" && ac_dir=.
4780 $as_executable_p "$ac_dir/$ac_word" || continue
4781 ac_cv_prog_ac_ct_LD="ld"
4782 echo "$as_me:4782: found $ac_dir/$ac_word" >&5
4786 test -z "$ac_cv_prog_ac_ct_LD" && ac_cv_prog_ac_ct_LD="ld"
4789 ac_ct_LD=$ac_cv_prog_ac_ct_LD
4790 if test -n "$ac_ct_LD"; then
4791 echo "$as_me:4791: result: $ac_ct_LD" >&5
4792 echo "${ECHO_T}$ac_ct_LD" >&6
4794 echo "$as_me:4794: result: no" >&5
4795 echo "${ECHO_T}no" >&6
4803 if test -n "$ac_tool_prefix"; then
4804 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4805 set dummy ${ac_tool_prefix}ar; ac_word=$2
4806 echo "$as_me:4806: checking for $ac_word" >&5
4807 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4808 if test "${ac_cv_prog_AR+set}" = set; then
4809 echo $ECHO_N "(cached) $ECHO_C" >&6
4811 if test -n "$AR"; then
4812 ac_cv_prog_AR="$AR" # Let the user override the test.
4814 ac_save_IFS=$IFS; IFS=$ac_path_separator
4816 for ac_dir in $ac_dummy; do
4818 test -z "$ac_dir" && ac_dir=.
4819 $as_executable_p "$ac_dir/$ac_word" || continue
4820 ac_cv_prog_AR="${ac_tool_prefix}ar"
4821 echo "$as_me:4821: found $ac_dir/$ac_word" >&5
4828 if test -n "$AR"; then
4829 echo "$as_me:4829: result: $AR" >&5
4830 echo "${ECHO_T}$AR" >&6
4832 echo "$as_me:4832: result: no" >&5
4833 echo "${ECHO_T}no" >&6
4837 if test -z "$ac_cv_prog_AR"; then
4839 # Extract the first word of "ar", so it can be a program name with args.
4840 set dummy ar; ac_word=$2
4841 echo "$as_me:4841: checking for $ac_word" >&5
4842 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4843 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4844 echo $ECHO_N "(cached) $ECHO_C" >&6
4846 if test -n "$ac_ct_AR"; then
4847 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4849 ac_save_IFS=$IFS; IFS=$ac_path_separator
4851 for ac_dir in $ac_dummy; do
4853 test -z "$ac_dir" && ac_dir=.
4854 $as_executable_p "$ac_dir/$ac_word" || continue
4855 ac_cv_prog_ac_ct_AR="ar"
4856 echo "$as_me:4856: found $ac_dir/$ac_word" >&5
4860 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
4863 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4864 if test -n "$ac_ct_AR"; then
4865 echo "$as_me:4865: result: $ac_ct_AR" >&5
4866 echo "${ECHO_T}$ac_ct_AR" >&6
4868 echo "$as_me:4868: result: no" >&5
4869 echo "${ECHO_T}no" >&6
4877 if test -n "$ac_tool_prefix"; then
4878 # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
4879 set dummy ${ac_tool_prefix}nm; ac_word=$2
4880 echo "$as_me:4880: checking for $ac_word" >&5
4881 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4882 if test "${ac_cv_prog_NM+set}" = set; then
4883 echo $ECHO_N "(cached) $ECHO_C" >&6
4885 if test -n "$NM"; then
4886 ac_cv_prog_NM="$NM" # Let the user override the test.
4888 ac_save_IFS=$IFS; IFS=$ac_path_separator
4890 for ac_dir in $ac_dummy; do
4892 test -z "$ac_dir" && ac_dir=.
4893 $as_executable_p "$ac_dir/$ac_word" || continue
4894 ac_cv_prog_NM="${ac_tool_prefix}nm"
4895 echo "$as_me:4895: found $ac_dir/$ac_word" >&5
4902 if test -n "$NM"; then
4903 echo "$as_me:4903: result: $NM" >&5
4904 echo "${ECHO_T}$NM" >&6
4906 echo "$as_me:4906: result: no" >&5
4907 echo "${ECHO_T}no" >&6
4911 if test -z "$ac_cv_prog_NM"; then
4913 # Extract the first word of "nm", so it can be a program name with args.
4914 set dummy nm; ac_word=$2
4915 echo "$as_me:4915: checking for $ac_word" >&5
4916 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4917 if test "${ac_cv_prog_ac_ct_NM+set}" = set; then
4918 echo $ECHO_N "(cached) $ECHO_C" >&6
4920 if test -n "$ac_ct_NM"; then
4921 ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
4923 ac_save_IFS=$IFS; IFS=$ac_path_separator
4925 for ac_dir in $ac_dummy; do
4927 test -z "$ac_dir" && ac_dir=.
4928 $as_executable_p "$ac_dir/$ac_word" || continue
4929 ac_cv_prog_ac_ct_NM="nm"
4930 echo "$as_me:4930: found $ac_dir/$ac_word" >&5
4934 test -z "$ac_cv_prog_ac_ct_NM" && ac_cv_prog_ac_ct_NM="nm"
4937 ac_ct_NM=$ac_cv_prog_ac_ct_NM
4938 if test -n "$ac_ct_NM"; then
4939 echo "$as_me:4939: result: $ac_ct_NM" >&5
4940 echo "${ECHO_T}$ac_ct_NM" >&6
4942 echo "$as_me:4942: result: no" >&5
4943 echo "${ECHO_T}no" >&6
4951 if test -n "$ac_tool_prefix"; then
4952 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4953 set dummy ${ac_tool_prefix}ar; ac_word=$2
4954 echo "$as_me:4954: checking for $ac_word" >&5
4955 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4956 if test "${ac_cv_prog_AR+set}" = set; then
4957 echo $ECHO_N "(cached) $ECHO_C" >&6
4959 if test -n "$AR"; then
4960 ac_cv_prog_AR="$AR" # Let the user override the test.
4962 ac_save_IFS=$IFS; IFS=$ac_path_separator
4964 for ac_dir in $ac_dummy; do
4966 test -z "$ac_dir" && ac_dir=.
4967 $as_executable_p "$ac_dir/$ac_word" || continue
4968 ac_cv_prog_AR="${ac_tool_prefix}ar"
4969 echo "$as_me:4969: found $ac_dir/$ac_word" >&5
4976 if test -n "$AR"; then
4977 echo "$as_me:4977: result: $AR" >&5
4978 echo "${ECHO_T}$AR" >&6
4980 echo "$as_me:4980: result: no" >&5
4981 echo "${ECHO_T}no" >&6
4985 if test -z "$ac_cv_prog_AR"; then
4987 # Extract the first word of "ar", so it can be a program name with args.
4988 set dummy ar; ac_word=$2
4989 echo "$as_me:4989: checking for $ac_word" >&5
4990 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4991 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4992 echo $ECHO_N "(cached) $ECHO_C" >&6
4994 if test -n "$ac_ct_AR"; then
4995 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4997 ac_save_IFS=$IFS; IFS=$ac_path_separator
4999 for ac_dir in $ac_dummy; do
5001 test -z "$ac_dir" && ac_dir=.
5002 $as_executable_p "$ac_dir/$ac_word" || continue
5003 ac_cv_prog_ac_ct_AR="ar"
5004 echo "$as_me:5004: found $ac_dir/$ac_word" >&5
5008 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
5011 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5012 if test -n "$ac_ct_AR"; then
5013 echo "$as_me:5013: result: $ac_ct_AR" >&5
5014 echo "${ECHO_T}$ac_ct_AR" >&6
5016 echo "$as_me:5016: result: no" >&5
5017 echo "${ECHO_T}no" >&6
5025 echo "$as_me:5025: checking for options to update archives" >&5
5026 echo $ECHO_N "checking for options to update archives... $ECHO_C" >&6
5027 if test "${cf_cv_ar_flags+set}" = set; then
5028 echo $ECHO_N "(cached) $ECHO_C" >&6
5031 case "$cf_cv_system_name" in
5034 cat >mk_static_lib.sh <<-EOF
5039 exec \$MSVC_BIN -out:"\$out" \$@
5041 chmod +x mk_static_lib.sh
5042 AR=`pwd`/mk_static_lib.sh
5045 cf_cv_ar_flags=unknown
5046 for cf_ar_flags in -curvU -curv curv -crv crv -cqv cqv -rv rv
5049 # check if $ARFLAGS already contains this choice
5050 if test "x$ARFLAGS" != "x" ; then
5051 cf_check_ar_flags=`echo "x$ARFLAGS" | sed -e "s/$cf_ar_flags\$//" -e "s/$cf_ar_flags / /"`
5052 if test "x$ARFLAGS" != "$cf_check_ar_flags" ; then
5058 rm -f "conftest.$ac_cv_objext"
5061 cat >"conftest.$ac_ext" <<EOF
5062 #line 5062 "configure"
5063 int testdata[3] = { 123, 456, 789 };
5065 if { (eval echo "$as_me:5065: \"$ac_compile\"") >&5
5066 (eval $ac_compile) 2>&5
5068 echo "$as_me:5068: \$? = $ac_status" >&5
5069 (exit "$ac_status"); } ; then
5070 echo "$AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext" >&5
5071 $AR $ARFLAGS "$cf_ar_flags" conftest.a "conftest.$ac_cv_objext" 2>&5 1>/dev/null
5072 if test -f conftest.a ; then
5073 cf_cv_ar_flags="$cf_ar_flags"
5077 test -n "$verbose" && echo " cannot compile test-program" 1>&6
5079 echo "${as_me:-configure}:5079: testing cannot compile test-program ..." 1>&5
5084 rm -f conftest.a "conftest.$ac_ext" "conftest.$ac_cv_objext"
5089 echo "$as_me:5089: result: $cf_cv_ar_flags" >&5
5090 echo "${ECHO_T}$cf_cv_ar_flags" >&6
5092 if test -n "$ARFLAGS" ; then
5093 if test -n "$cf_cv_ar_flags" ; then
5094 ARFLAGS="$ARFLAGS $cf_cv_ar_flags"
5097 ARFLAGS=$cf_cv_ar_flags
5100 echo "$as_me:5100: checking if you have specified an install-prefix" >&5
5101 echo $ECHO_N "checking if you have specified an install-prefix... $ECHO_C" >&6
5103 # Check whether --with-install-prefix or --without-install-prefix was given.
5104 if test "${with_install_prefix+set}" = set; then
5105 withval="$with_install_prefix"
5109 (*) DESTDIR="$withval"
5113 echo "$as_me:5113: result: $DESTDIR" >&5
5114 echo "${ECHO_T}$DESTDIR" >&6
5116 ###############################################################################
5118 # If we're cross-compiling, allow the user to override the tools and their
5119 # options. The configure script is oriented toward identifying the host
5120 # compiler, etc., but we need a build compiler to generate parts of the source.
5122 case "$cf_cv_system_name" in
5124 LDFLAGS="$LDFLAGS user32.lib"
5129 if test "$cross_compiling" = yes ; then
5131 # defaults that we might want to override
5132 : ${BUILD_CFLAGS:=''}
5133 : ${BUILD_CPPFLAGS:=''}
5134 : ${BUILD_LDFLAGS:=''}
5136 : ${BUILD_EXEEXT:='$x'}
5137 : ${BUILD_OBJEXT:='o'}
5139 # Check whether --with-build-cc or --without-build-cc was given.
5140 if test "${with_build_cc+set}" = set; then
5141 withval="$with_build_cc"
5144 for ac_prog in gcc clang c99 c89 cc cl
5146 # Extract the first word of "$ac_prog", so it can be a program name with args.
5147 set dummy $ac_prog; ac_word=$2
5148 echo "$as_me:5148: checking for $ac_word" >&5
5149 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5150 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
5151 echo $ECHO_N "(cached) $ECHO_C" >&6
5153 if test -n "$BUILD_CC"; then
5154 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
5156 ac_save_IFS=$IFS; IFS=$ac_path_separator
5158 for ac_dir in $ac_dummy; do
5160 test -z "$ac_dir" && ac_dir=.
5161 $as_executable_p "$ac_dir/$ac_word" || continue
5162 ac_cv_prog_BUILD_CC="$ac_prog"
5163 echo "$as_me:5163: found $ac_dir/$ac_word" >&5
5169 BUILD_CC=$ac_cv_prog_BUILD_CC
5170 if test -n "$BUILD_CC"; then
5171 echo "$as_me:5171: result: $BUILD_CC" >&5
5172 echo "${ECHO_T}$BUILD_CC" >&6
5174 echo "$as_me:5174: result: no" >&5
5175 echo "${ECHO_T}no" >&6
5178 test -n "$BUILD_CC" && break
5180 test -n "$BUILD_CC" || BUILD_CC="none"
5183 echo "$as_me:5183: checking for native build C compiler" >&5
5184 echo $ECHO_N "checking for native build C compiler... $ECHO_C" >&6
5185 echo "$as_me:5185: result: $BUILD_CC" >&5
5186 echo "${ECHO_T}$BUILD_CC" >&6
5188 echo "$as_me:5188: checking for native build C preprocessor" >&5
5189 echo $ECHO_N "checking for native build C preprocessor... $ECHO_C" >&6
5191 # Check whether --with-build-cpp or --without-build-cpp was given.
5192 if test "${with_build_cpp+set}" = set; then
5193 withval="$with_build_cpp"
5194 BUILD_CPP="$withval"
5196 BUILD_CPP='${BUILD_CC} -E'
5198 echo "$as_me:5198: result: $BUILD_CPP" >&5
5199 echo "${ECHO_T}$BUILD_CPP" >&6
5201 echo "$as_me:5201: checking for native build C flags" >&5
5202 echo $ECHO_N "checking for native build C flags... $ECHO_C" >&6
5204 # Check whether --with-build-cflags or --without-build-cflags was given.
5205 if test "${with_build_cflags+set}" = set; then
5206 withval="$with_build_cflags"
5207 BUILD_CFLAGS="$withval"
5209 echo "$as_me:5209: result: $BUILD_CFLAGS" >&5
5210 echo "${ECHO_T}$BUILD_CFLAGS" >&6
5212 echo "$as_me:5212: checking for native build C preprocessor-flags" >&5
5213 echo $ECHO_N "checking for native build C preprocessor-flags... $ECHO_C" >&6
5215 # Check whether --with-build-cppflags or --without-build-cppflags was given.
5216 if test "${with_build_cppflags+set}" = set; then
5217 withval="$with_build_cppflags"
5218 BUILD_CPPFLAGS="$withval"
5220 echo "$as_me:5220: result: $BUILD_CPPFLAGS" >&5
5221 echo "${ECHO_T}$BUILD_CPPFLAGS" >&6
5223 echo "$as_me:5223: checking for native build linker-flags" >&5
5224 echo $ECHO_N "checking for native build linker-flags... $ECHO_C" >&6
5226 # Check whether --with-build-ldflags or --without-build-ldflags was given.
5227 if test "${with_build_ldflags+set}" = set; then
5228 withval="$with_build_ldflags"
5229 BUILD_LDFLAGS="$withval"
5231 echo "$as_me:5231: result: $BUILD_LDFLAGS" >&5
5232 echo "${ECHO_T}$BUILD_LDFLAGS" >&6
5234 echo "$as_me:5234: checking for native build linker-libraries" >&5
5235 echo $ECHO_N "checking for native build linker-libraries... $ECHO_C" >&6
5237 # Check whether --with-build-libs or --without-build-libs was given.
5238 if test "${with_build_libs+set}" = set; then
5239 withval="$with_build_libs"
5240 BUILD_LIBS="$withval"
5242 echo "$as_me:5242: result: $BUILD_LIBS" >&5
5243 echo "${ECHO_T}$BUILD_LIBS" >&6
5245 # this assumes we're on Unix.
5249 : ${BUILD_CC:='${CC}'}
5251 if { test "$BUILD_CC" = "$CC" || test "$BUILD_CC" = '${CC}'; } ; then
5252 { { echo "$as_me:5252: error: Cross-build requires two compilers.
5253 Use --with-build-cc to specify the native compiler." >&5
5254 echo "$as_me: error: Cross-build requires two compilers.
5255 Use --with-build-cc to specify the native compiler." >&2;}
5256 { (exit 1); exit 1; }; }
5260 : ${BUILD_CC:='${CC}'}
5261 : ${BUILD_CPP:='${CPP}'}
5262 : ${BUILD_CFLAGS:='${CFLAGS}'}
5263 : ${BUILD_CPPFLAGS:='${CPPFLAGS}'}
5264 : ${BUILD_LDFLAGS:='${LDFLAGS}'}
5265 : ${BUILD_LIBS:='${LIBS}'}
5266 : ${BUILD_EXEEXT:='$x'}
5267 : ${BUILD_OBJEXT:='o'}
5270 ###############################################################################
5272 ### Options to allow the user to specify the set of libraries which are used.
5273 ### Use "--without-normal --with-shared" to allow the default model to be
5274 ### shared, for example.
5277 echo "$as_me:5277: checking if libtool -version-number should be used" >&5
5278 echo $ECHO_N "checking if libtool -version-number should be used... $ECHO_C" >&6
5280 # Check whether --enable-libtool-version or --disable-libtool-version was given.
5281 if test "${enable_libtool_version+set}" = set; then
5282 enableval="$enable_libtool_version"
5283 test "$enableval" != no && enableval=yes
5284 if test "$enableval" != "yes" ; then
5285 cf_libtool_version=no
5287 cf_libtool_version=yes
5291 cf_libtool_version=yes
5294 echo "$as_me:5294: result: $cf_libtool_version" >&5
5295 echo "${ECHO_T}$cf_libtool_version" >&6
5297 if test "$cf_libtool_version" = yes ; then
5298 LIBTOOL_VERSION="-version-number"
5300 LIBTOOL_VERSION="-version-info"
5303 { echo "$as_me:5303: WARNING: VERSION was not set" >&5
5304 echo "$as_me: WARNING: VERSION was not set" >&2;}
5307 ABI_VERSION="$VERSION"
5308 test -n "$verbose" && echo " ABI_VERSION: $ABI_VERSION" 1>&6
5310 echo "${as_me:-configure}:5310: testing ABI_VERSION: $ABI_VERSION ..." 1>&5
5314 ABI_VERSION=`echo "$VERSION" | sed -e 's/:/./g'`
5315 test -n "$verbose" && echo " ABI_VERSION: $ABI_VERSION" 1>&6
5317 echo "${as_me:-configure}:5317: testing ABI_VERSION: $ABI_VERSION ..." 1>&5
5321 { echo "$as_me:5321: WARNING: unexpected VERSION value: $VERSION" >&5
5322 echo "$as_me: WARNING: unexpected VERSION value: $VERSION" >&2;}
5329 # common library maintenance symbols that are convenient for libtool scripts:
5330 LIB_CREATE='${AR} -cr'
5331 LIB_OBJECT='${OBJECTS}'
5335 # symbols used to prop libtool up to enable it to determine what it should be
5343 echo "$as_me:5343: checking if you want to build libraries with libtool" >&5
5344 echo $ECHO_N "checking if you want to build libraries with libtool... $ECHO_C" >&6
5346 # Check whether --with-libtool or --without-libtool was given.
5347 if test "${with_libtool+set}" = set; then
5348 withval="$with_libtool"
5349 with_libtool=$withval
5353 echo "$as_me:5353: result: $with_libtool" >&5
5354 echo "${ECHO_T}$with_libtool" >&6
5355 if test "$with_libtool" != "no"; then
5357 if test "$with_libtool" != "yes" ; then
5359 if test "x$prefix" != xNONE; then
5360 cf_path_syntax="$prefix"
5362 cf_path_syntax="$ac_default_prefix"
5365 case ".$with_libtool" in
5370 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
5372 (.\$\{*prefix\}*|.\$\{*dir\}*)
5373 eval with_libtool="$with_libtool"
5374 case ".$with_libtool" in
5376 with_libtool=`echo "$with_libtool" | sed -e s%NONE%$cf_path_syntax%`
5381 with_libtool=`echo "$with_libtool" | sed -e s%NONE%$cf_path_syntax%`
5384 { { echo "$as_me:5384: error: expected a pathname, not \"$with_libtool\"" >&5
5385 echo "$as_me: error: expected a pathname, not \"$with_libtool\"" >&2;}
5386 { (exit 1); exit 1; }; }
5390 LIBTOOL=$with_libtool
5392 if test -n "$ac_tool_prefix"; then
5393 for ac_prog in libtool glibtool
5395 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5396 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5397 echo "$as_me:5397: checking for $ac_word" >&5
5398 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5399 if test "${ac_cv_prog_LIBTOOL+set}" = set; then
5400 echo $ECHO_N "(cached) $ECHO_C" >&6
5402 if test -n "$LIBTOOL"; then
5403 ac_cv_prog_LIBTOOL="$LIBTOOL" # Let the user override the test.
5405 ac_save_IFS=$IFS; IFS=$ac_path_separator
5407 for ac_dir in $ac_dummy; do
5409 test -z "$ac_dir" && ac_dir=.
5410 $as_executable_p "$ac_dir/$ac_word" || continue
5411 ac_cv_prog_LIBTOOL="$ac_tool_prefix$ac_prog"
5412 echo "$as_me:5412: found $ac_dir/$ac_word" >&5
5418 LIBTOOL=$ac_cv_prog_LIBTOOL
5419 if test -n "$LIBTOOL"; then
5420 echo "$as_me:5420: result: $LIBTOOL" >&5
5421 echo "${ECHO_T}$LIBTOOL" >&6
5423 echo "$as_me:5423: result: no" >&5
5424 echo "${ECHO_T}no" >&6
5427 test -n "$LIBTOOL" && break
5430 if test -z "$LIBTOOL"; then
5431 ac_ct_LIBTOOL=$LIBTOOL
5432 for ac_prog in libtool glibtool
5434 # Extract the first word of "$ac_prog", so it can be a program name with args.
5435 set dummy $ac_prog; ac_word=$2
5436 echo "$as_me:5436: checking for $ac_word" >&5
5437 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5438 if test "${ac_cv_prog_ac_ct_LIBTOOL+set}" = set; then
5439 echo $ECHO_N "(cached) $ECHO_C" >&6
5441 if test -n "$ac_ct_LIBTOOL"; then
5442 ac_cv_prog_ac_ct_LIBTOOL="$ac_ct_LIBTOOL" # Let the user override the test.
5444 ac_save_IFS=$IFS; IFS=$ac_path_separator
5446 for ac_dir in $ac_dummy; do
5448 test -z "$ac_dir" && ac_dir=.
5449 $as_executable_p "$ac_dir/$ac_word" || continue
5450 ac_cv_prog_ac_ct_LIBTOOL="$ac_prog"
5451 echo "$as_me:5451: found $ac_dir/$ac_word" >&5
5457 ac_ct_LIBTOOL=$ac_cv_prog_ac_ct_LIBTOOL
5458 if test -n "$ac_ct_LIBTOOL"; then
5459 echo "$as_me:5459: result: $ac_ct_LIBTOOL" >&5
5460 echo "${ECHO_T}$ac_ct_LIBTOOL" >&6
5462 echo "$as_me:5462: result: no" >&5
5463 echo "${ECHO_T}no" >&6
5466 test -n "$ac_ct_LIBTOOL" && break
5468 test -n "$ac_ct_LIBTOOL" || ac_ct_LIBTOOL="none"
5470 LIBTOOL=$ac_ct_LIBTOOL
5473 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
5475 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.].*//'`
5477 cf_cv_libtool_version=
5479 test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
5481 if test -z "$cf_cv_libtool_version" && test "$LIBTOOL" = libtool
5484 unset ac_cv_prog_ac_ct_LIBTOOL
5488 if test -n "$ac_tool_prefix"; then
5489 for ac_prog in glibtool
5491 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5492 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5493 echo "$as_me:5493: checking for $ac_word" >&5
5494 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5495 if test "${ac_cv_prog_LIBTOOL+set}" = set; then
5496 echo $ECHO_N "(cached) $ECHO_C" >&6
5498 if test -n "$LIBTOOL"; then
5499 ac_cv_prog_LIBTOOL="$LIBTOOL" # Let the user override the test.
5501 ac_save_IFS=$IFS; IFS=$ac_path_separator
5503 for ac_dir in $ac_dummy; do
5505 test -z "$ac_dir" && ac_dir=.
5506 $as_executable_p "$ac_dir/$ac_word" || continue
5507 ac_cv_prog_LIBTOOL="$ac_tool_prefix$ac_prog"
5508 echo "$as_me:5508: found $ac_dir/$ac_word" >&5
5514 LIBTOOL=$ac_cv_prog_LIBTOOL
5515 if test -n "$LIBTOOL"; then
5516 echo "$as_me:5516: result: $LIBTOOL" >&5
5517 echo "${ECHO_T}$LIBTOOL" >&6
5519 echo "$as_me:5519: result: no" >&5
5520 echo "${ECHO_T}no" >&6
5523 test -n "$LIBTOOL" && break
5526 if test -z "$LIBTOOL"; then
5527 ac_ct_LIBTOOL=$LIBTOOL
5528 for ac_prog in glibtool
5530 # Extract the first word of "$ac_prog", so it can be a program name with args.
5531 set dummy $ac_prog; ac_word=$2
5532 echo "$as_me:5532: checking for $ac_word" >&5
5533 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5534 if test "${ac_cv_prog_ac_ct_LIBTOOL+set}" = set; then
5535 echo $ECHO_N "(cached) $ECHO_C" >&6
5537 if test -n "$ac_ct_LIBTOOL"; then
5538 ac_cv_prog_ac_ct_LIBTOOL="$ac_ct_LIBTOOL" # Let the user override the test.
5540 ac_save_IFS=$IFS; IFS=$ac_path_separator
5542 for ac_dir in $ac_dummy; do
5544 test -z "$ac_dir" && ac_dir=.
5545 $as_executable_p "$ac_dir/$ac_word" || continue
5546 ac_cv_prog_ac_ct_LIBTOOL="$ac_prog"
5547 echo "$as_me:5547: found $ac_dir/$ac_word" >&5
5553 ac_ct_LIBTOOL=$ac_cv_prog_ac_ct_LIBTOOL
5554 if test -n "$ac_ct_LIBTOOL"; then
5555 echo "$as_me:5555: result: $ac_ct_LIBTOOL" >&5
5556 echo "${ECHO_T}$ac_ct_LIBTOOL" >&6
5558 echo "$as_me:5558: result: no" >&5
5559 echo "${ECHO_T}no" >&6
5562 test -n "$ac_ct_LIBTOOL" && break
5564 test -n "$ac_ct_LIBTOOL" || ac_ct_LIBTOOL="none"
5566 LIBTOOL=$ac_ct_LIBTOOL
5569 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
5571 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.].*//'`
5573 cf_cv_libtool_version=
5575 test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
5579 if test -z "$LIBTOOL" ; then
5580 { { echo "$as_me:5580: error: Cannot find libtool" >&5
5581 echo "$as_me: error: Cannot find libtool" >&2;}
5582 { (exit 1); exit 1; }; }
5584 LIB_CREATE='${LIBTOOL} --mode=link ${CC} -rpath ${libdir} ${LIBTOOL_VERSION} `cut -f1 ${top_srcdir}/VERSION` ${LIBTOOL_OPTS} ${LT_UNDEF} $(LIBS) -o'
5585 LIB_OBJECT='${OBJECTS:.o=.lo}'
5587 LIB_CLEAN='${LIBTOOL} --mode=clean'
5588 LIB_COMPILE='${LIBTOOL} --mode=compile'
5589 LIB_LINK='${LIBTOOL} --mode=link ${CC} ${LIBTOOL_OPTS}'
5590 LIB_INSTALL='${LIBTOOL} --mode=install'
5591 LIB_UNINSTALL='${LIBTOOL} --mode=uninstall'
5594 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
5596 echo "$as_me:5596: checking version of $LIBTOOL" >&5
5597 echo $ECHO_N "checking version of $LIBTOOL... $ECHO_C" >&6
5599 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
5601 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.].*//'`
5603 cf_cv_libtool_version=
5605 test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
5607 echo "$as_me:5607: result: $cf_cv_libtool_version" >&5
5608 echo "${ECHO_T}$cf_cv_libtool_version" >&6
5609 if test -n "$cf_cv_libtool_version"
5611 cf_check_libtool_version=`$LIBTOOL --version 2>&1 | sed -e '/^$/d' -e 's,[()],...,g' -e 's,[ ],-,g' -e '2,$d'`
5612 case "x$cf_check_libtool_version" in
5613 (*...GNU-libtool...*)
5616 { { echo "$as_me:5616: error: This is not GNU libtool" >&5
5617 echo "$as_me: error: This is not GNU libtool" >&2;}
5618 { (exit 1); exit 1; }; }
5622 { { echo "$as_me:5622: error: No version found for $LIBTOOL" >&5
5623 echo "$as_me: error: No version found for $LIBTOOL" >&2;}
5624 { (exit 1); exit 1; }; }
5627 { { echo "$as_me:5627: error: GNU libtool has not been found" >&5
5628 echo "$as_me: error: GNU libtool has not been found" >&2;}
5629 { (exit 1); exit 1; }; }
5632 # special hack to add -no-undefined (which libtool should do for itself)
5634 case "$cf_cv_system_name" in
5635 (cygwin*|msys*|mingw32*|os2*|uwin*|aix[4-7])
5636 LT_UNDEF=-no-undefined
5640 # special hack to add --tag option for C++ compiler
5641 case "$cf_cv_libtool_version" in
5642 (1.[5-9]*|[2-9].[0-9.a-z]*)
5643 LIBTOOL_CXX="$LIBTOOL --tag=CXX"
5644 LIBTOOL="$LIBTOOL --tag=CC"
5647 LIBTOOL_CXX="$LIBTOOL"
5655 test -z "$LIBTOOL" && ECHO_LT=
5657 if test "$with_libtool" != "no" ; then
5659 cf_list_models="$cf_list_models libtool"
5663 echo "$as_me:5663: checking if you want to build shared libraries" >&5
5664 echo $ECHO_N "checking if you want to build shared libraries... $ECHO_C" >&6
5666 # Check whether --with-shared or --without-shared was given.
5667 if test "${with_shared+set}" = set; then
5668 withval="$with_shared"
5669 with_shared=$withval
5673 echo "$as_me:5673: result: $with_shared" >&5
5674 echo "${ECHO_T}$with_shared" >&6
5675 test "x$with_shared" = "xyes" && cf_list_models="$cf_list_models shared"
5677 echo "$as_me:5677: checking if you want to build static libraries" >&5
5678 echo $ECHO_N "checking if you want to build static libraries... $ECHO_C" >&6
5680 # Check whether --with-normal or --without-normal was given.
5681 if test "${with_normal+set}" = set; then
5682 withval="$with_normal"
5683 with_normal=$withval
5687 echo "$as_me:5687: result: $with_normal" >&5
5688 echo "${ECHO_T}$with_normal" >&6
5689 test "x$with_normal" = "xyes" && cf_list_models="$cf_list_models normal"
5691 echo "$as_me:5691: checking if you want to build debug libraries" >&5
5692 echo $ECHO_N "checking if you want to build debug libraries... $ECHO_C" >&6
5694 # Check whether --with-debug or --without-debug was given.
5695 if test "${with_debug+set}" = set; then
5696 withval="$with_debug"
5701 echo "$as_me:5701: result: $with_debug" >&5
5702 echo "${ECHO_T}$with_debug" >&6
5703 test "x$with_debug" = "xyes" && cf_list_models="$cf_list_models debug"
5705 echo "$as_me:5705: checking if you want to build profiling libraries" >&5
5706 echo $ECHO_N "checking if you want to build profiling libraries... $ECHO_C" >&6
5708 # Check whether --with-profile or --without-profile was given.
5709 if test "${with_profile+set}" = set; then
5710 withval="$with_profile"
5711 with_profile=$withval
5715 echo "$as_me:5715: result: $with_profile" >&5
5716 echo "${ECHO_T}$with_profile" >&6
5717 test "x$with_profile" = "xyes" && cf_list_models="$cf_list_models profile"
5721 if test "X$cf_with_cxx_binding" != Xno; then
5722 if test "x$with_shared" = "xyes"; then
5723 echo "$as_me:5723: checking if you want to build C++ shared libraries" >&5
5724 echo $ECHO_N "checking if you want to build C++ shared libraries... $ECHO_C" >&6
5726 # Check whether --with-cxx-shared or --without-cxx-shared was given.
5727 if test "${with_cxx_shared+set}" = set; then
5728 withval="$with_cxx_shared"
5729 with_shared_cxx=$withval
5733 echo "$as_me:5733: result: $with_shared_cxx" >&5
5734 echo "${ECHO_T}$with_shared_cxx" >&6
5738 ###############################################################################
5740 echo "$as_me:5740: checking for specified models" >&5
5741 echo $ECHO_N "checking for specified models... $ECHO_C" >&6
5742 test -z "$cf_list_models" && cf_list_models=normal
5743 test "$with_libtool" != "no" && cf_list_models=libtool
5744 echo "$as_me:5744: result: $cf_list_models" >&5
5745 echo "${ECHO_T}$cf_list_models" >&6
5747 ### Use the first model as the default, and save its suffix for use in building
5748 ### up test-applications.
5749 echo "$as_me:5749: checking for default model" >&5
5750 echo $ECHO_N "checking for default model... $ECHO_C" >&6
5751 DFT_LWR_MODEL=`echo "$cf_list_models" | $AWK '{print $1}'`
5752 echo "$as_me:5752: result: $DFT_LWR_MODEL" >&5
5753 echo "${ECHO_T}$DFT_LWR_MODEL" >&6
5755 DFT_UPR_MODEL=`echo "$DFT_LWR_MODEL" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
5766 echo "$as_me:5766: checking if you want to have a library-prefix" >&5
5767 echo $ECHO_N "checking if you want to have a library-prefix... $ECHO_C" >&6
5769 # Check whether --with-lib-prefix or --without-lib-prefix was given.
5770 if test "${with_lib_prefix+set}" = set; then
5771 withval="$with_lib_prefix"
5772 with_lib_prefix=$withval
5774 with_lib_prefix=auto
5776 echo "$as_me:5776: result: $with_lib_prefix" >&5
5777 echo "${ECHO_T}$with_lib_prefix" >&6
5779 if test "$with_lib_prefix" = auto
5782 case "$cf_cv_system_name" in
5784 if test "$DFT_LWR_MODEL" = libtool; then
5793 (*) LIB_PREFIX='lib'
5796 cf_prefix=$LIB_PREFIX
5798 elif test "$with_lib_prefix" = no
5802 LIB_PREFIX=$with_lib_prefix
5807 echo "$as_me:5807: checking for PATH separator" >&5
5808 echo $ECHO_N "checking for PATH separator... $ECHO_C" >&6
5809 case "$cf_cv_system_name" in
5810 (os2*) PATH_SEPARATOR=';' ;;
5811 (*) ${PATH_SEPARATOR:=':'} ;;
5814 echo "$as_me:5814: result: $PATH_SEPARATOR" >&5
5815 echo "${ECHO_T}$PATH_SEPARATOR" >&6
5817 ###############################################################################
5819 echo "$as_me:5819: checking if you want to build a separate terminfo library" >&5
5820 echo $ECHO_N "checking if you want to build a separate terminfo library... $ECHO_C" >&6
5822 # Check whether --with-termlib or --without-termlib was given.
5823 if test "${with_termlib+set}" = set; then
5824 withval="$with_termlib"
5825 with_termlib=$withval
5829 echo "$as_me:5829: result: $with_termlib" >&5
5830 echo "${ECHO_T}$with_termlib" >&6
5832 echo "$as_me:5832: checking if you want to build a separate tic library" >&5
5833 echo $ECHO_N "checking if you want to build a separate tic library... $ECHO_C" >&6
5835 # Check whether --with-ticlib or --without-ticlib was given.
5836 if test "${with_ticlib+set}" = set; then
5837 withval="$with_ticlib"
5838 with_ticlib=$withval
5842 echo "$as_me:5842: result: $with_ticlib" >&5
5843 echo "${ECHO_T}$with_ticlib" >&6
5845 if test X"$CC_G_OPT" = X"" ; then
5847 test -n "$GCC" && test "x${ac_cv_prog_cc_g}" != xyes && CC_G_OPT=''
5850 if test X"$CXX_G_OPT" = X"" ; then
5852 test -n "$GXX" && test "x${ac_cv_prog_cxx_g}" != xyes && CXX_G_OPT=''
5855 echo "$as_me:5855: checking for default loader flags" >&5
5856 echo $ECHO_N "checking for default loader flags... $ECHO_C" >&6
5857 case "$DFT_LWR_MODEL" in
5858 (libtool) LD_MODEL='' ;;
5859 (normal) LD_MODEL='' ;;
5860 (debug) LD_MODEL=$CC_G_OPT ;;
5861 (profile) LD_MODEL='-pg';;
5862 (shared) LD_MODEL='' ;;
5864 echo "$as_me:5864: result: $LD_MODEL" >&5
5865 echo "${ECHO_T}$LD_MODEL" >&6
5867 case "$DFT_LWR_MODEL" in
5870 echo "$as_me:5870: checking if rpath option should be used" >&5
5871 echo $ECHO_N "checking if rpath option should be used... $ECHO_C" >&6
5873 # Check whether --enable-rpath or --disable-rpath was given.
5874 if test "${enable_rpath+set}" = set; then
5875 enableval="$enable_rpath"
5876 cf_cv_enable_rpath=$enableval
5878 cf_cv_enable_rpath=no
5880 echo "$as_me:5880: result: $cf_cv_enable_rpath" >&5
5881 echo "${ECHO_T}$cf_cv_enable_rpath" >&6
5883 echo "$as_me:5883: checking if shared libraries should be relinked during install" >&5
5884 echo $ECHO_N "checking if shared libraries should be relinked during install... $ECHO_C" >&6
5886 # Check whether --enable-relink or --disable-relink was given.
5887 if test "${enable_relink+set}" = set; then
5888 enableval="$enable_relink"
5889 cf_cv_do_relink=$enableval
5893 echo "$as_me:5893: result: $cf_cv_do_relink" >&5
5894 echo "${ECHO_T}$cf_cv_do_relink" >&6
5898 # we will build libraries one-level down.
5902 if test "x$cf_cv_enable_rpath" != xno
5904 echo "$as_me:5904: checking for an rpath option" >&5
5905 echo $ECHO_N "checking for an rpath option... $ECHO_C" >&6
5906 case "$cf_cv_system_name" in
5908 if test "$GCC" = yes; then
5909 LD_RPATH_OPT="-Wl,-rpath,"
5911 LD_RPATH_OPT="-rpath "
5914 (linux*|gnu*|k*bsd*-gnu|freebsd*)
5915 LD_RPATH_OPT="-Wl,-rpath,"
5917 (openbsd[2-9].*|mirbsd*)
5918 LD_RPATH_OPT="-Wl,-rpath,"
5921 LD_RPATH_OPT="-rpath "
5924 LD_RPATH_OPT="-Wl,-rpath,"
5927 LD_RPATH_OPT="-rpath "
5935 echo "$as_me:5935: result: $LD_RPATH_OPT" >&5
5936 echo "${ECHO_T}$LD_RPATH_OPT" >&6
5938 case "x$LD_RPATH_OPT" in
5940 echo "$as_me:5940: checking if we need a space after rpath option" >&5
5941 echo $ECHO_N "checking if we need a space after rpath option... $ECHO_C" >&6
5942 cf_save_LIBS="$LIBS"
5947 for cf_add_1lib in ${LD_RPATH_OPT}$libdir; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
5949 for cf_add_1lib in $cf_add_0lib; do
5950 for cf_add_2lib in $cf_add_libs; do
5951 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
5956 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
5960 cat >"conftest.$ac_ext" <<_ACEOF
5961 #line 5961 "configure"
5962 #include "confdefs.h"
5972 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
5973 if { (eval echo "$as_me:5973: \"$ac_link\"") >&5
5974 (eval $ac_link) 2>&5
5976 echo "$as_me:5976: \$? = $ac_status" >&5
5977 (exit "$ac_status"); } &&
5978 { ac_try='test -s "conftest$ac_exeext"'
5979 { (eval echo "$as_me:5979: \"$ac_try\"") >&5
5982 echo "$as_me:5982: \$? = $ac_status" >&5
5983 (exit "$ac_status"); }; }; then
5986 echo "$as_me: failed program was:" >&5
5987 cat "conftest.$ac_ext" >&5
5990 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
5991 LIBS="$cf_save_LIBS"
5992 echo "$as_me:5992: result: $cf_rpath_space" >&5
5993 echo "${ECHO_T}$cf_rpath_space" >&6
5994 test "$cf_rpath_space" = yes && LD_RPATH_OPT="$LD_RPATH_OPT "
6003 INSTALL_LIB="-m 644"
6004 : ${rel_builddir:=.}
6010 cf_cv_do_symlinks=no
6012 test "$cf_cv_enable_rpath" = yes && cf_ld_rpath_opt="$LD_RPATH_OPT"
6014 echo "$as_me:6014: checking if release/abi version should be used for shared libs" >&5
6015 echo $ECHO_N "checking if release/abi version should be used for shared libs... $ECHO_C" >&6
6017 # Check whether --with-shlib-version or --without-shlib-version was given.
6018 if test "${with_shlib_version+set}" = set; then
6019 withval="$with_shlib_version"
6020 test -z "$withval" && withval=auto
6023 cf_cv_shlib_version=auto
6026 cf_cv_shlib_version=$withval
6029 echo "$as_me:6029: result: $withval" >&5
6030 echo "${ECHO_T}$withval" >&6
6031 { { echo "$as_me:6031: error: option value must be one of: rel, abi, or auto" >&5
6032 echo "$as_me: error: option value must be one of: rel, abi, or auto" >&2;}
6033 { (exit 1); exit 1; }; }
6038 cf_cv_shlib_version=auto
6040 echo "$as_me:6040: result: $cf_cv_shlib_version" >&5
6041 echo "${ECHO_T}$cf_cv_shlib_version" >&6
6046 # Some less-capable ports of gcc support only -fpic
6050 if test "$GCC" = yes
6054 case "$cf_cv_system_name" in
6055 (*linux*) # e.g., PGI compiler
6061 if test "$cf_try_fPIC" = yes
6063 echo "$as_me:6063: checking which $CC option to use" >&5
6064 echo $ECHO_N "checking which $CC option to use... $ECHO_C" >&6
6065 cf_save_CFLAGS="$CFLAGS"
6066 for CC_SHARED_OPTS in -fPIC -fpic ''
6068 CFLAGS="$cf_save_CFLAGS $CC_SHARED_OPTS"
6069 cat >"conftest.$ac_ext" <<_ACEOF
6070 #line 6070 "configure"
6071 #include "confdefs.h"
6081 rm -f "conftest.$ac_objext"
6082 if { (eval echo "$as_me:6082: \"$ac_compile\"") >&5
6083 (eval $ac_compile) 2>&5
6085 echo "$as_me:6085: \$? = $ac_status" >&5
6086 (exit "$ac_status"); } &&
6087 { ac_try='test -s "conftest.$ac_objext"'
6088 { (eval echo "$as_me:6088: \"$ac_try\"") >&5
6091 echo "$as_me:6091: \$? = $ac_status" >&5
6092 (exit "$ac_status"); }; }; then
6095 echo "$as_me: failed program was:" >&5
6096 cat "conftest.$ac_ext" >&5
6098 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
6100 echo "$as_me:6100: result: $CC_SHARED_OPTS" >&5
6101 echo "${ECHO_T}$CC_SHARED_OPTS" >&6
6102 CFLAGS="$cf_save_CFLAGS"
6105 cf_cv_shlib_version_infix=no
6107 case "$cf_cv_system_name" in
6108 (aix4.3-9*|aix[5-7]*)
6109 if test "$GCC" = yes; then
6110 CC_SHARED_OPTS='-Wl,-brtl'
6111 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
6113 CC_SHARED_OPTS='-brtl'
6114 # as well as '-qpic=large -G' or perhaps "-bM:SRE -bnoentry -bexpall"
6115 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -G -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
6119 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -o $@ -Xlinker -soname=`basename $@` -nostart -e 0'
6123 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
6124 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
6125 cf_cv_shlib_version=cygdll
6126 cf_cv_shlib_version_infix=cygdll
6129 cat >mk_shared_lib.sh <<-CF_EOF
6132 IMPORT_LIB=\`echo "\$1" | sed -e 's/cyg/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
6135 Linking shared library
6136 ** SHARED_LIB \$SHARED_LIB
6137 ** IMPORT_LIB \$IMPORT_LIB
6139 exec \$* ${LDFLAGS} -shared -Wl,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
6141 chmod +x mk_shared_lib.sh
6145 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
6146 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
6147 cf_cv_shlib_version=msysdll
6148 cf_cv_shlib_version_infix=msysdll
6151 cat >mk_shared_lib.sh <<-CF_EOF
6154 IMPORT_LIB=\`echo "\$1" | sed -e 's/msys-/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
6157 Linking shared library
6158 ** SHARED_LIB \$SHARED_LIB
6159 ** IMPORT_LIB \$IMPORT_LIB
6161 exec \$* ${LDFLAGS} -shared -Wl,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
6163 chmod +x mk_shared_lib.sh
6166 cf_try_cflags="no-cpp-precomp"
6167 CC_SHARED_OPTS="-dynamic"
6168 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -dynamiclib -install_name ${libdir}/`basename $@` -compatibility_version ${ABI_VERSION} -current_version ${ABI_VERSION} -o $@'
6169 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=abi
6170 cf_cv_shlib_version_infix=yes
6171 echo "$as_me:6171: checking if ld -search_paths_first works" >&5
6172 echo $ECHO_N "checking if ld -search_paths_first works... $ECHO_C" >&6
6173 if test "${cf_cv_ldflags_search_paths_first+set}" = set; then
6174 echo $ECHO_N "(cached) $ECHO_C" >&6
6177 cf_save_LDFLAGS=$LDFLAGS
6178 LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
6179 cat >"conftest.$ac_ext" <<_ACEOF
6180 #line 6180 "configure"
6181 #include "confdefs.h"
6191 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
6192 if { (eval echo "$as_me:6192: \"$ac_link\"") >&5
6193 (eval $ac_link) 2>&5
6195 echo "$as_me:6195: \$? = $ac_status" >&5
6196 (exit "$ac_status"); } &&
6197 { ac_try='test -s "conftest$ac_exeext"'
6198 { (eval echo "$as_me:6198: \"$ac_try\"") >&5
6201 echo "$as_me:6201: \$? = $ac_status" >&5
6202 (exit "$ac_status"); }; }; then
6203 cf_cv_ldflags_search_paths_first=yes
6205 echo "$as_me: failed program was:" >&5
6206 cat "conftest.$ac_ext" >&5
6207 cf_cv_ldflags_search_paths_first=no
6209 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
6210 LDFLAGS=$cf_save_LDFLAGS
6212 echo "$as_me:6212: result: $cf_cv_ldflags_search_paths_first" >&5
6213 echo "${ECHO_T}$cf_cv_ldflags_search_paths_first" >&6
6214 if test "$cf_cv_ldflags_search_paths_first" = yes; then
6215 LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
6220 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6221 if test "$cf_cv_shlib_version" = rel; then
6222 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6224 cf_cv_shared_soname='`basename $@`'
6227 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
6230 # HP-UX 8.07 ld lacks "+b" option used for libdir search-list
6231 if test "$GCC" != yes; then
6234 MK_SHARED_LIB='${LD} ${LDFLAGS} -b -o $@'
6235 INSTALL_LIB="-m 555"
6238 # (tested with gcc 2.7.2 -- I don't have c89)
6239 if test "$GCC" = yes; then
6240 LD_SHARED_OPTS='-Xlinker +b -Xlinker ${libdir}'
6243 LD_SHARED_OPTS='-Wl,+b,${libdir}'
6245 MK_SHARED_LIB='${LD} ${LDFLAGS} +b ${libdir} -b -o $@'
6246 # HP-UX shared libraries must be executable, and should be
6247 # readonly to exploit a quirk in the memory manager.
6248 INSTALL_LIB="-m 555"
6251 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6252 if test "$cf_cv_shlib_version" = rel; then
6253 cf_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6255 cf_shared_soname='`basename $@`'
6258 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-rpath,${RPATH_LIST} -Wl,-h,'$cf_shared_soname' -o $@'
6261 if test "$cf_cv_enable_rpath" = yes ; then
6262 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6264 # tested with IRIX 5.2 and 'cc'.
6265 if test "$GCC" != yes; then
6266 CC_SHARED_OPTS='-KPIC'
6267 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -rdata_shared -soname `basename $@` -o $@'
6269 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,`basename $@` -o $@'
6271 cf_cv_rm_so_locs=yes
6273 (linux*|gnu*|k*bsd*-gnu)
6274 if test "$DFT_LWR_MODEL" = "shared" && test -n "$LD_RPATH_OPT" ; then
6275 LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
6276 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6278 if test "$cf_cv_enable_rpath" = yes ; then
6279 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6282 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6283 if test "$cf_cv_shlib_version" = rel; then
6284 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6286 cf_cv_shared_soname='`basename $@`'
6289 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
6292 cf_cv_shlib_version=msvcdll
6293 cf_cv_shlib_version_infix=msvcdll
6296 if test "$DFT_LWR_MODEL" = "shared" ; then
6297 LOCAL_LDFLAGS="-link -dll"
6298 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6299 EXTRA_LDFLAGS="-link -dll $EXTRA_LDFLAGS"
6302 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${LD} ${CFLAGS}'
6303 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.lib"
6304 cat >mk_shared_lib.sh <<-CF_EOF
6307 IMPORT_LIB=\`echo "\$1" | sed -e 's/[0-9]*\.dll$/.dll.lib/'\`
6312 Linking shared library
6313 ** SHARED LIB \$SHARED_LIB
6314 ** IMPORT_LIB \$IMPORT_LIB
6316 args=\$(echo \$* | sed -E "s#-l(\w*)#\1.dll.lib#g" | sed -E "s#-L(\w*)#-LIBPATH:\1#g")
6317 exec \$my_ld -DLL -IMPLIB:"\${IMPORT_LIB}" -OUT:"\${SHARED_LIB}" ${LDFLAGS} \$args
6318 mv "\${IMPORT_LIB}" "\${IMPORT_LIB}"
6320 chmod +x mk_shared_lib.sh
6321 cat >mk_prog.sh <<-CF_EOF
6324 # Ignore first argument (compiler) and use LD (link.exe) unconditionally
6327 ldopts=("/subsystem:console")
6330 while test \$# -gt 0; do
6333 # ignore -link argument
6336 # ignore runtime-library option
6351 libs+=("\`echo \"\$1\" | sed \"s/^-l//\"\`")
6354 ldopts+=("\`echo \"\$1\" | sed \"s/^-L/-LIBPATH:/\"\`")
6360 for linkarg in \`echo '\$1' | sed -e 's/-Wl,//' -e 's/,/ /'\`; do
6361 ldopts+=("\${linkarg}")
6369 ldopts+=("-out:\$1")
6378 if [ "\$isdll" -ne 0 ]; then
6379 for lib in \${libs[*]}; do
6380 ldopts+=("\$lib.dll.lib")
6383 for lib in \${libs[*]}; do
6384 ldopts+=("\$lib.lib")
6389 ** ld options: "\${ldopts[@]}"
6391 exec \$LD \${ldopts[@]}
6394 LINK_PROGS="$SHELL ${rel_builddir}/mk_prog.sh"
6395 LINK_TESTS="$SHELL ${rel_builddir}/mk_prog.sh"
6398 cf_cv_shlib_version=mingw
6399 cf_cv_shlib_version_infix=mingw
6402 if test "$DFT_LWR_MODEL" = "shared" ; then
6403 LOCAL_LDFLAGS="-Wl,--enable-auto-import"
6404 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6405 EXTRA_LDFLAGS="-Wl,--enable-auto-import $EXTRA_LDFLAGS"
6408 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
6409 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
6410 cat >mk_shared_lib.sh <<-CF_EOF
6413 IMPORT_LIB=\`echo "\$1" | sed -e 's/[0-9]*\.dll$/.dll.a/'\`
6416 Linking shared library
6417 ** SHARED_LIB \$SHARED_LIB
6418 ** IMPORT_LIB \$IMPORT_LIB
6420 exec \$* ${LDFLAGS} -shared -Wl,--enable-auto-import,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
6422 chmod +x mk_shared_lib.sh
6424 (openbsd[2-9].*|mirbsd*)
6425 if test "$DFT_LWR_MODEL" = "shared" && test -n "$LD_RPATH_OPT" ; then
6426 LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
6427 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6429 if test "$cf_cv_enable_rpath" = yes ; then
6430 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6432 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
6434 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6435 if test "$cf_cv_shlib_version" = rel; then
6436 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6438 cf_cv_shared_soname='`basename $@`'
6441 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-Bshareable,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
6445 MK_SHARED_LIB='${LD} -Wshared -Weld=-export_all -o $@'
6449 MK_SHARED_LIB='${LD} -Wshared -Wxld=-export_all -o $@'
6451 (nto-qnx*|openbsd*|freebsd[12].*)
6452 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
6453 MK_SHARED_LIB='${LD} ${LDFLAGS} -Bshareable -o $@'
6454 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6456 (dragonfly*|freebsd*)
6457 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
6458 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
6459 LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
6460 LOCAL_LDFLAGS2="${cf_ld_rpath_opt}\${RPATH_LIST} $LOCAL_LDFLAGS"
6461 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6464 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6465 if test "$cf_cv_shlib_version" = rel; then
6466 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6468 cf_cv_shared_soname='`basename $@`'
6471 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
6474 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
6475 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
6476 LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
6477 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6478 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6479 if test "$cf_cv_shlib_version" = auto; then
6480 if test -f /usr/libexec/ld.elf_so; then
6481 cf_cv_shlib_version=abi
6483 cf_cv_shlib_version=rel
6487 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6488 if test "$cf_cv_shlib_version" = rel; then
6489 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6491 cf_cv_shared_soname='`basename $@`'
6494 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname' -o $@'
6496 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -o $@'
6500 # tested with OSF/1 V3.2 and 'cc'
6501 # tested with OSF/1 V3.2 and gcc 2.6.3 (but the c++ demo didn't
6502 # link with shared libs).
6503 MK_SHARED_LIB='${LD} ${LDFLAGS} -set_version ${REL_VERSION}:${ABI_VERSION} -expect_unresolved "*" -shared -soname `basename $@`'
6506 MK_SHARED_LIB="${MK_SHARED_LIB} -msym"
6509 MK_SHARED_LIB="${MK_SHARED_LIB}"' -o $@'
6510 if test "$DFT_LWR_MODEL" = "shared" && test -n "$LD_RPATH_OPT" ; then
6511 LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
6512 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6514 cf_cv_rm_so_locs=yes
6516 (sco3.2v5*) # also uw2* and UW7: hops 13-Apr-98
6517 # tested with osr5.0.5
6518 if test "$GCC" != yes; then
6519 CC_SHARED_OPTS='-belf -KPIC'
6521 MK_SHARED_LIB='${LD} ${LDFLAGS} -dy -G -h `basename $@ .${REL_VERSION}`.${ABI_VERSION} -o $@'
6522 if test "$cf_cv_enable_rpath" = yes ; then
6523 # only way is to set LD_RUN_PATH but no switch for it
6526 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6527 LINK_PROGS='LD_RUN_PATH=${libdir}'
6528 LINK_TESTS='Pwd=`pwd`;LD_RUN_PATH=`dirname $${Pwd}`/lib'
6531 # tested with SunOS 4.1.1 and gcc 2.7.0
6532 if test "$GCC" != yes; then
6533 CC_SHARED_OPTS='-KPIC'
6535 MK_SHARED_LIB='${LD} ${LDFLAGS} -assert pure-text -o $@'
6536 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6539 # tested with SunOS 5.5.1 (solaris 2.5.1) and gcc 2.7.2
6540 # tested with SunOS 5.10 (solaris 10) and gcc 3.4.3
6541 if test "$DFT_LWR_MODEL" = "shared" ; then
6542 LOCAL_LDFLAGS="-R \$(LOCAL_LIBDIR):\${libdir}"
6543 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6545 if test "$cf_cv_enable_rpath" = yes ; then
6546 EXTRA_LDFLAGS="-R \${libdir} $EXTRA_LDFLAGS"
6549 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6550 if test "$cf_cv_shlib_version" = rel; then
6551 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6553 cf_cv_shared_soname='`basename $@`'
6556 if test "$GCC" != yes; then
6557 cf_save_CFLAGS="$CFLAGS"
6558 for cf_shared_opts in -xcode=pic32 -xcode=pic13 -KPIC -Kpic -O
6560 CFLAGS="$cf_shared_opts $cf_save_CFLAGS"
6561 cat >"conftest.$ac_ext" <<_ACEOF
6562 #line 6562 "configure"
6563 #include "confdefs.h"
6573 rm -f "conftest.$ac_objext"
6574 if { (eval echo "$as_me:6574: \"$ac_compile\"") >&5
6575 (eval $ac_compile) 2>&5
6577 echo "$as_me:6577: \$? = $ac_status" >&5
6578 (exit "$ac_status"); } &&
6579 { ac_try='test -s "conftest.$ac_objext"'
6580 { (eval echo "$as_me:6580: \"$ac_try\"") >&5
6583 echo "$as_me:6583: \$? = $ac_status" >&5
6584 (exit "$ac_status"); }; }; then
6587 echo "$as_me: failed program was:" >&5
6588 cat "conftest.$ac_ext" >&5
6590 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
6592 CFLAGS="$cf_save_CFLAGS"
6593 CC_SHARED_OPTS=$cf_shared_opts
6594 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -dy -G -h '$cf_cv_shared_soname' -o $@'
6596 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -dy -G -h '$cf_cv_shared_soname' -o $@'
6599 (sysv5uw7*|unix_sv*)
6600 # tested with UnixWare 7.1.0 (gcc 2.95.2 and cc)
6601 if test "$GCC" != yes; then
6602 CC_SHARED_OPTS='-KPIC'
6604 MK_SHARED_LIB='${LD} ${LDFLAGS} -d y -G -o $@'
6607 CC_SHARED_OPTS='unknown'
6608 MK_SHARED_LIB='echo unknown'
6612 # This works if the last tokens in $MK_SHARED_LIB are the -o target.
6613 case "$cf_cv_shlib_version" in
6615 case "$MK_SHARED_LIB" in
6617 test "$cf_cv_do_symlinks" = no && cf_cv_do_symlinks=yes
6620 { echo "$as_me:6620: WARNING: ignored --with-shlib-version" >&5
6621 echo "$as_me: WARNING: ignored --with-shlib-version" >&2;}
6627 if test -n "$cf_try_cflags"
6629 cat > conftest.$ac_ext <<EOF
6630 #line 6630 "${as_me:-configure}"
6632 int main(int argc, char *argv[])
6635 return (argv[argc-1] == 0) ;
6638 cf_save_CFLAGS="$CFLAGS"
6639 for cf_opt in $cf_try_cflags
6641 CFLAGS="$cf_save_CFLAGS -$cf_opt"
6642 echo "$as_me:6642: checking if CFLAGS option -$cf_opt works" >&5
6643 echo $ECHO_N "checking if CFLAGS option -$cf_opt works... $ECHO_C" >&6
6644 if { (eval echo "$as_me:6644: \"$ac_compile\"") >&5
6645 (eval $ac_compile) 2>&5
6647 echo "$as_me:6647: \$? = $ac_status" >&5
6648 (exit "$ac_status"); }; then
6649 echo "$as_me:6649: result: yes" >&5
6650 echo "${ECHO_T}yes" >&6
6651 cf_save_CFLAGS="$CFLAGS"
6653 echo "$as_me:6653: result: no" >&5
6654 echo "${ECHO_T}no" >&6
6657 CFLAGS="$cf_save_CFLAGS"
6660 # RPATH_LIST is a colon-separated list of directories
6661 test -n "$cf_ld_rpath_opt" && MK_SHARED_LIB="$MK_SHARED_LIB $cf_ld_rpath_opt\${RPATH_LIST}"
6662 test -z "$RPATH_LIST" && RPATH_LIST="\${libdir}"
6664 test "$cf_cv_rm_so_locs" = yes && RM_SHARED_OPTS="$RM_SHARED_OPTS so_locations"
6666 test -n "$verbose" && echo " CC_SHARED_OPTS: $CC_SHARED_OPTS" 1>&6
6668 echo "${as_me:-configure}:6668: testing CC_SHARED_OPTS: $CC_SHARED_OPTS ..." 1>&5
6670 test -n "$verbose" && echo " MK_SHARED_LIB: $MK_SHARED_LIB" 1>&6
6672 echo "${as_me:-configure}:6672: testing MK_SHARED_LIB: $MK_SHARED_LIB ..." 1>&5
6674 for model in $cf_list_models ; do
6678 echo "$as_me:6678: checking for additional libtool options" >&5
6679 echo $ECHO_N "checking for additional libtool options... $ECHO_C" >&6
6681 # Check whether --with-libtool-opts or --without-libtool-opts was given.
6682 if test "${with_libtool_opts+set}" = set; then
6683 withval="$with_libtool_opts"
6684 with_libtool_opts=$withval
6686 with_libtool_opts=no
6688 echo "$as_me:6688: result: $with_libtool_opts" >&5
6689 echo "${ECHO_T}$with_libtool_opts" >&6
6691 case .$with_libtool_opts in
6695 LIBTOOL_OPTS="$LIBTOOL_OPTS $with_libtool_opts"
6699 echo "$as_me:6699: checking if exported-symbols file should be used" >&5
6700 echo $ECHO_N "checking if exported-symbols file should be used... $ECHO_C" >&6
6702 # Check whether --with-export-syms or --without-export-syms was given.
6703 if test "${with_export_syms+set}" = set; then
6704 withval="$with_export_syms"
6705 with_export_syms=$withval
6709 if test "x$with_export_syms" = xyes
6711 with_export_syms='${top_srcdir}/package/${PACKAGE}.sym'
6714 echo "$as_me:6714: result: $with_export_syms" >&5
6715 echo "${ECHO_T}$with_export_syms" >&6
6716 if test "x$with_export_syms" != xno
6718 EXPORT_SYMS="-export-symbols $with_export_syms"
6724 if test "$CC_SHARED_OPTS" = "unknown"; then
6725 { { echo "$as_me:6725: error: Shared libraries are not supported in this version" >&5
6726 echo "$as_me: error: Shared libraries are not supported in this version" >&2;}
6727 { (exit 1); exit 1; }; }
6729 # workaround for inept transition to PIE vs PIC...
6730 echo "$as_me:6730: checking if current CFLAGS link properly" >&5
6731 echo $ECHO_N "checking if current CFLAGS link properly... $ECHO_C" >&6
6732 cat >"conftest.$ac_ext" <<_ACEOF
6733 #line 6733 "configure"
6734 #include "confdefs.h"
6739 printf("Hello work\\n");
6744 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
6745 if { (eval echo "$as_me:6745: \"$ac_link\"") >&5
6746 (eval $ac_link) 2>&5
6748 echo "$as_me:6748: \$? = $ac_status" >&5
6749 (exit "$ac_status"); } &&
6750 { ac_try='test -s "conftest$ac_exeext"'
6751 { (eval echo "$as_me:6751: \"$ac_try\"") >&5
6754 echo "$as_me:6754: \$? = $ac_status" >&5
6755 (exit "$ac_status"); }; }; then
6758 echo "$as_me: failed program was:" >&5
6759 cat "conftest.$ac_ext" >&5
6762 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
6763 echo "$as_me:6763: result: $cf_cflags_work" >&5
6764 echo "${ECHO_T}$cf_cflags_work" >&6
6765 if test "$cf_cflags_work" = no
6767 test -n "$verbose" && echo " try to work around by appending shared-options" 1>&6
6769 echo "${as_me:-configure}:6769: testing try to work around by appending shared-options ..." 1>&5
6771 CFLAGS="$CFLAGS $CC_SHARED_OPTS"
6774 echo "$as_me:6774: checking if versioned-symbols file should be used" >&5
6775 echo $ECHO_N "checking if versioned-symbols file should be used... $ECHO_C" >&6
6777 # Check whether --with-versioned-syms or --without-versioned-syms was given.
6778 if test "${with_versioned_syms+set}" = set; then
6779 withval="$with_versioned_syms"
6780 with_versioned_syms=$withval
6782 with_versioned_syms=no
6784 case "x$with_versioned_syms" in
6786 with_versioned_syms='${top_srcdir}/package/${PACKAGE}.map'
6792 test -f "$with_versioned_syms" || { { echo "$as_me:6792: error: expected a filename: $with_versioned_syms" >&5
6793 echo "$as_me: error: expected a filename: $with_versioned_syms" >&2;}
6794 { (exit 1); exit 1; }; }
6797 test -f "$with_versioned_syms" || { { echo "$as_me:6797: error: expected a filename: $with_versioned_syms" >&5
6798 echo "$as_me: error: expected a filename: $with_versioned_syms" >&2;}
6799 { (exit 1); exit 1; }; }
6800 with_versioned_syms=`pwd`/"$with_versioned_syms"
6803 echo "$as_me:6803: result: $with_versioned_syms" >&5
6804 echo "${ECHO_T}$with_versioned_syms" >&6
6810 if test "x$with_versioned_syms" != xno
6812 RESULTING_SYMS=$with_versioned_syms
6813 case "x$MK_SHARED_LIB" in
6815 VERSIONED_SYMS="-Wl,--version-script,\${RESULTING_SYMS}"
6816 MK_SHARED_LIB=`echo "$MK_SHARED_LIB" | sed -e "s%-Wl,%\\${VERSIONED_SYMS} -Wl,%"`
6817 test -n "$verbose" && echo " MK_SHARED_LIB: $MK_SHARED_LIB" 1>&6
6819 echo "${as_me:-configure}:6819: testing MK_SHARED_LIB: $MK_SHARED_LIB ..." 1>&5
6823 VERSIONED_SYMS="-Wl,-M,\${RESULTING_SYMS}"
6824 MK_SHARED_LIB=`echo "$MK_SHARED_LIB" | sed -e "s%-dy%\\${VERSIONED_SYMS} -dy%"`
6825 test -n "$verbose" && echo " MK_SHARED_LIB: $MK_SHARED_LIB" 1>&6
6827 echo "${as_me:-configure}:6827: testing MK_SHARED_LIB: $MK_SHARED_LIB ..." 1>&5
6831 { echo "$as_me:6831: WARNING: this system does not support versioned-symbols" >&5
6832 echo "$as_me: WARNING: this system does not support versioned-symbols" >&2;}
6836 # Linux ld can selectively override scope, e.g., of symbols beginning with
6837 # "_" by first declaring some as global, and then using a wildcard to
6838 # declare the others as local. Some other loaders cannot do this. Check
6839 # by constructing a (very) simple shared library and inspecting its
6841 if test "x$VERSIONED_SYMS" != "x"
6843 echo "$as_me:6843: checking if wildcards can be used to selectively omit symbols" >&5
6844 echo $ECHO_N "checking if wildcards can be used to selectively omit symbols... $ECHO_C" >&6
6850 cat >conftest.ver <<EOF
6879 cat >conftest.$ac_ext <<EOF
6880 #line 6880 "configure"
6881 int _ismissing(void) { return 1; }
6882 int _localf1(void) { return 1; }
6883 int _localf2(void) { return 2; }
6884 int globalf1(void) { return 1; }
6885 int globalf2(void) { return 2; }
6886 int _sublocalf1(void) { return 1; }
6887 int _sublocalf2(void) { return 2; }
6888 int subglobalf1(void) { return 1; }
6889 int subglobalf2(void) { return 2; }
6891 cat >conftest.mk <<EOF
6894 CPPFLAGS=${CPPFLAGS}
6897 VERSIONED_SYMS=${VERSIONED_SYMS}
6898 RESULTING_SYMS=conftest.ver
6899 MK_SHARED_LIB=${MK_SHARED_LIB}
6900 conftest.so: conftest.$ac_cv_objext
6901 \$(MK_SHARED_LIB) conftest.$ac_cv_objext
6904 # compile source, make library
6905 if make -f conftest.mk 2>&5 >/dev/null
6907 # test for missing symbol in either Data or Text section
6908 cf_missing="`nm -P conftest.so 2>&5 |${FGREP-fgrep} _ismissing | ${EGREP-egrep} '[ ][DT][ ]'`"
6909 test -n "$cf_missing" && WILDCARD_SYMS=yes
6911 echo "$as_me:6911: result: $WILDCARD_SYMS" >&5
6912 echo "${ECHO_T}$WILDCARD_SYMS" >&6
6921 ### Checks for special libraries, must be done up-front.
6924 echo "$as_me:6924: checking if you want to link with the GPM mouse library" >&5
6925 echo $ECHO_N "checking if you want to link with the GPM mouse library... $ECHO_C" >&6
6927 # Check whether --with-gpm or --without-gpm was given.
6928 if test "${with_gpm+set}" = set; then
6934 echo "$as_me:6934: result: $with_gpm" >&5
6935 echo "${ECHO_T}$with_gpm" >&6
6937 if test "$with_gpm" != no ; then
6938 echo "$as_me:6938: checking for gpm.h" >&5
6939 echo $ECHO_N "checking for gpm.h... $ECHO_C" >&6
6940 if test "${ac_cv_header_gpm_h+set}" = set; then
6941 echo $ECHO_N "(cached) $ECHO_C" >&6
6943 cat >"conftest.$ac_ext" <<_ACEOF
6944 #line 6944 "configure"
6945 #include "confdefs.h"
6948 if { (eval echo "$as_me:6948: \"$ac_cpp "conftest.$ac_ext"\"") >&5
6949 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
6951 $EGREP -v '^ *\+' conftest.er1 >conftest.err
6953 cat conftest.err >&5
6954 echo "$as_me:6954: \$? = $ac_status" >&5
6955 (exit "$ac_status"); } >/dev/null; then
6956 if test -s conftest.err; then
6957 ac_cpp_err=$ac_c_preproc_warn_flag
6964 if test -z "$ac_cpp_err"; then
6965 ac_cv_header_gpm_h=yes
6967 echo "$as_me: failed program was:" >&5
6968 cat "conftest.$ac_ext" >&5
6969 ac_cv_header_gpm_h=no
6971 rm -f conftest.err "conftest.$ac_ext"
6973 echo "$as_me:6973: result: $ac_cv_header_gpm_h" >&5
6974 echo "${ECHO_T}$ac_cv_header_gpm_h" >&6
6975 if test "$ac_cv_header_gpm_h" = yes; then
6977 cat >>confdefs.h <<\EOF
6978 #define HAVE_GPM_H 1
6981 if test "$with_gpm" != yes && test "$with_gpm" != maybe ; then
6982 test -n "$verbose" && echo " assuming we really have GPM library" 1>&6
6984 echo "${as_me:-configure}:6984: testing assuming we really have GPM library ..." 1>&5
6986 cat >>confdefs.h <<\EOF
6987 #define HAVE_LIBGPM 1
6992 echo "$as_me:6992: checking for Gpm_Open in -lgpm" >&5
6993 echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
6994 if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
6995 echo $ECHO_N "(cached) $ECHO_C" >&6
6997 ac_check_lib_save_LIBS=$LIBS
6999 cat >"conftest.$ac_ext" <<_ACEOF
7000 #line 7000 "configure"
7001 #include "confdefs.h"
7003 /* Override any gcc2 internal prototype to avoid an error. */
7007 /* We use char because int might match the return type of a gcc2
7008 builtin and then its argument prototype would still apply. */
7018 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7019 if { (eval echo "$as_me:7019: \"$ac_link\"") >&5
7020 (eval $ac_link) 2>&5
7022 echo "$as_me:7022: \$? = $ac_status" >&5
7023 (exit "$ac_status"); } &&
7024 { ac_try='test -s "conftest$ac_exeext"'
7025 { (eval echo "$as_me:7025: \"$ac_try\"") >&5
7028 echo "$as_me:7028: \$? = $ac_status" >&5
7029 (exit "$ac_status"); }; }; then
7030 ac_cv_lib_gpm_Gpm_Open=yes
7032 echo "$as_me: failed program was:" >&5
7033 cat "conftest.$ac_ext" >&5
7034 ac_cv_lib_gpm_Gpm_Open=no
7036 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7037 LIBS=$ac_check_lib_save_LIBS
7039 echo "$as_me:7039: result: $ac_cv_lib_gpm_Gpm_Open" >&5
7040 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
7041 if test "$ac_cv_lib_gpm_Gpm_Open" = yes; then
7045 if test "$with_gpm" = maybe; then
7046 { echo "$as_me:7046: WARNING: Cannot link with GPM library" >&5
7047 echo "$as_me: WARNING: Cannot link with GPM library" >&2;}
7050 { { echo "$as_me:7050: error: Cannot link with GPM library" >&5
7051 echo "$as_me: error: Cannot link with GPM library" >&2;}
7052 { (exit 1); exit 1; }; }
7061 test "$with_gpm" != maybe && { echo "$as_me:7061: WARNING: Cannot find GPM header" >&5
7062 echo "$as_me: WARNING: Cannot find GPM header" >&2;}
7069 if test "$with_gpm" != no ; then
7070 echo "$as_me:7070: checking if you want to load GPM dynamically" >&5
7071 echo $ECHO_N "checking if you want to load GPM dynamically... $ECHO_C" >&6
7073 # Check whether --with-dlsym or --without-dlsym was given.
7074 if test "${with_dlsym+set}" = set; then
7075 withval="$with_dlsym"
7080 echo "$as_me:7080: result: $with_dlsym" >&5
7081 echo "${ECHO_T}$with_dlsym" >&6
7082 if test "x$with_dlsym" = xyes ; then
7085 echo "$as_me:7085: checking for dlsym" >&5
7086 echo $ECHO_N "checking for dlsym... $ECHO_C" >&6
7087 if test "${ac_cv_func_dlsym+set}" = set; then
7088 echo $ECHO_N "(cached) $ECHO_C" >&6
7090 cat >"conftest.$ac_ext" <<_ACEOF
7091 #line 7091 "configure"
7092 #include "confdefs.h"
7093 #define dlsym autoconf_temporary
7094 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
7101 /* We use char because int might match the return type of a gcc2
7102 builtin and then its argument prototype would still apply. */
7109 /* The GNU C library defines stubs for functions which it implements
7110 to always fail with ENOSYS. Some functions are actually named
7111 something starting with __ and the normal name is an alias. */
7112 #if defined (__stub_dlsym) || defined (__stub___dlsym)
7113 #error found stub for dlsym
7121 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7122 if { (eval echo "$as_me:7122: \"$ac_link\"") >&5
7123 (eval $ac_link) 2>&5
7125 echo "$as_me:7125: \$? = $ac_status" >&5
7126 (exit "$ac_status"); } &&
7127 { ac_try='test -s "conftest$ac_exeext"'
7128 { (eval echo "$as_me:7128: \"$ac_try\"") >&5
7131 echo "$as_me:7131: \$? = $ac_status" >&5
7132 (exit "$ac_status"); }; }; then
7133 ac_cv_func_dlsym=yes
7135 echo "$as_me: failed program was:" >&5
7136 cat "conftest.$ac_ext" >&5
7139 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7141 echo "$as_me:7141: result: $ac_cv_func_dlsym" >&5
7142 echo "${ECHO_T}$ac_cv_func_dlsym" >&6
7143 if test "$ac_cv_func_dlsym" = yes; then
7148 echo "$as_me:7148: checking for dlsym in -ldl" >&5
7149 echo $ECHO_N "checking for dlsym in -ldl... $ECHO_C" >&6
7150 if test "${ac_cv_lib_dl_dlsym+set}" = set; then
7151 echo $ECHO_N "(cached) $ECHO_C" >&6
7153 ac_check_lib_save_LIBS=$LIBS
7155 cat >"conftest.$ac_ext" <<_ACEOF
7156 #line 7156 "configure"
7157 #include "confdefs.h"
7159 /* Override any gcc2 internal prototype to avoid an error. */
7163 /* We use char because int might match the return type of a gcc2
7164 builtin and then its argument prototype would still apply. */
7174 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7175 if { (eval echo "$as_me:7175: \"$ac_link\"") >&5
7176 (eval $ac_link) 2>&5
7178 echo "$as_me:7178: \$? = $ac_status" >&5
7179 (exit "$ac_status"); } &&
7180 { ac_try='test -s "conftest$ac_exeext"'
7181 { (eval echo "$as_me:7181: \"$ac_try\"") >&5
7184 echo "$as_me:7184: \$? = $ac_status" >&5
7185 (exit "$ac_status"); }; }; then
7186 ac_cv_lib_dl_dlsym=yes
7188 echo "$as_me: failed program was:" >&5
7189 cat "conftest.$ac_ext" >&5
7190 ac_cv_lib_dl_dlsym=no
7192 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7193 LIBS=$ac_check_lib_save_LIBS
7195 echo "$as_me:7195: result: $ac_cv_lib_dl_dlsym" >&5
7196 echo "${ECHO_T}$ac_cv_lib_dl_dlsym" >&6
7197 if test "$ac_cv_lib_dl_dlsym" = yes; then
7205 if test "$cf_have_dlsym" = yes ; then
7206 test "$cf_have_libdl" = yes && {
7210 for cf_add_1lib in -ldl; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7212 for cf_add_1lib in $cf_add_0lib; do
7213 for cf_add_2lib in $cf_add_libs; do
7214 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7219 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7224 echo "$as_me:7224: checking whether able to link to dl*() functions" >&5
7225 echo $ECHO_N "checking whether able to link to dl*() functions... $ECHO_C" >&6
7226 cat >"conftest.$ac_ext" <<_ACEOF
7227 #line 7227 "configure"
7228 #include "confdefs.h"
7235 if ((obj = dlopen("filename", 0)) != 0) {
7236 if (dlsym(obj, "symbolname") == 0) {
7244 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7245 if { (eval echo "$as_me:7245: \"$ac_link\"") >&5
7246 (eval $ac_link) 2>&5
7248 echo "$as_me:7248: \$? = $ac_status" >&5
7249 (exit "$ac_status"); } &&
7250 { ac_try='test -s "conftest$ac_exeext"'
7251 { (eval echo "$as_me:7251: \"$ac_try\"") >&5
7254 echo "$as_me:7254: \$? = $ac_status" >&5
7255 (exit "$ac_status"); }; }; then
7257 cat >>confdefs.h <<\EOF
7258 #define HAVE_LIBDL 1
7262 echo "$as_me: failed program was:" >&5
7263 cat "conftest.$ac_ext" >&5
7265 { { echo "$as_me:7265: error: Cannot link test program for libdl" >&5
7266 echo "$as_me: error: Cannot link test program for libdl" >&2;}
7267 { (exit 1); exit 1; }; }
7269 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7270 echo "$as_me:7270: result: ok" >&5
7271 echo "${ECHO_T}ok" >&6
7273 { { echo "$as_me:7273: error: Cannot find dlsym function" >&5
7274 echo "$as_me: error: Cannot find dlsym function" >&2;}
7275 { (exit 1); exit 1; }; }
7278 if test "x$with_gpm" != xyes ; then
7279 test -n "$verbose" && echo " assuming soname for gpm is $with_gpm" 1>&6
7281 echo "${as_me:-configure}:7281: testing assuming soname for gpm is $with_gpm ..." 1>&5
7283 cf_cv_gpm_soname="$with_gpm"
7286 echo "$as_me:7286: checking for soname of gpm library" >&5
7287 echo $ECHO_N "checking for soname of gpm library... $ECHO_C" >&6
7288 if test "${cf_cv_gpm_soname+set}" = set; then
7289 echo $ECHO_N "(cached) $ECHO_C" >&6
7292 cf_cv_gpm_soname=unknown
7293 if test "$cross_compiling" != yes ; then
7294 cat >conftest.$ac_ext <<CF_EOF
7298 if (Gpm_Open(0,0)) Gpm_Close();
7299 ${cf_cv_main_return:-return}(0);
7302 cf_save_LIBS="$LIBS"
7307 for cf_add_1lib in -lgpm; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7309 for cf_add_1lib in $cf_add_0lib; do
7310 for cf_add_2lib in $cf_add_libs; do
7311 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7316 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7320 if { (eval echo "$as_me:7320: \"$ac_compile\"") >&5
7321 (eval $ac_compile) 2>&5
7323 echo "$as_me:7323: \$? = $ac_status" >&5
7324 (exit "$ac_status"); } ; then
7325 if { (eval echo "$as_me:7325: \"$ac_link\"") >&5
7326 (eval $ac_link) 2>&5
7328 echo "$as_me:7328: \$? = $ac_status" >&5
7329 (exit "$ac_status"); } ; then
7330 cf_cv_gpm_soname="`ldd \"conftest$ac_exeext\" 2>/dev/null | sed -e 's,^.*/,,' -e 's, .*$,,' | ${FGREP-fgrep} libgpm.`"
7331 test -z "$cf_cv_gpm_soname" && cf_cv_gpm_soname=unknown
7335 LIBS="$cf_save_LIBS"
7339 echo "$as_me:7339: result: $cf_cv_gpm_soname" >&5
7340 echo "${ECHO_T}$cf_cv_gpm_soname" >&6
7343 test "$cf_cv_gpm_soname" != "unknown" &&
7344 cat >>confdefs.h <<EOF
7345 #define LIBGPM_SONAME "$cf_cv_gpm_soname"
7348 SHLIB_LIST="-ldl $SHLIB_LIST"
7350 cf_add_libs="$PRIVATE_LIBS"
7353 for cf_add_1lib in -ldl; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7355 for cf_add_1lib in $cf_add_0lib; do
7356 for cf_add_2lib in $cf_add_libs; do
7357 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7362 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7364 PRIVATE_LIBS="$cf_add_libs"
7367 SHLIB_LIST="-lgpm $SHLIB_LIST"
7369 cf_add_libs="$TEST_LIBS"
7372 for cf_add_1lib in -lgpm; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7374 for cf_add_1lib in $cf_add_0lib; do
7375 for cf_add_2lib in $cf_add_libs; do
7376 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7381 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7383 TEST_LIBS="$cf_add_libs"
7385 cf_add_libs="$PRIVATE_LIBS"
7388 for cf_add_1lib in -lgpm; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7390 for cf_add_1lib in $cf_add_0lib; do
7391 for cf_add_2lib in $cf_add_libs; do
7392 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7397 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7399 PRIVATE_LIBS="$cf_add_libs"
7403 cat >>confdefs.h <<\EOF
7404 #define HAVE_LIBGPM 1
7407 echo "$as_me:7407: checking for Gpm_Wgetch in -lgpm" >&5
7408 echo $ECHO_N "checking for Gpm_Wgetch in -lgpm... $ECHO_C" >&6
7409 if test "${ac_cv_lib_gpm_Gpm_Wgetch+set}" = set; then
7410 echo $ECHO_N "(cached) $ECHO_C" >&6
7412 ac_check_lib_save_LIBS=$LIBS
7414 cat >"conftest.$ac_ext" <<_ACEOF
7415 #line 7415 "configure"
7416 #include "confdefs.h"
7418 /* Override any gcc2 internal prototype to avoid an error. */
7422 /* We use char because int might match the return type of a gcc2
7423 builtin and then its argument prototype would still apply. */
7433 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7434 if { (eval echo "$as_me:7434: \"$ac_link\"") >&5
7435 (eval $ac_link) 2>&5
7437 echo "$as_me:7437: \$? = $ac_status" >&5
7438 (exit "$ac_status"); } &&
7439 { ac_try='test -s "conftest$ac_exeext"'
7440 { (eval echo "$as_me:7440: \"$ac_try\"") >&5
7443 echo "$as_me:7443: \$? = $ac_status" >&5
7444 (exit "$ac_status"); }; }; then
7445 ac_cv_lib_gpm_Gpm_Wgetch=yes
7447 echo "$as_me: failed program was:" >&5
7448 cat "conftest.$ac_ext" >&5
7449 ac_cv_lib_gpm_Gpm_Wgetch=no
7451 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7452 LIBS=$ac_check_lib_save_LIBS
7454 echo "$as_me:7454: result: $ac_cv_lib_gpm_Gpm_Wgetch" >&5
7455 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Wgetch" >&6
7456 if test "$ac_cv_lib_gpm_Gpm_Wgetch" = yes; then
7458 echo "$as_me:7458: checking if GPM is weakly bound to curses library" >&5
7459 echo $ECHO_N "checking if GPM is weakly bound to curses library... $ECHO_C" >&6
7460 if test "${cf_cv_check_gpm_wgetch+set}" = set; then
7461 echo $ECHO_N "(cached) $ECHO_C" >&6
7464 cf_cv_check_gpm_wgetch=unknown
7465 if test "$cross_compiling" != yes ; then
7467 cat >conftest.$ac_ext <<CF_EOF
7472 ${cf_cv_main_return:-return}(0);
7476 cf_save_LIBS="$LIBS"
7477 # This only works if we can look at the symbol table. If a shared
7478 # library is stripped for install, we cannot use that. So we're forced
7479 # to rely on the static library, noting that some packagers may not
7481 LIBS="-static -lgpm -dynamic $LIBS"
7482 if { (eval echo "$as_me:7482: \"$ac_compile\"") >&5
7483 (eval $ac_compile) 2>&5
7485 echo "$as_me:7485: \$? = $ac_status" >&5
7486 (exit "$ac_status"); } ; then
7487 if { (eval echo "$as_me:7487: \"$ac_link\"") >&5
7488 (eval $ac_link) 2>&5
7490 echo "$as_me:7490: \$? = $ac_status" >&5
7491 (exit "$ac_status"); } ; then
7492 cf_cv_check_gpm_wgetch="`nm \"conftest$ac_exeext\" | ${EGREP-egrep} '\<wgetch\>' | ${EGREP-egrep} '\<[vVwW]\>'`"
7493 test -n "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=yes
7494 test -z "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=no
7498 LIBS="$cf_save_LIBS"
7502 echo "$as_me:7502: result: $cf_cv_check_gpm_wgetch" >&5
7503 echo "${ECHO_T}$cf_cv_check_gpm_wgetch" >&6
7505 if test "$cf_cv_check_gpm_wgetch" != yes ; then
7506 { echo "$as_me:7506: WARNING: GPM library is already linked with curses - read the FAQ" >&5
7507 echo "$as_me: WARNING: GPM library is already linked with curses - read the FAQ" >&2;}
7514 echo "$as_me:7514: checking if you want to use PCRE2 for regular-expressions" >&5
7515 echo $ECHO_N "checking if you want to use PCRE2 for regular-expressions... $ECHO_C" >&6
7517 # Check whether --with-pcre2 or --without-pcre2 was given.
7518 if test "${with_pcre2+set}" = set; then
7519 withval="$with_pcre2"
7522 test -z "$with_pcre2" && with_pcre2=no
7523 echo "$as_me:7523: result: $with_pcre2" >&5
7524 echo "${ECHO_T}$with_pcre2" >&6
7526 if test "x$with_pcre2" != xno ; then
7528 for cf_with_pcre2 in libpcre2 libpcre2-posix libpcre
7531 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "$cf_with_pcre2"; then
7532 test -n "$verbose" && echo " found package $cf_with_pcre2" 1>&6
7534 echo "${as_me:-configure}:7534: testing found package $cf_with_pcre2 ..." 1>&5
7536 cf_pkgconfig_incs="`$PKG_CONFIG --cflags "$cf_with_pcre2" 2>/dev/null`"
7537 cf_pkgconfig_libs="`$PKG_CONFIG --libs "$cf_with_pcre2" 2>/dev/null`"
7538 test -n "$verbose" && echo " package $cf_with_pcre2 CFLAGS: $cf_pkgconfig_incs" 1>&6
7540 echo "${as_me:-configure}:7540: testing package $cf_with_pcre2 CFLAGS: $cf_pkgconfig_incs ..." 1>&5
7542 test -n "$verbose" && echo " package $cf_with_pcre2 LIBS: $cf_pkgconfig_libs" 1>&6
7544 echo "${as_me:-configure}:7544: testing package $cf_with_pcre2 LIBS: $cf_pkgconfig_libs ..." 1>&5
7549 cf_new_extra_cppflags=
7551 for cf_add_cflags in $cf_pkgconfig_incs
7553 case "$cf_fix_cppflags" in
7555 case "$cf_add_cflags" in
7556 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
7557 case "$cf_add_cflags" in
7559 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7561 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
7562 && test -z "${cf_tst_cflags}" \
7563 && cf_fix_cppflags=yes
7565 if test "$cf_fix_cppflags" = yes ; then
7567 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
7568 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
7571 elif test "${cf_tst_cflags}" = "\"'" ; then
7573 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
7574 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
7584 case "$cf_add_cflags" in
7586 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7588 CPPFLAGS=`echo "$CPPFLAGS" | \
7589 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
7590 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
7595 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
7596 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
7603 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
7604 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
7611 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
7612 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
7614 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
7616 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
7617 && test -z "${cf_tst_cflags}" \
7618 && cf_fix_cppflags=no
7623 if test -n "$cf_new_cflags" ; then
7625 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
7626 CFLAGS="${CFLAGS}$cf_new_cflags"
7630 if test -n "$cf_new_cppflags" ; then
7632 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
7633 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
7637 if test -n "$cf_new_extra_cppflags" ; then
7639 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
7640 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
7647 for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7649 for cf_add_1lib in $cf_add_0lib; do
7650 for cf_add_2lib in $cf_add_libs; do
7651 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7656 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7660 cf_with_pcre2_ok=yes; break
7668 cf_with_pcre2_ok=yes || { { echo "$as_me:7668: error: Cannot find PCRE2 library" >&5
7669 echo "$as_me: error: Cannot find PCRE2 library" >&2;}
7670 { (exit 1); exit 1; }; }
7672 cat >>confdefs.h <<\EOF
7673 #define HAVE_LIB_PCRE2 1
7676 # if pkgconfig gave no results, look for the libraries directly
7678 (*pcre2-posix*|*pcreposix*)
7681 echo "$as_me:7681: checking for regcomp in -lpcre2-posix" >&5
7682 echo $ECHO_N "checking for regcomp in -lpcre2-posix... $ECHO_C" >&6
7683 if test "${ac_cv_lib_pcre2_posix_regcomp+set}" = set; then
7684 echo $ECHO_N "(cached) $ECHO_C" >&6
7686 ac_check_lib_save_LIBS=$LIBS
7687 LIBS="-lpcre2-posix $LIBS"
7688 cat >"conftest.$ac_ext" <<_ACEOF
7689 #line 7689 "configure"
7690 #include "confdefs.h"
7692 /* Override any gcc2 internal prototype to avoid an error. */
7696 /* We use char because int might match the return type of a gcc2
7697 builtin and then its argument prototype would still apply. */
7707 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7708 if { (eval echo "$as_me:7708: \"$ac_link\"") >&5
7709 (eval $ac_link) 2>&5
7711 echo "$as_me:7711: \$? = $ac_status" >&5
7712 (exit "$ac_status"); } &&
7713 { ac_try='test -s "conftest$ac_exeext"'
7714 { (eval echo "$as_me:7714: \"$ac_try\"") >&5
7717 echo "$as_me:7717: \$? = $ac_status" >&5
7718 (exit "$ac_status"); }; }; then
7719 ac_cv_lib_pcre2_posix_regcomp=yes
7721 echo "$as_me: failed program was:" >&5
7722 cat "conftest.$ac_ext" >&5
7723 ac_cv_lib_pcre2_posix_regcomp=no
7725 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7726 LIBS=$ac_check_lib_save_LIBS
7728 echo "$as_me:7728: result: $ac_cv_lib_pcre2_posix_regcomp" >&5
7729 echo "${ECHO_T}$ac_cv_lib_pcre2_posix_regcomp" >&6
7730 if test "$ac_cv_lib_pcre2_posix_regcomp" = yes; then
7735 for cf_add_1lib in -lpcre2-posix; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7737 for cf_add_1lib in $cf_add_0lib; do
7738 for cf_add_2lib in $cf_add_libs; do
7739 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7744 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7749 echo "$as_me:7749: checking for regcomp in -lpcreposix" >&5
7750 echo $ECHO_N "checking for regcomp in -lpcreposix... $ECHO_C" >&6
7751 if test "${ac_cv_lib_pcreposix_regcomp+set}" = set; then
7752 echo $ECHO_N "(cached) $ECHO_C" >&6
7754 ac_check_lib_save_LIBS=$LIBS
7755 LIBS="-lpcreposix $LIBS"
7756 cat >"conftest.$ac_ext" <<_ACEOF
7757 #line 7757 "configure"
7758 #include "confdefs.h"
7760 /* Override any gcc2 internal prototype to avoid an error. */
7764 /* We use char because int might match the return type of a gcc2
7765 builtin and then its argument prototype would still apply. */
7775 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7776 if { (eval echo "$as_me:7776: \"$ac_link\"") >&5
7777 (eval $ac_link) 2>&5
7779 echo "$as_me:7779: \$? = $ac_status" >&5
7780 (exit "$ac_status"); } &&
7781 { ac_try='test -s "conftest$ac_exeext"'
7782 { (eval echo "$as_me:7782: \"$ac_try\"") >&5
7785 echo "$as_me:7785: \$? = $ac_status" >&5
7786 (exit "$ac_status"); }; }; then
7787 ac_cv_lib_pcreposix_regcomp=yes
7789 echo "$as_me: failed program was:" >&5
7790 cat "conftest.$ac_ext" >&5
7791 ac_cv_lib_pcreposix_regcomp=no
7793 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7794 LIBS=$ac_check_lib_save_LIBS
7796 echo "$as_me:7796: result: $ac_cv_lib_pcreposix_regcomp" >&5
7797 echo "${ECHO_T}$ac_cv_lib_pcreposix_regcomp" >&6
7798 if test "$ac_cv_lib_pcreposix_regcomp" = yes; then
7803 for cf_add_1lib in -lpcreposix; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7805 for cf_add_1lib in $cf_add_0lib; do
7806 for cf_add_2lib in $cf_add_libs; do
7807 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7812 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7817 { { echo "$as_me:7817: error: Cannot find PCRE2 POSIX library" >&5
7818 echo "$as_me: error: Cannot find PCRE2 POSIX library" >&2;}
7819 { (exit 1); exit 1; }; }
7827 # either way, check for the library header files
7829 for ac_header in pcre2posix.h pcreposix.h
7831 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7832 echo "$as_me:7832: checking for $ac_header" >&5
7833 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7834 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7835 echo $ECHO_N "(cached) $ECHO_C" >&6
7837 cat >"conftest.$ac_ext" <<_ACEOF
7838 #line 7838 "configure"
7839 #include "confdefs.h"
7840 #include <$ac_header>
7842 if { (eval echo "$as_me:7842: \"$ac_cpp "conftest.$ac_ext"\"") >&5
7843 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
7845 $EGREP -v '^ *\+' conftest.er1 >conftest.err
7847 cat conftest.err >&5
7848 echo "$as_me:7848: \$? = $ac_status" >&5
7849 (exit "$ac_status"); } >/dev/null; then
7850 if test -s conftest.err; then
7851 ac_cpp_err=$ac_c_preproc_warn_flag
7858 if test -z "$ac_cpp_err"; then
7859 eval "$as_ac_Header=yes"
7861 echo "$as_me: failed program was:" >&5
7862 cat "conftest.$ac_ext" >&5
7863 eval "$as_ac_Header=no"
7865 rm -f conftest.err "conftest.$ac_ext"
7867 echo "$as_me:7867: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
7868 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
7869 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
7870 cat >>confdefs.h <<EOF
7871 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7879 # not everyone has "test -c"
7880 if test -c /dev/sysmouse 2>/dev/null ; then
7881 echo "$as_me:7881: checking if you want to use sysmouse" >&5
7882 echo $ECHO_N "checking if you want to use sysmouse... $ECHO_C" >&6
7884 # Check whether --with-sysmouse or --without-sysmouse was given.
7885 if test "${with_sysmouse+set}" = set; then
7886 withval="$with_sysmouse"
7887 cf_with_sysmouse=$withval
7889 cf_with_sysmouse=maybe
7891 if test "$cf_with_sysmouse" != no ; then
7892 cat >"conftest.$ac_ext" <<_ACEOF
7893 #line 7893 "configure"
7894 #include "confdefs.h"
7896 #include <osreldate.h>
7897 #if (__FreeBSD_version >= 400017)
7898 #include <sys/consio.h>
7899 #include <sys/fbio.h>
7901 #include <machine/console.h>
7908 struct mouse_info the_mouse;
7909 ioctl(0, CONS_MOUSECTL, &the_mouse);
7915 rm -f "conftest.$ac_objext"
7916 if { (eval echo "$as_me:7916: \"$ac_compile\"") >&5
7917 (eval $ac_compile) 2>&5
7919 echo "$as_me:7919: \$? = $ac_status" >&5
7920 (exit "$ac_status"); } &&
7921 { ac_try='test -s "conftest.$ac_objext"'
7922 { (eval echo "$as_me:7922: \"$ac_try\"") >&5
7925 echo "$as_me:7925: \$? = $ac_status" >&5
7926 (exit "$ac_status"); }; }; then
7927 cf_with_sysmouse=yes
7929 echo "$as_me: failed program was:" >&5
7930 cat "conftest.$ac_ext" >&5
7933 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
7935 echo "$as_me:7935: result: $cf_with_sysmouse" >&5
7936 echo "${ECHO_T}$cf_with_sysmouse" >&6
7937 test "$cf_with_sysmouse" = yes &&
7938 cat >>confdefs.h <<\EOF
7939 #define USE_SYSMOUSE 1
7944 # pretend that ncurses==ncursesw==ncursest
7945 echo "$as_me:7945: checking if you want to disable library suffixes" >&5
7946 echo $ECHO_N "checking if you want to disable library suffixes... $ECHO_C" >&6
7948 # Check whether --enable-lib-suffixes or --disable-lib-suffixes was given.
7949 if test "${enable_lib_suffixes+set}" = set; then
7950 enableval="$enable_lib_suffixes"
7951 test "$enableval" != no && enableval=yes
7952 if test "$enableval" != "yes" ; then
7953 disable_lib_suffixes=yes
7955 disable_lib_suffixes=no
7959 disable_lib_suffixes=no
7962 echo "$as_me:7962: result: $disable_lib_suffixes" >&5
7963 echo "${ECHO_T}$disable_lib_suffixes" >&6
7965 ### If we're building with rpath, try to link non-standard libs that way too.
7966 if test "$DFT_LWR_MODEL" = "shared" && test "x$cf_cv_enable_rpath" != xno; then
7968 echo "$as_me:7968: checking if rpath-hack should be disabled" >&5
7969 echo $ECHO_N "checking if rpath-hack should be disabled... $ECHO_C" >&6
7971 # Check whether --enable-rpath-hack or --disable-rpath-hack was given.
7972 if test "${enable_rpath_hack+set}" = set; then
7973 enableval="$enable_rpath_hack"
7974 test "$enableval" != no && enableval=yes
7975 if test "$enableval" != "yes" ; then
7976 enable_rpath_hack=no
7978 enable_rpath_hack=yes
7982 enable_rpath_hack=yes
7985 if test "x$enable_rpath_hack" = xno; then cf_disable_rpath_hack=yes; else cf_disable_rpath_hack=no; fi
7986 echo "$as_me:7986: result: $cf_disable_rpath_hack" >&5
7987 echo "${ECHO_T}$cf_disable_rpath_hack" >&6
7989 if test "$enable_rpath_hack" = yes ; then
7991 echo "$as_me:7991: checking for updated LDFLAGS" >&5
7992 echo $ECHO_N "checking for updated LDFLAGS... $ECHO_C" >&6
7993 if test -n "$LD_RPATH_OPT" ; then
7994 echo "$as_me:7994: result: maybe" >&5
7995 echo "${ECHO_T}maybe" >&6
7999 # Extract the first word of "$ac_prog", so it can be a program name with args.
8000 set dummy $ac_prog; ac_word=$2
8001 echo "$as_me:8001: checking for $ac_word" >&5
8002 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8003 if test "${ac_cv_prog_cf_ldd_prog+set}" = set; then
8004 echo $ECHO_N "(cached) $ECHO_C" >&6
8006 if test -n "$cf_ldd_prog"; then
8007 ac_cv_prog_cf_ldd_prog="$cf_ldd_prog" # Let the user override the test.
8009 ac_save_IFS=$IFS; IFS=$ac_path_separator
8011 for ac_dir in $ac_dummy; do
8013 test -z "$ac_dir" && ac_dir=.
8014 $as_executable_p "$ac_dir/$ac_word" || continue
8015 ac_cv_prog_cf_ldd_prog="$ac_prog"
8016 echo "$as_me:8016: found $ac_dir/$ac_word" >&5
8022 cf_ldd_prog=$ac_cv_prog_cf_ldd_prog
8023 if test -n "$cf_ldd_prog"; then
8024 echo "$as_me:8024: result: $cf_ldd_prog" >&5
8025 echo "${ECHO_T}$cf_ldd_prog" >&6
8027 echo "$as_me:8027: result: no" >&5
8028 echo "${ECHO_T}no" >&6
8031 test -n "$cf_ldd_prog" && break
8033 test -n "$cf_ldd_prog" || cf_ldd_prog="no"
8035 cf_rpath_list="/usr/lib /lib"
8036 if test "$cf_ldd_prog" != no
8040 cat >"conftest.$ac_ext" <<_ACEOF
8041 #line 8041 "configure"
8042 #include "confdefs.h"
8052 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
8053 if { (eval echo "$as_me:8053: \"$ac_link\"") >&5
8054 (eval $ac_link) 2>&5
8056 echo "$as_me:8056: \$? = $ac_status" >&5
8057 (exit "$ac_status"); } &&
8058 { ac_try='test -s "conftest$ac_exeext"'
8059 { (eval echo "$as_me:8059: \"$ac_try\"") >&5
8062 echo "$as_me:8062: \$? = $ac_status" >&5
8063 (exit "$ac_status"); }; }; then
8064 cf_rpath_oops=`"$cf_ldd_prog" "conftest$ac_exeext" | ${FGREP-fgrep} ' not found' | sed -e 's% =>.*$%%' |sort | uniq`
8065 cf_rpath_list=`"$cf_ldd_prog" "conftest$ac_exeext" | ${FGREP-fgrep} / | sed -e 's%^.*[ ]/%/%' -e 's%/[^/][^/]*$%%' |sort | uniq`
8067 echo "$as_me: failed program was:" >&5
8068 cat "conftest.$ac_ext" >&5
8070 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
8072 # If we passed the link-test, but get a "not found" on a given library,
8073 # this could be due to inept reconfiguration of gcc to make it only
8074 # partly honor /usr/local/lib (or whatever). Sometimes this behavior
8075 # is intentional, e.g., installing gcc in /usr/bin and suppressing the
8076 # /usr/local libraries.
8077 if test -n "$cf_rpath_oops"
8079 for cf_rpath_src in $cf_rpath_oops
8081 for cf_rpath_dir in \
8086 if test -f "$cf_rpath_dir/lib/$cf_rpath_src"
8088 test -n "$verbose" && echo " ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src" 1>&6
8090 echo "${as_me:-configure}:8090: testing ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src ..." 1>&5
8092 LDFLAGS="$LDFLAGS -L$cf_rpath_dir/lib"
8100 test -n "$verbose" && echo " ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
8102 echo "${as_me:-configure}:8102: testing ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
8104 test -n "$verbose" && echo " ...checking LDFLAGS $LDFLAGS" 1>&6
8106 echo "${as_me:-configure}:8106: testing ...checking LDFLAGS $LDFLAGS ..." 1>&5
8109 for cf_rpath_src in $LDFLAGS
8111 case "$cf_rpath_src" in
8114 # check if this refers to a directory which we will ignore
8116 if test -n "$cf_rpath_list"
8118 for cf_rpath_item in $cf_rpath_list
8120 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
8128 if test "$cf_rpath_skip" = no
8130 # transform the option
8131 if test "$LD_RPATH_OPT" = "-R " ; then
8132 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
8134 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
8137 # if we have not already added this, add it now
8138 cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
8139 if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
8141 test -n "$verbose" && echo " ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
8143 echo "${as_me:-configure}:8143: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
8145 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
8150 cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
8152 LDFLAGS=$cf_rpath_dst
8154 test -n "$verbose" && echo " ...checked LDFLAGS $LDFLAGS" 1>&6
8156 echo "${as_me:-configure}:8156: testing ...checked LDFLAGS $LDFLAGS ..." 1>&5
8158 test -n "$verbose" && echo " ...checking LIBS $LIBS" 1>&6
8160 echo "${as_me:-configure}:8160: testing ...checking LIBS $LIBS ..." 1>&5
8163 for cf_rpath_src in $LIBS
8165 case "$cf_rpath_src" in
8168 # check if this refers to a directory which we will ignore
8170 if test -n "$cf_rpath_list"
8172 for cf_rpath_item in $cf_rpath_list
8174 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
8182 if test "$cf_rpath_skip" = no
8184 # transform the option
8185 if test "$LD_RPATH_OPT" = "-R " ; then
8186 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
8188 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
8191 # if we have not already added this, add it now
8192 cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
8193 if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
8195 test -n "$verbose" && echo " ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
8197 echo "${as_me:-configure}:8197: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
8199 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
8204 cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
8208 test -n "$verbose" && echo " ...checked LIBS $LIBS" 1>&6
8210 echo "${as_me:-configure}:8210: testing ...checked LIBS $LIBS ..." 1>&5
8212 test -n "$verbose" && echo " ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
8214 echo "${as_me:-configure}:8214: testing ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
8217 echo "$as_me:8217: result: no" >&5
8218 echo "${ECHO_T}no" >&6
8225 ### Depending on the system, someone may use rpath to build ncurses but not
8226 # want users of the package to rely upon that feature. Give those people an
8227 # option to suppress that detail from EXTRA_LDFLAGS.
8228 EXTRA_PKG_LDFLAGS="$LDFLAGS $EXTRA_LDFLAGS"
8229 if test -n "$EXTRA_PKG_LDFLAGS"
8231 echo "$as_me:8231: checking if you want to disable extra LDFLAGS for package-scripts" >&5
8232 echo $ECHO_N "checking if you want to disable extra LDFLAGS for package-scripts... $ECHO_C" >&6
8234 # Check whether --enable-pkg-ldflags or --disable-pkg-ldflags was given.
8235 if test "${enable_pkg_ldflags+set}" = set; then
8236 enableval="$enable_pkg_ldflags"
8237 test "$enableval" != no && enableval=yes
8238 if test "$enableval" != "yes" ; then
8239 disable_pkg_ldflags=yes
8241 disable_pkg_ldflags=no
8245 disable_pkg_ldflags=no
8248 echo "$as_me:8248: result: $disable_pkg_ldflags" >&5
8249 echo "${ECHO_T}$disable_pkg_ldflags" >&6
8250 test "$disable_pkg_ldflags" = yes && EXTRA_PKG_LDFLAGS=
8253 ###############################################################################
8255 ### use option --with-extra-suffix to append suffix to headers and libraries
8256 echo "$as_me:8256: checking if you wish to append extra suffix to header/library paths" >&5
8257 echo $ECHO_N "checking if you wish to append extra suffix to header/library paths... $ECHO_C" >&6
8260 # Check whether --with-extra-suffix or --without-extra-suffix was given.
8261 if test "${with_extra_suffix+set}" = set; then
8262 withval="$with_extra_suffix"
8267 EXTRA_SUFFIX=$cf_cv_abi_version
8270 EXTRA_SUFFIX=$withval
8275 echo "$as_me:8275: result: $EXTRA_SUFFIX" >&5
8276 echo "${ECHO_T}$EXTRA_SUFFIX" >&6
8278 ### use option --disable-overwrite to leave out the link to -lcurses
8279 echo "$as_me:8279: checking if you wish to install ncurses overwriting curses" >&5
8280 echo $ECHO_N "checking if you wish to install ncurses overwriting curses... $ECHO_C" >&6
8282 # Check whether --enable-overwrite or --disable-overwrite was given.
8283 if test "${enable_overwrite+set}" = set; then
8284 enableval="$enable_overwrite"
8285 with_overwrite=$enableval
8287 if test "$prefix" = "/usr" ; then with_overwrite=yes; else with_overwrite=no; fi
8289 echo "$as_me:8289: result: $with_overwrite" >&5
8290 echo "${ECHO_T}$with_overwrite" >&6
8292 echo "$as_me:8292: checking if external terminfo-database is used" >&5
8293 echo $ECHO_N "checking if external terminfo-database is used... $ECHO_C" >&6
8295 # Check whether --enable-database or --disable-database was given.
8296 if test "${enable_database+set}" = set; then
8297 enableval="$enable_database"
8298 use_database=$enableval
8302 echo "$as_me:8302: result: $use_database" >&5
8303 echo "${ECHO_T}$use_database" >&6
8307 TERMINFO_SRC='${top_srcdir}/misc/emx.src'
8310 TERMINFO_SRC='${top_srcdir}/misc/terminfo.src'
8314 NCURSES_USE_DATABASE=0
8315 if test "$use_database" != no ; then
8316 NCURSES_USE_DATABASE=1
8318 echo "$as_me:8318: checking which terminfo source-file will be installed" >&5
8319 echo $ECHO_N "checking which terminfo source-file will be installed... $ECHO_C" >&6
8321 # Check whether --with-database or --without-database was given.
8322 if test "${with_database+set}" = set; then
8323 withval="$with_database"
8324 TERMINFO_SRC=$withval
8326 echo "$as_me:8326: result: $TERMINFO_SRC" >&5
8327 echo "${ECHO_T}$TERMINFO_SRC" >&6
8329 echo "$as_me:8329: checking whether to use hashed database instead of directory/tree" >&5
8330 echo $ECHO_N "checking whether to use hashed database instead of directory/tree... $ECHO_C" >&6
8332 # Check whether --with-hashed-db or --without-hashed-db was given.
8333 if test "${with_hashed_db+set}" = set; then
8334 withval="$with_hashed_db"
8339 echo "$as_me:8339: result: $with_hashed_db" >&5
8340 echo "${ECHO_T}$with_hashed_db" >&6
8345 echo "$as_me:8345: checking for list of fallback descriptions" >&5
8346 echo $ECHO_N "checking for list of fallback descriptions... $ECHO_C" >&6
8348 # Check whether --with-fallbacks or --without-fallbacks was given.
8349 if test "${with_fallbacks+set}" = set; then
8350 withval="$with_fallbacks"
8351 with_fallback=$withval
8355 echo "$as_me:8355: result: $with_fallback" >&5
8356 echo "${ECHO_T}$with_fallback" >&6
8358 case ".$with_fallback" in
8363 { echo "$as_me:8363: WARNING: expected a list of terminal descriptions" >&5
8364 echo "$as_me: WARNING: expected a list of terminal descriptions" >&2;}
8367 FALLBACK_LIST=`echo "$with_fallback" | sed -e 's/,/ /g'`
8371 # The fallback feature in ncurses relies upon tic/infocmp outside the build
8372 # tree for generating the terminal descriptions that will be compiled into the
8373 # library. If your toolchain is old, it may not handle current terminal
8374 # databases. Use configure-options to point to the tools which will be used,
8375 # rather than the first ones found on the $PATH.
8376 if test -n "$ac_tool_prefix"; then
8377 # Extract the first word of "${ac_tool_prefix}tic", so it can be a program name with args.
8378 set dummy ${ac_tool_prefix}tic; ac_word=$2
8379 echo "$as_me:8379: checking for $ac_word" >&5
8380 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8381 if test "${ac_cv_prog_TIC+set}" = set; then
8382 echo $ECHO_N "(cached) $ECHO_C" >&6
8384 if test -n "$TIC"; then
8385 ac_cv_prog_TIC="$TIC" # Let the user override the test.
8387 ac_save_IFS=$IFS; IFS=$ac_path_separator
8389 for ac_dir in $ac_dummy; do
8391 test -z "$ac_dir" && ac_dir=.
8392 $as_executable_p "$ac_dir/$ac_word" || continue
8393 ac_cv_prog_TIC="${ac_tool_prefix}tic"
8394 echo "$as_me:8394: found $ac_dir/$ac_word" >&5
8401 if test -n "$TIC"; then
8402 echo "$as_me:8402: result: $TIC" >&5
8403 echo "${ECHO_T}$TIC" >&6
8405 echo "$as_me:8405: result: no" >&5
8406 echo "${ECHO_T}no" >&6
8410 if test -z "$ac_cv_prog_TIC"; then
8412 # Extract the first word of "tic", so it can be a program name with args.
8413 set dummy tic; ac_word=$2
8414 echo "$as_me:8414: checking for $ac_word" >&5
8415 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8416 if test "${ac_cv_prog_ac_ct_TIC+set}" = set; then
8417 echo $ECHO_N "(cached) $ECHO_C" >&6
8419 if test -n "$ac_ct_TIC"; then
8420 ac_cv_prog_ac_ct_TIC="$ac_ct_TIC" # Let the user override the test.
8422 ac_save_IFS=$IFS; IFS=$ac_path_separator
8424 for ac_dir in $ac_dummy; do
8426 test -z "$ac_dir" && ac_dir=.
8427 $as_executable_p "$ac_dir/$ac_word" || continue
8428 ac_cv_prog_ac_ct_TIC="tic"
8429 echo "$as_me:8429: found $ac_dir/$ac_word" >&5
8435 ac_ct_TIC=$ac_cv_prog_ac_ct_TIC
8436 if test -n "$ac_ct_TIC"; then
8437 echo "$as_me:8437: result: $ac_ct_TIC" >&5
8438 echo "${ECHO_T}$ac_ct_TIC" >&6
8440 echo "$as_me:8440: result: no" >&5
8441 echo "${ECHO_T}no" >&6
8446 TIC="$ac_cv_prog_TIC"
8449 if test -n "$ac_tool_prefix"; then
8450 # Extract the first word of "${ac_tool_prefix}infocmp", so it can be a program name with args.
8451 set dummy ${ac_tool_prefix}infocmp; ac_word=$2
8452 echo "$as_me:8452: checking for $ac_word" >&5
8453 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8454 if test "${ac_cv_prog_INFOCMP+set}" = set; then
8455 echo $ECHO_N "(cached) $ECHO_C" >&6
8457 if test -n "$INFOCMP"; then
8458 ac_cv_prog_INFOCMP="$INFOCMP" # Let the user override the test.
8460 ac_save_IFS=$IFS; IFS=$ac_path_separator
8462 for ac_dir in $ac_dummy; do
8464 test -z "$ac_dir" && ac_dir=.
8465 $as_executable_p "$ac_dir/$ac_word" || continue
8466 ac_cv_prog_INFOCMP="${ac_tool_prefix}infocmp"
8467 echo "$as_me:8467: found $ac_dir/$ac_word" >&5
8473 INFOCMP=$ac_cv_prog_INFOCMP
8474 if test -n "$INFOCMP"; then
8475 echo "$as_me:8475: result: $INFOCMP" >&5
8476 echo "${ECHO_T}$INFOCMP" >&6
8478 echo "$as_me:8478: result: no" >&5
8479 echo "${ECHO_T}no" >&6
8483 if test -z "$ac_cv_prog_INFOCMP"; then
8484 ac_ct_INFOCMP=$INFOCMP
8485 # Extract the first word of "infocmp", so it can be a program name with args.
8486 set dummy infocmp; ac_word=$2
8487 echo "$as_me:8487: checking for $ac_word" >&5
8488 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8489 if test "${ac_cv_prog_ac_ct_INFOCMP+set}" = set; then
8490 echo $ECHO_N "(cached) $ECHO_C" >&6
8492 if test -n "$ac_ct_INFOCMP"; then
8493 ac_cv_prog_ac_ct_INFOCMP="$ac_ct_INFOCMP" # Let the user override the test.
8495 ac_save_IFS=$IFS; IFS=$ac_path_separator
8497 for ac_dir in $ac_dummy; do
8499 test -z "$ac_dir" && ac_dir=.
8500 $as_executable_p "$ac_dir/$ac_word" || continue
8501 ac_cv_prog_ac_ct_INFOCMP="infocmp"
8502 echo "$as_me:8502: found $ac_dir/$ac_word" >&5
8508 ac_ct_INFOCMP=$ac_cv_prog_ac_ct_INFOCMP
8509 if test -n "$ac_ct_INFOCMP"; then
8510 echo "$as_me:8510: result: $ac_ct_INFOCMP" >&5
8511 echo "${ECHO_T}$ac_ct_INFOCMP" >&6
8513 echo "$as_me:8513: result: no" >&5
8514 echo "${ECHO_T}no" >&6
8517 INFOCMP=$ac_ct_INFOCMP
8519 INFOCMP="$ac_cv_prog_INFOCMP"
8522 if test -n "$FALLBACK_LIST"
8525 # Check whether --with-tic-path or --without-tic-path was given.
8526 if test "${with_tic_path+set}" = set; then
8527 withval="$with_tic_path"
8528 echo "$as_me:8528: checking for tic program for fallbacks" >&5
8529 echo $ECHO_N "checking for tic program for fallbacks... $ECHO_C" >&6
8531 echo "$as_me:8531: result: $TIC" >&5
8532 echo "${ECHO_T}$TIC" >&6
8534 if test "x$prefix" != xNONE; then
8535 cf_path_syntax="$prefix"
8537 cf_path_syntax="$ac_default_prefix"
8545 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
8547 (.\$\{*prefix\}*|.\$\{*dir\}*)
8551 TIC=`echo "$TIC" | sed -e s%NONE%$cf_path_syntax%`
8556 TIC=`echo "$TIC" | sed -e s%NONE%$cf_path_syntax%`
8559 { { echo "$as_me:8559: error: expected a pathname, not \"$TIC\"" >&5
8560 echo "$as_me: error: expected a pathname, not \"$TIC\"" >&2;}
8561 { (exit 1); exit 1; }; }
8567 test -z "$TIC" && TIC="tic"
8568 for ac_prog in $TIC tic
8570 # Extract the first word of "$ac_prog", so it can be a program name with args.
8571 set dummy $ac_prog; ac_word=$2
8572 echo "$as_me:8572: checking for $ac_word" >&5
8573 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8574 if test "${ac_cv_path_TIC+set}" = set; then
8575 echo $ECHO_N "(cached) $ECHO_C" >&6
8579 ac_cv_path_TIC="$TIC" # Let the user override the test with a path.
8582 ac_save_IFS=$IFS; IFS=$ac_path_separator
8583 ac_dummy="$PATH:/usr/local/ncurses/bin"
8584 for ac_dir in $ac_dummy; do
8586 test -z "$ac_dir" && ac_dir=.
8587 if $as_executable_p "$ac_dir/$ac_word"; then
8588 ac_cv_path_TIC="$ac_dir/$ac_word"
8589 echo "$as_me:8589: found $ac_dir/$ac_word" >&5
8599 if test -n "$TIC"; then
8600 echo "$as_me:8600: result: $TIC" >&5
8601 echo "${ECHO_T}$TIC" >&6
8603 echo "$as_me:8603: result: no" >&5
8604 echo "${ECHO_T}no" >&6
8607 test -n "$TIC" && break
8609 test -n "$TIC" || TIC="$TIC"
8613 IFS="${IFS:- }"; cf_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR"
8614 for cf_temp in $ac_cv_path_TIC
8616 if test -z "$cf_path_prog" ; then
8617 if test "$with_full_paths" = yes ; then
8619 if test "x$prefix" != xNONE; then
8620 cf_path_syntax="$prefix"
8622 cf_path_syntax="$ac_default_prefix"
8630 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
8632 (.\$\{*prefix\}*|.\$\{*dir\}*)
8633 eval cf_temp="$cf_temp"
8636 cf_temp=`echo "$cf_temp" | sed -e s%NONE%$cf_path_syntax%`
8641 cf_temp=`echo "$cf_temp" | sed -e s%NONE%$cf_path_syntax%`
8648 cf_path_prog="$cf_temp"
8650 cf_path_prog="`basename "$cf_temp"`"
8652 elif test -z "$cf_path_args" ; then
8653 cf_path_args="$cf_temp"
8655 cf_path_args="$cf_path_args $cf_temp"
8660 if test -n "$cf_path_prog" ; then
8662 echo "${as_me:-configure}:8662: testing defining path for ${cf_path_prog} ..." 1>&5
8664 cat >>confdefs.h <<EOF
8665 #define TIC_PATH "$cf_path_prog"
8668 test -n "$cf_path_args" &&
8669 cat >>confdefs.h <<EOF
8670 #define TIC_ARGS "$cf_path_args"
8677 { echo "$as_me:8677: WARNING: no tic program found for fallbacks" >&5
8678 echo "$as_me: WARNING: no tic program found for fallbacks" >&2;}
8683 # Check whether --with-infocmp-path or --without-infocmp-path was given.
8684 if test "${with_infocmp_path+set}" = set; then
8685 withval="$with_infocmp_path"
8686 echo "$as_me:8686: checking for infocmp program for fallbacks" >&5
8687 echo $ECHO_N "checking for infocmp program for fallbacks... $ECHO_C" >&6
8689 echo "$as_me:8689: result: $INFOCMP" >&5
8690 echo "${ECHO_T}$INFOCMP" >&6
8692 if test "x$prefix" != xNONE; then
8693 cf_path_syntax="$prefix"
8695 cf_path_syntax="$ac_default_prefix"
8703 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
8705 (.\$\{*prefix\}*|.\$\{*dir\}*)
8706 eval INFOCMP="$INFOCMP"
8709 INFOCMP=`echo "$INFOCMP" | sed -e s%NONE%$cf_path_syntax%`
8714 INFOCMP=`echo "$INFOCMP" | sed -e s%NONE%$cf_path_syntax%`
8717 { { echo "$as_me:8717: error: expected a pathname, not \"$INFOCMP\"" >&5
8718 echo "$as_me: error: expected a pathname, not \"$INFOCMP\"" >&2;}
8719 { (exit 1); exit 1; }; }
8725 test -z "$INFOCMP" && INFOCMP="infocmp"
8726 for ac_prog in $INFOCMP infocmp
8728 # Extract the first word of "$ac_prog", so it can be a program name with args.
8729 set dummy $ac_prog; ac_word=$2
8730 echo "$as_me:8730: checking for $ac_word" >&5
8731 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8732 if test "${ac_cv_path_INFOCMP+set}" = set; then
8733 echo $ECHO_N "(cached) $ECHO_C" >&6
8737 ac_cv_path_INFOCMP="$INFOCMP" # Let the user override the test with a path.
8740 ac_save_IFS=$IFS; IFS=$ac_path_separator
8741 ac_dummy="$PATH:/usr/local/ncurses/bin"
8742 for ac_dir in $ac_dummy; do
8744 test -z "$ac_dir" && ac_dir=.
8745 if $as_executable_p "$ac_dir/$ac_word"; then
8746 ac_cv_path_INFOCMP="$ac_dir/$ac_word"
8747 echo "$as_me:8747: found $ac_dir/$ac_word" >&5
8755 INFOCMP=$ac_cv_path_INFOCMP
8757 if test -n "$INFOCMP"; then
8758 echo "$as_me:8758: result: $INFOCMP" >&5
8759 echo "${ECHO_T}$INFOCMP" >&6
8761 echo "$as_me:8761: result: no" >&5
8762 echo "${ECHO_T}no" >&6
8765 test -n "$INFOCMP" && break
8767 test -n "$INFOCMP" || INFOCMP="$INFOCMP"
8771 IFS="${IFS:- }"; cf_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR"
8772 for cf_temp in $ac_cv_path_INFOCMP
8774 if test -z "$cf_path_prog" ; then
8775 if test "$with_full_paths" = yes ; then
8777 if test "x$prefix" != xNONE; then
8778 cf_path_syntax="$prefix"
8780 cf_path_syntax="$ac_default_prefix"
8788 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
8790 (.\$\{*prefix\}*|.\$\{*dir\}*)
8791 eval cf_temp="$cf_temp"
8794 cf_temp=`echo "$cf_temp" | sed -e s%NONE%$cf_path_syntax%`
8799 cf_temp=`echo "$cf_temp" | sed -e s%NONE%$cf_path_syntax%`
8806 cf_path_prog="$cf_temp"
8808 cf_path_prog="`basename "$cf_temp"`"
8810 elif test -z "$cf_path_args" ; then
8811 cf_path_args="$cf_temp"
8813 cf_path_args="$cf_path_args $cf_temp"
8818 if test -n "$cf_path_prog" ; then
8820 echo "${as_me:-configure}:8820: testing defining path for ${cf_path_prog} ..." 1>&5
8822 cat >>confdefs.h <<EOF
8823 #define INFOCMP_PATH "$cf_path_prog"
8826 test -n "$cf_path_args" &&
8827 cat >>confdefs.h <<EOF
8828 #define INFOCMP_ARGS "$cf_path_args"
8833 if test -z "$INFOCMP"
8835 { echo "$as_me:8835: WARNING: no infocmp program found for fallbacks" >&5
8836 echo "$as_me: WARNING: no infocmp program found for fallbacks" >&2;}
8841 test -z "$TIC" && FALLBACK_LIST=
8842 test -z "$INFOCMP" && FALLBACK_LIST=
8843 if test -z "$FALLBACK_LIST"
8845 { echo "$as_me:8845: WARNING: ignoring fallback option because tic/infocmp are not available" >&5
8846 echo "$as_me: WARNING: ignoring fallback option because tic/infocmp are not available" >&2;}
8851 test -z "$FALLBACK_LIST" && USE_FALLBACKS="#"
8853 echo "$as_me:8853: checking if you want modern xterm or antique" >&5
8854 echo $ECHO_N "checking if you want modern xterm or antique... $ECHO_C" >&6
8856 # Check whether --with-xterm-new or --without-xterm-new was given.
8857 if test "${with_xterm_new+set}" = set; then
8858 withval="$with_xterm_new"
8859 with_xterm_new=$withval
8863 case "$with_xterm_new" in
8864 (no) with_xterm_new=xterm-old;;
8865 (*) with_xterm_new=xterm-new;;
8867 echo "$as_me:8867: result: $with_xterm_new" >&5
8868 echo "${ECHO_T}$with_xterm_new" >&6
8869 WHICH_XTERM=$with_xterm_new
8871 echo "$as_me:8871: checking if xterm backspace sends BS or DEL" >&5
8872 echo $ECHO_N "checking if xterm backspace sends BS or DEL... $ECHO_C" >&6
8874 # Check whether --with-xterm-kbs or --without-xterm-kbs was given.
8875 if test "${with_xterm_kbs+set}" = set; then
8876 withval="$with_xterm_kbs"
8877 with_xterm_kbs=$withval
8881 case x$with_xterm_kbs in
8882 (xyes|xno|xBS|xbs|x8)
8889 with_xterm_kbs=$withval
8892 echo "$as_me:8892: result: $with_xterm_kbs" >&5
8893 echo "${ECHO_T}$with_xterm_kbs" >&6
8894 XTERM_KBS=$with_xterm_kbs
8897 if test "$use_database" = no ; then
8898 TERMINFO="${datadir}/terminfo"
8902 echo "$as_me:8902: checking for list of terminfo directories" >&5
8903 echo $ECHO_N "checking for list of terminfo directories... $ECHO_C" >&6
8905 # Check whether --with-terminfo-dirs or --without-terminfo-dirs was given.
8906 if test "${with_terminfo_dirs+set}" = set; then
8907 withval="$with_terminfo_dirs"
8910 withval=${TERMINFO_DIRS:-${datadir}/terminfo}
8912 IFS="${IFS:- }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
8914 for cf_src_path in $withval
8917 if test "x$prefix" != xNONE; then
8918 cf_path_syntax="$prefix"
8920 cf_path_syntax="$ac_default_prefix"
8923 case ".$cf_src_path" in
8928 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
8930 (.\$\{*prefix\}*|.\$\{*dir\}*)
8931 eval cf_src_path="$cf_src_path"
8932 case ".$cf_src_path" in
8934 cf_src_path=`echo "$cf_src_path" | sed -e s%NONE%$cf_path_syntax%`
8939 cf_src_path=`echo "$cf_src_path" | sed -e s%NONE%$cf_path_syntax%`
8942 { { echo "$as_me:8942: error: expected a pathname, not \"$cf_src_path\"" >&5
8943 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
8944 { (exit 1); exit 1; }; }
8948 test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}$PATH_SEPARATOR"
8949 cf_dst_path="${cf_dst_path}${cf_src_path}"
8953 # This may use the prefix/exec_prefix symbols which will only yield "NONE"
8954 # so we have to check/work around. We do prefer the result of "eval"...
8955 eval cf_dst_eval="$cf_dst_path"
8956 case "x$cf_dst_eval" in
8958 TERMINFO_DIRS=$cf_dst_path
8961 TERMINFO_DIRS="$cf_dst_eval"
8965 echo "$as_me:8965: result: $TERMINFO_DIRS" >&5
8966 echo "${ECHO_T}$TERMINFO_DIRS" >&6
8967 test -n "$TERMINFO_DIRS" &&
8968 cat >>confdefs.h <<EOF
8969 #define TERMINFO_DIRS "$TERMINFO_DIRS"
8972 case "x$TERMINFO" in
8974 { echo "$as_me:8974: WARNING: ignoring non-directory/file TERMINFO value" >&5
8975 echo "$as_me: WARNING: ignoring non-directory/file TERMINFO value" >&2;}
8980 echo "$as_me:8980: checking for default terminfo directory" >&5
8981 echo $ECHO_N "checking for default terminfo directory... $ECHO_C" >&6
8983 # Check whether --with-default-terminfo-dir or --without-default-terminfo-dir was given.
8984 if test "${with_default_terminfo_dir+set}" = set; then
8985 withval="$with_default_terminfo_dir"
8988 withval="${TERMINFO:-${datadir}/terminfo}"
8989 fi; if test -n "${datadir}/terminfo" ; then
8991 if test "x$prefix" != xNONE; then
8992 cf_path_syntax="$prefix"
8994 cf_path_syntax="$ac_default_prefix"
9002 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
9004 (.\$\{*prefix\}*|.\$\{*dir\}*)
9005 eval withval="$withval"
9008 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
9013 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
9016 { { echo "$as_me:9016: error: expected a pathname, not \"$withval\"" >&5
9017 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
9018 { (exit 1); exit 1; }; }
9023 eval TERMINFO="$withval"
9025 echo "$as_me:9025: result: $TERMINFO" >&5
9026 echo "${ECHO_T}$TERMINFO" >&6
9028 cat >>confdefs.h <<EOF
9029 #define TERMINFO "$TERMINFO"
9034 ### use option --disable-big-core to make tic run on small machines
9035 ### We need 4Mb, check if we can allocate 50% more than that.
9036 echo "$as_me:9036: checking if big-core option selected" >&5
9037 echo $ECHO_N "checking if big-core option selected... $ECHO_C" >&6
9039 # Check whether --enable-big-core or --disable-big-core was given.
9040 if test "${enable_big_core+set}" = set; then
9041 enableval="$enable_big_core"
9042 with_big_core=$enableval
9044 if test "$cross_compiling" = yes; then
9047 cat >"conftest.$ac_ext" <<_ACEOF
9048 #line 9048 "configure"
9049 #include "confdefs.h"
9054 unsigned long n = 6000000L;
9055 char *s = malloc(n);
9058 ${cf_cv_main_return:-return}(s == 0);
9061 rm -f "conftest$ac_exeext"
9062 if { (eval echo "$as_me:9062: \"$ac_link\"") >&5
9063 (eval $ac_link) 2>&5
9065 echo "$as_me:9065: \$? = $ac_status" >&5
9066 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
9067 { (eval echo "$as_me:9067: \"$ac_try\"") >&5
9070 echo "$as_me:9070: \$? = $ac_status" >&5
9071 (exit "$ac_status"); }; }; then
9074 echo "$as_me: program exited with status $ac_status" >&5
9075 echo "$as_me: failed program was:" >&5
9076 cat "conftest.$ac_ext" >&5
9079 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
9082 echo "$as_me:9082: result: $with_big_core" >&5
9083 echo "${ECHO_T}$with_big_core" >&6
9084 test "x$with_big_core" = "xyes" &&
9085 cat >>confdefs.h <<\EOF
9086 #define HAVE_BIG_CORE 1
9089 ### ISO C only guarantees 512-char strings, we have tables which load faster
9090 ### when constructed using "big" strings. More than the C compiler, the awk
9091 ### program is a limit on most vendor UNIX systems. Check that we can build.
9092 echo "$as_me:9092: checking if big-strings option selected" >&5
9093 echo $ECHO_N "checking if big-strings option selected... $ECHO_C" >&6
9095 # Check whether --enable-big-strings or --disable-big-strings was given.
9096 if test "${enable_big_strings+set}" = set; then
9097 enableval="$enable_big_strings"
9098 with_big_strings=$enableval
9103 eval with_big_strings=no
9106 if ( ${AWK} 'BEGIN { xx = "x"; while (length(xx) < 12000) { xx = xx "x"; }; printf("%s\n", xx); }' 2>/dev/null \
9107 | $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
9108 eval with_big_strings=yes
9110 eval with_big_strings=no
9116 echo "$as_me:9116: result: $with_big_strings" >&5
9117 echo "${ECHO_T}$with_big_strings" >&6
9120 test "x$with_big_strings" = "xyes" && USE_BIG_STRINGS=1
9122 ### use option --enable-termcap to compile in the termcap fallback support
9123 echo "$as_me:9123: checking if you want termcap-fallback support" >&5
9124 echo $ECHO_N "checking if you want termcap-fallback support... $ECHO_C" >&6
9126 # Check whether --enable-termcap or --disable-termcap was given.
9127 if test "${enable_termcap+set}" = set; then
9128 enableval="$enable_termcap"
9129 with_termcap=$enableval
9133 echo "$as_me:9133: result: $with_termcap" >&5
9134 echo "${ECHO_T}$with_termcap" >&6
9136 NCURSES_USE_TERMCAP=0
9137 if test "x$with_termcap" != "xyes" ; then
9138 if test "$use_database" = no ; then
9139 if test -z "$with_fallback" ; then
9140 { { echo "$as_me:9140: error: You have disabled the database w/o specifying fallbacks" >&5
9141 echo "$as_me: error: You have disabled the database w/o specifying fallbacks" >&2;}
9142 { (exit 1); exit 1; }; }
9146 cat >>confdefs.h <<\EOF
9147 #define PURE_TERMINFO 1
9152 if test "$with_ticlib" != no ; then
9153 { { echo "$as_me:9153: error: Options --with-ticlib and --enable-termcap cannot be combined" >&5
9154 echo "$as_me: error: Options --with-ticlib and --enable-termcap cannot be combined" >&2;}
9155 { (exit 1); exit 1; }; }
9158 NCURSES_USE_TERMCAP=1
9159 echo "$as_me:9159: checking for list of termcap files" >&5
9160 echo $ECHO_N "checking for list of termcap files... $ECHO_C" >&6
9162 # Check whether --with-termpath or --without-termpath was given.
9163 if test "${with_termpath+set}" = set; then
9164 withval="$with_termpath"
9167 withval=${TERMPATH:-/etc/termcap:/usr/share/misc/termcap}
9169 IFS="${IFS:- }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
9171 for cf_src_path in $withval
9174 if test "x$prefix" != xNONE; then
9175 cf_path_syntax="$prefix"
9177 cf_path_syntax="$ac_default_prefix"
9180 case ".$cf_src_path" in
9185 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
9187 (.\$\{*prefix\}*|.\$\{*dir\}*)
9188 eval cf_src_path="$cf_src_path"
9189 case ".$cf_src_path" in
9191 cf_src_path=`echo "$cf_src_path" | sed -e s%NONE%$cf_path_syntax%`
9196 cf_src_path=`echo "$cf_src_path" | sed -e s%NONE%$cf_path_syntax%`
9199 { { echo "$as_me:9199: error: expected a pathname, not \"$cf_src_path\"" >&5
9200 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
9201 { (exit 1); exit 1; }; }
9205 test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}$PATH_SEPARATOR"
9206 cf_dst_path="${cf_dst_path}${cf_src_path}"
9210 # This may use the prefix/exec_prefix symbols which will only yield "NONE"
9211 # so we have to check/work around. We do prefer the result of "eval"...
9212 eval cf_dst_eval="$cf_dst_path"
9213 case "x$cf_dst_eval" in
9215 TERMPATH=$cf_dst_path
9218 TERMPATH="$cf_dst_eval"
9222 echo "$as_me:9222: result: $TERMPATH" >&5
9223 echo "${ECHO_T}$TERMPATH" >&6
9224 test -n "$TERMPATH" &&
9225 cat >>confdefs.h <<EOF
9226 #define TERMPATH "$TERMPATH"
9229 ### use option --enable-getcap to use a hacked getcap for reading termcaps
9230 echo "$as_me:9230: checking if fast termcap-loader is needed" >&5
9231 echo $ECHO_N "checking if fast termcap-loader is needed... $ECHO_C" >&6
9233 # Check whether --enable-getcap or --disable-getcap was given.
9234 if test "${enable_getcap+set}" = set; then
9235 enableval="$enable_getcap"
9236 with_getcap=$enableval
9240 echo "$as_me:9240: result: $with_getcap" >&5
9241 echo "${ECHO_T}$with_getcap" >&6
9242 test "x$with_getcap" = "xyes" &&
9243 cat >>confdefs.h <<\EOF
9244 #define USE_GETCAP 1
9247 echo "$as_me:9247: checking if translated termcaps will be cached in ~/.terminfo" >&5
9248 echo $ECHO_N "checking if translated termcaps will be cached in ~/.terminfo... $ECHO_C" >&6
9250 # Check whether --enable-getcap-cache or --disable-getcap-cache was given.
9251 if test "${enable_getcap_cache+set}" = set; then
9252 enableval="$enable_getcap_cache"
9253 with_getcap_cache=$enableval
9255 with_getcap_cache=no
9257 echo "$as_me:9257: result: $with_getcap_cache" >&5
9258 echo "${ECHO_T}$with_getcap_cache" >&6
9259 test "x$with_getcap_cache" = "xyes" &&
9260 cat >>confdefs.h <<\EOF
9261 #define USE_GETCAP_CACHE 1
9266 ### Use option --disable-home-terminfo to completely remove ~/.terminfo
9267 echo "$as_me:9267: checking if ~/.terminfo is wanted" >&5
9268 echo $ECHO_N "checking if ~/.terminfo is wanted... $ECHO_C" >&6
9270 # Check whether --enable-home-terminfo or --disable-home-terminfo was given.
9271 if test "${enable_home_terminfo+set}" = set; then
9272 enableval="$enable_home_terminfo"
9273 with_home_terminfo=$enableval
9275 with_home_terminfo=yes
9277 echo "$as_me:9277: result: $with_home_terminfo" >&5
9278 echo "${ECHO_T}$with_home_terminfo" >&6
9279 test "x$with_home_terminfo" = "xyes" &&
9280 cat >>confdefs.h <<\EOF
9281 #define USE_HOME_TERMINFO 1
9284 echo "$as_me:9284: checking if you want to permit root to use ncurses environment variables" >&5
9285 echo $ECHO_N "checking if you want to permit root to use ncurses environment variables... $ECHO_C" >&6
9287 # Check whether --enable-root-environ or --disable-root-environ was given.
9288 if test "${enable_root_environ+set}" = set; then
9289 enableval="$enable_root_environ"
9290 with_root_environ=$enableval
9292 with_root_environ=yes
9294 echo "$as_me:9294: result: $with_root_environ" >&5
9295 echo "${ECHO_T}$with_root_environ" >&6
9296 test "x$with_root_environ" = xyes &&
9297 cat >>confdefs.h <<\EOF
9298 #define USE_ROOT_ENVIRON 1
9301 echo "$as_me:9301: checking if you want to permit setuid programs to access all files" >&5
9302 echo $ECHO_N "checking if you want to permit setuid programs to access all files... $ECHO_C" >&6
9304 # Check whether --enable-root-environ or --disable-root-environ was given.
9305 if test "${enable_root_environ+set}" = set; then
9306 enableval="$enable_root_environ"
9307 with_root_access=$enableval
9309 with_root_access=yes
9311 echo "$as_me:9311: result: $with_root_access" >&5
9312 echo "${ECHO_T}$with_root_access" >&6
9313 test "x$with_root_access" = xyes &&
9314 cat >>confdefs.h <<\EOF
9315 #define USE_ROOT_ACCESS 1
9318 ### Use option --enable-symlinks to make tic use symlinks, not hard links
9319 ### to reduce storage requirements for the terminfo database.
9325 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9326 echo "$as_me:9326: checking for $ac_header" >&5
9327 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9328 if eval "test \"\${$as_ac_Header+set}\" = set"; then
9329 echo $ECHO_N "(cached) $ECHO_C" >&6
9331 cat >"conftest.$ac_ext" <<_ACEOF
9332 #line 9332 "configure"
9333 #include "confdefs.h"
9334 #include <$ac_header>
9336 if { (eval echo "$as_me:9336: \"$ac_cpp "conftest.$ac_ext"\"") >&5
9337 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
9339 $EGREP -v '^ *\+' conftest.er1 >conftest.err
9341 cat conftest.err >&5
9342 echo "$as_me:9342: \$? = $ac_status" >&5
9343 (exit "$ac_status"); } >/dev/null; then
9344 if test -s conftest.err; then
9345 ac_cpp_err=$ac_c_preproc_warn_flag
9352 if test -z "$ac_cpp_err"; then
9353 eval "$as_ac_Header=yes"
9355 echo "$as_me: failed program was:" >&5
9356 cat "conftest.$ac_ext" >&5
9357 eval "$as_ac_Header=no"
9359 rm -f conftest.err "conftest.$ac_ext"
9361 echo "$as_me:9361: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
9362 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
9363 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
9364 cat >>confdefs.h <<EOF
9365 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
9375 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
9376 echo "$as_me:9376: checking for $ac_func" >&5
9377 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
9378 if eval "test \"\${$as_ac_var+set}\" = set"; then
9379 echo $ECHO_N "(cached) $ECHO_C" >&6
9381 cat >"conftest.$ac_ext" <<_ACEOF
9382 #line 9382 "configure"
9383 #include "confdefs.h"
9384 #define $ac_func autoconf_temporary
9385 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
9392 /* We use char because int might match the return type of a gcc2
9393 builtin and then its argument prototype would still apply. */
9394 char $ac_func (void);
9400 /* The GNU C library defines stubs for functions which it implements
9401 to always fail with ENOSYS. Some functions are actually named
9402 something starting with __ and the normal name is an alias. */
9403 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
9404 #error found stub for $ac_func
9412 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
9413 if { (eval echo "$as_me:9413: \"$ac_link\"") >&5
9414 (eval $ac_link) 2>&5
9416 echo "$as_me:9416: \$? = $ac_status" >&5
9417 (exit "$ac_status"); } &&
9418 { ac_try='test -s "conftest$ac_exeext"'
9419 { (eval echo "$as_me:9419: \"$ac_try\"") >&5
9422 echo "$as_me:9422: \$? = $ac_status" >&5
9423 (exit "$ac_status"); }; }; then
9424 eval "$as_ac_var=yes"
9426 echo "$as_me: failed program was:" >&5
9427 cat "conftest.$ac_ext" >&5
9428 eval "$as_ac_var=no"
9430 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
9432 echo "$as_me:9432: result: `eval echo '${'"$as_ac_var"'}'`" >&5
9433 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
9434 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
9435 cat >>confdefs.h <<EOF
9436 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
9442 if test "$cross_compiling" = yes ; then
9448 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
9449 echo "$as_me:9449: checking for $ac_func" >&5
9450 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
9451 if eval "test \"\${$as_ac_var+set}\" = set"; then
9452 echo $ECHO_N "(cached) $ECHO_C" >&6
9454 cat >"conftest.$ac_ext" <<_ACEOF
9455 #line 9455 "configure"
9456 #include "confdefs.h"
9457 #define $ac_func autoconf_temporary
9458 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
9465 /* We use char because int might match the return type of a gcc2
9466 builtin and then its argument prototype would still apply. */
9467 char $ac_func (void);
9473 /* The GNU C library defines stubs for functions which it implements
9474 to always fail with ENOSYS. Some functions are actually named
9475 something starting with __ and the normal name is an alias. */
9476 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
9477 #error found stub for $ac_func
9485 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
9486 if { (eval echo "$as_me:9486: \"$ac_link\"") >&5
9487 (eval $ac_link) 2>&5
9489 echo "$as_me:9489: \$? = $ac_status" >&5
9490 (exit "$ac_status"); } &&
9491 { ac_try='test -s "conftest$ac_exeext"'
9492 { (eval echo "$as_me:9492: \"$ac_try\"") >&5
9495 echo "$as_me:9495: \$? = $ac_status" >&5
9496 (exit "$ac_status"); }; }; then
9497 eval "$as_ac_var=yes"
9499 echo "$as_me: failed program was:" >&5
9500 cat "conftest.$ac_ext" >&5
9501 eval "$as_ac_var=no"
9503 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
9505 echo "$as_me:9505: result: `eval echo '${'"$as_ac_var"'}'`" >&5
9506 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
9507 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
9508 cat >>confdefs.h <<EOF
9509 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
9516 echo "$as_me:9516: checking if link/symlink functions work" >&5
9517 echo $ECHO_N "checking if link/symlink functions work... $ECHO_C" >&6
9518 if test "${cf_cv_link_funcs+set}" = set; then
9519 echo $ECHO_N "(cached) $ECHO_C" >&6
9523 for cf_func in link symlink ; do
9524 if test "$cross_compiling" = yes; then
9526 eval 'ac_cv_func_'$cf_func'=error'
9528 cat >"conftest.$ac_ext" <<_ACEOF
9529 #line 9529 "configure"
9530 #include "confdefs.h"
9533 #include <sys/types.h>
9534 #include <sys/stat.h>
9535 #ifdef HAVE_UNISTD_H
9541 char *src = "conftest.tmp";
9542 char *dst = "conftest.chk";
9543 struct stat src_sb, dst_sb;
9544 FILE *fp = fopen(src, "w");
9545 if (fp == 0) { fail = 3; } else {
9546 fclose(fp); stat(src, &src_sb);
9547 if ($cf_func(src, dst) < 0) {
9549 } else if (stat(dst, &dst_sb) < 0) {
9552 long diff = (dst_sb.st_mtime - src_sb.st_mtime);
9553 if (diff < 0) diff = -diff;
9554 if (diff > 2) fail = 3;
9558 unlink(dst); unlink(src);
9560 remove(dst); remove(src);
9562 ${cf_cv_main_return:-return} (fail);
9566 rm -f "conftest$ac_exeext"
9567 if { (eval echo "$as_me:9567: \"$ac_link\"") >&5
9568 (eval $ac_link) 2>&5
9570 echo "$as_me:9570: \$? = $ac_status" >&5
9571 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
9572 { (eval echo "$as_me:9572: \"$ac_try\"") >&5
9575 echo "$as_me:9575: \$? = $ac_status" >&5
9576 (exit "$ac_status"); }; }; then
9578 cf_cv_link_funcs="$cf_cv_link_funcs $cf_func"
9579 eval 'ac_cv_func_'$cf_func'=yes'
9581 echo "$as_me: program exited with status $ac_status" >&5
9582 echo "$as_me: failed program was:" >&5
9583 cat "conftest.$ac_ext" >&5
9585 eval 'ac_cv_func_'$cf_func'=no'
9587 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
9590 test -z "$cf_cv_link_funcs" && cf_cv_link_funcs=no
9593 echo "$as_me:9593: result: $cf_cv_link_funcs" >&5
9594 echo "${ECHO_T}$cf_cv_link_funcs" >&6
9595 test "$ac_cv_func_link" = yes &&
9596 cat >>confdefs.h <<\EOF
9600 test "$ac_cv_func_symlink" = yes &&
9601 cat >>confdefs.h <<\EOF
9602 #define HAVE_SYMLINK 1
9610 # soft links (symbolic links) are useful for some systems where hard links do
9611 # not work, or to make it simpler to copy terminfo trees around.
9612 if test "x$ac_cv_func_symlink" = xyes ; then
9613 echo "$as_me:9613: checking if tic should use symbolic links" >&5
9614 echo $ECHO_N "checking if tic should use symbolic links... $ECHO_C" >&6
9616 # Check whether --enable-symlinks or --disable-symlinks was given.
9617 if test "${enable_symlinks+set}" = set; then
9618 enableval="$enable_symlinks"
9619 with_symlinks=$enableval
9623 echo "$as_me:9623: result: $with_symlinks" >&5
9624 echo "${ECHO_T}$with_symlinks" >&6
9627 # If we have hard links and did not choose to use soft links instead, there is
9628 # no reason to make this choice optional - use the hard links.
9629 if test "$with_symlinks" = no ; then
9630 echo "$as_me:9630: checking if tic should use hard links" >&5
9631 echo $ECHO_N "checking if tic should use hard links... $ECHO_C" >&6
9632 if test "x$ac_cv_func_link" = xyes ; then
9637 echo "$as_me:9637: result: $with_links" >&5
9638 echo "${ECHO_T}$with_links" >&6
9641 test "x$with_links" = xyes &&
9642 cat >>confdefs.h <<\EOF
9646 test "x$with_symlinks" = xyes &&
9647 cat >>confdefs.h <<\EOF
9648 #define USE_SYMLINKS 1
9651 ### use option --enable-broken-linker to force on use of broken-linker support
9653 echo "$as_me:9653: checking if you want broken-linker support code" >&5
9654 echo $ECHO_N "checking if you want broken-linker support code... $ECHO_C" >&6
9656 # Check whether --enable-broken_linker or --disable-broken_linker was given.
9657 if test "${enable_broken_linker+set}" = set; then
9658 enableval="$enable_broken_linker"
9659 with_broken_linker=$enableval
9661 with_broken_linker=no
9663 echo "$as_me:9663: result: $with_broken_linker" >&5
9664 echo "${ECHO_T}$with_broken_linker" >&6
9666 : "${BROKEN_LINKER:=0}"
9667 if test "x$with_broken_linker" = xyes ; then
9669 cat >>confdefs.h <<\EOF
9670 #define BROKEN_LINKER 1
9676 ### use option --enable-bsdpad to have tputs process BSD-style prefix padding
9677 echo "$as_me:9677: checking if tputs should process BSD-style prefix padding" >&5
9678 echo $ECHO_N "checking if tputs should process BSD-style prefix padding... $ECHO_C" >&6
9680 # Check whether --enable-bsdpad or --disable-bsdpad was given.
9681 if test "${enable_bsdpad+set}" = set; then
9682 enableval="$enable_bsdpad"
9683 with_bsdpad=$enableval
9687 echo "$as_me:9687: result: $with_bsdpad" >&5
9688 echo "${ECHO_T}$with_bsdpad" >&6
9689 test "x$with_bsdpad" = xyes &&
9690 cat >>confdefs.h <<\EOF
9694 ### use option --enable-widec to turn on use of wide-character support
9703 # Check to define _XOPEN_SOURCE "automatically"
9704 CPPFLAGS_before_XOPEN="$CPPFLAGS"
9706 echo "$as_me:9706: checking if the POSIX test-macros are already defined" >&5
9707 echo $ECHO_N "checking if the POSIX test-macros are already defined... $ECHO_C" >&6
9708 if test "${cf_cv_posix_visible+set}" = set; then
9709 echo $ECHO_N "(cached) $ECHO_C" >&6
9712 cat >"conftest.$ac_ext" <<_ACEOF
9713 #line 9713 "configure"
9714 #include "confdefs.h"
9720 #if defined(__POSIX_VISIBLE) && ((__POSIX_VISIBLE - 0L) > 0) \
9721 && defined(__XSI_VISIBLE) && ((__XSI_VISIBLE - 0L) > 0) \
9722 && defined(__BSD_VISIBLE) && ((__BSD_VISIBLE - 0L) > 0) \
9723 && defined(__ISO_C_VISIBLE) && ((__ISO_C_VISIBLE - 0L) > 0)
9724 #error conflicting symbols found
9731 rm -f "conftest.$ac_objext"
9732 if { (eval echo "$as_me:9732: \"$ac_compile\"") >&5
9733 (eval $ac_compile) 2>&5
9735 echo "$as_me:9735: \$? = $ac_status" >&5
9736 (exit "$ac_status"); } &&
9737 { ac_try='test -s "conftest.$ac_objext"'
9738 { (eval echo "$as_me:9738: \"$ac_try\"") >&5
9741 echo "$as_me:9741: \$? = $ac_status" >&5
9742 (exit "$ac_status"); }; }; then
9743 cf_cv_posix_visible=no
9745 echo "$as_me: failed program was:" >&5
9746 cat "conftest.$ac_ext" >&5
9747 cf_cv_posix_visible=yes
9749 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
9752 echo "$as_me:9752: result: $cf_cv_posix_visible" >&5
9753 echo "${ECHO_T}$cf_cv_posix_visible" >&6
9755 if test "$cf_cv_posix_visible" = no; then
9758 cf_POSIX_C_SOURCE=199506L
9763 cf_xopen_source="-D_ALL_SOURCE"
9769 cf_xopen_source="-D_APPLE_C_SOURCE"
9772 cf_xopen_source="-D_DARWIN_C_SOURCE"
9775 (freebsd*|dragonfly*|midnightbsd*)
9776 # 5.x headers associate
9777 # _XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
9778 # _XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
9779 cf_POSIX_C_SOURCE=200112L
9781 cf_xopen_source="-D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
9784 cf_xopen_source="-D_HPUX_SOURCE -D_XOPEN_SOURCE=500"
9787 cf_xopen_source="-D_HPUX_SOURCE"
9790 cf_xopen_source="-D_SGI_SOURCE"
9793 (linux*|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin)
9795 cf_gnu_xopen_source=$cf_XOPEN_SOURCE
9797 echo "$as_me:9797: checking if this is the GNU C library" >&5
9798 echo $ECHO_N "checking if this is the GNU C library... $ECHO_C" >&6
9799 if test "${cf_cv_gnu_library+set}" = set; then
9800 echo $ECHO_N "(cached) $ECHO_C" >&6
9803 cat >"conftest.$ac_ext" <<_ACEOF
9804 #line 9804 "configure"
9805 #include "confdefs.h"
9806 #include <sys/types.h>
9811 #if __GLIBC__ > 0 && __GLIBC_MINOR__ >= 0
9813 #elif __NEWLIB__ > 0 && __NEWLIB_MINOR__ >= 0
9816 # error not GNU C library
9822 rm -f "conftest.$ac_objext"
9823 if { (eval echo "$as_me:9823: \"$ac_compile\"") >&5
9824 (eval $ac_compile) 2>&5
9826 echo "$as_me:9826: \$? = $ac_status" >&5
9827 (exit "$ac_status"); } &&
9828 { ac_try='test -s "conftest.$ac_objext"'
9829 { (eval echo "$as_me:9829: \"$ac_try\"") >&5
9832 echo "$as_me:9832: \$? = $ac_status" >&5
9833 (exit "$ac_status"); }; }; then
9834 cf_cv_gnu_library=yes
9836 echo "$as_me: failed program was:" >&5
9837 cat "conftest.$ac_ext" >&5
9838 cf_cv_gnu_library=no
9840 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
9843 echo "$as_me:9843: result: $cf_cv_gnu_library" >&5
9844 echo "${ECHO_T}$cf_cv_gnu_library" >&6
9846 if test x$cf_cv_gnu_library = xyes; then
9848 # With glibc 2.19 (13 years after this check was begun), _DEFAULT_SOURCE
9849 # was changed to help a little. newlib incorporated the change about 4
9851 echo "$as_me:9851: checking if _DEFAULT_SOURCE can be used as a basis" >&5
9852 echo $ECHO_N "checking if _DEFAULT_SOURCE can be used as a basis... $ECHO_C" >&6
9853 if test "${cf_cv_gnu_library_219+set}" = set; then
9854 echo $ECHO_N "(cached) $ECHO_C" >&6
9859 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
9860 CPPFLAGS="${CPPFLAGS}-D_DEFAULT_SOURCE"
9862 cat >"conftest.$ac_ext" <<_ACEOF
9863 #line 9863 "configure"
9864 #include "confdefs.h"
9865 #include <sys/types.h>
9870 #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 19) || (__GLIBC__ > 2)
9872 #elif (__NEWLIB__ == 2 && __NEWLIB_MINOR__ >= 4) || (__GLIBC__ > 3)
9875 # error GNU C library __GLIBC__.__GLIBC_MINOR__ is too old
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_gnu_library_219=yes
9895 echo "$as_me: failed program was:" >&5
9896 cat "conftest.$ac_ext" >&5
9897 cf_cv_gnu_library_219=no
9899 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
9903 echo "$as_me:9903: result: $cf_cv_gnu_library_219" >&5
9904 echo "${ECHO_T}$cf_cv_gnu_library_219" >&6
9906 if test "x$cf_cv_gnu_library_219" = xyes; then
9908 echo "$as_me:9908: checking if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE" >&5
9909 echo $ECHO_N "checking if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE... $ECHO_C" >&6
9910 if test "${cf_cv_gnu_dftsrc_219+set}" = set; then
9911 echo $ECHO_N "(cached) $ECHO_C" >&6
9917 cf_new_extra_cppflags=
9919 for cf_add_cflags in -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=$cf_gnu_xopen_source
9921 case "$cf_fix_cppflags" in
9923 case "$cf_add_cflags" in
9924 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
9925 case "$cf_add_cflags" in
9927 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
9929 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
9930 && test -z "${cf_tst_cflags}" \
9931 && cf_fix_cppflags=yes
9933 if test "$cf_fix_cppflags" = yes ; then
9935 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9936 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9939 elif test "${cf_tst_cflags}" = "\"'" ; then
9941 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9942 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9952 case "$cf_add_cflags" in
9954 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
9956 CPPFLAGS=`echo "$CPPFLAGS" | \
9957 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
9958 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
9963 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
9964 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
9971 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
9972 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
9979 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
9980 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
9982 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
9984 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
9985 && test -z "${cf_tst_cflags}" \
9986 && cf_fix_cppflags=no
9991 if test -n "$cf_new_cflags" ; then
9993 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
9994 CFLAGS="${CFLAGS}$cf_new_cflags"
9998 if test -n "$cf_new_cppflags" ; then
10000 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10001 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
10005 if test -n "$cf_new_extra_cppflags" ; then
10007 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
10008 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
10012 cat >"conftest.$ac_ext" <<_ACEOF
10013 #line 10013 "configure"
10014 #include "confdefs.h"
10016 #include <limits.h>
10017 #include <sys/types.h>
10023 #if (_XOPEN_SOURCE >= $cf_gnu_xopen_source) && (MB_LEN_MAX > 1)
10026 # error GNU C library is too old
10032 rm -f "conftest.$ac_objext"
10033 if { (eval echo "$as_me:10033: \"$ac_compile\"") >&5
10034 (eval $ac_compile) 2>&5
10036 echo "$as_me:10036: \$? = $ac_status" >&5
10037 (exit "$ac_status"); } &&
10038 { ac_try='test -s "conftest.$ac_objext"'
10039 { (eval echo "$as_me:10039: \"$ac_try\"") >&5
10040 (eval $ac_try) 2>&5
10042 echo "$as_me:10042: \$? = $ac_status" >&5
10043 (exit "$ac_status"); }; }; then
10044 cf_cv_gnu_dftsrc_219=yes
10046 echo "$as_me: failed program was:" >&5
10047 cat "conftest.$ac_ext" >&5
10048 cf_cv_gnu_dftsrc_219=no
10050 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10053 echo "$as_me:10053: result: $cf_cv_gnu_dftsrc_219" >&5
10054 echo "${ECHO_T}$cf_cv_gnu_dftsrc_219" >&6
10055 test "x$cf_cv_gnu_dftsrc_219" = "xyes" || CPPFLAGS="$cf_save"
10057 cf_cv_gnu_dftsrc_219=maybe
10060 if test "x$cf_cv_gnu_dftsrc_219" != xyes; then
10062 echo "$as_me:10062: checking if we must define _GNU_SOURCE" >&5
10063 echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6
10064 if test "${cf_cv_gnu_source+set}" = set; then
10065 echo $ECHO_N "(cached) $ECHO_C" >&6
10068 cat >"conftest.$ac_ext" <<_ACEOF
10069 #line 10069 "configure"
10070 #include "confdefs.h"
10071 #include <sys/types.h>
10076 #ifndef _XOPEN_SOURCE
10077 #error expected _XOPEN_SOURCE to be defined
10083 rm -f "conftest.$ac_objext"
10084 if { (eval echo "$as_me:10084: \"$ac_compile\"") >&5
10085 (eval $ac_compile) 2>&5
10087 echo "$as_me:10087: \$? = $ac_status" >&5
10088 (exit "$ac_status"); } &&
10089 { ac_try='test -s "conftest.$ac_objext"'
10090 { (eval echo "$as_me:10090: \"$ac_try\"") >&5
10091 (eval $ac_try) 2>&5
10093 echo "$as_me:10093: \$? = $ac_status" >&5
10094 (exit "$ac_status"); }; }; then
10095 cf_cv_gnu_source=no
10097 echo "$as_me: failed program was:" >&5
10098 cat "conftest.$ac_ext" >&5
10099 cf_save="$CPPFLAGS"
10104 cf_new_extra_cppflags=
10106 for cf_add_cflags in -D_GNU_SOURCE
10108 case "$cf_fix_cppflags" in
10110 case "$cf_add_cflags" in
10111 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
10112 case "$cf_add_cflags" in
10114 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10116 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10117 && test -z "${cf_tst_cflags}" \
10118 && cf_fix_cppflags=yes
10120 if test "$cf_fix_cppflags" = yes ; then
10122 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10123 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10126 elif test "${cf_tst_cflags}" = "\"'" ; then
10128 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10129 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10135 case "$CPPFLAGS" in
10139 case "$cf_add_cflags" in
10141 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
10143 CPPFLAGS=`echo "$CPPFLAGS" | \
10144 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
10145 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
10150 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
10151 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
10158 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
10159 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
10166 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10167 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10169 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
10171 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10172 && test -z "${cf_tst_cflags}" \
10173 && cf_fix_cppflags=no
10178 if test -n "$cf_new_cflags" ; then
10180 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
10181 CFLAGS="${CFLAGS}$cf_new_cflags"
10185 if test -n "$cf_new_cppflags" ; then
10187 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10188 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
10192 if test -n "$cf_new_extra_cppflags" ; then
10194 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
10195 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
10199 cat >"conftest.$ac_ext" <<_ACEOF
10200 #line 10200 "configure"
10201 #include "confdefs.h"
10202 #include <sys/types.h>
10207 #ifdef _XOPEN_SOURCE
10208 #error expected _XOPEN_SOURCE to be undefined
10214 rm -f "conftest.$ac_objext"
10215 if { (eval echo "$as_me:10215: \"$ac_compile\"") >&5
10216 (eval $ac_compile) 2>&5
10218 echo "$as_me:10218: \$? = $ac_status" >&5
10219 (exit "$ac_status"); } &&
10220 { ac_try='test -s "conftest.$ac_objext"'
10221 { (eval echo "$as_me:10221: \"$ac_try\"") >&5
10222 (eval $ac_try) 2>&5
10224 echo "$as_me:10224: \$? = $ac_status" >&5
10225 (exit "$ac_status"); }; }; then
10226 cf_cv_gnu_source=no
10228 echo "$as_me: failed program was:" >&5
10229 cat "conftest.$ac_ext" >&5
10230 cf_cv_gnu_source=yes
10232 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10233 CPPFLAGS="$cf_save"
10236 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10239 echo "$as_me:10239: result: $cf_cv_gnu_source" >&5
10240 echo "${ECHO_T}$cf_cv_gnu_source" >&6
10242 if test "$cf_cv_gnu_source" = yes
10244 echo "$as_me:10244: checking if we should also define _DEFAULT_SOURCE" >&5
10245 echo $ECHO_N "checking if we should also define _DEFAULT_SOURCE... $ECHO_C" >&6
10246 if test "${cf_cv_default_source+set}" = set; then
10247 echo $ECHO_N "(cached) $ECHO_C" >&6
10250 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10251 CPPFLAGS="${CPPFLAGS}-D_GNU_SOURCE"
10253 cat >"conftest.$ac_ext" <<_ACEOF
10254 #line 10254 "configure"
10255 #include "confdefs.h"
10256 #include <sys/types.h>
10261 #ifdef _DEFAULT_SOURCE
10262 #error expected _DEFAULT_SOURCE to be undefined
10268 rm -f "conftest.$ac_objext"
10269 if { (eval echo "$as_me:10269: \"$ac_compile\"") >&5
10270 (eval $ac_compile) 2>&5
10272 echo "$as_me:10272: \$? = $ac_status" >&5
10273 (exit "$ac_status"); } &&
10274 { ac_try='test -s "conftest.$ac_objext"'
10275 { (eval echo "$as_me:10275: \"$ac_try\"") >&5
10276 (eval $ac_try) 2>&5
10278 echo "$as_me:10278: \$? = $ac_status" >&5
10279 (exit "$ac_status"); }; }; then
10280 cf_cv_default_source=no
10282 echo "$as_me: failed program was:" >&5
10283 cat "conftest.$ac_ext" >&5
10284 cf_cv_default_source=yes
10286 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10289 echo "$as_me:10289: result: $cf_cv_default_source" >&5
10290 echo "${ECHO_T}$cf_cv_default_source" >&6
10291 if test "$cf_cv_default_source" = yes
10294 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10295 CPPFLAGS="${CPPFLAGS}-D_DEFAULT_SOURCE"
10305 cf_xopen_source="-D_NETBSD_SOURCE" # POSIX.1-2001 features are ifdef'd with this...
10308 # setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <sys/select.h> and other headers which use u_int / u_short types
10311 if test "$cf_cv_posix_visible" = no; then
10313 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
10315 cf_save_CFLAGS="$CFLAGS"
10316 cf_save_CPPFLAGS="$CPPFLAGS"
10318 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
10319 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
10320 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
10322 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
10323 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
10324 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
10326 echo "$as_me:10326: checking if we should define _POSIX_C_SOURCE" >&5
10327 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
10328 if test "${cf_cv_posix_c_source+set}" = set; then
10329 echo $ECHO_N "(cached) $ECHO_C" >&6
10332 echo "${as_me:-configure}:10332: testing if the symbol is already defined go no further ..." 1>&5
10334 cat >"conftest.$ac_ext" <<_ACEOF
10335 #line 10335 "configure"
10336 #include "confdefs.h"
10337 #include <sys/types.h>
10342 #ifndef _POSIX_C_SOURCE
10349 rm -f "conftest.$ac_objext"
10350 if { (eval echo "$as_me:10350: \"$ac_compile\"") >&5
10351 (eval $ac_compile) 2>&5
10353 echo "$as_me:10353: \$? = $ac_status" >&5
10354 (exit "$ac_status"); } &&
10355 { ac_try='test -s "conftest.$ac_objext"'
10356 { (eval echo "$as_me:10356: \"$ac_try\"") >&5
10357 (eval $ac_try) 2>&5
10359 echo "$as_me:10359: \$? = $ac_status" >&5
10360 (exit "$ac_status"); }; }; then
10361 cf_cv_posix_c_source=no
10363 echo "$as_me: failed program was:" >&5
10364 cat "conftest.$ac_ext" >&5
10365 cf_want_posix_source=no
10366 case .$cf_POSIX_C_SOURCE in
10368 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
10371 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
10372 cf_want_posix_source=yes
10375 cf_want_posix_source=yes
10378 if test "$cf_want_posix_source" = yes ; then
10379 cat >"conftest.$ac_ext" <<_ACEOF
10380 #line 10380 "configure"
10381 #include "confdefs.h"
10382 #include <sys/types.h>
10387 #ifdef _POSIX_SOURCE
10394 rm -f "conftest.$ac_objext"
10395 if { (eval echo "$as_me:10395: \"$ac_compile\"") >&5
10396 (eval $ac_compile) 2>&5
10398 echo "$as_me:10398: \$? = $ac_status" >&5
10399 (exit "$ac_status"); } &&
10400 { ac_try='test -s "conftest.$ac_objext"'
10401 { (eval echo "$as_me:10401: \"$ac_try\"") >&5
10402 (eval $ac_try) 2>&5
10404 echo "$as_me:10404: \$? = $ac_status" >&5
10405 (exit "$ac_status"); }; }; then
10408 echo "$as_me: failed program was:" >&5
10409 cat "conftest.$ac_ext" >&5
10410 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
10412 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10415 echo "${as_me:-configure}:10415: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
10417 CFLAGS="$cf_trim_CFLAGS"
10418 CPPFLAGS="$cf_trim_CPPFLAGS"
10420 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10421 CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source"
10423 echo "${as_me:-configure}:10423: testing if the second compile does not leave our definition intact error ..." 1>&5
10425 cat >"conftest.$ac_ext" <<_ACEOF
10426 #line 10426 "configure"
10427 #include "confdefs.h"
10428 #include <sys/types.h>
10433 #ifndef _POSIX_C_SOURCE
10440 rm -f "conftest.$ac_objext"
10441 if { (eval echo "$as_me:10441: \"$ac_compile\"") >&5
10442 (eval $ac_compile) 2>&5
10444 echo "$as_me:10444: \$? = $ac_status" >&5
10445 (exit "$ac_status"); } &&
10446 { ac_try='test -s "conftest.$ac_objext"'
10447 { (eval echo "$as_me:10447: \"$ac_try\"") >&5
10448 (eval $ac_try) 2>&5
10450 echo "$as_me:10450: \$? = $ac_status" >&5
10451 (exit "$ac_status"); }; }; then
10454 echo "$as_me: failed program was:" >&5
10455 cat "conftest.$ac_ext" >&5
10456 cf_cv_posix_c_source=no
10458 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10459 CFLAGS="$cf_save_CFLAGS"
10460 CPPFLAGS="$cf_save_CPPFLAGS"
10463 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10466 echo "$as_me:10466: result: $cf_cv_posix_c_source" >&5
10467 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
10469 if test "$cf_cv_posix_c_source" != no ; then
10470 CFLAGS="$cf_trim_CFLAGS"
10471 CPPFLAGS="$cf_trim_CPPFLAGS"
10476 cf_new_extra_cppflags=
10478 for cf_add_cflags in $cf_cv_posix_c_source
10480 case "$cf_fix_cppflags" in
10482 case "$cf_add_cflags" in
10483 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
10484 case "$cf_add_cflags" in
10486 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10488 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10489 && test -z "${cf_tst_cflags}" \
10490 && cf_fix_cppflags=yes
10492 if test "$cf_fix_cppflags" = yes ; then
10494 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10495 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10498 elif test "${cf_tst_cflags}" = "\"'" ; then
10500 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10501 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10507 case "$CPPFLAGS" in
10511 case "$cf_add_cflags" in
10513 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
10515 CPPFLAGS=`echo "$CPPFLAGS" | \
10516 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
10517 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
10522 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
10523 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
10530 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
10531 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
10538 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10539 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10541 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
10543 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10544 && test -z "${cf_tst_cflags}" \
10545 && cf_fix_cppflags=no
10550 if test -n "$cf_new_cflags" ; then
10552 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
10553 CFLAGS="${CFLAGS}$cf_new_cflags"
10557 if test -n "$cf_new_cppflags" ; then
10559 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10560 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
10564 if test -n "$cf_new_extra_cppflags" ; then
10566 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
10567 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
10573 fi # cf_cv_posix_visible
10577 cf_xopen_source="-D_NETBSD_SOURCE" # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
10580 # OpenBSD 6.x has broken locale support, both compile-time and runtime.
10581 # see https://www.mail-archive.com/bugs@openbsd.org/msg13200.html
10582 # Abusing the conformance level is a workaround.
10583 { echo "$as_me:10583: WARNING: this system does not provide usable locale support" >&5
10584 echo "$as_me: WARNING: this system does not provide usable locale support" >&2;}
10585 cf_xopen_source="-D_BSD_SOURCE"
10586 cf_XOPEN_SOURCE=700
10589 # setting _XOPEN_SOURCE lower than 500 breaks g++ compile with wchar.h, needed for ncursesw
10590 cf_xopen_source="-D_BSD_SOURCE"
10591 cf_XOPEN_SOURCE=600
10594 # setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw
10597 cf_xopen_source="-D_OSF_SOURCE"
10600 cf_xopen_source="-D_QNX_SOURCE"
10603 # setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer
10606 cf_xopen_source="-D__EXTENSIONS__"
10607 cf_cv_xopen_source=broken
10609 (sysv4.2uw2.*) # Novell/SCO UnixWare 2.x (tested on 2.1.2)
10615 echo "$as_me:10615: checking if we should define _XOPEN_SOURCE" >&5
10616 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
10617 if test "${cf_cv_xopen_source+set}" = set; then
10618 echo $ECHO_N "(cached) $ECHO_C" >&6
10621 cat >"conftest.$ac_ext" <<_ACEOF
10622 #line 10622 "configure"
10623 #include "confdefs.h"
10625 #include <stdlib.h>
10626 #include <string.h>
10627 #include <sys/types.h>
10633 #ifndef _XOPEN_SOURCE
10640 rm -f "conftest.$ac_objext"
10641 if { (eval echo "$as_me:10641: \"$ac_compile\"") >&5
10642 (eval $ac_compile) 2>&5
10644 echo "$as_me:10644: \$? = $ac_status" >&5
10645 (exit "$ac_status"); } &&
10646 { ac_try='test -s "conftest.$ac_objext"'
10647 { (eval echo "$as_me:10647: \"$ac_try\"") >&5
10648 (eval $ac_try) 2>&5
10650 echo "$as_me:10650: \$? = $ac_status" >&5
10651 (exit "$ac_status"); }; }; then
10652 cf_cv_xopen_source=no
10654 echo "$as_me: failed program was:" >&5
10655 cat "conftest.$ac_ext" >&5
10656 cf_save="$CPPFLAGS"
10658 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10659 CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
10661 cat >"conftest.$ac_ext" <<_ACEOF
10662 #line 10662 "configure"
10663 #include "confdefs.h"
10665 #include <stdlib.h>
10666 #include <string.h>
10667 #include <sys/types.h>
10673 #ifdef _XOPEN_SOURCE
10680 rm -f "conftest.$ac_objext"
10681 if { (eval echo "$as_me:10681: \"$ac_compile\"") >&5
10682 (eval $ac_compile) 2>&5
10684 echo "$as_me:10684: \$? = $ac_status" >&5
10685 (exit "$ac_status"); } &&
10686 { ac_try='test -s "conftest.$ac_objext"'
10687 { (eval echo "$as_me:10687: \"$ac_try\"") >&5
10688 (eval $ac_try) 2>&5
10690 echo "$as_me:10690: \$? = $ac_status" >&5
10691 (exit "$ac_status"); }; }; then
10692 cf_cv_xopen_source=no
10694 echo "$as_me: failed program was:" >&5
10695 cat "conftest.$ac_ext" >&5
10696 cf_cv_xopen_source=$cf_XOPEN_SOURCE
10698 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10699 CPPFLAGS="$cf_save"
10702 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10705 echo "$as_me:10705: result: $cf_cv_xopen_source" >&5
10706 echo "${ECHO_T}$cf_cv_xopen_source" >&6
10708 if test "$cf_cv_xopen_source" != no ; then
10710 CFLAGS=`echo "$CFLAGS" | \
10711 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
10712 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
10714 CPPFLAGS=`echo "$CPPFLAGS" | \
10715 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
10716 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
10718 cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
10723 cf_new_extra_cppflags=
10725 for cf_add_cflags in $cf_temp_xopen_source
10727 case "$cf_fix_cppflags" in
10729 case "$cf_add_cflags" in
10730 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
10731 case "$cf_add_cflags" in
10733 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10735 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10736 && test -z "${cf_tst_cflags}" \
10737 && cf_fix_cppflags=yes
10739 if test "$cf_fix_cppflags" = yes ; then
10741 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10742 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10745 elif test "${cf_tst_cflags}" = "\"'" ; then
10747 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10748 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10754 case "$CPPFLAGS" in
10758 case "$cf_add_cflags" in
10760 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
10762 CPPFLAGS=`echo "$CPPFLAGS" | \
10763 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
10764 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
10769 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
10770 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
10777 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
10778 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
10785 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10786 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10788 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
10790 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10791 && test -z "${cf_tst_cflags}" \
10792 && cf_fix_cppflags=no
10797 if test -n "$cf_new_cflags" ; then
10799 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
10800 CFLAGS="${CFLAGS}$cf_new_cflags"
10804 if test -n "$cf_new_cppflags" ; then
10806 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10807 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
10811 if test -n "$cf_new_extra_cppflags" ; then
10813 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
10814 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
10820 if test "$cf_cv_posix_visible" = no; then
10822 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
10824 cf_save_CFLAGS="$CFLAGS"
10825 cf_save_CPPFLAGS="$CPPFLAGS"
10827 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
10828 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
10829 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
10831 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
10832 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
10833 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
10835 echo "$as_me:10835: checking if we should define _POSIX_C_SOURCE" >&5
10836 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
10837 if test "${cf_cv_posix_c_source+set}" = set; then
10838 echo $ECHO_N "(cached) $ECHO_C" >&6
10841 echo "${as_me:-configure}:10841: testing if the symbol is already defined go no further ..." 1>&5
10843 cat >"conftest.$ac_ext" <<_ACEOF
10844 #line 10844 "configure"
10845 #include "confdefs.h"
10846 #include <sys/types.h>
10851 #ifndef _POSIX_C_SOURCE
10858 rm -f "conftest.$ac_objext"
10859 if { (eval echo "$as_me:10859: \"$ac_compile\"") >&5
10860 (eval $ac_compile) 2>&5
10862 echo "$as_me:10862: \$? = $ac_status" >&5
10863 (exit "$ac_status"); } &&
10864 { ac_try='test -s "conftest.$ac_objext"'
10865 { (eval echo "$as_me:10865: \"$ac_try\"") >&5
10866 (eval $ac_try) 2>&5
10868 echo "$as_me:10868: \$? = $ac_status" >&5
10869 (exit "$ac_status"); }; }; then
10870 cf_cv_posix_c_source=no
10872 echo "$as_me: failed program was:" >&5
10873 cat "conftest.$ac_ext" >&5
10874 cf_want_posix_source=no
10875 case .$cf_POSIX_C_SOURCE in
10877 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
10880 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
10881 cf_want_posix_source=yes
10884 cf_want_posix_source=yes
10887 if test "$cf_want_posix_source" = yes ; then
10888 cat >"conftest.$ac_ext" <<_ACEOF
10889 #line 10889 "configure"
10890 #include "confdefs.h"
10891 #include <sys/types.h>
10896 #ifdef _POSIX_SOURCE
10903 rm -f "conftest.$ac_objext"
10904 if { (eval echo "$as_me:10904: \"$ac_compile\"") >&5
10905 (eval $ac_compile) 2>&5
10907 echo "$as_me:10907: \$? = $ac_status" >&5
10908 (exit "$ac_status"); } &&
10909 { ac_try='test -s "conftest.$ac_objext"'
10910 { (eval echo "$as_me:10910: \"$ac_try\"") >&5
10911 (eval $ac_try) 2>&5
10913 echo "$as_me:10913: \$? = $ac_status" >&5
10914 (exit "$ac_status"); }; }; then
10917 echo "$as_me: failed program was:" >&5
10918 cat "conftest.$ac_ext" >&5
10919 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
10921 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10924 echo "${as_me:-configure}:10924: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
10926 CFLAGS="$cf_trim_CFLAGS"
10927 CPPFLAGS="$cf_trim_CPPFLAGS"
10929 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10930 CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source"
10932 echo "${as_me:-configure}:10932: testing if the second compile does not leave our definition intact error ..." 1>&5
10934 cat >"conftest.$ac_ext" <<_ACEOF
10935 #line 10935 "configure"
10936 #include "confdefs.h"
10937 #include <sys/types.h>
10942 #ifndef _POSIX_C_SOURCE
10949 rm -f "conftest.$ac_objext"
10950 if { (eval echo "$as_me:10950: \"$ac_compile\"") >&5
10951 (eval $ac_compile) 2>&5
10953 echo "$as_me:10953: \$? = $ac_status" >&5
10954 (exit "$ac_status"); } &&
10955 { ac_try='test -s "conftest.$ac_objext"'
10956 { (eval echo "$as_me:10956: \"$ac_try\"") >&5
10957 (eval $ac_try) 2>&5
10959 echo "$as_me:10959: \$? = $ac_status" >&5
10960 (exit "$ac_status"); }; }; then
10963 echo "$as_me: failed program was:" >&5
10964 cat "conftest.$ac_ext" >&5
10965 cf_cv_posix_c_source=no
10967 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10968 CFLAGS="$cf_save_CFLAGS"
10969 CPPFLAGS="$cf_save_CPPFLAGS"
10972 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10975 echo "$as_me:10975: result: $cf_cv_posix_c_source" >&5
10976 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
10978 if test "$cf_cv_posix_c_source" != no ; then
10979 CFLAGS="$cf_trim_CFLAGS"
10980 CPPFLAGS="$cf_trim_CPPFLAGS"
10985 cf_new_extra_cppflags=
10987 for cf_add_cflags in $cf_cv_posix_c_source
10989 case "$cf_fix_cppflags" in
10991 case "$cf_add_cflags" in
10992 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
10993 case "$cf_add_cflags" in
10995 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10997 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10998 && test -z "${cf_tst_cflags}" \
10999 && cf_fix_cppflags=yes
11001 if test "$cf_fix_cppflags" = yes ; then
11003 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11004 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11007 elif test "${cf_tst_cflags}" = "\"'" ; then
11009 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11010 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11016 case "$CPPFLAGS" in
11020 case "$cf_add_cflags" in
11022 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11024 CPPFLAGS=`echo "$CPPFLAGS" | \
11025 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
11026 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
11031 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
11032 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
11039 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
11040 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
11047 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11048 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11050 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
11052 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11053 && test -z "${cf_tst_cflags}" \
11054 && cf_fix_cppflags=no
11059 if test -n "$cf_new_cflags" ; then
11061 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
11062 CFLAGS="${CFLAGS}$cf_new_cflags"
11066 if test -n "$cf_new_cppflags" ; then
11068 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11069 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
11073 if test -n "$cf_new_extra_cppflags" ; then
11075 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
11076 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
11082 fi # cf_cv_posix_visible
11087 if test -n "$cf_xopen_source" ; then
11092 cf_new_extra_cppflags=
11094 for cf_add_cflags in $cf_xopen_source
11096 case "$cf_fix_cppflags" in
11098 case "$cf_add_cflags" in
11099 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
11100 case "$cf_add_cflags" in
11102 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11104 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11105 && test -z "${cf_tst_cflags}" \
11106 && cf_fix_cppflags=yes
11108 if test "$cf_fix_cppflags" = yes ; then
11110 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11111 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11114 elif test "${cf_tst_cflags}" = "\"'" ; then
11116 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11117 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11123 case "$CPPFLAGS" in
11127 case "$cf_add_cflags" in
11129 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11131 CPPFLAGS=`echo "$CPPFLAGS" | \
11132 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
11133 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
11138 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
11139 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
11146 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
11147 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
11154 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11155 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11157 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
11159 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11160 && test -z "${cf_tst_cflags}" \
11161 && cf_fix_cppflags=no
11166 if test -n "$cf_new_cflags" ; then
11167 test -n "$verbose" && echo " add to \$CFLAGS $cf_new_cflags" 1>&6
11169 echo "${as_me:-configure}:11169: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
11171 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
11172 CFLAGS="${CFLAGS}$cf_new_cflags"
11176 if test -n "$cf_new_cppflags" ; then
11177 test -n "$verbose" && echo " add to \$CPPFLAGS $cf_new_cppflags" 1>&6
11179 echo "${as_me:-configure}:11179: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
11181 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11182 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
11186 if test -n "$cf_new_extra_cppflags" ; then
11187 test -n "$verbose" && echo " add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags" 1>&6
11189 echo "${as_me:-configure}:11189: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
11191 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
11192 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
11198 if test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then
11199 echo "$as_me:11199: checking if _XOPEN_SOURCE really is set" >&5
11200 echo $ECHO_N "checking if _XOPEN_SOURCE really is set... $ECHO_C" >&6
11201 cat >"conftest.$ac_ext" <<_ACEOF
11202 #line 11202 "configure"
11203 #include "confdefs.h"
11204 #include <stdlib.h>
11209 #ifndef _XOPEN_SOURCE
11216 rm -f "conftest.$ac_objext"
11217 if { (eval echo "$as_me:11217: \"$ac_compile\"") >&5
11218 (eval $ac_compile) 2>&5
11220 echo "$as_me:11220: \$? = $ac_status" >&5
11221 (exit "$ac_status"); } &&
11222 { ac_try='test -s "conftest.$ac_objext"'
11223 { (eval echo "$as_me:11223: \"$ac_try\"") >&5
11224 (eval $ac_try) 2>&5
11226 echo "$as_me:11226: \$? = $ac_status" >&5
11227 (exit "$ac_status"); }; }; then
11228 cf_XOPEN_SOURCE_set=yes
11230 echo "$as_me: failed program was:" >&5
11231 cat "conftest.$ac_ext" >&5
11232 cf_XOPEN_SOURCE_set=no
11234 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11235 echo "$as_me:11235: result: $cf_XOPEN_SOURCE_set" >&5
11236 echo "${ECHO_T}$cf_XOPEN_SOURCE_set" >&6
11237 if test "$cf_XOPEN_SOURCE_set" = yes
11239 cat >"conftest.$ac_ext" <<_ACEOF
11240 #line 11240 "configure"
11241 #include "confdefs.h"
11242 #include <stdlib.h>
11247 #if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
11254 rm -f "conftest.$ac_objext"
11255 if { (eval echo "$as_me:11255: \"$ac_compile\"") >&5
11256 (eval $ac_compile) 2>&5
11258 echo "$as_me:11258: \$? = $ac_status" >&5
11259 (exit "$ac_status"); } &&
11260 { ac_try='test -s "conftest.$ac_objext"'
11261 { (eval echo "$as_me:11261: \"$ac_try\"") >&5
11262 (eval $ac_try) 2>&5
11264 echo "$as_me:11264: \$? = $ac_status" >&5
11265 (exit "$ac_status"); }; }; then
11266 cf_XOPEN_SOURCE_set_ok=yes
11268 echo "$as_me: failed program was:" >&5
11269 cat "conftest.$ac_ext" >&5
11270 cf_XOPEN_SOURCE_set_ok=no
11272 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11273 if test "$cf_XOPEN_SOURCE_set_ok" = no
11275 { echo "$as_me:11275: WARNING: _XOPEN_SOURCE is lower than requested" >&5
11276 echo "$as_me: WARNING: _XOPEN_SOURCE is lower than requested" >&2;}
11280 echo "$as_me:11280: checking if we should define _XOPEN_SOURCE" >&5
11281 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
11282 if test "${cf_cv_xopen_source+set}" = set; then
11283 echo $ECHO_N "(cached) $ECHO_C" >&6
11286 cat >"conftest.$ac_ext" <<_ACEOF
11287 #line 11287 "configure"
11288 #include "confdefs.h"
11290 #include <stdlib.h>
11291 #include <string.h>
11292 #include <sys/types.h>
11298 #ifndef _XOPEN_SOURCE
11305 rm -f "conftest.$ac_objext"
11306 if { (eval echo "$as_me:11306: \"$ac_compile\"") >&5
11307 (eval $ac_compile) 2>&5
11309 echo "$as_me:11309: \$? = $ac_status" >&5
11310 (exit "$ac_status"); } &&
11311 { ac_try='test -s "conftest.$ac_objext"'
11312 { (eval echo "$as_me:11312: \"$ac_try\"") >&5
11313 (eval $ac_try) 2>&5
11315 echo "$as_me:11315: \$? = $ac_status" >&5
11316 (exit "$ac_status"); }; }; then
11317 cf_cv_xopen_source=no
11319 echo "$as_me: failed program was:" >&5
11320 cat "conftest.$ac_ext" >&5
11321 cf_save="$CPPFLAGS"
11323 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11324 CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
11326 cat >"conftest.$ac_ext" <<_ACEOF
11327 #line 11327 "configure"
11328 #include "confdefs.h"
11330 #include <stdlib.h>
11331 #include <string.h>
11332 #include <sys/types.h>
11338 #ifdef _XOPEN_SOURCE
11345 rm -f "conftest.$ac_objext"
11346 if { (eval echo "$as_me:11346: \"$ac_compile\"") >&5
11347 (eval $ac_compile) 2>&5
11349 echo "$as_me:11349: \$? = $ac_status" >&5
11350 (exit "$ac_status"); } &&
11351 { ac_try='test -s "conftest.$ac_objext"'
11352 { (eval echo "$as_me:11352: \"$ac_try\"") >&5
11353 (eval $ac_try) 2>&5
11355 echo "$as_me:11355: \$? = $ac_status" >&5
11356 (exit "$ac_status"); }; }; then
11357 cf_cv_xopen_source=no
11359 echo "$as_me: failed program was:" >&5
11360 cat "conftest.$ac_ext" >&5
11361 cf_cv_xopen_source=$cf_XOPEN_SOURCE
11363 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11364 CPPFLAGS="$cf_save"
11367 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11370 echo "$as_me:11370: result: $cf_cv_xopen_source" >&5
11371 echo "${ECHO_T}$cf_cv_xopen_source" >&6
11373 if test "$cf_cv_xopen_source" != no ; then
11375 CFLAGS=`echo "$CFLAGS" | \
11376 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
11377 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
11379 CPPFLAGS=`echo "$CPPFLAGS" | \
11380 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
11381 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
11383 cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
11388 cf_new_extra_cppflags=
11390 for cf_add_cflags in $cf_temp_xopen_source
11392 case "$cf_fix_cppflags" in
11394 case "$cf_add_cflags" in
11395 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
11396 case "$cf_add_cflags" in
11398 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11400 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11401 && test -z "${cf_tst_cflags}" \
11402 && cf_fix_cppflags=yes
11404 if test "$cf_fix_cppflags" = yes ; then
11406 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11407 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11410 elif test "${cf_tst_cflags}" = "\"'" ; then
11412 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11413 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11419 case "$CPPFLAGS" in
11423 case "$cf_add_cflags" in
11425 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11427 CPPFLAGS=`echo "$CPPFLAGS" | \
11428 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
11429 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
11434 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
11435 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
11442 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
11443 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
11450 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11451 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11453 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
11455 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11456 && test -z "${cf_tst_cflags}" \
11457 && cf_fix_cppflags=no
11462 if test -n "$cf_new_cflags" ; then
11464 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
11465 CFLAGS="${CFLAGS}$cf_new_cflags"
11469 if test -n "$cf_new_cppflags" ; then
11471 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11472 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
11476 if test -n "$cf_new_extra_cppflags" ; then
11478 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
11479 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
11487 fi # cf_cv_posix_visible
11489 CPPFLAGS_after_XOPEN="$CPPFLAGS"
11491 # Work around breakage on OS X
11493 echo "$as_me:11493: checking if SIGWINCH is defined" >&5
11494 echo $ECHO_N "checking if SIGWINCH is defined... $ECHO_C" >&6
11495 if test "${cf_cv_define_sigwinch+set}" = set; then
11496 echo $ECHO_N "(cached) $ECHO_C" >&6
11499 cat >"conftest.$ac_ext" <<_ACEOF
11500 #line 11500 "configure"
11501 #include "confdefs.h"
11503 #include <sys/types.h>
11504 #include <sys/signal.h>
11509 int x = SIGWINCH; (void)x
11514 rm -f "conftest.$ac_objext"
11515 if { (eval echo "$as_me:11515: \"$ac_compile\"") >&5
11516 (eval $ac_compile) 2>&5
11518 echo "$as_me:11518: \$? = $ac_status" >&5
11519 (exit "$ac_status"); } &&
11520 { ac_try='test -s "conftest.$ac_objext"'
11521 { (eval echo "$as_me:11521: \"$ac_try\"") >&5
11522 (eval $ac_try) 2>&5
11524 echo "$as_me:11524: \$? = $ac_status" >&5
11525 (exit "$ac_status"); }; }; then
11526 cf_cv_define_sigwinch=yes
11528 echo "$as_me: failed program was:" >&5
11529 cat "conftest.$ac_ext" >&5
11530 cat >"conftest.$ac_ext" <<_ACEOF
11531 #line 11531 "configure"
11532 #include "confdefs.h"
11534 #undef _XOPEN_SOURCE
11535 #undef _POSIX_SOURCE
11536 #undef _POSIX_C_SOURCE
11537 #include <sys/types.h>
11538 #include <sys/signal.h>
11543 int x = SIGWINCH; (void)x
11548 rm -f "conftest.$ac_objext"
11549 if { (eval echo "$as_me:11549: \"$ac_compile\"") >&5
11550 (eval $ac_compile) 2>&5
11552 echo "$as_me:11552: \$? = $ac_status" >&5
11553 (exit "$ac_status"); } &&
11554 { ac_try='test -s "conftest.$ac_objext"'
11555 { (eval echo "$as_me:11555: \"$ac_try\"") >&5
11556 (eval $ac_try) 2>&5
11558 echo "$as_me:11558: \$? = $ac_status" >&5
11559 (exit "$ac_status"); }; }; then
11560 cf_cv_define_sigwinch=maybe
11562 echo "$as_me: failed program was:" >&5
11563 cat "conftest.$ac_ext" >&5
11564 cf_cv_define_sigwinch=no
11566 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11569 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11572 echo "$as_me:11572: result: $cf_cv_define_sigwinch" >&5
11573 echo "${ECHO_T}$cf_cv_define_sigwinch" >&6
11575 if test "$cf_cv_define_sigwinch" = maybe ; then
11576 echo "$as_me:11576: checking for actual SIGWINCH definition" >&5
11577 echo $ECHO_N "checking for actual SIGWINCH definition... $ECHO_C" >&6
11578 if test "${cf_cv_fixup_sigwinch+set}" = set; then
11579 echo $ECHO_N "(cached) $ECHO_C" >&6
11582 cf_cv_fixup_sigwinch=unknown
11584 while test "$cf_sigwinch" != 1
11586 cat >"conftest.$ac_ext" <<_ACEOF
11587 #line 11587 "configure"
11588 #include "confdefs.h"
11590 #undef _XOPEN_SOURCE
11591 #undef _POSIX_SOURCE
11592 #undef _POSIX_C_SOURCE
11593 #include <sys/types.h>
11594 #include <sys/signal.h>
11600 #if SIGWINCH != $cf_sigwinch
11603 int x = SIGWINCH; (void)x
11608 rm -f "conftest.$ac_objext"
11609 if { (eval echo "$as_me:11609: \"$ac_compile\"") >&5
11610 (eval $ac_compile) 2>&5
11612 echo "$as_me:11612: \$? = $ac_status" >&5
11613 (exit "$ac_status"); } &&
11614 { ac_try='test -s "conftest.$ac_objext"'
11615 { (eval echo "$as_me:11615: \"$ac_try\"") >&5
11616 (eval $ac_try) 2>&5
11618 echo "$as_me:11618: \$? = $ac_status" >&5
11619 (exit "$ac_status"); }; }; then
11620 cf_cv_fixup_sigwinch=$cf_sigwinch
11623 echo "$as_me: failed program was:" >&5
11624 cat "conftest.$ac_ext" >&5
11626 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11628 cf_sigwinch="`expr "$cf_sigwinch" - 1`"
11632 echo "$as_me:11632: result: $cf_cv_fixup_sigwinch" >&5
11633 echo "${ECHO_T}$cf_cv_fixup_sigwinch" >&6
11635 if test "$cf_cv_fixup_sigwinch" != unknown ; then
11636 CPPFLAGS="$CPPFLAGS -DSIGWINCH=$cf_cv_fixup_sigwinch"
11640 # Checks for CODESET support.
11642 echo "$as_me:11642: checking for nl_langinfo and CODESET" >&5
11643 echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
11644 if test "${am_cv_langinfo_codeset+set}" = set; then
11645 echo $ECHO_N "(cached) $ECHO_C" >&6
11647 cat >"conftest.$ac_ext" <<_ACEOF
11648 #line 11648 "configure"
11649 #include "confdefs.h"
11650 #include <langinfo.h>
11654 char* cs = nl_langinfo(CODESET); (void)cs
11659 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
11660 if { (eval echo "$as_me:11660: \"$ac_link\"") >&5
11661 (eval $ac_link) 2>&5
11663 echo "$as_me:11663: \$? = $ac_status" >&5
11664 (exit "$ac_status"); } &&
11665 { ac_try='test -s "conftest$ac_exeext"'
11666 { (eval echo "$as_me:11666: \"$ac_try\"") >&5
11667 (eval $ac_try) 2>&5
11669 echo "$as_me:11669: \$? = $ac_status" >&5
11670 (exit "$ac_status"); }; }; then
11671 am_cv_langinfo_codeset=yes
11673 echo "$as_me: failed program was:" >&5
11674 cat "conftest.$ac_ext" >&5
11675 am_cv_langinfo_codeset=no
11677 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
11680 echo "$as_me:11680: result: $am_cv_langinfo_codeset" >&5
11681 echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
11682 if test "$am_cv_langinfo_codeset" = yes; then
11684 cat >>confdefs.h <<\EOF
11685 #define HAVE_LANGINFO_CODESET 1
11690 # use these variables to work around a defect in gcc's fixincludes.
11691 NCURSES_OK_WCHAR_T=
11694 echo "$as_me:11694: checking if you want wide-character code" >&5
11695 echo $ECHO_N "checking if you want wide-character code... $ECHO_C" >&6
11697 # Check whether --enable-widec or --disable-widec was given.
11698 if test "${enable_widec+set}" = set; then
11699 enableval="$enable_widec"
11700 with_widec=$enableval
11704 echo "$as_me:11704: result: $with_widec" >&5
11705 echo "${ECHO_T}$with_widec" >&6
11707 NCURSES_WCWIDTH_GRAPHICS=1
11709 if test "x$with_widec" = xyes ; then
11710 if test "x$disable_lib_suffixes" = xno ; then
11711 LIB_SUFFIX="w${LIB_SUFFIX}"
11714 cat >>confdefs.h <<\EOF
11715 #define USE_WIDEC_SUPPORT 1
11718 cat >>confdefs.h <<\EOF
11719 #define NCURSES_WIDECHAR 1
11727 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11728 echo "$as_me:11728: checking for $ac_header" >&5
11729 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
11730 if eval "test \"\${$as_ac_Header+set}\" = set"; then
11731 echo $ECHO_N "(cached) $ECHO_C" >&6
11733 cat >"conftest.$ac_ext" <<_ACEOF
11734 #line 11734 "configure"
11735 #include "confdefs.h"
11736 #include <$ac_header>
11738 if { (eval echo "$as_me:11738: \"$ac_cpp "conftest.$ac_ext"\"") >&5
11739 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
11741 $EGREP -v '^ *\+' conftest.er1 >conftest.err
11743 cat conftest.err >&5
11744 echo "$as_me:11744: \$? = $ac_status" >&5
11745 (exit "$ac_status"); } >/dev/null; then
11746 if test -s conftest.err; then
11747 ac_cpp_err=$ac_c_preproc_warn_flag
11754 if test -z "$ac_cpp_err"; then
11755 eval "$as_ac_Header=yes"
11757 echo "$as_me: failed program was:" >&5
11758 cat "conftest.$ac_ext" >&5
11759 eval "$as_ac_Header=no"
11761 rm -f conftest.err "conftest.$ac_ext"
11763 echo "$as_me:11763: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
11764 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
11765 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
11766 cat >>confdefs.h <<EOF
11767 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11773 echo "$as_me:11773: checking if wchar.h can be used as is" >&5
11774 echo $ECHO_N "checking if wchar.h can be used as is... $ECHO_C" >&6
11775 if test "${cf_cv_wchar_h_okay+set}" = set; then
11776 echo $ECHO_N "(cached) $ECHO_C" >&6
11779 cat >"conftest.$ac_ext" <<_ACEOF
11780 #line 11780 "configure"
11781 #include "confdefs.h"
11783 #include <stdlib.h>
11784 #ifdef HAVE_WCHAR_H
11787 #ifdef HAVE_WCTYPE_H
11788 #include <wctype.h>
11796 int bar = iswpunct(foo)
11801 rm -f "conftest.$ac_objext"
11802 if { (eval echo "$as_me:11802: \"$ac_compile\"") >&5
11803 (eval $ac_compile) 2>&5
11805 echo "$as_me:11805: \$? = $ac_status" >&5
11806 (exit "$ac_status"); } &&
11807 { ac_try='test -s "conftest.$ac_objext"'
11808 { (eval echo "$as_me:11808: \"$ac_try\"") >&5
11809 (eval $ac_try) 2>&5
11811 echo "$as_me:11811: \$? = $ac_status" >&5
11812 (exit "$ac_status"); }; }; then
11813 cf_cv_wchar_h_okay=yes
11815 echo "$as_me: failed program was:" >&5
11816 cat "conftest.$ac_ext" >&5
11817 cf_cv_wchar_h_okay=no
11819 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11821 echo "$as_me:11821: result: $cf_cv_wchar_h_okay" >&5
11822 echo "${ECHO_T}$cf_cv_wchar_h_okay" >&6
11824 if test "$cf_cv_wchar_h_okay" = no
11827 echo "$as_me:11827: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
11828 echo $ECHO_N "checking if we must define _XOPEN_SOURCE_EXTENDED... $ECHO_C" >&6
11829 cat >"conftest.$ac_ext" <<_ACEOF
11830 #line 11830 "configure"
11831 #include "confdefs.h"
11832 #include <sys/types.h>
11838 #ifndef _XOPEN_SOURCE_EXTENDED
11845 rm -f "conftest.$ac_objext"
11846 if { (eval echo "$as_me:11846: \"$ac_compile\"") >&5
11847 (eval $ac_compile) 2>&5
11849 echo "$as_me:11849: \$? = $ac_status" >&5
11850 (exit "$ac_status"); } &&
11851 { ac_try='test -s "conftest.$ac_objext"'
11852 { (eval echo "$as_me:11852: \"$ac_try\"") >&5
11853 (eval $ac_try) 2>&5
11855 echo "$as_me:11855: \$? = $ac_status" >&5
11856 (exit "$ac_status"); }; }; then
11859 echo "$as_me: failed program was:" >&5
11860 cat "conftest.$ac_ext" >&5
11863 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11864 echo "$as_me:11864: result: $cf_result" >&5
11865 echo "${ECHO_T}$cf_result" >&6
11867 if test "$cf_result" = yes ; then
11868 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED"
11869 elif test "x" != "x" ; then
11870 echo "$as_me:11870: checking checking for compatible value versus " >&5
11871 echo $ECHO_N "checking checking for compatible value versus ... $ECHO_C" >&6
11872 cat >"conftest.$ac_ext" <<_ACEOF
11873 #line 11873 "configure"
11874 #include "confdefs.h"
11875 #include <sys/types.h>
11881 #if _XOPEN_SOURCE_EXTENDED- < 0
11888 rm -f "conftest.$ac_objext"
11889 if { (eval echo "$as_me:11889: \"$ac_compile\"") >&5
11890 (eval $ac_compile) 2>&5
11892 echo "$as_me:11892: \$? = $ac_status" >&5
11893 (exit "$ac_status"); } &&
11894 { ac_try='test -s "conftest.$ac_objext"'
11895 { (eval echo "$as_me:11895: \"$ac_try\"") >&5
11896 (eval $ac_try) 2>&5
11898 echo "$as_me:11898: \$? = $ac_status" >&5
11899 (exit "$ac_status"); }; }; then
11902 echo "$as_me: failed program was:" >&5
11903 cat "conftest.$ac_ext" >&5
11906 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11907 echo "$as_me:11907: result: $cf_result" >&5
11908 echo "${ECHO_T}$cf_result" >&6
11909 if test "$cf_result" = no ; then
11910 # perhaps we can override it - try...
11911 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED="
11917 echo "$as_me:11917: checking if wcwidth agrees graphics are single-width" >&5
11918 echo $ECHO_N "checking if wcwidth agrees graphics are single-width... $ECHO_C" >&6
11919 if test "${cf_cv_wcwidth_graphics+set}" = set; then
11920 echo $ECHO_N "(cached) $ECHO_C" >&6
11923 cat >conftest.in <<CF_EOF
11925 0x250c upper left corner
11926 0x2514 lower left corner
11927 0x2510 upper right corner
11928 0x2518 lower right corner
11929 0x251c tee pointing left
11930 0x2524 tee pointing right
11931 0x2534 tee pointing up
11932 0x252c tee pointing down
11933 0x2500 horizontal line
11934 0x2502 vertical line
11935 0x253c large plus or crossover
11939 0x2592 checker board (stipple)
11940 0x00b0 degree symbol
11943 - Teletype 5410v1 symbols
11944 0x2190 arrow pointing left
11945 0x2192 arrow pointing right
11946 0x2193 arrow pointing down
11947 0x2191 arrow pointing up
11948 0x2592 board of squares
11949 0x2603 lantern symbol
11950 0x25ae solid square block
11951 - these defaults were invented for ncurses
11954 0x2264 less-than-or-equal-to
11955 0x2265 greater-than-or-equal-to
11958 0x00a3 pound-sterling symbol
11959 - thick-line-drawing
11960 0x250f upper left corner
11961 0x2517 lower left corner
11962 0x2513 upper right corner
11963 0x251b lower right corner
11964 0x2523 tee pointing left
11965 0x252b tee pointing right
11966 0x253b tee pointing up
11967 0x2533 tee pointing down
11968 0x2501 horizontal line
11969 0x2503 vertical line
11970 0x254b large plus or crossover
11971 - double-line-drawing
11972 0x2554 upper left corner
11973 0x255a lower left corner
11974 0x2557 upper right corner
11975 0x255d lower right corner
11976 0x2563 tee pointing left
11977 0x2560 tee pointing right
11978 0x2569 tee pointing up
11979 0x2566 tee pointing down
11980 0x2550 horizontal line
11981 0x2551 vertical line
11982 0x256c large plus or crossover
11984 if test "$cross_compiling" = yes; then
11985 cf_cv_wcwidth_graphics=unknown
11987 cat >"conftest.$ac_ext" <<_ACEOF
11988 #line 11988 "configure"
11989 #include "confdefs.h"
11991 #include <locale.h>
12002 char buffer[MY_LEN + 1];
12003 char notes[MY_LEN + 1];
12007 if (setlocale(LC_ALL, "en_US.UTF8") ||
12008 setlocale(LC_ALL, "en_US.UTF-8") ||
12009 setlocale(LC_ALL, "en_US.utf8") ||
12010 setlocale(LC_ALL, "en_US.utf-8")) {
12011 if ((fp = fopen("conftest.in", "r")) != 0) {
12012 while (fgets(buffer, MY_LEN, fp) != 0) {
12013 if (*buffer == '-') {
12014 fprintf(stderr, "\\t%s", buffer);
12015 } else if (sscanf(buffer, "%x %s", &value, notes) == 2) {
12017 if (wcwidth(value) == 1)
12019 fprintf(stderr, "%d\\t%s", wcwidth(value), buffer);
12021 fprintf(stderr, "?\\t%s", buffer);
12026 fprintf(stderr, "%d/%d passed wcwidth/graphics check\\n", passed, totals);
12027 return (totals == passed) ? 0 : 1;
12031 rm -f "conftest$ac_exeext"
12032 if { (eval echo "$as_me:12032: \"$ac_link\"") >&5
12033 (eval $ac_link) 2>&5
12035 echo "$as_me:12035: \$? = $ac_status" >&5
12036 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
12037 { (eval echo "$as_me:12037: \"$ac_try\"") >&5
12038 (eval $ac_try) 2>&5
12040 echo "$as_me:12040: \$? = $ac_status" >&5
12041 (exit "$ac_status"); }; }; then
12042 cf_cv_wcwidth_graphics=yes
12044 echo "$as_me: program exited with status $ac_status" >&5
12045 echo "$as_me: failed program was:" >&5
12046 cat "conftest.$ac_ext" >&5
12047 cf_cv_wcwidth_graphics=no
12049 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
12053 echo "$as_me:12053: result: $cf_cv_wcwidth_graphics" >&5
12054 echo "${ECHO_T}$cf_cv_wcwidth_graphics" >&6
12056 test "$cf_cv_wcwidth_graphics" = no && NCURSES_WCWIDTH_GRAPHICS=0
12058 # with_overwrite=no
12059 NCURSES_CH_T=cchar_t
12061 for ac_func in putwc btowc wctob mbtowc wctomb mblen mbrlen mbrtowc wcsrtombs mbsrtowcs wcstombs mbstowcs
12063 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12064 echo "$as_me:12064: checking for $ac_func" >&5
12065 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
12066 if eval "test \"\${$as_ac_var+set}\" = set"; then
12067 echo $ECHO_N "(cached) $ECHO_C" >&6
12069 cat >"conftest.$ac_ext" <<_ACEOF
12070 #line 12070 "configure"
12071 #include "confdefs.h"
12072 #define $ac_func autoconf_temporary
12073 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
12080 /* We use char because int might match the return type of a gcc2
12081 builtin and then its argument prototype would still apply. */
12082 char $ac_func (void);
12088 /* The GNU C library defines stubs for functions which it implements
12089 to always fail with ENOSYS. Some functions are actually named
12090 something starting with __ and the normal name is an alias. */
12091 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12092 #error found stub for $ac_func
12095 return $ac_func ();
12100 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
12101 if { (eval echo "$as_me:12101: \"$ac_link\"") >&5
12102 (eval $ac_link) 2>&5
12104 echo "$as_me:12104: \$? = $ac_status" >&5
12105 (exit "$ac_status"); } &&
12106 { ac_try='test -s "conftest$ac_exeext"'
12107 { (eval echo "$as_me:12107: \"$ac_try\"") >&5
12108 (eval $ac_try) 2>&5
12110 echo "$as_me:12110: \$? = $ac_status" >&5
12111 (exit "$ac_status"); }; }; then
12112 eval "$as_ac_var=yes"
12114 echo "$as_me: failed program was:" >&5
12115 cat "conftest.$ac_ext" >&5
12116 eval "$as_ac_var=no"
12118 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
12120 echo "$as_me:12120: result: `eval echo '${'"$as_ac_var"'}'`" >&5
12121 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
12122 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
12123 cat >>confdefs.h <<EOF
12124 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12130 if test "x$ac_cv_func_putwc" != xyes ; then
12132 for ac_header in wchar.h
12134 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12135 echo "$as_me:12135: checking for $ac_header" >&5
12136 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12137 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12138 echo $ECHO_N "(cached) $ECHO_C" >&6
12140 cat >"conftest.$ac_ext" <<_ACEOF
12141 #line 12141 "configure"
12142 #include "confdefs.h"
12143 #include <$ac_header>
12145 if { (eval echo "$as_me:12145: \"$ac_cpp "conftest.$ac_ext"\"") >&5
12146 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
12148 $EGREP -v '^ *\+' conftest.er1 >conftest.err
12150 cat conftest.err >&5
12151 echo "$as_me:12151: \$? = $ac_status" >&5
12152 (exit "$ac_status"); } >/dev/null; then
12153 if test -s conftest.err; then
12154 ac_cpp_err=$ac_c_preproc_warn_flag
12161 if test -z "$ac_cpp_err"; then
12162 eval "$as_ac_Header=yes"
12164 echo "$as_me: failed program was:" >&5
12165 cat "conftest.$ac_ext" >&5
12166 eval "$as_ac_Header=no"
12168 rm -f conftest.err "conftest.$ac_ext"
12170 echo "$as_me:12170: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
12171 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
12172 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
12173 cat >>confdefs.h <<EOF
12174 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12180 echo "$as_me:12180: checking for multibyte character support" >&5
12181 echo $ECHO_N "checking for multibyte character support... $ECHO_C" >&6
12182 if test "${cf_cv_utf8_lib+set}" = set; then
12183 echo $ECHO_N "(cached) $ECHO_C" >&6
12186 cf_save_LIBS="$LIBS"
12187 cat >"conftest.$ac_ext" <<_ACEOF
12188 #line 12188 "configure"
12189 #include "confdefs.h"
12191 #include <stdlib.h>
12193 #ifdef HAVE_WCHAR_H
12205 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
12206 if { (eval echo "$as_me:12206: \"$ac_link\"") >&5
12207 (eval $ac_link) 2>&5
12209 echo "$as_me:12209: \$? = $ac_status" >&5
12210 (exit "$ac_status"); } &&
12211 { ac_try='test -s "conftest$ac_exeext"'
12212 { (eval echo "$as_me:12212: \"$ac_try\"") >&5
12213 (eval $ac_try) 2>&5
12215 echo "$as_me:12215: \$? = $ac_status" >&5
12216 (exit "$ac_status"); }; }; then
12219 echo "$as_me: failed program was:" >&5
12220 cat "conftest.$ac_ext" >&5
12222 # If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these
12223 # will be set on completion of the AC_TRY_LINK below.
12224 cf_cv_header_path_utf8=
12225 cf_cv_library_path_utf8=
12227 echo "${as_me:-configure}:12227: testing Starting FIND_LINKAGE(utf8,) ..." 1>&5
12229 cf_save_LIBS="$LIBS"
12231 cat >"conftest.$ac_ext" <<_ACEOF
12232 #line 12232 "configure"
12233 #include "confdefs.h"
12235 #include <libutf8.h>
12244 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
12245 if { (eval echo "$as_me:12245: \"$ac_link\"") >&5
12246 (eval $ac_link) 2>&5
12248 echo "$as_me:12248: \$? = $ac_status" >&5
12249 (exit "$ac_status"); } &&
12250 { ac_try='test -s "conftest$ac_exeext"'
12251 { (eval echo "$as_me:12251: \"$ac_try\"") >&5
12252 (eval $ac_try) 2>&5
12254 echo "$as_me:12254: \$? = $ac_status" >&5
12255 (exit "$ac_status"); }; }; then
12257 cf_cv_find_linkage_utf8=yes
12258 cf_cv_header_path_utf8=/usr/include
12259 cf_cv_library_path_utf8=/usr/lib
12262 echo "$as_me: failed program was:" >&5
12263 cat "conftest.$ac_ext" >&5
12265 LIBS="-lutf8 $cf_save_LIBS"
12267 cat >"conftest.$ac_ext" <<_ACEOF
12268 #line 12268 "configure"
12269 #include "confdefs.h"
12271 #include <libutf8.h>
12280 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
12281 if { (eval echo "$as_me:12281: \"$ac_link\"") >&5
12282 (eval $ac_link) 2>&5
12284 echo "$as_me:12284: \$? = $ac_status" >&5
12285 (exit "$ac_status"); } &&
12286 { ac_try='test -s "conftest$ac_exeext"'
12287 { (eval echo "$as_me:12287: \"$ac_try\"") >&5
12288 (eval $ac_try) 2>&5
12290 echo "$as_me:12290: \$? = $ac_status" >&5
12291 (exit "$ac_status"); }; }; then
12293 cf_cv_find_linkage_utf8=yes
12294 cf_cv_header_path_utf8=/usr/include
12295 cf_cv_library_path_utf8=/usr/lib
12296 cf_cv_library_file_utf8="-lutf8"
12299 echo "$as_me: failed program was:" >&5
12300 cat "conftest.$ac_ext" >&5
12302 cf_cv_find_linkage_utf8=no
12303 LIBS="$cf_save_LIBS"
12305 test -n "$verbose" && echo " find linkage for utf8 library" 1>&6
12307 echo "${as_me:-configure}:12307: testing find linkage for utf8 library ..." 1>&5
12309 echo "${as_me:-configure}:12309: testing Searching for headers in FIND_LINKAGE(utf8,) ..." 1>&5
12311 cf_save_CPPFLAGS="$CPPFLAGS"
12312 cf_test_CPPFLAGS="$CPPFLAGS"
12316 # collect the current set of include-directories from compiler flags
12317 cf_header_path_list=""
12318 if test -n "${CFLAGS}${CPPFLAGS}" ; then
12319 for cf_header_path in $CPPFLAGS $CFLAGS
12321 case "$cf_header_path" in
12323 cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
12325 test "x$cf_header_path" != "xNONE" && \
12326 test -d "$cf_header_path" && \
12328 test -n "$verbose" && echo " ... testing for include-directories under $cf_header_path"
12329 test -d "$cf_header_path/include" && cf_search="$cf_search $cf_header_path/include"
12330 test -d "$cf_header_path/include/utf8" && cf_search="$cf_search $cf_header_path/include/utf8"
12331 test -d "$cf_header_path/include/utf8/include" && cf_search="$cf_search $cf_header_path/include/utf8/include"
12332 test -d "$cf_header_path/utf8/include" && cf_search="$cf_search $cf_header_path/utf8/include"
12333 test -d "$cf_header_path/utf8/include/utf8" && cf_search="$cf_search $cf_header_path/utf8/include/utf8"
12336 cf_header_path_list="$cf_header_path_list $cf_search"
12342 # add the variations for the package we are looking for
12346 test "x$prefix" != "xNONE" && \
12347 test -d "$prefix" && \
12349 test -n "$verbose" && echo " ... testing for include-directories under $prefix"
12350 test -d "$prefix/include" && cf_search="$cf_search $prefix/include"
12351 test -d "$prefix/include/utf8" && cf_search="$cf_search $prefix/include/utf8"
12352 test -d "$prefix/include/utf8/include" && cf_search="$cf_search $prefix/include/utf8/include"
12353 test -d "$prefix/utf8/include" && cf_search="$cf_search $prefix/utf8/include"
12354 test -d "$prefix/utf8/include/utf8" && cf_search="$cf_search $prefix/utf8/include/utf8"
12357 for cf_subdir_prefix in \
12366 test "x$cf_subdir_prefix" != "x$prefix" && \
12367 test -d "$cf_subdir_prefix" && \
12368 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
12369 test -n "$verbose" && echo " ... testing for include-directories under $cf_subdir_prefix"
12370 test -d "$cf_subdir_prefix/include" && cf_search="$cf_search $cf_subdir_prefix/include"
12371 test -d "$cf_subdir_prefix/include/utf8" && cf_search="$cf_search $cf_subdir_prefix/include/utf8"
12372 test -d "$cf_subdir_prefix/include/utf8/include" && cf_search="$cf_search $cf_subdir_prefix/include/utf8/include"
12373 test -d "$cf_subdir_prefix/utf8/include" && cf_search="$cf_search $cf_subdir_prefix/utf8/include"
12374 test -d "$cf_subdir_prefix/utf8/include/utf8" && cf_search="$cf_search $cf_subdir_prefix/utf8/include/utf8"
12379 test "$includedir" != NONE && \
12380 test "$includedir" != "/usr/include" && \
12381 test -d "$includedir" && {
12382 test -d "$includedir" && cf_search="$cf_search $includedir"
12383 test -d "$includedir/utf8" && cf_search="$cf_search $includedir/utf8"
12386 test "$oldincludedir" != NONE && \
12387 test "$oldincludedir" != "/usr/include" && \
12388 test -d "$oldincludedir" && {
12389 test -d "$oldincludedir" && cf_search="$cf_search $oldincludedir"
12390 test -d "$oldincludedir/utf8" && cf_search="$cf_search $oldincludedir/utf8"
12393 cf_search="$cf_search $cf_header_path_list"
12395 for cf_cv_header_path_utf8 in $cf_search
12397 if test -d "$cf_cv_header_path_utf8" ; then
12398 test -n "$verbose" && echo " ... testing $cf_cv_header_path_utf8" 1>&6
12400 echo "${as_me:-configure}:12400: testing ... testing $cf_cv_header_path_utf8 ..." 1>&5
12402 CPPFLAGS="$cf_save_CPPFLAGS"
12404 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
12405 CPPFLAGS="${CPPFLAGS}-I$cf_cv_header_path_utf8"
12407 cat >"conftest.$ac_ext" <<_ACEOF
12408 #line 12408 "configure"
12409 #include "confdefs.h"
12411 #include <libutf8.h>
12420 rm -f "conftest.$ac_objext"
12421 if { (eval echo "$as_me:12421: \"$ac_compile\"") >&5
12422 (eval $ac_compile) 2>&5
12424 echo "$as_me:12424: \$? = $ac_status" >&5
12425 (exit "$ac_status"); } &&
12426 { ac_try='test -s "conftest.$ac_objext"'
12427 { (eval echo "$as_me:12427: \"$ac_try\"") >&5
12428 (eval $ac_try) 2>&5
12430 echo "$as_me:12430: \$? = $ac_status" >&5
12431 (exit "$ac_status"); }; }; then
12433 test -n "$verbose" && echo " ... found utf8 headers in $cf_cv_header_path_utf8" 1>&6
12435 echo "${as_me:-configure}:12435: testing ... found utf8 headers in $cf_cv_header_path_utf8 ..." 1>&5
12437 cf_cv_find_linkage_utf8=maybe
12438 cf_test_CPPFLAGS="$CPPFLAGS"
12441 echo "$as_me: failed program was:" >&5
12442 cat "conftest.$ac_ext" >&5
12444 CPPFLAGS="$cf_save_CPPFLAGS"
12447 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12451 if test "$cf_cv_find_linkage_utf8" = maybe ; then
12453 echo "${as_me:-configure}:12453: testing Searching for utf8 library in FIND_LINKAGE(utf8,) ..." 1>&5
12455 cf_save_LIBS="$LIBS"
12456 cf_save_LDFLAGS="$LDFLAGS"
12458 if test "$cf_cv_find_linkage_utf8" != yes ; then
12461 cf_library_path_list=""
12462 if test -n "${LDFLAGS}${LIBS}" ; then
12463 for cf_library_path in $LDFLAGS $LIBS
12465 case "$cf_library_path" in
12467 cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
12469 test "x$cf_library_path" != "xNONE" && \
12470 test -d "$cf_library_path" && \
12472 test -n "$verbose" && echo " ... testing for lib-directories under $cf_library_path"
12473 test -d "$cf_library_path/lib" && cf_search="$cf_search $cf_library_path/lib"
12474 test -d "$cf_library_path/lib/utf8" && cf_search="$cf_search $cf_library_path/lib/utf8"
12475 test -d "$cf_library_path/lib/utf8/lib" && cf_search="$cf_search $cf_library_path/lib/utf8/lib"
12476 test -d "$cf_library_path/utf8/lib" && cf_search="$cf_search $cf_library_path/utf8/lib"
12477 test -d "$cf_library_path/utf8/lib/utf8" && cf_search="$cf_search $cf_library_path/utf8/lib/utf8"
12480 cf_library_path_list="$cf_library_path_list $cf_search"
12488 test "x$prefix" != "xNONE" && \
12489 test -d "$prefix" && \
12491 test -n "$verbose" && echo " ... testing for lib-directories under $prefix"
12492 test -d "$prefix/lib" && cf_search="$cf_search $prefix/lib"
12493 test -d "$prefix/lib/utf8" && cf_search="$cf_search $prefix/lib/utf8"
12494 test -d "$prefix/lib/utf8/lib" && cf_search="$cf_search $prefix/lib/utf8/lib"
12495 test -d "$prefix/utf8/lib" && cf_search="$cf_search $prefix/utf8/lib"
12496 test -d "$prefix/utf8/lib/utf8" && cf_search="$cf_search $prefix/utf8/lib/utf8"
12499 for cf_subdir_prefix in \
12508 test "x$cf_subdir_prefix" != "x$prefix" && \
12509 test -d "$cf_subdir_prefix" && \
12510 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
12511 test -n "$verbose" && echo " ... testing for lib-directories under $cf_subdir_prefix"
12512 test -d "$cf_subdir_prefix/lib" && cf_search="$cf_search $cf_subdir_prefix/lib"
12513 test -d "$cf_subdir_prefix/lib/utf8" && cf_search="$cf_search $cf_subdir_prefix/lib/utf8"
12514 test -d "$cf_subdir_prefix/lib/utf8/lib" && cf_search="$cf_search $cf_subdir_prefix/lib/utf8/lib"
12515 test -d "$cf_subdir_prefix/utf8/lib" && cf_search="$cf_search $cf_subdir_prefix/utf8/lib"
12516 test -d "$cf_subdir_prefix/utf8/lib/utf8" && cf_search="$cf_search $cf_subdir_prefix/utf8/lib/utf8"
12521 cf_search="$cf_library_path_list $cf_search"
12523 for cf_cv_library_path_utf8 in $cf_search
12525 if test -d "$cf_cv_library_path_utf8" ; then
12526 test -n "$verbose" && echo " ... testing $cf_cv_library_path_utf8" 1>&6
12528 echo "${as_me:-configure}:12528: testing ... testing $cf_cv_library_path_utf8 ..." 1>&5
12530 CPPFLAGS="$cf_test_CPPFLAGS"
12531 LIBS="-lutf8 $cf_save_LIBS"
12532 LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_utf8"
12533 cat >"conftest.$ac_ext" <<_ACEOF
12534 #line 12534 "configure"
12535 #include "confdefs.h"
12537 #include <libutf8.h>
12546 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
12547 if { (eval echo "$as_me:12547: \"$ac_link\"") >&5
12548 (eval $ac_link) 2>&5
12550 echo "$as_me:12550: \$? = $ac_status" >&5
12551 (exit "$ac_status"); } &&
12552 { ac_try='test -s "conftest$ac_exeext"'
12553 { (eval echo "$as_me:12553: \"$ac_try\"") >&5
12554 (eval $ac_try) 2>&5
12556 echo "$as_me:12556: \$? = $ac_status" >&5
12557 (exit "$ac_status"); }; }; then
12559 test -n "$verbose" && echo " ... found utf8 library in $cf_cv_library_path_utf8" 1>&6
12561 echo "${as_me:-configure}:12561: testing ... found utf8 library in $cf_cv_library_path_utf8 ..." 1>&5
12563 cf_cv_find_linkage_utf8=yes
12564 cf_cv_library_file_utf8="-lutf8"
12567 echo "$as_me: failed program was:" >&5
12568 cat "conftest.$ac_ext" >&5
12570 CPPFLAGS="$cf_save_CPPFLAGS"
12571 LIBS="$cf_save_LIBS"
12572 LDFLAGS="$cf_save_LDFLAGS"
12575 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
12578 CPPFLAGS="$cf_save_CPPFLAGS"
12579 LDFLAGS="$cf_save_LDFLAGS"
12583 cf_cv_find_linkage_utf8=no
12587 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
12590 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
12592 LIBS="$cf_save_LIBS"
12594 if test "$cf_cv_find_linkage_utf8" = yes ; then
12595 cf_cv_utf8_lib=add-on
12601 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
12603 echo "$as_me:12603: result: $cf_cv_utf8_lib" >&5
12604 echo "${ECHO_T}$cf_cv_utf8_lib" >&6
12606 # HAVE_LIBUTF8_H is used by ncurses if curses.h is shared between
12607 # ncurses/ncursesw:
12608 if test "$cf_cv_utf8_lib" = "add-on" ; then
12610 cat >>confdefs.h <<\EOF
12611 #define HAVE_LIBUTF8_H 1
12614 if test -n "$cf_cv_header_path_utf8" ; then
12615 for cf_add_incdir in $cf_cv_header_path_utf8
12617 while test "$cf_add_incdir" != /usr/include
12619 if test -d "$cf_add_incdir"
12622 if test -n "$CFLAGS$CPPFLAGS" ; then
12623 # a loop is needed to ensure we can add subdirs of existing dirs
12624 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
12625 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
12626 cf_have_incdir=yes; break
12631 if test "$cf_have_incdir" = no ; then
12632 if test "$cf_add_incdir" = /usr/local/include ; then
12633 if test "$GCC" = yes
12635 cf_save_CPPFLAGS=$CPPFLAGS
12637 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
12638 CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
12640 cat >"conftest.$ac_ext" <<_ACEOF
12641 #line 12641 "configure"
12642 #include "confdefs.h"
12652 rm -f "conftest.$ac_objext"
12653 if { (eval echo "$as_me:12653: \"$ac_compile\"") >&5
12654 (eval $ac_compile) 2>&5
12656 echo "$as_me:12656: \$? = $ac_status" >&5
12657 (exit "$ac_status"); } &&
12658 { ac_try='test -s "conftest.$ac_objext"'
12659 { (eval echo "$as_me:12659: \"$ac_try\"") >&5
12660 (eval $ac_try) 2>&5
12662 echo "$as_me:12662: \$? = $ac_status" >&5
12663 (exit "$ac_status"); }; }; then
12666 echo "$as_me: failed program was:" >&5
12667 cat "conftest.$ac_ext" >&5
12670 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12671 CPPFLAGS=$cf_save_CPPFLAGS
12676 if test "$cf_have_incdir" = no ; then
12677 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
12679 echo "${as_me:-configure}:12679: testing adding $cf_add_incdir to include-path ..." 1>&5
12681 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
12683 cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
12684 test "$cf_top_incdir" = "$cf_add_incdir" && break
12685 cf_add_incdir="$cf_top_incdir"
12696 if test -n "$cf_cv_library_path_utf8" ; then
12697 for cf_add_libdir in $cf_cv_library_path_utf8
12699 if test "$cf_add_libdir" = /usr/lib ; then
12701 elif test -d "$cf_add_libdir"
12704 if test -n "$LDFLAGS$LIBS" ; then
12705 # a loop is needed to ensure we can add subdirs of existing dirs
12706 for cf_test_libdir in $LDFLAGS $LIBS ; do
12707 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
12708 cf_have_libdir=yes; break
12712 if test "$cf_have_libdir" = no ; then
12713 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
12715 echo "${as_me:-configure}:12715: testing adding $cf_add_libdir to library-path ..." 1>&5
12717 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
12723 cf_add_libs="$LIBS"
12726 for cf_add_1lib in $cf_cv_library_file_utf8; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
12727 # filter duplicates
12728 for cf_add_1lib in $cf_add_0lib; do
12729 for cf_add_2lib in $cf_add_libs; do
12730 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
12735 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
12737 LIBS="$cf_add_libs"
12741 if test "$cf_cv_utf8_lib" != no ; then
12746 # This is needed on Tru64 5.0 to declare mbstate_t
12747 echo "$as_me:12747: checking if we must include wchar.h to declare mbstate_t" >&5
12748 echo $ECHO_N "checking if we must include wchar.h to declare mbstate_t... $ECHO_C" >&6
12749 if test "${cf_cv_mbstate_t+set}" = set; then
12750 echo $ECHO_N "(cached) $ECHO_C" >&6
12753 cat >"conftest.$ac_ext" <<_ACEOF
12754 #line 12754 "configure"
12755 #include "confdefs.h"
12757 #include <stdlib.h>
12758 #include <stdarg.h>
12760 #ifdef HAVE_LIBUTF8_H
12761 #include <libutf8.h>
12771 rm -f "conftest.$ac_objext"
12772 if { (eval echo "$as_me:12772: \"$ac_compile\"") >&5
12773 (eval $ac_compile) 2>&5
12775 echo "$as_me:12775: \$? = $ac_status" >&5
12776 (exit "$ac_status"); } &&
12777 { ac_try='test -s "conftest.$ac_objext"'
12778 { (eval echo "$as_me:12778: \"$ac_try\"") >&5
12779 (eval $ac_try) 2>&5
12781 echo "$as_me:12781: \$? = $ac_status" >&5
12782 (exit "$ac_status"); }; }; then
12785 echo "$as_me: failed program was:" >&5
12786 cat "conftest.$ac_ext" >&5
12787 cat >"conftest.$ac_ext" <<_ACEOF
12788 #line 12788 "configure"
12789 #include "confdefs.h"
12791 #include <stdlib.h>
12792 #include <stdarg.h>
12795 #ifdef HAVE_LIBUTF8_H
12796 #include <libutf8.h>
12806 rm -f "conftest.$ac_objext"
12807 if { (eval echo "$as_me:12807: \"$ac_compile\"") >&5
12808 (eval $ac_compile) 2>&5
12810 echo "$as_me:12810: \$? = $ac_status" >&5
12811 (exit "$ac_status"); } &&
12812 { ac_try='test -s "conftest.$ac_objext"'
12813 { (eval echo "$as_me:12813: \"$ac_try\"") >&5
12814 (eval $ac_try) 2>&5
12816 echo "$as_me:12816: \$? = $ac_status" >&5
12817 (exit "$ac_status"); }; }; then
12818 cf_cv_mbstate_t=yes
12820 echo "$as_me: failed program was:" >&5
12821 cat "conftest.$ac_ext" >&5
12822 cf_cv_mbstate_t=unknown
12824 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12826 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12828 echo "$as_me:12828: result: $cf_cv_mbstate_t" >&5
12829 echo "${ECHO_T}$cf_cv_mbstate_t" >&6
12831 if test "$cf_cv_mbstate_t" = yes ; then
12833 cat >>confdefs.h <<\EOF
12834 #define NEED_WCHAR_H 1
12840 # if we do not find mbstate_t in either place, use substitution to provide a fallback.
12841 if test "$cf_cv_mbstate_t" = unknown ; then
12842 NCURSES_MBSTATE_T=1
12845 # This is needed on Tru64 5.0 to declare wchar_t
12846 echo "$as_me:12846: checking if we must include wchar.h to declare wchar_t" >&5
12847 echo $ECHO_N "checking if we must include wchar.h to declare wchar_t... $ECHO_C" >&6
12848 if test "${cf_cv_wchar_t+set}" = set; then
12849 echo $ECHO_N "(cached) $ECHO_C" >&6
12852 cat >"conftest.$ac_ext" <<_ACEOF
12853 #line 12853 "configure"
12854 #include "confdefs.h"
12856 #include <stdlib.h>
12857 #include <stdarg.h>
12859 #ifdef HAVE_LIBUTF8_H
12860 #include <libutf8.h>
12870 rm -f "conftest.$ac_objext"
12871 if { (eval echo "$as_me:12871: \"$ac_compile\"") >&5
12872 (eval $ac_compile) 2>&5
12874 echo "$as_me:12874: \$? = $ac_status" >&5
12875 (exit "$ac_status"); } &&
12876 { ac_try='test -s "conftest.$ac_objext"'
12877 { (eval echo "$as_me:12877: \"$ac_try\"") >&5
12878 (eval $ac_try) 2>&5
12880 echo "$as_me:12880: \$? = $ac_status" >&5
12881 (exit "$ac_status"); }; }; then
12884 echo "$as_me: failed program was:" >&5
12885 cat "conftest.$ac_ext" >&5
12886 cat >"conftest.$ac_ext" <<_ACEOF
12887 #line 12887 "configure"
12888 #include "confdefs.h"
12890 #include <stdlib.h>
12891 #include <stdarg.h>
12894 #ifdef HAVE_LIBUTF8_H
12895 #include <libutf8.h>
12905 rm -f "conftest.$ac_objext"
12906 if { (eval echo "$as_me:12906: \"$ac_compile\"") >&5
12907 (eval $ac_compile) 2>&5
12909 echo "$as_me:12909: \$? = $ac_status" >&5
12910 (exit "$ac_status"); } &&
12911 { ac_try='test -s "conftest.$ac_objext"'
12912 { (eval echo "$as_me:12912: \"$ac_try\"") >&5
12913 (eval $ac_try) 2>&5
12915 echo "$as_me:12915: \$? = $ac_status" >&5
12916 (exit "$ac_status"); }; }; then
12919 echo "$as_me: failed program was:" >&5
12920 cat "conftest.$ac_ext" >&5
12921 cf_cv_wchar_t=unknown
12923 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12925 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12927 echo "$as_me:12927: result: $cf_cv_wchar_t" >&5
12928 echo "${ECHO_T}$cf_cv_wchar_t" >&6
12930 if test "$cf_cv_wchar_t" = yes ; then
12932 cat >>confdefs.h <<\EOF
12933 #define NEED_WCHAR_H 1
12939 # if we do not find wchar_t in either place, use substitution to provide a fallback.
12940 if test "$cf_cv_wchar_t" = unknown ; then
12944 # if we find wchar_t in either place, use substitution to provide a fallback.
12945 if test "$cf_cv_wchar_t" != unknown ; then
12946 NCURSES_OK_WCHAR_T=1
12949 # This is needed on Tru64 5.0 to declare wint_t
12950 echo "$as_me:12950: checking if we must include wchar.h to declare wint_t" >&5
12951 echo $ECHO_N "checking if we must include wchar.h to declare wint_t... $ECHO_C" >&6
12952 if test "${cf_cv_wint_t+set}" = set; then
12953 echo $ECHO_N "(cached) $ECHO_C" >&6
12956 cat >"conftest.$ac_ext" <<_ACEOF
12957 #line 12957 "configure"
12958 #include "confdefs.h"
12960 #include <stdlib.h>
12961 #include <stdarg.h>
12963 #ifdef HAVE_LIBUTF8_H
12964 #include <libutf8.h>
12974 rm -f "conftest.$ac_objext"
12975 if { (eval echo "$as_me:12975: \"$ac_compile\"") >&5
12976 (eval $ac_compile) 2>&5
12978 echo "$as_me:12978: \$? = $ac_status" >&5
12979 (exit "$ac_status"); } &&
12980 { ac_try='test -s "conftest.$ac_objext"'
12981 { (eval echo "$as_me:12981: \"$ac_try\"") >&5
12982 (eval $ac_try) 2>&5
12984 echo "$as_me:12984: \$? = $ac_status" >&5
12985 (exit "$ac_status"); }; }; then
12988 echo "$as_me: failed program was:" >&5
12989 cat "conftest.$ac_ext" >&5
12990 cat >"conftest.$ac_ext" <<_ACEOF
12991 #line 12991 "configure"
12992 #include "confdefs.h"
12994 #include <stdlib.h>
12995 #include <stdarg.h>
12998 #ifdef HAVE_LIBUTF8_H
12999 #include <libutf8.h>
13009 rm -f "conftest.$ac_objext"
13010 if { (eval echo "$as_me:13010: \"$ac_compile\"") >&5
13011 (eval $ac_compile) 2>&5
13013 echo "$as_me:13013: \$? = $ac_status" >&5
13014 (exit "$ac_status"); } &&
13015 { ac_try='test -s "conftest.$ac_objext"'
13016 { (eval echo "$as_me:13016: \"$ac_try\"") >&5
13017 (eval $ac_try) 2>&5
13019 echo "$as_me:13019: \$? = $ac_status" >&5
13020 (exit "$ac_status"); }; }; then
13023 echo "$as_me: failed program was:" >&5
13024 cat "conftest.$ac_ext" >&5
13025 cf_cv_wint_t=unknown
13027 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13029 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13031 echo "$as_me:13031: result: $cf_cv_wint_t" >&5
13032 echo "${ECHO_T}$cf_cv_wint_t" >&6
13034 if test "$cf_cv_wint_t" = yes ; then
13036 cat >>confdefs.h <<\EOF
13037 #define NEED_WCHAR_H 1
13043 # if we do not find wint_t in either place, use substitution to provide a fallback.
13044 if test "$cf_cv_wint_t" = unknown ; then
13048 # if we find wint_t in either place, use substitution to provide a fallback.
13049 if test "$cf_cv_wint_t" != unknown ; then
13050 NCURSES_OK_WINT_T=1
13053 if test "$NCURSES_MBSTATE_T" != 0; then
13055 cat >>confdefs.h <<\EOF
13056 #define NEED_MBSTATE_T_DEF 1
13062 ### use option --disable-lp64 to allow long chtype
13063 echo "$as_me:13063: checking whether to enable _LP64 definition in curses.h" >&5
13064 echo $ECHO_N "checking whether to enable _LP64 definition in curses.h... $ECHO_C" >&6
13066 # Check whether --enable-lp64 or --disable-lp64 was given.
13067 if test "${enable_lp64+set}" = set; then
13068 enableval="$enable_lp64"
13069 with_lp64=$enableval
13071 with_lp64=$cf_dft_with_lp64
13073 echo "$as_me:13073: result: $with_lp64" >&5
13074 echo "${ECHO_T}$with_lp64" >&6
13076 if test "x$with_lp64" = xyes ; then
13077 cf_cv_enable_lp64=1
13079 cf_cv_enable_lp64=0
13082 # Check whether --enable-largefile or --disable-largefile was given.
13083 if test "${enable_largefile+set}" = set; then
13084 enableval="$enable_largefile"
13087 if test "$enable_largefile" != no; then
13089 echo "$as_me:13089: checking for special C compiler options needed for large files" >&5
13090 echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
13091 if test "${ac_cv_sys_largefile_CC+set}" = set; then
13092 echo $ECHO_N "(cached) $ECHO_C" >&6
13094 ac_cv_sys_largefile_CC=no
13095 if test "$GCC" != yes; then
13098 # IRIX 6.2 and later do not support large files by default,
13099 # so use the C compiler's -n32 option if that helps.
13100 cat >"conftest.$ac_ext" <<_ACEOF
13101 #line 13101 "configure"
13102 #include "confdefs.h"
13103 #include <sys/types.h>
13104 /* Check that off_t can represent 2**63 - 1 correctly.
13105 We can't simply define LARGE_OFF_T to be 9223372036854775807,
13106 since some C++ compilers masquerading as C compilers
13107 incorrectly reject 9223372036854775807. */
13108 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13109 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13110 && LARGE_OFF_T % 2147483647 == 1)
13120 rm -f "conftest.$ac_objext"
13121 if { (eval echo "$as_me:13121: \"$ac_compile\"") >&5
13122 (eval $ac_compile) 2>&5
13124 echo "$as_me:13124: \$? = $ac_status" >&5
13125 (exit "$ac_status"); } &&
13126 { ac_try='test -s "conftest.$ac_objext"'
13127 { (eval echo "$as_me:13127: \"$ac_try\"") >&5
13128 (eval $ac_try) 2>&5
13130 echo "$as_me:13130: \$? = $ac_status" >&5
13131 (exit "$ac_status"); }; }; then
13134 echo "$as_me: failed program was:" >&5
13135 cat "conftest.$ac_ext" >&5
13137 rm -f "conftest.$ac_objext"
13139 rm -f "conftest.$ac_objext"
13140 if { (eval echo "$as_me:13140: \"$ac_compile\"") >&5
13141 (eval $ac_compile) 2>&5
13143 echo "$as_me:13143: \$? = $ac_status" >&5
13144 (exit "$ac_status"); } &&
13145 { ac_try='test -s "conftest.$ac_objext"'
13146 { (eval echo "$as_me:13146: \"$ac_try\"") >&5
13147 (eval $ac_try) 2>&5
13149 echo "$as_me:13149: \$? = $ac_status" >&5
13150 (exit "$ac_status"); }; }; then
13151 ac_cv_sys_largefile_CC=' -n32'; break
13153 echo "$as_me: failed program was:" >&5
13154 cat "conftest.$ac_ext" >&5
13156 rm -f "conftest.$ac_objext"
13160 rm -f "conftest.$ac_ext"
13163 echo "$as_me:13163: result: $ac_cv_sys_largefile_CC" >&5
13164 echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
13165 if test "$ac_cv_sys_largefile_CC" != no; then
13166 CC=$CC$ac_cv_sys_largefile_CC
13169 echo "$as_me:13169: checking for _FILE_OFFSET_BITS value needed for large files" >&5
13170 echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
13171 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
13172 echo $ECHO_N "(cached) $ECHO_C" >&6
13175 ac_cv_sys_file_offset_bits=no
13176 cat >"conftest.$ac_ext" <<_ACEOF
13177 #line 13177 "configure"
13178 #include "confdefs.h"
13179 #include <sys/types.h>
13180 /* Check that off_t can represent 2**63 - 1 correctly.
13181 We can't simply define LARGE_OFF_T to be 9223372036854775807,
13182 since some C++ compilers masquerading as C compilers
13183 incorrectly reject 9223372036854775807. */
13184 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13185 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13186 && LARGE_OFF_T % 2147483647 == 1)
13196 rm -f "conftest.$ac_objext"
13197 if { (eval echo "$as_me:13197: \"$ac_compile\"") >&5
13198 (eval $ac_compile) 2>&5
13200 echo "$as_me:13200: \$? = $ac_status" >&5
13201 (exit "$ac_status"); } &&
13202 { ac_try='test -s "conftest.$ac_objext"'
13203 { (eval echo "$as_me:13203: \"$ac_try\"") >&5
13204 (eval $ac_try) 2>&5
13206 echo "$as_me:13206: \$? = $ac_status" >&5
13207 (exit "$ac_status"); }; }; then
13210 echo "$as_me: failed program was:" >&5
13211 cat "conftest.$ac_ext" >&5
13213 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13214 cat >"conftest.$ac_ext" <<_ACEOF
13215 #line 13215 "configure"
13216 #include "confdefs.h"
13217 #define _FILE_OFFSET_BITS 64
13218 #include <sys/types.h>
13219 /* Check that off_t can represent 2**63 - 1 correctly.
13220 We can't simply define LARGE_OFF_T to be 9223372036854775807,
13221 since some C++ compilers masquerading as C compilers
13222 incorrectly reject 9223372036854775807. */
13223 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13224 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13225 && LARGE_OFF_T % 2147483647 == 1)
13235 rm -f "conftest.$ac_objext"
13236 if { (eval echo "$as_me:13236: \"$ac_compile\"") >&5
13237 (eval $ac_compile) 2>&5
13239 echo "$as_me:13239: \$? = $ac_status" >&5
13240 (exit "$ac_status"); } &&
13241 { ac_try='test -s "conftest.$ac_objext"'
13242 { (eval echo "$as_me:13242: \"$ac_try\"") >&5
13243 (eval $ac_try) 2>&5
13245 echo "$as_me:13245: \$? = $ac_status" >&5
13246 (exit "$ac_status"); }; }; then
13247 ac_cv_sys_file_offset_bits=64; break
13249 echo "$as_me: failed program was:" >&5
13250 cat "conftest.$ac_ext" >&5
13252 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13256 echo "$as_me:13256: result: $ac_cv_sys_file_offset_bits" >&5
13257 echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
13258 if test "$ac_cv_sys_file_offset_bits" != no; then
13260 cat >>confdefs.h <<EOF
13261 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
13266 echo "$as_me:13266: checking for _LARGE_FILES value needed for large files" >&5
13267 echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
13268 if test "${ac_cv_sys_large_files+set}" = set; then
13269 echo $ECHO_N "(cached) $ECHO_C" >&6
13272 ac_cv_sys_large_files=no
13273 cat >"conftest.$ac_ext" <<_ACEOF
13274 #line 13274 "configure"
13275 #include "confdefs.h"
13276 #include <sys/types.h>
13277 /* Check that off_t can represent 2**63 - 1 correctly.
13278 We can't simply define LARGE_OFF_T to be 9223372036854775807,
13279 since some C++ compilers masquerading as C compilers
13280 incorrectly reject 9223372036854775807. */
13281 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13282 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13283 && LARGE_OFF_T % 2147483647 == 1)
13293 rm -f "conftest.$ac_objext"
13294 if { (eval echo "$as_me:13294: \"$ac_compile\"") >&5
13295 (eval $ac_compile) 2>&5
13297 echo "$as_me:13297: \$? = $ac_status" >&5
13298 (exit "$ac_status"); } &&
13299 { ac_try='test -s "conftest.$ac_objext"'
13300 { (eval echo "$as_me:13300: \"$ac_try\"") >&5
13301 (eval $ac_try) 2>&5
13303 echo "$as_me:13303: \$? = $ac_status" >&5
13304 (exit "$ac_status"); }; }; then
13307 echo "$as_me: failed program was:" >&5
13308 cat "conftest.$ac_ext" >&5
13310 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13311 cat >"conftest.$ac_ext" <<_ACEOF
13312 #line 13312 "configure"
13313 #include "confdefs.h"
13314 #define _LARGE_FILES 1
13315 #include <sys/types.h>
13316 /* Check that off_t can represent 2**63 - 1 correctly.
13317 We can't simply define LARGE_OFF_T to be 9223372036854775807,
13318 since some C++ compilers masquerading as C compilers
13319 incorrectly reject 9223372036854775807. */
13320 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13321 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13322 && LARGE_OFF_T % 2147483647 == 1)
13332 rm -f "conftest.$ac_objext"
13333 if { (eval echo "$as_me:13333: \"$ac_compile\"") >&5
13334 (eval $ac_compile) 2>&5
13336 echo "$as_me:13336: \$? = $ac_status" >&5
13337 (exit "$ac_status"); } &&
13338 { ac_try='test -s "conftest.$ac_objext"'
13339 { (eval echo "$as_me:13339: \"$ac_try\"") >&5
13340 (eval $ac_try) 2>&5
13342 echo "$as_me:13342: \$? = $ac_status" >&5
13343 (exit "$ac_status"); }; }; then
13344 ac_cv_sys_large_files=1; break
13346 echo "$as_me: failed program was:" >&5
13347 cat "conftest.$ac_ext" >&5
13349 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13353 echo "$as_me:13353: result: $ac_cv_sys_large_files" >&5
13354 echo "${ECHO_T}$ac_cv_sys_large_files" >&6
13355 if test "$ac_cv_sys_large_files" != no; then
13357 cat >>confdefs.h <<EOF
13358 #define _LARGE_FILES $ac_cv_sys_large_files
13365 if test "$enable_largefile" != no ; then
13366 echo "$as_me:13366: checking for _LARGEFILE_SOURCE value needed for large files" >&5
13367 echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6
13368 if test "${ac_cv_sys_largefile_source+set}" = set; then
13369 echo $ECHO_N "(cached) $ECHO_C" >&6
13372 ac_cv_sys_largefile_source=no
13373 cat >"conftest.$ac_ext" <<_ACEOF
13374 #line 13374 "configure"
13375 #include "confdefs.h"
13385 rm -f "conftest.$ac_objext"
13386 if { (eval echo "$as_me:13386: \"$ac_compile\"") >&5
13387 (eval $ac_compile) 2>&5
13389 echo "$as_me:13389: \$? = $ac_status" >&5
13390 (exit "$ac_status"); } &&
13391 { ac_try='test -s "conftest.$ac_objext"'
13392 { (eval echo "$as_me:13392: \"$ac_try\"") >&5
13393 (eval $ac_try) 2>&5
13395 echo "$as_me:13395: \$? = $ac_status" >&5
13396 (exit "$ac_status"); }; }; then
13399 echo "$as_me: failed program was:" >&5
13400 cat "conftest.$ac_ext" >&5
13402 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13403 cat >"conftest.$ac_ext" <<_ACEOF
13404 #line 13404 "configure"
13405 #include "confdefs.h"
13406 #define _LARGEFILE_SOURCE 1
13416 rm -f "conftest.$ac_objext"
13417 if { (eval echo "$as_me:13417: \"$ac_compile\"") >&5
13418 (eval $ac_compile) 2>&5
13420 echo "$as_me:13420: \$? = $ac_status" >&5
13421 (exit "$ac_status"); } &&
13422 { ac_try='test -s "conftest.$ac_objext"'
13423 { (eval echo "$as_me:13423: \"$ac_try\"") >&5
13424 (eval $ac_try) 2>&5
13426 echo "$as_me:13426: \$? = $ac_status" >&5
13427 (exit "$ac_status"); }; }; then
13428 ac_cv_sys_largefile_source=1; break
13430 echo "$as_me: failed program was:" >&5
13431 cat "conftest.$ac_ext" >&5
13433 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13437 echo "$as_me:13437: result: $ac_cv_sys_largefile_source" >&5
13438 echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6
13439 if test "$ac_cv_sys_largefile_source" != no; then
13441 cat >>confdefs.h <<EOF
13442 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
13448 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
13449 # in glibc 2.1.3, but that breaks too many other things.
13450 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
13451 echo "$as_me:13451: checking for fseeko" >&5
13452 echo $ECHO_N "checking for fseeko... $ECHO_C" >&6
13453 if test "${ac_cv_func_fseeko+set}" = set; then
13454 echo $ECHO_N "(cached) $ECHO_C" >&6
13456 cat >"conftest.$ac_ext" <<_ACEOF
13457 #line 13457 "configure"
13458 #include "confdefs.h"
13463 return fseeko && fseeko (stdin, 0, 0);
13468 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
13469 if { (eval echo "$as_me:13469: \"$ac_link\"") >&5
13470 (eval $ac_link) 2>&5
13472 echo "$as_me:13472: \$? = $ac_status" >&5
13473 (exit "$ac_status"); } &&
13474 { ac_try='test -s "conftest$ac_exeext"'
13475 { (eval echo "$as_me:13475: \"$ac_try\"") >&5
13476 (eval $ac_try) 2>&5
13478 echo "$as_me:13478: \$? = $ac_status" >&5
13479 (exit "$ac_status"); }; }; then
13480 ac_cv_func_fseeko=yes
13482 echo "$as_me: failed program was:" >&5
13483 cat "conftest.$ac_ext" >&5
13484 ac_cv_func_fseeko=no
13486 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
13488 echo "$as_me:13488: result: $ac_cv_func_fseeko" >&5
13489 echo "${ECHO_T}$ac_cv_func_fseeko" >&6
13490 if test $ac_cv_func_fseeko = yes; then
13492 cat >>confdefs.h <<\EOF
13493 #define HAVE_FSEEKO 1
13498 # Normally we would collect these definitions in the config.h,
13499 # but (like _XOPEN_SOURCE), some environments rely on having these
13500 # defined before any of the system headers are included. Another
13501 # case comes up with C++, e.g., on AIX the compiler compiles the
13502 # header files by themselves before looking at the body files it is
13503 # told to compile. For ncurses, those header files do not include
13505 if test "$ac_cv_sys_large_files" != no
13508 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
13509 CPPFLAGS="${CPPFLAGS}-D_LARGE_FILES"
13512 if test "$ac_cv_sys_largefile_source" != no
13515 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
13516 CPPFLAGS="${CPPFLAGS}-D_LARGEFILE_SOURCE"
13519 if test "$ac_cv_sys_file_offset_bits" != no
13522 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
13523 CPPFLAGS="${CPPFLAGS}-D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits"
13527 echo "$as_me:13527: checking whether to use struct dirent64" >&5
13528 echo $ECHO_N "checking whether to use struct dirent64... $ECHO_C" >&6
13529 if test "${cf_cv_struct_dirent64+set}" = set; then
13530 echo $ECHO_N "(cached) $ECHO_C" >&6
13533 cat >"conftest.$ac_ext" <<_ACEOF
13534 #line 13534 "configure"
13535 #include "confdefs.h"
13537 #pragma GCC diagnostic error "-Wincompatible-pointer-types"
13538 #include <sys/types.h>
13539 #include <dirent.h>
13545 /* if transitional largefile support is setup, this is true */
13546 extern struct dirent64 * readdir(DIR *);
13547 struct dirent64 *x = readdir((DIR *)0);
13548 struct dirent *y = readdir((DIR *)0);
13556 rm -f "conftest.$ac_objext"
13557 if { (eval echo "$as_me:13557: \"$ac_compile\"") >&5
13558 (eval $ac_compile) 2>&5
13560 echo "$as_me:13560: \$? = $ac_status" >&5
13561 (exit "$ac_status"); } &&
13562 { ac_try='test -s "conftest.$ac_objext"'
13563 { (eval echo "$as_me:13563: \"$ac_try\"") >&5
13564 (eval $ac_try) 2>&5
13566 echo "$as_me:13566: \$? = $ac_status" >&5
13567 (exit "$ac_status"); }; }; then
13568 cf_cv_struct_dirent64=yes
13570 echo "$as_me: failed program was:" >&5
13571 cat "conftest.$ac_ext" >&5
13572 cf_cv_struct_dirent64=no
13574 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13577 echo "$as_me:13577: result: $cf_cv_struct_dirent64" >&5
13578 echo "${ECHO_T}$cf_cv_struct_dirent64" >&6
13579 test "$cf_cv_struct_dirent64" = yes &&
13580 cat >>confdefs.h <<\EOF
13581 #define HAVE_STRUCT_DIRENT64 1
13586 ### use option --disable-tparm-varargs to make tparm() conform to X/Open
13587 echo "$as_me:13587: checking if you want tparm not to use X/Open fixed-parameter list" >&5
13588 echo $ECHO_N "checking if you want tparm not to use X/Open fixed-parameter list... $ECHO_C" >&6
13590 # Check whether --enable-tparm-varargs or --disable-tparm-varargs was given.
13591 if test "${enable_tparm_varargs+set}" = set; then
13592 enableval="$enable_tparm_varargs"
13593 with_tparm_varargs=$enableval
13595 with_tparm_varargs=yes
13597 echo "$as_me:13597: result: $with_tparm_varargs" >&5
13598 echo "${ECHO_T}$with_tparm_varargs" >&6
13599 NCURSES_TPARM_VARARGS=0
13600 test "x$with_tparm_varargs" = xyes && NCURSES_TPARM_VARARGS=1
13602 ### use option --disable-tic-depends to make libtic not explicitly depend on ncurses/ncursesw
13603 if test "$with_ticlib" != no ; then
13604 echo "$as_me:13604: checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library" >&5
13605 echo $ECHO_N "checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library... $ECHO_C" >&6
13607 # Check whether --enable-tic-depends or --disable-tic-depends was given.
13608 if test "${enable_tic_depends+set}" = set; then
13609 enableval="$enable_tic_depends"
13610 with_tic_depends=$enableval
13612 with_tic_depends=yes
13614 echo "$as_me:13614: result: $with_tic_depends" >&5
13615 echo "${ECHO_T}$with_tic_depends" >&6
13617 with_tic_depends=no
13620 ### use option --enable-wattr-macros to enable wattr* macros in curses.h
13621 echo "$as_me:13621: checking if you want to enable wattr* macros" >&5
13622 echo $ECHO_N "checking if you want to enable wattr* macros... $ECHO_C" >&6
13624 # Check whether --enable-wattr-macros or --disable-wattr-macros was given.
13625 if test "${enable_wattr_macros+set}" = set; then
13626 enableval="$enable_wattr_macros"
13627 with_wattr_macros=$enableval
13629 with_wattr_macros=no
13631 if [ "x$with_wattr_macros" != xyes ]; then
13632 NCURSES_WATTR_MACROS=0
13633 echo "$as_me:13633: result: no" >&5
13634 echo "${ECHO_T}no" >&6
13636 NCURSES_WATTR_MACROS=1
13637 echo "$as_me:13637: result: yes" >&5
13638 echo "${ECHO_T}yes" >&6
13641 echo "$as_me:13641: checking for X11 rgb file" >&5
13642 echo $ECHO_N "checking for X11 rgb file... $ECHO_C" >&6
13644 # Check whether --with-x11-rgb or --without-x11-rgb was given.
13645 if test "${with_x11_rgb+set}" = set; then
13646 withval="$with_x11_rgb"
13652 if test "x$RGB_PATH" = xauto
13654 RGB_PATH='${exec_prefix}/lib/X11/rgb.txt'
13656 /opt/local/share/X11/rgb.txt \
13657 /opt/X11/share/X11/rgb.txt \
13658 /usr/share/X11/rgb.txt \
13659 /usr/X11/share/X11/rgb.txt \
13660 /usr/X11/lib/X11/rgb.txt \
13661 /usr/lib/X11/rgb.txt \
13663 /usr/pkg/lib/X11/rgb.txt \
13664 /usr/X11R7/lib/X11/rgb.txt \
13665 /usr/X11R6/lib/X11/rgb.txt \
13666 /usr/X11R5/lib/X11/rgb.txt \
13667 /usr/X11R4/lib/X11/rgb.txt \
13668 /usr/local/lib/X11/rgb.txt \
13669 /usr/local/share/X11/rgb.txt \
13670 /usr/lib64/X11/rgb.txt
13672 if test -f "$cf_path" ; then
13673 RGB_PATH="$cf_path"
13680 if test "x$prefix" != xNONE; then
13681 cf_path_syntax="$prefix"
13683 cf_path_syntax="$ac_default_prefix"
13686 case ".$cf_path" in
13687 (.\$\(*\)*|.\'*\'*)
13691 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
13693 (.\$\{*prefix\}*|.\$\{*dir\}*)
13694 eval cf_path="$cf_path"
13695 case ".$cf_path" in
13697 cf_path=`echo "$cf_path" | sed -e s%NONE%$cf_path_syntax%`
13702 cf_path=`echo "$cf_path" | sed -e s%NONE%$cf_path_syntax%`
13705 { { echo "$as_me:13705: error: expected a pathname, not \"$cf_path\"" >&5
13706 echo "$as_me: error: expected a pathname, not \"$cf_path\"" >&2;}
13707 { (exit 1); exit 1; }; }
13713 echo "$as_me:13713: result: $RGB_PATH" >&5
13714 echo "${ECHO_T}$RGB_PATH" >&6
13716 cat >>confdefs.h <<EOF
13717 #define RGB_PATH "$cf_path"
13721 if test "$RGB_PATH" = no
13726 ### use option --with-bool to override bool's type
13727 echo "$as_me:13727: checking for type of bool" >&5
13728 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
13730 # Check whether --with-bool or --without-bool was given.
13731 if test "${with_bool+set}" = set; then
13732 withval="$with_bool"
13733 NCURSES_BOOL="$withval"
13737 echo "$as_me:13737: result: $NCURSES_BOOL" >&5
13738 echo "${ECHO_T}$NCURSES_BOOL" >&6
13740 echo "$as_me:13740: checking for alternate terminal capabilities file" >&5
13741 echo $ECHO_N "checking for alternate terminal capabilities file... $ECHO_C" >&6
13743 # Check whether --with-caps or --without-caps was given.
13744 if test "${with_caps+set}" = set; then
13745 withval="$with_caps"
13746 TERMINFO_CAPS=Caps.$withval
13750 test -f "${srcdir}/include/${TERMINFO_CAPS}" || TERMINFO_CAPS=Caps
13751 echo "$as_me:13751: result: $TERMINFO_CAPS" >&5
13752 echo "${ECHO_T}$TERMINFO_CAPS" >&6
13754 ### use option --with-chtype to override chtype's type
13755 echo "$as_me:13755: checking for type of chtype" >&5
13756 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
13758 # Check whether --with-chtype or --without-chtype was given.
13759 if test "${with_chtype+set}" = set; then
13760 withval="$with_chtype"
13761 NCURSES_CHTYPE="$withval"
13763 NCURSES_CHTYPE=$cf_dft_chtype
13765 echo "$as_me:13765: result: $NCURSES_CHTYPE" >&5
13766 echo "${ECHO_T}$NCURSES_CHTYPE" >&6
13768 ### use option --with-ospeed to override ospeed's type
13769 echo "$as_me:13769: checking for type of ospeed" >&5
13770 echo $ECHO_N "checking for type of ospeed... $ECHO_C" >&6
13772 # Check whether --with-ospeed or --without-ospeed was given.
13773 if test "${with_ospeed+set}" = set; then
13774 withval="$with_ospeed"
13775 NCURSES_OSPEED="$withval"
13777 NCURSES_OSPEED=short
13779 echo "$as_me:13779: result: $NCURSES_OSPEED" >&5
13780 echo "${ECHO_T}$NCURSES_OSPEED" >&6
13782 ### use option --with-mmask-t to override mmask_t's type
13783 echo "$as_me:13783: checking for type of mmask_t" >&5
13784 echo $ECHO_N "checking for type of mmask_t... $ECHO_C" >&6
13786 # Check whether --with-mmask-t or --without-mmask-t was given.
13787 if test "${with_mmask_t+set}" = set; then
13788 withval="$with_mmask_t"
13789 NCURSES_MMASK_T="$withval"
13791 NCURSES_MMASK_T=$cf_dft_mmask_t
13793 echo "$as_me:13793: result: $NCURSES_MMASK_T" >&5
13794 echo "${ECHO_T}$NCURSES_MMASK_T" >&6
13796 ### use option --with-ccharw-max to override CCHARW_MAX size
13797 echo "$as_me:13797: checking for size CCHARW_MAX" >&5
13798 echo $ECHO_N "checking for size CCHARW_MAX... $ECHO_C" >&6
13800 # Check whether --with-ccharw-max or --without-ccharw-max was given.
13801 if test "${with_ccharw_max+set}" = set; then
13802 withval="$with_ccharw_max"
13803 NCURSES_CCHARW_MAX="$withval"
13805 NCURSES_CCHARW_MAX=5
13807 echo "$as_me:13807: result: $NCURSES_CCHARW_MAX" >&5
13808 echo "${ECHO_T}$NCURSES_CCHARW_MAX" >&6
13810 echo "$as_me:13810: checking for ANSI C header files" >&5
13811 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
13812 if test "${ac_cv_header_stdc+set}" = set; then
13813 echo $ECHO_N "(cached) $ECHO_C" >&6
13815 cat >"conftest.$ac_ext" <<_ACEOF
13816 #line 13816 "configure"
13817 #include "confdefs.h"
13818 #include <stdlib.h>
13819 #include <stdarg.h>
13820 #include <string.h>
13824 if { (eval echo "$as_me:13824: \"$ac_cpp "conftest.$ac_ext"\"") >&5
13825 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
13827 $EGREP -v '^ *\+' conftest.er1 >conftest.err
13829 cat conftest.err >&5
13830 echo "$as_me:13830: \$? = $ac_status" >&5
13831 (exit "$ac_status"); } >/dev/null; then
13832 if test -s conftest.err; then
13833 ac_cpp_err=$ac_c_preproc_warn_flag
13840 if test -z "$ac_cpp_err"; then
13841 ac_cv_header_stdc=yes
13843 echo "$as_me: failed program was:" >&5
13844 cat "conftest.$ac_ext" >&5
13845 ac_cv_header_stdc=no
13847 rm -f conftest.err "conftest.$ac_ext"
13849 if test $ac_cv_header_stdc = yes; then
13850 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
13851 cat >"conftest.$ac_ext" <<_ACEOF
13852 #line 13852 "configure"
13853 #include "confdefs.h"
13854 #include <string.h>
13857 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13858 $EGREP "memchr" >/dev/null 2>&1; then
13861 ac_cv_header_stdc=no
13867 if test $ac_cv_header_stdc = yes; then
13868 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
13869 cat >"conftest.$ac_ext" <<_ACEOF
13870 #line 13870 "configure"
13871 #include "confdefs.h"
13872 #include <stdlib.h>
13875 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13876 $EGREP "free" >/dev/null 2>&1; then
13879 ac_cv_header_stdc=no
13885 if test $ac_cv_header_stdc = yes; then
13886 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
13887 if test "$cross_compiling" = yes; then
13890 cat >"conftest.$ac_ext" <<_ACEOF
13891 #line 13891 "configure"
13892 #include "confdefs.h"
13894 #if ((' ' & 0x0FF) == 0x020)
13895 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
13896 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
13898 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
13899 || ('j' <= (c) && (c) <= 'r') \
13900 || ('s' <= (c) && (c) <= 'z'))
13901 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
13904 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
13909 for (i = 0; i < 256; i++)
13910 if (XOR (islower (i), ISLOWER (i))
13911 || toupper (i) != TOUPPER (i))
13912 $ac_main_return(2);
13913 $ac_main_return (0);
13916 rm -f "conftest$ac_exeext"
13917 if { (eval echo "$as_me:13917: \"$ac_link\"") >&5
13918 (eval $ac_link) 2>&5
13920 echo "$as_me:13920: \$? = $ac_status" >&5
13921 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
13922 { (eval echo "$as_me:13922: \"$ac_try\"") >&5
13923 (eval $ac_try) 2>&5
13925 echo "$as_me:13925: \$? = $ac_status" >&5
13926 (exit "$ac_status"); }; }; then
13929 echo "$as_me: program exited with status $ac_status" >&5
13930 echo "$as_me: failed program was:" >&5
13931 cat "conftest.$ac_ext" >&5
13932 ac_cv_header_stdc=no
13934 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
13938 echo "$as_me:13938: result: $ac_cv_header_stdc" >&5
13939 echo "${ECHO_T}$ac_cv_header_stdc" >&6
13940 if test $ac_cv_header_stdc = yes; then
13942 cat >>confdefs.h <<\EOF
13943 #define STDC_HEADERS 1
13948 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
13950 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
13951 inttypes.h stdint.h unistd.h
13953 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
13954 echo "$as_me:13954: checking for $ac_header" >&5
13955 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
13956 if eval "test \"\${$as_ac_Header+set}\" = set"; then
13957 echo $ECHO_N "(cached) $ECHO_C" >&6
13959 cat >"conftest.$ac_ext" <<_ACEOF
13960 #line 13960 "configure"
13961 #include "confdefs.h"
13962 $ac_includes_default
13963 #include <$ac_header>
13965 rm -f "conftest.$ac_objext"
13966 if { (eval echo "$as_me:13966: \"$ac_compile\"") >&5
13967 (eval $ac_compile) 2>&5
13969 echo "$as_me:13969: \$? = $ac_status" >&5
13970 (exit "$ac_status"); } &&
13971 { ac_try='test -s "conftest.$ac_objext"'
13972 { (eval echo "$as_me:13972: \"$ac_try\"") >&5
13973 (eval $ac_try) 2>&5
13975 echo "$as_me:13975: \$? = $ac_status" >&5
13976 (exit "$ac_status"); }; }; then
13977 eval "$as_ac_Header=yes"
13979 echo "$as_me: failed program was:" >&5
13980 cat "conftest.$ac_ext" >&5
13981 eval "$as_ac_Header=no"
13983 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13985 echo "$as_me:13985: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
13986 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
13987 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
13988 cat >>confdefs.h <<EOF
13989 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13995 echo "$as_me:13995: checking for signed char" >&5
13996 echo $ECHO_N "checking for signed char... $ECHO_C" >&6
13997 if test "${ac_cv_type_signed_char+set}" = set; then
13998 echo $ECHO_N "(cached) $ECHO_C" >&6
14000 cat >"conftest.$ac_ext" <<_ACEOF
14001 #line 14001 "configure"
14002 #include "confdefs.h"
14003 $ac_includes_default
14007 if ((signed char *) 0)
14009 if (sizeof (signed char))
14015 rm -f "conftest.$ac_objext"
14016 if { (eval echo "$as_me:14016: \"$ac_compile\"") >&5
14017 (eval $ac_compile) 2>&5
14019 echo "$as_me:14019: \$? = $ac_status" >&5
14020 (exit "$ac_status"); } &&
14021 { ac_try='test -s "conftest.$ac_objext"'
14022 { (eval echo "$as_me:14022: \"$ac_try\"") >&5
14023 (eval $ac_try) 2>&5
14025 echo "$as_me:14025: \$? = $ac_status" >&5
14026 (exit "$ac_status"); }; }; then
14027 ac_cv_type_signed_char=yes
14029 echo "$as_me: failed program was:" >&5
14030 cat "conftest.$ac_ext" >&5
14031 ac_cv_type_signed_char=no
14033 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14035 echo "$as_me:14035: result: $ac_cv_type_signed_char" >&5
14036 echo "${ECHO_T}$ac_cv_type_signed_char" >&6
14038 echo "$as_me:14038: checking size of signed char" >&5
14039 echo $ECHO_N "checking size of signed char... $ECHO_C" >&6
14040 if test "${ac_cv_sizeof_signed_char+set}" = set; then
14041 echo $ECHO_N "(cached) $ECHO_C" >&6
14043 if test "$ac_cv_type_signed_char" = yes; then
14044 if test "$cross_compiling" = yes; then
14045 # Depending upon the size, compute the lo and hi bounds.
14046 cat >"conftest.$ac_ext" <<_ACEOF
14047 #line 14047 "configure"
14048 #include "confdefs.h"
14049 $ac_includes_default
14053 int _array_ [1 - 2 * !((sizeof (signed char)) >= 0)]
14058 rm -f "conftest.$ac_objext"
14059 if { (eval echo "$as_me:14059: \"$ac_compile\"") >&5
14060 (eval $ac_compile) 2>&5
14062 echo "$as_me:14062: \$? = $ac_status" >&5
14063 (exit "$ac_status"); } &&
14064 { ac_try='test -s "conftest.$ac_objext"'
14065 { (eval echo "$as_me:14065: \"$ac_try\"") >&5
14066 (eval $ac_try) 2>&5
14068 echo "$as_me:14068: \$? = $ac_status" >&5
14069 (exit "$ac_status"); }; }; then
14072 cat >"conftest.$ac_ext" <<_ACEOF
14073 #line 14073 "configure"
14074 #include "confdefs.h"
14075 $ac_includes_default
14079 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
14084 rm -f "conftest.$ac_objext"
14085 if { (eval echo "$as_me:14085: \"$ac_compile\"") >&5
14086 (eval $ac_compile) 2>&5
14088 echo "$as_me:14088: \$? = $ac_status" >&5
14089 (exit "$ac_status"); } &&
14090 { ac_try='test -s "conftest.$ac_objext"'
14091 { (eval echo "$as_me:14091: \"$ac_try\"") >&5
14092 (eval $ac_try) 2>&5
14094 echo "$as_me:14094: \$? = $ac_status" >&5
14095 (exit "$ac_status"); }; }; then
14096 ac_hi=$ac_mid; break
14098 echo "$as_me: failed program was:" >&5
14099 cat "conftest.$ac_ext" >&5
14100 ac_lo=`expr "$ac_mid" + 1`; ac_mid=`expr 2 '*' "$ac_mid" + 1`
14102 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14105 echo "$as_me: failed program was:" >&5
14106 cat "conftest.$ac_ext" >&5
14109 cat >"conftest.$ac_ext" <<_ACEOF
14110 #line 14110 "configure"
14111 #include "confdefs.h"
14112 $ac_includes_default
14116 int _array_ [1 - 2 * !((sizeof (signed char)) >= $ac_mid)]
14121 rm -f "conftest.$ac_objext"
14122 if { (eval echo "$as_me:14122: \"$ac_compile\"") >&5
14123 (eval $ac_compile) 2>&5
14125 echo "$as_me:14125: \$? = $ac_status" >&5
14126 (exit "$ac_status"); } &&
14127 { ac_try='test -s "conftest.$ac_objext"'
14128 { (eval echo "$as_me:14128: \"$ac_try\"") >&5
14129 (eval $ac_try) 2>&5
14131 echo "$as_me:14131: \$? = $ac_status" >&5
14132 (exit "$ac_status"); }; }; then
14133 ac_lo=$ac_mid; break
14135 echo "$as_me: failed program was:" >&5
14136 cat "conftest.$ac_ext" >&5
14137 ac_hi=`expr "$ac_mid" - 1`; ac_mid=`expr 2 '*' "$ac_mid"`
14139 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14142 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14143 # Binary search between lo and hi bounds.
14144 while test "x$ac_lo" != "x$ac_hi"; do
14145 ac_mid=`expr '(' "$ac_hi" - "$ac_lo" ')' / 2 + "$ac_lo"`
14146 cat >"conftest.$ac_ext" <<_ACEOF
14147 #line 14147 "configure"
14148 #include "confdefs.h"
14149 $ac_includes_default
14153 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
14158 rm -f "conftest.$ac_objext"
14159 if { (eval echo "$as_me:14159: \"$ac_compile\"") >&5
14160 (eval $ac_compile) 2>&5
14162 echo "$as_me:14162: \$? = $ac_status" >&5
14163 (exit "$ac_status"); } &&
14164 { ac_try='test -s "conftest.$ac_objext"'
14165 { (eval echo "$as_me:14165: \"$ac_try\"") >&5
14166 (eval $ac_try) 2>&5
14168 echo "$as_me:14168: \$? = $ac_status" >&5
14169 (exit "$ac_status"); }; }; then
14172 echo "$as_me: failed program was:" >&5
14173 cat "conftest.$ac_ext" >&5
14174 ac_lo=`expr "$ac_mid" + 1`
14176 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14178 ac_cv_sizeof_signed_char=$ac_lo
14180 if test "$cross_compiling" = yes; then
14181 { { echo "$as_me:14181: error: cannot run test program while cross compiling" >&5
14182 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
14183 { (exit 1); exit 1; }; }
14185 cat >"conftest.$ac_ext" <<_ACEOF
14186 #line 14186 "configure"
14187 #include "confdefs.h"
14188 $ac_includes_default
14192 FILE *f = fopen ("conftest.val", "w");
14194 $ac_main_return (1);
14195 fprintf (f, "%ld", (long)(sizeof (signed char)));
14201 rm -f "conftest$ac_exeext"
14202 if { (eval echo "$as_me:14202: \"$ac_link\"") >&5
14203 (eval $ac_link) 2>&5
14205 echo "$as_me:14205: \$? = $ac_status" >&5
14206 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
14207 { (eval echo "$as_me:14207: \"$ac_try\"") >&5
14208 (eval $ac_try) 2>&5
14210 echo "$as_me:14210: \$? = $ac_status" >&5
14211 (exit "$ac_status"); }; }; then
14212 ac_cv_sizeof_signed_char=`cat conftest.val`
14214 echo "$as_me: program exited with status $ac_status" >&5
14215 echo "$as_me: failed program was:" >&5
14216 cat "conftest.$ac_ext" >&5
14218 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
14223 ac_cv_sizeof_signed_char=0
14226 echo "$as_me:14226: result: $ac_cv_sizeof_signed_char" >&5
14227 echo "${ECHO_T}$ac_cv_sizeof_signed_char" >&6
14228 cat >>confdefs.h <<EOF
14229 #define SIZEOF_SIGNED_CHAR $ac_cv_sizeof_signed_char
14232 if test "$ac_cv_sizeof_signed_char" = 1 ; then
14233 NCURSES_SBOOL="signed char"
14235 NCURSES_SBOOL="char"
14237 echo "$as_me:14237: checking if you want to use signed Boolean array in term.h" >&5
14238 echo $ECHO_N "checking if you want to use signed Boolean array in term.h... $ECHO_C" >&6
14240 # Check whether --enable-signed-char or --disable-signed-char was given.
14241 if test "${enable_signed_char+set}" = set; then
14242 enableval="$enable_signed_char"
14243 with_signed_char=$enableval
14245 with_signed_char=no
14247 echo "$as_me:14247: result: $with_signed_char" >&5
14248 echo "${ECHO_T}$with_signed_char" >&6
14249 test "x$with_signed_char" != xyes && NCURSES_SBOOL="char"
14251 ### use option --with-tparm-arg to override tparm's argument type
14252 echo "$as_me:14252: checking for type of tparm args" >&5
14253 echo $ECHO_N "checking for type of tparm args... $ECHO_C" >&6
14255 # Check whether --with-tparm-arg or --without-tparm-arg was given.
14256 if test "${with_tparm_arg+set}" = set; then
14257 withval="$with_tparm_arg"
14258 NCURSES_TPARM_ARG="$withval"
14260 NCURSES_TPARM_ARG=$cf_dft_tparm_arg
14262 echo "$as_me:14262: result: $NCURSES_TPARM_ARG" >&5
14263 echo "${ECHO_T}$NCURSES_TPARM_ARG" >&6
14265 ### Enable compiling-in rcs id's
14266 echo "$as_me:14266: checking if RCS identifiers should be compiled-in" >&5
14267 echo $ECHO_N "checking if RCS identifiers should be compiled-in... $ECHO_C" >&6
14269 # Check whether --with-rcs-ids or --without-rcs-ids was given.
14270 if test "${with_rcs_ids+set}" = set; then
14271 withval="$with_rcs_ids"
14272 with_rcs_ids=$withval
14276 echo "$as_me:14276: result: $with_rcs_ids" >&5
14277 echo "${ECHO_T}$with_rcs_ids" >&6
14278 test "x$with_rcs_ids" = xyes &&
14279 cat >>confdefs.h <<\EOF
14280 #define USE_RCS_IDS 1
14283 ###############################################################################
14285 echo "$as_me:14285: checking format of man-pages" >&5
14286 echo $ECHO_N "checking format of man-pages... $ECHO_C" >&6
14288 # Check whether --with-manpage-format or --without-manpage-format was given.
14289 if test "${with_manpage_format+set}" = set; then
14290 withval="$with_manpage_format"
14291 MANPAGE_FORMAT=$withval
14293 MANPAGE_FORMAT=unknown
14296 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=unknown
14297 MANPAGE_FORMAT=`echo "$MANPAGE_FORMAT" | sed -e 's/,/ /g'`
14301 case "$MANPAGE_FORMAT" in
14303 if test -z "$MANPATH" ; then
14304 MANPATH="/usr/man:/usr/share/man"
14307 # look for the 'date' man-page (it's most likely to be installed!)
14313 IFS="${IFS:- }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
14314 for cf_dir in $MANPATH; do
14315 test -z "$cf_dir" && cf_dir=/usr/man
14316 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
14318 cf_test=`echo "$cf_name" | sed -e 's/*//'`
14319 if test "x$cf_test" = "x$cf_name" ; then
14322 (*.gz) MANPAGE_FORMAT="$MANPAGE_FORMAT gzip";;
14323 (*.Z) MANPAGE_FORMAT="$MANPAGE_FORMAT compress";;
14324 (*.0) MANPAGE_FORMAT="$MANPAGE_FORMAT BSDI";;
14325 (*) MANPAGE_FORMAT="$MANPAGE_FORMAT normal";;
14339 # if we found a match in either man* or cat*, stop looking
14340 if test -n "$MANPAGE_FORMAT" ; then
14342 test "$cf_preform" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT formatted"
14343 test "$cf_catonly" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT catonly"
14349 test "$cf_found" = yes && break
14352 # only check the first directory in $MANPATH where we find manpages
14353 if test -n "$MANPAGE_FORMAT" ; then
14357 # if we did not find the example, just assume it is normal
14358 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=normal
14362 for cf_option in $MANPAGE_FORMAT; do
14363 case "$cf_option" in
14364 (gzip|compress|BSDI|normal|formatted|catonly)
14367 cf_unknown="$cf_unknown $cf_option"
14374 echo "$as_me:14374: result: $MANPAGE_FORMAT" >&5
14375 echo "${ECHO_T}$MANPAGE_FORMAT" >&6
14376 if test -n "$cf_unknown" ; then
14377 { echo "$as_me:14377: WARNING: Unexpected manpage-format $cf_unknown" >&5
14378 echo "$as_me: WARNING: Unexpected manpage-format $cf_unknown" >&2;}
14381 echo "$as_me:14381: checking for manpage renaming" >&5
14382 echo $ECHO_N "checking for manpage renaming... $ECHO_C" >&6
14384 # Check whether --with-manpage-renames or --without-manpage-renames was given.
14385 if test "${with_manpage_renames+set}" = set; then
14386 withval="$with_manpage_renames"
14387 MANPAGE_RENAMES=$withval
14389 MANPAGE_RENAMES=yes
14392 case ".$MANPAGE_RENAMES" in
14396 # Debian 'man' program?
14397 if test -f /etc/debian_version ; then
14398 MANPAGE_RENAMES=`cd "$srcdir" && pwd`/man/man_db.renames
14405 if test "$MANPAGE_RENAMES" != no ; then
14406 if test -f "$srcdir/man/$MANPAGE_RENAMES" ; then
14407 MANPAGE_RENAMES=`cd "$srcdir/man" && pwd`/$MANPAGE_RENAMES
14408 elif test ! -f "$MANPAGE_RENAMES" ; then
14409 { { echo "$as_me:14409: error: not a filename: $MANPAGE_RENAMES" >&5
14410 echo "$as_me: error: not a filename: $MANPAGE_RENAMES" >&2;}
14411 { (exit 1); exit 1; }; }
14414 test ! -d man && mkdir man
14416 # Construct a sed-script to perform renaming within man-pages
14417 if test -n "$MANPAGE_RENAMES" ; then
14418 test ! -d man && mkdir man
14419 $SHELL "$srcdir/man/make_sed.sh" "$MANPAGE_RENAMES" >./edit_man.sed
14423 echo "$as_me:14423: result: $MANPAGE_RENAMES" >&5
14424 echo "${ECHO_T}$MANPAGE_RENAMES" >&6
14426 echo "$as_me:14426: checking if manpage aliases will be installed" >&5
14427 echo $ECHO_N "checking if manpage aliases will be installed... $ECHO_C" >&6
14429 # Check whether --with-manpage-aliases or --without-manpage-aliases was given.
14430 if test "${with_manpage_aliases+set}" = set; then
14431 withval="$with_manpage_aliases"
14432 MANPAGE_ALIASES=$withval
14434 MANPAGE_ALIASES=yes
14437 echo "$as_me:14437: result: $MANPAGE_ALIASES" >&5
14438 echo "${ECHO_T}$MANPAGE_ALIASES" >&6
14442 cf_use_symlinks=yes
14449 MANPAGE_SYMLINKS=no
14450 if test "$MANPAGE_ALIASES" = yes ; then
14451 echo "$as_me:14451: checking if manpage symlinks should be used" >&5
14452 echo $ECHO_N "checking if manpage symlinks should be used... $ECHO_C" >&6
14454 # Check whether --with-manpage-symlinks or --without-manpage-symlinks was given.
14455 if test "${with_manpage_symlinks+set}" = set; then
14456 withval="$with_manpage_symlinks"
14457 MANPAGE_SYMLINKS=$withval
14459 MANPAGE_SYMLINKS=$cf_use_symlinks
14462 if test "$$cf_use_symlinks" = no; then
14463 if test "$MANPAGE_SYMLINKS" = yes ; then
14464 { echo "$as_me:14464: WARNING: cannot make symlinks" >&5
14465 echo "$as_me: WARNING: cannot make symlinks" >&2;}
14466 MANPAGE_SYMLINKS=no
14470 echo "$as_me:14470: result: $MANPAGE_SYMLINKS" >&5
14471 echo "${ECHO_T}$MANPAGE_SYMLINKS" >&6
14474 echo "$as_me:14474: checking for manpage tbl" >&5
14475 echo $ECHO_N "checking for manpage tbl... $ECHO_C" >&6
14477 # Check whether --with-manpage-tbl or --without-manpage-tbl was given.
14478 if test "${with_manpage_tbl+set}" = set; then
14479 withval="$with_manpage_tbl"
14480 MANPAGE_TBL=$withval
14485 echo "$as_me:14485: result: $MANPAGE_TBL" >&5
14486 echo "${ECHO_T}$MANPAGE_TBL" >&6
14488 if test "$prefix" = "NONE" ; then
14489 cf_prefix="$ac_default_prefix"
14491 cf_prefix="$prefix"
14494 case "$MANPAGE_FORMAT" in
14509 test ! -d man && mkdir man
14513 case "$MANPAGE_FORMAT" in
14516 cf_compress=compress
14524 cf_edit_man=./edit_man.sh
14525 cf_man_alias=`pwd`/man_alias.sed
14527 cat >$cf_edit_man <<CF_EOF
14529 # this script is generated by the configure-script CF_MAN_PAGES macro.
14531 prefix="$cf_prefix"
14532 datarootdir="$datarootdir"
14535 NCURSES_MAJOR="$NCURSES_MAJOR"
14536 NCURSES_MINOR="$NCURSES_MINOR"
14537 NCURSES_PATCH="$NCURSES_PATCH"
14539 NCURSES_OSPEED="$NCURSES_OSPEED"
14540 TERMINFO="$TERMINFO"
14543 INSTALL_DATA="$INSTALL_DATA"
14545 transform="$program_transform_name"
14547 TMP=\${TMPDIR:=/tmp}/man\$\$
14548 trap "rm -f \$TMP" 0 1 2 3 15
14560 top_srcdir=\$srcdir/..
14563 if test "\$form" = normal ; then
14564 if test "$cf_format" = yes ; then
14565 if test "$cf_inboth" = no ; then
14566 $SHELL "\$0" format "\$verb" "\$mandir" "\$srcdir" "\$@"
14570 cf_subdir=\$mandir/man
14571 cf_tables=$MANPAGE_TBL
14573 cf_subdir=\$mandir/cat
14577 # process the list of source-files
14578 for i in "\$@" ; do
14582 section=\`expr "\$i" : '.*\\.\\([0-9]\\)[xm]*'\`;
14583 if test "\$verb" = installing ; then
14584 if test ! -d "\$cf_subdir\${section}" ; then
14585 mkdir -p "\$cf_subdir\$section"
14589 # replace variables in man page
14590 if test ! -f "$cf_man_alias" ; then
14591 cat >>$cf_man_alias <<-CF_EOF2
14592 s,@DATADIR@,\$datadir,g
14593 s,@TERMINFO@,\${TERMINFO:="no default value"},g
14594 s,@TERMINFO_DIRS@,\${TERMINFO_DIRS:="no default value"},g
14595 s,@NCURSES_MAJOR@,\${NCURSES_MAJOR:="no default value"},g
14596 s,@NCURSES_MINOR@,\${NCURSES_MINOR:="no default value"},g
14597 s,@NCURSES_PATCH@,\${NCURSES_PATCH:="no default value"},g
14598 s,@NCURSES_OSPEED@,\${NCURSES_OSPEED:="no default value"},g
14601 for cf_name in captoinfo clear infocmp infotocap reset tabs tic toe tput tset
14603 cf_NAME=`echo "$cf_name" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
14604 cf_name=`echo "$cf_name" | sed "$program_transform_name"`
14605 cat >>$cf_edit_man <<-CF_EOF
14606 s,@$cf_NAME@,$cf_name,g
14610 cat >>$cf_edit_man <<CF_EOF
14612 echo "...made $cf_man_alias"
14616 cf_source=\`basename "\$i"\`
14617 inalias=\$cf_source
14618 test ! -f "\$inalias" && inalias="\$srcdir/\$inalias"
14619 if test ! -f "\$inalias" ; then
14620 echo ".. skipped \$cf_source"
14625 if test "$MANPAGE_ALIASES" != no ; then
14626 cat >>$cf_edit_man <<CF_EOF
14628 test "$with_curses_h" = yes && nCurses=ncurses.3x
14629 aliases=\`sed -f "\$top_srcdir/man/manlinks.sed" "\$inalias" |sed -f "$cf_man_alias" | sort -u; test "\$inalias" = "\$nCurses" && echo curses\`
14633 if test "$MANPAGE_RENAMES" = no ; then
14634 cat >>$cf_edit_man <<CF_EOF
14635 # perform program transformations for section 1 man pages
14636 if test \$section = 1 ; then
14637 cf_target=\$cf_subdir\${section}/\`echo \$cf_source|sed "\${transform}"\`
14639 cf_target=\$cf_subdir\${section}/\$cf_source
14643 cat >>$cf_edit_man <<CF_EOF
14644 cf_target=\`grep "^\$cf_source" $MANPAGE_RENAMES | $AWK '{print \$2}'\`
14645 if test -z "\$cf_target" ; then
14646 echo "? missing rename for \$cf_source"
14647 cf_target="\$cf_source"
14649 cf_target="\$cf_subdir\${section}/\${cf_target}"
14654 cat >>$cf_edit_man <<CF_EOF
14655 sed -f "$cf_man_alias" \\
14658 if test -f "$MANPAGE_RENAMES" ; then
14659 cat >>$cf_edit_man <<CF_EOF
14660 < "\$i" | sed -f `pwd`/edit_man.sed >\$TMP
14663 cat >>$cf_edit_man <<CF_EOF
14668 cat >>$cf_edit_man <<CF_EOF
14669 if test \$cf_tables = yes ; then
14670 tbl \$TMP >\$TMP.out
14675 if test "$with_overwrite" != yes ; then
14676 cat >>$cf_edit_man <<CF_EOF
14677 sed -e "/\\#[ ]*include/s,<curses.h,<ncurses$LIB_SUFFIX/curses.h," < \$TMP >\$TMP.out
14682 if test "$with_curses_h" != yes ; then
14683 cat >>$cf_edit_man <<CF_EOF
14684 sed -e "/\\#[ ]*include/s,curses.h,ncurses.h," < \$TMP >\$TMP.out
14689 cat >>$cf_edit_man <<CF_EOF
14690 if test "\$form" = format ; then
14691 nroff -man \$TMP >\$TMP.out
14696 if test -n "$cf_compress" ; then
14697 cat >>$cf_edit_man <<CF_EOF
14698 if test "\$verb" = installing ; then
14699 if ( "$cf_compress" -f \$TMP )
14701 mv \$TMP.$cf_so_strip \$TMP
14704 cf_target="\$cf_target.$cf_so_strip"
14708 case "$MANPAGE_FORMAT" in
14710 cat >>$cf_edit_man <<CF_EOF
14711 if test "\$form" = format ; then
14712 # BSDI installs only .0 suffixes in the cat directories
14713 cf_target="\`echo \$cf_target|sed -e 's/\\.[1-9]\\+[a-z]*/.0/'\`"
14719 cat >>$cf_edit_man <<CF_EOF
14720 suffix=\`basename "\$cf_target" | sed -e 's%^[^.]*%%'\`
14721 if test "\$verb" = installing ; then
14722 echo "\$verb \$cf_target"
14723 \$INSTALL_DATA \$TMP "\$cf_target"
14724 test -d "\$cf_subdir\${section}" &&
14725 test -n "\$aliases" && (
14726 cd "\$cf_subdir\${section}" && (
14727 cf_source=\`echo "\$cf_target" |sed -e 's%^.*/\\([^/][^/]*/[^/][^/]*$\\)%\\1%'\`
14728 test -n "$cf_so_strip" && cf_source=\`echo "\$cf_source" |sed -e 's%\\.$cf_so_strip\$%%'\`
14729 cf_target=\`basename "\$cf_target"\`
14730 for cf_alias in \$aliases
14732 if test "\$section" = 1 ; then
14733 cf_alias=\`echo "\$cf_alias" |sed "\${transform}"\`
14736 if test "$MANPAGE_SYMLINKS" = yes ; then
14737 if test -f "\$cf_alias\${suffix}" ; then
14738 if ( cmp -s "\$cf_target" "\$cf_alias\${suffix}" )
14743 echo ".. \$verb alias \$cf_alias\${suffix}"
14747 cat >>$cf_edit_man <<CF_EOF
14748 $LN_S "\$cf_target" "\$cf_alias\${suffix}"
14752 cat >>$cf_edit_man <<CF_EOF
14753 rm -f "\$cf_alias\${suffix}"
14754 $LN_S "\$cf_target" "\$cf_alias\${suffix}"
14758 cat >>$cf_edit_man <<CF_EOF
14759 elif test "\$cf_target" != "\$cf_alias\${suffix}" ; then
14760 echo ".so \$cf_source" >\$TMP
14762 if test -n "$cf_compress" ; then
14763 cat >>$cf_edit_man <<CF_EOF
14764 if test -n "$cf_so_strip" ; then
14765 "$cf_compress" -f \$TMP
14766 mv \$TMP.$cf_so_strip \$TMP
14770 cat >>$cf_edit_man <<CF_EOF
14771 echo ".. \$verb alias \$cf_alias\${suffix}"
14772 rm -f "\$cf_alias\${suffix}"
14773 \$INSTALL_DATA \$TMP "\$cf_alias\${suffix}"
14778 elif test "\$verb" = removing ; then
14779 test -f "\$cf_target" && (
14780 echo "\$verb \$cf_target"
14781 rm -f "\$cf_target"
14783 test -d "\$cf_subdir\${section}" &&
14784 test -n "\$aliases" && (
14785 cd "\$cf_subdir\${section}" && (
14786 for cf_alias in \$aliases
14788 if test "\$section" = 1 ; then
14789 cf_alias=\`echo "\$cf_alias" |sed "\${transform}"\`
14792 echo ".. \$verb alias \$cf_alias\${suffix}"
14793 rm -f "\$cf_alias\${suffix}"
14805 if test "$cf_inboth" = yes ; then
14806 if test "\$form" != format ; then
14807 $SHELL "\$0" format "\$verb" "\$mandir" "\$srcdir" "\$@"
14813 chmod 755 "$cf_edit_man"
14815 ###############################################################################
14817 ### Note that some functions (such as const) are normally disabled anyway.
14818 echo "$as_me:14818: checking if you want to build with function extensions" >&5
14819 echo $ECHO_N "checking if you want to build with function extensions... $ECHO_C" >&6
14821 # Check whether --enable-ext-funcs or --disable-ext-funcs was given.
14822 if test "${enable_ext_funcs+set}" = set; then
14823 enableval="$enable_ext_funcs"
14824 with_ext_funcs=$enableval
14828 echo "$as_me:14828: result: $with_ext_funcs" >&5
14829 echo "${ECHO_T}$with_ext_funcs" >&6
14830 if test "x$with_ext_funcs" = xyes ; then
14831 NCURSES_EXT_FUNCS=1
14833 cat >>confdefs.h <<\EOF
14834 #define NCURSES_EXT_FUNCS 1
14837 cat >>confdefs.h <<\EOF
14838 #define HAVE_ASSUME_DEFAULT_COLORS 1
14841 cat >>confdefs.h <<\EOF
14842 #define HAVE_CURSES_VERSION 1
14845 cat >>confdefs.h <<\EOF
14846 #define HAVE_HAS_KEY 1
14849 cat >>confdefs.h <<\EOF
14850 #define HAVE_RESIZETERM 1
14853 cat >>confdefs.h <<\EOF
14854 #define HAVE_RESIZE_TERM 1
14857 cat >>confdefs.h <<\EOF
14858 #define HAVE_TERM_ENTRY_H 1
14861 cat >>confdefs.h <<\EOF
14862 #define HAVE_USE_DEFAULT_COLORS 1
14865 cat >>confdefs.h <<\EOF
14866 #define HAVE_USE_EXTENDED_NAMES 1
14869 cat >>confdefs.h <<\EOF
14870 #define HAVE_USE_SCREEN 1
14873 cat >>confdefs.h <<\EOF
14874 #define HAVE_USE_WINDOW 1
14877 cat >>confdefs.h <<\EOF
14878 #define HAVE_WRESIZE 1
14881 GENERATED_EXT_FUNCS=generated
14882 test "x$with_ext_funcs" = xyes || cf_dft_ext_spfuncs=no
14884 NCURSES_EXT_FUNCS=0
14885 GENERATED_EXT_FUNCS=
14888 echo "$as_me:14888: checking if you want to build with SCREEN extensions" >&5
14889 echo $ECHO_N "checking if you want to build with SCREEN extensions... $ECHO_C" >&6
14891 # Check whether --enable-sp-funcs or --disable-sp-funcs was given.
14892 if test "${enable_sp_funcs+set}" = set; then
14893 enableval="$enable_sp_funcs"
14894 with_sp_funcs=$enableval
14896 with_sp_funcs=$cf_dft_ext_spfuncs
14898 echo "$as_me:14898: result: $with_sp_funcs" >&5
14899 echo "${ECHO_T}$with_sp_funcs" >&6
14900 if test "x$with_sp_funcs" = xyes ; then
14903 cat >>confdefs.h <<\EOF
14904 #define NCURSES_SP_FUNCS 1
14907 cat >>confdefs.h <<\EOF
14908 #define HAVE_TPUTS_SP 1
14911 GENERATED_SP_FUNCS=generated
14914 GENERATED_SP_FUNCS=
14917 echo "$as_me:14917: checking if you want to build with terminal-driver" >&5
14918 echo $ECHO_N "checking if you want to build with terminal-driver... $ECHO_C" >&6
14920 # Check whether --enable-term-driver or --disable-term-driver was given.
14921 if test "${enable_term_driver+set}" = set; then
14922 enableval="$enable_term_driver"
14923 with_term_driver=$enableval
14925 with_term_driver=no
14927 echo "$as_me:14927: result: $with_term_driver" >&5
14928 echo "${ECHO_T}$with_term_driver" >&6
14929 if test "x$with_term_driver" = xyes ; then
14931 cat >>confdefs.h <<\EOF
14932 #define USE_TERM_DRIVER 1
14935 if test "x$with_termlib" != xno ; then
14936 { { echo "$as_me:14936: error: The term-driver option conflicts with the termlib option" >&5
14937 echo "$as_me: error: The term-driver option conflicts with the termlib option" >&2;}
14938 { (exit 1); exit 1; }; }
14940 if test "x$with_sp_funcs" != xyes ; then
14941 { { echo "$as_me:14941: error: The term-driver option relies upon sp-funcs" >&5
14942 echo "$as_me: error: The term-driver option relies upon sp-funcs" >&2;}
14943 { (exit 1); exit 1; }; }
14947 ### use option --enable-const to turn on use of const beyond that in XSI.
14948 echo "$as_me:14948: checking for extended use of const keyword" >&5
14949 echo $ECHO_N "checking for extended use of const keyword... $ECHO_C" >&6
14951 # Check whether --enable-const or --disable-const was given.
14952 if test "${enable_const+set}" = set; then
14953 enableval="$enable_const"
14954 with_ext_const=$enableval
14956 with_ext_const=$cf_dft_ext_const
14958 echo "$as_me:14958: result: $with_ext_const" >&5
14959 echo "${ECHO_T}$with_ext_const" >&6
14960 NCURSES_CONST='/*nothing*/'
14961 if test "x$with_ext_const" = xyes ; then
14962 NCURSES_CONST=const
14965 ### use option --enable-ext-colors to turn on use of colors beyond 16.
14966 echo "$as_me:14966: checking if you want to use extended colors" >&5
14967 echo $ECHO_N "checking if you want to use extended colors... $ECHO_C" >&6
14969 # Check whether --enable-ext-colors or --disable-ext-colors was given.
14970 if test "${enable_ext_colors+set}" = set; then
14971 enableval="$enable_ext_colors"
14972 with_ext_colors=$enableval
14974 with_ext_colors=$cf_dft_ext_colors
14976 echo "$as_me:14976: result: $with_ext_colors" >&5
14977 echo "${ECHO_T}$with_ext_colors" >&6
14978 NCURSES_EXT_COLORS=0
14979 if test "x$with_ext_colors" = xyes ; then
14980 if test "x$with_widec" != xyes ; then
14981 { echo "$as_me:14981: WARNING: This option applies only to wide-character library" >&5
14982 echo "$as_me: WARNING: This option applies only to wide-character library" >&2;}
14984 # cannot be ABI 5 since it changes sizeof(cchar_t)
14986 if test "${with_abi_version+set}" != set; then
14987 case "$cf_cv_rel_version" in
14989 cf_cv_rel_version=6.0
14990 cf_cv_abi_version=6
14991 { echo "$as_me:14991: WARNING: overriding ABI version to $cf_cv_abi_version" >&5
14992 echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_version" >&2;}
14997 NCURSES_EXT_COLORS=1
14999 cat >>confdefs.h <<\EOF
15000 #define NCURSES_EXT_COLORS 1
15003 cat >>confdefs.h <<\EOF
15004 #define HAVE_ALLOC_PAIR 1
15007 cat >>confdefs.h <<\EOF
15008 #define HAVE_INIT_EXTENDED_COLOR 1
15011 cat >>confdefs.h <<\EOF
15012 #define HAVE_RESET_COLOR_PAIRS 1
15018 ### use option --enable-ext-mouse to modify coding to support 5-button mice
15019 echo "$as_me:15019: checking if you want to use extended mouse encoding" >&5
15020 echo $ECHO_N "checking if you want to use extended mouse encoding... $ECHO_C" >&6
15022 # Check whether --enable-ext-mouse or --disable-ext-mouse was given.
15023 if test "${enable_ext_mouse+set}" = set; then
15024 enableval="$enable_ext_mouse"
15025 with_ext_mouse=$enableval
15027 with_ext_mouse=$cf_dft_ext_mouse
15029 echo "$as_me:15029: result: $with_ext_mouse" >&5
15030 echo "${ECHO_T}$with_ext_mouse" >&6
15031 NCURSES_MOUSE_VERSION=1
15032 if test "x$with_ext_mouse" = xyes ; then
15033 NCURSES_MOUSE_VERSION=2
15035 if test "${with_abi_version+set}" != set; then
15036 case "$cf_cv_rel_version" in
15038 cf_cv_rel_version=6.0
15039 cf_cv_abi_version=6
15040 { echo "$as_me:15040: WARNING: overriding ABI version to $cf_cv_abi_version" >&5
15041 echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_version" >&2;}
15048 ### use option --enable-ext-putwin to turn on extended screendumps
15049 echo "$as_me:15049: checking if you want to use extended putwin/screendump" >&5
15050 echo $ECHO_N "checking if you want to use extended putwin/screendump... $ECHO_C" >&6
15052 # Check whether --enable-ext-putwin or --disable-ext-putwin was given.
15053 if test "${enable_ext_putwin+set}" = set; then
15054 enableval="$enable_ext_putwin"
15055 with_ext_putwin=$enableval
15057 with_ext_putwin=$cf_dft_ext_putwin
15059 echo "$as_me:15059: result: $with_ext_putwin" >&5
15060 echo "${ECHO_T}$with_ext_putwin" >&6
15061 if test "x$with_ext_putwin" = xyes ; then
15063 cat >>confdefs.h <<\EOF
15064 #define NCURSES_EXT_PUTWIN 1
15069 echo "$as_me:15069: checking if you want \$NCURSES_NO_PADDING code" >&5
15070 echo $ECHO_N "checking if you want \$NCURSES_NO_PADDING code... $ECHO_C" >&6
15072 # Check whether --enable-no-padding or --disable-no-padding was given.
15073 if test "${enable_no_padding+set}" = set; then
15074 enableval="$enable_no_padding"
15075 with_no_padding=$enableval
15077 with_no_padding=$with_ext_funcs
15079 echo "$as_me:15079: result: $with_no_padding" >&5
15080 echo "${ECHO_T}$with_no_padding" >&6
15081 test "x$with_no_padding" = xyes &&
15082 cat >>confdefs.h <<\EOF
15083 #define NCURSES_NO_PADDING 1
15086 ### use option --enable-sigwinch to turn on use of SIGWINCH logic
15087 echo "$as_me:15087: checking if you want SIGWINCH handler" >&5
15088 echo $ECHO_N "checking if you want SIGWINCH handler... $ECHO_C" >&6
15090 # Check whether --enable-sigwinch or --disable-sigwinch was given.
15091 if test "${enable_sigwinch+set}" = set; then
15092 enableval="$enable_sigwinch"
15093 with_sigwinch=$enableval
15095 with_sigwinch=$with_ext_funcs
15097 echo "$as_me:15097: result: $with_sigwinch" >&5
15098 echo "${ECHO_T}$with_sigwinch" >&6
15099 test "x$with_sigwinch" = xyes &&
15100 cat >>confdefs.h <<\EOF
15101 #define USE_SIGWINCH 1
15104 ### use option --enable-tcap-names to allow user to define new capabilities
15105 echo "$as_me:15105: checking if you want user-definable terminal capabilities like termcap" >&5
15106 echo $ECHO_N "checking if you want user-definable terminal capabilities like termcap... $ECHO_C" >&6
15108 # Check whether --enable-tcap-names or --disable-tcap-names was given.
15109 if test "${enable_tcap_names+set}" = set; then
15110 enableval="$enable_tcap_names"
15111 with_tcap_names=$enableval
15113 with_tcap_names=$with_ext_funcs
15115 echo "$as_me:15115: result: $with_tcap_names" >&5
15116 echo "${ECHO_T}$with_tcap_names" >&6
15118 test "x$with_tcap_names" = xyes && NCURSES_XNAMES=1
15120 ##############################################################################
15122 echo "$as_me:15122: checking if you want to link with the pthread library" >&5
15123 echo $ECHO_N "checking if you want to link with the pthread library... $ECHO_C" >&6
15125 # Check whether --with-pthread or --without-pthread was given.
15126 if test "${with_pthread+set}" = set; then
15127 withval="$with_pthread"
15128 with_pthread=$withval
15132 echo "$as_me:15132: result: $with_pthread" >&5
15133 echo "${ECHO_T}$with_pthread" >&6
15135 if test "$with_pthread" != no ; then
15136 echo "$as_me:15136: checking for pthread.h" >&5
15137 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
15138 if test "${ac_cv_header_pthread_h+set}" = set; then
15139 echo $ECHO_N "(cached) $ECHO_C" >&6
15141 cat >"conftest.$ac_ext" <<_ACEOF
15142 #line 15142 "configure"
15143 #include "confdefs.h"
15144 #include <pthread.h>
15146 if { (eval echo "$as_me:15146: \"$ac_cpp "conftest.$ac_ext"\"") >&5
15147 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
15149 $EGREP -v '^ *\+' conftest.er1 >conftest.err
15151 cat conftest.err >&5
15152 echo "$as_me:15152: \$? = $ac_status" >&5
15153 (exit "$ac_status"); } >/dev/null; then
15154 if test -s conftest.err; then
15155 ac_cpp_err=$ac_c_preproc_warn_flag
15162 if test -z "$ac_cpp_err"; then
15163 ac_cv_header_pthread_h=yes
15165 echo "$as_me: failed program was:" >&5
15166 cat "conftest.$ac_ext" >&5
15167 ac_cv_header_pthread_h=no
15169 rm -f conftest.err "conftest.$ac_ext"
15171 echo "$as_me:15171: result: $ac_cv_header_pthread_h" >&5
15172 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
15173 if test "$ac_cv_header_pthread_h" = yes; then
15175 cat >>confdefs.h <<\EOF
15176 #define HAVE_PTHREADS_H 1
15179 for cf_lib_pthread in pthread c_r
15181 echo "$as_me:15181: checking if we can link with the $cf_lib_pthread library" >&5
15182 echo $ECHO_N "checking if we can link with the $cf_lib_pthread library... $ECHO_C" >&6
15183 cf_save_LIBS="$LIBS"
15185 cf_add_libs="$LIBS"
15188 for cf_add_1lib in -l$cf_lib_pthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
15189 # filter duplicates
15190 for cf_add_1lib in $cf_add_0lib; do
15191 for cf_add_2lib in $cf_add_libs; do
15192 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
15197 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
15199 LIBS="$cf_add_libs"
15201 cat >"conftest.$ac_ext" <<_ACEOF
15202 #line 15202 "configure"
15203 #include "confdefs.h"
15205 #include <pthread.h>
15211 int rc = pthread_create(0,0,0,0);
15212 int r2 = pthread_mutexattr_settype(0, 0);
15218 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
15219 if { (eval echo "$as_me:15219: \"$ac_link\"") >&5
15220 (eval $ac_link) 2>&5
15222 echo "$as_me:15222: \$? = $ac_status" >&5
15223 (exit "$ac_status"); } &&
15224 { ac_try='test -s "conftest$ac_exeext"'
15225 { (eval echo "$as_me:15225: \"$ac_try\"") >&5
15226 (eval $ac_try) 2>&5
15228 echo "$as_me:15228: \$? = $ac_status" >&5
15229 (exit "$ac_status"); }; }; then
15232 echo "$as_me: failed program was:" >&5
15233 cat "conftest.$ac_ext" >&5
15236 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
15237 LIBS="$cf_save_LIBS"
15238 echo "$as_me:15238: result: $with_pthread" >&5
15239 echo "${ECHO_T}$with_pthread" >&6
15240 test "$with_pthread" = yes && break
15243 if test "$with_pthread" = yes ; then
15245 cf_add_libs="$LIBS"
15248 for cf_add_1lib in -l$cf_lib_pthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
15249 # filter duplicates
15250 for cf_add_1lib in $cf_add_0lib; do
15251 for cf_add_2lib in $cf_add_libs; do
15252 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
15257 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
15259 LIBS="$cf_add_libs"
15261 cat >>confdefs.h <<\EOF
15262 #define HAVE_LIBPTHREADS 1
15266 { { echo "$as_me:15266: error: Cannot link with pthread library" >&5
15267 echo "$as_me: error: Cannot link with pthread library" >&2;}
15268 { (exit 1); exit 1; }; }
15275 if test "x$with_pthread" != xno; then
15276 echo "$as_me:15276: checking for pthread_kill" >&5
15277 echo $ECHO_N "checking for pthread_kill... $ECHO_C" >&6
15278 if test "${ac_cv_func_pthread_kill+set}" = set; then
15279 echo $ECHO_N "(cached) $ECHO_C" >&6
15281 cat >"conftest.$ac_ext" <<_ACEOF
15282 #line 15282 "configure"
15283 #include "confdefs.h"
15284 #define pthread_kill autoconf_temporary
15285 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
15286 #undef pthread_kill
15292 /* We use char because int might match the return type of a gcc2
15293 builtin and then its argument prototype would still apply. */
15294 char pthread_kill (void);
15300 /* The GNU C library defines stubs for functions which it implements
15301 to always fail with ENOSYS. Some functions are actually named
15302 something starting with __ and the normal name is an alias. */
15303 #if defined (__stub_pthread_kill) || defined (__stub___pthread_kill)
15304 #error found stub for pthread_kill
15307 return pthread_kill ();
15312 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
15313 if { (eval echo "$as_me:15313: \"$ac_link\"") >&5
15314 (eval $ac_link) 2>&5
15316 echo "$as_me:15316: \$? = $ac_status" >&5
15317 (exit "$ac_status"); } &&
15318 { ac_try='test -s "conftest$ac_exeext"'
15319 { (eval echo "$as_me:15319: \"$ac_try\"") >&5
15320 (eval $ac_try) 2>&5
15322 echo "$as_me:15322: \$? = $ac_status" >&5
15323 (exit "$ac_status"); }; }; then
15324 ac_cv_func_pthread_kill=yes
15326 echo "$as_me: failed program was:" >&5
15327 cat "conftest.$ac_ext" >&5
15328 ac_cv_func_pthread_kill=no
15330 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
15332 echo "$as_me:15332: result: $ac_cv_func_pthread_kill" >&5
15333 echo "${ECHO_T}$ac_cv_func_pthread_kill" >&6
15334 if test "$ac_cv_func_pthread_kill" = yes; then
15336 echo "$as_me:15336: checking if you want to allow EINTR in wgetch with pthreads" >&5
15337 echo $ECHO_N "checking if you want to allow EINTR in wgetch with pthreads... $ECHO_C" >&6
15339 # Check whether --enable-pthreads-eintr or --disable-pthreads-eintr was given.
15340 if test "${enable_pthreads_eintr+set}" = set; then
15341 enableval="$enable_pthreads_eintr"
15342 use_pthreads_eintr=$enableval
15344 use_pthreads_eintr=no
15346 echo "$as_me:15346: result: $use_pthreads_eintr" >&5
15347 echo "${ECHO_T}$use_pthreads_eintr" >&6
15348 if test "x$use_pthreads_eintr" = xyes ; then
15350 cat >>confdefs.h <<\EOF
15351 #define USE_PTHREADS_EINTR 1
15357 echo "$as_me:15357: checking if you want to use weak-symbols for pthreads" >&5
15358 echo $ECHO_N "checking if you want to use weak-symbols for pthreads... $ECHO_C" >&6
15360 # Check whether --enable-weak-symbols or --disable-weak-symbols was given.
15361 if test "${enable_weak_symbols+set}" = set; then
15362 enableval="$enable_weak_symbols"
15363 use_weak_symbols=$enableval
15365 use_weak_symbols=no
15367 echo "$as_me:15367: result: $use_weak_symbols" >&5
15368 echo "${ECHO_T}$use_weak_symbols" >&6
15369 if test "x$use_weak_symbols" = xyes ; then
15371 echo "$as_me:15371: checking if $CC supports weak symbols" >&5
15372 echo $ECHO_N "checking if $CC supports weak symbols... $ECHO_C" >&6
15373 if test "${cf_cv_weak_symbols+set}" = set; then
15374 echo $ECHO_N "(cached) $ECHO_C" >&6
15377 cat >"conftest.$ac_ext" <<_ACEOF
15378 #line 15378 "configure"
15379 #include "confdefs.h"
15386 #if defined(__GNUC__)
15387 # if defined __USE_ISOC99
15388 # define _cat_pragma(exp) _Pragma(#exp)
15389 # define _weak_pragma(exp) _cat_pragma(weak name)
15391 # define _weak_pragma(exp)
15393 # define _declare(name) __extension__ extern __typeof__(name) name
15394 # define weak_symbol(name) _weak_pragma(name) _declare(name) __attribute__((weak))
15397 weak_symbol(fopen);
15403 rm -f "conftest.$ac_objext"
15404 if { (eval echo "$as_me:15404: \"$ac_compile\"") >&5
15405 (eval $ac_compile) 2>&5
15407 echo "$as_me:15407: \$? = $ac_status" >&5
15408 (exit "$ac_status"); } &&
15409 { ac_try='test -s "conftest.$ac_objext"'
15410 { (eval echo "$as_me:15410: \"$ac_try\"") >&5
15411 (eval $ac_try) 2>&5
15413 echo "$as_me:15413: \$? = $ac_status" >&5
15414 (exit "$ac_status"); }; }; then
15415 cf_cv_weak_symbols=yes
15417 echo "$as_me: failed program was:" >&5
15418 cat "conftest.$ac_ext" >&5
15419 cf_cv_weak_symbols=no
15421 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
15424 echo "$as_me:15424: result: $cf_cv_weak_symbols" >&5
15425 echo "${ECHO_T}$cf_cv_weak_symbols" >&6
15428 cf_cv_weak_symbols=no
15431 if test "x$cf_cv_weak_symbols" = xyes ; then
15433 cat >>confdefs.h <<\EOF
15434 #define USE_WEAK_SYMBOLS 1
15441 if test "x$with_pthread" = "xyes" ; then
15443 cat >>confdefs.h <<\EOF
15444 #define USE_PTHREADS 1
15447 enable_reentrant=yes
15448 if test "x$cf_cv_weak_symbols" = xyes ; then
15451 cf_add_libs="$PRIVATE_LIBS"
15454 for cf_add_1lib in -lpthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
15455 # filter duplicates
15456 for cf_add_1lib in $cf_add_0lib; do
15457 for cf_add_2lib in $cf_add_libs; do
15458 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
15463 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
15465 PRIVATE_LIBS="$cf_add_libs"
15470 # Reentrant code has to be opaque; there's little advantage to making ncurses
15471 # opaque outside of that, so there is no --enable-opaque option. We can use
15472 # this option without --with-pthreads, but this will be always set for
15474 echo "$as_me:15474: checking if you want reentrant code" >&5
15475 echo $ECHO_N "checking if you want reentrant code... $ECHO_C" >&6
15477 # Check whether --enable-reentrant or --disable-reentrant was given.
15478 if test "${enable_reentrant+set}" = set; then
15479 enableval="$enable_reentrant"
15480 with_reentrant=$enableval
15484 echo "$as_me:15484: result: $with_reentrant" >&5
15485 echo "${ECHO_T}$with_reentrant" >&6
15486 if test "x$with_reentrant" = xyes ; then
15487 cf_cv_enable_reentrant=1
15488 cf_cv_enable_opaque="NCURSES_INTERNALS"
15490 if test "x$cf_cv_weak_symbols" = xyes ; then
15492 # remove pthread library from $LIBS
15493 LIBS=`echo "$LIBS" | sed -e 's/-lpthread[ ]//g' -e 's/-lpthread$//'`
15495 cf_add_libs="$TEST_LIBS"
15498 for cf_add_1lib in -lpthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
15499 # filter duplicates
15500 for cf_add_1lib in $cf_add_0lib; do
15501 for cf_add_2lib in $cf_add_libs; do
15502 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
15507 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
15509 TEST_LIBS="$cf_add_libs"
15511 cf_add_libs="$TEST_LIBS2"
15514 for cf_add_1lib in -lpthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
15515 # filter duplicates
15516 for cf_add_1lib in $cf_add_0lib; do
15517 for cf_add_2lib in $cf_add_libs; do
15518 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
15523 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
15525 TEST_LIBS2="$cf_add_libs"
15527 cf_add_libs="$PRIVATE_LIBS"
15530 for cf_add_1lib in -lpthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
15531 # filter duplicates
15532 for cf_add_1lib in $cf_add_0lib; do
15533 for cf_add_2lib in $cf_add_libs; do
15534 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
15539 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
15541 PRIVATE_LIBS="$cf_add_libs"
15544 # when not using weak symbols but with_reentrant,
15545 # add 't' to the library suffix on all platforms
15546 # except cygwin, where we only do that if ALSO
15547 # compiling with full thread support.
15549 (*cygwin* | *msys*)
15550 if test "$with_pthread" = "yes" ; then
15551 if test "x$disable_lib_suffixes" = "xno" ; then
15552 LIB_SUFFIX="t${LIB_SUFFIX}"
15556 if test "x$disable_lib_suffixes" = "xno" ; then
15557 LIB_SUFFIX="t${LIB_SUFFIX}"
15563 cat >>confdefs.h <<\EOF
15564 #define USE_REENTRANT 1
15567 if test "${with_abi_version+set}" != set; then
15568 case "$cf_cv_rel_version" in
15570 cf_cv_rel_version=6.0
15571 cf_cv_abi_version=6
15572 { echo "$as_me:15572: WARNING: overriding ABI version to $cf_cv_abi_version" >&5
15573 echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_version" >&2;}
15579 cf_cv_enable_reentrant=0
15580 cf_cv_enable_opaque="NCURSES_OPAQUE"
15581 NCURSES_SIZE_T=short
15584 echo "$as_me:15584: checking if you want opaque curses-library structures" >&5
15585 echo $ECHO_N "checking if you want opaque curses-library structures... $ECHO_C" >&6
15587 # Check whether --enable-opaque-curses or --disable-opaque-curses was given.
15588 if test "${enable_opaque_curses+set}" = set; then
15589 enableval="$enable_opaque_curses"
15590 test "$enableval" != yes && enableval=no
15591 if test "$enableval" != "no" ; then
15592 enable_opaque_curses=yes
15595 test "$cf_cv_enable_reentrant" = 1 && enable_opaque_curses=yes
15596 test "$cf_cv_enable_reentrant" = 1 || enable_opaque_curses=no
15602 test "$cf_cv_enable_reentrant" = 1 && enable_opaque_curses=yes
15603 test "$cf_cv_enable_reentrant" = 1 || enable_opaque_curses=no
15606 echo "$as_me:15606: result: $enable_opaque_curses" >&5
15607 echo "${ECHO_T}$enable_opaque_curses" >&6
15609 test "$cf_cv_enable_reentrant" = 1 && \
15610 test "$enable_opaque_curses" = no && \
15611 { { echo "$as_me:15611: error: reentrant configuration requires opaque library" >&5
15612 echo "$as_me: error: reentrant configuration requires opaque library" >&2;}
15613 { (exit 1); exit 1; }; }
15615 echo "$as_me:15615: checking if you want opaque form-library structures" >&5
15616 echo $ECHO_N "checking if you want opaque form-library structures... $ECHO_C" >&6
15618 # Check whether --enable-opaque-form or --disable-opaque-form was given.
15619 if test "${enable_opaque_form+set}" = set; then
15620 enableval="$enable_opaque_form"
15621 enable_opaque_form=yes
15623 enable_opaque_form=no
15625 echo "$as_me:15625: result: $enable_opaque_form" >&5
15626 echo "${ECHO_T}$enable_opaque_form" >&6
15628 echo "$as_me:15628: checking if you want opaque menu-library structures" >&5
15629 echo $ECHO_N "checking if you want opaque menu-library structures... $ECHO_C" >&6
15631 # Check whether --enable-opaque-menu or --disable-opaque-menu was given.
15632 if test "${enable_opaque_menu+set}" = set; then
15633 enableval="$enable_opaque_menu"
15634 enable_opaque_menu=yes
15636 enable_opaque_menu=no
15638 echo "$as_me:15638: result: $enable_opaque_menu" >&5
15639 echo "${ECHO_T}$enable_opaque_menu" >&6
15641 echo "$as_me:15641: checking if you want opaque panel-library structures" >&5
15642 echo $ECHO_N "checking if you want opaque panel-library structures... $ECHO_C" >&6
15644 # Check whether --enable-opaque-panel or --disable-opaque-panel was given.
15645 if test "${enable_opaque_panel+set}" = set; then
15646 enableval="$enable_opaque_panel"
15647 enable_opaque_panel=yes
15649 enable_opaque_panel=no
15651 echo "$as_me:15651: result: $enable_opaque_panel" >&5
15652 echo "${ECHO_T}$enable_opaque_panel" >&6
15654 NCURSES_OPAQUE=0; test "$enable_opaque_curses" = yes && NCURSES_OPAQUE=1
15655 NCURSES_OPAQUE_FORM=0; test "$enable_opaque_form" = yes && NCURSES_OPAQUE_FORM=1
15656 NCURSES_OPAQUE_MENU=0; test "$enable_opaque_menu" = yes && NCURSES_OPAQUE_MENU=1
15657 NCURSES_OPAQUE_PANEL=0; test "$enable_opaque_panel" = yes && NCURSES_OPAQUE_PANEL=1
15659 ### Allow using a different wrap-prefix
15660 if test "$cf_cv_enable_reentrant" != 0 || test "$BROKEN_LINKER" = 1 ; then
15661 echo "$as_me:15661: checking for prefix used to wrap public variables" >&5
15662 echo $ECHO_N "checking for prefix used to wrap public variables... $ECHO_C" >&6
15664 # Check whether --with-wrap-prefix or --without-wrap-prefix was given.
15665 if test "${with_wrap_prefix+set}" = set; then
15666 withval="$with_wrap_prefix"
15667 NCURSES_WRAP_PREFIX=$withval
15669 NCURSES_WRAP_PREFIX=_nc_
15671 echo "$as_me:15671: result: $NCURSES_WRAP_PREFIX" >&5
15672 echo "${ECHO_T}$NCURSES_WRAP_PREFIX" >&6
15674 NCURSES_WRAP_PREFIX=_nc_
15677 cat >>confdefs.h <<EOF
15678 #define NCURSES_WRAP_PREFIX "$NCURSES_WRAP_PREFIX"
15681 ###############################################################################
15682 # These options are relatively safe to experiment with.
15684 echo "$as_me:15684: checking if you want all development code" >&5
15685 echo $ECHO_N "checking if you want all development code... $ECHO_C" >&6
15687 # Check whether --with-develop or --without-develop was given.
15688 if test "${with_develop+set}" = set; then
15689 withval="$with_develop"
15690 with_develop=$withval
15694 echo "$as_me:15694: result: $with_develop" >&5
15695 echo "${ECHO_T}$with_develop" >&6
15697 ### use option --enable-hard-tabs to turn on use of hard-tabs optimize
15698 echo "$as_me:15698: checking if you want hard-tabs code" >&5
15699 echo $ECHO_N "checking if you want hard-tabs code... $ECHO_C" >&6
15701 # Check whether --enable-hard-tabs or --disable-hard-tabs was given.
15702 if test "${enable_hard_tabs+set}" = set; then
15703 enableval="$enable_hard_tabs"
15706 enable_hard_tabs=$with_develop
15708 echo "$as_me:15708: result: $enable_hard_tabs" >&5
15709 echo "${ECHO_T}$enable_hard_tabs" >&6
15710 test "x$enable_hard_tabs" = xyes &&
15711 cat >>confdefs.h <<\EOF
15712 #define USE_HARD_TABS 1
15715 ### use option --enable-xmc-glitch to turn on use of magic-cookie optimize
15716 echo "$as_me:15716: checking if you want limited support for xmc" >&5
15717 echo $ECHO_N "checking if you want limited support for xmc... $ECHO_C" >&6
15719 # Check whether --enable-xmc-glitch or --disable-xmc-glitch was given.
15720 if test "${enable_xmc_glitch+set}" = set; then
15721 enableval="$enable_xmc_glitch"
15724 enable_xmc_glitch=$with_develop
15726 echo "$as_me:15726: result: $enable_xmc_glitch" >&5
15727 echo "${ECHO_T}$enable_xmc_glitch" >&6
15728 test "x$enable_xmc_glitch" = xyes &&
15729 cat >>confdefs.h <<\EOF
15730 #define USE_XMC_SUPPORT 1
15733 ###############################################################################
15734 # These are just experimental, probably should not be in a package:
15736 echo "$as_me:15736: checking if you do not want to assume colors are white-on-black" >&5
15737 echo $ECHO_N "checking if you do not want to assume colors are white-on-black... $ECHO_C" >&6
15739 # Check whether --enable-assumed-color or --disable-assumed-color was given.
15740 if test "${enable_assumed_color+set}" = set; then
15741 enableval="$enable_assumed_color"
15742 with_assumed_color=$enableval
15744 with_assumed_color=yes
15746 echo "$as_me:15746: result: $with_assumed_color" >&5
15747 echo "${ECHO_T}$with_assumed_color" >&6
15748 test "x$with_assumed_color" = xyes &&
15749 cat >>confdefs.h <<\EOF
15750 #define USE_ASSUMED_COLOR 1
15753 ### use option --enable-hashmap to turn on use of hashmap scrolling logic
15754 echo "$as_me:15754: checking if you want hashmap scrolling-optimization code" >&5
15755 echo $ECHO_N "checking if you want hashmap scrolling-optimization code... $ECHO_C" >&6
15757 # Check whether --enable-hashmap or --disable-hashmap was given.
15758 if test "${enable_hashmap+set}" = set; then
15759 enableval="$enable_hashmap"
15760 with_hashmap=$enableval
15764 echo "$as_me:15764: result: $with_hashmap" >&5
15765 echo "${ECHO_T}$with_hashmap" >&6
15766 test "x$with_hashmap" = xyes &&
15767 cat >>confdefs.h <<\EOF
15768 #define USE_HASHMAP 1
15771 ### use option --enable-colorfgbg to turn on use of $COLORFGBG environment
15772 echo "$as_me:15772: checking if you want colorfgbg code" >&5
15773 echo $ECHO_N "checking if you want colorfgbg code... $ECHO_C" >&6
15775 # Check whether --enable-colorfgbg or --disable-colorfgbg was given.
15776 if test "${enable_colorfgbg+set}" = set; then
15777 enableval="$enable_colorfgbg"
15778 with_colorfgbg=$enableval
15782 echo "$as_me:15782: result: $with_colorfgbg" >&5
15783 echo "${ECHO_T}$with_colorfgbg" >&6
15784 test "x$with_colorfgbg" = xyes &&
15785 cat >>confdefs.h <<\EOF
15786 #define USE_COLORFGBG 1
15789 ### use option --enable-fvisibility to turn on use of gcc-specific feature
15790 echo "$as_me:15790: checking if you want to use gcc -fvisibility option" >&5
15791 echo $ECHO_N "checking if you want to use gcc -fvisibility option... $ECHO_C" >&6
15793 # Check whether --enable-fvisibility or --disable-fvisibility was given.
15794 if test "${enable_fvisibility+set}" = set; then
15795 enableval="$enable_fvisibility"
15796 cf_with_fvisibility=$enableval
15798 cf_with_fvisibility=no
15800 echo "$as_me:15800: result: $cf_with_fvisibility" >&5
15801 echo "${ECHO_T}$cf_with_fvisibility" >&6
15804 NCURSES_CXX_IMPEXP=
15805 if test "x$cf_with_fvisibility" = xyes; then
15807 echo "$as_me:15807: checking if $CC -fvisibility=hidden option works" >&5
15808 echo $ECHO_N "checking if $CC -fvisibility=hidden option works... $ECHO_C" >&6
15809 if test "${cf_cv_fvisibility_hidden+set}" = set; then
15810 echo $ECHO_N "(cached) $ECHO_C" >&6
15813 cf_save_cflags="$CFLAGS"
15814 CFLAGS="$CFLAGS -fvisibility=hidden"
15815 cat >"conftest.$ac_ext" <<_ACEOF
15816 #line 15816 "configure"
15817 #include "confdefs.h"
15819 __attribute__ ((visibility("default"))) int somefunc() {return 42;}
15825 if (somefunc()) return 1;
15831 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
15832 if { (eval echo "$as_me:15832: \"$ac_link\"") >&5
15833 (eval $ac_link) 2>&5
15835 echo "$as_me:15835: \$? = $ac_status" >&5
15836 (exit "$ac_status"); } &&
15837 { ac_try='test -s "conftest$ac_exeext"'
15838 { (eval echo "$as_me:15838: \"$ac_try\"") >&5
15839 (eval $ac_try) 2>&5
15841 echo "$as_me:15841: \$? = $ac_status" >&5
15842 (exit "$ac_status"); }; }; then
15843 cf_cv_fvisibility_hidden=yes
15845 echo "$as_me: failed program was:" >&5
15846 cat "conftest.$ac_ext" >&5
15847 cf_cv_fvisibility_hidden=no
15849 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
15850 CFLAGS=$cf_save_cflags
15853 echo "$as_me:15853: result: $cf_cv_fvisibility_hidden" >&5
15854 echo "${ECHO_T}$cf_cv_fvisibility_hidden" >&6
15856 if test "x$cf_cv_fvisibility_hidden" = xyes
15862 cf_new_extra_cppflags=
15864 for cf_add_cflags in -fvisibility=hidden
15866 case "$cf_fix_cppflags" in
15868 case "$cf_add_cflags" in
15869 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
15870 case "$cf_add_cflags" in
15872 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
15874 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
15875 && test -z "${cf_tst_cflags}" \
15876 && cf_fix_cppflags=yes
15878 if test "$cf_fix_cppflags" = yes ; then
15880 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
15881 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
15884 elif test "${cf_tst_cflags}" = "\"'" ; then
15886 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
15887 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
15893 case "$CPPFLAGS" in
15897 case "$cf_add_cflags" in
15899 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
15901 CPPFLAGS=`echo "$CPPFLAGS" | \
15902 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
15903 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
15908 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
15909 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
15916 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
15917 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
15924 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
15925 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
15927 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
15929 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
15930 && test -z "${cf_tst_cflags}" \
15931 && cf_fix_cppflags=no
15936 if test -n "$cf_new_cflags" ; then
15938 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
15939 CFLAGS="${CFLAGS}$cf_new_cflags"
15943 if test -n "$cf_new_cppflags" ; then
15945 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
15946 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
15950 if test -n "$cf_new_extra_cppflags" ; then
15952 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
15953 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
15957 NCURSES_IMPEXP="__attribute__ ((visibility(\"default\")))"
15962 ac_cpp='$CXXCPP $CPPFLAGS'
15963 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
15964 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
15965 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15966 ac_main_return="return"
15968 echo "$as_me:15968: checking if $CXX -fvisibility=hidden option works" >&5
15969 echo $ECHO_N "checking if $CXX -fvisibility=hidden option works... $ECHO_C" >&6
15970 if test "${cf_cv_fvisibility_hidden2+set}" = set; then
15971 echo $ECHO_N "(cached) $ECHO_C" >&6
15974 cf_save_cflags="$CXXFLAGS"
15975 CXXFLAGS="$CXXFLAGS -fvisibility=hidden"
15976 cat >"conftest.$ac_ext" <<_ACEOF
15977 #line 15977 "configure"
15978 #include "confdefs.h"
15980 __attribute__ ((visibility("default"))) int somefunc() {return 42;}
15986 if (somefunc()) return 1;
15992 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
15993 if { (eval echo "$as_me:15993: \"$ac_link\"") >&5
15994 (eval $ac_link) 2>&5
15996 echo "$as_me:15996: \$? = $ac_status" >&5
15997 (exit "$ac_status"); } &&
15998 { ac_try='test -s "conftest$ac_exeext"'
15999 { (eval echo "$as_me:15999: \"$ac_try\"") >&5
16000 (eval $ac_try) 2>&5
16002 echo "$as_me:16002: \$? = $ac_status" >&5
16003 (exit "$ac_status"); }; }; then
16004 cf_cv_fvisibility_hidden2=yes
16006 echo "$as_me: failed program was:" >&5
16007 cat "conftest.$ac_ext" >&5
16008 cf_cv_fvisibility_hidden2=no
16010 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
16011 CXXFLAGS=$cf_save_cflags
16014 echo "$as_me:16014: result: $cf_cv_fvisibility_hidden2" >&5
16015 echo "${ECHO_T}$cf_cv_fvisibility_hidden2" >&6
16017 if test "x$cf_cv_fvisibility_hidden2" = xyes
16020 cf_save_CXXFLAGS="$CFLAGS"
16026 cf_new_extra_cppflags=
16028 for cf_add_cflags in -fvisibility=hidden
16030 case "$cf_fix_cppflags" in
16032 case "$cf_add_cflags" in
16033 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
16034 case "$cf_add_cflags" in
16036 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
16038 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16039 && test -z "${cf_tst_cflags}" \
16040 && cf_fix_cppflags=yes
16042 if test "$cf_fix_cppflags" = yes ; then
16044 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16045 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16048 elif test "${cf_tst_cflags}" = "\"'" ; then
16050 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16051 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16057 case "$CPPFLAGS" in
16061 case "$cf_add_cflags" in
16063 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
16065 CPPFLAGS=`echo "$CPPFLAGS" | \
16066 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
16067 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
16072 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
16073 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
16080 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
16081 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
16088 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16089 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16091 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
16093 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16094 && test -z "${cf_tst_cflags}" \
16095 && cf_fix_cppflags=no
16100 if test -n "$cf_new_cflags" ; then
16102 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
16103 CFLAGS="${CFLAGS}$cf_new_cflags"
16107 if test -n "$cf_new_cppflags" ; then
16109 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
16110 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
16114 if test -n "$cf_new_extra_cppflags" ; then
16116 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
16117 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
16122 CFLAGS="$cf_save_CXXFLAGS"
16124 NCURSES_CXX_IMPEXP="__attribute__ ((visibility(\"default\")))"
16127 ac_cpp='$CPP $CPPFLAGS'
16128 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
16129 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
16130 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16131 ac_main_return="return"
16136 ### use option --enable-interop to turn on use of bindings used for interop
16137 echo "$as_me:16137: checking if you want interop bindings" >&5
16138 echo $ECHO_N "checking if you want interop bindings... $ECHO_C" >&6
16140 # Check whether --enable-interop or --disable-interop was given.
16141 if test "${enable_interop+set}" = set; then
16142 enableval="$enable_interop"
16143 with_exp_interop=$enableval
16145 with_exp_interop=$cf_dft_interop
16147 echo "$as_me:16147: result: $with_exp_interop" >&5
16148 echo "${ECHO_T}$with_exp_interop" >&6
16150 NCURSES_INTEROP_FUNCS=0
16151 test "x$with_exp_interop" = xyes && NCURSES_INTEROP_FUNCS=1
16153 echo "$as_me:16153: checking if you want experimental safe-sprintf code" >&5
16154 echo $ECHO_N "checking if you want experimental safe-sprintf code... $ECHO_C" >&6
16156 # Check whether --enable-safe-sprintf or --disable-safe-sprintf was given.
16157 if test "${enable_safe_sprintf+set}" = set; then
16158 enableval="$enable_safe_sprintf"
16159 with_safe_sprintf=$enableval
16161 with_safe_sprintf=no
16163 echo "$as_me:16163: result: $with_safe_sprintf" >&5
16164 echo "${ECHO_T}$with_safe_sprintf" >&6
16166 ### use option --disable-scroll-hints to turn off use of scroll-hints scrolling logic
16167 # when hashmap is used scroll hints are useless
16168 if test "$with_hashmap" = no ; then
16169 echo "$as_me:16169: checking if you want to experiment without scrolling-hints code" >&5
16170 echo $ECHO_N "checking if you want to experiment without scrolling-hints code... $ECHO_C" >&6
16172 # Check whether --enable-scroll-hints or --disable-scroll-hints was given.
16173 if test "${enable_scroll_hints+set}" = set; then
16174 enableval="$enable_scroll_hints"
16175 with_scroll_hints=$enableval
16177 with_scroll_hints=yes
16179 echo "$as_me:16179: result: $with_scroll_hints" >&5
16180 echo "${ECHO_T}$with_scroll_hints" >&6
16181 test "x$with_scroll_hints" = xyes &&
16182 cat >>confdefs.h <<\EOF
16183 #define USE_SCROLL_HINTS 1
16188 echo "$as_me:16188: checking if you want wgetch-events code" >&5
16189 echo $ECHO_N "checking if you want wgetch-events code... $ECHO_C" >&6
16191 # Check whether --enable-wgetch-events or --disable-wgetch-events was given.
16192 if test "${enable_wgetch_events+set}" = set; then
16193 enableval="$enable_wgetch_events"
16194 with_wgetch_events=$enableval
16196 with_wgetch_events=no
16198 echo "$as_me:16198: result: $with_wgetch_events" >&5
16199 echo "${ECHO_T}$with_wgetch_events" >&6
16200 if test "x$with_wgetch_events" = xyes ; then
16202 cat >>confdefs.h <<\EOF
16203 #define NCURSES_WGETCH_EVENTS 1
16206 NCURSES_WGETCH_EVENTS=1
16208 NCURSES_WGETCH_EVENTS=0
16211 case "$cf_cv_system_name" in
16212 (*mingw32*|*mingw64*|*-msvc*)
16213 echo "$as_me:16213: checking if you want experimental-Windows driver" >&5
16214 echo $ECHO_N "checking if you want experimental-Windows driver... $ECHO_C" >&6
16216 # Check whether --enable-exp-win32 or --disable-exp-win32 was given.
16217 if test "${enable_exp_win32+set}" = set; then
16218 enableval="$enable_exp_win32"
16219 with_exp_win32=$enableval
16223 echo "$as_me:16223: result: $with_exp_win32" >&5
16224 echo "${ECHO_T}$with_exp_win32" >&6
16225 if test "x$with_exp_win32" = xyes
16228 cat >>confdefs.h <<\EOF
16229 #define EXP_WIN32_DRIVER 1
16233 INTERNALS_HDR='$(INCDIR)/nc_win32.h'
16235 INTERNALS_HDR='$(INCDIR)/nc_mingw.h'
16245 ###############################################################################
16247 ### use option --disable-echo to suppress full display compiling commands
16249 echo "$as_me:16249: checking if you want to see long compiling messages" >&5
16250 echo $ECHO_N "checking if you want to see long compiling messages... $ECHO_C" >&6
16252 # Check whether --enable-echo or --disable-echo was given.
16253 if test "${enable_echo+set}" = set; then
16254 enableval="$enable_echo"
16255 test "$enableval" != no && enableval=yes
16256 if test "$enableval" != "yes" ; then
16259 ECHO_LD='@echo linking $@;'
16260 RULE_CC='@echo compiling $<'
16261 SHOW_CC='@echo compiling $@'
16283 echo "$as_me:16283: result: $enableval" >&5
16284 echo "${ECHO_T}$enableval" >&6
16286 if test "x$enable_echo" = xyes; then
16289 ECHO_LINK='@ echo linking $@ ... ;'
16290 test -n "$LIBTOOL" && LIBTOOL="$LIBTOOL --silent"
16291 test -n "$LIBTOOL_CXX" && LIBTOOL_CXX="$LIBTOOL_CXX --silent"
16294 # --disable-stripping is used for debugging
16296 echo "$as_me:16296: checking if you want to install stripped executables" >&5
16297 echo $ECHO_N "checking if you want to install stripped executables... $ECHO_C" >&6
16299 # Check whether --enable-stripping or --disable-stripping was given.
16300 if test "${enable_stripping+set}" = set; then
16301 enableval="$enable_stripping"
16302 test "$enableval" != no && enableval=yes
16303 if test "$enableval" != "yes" ; then
16304 enable_stripping=no
16306 enable_stripping=yes
16310 enable_stripping=yes
16313 echo "$as_me:16313: result: $enable_stripping" >&5
16314 echo "${ECHO_T}$enable_stripping" >&6
16316 if test "$enable_stripping" = yes
16323 : "${INSTALL:=install}"
16324 echo "$as_me:16324: checking if install accepts -p option" >&5
16325 echo $ECHO_N "checking if install accepts -p option... $ECHO_C" >&6
16326 if test "${cf_cv_install_p+set}" = set; then
16327 echo $ECHO_N "(cached) $ECHO_C" >&6
16334 if $INSTALL -p conftest.in conftest.out 2>/dev/null
16336 if test -f conftest.out/conftest.in
16338 test conftest.in -nt conftest.out/conftest.in 2>conftest.err && \
16339 test conftest.out/conftest.in -nt conftest.in 2>conftest.err
16340 if test -s conftest.err
16344 cf_cv_install_p=yes
16355 echo "$as_me:16355: result: $cf_cv_install_p" >&5
16356 echo "${ECHO_T}$cf_cv_install_p" >&6
16358 echo "$as_me:16358: checking if install needs to be told about ownership" >&5
16359 echo $ECHO_N "checking if install needs to be told about ownership... $ECHO_C" >&6
16360 case `$ac_config_guess` in
16369 echo "$as_me:16369: result: $with_install_o" >&5
16370 echo "${ECHO_T}$with_install_o" >&6
16371 if test "x$with_install_o" = xyes
16373 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'`"
16378 # If we're avoiding relinking of shared libraries during install, that is to
16379 # avoid modifying the build-tree. For the same reason, avoid doing ranlib if
16380 # the install program has "-p" (for preserving timestamps).
16381 cf_cv_do_reranlib=yes
16382 if test "x$cf_cv_install_p" = xyes
16384 if test "x$cf_cv_do_relink" != xyes
16386 cf_cv_do_reranlib=no
16388 INSTALL_LIB="$INSTALL_LIB $INSTALL_OPT_P"
16392 ### use option --enable-warnings to turn on all gcc warnings
16394 echo "$as_me:16394: checking if you want to use C11 _Noreturn feature" >&5
16395 echo $ECHO_N "checking if you want to use C11 _Noreturn feature... $ECHO_C" >&6
16397 # Check whether --enable-stdnoreturn or --disable-stdnoreturn was given.
16398 if test "${enable_stdnoreturn+set}" = set; then
16399 enableval="$enable_stdnoreturn"
16400 test "$enableval" != yes && enableval=no
16401 if test "$enableval" != "no" ; then
16402 enable_stdnoreturn=yes
16404 enable_stdnoreturn=no
16408 enable_stdnoreturn=no
16411 echo "$as_me:16411: result: $enable_stdnoreturn" >&5
16412 echo "${ECHO_T}$enable_stdnoreturn" >&6
16414 if test $enable_stdnoreturn = yes; then
16415 echo "$as_me:16415: checking for C11 _Noreturn feature" >&5
16416 echo $ECHO_N "checking for C11 _Noreturn feature... $ECHO_C" >&6
16417 if test "${cf_cv_c11_noreturn+set}" = set; then
16418 echo $ECHO_N "(cached) $ECHO_C" >&6
16420 cat >"conftest.$ac_ext" <<_ACEOF
16421 #line 16421 "configure"
16422 #include "confdefs.h"
16425 #include <stdlib.h>
16426 #include <stdnoreturn.h>
16427 static _Noreturn void giveup(void) { exit(0); }
16432 if (feof(stdin)) giveup()
16437 rm -f "conftest.$ac_objext"
16438 if { (eval echo "$as_me:16438: \"$ac_compile\"") >&5
16439 (eval $ac_compile) 2>&5
16441 echo "$as_me:16441: \$? = $ac_status" >&5
16442 (exit "$ac_status"); } &&
16443 { ac_try='test -s "conftest.$ac_objext"'
16444 { (eval echo "$as_me:16444: \"$ac_try\"") >&5
16445 (eval $ac_try) 2>&5
16447 echo "$as_me:16447: \$? = $ac_status" >&5
16448 (exit "$ac_status"); }; }; then
16449 cf_cv_c11_noreturn=yes
16451 echo "$as_me: failed program was:" >&5
16452 cat "conftest.$ac_ext" >&5
16453 cf_cv_c11_noreturn=no
16455 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
16458 echo "$as_me:16458: result: $cf_cv_c11_noreturn" >&5
16459 echo "${ECHO_T}$cf_cv_c11_noreturn" >&6
16461 cf_cv_c11_noreturn=no,
16464 if test "$cf_cv_c11_noreturn" = yes; then
16466 cat >>confdefs.h <<\EOF
16467 #define HAVE_STDNORETURN_H 1
16470 cat >>confdefs.h <<EOF
16471 #define STDC_NORETURN _Noreturn
16474 HAVE_STDNORETURN_H=1
16476 HAVE_STDNORETURN_H=0
16479 if test "$GCC" = yes || test "$GXX" = yes
16482 if test "$GCC" = yes || test "$GXX" = yes
16486 test -n "$verbose" && echo " repairing CFLAGS: $CFLAGS" 1>&6
16488 echo "${as_me:-configure}:16488: testing repairing CFLAGS: $CFLAGS ..." 1>&5
16491 for cf_temp_scan in $CFLAGS
16493 case "x$cf_temp_scan" in
16496 test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
16497 EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
16502 test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
16503 cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
16508 CFLAGS="$cf_temp_flags"
16509 test -n "$verbose" && echo " ... fixed $CFLAGS" 1>&6
16511 echo "${as_me:-configure}:16511: testing ... fixed $CFLAGS ..." 1>&5
16513 test -n "$verbose" && echo " ... extra $EXTRA_CFLAGS" 1>&6
16515 echo "${as_me:-configure}:16515: testing ... extra $EXTRA_CFLAGS ..." 1>&5
16521 if test "$GCC" = yes || test "$GXX" = yes
16525 test -n "$verbose" && echo " repairing CPPFLAGS: $CPPFLAGS" 1>&6
16527 echo "${as_me:-configure}:16527: testing repairing CPPFLAGS: $CPPFLAGS ..." 1>&5
16530 for cf_temp_scan in $CPPFLAGS
16532 case "x$cf_temp_scan" in
16535 test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
16536 EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
16541 test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
16542 cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
16547 CPPFLAGS="$cf_temp_flags"
16548 test -n "$verbose" && echo " ... fixed $CPPFLAGS" 1>&6
16550 echo "${as_me:-configure}:16550: testing ... fixed $CPPFLAGS ..." 1>&5
16552 test -n "$verbose" && echo " ... extra $EXTRA_CFLAGS" 1>&6
16554 echo "${as_me:-configure}:16554: testing ... extra $EXTRA_CFLAGS ..." 1>&5
16560 if test "$GCC" = yes || test "$GXX" = yes
16564 test -n "$verbose" && echo " repairing LDFLAGS: $LDFLAGS" 1>&6
16566 echo "${as_me:-configure}:16566: testing repairing LDFLAGS: $LDFLAGS ..." 1>&5
16569 for cf_temp_scan in $LDFLAGS
16571 case "x$cf_temp_scan" in
16574 test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
16575 EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
16580 test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
16581 cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
16586 LDFLAGS="$cf_temp_flags"
16587 test -n "$verbose" && echo " ... fixed $LDFLAGS" 1>&6
16589 echo "${as_me:-configure}:16589: testing ... fixed $LDFLAGS ..." 1>&5
16591 test -n "$verbose" && echo " ... extra $EXTRA_CFLAGS" 1>&6
16593 echo "${as_me:-configure}:16593: testing ... extra $EXTRA_CFLAGS ..." 1>&5
16599 echo "$as_me:16599: checking if you want to turn on gcc warnings" >&5
16600 echo $ECHO_N "checking if you want to turn on gcc warnings... $ECHO_C" >&6
16602 # Check whether --enable-warnings or --disable-warnings was given.
16603 if test "${enable_warnings+set}" = set; then
16604 enableval="$enable_warnings"
16605 test "$enableval" != yes && enableval=no
16606 if test "$enableval" != "no" ; then
16607 enable_warnings=yes
16616 echo "$as_me:16616: result: $enable_warnings" >&5
16617 echo "${ECHO_T}$enable_warnings" >&6
16618 if test "$enable_warnings" = "yes"
16621 if test "x$have_x" = xyes; then
16623 cf_save_LIBS_CF_CONST_X_STRING="$LIBS"
16624 cf_save_CFLAGS_CF_CONST_X_STRING="$CFLAGS"
16625 cf_save_CPPFLAGS_CF_CONST_X_STRING="$CPPFLAGS"
16626 LIBS="$LIBS ${X_PRE_LIBS} ${X_LIBS} ${X_EXTRA_LIBS}"
16627 for cf_X_CFLAGS in $X_CFLAGS
16629 case "x$cf_X_CFLAGS" in
16631 CPPFLAGS="$CPPFLAGS $cf_X_CFLAGS"
16634 CFLAGS="$CFLAGS $cf_X_CFLAGS"
16639 cat >"conftest.$ac_ext" <<_ACEOF
16640 #line 16640 "configure"
16641 #include "confdefs.h"
16643 #include <stdlib.h>
16644 #include <X11/Intrinsic.h>
16649 String foo = malloc(1); free((void*)foo)
16654 rm -f "conftest.$ac_objext"
16655 if { (eval echo "$as_me:16655: \"$ac_compile\"") >&5
16656 (eval $ac_compile) 2>&5
16658 echo "$as_me:16658: \$? = $ac_status" >&5
16659 (exit "$ac_status"); } &&
16660 { ac_try='test -s "conftest.$ac_objext"'
16661 { (eval echo "$as_me:16661: \"$ac_try\"") >&5
16662 (eval $ac_try) 2>&5
16664 echo "$as_me:16664: \$? = $ac_status" >&5
16665 (exit "$ac_status"); }; }; then
16667 echo "$as_me:16667: checking for X11/Xt const-feature" >&5
16668 echo $ECHO_N "checking for X11/Xt const-feature... $ECHO_C" >&6
16669 if test "${cf_cv_const_x_string+set}" = set; then
16670 echo $ECHO_N "(cached) $ECHO_C" >&6
16673 cat >"conftest.$ac_ext" <<_ACEOF
16674 #line 16674 "configure"
16675 #include "confdefs.h"
16677 #define _CONST_X_STRING /* X11R7.8 (perhaps) */
16678 #undef XTSTRINGDEFINES /* X11R5 and later */
16679 #include <stdlib.h>
16680 #include <X11/Intrinsic.h>
16685 String foo = malloc(1); *foo = 0
16690 rm -f "conftest.$ac_objext"
16691 if { (eval echo "$as_me:16691: \"$ac_compile\"") >&5
16692 (eval $ac_compile) 2>&5
16694 echo "$as_me:16694: \$? = $ac_status" >&5
16695 (exit "$ac_status"); } &&
16696 { ac_try='test -s "conftest.$ac_objext"'
16697 { (eval echo "$as_me:16697: \"$ac_try\"") >&5
16698 (eval $ac_try) 2>&5
16700 echo "$as_me:16700: \$? = $ac_status" >&5
16701 (exit "$ac_status"); }; }; then
16703 cf_cv_const_x_string=no
16706 echo "$as_me: failed program was:" >&5
16707 cat "conftest.$ac_ext" >&5
16709 cf_cv_const_x_string=yes
16712 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
16715 echo "$as_me:16715: result: $cf_cv_const_x_string" >&5
16716 echo "${ECHO_T}$cf_cv_const_x_string" >&6
16718 LIBS="$cf_save_LIBS_CF_CONST_X_STRING"
16719 CFLAGS="$cf_save_CFLAGS_CF_CONST_X_STRING"
16720 CPPFLAGS="$cf_save_CPPFLAGS_CF_CONST_X_STRING"
16722 case "$cf_cv_const_x_string" in
16725 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
16726 CPPFLAGS="${CPPFLAGS}-DXTSTRINGDEFINES"
16731 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
16732 CPPFLAGS="${CPPFLAGS}-D_CONST_X_STRING"
16738 echo "$as_me: failed program was:" >&5
16739 cat "conftest.$ac_ext" >&5
16741 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
16743 cat > "conftest.$ac_ext" <<EOF
16744 #line 16744 "${as_me:-configure}"
16745 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
16747 if test "$INTEL_COMPILER" = yes
16749 # The "-wdXXX" options suppress warnings:
16750 # remark #1419: external declaration in primary source file
16751 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
16752 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
16753 # remark #193: zero used for undefined preprocessing identifier
16754 # remark #593: variable "curs_sb_left_arrow" was set but never used
16755 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
16756 # remark #869: parameter "tw" was never referenced
16757 # remark #981: operands are evaluated in unspecified order
16758 # warning #279: controlling expression is constant
16760 { echo "$as_me:16760: checking for $CC warning options..." >&5
16761 echo "$as_me: checking for $CC warning options..." >&6;}
16762 cf_save_CFLAGS="$CFLAGS"
16763 EXTRA_CFLAGS="$EXTRA_CFLAGS -Wall"
16775 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
16776 if { (eval echo "$as_me:16776: \"$ac_compile\"") >&5
16777 (eval $ac_compile) 2>&5
16779 echo "$as_me:16779: \$? = $ac_status" >&5
16780 (exit "$ac_status"); }; then
16781 test -n "$verbose" && echo "$as_me:16781: result: ... -$cf_opt" >&5
16782 echo "${ECHO_T}... -$cf_opt" >&6
16783 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
16786 CFLAGS="$cf_save_CFLAGS"
16787 elif test "$GCC" = yes && test "$GCC_VERSION" != "unknown"
16789 { echo "$as_me:16789: checking for $CC warning options..." >&5
16790 echo "$as_me: checking for $CC warning options..." >&6;}
16791 cf_save_CFLAGS="$CFLAGS"
16793 test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
16794 cf_gcc_warnings="Wignored-qualifiers Wlogical-op Wvarargs"
16795 test "x$CLANG_COMPILER" = xyes && cf_gcc_warnings=
16796 for cf_opt in W Wall \
16797 Wbad-function-cast \
16800 Wdeclaration-after-statement \
16803 Wmissing-declarations \
16804 Wmissing-prototypes \
16808 Wstrict-prototypes \
16809 Wundef Wno-inline $cf_gcc_warnings $cf_warn_CONST Wno-unknown-pragmas Wswitch-enum
16811 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
16812 if { (eval echo "$as_me:16812: \"$ac_compile\"") >&5
16813 (eval $ac_compile) 2>&5
16815 echo "$as_me:16815: \$? = $ac_status" >&5
16816 (exit "$ac_status"); }; then
16817 test -n "$verbose" && echo "$as_me:16817: result: ... -$cf_opt" >&5
16818 echo "${ECHO_T}... -$cf_opt" >&6
16821 case "$GCC_VERSION" in
16823 test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6
16825 echo "${as_me:-configure}:16825: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
16831 case "$GCC_VERSION" in
16833 test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6
16835 echo "${as_me:-configure}:16835: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
16841 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
16844 CFLAGS="$cf_save_CFLAGS"
16850 if test "$GCC" = yes || test "$GXX" = yes
16852 cat > conftest.i <<EOF
16854 #define GCC_PRINTF 0
16857 #define GCC_SCANF 0
16859 #ifndef GCC_NORETURN
16860 #define GCC_NORETURN /* nothing */
16863 #define GCC_UNUSED /* nothing */
16866 if test "$GCC" = yes
16868 { echo "$as_me:16868: checking for $CC __attribute__ directives..." >&5
16869 echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
16870 cat > "conftest.$ac_ext" <<EOF
16871 #line 16871 "${as_me:-configure}"
16872 #include "confdefs.h"
16873 #include "conftest.h"
16874 #include "conftest.i"
16876 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
16878 #define GCC_PRINTFLIKE(fmt,var) /*nothing*/
16881 #define GCC_SCANFLIKE(fmt,var) __attribute__((format(scanf,fmt,var)))
16883 #define GCC_SCANFLIKE(fmt,var) /*nothing*/
16885 extern void wow(char *,...) GCC_SCANFLIKE(1,2);
16886 extern GCC_NORETURN void oops(char *,...) GCC_PRINTFLIKE(1,2);
16887 extern GCC_NORETURN void foo(void);
16888 int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { (void)argc; (void)argv; return 0; }
16890 cf_printf_attribute=no
16891 cf_scanf_attribute=no
16892 for cf_attribute in scanf printf unused noreturn
16895 cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
16897 cf_directive="__attribute__(($cf_attribute))"
16898 echo "checking for $CC $cf_directive" 1>&5
16900 case "$cf_attribute" in
16902 cf_printf_attribute=yes
16903 cat >conftest.h <<EOF
16904 #define GCC_$cf_ATTRIBUTE 1
16908 cf_scanf_attribute=yes
16909 cat >conftest.h <<EOF
16910 #define GCC_$cf_ATTRIBUTE 1
16914 cat >conftest.h <<EOF
16915 #define GCC_$cf_ATTRIBUTE $cf_directive
16920 if { (eval echo "$as_me:16920: \"$ac_compile\"") >&5
16921 (eval $ac_compile) 2>&5
16923 echo "$as_me:16923: \$? = $ac_status" >&5
16924 (exit "$ac_status"); }; then
16925 test -n "$verbose" && echo "$as_me:16925: result: ... $cf_attribute" >&5
16926 echo "${ECHO_T}... $cf_attribute" >&6
16927 cat conftest.h >>confdefs.h
16928 case "$cf_attribute" in
16931 cat >>confdefs.h <<EOF
16932 #define GCC_NORETURN $cf_directive
16937 cf_value='/* nothing */'
16938 if test "$cf_printf_attribute" != no ; then
16939 cf_value='__attribute__((format(printf,fmt,var)))'
16941 cat >>confdefs.h <<\EOF
16942 #define GCC_PRINTF 1
16947 cat >>confdefs.h <<EOF
16948 #define GCC_PRINTFLIKE(fmt,var) $cf_value
16953 cf_value='/* nothing */'
16954 if test "$cf_scanf_attribute" != no ; then
16955 cf_value='__attribute__((format(scanf,fmt,var)))'
16957 cat >>confdefs.h <<\EOF
16958 #define GCC_SCANF 1
16963 cat >>confdefs.h <<EOF
16964 #define GCC_SCANFLIKE(fmt,var) $cf_value
16970 cat >>confdefs.h <<EOF
16971 #define GCC_UNUSED $cf_directive
16979 ${FGREP-fgrep} define conftest.i >>confdefs.h
16986 if test "x$enable_warnings" = "xyes"; then
16988 ADAFLAGS="$ADAFLAGS -gnatg"
16990 if test "x$cf_with_cxx" = xyes ; then
16994 if test "$GCC" = yes ; then
16997 echo "$as_me:16997: checking if this is really Intel C++ compiler" >&5
16998 echo $ECHO_N "checking if this is really Intel C++ compiler... $ECHO_C" >&6
16999 cf_save_CFLAGS="$CXXFLAGS"
17000 CXXFLAGS="$CXXFLAGS -no-gcc"
17001 cat >"conftest.$ac_ext" <<_ACEOF
17002 #line 17002 "configure"
17003 #include "confdefs.h"
17009 #ifdef __INTEL_COMPILER
17018 rm -f "conftest.$ac_objext"
17019 if { (eval echo "$as_me:17019: \"$ac_compile\"") >&5
17020 (eval $ac_compile) 2>&5
17022 echo "$as_me:17022: \$? = $ac_status" >&5
17023 (exit "$ac_status"); } &&
17024 { ac_try='test -s "conftest.$ac_objext"'
17025 { (eval echo "$as_me:17025: \"$ac_try\"") >&5
17026 (eval $ac_try) 2>&5
17028 echo "$as_me:17028: \$? = $ac_status" >&5
17029 (exit "$ac_status"); }; }; then
17030 INTEL_CPLUSPLUS=yes
17031 cf_save_CFLAGS="$cf_save_CFLAGS -we147"
17034 echo "$as_me: failed program was:" >&5
17035 cat "conftest.$ac_ext" >&5
17037 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
17038 CXXFLAGS="$cf_save_CFLAGS"
17039 echo "$as_me:17039: result: $INTEL_CPLUSPLUS" >&5
17040 echo "${ECHO_T}$INTEL_CPLUSPLUS" >&6
17047 if test "$GCC" = yes ; then
17048 echo "$as_me:17048: checking if this is really Clang C++ compiler" >&5
17049 echo $ECHO_N "checking if this is really Clang C++ compiler... $ECHO_C" >&6
17050 cf_save_CFLAGS="$CXXFLAGS"
17051 cat >"conftest.$ac_ext" <<_ACEOF
17052 #line 17052 "configure"
17053 #include "confdefs.h"
17068 rm -f "conftest.$ac_objext"
17069 if { (eval echo "$as_me:17069: \"$ac_compile\"") >&5
17070 (eval $ac_compile) 2>&5
17072 echo "$as_me:17072: \$? = $ac_status" >&5
17073 (exit "$ac_status"); } &&
17074 { ac_try='test -s "conftest.$ac_objext"'
17075 { (eval echo "$as_me:17075: \"$ac_try\"") >&5
17076 (eval $ac_try) 2>&5
17078 echo "$as_me:17078: \$? = $ac_status" >&5
17079 (exit "$ac_status"); }; }; then
17080 CLANG_CPLUSPLUS=yes
17083 echo "$as_me: failed program was:" >&5
17084 cat "conftest.$ac_ext" >&5
17086 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
17087 CXXFLAGS="$cf_save_CFLAGS"
17088 echo "$as_me:17088: result: $CLANG_CPLUSPLUS" >&5
17089 echo "${ECHO_T}$CLANG_CPLUSPLUS" >&6
17094 if test "x$CLANG_CPLUSPLUS" = "xyes" ; then
17096 (c[1-9][0-9]|*/c[1-9][0-9])
17097 { echo "$as_me:17097: WARNING: replacing broken compiler alias $CC" >&5
17098 echo "$as_me: WARNING: replacing broken compiler alias $CC" >&2;}
17099 CFLAGS="$CFLAGS -std=`echo "$CC" | sed -e 's%.*/%%'`"
17104 echo "$as_me:17104: checking version of $CC" >&5
17105 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
17106 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.].*//'`"
17107 test -z "$CLANG_VERSION" && CLANG_VERSION=unknown
17108 echo "$as_me:17108: result: $CLANG_VERSION" >&5
17109 echo "${ECHO_T}$CLANG_VERSION" >&6
17111 for cf_clang_opt in \
17112 -Qunused-arguments \
17113 -Wno-error=implicit-function-declaration
17115 echo "$as_me:17115: checking if option $cf_clang_opt works" >&5
17116 echo $ECHO_N "checking if option $cf_clang_opt works... $ECHO_C" >&6
17117 cf_save_CFLAGS="$CFLAGS"
17118 CFLAGS="$CFLAGS $cf_clang_opt"
17119 cat >"conftest.$ac_ext" <<_ACEOF
17120 #line 17120 "configure"
17121 #include "confdefs.h"
17128 printf("hello!\\n");
17133 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
17134 if { (eval echo "$as_me:17134: \"$ac_link\"") >&5
17135 (eval $ac_link) 2>&5
17137 echo "$as_me:17137: \$? = $ac_status" >&5
17138 (exit "$ac_status"); } &&
17139 { ac_try='test -s "conftest$ac_exeext"'
17140 { (eval echo "$as_me:17140: \"$ac_try\"") >&5
17141 (eval $ac_try) 2>&5
17143 echo "$as_me:17143: \$? = $ac_status" >&5
17144 (exit "$ac_status"); }; }; then
17148 echo "$as_me: failed program was:" >&5
17149 cat "conftest.$ac_ext" >&5
17153 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
17154 echo "$as_me:17154: result: $cf_clang_optok" >&5
17155 echo "${ECHO_T}$cf_clang_optok" >&6
17156 CFLAGS="$cf_save_CFLAGS"
17157 if test "$cf_clang_optok" = yes; then
17158 test -n "$verbose" && echo " adding option $cf_clang_opt" 1>&6
17160 echo "${as_me:-configure}:17160: testing adding option $cf_clang_opt ..." 1>&5
17162 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
17163 CFLAGS="${CFLAGS}$cf_clang_opt"
17170 ac_cpp='$CXXCPP $CPPFLAGS'
17171 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
17172 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
17173 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17174 ac_main_return="return"
17176 cat > conftest.$ac_ext <<EOF
17177 #line 17177 "configure"
17178 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
17181 if test "$INTEL_CPLUSPLUS" = yes
17183 # The "-wdXXX" options suppress warnings:
17184 # remark #1419: external declaration in primary source file
17185 # remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
17186 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
17187 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
17188 # remark #193: zero used for undefined preprocessing identifier
17189 # remark #593: variable "curs_sb_left_arrow" was set but never used
17190 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
17191 # remark #869: parameter "tw" was never referenced
17192 # remark #981: operands are evaluated in unspecified order
17193 # warning #269: invalid format string conversion
17195 { echo "$as_me:17195: checking for $CC warning options..." >&5
17196 echo "$as_me: checking for $CC warning options..." >&6;}
17197 cf_save_CXXFLAGS="$CXXFLAGS"
17198 EXTRA_CXXFLAGS="-Wall"
17211 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -$cf_opt"
17212 if { (eval echo "$as_me:17212: \"$ac_compile\"") >&5
17213 (eval $ac_compile) 2>&5
17215 echo "$as_me:17215: \$? = $ac_status" >&5
17216 (exit "$ac_status"); }; then
17217 test -n "$verbose" && echo "$as_me:17217: result: ... -$cf_opt" >&5
17218 echo "${ECHO_T}... -$cf_opt" >&6
17219 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
17222 CXXFLAGS="$cf_save_CXXFLAGS"
17224 elif test "$GXX" = yes
17226 { echo "$as_me:17226: checking for $CXX warning options..." >&5
17227 echo "$as_me: checking for $CXX warning options..." >&6;}
17228 cf_save_CXXFLAGS="$CXXFLAGS"
17229 EXTRA_CXXFLAGS="-W -Wall"
17230 cf_gxx_extra_warnings=""
17231 test "$with_ext_const" = yes && cf_gxx_extra_warnings="Wwrite-strings"
17232 case "$GXX_VERSION" in
17236 cf_gxx_extra_warnings="$cf_gxx_extra_warnings Weffc++"
17243 Wignored-qualifiers \
17245 Woverloaded-virtual \
17253 Wundef $cf_gxx_extra_warnings Wno-unused
17255 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -Werror -$cf_opt"
17256 if { (eval echo "$as_me:17256: \"$ac_compile\"") >&5
17257 (eval $ac_compile) 2>&5
17259 echo "$as_me:17259: \$? = $ac_status" >&5
17260 (exit "$ac_status"); }; then
17261 test -n "$verbose" && echo "$as_me:17261: result: ... -$cf_opt" >&5
17262 echo "${ECHO_T}... -$cf_opt" >&6
17263 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
17265 test -n "$verbose" && echo "$as_me:17265: result: ... no -$cf_opt" >&5
17266 echo "${ECHO_T}... no -$cf_opt" >&6
17269 CXXFLAGS="$cf_save_CXXFLAGS"
17274 ac_cpp='$CPP $CPPFLAGS'
17275 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
17276 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
17277 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17278 ac_main_return="return"
17283 echo "$as_me:17283: checking if you want to work around bogus compiler/loader warnings" >&5
17284 echo $ECHO_N "checking if you want to work around bogus compiler/loader warnings... $ECHO_C" >&6
17286 # Check whether --enable-string-hacks or --disable-string-hacks was given.
17287 if test "${enable_string_hacks+set}" = set; then
17288 enableval="$enable_string_hacks"
17289 enable_string_hacks=$enableval
17291 enable_string_hacks=no
17293 echo "$as_me:17293: result: $enable_string_hacks" >&5
17294 echo "${ECHO_T}$enable_string_hacks" >&6
17296 if test "x$enable_string_hacks" = "xyes"; then
17298 cat >>confdefs.h <<\EOF
17299 #define USE_STRING_HACKS 1
17302 { echo "$as_me:17302: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&5
17303 echo "$as_me: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&2;}
17304 echo "$as_me:17304: checking for strlcat" >&5
17305 echo $ECHO_N "checking for strlcat... $ECHO_C" >&6
17306 if test "${ac_cv_func_strlcat+set}" = set; then
17307 echo $ECHO_N "(cached) $ECHO_C" >&6
17309 cat >"conftest.$ac_ext" <<_ACEOF
17310 #line 17310 "configure"
17311 #include "confdefs.h"
17312 #define strlcat autoconf_temporary
17313 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
17320 /* We use char because int might match the return type of a gcc2
17321 builtin and then its argument prototype would still apply. */
17322 char strlcat (void);
17328 /* The GNU C library defines stubs for functions which it implements
17329 to always fail with ENOSYS. Some functions are actually named
17330 something starting with __ and the normal name is an alias. */
17331 #if defined (__stub_strlcat) || defined (__stub___strlcat)
17332 #error found stub for strlcat
17340 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
17341 if { (eval echo "$as_me:17341: \"$ac_link\"") >&5
17342 (eval $ac_link) 2>&5
17344 echo "$as_me:17344: \$? = $ac_status" >&5
17345 (exit "$ac_status"); } &&
17346 { ac_try='test -s "conftest$ac_exeext"'
17347 { (eval echo "$as_me:17347: \"$ac_try\"") >&5
17348 (eval $ac_try) 2>&5
17350 echo "$as_me:17350: \$? = $ac_status" >&5
17351 (exit "$ac_status"); }; }; then
17352 ac_cv_func_strlcat=yes
17354 echo "$as_me: failed program was:" >&5
17355 cat "conftest.$ac_ext" >&5
17356 ac_cv_func_strlcat=no
17358 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
17360 echo "$as_me:17360: result: $ac_cv_func_strlcat" >&5
17361 echo "${ECHO_T}$ac_cv_func_strlcat" >&6
17362 if test "$ac_cv_func_strlcat" = yes; then
17364 cat >>confdefs.h <<\EOF
17365 #define HAVE_STRLCAT 1
17370 echo "$as_me:17370: checking for strlcat in -lbsd" >&5
17371 echo $ECHO_N "checking for strlcat in -lbsd... $ECHO_C" >&6
17372 if test "${ac_cv_lib_bsd_strlcat+set}" = set; then
17373 echo $ECHO_N "(cached) $ECHO_C" >&6
17375 ac_check_lib_save_LIBS=$LIBS
17377 cat >"conftest.$ac_ext" <<_ACEOF
17378 #line 17378 "configure"
17379 #include "confdefs.h"
17381 /* Override any gcc2 internal prototype to avoid an error. */
17385 /* We use char because int might match the return type of a gcc2
17386 builtin and then its argument prototype would still apply. */
17396 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
17397 if { (eval echo "$as_me:17397: \"$ac_link\"") >&5
17398 (eval $ac_link) 2>&5
17400 echo "$as_me:17400: \$? = $ac_status" >&5
17401 (exit "$ac_status"); } &&
17402 { ac_try='test -s "conftest$ac_exeext"'
17403 { (eval echo "$as_me:17403: \"$ac_try\"") >&5
17404 (eval $ac_try) 2>&5
17406 echo "$as_me:17406: \$? = $ac_status" >&5
17407 (exit "$ac_status"); }; }; then
17408 ac_cv_lib_bsd_strlcat=yes
17410 echo "$as_me: failed program was:" >&5
17411 cat "conftest.$ac_ext" >&5
17412 ac_cv_lib_bsd_strlcat=no
17414 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
17415 LIBS=$ac_check_lib_save_LIBS
17417 echo "$as_me:17417: result: $ac_cv_lib_bsd_strlcat" >&5
17418 echo "${ECHO_T}$ac_cv_lib_bsd_strlcat" >&6
17419 if test "$ac_cv_lib_bsd_strlcat" = yes; then
17421 cf_add_libs="$LIBS"
17424 for cf_add_1lib in -lbsd; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
17425 # filter duplicates
17426 for cf_add_1lib in $cf_add_0lib; do
17427 for cf_add_2lib in $cf_add_libs; do
17428 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
17433 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
17435 LIBS="$cf_add_libs"
17437 for ac_header in bsd/string.h
17439 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
17440 echo "$as_me:17440: checking for $ac_header" >&5
17441 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
17442 if eval "test \"\${$as_ac_Header+set}\" = set"; then
17443 echo $ECHO_N "(cached) $ECHO_C" >&6
17445 cat >"conftest.$ac_ext" <<_ACEOF
17446 #line 17446 "configure"
17447 #include "confdefs.h"
17448 #include <$ac_header>
17450 if { (eval echo "$as_me:17450: \"$ac_cpp "conftest.$ac_ext"\"") >&5
17451 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
17453 $EGREP -v '^ *\+' conftest.er1 >conftest.err
17455 cat conftest.err >&5
17456 echo "$as_me:17456: \$? = $ac_status" >&5
17457 (exit "$ac_status"); } >/dev/null; then
17458 if test -s conftest.err; then
17459 ac_cpp_err=$ac_c_preproc_warn_flag
17466 if test -z "$ac_cpp_err"; then
17467 eval "$as_ac_Header=yes"
17469 echo "$as_me: failed program was:" >&5
17470 cat "conftest.$ac_ext" >&5
17471 eval "$as_ac_Header=no"
17473 rm -f conftest.err "conftest.$ac_ext"
17475 echo "$as_me:17475: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
17476 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
17477 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
17478 cat >>confdefs.h <<EOF
17479 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17485 cat >>confdefs.h <<\EOF
17486 #define HAVE_STRLCAT 1
17493 for ac_func in strlcpy snprintf
17495 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17496 echo "$as_me:17496: checking for $ac_func" >&5
17497 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
17498 if eval "test \"\${$as_ac_var+set}\" = set"; then
17499 echo $ECHO_N "(cached) $ECHO_C" >&6
17501 cat >"conftest.$ac_ext" <<_ACEOF
17502 #line 17502 "configure"
17503 #include "confdefs.h"
17504 #define $ac_func autoconf_temporary
17505 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
17512 /* We use char because int might match the return type of a gcc2
17513 builtin and then its argument prototype would still apply. */
17514 char $ac_func (void);
17520 /* The GNU C library defines stubs for functions which it implements
17521 to always fail with ENOSYS. Some functions are actually named
17522 something starting with __ and the normal name is an alias. */
17523 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
17524 #error found stub for $ac_func
17527 return $ac_func ();
17532 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
17533 if { (eval echo "$as_me:17533: \"$ac_link\"") >&5
17534 (eval $ac_link) 2>&5
17536 echo "$as_me:17536: \$? = $ac_status" >&5
17537 (exit "$ac_status"); } &&
17538 { ac_try='test -s "conftest$ac_exeext"'
17539 { (eval echo "$as_me:17539: \"$ac_try\"") >&5
17540 (eval $ac_try) 2>&5
17542 echo "$as_me:17542: \$? = $ac_status" >&5
17543 (exit "$ac_status"); }; }; then
17544 eval "$as_ac_var=yes"
17546 echo "$as_me: failed program was:" >&5
17547 cat "conftest.$ac_ext" >&5
17548 eval "$as_ac_var=no"
17550 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
17552 echo "$as_me:17552: result: `eval echo '${'"$as_ac_var"'}'`" >&5
17553 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
17554 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
17555 cat >>confdefs.h <<EOF
17556 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17564 ### use option --enable-assertions to turn on generation of assertion code
17565 echo "$as_me:17565: checking if you want to enable runtime assertions" >&5
17566 echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
17568 # Check whether --enable-assertions or --disable-assertions was given.
17569 if test "${enable_assertions+set}" = set; then
17570 enableval="$enable_assertions"
17571 with_assertions=$enableval
17575 echo "$as_me:17575: result: $with_assertions" >&5
17576 echo "${ECHO_T}$with_assertions" >&6
17579 if test "$with_assertions" = no
17581 CPPFLAGS="$CPPFLAGS -DNDEBUG"
17584 ADAFLAGS="$ADAFLAGS -gnata"
17589 ### use option --disable-leaks to suppress "permanent" leaks, for testing
17591 echo "$as_me:17591: checking if you want to use dmalloc for testing" >&5
17592 echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
17594 # Check whether --with-dmalloc or --without-dmalloc was given.
17595 if test "${with_dmalloc+set}" = set; then
17596 withval="$with_dmalloc"
17597 case "x$withval" in
17600 : "${with_cflags:=-g}"
17601 : "${enable_leaks:=no}"
17604 cat >>confdefs.h <<EOF
17605 #define USE_DMALLOC 1
17613 echo "$as_me:17613: result: ${with_dmalloc:-no}" >&5
17614 echo "${ECHO_T}${with_dmalloc:-no}" >&6
17616 case ".$with_cflags" in
17626 cf_new_extra_cppflags=
17628 for cf_add_cflags in -g
17630 case "$cf_fix_cppflags" in
17632 case "$cf_add_cflags" in
17633 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
17634 case "$cf_add_cflags" in
17636 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
17638 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
17639 && test -z "${cf_tst_cflags}" \
17640 && cf_fix_cppflags=yes
17642 if test "$cf_fix_cppflags" = yes ; then
17644 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
17645 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
17648 elif test "${cf_tst_cflags}" = "\"'" ; then
17650 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
17651 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
17657 case "$CPPFLAGS" in
17661 case "$cf_add_cflags" in
17663 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
17665 CPPFLAGS=`echo "$CPPFLAGS" | \
17666 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
17667 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
17672 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
17673 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
17680 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
17681 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
17688 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
17689 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
17691 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
17693 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
17694 && test -z "${cf_tst_cflags}" \
17695 && cf_fix_cppflags=no
17700 if test -n "$cf_new_cflags" ; then
17702 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
17703 CFLAGS="${CFLAGS}$cf_new_cflags"
17707 if test -n "$cf_new_cppflags" ; then
17709 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
17710 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
17714 if test -n "$cf_new_extra_cppflags" ; then
17716 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
17717 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
17726 if test "$with_dmalloc" = yes ; then
17727 echo "$as_me:17727: checking for dmalloc.h" >&5
17728 echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
17729 if test "${ac_cv_header_dmalloc_h+set}" = set; then
17730 echo $ECHO_N "(cached) $ECHO_C" >&6
17732 cat >"conftest.$ac_ext" <<_ACEOF
17733 #line 17733 "configure"
17734 #include "confdefs.h"
17735 #include <dmalloc.h>
17737 if { (eval echo "$as_me:17737: \"$ac_cpp "conftest.$ac_ext"\"") >&5
17738 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
17740 $EGREP -v '^ *\+' conftest.er1 >conftest.err
17742 cat conftest.err >&5
17743 echo "$as_me:17743: \$? = $ac_status" >&5
17744 (exit "$ac_status"); } >/dev/null; then
17745 if test -s conftest.err; then
17746 ac_cpp_err=$ac_c_preproc_warn_flag
17753 if test -z "$ac_cpp_err"; then
17754 ac_cv_header_dmalloc_h=yes
17756 echo "$as_me: failed program was:" >&5
17757 cat "conftest.$ac_ext" >&5
17758 ac_cv_header_dmalloc_h=no
17760 rm -f conftest.err "conftest.$ac_ext"
17762 echo "$as_me:17762: result: $ac_cv_header_dmalloc_h" >&5
17763 echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
17764 if test "$ac_cv_header_dmalloc_h" = yes; then
17766 echo "$as_me:17766: checking for dmalloc_debug in -ldmalloc" >&5
17767 echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
17768 if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
17769 echo $ECHO_N "(cached) $ECHO_C" >&6
17771 ac_check_lib_save_LIBS=$LIBS
17772 LIBS="-ldmalloc $LIBS"
17773 cat >"conftest.$ac_ext" <<_ACEOF
17774 #line 17774 "configure"
17775 #include "confdefs.h"
17777 /* Override any gcc2 internal prototype to avoid an error. */
17781 /* We use char because int might match the return type of a gcc2
17782 builtin and then its argument prototype would still apply. */
17783 char dmalloc_debug ();
17792 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
17793 if { (eval echo "$as_me:17793: \"$ac_link\"") >&5
17794 (eval $ac_link) 2>&5
17796 echo "$as_me:17796: \$? = $ac_status" >&5
17797 (exit "$ac_status"); } &&
17798 { ac_try='test -s "conftest$ac_exeext"'
17799 { (eval echo "$as_me:17799: \"$ac_try\"") >&5
17800 (eval $ac_try) 2>&5
17802 echo "$as_me:17802: \$? = $ac_status" >&5
17803 (exit "$ac_status"); }; }; then
17804 ac_cv_lib_dmalloc_dmalloc_debug=yes
17806 echo "$as_me: failed program was:" >&5
17807 cat "conftest.$ac_ext" >&5
17808 ac_cv_lib_dmalloc_dmalloc_debug=no
17810 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
17811 LIBS=$ac_check_lib_save_LIBS
17813 echo "$as_me:17813: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
17814 echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
17815 if test "$ac_cv_lib_dmalloc_dmalloc_debug" = yes; then
17816 cat >>confdefs.h <<EOF
17817 #define HAVE_LIBDMALLOC 1
17820 LIBS="-ldmalloc $LIBS"
17828 echo "$as_me:17828: checking if you want to use dbmalloc for testing" >&5
17829 echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
17831 # Check whether --with-dbmalloc or --without-dbmalloc was given.
17832 if test "${with_dbmalloc+set}" = set; then
17833 withval="$with_dbmalloc"
17834 case "x$withval" in
17837 : "${with_cflags:=-g}"
17838 : "${enable_leaks:=no}"
17841 cat >>confdefs.h <<EOF
17842 #define USE_DBMALLOC 1
17850 echo "$as_me:17850: result: ${with_dbmalloc:-no}" >&5
17851 echo "${ECHO_T}${with_dbmalloc:-no}" >&6
17853 case ".$with_cflags" in
17863 cf_new_extra_cppflags=
17865 for cf_add_cflags in -g
17867 case "$cf_fix_cppflags" in
17869 case "$cf_add_cflags" in
17870 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
17871 case "$cf_add_cflags" in
17873 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
17875 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
17876 && test -z "${cf_tst_cflags}" \
17877 && cf_fix_cppflags=yes
17879 if test "$cf_fix_cppflags" = yes ; then
17881 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
17882 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
17885 elif test "${cf_tst_cflags}" = "\"'" ; then
17887 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
17888 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
17894 case "$CPPFLAGS" in
17898 case "$cf_add_cflags" in
17900 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
17902 CPPFLAGS=`echo "$CPPFLAGS" | \
17903 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
17904 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
17909 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
17910 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
17917 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
17918 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
17925 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
17926 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
17928 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
17930 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
17931 && test -z "${cf_tst_cflags}" \
17932 && cf_fix_cppflags=no
17937 if test -n "$cf_new_cflags" ; then
17939 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
17940 CFLAGS="${CFLAGS}$cf_new_cflags"
17944 if test -n "$cf_new_cppflags" ; then
17946 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
17947 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
17951 if test -n "$cf_new_extra_cppflags" ; then
17953 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
17954 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
17963 if test "$with_dbmalloc" = yes ; then
17964 echo "$as_me:17964: checking for dbmalloc.h" >&5
17965 echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
17966 if test "${ac_cv_header_dbmalloc_h+set}" = set; then
17967 echo $ECHO_N "(cached) $ECHO_C" >&6
17969 cat >"conftest.$ac_ext" <<_ACEOF
17970 #line 17970 "configure"
17971 #include "confdefs.h"
17972 #include <dbmalloc.h>
17974 if { (eval echo "$as_me:17974: \"$ac_cpp "conftest.$ac_ext"\"") >&5
17975 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
17977 $EGREP -v '^ *\+' conftest.er1 >conftest.err
17979 cat conftest.err >&5
17980 echo "$as_me:17980: \$? = $ac_status" >&5
17981 (exit "$ac_status"); } >/dev/null; then
17982 if test -s conftest.err; then
17983 ac_cpp_err=$ac_c_preproc_warn_flag
17990 if test -z "$ac_cpp_err"; then
17991 ac_cv_header_dbmalloc_h=yes
17993 echo "$as_me: failed program was:" >&5
17994 cat "conftest.$ac_ext" >&5
17995 ac_cv_header_dbmalloc_h=no
17997 rm -f conftest.err "conftest.$ac_ext"
17999 echo "$as_me:17999: result: $ac_cv_header_dbmalloc_h" >&5
18000 echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
18001 if test "$ac_cv_header_dbmalloc_h" = yes; then
18003 echo "$as_me:18003: checking for debug_malloc in -ldbmalloc" >&5
18004 echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
18005 if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
18006 echo $ECHO_N "(cached) $ECHO_C" >&6
18008 ac_check_lib_save_LIBS=$LIBS
18009 LIBS="-ldbmalloc $LIBS"
18010 cat >"conftest.$ac_ext" <<_ACEOF
18011 #line 18011 "configure"
18012 #include "confdefs.h"
18014 /* Override any gcc2 internal prototype to avoid an error. */
18018 /* We use char because int might match the return type of a gcc2
18019 builtin and then its argument prototype would still apply. */
18020 char debug_malloc ();
18029 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18030 if { (eval echo "$as_me:18030: \"$ac_link\"") >&5
18031 (eval $ac_link) 2>&5
18033 echo "$as_me:18033: \$? = $ac_status" >&5
18034 (exit "$ac_status"); } &&
18035 { ac_try='test -s "conftest$ac_exeext"'
18036 { (eval echo "$as_me:18036: \"$ac_try\"") >&5
18037 (eval $ac_try) 2>&5
18039 echo "$as_me:18039: \$? = $ac_status" >&5
18040 (exit "$ac_status"); }; }; then
18041 ac_cv_lib_dbmalloc_debug_malloc=yes
18043 echo "$as_me: failed program was:" >&5
18044 cat "conftest.$ac_ext" >&5
18045 ac_cv_lib_dbmalloc_debug_malloc=no
18047 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18048 LIBS=$ac_check_lib_save_LIBS
18050 echo "$as_me:18050: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
18051 echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
18052 if test "$ac_cv_lib_dbmalloc_debug_malloc" = yes; then
18053 cat >>confdefs.h <<EOF
18054 #define HAVE_LIBDBMALLOC 1
18057 LIBS="-ldbmalloc $LIBS"
18065 echo "$as_me:18065: checking if you want to use valgrind for testing" >&5
18066 echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
18068 # Check whether --with-valgrind or --without-valgrind was given.
18069 if test "${with_valgrind+set}" = set; then
18070 withval="$with_valgrind"
18071 case "x$withval" in
18074 : "${with_cflags:=-g}"
18075 : "${enable_leaks:=no}"
18078 cat >>confdefs.h <<EOF
18079 #define USE_VALGRIND 1
18087 echo "$as_me:18087: result: ${with_valgrind:-no}" >&5
18088 echo "${ECHO_T}${with_valgrind:-no}" >&6
18090 case ".$with_cflags" in
18100 cf_new_extra_cppflags=
18102 for cf_add_cflags in -g
18104 case "$cf_fix_cppflags" in
18106 case "$cf_add_cflags" in
18107 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
18108 case "$cf_add_cflags" in
18110 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
18112 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18113 && test -z "${cf_tst_cflags}" \
18114 && cf_fix_cppflags=yes
18116 if test "$cf_fix_cppflags" = yes ; then
18118 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18119 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18122 elif test "${cf_tst_cflags}" = "\"'" ; then
18124 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18125 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18131 case "$CPPFLAGS" in
18135 case "$cf_add_cflags" in
18137 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
18139 CPPFLAGS=`echo "$CPPFLAGS" | \
18140 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
18141 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
18146 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
18147 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
18154 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
18155 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
18162 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18163 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18165 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
18167 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18168 && test -z "${cf_tst_cflags}" \
18169 && cf_fix_cppflags=no
18174 if test -n "$cf_new_cflags" ; then
18176 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
18177 CFLAGS="${CFLAGS}$cf_new_cflags"
18181 if test -n "$cf_new_cppflags" ; then
18183 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
18184 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
18188 if test -n "$cf_new_extra_cppflags" ; then
18190 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
18191 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
18200 echo "$as_me:18200: checking if you want to perform memory-leak testing" >&5
18201 echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
18203 # Check whether --enable-leaks or --disable-leaks was given.
18204 if test "${enable_leaks+set}" = set; then
18205 enableval="$enable_leaks"
18206 enable_leaks=$enableval
18210 if test "x$enable_leaks" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi
18211 echo "$as_me:18211: result: $with_no_leaks" >&5
18212 echo "${ECHO_T}$with_no_leaks" >&6
18214 if test "$enable_leaks" = no ; then
18216 cat >>confdefs.h <<\EOF
18220 cat >>confdefs.h <<\EOF
18221 #define YY_NO_LEAKS 1
18226 cat >>confdefs.h <<\EOF
18227 #define HAVE_NC_ALLOC_H 1
18230 ### use option --enable-expanded to generate certain macros as functions
18232 # Check whether --enable-expanded or --disable-expanded was given.
18233 if test "${enable_expanded+set}" = set; then
18234 enableval="$enable_expanded"
18235 test "x$enableval" = xyes &&
18236 cat >>confdefs.h <<\EOF
18237 #define NCURSES_EXPANDED 1
18242 ### use option --disable-macros to suppress macros in favor of functions
18244 # Check whether --enable-macros or --disable-macros was given.
18245 if test "${enable_macros+set}" = set; then
18246 enableval="$enable_macros"
18247 test "$enableval" = no &&
18248 cat >>confdefs.h <<\EOF
18249 #define NCURSES_NOMACROS 1
18254 # Normally we only add trace() to the debug-library. Allow this to be
18255 # extended to all models of the ncurses library:
18257 case "$CFLAGS $CPPFLAGS" in
18263 echo "$as_me:18263: checking whether to add trace feature to all models" >&5
18264 echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
18266 # Check whether --with-trace or --without-trace was given.
18267 if test "${with_trace+set}" = set; then
18268 withval="$with_trace"
18269 cf_with_trace=$withval
18271 cf_with_trace=$cf_all_traces
18273 echo "$as_me:18273: result: $cf_with_trace" >&5
18274 echo "${ECHO_T}$cf_with_trace" >&6
18276 if test "x$cf_with_trace" = xyes ; then
18283 cf_new_extra_cppflags=
18285 for cf_add_cflags in -DTRACE
18287 case "$cf_fix_cppflags" in
18289 case "$cf_add_cflags" in
18290 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
18291 case "$cf_add_cflags" in
18293 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
18295 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18296 && test -z "${cf_tst_cflags}" \
18297 && cf_fix_cppflags=yes
18299 if test "$cf_fix_cppflags" = yes ; then
18301 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18302 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18305 elif test "${cf_tst_cflags}" = "\"'" ; then
18307 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18308 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18314 case "$CPPFLAGS" in
18318 case "$cf_add_cflags" in
18320 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
18322 CPPFLAGS=`echo "$CPPFLAGS" | \
18323 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
18324 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
18329 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
18330 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
18337 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
18338 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
18345 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18346 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18348 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
18350 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18351 && test -z "${cf_tst_cflags}" \
18352 && cf_fix_cppflags=no
18357 if test -n "$cf_new_cflags" ; then
18359 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
18360 CFLAGS="${CFLAGS}$cf_new_cflags"
18364 if test -n "$cf_new_cppflags" ; then
18366 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
18367 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
18371 if test -n "$cf_new_extra_cppflags" ; then
18373 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
18374 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
18378 cat >>confdefs.h <<\EOF
18379 #define HAVE__TRACEF 1
18387 echo "$as_me:18387: checking if we want to use GNAT projects" >&5
18388 echo $ECHO_N "checking if we want to use GNAT projects... $ECHO_C" >&6
18390 # Check whether --enable-gnat-projects or --disable-gnat-projects was given.
18391 if test "${enable_gnat_projects+set}" = set; then
18392 enableval="$enable_gnat_projects"
18393 test "$enableval" != no && enableval=yes
18394 if test "$enableval" != "yes" ; then
18395 enable_gnat_projects=no
18397 enable_gnat_projects=yes
18401 enable_gnat_projects=yes
18404 echo "$as_me:18404: result: $enable_gnat_projects" >&5
18405 echo "${ECHO_T}$enable_gnat_projects" >&6
18407 ### Checks for libraries.
18408 case "$cf_cv_system_name" in
18409 (*mingw32*|*mingw64*)
18410 if test "x$with_exp_win32" = xyes ; then
18411 CPPFLAGS="$CPPFLAGS -DWINVER=0x0600 -DWIN32_LEAN_AND_MEAN"
18413 CPPFLAGS="$CPPFLAGS -DWINVER=0x0501 -DWIN32_LEAN_AND_MEAN"
18415 # Note: WINVER may be a problem with Windows 10
18418 echo "$as_me:18418: checking for gettimeofday" >&5
18419 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
18420 if test "${ac_cv_func_gettimeofday+set}" = set; then
18421 echo $ECHO_N "(cached) $ECHO_C" >&6
18423 cat >"conftest.$ac_ext" <<_ACEOF
18424 #line 18424 "configure"
18425 #include "confdefs.h"
18426 #define gettimeofday autoconf_temporary
18427 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
18428 #undef gettimeofday
18434 /* We use char because int might match the return type of a gcc2
18435 builtin and then its argument prototype would still apply. */
18436 char gettimeofday (void);
18442 /* The GNU C library defines stubs for functions which it implements
18443 to always fail with ENOSYS. Some functions are actually named
18444 something starting with __ and the normal name is an alias. */
18445 #if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
18446 #error found stub for gettimeofday
18449 return gettimeofday ();
18454 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18455 if { (eval echo "$as_me:18455: \"$ac_link\"") >&5
18456 (eval $ac_link) 2>&5
18458 echo "$as_me:18458: \$? = $ac_status" >&5
18459 (exit "$ac_status"); } &&
18460 { ac_try='test -s "conftest$ac_exeext"'
18461 { (eval echo "$as_me:18461: \"$ac_try\"") >&5
18462 (eval $ac_try) 2>&5
18464 echo "$as_me:18464: \$? = $ac_status" >&5
18465 (exit "$ac_status"); }; }; then
18466 ac_cv_func_gettimeofday=yes
18468 echo "$as_me: failed program was:" >&5
18469 cat "conftest.$ac_ext" >&5
18470 ac_cv_func_gettimeofday=no
18472 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18474 echo "$as_me:18474: result: $ac_cv_func_gettimeofday" >&5
18475 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
18476 if test "$ac_cv_func_gettimeofday" = yes; then
18478 cat >>confdefs.h <<\EOF
18479 #define HAVE_GETTIMEOFDAY 1
18484 echo "$as_me:18484: checking for gettimeofday in -lbsd" >&5
18485 echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
18486 if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
18487 echo $ECHO_N "(cached) $ECHO_C" >&6
18489 ac_check_lib_save_LIBS=$LIBS
18491 cat >"conftest.$ac_ext" <<_ACEOF
18492 #line 18492 "configure"
18493 #include "confdefs.h"
18495 /* Override any gcc2 internal prototype to avoid an error. */
18499 /* We use char because int might match the return type of a gcc2
18500 builtin and then its argument prototype would still apply. */
18501 char gettimeofday ();
18510 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18511 if { (eval echo "$as_me:18511: \"$ac_link\"") >&5
18512 (eval $ac_link) 2>&5
18514 echo "$as_me:18514: \$? = $ac_status" >&5
18515 (exit "$ac_status"); } &&
18516 { ac_try='test -s "conftest$ac_exeext"'
18517 { (eval echo "$as_me:18517: \"$ac_try\"") >&5
18518 (eval $ac_try) 2>&5
18520 echo "$as_me:18520: \$? = $ac_status" >&5
18521 (exit "$ac_status"); }; }; then
18522 ac_cv_lib_bsd_gettimeofday=yes
18524 echo "$as_me: failed program was:" >&5
18525 cat "conftest.$ac_ext" >&5
18526 ac_cv_lib_bsd_gettimeofday=no
18528 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18529 LIBS=$ac_check_lib_save_LIBS
18531 echo "$as_me:18531: result: $ac_cv_lib_bsd_gettimeofday" >&5
18532 echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
18533 if test "$ac_cv_lib_bsd_gettimeofday" = yes; then
18535 cat >>confdefs.h <<\EOF
18536 #define HAVE_GETTIMEOFDAY 1
18539 cf_add_libs="$LIBS"
18542 for cf_add_1lib in -lbsd; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
18543 # filter duplicates
18544 for cf_add_1lib in $cf_add_0lib; do
18545 for cf_add_2lib in $cf_add_libs; do
18546 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
18551 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
18553 LIBS="$cf_add_libs"
18561 echo "$as_me:18561: checking if -lm needed for math functions" >&5
18562 echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
18563 if test "${cf_cv_need_libm+set}" = set; then
18564 echo $ECHO_N "(cached) $ECHO_C" >&6
18567 cat >"conftest.$ac_ext" <<_ACEOF
18568 #line 18568 "configure"
18569 #include "confdefs.h"
18572 #include <stdlib.h>
18578 double x = rand(); printf("result = %g\\n", pow(sin(x),x))
18583 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18584 if { (eval echo "$as_me:18584: \"$ac_link\"") >&5
18585 (eval $ac_link) 2>&5
18587 echo "$as_me:18587: \$? = $ac_status" >&5
18588 (exit "$ac_status"); } &&
18589 { ac_try='test -s "conftest$ac_exeext"'
18590 { (eval echo "$as_me:18590: \"$ac_try\"") >&5
18591 (eval $ac_try) 2>&5
18593 echo "$as_me:18593: \$? = $ac_status" >&5
18594 (exit "$ac_status"); }; }; then
18597 echo "$as_me: failed program was:" >&5
18598 cat "conftest.$ac_ext" >&5
18599 cf_cv_need_libm=yes
18601 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18603 echo "$as_me:18603: result: $cf_cv_need_libm" >&5
18604 echo "${ECHO_T}$cf_cv_need_libm" >&6
18605 if test "$cf_cv_need_libm" = yes
18610 ### Checks for header files.
18611 echo "$as_me:18611: checking for ANSI C header files" >&5
18612 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
18613 if test "${ac_cv_header_stdc+set}" = set; then
18614 echo $ECHO_N "(cached) $ECHO_C" >&6
18616 cat >"conftest.$ac_ext" <<_ACEOF
18617 #line 18617 "configure"
18618 #include "confdefs.h"
18619 #include <stdlib.h>
18620 #include <stdarg.h>
18621 #include <string.h>
18625 if { (eval echo "$as_me:18625: \"$ac_cpp "conftest.$ac_ext"\"") >&5
18626 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
18628 $EGREP -v '^ *\+' conftest.er1 >conftest.err
18630 cat conftest.err >&5
18631 echo "$as_me:18631: \$? = $ac_status" >&5
18632 (exit "$ac_status"); } >/dev/null; then
18633 if test -s conftest.err; then
18634 ac_cpp_err=$ac_c_preproc_warn_flag
18641 if test -z "$ac_cpp_err"; then
18642 ac_cv_header_stdc=yes
18644 echo "$as_me: failed program was:" >&5
18645 cat "conftest.$ac_ext" >&5
18646 ac_cv_header_stdc=no
18648 rm -f conftest.err "conftest.$ac_ext"
18650 if test $ac_cv_header_stdc = yes; then
18651 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
18652 cat >"conftest.$ac_ext" <<_ACEOF
18653 #line 18653 "configure"
18654 #include "confdefs.h"
18655 #include <string.h>
18658 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
18659 $EGREP "memchr" >/dev/null 2>&1; then
18662 ac_cv_header_stdc=no
18668 if test $ac_cv_header_stdc = yes; then
18669 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
18670 cat >"conftest.$ac_ext" <<_ACEOF
18671 #line 18671 "configure"
18672 #include "confdefs.h"
18673 #include <stdlib.h>
18676 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
18677 $EGREP "free" >/dev/null 2>&1; then
18680 ac_cv_header_stdc=no
18686 if test $ac_cv_header_stdc = yes; then
18687 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
18688 if test "$cross_compiling" = yes; then
18691 cat >"conftest.$ac_ext" <<_ACEOF
18692 #line 18692 "configure"
18693 #include "confdefs.h"
18695 #if ((' ' & 0x0FF) == 0x020)
18696 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
18697 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
18699 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
18700 || ('j' <= (c) && (c) <= 'r') \
18701 || ('s' <= (c) && (c) <= 'z'))
18702 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
18705 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
18710 for (i = 0; i < 256; i++)
18711 if (XOR (islower (i), ISLOWER (i))
18712 || toupper (i) != TOUPPER (i))
18713 $ac_main_return(2);
18714 $ac_main_return (0);
18717 rm -f "conftest$ac_exeext"
18718 if { (eval echo "$as_me:18718: \"$ac_link\"") >&5
18719 (eval $ac_link) 2>&5
18721 echo "$as_me:18721: \$? = $ac_status" >&5
18722 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
18723 { (eval echo "$as_me:18723: \"$ac_try\"") >&5
18724 (eval $ac_try) 2>&5
18726 echo "$as_me:18726: \$? = $ac_status" >&5
18727 (exit "$ac_status"); }; }; then
18730 echo "$as_me: program exited with status $ac_status" >&5
18731 echo "$as_me: failed program was:" >&5
18732 cat "conftest.$ac_ext" >&5
18733 ac_cv_header_stdc=no
18735 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
18739 echo "$as_me:18739: result: $ac_cv_header_stdc" >&5
18740 echo "${ECHO_T}$ac_cv_header_stdc" >&6
18741 if test $ac_cv_header_stdc = yes; then
18743 cat >>confdefs.h <<\EOF
18744 #define STDC_HEADERS 1
18749 ac_header_dirent=no
18750 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
18751 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
18752 echo "$as_me:18752: checking for $ac_hdr that defines DIR" >&5
18753 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
18754 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18755 echo $ECHO_N "(cached) $ECHO_C" >&6
18757 cat >"conftest.$ac_ext" <<_ACEOF
18758 #line 18758 "configure"
18759 #include "confdefs.h"
18760 #include <sys/types.h>
18772 rm -f "conftest.$ac_objext"
18773 if { (eval echo "$as_me:18773: \"$ac_compile\"") >&5
18774 (eval $ac_compile) 2>&5
18776 echo "$as_me:18776: \$? = $ac_status" >&5
18777 (exit "$ac_status"); } &&
18778 { ac_try='test -s "conftest.$ac_objext"'
18779 { (eval echo "$as_me:18779: \"$ac_try\"") >&5
18780 (eval $ac_try) 2>&5
18782 echo "$as_me:18782: \$? = $ac_status" >&5
18783 (exit "$ac_status"); }; }; then
18784 eval "$as_ac_Header=yes"
18786 echo "$as_me: failed program was:" >&5
18787 cat "conftest.$ac_ext" >&5
18788 eval "$as_ac_Header=no"
18790 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
18792 echo "$as_me:18792: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
18793 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
18794 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
18795 cat >>confdefs.h <<EOF
18796 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
18799 ac_header_dirent=$ac_hdr; break
18803 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
18804 if test $ac_header_dirent = dirent.h; then
18805 echo "$as_me:18805: checking for opendir in -ldir" >&5
18806 echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
18807 if test "${ac_cv_lib_dir_opendir+set}" = set; then
18808 echo $ECHO_N "(cached) $ECHO_C" >&6
18810 ac_check_lib_save_LIBS=$LIBS
18812 cat >"conftest.$ac_ext" <<_ACEOF
18813 #line 18813 "configure"
18814 #include "confdefs.h"
18816 /* Override any gcc2 internal prototype to avoid an error. */
18820 /* We use char because int might match the return type of a gcc2
18821 builtin and then its argument prototype would still apply. */
18831 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18832 if { (eval echo "$as_me:18832: \"$ac_link\"") >&5
18833 (eval $ac_link) 2>&5
18835 echo "$as_me:18835: \$? = $ac_status" >&5
18836 (exit "$ac_status"); } &&
18837 { ac_try='test -s "conftest$ac_exeext"'
18838 { (eval echo "$as_me:18838: \"$ac_try\"") >&5
18839 (eval $ac_try) 2>&5
18841 echo "$as_me:18841: \$? = $ac_status" >&5
18842 (exit "$ac_status"); }; }; then
18843 ac_cv_lib_dir_opendir=yes
18845 echo "$as_me: failed program was:" >&5
18846 cat "conftest.$ac_ext" >&5
18847 ac_cv_lib_dir_opendir=no
18849 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18850 LIBS=$ac_check_lib_save_LIBS
18852 echo "$as_me:18852: result: $ac_cv_lib_dir_opendir" >&5
18853 echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
18854 if test "$ac_cv_lib_dir_opendir" = yes; then
18859 echo "$as_me:18859: checking for opendir in -lx" >&5
18860 echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
18861 if test "${ac_cv_lib_x_opendir+set}" = set; then
18862 echo $ECHO_N "(cached) $ECHO_C" >&6
18864 ac_check_lib_save_LIBS=$LIBS
18866 cat >"conftest.$ac_ext" <<_ACEOF
18867 #line 18867 "configure"
18868 #include "confdefs.h"
18870 /* Override any gcc2 internal prototype to avoid an error. */
18874 /* We use char because int might match the return type of a gcc2
18875 builtin and then its argument prototype would still apply. */
18885 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18886 if { (eval echo "$as_me:18886: \"$ac_link\"") >&5
18887 (eval $ac_link) 2>&5
18889 echo "$as_me:18889: \$? = $ac_status" >&5
18890 (exit "$ac_status"); } &&
18891 { ac_try='test -s "conftest$ac_exeext"'
18892 { (eval echo "$as_me:18892: \"$ac_try\"") >&5
18893 (eval $ac_try) 2>&5
18895 echo "$as_me:18895: \$? = $ac_status" >&5
18896 (exit "$ac_status"); }; }; then
18897 ac_cv_lib_x_opendir=yes
18899 echo "$as_me: failed program was:" >&5
18900 cat "conftest.$ac_ext" >&5
18901 ac_cv_lib_x_opendir=no
18903 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18904 LIBS=$ac_check_lib_save_LIBS
18906 echo "$as_me:18906: result: $ac_cv_lib_x_opendir" >&5
18907 echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
18908 if test "$ac_cv_lib_x_opendir" = yes; then
18914 echo "$as_me:18914: checking whether time.h and sys/time.h may both be included" >&5
18915 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
18916 if test "${ac_cv_header_time+set}" = set; then
18917 echo $ECHO_N "(cached) $ECHO_C" >&6
18919 cat >"conftest.$ac_ext" <<_ACEOF
18920 #line 18920 "configure"
18921 #include "confdefs.h"
18922 #include <sys/types.h>
18923 #include <sys/time.h>
18929 if ((struct tm *) 0)
18935 rm -f "conftest.$ac_objext"
18936 if { (eval echo "$as_me:18936: \"$ac_compile\"") >&5
18937 (eval $ac_compile) 2>&5
18939 echo "$as_me:18939: \$? = $ac_status" >&5
18940 (exit "$ac_status"); } &&
18941 { ac_try='test -s "conftest.$ac_objext"'
18942 { (eval echo "$as_me:18942: \"$ac_try\"") >&5
18943 (eval $ac_try) 2>&5
18945 echo "$as_me:18945: \$? = $ac_status" >&5
18946 (exit "$ac_status"); }; }; then
18947 ac_cv_header_time=yes
18949 echo "$as_me: failed program was:" >&5
18950 cat "conftest.$ac_ext" >&5
18951 ac_cv_header_time=no
18953 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
18955 echo "$as_me:18955: result: $ac_cv_header_time" >&5
18956 echo "${ECHO_T}$ac_cv_header_time" >&6
18957 if test $ac_cv_header_time = yes; then
18959 cat >>confdefs.h <<\EOF
18960 #define TIME_WITH_SYS_TIME 1
18969 # -lsystre -ltre -lintl -liconv
18970 echo "$as_me:18970: checking for regcomp in -lsystre" >&5
18971 echo $ECHO_N "checking for regcomp in -lsystre... $ECHO_C" >&6
18972 if test "${ac_cv_lib_systre_regcomp+set}" = set; then
18973 echo $ECHO_N "(cached) $ECHO_C" >&6
18975 ac_check_lib_save_LIBS=$LIBS
18976 LIBS="-lsystre $LIBS"
18977 cat >"conftest.$ac_ext" <<_ACEOF
18978 #line 18978 "configure"
18979 #include "confdefs.h"
18981 /* Override any gcc2 internal prototype to avoid an error. */
18985 /* We use char because int might match the return type of a gcc2
18986 builtin and then its argument prototype would still apply. */
18996 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18997 if { (eval echo "$as_me:18997: \"$ac_link\"") >&5
18998 (eval $ac_link) 2>&5
19000 echo "$as_me:19000: \$? = $ac_status" >&5
19001 (exit "$ac_status"); } &&
19002 { ac_try='test -s "conftest$ac_exeext"'
19003 { (eval echo "$as_me:19003: \"$ac_try\"") >&5
19004 (eval $ac_try) 2>&5
19006 echo "$as_me:19006: \$? = $ac_status" >&5
19007 (exit "$ac_status"); }; }; then
19008 ac_cv_lib_systre_regcomp=yes
19010 echo "$as_me: failed program was:" >&5
19011 cat "conftest.$ac_ext" >&5
19012 ac_cv_lib_systre_regcomp=no
19014 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19015 LIBS=$ac_check_lib_save_LIBS
19017 echo "$as_me:19017: result: $ac_cv_lib_systre_regcomp" >&5
19018 echo "${ECHO_T}$ac_cv_lib_systre_regcomp" >&6
19019 if test "$ac_cv_lib_systre_regcomp" = yes; then
19021 echo "$as_me:19021: checking for libiconv_open in -liconv" >&5
19022 echo $ECHO_N "checking for libiconv_open in -liconv... $ECHO_C" >&6
19023 if test "${ac_cv_lib_iconv_libiconv_open+set}" = set; then
19024 echo $ECHO_N "(cached) $ECHO_C" >&6
19026 ac_check_lib_save_LIBS=$LIBS
19027 LIBS="-liconv $LIBS"
19028 cat >"conftest.$ac_ext" <<_ACEOF
19029 #line 19029 "configure"
19030 #include "confdefs.h"
19032 /* Override any gcc2 internal prototype to avoid an error. */
19036 /* We use char because int might match the return type of a gcc2
19037 builtin and then its argument prototype would still apply. */
19038 char libiconv_open ();
19047 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19048 if { (eval echo "$as_me:19048: \"$ac_link\"") >&5
19049 (eval $ac_link) 2>&5
19051 echo "$as_me:19051: \$? = $ac_status" >&5
19052 (exit "$ac_status"); } &&
19053 { ac_try='test -s "conftest$ac_exeext"'
19054 { (eval echo "$as_me:19054: \"$ac_try\"") >&5
19055 (eval $ac_try) 2>&5
19057 echo "$as_me:19057: \$? = $ac_status" >&5
19058 (exit "$ac_status"); }; }; then
19059 ac_cv_lib_iconv_libiconv_open=yes
19061 echo "$as_me: failed program was:" >&5
19062 cat "conftest.$ac_ext" >&5
19063 ac_cv_lib_iconv_libiconv_open=no
19065 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19066 LIBS=$ac_check_lib_save_LIBS
19068 echo "$as_me:19068: result: $ac_cv_lib_iconv_libiconv_open" >&5
19069 echo "${ECHO_T}$ac_cv_lib_iconv_libiconv_open" >&6
19070 if test "$ac_cv_lib_iconv_libiconv_open" = yes; then
19072 cf_add_libs="$LIBS"
19075 for cf_add_1lib in -liconv; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19076 # filter duplicates
19077 for cf_add_1lib in $cf_add_0lib; do
19078 for cf_add_2lib in $cf_add_libs; do
19079 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19084 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19086 LIBS="$cf_add_libs"
19090 echo "$as_me:19090: checking for libintl_gettext in -lintl" >&5
19091 echo $ECHO_N "checking for libintl_gettext in -lintl... $ECHO_C" >&6
19092 if test "${ac_cv_lib_intl_libintl_gettext+set}" = set; then
19093 echo $ECHO_N "(cached) $ECHO_C" >&6
19095 ac_check_lib_save_LIBS=$LIBS
19096 LIBS="-lintl $LIBS"
19097 cat >"conftest.$ac_ext" <<_ACEOF
19098 #line 19098 "configure"
19099 #include "confdefs.h"
19101 /* Override any gcc2 internal prototype to avoid an error. */
19105 /* We use char because int might match the return type of a gcc2
19106 builtin and then its argument prototype would still apply. */
19107 char libintl_gettext ();
19111 libintl_gettext ();
19116 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19117 if { (eval echo "$as_me:19117: \"$ac_link\"") >&5
19118 (eval $ac_link) 2>&5
19120 echo "$as_me:19120: \$? = $ac_status" >&5
19121 (exit "$ac_status"); } &&
19122 { ac_try='test -s "conftest$ac_exeext"'
19123 { (eval echo "$as_me:19123: \"$ac_try\"") >&5
19124 (eval $ac_try) 2>&5
19126 echo "$as_me:19126: \$? = $ac_status" >&5
19127 (exit "$ac_status"); }; }; then
19128 ac_cv_lib_intl_libintl_gettext=yes
19130 echo "$as_me: failed program was:" >&5
19131 cat "conftest.$ac_ext" >&5
19132 ac_cv_lib_intl_libintl_gettext=no
19134 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19135 LIBS=$ac_check_lib_save_LIBS
19137 echo "$as_me:19137: result: $ac_cv_lib_intl_libintl_gettext" >&5
19138 echo "${ECHO_T}$ac_cv_lib_intl_libintl_gettext" >&6
19139 if test "$ac_cv_lib_intl_libintl_gettext" = yes; then
19141 cf_add_libs="$LIBS"
19144 for cf_add_1lib in -lintl; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19145 # filter duplicates
19146 for cf_add_1lib in $cf_add_0lib; do
19147 for cf_add_2lib in $cf_add_libs; do
19148 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19153 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19155 LIBS="$cf_add_libs"
19159 echo "$as_me:19159: checking for tre_regcomp in -ltre" >&5
19160 echo $ECHO_N "checking for tre_regcomp in -ltre... $ECHO_C" >&6
19161 if test "${ac_cv_lib_tre_tre_regcomp+set}" = set; then
19162 echo $ECHO_N "(cached) $ECHO_C" >&6
19164 ac_check_lib_save_LIBS=$LIBS
19166 cat >"conftest.$ac_ext" <<_ACEOF
19167 #line 19167 "configure"
19168 #include "confdefs.h"
19170 /* Override any gcc2 internal prototype to avoid an error. */
19174 /* We use char because int might match the return type of a gcc2
19175 builtin and then its argument prototype would still apply. */
19176 char tre_regcomp ();
19185 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19186 if { (eval echo "$as_me:19186: \"$ac_link\"") >&5
19187 (eval $ac_link) 2>&5
19189 echo "$as_me:19189: \$? = $ac_status" >&5
19190 (exit "$ac_status"); } &&
19191 { ac_try='test -s "conftest$ac_exeext"'
19192 { (eval echo "$as_me:19192: \"$ac_try\"") >&5
19193 (eval $ac_try) 2>&5
19195 echo "$as_me:19195: \$? = $ac_status" >&5
19196 (exit "$ac_status"); }; }; then
19197 ac_cv_lib_tre_tre_regcomp=yes
19199 echo "$as_me: failed program was:" >&5
19200 cat "conftest.$ac_ext" >&5
19201 ac_cv_lib_tre_tre_regcomp=no
19203 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19204 LIBS=$ac_check_lib_save_LIBS
19206 echo "$as_me:19206: result: $ac_cv_lib_tre_tre_regcomp" >&5
19207 echo "${ECHO_T}$ac_cv_lib_tre_tre_regcomp" >&6
19208 if test "$ac_cv_lib_tre_tre_regcomp" = yes; then
19210 cf_add_libs="$LIBS"
19213 for cf_add_1lib in -ltre; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19214 # filter duplicates
19215 for cf_add_1lib in $cf_add_0lib; do
19216 for cf_add_2lib in $cf_add_libs; do
19217 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19222 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19224 LIBS="$cf_add_libs"
19228 cf_add_libs="$LIBS"
19231 for cf_add_1lib in -lsystre; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19232 # filter duplicates
19233 for cf_add_1lib in $cf_add_0lib; do
19234 for cf_add_2lib in $cf_add_libs; do
19235 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19240 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19242 LIBS="$cf_add_libs"
19244 cf_regex_func=regcomp
19248 echo "$as_me:19248: checking for regcomp in -lgnurx" >&5
19249 echo $ECHO_N "checking for regcomp in -lgnurx... $ECHO_C" >&6
19250 if test "${ac_cv_lib_gnurx_regcomp+set}" = set; then
19251 echo $ECHO_N "(cached) $ECHO_C" >&6
19253 ac_check_lib_save_LIBS=$LIBS
19254 LIBS="-lgnurx $LIBS"
19255 cat >"conftest.$ac_ext" <<_ACEOF
19256 #line 19256 "configure"
19257 #include "confdefs.h"
19259 /* Override any gcc2 internal prototype to avoid an error. */
19263 /* We use char because int might match the return type of a gcc2
19264 builtin and then its argument prototype would still apply. */
19274 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19275 if { (eval echo "$as_me:19275: \"$ac_link\"") >&5
19276 (eval $ac_link) 2>&5
19278 echo "$as_me:19278: \$? = $ac_status" >&5
19279 (exit "$ac_status"); } &&
19280 { ac_try='test -s "conftest$ac_exeext"'
19281 { (eval echo "$as_me:19281: \"$ac_try\"") >&5
19282 (eval $ac_try) 2>&5
19284 echo "$as_me:19284: \$? = $ac_status" >&5
19285 (exit "$ac_status"); }; }; then
19286 ac_cv_lib_gnurx_regcomp=yes
19288 echo "$as_me: failed program was:" >&5
19289 cat "conftest.$ac_ext" >&5
19290 ac_cv_lib_gnurx_regcomp=no
19292 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19293 LIBS=$ac_check_lib_save_LIBS
19295 echo "$as_me:19295: result: $ac_cv_lib_gnurx_regcomp" >&5
19296 echo "${ECHO_T}$ac_cv_lib_gnurx_regcomp" >&6
19297 if test "$ac_cv_lib_gnurx_regcomp" = yes; then
19299 cf_add_libs="$LIBS"
19302 for cf_add_1lib in -lgnurx; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19303 # filter duplicates
19304 for cf_add_1lib in $cf_add_0lib; do
19305 for cf_add_2lib in $cf_add_libs; do
19306 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19311 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19313 LIBS="$cf_add_libs"
19315 cf_regex_func=regcomp
19322 cf_regex_libs="regex re"
19323 echo "$as_me:19323: checking for regcomp" >&5
19324 echo $ECHO_N "checking for regcomp... $ECHO_C" >&6
19325 if test "${ac_cv_func_regcomp+set}" = set; then
19326 echo $ECHO_N "(cached) $ECHO_C" >&6
19328 cat >"conftest.$ac_ext" <<_ACEOF
19329 #line 19329 "configure"
19330 #include "confdefs.h"
19331 #define regcomp autoconf_temporary
19332 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
19339 /* We use char because int might match the return type of a gcc2
19340 builtin and then its argument prototype would still apply. */
19341 char regcomp (void);
19347 /* The GNU C library defines stubs for functions which it implements
19348 to always fail with ENOSYS. Some functions are actually named
19349 something starting with __ and the normal name is an alias. */
19350 #if defined (__stub_regcomp) || defined (__stub___regcomp)
19351 #error found stub for regcomp
19359 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19360 if { (eval echo "$as_me:19360: \"$ac_link\"") >&5
19361 (eval $ac_link) 2>&5
19363 echo "$as_me:19363: \$? = $ac_status" >&5
19364 (exit "$ac_status"); } &&
19365 { ac_try='test -s "conftest$ac_exeext"'
19366 { (eval echo "$as_me:19366: \"$ac_try\"") >&5
19367 (eval $ac_try) 2>&5
19369 echo "$as_me:19369: \$? = $ac_status" >&5
19370 (exit "$ac_status"); }; }; then
19371 ac_cv_func_regcomp=yes
19373 echo "$as_me: failed program was:" >&5
19374 cat "conftest.$ac_ext" >&5
19375 ac_cv_func_regcomp=no
19377 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19379 echo "$as_me:19379: result: $ac_cv_func_regcomp" >&5
19380 echo "${ECHO_T}$ac_cv_func_regcomp" >&6
19381 if test "$ac_cv_func_regcomp" = yes; then
19382 cf_regex_func=regcomp
19385 for cf_regex_lib in $cf_regex_libs
19387 as_ac_Lib=`echo "ac_cv_lib_$cf_regex_lib''_regcomp" | $as_tr_sh`
19388 echo "$as_me:19388: checking for regcomp in -l$cf_regex_lib" >&5
19389 echo $ECHO_N "checking for regcomp in -l$cf_regex_lib... $ECHO_C" >&6
19390 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
19391 echo $ECHO_N "(cached) $ECHO_C" >&6
19393 ac_check_lib_save_LIBS=$LIBS
19394 LIBS="-l$cf_regex_lib $LIBS"
19395 cat >"conftest.$ac_ext" <<_ACEOF
19396 #line 19396 "configure"
19397 #include "confdefs.h"
19399 /* Override any gcc2 internal prototype to avoid an error. */
19403 /* We use char because int might match the return type of a gcc2
19404 builtin and then its argument prototype would still apply. */
19414 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19415 if { (eval echo "$as_me:19415: \"$ac_link\"") >&5
19416 (eval $ac_link) 2>&5
19418 echo "$as_me:19418: \$? = $ac_status" >&5
19419 (exit "$ac_status"); } &&
19420 { ac_try='test -s "conftest$ac_exeext"'
19421 { (eval echo "$as_me:19421: \"$ac_try\"") >&5
19422 (eval $ac_try) 2>&5
19424 echo "$as_me:19424: \$? = $ac_status" >&5
19425 (exit "$ac_status"); }; }; then
19426 eval "$as_ac_Lib=yes"
19428 echo "$as_me: failed program was:" >&5
19429 cat "conftest.$ac_ext" >&5
19430 eval "$as_ac_Lib=no"
19432 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19433 LIBS=$ac_check_lib_save_LIBS
19435 echo "$as_me:19435: result: `eval echo '${'"$as_ac_Lib"'}'`" >&5
19436 echo "${ECHO_T}`eval echo '${'"$as_ac_Lib"'}'`" >&6
19437 if test "`eval echo '${'"$as_ac_Lib"'}'`" = yes; then
19439 cf_add_libs="$LIBS"
19442 for cf_add_1lib in -l$cf_regex_lib; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19443 # filter duplicates
19444 for cf_add_1lib in $cf_add_0lib; do
19445 for cf_add_2lib in $cf_add_libs; do
19446 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19451 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19453 LIBS="$cf_add_libs"
19455 cf_regex_func=regcomp
19466 if test "$cf_regex_func" = no ; then
19467 echo "$as_me:19467: checking for compile" >&5
19468 echo $ECHO_N "checking for compile... $ECHO_C" >&6
19469 if test "${ac_cv_func_compile+set}" = set; then
19470 echo $ECHO_N "(cached) $ECHO_C" >&6
19472 cat >"conftest.$ac_ext" <<_ACEOF
19473 #line 19473 "configure"
19474 #include "confdefs.h"
19475 #define compile autoconf_temporary
19476 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
19483 /* We use char because int might match the return type of a gcc2
19484 builtin and then its argument prototype would still apply. */
19485 char compile (void);
19491 /* The GNU C library defines stubs for functions which it implements
19492 to always fail with ENOSYS. Some functions are actually named
19493 something starting with __ and the normal name is an alias. */
19494 #if defined (__stub_compile) || defined (__stub___compile)
19495 #error found stub for compile
19503 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19504 if { (eval echo "$as_me:19504: \"$ac_link\"") >&5
19505 (eval $ac_link) 2>&5
19507 echo "$as_me:19507: \$? = $ac_status" >&5
19508 (exit "$ac_status"); } &&
19509 { ac_try='test -s "conftest$ac_exeext"'
19510 { (eval echo "$as_me:19510: \"$ac_try\"") >&5
19511 (eval $ac_try) 2>&5
19513 echo "$as_me:19513: \$? = $ac_status" >&5
19514 (exit "$ac_status"); }; }; then
19515 ac_cv_func_compile=yes
19517 echo "$as_me: failed program was:" >&5
19518 cat "conftest.$ac_ext" >&5
19519 ac_cv_func_compile=no
19521 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19523 echo "$as_me:19523: result: $ac_cv_func_compile" >&5
19524 echo "${ECHO_T}$ac_cv_func_compile" >&6
19525 if test "$ac_cv_func_compile" = yes; then
19526 cf_regex_func=compile
19529 echo "$as_me:19529: checking for compile in -lgen" >&5
19530 echo $ECHO_N "checking for compile in -lgen... $ECHO_C" >&6
19531 if test "${ac_cv_lib_gen_compile+set}" = set; then
19532 echo $ECHO_N "(cached) $ECHO_C" >&6
19534 ac_check_lib_save_LIBS=$LIBS
19536 cat >"conftest.$ac_ext" <<_ACEOF
19537 #line 19537 "configure"
19538 #include "confdefs.h"
19540 /* Override any gcc2 internal prototype to avoid an error. */
19544 /* We use char because int might match the return type of a gcc2
19545 builtin and then its argument prototype would still apply. */
19555 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19556 if { (eval echo "$as_me:19556: \"$ac_link\"") >&5
19557 (eval $ac_link) 2>&5
19559 echo "$as_me:19559: \$? = $ac_status" >&5
19560 (exit "$ac_status"); } &&
19561 { ac_try='test -s "conftest$ac_exeext"'
19562 { (eval echo "$as_me:19562: \"$ac_try\"") >&5
19563 (eval $ac_try) 2>&5
19565 echo "$as_me:19565: \$? = $ac_status" >&5
19566 (exit "$ac_status"); }; }; then
19567 ac_cv_lib_gen_compile=yes
19569 echo "$as_me: failed program was:" >&5
19570 cat "conftest.$ac_ext" >&5
19571 ac_cv_lib_gen_compile=no
19573 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19574 LIBS=$ac_check_lib_save_LIBS
19576 echo "$as_me:19576: result: $ac_cv_lib_gen_compile" >&5
19577 echo "${ECHO_T}$ac_cv_lib_gen_compile" >&6
19578 if test "$ac_cv_lib_gen_compile" = yes; then
19580 cf_add_libs="$LIBS"
19583 for cf_add_1lib in -lgen; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19584 # filter duplicates
19585 for cf_add_1lib in $cf_add_0lib; do
19586 for cf_add_2lib in $cf_add_libs; do
19587 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19592 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19594 LIBS="$cf_add_libs"
19596 cf_regex_func=compile
19603 if test "$cf_regex_func" = no ; then
19604 { echo "$as_me:19604: WARNING: cannot find regular expression library" >&5
19605 echo "$as_me: WARNING: cannot find regular expression library" >&2;}
19608 echo "$as_me:19608: checking for regular-expression headers" >&5
19609 echo $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6
19610 if test "${cf_cv_regex_hdrs+set}" = set; then
19611 echo $ECHO_N "(cached) $ECHO_C" >&6
19614 cf_cv_regex_hdrs=no
19615 case "$cf_regex_func" in
19617 for cf_regex_hdr in regexp.h regexpr.h
19619 cat >"conftest.$ac_ext" <<_ACEOF
19620 #line 19620 "configure"
19621 #include "confdefs.h"
19622 #include <$cf_regex_hdr>
19627 char *p = compile("", "", "", 0);
19628 int x = step("", "");
19636 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19637 if { (eval echo "$as_me:19637: \"$ac_link\"") >&5
19638 (eval $ac_link) 2>&5
19640 echo "$as_me:19640: \$? = $ac_status" >&5
19641 (exit "$ac_status"); } &&
19642 { ac_try='test -s "conftest$ac_exeext"'
19643 { (eval echo "$as_me:19643: \"$ac_try\"") >&5
19644 (eval $ac_try) 2>&5
19646 echo "$as_me:19646: \$? = $ac_status" >&5
19647 (exit "$ac_status"); }; }; then
19649 cf_cv_regex_hdrs=$cf_regex_hdr
19653 echo "$as_me: failed program was:" >&5
19654 cat "conftest.$ac_ext" >&5
19656 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19660 for cf_regex_hdr in regex.h
19662 cat >"conftest.$ac_ext" <<_ACEOF
19663 #line 19663 "configure"
19664 #include "confdefs.h"
19665 #include <sys/types.h>
19666 #include <$cf_regex_hdr>
19672 int x = regcomp(p, "", 0);
19673 int y = regexec(p, "", 0, 0, 0);
19682 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19683 if { (eval echo "$as_me:19683: \"$ac_link\"") >&5
19684 (eval $ac_link) 2>&5
19686 echo "$as_me:19686: \$? = $ac_status" >&5
19687 (exit "$ac_status"); } &&
19688 { ac_try='test -s "conftest$ac_exeext"'
19689 { (eval echo "$as_me:19689: \"$ac_try\"") >&5
19690 (eval $ac_try) 2>&5
19692 echo "$as_me:19692: \$? = $ac_status" >&5
19693 (exit "$ac_status"); }; }; then
19695 cf_cv_regex_hdrs=$cf_regex_hdr
19699 echo "$as_me: failed program was:" >&5
19700 cat "conftest.$ac_ext" >&5
19702 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19708 echo "$as_me:19708: result: $cf_cv_regex_hdrs" >&5
19709 echo "${ECHO_T}$cf_cv_regex_hdrs" >&6
19711 case "$cf_cv_regex_hdrs" in
19712 (no) { echo "$as_me:19712: WARNING: no regular expression header found" >&5
19713 echo "$as_me: WARNING: no regular expression header found" >&2;} ;;
19715 cat >>confdefs.h <<\EOF
19716 #define HAVE_REGEX_H_FUNCS 1
19720 cat >>confdefs.h <<\EOF
19721 #define HAVE_REGEXP_H_FUNCS 1
19725 cat >>confdefs.h <<\EOF
19726 #define HAVE_REGEXPR_H_FUNCS 1
19749 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
19750 echo "$as_me:19750: checking for $ac_header" >&5
19751 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
19752 if eval "test \"\${$as_ac_Header+set}\" = set"; then
19753 echo $ECHO_N "(cached) $ECHO_C" >&6
19755 cat >"conftest.$ac_ext" <<_ACEOF
19756 #line 19756 "configure"
19757 #include "confdefs.h"
19758 #include <$ac_header>
19760 if { (eval echo "$as_me:19760: \"$ac_cpp "conftest.$ac_ext"\"") >&5
19761 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
19763 $EGREP -v '^ *\+' conftest.er1 >conftest.err
19765 cat conftest.err >&5
19766 echo "$as_me:19766: \$? = $ac_status" >&5
19767 (exit "$ac_status"); } >/dev/null; then
19768 if test -s conftest.err; then
19769 ac_cpp_err=$ac_c_preproc_warn_flag
19776 if test -z "$ac_cpp_err"; then
19777 eval "$as_ac_Header=yes"
19779 echo "$as_me: failed program was:" >&5
19780 cat "conftest.$ac_ext" >&5
19781 eval "$as_ac_Header=no"
19783 rm -f conftest.err "conftest.$ac_ext"
19785 echo "$as_me:19785: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
19786 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
19787 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
19788 cat >>confdefs.h <<EOF
19789 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
19795 for ac_header in unistd.h getopt.h
19797 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
19798 echo "$as_me:19798: checking for $ac_header" >&5
19799 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
19800 if eval "test \"\${$as_ac_Header+set}\" = set"; then
19801 echo $ECHO_N "(cached) $ECHO_C" >&6
19803 cat >"conftest.$ac_ext" <<_ACEOF
19804 #line 19804 "configure"
19805 #include "confdefs.h"
19806 #include <$ac_header>
19808 if { (eval echo "$as_me:19808: \"$ac_cpp "conftest.$ac_ext"\"") >&5
19809 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
19811 $EGREP -v '^ *\+' conftest.er1 >conftest.err
19813 cat conftest.err >&5
19814 echo "$as_me:19814: \$? = $ac_status" >&5
19815 (exit "$ac_status"); } >/dev/null; then
19816 if test -s conftest.err; then
19817 ac_cpp_err=$ac_c_preproc_warn_flag
19824 if test -z "$ac_cpp_err"; then
19825 eval "$as_ac_Header=yes"
19827 echo "$as_me: failed program was:" >&5
19828 cat "conftest.$ac_ext" >&5
19829 eval "$as_ac_Header=no"
19831 rm -f conftest.err "conftest.$ac_ext"
19833 echo "$as_me:19833: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
19834 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
19835 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
19836 cat >>confdefs.h <<EOF
19837 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
19843 echo "$as_me:19843: checking for header declaring getopt variables" >&5
19844 echo $ECHO_N "checking for header declaring getopt variables... $ECHO_C" >&6
19845 if test "${cf_cv_getopt_header+set}" = set; then
19846 echo $ECHO_N "(cached) $ECHO_C" >&6
19849 cf_cv_getopt_header=none
19850 for cf_header in stdio.h stdlib.h unistd.h getopt.h
19852 cat >"conftest.$ac_ext" <<_ACEOF
19853 #line 19853 "configure"
19854 #include "confdefs.h"
19856 #include <$cf_header>
19860 int x = optind; char *y = optarg; (void)x; (void)y
19865 rm -f "conftest.$ac_objext"
19866 if { (eval echo "$as_me:19866: \"$ac_compile\"") >&5
19867 (eval $ac_compile) 2>&5
19869 echo "$as_me:19869: \$? = $ac_status" >&5
19870 (exit "$ac_status"); } &&
19871 { ac_try='test -s "conftest.$ac_objext"'
19872 { (eval echo "$as_me:19872: \"$ac_try\"") >&5
19873 (eval $ac_try) 2>&5
19875 echo "$as_me:19875: \$? = $ac_status" >&5
19876 (exit "$ac_status"); }; }; then
19877 cf_cv_getopt_header=$cf_header
19880 echo "$as_me: failed program was:" >&5
19881 cat "conftest.$ac_ext" >&5
19883 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
19887 echo "$as_me:19887: result: $cf_cv_getopt_header" >&5
19888 echo "${ECHO_T}$cf_cv_getopt_header" >&6
19889 if test "$cf_cv_getopt_header" != none ; then
19891 cat >>confdefs.h <<\EOF
19892 #define HAVE_GETOPT_HEADER 1
19896 if test "$cf_cv_getopt_header" = getopt.h ; then
19898 cat >>confdefs.h <<\EOF
19899 #define NEED_GETOPT_H 1
19904 echo "$as_me:19904: checking if external environ is declared" >&5
19905 echo $ECHO_N "checking if external environ is declared... $ECHO_C" >&6
19906 if test "${cf_cv_dcl_environ+set}" = set; then
19907 echo $ECHO_N "(cached) $ECHO_C" >&6
19910 cat >"conftest.$ac_ext" <<_ACEOF
19911 #line 19911 "configure"
19912 #include "confdefs.h"
19914 #ifdef HAVE_STDLIB_H
19915 #include <stdlib.h>
19917 #include <unistd.h>
19921 int x = (int) environ
19926 rm -f "conftest.$ac_objext"
19927 if { (eval echo "$as_me:19927: \"$ac_compile\"") >&5
19928 (eval $ac_compile) 2>&5
19930 echo "$as_me:19930: \$? = $ac_status" >&5
19931 (exit "$ac_status"); } &&
19932 { ac_try='test -s "conftest.$ac_objext"'
19933 { (eval echo "$as_me:19933: \"$ac_try\"") >&5
19934 (eval $ac_try) 2>&5
19936 echo "$as_me:19936: \$? = $ac_status" >&5
19937 (exit "$ac_status"); }; }; then
19938 cf_cv_dcl_environ=yes
19940 echo "$as_me: failed program was:" >&5
19941 cat "conftest.$ac_ext" >&5
19942 cf_cv_dcl_environ=no
19944 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
19947 echo "$as_me:19947: result: $cf_cv_dcl_environ" >&5
19948 echo "${ECHO_T}$cf_cv_dcl_environ" >&6
19950 if test "$cf_cv_dcl_environ" = no ; then
19952 cf_result=`echo "decl_environ" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
19954 cat >>confdefs.h <<EOF
19955 #define $cf_result 1
19960 # It's possible (for near-UNIX clones) that the data doesn't exist
19962 echo "$as_me:19962: checking if external environ exists" >&5
19963 echo $ECHO_N "checking if external environ exists... $ECHO_C" >&6
19964 if test "${cf_cv_have_environ+set}" = set; then
19965 echo $ECHO_N "(cached) $ECHO_C" >&6
19968 cat >"conftest.$ac_ext" <<_ACEOF
19969 #line 19969 "configure"
19970 #include "confdefs.h"
19973 extern int environ;
19983 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19984 if { (eval echo "$as_me:19984: \"$ac_link\"") >&5
19985 (eval $ac_link) 2>&5
19987 echo "$as_me:19987: \$? = $ac_status" >&5
19988 (exit "$ac_status"); } &&
19989 { ac_try='test -s "conftest$ac_exeext"'
19990 { (eval echo "$as_me:19990: \"$ac_try\"") >&5
19991 (eval $ac_try) 2>&5
19993 echo "$as_me:19993: \$? = $ac_status" >&5
19994 (exit "$ac_status"); }; }; then
19995 cf_cv_have_environ=yes
19997 echo "$as_me: failed program was:" >&5
19998 cat "conftest.$ac_ext" >&5
19999 cf_cv_have_environ=no
20001 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20004 echo "$as_me:20004: result: $cf_cv_have_environ" >&5
20005 echo "${ECHO_T}$cf_cv_have_environ" >&6
20007 if test "$cf_cv_have_environ" = yes ; then
20009 cf_result=`echo "have_environ" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20011 cat >>confdefs.h <<EOF
20012 #define $cf_result 1
20017 echo "$as_me:20017: checking for getenv" >&5
20018 echo $ECHO_N "checking for getenv... $ECHO_C" >&6
20019 if test "${ac_cv_func_getenv+set}" = set; then
20020 echo $ECHO_N "(cached) $ECHO_C" >&6
20022 cat >"conftest.$ac_ext" <<_ACEOF
20023 #line 20023 "configure"
20024 #include "confdefs.h"
20025 #define getenv autoconf_temporary
20026 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
20033 /* We use char because int might match the return type of a gcc2
20034 builtin and then its argument prototype would still apply. */
20035 char getenv (void);
20041 /* The GNU C library defines stubs for functions which it implements
20042 to always fail with ENOSYS. Some functions are actually named
20043 something starting with __ and the normal name is an alias. */
20044 #if defined (__stub_getenv) || defined (__stub___getenv)
20045 #error found stub for getenv
20053 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20054 if { (eval echo "$as_me:20054: \"$ac_link\"") >&5
20055 (eval $ac_link) 2>&5
20057 echo "$as_me:20057: \$? = $ac_status" >&5
20058 (exit "$ac_status"); } &&
20059 { ac_try='test -s "conftest$ac_exeext"'
20060 { (eval echo "$as_me:20060: \"$ac_try\"") >&5
20061 (eval $ac_try) 2>&5
20063 echo "$as_me:20063: \$? = $ac_status" >&5
20064 (exit "$ac_status"); }; }; then
20065 ac_cv_func_getenv=yes
20067 echo "$as_me: failed program was:" >&5
20068 cat "conftest.$ac_ext" >&5
20069 ac_cv_func_getenv=no
20071 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20073 echo "$as_me:20073: result: $ac_cv_func_getenv" >&5
20074 echo "${ECHO_T}$ac_cv_func_getenv" >&6
20076 for ac_func in putenv setenv strdup
20078 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20079 echo "$as_me:20079: checking for $ac_func" >&5
20080 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
20081 if eval "test \"\${$as_ac_var+set}\" = set"; then
20082 echo $ECHO_N "(cached) $ECHO_C" >&6
20084 cat >"conftest.$ac_ext" <<_ACEOF
20085 #line 20085 "configure"
20086 #include "confdefs.h"
20087 #define $ac_func autoconf_temporary
20088 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
20095 /* We use char because int might match the return type of a gcc2
20096 builtin and then its argument prototype would still apply. */
20097 char $ac_func (void);
20103 /* The GNU C library defines stubs for functions which it implements
20104 to always fail with ENOSYS. Some functions are actually named
20105 something starting with __ and the normal name is an alias. */
20106 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
20107 #error found stub for $ac_func
20110 return $ac_func ();
20115 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20116 if { (eval echo "$as_me:20116: \"$ac_link\"") >&5
20117 (eval $ac_link) 2>&5
20119 echo "$as_me:20119: \$? = $ac_status" >&5
20120 (exit "$ac_status"); } &&
20121 { ac_try='test -s "conftest$ac_exeext"'
20122 { (eval echo "$as_me:20122: \"$ac_try\"") >&5
20123 (eval $ac_try) 2>&5
20125 echo "$as_me:20125: \$? = $ac_status" >&5
20126 (exit "$ac_status"); }; }; then
20127 eval "$as_ac_var=yes"
20129 echo "$as_me: failed program was:" >&5
20130 cat "conftest.$ac_ext" >&5
20131 eval "$as_ac_var=no"
20133 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20135 echo "$as_me:20135: result: `eval echo '${'"$as_ac_var"'}'`" >&5
20136 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
20137 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
20138 cat >>confdefs.h <<EOF
20139 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20145 echo "$as_me:20145: checking if getenv returns consistent values" >&5
20146 echo $ECHO_N "checking if getenv returns consistent values... $ECHO_C" >&6
20147 if test "${cf_cv_consistent_getenv+set}" = set; then
20148 echo $ECHO_N "(cached) $ECHO_C" >&6
20151 if test "$cross_compiling" = yes; then
20152 cf_cv_consistent_getenv=unknown
20154 cat >"conftest.$ac_ext" <<_ACEOF
20155 #line 20155 "configure"
20156 #include "confdefs.h"
20158 #include <stdlib.h>
20159 #include <unistd.h>
20161 #include <string.h>
20162 #include <sys/types.h>
20164 #if defined(HAVE_ENVIRON) && defined(DECL_ENVIRON) && !defined(environ)
20165 extern char **environ; /* POSIX, but some systems are not... */
20168 #if defined(HAVE_STRDUP)
20169 #define str_alloc(s) strdup(s)
20171 #define str_alloc(s) strcpy(malloc(strlen(s) + 1, s))
20174 static void set_value(const char *name, const char *value)
20176 #if defined(HAVE_SETENV)
20177 setenv(name, value, 1);
20178 #elif defined(HAVE_PUTENV)
20180 sprintf(buffer, "%s=%s", name, value);
20181 putenv(str_alloc(buffer));
20183 #error neither putenv/setenv found
20189 size_t numenv, limit, j;
20194 for (numenv = 0; environ[numenv]; ++numenv) ;
20195 limit = numenv + 10;
20196 mynames = (char **) calloc(limit + 1, sizeof(char *));
20197 myvalues = (char **) calloc(limit + 1, sizeof(char *));
20198 mypointer = (char **) calloc(limit + 1, sizeof(char *));
20199 #if defined(HAVE_ENVIRON)
20200 for (j = 0; environ[j]; ++j) {
20201 mynames[j] = str_alloc(environ[j]);
20202 equals = strchr(mynames[j], '=');
20205 myvalues[j] = str_alloc(equals);
20207 myvalues[j] = str_alloc("");
20211 for (j = numenv; j < limit; ++j) {
20219 sprintf(name, "TERM%lu", (unsigned long) k);
20220 for (jk = 0; jk < j; ++jk) {
20221 if (!strcmp(name, mynames[jk])) {
20228 sprintf(value, "%lu:%p", (unsigned long) k, &mynames[j]);
20229 set_value(name, value);
20230 mynames[j] = str_alloc(name);
20231 myvalues[j] = str_alloc(value);
20233 for (pass = 0; pass < 3; ++pass) {
20234 for (j = 0; j < limit; ++j) {
20235 char *value = getenv(mynames[j]);
20238 fprintf(stderr, "getenv returned null for %s\\n", mynames[j]);
20239 ${cf_cv_main_return:-return}(1);
20240 } else if (value != mypointer[j]) {
20241 fprintf(stderr, "getenv returned different pointer for %s\\n", mynames[j]);
20242 ${cf_cv_main_return:-return}(1);
20243 } else if (strcmp(value, myvalues[j])) {
20244 fprintf(stderr, "getenv returned different value for %s\\n", mynames[j]);
20245 ${cf_cv_main_return:-return}(1);
20249 mypointer[j] = value;
20250 for (k = 0; k < j; ++k) {
20251 if (mypointer[j] == mypointer[k]) {
20252 fprintf(stderr, "getenv returned same pointer for %s and %s\\n", mynames[j], mynames[k]);
20253 ${cf_cv_main_return:-return}(1);
20259 ${cf_cv_main_return:-return}(0);
20263 rm -f "conftest$ac_exeext"
20264 if { (eval echo "$as_me:20264: \"$ac_link\"") >&5
20265 (eval $ac_link) 2>&5
20267 echo "$as_me:20267: \$? = $ac_status" >&5
20268 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
20269 { (eval echo "$as_me:20269: \"$ac_try\"") >&5
20270 (eval $ac_try) 2>&5
20272 echo "$as_me:20272: \$? = $ac_status" >&5
20273 (exit "$ac_status"); }; }; then
20274 cf_cv_consistent_getenv=yes
20276 echo "$as_me: program exited with status $ac_status" >&5
20277 echo "$as_me: failed program was:" >&5
20278 cat "conftest.$ac_ext" >&5
20279 cf_cv_consistent_getenv=no
20281 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
20285 echo "$as_me:20285: result: $cf_cv_consistent_getenv" >&5
20286 echo "${ECHO_T}$cf_cv_consistent_getenv" >&6
20288 if test "x$cf_cv_consistent_getenv" = xno
20291 cat >>confdefs.h <<\EOF
20292 #define HAVE_CONSISTENT_GETENV 1
20297 if test "x$cf_cv_consistent_getenv" = xno && \
20298 test "x$cf_with_trace" = xyes
20300 { echo "$as_me:20300: WARNING: The NCURSES_TRACE environment variable is not supported with this configuration" >&5
20301 echo "$as_me: WARNING: The NCURSES_TRACE environment variable is not supported with this configuration" >&2;}
20304 echo "$as_me:20304: checking if sys/time.h works with sys/select.h" >&5
20305 echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
20306 if test "${cf_cv_sys_time_select+set}" = set; then
20307 echo $ECHO_N "(cached) $ECHO_C" >&6
20310 cat >"conftest.$ac_ext" <<_ACEOF
20311 #line 20311 "configure"
20312 #include "confdefs.h"
20314 #include <sys/types.h>
20315 #ifdef HAVE_SYS_TIME_H
20316 #include <sys/time.h>
20318 #ifdef HAVE_SYS_SELECT_H
20319 #include <sys/select.h>
20330 rm -f "conftest.$ac_objext"
20331 if { (eval echo "$as_me:20331: \"$ac_compile\"") >&5
20332 (eval $ac_compile) 2>&5
20334 echo "$as_me:20334: \$? = $ac_status" >&5
20335 (exit "$ac_status"); } &&
20336 { ac_try='test -s "conftest.$ac_objext"'
20337 { (eval echo "$as_me:20337: \"$ac_try\"") >&5
20338 (eval $ac_try) 2>&5
20340 echo "$as_me:20340: \$? = $ac_status" >&5
20341 (exit "$ac_status"); }; }; then
20342 cf_cv_sys_time_select=yes
20344 echo "$as_me: failed program was:" >&5
20345 cat "conftest.$ac_ext" >&5
20346 cf_cv_sys_time_select=no
20348 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20352 echo "$as_me:20352: result: $cf_cv_sys_time_select" >&5
20353 echo "${ECHO_T}$cf_cv_sys_time_select" >&6
20354 test "$cf_cv_sys_time_select" = yes &&
20355 cat >>confdefs.h <<\EOF
20356 #define HAVE_SYS_TIME_SELECT 1
20359 ### checks for compiler characteristics
20361 ac_cpp='$CPP $CPPFLAGS'
20362 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
20363 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
20364 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20365 ac_main_return="return"
20367 echo "$as_me:20367: checking for an ANSI C-conforming const" >&5
20368 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
20369 if test "${ac_cv_c_const+set}" = set; then
20370 echo $ECHO_N "(cached) $ECHO_C" >&6
20372 cat >"conftest.$ac_ext" <<_ACEOF
20373 #line 20373 "configure"
20374 #include "confdefs.h"
20379 /* FIXME: Include the comments suggested by Paul. */
20380 #ifndef __cplusplus
20381 /* Ultrix mips cc rejects this. */
20382 typedef int charset[2];
20384 /* SunOS 4.1.1 cc rejects this. */
20385 char const *const *ccp;
20387 /* NEC SVR4.0.2 mips cc rejects this. */
20388 struct point {int x, y;};
20389 static struct point const zero = {0,0};
20390 /* AIX XL C 1.02.0.0 rejects this.
20391 It does not let you subtract one const X* pointer from another in
20392 an arm of an if-expression whose if-part is not a constant
20394 const char *g = "string";
20395 ccp = &g + (g ? g-g : 0);
20396 /* HPUX 7.0 cc rejects these. */
20399 ccp = (char const *const *) p;
20400 { /* SCO 3.2v4 cc rejects this. */
20402 char const *s = 0 ? (char *) 0 : (char const *) 0;
20406 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
20407 int x[] = {25, 17};
20408 const int *foo = &x[0];
20411 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
20412 typedef const int *iptr;
20416 { /* AIX XL C 1.02.0.0 rejects this saying
20417 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
20418 struct s { int j; const int *ap[3]; };
20419 struct s *b; b->j = 5;
20421 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
20422 const int foo = 10;
20430 rm -f "conftest.$ac_objext"
20431 if { (eval echo "$as_me:20431: \"$ac_compile\"") >&5
20432 (eval $ac_compile) 2>&5
20434 echo "$as_me:20434: \$? = $ac_status" >&5
20435 (exit "$ac_status"); } &&
20436 { ac_try='test -s "conftest.$ac_objext"'
20437 { (eval echo "$as_me:20437: \"$ac_try\"") >&5
20438 (eval $ac_try) 2>&5
20440 echo "$as_me:20440: \$? = $ac_status" >&5
20441 (exit "$ac_status"); }; }; then
20444 echo "$as_me: failed program was:" >&5
20445 cat "conftest.$ac_ext" >&5
20448 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20450 echo "$as_me:20450: result: $ac_cv_c_const" >&5
20451 echo "${ECHO_T}$ac_cv_c_const" >&6
20452 if test $ac_cv_c_const = no; then
20454 cat >>confdefs.h <<\EOF
20460 echo "$as_me:20460: checking for inline" >&5
20461 echo $ECHO_N "checking for inline... $ECHO_C" >&6
20462 if test "${ac_cv_c_inline+set}" = set; then
20463 echo $ECHO_N "(cached) $ECHO_C" >&6
20466 for ac_kw in inline __inline__ __inline; do
20467 cat >"conftest.$ac_ext" <<_ACEOF
20468 #line 20468 "configure"
20469 #include "confdefs.h"
20470 #ifndef __cplusplus
20471 static $ac_kw int static_foo () {return 0; }
20472 $ac_kw int foo () {return 0; }
20476 rm -f "conftest.$ac_objext"
20477 if { (eval echo "$as_me:20477: \"$ac_compile\"") >&5
20478 (eval $ac_compile) 2>&5
20480 echo "$as_me:20480: \$? = $ac_status" >&5
20481 (exit "$ac_status"); } &&
20482 { ac_try='test -s "conftest.$ac_objext"'
20483 { (eval echo "$as_me:20483: \"$ac_try\"") >&5
20484 (eval $ac_try) 2>&5
20486 echo "$as_me:20486: \$? = $ac_status" >&5
20487 (exit "$ac_status"); }; }; then
20488 ac_cv_c_inline=$ac_kw; break
20490 echo "$as_me: failed program was:" >&5
20491 cat "conftest.$ac_ext" >&5
20493 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20497 echo "$as_me:20497: result: $ac_cv_c_inline" >&5
20498 echo "${ECHO_T}$ac_cv_c_inline" >&6
20499 case $ac_cv_c_inline in
20502 cat >>confdefs.h <<\EOF
20506 *) cat >>confdefs.h <<EOF
20507 #define inline $ac_cv_c_inline
20513 if test "$ac_cv_c_inline" != no ; then
20514 NCURSES_INLINE=inline
20515 if test "$INTEL_COMPILER" = yes
20518 elif test "$CLANG_COMPILER" = yes
20521 elif test "$GCC" = yes
20523 echo "$as_me:20523: checking if $CC supports options to tune inlining" >&5
20524 echo $ECHO_N "checking if $CC supports options to tune inlining... $ECHO_C" >&6
20525 if test "${cf_cv_gcc_inline+set}" = set; then
20526 echo $ECHO_N "(cached) $ECHO_C" >&6
20529 cf_save_CFLAGS=$CFLAGS
20530 CFLAGS="$CFLAGS --param max-inline-insns-single=1200"
20531 cat >"conftest.$ac_ext" <<_ACEOF
20532 #line 20532 "configure"
20533 #include "confdefs.h"
20534 inline int foo(void) { return 1; }
20538 ${cf_cv_main_return:-return} foo()
20543 rm -f "conftest.$ac_objext"
20544 if { (eval echo "$as_me:20544: \"$ac_compile\"") >&5
20545 (eval $ac_compile) 2>&5
20547 echo "$as_me:20547: \$? = $ac_status" >&5
20548 (exit "$ac_status"); } &&
20549 { ac_try='test -s "conftest.$ac_objext"'
20550 { (eval echo "$as_me:20550: \"$ac_try\"") >&5
20551 (eval $ac_try) 2>&5
20553 echo "$as_me:20553: \$? = $ac_status" >&5
20554 (exit "$ac_status"); }; }; then
20555 cf_cv_gcc_inline=yes
20557 echo "$as_me: failed program was:" >&5
20558 cat "conftest.$ac_ext" >&5
20559 cf_cv_gcc_inline=no
20561 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20562 CFLAGS=$cf_save_CFLAGS
20565 echo "$as_me:20565: result: $cf_cv_gcc_inline" >&5
20566 echo "${ECHO_T}$cf_cv_gcc_inline" >&6
20567 if test "$cf_cv_gcc_inline" = yes ; then
20572 cf_new_extra_cppflags=
20574 for cf_add_cflags in --param max-inline-insns-single=1200
20576 case "$cf_fix_cppflags" in
20578 case "$cf_add_cflags" in
20579 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
20580 case "$cf_add_cflags" in
20582 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
20584 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
20585 && test -z "${cf_tst_cflags}" \
20586 && cf_fix_cppflags=yes
20588 if test "$cf_fix_cppflags" = yes ; then
20590 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
20591 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
20594 elif test "${cf_tst_cflags}" = "\"'" ; then
20596 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
20597 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
20603 case "$CPPFLAGS" in
20607 case "$cf_add_cflags" in
20609 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
20611 CPPFLAGS=`echo "$CPPFLAGS" | \
20612 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
20613 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
20618 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
20619 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
20626 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
20627 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
20634 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
20635 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
20637 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
20639 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
20640 && test -z "${cf_tst_cflags}" \
20641 && cf_fix_cppflags=no
20646 if test -n "$cf_new_cflags" ; then
20648 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
20649 CFLAGS="${CFLAGS}$cf_new_cflags"
20653 if test -n "$cf_new_cppflags" ; then
20655 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
20656 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
20660 if test -n "$cf_new_extra_cppflags" ; then
20662 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
20663 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
20671 echo "$as_me:20671: checking for signal global datatype" >&5
20672 echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6
20673 if test "${cf_cv_sig_atomic_t+set}" = set; then
20674 echo $ECHO_N "(cached) $ECHO_C" >&6
20678 "volatile sig_atomic_t" \
20682 cat >"conftest.$ac_ext" <<_ACEOF
20683 #line 20683 "configure"
20684 #include "confdefs.h"
20686 #include <sys/types.h>
20687 #include <signal.h>
20692 static void handler(int sig)
20700 signal(SIGINT, handler);
20706 rm -f "conftest.$ac_objext"
20707 if { (eval echo "$as_me:20707: \"$ac_compile\"") >&5
20708 (eval $ac_compile) 2>&5
20710 echo "$as_me:20710: \$? = $ac_status" >&5
20711 (exit "$ac_status"); } &&
20712 { ac_try='test -s "conftest.$ac_objext"'
20713 { (eval echo "$as_me:20713: \"$ac_try\"") >&5
20714 (eval $ac_try) 2>&5
20716 echo "$as_me:20716: \$? = $ac_status" >&5
20717 (exit "$ac_status"); }; }; then
20718 cf_cv_sig_atomic_t=$cf_type
20720 echo "$as_me: failed program was:" >&5
20721 cat "conftest.$ac_ext" >&5
20722 cf_cv_sig_atomic_t=no
20724 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20725 test "$cf_cv_sig_atomic_t" != no && break
20730 echo "$as_me:20730: result: $cf_cv_sig_atomic_t" >&5
20731 echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6
20732 test "$cf_cv_sig_atomic_t" != no &&
20733 cat >>confdefs.h <<EOF
20734 #define SIG_ATOMIC_T $cf_cv_sig_atomic_t
20737 if test "$NCURSES_CHTYPE" = auto ; then
20739 echo "$as_me:20739: checking for type of chtype" >&5
20740 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
20741 if test "${cf_cv_typeof_chtype+set}" = set; then
20742 echo $ECHO_N "(cached) $ECHO_C" >&6
20745 if test "$cross_compiling" = yes; then
20746 cf_cv_typeof_chtype=long
20748 cat >"conftest.$ac_ext" <<_ACEOF
20749 #line 20749 "configure"
20750 #include "confdefs.h"
20752 #define WANT_BITS 31
20756 FILE *fp = fopen("cf_test.out", "w");
20758 char *result = "long";
20759 if (sizeof(unsigned long) > sizeof(unsigned int)) {
20762 for (n = 0; n < WANT_BITS; n++) {
20765 if (y != 1 || x == 0) {
20771 * If x is nonzero, an int is big enough for the bits
20774 result = (x != 0) ? "int" : "long";
20779 ${cf_cv_main_return:-return}(0);
20783 rm -f "conftest$ac_exeext"
20784 if { (eval echo "$as_me:20784: \"$ac_link\"") >&5
20785 (eval $ac_link) 2>&5
20787 echo "$as_me:20787: \$? = $ac_status" >&5
20788 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
20789 { (eval echo "$as_me:20789: \"$ac_try\"") >&5
20790 (eval $ac_try) 2>&5
20792 echo "$as_me:20792: \$? = $ac_status" >&5
20793 (exit "$ac_status"); }; }; then
20794 cf_cv_typeof_chtype=`cat cf_test.out`
20796 echo "$as_me: program exited with status $ac_status" >&5
20797 echo "$as_me: failed program was:" >&5
20798 cat "conftest.$ac_ext" >&5
20799 cf_cv_typeof_chtype=long
20801 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
20807 echo "$as_me:20807: result: $cf_cv_typeof_chtype" >&5
20808 echo "${ECHO_T}$cf_cv_typeof_chtype" >&6
20810 cat >>confdefs.h <<EOF
20811 #define TYPEOF_CHTYPE $cf_cv_typeof_chtype
20815 cf_cv_typeof_chtype=$NCURSES_CHTYPE
20817 test "$cf_cv_typeof_chtype" = unsigned && cf_cv_typeof_chtype=""
20819 echo "$as_me:20819: checking if unsigned literals are legal" >&5
20820 echo $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6
20821 if test "${cf_cv_unsigned_literals+set}" = set; then
20822 echo $ECHO_N "(cached) $ECHO_C" >&6
20825 cat >"conftest.$ac_ext" <<_ACEOF
20826 #line 20826 "configure"
20827 #include "confdefs.h"
20832 long x = 1L + 1UL + 1U + 1
20837 rm -f "conftest.$ac_objext"
20838 if { (eval echo "$as_me:20838: \"$ac_compile\"") >&5
20839 (eval $ac_compile) 2>&5
20841 echo "$as_me:20841: \$? = $ac_status" >&5
20842 (exit "$ac_status"); } &&
20843 { ac_try='test -s "conftest.$ac_objext"'
20844 { (eval echo "$as_me:20844: \"$ac_try\"") >&5
20845 (eval $ac_try) 2>&5
20847 echo "$as_me:20847: \$? = $ac_status" >&5
20848 (exit "$ac_status"); }; }; then
20849 cf_cv_unsigned_literals=yes
20851 echo "$as_me: failed program was:" >&5
20852 cat "conftest.$ac_ext" >&5
20853 cf_cv_unsigned_literals=no
20855 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20859 echo "$as_me:20859: result: $cf_cv_unsigned_literals" >&5
20860 echo "${ECHO_T}$cf_cv_unsigned_literals" >&6
20863 test ".$cf_cv_unsigned_literals" = .yes && cf_cv_1UL="${cf_cv_1UL}U"
20864 test ".$cf_cv_typeof_chtype" = .long && cf_cv_1UL="${cf_cv_1UL}L"
20866 if test "$NCURSES_MMASK_T" = auto ; then
20867 cf_cv_typeof_mmask_t=long
20869 cf_cv_typeof_mmask_t=$NCURSES_MMASK_T
20871 test "$cf_cv_typeof_mmask_t" = unsigned && cf_cv_typeof_mmask_t=""
20873 ### Checks for external-data
20875 echo "$as_me:20875: checking if external errno is declared" >&5
20876 echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
20877 if test "${cf_cv_dcl_errno+set}" = set; then
20878 echo $ECHO_N "(cached) $ECHO_C" >&6
20881 cat >"conftest.$ac_ext" <<_ACEOF
20882 #line 20882 "configure"
20883 #include "confdefs.h"
20885 #ifdef HAVE_STDLIB_H
20886 #include <stdlib.h>
20889 #include <sys/types.h>
20894 int x = (int) errno; (void)x
20899 rm -f "conftest.$ac_objext"
20900 if { (eval echo "$as_me:20900: \"$ac_compile\"") >&5
20901 (eval $ac_compile) 2>&5
20903 echo "$as_me:20903: \$? = $ac_status" >&5
20904 (exit "$ac_status"); } &&
20905 { ac_try='test -s "conftest.$ac_objext"'
20906 { (eval echo "$as_me:20906: \"$ac_try\"") >&5
20907 (eval $ac_try) 2>&5
20909 echo "$as_me:20909: \$? = $ac_status" >&5
20910 (exit "$ac_status"); }; }; then
20911 cf_cv_dcl_errno=yes
20913 echo "$as_me: failed program was:" >&5
20914 cat "conftest.$ac_ext" >&5
20917 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20920 echo "$as_me:20920: result: $cf_cv_dcl_errno" >&5
20921 echo "${ECHO_T}$cf_cv_dcl_errno" >&6
20923 if test "$cf_cv_dcl_errno" = no ; then
20925 cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20927 cat >>confdefs.h <<EOF
20928 #define $cf_result 1
20933 # It's possible (for near-UNIX clones) that the data doesn't exist
20935 echo "$as_me:20935: checking if external errno exists" >&5
20936 echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
20937 if test "${cf_cv_have_errno+set}" = set; then
20938 echo $ECHO_N "(cached) $ECHO_C" >&6
20941 cat >"conftest.$ac_ext" <<_ACEOF
20942 #line 20942 "configure"
20943 #include "confdefs.h"
20956 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20957 if { (eval echo "$as_me:20957: \"$ac_link\"") >&5
20958 (eval $ac_link) 2>&5
20960 echo "$as_me:20960: \$? = $ac_status" >&5
20961 (exit "$ac_status"); } &&
20962 { ac_try='test -s "conftest$ac_exeext"'
20963 { (eval echo "$as_me:20963: \"$ac_try\"") >&5
20964 (eval $ac_try) 2>&5
20966 echo "$as_me:20966: \$? = $ac_status" >&5
20967 (exit "$ac_status"); }; }; then
20968 cf_cv_have_errno=yes
20970 echo "$as_me: failed program was:" >&5
20971 cat "conftest.$ac_ext" >&5
20972 cf_cv_have_errno=no
20974 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20977 echo "$as_me:20977: result: $cf_cv_have_errno" >&5
20978 echo "${ECHO_T}$cf_cv_have_errno" >&6
20980 if test "$cf_cv_have_errno" = yes ; then
20982 cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20984 cat >>confdefs.h <<EOF
20985 #define $cf_result 1
20990 echo "$as_me:20990: checking if data-only library module links" >&5
20991 echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
20992 if test "${cf_cv_link_dataonly+set}" = set; then
20993 echo $ECHO_N "(cached) $ECHO_C" >&6
20997 cat >conftest.$ac_ext <<EOF
20998 #line 20998 "configure"
20999 int testdata[3] = { 123, 456, 789 };
21001 if { (eval echo "$as_me:21001: \"$ac_compile\"") >&5
21002 (eval $ac_compile) 2>&5
21004 echo "$as_me:21004: \$? = $ac_status" >&5
21005 (exit "$ac_status"); } ; then
21006 mv conftest.o data.o && \
21007 ( $AR $ARFLAGS conftest.a data.o ) 2>&5 1>/dev/null
21009 rm -f conftest.$ac_ext data.o
21010 cat >conftest.$ac_ext <<EOF
21011 #line 21011 "configure"
21015 ${cf_cv_main_return:-return}(1); /* I'm told this linker is broken */
21017 extern int testdata[3];
21018 return testdata[0] == 123
21019 && testdata[1] == 456
21020 && testdata[2] == 789;
21024 if { (eval echo "$as_me:21024: \"$ac_compile\"") >&5
21025 (eval $ac_compile) 2>&5
21027 echo "$as_me:21027: \$? = $ac_status" >&5
21028 (exit "$ac_status"); }; then
21029 mv conftest.o func.o && \
21030 ( $AR $ARFLAGS conftest.a func.o ) 2>&5 1>/dev/null
21032 rm -f conftest.$ac_ext func.o
21033 ( eval $RANLIB conftest.a ) 2>&5 >/dev/null
21034 cf_saveLIBS="$LIBS"
21035 LIBS="conftest.a $LIBS"
21036 if test "$cross_compiling" = yes; then
21037 cf_cv_link_dataonly=unknown
21039 cat >"conftest.$ac_ext" <<_ACEOF
21040 #line 21040 "configure"
21041 #include "confdefs.h"
21045 extern int testfunc();
21046 ${cf_cv_main_return:-return} (!testfunc());
21050 rm -f "conftest$ac_exeext"
21051 if { (eval echo "$as_me:21051: \"$ac_link\"") >&5
21052 (eval $ac_link) 2>&5
21054 echo "$as_me:21054: \$? = $ac_status" >&5
21055 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
21056 { (eval echo "$as_me:21056: \"$ac_try\"") >&5
21057 (eval $ac_try) 2>&5
21059 echo "$as_me:21059: \$? = $ac_status" >&5
21060 (exit "$ac_status"); }; }; then
21061 cf_cv_link_dataonly=yes
21063 echo "$as_me: program exited with status $ac_status" >&5
21064 echo "$as_me: failed program was:" >&5
21065 cat "conftest.$ac_ext" >&5
21066 cf_cv_link_dataonly=no
21068 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
21070 LIBS="$cf_saveLIBS"
21074 echo "$as_me:21074: result: $cf_cv_link_dataonly" >&5
21075 echo "${ECHO_T}$cf_cv_link_dataonly" >&6
21077 if test "$cf_cv_link_dataonly" = no ; then
21079 cat >>confdefs.h <<\EOF
21080 #define BROKEN_LINKER 1
21086 ### Checks for library functions.
21117 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
21118 echo "$as_me:21118: checking for $ac_func" >&5
21119 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
21120 if eval "test \"\${$as_ac_var+set}\" = set"; then
21121 echo $ECHO_N "(cached) $ECHO_C" >&6
21123 cat >"conftest.$ac_ext" <<_ACEOF
21124 #line 21124 "configure"
21125 #include "confdefs.h"
21126 #define $ac_func autoconf_temporary
21127 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
21134 /* We use char because int might match the return type of a gcc2
21135 builtin and then its argument prototype would still apply. */
21136 char $ac_func (void);
21142 /* The GNU C library defines stubs for functions which it implements
21143 to always fail with ENOSYS. Some functions are actually named
21144 something starting with __ and the normal name is an alias. */
21145 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
21146 #error found stub for $ac_func
21149 return $ac_func ();
21154 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21155 if { (eval echo "$as_me:21155: \"$ac_link\"") >&5
21156 (eval $ac_link) 2>&5
21158 echo "$as_me:21158: \$? = $ac_status" >&5
21159 (exit "$ac_status"); } &&
21160 { ac_try='test -s "conftest$ac_exeext"'
21161 { (eval echo "$as_me:21161: \"$ac_try\"") >&5
21162 (eval $ac_try) 2>&5
21164 echo "$as_me:21164: \$? = $ac_status" >&5
21165 (exit "$ac_status"); }; }; then
21166 eval "$as_ac_var=yes"
21168 echo "$as_me: failed program was:" >&5
21169 cat "conftest.$ac_ext" >&5
21170 eval "$as_ac_var=no"
21172 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21174 echo "$as_me:21174: result: `eval echo '${'"$as_ac_var"'}'`" >&5
21175 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
21176 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
21177 cat >>confdefs.h <<EOF
21178 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
21184 if test "x$ac_cv_func_getopt" = xno && \
21185 test "x$cf_with_progs$cf_with_tests" != xnono; then
21186 { { echo "$as_me:21186: error: getopt is required for building programs" >&5
21187 echo "$as_me: error: getopt is required for building programs" >&2;}
21188 { (exit 1); exit 1; }; }
21191 if test "x$with_safe_sprintf" = xyes
21193 if test "x$ac_cv_func_vsnprintf" = xyes
21195 { echo "$as_me:21195: WARNING: will use vsnprintf instead of safe-sprintf option" >&5
21196 echo "$as_me: WARNING: will use vsnprintf instead of safe-sprintf option" >&2;}
21199 cat >>confdefs.h <<\EOF
21200 #define USE_SAFE_SPRINTF 1
21206 if test "x$with_getcap" = "xyes" ; then
21208 echo "$as_me:21208: checking for terminal-capability database functions" >&5
21209 echo $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6
21210 if test "${cf_cv_cgetent+set}" = set; then
21211 echo $ECHO_N "(cached) $ECHO_C" >&6
21214 cat >"conftest.$ac_ext" <<_ACEOF
21215 #line 21215 "configure"
21216 #include "confdefs.h"
21218 #include <stdlib.h>
21225 char *db_array = temp;
21226 cgetent(&buf, &db_array, "vt100");
21227 cgetcap(buf, "tc", '=');
21228 cgetmatch(buf, "tc");
21234 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21235 if { (eval echo "$as_me:21235: \"$ac_link\"") >&5
21236 (eval $ac_link) 2>&5
21238 echo "$as_me:21238: \$? = $ac_status" >&5
21239 (exit "$ac_status"); } &&
21240 { ac_try='test -s "conftest$ac_exeext"'
21241 { (eval echo "$as_me:21241: \"$ac_try\"") >&5
21242 (eval $ac_try) 2>&5
21244 echo "$as_me:21244: \$? = $ac_status" >&5
21245 (exit "$ac_status"); }; }; then
21248 echo "$as_me: failed program was:" >&5
21249 cat "conftest.$ac_ext" >&5
21252 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21255 echo "$as_me:21255: result: $cf_cv_cgetent" >&5
21256 echo "${ECHO_T}$cf_cv_cgetent" >&6
21258 if test "$cf_cv_cgetent" = yes
21261 cat >>confdefs.h <<\EOF
21262 #define HAVE_BSD_CGETENT 1
21265 echo "$as_me:21265: checking if cgetent uses const parameter" >&5
21266 echo $ECHO_N "checking if cgetent uses const parameter... $ECHO_C" >&6
21267 if test "${cf_cv_cgetent_const+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 #pragma GCC diagnostic error "-Wincompatible-pointer-types-discards-qualifiers"
21276 #include <stdlib.h>
21283 #ifndef _NETBSD_SOURCE /* given, since April 2004 in stdlib.h */
21284 const char *db_array = temp;
21285 cgetent(&buf, &db_array, "vt100");
21287 cgetcap(buf, "tc", '=');
21288 cgetmatch(buf, "tc");
21294 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21295 if { (eval echo "$as_me:21295: \"$ac_link\"") >&5
21296 (eval $ac_link) 2>&5
21298 echo "$as_me:21298: \$? = $ac_status" >&5
21299 (exit "$ac_status"); } &&
21300 { ac_try='test -s "conftest$ac_exeext"'
21301 { (eval echo "$as_me:21301: \"$ac_try\"") >&5
21302 (eval $ac_try) 2>&5
21304 echo "$as_me:21304: \$? = $ac_status" >&5
21305 (exit "$ac_status"); }; }; then
21306 cf_cv_cgetent_const=yes
21308 echo "$as_me: failed program was:" >&5
21309 cat "conftest.$ac_ext" >&5
21310 cf_cv_cgetent_const=no
21312 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21315 echo "$as_me:21315: result: $cf_cv_cgetent_const" >&5
21316 echo "${ECHO_T}$cf_cv_cgetent_const" >&6
21317 if test "$cf_cv_cgetent_const" = yes
21320 cat >>confdefs.h <<EOF
21321 #define CGETENT_CONST const
21329 echo "$as_me:21329: checking for isascii" >&5
21330 echo $ECHO_N "checking for isascii... $ECHO_C" >&6
21331 if test "${cf_cv_have_isascii+set}" = set; then
21332 echo $ECHO_N "(cached) $ECHO_C" >&6
21335 cat >"conftest.$ac_ext" <<_ACEOF
21336 #line 21336 "configure"
21337 #include "confdefs.h"
21342 int x = isascii(' ')
21347 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21348 if { (eval echo "$as_me:21348: \"$ac_link\"") >&5
21349 (eval $ac_link) 2>&5
21351 echo "$as_me:21351: \$? = $ac_status" >&5
21352 (exit "$ac_status"); } &&
21353 { ac_try='test -s "conftest$ac_exeext"'
21354 { (eval echo "$as_me:21354: \"$ac_try\"") >&5
21355 (eval $ac_try) 2>&5
21357 echo "$as_me:21357: \$? = $ac_status" >&5
21358 (exit "$ac_status"); }; }; then
21359 cf_cv_have_isascii=yes
21361 echo "$as_me: failed program was:" >&5
21362 cat "conftest.$ac_ext" >&5
21363 cf_cv_have_isascii=no
21365 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21368 echo "$as_me:21368: result: $cf_cv_have_isascii" >&5
21369 echo "${ECHO_T}$cf_cv_have_isascii" >&6
21370 test "$cf_cv_have_isascii" = yes &&
21371 cat >>confdefs.h <<\EOF
21372 #define HAVE_ISASCII 1
21375 if test "$ac_cv_func_sigaction" = yes; then
21376 echo "$as_me:21376: checking whether sigaction needs _POSIX_SOURCE" >&5
21377 echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
21378 cat >"conftest.$ac_ext" <<_ACEOF
21379 #line 21379 "configure"
21380 #include "confdefs.h"
21382 #include <sys/types.h>
21383 #include <signal.h>
21387 struct sigaction act
21392 rm -f "conftest.$ac_objext"
21393 if { (eval echo "$as_me:21393: \"$ac_compile\"") >&5
21394 (eval $ac_compile) 2>&5
21396 echo "$as_me:21396: \$? = $ac_status" >&5
21397 (exit "$ac_status"); } &&
21398 { ac_try='test -s "conftest.$ac_objext"'
21399 { (eval echo "$as_me:21399: \"$ac_try\"") >&5
21400 (eval $ac_try) 2>&5
21402 echo "$as_me:21402: \$? = $ac_status" >&5
21403 (exit "$ac_status"); }; }; then
21406 echo "$as_me: failed program was:" >&5
21407 cat "conftest.$ac_ext" >&5
21409 cat >"conftest.$ac_ext" <<_ACEOF
21410 #line 21410 "configure"
21411 #include "confdefs.h"
21413 #define _POSIX_SOURCE
21414 #include <sys/types.h>
21415 #include <signal.h>
21419 struct sigaction act
21424 rm -f "conftest.$ac_objext"
21425 if { (eval echo "$as_me:21425: \"$ac_compile\"") >&5
21426 (eval $ac_compile) 2>&5
21428 echo "$as_me:21428: \$? = $ac_status" >&5
21429 (exit "$ac_status"); } &&
21430 { ac_try='test -s "conftest.$ac_objext"'
21431 { (eval echo "$as_me:21431: \"$ac_try\"") >&5
21432 (eval $ac_try) 2>&5
21434 echo "$as_me:21434: \$? = $ac_status" >&5
21435 (exit "$ac_status"); }; }; then
21438 cat >>confdefs.h <<\EOF
21439 #define _POSIX_SOURCE 1
21443 echo "$as_me: failed program was:" >&5
21444 cat "conftest.$ac_ext" >&5
21447 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21449 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21450 echo "$as_me:21450: result: $sigact_bad" >&5
21451 echo "${ECHO_T}$sigact_bad" >&6
21454 echo "$as_me:21454: checking if nanosleep really works" >&5
21455 echo $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6
21456 if test "${cf_cv_func_nanosleep+set}" = set; then
21457 echo $ECHO_N "(cached) $ECHO_C" >&6
21460 if test "$cross_compiling" = yes; then
21461 cf_cv_func_nanosleep=unknown
21463 cat >"conftest.$ac_ext" <<_ACEOF
21464 #line 21464 "configure"
21465 #include "confdefs.h"
21471 #ifdef HAVE_SYS_TIME_H
21472 #include <sys/time.h>
21476 struct timespec ts1, ts2;
21479 ts1.tv_nsec = 750000000;
21483 code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */
21484 ${cf_cv_main_return:-return}(code != 0);
21488 rm -f "conftest$ac_exeext"
21489 if { (eval echo "$as_me:21489: \"$ac_link\"") >&5
21490 (eval $ac_link) 2>&5
21492 echo "$as_me:21492: \$? = $ac_status" >&5
21493 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
21494 { (eval echo "$as_me:21494: \"$ac_try\"") >&5
21495 (eval $ac_try) 2>&5
21497 echo "$as_me:21497: \$? = $ac_status" >&5
21498 (exit "$ac_status"); }; }; then
21499 cf_cv_func_nanosleep=yes
21501 echo "$as_me: program exited with status $ac_status" >&5
21502 echo "$as_me: failed program was:" >&5
21503 cat "conftest.$ac_ext" >&5
21504 cf_cv_func_nanosleep=no
21506 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
21509 echo "$as_me:21509: result: $cf_cv_func_nanosleep" >&5
21510 echo "${ECHO_T}$cf_cv_func_nanosleep" >&6
21512 test "$cf_cv_func_nanosleep" = "yes" &&
21513 cat >>confdefs.h <<\EOF
21514 #define HAVE_NANOSLEEP 1
21525 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
21526 echo "$as_me:21526: checking for $ac_header" >&5
21527 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
21528 if eval "test \"\${$as_ac_Header+set}\" = set"; then
21529 echo $ECHO_N "(cached) $ECHO_C" >&6
21531 cat >"conftest.$ac_ext" <<_ACEOF
21532 #line 21532 "configure"
21533 #include "confdefs.h"
21534 #include <$ac_header>
21536 if { (eval echo "$as_me:21536: \"$ac_cpp "conftest.$ac_ext"\"") >&5
21537 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
21539 $EGREP -v '^ *\+' conftest.er1 >conftest.err
21541 cat conftest.err >&5
21542 echo "$as_me:21542: \$? = $ac_status" >&5
21543 (exit "$ac_status"); } >/dev/null; then
21544 if test -s conftest.err; then
21545 ac_cpp_err=$ac_c_preproc_warn_flag
21552 if test -z "$ac_cpp_err"; then
21553 eval "$as_ac_Header=yes"
21555 echo "$as_me: failed program was:" >&5
21556 cat "conftest.$ac_ext" >&5
21557 eval "$as_ac_Header=no"
21559 rm -f conftest.err "conftest.$ac_ext"
21561 echo "$as_me:21561: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
21562 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
21563 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
21564 cat >>confdefs.h <<EOF
21565 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
21571 if test "$ac_cv_header_termios_h" = yes ; then
21572 case "$CFLAGS $CPPFLAGS" in
21573 (*-D_POSIX_SOURCE*)
21574 termios_bad=dunno ;;
21575 (*) termios_bad=maybe ;;
21577 if test "$termios_bad" = maybe ; then
21578 echo "$as_me:21578: checking whether termios.h needs _POSIX_SOURCE" >&5
21579 echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
21580 cat >"conftest.$ac_ext" <<_ACEOF
21581 #line 21581 "configure"
21582 #include "confdefs.h"
21583 #include <termios.h>
21587 struct termios foo; int x = foo.c_iflag = 1; (void)x
21592 rm -f "conftest.$ac_objext"
21593 if { (eval echo "$as_me:21593: \"$ac_compile\"") >&5
21594 (eval $ac_compile) 2>&5
21596 echo "$as_me:21596: \$? = $ac_status" >&5
21597 (exit "$ac_status"); } &&
21598 { ac_try='test -s "conftest.$ac_objext"'
21599 { (eval echo "$as_me:21599: \"$ac_try\"") >&5
21600 (eval $ac_try) 2>&5
21602 echo "$as_me:21602: \$? = $ac_status" >&5
21603 (exit "$ac_status"); }; }; then
21606 echo "$as_me: failed program was:" >&5
21607 cat "conftest.$ac_ext" >&5
21609 cat >"conftest.$ac_ext" <<_ACEOF
21610 #line 21610 "configure"
21611 #include "confdefs.h"
21613 #define _POSIX_SOURCE
21614 #include <termios.h>
21618 struct termios foo; int x = foo.c_iflag = 2; (void)x
21623 rm -f "conftest.$ac_objext"
21624 if { (eval echo "$as_me:21624: \"$ac_compile\"") >&5
21625 (eval $ac_compile) 2>&5
21627 echo "$as_me:21627: \$? = $ac_status" >&5
21628 (exit "$ac_status"); } &&
21629 { ac_try='test -s "conftest.$ac_objext"'
21630 { (eval echo "$as_me:21630: \"$ac_try\"") >&5
21631 (eval $ac_try) 2>&5
21633 echo "$as_me:21633: \$? = $ac_status" >&5
21634 (exit "$ac_status"); }; }; then
21635 termios_bad=unknown
21637 echo "$as_me: failed program was:" >&5
21638 cat "conftest.$ac_ext" >&5
21640 cat >>confdefs.h <<\EOF
21641 #define _POSIX_SOURCE 1
21645 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21648 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21649 echo "$as_me:21649: result: $termios_bad" >&5
21650 echo "${ECHO_T}$termios_bad" >&6
21654 echo "$as_me:21654: checking for tcgetattr" >&5
21655 echo $ECHO_N "checking for tcgetattr... $ECHO_C" >&6
21656 if test "${cf_cv_have_tcgetattr+set}" = set; then
21657 echo $ECHO_N "(cached) $ECHO_C" >&6
21660 cat >"conftest.$ac_ext" <<_ACEOF
21661 #line 21661 "configure"
21662 #include "confdefs.h"
21664 #include <sys/types.h>
21665 #ifdef HAVE_UNISTD_H
21666 #include <unistd.h>
21668 #ifdef HAVE_TERMIOS_H
21669 #include <termios.h>
21670 #define TTY struct termios
21672 #ifdef HAVE_TERMIO_H
21673 #include <termio.h>
21674 #define TTY struct termio
21683 tcgetattr(1, &foo);
21688 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21689 if { (eval echo "$as_me:21689: \"$ac_link\"") >&5
21690 (eval $ac_link) 2>&5
21692 echo "$as_me:21692: \$? = $ac_status" >&5
21693 (exit "$ac_status"); } &&
21694 { ac_try='test -s "conftest$ac_exeext"'
21695 { (eval echo "$as_me:21695: \"$ac_try\"") >&5
21696 (eval $ac_try) 2>&5
21698 echo "$as_me:21698: \$? = $ac_status" >&5
21699 (exit "$ac_status"); }; }; then
21700 cf_cv_have_tcgetattr=yes
21702 echo "$as_me: failed program was:" >&5
21703 cat "conftest.$ac_ext" >&5
21704 cf_cv_have_tcgetattr=no
21706 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21708 echo "$as_me:21708: result: $cf_cv_have_tcgetattr" >&5
21709 echo "${ECHO_T}$cf_cv_have_tcgetattr" >&6
21710 test "$cf_cv_have_tcgetattr" = yes &&
21711 cat >>confdefs.h <<\EOF
21712 #define HAVE_TCGETATTR 1
21715 echo "$as_me:21715: checking for vsscanf function or workaround" >&5
21716 echo $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6
21717 if test "${cf_cv_func_vsscanf+set}" = set; then
21718 echo $ECHO_N "(cached) $ECHO_C" >&6
21721 cat >"conftest.$ac_ext" <<_ACEOF
21722 #line 21722 "configure"
21723 #include "confdefs.h"
21725 #include <stdarg.h>
21732 vsscanf("from", "%d", ap)
21737 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21738 if { (eval echo "$as_me:21738: \"$ac_link\"") >&5
21739 (eval $ac_link) 2>&5
21741 echo "$as_me:21741: \$? = $ac_status" >&5
21742 (exit "$ac_status"); } &&
21743 { ac_try='test -s "conftest$ac_exeext"'
21744 { (eval echo "$as_me:21744: \"$ac_try\"") >&5
21745 (eval $ac_try) 2>&5
21747 echo "$as_me:21747: \$? = $ac_status" >&5
21748 (exit "$ac_status"); }; }; then
21749 cf_cv_func_vsscanf=vsscanf
21751 echo "$as_me: failed program was:" >&5
21752 cat "conftest.$ac_ext" >&5
21754 cat >"conftest.$ac_ext" <<_ACEOF
21755 #line 21755 "configure"
21756 #include "confdefs.h"
21758 #include <stdarg.h>
21765 char *str = "from";
21767 strbuf._flag = _IOREAD;
21768 strbuf._ptr = strbuf._base = (unsigned char *) str;
21769 strbuf._cnt = strlen(str);
21770 strbuf._file = _NFILE;
21771 return (vfscanf(&strbuf, "%d", ap))
21776 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21777 if { (eval echo "$as_me:21777: \"$ac_link\"") >&5
21778 (eval $ac_link) 2>&5
21780 echo "$as_me:21780: \$? = $ac_status" >&5
21781 (exit "$ac_status"); } &&
21782 { ac_try='test -s "conftest$ac_exeext"'
21783 { (eval echo "$as_me:21783: \"$ac_try\"") >&5
21784 (eval $ac_try) 2>&5
21786 echo "$as_me:21786: \$? = $ac_status" >&5
21787 (exit "$ac_status"); }; }; then
21788 cf_cv_func_vsscanf=vfscanf
21790 echo "$as_me: failed program was:" >&5
21791 cat "conftest.$ac_ext" >&5
21793 cat >"conftest.$ac_ext" <<_ACEOF
21794 #line 21794 "configure"
21795 #include "confdefs.h"
21797 #include <stdarg.h>
21804 char *str = "from";
21806 strbuf._flag = _IOREAD;
21807 strbuf._ptr = strbuf._base = (unsigned char *) str;
21808 strbuf._cnt = strlen(str);
21809 strbuf._file = _NFILE;
21810 return (_doscan(&strbuf, "%d", ap))
21815 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21816 if { (eval echo "$as_me:21816: \"$ac_link\"") >&5
21817 (eval $ac_link) 2>&5
21819 echo "$as_me:21819: \$? = $ac_status" >&5
21820 (exit "$ac_status"); } &&
21821 { ac_try='test -s "conftest$ac_exeext"'
21822 { (eval echo "$as_me:21822: \"$ac_try\"") >&5
21823 (eval $ac_try) 2>&5
21825 echo "$as_me:21825: \$? = $ac_status" >&5
21826 (exit "$ac_status"); }; }; then
21827 cf_cv_func_vsscanf=_doscan
21829 echo "$as_me: failed program was:" >&5
21830 cat "conftest.$ac_ext" >&5
21832 cf_cv_func_vsscanf=no
21834 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21836 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21838 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21840 echo "$as_me:21840: result: $cf_cv_func_vsscanf" >&5
21841 echo "${ECHO_T}$cf_cv_func_vsscanf" >&6
21843 case "$cf_cv_func_vsscanf" in
21845 cat >>confdefs.h <<\EOF
21846 #define HAVE_VSSCANF 1
21850 cat >>confdefs.h <<\EOF
21851 #define HAVE_VFSCANF 1
21855 cat >>confdefs.h <<\EOF
21856 #define HAVE__DOSCAN 1
21865 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
21866 echo "$as_me:21866: checking for $ac_header" >&5
21867 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
21868 if eval "test \"\${$as_ac_Header+set}\" = set"; then
21869 echo $ECHO_N "(cached) $ECHO_C" >&6
21871 cat >"conftest.$ac_ext" <<_ACEOF
21872 #line 21872 "configure"
21873 #include "confdefs.h"
21874 #include <$ac_header>
21876 if { (eval echo "$as_me:21876: \"$ac_cpp "conftest.$ac_ext"\"") >&5
21877 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
21879 $EGREP -v '^ *\+' conftest.er1 >conftest.err
21881 cat conftest.err >&5
21882 echo "$as_me:21882: \$? = $ac_status" >&5
21883 (exit "$ac_status"); } >/dev/null; then
21884 if test -s conftest.err; then
21885 ac_cpp_err=$ac_c_preproc_warn_flag
21892 if test -z "$ac_cpp_err"; then
21893 eval "$as_ac_Header=yes"
21895 echo "$as_me: failed program was:" >&5
21896 cat "conftest.$ac_ext" >&5
21897 eval "$as_ac_Header=no"
21899 rm -f conftest.err "conftest.$ac_ext"
21901 echo "$as_me:21901: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
21902 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
21903 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
21904 cat >>confdefs.h <<EOF
21905 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
21911 echo "$as_me:21911: checking for working mkstemp" >&5
21912 echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
21913 if test "${cf_cv_func_mkstemp+set}" = set; then
21914 echo $ECHO_N "(cached) $ECHO_C" >&6
21918 if test "$cross_compiling" = yes; then
21919 cf_cv_func_mkstemp=maybe
21921 cat >"conftest.$ac_ext" <<_ACEOF
21922 #line 21922 "configure"
21923 #include "confdefs.h"
21925 #include <sys/types.h>
21926 #ifdef HAVE_UNISTD_H
21927 #include <unistd.h>
21929 #include <stdlib.h>
21931 #include <string.h>
21932 #include <sys/stat.h>
21935 char *tmpl = "conftestXXXXXX";
21943 for (n = 0; n < 2; ++n) {
21944 strcpy(name[n], tmpl);
21945 if ((fd = mkstemp(name[n])) >= 0) {
21946 if (!strcmp(name[n], tmpl)
21947 || stat(name[n], &sb) != 0
21948 || (sb.st_mode & S_IFMT) != S_IFREG
21949 || (sb.st_mode & 077) != 0) {
21956 && !strcmp(name[0], name[1]))
21958 ${cf_cv_main_return:-return}(result);
21962 rm -f "conftest$ac_exeext"
21963 if { (eval echo "$as_me:21963: \"$ac_link\"") >&5
21964 (eval $ac_link) 2>&5
21966 echo "$as_me:21966: \$? = $ac_status" >&5
21967 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
21968 { (eval echo "$as_me:21968: \"$ac_try\"") >&5
21969 (eval $ac_try) 2>&5
21971 echo "$as_me:21971: \$? = $ac_status" >&5
21972 (exit "$ac_status"); }; }; then
21973 cf_cv_func_mkstemp=yes
21976 echo "$as_me: program exited with status $ac_status" >&5
21977 echo "$as_me: failed program was:" >&5
21978 cat "conftest.$ac_ext" >&5
21979 cf_cv_func_mkstemp=no
21982 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
21986 echo "$as_me:21986: result: $cf_cv_func_mkstemp" >&5
21987 echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
21988 if test "x$cf_cv_func_mkstemp" = xmaybe ; then
21989 echo "$as_me:21989: checking for mkstemp" >&5
21990 echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
21991 if test "${ac_cv_func_mkstemp+set}" = set; then
21992 echo $ECHO_N "(cached) $ECHO_C" >&6
21994 cat >"conftest.$ac_ext" <<_ACEOF
21995 #line 21995 "configure"
21996 #include "confdefs.h"
21997 #define mkstemp autoconf_temporary
21998 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
22005 /* We use char because int might match the return type of a gcc2
22006 builtin and then its argument prototype would still apply. */
22007 char mkstemp (void);
22013 /* The GNU C library defines stubs for functions which it implements
22014 to always fail with ENOSYS. Some functions are actually named
22015 something starting with __ and the normal name is an alias. */
22016 #if defined (__stub_mkstemp) || defined (__stub___mkstemp)
22017 #error found stub for mkstemp
22025 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22026 if { (eval echo "$as_me:22026: \"$ac_link\"") >&5
22027 (eval $ac_link) 2>&5
22029 echo "$as_me:22029: \$? = $ac_status" >&5
22030 (exit "$ac_status"); } &&
22031 { ac_try='test -s "conftest$ac_exeext"'
22032 { (eval echo "$as_me:22032: \"$ac_try\"") >&5
22033 (eval $ac_try) 2>&5
22035 echo "$as_me:22035: \$? = $ac_status" >&5
22036 (exit "$ac_status"); }; }; then
22037 ac_cv_func_mkstemp=yes
22039 echo "$as_me: failed program was:" >&5
22040 cat "conftest.$ac_ext" >&5
22041 ac_cv_func_mkstemp=no
22043 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22045 echo "$as_me:22045: result: $ac_cv_func_mkstemp" >&5
22046 echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
22049 if test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then
22051 cat >>confdefs.h <<\EOF
22052 #define HAVE_MKSTEMP 1
22057 # setup for prototype of fallback for vsscanf()
22059 if test "$cf_cv_func_vsscanf" = vsscanf ; then
22065 if test "x$cross_compiling" = xyes ; then
22066 { echo "$as_me:22066: WARNING: cross compiling: assume setvbuf params not reversed" >&5
22067 echo "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;}
22069 echo "$as_me:22069: checking whether setvbuf arguments are reversed" >&5
22070 echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
22071 if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
22072 echo $ECHO_N "(cached) $ECHO_C" >&6
22074 if test "$cross_compiling" = yes; then
22075 { { echo "$as_me:22075: error: cannot run test program while cross compiling" >&5
22076 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
22077 { (exit 1); exit 1; }; }
22079 cat >"conftest.$ac_ext" <<_ACEOF
22080 #line 22080 "configure"
22081 #include "confdefs.h"
22083 /* If setvbuf has the reversed format, exit 0. */
22087 /* This call has the arguments reversed.
22088 A reversed system may check and see that the address of main
22089 is not _IOLBF, _IONBF, or _IOFBF, and return nonzero. */
22090 if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
22091 $ac_main_return(1);
22092 putc('\r', stdout);
22093 $ac_main_return(0); /* Non-reversed systems segv here. */
22096 rm -f "conftest$ac_exeext"
22097 if { (eval echo "$as_me:22097: \"$ac_link\"") >&5
22098 (eval $ac_link) 2>&5
22100 echo "$as_me:22100: \$? = $ac_status" >&5
22101 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
22102 { (eval echo "$as_me:22102: \"$ac_try\"") >&5
22103 (eval $ac_try) 2>&5
22105 echo "$as_me:22105: \$? = $ac_status" >&5
22106 (exit "$ac_status"); }; }; then
22107 ac_cv_func_setvbuf_reversed=yes
22109 echo "$as_me: program exited with status $ac_status" >&5
22110 echo "$as_me: failed program was:" >&5
22111 cat "conftest.$ac_ext" >&5
22112 ac_cv_func_setvbuf_reversed=no
22114 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
22116 rm -f core ./core.* ./*.core
22118 echo "$as_me:22118: result: $ac_cv_func_setvbuf_reversed" >&5
22119 echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
22120 if test $ac_cv_func_setvbuf_reversed = yes; then
22122 cat >>confdefs.h <<\EOF
22123 #define SETVBUF_REVERSED 1
22129 echo "$as_me:22129: checking for intptr_t" >&5
22130 echo $ECHO_N "checking for intptr_t... $ECHO_C" >&6
22131 if test "${ac_cv_type_intptr_t+set}" = set; then
22132 echo $ECHO_N "(cached) $ECHO_C" >&6
22134 cat >"conftest.$ac_ext" <<_ACEOF
22135 #line 22135 "configure"
22136 #include "confdefs.h"
22137 $ac_includes_default
22141 if ((intptr_t *) 0)
22143 if (sizeof (intptr_t))
22149 rm -f "conftest.$ac_objext"
22150 if { (eval echo "$as_me:22150: \"$ac_compile\"") >&5
22151 (eval $ac_compile) 2>&5
22153 echo "$as_me:22153: \$? = $ac_status" >&5
22154 (exit "$ac_status"); } &&
22155 { ac_try='test -s "conftest.$ac_objext"'
22156 { (eval echo "$as_me:22156: \"$ac_try\"") >&5
22157 (eval $ac_try) 2>&5
22159 echo "$as_me:22159: \$? = $ac_status" >&5
22160 (exit "$ac_status"); }; }; then
22161 ac_cv_type_intptr_t=yes
22163 echo "$as_me: failed program was:" >&5
22164 cat "conftest.$ac_ext" >&5
22165 ac_cv_type_intptr_t=no
22167 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22169 echo "$as_me:22169: result: $ac_cv_type_intptr_t" >&5
22170 echo "${ECHO_T}$ac_cv_type_intptr_t" >&6
22171 if test "$ac_cv_type_intptr_t" = yes; then
22175 cat >>confdefs.h <<EOF
22176 #define intptr_t long
22181 echo "$as_me:22181: checking for ssize_t" >&5
22182 echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
22183 if test "${ac_cv_type_ssize_t+set}" = set; then
22184 echo $ECHO_N "(cached) $ECHO_C" >&6
22186 cat >"conftest.$ac_ext" <<_ACEOF
22187 #line 22187 "configure"
22188 #include "confdefs.h"
22189 $ac_includes_default
22195 if (sizeof (ssize_t))
22201 rm -f "conftest.$ac_objext"
22202 if { (eval echo "$as_me:22202: \"$ac_compile\"") >&5
22203 (eval $ac_compile) 2>&5
22205 echo "$as_me:22205: \$? = $ac_status" >&5
22206 (exit "$ac_status"); } &&
22207 { ac_try='test -s "conftest.$ac_objext"'
22208 { (eval echo "$as_me:22208: \"$ac_try\"") >&5
22209 (eval $ac_try) 2>&5
22211 echo "$as_me:22211: \$? = $ac_status" >&5
22212 (exit "$ac_status"); }; }; then
22213 ac_cv_type_ssize_t=yes
22215 echo "$as_me: failed program was:" >&5
22216 cat "conftest.$ac_ext" >&5
22217 ac_cv_type_ssize_t=no
22219 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22221 echo "$as_me:22221: result: $ac_cv_type_ssize_t" >&5
22222 echo "${ECHO_T}$ac_cv_type_ssize_t" >&6
22223 if test "$ac_cv_type_ssize_t" = yes; then
22227 cat >>confdefs.h <<EOF
22228 #define ssize_t int
22233 echo "$as_me:22233: checking for type sigaction_t" >&5
22234 echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
22235 if test "${cf_cv_type_sigaction+set}" = set; then
22236 echo $ECHO_N "(cached) $ECHO_C" >&6
22239 cat >"conftest.$ac_ext" <<_ACEOF
22240 #line 22240 "configure"
22241 #include "confdefs.h"
22243 #include <signal.h>
22252 rm -f "conftest.$ac_objext"
22253 if { (eval echo "$as_me:22253: \"$ac_compile\"") >&5
22254 (eval $ac_compile) 2>&5
22256 echo "$as_me:22256: \$? = $ac_status" >&5
22257 (exit "$ac_status"); } &&
22258 { ac_try='test -s "conftest.$ac_objext"'
22259 { (eval echo "$as_me:22259: \"$ac_try\"") >&5
22260 (eval $ac_try) 2>&5
22262 echo "$as_me:22262: \$? = $ac_status" >&5
22263 (exit "$ac_status"); }; }; then
22264 cf_cv_type_sigaction=yes
22266 echo "$as_me: failed program was:" >&5
22267 cat "conftest.$ac_ext" >&5
22268 cf_cv_type_sigaction=no
22270 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22273 echo "$as_me:22273: result: $cf_cv_type_sigaction" >&5
22274 echo "${ECHO_T}$cf_cv_type_sigaction" >&6
22275 test "$cf_cv_type_sigaction" = yes &&
22276 cat >>confdefs.h <<\EOF
22277 #define HAVE_TYPE_SIGACTION 1
22280 echo "$as_me:22280: checking declaration of size-change" >&5
22281 echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
22282 if test "${cf_cv_sizechange+set}" = set; then
22283 echo $ECHO_N "(cached) $ECHO_C" >&6
22286 cf_cv_sizechange=unknown
22287 cf_save_CPPFLAGS="$CPPFLAGS"
22289 for cf_opts in "" "NEED_PTEM_H"
22292 CPPFLAGS="$cf_save_CPPFLAGS"
22293 if test -n "$cf_opts"
22296 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
22297 CPPFLAGS="${CPPFLAGS}-D$cf_opts"
22300 cat >"conftest.$ac_ext" <<_ACEOF
22301 #line 22301 "configure"
22302 #include "confdefs.h"
22303 #include <sys/types.h>
22304 #ifdef HAVE_TERMIOS_H
22305 #include <termios.h>
22307 #ifdef HAVE_TERMIO_H
22308 #include <termio.h>
22313 /* This is a workaround for SCO: they neglected to define struct winsize in
22314 * termios.h -- it's only in termio.h and ptem.h
22316 #include <sys/stream.h>
22317 #include <sys/ptem.h>
22320 #ifdef HAVE_SYS_IOCTL_H
22321 #include <sys/ioctl.h>
22329 struct ttysize win; /* SunOS 3.0... */
22330 int y = win.ts_lines = 2;
22331 int x = win.ts_cols = 1;
22336 struct winsize win; /* everything else */
22337 int y = win.ws_row = 2;
22338 int x = win.ws_col = 1;
22342 no TIOCGSIZE or TIOCGWINSZ
22343 #endif /* TIOCGWINSZ */
22344 #endif /* TIOCGSIZE */
22350 rm -f "conftest.$ac_objext"
22351 if { (eval echo "$as_me:22351: \"$ac_compile\"") >&5
22352 (eval $ac_compile) 2>&5
22354 echo "$as_me:22354: \$? = $ac_status" >&5
22355 (exit "$ac_status"); } &&
22356 { ac_try='test -s "conftest.$ac_objext"'
22357 { (eval echo "$as_me:22357: \"$ac_try\"") >&5
22358 (eval $ac_try) 2>&5
22360 echo "$as_me:22360: \$? = $ac_status" >&5
22361 (exit "$ac_status"); }; }; then
22362 cf_cv_sizechange=yes
22364 echo "$as_me: failed program was:" >&5
22365 cat "conftest.$ac_ext" >&5
22366 cf_cv_sizechange=no
22368 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22370 CPPFLAGS="$cf_save_CPPFLAGS"
22371 if test "$cf_cv_sizechange" = yes ; then
22372 echo "size-change succeeded ($cf_opts)" >&5
22373 test -n "$cf_opts" && cf_cv_sizechange="$cf_opts"
22379 echo "$as_me:22379: result: $cf_cv_sizechange" >&5
22380 echo "${ECHO_T}$cf_cv_sizechange" >&6
22381 if test "$cf_cv_sizechange" != no ; then
22383 cat >>confdefs.h <<\EOF
22384 #define HAVE_SIZECHANGE 1
22387 case "$cf_cv_sizechange" in
22389 cat >>confdefs.h <<EOF
22390 #define $cf_cv_sizechange 1
22397 echo "$as_me:22397: checking for memmove" >&5
22398 echo $ECHO_N "checking for memmove... $ECHO_C" >&6
22399 if test "${ac_cv_func_memmove+set}" = set; then
22400 echo $ECHO_N "(cached) $ECHO_C" >&6
22402 cat >"conftest.$ac_ext" <<_ACEOF
22403 #line 22403 "configure"
22404 #include "confdefs.h"
22405 #define memmove autoconf_temporary
22406 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
22413 /* We use char because int might match the return type of a gcc2
22414 builtin and then its argument prototype would still apply. */
22415 char memmove (void);
22421 /* The GNU C library defines stubs for functions which it implements
22422 to always fail with ENOSYS. Some functions are actually named
22423 something starting with __ and the normal name is an alias. */
22424 #if defined (__stub_memmove) || defined (__stub___memmove)
22425 #error found stub for memmove
22433 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22434 if { (eval echo "$as_me:22434: \"$ac_link\"") >&5
22435 (eval $ac_link) 2>&5
22437 echo "$as_me:22437: \$? = $ac_status" >&5
22438 (exit "$ac_status"); } &&
22439 { ac_try='test -s "conftest$ac_exeext"'
22440 { (eval echo "$as_me:22440: \"$ac_try\"") >&5
22441 (eval $ac_try) 2>&5
22443 echo "$as_me:22443: \$? = $ac_status" >&5
22444 (exit "$ac_status"); }; }; then
22445 ac_cv_func_memmove=yes
22447 echo "$as_me: failed program was:" >&5
22448 cat "conftest.$ac_ext" >&5
22449 ac_cv_func_memmove=no
22451 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22453 echo "$as_me:22453: result: $ac_cv_func_memmove" >&5
22454 echo "${ECHO_T}$ac_cv_func_memmove" >&6
22455 if test "$ac_cv_func_memmove" = yes; then
22459 echo "$as_me:22459: checking for bcopy" >&5
22460 echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
22461 if test "${ac_cv_func_bcopy+set}" = set; then
22462 echo $ECHO_N "(cached) $ECHO_C" >&6
22464 cat >"conftest.$ac_ext" <<_ACEOF
22465 #line 22465 "configure"
22466 #include "confdefs.h"
22467 #define bcopy autoconf_temporary
22468 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
22475 /* We use char because int might match the return type of a gcc2
22476 builtin and then its argument prototype would still apply. */
22483 /* The GNU C library defines stubs for functions which it implements
22484 to always fail with ENOSYS. Some functions are actually named
22485 something starting with __ and the normal name is an alias. */
22486 #if defined (__stub_bcopy) || defined (__stub___bcopy)
22487 #error found stub for bcopy
22495 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22496 if { (eval echo "$as_me:22496: \"$ac_link\"") >&5
22497 (eval $ac_link) 2>&5
22499 echo "$as_me:22499: \$? = $ac_status" >&5
22500 (exit "$ac_status"); } &&
22501 { ac_try='test -s "conftest$ac_exeext"'
22502 { (eval echo "$as_me:22502: \"$ac_try\"") >&5
22503 (eval $ac_try) 2>&5
22505 echo "$as_me:22505: \$? = $ac_status" >&5
22506 (exit "$ac_status"); }; }; then
22507 ac_cv_func_bcopy=yes
22509 echo "$as_me: failed program was:" >&5
22510 cat "conftest.$ac_ext" >&5
22511 ac_cv_func_bcopy=no
22513 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22515 echo "$as_me:22515: result: $ac_cv_func_bcopy" >&5
22516 echo "${ECHO_T}$ac_cv_func_bcopy" >&6
22517 if test "$ac_cv_func_bcopy" = yes; then
22519 echo "$as_me:22519: checking if bcopy does overlapping moves" >&5
22520 echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
22521 if test "${cf_cv_good_bcopy+set}" = set; then
22522 echo $ECHO_N "(cached) $ECHO_C" >&6
22525 if test "$cross_compiling" = yes; then
22526 cf_cv_good_bcopy=unknown
22528 cat >"conftest.$ac_ext" <<_ACEOF
22529 #line 22529 "configure"
22530 #include "confdefs.h"
22533 static char data[] = "abcdefghijklmnopqrstuwwxyz";
22535 bcopy(data, temp, sizeof(data));
22536 bcopy(temp+10, temp, 15);
22537 bcopy(temp+5, temp+15, 10);
22538 ${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
22542 rm -f "conftest$ac_exeext"
22543 if { (eval echo "$as_me:22543: \"$ac_link\"") >&5
22544 (eval $ac_link) 2>&5
22546 echo "$as_me:22546: \$? = $ac_status" >&5
22547 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
22548 { (eval echo "$as_me:22548: \"$ac_try\"") >&5
22549 (eval $ac_try) 2>&5
22551 echo "$as_me:22551: \$? = $ac_status" >&5
22552 (exit "$ac_status"); }; }; then
22553 cf_cv_good_bcopy=yes
22555 echo "$as_me: program exited with status $ac_status" >&5
22556 echo "$as_me: failed program was:" >&5
22557 cat "conftest.$ac_ext" >&5
22558 cf_cv_good_bcopy=no
22560 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
22564 echo "$as_me:22564: result: $cf_cv_good_bcopy" >&5
22565 echo "${ECHO_T}$cf_cv_good_bcopy" >&6
22568 cf_cv_good_bcopy=no
22571 if test "$cf_cv_good_bcopy" = yes ; then
22573 cat >>confdefs.h <<\EOF
22574 #define USE_OK_BCOPY 1
22579 cat >>confdefs.h <<\EOF
22580 #define USE_MY_MEMMOVE 1
22587 tty >/dev/null 2>&1 || {
22588 for ac_func in posix_openpt
22590 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
22591 echo "$as_me:22591: checking for $ac_func" >&5
22592 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
22593 if eval "test \"\${$as_ac_var+set}\" = set"; then
22594 echo $ECHO_N "(cached) $ECHO_C" >&6
22596 cat >"conftest.$ac_ext" <<_ACEOF
22597 #line 22597 "configure"
22598 #include "confdefs.h"
22599 #define $ac_func autoconf_temporary
22600 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
22607 /* We use char because int might match the return type of a gcc2
22608 builtin and then its argument prototype would still apply. */
22609 char $ac_func (void);
22615 /* The GNU C library defines stubs for functions which it implements
22616 to always fail with ENOSYS. Some functions are actually named
22617 something starting with __ and the normal name is an alias. */
22618 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
22619 #error found stub for $ac_func
22622 return $ac_func ();
22627 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22628 if { (eval echo "$as_me:22628: \"$ac_link\"") >&5
22629 (eval $ac_link) 2>&5
22631 echo "$as_me:22631: \$? = $ac_status" >&5
22632 (exit "$ac_status"); } &&
22633 { ac_try='test -s "conftest$ac_exeext"'
22634 { (eval echo "$as_me:22634: \"$ac_try\"") >&5
22635 (eval $ac_try) 2>&5
22637 echo "$as_me:22637: \$? = $ac_status" >&5
22638 (exit "$ac_status"); }; }; then
22639 eval "$as_ac_var=yes"
22641 echo "$as_me: failed program was:" >&5
22642 cat "conftest.$ac_ext" >&5
22643 eval "$as_ac_var=no"
22645 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22647 echo "$as_me:22647: result: `eval echo '${'"$as_ac_var"'}'`" >&5
22648 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
22649 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
22650 cat >>confdefs.h <<EOF
22651 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
22657 echo "$as_me:22657: checking if poll really works" >&5
22658 echo $ECHO_N "checking if poll really works... $ECHO_C" >&6
22659 if test "${cf_cv_working_poll+set}" = set; then
22660 echo $ECHO_N "(cached) $ECHO_C" >&6
22663 if test "$cross_compiling" = yes; then
22664 cf_cv_working_poll=unknown
22666 cat >"conftest.$ac_ext" <<_ACEOF
22667 #line 22667 "configure"
22668 #include "confdefs.h"
22670 #include <stdlib.h>
22672 #include <unistd.h>
22677 #include <sys/poll.h>
22680 struct pollfd myfds;
22683 /* check for Darwin bug with respect to "devices" */
22684 myfds.fd = open("/dev/null", 1); /* O_WRONLY */
22687 myfds.events = POLLIN;
22690 ret = poll(&myfds, 1, 100);
22692 if (ret < 0 || (myfds.revents & POLLNVAL)) {
22697 fd = open("/dev/tty", 2); /* O_RDWR */
22699 #ifdef HAVE_POSIX_OPENPT
22701 fd = posix_openpt(O_RDWR);
22706 /* also check with standard input */
22708 myfds.events = POLLIN;
22710 ret = poll(&myfds, 1, 100);
22715 ${cf_cv_main_return:-return}(ret < 0);
22718 rm -f "conftest$ac_exeext"
22719 if { (eval echo "$as_me:22719: \"$ac_link\"") >&5
22720 (eval $ac_link) 2>&5
22722 echo "$as_me:22722: \$? = $ac_status" >&5
22723 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
22724 { (eval echo "$as_me:22724: \"$ac_try\"") >&5
22725 (eval $ac_try) 2>&5
22727 echo "$as_me:22727: \$? = $ac_status" >&5
22728 (exit "$ac_status"); }; }; then
22729 cf_cv_working_poll=yes
22731 echo "$as_me: program exited with status $ac_status" >&5
22732 echo "$as_me: failed program was:" >&5
22733 cat "conftest.$ac_ext" >&5
22734 cf_cv_working_poll=no
22736 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
22739 echo "$as_me:22739: result: $cf_cv_working_poll" >&5
22740 echo "${ECHO_T}$cf_cv_working_poll" >&6
22741 test "$cf_cv_working_poll" = "yes" &&
22742 cat >>confdefs.h <<\EOF
22743 #define HAVE_WORKING_POLL 1
22746 echo "$as_me:22746: checking for va_copy" >&5
22747 echo $ECHO_N "checking for va_copy... $ECHO_C" >&6
22748 if test "${cf_cv_have_va_copy+set}" = set; then
22749 echo $ECHO_N "(cached) $ECHO_C" >&6
22752 cat >"conftest.$ac_ext" <<_ACEOF
22753 #line 22753 "configure"
22754 #include "confdefs.h"
22756 #include <stdarg.h>
22762 static va_list dst;
22763 static va_list src;
22769 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22770 if { (eval echo "$as_me:22770: \"$ac_link\"") >&5
22771 (eval $ac_link) 2>&5
22773 echo "$as_me:22773: \$? = $ac_status" >&5
22774 (exit "$ac_status"); } &&
22775 { ac_try='test -s "conftest$ac_exeext"'
22776 { (eval echo "$as_me:22776: \"$ac_try\"") >&5
22777 (eval $ac_try) 2>&5
22779 echo "$as_me:22779: \$? = $ac_status" >&5
22780 (exit "$ac_status"); }; }; then
22781 cf_cv_have_va_copy=yes
22783 echo "$as_me: failed program was:" >&5
22784 cat "conftest.$ac_ext" >&5
22785 cf_cv_have_va_copy=no
22787 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22789 echo "$as_me:22789: result: $cf_cv_have_va_copy" >&5
22790 echo "${ECHO_T}$cf_cv_have_va_copy" >&6
22792 if test "$cf_cv_have_va_copy" = yes;
22795 cat >>confdefs.h <<\EOF
22796 #define HAVE_VA_COPY 1
22799 else # !cf_cv_have_va_copy
22801 echo "$as_me:22801: checking for __va_copy" >&5
22802 echo $ECHO_N "checking for __va_copy... $ECHO_C" >&6
22803 if test "${cf_cv_have___va_copy+set}" = set; then
22804 echo $ECHO_N "(cached) $ECHO_C" >&6
22807 cat >"conftest.$ac_ext" <<_ACEOF
22808 #line 22808 "configure"
22809 #include "confdefs.h"
22811 #include <stdarg.h>
22817 static va_list dst;
22818 static va_list src;
22819 __va_copy(dst, src)
22824 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22825 if { (eval echo "$as_me:22825: \"$ac_link\"") >&5
22826 (eval $ac_link) 2>&5
22828 echo "$as_me:22828: \$? = $ac_status" >&5
22829 (exit "$ac_status"); } &&
22830 { ac_try='test -s "conftest$ac_exeext"'
22831 { (eval echo "$as_me:22831: \"$ac_try\"") >&5
22832 (eval $ac_try) 2>&5
22834 echo "$as_me:22834: \$? = $ac_status" >&5
22835 (exit "$ac_status"); }; }; then
22836 cf_cv_have___va_copy=yes
22838 echo "$as_me: failed program was:" >&5
22839 cat "conftest.$ac_ext" >&5
22840 cf_cv_have___va_copy=no
22842 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22844 echo "$as_me:22844: result: $cf_cv_have___va_copy" >&5
22845 echo "${ECHO_T}$cf_cv_have___va_copy" >&6
22847 if test "$cf_cv_have___va_copy" = yes
22850 cat >>confdefs.h <<\EOF
22851 #define HAVE___VA_COPY 1
22854 else # !cf_cv_have___va_copy
22856 echo "$as_me:22856: checking for __builtin_va_copy" >&5
22857 echo $ECHO_N "checking for __builtin_va_copy... $ECHO_C" >&6
22858 if test "${cf_cv_have___builtin_va_copy+set}" = set; then
22859 echo $ECHO_N "(cached) $ECHO_C" >&6
22862 cat >"conftest.$ac_ext" <<_ACEOF
22863 #line 22863 "configure"
22864 #include "confdefs.h"
22866 #include <stdarg.h>
22872 static va_list dst;
22873 static va_list src;
22874 __builtin_va_copy(dst, src)
22879 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22880 if { (eval echo "$as_me:22880: \"$ac_link\"") >&5
22881 (eval $ac_link) 2>&5
22883 echo "$as_me:22883: \$? = $ac_status" >&5
22884 (exit "$ac_status"); } &&
22885 { ac_try='test -s "conftest$ac_exeext"'
22886 { (eval echo "$as_me:22886: \"$ac_try\"") >&5
22887 (eval $ac_try) 2>&5
22889 echo "$as_me:22889: \$? = $ac_status" >&5
22890 (exit "$ac_status"); }; }; then
22891 cf_cv_have___builtin_va_copy=yes
22893 echo "$as_me: failed program was:" >&5
22894 cat "conftest.$ac_ext" >&5
22895 cf_cv_have___builtin_va_copy=no
22897 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22899 echo "$as_me:22899: result: $cf_cv_have___builtin_va_copy" >&5
22900 echo "${ECHO_T}$cf_cv_have___builtin_va_copy" >&6
22902 test "$cf_cv_have___builtin_va_copy" = yes &&
22904 cat >>confdefs.h <<\EOF
22905 #define HAVE___BUILTIN_VA_COPY 1
22908 fi # cf_cv_have___va_copy
22910 fi # cf_cv_have_va_copy
22912 case "${cf_cv_have_va_copy}${cf_cv_have___va_copy}${cf_cv_have___builtin_va_copy}" in
22917 echo "$as_me:22917: checking if we can simply copy va_list" >&5
22918 echo $ECHO_N "checking if we can simply copy va_list... $ECHO_C" >&6
22919 if test "${cf_cv_pointer_va_list+set}" = set; then
22920 echo $ECHO_N "(cached) $ECHO_C" >&6
22923 cat >"conftest.$ac_ext" <<_ACEOF
22924 #line 22924 "configure"
22925 #include "confdefs.h"
22927 #include <stdarg.h>
22940 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22941 if { (eval echo "$as_me:22941: \"$ac_link\"") >&5
22942 (eval $ac_link) 2>&5
22944 echo "$as_me:22944: \$? = $ac_status" >&5
22945 (exit "$ac_status"); } &&
22946 { ac_try='test -s "conftest$ac_exeext"'
22947 { (eval echo "$as_me:22947: \"$ac_try\"") >&5
22948 (eval $ac_try) 2>&5
22950 echo "$as_me:22950: \$? = $ac_status" >&5
22951 (exit "$ac_status"); }; }; then
22952 cf_cv_pointer_va_list=yes
22954 echo "$as_me: failed program was:" >&5
22955 cat "conftest.$ac_ext" >&5
22956 cf_cv_pointer_va_list=no
22958 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22960 echo "$as_me:22960: result: $cf_cv_pointer_va_list" >&5
22961 echo "${ECHO_T}$cf_cv_pointer_va_list" >&6
22963 if test "$cf_cv_pointer_va_list" = no
22965 echo "$as_me:22965: checking if we can copy va_list indirectly" >&5
22966 echo $ECHO_N "checking if we can copy va_list indirectly... $ECHO_C" >&6
22967 if test "${cf_cv_array_va_list+set}" = set; then
22968 echo $ECHO_N "(cached) $ECHO_C" >&6
22971 cat >"conftest.$ac_ext" <<_ACEOF
22972 #line 22972 "configure"
22973 #include "confdefs.h"
22975 #include <stdarg.h>
22988 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22989 if { (eval echo "$as_me:22989: \"$ac_link\"") >&5
22990 (eval $ac_link) 2>&5
22992 echo "$as_me:22992: \$? = $ac_status" >&5
22993 (exit "$ac_status"); } &&
22994 { ac_try='test -s "conftest$ac_exeext"'
22995 { (eval echo "$as_me:22995: \"$ac_try\"") >&5
22996 (eval $ac_try) 2>&5
22998 echo "$as_me:22998: \$? = $ac_status" >&5
22999 (exit "$ac_status"); }; }; then
23000 cf_cv_array_va_list=yes
23002 echo "$as_me: failed program was:" >&5
23003 cat "conftest.$ac_ext" >&5
23004 cf_cv_array_va_list=no
23006 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23008 echo "$as_me:23008: result: $cf_cv_array_va_list" >&5
23009 echo "${ECHO_T}$cf_cv_array_va_list" >&6
23010 test "$cf_cv_array_va_list" = yes &&
23011 cat >>confdefs.h <<\EOF
23012 #define ARRAY_VA_LIST 1
23019 echo "$as_me:23019: checking for pid_t" >&5
23020 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
23021 if test "${ac_cv_type_pid_t+set}" = set; then
23022 echo $ECHO_N "(cached) $ECHO_C" >&6
23024 cat >"conftest.$ac_ext" <<_ACEOF
23025 #line 23025 "configure"
23026 #include "confdefs.h"
23027 $ac_includes_default
23033 if (sizeof (pid_t))
23039 rm -f "conftest.$ac_objext"
23040 if { (eval echo "$as_me:23040: \"$ac_compile\"") >&5
23041 (eval $ac_compile) 2>&5
23043 echo "$as_me:23043: \$? = $ac_status" >&5
23044 (exit "$ac_status"); } &&
23045 { ac_try='test -s "conftest.$ac_objext"'
23046 { (eval echo "$as_me:23046: \"$ac_try\"") >&5
23047 (eval $ac_try) 2>&5
23049 echo "$as_me:23049: \$? = $ac_status" >&5
23050 (exit "$ac_status"); }; }; then
23051 ac_cv_type_pid_t=yes
23053 echo "$as_me: failed program was:" >&5
23054 cat "conftest.$ac_ext" >&5
23055 ac_cv_type_pid_t=no
23057 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
23059 echo "$as_me:23059: result: $ac_cv_type_pid_t" >&5
23060 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
23061 if test "$ac_cv_type_pid_t" = yes; then
23065 cat >>confdefs.h <<EOF
23071 for ac_header in unistd.h vfork.h
23073 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
23074 echo "$as_me:23074: checking for $ac_header" >&5
23075 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
23076 if eval "test \"\${$as_ac_Header+set}\" = set"; then
23077 echo $ECHO_N "(cached) $ECHO_C" >&6
23079 cat >"conftest.$ac_ext" <<_ACEOF
23080 #line 23080 "configure"
23081 #include "confdefs.h"
23082 #include <$ac_header>
23084 if { (eval echo "$as_me:23084: \"$ac_cpp "conftest.$ac_ext"\"") >&5
23085 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
23087 $EGREP -v '^ *\+' conftest.er1 >conftest.err
23089 cat conftest.err >&5
23090 echo "$as_me:23090: \$? = $ac_status" >&5
23091 (exit "$ac_status"); } >/dev/null; then
23092 if test -s conftest.err; then
23093 ac_cpp_err=$ac_c_preproc_warn_flag
23100 if test -z "$ac_cpp_err"; then
23101 eval "$as_ac_Header=yes"
23103 echo "$as_me: failed program was:" >&5
23104 cat "conftest.$ac_ext" >&5
23105 eval "$as_ac_Header=no"
23107 rm -f conftest.err "conftest.$ac_ext"
23109 echo "$as_me:23109: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
23110 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
23111 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
23112 cat >>confdefs.h <<EOF
23113 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
23119 for ac_func in fork vfork
23121 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
23122 echo "$as_me:23122: checking for $ac_func" >&5
23123 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
23124 if eval "test \"\${$as_ac_var+set}\" = set"; then
23125 echo $ECHO_N "(cached) $ECHO_C" >&6
23127 cat >"conftest.$ac_ext" <<_ACEOF
23128 #line 23128 "configure"
23129 #include "confdefs.h"
23130 #define $ac_func autoconf_temporary
23131 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
23138 /* We use char because int might match the return type of a gcc2
23139 builtin and then its argument prototype would still apply. */
23140 char $ac_func (void);
23146 /* The GNU C library defines stubs for functions which it implements
23147 to always fail with ENOSYS. Some functions are actually named
23148 something starting with __ and the normal name is an alias. */
23149 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
23150 #error found stub for $ac_func
23153 return $ac_func ();
23158 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23159 if { (eval echo "$as_me:23159: \"$ac_link\"") >&5
23160 (eval $ac_link) 2>&5
23162 echo "$as_me:23162: \$? = $ac_status" >&5
23163 (exit "$ac_status"); } &&
23164 { ac_try='test -s "conftest$ac_exeext"'
23165 { (eval echo "$as_me:23165: \"$ac_try\"") >&5
23166 (eval $ac_try) 2>&5
23168 echo "$as_me:23168: \$? = $ac_status" >&5
23169 (exit "$ac_status"); }; }; then
23170 eval "$as_ac_var=yes"
23172 echo "$as_me: failed program was:" >&5
23173 cat "conftest.$ac_ext" >&5
23174 eval "$as_ac_var=no"
23176 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23178 echo "$as_me:23178: result: `eval echo '${'"$as_ac_var"'}'`" >&5
23179 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
23180 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
23181 cat >>confdefs.h <<EOF
23182 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
23188 ac_cv_func_fork_works=$ac_cv_func_fork
23189 if test "x$ac_cv_func_fork" = xyes; then
23190 echo "$as_me:23190: checking for working fork" >&5
23191 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
23192 if test "${ac_cv_func_fork_works+set}" = set; then
23193 echo $ECHO_N "(cached) $ECHO_C" >&6
23195 if test "$cross_compiling" = yes; then
23196 ac_cv_func_fork_works=cross
23198 cat >"conftest.$ac_ext" <<_ACEOF
23199 /* By Rüdiger Kuhlmann. */
23200 #include <sys/types.h>
23202 # include <unistd.h>
23204 /* Some systems only have a dummy stub for fork() */
23208 $ac_main_return (1);
23209 $ac_main_return (0);
23212 rm -f "conftest$ac_exeext"
23213 if { (eval echo "$as_me:23213: \"$ac_link\"") >&5
23214 (eval $ac_link) 2>&5
23216 echo "$as_me:23216: \$? = $ac_status" >&5
23217 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
23218 { (eval echo "$as_me:23218: \"$ac_try\"") >&5
23219 (eval $ac_try) 2>&5
23221 echo "$as_me:23221: \$? = $ac_status" >&5
23222 (exit "$ac_status"); }; }; then
23223 ac_cv_func_fork_works=yes
23225 echo "$as_me: program exited with status $ac_status" >&5
23226 echo "$as_me: failed program was:" >&5
23227 cat "conftest.$ac_ext" >&5
23228 ac_cv_func_fork_works=no
23230 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
23233 echo "$as_me:23233: result: $ac_cv_func_fork_works" >&5
23234 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
23237 if test "x$ac_cv_func_fork_works" = xcross; then
23239 *-*-amigaos* | *-*-msdosdjgpp*)
23240 # Override, as these systems have only a dummy fork() stub
23241 ac_cv_func_fork_works=no
23244 ac_cv_func_fork_works=yes
23247 { echo "$as_me:23247: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&5
23248 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&2;}
23250 ac_cv_func_vfork_works=$ac_cv_func_vfork
23251 if test "x$ac_cv_func_vfork" = xyes; then
23252 echo "$as_me:23252: checking for working vfork" >&5
23253 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
23254 if test "${ac_cv_func_vfork_works+set}" = set; then
23255 echo $ECHO_N "(cached) $ECHO_C" >&6
23257 if test "$cross_compiling" = yes; then
23258 ac_cv_func_vfork_works=cross
23260 cat >"conftest.$ac_ext" <<_ACEOF
23261 #line 23261 "configure"
23262 #include "confdefs.h"
23263 /* Thanks to Paul Eggert for this test. */
23265 #include <sys/types.h>
23266 #include <sys/stat.h>
23268 # include <unistd.h>
23271 # include <vfork.h>
23273 /* On some sparc systems, changes by the child to local and incoming
23274 argument registers are propagated back to the parent. The compiler
23275 is told about this with #include <vfork.h>, but some compilers
23276 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
23277 static variable whose address is put into a register that is
23278 clobbered by the vfork. */
23281 sparc_address_test (int arg)
23283 sparc_address_test (arg) int arg;
23286 static pid_t child;
23304 pid_t parent = getpid ();
23307 sparc_address_test ();
23312 /* Here is another test for sparc vfork register problems. This
23313 test uses lots of local variables, at least as many local
23314 variables as main has allocated so far including compiler
23315 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
23316 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
23317 reuse the register of parent for one of the local variables,
23318 since it will think that parent can't possibly be used any more
23319 in this routine. Assigning to the local variable will thus
23320 munge parent in the parent process. */
23322 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
23323 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
23324 /* Convince the compiler that p..p7 are live; otherwise, it might
23325 use the same hardware register for all 8 local variables. */
23326 if (p != p1 || p != p2 || p != p3 || p != p4
23327 || p != p5 || p != p6 || p != p7)
23330 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
23331 from child file descriptors. If the child closes a descriptor
23332 before it execs or exits, this munges the parent's descriptor
23333 as well. Test for this by closing stdout in the child. */
23334 _exit(close(fileno(stdout)) != 0);
23339 while (wait(&status) != child)
23342 /* Was there some problem with vforking? */
23345 /* Did the child fail? (This shouldn't happen.) */
23348 /* Did the vfork/compiler bug occur? */
23349 || parent != getpid()
23351 /* Did the file descriptor bug occur? */
23352 || fstat(fileno(stdout), &st) != 0
23357 rm -f "conftest$ac_exeext"
23358 if { (eval echo "$as_me:23358: \"$ac_link\"") >&5
23359 (eval $ac_link) 2>&5
23361 echo "$as_me:23361: \$? = $ac_status" >&5
23362 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
23363 { (eval echo "$as_me:23363: \"$ac_try\"") >&5
23364 (eval $ac_try) 2>&5
23366 echo "$as_me:23366: \$? = $ac_status" >&5
23367 (exit "$ac_status"); }; }; then
23368 ac_cv_func_vfork_works=yes
23370 echo "$as_me: program exited with status $ac_status" >&5
23371 echo "$as_me: failed program was:" >&5
23372 cat "conftest.$ac_ext" >&5
23373 ac_cv_func_vfork_works=no
23375 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
23378 echo "$as_me:23378: result: $ac_cv_func_vfork_works" >&5
23379 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
23382 if test "x$ac_cv_func_fork_works" = xcross; then
23383 ac_cv_func_vfork_works=ac_cv_func_vfork
23384 { echo "$as_me:23384: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&5
23385 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&2;}
23388 if test "x$ac_cv_func_vfork_works" = xyes; then
23390 cat >>confdefs.h <<\EOF
23391 #define HAVE_WORKING_VFORK 1
23396 cat >>confdefs.h <<\EOF
23401 if test "x$ac_cv_func_fork_works" = xyes; then
23403 cat >>confdefs.h <<\EOF
23404 #define HAVE_WORKING_FORK 1
23409 echo "$as_me:23409: checking if fopen accepts explicit binary mode" >&5
23410 echo $ECHO_N "checking if fopen accepts explicit binary mode... $ECHO_C" >&6
23411 if test "${cf_cv_fopen_bin_r+set}" = set; then
23412 echo $ECHO_N "(cached) $ECHO_C" >&6
23415 if test "$cross_compiling" = yes; then
23416 cf_cv_fopen_bin_r=unknown
23418 cat >"conftest.$ac_ext" <<_ACEOF
23419 #line 23419 "configure"
23420 #include "confdefs.h"
23424 FILE *fp = fopen("conftest.tmp", "wb");
23428 for (p = 0; p < 256; ++p) {
23432 fp = fopen("conftest.tmp", "rb");
23434 for (p = 0; p < 256; ++p) {
23447 ${cf_cv_main_return:-return} (rc);
23451 rm -f "conftest$ac_exeext"
23452 if { (eval echo "$as_me:23452: \"$ac_link\"") >&5
23453 (eval $ac_link) 2>&5
23455 echo "$as_me:23455: \$? = $ac_status" >&5
23456 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
23457 { (eval echo "$as_me:23457: \"$ac_try\"") >&5
23458 (eval $ac_try) 2>&5
23460 echo "$as_me:23460: \$? = $ac_status" >&5
23461 (exit "$ac_status"); }; }; then
23462 cf_cv_fopen_bin_r=yes
23464 echo "$as_me: program exited with status $ac_status" >&5
23465 echo "$as_me: failed program was:" >&5
23466 cat "conftest.$ac_ext" >&5
23467 cf_cv_fopen_bin_r=no
23469 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
23473 echo "$as_me:23473: result: $cf_cv_fopen_bin_r" >&5
23474 echo "${ECHO_T}$cf_cv_fopen_bin_r" >&6
23475 test "x$cf_cv_fopen_bin_r" != xno &&
23476 cat >>confdefs.h <<\EOF
23477 #define USE_FOPEN_BIN_R 1
23480 # special check for test/ditto.c
23482 echo "$as_me:23482: checking for openpty in -lutil" >&5
23483 echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
23484 if test "${ac_cv_lib_util_openpty+set}" = set; then
23485 echo $ECHO_N "(cached) $ECHO_C" >&6
23487 ac_check_lib_save_LIBS=$LIBS
23488 LIBS="-lutil $LIBS"
23489 cat >"conftest.$ac_ext" <<_ACEOF
23490 #line 23490 "configure"
23491 #include "confdefs.h"
23493 /* Override any gcc2 internal prototype to avoid an error. */
23497 /* We use char because int might match the return type of a gcc2
23498 builtin and then its argument prototype would still apply. */
23508 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23509 if { (eval echo "$as_me:23509: \"$ac_link\"") >&5
23510 (eval $ac_link) 2>&5
23512 echo "$as_me:23512: \$? = $ac_status" >&5
23513 (exit "$ac_status"); } &&
23514 { ac_try='test -s "conftest$ac_exeext"'
23515 { (eval echo "$as_me:23515: \"$ac_try\"") >&5
23516 (eval $ac_try) 2>&5
23518 echo "$as_me:23518: \$? = $ac_status" >&5
23519 (exit "$ac_status"); }; }; then
23520 ac_cv_lib_util_openpty=yes
23522 echo "$as_me: failed program was:" >&5
23523 cat "conftest.$ac_ext" >&5
23524 ac_cv_lib_util_openpty=no
23526 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23527 LIBS=$ac_check_lib_save_LIBS
23529 echo "$as_me:23529: result: $ac_cv_lib_util_openpty" >&5
23530 echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
23531 if test "$ac_cv_lib_util_openpty" = yes; then
23537 echo "$as_me:23537: checking for openpty header" >&5
23538 echo $ECHO_N "checking for openpty header... $ECHO_C" >&6
23539 if test "${cf_cv_func_openpty+set}" = set; then
23540 echo $ECHO_N "(cached) $ECHO_C" >&6
23543 cf_save_LIBS="$LIBS"
23544 test "$cf_cv_lib_util" = yes && {
23545 cf_add_libs="$LIBS"
23548 for cf_add_1lib in -lutil; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
23549 # filter duplicates
23550 for cf_add_1lib in $cf_add_0lib; do
23551 for cf_add_2lib in $cf_add_libs; do
23552 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
23557 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
23559 LIBS="$cf_add_libs"
23561 for cf_header in pty.h libutil.h util.h
23563 cat >"conftest.$ac_ext" <<_ACEOF
23564 #line 23564 "configure"
23565 #include "confdefs.h"
23567 #include <$cf_header>
23573 int x = openpty((int *)0, (int *)0, (char *)0,
23574 (struct termios *)0, (struct winsize *)0);
23580 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23581 if { (eval echo "$as_me:23581: \"$ac_link\"") >&5
23582 (eval $ac_link) 2>&5
23584 echo "$as_me:23584: \$? = $ac_status" >&5
23585 (exit "$ac_status"); } &&
23586 { ac_try='test -s "conftest$ac_exeext"'
23587 { (eval echo "$as_me:23587: \"$ac_try\"") >&5
23588 (eval $ac_try) 2>&5
23590 echo "$as_me:23590: \$? = $ac_status" >&5
23591 (exit "$ac_status"); }; }; then
23593 cf_cv_func_openpty=$cf_header
23597 echo "$as_me: failed program was:" >&5
23598 cat "conftest.$ac_ext" >&5
23600 cf_cv_func_openpty=no
23603 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23605 LIBS="$cf_save_LIBS"
23608 echo "$as_me:23608: result: $cf_cv_func_openpty" >&5
23609 echo "${ECHO_T}$cf_cv_func_openpty" >&6
23611 if test "$cf_cv_func_openpty" != no ; then
23613 cat >>confdefs.h <<EOF
23614 #define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
23617 cat >>confdefs.h <<\EOF
23618 #define USE_XTERM_PTY 1
23621 if test "x$cf_cv_lib_util" = xyes ; then
23623 cf_add_libs="$TEST_LIBS"
23626 for cf_add_1lib in -lutil; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
23627 # filter duplicates
23628 for cf_add_1lib in $cf_add_0lib; do
23629 for cf_add_2lib in $cf_add_libs; do
23630 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
23635 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
23637 TEST_LIBS="$cf_add_libs"
23642 if test "$with_hashed_db" != no ; then
23644 cat >>confdefs.h <<\EOF
23645 #define USE_HASHED_DB 1
23648 case $with_hashed_db in
23652 if test -d "$with_hashed_db" ; then
23654 if test -n "$with_hashed_db/include" ; then
23655 for cf_add_incdir in $with_hashed_db/include
23657 while test "$cf_add_incdir" != /usr/include
23659 if test -d "$cf_add_incdir"
23662 if test -n "$CFLAGS$CPPFLAGS" ; then
23663 # a loop is needed to ensure we can add subdirs of existing dirs
23664 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
23665 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
23666 cf_have_incdir=yes; break
23671 if test "$cf_have_incdir" = no ; then
23672 if test "$cf_add_incdir" = /usr/local/include ; then
23673 if test "$GCC" = yes
23675 cf_save_CPPFLAGS=$CPPFLAGS
23677 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
23678 CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
23680 cat >"conftest.$ac_ext" <<_ACEOF
23681 #line 23681 "configure"
23682 #include "confdefs.h"
23692 rm -f "conftest.$ac_objext"
23693 if { (eval echo "$as_me:23693: \"$ac_compile\"") >&5
23694 (eval $ac_compile) 2>&5
23696 echo "$as_me:23696: \$? = $ac_status" >&5
23697 (exit "$ac_status"); } &&
23698 { ac_try='test -s "conftest.$ac_objext"'
23699 { (eval echo "$as_me:23699: \"$ac_try\"") >&5
23700 (eval $ac_try) 2>&5
23702 echo "$as_me:23702: \$? = $ac_status" >&5
23703 (exit "$ac_status"); }; }; then
23706 echo "$as_me: failed program was:" >&5
23707 cat "conftest.$ac_ext" >&5
23710 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
23711 CPPFLAGS=$cf_save_CPPFLAGS
23716 if test "$cf_have_incdir" = no ; then
23717 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
23719 echo "${as_me:-configure}:23719: testing adding $cf_add_incdir to include-path ..." 1>&5
23721 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
23723 cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
23724 test "$cf_top_incdir" = "$cf_add_incdir" && break
23725 cf_add_incdir="$cf_top_incdir"
23736 if test -n "$with_hashed_db/lib" ; then
23737 for cf_add_libdir in $with_hashed_db/lib
23739 if test "$cf_add_libdir" = /usr/lib ; then
23741 elif test -d "$cf_add_libdir"
23744 if test -n "$LDFLAGS$LIBS" ; then
23745 # a loop is needed to ensure we can add subdirs of existing dirs
23746 for cf_test_libdir in $LDFLAGS $LIBS ; do
23747 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
23748 cf_have_libdir=yes; break
23752 if test "$cf_have_libdir" = no ; then
23753 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
23755 echo "${as_me:-configure}:23755: testing adding $cf_add_libdir to library-path ..." 1>&5
23757 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
23764 case "$with_hashed_db" in
23766 { echo "$as_me:23766: WARNING: no such directory $with_hashed_db" >&5
23767 echo "$as_me: WARNING: no such directory $with_hashed_db" >&2;}
23773 test "x$prefix" != "xNONE" && \
23774 test -d "$prefix" && \
23776 test -n "$verbose" && echo " ... testing for include-directories under $prefix"
23777 test -d "$prefix/include" && cf_search="$cf_search $prefix/include"
23778 test -d "$prefix/include/$with_hashed_db" && cf_search="$cf_search $prefix/include/$with_hashed_db"
23779 test -d "$prefix/include/$with_hashed_db/include" && cf_search="$cf_search $prefix/include/$with_hashed_db/include"
23780 test -d "$prefix/$with_hashed_db/include" && cf_search="$cf_search $prefix/$with_hashed_db/include"
23781 test -d "$prefix/$with_hashed_db/include/$with_hashed_db" && cf_search="$cf_search $prefix/$with_hashed_db/include/$with_hashed_db"
23784 for cf_subdir_prefix in \
23793 test "x$cf_subdir_prefix" != "x$prefix" && \
23794 test -d "$cf_subdir_prefix" && \
23795 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
23796 test -n "$verbose" && echo " ... testing for include-directories under $cf_subdir_prefix"
23797 test -d "$cf_subdir_prefix/include" && cf_search="$cf_search $cf_subdir_prefix/include"
23798 test -d "$cf_subdir_prefix/include/$with_hashed_db" && cf_search="$cf_search $cf_subdir_prefix/include/$with_hashed_db"
23799 test -d "$cf_subdir_prefix/include/$with_hashed_db/include" && cf_search="$cf_search $cf_subdir_prefix/include/$with_hashed_db/include"
23800 test -d "$cf_subdir_prefix/$with_hashed_db/include" && cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/include"
23801 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"
23806 for cf_item in $cf_search
23809 (*/$with_hashed_db)
23811 if test -n "$cf_item" ; then
23812 for cf_add_incdir in $cf_item
23814 while test "$cf_add_incdir" != /usr/include
23816 if test -d "$cf_add_incdir"
23819 if test -n "$CFLAGS$CPPFLAGS" ; then
23820 # a loop is needed to ensure we can add subdirs of existing dirs
23821 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
23822 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
23823 cf_have_incdir=yes; break
23828 if test "$cf_have_incdir" = no ; then
23829 if test "$cf_add_incdir" = /usr/local/include ; then
23830 if test "$GCC" = yes
23832 cf_save_CPPFLAGS=$CPPFLAGS
23834 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
23835 CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
23837 cat >"conftest.$ac_ext" <<_ACEOF
23838 #line 23838 "configure"
23839 #include "confdefs.h"
23849 rm -f "conftest.$ac_objext"
23850 if { (eval echo "$as_me:23850: \"$ac_compile\"") >&5
23851 (eval $ac_compile) 2>&5
23853 echo "$as_me:23853: \$? = $ac_status" >&5
23854 (exit "$ac_status"); } &&
23855 { ac_try='test -s "conftest.$ac_objext"'
23856 { (eval echo "$as_me:23856: \"$ac_try\"") >&5
23857 (eval $ac_try) 2>&5
23859 echo "$as_me:23859: \$? = $ac_status" >&5
23860 (exit "$ac_status"); }; }; then
23863 echo "$as_me: failed program was:" >&5
23864 cat "conftest.$ac_ext" >&5
23867 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
23868 CPPFLAGS=$cf_save_CPPFLAGS
23873 if test "$cf_have_incdir" = no ; then
23874 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
23876 echo "${as_me:-configure}:23876: testing adding $cf_add_incdir to include-path ..." 1>&5
23878 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
23880 cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
23881 test "$cf_top_incdir" = "$cf_add_incdir" && break
23882 cf_add_incdir="$cf_top_incdir"
23899 test "x$prefix" != "xNONE" && \
23900 test -d "$prefix" && \
23902 test -n "$verbose" && echo " ... testing for lib-directories under $prefix"
23903 test -d "$prefix/lib" && cf_search="$cf_search $prefix/lib"
23904 test -d "$prefix/lib/$with_hashed_db" && cf_search="$cf_search $prefix/lib/$with_hashed_db"
23905 test -d "$prefix/lib/$with_hashed_db/lib" && cf_search="$cf_search $prefix/lib/$with_hashed_db/lib"
23906 test -d "$prefix/$with_hashed_db/lib" && cf_search="$cf_search $prefix/$with_hashed_db/lib"
23907 test -d "$prefix/$with_hashed_db/lib/$with_hashed_db" && cf_search="$cf_search $prefix/$with_hashed_db/lib/$with_hashed_db"
23910 for cf_subdir_prefix in \
23919 test "x$cf_subdir_prefix" != "x$prefix" && \
23920 test -d "$cf_subdir_prefix" && \
23921 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
23922 test -n "$verbose" && echo " ... testing for lib-directories under $cf_subdir_prefix"
23923 test -d "$cf_subdir_prefix/lib" && cf_search="$cf_search $cf_subdir_prefix/lib"
23924 test -d "$cf_subdir_prefix/lib/$with_hashed_db" && cf_search="$cf_search $cf_subdir_prefix/lib/$with_hashed_db"
23925 test -d "$cf_subdir_prefix/lib/$with_hashed_db/lib" && cf_search="$cf_search $cf_subdir_prefix/lib/$with_hashed_db/lib"
23926 test -d "$cf_subdir_prefix/$with_hashed_db/lib" && cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/lib"
23927 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"
23932 for cf_item in $cf_search
23935 (*/$with_hashed_db)
23937 if test -n "$cf_item" ; then
23938 for cf_add_libdir in $cf_item
23940 if test "$cf_add_libdir" = /usr/lib ; then
23942 elif test -d "$cf_add_libdir"
23945 if test -n "$LDFLAGS$LIBS" ; then
23946 # a loop is needed to ensure we can add subdirs of existing dirs
23947 for cf_test_libdir in $LDFLAGS $LIBS ; do
23948 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
23949 cf_have_libdir=yes; break
23953 if test "$cf_have_libdir" = no ; then
23954 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
23956 echo "${as_me:-configure}:23956: testing adding $cf_add_libdir to library-path ..." 1>&5
23958 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
23973 echo "$as_me:23973: checking for db.h" >&5
23974 echo $ECHO_N "checking for db.h... $ECHO_C" >&6
23975 if test "${ac_cv_header_db_h+set}" = set; then
23976 echo $ECHO_N "(cached) $ECHO_C" >&6
23978 cat >"conftest.$ac_ext" <<_ACEOF
23979 #line 23979 "configure"
23980 #include "confdefs.h"
23983 if { (eval echo "$as_me:23983: \"$ac_cpp "conftest.$ac_ext"\"") >&5
23984 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
23986 $EGREP -v '^ *\+' conftest.er1 >conftest.err
23988 cat conftest.err >&5
23989 echo "$as_me:23989: \$? = $ac_status" >&5
23990 (exit "$ac_status"); } >/dev/null; then
23991 if test -s conftest.err; then
23992 ac_cpp_err=$ac_c_preproc_warn_flag
23999 if test -z "$ac_cpp_err"; then
24000 ac_cv_header_db_h=yes
24002 echo "$as_me: failed program was:" >&5
24003 cat "conftest.$ac_ext" >&5
24004 ac_cv_header_db_h=no
24006 rm -f conftest.err "conftest.$ac_ext"
24008 echo "$as_me:24008: result: $ac_cv_header_db_h" >&5
24009 echo "${ECHO_T}$ac_cv_header_db_h" >&6
24010 if test "$ac_cv_header_db_h" = yes; then
24012 echo "$as_me:24012: checking for version of db" >&5
24013 echo $ECHO_N "checking for version of db... $ECHO_C" >&6
24014 if test "${cf_cv_hashed_db_version+set}" = set; then
24015 echo $ECHO_N "(cached) $ECHO_C" >&6
24018 cf_cv_hashed_db_version=unknown
24020 for cf_db_version in 1 2 3 4 5 6
24023 echo "${as_me:-configure}:24023: testing checking for db version $cf_db_version ..." 1>&5
24025 cat >"conftest.$ac_ext" <<_ACEOF
24026 #line 24026 "configure"
24027 #include "confdefs.h"
24029 $ac_includes_default
24032 #ifdef DB_VERSION_MAJOR
24033 /* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
24034 #if $cf_db_version == DB_VERSION_MAJOR
24040 #if $cf_db_version == 1
24041 /* ok: assuming this is DB 1.8.5 */
24055 rm -f "conftest.$ac_objext"
24056 if { (eval echo "$as_me:24056: \"$ac_compile\"") >&5
24057 (eval $ac_compile) 2>&5
24059 echo "$as_me:24059: \$? = $ac_status" >&5
24060 (exit "$ac_status"); } &&
24061 { ac_try='test -s "conftest.$ac_objext"'
24062 { (eval echo "$as_me:24062: \"$ac_try\"") >&5
24063 (eval $ac_try) 2>&5
24065 echo "$as_me:24065: \$? = $ac_status" >&5
24066 (exit "$ac_status"); }; }; then
24068 cf_cv_hashed_db_version=$cf_db_version
24072 echo "$as_me: failed program was:" >&5
24073 cat "conftest.$ac_ext" >&5
24075 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
24079 echo "$as_me:24079: result: $cf_cv_hashed_db_version" >&5
24080 echo "${ECHO_T}$cf_cv_hashed_db_version" >&6
24082 if test "$cf_cv_hashed_db_version" = unknown ; then
24083 { { echo "$as_me:24083: error: Cannot determine version of db" >&5
24084 echo "$as_me: error: Cannot determine version of db" >&2;}
24085 { (exit 1); exit 1; }; }
24088 echo "$as_me:24088: checking for db libraries" >&5
24089 echo $ECHO_N "checking for db libraries... $ECHO_C" >&6
24090 if test "${cf_cv_hashed_db_libs+set}" = set; then
24091 echo $ECHO_N "(cached) $ECHO_C" >&6
24094 cf_cv_hashed_db_libs=unknown
24095 for cf_db_libs in "" db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db ''
24097 cf_save_libs="$LIBS"
24098 if test -n "$cf_db_libs"; then
24100 cf_add_libs="$LIBS"
24103 for cf_add_1lib in -l$cf_db_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
24104 # filter duplicates
24105 for cf_add_1lib in $cf_add_0lib; do
24106 for cf_add_2lib in $cf_add_libs; do
24107 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
24112 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
24114 LIBS="$cf_add_libs"
24118 echo "${as_me:-configure}:24118: testing checking for library $cf_db_libs ..." 1>&5
24120 cat >"conftest.$ac_ext" <<_ACEOF
24121 #line 24121 "configure"
24122 #include "confdefs.h"
24124 $ac_includes_default
24131 char *path = "/tmp/foo";
24132 #ifdef DB_VERSION_MAJOR
24133 #if DB_VERSION_MAJOR >= 4
24135 db_create(&result, NULL, 0);
24136 result->open(result,
24143 #elif DB_VERSION_MAJOR >= 3
24145 db_create(&result, NULL, 0);
24146 result->open(result,
24152 #elif DB_VERSION_MAJOR >= 2
24161 #endif /* DB_VERSION_MAJOR */
24163 DB *result = dbopen(path,
24169 ${cf_cv_main_return:-return}(result != 0)
24175 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
24176 if { (eval echo "$as_me:24176: \"$ac_link\"") >&5
24177 (eval $ac_link) 2>&5
24179 echo "$as_me:24179: \$? = $ac_status" >&5
24180 (exit "$ac_status"); } &&
24181 { ac_try='test -s "conftest$ac_exeext"'
24182 { (eval echo "$as_me:24182: \"$ac_try\"") >&5
24183 (eval $ac_try) 2>&5
24185 echo "$as_me:24185: \$? = $ac_status" >&5
24186 (exit "$ac_status"); }; }; then
24188 if test -n "$cf_db_libs" ; then
24189 cf_cv_hashed_db_libs=$cf_db_libs
24191 cf_cv_hashed_db_libs=default
24193 LIBS="$cf_save_libs"
24197 echo "$as_me: failed program was:" >&5
24198 cat "conftest.$ac_ext" >&5
24200 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
24201 LIBS="$cf_save_libs"
24205 echo "$as_me:24205: result: $cf_cv_hashed_db_libs" >&5
24206 echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6
24208 if test "$cf_cv_hashed_db_libs" = unknown ; then
24209 { { echo "$as_me:24209: error: Cannot determine library for db" >&5
24210 echo "$as_me: error: Cannot determine library for db" >&2;}
24211 { (exit 1); exit 1; }; }
24212 elif test "$cf_cv_hashed_db_libs" != default ; then
24214 cf_add_libs="$LIBS"
24217 for cf_add_1lib in -l$cf_cv_hashed_db_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
24218 # filter duplicates
24219 for cf_add_1lib in $cf_add_0lib; do
24220 for cf_add_2lib in $cf_add_libs; do
24221 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
24226 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
24228 LIBS="$cf_add_libs"
24235 { { echo "$as_me:24235: error: Cannot find db.h" >&5
24236 echo "$as_me: error: Cannot find db.h" >&2;}
24237 { (exit 1); exit 1; }; }
24243 if test -z "$cf_user_CFLAGS" && test "$enable_leaks" = yes ; then
24244 CFLAGS=`echo "${CFLAGS}" | sed -e 's%-g %%' -e 's%-g$%%' -e 's%[ ]% %g' -e 's% [ ]*% %g' -e 's%^ %%' -e 's% $%%'`
24245 CXXFLAGS=`echo "${CXXFLAGS}" | sed -e 's%-g %%' -e 's%-g$%%' -e 's%[ ]% %g' -e 's% [ ]*% %g' -e 's%^ %%' -e 's% $%%'`
24248 # Just in case, check if the C compiler has a bool type.
24250 echo "$as_me:24250: checking if we should include stdbool.h" >&5
24251 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
24253 if test "${cf_cv_header_stdbool_h+set}" = set; then
24254 echo $ECHO_N "(cached) $ECHO_C" >&6
24257 cat >"conftest.$ac_ext" <<_ACEOF
24258 #line 24258 "configure"
24259 #include "confdefs.h"
24269 rm -f "conftest.$ac_objext"
24270 if { (eval echo "$as_me:24270: \"$ac_compile\"") >&5
24271 (eval $ac_compile) 2>&5
24273 echo "$as_me:24273: \$? = $ac_status" >&5
24274 (exit "$ac_status"); } &&
24275 { ac_try='test -s "conftest.$ac_objext"'
24276 { (eval echo "$as_me:24276: \"$ac_try\"") >&5
24277 (eval $ac_try) 2>&5
24279 echo "$as_me:24279: \$? = $ac_status" >&5
24280 (exit "$ac_status"); }; }; then
24281 cf_cv_header_stdbool_h=0
24283 echo "$as_me: failed program was:" >&5
24284 cat "conftest.$ac_ext" >&5
24285 cat >"conftest.$ac_ext" <<_ACEOF
24286 #line 24286 "configure"
24287 #include "confdefs.h"
24290 #include <stdbool.h>
24301 rm -f "conftest.$ac_objext"
24302 if { (eval echo "$as_me:24302: \"$ac_compile\"") >&5
24303 (eval $ac_compile) 2>&5
24305 echo "$as_me:24305: \$? = $ac_status" >&5
24306 (exit "$ac_status"); } &&
24307 { ac_try='test -s "conftest.$ac_objext"'
24308 { (eval echo "$as_me:24308: \"$ac_try\"") >&5
24309 (eval $ac_try) 2>&5
24311 echo "$as_me:24311: \$? = $ac_status" >&5
24312 (exit "$ac_status"); }; }; then
24313 cf_cv_header_stdbool_h=1
24315 echo "$as_me: failed program was:" >&5
24316 cat "conftest.$ac_ext" >&5
24317 cf_cv_header_stdbool_h=0
24319 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
24321 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
24324 if test "$cf_cv_header_stdbool_h" = 1
24325 then echo "$as_me:24325: result: yes" >&5
24326 echo "${ECHO_T}yes" >&6
24327 else echo "$as_me:24327: result: no" >&5
24328 echo "${ECHO_T}no" >&6
24331 echo "$as_me:24331: checking for builtin bool type" >&5
24332 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
24334 if test "${cf_cv_cc_bool_type+set}" = set; then
24335 echo $ECHO_N "(cached) $ECHO_C" >&6
24338 cat >"conftest.$ac_ext" <<_ACEOF
24339 #line 24339 "configure"
24340 #include "confdefs.h"
24343 #include <sys/types.h>
24353 rm -f "conftest.$ac_objext"
24354 if { (eval echo "$as_me:24354: \"$ac_compile\"") >&5
24355 (eval $ac_compile) 2>&5
24357 echo "$as_me:24357: \$? = $ac_status" >&5
24358 (exit "$ac_status"); } &&
24359 { ac_try='test -s "conftest.$ac_objext"'
24360 { (eval echo "$as_me:24360: \"$ac_try\"") >&5
24361 (eval $ac_try) 2>&5
24363 echo "$as_me:24363: \$? = $ac_status" >&5
24364 (exit "$ac_status"); }; }; then
24365 cf_cv_cc_bool_type=1
24367 echo "$as_me: failed program was:" >&5
24368 cat "conftest.$ac_ext" >&5
24369 cf_cv_cc_bool_type=0
24371 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
24375 if test "$cf_cv_cc_bool_type" = 1
24376 then echo "$as_me:24376: result: yes" >&5
24377 echo "${ECHO_T}yes" >&6
24378 else echo "$as_me:24378: result: no" >&5
24379 echo "${ECHO_T}no" >&6
24382 # Check for C++ compiler characteristics (and ensure that it's there!)
24383 if test -n "$CXX" ; then
24385 ac_cpp='$CXXCPP $CPPFLAGS'
24386 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
24387 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
24388 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
24389 ac_main_return="return"
24391 if test -n "$GXX" ; then
24394 LIBS="$LIBS $CXXLIBS"
24395 echo "$as_me:24395: checking if we already have C++ library" >&5
24396 echo $ECHO_N "checking if we already have C++ library... $ECHO_C" >&6
24397 cat >"conftest.$ac_ext" <<_ACEOF
24398 #line 24398 "configure"
24399 #include "confdefs.h"
24401 #include <iostream>
24406 std::cout << "Hello World!" << std::endl;
24411 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
24412 if { (eval echo "$as_me:24412: \"$ac_link\"") >&5
24413 (eval $ac_link) 2>&5
24415 echo "$as_me:24415: \$? = $ac_status" >&5
24416 (exit "$ac_status"); } &&
24417 { ac_try='test -s "conftest$ac_exeext"'
24418 { (eval echo "$as_me:24418: \"$ac_try\"") >&5
24419 (eval $ac_try) 2>&5
24421 echo "$as_me:24421: \$? = $ac_status" >&5
24422 (exit "$ac_status"); }; }; then
24423 cf_have_libstdcpp=yes
24425 echo "$as_me: failed program was:" >&5
24426 cat "conftest.$ac_ext" >&5
24427 cf_have_libstdcpp=no
24429 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
24430 echo "$as_me:24430: result: $cf_have_libstdcpp" >&5
24431 echo "${ECHO_T}$cf_have_libstdcpp" >&6
24434 if test "$cf_have_libstdcpp" != yes
24436 case "$cf_cv_system_name" in
24438 if test -z "`g++ -dM -E - < /dev/null | grep __KLIBC__`"; then
24439 cf_stdcpp_libname=stdcpp
24441 cf_stdcpp_libname=stdc++
24445 cf_stdcpp_libname=stdc++
24449 echo "$as_me:24449: checking for library $cf_stdcpp_libname" >&5
24450 echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
24451 if test "${cf_cv_libstdcpp+set}" = set; then
24452 echo $ECHO_N "(cached) $ECHO_C" >&6
24456 LIBS="$LIBS $CXXLIBS"
24458 cf_add_libs="$LIBS"
24461 for cf_add_1lib in -l$cf_stdcpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
24462 # filter duplicates
24463 for cf_add_1lib in $cf_add_0lib; do
24464 for cf_add_2lib in $cf_add_libs; do
24465 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
24470 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
24472 LIBS="$cf_add_libs"
24474 cat >"conftest.$ac_ext" <<_ACEOF
24475 #line 24475 "configure"
24476 #include "confdefs.h"
24478 #include <iostream>
24483 std::cout << "Hello World!" << std::endl;
24488 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
24489 if { (eval echo "$as_me:24489: \"$ac_link\"") >&5
24490 (eval $ac_link) 2>&5
24492 echo "$as_me:24492: \$? = $ac_status" >&5
24493 (exit "$ac_status"); } &&
24494 { ac_try='test -s "conftest$ac_exeext"'
24495 { (eval echo "$as_me:24495: \"$ac_try\"") >&5
24496 (eval $ac_try) 2>&5
24498 echo "$as_me:24498: \$? = $ac_status" >&5
24499 (exit "$ac_status"); }; }; then
24500 cf_cv_libstdcpp=yes
24502 echo "$as_me: failed program was:" >&5
24503 cat "conftest.$ac_ext" >&5
24506 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
24510 echo "$as_me:24510: result: $cf_cv_libstdcpp" >&5
24511 echo "${ECHO_T}$cf_cv_libstdcpp" >&6
24512 test "$cf_cv_libstdcpp" = yes && {
24513 cf_add_libs="$CXXLIBS"
24516 for cf_add_1lib in -l$cf_stdcpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
24517 # filter duplicates
24518 for cf_add_1lib in $cf_add_0lib; do
24519 for cf_add_2lib in $cf_add_libs; do
24520 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
24525 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
24527 CXXLIBS="$cf_add_libs"
24532 echo "$as_me:24532: checking whether $CXX understands -c and -o together" >&5
24533 echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
24534 if test "${cf_cv_prog_CXX_c_o+set}" = set; then
24535 echo $ECHO_N "(cached) $ECHO_C" >&6
24538 cat > conftest.$ac_ext <<CF_EOF
24541 ${cf_cv_main_return:-return}(0);
24544 # We do the test twice because some compilers refuse to overwrite an
24545 # existing .o file with -o, though they will create one.
24546 ac_try='$CXX $CXXFLAGS $CPPFLAGS -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
24547 if { (eval echo "$as_me:24547: \"$ac_try\"") >&5
24548 (eval $ac_try) 2>&5
24550 echo "$as_me:24550: \$? = $ac_status" >&5
24551 (exit "$ac_status"); } &&
24552 test -f conftest2.$ac_objext && { (eval echo "$as_me:24552: \"$ac_try\"") >&5
24553 (eval $ac_try) 2>&5
24555 echo "$as_me:24555: \$? = $ac_status" >&5
24556 (exit "$ac_status"); };
24558 eval cf_cv_prog_CXX_c_o=yes
24560 eval cf_cv_prog_CXX_c_o=no
24565 if test "$cf_cv_prog_CXX_c_o" = yes; then
24566 echo "$as_me:24566: result: yes" >&5
24567 echo "${ECHO_T}yes" >&6
24569 echo "$as_me:24569: result: no" >&5
24570 echo "${ECHO_T}no" >&6
24573 case "$GXX_VERSION" in
24574 (1.*|2.[0-6]*|[1-9][0-9].*)
24579 cf_cxx_library=unknown
24580 case "$cf_cv_system_name" in
24588 if test "$GXX" = yes; then
24589 echo "$as_me:24589: checking for lib$cf_gpp_libname" >&5
24590 echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
24593 cf_add_libs="$LIBS"
24596 for cf_add_1lib in -l$cf_gpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
24597 # filter duplicates
24598 for cf_add_1lib in $cf_add_0lib; do
24599 for cf_add_2lib in $cf_add_libs; do
24600 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
24605 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
24607 LIBS="$cf_add_libs"
24609 cat >"conftest.$ac_ext" <<_ACEOF
24610 #line 24610 "configure"
24611 #include "confdefs.h"
24613 #include <$cf_gpp_libname/builtin.h>
24618 two_arg_error_handler_t foo2 = lib_error_handler
24623 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
24624 if { (eval echo "$as_me:24624: \"$ac_link\"") >&5
24625 (eval $ac_link) 2>&5
24627 echo "$as_me:24627: \$? = $ac_status" >&5
24628 (exit "$ac_status"); } &&
24629 { ac_try='test -s "conftest$ac_exeext"'
24630 { (eval echo "$as_me:24630: \"$ac_try\"") >&5
24631 (eval $ac_try) 2>&5
24633 echo "$as_me:24633: \$? = $ac_status" >&5
24634 (exit "$ac_status"); }; }; then
24637 cf_add_libs="$CXXLIBS"
24640 for cf_add_1lib in -l$cf_gpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
24641 # filter duplicates
24642 for cf_add_1lib in $cf_add_0lib; do
24643 for cf_add_2lib in $cf_add_libs; do
24644 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
24649 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
24651 CXXLIBS="$cf_add_libs"
24653 if test "$cf_gpp_libname" = cpp ; then
24655 cat >>confdefs.h <<\EOF
24656 #define HAVE_GPP_BUILTIN_H 1
24661 cat >>confdefs.h <<\EOF
24662 #define HAVE_GXX_BUILTIN_H 1
24667 echo "$as_me: failed program was:" >&5
24668 cat "conftest.$ac_ext" >&5
24669 cat >"conftest.$ac_ext" <<_ACEOF
24670 #line 24670 "configure"
24671 #include "confdefs.h"
24673 #include <builtin.h>
24678 two_arg_error_handler_t foo2 = lib_error_handler
24683 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
24684 if { (eval echo "$as_me:24684: \"$ac_link\"") >&5
24685 (eval $ac_link) 2>&5
24687 echo "$as_me:24687: \$? = $ac_status" >&5
24688 (exit "$ac_status"); } &&
24689 { ac_try='test -s "conftest$ac_exeext"'
24690 { (eval echo "$as_me:24690: \"$ac_try\"") >&5
24691 (eval $ac_try) 2>&5
24693 echo "$as_me:24693: \$? = $ac_status" >&5
24694 (exit "$ac_status"); }; }; then
24697 cf_add_libs="$CXXLIBS"
24700 for cf_add_1lib in -l$cf_gpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
24701 # filter duplicates
24702 for cf_add_1lib in $cf_add_0lib; do
24703 for cf_add_2lib in $cf_add_libs; do
24704 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
24709 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
24711 CXXLIBS="$cf_add_libs"
24713 cat >>confdefs.h <<\EOF
24714 #define HAVE_BUILTIN_H 1
24718 echo "$as_me: failed program was:" >&5
24719 cat "conftest.$ac_ext" >&5
24722 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
24724 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
24726 echo "$as_me:24726: result: $cf_cxx_library" >&5
24727 echo "${ECHO_T}$cf_cxx_library" >&6
24737 ac_cpp='$CXXCPP $CPPFLAGS'
24738 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
24739 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
24740 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
24741 ac_main_return="return"
24742 echo "$as_me:24742: checking how to run the C++ preprocessor" >&5
24743 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
24744 if test -z "$CXXCPP"; then
24745 if test "${ac_cv_prog_CXXCPP+set}" = set; then
24746 echo $ECHO_N "(cached) $ECHO_C" >&6
24748 # Double quotes because CXXCPP needs to be expanded
24749 for CXXCPP in "$CXX -E" "/lib/cpp"
24751 ac_preproc_ok=false
24752 for ac_cxx_preproc_warn_flag in '' yes
24754 # Use a header file that comes with gcc, so configuring glibc
24755 # with a fresh cross-compiler works.
24756 # On the NeXT, cc -E runs the code through the compiler's parser,
24757 # not just through cpp. "Syntax error" is here to catch this case.
24758 cat >"conftest.$ac_ext" <<_ACEOF
24759 #line 24759 "configure"
24760 #include "confdefs.h"
24761 #include <assert.h>
24764 if { (eval echo "$as_me:24764: \"$ac_cpp "conftest.$ac_ext"\"") >&5
24765 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
24767 $EGREP -v '^ *\+' conftest.er1 >conftest.err
24769 cat conftest.err >&5
24770 echo "$as_me:24770: \$? = $ac_status" >&5
24771 (exit "$ac_status"); } >/dev/null; then
24772 if test -s conftest.err; then
24773 ac_cpp_err=$ac_cxx_preproc_warn_flag
24780 if test -z "$ac_cpp_err"; then
24783 echo "$as_me: failed program was:" >&5
24784 cat "conftest.$ac_ext" >&5
24785 # Broken: fails on valid input.
24788 rm -f conftest.err "conftest.$ac_ext"
24790 # OK, works on sane cases. Now check whether non-existent headers
24791 # can be detected and how.
24792 cat >"conftest.$ac_ext" <<_ACEOF
24793 #line 24793 "configure"
24794 #include "confdefs.h"
24795 #include <ac_nonexistent.h>
24797 if { (eval echo "$as_me:24797: \"$ac_cpp "conftest.$ac_ext"\"") >&5
24798 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
24800 $EGREP -v '^ *\+' conftest.er1 >conftest.err
24802 cat conftest.err >&5
24803 echo "$as_me:24803: \$? = $ac_status" >&5
24804 (exit "$ac_status"); } >/dev/null; then
24805 if test -s conftest.err; then
24806 ac_cpp_err=$ac_cxx_preproc_warn_flag
24813 if test -z "$ac_cpp_err"; then
24814 # Broken: success on invalid input.
24817 echo "$as_me: failed program was:" >&5
24818 cat "conftest.$ac_ext" >&5
24819 # Passes both tests.
24823 rm -f conftest.err "conftest.$ac_ext"
24826 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
24827 rm -f conftest.err "conftest.$ac_ext"
24828 if $ac_preproc_ok; then
24833 ac_cv_prog_CXXCPP=$CXXCPP
24836 CXXCPP=$ac_cv_prog_CXXCPP
24838 ac_cv_prog_CXXCPP=$CXXCPP
24840 echo "$as_me:24840: result: $CXXCPP" >&5
24841 echo "${ECHO_T}$CXXCPP" >&6
24842 ac_preproc_ok=false
24843 for ac_cxx_preproc_warn_flag in '' yes
24845 # Use a header file that comes with gcc, so configuring glibc
24846 # with a fresh cross-compiler works.
24847 # On the NeXT, cc -E runs the code through the compiler's parser,
24848 # not just through cpp. "Syntax error" is here to catch this case.
24849 cat >"conftest.$ac_ext" <<_ACEOF
24850 #line 24850 "configure"
24851 #include "confdefs.h"
24852 #include <assert.h>
24855 if { (eval echo "$as_me:24855: \"$ac_cpp "conftest.$ac_ext"\"") >&5
24856 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
24858 $EGREP -v '^ *\+' conftest.er1 >conftest.err
24860 cat conftest.err >&5
24861 echo "$as_me:24861: \$? = $ac_status" >&5
24862 (exit "$ac_status"); } >/dev/null; then
24863 if test -s conftest.err; then
24864 ac_cpp_err=$ac_cxx_preproc_warn_flag
24871 if test -z "$ac_cpp_err"; then
24874 echo "$as_me: failed program was:" >&5
24875 cat "conftest.$ac_ext" >&5
24876 # Broken: fails on valid input.
24879 rm -f conftest.err "conftest.$ac_ext"
24881 # OK, works on sane cases. Now check whether non-existent headers
24882 # can be detected and how.
24883 cat >"conftest.$ac_ext" <<_ACEOF
24884 #line 24884 "configure"
24885 #include "confdefs.h"
24886 #include <ac_nonexistent.h>
24888 if { (eval echo "$as_me:24888: \"$ac_cpp "conftest.$ac_ext"\"") >&5
24889 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
24891 $EGREP -v '^ *\+' conftest.er1 >conftest.err
24893 cat conftest.err >&5
24894 echo "$as_me:24894: \$? = $ac_status" >&5
24895 (exit "$ac_status"); } >/dev/null; then
24896 if test -s conftest.err; then
24897 ac_cpp_err=$ac_cxx_preproc_warn_flag
24904 if test -z "$ac_cpp_err"; then
24905 # Broken: success on invalid input.
24908 echo "$as_me: failed program was:" >&5
24909 cat "conftest.$ac_ext" >&5
24910 # Passes both tests.
24914 rm -f conftest.err "conftest.$ac_ext"
24917 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
24918 rm -f conftest.err "conftest.$ac_ext"
24919 if $ac_preproc_ok; then
24922 { { echo "$as_me:24922: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
24923 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
24924 { (exit 1); exit 1; }; }
24928 ac_cpp='$CXXCPP $CPPFLAGS'
24929 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
24930 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
24931 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
24932 ac_main_return="return"
24934 for ac_header in typeinfo
24936 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
24937 echo "$as_me:24937: checking for $ac_header" >&5
24938 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
24939 if eval "test \"\${$as_ac_Header+set}\" = set"; then
24940 echo $ECHO_N "(cached) $ECHO_C" >&6
24942 cat >"conftest.$ac_ext" <<_ACEOF
24943 #line 24943 "configure"
24944 #include "confdefs.h"
24945 #include <$ac_header>
24947 if { (eval echo "$as_me:24947: \"$ac_cpp "conftest.$ac_ext"\"") >&5
24948 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
24950 $EGREP -v '^ *\+' conftest.er1 >conftest.err
24952 cat conftest.err >&5
24953 echo "$as_me:24953: \$? = $ac_status" >&5
24954 (exit "$ac_status"); } >/dev/null; then
24955 if test -s conftest.err; then
24956 ac_cpp_err=$ac_cxx_preproc_warn_flag
24963 if test -z "$ac_cpp_err"; then
24964 eval "$as_ac_Header=yes"
24966 echo "$as_me: failed program was:" >&5
24967 cat "conftest.$ac_ext" >&5
24968 eval "$as_ac_Header=no"
24970 rm -f conftest.err "conftest.$ac_ext"
24972 echo "$as_me:24972: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
24973 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
24974 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
24975 cat >>confdefs.h <<EOF
24976 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
24982 for ac_header in iostream
24984 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
24985 echo "$as_me:24985: checking for $ac_header" >&5
24986 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
24987 if eval "test \"\${$as_ac_Header+set}\" = set"; then
24988 echo $ECHO_N "(cached) $ECHO_C" >&6
24990 cat >"conftest.$ac_ext" <<_ACEOF
24991 #line 24991 "configure"
24992 #include "confdefs.h"
24993 #include <$ac_header>
24995 if { (eval echo "$as_me:24995: \"$ac_cpp "conftest.$ac_ext"\"") >&5
24996 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
24998 $EGREP -v '^ *\+' conftest.er1 >conftest.err
25000 cat conftest.err >&5
25001 echo "$as_me:25001: \$? = $ac_status" >&5
25002 (exit "$ac_status"); } >/dev/null; then
25003 if test -s conftest.err; then
25004 ac_cpp_err=$ac_cxx_preproc_warn_flag
25011 if test -z "$ac_cpp_err"; then
25012 eval "$as_ac_Header=yes"
25014 echo "$as_me: failed program was:" >&5
25015 cat "conftest.$ac_ext" >&5
25016 eval "$as_ac_Header=no"
25018 rm -f conftest.err "conftest.$ac_ext"
25020 echo "$as_me:25020: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
25021 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
25022 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
25023 cat >>confdefs.h <<EOF
25024 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
25030 if test x"$ac_cv_header_iostream" = xyes ; then
25031 echo "$as_me:25031: checking if iostream uses std-namespace" >&5
25032 echo $ECHO_N "checking if iostream uses std-namespace... $ECHO_C" >&6
25033 cat >"conftest.$ac_ext" <<_ACEOF
25034 #line 25034 "configure"
25035 #include "confdefs.h"
25037 #include <iostream>
25044 cerr << "testing" << endl;
25050 rm -f "conftest.$ac_objext"
25051 if { (eval echo "$as_me:25051: \"$ac_compile\"") >&5
25052 (eval $ac_compile) 2>&5
25054 echo "$as_me:25054: \$? = $ac_status" >&5
25055 (exit "$ac_status"); } &&
25056 { ac_try='test -s "conftest.$ac_objext"'
25057 { (eval echo "$as_me:25057: \"$ac_try\"") >&5
25058 (eval $ac_try) 2>&5
25060 echo "$as_me:25060: \$? = $ac_status" >&5
25061 (exit "$ac_status"); }; }; then
25062 cf_iostream_namespace=yes
25064 echo "$as_me: failed program was:" >&5
25065 cat "conftest.$ac_ext" >&5
25066 cf_iostream_namespace=no
25068 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25069 echo "$as_me:25069: result: $cf_iostream_namespace" >&5
25070 echo "${ECHO_T}$cf_iostream_namespace" >&6
25071 if test "$cf_iostream_namespace" = yes ; then
25073 cat >>confdefs.h <<\EOF
25074 #define IOSTREAM_NAMESPACE 1
25080 echo "$as_me:25080: checking if we should include stdbool.h" >&5
25081 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
25083 if test "${cf_cv_header_stdbool_h+set}" = set; then
25084 echo $ECHO_N "(cached) $ECHO_C" >&6
25087 cat >"conftest.$ac_ext" <<_ACEOF
25088 #line 25088 "configure"
25089 #include "confdefs.h"
25099 rm -f "conftest.$ac_objext"
25100 if { (eval echo "$as_me:25100: \"$ac_compile\"") >&5
25101 (eval $ac_compile) 2>&5
25103 echo "$as_me:25103: \$? = $ac_status" >&5
25104 (exit "$ac_status"); } &&
25105 { ac_try='test -s "conftest.$ac_objext"'
25106 { (eval echo "$as_me:25106: \"$ac_try\"") >&5
25107 (eval $ac_try) 2>&5
25109 echo "$as_me:25109: \$? = $ac_status" >&5
25110 (exit "$ac_status"); }; }; then
25111 cf_cv_header_stdbool_h=0
25113 echo "$as_me: failed program was:" >&5
25114 cat "conftest.$ac_ext" >&5
25115 cat >"conftest.$ac_ext" <<_ACEOF
25116 #line 25116 "configure"
25117 #include "confdefs.h"
25120 #include <stdbool.h>
25131 rm -f "conftest.$ac_objext"
25132 if { (eval echo "$as_me:25132: \"$ac_compile\"") >&5
25133 (eval $ac_compile) 2>&5
25135 echo "$as_me:25135: \$? = $ac_status" >&5
25136 (exit "$ac_status"); } &&
25137 { ac_try='test -s "conftest.$ac_objext"'
25138 { (eval echo "$as_me:25138: \"$ac_try\"") >&5
25139 (eval $ac_try) 2>&5
25141 echo "$as_me:25141: \$? = $ac_status" >&5
25142 (exit "$ac_status"); }; }; then
25143 cf_cv_header_stdbool_h=1
25145 echo "$as_me: failed program was:" >&5
25146 cat "conftest.$ac_ext" >&5
25147 cf_cv_header_stdbool_h=0
25149 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25151 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25154 if test "$cf_cv_header_stdbool_h" = 1
25155 then echo "$as_me:25155: result: yes" >&5
25156 echo "${ECHO_T}yes" >&6
25157 else echo "$as_me:25157: result: no" >&5
25158 echo "${ECHO_T}no" >&6
25161 echo "$as_me:25161: checking for builtin bool type" >&5
25162 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
25164 if test "${cf_cv_builtin_bool+set}" = set; then
25165 echo $ECHO_N "(cached) $ECHO_C" >&6
25168 cat >"conftest.$ac_ext" <<_ACEOF
25169 #line 25169 "configure"
25170 #include "confdefs.h"
25173 #include <sys/types.h>
25183 rm -f "conftest.$ac_objext"
25184 if { (eval echo "$as_me:25184: \"$ac_compile\"") >&5
25185 (eval $ac_compile) 2>&5
25187 echo "$as_me:25187: \$? = $ac_status" >&5
25188 (exit "$ac_status"); } &&
25189 { ac_try='test -s "conftest.$ac_objext"'
25190 { (eval echo "$as_me:25190: \"$ac_try\"") >&5
25191 (eval $ac_try) 2>&5
25193 echo "$as_me:25193: \$? = $ac_status" >&5
25194 (exit "$ac_status"); }; }; then
25195 cf_cv_builtin_bool=1
25197 echo "$as_me: failed program was:" >&5
25198 cat "conftest.$ac_ext" >&5
25199 cf_cv_builtin_bool=0
25201 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25205 if test "$cf_cv_builtin_bool" = 1
25206 then echo "$as_me:25206: result: yes" >&5
25207 echo "${ECHO_T}yes" >&6
25208 else echo "$as_me:25208: result: no" >&5
25209 echo "${ECHO_T}no" >&6
25212 echo "$as_me:25212: checking for bool" >&5
25213 echo $ECHO_N "checking for bool... $ECHO_C" >&6
25214 if test "${ac_cv_type_bool+set}" = set; then
25215 echo $ECHO_N "(cached) $ECHO_C" >&6
25217 cat >"conftest.$ac_ext" <<_ACEOF
25218 #line 25218 "configure"
25219 #include "confdefs.h"
25221 #include <stdlib.h>
25224 #if defined(__cplusplus)
25226 #ifdef HAVE_GXX_BUILTIN_H
25227 #include <g++/builtin.h>
25228 #elif HAVE_GPP_BUILTIN_H
25229 #include <gpp/builtin.h>
25230 #elif HAVE_BUILTIN_H
25231 #include <builtin.h>
25236 #if $cf_cv_header_stdbool_h
25237 #include <stdbool.h>
25253 rm -f "conftest.$ac_objext"
25254 if { (eval echo "$as_me:25254: \"$ac_compile\"") >&5
25255 (eval $ac_compile) 2>&5
25257 echo "$as_me:25257: \$? = $ac_status" >&5
25258 (exit "$ac_status"); } &&
25259 { ac_try='test -s "conftest.$ac_objext"'
25260 { (eval echo "$as_me:25260: \"$ac_try\"") >&5
25261 (eval $ac_try) 2>&5
25263 echo "$as_me:25263: \$? = $ac_status" >&5
25264 (exit "$ac_status"); }; }; then
25265 ac_cv_type_bool=yes
25267 echo "$as_me: failed program was:" >&5
25268 cat "conftest.$ac_ext" >&5
25271 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25273 echo "$as_me:25273: result: $ac_cv_type_bool" >&5
25274 echo "${ECHO_T}$ac_cv_type_bool" >&6
25276 echo "$as_me:25276: checking size of bool" >&5
25277 echo $ECHO_N "checking size of bool... $ECHO_C" >&6
25278 if test "${ac_cv_sizeof_bool+set}" = set; then
25279 echo $ECHO_N "(cached) $ECHO_C" >&6
25281 if test "$ac_cv_type_bool" = yes; then
25282 if test "$cross_compiling" = yes; then
25283 # Depending upon the size, compute the lo and hi bounds.
25284 cat >"conftest.$ac_ext" <<_ACEOF
25285 #line 25285 "configure"
25286 #include "confdefs.h"
25288 #include <stdlib.h>
25291 #if defined(__cplusplus)
25293 #ifdef HAVE_GXX_BUILTIN_H
25294 #include <g++/builtin.h>
25295 #elif HAVE_GPP_BUILTIN_H
25296 #include <gpp/builtin.h>
25297 #elif HAVE_BUILTIN_H
25298 #include <builtin.h>
25303 #if $cf_cv_header_stdbool_h
25304 #include <stdbool.h>
25312 int _array_ [1 - 2 * !((sizeof (bool)) >= 0)]
25317 rm -f "conftest.$ac_objext"
25318 if { (eval echo "$as_me:25318: \"$ac_compile\"") >&5
25319 (eval $ac_compile) 2>&5
25321 echo "$as_me:25321: \$? = $ac_status" >&5
25322 (exit "$ac_status"); } &&
25323 { ac_try='test -s "conftest.$ac_objext"'
25324 { (eval echo "$as_me:25324: \"$ac_try\"") >&5
25325 (eval $ac_try) 2>&5
25327 echo "$as_me:25327: \$? = $ac_status" >&5
25328 (exit "$ac_status"); }; }; then
25331 cat >"conftest.$ac_ext" <<_ACEOF
25332 #line 25332 "configure"
25333 #include "confdefs.h"
25335 #include <stdlib.h>
25338 #if defined(__cplusplus)
25340 #ifdef HAVE_GXX_BUILTIN_H
25341 #include <g++/builtin.h>
25342 #elif HAVE_GPP_BUILTIN_H
25343 #include <gpp/builtin.h>
25344 #elif HAVE_BUILTIN_H
25345 #include <builtin.h>
25350 #if $cf_cv_header_stdbool_h
25351 #include <stdbool.h>
25359 int _array_ [1 - 2 * !((sizeof (bool)) <= $ac_mid)]
25364 rm -f "conftest.$ac_objext"
25365 if { (eval echo "$as_me:25365: \"$ac_compile\"") >&5
25366 (eval $ac_compile) 2>&5
25368 echo "$as_me:25368: \$? = $ac_status" >&5
25369 (exit "$ac_status"); } &&
25370 { ac_try='test -s "conftest.$ac_objext"'
25371 { (eval echo "$as_me:25371: \"$ac_try\"") >&5
25372 (eval $ac_try) 2>&5
25374 echo "$as_me:25374: \$? = $ac_status" >&5
25375 (exit "$ac_status"); }; }; then
25376 ac_hi=$ac_mid; break
25378 echo "$as_me: failed program was:" >&5
25379 cat "conftest.$ac_ext" >&5
25380 ac_lo=`expr "$ac_mid" + 1`; ac_mid=`expr 2 '*' "$ac_mid" + 1`
25382 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25385 echo "$as_me: failed program was:" >&5
25386 cat "conftest.$ac_ext" >&5
25389 cat >"conftest.$ac_ext" <<_ACEOF
25390 #line 25390 "configure"
25391 #include "confdefs.h"
25393 #include <stdlib.h>
25396 #if defined(__cplusplus)
25398 #ifdef HAVE_GXX_BUILTIN_H
25399 #include <g++/builtin.h>
25400 #elif HAVE_GPP_BUILTIN_H
25401 #include <gpp/builtin.h>
25402 #elif HAVE_BUILTIN_H
25403 #include <builtin.h>
25408 #if $cf_cv_header_stdbool_h
25409 #include <stdbool.h>
25417 int _array_ [1 - 2 * !((sizeof (bool)) >= $ac_mid)]
25422 rm -f "conftest.$ac_objext"
25423 if { (eval echo "$as_me:25423: \"$ac_compile\"") >&5
25424 (eval $ac_compile) 2>&5
25426 echo "$as_me:25426: \$? = $ac_status" >&5
25427 (exit "$ac_status"); } &&
25428 { ac_try='test -s "conftest.$ac_objext"'
25429 { (eval echo "$as_me:25429: \"$ac_try\"") >&5
25430 (eval $ac_try) 2>&5
25432 echo "$as_me:25432: \$? = $ac_status" >&5
25433 (exit "$ac_status"); }; }; then
25434 ac_lo=$ac_mid; break
25436 echo "$as_me: failed program was:" >&5
25437 cat "conftest.$ac_ext" >&5
25438 ac_hi=`expr "$ac_mid" - 1`; ac_mid=`expr 2 '*' "$ac_mid"`
25440 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25443 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25444 # Binary search between lo and hi bounds.
25445 while test "x$ac_lo" != "x$ac_hi"; do
25446 ac_mid=`expr '(' "$ac_hi" - "$ac_lo" ')' / 2 + "$ac_lo"`
25447 cat >"conftest.$ac_ext" <<_ACEOF
25448 #line 25448 "configure"
25449 #include "confdefs.h"
25451 #include <stdlib.h>
25454 #if defined(__cplusplus)
25456 #ifdef HAVE_GXX_BUILTIN_H
25457 #include <g++/builtin.h>
25458 #elif HAVE_GPP_BUILTIN_H
25459 #include <gpp/builtin.h>
25460 #elif HAVE_BUILTIN_H
25461 #include <builtin.h>
25466 #if $cf_cv_header_stdbool_h
25467 #include <stdbool.h>
25475 int _array_ [1 - 2 * !((sizeof (bool)) <= $ac_mid)]
25480 rm -f "conftest.$ac_objext"
25481 if { (eval echo "$as_me:25481: \"$ac_compile\"") >&5
25482 (eval $ac_compile) 2>&5
25484 echo "$as_me:25484: \$? = $ac_status" >&5
25485 (exit "$ac_status"); } &&
25486 { ac_try='test -s "conftest.$ac_objext"'
25487 { (eval echo "$as_me:25487: \"$ac_try\"") >&5
25488 (eval $ac_try) 2>&5
25490 echo "$as_me:25490: \$? = $ac_status" >&5
25491 (exit "$ac_status"); }; }; then
25494 echo "$as_me: failed program was:" >&5
25495 cat "conftest.$ac_ext" >&5
25496 ac_lo=`expr "$ac_mid" + 1`
25498 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25500 ac_cv_sizeof_bool=$ac_lo
25502 if test "$cross_compiling" = yes; then
25503 { { echo "$as_me:25503: error: cannot run test program while cross compiling" >&5
25504 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
25505 { (exit 1); exit 1; }; }
25507 cat >"conftest.$ac_ext" <<_ACEOF
25508 #line 25508 "configure"
25509 #include "confdefs.h"
25511 #include <stdlib.h>
25514 #if defined(__cplusplus)
25516 #ifdef HAVE_GXX_BUILTIN_H
25517 #include <g++/builtin.h>
25518 #elif HAVE_GPP_BUILTIN_H
25519 #include <gpp/builtin.h>
25520 #elif HAVE_BUILTIN_H
25521 #include <builtin.h>
25526 #if $cf_cv_header_stdbool_h
25527 #include <stdbool.h>
25535 FILE *f = fopen ("conftest.val", "w");
25537 $ac_main_return (1);
25538 fprintf (f, "%ld", (long)(sizeof (bool)));
25544 rm -f "conftest$ac_exeext"
25545 if { (eval echo "$as_me:25545: \"$ac_link\"") >&5
25546 (eval $ac_link) 2>&5
25548 echo "$as_me:25548: \$? = $ac_status" >&5
25549 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
25550 { (eval echo "$as_me:25550: \"$ac_try\"") >&5
25551 (eval $ac_try) 2>&5
25553 echo "$as_me:25553: \$? = $ac_status" >&5
25554 (exit "$ac_status"); }; }; then
25555 ac_cv_sizeof_bool=`cat conftest.val`
25557 echo "$as_me: program exited with status $ac_status" >&5
25558 echo "$as_me: failed program was:" >&5
25559 cat "conftest.$ac_ext" >&5
25561 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
25566 ac_cv_sizeof_bool=0
25569 echo "$as_me:25569: result: $ac_cv_sizeof_bool" >&5
25570 echo "${ECHO_T}$ac_cv_sizeof_bool" >&6
25571 cat >>confdefs.h <<EOF
25572 #define SIZEOF_BOOL $ac_cv_sizeof_bool
25575 echo "$as_me:25575: checking for type of bool" >&5
25576 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
25577 if test "${cf_cv_type_of_bool+set}" = set; then
25578 echo $ECHO_N "(cached) $ECHO_C" >&6
25582 if test "$cross_compiling" = yes; then
25584 case x$ac_cv_sizeof_bool in
25585 (x1) cf_cv_type_of_bool="unsigned char";;
25586 (x2) cf_cv_type_of_bool="unsigned short";;
25587 (x4) cf_cv_type_of_bool="unsigned int";;
25588 (x8) cf_cv_type_of_bool="unsigned long";;
25589 (*) cf_cv_type_of_bool=unknown;;
25593 cat >"conftest.$ac_ext" <<_ACEOF
25594 #line 25594 "configure"
25595 #include "confdefs.h"
25597 #include <stdlib.h>
25600 #if defined(__cplusplus)
25602 #ifdef HAVE_GXX_BUILTIN_H
25603 #include <g++/builtin.h>
25604 #elif HAVE_GPP_BUILTIN_H
25605 #include <gpp/builtin.h>
25606 #elif HAVE_BUILTIN_H
25607 #include <builtin.h>
25612 #if $cf_cv_header_stdbool_h
25613 #include <stdbool.h>
25620 FILE *fp = fopen("cf_test.out", "w");
25623 if ((bool)(-x) >= 0)
25624 fputs("unsigned ", fp);
25625 if (sizeof(x) == sizeof(int)) fputs("int", fp);
25626 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
25627 else if (sizeof(x) == sizeof(short))fputs("short",fp);
25628 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
25631 ${cf_cv_main_return:-return}(0);
25635 rm -f "conftest$ac_exeext"
25636 if { (eval echo "$as_me:25636: \"$ac_link\"") >&5
25637 (eval $ac_link) 2>&5
25639 echo "$as_me:25639: \$? = $ac_status" >&5
25640 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
25641 { (eval echo "$as_me:25641: \"$ac_try\"") >&5
25642 (eval $ac_try) 2>&5
25644 echo "$as_me:25644: \$? = $ac_status" >&5
25645 (exit "$ac_status"); }; }; then
25646 cf_cv_type_of_bool=`cat cf_test.out`
25647 if test -z "$cf_cv_type_of_bool"; then
25648 cf_cv_type_of_bool=unknown
25651 echo "$as_me: program exited with status $ac_status" >&5
25652 echo "$as_me: failed program was:" >&5
25653 cat "conftest.$ac_ext" >&5
25654 cf_cv_type_of_bool=unknown
25656 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
25661 echo "$as_me:25661: result: $cf_cv_type_of_bool" >&5
25662 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
25664 if test "$cf_cv_type_of_bool" = unknown ; then
25665 case .$NCURSES_BOOL in
25666 (.auto|.) NCURSES_BOOL=unsigned;;
25668 { echo "$as_me:25668: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
25669 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
25670 cf_cv_type_of_bool=$NCURSES_BOOL
25673 echo "$as_me:25673: checking for special defines needed for etip.h" >&5
25674 echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
25675 cf_save_CXXFLAGS="$CXXFLAGS"
25678 # etip.h includes ncurses.h which includes ncurses_dll.h
25679 # But ncurses_dll.h is generated - fix here.
25680 test -d include || mkdir include
25681 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
25683 for cf_math in "" MATH_H
25685 for cf_excp in "" MATH_EXCEPTION
25687 CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -Iinclude -I${srcdir}/include"
25688 test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
25689 test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
25690 cat >"conftest.$ac_ext" <<_ACEOF
25691 #line 25691 "configure"
25692 #include "confdefs.h"
25694 #include <etip.h.in>
25704 rm -f "conftest.$ac_objext"
25705 if { (eval echo "$as_me:25705: \"$ac_compile\"") >&5
25706 (eval $ac_compile) 2>&5
25708 echo "$as_me:25708: \$? = $ac_status" >&5
25709 (exit "$ac_status"); } &&
25710 { ac_try='test -s "conftest.$ac_objext"'
25711 { (eval echo "$as_me:25711: \"$ac_try\"") >&5
25712 (eval $ac_try) 2>&5
25714 echo "$as_me:25714: \$? = $ac_status" >&5
25715 (exit "$ac_status"); }; }; then
25717 test -n "$cf_math" && cat >>confdefs.h <<EOF
25718 #define ETIP_NEEDS_${cf_math} 1
25721 test -n "$cf_excp" && cat >>confdefs.h <<EOF
25722 #define ETIP_NEEDS_${cf_excp} 1
25725 cf_result="$cf_math $cf_excp"
25729 echo "$as_me: failed program was:" >&5
25730 cat "conftest.$ac_ext" >&5
25732 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25735 echo "$as_me:25735: result: $cf_result" >&5
25736 echo "${ECHO_T}$cf_result" >&6
25737 CXXFLAGS="$cf_save_CXXFLAGS"
25739 if test -n "$CXX"; then
25740 echo "$as_me:25740: checking if $CXX accepts parameter initialization" >&5
25741 echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
25742 if test "${cf_cv_cpp_param_init+set}" = set; then
25743 echo $ECHO_N "(cached) $ECHO_C" >&6
25747 ac_cpp='$CXXCPP $CPPFLAGS'
25748 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
25749 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
25750 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25751 ac_main_return="return"
25753 if test "$cross_compiling" = yes; then
25754 cf_cv_cpp_param_init=unknown
25756 cat >"conftest.$ac_ext" <<_ACEOF
25757 #line 25757 "configure"
25758 #include "confdefs.h"
25768 TEST::TEST(int x = 1) // some compilers do not like second initializer
25775 rm -f "conftest$ac_exeext"
25776 if { (eval echo "$as_me:25776: \"$ac_link\"") >&5
25777 (eval $ac_link) 2>&5
25779 echo "$as_me:25779: \$? = $ac_status" >&5
25780 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
25781 { (eval echo "$as_me:25781: \"$ac_try\"") >&5
25782 (eval $ac_try) 2>&5
25784 echo "$as_me:25784: \$? = $ac_status" >&5
25785 (exit "$ac_status"); }; }; then
25786 cf_cv_cpp_param_init=yes
25788 echo "$as_me: program exited with status $ac_status" >&5
25789 echo "$as_me: failed program was:" >&5
25790 cat "conftest.$ac_ext" >&5
25791 cf_cv_cpp_param_init=no
25793 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
25796 ac_cpp='$CXXCPP $CPPFLAGS'
25797 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
25798 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
25799 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25800 ac_main_return="return"
25803 echo "$as_me:25803: result: $cf_cv_cpp_param_init" >&5
25804 echo "${ECHO_T}$cf_cv_cpp_param_init" >&6
25806 test "$cf_cv_cpp_param_init" = yes &&
25807 cat >>confdefs.h <<\EOF
25808 #define CPP_HAS_PARAM_INIT 1
25811 if test -n "$CXX"; then
25813 echo "$as_me:25813: checking if $CXX accepts static_cast" >&5
25814 echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
25815 if test "${cf_cv_cpp_static_cast+set}" = set; then
25816 echo $ECHO_N "(cached) $ECHO_C" >&6
25820 ac_cpp='$CXXCPP $CPPFLAGS'
25821 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
25822 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
25823 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25824 ac_main_return="return"
25826 cat >"conftest.$ac_ext" <<_ACEOF
25827 #line 25827 "configure"
25828 #include "confdefs.h"
25833 NCursesPanel(int nlines,
25843 template<class T> class NCursesUserPanel : public NCursesPanel
25846 NCursesUserPanel (int nlines,
25850 const T* p_UserData = static_cast<T*>(0))
25851 : NCursesPanel (nlines, ncols, begin_y, begin_x)
25854 NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
25858 virtual ~NCursesUserPanel() {};
25865 const char* p_UserData = static_cast<char*>(0)
25870 rm -f "conftest.$ac_objext"
25871 if { (eval echo "$as_me:25871: \"$ac_compile\"") >&5
25872 (eval $ac_compile) 2>&5
25874 echo "$as_me:25874: \$? = $ac_status" >&5
25875 (exit "$ac_status"); } &&
25876 { ac_try='test -s "conftest.$ac_objext"'
25877 { (eval echo "$as_me:25877: \"$ac_try\"") >&5
25878 (eval $ac_try) 2>&5
25880 echo "$as_me:25880: \$? = $ac_status" >&5
25881 (exit "$ac_status"); }; }; then
25882 cf_cv_cpp_static_cast=yes
25884 echo "$as_me: failed program was:" >&5
25885 cat "conftest.$ac_ext" >&5
25886 cf_cv_cpp_static_cast=no
25888 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25891 ac_cpp='$CXXCPP $CPPFLAGS'
25892 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
25893 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
25894 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25895 ac_main_return="return"
25898 echo "$as_me:25898: result: $cf_cv_cpp_static_cast" >&5
25899 echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6
25903 test "$cf_cv_cpp_static_cast" = yes &&
25904 cat >>confdefs.h <<\EOF
25905 #define CPP_HAS_STATIC_CAST 1
25909 CXX_ARFLAGS='$(ARFLAGS)'
25910 case "$cf_cv_system_name" in
25912 if test "$GXX" != yes ; then
25914 CXX_ARFLAGS='-ar -o'
25918 CXXLDFLAGS="-u main"
25921 if test "$GXX" != yes ; then
25923 CXX_ARFLAGS='-xar -o'
25930 cf_cv_builtin_bool=1
25932 # Just because we are not configuring against C++ right now does not
25933 # mean that a user will not want to use C++. Some distributors disable
25934 # the C++ portion of this configuration as a shortcut (or just to avoid
25935 # compiling the demo in the c++ directory). So we need a reasonable
25936 # default for the 'bool' type.
25938 # Caveat: since the storage of the bool type is not standardized, it
25941 if test "$NCURSES_BOOL" != auto ; then
25942 cf_cv_type_of_bool=$NCURSES_BOOL
25943 cf_cv_header_stdbool_h=0
25945 if test "$cf_cv_header_stdbool_h" = 1 ; then
25947 echo "$as_me:25947: checking for bool" >&5
25948 echo $ECHO_N "checking for bool... $ECHO_C" >&6
25949 if test "${ac_cv_type_bool+set}" = set; then
25950 echo $ECHO_N "(cached) $ECHO_C" >&6
25952 cat >"conftest.$ac_ext" <<_ACEOF
25953 #line 25953 "configure"
25954 #include "confdefs.h"
25956 #include <stdlib.h>
25959 #if defined(__cplusplus)
25961 #ifdef HAVE_GXX_BUILTIN_H
25962 #include <g++/builtin.h>
25963 #elif HAVE_GPP_BUILTIN_H
25964 #include <gpp/builtin.h>
25965 #elif HAVE_BUILTIN_H
25966 #include <builtin.h>
25971 #if $cf_cv_header_stdbool_h
25972 #include <stdbool.h>
25988 rm -f "conftest.$ac_objext"
25989 if { (eval echo "$as_me:25989: \"$ac_compile\"") >&5
25990 (eval $ac_compile) 2>&5
25992 echo "$as_me:25992: \$? = $ac_status" >&5
25993 (exit "$ac_status"); } &&
25994 { ac_try='test -s "conftest.$ac_objext"'
25995 { (eval echo "$as_me:25995: \"$ac_try\"") >&5
25996 (eval $ac_try) 2>&5
25998 echo "$as_me:25998: \$? = $ac_status" >&5
25999 (exit "$ac_status"); }; }; then
26000 ac_cv_type_bool=yes
26002 echo "$as_me: failed program was:" >&5
26003 cat "conftest.$ac_ext" >&5
26006 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26008 echo "$as_me:26008: result: $ac_cv_type_bool" >&5
26009 echo "${ECHO_T}$ac_cv_type_bool" >&6
26011 echo "$as_me:26011: checking size of bool" >&5
26012 echo $ECHO_N "checking size of bool... $ECHO_C" >&6
26013 if test "${ac_cv_sizeof_bool+set}" = set; then
26014 echo $ECHO_N "(cached) $ECHO_C" >&6
26016 if test "$ac_cv_type_bool" = yes; then
26017 if test "$cross_compiling" = yes; then
26018 # Depending upon the size, compute the lo and hi bounds.
26019 cat >"conftest.$ac_ext" <<_ACEOF
26020 #line 26020 "configure"
26021 #include "confdefs.h"
26023 #include <stdlib.h>
26026 #if defined(__cplusplus)
26028 #ifdef HAVE_GXX_BUILTIN_H
26029 #include <g++/builtin.h>
26030 #elif HAVE_GPP_BUILTIN_H
26031 #include <gpp/builtin.h>
26032 #elif HAVE_BUILTIN_H
26033 #include <builtin.h>
26038 #if $cf_cv_header_stdbool_h
26039 #include <stdbool.h>
26047 int _array_ [1 - 2 * !((sizeof (bool)) >= 0)]
26052 rm -f "conftest.$ac_objext"
26053 if { (eval echo "$as_me:26053: \"$ac_compile\"") >&5
26054 (eval $ac_compile) 2>&5
26056 echo "$as_me:26056: \$? = $ac_status" >&5
26057 (exit "$ac_status"); } &&
26058 { ac_try='test -s "conftest.$ac_objext"'
26059 { (eval echo "$as_me:26059: \"$ac_try\"") >&5
26060 (eval $ac_try) 2>&5
26062 echo "$as_me:26062: \$? = $ac_status" >&5
26063 (exit "$ac_status"); }; }; then
26066 cat >"conftest.$ac_ext" <<_ACEOF
26067 #line 26067 "configure"
26068 #include "confdefs.h"
26070 #include <stdlib.h>
26073 #if defined(__cplusplus)
26075 #ifdef HAVE_GXX_BUILTIN_H
26076 #include <g++/builtin.h>
26077 #elif HAVE_GPP_BUILTIN_H
26078 #include <gpp/builtin.h>
26079 #elif HAVE_BUILTIN_H
26080 #include <builtin.h>
26085 #if $cf_cv_header_stdbool_h
26086 #include <stdbool.h>
26094 int _array_ [1 - 2 * !((sizeof (bool)) <= $ac_mid)]
26099 rm -f "conftest.$ac_objext"
26100 if { (eval echo "$as_me:26100: \"$ac_compile\"") >&5
26101 (eval $ac_compile) 2>&5
26103 echo "$as_me:26103: \$? = $ac_status" >&5
26104 (exit "$ac_status"); } &&
26105 { ac_try='test -s "conftest.$ac_objext"'
26106 { (eval echo "$as_me:26106: \"$ac_try\"") >&5
26107 (eval $ac_try) 2>&5
26109 echo "$as_me:26109: \$? = $ac_status" >&5
26110 (exit "$ac_status"); }; }; then
26111 ac_hi=$ac_mid; break
26113 echo "$as_me: failed program was:" >&5
26114 cat "conftest.$ac_ext" >&5
26115 ac_lo=`expr "$ac_mid" + 1`; ac_mid=`expr 2 '*' "$ac_mid" + 1`
26117 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26120 echo "$as_me: failed program was:" >&5
26121 cat "conftest.$ac_ext" >&5
26124 cat >"conftest.$ac_ext" <<_ACEOF
26125 #line 26125 "configure"
26126 #include "confdefs.h"
26128 #include <stdlib.h>
26131 #if defined(__cplusplus)
26133 #ifdef HAVE_GXX_BUILTIN_H
26134 #include <g++/builtin.h>
26135 #elif HAVE_GPP_BUILTIN_H
26136 #include <gpp/builtin.h>
26137 #elif HAVE_BUILTIN_H
26138 #include <builtin.h>
26143 #if $cf_cv_header_stdbool_h
26144 #include <stdbool.h>
26152 int _array_ [1 - 2 * !((sizeof (bool)) >= $ac_mid)]
26157 rm -f "conftest.$ac_objext"
26158 if { (eval echo "$as_me:26158: \"$ac_compile\"") >&5
26159 (eval $ac_compile) 2>&5
26161 echo "$as_me:26161: \$? = $ac_status" >&5
26162 (exit "$ac_status"); } &&
26163 { ac_try='test -s "conftest.$ac_objext"'
26164 { (eval echo "$as_me:26164: \"$ac_try\"") >&5
26165 (eval $ac_try) 2>&5
26167 echo "$as_me:26167: \$? = $ac_status" >&5
26168 (exit "$ac_status"); }; }; then
26169 ac_lo=$ac_mid; break
26171 echo "$as_me: failed program was:" >&5
26172 cat "conftest.$ac_ext" >&5
26173 ac_hi=`expr "$ac_mid" - 1`; ac_mid=`expr 2 '*' "$ac_mid"`
26175 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26178 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26179 # Binary search between lo and hi bounds.
26180 while test "x$ac_lo" != "x$ac_hi"; do
26181 ac_mid=`expr '(' "$ac_hi" - "$ac_lo" ')' / 2 + "$ac_lo"`
26182 cat >"conftest.$ac_ext" <<_ACEOF
26183 #line 26183 "configure"
26184 #include "confdefs.h"
26186 #include <stdlib.h>
26189 #if defined(__cplusplus)
26191 #ifdef HAVE_GXX_BUILTIN_H
26192 #include <g++/builtin.h>
26193 #elif HAVE_GPP_BUILTIN_H
26194 #include <gpp/builtin.h>
26195 #elif HAVE_BUILTIN_H
26196 #include <builtin.h>
26201 #if $cf_cv_header_stdbool_h
26202 #include <stdbool.h>
26210 int _array_ [1 - 2 * !((sizeof (bool)) <= $ac_mid)]
26215 rm -f "conftest.$ac_objext"
26216 if { (eval echo "$as_me:26216: \"$ac_compile\"") >&5
26217 (eval $ac_compile) 2>&5
26219 echo "$as_me:26219: \$? = $ac_status" >&5
26220 (exit "$ac_status"); } &&
26221 { ac_try='test -s "conftest.$ac_objext"'
26222 { (eval echo "$as_me:26222: \"$ac_try\"") >&5
26223 (eval $ac_try) 2>&5
26225 echo "$as_me:26225: \$? = $ac_status" >&5
26226 (exit "$ac_status"); }; }; then
26229 echo "$as_me: failed program was:" >&5
26230 cat "conftest.$ac_ext" >&5
26231 ac_lo=`expr "$ac_mid" + 1`
26233 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26235 ac_cv_sizeof_bool=$ac_lo
26237 if test "$cross_compiling" = yes; then
26238 { { echo "$as_me:26238: error: cannot run test program while cross compiling" >&5
26239 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
26240 { (exit 1); exit 1; }; }
26242 cat >"conftest.$ac_ext" <<_ACEOF
26243 #line 26243 "configure"
26244 #include "confdefs.h"
26246 #include <stdlib.h>
26249 #if defined(__cplusplus)
26251 #ifdef HAVE_GXX_BUILTIN_H
26252 #include <g++/builtin.h>
26253 #elif HAVE_GPP_BUILTIN_H
26254 #include <gpp/builtin.h>
26255 #elif HAVE_BUILTIN_H
26256 #include <builtin.h>
26261 #if $cf_cv_header_stdbool_h
26262 #include <stdbool.h>
26270 FILE *f = fopen ("conftest.val", "w");
26272 $ac_main_return (1);
26273 fprintf (f, "%ld", (long)(sizeof (bool)));
26279 rm -f "conftest$ac_exeext"
26280 if { (eval echo "$as_me:26280: \"$ac_link\"") >&5
26281 (eval $ac_link) 2>&5
26283 echo "$as_me:26283: \$? = $ac_status" >&5
26284 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
26285 { (eval echo "$as_me:26285: \"$ac_try\"") >&5
26286 (eval $ac_try) 2>&5
26288 echo "$as_me:26288: \$? = $ac_status" >&5
26289 (exit "$ac_status"); }; }; then
26290 ac_cv_sizeof_bool=`cat conftest.val`
26292 echo "$as_me: program exited with status $ac_status" >&5
26293 echo "$as_me: failed program was:" >&5
26294 cat "conftest.$ac_ext" >&5
26296 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
26301 ac_cv_sizeof_bool=0
26304 echo "$as_me:26304: result: $ac_cv_sizeof_bool" >&5
26305 echo "${ECHO_T}$ac_cv_sizeof_bool" >&6
26306 cat >>confdefs.h <<EOF
26307 #define SIZEOF_BOOL $ac_cv_sizeof_bool
26310 echo "$as_me:26310: checking for type of bool" >&5
26311 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
26312 if test "${cf_cv_type_of_bool+set}" = set; then
26313 echo $ECHO_N "(cached) $ECHO_C" >&6
26317 if test "$cross_compiling" = yes; then
26319 case x$ac_cv_sizeof_bool in
26320 (x1) cf_cv_type_of_bool="unsigned char";;
26321 (x2) cf_cv_type_of_bool="unsigned short";;
26322 (x4) cf_cv_type_of_bool="unsigned int";;
26323 (x8) cf_cv_type_of_bool="unsigned long";;
26324 (*) cf_cv_type_of_bool=unknown;;
26328 cat >"conftest.$ac_ext" <<_ACEOF
26329 #line 26329 "configure"
26330 #include "confdefs.h"
26332 #include <stdlib.h>
26335 #if defined(__cplusplus)
26337 #ifdef HAVE_GXX_BUILTIN_H
26338 #include <g++/builtin.h>
26339 #elif HAVE_GPP_BUILTIN_H
26340 #include <gpp/builtin.h>
26341 #elif HAVE_BUILTIN_H
26342 #include <builtin.h>
26347 #if $cf_cv_header_stdbool_h
26348 #include <stdbool.h>
26355 FILE *fp = fopen("cf_test.out", "w");
26358 if ((bool)(-x) >= 0)
26359 fputs("unsigned ", fp);
26360 if (sizeof(x) == sizeof(int)) fputs("int", fp);
26361 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
26362 else if (sizeof(x) == sizeof(short))fputs("short",fp);
26363 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
26366 ${cf_cv_main_return:-return}(0);
26370 rm -f "conftest$ac_exeext"
26371 if { (eval echo "$as_me:26371: \"$ac_link\"") >&5
26372 (eval $ac_link) 2>&5
26374 echo "$as_me:26374: \$? = $ac_status" >&5
26375 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
26376 { (eval echo "$as_me:26376: \"$ac_try\"") >&5
26377 (eval $ac_try) 2>&5
26379 echo "$as_me:26379: \$? = $ac_status" >&5
26380 (exit "$ac_status"); }; }; then
26381 cf_cv_type_of_bool=`cat cf_test.out`
26382 if test -z "$cf_cv_type_of_bool"; then
26383 cf_cv_type_of_bool=unknown
26386 echo "$as_me: program exited with status $ac_status" >&5
26387 echo "$as_me: failed program was:" >&5
26388 cat "conftest.$ac_ext" >&5
26389 cf_cv_type_of_bool=unknown
26391 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
26396 echo "$as_me:26396: result: $cf_cv_type_of_bool" >&5
26397 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
26399 if test "$cf_cv_type_of_bool" = unknown ; then
26400 case .$NCURSES_BOOL in
26401 (.auto|.) NCURSES_BOOL=unsigned;;
26403 { echo "$as_me:26403: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
26404 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
26405 cf_cv_type_of_bool=$NCURSES_BOOL
26409 echo "$as_me:26409: checking for fallback type of bool" >&5
26410 echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
26411 case "$host_cpu" in
26412 (i?86) cf_cv_type_of_bool=char ;;
26413 (*) cf_cv_type_of_bool=int ;;
26415 echo "$as_me:26415: result: $cf_cv_type_of_bool" >&5
26416 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
26421 # If the C compiler did not declare bool, and we did not determine that the C++
26422 # compiler does not declare bool, turn on an ifdef in curses.h that makes the
26423 # ncurses library use the same type as C++ bool. Note that this allows one to
26424 # specify the type of bool in a configure-script option and postpone
26425 # integration with the C++ compiler provided that the types are compatible.
26427 if test "$cf_cv_cc_bool_type" = 1
26429 # oops: C has a bool. Unlikely, but C++ could differ.
26431 elif test "$cf_cv_builtin_bool" = 0
26436 # this is the normal case
26437 USE_CXX_BOOL='defined(__cplusplus)'
26440 if test -f "${srcdir}/Ada95/Makefile.in" ; then
26442 if test "$cf_with_ada" != "no" ; then
26443 if test "$with_libtool" != "no"; then
26444 { echo "$as_me:26444: WARNING: libtool does not support Ada - disabling feature" >&5
26445 echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;}
26450 if test "$cf_with_ada" != "no" ; then
26452 for cf_prog_gnat in gnat gnatmake gprconfig gprbuild
26455 cf_upper_prog_gnat=`echo "${cf_prog_gnat}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
26457 unset ac_cv_path_cf_TEMP_gnat
26459 # Extract the first word of "$cf_prog_gnat", so it can be a program name with args.
26460 set dummy $cf_prog_gnat; ac_word=$2
26461 echo "$as_me:26461: checking for $ac_word" >&5
26462 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
26463 if test "${ac_cv_path_cf_TEMP_gnat+set}" = set; then
26464 echo $ECHO_N "(cached) $ECHO_C" >&6
26466 case $cf_TEMP_gnat in
26468 ac_cv_path_cf_TEMP_gnat="$cf_TEMP_gnat" # Let the user override the test with a path.
26471 ac_save_IFS=$IFS; IFS=$ac_path_separator
26473 for ac_dir in $ac_dummy; do
26475 test -z "$ac_dir" && ac_dir=.
26476 if $as_executable_p "$ac_dir/$ac_word"; then
26477 ac_cv_path_cf_TEMP_gnat="$ac_dir/$ac_word"
26478 echo "$as_me:26478: found $ac_dir/$ac_word" >&5
26483 test -z "$ac_cv_path_cf_TEMP_gnat" && ac_cv_path_cf_TEMP_gnat="no"
26487 cf_TEMP_gnat=$ac_cv_path_cf_TEMP_gnat
26489 if test -n "$cf_TEMP_gnat"; then
26490 echo "$as_me:26490: result: $cf_TEMP_gnat" >&5
26491 echo "${ECHO_T}$cf_TEMP_gnat" >&6
26493 echo "$as_me:26493: result: no" >&5
26494 echo "${ECHO_T}no" >&6
26497 eval "cf_cv_PATH_$cf_upper_prog_gnat=$ac_cv_path_cf_TEMP_gnat"
26499 if test "x$cf_TEMP_gnat" != xno; then
26500 unset cf_cv_gnat_version
26503 echo "$as_me:26503: checking for $cf_prog_gnat version" >&5
26504 echo $ECHO_N "checking for $cf_prog_gnat version... $ECHO_C" >&6
26505 if test "${cf_cv_gnat_version+set}" = set; then
26506 echo $ECHO_N "(cached) $ECHO_C" >&6
26509 cf_cv_gnat_version=`$cf_prog_gnat --version 2>&1 | \
26510 grep '[0-9].[0-9][0-9]*' |\
26511 sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
26514 echo "$as_me:26514: result: $cf_cv_gnat_version" >&5
26515 echo "${ECHO_T}$cf_cv_gnat_version" >&6
26516 test -z "$cf_cv_gnat_version" && cf_cv_gnat_version=no
26517 eval cf_TEMP_gnat=$cf_cv_gnat_version; unset cf_cv_gnat_version
26520 eval "cf_cv_VERSION_$cf_upper_prog_gnat=$cf_TEMP_gnat"
26523 unset cf_cv_gnat_version
26524 unset ac_cv_path_cf_TEMP_gnat
26527 if test "x$cf_cv_VERSION_GNATMAKE" = "xno"; then
26529 cf_cv_prog_gnat_correct=no
26531 cf_ada_make=gnatmake
26532 if test "x$cf_cv_VERSION_GPRCONFIG" = "xno"; then
26533 # gprconfig is newer than gnatmake; we can continue...
26536 rm -rf ./conftest* ./*~conftest*
26537 if mkdir conftest.src
26541 for cf_gprconfig in Ada C
26543 echo "$as_me:26543: checking for gprconfig name for $cf_gprconfig" >&5
26544 echo $ECHO_N "checking for gprconfig name for $cf_gprconfig... $ECHO_C" >&6
26545 if test "$cf_gprconfig" = C
26547 for cf_gprconfig_param in \
26548 "$cf_gprconfig,,,,GNATGCC" \
26549 "$cf_gprconfig,,,,GCC" \
26552 cf_gprconfig_value=`echo s| gprconfig --config=$cf_gprconfig_param 2>&5 | ${AWK:-awk} '/^\*/{print $3;}' | head -n 1`
26553 test -n "$cf_gprconfig_value" && break
26556 cf_gprconfig_param=$cf_gprconfig
26557 cf_gprconfig_value=`echo s| gprconfig --config=$cf_gprconfig_param 2>&5 | ${AWK:-awk} '/^\*/{print $3;}' | head -n 1`
26559 if test -n "$cf_gprconfig_value"
26561 eval "cf_ada_config_$cf_gprconfig=$cf_gprconfig_value"
26562 echo "$as_me:26562: result: $cf_gprconfig_value" >&5
26563 echo "${ECHO_T}$cf_gprconfig_value" >&6
26565 echo "$as_me:26565: result: missing" >&5
26566 echo "${ECHO_T}missing" >&6
26572 rm -rf ./conftest* ./*~conftest*
26575 if test "x$cf_ada_config" != "x#"
26578 echo "$as_me:26578: checking for gnat version" >&5
26579 echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
26580 if test "${cf_cv_gnat_version+set}" = set; then
26581 echo $ECHO_N "(cached) $ECHO_C" >&6
26584 cf_cv_gnat_version=`${cf_ada_make:-gnatmake} --version 2>&1 | \
26585 grep '[0-9].[0-9][0-9]*' |\
26586 sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
26589 echo "$as_me:26589: result: $cf_cv_gnat_version" >&5
26590 echo "${ECHO_T}$cf_cv_gnat_version" >&6
26591 test -z "$cf_cv_gnat_version" && cf_cv_gnat_version=no
26593 case "$cf_cv_gnat_version" in
26594 (3.1[1-9]*|3.[2-9]*|[4-9].*|[1-9][0-9].[0-9]*|20[0-9][0-9])
26595 cf_cv_prog_gnat_correct=yes
26598 { echo "$as_me:26598: WARNING: Unsupported GNAT version $cf_cv_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&5
26599 echo "$as_me: WARNING: Unsupported GNAT version $cf_cv_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&2;}
26600 cf_cv_prog_gnat_correct=no
26604 # Extract the first word of "m4", so it can be a program name with args.
26605 set dummy m4; ac_word=$2
26606 echo "$as_me:26606: checking for $ac_word" >&5
26607 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
26608 if test "${ac_cv_prog_M4_exists+set}" = set; then
26609 echo $ECHO_N "(cached) $ECHO_C" >&6
26611 if test -n "$M4_exists"; then
26612 ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
26614 ac_save_IFS=$IFS; IFS=$ac_path_separator
26616 for ac_dir in $ac_dummy; do
26618 test -z "$ac_dir" && ac_dir=.
26619 $as_executable_p "$ac_dir/$ac_word" || continue
26620 ac_cv_prog_M4_exists="yes"
26621 echo "$as_me:26621: found $ac_dir/$ac_word" >&5
26625 test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
26628 M4_exists=$ac_cv_prog_M4_exists
26629 if test -n "$M4_exists"; then
26630 echo "$as_me:26630: result: $M4_exists" >&5
26631 echo "${ECHO_T}$M4_exists" >&6
26633 echo "$as_me:26633: result: no" >&5
26634 echo "${ECHO_T}no" >&6
26637 if test "$ac_cv_prog_M4_exists" = no; then
26638 cf_cv_prog_gnat_correct=no
26639 { echo "$as_me:26639: WARNING: Ada95 binding required program m4 not found. Ada95 binding disabled" >&5
26640 echo "$as_me: WARNING: Ada95 binding required program m4 not found. Ada95 binding disabled" >&2;}
26642 if test "$cf_cv_prog_gnat_correct" = yes; then
26643 echo "$as_me:26643: checking if GNAT works" >&5
26644 echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
26646 rm -rf ./conftest* ./*~conftest*
26647 cat >>conftest.ads <<CF_EOF
26648 procedure conftest;
26650 cat >>conftest.adb <<CF_EOF
26653 procedure conftest is
26655 Text_IO.Put ("Hello World");
26657 GNAT.OS_Lib.OS_Exit (0);
26660 if ( "$cf_ada_make" $ADAFLAGS conftest 1>&5 2>&1 ) ; then
26661 if ( ./conftest 1>&5 2>&1 ) ; then
26662 cf_cv_prog_gnat_correct=yes
26664 cf_cv_prog_gnat_correct=no
26667 cf_cv_prog_gnat_correct=no
26669 rm -rf ./conftest* ./*~conftest*
26671 echo "$as_me:26671: result: $cf_cv_prog_gnat_correct" >&5
26672 echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
26675 cf_cv_prog_gnat_correct=no
26679 if test "x$cf_cv_prog_gnat_correct" = xyes; then
26681 ADAFLAGS="$ADAFLAGS -gnatpn"
26683 echo "$as_me:26683: checking optimization options for ADAFLAGS" >&5
26684 echo $ECHO_N "checking optimization options for ADAFLAGS... $ECHO_C" >&6
26688 ADAFLAGS="$ADAFLAGS -g"
26694 cf_O_flag=`echo "$CFLAGS" |sed -e 's/^.*-O/-O/' -e 's/[ ].*//'`
26696 ADAFLAGS="$ADAFLAGS $cf_O_flag"
26700 echo "$as_me:26700: result: $ADAFLAGS" >&5
26701 echo "${ECHO_T}$ADAFLAGS" >&6
26703 echo "$as_me:26703: checking if GNATPREP supports -T option" >&5
26704 echo $ECHO_N "checking if GNATPREP supports -T option... $ECHO_C" >&6
26705 if test "${cf_cv_gnatprep_opt_t+set}" = set; then
26706 echo $ECHO_N "(cached) $ECHO_C" >&6
26709 cf_cv_gnatprep_opt_t=no
26710 gnatprep -T 2>/dev/null >/dev/null && cf_cv_gnatprep_opt_t=yes
26713 echo "$as_me:26713: result: $cf_cv_gnatprep_opt_t" >&5
26714 echo "${ECHO_T}$cf_cv_gnatprep_opt_t" >&6
26715 test "$cf_cv_gnatprep_opt_t" = yes && GNATPREP_OPTS="-T $GNATPREP_OPTS"
26717 echo "$as_me:26717: checking if GNAT supports generics" >&5
26718 echo $ECHO_N "checking if GNAT supports generics... $ECHO_C" >&6
26719 case "$cf_cv_gnat_version" in
26720 (3.1[1-9]*|3.[2-9]*|[4-9].*|[1-9][0-9].[0-9]*|20[0-9][0-9])
26721 cf_gnat_generics=yes
26724 cf_gnat_generics=no
26727 echo "$as_me:26727: result: $cf_gnat_generics" >&5
26728 echo "${ECHO_T}$cf_gnat_generics" >&6
26730 if test "$cf_gnat_generics" = yes
26732 cf_compile_generics=generics
26733 cf_generic_objects="\${GENOBJS}"
26735 cf_compile_generics=
26736 cf_generic_objects=
26739 echo "$as_me:26739: checking if GNAT supports SIGINT" >&5
26740 echo $ECHO_N "checking if GNAT supports SIGINT... $ECHO_C" >&6
26741 if test "${cf_cv_gnat_sigint+set}" = set; then
26742 echo $ECHO_N "(cached) $ECHO_C" >&6
26745 rm -rf ./conftest* ./*~conftest*
26746 cat >>conftest.ads <<CF_EOF
26747 with Ada.Interrupts.Names;
26749 package ConfTest is
26751 pragma Warnings (Off); -- the next pragma exists since 3.11p
26752 pragma Unreserve_All_Interrupts;
26753 pragma Warnings (On);
26755 protected Process is
26757 function Continue return Boolean;
26758 pragma Attach_Handler (Stop, Ada.Interrupts.Names.SIGINT);
26760 Done : Boolean := False;
26765 cat >>conftest.adb <<CF_EOF
26766 package body ConfTest is
26767 protected body Process is
26772 function Continue return Boolean is
26779 if ( "$cf_ada_make" $ADAFLAGS conftest 1>&5 2>&1 ) ; then
26780 cf_cv_gnat_sigint=yes
26782 cf_cv_gnat_sigint=no
26784 rm -rf ./conftest* ./*~conftest*
26787 echo "$as_me:26787: result: $cf_cv_gnat_sigint" >&5
26788 echo "${ECHO_T}$cf_cv_gnat_sigint" >&6
26790 if test "$cf_cv_gnat_sigint" = yes ; then
26793 USE_GNAT_SIGINT="#"
26796 cf_gnat_libraries=no
26797 cf_gnat_projects=no
26799 if test "$enable_gnat_projects" != no ; then
26800 echo "$as_me:26800: checking if GNAT supports project files" >&5
26801 echo $ECHO_N "checking if GNAT supports project files... $ECHO_C" >&6
26802 case "$cf_cv_gnat_version" in
26806 case "$cf_cv_system_name" in
26810 rm -rf ./conftest* ./*~conftest*
26811 if mkdir conftest.src conftest.bin conftest.lib
26814 rm -rf ./conftest* ./*~conftest*
26815 cat >>library.gpr <<CF_EOF
26817 Kind := External ("LIB_KIND");
26818 for Library_Name use "ConfTest";
26819 for Object_Dir use ".";
26820 for Library_ALI_Dir use External("LIBRARY_DIR");
26821 for Library_Version use External ("SONAME");
26822 for Library_Kind use Kind;
26823 for Library_Dir use External("BUILD_DIR");
26824 Source_Dir := External ("SOURCE_DIR");
26825 for Source_Dirs use (Source_Dir);
26828 cat >>confpackage.ads <<CF_EOF
26829 package ConfPackage is
26830 procedure conftest;
26833 cat >>confpackage.adb <<CF_EOF
26835 package body ConfPackage is
26836 procedure conftest is
26838 Text_IO.Put ("Hello World");
26843 if ( "$cf_ada_make" $ADAFLAGS \
26845 -XBUILD_DIR="`cd ../conftest.bin;pwd`" \
26846 -XLIBRARY_DIR="`cd ../conftest.lib;pwd`" \
26847 -XSOURCE_DIR="`pwd`" \
26848 -XSONAME=libConfTest.so.1 \
26849 -XLIB_KIND=static 1>&5 2>&1 ) ; then
26850 cf_gnat_projects=yes
26854 if test -f conftest.lib/confpackage.ali
26856 cf_gnat_libraries=yes
26858 rm -rf ./conftest* ./*~conftest*
26863 echo "$as_me:26863: result: $cf_gnat_projects" >&5
26864 echo "${ECHO_T}$cf_gnat_projects" >&6
26865 fi # enable_gnat_projects
26867 if test "$cf_gnat_projects" = yes
26869 echo "$as_me:26869: checking if GNAT supports libraries" >&5
26870 echo $ECHO_N "checking if GNAT supports libraries... $ECHO_C" >&6
26871 echo "$as_me:26871: result: $cf_gnat_libraries" >&5
26872 echo "${ECHO_T}$cf_gnat_libraries" >&6
26875 USE_OLD_MAKERULES=""
26876 USE_GNAT_PROJECTS="#"
26877 USE_GNAT_MAKE_GPR="#"
26878 USE_GNAT_GPRBUILD="#"
26880 if test "$cf_gnat_projects" = yes
26882 USE_OLD_MAKERULES="#"
26883 USE_GNAT_PROJECTS=""
26884 if test "$cf_cv_VERSION_GPRBUILD" != no
26886 USE_GNAT_GPRBUILD=""
26887 elif test "$cf_cv_VERSION_GNATMAKE" != no
26889 USE_GNAT_MAKE_GPR=""
26891 { echo "$as_me:26891: WARNING: use old makefile rules since tools are missing" >&5
26892 echo "$as_me: WARNING: use old makefile rules since tools are missing" >&2;}
26896 if test "$cf_gnat_libraries" = yes
26898 USE_GNAT_LIBRARIES=""
26900 USE_GNAT_LIBRARIES="#"
26903 echo "$as_me:26903: checking for ada-compiler" >&5
26904 echo $ECHO_N "checking for ada-compiler... $ECHO_C" >&6
26906 # Check whether --with-ada-compiler or --without-ada-compiler was given.
26907 if test "${with_ada_compiler+set}" = set; then
26908 withval="$with_ada_compiler"
26909 cf_ada_compiler=$withval
26911 cf_ada_compiler=gnatmake
26914 echo "$as_me:26914: result: $cf_ada_compiler" >&5
26915 echo "${ECHO_T}$cf_ada_compiler" >&6
26917 cf_ada_package=terminal_interface
26919 echo "$as_me:26919: checking for ada-include" >&5
26920 echo $ECHO_N "checking for ada-include... $ECHO_C" >&6
26922 # Check whether --with-ada-include or --without-ada-include was given.
26923 if test "${with_ada_include+set}" = set; then
26924 withval="$with_ada_include"
26927 withval="${ADA_INCLUDE:-$prefix/share/ada/adainclude}"
26928 fi; if test -n "$prefix/share/ada/adainclude" ; then
26930 if test "x$prefix" != xNONE; then
26931 cf_path_syntax="$prefix"
26933 cf_path_syntax="$ac_default_prefix"
26936 case ".$withval" in
26937 (.\$\(*\)*|.\'*\'*)
26941 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
26943 (.\$\{*prefix\}*|.\$\{*dir\}*)
26944 eval withval="$withval"
26945 case ".$withval" in
26947 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
26952 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
26955 { { echo "$as_me:26955: error: expected a pathname, not \"$withval\"" >&5
26956 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
26957 { (exit 1); exit 1; }; }
26962 eval ADA_INCLUDE="$withval"
26964 echo "$as_me:26964: result: $ADA_INCLUDE" >&5
26965 echo "${ECHO_T}$ADA_INCLUDE" >&6
26967 echo "$as_me:26967: checking for ada-objects" >&5
26968 echo $ECHO_N "checking for ada-objects... $ECHO_C" >&6
26970 # Check whether --with-ada-objects or --without-ada-objects was given.
26971 if test "${with_ada_objects+set}" = set; then
26972 withval="$with_ada_objects"
26975 withval="${ADA_OBJECTS:-$prefix/lib/ada/adalib}"
26976 fi; if test -n "$prefix/lib/ada/adalib" ; then
26978 if test "x$prefix" != xNONE; then
26979 cf_path_syntax="$prefix"
26981 cf_path_syntax="$ac_default_prefix"
26984 case ".$withval" in
26985 (.\$\(*\)*|.\'*\'*)
26989 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
26991 (.\$\{*prefix\}*|.\$\{*dir\}*)
26992 eval withval="$withval"
26993 case ".$withval" in
26995 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
27000 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
27003 { { echo "$as_me:27003: error: expected a pathname, not \"$withval\"" >&5
27004 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
27005 { (exit 1); exit 1; }; }
27010 eval ADA_OBJECTS="$withval"
27012 echo "$as_me:27012: result: $ADA_OBJECTS" >&5
27013 echo "${ECHO_T}$ADA_OBJECTS" >&6
27015 echo "$as_me:27015: checking if an Ada95 shared-library should be built" >&5
27016 echo $ECHO_N "checking if an Ada95 shared-library should be built... $ECHO_C" >&6
27018 # Check whether --with-ada-sharedlib or --without-ada-sharedlib was given.
27019 if test "${with_ada_sharedlib+set}" = set; then
27020 withval="$with_ada_sharedlib"
27021 with_ada_sharedlib=$withval
27023 with_ada_sharedlib=no
27025 echo "$as_me:27025: result: $with_ada_sharedlib" >&5
27026 echo "${ECHO_T}$with_ada_sharedlib" >&6
27028 if test "x$with_ada_sharedlib" != xno
27030 if test "x$cf_gnat_projects" != xyes
27032 { echo "$as_me:27032: WARNING: disabling shared-library since GNAT projects are not supported" >&5
27033 echo "$as_me: WARNING: disabling shared-library since GNAT projects are not supported" >&2;}
27034 with_ada_sharedlib=no
27038 ADA_SHAREDLIB='lib$(LIB_NAME).so.1'
27039 MAKE_ADA_SHAREDLIB="#"
27041 if test "x$with_ada_sharedlib" != xno
27043 MAKE_ADA_SHAREDLIB=
27044 if test "x$with_ada_sharedlib" != xyes
27046 ADA_SHAREDLIB="$with_ada_sharedlib"
27050 # allow the Ada binding to be renamed
27052 echo "$as_me:27052: checking for ada-libname" >&5
27053 echo $ECHO_N "checking for ada-libname... $ECHO_C" >&6
27055 # Check whether --with-ada-libname or --without-ada-libname was given.
27056 if test "${with_ada_libname+set}" = set; then
27057 withval="$with_ada_libname"
27058 ADA_LIBNAME=$withval
27060 ADA_LIBNAME=AdaCurses
27062 case "x$ADA_LIBNAME" in
27064 ADA_LIBNAME=AdaCurses
27068 echo "$as_me:27068: result: $ADA_LIBNAME" >&5
27069 echo "${ECHO_T}$ADA_LIBNAME" >&6
27077 # do this "late" to avoid conflict with header-checks
27078 if test "x$with_widec" = xyes ; then
27079 echo "$as_me:27079: checking for wchar_t" >&5
27080 echo $ECHO_N "checking for wchar_t... $ECHO_C" >&6
27081 if test "${ac_cv_type_wchar_t+set}" = set; then
27082 echo $ECHO_N "(cached) $ECHO_C" >&6
27084 cat >"conftest.$ac_ext" <<_ACEOF
27085 #line 27085 "configure"
27086 #include "confdefs.h"
27087 $ac_includes_default
27093 if (sizeof (wchar_t))
27099 rm -f "conftest.$ac_objext"
27100 if { (eval echo "$as_me:27100: \"$ac_compile\"") >&5
27101 (eval $ac_compile) 2>&5
27103 echo "$as_me:27103: \$? = $ac_status" >&5
27104 (exit "$ac_status"); } &&
27105 { ac_try='test -s "conftest.$ac_objext"'
27106 { (eval echo "$as_me:27106: \"$ac_try\"") >&5
27107 (eval $ac_try) 2>&5
27109 echo "$as_me:27109: \$? = $ac_status" >&5
27110 (exit "$ac_status"); }; }; then
27111 ac_cv_type_wchar_t=yes
27113 echo "$as_me: failed program was:" >&5
27114 cat "conftest.$ac_ext" >&5
27115 ac_cv_type_wchar_t=no
27117 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27119 echo "$as_me:27119: result: $ac_cv_type_wchar_t" >&5
27120 echo "${ECHO_T}$ac_cv_type_wchar_t" >&6
27122 echo "$as_me:27122: checking size of wchar_t" >&5
27123 echo $ECHO_N "checking size of wchar_t... $ECHO_C" >&6
27124 if test "${ac_cv_sizeof_wchar_t+set}" = set; then
27125 echo $ECHO_N "(cached) $ECHO_C" >&6
27127 if test "$ac_cv_type_wchar_t" = yes; then
27128 if test "$cross_compiling" = yes; then
27129 # Depending upon the size, compute the lo and hi bounds.
27130 cat >"conftest.$ac_ext" <<_ACEOF
27131 #line 27131 "configure"
27132 #include "confdefs.h"
27133 $ac_includes_default
27137 int _array_ [1 - 2 * !((sizeof (wchar_t)) >= 0)]
27142 rm -f "conftest.$ac_objext"
27143 if { (eval echo "$as_me:27143: \"$ac_compile\"") >&5
27144 (eval $ac_compile) 2>&5
27146 echo "$as_me:27146: \$? = $ac_status" >&5
27147 (exit "$ac_status"); } &&
27148 { ac_try='test -s "conftest.$ac_objext"'
27149 { (eval echo "$as_me:27149: \"$ac_try\"") >&5
27150 (eval $ac_try) 2>&5
27152 echo "$as_me:27152: \$? = $ac_status" >&5
27153 (exit "$ac_status"); }; }; then
27156 cat >"conftest.$ac_ext" <<_ACEOF
27157 #line 27157 "configure"
27158 #include "confdefs.h"
27159 $ac_includes_default
27163 int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
27168 rm -f "conftest.$ac_objext"
27169 if { (eval echo "$as_me:27169: \"$ac_compile\"") >&5
27170 (eval $ac_compile) 2>&5
27172 echo "$as_me:27172: \$? = $ac_status" >&5
27173 (exit "$ac_status"); } &&
27174 { ac_try='test -s "conftest.$ac_objext"'
27175 { (eval echo "$as_me:27175: \"$ac_try\"") >&5
27176 (eval $ac_try) 2>&5
27178 echo "$as_me:27178: \$? = $ac_status" >&5
27179 (exit "$ac_status"); }; }; then
27180 ac_hi=$ac_mid; break
27182 echo "$as_me: failed program was:" >&5
27183 cat "conftest.$ac_ext" >&5
27184 ac_lo=`expr "$ac_mid" + 1`; ac_mid=`expr 2 '*' "$ac_mid" + 1`
27186 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27189 echo "$as_me: failed program was:" >&5
27190 cat "conftest.$ac_ext" >&5
27193 cat >"conftest.$ac_ext" <<_ACEOF
27194 #line 27194 "configure"
27195 #include "confdefs.h"
27196 $ac_includes_default
27200 int _array_ [1 - 2 * !((sizeof (wchar_t)) >= $ac_mid)]
27205 rm -f "conftest.$ac_objext"
27206 if { (eval echo "$as_me:27206: \"$ac_compile\"") >&5
27207 (eval $ac_compile) 2>&5
27209 echo "$as_me:27209: \$? = $ac_status" >&5
27210 (exit "$ac_status"); } &&
27211 { ac_try='test -s "conftest.$ac_objext"'
27212 { (eval echo "$as_me:27212: \"$ac_try\"") >&5
27213 (eval $ac_try) 2>&5
27215 echo "$as_me:27215: \$? = $ac_status" >&5
27216 (exit "$ac_status"); }; }; then
27217 ac_lo=$ac_mid; break
27219 echo "$as_me: failed program was:" >&5
27220 cat "conftest.$ac_ext" >&5
27221 ac_hi=`expr "$ac_mid" - 1`; ac_mid=`expr 2 '*' "$ac_mid"`
27223 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27226 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27227 # Binary search between lo and hi bounds.
27228 while test "x$ac_lo" != "x$ac_hi"; do
27229 ac_mid=`expr '(' "$ac_hi" - "$ac_lo" ')' / 2 + "$ac_lo"`
27230 cat >"conftest.$ac_ext" <<_ACEOF
27231 #line 27231 "configure"
27232 #include "confdefs.h"
27233 $ac_includes_default
27237 int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
27242 rm -f "conftest.$ac_objext"
27243 if { (eval echo "$as_me:27243: \"$ac_compile\"") >&5
27244 (eval $ac_compile) 2>&5
27246 echo "$as_me:27246: \$? = $ac_status" >&5
27247 (exit "$ac_status"); } &&
27248 { ac_try='test -s "conftest.$ac_objext"'
27249 { (eval echo "$as_me:27249: \"$ac_try\"") >&5
27250 (eval $ac_try) 2>&5
27252 echo "$as_me:27252: \$? = $ac_status" >&5
27253 (exit "$ac_status"); }; }; then
27256 echo "$as_me: failed program was:" >&5
27257 cat "conftest.$ac_ext" >&5
27258 ac_lo=`expr "$ac_mid" + 1`
27260 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27262 ac_cv_sizeof_wchar_t=$ac_lo
27264 if test "$cross_compiling" = yes; then
27265 { { echo "$as_me:27265: error: cannot run test program while cross compiling" >&5
27266 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
27267 { (exit 1); exit 1; }; }
27269 cat >"conftest.$ac_ext" <<_ACEOF
27270 #line 27270 "configure"
27271 #include "confdefs.h"
27272 $ac_includes_default
27276 FILE *f = fopen ("conftest.val", "w");
27278 $ac_main_return (1);
27279 fprintf (f, "%ld", (long)(sizeof (wchar_t)));
27285 rm -f "conftest$ac_exeext"
27286 if { (eval echo "$as_me:27286: \"$ac_link\"") >&5
27287 (eval $ac_link) 2>&5
27289 echo "$as_me:27289: \$? = $ac_status" >&5
27290 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
27291 { (eval echo "$as_me:27291: \"$ac_try\"") >&5
27292 (eval $ac_try) 2>&5
27294 echo "$as_me:27294: \$? = $ac_status" >&5
27295 (exit "$ac_status"); }; }; then
27296 ac_cv_sizeof_wchar_t=`cat conftest.val`
27298 echo "$as_me: program exited with status $ac_status" >&5
27299 echo "$as_me: failed program was:" >&5
27300 cat "conftest.$ac_ext" >&5
27302 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
27307 ac_cv_sizeof_wchar_t=0
27310 echo "$as_me:27310: result: $ac_cv_sizeof_wchar_t" >&5
27311 echo "${ECHO_T}$ac_cv_sizeof_wchar_t" >&6
27312 cat >>confdefs.h <<EOF
27313 #define SIZEOF_WCHAR_T $ac_cv_sizeof_wchar_t
27316 # cross-compiling to mingw can run into the problem that attempting to
27317 # link with the regex library fails, causing the test to not set this to
27318 # a number. "recent" autoconf does not address this problem either -TD
27319 if test -z "$ac_cv_sizeof_wchar_t"
27321 test -n "$verbose" && echo " test failed (assume 2)" 1>&6
27323 echo "${as_me:-configure}:27323: testing test failed (assume 2) ..." 1>&5
27325 sed /SIZEOF_WCHAR_T/d confdefs.h >confdefs.tmp
27326 mv confdefs.tmp confdefs.h
27327 echo "#define SIZEOF_WCHAR_T 2" >>confdefs.h
27331 ### Construct the ncurses library-subsets, if any, from this set of keywords:
27332 ### none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
27334 ### ticlib modules may be a separate library, otherwise contained in termlib.
27335 ### termlib modules may be a separate library, otherwise contained in ncurses.
27337 ### The of "+" or " " between the tokens controls the way the script
27338 ### chooses to split module lists into libraries.
27340 ### (see CF_LIB_RULES).
27341 echo "$as_me:27341: checking for library subsets" >&5
27342 echo $ECHO_N "checking for library subsets... $ECHO_C" >&6
27345 if test "x$cf_with_progs" = xyes || test "$with_ticlib" != no || test "$with_termcap" != no; then
27346 LIB_SUBSETS="${LIB_SUBSETS}ticlib"
27347 if test "$with_ticlib" != no ; then
27348 LIB_SUBSETS="${LIB_SUBSETS} "
27350 LIB_SUBSETS="${LIB_SUBSETS}+"
27354 LIB_SUBSETS="${LIB_SUBSETS}termlib"
27355 test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
27357 if test "$with_termlib" != no ; then
27358 LIB_SUBSETS="${LIB_SUBSETS} "
27360 LIB_SUBSETS="${LIB_SUBSETS}+"
27363 LIB_SUBSETS="${LIB_SUBSETS}base"
27365 # Most term-driver calls are to tinfo, but some like init_pair are to the
27366 # base library (so it resides in base).
27367 if test "$with_term_driver" != no ; then
27368 LIB_SUBSETS="${LIB_SUBSETS}+port_drivers"
27369 case "$cf_cv_system_name" in
27370 (*mingw32*|*mingw64*)
27371 if test "x$with_exp_win32" = xyes ; then
27372 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32"
27374 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32con"
27376 CPPFLAGS="$CPPFLAGS -DUSE_WIN32CON_DRIVER"
27379 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo"
27382 elif test "x$with_exp_win32" = xyes ; then
27383 case "$cf_cv_system_name" in
27384 (*mingw32*|*mingw64*)
27385 LIB_SUBSETS="${LIB_SUBSETS}+port_win32"
27392 test "x$with_widec" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
27393 test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
27395 echo "$as_me:27395: result: $LIB_SUBSETS" >&5
27396 echo "${ECHO_T}$LIB_SUBSETS" >&6
27398 ### Construct the list of include-directories to be generated
27400 if test "$srcdir" != "."; then
27401 CPPFLAGS="-I\${srcdir}/../include $CPPFLAGS"
27403 CPPFLAGS="-I../include $CPPFLAGS"
27404 if test "$srcdir" != "."; then
27405 CPPFLAGS="-I\${srcdir} $CPPFLAGS"
27407 CPPFLAGS="-I. $CPPFLAGS"
27409 ACPPFLAGS="-I. -I../include -I../../include $ACPPFLAGS"
27410 if test "$srcdir" != "."; then
27411 ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
27413 if test "$GCC" != yes; then
27414 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
27415 elif test "$includedir" != "/usr/include"; then
27416 if test "$includedir" = '${prefix}/include' ; then
27417 if test x$prefix != x/usr ; then
27418 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
27421 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
27425 ### Build up pieces for makefile rules
27426 echo "$as_me:27426: checking default library suffix" >&5
27427 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
27429 case $DFT_LWR_MODEL in
27430 (libtool) DFT_ARG_SUFFIX='' ;;
27431 (normal) DFT_ARG_SUFFIX='' ;;
27432 (debug) DFT_ARG_SUFFIX='_g' ;;
27433 (profile) DFT_ARG_SUFFIX='_p' ;;
27434 (shared) DFT_ARG_SUFFIX='' ;;
27436 test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
27437 echo "$as_me:27437: result: $DFT_ARG_SUFFIX" >&5
27438 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
27440 echo "$as_me:27440: checking default library-dependency suffix" >&5
27441 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
27443 case X$DFT_LWR_MODEL in
27445 DFT_LIB_SUFFIX='.la'
27446 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
27449 case "$cf_cv_system_name" in
27451 DFT_LIB_SUFFIX='_g.lib'
27454 DFT_LIB_SUFFIX='_g.a'
27457 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
27460 case "$cf_cv_system_name" in
27462 DFT_LIB_SUFFIX='_p.lib'
27465 DFT_LIB_SUFFIX='_p.a'
27468 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
27471 case "$cf_cv_system_name" in
27473 DFT_LIB_SUFFIX='.so'
27474 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
27477 DFT_LIB_SUFFIX='.dll'
27478 DFT_DEP_SUFFIX='.dll.lib'
27480 (cygwin*|msys*|mingw*)
27481 DFT_LIB_SUFFIX='.dll'
27482 DFT_DEP_SUFFIX='.dll.a'
27485 DFT_LIB_SUFFIX='.dylib'
27486 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
27491 DFT_LIB_SUFFIX='.so'
27492 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
27495 DFT_LIB_SUFFIX='.sl'
27496 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
27501 DFT_LIB_SUFFIX='.so'
27502 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
27509 DFT_LIB_SUFFIX='.lib'
27512 DFT_LIB_SUFFIX='.a'
27515 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
27518 if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
27520 DFT_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_LIB_SUFFIX}"
27521 DFT_DEP_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_DEP_SUFFIX}"
27523 echo "$as_me:27523: result: $DFT_DEP_SUFFIX" >&5
27524 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
27526 echo "$as_me:27526: checking default object directory" >&5
27527 echo $ECHO_N "checking default object directory... $ECHO_C" >&6
27529 case $DFT_LWR_MODEL in
27530 (libtool) DFT_OBJ_SUBDIR='obj_lo' ;;
27531 (normal) DFT_OBJ_SUBDIR='objects' ;;
27532 (debug) DFT_OBJ_SUBDIR='obj_g' ;;
27533 (profile) DFT_OBJ_SUBDIR='obj_p' ;;
27535 case "$cf_cv_system_name" in
27537 DFT_OBJ_SUBDIR='objects' ;;
27539 DFT_OBJ_SUBDIR='obj_s' ;;
27542 echo "$as_me:27542: result: $DFT_OBJ_SUBDIR" >&5
27543 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
27545 if test "x$cf_with_cxx" = xyes ; then
27546 echo "$as_me:27546: checking c++ library-dependency suffix" >&5
27547 echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
27548 if test "$with_libtool" != "no"; then
27549 # libtool thinks it can make c++ shared libraries (perhaps only g++)
27550 CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
27551 elif test "$with_shared_cxx" != "no"; then
27552 # also for g++ users...
27553 CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
27555 # we normally make a static library because C/C++ library rules differ
27559 CXX_LIB_SUFFIX='.la'
27560 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
27563 case "$cf_cv_system_name" in
27565 CXX_LIB_SUFFIX='_g.lib'
27568 CXX_LIB_SUFFIX='_g.a'
27571 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
27574 case "$cf_cv_system_name" in
27576 CXX_LIB_SUFFIX='_p.lib'
27579 CXX_LIB_SUFFIX='_p.a'
27582 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
27585 case "$cf_cv_system_name" in
27587 CXX_LIB_SUFFIX='.so'
27588 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
27591 CXX_LIB_SUFFIX='.dll'
27592 CXX_DEP_SUFFIX='.dll.lib'
27594 (cygwin*|msys*|mingw*)
27595 CXX_LIB_SUFFIX='.dll'
27596 CXX_DEP_SUFFIX='.dll.a'
27599 CXX_LIB_SUFFIX='.dylib'
27600 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
27605 CXX_LIB_SUFFIX='.so'
27606 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
27609 CXX_LIB_SUFFIX='.sl'
27610 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
27615 CXX_LIB_SUFFIX='.so'
27616 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
27623 CXX_LIB_SUFFIX='.lib'
27626 CXX_LIB_SUFFIX='.a'
27629 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
27632 if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
27634 CXX_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${CXX_LIB_SUFFIX}"
27635 CXX_DEP_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${CXX_DEP_SUFFIX}"
27639 echo "$as_me:27639: result: $CXX_LIB_SUFFIX" >&5
27640 echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6
27644 # do not want -ldl in build except as needed for -lncurses dependency
27645 if test "x$with_dlsym" = xyes ; then
27646 if test "$DFT_LWR_MODEL" = shared || \
27647 test "$DFT_LWR_MODEL" = libtool ; then
27649 # remove dl library from $LIBS
27650 LIBS=`echo "$LIBS" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
27654 ### Set up low-level terminfo dependencies for makefiles.
27656 # TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
27657 # do not need libdl
27659 if test "x$with_dlsym" = xyes ; then
27661 # remove dl library from $SHLIB_LIST
27662 TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
27666 USE_ARG_SUFFIX="${DFT_ARG_SUFFIX}${EXTRA_SUFFIX}"
27667 USE_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}"
27668 USE_CFG_SUFFIX=${DFT_ARG_SUFFIX}${cf_cv_abi_version}
27669 if test -n "$EXTRA_SUFFIX" && test "x$EXTRA_SUFFIX" != "x${cf_cv_abi_version}"
27671 USE_CFG_SUFFIX="${USE_CFG_SUFFIX}${EXTRA_SUFFIX}"
27674 if test "$with_ticlib" != no ; then
27676 if test "x$with_ticlib" != xyes ; then
27677 TICS_NAME=$with_ticlib
27678 TICS_SUFFIX="`echo "${DFT_LIB_SUFFIX}" |sed -e "s/^${USE_LIB_SUFFIX}//"`"
27679 TICS_ARG_SUFFIX="${with_ticlib}`echo "${USE_ARG_SUFFIX}" |sed -e "s/^${LIB_SUFFIX}//"`"
27680 TICS_DEP_SUFFIX="${with_ticlib}`echo "${DFT_DEP_SUFFIX}" |sed -e "s/^${LIB_SUFFIX}//"`"
27681 TICS_LIB_SUFFIX="${with_ticlib}"
27683 TICS_SUFFIX=${DFT_LIB_SUFFIX}
27684 TICS_ARG_SUFFIX="${TICS_NAME}${USE_ARG_SUFFIX}"
27685 TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
27686 TICS_LIB_SUFFIX="${TICS_NAME}${USE_LIB_SUFFIX}"
27688 TICS_LDFLAGS="-L${LIB_DIR}"
27689 TICS_LIBS="-l${TICS_ARG_SUFFIX}"
27691 TICS_SUFFIX=${DFT_LIB_SUFFIX}
27692 TICS_LDFLAGS="-L${LIB_DIR}"
27693 TICS_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX}"
27696 if test "$with_termlib" != no ; then
27698 if test "x$with_termlib" != xyes ; then
27699 TINFO_NAME=$with_termlib
27700 TINFO_SUFFIX="`echo "${DFT_LIB_SUFFIX}" |sed -e "s/^${USE_LIB_SUFFIX}//"`"
27701 TINFO_ARG_SUFFIX="${with_termlib}`echo "${USE_ARG_SUFFIX}" |sed -e "s/^${LIB_SUFFIX}//"`"
27702 TINFO_DEP_SUFFIX="${with_termlib}`echo "${DFT_DEP_SUFFIX}" |sed -e "s/^${LIB_SUFFIX}//"`"
27703 TINFO_LIB_SUFFIX="${with_termlib}"
27705 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
27706 TINFO_ARG_SUFFIX="${TINFO_NAME}${USE_ARG_SUFFIX}"
27707 TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
27708 TINFO_LIB_SUFFIX="${TINFO_NAME}${USE_LIB_SUFFIX}"
27711 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
27712 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
27713 if test "$DFT_LWR_MODEL" = "libtool"; then
27714 TEST_ARGS="${TEST_DEPS}"
27715 TEST_ARG2="${TEST_DEP2}"
27716 TINFO_LDFLAGS="-L${LIB_DIR}"
27717 TINFO_LIBS="$TEST_ARGS"
27718 TICS_LIST="$SHLIB_LIST $TEST_ARGS"
27719 SHLIB_LIST="${SHLIB_LIST} $TEST_ARGS"
27721 TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
27722 TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
27723 if test "x$with_term_driver" != xno ; then
27724 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${USE_ARG_SUFFIX}"
27725 TICS_LIBS="$TICS_LIBS -l${LIB_NAME}${USE_ARG_SUFFIX}"
27726 TINFO_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARGS"
27728 TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
27729 TINFO_LIBS="$TEST_ARGS"
27731 TINFO_LDFLAGS="-L${LIB_DIR}"
27732 SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
27735 # the next lines are needed for linking libtic over libncurses
27736 TINFO_NAME=${LIB_NAME}
27737 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
27738 TINFO_ARG_SUFFIX=${LIB_NAME}${USE_ARG_SUFFIX}
27739 if test "x$with_tic_depends" = xyes ; then
27740 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${USE_ARG_SUFFIX}"
27742 TICS_LIST="$SHLIB_LIST"
27745 TINFO_LDFLAGS="-L${LIB_DIR}"
27746 TINFO_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX}"
27749 if test "$DFT_LWR_MODEL" = shared ; then
27750 case "$cf_cv_system_name" in
27752 # "lib" files have ".dll.a" suffix, "cyg"or "msys-" files have ".dll"
27758 if test "x$with_dlsym" = xyes ; then
27760 # remove dl library from $TICS_LIST
27761 TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
27765 if test "$DFT_LWR_MODEL" = "libtool"; then
27770 TINFO_LDFLAGS2=`echo "$TINFO_LDFLAGS" | sed -e 's,-L\.\./,-L../../,'`
27772 case "$DFT_LWR_MODEL" in
27773 (normal|debug|profile)
27775 if test "$GCC" = yes ; then
27776 case "$cf_cv_system_name" in
27777 (OS/2*|os2*|aix[4]*|solaris2.1[0-9]|darwin*)
27781 (*) # normally, except when broken
27782 LDFLAGS_STATIC=-static
27783 LDFLAGS_SHARED=-dynamic
27787 case "$cf_cv_system_name" in
27788 (aix[4-7]*) # from ld manpage
27789 LDFLAGS_STATIC=-bstatic
27790 LDFLAGS_SHARED=-bdynamic
27792 (hpux*) # from ld manpage for hpux10.20, hpux11.11
27793 # We could also use just "archive" and "shared".
27794 LDFLAGS_STATIC=-Wl,-a,archive_shared
27795 LDFLAGS_SHARED=-Wl,-a,shared_archive
27797 (irix*) # from ld manpage IRIX64
27798 LDFLAGS_STATIC=-Bstatic
27799 LDFLAGS_SHARED=-Bdynamic
27801 (osf[45]*) # from ld manpage osf4.0d, osf5.1
27802 # alternative "-oldstyle_liblookup" (not in cc manpage)
27803 LDFLAGS_STATIC=-noso
27804 LDFLAGS_SHARED=-so_archive
27807 LDFLAGS_STATIC=-Bstatic
27808 LDFLAGS_SHARED=-Bdynamic
27813 if test -n "$LDFLAGS_STATIC" && test -n "$LDFLAGS_SHARED"
27815 echo "$as_me:27815: checking if linker supports switching between static/dynamic" >&5
27816 echo $ECHO_N "checking if linker supports switching between static/dynamic... $ECHO_C" >&6
27818 rm -f libconftest.a
27819 cat >conftest.$ac_ext <<EOF
27820 #line 27820 "configure"
27822 int cf_ldflags_static(FILE *fp) { return fflush(fp); }
27824 if { (eval echo "$as_me:27824: \"$ac_compile\"") >&5
27825 (eval $ac_compile) 2>&5
27827 echo "$as_me:27827: \$? = $ac_status" >&5
27828 (exit "$ac_status"); } ; then
27829 ( $AR $ARFLAGS libconftest.a conftest.o ) 2>&5 1>/dev/null
27830 ( eval $RANLIB libconftest.a ) 2>&5 >/dev/null
27834 cf_save_LIBS="$LIBS"
27836 LIBS="$LDFLAGS_STATIC -L`pwd` -lconftest $LDFLAGS_DYNAMIC $LIBS"
27837 cat >"conftest.$ac_ext" <<_ACEOF
27838 #line 27838 "configure"
27839 #include "confdefs.h"
27841 #line 27841 "configure"
27843 int cf_ldflags_static(FILE *fp);
27849 return cf_ldflags_static(stdin);
27855 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
27856 if { (eval echo "$as_me:27856: \"$ac_link\"") >&5
27857 (eval $ac_link) 2>&5
27859 echo "$as_me:27859: \$? = $ac_status" >&5
27860 (exit "$ac_status"); } &&
27861 { ac_try='test -s "conftest$ac_exeext"'
27862 { (eval echo "$as_me:27862: \"$ac_try\"") >&5
27863 (eval $ac_try) 2>&5
27865 echo "$as_me:27865: \$? = $ac_status" >&5
27866 (exit "$ac_status"); }; }; then
27868 # some linkers simply ignore the -dynamic
27869 case x`file "conftest$ac_exeext" 2>/dev/null` in
27871 cf_ldflags_static=no
27874 cf_ldflags_static=yes
27879 echo "$as_me: failed program was:" >&5
27880 cat "conftest.$ac_ext" >&5
27881 cf_ldflags_static=no
27883 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
27885 rm -f libconftest.*
27886 LIBS="$cf_save_LIBS"
27888 echo "$as_me:27888: result: $cf_ldflags_static" >&5
27889 echo "${ECHO_T}$cf_ldflags_static" >&6
27891 if test "$cf_ldflags_static" != yes
27904 echo "$as_me:27904: checking where we will install curses.h" >&5
27905 echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
27908 if test "$with_overwrite" = no && \
27909 { test "x$includedir" = 'x${prefix}/include' || \
27910 test "x$includedir" = "x${prefix}/include"; }
27912 includesubdir="/ncurses${USE_LIB_SUFFIX}"
27914 echo "$as_me:27914: result: ${includedir}${includesubdir}" >&5
27915 echo "${ECHO_T}${includedir}${includesubdir}" >&6
27917 ### Resolve a conflict between normal and wide-curses by forcing applications
27918 ### that will need libutf8 to add it to their configure script.
27919 if test "$with_overwrite" != no ; then
27920 if test "$NCURSES_LIBUTF8" = 1 ; then
27921 NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
27922 { echo "$as_me:27922: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
27923 echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
27926 WITH_OVERWRITE=$with_overwrite
27928 ### At least on MinGW a shared library build without libtool
27929 ### requires adding the additional libs to the link list.
27930 case "$cf_cv_system_name" in
27931 (*mingw32*|*mingw64*)
27932 if test "$DFT_LWR_MODEL" != "libtool"; then
27933 SHLIB_LIST="$SHLIB_LIST ${LIBS}"
27939 # used to separate tack out of the tree
27942 ### predefined stuff for the test programs
27944 cat >>confdefs.h <<\EOF
27945 #define HAVE_SLK_COLOR 1
27948 # pkgsrc uses these
27950 echo "$as_me:27950: checking for desired basename for form library" >&5
27951 echo $ECHO_N "checking for desired basename for form library... $ECHO_C" >&6
27953 # Check whether --with-form-libname or --without-form-libname was given.
27954 if test "${with_form_libname+set}" = set; then
27955 withval="$with_form_libname"
27956 with_lib_basename=$withval
27958 with_lib_basename=form
27960 FORM_NAME="$with_lib_basename"
27962 case "x$FORM_NAME" in
27970 echo "$as_me:27970: result: $FORM_NAME" >&5
27971 echo "${ECHO_T}$FORM_NAME" >&6
27973 echo "$as_me:27973: checking for desired basename for menu library" >&5
27974 echo $ECHO_N "checking for desired basename for menu library... $ECHO_C" >&6
27976 # Check whether --with-menu-libname or --without-menu-libname was given.
27977 if test "${with_menu_libname+set}" = set; then
27978 withval="$with_menu_libname"
27979 with_lib_basename=$withval
27981 with_lib_basename=menu
27983 MENU_NAME="$with_lib_basename"
27985 case "x$MENU_NAME" in
27993 echo "$as_me:27993: result: $MENU_NAME" >&5
27994 echo "${ECHO_T}$MENU_NAME" >&6
27996 echo "$as_me:27996: checking for desired basename for panel library" >&5
27997 echo $ECHO_N "checking for desired basename for panel library... $ECHO_C" >&6
27999 # Check whether --with-panel-libname or --without-panel-libname was given.
28000 if test "${with_panel_libname+set}" = set; then
28001 withval="$with_panel_libname"
28002 with_lib_basename=$withval
28004 with_lib_basename=panel
28006 PANEL_NAME="$with_lib_basename"
28008 case "x$PANEL_NAME" in
28016 echo "$as_me:28016: result: $PANEL_NAME" >&5
28017 echo "${ECHO_T}$PANEL_NAME" >&6
28019 echo "$as_me:28019: checking for desired basename for cxx library" >&5
28020 echo $ECHO_N "checking for desired basename for cxx library... $ECHO_C" >&6
28022 # Check whether --with-cxx-libname or --without-cxx-libname was given.
28023 if test "${with_cxx_libname+set}" = set; then
28024 withval="$with_cxx_libname"
28025 with_lib_basename=$withval
28027 with_lib_basename=ncurses++
28029 CXX_NAME="$with_lib_basename"
28031 case "x$CXX_NAME" in
28039 echo "$as_me:28039: result: $CXX_NAME" >&5
28040 echo "${ECHO_T}$CXX_NAME" >&6
28042 ### Construct the list of subdirectories for which we'll customize makefiles
28043 ### with the appropriate compile-rules.
28045 echo "$as_me:28045: checking for src modules" >&5
28046 echo $ECHO_N "checking for src modules... $ECHO_C" >&6
28048 # dependencies and linker-arguments for test-programs
28049 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
28050 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
28051 if test "$DFT_LWR_MODEL" = "libtool"; then
28052 TEST_ARGS="${TEST_DEPS}"
28053 TEST_ARG2="${TEST_DEP2}"
28055 TEST_ARGS="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARGS"
28056 TEST_ARG2="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARG2"
28059 PC_MODULES_TO_MAKE="ncurses${USE_ARG_SUFFIX}"
28061 for cf_dir in $modules_to_build
28063 if test -f "$srcdir/$cf_dir/modules" ; then
28065 # We may/may not have tack in the distribution, though the
28067 if test "$cf_dir" = tack ; then
28068 if test "x$cf_with_tack" != "xyes"; then
28073 if test -z "$cf_cv_src_modules"; then
28074 cf_cv_src_modules=$cf_dir
28076 cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
28079 # Make the ncurses_cfg.h file record the library interface files as
28080 # well. These are header files that are the same name as their
28081 # directory. Ncurses is the only library that does not follow
28083 if test "$cf_dir" = tack ; then
28085 elif test -f "$srcdir/${cf_dir}/${cf_dir}.h" ; then
28087 cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
28089 cat >>confdefs.h <<EOF
28090 #define HAVE_${cf_have_include}_H 1
28093 cat >>confdefs.h <<EOF
28094 #define HAVE_LIB${cf_have_include} 1
28097 cf_map_lib_basename=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
28099 eval TEST_ROOT="\$${cf_map_lib_basename}_NAME"
28101 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TEST_ROOT}${DFT_DEP_SUFFIX} $TEST_DEPS"
28102 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TEST_ROOT}${DFT_DEP_SUFFIX} $TEST_DEP2"
28103 if test "$DFT_LWR_MODEL" = "libtool"; then
28104 TEST_ARGS="${TEST_DEPS}"
28105 TEST_ARG2="${TEST_DEP2}"
28107 TEST_ARGS="-l${TEST_ROOT}${USE_ARG_SUFFIX} $TEST_ARGS"
28108 TEST_ARG2="-l${TEST_ROOT}${USE_ARG_SUFFIX} $TEST_ARG2"
28110 PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ${cf_dir}${USE_ARG_SUFFIX}"
28114 echo "$as_me:28114: result: $cf_cv_src_modules" >&5
28115 echo "${ECHO_T}$cf_cv_src_modules" >&6
28117 TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
28118 TEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
28121 if test "x$cf_with_manpages" != xno ; then
28122 SRC_SUBDIRS="$SRC_SUBDIRS man"
28124 SRC_SUBDIRS="$SRC_SUBDIRS include"
28125 for cf_dir in $cf_cv_src_modules
28127 SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
28129 if test "x$cf_with_tests" != "xno" ; then
28130 SRC_SUBDIRS="$SRC_SUBDIRS test"
28132 # always make this, to install the ncurses-config script
28133 SRC_SUBDIRS="$SRC_SUBDIRS misc"
28134 if test "$cf_with_cxx_binding" != no; then
28135 PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ncurses++${USE_ARG_SUFFIX}"
28136 SRC_SUBDIRS="$SRC_SUBDIRS c++"
28139 test "x$with_termlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TINFO_ARG_SUFFIX"
28140 test "x$with_ticlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TICS_ARG_SUFFIX"
28143 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = xyes && test -f "$srcdir/Ada95/Makefile.in" ; then
28144 SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
28145 ADA_SUBDIRS="gen src"
28146 if test "x$cf_with_tests" != "xno" ; then
28147 ADA_SUBDIRS="$ADA_SUBDIRS samples"
28152 for cf_dir in $SRC_SUBDIRS
28154 SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
28157 if test -n "$ADA_SUBDIRS"; then
28158 for cf_dir in $ADA_SUBDIRS
28160 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
28165 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
28166 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/src/library.gpr:Ada95/src/library.gpr.in"
28167 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses${USE_CFG_SUFFIX}-config:Ada95/gen/adacurses-config.in"
28168 SUB_MAKEFILES="$SUB_MAKEFILES man/adacurses${USE_CFG_SUFFIX}-config.1:man/MKada_config.in"
28172 for cf_item in $cf_list_models
28176 (libtool) cf_subdir='obj_lo' ;;
28177 (normal) cf_subdir='objects' ;;
28178 (debug) cf_subdir='obj_g' ;;
28179 (profile) cf_subdir='obj_p' ;;
28181 case "$cf_cv_system_name" in
28183 cf_subdir='objects' ;;
28185 cf_subdir='obj_s' ;;
28189 for cf_item2 in $DIRS_TO_MAKE
28191 test "$cf_item2" = "$cf_subdir" && break
28193 test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
28195 for cf_dir in $DIRS_TO_MAKE
28197 test ! -d "$cf_dir" && mkdir "$cf_dir"
28200 # symbols that differ when compiling Ada95 by itself.
28201 NCURSES_SHLIB2=$SHELL' $(top_srcdir)/misc/shlib'
28203 # values to use as strings
28205 cat >>confdefs.h <<EOF
28206 #define NCURSES_PATHSEP '$PATH_SEPARATOR'
28209 cat >>confdefs.h <<EOF
28210 #define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
28213 ### Define substitutions for header files to avoid name-pollution
28215 if test "x$cf_cv_have_tcgetattr" = xyes ; then
28221 if test "x$ac_cv_header_stdint_h" = xyes ; then
28227 if test "x$ac_cv_header_termio_h" = xyes ; then
28233 if test "x$ac_cv_header_termios_h" = xyes ; then
28239 ################################################################################
28240 test "x$use_database" = xyes && \
28241 SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
28243 SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
28244 SUB_MAKEFILES="$SUB_MAKEFILES man/ncurses${USE_CFG_SUFFIX}-config.1:man/MKncu_config.in"
28246 if test "x$enable_pc_files" = xyes && test -z "$MAKE_PC_FILES" ; then
28247 SUB_MAKEFILES="$SUB_MAKEFILES misc/gen-pkgconfig:misc/gen-pkgconfig.in"
28250 if test "x$cf_with_tests" != xno ; then
28256 ADAHTML_DIR=../../doc/html/ada
28258 # workaround for OS/2 (20151017)
28259 case "$cf_cv_system_name" in
28261 LIBTOOL_OPTS_CXX="-os2dllname ncurs++"
28268 # workaround for g++ versus Solaris (20131116)
28269 case "$cf_cv_system_name" in
28271 case "x$CPPFLAGS" in
28272 (*-D_XOPEN_SOURCE_EXTENDED*)
28273 test -n "$verbose" && echo " moving _XOPEN_SOURCE_EXTENDED to work around g++ problem" 1>&6
28275 echo "${as_me:-configure}:28275: testing moving _XOPEN_SOURCE_EXTENDED to work around g++ problem ..." 1>&5
28277 CFLAGS="$CFLAGS -D_XOPEN_SOURCE_EXTENDED"
28278 CPPFLAGS=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/-D_XOPEN_SOURCE_EXTENDED//'`
28284 # Help to automatically enable the extended curses features when using either
28285 # the *-config or the ".pc" files by adding defines.
28286 echo "$as_me:28286: checking for defines to add to ncurses${USE_CFG_SUFFIX}-config script" >&5
28287 echo $ECHO_N "checking for defines to add to ncurses${USE_CFG_SUFFIX}-config script... $ECHO_C" >&6
28289 for cf_loop1 in $CPPFLAGS_after_XOPEN
28292 for cf_loop2 in $CPPFLAGS_before_XOPEN
28294 if test "x$cf_loop1" = "x$cf_loop2"
28300 test "$cf_found" = no && PKG_CFLAGS="$PKG_CFLAGS $cf_loop1"
28302 echo "$as_me:28302: result: $PKG_CFLAGS" >&5
28303 echo "${ECHO_T}$PKG_CFLAGS" >&6
28305 # AC_CHECK_SIZEOF demands a literal parameter, no variables. So we do this.
28306 case "x$NCURSES_OSPEED" in
28315 cat >>confdefs.h <<EOF
28316 #define NCURSES_OSPEED_COMPAT $cf_compatible
28319 case "x$cf_cv_typeof_chtype" in
28320 (xshort|xint|xlong)
28321 cf_cv_typeof_chtype="unsigned $cf_cv_typeof_chtype"
28325 case "x$cf_cv_typeof_mmask_t" in
28326 (xshort|xint|xlong)
28327 cf_cv_typeof_mmask_t="unsigned $cf_cv_typeof_mmask_t"
28331 # substitute into misc/Makefile to suppress
28332 # (un)install.data from the
28333 # (un)install rules.
28334 if test "x$cf_with_db_install" = "xno"; then
28336 MISC_UNINSTALL_DATA=
28338 MISC_INSTALL_DATA=install.data
28339 MISC_UNINSTALL_DATA=uninstall.data
28342 if test "x$cf_with_db_install" = "xno" || test "x$TERMINFO_SRC" = "xno"; then
28345 MAKE_DATABASE="$MAKE_TERMINFO"
28348 if test -n "$PACKAGE"
28350 PACKAGE="${PACKAGE}${DFT_ARG_SUFFIX}"
28352 echo "package: $PACKAGE"
28358 if test -n "$RESULTING_SYMS"
28360 cf_filter_syms=$cf_dft_filter_syms
28361 test -n "$verbose" && echo " will map symbols to ABI=$cf_cv_abi_version" 1>&6
28363 echo "${as_me:-configure}:28363: testing will map symbols to ABI=$cf_cv_abi_version ..." 1>&5
28367 if test "x$WILDCARD_SYMS" = xno
28372 test "x$cf_with_trace" = xyes && NCURSES_INLINE=
28374 UNALTERED_SYMS=`echo "$RESULTING_SYMS" | sed -e 's/\\$/\\\\$/g'`
28375 if test "$cf_filter_syms" = yes
28377 RESULTING_SYMS=resulting.map
28380 if test "x$cross_compiling" = xyes ; then
28381 ADAGEN_LDFLAGS='$(CROSS_LDFLAGS)'
28384 ADAGEN_LDFLAGS='$(NATIVE_LDFLAGS)'
28388 # This is used for the *-config script and *.pc data files.
28390 echo "$as_me:28390: checking for linker search path" >&5
28391 echo $ECHO_N "checking for linker search path... $ECHO_C" >&6
28392 if test "${cf_cv_ld_searchpath+set}" = set; then
28393 echo $ECHO_N "(cached) $ECHO_C" >&6
28396 if test "$cross_compiling" != yes ; then
28398 # GNU binutils' ld does not involve permissions which may stop ldconfig.
28399 cf_pathlist=`ld --verbose 2>/dev/null | grep SEARCH_DIR | sed -e 's,SEARCH_DIR[("=][("=]*,,g' -e 's/"[)];//gp' | sort -u`
28401 # The -NX options tell newer versions of Linux ldconfig to not attempt to
28402 # update the cache, which makes it run faster.
28403 test -z "$cf_pathlist" && \
28404 cf_pathlist=`(ldconfig -NX -v) 2>/dev/null | sed -e '/^[ ]/d' -e 's/:$//' | sort -u`
28406 test -z "$cf_pathlist" &&
28407 cf_pathlist=`(ldconfig -v) 2>/dev/null | sed -n -e '/^[ ]/d' -e 's/:$//p' | sort -u`
28409 # This works with OpenBSD 6.5, which lists only filenames
28410 test -z "$cf_pathlist" &&
28411 cf_pathlist=`(ldconfig -v) 2>/dev/null | sed -n -e 's,^Adding \(.*\)/.*$,\1,p' | sort -u`
28413 if test -z "$cf_pathlist"
28415 # dyld default path with MacOS
28416 if test -f /usr/bin/otool && test "x`uname -s`" = xDarwin
28418 # do this to bypass check
28419 cf_cv_ld_searchpath='$HOME/lib'
28420 cf_pathlist="/usr/local/lib /lib /usr/lib"
28424 if test -z "$cf_pathlist"
28426 # Solaris is "SunOS"
28427 if test -f /usr/bin/isainfo && test "x`uname -s`" = xSunOS
28429 case x`(isainfo -b)` in
28431 cf_pathlist="$cf_pathlist /lib/64 /usr/lib/64"
28434 test -d /usr/ccs/lib && cf_pathlist="$cf_pathlist /usr/ccs/lib"
28435 cf_pathlist="$cf_pathlist /lib /usr/lib"
28438 { echo "$as_me:28438: WARNING: problem with Solaris architecture" >&5
28439 echo "$as_me: WARNING: problem with Solaris architecture" >&2;}
28445 if test -z "$cf_pathlist"
28448 if test x"`uname -s`" = xHP-UX
28450 case x`getconf LONG_BIT` in
28452 cf_pathlist="/usr/lib/hpux64"
28455 cf_pathlist="/usr/lib/hpux32"
28463 # If nothing else, assume it is conventional
28464 test -z "$cf_pathlist" && cf_pathlist="/usr/lib /lib"
28466 # Finally, check that this is only directories
28467 for cf_path in $0 $cf_pathlist
28469 if test -d "$cf_path"; then
28470 test -n "$cf_cv_ld_searchpath" && cf_cv_ld_searchpath="${cf_cv_ld_searchpath} "
28471 cf_cv_ld_searchpath="${cf_cv_ld_searchpath}${cf_path}"
28475 # Ensure that it is nonempty
28476 test -z "$cf_cv_ld_searchpath" && cf_cv_ld_searchpath=/usr/lib
28479 echo "$as_me:28479: result: $cf_cv_ld_searchpath" >&5
28480 echo "${ECHO_T}$cf_cv_ld_searchpath" >&6
28482 LD_SEARCHPATH=`echo "$cf_cv_ld_searchpath"|sed -e 's/ /|/g'`
28484 cat >>confdefs.h <<\EOF
28485 #define HAVE_CURSES_DATA_BOOLNAMES 1
28488 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"
28489 ac_config_commands="$ac_config_commands default"
28490 cat >confcache <<\_ACEOF
28491 # This file is a shell script that caches the results of configure
28492 # tests run on this system so they can be shared between configure
28493 # scripts and configure runs, see configure's option --config-cache.
28494 # It is not useful on other systems. If it contains results you don't
28495 # want to keep, you may remove or edit it.
28497 # config.status only pays attention to the cache file if you give it
28498 # the --recheck option to rerun configure.
28500 # `ac_cv_env_foo' variables (set or unset) will be overriden when
28501 # loading this file, other *unset* `ac_cv_foo' will be assigned the
28502 # following values.
28506 # The following way of writing the cache mishandles newlines in values,
28507 # but we know of no workaround that is simple, portable, and efficient.
28508 # So, don't put newlines in cache variables' values.
28509 # Ultrix sh set writes to stderr and can't be redirected directly,
28510 # and sets the high bit in the cache file unless we assign to the vars.
28513 case `(ac_space=' '; set | grep ac_space) 2>&1` in
28515 # `set' does not quote correctly, so add quotes (double-quote
28516 # substitution turns \\\\ into \\, and sed turns \\ into \).
28519 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
28522 # `set' quotes correctly as required by POSIX, so do not add quotes.
28524 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
28531 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
28533 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
28535 if cmp -s $cache_file confcache; then :; else
28536 if test -w $cache_file; then
28537 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
28538 cat confcache >$cache_file
28540 echo "not updating unwritable cache $cache_file"
28545 test "x$prefix" = xNONE && prefix=$ac_default_prefix
28546 # Let make expand exec_prefix.
28547 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
28549 # VPATH may cause trouble with some makes, so we remove $(srcdir),
28550 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
28551 # trailing colons and then remove the whole line if VPATH becomes empty
28552 # (actually we leave an empty line to preserve line numbers).
28553 if test "x$srcdir" = x.; then
28554 ac_vpsub='/^[ ]*VPATH[ ]*=/{
28555 s/:*\$(srcdir):*/:/;
28556 s/:*\${srcdir}:*/:/;
28558 s/^\([^=]*=[ ]*\):*/\1/;
28564 DEFS=-DHAVE_CONFIG_H
28566 : "${CONFIG_STATUS=./config.status}"
28567 ac_clean_files_save=$ac_clean_files
28568 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
28569 { echo "$as_me:28569: creating $CONFIG_STATUS" >&5
28570 echo "$as_me: creating $CONFIG_STATUS" >&6;}
28571 cat >"$CONFIG_STATUS" <<_ACEOF
28573 # Generated automatically by configure.
28574 # Run this file to recreate the current configuration.
28575 # Compiler output produced by configure, useful for debugging
28576 # configure, is in config.log if it exists.
28579 SHELL=\${CONFIG_SHELL-$SHELL}
28580 ac_cs_invocation="\$0 \$@"
28582 CLICOLOR_FORCE= GREP_OPTIONS=
28583 unset CLICOLOR_FORCE GREP_OPTIONS
28586 cat >>"$CONFIG_STATUS" <<\_ACEOF
28587 # Be Bourne compatible
28588 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
28591 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
28595 # Name of the executable.
28596 as_me=`echo "$0" |sed 's,.*[\\/],,'`
28598 if expr a : '\(a\)' >/dev/null 2>&1; then
28604 rm -f conf$$ conf$$.exe conf$$.file
28606 if ln -s conf$$.file conf$$ 2>/dev/null; then
28607 # We could just check for DJGPP; but this test a) works b) is more generic
28608 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
28609 if test -f conf$$.exe; then
28610 # Don't use ln at all; we don't have any links
28615 elif ln conf$$.file conf$$ 2>/dev/null; then
28620 rm -f conf$$ conf$$.exe conf$$.file
28622 as_executable_p="test -f"
28624 # Support unset when possible.
28625 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
28632 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
28633 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
28634 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
28635 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
28636 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
28637 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
28638 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
28639 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
28642 # We need space, tab and new line, in precisely that order.
28648 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
28654 # Files that config.status was made for.
28655 if test -n "$ac_config_files"; then
28656 echo "config_files=\"$ac_config_files\"" >>"$CONFIG_STATUS"
28659 if test -n "$ac_config_headers"; then
28660 echo "config_headers=\"$ac_config_headers\"" >>"$CONFIG_STATUS"
28663 if test -n "$ac_config_links"; then
28664 echo "config_links=\"$ac_config_links\"" >>"$CONFIG_STATUS"
28667 if test -n "$ac_config_commands"; then
28668 echo "config_commands=\"$ac_config_commands\"" >>"$CONFIG_STATUS"
28671 cat >>"$CONFIG_STATUS" <<\EOF
28674 \`$as_me' instantiates files from templates according to the
28675 current configuration.
28677 Usage: $0 [OPTIONS] [FILE]...
28679 -h, --help print this help, then exit
28680 -V, --version print version number, then exit
28681 -d, --debug don't remove temporary files
28682 --recheck update $as_me by reconfiguring in the same conditions
28683 --file=FILE[:TEMPLATE]
28684 instantiate the configuration file FILE
28685 --header=FILE[:TEMPLATE]
28686 instantiate the configuration header FILE
28688 Configuration files:
28691 Configuration headers:
28694 Configuration commands:
28697 Report bugs to <dickey@invisible-island.net>."
28700 cat >>"$CONFIG_STATUS" <<EOF
28703 configured by $0, generated by GNU Autoconf 2.52.20210509,
28704 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
28706 Copyright 2003-2020,2021 Thomas E. Dickey
28707 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
28708 Free Software Foundation, Inc.
28709 This config.status script is free software; the Free Software Foundation
28710 gives unlimited permission to copy, distribute and modify it."
28715 cat >>"$CONFIG_STATUS" <<\EOF
28716 # If no file are specified by the user, then we need to provide default
28717 # value. By we need to know if files were specified by the user.
28723 ac_option=`expr "x$1" : 'x\([^=]*\)='`
28724 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
28726 set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
28730 *) # This is not an option, so the user has probably given explicit
28732 ac_need_defaults=false;;
28736 # Handling of the options.
28738 cat >>"$CONFIG_STATUS" <<EOF
28739 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
28740 echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
28741 exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
28743 cat >>"$CONFIG_STATUS" <<\EOF
28744 --version | --vers* | -V )
28745 echo "$ac_cs_version"; exit 0 ;;
28747 # Conflict between --help and --header
28748 { { echo "$as_me:28748: error: ambiguous option: $1
28749 Try \`$0 --help' for more information." >&5
28750 echo "$as_me: error: ambiguous option: $1
28751 Try \`$0 --help' for more information." >&2;}
28752 { (exit 1); exit 1; }; };;
28753 --help | --hel | -h )
28754 echo "$ac_cs_usage"; exit 0 ;;
28755 --debug | --d* | -d )
28757 --file | --fil | --fi | --f )
28759 CONFIG_FILES="$CONFIG_FILES $1"
28760 ac_need_defaults=false;;
28761 --header | --heade | --head | --hea )
28763 CONFIG_HEADERS="$CONFIG_HEADERS $1"
28764 ac_need_defaults=false;;
28766 # This is an error.
28767 -*) { { echo "$as_me:28767: error: unrecognized option: $1
28768 Try \`$0 --help' for more information." >&5
28769 echo "$as_me: error: unrecognized option: $1
28770 Try \`$0 --help' for more information." >&2;}
28771 { (exit 1); exit 1; }; } ;;
28773 *) ac_config_targets="$ac_config_targets $1" ;;
28782 ## ----------------------- ##
28783 ## Running config.status. ##
28784 ## ----------------------- ##
28786 This file was extended by $as_me 2.52.20210509, executed with
28787 CONFIG_FILES = $CONFIG_FILES
28788 CONFIG_HEADERS = $CONFIG_HEADERS
28789 CONFIG_LINKS = $CONFIG_LINKS
28790 CONFIG_COMMANDS = $CONFIG_COMMANDS
28791 > "$ac_cs_invocation"
28792 on `(hostname || uname -n) 2>/dev/null | sed 1q`
28797 cat >>"$CONFIG_STATUS" <<EOF
28799 # INIT-COMMANDS section.
28802 ### Special initialization commands, used to pass information from the
28803 ### configuration-run into config.status
28805 ALTERNATE_SYMS="$ALTERNATE_SYMS"
28807 CXX_NAME="$CXX_NAME"
28808 DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
28809 DFT_LWR_MODEL="$DFT_LWR_MODEL"
28811 EXTRA_SUFFIX="$EXTRA_SUFFIX"
28812 FORM_NAME="$FORM_NAME"
28813 LDCONFIG="$LDCONFIG"
28814 LIBTOOL_VERSION="$LIBTOOL_VERSION"
28815 LIB_NAME="$LIB_NAME"
28816 LIB_PREFIX="$LIB_PREFIX"
28817 LIB_SUBSETS="$LIB_SUBSETS"
28818 LIB_SUFFIX="$LIB_SUFFIX"
28819 LIB_TRACING="$LIB_TRACING"
28821 MAKE_TERMINFO="$MAKE_TERMINFO"
28822 MENU_NAME="$MENU_NAME"
28823 NCURSES_MAJOR="$NCURSES_MAJOR"
28824 NCURSES_MINOR="$NCURSES_MINOR"
28825 NCURSES_OSPEED="$NCURSES_OSPEED"
28826 NCURSES_PATCH="$NCURSES_PATCH"
28827 PANEL_NAME="$PANEL_NAME"
28828 SRC_SUBDIRS="$SRC_SUBDIRS"
28829 TERMINFO="$TERMINFO"
28830 TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
28831 TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
28832 TICS_NAME="$TICS_NAME"
28833 TICS_SUFFIX="$TICS_SUFFIX"
28834 TIC_PATH="$TIC_PATH"
28835 TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
28836 TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
28837 TINFO_NAME="$TINFO_NAME"
28838 TINFO_SUFFIX="$TINFO_SUFFIX"
28839 UNALTERED_SYMS="$UNALTERED_SYMS"
28840 USE_ARG_SUFFIX="$USE_ARG_SUFFIX"
28841 USE_CFG_SUFFIX="$USE_CFG_SUFFIX"
28842 USE_LIB_SUFFIX="$USE_LIB_SUFFIX"
28843 USE_OLD_MAKERULES="$USE_OLD_MAKERULES"
28844 WILDCARD_SYMS="$WILDCARD_SYMS"
28845 WITH_CURSES_H="$with_curses_h"
28846 WITH_ECHO="${enable_echo:=yes}"
28847 WITH_OVERWRITE="$with_overwrite"
28848 cf_LIST_MODELS="$cf_list_models"
28849 cf_cv_VERSION_GNATMAKE=$cf_cv_VERSION_GNATMAKE
28850 cf_cv_VERSION_GPRBUILD=$cf_cv_VERSION_GPRBUILD
28851 cf_cv_abi_version="$cf_cv_abi_version"
28852 cf_cv_do_relink="$cf_cv_do_relink"
28853 cf_cv_do_reranlib="$cf_cv_do_reranlib"
28854 cf_cv_do_symlinks="$cf_cv_do_symlinks"
28855 cf_cv_enable_lp64="$cf_cv_enable_lp64"
28856 cf_cv_enable_opaque="$cf_cv_enable_opaque"
28857 cf_cv_make_PHONY="$cf_cv_make_PHONY"
28858 cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
28859 cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
28860 cf_cv_prog_gnat_correct=$cf_cv_prog_gnat_correct
28861 cf_cv_rel_version="$cf_cv_rel_version"
28862 cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
28863 cf_cv_shared_soname='$cf_cv_shared_soname'
28864 cf_cv_shlib_version="$cf_cv_shlib_version"
28865 cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
28866 cf_cv_system_name="$cf_cv_system_name"
28867 cf_cv_term_driver="$with_term_driver"
28868 cf_with_ada="$cf_with_ada"
28869 cf_with_cxx_binding="$cf_with_cxx_binding"
28870 cf_with_db_install="$cf_with_db_install"
28871 cf_with_manpages="$cf_with_manpages"
28872 cf_with_tests="$cf_with_tests"
28875 with_shared_cxx="$with_shared_cxx"
28879 cat >>"$CONFIG_STATUS" <<\EOF
28880 for ac_config_target in $ac_config_targets
28882 case "$ac_config_target" in
28883 # Handling of arguments.
28884 "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
28885 "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
28886 "include/ncurses_dll.h" ) CONFIG_FILES="$CONFIG_FILES include/ncurses_dll.h" ;;
28887 "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
28888 "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
28889 "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
28890 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
28891 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
28892 "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
28893 *) { { echo "$as_me:28893: error: invalid argument: $ac_config_target" >&5
28894 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
28895 { (exit 1); exit 1; }; };;
28899 # If the user did not use the arguments to specify the items to instantiate,
28900 # then the envvar interface is used. Set only those that are not.
28901 # We use the long form for the default assignment because of an extremely
28902 # bizarre bug on SunOS 4.1.3.
28903 if "$ac_need_defaults"; then
28904 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
28905 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
28906 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
28909 # Create a temporary directory, and hook for its removal unless debugging.
28912 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
28913 trap '{ (exit 1); exit 1; }' 1 2 13 15
28916 # Create a (secure) tmp directory for tmp files.
28919 tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
28920 test -n "$tmp" && test -d "$tmp"
28923 tmp=$TMPDIR/cs$$-$RANDOM
28924 (umask 077 && mkdir $tmp)
28927 echo "$me: cannot create a temporary directory in $TMPDIR" >&2
28928 { (exit 1); exit 1; }
28933 cat >>"$CONFIG_STATUS" <<EOF
28936 # CONFIG_FILES section.
28939 # No need to generate the scripts if there are no CONFIG_FILES.
28940 # This happens for instance when ./config.status config.h
28941 if test -n "\$CONFIG_FILES"; then
28942 # Protect against being on the right side of a sed subst in config.status.
28943 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
28944 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
28945 s,@SHELL@,$SHELL,;t t
28946 s,@exec_prefix@,$exec_prefix,;t t
28947 s,@prefix@,$prefix,;t t
28948 s,@program_transform_name@,$program_transform_name,;t t
28949 s,@bindir@,$bindir,;t t
28950 s,@sbindir@,$sbindir,;t t
28951 s,@libexecdir@,$libexecdir,;t t
28952 s,@datarootdir@,$datarootdir,;t t
28953 s,@datadir@,$datadir,;t t
28954 s,@sysconfdir@,$sysconfdir,;t t
28955 s,@sharedstatedir@,$sharedstatedir,;t t
28956 s,@localstatedir@,$localstatedir,;t t
28957 s,@runstatedir@,$runstatedir,;t t
28958 s,@libdir@,$libdir,;t t
28959 s,@includedir@,$includedir,;t t
28960 s,@oldincludedir@,$oldincludedir,;t t
28961 s,@infodir@,$infodir,;t t
28962 s,@mandir@,$mandir,;t t
28963 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
28964 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
28965 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
28966 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
28967 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
28968 s,@build_alias@,$build_alias,;t t
28969 s,@host_alias@,$host_alias,;t t
28970 s,@target_alias@,$target_alias,;t t
28971 s,@ECHO_C@,$ECHO_C,;t t
28972 s,@ECHO_N@,$ECHO_N,;t t
28973 s,@ECHO_T@,$ECHO_T,;t t
28974 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
28975 s,@DEFS@,$DEFS,;t t
28976 s,@LIBS@,$LIBS,;t t
28977 s,@top_builddir@,$top_builddir,;t t
28978 s,@GREP@,$GREP,;t t
28979 s,@EGREP@,$EGREP,;t t
28980 s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
28981 s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
28982 s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
28983 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
28984 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
28985 s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
28986 s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
28987 s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
28988 s,@VERSION@,$VERSION,;t t
28989 s,@VERSION_MAJOR@,$VERSION_MAJOR,;t t
28990 s,@VERSION_MINOR@,$VERSION_MINOR,;t t
28991 s,@VERSION_PATCH@,$VERSION_PATCH,;t t
28992 s,@PACKAGE@,$PACKAGE,;t t
28993 s,@build@,$build,;t t
28994 s,@build_cpu@,$build_cpu,;t t
28995 s,@build_vendor@,$build_vendor,;t t
28996 s,@build_os@,$build_os,;t t
28997 s,@host@,$host,;t t
28998 s,@host_cpu@,$host_cpu,;t t
28999 s,@host_vendor@,$host_vendor,;t t
29000 s,@host_os@,$host_os,;t t
29001 s,@target@,$target,;t t
29002 s,@target_cpu@,$target_cpu,;t t
29003 s,@target_vendor@,$target_vendor,;t t
29004 s,@target_os@,$target_os,;t t
29005 s,@FGREP@,$FGREP,;t t
29007 s,@CFLAGS@,$CFLAGS,;t t
29008 s,@LDFLAGS@,$LDFLAGS,;t t
29009 s,@CPPFLAGS@,$CPPFLAGS,;t t
29010 s,@ac_ct_CC@,$ac_ct_CC,;t t
29011 s,@EXEEXT@,$EXEEXT,;t t
29012 s,@OBJEXT@,$OBJEXT,;t t
29013 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
29015 s,@LDCONFIG@,$LDCONFIG,;t t
29017 s,@CXXFLAGS@,$CXXFLAGS,;t t
29018 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
29020 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
29021 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
29022 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
29023 s,@LINT@,$LINT,;t t
29024 s,@LINT_OPTS@,$LINT_OPTS,;t t
29025 s,@LN_S@,$LN_S,;t t
29026 s,@cf_config_suffix@,$cf_config_suffix,;t t
29027 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
29028 s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t
29029 s,@PKG_CONFIG_LIBDIR@,$PKG_CONFIG_LIBDIR,;t t
29030 s,@MAKE_PC_FILES@,$MAKE_PC_FILES,;t t
29031 s,@PC_MODULE_SUFFIX@,$PC_MODULE_SUFFIX,;t t
29032 s,@SET_MAKE@,$SET_MAKE,;t t
29033 s,@MAKE_NO_PHONY@,$MAKE_NO_PHONY,;t t
29034 s,@MAKE_PHONY@,$MAKE_PHONY,;t t
29035 s,@CTAGS@,$CTAGS,;t t
29036 s,@ETAGS@,$ETAGS,;t t
29037 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
29038 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
29039 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
29040 s,@RANLIB@,$RANLIB,;t t
29041 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
29043 s,@ac_ct_LD@,$ac_ct_LD,;t t
29045 s,@ac_ct_AR@,$ac_ct_AR,;t t
29047 s,@ac_ct_NM@,$ac_ct_NM,;t t
29048 s,@ARFLAGS@,$ARFLAGS,;t t
29049 s,@DESTDIR@,$DESTDIR,;t t
29050 s,@BUILD_CC@,$BUILD_CC,;t t
29051 s,@BUILD_CPP@,$BUILD_CPP,;t t
29052 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
29053 s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
29054 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
29055 s,@BUILD_LIBS@,$BUILD_LIBS,;t t
29056 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
29057 s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
29058 s,@cf_list_models@,$cf_list_models,;t t
29059 s,@ABI_VERSION@,$ABI_VERSION,;t t
29060 s,@LIBTOOL_VERSION@,$LIBTOOL_VERSION,;t t
29061 s,@LIBTOOL@,$LIBTOOL,;t t
29062 s,@ac_ct_LIBTOOL@,$ac_ct_LIBTOOL,;t t
29063 s,@LT_UNDEF@,$LT_UNDEF,;t t
29064 s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
29065 s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
29066 s,@LIB_CREATE@,$LIB_CREATE,;t t
29067 s,@LIB_OBJECT@,$LIB_OBJECT,;t t
29068 s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
29069 s,@LIB_PREP@,$LIB_PREP,;t t
29070 s,@LIB_CLEAN@,$LIB_CLEAN,;t t
29071 s,@LIB_COMPILE@,$LIB_COMPILE,;t t
29072 s,@LIB_LINK@,$LIB_LINK,;t t
29073 s,@LIB_INSTALL@,$LIB_INSTALL,;t t
29074 s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
29075 s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
29076 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
29077 s,@TICS_NAME@,$TICS_NAME,;t t
29078 s,@TINFO_NAME@,$TINFO_NAME,;t t
29079 s,@LIB_NAME@,$LIB_NAME,;t t
29080 s,@LIB_PREFIX@,$LIB_PREFIX,;t t
29081 s,@CC_G_OPT@,$CC_G_OPT,;t t
29082 s,@CXX_G_OPT@,$CXX_G_OPT,;t t
29083 s,@LD_MODEL@,$LD_MODEL,;t t
29084 s,@shlibdir@,$shlibdir,;t t
29085 s,@MAKE_DLLS@,$MAKE_DLLS,;t t
29086 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
29087 s,@LD_RPATH_OPT@,$LD_RPATH_OPT,;t t
29088 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
29089 s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
29090 s,@RM_SHARED_OPTS@,$RM_SHARED_OPTS,;t t
29091 s,@LINK_PROGS@,$LINK_PROGS,;t t
29092 s,@LINK_TESTS@,$LINK_TESTS,;t t
29093 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
29094 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
29095 s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
29096 s,@INSTALL_LIB@,$INSTALL_LIB,;t t
29097 s,@RPATH_LIST@,$RPATH_LIST,;t t
29098 s,@EXPORT_SYMS@,$EXPORT_SYMS,;t t
29099 s,@RESULTING_SYMS@,$RESULTING_SYMS,;t t
29100 s,@VERSIONED_SYMS@,$VERSIONED_SYMS,;t t
29101 s,@WILDCARD_SYMS@,$WILDCARD_SYMS,;t t
29102 s,@cf_ldd_prog@,$cf_ldd_prog,;t t
29103 s,@EXTRA_PKG_LDFLAGS@,$EXTRA_PKG_LDFLAGS,;t t
29104 s,@EXTRA_SUFFIX@,$EXTRA_SUFFIX,;t t
29105 s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
29106 s,@NCURSES_USE_DATABASE@,$NCURSES_USE_DATABASE,;t t
29108 s,@ac_ct_TIC@,$ac_ct_TIC,;t t
29109 s,@INFOCMP@,$INFOCMP,;t t
29110 s,@ac_ct_INFOCMP@,$ac_ct_INFOCMP,;t t
29111 s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
29112 s,@USE_FALLBACKS@,$USE_FALLBACKS,;t t
29113 s,@WHICH_XTERM@,$WHICH_XTERM,;t t
29114 s,@XTERM_KBS@,$XTERM_KBS,;t t
29115 s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
29116 s,@TERMINFO@,$TERMINFO,;t t
29117 s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
29118 s,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t
29119 s,@TERMPATH@,$TERMPATH,;t t
29120 s,@NCURSES_USE_TERMCAP@,$NCURSES_USE_TERMCAP,;t t
29121 s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
29122 s,@NCURSES_WCWIDTH_GRAPHICS@,$NCURSES_WCWIDTH_GRAPHICS,;t t
29123 s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
29124 s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
29125 s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
29126 s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
29127 s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
29128 s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
29129 s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
29130 s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
29131 s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
29132 s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
29133 s,@NCURSES_WATTR_MACROS@,$NCURSES_WATTR_MACROS,;t t
29134 s,@RGB_PATH@,$RGB_PATH,;t t
29135 s,@no_x11_rgb@,$no_x11_rgb,;t t
29136 s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
29137 s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
29138 s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
29139 s,@NCURSES_CCHARW_MAX@,$NCURSES_CCHARW_MAX,;t t
29140 s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
29141 s,@NCURSES_TPARM_ARG@,$NCURSES_TPARM_ARG,;t t
29142 s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
29143 s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
29144 s,@GENERATED_EXT_FUNCS@,$GENERATED_EXT_FUNCS,;t t
29145 s,@NCURSES_SP_FUNCS@,$NCURSES_SP_FUNCS,;t t
29146 s,@GENERATED_SP_FUNCS@,$GENERATED_SP_FUNCS,;t t
29147 s,@NCURSES_CONST@,$NCURSES_CONST,;t t
29148 s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
29149 s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
29150 s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
29151 s,@PTHREAD@,$PTHREAD,;t t
29152 s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
29153 s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
29154 s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
29155 s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
29156 s,@NCURSES_OPAQUE_FORM@,$NCURSES_OPAQUE_FORM,;t t
29157 s,@NCURSES_OPAQUE_MENU@,$NCURSES_OPAQUE_MENU,;t t
29158 s,@NCURSES_OPAQUE_PANEL@,$NCURSES_OPAQUE_PANEL,;t t
29159 s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
29160 s,@NCURSES_IMPEXP@,$NCURSES_IMPEXP,;t t
29161 s,@NCURSES_CXX_IMPEXP@,$NCURSES_CXX_IMPEXP,;t t
29162 s,@NCURSES_INTEROP_FUNCS@,$NCURSES_INTEROP_FUNCS,;t t
29163 s,@NCURSES_WGETCH_EVENTS@,$NCURSES_WGETCH_EVENTS,;t t
29164 s,@EXP_WIN32_DRIVER@,$EXP_WIN32_DRIVER,;t t
29165 s,@INTERNALS_HDR@,$INTERNALS_HDR,;t t
29166 s,@ECHO_LT@,$ECHO_LT,;t t
29167 s,@ECHO_LD@,$ECHO_LD,;t t
29168 s,@RULE_CC@,$RULE_CC,;t t
29169 s,@SHOW_CC@,$SHOW_CC,;t t
29170 s,@ECHO_CC@,$ECHO_CC,;t t
29171 s,@ECHO_LINK@,$ECHO_LINK,;t t
29172 s,@INSTALL_OPT_S@,$INSTALL_OPT_S,;t t
29173 s,@INSTALL_OPT_O@,$INSTALL_OPT_O,;t t
29174 s,@INSTALL_OPT_P@,$INSTALL_OPT_P,;t t
29175 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
29176 s,@HAVE_STDNORETURN_H@,$HAVE_STDNORETURN_H,;t t
29177 s,@STDC_NORETURN@,$STDC_NORETURN,;t t
29178 s,@ADAFLAGS@,$ADAFLAGS,;t t
29179 s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
29180 s,@ADA_TRACE@,$ADA_TRACE,;t t
29181 s,@MATH_LIB@,$MATH_LIB,;t t
29182 s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
29183 s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
29184 s,@cf_cv_1UL@,$cf_cv_1UL,;t t
29185 s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
29186 s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
29187 s,@TEST_LIBS@,$TEST_LIBS,;t t
29188 s,@TEST_LIBS2@,$TEST_LIBS2,;t t
29189 s,@CXXCPP@,$CXXCPP,;t t
29190 s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
29191 s,@CXX_AR@,$CXX_AR,;t t
29192 s,@CXX_ARFLAGS@,$CXX_ARFLAGS,;t t
29193 s,@CXXLIBS@,$CXXLIBS,;t t
29194 s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
29195 s,@cf_TEMP_gnat@,$cf_TEMP_gnat,;t t
29196 s,@M4_exists@,$M4_exists,;t t
29197 s,@cf_ada_make@,$cf_ada_make,;t t
29198 s,@cf_ada_config@,$cf_ada_config,;t t
29199 s,@cf_ada_config_Ada@,$cf_ada_config_Ada,;t t
29200 s,@cf_ada_config_C@,$cf_ada_config_C,;t t
29201 s,@GNATPREP_OPTS@,$GNATPREP_OPTS,;t t
29202 s,@cf_compile_generics@,$cf_compile_generics,;t t
29203 s,@cf_generic_objects@,$cf_generic_objects,;t t
29204 s,@USE_GNAT_SIGINT@,$USE_GNAT_SIGINT,;t t
29205 s,@USE_OLD_MAKERULES@,$USE_OLD_MAKERULES,;t t
29206 s,@USE_GNAT_PROJECTS@,$USE_GNAT_PROJECTS,;t t
29207 s,@USE_GNAT_LIBRARIES@,$USE_GNAT_LIBRARIES,;t t
29208 s,@USE_GNAT_MAKE_GPR@,$USE_GNAT_MAKE_GPR,;t t
29209 s,@USE_GNAT_GPRBUILD@,$USE_GNAT_GPRBUILD,;t t
29210 s,@cf_ada_compiler@,$cf_ada_compiler,;t t
29211 s,@cf_ada_package@,$cf_ada_package,;t t
29212 s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
29213 s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
29214 s,@ADA_SHAREDLIB@,$ADA_SHAREDLIB,;t t
29215 s,@MAKE_ADA_SHAREDLIB@,$MAKE_ADA_SHAREDLIB,;t t
29216 s,@ADA_LIBNAME@,$ADA_LIBNAME,;t t
29217 s,@ACPPFLAGS@,$ACPPFLAGS,;t t
29218 s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
29219 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
29220 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
29221 s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
29222 s,@USE_ARG_SUFFIX@,$USE_ARG_SUFFIX,;t t
29223 s,@USE_CFG_SUFFIX@,$USE_CFG_SUFFIX,;t t
29224 s,@USE_LIB_SUFFIX@,$USE_LIB_SUFFIX,;t t
29225 s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
29226 s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
29227 s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
29228 s,@TICS_LDFLAGS@,$TICS_LDFLAGS,;t t
29229 s,@TICS_LIBS@,$TICS_LIBS,;t t
29230 s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
29231 s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
29232 s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
29233 s,@TINFO_LDFLAGS@,$TINFO_LDFLAGS,;t t
29234 s,@TINFO_LIBS@,$TINFO_LIBS,;t t
29235 s,@TINFO_LDFLAGS2@,$TINFO_LDFLAGS2,;t t
29236 s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
29237 s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
29238 s,@includesubdir@,$includesubdir,;t t
29239 s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
29240 s,@TICS_LIST@,$TICS_LIST,;t t
29241 s,@TINFO_LIST@,$TINFO_LIST,;t t
29242 s,@SHLIB_LIST@,$SHLIB_LIST,;t t
29243 s,@NCURSES_TREE@,$NCURSES_TREE,;t t
29244 s,@FORM_NAME@,$FORM_NAME,;t t
29245 s,@MENU_NAME@,$MENU_NAME,;t t
29246 s,@PANEL_NAME@,$PANEL_NAME,;t t
29247 s,@CXX_NAME@,$CXX_NAME,;t t
29248 s,@TEST_ARGS@,$TEST_ARGS,;t t
29249 s,@TEST_DEPS@,$TEST_DEPS,;t t
29250 s,@TEST_ARG2@,$TEST_ARG2,;t t
29251 s,@TEST_DEP2@,$TEST_DEP2,;t t
29252 s,@PC_MODULES_TO_MAKE@,$PC_MODULES_TO_MAKE,;t t
29253 s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
29254 s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
29255 s,@NCURSES_SHLIB2@,$NCURSES_SHLIB2,;t t
29256 s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
29257 s,@HAVE_STDINT_H@,$HAVE_STDINT_H,;t t
29258 s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
29259 s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
29260 s,@cross_compiling@,$cross_compiling,;t t
29261 s,@MAKE_TESTS@,$MAKE_TESTS,;t t
29262 s,@ADAHTML_DIR@,$ADAHTML_DIR,;t t
29263 s,@LIBTOOL_OPTS_CXX@,$LIBTOOL_OPTS_CXX,;t t
29264 s,@PKG_CFLAGS@,$PKG_CFLAGS,;t t
29265 s,@MISC_INSTALL_DATA@,$MISC_INSTALL_DATA,;t t
29266 s,@MISC_UNINSTALL_DATA@,$MISC_UNINSTALL_DATA,;t t
29267 s,@MAKE_DATABASE@,$MAKE_DATABASE,;t t
29268 s,@UNALTERED_SYMS@,$UNALTERED_SYMS,;t t
29269 s,@ADAGEN_LDFLAGS@,$ADAGEN_LDFLAGS,;t t
29270 s,@CHECK_BUILD@,$CHECK_BUILD,;t t
29271 s,@PRIVATE_LIBS@,$PRIVATE_LIBS,;t t
29272 s,@LD_SEARCHPATH@,$LD_SEARCHPATH,;t t
29277 cat >>"$CONFIG_STATUS" <<\EOF
29278 # Split the substitutions into bite-sized pieces for seds with
29279 # small command number limits, like on Digital OSF/1 and HP-UX.
29280 ac_max_sed_lines=48
29281 ac_sed_frag=1 # Number of current file.
29282 ac_beg=1 # First line for current file.
29283 ac_end=$ac_max_sed_lines # Line after last line for current file.
29286 while "$ac_more_lines"; do
29287 if test "$ac_beg" -gt 1; then
29288 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
29290 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
29292 if test ! -s $tmp/subs.frag; then
29293 ac_more_lines=false
29295 # The purpose of the label and of the branching condition is to
29296 # speed up the sed processing (if there are no `@' at all, there
29297 # is no need to browse any of the substitutions).
29298 # These are the two extra sed commands mentioned above.
29300 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
29301 # It is possible to make a multiline substitution using escaped newlines.
29302 # Ensure that we do not split the substitution between script fragments.
29304 ac_END=`expr "$ac_end" + "$ac_max_sed_lines"`
29305 sed "1,${ac_BEG}d; ${ac_END}p; q" $tmp/subs.sed >$tmp/subs.next
29306 if test -s $tmp/subs.next; then
29307 grep '^s,@[^@,][^@,]*@,.*\\$' $tmp/subs.next >$tmp/subs.edit
29308 if test ! -s $tmp/subs.edit; then
29309 grep "^s,@[^@,][^@,]*@,.*,;t t$" $tmp/subs.next >$tmp/subs.edit
29310 if test ! -s $tmp/subs.edit; then
29311 if test "$ac_beg" -gt 1; then
29312 ac_end=`expr "$ac_end" - 1`
29319 if test -z "$ac_sed_cmds"; then
29320 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
29322 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
29324 ac_sed_frag=`expr "$ac_sed_frag" + 1`
29326 ac_end=`expr "$ac_end" + "$ac_max_sed_lines"`
29329 if test -z "$ac_sed_cmds"; then
29332 fi # test -n "$CONFIG_FILES"
29335 cat >>"$CONFIG_STATUS" <<\EOF
29336 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
29337 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
29339 - | *:- | *:-:* ) # input from stdin
29341 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
29342 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
29343 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
29344 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
29345 * ) ac_file_in=$ac_file.in ;;
29348 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
29349 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
29350 X"$ac_file" : 'X\(//\)[^/]' \| \
29351 X"$ac_file" : 'X\(//\)$' \| \
29352 X"$ac_file" : 'X\(/\)' \| \
29353 . : '\(.\)' 2>/dev/null ||
29355 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
29356 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
29357 /^X\(\/\/\)$/{ s//\1/; q; }
29358 /^X\(\/\).*/{ s//\1/; q; }
29360 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
29361 { case "$ac_dir" in
29362 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
29366 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
29367 case $as_mkdir_dir in
29368 # Skip DOS drivespec
29369 ?:) as_incr_dir=$as_mkdir_dir ;;
29371 as_incr_dir=$as_incr_dir/$as_mkdir_dir
29372 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
29377 ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
29378 # A "../" for each directory in $ac_dir_suffix.
29379 ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
29381 ac_dir_suffix= ac_dots=
29386 if test -z "$ac_dots"; then
29389 ac_top_srcdir=`echo "$ac_dots" | sed 's,/$,,'`
29391 [\\/]* | ?:[\\/]* )
29392 ac_srcdir="$srcdir$ac_dir_suffix";
29393 ac_top_srcdir="$srcdir" ;;
29394 *) # Relative path.
29395 ac_srcdir="$ac_dots$srcdir$ac_dir_suffix"
29396 ac_top_srcdir="$ac_dots$srcdir" ;;
29400 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
29401 *) ac_INSTALL=$ac_dots$INSTALL ;;
29404 if test x"$ac_file" != x-; then
29405 { echo "$as_me:29405: creating $ac_file" >&5
29406 echo "$as_me: creating $ac_file" >&6;}
29409 # Let's still pretend it is `configure' which instantiates (i.e., don't
29410 # use $as_me), people would be surprised to read:
29411 # /* config.h. Generated automatically by config.status. */
29412 configure_input="Generated automatically from `echo $ac_file_in |
29413 sed 's,.*/,,'` by configure."
29415 # First look for the input files in the build tree, otherwise in the
29417 ac_file_inputs=`IFS=:
29418 for f in $ac_file_in; do
29420 -) echo $tmp/stdin ;;
29422 # Absolute (can't be DOS-style, as IFS=:)
29423 test -f "$f" || { { echo "$as_me:29423: error: cannot find input file: $f" >&5
29424 echo "$as_me: error: cannot find input file: $f" >&2;}
29425 { (exit 1); exit 1; }; }
29428 if test -f "$f"; then
29431 elif test -f "$srcdir/$f"; then
29436 { { echo "$as_me:29436: error: cannot find input file: $f" >&5
29437 echo "$as_me: error: cannot find input file: $f" >&2;}
29438 { (exit 1); exit 1; }; }
29441 done` || { (exit 1); exit 1; }
29443 cat >>"$CONFIG_STATUS" <<\EOF
29444 ac_warn_datarootdir=no
29445 if test x"$ac_file" != x-; then
29446 for ac_item in $ac_file_inputs
29448 ac_seen=`grep '@\(datadir\|mandir\|infodir\)@' "$ac_item"`
29449 if test -n "$ac_seen"; then
29450 ac_used=`grep '@datarootdir@' "$ac_item"`
29451 if test -z "$ac_used"; then
29452 { echo "$as_me:29452: WARNING: datarootdir was used implicitly but not set:
29454 echo "$as_me: WARNING: datarootdir was used implicitly but not set:
29456 ac_warn_datarootdir=yes
29459 ac_seen=`grep '${datarootdir}' "$ac_item"`
29460 if test -n "$ac_seen"; then
29461 { echo "$as_me:29461: WARNING: datarootdir was used explicitly but not set:
29463 echo "$as_me: WARNING: datarootdir was used explicitly but not set:
29465 ac_warn_datarootdir=yes
29470 if test "x$ac_warn_datarootdir" = xyes; then
29471 ac_sed_cmds="$ac_sed_cmds | sed -e 's,@datarootdir@,\${prefix}/share,g' -e 's,\${datarootdir},\${prefix}/share,g'"
29475 cat >>"$CONFIG_STATUS" <<EOF
29479 cat >>"$CONFIG_STATUS" <<\EOF
29481 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
29482 s,@configure_input@,$configure_input,;t t
29483 s,@srcdir@,$ac_srcdir,;t t
29484 s,@top_srcdir@,$ac_top_srcdir,;t t
29485 s,@INSTALL@,$ac_INSTALL,;t t
29486 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
29488 if test x"$ac_file" != x-; then
29489 cp "$tmp/out" "$ac_file"
29491 for ac_name in prefix exec_prefix datarootdir
29493 ac_seen=`${FGREP-fgrep} -n '${'$ac_name'[:=].*}' "$ac_file"`
29494 if test -n "$ac_seen"; then
29495 ac_init=`${EGREP-egrep} '[ ]*'$ac_name'[ ]*=' "$ac_file"`
29496 if test -z "$ac_init"; then
29497 ac_seen=`echo "$ac_seen" |sed -e 's,^,'$ac_file':,'`
29498 { echo "$as_me:29498: WARNING: Variable $ac_name is used but was not set:
29500 echo "$as_me: WARNING: Variable $ac_name is used but was not set:
29505 ${EGREP-egrep} -n '@[a-z_][a-z_0-9]+@' "$ac_file" >$tmp/out
29506 ${EGREP-egrep} -n '@[A-Z_][A-Z_0-9]+@' "$ac_file" >>$tmp/out
29507 if test -s $tmp/out; then
29508 ac_seen=`sed -e 's,^,'$ac_file':,' < $tmp/out`
29509 { echo "$as_me:29509: WARNING: Some variables may not be substituted:
29511 echo "$as_me: WARNING: Some variables may not be substituted:
29521 cat >>"$CONFIG_STATUS" <<\EOF
29524 # CONFIG_HEADER section.
29527 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
29528 # NAME is the cpp macro being defined and VALUE is the value it is being given.
29530 # ac_d sets the value in "#define NAME VALUE" lines.
29531 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
29532 ac_dB='[ ].*$,\1#\2'
29535 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
29536 ac_iA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
29537 ac_iB='\([ ]\),\1#\2define\3'
29540 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
29541 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
29542 ac_uB='$,\1#\2define\3'
29546 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
29547 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
29549 - | *:- | *:-:* ) # input from stdin
29551 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
29552 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
29553 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
29554 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
29555 * ) ac_file_in=$ac_file.in ;;
29558 test x"$ac_file" != x- && { echo "$as_me:29558: creating $ac_file" >&5
29559 echo "$as_me: creating $ac_file" >&6;}
29561 # First look for the input files in the build tree, otherwise in the
29563 ac_file_inputs=`IFS=:
29564 for f in $ac_file_in; do
29566 -) echo $tmp/stdin ;;
29568 # Absolute (can't be DOS-style, as IFS=:)
29569 test -f "$f" || { { echo "$as_me:29569: error: cannot find input file: $f" >&5
29570 echo "$as_me: error: cannot find input file: $f" >&2;}
29571 { (exit 1); exit 1; }; }
29574 if test -f "$f"; then
29577 elif test -f "$srcdir/$f"; then
29582 { { echo "$as_me:29582: error: cannot find input file: $f" >&5
29583 echo "$as_me: error: cannot find input file: $f" >&2;}
29584 { (exit 1); exit 1; }; }
29587 done` || { (exit 1); exit 1; }
29588 # Remove the trailing spaces.
29589 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
29593 # Transform confdefs.h into a list of #define's. We won't use it as a sed
29594 # script, but as data to insert where we see @DEFS@. We expect AC_SAVE_DEFS to
29595 # be either 'cat' or 'sort'.
29596 cat confdefs.h | uniq >conftest.vals
29598 # Break up conftest.vals because some shells have a limit on
29599 # the size of here documents, and old seds have small limits too.
29601 rm -f conftest.tail
29602 echo ' rm -f conftest.frag' >> "$CONFIG_STATUS"
29603 while grep . conftest.vals >/dev/null
29605 # Write chunks of a limited-size here document to conftest.frag.
29606 echo ' cat >> conftest.frag <<CEOF' >> "$CONFIG_STATUS"
29607 sed "${ac_max_here_lines}q" conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> "$CONFIG_STATUS"
29608 echo 'CEOF' >> "$CONFIG_STATUS"
29609 sed "1,${ac_max_here_lines}d" conftest.vals > conftest.tail
29610 rm -f conftest.vals
29611 mv conftest.tail conftest.vals
29613 rm -f conftest.vals
29615 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
29617 echo ' cat >> conftest.edit <<CEOF
29618 /@DEFS@/r conftest.frag
29621 sed -f conftest.edit $tmp/in > $tmp/out
29623 mv $tmp/out $tmp/in
29624 rm -f conftest.edit conftest.frag
29625 ' >> "$CONFIG_STATUS"
29627 cat >>"$CONFIG_STATUS" <<\EOF
29628 # Let's still pretend it is `configure' which instantiates (i.e., don't
29629 # use $as_me), people would be surprised to read:
29630 # /* config.h. Generated automatically by config.status. */
29631 if test x"$ac_file" = x-; then
29632 echo "/* Generated automatically by configure. */" >$tmp/config.h
29634 echo "/* $ac_file. Generated automatically by configure. */" >$tmp/config.h
29636 cat $tmp/in >>$tmp/config.h
29638 if test x"$ac_file" != x-; then
29639 if cmp -s "$ac_file" "$tmp/config.h" 2>/dev/null; then
29640 { echo "$as_me:29640: $ac_file is unchanged" >&5
29641 echo "$as_me: $ac_file is unchanged" >&6;}
29643 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
29644 X"$ac_file" : 'X\(//\)[^/]' \| \
29645 X"$ac_file" : 'X\(//\)$' \| \
29646 X"$ac_file" : 'X\(/\)' \| \
29647 . : '\(.\)' 2>/dev/null ||
29649 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
29650 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
29651 /^X\(\/\/\)$/{ s//\1/; q; }
29652 /^X\(\/\).*/{ s//\1/; q; }
29654 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
29655 { case "$ac_dir" in
29656 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
29660 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
29661 case $as_mkdir_dir in
29662 # Skip DOS drivespec
29663 ?:) as_incr_dir=$as_mkdir_dir ;;
29665 as_incr_dir=$as_incr_dir/$as_mkdir_dir
29666 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
29673 mv "$tmp/config.h" "$ac_file"
29677 rm -f $tmp/config.h
29681 cat >>"$CONFIG_STATUS" <<\EOF
29683 # CONFIG_COMMANDS section.
29685 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
29686 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
29687 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
29691 if test "x$cf_with_tests" != xno ; then
29695 if test ! -d "$srcdir/$cf_dir" ; then
29697 elif test -f "$srcdir/$cf_dir/programs" ; then
29698 $AWK -f "$srcdir/test/mk-test.awk" INSTALL=no ECHO_LINK="$ECHO_LD" "$srcdir/$cf_dir/programs" >>$cf_dir/Makefile
29704 cf_prefix=$LIB_PREFIX
29706 case "$cf_cv_shlib_version" in
29707 (cygdll|msysdll|mingw|msvcdll)
29708 TINFO_NAME=$TINFO_ARG_SUFFIX
29713 if test -n "$TINFO_SUFFIX" ; then
29714 case "$TINFO_SUFFIX" in
29716 TINFO_NAME="${TINFO_NAME}tw${EXTRA_SUFFIX}"
29717 TINFO_SUFFIX=`echo "$TINFO_SUFFIX" | sed 's/^tw'$EXTRA_SUFFIX'//'`
29720 TINFO_NAME="${TINFO_NAME}t${EXTRA_SUFFIX}"
29721 TINFO_SUFFIX=`echo "$TINFO_SUFFIX" | sed 's/^t'$EXTRA_SUFFIX'//'`
29724 TINFO_NAME="${TINFO_NAME}w${EXTRA_SUFFIX}"
29725 TINFO_SUFFIX=`echo "$TINFO_SUFFIX" | sed 's/^w'$EXTRA_SUFFIX'//'`
29730 for cf_dir in $SRC_SUBDIRS
29732 if test ! -d "$srcdir/$cf_dir" ; then
29734 elif test -f "$srcdir/$cf_dir/modules" ; then
29739 if test -n "${cf_cv_abi_version}" && test "x${cf_cv_abi_version}" != "x5"
29741 cf_awk_program="$cf_awk_program\
29742 /deprecated in ABI${cf_cv_abi_version}/ { next; }\
29743 { sub(\"NCURSES([WT]+)?\", \"&${cf_cv_abi_version}\"); }\
29747 if test "x$WILDCARD_SYMS" = xno
29749 cf_awk_program="$cf_awk_program\
29750 /[ ]_\\*;/ { skip=1; next; }\
29754 if test "x$cf_awk_program" != "x"
29756 cat >>$cf_dir/Makefile <<CF_EOF
29758 # Generated by CF_LIB_RULES
29759 resulting.map: $UNALTERED_SYMS
29760 $AWK 'BEGIN { skip = 1; last=""; } \
29762 { if ( last != "" && ( skip == 0 || \$\$0 !~ /}/ ) ) { print last; }\
29763 skip = 0; last = \$\$0; } \
29764 END { print last; }' < "$UNALTERED_SYMS" >\$@
29767 rm -f resulting.map
29771 for cf_item in $cf_LIST_MODELS
29777 cf_depsuf=$cf_suffix
29780 case "$cf_cv_system_name" in
29788 cf_depsuf=$cf_suffix
29791 case "$cf_cv_system_name" in
29799 cf_depsuf=$cf_suffix
29802 case "$cf_cv_system_name" in
29805 cf_depsuf=$cf_suffix
29809 cf_depsuf='.dll.lib'
29811 (cygwin*|msys*|mingw*)
29817 cf_depsuf=$cf_suffix
29823 cf_depsuf=$cf_suffix
29827 cf_depsuf=$cf_suffix
29833 cf_depsuf=$cf_suffix
29846 cf_depsuf=$cf_suffix
29849 if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
29851 cf_suffix="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_suffix}"
29852 cf_depsuf="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_depsuf}"
29855 if test "$cf_dir" = "c++"
29858 cf_map_lib_basename=`echo "cxx" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
29860 eval cf_libname="\$${cf_map_lib_basename}_NAME"
29864 cf_map_lib_basename=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
29866 eval cf_libname="\$${cf_map_lib_basename}_NAME"
29869 test -z "$cf_libname" && cf_libname="$cf_dir"
29870 if test "$cf_item" = shared ; then
29871 if test -n "${LIB_SUFFIX}"
29873 cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${USE_LIB_SUFFIX}"'//'`
29875 cf_shared_suffix="$cf_suffix"
29877 if test "$cf_cv_do_symlinks" = yes ; then
29880 case "$cf_cv_shlib_version" in
29882 cf_version_name=REL_VERSION
29885 cf_version_name=ABI_VERSION
29889 if test -n "$cf_version_name"
29891 case "$cf_cv_system_name" in
29894 cf_suffix="${USE_LIB_SUFFIX}"'.${'$cf_version_name'}'"$cf_shared_suffix"
29897 cf_suffix="$cf_suffix"'.${'$cf_version_name'}'
29901 if test -n "${USE_LIB_SUFFIX}"
29903 cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${USE_LIB_SUFFIX}"'//'`
29905 cf_shared_suffix="$cf_suffix"
29908 # cygwin needs import library, and has unique naming convention
29909 # use autodetected ${cf_prefix} for import lib and static lib, but
29910 # use 'cyg' prefix for shared lib.
29911 case "$cf_cv_shlib_version" in
29913 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
29914 cf_add_lib="../lib/cyg${cf_libname}${cf_cygsuf}"
29917 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
29918 cf_add_lib="../lib/msys-${cf_libname}${cf_cygsuf}"
29921 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
29922 cf_add_lib="../lib/lib${cf_libname}${cf_cygsuf}"
29925 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
29926 cf_add_lib="../lib/${cf_libname}${cf_cygsuf}"
29932 if test -n "$cf_add_lib"
29934 Libs_To_Make="$Libs_To_Make $cf_add_lib"
29938 cf_add_lib="../lib/${cf_prefix}${cf_libname}${cf_suffix}"
29939 Libs_To_Make="$Libs_To_Make $cf_add_lib"
29942 if test "$cf_dir" = ncurses ; then
29943 cf_subsets="$LIB_SUBSETS"
29944 cf_r_parts="$cf_subsets"
29945 cf_liblist="$Libs_To_Make"
29947 while test -n "$cf_r_parts"
29949 cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
29950 cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
29951 if test "$cf_l_parts" != "$cf_r_parts" ; then
29953 case "$cf_l_parts" in
29955 cf_add_lib=`echo "$cf_liblist" |sed -e s%${LIB_NAME}${USE_LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
29958 cf_add_lib=`echo "$cf_liblist" |sed -e s%${LIB_NAME}${USE_LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
29964 if test -n "$cf_add_lib"; then
29965 Libs_To_Make="$cf_add_lib $Libs_To_Make"
29972 cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
29975 if test "$cf_dir" = c++; then
29976 if test "x$with_shared_cxx" != xyes && test -n "$cf_shared_suffix"; then
29978 for cf_item in $Libs_To_Make
29984 cf_item=`echo "$cf_item" | sed -e "s,"$cf_shared_suffix",.a,"`
29987 for cf_test in $cf_list
29989 if test "$cf_test" = "$cf_item"
29991 cf_LIST_MODELS=`echo "$cf_LIST_MODELS" | sed -e 's/normal//'`
29996 test -n "$cf_item" && cf_list="$cf_list $cf_item"
29998 Libs_To_Make="$cf_list"
30002 sed -e "s%@Libs_To_Make@%$Libs_To_Make%" \
30003 -e "s%@SHARED_LIB@%$SHARED_LIB%" \
30004 "$cf_dir/Makefile" >$cf_dir/Makefile.out
30005 mv "$cf_dir/Makefile.out" "$cf_dir/Makefile"
30007 $AWK -f "$srcdir/mk-0th.awk" \
30008 libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" ticlib="$TICS_LIB_SUFFIX" termlib="$TINFO_LIB_SUFFIX" \
30009 "$srcdir/$cf_dir/modules" >>$cf_dir/Makefile
30011 for cf_subset in $cf_subsets
30014 for cf_item in $cf_LIST_MODELS
30017 echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
30019 cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
30022 if test "$CXX_MODEL" = SHARED; then
30023 case "$cf_cv_shlib_version" in
30024 (cygdll|msysdll|mingw|msvcdll)
30025 test "x$with_shared_cxx" = xno && test -n "$verbose" && echo " overriding CXX_MODEL to SHARED" 1>&6
30027 echo "${as_me:-configure}:30027: testing overriding CXX_MODEL to SHARED ..." 1>&5
30029 with_shared_cxx=yes
30032 test "x$with_shared_cxx" = xno && CXX_MODEL=NORMAL
30040 cf_depsuf=$cf_suffix
30043 case "$cf_cv_system_name" in
30051 cf_depsuf=$cf_suffix
30054 case "$cf_cv_system_name" in
30062 cf_depsuf=$cf_suffix
30065 case "$cf_cv_system_name" in
30068 cf_depsuf=$cf_suffix
30072 cf_depsuf='.dll.lib'
30074 (cygwin*|msys*|mingw*)
30080 cf_depsuf=$cf_suffix
30086 cf_depsuf=$cf_suffix
30090 cf_depsuf=$cf_suffix
30096 cf_depsuf=$cf_suffix
30109 cf_depsuf=$cf_suffix
30112 if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
30114 cf_suffix="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_suffix}"
30115 cf_depsuf="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_depsuf}"
30119 (libtool) cf_subdir='obj_lo' ;;
30120 (normal) cf_subdir='objects' ;;
30121 (debug) cf_subdir='obj_g' ;;
30122 (profile) cf_subdir='obj_p' ;;
30124 case "$cf_cv_system_name" in
30126 cf_subdir='objects' ;;
30128 cf_subdir='obj_s' ;;
30132 # Test for case where we build libtinfo with a different name.
30134 if test "$cf_dir" = ncurses ; then
30135 case "$cf_subset" in
30137 cf_libname=${cf_libname}$USE_LIB_SUFFIX
30140 cf_libname=$TINFO_LIB_SUFFIX
30143 cf_libname=$TICS_LIB_SUFFIX
30146 elif test "$cf_dir" = c++ ; then
30148 cf_map_lib_basename=`echo "cxx" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
30150 eval cf_libname="\$${cf_map_lib_basename}_NAME"
30152 cf_libname=${cf_libname}$USE_LIB_SUFFIX
30155 cf_map_lib_basename=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
30157 eval cf_libname="\$${cf_map_lib_basename}_NAME"
30159 cf_libname=${cf_libname}$USE_LIB_SUFFIX
30161 if test -n "${USE_ARG_SUFFIX}" ; then
30162 # undo $USE_LIB_SUFFIX add-on in CF_LIB_SUFFIX
30163 cf_suffix=`echo "$cf_suffix" |sed -e "s%^${USE_LIB_SUFFIX}%%"`
30166 # These dependencies really are for development, not
30167 # builds, but they are useful in porting, too.
30168 cf_depend="../include/ncurses_cfg.h"
30169 if test "$srcdir" = "."; then
30172 cf_reldir="\${srcdir}"
30175 if test -f "$srcdir/$cf_dir/$cf_dir.priv.h" ; then
30176 cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
30177 elif test -f "$srcdir/$cf_dir/curses.priv.h" ; then
30178 cf_depend="$cf_depend $cf_reldir/curses.priv.h"
30182 old_cf_suffix="$cf_suffix"
30183 if test "$cf_cv_shlib_version_infix" = yes ; then
30184 if test -n "$USE_LIB_SUFFIX" ; then
30185 case "$USE_LIB_SUFFIX" in
30187 cf_libname=`echo "$cf_libname" | sed 's/tw'$EXTRA_SUFFIX'$//'`
30188 cf_suffix=`echo "$cf_suffix" | sed 's/^tw'$EXTRA_SUFFIX'//'`
30189 cf_dir_suffix=tw$EXTRA_SUFFIX
30192 cf_libname=`echo "$cf_libname" | sed 's/t'$EXTRA_SUFFIX'$//'`
30193 cf_suffix=`echo "$cf_suffix" | sed 's/^t'$EXTRA_SUFFIX'//'`
30194 cf_dir_suffix=t$EXTRA_SUFFIX
30197 cf_libname=`echo "$cf_libname" | sed 's/w'$EXTRA_SUFFIX'$//'`
30198 cf_suffix=`echo "$cf_suffix" | sed 's/^w'$EXTRA_SUFFIX'//'`
30199 cf_dir_suffix=w$EXTRA_SUFFIX
30202 cf_libname=`echo "$cf_libname" | sed 's/'$EXTRA_SUFFIX'$//'`
30203 cf_suffix=`echo "$cf_suffix" | sed 's/^'$EXTRA_SUFFIX'//'`
30204 cf_dir_suffix=$EXTRA_SUFFIX
30210 $AWK -f "$srcdir/mk-1st.awk" \
30211 name=${cf_libname}${cf_dir_suffix} \
30212 traces=$LIB_TRACING \
30214 CXX_MODEL=$CXX_MODEL \
30215 LIB_SUFFIX=$LIB_SUFFIX \
30216 USE_LIB_SUFFIX=$USE_LIB_SUFFIX \
30217 make_phony="${cf_cv_make_PHONY:-no}" \
30219 prefix=$cf_prefix \
30220 suffix=$cf_suffix \
30221 subset=$cf_subset \
30222 driver=$cf_cv_term_driver \
30224 TermlibRoot=$TINFO_NAME \
30225 TermlibSuffix=$TINFO_SUFFIX \
30226 ShlibVer=$cf_cv_shlib_version \
30227 ShlibVerInfix=$cf_cv_shlib_version_infix \
30228 ReLink=${cf_cv_do_relink:-no} \
30229 ReRanlib=${cf_cv_do_reranlib:-yes} \
30230 DoLinks=$cf_cv_do_symlinks \
30231 rmSoLocs=$cf_cv_rm_so_locs \
30232 ldconfig="$LDCONFIG" \
30233 overwrite=$WITH_OVERWRITE \
30234 depend="$cf_depend" \
30236 libtool_version="$LIBTOOL_VERSION" \
30237 "$srcdir/$cf_dir/modules" >>$cf_dir/Makefile
30239 cf_suffix="$old_cf_suffix"
30241 for cf_subdir2 in $cf_subdirs lib
30243 test "$cf_subdir" = "$cf_subdir2" && break
30245 test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
30246 $AWK -f "$srcdir/mk-2nd.awk" \
30248 traces=$LIB_TRACING \
30251 subset=$cf_subset \
30254 crenames=$cf_cv_prog_CC_c_o \
30255 cxxrenames=$cf_cv_prog_CXX_c_o \
30256 "$srcdir/$cf_dir/modules" >>$cf_dir/Makefile
30257 cf_subdirs="$cf_subdirs $cf_subdir"
30262 echo ' ( cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@ )' >>Makefile
30266 echo '# generated by CF_LIB_RULES' >> Makefile
30268 if test "x$cf_cv_make_PHONY" = xyes ; then
30269 cat >> Makefile <<-CF_EOF
30273 .PHONY : install.includes
30274 .PHONY : uninstall.includes
30275 .PHONY : install.libs
30276 .PHONY : uninstall.libs
30280 for cf_dir in $SRC_SUBDIRS
30282 if test ! -d "$srcdir/$cf_dir" ; then
30286 if test -f "$cf_dir/Makefile" ; then
30289 echo 'libs \' >> Makefile
30290 echo 'install.libs \' >> Makefile
30291 echo 'uninstall.libs ::' >> Makefile
30292 echo ' ( cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@ )' >> Makefile
30297 if test -f "$srcdir/$cf_dir/modules" ; then
30299 if test "x$cf_cv_make_PHONY" = xyes ; then
30300 cat >> Makefile <<-CF_EOF
30302 .PHONY : install.$cf_dir
30303 .PHONY : uninstall.$cf_dir
30308 if test -f "$srcdir/$cf_dir/headers" ; then
30309 cat >> Makefile <<CF_EOF
30310 install.includes \\
30311 uninstall.includes \\
30315 cat >> Makefile <<CF_EOF
30322 uninstall.$cf_dir ::
30323 ( cd "$cf_dir" && \${MAKE} \${TOP_MFLAGS} \$@ )
30325 elif test -f "$srcdir/$cf_dir/headers" ; then
30326 cat >> Makefile <<CF_EOF
30331 install.includes \\
30332 uninstall.includes ::
30333 ( cd "$cf_dir" && \${MAKE} \${TOP_MFLAGS} \$@ )
30338 if test "x$cf_cv_make_PHONY" = xyes ; then
30339 cat >> Makefile <<-CF_EOF
30341 .PHONY : install.data
30342 .PHONY : uninstall.data
30346 if test "x$cf_with_db_install" = xyes; then
30347 cat >> Makefile <<CF_EOF
30349 install.libs uninstall.libs \\
30350 install.data uninstall.data ::
30351 $MAKE_TERMINFO ( cd misc && \${MAKE} \${TOP_MFLAGS} \$@ )
30354 cat >> Makefile <<CF_EOF
30356 install.libs uninstall.libs ::
30357 ( cd misc && \${MAKE} \${TOP_MFLAGS} \$@ )
30361 if test "x$cf_with_manpages" = xyes; then
30363 if test "x$cf_cv_make_PHONY" = xyes ; then
30364 cat >> Makefile <<-CF_EOF
30366 .PHONY : install.man
30367 .PHONY : uninstall.man
30371 cat >> Makefile <<CF_EOF
30375 ( cd man && \${MAKE} \${TOP_MFLAGS} \$@ )
30379 cat >> Makefile <<CF_EOF
30382 rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
30383 rm -f headers.sh headers.sed mk_shared_lib.sh
30384 rm -f edit_man.* man_alias.*
30385 rm -rf \${DIRS_TO_MAKE}
30388 # Special case: tack's manpage lives in its own directory.
30389 if test "x$cf_with_manpages" = xyes; then
30390 if test "x$cf_with_tack" = "xyes"; then
30391 cat >> Makefile <<CF_EOF
30395 ( cd tack && \${MAKE} \${TOP_MFLAGS} \$@ )
30400 rm -f headers.sed headers.sh
30402 echo creating headers.sh
30403 cat >headers.sh <<CF_EOF
30405 # This shell script is generated by the 'configure' script. It is invoked in a
30406 # subdirectory of the build tree. It generates a sed-script in the parent
30407 # directory that is used to adjust includes for header files that reside in a
30408 # subdirectory of /usr/include, etc.
30410 while test \$# != 3
30412 PRG="\$PRG \$1"; shift
30417 TMPSRC=\${TMPDIR:-/tmp}/\`basename \$SRC\`\$\$
30418 TMPSED=\${TMPDIR:-/tmp}/headers.sed\$\$
30419 echo installing \$SRC in \$DST
30422 if test "$WITH_CURSES_H" = yes; then
30423 cat >>headers.sh <<CF_EOF
30426 END=\`basename \$DST\`
30427 for i in \`cat \$REF/../*/headers |${FGREP-fgrep} -v "#"\`
30429 NAME=\`basename \$i\`
30430 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
30434 echo "" >> \$TMPSED
30440 cat >>headers.sh <<CF_EOF
30443 END=\`basename \$DST\`
30444 for i in \`cat \$REF/../*/headers |${FGREP-fgrep} -v "#"\`
30446 NAME=\`basename \$i\`
30447 if test "\$NAME" = "curses.h"
30449 echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
30452 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
30456 echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
30461 cat >>headers.sh <<CF_EOF
30463 sed -f \$TMPSED \$SRC > \$TMPSRC
30464 NAME=\`basename \$SRC\`
30466 if test "$WITH_CURSES_H" != yes; then
30467 cat >>headers.sh <<CF_EOF
30468 test "\$NAME" = "curses.h" && NAME=ncurses.h
30471 cat >>headers.sh <<CF_EOF
30472 # Just in case someone gzip'd manpages, remove the conflicting copy.
30473 test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
30475 eval \$PRG \$TMPSRC \$DST/\$NAME
30476 rm -f \$TMPSRC \$TMPSED
30479 chmod 0755 headers.sh
30481 for cf_dir in $SRC_SUBDIRS
30483 if test ! -d "$srcdir/$cf_dir" ; then
30487 if test -f "$srcdir/$cf_dir/headers" ; then
30488 $AWK -f "$srcdir/mk-hdr.awk" \
30489 subset="$LIB_SUBSETS" \
30490 compat="$WITH_CURSES_H" \
30491 "$srcdir/$cf_dir/headers" >>$cf_dir/Makefile
30494 if test -f "$srcdir/$cf_dir/modules" ; then
30495 if test "$cf_dir" != "c++" ; then
30496 if test "x$cf_cv_make_PHONY" = xyes ; then
30497 cat >> $cf_dir/Makefile <<-CF_EOF
30503 cat >>$cf_dir/Makefile <<"CF_EOF"
30504 depend : ${AUTO_SRC}
30505 makedepend -- ${CPPFLAGS} -- ${C_SRC}
30507 # DO NOT DELETE THIS LINE -- make depend depends on it.
30513 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
30514 if test -z "$USE_OLD_MAKERULES" ; then
30515 $AWK -f "$srcdir/Ada95/mk-1st.awk" <"$srcdir/Ada95/src/modules" >>Ada95/src/Makefile
30523 cat >>"$CONFIG_STATUS" <<\EOF
30525 { (exit 0); exit 0; }
30527 chmod +x "$CONFIG_STATUS"
30528 ac_clean_files=$ac_clean_files_save
30530 # configure is writing to config.log, and then calls config.status.
30531 # config.status does its own redirection, appending to config.log.
30532 # Unfortunately, on DOS this fails, as config.log is still kept open
30533 # by configure, so config.status won't be able to write to it; its
30534 # output is simply discarded. So we exec the FD to /dev/null,
30535 # effectively closing config.log, so it can be properly (re)opened and
30536 # appended to by config.status. When coming back to configure, we
30537 # need to make the FD available again.
30538 if test "$no_create" != yes; then
30541 $SHELL "$CONFIG_STATUS" || ac_cs_success=false
30543 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
30544 # would make configure fail if this is the last instruction.
30545 "$ac_cs_success" || { (exit 1); exit 1; }
30547 ${MAKE:-make} preinstall