2 # From configure.in Revision: 1.756 .
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by Autoconf 2.52.20230114.
6 # Copyright 2003-2022,2023 Thomas E. Dickey
7 # Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
8 # Free Software Foundation, Inc.
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
12 # Avoid depending upon Character Ranges.
13 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16 as_cr_digits='0123456789'
17 as_cr_alnum=$as_cr_Letters$as_cr_digits
19 # Sed expression to map a string onto a valid variable name.
20 as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
22 # Sed expression to map a string onto a valid CPP name.
23 as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
25 # Be Bourne compatible
26 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
29 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
33 # Name of the executable.
34 as_me=`echo "$0" |sed 's,.*[\\/],,'`
36 if expr a : '\(a\)' >/dev/null 2>&1; then
42 rm -f conf$$ conf$$.exe conf$$.file
44 if ln -s conf$$.file conf$$ 2>/dev/null; then
45 # We could just check for DJGPP; but this test a) works b) is more generic
46 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
47 if test -f conf$$.exe; then
48 # Don't use ln at all; we don't have any links
53 elif ln conf$$.file conf$$ 2>/dev/null; then
58 rm -f conf$$ conf$$.exe conf$$.file
60 as_executable_p="test -f"
62 # Support unset when possible.
63 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
70 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
71 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
72 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
73 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
74 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
75 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
76 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
77 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
80 # We need space, tab and new line, in precisely that order.
86 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
89 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
90 # so uname gets run too.
91 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
98 ac_default_prefix=/usr/local
103 SHELL=${CONFIG_SHELL-/bin/sh}
105 # Maximum number of lines to put in a shell here document.
106 # This variable seems obsolete. It should probably be removed, and
107 # only ac_max_sed_lines should be used.
108 : "${ac_max_here_lines=38}"
110 ac_unique_file="ncurses/base/lib_initscr.c"
111 # Factoring default headers for most tests.
112 ac_includes_default="\
115 # include <sys/types.h>
118 # include <sys/stat.h>
129 # if !STDC_HEADERS && HAVE_MEMORY_H
135 # include <strings.h>
138 # include <inttypes.h>
148 # Initialize some variables set by options.
150 ac_init_version=false
151 # The variables have the same names as the options, with
152 # dashes changed to underlines.
160 program_transform_name=s,x,x,
168 # Installation directory options.
169 # These are left unexpanded so users can "make install exec_prefix=/foo"
170 # and all the variables that are supposed to be based on exec_prefix
171 # by default will actually change.
172 # Use braces instead of parens because sh, perl, etc. also accept them.
173 bindir='${exec_prefix}/bin'
174 sbindir='${exec_prefix}/sbin'
175 libexecdir='${exec_prefix}/libexec'
176 datarootdir='${prefix}/share'
177 datadir='${datarootdir}'
178 sysconfdir='${prefix}/etc'
179 sharedstatedir='${prefix}/com'
180 localstatedir='${prefix}/var'
181 runstatedir='${localstatedir}/run'
182 libdir='${exec_prefix}/lib'
183 includedir='${prefix}/include'
184 oldincludedir='/usr/include'
185 infodir='${datarootdir}/info'
186 mandir='${datarootdir}/man'
188 # Identity of this package.
198 # If the previous option needs an argument, assign it.
199 if test -n "$ac_prev"; then
200 eval "$ac_prev=\$ac_option"
205 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
207 # Accept the important Cygnus configure options, so we can diagnose typos.
211 -bindir | --bindir | --bindi | --bind | --bin | --bi)
213 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
216 -build | --build | --buil | --bui | --bu)
217 ac_prev=build_alias ;;
218 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
219 build_alias=$ac_optarg ;;
221 -cache-file | --cache-file | --cache-fil | --cache-fi \
222 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
223 ac_prev=cache_file ;;
224 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
225 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
226 cache_file=$ac_optarg ;;
229 cache_file=config.cache ;;
231 -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
233 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
235 datadir=$ac_optarg ;;
237 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
238 | --dataroo | --dataro | --datar)
239 ac_prev=datarootdir ;;
240 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
241 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
242 datarootdir=$ac_optarg ;;
244 -disable-* | --disable-*)
245 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
246 # Reject names that are not valid shell variable names.
247 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
248 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
249 { (exit 1); exit 1; }; }
250 ac_feature=`echo "$ac_feature" | sed 's/-/_/g'`
251 eval "enable_$ac_feature=no" ;;
253 -enable-* | --enable-*)
254 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
255 # Reject names that are not valid shell variable names.
256 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
257 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
258 { (exit 1); exit 1; }; }
259 ac_feature=`echo "$ac_feature" | sed 's/-/_/g'`
261 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
264 eval "enable_$ac_feature='$ac_optarg'" ;;
266 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
267 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
268 | --exec | --exe | --ex)
269 ac_prev=exec_prefix ;;
270 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
271 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
272 | --exec=* | --exe=* | --ex=*)
273 exec_prefix=$ac_optarg ;;
275 -gas | --gas | --ga | --g)
276 # Obsolete; use --with-gas.
279 -help | --help | --hel | --he | -h)
281 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
282 ac_init_help=recursive ;;
283 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
284 ac_init_help=short ;;
286 -host | --host | --hos | --ho)
287 ac_prev=host_alias ;;
288 -host=* | --host=* | --hos=* | --ho=*)
289 host_alias=$ac_optarg ;;
291 -includedir | --includedir | --includedi | --included | --include \
292 | --includ | --inclu | --incl | --inc)
293 ac_prev=includedir ;;
294 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
295 | --includ=* | --inclu=* | --incl=* | --inc=*)
296 includedir=$ac_optarg ;;
298 -infodir | --infodir | --infodi | --infod | --info | --inf)
300 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
301 infodir=$ac_optarg ;;
303 -libdir | --libdir | --libdi | --libd)
305 -libdir=* | --libdir=* | --libdi=* | --libd=*)
308 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
309 | --libexe | --libex | --libe)
310 ac_prev=libexecdir ;;
311 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
312 | --libexe=* | --libex=* | --libe=*)
313 libexecdir=$ac_optarg ;;
315 -localstatedir | --localstatedir | --localstatedi | --localstated \
316 | --localstate | --localstat | --localsta | --localst \
317 | --locals | --local | --loca | --loc | --lo)
318 ac_prev=localstatedir ;;
319 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
320 | --localstate=* | --localstat=* | --localsta=* | --localst=* \
321 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
322 localstatedir=$ac_optarg ;;
324 -runstatedir | --runstatedir | --runstatedi | --runstated \
325 | --runstate | --runstat | --runsta | --runst \
326 | --runs | --run | --ru)
327 ac_prev=runstatedir ;;
328 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
329 | --runstate=* | --runstat=* | --runsta=* | --runst=* \
330 | --runs=* | --run=* | --ru=*)
331 runstatedir=$ac_optarg ;;
333 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
335 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
339 # Obsolete; use --without-fp.
342 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
346 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
347 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
350 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
351 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
352 | --oldin | --oldi | --old | --ol | --o)
353 ac_prev=oldincludedir ;;
354 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
355 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
356 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
357 oldincludedir=$ac_optarg ;;
359 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
361 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
364 -program-prefix | --program-prefix | --program-prefi | --program-pref \
365 | --program-pre | --program-pr | --program-p)
366 ac_prev=program_prefix ;;
367 -program-prefix=* | --program-prefix=* | --program-prefi=* \
368 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
369 program_prefix=$ac_optarg ;;
371 -program-suffix | --program-suffix | --program-suffi | --program-suff \
372 | --program-suf | --program-su | --program-s)
373 ac_prev=program_suffix ;;
374 -program-suffix=* | --program-suffix=* | --program-suffi=* \
375 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
376 program_suffix=$ac_optarg ;;
378 -program-transform-name | --program-transform-name \
379 | --program-transform-nam | --program-transform-na \
380 | --program-transform-n | --program-transform- \
381 | --program-transform | --program-transfor \
382 | --program-transfo | --program-transf \
383 | --program-trans | --program-tran \
384 | --progr-tra | --program-tr | --program-t)
385 ac_prev=program_transform_name ;;
386 -program-transform-name=* | --program-transform-name=* \
387 | --program-transform-nam=* | --program-transform-na=* \
388 | --program-transform-n=* | --program-transform-=* \
389 | --program-transform=* | --program-transfor=* \
390 | --program-transfo=* | --program-transf=* \
391 | --program-trans=* | --program-tran=* \
392 | --progr-tra=* | --program-tr=* | --program-t=*)
393 program_transform_name=$ac_optarg ;;
395 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
396 | -silent | --silent | --silen | --sile | --sil)
399 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
401 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
403 sbindir=$ac_optarg ;;
405 -sharedstatedir | --sharedstatedir | --sharedstatedi \
406 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
407 | --sharedst | --shareds | --shared | --share | --shar \
409 ac_prev=sharedstatedir ;;
410 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
411 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
412 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
414 sharedstatedir=$ac_optarg ;;
416 -site | --site | --sit)
418 -site=* | --site=* | --sit=*)
421 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
423 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
426 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
427 | --syscon | --sysco | --sysc | --sys | --sy)
428 ac_prev=sysconfdir ;;
429 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
430 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
431 sysconfdir=$ac_optarg ;;
433 -target | --target | --targe | --targ | --tar | --ta | --t)
434 ac_prev=target_alias ;;
435 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
436 target_alias=$ac_optarg ;;
438 -v | -verbose | --verbose | --verbos | --verbo | --verb)
441 -version | --version | --versio | --versi | --vers | -V)
445 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
446 # Reject names that are not valid shell variable names.
447 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
448 { echo "$as_me: error: invalid package name: $ac_package" >&2
449 { (exit 1); exit 1; }; }
450 ac_package=`echo "$ac_package" | sed 's/-/_/g'`
452 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
455 eval "with_$ac_package='$ac_optarg'" ;;
457 -without-* | --without-*)
458 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
459 # Reject names that are not valid shell variable names.
460 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
461 { echo "$as_me: error: invalid package name: $ac_package" >&2
462 { (exit 1); exit 1; }; }
463 ac_package=`echo "$ac_package" | sed 's/-/_/g'`
464 eval "with_$ac_package=no" ;;
467 # Obsolete; use --with-x.
470 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
471 | --x-incl | --x-inc | --x-in | --x-i)
472 ac_prev=x_includes ;;
473 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
474 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
475 x_includes=$ac_optarg ;;
477 -x-libraries | --x-libraries | --x-librarie | --x-librari \
478 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
479 ac_prev=x_libraries ;;
480 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
481 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
482 x_libraries=$ac_optarg ;;
484 -*) { echo "$as_me: error: unrecognized option: $ac_option
485 Try \`$0 --help' for more information." >&2
486 { (exit 1); exit 1; }; }
490 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
491 # Reject names that are not valid shell variable names.
492 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
493 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
494 { (exit 1); exit 1; }; }
495 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
496 eval "$ac_envvar='$ac_optarg'"
497 export "$ac_envvar" ;;
500 # FIXME: should be removed in autoconf 3.0.
501 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
502 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
503 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
504 : "${build_alias=$ac_option}" "${host_alias=$ac_option}" "${target_alias=$ac_option}"
510 if test -n "$ac_prev"; then
511 ac_option=--`echo "$ac_prev" | sed 's/_/-/g'`
512 { echo "$as_me: error: missing argument to $ac_option" >&2
513 { (exit 1); exit 1; }; }
516 # Be sure to have absolute paths.
517 for ac_var in exec_prefix prefix
519 eval ac_val=$`echo "$ac_var"`
521 [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
522 *) { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
523 { (exit 1); exit 1; }; };;
527 # Be sure to have absolute paths.
528 for ac_var in bindir sbindir libexecdir datarootdir datadir sysconfdir sharedstatedir \
529 localstatedir libdir includedir oldincludedir infodir mandir
531 eval ac_val=$`echo "$ac_var"`
533 [\\/$]* | ?:[\\/]* ) ;;
534 *) { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
535 { (exit 1); exit 1; }; };;
539 # There might be people who depend on the old broken behavior: `$host'
540 # used to hold the argument of --host etc.
545 # FIXME: should be removed in autoconf 3.0.
546 if test "x$host_alias" != x; then
547 if test "x$build_alias" = x; then
548 cross_compiling=maybe
549 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
550 If a cross compiler is detected then cross compile mode will be used." >&2
551 elif test "x$build_alias" != "x$host_alias"; then
557 test -n "$host_alias" && ac_tool_prefix=$host_alias-
559 test "$silent" = yes && exec 6>/dev/null
561 # Find the source files, if location was not specified.
562 if test -z "$srcdir"; then
563 ac_srcdir_defaulted=yes
564 # Try the directory containing this script, then its parent.
566 ac_confdir=`echo "$ac_prog" | sed 's%[\\/][^\\/][^\\/]*$%%'`
567 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
569 if test ! -r "$srcdir/$ac_unique_file"; then
573 ac_srcdir_defaulted=no
575 if test ! -r "$srcdir/$ac_unique_file"; then
576 if test "$ac_srcdir_defaulted" = yes; then
577 { echo "$as_me: error: cannot find sources in $ac_confdir or .." >&2
578 { (exit 1); exit 1; }; }
580 { echo "$as_me: error: cannot find sources in $srcdir" >&2
581 { (exit 1); exit 1; }; }
584 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
585 ac_env_build_alias_set=${build_alias+set}
586 ac_env_build_alias_value=$build_alias
587 ac_cv_env_build_alias_set=${build_alias+set}
588 ac_cv_env_build_alias_value=$build_alias
589 ac_env_host_alias_set=${host_alias+set}
590 ac_env_host_alias_value=$host_alias
591 ac_cv_env_host_alias_set=${host_alias+set}
592 ac_cv_env_host_alias_value=$host_alias
593 ac_env_target_alias_set=${target_alias+set}
594 ac_env_target_alias_value=$target_alias
595 ac_cv_env_target_alias_set=${target_alias+set}
596 ac_cv_env_target_alias_value=$target_alias
597 ac_env_CC_set=${CC+set}
599 ac_cv_env_CC_set=${CC+set}
600 ac_cv_env_CC_value=$CC
601 ac_env_CFLAGS_set=${CFLAGS+set}
602 ac_env_CFLAGS_value=$CFLAGS
603 ac_cv_env_CFLAGS_set=${CFLAGS+set}
604 ac_cv_env_CFLAGS_value=$CFLAGS
605 ac_env_LDFLAGS_set=${LDFLAGS+set}
606 ac_env_LDFLAGS_value=$LDFLAGS
607 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
608 ac_cv_env_LDFLAGS_value=$LDFLAGS
609 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
610 ac_env_CPPFLAGS_value=$CPPFLAGS
611 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
612 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
613 ac_env_CPP_set=${CPP+set}
614 ac_env_CPP_value=$CPP
615 ac_cv_env_CPP_set=${CPP+set}
616 ac_cv_env_CPP_value=$CPP
617 ac_env_CXX_set=${CXX+set}
618 ac_env_CXX_value=$CXX
619 ac_cv_env_CXX_set=${CXX+set}
620 ac_cv_env_CXX_value=$CXX
621 ac_env_CXXFLAGS_set=${CXXFLAGS+set}
622 ac_env_CXXFLAGS_value=$CXXFLAGS
623 ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
624 ac_cv_env_CXXFLAGS_value=$CXXFLAGS
625 ac_env_CXXCPP_set=${CXXCPP+set}
626 ac_env_CXXCPP_value=$CXXCPP
627 ac_cv_env_CXXCPP_set=${CXXCPP+set}
628 ac_cv_env_CXXCPP_value=$CXXCPP
631 # Report the --help message.
633 if test "$ac_init_help" = "long"; then
634 # Omit some internal or obsolete options to make the list less imposing.
635 # This message is too long to be a string in the A/UX 3.1 sh.
637 \`configure' configures this package to adapt to many kinds of systems.
639 Usage: $0 [OPTION]... [VAR=VALUE]...
641 To assign environment variables (e.g., CC, CFLAGS...), specify them as
642 VAR=VALUE. See below for descriptions of some of the useful variables.
644 Defaults for the options are specified in brackets.
647 -h, --help display this help and exit
648 --help=short display options specific to this package
649 --help=recursive display the short help of all the included packages
650 -V, --version display version information and exit
651 -q, --quiet, --silent do not print \`checking...' messages
652 --cache-file=FILE cache test results in FILE [disabled]
653 -C, --config-cache alias for \`--cache-file=config.cache'
654 -n, --no-create do not create output files
655 --srcdir=DIR find the sources in DIR [configure dir or \`..']
660 Installation directories:
661 --prefix=PREFIX install architecture-independent files in PREFIX
663 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
666 By default, \`make install' will install all the files in
667 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
668 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
669 for instance \`--prefix=\$HOME'.
671 For better control, use the options below.
673 Fine tuning of the installation directories:
674 --bindir=DIR user executables [EPREFIX/bin]
675 --sbindir=DIR system admin executables [EPREFIX/sbin]
676 --libexecdir=DIR program executables [EPREFIX/libexec]
677 --datarootdir=DIR read-only architecture-independent data [PREFIX/share]
678 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
679 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
680 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
681 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
682 --runstatedir=DIR extra definition of runtime data [LOCALSTATEDIR/run]
683 --libdir=DIR object code libraries [EPREFIX/lib]
684 --includedir=DIR C header files [PREFIX/include]
685 --oldincludedir=DIR C header files for non-gcc [/usr/include]
686 --infodir=DIR info documentation [DATAROOTDIR/info]
687 --mandir=DIR man documentation [DATAROOTDIR/man]
693 --program-prefix=PREFIX prepend PREFIX to installed program names
694 --program-suffix=SUFFIX append SUFFIX to installed program names
695 --program-transform-name=PROGRAM run sed PROGRAM on installed program names
698 --build=BUILD configure for building on BUILD [guessed]
699 --host=HOST build programs to run on HOST [BUILD]
700 --target=TARGET configure for building compilers for TARGET [HOST]
704 if test -n "$ac_init_help"; then
709 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
710 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
713 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
714 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
716 --with-rel-version=XXX override derived release version
717 --with-abi-version=XXX override derived ABI version
718 --with-system-type=XXX test: override derived host system-type
719 --with-abi-altered=XXX override visible ABI version, for packaging
720 --without-ada suppress check for Ada compiler, don't build demo
721 --without-cxx do not adjust ncurses bool to match C++
722 --without-cxx-binding do not build C++ binding and demo
723 --disable-db-install suppress install of terminal database
724 --without-manpages suppress install of manpages
725 --without-progs suppress build/install with programs (e.g., tic)
726 --without-tack suppress build/install with tack program
727 --without-tests suppress build/install with test-programs
728 --without-curses-h install curses.h as ncurses.h only
729 --with-config-suffix=X suffixes ncursesXX-config file
730 --with-pkg-config{=path} enable/disable use of pkg-config
731 --with-pkg-config-libdir=XXX use given directory for installing pc-files
732 --enable-pc-files generate and install .pc files for pkg-config
733 --with-pc-suffix suffixes pc-files
734 --enable-mixed-case tic should assume mixed-case filenames
735 --with-install-prefix prefixes actual install-location ($DESTDIR)
736 Build-Tools Needed to Compile Temporary Applications for Cross-compiling:
737 --with-build-cc=XXX the build C compiler ($BUILD_CC)
738 --with-build-cpp=XXX the build C preprocessor ($BUILD_CPP)
739 --with-build-cflags=XXX the build C compiler-flags ($BUILD_CFLAGS)
740 --with-build-cppflags=XXX the build C preprocessor-flags ($BUILD_CPPFLAGS)
741 --with-build-ldflags=XXX the build linker-flags ($BUILD_LDFLAGS)
742 --with-build-libs=XXX the build libraries (${BUILD_LIBS})
743 Options to Specify the Libraries Built/Used:
744 --disable-libtool-version enable to use libtool's incompatible naming scheme
745 --with-libtool generate libraries with libtool
746 --with-shared generate shared-libraries
747 --with-normal generate normal-libraries (default)
748 --with-debug generate debug-libraries (default)
749 --with-profile generate profile-libraries
750 --with-cxx-shared generate C++ shared-libraries
751 --with-lib-prefix override library-prefix
752 --with-termlib generate separate terminfo library
753 --with-ticlib generate separate tic library
754 --enable-rpath use rpath option when generating shared libraries
755 --disable-relink relink shared libraries during install
756 --with-shlib-version=X Specify rel or abi version for shared libs
757 --with-libtool-opts=XXX specify additional libtool options
758 --with-export-syms=XXX limit exported symbols using libtool
759 --with-versioned-syms=X markup versioned symbols using ld
760 --with-gpm use Alessandro Rubini's GPM library
761 --without-dlsym do not use dlsym() to load GPM dynamically
762 --with-pcre2 use PCRE2 for regular-expressions
763 --with-sysmouse use sysmouse (FreeBSD console)
764 --disable-lib-suffixes disable library suffixes
765 --disable-rpath-hack don't add rpath options for additional libraries
766 --disable-pkg-ldflags disable extra LDFLAGS for package-scripts
767 Fine-Tuning Your Configuration:
768 --with-extra-suffix=X append extra suffix to header/library paths
769 --disable-overwrite put headers in subdir, omit link to -lcurses
770 --disable-database do not use terminfo, only fallbacks/termcap
771 --with-database=XXX specify terminfo source to install
772 --with-hashed-db specify hashed-database library
773 --with-fallbacks=XXX specify list of fallback terminal descriptions
774 --with-tic-path=XXX specify path of tic for fallbacks
775 --with-infocmp-path=XXX specify path of infocmp for fallbacks
776 --without-xterm-new specify if xterm terminfo should be old version
777 --with-xterm-kbs=XXX specify if xterm backspace sends BS or DEL
778 --with-terminfo-dirs=XXX specify list of terminfo directories (default: DATADIR/terminfo)
779 --with-default-terminfo-dir=DIR default terminfo directory (default: DATADIR/terminfo)
780 --disable-big-core assume machine has little memory
781 --disable-big-strings assume compiler has only standard-size strings
782 --enable-termcap compile in termcap fallback support
783 --with-termpath=XXX specify list of termcap files (default: /etc/termcap:/usr/share/misc/termcap)
784 --enable-getcap fast termcap load, no xrefs to terminfo
785 --enable-getcap-cache cache translated termcaps in ~/.terminfo
786 --disable-home-terminfo drop ~/.terminfo from terminfo search-path
787 --disable-root-environ restrict root use of ncurses environment variables
788 --disable-root-access restrict file-access when running setuid
789 --enable-symlinks make tic use symbolic links not hard links
790 --enable-broken_linker compile with broken-linker support code
791 --enable-bsdpad recognize BSD-style prefix padding
792 --enable-widec compile with wide-char/UTF-8 code
793 --disable-lp64 allow chtype to be long (ignore _LP64)
794 --disable-largefile omit support for large files
795 --disable-tparm-varargs compile tparm() without varargs interface
796 --disable-tic-depends link tic library without explicit dependency on ncurses library
797 --enable-wattr-macros enable wattr* macros
798 --with-x11-rgb=FILE file containing X11 rgb information (EPREFIX/lib/X11/rgb.txt)
799 --with-bool=TYPE override fallback type of bool variable
800 --with-caps=alt compile with alternate Caps file
801 --with-chtype=TYPE override type of chtype
802 --with-ospeed=TYPE override type of ospeed variable
803 --with-mmask-t=TYPE override type of mmask_t
804 --with-ccharw-max=XXX override size CCHARW_MAX
805 --enable-signed-char compile using signed Boolean's in term.h
806 --with-tparm-arg=TYPE override parameter type of tparm
807 --with-rcs-ids compile-in RCS identifiers
808 Options to Specify How Manpages are Installed:
809 --with-manpage-format specify manpage-format: gzip/compress/bzip2/xz,
810 BSDI/normal and optionally formatted/catonly,
812 --with-manpage-renames specify manpage-renaming
813 --with-manpage-aliases specify manpage-aliases using .so
814 --with-manpage-symlinks specify manpage-aliases using symlinks
815 --with-manpage-tbl specify manpage processing with tbl
817 --disable-ext-funcs disable function-extensions
818 --enable-sp-funcs enable SCREEN-extensions
819 --enable-term-driver enable terminal-driver
820 --enable-const compile with extra/non-standard const
821 --enable-ext-colors compile for 256-color support
822 --enable-ext-mouse compile for extended mouse-encoding
823 --enable-ext-putwin compile with extended putwin/screendump
824 --enable-no-padding compile with $NCURSES_NO_PADDING code
825 --enable-sigwinch compile with SIGWINCH handler
826 --enable-tcap-names compile with user-definable terminal capabilities
828 --with-pthread use POSIX thread library
829 --enable-pthreads-eintr enable EINTR in wgetch with pthreads
830 --enable-weak-symbols enable weak-symbols for pthreads
831 --enable-reentrant compile with reentrant code
832 --enable-opaque-curses make curses WINDOW, etc., "opaque"
833 --enable-opaque-form make form-library structures "opaque"
834 --enable-opaque-menu make menu-library structures "opaque"
835 --enable-opaque-panel make panel-library structures "opaque"
836 --with-wrap-prefix=XXX override prefix used for public variables
838 --without-develop disable development options
839 --enable-hard-tabs compile with hard-tabs code
840 --enable-xmc-glitch compile with support for xmc (magic-cookie)
842 --disable-assumed-color do not assume anything about default-colors
843 --disable-hashmap compile without hashmap scrolling-optimization
844 --enable-colorfgbg compile-in experimental $COLORFGBG code
845 --enable-fvisibility compile with -fvisibility=hidden
846 --enable-interop compile-in interop bindings
847 --enable-safe-sprintf compile with experimental safe-sprintf code
848 --disable-scroll-hints compile without scroll-hints code
849 --enable-wgetch-events compile with wgetch-events code
850 --enable-exp-win32 compile with experimental-Windows driver
851 Testing/development Options:
852 --disable-echo do not display "compiling" commands
853 --disable-stripping do not strip (debug info) installed executables
854 --enable-warnings test: turn on gcc compiler warnings
855 --enable-stdnoreturn enable C11 _Noreturn feature for diagnostics
856 --enable-string-hacks work around bogus compiler/loader warnings
857 --enable-assertions test: turn on generation of assertion code
858 --with-dmalloc test: use Gray Watson's dmalloc library
859 --with-dbmalloc test: use Conor Cahill's dbmalloc library
860 --with-valgrind test: use valgrind
861 --disable-leaks test: free permanent memory, analyze leaks
862 --enable-expanded test: generate functions for certain macros
863 --disable-macros test: use functions rather than macros
864 --with-trace test: add trace() function to all models of ncurses
865 --disable-gnat-projects test: disable GNAT projects even if usable
867 --with-ada-compiler=CMD specify Ada95 compiler command (default gnatmake)
868 --with-ada-include=DIR Ada includes are in DIR (default: PREFIX/share/ada/adainclude)
869 --with-ada-objects=DIR Ada objects are in DIR (default: PREFIX/lib/ada/adalib)
870 --with-ada-sharedlib=soname build shared-library (requires GNAT projects)
871 --with-ada-libname=XXX override default Ada library-name
872 --with-form-libname=XXX override form basename of library
873 --with-menu-libname=XXX override menu basename of library
874 --with-panel-libname=XXX override panel basename of library
875 --with-cxx-libname=XXX override ncurses++ basename of library
877 Some influential environment variables:
878 CC C compiler command
879 CFLAGS C compiler flags
880 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
881 nonstandard directory <lib dir>
882 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
883 headers in a nonstandard directory <include dir>
885 CXX C++ compiler command
886 CXXFLAGS C++ compiler flags
887 CXXCPP C++ preprocessor
889 Use these variables to override the choices made by `configure' or to help
890 it to find libraries and programs with nonstandard names/locations.
895 if test "$ac_init_help" = "recursive"; then
896 # If there are subdirs, report their specific --help.
898 for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
900 # A "../" for each directory in /$ac_subdir.
901 ac_dots=`echo "$ac_subdir" |
902 sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
905 .) # No --srcdir option. We are building in place.
906 ac_sub_srcdir="$srcdir" ;;
907 [\\/]* | ?:[\\/]* ) # Absolute path.
908 ac_sub_srcdir="$srcdir/$ac_subdir" ;;
910 ac_sub_srcdir="$ac_dots$srcdir/$ac_subdir" ;;
913 # Check for guested configure; otherwise get Cygnus style configure.
914 if test -f "$ac_sub_srcdir/configure.gnu"; then
916 $SHELL "$ac_sub_srcdir/configure.gnu" --help=recursive
917 elif test -f "$ac_sub_srcdir/configure"; then
919 $SHELL "$ac_sub_srcdir/configure" --help=recursive
920 elif test -f "$ac_sub_srcdir/configure.ac" ||
921 test -f "$ac_sub_srcdir/configure.in"; then
923 "$ac_configure" --help
925 echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
931 test -n "$ac_init_help" && exit 0
932 if "$ac_init_version"; then
935 Copyright 2003-2022,2023 Thomas E. Dickey
936 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
937 Free Software Foundation, Inc.
938 This configure script is free software; the Free Software Foundation
939 gives unlimited permission to copy, distribute and modify it.
945 This file contains any messages produced by compilers while
946 running configure, to aid debugging if configure makes a mistake.
948 It was created by $as_me, which was
949 generated by GNU Autoconf 2.52.20230114. Invocation command line was
960 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
961 uname -m = `(uname -m) 2>/dev/null || echo unknown`
962 uname -r = `(uname -r) 2>/dev/null || echo unknown`
963 uname -s = `(uname -s) 2>/dev/null || echo unknown`
964 uname -v = `(uname -v) 2>/dev/null || echo unknown`
966 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
967 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
969 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
970 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
971 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
972 hostinfo = `(hostinfo) 2>/dev/null || echo unknown`
973 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
974 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
975 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
989 # Keep a trace of the command line.
990 # Strip out --no-create and --no-recursion so they do not pile up.
991 # Also quote any args containing shell meta-characters.
997 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
998 | --no-cr | --no-c) ;;
999 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1000 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
1001 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1002 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
1003 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1005 *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
1008 # Get rid of the leading space.
1011 # When interrupted or exit'd, cleanup temporary files, and complete
1012 # config.log. We remove comments because anyway the quotes in there
1013 # would cause problems or look ugly.
1014 trap 'exit_status=$?
1015 # Save into config.log some information that might help in debugging.
1017 echo "## ----------------- ##" >&5
1018 echo "## Cache variables. ##" >&5
1019 echo "## ----------------- ##" >&5
1021 # The following way of writing the cache mishandles newlines in values,
1024 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1027 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1028 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1032 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1036 sed "/^$/d" confdefs.h >conftest.log
1037 if test -s conftest.log; then
1039 echo "## ------------ ##" >&5
1040 echo "## confdefs.h. ##" >&5
1041 echo "## ------------ ##" >&5
1043 cat conftest.log >&5
1046 test "$ac_signal" != 0 &&
1047 echo "$as_me: caught signal $ac_signal" >&5
1048 echo "$as_me: exit $exit_status" >&5
1049 rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
1052 for ac_signal in 1 2 13 15; do
1053 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' "$ac_signal"
1057 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1058 rm -rf conftest* confdefs.h
1059 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1062 # Let the site file select an alternate cache file if it wants to.
1063 # Prefer explicitly selected file to automatically selected ones.
1064 if test -z "$CONFIG_SITE"; then
1065 if test "x$prefix" != xNONE; then
1066 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1068 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1071 for ac_site_file in $CONFIG_SITE; do
1072 if test -r "$ac_site_file"; then
1073 { echo "$as_me:1073: loading site script $ac_site_file" >&5
1074 echo "$as_me: loading site script $ac_site_file" >&6;}
1075 cat "$ac_site_file" >&5
1080 if test -r "$cache_file"; then
1081 # Some versions of bash will fail to source /dev/null (special
1082 # files actually), so we avoid doing that.
1083 if test -f "$cache_file"; then
1084 { echo "$as_me:1084: loading cache $cache_file" >&5
1085 echo "$as_me: loading cache $cache_file" >&6;}
1087 [\\/]* | ?:[\\/]* ) . $cache_file;;
1088 *) . ./$cache_file;;
1092 { echo "$as_me:1092: creating cache $cache_file" >&5
1093 echo "$as_me: creating cache $cache_file" >&6;}
1097 # Check that the precious variables saved in the cache have kept the same
1099 ac_cache_corrupted=false
1100 for ac_var in `(set) 2>&1 |
1101 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1102 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1103 eval ac_new_set=\$ac_env_${ac_var}_set
1104 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1105 eval ac_new_val="\$ac_env_${ac_var}_value"
1106 case "$ac_old_set,$ac_new_set" in
1108 { echo "$as_me:1108: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1109 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1110 ac_cache_corrupted=: ;;
1112 { echo "$as_me:1112: error: \`$ac_var' was not set in the previous run" >&5
1113 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1114 ac_cache_corrupted=: ;;
1117 if test "x$ac_old_val" != "x$ac_new_val"; then
1118 { echo "$as_me:1118: error: \`$ac_var' has changed since the previous run:" >&5
1119 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1120 { echo "$as_me:1120: former value: $ac_old_val" >&5
1121 echo "$as_me: former value: $ac_old_val" >&2;}
1122 { echo "$as_me:1122: current value: $ac_new_val" >&5
1123 echo "$as_me: current value: $ac_new_val" >&2;}
1124 ac_cache_corrupted=:
1127 # Pass precious variables to config.status. It doesn't matter if
1128 # we pass some twice (in addition to the command line arguments).
1129 if test "$ac_new_set" = set; then
1130 case "$ac_new_val" in
1131 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1132 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"`
1133 ac_configure_args="$ac_configure_args '$ac_arg'"
1135 *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val"
1140 if "$ac_cache_corrupted"; then
1141 { echo "$as_me:1141: error: changes in the environment can compromise the build" >&5
1142 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1143 { { echo "$as_me:1143: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1144 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1145 { (exit 1); exit 1; }; }
1149 ac_cpp='$CPP $CPPFLAGS'
1150 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
1151 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
1152 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1153 ac_main_return="return"
1155 case `echo "testing\c" 2>/dev/null; echo 1,2,3`,`echo -n testing 2>/dev/null; echo 1,2,3` in
1157 ECHO_C= # newlines do not sed ;-) only broken shells would use this case anyway
1169 echo "#! $SHELL" >conftest.sh
1170 echo "exit 0" >>conftest.sh
1171 chmod +x conftest.sh
1172 if { (echo "$as_me:1172: PATH=\".;.\"; conftest.sh") >&5
1173 (PATH=".;."; conftest.sh) 2>&5
1175 echo "$as_me:1175: \$? = $ac_status" >&5
1176 (exit "$ac_status"); }; then
1177 ac_path_separator=';'
1181 PATH_SEPARATOR="$ac_path_separator"
1184 ac_config_headers="$ac_config_headers include/ncurses_cfg.h:include/ncurses_cfg.hin"
1188 for ac_prog in ggrep grep
1190 # Extract the first word of "$ac_prog", so it can be a program name with args.
1191 set dummy $ac_prog; ac_word=$2
1192 echo "$as_me:1192: checking for $ac_word" >&5
1193 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1194 if test "${ac_cv_prog_GREP+set}" = set; then
1195 echo $ECHO_N "(cached) $ECHO_C" >&6
1197 if test -n "$GREP"; then
1198 ac_cv_prog_GREP="$GREP" # Let the user override the test.
1200 ac_save_IFS=$IFS; IFS=$ac_path_separator
1202 for ac_dir in $ac_dummy; do
1204 test -z "$ac_dir" && ac_dir=.
1205 $as_executable_p "$ac_dir/$ac_word" || continue
1206 ac_cv_prog_GREP="$ac_prog"
1207 echo "$as_me:1207: found $ac_dir/$ac_word" >&5
1213 GREP=$ac_cv_prog_GREP
1214 if test -n "$GREP"; then
1215 echo "$as_me:1215: result: $GREP" >&5
1216 echo "${ECHO_T}$GREP" >&6
1218 echo "$as_me:1218: result: no" >&5
1219 echo "${ECHO_T}no" >&6
1222 test -n "$GREP" && break
1224 test -n "$GREP" || GREP=": "
1226 echo "$as_me:1226: checking for egrep" >&5
1227 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
1228 if test "${ac_cv_path_EGREP+set}" = set; then
1229 echo $ECHO_N "(cached) $ECHO_C" >&6
1231 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
1232 then ac_cv_path_EGREP="$GREP -E"
1234 for ac_prog in gegrep egrep
1236 # Extract the first word of "$ac_prog", so it can be a program name with args.
1237 set dummy $ac_prog; ac_word=$2
1238 echo "$as_me:1238: checking for $ac_word" >&5
1239 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1240 if test "${ac_cv_path_EGREP+set}" = set; then
1241 echo $ECHO_N "(cached) $ECHO_C" >&6
1245 ac_cv_path_EGREP="$EGREP" # Let the user override the test with a path.
1248 ac_save_IFS=$IFS; IFS=$ac_path_separator
1250 for ac_dir in $ac_dummy; do
1252 test -z "$ac_dir" && ac_dir=.
1253 if $as_executable_p "$ac_dir/$ac_word"; then
1254 ac_cv_path_EGREP="$ac_dir/$ac_word"
1255 echo "$as_me:1255: found $ac_dir/$ac_word" >&5
1263 EGREP=$ac_cv_path_EGREP
1265 if test -n "$EGREP"; then
1266 echo "$as_me:1266: result: $EGREP" >&5
1267 echo "${ECHO_T}$EGREP" >&6
1269 echo "$as_me:1269: result: no" >&5
1270 echo "${ECHO_T}no" >&6
1273 test -n "$EGREP" && break
1275 test -n "$EGREP" || EGREP=": "
1277 test "x$ac_cv_path_EGREP" = "x:" && { { echo "$as_me:1277: error: cannot find workable egrep" >&5
1278 echo "$as_me: error: cannot find workable egrep" >&2;}
1279 { (exit 1); exit 1; }; }
1282 echo "$as_me:1282: result: $ac_cv_path_EGREP" >&5
1283 echo "${ECHO_T}$ac_cv_path_EGREP" >&6
1284 EGREP="$ac_cv_path_EGREP"
1286 NCURSES_MAJOR="`${EGREP-egrep} '^NCURSES_MAJOR[ ]*=' "$srcdir/dist.mk" | sed -e 's/^[^0-9]*//'`"
1287 NCURSES_MINOR="`${EGREP-egrep} '^NCURSES_MINOR[ ]*=' "$srcdir/dist.mk" | sed -e 's/^[^0-9]*//'`"
1288 NCURSES_PATCH="`${EGREP-egrep} '^NCURSES_PATCH[ ]*=' "$srcdir/dist.mk" | sed -e 's/^[^0-9]*//'`"
1289 cf_cv_abi_version=${NCURSES_MAJOR}
1290 cf_cv_abi_default=${NCURSES_MAJOR}
1291 cf_cv_rel_version=${NCURSES_MAJOR}.${NCURSES_MINOR}
1292 cf_cv_timestamp=`date`
1293 echo "$as_me:1293: result: Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_default ($cf_cv_timestamp)" >&5
1294 echo "${ECHO_T}Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_default ($cf_cv_timestamp)" >&6
1296 if test -f "$srcdir/VERSION" ; then
1297 echo "$as_me:1297: checking for package version" >&5
1298 echo $ECHO_N "checking for package version... $ECHO_C" >&6
1300 # if there are not enough fields, cut returns the last one...
1301 cf_field1=`sed -e '2,$d' "$srcdir/VERSION" |cut -f1`
1302 cf_field2=`sed -e '2,$d' "$srcdir/VERSION" |cut -f2`
1303 cf_field3=`sed -e '2,$d' "$srcdir/VERSION" |cut -f3`
1305 # this is how CF_BUNDLED_INTL uses $VERSION:
1306 VERSION="$cf_field1"
1308 VERSION_MAJOR=`echo "$cf_field2" | sed -e 's/\..*//'`
1309 test -z "$VERSION_MAJOR" && { { echo "$as_me:1309: error: missing major-version" >&5
1310 echo "$as_me: error: missing major-version" >&2;}
1311 { (exit 1); exit 1; }; }
1313 VERSION_MINOR=`echo "$cf_field2" | sed -e 's/^[^.]*\.//' -e 's/-.*//'`
1314 test -z "$VERSION_MINOR" && { { echo "$as_me:1314: error: missing minor-version" >&5
1315 echo "$as_me: error: missing minor-version" >&2;}
1316 { (exit 1); exit 1; }; }
1318 echo "$as_me:1318: result: ${VERSION_MAJOR}.${VERSION_MINOR}" >&5
1319 echo "${ECHO_T}${VERSION_MAJOR}.${VERSION_MINOR}" >&6
1321 echo "$as_me:1321: checking for package patch date" >&5
1322 echo $ECHO_N "checking for package patch date... $ECHO_C" >&6
1323 VERSION_PATCH=`echo "$cf_field3" | sed -e 's/^[^-]*-//'`
1324 case .$VERSION_PATCH in
1326 { { echo "$as_me:1326: error: missing patch-date $VERSION_PATCH" >&5
1327 echo "$as_me: error: missing patch-date $VERSION_PATCH" >&2;}
1328 { (exit 1); exit 1; }; }
1330 (.[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9])
1333 { { echo "$as_me:1333: error: illegal patch-date $VERSION_PATCH" >&5
1334 echo "$as_me: error: illegal patch-date $VERSION_PATCH" >&2;}
1335 { (exit 1); exit 1; }; }
1338 echo "$as_me:1338: result: $VERSION_PATCH" >&5
1339 echo "${ECHO_T}$VERSION_PATCH" >&6
1341 { { echo "$as_me:1341: error: did not find $srcdir/VERSION" >&5
1342 echo "$as_me: error: did not find $srcdir/VERSION" >&2;}
1343 { (exit 1); exit 1; }; }
1346 # show the actual data that we have for versions:
1347 test -n "$verbose" && echo " ABI VERSION $VERSION" 1>&6
1349 echo "${as_me:-configure}:1349: testing ABI VERSION $VERSION ..." 1>&5
1351 test -n "$verbose" && echo " VERSION_MAJOR $VERSION_MAJOR" 1>&6
1353 echo "${as_me:-configure}:1353: testing VERSION_MAJOR $VERSION_MAJOR ..." 1>&5
1355 test -n "$verbose" && echo " VERSION_MINOR $VERSION_MINOR" 1>&6
1357 echo "${as_me:-configure}:1357: testing VERSION_MINOR $VERSION_MINOR ..." 1>&5
1359 test -n "$verbose" && echo " VERSION_PATCH $VERSION_PATCH" 1>&6
1361 echo "${as_me:-configure}:1361: testing VERSION_PATCH $VERSION_PATCH ..." 1>&5
1366 cat >>confdefs.h <<EOF
1367 #define PACKAGE "$PACKAGE"
1370 cf_PACKAGE=`echo "$cf_PACKAGE" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
1372 cat >>confdefs.h <<EOF
1373 #define ${cf_PACKAGE}_VERSION "${VERSION_MAJOR}.${VERSION_MINOR}"
1376 cat >>confdefs.h <<EOF
1377 #define ${cf_PACKAGE}_PATCHDATE ${VERSION_PATCH}
1380 test -z "$cf_cv_rel_version" && cf_cv_rel_version=0.0
1382 # Check whether --with-rel-version or --without-rel-version was given.
1383 if test "${with_rel_version+set}" = set; then
1384 withval="$with_rel_version"
1385 { echo "$as_me:1385: WARNING: overriding release version $cf_cv_rel_version to $withval" >&5
1386 echo "$as_me: WARNING: overriding release version $cf_cv_rel_version to $withval" >&2;}
1387 cf_cv_rel_version=$withval
1390 NCURSES_MAJOR=`echo "$cf_cv_rel_version" | sed -e 's/\..*//'`
1391 NCURSES_MINOR=`echo "$cf_cv_rel_version" | sed -e 's/^[^.]*//' -e 's/^\.//' -e 's/\..*//'`
1393 if test -n "$NCURSES_MAJOR" ; then
1394 case $NCURSES_MAJOR in
1398 { { echo "$as_me:1398: error: Release major-version is not a number: $NCURSES_MAJOR" >&5
1399 echo "$as_me: error: Release major-version is not a number: $NCURSES_MAJOR" >&2;}
1400 { (exit 1); exit 1; }; }
1404 { { echo "$as_me:1404: error: Release major-version value is empty" >&5
1405 echo "$as_me: error: Release major-version value is empty" >&2;}
1406 { (exit 1); exit 1; }; }
1409 if test -n "$NCURSES_MINOR" ; then
1410 case $NCURSES_MINOR in
1414 { { echo "$as_me:1414: error: Release minor-version is not a number: $NCURSES_MINOR" >&5
1415 echo "$as_me: error: Release minor-version is not a number: $NCURSES_MINOR" >&2;}
1416 { (exit 1); exit 1; }; }
1420 { { echo "$as_me:1420: error: Release minor-version value is empty" >&5
1421 echo "$as_me: error: Release minor-version value is empty" >&2;}
1422 { (exit 1); exit 1; }; }
1425 test -z "$cf_cv_abi_version" && cf_cv_abi_version=0
1427 # Check whether --with-abi-version or --without-abi-version was given.
1428 if test "${with_abi_version+set}" = set; then
1429 withval="$with_abi_version"
1431 if test "x$cf_cv_abi_version" != "x$withval"
1433 { echo "$as_me:1433: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&5
1434 echo "$as_me: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&2;}
1435 case "$cf_cv_rel_version" in
1437 cf_cv_rel_version=$withval.0
1440 cf_cv_rel_version=$withval.9 # FIXME: should be 10 as of 6.0 release
1444 cf_cv_abi_version=$withval
1447 if test -n "$cf_cv_abi_version" ; then
1448 case $cf_cv_abi_version in
1452 { { echo "$as_me:1452: error: ABI version is not a number: $cf_cv_abi_version" >&5
1453 echo "$as_me: error: ABI version is not a number: $cf_cv_abi_version" >&2;}
1454 { (exit 1); exit 1; }; }
1458 { { echo "$as_me:1458: error: ABI version value is empty" >&5
1459 echo "$as_me: error: ABI version value is empty" >&2;}
1460 { (exit 1); exit 1; }; }
1463 cf_cv_abi_default=$cf_cv_abi_version
1465 if test "x$cf_cv_abi_version" != "x$with_abi_version"
1467 case "$cf_cv_rel_version" in
1469 cf_cv_rel_version=$with_abi_version.0
1475 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1476 if test -f "$ac_dir/install-sh"; then
1478 ac_install_sh="$ac_aux_dir/install-sh -c"
1480 elif test -f "$ac_dir/install.sh"; then
1482 ac_install_sh="$ac_aux_dir/install.sh -c"
1484 elif test -f "$ac_dir/shtool"; then
1486 ac_install_sh="$ac_aux_dir/shtool install -c"
1490 if test -z "$ac_aux_dir"; then
1491 { { echo "$as_me:1491: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1492 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1493 { (exit 1); exit 1; }; }
1495 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1496 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1497 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1499 # Make sure we can run config.sub.
1500 $ac_config_sub sun4 >/dev/null 2>&1 ||
1501 { { echo "$as_me:1501: error: cannot run $ac_config_sub" >&5
1502 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1503 { (exit 1); exit 1; }; }
1505 echo "$as_me:1505: checking build system type" >&5
1506 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1507 if test "${ac_cv_build+set}" = set; then
1508 echo $ECHO_N "(cached) $ECHO_C" >&6
1510 ac_cv_build_alias=$build_alias
1511 test -z "$ac_cv_build_alias" &&
1512 ac_cv_build_alias=`$ac_config_guess`
1513 test -z "$ac_cv_build_alias" &&
1514 { { echo "$as_me:1514: error: cannot guess build type; you must specify one" >&5
1515 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1516 { (exit 1); exit 1; }; }
1517 ac_cv_build=`$ac_config_sub "$ac_cv_build_alias"` ||
1518 { { echo "$as_me:1518: error: $ac_config_sub $ac_cv_build_alias failed." >&5
1519 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
1520 { (exit 1); exit 1; }; }
1523 echo "$as_me:1523: result: $ac_cv_build" >&5
1524 echo "${ECHO_T}$ac_cv_build" >&6
1526 build_cpu=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1527 build_vendor=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1528 build_os=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1530 echo "$as_me:1530: checking host system type" >&5
1531 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1532 if test "${ac_cv_host+set}" = set; then
1533 echo $ECHO_N "(cached) $ECHO_C" >&6
1535 ac_cv_host_alias=$host_alias
1536 test -z "$ac_cv_host_alias" &&
1537 ac_cv_host_alias=$ac_cv_build_alias
1538 ac_cv_host=`$ac_config_sub "$ac_cv_host_alias"` ||
1539 { { echo "$as_me:1539: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1540 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1541 { (exit 1); exit 1; }; }
1544 echo "$as_me:1544: result: $ac_cv_host" >&5
1545 echo "${ECHO_T}$ac_cv_host" >&6
1547 host_cpu=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1548 host_vendor=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1549 host_os=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1551 if test -f "$srcdir/config.guess" || test -f "$ac_aux_dir/config.guess" ; then
1552 echo "$as_me:1552: checking target system type" >&5
1553 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1554 if test "${ac_cv_target+set}" = set; then
1555 echo $ECHO_N "(cached) $ECHO_C" >&6
1557 ac_cv_target_alias=$target_alias
1558 test "x$ac_cv_target_alias" = "x" &&
1559 ac_cv_target_alias=$ac_cv_host_alias
1560 ac_cv_target=`$ac_config_sub "$ac_cv_target_alias"` ||
1561 { { echo "$as_me:1561: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1562 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1563 { (exit 1); exit 1; }; }
1566 echo "$as_me:1566: result: $ac_cv_target" >&5
1567 echo "${ECHO_T}$ac_cv_target" >&6
1568 target=$ac_cv_target
1569 target_cpu=`echo "$ac_cv_target" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1570 target_vendor=`echo "$ac_cv_target" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1571 target_os=`echo "$ac_cv_target" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1573 # The aliases save the names the user supplied, while $host etc.
1574 # will get canonicalized.
1575 test -n "$target_alias" &&
1576 test "$program_prefix$program_suffix$program_transform_name" = \
1578 program_prefix=${target_alias}-
1579 system_name="$host_os"
1581 system_name="`(uname -s -r) 2>/dev/null`"
1582 if test -z "$system_name" ; then
1583 system_name="`(hostname) 2>/dev/null`"
1586 test -n "$system_name" &&
1587 cat >>confdefs.h <<EOF
1588 #define SYSTEM_NAME "$system_name"
1591 if test "${cf_cv_system_name+set}" = set; then
1592 echo $ECHO_N "(cached) $ECHO_C" >&6
1594 cf_cv_system_name="$system_name"
1597 test -z "$system_name" && system_name="$cf_cv_system_name"
1598 test -n "$cf_cv_system_name" && echo "$as_me:1598: result: Configuring for $cf_cv_system_name" >&5
1599 echo "${ECHO_T}Configuring for $cf_cv_system_name" >&6
1601 if test ".$system_name" != ".$cf_cv_system_name" ; then
1602 echo "$as_me:1602: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5
1603 echo "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6
1604 { { echo "$as_me:1604: error: \"Please remove config.cache and try again.\"" >&5
1605 echo "$as_me: error: \"Please remove config.cache and try again.\"" >&2;}
1606 { (exit 1); exit 1; }; }
1609 # Check whether --with-system-type or --without-system-type was given.
1610 if test "${with_system_type+set}" = set; then
1611 withval="$with_system_type"
1612 { echo "$as_me:1612: WARNING: overriding system type to $withval" >&5
1613 echo "$as_me: WARNING: overriding system type to $withval" >&2;}
1614 cf_cv_system_name=$withval
1619 ### Save the given $CFLAGS to allow user-override.
1620 cf_user_CFLAGS="$CFLAGS"
1622 ### Default install-location
1623 echo "$as_me:1623: checking for fgrep" >&5
1624 echo $ECHO_N "checking for fgrep... $ECHO_C" >&6
1625 if test "${ac_cv_path_FGREP+set}" = set; then
1626 echo $ECHO_N "(cached) $ECHO_C" >&6
1628 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
1629 then ac_cv_path_FGREP="$GREP -F"
1631 for ac_prog in gfgrep fgrep
1633 # Extract the first word of "$ac_prog", so it can be a program name with args.
1634 set dummy $ac_prog; ac_word=$2
1635 echo "$as_me:1635: checking for $ac_word" >&5
1636 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1637 if test "${ac_cv_path_FGREP+set}" = set; then
1638 echo $ECHO_N "(cached) $ECHO_C" >&6
1642 ac_cv_path_FGREP="$FGREP" # Let the user override the test with a path.
1645 ac_save_IFS=$IFS; IFS=$ac_path_separator
1647 for ac_dir in $ac_dummy; do
1649 test -z "$ac_dir" && ac_dir=.
1650 if $as_executable_p "$ac_dir/$ac_word"; then
1651 ac_cv_path_FGREP="$ac_dir/$ac_word"
1652 echo "$as_me:1652: found $ac_dir/$ac_word" >&5
1660 FGREP=$ac_cv_path_FGREP
1662 if test -n "$FGREP"; then
1663 echo "$as_me:1663: result: $FGREP" >&5
1664 echo "${ECHO_T}$FGREP" >&6
1666 echo "$as_me:1666: result: no" >&5
1667 echo "${ECHO_T}no" >&6
1670 test -n "$FGREP" && break
1672 test -n "$FGREP" || FGREP=": "
1674 test "x$ac_cv_path_FGREP" = "x:" && { { echo "$as_me:1674: error: cannot find workable fgrep" >&5
1675 echo "$as_me: error: cannot find workable fgrep" >&2;}
1676 { (exit 1); exit 1; }; }
1679 echo "$as_me:1679: result: $ac_cv_path_FGREP" >&5
1680 echo "${ECHO_T}$ac_cv_path_FGREP" >&6
1681 FGREP="$ac_cv_path_FGREP"
1683 echo "$as_me:1683: checking for prefix" >&5
1684 echo $ECHO_N "checking for prefix... $ECHO_C" >&6
1685 if test "x$prefix" = "xNONE" ; then
1686 case "$cf_cv_system_name" in
1687 # non-vendor systems don't have a conflict
1688 (openbsd*|freebsd*|mirbsd*|linux*|cygwin*|msys*|k*bsd*-gnu|mingw*)
1691 (*) prefix=$ac_default_prefix
1695 echo "$as_me:1695: result: $prefix" >&5
1696 echo "${ECHO_T}$prefix" >&6
1698 if test "x$prefix" = "xNONE" ; then
1699 echo "$as_me:1699: checking for default include-directory" >&5
1700 echo $ECHO_N "checking for default include-directory... $ECHO_C" >&6
1701 test -n "$verbose" && echo 1>&6
1704 "$includedir/ncurses" \
1706 "$prefix/include/ncurses" \
1707 /usr/local/include \
1708 /usr/local/include/ncurses \
1710 /usr/include/ncurses
1712 cf_dir=`eval echo "$cf_symbol"`
1713 if test -f "$cf_dir/curses.h" ; then
1714 if ( ${FGREP-fgrep} NCURSES_VERSION "$cf_dir/curses.h" >/dev/null 2>&1 ) ; then
1715 includedir="$cf_symbol"
1716 test -n "$verbose" && echo $ECHO_N " found " 1>&6
1720 test -n "$verbose" && echo " tested $cf_dir" 1>&6
1722 echo "$as_me:1722: result: $includedir" >&5
1723 echo "${ECHO_T}$includedir" >&6
1726 ### Defaults for ncurses ABI
1731 cf_dft_ext_colors=no
1734 cf_dft_ext_putwin=no
1735 cf_dft_ext_spfuncs=no
1736 cf_dft_filter_syms=no
1739 cf_dft_opaque_curses=no
1740 cf_dft_ordinate_type=short
1741 cf_dft_signed_char=no
1742 cf_dft_tparm_arg=long
1746 case x$cf_cv_abi_default in
1748 cf_dft_chtype=uint32_t
1749 cf_dft_ext_colors=yes
1750 cf_dft_ext_const=yes
1751 cf_dft_ext_mouse=yes
1752 cf_dft_ext_putwin=yes
1753 cf_dft_ext_spfuncs=yes
1754 cf_dft_filter_syms=yes
1756 cf_dft_mmask_t=uint32_t
1757 cf_dft_tparm_arg=intptr_t
1758 cf_dft_with_lp64=yes
1763 case x$cf_cv_abi_default in
1766 cf_dft_mmask_t=uint64_t
1767 cf_dft_opaque_curses=yes
1768 cf_dft_ordinate_type=int
1769 cf_dft_signed_char=yes
1770 # also: remove the wgetch-events feature in ABI 7
1774 ### override ABI version, e.g., packagers
1776 # Check whether --with-abi-altered or --without-abi-altered was given.
1777 if test "${with_abi_altered+set}" = set; then
1778 withval="$with_abi_altered"
1780 if test -n "$withval" ; then
1785 { { echo "$as_me:1785: error: ABI altered is not a number: $withval" >&5
1786 echo "$as_me: error: ABI altered is not a number: $withval" >&2;}
1787 { (exit 1); exit 1; }; }
1791 { { echo "$as_me:1791: error: ABI altered value is empty" >&5
1792 echo "$as_me: error: ABI altered value is empty" >&2;}
1793 { (exit 1); exit 1; }; }
1796 if test "$cf_cv_abi_version" != "$withval"
1798 { echo "$as_me:1798: WARNING: altering visible ABI from $cf_cv_abi_version to $withval" >&5
1799 echo "$as_me: WARNING: altering visible ABI from $cf_cv_abi_version to $withval" >&2;}
1800 cf_cv_abi_version=$withval
1805 ### Checks for programs.
1807 # Check whether --with-ada or --without-ada was given.
1808 if test "${with_ada+set}" = set; then
1810 cf_with_ada=$withval
1815 if test "x$cf_with_ada" = xyes
1817 cf_prog_cc="gnatgcc gcc cc"
1823 ac_cpp='$CPP $CPPFLAGS'
1824 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
1825 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
1826 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1827 ac_main_return="return"
1828 if test -n "$ac_tool_prefix"; then
1829 for ac_prog in $cf_prog_cc
1831 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1832 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1833 echo "$as_me:1833: checking for $ac_word" >&5
1834 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1835 if test "${ac_cv_prog_CC+set}" = set; then
1836 echo $ECHO_N "(cached) $ECHO_C" >&6
1838 if test -n "$CC"; then
1839 ac_cv_prog_CC="$CC" # Let the user override the test.
1841 ac_save_IFS=$IFS; IFS=$ac_path_separator
1843 for ac_dir in $ac_dummy; do
1845 test -z "$ac_dir" && ac_dir=.
1846 $as_executable_p "$ac_dir/$ac_word" || continue
1847 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1848 echo "$as_me:1848: found $ac_dir/$ac_word" >&5
1855 if test -n "$CC"; then
1856 echo "$as_me:1856: result: $CC" >&5
1857 echo "${ECHO_T}$CC" >&6
1859 echo "$as_me:1859: result: no" >&5
1860 echo "${ECHO_T}no" >&6
1863 test -n "$CC" && break
1866 if test -z "$CC"; then
1868 for ac_prog in $cf_prog_cc
1870 # Extract the first word of "$ac_prog", so it can be a program name with args.
1871 set dummy $ac_prog; ac_word=$2
1872 echo "$as_me:1872: checking for $ac_word" >&5
1873 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1874 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1875 echo $ECHO_N "(cached) $ECHO_C" >&6
1877 if test -n "$ac_ct_CC"; then
1878 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1880 ac_save_IFS=$IFS; IFS=$ac_path_separator
1882 for ac_dir in $ac_dummy; do
1884 test -z "$ac_dir" && ac_dir=.
1885 $as_executable_p "$ac_dir/$ac_word" || continue
1886 ac_cv_prog_ac_ct_CC="$ac_prog"
1887 echo "$as_me:1887: found $ac_dir/$ac_word" >&5
1893 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1894 if test -n "$ac_ct_CC"; then
1895 echo "$as_me:1895: result: $ac_ct_CC" >&5
1896 echo "${ECHO_T}$ac_ct_CC" >&6
1898 echo "$as_me:1898: result: no" >&5
1899 echo "${ECHO_T}no" >&6
1902 test -n "$ac_ct_CC" && break
1908 test -z "$CC" && { { echo "$as_me:1908: error: no acceptable cc found in \$PATH" >&5
1909 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
1910 { (exit 1); exit 1; }; }
1912 # Provide some information about the compiler.
1913 echo "$as_me:1913:" \
1914 "checking for C compiler version" >&5
1915 ac_compiler=`set X $ac_compile; echo "$2"`
1916 { (eval echo "$as_me:1916: \"$ac_compiler --version </dev/null >&5\"") >&5
1917 (eval $ac_compiler --version </dev/null >&5) 2>&5
1919 echo "$as_me:1919: \$? = $ac_status" >&5
1920 (exit "$ac_status"); }
1921 { (eval echo "$as_me:1921: \"$ac_compiler -v </dev/null >&5\"") >&5
1922 (eval $ac_compiler -v </dev/null >&5) 2>&5
1924 echo "$as_me:1924: \$? = $ac_status" >&5
1925 (exit "$ac_status"); }
1926 { (eval echo "$as_me:1926: \"$ac_compiler -V </dev/null >&5\"") >&5
1927 (eval $ac_compiler -V </dev/null >&5) 2>&5
1929 echo "$as_me:1929: \$? = $ac_status" >&5
1930 (exit "$ac_status"); }
1932 cat >"conftest.$ac_ext" <<_ACEOF
1933 #line 1933 "configure"
1934 #include "confdefs.h"
1944 ac_clean_files_save=$ac_clean_files
1945 ac_clean_files="$ac_clean_files a.out a.exe"
1946 # Try to create an executable without -o first, disregard a.out.
1947 # It will help us diagnose broken compilers, and finding out an intuition
1949 echo "$as_me:1949: checking for C compiler default output" >&5
1950 echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
1951 ac_link_default=`echo "$ac_link" | sed 's/ -o *"conftest[^"]*"//'`
1952 if { (eval echo "$as_me:1952: \"$ac_link_default\"") >&5
1953 (eval $ac_link_default) 2>&5
1955 echo "$as_me:1955: \$? = $ac_status" >&5
1956 (exit "$ac_status"); }; then
1957 # Find the output, starting from the most likely. This scheme is
1958 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1960 for ac_file in `ls a.exe conftest.exe 2>/dev/null;
1961 ls a.out conftest 2>/dev/null;
1962 ls a.* conftest.* 2>/dev/null`; do
1964 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1965 a.out ) # We found the default executable, but exeext='' is most
1968 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1969 # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
1976 echo "$as_me: failed program was:" >&5
1977 cat "conftest.$ac_ext" >&5
1978 { { echo "$as_me:1978: error: C compiler cannot create executables" >&5
1979 echo "$as_me: error: C compiler cannot create executables" >&2;}
1980 { (exit 77); exit 77; }; }
1983 ac_exeext=$ac_cv_exeext
1984 echo "$as_me:1984: result: $ac_file" >&5
1985 echo "${ECHO_T}$ac_file" >&6
1987 # Check the compiler produces executables we can run. If not, either
1988 # the compiler is broken, or we cross compile.
1989 echo "$as_me:1989: checking whether the C compiler works" >&5
1990 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1991 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1992 # If not cross compiling, check that we can run a simple program.
1993 if test "$cross_compiling" != yes; then
1994 if { ac_try='./$ac_file'
1995 { (eval echo "$as_me:1995: \"$ac_try\"") >&5
1998 echo "$as_me:1998: \$? = $ac_status" >&5
1999 (exit "$ac_status"); }; }; then
2002 if test "$cross_compiling" = maybe; then
2005 { { echo "$as_me:2005: error: cannot run C compiled programs.
2006 If you meant to cross compile, use \`--host'." >&5
2007 echo "$as_me: error: cannot run C compiled programs.
2008 If you meant to cross compile, use \`--host'." >&2;}
2009 { (exit 1); exit 1; }; }
2013 echo "$as_me:2013: result: yes" >&5
2014 echo "${ECHO_T}yes" >&6
2016 rm -f a.out a.exe "conftest$ac_cv_exeext"
2017 ac_clean_files=$ac_clean_files_save
2018 # Check the compiler produces executables we can run. If not, either
2019 # the compiler is broken, or we cross compile.
2020 echo "$as_me:2020: checking whether we are cross compiling" >&5
2021 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2022 echo "$as_me:2022: result: $cross_compiling" >&5
2023 echo "${ECHO_T}$cross_compiling" >&6
2025 echo "$as_me:2025: checking for executable suffix" >&5
2026 echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
2027 if { (eval echo "$as_me:2027: \"$ac_link\"") >&5
2028 (eval $ac_link) 2>&5
2030 echo "$as_me:2030: \$? = $ac_status" >&5
2031 (exit "$ac_status"); }; then
2032 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2033 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2034 # work properly (i.e., refer to `conftest.exe'), while it won't with
2036 for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
2038 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2039 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2046 { { echo "$as_me:2046: error: cannot compute EXEEXT: cannot compile and link" >&5
2047 echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
2048 { (exit 1); exit 1; }; }
2051 rm -f "conftest$ac_cv_exeext"
2052 echo "$as_me:2052: result: $ac_cv_exeext" >&5
2053 echo "${ECHO_T}$ac_cv_exeext" >&6
2055 rm -f "conftest.$ac_ext"
2056 EXEEXT=$ac_cv_exeext
2058 echo "$as_me:2058: checking for object suffix" >&5
2059 echo $ECHO_N "checking for object suffix... $ECHO_C" >&6
2060 if test "${ac_cv_objext+set}" = set; then
2061 echo $ECHO_N "(cached) $ECHO_C" >&6
2063 cat >"conftest.$ac_ext" <<_ACEOF
2064 #line 2064 "configure"
2065 #include "confdefs.h"
2075 rm -f conftest.o conftest.obj
2076 if { (eval echo "$as_me:2076: \"$ac_compile\"") >&5
2077 (eval $ac_compile) 2>&5
2079 echo "$as_me:2079: \$? = $ac_status" >&5
2080 (exit "$ac_status"); }; then
2081 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2083 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.map | *.inf ) ;;
2084 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2089 echo "$as_me: failed program was:" >&5
2090 cat "conftest.$ac_ext" >&5
2091 { { echo "$as_me:2091: error: cannot compute OBJEXT: cannot compile" >&5
2092 echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
2093 { (exit 1); exit 1; }; }
2096 rm -f "conftest.$ac_cv_objext" "conftest.$ac_ext"
2098 echo "$as_me:2098: result: $ac_cv_objext" >&5
2099 echo "${ECHO_T}$ac_cv_objext" >&6
2100 OBJEXT=$ac_cv_objext
2102 echo "$as_me:2102: checking whether we are using the GNU C compiler" >&5
2103 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2104 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2105 echo $ECHO_N "(cached) $ECHO_C" >&6
2107 cat >"conftest.$ac_ext" <<_ACEOF
2108 #line 2108 "configure"
2109 #include "confdefs.h"
2122 rm -f "conftest.$ac_objext"
2123 if { (eval echo "$as_me:2123: \"$ac_compile\"") >&5
2124 (eval $ac_compile) 2>&5
2126 echo "$as_me:2126: \$? = $ac_status" >&5
2127 (exit "$ac_status"); } &&
2128 { ac_try='test -s "conftest.$ac_objext"'
2129 { (eval echo "$as_me:2129: \"$ac_try\"") >&5
2132 echo "$as_me:2132: \$? = $ac_status" >&5
2133 (exit "$ac_status"); }; }; then
2136 echo "$as_me: failed program was:" >&5
2137 cat "conftest.$ac_ext" >&5
2140 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2141 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2144 echo "$as_me:2144: result: $ac_cv_c_compiler_gnu" >&5
2145 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2146 GCC=`test $ac_compiler_gnu = yes && echo yes`
2147 ac_test_CFLAGS=${CFLAGS+set}
2148 ac_save_CFLAGS=$CFLAGS
2150 echo "$as_me:2150: checking whether $CC accepts -g" >&5
2151 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2152 if test "${ac_cv_prog_cc_g+set}" = set; then
2153 echo $ECHO_N "(cached) $ECHO_C" >&6
2155 cat >"conftest.$ac_ext" <<_ACEOF
2156 #line 2156 "configure"
2157 #include "confdefs.h"
2167 rm -f "conftest.$ac_objext"
2168 if { (eval echo "$as_me:2168: \"$ac_compile\"") >&5
2169 (eval $ac_compile) 2>&5
2171 echo "$as_me:2171: \$? = $ac_status" >&5
2172 (exit "$ac_status"); } &&
2173 { ac_try='test -s "conftest.$ac_objext"'
2174 { (eval echo "$as_me:2174: \"$ac_try\"") >&5
2177 echo "$as_me:2177: \$? = $ac_status" >&5
2178 (exit "$ac_status"); }; }; then
2181 echo "$as_me: failed program was:" >&5
2182 cat "conftest.$ac_ext" >&5
2185 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2187 echo "$as_me:2187: result: $ac_cv_prog_cc_g" >&5
2188 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2189 if test "$ac_test_CFLAGS" = set; then
2190 CFLAGS=$ac_save_CFLAGS
2191 elif test $ac_cv_prog_cc_g = yes; then
2192 if test "$GCC" = yes; then
2198 if test "$GCC" = yes; then
2204 # Some people use a C++ compiler to compile C. Since we use `exit',
2205 # in C++ we need to declare it. In case someone uses the same compiler
2206 # for both compiling C and C++ we need to have the C++ compiler decide
2207 # the declaration of exit, since it's the most demanding environment.
2208 cat >"conftest.$ac_ext" <<_ACEOF
2213 rm -f "conftest.$ac_objext"
2214 if { (eval echo "$as_me:2214: \"$ac_compile\"") >&5
2215 (eval $ac_compile) 2>&5
2217 echo "$as_me:2217: \$? = $ac_status" >&5
2218 (exit "$ac_status"); } &&
2219 { ac_try='test -s "conftest.$ac_objext"'
2220 { (eval echo "$as_me:2220: \"$ac_try\"") >&5
2223 echo "$as_me:2223: \$? = $ac_status" >&5
2224 (exit "$ac_status"); }; }; then
2225 for ac_declaration in \
2227 '#include <stdlib.h>' \
2228 'extern "C" void std::exit (int) throw (); using std::exit;' \
2229 'extern "C" void std::exit (int); using std::exit;' \
2230 'extern "C" void exit (int) throw ();' \
2231 'extern "C" void exit (int);' \
2234 cat >"conftest.$ac_ext" <<_ACEOF
2235 #line 2235 "configure"
2236 #include "confdefs.h"
2247 rm -f "conftest.$ac_objext"
2248 if { (eval echo "$as_me:2248: \"$ac_compile\"") >&5
2249 (eval $ac_compile) 2>&5
2251 echo "$as_me:2251: \$? = $ac_status" >&5
2252 (exit "$ac_status"); } &&
2253 { ac_try='test -s "conftest.$ac_objext"'
2254 { (eval echo "$as_me:2254: \"$ac_try\"") >&5
2257 echo "$as_me:2257: \$? = $ac_status" >&5
2258 (exit "$ac_status"); }; }; then
2261 echo "$as_me: failed program was:" >&5
2262 cat "conftest.$ac_ext" >&5
2265 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2266 cat >"conftest.$ac_ext" <<_ACEOF
2267 #line 2267 "configure"
2268 #include "confdefs.h"
2278 rm -f "conftest.$ac_objext"
2279 if { (eval echo "$as_me:2279: \"$ac_compile\"") >&5
2280 (eval $ac_compile) 2>&5
2282 echo "$as_me:2282: \$? = $ac_status" >&5
2283 (exit "$ac_status"); } &&
2284 { ac_try='test -s "conftest.$ac_objext"'
2285 { (eval echo "$as_me:2285: \"$ac_try\"") >&5
2288 echo "$as_me:2288: \$? = $ac_status" >&5
2289 (exit "$ac_status"); }; }; then
2292 echo "$as_me: failed program was:" >&5
2293 cat "conftest.$ac_ext" >&5
2295 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2298 if test -n "$ac_declaration"; then
2299 echo '#ifdef __cplusplus' >>confdefs.h
2300 echo "$ac_declaration" >>confdefs.h
2301 echo '#endif' >>confdefs.h
2305 echo "$as_me: failed program was:" >&5
2306 cat "conftest.$ac_ext" >&5
2308 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2310 ac_cpp='$CPP $CPPFLAGS'
2311 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
2312 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
2313 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2314 ac_main_return="return"
2317 if test "$GCC" = yes ; then
2318 echo "$as_me:2318: checking version of $CC" >&5
2319 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
2320 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.].*//'`"
2321 test -z "$GCC_VERSION" && GCC_VERSION=unknown
2322 echo "$as_me:2322: result: $GCC_VERSION" >&5
2323 echo "${ECHO_T}$GCC_VERSION" >&6
2328 if test "$GCC" = yes ; then
2331 echo "$as_me:2331: checking if this is really Intel C compiler" >&5
2332 echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
2333 cf_save_CFLAGS="$CFLAGS"
2334 CFLAGS="$CFLAGS -no-gcc"
2335 cat >"conftest.$ac_ext" <<_ACEOF
2336 #line 2336 "configure"
2337 #include "confdefs.h"
2343 #ifdef __INTEL_COMPILER
2345 #error __INTEL_COMPILER is not defined
2352 rm -f "conftest.$ac_objext"
2353 if { (eval echo "$as_me:2353: \"$ac_compile\"") >&5
2354 (eval $ac_compile) 2>&5
2356 echo "$as_me:2356: \$? = $ac_status" >&5
2357 (exit "$ac_status"); } &&
2358 { ac_try='test -s "conftest.$ac_objext"'
2359 { (eval echo "$as_me:2359: \"$ac_try\"") >&5
2362 echo "$as_me:2362: \$? = $ac_status" >&5
2363 (exit "$ac_status"); }; }; then
2365 cf_save_CFLAGS="$cf_save_CFLAGS -we147"
2368 echo "$as_me: failed program was:" >&5
2369 cat "conftest.$ac_ext" >&5
2371 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2372 CFLAGS="$cf_save_CFLAGS"
2373 echo "$as_me:2373: result: $INTEL_COMPILER" >&5
2374 echo "${ECHO_T}$INTEL_COMPILER" >&6
2381 if test "$GCC" = yes ; then
2382 echo "$as_me:2382: checking if this is really Clang C compiler" >&5
2383 echo $ECHO_N "checking if this is really Clang C compiler... $ECHO_C" >&6
2384 cf_save_CFLAGS="$CFLAGS"
2385 cat >"conftest.$ac_ext" <<_ACEOF
2386 #line 2386 "configure"
2387 #include "confdefs.h"
2395 #error __clang__ is not defined
2402 rm -f "conftest.$ac_objext"
2403 if { (eval echo "$as_me:2403: \"$ac_compile\"") >&5
2404 (eval $ac_compile) 2>&5
2406 echo "$as_me:2406: \$? = $ac_status" >&5
2407 (exit "$ac_status"); } &&
2408 { ac_try='test -s "conftest.$ac_objext"'
2409 { (eval echo "$as_me:2409: \"$ac_try\"") >&5
2412 echo "$as_me:2412: \$? = $ac_status" >&5
2413 (exit "$ac_status"); }; }; then
2417 echo "$as_me: failed program was:" >&5
2418 cat "conftest.$ac_ext" >&5
2420 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2421 CFLAGS="$cf_save_CFLAGS"
2422 echo "$as_me:2422: result: $CLANG_COMPILER" >&5
2423 echo "${ECHO_T}$CLANG_COMPILER" >&6
2428 if test "x$CLANG_COMPILER" = "xyes" ; then
2430 (c[1-9][0-9]|*/c[1-9][0-9])
2431 { echo "$as_me:2431: WARNING: replacing broken compiler alias $CC" >&5
2432 echo "$as_me: WARNING: replacing broken compiler alias $CC" >&2;}
2433 CFLAGS="$CFLAGS -std=`echo "$CC" | sed -e 's%.*/%%'`"
2438 echo "$as_me:2438: checking version of $CC" >&5
2439 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
2440 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.].*//'`"
2441 test -z "$CLANG_VERSION" && CLANG_VERSION=unknown
2442 echo "$as_me:2442: result: $CLANG_VERSION" >&5
2443 echo "${ECHO_T}$CLANG_VERSION" >&6
2445 for cf_clang_opt in \
2446 -Qunused-arguments \
2447 -Wno-error=implicit-function-declaration
2449 echo "$as_me:2449: checking if option $cf_clang_opt works" >&5
2450 echo $ECHO_N "checking if option $cf_clang_opt works... $ECHO_C" >&6
2451 cf_save_CFLAGS="$CFLAGS"
2452 CFLAGS="$CFLAGS $cf_clang_opt"
2453 cat >"conftest.$ac_ext" <<_ACEOF
2454 #line 2454 "configure"
2455 #include "confdefs.h"
2462 printf("hello!\\n");
2467 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
2468 if { (eval echo "$as_me:2468: \"$ac_link\"") >&5
2469 (eval $ac_link) 2>&5
2471 echo "$as_me:2471: \$? = $ac_status" >&5
2472 (exit "$ac_status"); } &&
2473 { ac_try='test -s "conftest$ac_exeext"'
2474 { (eval echo "$as_me:2474: \"$ac_try\"") >&5
2477 echo "$as_me:2477: \$? = $ac_status" >&5
2478 (exit "$ac_status"); }; }; then
2482 echo "$as_me: failed program was:" >&5
2483 cat "conftest.$ac_ext" >&5
2487 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
2488 echo "$as_me:2488: result: $cf_clang_optok" >&5
2489 echo "${ECHO_T}$cf_clang_optok" >&6
2490 CFLAGS="$cf_save_CFLAGS"
2491 if test "$cf_clang_optok" = yes; then
2492 test -n "$verbose" && echo " adding option $cf_clang_opt" 1>&6
2494 echo "${as_me:-configure}:2494: testing adding option $cf_clang_opt ..." 1>&5
2496 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2497 CFLAGS="${CFLAGS}$cf_clang_opt"
2503 echo "$as_me:2503: checking for $CC option to accept ANSI C" >&5
2504 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2505 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2506 echo $ECHO_N "(cached) $ECHO_C" >&6
2508 ac_cv_prog_cc_stdc=no
2510 cat >"conftest.$ac_ext" <<_ACEOF
2511 #line 2511 "configure"
2512 #include "confdefs.h"
2515 #include <sys/types.h>
2516 #include <sys/stat.h>
2517 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
2518 struct buf { int x; };
2519 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2520 static char *e (char **p, int i)
2524 static char *f (char * (*g) (char **, int), char **p, ...)
2529 s = g (p, va_arg (v,int));
2533 int test (int i, double x);
2534 struct s1 {int (*f) (int a);};
2535 struct s2 {int (*f) (double a);};
2536 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2542 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
2547 # Don't try gcc -ansi; that turns off useful extensions and
2548 # breaks some systems' header files.
2549 # AIX -qlanglvl=ansi
2550 # Ultrix and OSF/1 -std1
2551 # HP-UX 10.20 and later -Ae
2552 # HP-UX older versions -Aa -D_HPUX_SOURCE
2553 # SVR4 -Xc -D__EXTENSIONS__
2554 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2556 CC="$ac_save_CC $ac_arg"
2557 rm -f "conftest.$ac_objext"
2558 if { (eval echo "$as_me:2558: \"$ac_compile\"") >&5
2559 (eval $ac_compile) 2>&5
2561 echo "$as_me:2561: \$? = $ac_status" >&5
2562 (exit "$ac_status"); } &&
2563 { ac_try='test -s "conftest.$ac_objext"'
2564 { (eval echo "$as_me:2564: \"$ac_try\"") >&5
2567 echo "$as_me:2567: \$? = $ac_status" >&5
2568 (exit "$ac_status"); }; }; then
2569 ac_cv_prog_cc_stdc=$ac_arg
2572 echo "$as_me: failed program was:" >&5
2573 cat "conftest.$ac_ext" >&5
2575 rm -f "conftest.$ac_objext"
2577 rm -f "conftest.$ac_ext" "conftest.$ac_objext"
2582 case "x$ac_cv_prog_cc_stdc" in
2584 echo "$as_me:2584: result: none needed" >&5
2585 echo "${ECHO_T}none needed" >&6 ;;
2587 echo "$as_me:2587: result: $ac_cv_prog_cc_stdc" >&5
2588 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2589 CC="$CC $ac_cv_prog_cc_stdc" ;;
2592 # This should have been defined by AC_PROG_CC
2595 echo "$as_me:2595: checking \$CFLAGS variable" >&5
2596 echo $ECHO_N "checking \$CFLAGS variable... $ECHO_C" >&6
2599 echo "$as_me:2599: result: broken" >&5
2600 echo "${ECHO_T}broken" >&6
2601 { echo "$as_me:2601: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&5
2602 echo "$as_me: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&2;}
2605 for cf_arg in $cf_flags
2611 cf_new_extra_cppflags=
2613 for cf_add_cflags in $cf_arg
2615 case "$cf_fix_cppflags" in
2617 case "$cf_add_cflags" in
2618 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
2619 case "$cf_add_cflags" in
2621 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2623 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2624 && test -z "${cf_tst_cflags}" \
2625 && cf_fix_cppflags=yes
2627 if test "$cf_fix_cppflags" = yes ; then
2629 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2630 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2633 elif test "${cf_tst_cflags}" = "\"'" ; then
2635 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2636 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2646 case "$cf_add_cflags" in
2648 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2650 CPPFLAGS=`echo "$CPPFLAGS" | \
2651 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
2652 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
2657 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
2658 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
2665 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
2666 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
2673 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2674 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2676 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
2678 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2679 && test -z "${cf_tst_cflags}" \
2680 && cf_fix_cppflags=no
2685 if test -n "$cf_new_cflags" ; then
2687 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2688 CFLAGS="${CFLAGS}$cf_new_cflags"
2692 if test -n "$cf_new_cppflags" ; then
2694 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
2695 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
2699 if test -n "$cf_new_extra_cppflags" ; then
2701 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
2702 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
2709 echo "$as_me:2709: result: ok" >&5
2710 echo "${ECHO_T}ok" >&6
2714 echo "$as_me:2714: checking \$CC variable" >&5
2715 echo $ECHO_N "checking \$CC variable... $ECHO_C" >&6
2718 echo "$as_me:2718: result: broken" >&5
2719 echo "${ECHO_T}broken" >&6
2720 { echo "$as_me:2720: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&5
2721 echo "$as_me: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&2;}
2723 cf_prog=`echo "$CC" | sed -e 's/ / /g' -e 's/[ ]* / /g' -e 's/[ ]*[ ]-[^ ].*//'`
2724 cf_flags=`echo "$CC" | ${AWK:-awk} -v prog="$cf_prog" '{ printf("%s", substr($0,1+length(prog))); }'`
2726 for cf_arg in $cf_flags
2734 cf_new_extra_cppflags=
2736 for cf_add_cflags in $cf_arg
2738 case "$cf_fix_cppflags" in
2740 case "$cf_add_cflags" in
2741 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
2742 case "$cf_add_cflags" in
2744 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2746 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2747 && test -z "${cf_tst_cflags}" \
2748 && cf_fix_cppflags=yes
2750 if test "$cf_fix_cppflags" = yes ; then
2752 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2753 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2756 elif test "${cf_tst_cflags}" = "\"'" ; then
2758 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2759 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2769 case "$cf_add_cflags" in
2771 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2773 CPPFLAGS=`echo "$CPPFLAGS" | \
2774 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
2775 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
2780 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
2781 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
2788 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
2789 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
2796 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2797 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2799 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
2801 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2802 && test -z "${cf_tst_cflags}" \
2803 && cf_fix_cppflags=no
2808 if test -n "$cf_new_cflags" ; then
2810 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2811 CFLAGS="${CFLAGS}$cf_new_cflags"
2815 if test -n "$cf_new_cppflags" ; then
2817 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
2818 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
2822 if test -n "$cf_new_extra_cppflags" ; then
2824 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
2825 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
2835 test -n "$verbose" && echo " resulting CC: '$CC'" 1>&6
2837 echo "${as_me:-configure}:2837: testing resulting CC: '$CC' ..." 1>&5
2839 test -n "$verbose" && echo " resulting CFLAGS: '$CFLAGS'" 1>&6
2841 echo "${as_me:-configure}:2841: testing resulting CFLAGS: '$CFLAGS' ..." 1>&5
2843 test -n "$verbose" && echo " resulting CPPFLAGS: '$CPPFLAGS'" 1>&6
2845 echo "${as_me:-configure}:2845: testing resulting CPPFLAGS: '$CPPFLAGS' ..." 1>&5
2849 echo "$as_me:2849: result: ok" >&5
2850 echo "${ECHO_T}ok" >&6
2855 ac_cpp='$CPP $CPPFLAGS'
2856 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
2857 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
2858 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2859 ac_main_return="return"
2860 echo "$as_me:2860: checking how to run the C preprocessor" >&5
2861 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2862 # On Suns, sometimes $CPP names a directory.
2863 if test -n "$CPP" && test -d "$CPP"; then
2866 if test -z "$CPP"; then
2867 if test "${ac_cv_prog_CPP+set}" = set; then
2868 echo $ECHO_N "(cached) $ECHO_C" >&6
2870 # Double quotes because CPP needs to be expanded
2871 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2874 for ac_c_preproc_warn_flag in '' yes
2876 # Use a header file that comes with gcc, so configuring glibc
2877 # with a fresh cross-compiler works.
2878 # On the NeXT, cc -E runs the code through the compiler's parser,
2879 # not just through cpp. "Syntax error" is here to catch this case.
2880 cat >"conftest.$ac_ext" <<_ACEOF
2881 #line 2881 "configure"
2882 #include "confdefs.h"
2886 if { (eval echo "$as_me:2886: \"$ac_cpp "conftest.$ac_ext"\"") >&5
2887 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
2889 $EGREP -v '^ *\+' conftest.er1 >conftest.err
2891 cat conftest.err >&5
2892 echo "$as_me:2892: \$? = $ac_status" >&5
2893 (exit "$ac_status"); } >/dev/null; then
2894 if test -s conftest.err; then
2895 ac_cpp_err=$ac_c_preproc_warn_flag
2902 if test -z "$ac_cpp_err"; then
2905 echo "$as_me: failed program was:" >&5
2906 cat "conftest.$ac_ext" >&5
2907 # Broken: fails on valid input.
2910 rm -f conftest.err "conftest.$ac_ext"
2912 # OK, works on sane cases. Now check whether non-existent headers
2913 # can be detected and how.
2914 cat >"conftest.$ac_ext" <<_ACEOF
2915 #line 2915 "configure"
2916 #include "confdefs.h"
2917 #include <ac_nonexistent.h>
2919 if { (eval echo "$as_me:2919: \"$ac_cpp "conftest.$ac_ext"\"") >&5
2920 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
2922 $EGREP -v '^ *\+' conftest.er1 >conftest.err
2924 cat conftest.err >&5
2925 echo "$as_me:2925: \$? = $ac_status" >&5
2926 (exit "$ac_status"); } >/dev/null; then
2927 if test -s conftest.err; then
2928 ac_cpp_err=$ac_c_preproc_warn_flag
2935 if test -z "$ac_cpp_err"; then
2936 # Broken: success on invalid input.
2939 echo "$as_me: failed program was:" >&5
2940 cat "conftest.$ac_ext" >&5
2941 # Passes both tests.
2945 rm -f conftest.err "conftest.$ac_ext"
2948 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2949 rm -f conftest.err "conftest.$ac_ext"
2950 if $ac_preproc_ok; then
2962 echo "$as_me:2962: result: $CPP" >&5
2963 echo "${ECHO_T}$CPP" >&6
2965 for ac_c_preproc_warn_flag in '' yes
2967 # Use a header file that comes with gcc, so configuring glibc
2968 # with a fresh cross-compiler works.
2969 # On the NeXT, cc -E runs the code through the compiler's parser,
2970 # not just through cpp. "Syntax error" is here to catch this case.
2971 cat >"conftest.$ac_ext" <<_ACEOF
2972 #line 2972 "configure"
2973 #include "confdefs.h"
2977 if { (eval echo "$as_me:2977: \"$ac_cpp "conftest.$ac_ext"\"") >&5
2978 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
2980 $EGREP -v '^ *\+' conftest.er1 >conftest.err
2982 cat conftest.err >&5
2983 echo "$as_me:2983: \$? = $ac_status" >&5
2984 (exit "$ac_status"); } >/dev/null; then
2985 if test -s conftest.err; then
2986 ac_cpp_err=$ac_c_preproc_warn_flag
2993 if test -z "$ac_cpp_err"; then
2996 echo "$as_me: failed program was:" >&5
2997 cat "conftest.$ac_ext" >&5
2998 # Broken: fails on valid input.
3001 rm -f conftest.err "conftest.$ac_ext"
3003 # OK, works on sane cases. Now check whether non-existent headers
3004 # can be detected and how.
3005 cat >"conftest.$ac_ext" <<_ACEOF
3006 #line 3006 "configure"
3007 #include "confdefs.h"
3008 #include <ac_nonexistent.h>
3010 if { (eval echo "$as_me:3010: \"$ac_cpp "conftest.$ac_ext"\"") >&5
3011 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
3013 $EGREP -v '^ *\+' conftest.er1 >conftest.err
3015 cat conftest.err >&5
3016 echo "$as_me:3016: \$? = $ac_status" >&5
3017 (exit "$ac_status"); } >/dev/null; then
3018 if test -s conftest.err; then
3019 ac_cpp_err=$ac_c_preproc_warn_flag
3026 if test -z "$ac_cpp_err"; then
3027 # Broken: success on invalid input.
3030 echo "$as_me: failed program was:" >&5
3031 cat "conftest.$ac_ext" >&5
3032 # Passes both tests.
3036 rm -f conftest.err "conftest.$ac_ext"
3039 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3040 rm -f conftest.err "conftest.$ac_ext"
3041 if $ac_preproc_ok; then
3044 { { echo "$as_me:3044: error: C preprocessor \"$CPP\" fails sanity check" >&5
3045 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
3046 { (exit 1); exit 1; }; }
3050 ac_cpp='$CPP $CPPFLAGS'
3051 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
3052 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
3053 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3054 ac_main_return="return"
3056 if test $ac_cv_c_compiler_gnu = yes; then
3057 echo "$as_me:3057: checking whether $CC needs -traditional" >&5
3058 echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6
3059 if test "${ac_cv_prog_gcc_traditional+set}" = set; then
3060 echo $ECHO_N "(cached) $ECHO_C" >&6
3062 ac_pattern="Autoconf.*'x'"
3063 cat >"conftest.$ac_ext" <<_ACEOF
3064 #line 3064 "configure"
3065 #include "confdefs.h"
3067 int Autoconf = TIOCGETP;
3069 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3070 $EGREP "$ac_pattern" >/dev/null 2>&1; then
3071 ac_cv_prog_gcc_traditional=yes
3073 ac_cv_prog_gcc_traditional=no
3077 if test $ac_cv_prog_gcc_traditional = no; then
3078 cat >"conftest.$ac_ext" <<_ACEOF
3079 #line 3079 "configure"
3080 #include "confdefs.h"
3082 int Autoconf = TCGETA;
3084 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3085 $EGREP "$ac_pattern" >/dev/null 2>&1; then
3086 ac_cv_prog_gcc_traditional=yes
3092 echo "$as_me:3092: result: $ac_cv_prog_gcc_traditional" >&5
3093 echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6
3094 if test $ac_cv_prog_gcc_traditional = yes; then
3095 CC="$CC -traditional"
3099 echo "$as_me:3099: checking whether $CC understands -c and -o together" >&5
3100 echo $ECHO_N "checking whether $CC understands -c and -o together... $ECHO_C" >&6
3101 if test "${cf_cv_prog_CC_c_o+set}" = set; then
3102 echo $ECHO_N "(cached) $ECHO_C" >&6
3105 cat > conftest.$ac_ext <<CF_EOF
3108 ${cf_cv_main_return:-return}(0);
3111 # We do the test twice because some compilers refuse to overwrite an
3112 # existing .o file with -o, though they will create one.
3113 ac_try='$CC $CFLAGS $CPPFLAGS -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
3114 if { (eval echo "$as_me:3114: \"$ac_try\"") >&5
3117 echo "$as_me:3117: \$? = $ac_status" >&5
3118 (exit "$ac_status"); } &&
3119 test -f conftest2.$ac_objext && { (eval echo "$as_me:3119: \"$ac_try\"") >&5
3122 echo "$as_me:3122: \$? = $ac_status" >&5
3123 (exit "$ac_status"); };
3125 eval cf_cv_prog_CC_c_o=yes
3127 eval cf_cv_prog_CC_c_o=no
3132 if test "$cf_cv_prog_CC_c_o" = yes; then
3133 echo "$as_me:3133: result: yes" >&5
3134 echo "${ECHO_T}yes" >&6
3136 echo "$as_me:3136: result: no" >&5
3137 echo "${ECHO_T}no" >&6
3140 if test "$cross_compiling" = yes ; then
3143 case "$cf_cv_system_name" in
3144 (dragonfly*|mirbsd*|freebsd*)
3145 test -z "$LDCONFIG" && LDCONFIG="/sbin/ldconfig -R"
3147 (*) LDPATH=$PATH:/sbin:/usr/sbin
3148 # Extract the first word of "ldconfig", so it can be a program name with args.
3149 set dummy ldconfig; ac_word=$2
3150 echo "$as_me:3150: checking for $ac_word" >&5
3151 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3152 if test "${ac_cv_path_LDCONFIG+set}" = set; then
3153 echo $ECHO_N "(cached) $ECHO_C" >&6
3157 ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
3160 ac_save_IFS=$IFS; IFS=$ac_path_separator
3162 for ac_dir in $ac_dummy; do
3164 test -z "$ac_dir" && ac_dir=.
3165 if $as_executable_p "$ac_dir/$ac_word"; then
3166 ac_cv_path_LDCONFIG="$ac_dir/$ac_word"
3167 echo "$as_me:3167: found $ac_dir/$ac_word" >&5
3175 LDCONFIG=$ac_cv_path_LDCONFIG
3177 if test -n "$LDCONFIG"; then
3178 echo "$as_me:3178: result: $LDCONFIG" >&5
3179 echo "${ECHO_T}$LDCONFIG" >&6
3181 echo "$as_me:3181: result: no" >&5
3182 echo "${ECHO_T}no" >&6
3189 echo "$as_me:3189: checking if you want to ensure bool is consistent with C++" >&5
3190 echo $ECHO_N "checking if you want to ensure bool is consistent with C++... $ECHO_C" >&6
3192 # Check whether --with-cxx or --without-cxx was given.
3193 if test "${with_cxx+set}" = set; then
3195 cf_with_cxx=$withval
3199 echo "$as_me:3199: result: $cf_with_cxx" >&5
3200 echo "${ECHO_T}$cf_with_cxx" >&6
3201 if test "X$cf_with_cxx" = Xno ; then
3205 # with autoconf 2.13, we can change the error to a warning:
3207 ac_cpp='$CXXCPP $CPPFLAGS'
3208 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
3209 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
3210 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3211 ac_main_return="return"
3212 if test -n "$ac_tool_prefix"; then
3213 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3215 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3216 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3217 echo "$as_me:3217: checking for $ac_word" >&5
3218 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3219 if test "${ac_cv_prog_CXX+set}" = set; then
3220 echo $ECHO_N "(cached) $ECHO_C" >&6
3222 if test -n "$CXX"; then
3223 ac_cv_prog_CXX="$CXX" # Let the user override the test.
3225 ac_save_IFS=$IFS; IFS=$ac_path_separator
3227 for ac_dir in $ac_dummy; do
3229 test -z "$ac_dir" && ac_dir=.
3230 $as_executable_p "$ac_dir/$ac_word" || continue
3231 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3232 echo "$as_me:3232: found $ac_dir/$ac_word" >&5
3239 if test -n "$CXX"; then
3240 echo "$as_me:3240: result: $CXX" >&5
3241 echo "${ECHO_T}$CXX" >&6
3243 echo "$as_me:3243: result: no" >&5
3244 echo "${ECHO_T}no" >&6
3247 test -n "$CXX" && break
3250 if test -z "$CXX"; then
3252 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3254 # Extract the first word of "$ac_prog", so it can be a program name with args.
3255 set dummy $ac_prog; ac_word=$2
3256 echo "$as_me:3256: checking for $ac_word" >&5
3257 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3258 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
3259 echo $ECHO_N "(cached) $ECHO_C" >&6
3261 if test -n "$ac_ct_CXX"; then
3262 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3264 ac_save_IFS=$IFS; IFS=$ac_path_separator
3266 for ac_dir in $ac_dummy; do
3268 test -z "$ac_dir" && ac_dir=.
3269 $as_executable_p "$ac_dir/$ac_word" || continue
3270 ac_cv_prog_ac_ct_CXX="$ac_prog"
3271 echo "$as_me:3271: found $ac_dir/$ac_word" >&5
3277 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3278 if test -n "$ac_ct_CXX"; then
3279 echo "$as_me:3279: result: $ac_ct_CXX" >&5
3280 echo "${ECHO_T}$ac_ct_CXX" >&6
3282 echo "$as_me:3282: result: no" >&5
3283 echo "${ECHO_T}no" >&6
3286 test -n "$ac_ct_CXX" && break
3288 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
3293 # Provide some information about the compiler.
3294 echo "$as_me:3294:" \
3295 "checking for C++ compiler version" >&5
3296 ac_compiler=`set X $ac_compile; echo $2`
3297 { (eval echo "$as_me:3297: \"$ac_compiler --version </dev/null >&5\"") >&5
3298 (eval $ac_compiler --version </dev/null >&5) 2>&5
3300 echo "$as_me:3300: \$? = $ac_status" >&5
3301 (exit "$ac_status"); }
3302 { (eval echo "$as_me:3302: \"$ac_compiler -v </dev/null >&5\"") >&5
3303 (eval $ac_compiler -v </dev/null >&5) 2>&5
3305 echo "$as_me:3305: \$? = $ac_status" >&5
3306 (exit "$ac_status"); }
3307 { (eval echo "$as_me:3307: \"$ac_compiler -V </dev/null >&5\"") >&5
3308 (eval $ac_compiler -V </dev/null >&5) 2>&5
3310 echo "$as_me:3310: \$? = $ac_status" >&5
3311 (exit "$ac_status"); }
3313 echo "$as_me:3313: checking whether we are using the GNU C++ compiler" >&5
3314 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
3315 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3316 echo $ECHO_N "(cached) $ECHO_C" >&6
3318 cat >"conftest.$ac_ext" <<_ACEOF
3319 #line 3319 "configure"
3320 #include "confdefs.h"
3333 rm -f "conftest.$ac_objext"
3334 if { (eval echo "$as_me:3334: \"$ac_compile\"") >&5
3335 (eval $ac_compile) 2>&5
3337 echo "$as_me:3337: \$? = $ac_status" >&5
3338 (exit "$ac_status"); } &&
3339 { ac_try='test -s "conftest.$ac_objext"'
3340 { (eval echo "$as_me:3340: \"$ac_try\"") >&5
3343 echo "$as_me:3343: \$? = $ac_status" >&5
3344 (exit "$ac_status"); }; }; then
3347 echo "$as_me: failed program was:" >&5
3348 cat "conftest.$ac_ext" >&5
3351 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3352 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3355 echo "$as_me:3355: result: $ac_cv_cxx_compiler_gnu" >&5
3356 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
3357 GXX=`test $ac_compiler_gnu = yes && echo yes`
3358 ac_test_CXXFLAGS=${CXXFLAGS+set}
3359 ac_save_CXXFLAGS=$CXXFLAGS
3361 echo "$as_me:3361: checking whether $CXX accepts -g" >&5
3362 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
3363 if test "${ac_cv_prog_cxx_g+set}" = set; then
3364 echo $ECHO_N "(cached) $ECHO_C" >&6
3366 cat >"conftest.$ac_ext" <<_ACEOF
3367 #line 3367 "configure"
3368 #include "confdefs.h"
3378 rm -f "conftest.$ac_objext"
3379 if { (eval echo "$as_me:3379: \"$ac_compile\"") >&5
3380 (eval $ac_compile) 2>&5
3382 echo "$as_me:3382: \$? = $ac_status" >&5
3383 (exit "$ac_status"); } &&
3384 { ac_try='test -s "conftest.$ac_objext"'
3385 { (eval echo "$as_me:3385: \"$ac_try\"") >&5
3388 echo "$as_me:3388: \$? = $ac_status" >&5
3389 (exit "$ac_status"); }; }; then
3390 ac_cv_prog_cxx_g=yes
3392 echo "$as_me: failed program was:" >&5
3393 cat "conftest.$ac_ext" >&5
3396 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3398 echo "$as_me:3398: result: $ac_cv_prog_cxx_g" >&5
3399 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
3400 if test "$ac_test_CXXFLAGS" = set; then
3401 CXXFLAGS=$ac_save_CXXFLAGS
3402 elif test $ac_cv_prog_cxx_g = yes; then
3403 if test "$GXX" = yes; then
3409 if test "$GXX" = yes; then
3415 for ac_declaration in \
3417 '#include <stdlib.h>' \
3418 'extern "C" void std::exit (int) throw (); using std::exit;' \
3419 'extern "C" void std::exit (int); using std::exit;' \
3420 'extern "C" void exit (int) throw ();' \
3421 'extern "C" void exit (int);' \
3424 cat >"conftest.$ac_ext" <<_ACEOF
3425 #line 3425 "configure"
3426 #include "confdefs.h"
3437 rm -f "conftest.$ac_objext"
3438 if { (eval echo "$as_me:3438: \"$ac_compile\"") >&5
3439 (eval $ac_compile) 2>&5
3441 echo "$as_me:3441: \$? = $ac_status" >&5
3442 (exit "$ac_status"); } &&
3443 { ac_try='test -s "conftest.$ac_objext"'
3444 { (eval echo "$as_me:3444: \"$ac_try\"") >&5
3447 echo "$as_me:3447: \$? = $ac_status" >&5
3448 (exit "$ac_status"); }; }; then
3451 echo "$as_me: failed program was:" >&5
3452 cat "conftest.$ac_ext" >&5
3455 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3456 cat >"conftest.$ac_ext" <<_ACEOF
3457 #line 3457 "configure"
3458 #include "confdefs.h"
3468 rm -f "conftest.$ac_objext"
3469 if { (eval echo "$as_me:3469: \"$ac_compile\"") >&5
3470 (eval $ac_compile) 2>&5
3472 echo "$as_me:3472: \$? = $ac_status" >&5
3473 (exit "$ac_status"); } &&
3474 { ac_try='test -s "conftest.$ac_objext"'
3475 { (eval echo "$as_me:3475: \"$ac_try\"") >&5
3478 echo "$as_me:3478: \$? = $ac_status" >&5
3479 (exit "$ac_status"); }; }; then
3482 echo "$as_me: failed program was:" >&5
3483 cat "conftest.$ac_ext" >&5
3485 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3488 if test -n "$ac_declaration"; then
3489 echo '#ifdef __cplusplus' >>confdefs.h
3490 echo "$ac_declaration" >>confdefs.h
3491 echo '#endif' >>confdefs.h
3495 ac_cpp='$CPP $CPPFLAGS'
3496 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
3497 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
3498 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3499 ac_main_return="return"
3502 ac_cpp='$CXXCPP $CPPFLAGS'
3503 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
3504 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
3505 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3506 ac_main_return="return"
3508 if test "x$cf_with_cxx" != xno
3510 # Several of the C++ configurations do not work, particularly when
3511 # cross-compiling (20140913 -TD)
3512 echo "$as_me:3512: checking if $CXX works" >&5
3513 echo $ECHO_N "checking if $CXX works... $ECHO_C" >&6
3515 save_CPPFLAGS="$CPPFLAGS"
3516 eval cf_includedir=${includedir}
3517 CPPFLAGS="$CPPFLAGS -I${cf_includedir}"
3519 cat >"conftest.$ac_ext" <<_ACEOF
3520 #line 3520 "configure"
3521 #include "confdefs.h"
3530 printf("Hello world!\n")
3536 rm -f "conftest.$ac_objext"
3537 if { (eval echo "$as_me:3537: \"$ac_compile\"") >&5
3538 (eval $ac_compile) 2>&5
3540 echo "$as_me:3540: \$? = $ac_status" >&5
3541 (exit "$ac_status"); } &&
3542 { ac_try='test -s "conftest.$ac_objext"'
3543 { (eval echo "$as_me:3543: \"$ac_try\"") >&5
3546 echo "$as_me:3546: \$? = $ac_status" >&5
3547 (exit "$ac_status"); }; }; then
3550 echo "$as_me: failed program was:" >&5
3551 cat "conftest.$ac_ext" >&5
3554 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3555 CPPFLAGS="$save_CPPFLAGS"
3557 echo "$as_me:3557: result: $cf_cxx_works" >&5
3558 echo "${ECHO_T}$cf_cxx_works" >&6
3559 if test "x$cf_cxx_works" = xno
3561 { echo "$as_me:3561: WARNING: Ignore $CXX, since it cannot compile hello-world." >&5
3562 echo "$as_me: WARNING: Ignore $CXX, since it cannot compile hello-world." >&2;}
3563 cf_with_cxx=no; CXX=""; GXX="";
3567 ac_cpp='$CPP $CPPFLAGS'
3568 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
3569 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
3570 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3571 ac_main_return="return"
3573 # autoconf 2.5x removed the error (hardcoding it to g++, or just blank)
3574 if test "$CXX" = "g++" ; then
3575 # Extract the first word of "g++", so it can be a program name with args.
3576 set dummy g++; ac_word=$2
3577 echo "$as_me:3577: checking for $ac_word" >&5
3578 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3579 if test "${ac_cv_path_CXX+set}" = set; then
3580 echo $ECHO_N "(cached) $ECHO_C" >&6
3584 ac_cv_path_CXX="$CXX" # Let the user override the test with a path.
3587 ac_save_IFS=$IFS; IFS=$ac_path_separator
3589 for ac_dir in $ac_dummy; do
3591 test -z "$ac_dir" && ac_dir=.
3592 if $as_executable_p "$ac_dir/$ac_word"; then
3593 ac_cv_path_CXX="$ac_dir/$ac_word"
3594 echo "$as_me:3594: found $ac_dir/$ac_word" >&5
3604 if test -n "$CXX"; then
3605 echo "$as_me:3605: result: $CXX" >&5
3606 echo "${ECHO_T}$CXX" >&6
3608 echo "$as_me:3608: result: no" >&5
3609 echo "${ECHO_T}no" >&6
3615 { echo "$as_me:3615: WARNING: You don't have any C++ compiler, too bad" >&5
3616 echo "$as_me: WARNING: You don't have any C++ compiler, too bad" >&2;}
3617 cf_with_cxx=no; CXX=""; GXX="";
3623 if test "$GXX" = yes; then
3624 echo "$as_me:3624: checking version of ${CXX:-g++}" >&5
3625 echo $ECHO_N "checking version of ${CXX:-g++}... $ECHO_C" >&6
3626 GXX_VERSION="`${CXX:-g++} --version| sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
3627 if test -z "$GXX_VERSION"
3632 echo "$as_me:3632: result: $GXX_VERSION" >&5
3633 echo "${ECHO_T}$GXX_VERSION" >&6
3636 case "$GXX_VERSION" in
3640 { echo "$as_me:3640: WARNING: templates do not work" >&5
3641 echo "$as_me: WARNING: templates do not work" >&2;}
3645 echo "$as_me:3645: checking if you want to build C++ binding and demo" >&5
3646 echo $ECHO_N "checking if you want to build C++ binding and demo... $ECHO_C" >&6
3648 # Check whether --with-cxx-binding or --without-cxx-binding was given.
3649 if test "${with_cxx_binding+set}" = set; then
3650 withval="$with_cxx_binding"
3651 cf_with_cxx_binding=$withval
3653 cf_with_cxx_binding=$cf_with_cxx
3655 echo "$as_me:3655: result: $cf_with_cxx_binding" >&5
3656 echo "${ECHO_T}$cf_with_cxx_binding" >&6
3658 echo "$as_me:3658: checking if you want to build with Ada" >&5
3659 echo $ECHO_N "checking if you want to build with Ada... $ECHO_C" >&6
3660 echo "$as_me:3660: result: $cf_with_ada" >&5
3661 echo "${ECHO_T}$cf_with_ada" >&6
3663 echo "$as_me:3663: checking if you want to install terminal database" >&5
3664 echo $ECHO_N "checking if you want to install terminal database... $ECHO_C" >&6
3666 # Check whether --enable-db-install or --disable-db-install was given.
3667 if test "${enable_db_install+set}" = set; then
3668 enableval="$enable_db_install"
3669 cf_with_db_install=$enableval
3671 cf_with_db_install=yes
3673 echo "$as_me:3673: result: $cf_with_db_install" >&5
3674 echo "${ECHO_T}$cf_with_db_install" >&6
3676 echo "$as_me:3676: checking if you want to install manpages" >&5
3677 echo $ECHO_N "checking if you want to install manpages... $ECHO_C" >&6
3679 # Check whether --with-manpages or --without-manpages was given.
3680 if test "${with_manpages+set}" = set; then
3681 withval="$with_manpages"
3682 cf_with_manpages=$withval
3684 cf_with_manpages=yes
3686 echo "$as_me:3686: result: $cf_with_manpages" >&5
3687 echo "${ECHO_T}$cf_with_manpages" >&6
3689 echo "$as_me:3689: checking if you want to build programs such as tic" >&5
3690 echo $ECHO_N "checking if you want to build programs such as tic... $ECHO_C" >&6
3692 # Check whether --with-progs or --without-progs was given.
3693 if test "${with_progs+set}" = set; then
3694 withval="$with_progs"
3695 cf_with_progs=$withval
3699 echo "$as_me:3699: result: $cf_with_progs" >&5
3700 echo "${ECHO_T}$cf_with_progs" >&6
3702 if test -f "$srcdir/tack/tack.h" ; then
3703 if test "x$cross_compiling" = xyes ; then
3704 test -n "$verbose" && echo " ignoring tack because we are cross-compiling" 1>&6
3706 echo "${as_me:-configure}:3706: testing ignoring tack because we are cross-compiling ..." 1>&5
3710 echo "$as_me:3710: checking if you want to build the tack program" >&5
3711 echo $ECHO_N "checking if you want to build the tack program... $ECHO_C" >&6
3713 # Check whether --with-tack or --without-tack was given.
3714 if test "${with_tack+set}" = set; then
3715 withval="$with_tack"
3716 cf_with_tack=$withval
3718 cf_with_tack=$cf_with_progs
3720 echo "$as_me:3720: result: $cf_with_tack" >&5
3721 echo "${ECHO_T}$cf_with_tack" >&6
3727 echo "$as_me:3727: checking if you want to build test-programs" >&5
3728 echo $ECHO_N "checking if you want to build test-programs... $ECHO_C" >&6
3730 # Check whether --with-tests or --without-tests was given.
3731 if test "${with_tests+set}" = set; then
3732 withval="$with_tests"
3733 cf_with_tests=$withval
3737 echo "$as_me:3737: result: $cf_with_tests" >&5
3738 echo "${ECHO_T}$cf_with_tests" >&6
3740 echo "$as_me:3740: checking if you wish to install curses.h" >&5
3741 echo $ECHO_N "checking if you wish to install curses.h... $ECHO_C" >&6
3743 # Check whether --with-curses-h or --without-curses-h was given.
3744 if test "${with_curses_h+set}" = set; then
3745 withval="$with_curses_h"
3746 with_curses_h=$withval
3750 echo "$as_me:3750: result: $with_curses_h" >&5
3751 echo "${ECHO_T}$with_curses_h" >&6
3753 modules_to_build="ncurses"
3754 test "X$cf_with_progs" != Xno && modules_to_build="$modules_to_build progs"
3755 test "X$cf_with_tack" != Xno && modules_to_build="$modules_to_build tack"
3756 modules_to_build="$modules_to_build panel menu form"
3758 test "$program_prefix" != NONE &&
3759 program_transform_name="s,^,$program_prefix,;$program_transform_name"
3760 # Use a double $ so make ignores it.
3761 test "$program_suffix" != NONE &&
3762 program_transform_name="s,\$,$program_suffix,;$program_transform_name"
3763 # Double any \ or $. echo might interpret backslashes.
3764 # By default was `s,x,x', remove it if useless.
3765 cat <<\_ACEOF >conftest.sed
3766 s/[\\$]/&&/g;s/;s,x,x,$//
3768 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
3771 for ac_prog in mawk gawk nawk awk
3773 # Extract the first word of "$ac_prog", so it can be a program name with args.
3774 set dummy $ac_prog; ac_word=$2
3775 echo "$as_me:3775: checking for $ac_word" >&5
3776 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3777 if test "${ac_cv_prog_AWK+set}" = set; then
3778 echo $ECHO_N "(cached) $ECHO_C" >&6
3780 if test -n "$AWK"; then
3781 ac_cv_prog_AWK="$AWK" # Let the user override the test.
3783 ac_save_IFS=$IFS; IFS=$ac_path_separator
3785 for ac_dir in $ac_dummy; do
3787 test -z "$ac_dir" && ac_dir=.
3788 $as_executable_p "$ac_dir/$ac_word" || continue
3789 ac_cv_prog_AWK="$ac_prog"
3790 echo "$as_me:3790: found $ac_dir/$ac_word" >&5
3797 if test -n "$AWK"; then
3798 echo "$as_me:3798: result: $AWK" >&5
3799 echo "${ECHO_T}$AWK" >&6
3801 echo "$as_me:3801: result: no" >&5
3802 echo "${ECHO_T}no" >&6
3805 test -n "$AWK" && break
3808 test -z "$AWK" && { { echo "$as_me:3808: error: No awk program found" >&5
3809 echo "$as_me: error: No awk program found" >&2;}
3810 { (exit 1); exit 1; }; }
3812 # Find a good install program. We prefer a C program (faster),
3813 # so one script is as good as another. But avoid the broken or
3814 # incompatible versions:
3815 # SysV /etc/install, /usr/sbin/install
3816 # SunOS /usr/etc/install
3817 # IRIX /sbin/install
3819 # AmigaOS /C/install, which installs bootblocks on floppy discs
3820 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3821 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3822 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3823 # ./install, which can be erroneously created by make from ./install.sh.
3824 echo "$as_me:3824: checking for a BSD compatible install" >&5
3825 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
3826 if test -z "$INSTALL"; then
3827 if test "${ac_cv_path_install+set}" = set; then
3828 echo $ECHO_N "(cached) $ECHO_C" >&6
3830 ac_save_IFS=$IFS; IFS=$ac_path_separator
3831 for ac_dir in $PATH; do
3833 # Account for people who put trailing slashes in PATH elements.
3835 / | ./ | .// | /cC/* \
3836 | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
3839 # OSF1 and SCO ODT 3.0 have their own names for install.
3840 # Don't use installbsd from OSF since it installs stuff as root
3842 for ac_prog in ginstall scoinst install; do
3843 if $as_executable_p "$ac_dir/$ac_prog"; then
3844 if test $ac_prog = install &&
3845 grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3846 # AIX install. It has an incompatible calling convention.
3848 elif test $ac_prog = install &&
3849 grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3850 # program-specific install script used by HP pwplus--don't use.
3853 ac_cv_path_install="$ac_dir/$ac_prog -c"
3863 if test "${ac_cv_path_install+set}" = set; then
3864 INSTALL=$ac_cv_path_install
3866 # As a last resort, use the slow shell script. We don't cache a
3867 # path for INSTALL within a source directory, because that will
3868 # break other packages using the cache if that directory is
3869 # removed, or if the path is relative.
3870 INSTALL=$ac_install_sh
3873 echo "$as_me:3873: result: $INSTALL" >&5
3874 echo "${ECHO_T}$INSTALL" >&6
3876 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3877 # It thinks the first close brace ends the variable substitution.
3878 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3880 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3882 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3888 cf_dir=`echo "$INSTALL" | sed -e 's%/[^/]*$%%'`
3889 test -z "$cf_dir" && cf_dir=.
3890 INSTALL="`cd \"$cf_dir\" && pwd`"/"`echo "$INSTALL" | sed -e 's%^.*/%%'`"
3894 for ac_prog in lint cppcheck splint
3896 # Extract the first word of "$ac_prog", so it can be a program name with args.
3897 set dummy $ac_prog; ac_word=$2
3898 echo "$as_me:3898: checking for $ac_word" >&5
3899 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3900 if test "${ac_cv_prog_LINT+set}" = set; then
3901 echo $ECHO_N "(cached) $ECHO_C" >&6
3903 if test -n "$LINT"; then
3904 ac_cv_prog_LINT="$LINT" # Let the user override the test.
3906 ac_save_IFS=$IFS; IFS=$ac_path_separator
3908 for ac_dir in $ac_dummy; do
3910 test -z "$ac_dir" && ac_dir=.
3911 $as_executable_p "$ac_dir/$ac_word" || continue
3912 ac_cv_prog_LINT="$ac_prog"
3913 echo "$as_me:3913: found $ac_dir/$ac_word" >&5
3919 LINT=$ac_cv_prog_LINT
3920 if test -n "$LINT"; then
3921 echo "$as_me:3921: result: $LINT" >&5
3922 echo "${ECHO_T}$LINT" >&6
3924 echo "$as_me:3924: result: no" >&5
3925 echo "${ECHO_T}no" >&6
3928 test -n "$LINT" && break
3932 (xcppcheck|x*/cppcheck)
3933 test -z "$LINT_OPTS" && LINT_OPTS="--enable=all"
3937 echo "$as_me:3937: checking whether ln -s works" >&5
3938 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3940 if test "$LN_S" = "ln -s"; then
3941 echo "$as_me:3941: result: yes" >&5
3942 echo "${ECHO_T}yes" >&6
3944 echo "$as_me:3944: result: no, using $LN_S" >&5
3945 echo "${ECHO_T}no, using $LN_S" >&6
3948 echo "$as_me:3948: checking if $LN_S -f options work" >&5
3949 echo $ECHO_N "checking if $LN_S -f options work... $ECHO_C" >&6
3951 rm -f conf$$.src conf$$dst
3953 echo first >conf$$.src
3954 if $LN_S -f conf$$.src conf$$.dst 2>/dev/null; then
3959 rm -f conf$$.dst conf$$src
3960 echo "$as_me:3960: result: $cf_prog_ln_sf" >&5
3961 echo "${ECHO_T}$cf_prog_ln_sf" >&6
3963 test "$cf_prog_ln_sf" = yes && LN_S="$LN_S -f"
3965 echo "$as_me:3965: checking for long file names" >&5
3966 echo $ECHO_N "checking for long file names... $ECHO_C" >&6
3967 if test "${ac_cv_sys_long_file_names+set}" = set; then
3968 echo $ECHO_N "(cached) $ECHO_C" >&6
3970 ac_cv_sys_long_file_names=yes
3971 # Test for long file names in all the places we know might matter:
3972 # . the current directory, where building will happen
3973 # $prefix/lib where we will be installing things
3974 # $exec_prefix/lib likewise
3975 # eval it to expand exec_prefix.
3976 # $TMPDIR if set, where it might want to write temporary files
3977 # if $TMPDIR is not set:
3978 # /tmp where it might want to write temporary files
3981 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
3984 ac_tmpdirs='/tmp /var/tmp /usr/tmp'
3986 for ac_dir in . $ac_tmpdirs `eval echo "$prefix/lib" "$exec_prefix/lib"` ; do
3987 test -d "$ac_dir" || continue
3988 test -w "$ac_dir" || continue # It is less confusing to not echo anything here.
3989 ac_xdir=$ac_dir/cf$$
3990 (umask 077 && mkdir "$ac_xdir" 2>/dev/null) || continue
3991 ac_tf1=$ac_xdir/conftest9012345
3992 ac_tf2=$ac_xdir/conftest9012346
3993 (echo 1 >"$ac_tf1") 2>/dev/null
3994 (echo 2 >"$ac_tf2") 2>/dev/null
3995 ac_val=`cat "$ac_tf1" 2>/dev/null`
3996 if test ! -f "$ac_tf1" || test "$ac_val" != 1; then
3997 ac_cv_sys_long_file_names=no
3998 rm -rf "$ac_xdir" 2>/dev/null
4001 rm -rf "$ac_xdir" 2>/dev/null
4004 echo "$as_me:4004: result: $ac_cv_sys_long_file_names" >&5
4005 echo "${ECHO_T}$ac_cv_sys_long_file_names" >&6
4006 if test "$ac_cv_sys_long_file_names" = yes; then
4008 cat >>confdefs.h <<\EOF
4009 #define HAVE_LONG_FILE_NAMES 1
4014 # Provide for renaming "ncurses5-config" to "ncurses5X-config", etc., in case
4015 # of package conflict.
4018 # Check whether --with-config-suffix or --without-config-suffix was given.
4019 if test "${with_config_suffix+set}" = set; then
4020 withval="$with_config_suffix"
4023 { echo "$as_me:4023: WARNING: expected a value for config-suffix option" >&5
4024 echo "$as_me: WARNING: expected a value for config-suffix option" >&2;}
4026 (*) cf_config_suffix="$withval"
4031 # If we find pkg-config, check if we should install the ".pc" files.
4033 echo "$as_me:4033: checking if you want to use pkg-config" >&5
4034 echo $ECHO_N "checking if you want to use pkg-config... $ECHO_C" >&6
4036 # Check whether --with-pkg-config or --without-pkg-config was given.
4037 if test "${with_pkg_config+set}" = set; then
4038 withval="$with_pkg_config"
4039 cf_pkg_config=$withval
4043 echo "$as_me:4043: result: $cf_pkg_config" >&5
4044 echo "${ECHO_T}$cf_pkg_config" >&6
4046 case "$cf_pkg_config" in
4052 if test -n "$ac_tool_prefix"; then
4053 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
4054 set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
4055 echo "$as_me:4055: checking for $ac_word" >&5
4056 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4057 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
4058 echo $ECHO_N "(cached) $ECHO_C" >&6
4062 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
4065 ac_save_IFS=$IFS; IFS=$ac_path_separator
4067 for ac_dir in $ac_dummy; do
4069 test -z "$ac_dir" && ac_dir=.
4070 if $as_executable_p "$ac_dir/$ac_word"; then
4071 ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
4072 echo "$as_me:4072: found $ac_dir/$ac_word" >&5
4080 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
4082 if test -n "$PKG_CONFIG"; then
4083 echo "$as_me:4083: result: $PKG_CONFIG" >&5
4084 echo "${ECHO_T}$PKG_CONFIG" >&6
4086 echo "$as_me:4086: result: no" >&5
4087 echo "${ECHO_T}no" >&6
4091 if test -z "$ac_cv_path_PKG_CONFIG"; then
4092 ac_pt_PKG_CONFIG=$PKG_CONFIG
4093 # Extract the first word of "pkg-config", so it can be a program name with args.
4094 set dummy pkg-config; ac_word=$2
4095 echo "$as_me:4095: checking for $ac_word" >&5
4096 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4097 if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
4098 echo $ECHO_N "(cached) $ECHO_C" >&6
4100 case $ac_pt_PKG_CONFIG in
4102 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
4105 ac_save_IFS=$IFS; IFS=$ac_path_separator
4107 for ac_dir in $ac_dummy; do
4109 test -z "$ac_dir" && ac_dir=.
4110 if $as_executable_p "$ac_dir/$ac_word"; then
4111 ac_cv_path_ac_pt_PKG_CONFIG="$ac_dir/$ac_word"
4112 echo "$as_me:4112: found $ac_dir/$ac_word" >&5
4117 test -z "$ac_cv_path_ac_pt_PKG_CONFIG" && ac_cv_path_ac_pt_PKG_CONFIG="none"
4121 ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
4123 if test -n "$ac_pt_PKG_CONFIG"; then
4124 echo "$as_me:4124: result: $ac_pt_PKG_CONFIG" >&5
4125 echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6
4127 echo "$as_me:4127: result: no" >&5
4128 echo "${ECHO_T}no" >&6
4131 PKG_CONFIG=$ac_pt_PKG_CONFIG
4133 PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
4142 test -z "$PKG_CONFIG" && PKG_CONFIG=none
4143 if test "$PKG_CONFIG" != none ; then
4145 if test "x$prefix" != xNONE; then
4146 cf_path_syntax="$prefix"
4148 cf_path_syntax="$ac_default_prefix"
4151 case ".$PKG_CONFIG" in
4156 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
4158 (.\$\{*prefix\}*|.\$\{*dir\}*)
4159 eval PKG_CONFIG="$PKG_CONFIG"
4160 case ".$PKG_CONFIG" in
4162 PKG_CONFIG=`echo "$PKG_CONFIG" | sed -e s%NONE%$cf_path_syntax%`
4167 PKG_CONFIG=`echo "$PKG_CONFIG" | sed -e s%NONE%$cf_path_syntax%`
4170 { { echo "$as_me:4170: error: expected a pathname, not \"$PKG_CONFIG\"" >&5
4171 echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG\"" >&2;}
4172 { (exit 1); exit 1; }; }
4176 elif test "x$cf_pkg_config" != xno ; then
4177 { echo "$as_me:4177: WARNING: pkg-config is not installed" >&5
4178 echo "$as_me: WARNING: pkg-config is not installed" >&2;}
4181 case "$PKG_CONFIG" in
4183 echo "$as_me:4183: checking for pkg-config library directory" >&5
4184 echo $ECHO_N "checking for pkg-config library directory... $ECHO_C" >&6
4187 echo "$as_me:4187: checking for $PKG_CONFIG library directory" >&5
4188 echo $ECHO_N "checking for $PKG_CONFIG library directory... $ECHO_C" >&6
4192 # if $PKG_CONFIG_LIBDIR is set, try to use that
4193 if test -n "$PKG_CONFIG_PATH"; then
4194 cf_search_path=`echo "$PKG_CONFIG_PATH" | sed -e 's/:/ /g' -e 's,^[ ]*,,' -e 's,[ ]*$,,'`
4195 elif test -n "$PKG_CONFIG_LIBDIR"; then
4196 cf_search_path=`echo "$PKG_CONFIG_LIBDIR" | sed -e 's/:/ /g' -e 's,^[ ]*,,' -e 's,[ ]*$,,'`
4201 # if the option is used, let that override. otherwise default to "libdir"
4203 # Check whether --with-pkg-config-libdir or --without-pkg-config-libdir was given.
4204 if test "${with_pkg_config_libdir+set}" = set; then
4205 withval="$with_pkg_config_libdir"
4206 cf_search_path=$withval
4208 test "x$PKG_CONFIG" != xnone && test -z "$cf_search_path" && cf_search_path=libdir
4211 case "x$cf_search_path" in
4213 PKG_CONFIG_LIBDIR='${libdir}/pkgconfig'
4214 echo "$as_me:4214: result: $PKG_CONFIG_LIBDIR" >&5
4215 echo "${ECHO_T}$PKG_CONFIG_LIBDIR" >&6
4224 PKG_CONFIG_LIBDIR="$cf_search_path"
4225 echo "$as_me:4225: result: $PKG_CONFIG_LIBDIR" >&5
4226 echo "${ECHO_T}$PKG_CONFIG_LIBDIR" >&6
4230 echo "$as_me:4230: result: auto" >&5
4231 echo "${ECHO_T}auto" >&6
4233 # Look for the library directory using the same prefix as the executable
4234 echo "$as_me:4234: checking for search-list" >&5
4235 echo $ECHO_N "checking for search-list... $ECHO_C" >&6
4236 if test "x$PKG_CONFIG" != xnone
4238 # works for pkg-config since version 0.24 (2009)
4239 # works for pkgconf since version 0.8.3 (2012)
4240 for cf_pkg_program in \
4241 `echo "$PKG_CONFIG" | sed -e 's,^.*/,,'` \
4245 cf_search_path=`"$PKG_CONFIG" --variable=pc_path "$cf_pkg_program" 2>/dev/null | tr : ' '`
4246 test -n "$cf_search_path" && break
4249 # works for pkg-config since import in 2005 of original 2001 HP code.
4250 test -z "$cf_search_path" && \
4252 "$PKG_CONFIG" --debug --exists no-such-package 2>&1 | $AWK "\
4253 /^Scanning directory (#[1-9][0-9]* )?'.*'$/{ \
4254 sub(\"^[^']*'\",\"\"); \
4255 sub(\"'.*\",\"\"); \
4256 printf \" %s\", \\$0; } \
4261 echo "$as_me:4261: result: $cf_search_path" >&5
4262 echo "${ECHO_T}$cf_search_path" >&6
4265 { { echo "$as_me:4265: error: Unexpected option value: $cf_search_path" >&5
4266 echo "$as_me: error: Unexpected option value: $cf_search_path" >&2;}
4267 { (exit 1); exit 1; }; }
4271 if test -n "$cf_search_path"
4273 echo "$as_me:4273: checking for first directory" >&5
4274 echo $ECHO_N "checking for first directory... $ECHO_C" >&6
4275 cf_pkg_config_path=none
4276 for cf_config in $cf_search_path
4278 if test -d "$cf_config"
4280 cf_pkg_config_path=$cf_config
4284 echo "$as_me:4284: result: $cf_pkg_config_path" >&5
4285 echo "${ECHO_T}$cf_pkg_config_path" >&6
4287 if test "x$cf_pkg_config_path" != xnone ; then
4288 # limit this to the first directory found
4289 PKG_CONFIG_LIBDIR="$cf_pkg_config_path"
4292 if test -z "$PKG_CONFIG_LIBDIR" && test -n "$cf_search_path"
4294 echo "$as_me:4294: checking for workaround" >&5
4295 echo $ECHO_N "checking for workaround... $ECHO_C" >&6
4296 if test "$prefix" = "NONE" ; then
4297 cf_prefix="$ac_default_prefix"
4301 eval cf_libdir=$libdir
4302 cf_libdir=`echo "$cf_libdir" | sed -e "s,^NONE,$cf_prefix,"`
4304 for cf_config in $cf_search_path
4307 $cf_libdir/pkgconfig)
4308 PKG_CONFIG_LIBDIR=$cf_libdir/pkgconfig
4312 test -z "$cf_backup" && cf_backup=$cf_config
4316 test -z "$PKG_CONFIG_LIBDIR" && PKG_CONFIG_LIBDIR=$cf_backup
4317 echo "$as_me:4317: result: $PKG_CONFIG_LIBDIR" >&5
4318 echo "${ECHO_T}$PKG_CONFIG_LIBDIR" >&6
4322 if test "x$PKG_CONFIG" != xnone
4324 echo "$as_me:4324: checking if we should install .pc files for $PKG_CONFIG" >&5
4325 echo $ECHO_N "checking if we should install .pc files for $PKG_CONFIG... $ECHO_C" >&6
4327 echo "$as_me:4327: checking if we should install .pc files" >&5
4328 echo $ECHO_N "checking if we should install .pc files... $ECHO_C" >&6
4331 # Check whether --enable-pc-files or --disable-pc-files was given.
4332 if test "${enable_pc_files+set}" = set; then
4333 enableval="$enable_pc_files"
4334 enable_pc_files=$enableval
4338 echo "$as_me:4338: result: $enable_pc_files" >&5
4339 echo "${ECHO_T}$enable_pc_files" >&6
4341 if test "x$enable_pc_files" != xno
4344 case "x$PKG_CONFIG_LIBDIR" in
4346 { echo "$as_me:4346: WARNING: no PKG_CONFIG_LIBDIR was found" >&5
4347 echo "$as_me: WARNING: no PKG_CONFIG_LIBDIR was found" >&2;}
4350 cf_pkg_config_libdir="$PKG_CONFIG_LIBDIR"
4352 if test "x$prefix" != xNONE; then
4353 cf_path_syntax="$prefix"
4355 cf_path_syntax="$ac_default_prefix"
4358 case ".$cf_pkg_config_libdir" in
4363 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
4365 (.\$\{*prefix\}*|.\$\{*dir\}*)
4366 eval cf_pkg_config_libdir="$cf_pkg_config_libdir"
4367 case ".$cf_pkg_config_libdir" in
4369 cf_pkg_config_libdir=`echo "$cf_pkg_config_libdir" | sed -e s%NONE%$cf_path_syntax%`
4374 cf_pkg_config_libdir=`echo "$cf_pkg_config_libdir" | sed -e s%NONE%$cf_path_syntax%`
4377 { { echo "$as_me:4377: error: expected a pathname, not \"$cf_pkg_config_libdir\"" >&5
4378 echo "$as_me: error: expected a pathname, not \"$cf_pkg_config_libdir\"" >&2;}
4379 { (exit 1); exit 1; }; }
4389 if test -z "$MAKE_PC_FILES"
4391 echo "$as_me:4391: checking for suffix to add to pc-files" >&5
4392 echo $ECHO_N "checking for suffix to add to pc-files... $ECHO_C" >&6
4394 # Check whether --with-pc-suffix or --without-pc-suffix was given.
4395 if test "${with_pc_suffix+set}" = set; then
4396 withval="$with_pc_suffix"
4401 (*) PC_MODULE_SUFFIX="$withval"
4405 test -z "$PC_MODULE_SUFFIX" && PC_MODULE_SUFFIX=none
4406 echo "$as_me:4406: result: $PC_MODULE_SUFFIX" >&5
4407 echo "${ECHO_T}$PC_MODULE_SUFFIX" >&6
4408 test "$PC_MODULE_SUFFIX" = none && PC_MODULE_SUFFIX=
4412 echo "$as_me:4412: checking if we should assume mixed-case filenames" >&5
4413 echo $ECHO_N "checking if we should assume mixed-case filenames... $ECHO_C" >&6
4415 # Check whether --enable-mixed-case or --disable-mixed-case was given.
4416 if test "${enable_mixed_case+set}" = set; then
4417 enableval="$enable_mixed_case"
4418 enable_mixedcase=$enableval
4420 enable_mixedcase=auto
4422 echo "$as_me:4422: result: $enable_mixedcase" >&5
4423 echo "${ECHO_T}$enable_mixedcase" >&6
4424 if test "$enable_mixedcase" = "auto" ; then
4426 echo "$as_me:4426: checking if filesystem supports mixed-case filenames" >&5
4427 echo $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6
4428 if test "${cf_cv_mixedcase+set}" = set; then
4429 echo $ECHO_N "(cached) $ECHO_C" >&6
4432 if test "$cross_compiling" = yes ; then
4433 case "$target_alias" in
4434 (*-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-msys*|*-mingw*|*-uwin*|darwin*)
4442 rm -f conftest CONFTEST
4444 if test -f CONFTEST ; then
4449 rm -f conftest CONFTEST
4453 echo "$as_me:4453: result: $cf_cv_mixedcase" >&5
4454 echo "${ECHO_T}$cf_cv_mixedcase" >&6
4455 test "$cf_cv_mixedcase" = yes &&
4456 cat >>confdefs.h <<\EOF
4457 #define MIXEDCASE_FILENAMES 1
4461 cf_cv_mixedcase=$enable_mixedcase
4462 if test "x$enable_mixedcase" = "xyes" ; then
4464 cat >>confdefs.h <<\EOF
4465 #define MIXEDCASE_FILENAMES 1
4471 # do this after mixed-case option (tags/TAGS is not as important as tic).
4472 echo "$as_me:4472: checking whether ${MAKE-make} sets \${MAKE}" >&5
4473 echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
4474 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
4475 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
4476 echo $ECHO_N "(cached) $ECHO_C" >&6
4478 cat >conftest.make <<\EOF
4480 @echo 'ac_maketemp="${MAKE}"'
4482 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4483 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
4484 if test -n "$ac_maketemp"; then
4485 eval ac_cv_prog_make_${ac_make}_set=yes
4487 eval ac_cv_prog_make_${ac_make}_set=no
4491 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
4492 echo "$as_me:4492: result: yes" >&5
4493 echo "${ECHO_T}yes" >&6
4496 echo "$as_me:4496: result: no" >&5
4497 echo "${ECHO_T}no" >&6
4498 SET_MAKE="MAKE=${MAKE-make}"
4501 echo "$as_me:4501: checking for \".PHONY\" make-support" >&5
4502 echo $ECHO_N "checking for \".PHONY\" make-support... $ECHO_C" >&6
4503 if test "${cf_cv_make_PHONY+set}" = set; then
4504 echo $ECHO_N "(cached) $ECHO_C" >&6
4509 mkdir conftest || exit 1
4511 cat >makefile <<'CF_EOF'
4515 @echo "** making $@ $(DATA)"
4517 @echo "** making $@ $(DATA)"
4519 @echo "** making $@ $(DATA)"
4522 @echo "** making $@ $(DATA)"
4525 for cf_data in 1 2 3
4527 ${MAKE:-make} always DATA=$cf_data
4528 ${MAKE:-make} once DATA=$cf_data
4529 ${MAKE:-make} -t always once
4530 if test -f always ; then
4531 echo "no (case 1)" > ../conftest.tmp
4532 elif test ! -f always.out ; then
4533 echo "no (case 2)" > ../conftest.tmp
4534 elif test ! -f once.out ; then
4535 echo "no (case 3)" > ../conftest.tmp
4536 elif ! cmp -s always.out once.out ; then
4537 echo "no (case 4)" > ../conftest.tmp
4538 diff always.out once.out
4540 cf_check="`cat always.out`"
4541 if test "x$cf_check" != "x$cf_data" ; then
4542 echo "no (case 5)" > ../conftest.tmp
4544 echo yes > ../conftest.tmp
4552 cf_cv_make_PHONY="`cat conftest.tmp`"
4556 echo "$as_me:4556: result: $cf_cv_make_PHONY" >&5
4557 echo "${ECHO_T}$cf_cv_make_PHONY" >&6
4560 test "x$cf_cv_make_PHONY" = xyes && MAKE_PHONY=
4561 test "x$cf_cv_make_PHONY" != xyes && MAKE_NO_PHONY=
4563 for ac_prog in exctags ctags
4565 # Extract the first word of "$ac_prog", so it can be a program name with args.
4566 set dummy $ac_prog; 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_CTAGS+set}" = set; then
4570 echo $ECHO_N "(cached) $ECHO_C" >&6
4572 if test -n "$CTAGS"; then
4573 ac_cv_prog_CTAGS="$CTAGS" # 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_CTAGS="$ac_prog"
4582 echo "$as_me:4582: found $ac_dir/$ac_word" >&5
4588 CTAGS=$ac_cv_prog_CTAGS
4589 if test -n "$CTAGS"; then
4590 echo "$as_me:4590: result: $CTAGS" >&5
4591 echo "${ECHO_T}$CTAGS" >&6
4593 echo "$as_me:4593: result: no" >&5
4594 echo "${ECHO_T}no" >&6
4597 test -n "$CTAGS" && break
4600 for ac_prog in exetags etags
4602 # Extract the first word of "$ac_prog", so it can be a program name with args.
4603 set dummy $ac_prog; ac_word=$2
4604 echo "$as_me:4604: checking for $ac_word" >&5
4605 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4606 if test "${ac_cv_prog_ETAGS+set}" = set; then
4607 echo $ECHO_N "(cached) $ECHO_C" >&6
4609 if test -n "$ETAGS"; then
4610 ac_cv_prog_ETAGS="$ETAGS" # Let the user override the test.
4612 ac_save_IFS=$IFS; IFS=$ac_path_separator
4614 for ac_dir in $ac_dummy; do
4616 test -z "$ac_dir" && ac_dir=.
4617 $as_executable_p "$ac_dir/$ac_word" || continue
4618 ac_cv_prog_ETAGS="$ac_prog"
4619 echo "$as_me:4619: found $ac_dir/$ac_word" >&5
4625 ETAGS=$ac_cv_prog_ETAGS
4626 if test -n "$ETAGS"; then
4627 echo "$as_me:4627: result: $ETAGS" >&5
4628 echo "${ECHO_T}$ETAGS" >&6
4630 echo "$as_me:4630: result: no" >&5
4631 echo "${ECHO_T}no" >&6
4634 test -n "$ETAGS" && break
4637 # Extract the first word of "${CTAGS:-ctags}", so it can be a program name with args.
4638 set dummy ${CTAGS:-ctags}; ac_word=$2
4639 echo "$as_me:4639: checking for $ac_word" >&5
4640 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4641 if test "${ac_cv_prog_MAKE_LOWER_TAGS+set}" = set; then
4642 echo $ECHO_N "(cached) $ECHO_C" >&6
4644 if test -n "$MAKE_LOWER_TAGS"; then
4645 ac_cv_prog_MAKE_LOWER_TAGS="$MAKE_LOWER_TAGS" # Let the user override the test.
4647 ac_save_IFS=$IFS; IFS=$ac_path_separator
4649 for ac_dir in $ac_dummy; do
4651 test -z "$ac_dir" && ac_dir=.
4652 $as_executable_p "$ac_dir/$ac_word" || continue
4653 ac_cv_prog_MAKE_LOWER_TAGS="yes"
4654 echo "$as_me:4654: found $ac_dir/$ac_word" >&5
4658 test -z "$ac_cv_prog_MAKE_LOWER_TAGS" && ac_cv_prog_MAKE_LOWER_TAGS="no"
4661 MAKE_LOWER_TAGS=$ac_cv_prog_MAKE_LOWER_TAGS
4662 if test -n "$MAKE_LOWER_TAGS"; then
4663 echo "$as_me:4663: result: $MAKE_LOWER_TAGS" >&5
4664 echo "${ECHO_T}$MAKE_LOWER_TAGS" >&6
4666 echo "$as_me:4666: result: no" >&5
4667 echo "${ECHO_T}no" >&6
4670 if test "$cf_cv_mixedcase" = yes ; then
4671 # Extract the first word of "${ETAGS:-etags}", so it can be a program name with args.
4672 set dummy ${ETAGS:-etags}; ac_word=$2
4673 echo "$as_me:4673: checking for $ac_word" >&5
4674 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4675 if test "${ac_cv_prog_MAKE_UPPER_TAGS+set}" = set; then
4676 echo $ECHO_N "(cached) $ECHO_C" >&6
4678 if test -n "$MAKE_UPPER_TAGS"; then
4679 ac_cv_prog_MAKE_UPPER_TAGS="$MAKE_UPPER_TAGS" # Let the user override the test.
4681 ac_save_IFS=$IFS; IFS=$ac_path_separator
4683 for ac_dir in $ac_dummy; do
4685 test -z "$ac_dir" && ac_dir=.
4686 $as_executable_p "$ac_dir/$ac_word" || continue
4687 ac_cv_prog_MAKE_UPPER_TAGS="yes"
4688 echo "$as_me:4688: found $ac_dir/$ac_word" >&5
4692 test -z "$ac_cv_prog_MAKE_UPPER_TAGS" && ac_cv_prog_MAKE_UPPER_TAGS="no"
4695 MAKE_UPPER_TAGS=$ac_cv_prog_MAKE_UPPER_TAGS
4696 if test -n "$MAKE_UPPER_TAGS"; then
4697 echo "$as_me:4697: result: $MAKE_UPPER_TAGS" >&5
4698 echo "${ECHO_T}$MAKE_UPPER_TAGS" >&6
4700 echo "$as_me:4700: result: no" >&5
4701 echo "${ECHO_T}no" >&6
4708 if test "$MAKE_UPPER_TAGS" = yes ; then
4714 if test "$MAKE_LOWER_TAGS" = yes ; then
4720 echo "$as_me:4720: checking for makeflags variable" >&5
4721 echo $ECHO_N "checking for makeflags variable... $ECHO_C" >&6
4722 if test "${cf_cv_makeflags+set}" = set; then
4723 echo $ECHO_N "(cached) $ECHO_C" >&6
4727 for cf_option in '-${MAKEFLAGS}' '${MFLAGS}'
4729 cat >cf_makeflags.tmp <<CF_EOF
4732 @ echo '.$cf_option'
4734 cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp 2>/dev/null | ${FGREP-fgrep} -v "ing directory" | sed -e 's,[ ]*$,,'`
4735 case "$cf_result" in
4737 cf_result="`${MAKE:-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null`"
4738 case "$cf_result" in
4739 (.*CC=*) cf_cv_makeflags=
4741 (*) cf_cv_makeflags=$cf_option
4750 echo "${as_me:-configure}:4750: testing given option \"$cf_option\",no match \"$cf_result\" ..." 1>&5
4755 rm -f cf_makeflags.tmp
4758 echo "$as_me:4758: result: $cf_cv_makeflags" >&5
4759 echo "${ECHO_T}$cf_cv_makeflags" >&6
4761 if test -n "$ac_tool_prefix"; then
4762 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4763 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4764 echo "$as_me:4764: checking for $ac_word" >&5
4765 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4766 if test "${ac_cv_prog_RANLIB+set}" = set; then
4767 echo $ECHO_N "(cached) $ECHO_C" >&6
4769 if test -n "$RANLIB"; then
4770 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4772 ac_save_IFS=$IFS; IFS=$ac_path_separator
4774 for ac_dir in $ac_dummy; do
4776 test -z "$ac_dir" && ac_dir=.
4777 $as_executable_p "$ac_dir/$ac_word" || continue
4778 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4779 echo "$as_me:4779: found $ac_dir/$ac_word" >&5
4785 RANLIB=$ac_cv_prog_RANLIB
4786 if test -n "$RANLIB"; then
4787 echo "$as_me:4787: result: $RANLIB" >&5
4788 echo "${ECHO_T}$RANLIB" >&6
4790 echo "$as_me:4790: result: no" >&5
4791 echo "${ECHO_T}no" >&6
4795 if test -z "$ac_cv_prog_RANLIB"; then
4796 ac_ct_RANLIB=$RANLIB
4797 # Extract the first word of "ranlib", so it can be a program name with args.
4798 set dummy ranlib; ac_word=$2
4799 echo "$as_me:4799: checking for $ac_word" >&5
4800 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4801 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
4802 echo $ECHO_N "(cached) $ECHO_C" >&6
4804 if test -n "$ac_ct_RANLIB"; then
4805 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4807 ac_save_IFS=$IFS; IFS=$ac_path_separator
4809 for ac_dir in $ac_dummy; do
4811 test -z "$ac_dir" && ac_dir=.
4812 $as_executable_p "$ac_dir/$ac_word" || continue
4813 ac_cv_prog_ac_ct_RANLIB="ranlib"
4814 echo "$as_me:4814: found $ac_dir/$ac_word" >&5
4818 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB="':'"
4821 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4822 if test -n "$ac_ct_RANLIB"; then
4823 echo "$as_me:4823: result: $ac_ct_RANLIB" >&5
4824 echo "${ECHO_T}$ac_ct_RANLIB" >&6
4826 echo "$as_me:4826: result: no" >&5
4827 echo "${ECHO_T}no" >&6
4830 RANLIB=$ac_ct_RANLIB
4832 RANLIB="$ac_cv_prog_RANLIB"
4835 if test -n "$ac_tool_prefix"; then
4836 # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
4837 set dummy ${ac_tool_prefix}ld; ac_word=$2
4838 echo "$as_me:4838: checking for $ac_word" >&5
4839 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4840 if test "${ac_cv_prog_LD+set}" = set; then
4841 echo $ECHO_N "(cached) $ECHO_C" >&6
4843 if test -n "$LD"; then
4844 ac_cv_prog_LD="$LD" # Let the user override the test.
4846 ac_save_IFS=$IFS; IFS=$ac_path_separator
4848 for ac_dir in $ac_dummy; do
4850 test -z "$ac_dir" && ac_dir=.
4851 $as_executable_p "$ac_dir/$ac_word" || continue
4852 ac_cv_prog_LD="${ac_tool_prefix}ld"
4853 echo "$as_me:4853: found $ac_dir/$ac_word" >&5
4860 if test -n "$LD"; then
4861 echo "$as_me:4861: result: $LD" >&5
4862 echo "${ECHO_T}$LD" >&6
4864 echo "$as_me:4864: result: no" >&5
4865 echo "${ECHO_T}no" >&6
4869 if test -z "$ac_cv_prog_LD"; then
4871 # Extract the first word of "ld", so it can be a program name with args.
4872 set dummy ld; ac_word=$2
4873 echo "$as_me:4873: checking for $ac_word" >&5
4874 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4875 if test "${ac_cv_prog_ac_ct_LD+set}" = set; then
4876 echo $ECHO_N "(cached) $ECHO_C" >&6
4878 if test -n "$ac_ct_LD"; then
4879 ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
4881 ac_save_IFS=$IFS; IFS=$ac_path_separator
4883 for ac_dir in $ac_dummy; do
4885 test -z "$ac_dir" && ac_dir=.
4886 $as_executable_p "$ac_dir/$ac_word" || continue
4887 ac_cv_prog_ac_ct_LD="ld"
4888 echo "$as_me:4888: found $ac_dir/$ac_word" >&5
4892 test -z "$ac_cv_prog_ac_ct_LD" && ac_cv_prog_ac_ct_LD="ld"
4895 ac_ct_LD=$ac_cv_prog_ac_ct_LD
4896 if test -n "$ac_ct_LD"; then
4897 echo "$as_me:4897: result: $ac_ct_LD" >&5
4898 echo "${ECHO_T}$ac_ct_LD" >&6
4900 echo "$as_me:4900: result: no" >&5
4901 echo "${ECHO_T}no" >&6
4909 if test -n "$ac_tool_prefix"; then
4910 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4911 set dummy ${ac_tool_prefix}ar; ac_word=$2
4912 echo "$as_me:4912: checking for $ac_word" >&5
4913 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4914 if test "${ac_cv_prog_AR+set}" = set; then
4915 echo $ECHO_N "(cached) $ECHO_C" >&6
4917 if test -n "$AR"; then
4918 ac_cv_prog_AR="$AR" # Let the user override the test.
4920 ac_save_IFS=$IFS; IFS=$ac_path_separator
4922 for ac_dir in $ac_dummy; do
4924 test -z "$ac_dir" && ac_dir=.
4925 $as_executable_p "$ac_dir/$ac_word" || continue
4926 ac_cv_prog_AR="${ac_tool_prefix}ar"
4927 echo "$as_me:4927: found $ac_dir/$ac_word" >&5
4934 if test -n "$AR"; then
4935 echo "$as_me:4935: result: $AR" >&5
4936 echo "${ECHO_T}$AR" >&6
4938 echo "$as_me:4938: result: no" >&5
4939 echo "${ECHO_T}no" >&6
4943 if test -z "$ac_cv_prog_AR"; then
4945 # Extract the first word of "ar", so it can be a program name with args.
4946 set dummy ar; ac_word=$2
4947 echo "$as_me:4947: checking for $ac_word" >&5
4948 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4949 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4950 echo $ECHO_N "(cached) $ECHO_C" >&6
4952 if test -n "$ac_ct_AR"; then
4953 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4955 ac_save_IFS=$IFS; IFS=$ac_path_separator
4957 for ac_dir in $ac_dummy; do
4959 test -z "$ac_dir" && ac_dir=.
4960 $as_executable_p "$ac_dir/$ac_word" || continue
4961 ac_cv_prog_ac_ct_AR="ar"
4962 echo "$as_me:4962: found $ac_dir/$ac_word" >&5
4966 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
4969 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4970 if test -n "$ac_ct_AR"; then
4971 echo "$as_me:4971: result: $ac_ct_AR" >&5
4972 echo "${ECHO_T}$ac_ct_AR" >&6
4974 echo "$as_me:4974: result: no" >&5
4975 echo "${ECHO_T}no" >&6
4983 if test -n "$ac_tool_prefix"; then
4984 # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
4985 set dummy ${ac_tool_prefix}nm; ac_word=$2
4986 echo "$as_me:4986: checking for $ac_word" >&5
4987 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4988 if test "${ac_cv_prog_NM+set}" = set; then
4989 echo $ECHO_N "(cached) $ECHO_C" >&6
4991 if test -n "$NM"; then
4992 ac_cv_prog_NM="$NM" # Let the user override the test.
4994 ac_save_IFS=$IFS; IFS=$ac_path_separator
4996 for ac_dir in $ac_dummy; do
4998 test -z "$ac_dir" && ac_dir=.
4999 $as_executable_p "$ac_dir/$ac_word" || continue
5000 ac_cv_prog_NM="${ac_tool_prefix}nm"
5001 echo "$as_me:5001: found $ac_dir/$ac_word" >&5
5008 if test -n "$NM"; then
5009 echo "$as_me:5009: result: $NM" >&5
5010 echo "${ECHO_T}$NM" >&6
5012 echo "$as_me:5012: result: no" >&5
5013 echo "${ECHO_T}no" >&6
5017 if test -z "$ac_cv_prog_NM"; then
5019 # Extract the first word of "nm", so it can be a program name with args.
5020 set dummy nm; ac_word=$2
5021 echo "$as_me:5021: checking for $ac_word" >&5
5022 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5023 if test "${ac_cv_prog_ac_ct_NM+set}" = set; then
5024 echo $ECHO_N "(cached) $ECHO_C" >&6
5026 if test -n "$ac_ct_NM"; then
5027 ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
5029 ac_save_IFS=$IFS; IFS=$ac_path_separator
5031 for ac_dir in $ac_dummy; do
5033 test -z "$ac_dir" && ac_dir=.
5034 $as_executable_p "$ac_dir/$ac_word" || continue
5035 ac_cv_prog_ac_ct_NM="nm"
5036 echo "$as_me:5036: found $ac_dir/$ac_word" >&5
5040 test -z "$ac_cv_prog_ac_ct_NM" && ac_cv_prog_ac_ct_NM="nm"
5043 ac_ct_NM=$ac_cv_prog_ac_ct_NM
5044 if test -n "$ac_ct_NM"; then
5045 echo "$as_me:5045: result: $ac_ct_NM" >&5
5046 echo "${ECHO_T}$ac_ct_NM" >&6
5048 echo "$as_me:5048: result: no" >&5
5049 echo "${ECHO_T}no" >&6
5057 if test -n "$ac_tool_prefix"; then
5058 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5059 set dummy ${ac_tool_prefix}ar; ac_word=$2
5060 echo "$as_me:5060: checking for $ac_word" >&5
5061 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5062 if test "${ac_cv_prog_AR+set}" = set; then
5063 echo $ECHO_N "(cached) $ECHO_C" >&6
5065 if test -n "$AR"; then
5066 ac_cv_prog_AR="$AR" # Let the user override the test.
5068 ac_save_IFS=$IFS; IFS=$ac_path_separator
5070 for ac_dir in $ac_dummy; do
5072 test -z "$ac_dir" && ac_dir=.
5073 $as_executable_p "$ac_dir/$ac_word" || continue
5074 ac_cv_prog_AR="${ac_tool_prefix}ar"
5075 echo "$as_me:5075: found $ac_dir/$ac_word" >&5
5082 if test -n "$AR"; then
5083 echo "$as_me:5083: result: $AR" >&5
5084 echo "${ECHO_T}$AR" >&6
5086 echo "$as_me:5086: result: no" >&5
5087 echo "${ECHO_T}no" >&6
5091 if test -z "$ac_cv_prog_AR"; then
5093 # Extract the first word of "ar", so it can be a program name with args.
5094 set dummy ar; ac_word=$2
5095 echo "$as_me:5095: checking for $ac_word" >&5
5096 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5097 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
5098 echo $ECHO_N "(cached) $ECHO_C" >&6
5100 if test -n "$ac_ct_AR"; then
5101 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5103 ac_save_IFS=$IFS; IFS=$ac_path_separator
5105 for ac_dir in $ac_dummy; do
5107 test -z "$ac_dir" && ac_dir=.
5108 $as_executable_p "$ac_dir/$ac_word" || continue
5109 ac_cv_prog_ac_ct_AR="ar"
5110 echo "$as_me:5110: found $ac_dir/$ac_word" >&5
5114 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
5117 ac_ct_AR=$ac_cv_prog_ac_ct_AR
5118 if test -n "$ac_ct_AR"; then
5119 echo "$as_me:5119: result: $ac_ct_AR" >&5
5120 echo "${ECHO_T}$ac_ct_AR" >&6
5122 echo "$as_me:5122: result: no" >&5
5123 echo "${ECHO_T}no" >&6
5131 echo "$as_me:5131: checking for options to update archives" >&5
5132 echo $ECHO_N "checking for options to update archives... $ECHO_C" >&6
5133 if test "${cf_cv_ar_flags+set}" = set; then
5134 echo $ECHO_N "(cached) $ECHO_C" >&6
5137 case "$cf_cv_system_name" in
5140 cat >mk_static_lib.sh <<-EOF
5145 exec \$MSVC_BIN -out:"\$out" \$@
5147 chmod +x mk_static_lib.sh
5148 AR=`pwd`/mk_static_lib.sh
5151 cf_cv_ar_flags=unknown
5152 for cf_ar_flags in -curvU -curv curv -crv crv -cqv cqv -rv rv
5155 # check if $ARFLAGS already contains this choice
5156 if test "x$ARFLAGS" != "x" ; then
5157 cf_check_ar_flags=`echo "x$ARFLAGS" | sed -e "s/$cf_ar_flags\$//" -e "s/$cf_ar_flags / /"`
5158 if test "x$ARFLAGS" != "$cf_check_ar_flags" ; then
5164 rm -f "conftest.$ac_cv_objext"
5167 cat >"conftest.$ac_ext" <<EOF
5168 #line 5168 "configure"
5169 int testdata[3] = { 123, 456, 789 };
5171 if { (eval echo "$as_me:5171: \"$ac_compile\"") >&5
5172 (eval $ac_compile) 2>&5
5174 echo "$as_me:5174: \$? = $ac_status" >&5
5175 (exit "$ac_status"); } ; then
5176 echo "$AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext" >&5
5177 $AR $ARFLAGS "$cf_ar_flags" conftest.a "conftest.$ac_cv_objext" 2>&5 1>/dev/null
5178 if test -f conftest.a ; then
5179 cf_cv_ar_flags="$cf_ar_flags"
5183 test -n "$verbose" && echo " cannot compile test-program" 1>&6
5185 echo "${as_me:-configure}:5185: testing cannot compile test-program ..." 1>&5
5190 rm -f conftest.a "conftest.$ac_ext" "conftest.$ac_cv_objext"
5195 echo "$as_me:5195: result: $cf_cv_ar_flags" >&5
5196 echo "${ECHO_T}$cf_cv_ar_flags" >&6
5198 if test -n "$ARFLAGS" ; then
5199 if test -n "$cf_cv_ar_flags" ; then
5200 ARFLAGS="$ARFLAGS $cf_cv_ar_flags"
5203 ARFLAGS=$cf_cv_ar_flags
5206 echo "$as_me:5206: checking if you have specified an install-prefix" >&5
5207 echo $ECHO_N "checking if you have specified an install-prefix... $ECHO_C" >&6
5209 # Check whether --with-install-prefix or --without-install-prefix was given.
5210 if test "${with_install_prefix+set}" = set; then
5211 withval="$with_install_prefix"
5215 (*) DESTDIR="$withval"
5219 echo "$as_me:5219: result: $DESTDIR" >&5
5220 echo "${ECHO_T}$DESTDIR" >&6
5222 ###############################################################################
5224 # If we're cross-compiling, allow the user to override the tools and their
5225 # options. The configure script is oriented toward identifying the host
5226 # compiler, etc., but we need a build compiler to generate parts of the source.
5228 case "$cf_cv_system_name" in
5230 LDFLAGS="$LDFLAGS user32.lib"
5235 if test "$cross_compiling" = yes ; then
5237 # defaults that we might want to override
5238 : ${BUILD_CFLAGS:=''}
5239 : ${BUILD_CPPFLAGS:=''}
5240 : ${BUILD_LDFLAGS:=''}
5242 : ${BUILD_EXEEXT:='$x'}
5243 : ${BUILD_OBJEXT:='o'}
5245 # Check whether --with-build-cc or --without-build-cc was given.
5246 if test "${with_build_cc+set}" = set; then
5247 withval="$with_build_cc"
5250 for ac_prog in gcc clang c99 c89 cc cl
5252 # Extract the first word of "$ac_prog", so it can be a program name with args.
5253 set dummy $ac_prog; ac_word=$2
5254 echo "$as_me:5254: checking for $ac_word" >&5
5255 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5256 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
5257 echo $ECHO_N "(cached) $ECHO_C" >&6
5259 if test -n "$BUILD_CC"; then
5260 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
5262 ac_save_IFS=$IFS; IFS=$ac_path_separator
5264 for ac_dir in $ac_dummy; do
5266 test -z "$ac_dir" && ac_dir=.
5267 $as_executable_p "$ac_dir/$ac_word" || continue
5268 ac_cv_prog_BUILD_CC="$ac_prog"
5269 echo "$as_me:5269: found $ac_dir/$ac_word" >&5
5275 BUILD_CC=$ac_cv_prog_BUILD_CC
5276 if test -n "$BUILD_CC"; then
5277 echo "$as_me:5277: result: $BUILD_CC" >&5
5278 echo "${ECHO_T}$BUILD_CC" >&6
5280 echo "$as_me:5280: result: no" >&5
5281 echo "${ECHO_T}no" >&6
5284 test -n "$BUILD_CC" && break
5286 test -n "$BUILD_CC" || BUILD_CC="none"
5289 echo "$as_me:5289: checking for native build C compiler" >&5
5290 echo $ECHO_N "checking for native build C compiler... $ECHO_C" >&6
5291 echo "$as_me:5291: result: $BUILD_CC" >&5
5292 echo "${ECHO_T}$BUILD_CC" >&6
5294 echo "$as_me:5294: checking for native build C preprocessor" >&5
5295 echo $ECHO_N "checking for native build C preprocessor... $ECHO_C" >&6
5297 # Check whether --with-build-cpp or --without-build-cpp was given.
5298 if test "${with_build_cpp+set}" = set; then
5299 withval="$with_build_cpp"
5300 BUILD_CPP="$withval"
5302 BUILD_CPP='${BUILD_CC} -E'
5304 echo "$as_me:5304: result: $BUILD_CPP" >&5
5305 echo "${ECHO_T}$BUILD_CPP" >&6
5307 echo "$as_me:5307: checking for native build C flags" >&5
5308 echo $ECHO_N "checking for native build C flags... $ECHO_C" >&6
5310 # Check whether --with-build-cflags or --without-build-cflags was given.
5311 if test "${with_build_cflags+set}" = set; then
5312 withval="$with_build_cflags"
5313 BUILD_CFLAGS="$withval"
5315 echo "$as_me:5315: result: $BUILD_CFLAGS" >&5
5316 echo "${ECHO_T}$BUILD_CFLAGS" >&6
5318 echo "$as_me:5318: checking for native build C preprocessor-flags" >&5
5319 echo $ECHO_N "checking for native build C preprocessor-flags... $ECHO_C" >&6
5321 # Check whether --with-build-cppflags or --without-build-cppflags was given.
5322 if test "${with_build_cppflags+set}" = set; then
5323 withval="$with_build_cppflags"
5324 BUILD_CPPFLAGS="$withval"
5326 echo "$as_me:5326: result: $BUILD_CPPFLAGS" >&5
5327 echo "${ECHO_T}$BUILD_CPPFLAGS" >&6
5329 echo "$as_me:5329: checking for native build linker-flags" >&5
5330 echo $ECHO_N "checking for native build linker-flags... $ECHO_C" >&6
5332 # Check whether --with-build-ldflags or --without-build-ldflags was given.
5333 if test "${with_build_ldflags+set}" = set; then
5334 withval="$with_build_ldflags"
5335 BUILD_LDFLAGS="$withval"
5337 echo "$as_me:5337: result: $BUILD_LDFLAGS" >&5
5338 echo "${ECHO_T}$BUILD_LDFLAGS" >&6
5340 echo "$as_me:5340: checking for native build linker-libraries" >&5
5341 echo $ECHO_N "checking for native build linker-libraries... $ECHO_C" >&6
5343 # Check whether --with-build-libs or --without-build-libs was given.
5344 if test "${with_build_libs+set}" = set; then
5345 withval="$with_build_libs"
5346 BUILD_LIBS="$withval"
5348 echo "$as_me:5348: result: $BUILD_LIBS" >&5
5349 echo "${ECHO_T}$BUILD_LIBS" >&6
5351 # this assumes we're on Unix.
5355 : ${BUILD_CC:='${CC}'}
5357 echo "$as_me:5357: checking if the build-compiler \"$BUILD_CC\" works" >&5
5358 echo $ECHO_N "checking if the build-compiler \"$BUILD_CC\" works... $ECHO_C" >&6
5360 cf_save_crossed=$cross_compiling
5361 cf_save_ac_link=$ac_link
5363 cf_build_cppflags=$BUILD_CPPFLAGS
5364 test "$cf_build_cppflags" = "#" && cf_build_cppflags=
5365 ac_link='$BUILD_CC -o "conftest$ac_exeext" $BUILD_CFLAGS $cf_build_cppflags $BUILD_LDFLAGS "conftest.$ac_ext" $BUILD_LIBS >&5'
5367 if test "$cross_compiling" = yes; then
5368 cf_ok_build_cc=unknown
5370 cat >"conftest.$ac_ext" <<_ACEOF
5371 #line 5371 "configure"
5372 #include "confdefs.h"
5374 int main(int argc, char *argv[])
5376 ${cf_cv_main_return:-return}(argc < 0 || argv == 0 || argv[0] == 0);
5380 rm -f "conftest$ac_exeext"
5381 if { (eval echo "$as_me:5381: \"$ac_link\"") >&5
5382 (eval $ac_link) 2>&5
5384 echo "$as_me:5384: \$? = $ac_status" >&5
5385 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
5386 { (eval echo "$as_me:5386: \"$ac_try\"") >&5
5389 echo "$as_me:5389: \$? = $ac_status" >&5
5390 (exit "$ac_status"); }; }; then
5393 echo "$as_me: program exited with status $ac_status" >&5
5394 echo "$as_me: failed program was:" >&5
5395 cat "conftest.$ac_ext" >&5
5398 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
5401 cross_compiling=$cf_save_crossed
5402 ac_link=$cf_save_ac_link
5404 echo "$as_me:5404: result: $cf_ok_build_cc" >&5
5405 echo "${ECHO_T}$cf_ok_build_cc" >&6
5407 if test "$cf_ok_build_cc" != yes
5409 { { echo "$as_me:5409: error: Cross-build requires two compilers.
5410 Use --with-build-cc to specify the native compiler." >&5
5411 echo "$as_me: error: Cross-build requires two compilers.
5412 Use --with-build-cc to specify the native compiler." >&2;}
5413 { (exit 1); exit 1; }; }
5417 : ${BUILD_CC:='${CC}'}
5418 : ${BUILD_CPP:='${CPP}'}
5419 : ${BUILD_CFLAGS:='${CFLAGS}'}
5420 : ${BUILD_CPPFLAGS:='${CPPFLAGS}'}
5421 : ${BUILD_LDFLAGS:='${LDFLAGS}'}
5422 : ${BUILD_LIBS:='${LIBS}'}
5423 : ${BUILD_EXEEXT:='$x'}
5424 : ${BUILD_OBJEXT:='o'}
5427 ###############################################################################
5429 ### Options to allow the user to specify the set of libraries which are used.
5430 ### Use "--without-normal --with-shared" to allow the default model to be
5431 ### shared, for example.
5434 echo "$as_me:5434: checking if libtool -version-number should be used" >&5
5435 echo $ECHO_N "checking if libtool -version-number should be used... $ECHO_C" >&6
5437 # Check whether --enable-libtool-version or --disable-libtool-version was given.
5438 if test "${enable_libtool_version+set}" = set; then
5439 enableval="$enable_libtool_version"
5440 test "$enableval" != no && enableval=yes
5441 if test "$enableval" != "yes" ; then
5442 cf_libtool_version=no
5444 cf_libtool_version=yes
5448 cf_libtool_version=yes
5451 echo "$as_me:5451: result: $cf_libtool_version" >&5
5452 echo "${ECHO_T}$cf_libtool_version" >&6
5454 if test "$cf_libtool_version" = yes ; then
5455 LIBTOOL_VERSION="-version-number"
5457 LIBTOOL_VERSION="-version-info"
5460 { echo "$as_me:5460: WARNING: VERSION was not set" >&5
5461 echo "$as_me: WARNING: VERSION was not set" >&2;}
5464 ABI_VERSION="$VERSION"
5465 test -n "$verbose" && echo " ABI_VERSION: $ABI_VERSION" 1>&6
5467 echo "${as_me:-configure}:5467: testing ABI_VERSION: $ABI_VERSION ..." 1>&5
5471 ABI_VERSION=`echo "$VERSION" | sed -e 's/:/./g'`
5472 test -n "$verbose" && echo " ABI_VERSION: $ABI_VERSION" 1>&6
5474 echo "${as_me:-configure}:5474: testing ABI_VERSION: $ABI_VERSION ..." 1>&5
5478 { echo "$as_me:5478: WARNING: unexpected VERSION value: $VERSION" >&5
5479 echo "$as_me: WARNING: unexpected VERSION value: $VERSION" >&2;}
5486 # common library maintenance symbols that are convenient for libtool scripts:
5487 LIB_CREATE='${AR} -cr'
5488 LIB_OBJECT='${OBJECTS}'
5492 # symbols used to prop libtool up to enable it to determine what it should be
5500 echo "$as_me:5500: checking if you want to build libraries with libtool" >&5
5501 echo $ECHO_N "checking if you want to build libraries with libtool... $ECHO_C" >&6
5503 # Check whether --with-libtool or --without-libtool was given.
5504 if test "${with_libtool+set}" = set; then
5505 withval="$with_libtool"
5506 with_libtool=$withval
5510 echo "$as_me:5510: result: $with_libtool" >&5
5511 echo "${ECHO_T}$with_libtool" >&6
5512 if test "$with_libtool" != "no"; then
5514 if test "$with_libtool" != "yes" ; then
5516 if test "x$prefix" != xNONE; then
5517 cf_path_syntax="$prefix"
5519 cf_path_syntax="$ac_default_prefix"
5522 case ".$with_libtool" in
5527 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
5529 (.\$\{*prefix\}*|.\$\{*dir\}*)
5530 eval with_libtool="$with_libtool"
5531 case ".$with_libtool" in
5533 with_libtool=`echo "$with_libtool" | sed -e s%NONE%$cf_path_syntax%`
5538 with_libtool=`echo "$with_libtool" | sed -e s%NONE%$cf_path_syntax%`
5541 { { echo "$as_me:5541: error: expected a pathname, not \"$with_libtool\"" >&5
5542 echo "$as_me: error: expected a pathname, not \"$with_libtool\"" >&2;}
5543 { (exit 1); exit 1; }; }
5547 LIBTOOL=$with_libtool
5549 if test -n "$ac_tool_prefix"; then
5550 for ac_prog in libtool glibtool
5552 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5553 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5554 echo "$as_me:5554: checking for $ac_word" >&5
5555 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5556 if test "${ac_cv_prog_LIBTOOL+set}" = set; then
5557 echo $ECHO_N "(cached) $ECHO_C" >&6
5559 if test -n "$LIBTOOL"; then
5560 ac_cv_prog_LIBTOOL="$LIBTOOL" # Let the user override the test.
5562 ac_save_IFS=$IFS; IFS=$ac_path_separator
5564 for ac_dir in $ac_dummy; do
5566 test -z "$ac_dir" && ac_dir=.
5567 $as_executable_p "$ac_dir/$ac_word" || continue
5568 ac_cv_prog_LIBTOOL="$ac_tool_prefix$ac_prog"
5569 echo "$as_me:5569: found $ac_dir/$ac_word" >&5
5575 LIBTOOL=$ac_cv_prog_LIBTOOL
5576 if test -n "$LIBTOOL"; then
5577 echo "$as_me:5577: result: $LIBTOOL" >&5
5578 echo "${ECHO_T}$LIBTOOL" >&6
5580 echo "$as_me:5580: result: no" >&5
5581 echo "${ECHO_T}no" >&6
5584 test -n "$LIBTOOL" && break
5587 if test -z "$LIBTOOL"; then
5588 ac_ct_LIBTOOL=$LIBTOOL
5589 for ac_prog in libtool glibtool
5591 # Extract the first word of "$ac_prog", so it can be a program name with args.
5592 set dummy $ac_prog; ac_word=$2
5593 echo "$as_me:5593: checking for $ac_word" >&5
5594 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5595 if test "${ac_cv_prog_ac_ct_LIBTOOL+set}" = set; then
5596 echo $ECHO_N "(cached) $ECHO_C" >&6
5598 if test -n "$ac_ct_LIBTOOL"; then
5599 ac_cv_prog_ac_ct_LIBTOOL="$ac_ct_LIBTOOL" # Let the user override the test.
5601 ac_save_IFS=$IFS; IFS=$ac_path_separator
5603 for ac_dir in $ac_dummy; do
5605 test -z "$ac_dir" && ac_dir=.
5606 $as_executable_p "$ac_dir/$ac_word" || continue
5607 ac_cv_prog_ac_ct_LIBTOOL="$ac_prog"
5608 echo "$as_me:5608: found $ac_dir/$ac_word" >&5
5614 ac_ct_LIBTOOL=$ac_cv_prog_ac_ct_LIBTOOL
5615 if test -n "$ac_ct_LIBTOOL"; then
5616 echo "$as_me:5616: result: $ac_ct_LIBTOOL" >&5
5617 echo "${ECHO_T}$ac_ct_LIBTOOL" >&6
5619 echo "$as_me:5619: result: no" >&5
5620 echo "${ECHO_T}no" >&6
5623 test -n "$ac_ct_LIBTOOL" && break
5625 test -n "$ac_ct_LIBTOOL" || ac_ct_LIBTOOL="none"
5627 LIBTOOL=$ac_ct_LIBTOOL
5630 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
5632 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.].*//'`
5634 cf_cv_libtool_version=
5636 test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
5638 if test -z "$cf_cv_libtool_version" && test "$LIBTOOL" = libtool
5641 unset ac_cv_prog_ac_ct_LIBTOOL
5645 if test -n "$ac_tool_prefix"; then
5646 for ac_prog in glibtool
5648 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5649 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5650 echo "$as_me:5650: checking for $ac_word" >&5
5651 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5652 if test "${ac_cv_prog_LIBTOOL+set}" = set; then
5653 echo $ECHO_N "(cached) $ECHO_C" >&6
5655 if test -n "$LIBTOOL"; then
5656 ac_cv_prog_LIBTOOL="$LIBTOOL" # Let the user override the test.
5658 ac_save_IFS=$IFS; IFS=$ac_path_separator
5660 for ac_dir in $ac_dummy; do
5662 test -z "$ac_dir" && ac_dir=.
5663 $as_executable_p "$ac_dir/$ac_word" || continue
5664 ac_cv_prog_LIBTOOL="$ac_tool_prefix$ac_prog"
5665 echo "$as_me:5665: found $ac_dir/$ac_word" >&5
5671 LIBTOOL=$ac_cv_prog_LIBTOOL
5672 if test -n "$LIBTOOL"; then
5673 echo "$as_me:5673: result: $LIBTOOL" >&5
5674 echo "${ECHO_T}$LIBTOOL" >&6
5676 echo "$as_me:5676: result: no" >&5
5677 echo "${ECHO_T}no" >&6
5680 test -n "$LIBTOOL" && break
5683 if test -z "$LIBTOOL"; then
5684 ac_ct_LIBTOOL=$LIBTOOL
5685 for ac_prog in glibtool
5687 # Extract the first word of "$ac_prog", so it can be a program name with args.
5688 set dummy $ac_prog; ac_word=$2
5689 echo "$as_me:5689: checking for $ac_word" >&5
5690 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5691 if test "${ac_cv_prog_ac_ct_LIBTOOL+set}" = set; then
5692 echo $ECHO_N "(cached) $ECHO_C" >&6
5694 if test -n "$ac_ct_LIBTOOL"; then
5695 ac_cv_prog_ac_ct_LIBTOOL="$ac_ct_LIBTOOL" # Let the user override the test.
5697 ac_save_IFS=$IFS; IFS=$ac_path_separator
5699 for ac_dir in $ac_dummy; do
5701 test -z "$ac_dir" && ac_dir=.
5702 $as_executable_p "$ac_dir/$ac_word" || continue
5703 ac_cv_prog_ac_ct_LIBTOOL="$ac_prog"
5704 echo "$as_me:5704: found $ac_dir/$ac_word" >&5
5710 ac_ct_LIBTOOL=$ac_cv_prog_ac_ct_LIBTOOL
5711 if test -n "$ac_ct_LIBTOOL"; then
5712 echo "$as_me:5712: result: $ac_ct_LIBTOOL" >&5
5713 echo "${ECHO_T}$ac_ct_LIBTOOL" >&6
5715 echo "$as_me:5715: result: no" >&5
5716 echo "${ECHO_T}no" >&6
5719 test -n "$ac_ct_LIBTOOL" && break
5721 test -n "$ac_ct_LIBTOOL" || ac_ct_LIBTOOL="none"
5723 LIBTOOL=$ac_ct_LIBTOOL
5726 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
5728 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.].*//'`
5730 cf_cv_libtool_version=
5732 test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
5736 if test -z "$LIBTOOL" ; then
5737 { { echo "$as_me:5737: error: Cannot find libtool" >&5
5738 echo "$as_me: error: Cannot find libtool" >&2;}
5739 { (exit 1); exit 1; }; }
5741 LIB_CREATE='${LIBTOOL} --mode=link ${CC} -rpath ${libdir} ${LIBTOOL_VERSION} `cut -f1 ${top_srcdir}/VERSION` ${LIBTOOL_OPTS} ${LT_UNDEF} $(LIBS) -o'
5742 LIB_OBJECT='${OBJECTS:.o=.lo}'
5744 LIB_CLEAN='${LIBTOOL} --mode=clean'
5745 LIB_COMPILE='${LIBTOOL} --mode=compile'
5746 LIB_LINK='${LIBTOOL} --mode=link ${CC} ${LIBTOOL_OPTS}'
5747 LIB_INSTALL='${LIBTOOL} --mode=install'
5748 LIB_UNINSTALL='${LIBTOOL} --mode=uninstall'
5751 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
5753 echo "$as_me:5753: checking version of $LIBTOOL" >&5
5754 echo $ECHO_N "checking version of $LIBTOOL... $ECHO_C" >&6
5756 if test -n "$LIBTOOL" && test "$LIBTOOL" != none
5758 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.].*//'`
5760 cf_cv_libtool_version=
5762 test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
5764 echo "$as_me:5764: result: $cf_cv_libtool_version" >&5
5765 echo "${ECHO_T}$cf_cv_libtool_version" >&6
5766 if test -n "$cf_cv_libtool_version"
5768 cf_check_libtool_version=`$LIBTOOL --version 2>&1 | sed -e '/^$/d' -e 's,[()],...,g' -e 's,[ ],-,g' -e '2,$d'`
5769 case "x$cf_check_libtool_version" in
5770 (*...GNU-libtool...*)
5773 { { echo "$as_me:5773: error: This is not GNU libtool" >&5
5774 echo "$as_me: error: This is not GNU libtool" >&2;}
5775 { (exit 1); exit 1; }; }
5779 { { echo "$as_me:5779: error: No version found for $LIBTOOL" >&5
5780 echo "$as_me: error: No version found for $LIBTOOL" >&2;}
5781 { (exit 1); exit 1; }; }
5784 { { echo "$as_me:5784: error: GNU libtool has not been found" >&5
5785 echo "$as_me: error: GNU libtool has not been found" >&2;}
5786 { (exit 1); exit 1; }; }
5789 # special hack to add -no-undefined (which libtool should do for itself)
5791 case "$cf_cv_system_name" in
5792 (cygwin*|msys*|mingw32*|os2*|uwin*|aix[4-7])
5793 LT_UNDEF=-no-undefined
5797 # special hack to add --tag option for C++ compiler
5798 case "$cf_cv_libtool_version" in
5799 (1.[5-9]*|[2-9].[0-9.a-z]*)
5800 LIBTOOL_CXX="$LIBTOOL --tag=CXX"
5801 LIBTOOL="$LIBTOOL --tag=CC"
5804 LIBTOOL_CXX="$LIBTOOL"
5812 test -z "$LIBTOOL" && ECHO_LT=
5814 if test "$with_libtool" != "no" ; then
5816 cf_list_models="$cf_list_models libtool"
5820 echo "$as_me:5820: checking if you want to build shared libraries" >&5
5821 echo $ECHO_N "checking if you want to build shared libraries... $ECHO_C" >&6
5823 # Check whether --with-shared or --without-shared was given.
5824 if test "${with_shared+set}" = set; then
5825 withval="$with_shared"
5826 with_shared=$withval
5830 echo "$as_me:5830: result: $with_shared" >&5
5831 echo "${ECHO_T}$with_shared" >&6
5832 test "x$with_shared" = "xyes" && cf_list_models="$cf_list_models shared"
5834 echo "$as_me:5834: checking if you want to build static libraries" >&5
5835 echo $ECHO_N "checking if you want to build static libraries... $ECHO_C" >&6
5837 # Check whether --with-normal or --without-normal was given.
5838 if test "${with_normal+set}" = set; then
5839 withval="$with_normal"
5840 with_normal=$withval
5844 echo "$as_me:5844: result: $with_normal" >&5
5845 echo "${ECHO_T}$with_normal" >&6
5846 test "x$with_normal" = "xyes" && cf_list_models="$cf_list_models normal"
5848 echo "$as_me:5848: checking if you want to build debug libraries" >&5
5849 echo $ECHO_N "checking if you want to build debug libraries... $ECHO_C" >&6
5851 # Check whether --with-debug or --without-debug was given.
5852 if test "${with_debug+set}" = set; then
5853 withval="$with_debug"
5858 echo "$as_me:5858: result: $with_debug" >&5
5859 echo "${ECHO_T}$with_debug" >&6
5860 test "x$with_debug" = "xyes" && cf_list_models="$cf_list_models debug"
5862 echo "$as_me:5862: checking if you want to build profiling libraries" >&5
5863 echo $ECHO_N "checking if you want to build profiling libraries... $ECHO_C" >&6
5865 # Check whether --with-profile or --without-profile was given.
5866 if test "${with_profile+set}" = set; then
5867 withval="$with_profile"
5868 with_profile=$withval
5872 echo "$as_me:5872: result: $with_profile" >&5
5873 echo "${ECHO_T}$with_profile" >&6
5874 test "x$with_profile" = "xyes" && cf_list_models="$cf_list_models profile"
5878 if test "X$cf_with_cxx_binding" != Xno; then
5879 if test "x$with_shared" = "xyes"; then
5880 echo "$as_me:5880: checking if you want to build C++ shared libraries" >&5
5881 echo $ECHO_N "checking if you want to build C++ shared libraries... $ECHO_C" >&6
5883 # Check whether --with-cxx-shared or --without-cxx-shared was given.
5884 if test "${with_cxx_shared+set}" = set; then
5885 withval="$with_cxx_shared"
5886 with_shared_cxx=$withval
5890 echo "$as_me:5890: result: $with_shared_cxx" >&5
5891 echo "${ECHO_T}$with_shared_cxx" >&6
5895 ###############################################################################
5897 echo "$as_me:5897: checking for specified models" >&5
5898 echo $ECHO_N "checking for specified models... $ECHO_C" >&6
5899 test -z "$cf_list_models" && cf_list_models=normal
5900 test "$with_libtool" != "no" && cf_list_models=libtool
5901 echo "$as_me:5901: result: $cf_list_models" >&5
5902 echo "${ECHO_T}$cf_list_models" >&6
5904 ### Use the first model as the default, and save its suffix for use in building
5905 ### up test-applications.
5906 echo "$as_me:5906: checking for default model" >&5
5907 echo $ECHO_N "checking for default model... $ECHO_C" >&6
5908 DFT_LWR_MODEL=`echo "$cf_list_models" | $AWK '{print $1}'`
5909 echo "$as_me:5909: result: $DFT_LWR_MODEL" >&5
5910 echo "${ECHO_T}$DFT_LWR_MODEL" >&6
5912 DFT_UPR_MODEL=`echo "$DFT_LWR_MODEL" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
5923 echo "$as_me:5923: checking if you want to have a library-prefix" >&5
5924 echo $ECHO_N "checking if you want to have a library-prefix... $ECHO_C" >&6
5926 # Check whether --with-lib-prefix or --without-lib-prefix was given.
5927 if test "${with_lib_prefix+set}" = set; then
5928 withval="$with_lib_prefix"
5929 with_lib_prefix=$withval
5931 with_lib_prefix=auto
5933 echo "$as_me:5933: result: $with_lib_prefix" >&5
5934 echo "${ECHO_T}$with_lib_prefix" >&6
5936 if test "$with_lib_prefix" = auto
5939 case "$cf_cv_system_name" in
5941 if test "$DFT_LWR_MODEL" = libtool; then
5950 (*) LIB_PREFIX='lib'
5953 cf_prefix=$LIB_PREFIX
5955 elif test "$with_lib_prefix" = no
5959 LIB_PREFIX=$with_lib_prefix
5964 echo "$as_me:5964: checking for PATH separator" >&5
5965 echo $ECHO_N "checking for PATH separator... $ECHO_C" >&6
5966 case "$cf_cv_system_name" in
5967 (os2*) PATH_SEPARATOR=';' ;;
5968 (*) ${PATH_SEPARATOR:=':'} ;;
5971 echo "$as_me:5971: result: $PATH_SEPARATOR" >&5
5972 echo "${ECHO_T}$PATH_SEPARATOR" >&6
5974 # headers needed for checks...
5975 echo "$as_me:5975: checking for ANSI C header files" >&5
5976 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
5977 if test "${ac_cv_header_stdc+set}" = set; then
5978 echo $ECHO_N "(cached) $ECHO_C" >&6
5980 cat >"conftest.$ac_ext" <<_ACEOF
5981 #line 5981 "configure"
5982 #include "confdefs.h"
5989 if { (eval echo "$as_me:5989: \"$ac_cpp "conftest.$ac_ext"\"") >&5
5990 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
5992 $EGREP -v '^ *\+' conftest.er1 >conftest.err
5994 cat conftest.err >&5
5995 echo "$as_me:5995: \$? = $ac_status" >&5
5996 (exit "$ac_status"); } >/dev/null; then
5997 if test -s conftest.err; then
5998 ac_cpp_err=$ac_c_preproc_warn_flag
6005 if test -z "$ac_cpp_err"; then
6006 ac_cv_header_stdc=yes
6008 echo "$as_me: failed program was:" >&5
6009 cat "conftest.$ac_ext" >&5
6010 ac_cv_header_stdc=no
6012 rm -f conftest.err "conftest.$ac_ext"
6014 if test $ac_cv_header_stdc = yes; then
6015 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6016 cat >"conftest.$ac_ext" <<_ACEOF
6017 #line 6017 "configure"
6018 #include "confdefs.h"
6022 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6023 $EGREP "memchr" >/dev/null 2>&1; then
6026 ac_cv_header_stdc=no
6032 if test $ac_cv_header_stdc = yes; then
6033 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6034 cat >"conftest.$ac_ext" <<_ACEOF
6035 #line 6035 "configure"
6036 #include "confdefs.h"
6040 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6041 $EGREP "free" >/dev/null 2>&1; then
6044 ac_cv_header_stdc=no
6050 if test $ac_cv_header_stdc = yes; then
6051 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6052 if test "$cross_compiling" = yes; then
6055 cat >"conftest.$ac_ext" <<_ACEOF
6056 #line 6056 "configure"
6057 #include "confdefs.h"
6059 #if ((' ' & 0x0FF) == 0x020)
6060 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6061 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6063 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
6064 || ('j' <= (c) && (c) <= 'r') \
6065 || ('s' <= (c) && (c) <= 'z'))
6066 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6069 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6074 for (i = 0; i < 256; i++)
6075 if (XOR (islower (i), ISLOWER (i))
6076 || toupper (i) != TOUPPER (i))
6078 $ac_main_return (0);
6081 rm -f "conftest$ac_exeext"
6082 if { (eval echo "$as_me:6082: \"$ac_link\"") >&5
6083 (eval $ac_link) 2>&5
6085 echo "$as_me:6085: \$? = $ac_status" >&5
6086 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
6087 { (eval echo "$as_me:6087: \"$ac_try\"") >&5
6090 echo "$as_me:6090: \$? = $ac_status" >&5
6091 (exit "$ac_status"); }; }; then
6094 echo "$as_me: program exited with status $ac_status" >&5
6095 echo "$as_me: failed program was:" >&5
6096 cat "conftest.$ac_ext" >&5
6097 ac_cv_header_stdc=no
6099 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
6103 echo "$as_me:6103: result: $ac_cv_header_stdc" >&5
6104 echo "${ECHO_T}$ac_cv_header_stdc" >&6
6105 if test $ac_cv_header_stdc = yes; then
6107 cat >>confdefs.h <<\EOF
6108 #define STDC_HEADERS 1
6113 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6115 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6116 inttypes.h stdint.h unistd.h
6118 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6119 echo "$as_me:6119: checking for $ac_header" >&5
6120 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6121 if eval "test \"\${$as_ac_Header+set}\" = set"; then
6122 echo $ECHO_N "(cached) $ECHO_C" >&6
6124 cat >"conftest.$ac_ext" <<_ACEOF
6125 #line 6125 "configure"
6126 #include "confdefs.h"
6127 $ac_includes_default
6128 #include <$ac_header>
6130 rm -f "conftest.$ac_objext"
6131 if { (eval echo "$as_me:6131: \"$ac_compile\"") >&5
6132 (eval $ac_compile) 2>&5
6134 echo "$as_me:6134: \$? = $ac_status" >&5
6135 (exit "$ac_status"); } &&
6136 { ac_try='test -s "conftest.$ac_objext"'
6137 { (eval echo "$as_me:6137: \"$ac_try\"") >&5
6140 echo "$as_me:6140: \$? = $ac_status" >&5
6141 (exit "$ac_status"); }; }; then
6142 eval "$as_ac_Header=yes"
6144 echo "$as_me: failed program was:" >&5
6145 cat "conftest.$ac_ext" >&5
6146 eval "$as_ac_Header=no"
6148 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
6150 echo "$as_me:6150: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
6151 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
6152 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
6153 cat >>confdefs.h <<EOF
6154 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6160 echo "$as_me:6160: checking whether exit is declared" >&5
6161 echo $ECHO_N "checking whether exit is declared... $ECHO_C" >&6
6162 if test "${ac_cv_have_decl_exit+set}" = set; then
6163 echo $ECHO_N "(cached) $ECHO_C" >&6
6165 cat >"conftest.$ac_ext" <<_ACEOF
6166 #line 6166 "configure"
6167 #include "confdefs.h"
6168 $ac_includes_default
6173 char *p = (char *) exit; (void) p;
6180 rm -f "conftest.$ac_objext"
6181 if { (eval echo "$as_me:6181: \"$ac_compile\"") >&5
6182 (eval $ac_compile) 2>&5
6184 echo "$as_me:6184: \$? = $ac_status" >&5
6185 (exit "$ac_status"); } &&
6186 { ac_try='test -s "conftest.$ac_objext"'
6187 { (eval echo "$as_me:6187: \"$ac_try\"") >&5
6190 echo "$as_me:6190: \$? = $ac_status" >&5
6191 (exit "$ac_status"); }; }; then
6192 ac_cv_have_decl_exit=yes
6194 echo "$as_me: failed program was:" >&5
6195 cat "conftest.$ac_ext" >&5
6196 ac_cv_have_decl_exit=no
6198 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
6200 echo "$as_me:6200: result: $ac_cv_have_decl_exit" >&5
6201 echo "${ECHO_T}$ac_cv_have_decl_exit" >&6
6204 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
6205 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
6206 echo "$as_me:6206: checking for $ac_hdr that defines DIR" >&5
6207 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
6208 if eval "test \"\${$as_ac_Header+set}\" = set"; then
6209 echo $ECHO_N "(cached) $ECHO_C" >&6
6211 cat >"conftest.$ac_ext" <<_ACEOF
6212 #line 6212 "configure"
6213 #include "confdefs.h"
6214 #include <sys/types.h>
6226 rm -f "conftest.$ac_objext"
6227 if { (eval echo "$as_me:6227: \"$ac_compile\"") >&5
6228 (eval $ac_compile) 2>&5
6230 echo "$as_me:6230: \$? = $ac_status" >&5
6231 (exit "$ac_status"); } &&
6232 { ac_try='test -s "conftest.$ac_objext"'
6233 { (eval echo "$as_me:6233: \"$ac_try\"") >&5
6236 echo "$as_me:6236: \$? = $ac_status" >&5
6237 (exit "$ac_status"); }; }; then
6238 eval "$as_ac_Header=yes"
6240 echo "$as_me: failed program was:" >&5
6241 cat "conftest.$ac_ext" >&5
6242 eval "$as_ac_Header=no"
6244 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
6246 echo "$as_me:6246: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
6247 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
6248 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
6249 cat >>confdefs.h <<EOF
6250 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
6253 ac_header_dirent=$ac_hdr; break
6257 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
6258 if test $ac_header_dirent = dirent.h; then
6259 echo "$as_me:6259: checking for opendir in -ldir" >&5
6260 echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
6261 if test "${ac_cv_lib_dir_opendir+set}" = set; then
6262 echo $ECHO_N "(cached) $ECHO_C" >&6
6264 ac_check_lib_save_LIBS=$LIBS
6266 cat >"conftest.$ac_ext" <<_ACEOF
6267 #line 6267 "configure"
6268 #include "confdefs.h"
6270 /* Override any gcc2 internal prototype to avoid an error. */
6274 /* We use char because int might match the return type of a gcc2
6275 builtin and then its argument prototype would still apply. */
6285 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
6286 if { (eval echo "$as_me:6286: \"$ac_link\"") >&5
6287 (eval $ac_link) 2>&5
6289 echo "$as_me:6289: \$? = $ac_status" >&5
6290 (exit "$ac_status"); } &&
6291 { ac_try='test -s "conftest$ac_exeext"'
6292 { (eval echo "$as_me:6292: \"$ac_try\"") >&5
6295 echo "$as_me:6295: \$? = $ac_status" >&5
6296 (exit "$ac_status"); }; }; then
6297 ac_cv_lib_dir_opendir=yes
6299 echo "$as_me: failed program was:" >&5
6300 cat "conftest.$ac_ext" >&5
6301 ac_cv_lib_dir_opendir=no
6303 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
6304 LIBS=$ac_check_lib_save_LIBS
6306 echo "$as_me:6306: result: $ac_cv_lib_dir_opendir" >&5
6307 echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
6308 if test "$ac_cv_lib_dir_opendir" = yes; then
6313 echo "$as_me:6313: checking for opendir in -lx" >&5
6314 echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
6315 if test "${ac_cv_lib_x_opendir+set}" = set; then
6316 echo $ECHO_N "(cached) $ECHO_C" >&6
6318 ac_check_lib_save_LIBS=$LIBS
6320 cat >"conftest.$ac_ext" <<_ACEOF
6321 #line 6321 "configure"
6322 #include "confdefs.h"
6324 /* Override any gcc2 internal prototype to avoid an error. */
6328 /* We use char because int might match the return type of a gcc2
6329 builtin and then its argument prototype would still apply. */
6339 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
6340 if { (eval echo "$as_me:6340: \"$ac_link\"") >&5
6341 (eval $ac_link) 2>&5
6343 echo "$as_me:6343: \$? = $ac_status" >&5
6344 (exit "$ac_status"); } &&
6345 { ac_try='test -s "conftest$ac_exeext"'
6346 { (eval echo "$as_me:6346: \"$ac_try\"") >&5
6349 echo "$as_me:6349: \$? = $ac_status" >&5
6350 (exit "$ac_status"); }; }; then
6351 ac_cv_lib_x_opendir=yes
6353 echo "$as_me: failed program was:" >&5
6354 cat "conftest.$ac_ext" >&5
6355 ac_cv_lib_x_opendir=no
6357 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
6358 LIBS=$ac_check_lib_save_LIBS
6360 echo "$as_me:6360: result: $ac_cv_lib_x_opendir" >&5
6361 echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
6362 if test "$ac_cv_lib_x_opendir" = yes; then
6368 ###############################################################################
6370 echo "$as_me:6370: checking if you want to build a separate terminfo library" >&5
6371 echo $ECHO_N "checking if you want to build a separate terminfo library... $ECHO_C" >&6
6373 # Check whether --with-termlib or --without-termlib was given.
6374 if test "${with_termlib+set}" = set; then
6375 withval="$with_termlib"
6376 with_termlib=$withval
6380 echo "$as_me:6380: result: $with_termlib" >&5
6381 echo "${ECHO_T}$with_termlib" >&6
6383 echo "$as_me:6383: checking if you want to build a separate tic library" >&5
6384 echo $ECHO_N "checking if you want to build a separate tic library... $ECHO_C" >&6
6386 # Check whether --with-ticlib or --without-ticlib was given.
6387 if test "${with_ticlib+set}" = set; then
6388 withval="$with_ticlib"
6389 with_ticlib=$withval
6393 echo "$as_me:6393: result: $with_ticlib" >&5
6394 echo "${ECHO_T}$with_ticlib" >&6
6396 if test X"$CC_G_OPT" = X"" ; then
6398 test -n "$GCC" && test "x${ac_cv_prog_cc_g}" != xyes && CC_G_OPT=''
6401 if test X"$CXX_G_OPT" = X"" ; then
6403 test -n "$GXX" && test "x${ac_cv_prog_cxx_g}" != xyes && CXX_G_OPT=''
6406 echo "$as_me:6406: checking for default loader flags" >&5
6407 echo $ECHO_N "checking for default loader flags... $ECHO_C" >&6
6408 case "$DFT_LWR_MODEL" in
6409 (libtool) LD_MODEL='' ;;
6410 (normal) LD_MODEL='' ;;
6411 (debug) LD_MODEL=$CC_G_OPT ;;
6412 (profile) LD_MODEL='-pg';;
6413 (shared) LD_MODEL='' ;;
6415 echo "$as_me:6415: result: $LD_MODEL" >&5
6416 echo "${ECHO_T}$LD_MODEL" >&6
6418 case "$DFT_LWR_MODEL" in
6421 echo "$as_me:6421: checking if rpath option should be used" >&5
6422 echo $ECHO_N "checking if rpath option should be used... $ECHO_C" >&6
6424 # Check whether --enable-rpath or --disable-rpath was given.
6425 if test "${enable_rpath+set}" = set; then
6426 enableval="$enable_rpath"
6427 cf_cv_enable_rpath=$enableval
6429 cf_cv_enable_rpath=no
6431 echo "$as_me:6431: result: $cf_cv_enable_rpath" >&5
6432 echo "${ECHO_T}$cf_cv_enable_rpath" >&6
6434 echo "$as_me:6434: checking if shared libraries should be relinked during install" >&5
6435 echo $ECHO_N "checking if shared libraries should be relinked during install... $ECHO_C" >&6
6437 # Check whether --enable-relink or --disable-relink was given.
6438 if test "${enable_relink+set}" = set; then
6439 enableval="$enable_relink"
6440 cf_cv_do_relink=$enableval
6444 echo "$as_me:6444: result: $cf_cv_do_relink" >&5
6445 echo "${ECHO_T}$cf_cv_do_relink" >&6
6449 # we will build libraries one-level down.
6453 if test "x$cf_cv_enable_rpath" != xno
6455 echo "$as_me:6455: checking for an rpath option" >&5
6456 echo $ECHO_N "checking for an rpath option... $ECHO_C" >&6
6457 case "$cf_cv_system_name" in
6459 if test "$GCC" = yes; then
6460 LD_RPATH_OPT="-Wl,-rpath,"
6462 LD_RPATH_OPT="-rpath "
6465 (linux*|gnu*|k*bsd*-gnu|freebsd*)
6466 LD_RPATH_OPT="-Wl,-rpath,"
6468 (openbsd[2-9].*|mirbsd*)
6469 LD_RPATH_OPT="-Wl,-rpath,"
6472 LD_RPATH_OPT="-rpath "
6475 LD_RPATH_OPT="-Wl,-rpath,"
6478 LD_RPATH_OPT="-rpath "
6486 echo "$as_me:6486: result: $LD_RPATH_OPT" >&5
6487 echo "${ECHO_T}$LD_RPATH_OPT" >&6
6489 case "x$LD_RPATH_OPT" in
6491 echo "$as_me:6491: checking if we need a space after rpath option" >&5
6492 echo $ECHO_N "checking if we need a space after rpath option... $ECHO_C" >&6
6493 cf_save_LIBS="$LIBS"
6498 for cf_add_1lib in ${LD_RPATH_OPT}$libdir; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
6500 for cf_add_1lib in $cf_add_0lib; do
6501 for cf_add_2lib in $cf_add_libs; do
6502 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
6507 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
6511 cat >"conftest.$ac_ext" <<_ACEOF
6512 #line 6512 "configure"
6513 #include "confdefs.h"
6523 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
6524 if { (eval echo "$as_me:6524: \"$ac_link\"") >&5
6525 (eval $ac_link) 2>&5
6527 echo "$as_me:6527: \$? = $ac_status" >&5
6528 (exit "$ac_status"); } &&
6529 { ac_try='test -s "conftest$ac_exeext"'
6530 { (eval echo "$as_me:6530: \"$ac_try\"") >&5
6533 echo "$as_me:6533: \$? = $ac_status" >&5
6534 (exit "$ac_status"); }; }; then
6537 echo "$as_me: failed program was:" >&5
6538 cat "conftest.$ac_ext" >&5
6541 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
6542 LIBS="$cf_save_LIBS"
6543 echo "$as_me:6543: result: $cf_rpath_space" >&5
6544 echo "${ECHO_T}$cf_rpath_space" >&6
6545 test "$cf_rpath_space" = yes && LD_RPATH_OPT="$LD_RPATH_OPT "
6554 INSTALL_LIB="-m 644"
6555 : ${rel_builddir:=.}
6561 cf_cv_do_symlinks=no
6563 test "$cf_cv_enable_rpath" = yes && cf_ld_rpath_opt="$LD_RPATH_OPT"
6565 echo "$as_me:6565: checking if release/abi version should be used for shared libs" >&5
6566 echo $ECHO_N "checking if release/abi version should be used for shared libs... $ECHO_C" >&6
6568 # Check whether --with-shlib-version or --without-shlib-version was given.
6569 if test "${with_shlib_version+set}" = set; then
6570 withval="$with_shlib_version"
6571 test -z "$withval" && withval=auto
6574 cf_cv_shlib_version=auto
6577 cf_cv_shlib_version=$withval
6580 echo "$as_me:6580: result: $withval" >&5
6581 echo "${ECHO_T}$withval" >&6
6582 { { echo "$as_me:6582: error: option value must be one of: rel, abi, or auto" >&5
6583 echo "$as_me: error: option value must be one of: rel, abi, or auto" >&2;}
6584 { (exit 1); exit 1; }; }
6589 cf_cv_shlib_version=auto
6591 echo "$as_me:6591: result: $cf_cv_shlib_version" >&5
6592 echo "${ECHO_T}$cf_cv_shlib_version" >&6
6597 # Some less-capable ports of gcc support only -fpic
6601 if test "$GCC" = yes
6605 case "$cf_cv_system_name" in
6606 (*linux*) # e.g., PGI compiler
6612 if test "$cf_try_fPIC" = yes
6614 echo "$as_me:6614: checking which $CC option to use" >&5
6615 echo $ECHO_N "checking which $CC option to use... $ECHO_C" >&6
6616 cf_save_CFLAGS="$CFLAGS"
6617 for CC_SHARED_OPTS in -fPIC -fpic ''
6619 CFLAGS="$cf_save_CFLAGS $CC_SHARED_OPTS"
6620 cat >"conftest.$ac_ext" <<_ACEOF
6621 #line 6621 "configure"
6622 #include "confdefs.h"
6632 rm -f "conftest.$ac_objext"
6633 if { (eval echo "$as_me:6633: \"$ac_compile\"") >&5
6634 (eval $ac_compile) 2>&5
6636 echo "$as_me:6636: \$? = $ac_status" >&5
6637 (exit "$ac_status"); } &&
6638 { ac_try='test -s "conftest.$ac_objext"'
6639 { (eval echo "$as_me:6639: \"$ac_try\"") >&5
6642 echo "$as_me:6642: \$? = $ac_status" >&5
6643 (exit "$ac_status"); }; }; then
6646 echo "$as_me: failed program was:" >&5
6647 cat "conftest.$ac_ext" >&5
6649 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
6651 echo "$as_me:6651: result: $CC_SHARED_OPTS" >&5
6652 echo "${ECHO_T}$CC_SHARED_OPTS" >&6
6653 CFLAGS="$cf_save_CFLAGS"
6656 cf_cv_shlib_version_infix=no
6658 case "$cf_cv_system_name" in
6659 (aix4.3-9*|aix[5-7]*)
6660 if test "$GCC" = yes; then
6661 CC_SHARED_OPTS='-Wl,-brtl'
6662 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
6664 CC_SHARED_OPTS='-brtl'
6665 # as well as '-qpic=large -G' or perhaps "-bM:SRE -bnoentry -bexpall"
6666 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -G -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
6670 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -o $@ -Xlinker -soname=`basename $@` -nostart -e 0'
6674 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
6675 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
6676 cf_cv_shlib_version=cygdll
6677 cf_cv_shlib_version_infix=cygdll
6680 cat >mk_shared_lib.sh <<-CF_EOF
6683 IMPORT_LIB=\`echo "\$1" | sed -e 's/cyg/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
6686 Linking shared library
6687 ** SHARED_LIB \$SHARED_LIB
6688 ** IMPORT_LIB \$IMPORT_LIB
6690 exec \$* ${LDFLAGS} -shared -Wl,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
6692 chmod +x mk_shared_lib.sh
6696 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
6697 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
6698 cf_cv_shlib_version=msysdll
6699 cf_cv_shlib_version_infix=msysdll
6702 cat >mk_shared_lib.sh <<-CF_EOF
6705 IMPORT_LIB=\`echo "\$1" | sed -e 's/msys-/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
6708 Linking shared library
6709 ** SHARED_LIB \$SHARED_LIB
6710 ** IMPORT_LIB \$IMPORT_LIB
6712 exec \$* ${LDFLAGS} -shared -Wl,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
6714 chmod +x mk_shared_lib.sh
6717 cf_try_cflags="no-cpp-precomp"
6718 CC_SHARED_OPTS="-dynamic"
6719 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -dynamiclib -install_name ${libdir}/`basename $@` -compatibility_version ${ABI_VERSION} -current_version ${ABI_VERSION} -o $@'
6720 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=abi
6721 cf_cv_shlib_version_infix=yes
6722 echo "$as_me:6722: checking if ld -search_paths_first works" >&5
6723 echo $ECHO_N "checking if ld -search_paths_first works... $ECHO_C" >&6
6724 if test "${cf_cv_ldflags_search_paths_first+set}" = set; then
6725 echo $ECHO_N "(cached) $ECHO_C" >&6
6728 cf_save_LDFLAGS=$LDFLAGS
6729 LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
6730 cat >"conftest.$ac_ext" <<_ACEOF
6731 #line 6731 "configure"
6732 #include "confdefs.h"
6742 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
6743 if { (eval echo "$as_me:6743: \"$ac_link\"") >&5
6744 (eval $ac_link) 2>&5
6746 echo "$as_me:6746: \$? = $ac_status" >&5
6747 (exit "$ac_status"); } &&
6748 { ac_try='test -s "conftest$ac_exeext"'
6749 { (eval echo "$as_me:6749: \"$ac_try\"") >&5
6752 echo "$as_me:6752: \$? = $ac_status" >&5
6753 (exit "$ac_status"); }; }; then
6754 cf_cv_ldflags_search_paths_first=yes
6756 echo "$as_me: failed program was:" >&5
6757 cat "conftest.$ac_ext" >&5
6758 cf_cv_ldflags_search_paths_first=no
6760 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
6761 LDFLAGS=$cf_save_LDFLAGS
6763 echo "$as_me:6763: result: $cf_cv_ldflags_search_paths_first" >&5
6764 echo "${ECHO_T}$cf_cv_ldflags_search_paths_first" >&6
6765 if test "$cf_cv_ldflags_search_paths_first" = yes; then
6766 LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
6771 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6772 if test "$cf_cv_shlib_version" = rel; then
6773 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6775 cf_cv_shared_soname='`basename $@`'
6778 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
6781 # HP-UX 8.07 ld lacks "+b" option used for libdir search-list
6782 if test "$GCC" != yes; then
6785 MK_SHARED_LIB='${LD} ${LDFLAGS} -b -o $@'
6786 INSTALL_LIB="-m 555"
6789 # (tested with gcc 2.7.2 -- I don't have c89)
6790 if test "$GCC" = yes; then
6791 LD_SHARED_OPTS='-Xlinker +b -Xlinker ${libdir}'
6794 LD_SHARED_OPTS='-Wl,+b,${libdir}'
6796 MK_SHARED_LIB='${LD} ${LDFLAGS} +b ${libdir} -b -o $@'
6797 # HP-UX shared libraries must be executable, and should be
6798 # readonly to exploit a quirk in the memory manager.
6799 INSTALL_LIB="-m 555"
6802 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6803 if test "$cf_cv_shlib_version" = rel; then
6804 cf_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6806 cf_shared_soname='`basename $@`'
6809 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-rpath,${RPATH_LIST} -Wl,-h,'$cf_shared_soname' -o $@'
6812 if test "$cf_cv_enable_rpath" = yes ; then
6813 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6815 # tested with IRIX 5.2 and 'cc'.
6816 if test "$GCC" != yes; then
6817 CC_SHARED_OPTS='-KPIC'
6818 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -rdata_shared -soname `basename $@` -o $@'
6820 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,`basename $@` -o $@'
6822 cf_cv_rm_so_locs=yes
6824 (linux*|gnu*|k*bsd*-gnu)
6825 if test "$DFT_LWR_MODEL" = "shared" && test -n "$LD_RPATH_OPT" ; then
6826 LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
6827 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6829 if test "$cf_cv_enable_rpath" = yes ; then
6830 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6833 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6834 if test "$cf_cv_shlib_version" = rel; then
6835 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6837 cf_cv_shared_soname='`basename $@`'
6840 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
6843 cf_cv_shlib_version=msvcdll
6844 cf_cv_shlib_version_infix=msvcdll
6847 if test "$DFT_LWR_MODEL" = "shared" ; then
6848 LOCAL_LDFLAGS="-link -dll"
6849 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6850 EXTRA_LDFLAGS="-link -dll $EXTRA_LDFLAGS"
6853 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${LD} ${CFLAGS}'
6854 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.lib"
6855 cat >mk_shared_lib.sh <<-CF_EOF
6858 IMPORT_LIB=\`echo "\$1" | sed -e 's/[0-9]*\.dll$/.dll.lib/'\`
6863 Linking shared library
6864 ** SHARED LIB \$SHARED_LIB
6865 ** IMPORT_LIB \$IMPORT_LIB
6867 args=\$(echo \$* | sed -E "s#-l(\w*)#\1.dll.lib#g" | sed -E "s#-L(\w*)#-LIBPATH:\1#g")
6868 exec \$my_ld -DLL -IMPLIB:"\${IMPORT_LIB}" -OUT:"\${SHARED_LIB}" ${LDFLAGS} \$args
6869 mv "\${IMPORT_LIB}" "\${IMPORT_LIB}"
6871 chmod +x mk_shared_lib.sh
6872 cat >mk_prog.sh <<-CF_EOF
6875 # Ignore first argument (compiler) and use LD (link.exe) unconditionally
6878 ldopts=("/subsystem:console")
6881 while test \$# -gt 0; do
6884 # ignore -link argument
6887 # ignore runtime-library option
6902 libs+=("\`echo \"\$1\" | sed \"s/^-l//\"\`")
6905 ldopts+=("\`echo \"\$1\" | sed \"s/^-L/-LIBPATH:/\"\`")
6911 for linkarg in \`echo '\$1' | sed -e 's/-Wl,//' -e 's/,/ /'\`; do
6912 ldopts+=("\${linkarg}")
6920 ldopts+=("-out:\$1")
6929 if [ "\$isdll" -ne 0 ]; then
6930 for lib in \${libs[*]}; do
6931 ldopts+=("\$lib.dll.lib")
6934 for lib in \${libs[*]}; do
6935 ldopts+=("\$lib.lib")
6940 ** ld options: "\${ldopts[@]}"
6942 exec \$LD \${ldopts[@]}
6945 LINK_PROGS="$SHELL ${rel_builddir}/mk_prog.sh"
6946 LINK_TESTS="$SHELL ${rel_builddir}/mk_prog.sh"
6949 cf_cv_shlib_version=mingw
6950 cf_cv_shlib_version_infix=mingw
6953 if test "$DFT_LWR_MODEL" = "shared" ; then
6954 LOCAL_LDFLAGS="-Wl,--enable-auto-import"
6955 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6956 EXTRA_LDFLAGS="-Wl,--enable-auto-import $EXTRA_LDFLAGS"
6959 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
6960 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
6961 cat >mk_shared_lib.sh <<-CF_EOF
6964 IMPORT_LIB=\`echo "\$1" | sed -e 's/[0-9]*\.dll$/.dll.a/'\`
6967 Linking shared library
6968 ** SHARED_LIB \$SHARED_LIB
6969 ** IMPORT_LIB \$IMPORT_LIB
6971 exec \$* ${LDFLAGS} -shared -Wl,--enable-auto-import,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
6973 chmod +x mk_shared_lib.sh
6975 (openbsd[2-9].*|mirbsd*)
6976 if test "$DFT_LWR_MODEL" = "shared" && test -n "$LD_RPATH_OPT" ; then
6977 LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
6978 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6980 if test "$cf_cv_enable_rpath" = yes ; then
6981 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6983 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
6985 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6986 if test "$cf_cv_shlib_version" = rel; then
6987 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6989 cf_cv_shared_soname='`basename $@`'
6992 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-Bshareable,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
6996 MK_SHARED_LIB='${LD} -Wshared -Weld=-export_all -o $@'
7000 MK_SHARED_LIB='${LD} -Wshared -Wxld=-export_all -o $@'
7002 (nto-qnx*|openbsd*|freebsd[12].*)
7003 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
7004 MK_SHARED_LIB='${LD} ${LDFLAGS} -Bshareable -o $@'
7005 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
7007 (dragonfly*|freebsd*)
7008 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
7009 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
7010 LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
7011 LOCAL_LDFLAGS2="${cf_ld_rpath_opt}\${RPATH_LIST} $LOCAL_LDFLAGS"
7012 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
7015 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
7016 if test "$cf_cv_shlib_version" = rel; then
7017 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
7019 cf_cv_shared_soname='`basename $@`'
7022 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
7025 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
7026 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
7027 LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
7028 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
7029 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
7030 if test "$cf_cv_shlib_version" = auto; then
7031 if test -f /usr/libexec/ld.elf_so; then
7032 cf_cv_shlib_version=abi
7034 cf_cv_shlib_version=rel
7038 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
7039 if test "$cf_cv_shlib_version" = rel; then
7040 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
7042 cf_cv_shared_soname='`basename $@`'
7045 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname' -o $@'
7047 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -o $@'
7051 # tested with OSF/1 V3.2 and 'cc'
7052 # tested with OSF/1 V3.2 and gcc 2.6.3 (but the c++ demo didn't
7053 # link with shared libs).
7054 MK_SHARED_LIB='${LD} ${LDFLAGS} -set_version ${REL_VERSION}:${ABI_VERSION} -expect_unresolved "*" -shared -soname `basename $@`'
7057 MK_SHARED_LIB="${MK_SHARED_LIB} -msym"
7060 MK_SHARED_LIB="${MK_SHARED_LIB}"' -o $@'
7061 if test "$DFT_LWR_MODEL" = "shared" && test -n "$LD_RPATH_OPT" ; then
7062 LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
7063 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
7065 cf_cv_rm_so_locs=yes
7067 (sco3.2v5*) # also uw2* and UW7: hops 13-Apr-98
7068 # tested with osr5.0.5
7069 if test "$GCC" != yes; then
7070 CC_SHARED_OPTS='-belf -KPIC'
7072 MK_SHARED_LIB='${LD} ${LDFLAGS} -dy -G -h `basename $@ .${REL_VERSION}`.${ABI_VERSION} -o $@'
7073 if test "$cf_cv_enable_rpath" = yes ; then
7074 # only way is to set LD_RUN_PATH but no switch for it
7077 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
7078 LINK_PROGS='LD_RUN_PATH=${libdir}'
7079 LINK_TESTS='Pwd=`pwd`;LD_RUN_PATH=`dirname $${Pwd}`/lib'
7082 # tested with SunOS 4.1.1 and gcc 2.7.0
7083 if test "$GCC" != yes; then
7084 CC_SHARED_OPTS='-KPIC'
7086 MK_SHARED_LIB='${LD} ${LDFLAGS} -assert pure-text -o $@'
7087 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
7090 # tested with SunOS 5.5.1 (solaris 2.5.1) and gcc 2.7.2
7091 # tested with SunOS 5.10 (solaris 10) and gcc 3.4.3
7092 if test "$DFT_LWR_MODEL" = "shared" ; then
7093 LOCAL_LDFLAGS="-R \$(LOCAL_LIBDIR):\${libdir}"
7094 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
7096 if test "$cf_cv_enable_rpath" = yes ; then
7097 EXTRA_LDFLAGS="-R \${libdir} $EXTRA_LDFLAGS"
7100 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
7101 if test "$cf_cv_shlib_version" = rel; then
7102 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
7104 cf_cv_shared_soname='`basename $@`'
7107 if test "$GCC" != yes; then
7108 cf_save_CFLAGS="$CFLAGS"
7109 for cf_shared_opts in -xcode=pic32 -xcode=pic13 -KPIC -Kpic -O
7111 CFLAGS="$cf_shared_opts $cf_save_CFLAGS"
7112 cat >"conftest.$ac_ext" <<_ACEOF
7113 #line 7113 "configure"
7114 #include "confdefs.h"
7124 rm -f "conftest.$ac_objext"
7125 if { (eval echo "$as_me:7125: \"$ac_compile\"") >&5
7126 (eval $ac_compile) 2>&5
7128 echo "$as_me:7128: \$? = $ac_status" >&5
7129 (exit "$ac_status"); } &&
7130 { ac_try='test -s "conftest.$ac_objext"'
7131 { (eval echo "$as_me:7131: \"$ac_try\"") >&5
7134 echo "$as_me:7134: \$? = $ac_status" >&5
7135 (exit "$ac_status"); }; }; then
7138 echo "$as_me: failed program was:" >&5
7139 cat "conftest.$ac_ext" >&5
7141 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
7143 CFLAGS="$cf_save_CFLAGS"
7144 CC_SHARED_OPTS=$cf_shared_opts
7145 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -dy -G -h '$cf_cv_shared_soname' -o $@'
7147 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -dy -G -h '$cf_cv_shared_soname' -o $@'
7150 (sysv5uw7*|unix_sv*)
7151 # tested with UnixWare 7.1.0 (gcc 2.95.2 and cc)
7152 if test "$GCC" != yes; then
7153 CC_SHARED_OPTS='-KPIC'
7155 MK_SHARED_LIB='${LD} ${LDFLAGS} -d y -G -o $@'
7158 CC_SHARED_OPTS='unknown'
7159 MK_SHARED_LIB='echo unknown'
7163 # This works if the last tokens in $MK_SHARED_LIB are the -o target.
7164 case "$cf_cv_shlib_version" in
7166 case "$MK_SHARED_LIB" in
7168 test "$cf_cv_do_symlinks" = no && cf_cv_do_symlinks=yes
7171 { echo "$as_me:7171: WARNING: ignored --with-shlib-version" >&5
7172 echo "$as_me: WARNING: ignored --with-shlib-version" >&2;}
7178 if test -n "$cf_try_cflags"
7180 cat > conftest.$ac_ext <<EOF
7181 #line 7181 "${as_me:-configure}"
7183 int main(int argc, char *argv[])
7186 return (argv[argc-1] == 0) ;
7189 cf_save_CFLAGS="$CFLAGS"
7190 for cf_opt in $cf_try_cflags
7192 CFLAGS="$cf_save_CFLAGS -$cf_opt"
7193 echo "$as_me:7193: checking if CFLAGS option -$cf_opt works" >&5
7194 echo $ECHO_N "checking if CFLAGS option -$cf_opt works... $ECHO_C" >&6
7195 if { (eval echo "$as_me:7195: \"$ac_compile\"") >&5
7196 (eval $ac_compile) 2>&5
7198 echo "$as_me:7198: \$? = $ac_status" >&5
7199 (exit "$ac_status"); }; then
7200 echo "$as_me:7200: result: yes" >&5
7201 echo "${ECHO_T}yes" >&6
7202 cf_save_CFLAGS="$CFLAGS"
7204 echo "$as_me:7204: result: no" >&5
7205 echo "${ECHO_T}no" >&6
7208 CFLAGS="$cf_save_CFLAGS"
7211 # RPATH_LIST is a colon-separated list of directories
7212 test -n "$cf_ld_rpath_opt" && MK_SHARED_LIB="$MK_SHARED_LIB $cf_ld_rpath_opt\${RPATH_LIST}"
7213 test -z "$RPATH_LIST" && RPATH_LIST="\${libdir}"
7215 test "$cf_cv_rm_so_locs" = yes && RM_SHARED_OPTS="$RM_SHARED_OPTS so_locations"
7217 test -n "$verbose" && echo " CC_SHARED_OPTS: $CC_SHARED_OPTS" 1>&6
7219 echo "${as_me:-configure}:7219: testing CC_SHARED_OPTS: $CC_SHARED_OPTS ..." 1>&5
7221 test -n "$verbose" && echo " MK_SHARED_LIB: $MK_SHARED_LIB" 1>&6
7223 echo "${as_me:-configure}:7223: testing MK_SHARED_LIB: $MK_SHARED_LIB ..." 1>&5
7225 for model in $cf_list_models ; do
7229 echo "$as_me:7229: checking for additional libtool options" >&5
7230 echo $ECHO_N "checking for additional libtool options... $ECHO_C" >&6
7232 # Check whether --with-libtool-opts or --without-libtool-opts was given.
7233 if test "${with_libtool_opts+set}" = set; then
7234 withval="$with_libtool_opts"
7235 with_libtool_opts=$withval
7237 with_libtool_opts=no
7239 echo "$as_me:7239: result: $with_libtool_opts" >&5
7240 echo "${ECHO_T}$with_libtool_opts" >&6
7242 case .$with_libtool_opts in
7246 LIBTOOL_OPTS="$LIBTOOL_OPTS $with_libtool_opts"
7250 echo "$as_me:7250: checking if exported-symbols file should be used" >&5
7251 echo $ECHO_N "checking if exported-symbols file should be used... $ECHO_C" >&6
7253 # Check whether --with-export-syms or --without-export-syms was given.
7254 if test "${with_export_syms+set}" = set; then
7255 withval="$with_export_syms"
7256 with_export_syms=$withval
7260 if test "x$with_export_syms" = xyes
7262 with_export_syms='${top_srcdir}/package/${PACKAGE}.sym'
7265 echo "$as_me:7265: result: $with_export_syms" >&5
7266 echo "${ECHO_T}$with_export_syms" >&6
7267 if test "x$with_export_syms" != xno
7269 EXPORT_SYMS="-export-symbols $with_export_syms"
7275 if test "$CC_SHARED_OPTS" = "unknown"; then
7276 { { echo "$as_me:7276: error: Shared libraries are not supported in this version" >&5
7277 echo "$as_me: error: Shared libraries are not supported in this version" >&2;}
7278 { (exit 1); exit 1; }; }
7280 # workaround for inept transition to PIE vs PIC...
7281 echo "$as_me:7281: checking if current CFLAGS link properly" >&5
7282 echo $ECHO_N "checking if current CFLAGS link properly... $ECHO_C" >&6
7283 cat >"conftest.$ac_ext" <<_ACEOF
7284 #line 7284 "configure"
7285 #include "confdefs.h"
7290 printf("Hello work\\n");
7295 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7296 if { (eval echo "$as_me:7296: \"$ac_link\"") >&5
7297 (eval $ac_link) 2>&5
7299 echo "$as_me:7299: \$? = $ac_status" >&5
7300 (exit "$ac_status"); } &&
7301 { ac_try='test -s "conftest$ac_exeext"'
7302 { (eval echo "$as_me:7302: \"$ac_try\"") >&5
7305 echo "$as_me:7305: \$? = $ac_status" >&5
7306 (exit "$ac_status"); }; }; then
7309 echo "$as_me: failed program was:" >&5
7310 cat "conftest.$ac_ext" >&5
7313 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7314 echo "$as_me:7314: result: $cf_cflags_work" >&5
7315 echo "${ECHO_T}$cf_cflags_work" >&6
7316 if test "$cf_cflags_work" = no
7318 test -n "$verbose" && echo " try to work around by appending shared-options" 1>&6
7320 echo "${as_me:-configure}:7320: testing try to work around by appending shared-options ..." 1>&5
7322 CFLAGS="$CFLAGS $CC_SHARED_OPTS"
7325 echo "$as_me:7325: checking if versioned-symbols file should be used" >&5
7326 echo $ECHO_N "checking if versioned-symbols file should be used... $ECHO_C" >&6
7328 # Check whether --with-versioned-syms or --without-versioned-syms was given.
7329 if test "${with_versioned_syms+set}" = set; then
7330 withval="$with_versioned_syms"
7331 with_versioned_syms=$withval
7333 with_versioned_syms=no
7335 case "x$with_versioned_syms" in
7337 with_versioned_syms='${top_srcdir}/package/${PACKAGE}.map'
7343 test -f "$with_versioned_syms" || { { echo "$as_me:7343: error: expected a filename: $with_versioned_syms" >&5
7344 echo "$as_me: error: expected a filename: $with_versioned_syms" >&2;}
7345 { (exit 1); exit 1; }; }
7348 test -f "$with_versioned_syms" || { { echo "$as_me:7348: error: expected a filename: $with_versioned_syms" >&5
7349 echo "$as_me: error: expected a filename: $with_versioned_syms" >&2;}
7350 { (exit 1); exit 1; }; }
7351 with_versioned_syms=`pwd`/"$with_versioned_syms"
7354 echo "$as_me:7354: result: $with_versioned_syms" >&5
7355 echo "${ECHO_T}$with_versioned_syms" >&6
7361 if test "x$with_versioned_syms" != xno
7363 RESULTING_SYMS=$with_versioned_syms
7364 case "x$MK_SHARED_LIB" in
7366 VERSIONED_SYMS="-Wl,--version-script,\${RESULTING_SYMS}"
7367 MK_SHARED_LIB=`echo "$MK_SHARED_LIB" | sed -e "s%-Wl,%\\${VERSIONED_SYMS} -Wl,%"`
7368 test -n "$verbose" && echo " MK_SHARED_LIB: $MK_SHARED_LIB" 1>&6
7370 echo "${as_me:-configure}:7370: testing MK_SHARED_LIB: $MK_SHARED_LIB ..." 1>&5
7374 VERSIONED_SYMS="-Wl,-M,\${RESULTING_SYMS}"
7375 MK_SHARED_LIB=`echo "$MK_SHARED_LIB" | sed -e "s%-dy%\\${VERSIONED_SYMS} -dy%"`
7376 test -n "$verbose" && echo " MK_SHARED_LIB: $MK_SHARED_LIB" 1>&6
7378 echo "${as_me:-configure}:7378: testing MK_SHARED_LIB: $MK_SHARED_LIB ..." 1>&5
7382 { echo "$as_me:7382: WARNING: this system does not support versioned-symbols" >&5
7383 echo "$as_me: WARNING: this system does not support versioned-symbols" >&2;}
7387 # Linux ld can selectively override scope, e.g., of symbols beginning with
7388 # "_" by first declaring some as global, and then using a wildcard to
7389 # declare the others as local. Some other loaders cannot do this. Check
7390 # by constructing a (very) simple shared library and inspecting its
7392 if test "x$VERSIONED_SYMS" != "x"
7394 echo "$as_me:7394: checking if wildcards can be used to selectively omit symbols" >&5
7395 echo $ECHO_N "checking if wildcards can be used to selectively omit symbols... $ECHO_C" >&6
7401 cat >conftest.ver <<EOF
7430 cat >conftest.$ac_ext <<EOF
7431 #line 7431 "configure"
7432 int _ismissing(void) { return 1; }
7433 int _localf1(void) { return 1; }
7434 int _localf2(void) { return 2; }
7435 int globalf1(void) { return 1; }
7436 int globalf2(void) { return 2; }
7437 int _sublocalf1(void) { return 1; }
7438 int _sublocalf2(void) { return 2; }
7439 int subglobalf1(void) { return 1; }
7440 int subglobalf2(void) { return 2; }
7442 cat >conftest.mk <<EOF
7445 CPPFLAGS=${CPPFLAGS}
7448 VERSIONED_SYMS=${VERSIONED_SYMS}
7449 RESULTING_SYMS=conftest.ver
7450 MK_SHARED_LIB=${MK_SHARED_LIB}
7451 conftest.so: conftest.$ac_cv_objext
7452 \$(MK_SHARED_LIB) conftest.$ac_cv_objext
7455 # compile source, make library
7456 if make -f conftest.mk 2>&5 >/dev/null
7458 # test for missing symbol in either Data or Text section
7459 cf_missing="`nm -P conftest.so 2>&5 |${FGREP-fgrep} _ismissing | ${EGREP-egrep} '[ ][DT][ ]'`"
7460 test -n "$cf_missing" && WILDCARD_SYMS=yes
7462 echo "$as_me:7462: result: $WILDCARD_SYMS" >&5
7463 echo "${ECHO_T}$WILDCARD_SYMS" >&6
7472 ### Checks for special libraries, must be done up-front.
7475 echo "$as_me:7475: checking if you want to link with the GPM mouse library" >&5
7476 echo $ECHO_N "checking if you want to link with the GPM mouse library... $ECHO_C" >&6
7478 # Check whether --with-gpm or --without-gpm was given.
7479 if test "${with_gpm+set}" = set; then
7485 echo "$as_me:7485: result: $with_gpm" >&5
7486 echo "${ECHO_T}$with_gpm" >&6
7488 if test "$with_gpm" != no ; then
7489 echo "$as_me:7489: checking for gpm.h" >&5
7490 echo $ECHO_N "checking for gpm.h... $ECHO_C" >&6
7491 if test "${ac_cv_header_gpm_h+set}" = set; then
7492 echo $ECHO_N "(cached) $ECHO_C" >&6
7494 cat >"conftest.$ac_ext" <<_ACEOF
7495 #line 7495 "configure"
7496 #include "confdefs.h"
7499 if { (eval echo "$as_me:7499: \"$ac_cpp "conftest.$ac_ext"\"") >&5
7500 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
7502 $EGREP -v '^ *\+' conftest.er1 >conftest.err
7504 cat conftest.err >&5
7505 echo "$as_me:7505: \$? = $ac_status" >&5
7506 (exit "$ac_status"); } >/dev/null; then
7507 if test -s conftest.err; then
7508 ac_cpp_err=$ac_c_preproc_warn_flag
7515 if test -z "$ac_cpp_err"; then
7516 ac_cv_header_gpm_h=yes
7518 echo "$as_me: failed program was:" >&5
7519 cat "conftest.$ac_ext" >&5
7520 ac_cv_header_gpm_h=no
7522 rm -f conftest.err "conftest.$ac_ext"
7524 echo "$as_me:7524: result: $ac_cv_header_gpm_h" >&5
7525 echo "${ECHO_T}$ac_cv_header_gpm_h" >&6
7526 if test "$ac_cv_header_gpm_h" = yes; then
7528 cat >>confdefs.h <<\EOF
7529 #define HAVE_GPM_H 1
7532 if test "$with_gpm" != yes && test "$with_gpm" != maybe ; then
7533 test -n "$verbose" && echo " assuming we really have GPM library" 1>&6
7535 echo "${as_me:-configure}:7535: testing assuming we really have GPM library ..." 1>&5
7537 cat >>confdefs.h <<\EOF
7538 #define HAVE_LIBGPM 1
7543 echo "$as_me:7543: checking for Gpm_Open in -lgpm" >&5
7544 echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
7545 if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
7546 echo $ECHO_N "(cached) $ECHO_C" >&6
7548 ac_check_lib_save_LIBS=$LIBS
7550 cat >"conftest.$ac_ext" <<_ACEOF
7551 #line 7551 "configure"
7552 #include "confdefs.h"
7554 /* Override any gcc2 internal prototype to avoid an error. */
7558 /* We use char because int might match the return type of a gcc2
7559 builtin and then its argument prototype would still apply. */
7569 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7570 if { (eval echo "$as_me:7570: \"$ac_link\"") >&5
7571 (eval $ac_link) 2>&5
7573 echo "$as_me:7573: \$? = $ac_status" >&5
7574 (exit "$ac_status"); } &&
7575 { ac_try='test -s "conftest$ac_exeext"'
7576 { (eval echo "$as_me:7576: \"$ac_try\"") >&5
7579 echo "$as_me:7579: \$? = $ac_status" >&5
7580 (exit "$ac_status"); }; }; then
7581 ac_cv_lib_gpm_Gpm_Open=yes
7583 echo "$as_me: failed program was:" >&5
7584 cat "conftest.$ac_ext" >&5
7585 ac_cv_lib_gpm_Gpm_Open=no
7587 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7588 LIBS=$ac_check_lib_save_LIBS
7590 echo "$as_me:7590: result: $ac_cv_lib_gpm_Gpm_Open" >&5
7591 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
7592 if test "$ac_cv_lib_gpm_Gpm_Open" = yes; then
7596 if test "$with_gpm" = maybe; then
7597 { echo "$as_me:7597: WARNING: Cannot link with GPM library" >&5
7598 echo "$as_me: WARNING: Cannot link with GPM library" >&2;}
7601 { { echo "$as_me:7601: error: Cannot link with GPM library" >&5
7602 echo "$as_me: error: Cannot link with GPM library" >&2;}
7603 { (exit 1); exit 1; }; }
7612 test "$with_gpm" != maybe && { echo "$as_me:7612: WARNING: Cannot find GPM header" >&5
7613 echo "$as_me: WARNING: Cannot find GPM header" >&2;}
7620 if test "$with_gpm" != no ; then
7621 echo "$as_me:7621: checking if you want to load GPM dynamically" >&5
7622 echo $ECHO_N "checking if you want to load GPM dynamically... $ECHO_C" >&6
7624 # Check whether --with-dlsym or --without-dlsym was given.
7625 if test "${with_dlsym+set}" = set; then
7626 withval="$with_dlsym"
7631 echo "$as_me:7631: result: $with_dlsym" >&5
7632 echo "${ECHO_T}$with_dlsym" >&6
7633 if test "x$with_dlsym" = xyes ; then
7636 echo "$as_me:7636: checking for dlsym" >&5
7637 echo $ECHO_N "checking for dlsym... $ECHO_C" >&6
7638 if test "${ac_cv_func_dlsym+set}" = set; then
7639 echo $ECHO_N "(cached) $ECHO_C" >&6
7641 cat >"conftest.$ac_ext" <<_ACEOF
7642 #line 7642 "configure"
7643 #include "confdefs.h"
7644 #define dlsym autoconf_temporary
7645 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
7652 /* We use char because int might match the return type of a gcc2
7653 builtin and then its argument prototype would still apply. */
7660 /* The GNU C library defines stubs for functions which it implements
7661 to always fail with ENOSYS. Some functions are actually named
7662 something starting with __ and the normal name is an alias. */
7663 #if defined (__stub_dlsym) || defined (__stub___dlsym)
7664 #error found stub for dlsym
7672 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7673 if { (eval echo "$as_me:7673: \"$ac_link\"") >&5
7674 (eval $ac_link) 2>&5
7676 echo "$as_me:7676: \$? = $ac_status" >&5
7677 (exit "$ac_status"); } &&
7678 { ac_try='test -s "conftest$ac_exeext"'
7679 { (eval echo "$as_me:7679: \"$ac_try\"") >&5
7682 echo "$as_me:7682: \$? = $ac_status" >&5
7683 (exit "$ac_status"); }; }; then
7684 ac_cv_func_dlsym=yes
7686 echo "$as_me: failed program was:" >&5
7687 cat "conftest.$ac_ext" >&5
7690 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7692 echo "$as_me:7692: result: $ac_cv_func_dlsym" >&5
7693 echo "${ECHO_T}$ac_cv_func_dlsym" >&6
7694 if test "$ac_cv_func_dlsym" = yes; then
7699 echo "$as_me:7699: checking for dlsym in -ldl" >&5
7700 echo $ECHO_N "checking for dlsym in -ldl... $ECHO_C" >&6
7701 if test "${ac_cv_lib_dl_dlsym+set}" = set; then
7702 echo $ECHO_N "(cached) $ECHO_C" >&6
7704 ac_check_lib_save_LIBS=$LIBS
7706 cat >"conftest.$ac_ext" <<_ACEOF
7707 #line 7707 "configure"
7708 #include "confdefs.h"
7710 /* Override any gcc2 internal prototype to avoid an error. */
7714 /* We use char because int might match the return type of a gcc2
7715 builtin and then its argument prototype would still apply. */
7725 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7726 if { (eval echo "$as_me:7726: \"$ac_link\"") >&5
7727 (eval $ac_link) 2>&5
7729 echo "$as_me:7729: \$? = $ac_status" >&5
7730 (exit "$ac_status"); } &&
7731 { ac_try='test -s "conftest$ac_exeext"'
7732 { (eval echo "$as_me:7732: \"$ac_try\"") >&5
7735 echo "$as_me:7735: \$? = $ac_status" >&5
7736 (exit "$ac_status"); }; }; then
7737 ac_cv_lib_dl_dlsym=yes
7739 echo "$as_me: failed program was:" >&5
7740 cat "conftest.$ac_ext" >&5
7741 ac_cv_lib_dl_dlsym=no
7743 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7744 LIBS=$ac_check_lib_save_LIBS
7746 echo "$as_me:7746: result: $ac_cv_lib_dl_dlsym" >&5
7747 echo "${ECHO_T}$ac_cv_lib_dl_dlsym" >&6
7748 if test "$ac_cv_lib_dl_dlsym" = yes; then
7756 if test "$cf_have_dlsym" = yes ; then
7757 test "$cf_have_libdl" = yes && {
7761 for cf_add_1lib in -ldl; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7763 for cf_add_1lib in $cf_add_0lib; do
7764 for cf_add_2lib in $cf_add_libs; do
7765 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7770 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7775 echo "$as_me:7775: checking whether able to link to dl*() functions" >&5
7776 echo $ECHO_N "checking whether able to link to dl*() functions... $ECHO_C" >&6
7777 cat >"conftest.$ac_ext" <<_ACEOF
7778 #line 7778 "configure"
7779 #include "confdefs.h"
7786 if ((obj = dlopen("filename", 0)) != 0) {
7787 if (dlsym(obj, "symbolname") == 0) {
7795 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7796 if { (eval echo "$as_me:7796: \"$ac_link\"") >&5
7797 (eval $ac_link) 2>&5
7799 echo "$as_me:7799: \$? = $ac_status" >&5
7800 (exit "$ac_status"); } &&
7801 { ac_try='test -s "conftest$ac_exeext"'
7802 { (eval echo "$as_me:7802: \"$ac_try\"") >&5
7805 echo "$as_me:7805: \$? = $ac_status" >&5
7806 (exit "$ac_status"); }; }; then
7808 cat >>confdefs.h <<\EOF
7809 #define HAVE_LIBDL 1
7813 echo "$as_me: failed program was:" >&5
7814 cat "conftest.$ac_ext" >&5
7816 { { echo "$as_me:7816: error: Cannot link test program for libdl" >&5
7817 echo "$as_me: error: Cannot link test program for libdl" >&2;}
7818 { (exit 1); exit 1; }; }
7820 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7821 echo "$as_me:7821: result: ok" >&5
7822 echo "${ECHO_T}ok" >&6
7824 { { echo "$as_me:7824: error: Cannot find dlsym function" >&5
7825 echo "$as_me: error: Cannot find dlsym function" >&2;}
7826 { (exit 1); exit 1; }; }
7829 if test "x$with_gpm" != xyes ; then
7830 test -n "$verbose" && echo " assuming soname for gpm is $with_gpm" 1>&6
7832 echo "${as_me:-configure}:7832: testing assuming soname for gpm is $with_gpm ..." 1>&5
7834 cf_cv_gpm_soname="$with_gpm"
7837 echo "$as_me:7837: checking for soname of gpm library" >&5
7838 echo $ECHO_N "checking for soname of gpm library... $ECHO_C" >&6
7839 if test "${cf_cv_gpm_soname+set}" = set; then
7840 echo $ECHO_N "(cached) $ECHO_C" >&6
7843 cf_cv_gpm_soname=unknown
7844 if test "$cross_compiling" != yes ; then
7845 cat >conftest.$ac_ext <<CF_EOF
7849 if (Gpm_Open(0,0)) Gpm_Close();
7850 ${cf_cv_main_return:-return}(0);
7853 cf_save_LIBS="$LIBS"
7858 for cf_add_1lib in -lgpm; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7860 for cf_add_1lib in $cf_add_0lib; do
7861 for cf_add_2lib in $cf_add_libs; do
7862 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7867 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7871 if { (eval echo "$as_me:7871: \"$ac_compile\"") >&5
7872 (eval $ac_compile) 2>&5
7874 echo "$as_me:7874: \$? = $ac_status" >&5
7875 (exit "$ac_status"); } ; then
7876 if { (eval echo "$as_me:7876: \"$ac_link\"") >&5
7877 (eval $ac_link) 2>&5
7879 echo "$as_me:7879: \$? = $ac_status" >&5
7880 (exit "$ac_status"); } ; then
7881 cf_cv_gpm_soname="`ldd \"conftest$ac_exeext\" 2>/dev/null | sed -e 's,^.*/,,' -e 's, .*$,,' | ${FGREP-fgrep} libgpm.`"
7882 test -z "$cf_cv_gpm_soname" && cf_cv_gpm_soname=unknown
7886 LIBS="$cf_save_LIBS"
7890 echo "$as_me:7890: result: $cf_cv_gpm_soname" >&5
7891 echo "${ECHO_T}$cf_cv_gpm_soname" >&6
7894 test "$cf_cv_gpm_soname" != "unknown" &&
7895 cat >>confdefs.h <<EOF
7896 #define LIBGPM_SONAME "$cf_cv_gpm_soname"
7899 SHLIB_LIST="-ldl $SHLIB_LIST"
7901 cf_add_libs="$PRIVATE_LIBS"
7904 for cf_add_1lib in -ldl; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7906 for cf_add_1lib in $cf_add_0lib; do
7907 for cf_add_2lib in $cf_add_libs; do
7908 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7913 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7915 PRIVATE_LIBS="$cf_add_libs"
7918 SHLIB_LIST="-lgpm $SHLIB_LIST"
7920 cf_add_libs="$TEST_LIBS"
7923 for cf_add_1lib in -lgpm; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7925 for cf_add_1lib in $cf_add_0lib; do
7926 for cf_add_2lib in $cf_add_libs; do
7927 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7932 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7934 TEST_LIBS="$cf_add_libs"
7936 cf_add_libs="$PRIVATE_LIBS"
7939 for cf_add_1lib in -lgpm; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7941 for cf_add_1lib in $cf_add_0lib; do
7942 for cf_add_2lib in $cf_add_libs; do
7943 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7948 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7950 PRIVATE_LIBS="$cf_add_libs"
7954 cat >>confdefs.h <<\EOF
7955 #define HAVE_LIBGPM 1
7958 echo "$as_me:7958: checking for Gpm_Wgetch in -lgpm" >&5
7959 echo $ECHO_N "checking for Gpm_Wgetch in -lgpm... $ECHO_C" >&6
7960 if test "${ac_cv_lib_gpm_Gpm_Wgetch+set}" = set; then
7961 echo $ECHO_N "(cached) $ECHO_C" >&6
7963 ac_check_lib_save_LIBS=$LIBS
7965 cat >"conftest.$ac_ext" <<_ACEOF
7966 #line 7966 "configure"
7967 #include "confdefs.h"
7969 /* Override any gcc2 internal prototype to avoid an error. */
7973 /* We use char because int might match the return type of a gcc2
7974 builtin and then its argument prototype would still apply. */
7984 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7985 if { (eval echo "$as_me:7985: \"$ac_link\"") >&5
7986 (eval $ac_link) 2>&5
7988 echo "$as_me:7988: \$? = $ac_status" >&5
7989 (exit "$ac_status"); } &&
7990 { ac_try='test -s "conftest$ac_exeext"'
7991 { (eval echo "$as_me:7991: \"$ac_try\"") >&5
7994 echo "$as_me:7994: \$? = $ac_status" >&5
7995 (exit "$ac_status"); }; }; then
7996 ac_cv_lib_gpm_Gpm_Wgetch=yes
7998 echo "$as_me: failed program was:" >&5
7999 cat "conftest.$ac_ext" >&5
8000 ac_cv_lib_gpm_Gpm_Wgetch=no
8002 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
8003 LIBS=$ac_check_lib_save_LIBS
8005 echo "$as_me:8005: result: $ac_cv_lib_gpm_Gpm_Wgetch" >&5
8006 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Wgetch" >&6
8007 if test "$ac_cv_lib_gpm_Gpm_Wgetch" = yes; then
8009 echo "$as_me:8009: checking if GPM is weakly bound to curses library" >&5
8010 echo $ECHO_N "checking if GPM is weakly bound to curses library... $ECHO_C" >&6
8011 if test "${cf_cv_check_gpm_wgetch+set}" = set; then
8012 echo $ECHO_N "(cached) $ECHO_C" >&6
8015 cf_cv_check_gpm_wgetch=unknown
8016 if test "$cross_compiling" != yes ; then
8018 cat >conftest.$ac_ext <<CF_EOF
8023 ${cf_cv_main_return:-return}(0);
8027 cf_save_LIBS="$LIBS"
8028 # This only works if we can look at the symbol table. If a shared
8029 # library is stripped for install, we cannot use that. So we're forced
8030 # to rely on the static library, noting that some packagers may not
8032 LIBS="-static -lgpm -dynamic $LIBS"
8033 if { (eval echo "$as_me:8033: \"$ac_compile\"") >&5
8034 (eval $ac_compile) 2>&5
8036 echo "$as_me:8036: \$? = $ac_status" >&5
8037 (exit "$ac_status"); } ; then
8038 if { (eval echo "$as_me:8038: \"$ac_link\"") >&5
8039 (eval $ac_link) 2>&5
8041 echo "$as_me:8041: \$? = $ac_status" >&5
8042 (exit "$ac_status"); } ; then
8043 cf_cv_check_gpm_wgetch="`nm \"conftest$ac_exeext\" | ${EGREP-egrep} '\<wgetch\>' | ${EGREP-egrep} '\<[vVwW]\>'`"
8044 test -n "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=yes
8045 test -z "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=no
8049 LIBS="$cf_save_LIBS"
8053 echo "$as_me:8053: result: $cf_cv_check_gpm_wgetch" >&5
8054 echo "${ECHO_T}$cf_cv_check_gpm_wgetch" >&6
8056 if test "$cf_cv_check_gpm_wgetch" != yes ; then
8057 { echo "$as_me:8057: WARNING: GPM library is already linked with curses - read the FAQ" >&5
8058 echo "$as_me: WARNING: GPM library is already linked with curses - read the FAQ" >&2;}
8065 echo "$as_me:8065: checking if you want to use PCRE2 for regular-expressions" >&5
8066 echo $ECHO_N "checking if you want to use PCRE2 for regular-expressions... $ECHO_C" >&6
8068 # Check whether --with-pcre2 or --without-pcre2 was given.
8069 if test "${with_pcre2+set}" = set; then
8070 withval="$with_pcre2"
8073 test -z "$with_pcre2" && with_pcre2=no
8074 echo "$as_me:8074: result: $with_pcre2" >&5
8075 echo "${ECHO_T}$with_pcre2" >&6
8077 if test "x$with_pcre2" != xno ; then
8079 for cf_with_pcre2 in libpcre2 libpcre2-posix libpcre
8082 if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "$cf_with_pcre2"; then
8083 test -n "$verbose" && echo " found package $cf_with_pcre2" 1>&6
8085 echo "${as_me:-configure}:8085: testing found package $cf_with_pcre2 ..." 1>&5
8087 cf_pkgconfig_incs="`$PKG_CONFIG --cflags "$cf_with_pcre2" 2>/dev/null`"
8088 cf_pkgconfig_libs="`$PKG_CONFIG --libs "$cf_with_pcre2" 2>/dev/null`"
8089 test -n "$verbose" && echo " package $cf_with_pcre2 CFLAGS: $cf_pkgconfig_incs" 1>&6
8091 echo "${as_me:-configure}:8091: testing package $cf_with_pcre2 CFLAGS: $cf_pkgconfig_incs ..." 1>&5
8093 test -n "$verbose" && echo " package $cf_with_pcre2 LIBS: $cf_pkgconfig_libs" 1>&6
8095 echo "${as_me:-configure}:8095: testing package $cf_with_pcre2 LIBS: $cf_pkgconfig_libs ..." 1>&5
8100 cf_new_extra_cppflags=
8102 for cf_add_cflags in $cf_pkgconfig_incs
8104 case "$cf_fix_cppflags" in
8106 case "$cf_add_cflags" in
8107 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
8108 case "$cf_add_cflags" in
8110 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
8112 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8113 && test -z "${cf_tst_cflags}" \
8114 && cf_fix_cppflags=yes
8116 if test "$cf_fix_cppflags" = yes ; then
8118 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8119 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8122 elif test "${cf_tst_cflags}" = "\"'" ; then
8124 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8125 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8135 case "$cf_add_cflags" in
8137 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
8139 CPPFLAGS=`echo "$CPPFLAGS" | \
8140 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
8141 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
8146 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
8147 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
8154 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
8155 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
8162 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8163 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8165 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
8167 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8168 && test -z "${cf_tst_cflags}" \
8169 && cf_fix_cppflags=no
8174 if test -n "$cf_new_cflags" ; then
8176 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
8177 CFLAGS="${CFLAGS}$cf_new_cflags"
8181 if test -n "$cf_new_cppflags" ; then
8183 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
8184 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
8188 if test -n "$cf_new_extra_cppflags" ; then
8190 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
8191 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
8198 for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
8200 for cf_add_1lib in $cf_add_0lib; do
8201 for cf_add_2lib in $cf_add_libs; do
8202 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
8207 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
8211 cf_with_pcre2_ok=yes; break
8219 cf_with_pcre2_ok=yes || { { echo "$as_me:8219: error: Cannot find PCRE2 library" >&5
8220 echo "$as_me: error: Cannot find PCRE2 library" >&2;}
8221 { (exit 1); exit 1; }; }
8223 cat >>confdefs.h <<\EOF
8224 #define HAVE_LIB_PCRE2 1
8227 # if pkgconfig gave no results, look for the libraries directly
8229 (*pcre2-posix*|*pcreposix*)
8232 echo "$as_me:8232: checking for regcomp in -lpcre2-posix" >&5
8233 echo $ECHO_N "checking for regcomp in -lpcre2-posix... $ECHO_C" >&6
8234 if test "${ac_cv_lib_pcre2_posix_regcomp+set}" = set; then
8235 echo $ECHO_N "(cached) $ECHO_C" >&6
8237 ac_check_lib_save_LIBS=$LIBS
8238 LIBS="-lpcre2-posix $LIBS"
8239 cat >"conftest.$ac_ext" <<_ACEOF
8240 #line 8240 "configure"
8241 #include "confdefs.h"
8243 /* Override any gcc2 internal prototype to avoid an error. */
8247 /* We use char because int might match the return type of a gcc2
8248 builtin and then its argument prototype would still apply. */
8258 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
8259 if { (eval echo "$as_me:8259: \"$ac_link\"") >&5
8260 (eval $ac_link) 2>&5
8262 echo "$as_me:8262: \$? = $ac_status" >&5
8263 (exit "$ac_status"); } &&
8264 { ac_try='test -s "conftest$ac_exeext"'
8265 { (eval echo "$as_me:8265: \"$ac_try\"") >&5
8268 echo "$as_me:8268: \$? = $ac_status" >&5
8269 (exit "$ac_status"); }; }; then
8270 ac_cv_lib_pcre2_posix_regcomp=yes
8272 echo "$as_me: failed program was:" >&5
8273 cat "conftest.$ac_ext" >&5
8274 ac_cv_lib_pcre2_posix_regcomp=no
8276 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
8277 LIBS=$ac_check_lib_save_LIBS
8279 echo "$as_me:8279: result: $ac_cv_lib_pcre2_posix_regcomp" >&5
8280 echo "${ECHO_T}$ac_cv_lib_pcre2_posix_regcomp" >&6
8281 if test "$ac_cv_lib_pcre2_posix_regcomp" = yes; then
8286 for cf_add_1lib in -lpcre2-posix; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
8288 for cf_add_1lib in $cf_add_0lib; do
8289 for cf_add_2lib in $cf_add_libs; do
8290 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
8295 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
8300 echo "$as_me:8300: checking for regcomp in -lpcreposix" >&5
8301 echo $ECHO_N "checking for regcomp in -lpcreposix... $ECHO_C" >&6
8302 if test "${ac_cv_lib_pcreposix_regcomp+set}" = set; then
8303 echo $ECHO_N "(cached) $ECHO_C" >&6
8305 ac_check_lib_save_LIBS=$LIBS
8306 LIBS="-lpcreposix $LIBS"
8307 cat >"conftest.$ac_ext" <<_ACEOF
8308 #line 8308 "configure"
8309 #include "confdefs.h"
8311 /* Override any gcc2 internal prototype to avoid an error. */
8315 /* We use char because int might match the return type of a gcc2
8316 builtin and then its argument prototype would still apply. */
8326 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
8327 if { (eval echo "$as_me:8327: \"$ac_link\"") >&5
8328 (eval $ac_link) 2>&5
8330 echo "$as_me:8330: \$? = $ac_status" >&5
8331 (exit "$ac_status"); } &&
8332 { ac_try='test -s "conftest$ac_exeext"'
8333 { (eval echo "$as_me:8333: \"$ac_try\"") >&5
8336 echo "$as_me:8336: \$? = $ac_status" >&5
8337 (exit "$ac_status"); }; }; then
8338 ac_cv_lib_pcreposix_regcomp=yes
8340 echo "$as_me: failed program was:" >&5
8341 cat "conftest.$ac_ext" >&5
8342 ac_cv_lib_pcreposix_regcomp=no
8344 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
8345 LIBS=$ac_check_lib_save_LIBS
8347 echo "$as_me:8347: result: $ac_cv_lib_pcreposix_regcomp" >&5
8348 echo "${ECHO_T}$ac_cv_lib_pcreposix_regcomp" >&6
8349 if test "$ac_cv_lib_pcreposix_regcomp" = yes; then
8354 for cf_add_1lib in -lpcreposix; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
8356 for cf_add_1lib in $cf_add_0lib; do
8357 for cf_add_2lib in $cf_add_libs; do
8358 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
8363 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
8368 { { echo "$as_me:8368: error: Cannot find PCRE2 POSIX library" >&5
8369 echo "$as_me: error: Cannot find PCRE2 POSIX library" >&2;}
8370 { (exit 1); exit 1; }; }
8378 # either way, check for the library header files
8380 for ac_header in pcre2posix.h pcreposix.h
8382 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8383 echo "$as_me:8383: checking for $ac_header" >&5
8384 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8385 if eval "test \"\${$as_ac_Header+set}\" = set"; then
8386 echo $ECHO_N "(cached) $ECHO_C" >&6
8388 cat >"conftest.$ac_ext" <<_ACEOF
8389 #line 8389 "configure"
8390 #include "confdefs.h"
8391 #include <$ac_header>
8393 if { (eval echo "$as_me:8393: \"$ac_cpp "conftest.$ac_ext"\"") >&5
8394 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
8396 $EGREP -v '^ *\+' conftest.er1 >conftest.err
8398 cat conftest.err >&5
8399 echo "$as_me:8399: \$? = $ac_status" >&5
8400 (exit "$ac_status"); } >/dev/null; then
8401 if test -s conftest.err; then
8402 ac_cpp_err=$ac_c_preproc_warn_flag
8409 if test -z "$ac_cpp_err"; then
8410 eval "$as_ac_Header=yes"
8412 echo "$as_me: failed program was:" >&5
8413 cat "conftest.$ac_ext" >&5
8414 eval "$as_ac_Header=no"
8416 rm -f conftest.err "conftest.$ac_ext"
8418 echo "$as_me:8418: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
8419 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
8420 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
8421 cat >>confdefs.h <<EOF
8422 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8428 for ac_func in PCRE2regcomp
8430 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8431 echo "$as_me:8431: checking for $ac_func" >&5
8432 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8433 if eval "test \"\${$as_ac_var+set}\" = set"; then
8434 echo $ECHO_N "(cached) $ECHO_C" >&6
8436 cat >"conftest.$ac_ext" <<_ACEOF
8437 #line 8437 "configure"
8438 #include "confdefs.h"
8439 #define $ac_func autoconf_temporary
8440 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
8447 /* We use char because int might match the return type of a gcc2
8448 builtin and then its argument prototype would still apply. */
8449 char $ac_func (void);
8455 /* The GNU C library defines stubs for functions which it implements
8456 to always fail with ENOSYS. Some functions are actually named
8457 something starting with __ and the normal name is an alias. */
8458 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8459 #error found stub for $ac_func
8467 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
8468 if { (eval echo "$as_me:8468: \"$ac_link\"") >&5
8469 (eval $ac_link) 2>&5
8471 echo "$as_me:8471: \$? = $ac_status" >&5
8472 (exit "$ac_status"); } &&
8473 { ac_try='test -s "conftest$ac_exeext"'
8474 { (eval echo "$as_me:8474: \"$ac_try\"") >&5
8477 echo "$as_me:8477: \$? = $ac_status" >&5
8478 (exit "$ac_status"); }; }; then
8479 eval "$as_ac_var=yes"
8481 echo "$as_me: failed program was:" >&5
8482 cat "conftest.$ac_ext" >&5
8483 eval "$as_ac_var=no"
8485 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
8487 echo "$as_me:8487: result: `eval echo '${'"$as_ac_var"'}'`" >&5
8488 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
8489 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
8490 cat >>confdefs.h <<EOF
8491 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
8499 # not everyone has "test -c"
8500 if test -c /dev/sysmouse 2>/dev/null ; then
8501 echo "$as_me:8501: checking if you want to use sysmouse" >&5
8502 echo $ECHO_N "checking if you want to use sysmouse... $ECHO_C" >&6
8504 # Check whether --with-sysmouse or --without-sysmouse was given.
8505 if test "${with_sysmouse+set}" = set; then
8506 withval="$with_sysmouse"
8507 cf_with_sysmouse=$withval
8509 cf_with_sysmouse=maybe
8511 if test "$cf_with_sysmouse" != no ; then
8512 cat >"conftest.$ac_ext" <<_ACEOF
8513 #line 8513 "configure"
8514 #include "confdefs.h"
8516 #include <osreldate.h>
8517 #if (__FreeBSD_version >= 400017)
8518 #include <sys/consio.h>
8519 #include <sys/fbio.h>
8521 #include <machine/console.h>
8528 struct mouse_info the_mouse;
8529 ioctl(0, CONS_MOUSECTL, &the_mouse);
8535 rm -f "conftest.$ac_objext"
8536 if { (eval echo "$as_me:8536: \"$ac_compile\"") >&5
8537 (eval $ac_compile) 2>&5
8539 echo "$as_me:8539: \$? = $ac_status" >&5
8540 (exit "$ac_status"); } &&
8541 { ac_try='test -s "conftest.$ac_objext"'
8542 { (eval echo "$as_me:8542: \"$ac_try\"") >&5
8545 echo "$as_me:8545: \$? = $ac_status" >&5
8546 (exit "$ac_status"); }; }; then
8547 cf_with_sysmouse=yes
8549 echo "$as_me: failed program was:" >&5
8550 cat "conftest.$ac_ext" >&5
8553 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
8555 echo "$as_me:8555: result: $cf_with_sysmouse" >&5
8556 echo "${ECHO_T}$cf_with_sysmouse" >&6
8557 test "$cf_with_sysmouse" = yes &&
8558 cat >>confdefs.h <<\EOF
8559 #define USE_SYSMOUSE 1
8564 # pretend that ncurses==ncursesw==ncursest
8565 echo "$as_me:8565: checking if you want to disable library suffixes" >&5
8566 echo $ECHO_N "checking if you want to disable library suffixes... $ECHO_C" >&6
8568 # Check whether --enable-lib-suffixes or --disable-lib-suffixes was given.
8569 if test "${enable_lib_suffixes+set}" = set; then
8570 enableval="$enable_lib_suffixes"
8571 test "$enableval" != no && enableval=yes
8572 if test "$enableval" != "yes" ; then
8573 disable_lib_suffixes=yes
8575 disable_lib_suffixes=no
8579 disable_lib_suffixes=no
8582 echo "$as_me:8582: result: $disable_lib_suffixes" >&5
8583 echo "${ECHO_T}$disable_lib_suffixes" >&6
8585 ### If we're building with rpath, try to link non-standard libs that way too.
8586 if test "$DFT_LWR_MODEL" = "shared" && test "x$cf_cv_enable_rpath" != xno; then
8588 echo "$as_me:8588: checking if rpath-hack should be disabled" >&5
8589 echo $ECHO_N "checking if rpath-hack should be disabled... $ECHO_C" >&6
8591 # Check whether --enable-rpath-hack or --disable-rpath-hack was given.
8592 if test "${enable_rpath_hack+set}" = set; then
8593 enableval="$enable_rpath_hack"
8594 test "$enableval" != no && enableval=yes
8595 if test "$enableval" != "yes" ; then
8596 enable_rpath_hack=no
8598 enable_rpath_hack=yes
8602 enable_rpath_hack=yes
8605 if test "x$enable_rpath_hack" = xno; then cf_disable_rpath_hack=yes; else cf_disable_rpath_hack=no; fi
8606 echo "$as_me:8606: result: $cf_disable_rpath_hack" >&5
8607 echo "${ECHO_T}$cf_disable_rpath_hack" >&6
8609 if test "$enable_rpath_hack" = yes ; then
8611 echo "$as_me:8611: checking for updated LDFLAGS" >&5
8612 echo $ECHO_N "checking for updated LDFLAGS... $ECHO_C" >&6
8613 if test -n "$LD_RPATH_OPT" ; then
8614 echo "$as_me:8614: result: maybe" >&5
8615 echo "${ECHO_T}maybe" >&6
8619 # Extract the first word of "$ac_prog", so it can be a program name with args.
8620 set dummy $ac_prog; ac_word=$2
8621 echo "$as_me:8621: checking for $ac_word" >&5
8622 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8623 if test "${ac_cv_prog_cf_ldd_prog+set}" = set; then
8624 echo $ECHO_N "(cached) $ECHO_C" >&6
8626 if test -n "$cf_ldd_prog"; then
8627 ac_cv_prog_cf_ldd_prog="$cf_ldd_prog" # Let the user override the test.
8629 ac_save_IFS=$IFS; IFS=$ac_path_separator
8631 for ac_dir in $ac_dummy; do
8633 test -z "$ac_dir" && ac_dir=.
8634 $as_executable_p "$ac_dir/$ac_word" || continue
8635 ac_cv_prog_cf_ldd_prog="$ac_prog"
8636 echo "$as_me:8636: found $ac_dir/$ac_word" >&5
8642 cf_ldd_prog=$ac_cv_prog_cf_ldd_prog
8643 if test -n "$cf_ldd_prog"; then
8644 echo "$as_me:8644: result: $cf_ldd_prog" >&5
8645 echo "${ECHO_T}$cf_ldd_prog" >&6
8647 echo "$as_me:8647: result: no" >&5
8648 echo "${ECHO_T}no" >&6
8651 test -n "$cf_ldd_prog" && break
8653 test -n "$cf_ldd_prog" || cf_ldd_prog="no"
8655 cf_rpath_list="/usr/lib /lib"
8656 if test "$cf_ldd_prog" != no
8660 cat >"conftest.$ac_ext" <<_ACEOF
8661 #line 8661 "configure"
8662 #include "confdefs.h"
8672 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
8673 if { (eval echo "$as_me:8673: \"$ac_link\"") >&5
8674 (eval $ac_link) 2>&5
8676 echo "$as_me:8676: \$? = $ac_status" >&5
8677 (exit "$ac_status"); } &&
8678 { ac_try='test -s "conftest$ac_exeext"'
8679 { (eval echo "$as_me:8679: \"$ac_try\"") >&5
8682 echo "$as_me:8682: \$? = $ac_status" >&5
8683 (exit "$ac_status"); }; }; then
8684 cf_rpath_oops=`"$cf_ldd_prog" "conftest$ac_exeext" | ${FGREP-fgrep} ' not found' | sed -e 's% =>.*$%%' |sort | uniq`
8685 cf_rpath_list=`"$cf_ldd_prog" "conftest$ac_exeext" | ${FGREP-fgrep} / | sed -e 's%^.*[ ]/%/%' -e 's%/[^/][^/]*$%%' |sort | uniq`
8687 echo "$as_me: failed program was:" >&5
8688 cat "conftest.$ac_ext" >&5
8690 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
8692 # If we passed the link-test, but get a "not found" on a given library,
8693 # this could be due to inept reconfiguration of gcc to make it only
8694 # partly honor /usr/local/lib (or whatever). Sometimes this behavior
8695 # is intentional, e.g., installing gcc in /usr/bin and suppressing the
8696 # /usr/local libraries.
8697 if test -n "$cf_rpath_oops"
8699 for cf_rpath_src in $cf_rpath_oops
8701 for cf_rpath_dir in \
8706 if test -f "$cf_rpath_dir/lib/$cf_rpath_src"
8708 test -n "$verbose" && echo " ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src" 1>&6
8710 echo "${as_me:-configure}:8710: testing ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src ..." 1>&5
8712 LDFLAGS="$LDFLAGS -L$cf_rpath_dir/lib"
8720 test -n "$verbose" && echo " ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
8722 echo "${as_me:-configure}:8722: testing ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
8724 test -n "$verbose" && echo " ...checking LDFLAGS $LDFLAGS" 1>&6
8726 echo "${as_me:-configure}:8726: testing ...checking LDFLAGS $LDFLAGS ..." 1>&5
8729 for cf_rpath_src in $LDFLAGS
8731 case "$cf_rpath_src" in
8734 # check if this refers to a directory which we will ignore
8736 if test -n "$cf_rpath_list"
8738 for cf_rpath_item in $cf_rpath_list
8740 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
8748 if test "$cf_rpath_skip" = no
8750 # transform the option
8751 if test "$LD_RPATH_OPT" = "-R " ; then
8752 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
8754 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
8757 # if we have not already added this, add it now
8758 cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
8759 if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
8761 test -n "$verbose" && echo " ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
8763 echo "${as_me:-configure}:8763: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
8765 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
8770 cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
8772 LDFLAGS=$cf_rpath_dst
8774 test -n "$verbose" && echo " ...checked LDFLAGS $LDFLAGS" 1>&6
8776 echo "${as_me:-configure}:8776: testing ...checked LDFLAGS $LDFLAGS ..." 1>&5
8778 test -n "$verbose" && echo " ...checking LIBS $LIBS" 1>&6
8780 echo "${as_me:-configure}:8780: testing ...checking LIBS $LIBS ..." 1>&5
8783 for cf_rpath_src in $LIBS
8785 case "$cf_rpath_src" in
8788 # check if this refers to a directory which we will ignore
8790 if test -n "$cf_rpath_list"
8792 for cf_rpath_item in $cf_rpath_list
8794 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
8802 if test "$cf_rpath_skip" = no
8804 # transform the option
8805 if test "$LD_RPATH_OPT" = "-R " ; then
8806 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
8808 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
8811 # if we have not already added this, add it now
8812 cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
8813 if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
8815 test -n "$verbose" && echo " ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
8817 echo "${as_me:-configure}:8817: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
8819 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
8824 cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
8828 test -n "$verbose" && echo " ...checked LIBS $LIBS" 1>&6
8830 echo "${as_me:-configure}:8830: testing ...checked LIBS $LIBS ..." 1>&5
8832 test -n "$verbose" && echo " ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
8834 echo "${as_me:-configure}:8834: testing ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
8837 echo "$as_me:8837: result: no" >&5
8838 echo "${ECHO_T}no" >&6
8845 ### Depending on the system, someone may use rpath to build ncurses but not
8846 # want users of the package to rely upon that feature. Give those people an
8847 # option to suppress that detail from EXTRA_LDFLAGS.
8848 EXTRA_PKG_LDFLAGS="$LDFLAGS $EXTRA_LDFLAGS"
8849 if test -n "$EXTRA_PKG_LDFLAGS"
8851 echo "$as_me:8851: checking if you want to disable extra LDFLAGS for package-scripts" >&5
8852 echo $ECHO_N "checking if you want to disable extra LDFLAGS for package-scripts... $ECHO_C" >&6
8854 # Check whether --enable-pkg-ldflags or --disable-pkg-ldflags was given.
8855 if test "${enable_pkg_ldflags+set}" = set; then
8856 enableval="$enable_pkg_ldflags"
8857 test "$enableval" != no && enableval=yes
8858 if test "$enableval" != "yes" ; then
8859 disable_pkg_ldflags=yes
8861 disable_pkg_ldflags=no
8865 disable_pkg_ldflags=no
8868 echo "$as_me:8868: result: $disable_pkg_ldflags" >&5
8869 echo "${ECHO_T}$disable_pkg_ldflags" >&6
8870 test "$disable_pkg_ldflags" = yes && EXTRA_PKG_LDFLAGS=
8873 ###############################################################################
8875 ### use option --with-extra-suffix to append suffix to headers and libraries
8876 echo "$as_me:8876: checking if you wish to append extra suffix to header/library paths" >&5
8877 echo $ECHO_N "checking if you wish to append extra suffix to header/library paths... $ECHO_C" >&6
8880 # Check whether --with-extra-suffix or --without-extra-suffix was given.
8881 if test "${with_extra_suffix+set}" = set; then
8882 withval="$with_extra_suffix"
8887 EXTRA_SUFFIX=$cf_cv_abi_version
8890 EXTRA_SUFFIX=$withval
8895 echo "$as_me:8895: result: $EXTRA_SUFFIX" >&5
8896 echo "${ECHO_T}$EXTRA_SUFFIX" >&6
8898 ### use option --disable-overwrite to leave out the link to -lcurses
8899 echo "$as_me:8899: checking if you wish to install ncurses overwriting curses" >&5
8900 echo $ECHO_N "checking if you wish to install ncurses overwriting curses... $ECHO_C" >&6
8902 # Check whether --enable-overwrite or --disable-overwrite was given.
8903 if test "${enable_overwrite+set}" = set; then
8904 enableval="$enable_overwrite"
8905 with_overwrite=$enableval
8907 if test "$prefix" = "/usr" ; then with_overwrite=yes; else with_overwrite=no; fi
8909 echo "$as_me:8909: result: $with_overwrite" >&5
8910 echo "${ECHO_T}$with_overwrite" >&6
8912 echo "$as_me:8912: checking if external terminfo-database is used" >&5
8913 echo $ECHO_N "checking if external terminfo-database is used... $ECHO_C" >&6
8915 # Check whether --enable-database or --disable-database was given.
8916 if test "${enable_database+set}" = set; then
8917 enableval="$enable_database"
8918 use_database=$enableval
8922 echo "$as_me:8922: result: $use_database" >&5
8923 echo "${ECHO_T}$use_database" >&6
8927 TERMINFO_SRC='${top_srcdir}/misc/emx.src'
8930 TERMINFO_SRC='${top_srcdir}/misc/terminfo.src'
8934 NCURSES_USE_DATABASE=0
8935 if test "$use_database" != no ; then
8936 NCURSES_USE_DATABASE=1
8938 echo "$as_me:8938: checking which terminfo source-file will be installed" >&5
8939 echo $ECHO_N "checking which terminfo source-file will be installed... $ECHO_C" >&6
8941 # Check whether --with-database or --without-database was given.
8942 if test "${with_database+set}" = set; then
8943 withval="$with_database"
8944 TERMINFO_SRC=$withval
8946 echo "$as_me:8946: result: $TERMINFO_SRC" >&5
8947 echo "${ECHO_T}$TERMINFO_SRC" >&6
8949 echo "$as_me:8949: checking whether to use hashed database instead of directory/tree" >&5
8950 echo $ECHO_N "checking whether to use hashed database instead of directory/tree... $ECHO_C" >&6
8952 # Check whether --with-hashed-db or --without-hashed-db was given.
8953 if test "${with_hashed_db+set}" = set; then
8954 withval="$with_hashed_db"
8959 echo "$as_me:8959: result: $with_hashed_db" >&5
8960 echo "${ECHO_T}$with_hashed_db" >&6
8965 echo "$as_me:8965: checking for list of fallback descriptions" >&5
8966 echo $ECHO_N "checking for list of fallback descriptions... $ECHO_C" >&6
8968 # Check whether --with-fallbacks or --without-fallbacks was given.
8969 if test "${with_fallbacks+set}" = set; then
8970 withval="$with_fallbacks"
8971 with_fallback=$withval
8975 echo "$as_me:8975: result: $with_fallback" >&5
8976 echo "${ECHO_T}$with_fallback" >&6
8978 case ".$with_fallback" in
8983 { echo "$as_me:8983: WARNING: expected a list of terminal descriptions" >&5
8984 echo "$as_me: WARNING: expected a list of terminal descriptions" >&2;}
8987 FALLBACK_LIST=`echo "$with_fallback" | sed -e 's/,/ /g'`
8991 # The fallback feature in ncurses relies upon tic/infocmp outside the build
8992 # tree for generating the terminal descriptions that will be compiled into the
8993 # library. If your toolchain is old, it may not handle current terminal
8994 # databases. Use configure-options to point to the tools which will be used,
8995 # rather than the first ones found on the $PATH.
8996 if test -n "$ac_tool_prefix"; then
8997 # Extract the first word of "${ac_tool_prefix}tic", so it can be a program name with args.
8998 set dummy ${ac_tool_prefix}tic; ac_word=$2
8999 echo "$as_me:8999: checking for $ac_word" >&5
9000 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9001 if test "${ac_cv_prog_TIC+set}" = set; then
9002 echo $ECHO_N "(cached) $ECHO_C" >&6
9004 if test -n "$TIC"; then
9005 ac_cv_prog_TIC="$TIC" # Let the user override the test.
9007 ac_save_IFS=$IFS; IFS=$ac_path_separator
9009 for ac_dir in $ac_dummy; do
9011 test -z "$ac_dir" && ac_dir=.
9012 $as_executable_p "$ac_dir/$ac_word" || continue
9013 ac_cv_prog_TIC="${ac_tool_prefix}tic"
9014 echo "$as_me:9014: found $ac_dir/$ac_word" >&5
9021 if test -n "$TIC"; then
9022 echo "$as_me:9022: result: $TIC" >&5
9023 echo "${ECHO_T}$TIC" >&6
9025 echo "$as_me:9025: result: no" >&5
9026 echo "${ECHO_T}no" >&6
9030 if test -z "$ac_cv_prog_TIC"; then
9032 # Extract the first word of "tic", so it can be a program name with args.
9033 set dummy tic; ac_word=$2
9034 echo "$as_me:9034: checking for $ac_word" >&5
9035 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9036 if test "${ac_cv_prog_ac_ct_TIC+set}" = set; then
9037 echo $ECHO_N "(cached) $ECHO_C" >&6
9039 if test -n "$ac_ct_TIC"; then
9040 ac_cv_prog_ac_ct_TIC="$ac_ct_TIC" # Let the user override the test.
9042 ac_save_IFS=$IFS; IFS=$ac_path_separator
9044 for ac_dir in $ac_dummy; do
9046 test -z "$ac_dir" && ac_dir=.
9047 $as_executable_p "$ac_dir/$ac_word" || continue
9048 ac_cv_prog_ac_ct_TIC="tic"
9049 echo "$as_me:9049: found $ac_dir/$ac_word" >&5
9055 ac_ct_TIC=$ac_cv_prog_ac_ct_TIC
9056 if test -n "$ac_ct_TIC"; then
9057 echo "$as_me:9057: result: $ac_ct_TIC" >&5
9058 echo "${ECHO_T}$ac_ct_TIC" >&6
9060 echo "$as_me:9060: result: no" >&5
9061 echo "${ECHO_T}no" >&6
9066 TIC="$ac_cv_prog_TIC"
9069 if test -n "$ac_tool_prefix"; then
9070 # Extract the first word of "${ac_tool_prefix}infocmp", so it can be a program name with args.
9071 set dummy ${ac_tool_prefix}infocmp; ac_word=$2
9072 echo "$as_me:9072: checking for $ac_word" >&5
9073 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9074 if test "${ac_cv_prog_INFOCMP+set}" = set; then
9075 echo $ECHO_N "(cached) $ECHO_C" >&6
9077 if test -n "$INFOCMP"; then
9078 ac_cv_prog_INFOCMP="$INFOCMP" # Let the user override the test.
9080 ac_save_IFS=$IFS; IFS=$ac_path_separator
9082 for ac_dir in $ac_dummy; do
9084 test -z "$ac_dir" && ac_dir=.
9085 $as_executable_p "$ac_dir/$ac_word" || continue
9086 ac_cv_prog_INFOCMP="${ac_tool_prefix}infocmp"
9087 echo "$as_me:9087: found $ac_dir/$ac_word" >&5
9093 INFOCMP=$ac_cv_prog_INFOCMP
9094 if test -n "$INFOCMP"; then
9095 echo "$as_me:9095: result: $INFOCMP" >&5
9096 echo "${ECHO_T}$INFOCMP" >&6
9098 echo "$as_me:9098: result: no" >&5
9099 echo "${ECHO_T}no" >&6
9103 if test -z "$ac_cv_prog_INFOCMP"; then
9104 ac_ct_INFOCMP=$INFOCMP
9105 # Extract the first word of "infocmp", so it can be a program name with args.
9106 set dummy infocmp; ac_word=$2
9107 echo "$as_me:9107: checking for $ac_word" >&5
9108 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9109 if test "${ac_cv_prog_ac_ct_INFOCMP+set}" = set; then
9110 echo $ECHO_N "(cached) $ECHO_C" >&6
9112 if test -n "$ac_ct_INFOCMP"; then
9113 ac_cv_prog_ac_ct_INFOCMP="$ac_ct_INFOCMP" # Let the user override the test.
9115 ac_save_IFS=$IFS; IFS=$ac_path_separator
9117 for ac_dir in $ac_dummy; do
9119 test -z "$ac_dir" && ac_dir=.
9120 $as_executable_p "$ac_dir/$ac_word" || continue
9121 ac_cv_prog_ac_ct_INFOCMP="infocmp"
9122 echo "$as_me:9122: found $ac_dir/$ac_word" >&5
9128 ac_ct_INFOCMP=$ac_cv_prog_ac_ct_INFOCMP
9129 if test -n "$ac_ct_INFOCMP"; then
9130 echo "$as_me:9130: result: $ac_ct_INFOCMP" >&5
9131 echo "${ECHO_T}$ac_ct_INFOCMP" >&6
9133 echo "$as_me:9133: result: no" >&5
9134 echo "${ECHO_T}no" >&6
9137 INFOCMP=$ac_ct_INFOCMP
9139 INFOCMP="$ac_cv_prog_INFOCMP"
9142 if test -n "$FALLBACK_LIST"
9145 # Check whether --with-tic-path or --without-tic-path was given.
9146 if test "${with_tic_path+set}" = set; then
9147 withval="$with_tic_path"
9148 echo "$as_me:9148: checking for tic program for fallbacks" >&5
9149 echo $ECHO_N "checking for tic program for fallbacks... $ECHO_C" >&6
9151 echo "$as_me:9151: result: $TIC" >&5
9152 echo "${ECHO_T}$TIC" >&6
9154 if test "x$prefix" != xNONE; then
9155 cf_path_syntax="$prefix"
9157 cf_path_syntax="$ac_default_prefix"
9165 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
9167 (.\$\{*prefix\}*|.\$\{*dir\}*)
9171 TIC=`echo "$TIC" | sed -e s%NONE%$cf_path_syntax%`
9176 TIC=`echo "$TIC" | sed -e s%NONE%$cf_path_syntax%`
9179 { { echo "$as_me:9179: error: expected a pathname, not \"$TIC\"" >&5
9180 echo "$as_me: error: expected a pathname, not \"$TIC\"" >&2;}
9181 { (exit 1); exit 1; }; }
9187 test -z "$TIC" && TIC="tic"
9188 for ac_prog in $TIC tic
9190 # Extract the first word of "$ac_prog", so it can be a program name with args.
9191 set dummy $ac_prog; ac_word=$2
9192 echo "$as_me:9192: checking for $ac_word" >&5
9193 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9194 if test "${ac_cv_path_TIC+set}" = set; then
9195 echo $ECHO_N "(cached) $ECHO_C" >&6
9199 ac_cv_path_TIC="$TIC" # Let the user override the test with a path.
9202 ac_save_IFS=$IFS; IFS=$ac_path_separator
9203 ac_dummy="$PATH:/usr/local/ncurses/bin"
9204 for ac_dir in $ac_dummy; do
9206 test -z "$ac_dir" && ac_dir=.
9207 if $as_executable_p "$ac_dir/$ac_word"; then
9208 ac_cv_path_TIC="$ac_dir/$ac_word"
9209 echo "$as_me:9209: found $ac_dir/$ac_word" >&5
9219 if test -n "$TIC"; then
9220 echo "$as_me:9220: result: $TIC" >&5
9221 echo "${ECHO_T}$TIC" >&6
9223 echo "$as_me:9223: result: no" >&5
9224 echo "${ECHO_T}no" >&6
9227 test -n "$TIC" && break
9229 test -n "$TIC" || TIC="$TIC"
9233 IFS="${IFS:- }"; cf_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR"
9234 for cf_temp in $ac_cv_path_TIC
9236 if test -z "$cf_path_prog" ; then
9237 if test "$with_full_paths" = yes ; then
9239 if test "x$prefix" != xNONE; then
9240 cf_path_syntax="$prefix"
9242 cf_path_syntax="$ac_default_prefix"
9250 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
9252 (.\$\{*prefix\}*|.\$\{*dir\}*)
9253 eval cf_temp="$cf_temp"
9256 cf_temp=`echo "$cf_temp" | sed -e s%NONE%$cf_path_syntax%`
9261 cf_temp=`echo "$cf_temp" | sed -e s%NONE%$cf_path_syntax%`
9268 cf_path_prog="$cf_temp"
9270 cf_path_prog="`basename "$cf_temp"`"
9272 elif test -z "$cf_path_args" ; then
9273 cf_path_args="$cf_temp"
9275 cf_path_args="$cf_path_args $cf_temp"
9280 if test -n "$cf_path_prog" ; then
9282 echo "${as_me:-configure}:9282: testing defining path for ${cf_path_prog} ..." 1>&5
9284 cat >>confdefs.h <<EOF
9285 #define TIC_PATH "$cf_path_prog"
9288 test -n "$cf_path_args" &&
9289 cat >>confdefs.h <<EOF
9290 #define TIC_ARGS "$cf_path_args"
9297 { echo "$as_me:9297: WARNING: no tic program found for fallbacks" >&5
9298 echo "$as_me: WARNING: no tic program found for fallbacks" >&2;}
9303 # Check whether --with-infocmp-path or --without-infocmp-path was given.
9304 if test "${with_infocmp_path+set}" = set; then
9305 withval="$with_infocmp_path"
9306 echo "$as_me:9306: checking for infocmp program for fallbacks" >&5
9307 echo $ECHO_N "checking for infocmp program for fallbacks... $ECHO_C" >&6
9309 echo "$as_me:9309: result: $INFOCMP" >&5
9310 echo "${ECHO_T}$INFOCMP" >&6
9312 if test "x$prefix" != xNONE; then
9313 cf_path_syntax="$prefix"
9315 cf_path_syntax="$ac_default_prefix"
9323 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
9325 (.\$\{*prefix\}*|.\$\{*dir\}*)
9326 eval INFOCMP="$INFOCMP"
9329 INFOCMP=`echo "$INFOCMP" | sed -e s%NONE%$cf_path_syntax%`
9334 INFOCMP=`echo "$INFOCMP" | sed -e s%NONE%$cf_path_syntax%`
9337 { { echo "$as_me:9337: error: expected a pathname, not \"$INFOCMP\"" >&5
9338 echo "$as_me: error: expected a pathname, not \"$INFOCMP\"" >&2;}
9339 { (exit 1); exit 1; }; }
9345 test -z "$INFOCMP" && INFOCMP="infocmp"
9346 for ac_prog in $INFOCMP infocmp
9348 # Extract the first word of "$ac_prog", so it can be a program name with args.
9349 set dummy $ac_prog; ac_word=$2
9350 echo "$as_me:9350: checking for $ac_word" >&5
9351 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9352 if test "${ac_cv_path_INFOCMP+set}" = set; then
9353 echo $ECHO_N "(cached) $ECHO_C" >&6
9357 ac_cv_path_INFOCMP="$INFOCMP" # Let the user override the test with a path.
9360 ac_save_IFS=$IFS; IFS=$ac_path_separator
9361 ac_dummy="$PATH:/usr/local/ncurses/bin"
9362 for ac_dir in $ac_dummy; do
9364 test -z "$ac_dir" && ac_dir=.
9365 if $as_executable_p "$ac_dir/$ac_word"; then
9366 ac_cv_path_INFOCMP="$ac_dir/$ac_word"
9367 echo "$as_me:9367: found $ac_dir/$ac_word" >&5
9375 INFOCMP=$ac_cv_path_INFOCMP
9377 if test -n "$INFOCMP"; then
9378 echo "$as_me:9378: result: $INFOCMP" >&5
9379 echo "${ECHO_T}$INFOCMP" >&6
9381 echo "$as_me:9381: result: no" >&5
9382 echo "${ECHO_T}no" >&6
9385 test -n "$INFOCMP" && break
9387 test -n "$INFOCMP" || INFOCMP="$INFOCMP"
9391 IFS="${IFS:- }"; cf_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR"
9392 for cf_temp in $ac_cv_path_INFOCMP
9394 if test -z "$cf_path_prog" ; then
9395 if test "$with_full_paths" = yes ; then
9397 if test "x$prefix" != xNONE; then
9398 cf_path_syntax="$prefix"
9400 cf_path_syntax="$ac_default_prefix"
9408 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
9410 (.\$\{*prefix\}*|.\$\{*dir\}*)
9411 eval cf_temp="$cf_temp"
9414 cf_temp=`echo "$cf_temp" | sed -e s%NONE%$cf_path_syntax%`
9419 cf_temp=`echo "$cf_temp" | sed -e s%NONE%$cf_path_syntax%`
9426 cf_path_prog="$cf_temp"
9428 cf_path_prog="`basename "$cf_temp"`"
9430 elif test -z "$cf_path_args" ; then
9431 cf_path_args="$cf_temp"
9433 cf_path_args="$cf_path_args $cf_temp"
9438 if test -n "$cf_path_prog" ; then
9440 echo "${as_me:-configure}:9440: testing defining path for ${cf_path_prog} ..." 1>&5
9442 cat >>confdefs.h <<EOF
9443 #define INFOCMP_PATH "$cf_path_prog"
9446 test -n "$cf_path_args" &&
9447 cat >>confdefs.h <<EOF
9448 #define INFOCMP_ARGS "$cf_path_args"
9453 if test -z "$INFOCMP"
9455 { echo "$as_me:9455: WARNING: no infocmp program found for fallbacks" >&5
9456 echo "$as_me: WARNING: no infocmp program found for fallbacks" >&2;}
9461 test -z "$TIC" && FALLBACK_LIST=
9462 test -z "$INFOCMP" && FALLBACK_LIST=
9463 if test -z "$FALLBACK_LIST"
9465 { echo "$as_me:9465: WARNING: ignoring fallback option because tic/infocmp are not available" >&5
9466 echo "$as_me: WARNING: ignoring fallback option because tic/infocmp are not available" >&2;}
9471 test -z "$FALLBACK_LIST" && USE_FALLBACKS="#"
9473 echo "$as_me:9473: checking if you want modern xterm or antique" >&5
9474 echo $ECHO_N "checking if you want modern xterm or antique... $ECHO_C" >&6
9476 # Check whether --with-xterm-new or --without-xterm-new was given.
9477 if test "${with_xterm_new+set}" = set; then
9478 withval="$with_xterm_new"
9479 with_xterm_new=$withval
9483 case "$with_xterm_new" in
9484 (no) with_xterm_new=xterm-old;;
9485 (*) with_xterm_new=xterm-new;;
9487 echo "$as_me:9487: result: $with_xterm_new" >&5
9488 echo "${ECHO_T}$with_xterm_new" >&6
9489 WHICH_XTERM=$with_xterm_new
9492 (*linux-gnu|*cygwin|*mingw32|*msys)
9500 echo "$as_me:9500: checking if xterm backspace sends BS or DEL" >&5
9501 echo $ECHO_N "checking if xterm backspace sends BS or DEL... $ECHO_C" >&6
9503 # Check whether --with-xterm-kbs or --without-xterm-kbs was given.
9504 if test "${with_xterm_kbs+set}" = set; then
9505 withval="$with_xterm_kbs"
9506 with_xterm_kbs=$withval
9510 case x$with_xterm_kbs in
9511 (xyes|xno|xBS|xbs|x8)
9518 with_xterm_kbs=$withval
9521 echo "$as_me:9521: result: $with_xterm_kbs" >&5
9522 echo "${ECHO_T}$with_xterm_kbs" >&6
9523 XTERM_KBS=$with_xterm_kbs
9525 if test "x$with_xterm_kbs" != "x$want_xterm_kbs"
9527 { echo "$as_me:9527: WARNING: expected --with-xterm-kbs=$want_xterm_kbs for $host_os" >&5
9528 echo "$as_me: WARNING: expected --with-xterm-kbs=$want_xterm_kbs for $host_os" >&2;}
9532 if test "$use_database" = no ; then
9533 TERMINFO="${datadir}/terminfo"
9537 echo "$as_me:9537: checking for list of terminfo directories" >&5
9538 echo $ECHO_N "checking for list of terminfo directories... $ECHO_C" >&6
9540 # Check whether --with-terminfo-dirs or --without-terminfo-dirs was given.
9541 if test "${with_terminfo_dirs+set}" = set; then
9542 withval="$with_terminfo_dirs"
9545 withval=${TERMINFO_DIRS:-${datadir}/terminfo}
9547 IFS="${IFS:- }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
9549 for cf_src_path in $withval
9552 if test "x$prefix" != xNONE; then
9553 cf_path_syntax="$prefix"
9555 cf_path_syntax="$ac_default_prefix"
9558 case ".$cf_src_path" in
9563 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
9565 (.\$\{*prefix\}*|.\$\{*dir\}*)
9566 eval cf_src_path="$cf_src_path"
9567 case ".$cf_src_path" in
9569 cf_src_path=`echo "$cf_src_path" | sed -e s%NONE%$cf_path_syntax%`
9574 cf_src_path=`echo "$cf_src_path" | sed -e s%NONE%$cf_path_syntax%`
9577 { { echo "$as_me:9577: error: expected a pathname, not \"$cf_src_path\"" >&5
9578 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
9579 { (exit 1); exit 1; }; }
9583 test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}$PATH_SEPARATOR"
9584 cf_dst_path="${cf_dst_path}${cf_src_path}"
9588 # This may use the prefix/exec_prefix symbols which will only yield "NONE"
9589 # so we have to check/work around. We do prefer the result of "eval"...
9590 eval cf_dst_eval="$cf_dst_path"
9591 case "x$cf_dst_eval" in
9593 TERMINFO_DIRS=$cf_dst_path
9596 TERMINFO_DIRS="$cf_dst_eval"
9600 echo "$as_me:9600: result: $TERMINFO_DIRS" >&5
9601 echo "${ECHO_T}$TERMINFO_DIRS" >&6
9602 test -n "$TERMINFO_DIRS" &&
9603 cat >>confdefs.h <<EOF
9604 #define TERMINFO_DIRS "$TERMINFO_DIRS"
9607 case "x$TERMINFO" in
9609 { echo "$as_me:9609: WARNING: ignoring non-directory/file TERMINFO value" >&5
9610 echo "$as_me: WARNING: ignoring non-directory/file TERMINFO value" >&2;}
9615 echo "$as_me:9615: checking for default terminfo directory" >&5
9616 echo $ECHO_N "checking for default terminfo directory... $ECHO_C" >&6
9618 # Check whether --with-default-terminfo-dir or --without-default-terminfo-dir was given.
9619 if test "${with_default_terminfo_dir+set}" = set; then
9620 withval="$with_default_terminfo_dir"
9623 withval="${TERMINFO:-${datadir}/terminfo}"
9624 fi; if test -n "${datadir}/terminfo" ; then
9626 if test "x$prefix" != xNONE; then
9627 cf_path_syntax="$prefix"
9629 cf_path_syntax="$ac_default_prefix"
9637 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
9639 (.\$\{*prefix\}*|.\$\{*dir\}*)
9640 eval withval="$withval"
9643 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
9648 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
9651 { { echo "$as_me:9651: error: expected a pathname, not \"$withval\"" >&5
9652 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
9653 { (exit 1); exit 1; }; }
9658 eval TERMINFO="$withval"
9660 echo "$as_me:9660: result: $TERMINFO" >&5
9661 echo "${ECHO_T}$TERMINFO" >&6
9663 cat >>confdefs.h <<EOF
9664 #define TERMINFO "$TERMINFO"
9669 ### use option --disable-big-core to make tic run on small machines
9670 ### We need 4Mb, check if we can allocate 50% more than that.
9671 echo "$as_me:9671: checking if big-core option selected" >&5
9672 echo $ECHO_N "checking if big-core option selected... $ECHO_C" >&6
9674 # Check whether --enable-big-core or --disable-big-core was given.
9675 if test "${enable_big_core+set}" = set; then
9676 enableval="$enable_big_core"
9677 with_big_core=$enableval
9679 if test "$cross_compiling" = yes; then
9682 cat >"conftest.$ac_ext" <<_ACEOF
9683 #line 9683 "configure"
9684 #include "confdefs.h"
9689 unsigned long n = 6000000L;
9690 char *s = malloc(n);
9693 ${cf_cv_main_return:-return}(s == 0);
9696 rm -f "conftest$ac_exeext"
9697 if { (eval echo "$as_me:9697: \"$ac_link\"") >&5
9698 (eval $ac_link) 2>&5
9700 echo "$as_me:9700: \$? = $ac_status" >&5
9701 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
9702 { (eval echo "$as_me:9702: \"$ac_try\"") >&5
9705 echo "$as_me:9705: \$? = $ac_status" >&5
9706 (exit "$ac_status"); }; }; then
9709 echo "$as_me: program exited with status $ac_status" >&5
9710 echo "$as_me: failed program was:" >&5
9711 cat "conftest.$ac_ext" >&5
9714 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
9717 echo "$as_me:9717: result: $with_big_core" >&5
9718 echo "${ECHO_T}$with_big_core" >&6
9719 test "x$with_big_core" = "xyes" &&
9720 cat >>confdefs.h <<\EOF
9721 #define HAVE_BIG_CORE 1
9724 ### ISO C only guarantees 512-char strings, we have tables which load faster
9725 ### when constructed using "big" strings. More than the C compiler, the awk
9726 ### program is a limit on most vendor UNIX systems. Check that we can build.
9727 echo "$as_me:9727: checking if big-strings option selected" >&5
9728 echo $ECHO_N "checking if big-strings option selected... $ECHO_C" >&6
9730 # Check whether --enable-big-strings or --disable-big-strings was given.
9731 if test "${enable_big_strings+set}" = set; then
9732 enableval="$enable_big_strings"
9733 with_big_strings=$enableval
9738 eval with_big_strings=no
9741 if ( ${AWK} 'BEGIN { xx = "x"; while (length(xx) < 12000) { xx = xx "x"; }; printf("%s\n", xx); }' 2>/dev/null \
9742 | $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
9743 eval with_big_strings=yes
9745 eval with_big_strings=no
9751 echo "$as_me:9751: result: $with_big_strings" >&5
9752 echo "${ECHO_T}$with_big_strings" >&6
9755 test "x$with_big_strings" = "xyes" && USE_BIG_STRINGS=1
9757 ### use option --enable-termcap to compile in the termcap fallback support
9758 echo "$as_me:9758: checking if you want termcap-fallback support" >&5
9759 echo $ECHO_N "checking if you want termcap-fallback support... $ECHO_C" >&6
9761 # Check whether --enable-termcap or --disable-termcap was given.
9762 if test "${enable_termcap+set}" = set; then
9763 enableval="$enable_termcap"
9764 with_termcap=$enableval
9768 echo "$as_me:9768: result: $with_termcap" >&5
9769 echo "${ECHO_T}$with_termcap" >&6
9771 NCURSES_USE_TERMCAP=0
9772 if test "x$with_termcap" != "xyes" ; then
9773 if test "$use_database" = no ; then
9774 if test -z "$with_fallback" ; then
9775 { { echo "$as_me:9775: error: You have disabled the database w/o specifying fallbacks" >&5
9776 echo "$as_me: error: You have disabled the database w/o specifying fallbacks" >&2;}
9777 { (exit 1); exit 1; }; }
9781 cat >>confdefs.h <<\EOF
9782 #define PURE_TERMINFO 1
9787 if test "$with_ticlib" != no ; then
9788 { { echo "$as_me:9788: error: Options --with-ticlib and --enable-termcap cannot be combined" >&5
9789 echo "$as_me: error: Options --with-ticlib and --enable-termcap cannot be combined" >&2;}
9790 { (exit 1); exit 1; }; }
9793 NCURSES_USE_TERMCAP=1
9794 echo "$as_me:9794: checking for list of termcap files" >&5
9795 echo $ECHO_N "checking for list of termcap files... $ECHO_C" >&6
9797 # Check whether --with-termpath or --without-termpath was given.
9798 if test "${with_termpath+set}" = set; then
9799 withval="$with_termpath"
9802 withval=${TERMPATH:-/etc/termcap:/usr/share/misc/termcap}
9804 IFS="${IFS:- }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
9806 for cf_src_path in $withval
9809 if test "x$prefix" != xNONE; then
9810 cf_path_syntax="$prefix"
9812 cf_path_syntax="$ac_default_prefix"
9815 case ".$cf_src_path" in
9820 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
9822 (.\$\{*prefix\}*|.\$\{*dir\}*)
9823 eval cf_src_path="$cf_src_path"
9824 case ".$cf_src_path" in
9826 cf_src_path=`echo "$cf_src_path" | sed -e s%NONE%$cf_path_syntax%`
9831 cf_src_path=`echo "$cf_src_path" | sed -e s%NONE%$cf_path_syntax%`
9834 { { echo "$as_me:9834: error: expected a pathname, not \"$cf_src_path\"" >&5
9835 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
9836 { (exit 1); exit 1; }; }
9840 test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}$PATH_SEPARATOR"
9841 cf_dst_path="${cf_dst_path}${cf_src_path}"
9845 # This may use the prefix/exec_prefix symbols which will only yield "NONE"
9846 # so we have to check/work around. We do prefer the result of "eval"...
9847 eval cf_dst_eval="$cf_dst_path"
9848 case "x$cf_dst_eval" in
9850 TERMPATH=$cf_dst_path
9853 TERMPATH="$cf_dst_eval"
9857 echo "$as_me:9857: result: $TERMPATH" >&5
9858 echo "${ECHO_T}$TERMPATH" >&6
9859 test -n "$TERMPATH" &&
9860 cat >>confdefs.h <<EOF
9861 #define TERMPATH "$TERMPATH"
9864 ### use option --enable-getcap to use a hacked getcap for reading termcaps
9865 echo "$as_me:9865: checking if fast termcap-loader is needed" >&5
9866 echo $ECHO_N "checking if fast termcap-loader is needed... $ECHO_C" >&6
9868 # Check whether --enable-getcap or --disable-getcap was given.
9869 if test "${enable_getcap+set}" = set; then
9870 enableval="$enable_getcap"
9871 with_getcap=$enableval
9875 echo "$as_me:9875: result: $with_getcap" >&5
9876 echo "${ECHO_T}$with_getcap" >&6
9877 test "x$with_getcap" = "xyes" &&
9878 cat >>confdefs.h <<\EOF
9879 #define USE_GETCAP 1
9882 echo "$as_me:9882: checking if translated termcaps will be cached in ~/.terminfo" >&5
9883 echo $ECHO_N "checking if translated termcaps will be cached in ~/.terminfo... $ECHO_C" >&6
9885 # Check whether --enable-getcap-cache or --disable-getcap-cache was given.
9886 if test "${enable_getcap_cache+set}" = set; then
9887 enableval="$enable_getcap_cache"
9888 with_getcap_cache=$enableval
9890 with_getcap_cache=no
9892 echo "$as_me:9892: result: $with_getcap_cache" >&5
9893 echo "${ECHO_T}$with_getcap_cache" >&6
9894 test "x$with_getcap_cache" = "xyes" &&
9895 cat >>confdefs.h <<\EOF
9896 #define USE_GETCAP_CACHE 1
9901 ### Use option --disable-home-terminfo to completely remove ~/.terminfo
9902 echo "$as_me:9902: checking if ~/.terminfo is wanted" >&5
9903 echo $ECHO_N "checking if ~/.terminfo is wanted... $ECHO_C" >&6
9905 # Check whether --enable-home-terminfo or --disable-home-terminfo was given.
9906 if test "${enable_home_terminfo+set}" = set; then
9907 enableval="$enable_home_terminfo"
9908 with_home_terminfo=$enableval
9910 with_home_terminfo=yes
9912 echo "$as_me:9912: result: $with_home_terminfo" >&5
9913 echo "${ECHO_T}$with_home_terminfo" >&6
9914 test "x$with_home_terminfo" = "xyes" &&
9915 cat >>confdefs.h <<\EOF
9916 #define USE_HOME_TERMINFO 1
9919 echo "$as_me:9919: checking if you want to permit root to use ncurses environment variables" >&5
9920 echo $ECHO_N "checking if you want to permit root to use ncurses environment variables... $ECHO_C" >&6
9922 # Check whether --enable-root-environ or --disable-root-environ was given.
9923 if test "${enable_root_environ+set}" = set; then
9924 enableval="$enable_root_environ"
9925 with_root_environ=$enableval
9927 with_root_environ=yes
9929 echo "$as_me:9929: result: $with_root_environ" >&5
9930 echo "${ECHO_T}$with_root_environ" >&6
9931 test "x$with_root_environ" = xyes &&
9932 cat >>confdefs.h <<\EOF
9933 #define USE_ROOT_ENVIRON 1
9936 echo "$as_me:9936: checking if you want to permit setuid programs to access all files" >&5
9937 echo $ECHO_N "checking if you want to permit setuid programs to access all files... $ECHO_C" >&6
9939 # Check whether --enable-root-environ or --disable-root-environ was given.
9940 if test "${enable_root_environ+set}" = set; then
9941 enableval="$enable_root_environ"
9942 with_root_access=$enableval
9944 with_root_access=yes
9946 echo "$as_me:9946: result: $with_root_access" >&5
9947 echo "${ECHO_T}$with_root_access" >&6
9948 test "x$with_root_access" = xyes &&
9949 cat >>confdefs.h <<\EOF
9950 #define USE_ROOT_ACCESS 1
9953 ### Use option --enable-symlinks to make tic use symlinks, not hard links
9954 ### to reduce storage requirements for the terminfo database.
9960 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9961 echo "$as_me:9961: checking for $ac_header" >&5
9962 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9963 if eval "test \"\${$as_ac_Header+set}\" = set"; then
9964 echo $ECHO_N "(cached) $ECHO_C" >&6
9966 cat >"conftest.$ac_ext" <<_ACEOF
9967 #line 9967 "configure"
9968 #include "confdefs.h"
9969 #include <$ac_header>
9971 if { (eval echo "$as_me:9971: \"$ac_cpp "conftest.$ac_ext"\"") >&5
9972 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
9974 $EGREP -v '^ *\+' conftest.er1 >conftest.err
9976 cat conftest.err >&5
9977 echo "$as_me:9977: \$? = $ac_status" >&5
9978 (exit "$ac_status"); } >/dev/null; then
9979 if test -s conftest.err; then
9980 ac_cpp_err=$ac_c_preproc_warn_flag
9987 if test -z "$ac_cpp_err"; then
9988 eval "$as_ac_Header=yes"
9990 echo "$as_me: failed program was:" >&5
9991 cat "conftest.$ac_ext" >&5
9992 eval "$as_ac_Header=no"
9994 rm -f conftest.err "conftest.$ac_ext"
9996 echo "$as_me:9996: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
9997 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
9998 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
9999 cat >>confdefs.h <<EOF
10000 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10010 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10011 echo "$as_me:10011: checking for $ac_func" >&5
10012 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
10013 if eval "test \"\${$as_ac_var+set}\" = set"; then
10014 echo $ECHO_N "(cached) $ECHO_C" >&6
10016 cat >"conftest.$ac_ext" <<_ACEOF
10017 #line 10017 "configure"
10018 #include "confdefs.h"
10019 #define $ac_func autoconf_temporary
10020 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
10027 /* We use char because int might match the return type of a gcc2
10028 builtin and then its argument prototype would still apply. */
10029 char $ac_func (void);
10035 /* The GNU C library defines stubs for functions which it implements
10036 to always fail with ENOSYS. Some functions are actually named
10037 something starting with __ and the normal name is an alias. */
10038 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
10039 #error found stub for $ac_func
10042 return $ac_func ();
10047 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
10048 if { (eval echo "$as_me:10048: \"$ac_link\"") >&5
10049 (eval $ac_link) 2>&5
10051 echo "$as_me:10051: \$? = $ac_status" >&5
10052 (exit "$ac_status"); } &&
10053 { ac_try='test -s "conftest$ac_exeext"'
10054 { (eval echo "$as_me:10054: \"$ac_try\"") >&5
10055 (eval $ac_try) 2>&5
10057 echo "$as_me:10057: \$? = $ac_status" >&5
10058 (exit "$ac_status"); }; }; then
10059 eval "$as_ac_var=yes"
10061 echo "$as_me: failed program was:" >&5
10062 cat "conftest.$ac_ext" >&5
10063 eval "$as_ac_var=no"
10065 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
10067 echo "$as_me:10067: result: `eval echo '${'"$as_ac_var"'}'`" >&5
10068 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
10069 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
10070 cat >>confdefs.h <<EOF
10071 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10077 if test "$cross_compiling" = yes ; then
10083 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10084 echo "$as_me:10084: checking for $ac_func" >&5
10085 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
10086 if eval "test \"\${$as_ac_var+set}\" = set"; then
10087 echo $ECHO_N "(cached) $ECHO_C" >&6
10089 cat >"conftest.$ac_ext" <<_ACEOF
10090 #line 10090 "configure"
10091 #include "confdefs.h"
10092 #define $ac_func autoconf_temporary
10093 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
10100 /* We use char because int might match the return type of a gcc2
10101 builtin and then its argument prototype would still apply. */
10102 char $ac_func (void);
10108 /* The GNU C library defines stubs for functions which it implements
10109 to always fail with ENOSYS. Some functions are actually named
10110 something starting with __ and the normal name is an alias. */
10111 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
10112 #error found stub for $ac_func
10115 return $ac_func ();
10120 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
10121 if { (eval echo "$as_me:10121: \"$ac_link\"") >&5
10122 (eval $ac_link) 2>&5
10124 echo "$as_me:10124: \$? = $ac_status" >&5
10125 (exit "$ac_status"); } &&
10126 { ac_try='test -s "conftest$ac_exeext"'
10127 { (eval echo "$as_me:10127: \"$ac_try\"") >&5
10128 (eval $ac_try) 2>&5
10130 echo "$as_me:10130: \$? = $ac_status" >&5
10131 (exit "$ac_status"); }; }; then
10132 eval "$as_ac_var=yes"
10134 echo "$as_me: failed program was:" >&5
10135 cat "conftest.$ac_ext" >&5
10136 eval "$as_ac_var=no"
10138 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
10140 echo "$as_me:10140: result: `eval echo '${'"$as_ac_var"'}'`" >&5
10141 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
10142 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
10143 cat >>confdefs.h <<EOF
10144 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10151 echo "$as_me:10151: checking if link/symlink functions work" >&5
10152 echo $ECHO_N "checking if link/symlink functions work... $ECHO_C" >&6
10153 if test "${cf_cv_link_funcs+set}" = set; then
10154 echo $ECHO_N "(cached) $ECHO_C" >&6
10158 for cf_func in link symlink ; do
10159 if test "$cross_compiling" = yes; then
10161 eval 'ac_cv_func_'$cf_func'=error'
10163 cat >"conftest.$ac_ext" <<_ACEOF
10164 #line 10164 "configure"
10165 #include "confdefs.h"
10167 $ac_includes_default
10172 char *src = "conftest.tmp";
10173 char *dst = "conftest.chk";
10174 struct stat src_sb, dst_sb;
10175 FILE *fp = fopen(src, "w");
10176 if (fp == 0) { fail = 3; } else {
10177 fclose(fp); stat(src, &src_sb);
10178 if ($cf_func(src, dst) < 0) {
10180 } else if (stat(dst, &dst_sb) < 0) {
10183 long diff = (dst_sb.st_mtime - src_sb.st_mtime);
10184 if (diff < 0) diff = -diff;
10185 if (diff > 2) fail = 3;
10189 unlink(dst); unlink(src);
10191 remove(dst); remove(src);
10193 ${cf_cv_main_return:-return} (fail);
10197 rm -f "conftest$ac_exeext"
10198 if { (eval echo "$as_me:10198: \"$ac_link\"") >&5
10199 (eval $ac_link) 2>&5
10201 echo "$as_me:10201: \$? = $ac_status" >&5
10202 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
10203 { (eval echo "$as_me:10203: \"$ac_try\"") >&5
10204 (eval $ac_try) 2>&5
10206 echo "$as_me:10206: \$? = $ac_status" >&5
10207 (exit "$ac_status"); }; }; then
10209 cf_cv_link_funcs="$cf_cv_link_funcs $cf_func"
10210 eval 'ac_cv_func_'$cf_func'=yes'
10212 echo "$as_me: program exited with status $ac_status" >&5
10213 echo "$as_me: failed program was:" >&5
10214 cat "conftest.$ac_ext" >&5
10216 eval 'ac_cv_func_'$cf_func'=no'
10218 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
10221 test -z "$cf_cv_link_funcs" && cf_cv_link_funcs=no
10224 echo "$as_me:10224: result: $cf_cv_link_funcs" >&5
10225 echo "${ECHO_T}$cf_cv_link_funcs" >&6
10226 test "$ac_cv_func_link" = yes &&
10227 cat >>confdefs.h <<\EOF
10228 #define HAVE_LINK 1
10231 test "$ac_cv_func_symlink" = yes &&
10232 cat >>confdefs.h <<\EOF
10233 #define HAVE_SYMLINK 1
10241 # soft links (symbolic links) are useful for some systems where hard links do
10242 # not work, or to make it simpler to copy terminfo trees around.
10243 if test "x$ac_cv_func_symlink" = xyes ; then
10244 echo "$as_me:10244: checking if tic should use symbolic links" >&5
10245 echo $ECHO_N "checking if tic should use symbolic links... $ECHO_C" >&6
10247 # Check whether --enable-symlinks or --disable-symlinks was given.
10248 if test "${enable_symlinks+set}" = set; then
10249 enableval="$enable_symlinks"
10250 with_symlinks=$enableval
10254 echo "$as_me:10254: result: $with_symlinks" >&5
10255 echo "${ECHO_T}$with_symlinks" >&6
10258 # If we have hard links and did not choose to use soft links instead, there is
10259 # no reason to make this choice optional - use the hard links.
10260 if test "$with_symlinks" = no ; then
10261 echo "$as_me:10261: checking if tic should use hard links" >&5
10262 echo $ECHO_N "checking if tic should use hard links... $ECHO_C" >&6
10263 if test "x$ac_cv_func_link" = xyes ; then
10268 echo "$as_me:10268: result: $with_links" >&5
10269 echo "${ECHO_T}$with_links" >&6
10272 test "x$with_links" = xyes &&
10273 cat >>confdefs.h <<\EOF
10274 #define USE_LINKS 1
10277 test "x$with_symlinks" = xyes &&
10278 cat >>confdefs.h <<\EOF
10279 #define USE_SYMLINKS 1
10282 ### use option --enable-broken-linker to force on use of broken-linker support
10284 echo "$as_me:10284: checking if you want broken-linker support code" >&5
10285 echo $ECHO_N "checking if you want broken-linker support code... $ECHO_C" >&6
10287 # Check whether --enable-broken_linker or --disable-broken_linker was given.
10288 if test "${enable_broken_linker+set}" = set; then
10289 enableval="$enable_broken_linker"
10290 with_broken_linker=$enableval
10292 with_broken_linker=no
10294 echo "$as_me:10294: result: $with_broken_linker" >&5
10295 echo "${ECHO_T}$with_broken_linker" >&6
10297 : "${BROKEN_LINKER:=0}"
10298 if test "x$with_broken_linker" = xyes ; then
10300 cat >>confdefs.h <<\EOF
10301 #define BROKEN_LINKER 1
10307 ### use option --enable-bsdpad to have tputs process BSD-style prefix padding
10308 echo "$as_me:10308: checking if tputs should process BSD-style prefix padding" >&5
10309 echo $ECHO_N "checking if tputs should process BSD-style prefix padding... $ECHO_C" >&6
10311 # Check whether --enable-bsdpad or --disable-bsdpad was given.
10312 if test "${enable_bsdpad+set}" = set; then
10313 enableval="$enable_bsdpad"
10314 with_bsdpad=$enableval
10318 echo "$as_me:10318: result: $with_bsdpad" >&5
10319 echo "${ECHO_T}$with_bsdpad" >&6
10320 test "x$with_bsdpad" = xyes &&
10321 cat >>confdefs.h <<\EOF
10322 #define BSD_TPUTS 1
10325 ### use option --enable-widec to turn on use of wide-character support
10326 NCURSES_CH_T=chtype
10330 NCURSES_MBSTATE_T=0
10334 # Check to define _XOPEN_SOURCE "automatically"
10335 CPPFLAGS_before_XOPEN="$CPPFLAGS"
10337 echo "$as_me:10337: checking if the POSIX test-macros are already defined" >&5
10338 echo $ECHO_N "checking if the POSIX test-macros are already defined... $ECHO_C" >&6
10339 if test "${cf_cv_posix_visible+set}" = set; then
10340 echo $ECHO_N "(cached) $ECHO_C" >&6
10343 cat >"conftest.$ac_ext" <<_ACEOF
10344 #line 10344 "configure"
10345 #include "confdefs.h"
10351 #if defined(__POSIX_VISIBLE) && ((__POSIX_VISIBLE - 0L) > 0) \
10352 && defined(__XSI_VISIBLE) && ((__XSI_VISIBLE - 0L) > 0) \
10353 && defined(__BSD_VISIBLE) && ((__BSD_VISIBLE - 0L) > 0) \
10354 && defined(__ISO_C_VISIBLE) && ((__ISO_C_VISIBLE - 0L) > 0)
10355 #error conflicting symbols found
10362 rm -f "conftest.$ac_objext"
10363 if { (eval echo "$as_me:10363: \"$ac_compile\"") >&5
10364 (eval $ac_compile) 2>&5
10366 echo "$as_me:10366: \$? = $ac_status" >&5
10367 (exit "$ac_status"); } &&
10368 { ac_try='test -s "conftest.$ac_objext"'
10369 { (eval echo "$as_me:10369: \"$ac_try\"") >&5
10370 (eval $ac_try) 2>&5
10372 echo "$as_me:10372: \$? = $ac_status" >&5
10373 (exit "$ac_status"); }; }; then
10374 cf_cv_posix_visible=no
10376 echo "$as_me: failed program was:" >&5
10377 cat "conftest.$ac_ext" >&5
10378 cf_cv_posix_visible=yes
10380 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10383 echo "$as_me:10383: result: $cf_cv_posix_visible" >&5
10384 echo "${ECHO_T}$cf_cv_posix_visible" >&6
10386 if test "$cf_cv_posix_visible" = no; then
10388 cf_XOPEN_SOURCE=600
10389 cf_POSIX_C_SOURCE=199506L
10394 cf_xopen_source="-D_ALL_SOURCE"
10397 cf_xopen_source="-D_APPLE_C_SOURCE"
10400 cf_xopen_source="-D_DARWIN_C_SOURCE"
10403 (freebsd*|dragonfly*|midnightbsd*)
10404 # 5.x headers associate
10405 # _XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
10406 # _XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
10407 cf_POSIX_C_SOURCE=200112L
10408 cf_XOPEN_SOURCE=600
10409 cf_xopen_source="-D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
10412 cf_xopen_source="-D_HPUX_SOURCE -D_XOPEN_SOURCE=500"
10415 cf_xopen_source="-D_HPUX_SOURCE"
10418 cf_xopen_source="-D_SGI_SOURCE"
10421 (linux*gnu|linux*gnuabi64|linux*gnuabin32|linux*gnueabi|linux*gnueabihf|linux*gnux32|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin|msys)
10423 cf_gnu_xopen_source=$cf_XOPEN_SOURCE
10425 echo "$as_me:10425: checking if this is the GNU C library" >&5
10426 echo $ECHO_N "checking if this is the GNU C library... $ECHO_C" >&6
10427 if test "${cf_cv_gnu_library+set}" = set; then
10428 echo $ECHO_N "(cached) $ECHO_C" >&6
10431 cat >"conftest.$ac_ext" <<_ACEOF
10432 #line 10432 "configure"
10433 #include "confdefs.h"
10434 #include <sys/types.h>
10439 #if __GLIBC__ > 0 && __GLIBC_MINOR__ >= 0
10441 #elif __NEWLIB__ > 0 && __NEWLIB_MINOR__ >= 0
10444 # error not GNU C library
10450 rm -f "conftest.$ac_objext"
10451 if { (eval echo "$as_me:10451: \"$ac_compile\"") >&5
10452 (eval $ac_compile) 2>&5
10454 echo "$as_me:10454: \$? = $ac_status" >&5
10455 (exit "$ac_status"); } &&
10456 { ac_try='test -s "conftest.$ac_objext"'
10457 { (eval echo "$as_me:10457: \"$ac_try\"") >&5
10458 (eval $ac_try) 2>&5
10460 echo "$as_me:10460: \$? = $ac_status" >&5
10461 (exit "$ac_status"); }; }; then
10462 cf_cv_gnu_library=yes
10464 echo "$as_me: failed program was:" >&5
10465 cat "conftest.$ac_ext" >&5
10466 cf_cv_gnu_library=no
10468 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10471 echo "$as_me:10471: result: $cf_cv_gnu_library" >&5
10472 echo "${ECHO_T}$cf_cv_gnu_library" >&6
10474 if test x$cf_cv_gnu_library = xyes; then
10476 # With glibc 2.19 (13 years after this check was begun), _DEFAULT_SOURCE
10477 # was changed to help a little. newlib incorporated the change about 4
10479 echo "$as_me:10479: checking if _DEFAULT_SOURCE can be used as a basis" >&5
10480 echo $ECHO_N "checking if _DEFAULT_SOURCE can be used as a basis... $ECHO_C" >&6
10481 if test "${cf_cv_gnu_library_219+set}" = set; then
10482 echo $ECHO_N "(cached) $ECHO_C" >&6
10485 cf_save="$CPPFLAGS"
10487 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10488 CPPFLAGS="${CPPFLAGS}-D_DEFAULT_SOURCE"
10490 cat >"conftest.$ac_ext" <<_ACEOF
10491 #line 10491 "configure"
10492 #include "confdefs.h"
10493 #include <sys/types.h>
10498 #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 19) || (__GLIBC__ > 2)
10500 #elif (__NEWLIB__ == 2 && __NEWLIB_MINOR__ >= 4) || (__GLIBC__ > 3)
10503 # error GNU C library __GLIBC__.__GLIBC_MINOR__ is too old
10509 rm -f "conftest.$ac_objext"
10510 if { (eval echo "$as_me:10510: \"$ac_compile\"") >&5
10511 (eval $ac_compile) 2>&5
10513 echo "$as_me:10513: \$? = $ac_status" >&5
10514 (exit "$ac_status"); } &&
10515 { ac_try='test -s "conftest.$ac_objext"'
10516 { (eval echo "$as_me:10516: \"$ac_try\"") >&5
10517 (eval $ac_try) 2>&5
10519 echo "$as_me:10519: \$? = $ac_status" >&5
10520 (exit "$ac_status"); }; }; then
10521 cf_cv_gnu_library_219=yes
10523 echo "$as_me: failed program was:" >&5
10524 cat "conftest.$ac_ext" >&5
10525 cf_cv_gnu_library_219=no
10527 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10528 CPPFLAGS="$cf_save"
10531 echo "$as_me:10531: result: $cf_cv_gnu_library_219" >&5
10532 echo "${ECHO_T}$cf_cv_gnu_library_219" >&6
10534 if test "x$cf_cv_gnu_library_219" = xyes; then
10535 cf_save="$CPPFLAGS"
10536 echo "$as_me:10536: checking if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE" >&5
10537 echo $ECHO_N "checking if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE... $ECHO_C" >&6
10538 if test "${cf_cv_gnu_dftsrc_219+set}" = set; then
10539 echo $ECHO_N "(cached) $ECHO_C" >&6
10545 cf_new_extra_cppflags=
10547 for cf_add_cflags in -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=$cf_gnu_xopen_source
10549 case "$cf_fix_cppflags" in
10551 case "$cf_add_cflags" in
10552 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
10553 case "$cf_add_cflags" in
10555 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10557 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10558 && test -z "${cf_tst_cflags}" \
10559 && cf_fix_cppflags=yes
10561 if test "$cf_fix_cppflags" = yes ; then
10563 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10564 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10567 elif test "${cf_tst_cflags}" = "\"'" ; then
10569 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10570 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10576 case "$CPPFLAGS" in
10580 case "$cf_add_cflags" in
10582 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
10584 CPPFLAGS=`echo "$CPPFLAGS" | \
10585 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
10586 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
10591 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
10592 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
10599 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
10600 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
10607 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10608 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10610 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
10612 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10613 && test -z "${cf_tst_cflags}" \
10614 && cf_fix_cppflags=no
10619 if test -n "$cf_new_cflags" ; then
10621 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
10622 CFLAGS="${CFLAGS}$cf_new_cflags"
10626 if test -n "$cf_new_cppflags" ; then
10628 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10629 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
10633 if test -n "$cf_new_extra_cppflags" ; then
10635 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
10636 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
10640 cat >"conftest.$ac_ext" <<_ACEOF
10641 #line 10641 "configure"
10642 #include "confdefs.h"
10644 #include <limits.h>
10645 #include <sys/types.h>
10651 #if (_XOPEN_SOURCE >= $cf_gnu_xopen_source) && (MB_LEN_MAX > 1)
10654 # error GNU C library is too old
10660 rm -f "conftest.$ac_objext"
10661 if { (eval echo "$as_me:10661: \"$ac_compile\"") >&5
10662 (eval $ac_compile) 2>&5
10664 echo "$as_me:10664: \$? = $ac_status" >&5
10665 (exit "$ac_status"); } &&
10666 { ac_try='test -s "conftest.$ac_objext"'
10667 { (eval echo "$as_me:10667: \"$ac_try\"") >&5
10668 (eval $ac_try) 2>&5
10670 echo "$as_me:10670: \$? = $ac_status" >&5
10671 (exit "$ac_status"); }; }; then
10672 cf_cv_gnu_dftsrc_219=yes
10674 echo "$as_me: failed program was:" >&5
10675 cat "conftest.$ac_ext" >&5
10676 cf_cv_gnu_dftsrc_219=no
10678 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10681 echo "$as_me:10681: result: $cf_cv_gnu_dftsrc_219" >&5
10682 echo "${ECHO_T}$cf_cv_gnu_dftsrc_219" >&6
10683 test "x$cf_cv_gnu_dftsrc_219" = "xyes" || CPPFLAGS="$cf_save"
10685 cf_cv_gnu_dftsrc_219=maybe
10688 if test "x$cf_cv_gnu_dftsrc_219" != xyes; then
10690 echo "$as_me:10690: checking if we must define _GNU_SOURCE" >&5
10691 echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6
10692 if test "${cf_cv_gnu_source+set}" = set; then
10693 echo $ECHO_N "(cached) $ECHO_C" >&6
10696 cat >"conftest.$ac_ext" <<_ACEOF
10697 #line 10697 "configure"
10698 #include "confdefs.h"
10699 #include <sys/types.h>
10704 #ifndef _XOPEN_SOURCE
10705 #error expected _XOPEN_SOURCE to be defined
10711 rm -f "conftest.$ac_objext"
10712 if { (eval echo "$as_me:10712: \"$ac_compile\"") >&5
10713 (eval $ac_compile) 2>&5
10715 echo "$as_me:10715: \$? = $ac_status" >&5
10716 (exit "$ac_status"); } &&
10717 { ac_try='test -s "conftest.$ac_objext"'
10718 { (eval echo "$as_me:10718: \"$ac_try\"") >&5
10719 (eval $ac_try) 2>&5
10721 echo "$as_me:10721: \$? = $ac_status" >&5
10722 (exit "$ac_status"); }; }; then
10723 cf_cv_gnu_source=no
10725 echo "$as_me: failed program was:" >&5
10726 cat "conftest.$ac_ext" >&5
10727 cf_save="$CPPFLAGS"
10732 cf_new_extra_cppflags=
10734 for cf_add_cflags in -D_GNU_SOURCE
10736 case "$cf_fix_cppflags" in
10738 case "$cf_add_cflags" in
10739 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
10740 case "$cf_add_cflags" in
10742 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10744 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10745 && test -z "${cf_tst_cflags}" \
10746 && cf_fix_cppflags=yes
10748 if test "$cf_fix_cppflags" = yes ; then
10750 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10751 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10754 elif test "${cf_tst_cflags}" = "\"'" ; then
10756 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10757 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10763 case "$CPPFLAGS" in
10767 case "$cf_add_cflags" in
10769 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
10771 CPPFLAGS=`echo "$CPPFLAGS" | \
10772 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
10773 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
10778 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
10779 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
10786 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
10787 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
10794 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10795 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10797 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
10799 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10800 && test -z "${cf_tst_cflags}" \
10801 && cf_fix_cppflags=no
10806 if test -n "$cf_new_cflags" ; then
10808 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
10809 CFLAGS="${CFLAGS}$cf_new_cflags"
10813 if test -n "$cf_new_cppflags" ; then
10815 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10816 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
10820 if test -n "$cf_new_extra_cppflags" ; then
10822 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
10823 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
10827 cat >"conftest.$ac_ext" <<_ACEOF
10828 #line 10828 "configure"
10829 #include "confdefs.h"
10830 #include <sys/types.h>
10835 #ifdef _XOPEN_SOURCE
10836 #error expected _XOPEN_SOURCE to be undefined
10842 rm -f "conftest.$ac_objext"
10843 if { (eval echo "$as_me:10843: \"$ac_compile\"") >&5
10844 (eval $ac_compile) 2>&5
10846 echo "$as_me:10846: \$? = $ac_status" >&5
10847 (exit "$ac_status"); } &&
10848 { ac_try='test -s "conftest.$ac_objext"'
10849 { (eval echo "$as_me:10849: \"$ac_try\"") >&5
10850 (eval $ac_try) 2>&5
10852 echo "$as_me:10852: \$? = $ac_status" >&5
10853 (exit "$ac_status"); }; }; then
10854 cf_cv_gnu_source=no
10856 echo "$as_me: failed program was:" >&5
10857 cat "conftest.$ac_ext" >&5
10858 cf_cv_gnu_source=yes
10860 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10861 CPPFLAGS="$cf_save"
10864 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10867 echo "$as_me:10867: result: $cf_cv_gnu_source" >&5
10868 echo "${ECHO_T}$cf_cv_gnu_source" >&6
10870 if test "$cf_cv_gnu_source" = yes
10872 echo "$as_me:10872: checking if we should also define _DEFAULT_SOURCE" >&5
10873 echo $ECHO_N "checking if we should also define _DEFAULT_SOURCE... $ECHO_C" >&6
10874 if test "${cf_cv_default_source+set}" = set; then
10875 echo $ECHO_N "(cached) $ECHO_C" >&6
10878 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10879 CPPFLAGS="${CPPFLAGS}-D_GNU_SOURCE"
10881 cat >"conftest.$ac_ext" <<_ACEOF
10882 #line 10882 "configure"
10883 #include "confdefs.h"
10884 #include <sys/types.h>
10889 #ifdef _DEFAULT_SOURCE
10890 #error expected _DEFAULT_SOURCE to be undefined
10896 rm -f "conftest.$ac_objext"
10897 if { (eval echo "$as_me:10897: \"$ac_compile\"") >&5
10898 (eval $ac_compile) 2>&5
10900 echo "$as_me:10900: \$? = $ac_status" >&5
10901 (exit "$ac_status"); } &&
10902 { ac_try='test -s "conftest.$ac_objext"'
10903 { (eval echo "$as_me:10903: \"$ac_try\"") >&5
10904 (eval $ac_try) 2>&5
10906 echo "$as_me:10906: \$? = $ac_status" >&5
10907 (exit "$ac_status"); }; }; then
10908 cf_cv_default_source=no
10910 echo "$as_me: failed program was:" >&5
10911 cat "conftest.$ac_ext" >&5
10912 cf_cv_default_source=yes
10914 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10917 echo "$as_me:10917: result: $cf_cv_default_source" >&5
10918 echo "${ECHO_T}$cf_cv_default_source" >&6
10919 if test "$cf_cv_default_source" = yes
10922 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10923 CPPFLAGS="${CPPFLAGS}-D_DEFAULT_SOURCE"
10933 cf_xopen_source="-D_NETBSD_SOURCE" # POSIX.1-2001 features are ifdef'd with this...
10936 # setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <sys/select.h> and other headers which use u_int / u_short types
10939 if test "$cf_cv_posix_visible" = no; then
10941 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
10943 cf_save_CFLAGS="$CFLAGS"
10944 cf_save_CPPFLAGS="$CPPFLAGS"
10946 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
10947 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
10948 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
10950 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
10951 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
10952 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
10954 echo "$as_me:10954: checking if we should define _POSIX_C_SOURCE" >&5
10955 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
10956 if test "${cf_cv_posix_c_source+set}" = set; then
10957 echo $ECHO_N "(cached) $ECHO_C" >&6
10960 echo "${as_me:-configure}:10960: testing if the symbol is already defined go no further ..." 1>&5
10962 cat >"conftest.$ac_ext" <<_ACEOF
10963 #line 10963 "configure"
10964 #include "confdefs.h"
10965 #include <sys/types.h>
10970 #ifndef _POSIX_C_SOURCE
10971 #error _POSIX_C_SOURCE is not defined
10977 rm -f "conftest.$ac_objext"
10978 if { (eval echo "$as_me:10978: \"$ac_compile\"") >&5
10979 (eval $ac_compile) 2>&5
10981 echo "$as_me:10981: \$? = $ac_status" >&5
10982 (exit "$ac_status"); } &&
10983 { ac_try='test -s "conftest.$ac_objext"'
10984 { (eval echo "$as_me:10984: \"$ac_try\"") >&5
10985 (eval $ac_try) 2>&5
10987 echo "$as_me:10987: \$? = $ac_status" >&5
10988 (exit "$ac_status"); }; }; then
10989 cf_cv_posix_c_source=no
10991 echo "$as_me: failed program was:" >&5
10992 cat "conftest.$ac_ext" >&5
10993 cf_want_posix_source=no
10994 case .$cf_POSIX_C_SOURCE in
10996 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
10999 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
11000 cf_want_posix_source=yes
11003 cf_want_posix_source=yes
11006 if test "$cf_want_posix_source" = yes ; then
11007 cat >"conftest.$ac_ext" <<_ACEOF
11008 #line 11008 "configure"
11009 #include "confdefs.h"
11010 #include <sys/types.h>
11015 #ifdef _POSIX_SOURCE
11016 #error _POSIX_SOURCE is defined
11022 rm -f "conftest.$ac_objext"
11023 if { (eval echo "$as_me:11023: \"$ac_compile\"") >&5
11024 (eval $ac_compile) 2>&5
11026 echo "$as_me:11026: \$? = $ac_status" >&5
11027 (exit "$ac_status"); } &&
11028 { ac_try='test -s "conftest.$ac_objext"'
11029 { (eval echo "$as_me:11029: \"$ac_try\"") >&5
11030 (eval $ac_try) 2>&5
11032 echo "$as_me:11032: \$? = $ac_status" >&5
11033 (exit "$ac_status"); }; }; then
11036 echo "$as_me: failed program was:" >&5
11037 cat "conftest.$ac_ext" >&5
11038 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
11040 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11043 echo "${as_me:-configure}:11043: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
11045 CFLAGS="$cf_trim_CFLAGS"
11046 CPPFLAGS="$cf_trim_CPPFLAGS"
11048 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11049 CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source"
11051 echo "${as_me:-configure}:11051: testing if the second compile does not leave our definition intact error ..." 1>&5
11053 cat >"conftest.$ac_ext" <<_ACEOF
11054 #line 11054 "configure"
11055 #include "confdefs.h"
11056 #include <sys/types.h>
11061 #ifndef _POSIX_C_SOURCE
11062 #error _POSIX_C_SOURCE is not defined
11068 rm -f "conftest.$ac_objext"
11069 if { (eval echo "$as_me:11069: \"$ac_compile\"") >&5
11070 (eval $ac_compile) 2>&5
11072 echo "$as_me:11072: \$? = $ac_status" >&5
11073 (exit "$ac_status"); } &&
11074 { ac_try='test -s "conftest.$ac_objext"'
11075 { (eval echo "$as_me:11075: \"$ac_try\"") >&5
11076 (eval $ac_try) 2>&5
11078 echo "$as_me:11078: \$? = $ac_status" >&5
11079 (exit "$ac_status"); }; }; then
11082 echo "$as_me: failed program was:" >&5
11083 cat "conftest.$ac_ext" >&5
11084 cf_cv_posix_c_source=no
11086 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11087 CFLAGS="$cf_save_CFLAGS"
11088 CPPFLAGS="$cf_save_CPPFLAGS"
11091 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11094 echo "$as_me:11094: result: $cf_cv_posix_c_source" >&5
11095 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
11097 if test "$cf_cv_posix_c_source" != no ; then
11098 CFLAGS="$cf_trim_CFLAGS"
11099 CPPFLAGS="$cf_trim_CPPFLAGS"
11104 cf_new_extra_cppflags=
11106 for cf_add_cflags in $cf_cv_posix_c_source
11108 case "$cf_fix_cppflags" in
11110 case "$cf_add_cflags" in
11111 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
11112 case "$cf_add_cflags" in
11114 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11116 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11117 && test -z "${cf_tst_cflags}" \
11118 && cf_fix_cppflags=yes
11120 if test "$cf_fix_cppflags" = yes ; then
11122 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11123 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11126 elif test "${cf_tst_cflags}" = "\"'" ; then
11128 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11129 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11135 case "$CPPFLAGS" in
11139 case "$cf_add_cflags" in
11141 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11143 CPPFLAGS=`echo "$CPPFLAGS" | \
11144 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
11145 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
11150 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
11151 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
11158 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
11159 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
11166 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11167 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11169 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
11171 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11172 && test -z "${cf_tst_cflags}" \
11173 && cf_fix_cppflags=no
11178 if test -n "$cf_new_cflags" ; then
11180 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
11181 CFLAGS="${CFLAGS}$cf_new_cflags"
11185 if test -n "$cf_new_cppflags" ; then
11187 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11188 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
11192 if test -n "$cf_new_extra_cppflags" ; then
11194 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
11195 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
11201 fi # cf_cv_posix_visible
11205 cf_xopen_source="-D_NETBSD_SOURCE" # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
11208 # OpenBSD 6.x has broken locale support, both compile-time and runtime.
11209 # see https://www.mail-archive.com/bugs@openbsd.org/msg13200.html
11210 # Abusing the conformance level is a workaround.
11211 { echo "$as_me:11211: WARNING: this system does not provide usable locale support" >&5
11212 echo "$as_me: WARNING: this system does not provide usable locale support" >&2;}
11213 cf_xopen_source="-D_BSD_SOURCE"
11214 cf_XOPEN_SOURCE=700
11217 # setting _XOPEN_SOURCE lower than 500 breaks g++ compile with wchar.h, needed for ncursesw
11218 cf_xopen_source="-D_BSD_SOURCE"
11219 cf_XOPEN_SOURCE=600
11222 # setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw
11225 cf_xopen_source="-D_OSF_SOURCE"
11228 cf_xopen_source="-D_QNX_SOURCE"
11231 # setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer
11234 cf_xopen_source="-D__EXTENSIONS__"
11235 cf_cv_xopen_source=broken
11237 (sysv4.2uw2.*) # Novell/SCO UnixWare 2.x (tested on 2.1.2)
11243 echo "$as_me:11243: checking if we should define _XOPEN_SOURCE" >&5
11244 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
11245 if test "${cf_cv_xopen_source+set}" = set; then
11246 echo $ECHO_N "(cached) $ECHO_C" >&6
11249 cat >"conftest.$ac_ext" <<_ACEOF
11250 #line 11250 "configure"
11251 #include "confdefs.h"
11253 $ac_includes_default
11259 #ifndef _XOPEN_SOURCE
11260 #error _XOPEN_SOURCE is not defined
11267 rm -f "conftest.$ac_objext"
11268 if { (eval echo "$as_me:11268: \"$ac_compile\"") >&5
11269 (eval $ac_compile) 2>&5
11271 echo "$as_me:11271: \$? = $ac_status" >&5
11272 (exit "$ac_status"); } &&
11273 { ac_try='test -s "conftest.$ac_objext"'
11274 { (eval echo "$as_me:11274: \"$ac_try\"") >&5
11275 (eval $ac_try) 2>&5
11277 echo "$as_me:11277: \$? = $ac_status" >&5
11278 (exit "$ac_status"); }; }; then
11279 cf_cv_xopen_source=no
11281 echo "$as_me: failed program was:" >&5
11282 cat "conftest.$ac_ext" >&5
11283 cf_save="$CPPFLAGS"
11285 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11286 CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
11288 cat >"conftest.$ac_ext" <<_ACEOF
11289 #line 11289 "configure"
11290 #include "confdefs.h"
11292 $ac_includes_default
11298 #ifndef _XOPEN_SOURCE
11299 #error _XOPEN_SOURCE is not defined
11306 rm -f "conftest.$ac_objext"
11307 if { (eval echo "$as_me:11307: \"$ac_compile\"") >&5
11308 (eval $ac_compile) 2>&5
11310 echo "$as_me:11310: \$? = $ac_status" >&5
11311 (exit "$ac_status"); } &&
11312 { ac_try='test -s "conftest.$ac_objext"'
11313 { (eval echo "$as_me:11313: \"$ac_try\"") >&5
11314 (eval $ac_try) 2>&5
11316 echo "$as_me:11316: \$? = $ac_status" >&5
11317 (exit "$ac_status"); }; }; then
11318 cf_cv_xopen_source=no
11320 echo "$as_me: failed program was:" >&5
11321 cat "conftest.$ac_ext" >&5
11322 cf_cv_xopen_source=$cf_XOPEN_SOURCE
11324 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11325 CPPFLAGS="$cf_save"
11328 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11331 echo "$as_me:11331: result: $cf_cv_xopen_source" >&5
11332 echo "${ECHO_T}$cf_cv_xopen_source" >&6
11334 if test "$cf_cv_xopen_source" != no ; then
11336 CFLAGS=`echo "$CFLAGS" | \
11337 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
11338 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
11340 CPPFLAGS=`echo "$CPPFLAGS" | \
11341 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
11342 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
11344 cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
11346 for cf_add_cflags in $cf_temp_xopen_source
11348 case "x$cf_add_cflags" in
11351 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
11354 cf_old_cflag=`echo "x$CFLAGS" | sed -e 's/^.//' -e 's/[ ][ ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ ][^ ]*\\)\?%%" -e 's/^[ ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
11355 test "$CFLAGS" != "$cf_old_cflag" || break
11357 CFLAGS="$cf_old_cflag"
11360 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
11363 cf_old_cflag=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/[ ][ ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ ][^ ]*\\)\?%%" -e 's/^[ ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
11364 test "$CPPFLAGS" != "$cf_old_cflag" || break
11366 CPPFLAGS="$cf_old_cflag"
11375 cf_new_extra_cppflags=
11377 for cf_add_cflags in $cf_add_cflags
11379 case "$cf_fix_cppflags" in
11381 case "$cf_add_cflags" in
11382 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
11383 case "$cf_add_cflags" in
11385 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11387 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11388 && test -z "${cf_tst_cflags}" \
11389 && cf_fix_cppflags=yes
11391 if test "$cf_fix_cppflags" = yes ; then
11393 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11394 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11397 elif test "${cf_tst_cflags}" = "\"'" ; then
11399 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11400 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11406 case "$CPPFLAGS" in
11410 case "$cf_add_cflags" in
11412 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11414 CPPFLAGS=`echo "$CPPFLAGS" | \
11415 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
11416 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
11421 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
11422 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
11429 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
11430 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
11437 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11438 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11440 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
11442 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11443 && test -z "${cf_tst_cflags}" \
11444 && cf_fix_cppflags=no
11449 if test -n "$cf_new_cflags" ; then
11451 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
11452 CFLAGS="${CFLAGS}$cf_new_cflags"
11456 if test -n "$cf_new_cppflags" ; then
11458 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11459 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
11463 if test -n "$cf_new_extra_cppflags" ; then
11465 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
11466 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
11474 cf_save_xopen_cppflags="$CPPFLAGS"
11476 if test "$cf_cv_posix_visible" = no; then
11478 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
11480 cf_save_CFLAGS="$CFLAGS"
11481 cf_save_CPPFLAGS="$CPPFLAGS"
11483 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
11484 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
11485 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
11487 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
11488 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
11489 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'`
11491 echo "$as_me:11491: checking if we should define _POSIX_C_SOURCE" >&5
11492 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
11493 if test "${cf_cv_posix_c_source+set}" = set; then
11494 echo $ECHO_N "(cached) $ECHO_C" >&6
11497 echo "${as_me:-configure}:11497: testing if the symbol is already defined go no further ..." 1>&5
11499 cat >"conftest.$ac_ext" <<_ACEOF
11500 #line 11500 "configure"
11501 #include "confdefs.h"
11502 #include <sys/types.h>
11507 #ifndef _POSIX_C_SOURCE
11508 #error _POSIX_C_SOURCE is not defined
11514 rm -f "conftest.$ac_objext"
11515 if { (eval echo "$as_me:11515: \"$ac_compile\"") >&5
11516 (eval $ac_compile) 2>&5
11518 echo "$as_me:11518: \$? = $ac_status" >&5
11519 (exit "$ac_status"); } &&
11520 { ac_try='test -s "conftest.$ac_objext"'
11521 { (eval echo "$as_me:11521: \"$ac_try\"") >&5
11522 (eval $ac_try) 2>&5
11524 echo "$as_me:11524: \$? = $ac_status" >&5
11525 (exit "$ac_status"); }; }; then
11526 cf_cv_posix_c_source=no
11528 echo "$as_me: failed program was:" >&5
11529 cat "conftest.$ac_ext" >&5
11530 cf_want_posix_source=no
11531 case .$cf_POSIX_C_SOURCE in
11533 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
11536 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
11537 cf_want_posix_source=yes
11540 cf_want_posix_source=yes
11543 if test "$cf_want_posix_source" = yes ; then
11544 cat >"conftest.$ac_ext" <<_ACEOF
11545 #line 11545 "configure"
11546 #include "confdefs.h"
11547 #include <sys/types.h>
11552 #ifdef _POSIX_SOURCE
11553 #error _POSIX_SOURCE is defined
11559 rm -f "conftest.$ac_objext"
11560 if { (eval echo "$as_me:11560: \"$ac_compile\"") >&5
11561 (eval $ac_compile) 2>&5
11563 echo "$as_me:11563: \$? = $ac_status" >&5
11564 (exit "$ac_status"); } &&
11565 { ac_try='test -s "conftest.$ac_objext"'
11566 { (eval echo "$as_me:11566: \"$ac_try\"") >&5
11567 (eval $ac_try) 2>&5
11569 echo "$as_me:11569: \$? = $ac_status" >&5
11570 (exit "$ac_status"); }; }; then
11573 echo "$as_me: failed program was:" >&5
11574 cat "conftest.$ac_ext" >&5
11575 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
11577 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11580 echo "${as_me:-configure}:11580: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
11582 CFLAGS="$cf_trim_CFLAGS"
11583 CPPFLAGS="$cf_trim_CPPFLAGS"
11585 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11586 CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source"
11588 echo "${as_me:-configure}:11588: testing if the second compile does not leave our definition intact error ..." 1>&5
11590 cat >"conftest.$ac_ext" <<_ACEOF
11591 #line 11591 "configure"
11592 #include "confdefs.h"
11593 #include <sys/types.h>
11598 #ifndef _POSIX_C_SOURCE
11599 #error _POSIX_C_SOURCE is not defined
11605 rm -f "conftest.$ac_objext"
11606 if { (eval echo "$as_me:11606: \"$ac_compile\"") >&5
11607 (eval $ac_compile) 2>&5
11609 echo "$as_me:11609: \$? = $ac_status" >&5
11610 (exit "$ac_status"); } &&
11611 { ac_try='test -s "conftest.$ac_objext"'
11612 { (eval echo "$as_me:11612: \"$ac_try\"") >&5
11613 (eval $ac_try) 2>&5
11615 echo "$as_me:11615: \$? = $ac_status" >&5
11616 (exit "$ac_status"); }; }; then
11619 echo "$as_me: failed program was:" >&5
11620 cat "conftest.$ac_ext" >&5
11621 cf_cv_posix_c_source=no
11623 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11624 CFLAGS="$cf_save_CFLAGS"
11625 CPPFLAGS="$cf_save_CPPFLAGS"
11628 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11631 echo "$as_me:11631: result: $cf_cv_posix_c_source" >&5
11632 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
11634 if test "$cf_cv_posix_c_source" != no ; then
11635 CFLAGS="$cf_trim_CFLAGS"
11636 CPPFLAGS="$cf_trim_CPPFLAGS"
11641 cf_new_extra_cppflags=
11643 for cf_add_cflags in $cf_cv_posix_c_source
11645 case "$cf_fix_cppflags" in
11647 case "$cf_add_cflags" in
11648 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
11649 case "$cf_add_cflags" in
11651 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11653 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11654 && test -z "${cf_tst_cflags}" \
11655 && cf_fix_cppflags=yes
11657 if test "$cf_fix_cppflags" = yes ; then
11659 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11660 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11663 elif test "${cf_tst_cflags}" = "\"'" ; then
11665 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11666 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11672 case "$CPPFLAGS" in
11676 case "$cf_add_cflags" in
11678 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11680 CPPFLAGS=`echo "$CPPFLAGS" | \
11681 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
11682 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
11687 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
11688 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
11695 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
11696 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
11703 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11704 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11706 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
11708 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11709 && test -z "${cf_tst_cflags}" \
11710 && cf_fix_cppflags=no
11715 if test -n "$cf_new_cflags" ; then
11717 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
11718 CFLAGS="${CFLAGS}$cf_new_cflags"
11722 if test -n "$cf_new_cppflags" ; then
11724 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11725 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
11729 if test -n "$cf_new_extra_cppflags" ; then
11731 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
11732 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
11738 fi # cf_cv_posix_visible
11740 # Some of these niche implementations use copy/paste, double-check...
11741 if test "$cf_cv_xopen_source" != no ; then
11742 test -n "$verbose" && echo " checking if _POSIX_C_SOURCE inteferes" 1>&6
11744 echo "${as_me:-configure}:11744: testing checking if _POSIX_C_SOURCE inteferes ..." 1>&5
11746 cat >"conftest.$ac_ext" <<_ACEOF
11747 #line 11747 "configure"
11748 #include "confdefs.h"
11750 $ac_includes_default
11756 #ifndef _XOPEN_SOURCE
11757 #error _XOPEN_SOURCE is not defined
11764 rm -f "conftest.$ac_objext"
11765 if { (eval echo "$as_me:11765: \"$ac_compile\"") >&5
11766 (eval $ac_compile) 2>&5
11768 echo "$as_me:11768: \$? = $ac_status" >&5
11769 (exit "$ac_status"); } &&
11770 { ac_try='test -s "conftest.$ac_objext"'
11771 { (eval echo "$as_me:11771: \"$ac_try\"") >&5
11772 (eval $ac_try) 2>&5
11774 echo "$as_me:11774: \$? = $ac_status" >&5
11775 (exit "$ac_status"); }; }; then
11778 echo "$as_me: failed program was:" >&5
11779 cat "conftest.$ac_ext" >&5
11781 { echo "$as_me:11781: WARNING: _POSIX_C_SOURCE definition is not usable" >&5
11782 echo "$as_me: WARNING: _POSIX_C_SOURCE definition is not usable" >&2;}
11783 CPPFLAGS="$cf_save_xopen_cppflags"
11785 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11790 if test -n "$cf_xopen_source" ; then
11792 for cf_add_cflags in $cf_xopen_source
11794 case "x$cf_add_cflags" in
11797 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
11800 cf_old_cflag=`echo "x$CFLAGS" | sed -e 's/^.//' -e 's/[ ][ ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ ][^ ]*\\)\?%%" -e 's/^[ ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
11801 test "$CFLAGS" != "$cf_old_cflag" || break
11802 test -n "$verbose" && echo " removing old option $cf_add_cflags from CFLAGS" 1>&6
11804 echo "${as_me:-configure}:11804: testing removing old option $cf_add_cflags from CFLAGS ..." 1>&5
11806 CFLAGS="$cf_old_cflag"
11809 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
11812 cf_old_cflag=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/[ ][ ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ ][^ ]*\\)\?%%" -e 's/^[ ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
11813 test "$CPPFLAGS" != "$cf_old_cflag" || break
11814 test -n "$verbose" && echo " removing old option $cf_add_cflags from CPPFLAGS" 1>&6
11816 echo "${as_me:-configure}:11816: testing removing old option $cf_add_cflags from CPPFLAGS ..." 1>&5
11818 CPPFLAGS="$cf_old_cflag"
11827 cf_new_extra_cppflags=
11829 for cf_add_cflags in $cf_add_cflags
11831 case "$cf_fix_cppflags" in
11833 case "$cf_add_cflags" in
11834 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
11835 case "$cf_add_cflags" in
11837 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11839 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11840 && test -z "${cf_tst_cflags}" \
11841 && cf_fix_cppflags=yes
11843 if test "$cf_fix_cppflags" = yes ; then
11845 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11846 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11849 elif test "${cf_tst_cflags}" = "\"'" ; then
11851 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11852 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11858 case "$CPPFLAGS" in
11862 case "$cf_add_cflags" in
11864 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11866 CPPFLAGS=`echo "$CPPFLAGS" | \
11867 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
11868 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
11873 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
11874 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
11881 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
11882 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
11889 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11890 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11892 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
11894 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11895 && test -z "${cf_tst_cflags}" \
11896 && cf_fix_cppflags=no
11901 if test -n "$cf_new_cflags" ; then
11902 test -n "$verbose" && echo " add to \$CFLAGS $cf_new_cflags" 1>&6
11904 echo "${as_me:-configure}:11904: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
11906 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
11907 CFLAGS="${CFLAGS}$cf_new_cflags"
11911 if test -n "$cf_new_cppflags" ; then
11912 test -n "$verbose" && echo " add to \$CPPFLAGS $cf_new_cppflags" 1>&6
11914 echo "${as_me:-configure}:11914: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
11916 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11917 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
11921 if test -n "$cf_new_extra_cppflags" ; then
11922 test -n "$verbose" && echo " add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags" 1>&6
11924 echo "${as_me:-configure}:11924: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
11926 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
11927 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
11935 if test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then
11936 echo "$as_me:11936: checking if _XOPEN_SOURCE really is set" >&5
11937 echo $ECHO_N "checking if _XOPEN_SOURCE really is set... $ECHO_C" >&6
11938 cat >"conftest.$ac_ext" <<_ACEOF
11939 #line 11939 "configure"
11940 #include "confdefs.h"
11941 #include <stdlib.h>
11946 #ifndef _XOPEN_SOURCE
11947 #error _XOPEN_SOURCE is not defined
11953 rm -f "conftest.$ac_objext"
11954 if { (eval echo "$as_me:11954: \"$ac_compile\"") >&5
11955 (eval $ac_compile) 2>&5
11957 echo "$as_me:11957: \$? = $ac_status" >&5
11958 (exit "$ac_status"); } &&
11959 { ac_try='test -s "conftest.$ac_objext"'
11960 { (eval echo "$as_me:11960: \"$ac_try\"") >&5
11961 (eval $ac_try) 2>&5
11963 echo "$as_me:11963: \$? = $ac_status" >&5
11964 (exit "$ac_status"); }; }; then
11965 cf_XOPEN_SOURCE_set=yes
11967 echo "$as_me: failed program was:" >&5
11968 cat "conftest.$ac_ext" >&5
11969 cf_XOPEN_SOURCE_set=no
11971 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11972 echo "$as_me:11972: result: $cf_XOPEN_SOURCE_set" >&5
11973 echo "${ECHO_T}$cf_XOPEN_SOURCE_set" >&6
11974 if test "$cf_XOPEN_SOURCE_set" = yes
11976 cat >"conftest.$ac_ext" <<_ACEOF
11977 #line 11977 "configure"
11978 #include "confdefs.h"
11979 #include <stdlib.h>
11984 #if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
11985 #error (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
11991 rm -f "conftest.$ac_objext"
11992 if { (eval echo "$as_me:11992: \"$ac_compile\"") >&5
11993 (eval $ac_compile) 2>&5
11995 echo "$as_me:11995: \$? = $ac_status" >&5
11996 (exit "$ac_status"); } &&
11997 { ac_try='test -s "conftest.$ac_objext"'
11998 { (eval echo "$as_me:11998: \"$ac_try\"") >&5
11999 (eval $ac_try) 2>&5
12001 echo "$as_me:12001: \$? = $ac_status" >&5
12002 (exit "$ac_status"); }; }; then
12003 cf_XOPEN_SOURCE_set_ok=yes
12005 echo "$as_me: failed program was:" >&5
12006 cat "conftest.$ac_ext" >&5
12007 cf_XOPEN_SOURCE_set_ok=no
12009 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12010 if test "$cf_XOPEN_SOURCE_set_ok" = no
12012 { echo "$as_me:12012: WARNING: _XOPEN_SOURCE is lower than requested" >&5
12013 echo "$as_me: WARNING: _XOPEN_SOURCE is lower than requested" >&2;}
12017 echo "$as_me:12017: checking if we should define _XOPEN_SOURCE" >&5
12018 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
12019 if test "${cf_cv_xopen_source+set}" = set; then
12020 echo $ECHO_N "(cached) $ECHO_C" >&6
12023 cat >"conftest.$ac_ext" <<_ACEOF
12024 #line 12024 "configure"
12025 #include "confdefs.h"
12027 $ac_includes_default
12033 #ifndef _XOPEN_SOURCE
12034 #error _XOPEN_SOURCE is not defined
12041 rm -f "conftest.$ac_objext"
12042 if { (eval echo "$as_me:12042: \"$ac_compile\"") >&5
12043 (eval $ac_compile) 2>&5
12045 echo "$as_me:12045: \$? = $ac_status" >&5
12046 (exit "$ac_status"); } &&
12047 { ac_try='test -s "conftest.$ac_objext"'
12048 { (eval echo "$as_me:12048: \"$ac_try\"") >&5
12049 (eval $ac_try) 2>&5
12051 echo "$as_me:12051: \$? = $ac_status" >&5
12052 (exit "$ac_status"); }; }; then
12053 cf_cv_xopen_source=no
12055 echo "$as_me: failed program was:" >&5
12056 cat "conftest.$ac_ext" >&5
12057 cf_save="$CPPFLAGS"
12059 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
12060 CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
12062 cat >"conftest.$ac_ext" <<_ACEOF
12063 #line 12063 "configure"
12064 #include "confdefs.h"
12066 $ac_includes_default
12072 #ifndef _XOPEN_SOURCE
12073 #error _XOPEN_SOURCE is not defined
12080 rm -f "conftest.$ac_objext"
12081 if { (eval echo "$as_me:12081: \"$ac_compile\"") >&5
12082 (eval $ac_compile) 2>&5
12084 echo "$as_me:12084: \$? = $ac_status" >&5
12085 (exit "$ac_status"); } &&
12086 { ac_try='test -s "conftest.$ac_objext"'
12087 { (eval echo "$as_me:12087: \"$ac_try\"") >&5
12088 (eval $ac_try) 2>&5
12090 echo "$as_me:12090: \$? = $ac_status" >&5
12091 (exit "$ac_status"); }; }; then
12092 cf_cv_xopen_source=no
12094 echo "$as_me: failed program was:" >&5
12095 cat "conftest.$ac_ext" >&5
12096 cf_cv_xopen_source=$cf_XOPEN_SOURCE
12098 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12099 CPPFLAGS="$cf_save"
12102 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12105 echo "$as_me:12105: result: $cf_cv_xopen_source" >&5
12106 echo "${ECHO_T}$cf_cv_xopen_source" >&6
12108 if test "$cf_cv_xopen_source" != no ; then
12110 CFLAGS=`echo "$CFLAGS" | \
12111 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
12112 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
12114 CPPFLAGS=`echo "$CPPFLAGS" | \
12115 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \
12116 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'`
12118 cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
12120 for cf_add_cflags in $cf_temp_xopen_source
12122 case "x$cf_add_cflags" in
12125 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
12128 cf_old_cflag=`echo "x$CFLAGS" | sed -e 's/^.//' -e 's/[ ][ ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ ][^ ]*\\)\?%%" -e 's/^[ ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
12129 test "$CFLAGS" != "$cf_old_cflag" || break
12131 CFLAGS="$cf_old_cflag"
12134 cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
12137 cf_old_cflag=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/[ ][ ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ ][^ ]*\\)\?%%" -e 's/^[ ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
12138 test "$CPPFLAGS" != "$cf_old_cflag" || break
12140 CPPFLAGS="$cf_old_cflag"
12149 cf_new_extra_cppflags=
12151 for cf_add_cflags in $cf_add_cflags
12153 case "$cf_fix_cppflags" in
12155 case "$cf_add_cflags" in
12156 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
12157 case "$cf_add_cflags" in
12159 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12161 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
12162 && test -z "${cf_tst_cflags}" \
12163 && cf_fix_cppflags=yes
12165 if test "$cf_fix_cppflags" = yes ; then
12167 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
12168 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
12171 elif test "${cf_tst_cflags}" = "\"'" ; then
12173 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
12174 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
12180 case "$CPPFLAGS" in
12184 case "$cf_add_cflags" in
12186 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
12188 CPPFLAGS=`echo "$CPPFLAGS" | \
12189 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
12190 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
12195 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
12196 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
12203 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
12204 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
12211 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
12212 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
12214 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
12216 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
12217 && test -z "${cf_tst_cflags}" \
12218 && cf_fix_cppflags=no
12223 if test -n "$cf_new_cflags" ; then
12225 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
12226 CFLAGS="${CFLAGS}$cf_new_cflags"
12230 if test -n "$cf_new_cppflags" ; then
12232 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
12233 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
12237 if test -n "$cf_new_extra_cppflags" ; then
12239 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
12240 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
12250 fi # cf_cv_posix_visible
12252 CPPFLAGS_after_XOPEN="$CPPFLAGS"
12254 # Work around breakage on OS X
12256 echo "$as_me:12256: checking if SIGWINCH is defined" >&5
12257 echo $ECHO_N "checking if SIGWINCH is defined... $ECHO_C" >&6
12258 if test "${cf_cv_define_sigwinch+set}" = set; then
12259 echo $ECHO_N "(cached) $ECHO_C" >&6
12262 cat >"conftest.$ac_ext" <<_ACEOF
12263 #line 12263 "configure"
12264 #include "confdefs.h"
12266 #include <sys/types.h>
12267 #include <sys/signal.h>
12272 int x = SIGWINCH; (void)x
12277 rm -f "conftest.$ac_objext"
12278 if { (eval echo "$as_me:12278: \"$ac_compile\"") >&5
12279 (eval $ac_compile) 2>&5
12281 echo "$as_me:12281: \$? = $ac_status" >&5
12282 (exit "$ac_status"); } &&
12283 { ac_try='test -s "conftest.$ac_objext"'
12284 { (eval echo "$as_me:12284: \"$ac_try\"") >&5
12285 (eval $ac_try) 2>&5
12287 echo "$as_me:12287: \$? = $ac_status" >&5
12288 (exit "$ac_status"); }; }; then
12289 cf_cv_define_sigwinch=yes
12291 echo "$as_me: failed program was:" >&5
12292 cat "conftest.$ac_ext" >&5
12293 cat >"conftest.$ac_ext" <<_ACEOF
12294 #line 12294 "configure"
12295 #include "confdefs.h"
12297 #undef _XOPEN_SOURCE
12298 #undef _POSIX_SOURCE
12299 #undef _POSIX_C_SOURCE
12300 #include <sys/types.h>
12301 #include <sys/signal.h>
12306 int x = SIGWINCH; (void)x
12311 rm -f "conftest.$ac_objext"
12312 if { (eval echo "$as_me:12312: \"$ac_compile\"") >&5
12313 (eval $ac_compile) 2>&5
12315 echo "$as_me:12315: \$? = $ac_status" >&5
12316 (exit "$ac_status"); } &&
12317 { ac_try='test -s "conftest.$ac_objext"'
12318 { (eval echo "$as_me:12318: \"$ac_try\"") >&5
12319 (eval $ac_try) 2>&5
12321 echo "$as_me:12321: \$? = $ac_status" >&5
12322 (exit "$ac_status"); }; }; then
12323 cf_cv_define_sigwinch=maybe
12325 echo "$as_me: failed program was:" >&5
12326 cat "conftest.$ac_ext" >&5
12327 cf_cv_define_sigwinch=no
12329 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12332 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12335 echo "$as_me:12335: result: $cf_cv_define_sigwinch" >&5
12336 echo "${ECHO_T}$cf_cv_define_sigwinch" >&6
12338 if test "$cf_cv_define_sigwinch" = maybe ; then
12339 echo "$as_me:12339: checking for actual SIGWINCH definition" >&5
12340 echo $ECHO_N "checking for actual SIGWINCH definition... $ECHO_C" >&6
12341 if test "${cf_cv_fixup_sigwinch+set}" = set; then
12342 echo $ECHO_N "(cached) $ECHO_C" >&6
12345 cf_cv_fixup_sigwinch=unknown
12347 while test "$cf_sigwinch" != 1
12349 cat >"conftest.$ac_ext" <<_ACEOF
12350 #line 12350 "configure"
12351 #include "confdefs.h"
12353 #undef _XOPEN_SOURCE
12354 #undef _POSIX_SOURCE
12355 #undef _POSIX_C_SOURCE
12356 #include <sys/types.h>
12357 #include <sys/signal.h>
12363 #if SIGWINCH != $cf_sigwinch
12364 #error SIGWINCH is not $cf_sigwinch
12366 int x = SIGWINCH; (void)x
12371 rm -f "conftest.$ac_objext"
12372 if { (eval echo "$as_me:12372: \"$ac_compile\"") >&5
12373 (eval $ac_compile) 2>&5
12375 echo "$as_me:12375: \$? = $ac_status" >&5
12376 (exit "$ac_status"); } &&
12377 { ac_try='test -s "conftest.$ac_objext"'
12378 { (eval echo "$as_me:12378: \"$ac_try\"") >&5
12379 (eval $ac_try) 2>&5
12381 echo "$as_me:12381: \$? = $ac_status" >&5
12382 (exit "$ac_status"); }; }; then
12383 cf_cv_fixup_sigwinch=$cf_sigwinch
12386 echo "$as_me: failed program was:" >&5
12387 cat "conftest.$ac_ext" >&5
12389 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12391 cf_sigwinch="`expr "$cf_sigwinch" - 1`"
12395 echo "$as_me:12395: result: $cf_cv_fixup_sigwinch" >&5
12396 echo "${ECHO_T}$cf_cv_fixup_sigwinch" >&6
12398 if test "$cf_cv_fixup_sigwinch" != unknown ; then
12399 CPPFLAGS="$CPPFLAGS -DSIGWINCH=$cf_cv_fixup_sigwinch"
12403 # Checks for CODESET support.
12405 echo "$as_me:12405: checking for nl_langinfo and CODESET" >&5
12406 echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
12407 if test "${am_cv_langinfo_codeset+set}" = set; then
12408 echo $ECHO_N "(cached) $ECHO_C" >&6
12410 cat >"conftest.$ac_ext" <<_ACEOF
12411 #line 12411 "configure"
12412 #include "confdefs.h"
12414 $ac_includes_default
12415 #include <langinfo.h>
12419 char* cs = nl_langinfo(CODESET); (void)cs
12424 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
12425 if { (eval echo "$as_me:12425: \"$ac_link\"") >&5
12426 (eval $ac_link) 2>&5
12428 echo "$as_me:12428: \$? = $ac_status" >&5
12429 (exit "$ac_status"); } &&
12430 { ac_try='test -s "conftest$ac_exeext"'
12431 { (eval echo "$as_me:12431: \"$ac_try\"") >&5
12432 (eval $ac_try) 2>&5
12434 echo "$as_me:12434: \$? = $ac_status" >&5
12435 (exit "$ac_status"); }; }; then
12436 am_cv_langinfo_codeset=yes
12438 echo "$as_me: failed program was:" >&5
12439 cat "conftest.$ac_ext" >&5
12440 am_cv_langinfo_codeset=no
12442 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
12445 echo "$as_me:12445: result: $am_cv_langinfo_codeset" >&5
12446 echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
12447 if test "$am_cv_langinfo_codeset" = yes; then
12449 cat >>confdefs.h <<\EOF
12450 #define HAVE_LANGINFO_CODESET 1
12455 # use these variables to work around a defect in gcc's fixincludes.
12456 NCURSES_OK_WCHAR_T=
12459 echo "$as_me:12459: checking if you want wide-character code" >&5
12460 echo $ECHO_N "checking if you want wide-character code... $ECHO_C" >&6
12462 # Check whether --enable-widec or --disable-widec was given.
12463 if test "${enable_widec+set}" = set; then
12464 enableval="$enable_widec"
12465 with_widec=$enableval
12469 echo "$as_me:12469: result: $with_widec" >&5
12470 echo "${ECHO_T}$with_widec" >&6
12472 NCURSES_WCWIDTH_GRAPHICS=1
12474 if test "x$with_widec" = xyes ; then
12475 if test "x$disable_lib_suffixes" = xno ; then
12476 LIB_SUFFIX="w${LIB_SUFFIX}"
12479 cat >>confdefs.h <<\EOF
12480 #define USE_WIDEC_SUPPORT 1
12483 cat >>confdefs.h <<\EOF
12484 #define NCURSES_WIDECHAR 1
12487 case "$CPPFLAGS" in
12491 { echo "$as_me:12491: WARNING: _XOPEN_SOURCE feature test macro appears to be predefined" >&5
12492 echo "$as_me: WARNING: _XOPEN_SOURCE feature test macro appears to be predefined" >&2;}
12493 # CPPFLAGS="$CPPFLAGS -DNCURSES_WIDECHAR"
12494 CPPFLAGS_after_XOPEN="$CPPFLAGS_after_XOPEN -DNCURSES_WIDECHAR"
12503 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12504 echo "$as_me:12504: checking for $ac_header" >&5
12505 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12506 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12507 echo $ECHO_N "(cached) $ECHO_C" >&6
12509 cat >"conftest.$ac_ext" <<_ACEOF
12510 #line 12510 "configure"
12511 #include "confdefs.h"
12512 #include <$ac_header>
12514 if { (eval echo "$as_me:12514: \"$ac_cpp "conftest.$ac_ext"\"") >&5
12515 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
12517 $EGREP -v '^ *\+' conftest.er1 >conftest.err
12519 cat conftest.err >&5
12520 echo "$as_me:12520: \$? = $ac_status" >&5
12521 (exit "$ac_status"); } >/dev/null; then
12522 if test -s conftest.err; then
12523 ac_cpp_err=$ac_c_preproc_warn_flag
12530 if test -z "$ac_cpp_err"; then
12531 eval "$as_ac_Header=yes"
12533 echo "$as_me: failed program was:" >&5
12534 cat "conftest.$ac_ext" >&5
12535 eval "$as_ac_Header=no"
12537 rm -f conftest.err "conftest.$ac_ext"
12539 echo "$as_me:12539: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
12540 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
12541 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
12542 cat >>confdefs.h <<EOF
12543 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12549 echo "$as_me:12549: checking if wchar.h can be used as is" >&5
12550 echo $ECHO_N "checking if wchar.h can be used as is... $ECHO_C" >&6
12551 if test "${cf_cv_wchar_h_okay+set}" = set; then
12552 echo $ECHO_N "(cached) $ECHO_C" >&6
12555 cat >"conftest.$ac_ext" <<_ACEOF
12556 #line 12556 "configure"
12557 #include "confdefs.h"
12559 $ac_includes_default
12560 #ifdef HAVE_WCHAR_H
12563 #ifdef HAVE_WCTYPE_H
12564 #include <wctype.h>
12572 int bar = iswpunct(foo)
12577 rm -f "conftest.$ac_objext"
12578 if { (eval echo "$as_me:12578: \"$ac_compile\"") >&5
12579 (eval $ac_compile) 2>&5
12581 echo "$as_me:12581: \$? = $ac_status" >&5
12582 (exit "$ac_status"); } &&
12583 { ac_try='test -s "conftest.$ac_objext"'
12584 { (eval echo "$as_me:12584: \"$ac_try\"") >&5
12585 (eval $ac_try) 2>&5
12587 echo "$as_me:12587: \$? = $ac_status" >&5
12588 (exit "$ac_status"); }; }; then
12589 cf_cv_wchar_h_okay=yes
12591 echo "$as_me: failed program was:" >&5
12592 cat "conftest.$ac_ext" >&5
12593 cf_cv_wchar_h_okay=no
12595 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12597 echo "$as_me:12597: result: $cf_cv_wchar_h_okay" >&5
12598 echo "${ECHO_T}$cf_cv_wchar_h_okay" >&6
12600 if test "$cf_cv_wchar_h_okay" = no
12603 echo "$as_me:12603: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
12604 echo $ECHO_N "checking if we must define _XOPEN_SOURCE_EXTENDED... $ECHO_C" >&6
12605 cat >"conftest.$ac_ext" <<_ACEOF
12606 #line 12606 "configure"
12607 #include "confdefs.h"
12608 #include <sys/types.h>
12614 #ifndef _XOPEN_SOURCE_EXTENDED
12615 #error _XOPEN_SOURCE_EXTENDED is not defined
12621 rm -f "conftest.$ac_objext"
12622 if { (eval echo "$as_me:12622: \"$ac_compile\"") >&5
12623 (eval $ac_compile) 2>&5
12625 echo "$as_me:12625: \$? = $ac_status" >&5
12626 (exit "$ac_status"); } &&
12627 { ac_try='test -s "conftest.$ac_objext"'
12628 { (eval echo "$as_me:12628: \"$ac_try\"") >&5
12629 (eval $ac_try) 2>&5
12631 echo "$as_me:12631: \$? = $ac_status" >&5
12632 (exit "$ac_status"); }; }; then
12635 echo "$as_me: failed program was:" >&5
12636 cat "conftest.$ac_ext" >&5
12639 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12640 echo "$as_me:12640: result: $cf_result" >&5
12641 echo "${ECHO_T}$cf_result" >&6
12643 if test "$cf_result" = yes ; then
12644 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED"
12645 elif test "x" != "x" ; then
12646 echo "$as_me:12646: checking checking for compatible value versus " >&5
12647 echo $ECHO_N "checking checking for compatible value versus ... $ECHO_C" >&6
12648 cat >"conftest.$ac_ext" <<_ACEOF
12649 #line 12649 "configure"
12650 #include "confdefs.h"
12651 #include <sys/types.h>
12657 #if _XOPEN_SOURCE_EXTENDED- < 0
12658 #error _XOPEN_SOURCE_EXTENDED- is negative
12664 rm -f "conftest.$ac_objext"
12665 if { (eval echo "$as_me:12665: \"$ac_compile\"") >&5
12666 (eval $ac_compile) 2>&5
12668 echo "$as_me:12668: \$? = $ac_status" >&5
12669 (exit "$ac_status"); } &&
12670 { ac_try='test -s "conftest.$ac_objext"'
12671 { (eval echo "$as_me:12671: \"$ac_try\"") >&5
12672 (eval $ac_try) 2>&5
12674 echo "$as_me:12674: \$? = $ac_status" >&5
12675 (exit "$ac_status"); }; }; then
12678 echo "$as_me: failed program was:" >&5
12679 cat "conftest.$ac_ext" >&5
12682 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12683 echo "$as_me:12683: result: $cf_result" >&5
12684 echo "${ECHO_T}$cf_result" >&6
12685 if test "$cf_result" = no ; then
12686 # perhaps we can override it - try...
12687 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED="
12693 echo "$as_me:12693: checking if wcwidth agrees graphics are single-width" >&5
12694 echo $ECHO_N "checking if wcwidth agrees graphics are single-width... $ECHO_C" >&6
12695 if test "${cf_cv_wcwidth_graphics+set}" = set; then
12696 echo $ECHO_N "(cached) $ECHO_C" >&6
12699 cat >conftest.in <<CF_EOF
12701 0x250c upper left corner
12702 0x2514 lower left corner
12703 0x2510 upper right corner
12704 0x2518 lower right corner
12705 0x251c tee pointing left
12706 0x2524 tee pointing right
12707 0x2534 tee pointing up
12708 0x252c tee pointing down
12709 0x2500 horizontal line
12710 0x2502 vertical line
12711 0x253c large plus or crossover
12715 0x2592 checker board (stipple)
12716 0x00b0 degree symbol
12719 - Teletype 5410v1 symbols
12720 0x2190 arrow pointing left
12721 0x2192 arrow pointing right
12722 0x2193 arrow pointing down
12723 0x2191 arrow pointing up
12724 0x2592 board of squares
12725 0x2603 lantern symbol
12726 0x25ae solid square block
12727 - these defaults were invented for ncurses
12730 0x2264 less-than-or-equal-to
12731 0x2265 greater-than-or-equal-to
12734 0x00a3 pound-sterling symbol
12735 - thick-line-drawing
12736 0x250f upper left corner
12737 0x2517 lower left corner
12738 0x2513 upper right corner
12739 0x251b lower right corner
12740 0x2523 tee pointing left
12741 0x252b tee pointing right
12742 0x253b tee pointing up
12743 0x2533 tee pointing down
12744 0x2501 horizontal line
12745 0x2503 vertical line
12746 0x254b large plus or crossover
12747 - double-line-drawing
12748 0x2554 upper left corner
12749 0x255a lower left corner
12750 0x2557 upper right corner
12751 0x255d lower right corner
12752 0x2563 tee pointing left
12753 0x2560 tee pointing right
12754 0x2569 tee pointing up
12755 0x2566 tee pointing down
12756 0x2550 horizontal line
12757 0x2551 vertical line
12758 0x256c large plus or crossover
12760 if test "$cross_compiling" = yes; then
12761 cf_cv_wcwidth_graphics=unknown
12763 cat >"conftest.$ac_ext" <<_ACEOF
12764 #line 12764 "configure"
12765 #include "confdefs.h"
12767 $ac_includes_default
12769 #include <locale.h>
12779 char buffer[MY_LEN + 1];
12780 char notes[MY_LEN + 1];
12784 if (setlocale(LC_ALL, "en_US.UTF8") ||
12785 setlocale(LC_ALL, "en_US.UTF-8") ||
12786 setlocale(LC_ALL, "en_US.utf8") ||
12787 setlocale(LC_ALL, "en_US.utf-8")) {
12788 if ((fp = fopen("conftest.in", "r")) != 0) {
12789 while (fgets(buffer, MY_LEN, fp) != 0) {
12790 if (*buffer == '-') {
12791 fprintf(stderr, "\\t%s", buffer);
12792 } else if (sscanf(buffer, "%x %s", &value, notes) == 2) {
12794 if (wcwidth(value) == 1)
12796 fprintf(stderr, "%d\\t%s", wcwidth(value), buffer);
12798 fprintf(stderr, "?\\t%s", buffer);
12803 fprintf(stderr, "%d/%d passed wcwidth/graphics check\\n", passed, totals);
12804 return (totals == passed) ? 0 : 1;
12808 rm -f "conftest$ac_exeext"
12809 if { (eval echo "$as_me:12809: \"$ac_link\"") >&5
12810 (eval $ac_link) 2>&5
12812 echo "$as_me:12812: \$? = $ac_status" >&5
12813 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
12814 { (eval echo "$as_me:12814: \"$ac_try\"") >&5
12815 (eval $ac_try) 2>&5
12817 echo "$as_me:12817: \$? = $ac_status" >&5
12818 (exit "$ac_status"); }; }; then
12819 cf_cv_wcwidth_graphics=yes
12821 echo "$as_me: program exited with status $ac_status" >&5
12822 echo "$as_me: failed program was:" >&5
12823 cat "conftest.$ac_ext" >&5
12824 cf_cv_wcwidth_graphics=no
12826 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
12830 echo "$as_me:12830: result: $cf_cv_wcwidth_graphics" >&5
12831 echo "${ECHO_T}$cf_cv_wcwidth_graphics" >&6
12833 test "$cf_cv_wcwidth_graphics" = no && NCURSES_WCWIDTH_GRAPHICS=0
12835 # with_overwrite=no
12836 NCURSES_CH_T=cchar_t
12838 for ac_func in putwc btowc wctob wmemchr mbtowc wctomb mblen mbrlen mbrtowc wcsrtombs mbsrtowcs wcstombs mbstowcs
12840 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12841 echo "$as_me:12841: checking for $ac_func" >&5
12842 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
12843 if eval "test \"\${$as_ac_var+set}\" = set"; then
12844 echo $ECHO_N "(cached) $ECHO_C" >&6
12846 cat >"conftest.$ac_ext" <<_ACEOF
12847 #line 12847 "configure"
12848 #include "confdefs.h"
12849 #define $ac_func autoconf_temporary
12850 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
12857 /* We use char because int might match the return type of a gcc2
12858 builtin and then its argument prototype would still apply. */
12859 char $ac_func (void);
12865 /* The GNU C library defines stubs for functions which it implements
12866 to always fail with ENOSYS. Some functions are actually named
12867 something starting with __ and the normal name is an alias. */
12868 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12869 #error found stub for $ac_func
12872 return $ac_func ();
12877 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
12878 if { (eval echo "$as_me:12878: \"$ac_link\"") >&5
12879 (eval $ac_link) 2>&5
12881 echo "$as_me:12881: \$? = $ac_status" >&5
12882 (exit "$ac_status"); } &&
12883 { ac_try='test -s "conftest$ac_exeext"'
12884 { (eval echo "$as_me:12884: \"$ac_try\"") >&5
12885 (eval $ac_try) 2>&5
12887 echo "$as_me:12887: \$? = $ac_status" >&5
12888 (exit "$ac_status"); }; }; then
12889 eval "$as_ac_var=yes"
12891 echo "$as_me: failed program was:" >&5
12892 cat "conftest.$ac_ext" >&5
12893 eval "$as_ac_var=no"
12895 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
12897 echo "$as_me:12897: result: `eval echo '${'"$as_ac_var"'}'`" >&5
12898 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
12899 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
12900 cat >>confdefs.h <<EOF
12901 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12907 if test "x$ac_cv_func_putwc" != xyes ; then
12909 for ac_header in wchar.h
12911 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12912 echo "$as_me:12912: checking for $ac_header" >&5
12913 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12914 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12915 echo $ECHO_N "(cached) $ECHO_C" >&6
12917 cat >"conftest.$ac_ext" <<_ACEOF
12918 #line 12918 "configure"
12919 #include "confdefs.h"
12920 #include <$ac_header>
12922 if { (eval echo "$as_me:12922: \"$ac_cpp "conftest.$ac_ext"\"") >&5
12923 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
12925 $EGREP -v '^ *\+' conftest.er1 >conftest.err
12927 cat conftest.err >&5
12928 echo "$as_me:12928: \$? = $ac_status" >&5
12929 (exit "$ac_status"); } >/dev/null; then
12930 if test -s conftest.err; then
12931 ac_cpp_err=$ac_c_preproc_warn_flag
12938 if test -z "$ac_cpp_err"; then
12939 eval "$as_ac_Header=yes"
12941 echo "$as_me: failed program was:" >&5
12942 cat "conftest.$ac_ext" >&5
12943 eval "$as_ac_Header=no"
12945 rm -f conftest.err "conftest.$ac_ext"
12947 echo "$as_me:12947: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
12948 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
12949 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
12950 cat >>confdefs.h <<EOF
12951 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12957 echo "$as_me:12957: checking for multibyte character support" >&5
12958 echo $ECHO_N "checking for multibyte character support... $ECHO_C" >&6
12959 if test "${cf_cv_utf8_lib+set}" = set; then
12960 echo $ECHO_N "(cached) $ECHO_C" >&6
12963 cf_save_LIBS="$LIBS"
12964 cat >"conftest.$ac_ext" <<_ACEOF
12965 #line 12965 "configure"
12966 #include "confdefs.h"
12968 $ac_includes_default
12969 #ifdef HAVE_WCHAR_H
12981 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
12982 if { (eval echo "$as_me:12982: \"$ac_link\"") >&5
12983 (eval $ac_link) 2>&5
12985 echo "$as_me:12985: \$? = $ac_status" >&5
12986 (exit "$ac_status"); } &&
12987 { ac_try='test -s "conftest$ac_exeext"'
12988 { (eval echo "$as_me:12988: \"$ac_try\"") >&5
12989 (eval $ac_try) 2>&5
12991 echo "$as_me:12991: \$? = $ac_status" >&5
12992 (exit "$ac_status"); }; }; then
12995 echo "$as_me: failed program was:" >&5
12996 cat "conftest.$ac_ext" >&5
12998 # If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these
12999 # will be set on completion of the AC_TRY_LINK below.
13000 cf_cv_header_path_utf8=
13001 cf_cv_library_path_utf8=
13003 echo "${as_me:-configure}:13003: testing Starting FIND_LINKAGE(utf8,) ..." 1>&5
13005 cf_save_LIBS="$LIBS"
13007 cat >"conftest.$ac_ext" <<_ACEOF
13008 #line 13008 "configure"
13009 #include "confdefs.h"
13011 #include <libutf8.h>
13020 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
13021 if { (eval echo "$as_me:13021: \"$ac_link\"") >&5
13022 (eval $ac_link) 2>&5
13024 echo "$as_me:13024: \$? = $ac_status" >&5
13025 (exit "$ac_status"); } &&
13026 { ac_try='test -s "conftest$ac_exeext"'
13027 { (eval echo "$as_me:13027: \"$ac_try\"") >&5
13028 (eval $ac_try) 2>&5
13030 echo "$as_me:13030: \$? = $ac_status" >&5
13031 (exit "$ac_status"); }; }; then
13033 cf_cv_find_linkage_utf8=yes
13034 cf_cv_header_path_utf8=/usr/include
13035 cf_cv_library_path_utf8=/usr/lib
13038 echo "$as_me: failed program was:" >&5
13039 cat "conftest.$ac_ext" >&5
13041 LIBS="-lutf8 $cf_save_LIBS"
13043 cat >"conftest.$ac_ext" <<_ACEOF
13044 #line 13044 "configure"
13045 #include "confdefs.h"
13047 #include <libutf8.h>
13056 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
13057 if { (eval echo "$as_me:13057: \"$ac_link\"") >&5
13058 (eval $ac_link) 2>&5
13060 echo "$as_me:13060: \$? = $ac_status" >&5
13061 (exit "$ac_status"); } &&
13062 { ac_try='test -s "conftest$ac_exeext"'
13063 { (eval echo "$as_me:13063: \"$ac_try\"") >&5
13064 (eval $ac_try) 2>&5
13066 echo "$as_me:13066: \$? = $ac_status" >&5
13067 (exit "$ac_status"); }; }; then
13069 cf_cv_find_linkage_utf8=yes
13070 cf_cv_header_path_utf8=/usr/include
13071 cf_cv_library_path_utf8=/usr/lib
13072 cf_cv_library_file_utf8="-lutf8"
13075 echo "$as_me: failed program was:" >&5
13076 cat "conftest.$ac_ext" >&5
13078 cf_cv_find_linkage_utf8=no
13079 LIBS="$cf_save_LIBS"
13081 test -n "$verbose" && echo " find linkage for utf8 library" 1>&6
13083 echo "${as_me:-configure}:13083: testing find linkage for utf8 library ..." 1>&5
13085 echo "${as_me:-configure}:13085: testing Searching for headers in FIND_LINKAGE(utf8,) ..." 1>&5
13087 cf_save_CPPFLAGS="$CPPFLAGS"
13088 cf_test_CPPFLAGS="$CPPFLAGS"
13092 # collect the current set of include-directories from compiler flags
13093 cf_header_path_list=""
13094 if test -n "${CFLAGS}${CPPFLAGS}" ; then
13095 for cf_header_path in $CPPFLAGS $CFLAGS
13097 case "$cf_header_path" in
13099 cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
13101 test "x$cf_header_path" != "xNONE" && \
13102 test -d "$cf_header_path" && \
13104 test -n "$verbose" && echo " ... testing for include-directories under $cf_header_path"
13105 test -d "$cf_header_path/include" && cf_search="$cf_search $cf_header_path/include"
13106 test -d "$cf_header_path/include/utf8" && cf_search="$cf_search $cf_header_path/include/utf8"
13107 test -d "$cf_header_path/include/utf8/include" && cf_search="$cf_search $cf_header_path/include/utf8/include"
13108 test -d "$cf_header_path/utf8/include" && cf_search="$cf_search $cf_header_path/utf8/include"
13109 test -d "$cf_header_path/utf8/include/utf8" && cf_search="$cf_search $cf_header_path/utf8/include/utf8"
13112 cf_header_path_list="$cf_header_path_list $cf_search"
13118 # add the variations for the package we are looking for
13122 test "x$prefix" != "xNONE" && \
13123 test -d "$prefix" && \
13125 test -n "$verbose" && echo " ... testing for include-directories under $prefix"
13126 test -d "$prefix/include" && cf_search="$cf_search $prefix/include"
13127 test -d "$prefix/include/utf8" && cf_search="$cf_search $prefix/include/utf8"
13128 test -d "$prefix/include/utf8/include" && cf_search="$cf_search $prefix/include/utf8/include"
13129 test -d "$prefix/utf8/include" && cf_search="$cf_search $prefix/utf8/include"
13130 test -d "$prefix/utf8/include/utf8" && cf_search="$cf_search $prefix/utf8/include/utf8"
13133 for cf_subdir_prefix in \
13142 test "x$cf_subdir_prefix" != "x$prefix" && \
13143 test -d "$cf_subdir_prefix" && \
13144 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
13145 test -n "$verbose" && echo " ... testing for include-directories under $cf_subdir_prefix"
13146 test -d "$cf_subdir_prefix/include" && cf_search="$cf_search $cf_subdir_prefix/include"
13147 test -d "$cf_subdir_prefix/include/utf8" && cf_search="$cf_search $cf_subdir_prefix/include/utf8"
13148 test -d "$cf_subdir_prefix/include/utf8/include" && cf_search="$cf_search $cf_subdir_prefix/include/utf8/include"
13149 test -d "$cf_subdir_prefix/utf8/include" && cf_search="$cf_search $cf_subdir_prefix/utf8/include"
13150 test -d "$cf_subdir_prefix/utf8/include/utf8" && cf_search="$cf_search $cf_subdir_prefix/utf8/include/utf8"
13155 test "$includedir" != NONE && \
13156 test "$includedir" != "/usr/include" && \
13157 test -d "$includedir" && {
13158 test -d "$includedir" && cf_search="$cf_search $includedir"
13159 test -d "$includedir/utf8" && cf_search="$cf_search $includedir/utf8"
13162 test "$oldincludedir" != NONE && \
13163 test "$oldincludedir" != "/usr/include" && \
13164 test -d "$oldincludedir" && {
13165 test -d "$oldincludedir" && cf_search="$cf_search $oldincludedir"
13166 test -d "$oldincludedir/utf8" && cf_search="$cf_search $oldincludedir/utf8"
13169 cf_search="$cf_search $cf_header_path_list"
13171 for cf_cv_header_path_utf8 in $cf_search
13173 if test -d "$cf_cv_header_path_utf8" ; then
13174 test -n "$verbose" && echo " ... testing $cf_cv_header_path_utf8" 1>&6
13176 echo "${as_me:-configure}:13176: testing ... testing $cf_cv_header_path_utf8 ..." 1>&5
13178 CPPFLAGS="$cf_save_CPPFLAGS"
13180 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
13181 CPPFLAGS="${CPPFLAGS}-I$cf_cv_header_path_utf8"
13183 cat >"conftest.$ac_ext" <<_ACEOF
13184 #line 13184 "configure"
13185 #include "confdefs.h"
13187 #include <libutf8.h>
13196 rm -f "conftest.$ac_objext"
13197 if { (eval echo "$as_me:13197: \"$ac_compile\"") >&5
13198 (eval $ac_compile) 2>&5
13200 echo "$as_me:13200: \$? = $ac_status" >&5
13201 (exit "$ac_status"); } &&
13202 { ac_try='test -s "conftest.$ac_objext"'
13203 { (eval echo "$as_me:13203: \"$ac_try\"") >&5
13204 (eval $ac_try) 2>&5
13206 echo "$as_me:13206: \$? = $ac_status" >&5
13207 (exit "$ac_status"); }; }; then
13209 test -n "$verbose" && echo " ... found utf8 headers in $cf_cv_header_path_utf8" 1>&6
13211 echo "${as_me:-configure}:13211: testing ... found utf8 headers in $cf_cv_header_path_utf8 ..." 1>&5
13213 cf_cv_find_linkage_utf8=maybe
13214 cf_test_CPPFLAGS="$CPPFLAGS"
13217 echo "$as_me: failed program was:" >&5
13218 cat "conftest.$ac_ext" >&5
13220 CPPFLAGS="$cf_save_CPPFLAGS"
13223 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13227 if test "$cf_cv_find_linkage_utf8" = maybe ; then
13229 echo "${as_me:-configure}:13229: testing Searching for utf8 library in FIND_LINKAGE(utf8,) ..." 1>&5
13231 cf_save_LIBS="$LIBS"
13232 cf_save_LDFLAGS="$LDFLAGS"
13234 if test "$cf_cv_find_linkage_utf8" != yes ; then
13237 cf_library_path_list=""
13238 if test -n "${LDFLAGS}${LIBS}" ; then
13239 for cf_library_path in $LDFLAGS $LIBS
13241 case "$cf_library_path" in
13243 cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
13245 test "x$cf_library_path" != "xNONE" && \
13246 test -d "$cf_library_path" && \
13248 test -n "$verbose" && echo " ... testing for lib-directories under $cf_library_path"
13249 test -d "$cf_library_path/lib" && cf_search="$cf_search $cf_library_path/lib"
13250 test -d "$cf_library_path/lib/utf8" && cf_search="$cf_search $cf_library_path/lib/utf8"
13251 test -d "$cf_library_path/lib/utf8/lib" && cf_search="$cf_search $cf_library_path/lib/utf8/lib"
13252 test -d "$cf_library_path/utf8/lib" && cf_search="$cf_search $cf_library_path/utf8/lib"
13253 test -d "$cf_library_path/utf8/lib/utf8" && cf_search="$cf_search $cf_library_path/utf8/lib/utf8"
13256 cf_library_path_list="$cf_library_path_list $cf_search"
13264 test "x$prefix" != "xNONE" && \
13265 test -d "$prefix" && \
13267 test -n "$verbose" && echo " ... testing for lib-directories under $prefix"
13268 test -d "$prefix/lib" && cf_search="$cf_search $prefix/lib"
13269 test -d "$prefix/lib/utf8" && cf_search="$cf_search $prefix/lib/utf8"
13270 test -d "$prefix/lib/utf8/lib" && cf_search="$cf_search $prefix/lib/utf8/lib"
13271 test -d "$prefix/utf8/lib" && cf_search="$cf_search $prefix/utf8/lib"
13272 test -d "$prefix/utf8/lib/utf8" && cf_search="$cf_search $prefix/utf8/lib/utf8"
13275 for cf_subdir_prefix in \
13284 test "x$cf_subdir_prefix" != "x$prefix" && \
13285 test -d "$cf_subdir_prefix" && \
13286 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
13287 test -n "$verbose" && echo " ... testing for lib-directories under $cf_subdir_prefix"
13288 test -d "$cf_subdir_prefix/lib" && cf_search="$cf_search $cf_subdir_prefix/lib"
13289 test -d "$cf_subdir_prefix/lib/utf8" && cf_search="$cf_search $cf_subdir_prefix/lib/utf8"
13290 test -d "$cf_subdir_prefix/lib/utf8/lib" && cf_search="$cf_search $cf_subdir_prefix/lib/utf8/lib"
13291 test -d "$cf_subdir_prefix/utf8/lib" && cf_search="$cf_search $cf_subdir_prefix/utf8/lib"
13292 test -d "$cf_subdir_prefix/utf8/lib/utf8" && cf_search="$cf_search $cf_subdir_prefix/utf8/lib/utf8"
13297 cf_search="$cf_library_path_list $cf_search"
13299 for cf_cv_library_path_utf8 in $cf_search
13301 if test -d "$cf_cv_library_path_utf8" ; then
13302 test -n "$verbose" && echo " ... testing $cf_cv_library_path_utf8" 1>&6
13304 echo "${as_me:-configure}:13304: testing ... testing $cf_cv_library_path_utf8 ..." 1>&5
13306 CPPFLAGS="$cf_test_CPPFLAGS"
13307 LIBS="-lutf8 $cf_save_LIBS"
13308 LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_utf8"
13309 cat >"conftest.$ac_ext" <<_ACEOF
13310 #line 13310 "configure"
13311 #include "confdefs.h"
13313 #include <libutf8.h>
13322 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
13323 if { (eval echo "$as_me:13323: \"$ac_link\"") >&5
13324 (eval $ac_link) 2>&5
13326 echo "$as_me:13326: \$? = $ac_status" >&5
13327 (exit "$ac_status"); } &&
13328 { ac_try='test -s "conftest$ac_exeext"'
13329 { (eval echo "$as_me:13329: \"$ac_try\"") >&5
13330 (eval $ac_try) 2>&5
13332 echo "$as_me:13332: \$? = $ac_status" >&5
13333 (exit "$ac_status"); }; }; then
13335 test -n "$verbose" && echo " ... found utf8 library in $cf_cv_library_path_utf8" 1>&6
13337 echo "${as_me:-configure}:13337: testing ... found utf8 library in $cf_cv_library_path_utf8 ..." 1>&5
13339 cf_cv_find_linkage_utf8=yes
13340 cf_cv_library_file_utf8="-lutf8"
13343 echo "$as_me: failed program was:" >&5
13344 cat "conftest.$ac_ext" >&5
13346 CPPFLAGS="$cf_save_CPPFLAGS"
13347 LIBS="$cf_save_LIBS"
13348 LDFLAGS="$cf_save_LDFLAGS"
13351 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
13354 CPPFLAGS="$cf_save_CPPFLAGS"
13355 LDFLAGS="$cf_save_LDFLAGS"
13359 cf_cv_find_linkage_utf8=no
13363 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
13366 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
13368 LIBS="$cf_save_LIBS"
13370 if test "$cf_cv_find_linkage_utf8" = yes ; then
13371 cf_cv_utf8_lib=add-on
13377 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
13379 echo "$as_me:13379: result: $cf_cv_utf8_lib" >&5
13380 echo "${ECHO_T}$cf_cv_utf8_lib" >&6
13382 # HAVE_LIBUTF8_H is used by ncurses if curses.h is shared between
13383 # ncurses/ncursesw:
13384 if test "$cf_cv_utf8_lib" = "add-on" ; then
13386 cat >>confdefs.h <<\EOF
13387 #define HAVE_LIBUTF8_H 1
13390 if test -n "$cf_cv_header_path_utf8" ; then
13391 for cf_add_incdir in $cf_cv_header_path_utf8
13393 while test "$cf_add_incdir" != /usr/include
13395 if test -d "$cf_add_incdir"
13398 if test -n "$CFLAGS$CPPFLAGS" ; then
13399 # a loop is needed to ensure we can add subdirs of existing dirs
13400 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
13401 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
13402 cf_have_incdir=yes; break
13407 if test "$cf_have_incdir" = no ; then
13408 if test "$cf_add_incdir" = /usr/local/include ; then
13409 if test "$GCC" = yes
13411 cf_save_CPPFLAGS=$CPPFLAGS
13413 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
13414 CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
13416 cat >"conftest.$ac_ext" <<_ACEOF
13417 #line 13417 "configure"
13418 #include "confdefs.h"
13428 rm -f "conftest.$ac_objext"
13429 if { (eval echo "$as_me:13429: \"$ac_compile\"") >&5
13430 (eval $ac_compile) 2>&5
13432 echo "$as_me:13432: \$? = $ac_status" >&5
13433 (exit "$ac_status"); } &&
13434 { ac_try='test -s "conftest.$ac_objext"'
13435 { (eval echo "$as_me:13435: \"$ac_try\"") >&5
13436 (eval $ac_try) 2>&5
13438 echo "$as_me:13438: \$? = $ac_status" >&5
13439 (exit "$ac_status"); }; }; then
13442 echo "$as_me: failed program was:" >&5
13443 cat "conftest.$ac_ext" >&5
13446 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13447 CPPFLAGS=$cf_save_CPPFLAGS
13452 if test "$cf_have_incdir" = no ; then
13453 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
13455 echo "${as_me:-configure}:13455: testing adding $cf_add_incdir to include-path ..." 1>&5
13457 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
13459 cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
13460 test "$cf_top_incdir" = "$cf_add_incdir" && break
13461 cf_add_incdir="$cf_top_incdir"
13472 if test -n "$cf_cv_library_path_utf8" ; then
13473 for cf_add_libdir in $cf_cv_library_path_utf8
13475 if test "$cf_add_libdir" = /usr/lib ; then
13477 elif test -d "$cf_add_libdir"
13480 if test -n "$LDFLAGS$LIBS" ; then
13481 # a loop is needed to ensure we can add subdirs of existing dirs
13482 for cf_test_libdir in $LDFLAGS $LIBS ; do
13483 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
13484 cf_have_libdir=yes; break
13488 if test "$cf_have_libdir" = no ; then
13489 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
13491 echo "${as_me:-configure}:13491: testing adding $cf_add_libdir to library-path ..." 1>&5
13493 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
13499 cf_add_libs="$LIBS"
13502 for cf_add_1lib in $cf_cv_library_file_utf8; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
13503 # filter duplicates
13504 for cf_add_1lib in $cf_add_0lib; do
13505 for cf_add_2lib in $cf_add_libs; do
13506 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
13511 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
13513 LIBS="$cf_add_libs"
13517 if test "$cf_cv_utf8_lib" != no ; then
13522 # This is needed on Tru64 5.0 to declare mbstate_t
13523 echo "$as_me:13523: checking if we must include wchar.h to declare mbstate_t" >&5
13524 echo $ECHO_N "checking if we must include wchar.h to declare mbstate_t... $ECHO_C" >&6
13525 if test "${cf_cv_mbstate_t+set}" = set; then
13526 echo $ECHO_N "(cached) $ECHO_C" >&6
13529 cat >"conftest.$ac_ext" <<_ACEOF
13530 #line 13530 "configure"
13531 #include "confdefs.h"
13533 #include <stdlib.h>
13534 #include <stdarg.h>
13536 #ifdef HAVE_LIBUTF8_H
13537 #include <libutf8.h>
13547 rm -f "conftest.$ac_objext"
13548 if { (eval echo "$as_me:13548: \"$ac_compile\"") >&5
13549 (eval $ac_compile) 2>&5
13551 echo "$as_me:13551: \$? = $ac_status" >&5
13552 (exit "$ac_status"); } &&
13553 { ac_try='test -s "conftest.$ac_objext"'
13554 { (eval echo "$as_me:13554: \"$ac_try\"") >&5
13555 (eval $ac_try) 2>&5
13557 echo "$as_me:13557: \$? = $ac_status" >&5
13558 (exit "$ac_status"); }; }; then
13561 echo "$as_me: failed program was:" >&5
13562 cat "conftest.$ac_ext" >&5
13563 cat >"conftest.$ac_ext" <<_ACEOF
13564 #line 13564 "configure"
13565 #include "confdefs.h"
13567 #include <stdlib.h>
13568 #include <stdarg.h>
13571 #ifdef HAVE_LIBUTF8_H
13572 #include <libutf8.h>
13582 rm -f "conftest.$ac_objext"
13583 if { (eval echo "$as_me:13583: \"$ac_compile\"") >&5
13584 (eval $ac_compile) 2>&5
13586 echo "$as_me:13586: \$? = $ac_status" >&5
13587 (exit "$ac_status"); } &&
13588 { ac_try='test -s "conftest.$ac_objext"'
13589 { (eval echo "$as_me:13589: \"$ac_try\"") >&5
13590 (eval $ac_try) 2>&5
13592 echo "$as_me:13592: \$? = $ac_status" >&5
13593 (exit "$ac_status"); }; }; then
13594 cf_cv_mbstate_t=yes
13596 echo "$as_me: failed program was:" >&5
13597 cat "conftest.$ac_ext" >&5
13598 cf_cv_mbstate_t=unknown
13600 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13602 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13604 echo "$as_me:13604: result: $cf_cv_mbstate_t" >&5
13605 echo "${ECHO_T}$cf_cv_mbstate_t" >&6
13607 if test "$cf_cv_mbstate_t" = yes ; then
13609 cat >>confdefs.h <<\EOF
13610 #define NEED_WCHAR_H 1
13616 # if we do not find mbstate_t in either place, use substitution to provide a fallback.
13617 if test "$cf_cv_mbstate_t" = unknown ; then
13618 NCURSES_MBSTATE_T=1
13621 # This is needed on Tru64 5.0 to declare wchar_t
13622 echo "$as_me:13622: checking if we must include wchar.h to declare wchar_t" >&5
13623 echo $ECHO_N "checking if we must include wchar.h to declare wchar_t... $ECHO_C" >&6
13624 if test "${cf_cv_wchar_t+set}" = set; then
13625 echo $ECHO_N "(cached) $ECHO_C" >&6
13628 cat >"conftest.$ac_ext" <<_ACEOF
13629 #line 13629 "configure"
13630 #include "confdefs.h"
13632 #include <stdlib.h>
13633 #include <stdarg.h>
13635 #ifdef HAVE_LIBUTF8_H
13636 #include <libutf8.h>
13646 rm -f "conftest.$ac_objext"
13647 if { (eval echo "$as_me:13647: \"$ac_compile\"") >&5
13648 (eval $ac_compile) 2>&5
13650 echo "$as_me:13650: \$? = $ac_status" >&5
13651 (exit "$ac_status"); } &&
13652 { ac_try='test -s "conftest.$ac_objext"'
13653 { (eval echo "$as_me:13653: \"$ac_try\"") >&5
13654 (eval $ac_try) 2>&5
13656 echo "$as_me:13656: \$? = $ac_status" >&5
13657 (exit "$ac_status"); }; }; then
13660 echo "$as_me: failed program was:" >&5
13661 cat "conftest.$ac_ext" >&5
13662 cat >"conftest.$ac_ext" <<_ACEOF
13663 #line 13663 "configure"
13664 #include "confdefs.h"
13666 #include <stdlib.h>
13667 #include <stdarg.h>
13670 #ifdef HAVE_LIBUTF8_H
13671 #include <libutf8.h>
13681 rm -f "conftest.$ac_objext"
13682 if { (eval echo "$as_me:13682: \"$ac_compile\"") >&5
13683 (eval $ac_compile) 2>&5
13685 echo "$as_me:13685: \$? = $ac_status" >&5
13686 (exit "$ac_status"); } &&
13687 { ac_try='test -s "conftest.$ac_objext"'
13688 { (eval echo "$as_me:13688: \"$ac_try\"") >&5
13689 (eval $ac_try) 2>&5
13691 echo "$as_me:13691: \$? = $ac_status" >&5
13692 (exit "$ac_status"); }; }; then
13695 echo "$as_me: failed program was:" >&5
13696 cat "conftest.$ac_ext" >&5
13697 cf_cv_wchar_t=unknown
13699 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13701 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13703 echo "$as_me:13703: result: $cf_cv_wchar_t" >&5
13704 echo "${ECHO_T}$cf_cv_wchar_t" >&6
13706 if test "$cf_cv_wchar_t" = yes ; then
13708 cat >>confdefs.h <<\EOF
13709 #define NEED_WCHAR_H 1
13715 # if we do not find wchar_t in either place, use substitution to provide a fallback.
13716 if test "$cf_cv_wchar_t" = unknown ; then
13720 # if we find wchar_t in either place, use substitution to provide a fallback.
13721 if test "$cf_cv_wchar_t" != unknown ; then
13722 NCURSES_OK_WCHAR_T=1
13725 # This is needed on Tru64 5.0 to declare wint_t
13726 echo "$as_me:13726: checking if we must include wchar.h to declare wint_t" >&5
13727 echo $ECHO_N "checking if we must include wchar.h to declare wint_t... $ECHO_C" >&6
13728 if test "${cf_cv_wint_t+set}" = set; then
13729 echo $ECHO_N "(cached) $ECHO_C" >&6
13732 cat >"conftest.$ac_ext" <<_ACEOF
13733 #line 13733 "configure"
13734 #include "confdefs.h"
13736 #include <stdlib.h>
13737 #include <stdarg.h>
13739 #ifdef HAVE_LIBUTF8_H
13740 #include <libutf8.h>
13750 rm -f "conftest.$ac_objext"
13751 if { (eval echo "$as_me:13751: \"$ac_compile\"") >&5
13752 (eval $ac_compile) 2>&5
13754 echo "$as_me:13754: \$? = $ac_status" >&5
13755 (exit "$ac_status"); } &&
13756 { ac_try='test -s "conftest.$ac_objext"'
13757 { (eval echo "$as_me:13757: \"$ac_try\"") >&5
13758 (eval $ac_try) 2>&5
13760 echo "$as_me:13760: \$? = $ac_status" >&5
13761 (exit "$ac_status"); }; }; then
13764 echo "$as_me: failed program was:" >&5
13765 cat "conftest.$ac_ext" >&5
13766 cat >"conftest.$ac_ext" <<_ACEOF
13767 #line 13767 "configure"
13768 #include "confdefs.h"
13770 #include <stdlib.h>
13771 #include <stdarg.h>
13774 #ifdef HAVE_LIBUTF8_H
13775 #include <libutf8.h>
13785 rm -f "conftest.$ac_objext"
13786 if { (eval echo "$as_me:13786: \"$ac_compile\"") >&5
13787 (eval $ac_compile) 2>&5
13789 echo "$as_me:13789: \$? = $ac_status" >&5
13790 (exit "$ac_status"); } &&
13791 { ac_try='test -s "conftest.$ac_objext"'
13792 { (eval echo "$as_me:13792: \"$ac_try\"") >&5
13793 (eval $ac_try) 2>&5
13795 echo "$as_me:13795: \$? = $ac_status" >&5
13796 (exit "$ac_status"); }; }; then
13799 echo "$as_me: failed program was:" >&5
13800 cat "conftest.$ac_ext" >&5
13801 cf_cv_wint_t=unknown
13803 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13805 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13807 echo "$as_me:13807: result: $cf_cv_wint_t" >&5
13808 echo "${ECHO_T}$cf_cv_wint_t" >&6
13810 if test "$cf_cv_wint_t" = yes ; then
13812 cat >>confdefs.h <<\EOF
13813 #define NEED_WCHAR_H 1
13819 # if we do not find wint_t in either place, use substitution to provide a fallback.
13820 if test "$cf_cv_wint_t" = unknown ; then
13824 # if we find wint_t in either place, use substitution to provide a fallback.
13825 if test "$cf_cv_wint_t" != unknown ; then
13826 NCURSES_OK_WINT_T=1
13829 if test "$NCURSES_MBSTATE_T" != 0; then
13831 cat >>confdefs.h <<\EOF
13832 #define NEED_MBSTATE_T_DEF 1
13838 ### use option --disable-lp64 to allow long chtype
13839 echo "$as_me:13839: checking whether to enable _LP64 definition in curses.h" >&5
13840 echo $ECHO_N "checking whether to enable _LP64 definition in curses.h... $ECHO_C" >&6
13842 # Check whether --enable-lp64 or --disable-lp64 was given.
13843 if test "${enable_lp64+set}" = set; then
13844 enableval="$enable_lp64"
13845 with_lp64=$enableval
13847 with_lp64=$cf_dft_with_lp64
13849 echo "$as_me:13849: result: $with_lp64" >&5
13850 echo "${ECHO_T}$with_lp64" >&6
13852 if test "x$with_lp64" = xyes ; then
13853 cf_cv_enable_lp64=1
13855 cf_cv_enable_lp64=0
13858 # Check whether --enable-largefile or --disable-largefile was given.
13859 if test "${enable_largefile+set}" = set; then
13860 enableval="$enable_largefile"
13863 if test "$enable_largefile" != no; then
13865 echo "$as_me:13865: checking for special C compiler options needed for large files" >&5
13866 echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
13867 if test "${ac_cv_sys_largefile_CC+set}" = set; then
13868 echo $ECHO_N "(cached) $ECHO_C" >&6
13870 ac_cv_sys_largefile_CC=no
13871 if test "$GCC" != yes; then
13874 # IRIX 6.2 and later do not support large files by default,
13875 # so use the C compiler's -n32 option if that helps.
13876 cat >"conftest.$ac_ext" <<_ACEOF
13877 #line 13877 "configure"
13878 #include "confdefs.h"
13879 #include <sys/types.h>
13880 /* Check that off_t can represent 2**63 - 1 correctly.
13881 We can't simply define LARGE_OFF_T to be 9223372036854775807,
13882 since some C++ compilers masquerading as C compilers
13883 incorrectly reject 9223372036854775807. */
13884 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13885 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13886 && LARGE_OFF_T % 2147483647 == 1)
13896 rm -f "conftest.$ac_objext"
13897 if { (eval echo "$as_me:13897: \"$ac_compile\"") >&5
13898 (eval $ac_compile) 2>&5
13900 echo "$as_me:13900: \$? = $ac_status" >&5
13901 (exit "$ac_status"); } &&
13902 { ac_try='test -s "conftest.$ac_objext"'
13903 { (eval echo "$as_me:13903: \"$ac_try\"") >&5
13904 (eval $ac_try) 2>&5
13906 echo "$as_me:13906: \$? = $ac_status" >&5
13907 (exit "$ac_status"); }; }; then
13910 echo "$as_me: failed program was:" >&5
13911 cat "conftest.$ac_ext" >&5
13913 rm -f "conftest.$ac_objext"
13915 rm -f "conftest.$ac_objext"
13916 if { (eval echo "$as_me:13916: \"$ac_compile\"") >&5
13917 (eval $ac_compile) 2>&5
13919 echo "$as_me:13919: \$? = $ac_status" >&5
13920 (exit "$ac_status"); } &&
13921 { ac_try='test -s "conftest.$ac_objext"'
13922 { (eval echo "$as_me:13922: \"$ac_try\"") >&5
13923 (eval $ac_try) 2>&5
13925 echo "$as_me:13925: \$? = $ac_status" >&5
13926 (exit "$ac_status"); }; }; then
13927 ac_cv_sys_largefile_CC=' -n32'; break
13929 echo "$as_me: failed program was:" >&5
13930 cat "conftest.$ac_ext" >&5
13932 rm -f "conftest.$ac_objext"
13936 rm -f "conftest.$ac_ext"
13939 echo "$as_me:13939: result: $ac_cv_sys_largefile_CC" >&5
13940 echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
13941 if test "$ac_cv_sys_largefile_CC" != no; then
13942 CC=$CC$ac_cv_sys_largefile_CC
13945 echo "$as_me:13945: checking for _FILE_OFFSET_BITS value needed for large files" >&5
13946 echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
13947 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
13948 echo $ECHO_N "(cached) $ECHO_C" >&6
13951 ac_cv_sys_file_offset_bits=no
13952 cat >"conftest.$ac_ext" <<_ACEOF
13953 #line 13953 "configure"
13954 #include "confdefs.h"
13955 #include <sys/types.h>
13956 /* Check that off_t can represent 2**63 - 1 correctly.
13957 We can't simply define LARGE_OFF_T to be 9223372036854775807,
13958 since some C++ compilers masquerading as C compilers
13959 incorrectly reject 9223372036854775807. */
13960 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13961 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13962 && LARGE_OFF_T % 2147483647 == 1)
13972 rm -f "conftest.$ac_objext"
13973 if { (eval echo "$as_me:13973: \"$ac_compile\"") >&5
13974 (eval $ac_compile) 2>&5
13976 echo "$as_me:13976: \$? = $ac_status" >&5
13977 (exit "$ac_status"); } &&
13978 { ac_try='test -s "conftest.$ac_objext"'
13979 { (eval echo "$as_me:13979: \"$ac_try\"") >&5
13980 (eval $ac_try) 2>&5
13982 echo "$as_me:13982: \$? = $ac_status" >&5
13983 (exit "$ac_status"); }; }; then
13986 echo "$as_me: failed program was:" >&5
13987 cat "conftest.$ac_ext" >&5
13989 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13990 cat >"conftest.$ac_ext" <<_ACEOF
13991 #line 13991 "configure"
13992 #include "confdefs.h"
13993 #define _FILE_OFFSET_BITS 64
13994 #include <sys/types.h>
13995 /* Check that off_t can represent 2**63 - 1 correctly.
13996 We can't simply define LARGE_OFF_T to be 9223372036854775807,
13997 since some C++ compilers masquerading as C compilers
13998 incorrectly reject 9223372036854775807. */
13999 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
14000 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
14001 && LARGE_OFF_T % 2147483647 == 1)
14011 rm -f "conftest.$ac_objext"
14012 if { (eval echo "$as_me:14012: \"$ac_compile\"") >&5
14013 (eval $ac_compile) 2>&5
14015 echo "$as_me:14015: \$? = $ac_status" >&5
14016 (exit "$ac_status"); } &&
14017 { ac_try='test -s "conftest.$ac_objext"'
14018 { (eval echo "$as_me:14018: \"$ac_try\"") >&5
14019 (eval $ac_try) 2>&5
14021 echo "$as_me:14021: \$? = $ac_status" >&5
14022 (exit "$ac_status"); }; }; then
14023 ac_cv_sys_file_offset_bits=64; break
14025 echo "$as_me: failed program was:" >&5
14026 cat "conftest.$ac_ext" >&5
14028 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14032 echo "$as_me:14032: result: $ac_cv_sys_file_offset_bits" >&5
14033 echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
14034 if test "$ac_cv_sys_file_offset_bits" != no; then
14036 cat >>confdefs.h <<EOF
14037 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
14042 echo "$as_me:14042: checking for _LARGE_FILES value needed for large files" >&5
14043 echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
14044 if test "${ac_cv_sys_large_files+set}" = set; then
14045 echo $ECHO_N "(cached) $ECHO_C" >&6
14048 ac_cv_sys_large_files=no
14049 cat >"conftest.$ac_ext" <<_ACEOF
14050 #line 14050 "configure"
14051 #include "confdefs.h"
14052 #include <sys/types.h>
14053 /* Check that off_t can represent 2**63 - 1 correctly.
14054 We can't simply define LARGE_OFF_T to be 9223372036854775807,
14055 since some C++ compilers masquerading as C compilers
14056 incorrectly reject 9223372036854775807. */
14057 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
14058 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
14059 && LARGE_OFF_T % 2147483647 == 1)
14069 rm -f "conftest.$ac_objext"
14070 if { (eval echo "$as_me:14070: \"$ac_compile\"") >&5
14071 (eval $ac_compile) 2>&5
14073 echo "$as_me:14073: \$? = $ac_status" >&5
14074 (exit "$ac_status"); } &&
14075 { ac_try='test -s "conftest.$ac_objext"'
14076 { (eval echo "$as_me:14076: \"$ac_try\"") >&5
14077 (eval $ac_try) 2>&5
14079 echo "$as_me:14079: \$? = $ac_status" >&5
14080 (exit "$ac_status"); }; }; then
14083 echo "$as_me: failed program was:" >&5
14084 cat "conftest.$ac_ext" >&5
14086 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14087 cat >"conftest.$ac_ext" <<_ACEOF
14088 #line 14088 "configure"
14089 #include "confdefs.h"
14090 #define _LARGE_FILES 1
14091 #include <sys/types.h>
14092 /* Check that off_t can represent 2**63 - 1 correctly.
14093 We can't simply define LARGE_OFF_T to be 9223372036854775807,
14094 since some C++ compilers masquerading as C compilers
14095 incorrectly reject 9223372036854775807. */
14096 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
14097 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
14098 && LARGE_OFF_T % 2147483647 == 1)
14108 rm -f "conftest.$ac_objext"
14109 if { (eval echo "$as_me:14109: \"$ac_compile\"") >&5
14110 (eval $ac_compile) 2>&5
14112 echo "$as_me:14112: \$? = $ac_status" >&5
14113 (exit "$ac_status"); } &&
14114 { ac_try='test -s "conftest.$ac_objext"'
14115 { (eval echo "$as_me:14115: \"$ac_try\"") >&5
14116 (eval $ac_try) 2>&5
14118 echo "$as_me:14118: \$? = $ac_status" >&5
14119 (exit "$ac_status"); }; }; then
14120 ac_cv_sys_large_files=1; break
14122 echo "$as_me: failed program was:" >&5
14123 cat "conftest.$ac_ext" >&5
14125 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14129 echo "$as_me:14129: result: $ac_cv_sys_large_files" >&5
14130 echo "${ECHO_T}$ac_cv_sys_large_files" >&6
14131 if test "$ac_cv_sys_large_files" != no; then
14133 cat >>confdefs.h <<EOF
14134 #define _LARGE_FILES $ac_cv_sys_large_files
14141 if test "$enable_largefile" != no ; then
14142 echo "$as_me:14142: checking for _LARGEFILE_SOURCE value needed for large files" >&5
14143 echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6
14144 if test "${ac_cv_sys_largefile_source+set}" = set; then
14145 echo $ECHO_N "(cached) $ECHO_C" >&6
14148 ac_cv_sys_largefile_source=no
14149 cat >"conftest.$ac_ext" <<_ACEOF
14150 #line 14150 "configure"
14151 #include "confdefs.h"
14161 rm -f "conftest.$ac_objext"
14162 if { (eval echo "$as_me:14162: \"$ac_compile\"") >&5
14163 (eval $ac_compile) 2>&5
14165 echo "$as_me:14165: \$? = $ac_status" >&5
14166 (exit "$ac_status"); } &&
14167 { ac_try='test -s "conftest.$ac_objext"'
14168 { (eval echo "$as_me:14168: \"$ac_try\"") >&5
14169 (eval $ac_try) 2>&5
14171 echo "$as_me:14171: \$? = $ac_status" >&5
14172 (exit "$ac_status"); }; }; then
14175 echo "$as_me: failed program was:" >&5
14176 cat "conftest.$ac_ext" >&5
14178 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14179 cat >"conftest.$ac_ext" <<_ACEOF
14180 #line 14180 "configure"
14181 #include "confdefs.h"
14182 #define _LARGEFILE_SOURCE 1
14192 rm -f "conftest.$ac_objext"
14193 if { (eval echo "$as_me:14193: \"$ac_compile\"") >&5
14194 (eval $ac_compile) 2>&5
14196 echo "$as_me:14196: \$? = $ac_status" >&5
14197 (exit "$ac_status"); } &&
14198 { ac_try='test -s "conftest.$ac_objext"'
14199 { (eval echo "$as_me:14199: \"$ac_try\"") >&5
14200 (eval $ac_try) 2>&5
14202 echo "$as_me:14202: \$? = $ac_status" >&5
14203 (exit "$ac_status"); }; }; then
14204 ac_cv_sys_largefile_source=1; break
14206 echo "$as_me: failed program was:" >&5
14207 cat "conftest.$ac_ext" >&5
14209 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14213 echo "$as_me:14213: result: $ac_cv_sys_largefile_source" >&5
14214 echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6
14215 if test "$ac_cv_sys_largefile_source" != no; then
14217 cat >>confdefs.h <<EOF
14218 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
14224 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
14225 # in glibc 2.1.3, but that breaks too many other things.
14226 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
14227 echo "$as_me:14227: checking for fseeko" >&5
14228 echo $ECHO_N "checking for fseeko... $ECHO_C" >&6
14229 if test "${ac_cv_func_fseeko+set}" = set; then
14230 echo $ECHO_N "(cached) $ECHO_C" >&6
14232 cat >"conftest.$ac_ext" <<_ACEOF
14233 #line 14233 "configure"
14234 #include "confdefs.h"
14239 return fseeko && fseeko (stdin, 0, 0);
14244 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
14245 if { (eval echo "$as_me:14245: \"$ac_link\"") >&5
14246 (eval $ac_link) 2>&5
14248 echo "$as_me:14248: \$? = $ac_status" >&5
14249 (exit "$ac_status"); } &&
14250 { ac_try='test -s "conftest$ac_exeext"'
14251 { (eval echo "$as_me:14251: \"$ac_try\"") >&5
14252 (eval $ac_try) 2>&5
14254 echo "$as_me:14254: \$? = $ac_status" >&5
14255 (exit "$ac_status"); }; }; then
14256 ac_cv_func_fseeko=yes
14258 echo "$as_me: failed program was:" >&5
14259 cat "conftest.$ac_ext" >&5
14260 ac_cv_func_fseeko=no
14262 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
14264 echo "$as_me:14264: result: $ac_cv_func_fseeko" >&5
14265 echo "${ECHO_T}$ac_cv_func_fseeko" >&6
14266 if test $ac_cv_func_fseeko = yes; then
14268 cat >>confdefs.h <<\EOF
14269 #define HAVE_FSEEKO 1
14274 # Normally we would collect these definitions in the config.h,
14275 # but (like _XOPEN_SOURCE), some environments rely on having these
14276 # defined before any of the system headers are included. Another
14277 # case comes up with C++, e.g., on AIX the compiler compiles the
14278 # header files by themselves before looking at the body files it is
14279 # told to compile. For ncurses, those header files do not include
14281 if test "$ac_cv_sys_large_files" != no
14284 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
14285 CPPFLAGS="${CPPFLAGS}-D_LARGE_FILES"
14288 if test "$ac_cv_sys_largefile_source" != no
14291 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
14292 CPPFLAGS="${CPPFLAGS}-D_LARGEFILE_SOURCE"
14295 if test "$ac_cv_sys_file_offset_bits" != no
14298 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
14299 CPPFLAGS="${CPPFLAGS}-D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits"
14303 echo "$as_me:14303: checking whether to use struct dirent64" >&5
14304 echo $ECHO_N "checking whether to use struct dirent64... $ECHO_C" >&6
14305 if test "${cf_cv_struct_dirent64+set}" = set; then
14306 echo $ECHO_N "(cached) $ECHO_C" >&6
14309 cat >"conftest.$ac_ext" <<_ACEOF
14310 #line 14310 "configure"
14311 #include "confdefs.h"
14313 #pragma GCC diagnostic error "-Wincompatible-pointer-types"
14314 #include <sys/types.h>
14315 #include <dirent.h>
14321 /* if transitional largefile support is setup, this is true */
14322 extern struct dirent64 * readdir(DIR *);
14323 struct dirent64 *x = readdir((DIR *)0);
14324 struct dirent *y = readdir((DIR *)0);
14332 rm -f "conftest.$ac_objext"
14333 if { (eval echo "$as_me:14333: \"$ac_compile\"") >&5
14334 (eval $ac_compile) 2>&5
14336 echo "$as_me:14336: \$? = $ac_status" >&5
14337 (exit "$ac_status"); } &&
14338 { ac_try='test -s "conftest.$ac_objext"'
14339 { (eval echo "$as_me:14339: \"$ac_try\"") >&5
14340 (eval $ac_try) 2>&5
14342 echo "$as_me:14342: \$? = $ac_status" >&5
14343 (exit "$ac_status"); }; }; then
14344 cf_cv_struct_dirent64=yes
14346 echo "$as_me: failed program was:" >&5
14347 cat "conftest.$ac_ext" >&5
14348 cf_cv_struct_dirent64=no
14350 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14353 echo "$as_me:14353: result: $cf_cv_struct_dirent64" >&5
14354 echo "${ECHO_T}$cf_cv_struct_dirent64" >&6
14355 test "$cf_cv_struct_dirent64" = yes &&
14356 cat >>confdefs.h <<\EOF
14357 #define HAVE_STRUCT_DIRENT64 1
14362 ### use option --disable-tparm-varargs to make tparm() conform to X/Open
14363 echo "$as_me:14363: checking if you want tparm not to use X/Open fixed-parameter list" >&5
14364 echo $ECHO_N "checking if you want tparm not to use X/Open fixed-parameter list... $ECHO_C" >&6
14366 # Check whether --enable-tparm-varargs or --disable-tparm-varargs was given.
14367 if test "${enable_tparm_varargs+set}" = set; then
14368 enableval="$enable_tparm_varargs"
14369 with_tparm_varargs=$enableval
14371 with_tparm_varargs=yes
14373 echo "$as_me:14373: result: $with_tparm_varargs" >&5
14374 echo "${ECHO_T}$with_tparm_varargs" >&6
14375 NCURSES_TPARM_VARARGS=0
14376 test "x$with_tparm_varargs" = xyes && NCURSES_TPARM_VARARGS=1
14378 ### use option --disable-tic-depends to make libtic not explicitly depend on ncurses/ncursesw
14379 if test "$with_ticlib" != no ; then
14380 echo "$as_me:14380: checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library" >&5
14381 echo $ECHO_N "checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library... $ECHO_C" >&6
14383 # Check whether --enable-tic-depends or --disable-tic-depends was given.
14384 if test "${enable_tic_depends+set}" = set; then
14385 enableval="$enable_tic_depends"
14386 with_tic_depends=$enableval
14388 with_tic_depends=yes
14390 echo "$as_me:14390: result: $with_tic_depends" >&5
14391 echo "${ECHO_T}$with_tic_depends" >&6
14393 with_tic_depends=no
14396 ### use option --enable-wattr-macros to enable wattr* macros in curses.h
14397 echo "$as_me:14397: checking if you want to enable wattr* macros" >&5
14398 echo $ECHO_N "checking if you want to enable wattr* macros... $ECHO_C" >&6
14400 # Check whether --enable-wattr-macros or --disable-wattr-macros was given.
14401 if test "${enable_wattr_macros+set}" = set; then
14402 enableval="$enable_wattr_macros"
14403 with_wattr_macros=$enableval
14405 with_wattr_macros=no
14407 if [ "x$with_wattr_macros" != xyes ]; then
14408 NCURSES_WATTR_MACROS=0
14409 echo "$as_me:14409: result: no" >&5
14410 echo "${ECHO_T}no" >&6
14412 NCURSES_WATTR_MACROS=1
14413 echo "$as_me:14413: result: yes" >&5
14414 echo "${ECHO_T}yes" >&6
14417 echo "$as_me:14417: checking for X11 rgb file" >&5
14418 echo $ECHO_N "checking for X11 rgb file... $ECHO_C" >&6
14420 # Check whether --with-x11-rgb or --without-x11-rgb was given.
14421 if test "${with_x11_rgb+set}" = set; then
14422 withval="$with_x11_rgb"
14428 if test "x$RGB_PATH" = xauto
14430 RGB_PATH='${exec_prefix}/lib/X11/rgb.txt'
14432 /opt/local/share/X11/rgb.txt \
14433 /opt/X11/share/X11/rgb.txt \
14434 /usr/share/X11/rgb.txt \
14435 /usr/X11/share/X11/rgb.txt \
14436 /usr/X11/lib/X11/rgb.txt \
14437 /usr/lib/X11/rgb.txt \
14439 /usr/pkg/lib/X11/rgb.txt \
14440 /usr/X11R7/lib/X11/rgb.txt \
14441 /usr/X11R6/lib/X11/rgb.txt \
14442 /usr/X11R5/lib/X11/rgb.txt \
14443 /usr/X11R4/lib/X11/rgb.txt \
14444 /usr/local/lib/X11/rgb.txt \
14445 /usr/local/share/X11/rgb.txt \
14446 /usr/lib64/X11/rgb.txt
14448 if test -f "$cf_path" ; then
14449 RGB_PATH="$cf_path"
14456 if test "x$prefix" != xNONE; then
14457 cf_path_syntax="$prefix"
14459 cf_path_syntax="$ac_default_prefix"
14462 case ".$cf_path" in
14463 (.\$\(*\)*|.\'*\'*)
14467 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
14469 (.\$\{*prefix\}*|.\$\{*dir\}*)
14470 eval cf_path="$cf_path"
14471 case ".$cf_path" in
14473 cf_path=`echo "$cf_path" | sed -e s%NONE%$cf_path_syntax%`
14478 cf_path=`echo "$cf_path" | sed -e s%NONE%$cf_path_syntax%`
14481 { { echo "$as_me:14481: error: expected a pathname, not \"$cf_path\"" >&5
14482 echo "$as_me: error: expected a pathname, not \"$cf_path\"" >&2;}
14483 { (exit 1); exit 1; }; }
14489 echo "$as_me:14489: result: $RGB_PATH" >&5
14490 echo "${ECHO_T}$RGB_PATH" >&6
14492 cat >>confdefs.h <<EOF
14493 #define RGB_PATH "$cf_path"
14497 if test "$RGB_PATH" = no
14502 ### use option --with-bool to override bool's type
14503 echo "$as_me:14503: checking for type of bool" >&5
14504 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
14506 # Check whether --with-bool or --without-bool was given.
14507 if test "${with_bool+set}" = set; then
14508 withval="$with_bool"
14509 NCURSES_BOOL="$withval"
14513 echo "$as_me:14513: result: $NCURSES_BOOL" >&5
14514 echo "${ECHO_T}$NCURSES_BOOL" >&6
14516 echo "$as_me:14516: checking for alternate terminal capabilities file" >&5
14517 echo $ECHO_N "checking for alternate terminal capabilities file... $ECHO_C" >&6
14519 # Check whether --with-caps or --without-caps was given.
14520 if test "${with_caps+set}" = set; then
14521 withval="$with_caps"
14522 TERMINFO_CAPS=Caps.$withval
14526 if test ! -f "${srcdir}/include/${TERMINFO_CAPS}"
14528 { echo "$as_me:14528: WARNING: file not found: \"${srcdir}/include/${TERMINFO_CAPS}\"" >&5
14529 echo "$as_me: WARNING: file not found: \"${srcdir}/include/${TERMINFO_CAPS}\"" >&2;}
14532 echo "$as_me:14532: result: $TERMINFO_CAPS" >&5
14533 echo "${ECHO_T}$TERMINFO_CAPS" >&6
14535 ### use option --with-chtype to override chtype's type
14536 echo "$as_me:14536: checking for type of chtype" >&5
14537 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
14539 # Check whether --with-chtype or --without-chtype was given.
14540 if test "${with_chtype+set}" = set; then
14541 withval="$with_chtype"
14542 NCURSES_CHTYPE="$withval"
14544 NCURSES_CHTYPE=$cf_dft_chtype
14546 echo "$as_me:14546: result: $NCURSES_CHTYPE" >&5
14547 echo "${ECHO_T}$NCURSES_CHTYPE" >&6
14549 ### use option --with-ospeed to override ospeed's type
14550 echo "$as_me:14550: checking for type of ospeed" >&5
14551 echo $ECHO_N "checking for type of ospeed... $ECHO_C" >&6
14553 # Check whether --with-ospeed or --without-ospeed was given.
14554 if test "${with_ospeed+set}" = set; then
14555 withval="$with_ospeed"
14556 NCURSES_OSPEED="$withval"
14558 NCURSES_OSPEED=short
14560 echo "$as_me:14560: result: $NCURSES_OSPEED" >&5
14561 echo "${ECHO_T}$NCURSES_OSPEED" >&6
14563 ### use option --with-mmask-t to override mmask_t's type
14564 echo "$as_me:14564: checking for type of mmask_t" >&5
14565 echo $ECHO_N "checking for type of mmask_t... $ECHO_C" >&6
14567 # Check whether --with-mmask-t or --without-mmask-t was given.
14568 if test "${with_mmask_t+set}" = set; then
14569 withval="$with_mmask_t"
14570 NCURSES_MMASK_T="$withval"
14572 NCURSES_MMASK_T=$cf_dft_mmask_t
14574 echo "$as_me:14574: result: $NCURSES_MMASK_T" >&5
14575 echo "${ECHO_T}$NCURSES_MMASK_T" >&6
14577 ### use option --with-ccharw-max to override CCHARW_MAX size
14578 echo "$as_me:14578: checking for size CCHARW_MAX" >&5
14579 echo $ECHO_N "checking for size CCHARW_MAX... $ECHO_C" >&6
14581 # Check whether --with-ccharw-max or --without-ccharw-max was given.
14582 if test "${with_ccharw_max+set}" = set; then
14583 withval="$with_ccharw_max"
14584 NCURSES_CCHARW_MAX="$withval"
14586 NCURSES_CCHARW_MAX=$cf_dft_ccharw_max
14588 echo "$as_me:14588: result: $NCURSES_CCHARW_MAX" >&5
14589 echo "${ECHO_T}$NCURSES_CCHARW_MAX" >&6
14591 echo "$as_me:14591: checking for signed char" >&5
14592 echo $ECHO_N "checking for signed char... $ECHO_C" >&6
14593 if test "${ac_cv_type_signed_char+set}" = set; then
14594 echo $ECHO_N "(cached) $ECHO_C" >&6
14596 cat >"conftest.$ac_ext" <<_ACEOF
14597 #line 14597 "configure"
14598 #include "confdefs.h"
14599 $ac_includes_default
14603 if ((signed char *) 0)
14605 if (sizeof (signed char))
14611 rm -f "conftest.$ac_objext"
14612 if { (eval echo "$as_me:14612: \"$ac_compile\"") >&5
14613 (eval $ac_compile) 2>&5
14615 echo "$as_me:14615: \$? = $ac_status" >&5
14616 (exit "$ac_status"); } &&
14617 { ac_try='test -s "conftest.$ac_objext"'
14618 { (eval echo "$as_me:14618: \"$ac_try\"") >&5
14619 (eval $ac_try) 2>&5
14621 echo "$as_me:14621: \$? = $ac_status" >&5
14622 (exit "$ac_status"); }; }; then
14623 ac_cv_type_signed_char=yes
14625 echo "$as_me: failed program was:" >&5
14626 cat "conftest.$ac_ext" >&5
14627 ac_cv_type_signed_char=no
14629 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14631 echo "$as_me:14631: result: $ac_cv_type_signed_char" >&5
14632 echo "${ECHO_T}$ac_cv_type_signed_char" >&6
14634 echo "$as_me:14634: checking size of signed char" >&5
14635 echo $ECHO_N "checking size of signed char... $ECHO_C" >&6
14636 if test "${ac_cv_sizeof_signed_char+set}" = set; then
14637 echo $ECHO_N "(cached) $ECHO_C" >&6
14639 if test "$ac_cv_type_signed_char" = yes; then
14640 if test "$cross_compiling" = yes; then
14641 # Depending upon the size, compute the lo and hi bounds.
14642 cat >"conftest.$ac_ext" <<_ACEOF
14643 #line 14643 "configure"
14644 #include "confdefs.h"
14645 $ac_includes_default
14649 int _array_ [1 - 2 * !((sizeof (signed char)) >= 0)]
14654 rm -f "conftest.$ac_objext"
14655 if { (eval echo "$as_me:14655: \"$ac_compile\"") >&5
14656 (eval $ac_compile) 2>&5
14658 echo "$as_me:14658: \$? = $ac_status" >&5
14659 (exit "$ac_status"); } &&
14660 { ac_try='test -s "conftest.$ac_objext"'
14661 { (eval echo "$as_me:14661: \"$ac_try\"") >&5
14662 (eval $ac_try) 2>&5
14664 echo "$as_me:14664: \$? = $ac_status" >&5
14665 (exit "$ac_status"); }; }; then
14668 cat >"conftest.$ac_ext" <<_ACEOF
14669 #line 14669 "configure"
14670 #include "confdefs.h"
14671 $ac_includes_default
14675 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
14680 rm -f "conftest.$ac_objext"
14681 if { (eval echo "$as_me:14681: \"$ac_compile\"") >&5
14682 (eval $ac_compile) 2>&5
14684 echo "$as_me:14684: \$? = $ac_status" >&5
14685 (exit "$ac_status"); } &&
14686 { ac_try='test -s "conftest.$ac_objext"'
14687 { (eval echo "$as_me:14687: \"$ac_try\"") >&5
14688 (eval $ac_try) 2>&5
14690 echo "$as_me:14690: \$? = $ac_status" >&5
14691 (exit "$ac_status"); }; }; then
14692 ac_hi=$ac_mid; break
14694 echo "$as_me: failed program was:" >&5
14695 cat "conftest.$ac_ext" >&5
14696 ac_lo=`expr "$ac_mid" + 1`; ac_mid=`expr 2 '*' "$ac_mid" + 1`
14698 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14701 echo "$as_me: failed program was:" >&5
14702 cat "conftest.$ac_ext" >&5
14705 cat >"conftest.$ac_ext" <<_ACEOF
14706 #line 14706 "configure"
14707 #include "confdefs.h"
14708 $ac_includes_default
14712 int _array_ [1 - 2 * !((sizeof (signed char)) >= $ac_mid)]
14717 rm -f "conftest.$ac_objext"
14718 if { (eval echo "$as_me:14718: \"$ac_compile\"") >&5
14719 (eval $ac_compile) 2>&5
14721 echo "$as_me:14721: \$? = $ac_status" >&5
14722 (exit "$ac_status"); } &&
14723 { ac_try='test -s "conftest.$ac_objext"'
14724 { (eval echo "$as_me:14724: \"$ac_try\"") >&5
14725 (eval $ac_try) 2>&5
14727 echo "$as_me:14727: \$? = $ac_status" >&5
14728 (exit "$ac_status"); }; }; then
14729 ac_lo=$ac_mid; break
14731 echo "$as_me: failed program was:" >&5
14732 cat "conftest.$ac_ext" >&5
14733 ac_hi=`expr "$ac_mid" - 1`; ac_mid=`expr 2 '*' "$ac_mid"`
14735 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14738 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14739 # Binary search between lo and hi bounds.
14740 while test "x$ac_lo" != "x$ac_hi"; do
14741 ac_mid=`expr '(' "$ac_hi" - "$ac_lo" ')' / 2 + "$ac_lo"`
14742 cat >"conftest.$ac_ext" <<_ACEOF
14743 #line 14743 "configure"
14744 #include "confdefs.h"
14745 $ac_includes_default
14749 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
14754 rm -f "conftest.$ac_objext"
14755 if { (eval echo "$as_me:14755: \"$ac_compile\"") >&5
14756 (eval $ac_compile) 2>&5
14758 echo "$as_me:14758: \$? = $ac_status" >&5
14759 (exit "$ac_status"); } &&
14760 { ac_try='test -s "conftest.$ac_objext"'
14761 { (eval echo "$as_me:14761: \"$ac_try\"") >&5
14762 (eval $ac_try) 2>&5
14764 echo "$as_me:14764: \$? = $ac_status" >&5
14765 (exit "$ac_status"); }; }; then
14768 echo "$as_me: failed program was:" >&5
14769 cat "conftest.$ac_ext" >&5
14770 ac_lo=`expr "$ac_mid" + 1`
14772 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14774 ac_cv_sizeof_signed_char=$ac_lo
14776 if test "$cross_compiling" = yes; then
14777 { { echo "$as_me:14777: error: cannot run test program while cross compiling" >&5
14778 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
14779 { (exit 1); exit 1; }; }
14781 cat >"conftest.$ac_ext" <<_ACEOF
14782 #line 14782 "configure"
14783 #include "confdefs.h"
14784 $ac_includes_default
14788 FILE *f = fopen ("conftest.val", "w");
14790 $ac_main_return (1);
14791 fprintf (f, "%ld", (long)(sizeof (signed char)));
14797 rm -f "conftest$ac_exeext"
14798 if { (eval echo "$as_me:14798: \"$ac_link\"") >&5
14799 (eval $ac_link) 2>&5
14801 echo "$as_me:14801: \$? = $ac_status" >&5
14802 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
14803 { (eval echo "$as_me:14803: \"$ac_try\"") >&5
14804 (eval $ac_try) 2>&5
14806 echo "$as_me:14806: \$? = $ac_status" >&5
14807 (exit "$ac_status"); }; }; then
14808 ac_cv_sizeof_signed_char=`cat conftest.val`
14810 echo "$as_me: program exited with status $ac_status" >&5
14811 echo "$as_me: failed program was:" >&5
14812 cat "conftest.$ac_ext" >&5
14814 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
14819 ac_cv_sizeof_signed_char=0
14822 echo "$as_me:14822: result: $ac_cv_sizeof_signed_char" >&5
14823 echo "${ECHO_T}$ac_cv_sizeof_signed_char" >&6
14824 cat >>confdefs.h <<EOF
14825 #define SIZEOF_SIGNED_CHAR $ac_cv_sizeof_signed_char
14828 if test "$ac_cv_sizeof_signed_char" = 1 ; then
14829 NCURSES_SBOOL="signed char"
14831 NCURSES_SBOOL="char"
14833 echo "$as_me:14833: checking if you want to use signed Boolean array in term.h" >&5
14834 echo $ECHO_N "checking if you want to use signed Boolean array in term.h... $ECHO_C" >&6
14836 # Check whether --enable-signed-char or --disable-signed-char was given.
14837 if test "${enable_signed_char+set}" = set; then
14838 enableval="$enable_signed_char"
14839 with_signed_char=$enableval
14841 with_signed_char=$cf_dft_signed_char
14843 echo "$as_me:14843: result: $with_signed_char" >&5
14844 echo "${ECHO_T}$with_signed_char" >&6
14845 test "x$with_signed_char" != xyes && NCURSES_SBOOL="char"
14847 ### use option --with-tparm-arg to override tparm's argument type
14848 echo "$as_me:14848: checking for type of tparm args" >&5
14849 echo $ECHO_N "checking for type of tparm args... $ECHO_C" >&6
14851 # Check whether --with-tparm-arg or --without-tparm-arg was given.
14852 if test "${with_tparm_arg+set}" = set; then
14853 withval="$with_tparm_arg"
14854 NCURSES_TPARM_ARG="$withval"
14856 NCURSES_TPARM_ARG=$cf_dft_tparm_arg
14858 echo "$as_me:14858: result: $NCURSES_TPARM_ARG" >&5
14859 echo "${ECHO_T}$NCURSES_TPARM_ARG" >&6
14861 ### Enable compiling-in rcs id's
14862 echo "$as_me:14862: checking if RCS identifiers should be compiled-in" >&5
14863 echo $ECHO_N "checking if RCS identifiers should be compiled-in... $ECHO_C" >&6
14865 # Check whether --with-rcs-ids or --without-rcs-ids was given.
14866 if test "${with_rcs_ids+set}" = set; then
14867 withval="$with_rcs_ids"
14868 with_rcs_ids=$withval
14872 echo "$as_me:14872: result: $with_rcs_ids" >&5
14873 echo "${ECHO_T}$with_rcs_ids" >&6
14874 test "x$with_rcs_ids" = xyes &&
14875 cat >>confdefs.h <<\EOF
14876 #define USE_RCS_IDS 1
14879 ###############################################################################
14881 echo "$as_me:14881: checking format of man-pages" >&5
14882 echo $ECHO_N "checking format of man-pages... $ECHO_C" >&6
14884 # Check whether --with-manpage-format or --without-manpage-format was given.
14885 if test "${with_manpage_format+set}" = set; then
14886 withval="$with_manpage_format"
14887 MANPAGE_FORMAT=$withval
14889 MANPAGE_FORMAT=unknown
14892 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=unknown
14893 MANPAGE_FORMAT=`echo "$MANPAGE_FORMAT" | sed -e 's/,/ /g'`
14897 case "$MANPAGE_FORMAT" in
14899 if test -z "$MANPATH" ; then
14900 MANPATH="/usr/man:/usr/share/man"
14903 # look for the 'date' man-page (it is most likely to be installed!)
14909 IFS="${IFS:- }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
14910 for cf_dir in $MANPATH; do
14911 test -z "$cf_dir" && cf_dir=/usr/man
14912 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
14914 cf_test=`echo "$cf_name" | sed -e 's/*//'`
14915 if test "x$cf_test" = "x$cf_name" ; then
14918 (*.bz2) MANPAGE_FORMAT="$MANPAGE_FORMAT bzip2";;
14919 (*.xz) MANPAGE_FORMAT="$MANPAGE_FORMAT xz";;
14920 (*.gz) MANPAGE_FORMAT="$MANPAGE_FORMAT gzip";;
14921 (*.Z) MANPAGE_FORMAT="$MANPAGE_FORMAT compress";;
14922 (*.0) MANPAGE_FORMAT="$MANPAGE_FORMAT BSDI";;
14923 (*) MANPAGE_FORMAT="$MANPAGE_FORMAT normal";;
14937 # if we found a match in either man* or cat*, stop looking
14938 if test -n "$MANPAGE_FORMAT" ; then
14940 test "$cf_preform" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT formatted"
14941 test "$cf_catonly" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT catonly"
14947 test "$cf_found" = yes && break
14950 # only check the first directory in $MANPATH where we find manpages
14951 if test -n "$MANPAGE_FORMAT" ; then
14955 # if we did not find the example, just assume it is normal
14956 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=normal
14960 for cf_option in $MANPAGE_FORMAT; do
14961 case "$cf_option" in
14962 (xz|bzip2|gzip|compress|BSDI|normal|formatted|catonly)
14965 cf_unknown="$cf_unknown $cf_option"
14972 echo "$as_me:14972: result: $MANPAGE_FORMAT" >&5
14973 echo "${ECHO_T}$MANPAGE_FORMAT" >&6
14974 if test -n "$cf_unknown" ; then
14975 { echo "$as_me:14975: WARNING: Unexpected manpage-format $cf_unknown" >&5
14976 echo "$as_me: WARNING: Unexpected manpage-format $cf_unknown" >&2;}
14979 cf_manpage_format=no
14980 cf_manpage_inboth=no
14981 cf_manpage_so_strip=
14982 cf_manpage_compress=
14984 for cf_item in $MANPAGE_FORMAT
14988 cf_manpage_format=yes
14989 cf_manpage_inboth=no
14992 cf_manpage_format=yes
14993 cf_manpage_inboth=yes
14996 cf_manpage_so_strip="Z"
14997 cf_manpage_compress=compress
15000 cf_manpage_so_strip="gz"
15001 cf_manpage_compress=gzip
15004 cf_manpage_so_strip="bz2"
15005 cf_manpage_compress=bzip2
15008 cf_manpage_so_strip="xz"
15009 cf_manpage_compress=xz
15014 echo "$as_me:15014: checking for manpage renaming" >&5
15015 echo $ECHO_N "checking for manpage renaming... $ECHO_C" >&6
15017 # Check whether --with-manpage-renames or --without-manpage-renames was given.
15018 if test "${with_manpage_renames+set}" = set; then
15019 withval="$with_manpage_renames"
15020 MANPAGE_RENAMES=$withval
15022 MANPAGE_RENAMES=yes
15025 case ".$MANPAGE_RENAMES" in
15029 # Debian 'man' program?
15030 if test -f /etc/debian_version ; then
15031 MANPAGE_RENAMES=man/man_db.renames
15038 if test "$MANPAGE_RENAMES" = man/man_db.renames ; then
15039 MANPAGE_RENAMES=`pwd`/$MANPAGE_RENAMES
15040 elif test "$MANPAGE_RENAMES" = no ; then
15042 elif test ! -f "$MANPAGE_RENAMES" ; then
15043 { { echo "$as_me:15043: error: not a filename: $MANPAGE_RENAMES" >&5
15044 echo "$as_me: error: not a filename: $MANPAGE_RENAMES" >&2;}
15045 { (exit 1); exit 1; }; }
15048 echo "$as_me:15048: result: $MANPAGE_RENAMES" >&5
15049 echo "${ECHO_T}$MANPAGE_RENAMES" >&6
15051 echo "$as_me:15051: checking if manpage aliases will be installed" >&5
15052 echo $ECHO_N "checking if manpage aliases will be installed... $ECHO_C" >&6
15054 # Check whether --with-manpage-aliases or --without-manpage-aliases was given.
15055 if test "${with_manpage_aliases+set}" = set; then
15056 withval="$with_manpage_aliases"
15057 MANPAGE_ALIASES=$withval
15059 MANPAGE_ALIASES=yes
15062 echo "$as_me:15062: result: $MANPAGE_ALIASES" >&5
15063 echo "${ECHO_T}$MANPAGE_ALIASES" >&6
15067 cf_use_symlinks=yes
15074 MANPAGE_SYMLINKS=no
15075 if test "$MANPAGE_ALIASES" = yes ; then
15076 echo "$as_me:15076: checking if manpage symlinks should be used" >&5
15077 echo $ECHO_N "checking if manpage symlinks should be used... $ECHO_C" >&6
15079 # Check whether --with-manpage-symlinks or --without-manpage-symlinks was given.
15080 if test "${with_manpage_symlinks+set}" = set; then
15081 withval="$with_manpage_symlinks"
15082 MANPAGE_SYMLINKS=$withval
15084 MANPAGE_SYMLINKS=$cf_use_symlinks
15087 if test "$cf_use_symlinks" = no; then
15088 if test "$MANPAGE_SYMLINKS" = yes ; then
15089 { echo "$as_me:15089: WARNING: cannot make symlinks" >&5
15090 echo "$as_me: WARNING: cannot make symlinks" >&2;}
15091 MANPAGE_SYMLINKS=no
15095 echo "$as_me:15095: result: $MANPAGE_SYMLINKS" >&5
15096 echo "${ECHO_T}$MANPAGE_SYMLINKS" >&6
15099 echo "$as_me:15099: checking for manpage tbl" >&5
15100 echo $ECHO_N "checking for manpage tbl... $ECHO_C" >&6
15102 # Check whether --with-manpage-tbl or --without-manpage-tbl was given.
15103 if test "${with_manpage_tbl+set}" = set; then
15104 withval="$with_manpage_tbl"
15105 MANPAGE_TBL=$withval
15110 echo "$as_me:15110: result: $MANPAGE_TBL" >&5
15111 echo "${ECHO_T}$MANPAGE_TBL" >&6
15113 if test "$prefix" = "NONE" ; then
15114 cf_prefix="$ac_default_prefix"
15116 cf_prefix="$prefix"
15119 test ! -d man && mkdir man
15121 cf_edit_man=./edit_man.sh
15122 cf_man_alias=`pwd`/man_alias.sed
15124 cat >$cf_edit_man <<CF_EOF
15126 # this script is generated by the configure-script CF_MAN_PAGES macro.
15128 prefix="$cf_prefix"
15129 datarootdir="$datarootdir"
15132 NCURSES_MAJOR="$NCURSES_MAJOR"
15133 NCURSES_MINOR="$NCURSES_MINOR"
15134 NCURSES_PATCH="$NCURSES_PATCH"
15136 NCURSES_OSPEED="$NCURSES_OSPEED"
15137 TERMINFO="$TERMINFO"
15140 INSTALL_DATA="$INSTALL_DATA"
15142 transform="$program_transform_name"
15144 TMP=\${TMPDIR:=/tmp}/man\$\$
15145 trap "rm -f \$TMP; exit 1" 1 2 3 15
15146 trap "rm -f \$TMP" 0
15158 top_srcdir=\$srcdir/..
15161 if test "\$form" = normal ; then
15162 if test "$cf_manpage_format" = yes ; then
15163 if test "$cf_manpage_inboth" = no ; then
15164 $SHELL "\$0" format "\$verb" "\$mandir" "\$srcdir" "\$@"
15168 cf_subdir=\$mandir/man
15169 cf_tables=$MANPAGE_TBL
15171 cf_subdir=\$mandir/cat
15175 # process the list of source-files
15176 for i in "\$@" ; do
15180 section=\`expr "\$i" : '.*\\.\\([0-9]\\)[xm]*'\`;
15181 if test "\$verb" = installing ; then
15182 if test ! -d "\$cf_subdir\${section}" ; then
15183 mkdir -p "\$cf_subdir\$section"
15187 # replace variables in man page
15188 if test ! -f "$cf_man_alias" ; then
15189 cat >>$cf_man_alias <<-CF_EOF2
15190 s,@DATADIR@,\$datadir,g
15191 s,@TERMINFO@,\${TERMINFO:="no default value"},g
15192 s,@TERMINFO_DIRS@,\${TERMINFO_DIRS:="no default value"},g
15193 s,@NCURSES_MAJOR@,\${NCURSES_MAJOR:="no default value"},g
15194 s,@NCURSES_MINOR@,\${NCURSES_MINOR:="no default value"},g
15195 s,@NCURSES_PATCH@,\${NCURSES_PATCH:="no default value"},g
15196 s,@NCURSES_OSPEED@,\${NCURSES_OSPEED:="no default value"},g
15199 for cf_name in captoinfo clear infocmp infotocap reset tabs tic toe tput tset
15201 cf_NAME=`echo "$cf_name" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
15202 cf_name=`echo "$cf_name" | sed "$program_transform_name"`
15203 cat >>$cf_edit_man <<-CF_EOF
15204 s,@$cf_NAME@,$cf_name,g
15208 cat >>$cf_edit_man <<CF_EOF
15210 echo "...made $cf_man_alias"
15214 cf_source=\`basename "\$i"\`
15215 cf_full_alias=\$cf_source
15216 test ! -f "\$cf_full_alias" && cf_full_alias="\$srcdir/\$cf_full_alias"
15217 if test ! -f "\$cf_full_alias" ; then
15218 echo ".. skipped \$cf_source"
15223 if test "$MANPAGE_ALIASES" != no ; then
15224 cat >>$cf_edit_man <<CF_EOF
15226 cf_part_alias=\`echo \$cf_full_alias| sed -e 's,^.*/,,'\`
15227 test "$with_curses_h" = yes && nCurses=ncurses.3x
15228 aliases=\`sed -f "\$top_srcdir/man/manlinks.sed" "\$cf_full_alias" |sed -f "$cf_man_alias" | sort -u; test "\$cf_part_alias" = "\$nCurses" && echo curses\`
15232 if test "$MANPAGE_RENAMES" = no ; then
15233 cat >>$cf_edit_man <<CF_EOF
15234 # perform program transformations for section 1 man pages
15235 if test \$section = 1 ; then
15236 cf_target=\$cf_subdir\${section}/\`echo \$cf_source|sed "\${transform}"\`
15238 cf_target=\$cf_subdir\${section}/\$cf_source
15242 cat >>$cf_edit_man <<CF_EOF
15243 cf_target=\`grep "^\$cf_source" $MANPAGE_RENAMES | $AWK '{print \$2}'\`
15244 if test -z "\$cf_target" ; then
15245 echo "? missing rename for \$cf_source"
15246 cf_target="\$cf_source"
15248 cf_target="\$cf_subdir\${section}/\${cf_target}"
15253 cat >>$cf_edit_man <<CF_EOF
15254 sed -f "$cf_man_alias" \\
15257 if test "$MANPAGE_RENAMES" != no ; then
15258 cat >>$cf_edit_man <<CF_EOF
15259 < "\$i" | sed -f `pwd`/edit_man.sed >\$TMP
15262 cat >>$cf_edit_man <<CF_EOF
15267 cat >>$cf_edit_man <<CF_EOF
15268 if test \$cf_tables = yes ; then
15269 tbl \$TMP >\$TMP.out
15274 if test "$with_overwrite" != yes ; then
15275 cat >>$cf_edit_man <<CF_EOF
15276 sed -e "/\\#[ ]*include/s,<curses.h,<ncurses$LIB_SUFFIX/curses.h," < \$TMP >\$TMP.out
15281 if test "$with_curses_h" != yes ; then
15282 cat >>$cf_edit_man <<CF_EOF
15283 sed -e "/\\#[ ]*include/s,curses.h,ncurses.h," < \$TMP >\$TMP.out
15288 cat >>$cf_edit_man <<CF_EOF
15289 if test "\$form" = format ; then
15290 nroff -man \$TMP >\$TMP.out
15295 if test -n "$cf_manpage_compress" ; then
15296 cat >>$cf_edit_man <<CF_EOF
15297 if test "\$verb" = installing ; then
15298 if ( "$cf_manpage_compress" -f \$TMP )
15300 mv \$TMP.$cf_manpage_so_strip \$TMP
15303 cf_target="\$cf_target.$cf_manpage_so_strip"
15307 case "$MANPAGE_FORMAT" in
15309 cat >>$cf_edit_man <<CF_EOF
15310 if test "\$form" = format ; then
15311 # BSDI installs only .0 suffixes in the cat directories
15312 cf_target="\`echo \$cf_target|sed -e 's/\\.[1-9]\\+[a-z]*/.0/'\`"
15318 cat >>$cf_edit_man <<CF_EOF
15319 suffix=\`basename "\$cf_target" | sed -e 's%^[^.]*%%'\`
15320 if test "\$verb" = installing ; then
15321 echo "\$verb \$cf_target"
15322 \$INSTALL_DATA \$TMP "\$cf_target"
15323 test -d "\$cf_subdir\${section}" &&
15324 test -n "\$aliases" && (
15325 cd "\$cf_subdir\${section}" && (
15326 cf_source=\`echo "\$cf_target" |sed -e 's%^.*/\\([^/][^/]*/[^/][^/]*$\\)%\\1%'\`
15327 test -n "$cf_manpage_so_strip" && cf_source=\`echo "\$cf_source" |sed -e 's%\\.$cf_manpage_so_strip\$%%'\`
15328 cf_target=\`basename "\$cf_target"\`
15329 for cf_alias in \$aliases
15331 if test "\$section" = 1 ; then
15332 cf_alias=\`echo "\$cf_alias" |sed "\${transform}"\`
15335 if test "$MANPAGE_SYMLINKS" = yes ; then
15336 if test -f "\$cf_alias\${suffix}" ; then
15337 if ( cmp -s "\$cf_target" "\$cf_alias\${suffix}" )
15342 echo ".. \$verb alias \$cf_alias\${suffix}"
15346 cat >>$cf_edit_man <<CF_EOF
15347 $LN_S "\$cf_target" "\$cf_alias\${suffix}"
15351 cat >>$cf_edit_man <<CF_EOF
15352 rm -f "\$cf_alias\${suffix}"
15353 $LN_S "\$cf_target" "\$cf_alias\${suffix}"
15357 cat >>$cf_edit_man <<CF_EOF
15358 elif test "\$cf_target" != "\$cf_alias\${suffix}" ; then
15359 echo ".so \$cf_source" >\$TMP
15361 if test -n "$cf_manpage_compress" ; then
15362 cat >>$cf_edit_man <<CF_EOF
15363 if test -n "$cf_manpage_so_strip" ; then
15364 "$cf_manpage_compress" -f \$TMP
15365 mv \$TMP.$cf_manpage_so_strip \$TMP
15369 cat >>$cf_edit_man <<CF_EOF
15370 echo ".. \$verb alias \$cf_alias\${suffix}"
15371 rm -f "\$cf_alias\${suffix}"
15372 \$INSTALL_DATA \$TMP "\$cf_alias\${suffix}"
15377 elif test "\$verb" = removing ; then
15378 test -f "\$cf_target" && (
15379 echo "\$verb \$cf_target"
15380 rm -f "\$cf_target"
15382 test -d "\$cf_subdir\${section}" &&
15383 test -n "\$aliases" && (
15384 cd "\$cf_subdir\${section}" && (
15385 for cf_alias in \$aliases
15387 if test "\$section" = 1 ; then
15388 cf_alias=\`echo "\$cf_alias" |sed "\${transform}"\`
15391 echo ".. \$verb alias \$cf_alias\${suffix}"
15392 rm -f "\$cf_alias\${suffix}"
15404 if test "$cf_manpage_inboth" = yes ; then
15405 if test "\$form" != format ; then
15406 $SHELL "\$0" format "\$verb" "\$mandir" "\$srcdir" "\$@"
15412 chmod 755 "$cf_edit_man"
15414 ###############################################################################
15416 ### Note that some functions (such as const) are normally disabled anyway.
15417 echo "$as_me:15417: checking if you want to build with function extensions" >&5
15418 echo $ECHO_N "checking if you want to build with function extensions... $ECHO_C" >&6
15420 # Check whether --enable-ext-funcs or --disable-ext-funcs was given.
15421 if test "${enable_ext_funcs+set}" = set; then
15422 enableval="$enable_ext_funcs"
15423 with_ext_funcs=$enableval
15427 echo "$as_me:15427: result: $with_ext_funcs" >&5
15428 echo "${ECHO_T}$with_ext_funcs" >&6
15429 if test "x$with_ext_funcs" = xyes ; then
15430 NCURSES_EXT_FUNCS=1
15432 cat >>confdefs.h <<\EOF
15433 #define NCURSES_EXT_FUNCS 1
15436 cat >>confdefs.h <<\EOF
15437 #define HAVE_ASSUME_DEFAULT_COLORS 1
15440 cat >>confdefs.h <<\EOF
15441 #define HAVE_CURSES_VERSION 1
15444 cat >>confdefs.h <<\EOF
15445 #define HAVE_HAS_KEY 1
15448 cat >>confdefs.h <<\EOF
15449 #define HAVE_RESIZETERM 1
15452 cat >>confdefs.h <<\EOF
15453 #define HAVE_RESIZE_TERM 1
15456 cat >>confdefs.h <<\EOF
15457 #define HAVE_TERM_ENTRY_H 1
15460 cat >>confdefs.h <<\EOF
15461 #define HAVE_USE_DEFAULT_COLORS 1
15464 cat >>confdefs.h <<\EOF
15465 #define HAVE_USE_EXTENDED_NAMES 1
15468 cat >>confdefs.h <<\EOF
15469 #define HAVE_USE_SCREEN 1
15472 cat >>confdefs.h <<\EOF
15473 #define HAVE_USE_WINDOW 1
15476 cat >>confdefs.h <<\EOF
15477 #define HAVE_WRESIZE 1
15480 GENERATED_EXT_FUNCS=generated
15481 test "x$with_ext_funcs" = xyes || cf_dft_ext_spfuncs=no
15483 NCURSES_EXT_FUNCS=0
15484 GENERATED_EXT_FUNCS=
15487 echo "$as_me:15487: checking if you want to build with SCREEN extensions" >&5
15488 echo $ECHO_N "checking if you want to build with SCREEN extensions... $ECHO_C" >&6
15490 # Check whether --enable-sp-funcs or --disable-sp-funcs was given.
15491 if test "${enable_sp_funcs+set}" = set; then
15492 enableval="$enable_sp_funcs"
15493 with_sp_funcs=$enableval
15495 with_sp_funcs=$cf_dft_ext_spfuncs
15497 echo "$as_me:15497: result: $with_sp_funcs" >&5
15498 echo "${ECHO_T}$with_sp_funcs" >&6
15499 if test "x$with_sp_funcs" = xyes ; then
15502 cat >>confdefs.h <<\EOF
15503 #define NCURSES_SP_FUNCS 1
15506 cat >>confdefs.h <<\EOF
15507 #define HAVE_TPUTS_SP 1
15510 GENERATED_SP_FUNCS=generated
15513 GENERATED_SP_FUNCS=
15516 echo "$as_me:15516: checking if you want to build with terminal-driver" >&5
15517 echo $ECHO_N "checking if you want to build with terminal-driver... $ECHO_C" >&6
15519 # Check whether --enable-term-driver or --disable-term-driver was given.
15520 if test "${enable_term_driver+set}" = set; then
15521 enableval="$enable_term_driver"
15522 with_term_driver=$enableval
15524 with_term_driver=no
15526 echo "$as_me:15526: result: $with_term_driver" >&5
15527 echo "${ECHO_T}$with_term_driver" >&6
15528 if test "x$with_term_driver" = xyes ; then
15530 cat >>confdefs.h <<\EOF
15531 #define USE_TERM_DRIVER 1
15534 if test "x$with_termlib" != xno ; then
15535 { { echo "$as_me:15535: error: The term-driver option conflicts with the termlib option" >&5
15536 echo "$as_me: error: The term-driver option conflicts with the termlib option" >&2;}
15537 { (exit 1); exit 1; }; }
15539 if test "x$with_sp_funcs" != xyes ; then
15540 { { echo "$as_me:15540: error: The term-driver option relies upon sp-funcs" >&5
15541 echo "$as_me: error: The term-driver option relies upon sp-funcs" >&2;}
15542 { (exit 1); exit 1; }; }
15546 ### use option --enable-const to turn on use of const beyond that in XSI.
15547 echo "$as_me:15547: checking for extended use of const keyword" >&5
15548 echo $ECHO_N "checking for extended use of const keyword... $ECHO_C" >&6
15550 # Check whether --enable-const or --disable-const was given.
15551 if test "${enable_const+set}" = set; then
15552 enableval="$enable_const"
15553 with_ext_const=$enableval
15555 with_ext_const=$cf_dft_ext_const
15557 echo "$as_me:15557: result: $with_ext_const" >&5
15558 echo "${ECHO_T}$with_ext_const" >&6
15559 NCURSES_CONST='/*nothing*/'
15560 if test "x$with_ext_const" = xyes ; then
15561 NCURSES_CONST=const
15564 ### use option --enable-ext-colors to turn on use of colors beyond 16.
15565 echo "$as_me:15565: checking if you want to use extended colors" >&5
15566 echo $ECHO_N "checking if you want to use extended colors... $ECHO_C" >&6
15568 # Check whether --enable-ext-colors or --disable-ext-colors was given.
15569 if test "${enable_ext_colors+set}" = set; then
15570 enableval="$enable_ext_colors"
15571 with_ext_colors=$enableval
15573 with_ext_colors=$cf_dft_ext_colors
15575 echo "$as_me:15575: result: $with_ext_colors" >&5
15576 echo "${ECHO_T}$with_ext_colors" >&6
15577 NCURSES_EXT_COLORS=0
15578 if test "x$with_ext_colors" = xyes ; then
15579 if test "x$with_widec" != xyes ; then
15580 { echo "$as_me:15580: WARNING: This option applies only to wide-character library" >&5
15581 echo "$as_me: WARNING: This option applies only to wide-character library" >&2;}
15583 # cannot be ABI 5 since it changes sizeof(cchar_t)
15585 if test "${with_abi_version+set}" != set; then
15586 case "$cf_cv_rel_version" in
15588 cf_cv_rel_version=6.0
15589 cf_cv_abi_version=6
15590 cf_cv_abi_default=6
15591 { echo "$as_me:15591: WARNING: overriding ABI version to $cf_cv_abi_default" >&5
15592 echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_default" >&2;}
15597 NCURSES_EXT_COLORS=1
15599 cat >>confdefs.h <<\EOF
15600 #define NCURSES_EXT_COLORS 1
15603 cat >>confdefs.h <<\EOF
15604 #define HAVE_ALLOC_PAIR 1
15607 cat >>confdefs.h <<\EOF
15608 #define HAVE_INIT_EXTENDED_COLOR 1
15611 cat >>confdefs.h <<\EOF
15612 #define HAVE_RESET_COLOR_PAIRS 1
15618 ### use option --enable-ext-mouse to modify coding to support 5-button mice
15619 echo "$as_me:15619: checking if you want to use extended mouse encoding" >&5
15620 echo $ECHO_N "checking if you want to use extended mouse encoding... $ECHO_C" >&6
15622 # Check whether --enable-ext-mouse or --disable-ext-mouse was given.
15623 if test "${enable_ext_mouse+set}" = set; then
15624 enableval="$enable_ext_mouse"
15625 with_ext_mouse=$enableval
15627 with_ext_mouse=$cf_dft_ext_mouse
15629 echo "$as_me:15629: result: $with_ext_mouse" >&5
15630 echo "${ECHO_T}$with_ext_mouse" >&6
15631 if test "x$with_ext_mouse" = xyes ; then
15633 if test "${with_abi_version+set}" != set; then
15634 case "$cf_cv_rel_version" in
15636 cf_cv_rel_version=6.0
15637 cf_cv_abi_version=6
15638 cf_cv_abi_default=6
15639 { echo "$as_me:15639: WARNING: overriding ABI version to $cf_cv_abi_default" >&5
15640 echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_default" >&2;}
15647 case $cf_cv_abi_default in
15649 NCURSES_MOUSE_VERSION=1
15652 NCURSES_MOUSE_VERSION=2
15655 NCURSES_MOUSE_VERSION=3
15659 ### use option --enable-ext-putwin to turn on extended screendumps
15660 echo "$as_me:15660: checking if you want to use extended putwin/screendump" >&5
15661 echo $ECHO_N "checking if you want to use extended putwin/screendump... $ECHO_C" >&6
15663 # Check whether --enable-ext-putwin or --disable-ext-putwin was given.
15664 if test "${enable_ext_putwin+set}" = set; then
15665 enableval="$enable_ext_putwin"
15666 with_ext_putwin=$enableval
15668 with_ext_putwin=$cf_dft_ext_putwin
15670 echo "$as_me:15670: result: $with_ext_putwin" >&5
15671 echo "${ECHO_T}$with_ext_putwin" >&6
15672 if test "x$with_ext_putwin" = xyes ; then
15674 cat >>confdefs.h <<\EOF
15675 #define NCURSES_EXT_PUTWIN 1
15680 echo "$as_me:15680: checking if you want \$NCURSES_NO_PADDING code" >&5
15681 echo $ECHO_N "checking if you want \$NCURSES_NO_PADDING code... $ECHO_C" >&6
15683 # Check whether --enable-no-padding or --disable-no-padding was given.
15684 if test "${enable_no_padding+set}" = set; then
15685 enableval="$enable_no_padding"
15686 with_no_padding=$enableval
15688 with_no_padding=$with_ext_funcs
15690 echo "$as_me:15690: result: $with_no_padding" >&5
15691 echo "${ECHO_T}$with_no_padding" >&6
15692 test "x$with_no_padding" = xyes &&
15693 cat >>confdefs.h <<\EOF
15694 #define NCURSES_NO_PADDING 1
15697 ### use option --enable-sigwinch to turn on use of SIGWINCH logic
15698 echo "$as_me:15698: checking if you want SIGWINCH handler" >&5
15699 echo $ECHO_N "checking if you want SIGWINCH handler... $ECHO_C" >&6
15701 # Check whether --enable-sigwinch or --disable-sigwinch was given.
15702 if test "${enable_sigwinch+set}" = set; then
15703 enableval="$enable_sigwinch"
15704 with_sigwinch=$enableval
15706 with_sigwinch=$with_ext_funcs
15708 echo "$as_me:15708: result: $with_sigwinch" >&5
15709 echo "${ECHO_T}$with_sigwinch" >&6
15710 test "x$with_sigwinch" = xyes &&
15711 cat >>confdefs.h <<\EOF
15712 #define USE_SIGWINCH 1
15715 ### use option --enable-tcap-names to allow user to define new capabilities
15716 echo "$as_me:15716: checking if you want user-definable terminal capabilities like termcap" >&5
15717 echo $ECHO_N "checking if you want user-definable terminal capabilities like termcap... $ECHO_C" >&6
15719 # Check whether --enable-tcap-names or --disable-tcap-names was given.
15720 if test "${enable_tcap_names+set}" = set; then
15721 enableval="$enable_tcap_names"
15722 with_tcap_names=$enableval
15724 with_tcap_names=$with_ext_funcs
15726 echo "$as_me:15726: result: $with_tcap_names" >&5
15727 echo "${ECHO_T}$with_tcap_names" >&6
15729 test "x$with_tcap_names" = xyes && NCURSES_XNAMES=1
15731 ##############################################################################
15733 echo "$as_me:15733: checking if you want to link with the pthread library" >&5
15734 echo $ECHO_N "checking if you want to link with the pthread library... $ECHO_C" >&6
15736 # Check whether --with-pthread or --without-pthread was given.
15737 if test "${with_pthread+set}" = set; then
15738 withval="$with_pthread"
15739 with_pthread=$withval
15743 echo "$as_me:15743: result: $with_pthread" >&5
15744 echo "${ECHO_T}$with_pthread" >&6
15746 if test "$with_pthread" != no ; then
15747 echo "$as_me:15747: checking for pthread.h" >&5
15748 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
15749 if test "${ac_cv_header_pthread_h+set}" = set; then
15750 echo $ECHO_N "(cached) $ECHO_C" >&6
15752 cat >"conftest.$ac_ext" <<_ACEOF
15753 #line 15753 "configure"
15754 #include "confdefs.h"
15755 #include <pthread.h>
15757 if { (eval echo "$as_me:15757: \"$ac_cpp "conftest.$ac_ext"\"") >&5
15758 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
15760 $EGREP -v '^ *\+' conftest.er1 >conftest.err
15762 cat conftest.err >&5
15763 echo "$as_me:15763: \$? = $ac_status" >&5
15764 (exit "$ac_status"); } >/dev/null; then
15765 if test -s conftest.err; then
15766 ac_cpp_err=$ac_c_preproc_warn_flag
15773 if test -z "$ac_cpp_err"; then
15774 ac_cv_header_pthread_h=yes
15776 echo "$as_me: failed program was:" >&5
15777 cat "conftest.$ac_ext" >&5
15778 ac_cv_header_pthread_h=no
15780 rm -f conftest.err "conftest.$ac_ext"
15782 echo "$as_me:15782: result: $ac_cv_header_pthread_h" >&5
15783 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
15784 if test "$ac_cv_header_pthread_h" = yes; then
15786 cat >>confdefs.h <<\EOF
15787 #define HAVE_PTHREADS_H 1
15790 for cf_lib_pthread in pthread c_r
15792 echo "$as_me:15792: checking if we can link with the $cf_lib_pthread library" >&5
15793 echo $ECHO_N "checking if we can link with the $cf_lib_pthread library... $ECHO_C" >&6
15794 cf_save_LIBS="$LIBS"
15796 cf_add_libs="$LIBS"
15799 for cf_add_1lib in -l$cf_lib_pthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
15800 # filter duplicates
15801 for cf_add_1lib in $cf_add_0lib; do
15802 for cf_add_2lib in $cf_add_libs; do
15803 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
15808 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
15810 LIBS="$cf_add_libs"
15812 cat >"conftest.$ac_ext" <<_ACEOF
15813 #line 15813 "configure"
15814 #include "confdefs.h"
15816 #include <pthread.h>
15822 int rc = pthread_create(0,0,0,0);
15823 int r2 = pthread_mutexattr_settype(0, 0);
15829 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
15830 if { (eval echo "$as_me:15830: \"$ac_link\"") >&5
15831 (eval $ac_link) 2>&5
15833 echo "$as_me:15833: \$? = $ac_status" >&5
15834 (exit "$ac_status"); } &&
15835 { ac_try='test -s "conftest$ac_exeext"'
15836 { (eval echo "$as_me:15836: \"$ac_try\"") >&5
15837 (eval $ac_try) 2>&5
15839 echo "$as_me:15839: \$? = $ac_status" >&5
15840 (exit "$ac_status"); }; }; then
15843 echo "$as_me: failed program was:" >&5
15844 cat "conftest.$ac_ext" >&5
15847 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
15848 LIBS="$cf_save_LIBS"
15849 echo "$as_me:15849: result: $with_pthread" >&5
15850 echo "${ECHO_T}$with_pthread" >&6
15851 test "$with_pthread" = yes && break
15854 if test "$with_pthread" = yes ; then
15856 cf_add_libs="$LIBS"
15859 for cf_add_1lib in -l$cf_lib_pthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
15860 # filter duplicates
15861 for cf_add_1lib in $cf_add_0lib; do
15862 for cf_add_2lib in $cf_add_libs; do
15863 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
15868 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
15870 LIBS="$cf_add_libs"
15872 cat >>confdefs.h <<\EOF
15873 #define HAVE_LIBPTHREADS 1
15877 { { echo "$as_me:15877: error: Cannot link with pthread library" >&5
15878 echo "$as_me: error: Cannot link with pthread library" >&2;}
15879 { (exit 1); exit 1; }; }
15886 if test "x$with_pthread" != xno; then
15887 echo "$as_me:15887: checking for pthread_kill" >&5
15888 echo $ECHO_N "checking for pthread_kill... $ECHO_C" >&6
15889 if test "${ac_cv_func_pthread_kill+set}" = set; then
15890 echo $ECHO_N "(cached) $ECHO_C" >&6
15892 cat >"conftest.$ac_ext" <<_ACEOF
15893 #line 15893 "configure"
15894 #include "confdefs.h"
15895 #define pthread_kill autoconf_temporary
15896 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
15897 #undef pthread_kill
15903 /* We use char because int might match the return type of a gcc2
15904 builtin and then its argument prototype would still apply. */
15905 char pthread_kill (void);
15911 /* The GNU C library defines stubs for functions which it implements
15912 to always fail with ENOSYS. Some functions are actually named
15913 something starting with __ and the normal name is an alias. */
15914 #if defined (__stub_pthread_kill) || defined (__stub___pthread_kill)
15915 #error found stub for pthread_kill
15918 return pthread_kill ();
15923 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
15924 if { (eval echo "$as_me:15924: \"$ac_link\"") >&5
15925 (eval $ac_link) 2>&5
15927 echo "$as_me:15927: \$? = $ac_status" >&5
15928 (exit "$ac_status"); } &&
15929 { ac_try='test -s "conftest$ac_exeext"'
15930 { (eval echo "$as_me:15930: \"$ac_try\"") >&5
15931 (eval $ac_try) 2>&5
15933 echo "$as_me:15933: \$? = $ac_status" >&5
15934 (exit "$ac_status"); }; }; then
15935 ac_cv_func_pthread_kill=yes
15937 echo "$as_me: failed program was:" >&5
15938 cat "conftest.$ac_ext" >&5
15939 ac_cv_func_pthread_kill=no
15941 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
15943 echo "$as_me:15943: result: $ac_cv_func_pthread_kill" >&5
15944 echo "${ECHO_T}$ac_cv_func_pthread_kill" >&6
15945 if test "$ac_cv_func_pthread_kill" = yes; then
15947 echo "$as_me:15947: checking if you want to allow EINTR in wgetch with pthreads" >&5
15948 echo $ECHO_N "checking if you want to allow EINTR in wgetch with pthreads... $ECHO_C" >&6
15950 # Check whether --enable-pthreads-eintr or --disable-pthreads-eintr was given.
15951 if test "${enable_pthreads_eintr+set}" = set; then
15952 enableval="$enable_pthreads_eintr"
15953 use_pthreads_eintr=$enableval
15955 use_pthreads_eintr=no
15957 echo "$as_me:15957: result: $use_pthreads_eintr" >&5
15958 echo "${ECHO_T}$use_pthreads_eintr" >&6
15959 if test "x$use_pthreads_eintr" = xyes ; then
15961 cat >>confdefs.h <<\EOF
15962 #define USE_PTHREADS_EINTR 1
15968 echo "$as_me:15968: checking if you want to use weak-symbols for pthreads" >&5
15969 echo $ECHO_N "checking if you want to use weak-symbols for pthreads... $ECHO_C" >&6
15971 # Check whether --enable-weak-symbols or --disable-weak-symbols was given.
15972 if test "${enable_weak_symbols+set}" = set; then
15973 enableval="$enable_weak_symbols"
15974 use_weak_symbols=$enableval
15976 use_weak_symbols=no
15978 echo "$as_me:15978: result: $use_weak_symbols" >&5
15979 echo "${ECHO_T}$use_weak_symbols" >&6
15980 if test "x$use_weak_symbols" = xyes ; then
15982 echo "$as_me:15982: checking if $CC supports weak symbols" >&5
15983 echo $ECHO_N "checking if $CC supports weak symbols... $ECHO_C" >&6
15984 if test "${cf_cv_weak_symbols+set}" = set; then
15985 echo $ECHO_N "(cached) $ECHO_C" >&6
15988 cat >"conftest.$ac_ext" <<_ACEOF
15989 #line 15989 "configure"
15990 #include "confdefs.h"
15997 #if defined(__GNUC__)
15998 # if defined __USE_ISOC99
15999 # define _cat_pragma(exp) _Pragma(#exp)
16000 # define _weak_pragma(exp) _cat_pragma(weak name)
16002 # define _weak_pragma(exp)
16004 # define _declare(name) __extension__ extern __typeof__(name) name
16005 # define weak_symbol(name) _weak_pragma(name) _declare(name) __attribute__((weak))
16008 weak_symbol(fopen);
16014 rm -f "conftest.$ac_objext"
16015 if { (eval echo "$as_me:16015: \"$ac_compile\"") >&5
16016 (eval $ac_compile) 2>&5
16018 echo "$as_me:16018: \$? = $ac_status" >&5
16019 (exit "$ac_status"); } &&
16020 { ac_try='test -s "conftest.$ac_objext"'
16021 { (eval echo "$as_me:16021: \"$ac_try\"") >&5
16022 (eval $ac_try) 2>&5
16024 echo "$as_me:16024: \$? = $ac_status" >&5
16025 (exit "$ac_status"); }; }; then
16026 cf_cv_weak_symbols=yes
16028 echo "$as_me: failed program was:" >&5
16029 cat "conftest.$ac_ext" >&5
16030 cf_cv_weak_symbols=no
16032 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
16035 echo "$as_me:16035: result: $cf_cv_weak_symbols" >&5
16036 echo "${ECHO_T}$cf_cv_weak_symbols" >&6
16039 cf_cv_weak_symbols=no
16042 if test "x$cf_cv_weak_symbols" = xyes ; then
16044 cat >>confdefs.h <<\EOF
16045 #define USE_WEAK_SYMBOLS 1
16052 if test "x$with_pthread" = "xyes" ; then
16054 cat >>confdefs.h <<\EOF
16055 #define USE_PTHREADS 1
16058 enable_reentrant=yes
16059 if test "x$cf_cv_weak_symbols" = xyes ; then
16062 cf_add_libs="$PRIVATE_LIBS"
16065 for cf_add_1lib in -lpthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
16066 # filter duplicates
16067 for cf_add_1lib in $cf_add_0lib; do
16068 for cf_add_2lib in $cf_add_libs; do
16069 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
16074 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
16076 PRIVATE_LIBS="$cf_add_libs"
16081 # Reentrant code has to be opaque; there's little advantage to making ncurses
16082 # opaque outside of that, so there is no --enable-opaque option. We can use
16083 # this option without --with-pthreads, but this will be always set for
16085 echo "$as_me:16085: checking if you want reentrant code" >&5
16086 echo $ECHO_N "checking if you want reentrant code... $ECHO_C" >&6
16088 # Check whether --enable-reentrant or --disable-reentrant was given.
16089 if test "${enable_reentrant+set}" = set; then
16090 enableval="$enable_reentrant"
16091 with_reentrant=$enableval
16095 echo "$as_me:16095: result: $with_reentrant" >&5
16096 echo "${ECHO_T}$with_reentrant" >&6
16097 if test "x$with_reentrant" = xyes ; then
16098 cf_cv_enable_reentrant=1
16099 cf_cv_enable_opaque="NCURSES_INTERNALS"
16101 if test "x$cf_cv_weak_symbols" = xyes ; then
16103 # remove pthread library from $LIBS
16104 LIBS=`echo "$LIBS" | sed -e 's/-lpthread[ ]//g' -e 's/-lpthread$//'`
16106 cf_add_libs="$TEST_LIBS"
16109 for cf_add_1lib in -lpthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
16110 # filter duplicates
16111 for cf_add_1lib in $cf_add_0lib; do
16112 for cf_add_2lib in $cf_add_libs; do
16113 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
16118 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
16120 TEST_LIBS="$cf_add_libs"
16122 cf_add_libs="$TEST_LIBS2"
16125 for cf_add_1lib in -lpthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
16126 # filter duplicates
16127 for cf_add_1lib in $cf_add_0lib; do
16128 for cf_add_2lib in $cf_add_libs; do
16129 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
16134 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
16136 TEST_LIBS2="$cf_add_libs"
16138 cf_add_libs="$PRIVATE_LIBS"
16141 for cf_add_1lib in -lpthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
16142 # filter duplicates
16143 for cf_add_1lib in $cf_add_0lib; do
16144 for cf_add_2lib in $cf_add_libs; do
16145 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
16150 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
16152 PRIVATE_LIBS="$cf_add_libs"
16155 # when not using weak symbols but with_reentrant,
16156 # add 't' to the library suffix on all platforms
16157 # except cygwin, where we only do that if ALSO
16158 # compiling with full thread support.
16160 (*cygwin* | *msys*)
16161 if test "$with_pthread" = "yes" ; then
16162 if test "x$disable_lib_suffixes" = "xno" ; then
16163 LIB_SUFFIX="t${LIB_SUFFIX}"
16167 if test "x$disable_lib_suffixes" = "xno" ; then
16168 LIB_SUFFIX="t${LIB_SUFFIX}"
16174 cat >>confdefs.h <<\EOF
16175 #define USE_REENTRANT 1
16178 if test "${with_abi_version+set}" != set; then
16179 case "$cf_cv_rel_version" in
16181 cf_cv_rel_version=6.0
16182 cf_cv_abi_version=6
16183 cf_cv_abi_default=6
16184 { echo "$as_me:16184: WARNING: overriding ABI version to $cf_cv_abi_default" >&5
16185 echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_default" >&2;}
16191 cf_cv_enable_reentrant=0
16192 cf_cv_enable_opaque="NCURSES_OPAQUE"
16193 NCURSES_SIZE_T=$cf_dft_ordinate_type
16196 echo "$as_me:16196: checking if you want opaque curses-library structures" >&5
16197 echo $ECHO_N "checking if you want opaque curses-library structures... $ECHO_C" >&6
16199 # Check whether --enable-opaque-curses or --disable-opaque-curses was given.
16200 if test "${enable_opaque_curses+set}" = set; then
16201 enableval="$enable_opaque_curses"
16202 test "$enableval" != yes && enableval=no
16203 if test "$enableval" != "no" ; then
16204 enable_opaque_curses=yes
16207 test "$cf_cv_enable_reentrant" = 1 && enable_opaque_curses=yes
16208 test "$cf_cv_enable_reentrant" = 1 || enable_opaque_curses=$cf_dft_opaque_curses
16214 test "$cf_cv_enable_reentrant" = 1 && enable_opaque_curses=yes
16215 test "$cf_cv_enable_reentrant" = 1 || enable_opaque_curses=$cf_dft_opaque_curses
16218 echo "$as_me:16218: result: $enable_opaque_curses" >&5
16219 echo "${ECHO_T}$enable_opaque_curses" >&6
16221 test "$cf_cv_enable_reentrant" = 1 && \
16222 test "$enable_opaque_curses" = no && \
16223 { { echo "$as_me:16223: error: reentrant configuration requires opaque library" >&5
16224 echo "$as_me: error: reentrant configuration requires opaque library" >&2;}
16225 { (exit 1); exit 1; }; }
16227 echo "$as_me:16227: checking if you want opaque form-library structures" >&5
16228 echo $ECHO_N "checking if you want opaque form-library structures... $ECHO_C" >&6
16230 # Check whether --enable-opaque-form or --disable-opaque-form was given.
16231 if test "${enable_opaque_form+set}" = set; then
16232 enableval="$enable_opaque_form"
16233 enable_opaque_form=yes
16235 enable_opaque_form=no
16237 echo "$as_me:16237: result: $enable_opaque_form" >&5
16238 echo "${ECHO_T}$enable_opaque_form" >&6
16240 echo "$as_me:16240: checking if you want opaque menu-library structures" >&5
16241 echo $ECHO_N "checking if you want opaque menu-library structures... $ECHO_C" >&6
16243 # Check whether --enable-opaque-menu or --disable-opaque-menu was given.
16244 if test "${enable_opaque_menu+set}" = set; then
16245 enableval="$enable_opaque_menu"
16246 enable_opaque_menu=yes
16248 enable_opaque_menu=no
16250 echo "$as_me:16250: result: $enable_opaque_menu" >&5
16251 echo "${ECHO_T}$enable_opaque_menu" >&6
16253 echo "$as_me:16253: checking if you want opaque panel-library structures" >&5
16254 echo $ECHO_N "checking if you want opaque panel-library structures... $ECHO_C" >&6
16256 # Check whether --enable-opaque-panel or --disable-opaque-panel was given.
16257 if test "${enable_opaque_panel+set}" = set; then
16258 enableval="$enable_opaque_panel"
16259 enable_opaque_panel=yes
16261 enable_opaque_panel=no
16263 echo "$as_me:16263: result: $enable_opaque_panel" >&5
16264 echo "${ECHO_T}$enable_opaque_panel" >&6
16266 NCURSES_OPAQUE=0; test "$enable_opaque_curses" = yes && NCURSES_OPAQUE=1
16267 NCURSES_OPAQUE_FORM=0; test "$enable_opaque_form" = yes && NCURSES_OPAQUE_FORM=1
16268 NCURSES_OPAQUE_MENU=0; test "$enable_opaque_menu" = yes && NCURSES_OPAQUE_MENU=1
16269 NCURSES_OPAQUE_PANEL=0; test "$enable_opaque_panel" = yes && NCURSES_OPAQUE_PANEL=1
16271 ### Allow using a different wrap-prefix
16272 if test "$cf_cv_enable_reentrant" != 0 || test "$BROKEN_LINKER" = 1 ; then
16273 echo "$as_me:16273: checking for prefix used to wrap public variables" >&5
16274 echo $ECHO_N "checking for prefix used to wrap public variables... $ECHO_C" >&6
16276 # Check whether --with-wrap-prefix or --without-wrap-prefix was given.
16277 if test "${with_wrap_prefix+set}" = set; then
16278 withval="$with_wrap_prefix"
16279 NCURSES_WRAP_PREFIX=$withval
16281 NCURSES_WRAP_PREFIX=_nc_
16283 echo "$as_me:16283: result: $NCURSES_WRAP_PREFIX" >&5
16284 echo "${ECHO_T}$NCURSES_WRAP_PREFIX" >&6
16286 NCURSES_WRAP_PREFIX=_nc_
16289 cat >>confdefs.h <<EOF
16290 #define NCURSES_WRAP_PREFIX "$NCURSES_WRAP_PREFIX"
16293 ###############################################################################
16294 # These options are relatively safe to experiment with.
16296 echo "$as_me:16296: checking if you want all development code" >&5
16297 echo $ECHO_N "checking if you want all development code... $ECHO_C" >&6
16299 # Check whether --with-develop or --without-develop was given.
16300 if test "${with_develop+set}" = set; then
16301 withval="$with_develop"
16302 with_develop=$withval
16306 echo "$as_me:16306: result: $with_develop" >&5
16307 echo "${ECHO_T}$with_develop" >&6
16309 ### use option --enable-hard-tabs to turn on use of hard-tabs optimize
16310 echo "$as_me:16310: checking if you want hard-tabs code" >&5
16311 echo $ECHO_N "checking if you want hard-tabs code... $ECHO_C" >&6
16313 # Check whether --enable-hard-tabs or --disable-hard-tabs was given.
16314 if test "${enable_hard_tabs+set}" = set; then
16315 enableval="$enable_hard_tabs"
16318 enable_hard_tabs=$with_develop
16320 echo "$as_me:16320: result: $enable_hard_tabs" >&5
16321 echo "${ECHO_T}$enable_hard_tabs" >&6
16322 test "x$enable_hard_tabs" = xyes &&
16323 cat >>confdefs.h <<\EOF
16324 #define USE_HARD_TABS 1
16327 ### use option --enable-xmc-glitch to turn on use of magic-cookie optimize
16328 echo "$as_me:16328: checking if you want limited support for xmc" >&5
16329 echo $ECHO_N "checking if you want limited support for xmc... $ECHO_C" >&6
16331 # Check whether --enable-xmc-glitch or --disable-xmc-glitch was given.
16332 if test "${enable_xmc_glitch+set}" = set; then
16333 enableval="$enable_xmc_glitch"
16336 enable_xmc_glitch=$with_develop
16338 echo "$as_me:16338: result: $enable_xmc_glitch" >&5
16339 echo "${ECHO_T}$enable_xmc_glitch" >&6
16340 test "x$enable_xmc_glitch" = xyes &&
16341 cat >>confdefs.h <<\EOF
16342 #define USE_XMC_SUPPORT 1
16345 ###############################################################################
16346 # These are just experimental, probably should not be in a package:
16348 echo "$as_me:16348: checking if you do not want to assume colors are white-on-black" >&5
16349 echo $ECHO_N "checking if you do not want to assume colors are white-on-black... $ECHO_C" >&6
16351 # Check whether --enable-assumed-color or --disable-assumed-color was given.
16352 if test "${enable_assumed_color+set}" = set; then
16353 enableval="$enable_assumed_color"
16354 with_assumed_color=$enableval
16356 with_assumed_color=yes
16358 echo "$as_me:16358: result: $with_assumed_color" >&5
16359 echo "${ECHO_T}$with_assumed_color" >&6
16360 test "x$with_assumed_color" = xyes &&
16361 cat >>confdefs.h <<\EOF
16362 #define USE_ASSUMED_COLOR 1
16365 ### use option --enable-hashmap to turn on use of hashmap scrolling logic
16366 echo "$as_me:16366: checking if you want hashmap scrolling-optimization code" >&5
16367 echo $ECHO_N "checking if you want hashmap scrolling-optimization code... $ECHO_C" >&6
16369 # Check whether --enable-hashmap or --disable-hashmap was given.
16370 if test "${enable_hashmap+set}" = set; then
16371 enableval="$enable_hashmap"
16372 with_hashmap=$enableval
16376 echo "$as_me:16376: result: $with_hashmap" >&5
16377 echo "${ECHO_T}$with_hashmap" >&6
16378 test "x$with_hashmap" = xyes &&
16379 cat >>confdefs.h <<\EOF
16380 #define USE_HASHMAP 1
16383 ### use option --enable-colorfgbg to turn on use of $COLORFGBG environment
16384 echo "$as_me:16384: checking if you want colorfgbg code" >&5
16385 echo $ECHO_N "checking if you want colorfgbg code... $ECHO_C" >&6
16387 # Check whether --enable-colorfgbg or --disable-colorfgbg was given.
16388 if test "${enable_colorfgbg+set}" = set; then
16389 enableval="$enable_colorfgbg"
16390 with_colorfgbg=$enableval
16394 echo "$as_me:16394: result: $with_colorfgbg" >&5
16395 echo "${ECHO_T}$with_colorfgbg" >&6
16396 test "x$with_colorfgbg" = xyes &&
16397 cat >>confdefs.h <<\EOF
16398 #define USE_COLORFGBG 1
16401 ### use option --enable-fvisibility to turn on use of gcc-specific feature
16402 echo "$as_me:16402: checking if you want to use gcc -fvisibility option" >&5
16403 echo $ECHO_N "checking if you want to use gcc -fvisibility option... $ECHO_C" >&6
16405 # Check whether --enable-fvisibility or --disable-fvisibility was given.
16406 if test "${enable_fvisibility+set}" = set; then
16407 enableval="$enable_fvisibility"
16408 cf_with_fvisibility=$enableval
16410 cf_with_fvisibility=no
16412 echo "$as_me:16412: result: $cf_with_fvisibility" >&5
16413 echo "${ECHO_T}$cf_with_fvisibility" >&6
16416 NCURSES_CXX_IMPEXP=
16417 if test "x$cf_with_fvisibility" = xyes; then
16419 echo "$as_me:16419: checking if $CC -fvisibility=hidden option works" >&5
16420 echo $ECHO_N "checking if $CC -fvisibility=hidden option works... $ECHO_C" >&6
16421 if test "${cf_cv_fvisibility_hidden+set}" = set; then
16422 echo $ECHO_N "(cached) $ECHO_C" >&6
16425 cf_save_cflags="$CFLAGS"
16426 CFLAGS="$CFLAGS -fvisibility=hidden"
16427 cat >"conftest.$ac_ext" <<_ACEOF
16428 #line 16428 "configure"
16429 #include "confdefs.h"
16431 __attribute__ ((visibility("default"))) int somefunc() {return 42;}
16437 if (somefunc()) return 1;
16443 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
16444 if { (eval echo "$as_me:16444: \"$ac_link\"") >&5
16445 (eval $ac_link) 2>&5
16447 echo "$as_me:16447: \$? = $ac_status" >&5
16448 (exit "$ac_status"); } &&
16449 { ac_try='test -s "conftest$ac_exeext"'
16450 { (eval echo "$as_me:16450: \"$ac_try\"") >&5
16451 (eval $ac_try) 2>&5
16453 echo "$as_me:16453: \$? = $ac_status" >&5
16454 (exit "$ac_status"); }; }; then
16455 cf_cv_fvisibility_hidden=yes
16457 echo "$as_me: failed program was:" >&5
16458 cat "conftest.$ac_ext" >&5
16459 cf_cv_fvisibility_hidden=no
16461 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
16462 CFLAGS=$cf_save_cflags
16465 echo "$as_me:16465: result: $cf_cv_fvisibility_hidden" >&5
16466 echo "${ECHO_T}$cf_cv_fvisibility_hidden" >&6
16468 if test "x$cf_cv_fvisibility_hidden" = xyes
16474 cf_new_extra_cppflags=
16476 for cf_add_cflags in -fvisibility=hidden
16478 case "$cf_fix_cppflags" in
16480 case "$cf_add_cflags" in
16481 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
16482 case "$cf_add_cflags" in
16484 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
16486 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16487 && test -z "${cf_tst_cflags}" \
16488 && cf_fix_cppflags=yes
16490 if test "$cf_fix_cppflags" = yes ; then
16492 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16493 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16496 elif test "${cf_tst_cflags}" = "\"'" ; then
16498 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16499 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16505 case "$CPPFLAGS" in
16509 case "$cf_add_cflags" in
16511 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
16513 CPPFLAGS=`echo "$CPPFLAGS" | \
16514 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
16515 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
16520 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
16521 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
16528 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
16529 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
16536 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16537 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16539 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
16541 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16542 && test -z "${cf_tst_cflags}" \
16543 && cf_fix_cppflags=no
16548 if test -n "$cf_new_cflags" ; then
16550 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
16551 CFLAGS="${CFLAGS}$cf_new_cflags"
16555 if test -n "$cf_new_cppflags" ; then
16557 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
16558 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
16562 if test -n "$cf_new_extra_cppflags" ; then
16564 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
16565 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
16569 NCURSES_IMPEXP="__attribute__ ((visibility(\"default\")))"
16574 ac_cpp='$CXXCPP $CPPFLAGS'
16575 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
16576 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
16577 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16578 ac_main_return="return"
16580 echo "$as_me:16580: checking if $CXX -fvisibility=hidden option works" >&5
16581 echo $ECHO_N "checking if $CXX -fvisibility=hidden option works... $ECHO_C" >&6
16582 if test "${cf_cv_fvisibility_hidden2+set}" = set; then
16583 echo $ECHO_N "(cached) $ECHO_C" >&6
16586 cf_save_cflags="$CXXFLAGS"
16587 CXXFLAGS="$CXXFLAGS -fvisibility=hidden"
16588 cat >"conftest.$ac_ext" <<_ACEOF
16589 #line 16589 "configure"
16590 #include "confdefs.h"
16592 __attribute__ ((visibility("default"))) int somefunc() {return 42;}
16598 if (somefunc()) return 1;
16604 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
16605 if { (eval echo "$as_me:16605: \"$ac_link\"") >&5
16606 (eval $ac_link) 2>&5
16608 echo "$as_me:16608: \$? = $ac_status" >&5
16609 (exit "$ac_status"); } &&
16610 { ac_try='test -s "conftest$ac_exeext"'
16611 { (eval echo "$as_me:16611: \"$ac_try\"") >&5
16612 (eval $ac_try) 2>&5
16614 echo "$as_me:16614: \$? = $ac_status" >&5
16615 (exit "$ac_status"); }; }; then
16616 cf_cv_fvisibility_hidden2=yes
16618 echo "$as_me: failed program was:" >&5
16619 cat "conftest.$ac_ext" >&5
16620 cf_cv_fvisibility_hidden2=no
16622 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
16623 CXXFLAGS=$cf_save_cflags
16626 echo "$as_me:16626: result: $cf_cv_fvisibility_hidden2" >&5
16627 echo "${ECHO_T}$cf_cv_fvisibility_hidden2" >&6
16629 if test "x$cf_cv_fvisibility_hidden2" = xyes
16632 cf_save_CXXFLAGS="$CFLAGS"
16638 cf_new_extra_cppflags=
16640 for cf_add_cflags in -fvisibility=hidden
16642 case "$cf_fix_cppflags" in
16644 case "$cf_add_cflags" in
16645 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
16646 case "$cf_add_cflags" in
16648 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
16650 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16651 && test -z "${cf_tst_cflags}" \
16652 && cf_fix_cppflags=yes
16654 if test "$cf_fix_cppflags" = yes ; then
16656 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16657 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16660 elif test "${cf_tst_cflags}" = "\"'" ; then
16662 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16663 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16669 case "$CPPFLAGS" in
16673 case "$cf_add_cflags" in
16675 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
16677 CPPFLAGS=`echo "$CPPFLAGS" | \
16678 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
16679 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
16684 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
16685 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
16692 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
16693 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
16700 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16701 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16703 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
16705 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16706 && test -z "${cf_tst_cflags}" \
16707 && cf_fix_cppflags=no
16712 if test -n "$cf_new_cflags" ; then
16714 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
16715 CFLAGS="${CFLAGS}$cf_new_cflags"
16719 if test -n "$cf_new_cppflags" ; then
16721 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
16722 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
16726 if test -n "$cf_new_extra_cppflags" ; then
16728 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
16729 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
16734 CFLAGS="$cf_save_CXXFLAGS"
16736 NCURSES_CXX_IMPEXP="__attribute__ ((visibility(\"default\")))"
16739 ac_cpp='$CPP $CPPFLAGS'
16740 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
16741 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
16742 ac_compiler_gnu=$ac_cv_c_compiler_gnu
16743 ac_main_return="return"
16748 ### use option --enable-interop to turn on use of bindings used for interop
16749 echo "$as_me:16749: checking if you want interop bindings" >&5
16750 echo $ECHO_N "checking if you want interop bindings... $ECHO_C" >&6
16752 # Check whether --enable-interop or --disable-interop was given.
16753 if test "${enable_interop+set}" = set; then
16754 enableval="$enable_interop"
16755 with_exp_interop=$enableval
16757 with_exp_interop=$cf_dft_interop
16759 echo "$as_me:16759: result: $with_exp_interop" >&5
16760 echo "${ECHO_T}$with_exp_interop" >&6
16762 NCURSES_INTEROP_FUNCS=0
16763 test "x$with_exp_interop" = xyes && NCURSES_INTEROP_FUNCS=1
16765 echo "$as_me:16765: checking if you want experimental safe-sprintf code" >&5
16766 echo $ECHO_N "checking if you want experimental safe-sprintf code... $ECHO_C" >&6
16768 # Check whether --enable-safe-sprintf or --disable-safe-sprintf was given.
16769 if test "${enable_safe_sprintf+set}" = set; then
16770 enableval="$enable_safe_sprintf"
16771 with_safe_sprintf=$enableval
16773 with_safe_sprintf=no
16775 echo "$as_me:16775: result: $with_safe_sprintf" >&5
16776 echo "${ECHO_T}$with_safe_sprintf" >&6
16778 ### use option --disable-scroll-hints to turn off use of scroll-hints scrolling logic
16779 # when hashmap is used scroll hints are useless
16780 if test "$with_hashmap" = no ; then
16781 echo "$as_me:16781: checking if you want to experiment without scrolling-hints code" >&5
16782 echo $ECHO_N "checking if you want to experiment without scrolling-hints code... $ECHO_C" >&6
16784 # Check whether --enable-scroll-hints or --disable-scroll-hints was given.
16785 if test "${enable_scroll_hints+set}" = set; then
16786 enableval="$enable_scroll_hints"
16787 with_scroll_hints=$enableval
16789 with_scroll_hints=yes
16791 echo "$as_me:16791: result: $with_scroll_hints" >&5
16792 echo "${ECHO_T}$with_scroll_hints" >&6
16793 test "x$with_scroll_hints" = xyes &&
16794 cat >>confdefs.h <<\EOF
16795 #define USE_SCROLL_HINTS 1
16800 echo "$as_me:16800: checking if you want wgetch-events code" >&5
16801 echo $ECHO_N "checking if you want wgetch-events code... $ECHO_C" >&6
16803 # Check whether --enable-wgetch-events or --disable-wgetch-events was given.
16804 if test "${enable_wgetch_events+set}" = set; then
16805 enableval="$enable_wgetch_events"
16806 with_wgetch_events=$enableval
16808 with_wgetch_events=no
16810 echo "$as_me:16810: result: $with_wgetch_events" >&5
16811 echo "${ECHO_T}$with_wgetch_events" >&6
16812 if test "x$with_wgetch_events" = xyes ; then
16814 cat >>confdefs.h <<\EOF
16815 #define NCURSES_WGETCH_EVENTS 1
16818 NCURSES_WGETCH_EVENTS=1
16820 NCURSES_WGETCH_EVENTS=0
16823 case "$cf_cv_system_name" in
16824 (*mingw32*|*mingw64*|*-msvc*)
16825 echo "$as_me:16825: checking if you want experimental-Windows driver" >&5
16826 echo $ECHO_N "checking if you want experimental-Windows driver... $ECHO_C" >&6
16828 # Check whether --enable-exp-win32 or --disable-exp-win32 was given.
16829 if test "${enable_exp_win32+set}" = set; then
16830 enableval="$enable_exp_win32"
16831 with_exp_win32=$enableval
16835 echo "$as_me:16835: result: $with_exp_win32" >&5
16836 echo "${ECHO_T}$with_exp_win32" >&6
16837 if test "x$with_exp_win32" = xyes
16840 cat >>confdefs.h <<\EOF
16841 #define EXP_WIN32_DRIVER 1
16845 INTERNALS_HDR='$(INCDIR)/nc_win32.h'
16847 INTERNALS_HDR='$(INCDIR)/nc_mingw.h'
16857 ###############################################################################
16859 ### use option --disable-echo to suppress full display compiling commands
16861 echo "$as_me:16861: checking if you want to see long compiling messages" >&5
16862 echo $ECHO_N "checking if you want to see long compiling messages... $ECHO_C" >&6
16864 # Check whether --enable-echo or --disable-echo was given.
16865 if test "${enable_echo+set}" = set; then
16866 enableval="$enable_echo"
16867 test "$enableval" != no && enableval=yes
16868 if test "$enableval" != "yes" ; then
16871 ECHO_LD='@echo linking $@;'
16872 RULE_CC='@echo compiling $<'
16873 SHOW_CC='@echo compiling $@'
16895 echo "$as_me:16895: result: $enableval" >&5
16896 echo "${ECHO_T}$enableval" >&6
16898 if test "x$enable_echo" = xyes; then
16901 ECHO_LINK='@ echo linking $@ ... ;'
16902 test -n "$LIBTOOL" && LIBTOOL="$LIBTOOL --silent"
16903 test -n "$LIBTOOL_CXX" && LIBTOOL_CXX="$LIBTOOL_CXX --silent"
16906 # --disable-stripping is used for debugging
16908 echo "$as_me:16908: checking if you want to install stripped executables" >&5
16909 echo $ECHO_N "checking if you want to install stripped executables... $ECHO_C" >&6
16911 # Check whether --enable-stripping or --disable-stripping was given.
16912 if test "${enable_stripping+set}" = set; then
16913 enableval="$enable_stripping"
16914 test "$enableval" != no && enableval=yes
16915 if test "$enableval" != "yes" ; then
16916 enable_stripping=no
16918 enable_stripping=yes
16922 enable_stripping=yes
16925 echo "$as_me:16925: result: $enable_stripping" >&5
16926 echo "${ECHO_T}$enable_stripping" >&6
16928 if test "$enable_stripping" = yes
16935 : "${INSTALL:=install}"
16936 echo "$as_me:16936: checking if install accepts -p option" >&5
16937 echo $ECHO_N "checking if install accepts -p option... $ECHO_C" >&6
16938 if test "${cf_cv_install_p+set}" = set; then
16939 echo $ECHO_N "(cached) $ECHO_C" >&6
16946 if $INSTALL -p conftest.in conftest.out 2>/dev/null
16948 if test -f conftest.out/conftest.in
16950 test conftest.in -nt conftest.out/conftest.in 2>conftest.err && \
16951 test conftest.out/conftest.in -nt conftest.in 2>conftest.err
16952 if test -s conftest.err
16956 cf_cv_install_p=yes
16967 echo "$as_me:16967: result: $cf_cv_install_p" >&5
16968 echo "${ECHO_T}$cf_cv_install_p" >&6
16970 echo "$as_me:16970: checking if install needs to be told about ownership" >&5
16971 echo $ECHO_N "checking if install needs to be told about ownership... $ECHO_C" >&6
16972 case `$ac_config_guess` in
16981 echo "$as_me:16981: result: $with_install_o" >&5
16982 echo "${ECHO_T}$with_install_o" >&6
16983 if test "x$with_install_o" = xyes
16985 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'`"
16990 # If we're avoiding relinking of shared libraries during install, that is to
16991 # avoid modifying the build-tree. For the same reason, avoid doing ranlib if
16992 # the install program has "-p" (for preserving timestamps).
16993 cf_cv_do_reranlib=yes
16994 if test "x$cf_cv_install_p" = xyes
16996 if test "x$cf_cv_do_relink" != xyes
16998 cf_cv_do_reranlib=no
17000 INSTALL_LIB="$INSTALL_LIB $INSTALL_OPT_P"
17004 ### use option --enable-warnings to turn on all gcc warnings
17006 echo "$as_me:17006: checking if you want to use C11 _Noreturn feature" >&5
17007 echo $ECHO_N "checking if you want to use C11 _Noreturn feature... $ECHO_C" >&6
17009 # Check whether --enable-stdnoreturn or --disable-stdnoreturn was given.
17010 if test "${enable_stdnoreturn+set}" = set; then
17011 enableval="$enable_stdnoreturn"
17012 test "$enableval" != yes && enableval=no
17013 if test "$enableval" != "no" ; then
17014 enable_stdnoreturn=yes
17016 enable_stdnoreturn=no
17020 enable_stdnoreturn=no
17023 echo "$as_me:17023: result: $enable_stdnoreturn" >&5
17024 echo "${ECHO_T}$enable_stdnoreturn" >&6
17026 if test $enable_stdnoreturn = yes; then
17027 echo "$as_me:17027: checking for C11 _Noreturn feature" >&5
17028 echo $ECHO_N "checking for C11 _Noreturn feature... $ECHO_C" >&6
17029 if test "${cf_cv_c11_noreturn+set}" = set; then
17030 echo $ECHO_N "(cached) $ECHO_C" >&6
17032 cat >"conftest.$ac_ext" <<_ACEOF
17033 #line 17033 "configure"
17034 #include "confdefs.h"
17036 $ac_includes_default
17037 #include <stdnoreturn.h>
17038 static _Noreturn void giveup(void) { exit(0); }
17043 if (feof(stdin)) giveup()
17048 rm -f "conftest.$ac_objext"
17049 if { (eval echo "$as_me:17049: \"$ac_compile\"") >&5
17050 (eval $ac_compile) 2>&5
17052 echo "$as_me:17052: \$? = $ac_status" >&5
17053 (exit "$ac_status"); } &&
17054 { ac_try='test -s "conftest.$ac_objext"'
17055 { (eval echo "$as_me:17055: \"$ac_try\"") >&5
17056 (eval $ac_try) 2>&5
17058 echo "$as_me:17058: \$? = $ac_status" >&5
17059 (exit "$ac_status"); }; }; then
17060 cf_cv_c11_noreturn=yes
17062 echo "$as_me: failed program was:" >&5
17063 cat "conftest.$ac_ext" >&5
17064 cf_cv_c11_noreturn=no
17066 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
17069 echo "$as_me:17069: result: $cf_cv_c11_noreturn" >&5
17070 echo "${ECHO_T}$cf_cv_c11_noreturn" >&6
17072 cf_cv_c11_noreturn=no,
17075 if test "$cf_cv_c11_noreturn" = yes; then
17077 cat >>confdefs.h <<\EOF
17078 #define HAVE_STDNORETURN_H 1
17081 cat >>confdefs.h <<EOF
17082 #define STDC_NORETURN _Noreturn
17085 HAVE_STDNORETURN_H=1
17087 HAVE_STDNORETURN_H=0
17090 if test "$GCC" = yes || test "$GXX" = yes
17093 if test "$GCC" = yes || test "$GXX" = yes
17098 for cf_temp_scan in $CFLAGS
17100 case "x$cf_temp_scan" in
17103 test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
17104 cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
17109 test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
17110 EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
17115 test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
17116 cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
17121 if test "x$CFLAGS" != "x$cf_temp_flags"
17123 test -n "$verbose" && echo " repairing CFLAGS: $CFLAGS" 1>&6
17125 echo "${as_me:-configure}:17125: testing repairing CFLAGS: $CFLAGS ..." 1>&5
17127 CFLAGS="$cf_temp_flags"
17128 test -n "$verbose" && echo " ... fixed $CFLAGS" 1>&6
17130 echo "${as_me:-configure}:17130: testing ... fixed $CFLAGS ..." 1>&5
17132 test -n "$verbose" && echo " ... extra $EXTRA_CFLAGS" 1>&6
17134 echo "${as_me:-configure}:17134: testing ... extra $EXTRA_CFLAGS ..." 1>&5
17141 if test "$GCC" = yes || test "$GXX" = yes
17146 for cf_temp_scan in $CPPFLAGS
17148 case "x$cf_temp_scan" in
17151 test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
17152 cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
17157 test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
17158 EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
17163 test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
17164 cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
17169 if test "x$CPPFLAGS" != "x$cf_temp_flags"
17171 test -n "$verbose" && echo " repairing CPPFLAGS: $CPPFLAGS" 1>&6
17173 echo "${as_me:-configure}:17173: testing repairing CPPFLAGS: $CPPFLAGS ..." 1>&5
17175 CPPFLAGS="$cf_temp_flags"
17176 test -n "$verbose" && echo " ... fixed $CPPFLAGS" 1>&6
17178 echo "${as_me:-configure}:17178: testing ... fixed $CPPFLAGS ..." 1>&5
17180 test -n "$verbose" && echo " ... extra $EXTRA_CFLAGS" 1>&6
17182 echo "${as_me:-configure}:17182: testing ... extra $EXTRA_CFLAGS ..." 1>&5
17189 if test "$GCC" = yes || test "$GXX" = yes
17194 for cf_temp_scan in $LDFLAGS
17196 case "x$cf_temp_scan" in
17199 test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
17200 cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
17205 test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
17206 EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
17211 test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
17212 cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
17217 if test "x$LDFLAGS" != "x$cf_temp_flags"
17219 test -n "$verbose" && echo " repairing LDFLAGS: $LDFLAGS" 1>&6
17221 echo "${as_me:-configure}:17221: testing repairing LDFLAGS: $LDFLAGS ..." 1>&5
17223 LDFLAGS="$cf_temp_flags"
17224 test -n "$verbose" && echo " ... fixed $LDFLAGS" 1>&6
17226 echo "${as_me:-configure}:17226: testing ... fixed $LDFLAGS ..." 1>&5
17228 test -n "$verbose" && echo " ... extra $EXTRA_CFLAGS" 1>&6
17230 echo "${as_me:-configure}:17230: testing ... extra $EXTRA_CFLAGS ..." 1>&5
17237 echo "$as_me:17237: checking if you want to turn on gcc warnings" >&5
17238 echo $ECHO_N "checking if you want to turn on gcc warnings... $ECHO_C" >&6
17240 # Check whether --enable-warnings or --disable-warnings was given.
17241 if test "${enable_warnings+set}" = set; then
17242 enableval="$enable_warnings"
17243 test "$enableval" != yes && enableval=no
17244 if test "$enableval" != "no" ; then
17245 enable_warnings=yes
17254 echo "$as_me:17254: result: $enable_warnings" >&5
17255 echo "${ECHO_T}$enable_warnings" >&6
17256 if test "$enable_warnings" = "yes"
17259 if test "x$have_x" = xyes; then
17261 cf_save_LIBS_CF_CONST_X_STRING="$LIBS"
17262 cf_save_CFLAGS_CF_CONST_X_STRING="$CFLAGS"
17263 cf_save_CPPFLAGS_CF_CONST_X_STRING="$CPPFLAGS"
17264 LIBS="$LIBS ${X_PRE_LIBS} ${X_LIBS} ${X_EXTRA_LIBS}"
17265 for cf_X_CFLAGS in $X_CFLAGS
17267 case "x$cf_X_CFLAGS" in
17269 CPPFLAGS="$CPPFLAGS $cf_X_CFLAGS"
17272 CFLAGS="$CFLAGS $cf_X_CFLAGS"
17277 cat >"conftest.$ac_ext" <<_ACEOF
17278 #line 17278 "configure"
17279 #include "confdefs.h"
17281 #include <stdlib.h>
17282 #include <X11/Intrinsic.h>
17287 String foo = malloc(1); free((void*)foo)
17292 rm -f "conftest.$ac_objext"
17293 if { (eval echo "$as_me:17293: \"$ac_compile\"") >&5
17294 (eval $ac_compile) 2>&5
17296 echo "$as_me:17296: \$? = $ac_status" >&5
17297 (exit "$ac_status"); } &&
17298 { ac_try='test -s "conftest.$ac_objext"'
17299 { (eval echo "$as_me:17299: \"$ac_try\"") >&5
17300 (eval $ac_try) 2>&5
17302 echo "$as_me:17302: \$? = $ac_status" >&5
17303 (exit "$ac_status"); }; }; then
17305 echo "$as_me:17305: checking for X11/Xt const-feature" >&5
17306 echo $ECHO_N "checking for X11/Xt const-feature... $ECHO_C" >&6
17307 if test "${cf_cv_const_x_string+set}" = set; then
17308 echo $ECHO_N "(cached) $ECHO_C" >&6
17311 cat >"conftest.$ac_ext" <<_ACEOF
17312 #line 17312 "configure"
17313 #include "confdefs.h"
17315 #define _CONST_X_STRING /* X11R7.8 (perhaps) */
17316 #undef XTSTRINGDEFINES /* X11R5 and later */
17317 #include <stdlib.h>
17318 #include <X11/Intrinsic.h>
17323 String foo = malloc(1); *foo = 0
17328 rm -f "conftest.$ac_objext"
17329 if { (eval echo "$as_me:17329: \"$ac_compile\"") >&5
17330 (eval $ac_compile) 2>&5
17332 echo "$as_me:17332: \$? = $ac_status" >&5
17333 (exit "$ac_status"); } &&
17334 { ac_try='test -s "conftest.$ac_objext"'
17335 { (eval echo "$as_me:17335: \"$ac_try\"") >&5
17336 (eval $ac_try) 2>&5
17338 echo "$as_me:17338: \$? = $ac_status" >&5
17339 (exit "$ac_status"); }; }; then
17341 cf_cv_const_x_string=no
17344 echo "$as_me: failed program was:" >&5
17345 cat "conftest.$ac_ext" >&5
17347 cf_cv_const_x_string=yes
17350 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
17353 echo "$as_me:17353: result: $cf_cv_const_x_string" >&5
17354 echo "${ECHO_T}$cf_cv_const_x_string" >&6
17356 LIBS="$cf_save_LIBS_CF_CONST_X_STRING"
17357 CFLAGS="$cf_save_CFLAGS_CF_CONST_X_STRING"
17358 CPPFLAGS="$cf_save_CPPFLAGS_CF_CONST_X_STRING"
17360 case "$cf_cv_const_x_string" in
17363 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
17364 CPPFLAGS="${CPPFLAGS}-DXTSTRINGDEFINES"
17369 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
17370 CPPFLAGS="${CPPFLAGS}-D_CONST_X_STRING"
17376 echo "$as_me: failed program was:" >&5
17377 cat "conftest.$ac_ext" >&5
17379 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
17381 cat > "conftest.$ac_ext" <<EOF
17382 #line 17382 "${as_me:-configure}"
17383 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
17385 if test "$INTEL_COMPILER" = yes
17387 # The "-wdXXX" options suppress warnings:
17388 # remark #1419: external declaration in primary source file
17389 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
17390 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
17391 # remark #193: zero used for undefined preprocessing identifier
17392 # remark #593: variable "curs_sb_left_arrow" was set but never used
17393 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
17394 # remark #869: parameter "tw" was never referenced
17395 # remark #981: operands are evaluated in unspecified order
17396 # warning #279: controlling expression is constant
17398 { echo "$as_me:17398: checking for $CC warning options..." >&5
17399 echo "$as_me: checking for $CC warning options..." >&6;}
17400 cf_save_CFLAGS="$CFLAGS"
17401 EXTRA_CFLAGS="$EXTRA_CFLAGS -Wall"
17413 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
17414 if { (eval echo "$as_me:17414: \"$ac_compile\"") >&5
17415 (eval $ac_compile) 2>&5
17417 echo "$as_me:17417: \$? = $ac_status" >&5
17418 (exit "$ac_status"); }; then
17419 test -n "$verbose" && echo "$as_me:17419: result: ... -$cf_opt" >&5
17420 echo "${ECHO_T}... -$cf_opt" >&6
17421 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
17424 CFLAGS="$cf_save_CFLAGS"
17425 elif test "$GCC" = yes && test "$GCC_VERSION" != "unknown"
17427 { echo "$as_me:17427: checking for $CC warning options..." >&5
17428 echo "$as_me: checking for $CC warning options..." >&6;}
17429 cf_save_CFLAGS="$CFLAGS"
17431 test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
17432 cf_gcc_warnings="Wignored-qualifiers Wlogical-op Wvarargs"
17433 test "x$CLANG_COMPILER" = xyes && cf_gcc_warnings=
17434 for cf_opt in W Wall \
17435 Wbad-function-cast \
17438 Wdeclaration-after-statement \
17441 Wmissing-declarations \
17442 Wmissing-prototypes \
17446 Wstrict-prototypes \
17447 Wundef Wno-inline $cf_gcc_warnings $cf_warn_CONST Wno-unknown-pragmas Wswitch-enum
17449 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
17450 if { (eval echo "$as_me:17450: \"$ac_compile\"") >&5
17451 (eval $ac_compile) 2>&5
17453 echo "$as_me:17453: \$? = $ac_status" >&5
17454 (exit "$ac_status"); }; then
17455 test -n "$verbose" && echo "$as_me:17455: result: ... -$cf_opt" >&5
17456 echo "${ECHO_T}... -$cf_opt" >&6
17459 case "$GCC_VERSION" in
17461 test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6
17463 echo "${as_me:-configure}:17463: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
17469 case "$GCC_VERSION" in
17471 test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6
17473 echo "${as_me:-configure}:17473: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
17479 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
17482 CFLAGS="$cf_save_CFLAGS"
17488 if test "$GCC" = yes || test "$GXX" = yes
17490 cat > conftest.i <<EOF
17492 #define GCC_PRINTF 0
17495 #define GCC_SCANF 0
17497 #ifndef GCC_NORETURN
17498 #define GCC_NORETURN /* nothing */
17501 #define GCC_UNUSED /* nothing */
17504 if test "$GCC" = yes
17506 { echo "$as_me:17506: checking for $CC __attribute__ directives..." >&5
17507 echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
17508 cat > "conftest.$ac_ext" <<EOF
17509 #line 17509 "${as_me:-configure}"
17511 #include "confdefs.h"
17512 #include "conftest.h"
17513 #include "conftest.i"
17515 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
17517 #define GCC_PRINTFLIKE(fmt,var) /*nothing*/
17520 #define GCC_SCANFLIKE(fmt,var) __attribute__((format(scanf,fmt,var)))
17522 #define GCC_SCANFLIKE(fmt,var) /*nothing*/
17524 extern void wow(char *,...) GCC_SCANFLIKE(1,2);
17525 extern GCC_NORETURN void oops(char *,...) GCC_PRINTFLIKE(1,2);
17526 extern GCC_NORETURN void foo(void);
17527 int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { (void)argc; (void)argv; return 0; }
17529 cf_printf_attribute=no
17530 cf_scanf_attribute=no
17531 for cf_attribute in scanf printf unused noreturn
17534 cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
17536 cf_directive="__attribute__(($cf_attribute))"
17537 echo "checking for $CC $cf_directive" 1>&5
17539 case "$cf_attribute" in
17541 cf_printf_attribute=yes
17542 cat >conftest.h <<EOF
17543 #define GCC_$cf_ATTRIBUTE 1
17547 cf_scanf_attribute=yes
17548 cat >conftest.h <<EOF
17549 #define GCC_$cf_ATTRIBUTE 1
17553 cat >conftest.h <<EOF
17554 #define GCC_$cf_ATTRIBUTE $cf_directive
17559 if { (eval echo "$as_me:17559: \"$ac_compile\"") >&5
17560 (eval $ac_compile) 2>&5
17562 echo "$as_me:17562: \$? = $ac_status" >&5
17563 (exit "$ac_status"); }; then
17564 test -n "$verbose" && echo "$as_me:17564: result: ... $cf_attribute" >&5
17565 echo "${ECHO_T}... $cf_attribute" >&6
17566 cat conftest.h >>confdefs.h
17567 case "$cf_attribute" in
17570 cat >>confdefs.h <<EOF
17571 #define GCC_NORETURN $cf_directive
17576 cf_value='/* nothing */'
17577 if test "$cf_printf_attribute" != no ; then
17578 cf_value='__attribute__((format(printf,fmt,var)))'
17580 cat >>confdefs.h <<\EOF
17581 #define GCC_PRINTF 1
17586 cat >>confdefs.h <<EOF
17587 #define GCC_PRINTFLIKE(fmt,var) $cf_value
17592 cf_value='/* nothing */'
17593 if test "$cf_scanf_attribute" != no ; then
17594 cf_value='__attribute__((format(scanf,fmt,var)))'
17596 cat >>confdefs.h <<\EOF
17597 #define GCC_SCANF 1
17602 cat >>confdefs.h <<EOF
17603 #define GCC_SCANFLIKE(fmt,var) $cf_value
17609 cat >>confdefs.h <<EOF
17610 #define GCC_UNUSED $cf_directive
17618 ${FGREP-fgrep} define conftest.i >>confdefs.h
17625 if test "x$enable_warnings" = "xyes"; then
17627 ADAFLAGS="$ADAFLAGS -gnatwa -gnatyg"
17629 if test "x$cf_with_cxx" = xyes ; then
17633 if test "$GCC" = yes ; then
17636 echo "$as_me:17636: checking if this is really Intel C++ compiler" >&5
17637 echo $ECHO_N "checking if this is really Intel C++ compiler... $ECHO_C" >&6
17638 cf_save_CFLAGS="$CXXFLAGS"
17639 CXXFLAGS="$CXXFLAGS -no-gcc"
17640 cat >"conftest.$ac_ext" <<_ACEOF
17641 #line 17641 "configure"
17642 #include "confdefs.h"
17648 #ifdef __INTEL_COMPILER
17650 #error __INTEL_COMPILER is not defined
17657 rm -f "conftest.$ac_objext"
17658 if { (eval echo "$as_me:17658: \"$ac_compile\"") >&5
17659 (eval $ac_compile) 2>&5
17661 echo "$as_me:17661: \$? = $ac_status" >&5
17662 (exit "$ac_status"); } &&
17663 { ac_try='test -s "conftest.$ac_objext"'
17664 { (eval echo "$as_me:17664: \"$ac_try\"") >&5
17665 (eval $ac_try) 2>&5
17667 echo "$as_me:17667: \$? = $ac_status" >&5
17668 (exit "$ac_status"); }; }; then
17669 INTEL_CPLUSPLUS=yes
17670 cf_save_CFLAGS="$cf_save_CFLAGS -we147"
17673 echo "$as_me: failed program was:" >&5
17674 cat "conftest.$ac_ext" >&5
17676 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
17677 CXXFLAGS="$cf_save_CFLAGS"
17678 echo "$as_me:17678: result: $INTEL_CPLUSPLUS" >&5
17679 echo "${ECHO_T}$INTEL_CPLUSPLUS" >&6
17686 if test "$GCC" = yes ; then
17687 echo "$as_me:17687: checking if this is really Clang C++ compiler" >&5
17688 echo $ECHO_N "checking if this is really Clang C++ compiler... $ECHO_C" >&6
17689 cf_save_CFLAGS="$CXXFLAGS"
17690 cat >"conftest.$ac_ext" <<_ACEOF
17691 #line 17691 "configure"
17692 #include "confdefs.h"
17700 #error __clang__ is not defined
17707 rm -f "conftest.$ac_objext"
17708 if { (eval echo "$as_me:17708: \"$ac_compile\"") >&5
17709 (eval $ac_compile) 2>&5
17711 echo "$as_me:17711: \$? = $ac_status" >&5
17712 (exit "$ac_status"); } &&
17713 { ac_try='test -s "conftest.$ac_objext"'
17714 { (eval echo "$as_me:17714: \"$ac_try\"") >&5
17715 (eval $ac_try) 2>&5
17717 echo "$as_me:17717: \$? = $ac_status" >&5
17718 (exit "$ac_status"); }; }; then
17719 CLANG_CPLUSPLUS=yes
17722 echo "$as_me: failed program was:" >&5
17723 cat "conftest.$ac_ext" >&5
17725 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
17726 CXXFLAGS="$cf_save_CFLAGS"
17727 echo "$as_me:17727: result: $CLANG_CPLUSPLUS" >&5
17728 echo "${ECHO_T}$CLANG_CPLUSPLUS" >&6
17733 if test "x$CLANG_CPLUSPLUS" = "xyes" ; then
17735 (c[1-9][0-9]|*/c[1-9][0-9])
17736 { echo "$as_me:17736: WARNING: replacing broken compiler alias $CC" >&5
17737 echo "$as_me: WARNING: replacing broken compiler alias $CC" >&2;}
17738 CFLAGS="$CFLAGS -std=`echo "$CC" | sed -e 's%.*/%%'`"
17743 echo "$as_me:17743: checking version of $CC" >&5
17744 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
17745 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.].*//'`"
17746 test -z "$CLANG_VERSION" && CLANG_VERSION=unknown
17747 echo "$as_me:17747: result: $CLANG_VERSION" >&5
17748 echo "${ECHO_T}$CLANG_VERSION" >&6
17750 for cf_clang_opt in \
17751 -Qunused-arguments \
17752 -Wno-error=implicit-function-declaration
17754 echo "$as_me:17754: checking if option $cf_clang_opt works" >&5
17755 echo $ECHO_N "checking if option $cf_clang_opt works... $ECHO_C" >&6
17756 cf_save_CFLAGS="$CFLAGS"
17757 CFLAGS="$CFLAGS $cf_clang_opt"
17758 cat >"conftest.$ac_ext" <<_ACEOF
17759 #line 17759 "configure"
17760 #include "confdefs.h"
17767 printf("hello!\\n");
17772 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
17773 if { (eval echo "$as_me:17773: \"$ac_link\"") >&5
17774 (eval $ac_link) 2>&5
17776 echo "$as_me:17776: \$? = $ac_status" >&5
17777 (exit "$ac_status"); } &&
17778 { ac_try='test -s "conftest$ac_exeext"'
17779 { (eval echo "$as_me:17779: \"$ac_try\"") >&5
17780 (eval $ac_try) 2>&5
17782 echo "$as_me:17782: \$? = $ac_status" >&5
17783 (exit "$ac_status"); }; }; then
17787 echo "$as_me: failed program was:" >&5
17788 cat "conftest.$ac_ext" >&5
17792 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
17793 echo "$as_me:17793: result: $cf_clang_optok" >&5
17794 echo "${ECHO_T}$cf_clang_optok" >&6
17795 CFLAGS="$cf_save_CFLAGS"
17796 if test "$cf_clang_optok" = yes; then
17797 test -n "$verbose" && echo " adding option $cf_clang_opt" 1>&6
17799 echo "${as_me:-configure}:17799: testing adding option $cf_clang_opt ..." 1>&5
17801 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
17802 CFLAGS="${CFLAGS}$cf_clang_opt"
17809 ac_cpp='$CXXCPP $CPPFLAGS'
17810 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
17811 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
17812 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17813 ac_main_return="return"
17815 cat > conftest.$ac_ext <<EOF
17816 #line 17816 "configure"
17817 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
17820 if test "$INTEL_CPLUSPLUS" = yes
17822 # The "-wdXXX" options suppress warnings:
17823 # remark #1419: external declaration in primary source file
17824 # remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
17825 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
17826 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
17827 # remark #193: zero used for undefined preprocessing identifier
17828 # remark #593: variable "curs_sb_left_arrow" was set but never used
17829 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
17830 # remark #869: parameter "tw" was never referenced
17831 # remark #981: operands are evaluated in unspecified order
17832 # warning #269: invalid format string conversion
17834 { echo "$as_me:17834: checking for $CC warning options..." >&5
17835 echo "$as_me: checking for $CC warning options..." >&6;}
17836 cf_save_CXXFLAGS="$CXXFLAGS"
17837 EXTRA_CXXFLAGS="-Wall"
17850 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -$cf_opt"
17851 if { (eval echo "$as_me:17851: \"$ac_compile\"") >&5
17852 (eval $ac_compile) 2>&5
17854 echo "$as_me:17854: \$? = $ac_status" >&5
17855 (exit "$ac_status"); }; then
17856 test -n "$verbose" && echo "$as_me:17856: result: ... -$cf_opt" >&5
17857 echo "${ECHO_T}... -$cf_opt" >&6
17858 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
17861 CXXFLAGS="$cf_save_CXXFLAGS"
17863 elif test "$GXX" = yes
17865 { echo "$as_me:17865: checking for $CXX warning options..." >&5
17866 echo "$as_me: checking for $CXX warning options..." >&6;}
17867 cf_save_CXXFLAGS="$CXXFLAGS"
17868 EXTRA_CXXFLAGS="-W -Wall"
17869 cf_gxx_extra_warnings=""
17870 test "$with_ext_const" = yes && cf_gxx_extra_warnings="Wwrite-strings"
17871 case "$GXX_VERSION" in
17875 cf_gxx_extra_warnings="$cf_gxx_extra_warnings Weffc++"
17882 Wignored-qualifiers \
17884 Woverloaded-virtual \
17892 Wundef $cf_gxx_extra_warnings Wno-unused
17894 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -Werror -$cf_opt"
17895 if { (eval echo "$as_me:17895: \"$ac_compile\"") >&5
17896 (eval $ac_compile) 2>&5
17898 echo "$as_me:17898: \$? = $ac_status" >&5
17899 (exit "$ac_status"); }; then
17900 test -n "$verbose" && echo "$as_me:17900: result: ... -$cf_opt" >&5
17901 echo "${ECHO_T}... -$cf_opt" >&6
17902 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
17904 test -n "$verbose" && echo "$as_me:17904: result: ... no -$cf_opt" >&5
17905 echo "${ECHO_T}... no -$cf_opt" >&6
17908 CXXFLAGS="$cf_save_CXXFLAGS"
17913 ac_cpp='$CPP $CPPFLAGS'
17914 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
17915 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
17916 ac_compiler_gnu=$ac_cv_c_compiler_gnu
17917 ac_main_return="return"
17922 echo "$as_me:17922: checking if you want to work around bogus compiler/loader warnings" >&5
17923 echo $ECHO_N "checking if you want to work around bogus compiler/loader warnings... $ECHO_C" >&6
17925 # Check whether --enable-string-hacks or --disable-string-hacks was given.
17926 if test "${enable_string_hacks+set}" = set; then
17927 enableval="$enable_string_hacks"
17928 enable_string_hacks=$enableval
17930 enable_string_hacks=no
17932 echo "$as_me:17932: result: $enable_string_hacks" >&5
17933 echo "${ECHO_T}$enable_string_hacks" >&6
17935 if test "x$enable_string_hacks" = "xyes"; then
17937 cat >>confdefs.h <<\EOF
17938 #define USE_STRING_HACKS 1
17941 { echo "$as_me:17941: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&5
17942 echo "$as_me: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&2;}
17943 echo "$as_me:17943: checking for strlcat" >&5
17944 echo $ECHO_N "checking for strlcat... $ECHO_C" >&6
17945 if test "${ac_cv_func_strlcat+set}" = set; then
17946 echo $ECHO_N "(cached) $ECHO_C" >&6
17948 cat >"conftest.$ac_ext" <<_ACEOF
17949 #line 17949 "configure"
17950 #include "confdefs.h"
17951 #define strlcat autoconf_temporary
17952 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
17959 /* We use char because int might match the return type of a gcc2
17960 builtin and then its argument prototype would still apply. */
17961 char strlcat (void);
17967 /* The GNU C library defines stubs for functions which it implements
17968 to always fail with ENOSYS. Some functions are actually named
17969 something starting with __ and the normal name is an alias. */
17970 #if defined (__stub_strlcat) || defined (__stub___strlcat)
17971 #error found stub for strlcat
17979 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
17980 if { (eval echo "$as_me:17980: \"$ac_link\"") >&5
17981 (eval $ac_link) 2>&5
17983 echo "$as_me:17983: \$? = $ac_status" >&5
17984 (exit "$ac_status"); } &&
17985 { ac_try='test -s "conftest$ac_exeext"'
17986 { (eval echo "$as_me:17986: \"$ac_try\"") >&5
17987 (eval $ac_try) 2>&5
17989 echo "$as_me:17989: \$? = $ac_status" >&5
17990 (exit "$ac_status"); }; }; then
17991 ac_cv_func_strlcat=yes
17993 echo "$as_me: failed program was:" >&5
17994 cat "conftest.$ac_ext" >&5
17995 ac_cv_func_strlcat=no
17997 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
17999 echo "$as_me:17999: result: $ac_cv_func_strlcat" >&5
18000 echo "${ECHO_T}$ac_cv_func_strlcat" >&6
18001 if test "$ac_cv_func_strlcat" = yes; then
18003 cat >>confdefs.h <<\EOF
18004 #define HAVE_STRLCAT 1
18009 echo "$as_me:18009: checking for strlcat in -lbsd" >&5
18010 echo $ECHO_N "checking for strlcat in -lbsd... $ECHO_C" >&6
18011 if test "${ac_cv_lib_bsd_strlcat+set}" = set; then
18012 echo $ECHO_N "(cached) $ECHO_C" >&6
18014 ac_check_lib_save_LIBS=$LIBS
18016 cat >"conftest.$ac_ext" <<_ACEOF
18017 #line 18017 "configure"
18018 #include "confdefs.h"
18020 /* Override any gcc2 internal prototype to avoid an error. */
18024 /* We use char because int might match the return type of a gcc2
18025 builtin and then its argument prototype would still apply. */
18035 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18036 if { (eval echo "$as_me:18036: \"$ac_link\"") >&5
18037 (eval $ac_link) 2>&5
18039 echo "$as_me:18039: \$? = $ac_status" >&5
18040 (exit "$ac_status"); } &&
18041 { ac_try='test -s "conftest$ac_exeext"'
18042 { (eval echo "$as_me:18042: \"$ac_try\"") >&5
18043 (eval $ac_try) 2>&5
18045 echo "$as_me:18045: \$? = $ac_status" >&5
18046 (exit "$ac_status"); }; }; then
18047 ac_cv_lib_bsd_strlcat=yes
18049 echo "$as_me: failed program was:" >&5
18050 cat "conftest.$ac_ext" >&5
18051 ac_cv_lib_bsd_strlcat=no
18053 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18054 LIBS=$ac_check_lib_save_LIBS
18056 echo "$as_me:18056: result: $ac_cv_lib_bsd_strlcat" >&5
18057 echo "${ECHO_T}$ac_cv_lib_bsd_strlcat" >&6
18058 if test "$ac_cv_lib_bsd_strlcat" = yes; then
18060 cf_add_libs="$LIBS"
18063 for cf_add_1lib in -lbsd; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
18064 # filter duplicates
18065 for cf_add_1lib in $cf_add_0lib; do
18066 for cf_add_2lib in $cf_add_libs; do
18067 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
18072 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
18074 LIBS="$cf_add_libs"
18076 for ac_header in bsd/string.h
18078 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18079 echo "$as_me:18079: checking for $ac_header" >&5
18080 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18081 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18082 echo $ECHO_N "(cached) $ECHO_C" >&6
18084 cat >"conftest.$ac_ext" <<_ACEOF
18085 #line 18085 "configure"
18086 #include "confdefs.h"
18087 #include <$ac_header>
18089 if { (eval echo "$as_me:18089: \"$ac_cpp "conftest.$ac_ext"\"") >&5
18090 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
18092 $EGREP -v '^ *\+' conftest.er1 >conftest.err
18094 cat conftest.err >&5
18095 echo "$as_me:18095: \$? = $ac_status" >&5
18096 (exit "$ac_status"); } >/dev/null; then
18097 if test -s conftest.err; then
18098 ac_cpp_err=$ac_c_preproc_warn_flag
18105 if test -z "$ac_cpp_err"; then
18106 eval "$as_ac_Header=yes"
18108 echo "$as_me: failed program was:" >&5
18109 cat "conftest.$ac_ext" >&5
18110 eval "$as_ac_Header=no"
18112 rm -f conftest.err "conftest.$ac_ext"
18114 echo "$as_me:18114: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
18115 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
18116 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
18117 cat >>confdefs.h <<EOF
18118 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18124 cat >>confdefs.h <<\EOF
18125 #define HAVE_STRLCAT 1
18132 for ac_func in strlcpy snprintf
18134 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18135 echo "$as_me:18135: checking for $ac_func" >&5
18136 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
18137 if eval "test \"\${$as_ac_var+set}\" = set"; then
18138 echo $ECHO_N "(cached) $ECHO_C" >&6
18140 cat >"conftest.$ac_ext" <<_ACEOF
18141 #line 18141 "configure"
18142 #include "confdefs.h"
18143 #define $ac_func autoconf_temporary
18144 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
18151 /* We use char because int might match the return type of a gcc2
18152 builtin and then its argument prototype would still apply. */
18153 char $ac_func (void);
18159 /* The GNU C library defines stubs for functions which it implements
18160 to always fail with ENOSYS. Some functions are actually named
18161 something starting with __ and the normal name is an alias. */
18162 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
18163 #error found stub for $ac_func
18166 return $ac_func ();
18171 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18172 if { (eval echo "$as_me:18172: \"$ac_link\"") >&5
18173 (eval $ac_link) 2>&5
18175 echo "$as_me:18175: \$? = $ac_status" >&5
18176 (exit "$ac_status"); } &&
18177 { ac_try='test -s "conftest$ac_exeext"'
18178 { (eval echo "$as_me:18178: \"$ac_try\"") >&5
18179 (eval $ac_try) 2>&5
18181 echo "$as_me:18181: \$? = $ac_status" >&5
18182 (exit "$ac_status"); }; }; then
18183 eval "$as_ac_var=yes"
18185 echo "$as_me: failed program was:" >&5
18186 cat "conftest.$ac_ext" >&5
18187 eval "$as_ac_var=no"
18189 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18191 echo "$as_me:18191: result: `eval echo '${'"$as_ac_var"'}'`" >&5
18192 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
18193 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
18194 cat >>confdefs.h <<EOF
18195 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18203 ### use option --enable-assertions to turn on generation of assertion code
18204 echo "$as_me:18204: checking if you want to enable runtime assertions" >&5
18205 echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
18207 # Check whether --enable-assertions or --disable-assertions was given.
18208 if test "${enable_assertions+set}" = set; then
18209 enableval="$enable_assertions"
18210 with_assertions=$enableval
18214 echo "$as_me:18214: result: $with_assertions" >&5
18215 echo "${ECHO_T}$with_assertions" >&6
18218 if test "$with_assertions" = no
18220 CPPFLAGS="$CPPFLAGS -DNDEBUG"
18223 ADAFLAGS="$ADAFLAGS -gnata"
18228 ### use option --disable-leaks to suppress "permanent" leaks, for testing
18230 echo "$as_me:18230: checking if you want to use dmalloc for testing" >&5
18231 echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
18233 # Check whether --with-dmalloc or --without-dmalloc was given.
18234 if test "${with_dmalloc+set}" = set; then
18235 withval="$with_dmalloc"
18236 case "x$withval" in
18239 : "${with_cflags:=-g}"
18240 : "${enable_leaks:=no}"
18243 cat >>confdefs.h <<EOF
18244 #define USE_DMALLOC 1
18252 echo "$as_me:18252: result: ${with_dmalloc:-no}" >&5
18253 echo "${ECHO_T}${with_dmalloc:-no}" >&6
18255 case ".$with_cflags" in
18265 cf_new_extra_cppflags=
18267 for cf_add_cflags in -g
18269 case "$cf_fix_cppflags" in
18271 case "$cf_add_cflags" in
18272 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
18273 case "$cf_add_cflags" in
18275 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
18277 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18278 && test -z "${cf_tst_cflags}" \
18279 && cf_fix_cppflags=yes
18281 if test "$cf_fix_cppflags" = yes ; then
18283 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18284 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18287 elif test "${cf_tst_cflags}" = "\"'" ; then
18289 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18290 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18296 case "$CPPFLAGS" in
18300 case "$cf_add_cflags" in
18302 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
18304 CPPFLAGS=`echo "$CPPFLAGS" | \
18305 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
18306 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
18311 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
18312 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
18319 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
18320 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
18327 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18328 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18330 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
18332 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18333 && test -z "${cf_tst_cflags}" \
18334 && cf_fix_cppflags=no
18339 if test -n "$cf_new_cflags" ; then
18341 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
18342 CFLAGS="${CFLAGS}$cf_new_cflags"
18346 if test -n "$cf_new_cppflags" ; then
18348 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
18349 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
18353 if test -n "$cf_new_extra_cppflags" ; then
18355 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
18356 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
18365 if test "$with_dmalloc" = yes ; then
18366 echo "$as_me:18366: checking for dmalloc.h" >&5
18367 echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
18368 if test "${ac_cv_header_dmalloc_h+set}" = set; then
18369 echo $ECHO_N "(cached) $ECHO_C" >&6
18371 cat >"conftest.$ac_ext" <<_ACEOF
18372 #line 18372 "configure"
18373 #include "confdefs.h"
18374 #include <dmalloc.h>
18376 if { (eval echo "$as_me:18376: \"$ac_cpp "conftest.$ac_ext"\"") >&5
18377 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
18379 $EGREP -v '^ *\+' conftest.er1 >conftest.err
18381 cat conftest.err >&5
18382 echo "$as_me:18382: \$? = $ac_status" >&5
18383 (exit "$ac_status"); } >/dev/null; then
18384 if test -s conftest.err; then
18385 ac_cpp_err=$ac_c_preproc_warn_flag
18392 if test -z "$ac_cpp_err"; then
18393 ac_cv_header_dmalloc_h=yes
18395 echo "$as_me: failed program was:" >&5
18396 cat "conftest.$ac_ext" >&5
18397 ac_cv_header_dmalloc_h=no
18399 rm -f conftest.err "conftest.$ac_ext"
18401 echo "$as_me:18401: result: $ac_cv_header_dmalloc_h" >&5
18402 echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
18403 if test "$ac_cv_header_dmalloc_h" = yes; then
18405 echo "$as_me:18405: checking for dmalloc_debug in -ldmalloc" >&5
18406 echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
18407 if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
18408 echo $ECHO_N "(cached) $ECHO_C" >&6
18410 ac_check_lib_save_LIBS=$LIBS
18411 LIBS="-ldmalloc $LIBS"
18412 cat >"conftest.$ac_ext" <<_ACEOF
18413 #line 18413 "configure"
18414 #include "confdefs.h"
18416 /* Override any gcc2 internal prototype to avoid an error. */
18420 /* We use char because int might match the return type of a gcc2
18421 builtin and then its argument prototype would still apply. */
18422 char dmalloc_debug ();
18431 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18432 if { (eval echo "$as_me:18432: \"$ac_link\"") >&5
18433 (eval $ac_link) 2>&5
18435 echo "$as_me:18435: \$? = $ac_status" >&5
18436 (exit "$ac_status"); } &&
18437 { ac_try='test -s "conftest$ac_exeext"'
18438 { (eval echo "$as_me:18438: \"$ac_try\"") >&5
18439 (eval $ac_try) 2>&5
18441 echo "$as_me:18441: \$? = $ac_status" >&5
18442 (exit "$ac_status"); }; }; then
18443 ac_cv_lib_dmalloc_dmalloc_debug=yes
18445 echo "$as_me: failed program was:" >&5
18446 cat "conftest.$ac_ext" >&5
18447 ac_cv_lib_dmalloc_dmalloc_debug=no
18449 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18450 LIBS=$ac_check_lib_save_LIBS
18452 echo "$as_me:18452: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
18453 echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
18454 if test "$ac_cv_lib_dmalloc_dmalloc_debug" = yes; then
18455 cat >>confdefs.h <<EOF
18456 #define HAVE_LIBDMALLOC 1
18459 LIBS="-ldmalloc $LIBS"
18467 echo "$as_me:18467: checking if you want to use dbmalloc for testing" >&5
18468 echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
18470 # Check whether --with-dbmalloc or --without-dbmalloc was given.
18471 if test "${with_dbmalloc+set}" = set; then
18472 withval="$with_dbmalloc"
18473 case "x$withval" in
18476 : "${with_cflags:=-g}"
18477 : "${enable_leaks:=no}"
18480 cat >>confdefs.h <<EOF
18481 #define USE_DBMALLOC 1
18489 echo "$as_me:18489: result: ${with_dbmalloc:-no}" >&5
18490 echo "${ECHO_T}${with_dbmalloc:-no}" >&6
18492 case ".$with_cflags" in
18502 cf_new_extra_cppflags=
18504 for cf_add_cflags in -g
18506 case "$cf_fix_cppflags" in
18508 case "$cf_add_cflags" in
18509 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
18510 case "$cf_add_cflags" in
18512 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
18514 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18515 && test -z "${cf_tst_cflags}" \
18516 && cf_fix_cppflags=yes
18518 if test "$cf_fix_cppflags" = yes ; then
18520 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18521 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18524 elif test "${cf_tst_cflags}" = "\"'" ; then
18526 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18527 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18533 case "$CPPFLAGS" in
18537 case "$cf_add_cflags" in
18539 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
18541 CPPFLAGS=`echo "$CPPFLAGS" | \
18542 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
18543 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
18548 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
18549 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
18556 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
18557 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
18564 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18565 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18567 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
18569 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18570 && test -z "${cf_tst_cflags}" \
18571 && cf_fix_cppflags=no
18576 if test -n "$cf_new_cflags" ; then
18578 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
18579 CFLAGS="${CFLAGS}$cf_new_cflags"
18583 if test -n "$cf_new_cppflags" ; then
18585 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
18586 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
18590 if test -n "$cf_new_extra_cppflags" ; then
18592 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
18593 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
18602 if test "$with_dbmalloc" = yes ; then
18603 echo "$as_me:18603: checking for dbmalloc.h" >&5
18604 echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
18605 if test "${ac_cv_header_dbmalloc_h+set}" = set; then
18606 echo $ECHO_N "(cached) $ECHO_C" >&6
18608 cat >"conftest.$ac_ext" <<_ACEOF
18609 #line 18609 "configure"
18610 #include "confdefs.h"
18611 #include <dbmalloc.h>
18613 if { (eval echo "$as_me:18613: \"$ac_cpp "conftest.$ac_ext"\"") >&5
18614 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
18616 $EGREP -v '^ *\+' conftest.er1 >conftest.err
18618 cat conftest.err >&5
18619 echo "$as_me:18619: \$? = $ac_status" >&5
18620 (exit "$ac_status"); } >/dev/null; then
18621 if test -s conftest.err; then
18622 ac_cpp_err=$ac_c_preproc_warn_flag
18629 if test -z "$ac_cpp_err"; then
18630 ac_cv_header_dbmalloc_h=yes
18632 echo "$as_me: failed program was:" >&5
18633 cat "conftest.$ac_ext" >&5
18634 ac_cv_header_dbmalloc_h=no
18636 rm -f conftest.err "conftest.$ac_ext"
18638 echo "$as_me:18638: result: $ac_cv_header_dbmalloc_h" >&5
18639 echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
18640 if test "$ac_cv_header_dbmalloc_h" = yes; then
18642 echo "$as_me:18642: checking for debug_malloc in -ldbmalloc" >&5
18643 echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
18644 if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
18645 echo $ECHO_N "(cached) $ECHO_C" >&6
18647 ac_check_lib_save_LIBS=$LIBS
18648 LIBS="-ldbmalloc $LIBS"
18649 cat >"conftest.$ac_ext" <<_ACEOF
18650 #line 18650 "configure"
18651 #include "confdefs.h"
18653 /* Override any gcc2 internal prototype to avoid an error. */
18657 /* We use char because int might match the return type of a gcc2
18658 builtin and then its argument prototype would still apply. */
18659 char debug_malloc ();
18668 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18669 if { (eval echo "$as_me:18669: \"$ac_link\"") >&5
18670 (eval $ac_link) 2>&5
18672 echo "$as_me:18672: \$? = $ac_status" >&5
18673 (exit "$ac_status"); } &&
18674 { ac_try='test -s "conftest$ac_exeext"'
18675 { (eval echo "$as_me:18675: \"$ac_try\"") >&5
18676 (eval $ac_try) 2>&5
18678 echo "$as_me:18678: \$? = $ac_status" >&5
18679 (exit "$ac_status"); }; }; then
18680 ac_cv_lib_dbmalloc_debug_malloc=yes
18682 echo "$as_me: failed program was:" >&5
18683 cat "conftest.$ac_ext" >&5
18684 ac_cv_lib_dbmalloc_debug_malloc=no
18686 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18687 LIBS=$ac_check_lib_save_LIBS
18689 echo "$as_me:18689: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
18690 echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
18691 if test "$ac_cv_lib_dbmalloc_debug_malloc" = yes; then
18692 cat >>confdefs.h <<EOF
18693 #define HAVE_LIBDBMALLOC 1
18696 LIBS="-ldbmalloc $LIBS"
18704 echo "$as_me:18704: checking if you want to use valgrind for testing" >&5
18705 echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
18707 # Check whether --with-valgrind or --without-valgrind was given.
18708 if test "${with_valgrind+set}" = set; then
18709 withval="$with_valgrind"
18710 case "x$withval" in
18713 : "${with_cflags:=-g}"
18714 : "${enable_leaks:=no}"
18717 cat >>confdefs.h <<EOF
18718 #define USE_VALGRIND 1
18726 echo "$as_me:18726: result: ${with_valgrind:-no}" >&5
18727 echo "${ECHO_T}${with_valgrind:-no}" >&6
18729 case ".$with_cflags" in
18739 cf_new_extra_cppflags=
18741 for cf_add_cflags in -g
18743 case "$cf_fix_cppflags" in
18745 case "$cf_add_cflags" in
18746 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
18747 case "$cf_add_cflags" in
18749 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
18751 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18752 && test -z "${cf_tst_cflags}" \
18753 && cf_fix_cppflags=yes
18755 if test "$cf_fix_cppflags" = yes ; then
18757 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18758 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18761 elif test "${cf_tst_cflags}" = "\"'" ; then
18763 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18764 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18770 case "$CPPFLAGS" in
18774 case "$cf_add_cflags" in
18776 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
18778 CPPFLAGS=`echo "$CPPFLAGS" | \
18779 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
18780 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
18785 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
18786 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
18793 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
18794 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
18801 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18802 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18804 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
18806 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18807 && test -z "${cf_tst_cflags}" \
18808 && cf_fix_cppflags=no
18813 if test -n "$cf_new_cflags" ; then
18815 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
18816 CFLAGS="${CFLAGS}$cf_new_cflags"
18820 if test -n "$cf_new_cppflags" ; then
18822 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
18823 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
18827 if test -n "$cf_new_extra_cppflags" ; then
18829 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
18830 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
18839 echo "$as_me:18839: checking if you want to perform memory-leak testing" >&5
18840 echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
18842 # Check whether --enable-leaks or --disable-leaks was given.
18843 if test "${enable_leaks+set}" = set; then
18844 enableval="$enable_leaks"
18845 enable_leaks=$enableval
18849 if test "x$enable_leaks" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi
18850 echo "$as_me:18850: result: $with_no_leaks" >&5
18851 echo "${ECHO_T}$with_no_leaks" >&6
18853 if test "$enable_leaks" = no ; then
18855 cat >>confdefs.h <<\EOF
18859 cat >>confdefs.h <<\EOF
18860 #define YY_NO_LEAKS 1
18865 cat >>confdefs.h <<\EOF
18866 #define HAVE_NC_ALLOC_H 1
18869 ### use option --enable-expanded to generate certain macros as functions
18871 # Check whether --enable-expanded or --disable-expanded was given.
18872 if test "${enable_expanded+set}" = set; then
18873 enableval="$enable_expanded"
18874 test "x$enableval" = xyes &&
18875 cat >>confdefs.h <<\EOF
18876 #define NCURSES_EXPANDED 1
18881 ### use option --disable-macros to suppress macros in favor of functions
18883 # Check whether --enable-macros or --disable-macros was given.
18884 if test "${enable_macros+set}" = set; then
18885 enableval="$enable_macros"
18886 test "$enableval" = no &&
18887 cat >>confdefs.h <<\EOF
18888 #define NCURSES_NOMACROS 1
18893 # Normally we only add trace() to the debug-library. Allow this to be
18894 # extended to all models of the ncurses library:
18896 case "$CFLAGS $CPPFLAGS" in
18902 echo "$as_me:18902: checking whether to add trace feature to all models" >&5
18903 echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
18905 # Check whether --with-trace or --without-trace was given.
18906 if test "${with_trace+set}" = set; then
18907 withval="$with_trace"
18908 cf_with_trace=$withval
18910 cf_with_trace=$cf_all_traces
18912 echo "$as_me:18912: result: $cf_with_trace" >&5
18913 echo "${ECHO_T}$cf_with_trace" >&6
18915 if test "x$cf_with_trace" = xyes ; then
18922 cf_new_extra_cppflags=
18924 for cf_add_cflags in -DTRACE
18926 case "$cf_fix_cppflags" in
18928 case "$cf_add_cflags" in
18929 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
18930 case "$cf_add_cflags" in
18932 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
18934 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18935 && test -z "${cf_tst_cflags}" \
18936 && cf_fix_cppflags=yes
18938 if test "$cf_fix_cppflags" = yes ; then
18940 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18941 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18944 elif test "${cf_tst_cflags}" = "\"'" ; then
18946 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18947 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18953 case "$CPPFLAGS" in
18957 case "$cf_add_cflags" in
18959 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
18961 CPPFLAGS=`echo "$CPPFLAGS" | \
18962 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
18963 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
18968 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
18969 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
18976 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
18977 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
18984 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18985 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18987 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
18989 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18990 && test -z "${cf_tst_cflags}" \
18991 && cf_fix_cppflags=no
18996 if test -n "$cf_new_cflags" ; then
18998 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
18999 CFLAGS="${CFLAGS}$cf_new_cflags"
19003 if test -n "$cf_new_cppflags" ; then
19005 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
19006 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
19010 if test -n "$cf_new_extra_cppflags" ; then
19012 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
19013 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
19017 cat >>confdefs.h <<\EOF
19018 #define HAVE__TRACEF 1
19026 echo "$as_me:19026: checking if we want to use GNAT projects" >&5
19027 echo $ECHO_N "checking if we want to use GNAT projects... $ECHO_C" >&6
19029 # Check whether --enable-gnat-projects or --disable-gnat-projects was given.
19030 if test "${enable_gnat_projects+set}" = set; then
19031 enableval="$enable_gnat_projects"
19032 test "$enableval" != no && enableval=yes
19033 if test "$enableval" != "yes" ; then
19034 enable_gnat_projects=no
19036 enable_gnat_projects=yes
19040 enable_gnat_projects=yes
19043 echo "$as_me:19043: result: $enable_gnat_projects" >&5
19044 echo "${ECHO_T}$enable_gnat_projects" >&6
19046 ### Checks for libraries.
19047 case "$cf_cv_system_name" in
19048 (*mingw32*|*mingw64*)
19049 # Note: WINVER may be a problem with Windows 10
19050 if test "x$with_exp_win32" = xyes ; then
19051 CPPFLAGS="$CPPFLAGS -DWINVER=0x0600 -DWIN32_LEAN_AND_MEAN"
19053 CPPFLAGS="$CPPFLAGS -DWINVER=0x0501 -DWIN32_LEAN_AND_MEAN"
19056 echo "$as_me:19056: checking if ssp library is needed" >&5
19057 echo $ECHO_N "checking if ssp library is needed... $ECHO_C" >&6
19058 if test "${cf_cv_need_libssp+set}" = set; then
19059 echo $ECHO_N "(cached) $ECHO_C" >&6
19062 cat >"conftest.$ac_ext" <<_ACEOF
19063 #line 19063 "configure"
19064 #include "confdefs.h"
19066 #include <sys/types.h>
19067 #include <dirent.h>
19073 DIR *dp = opendir(".");
19079 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19080 if { (eval echo "$as_me:19080: \"$ac_link\"") >&5
19081 (eval $ac_link) 2>&5
19083 echo "$as_me:19083: \$? = $ac_status" >&5
19084 (exit "$ac_status"); } &&
19085 { ac_try='test -s "conftest$ac_exeext"'
19086 { (eval echo "$as_me:19086: \"$ac_try\"") >&5
19087 (eval $ac_try) 2>&5
19089 echo "$as_me:19089: \$? = $ac_status" >&5
19090 (exit "$ac_status"); }; }; then
19091 cf_cv_need_libssp=no
19093 echo "$as_me: failed program was:" >&5
19094 cat "conftest.$ac_ext" >&5
19096 cf_save_LIBS="$LIBS"
19098 cat >"conftest.$ac_ext" <<_ACEOF
19099 #line 19099 "configure"
19100 #include "confdefs.h"
19102 #include <sys/types.h>
19103 #include <dirent.h>
19109 DIR *dp = opendir(".");
19115 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19116 if { (eval echo "$as_me:19116: \"$ac_link\"") >&5
19117 (eval $ac_link) 2>&5
19119 echo "$as_me:19119: \$? = $ac_status" >&5
19120 (exit "$ac_status"); } &&
19121 { ac_try='test -s "conftest$ac_exeext"'
19122 { (eval echo "$as_me:19122: \"$ac_try\"") >&5
19123 (eval $ac_try) 2>&5
19125 echo "$as_me:19125: \$? = $ac_status" >&5
19126 (exit "$ac_status"); }; }; then
19127 cf_cv_need_libssp=yes
19129 echo "$as_me: failed program was:" >&5
19130 cat "conftest.$ac_ext" >&5
19131 cf_cv_need_libssp=maybe
19133 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19134 LIBS="$cf_save_LIBS"
19137 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19139 echo "$as_me:19139: result: $cf_cv_need_libssp" >&5
19140 echo "${ECHO_T}$cf_cv_need_libssp" >&6
19142 if test "x$cf_cv_need_libssp" = xyes
19145 cf_add_libs="$LIBS"
19148 for cf_add_1lib in -lssp; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19149 # filter duplicates
19150 for cf_add_1lib in $cf_add_0lib; do
19151 for cf_add_2lib in $cf_add_libs; do
19152 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19157 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19159 LIBS="$cf_add_libs"
19166 echo "$as_me:19166: checking for gettimeofday" >&5
19167 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
19168 if test "${ac_cv_func_gettimeofday+set}" = set; then
19169 echo $ECHO_N "(cached) $ECHO_C" >&6
19171 cat >"conftest.$ac_ext" <<_ACEOF
19172 #line 19172 "configure"
19173 #include "confdefs.h"
19174 #define gettimeofday autoconf_temporary
19175 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
19176 #undef gettimeofday
19182 /* We use char because int might match the return type of a gcc2
19183 builtin and then its argument prototype would still apply. */
19184 char gettimeofday (void);
19190 /* The GNU C library defines stubs for functions which it implements
19191 to always fail with ENOSYS. Some functions are actually named
19192 something starting with __ and the normal name is an alias. */
19193 #if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
19194 #error found stub for gettimeofday
19197 return gettimeofday ();
19202 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19203 if { (eval echo "$as_me:19203: \"$ac_link\"") >&5
19204 (eval $ac_link) 2>&5
19206 echo "$as_me:19206: \$? = $ac_status" >&5
19207 (exit "$ac_status"); } &&
19208 { ac_try='test -s "conftest$ac_exeext"'
19209 { (eval echo "$as_me:19209: \"$ac_try\"") >&5
19210 (eval $ac_try) 2>&5
19212 echo "$as_me:19212: \$? = $ac_status" >&5
19213 (exit "$ac_status"); }; }; then
19214 ac_cv_func_gettimeofday=yes
19216 echo "$as_me: failed program was:" >&5
19217 cat "conftest.$ac_ext" >&5
19218 ac_cv_func_gettimeofday=no
19220 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19222 echo "$as_me:19222: result: $ac_cv_func_gettimeofday" >&5
19223 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
19224 if test "$ac_cv_func_gettimeofday" = yes; then
19226 cat >>confdefs.h <<\EOF
19227 #define HAVE_GETTIMEOFDAY 1
19232 echo "$as_me:19232: checking for gettimeofday in -lbsd" >&5
19233 echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
19234 if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
19235 echo $ECHO_N "(cached) $ECHO_C" >&6
19237 ac_check_lib_save_LIBS=$LIBS
19239 cat >"conftest.$ac_ext" <<_ACEOF
19240 #line 19240 "configure"
19241 #include "confdefs.h"
19243 /* Override any gcc2 internal prototype to avoid an error. */
19247 /* We use char because int might match the return type of a gcc2
19248 builtin and then its argument prototype would still apply. */
19249 char gettimeofday ();
19258 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19259 if { (eval echo "$as_me:19259: \"$ac_link\"") >&5
19260 (eval $ac_link) 2>&5
19262 echo "$as_me:19262: \$? = $ac_status" >&5
19263 (exit "$ac_status"); } &&
19264 { ac_try='test -s "conftest$ac_exeext"'
19265 { (eval echo "$as_me:19265: \"$ac_try\"") >&5
19266 (eval $ac_try) 2>&5
19268 echo "$as_me:19268: \$? = $ac_status" >&5
19269 (exit "$ac_status"); }; }; then
19270 ac_cv_lib_bsd_gettimeofday=yes
19272 echo "$as_me: failed program was:" >&5
19273 cat "conftest.$ac_ext" >&5
19274 ac_cv_lib_bsd_gettimeofday=no
19276 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19277 LIBS=$ac_check_lib_save_LIBS
19279 echo "$as_me:19279: result: $ac_cv_lib_bsd_gettimeofday" >&5
19280 echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
19281 if test "$ac_cv_lib_bsd_gettimeofday" = yes; then
19283 cat >>confdefs.h <<\EOF
19284 #define HAVE_GETTIMEOFDAY 1
19287 cf_add_libs="$LIBS"
19290 for cf_add_1lib in -lbsd; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19291 # filter duplicates
19292 for cf_add_1lib in $cf_add_0lib; do
19293 for cf_add_2lib in $cf_add_libs; do
19294 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19299 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19301 LIBS="$cf_add_libs"
19310 echo "$as_me:19310: checking if -lm needed for math functions" >&5
19311 echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
19312 if test "${cf_cv_need_libm+set}" = set; then
19313 echo $ECHO_N "(cached) $ECHO_C" >&6
19316 cat >"conftest.$ac_ext" <<_ACEOF
19317 #line 19317 "configure"
19318 #include "confdefs.h"
19321 #include <stdlib.h>
19327 double x = rand(); printf("result = %g\\n", pow(sin(x),x))
19332 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19333 if { (eval echo "$as_me:19333: \"$ac_link\"") >&5
19334 (eval $ac_link) 2>&5
19336 echo "$as_me:19336: \$? = $ac_status" >&5
19337 (exit "$ac_status"); } &&
19338 { ac_try='test -s "conftest$ac_exeext"'
19339 { (eval echo "$as_me:19339: \"$ac_try\"") >&5
19340 (eval $ac_try) 2>&5
19342 echo "$as_me:19342: \$? = $ac_status" >&5
19343 (exit "$ac_status"); }; }; then
19346 echo "$as_me: failed program was:" >&5
19347 cat "conftest.$ac_ext" >&5
19348 cf_cv_need_libm=yes
19350 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19352 echo "$as_me:19352: result: $cf_cv_need_libm" >&5
19353 echo "${ECHO_T}$cf_cv_need_libm" >&6
19355 if test "$cf_cv_need_libm" = yes
19358 cf_save_LIBS="$LIBS"
19360 echo "$as_me:19360: checking if -lm is available for math functions" >&5
19361 echo $ECHO_N "checking if -lm is available for math functions... $ECHO_C" >&6
19362 if test "${cf_cv_have_libm+set}" = set; then
19363 echo $ECHO_N "(cached) $ECHO_C" >&6
19366 cat >"conftest.$ac_ext" <<_ACEOF
19367 #line 19367 "configure"
19368 #include "confdefs.h"
19371 #include <stdlib.h>
19377 double x = rand(); printf("result = %g\\n", pow(sin(x),x))
19382 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19383 if { (eval echo "$as_me:19383: \"$ac_link\"") >&5
19384 (eval $ac_link) 2>&5
19386 echo "$as_me:19386: \$? = $ac_status" >&5
19387 (exit "$ac_status"); } &&
19388 { ac_try='test -s "conftest$ac_exeext"'
19389 { (eval echo "$as_me:19389: \"$ac_try\"") >&5
19390 (eval $ac_try) 2>&5
19392 echo "$as_me:19392: \$? = $ac_status" >&5
19393 (exit "$ac_status"); }; }; then
19394 cf_cv_have_libm=yes
19396 echo "$as_me: failed program was:" >&5
19397 cat "conftest.$ac_ext" >&5
19400 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19402 echo "$as_me:19402: result: $cf_cv_have_libm" >&5
19403 echo "${ECHO_T}$cf_cv_have_libm" >&6
19404 LIBS="$cf_save_LIBS"
19406 if test "$cf_cv_have_libm" = yes
19411 cf_cv_have_libm=yes
19414 if test "$cf_cv_have_libm" = yes
19417 cat >>confdefs.h <<\EOF
19418 #define HAVE_MATH_FUNCS 1
19423 ### Checks for header files.
19424 echo "$as_me:19424: checking whether time.h and sys/time.h may both be included" >&5
19425 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
19426 if test "${ac_cv_header_time+set}" = set; then
19427 echo $ECHO_N "(cached) $ECHO_C" >&6
19429 cat >"conftest.$ac_ext" <<_ACEOF
19430 #line 19430 "configure"
19431 #include "confdefs.h"
19432 #include <sys/types.h>
19433 #include <sys/time.h>
19439 if ((struct tm *) 0)
19445 rm -f "conftest.$ac_objext"
19446 if { (eval echo "$as_me:19446: \"$ac_compile\"") >&5
19447 (eval $ac_compile) 2>&5
19449 echo "$as_me:19449: \$? = $ac_status" >&5
19450 (exit "$ac_status"); } &&
19451 { ac_try='test -s "conftest.$ac_objext"'
19452 { (eval echo "$as_me:19452: \"$ac_try\"") >&5
19453 (eval $ac_try) 2>&5
19455 echo "$as_me:19455: \$? = $ac_status" >&5
19456 (exit "$ac_status"); }; }; then
19457 ac_cv_header_time=yes
19459 echo "$as_me: failed program was:" >&5
19460 cat "conftest.$ac_ext" >&5
19461 ac_cv_header_time=no
19463 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
19465 echo "$as_me:19465: result: $ac_cv_header_time" >&5
19466 echo "${ECHO_T}$ac_cv_header_time" >&6
19467 if test $ac_cv_header_time = yes; then
19469 cat >>confdefs.h <<\EOF
19470 #define TIME_WITH_SYS_TIME 1
19479 # -lsystre -ltre -lintl -liconv
19480 echo "$as_me:19480: checking for regcomp in -lsystre" >&5
19481 echo $ECHO_N "checking for regcomp in -lsystre... $ECHO_C" >&6
19482 if test "${ac_cv_lib_systre_regcomp+set}" = set; then
19483 echo $ECHO_N "(cached) $ECHO_C" >&6
19485 ac_check_lib_save_LIBS=$LIBS
19486 LIBS="-lsystre $LIBS"
19487 cat >"conftest.$ac_ext" <<_ACEOF
19488 #line 19488 "configure"
19489 #include "confdefs.h"
19491 /* Override any gcc2 internal prototype to avoid an error. */
19495 /* We use char because int might match the return type of a gcc2
19496 builtin and then its argument prototype would still apply. */
19506 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19507 if { (eval echo "$as_me:19507: \"$ac_link\"") >&5
19508 (eval $ac_link) 2>&5
19510 echo "$as_me:19510: \$? = $ac_status" >&5
19511 (exit "$ac_status"); } &&
19512 { ac_try='test -s "conftest$ac_exeext"'
19513 { (eval echo "$as_me:19513: \"$ac_try\"") >&5
19514 (eval $ac_try) 2>&5
19516 echo "$as_me:19516: \$? = $ac_status" >&5
19517 (exit "$ac_status"); }; }; then
19518 ac_cv_lib_systre_regcomp=yes
19520 echo "$as_me: failed program was:" >&5
19521 cat "conftest.$ac_ext" >&5
19522 ac_cv_lib_systre_regcomp=no
19524 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19525 LIBS=$ac_check_lib_save_LIBS
19527 echo "$as_me:19527: result: $ac_cv_lib_systre_regcomp" >&5
19528 echo "${ECHO_T}$ac_cv_lib_systre_regcomp" >&6
19529 if test "$ac_cv_lib_systre_regcomp" = yes; then
19531 echo "$as_me:19531: checking for libiconv_open in -liconv" >&5
19532 echo $ECHO_N "checking for libiconv_open in -liconv... $ECHO_C" >&6
19533 if test "${ac_cv_lib_iconv_libiconv_open+set}" = set; then
19534 echo $ECHO_N "(cached) $ECHO_C" >&6
19536 ac_check_lib_save_LIBS=$LIBS
19537 LIBS="-liconv $LIBS"
19538 cat >"conftest.$ac_ext" <<_ACEOF
19539 #line 19539 "configure"
19540 #include "confdefs.h"
19542 /* Override any gcc2 internal prototype to avoid an error. */
19546 /* We use char because int might match the return type of a gcc2
19547 builtin and then its argument prototype would still apply. */
19548 char libiconv_open ();
19557 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19558 if { (eval echo "$as_me:19558: \"$ac_link\"") >&5
19559 (eval $ac_link) 2>&5
19561 echo "$as_me:19561: \$? = $ac_status" >&5
19562 (exit "$ac_status"); } &&
19563 { ac_try='test -s "conftest$ac_exeext"'
19564 { (eval echo "$as_me:19564: \"$ac_try\"") >&5
19565 (eval $ac_try) 2>&5
19567 echo "$as_me:19567: \$? = $ac_status" >&5
19568 (exit "$ac_status"); }; }; then
19569 ac_cv_lib_iconv_libiconv_open=yes
19571 echo "$as_me: failed program was:" >&5
19572 cat "conftest.$ac_ext" >&5
19573 ac_cv_lib_iconv_libiconv_open=no
19575 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19576 LIBS=$ac_check_lib_save_LIBS
19578 echo "$as_me:19578: result: $ac_cv_lib_iconv_libiconv_open" >&5
19579 echo "${ECHO_T}$ac_cv_lib_iconv_libiconv_open" >&6
19580 if test "$ac_cv_lib_iconv_libiconv_open" = yes; then
19582 cf_add_libs="$LIBS"
19585 for cf_add_1lib in -liconv; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19586 # filter duplicates
19587 for cf_add_1lib in $cf_add_0lib; do
19588 for cf_add_2lib in $cf_add_libs; do
19589 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19594 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19596 LIBS="$cf_add_libs"
19600 echo "$as_me:19600: checking for libintl_gettext in -lintl" >&5
19601 echo $ECHO_N "checking for libintl_gettext in -lintl... $ECHO_C" >&6
19602 if test "${ac_cv_lib_intl_libintl_gettext+set}" = set; then
19603 echo $ECHO_N "(cached) $ECHO_C" >&6
19605 ac_check_lib_save_LIBS=$LIBS
19606 LIBS="-lintl $LIBS"
19607 cat >"conftest.$ac_ext" <<_ACEOF
19608 #line 19608 "configure"
19609 #include "confdefs.h"
19611 /* Override any gcc2 internal prototype to avoid an error. */
19615 /* We use char because int might match the return type of a gcc2
19616 builtin and then its argument prototype would still apply. */
19617 char libintl_gettext ();
19621 libintl_gettext ();
19626 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19627 if { (eval echo "$as_me:19627: \"$ac_link\"") >&5
19628 (eval $ac_link) 2>&5
19630 echo "$as_me:19630: \$? = $ac_status" >&5
19631 (exit "$ac_status"); } &&
19632 { ac_try='test -s "conftest$ac_exeext"'
19633 { (eval echo "$as_me:19633: \"$ac_try\"") >&5
19634 (eval $ac_try) 2>&5
19636 echo "$as_me:19636: \$? = $ac_status" >&5
19637 (exit "$ac_status"); }; }; then
19638 ac_cv_lib_intl_libintl_gettext=yes
19640 echo "$as_me: failed program was:" >&5
19641 cat "conftest.$ac_ext" >&5
19642 ac_cv_lib_intl_libintl_gettext=no
19644 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19645 LIBS=$ac_check_lib_save_LIBS
19647 echo "$as_me:19647: result: $ac_cv_lib_intl_libintl_gettext" >&5
19648 echo "${ECHO_T}$ac_cv_lib_intl_libintl_gettext" >&6
19649 if test "$ac_cv_lib_intl_libintl_gettext" = yes; then
19651 cf_add_libs="$LIBS"
19654 for cf_add_1lib in -lintl; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19655 # filter duplicates
19656 for cf_add_1lib in $cf_add_0lib; do
19657 for cf_add_2lib in $cf_add_libs; do
19658 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19663 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19665 LIBS="$cf_add_libs"
19669 echo "$as_me:19669: checking for tre_regcomp in -ltre" >&5
19670 echo $ECHO_N "checking for tre_regcomp in -ltre... $ECHO_C" >&6
19671 if test "${ac_cv_lib_tre_tre_regcomp+set}" = set; then
19672 echo $ECHO_N "(cached) $ECHO_C" >&6
19674 ac_check_lib_save_LIBS=$LIBS
19676 cat >"conftest.$ac_ext" <<_ACEOF
19677 #line 19677 "configure"
19678 #include "confdefs.h"
19680 /* Override any gcc2 internal prototype to avoid an error. */
19684 /* We use char because int might match the return type of a gcc2
19685 builtin and then its argument prototype would still apply. */
19686 char tre_regcomp ();
19695 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19696 if { (eval echo "$as_me:19696: \"$ac_link\"") >&5
19697 (eval $ac_link) 2>&5
19699 echo "$as_me:19699: \$? = $ac_status" >&5
19700 (exit "$ac_status"); } &&
19701 { ac_try='test -s "conftest$ac_exeext"'
19702 { (eval echo "$as_me:19702: \"$ac_try\"") >&5
19703 (eval $ac_try) 2>&5
19705 echo "$as_me:19705: \$? = $ac_status" >&5
19706 (exit "$ac_status"); }; }; then
19707 ac_cv_lib_tre_tre_regcomp=yes
19709 echo "$as_me: failed program was:" >&5
19710 cat "conftest.$ac_ext" >&5
19711 ac_cv_lib_tre_tre_regcomp=no
19713 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19714 LIBS=$ac_check_lib_save_LIBS
19716 echo "$as_me:19716: result: $ac_cv_lib_tre_tre_regcomp" >&5
19717 echo "${ECHO_T}$ac_cv_lib_tre_tre_regcomp" >&6
19718 if test "$ac_cv_lib_tre_tre_regcomp" = yes; then
19720 cf_add_libs="$LIBS"
19723 for cf_add_1lib in -ltre; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19724 # filter duplicates
19725 for cf_add_1lib in $cf_add_0lib; do
19726 for cf_add_2lib in $cf_add_libs; do
19727 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19732 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19734 LIBS="$cf_add_libs"
19738 cf_add_libs="$LIBS"
19741 for cf_add_1lib in -lsystre; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19742 # filter duplicates
19743 for cf_add_1lib in $cf_add_0lib; do
19744 for cf_add_2lib in $cf_add_libs; do
19745 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19750 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19752 LIBS="$cf_add_libs"
19754 cf_regex_func=regcomp
19758 echo "$as_me:19758: checking for regcomp in -lgnurx" >&5
19759 echo $ECHO_N "checking for regcomp in -lgnurx... $ECHO_C" >&6
19760 if test "${ac_cv_lib_gnurx_regcomp+set}" = set; then
19761 echo $ECHO_N "(cached) $ECHO_C" >&6
19763 ac_check_lib_save_LIBS=$LIBS
19764 LIBS="-lgnurx $LIBS"
19765 cat >"conftest.$ac_ext" <<_ACEOF
19766 #line 19766 "configure"
19767 #include "confdefs.h"
19769 /* Override any gcc2 internal prototype to avoid an error. */
19773 /* We use char because int might match the return type of a gcc2
19774 builtin and then its argument prototype would still apply. */
19784 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19785 if { (eval echo "$as_me:19785: \"$ac_link\"") >&5
19786 (eval $ac_link) 2>&5
19788 echo "$as_me:19788: \$? = $ac_status" >&5
19789 (exit "$ac_status"); } &&
19790 { ac_try='test -s "conftest$ac_exeext"'
19791 { (eval echo "$as_me:19791: \"$ac_try\"") >&5
19792 (eval $ac_try) 2>&5
19794 echo "$as_me:19794: \$? = $ac_status" >&5
19795 (exit "$ac_status"); }; }; then
19796 ac_cv_lib_gnurx_regcomp=yes
19798 echo "$as_me: failed program was:" >&5
19799 cat "conftest.$ac_ext" >&5
19800 ac_cv_lib_gnurx_regcomp=no
19802 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19803 LIBS=$ac_check_lib_save_LIBS
19805 echo "$as_me:19805: result: $ac_cv_lib_gnurx_regcomp" >&5
19806 echo "${ECHO_T}$ac_cv_lib_gnurx_regcomp" >&6
19807 if test "$ac_cv_lib_gnurx_regcomp" = yes; then
19809 cf_add_libs="$LIBS"
19812 for cf_add_1lib in -lgnurx; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19813 # filter duplicates
19814 for cf_add_1lib in $cf_add_0lib; do
19815 for cf_add_2lib in $cf_add_libs; do
19816 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19821 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19823 LIBS="$cf_add_libs"
19825 cf_regex_func=regcomp
19832 cf_regex_libs="regex re"
19833 echo "$as_me:19833: checking for regcomp" >&5
19834 echo $ECHO_N "checking for regcomp... $ECHO_C" >&6
19835 if test "${ac_cv_func_regcomp+set}" = set; then
19836 echo $ECHO_N "(cached) $ECHO_C" >&6
19838 cat >"conftest.$ac_ext" <<_ACEOF
19839 #line 19839 "configure"
19840 #include "confdefs.h"
19841 #define regcomp autoconf_temporary
19842 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
19849 /* We use char because int might match the return type of a gcc2
19850 builtin and then its argument prototype would still apply. */
19851 char regcomp (void);
19857 /* The GNU C library defines stubs for functions which it implements
19858 to always fail with ENOSYS. Some functions are actually named
19859 something starting with __ and the normal name is an alias. */
19860 #if defined (__stub_regcomp) || defined (__stub___regcomp)
19861 #error found stub for regcomp
19869 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19870 if { (eval echo "$as_me:19870: \"$ac_link\"") >&5
19871 (eval $ac_link) 2>&5
19873 echo "$as_me:19873: \$? = $ac_status" >&5
19874 (exit "$ac_status"); } &&
19875 { ac_try='test -s "conftest$ac_exeext"'
19876 { (eval echo "$as_me:19876: \"$ac_try\"") >&5
19877 (eval $ac_try) 2>&5
19879 echo "$as_me:19879: \$? = $ac_status" >&5
19880 (exit "$ac_status"); }; }; then
19881 ac_cv_func_regcomp=yes
19883 echo "$as_me: failed program was:" >&5
19884 cat "conftest.$ac_ext" >&5
19885 ac_cv_func_regcomp=no
19887 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19889 echo "$as_me:19889: result: $ac_cv_func_regcomp" >&5
19890 echo "${ECHO_T}$ac_cv_func_regcomp" >&6
19891 if test "$ac_cv_func_regcomp" = yes; then
19892 cf_regex_func=regcomp
19895 for cf_regex_lib in $cf_regex_libs
19897 as_ac_Lib=`echo "ac_cv_lib_$cf_regex_lib''_regcomp" | $as_tr_sh`
19898 echo "$as_me:19898: checking for regcomp in -l$cf_regex_lib" >&5
19899 echo $ECHO_N "checking for regcomp in -l$cf_regex_lib... $ECHO_C" >&6
19900 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
19901 echo $ECHO_N "(cached) $ECHO_C" >&6
19903 ac_check_lib_save_LIBS=$LIBS
19904 LIBS="-l$cf_regex_lib $LIBS"
19905 cat >"conftest.$ac_ext" <<_ACEOF
19906 #line 19906 "configure"
19907 #include "confdefs.h"
19909 /* Override any gcc2 internal prototype to avoid an error. */
19913 /* We use char because int might match the return type of a gcc2
19914 builtin and then its argument prototype would still apply. */
19924 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19925 if { (eval echo "$as_me:19925: \"$ac_link\"") >&5
19926 (eval $ac_link) 2>&5
19928 echo "$as_me:19928: \$? = $ac_status" >&5
19929 (exit "$ac_status"); } &&
19930 { ac_try='test -s "conftest$ac_exeext"'
19931 { (eval echo "$as_me:19931: \"$ac_try\"") >&5
19932 (eval $ac_try) 2>&5
19934 echo "$as_me:19934: \$? = $ac_status" >&5
19935 (exit "$ac_status"); }; }; then
19936 eval "$as_ac_Lib=yes"
19938 echo "$as_me: failed program was:" >&5
19939 cat "conftest.$ac_ext" >&5
19940 eval "$as_ac_Lib=no"
19942 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19943 LIBS=$ac_check_lib_save_LIBS
19945 echo "$as_me:19945: result: `eval echo '${'"$as_ac_Lib"'}'`" >&5
19946 echo "${ECHO_T}`eval echo '${'"$as_ac_Lib"'}'`" >&6
19947 if test "`eval echo '${'"$as_ac_Lib"'}'`" = yes; then
19949 cf_add_libs="$LIBS"
19952 for cf_add_1lib in -l$cf_regex_lib; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19953 # filter duplicates
19954 for cf_add_1lib in $cf_add_0lib; do
19955 for cf_add_2lib in $cf_add_libs; do
19956 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19961 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19963 LIBS="$cf_add_libs"
19965 cf_regex_func=regcomp
19976 if test "$cf_regex_func" = no ; then
19977 echo "$as_me:19977: checking for compile" >&5
19978 echo $ECHO_N "checking for compile... $ECHO_C" >&6
19979 if test "${ac_cv_func_compile+set}" = set; then
19980 echo $ECHO_N "(cached) $ECHO_C" >&6
19982 cat >"conftest.$ac_ext" <<_ACEOF
19983 #line 19983 "configure"
19984 #include "confdefs.h"
19985 #define compile autoconf_temporary
19986 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
19993 /* We use char because int might match the return type of a gcc2
19994 builtin and then its argument prototype would still apply. */
19995 char compile (void);
20001 /* The GNU C library defines stubs for functions which it implements
20002 to always fail with ENOSYS. Some functions are actually named
20003 something starting with __ and the normal name is an alias. */
20004 #if defined (__stub_compile) || defined (__stub___compile)
20005 #error found stub for compile
20013 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20014 if { (eval echo "$as_me:20014: \"$ac_link\"") >&5
20015 (eval $ac_link) 2>&5
20017 echo "$as_me:20017: \$? = $ac_status" >&5
20018 (exit "$ac_status"); } &&
20019 { ac_try='test -s "conftest$ac_exeext"'
20020 { (eval echo "$as_me:20020: \"$ac_try\"") >&5
20021 (eval $ac_try) 2>&5
20023 echo "$as_me:20023: \$? = $ac_status" >&5
20024 (exit "$ac_status"); }; }; then
20025 ac_cv_func_compile=yes
20027 echo "$as_me: failed program was:" >&5
20028 cat "conftest.$ac_ext" >&5
20029 ac_cv_func_compile=no
20031 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20033 echo "$as_me:20033: result: $ac_cv_func_compile" >&5
20034 echo "${ECHO_T}$ac_cv_func_compile" >&6
20035 if test "$ac_cv_func_compile" = yes; then
20036 cf_regex_func=compile
20039 echo "$as_me:20039: checking for compile in -lgen" >&5
20040 echo $ECHO_N "checking for compile in -lgen... $ECHO_C" >&6
20041 if test "${ac_cv_lib_gen_compile+set}" = set; then
20042 echo $ECHO_N "(cached) $ECHO_C" >&6
20044 ac_check_lib_save_LIBS=$LIBS
20046 cat >"conftest.$ac_ext" <<_ACEOF
20047 #line 20047 "configure"
20048 #include "confdefs.h"
20050 /* Override any gcc2 internal prototype to avoid an error. */
20054 /* We use char because int might match the return type of a gcc2
20055 builtin and then its argument prototype would still apply. */
20065 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20066 if { (eval echo "$as_me:20066: \"$ac_link\"") >&5
20067 (eval $ac_link) 2>&5
20069 echo "$as_me:20069: \$? = $ac_status" >&5
20070 (exit "$ac_status"); } &&
20071 { ac_try='test -s "conftest$ac_exeext"'
20072 { (eval echo "$as_me:20072: \"$ac_try\"") >&5
20073 (eval $ac_try) 2>&5
20075 echo "$as_me:20075: \$? = $ac_status" >&5
20076 (exit "$ac_status"); }; }; then
20077 ac_cv_lib_gen_compile=yes
20079 echo "$as_me: failed program was:" >&5
20080 cat "conftest.$ac_ext" >&5
20081 ac_cv_lib_gen_compile=no
20083 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20084 LIBS=$ac_check_lib_save_LIBS
20086 echo "$as_me:20086: result: $ac_cv_lib_gen_compile" >&5
20087 echo "${ECHO_T}$ac_cv_lib_gen_compile" >&6
20088 if test "$ac_cv_lib_gen_compile" = yes; then
20090 cf_add_libs="$LIBS"
20093 for cf_add_1lib in -lgen; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
20094 # filter duplicates
20095 for cf_add_1lib in $cf_add_0lib; do
20096 for cf_add_2lib in $cf_add_libs; do
20097 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
20102 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
20104 LIBS="$cf_add_libs"
20106 cf_regex_func=compile
20113 if test "$cf_regex_func" = no ; then
20114 { echo "$as_me:20114: WARNING: cannot find regular expression library" >&5
20115 echo "$as_me: WARNING: cannot find regular expression library" >&2;}
20118 echo "$as_me:20118: checking for regular-expression headers" >&5
20119 echo $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6
20120 if test "${cf_cv_regex_hdrs+set}" = set; then
20121 echo $ECHO_N "(cached) $ECHO_C" >&6
20124 cf_cv_regex_hdrs=no
20125 case "$cf_regex_func" in
20127 for cf_regex_hdr in regexp.h regexpr.h
20129 cat >"conftest.$ac_ext" <<_ACEOF
20130 #line 20130 "configure"
20131 #include "confdefs.h"
20132 #include <$cf_regex_hdr>
20137 char *p = compile("", "", "", 0);
20138 int x = step("", "");
20146 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20147 if { (eval echo "$as_me:20147: \"$ac_link\"") >&5
20148 (eval $ac_link) 2>&5
20150 echo "$as_me:20150: \$? = $ac_status" >&5
20151 (exit "$ac_status"); } &&
20152 { ac_try='test -s "conftest$ac_exeext"'
20153 { (eval echo "$as_me:20153: \"$ac_try\"") >&5
20154 (eval $ac_try) 2>&5
20156 echo "$as_me:20156: \$? = $ac_status" >&5
20157 (exit "$ac_status"); }; }; then
20159 cf_cv_regex_hdrs=$cf_regex_hdr
20163 echo "$as_me: failed program was:" >&5
20164 cat "conftest.$ac_ext" >&5
20166 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20170 for cf_regex_hdr in regex.h
20172 cat >"conftest.$ac_ext" <<_ACEOF
20173 #line 20173 "configure"
20174 #include "confdefs.h"
20175 #include <sys/types.h>
20176 #include <$cf_regex_hdr>
20182 int x = regcomp(p, "", 0);
20183 int y = regexec(p, "", 0, 0, 0);
20192 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20193 if { (eval echo "$as_me:20193: \"$ac_link\"") >&5
20194 (eval $ac_link) 2>&5
20196 echo "$as_me:20196: \$? = $ac_status" >&5
20197 (exit "$ac_status"); } &&
20198 { ac_try='test -s "conftest$ac_exeext"'
20199 { (eval echo "$as_me:20199: \"$ac_try\"") >&5
20200 (eval $ac_try) 2>&5
20202 echo "$as_me:20202: \$? = $ac_status" >&5
20203 (exit "$ac_status"); }; }; then
20205 cf_cv_regex_hdrs=$cf_regex_hdr
20209 echo "$as_me: failed program was:" >&5
20210 cat "conftest.$ac_ext" >&5
20212 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20218 echo "$as_me:20218: result: $cf_cv_regex_hdrs" >&5
20219 echo "${ECHO_T}$cf_cv_regex_hdrs" >&6
20221 case "$cf_cv_regex_hdrs" in
20222 (no) { echo "$as_me:20222: WARNING: no regular expression header found" >&5
20223 echo "$as_me: WARNING: no regular expression header found" >&2;} ;;
20225 cat >>confdefs.h <<\EOF
20226 #define HAVE_REGEX_H_FUNCS 1
20230 cat >>confdefs.h <<\EOF
20231 #define HAVE_REGEXP_H_FUNCS 1
20235 cat >>confdefs.h <<\EOF
20236 #define HAVE_REGEXPR_H_FUNCS 1
20258 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20259 echo "$as_me:20259: checking for $ac_header" >&5
20260 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
20261 if eval "test \"\${$as_ac_Header+set}\" = set"; then
20262 echo $ECHO_N "(cached) $ECHO_C" >&6
20264 cat >"conftest.$ac_ext" <<_ACEOF
20265 #line 20265 "configure"
20266 #include "confdefs.h"
20267 #include <$ac_header>
20269 if { (eval echo "$as_me:20269: \"$ac_cpp "conftest.$ac_ext"\"") >&5
20270 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
20272 $EGREP -v '^ *\+' conftest.er1 >conftest.err
20274 cat conftest.err >&5
20275 echo "$as_me:20275: \$? = $ac_status" >&5
20276 (exit "$ac_status"); } >/dev/null; then
20277 if test -s conftest.err; then
20278 ac_cpp_err=$ac_c_preproc_warn_flag
20285 if test -z "$ac_cpp_err"; then
20286 eval "$as_ac_Header=yes"
20288 echo "$as_me: failed program was:" >&5
20289 cat "conftest.$ac_ext" >&5
20290 eval "$as_ac_Header=no"
20292 rm -f conftest.err "conftest.$ac_ext"
20294 echo "$as_me:20294: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
20295 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
20296 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
20297 cat >>confdefs.h <<EOF
20298 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20304 for ac_header in unistd.h getopt.h
20306 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20307 echo "$as_me:20307: checking for $ac_header" >&5
20308 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
20309 if eval "test \"\${$as_ac_Header+set}\" = set"; then
20310 echo $ECHO_N "(cached) $ECHO_C" >&6
20312 cat >"conftest.$ac_ext" <<_ACEOF
20313 #line 20313 "configure"
20314 #include "confdefs.h"
20315 #include <$ac_header>
20317 if { (eval echo "$as_me:20317: \"$ac_cpp "conftest.$ac_ext"\"") >&5
20318 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
20320 $EGREP -v '^ *\+' conftest.er1 >conftest.err
20322 cat conftest.err >&5
20323 echo "$as_me:20323: \$? = $ac_status" >&5
20324 (exit "$ac_status"); } >/dev/null; then
20325 if test -s conftest.err; then
20326 ac_cpp_err=$ac_c_preproc_warn_flag
20333 if test -z "$ac_cpp_err"; then
20334 eval "$as_ac_Header=yes"
20336 echo "$as_me: failed program was:" >&5
20337 cat "conftest.$ac_ext" >&5
20338 eval "$as_ac_Header=no"
20340 rm -f conftest.err "conftest.$ac_ext"
20342 echo "$as_me:20342: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
20343 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
20344 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
20345 cat >>confdefs.h <<EOF
20346 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20352 echo "$as_me:20352: checking for header declaring getopt variables" >&5
20353 echo $ECHO_N "checking for header declaring getopt variables... $ECHO_C" >&6
20354 if test "${cf_cv_getopt_header+set}" = set; then
20355 echo $ECHO_N "(cached) $ECHO_C" >&6
20358 cf_cv_getopt_header=none
20359 for cf_header in stdio.h stdlib.h unistd.h getopt.h
20361 cat >"conftest.$ac_ext" <<_ACEOF
20362 #line 20362 "configure"
20363 #include "confdefs.h"
20365 #include <$cf_header>
20369 int x = optind; char *y = optarg; (void)x; (void)y
20374 rm -f "conftest.$ac_objext"
20375 if { (eval echo "$as_me:20375: \"$ac_compile\"") >&5
20376 (eval $ac_compile) 2>&5
20378 echo "$as_me:20378: \$? = $ac_status" >&5
20379 (exit "$ac_status"); } &&
20380 { ac_try='test -s "conftest.$ac_objext"'
20381 { (eval echo "$as_me:20381: \"$ac_try\"") >&5
20382 (eval $ac_try) 2>&5
20384 echo "$as_me:20384: \$? = $ac_status" >&5
20385 (exit "$ac_status"); }; }; then
20386 cf_cv_getopt_header=$cf_header
20389 echo "$as_me: failed program was:" >&5
20390 cat "conftest.$ac_ext" >&5
20392 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20396 echo "$as_me:20396: result: $cf_cv_getopt_header" >&5
20397 echo "${ECHO_T}$cf_cv_getopt_header" >&6
20398 if test "$cf_cv_getopt_header" != none ; then
20400 cat >>confdefs.h <<\EOF
20401 #define HAVE_GETOPT_HEADER 1
20405 if test "$cf_cv_getopt_header" = getopt.h ; then
20407 cat >>confdefs.h <<\EOF
20408 #define NEED_GETOPT_H 1
20413 echo "$as_me:20413: checking if external environ is declared" >&5
20414 echo $ECHO_N "checking if external environ is declared... $ECHO_C" >&6
20415 if test "${cf_cv_dcl_environ+set}" = set; then
20416 echo $ECHO_N "(cached) $ECHO_C" >&6
20419 cat >"conftest.$ac_ext" <<_ACEOF
20420 #line 20420 "configure"
20421 #include "confdefs.h"
20423 $ac_includes_default
20427 void* x = (void*) environ; (void)x
20432 rm -f "conftest.$ac_objext"
20433 if { (eval echo "$as_me:20433: \"$ac_compile\"") >&5
20434 (eval $ac_compile) 2>&5
20436 echo "$as_me:20436: \$? = $ac_status" >&5
20437 (exit "$ac_status"); } &&
20438 { ac_try='test -s "conftest.$ac_objext"'
20439 { (eval echo "$as_me:20439: \"$ac_try\"") >&5
20440 (eval $ac_try) 2>&5
20442 echo "$as_me:20442: \$? = $ac_status" >&5
20443 (exit "$ac_status"); }; }; then
20444 cf_cv_dcl_environ=yes
20446 echo "$as_me: failed program was:" >&5
20447 cat "conftest.$ac_ext" >&5
20448 cf_cv_dcl_environ=no
20450 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20453 echo "$as_me:20453: result: $cf_cv_dcl_environ" >&5
20454 echo "${ECHO_T}$cf_cv_dcl_environ" >&6
20456 if test "$cf_cv_dcl_environ" = no ; then
20458 cf_result=`echo "decl_environ" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20460 cat >>confdefs.h <<EOF
20461 #define $cf_result 1
20466 # It's possible (for near-UNIX clones) that the data doesn't exist
20468 echo "$as_me:20468: checking if external environ exists" >&5
20469 echo $ECHO_N "checking if external environ exists... $ECHO_C" >&6
20470 if test "${cf_cv_have_environ+set}" = set; then
20471 echo $ECHO_N "(cached) $ECHO_C" >&6
20474 cat >"conftest.$ac_ext" <<_ACEOF
20475 #line 20475 "configure"
20476 #include "confdefs.h"
20479 extern int environ;
20489 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20490 if { (eval echo "$as_me:20490: \"$ac_link\"") >&5
20491 (eval $ac_link) 2>&5
20493 echo "$as_me:20493: \$? = $ac_status" >&5
20494 (exit "$ac_status"); } &&
20495 { ac_try='test -s "conftest$ac_exeext"'
20496 { (eval echo "$as_me:20496: \"$ac_try\"") >&5
20497 (eval $ac_try) 2>&5
20499 echo "$as_me:20499: \$? = $ac_status" >&5
20500 (exit "$ac_status"); }; }; then
20501 cf_cv_have_environ=yes
20503 echo "$as_me: failed program was:" >&5
20504 cat "conftest.$ac_ext" >&5
20505 cf_cv_have_environ=no
20507 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20510 echo "$as_me:20510: result: $cf_cv_have_environ" >&5
20511 echo "${ECHO_T}$cf_cv_have_environ" >&6
20513 if test "$cf_cv_have_environ" = yes ; then
20515 cf_result=`echo "have_environ" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20517 cat >>confdefs.h <<EOF
20518 #define $cf_result 1
20523 echo "$as_me:20523: checking for getenv" >&5
20524 echo $ECHO_N "checking for getenv... $ECHO_C" >&6
20525 if test "${ac_cv_func_getenv+set}" = set; then
20526 echo $ECHO_N "(cached) $ECHO_C" >&6
20528 cat >"conftest.$ac_ext" <<_ACEOF
20529 #line 20529 "configure"
20530 #include "confdefs.h"
20531 #define getenv autoconf_temporary
20532 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
20539 /* We use char because int might match the return type of a gcc2
20540 builtin and then its argument prototype would still apply. */
20541 char getenv (void);
20547 /* The GNU C library defines stubs for functions which it implements
20548 to always fail with ENOSYS. Some functions are actually named
20549 something starting with __ and the normal name is an alias. */
20550 #if defined (__stub_getenv) || defined (__stub___getenv)
20551 #error found stub for getenv
20559 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20560 if { (eval echo "$as_me:20560: \"$ac_link\"") >&5
20561 (eval $ac_link) 2>&5
20563 echo "$as_me:20563: \$? = $ac_status" >&5
20564 (exit "$ac_status"); } &&
20565 { ac_try='test -s "conftest$ac_exeext"'
20566 { (eval echo "$as_me:20566: \"$ac_try\"") >&5
20567 (eval $ac_try) 2>&5
20569 echo "$as_me:20569: \$? = $ac_status" >&5
20570 (exit "$ac_status"); }; }; then
20571 ac_cv_func_getenv=yes
20573 echo "$as_me: failed program was:" >&5
20574 cat "conftest.$ac_ext" >&5
20575 ac_cv_func_getenv=no
20577 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20579 echo "$as_me:20579: result: $ac_cv_func_getenv" >&5
20580 echo "${ECHO_T}$ac_cv_func_getenv" >&6
20582 for ac_func in putenv setenv strdup
20584 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20585 echo "$as_me:20585: checking for $ac_func" >&5
20586 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
20587 if eval "test \"\${$as_ac_var+set}\" = set"; then
20588 echo $ECHO_N "(cached) $ECHO_C" >&6
20590 cat >"conftest.$ac_ext" <<_ACEOF
20591 #line 20591 "configure"
20592 #include "confdefs.h"
20593 #define $ac_func autoconf_temporary
20594 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
20601 /* We use char because int might match the return type of a gcc2
20602 builtin and then its argument prototype would still apply. */
20603 char $ac_func (void);
20609 /* The GNU C library defines stubs for functions which it implements
20610 to always fail with ENOSYS. Some functions are actually named
20611 something starting with __ and the normal name is an alias. */
20612 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
20613 #error found stub for $ac_func
20616 return $ac_func ();
20621 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20622 if { (eval echo "$as_me:20622: \"$ac_link\"") >&5
20623 (eval $ac_link) 2>&5
20625 echo "$as_me:20625: \$? = $ac_status" >&5
20626 (exit "$ac_status"); } &&
20627 { ac_try='test -s "conftest$ac_exeext"'
20628 { (eval echo "$as_me:20628: \"$ac_try\"") >&5
20629 (eval $ac_try) 2>&5
20631 echo "$as_me:20631: \$? = $ac_status" >&5
20632 (exit "$ac_status"); }; }; then
20633 eval "$as_ac_var=yes"
20635 echo "$as_me: failed program was:" >&5
20636 cat "conftest.$ac_ext" >&5
20637 eval "$as_ac_var=no"
20639 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20641 echo "$as_me:20641: result: `eval echo '${'"$as_ac_var"'}'`" >&5
20642 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
20643 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
20644 cat >>confdefs.h <<EOF
20645 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20651 echo "$as_me:20651: checking if getenv returns consistent values" >&5
20652 echo $ECHO_N "checking if getenv returns consistent values... $ECHO_C" >&6
20653 if test "${cf_cv_consistent_getenv+set}" = set; then
20654 echo $ECHO_N "(cached) $ECHO_C" >&6
20657 if test "$cross_compiling" = yes; then
20658 cf_cv_consistent_getenv=unknown
20660 cat >"conftest.$ac_ext" <<_ACEOF
20661 #line 20661 "configure"
20662 #include "confdefs.h"
20664 $ac_includes_default
20666 #if defined(HAVE_ENVIRON) && defined(DECL_ENVIRON) && !defined(environ)
20667 extern char **environ; /* POSIX, but some systems are not... */
20670 #if defined(HAVE_STRDUP)
20671 #define str_alloc(s) strdup(s)
20673 #define str_alloc(s) strcpy(malloc(strlen(s) + 1, s))
20676 static void set_value(const char *name, const char *value)
20678 #if defined(HAVE_SETENV)
20679 setenv(name, value, 1);
20680 #elif defined(HAVE_PUTENV)
20682 sprintf(buffer, "%s=%s", name, value);
20683 putenv(str_alloc(buffer));
20685 #error neither putenv/setenv found
20691 size_t numenv, limit, j;
20696 for (numenv = 0; environ[numenv]; ++numenv) ;
20697 limit = numenv + 10;
20698 mynames = (char **) calloc(limit + 1, sizeof(char *));
20699 myvalues = (char **) calloc(limit + 1, sizeof(char *));
20700 mypointer = (char **) calloc(limit + 1, sizeof(char *));
20701 #if defined(HAVE_ENVIRON)
20702 for (j = 0; environ[j]; ++j) {
20703 mynames[j] = str_alloc(environ[j]);
20704 equals = strchr(mynames[j], '=');
20707 myvalues[j] = str_alloc(equals);
20709 myvalues[j] = str_alloc("");
20713 for (j = numenv; j < limit; ++j) {
20721 sprintf(name, "TERM%lu", (unsigned long) k);
20722 for (jk = 0; jk < j; ++jk) {
20723 if (!strcmp(name, mynames[jk])) {
20730 sprintf(value, "%lu:%p", (unsigned long) k, &mynames[j]);
20731 set_value(name, value);
20732 mynames[j] = str_alloc(name);
20733 myvalues[j] = str_alloc(value);
20735 for (pass = 0; pass < 3; ++pass) {
20736 for (j = 0; j < limit; ++j) {
20737 char *value = getenv(mynames[j]);
20740 fprintf(stderr, "getenv returned null for %s\\n", mynames[j]);
20741 ${cf_cv_main_return:-return}(1);
20742 } else if (value != mypointer[j]) {
20743 fprintf(stderr, "getenv returned different pointer for %s\\n", mynames[j]);
20744 ${cf_cv_main_return:-return}(1);
20745 } else if (strcmp(value, myvalues[j])) {
20746 fprintf(stderr, "getenv returned different value for %s\\n", mynames[j]);
20747 ${cf_cv_main_return:-return}(1);
20751 mypointer[j] = value;
20752 for (k = 0; k < j; ++k) {
20753 if (mypointer[j] == mypointer[k]) {
20754 fprintf(stderr, "getenv returned same pointer for %s and %s\\n", mynames[j], mynames[k]);
20755 ${cf_cv_main_return:-return}(1);
20761 ${cf_cv_main_return:-return}(0);
20765 rm -f "conftest$ac_exeext"
20766 if { (eval echo "$as_me:20766: \"$ac_link\"") >&5
20767 (eval $ac_link) 2>&5
20769 echo "$as_me:20769: \$? = $ac_status" >&5
20770 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
20771 { (eval echo "$as_me:20771: \"$ac_try\"") >&5
20772 (eval $ac_try) 2>&5
20774 echo "$as_me:20774: \$? = $ac_status" >&5
20775 (exit "$ac_status"); }; }; then
20776 cf_cv_consistent_getenv=yes
20778 echo "$as_me: program exited with status $ac_status" >&5
20779 echo "$as_me: failed program was:" >&5
20780 cat "conftest.$ac_ext" >&5
20781 cf_cv_consistent_getenv=no
20783 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
20787 echo "$as_me:20787: result: $cf_cv_consistent_getenv" >&5
20788 echo "${ECHO_T}$cf_cv_consistent_getenv" >&6
20790 if test "x$cf_cv_consistent_getenv" = xno
20793 cat >>confdefs.h <<\EOF
20794 #define HAVE_CONSISTENT_GETENV 1
20799 if test "x$cf_cv_consistent_getenv" = xno && \
20800 test "x$cf_with_trace" = xyes
20802 { echo "$as_me:20802: WARNING: The NCURSES_TRACE environment variable is not supported with this configuration" >&5
20803 echo "$as_me: WARNING: The NCURSES_TRACE environment variable is not supported with this configuration" >&2;}
20806 echo "$as_me:20806: checking if sys/time.h works with sys/select.h" >&5
20807 echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
20808 if test "${cf_cv_sys_time_select+set}" = set; then
20809 echo $ECHO_N "(cached) $ECHO_C" >&6
20812 cat >"conftest.$ac_ext" <<_ACEOF
20813 #line 20813 "configure"
20814 #include "confdefs.h"
20816 #include <sys/types.h>
20817 #ifdef HAVE_SYS_TIME_H
20818 #include <sys/time.h>
20820 #ifdef HAVE_SYS_SELECT_H
20821 #include <sys/select.h>
20832 rm -f "conftest.$ac_objext"
20833 if { (eval echo "$as_me:20833: \"$ac_compile\"") >&5
20834 (eval $ac_compile) 2>&5
20836 echo "$as_me:20836: \$? = $ac_status" >&5
20837 (exit "$ac_status"); } &&
20838 { ac_try='test -s "conftest.$ac_objext"'
20839 { (eval echo "$as_me:20839: \"$ac_try\"") >&5
20840 (eval $ac_try) 2>&5
20842 echo "$as_me:20842: \$? = $ac_status" >&5
20843 (exit "$ac_status"); }; }; then
20844 cf_cv_sys_time_select=yes
20846 echo "$as_me: failed program was:" >&5
20847 cat "conftest.$ac_ext" >&5
20848 cf_cv_sys_time_select=no
20850 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20854 echo "$as_me:20854: result: $cf_cv_sys_time_select" >&5
20855 echo "${ECHO_T}$cf_cv_sys_time_select" >&6
20856 test "$cf_cv_sys_time_select" = yes &&
20857 cat >>confdefs.h <<\EOF
20858 #define HAVE_SYS_TIME_SELECT 1
20861 ### checks for compiler characteristics
20863 ac_cpp='$CPP $CPPFLAGS'
20864 ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
20865 ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
20866 ac_compiler_gnu=$ac_cv_c_compiler_gnu
20867 ac_main_return="return"
20869 echo "$as_me:20869: checking for an ANSI C-conforming const" >&5
20870 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
20871 if test "${ac_cv_c_const+set}" = set; then
20872 echo $ECHO_N "(cached) $ECHO_C" >&6
20874 cat >"conftest.$ac_ext" <<_ACEOF
20875 #line 20875 "configure"
20876 #include "confdefs.h"
20881 /* FIXME: Include the comments suggested by Paul. */
20882 #ifndef __cplusplus
20883 /* Ultrix mips cc rejects this. */
20884 typedef int charset[2];
20886 /* SunOS 4.1.1 cc rejects this. */
20887 char const *const *ccp;
20889 /* NEC SVR4.0.2 mips cc rejects this. */
20890 struct point {int x, y;};
20891 static struct point const zero = {0,0};
20892 /* AIX XL C 1.02.0.0 rejects this.
20893 It does not let you subtract one const X* pointer from another in
20894 an arm of an if-expression whose if-part is not a constant
20896 const char *g = "string";
20897 ccp = &g + (g ? g-g : 0);
20898 /* HPUX 7.0 cc rejects these. */
20901 ccp = (char const *const *) p;
20902 { /* SCO 3.2v4 cc rejects this. */
20904 char const *s = 0 ? (char *) 0 : (char const *) 0;
20908 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
20909 int x[] = {25, 17};
20910 const int *foo = &x[0];
20913 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
20914 typedef const int *iptr;
20918 { /* AIX XL C 1.02.0.0 rejects this saying
20919 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
20920 struct s { int j; const int *ap[3]; };
20921 struct s *b; b->j = 5;
20923 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
20924 const int foo = 10;
20932 rm -f "conftest.$ac_objext"
20933 if { (eval echo "$as_me:20933: \"$ac_compile\"") >&5
20934 (eval $ac_compile) 2>&5
20936 echo "$as_me:20936: \$? = $ac_status" >&5
20937 (exit "$ac_status"); } &&
20938 { ac_try='test -s "conftest.$ac_objext"'
20939 { (eval echo "$as_me:20939: \"$ac_try\"") >&5
20940 (eval $ac_try) 2>&5
20942 echo "$as_me:20942: \$? = $ac_status" >&5
20943 (exit "$ac_status"); }; }; then
20946 echo "$as_me: failed program was:" >&5
20947 cat "conftest.$ac_ext" >&5
20950 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20952 echo "$as_me:20952: result: $ac_cv_c_const" >&5
20953 echo "${ECHO_T}$ac_cv_c_const" >&6
20954 if test $ac_cv_c_const = no; then
20956 cat >>confdefs.h <<\EOF
20962 echo "$as_me:20962: checking for inline" >&5
20963 echo $ECHO_N "checking for inline... $ECHO_C" >&6
20964 if test "${ac_cv_c_inline+set}" = set; then
20965 echo $ECHO_N "(cached) $ECHO_C" >&6
20968 for ac_kw in inline __inline__ __inline; do
20969 cat >"conftest.$ac_ext" <<_ACEOF
20970 #line 20970 "configure"
20971 #include "confdefs.h"
20972 #ifndef __cplusplus
20973 static $ac_kw int static_foo () {return 0; }
20974 $ac_kw int foo () {return 0; }
20978 rm -f "conftest.$ac_objext"
20979 if { (eval echo "$as_me:20979: \"$ac_compile\"") >&5
20980 (eval $ac_compile) 2>&5
20982 echo "$as_me:20982: \$? = $ac_status" >&5
20983 (exit "$ac_status"); } &&
20984 { ac_try='test -s "conftest.$ac_objext"'
20985 { (eval echo "$as_me:20985: \"$ac_try\"") >&5
20986 (eval $ac_try) 2>&5
20988 echo "$as_me:20988: \$? = $ac_status" >&5
20989 (exit "$ac_status"); }; }; then
20990 ac_cv_c_inline=$ac_kw; break
20992 echo "$as_me: failed program was:" >&5
20993 cat "conftest.$ac_ext" >&5
20995 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20999 echo "$as_me:20999: result: $ac_cv_c_inline" >&5
21000 echo "${ECHO_T}$ac_cv_c_inline" >&6
21001 case $ac_cv_c_inline in
21004 cat >>confdefs.h <<\EOF
21008 *) cat >>confdefs.h <<EOF
21009 #define inline $ac_cv_c_inline
21015 if test "$ac_cv_c_inline" != no ; then
21016 NCURSES_INLINE=inline
21017 if test "$INTEL_COMPILER" = yes
21020 elif test "$CLANG_COMPILER" = yes
21023 elif test "$GCC" = yes
21025 echo "$as_me:21025: checking if $CC supports options to tune inlining" >&5
21026 echo $ECHO_N "checking if $CC supports options to tune inlining... $ECHO_C" >&6
21027 if test "${cf_cv_gcc_inline+set}" = set; then
21028 echo $ECHO_N "(cached) $ECHO_C" >&6
21031 cf_save_CFLAGS=$CFLAGS
21032 CFLAGS="$CFLAGS --param max-inline-insns-single=1200"
21033 cat >"conftest.$ac_ext" <<_ACEOF
21034 #line 21034 "configure"
21035 #include "confdefs.h"
21036 inline int foo(void) { return 1; }
21040 ${cf_cv_main_return:-return} foo()
21045 rm -f "conftest.$ac_objext"
21046 if { (eval echo "$as_me:21046: \"$ac_compile\"") >&5
21047 (eval $ac_compile) 2>&5
21049 echo "$as_me:21049: \$? = $ac_status" >&5
21050 (exit "$ac_status"); } &&
21051 { ac_try='test -s "conftest.$ac_objext"'
21052 { (eval echo "$as_me:21052: \"$ac_try\"") >&5
21053 (eval $ac_try) 2>&5
21055 echo "$as_me:21055: \$? = $ac_status" >&5
21056 (exit "$ac_status"); }; }; then
21057 cf_cv_gcc_inline=yes
21059 echo "$as_me: failed program was:" >&5
21060 cat "conftest.$ac_ext" >&5
21061 cf_cv_gcc_inline=no
21063 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21064 CFLAGS=$cf_save_CFLAGS
21067 echo "$as_me:21067: result: $cf_cv_gcc_inline" >&5
21068 echo "${ECHO_T}$cf_cv_gcc_inline" >&6
21069 if test "$cf_cv_gcc_inline" = yes ; then
21074 cf_new_extra_cppflags=
21076 for cf_add_cflags in --param max-inline-insns-single=1200
21078 case "$cf_fix_cppflags" in
21080 case "$cf_add_cflags" in
21081 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
21082 case "$cf_add_cflags" in
21084 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
21086 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
21087 && test -z "${cf_tst_cflags}" \
21088 && cf_fix_cppflags=yes
21090 if test "$cf_fix_cppflags" = yes ; then
21092 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
21093 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
21096 elif test "${cf_tst_cflags}" = "\"'" ; then
21098 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
21099 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
21105 case "$CPPFLAGS" in
21109 case "$cf_add_cflags" in
21111 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
21113 CPPFLAGS=`echo "$CPPFLAGS" | \
21114 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \
21115 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'`
21120 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
21121 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
21128 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
21129 cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
21136 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
21137 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
21139 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
21141 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
21142 && test -z "${cf_tst_cflags}" \
21143 && cf_fix_cppflags=no
21148 if test -n "$cf_new_cflags" ; then
21150 test -n "$CFLAGS" && CFLAGS="$CFLAGS "
21151 CFLAGS="${CFLAGS}$cf_new_cflags"
21155 if test -n "$cf_new_cppflags" ; then
21157 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
21158 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
21162 if test -n "$cf_new_extra_cppflags" ; then
21164 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
21165 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
21173 echo "$as_me:21173: checking for signal global datatype" >&5
21174 echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6
21175 if test "${cf_cv_sig_atomic_t+set}" = set; then
21176 echo $ECHO_N "(cached) $ECHO_C" >&6
21180 "volatile sig_atomic_t" \
21184 cat >"conftest.$ac_ext" <<_ACEOF
21185 #line 21185 "configure"
21186 #include "confdefs.h"
21188 #include <sys/types.h>
21189 #include <signal.h>
21194 static void handler(int sig)
21202 signal(SIGINT, handler);
21208 rm -f "conftest.$ac_objext"
21209 if { (eval echo "$as_me:21209: \"$ac_compile\"") >&5
21210 (eval $ac_compile) 2>&5
21212 echo "$as_me:21212: \$? = $ac_status" >&5
21213 (exit "$ac_status"); } &&
21214 { ac_try='test -s "conftest.$ac_objext"'
21215 { (eval echo "$as_me:21215: \"$ac_try\"") >&5
21216 (eval $ac_try) 2>&5
21218 echo "$as_me:21218: \$? = $ac_status" >&5
21219 (exit "$ac_status"); }; }; then
21220 cf_cv_sig_atomic_t=$cf_type
21222 echo "$as_me: failed program was:" >&5
21223 cat "conftest.$ac_ext" >&5
21224 cf_cv_sig_atomic_t=no
21226 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21227 test "$cf_cv_sig_atomic_t" != no && break
21232 echo "$as_me:21232: result: $cf_cv_sig_atomic_t" >&5
21233 echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6
21234 test "$cf_cv_sig_atomic_t" != no &&
21235 cat >>confdefs.h <<EOF
21236 #define SIG_ATOMIC_T $cf_cv_sig_atomic_t
21239 if test "$NCURSES_CHTYPE" = auto ; then
21241 echo "$as_me:21241: checking for type of chtype" >&5
21242 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
21243 if test "${cf_cv_typeof_chtype+set}" = set; then
21244 echo $ECHO_N "(cached) $ECHO_C" >&6
21247 if test "$cross_compiling" = yes; then
21248 cf_cv_typeof_chtype=long
21250 cat >"conftest.$ac_ext" <<_ACEOF
21251 #line 21251 "configure"
21252 #include "confdefs.h"
21254 $ac_includes_default
21255 #define WANT_BITS 31
21258 FILE *fp = fopen("cf_test.out", "w");
21260 char *result = "long";
21261 if (sizeof(unsigned long) > sizeof(unsigned int)) {
21264 for (n = 0; n < WANT_BITS; n++) {
21267 if (y != 1 || x == 0) {
21273 * If x is nonzero, an int is big enough for the bits
21276 result = (x != 0) ? "int" : "long";
21281 ${cf_cv_main_return:-return}(0);
21285 rm -f "conftest$ac_exeext"
21286 if { (eval echo "$as_me:21286: \"$ac_link\"") >&5
21287 (eval $ac_link) 2>&5
21289 echo "$as_me:21289: \$? = $ac_status" >&5
21290 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
21291 { (eval echo "$as_me:21291: \"$ac_try\"") >&5
21292 (eval $ac_try) 2>&5
21294 echo "$as_me:21294: \$? = $ac_status" >&5
21295 (exit "$ac_status"); }; }; then
21296 cf_cv_typeof_chtype=`cat cf_test.out`
21298 echo "$as_me: program exited with status $ac_status" >&5
21299 echo "$as_me: failed program was:" >&5
21300 cat "conftest.$ac_ext" >&5
21301 cf_cv_typeof_chtype=long
21303 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
21309 echo "$as_me:21309: result: $cf_cv_typeof_chtype" >&5
21310 echo "${ECHO_T}$cf_cv_typeof_chtype" >&6
21312 cat >>confdefs.h <<EOF
21313 #define TYPEOF_CHTYPE $cf_cv_typeof_chtype
21317 cf_cv_typeof_chtype=$NCURSES_CHTYPE
21319 test "$cf_cv_typeof_chtype" = unsigned && cf_cv_typeof_chtype=""
21321 echo "$as_me:21321: checking if unsigned literals are legal" >&5
21322 echo $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6
21323 if test "${cf_cv_unsigned_literals+set}" = set; then
21324 echo $ECHO_N "(cached) $ECHO_C" >&6
21327 cat >"conftest.$ac_ext" <<_ACEOF
21328 #line 21328 "configure"
21329 #include "confdefs.h"
21334 long x = 1L + 1UL + 1U + 1
21339 rm -f "conftest.$ac_objext"
21340 if { (eval echo "$as_me:21340: \"$ac_compile\"") >&5
21341 (eval $ac_compile) 2>&5
21343 echo "$as_me:21343: \$? = $ac_status" >&5
21344 (exit "$ac_status"); } &&
21345 { ac_try='test -s "conftest.$ac_objext"'
21346 { (eval echo "$as_me:21346: \"$ac_try\"") >&5
21347 (eval $ac_try) 2>&5
21349 echo "$as_me:21349: \$? = $ac_status" >&5
21350 (exit "$ac_status"); }; }; then
21351 cf_cv_unsigned_literals=yes
21353 echo "$as_me: failed program was:" >&5
21354 cat "conftest.$ac_ext" >&5
21355 cf_cv_unsigned_literals=no
21357 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21361 echo "$as_me:21361: result: $cf_cv_unsigned_literals" >&5
21362 echo "${ECHO_T}$cf_cv_unsigned_literals" >&6
21365 test ".$cf_cv_unsigned_literals" = .yes && cf_cv_1UL="${cf_cv_1UL}U"
21366 test ".$cf_cv_typeof_chtype" = .long && cf_cv_1UL="${cf_cv_1UL}L"
21368 if test "$NCURSES_MMASK_T" = auto ; then
21369 cf_cv_typeof_mmask_t=long
21371 cf_cv_typeof_mmask_t=$NCURSES_MMASK_T
21373 test "$cf_cv_typeof_mmask_t" = unsigned && cf_cv_typeof_mmask_t=""
21375 ### Checks for external-data
21377 echo "$as_me:21377: checking if external errno is declared" >&5
21378 echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
21379 if test "${cf_cv_dcl_errno+set}" = set; then
21380 echo $ECHO_N "(cached) $ECHO_C" >&6
21383 cat >"conftest.$ac_ext" <<_ACEOF
21384 #line 21384 "configure"
21385 #include "confdefs.h"
21387 $ac_includes_default
21392 int x = (int) errno; (void)x
21397 rm -f "conftest.$ac_objext"
21398 if { (eval echo "$as_me:21398: \"$ac_compile\"") >&5
21399 (eval $ac_compile) 2>&5
21401 echo "$as_me:21401: \$? = $ac_status" >&5
21402 (exit "$ac_status"); } &&
21403 { ac_try='test -s "conftest.$ac_objext"'
21404 { (eval echo "$as_me:21404: \"$ac_try\"") >&5
21405 (eval $ac_try) 2>&5
21407 echo "$as_me:21407: \$? = $ac_status" >&5
21408 (exit "$ac_status"); }; }; then
21409 cf_cv_dcl_errno=yes
21411 echo "$as_me: failed program was:" >&5
21412 cat "conftest.$ac_ext" >&5
21415 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21418 echo "$as_me:21418: result: $cf_cv_dcl_errno" >&5
21419 echo "${ECHO_T}$cf_cv_dcl_errno" >&6
21421 if test "$cf_cv_dcl_errno" = no ; then
21423 cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
21425 cat >>confdefs.h <<EOF
21426 #define $cf_result 1
21431 # It's possible (for near-UNIX clones) that the data doesn't exist
21433 echo "$as_me:21433: checking if external errno exists" >&5
21434 echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
21435 if test "${cf_cv_have_errno+set}" = set; then
21436 echo $ECHO_N "(cached) $ECHO_C" >&6
21439 cat >"conftest.$ac_ext" <<_ACEOF
21440 #line 21440 "configure"
21441 #include "confdefs.h"
21454 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21455 if { (eval echo "$as_me:21455: \"$ac_link\"") >&5
21456 (eval $ac_link) 2>&5
21458 echo "$as_me:21458: \$? = $ac_status" >&5
21459 (exit "$ac_status"); } &&
21460 { ac_try='test -s "conftest$ac_exeext"'
21461 { (eval echo "$as_me:21461: \"$ac_try\"") >&5
21462 (eval $ac_try) 2>&5
21464 echo "$as_me:21464: \$? = $ac_status" >&5
21465 (exit "$ac_status"); }; }; then
21466 cf_cv_have_errno=yes
21468 echo "$as_me: failed program was:" >&5
21469 cat "conftest.$ac_ext" >&5
21470 cf_cv_have_errno=no
21472 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21475 echo "$as_me:21475: result: $cf_cv_have_errno" >&5
21476 echo "${ECHO_T}$cf_cv_have_errno" >&6
21478 if test "$cf_cv_have_errno" = yes ; then
21480 cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
21482 cat >>confdefs.h <<EOF
21483 #define $cf_result 1
21488 echo "$as_me:21488: checking if data-only library module links" >&5
21489 echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
21490 if test "${cf_cv_link_dataonly+set}" = set; then
21491 echo $ECHO_N "(cached) $ECHO_C" >&6
21495 cat >conftest.$ac_ext <<EOF
21496 #line 21496 "configure"
21497 int testdata[3] = { 123, 456, 789 };
21499 if { (eval echo "$as_me:21499: \"$ac_compile\"") >&5
21500 (eval $ac_compile) 2>&5
21502 echo "$as_me:21502: \$? = $ac_status" >&5
21503 (exit "$ac_status"); } ; then
21504 mv conftest.o data.o && \
21505 ( $AR $ARFLAGS conftest.a data.o ) 2>&5 1>/dev/null
21507 rm -f conftest.$ac_ext data.o
21508 cat >conftest.$ac_ext <<EOF
21509 #line 21509 "configure"
21513 ${cf_cv_main_return:-return}(1); /* I'm told this linker is broken */
21515 extern int testdata[3];
21516 return testdata[0] == 123
21517 && testdata[1] == 456
21518 && testdata[2] == 789;
21522 if { (eval echo "$as_me:21522: \"$ac_compile\"") >&5
21523 (eval $ac_compile) 2>&5
21525 echo "$as_me:21525: \$? = $ac_status" >&5
21526 (exit "$ac_status"); }; then
21527 mv conftest.o func.o && \
21528 ( $AR $ARFLAGS conftest.a func.o ) 2>&5 1>/dev/null
21530 rm -f conftest.$ac_ext func.o
21531 ( eval $RANLIB conftest.a ) 2>&5 >/dev/null
21532 cf_saveLIBS="$LIBS"
21533 LIBS="conftest.a $LIBS"
21534 if test "$cross_compiling" = yes; then
21535 cf_cv_link_dataonly=unknown
21537 cat >"conftest.$ac_ext" <<_ACEOF
21538 #line 21538 "configure"
21539 #include "confdefs.h"
21543 extern int testfunc();
21544 ${cf_cv_main_return:-return} (!testfunc());
21548 rm -f "conftest$ac_exeext"
21549 if { (eval echo "$as_me:21549: \"$ac_link\"") >&5
21550 (eval $ac_link) 2>&5
21552 echo "$as_me:21552: \$? = $ac_status" >&5
21553 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
21554 { (eval echo "$as_me:21554: \"$ac_try\"") >&5
21555 (eval $ac_try) 2>&5
21557 echo "$as_me:21557: \$? = $ac_status" >&5
21558 (exit "$ac_status"); }; }; then
21559 cf_cv_link_dataonly=yes
21561 echo "$as_me: program exited with status $ac_status" >&5
21562 echo "$as_me: failed program was:" >&5
21563 cat "conftest.$ac_ext" >&5
21564 cf_cv_link_dataonly=no
21566 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
21568 LIBS="$cf_saveLIBS"
21572 echo "$as_me:21572: result: $cf_cv_link_dataonly" >&5
21573 echo "${ECHO_T}$cf_cv_link_dataonly" >&6
21575 if test "$cf_cv_link_dataonly" = no ; then
21577 cat >>confdefs.h <<\EOF
21578 #define BROKEN_LINKER 1
21584 ### Checks for library functions.
21615 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
21616 echo "$as_me:21616: checking for $ac_func" >&5
21617 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
21618 if eval "test \"\${$as_ac_var+set}\" = set"; then
21619 echo $ECHO_N "(cached) $ECHO_C" >&6
21621 cat >"conftest.$ac_ext" <<_ACEOF
21622 #line 21622 "configure"
21623 #include "confdefs.h"
21624 #define $ac_func autoconf_temporary
21625 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
21632 /* We use char because int might match the return type of a gcc2
21633 builtin and then its argument prototype would still apply. */
21634 char $ac_func (void);
21640 /* The GNU C library defines stubs for functions which it implements
21641 to always fail with ENOSYS. Some functions are actually named
21642 something starting with __ and the normal name is an alias. */
21643 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
21644 #error found stub for $ac_func
21647 return $ac_func ();
21652 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21653 if { (eval echo "$as_me:21653: \"$ac_link\"") >&5
21654 (eval $ac_link) 2>&5
21656 echo "$as_me:21656: \$? = $ac_status" >&5
21657 (exit "$ac_status"); } &&
21658 { ac_try='test -s "conftest$ac_exeext"'
21659 { (eval echo "$as_me:21659: \"$ac_try\"") >&5
21660 (eval $ac_try) 2>&5
21662 echo "$as_me:21662: \$? = $ac_status" >&5
21663 (exit "$ac_status"); }; }; then
21664 eval "$as_ac_var=yes"
21666 echo "$as_me: failed program was:" >&5
21667 cat "conftest.$ac_ext" >&5
21668 eval "$as_ac_var=no"
21670 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21672 echo "$as_me:21672: result: `eval echo '${'"$as_ac_var"'}'`" >&5
21673 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
21674 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
21675 cat >>confdefs.h <<EOF
21676 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
21682 echo "$as_me:21682: checking if _PATH_TTYS is defined in ttyent.h" >&5
21683 echo $ECHO_N "checking if _PATH_TTYS is defined in ttyent.h... $ECHO_C" >&6
21684 if test "${cf_cv_PATH_TTYS+set}" = set; then
21685 echo $ECHO_N "(cached) $ECHO_C" >&6
21688 cat >"conftest.$ac_ext" <<_ACEOF
21689 #line 21689 "configure"
21690 #include "confdefs.h"
21693 #include <ttyent.h>
21698 FILE *fp = fopen(_PATH_TTYS, "r"); (void)fp
21703 rm -f "conftest.$ac_objext"
21704 if { (eval echo "$as_me:21704: \"$ac_compile\"") >&5
21705 (eval $ac_compile) 2>&5
21707 echo "$as_me:21707: \$? = $ac_status" >&5
21708 (exit "$ac_status"); } &&
21709 { ac_try='test -s "conftest.$ac_objext"'
21710 { (eval echo "$as_me:21710: \"$ac_try\"") >&5
21711 (eval $ac_try) 2>&5
21713 echo "$as_me:21713: \$? = $ac_status" >&5
21714 (exit "$ac_status"); }; }; then
21715 cf_cv_PATH_TTYS=yes
21717 echo "$as_me: failed program was:" >&5
21718 cat "conftest.$ac_ext" >&5
21721 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21723 echo "$as_me:21723: result: $cf_cv_PATH_TTYS" >&5
21724 echo "${ECHO_T}$cf_cv_PATH_TTYS" >&6
21726 if test $cf_cv_PATH_TTYS = no
21728 for cf_ttys in /etc/ttytype /etc/ttys
21730 if test -f $cf_ttys
21732 cf_cv_PATH_TTYS=maybe
21734 cat >>confdefs.h <<\EOF
21735 #define _PATH_TTYS $cf_ttys
21743 if test $cf_cv_PATH_TTYS != no
21745 echo "$as_me:21745: checking if _PATH_TTYS file exists" >&5
21746 echo $ECHO_N "checking if _PATH_TTYS file exists... $ECHO_C" >&6
21747 if test "${cf_cv_have_PATH_TTYS+set}" = set; then
21748 echo $ECHO_N "(cached) $ECHO_C" >&6
21751 if test "$cross_compiling" = yes; then
21752 cf_cv_have_PATH_TTYS=unknown
21754 cat >"conftest.$ac_ext" <<_ACEOF
21755 #line 21755 "configure"
21756 #include "confdefs.h"
21758 $ac_includes_default
21760 #include <ttyent.h>
21763 FILE *fp = fopen(_PATH_TTYS, "r");
21764 ${cf_cv_main_return:-return} (fp == 0);
21767 rm -f "conftest$ac_exeext"
21768 if { (eval echo "$as_me:21768: \"$ac_link\"") >&5
21769 (eval $ac_link) 2>&5
21771 echo "$as_me:21771: \$? = $ac_status" >&5
21772 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
21773 { (eval echo "$as_me:21773: \"$ac_try\"") >&5
21774 (eval $ac_try) 2>&5
21776 echo "$as_me:21776: \$? = $ac_status" >&5
21777 (exit "$ac_status"); }; }; then
21778 cf_cv_have_PATH_TTYS=yes
21780 echo "$as_me: program exited with status $ac_status" >&5
21781 echo "$as_me: failed program was:" >&5
21782 cat "conftest.$ac_ext" >&5
21783 cf_cv_have_PATH_TTYS=no
21785 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
21788 echo "$as_me:21788: result: $cf_cv_have_PATH_TTYS" >&5
21789 echo "${ECHO_T}$cf_cv_have_PATH_TTYS" >&6
21790 test "$cf_cv_have_PATH_TTYS" = no && cf_cv_PATH_TTYS=no
21793 if test $cf_cv_PATH_TTYS != no
21796 cat >>confdefs.h <<\EOF
21797 #define HAVE_PATH_TTYS 1
21800 echo "$as_me:21800: checking for getttynam" >&5
21801 echo $ECHO_N "checking for getttynam... $ECHO_C" >&6
21802 if test "${cf_cv_func_getttynam+set}" = set; then
21803 echo $ECHO_N "(cached) $ECHO_C" >&6
21806 cat >"conftest.$ac_ext" <<_ACEOF
21807 #line 21807 "configure"
21808 #include "confdefs.h"
21809 #include <ttyent.h>
21813 struct ttyent *fp = getttynam("/dev/tty"); (void)fp
21818 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21819 if { (eval echo "$as_me:21819: \"$ac_link\"") >&5
21820 (eval $ac_link) 2>&5
21822 echo "$as_me:21822: \$? = $ac_status" >&5
21823 (exit "$ac_status"); } &&
21824 { ac_try='test -s "conftest$ac_exeext"'
21825 { (eval echo "$as_me:21825: \"$ac_try\"") >&5
21826 (eval $ac_try) 2>&5
21828 echo "$as_me:21828: \$? = $ac_status" >&5
21829 (exit "$ac_status"); }; }; then
21830 cf_cv_func_getttynam=yes
21832 echo "$as_me: failed program was:" >&5
21833 cat "conftest.$ac_ext" >&5
21834 cf_cv_func_getttynam=no
21836 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21838 echo "$as_me:21838: result: $cf_cv_func_getttynam" >&5
21839 echo "${ECHO_T}$cf_cv_func_getttynam" >&6
21840 test "$cf_cv_func_getttynam" = yes && cat >>confdefs.h <<\EOF
21841 #define HAVE_GETTTYNAM 1
21846 if test "x$ac_cv_func_getopt" = xno && \
21847 test "x$cf_with_progs$cf_with_tests" != xnono; then
21848 { { echo "$as_me:21848: error: getopt is required for building programs" >&5
21849 echo "$as_me: error: getopt is required for building programs" >&2;}
21850 { (exit 1); exit 1; }; }
21853 if test "x$with_safe_sprintf" = xyes
21855 if test "x$ac_cv_func_vsnprintf" = xyes
21857 { echo "$as_me:21857: WARNING: will use vsnprintf instead of safe-sprintf option" >&5
21858 echo "$as_me: WARNING: will use vsnprintf instead of safe-sprintf option" >&2;}
21861 cat >>confdefs.h <<\EOF
21862 #define USE_SAFE_SPRINTF 1
21868 if test "x$with_getcap" = "xyes" ; then
21870 echo "$as_me:21870: checking for terminal-capability database functions" >&5
21871 echo $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6
21872 if test "${cf_cv_cgetent+set}" = set; then
21873 echo $ECHO_N "(cached) $ECHO_C" >&6
21876 cat >"conftest.$ac_ext" <<_ACEOF
21877 #line 21877 "configure"
21878 #include "confdefs.h"
21880 $ac_includes_default
21887 char *db_array = temp;
21888 cgetent(&buf, &db_array, "vt100");
21889 cgetcap(buf, "tc", '=');
21890 cgetmatch(buf, "tc");
21896 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21897 if { (eval echo "$as_me:21897: \"$ac_link\"") >&5
21898 (eval $ac_link) 2>&5
21900 echo "$as_me:21900: \$? = $ac_status" >&5
21901 (exit "$ac_status"); } &&
21902 { ac_try='test -s "conftest$ac_exeext"'
21903 { (eval echo "$as_me:21903: \"$ac_try\"") >&5
21904 (eval $ac_try) 2>&5
21906 echo "$as_me:21906: \$? = $ac_status" >&5
21907 (exit "$ac_status"); }; }; then
21910 echo "$as_me: failed program was:" >&5
21911 cat "conftest.$ac_ext" >&5
21914 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21917 echo "$as_me:21917: result: $cf_cv_cgetent" >&5
21918 echo "${ECHO_T}$cf_cv_cgetent" >&6
21920 if test "$cf_cv_cgetent" = yes
21923 cat >>confdefs.h <<\EOF
21924 #define HAVE_BSD_CGETENT 1
21927 echo "$as_me:21927: checking if cgetent uses const parameter" >&5
21928 echo $ECHO_N "checking if cgetent uses const parameter... $ECHO_C" >&6
21929 if test "${cf_cv_cgetent_const+set}" = set; then
21930 echo $ECHO_N "(cached) $ECHO_C" >&6
21933 cat >"conftest.$ac_ext" <<_ACEOF
21934 #line 21934 "configure"
21935 #include "confdefs.h"
21937 #pragma GCC diagnostic error "-Wincompatible-pointer-types-discards-qualifiers"
21938 $ac_includes_default
21945 #ifndef _NETBSD_SOURCE /* given, since April 2004 in stdlib.h */
21946 const char *db_array = temp;
21947 cgetent(&buf, &db_array, "vt100");
21949 cgetcap(buf, "tc", '=');
21950 cgetmatch(buf, "tc");
21956 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21957 if { (eval echo "$as_me:21957: \"$ac_link\"") >&5
21958 (eval $ac_link) 2>&5
21960 echo "$as_me:21960: \$? = $ac_status" >&5
21961 (exit "$ac_status"); } &&
21962 { ac_try='test -s "conftest$ac_exeext"'
21963 { (eval echo "$as_me:21963: \"$ac_try\"") >&5
21964 (eval $ac_try) 2>&5
21966 echo "$as_me:21966: \$? = $ac_status" >&5
21967 (exit "$ac_status"); }; }; then
21968 cf_cv_cgetent_const=yes
21970 echo "$as_me: failed program was:" >&5
21971 cat "conftest.$ac_ext" >&5
21972 cf_cv_cgetent_const=no
21974 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21977 echo "$as_me:21977: result: $cf_cv_cgetent_const" >&5
21978 echo "${ECHO_T}$cf_cv_cgetent_const" >&6
21979 if test "$cf_cv_cgetent_const" = yes
21982 cat >>confdefs.h <<EOF
21983 #define CGETENT_CONST const
21991 echo "$as_me:21991: checking for isascii" >&5
21992 echo $ECHO_N "checking for isascii... $ECHO_C" >&6
21993 if test "${cf_cv_have_isascii+set}" = set; then
21994 echo $ECHO_N "(cached) $ECHO_C" >&6
21997 cat >"conftest.$ac_ext" <<_ACEOF
21998 #line 21998 "configure"
21999 #include "confdefs.h"
22004 int x = isascii(' ')
22009 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22010 if { (eval echo "$as_me:22010: \"$ac_link\"") >&5
22011 (eval $ac_link) 2>&5
22013 echo "$as_me:22013: \$? = $ac_status" >&5
22014 (exit "$ac_status"); } &&
22015 { ac_try='test -s "conftest$ac_exeext"'
22016 { (eval echo "$as_me:22016: \"$ac_try\"") >&5
22017 (eval $ac_try) 2>&5
22019 echo "$as_me:22019: \$? = $ac_status" >&5
22020 (exit "$ac_status"); }; }; then
22021 cf_cv_have_isascii=yes
22023 echo "$as_me: failed program was:" >&5
22024 cat "conftest.$ac_ext" >&5
22025 cf_cv_have_isascii=no
22027 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22030 echo "$as_me:22030: result: $cf_cv_have_isascii" >&5
22031 echo "${ECHO_T}$cf_cv_have_isascii" >&6
22032 test "$cf_cv_have_isascii" = yes &&
22033 cat >>confdefs.h <<\EOF
22034 #define HAVE_ISASCII 1
22037 if test "$ac_cv_func_sigaction" = yes; then
22038 echo "$as_me:22038: checking whether sigaction needs _POSIX_SOURCE" >&5
22039 echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
22040 cat >"conftest.$ac_ext" <<_ACEOF
22041 #line 22041 "configure"
22042 #include "confdefs.h"
22044 #include <sys/types.h>
22045 #include <signal.h>
22049 struct sigaction act
22054 rm -f "conftest.$ac_objext"
22055 if { (eval echo "$as_me:22055: \"$ac_compile\"") >&5
22056 (eval $ac_compile) 2>&5
22058 echo "$as_me:22058: \$? = $ac_status" >&5
22059 (exit "$ac_status"); } &&
22060 { ac_try='test -s "conftest.$ac_objext"'
22061 { (eval echo "$as_me:22061: \"$ac_try\"") >&5
22062 (eval $ac_try) 2>&5
22064 echo "$as_me:22064: \$? = $ac_status" >&5
22065 (exit "$ac_status"); }; }; then
22068 echo "$as_me: failed program was:" >&5
22069 cat "conftest.$ac_ext" >&5
22071 cat >"conftest.$ac_ext" <<_ACEOF
22072 #line 22072 "configure"
22073 #include "confdefs.h"
22075 #define _POSIX_SOURCE
22076 #include <sys/types.h>
22077 #include <signal.h>
22081 struct sigaction act
22086 rm -f "conftest.$ac_objext"
22087 if { (eval echo "$as_me:22087: \"$ac_compile\"") >&5
22088 (eval $ac_compile) 2>&5
22090 echo "$as_me:22090: \$? = $ac_status" >&5
22091 (exit "$ac_status"); } &&
22092 { ac_try='test -s "conftest.$ac_objext"'
22093 { (eval echo "$as_me:22093: \"$ac_try\"") >&5
22094 (eval $ac_try) 2>&5
22096 echo "$as_me:22096: \$? = $ac_status" >&5
22097 (exit "$ac_status"); }; }; then
22100 cat >>confdefs.h <<\EOF
22101 #define _POSIX_SOURCE 1
22105 echo "$as_me: failed program was:" >&5
22106 cat "conftest.$ac_ext" >&5
22109 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22111 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22112 echo "$as_me:22112: result: $sigact_bad" >&5
22113 echo "${ECHO_T}$sigact_bad" >&6
22116 echo "$as_me:22116: checking if nanosleep really works" >&5
22117 echo $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6
22118 if test "${cf_cv_func_nanosleep+set}" = set; then
22119 echo $ECHO_N "(cached) $ECHO_C" >&6
22122 if test "$cross_compiling" = yes; then
22123 cf_cv_func_nanosleep=unknown
22125 cat >"conftest.$ac_ext" <<_ACEOF
22126 #line 22126 "configure"
22127 #include "confdefs.h"
22129 $ac_includes_default
22134 #ifdef HAVE_SYS_TIME_H
22135 #include <sys/time.h>
22139 struct timespec ts1, ts2;
22142 ts1.tv_nsec = 750000000;
22146 code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */
22147 ${cf_cv_main_return:-return}(code != 0);
22151 rm -f "conftest$ac_exeext"
22152 if { (eval echo "$as_me:22152: \"$ac_link\"") >&5
22153 (eval $ac_link) 2>&5
22155 echo "$as_me:22155: \$? = $ac_status" >&5
22156 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
22157 { (eval echo "$as_me:22157: \"$ac_try\"") >&5
22158 (eval $ac_try) 2>&5
22160 echo "$as_me:22160: \$? = $ac_status" >&5
22161 (exit "$ac_status"); }; }; then
22162 cf_cv_func_nanosleep=yes
22164 echo "$as_me: program exited with status $ac_status" >&5
22165 echo "$as_me: failed program was:" >&5
22166 cat "conftest.$ac_ext" >&5
22167 cf_cv_func_nanosleep=no
22169 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
22172 echo "$as_me:22172: result: $cf_cv_func_nanosleep" >&5
22173 echo "${ECHO_T}$cf_cv_func_nanosleep" >&6
22175 test "$cf_cv_func_nanosleep" = "yes" &&
22176 cat >>confdefs.h <<\EOF
22177 #define HAVE_NANOSLEEP 1
22188 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
22189 echo "$as_me:22189: checking for $ac_header" >&5
22190 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
22191 if eval "test \"\${$as_ac_Header+set}\" = set"; then
22192 echo $ECHO_N "(cached) $ECHO_C" >&6
22194 cat >"conftest.$ac_ext" <<_ACEOF
22195 #line 22195 "configure"
22196 #include "confdefs.h"
22197 #include <$ac_header>
22199 if { (eval echo "$as_me:22199: \"$ac_cpp "conftest.$ac_ext"\"") >&5
22200 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
22202 $EGREP -v '^ *\+' conftest.er1 >conftest.err
22204 cat conftest.err >&5
22205 echo "$as_me:22205: \$? = $ac_status" >&5
22206 (exit "$ac_status"); } >/dev/null; then
22207 if test -s conftest.err; then
22208 ac_cpp_err=$ac_c_preproc_warn_flag
22215 if test -z "$ac_cpp_err"; then
22216 eval "$as_ac_Header=yes"
22218 echo "$as_me: failed program was:" >&5
22219 cat "conftest.$ac_ext" >&5
22220 eval "$as_ac_Header=no"
22222 rm -f conftest.err "conftest.$ac_ext"
22224 echo "$as_me:22224: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
22225 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
22226 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
22227 cat >>confdefs.h <<EOF
22228 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
22234 if test "$ac_cv_header_termios_h" = yes ; then
22235 case "$CFLAGS $CPPFLAGS" in
22236 (*-D_POSIX_SOURCE*)
22237 termios_bad=dunno ;;
22238 (*) termios_bad=maybe ;;
22240 if test "$termios_bad" = maybe ; then
22241 echo "$as_me:22241: checking whether termios.h needs _POSIX_SOURCE" >&5
22242 echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
22243 cat >"conftest.$ac_ext" <<_ACEOF
22244 #line 22244 "configure"
22245 #include "confdefs.h"
22246 #include <termios.h>
22250 struct termios foo; int x = foo.c_iflag = 1; (void)x
22255 rm -f "conftest.$ac_objext"
22256 if { (eval echo "$as_me:22256: \"$ac_compile\"") >&5
22257 (eval $ac_compile) 2>&5
22259 echo "$as_me:22259: \$? = $ac_status" >&5
22260 (exit "$ac_status"); } &&
22261 { ac_try='test -s "conftest.$ac_objext"'
22262 { (eval echo "$as_me:22262: \"$ac_try\"") >&5
22263 (eval $ac_try) 2>&5
22265 echo "$as_me:22265: \$? = $ac_status" >&5
22266 (exit "$ac_status"); }; }; then
22269 echo "$as_me: failed program was:" >&5
22270 cat "conftest.$ac_ext" >&5
22272 cat >"conftest.$ac_ext" <<_ACEOF
22273 #line 22273 "configure"
22274 #include "confdefs.h"
22276 #define _POSIX_SOURCE
22277 #include <termios.h>
22281 struct termios foo; int x = foo.c_iflag = 2; (void)x
22286 rm -f "conftest.$ac_objext"
22287 if { (eval echo "$as_me:22287: \"$ac_compile\"") >&5
22288 (eval $ac_compile) 2>&5
22290 echo "$as_me:22290: \$? = $ac_status" >&5
22291 (exit "$ac_status"); } &&
22292 { ac_try='test -s "conftest.$ac_objext"'
22293 { (eval echo "$as_me:22293: \"$ac_try\"") >&5
22294 (eval $ac_try) 2>&5
22296 echo "$as_me:22296: \$? = $ac_status" >&5
22297 (exit "$ac_status"); }; }; then
22298 termios_bad=unknown
22300 echo "$as_me: failed program was:" >&5
22301 cat "conftest.$ac_ext" >&5
22303 cat >>confdefs.h <<\EOF
22304 #define _POSIX_SOURCE 1
22308 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22311 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22312 echo "$as_me:22312: result: $termios_bad" >&5
22313 echo "${ECHO_T}$termios_bad" >&6
22317 echo "$as_me:22317: checking for tcgetattr" >&5
22318 echo $ECHO_N "checking for tcgetattr... $ECHO_C" >&6
22319 if test "${cf_cv_have_tcgetattr+set}" = set; then
22320 echo $ECHO_N "(cached) $ECHO_C" >&6
22323 cat >"conftest.$ac_ext" <<_ACEOF
22324 #line 22324 "configure"
22325 #include "confdefs.h"
22327 #include <sys/types.h>
22328 #ifdef HAVE_UNISTD_H
22329 #include <unistd.h>
22331 #ifdef HAVE_TERMIOS_H
22332 #include <termios.h>
22333 #define TTY struct termios
22335 #ifdef HAVE_TERMIO_H
22336 #include <termio.h>
22337 #define TTY struct termio
22346 tcgetattr(1, &foo);
22351 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22352 if { (eval echo "$as_me:22352: \"$ac_link\"") >&5
22353 (eval $ac_link) 2>&5
22355 echo "$as_me:22355: \$? = $ac_status" >&5
22356 (exit "$ac_status"); } &&
22357 { ac_try='test -s "conftest$ac_exeext"'
22358 { (eval echo "$as_me:22358: \"$ac_try\"") >&5
22359 (eval $ac_try) 2>&5
22361 echo "$as_me:22361: \$? = $ac_status" >&5
22362 (exit "$ac_status"); }; }; then
22363 cf_cv_have_tcgetattr=yes
22365 echo "$as_me: failed program was:" >&5
22366 cat "conftest.$ac_ext" >&5
22367 cf_cv_have_tcgetattr=no
22369 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22371 echo "$as_me:22371: result: $cf_cv_have_tcgetattr" >&5
22372 echo "${ECHO_T}$cf_cv_have_tcgetattr" >&6
22373 test "$cf_cv_have_tcgetattr" = yes &&
22374 cat >>confdefs.h <<\EOF
22375 #define HAVE_TCGETATTR 1
22378 echo "$as_me:22378: checking for vsscanf function or workaround" >&5
22379 echo $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6
22380 if test "${cf_cv_func_vsscanf+set}" = set; then
22381 echo $ECHO_N "(cached) $ECHO_C" >&6
22384 cat >"conftest.$ac_ext" <<_ACEOF
22385 #line 22385 "configure"
22386 #include "confdefs.h"
22388 #include <stdarg.h>
22395 vsscanf("from", "%d", ap)
22400 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22401 if { (eval echo "$as_me:22401: \"$ac_link\"") >&5
22402 (eval $ac_link) 2>&5
22404 echo "$as_me:22404: \$? = $ac_status" >&5
22405 (exit "$ac_status"); } &&
22406 { ac_try='test -s "conftest$ac_exeext"'
22407 { (eval echo "$as_me:22407: \"$ac_try\"") >&5
22408 (eval $ac_try) 2>&5
22410 echo "$as_me:22410: \$? = $ac_status" >&5
22411 (exit "$ac_status"); }; }; then
22412 cf_cv_func_vsscanf=vsscanf
22414 echo "$as_me: failed program was:" >&5
22415 cat "conftest.$ac_ext" >&5
22417 cat >"conftest.$ac_ext" <<_ACEOF
22418 #line 22418 "configure"
22419 #include "confdefs.h"
22421 #include <stdarg.h>
22428 char *str = "from";
22430 strbuf._flag = _IOREAD;
22431 strbuf._ptr = strbuf._base = (unsigned char *) str;
22432 strbuf._cnt = strlen(str);
22433 strbuf._file = _NFILE;
22434 return (vfscanf(&strbuf, "%d", ap))
22439 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22440 if { (eval echo "$as_me:22440: \"$ac_link\"") >&5
22441 (eval $ac_link) 2>&5
22443 echo "$as_me:22443: \$? = $ac_status" >&5
22444 (exit "$ac_status"); } &&
22445 { ac_try='test -s "conftest$ac_exeext"'
22446 { (eval echo "$as_me:22446: \"$ac_try\"") >&5
22447 (eval $ac_try) 2>&5
22449 echo "$as_me:22449: \$? = $ac_status" >&5
22450 (exit "$ac_status"); }; }; then
22451 cf_cv_func_vsscanf=vfscanf
22453 echo "$as_me: failed program was:" >&5
22454 cat "conftest.$ac_ext" >&5
22456 cat >"conftest.$ac_ext" <<_ACEOF
22457 #line 22457 "configure"
22458 #include "confdefs.h"
22460 #include <stdarg.h>
22467 char *str = "from";
22469 strbuf._flag = _IOREAD;
22470 strbuf._ptr = strbuf._base = (unsigned char *) str;
22471 strbuf._cnt = strlen(str);
22472 strbuf._file = _NFILE;
22473 return (_doscan(&strbuf, "%d", ap))
22478 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22479 if { (eval echo "$as_me:22479: \"$ac_link\"") >&5
22480 (eval $ac_link) 2>&5
22482 echo "$as_me:22482: \$? = $ac_status" >&5
22483 (exit "$ac_status"); } &&
22484 { ac_try='test -s "conftest$ac_exeext"'
22485 { (eval echo "$as_me:22485: \"$ac_try\"") >&5
22486 (eval $ac_try) 2>&5
22488 echo "$as_me:22488: \$? = $ac_status" >&5
22489 (exit "$ac_status"); }; }; then
22490 cf_cv_func_vsscanf=_doscan
22492 echo "$as_me: failed program was:" >&5
22493 cat "conftest.$ac_ext" >&5
22495 cf_cv_func_vsscanf=no
22497 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22499 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22501 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22503 echo "$as_me:22503: result: $cf_cv_func_vsscanf" >&5
22504 echo "${ECHO_T}$cf_cv_func_vsscanf" >&6
22506 case "$cf_cv_func_vsscanf" in
22508 cat >>confdefs.h <<\EOF
22509 #define HAVE_VSSCANF 1
22513 cat >>confdefs.h <<\EOF
22514 #define HAVE_VFSCANF 1
22518 cat >>confdefs.h <<\EOF
22519 #define HAVE__DOSCAN 1
22528 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
22529 echo "$as_me:22529: checking for $ac_header" >&5
22530 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
22531 if eval "test \"\${$as_ac_Header+set}\" = set"; then
22532 echo $ECHO_N "(cached) $ECHO_C" >&6
22534 cat >"conftest.$ac_ext" <<_ACEOF
22535 #line 22535 "configure"
22536 #include "confdefs.h"
22537 #include <$ac_header>
22539 if { (eval echo "$as_me:22539: \"$ac_cpp "conftest.$ac_ext"\"") >&5
22540 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
22542 $EGREP -v '^ *\+' conftest.er1 >conftest.err
22544 cat conftest.err >&5
22545 echo "$as_me:22545: \$? = $ac_status" >&5
22546 (exit "$ac_status"); } >/dev/null; then
22547 if test -s conftest.err; then
22548 ac_cpp_err=$ac_c_preproc_warn_flag
22555 if test -z "$ac_cpp_err"; then
22556 eval "$as_ac_Header=yes"
22558 echo "$as_me: failed program was:" >&5
22559 cat "conftest.$ac_ext" >&5
22560 eval "$as_ac_Header=no"
22562 rm -f conftest.err "conftest.$ac_ext"
22564 echo "$as_me:22564: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
22565 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
22566 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
22567 cat >>confdefs.h <<EOF
22568 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
22574 echo "$as_me:22574: checking for working mkstemp" >&5
22575 echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
22576 if test "${cf_cv_func_mkstemp+set}" = set; then
22577 echo $ECHO_N "(cached) $ECHO_C" >&6
22581 if test "$cross_compiling" = yes; then
22582 cf_cv_func_mkstemp=maybe
22584 cat >"conftest.$ac_ext" <<_ACEOF
22585 #line 22585 "configure"
22586 #include "confdefs.h"
22588 $ac_includes_default
22592 char *tmpl = "conftestXXXXXX";
22600 for (n = 0; n < 2; ++n) {
22601 strcpy(name[n], tmpl);
22602 if ((fd = mkstemp(name[n])) >= 0) {
22603 if (!strcmp(name[n], tmpl)
22604 || stat(name[n], &sb) != 0
22605 || (sb.st_mode & S_IFMT) != S_IFREG
22606 || (sb.st_mode & 077) != 0) {
22613 && !strcmp(name[0], name[1]))
22615 ${cf_cv_main_return:-return}(result);
22619 rm -f "conftest$ac_exeext"
22620 if { (eval echo "$as_me:22620: \"$ac_link\"") >&5
22621 (eval $ac_link) 2>&5
22623 echo "$as_me:22623: \$? = $ac_status" >&5
22624 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
22625 { (eval echo "$as_me:22625: \"$ac_try\"") >&5
22626 (eval $ac_try) 2>&5
22628 echo "$as_me:22628: \$? = $ac_status" >&5
22629 (exit "$ac_status"); }; }; then
22630 cf_cv_func_mkstemp=yes
22633 echo "$as_me: program exited with status $ac_status" >&5
22634 echo "$as_me: failed program was:" >&5
22635 cat "conftest.$ac_ext" >&5
22636 cf_cv_func_mkstemp=no
22639 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
22643 echo "$as_me:22643: result: $cf_cv_func_mkstemp" >&5
22644 echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
22645 if test "x$cf_cv_func_mkstemp" = xmaybe ; then
22646 echo "$as_me:22646: checking for mkstemp" >&5
22647 echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
22648 if test "${ac_cv_func_mkstemp+set}" = set; then
22649 echo $ECHO_N "(cached) $ECHO_C" >&6
22651 cat >"conftest.$ac_ext" <<_ACEOF
22652 #line 22652 "configure"
22653 #include "confdefs.h"
22654 #define mkstemp autoconf_temporary
22655 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
22662 /* We use char because int might match the return type of a gcc2
22663 builtin and then its argument prototype would still apply. */
22664 char mkstemp (void);
22670 /* The GNU C library defines stubs for functions which it implements
22671 to always fail with ENOSYS. Some functions are actually named
22672 something starting with __ and the normal name is an alias. */
22673 #if defined (__stub_mkstemp) || defined (__stub___mkstemp)
22674 #error found stub for mkstemp
22682 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22683 if { (eval echo "$as_me:22683: \"$ac_link\"") >&5
22684 (eval $ac_link) 2>&5
22686 echo "$as_me:22686: \$? = $ac_status" >&5
22687 (exit "$ac_status"); } &&
22688 { ac_try='test -s "conftest$ac_exeext"'
22689 { (eval echo "$as_me:22689: \"$ac_try\"") >&5
22690 (eval $ac_try) 2>&5
22692 echo "$as_me:22692: \$? = $ac_status" >&5
22693 (exit "$ac_status"); }; }; then
22694 ac_cv_func_mkstemp=yes
22696 echo "$as_me: failed program was:" >&5
22697 cat "conftest.$ac_ext" >&5
22698 ac_cv_func_mkstemp=no
22700 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22702 echo "$as_me:22702: result: $ac_cv_func_mkstemp" >&5
22703 echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
22706 if test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then
22708 cat >>confdefs.h <<\EOF
22709 #define HAVE_MKSTEMP 1
22714 # setup for prototype of fallback for vsscanf()
22716 if test "$cf_cv_func_vsscanf" = vsscanf ; then
22722 if test "x$cross_compiling" = xyes ; then
22723 { echo "$as_me:22723: WARNING: cross compiling: assume setvbuf params not reversed" >&5
22724 echo "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;}
22726 echo "$as_me:22726: checking whether setvbuf arguments are reversed" >&5
22727 echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
22728 if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
22729 echo $ECHO_N "(cached) $ECHO_C" >&6
22731 if test "$cross_compiling" = yes; then
22732 { { echo "$as_me:22732: error: cannot run test program while cross compiling" >&5
22733 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
22734 { (exit 1); exit 1; }; }
22736 cat >"conftest.$ac_ext" <<_ACEOF
22737 #line 22737 "configure"
22738 #include "confdefs.h"
22740 /* If setvbuf has the reversed format, exit 0. */
22744 /* This call has the arguments reversed.
22745 A reversed system may check and see that the address of main
22746 is not _IOLBF, _IONBF, or _IOFBF, and return nonzero. */
22747 if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
22748 $ac_main_return(1);
22749 putc('\r', stdout);
22750 $ac_main_return(0); /* Non-reversed systems segv here. */
22753 rm -f "conftest$ac_exeext"
22754 if { (eval echo "$as_me:22754: \"$ac_link\"") >&5
22755 (eval $ac_link) 2>&5
22757 echo "$as_me:22757: \$? = $ac_status" >&5
22758 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
22759 { (eval echo "$as_me:22759: \"$ac_try\"") >&5
22760 (eval $ac_try) 2>&5
22762 echo "$as_me:22762: \$? = $ac_status" >&5
22763 (exit "$ac_status"); }; }; then
22764 ac_cv_func_setvbuf_reversed=yes
22766 echo "$as_me: program exited with status $ac_status" >&5
22767 echo "$as_me: failed program was:" >&5
22768 cat "conftest.$ac_ext" >&5
22769 ac_cv_func_setvbuf_reversed=no
22771 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
22773 rm -f core ./core.* ./*.core
22775 echo "$as_me:22775: result: $ac_cv_func_setvbuf_reversed" >&5
22776 echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
22777 if test $ac_cv_func_setvbuf_reversed = yes; then
22779 cat >>confdefs.h <<\EOF
22780 #define SETVBUF_REVERSED 1
22786 echo "$as_me:22786: checking for intptr_t" >&5
22787 echo $ECHO_N "checking for intptr_t... $ECHO_C" >&6
22788 if test "${ac_cv_type_intptr_t+set}" = set; then
22789 echo $ECHO_N "(cached) $ECHO_C" >&6
22791 cat >"conftest.$ac_ext" <<_ACEOF
22792 #line 22792 "configure"
22793 #include "confdefs.h"
22794 $ac_includes_default
22798 if ((intptr_t *) 0)
22800 if (sizeof (intptr_t))
22806 rm -f "conftest.$ac_objext"
22807 if { (eval echo "$as_me:22807: \"$ac_compile\"") >&5
22808 (eval $ac_compile) 2>&5
22810 echo "$as_me:22810: \$? = $ac_status" >&5
22811 (exit "$ac_status"); } &&
22812 { ac_try='test -s "conftest.$ac_objext"'
22813 { (eval echo "$as_me:22813: \"$ac_try\"") >&5
22814 (eval $ac_try) 2>&5
22816 echo "$as_me:22816: \$? = $ac_status" >&5
22817 (exit "$ac_status"); }; }; then
22818 ac_cv_type_intptr_t=yes
22820 echo "$as_me: failed program was:" >&5
22821 cat "conftest.$ac_ext" >&5
22822 ac_cv_type_intptr_t=no
22824 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22826 echo "$as_me:22826: result: $ac_cv_type_intptr_t" >&5
22827 echo "${ECHO_T}$ac_cv_type_intptr_t" >&6
22828 if test "$ac_cv_type_intptr_t" = yes; then
22832 cat >>confdefs.h <<EOF
22833 #define intptr_t long
22838 echo "$as_me:22838: checking for ssize_t" >&5
22839 echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
22840 if test "${ac_cv_type_ssize_t+set}" = set; then
22841 echo $ECHO_N "(cached) $ECHO_C" >&6
22843 cat >"conftest.$ac_ext" <<_ACEOF
22844 #line 22844 "configure"
22845 #include "confdefs.h"
22846 $ac_includes_default
22852 if (sizeof (ssize_t))
22858 rm -f "conftest.$ac_objext"
22859 if { (eval echo "$as_me:22859: \"$ac_compile\"") >&5
22860 (eval $ac_compile) 2>&5
22862 echo "$as_me:22862: \$? = $ac_status" >&5
22863 (exit "$ac_status"); } &&
22864 { ac_try='test -s "conftest.$ac_objext"'
22865 { (eval echo "$as_me:22865: \"$ac_try\"") >&5
22866 (eval $ac_try) 2>&5
22868 echo "$as_me:22868: \$? = $ac_status" >&5
22869 (exit "$ac_status"); }; }; then
22870 ac_cv_type_ssize_t=yes
22872 echo "$as_me: failed program was:" >&5
22873 cat "conftest.$ac_ext" >&5
22874 ac_cv_type_ssize_t=no
22876 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22878 echo "$as_me:22878: result: $ac_cv_type_ssize_t" >&5
22879 echo "${ECHO_T}$ac_cv_type_ssize_t" >&6
22880 if test "$ac_cv_type_ssize_t" = yes; then
22884 cat >>confdefs.h <<EOF
22885 #define ssize_t int
22890 echo "$as_me:22890: checking for type sigaction_t" >&5
22891 echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
22892 if test "${cf_cv_type_sigaction+set}" = set; then
22893 echo $ECHO_N "(cached) $ECHO_C" >&6
22896 cat >"conftest.$ac_ext" <<_ACEOF
22897 #line 22897 "configure"
22898 #include "confdefs.h"
22900 #include <signal.h>
22909 rm -f "conftest.$ac_objext"
22910 if { (eval echo "$as_me:22910: \"$ac_compile\"") >&5
22911 (eval $ac_compile) 2>&5
22913 echo "$as_me:22913: \$? = $ac_status" >&5
22914 (exit "$ac_status"); } &&
22915 { ac_try='test -s "conftest.$ac_objext"'
22916 { (eval echo "$as_me:22916: \"$ac_try\"") >&5
22917 (eval $ac_try) 2>&5
22919 echo "$as_me:22919: \$? = $ac_status" >&5
22920 (exit "$ac_status"); }; }; then
22921 cf_cv_type_sigaction=yes
22923 echo "$as_me: failed program was:" >&5
22924 cat "conftest.$ac_ext" >&5
22925 cf_cv_type_sigaction=no
22927 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22930 echo "$as_me:22930: result: $cf_cv_type_sigaction" >&5
22931 echo "${ECHO_T}$cf_cv_type_sigaction" >&6
22932 test "$cf_cv_type_sigaction" = yes &&
22933 cat >>confdefs.h <<\EOF
22934 #define HAVE_TYPE_SIGACTION 1
22937 echo "$as_me:22937: checking declaration of size-change" >&5
22938 echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
22939 if test "${cf_cv_sizechange+set}" = set; then
22940 echo $ECHO_N "(cached) $ECHO_C" >&6
22943 cf_cv_sizechange=unknown
22944 cf_save_CPPFLAGS="$CPPFLAGS"
22946 for cf_opts in "" "NEED_PTEM_H"
22949 CPPFLAGS="$cf_save_CPPFLAGS"
22950 if test -n "$cf_opts"
22953 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
22954 CPPFLAGS="${CPPFLAGS}-D$cf_opts"
22957 cat >"conftest.$ac_ext" <<_ACEOF
22958 #line 22958 "configure"
22959 #include "confdefs.h"
22960 #include <sys/types.h>
22961 #ifdef HAVE_TERMIOS_H
22962 #include <termios.h>
22964 #ifdef HAVE_TERMIO_H
22965 #include <termio.h>
22970 /* This is a workaround for SCO: they neglected to define struct winsize in
22971 * termios.h -- it is only in termio.h and ptem.h
22973 #include <sys/stream.h>
22974 #include <sys/ptem.h>
22977 #ifdef HAVE_SYS_IOCTL_H
22978 #include <sys/ioctl.h>
22986 struct ttysize win; /* SunOS 3.0... */
22987 int y = win.ts_lines = 2;
22988 int x = win.ts_cols = 1;
22993 struct winsize win; /* everything else */
22994 int y = win.ws_row = 2;
22995 int x = win.ws_col = 1;
22999 no TIOCGSIZE or TIOCGWINSZ
23000 #endif /* TIOCGWINSZ */
23001 #endif /* TIOCGSIZE */
23007 rm -f "conftest.$ac_objext"
23008 if { (eval echo "$as_me:23008: \"$ac_compile\"") >&5
23009 (eval $ac_compile) 2>&5
23011 echo "$as_me:23011: \$? = $ac_status" >&5
23012 (exit "$ac_status"); } &&
23013 { ac_try='test -s "conftest.$ac_objext"'
23014 { (eval echo "$as_me:23014: \"$ac_try\"") >&5
23015 (eval $ac_try) 2>&5
23017 echo "$as_me:23017: \$? = $ac_status" >&5
23018 (exit "$ac_status"); }; }; then
23019 cf_cv_sizechange=yes
23021 echo "$as_me: failed program was:" >&5
23022 cat "conftest.$ac_ext" >&5
23023 cf_cv_sizechange=no
23025 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
23027 CPPFLAGS="$cf_save_CPPFLAGS"
23028 if test "$cf_cv_sizechange" = yes ; then
23029 echo "size-change succeeded ($cf_opts)" >&5
23030 test -n "$cf_opts" && cf_cv_sizechange="$cf_opts"
23036 echo "$as_me:23036: result: $cf_cv_sizechange" >&5
23037 echo "${ECHO_T}$cf_cv_sizechange" >&6
23038 if test "$cf_cv_sizechange" != no ; then
23040 cat >>confdefs.h <<\EOF
23041 #define HAVE_SIZECHANGE 1
23044 case "$cf_cv_sizechange" in
23046 cat >>confdefs.h <<EOF
23047 #define $cf_cv_sizechange 1
23054 echo "$as_me:23054: checking for memmove" >&5
23055 echo $ECHO_N "checking for memmove... $ECHO_C" >&6
23056 if test "${ac_cv_func_memmove+set}" = set; then
23057 echo $ECHO_N "(cached) $ECHO_C" >&6
23059 cat >"conftest.$ac_ext" <<_ACEOF
23060 #line 23060 "configure"
23061 #include "confdefs.h"
23062 #define memmove autoconf_temporary
23063 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
23070 /* We use char because int might match the return type of a gcc2
23071 builtin and then its argument prototype would still apply. */
23072 char memmove (void);
23078 /* The GNU C library defines stubs for functions which it implements
23079 to always fail with ENOSYS. Some functions are actually named
23080 something starting with __ and the normal name is an alias. */
23081 #if defined (__stub_memmove) || defined (__stub___memmove)
23082 #error found stub for memmove
23090 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23091 if { (eval echo "$as_me:23091: \"$ac_link\"") >&5
23092 (eval $ac_link) 2>&5
23094 echo "$as_me:23094: \$? = $ac_status" >&5
23095 (exit "$ac_status"); } &&
23096 { ac_try='test -s "conftest$ac_exeext"'
23097 { (eval echo "$as_me:23097: \"$ac_try\"") >&5
23098 (eval $ac_try) 2>&5
23100 echo "$as_me:23100: \$? = $ac_status" >&5
23101 (exit "$ac_status"); }; }; then
23102 ac_cv_func_memmove=yes
23104 echo "$as_me: failed program was:" >&5
23105 cat "conftest.$ac_ext" >&5
23106 ac_cv_func_memmove=no
23108 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23110 echo "$as_me:23110: result: $ac_cv_func_memmove" >&5
23111 echo "${ECHO_T}$ac_cv_func_memmove" >&6
23112 if test "$ac_cv_func_memmove" = yes; then
23116 echo "$as_me:23116: checking for bcopy" >&5
23117 echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
23118 if test "${ac_cv_func_bcopy+set}" = set; then
23119 echo $ECHO_N "(cached) $ECHO_C" >&6
23121 cat >"conftest.$ac_ext" <<_ACEOF
23122 #line 23122 "configure"
23123 #include "confdefs.h"
23124 #define bcopy autoconf_temporary
23125 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
23132 /* We use char because int might match the return type of a gcc2
23133 builtin and then its argument prototype would still apply. */
23140 /* The GNU C library defines stubs for functions which it implements
23141 to always fail with ENOSYS. Some functions are actually named
23142 something starting with __ and the normal name is an alias. */
23143 #if defined (__stub_bcopy) || defined (__stub___bcopy)
23144 #error found stub for bcopy
23152 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23153 if { (eval echo "$as_me:23153: \"$ac_link\"") >&5
23154 (eval $ac_link) 2>&5
23156 echo "$as_me:23156: \$? = $ac_status" >&5
23157 (exit "$ac_status"); } &&
23158 { ac_try='test -s "conftest$ac_exeext"'
23159 { (eval echo "$as_me:23159: \"$ac_try\"") >&5
23160 (eval $ac_try) 2>&5
23162 echo "$as_me:23162: \$? = $ac_status" >&5
23163 (exit "$ac_status"); }; }; then
23164 ac_cv_func_bcopy=yes
23166 echo "$as_me: failed program was:" >&5
23167 cat "conftest.$ac_ext" >&5
23168 ac_cv_func_bcopy=no
23170 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23172 echo "$as_me:23172: result: $ac_cv_func_bcopy" >&5
23173 echo "${ECHO_T}$ac_cv_func_bcopy" >&6
23174 if test "$ac_cv_func_bcopy" = yes; then
23176 echo "$as_me:23176: checking if bcopy does overlapping moves" >&5
23177 echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
23178 if test "${cf_cv_good_bcopy+set}" = set; then
23179 echo $ECHO_N "(cached) $ECHO_C" >&6
23182 if test "$cross_compiling" = yes; then
23183 cf_cv_good_bcopy=unknown
23185 cat >"conftest.$ac_ext" <<_ACEOF
23186 #line 23186 "configure"
23187 #include "confdefs.h"
23189 $ac_includes_default
23192 static char data[] = "abcdefghijklmnopqrstuwwxyz";
23194 bcopy(data, temp, sizeof(data));
23195 bcopy(temp+10, temp, 15);
23196 bcopy(temp+5, temp+15, 10);
23197 ${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
23201 rm -f "conftest$ac_exeext"
23202 if { (eval echo "$as_me:23202: \"$ac_link\"") >&5
23203 (eval $ac_link) 2>&5
23205 echo "$as_me:23205: \$? = $ac_status" >&5
23206 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
23207 { (eval echo "$as_me:23207: \"$ac_try\"") >&5
23208 (eval $ac_try) 2>&5
23210 echo "$as_me:23210: \$? = $ac_status" >&5
23211 (exit "$ac_status"); }; }; then
23212 cf_cv_good_bcopy=yes
23214 echo "$as_me: program exited with status $ac_status" >&5
23215 echo "$as_me: failed program was:" >&5
23216 cat "conftest.$ac_ext" >&5
23217 cf_cv_good_bcopy=no
23219 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
23223 echo "$as_me:23223: result: $cf_cv_good_bcopy" >&5
23224 echo "${ECHO_T}$cf_cv_good_bcopy" >&6
23227 cf_cv_good_bcopy=no
23230 if test "$cf_cv_good_bcopy" = yes ; then
23232 cat >>confdefs.h <<\EOF
23233 #define USE_OK_BCOPY 1
23238 cat >>confdefs.h <<\EOF
23239 #define USE_MY_MEMMOVE 1
23246 tty >/dev/null 2>&1 || {
23247 for ac_func in posix_openpt
23249 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
23250 echo "$as_me:23250: checking for $ac_func" >&5
23251 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
23252 if eval "test \"\${$as_ac_var+set}\" = set"; then
23253 echo $ECHO_N "(cached) $ECHO_C" >&6
23255 cat >"conftest.$ac_ext" <<_ACEOF
23256 #line 23256 "configure"
23257 #include "confdefs.h"
23258 #define $ac_func autoconf_temporary
23259 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
23266 /* We use char because int might match the return type of a gcc2
23267 builtin and then its argument prototype would still apply. */
23268 char $ac_func (void);
23274 /* The GNU C library defines stubs for functions which it implements
23275 to always fail with ENOSYS. Some functions are actually named
23276 something starting with __ and the normal name is an alias. */
23277 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
23278 #error found stub for $ac_func
23281 return $ac_func ();
23286 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23287 if { (eval echo "$as_me:23287: \"$ac_link\"") >&5
23288 (eval $ac_link) 2>&5
23290 echo "$as_me:23290: \$? = $ac_status" >&5
23291 (exit "$ac_status"); } &&
23292 { ac_try='test -s "conftest$ac_exeext"'
23293 { (eval echo "$as_me:23293: \"$ac_try\"") >&5
23294 (eval $ac_try) 2>&5
23296 echo "$as_me:23296: \$? = $ac_status" >&5
23297 (exit "$ac_status"); }; }; then
23298 eval "$as_ac_var=yes"
23300 echo "$as_me: failed program was:" >&5
23301 cat "conftest.$ac_ext" >&5
23302 eval "$as_ac_var=no"
23304 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23306 echo "$as_me:23306: result: `eval echo '${'"$as_ac_var"'}'`" >&5
23307 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
23308 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
23309 cat >>confdefs.h <<EOF
23310 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
23316 echo "$as_me:23316: checking if poll really works" >&5
23317 echo $ECHO_N "checking if poll really works... $ECHO_C" >&6
23318 if test "${cf_cv_working_poll+set}" = set; then
23319 echo $ECHO_N "(cached) $ECHO_C" >&6
23322 if test "$cross_compiling" = yes; then
23323 cf_cv_working_poll=unknown
23325 cat >"conftest.$ac_ext" <<_ACEOF
23326 #line 23326 "configure"
23327 #include "confdefs.h"
23329 $ac_includes_default
23336 #include <sys/poll.h>
23340 struct pollfd myfds;
23343 /* check for Darwin bug with respect to "devices" */
23344 myfds.fd = open("/dev/null", 1); /* O_WRONLY */
23347 myfds.events = POLLIN;
23350 ret = poll(&myfds, 1, 100);
23352 if (ret < 0 || (myfds.revents & POLLNVAL)) {
23357 fd = open("/dev/tty", 2); /* O_RDWR */
23359 #ifdef HAVE_POSIX_OPENPT
23361 fd = posix_openpt(O_RDWR);
23366 /* also check with standard input */
23368 myfds.events = POLLIN;
23370 ret = poll(&myfds, 1, 100);
23375 ${cf_cv_main_return:-return}(ret < 0);
23378 rm -f "conftest$ac_exeext"
23379 if { (eval echo "$as_me:23379: \"$ac_link\"") >&5
23380 (eval $ac_link) 2>&5
23382 echo "$as_me:23382: \$? = $ac_status" >&5
23383 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
23384 { (eval echo "$as_me:23384: \"$ac_try\"") >&5
23385 (eval $ac_try) 2>&5
23387 echo "$as_me:23387: \$? = $ac_status" >&5
23388 (exit "$ac_status"); }; }; then
23389 cf_cv_working_poll=yes
23391 echo "$as_me: program exited with status $ac_status" >&5
23392 echo "$as_me: failed program was:" >&5
23393 cat "conftest.$ac_ext" >&5
23394 cf_cv_working_poll=no
23396 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
23399 echo "$as_me:23399: result: $cf_cv_working_poll" >&5
23400 echo "${ECHO_T}$cf_cv_working_poll" >&6
23401 test "$cf_cv_working_poll" = "yes" &&
23402 cat >>confdefs.h <<\EOF
23403 #define HAVE_WORKING_POLL 1
23406 echo "$as_me:23406: checking for va_copy" >&5
23407 echo $ECHO_N "checking for va_copy... $ECHO_C" >&6
23408 if test "${cf_cv_have_va_copy+set}" = set; then
23409 echo $ECHO_N "(cached) $ECHO_C" >&6
23412 cat >"conftest.$ac_ext" <<_ACEOF
23413 #line 23413 "configure"
23414 #include "confdefs.h"
23416 #include <stdarg.h>
23422 static va_list dst;
23423 static va_list src;
23429 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23430 if { (eval echo "$as_me:23430: \"$ac_link\"") >&5
23431 (eval $ac_link) 2>&5
23433 echo "$as_me:23433: \$? = $ac_status" >&5
23434 (exit "$ac_status"); } &&
23435 { ac_try='test -s "conftest$ac_exeext"'
23436 { (eval echo "$as_me:23436: \"$ac_try\"") >&5
23437 (eval $ac_try) 2>&5
23439 echo "$as_me:23439: \$? = $ac_status" >&5
23440 (exit "$ac_status"); }; }; then
23441 cf_cv_have_va_copy=yes
23443 echo "$as_me: failed program was:" >&5
23444 cat "conftest.$ac_ext" >&5
23445 cf_cv_have_va_copy=no
23447 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23449 echo "$as_me:23449: result: $cf_cv_have_va_copy" >&5
23450 echo "${ECHO_T}$cf_cv_have_va_copy" >&6
23452 if test "$cf_cv_have_va_copy" = yes;
23455 cat >>confdefs.h <<\EOF
23456 #define HAVE_VA_COPY 1
23459 else # !cf_cv_have_va_copy
23461 echo "$as_me:23461: checking for __va_copy" >&5
23462 echo $ECHO_N "checking for __va_copy... $ECHO_C" >&6
23463 if test "${cf_cv_have___va_copy+set}" = set; then
23464 echo $ECHO_N "(cached) $ECHO_C" >&6
23467 cat >"conftest.$ac_ext" <<_ACEOF
23468 #line 23468 "configure"
23469 #include "confdefs.h"
23471 #include <stdarg.h>
23477 static va_list dst;
23478 static va_list src;
23479 __va_copy(dst, src)
23484 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23485 if { (eval echo "$as_me:23485: \"$ac_link\"") >&5
23486 (eval $ac_link) 2>&5
23488 echo "$as_me:23488: \$? = $ac_status" >&5
23489 (exit "$ac_status"); } &&
23490 { ac_try='test -s "conftest$ac_exeext"'
23491 { (eval echo "$as_me:23491: \"$ac_try\"") >&5
23492 (eval $ac_try) 2>&5
23494 echo "$as_me:23494: \$? = $ac_status" >&5
23495 (exit "$ac_status"); }; }; then
23496 cf_cv_have___va_copy=yes
23498 echo "$as_me: failed program was:" >&5
23499 cat "conftest.$ac_ext" >&5
23500 cf_cv_have___va_copy=no
23502 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23504 echo "$as_me:23504: result: $cf_cv_have___va_copy" >&5
23505 echo "${ECHO_T}$cf_cv_have___va_copy" >&6
23507 if test "$cf_cv_have___va_copy" = yes
23510 cat >>confdefs.h <<\EOF
23511 #define HAVE___VA_COPY 1
23514 else # !cf_cv_have___va_copy
23516 echo "$as_me:23516: checking for __builtin_va_copy" >&5
23517 echo $ECHO_N "checking for __builtin_va_copy... $ECHO_C" >&6
23518 if test "${cf_cv_have___builtin_va_copy+set}" = set; then
23519 echo $ECHO_N "(cached) $ECHO_C" >&6
23522 cat >"conftest.$ac_ext" <<_ACEOF
23523 #line 23523 "configure"
23524 #include "confdefs.h"
23526 #include <stdarg.h>
23532 static va_list dst;
23533 static va_list src;
23534 __builtin_va_copy(dst, src)
23539 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23540 if { (eval echo "$as_me:23540: \"$ac_link\"") >&5
23541 (eval $ac_link) 2>&5
23543 echo "$as_me:23543: \$? = $ac_status" >&5
23544 (exit "$ac_status"); } &&
23545 { ac_try='test -s "conftest$ac_exeext"'
23546 { (eval echo "$as_me:23546: \"$ac_try\"") >&5
23547 (eval $ac_try) 2>&5
23549 echo "$as_me:23549: \$? = $ac_status" >&5
23550 (exit "$ac_status"); }; }; then
23551 cf_cv_have___builtin_va_copy=yes
23553 echo "$as_me: failed program was:" >&5
23554 cat "conftest.$ac_ext" >&5
23555 cf_cv_have___builtin_va_copy=no
23557 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23559 echo "$as_me:23559: result: $cf_cv_have___builtin_va_copy" >&5
23560 echo "${ECHO_T}$cf_cv_have___builtin_va_copy" >&6
23562 test "$cf_cv_have___builtin_va_copy" = yes &&
23564 cat >>confdefs.h <<\EOF
23565 #define HAVE___BUILTIN_VA_COPY 1
23568 fi # cf_cv_have___va_copy
23570 fi # cf_cv_have_va_copy
23572 case "${cf_cv_have_va_copy}${cf_cv_have___va_copy}${cf_cv_have___builtin_va_copy}" in
23577 echo "$as_me:23577: checking if we can simply copy va_list" >&5
23578 echo $ECHO_N "checking if we can simply copy va_list... $ECHO_C" >&6
23579 if test "${cf_cv_pointer_va_list+set}" = set; then
23580 echo $ECHO_N "(cached) $ECHO_C" >&6
23583 cat >"conftest.$ac_ext" <<_ACEOF
23584 #line 23584 "configure"
23585 #include "confdefs.h"
23587 #include <stdarg.h>
23600 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23601 if { (eval echo "$as_me:23601: \"$ac_link\"") >&5
23602 (eval $ac_link) 2>&5
23604 echo "$as_me:23604: \$? = $ac_status" >&5
23605 (exit "$ac_status"); } &&
23606 { ac_try='test -s "conftest$ac_exeext"'
23607 { (eval echo "$as_me:23607: \"$ac_try\"") >&5
23608 (eval $ac_try) 2>&5
23610 echo "$as_me:23610: \$? = $ac_status" >&5
23611 (exit "$ac_status"); }; }; then
23612 cf_cv_pointer_va_list=yes
23614 echo "$as_me: failed program was:" >&5
23615 cat "conftest.$ac_ext" >&5
23616 cf_cv_pointer_va_list=no
23618 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23620 echo "$as_me:23620: result: $cf_cv_pointer_va_list" >&5
23621 echo "${ECHO_T}$cf_cv_pointer_va_list" >&6
23623 if test "$cf_cv_pointer_va_list" = no
23625 echo "$as_me:23625: checking if we can copy va_list indirectly" >&5
23626 echo $ECHO_N "checking if we can copy va_list indirectly... $ECHO_C" >&6
23627 if test "${cf_cv_array_va_list+set}" = set; then
23628 echo $ECHO_N "(cached) $ECHO_C" >&6
23631 cat >"conftest.$ac_ext" <<_ACEOF
23632 #line 23632 "configure"
23633 #include "confdefs.h"
23635 #include <stdarg.h>
23648 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23649 if { (eval echo "$as_me:23649: \"$ac_link\"") >&5
23650 (eval $ac_link) 2>&5
23652 echo "$as_me:23652: \$? = $ac_status" >&5
23653 (exit "$ac_status"); } &&
23654 { ac_try='test -s "conftest$ac_exeext"'
23655 { (eval echo "$as_me:23655: \"$ac_try\"") >&5
23656 (eval $ac_try) 2>&5
23658 echo "$as_me:23658: \$? = $ac_status" >&5
23659 (exit "$ac_status"); }; }; then
23660 cf_cv_array_va_list=yes
23662 echo "$as_me: failed program was:" >&5
23663 cat "conftest.$ac_ext" >&5
23664 cf_cv_array_va_list=no
23666 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23668 echo "$as_me:23668: result: $cf_cv_array_va_list" >&5
23669 echo "${ECHO_T}$cf_cv_array_va_list" >&6
23670 test "$cf_cv_array_va_list" = yes &&
23671 cat >>confdefs.h <<\EOF
23672 #define ARRAY_VA_LIST 1
23679 echo "$as_me:23679: checking for pid_t" >&5
23680 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
23681 if test "${ac_cv_type_pid_t+set}" = set; then
23682 echo $ECHO_N "(cached) $ECHO_C" >&6
23684 cat >"conftest.$ac_ext" <<_ACEOF
23685 #line 23685 "configure"
23686 #include "confdefs.h"
23687 $ac_includes_default
23693 if (sizeof (pid_t))
23699 rm -f "conftest.$ac_objext"
23700 if { (eval echo "$as_me:23700: \"$ac_compile\"") >&5
23701 (eval $ac_compile) 2>&5
23703 echo "$as_me:23703: \$? = $ac_status" >&5
23704 (exit "$ac_status"); } &&
23705 { ac_try='test -s "conftest.$ac_objext"'
23706 { (eval echo "$as_me:23706: \"$ac_try\"") >&5
23707 (eval $ac_try) 2>&5
23709 echo "$as_me:23709: \$? = $ac_status" >&5
23710 (exit "$ac_status"); }; }; then
23711 ac_cv_type_pid_t=yes
23713 echo "$as_me: failed program was:" >&5
23714 cat "conftest.$ac_ext" >&5
23715 ac_cv_type_pid_t=no
23717 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
23719 echo "$as_me:23719: result: $ac_cv_type_pid_t" >&5
23720 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
23721 if test "$ac_cv_type_pid_t" = yes; then
23725 cat >>confdefs.h <<EOF
23731 for ac_header in unistd.h vfork.h
23733 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
23734 echo "$as_me:23734: checking for $ac_header" >&5
23735 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
23736 if eval "test \"\${$as_ac_Header+set}\" = set"; then
23737 echo $ECHO_N "(cached) $ECHO_C" >&6
23739 cat >"conftest.$ac_ext" <<_ACEOF
23740 #line 23740 "configure"
23741 #include "confdefs.h"
23742 #include <$ac_header>
23744 if { (eval echo "$as_me:23744: \"$ac_cpp "conftest.$ac_ext"\"") >&5
23745 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
23747 $EGREP -v '^ *\+' conftest.er1 >conftest.err
23749 cat conftest.err >&5
23750 echo "$as_me:23750: \$? = $ac_status" >&5
23751 (exit "$ac_status"); } >/dev/null; then
23752 if test -s conftest.err; then
23753 ac_cpp_err=$ac_c_preproc_warn_flag
23760 if test -z "$ac_cpp_err"; then
23761 eval "$as_ac_Header=yes"
23763 echo "$as_me: failed program was:" >&5
23764 cat "conftest.$ac_ext" >&5
23765 eval "$as_ac_Header=no"
23767 rm -f conftest.err "conftest.$ac_ext"
23769 echo "$as_me:23769: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
23770 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
23771 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
23772 cat >>confdefs.h <<EOF
23773 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
23779 for ac_func in fork vfork
23781 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
23782 echo "$as_me:23782: checking for $ac_func" >&5
23783 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
23784 if eval "test \"\${$as_ac_var+set}\" = set"; then
23785 echo $ECHO_N "(cached) $ECHO_C" >&6
23787 cat >"conftest.$ac_ext" <<_ACEOF
23788 #line 23788 "configure"
23789 #include "confdefs.h"
23790 #define $ac_func autoconf_temporary
23791 #include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */
23798 /* We use char because int might match the return type of a gcc2
23799 builtin and then its argument prototype would still apply. */
23800 char $ac_func (void);
23806 /* The GNU C library defines stubs for functions which it implements
23807 to always fail with ENOSYS. Some functions are actually named
23808 something starting with __ and the normal name is an alias. */
23809 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
23810 #error found stub for $ac_func
23813 return $ac_func ();
23818 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23819 if { (eval echo "$as_me:23819: \"$ac_link\"") >&5
23820 (eval $ac_link) 2>&5
23822 echo "$as_me:23822: \$? = $ac_status" >&5
23823 (exit "$ac_status"); } &&
23824 { ac_try='test -s "conftest$ac_exeext"'
23825 { (eval echo "$as_me:23825: \"$ac_try\"") >&5
23826 (eval $ac_try) 2>&5
23828 echo "$as_me:23828: \$? = $ac_status" >&5
23829 (exit "$ac_status"); }; }; then
23830 eval "$as_ac_var=yes"
23832 echo "$as_me: failed program was:" >&5
23833 cat "conftest.$ac_ext" >&5
23834 eval "$as_ac_var=no"
23836 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23838 echo "$as_me:23838: result: `eval echo '${'"$as_ac_var"'}'`" >&5
23839 echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
23840 if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
23841 cat >>confdefs.h <<EOF
23842 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
23848 ac_cv_func_fork_works=$ac_cv_func_fork
23849 if test "x$ac_cv_func_fork" = xyes; then
23850 echo "$as_me:23850: checking for working fork" >&5
23851 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
23852 if test "${ac_cv_func_fork_works+set}" = set; then
23853 echo $ECHO_N "(cached) $ECHO_C" >&6
23855 if test "$cross_compiling" = yes; then
23856 ac_cv_func_fork_works=cross
23858 cat >"conftest.$ac_ext" <<_ACEOF
23859 /* By Rüdiger Kuhlmann. */
23860 #include <sys/types.h>
23862 # include <unistd.h>
23864 /* Some systems only have a dummy stub for fork() */
23868 $ac_main_return (1);
23869 $ac_main_return (0);
23872 rm -f "conftest$ac_exeext"
23873 if { (eval echo "$as_me:23873: \"$ac_link\"") >&5
23874 (eval $ac_link) 2>&5
23876 echo "$as_me:23876: \$? = $ac_status" >&5
23877 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
23878 { (eval echo "$as_me:23878: \"$ac_try\"") >&5
23879 (eval $ac_try) 2>&5
23881 echo "$as_me:23881: \$? = $ac_status" >&5
23882 (exit "$ac_status"); }; }; then
23883 ac_cv_func_fork_works=yes
23885 echo "$as_me: program exited with status $ac_status" >&5
23886 echo "$as_me: failed program was:" >&5
23887 cat "conftest.$ac_ext" >&5
23888 ac_cv_func_fork_works=no
23890 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
23893 echo "$as_me:23893: result: $ac_cv_func_fork_works" >&5
23894 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
23897 if test "x$ac_cv_func_fork_works" = xcross; then
23899 *-*-amigaos* | *-*-msdosdjgpp*)
23900 # Override, as these systems have only a dummy fork() stub
23901 ac_cv_func_fork_works=no
23904 ac_cv_func_fork_works=yes
23907 { echo "$as_me:23907: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&5
23908 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&2;}
23910 ac_cv_func_vfork_works=$ac_cv_func_vfork
23911 if test "x$ac_cv_func_vfork" = xyes; then
23912 echo "$as_me:23912: checking for working vfork" >&5
23913 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
23914 if test "${ac_cv_func_vfork_works+set}" = set; then
23915 echo $ECHO_N "(cached) $ECHO_C" >&6
23917 if test "$cross_compiling" = yes; then
23918 ac_cv_func_vfork_works=cross
23920 cat >"conftest.$ac_ext" <<_ACEOF
23921 #line 23921 "configure"
23922 #include "confdefs.h"
23923 /* Thanks to Paul Eggert for this test. */
23925 #include <sys/types.h>
23926 #include <sys/stat.h>
23928 # include <unistd.h>
23931 # include <vfork.h>
23933 /* On some sparc systems, changes by the child to local and incoming
23934 argument registers are propagated back to the parent. The compiler
23935 is told about this with #include <vfork.h>, but some compilers
23936 (e.g. gcc -O) don't grok <vfork.h>. Test for this by using a
23937 static variable whose address is put into a register that is
23938 clobbered by the vfork. */
23941 sparc_address_test (int arg)
23943 sparc_address_test (arg) int arg;
23946 static pid_t child;
23964 pid_t parent = getpid ();
23967 sparc_address_test ();
23972 /* Here is another test for sparc vfork register problems. This
23973 test uses lots of local variables, at least as many local
23974 variables as main has allocated so far including compiler
23975 temporaries. 4 locals are enough for gcc 1.40.3 on a Solaris
23976 4.1.3 sparc, but we use 8 to be safe. A buggy compiler should
23977 reuse the register of parent for one of the local variables,
23978 since it will think that parent can't possibly be used any more
23979 in this routine. Assigning to the local variable will thus
23980 munge parent in the parent process. */
23982 p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
23983 p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
23984 /* Convince the compiler that p..p7 are live; otherwise, it might
23985 use the same hardware register for all 8 local variables. */
23986 if (p != p1 || p != p2 || p != p3 || p != p4
23987 || p != p5 || p != p6 || p != p7)
23990 /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
23991 from child file descriptors. If the child closes a descriptor
23992 before it execs or exits, this munges the parent's descriptor
23993 as well. Test for this by closing stdout in the child. */
23994 _exit(close(fileno(stdout)) != 0);
23999 while (wait(&status) != child)
24002 /* Was there some problem with vforking? */
24005 /* Did the child fail? (This shouldn't happen.) */
24008 /* Did the vfork/compiler bug occur? */
24009 || parent != getpid()
24011 /* Did the file descriptor bug occur? */
24012 || fstat(fileno(stdout), &st) != 0
24017 rm -f "conftest$ac_exeext"
24018 if { (eval echo "$as_me:24018: \"$ac_link\"") >&5
24019 (eval $ac_link) 2>&5
24021 echo "$as_me:24021: \$? = $ac_status" >&5
24022 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
24023 { (eval echo "$as_me:24023: \"$ac_try\"") >&5
24024 (eval $ac_try) 2>&5
24026 echo "$as_me:24026: \$? = $ac_status" >&5
24027 (exit "$ac_status"); }; }; then
24028 ac_cv_func_vfork_works=yes
24030 echo "$as_me: program exited with status $ac_status" >&5
24031 echo "$as_me: failed program was:" >&5
24032 cat "conftest.$ac_ext" >&5
24033 ac_cv_func_vfork_works=no
24035 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
24038 echo "$as_me:24038: result: $ac_cv_func_vfork_works" >&5
24039 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
24042 if test "x$ac_cv_func_fork_works" = xcross; then
24043 ac_cv_func_vfork_works=ac_cv_func_vfork
24044 { echo "$as_me:24044: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&5
24045 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&2;}
24048 if test "x$ac_cv_func_vfork_works" = xyes; then
24050 cat >>confdefs.h <<\EOF
24051 #define HAVE_WORKING_VFORK 1
24056 cat >>confdefs.h <<\EOF
24061 if test "x$ac_cv_func_fork_works" = xyes; then
24063 cat >>confdefs.h <<\EOF
24064 #define HAVE_WORKING_FORK 1
24069 echo "$as_me:24069: checking if fopen accepts explicit binary mode" >&5
24070 echo $ECHO_N "checking if fopen accepts explicit binary mode... $ECHO_C" >&6
24071 if test "${cf_cv_fopen_bin_r+set}" = set; then
24072 echo $ECHO_N "(cached) $ECHO_C" >&6
24075 if test "$cross_compiling" = yes; then
24076 cf_cv_fopen_bin_r=unknown
24078 cat >"conftest.$ac_ext" <<_ACEOF
24079 #line 24079 "configure"
24080 #include "confdefs.h"
24082 $ac_includes_default
24086 FILE *fp = fopen("conftest.tmp", "wb");
24090 for (p = 0; p < 256; ++p) {
24094 fp = fopen("conftest.tmp", "rb");
24096 for (p = 0; p < 256; ++p) {
24109 ${cf_cv_main_return:-return} (rc);
24113 rm -f "conftest$ac_exeext"
24114 if { (eval echo "$as_me:24114: \"$ac_link\"") >&5
24115 (eval $ac_link) 2>&5
24117 echo "$as_me:24117: \$? = $ac_status" >&5
24118 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
24119 { (eval echo "$as_me:24119: \"$ac_try\"") >&5
24120 (eval $ac_try) 2>&5
24122 echo "$as_me:24122: \$? = $ac_status" >&5
24123 (exit "$ac_status"); }; }; then
24124 cf_cv_fopen_bin_r=yes
24126 echo "$as_me: program exited with status $ac_status" >&5
24127 echo "$as_me: failed program was:" >&5
24128 cat "conftest.$ac_ext" >&5
24129 cf_cv_fopen_bin_r=no
24131 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
24135 echo "$as_me:24135: result: $cf_cv_fopen_bin_r" >&5
24136 echo "${ECHO_T}$cf_cv_fopen_bin_r" >&6
24137 test "x$cf_cv_fopen_bin_r" != xno &&
24138 cat >>confdefs.h <<\EOF
24139 #define USE_FOPEN_BIN_R 1
24142 # special check for test/ditto.c
24144 echo "$as_me:24144: checking for openpty in -lutil" >&5
24145 echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
24146 if test "${ac_cv_lib_util_openpty+set}" = set; then
24147 echo $ECHO_N "(cached) $ECHO_C" >&6
24149 ac_check_lib_save_LIBS=$LIBS
24150 LIBS="-lutil $LIBS"
24151 cat >"conftest.$ac_ext" <<_ACEOF
24152 #line 24152 "configure"
24153 #include "confdefs.h"
24155 /* Override any gcc2 internal prototype to avoid an error. */
24159 /* We use char because int might match the return type of a gcc2
24160 builtin and then its argument prototype would still apply. */
24170 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
24171 if { (eval echo "$as_me:24171: \"$ac_link\"") >&5
24172 (eval $ac_link) 2>&5
24174 echo "$as_me:24174: \$? = $ac_status" >&5
24175 (exit "$ac_status"); } &&
24176 { ac_try='test -s "conftest$ac_exeext"'
24177 { (eval echo "$as_me:24177: \"$ac_try\"") >&5
24178 (eval $ac_try) 2>&5
24180 echo "$as_me:24180: \$? = $ac_status" >&5
24181 (exit "$ac_status"); }; }; then
24182 ac_cv_lib_util_openpty=yes
24184 echo "$as_me: failed program was:" >&5
24185 cat "conftest.$ac_ext" >&5
24186 ac_cv_lib_util_openpty=no
24188 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
24189 LIBS=$ac_check_lib_save_LIBS
24191 echo "$as_me:24191: result: $ac_cv_lib_util_openpty" >&5
24192 echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
24193 if test "$ac_cv_lib_util_openpty" = yes; then
24199 echo "$as_me:24199: checking for openpty header" >&5
24200 echo $ECHO_N "checking for openpty header... $ECHO_C" >&6
24201 if test "${cf_cv_func_openpty+set}" = set; then
24202 echo $ECHO_N "(cached) $ECHO_C" >&6
24205 cf_save_LIBS="$LIBS"
24206 test "$cf_cv_lib_util" = yes && {
24207 cf_add_libs="$LIBS"
24210 for cf_add_1lib in -lutil; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
24211 # filter duplicates
24212 for cf_add_1lib in $cf_add_0lib; do
24213 for cf_add_2lib in $cf_add_libs; do
24214 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
24219 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
24221 LIBS="$cf_add_libs"
24223 for cf_header in pty.h libutil.h util.h
24225 cat >"conftest.$ac_ext" <<_ACEOF
24226 #line 24226 "configure"
24227 #include "confdefs.h"
24229 #include <$cf_header>
24235 int x = openpty((int *)0, (int *)0, (char *)0,
24236 (struct termios *)0, (struct winsize *)0);
24242 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
24243 if { (eval echo "$as_me:24243: \"$ac_link\"") >&5
24244 (eval $ac_link) 2>&5
24246 echo "$as_me:24246: \$? = $ac_status" >&5
24247 (exit "$ac_status"); } &&
24248 { ac_try='test -s "conftest$ac_exeext"'
24249 { (eval echo "$as_me:24249: \"$ac_try\"") >&5
24250 (eval $ac_try) 2>&5
24252 echo "$as_me:24252: \$? = $ac_status" >&5
24253 (exit "$ac_status"); }; }; then
24255 cf_cv_func_openpty=$cf_header
24259 echo "$as_me: failed program was:" >&5
24260 cat "conftest.$ac_ext" >&5
24262 cf_cv_func_openpty=no
24265 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
24267 LIBS="$cf_save_LIBS"
24270 echo "$as_me:24270: result: $cf_cv_func_openpty" >&5
24271 echo "${ECHO_T}$cf_cv_func_openpty" >&6
24273 if test "$cf_cv_func_openpty" != no ; then
24275 cat >>confdefs.h <<EOF
24276 #define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
24279 cat >>confdefs.h <<\EOF
24280 #define USE_XTERM_PTY 1
24283 if test "x$cf_cv_lib_util" = xyes ; then
24285 cf_add_libs="$TEST_LIBS"
24288 for cf_add_1lib in -lutil; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
24289 # filter duplicates
24290 for cf_add_1lib in $cf_add_0lib; do
24291 for cf_add_2lib in $cf_add_libs; do
24292 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
24297 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
24299 TEST_LIBS="$cf_add_libs"
24304 if test "$with_hashed_db" != no ; then
24306 cat >>confdefs.h <<\EOF
24307 #define USE_HASHED_DB 1
24310 case $with_hashed_db in
24314 if test -d "$with_hashed_db" ; then
24316 if test -n "$with_hashed_db/include" ; then
24317 for cf_add_incdir in $with_hashed_db/include
24319 while test "$cf_add_incdir" != /usr/include
24321 if test -d "$cf_add_incdir"
24324 if test -n "$CFLAGS$CPPFLAGS" ; then
24325 # a loop is needed to ensure we can add subdirs of existing dirs
24326 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
24327 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
24328 cf_have_incdir=yes; break
24333 if test "$cf_have_incdir" = no ; then
24334 if test "$cf_add_incdir" = /usr/local/include ; then
24335 if test "$GCC" = yes
24337 cf_save_CPPFLAGS=$CPPFLAGS
24339 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
24340 CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
24342 cat >"conftest.$ac_ext" <<_ACEOF
24343 #line 24343 "configure"
24344 #include "confdefs.h"
24354 rm -f "conftest.$ac_objext"
24355 if { (eval echo "$as_me:24355: \"$ac_compile\"") >&5
24356 (eval $ac_compile) 2>&5
24358 echo "$as_me:24358: \$? = $ac_status" >&5
24359 (exit "$ac_status"); } &&
24360 { ac_try='test -s "conftest.$ac_objext"'
24361 { (eval echo "$as_me:24361: \"$ac_try\"") >&5
24362 (eval $ac_try) 2>&5
24364 echo "$as_me:24364: \$? = $ac_status" >&5
24365 (exit "$ac_status"); }; }; then
24368 echo "$as_me: failed program was:" >&5
24369 cat "conftest.$ac_ext" >&5
24372 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
24373 CPPFLAGS=$cf_save_CPPFLAGS
24378 if test "$cf_have_incdir" = no ; then
24379 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
24381 echo "${as_me:-configure}:24381: testing adding $cf_add_incdir to include-path ..." 1>&5
24383 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
24385 cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
24386 test "$cf_top_incdir" = "$cf_add_incdir" && break
24387 cf_add_incdir="$cf_top_incdir"
24398 if test -n "$with_hashed_db/lib" ; then
24399 for cf_add_libdir in $with_hashed_db/lib
24401 if test "$cf_add_libdir" = /usr/lib ; then
24403 elif test -d "$cf_add_libdir"
24406 if test -n "$LDFLAGS$LIBS" ; then
24407 # a loop is needed to ensure we can add subdirs of existing dirs
24408 for cf_test_libdir in $LDFLAGS $LIBS ; do
24409 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
24410 cf_have_libdir=yes; break
24414 if test "$cf_have_libdir" = no ; then
24415 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
24417 echo "${as_me:-configure}:24417: testing adding $cf_add_libdir to library-path ..." 1>&5
24419 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
24426 case "$with_hashed_db" in
24428 { echo "$as_me:24428: WARNING: no such directory $with_hashed_db" >&5
24429 echo "$as_me: WARNING: no such directory $with_hashed_db" >&2;}
24435 test "x$prefix" != "xNONE" && \
24436 test -d "$prefix" && \
24438 test -n "$verbose" && echo " ... testing for include-directories under $prefix"
24439 test -d "$prefix/include" && cf_search="$cf_search $prefix/include"
24440 test -d "$prefix/include/$with_hashed_db" && cf_search="$cf_search $prefix/include/$with_hashed_db"
24441 test -d "$prefix/include/$with_hashed_db/include" && cf_search="$cf_search $prefix/include/$with_hashed_db/include"
24442 test -d "$prefix/$with_hashed_db/include" && cf_search="$cf_search $prefix/$with_hashed_db/include"
24443 test -d "$prefix/$with_hashed_db/include/$with_hashed_db" && cf_search="$cf_search $prefix/$with_hashed_db/include/$with_hashed_db"
24446 for cf_subdir_prefix in \
24455 test "x$cf_subdir_prefix" != "x$prefix" && \
24456 test -d "$cf_subdir_prefix" && \
24457 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
24458 test -n "$verbose" && echo " ... testing for include-directories under $cf_subdir_prefix"
24459 test -d "$cf_subdir_prefix/include" && cf_search="$cf_search $cf_subdir_prefix/include"
24460 test -d "$cf_subdir_prefix/include/$with_hashed_db" && cf_search="$cf_search $cf_subdir_prefix/include/$with_hashed_db"
24461 test -d "$cf_subdir_prefix/include/$with_hashed_db/include" && cf_search="$cf_search $cf_subdir_prefix/include/$with_hashed_db/include"
24462 test -d "$cf_subdir_prefix/$with_hashed_db/include" && cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/include"
24463 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"
24468 for cf_item in $cf_search
24471 (*/$with_hashed_db)
24473 if test -n "$cf_item" ; then
24474 for cf_add_incdir in $cf_item
24476 while test "$cf_add_incdir" != /usr/include
24478 if test -d "$cf_add_incdir"
24481 if test -n "$CFLAGS$CPPFLAGS" ; then
24482 # a loop is needed to ensure we can add subdirs of existing dirs
24483 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
24484 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
24485 cf_have_incdir=yes; break
24490 if test "$cf_have_incdir" = no ; then
24491 if test "$cf_add_incdir" = /usr/local/include ; then
24492 if test "$GCC" = yes
24494 cf_save_CPPFLAGS=$CPPFLAGS
24496 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
24497 CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
24499 cat >"conftest.$ac_ext" <<_ACEOF
24500 #line 24500 "configure"
24501 #include "confdefs.h"
24511 rm -f "conftest.$ac_objext"
24512 if { (eval echo "$as_me:24512: \"$ac_compile\"") >&5
24513 (eval $ac_compile) 2>&5
24515 echo "$as_me:24515: \$? = $ac_status" >&5
24516 (exit "$ac_status"); } &&
24517 { ac_try='test -s "conftest.$ac_objext"'
24518 { (eval echo "$as_me:24518: \"$ac_try\"") >&5
24519 (eval $ac_try) 2>&5
24521 echo "$as_me:24521: \$? = $ac_status" >&5
24522 (exit "$ac_status"); }; }; then
24525 echo "$as_me: failed program was:" >&5
24526 cat "conftest.$ac_ext" >&5
24529 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
24530 CPPFLAGS=$cf_save_CPPFLAGS
24535 if test "$cf_have_incdir" = no ; then
24536 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6
24538 echo "${as_me:-configure}:24538: testing adding $cf_add_incdir to include-path ..." 1>&5
24540 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
24542 cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
24543 test "$cf_top_incdir" = "$cf_add_incdir" && break
24544 cf_add_incdir="$cf_top_incdir"
24561 test "x$prefix" != "xNONE" && \
24562 test -d "$prefix" && \
24564 test -n "$verbose" && echo " ... testing for lib-directories under $prefix"
24565 test -d "$prefix/lib" && cf_search="$cf_search $prefix/lib"
24566 test -d "$prefix/lib/$with_hashed_db" && cf_search="$cf_search $prefix/lib/$with_hashed_db"
24567 test -d "$prefix/lib/$with_hashed_db/lib" && cf_search="$cf_search $prefix/lib/$with_hashed_db/lib"
24568 test -d "$prefix/$with_hashed_db/lib" && cf_search="$cf_search $prefix/$with_hashed_db/lib"
24569 test -d "$prefix/$with_hashed_db/lib/$with_hashed_db" && cf_search="$cf_search $prefix/$with_hashed_db/lib/$with_hashed_db"
24572 for cf_subdir_prefix in \
24581 test "x$cf_subdir_prefix" != "x$prefix" && \
24582 test -d "$cf_subdir_prefix" && \
24583 { test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
24584 test -n "$verbose" && echo " ... testing for lib-directories under $cf_subdir_prefix"
24585 test -d "$cf_subdir_prefix/lib" && cf_search="$cf_search $cf_subdir_prefix/lib"
24586 test -d "$cf_subdir_prefix/lib/$with_hashed_db" && cf_search="$cf_search $cf_subdir_prefix/lib/$with_hashed_db"
24587 test -d "$cf_subdir_prefix/lib/$with_hashed_db/lib" && cf_search="$cf_search $cf_subdir_prefix/lib/$with_hashed_db/lib"
24588 test -d "$cf_subdir_prefix/$with_hashed_db/lib" && cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/lib"
24589 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"
24594 for cf_item in $cf_search
24597 (*/$with_hashed_db)
24599 if test -n "$cf_item" ; then
24600 for cf_add_libdir in $cf_item
24602 if test "$cf_add_libdir" = /usr/lib ; then
24604 elif test -d "$cf_add_libdir"
24607 if test -n "$LDFLAGS$LIBS" ; then
24608 # a loop is needed to ensure we can add subdirs of existing dirs
24609 for cf_test_libdir in $LDFLAGS $LIBS ; do
24610 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
24611 cf_have_libdir=yes; break
24615 if test "$cf_have_libdir" = no ; then
24616 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6
24618 echo "${as_me:-configure}:24618: testing adding $cf_add_libdir to library-path ..." 1>&5
24620 LDFLAGS="-L$cf_add_libdir $LDFLAGS"
24635 echo "$as_me:24635: checking for db.h" >&5
24636 echo $ECHO_N "checking for db.h... $ECHO_C" >&6
24637 if test "${ac_cv_header_db_h+set}" = set; then
24638 echo $ECHO_N "(cached) $ECHO_C" >&6
24640 cat >"conftest.$ac_ext" <<_ACEOF
24641 #line 24641 "configure"
24642 #include "confdefs.h"
24645 if { (eval echo "$as_me:24645: \"$ac_cpp "conftest.$ac_ext"\"") >&5
24646 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
24648 $EGREP -v '^ *\+' conftest.er1 >conftest.err
24650 cat conftest.err >&5
24651 echo "$as_me:24651: \$? = $ac_status" >&5
24652 (exit "$ac_status"); } >/dev/null; then
24653 if test -s conftest.err; then
24654 ac_cpp_err=$ac_c_preproc_warn_flag
24661 if test -z "$ac_cpp_err"; then
24662 ac_cv_header_db_h=yes
24664 echo "$as_me: failed program was:" >&5
24665 cat "conftest.$ac_ext" >&5
24666 ac_cv_header_db_h=no
24668 rm -f conftest.err "conftest.$ac_ext"
24670 echo "$as_me:24670: result: $ac_cv_header_db_h" >&5
24671 echo "${ECHO_T}$ac_cv_header_db_h" >&6
24672 if test "$ac_cv_header_db_h" = yes; then
24674 echo "$as_me:24674: checking for version of db" >&5
24675 echo $ECHO_N "checking for version of db... $ECHO_C" >&6
24676 if test "${cf_cv_hashed_db_version+set}" = set; then
24677 echo $ECHO_N "(cached) $ECHO_C" >&6
24680 cf_cv_hashed_db_version=unknown
24682 for cf_db_version in 1 2 3 4 5 6
24685 echo "${as_me:-configure}:24685: testing checking for db version $cf_db_version ..." 1>&5
24687 cat >"conftest.$ac_ext" <<_ACEOF
24688 #line 24688 "configure"
24689 #include "confdefs.h"
24691 $ac_includes_default
24694 #ifdef DB_VERSION_MAJOR
24695 /* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
24696 #if $cf_db_version == DB_VERSION_MAJOR
24699 #error $cf_db_version is not DB_VERSION_MAJOR
24702 #if $cf_db_version == 1
24703 /* ok: assuming this is DB 1.8.5 */
24705 #error $cf_db_version is not 1
24717 rm -f "conftest.$ac_objext"
24718 if { (eval echo "$as_me:24718: \"$ac_compile\"") >&5
24719 (eval $ac_compile) 2>&5
24721 echo "$as_me:24721: \$? = $ac_status" >&5
24722 (exit "$ac_status"); } &&
24723 { ac_try='test -s "conftest.$ac_objext"'
24724 { (eval echo "$as_me:24724: \"$ac_try\"") >&5
24725 (eval $ac_try) 2>&5
24727 echo "$as_me:24727: \$? = $ac_status" >&5
24728 (exit "$ac_status"); }; }; then
24730 cf_cv_hashed_db_version=$cf_db_version
24734 echo "$as_me: failed program was:" >&5
24735 cat "conftest.$ac_ext" >&5
24737 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
24741 echo "$as_me:24741: result: $cf_cv_hashed_db_version" >&5
24742 echo "${ECHO_T}$cf_cv_hashed_db_version" >&6
24744 if test "$cf_cv_hashed_db_version" = unknown ; then
24745 { { echo "$as_me:24745: error: Cannot determine version of db" >&5
24746 echo "$as_me: error: Cannot determine version of db" >&2;}
24747 { (exit 1); exit 1; }; }
24750 echo "$as_me:24750: checking for db libraries" >&5
24751 echo $ECHO_N "checking for db libraries... $ECHO_C" >&6
24752 if test "${cf_cv_hashed_db_libs+set}" = set; then
24753 echo $ECHO_N "(cached) $ECHO_C" >&6
24756 cf_cv_hashed_db_libs=unknown
24757 for cf_db_libs in "" db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db ''
24759 cf_save_libs="$LIBS"
24760 if test -n "$cf_db_libs"; then
24762 cf_add_libs="$LIBS"
24765 for cf_add_1lib in -l$cf_db_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
24766 # filter duplicates
24767 for cf_add_1lib in $cf_add_0lib; do
24768 for cf_add_2lib in $cf_add_libs; do
24769 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
24774 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
24776 LIBS="$cf_add_libs"
24780 echo "${as_me:-configure}:24780: testing checking for library $cf_db_libs ..." 1>&5
24782 cat >"conftest.$ac_ext" <<_ACEOF
24783 #line 24783 "configure"
24784 #include "confdefs.h"
24786 $ac_includes_default
24793 char *path = "/tmp/foo";
24794 #ifdef DB_VERSION_MAJOR
24795 #if DB_VERSION_MAJOR >= 4
24797 db_create(&result, NULL, 0);
24798 result->open(result,
24805 #elif DB_VERSION_MAJOR >= 3
24807 db_create(&result, NULL, 0);
24808 result->open(result,
24814 #elif DB_VERSION_MAJOR >= 2
24823 #endif /* DB_VERSION_MAJOR */
24825 DB *result = dbopen(path,
24831 ${cf_cv_main_return:-return}(result != 0)
24837 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
24838 if { (eval echo "$as_me:24838: \"$ac_link\"") >&5
24839 (eval $ac_link) 2>&5
24841 echo "$as_me:24841: \$? = $ac_status" >&5
24842 (exit "$ac_status"); } &&
24843 { ac_try='test -s "conftest$ac_exeext"'
24844 { (eval echo "$as_me:24844: \"$ac_try\"") >&5
24845 (eval $ac_try) 2>&5
24847 echo "$as_me:24847: \$? = $ac_status" >&5
24848 (exit "$ac_status"); }; }; then
24850 if test -n "$cf_db_libs" ; then
24851 cf_cv_hashed_db_libs=$cf_db_libs
24853 cf_cv_hashed_db_libs=default
24855 LIBS="$cf_save_libs"
24859 echo "$as_me: failed program was:" >&5
24860 cat "conftest.$ac_ext" >&5
24862 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
24863 LIBS="$cf_save_libs"
24867 echo "$as_me:24867: result: $cf_cv_hashed_db_libs" >&5
24868 echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6
24870 if test "$cf_cv_hashed_db_libs" = unknown ; then
24871 { { echo "$as_me:24871: error: Cannot determine library for db" >&5
24872 echo "$as_me: error: Cannot determine library for db" >&2;}
24873 { (exit 1); exit 1; }; }
24874 elif test "$cf_cv_hashed_db_libs" != default ; then
24876 cf_add_libs="$LIBS"
24879 for cf_add_1lib in -l$cf_cv_hashed_db_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
24880 # filter duplicates
24881 for cf_add_1lib in $cf_add_0lib; do
24882 for cf_add_2lib in $cf_add_libs; do
24883 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
24888 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
24890 LIBS="$cf_add_libs"
24897 { { echo "$as_me:24897: error: Cannot find db.h" >&5
24898 echo "$as_me: error: Cannot find db.h" >&2;}
24899 { (exit 1); exit 1; }; }
24905 if test -z "$cf_user_CFLAGS" && test "$enable_leaks" = yes ; then
24906 CFLAGS=`echo "${CFLAGS}" | sed -e 's%-g %%' -e 's%-g$%%' -e 's%[ ]% %g' -e 's% [ ]*% %g' -e 's%^ %%' -e 's% $%%'`
24907 CXXFLAGS=`echo "${CXXFLAGS}" | sed -e 's%-g %%' -e 's%-g$%%' -e 's%[ ]% %g' -e 's% [ ]*% %g' -e 's%^ %%' -e 's% $%%'`
24910 # Just in case, check if the C compiler has a bool type.
24912 echo "$as_me:24912: checking if we should include stdbool.h" >&5
24913 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
24915 if test "${cf_cv_header_stdbool_h+set}" = set; then
24916 echo $ECHO_N "(cached) $ECHO_C" >&6
24919 cat >"conftest.$ac_ext" <<_ACEOF
24920 #line 24920 "configure"
24921 #include "confdefs.h"
24931 rm -f "conftest.$ac_objext"
24932 if { (eval echo "$as_me:24932: \"$ac_compile\"") >&5
24933 (eval $ac_compile) 2>&5
24935 echo "$as_me:24935: \$? = $ac_status" >&5
24936 (exit "$ac_status"); } &&
24937 { ac_try='test -s "conftest.$ac_objext"'
24938 { (eval echo "$as_me:24938: \"$ac_try\"") >&5
24939 (eval $ac_try) 2>&5
24941 echo "$as_me:24941: \$? = $ac_status" >&5
24942 (exit "$ac_status"); }; }; then
24943 cf_cv_header_stdbool_h=0
24945 echo "$as_me: failed program was:" >&5
24946 cat "conftest.$ac_ext" >&5
24947 cat >"conftest.$ac_ext" <<_ACEOF
24948 #line 24948 "configure"
24949 #include "confdefs.h"
24952 #include <stdbool.h>
24963 rm -f "conftest.$ac_objext"
24964 if { (eval echo "$as_me:24964: \"$ac_compile\"") >&5
24965 (eval $ac_compile) 2>&5
24967 echo "$as_me:24967: \$? = $ac_status" >&5
24968 (exit "$ac_status"); } &&
24969 { ac_try='test -s "conftest.$ac_objext"'
24970 { (eval echo "$as_me:24970: \"$ac_try\"") >&5
24971 (eval $ac_try) 2>&5
24973 echo "$as_me:24973: \$? = $ac_status" >&5
24974 (exit "$ac_status"); }; }; then
24975 cf_cv_header_stdbool_h=1
24977 echo "$as_me: failed program was:" >&5
24978 cat "conftest.$ac_ext" >&5
24979 cf_cv_header_stdbool_h=0
24981 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
24983 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
24986 if test "$cf_cv_header_stdbool_h" = 1
24987 then echo "$as_me:24987: result: yes" >&5
24988 echo "${ECHO_T}yes" >&6
24989 else echo "$as_me:24989: result: no" >&5
24990 echo "${ECHO_T}no" >&6
24993 echo "$as_me:24993: checking for builtin bool type" >&5
24994 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
24996 if test "${cf_cv_cc_bool_type+set}" = set; then
24997 echo $ECHO_N "(cached) $ECHO_C" >&6
25000 cat >"conftest.$ac_ext" <<_ACEOF
25001 #line 25001 "configure"
25002 #include "confdefs.h"
25005 #include <sys/types.h>
25015 rm -f "conftest.$ac_objext"
25016 if { (eval echo "$as_me:25016: \"$ac_compile\"") >&5
25017 (eval $ac_compile) 2>&5
25019 echo "$as_me:25019: \$? = $ac_status" >&5
25020 (exit "$ac_status"); } &&
25021 { ac_try='test -s "conftest.$ac_objext"'
25022 { (eval echo "$as_me:25022: \"$ac_try\"") >&5
25023 (eval $ac_try) 2>&5
25025 echo "$as_me:25025: \$? = $ac_status" >&5
25026 (exit "$ac_status"); }; }; then
25027 cf_cv_cc_bool_type=1
25029 echo "$as_me: failed program was:" >&5
25030 cat "conftest.$ac_ext" >&5
25031 cf_cv_cc_bool_type=0
25033 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25037 if test "$cf_cv_cc_bool_type" = 1
25038 then echo "$as_me:25038: result: yes" >&5
25039 echo "${ECHO_T}yes" >&6
25040 else echo "$as_me:25040: result: no" >&5
25041 echo "${ECHO_T}no" >&6
25044 # Check for C++ compiler characteristics (and ensure that it's there!)
25045 if test -n "$CXX" ; then
25047 ac_cpp='$CXXCPP $CPPFLAGS'
25048 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
25049 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
25050 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25051 ac_main_return="return"
25053 if test -n "$GXX" ; then
25056 LIBS="$LIBS $CXXLIBS"
25057 echo "$as_me:25057: checking if we already have C++ library" >&5
25058 echo $ECHO_N "checking if we already have C++ library... $ECHO_C" >&6
25059 cat >"conftest.$ac_ext" <<_ACEOF
25060 #line 25060 "configure"
25061 #include "confdefs.h"
25063 #include <iostream>
25068 std::cout << "Hello World!" << std::endl;
25073 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
25074 if { (eval echo "$as_me:25074: \"$ac_link\"") >&5
25075 (eval $ac_link) 2>&5
25077 echo "$as_me:25077: \$? = $ac_status" >&5
25078 (exit "$ac_status"); } &&
25079 { ac_try='test -s "conftest$ac_exeext"'
25080 { (eval echo "$as_me:25080: \"$ac_try\"") >&5
25081 (eval $ac_try) 2>&5
25083 echo "$as_me:25083: \$? = $ac_status" >&5
25084 (exit "$ac_status"); }; }; then
25085 cf_have_libstdcpp=yes
25087 echo "$as_me: failed program was:" >&5
25088 cat "conftest.$ac_ext" >&5
25089 cf_have_libstdcpp=no
25091 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
25092 echo "$as_me:25092: result: $cf_have_libstdcpp" >&5
25093 echo "${ECHO_T}$cf_have_libstdcpp" >&6
25096 if test "$cf_have_libstdcpp" != yes
25098 case "$cf_cv_system_name" in
25100 if test -z "`g++ -dM -E - < /dev/null | grep __KLIBC__`"; then
25101 cf_stdcpp_libname=stdcpp
25103 cf_stdcpp_libname=stdc++
25107 cf_stdcpp_libname=stdc++
25111 echo "$as_me:25111: checking for library $cf_stdcpp_libname" >&5
25112 echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
25113 if test "${cf_cv_libstdcpp+set}" = set; then
25114 echo $ECHO_N "(cached) $ECHO_C" >&6
25118 LIBS="$LIBS $CXXLIBS"
25120 cf_add_libs="$LIBS"
25123 for cf_add_1lib in -l$cf_stdcpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25124 # filter duplicates
25125 for cf_add_1lib in $cf_add_0lib; do
25126 for cf_add_2lib in $cf_add_libs; do
25127 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25132 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25134 LIBS="$cf_add_libs"
25136 cat >"conftest.$ac_ext" <<_ACEOF
25137 #line 25137 "configure"
25138 #include "confdefs.h"
25140 #include <iostream>
25145 std::cout << "Hello World!" << std::endl;
25150 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
25151 if { (eval echo "$as_me:25151: \"$ac_link\"") >&5
25152 (eval $ac_link) 2>&5
25154 echo "$as_me:25154: \$? = $ac_status" >&5
25155 (exit "$ac_status"); } &&
25156 { ac_try='test -s "conftest$ac_exeext"'
25157 { (eval echo "$as_me:25157: \"$ac_try\"") >&5
25158 (eval $ac_try) 2>&5
25160 echo "$as_me:25160: \$? = $ac_status" >&5
25161 (exit "$ac_status"); }; }; then
25162 cf_cv_libstdcpp=yes
25164 echo "$as_me: failed program was:" >&5
25165 cat "conftest.$ac_ext" >&5
25168 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
25172 echo "$as_me:25172: result: $cf_cv_libstdcpp" >&5
25173 echo "${ECHO_T}$cf_cv_libstdcpp" >&6
25174 test "$cf_cv_libstdcpp" = yes && {
25175 cf_add_libs="$CXXLIBS"
25178 for cf_add_1lib in -l$cf_stdcpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25179 # filter duplicates
25180 for cf_add_1lib in $cf_add_0lib; do
25181 for cf_add_2lib in $cf_add_libs; do
25182 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25187 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25189 CXXLIBS="$cf_add_libs"
25194 echo "$as_me:25194: checking whether $CXX understands -c and -o together" >&5
25195 echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
25196 if test "${cf_cv_prog_CXX_c_o+set}" = set; then
25197 echo $ECHO_N "(cached) $ECHO_C" >&6
25200 cat > conftest.$ac_ext <<CF_EOF
25203 ${cf_cv_main_return:-return}(0);
25206 # We do the test twice because some compilers refuse to overwrite an
25207 # existing .o file with -o, though they will create one.
25208 ac_try='$CXX $CXXFLAGS $CPPFLAGS -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
25209 if { (eval echo "$as_me:25209: \"$ac_try\"") >&5
25210 (eval $ac_try) 2>&5
25212 echo "$as_me:25212: \$? = $ac_status" >&5
25213 (exit "$ac_status"); } &&
25214 test -f conftest2.$ac_objext && { (eval echo "$as_me:25214: \"$ac_try\"") >&5
25215 (eval $ac_try) 2>&5
25217 echo "$as_me:25217: \$? = $ac_status" >&5
25218 (exit "$ac_status"); };
25220 eval cf_cv_prog_CXX_c_o=yes
25222 eval cf_cv_prog_CXX_c_o=no
25227 if test "$cf_cv_prog_CXX_c_o" = yes; then
25228 echo "$as_me:25228: result: yes" >&5
25229 echo "${ECHO_T}yes" >&6
25231 echo "$as_me:25231: result: no" >&5
25232 echo "${ECHO_T}no" >&6
25235 case "$GXX_VERSION" in
25236 (1.*|2.[0-6]*|[1-9][0-9].*)
25241 cf_cxx_library=unknown
25242 case "$cf_cv_system_name" in
25250 if test "$GXX" = yes; then
25251 echo "$as_me:25251: checking for lib$cf_gpp_libname" >&5
25252 echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
25255 cf_add_libs="$LIBS"
25258 for cf_add_1lib in -l$cf_gpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25259 # filter duplicates
25260 for cf_add_1lib in $cf_add_0lib; do
25261 for cf_add_2lib in $cf_add_libs; do
25262 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25267 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25269 LIBS="$cf_add_libs"
25271 cat >"conftest.$ac_ext" <<_ACEOF
25272 #line 25272 "configure"
25273 #include "confdefs.h"
25275 #include <$cf_gpp_libname/builtin.h>
25280 two_arg_error_handler_t foo2 = lib_error_handler
25285 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
25286 if { (eval echo "$as_me:25286: \"$ac_link\"") >&5
25287 (eval $ac_link) 2>&5
25289 echo "$as_me:25289: \$? = $ac_status" >&5
25290 (exit "$ac_status"); } &&
25291 { ac_try='test -s "conftest$ac_exeext"'
25292 { (eval echo "$as_me:25292: \"$ac_try\"") >&5
25293 (eval $ac_try) 2>&5
25295 echo "$as_me:25295: \$? = $ac_status" >&5
25296 (exit "$ac_status"); }; }; then
25299 cf_add_libs="$CXXLIBS"
25302 for cf_add_1lib in -l$cf_gpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25303 # filter duplicates
25304 for cf_add_1lib in $cf_add_0lib; do
25305 for cf_add_2lib in $cf_add_libs; do
25306 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25311 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25313 CXXLIBS="$cf_add_libs"
25315 if test "$cf_gpp_libname" = cpp ; then
25317 cat >>confdefs.h <<\EOF
25318 #define HAVE_GPP_BUILTIN_H 1
25323 cat >>confdefs.h <<\EOF
25324 #define HAVE_GXX_BUILTIN_H 1
25329 echo "$as_me: failed program was:" >&5
25330 cat "conftest.$ac_ext" >&5
25331 cat >"conftest.$ac_ext" <<_ACEOF
25332 #line 25332 "configure"
25333 #include "confdefs.h"
25335 #include <builtin.h>
25340 two_arg_error_handler_t foo2 = lib_error_handler
25345 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
25346 if { (eval echo "$as_me:25346: \"$ac_link\"") >&5
25347 (eval $ac_link) 2>&5
25349 echo "$as_me:25349: \$? = $ac_status" >&5
25350 (exit "$ac_status"); } &&
25351 { ac_try='test -s "conftest$ac_exeext"'
25352 { (eval echo "$as_me:25352: \"$ac_try\"") >&5
25353 (eval $ac_try) 2>&5
25355 echo "$as_me:25355: \$? = $ac_status" >&5
25356 (exit "$ac_status"); }; }; then
25359 cf_add_libs="$CXXLIBS"
25362 for cf_add_1lib in -l$cf_gpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25363 # filter duplicates
25364 for cf_add_1lib in $cf_add_0lib; do
25365 for cf_add_2lib in $cf_add_libs; do
25366 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25371 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25373 CXXLIBS="$cf_add_libs"
25375 cat >>confdefs.h <<\EOF
25376 #define HAVE_BUILTIN_H 1
25380 echo "$as_me: failed program was:" >&5
25381 cat "conftest.$ac_ext" >&5
25384 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
25386 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
25388 echo "$as_me:25388: result: $cf_cxx_library" >&5
25389 echo "${ECHO_T}$cf_cxx_library" >&6
25399 ac_cpp='$CXXCPP $CPPFLAGS'
25400 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
25401 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
25402 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25403 ac_main_return="return"
25404 echo "$as_me:25404: checking how to run the C++ preprocessor" >&5
25405 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
25406 if test -z "$CXXCPP"; then
25407 if test "${ac_cv_prog_CXXCPP+set}" = set; then
25408 echo $ECHO_N "(cached) $ECHO_C" >&6
25410 # Double quotes because CXXCPP needs to be expanded
25411 for CXXCPP in "$CXX -E" "/lib/cpp"
25413 ac_preproc_ok=false
25414 for ac_cxx_preproc_warn_flag in '' yes
25416 # Use a header file that comes with gcc, so configuring glibc
25417 # with a fresh cross-compiler works.
25418 # On the NeXT, cc -E runs the code through the compiler's parser,
25419 # not just through cpp. "Syntax error" is here to catch this case.
25420 cat >"conftest.$ac_ext" <<_ACEOF
25421 #line 25421 "configure"
25422 #include "confdefs.h"
25423 #include <assert.h>
25426 if { (eval echo "$as_me:25426: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25427 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25429 $EGREP -v '^ *\+' conftest.er1 >conftest.err
25431 cat conftest.err >&5
25432 echo "$as_me:25432: \$? = $ac_status" >&5
25433 (exit "$ac_status"); } >/dev/null; then
25434 if test -s conftest.err; then
25435 ac_cpp_err=$ac_cxx_preproc_warn_flag
25442 if test -z "$ac_cpp_err"; then
25445 echo "$as_me: failed program was:" >&5
25446 cat "conftest.$ac_ext" >&5
25447 # Broken: fails on valid input.
25450 rm -f conftest.err "conftest.$ac_ext"
25452 # OK, works on sane cases. Now check whether non-existent headers
25453 # can be detected and how.
25454 cat >"conftest.$ac_ext" <<_ACEOF
25455 #line 25455 "configure"
25456 #include "confdefs.h"
25457 #include <ac_nonexistent.h>
25459 if { (eval echo "$as_me:25459: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25460 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25462 $EGREP -v '^ *\+' conftest.er1 >conftest.err
25464 cat conftest.err >&5
25465 echo "$as_me:25465: \$? = $ac_status" >&5
25466 (exit "$ac_status"); } >/dev/null; then
25467 if test -s conftest.err; then
25468 ac_cpp_err=$ac_cxx_preproc_warn_flag
25475 if test -z "$ac_cpp_err"; then
25476 # Broken: success on invalid input.
25479 echo "$as_me: failed program was:" >&5
25480 cat "conftest.$ac_ext" >&5
25481 # Passes both tests.
25485 rm -f conftest.err "conftest.$ac_ext"
25488 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
25489 rm -f conftest.err "conftest.$ac_ext"
25490 if $ac_preproc_ok; then
25495 ac_cv_prog_CXXCPP=$CXXCPP
25498 CXXCPP=$ac_cv_prog_CXXCPP
25500 ac_cv_prog_CXXCPP=$CXXCPP
25502 echo "$as_me:25502: result: $CXXCPP" >&5
25503 echo "${ECHO_T}$CXXCPP" >&6
25504 ac_preproc_ok=false
25505 for ac_cxx_preproc_warn_flag in '' yes
25507 # Use a header file that comes with gcc, so configuring glibc
25508 # with a fresh cross-compiler works.
25509 # On the NeXT, cc -E runs the code through the compiler's parser,
25510 # not just through cpp. "Syntax error" is here to catch this case.
25511 cat >"conftest.$ac_ext" <<_ACEOF
25512 #line 25512 "configure"
25513 #include "confdefs.h"
25514 #include <assert.h>
25517 if { (eval echo "$as_me:25517: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25518 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25520 $EGREP -v '^ *\+' conftest.er1 >conftest.err
25522 cat conftest.err >&5
25523 echo "$as_me:25523: \$? = $ac_status" >&5
25524 (exit "$ac_status"); } >/dev/null; then
25525 if test -s conftest.err; then
25526 ac_cpp_err=$ac_cxx_preproc_warn_flag
25533 if test -z "$ac_cpp_err"; then
25536 echo "$as_me: failed program was:" >&5
25537 cat "conftest.$ac_ext" >&5
25538 # Broken: fails on valid input.
25541 rm -f conftest.err "conftest.$ac_ext"
25543 # OK, works on sane cases. Now check whether non-existent headers
25544 # can be detected and how.
25545 cat >"conftest.$ac_ext" <<_ACEOF
25546 #line 25546 "configure"
25547 #include "confdefs.h"
25548 #include <ac_nonexistent.h>
25550 if { (eval echo "$as_me:25550: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25551 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25553 $EGREP -v '^ *\+' conftest.er1 >conftest.err
25555 cat conftest.err >&5
25556 echo "$as_me:25556: \$? = $ac_status" >&5
25557 (exit "$ac_status"); } >/dev/null; then
25558 if test -s conftest.err; then
25559 ac_cpp_err=$ac_cxx_preproc_warn_flag
25566 if test -z "$ac_cpp_err"; then
25567 # Broken: success on invalid input.
25570 echo "$as_me: failed program was:" >&5
25571 cat "conftest.$ac_ext" >&5
25572 # Passes both tests.
25576 rm -f conftest.err "conftest.$ac_ext"
25579 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
25580 rm -f conftest.err "conftest.$ac_ext"
25581 if $ac_preproc_ok; then
25584 { { echo "$as_me:25584: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
25585 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
25586 { (exit 1); exit 1; }; }
25590 ac_cpp='$CXXCPP $CPPFLAGS'
25591 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
25592 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
25593 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25594 ac_main_return="return"
25596 for ac_header in typeinfo
25598 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
25599 echo "$as_me:25599: checking for $ac_header" >&5
25600 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
25601 if eval "test \"\${$as_ac_Header+set}\" = set"; then
25602 echo $ECHO_N "(cached) $ECHO_C" >&6
25604 cat >"conftest.$ac_ext" <<_ACEOF
25605 #line 25605 "configure"
25606 #include "confdefs.h"
25607 #include <$ac_header>
25609 if { (eval echo "$as_me:25609: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25610 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25612 $EGREP -v '^ *\+' conftest.er1 >conftest.err
25614 cat conftest.err >&5
25615 echo "$as_me:25615: \$? = $ac_status" >&5
25616 (exit "$ac_status"); } >/dev/null; then
25617 if test -s conftest.err; then
25618 ac_cpp_err=$ac_cxx_preproc_warn_flag
25625 if test -z "$ac_cpp_err"; then
25626 eval "$as_ac_Header=yes"
25628 echo "$as_me: failed program was:" >&5
25629 cat "conftest.$ac_ext" >&5
25630 eval "$as_ac_Header=no"
25632 rm -f conftest.err "conftest.$ac_ext"
25634 echo "$as_me:25634: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
25635 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
25636 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
25637 cat >>confdefs.h <<EOF
25638 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
25644 for ac_header in iostream
25646 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
25647 echo "$as_me:25647: checking for $ac_header" >&5
25648 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
25649 if eval "test \"\${$as_ac_Header+set}\" = set"; then
25650 echo $ECHO_N "(cached) $ECHO_C" >&6
25652 cat >"conftest.$ac_ext" <<_ACEOF
25653 #line 25653 "configure"
25654 #include "confdefs.h"
25655 #include <$ac_header>
25657 if { (eval echo "$as_me:25657: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25658 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25660 $EGREP -v '^ *\+' conftest.er1 >conftest.err
25662 cat conftest.err >&5
25663 echo "$as_me:25663: \$? = $ac_status" >&5
25664 (exit "$ac_status"); } >/dev/null; then
25665 if test -s conftest.err; then
25666 ac_cpp_err=$ac_cxx_preproc_warn_flag
25673 if test -z "$ac_cpp_err"; then
25674 eval "$as_ac_Header=yes"
25676 echo "$as_me: failed program was:" >&5
25677 cat "conftest.$ac_ext" >&5
25678 eval "$as_ac_Header=no"
25680 rm -f conftest.err "conftest.$ac_ext"
25682 echo "$as_me:25682: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
25683 echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
25684 if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
25685 cat >>confdefs.h <<EOF
25686 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
25692 if test x"$ac_cv_header_iostream" = xyes ; then
25693 echo "$as_me:25693: checking if iostream uses std-namespace" >&5
25694 echo $ECHO_N "checking if iostream uses std-namespace... $ECHO_C" >&6
25695 cat >"conftest.$ac_ext" <<_ACEOF
25696 #line 25696 "configure"
25697 #include "confdefs.h"
25699 #include <iostream>
25706 cerr << "testing" << endl;
25712 rm -f "conftest.$ac_objext"
25713 if { (eval echo "$as_me:25713: \"$ac_compile\"") >&5
25714 (eval $ac_compile) 2>&5
25716 echo "$as_me:25716: \$? = $ac_status" >&5
25717 (exit "$ac_status"); } &&
25718 { ac_try='test -s "conftest.$ac_objext"'
25719 { (eval echo "$as_me:25719: \"$ac_try\"") >&5
25720 (eval $ac_try) 2>&5
25722 echo "$as_me:25722: \$? = $ac_status" >&5
25723 (exit "$ac_status"); }; }; then
25724 cf_iostream_namespace=yes
25726 echo "$as_me: failed program was:" >&5
25727 cat "conftest.$ac_ext" >&5
25728 cf_iostream_namespace=no
25730 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25731 echo "$as_me:25731: result: $cf_iostream_namespace" >&5
25732 echo "${ECHO_T}$cf_iostream_namespace" >&6
25733 if test "$cf_iostream_namespace" = yes ; then
25735 cat >>confdefs.h <<\EOF
25736 #define IOSTREAM_NAMESPACE 1
25742 echo "$as_me:25742: checking if we should include stdbool.h" >&5
25743 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
25745 if test "${cf_cv_header_stdbool_h+set}" = set; then
25746 echo $ECHO_N "(cached) $ECHO_C" >&6
25749 cat >"conftest.$ac_ext" <<_ACEOF
25750 #line 25750 "configure"
25751 #include "confdefs.h"
25761 rm -f "conftest.$ac_objext"
25762 if { (eval echo "$as_me:25762: \"$ac_compile\"") >&5
25763 (eval $ac_compile) 2>&5
25765 echo "$as_me:25765: \$? = $ac_status" >&5
25766 (exit "$ac_status"); } &&
25767 { ac_try='test -s "conftest.$ac_objext"'
25768 { (eval echo "$as_me:25768: \"$ac_try\"") >&5
25769 (eval $ac_try) 2>&5
25771 echo "$as_me:25771: \$? = $ac_status" >&5
25772 (exit "$ac_status"); }; }; then
25773 cf_cv_header_stdbool_h=0
25775 echo "$as_me: failed program was:" >&5
25776 cat "conftest.$ac_ext" >&5
25777 cat >"conftest.$ac_ext" <<_ACEOF
25778 #line 25778 "configure"
25779 #include "confdefs.h"
25782 #include <stdbool.h>
25793 rm -f "conftest.$ac_objext"
25794 if { (eval echo "$as_me:25794: \"$ac_compile\"") >&5
25795 (eval $ac_compile) 2>&5
25797 echo "$as_me:25797: \$? = $ac_status" >&5
25798 (exit "$ac_status"); } &&
25799 { ac_try='test -s "conftest.$ac_objext"'
25800 { (eval echo "$as_me:25800: \"$ac_try\"") >&5
25801 (eval $ac_try) 2>&5
25803 echo "$as_me:25803: \$? = $ac_status" >&5
25804 (exit "$ac_status"); }; }; then
25805 cf_cv_header_stdbool_h=1
25807 echo "$as_me: failed program was:" >&5
25808 cat "conftest.$ac_ext" >&5
25809 cf_cv_header_stdbool_h=0
25811 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25813 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25816 if test "$cf_cv_header_stdbool_h" = 1
25817 then echo "$as_me:25817: result: yes" >&5
25818 echo "${ECHO_T}yes" >&6
25819 else echo "$as_me:25819: result: no" >&5
25820 echo "${ECHO_T}no" >&6
25823 echo "$as_me:25823: checking for builtin bool type" >&5
25824 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
25826 if test "${cf_cv_builtin_bool+set}" = set; then
25827 echo $ECHO_N "(cached) $ECHO_C" >&6
25830 cat >"conftest.$ac_ext" <<_ACEOF
25831 #line 25831 "configure"
25832 #include "confdefs.h"
25835 #include <sys/types.h>
25845 rm -f "conftest.$ac_objext"
25846 if { (eval echo "$as_me:25846: \"$ac_compile\"") >&5
25847 (eval $ac_compile) 2>&5
25849 echo "$as_me:25849: \$? = $ac_status" >&5
25850 (exit "$ac_status"); } &&
25851 { ac_try='test -s "conftest.$ac_objext"'
25852 { (eval echo "$as_me:25852: \"$ac_try\"") >&5
25853 (eval $ac_try) 2>&5
25855 echo "$as_me:25855: \$? = $ac_status" >&5
25856 (exit "$ac_status"); }; }; then
25857 cf_cv_builtin_bool=1
25859 echo "$as_me: failed program was:" >&5
25860 cat "conftest.$ac_ext" >&5
25861 cf_cv_builtin_bool=0
25863 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25867 if test "$cf_cv_builtin_bool" = 1
25868 then echo "$as_me:25868: result: yes" >&5
25869 echo "${ECHO_T}yes" >&6
25870 else echo "$as_me:25870: result: no" >&5
25871 echo "${ECHO_T}no" >&6
25874 echo "$as_me:25874: checking for bool" >&5
25875 echo $ECHO_N "checking for bool... $ECHO_C" >&6
25876 if test "${ac_cv_type_bool+set}" = set; then
25877 echo $ECHO_N "(cached) $ECHO_C" >&6
25879 cat >"conftest.$ac_ext" <<_ACEOF
25880 #line 25880 "configure"
25881 #include "confdefs.h"
25883 $ac_includes_default
25885 #if defined(__cplusplus)
25887 #ifdef HAVE_GXX_BUILTIN_H
25888 #include <g++/builtin.h>
25889 #elif HAVE_GPP_BUILTIN_H
25890 #include <gpp/builtin.h>
25891 #elif HAVE_BUILTIN_H
25892 #include <builtin.h>
25897 #if $cf_cv_header_stdbool_h
25898 #include <stdbool.h>
25914 rm -f "conftest.$ac_objext"
25915 if { (eval echo "$as_me:25915: \"$ac_compile\"") >&5
25916 (eval $ac_compile) 2>&5
25918 echo "$as_me:25918: \$? = $ac_status" >&5
25919 (exit "$ac_status"); } &&
25920 { ac_try='test -s "conftest.$ac_objext"'
25921 { (eval echo "$as_me:25921: \"$ac_try\"") >&5
25922 (eval $ac_try) 2>&5
25924 echo "$as_me:25924: \$? = $ac_status" >&5
25925 (exit "$ac_status"); }; }; then
25926 ac_cv_type_bool=yes
25928 echo "$as_me: failed program was:" >&5
25929 cat "conftest.$ac_ext" >&5
25932 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25934 echo "$as_me:25934: result: $ac_cv_type_bool" >&5
25935 echo "${ECHO_T}$ac_cv_type_bool" >&6
25937 echo "$as_me:25937: checking size of bool" >&5
25938 echo $ECHO_N "checking size of bool... $ECHO_C" >&6
25939 if test "${ac_cv_sizeof_bool+set}" = set; then
25940 echo $ECHO_N "(cached) $ECHO_C" >&6
25942 if test "$ac_cv_type_bool" = yes; then
25943 if test "$cross_compiling" = yes; then
25944 # Depending upon the size, compute the lo and hi bounds.
25945 cat >"conftest.$ac_ext" <<_ACEOF
25946 #line 25946 "configure"
25947 #include "confdefs.h"
25949 $ac_includes_default
25951 #if defined(__cplusplus)
25953 #ifdef HAVE_GXX_BUILTIN_H
25954 #include <g++/builtin.h>
25955 #elif HAVE_GPP_BUILTIN_H
25956 #include <gpp/builtin.h>
25957 #elif HAVE_BUILTIN_H
25958 #include <builtin.h>
25963 #if $cf_cv_header_stdbool_h
25964 #include <stdbool.h>
25972 int _array_ [1 - 2 * !((sizeof (bool)) >= 0)]
25977 rm -f "conftest.$ac_objext"
25978 if { (eval echo "$as_me:25978: \"$ac_compile\"") >&5
25979 (eval $ac_compile) 2>&5
25981 echo "$as_me:25981: \$? = $ac_status" >&5
25982 (exit "$ac_status"); } &&
25983 { ac_try='test -s "conftest.$ac_objext"'
25984 { (eval echo "$as_me:25984: \"$ac_try\"") >&5
25985 (eval $ac_try) 2>&5
25987 echo "$as_me:25987: \$? = $ac_status" >&5
25988 (exit "$ac_status"); }; }; then
25991 cat >"conftest.$ac_ext" <<_ACEOF
25992 #line 25992 "configure"
25993 #include "confdefs.h"
25995 $ac_includes_default
25997 #if defined(__cplusplus)
25999 #ifdef HAVE_GXX_BUILTIN_H
26000 #include <g++/builtin.h>
26001 #elif HAVE_GPP_BUILTIN_H
26002 #include <gpp/builtin.h>
26003 #elif HAVE_BUILTIN_H
26004 #include <builtin.h>
26009 #if $cf_cv_header_stdbool_h
26010 #include <stdbool.h>
26018 int _array_ [1 - 2 * !((sizeof (bool)) <= $ac_mid)]
26023 rm -f "conftest.$ac_objext"
26024 if { (eval echo "$as_me:26024: \"$ac_compile\"") >&5
26025 (eval $ac_compile) 2>&5
26027 echo "$as_me:26027: \$? = $ac_status" >&5
26028 (exit "$ac_status"); } &&
26029 { ac_try='test -s "conftest.$ac_objext"'
26030 { (eval echo "$as_me:26030: \"$ac_try\"") >&5
26031 (eval $ac_try) 2>&5
26033 echo "$as_me:26033: \$? = $ac_status" >&5
26034 (exit "$ac_status"); }; }; then
26035 ac_hi=$ac_mid; break
26037 echo "$as_me: failed program was:" >&5
26038 cat "conftest.$ac_ext" >&5
26039 ac_lo=`expr "$ac_mid" + 1`; ac_mid=`expr 2 '*' "$ac_mid" + 1`
26041 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26044 echo "$as_me: failed program was:" >&5
26045 cat "conftest.$ac_ext" >&5
26048 cat >"conftest.$ac_ext" <<_ACEOF
26049 #line 26049 "configure"
26050 #include "confdefs.h"
26052 $ac_includes_default
26054 #if defined(__cplusplus)
26056 #ifdef HAVE_GXX_BUILTIN_H
26057 #include <g++/builtin.h>
26058 #elif HAVE_GPP_BUILTIN_H
26059 #include <gpp/builtin.h>
26060 #elif HAVE_BUILTIN_H
26061 #include <builtin.h>
26066 #if $cf_cv_header_stdbool_h
26067 #include <stdbool.h>
26075 int _array_ [1 - 2 * !((sizeof (bool)) >= $ac_mid)]
26080 rm -f "conftest.$ac_objext"
26081 if { (eval echo "$as_me:26081: \"$ac_compile\"") >&5
26082 (eval $ac_compile) 2>&5
26084 echo "$as_me:26084: \$? = $ac_status" >&5
26085 (exit "$ac_status"); } &&
26086 { ac_try='test -s "conftest.$ac_objext"'
26087 { (eval echo "$as_me:26087: \"$ac_try\"") >&5
26088 (eval $ac_try) 2>&5
26090 echo "$as_me:26090: \$? = $ac_status" >&5
26091 (exit "$ac_status"); }; }; then
26092 ac_lo=$ac_mid; break
26094 echo "$as_me: failed program was:" >&5
26095 cat "conftest.$ac_ext" >&5
26096 ac_hi=`expr "$ac_mid" - 1`; ac_mid=`expr 2 '*' "$ac_mid"`
26098 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26101 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26102 # Binary search between lo and hi bounds.
26103 while test "x$ac_lo" != "x$ac_hi"; do
26104 ac_mid=`expr '(' "$ac_hi" - "$ac_lo" ')' / 2 + "$ac_lo"`
26105 cat >"conftest.$ac_ext" <<_ACEOF
26106 #line 26106 "configure"
26107 #include "confdefs.h"
26109 $ac_includes_default
26111 #if defined(__cplusplus)
26113 #ifdef HAVE_GXX_BUILTIN_H
26114 #include <g++/builtin.h>
26115 #elif HAVE_GPP_BUILTIN_H
26116 #include <gpp/builtin.h>
26117 #elif HAVE_BUILTIN_H
26118 #include <builtin.h>
26123 #if $cf_cv_header_stdbool_h
26124 #include <stdbool.h>
26132 int _array_ [1 - 2 * !((sizeof (bool)) <= $ac_mid)]
26137 rm -f "conftest.$ac_objext"
26138 if { (eval echo "$as_me:26138: \"$ac_compile\"") >&5
26139 (eval $ac_compile) 2>&5
26141 echo "$as_me:26141: \$? = $ac_status" >&5
26142 (exit "$ac_status"); } &&
26143 { ac_try='test -s "conftest.$ac_objext"'
26144 { (eval echo "$as_me:26144: \"$ac_try\"") >&5
26145 (eval $ac_try) 2>&5
26147 echo "$as_me:26147: \$? = $ac_status" >&5
26148 (exit "$ac_status"); }; }; then
26151 echo "$as_me: failed program was:" >&5
26152 cat "conftest.$ac_ext" >&5
26153 ac_lo=`expr "$ac_mid" + 1`
26155 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26157 ac_cv_sizeof_bool=$ac_lo
26159 if test "$cross_compiling" = yes; then
26160 { { echo "$as_me:26160: error: cannot run test program while cross compiling" >&5
26161 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
26162 { (exit 1); exit 1; }; }
26164 cat >"conftest.$ac_ext" <<_ACEOF
26165 #line 26165 "configure"
26166 #include "confdefs.h"
26168 $ac_includes_default
26170 #if defined(__cplusplus)
26172 #ifdef HAVE_GXX_BUILTIN_H
26173 #include <g++/builtin.h>
26174 #elif HAVE_GPP_BUILTIN_H
26175 #include <gpp/builtin.h>
26176 #elif HAVE_BUILTIN_H
26177 #include <builtin.h>
26182 #if $cf_cv_header_stdbool_h
26183 #include <stdbool.h>
26191 FILE *f = fopen ("conftest.val", "w");
26193 $ac_main_return (1);
26194 fprintf (f, "%ld", (long)(sizeof (bool)));
26200 rm -f "conftest$ac_exeext"
26201 if { (eval echo "$as_me:26201: \"$ac_link\"") >&5
26202 (eval $ac_link) 2>&5
26204 echo "$as_me:26204: \$? = $ac_status" >&5
26205 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
26206 { (eval echo "$as_me:26206: \"$ac_try\"") >&5
26207 (eval $ac_try) 2>&5
26209 echo "$as_me:26209: \$? = $ac_status" >&5
26210 (exit "$ac_status"); }; }; then
26211 ac_cv_sizeof_bool=`cat conftest.val`
26213 echo "$as_me: program exited with status $ac_status" >&5
26214 echo "$as_me: failed program was:" >&5
26215 cat "conftest.$ac_ext" >&5
26217 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
26222 ac_cv_sizeof_bool=0
26225 echo "$as_me:26225: result: $ac_cv_sizeof_bool" >&5
26226 echo "${ECHO_T}$ac_cv_sizeof_bool" >&6
26227 cat >>confdefs.h <<EOF
26228 #define SIZEOF_BOOL $ac_cv_sizeof_bool
26231 echo "$as_me:26231: checking for type of bool" >&5
26232 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
26233 if test "${cf_cv_type_of_bool+set}" = set; then
26234 echo $ECHO_N "(cached) $ECHO_C" >&6
26238 if test "$cross_compiling" = yes; then
26240 case x$ac_cv_sizeof_bool in
26241 (x1) cf_cv_type_of_bool="unsigned char";;
26242 (x2) cf_cv_type_of_bool="unsigned short";;
26243 (x4) cf_cv_type_of_bool="unsigned int";;
26244 (x8) cf_cv_type_of_bool="unsigned long";;
26245 (*) cf_cv_type_of_bool=unknown;;
26249 cat >"conftest.$ac_ext" <<_ACEOF
26250 #line 26250 "configure"
26251 #include "confdefs.h"
26253 $ac_includes_default
26255 #if defined(__cplusplus)
26257 #ifdef HAVE_GXX_BUILTIN_H
26258 #include <g++/builtin.h>
26259 #elif HAVE_GPP_BUILTIN_H
26260 #include <gpp/builtin.h>
26261 #elif HAVE_BUILTIN_H
26262 #include <builtin.h>
26267 #if $cf_cv_header_stdbool_h
26268 #include <stdbool.h>
26275 FILE *fp = fopen("cf_test.out", "w");
26278 if ((bool)(-x) >= 0)
26279 fputs("unsigned ", fp);
26280 if (sizeof(x) == sizeof(int)) fputs("int", fp);
26281 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
26282 else if (sizeof(x) == sizeof(short))fputs("short",fp);
26283 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
26286 ${cf_cv_main_return:-return}(0);
26290 rm -f "conftest$ac_exeext"
26291 if { (eval echo "$as_me:26291: \"$ac_link\"") >&5
26292 (eval $ac_link) 2>&5
26294 echo "$as_me:26294: \$? = $ac_status" >&5
26295 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
26296 { (eval echo "$as_me:26296: \"$ac_try\"") >&5
26297 (eval $ac_try) 2>&5
26299 echo "$as_me:26299: \$? = $ac_status" >&5
26300 (exit "$ac_status"); }; }; then
26301 cf_cv_type_of_bool=`cat cf_test.out`
26302 if test -z "$cf_cv_type_of_bool"; then
26303 cf_cv_type_of_bool=unknown
26306 echo "$as_me: program exited with status $ac_status" >&5
26307 echo "$as_me: failed program was:" >&5
26308 cat "conftest.$ac_ext" >&5
26309 cf_cv_type_of_bool=unknown
26311 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
26316 echo "$as_me:26316: result: $cf_cv_type_of_bool" >&5
26317 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
26319 if test "$cf_cv_type_of_bool" = unknown ; then
26320 case .$NCURSES_BOOL in
26321 (.auto|.) NCURSES_BOOL=unsigned;;
26323 { echo "$as_me:26323: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
26324 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
26325 cf_cv_type_of_bool=$NCURSES_BOOL
26328 echo "$as_me:26328: checking for special defines needed for etip.h" >&5
26329 echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
26330 cf_save_CXXFLAGS="$CXXFLAGS"
26333 # etip.h includes ncurses.h which includes ncurses_dll.h
26334 # But ncurses_dll.h is generated - fix here.
26335 test -d include || mkdir include
26336 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
26338 for cf_math in "" MATH_H
26340 for cf_excp in "" MATH_EXCEPTION
26342 CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -Iinclude -I${srcdir}/include"
26343 test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
26344 test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
26345 cat >"conftest.$ac_ext" <<_ACEOF
26346 #line 26346 "configure"
26347 #include "confdefs.h"
26349 #include <etip.h.in>
26359 rm -f "conftest.$ac_objext"
26360 if { (eval echo "$as_me:26360: \"$ac_compile\"") >&5
26361 (eval $ac_compile) 2>&5
26363 echo "$as_me:26363: \$? = $ac_status" >&5
26364 (exit "$ac_status"); } &&
26365 { ac_try='test -s "conftest.$ac_objext"'
26366 { (eval echo "$as_me:26366: \"$ac_try\"") >&5
26367 (eval $ac_try) 2>&5
26369 echo "$as_me:26369: \$? = $ac_status" >&5
26370 (exit "$ac_status"); }; }; then
26372 test -n "$cf_math" && cat >>confdefs.h <<EOF
26373 #define ETIP_NEEDS_${cf_math} 1
26376 test -n "$cf_excp" && cat >>confdefs.h <<EOF
26377 #define ETIP_NEEDS_${cf_excp} 1
26380 cf_result="$cf_math $cf_excp"
26384 echo "$as_me: failed program was:" >&5
26385 cat "conftest.$ac_ext" >&5
26387 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26390 echo "$as_me:26390: result: $cf_result" >&5
26391 echo "${ECHO_T}$cf_result" >&6
26392 CXXFLAGS="$cf_save_CXXFLAGS"
26394 if test -n "$CXX"; then
26395 echo "$as_me:26395: checking if $CXX accepts override keyword" >&5
26396 echo $ECHO_N "checking if $CXX accepts override keyword... $ECHO_C" >&6
26397 if test "${cf_cv_cpp_override+set}" = set; then
26398 echo $ECHO_N "(cached) $ECHO_C" >&6
26402 ac_cpp='$CXXCPP $CPPFLAGS'
26403 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26404 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26405 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26406 ac_main_return="return"
26408 if test "$cross_compiling" = yes; then
26409 cf_cv_cpp_override=unknown
26411 cat >"conftest.$ac_ext" <<_ACEOF
26412 #line 26412 "configure"
26413 #include "confdefs.h"
26418 virtual int foo(float x) = 0;
26421 class derived: public base
26424 int foo(float x) override { return x != 0.0 ? 1 : 0; }
26430 rm -f "conftest$ac_exeext"
26431 if { (eval echo "$as_me:26431: \"$ac_link\"") >&5
26432 (eval $ac_link) 2>&5
26434 echo "$as_me:26434: \$? = $ac_status" >&5
26435 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
26436 { (eval echo "$as_me:26436: \"$ac_try\"") >&5
26437 (eval $ac_try) 2>&5
26439 echo "$as_me:26439: \$? = $ac_status" >&5
26440 (exit "$ac_status"); }; }; then
26441 cf_cv_cpp_override=yes
26443 echo "$as_me: program exited with status $ac_status" >&5
26444 echo "$as_me: failed program was:" >&5
26445 cat "conftest.$ac_ext" >&5
26446 cf_cv_cpp_override=no
26448 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
26451 ac_cpp='$CXXCPP $CPPFLAGS'
26452 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26453 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26454 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26455 ac_main_return="return"
26458 echo "$as_me:26458: result: $cf_cv_cpp_override" >&5
26459 echo "${ECHO_T}$cf_cv_cpp_override" >&6
26461 test "$cf_cv_cpp_override" = yes &&
26462 cat >>confdefs.h <<\EOF
26463 #define CPP_HAS_OVERRIDE 1
26466 if test -n "$CXX"; then
26467 echo "$as_me:26467: checking if $CXX accepts parameter initialization" >&5
26468 echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
26469 if test "${cf_cv_cpp_param_init+set}" = set; then
26470 echo $ECHO_N "(cached) $ECHO_C" >&6
26474 ac_cpp='$CXXCPP $CPPFLAGS'
26475 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26476 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26477 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26478 ac_main_return="return"
26480 if test "$cross_compiling" = yes; then
26481 cf_cv_cpp_param_init=unknown
26483 cat >"conftest.$ac_ext" <<_ACEOF
26484 #line 26484 "configure"
26485 #include "confdefs.h"
26495 TEST::TEST(int x = 1) // some compilers do not like second initializer
26502 rm -f "conftest$ac_exeext"
26503 if { (eval echo "$as_me:26503: \"$ac_link\"") >&5
26504 (eval $ac_link) 2>&5
26506 echo "$as_me:26506: \$? = $ac_status" >&5
26507 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
26508 { (eval echo "$as_me:26508: \"$ac_try\"") >&5
26509 (eval $ac_try) 2>&5
26511 echo "$as_me:26511: \$? = $ac_status" >&5
26512 (exit "$ac_status"); }; }; then
26513 cf_cv_cpp_param_init=yes
26515 echo "$as_me: program exited with status $ac_status" >&5
26516 echo "$as_me: failed program was:" >&5
26517 cat "conftest.$ac_ext" >&5
26518 cf_cv_cpp_param_init=no
26520 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
26523 ac_cpp='$CXXCPP $CPPFLAGS'
26524 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26525 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26526 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26527 ac_main_return="return"
26530 echo "$as_me:26530: result: $cf_cv_cpp_param_init" >&5
26531 echo "${ECHO_T}$cf_cv_cpp_param_init" >&6
26533 test "$cf_cv_cpp_param_init" = yes &&
26534 cat >>confdefs.h <<\EOF
26535 #define CPP_HAS_PARAM_INIT 1
26538 if test -n "$CXX"; then
26540 echo "$as_me:26540: checking if $CXX accepts static_cast" >&5
26541 echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
26542 if test "${cf_cv_cpp_static_cast+set}" = set; then
26543 echo $ECHO_N "(cached) $ECHO_C" >&6
26547 ac_cpp='$CXXCPP $CPPFLAGS'
26548 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26549 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26550 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26551 ac_main_return="return"
26553 cat >"conftest.$ac_ext" <<_ACEOF
26554 #line 26554 "configure"
26555 #include "confdefs.h"
26560 NCursesPanel(int nlines,
26570 template<class T> class NCursesUserPanel : public NCursesPanel
26573 NCursesUserPanel (int nlines,
26577 const T* p_UserData = static_cast<T*>(0))
26578 : NCursesPanel (nlines, ncols, begin_y, begin_x)
26581 NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
26585 virtual ~NCursesUserPanel() {};
26592 const char* p_UserData = static_cast<char*>(0)
26597 rm -f "conftest.$ac_objext"
26598 if { (eval echo "$as_me:26598: \"$ac_compile\"") >&5
26599 (eval $ac_compile) 2>&5
26601 echo "$as_me:26601: \$? = $ac_status" >&5
26602 (exit "$ac_status"); } &&
26603 { ac_try='test -s "conftest.$ac_objext"'
26604 { (eval echo "$as_me:26604: \"$ac_try\"") >&5
26605 (eval $ac_try) 2>&5
26607 echo "$as_me:26607: \$? = $ac_status" >&5
26608 (exit "$ac_status"); }; }; then
26609 cf_cv_cpp_static_cast=yes
26611 echo "$as_me: failed program was:" >&5
26612 cat "conftest.$ac_ext" >&5
26613 cf_cv_cpp_static_cast=no
26615 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26618 ac_cpp='$CXXCPP $CPPFLAGS'
26619 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26620 ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26621 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26622 ac_main_return="return"
26625 echo "$as_me:26625: result: $cf_cv_cpp_static_cast" >&5
26626 echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6
26630 test "$cf_cv_cpp_static_cast" = yes &&
26631 cat >>confdefs.h <<\EOF
26632 #define CPP_HAS_STATIC_CAST 1
26636 CXX_ARFLAGS='$(ARFLAGS)'
26637 case "$cf_cv_system_name" in
26639 if test "$GXX" != yes ; then
26641 CXX_ARFLAGS='-ar -o'
26645 CXXLDFLAGS="-u main"
26648 if test "$GXX" != yes ; then
26650 CXX_ARFLAGS='-xar -o'
26657 cf_cv_builtin_bool=1
26659 # Just because we are not configuring against C++ right now does not
26660 # mean that a user will not want to use C++. Some distributors disable
26661 # the C++ portion of this configuration as a shortcut (or just to avoid
26662 # compiling the demo in the c++ directory). So we need a reasonable
26663 # default for the 'bool' type.
26665 # Caveat: since the storage of the bool type is not standardized, it
26668 if test "$NCURSES_BOOL" != auto ; then
26669 cf_cv_type_of_bool=$NCURSES_BOOL
26670 cf_cv_header_stdbool_h=0
26672 if test "$cf_cv_header_stdbool_h" = 1 ; then
26674 echo "$as_me:26674: checking for bool" >&5
26675 echo $ECHO_N "checking for bool... $ECHO_C" >&6
26676 if test "${ac_cv_type_bool+set}" = set; then
26677 echo $ECHO_N "(cached) $ECHO_C" >&6
26679 cat >"conftest.$ac_ext" <<_ACEOF
26680 #line 26680 "configure"
26681 #include "confdefs.h"
26683 $ac_includes_default
26685 #if defined(__cplusplus)
26687 #ifdef HAVE_GXX_BUILTIN_H
26688 #include <g++/builtin.h>
26689 #elif HAVE_GPP_BUILTIN_H
26690 #include <gpp/builtin.h>
26691 #elif HAVE_BUILTIN_H
26692 #include <builtin.h>
26697 #if $cf_cv_header_stdbool_h
26698 #include <stdbool.h>
26714 rm -f "conftest.$ac_objext"
26715 if { (eval echo "$as_me:26715: \"$ac_compile\"") >&5
26716 (eval $ac_compile) 2>&5
26718 echo "$as_me:26718: \$? = $ac_status" >&5
26719 (exit "$ac_status"); } &&
26720 { ac_try='test -s "conftest.$ac_objext"'
26721 { (eval echo "$as_me:26721: \"$ac_try\"") >&5
26722 (eval $ac_try) 2>&5
26724 echo "$as_me:26724: \$? = $ac_status" >&5
26725 (exit "$ac_status"); }; }; then
26726 ac_cv_type_bool=yes
26728 echo "$as_me: failed program was:" >&5
26729 cat "conftest.$ac_ext" >&5
26732 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26734 echo "$as_me:26734: result: $ac_cv_type_bool" >&5
26735 echo "${ECHO_T}$ac_cv_type_bool" >&6
26737 echo "$as_me:26737: checking size of bool" >&5
26738 echo $ECHO_N "checking size of bool... $ECHO_C" >&6
26739 if test "${ac_cv_sizeof_bool+set}" = set; then
26740 echo $ECHO_N "(cached) $ECHO_C" >&6
26742 if test "$ac_cv_type_bool" = yes; then
26743 if test "$cross_compiling" = yes; then
26744 # Depending upon the size, compute the lo and hi bounds.
26745 cat >"conftest.$ac_ext" <<_ACEOF
26746 #line 26746 "configure"
26747 #include "confdefs.h"
26749 $ac_includes_default
26751 #if defined(__cplusplus)
26753 #ifdef HAVE_GXX_BUILTIN_H
26754 #include <g++/builtin.h>
26755 #elif HAVE_GPP_BUILTIN_H
26756 #include <gpp/builtin.h>
26757 #elif HAVE_BUILTIN_H
26758 #include <builtin.h>
26763 #if $cf_cv_header_stdbool_h
26764 #include <stdbool.h>
26772 int _array_ [1 - 2 * !((sizeof (bool)) >= 0)]
26777 rm -f "conftest.$ac_objext"
26778 if { (eval echo "$as_me:26778: \"$ac_compile\"") >&5
26779 (eval $ac_compile) 2>&5
26781 echo "$as_me:26781: \$? = $ac_status" >&5
26782 (exit "$ac_status"); } &&
26783 { ac_try='test -s "conftest.$ac_objext"'
26784 { (eval echo "$as_me:26784: \"$ac_try\"") >&5
26785 (eval $ac_try) 2>&5
26787 echo "$as_me:26787: \$? = $ac_status" >&5
26788 (exit "$ac_status"); }; }; then
26791 cat >"conftest.$ac_ext" <<_ACEOF
26792 #line 26792 "configure"
26793 #include "confdefs.h"
26795 $ac_includes_default
26797 #if defined(__cplusplus)
26799 #ifdef HAVE_GXX_BUILTIN_H
26800 #include <g++/builtin.h>
26801 #elif HAVE_GPP_BUILTIN_H
26802 #include <gpp/builtin.h>
26803 #elif HAVE_BUILTIN_H
26804 #include <builtin.h>
26809 #if $cf_cv_header_stdbool_h
26810 #include <stdbool.h>
26818 int _array_ [1 - 2 * !((sizeof (bool)) <= $ac_mid)]
26823 rm -f "conftest.$ac_objext"
26824 if { (eval echo "$as_me:26824: \"$ac_compile\"") >&5
26825 (eval $ac_compile) 2>&5
26827 echo "$as_me:26827: \$? = $ac_status" >&5
26828 (exit "$ac_status"); } &&
26829 { ac_try='test -s "conftest.$ac_objext"'
26830 { (eval echo "$as_me:26830: \"$ac_try\"") >&5
26831 (eval $ac_try) 2>&5
26833 echo "$as_me:26833: \$? = $ac_status" >&5
26834 (exit "$ac_status"); }; }; then
26835 ac_hi=$ac_mid; break
26837 echo "$as_me: failed program was:" >&5
26838 cat "conftest.$ac_ext" >&5
26839 ac_lo=`expr "$ac_mid" + 1`; ac_mid=`expr 2 '*' "$ac_mid" + 1`
26841 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26844 echo "$as_me: failed program was:" >&5
26845 cat "conftest.$ac_ext" >&5
26848 cat >"conftest.$ac_ext" <<_ACEOF
26849 #line 26849 "configure"
26850 #include "confdefs.h"
26852 $ac_includes_default
26854 #if defined(__cplusplus)
26856 #ifdef HAVE_GXX_BUILTIN_H
26857 #include <g++/builtin.h>
26858 #elif HAVE_GPP_BUILTIN_H
26859 #include <gpp/builtin.h>
26860 #elif HAVE_BUILTIN_H
26861 #include <builtin.h>
26866 #if $cf_cv_header_stdbool_h
26867 #include <stdbool.h>
26875 int _array_ [1 - 2 * !((sizeof (bool)) >= $ac_mid)]
26880 rm -f "conftest.$ac_objext"
26881 if { (eval echo "$as_me:26881: \"$ac_compile\"") >&5
26882 (eval $ac_compile) 2>&5
26884 echo "$as_me:26884: \$? = $ac_status" >&5
26885 (exit "$ac_status"); } &&
26886 { ac_try='test -s "conftest.$ac_objext"'
26887 { (eval echo "$as_me:26887: \"$ac_try\"") >&5
26888 (eval $ac_try) 2>&5
26890 echo "$as_me:26890: \$? = $ac_status" >&5
26891 (exit "$ac_status"); }; }; then
26892 ac_lo=$ac_mid; break
26894 echo "$as_me: failed program was:" >&5
26895 cat "conftest.$ac_ext" >&5
26896 ac_hi=`expr "$ac_mid" - 1`; ac_mid=`expr 2 '*' "$ac_mid"`
26898 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26901 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26902 # Binary search between lo and hi bounds.
26903 while test "x$ac_lo" != "x$ac_hi"; do
26904 ac_mid=`expr '(' "$ac_hi" - "$ac_lo" ')' / 2 + "$ac_lo"`
26905 cat >"conftest.$ac_ext" <<_ACEOF
26906 #line 26906 "configure"
26907 #include "confdefs.h"
26909 $ac_includes_default
26911 #if defined(__cplusplus)
26913 #ifdef HAVE_GXX_BUILTIN_H
26914 #include <g++/builtin.h>
26915 #elif HAVE_GPP_BUILTIN_H
26916 #include <gpp/builtin.h>
26917 #elif HAVE_BUILTIN_H
26918 #include <builtin.h>
26923 #if $cf_cv_header_stdbool_h
26924 #include <stdbool.h>
26932 int _array_ [1 - 2 * !((sizeof (bool)) <= $ac_mid)]
26937 rm -f "conftest.$ac_objext"
26938 if { (eval echo "$as_me:26938: \"$ac_compile\"") >&5
26939 (eval $ac_compile) 2>&5
26941 echo "$as_me:26941: \$? = $ac_status" >&5
26942 (exit "$ac_status"); } &&
26943 { ac_try='test -s "conftest.$ac_objext"'
26944 { (eval echo "$as_me:26944: \"$ac_try\"") >&5
26945 (eval $ac_try) 2>&5
26947 echo "$as_me:26947: \$? = $ac_status" >&5
26948 (exit "$ac_status"); }; }; then
26951 echo "$as_me: failed program was:" >&5
26952 cat "conftest.$ac_ext" >&5
26953 ac_lo=`expr "$ac_mid" + 1`
26955 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26957 ac_cv_sizeof_bool=$ac_lo
26959 if test "$cross_compiling" = yes; then
26960 { { echo "$as_me:26960: error: cannot run test program while cross compiling" >&5
26961 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
26962 { (exit 1); exit 1; }; }
26964 cat >"conftest.$ac_ext" <<_ACEOF
26965 #line 26965 "configure"
26966 #include "confdefs.h"
26968 $ac_includes_default
26970 #if defined(__cplusplus)
26972 #ifdef HAVE_GXX_BUILTIN_H
26973 #include <g++/builtin.h>
26974 #elif HAVE_GPP_BUILTIN_H
26975 #include <gpp/builtin.h>
26976 #elif HAVE_BUILTIN_H
26977 #include <builtin.h>
26982 #if $cf_cv_header_stdbool_h
26983 #include <stdbool.h>
26991 FILE *f = fopen ("conftest.val", "w");
26993 $ac_main_return (1);
26994 fprintf (f, "%ld", (long)(sizeof (bool)));
27000 rm -f "conftest$ac_exeext"
27001 if { (eval echo "$as_me:27001: \"$ac_link\"") >&5
27002 (eval $ac_link) 2>&5
27004 echo "$as_me:27004: \$? = $ac_status" >&5
27005 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
27006 { (eval echo "$as_me:27006: \"$ac_try\"") >&5
27007 (eval $ac_try) 2>&5
27009 echo "$as_me:27009: \$? = $ac_status" >&5
27010 (exit "$ac_status"); }; }; then
27011 ac_cv_sizeof_bool=`cat conftest.val`
27013 echo "$as_me: program exited with status $ac_status" >&5
27014 echo "$as_me: failed program was:" >&5
27015 cat "conftest.$ac_ext" >&5
27017 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
27022 ac_cv_sizeof_bool=0
27025 echo "$as_me:27025: result: $ac_cv_sizeof_bool" >&5
27026 echo "${ECHO_T}$ac_cv_sizeof_bool" >&6
27027 cat >>confdefs.h <<EOF
27028 #define SIZEOF_BOOL $ac_cv_sizeof_bool
27031 echo "$as_me:27031: checking for type of bool" >&5
27032 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
27033 if test "${cf_cv_type_of_bool+set}" = set; then
27034 echo $ECHO_N "(cached) $ECHO_C" >&6
27038 if test "$cross_compiling" = yes; then
27040 case x$ac_cv_sizeof_bool in
27041 (x1) cf_cv_type_of_bool="unsigned char";;
27042 (x2) cf_cv_type_of_bool="unsigned short";;
27043 (x4) cf_cv_type_of_bool="unsigned int";;
27044 (x8) cf_cv_type_of_bool="unsigned long";;
27045 (*) cf_cv_type_of_bool=unknown;;
27049 cat >"conftest.$ac_ext" <<_ACEOF
27050 #line 27050 "configure"
27051 #include "confdefs.h"
27053 $ac_includes_default
27055 #if defined(__cplusplus)
27057 #ifdef HAVE_GXX_BUILTIN_H
27058 #include <g++/builtin.h>
27059 #elif HAVE_GPP_BUILTIN_H
27060 #include <gpp/builtin.h>
27061 #elif HAVE_BUILTIN_H
27062 #include <builtin.h>
27067 #if $cf_cv_header_stdbool_h
27068 #include <stdbool.h>
27075 FILE *fp = fopen("cf_test.out", "w");
27078 if ((bool)(-x) >= 0)
27079 fputs("unsigned ", fp);
27080 if (sizeof(x) == sizeof(int)) fputs("int", fp);
27081 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
27082 else if (sizeof(x) == sizeof(short))fputs("short",fp);
27083 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
27086 ${cf_cv_main_return:-return}(0);
27090 rm -f "conftest$ac_exeext"
27091 if { (eval echo "$as_me:27091: \"$ac_link\"") >&5
27092 (eval $ac_link) 2>&5
27094 echo "$as_me:27094: \$? = $ac_status" >&5
27095 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
27096 { (eval echo "$as_me:27096: \"$ac_try\"") >&5
27097 (eval $ac_try) 2>&5
27099 echo "$as_me:27099: \$? = $ac_status" >&5
27100 (exit "$ac_status"); }; }; then
27101 cf_cv_type_of_bool=`cat cf_test.out`
27102 if test -z "$cf_cv_type_of_bool"; then
27103 cf_cv_type_of_bool=unknown
27106 echo "$as_me: program exited with status $ac_status" >&5
27107 echo "$as_me: failed program was:" >&5
27108 cat "conftest.$ac_ext" >&5
27109 cf_cv_type_of_bool=unknown
27111 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
27116 echo "$as_me:27116: result: $cf_cv_type_of_bool" >&5
27117 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
27119 if test "$cf_cv_type_of_bool" = unknown ; then
27120 case .$NCURSES_BOOL in
27121 (.auto|.) NCURSES_BOOL=unsigned;;
27123 { echo "$as_me:27123: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
27124 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
27125 cf_cv_type_of_bool=$NCURSES_BOOL
27129 echo "$as_me:27129: checking for fallback type of bool" >&5
27130 echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
27131 case "$host_cpu" in
27132 (i?86) cf_cv_type_of_bool=char ;;
27133 (*) cf_cv_type_of_bool=int ;;
27135 echo "$as_me:27135: result: $cf_cv_type_of_bool" >&5
27136 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
27141 # If the C compiler did not declare bool, and we did not determine that the C++
27142 # compiler does not declare bool, turn on an ifdef in curses.h that makes the
27143 # ncurses library use the same type as C++ bool. Note that this allows one to
27144 # specify the type of bool in a configure-script option and postpone
27145 # integration with the C++ compiler provided that the types are compatible.
27147 if test "$cf_cv_cc_bool_type" = 1
27149 # oops: C has a bool. Unlikely, but C++ could differ.
27151 elif test "$cf_cv_builtin_bool" = 0
27156 # this is the normal case
27157 USE_CXX_BOOL='defined(__cplusplus)'
27160 if test -f "${srcdir}/Ada95/Makefile.in" ; then
27162 if test "$cf_with_ada" != "no" ; then
27163 if test "$with_libtool" != "no"; then
27164 { echo "$as_me:27164: WARNING: libtool does not support Ada - disabling feature" >&5
27165 echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;}
27170 if test "$cf_with_ada" != "no" ; then
27172 for cf_prog_gnat in gnat gnatmake gprconfig gprbuild
27175 cf_upper_prog_gnat=`echo "${cf_prog_gnat}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
27177 unset ac_cv_path_cf_TEMP_gnat
27179 # Extract the first word of "$cf_prog_gnat", so it can be a program name with args.
27180 set dummy $cf_prog_gnat; ac_word=$2
27181 echo "$as_me:27181: checking for $ac_word" >&5
27182 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
27183 if test "${ac_cv_path_cf_TEMP_gnat+set}" = set; then
27184 echo $ECHO_N "(cached) $ECHO_C" >&6
27186 case $cf_TEMP_gnat in
27188 ac_cv_path_cf_TEMP_gnat="$cf_TEMP_gnat" # Let the user override the test with a path.
27191 ac_save_IFS=$IFS; IFS=$ac_path_separator
27193 for ac_dir in $ac_dummy; do
27195 test -z "$ac_dir" && ac_dir=.
27196 if $as_executable_p "$ac_dir/$ac_word"; then
27197 ac_cv_path_cf_TEMP_gnat="$ac_dir/$ac_word"
27198 echo "$as_me:27198: found $ac_dir/$ac_word" >&5
27203 test -z "$ac_cv_path_cf_TEMP_gnat" && ac_cv_path_cf_TEMP_gnat="no"
27207 cf_TEMP_gnat=$ac_cv_path_cf_TEMP_gnat
27209 if test -n "$cf_TEMP_gnat"; then
27210 echo "$as_me:27210: result: $cf_TEMP_gnat" >&5
27211 echo "${ECHO_T}$cf_TEMP_gnat" >&6
27213 echo "$as_me:27213: result: no" >&5
27214 echo "${ECHO_T}no" >&6
27217 eval "cf_cv_PATH_$cf_upper_prog_gnat=$ac_cv_path_cf_TEMP_gnat"
27219 if test "x$cf_TEMP_gnat" != xno; then
27220 unset cf_cv_gnat_version
27223 echo "$as_me:27223: checking for $cf_prog_gnat version" >&5
27224 echo $ECHO_N "checking for $cf_prog_gnat version... $ECHO_C" >&6
27225 if test "${cf_cv_gnat_version+set}" = set; then
27226 echo $ECHO_N "(cached) $ECHO_C" >&6
27229 cf_cv_gnat_version=`$cf_prog_gnat --version 2>&1 | \
27230 grep '[0-9].[0-9][0-9]*' |\
27231 sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
27234 echo "$as_me:27234: result: $cf_cv_gnat_version" >&5
27235 echo "${ECHO_T}$cf_cv_gnat_version" >&6
27236 test -z "$cf_cv_gnat_version" && cf_cv_gnat_version=no
27237 eval cf_TEMP_gnat=$cf_cv_gnat_version; unset cf_cv_gnat_version
27240 eval "cf_cv_VERSION_$cf_upper_prog_gnat=$cf_TEMP_gnat"
27243 unset cf_cv_gnat_version
27244 unset ac_cv_path_cf_TEMP_gnat
27247 if test "x$cf_cv_VERSION_GNATMAKE" = "xno"; then
27249 cf_cv_prog_gnat_correct=no
27251 cf_ada_make=gnatmake
27252 if test "x$cf_cv_VERSION_GPRCONFIG" = "xno"; then
27253 # gprconfig is newer than gnatmake; we can continue...
27256 rm -rf ./conftest* ./*~conftest*
27257 if mkdir conftest.src
27261 for cf_gprconfig in Ada C
27263 echo "$as_me:27263: checking for gprconfig name for $cf_gprconfig" >&5
27264 echo $ECHO_N "checking for gprconfig name for $cf_gprconfig... $ECHO_C" >&6
27265 if test "$cf_gprconfig" = C
27267 for cf_gprconfig_param in \
27268 "$cf_gprconfig,,,,GNATGCC" \
27269 "$cf_gprconfig,,,,GCC" \
27272 cf_gprconfig_value=`echo s| gprconfig --config=$cf_gprconfig_param 2>&5 | ${AWK:-awk} '/^\*/{print $3;}' | head -n 1`
27273 test -n "$cf_gprconfig_value" && break
27276 cf_gprconfig_param=$cf_gprconfig
27277 cf_gprconfig_value=`echo s| gprconfig --config=$cf_gprconfig_param 2>&5 | ${AWK:-awk} '/^\*/{print $3;}' | head -n 1`
27279 if test -n "$cf_gprconfig_value"
27281 eval "cf_ada_config_$cf_gprconfig=$cf_gprconfig_value"
27282 echo "$as_me:27282: result: $cf_gprconfig_value" >&5
27283 echo "${ECHO_T}$cf_gprconfig_value" >&6
27285 echo "$as_me:27285: result: missing" >&5
27286 echo "${ECHO_T}missing" >&6
27292 rm -rf ./conftest* ./*~conftest*
27295 if test "x$cf_ada_config" != "x#"
27298 echo "$as_me:27298: checking for gnat version" >&5
27299 echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
27300 if test "${cf_cv_gnat_version+set}" = set; then
27301 echo $ECHO_N "(cached) $ECHO_C" >&6
27304 cf_cv_gnat_version=`${cf_ada_make:-gnatmake} --version 2>&1 | \
27305 grep '[0-9].[0-9][0-9]*' |\
27306 sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
27309 echo "$as_me:27309: result: $cf_cv_gnat_version" >&5
27310 echo "${ECHO_T}$cf_cv_gnat_version" >&6
27311 test -z "$cf_cv_gnat_version" && cf_cv_gnat_version=no
27313 case "$cf_cv_gnat_version" in
27314 (3.1[1-9]*|3.[2-9]*|[4-9].*|[1-9][0-9].[0-9]*|20[0-9][0-9])
27315 cf_cv_prog_gnat_correct=yes
27318 { echo "$as_me:27318: WARNING: Unsupported GNAT version $cf_cv_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&5
27319 echo "$as_me: WARNING: Unsupported GNAT version $cf_cv_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&2;}
27320 cf_cv_prog_gnat_correct=no
27324 # Extract the first word of "m4", so it can be a program name with args.
27325 set dummy m4; ac_word=$2
27326 echo "$as_me:27326: checking for $ac_word" >&5
27327 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
27328 if test "${ac_cv_prog_M4_exists+set}" = set; then
27329 echo $ECHO_N "(cached) $ECHO_C" >&6
27331 if test -n "$M4_exists"; then
27332 ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
27334 ac_save_IFS=$IFS; IFS=$ac_path_separator
27336 for ac_dir in $ac_dummy; do
27338 test -z "$ac_dir" && ac_dir=.
27339 $as_executable_p "$ac_dir/$ac_word" || continue
27340 ac_cv_prog_M4_exists="yes"
27341 echo "$as_me:27341: found $ac_dir/$ac_word" >&5
27345 test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
27348 M4_exists=$ac_cv_prog_M4_exists
27349 if test -n "$M4_exists"; then
27350 echo "$as_me:27350: result: $M4_exists" >&5
27351 echo "${ECHO_T}$M4_exists" >&6
27353 echo "$as_me:27353: result: no" >&5
27354 echo "${ECHO_T}no" >&6
27357 if test "$ac_cv_prog_M4_exists" = no; then
27358 cf_cv_prog_gnat_correct=no
27359 { echo "$as_me:27359: WARNING: Ada95 binding required program m4 not found. Ada95 binding disabled" >&5
27360 echo "$as_me: WARNING: Ada95 binding required program m4 not found. Ada95 binding disabled" >&2;}
27362 if test "$cf_cv_prog_gnat_correct" = yes; then
27363 echo "$as_me:27363: checking if GNAT works" >&5
27364 echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
27366 rm -rf ./conftest* ./*~conftest*
27367 cat >>conftest.ads <<CF_EOF
27368 procedure conftest;
27370 cat >>conftest.adb <<CF_EOF
27373 procedure conftest is
27375 Text_IO.Put ("Hello World");
27377 GNAT.OS_Lib.OS_Exit (0);
27380 if ( "$cf_ada_make" $ADAFLAGS conftest 1>&5 2>&1 ) ; then
27381 if ( ./conftest 1>&5 2>&1 ) ; then
27382 cf_cv_prog_gnat_correct=yes
27384 cf_cv_prog_gnat_correct=no
27387 cf_cv_prog_gnat_correct=no
27389 rm -rf ./conftest* ./*~conftest*
27391 echo "$as_me:27391: result: $cf_cv_prog_gnat_correct" >&5
27392 echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
27395 cf_cv_prog_gnat_correct=no
27399 if test "x$cf_cv_prog_gnat_correct" = xyes; then
27401 ADAFLAGS="$ADAFLAGS -gnatpn"
27403 echo "$as_me:27403: checking optimization options for ADAFLAGS" >&5
27404 echo $ECHO_N "checking optimization options for ADAFLAGS... $ECHO_C" >&6
27408 ADAFLAGS="$ADAFLAGS -g"
27414 cf_O_flag=`echo "$CFLAGS" |sed -e 's/^.*-O/-O/' -e 's/[ ].*//'`
27416 ADAFLAGS="$ADAFLAGS $cf_O_flag"
27420 echo "$as_me:27420: result: $ADAFLAGS" >&5
27421 echo "${ECHO_T}$ADAFLAGS" >&6
27423 echo "$as_me:27423: checking if GNATPREP supports -T option" >&5
27424 echo $ECHO_N "checking if GNATPREP supports -T option... $ECHO_C" >&6
27425 if test "${cf_cv_gnatprep_opt_t+set}" = set; then
27426 echo $ECHO_N "(cached) $ECHO_C" >&6
27429 cf_cv_gnatprep_opt_t=no
27430 gnatprep -T 2>/dev/null >/dev/null && cf_cv_gnatprep_opt_t=yes
27433 echo "$as_me:27433: result: $cf_cv_gnatprep_opt_t" >&5
27434 echo "${ECHO_T}$cf_cv_gnatprep_opt_t" >&6
27435 test "$cf_cv_gnatprep_opt_t" = yes && GNATPREP_OPTS="-T $GNATPREP_OPTS"
27437 echo "$as_me:27437: checking if GNAT supports generics" >&5
27438 echo $ECHO_N "checking if GNAT supports generics... $ECHO_C" >&6
27439 case "$cf_cv_gnat_version" in
27440 (3.1[1-9]*|3.[2-9]*|[4-9].*|[1-9][0-9].[0-9]*|20[0-9][0-9])
27441 cf_gnat_generics=yes
27444 cf_gnat_generics=no
27447 echo "$as_me:27447: result: $cf_gnat_generics" >&5
27448 echo "${ECHO_T}$cf_gnat_generics" >&6
27450 if test "$cf_gnat_generics" = yes
27452 cf_compile_generics=generics
27453 cf_generic_objects="\${GENOBJS}"
27455 cf_compile_generics=
27456 cf_generic_objects=
27459 echo "$as_me:27459: checking if GNAT supports SIGINT" >&5
27460 echo $ECHO_N "checking if GNAT supports SIGINT... $ECHO_C" >&6
27461 if test "${cf_cv_gnat_sigint+set}" = set; then
27462 echo $ECHO_N "(cached) $ECHO_C" >&6
27465 rm -rf ./conftest* ./*~conftest*
27466 cat >>conftest.ads <<CF_EOF
27467 with Ada.Interrupts.Names;
27469 package ConfTest is
27471 pragma Warnings (Off); -- the next pragma exists since 3.11p
27472 pragma Unreserve_All_Interrupts;
27473 pragma Warnings (On);
27475 protected Process is
27477 function Continue return Boolean;
27478 pragma Attach_Handler (Stop, Ada.Interrupts.Names.SIGINT);
27480 Done : Boolean := False;
27485 cat >>conftest.adb <<CF_EOF
27486 package body ConfTest is
27487 protected body Process is
27492 function Continue return Boolean is
27499 if ( "$cf_ada_make" $ADAFLAGS conftest 1>&5 2>&1 ) ; then
27500 cf_cv_gnat_sigint=yes
27502 cf_cv_gnat_sigint=no
27504 rm -rf ./conftest* ./*~conftest*
27507 echo "$as_me:27507: result: $cf_cv_gnat_sigint" >&5
27508 echo "${ECHO_T}$cf_cv_gnat_sigint" >&6
27510 if test "$cf_cv_gnat_sigint" = yes ; then
27513 USE_GNAT_SIGINT="#"
27516 cf_gnat_libraries=no
27517 cf_gnat_projects=no
27519 if test "$enable_gnat_projects" != no ; then
27520 echo "$as_me:27520: checking if GNAT supports project files" >&5
27521 echo $ECHO_N "checking if GNAT supports project files... $ECHO_C" >&6
27522 case "$cf_cv_gnat_version" in
27526 case "$cf_cv_system_name" in
27530 rm -rf ./conftest* ./*~conftest*
27531 if mkdir conftest.src conftest.bin conftest.lib
27534 rm -rf ./conftest* ./*~conftest*
27535 cat >>library.gpr <<CF_EOF
27537 Kind := External ("LIB_KIND");
27538 for Library_Name use "ConfTest";
27539 for Object_Dir use ".";
27540 for Library_ALI_Dir use External("LIBRARY_DIR");
27541 for Library_Version use External ("SONAME");
27542 for Library_Kind use Kind;
27543 for Library_Dir use External("BUILD_DIR");
27544 Source_Dir := External ("SOURCE_DIR");
27545 for Source_Dirs use (Source_Dir);
27548 cat >>confpackage.ads <<CF_EOF
27549 package ConfPackage is
27550 procedure conftest;
27553 cat >>confpackage.adb <<CF_EOF
27555 package body ConfPackage is
27556 procedure conftest is
27558 Text_IO.Put ("Hello World");
27563 if ( "$cf_ada_make" $ADAFLAGS \
27565 -XBUILD_DIR="`cd ../conftest.bin;pwd`" \
27566 -XLIBRARY_DIR="`cd ../conftest.lib;pwd`" \
27567 -XSOURCE_DIR="`pwd`" \
27568 -XSONAME=libConfTest.so.1 \
27569 -XLIB_KIND=static 1>&5 2>&1 ) ; then
27570 cf_gnat_projects=yes
27574 if test -f conftest.lib/confpackage.ali
27576 cf_gnat_libraries=yes
27578 rm -rf ./conftest* ./*~conftest*
27583 echo "$as_me:27583: result: $cf_gnat_projects" >&5
27584 echo "${ECHO_T}$cf_gnat_projects" >&6
27585 fi # enable_gnat_projects
27587 if test "$cf_gnat_projects" = yes
27589 echo "$as_me:27589: checking if GNAT supports libraries" >&5
27590 echo $ECHO_N "checking if GNAT supports libraries... $ECHO_C" >&6
27591 echo "$as_me:27591: result: $cf_gnat_libraries" >&5
27592 echo "${ECHO_T}$cf_gnat_libraries" >&6
27595 USE_OLD_MAKERULES=""
27596 USE_GNAT_PROJECTS="#"
27597 USE_GNAT_MAKE_GPR="#"
27598 USE_GNAT_GPRBUILD="#"
27600 if test "$cf_gnat_projects" = yes
27602 USE_OLD_MAKERULES="#"
27603 USE_GNAT_PROJECTS=""
27604 if test "$cf_cv_VERSION_GPRBUILD" != no
27606 USE_GNAT_GPRBUILD=""
27607 elif test "$cf_cv_VERSION_GNATMAKE" != no
27609 USE_GNAT_MAKE_GPR=""
27611 { echo "$as_me:27611: WARNING: use old makefile rules since tools are missing" >&5
27612 echo "$as_me: WARNING: use old makefile rules since tools are missing" >&2;}
27616 if test "$cf_gnat_libraries" = yes
27618 USE_GNAT_LIBRARIES=""
27620 USE_GNAT_LIBRARIES="#"
27623 echo "$as_me:27623: checking for ada-compiler" >&5
27624 echo $ECHO_N "checking for ada-compiler... $ECHO_C" >&6
27626 # Check whether --with-ada-compiler or --without-ada-compiler was given.
27627 if test "${with_ada_compiler+set}" = set; then
27628 withval="$with_ada_compiler"
27629 cf_ada_compiler=$withval
27631 cf_ada_compiler=gnatmake
27634 echo "$as_me:27634: result: $cf_ada_compiler" >&5
27635 echo "${ECHO_T}$cf_ada_compiler" >&6
27637 cf_ada_package=terminal_interface
27639 echo "$as_me:27639: checking for ada-include" >&5
27640 echo $ECHO_N "checking for ada-include... $ECHO_C" >&6
27642 # Check whether --with-ada-include or --without-ada-include was given.
27643 if test "${with_ada_include+set}" = set; then
27644 withval="$with_ada_include"
27647 withval="${ADA_INCLUDE:-$prefix/share/ada/adainclude}"
27648 fi; if test -n "$prefix/share/ada/adainclude" ; then
27650 if test "x$prefix" != xNONE; then
27651 cf_path_syntax="$prefix"
27653 cf_path_syntax="$ac_default_prefix"
27656 case ".$withval" in
27657 (.\$\(*\)*|.\'*\'*)
27661 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
27663 (.\$\{*prefix\}*|.\$\{*dir\}*)
27664 eval withval="$withval"
27665 case ".$withval" in
27667 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
27672 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
27675 { { echo "$as_me:27675: error: expected a pathname, not \"$withval\"" >&5
27676 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
27677 { (exit 1); exit 1; }; }
27682 eval ADA_INCLUDE="$withval"
27684 echo "$as_me:27684: result: $ADA_INCLUDE" >&5
27685 echo "${ECHO_T}$ADA_INCLUDE" >&6
27687 echo "$as_me:27687: checking for ada-objects" >&5
27688 echo $ECHO_N "checking for ada-objects... $ECHO_C" >&6
27690 # Check whether --with-ada-objects or --without-ada-objects was given.
27691 if test "${with_ada_objects+set}" = set; then
27692 withval="$with_ada_objects"
27695 withval="${ADA_OBJECTS:-$prefix/lib/ada/adalib}"
27696 fi; if test -n "$prefix/lib/ada/adalib" ; then
27698 if test "x$prefix" != xNONE; then
27699 cf_path_syntax="$prefix"
27701 cf_path_syntax="$ac_default_prefix"
27704 case ".$withval" in
27705 (.\$\(*\)*|.\'*\'*)
27709 (.[a-zA-Z]:[\\/]*) # OS/2 EMX
27711 (.\$\{*prefix\}*|.\$\{*dir\}*)
27712 eval withval="$withval"
27713 case ".$withval" in
27715 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
27720 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
27723 { { echo "$as_me:27723: error: expected a pathname, not \"$withval\"" >&5
27724 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
27725 { (exit 1); exit 1; }; }
27730 eval ADA_OBJECTS="$withval"
27732 echo "$as_me:27732: result: $ADA_OBJECTS" >&5
27733 echo "${ECHO_T}$ADA_OBJECTS" >&6
27735 echo "$as_me:27735: checking if an Ada95 shared-library should be built" >&5
27736 echo $ECHO_N "checking if an Ada95 shared-library should be built... $ECHO_C" >&6
27738 # Check whether --with-ada-sharedlib or --without-ada-sharedlib was given.
27739 if test "${with_ada_sharedlib+set}" = set; then
27740 withval="$with_ada_sharedlib"
27741 with_ada_sharedlib=$withval
27743 with_ada_sharedlib=no
27745 echo "$as_me:27745: result: $with_ada_sharedlib" >&5
27746 echo "${ECHO_T}$with_ada_sharedlib" >&6
27748 if test "x$with_ada_sharedlib" != xno
27750 if test "x$cf_gnat_projects" != xyes
27752 { echo "$as_me:27752: WARNING: disabling shared-library since GNAT projects are not supported" >&5
27753 echo "$as_me: WARNING: disabling shared-library since GNAT projects are not supported" >&2;}
27754 with_ada_sharedlib=no
27758 ADA_SHAREDLIB='lib$(LIB_NAME).so.1'
27759 MAKE_ADA_SHAREDLIB="#"
27761 if test "x$with_ada_sharedlib" != xno
27763 MAKE_ADA_SHAREDLIB=
27764 if test "x$with_ada_sharedlib" != xyes
27766 ADA_SHAREDLIB="$with_ada_sharedlib"
27770 # allow the Ada binding to be renamed
27772 echo "$as_me:27772: checking for ada-libname" >&5
27773 echo $ECHO_N "checking for ada-libname... $ECHO_C" >&6
27775 # Check whether --with-ada-libname or --without-ada-libname was given.
27776 if test "${with_ada_libname+set}" = set; then
27777 withval="$with_ada_libname"
27778 ADA_LIBNAME=$withval
27780 ADA_LIBNAME=AdaCurses
27782 case "x$ADA_LIBNAME" in
27784 ADA_LIBNAME=AdaCurses
27788 echo "$as_me:27788: result: $ADA_LIBNAME" >&5
27789 echo "${ECHO_T}$ADA_LIBNAME" >&6
27797 # do this "late" to avoid conflict with header-checks
27798 if test "x$with_widec" = xyes ; then
27799 echo "$as_me:27799: checking for wchar_t" >&5
27800 echo $ECHO_N "checking for wchar_t... $ECHO_C" >&6
27801 if test "${ac_cv_type_wchar_t+set}" = set; then
27802 echo $ECHO_N "(cached) $ECHO_C" >&6
27804 cat >"conftest.$ac_ext" <<_ACEOF
27805 #line 27805 "configure"
27806 #include "confdefs.h"
27807 $ac_includes_default
27813 if (sizeof (wchar_t))
27819 rm -f "conftest.$ac_objext"
27820 if { (eval echo "$as_me:27820: \"$ac_compile\"") >&5
27821 (eval $ac_compile) 2>&5
27823 echo "$as_me:27823: \$? = $ac_status" >&5
27824 (exit "$ac_status"); } &&
27825 { ac_try='test -s "conftest.$ac_objext"'
27826 { (eval echo "$as_me:27826: \"$ac_try\"") >&5
27827 (eval $ac_try) 2>&5
27829 echo "$as_me:27829: \$? = $ac_status" >&5
27830 (exit "$ac_status"); }; }; then
27831 ac_cv_type_wchar_t=yes
27833 echo "$as_me: failed program was:" >&5
27834 cat "conftest.$ac_ext" >&5
27835 ac_cv_type_wchar_t=no
27837 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27839 echo "$as_me:27839: result: $ac_cv_type_wchar_t" >&5
27840 echo "${ECHO_T}$ac_cv_type_wchar_t" >&6
27842 echo "$as_me:27842: checking size of wchar_t" >&5
27843 echo $ECHO_N "checking size of wchar_t... $ECHO_C" >&6
27844 if test "${ac_cv_sizeof_wchar_t+set}" = set; then
27845 echo $ECHO_N "(cached) $ECHO_C" >&6
27847 if test "$ac_cv_type_wchar_t" = yes; then
27848 if test "$cross_compiling" = yes; then
27849 # Depending upon the size, compute the lo and hi bounds.
27850 cat >"conftest.$ac_ext" <<_ACEOF
27851 #line 27851 "configure"
27852 #include "confdefs.h"
27853 $ac_includes_default
27857 int _array_ [1 - 2 * !((sizeof (wchar_t)) >= 0)]
27862 rm -f "conftest.$ac_objext"
27863 if { (eval echo "$as_me:27863: \"$ac_compile\"") >&5
27864 (eval $ac_compile) 2>&5
27866 echo "$as_me:27866: \$? = $ac_status" >&5
27867 (exit "$ac_status"); } &&
27868 { ac_try='test -s "conftest.$ac_objext"'
27869 { (eval echo "$as_me:27869: \"$ac_try\"") >&5
27870 (eval $ac_try) 2>&5
27872 echo "$as_me:27872: \$? = $ac_status" >&5
27873 (exit "$ac_status"); }; }; then
27876 cat >"conftest.$ac_ext" <<_ACEOF
27877 #line 27877 "configure"
27878 #include "confdefs.h"
27879 $ac_includes_default
27883 int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
27888 rm -f "conftest.$ac_objext"
27889 if { (eval echo "$as_me:27889: \"$ac_compile\"") >&5
27890 (eval $ac_compile) 2>&5
27892 echo "$as_me:27892: \$? = $ac_status" >&5
27893 (exit "$ac_status"); } &&
27894 { ac_try='test -s "conftest.$ac_objext"'
27895 { (eval echo "$as_me:27895: \"$ac_try\"") >&5
27896 (eval $ac_try) 2>&5
27898 echo "$as_me:27898: \$? = $ac_status" >&5
27899 (exit "$ac_status"); }; }; then
27900 ac_hi=$ac_mid; break
27902 echo "$as_me: failed program was:" >&5
27903 cat "conftest.$ac_ext" >&5
27904 ac_lo=`expr "$ac_mid" + 1`; ac_mid=`expr 2 '*' "$ac_mid" + 1`
27906 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27909 echo "$as_me: failed program was:" >&5
27910 cat "conftest.$ac_ext" >&5
27913 cat >"conftest.$ac_ext" <<_ACEOF
27914 #line 27914 "configure"
27915 #include "confdefs.h"
27916 $ac_includes_default
27920 int _array_ [1 - 2 * !((sizeof (wchar_t)) >= $ac_mid)]
27925 rm -f "conftest.$ac_objext"
27926 if { (eval echo "$as_me:27926: \"$ac_compile\"") >&5
27927 (eval $ac_compile) 2>&5
27929 echo "$as_me:27929: \$? = $ac_status" >&5
27930 (exit "$ac_status"); } &&
27931 { ac_try='test -s "conftest.$ac_objext"'
27932 { (eval echo "$as_me:27932: \"$ac_try\"") >&5
27933 (eval $ac_try) 2>&5
27935 echo "$as_me:27935: \$? = $ac_status" >&5
27936 (exit "$ac_status"); }; }; then
27937 ac_lo=$ac_mid; break
27939 echo "$as_me: failed program was:" >&5
27940 cat "conftest.$ac_ext" >&5
27941 ac_hi=`expr "$ac_mid" - 1`; ac_mid=`expr 2 '*' "$ac_mid"`
27943 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27946 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27947 # Binary search between lo and hi bounds.
27948 while test "x$ac_lo" != "x$ac_hi"; do
27949 ac_mid=`expr '(' "$ac_hi" - "$ac_lo" ')' / 2 + "$ac_lo"`
27950 cat >"conftest.$ac_ext" <<_ACEOF
27951 #line 27951 "configure"
27952 #include "confdefs.h"
27953 $ac_includes_default
27957 int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
27962 rm -f "conftest.$ac_objext"
27963 if { (eval echo "$as_me:27963: \"$ac_compile\"") >&5
27964 (eval $ac_compile) 2>&5
27966 echo "$as_me:27966: \$? = $ac_status" >&5
27967 (exit "$ac_status"); } &&
27968 { ac_try='test -s "conftest.$ac_objext"'
27969 { (eval echo "$as_me:27969: \"$ac_try\"") >&5
27970 (eval $ac_try) 2>&5
27972 echo "$as_me:27972: \$? = $ac_status" >&5
27973 (exit "$ac_status"); }; }; then
27976 echo "$as_me: failed program was:" >&5
27977 cat "conftest.$ac_ext" >&5
27978 ac_lo=`expr "$ac_mid" + 1`
27980 rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27982 ac_cv_sizeof_wchar_t=$ac_lo
27984 if test "$cross_compiling" = yes; then
27985 { { echo "$as_me:27985: error: cannot run test program while cross compiling" >&5
27986 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
27987 { (exit 1); exit 1; }; }
27989 cat >"conftest.$ac_ext" <<_ACEOF
27990 #line 27990 "configure"
27991 #include "confdefs.h"
27992 $ac_includes_default
27996 FILE *f = fopen ("conftest.val", "w");
27998 $ac_main_return (1);
27999 fprintf (f, "%ld", (long)(sizeof (wchar_t)));
28005 rm -f "conftest$ac_exeext"
28006 if { (eval echo "$as_me:28006: \"$ac_link\"") >&5
28007 (eval $ac_link) 2>&5
28009 echo "$as_me:28009: \$? = $ac_status" >&5
28010 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
28011 { (eval echo "$as_me:28011: \"$ac_try\"") >&5
28012 (eval $ac_try) 2>&5
28014 echo "$as_me:28014: \$? = $ac_status" >&5
28015 (exit "$ac_status"); }; }; then
28016 ac_cv_sizeof_wchar_t=`cat conftest.val`
28018 echo "$as_me: program exited with status $ac_status" >&5
28019 echo "$as_me: failed program was:" >&5
28020 cat "conftest.$ac_ext" >&5
28022 rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
28027 ac_cv_sizeof_wchar_t=0
28030 echo "$as_me:28030: result: $ac_cv_sizeof_wchar_t" >&5
28031 echo "${ECHO_T}$ac_cv_sizeof_wchar_t" >&6
28032 cat >>confdefs.h <<EOF
28033 #define SIZEOF_WCHAR_T $ac_cv_sizeof_wchar_t
28036 # cross-compiling to mingw can run into the problem that attempting to
28037 # link with the regex library fails, causing the test to not set this to
28038 # a number. "recent" autoconf does not address this problem either -TD
28039 if test -z "$ac_cv_sizeof_wchar_t"
28041 test -n "$verbose" && echo " test failed (assume 2)" 1>&6
28043 echo "${as_me:-configure}:28043: testing test failed (assume 2) ..." 1>&5
28045 sed /SIZEOF_WCHAR_T/d confdefs.h >confdefs.tmp
28046 mv confdefs.tmp confdefs.h
28047 echo "#define SIZEOF_WCHAR_T 2" >>confdefs.h
28051 ### Construct the ncurses library-subsets, if any, from this set of keywords:
28052 ### none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
28054 ### ticlib modules may be a separate library, otherwise contained in termlib.
28055 ### termlib modules may be a separate library, otherwise contained in ncurses.
28057 ### The of "+" or " " between the tokens controls the way the script
28058 ### chooses to split module lists into libraries.
28060 ### (see CF_LIB_RULES).
28061 echo "$as_me:28061: checking for library subsets" >&5
28062 echo $ECHO_N "checking for library subsets... $ECHO_C" >&6
28065 if test "x$cf_with_progs" = xyes || test "$with_ticlib" != no || test "$with_termcap" != no; then
28066 LIB_SUBSETS="${LIB_SUBSETS}ticlib"
28067 if test "$with_ticlib" != no ; then
28068 LIB_SUBSETS="${LIB_SUBSETS} "
28070 LIB_SUBSETS="${LIB_SUBSETS}+"
28074 LIB_SUBSETS="${LIB_SUBSETS}termlib"
28075 test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
28077 if test "$with_termlib" != no ; then
28078 LIB_SUBSETS="${LIB_SUBSETS} "
28080 LIB_SUBSETS="${LIB_SUBSETS}+"
28083 LIB_SUBSETS="${LIB_SUBSETS}base"
28085 # Most term-driver calls are to tinfo, but some like init_pair are to the
28086 # base library (so it resides in base).
28087 if test "$with_term_driver" != no ; then
28088 LIB_SUBSETS="${LIB_SUBSETS}+port_drivers"
28089 case "$cf_cv_system_name" in
28090 (*mingw32*|*mingw64*)
28091 if test "x$with_exp_win32" = xyes ; then
28092 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32"
28094 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32con"
28096 CPPFLAGS="$CPPFLAGS -DUSE_WIN32CON_DRIVER"
28099 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo"
28102 elif test "x$with_exp_win32" = xyes ; then
28103 case "$cf_cv_system_name" in
28104 (*mingw32*|*mingw64*)
28105 LIB_SUBSETS="${LIB_SUBSETS}+port_win32"
28112 test "x$with_widec" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
28113 test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
28115 echo "$as_me:28115: result: $LIB_SUBSETS" >&5
28116 echo "${ECHO_T}$LIB_SUBSETS" >&6
28118 ### Construct the list of include-directories to be generated
28120 if test "$srcdir" != "."; then
28121 CPPFLAGS="-I\${srcdir}/../include $CPPFLAGS"
28123 CPPFLAGS="-I../include $CPPFLAGS"
28124 if test "$srcdir" != "."; then
28125 CPPFLAGS="-I\${srcdir} $CPPFLAGS"
28127 CPPFLAGS="-I. $CPPFLAGS"
28129 ACPPFLAGS="-I. -I../include -I../../include $ACPPFLAGS"
28130 if test "$srcdir" != "."; then
28131 ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
28133 if test "$GCC" != yes; then
28134 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
28135 elif test "$includedir" != "/usr/include"; then
28136 if test "$includedir" = '${prefix}/include' ; then
28137 if test x$prefix != x/usr ; then
28138 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
28141 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
28145 ### Build up pieces for makefile rules
28146 echo "$as_me:28146: checking default library suffix" >&5
28147 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
28149 case $DFT_LWR_MODEL in
28150 (libtool) DFT_ARG_SUFFIX='' ;;
28151 (normal) DFT_ARG_SUFFIX='' ;;
28152 (debug) DFT_ARG_SUFFIX='_g' ;;
28153 (profile) DFT_ARG_SUFFIX='_p' ;;
28154 (shared) DFT_ARG_SUFFIX='' ;;
28156 test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
28157 echo "$as_me:28157: result: $DFT_ARG_SUFFIX" >&5
28158 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
28160 echo "$as_me:28160: checking default library-dependency suffix" >&5
28161 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
28163 case X$DFT_LWR_MODEL in
28165 DFT_LIB_SUFFIX='.la'
28166 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28169 case "$cf_cv_system_name" in
28171 DFT_LIB_SUFFIX='_g.lib'
28174 DFT_LIB_SUFFIX='_g.a'
28177 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28180 case "$cf_cv_system_name" in
28182 DFT_LIB_SUFFIX='_p.lib'
28185 DFT_LIB_SUFFIX='_p.a'
28188 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28191 case "$cf_cv_system_name" in
28193 DFT_LIB_SUFFIX='.so'
28194 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28197 DFT_LIB_SUFFIX='.dll'
28198 DFT_DEP_SUFFIX='.dll.lib'
28200 (cygwin*|msys*|mingw*)
28201 DFT_LIB_SUFFIX='.dll'
28202 DFT_DEP_SUFFIX='.dll.a'
28205 DFT_LIB_SUFFIX='.dylib'
28206 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28211 DFT_LIB_SUFFIX='.so'
28212 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28215 DFT_LIB_SUFFIX='.sl'
28216 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28221 DFT_LIB_SUFFIX='.so'
28222 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28229 DFT_LIB_SUFFIX='.lib'
28232 DFT_LIB_SUFFIX='.a'
28235 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28238 if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
28240 DFT_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_LIB_SUFFIX}"
28241 DFT_DEP_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_DEP_SUFFIX}"
28243 echo "$as_me:28243: result: $DFT_DEP_SUFFIX" >&5
28244 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
28246 echo "$as_me:28246: checking default object directory" >&5
28247 echo $ECHO_N "checking default object directory... $ECHO_C" >&6
28249 case $DFT_LWR_MODEL in
28250 (libtool) DFT_OBJ_SUBDIR='obj_lo' ;;
28251 (normal) DFT_OBJ_SUBDIR='objects' ;;
28252 (debug) DFT_OBJ_SUBDIR='obj_g' ;;
28253 (profile) DFT_OBJ_SUBDIR='obj_p' ;;
28255 case "$cf_cv_system_name" in
28257 DFT_OBJ_SUBDIR='objects' ;;
28259 DFT_OBJ_SUBDIR='obj_s' ;;
28262 echo "$as_me:28262: result: $DFT_OBJ_SUBDIR" >&5
28263 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
28265 if test "x$cf_with_cxx" = xyes ; then
28266 echo "$as_me:28266: checking c++ library-dependency suffix" >&5
28267 echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
28268 if test "$with_libtool" != "no"; then
28269 # libtool thinks it can make c++ shared libraries (perhaps only g++)
28270 CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
28271 elif test "$with_shared_cxx" != "no"; then
28272 # also for g++ users...
28273 CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
28275 # we normally make a static library because C/C++ library rules differ
28279 CXX_LIB_SUFFIX='.la'
28280 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28283 case "$cf_cv_system_name" in
28285 CXX_LIB_SUFFIX='_g.lib'
28288 CXX_LIB_SUFFIX='_g.a'
28291 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28294 case "$cf_cv_system_name" in
28296 CXX_LIB_SUFFIX='_p.lib'
28299 CXX_LIB_SUFFIX='_p.a'
28302 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28305 case "$cf_cv_system_name" in
28307 CXX_LIB_SUFFIX='.so'
28308 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28311 CXX_LIB_SUFFIX='.dll'
28312 CXX_DEP_SUFFIX='.dll.lib'
28314 (cygwin*|msys*|mingw*)
28315 CXX_LIB_SUFFIX='.dll'
28316 CXX_DEP_SUFFIX='.dll.a'
28319 CXX_LIB_SUFFIX='.dylib'
28320 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28325 CXX_LIB_SUFFIX='.so'
28326 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28329 CXX_LIB_SUFFIX='.sl'
28330 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28335 CXX_LIB_SUFFIX='.so'
28336 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28343 CXX_LIB_SUFFIX='.lib'
28346 CXX_LIB_SUFFIX='.a'
28349 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28352 if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
28354 CXX_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${CXX_LIB_SUFFIX}"
28355 CXX_DEP_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${CXX_DEP_SUFFIX}"
28359 echo "$as_me:28359: result: $CXX_LIB_SUFFIX" >&5
28360 echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6
28364 # do not want -ldl in build except as needed for -lncurses dependency
28365 if test "x$with_dlsym" = xyes ; then
28366 if test "$DFT_LWR_MODEL" = shared || \
28367 test "$DFT_LWR_MODEL" = libtool ; then
28369 # remove dl library from $LIBS
28370 LIBS=`echo "$LIBS" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
28374 ### Set up low-level terminfo dependencies for makefiles.
28376 # TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
28377 # do not need libdl
28379 if test "x$with_dlsym" = xyes ; then
28381 # remove dl library from $SHLIB_LIST
28382 TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
28386 USE_ARG_SUFFIX="${DFT_ARG_SUFFIX}${EXTRA_SUFFIX}"
28387 USE_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}"
28388 USE_CFG_SUFFIX=${DFT_ARG_SUFFIX}${cf_cv_abi_version}
28389 if test -n "$EXTRA_SUFFIX" && test "x$EXTRA_SUFFIX" != "x${cf_cv_abi_version}"
28391 USE_CFG_SUFFIX="${USE_CFG_SUFFIX}${EXTRA_SUFFIX}"
28394 if test "$with_ticlib" != no ; then
28396 if test "x$with_ticlib" != xyes ; then
28397 TICS_NAME=$with_ticlib
28398 TICS_SUFFIX="`echo "${DFT_LIB_SUFFIX}" |sed -e "s/^${USE_LIB_SUFFIX}//"`"
28399 TICS_ARG_SUFFIX="${with_ticlib}`echo "${USE_ARG_SUFFIX}" |sed -e "s/^${LIB_SUFFIX}//"`"
28400 TICS_DEP_SUFFIX="${with_ticlib}`echo "${DFT_DEP_SUFFIX}" |sed -e "s/^${LIB_SUFFIX}//"`"
28401 TICS_LIB_SUFFIX="${with_ticlib}"
28403 TICS_SUFFIX=${DFT_LIB_SUFFIX}
28404 TICS_ARG_SUFFIX="${TICS_NAME}${USE_ARG_SUFFIX}"
28405 TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
28406 TICS_LIB_SUFFIX="${TICS_NAME}${USE_LIB_SUFFIX}"
28408 TICS_LDFLAGS="-L${LIB_DIR}"
28409 TICS_LIBS="-l${TICS_ARG_SUFFIX}"
28411 TICS_SUFFIX=${DFT_LIB_SUFFIX}
28412 TICS_LDFLAGS="-L${LIB_DIR}"
28413 TICS_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX}"
28416 if test "$with_termlib" != no ; then
28418 if test "x$with_termlib" != xyes ; then
28419 TINFO_NAME=$with_termlib
28420 TINFO_SUFFIX="`echo "${DFT_LIB_SUFFIX}" |sed -e "s/^${USE_LIB_SUFFIX}//"`"
28421 TINFO_ARG_SUFFIX="${with_termlib}`echo "${USE_ARG_SUFFIX}" |sed -e "s/^${LIB_SUFFIX}//"`"
28422 TINFO_DEP_SUFFIX="${with_termlib}`echo "${DFT_DEP_SUFFIX}" |sed -e "s/^${LIB_SUFFIX}//"`"
28423 TINFO_LIB_SUFFIX="${with_termlib}"
28425 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
28426 TINFO_ARG_SUFFIX="${TINFO_NAME}${USE_ARG_SUFFIX}"
28427 TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
28428 TINFO_LIB_SUFFIX="${TINFO_NAME}${USE_LIB_SUFFIX}"
28431 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
28432 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
28433 if test "$DFT_LWR_MODEL" = "libtool"; then
28434 TEST_ARGS="${TEST_DEPS}"
28435 TEST_ARG2="${TEST_DEP2}"
28436 TINFO_LDFLAGS="-L${LIB_DIR}"
28437 TINFO_LIBS="$TEST_ARGS"
28438 TICS_LIST="$SHLIB_LIST $TEST_ARGS"
28439 SHLIB_LIST="${SHLIB_LIST} $TEST_ARGS"
28441 TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
28442 TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
28443 if test "x$with_term_driver" != xno ; then
28444 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${USE_ARG_SUFFIX}"
28445 TICS_LIBS="$TICS_LIBS -l${LIB_NAME}${USE_ARG_SUFFIX}"
28446 TINFO_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARGS"
28448 TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
28449 TINFO_LIBS="$TEST_ARGS"
28451 TINFO_LDFLAGS="-L${LIB_DIR}"
28452 SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
28455 # the next lines are needed for linking libtic over libncurses
28456 TINFO_NAME=${LIB_NAME}
28457 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
28458 TINFO_ARG_SUFFIX=${LIB_NAME}${USE_ARG_SUFFIX}
28459 if test "x$with_tic_depends" = xyes ; then
28460 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${USE_ARG_SUFFIX}"
28462 TICS_LIST="$SHLIB_LIST"
28465 TINFO_LDFLAGS="-L${LIB_DIR}"
28466 TINFO_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX}"
28469 if test "$DFT_LWR_MODEL" = shared ; then
28470 case "$cf_cv_system_name" in
28472 # "lib" files have ".dll.a" suffix, "cyg"or "msys-" files have ".dll"
28478 if test "x$with_dlsym" = xyes ; then
28480 # remove dl library from $TICS_LIST
28481 TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'`
28485 if test "$DFT_LWR_MODEL" = "libtool"; then
28490 TINFO_LDFLAGS2=`echo "$TINFO_LDFLAGS" | sed -e 's,-L\.\./,-L../../,'`
28492 case "$DFT_LWR_MODEL" in
28493 (normal|debug|profile)
28495 if test "$GCC" = yes ; then
28496 case "$cf_cv_system_name" in
28497 (OS/2*|os2*|aix[4]*|solaris2.1[0-9]|darwin*)
28501 (*) # normally, except when broken
28502 LDFLAGS_STATIC=-static
28503 LDFLAGS_SHARED=-dynamic
28507 case "$cf_cv_system_name" in
28508 (aix[4-7]*) # from ld manpage
28509 LDFLAGS_STATIC=-bstatic
28510 LDFLAGS_SHARED=-bdynamic
28512 (hpux*) # from ld manpage for hpux10.20, hpux11.11
28513 # We could also use just "archive" and "shared".
28514 LDFLAGS_STATIC=-Wl,-a,archive_shared
28515 LDFLAGS_SHARED=-Wl,-a,shared_archive
28517 (irix*) # from ld manpage IRIX64
28518 LDFLAGS_STATIC=-Bstatic
28519 LDFLAGS_SHARED=-Bdynamic
28521 (osf[45]*) # from ld manpage osf4.0d, osf5.1
28522 # alternative "-oldstyle_liblookup" (not in cc manpage)
28523 LDFLAGS_STATIC=-noso
28524 LDFLAGS_SHARED=-so_archive
28527 LDFLAGS_STATIC=-Bstatic
28528 LDFLAGS_SHARED=-Bdynamic
28533 if test -n "$LDFLAGS_STATIC" && test -n "$LDFLAGS_SHARED"
28535 echo "$as_me:28535: checking if linker supports switching between static/dynamic" >&5
28536 echo $ECHO_N "checking if linker supports switching between static/dynamic... $ECHO_C" >&6
28538 rm -f libconftest.a
28539 cat >conftest.$ac_ext <<EOF
28540 #line 28540 "configure"
28542 int cf_ldflags_static(FILE *fp) { return fflush(fp); }
28544 if { (eval echo "$as_me:28544: \"$ac_compile\"") >&5
28545 (eval $ac_compile) 2>&5
28547 echo "$as_me:28547: \$? = $ac_status" >&5
28548 (exit "$ac_status"); } ; then
28549 ( $AR $ARFLAGS libconftest.a conftest.o ) 2>&5 1>/dev/null
28550 ( eval $RANLIB libconftest.a ) 2>&5 >/dev/null
28554 cf_save_LIBS="$LIBS"
28556 LIBS="$LDFLAGS_STATIC -L`pwd` -lconftest $LDFLAGS_DYNAMIC $LIBS"
28557 cat >"conftest.$ac_ext" <<_ACEOF
28558 #line 28558 "configure"
28559 #include "confdefs.h"
28561 #line 28561 "configure"
28563 int cf_ldflags_static(FILE *fp);
28569 return cf_ldflags_static(stdin);
28575 rm -f "conftest.$ac_objext" "conftest$ac_exeext"
28576 if { (eval echo "$as_me:28576: \"$ac_link\"") >&5
28577 (eval $ac_link) 2>&5
28579 echo "$as_me:28579: \$? = $ac_status" >&5
28580 (exit "$ac_status"); } &&
28581 { ac_try='test -s "conftest$ac_exeext"'
28582 { (eval echo "$as_me:28582: \"$ac_try\"") >&5
28583 (eval $ac_try) 2>&5
28585 echo "$as_me:28585: \$? = $ac_status" >&5
28586 (exit "$ac_status"); }; }; then
28588 # some linkers simply ignore the -dynamic
28589 case x`file "conftest$ac_exeext" 2>/dev/null` in
28591 cf_ldflags_static=no
28594 cf_ldflags_static=yes
28599 echo "$as_me: failed program was:" >&5
28600 cat "conftest.$ac_ext" >&5
28601 cf_ldflags_static=no
28603 rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
28605 rm -f libconftest.*
28606 LIBS="$cf_save_LIBS"
28608 echo "$as_me:28608: result: $cf_ldflags_static" >&5
28609 echo "${ECHO_T}$cf_ldflags_static" >&6
28611 if test "$cf_ldflags_static" != yes
28624 echo "$as_me:28624: checking where we will install curses.h" >&5
28625 echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
28628 if test "$with_overwrite" = no && \
28629 { test "x$includedir" = 'x${prefix}/include' || \
28630 test "x$includedir" = "x${prefix}/include"; }
28632 includesubdir="/ncurses${USE_LIB_SUFFIX}"
28634 echo "$as_me:28634: result: ${includedir}${includesubdir}" >&5
28635 echo "${ECHO_T}${includedir}${includesubdir}" >&6
28637 ### Resolve a conflict between normal and wide-curses by forcing applications
28638 ### that will need libutf8 to add it to their configure script.
28639 if test "$with_overwrite" != no ; then
28640 if test "$NCURSES_LIBUTF8" = 1 ; then
28641 NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
28642 { echo "$as_me:28642: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
28643 echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
28646 WITH_OVERWRITE=$with_overwrite
28648 ### At least on MinGW a shared library build without libtool
28649 ### requires adding the additional libs to the link list.
28650 case "$cf_cv_system_name" in
28651 (*mingw32*|*mingw64*)
28652 if test "$DFT_LWR_MODEL" != "libtool"; then
28653 SHLIB_LIST="$SHLIB_LIST ${LIBS}"
28659 # used to separate tack out of the tree
28662 ### predefined stuff for the test programs
28664 cat >>confdefs.h <<\EOF
28665 #define HAVE_SLK_COLOR 1
28668 # pkgsrc uses these
28670 echo "$as_me:28670: checking for desired basename for form library" >&5
28671 echo $ECHO_N "checking for desired basename for form library... $ECHO_C" >&6
28673 # Check whether --with-form-libname or --without-form-libname was given.
28674 if test "${with_form_libname+set}" = set; then
28675 withval="$with_form_libname"
28676 with_lib_basename=$withval
28678 with_lib_basename=form
28680 FORM_NAME="$with_lib_basename"
28682 case "x$FORM_NAME" in
28690 echo "$as_me:28690: result: $FORM_NAME" >&5
28691 echo "${ECHO_T}$FORM_NAME" >&6
28693 echo "$as_me:28693: checking for desired basename for menu library" >&5
28694 echo $ECHO_N "checking for desired basename for menu library... $ECHO_C" >&6
28696 # Check whether --with-menu-libname or --without-menu-libname was given.
28697 if test "${with_menu_libname+set}" = set; then
28698 withval="$with_menu_libname"
28699 with_lib_basename=$withval
28701 with_lib_basename=menu
28703 MENU_NAME="$with_lib_basename"
28705 case "x$MENU_NAME" in
28713 echo "$as_me:28713: result: $MENU_NAME" >&5
28714 echo "${ECHO_T}$MENU_NAME" >&6
28716 echo "$as_me:28716: checking for desired basename for panel library" >&5
28717 echo $ECHO_N "checking for desired basename for panel library... $ECHO_C" >&6
28719 # Check whether --with-panel-libname or --without-panel-libname was given.
28720 if test "${with_panel_libname+set}" = set; then
28721 withval="$with_panel_libname"
28722 with_lib_basename=$withval
28724 with_lib_basename=panel
28726 PANEL_NAME="$with_lib_basename"
28728 case "x$PANEL_NAME" in
28736 echo "$as_me:28736: result: $PANEL_NAME" >&5
28737 echo "${ECHO_T}$PANEL_NAME" >&6
28739 echo "$as_me:28739: checking for desired basename for cxx library" >&5
28740 echo $ECHO_N "checking for desired basename for cxx library... $ECHO_C" >&6
28742 # Check whether --with-cxx-libname or --without-cxx-libname was given.
28743 if test "${with_cxx_libname+set}" = set; then
28744 withval="$with_cxx_libname"
28745 with_lib_basename=$withval
28747 with_lib_basename=ncurses++
28749 CXX_NAME="$with_lib_basename"
28751 case "x$CXX_NAME" in
28759 echo "$as_me:28759: result: $CXX_NAME" >&5
28760 echo "${ECHO_T}$CXX_NAME" >&6
28762 ### Construct the list of subdirectories for which we'll customize makefiles
28763 ### with the appropriate compile-rules.
28765 echo "$as_me:28765: checking for src modules" >&5
28766 echo $ECHO_N "checking for src modules... $ECHO_C" >&6
28768 # dependencies and linker-arguments for test-programs
28769 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
28770 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
28771 if test "$DFT_LWR_MODEL" = "libtool"; then
28772 TEST_ARGS="${TEST_DEPS}"
28773 TEST_ARG2="${TEST_DEP2}"
28775 TEST_ARGS="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARGS"
28776 TEST_ARG2="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARG2"
28779 PC_MODULES_TO_MAKE="ncurses${USE_ARG_SUFFIX}"
28781 for cf_dir in $modules_to_build
28783 if test -f "$srcdir/$cf_dir/modules" ; then
28785 # We may/may not have tack in the distribution, though the
28787 if test "$cf_dir" = tack ; then
28788 if test "x$cf_with_tack" != "xyes"; then
28793 if test -z "$cf_cv_src_modules"; then
28794 cf_cv_src_modules=$cf_dir
28796 cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
28799 # Make the ncurses_cfg.h file record the library interface files as
28800 # well. These are header files that are the same name as their
28801 # directory. Ncurses is the only library that does not follow
28803 if test "$cf_dir" = tack ; then
28805 elif test -f "$srcdir/${cf_dir}/${cf_dir}.h" ; then
28807 cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
28809 cat >>confdefs.h <<EOF
28810 #define HAVE_${cf_have_include}_H 1
28813 cat >>confdefs.h <<EOF
28814 #define HAVE_LIB${cf_have_include} 1
28817 cf_map_lib_basename=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
28819 eval TEST_ROOT="\$${cf_map_lib_basename}_NAME"
28821 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TEST_ROOT}${DFT_DEP_SUFFIX} $TEST_DEPS"
28822 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TEST_ROOT}${DFT_DEP_SUFFIX} $TEST_DEP2"
28823 if test "$DFT_LWR_MODEL" = "libtool"; then
28824 TEST_ARGS="${TEST_DEPS}"
28825 TEST_ARG2="${TEST_DEP2}"
28827 TEST_ARGS="-l${TEST_ROOT}${USE_ARG_SUFFIX} $TEST_ARGS"
28828 TEST_ARG2="-l${TEST_ROOT}${USE_ARG_SUFFIX} $TEST_ARG2"
28830 PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ${cf_dir}${USE_ARG_SUFFIX}"
28834 echo "$as_me:28834: result: $cf_cv_src_modules" >&5
28835 echo "${ECHO_T}$cf_cv_src_modules" >&6
28837 TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
28838 TEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
28841 if test "x$cf_with_manpages" != xno ; then
28842 SRC_SUBDIRS="$SRC_SUBDIRS man"
28844 SRC_SUBDIRS="$SRC_SUBDIRS include"
28845 for cf_dir in $cf_cv_src_modules
28847 SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
28849 if test "x$cf_with_tests" != "xno" ; then
28850 SRC_SUBDIRS="$SRC_SUBDIRS test"
28852 # always make this, to install the ncurses-config script
28853 SRC_SUBDIRS="$SRC_SUBDIRS misc"
28854 if test "$cf_with_cxx_binding" != no; then
28855 PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ncurses++${USE_ARG_SUFFIX}"
28856 SRC_SUBDIRS="$SRC_SUBDIRS c++"
28859 test "x$with_termlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TINFO_ARG_SUFFIX"
28860 test "x$with_ticlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TICS_ARG_SUFFIX"
28863 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = xyes && test -f "$srcdir/Ada95/Makefile.in" ; then
28864 SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
28865 ADA_SUBDIRS="gen src"
28866 if test "x$cf_with_tests" != "xno" ; then
28867 ADA_SUBDIRS="$ADA_SUBDIRS samples"
28872 for cf_dir in $SRC_SUBDIRS
28874 SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
28877 if test -n "$ADA_SUBDIRS"; then
28878 for cf_dir in $ADA_SUBDIRS
28880 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
28885 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
28886 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/src/library.gpr:Ada95/src/library.gpr.in"
28887 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses${USE_CFG_SUFFIX}-config:Ada95/gen/adacurses-config.in"
28888 SUB_MAKEFILES="$SUB_MAKEFILES man/adacurses${USE_CFG_SUFFIX}-config.1:man/MKada_config.in"
28892 for cf_item in $cf_list_models
28896 (libtool) cf_subdir='obj_lo' ;;
28897 (normal) cf_subdir='objects' ;;
28898 (debug) cf_subdir='obj_g' ;;
28899 (profile) cf_subdir='obj_p' ;;
28901 case "$cf_cv_system_name" in
28903 cf_subdir='objects' ;;
28905 cf_subdir='obj_s' ;;
28909 for cf_item2 in $DIRS_TO_MAKE
28911 test "$cf_item2" = "$cf_subdir" && break
28913 test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
28915 for cf_dir in $DIRS_TO_MAKE
28917 test ! -d "$cf_dir" && mkdir "$cf_dir"
28920 # symbols that differ when compiling Ada95 by itself.
28921 NCURSES_SHLIB2=$SHELL' $(top_srcdir)/misc/shlib'
28923 # values to use as strings
28925 cat >>confdefs.h <<EOF
28926 #define NCURSES_PATHSEP '$PATH_SEPARATOR'
28929 cat >>confdefs.h <<EOF
28930 #define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
28933 ### Define substitutions for header files to avoid name-pollution
28935 if test "x$cf_cv_have_tcgetattr" = xyes ; then
28941 if test "x$ac_cv_header_stdint_h" = xyes ; then
28947 if test "x$ac_cv_header_termio_h" = xyes ; then
28953 if test "x$ac_cv_header_termios_h" = xyes ; then
28959 ################################################################################
28960 test "x$use_database" = xyes && \
28961 SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
28963 SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
28964 SUB_MAKEFILES="$SUB_MAKEFILES man/ncurses${USE_CFG_SUFFIX}-config.1:man/MKncu_config.in"
28966 if test "x$enable_pc_files" = xyes && test -z "$MAKE_PC_FILES" ; then
28967 SUB_MAKEFILES="$SUB_MAKEFILES misc/gen-pkgconfig:misc/gen-pkgconfig.in"
28970 if test "x$cf_with_tests" != xno ; then
28976 ADAHTML_DIR=../../doc/html/ada
28978 # workaround for OS/2 (20151017)
28979 case "$cf_cv_system_name" in
28981 LIBTOOL_OPTS_CXX="-os2dllname ncurs++"
28988 # workaround for g++ versus Solaris (20131116)
28989 case "$cf_cv_system_name" in
28991 case "x$CPPFLAGS" in
28992 (*-D_XOPEN_SOURCE_EXTENDED*)
28993 test -n "$verbose" && echo " moving _XOPEN_SOURCE_EXTENDED to work around g++ problem" 1>&6
28995 echo "${as_me:-configure}:28995: testing moving _XOPEN_SOURCE_EXTENDED to work around g++ problem ..." 1>&5
28997 CFLAGS="$CFLAGS -D_XOPEN_SOURCE_EXTENDED"
28998 CPPFLAGS=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/-D_XOPEN_SOURCE_EXTENDED//'`
29004 # Help to automatically enable the extended curses features when using either
29005 # the *-config or the ".pc" files by adding defines.
29006 echo "$as_me:29006: checking for defines to add to ncurses${USE_CFG_SUFFIX}-config script" >&5
29007 echo $ECHO_N "checking for defines to add to ncurses${USE_CFG_SUFFIX}-config script... $ECHO_C" >&6
29009 for cf_loop1 in $CPPFLAGS_after_XOPEN
29012 for cf_loop2 in $CPPFLAGS_before_XOPEN
29014 if test "x$cf_loop1" = "x$cf_loop2"
29020 test "$cf_found" = no && PKG_CFLAGS="$PKG_CFLAGS $cf_loop1"
29022 echo "$as_me:29022: result: $PKG_CFLAGS" >&5
29023 echo "${ECHO_T}$PKG_CFLAGS" >&6
29025 # AC_CHECK_SIZEOF demands a literal parameter, no variables. So we do this.
29026 case "x$NCURSES_OSPEED" in
29035 cat >>confdefs.h <<EOF
29036 #define NCURSES_OSPEED_COMPAT $cf_compatible
29039 case "x$cf_cv_typeof_chtype" in
29040 (xshort|xint|xlong)
29041 cf_cv_typeof_chtype="unsigned $cf_cv_typeof_chtype"
29045 case "x$cf_cv_typeof_mmask_t" in
29046 (xshort|xint|xlong)
29047 cf_cv_typeof_mmask_t="unsigned $cf_cv_typeof_mmask_t"
29051 # substitute into misc/Makefile to suppress
29052 # (un)install.data from the
29053 # (un)install rules.
29054 if test "x$cf_with_db_install" = "xno"; then
29056 MISC_UNINSTALL_DATA=
29058 MISC_INSTALL_DATA=install.data
29059 MISC_UNINSTALL_DATA=uninstall.data
29062 if test "x$cf_with_db_install" = "xno" || test "x$TERMINFO_SRC" = "xno"; then
29065 MAKE_DATABASE="$MAKE_TERMINFO"
29068 if test -n "$PACKAGE"
29070 PACKAGE="${PACKAGE}${DFT_ARG_SUFFIX}"
29072 echo "package: $PACKAGE"
29078 if test -n "$RESULTING_SYMS"
29080 cf_filter_syms=$cf_dft_filter_syms
29081 test -n "$verbose" && echo " will map symbols to ABI=$cf_cv_abi_default" 1>&6
29083 echo "${as_me:-configure}:29083: testing will map symbols to ABI=$cf_cv_abi_default ..." 1>&5
29087 if test "x$WILDCARD_SYMS" = xno
29092 test "x$cf_with_trace" = xyes && NCURSES_INLINE=
29094 UNALTERED_SYMS=`echo "$RESULTING_SYMS" | sed -e 's/\\$/\\\\$/g'`
29095 if test "$cf_filter_syms" = yes
29097 RESULTING_SYMS=resulting.map
29100 if test "x$cross_compiling" = xyes ; then
29101 ADAGEN_LDFLAGS='$(CROSS_LDFLAGS)'
29104 ADAGEN_LDFLAGS='$(NATIVE_LDFLAGS)'
29108 # This is used for the *-config script and *.pc data files.
29110 echo "$as_me:29110: checking for linker search path" >&5
29111 echo $ECHO_N "checking for linker search path... $ECHO_C" >&6
29112 if test "${cf_cv_ld_searchpath+set}" = set; then
29113 echo $ECHO_N "(cached) $ECHO_C" >&6
29116 if test "$cross_compiling" != yes ; then
29118 # GNU binutils' ld does not involve permissions which may stop ldconfig.
29119 cf_pathlist=`${LD:-ld} --verbose 2>/dev/null | grep SEARCH_DIR | sed -e 's,SEARCH_DIR[("=][("=]*,,g' -e 's/"[)];//gp' | sort -u`
29121 # The -NX options tell newer versions of Linux ldconfig to not attempt to
29122 # update the cache, which makes it run faster.
29123 test -z "$cf_pathlist" && \
29124 cf_pathlist=`(ldconfig -NX -v) 2>/dev/null | sed -e '/^[ ]/d' -e 's/:$//' | sort -u`
29126 test -z "$cf_pathlist" &&
29127 cf_pathlist=`(ldconfig -v) 2>/dev/null | sed -n -e '/^[ ]/d' -e 's/:$//p' | sort -u`
29129 # This works with OpenBSD 6.5, which lists only filenames
29130 test -z "$cf_pathlist" &&
29131 cf_pathlist=`(ldconfig -v) 2>/dev/null | sed -n -e 's,^Adding \(.*\)/.*$,\1,p' | sort -u`
29133 if test -z "$cf_pathlist"
29135 # dyld default path with MacOS
29136 if test -f /usr/bin/otool && test "x`uname -s`" = xDarwin
29138 # do this to bypass check
29139 cf_cv_ld_searchpath='$HOME/lib'
29140 cf_pathlist="/usr/local/lib /lib /usr/lib"
29144 if test -z "$cf_pathlist"
29146 # Solaris is "SunOS"
29147 if test -f /usr/bin/isainfo && test "x`uname -s`" = xSunOS
29149 case x`(isainfo -b)` in
29151 cf_pathlist="$cf_pathlist /lib/64 /usr/lib/64"
29154 test -d /usr/ccs/lib && cf_pathlist="$cf_pathlist /usr/ccs/lib"
29155 cf_pathlist="$cf_pathlist /lib /usr/lib"
29158 { echo "$as_me:29158: WARNING: problem with Solaris architecture" >&5
29159 echo "$as_me: WARNING: problem with Solaris architecture" >&2;}
29165 if test -z "$cf_pathlist"
29168 if test x"`uname -s`" = xHP-UX
29170 case x`getconf LONG_BIT` in
29172 cf_pathlist="/usr/lib/hpux64"
29175 cf_pathlist="/usr/lib/hpux32"
29183 # If nothing else, assume it is conventional
29184 test -z "$cf_pathlist" && cf_pathlist="/usr/lib /lib"
29186 # Finally, check that this is only directories
29187 for cf_path in $0 $cf_pathlist
29189 if test -d "$cf_path"; then
29190 test -n "$cf_cv_ld_searchpath" && cf_cv_ld_searchpath="${cf_cv_ld_searchpath} "
29191 cf_cv_ld_searchpath="${cf_cv_ld_searchpath}${cf_path}"
29195 # Ensure that it is nonempty
29196 test -z "$cf_cv_ld_searchpath" && cf_cv_ld_searchpath=/usr/lib
29199 echo "$as_me:29199: result: $cf_cv_ld_searchpath" >&5
29200 echo "${ECHO_T}$cf_cv_ld_searchpath" >&6
29202 LD_SEARCHPATH=`echo "$cf_cv_ld_searchpath"|sed -e 's/ /|/g'`
29204 cat >>confdefs.h <<\EOF
29205 #define HAVE_CURSES_DATA_BOOLNAMES 1
29208 ac_config_files="$ac_config_files include/MKterm.h.awk include/curses.head:include/curses.h.in include/ncurses_dll.h include/termcap.h include/unctrl.h man/man_db.renames $SUB_MAKEFILES Makefile"
29209 ac_config_commands="$ac_config_commands default"
29210 cat >confcache <<\_ACEOF
29211 # This file is a shell script that caches the results of configure
29212 # tests run on this system so they can be shared between configure
29213 # scripts and configure runs, see configure's option --config-cache.
29214 # It is not useful on other systems. If it contains results you don't
29215 # want to keep, you may remove or edit it.
29217 # config.status only pays attention to the cache file if you give it
29218 # the --recheck option to rerun configure.
29220 # `ac_cv_env_foo' variables (set or unset) will be overriden when
29221 # loading this file, other *unset* `ac_cv_foo' will be assigned the
29222 # following values.
29226 # The following way of writing the cache mishandles newlines in values,
29227 # but we know of no workaround that is simple, portable, and efficient.
29228 # So, don't put newlines in cache variables' values.
29229 # Ultrix sh set writes to stderr and can't be redirected directly,
29230 # and sets the high bit in the cache file unless we assign to the vars.
29233 case `(ac_space=' '; set | grep ac_space) 2>&1` in
29235 # `set' does not quote correctly, so add quotes (double-quote
29236 # substitution turns \\\\ into \\, and sed turns \\ into \).
29239 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
29242 # `set' quotes correctly as required by POSIX, so do not add quotes.
29244 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
29251 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
29253 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
29255 if cmp -s $cache_file confcache; then :; else
29256 if test -w $cache_file; then
29257 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
29258 cat confcache >$cache_file
29260 echo "not updating unwritable cache $cache_file"
29265 test "x$prefix" = xNONE && prefix=$ac_default_prefix
29266 # Let make expand exec_prefix.
29267 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
29269 # VPATH may cause trouble with some makes, so we remove $(srcdir),
29270 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
29271 # trailing colons and then remove the whole line if VPATH becomes empty
29272 # (actually we leave an empty line to preserve line numbers).
29273 if test "x$srcdir" = x.; then
29274 ac_vpsub='/^[ ]*VPATH[ ]*=/{
29275 s/:*\$(srcdir):*/:/;
29276 s/:*\${srcdir}:*/:/;
29278 s/^\([^=]*=[ ]*\):*/\1/;
29284 DEFS=-DHAVE_CONFIG_H
29286 : "${CONFIG_STATUS=./config.status}"
29287 ac_clean_files_save=$ac_clean_files
29288 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
29289 { echo "$as_me:29289: creating $CONFIG_STATUS" >&5
29290 echo "$as_me: creating $CONFIG_STATUS" >&6;}
29291 cat >"$CONFIG_STATUS" <<_ACEOF
29293 # Generated automatically by configure.
29294 # Run this file to recreate the current configuration.
29295 # Compiler output produced by configure, useful for debugging
29296 # configure, is in config.log if it exists.
29298 me=\`echo "\$0" | sed -e 's,.*\\/,,'\`
29301 SHELL=\${CONFIG_SHELL-$SHELL}
29302 ac_cs_invocation="\$0 \$@"
29304 CLICOLOR_FORCE= GREP_OPTIONS=
29305 unset CLICOLOR_FORCE GREP_OPTIONS
29308 cat >>"$CONFIG_STATUS" <<\_ACEOF
29309 # Be Bourne compatible
29310 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
29313 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
29317 # Name of the executable.
29318 as_me=`echo "$0" |sed 's,.*[\\/],,'`
29320 if expr a : '\(a\)' >/dev/null 2>&1; then
29326 rm -f conf$$ conf$$.exe conf$$.file
29328 if ln -s conf$$.file conf$$ 2>/dev/null; then
29329 # We could just check for DJGPP; but this test a) works b) is more generic
29330 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
29331 if test -f conf$$.exe; then
29332 # Don't use ln at all; we don't have any links
29337 elif ln conf$$.file conf$$ 2>/dev/null; then
29342 rm -f conf$$ conf$$.exe conf$$.file
29344 as_executable_p="test -f"
29346 # Support unset when possible.
29347 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
29354 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
29355 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
29356 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
29357 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
29358 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
29359 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
29360 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
29361 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
29364 # We need space, tab and new line, in precisely that order.
29370 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
29376 # Files that config.status was made for.
29377 if test -n "$ac_config_files"; then
29378 echo "config_files=\"$ac_config_files\"" >>"$CONFIG_STATUS"
29381 if test -n "$ac_config_headers"; then
29382 echo "config_headers=\"$ac_config_headers\"" >>"$CONFIG_STATUS"
29385 if test -n "$ac_config_links"; then
29386 echo "config_links=\"$ac_config_links\"" >>"$CONFIG_STATUS"
29389 if test -n "$ac_config_commands"; then
29390 echo "config_commands=\"$ac_config_commands\"" >>"$CONFIG_STATUS"
29393 cat >>"$CONFIG_STATUS" <<\EOF
29396 \`$as_me' instantiates files from templates according to the
29397 current configuration.
29399 Usage: $0 [OPTIONS] [FILE]...
29401 -h, --help print this help, then exit
29402 -V, --version print version number, then exit
29403 -d, --debug don't remove temporary files
29404 --recheck update $as_me by reconfiguring in the same conditions
29405 --file=FILE[:TEMPLATE]
29406 instantiate the configuration file FILE
29407 --header=FILE[:TEMPLATE]
29408 instantiate the configuration header FILE
29410 Configuration files:
29413 Configuration headers:
29416 Configuration commands:
29419 Report bugs to <dickey@invisible-island.net>."
29422 cat >>"$CONFIG_STATUS" <<EOF
29425 configured by $0, generated by GNU Autoconf 2.52.20230114,
29426 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
29428 Copyright 2003-2022,2023 Thomas E. Dickey
29429 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
29430 Free Software Foundation, Inc.
29431 This config.status script is free software; the Free Software Foundation
29432 gives unlimited permission to copy, distribute and modify it."
29437 cat >>"$CONFIG_STATUS" <<\EOF
29438 # If no file are specified by the user, then we need to provide default
29439 # value. By we need to know if files were specified by the user.
29445 ac_option=`expr "x$1" : 'x\([^=]*\)='`
29446 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
29448 set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
29452 *) # This is not an option, so the user has probably given explicit
29454 ac_need_defaults=false;;
29458 # Handling of the options.
29460 cat >>"$CONFIG_STATUS" <<EOF
29461 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
29462 echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
29463 exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
29465 cat >>"$CONFIG_STATUS" <<\EOF
29466 --version | --vers* | -V )
29467 echo "$ac_cs_version"; exit 0 ;;
29469 # Conflict between --help and --header
29470 { { echo "$as_me:29470: error: ambiguous option: $1
29471 Try \`$0 --help' for more information." >&5
29472 echo "$as_me: error: ambiguous option: $1
29473 Try \`$0 --help' for more information." >&2;}
29474 { (exit 1); exit 1; }; };;
29475 --help | --hel | -h )
29476 echo "$ac_cs_usage"; exit 0 ;;
29477 --debug | --d* | -d )
29479 --file | --fil | --fi | --f )
29481 CONFIG_FILES="$CONFIG_FILES $1"
29482 ac_need_defaults=false;;
29483 --header | --heade | --head | --hea )
29485 CONFIG_HEADERS="$CONFIG_HEADERS $1"
29486 ac_need_defaults=false;;
29488 # This is an error.
29489 -*) { { echo "$as_me:29489: error: unrecognized option: $1
29490 Try \`$0 --help' for more information." >&5
29491 echo "$as_me: error: unrecognized option: $1
29492 Try \`$0 --help' for more information." >&2;}
29493 { (exit 1); exit 1; }; } ;;
29495 *) ac_config_targets="$ac_config_targets $1" ;;
29504 ## ----------------------- ##
29505 ## Running config.status. ##
29506 ## ----------------------- ##
29508 This file was extended by $as_me 2.52.20230114, executed with
29509 CONFIG_FILES = $CONFIG_FILES
29510 CONFIG_HEADERS = $CONFIG_HEADERS
29511 CONFIG_LINKS = $CONFIG_LINKS
29512 CONFIG_COMMANDS = $CONFIG_COMMANDS
29513 > "$ac_cs_invocation"
29514 on `(hostname || uname -n) 2>/dev/null | sed 1q`
29519 cat >>"$CONFIG_STATUS" <<EOF
29521 # INIT-COMMANDS section.
29524 ### Special initialization commands, used to pass information from the
29525 ### configuration-run into config.status
29527 ALTERNATE_SYMS="$ALTERNATE_SYMS"
29529 CXX_NAME="$CXX_NAME"
29530 DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
29531 DFT_LWR_MODEL="$DFT_LWR_MODEL"
29533 EXTRA_SUFFIX="$EXTRA_SUFFIX"
29534 FORM_NAME="$FORM_NAME"
29535 LDCONFIG="$LDCONFIG"
29536 LIBTOOL_VERSION="$LIBTOOL_VERSION"
29537 LIB_NAME="$LIB_NAME"
29538 LIB_PREFIX="$LIB_PREFIX"
29539 LIB_SUBSETS="$LIB_SUBSETS"
29540 LIB_SUFFIX="$LIB_SUFFIX"
29541 LIB_TRACING="$LIB_TRACING"
29543 MAKE_TERMINFO="$MAKE_TERMINFO"
29544 MANPAGE_RENAMES="$MANPAGE_RENAMES"
29545 MENU_NAME="$MENU_NAME"
29546 NCURSES_MAJOR="$NCURSES_MAJOR"
29547 NCURSES_MINOR="$NCURSES_MINOR"
29548 NCURSES_OSPEED="$NCURSES_OSPEED"
29549 NCURSES_PATCH="$NCURSES_PATCH"
29550 PANEL_NAME="$PANEL_NAME"
29551 SRC_SUBDIRS="$SRC_SUBDIRS"
29552 TERMINFO="$TERMINFO"
29553 TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
29554 TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
29555 TICS_NAME="$TICS_NAME"
29556 TICS_SUFFIX="$TICS_SUFFIX"
29557 TIC_PATH="$TIC_PATH"
29558 TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
29559 TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
29560 TINFO_NAME="$TINFO_NAME"
29561 TINFO_SUFFIX="$TINFO_SUFFIX"
29562 UNALTERED_SYMS="$UNALTERED_SYMS"
29563 USE_ARG_SUFFIX="$USE_ARG_SUFFIX"
29564 USE_CFG_SUFFIX="$USE_CFG_SUFFIX"
29565 USE_LIB_SUFFIX="$USE_LIB_SUFFIX"
29566 USE_OLD_MAKERULES="$USE_OLD_MAKERULES"
29567 WILDCARD_SYMS="$WILDCARD_SYMS"
29568 WITH_CURSES_H="$with_curses_h"
29569 WITH_ECHO="${enable_echo:=yes}"
29570 WITH_OVERWRITE="$with_overwrite"
29571 cf_LIST_MODELS="$cf_list_models"
29572 cf_cv_VERSION_GNATMAKE=$cf_cv_VERSION_GNATMAKE
29573 cf_cv_VERSION_GPRBUILD=$cf_cv_VERSION_GPRBUILD
29574 cf_cv_abi_default="$cf_cv_abi_default"
29575 cf_cv_abi_version="$cf_cv_abi_version"
29576 cf_cv_do_relink="$cf_cv_do_relink"
29577 cf_cv_do_reranlib="$cf_cv_do_reranlib"
29578 cf_cv_do_symlinks="$cf_cv_do_symlinks"
29579 cf_cv_enable_lp64="$cf_cv_enable_lp64"
29580 cf_cv_enable_opaque="$cf_cv_enable_opaque"
29581 cf_cv_make_PHONY="$cf_cv_make_PHONY"
29582 cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
29583 cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
29584 cf_cv_prog_gnat_correct=$cf_cv_prog_gnat_correct
29585 cf_cv_rel_version="$cf_cv_rel_version"
29586 cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
29587 cf_cv_shared_soname='$cf_cv_shared_soname'
29588 cf_cv_shlib_version="$cf_cv_shlib_version"
29589 cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
29590 cf_cv_system_name="$cf_cv_system_name"
29591 cf_cv_term_driver="$with_term_driver"
29592 cf_with_ada="$cf_with_ada"
29593 cf_with_cxx_binding="$cf_with_cxx_binding"
29594 cf_with_db_install="$cf_with_db_install"
29595 cf_with_manpages="$cf_with_manpages"
29596 cf_with_tests="$cf_with_tests"
29600 with_shared_cxx="$with_shared_cxx"
29604 cat >>"$CONFIG_STATUS" <<\EOF
29605 for ac_config_target in $ac_config_targets
29607 case "$ac_config_target" in
29608 # Handling of arguments.
29609 "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
29610 "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
29611 "include/ncurses_dll.h" ) CONFIG_FILES="$CONFIG_FILES include/ncurses_dll.h" ;;
29612 "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
29613 "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
29614 "man/man_db.renames" ) CONFIG_FILES="$CONFIG_FILES man/man_db.renames" ;;
29615 "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
29616 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
29617 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
29618 "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
29619 *) { { echo "$as_me:29619: error: invalid argument: $ac_config_target" >&5
29620 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
29621 { (exit 1); exit 1; }; };;
29625 # If the user did not use the arguments to specify the items to instantiate,
29626 # then the envvar interface is used. Set only those that are not.
29627 # We use the long form for the default assignment because of an extremely
29628 # bizarre bug on SunOS 4.1.3.
29629 if "$ac_need_defaults"; then
29630 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
29631 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
29632 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
29635 # Create a temporary directory, and hook for its removal unless debugging.
29638 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
29639 trap '{ (exit 1); exit 1; }' 1 2 13 15
29642 # Create a (secure) tmp directory for tmp files.
29645 tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
29646 test -n "$tmp" && test -d "$tmp"
29649 tmp=$TMPDIR/cs$$-$RANDOM
29650 (umask 077 && mkdir "$tmp")
29653 echo "$me: cannot create a temporary directory in $TMPDIR" >&2
29654 { (exit 1); exit 1; }
29659 cat >>"$CONFIG_STATUS" <<EOF
29662 # CONFIG_FILES section.
29665 # No need to generate the scripts if there are no CONFIG_FILES.
29666 # This happens for instance when ./config.status config.h
29667 if test -n "\$CONFIG_FILES"; then
29668 # Protect against being on the right side of a sed subst in config.status.
29669 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
29670 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >"\$tmp"/subs.sed <<\\CEOF
29671 s,@SHELL@,$SHELL,;t t
29672 s,@exec_prefix@,$exec_prefix,;t t
29673 s,@prefix@,$prefix,;t t
29674 s,@program_transform_name@,$program_transform_name,;t t
29675 s,@bindir@,$bindir,;t t
29676 s,@sbindir@,$sbindir,;t t
29677 s,@libexecdir@,$libexecdir,;t t
29678 s,@datarootdir@,$datarootdir,;t t
29679 s,@datadir@,$datadir,;t t
29680 s,@sysconfdir@,$sysconfdir,;t t
29681 s,@sharedstatedir@,$sharedstatedir,;t t
29682 s,@localstatedir@,$localstatedir,;t t
29683 s,@runstatedir@,$runstatedir,;t t
29684 s,@libdir@,$libdir,;t t
29685 s,@includedir@,$includedir,;t t
29686 s,@oldincludedir@,$oldincludedir,;t t
29687 s,@infodir@,$infodir,;t t
29688 s,@mandir@,$mandir,;t t
29689 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
29690 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
29691 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
29692 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
29693 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
29694 s,@build_alias@,$build_alias,;t t
29695 s,@host_alias@,$host_alias,;t t
29696 s,@target_alias@,$target_alias,;t t
29697 s,@ECHO_C@,$ECHO_C,;t t
29698 s,@ECHO_N@,$ECHO_N,;t t
29699 s,@ECHO_T@,$ECHO_T,;t t
29700 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
29701 s,@DEFS@,$DEFS,;t t
29702 s,@LIBS@,$LIBS,;t t
29703 s,@top_builddir@,$top_builddir,;t t
29704 s,@GREP@,$GREP,;t t
29705 s,@EGREP@,$EGREP,;t t
29706 s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
29707 s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
29708 s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
29709 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
29710 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
29711 s,@cf_cv_abi_default@,$cf_cv_abi_default,;t t
29712 s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
29713 s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
29714 s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
29715 s,@VERSION@,$VERSION,;t t
29716 s,@VERSION_MAJOR@,$VERSION_MAJOR,;t t
29717 s,@VERSION_MINOR@,$VERSION_MINOR,;t t
29718 s,@VERSION_PATCH@,$VERSION_PATCH,;t t
29719 s,@PACKAGE@,$PACKAGE,;t t
29720 s,@build@,$build,;t t
29721 s,@build_cpu@,$build_cpu,;t t
29722 s,@build_vendor@,$build_vendor,;t t
29723 s,@build_os@,$build_os,;t t
29724 s,@host@,$host,;t t
29725 s,@host_cpu@,$host_cpu,;t t
29726 s,@host_vendor@,$host_vendor,;t t
29727 s,@host_os@,$host_os,;t t
29728 s,@target@,$target,;t t
29729 s,@target_cpu@,$target_cpu,;t t
29730 s,@target_vendor@,$target_vendor,;t t
29731 s,@target_os@,$target_os,;t t
29732 s,@FGREP@,$FGREP,;t t
29734 s,@CFLAGS@,$CFLAGS,;t t
29735 s,@LDFLAGS@,$LDFLAGS,;t t
29736 s,@CPPFLAGS@,$CPPFLAGS,;t t
29737 s,@ac_ct_CC@,$ac_ct_CC,;t t
29738 s,@EXEEXT@,$EXEEXT,;t t
29739 s,@OBJEXT@,$OBJEXT,;t t
29740 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
29742 s,@LDCONFIG@,$LDCONFIG,;t t
29744 s,@CXXFLAGS@,$CXXFLAGS,;t t
29745 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
29747 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
29748 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
29749 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
29750 s,@LINT@,$LINT,;t t
29751 s,@LINT_OPTS@,$LINT_OPTS,;t t
29752 s,@LINT_LIBS@,$LINT_LIBS,;t t
29753 s,@LN_S@,$LN_S,;t t
29754 s,@cf_config_suffix@,$cf_config_suffix,;t t
29755 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
29756 s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t
29757 s,@PKG_CONFIG_LIBDIR@,$PKG_CONFIG_LIBDIR,;t t
29758 s,@MAKE_PC_FILES@,$MAKE_PC_FILES,;t t
29759 s,@PC_MODULE_SUFFIX@,$PC_MODULE_SUFFIX,;t t
29760 s,@SET_MAKE@,$SET_MAKE,;t t
29761 s,@MAKE_NO_PHONY@,$MAKE_NO_PHONY,;t t
29762 s,@MAKE_PHONY@,$MAKE_PHONY,;t t
29763 s,@CTAGS@,$CTAGS,;t t
29764 s,@ETAGS@,$ETAGS,;t t
29765 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
29766 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
29767 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
29768 s,@RANLIB@,$RANLIB,;t t
29769 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
29771 s,@ac_ct_LD@,$ac_ct_LD,;t t
29773 s,@ac_ct_AR@,$ac_ct_AR,;t t
29775 s,@ac_ct_NM@,$ac_ct_NM,;t t
29776 s,@ARFLAGS@,$ARFLAGS,;t t
29777 s,@DESTDIR@,$DESTDIR,;t t
29778 s,@BUILD_CC@,$BUILD_CC,;t t
29779 s,@BUILD_CPP@,$BUILD_CPP,;t t
29780 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
29781 s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
29782 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
29783 s,@BUILD_LIBS@,$BUILD_LIBS,;t t
29784 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
29785 s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
29786 s,@cf_list_models@,$cf_list_models,;t t
29787 s,@ABI_VERSION@,$ABI_VERSION,;t t
29788 s,@LIBTOOL_VERSION@,$LIBTOOL_VERSION,;t t
29789 s,@LIBTOOL@,$LIBTOOL,;t t
29790 s,@ac_ct_LIBTOOL@,$ac_ct_LIBTOOL,;t t
29791 s,@LT_UNDEF@,$LT_UNDEF,;t t
29792 s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
29793 s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
29794 s,@LIB_CREATE@,$LIB_CREATE,;t t
29795 s,@LIB_OBJECT@,$LIB_OBJECT,;t t
29796 s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
29797 s,@LIB_PREP@,$LIB_PREP,;t t
29798 s,@LIB_CLEAN@,$LIB_CLEAN,;t t
29799 s,@LIB_COMPILE@,$LIB_COMPILE,;t t
29800 s,@LIB_LINK@,$LIB_LINK,;t t
29801 s,@LIB_INSTALL@,$LIB_INSTALL,;t t
29802 s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
29803 s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
29804 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
29805 s,@TICS_NAME@,$TICS_NAME,;t t
29806 s,@TINFO_NAME@,$TINFO_NAME,;t t
29807 s,@LIB_NAME@,$LIB_NAME,;t t
29808 s,@LIB_PREFIX@,$LIB_PREFIX,;t t
29809 s,@CC_G_OPT@,$CC_G_OPT,;t t
29810 s,@CXX_G_OPT@,$CXX_G_OPT,;t t
29811 s,@LD_MODEL@,$LD_MODEL,;t t
29812 s,@shlibdir@,$shlibdir,;t t
29813 s,@MAKE_DLLS@,$MAKE_DLLS,;t t
29814 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
29815 s,@LD_RPATH_OPT@,$LD_RPATH_OPT,;t t
29816 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
29817 s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
29818 s,@RM_SHARED_OPTS@,$RM_SHARED_OPTS,;t t
29819 s,@LINK_PROGS@,$LINK_PROGS,;t t
29820 s,@LINK_TESTS@,$LINK_TESTS,;t t
29821 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
29822 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
29823 s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
29824 s,@INSTALL_LIB@,$INSTALL_LIB,;t t
29825 s,@RPATH_LIST@,$RPATH_LIST,;t t
29826 s,@EXPORT_SYMS@,$EXPORT_SYMS,;t t
29827 s,@RESULTING_SYMS@,$RESULTING_SYMS,;t t
29828 s,@VERSIONED_SYMS@,$VERSIONED_SYMS,;t t
29829 s,@WILDCARD_SYMS@,$WILDCARD_SYMS,;t t
29830 s,@cf_ldd_prog@,$cf_ldd_prog,;t t
29831 s,@EXTRA_PKG_LDFLAGS@,$EXTRA_PKG_LDFLAGS,;t t
29832 s,@EXTRA_SUFFIX@,$EXTRA_SUFFIX,;t t
29833 s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
29834 s,@NCURSES_USE_DATABASE@,$NCURSES_USE_DATABASE,;t t
29836 s,@ac_ct_TIC@,$ac_ct_TIC,;t t
29837 s,@INFOCMP@,$INFOCMP,;t t
29838 s,@ac_ct_INFOCMP@,$ac_ct_INFOCMP,;t t
29839 s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
29840 s,@USE_FALLBACKS@,$USE_FALLBACKS,;t t
29841 s,@WHICH_XTERM@,$WHICH_XTERM,;t t
29842 s,@XTERM_KBS@,$XTERM_KBS,;t t
29843 s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
29844 s,@TERMINFO@,$TERMINFO,;t t
29845 s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
29846 s,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t
29847 s,@TERMPATH@,$TERMPATH,;t t
29848 s,@NCURSES_USE_TERMCAP@,$NCURSES_USE_TERMCAP,;t t
29849 s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
29850 s,@NCURSES_WCWIDTH_GRAPHICS@,$NCURSES_WCWIDTH_GRAPHICS,;t t
29851 s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
29852 s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
29853 s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
29854 s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
29855 s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
29856 s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
29857 s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
29858 s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
29859 s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
29860 s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
29861 s,@NCURSES_WATTR_MACROS@,$NCURSES_WATTR_MACROS,;t t
29862 s,@RGB_PATH@,$RGB_PATH,;t t
29863 s,@no_x11_rgb@,$no_x11_rgb,;t t
29864 s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
29865 s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
29866 s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
29867 s,@NCURSES_CCHARW_MAX@,$NCURSES_CCHARW_MAX,;t t
29868 s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
29869 s,@NCURSES_TPARM_ARG@,$NCURSES_TPARM_ARG,;t t
29870 s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
29871 s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
29872 s,@GENERATED_EXT_FUNCS@,$GENERATED_EXT_FUNCS,;t t
29873 s,@NCURSES_SP_FUNCS@,$NCURSES_SP_FUNCS,;t t
29874 s,@GENERATED_SP_FUNCS@,$GENERATED_SP_FUNCS,;t t
29875 s,@NCURSES_CONST@,$NCURSES_CONST,;t t
29876 s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
29877 s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
29878 s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
29879 s,@PTHREAD@,$PTHREAD,;t t
29880 s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
29881 s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
29882 s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
29883 s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
29884 s,@NCURSES_OPAQUE_FORM@,$NCURSES_OPAQUE_FORM,;t t
29885 s,@NCURSES_OPAQUE_MENU@,$NCURSES_OPAQUE_MENU,;t t
29886 s,@NCURSES_OPAQUE_PANEL@,$NCURSES_OPAQUE_PANEL,;t t
29887 s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
29888 s,@NCURSES_IMPEXP@,$NCURSES_IMPEXP,;t t
29889 s,@NCURSES_CXX_IMPEXP@,$NCURSES_CXX_IMPEXP,;t t
29890 s,@NCURSES_INTEROP_FUNCS@,$NCURSES_INTEROP_FUNCS,;t t
29891 s,@NCURSES_WGETCH_EVENTS@,$NCURSES_WGETCH_EVENTS,;t t
29892 s,@EXP_WIN32_DRIVER@,$EXP_WIN32_DRIVER,;t t
29893 s,@INTERNALS_HDR@,$INTERNALS_HDR,;t t
29894 s,@ECHO_LT@,$ECHO_LT,;t t
29895 s,@ECHO_LD@,$ECHO_LD,;t t
29896 s,@RULE_CC@,$RULE_CC,;t t
29897 s,@SHOW_CC@,$SHOW_CC,;t t
29898 s,@ECHO_CC@,$ECHO_CC,;t t
29899 s,@ECHO_LINK@,$ECHO_LINK,;t t
29900 s,@INSTALL_OPT_S@,$INSTALL_OPT_S,;t t
29901 s,@INSTALL_OPT_O@,$INSTALL_OPT_O,;t t
29902 s,@INSTALL_OPT_P@,$INSTALL_OPT_P,;t t
29903 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
29904 s,@HAVE_STDNORETURN_H@,$HAVE_STDNORETURN_H,;t t
29905 s,@STDC_NORETURN@,$STDC_NORETURN,;t t
29906 s,@ADAFLAGS@,$ADAFLAGS,;t t
29907 s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
29908 s,@ADA_TRACE@,$ADA_TRACE,;t t
29909 s,@MATH_LIB@,$MATH_LIB,;t t
29910 s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
29911 s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
29912 s,@cf_cv_1UL@,$cf_cv_1UL,;t t
29913 s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
29914 s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
29915 s,@TEST_LIBS@,$TEST_LIBS,;t t
29916 s,@TEST_LIBS2@,$TEST_LIBS2,;t t
29917 s,@CXXCPP@,$CXXCPP,;t t
29918 s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
29919 s,@CXX_AR@,$CXX_AR,;t t
29920 s,@CXX_ARFLAGS@,$CXX_ARFLAGS,;t t
29921 s,@CXXLIBS@,$CXXLIBS,;t t
29922 s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
29923 s,@cf_TEMP_gnat@,$cf_TEMP_gnat,;t t
29924 s,@M4_exists@,$M4_exists,;t t
29925 s,@cf_ada_make@,$cf_ada_make,;t t
29926 s,@cf_ada_config@,$cf_ada_config,;t t
29927 s,@cf_ada_config_Ada@,$cf_ada_config_Ada,;t t
29928 s,@cf_ada_config_C@,$cf_ada_config_C,;t t
29929 s,@GNATPREP_OPTS@,$GNATPREP_OPTS,;t t
29930 s,@cf_compile_generics@,$cf_compile_generics,;t t
29931 s,@cf_generic_objects@,$cf_generic_objects,;t t
29932 s,@USE_GNAT_SIGINT@,$USE_GNAT_SIGINT,;t t
29933 s,@USE_OLD_MAKERULES@,$USE_OLD_MAKERULES,;t t
29934 s,@USE_GNAT_PROJECTS@,$USE_GNAT_PROJECTS,;t t
29935 s,@USE_GNAT_LIBRARIES@,$USE_GNAT_LIBRARIES,;t t
29936 s,@USE_GNAT_MAKE_GPR@,$USE_GNAT_MAKE_GPR,;t t
29937 s,@USE_GNAT_GPRBUILD@,$USE_GNAT_GPRBUILD,;t t
29938 s,@cf_ada_compiler@,$cf_ada_compiler,;t t
29939 s,@cf_ada_package@,$cf_ada_package,;t t
29940 s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
29941 s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
29942 s,@ADA_SHAREDLIB@,$ADA_SHAREDLIB,;t t
29943 s,@MAKE_ADA_SHAREDLIB@,$MAKE_ADA_SHAREDLIB,;t t
29944 s,@ADA_LIBNAME@,$ADA_LIBNAME,;t t
29945 s,@ACPPFLAGS@,$ACPPFLAGS,;t t
29946 s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
29947 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
29948 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
29949 s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
29950 s,@USE_ARG_SUFFIX@,$USE_ARG_SUFFIX,;t t
29951 s,@USE_CFG_SUFFIX@,$USE_CFG_SUFFIX,;t t
29952 s,@USE_LIB_SUFFIX@,$USE_LIB_SUFFIX,;t t
29953 s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
29954 s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
29955 s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
29956 s,@TICS_LDFLAGS@,$TICS_LDFLAGS,;t t
29957 s,@TICS_LIBS@,$TICS_LIBS,;t t
29958 s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
29959 s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
29960 s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
29961 s,@TINFO_LDFLAGS@,$TINFO_LDFLAGS,;t t
29962 s,@TINFO_LIBS@,$TINFO_LIBS,;t t
29963 s,@TINFO_LDFLAGS2@,$TINFO_LDFLAGS2,;t t
29964 s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
29965 s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
29966 s,@includesubdir@,$includesubdir,;t t
29967 s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
29968 s,@TICS_LIST@,$TICS_LIST,;t t
29969 s,@TINFO_LIST@,$TINFO_LIST,;t t
29970 s,@SHLIB_LIST@,$SHLIB_LIST,;t t
29971 s,@NCURSES_TREE@,$NCURSES_TREE,;t t
29972 s,@FORM_NAME@,$FORM_NAME,;t t
29973 s,@MENU_NAME@,$MENU_NAME,;t t
29974 s,@PANEL_NAME@,$PANEL_NAME,;t t
29975 s,@CXX_NAME@,$CXX_NAME,;t t
29976 s,@TEST_ARGS@,$TEST_ARGS,;t t
29977 s,@TEST_DEPS@,$TEST_DEPS,;t t
29978 s,@TEST_ARG2@,$TEST_ARG2,;t t
29979 s,@TEST_DEP2@,$TEST_DEP2,;t t
29980 s,@PC_MODULES_TO_MAKE@,$PC_MODULES_TO_MAKE,;t t
29981 s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
29982 s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
29983 s,@NCURSES_SHLIB2@,$NCURSES_SHLIB2,;t t
29984 s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
29985 s,@HAVE_STDINT_H@,$HAVE_STDINT_H,;t t
29986 s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
29987 s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
29988 s,@cross_compiling@,$cross_compiling,;t t
29989 s,@MAKE_TESTS@,$MAKE_TESTS,;t t
29990 s,@ADAHTML_DIR@,$ADAHTML_DIR,;t t
29991 s,@LIBTOOL_OPTS_CXX@,$LIBTOOL_OPTS_CXX,;t t
29992 s,@PKG_CFLAGS@,$PKG_CFLAGS,;t t
29993 s,@MISC_INSTALL_DATA@,$MISC_INSTALL_DATA,;t t
29994 s,@MISC_UNINSTALL_DATA@,$MISC_UNINSTALL_DATA,;t t
29995 s,@MAKE_DATABASE@,$MAKE_DATABASE,;t t
29996 s,@UNALTERED_SYMS@,$UNALTERED_SYMS,;t t
29997 s,@ADAGEN_LDFLAGS@,$ADAGEN_LDFLAGS,;t t
29998 s,@CHECK_BUILD@,$CHECK_BUILD,;t t
29999 s,@PRIVATE_LIBS@,$PRIVATE_LIBS,;t t
30000 s,@LD_SEARCHPATH@,$LD_SEARCHPATH,;t t
30005 cat >>"$CONFIG_STATUS" <<\EOF
30006 # Split the substitutions into bite-sized pieces for seds with
30007 # small command number limits, like on Digital OSF/1 and HP-UX.
30008 ac_max_sed_lines=48
30009 ac_sed_frag=1 # Number of current file.
30010 ac_beg=1 # First line for current file.
30011 ac_end=$ac_max_sed_lines # Line after last line for current file.
30014 while "$ac_more_lines"; do
30015 if test "$ac_beg" -gt 1; then
30016 sed "1,${ac_beg}d; ${ac_end}q" "$tmp"/subs.sed >"$tmp"/subs.frag
30018 sed "${ac_end}q" "$tmp"/subs.sed >"$tmp"/subs.frag
30020 if test ! -s "$tmp"/subs.frag; then
30021 ac_more_lines=false
30023 # The purpose of the label and of the branching condition is to
30024 # speed up the sed processing (if there are no `@' at all, there
30025 # is no need to browse any of the substitutions).
30026 # These are the two extra sed commands mentioned above.
30028 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat "$tmp"/subs.frag) >"$tmp"/subs-$ac_sed_frag.sed
30029 # It is possible to make a multiline substitution using escaped newlines.
30030 # Ensure that we do not split the substitution between script fragments.
30032 ac_END=`expr "$ac_end" + "$ac_max_sed_lines"`
30033 sed "1,${ac_BEG}d; ${ac_END}p; q" "$tmp"/subs.sed >"$tmp"/subs.next
30034 if test -s "$tmp"/subs.next; then
30035 grep '^s,@[^@,][^@,]*@,.*\\$' "$tmp"/subs.next >"$tmp"/subs.edit
30036 if test ! -s "$tmp"/subs.edit; then
30037 grep "^s,@[^@,][^@,]*@,.*,;t t$" "$tmp"/subs.next >"$tmp"/subs.edit
30038 if test ! -s "$tmp"/subs.edit; then
30039 if test "$ac_beg" -gt 1; then
30040 ac_end=`expr "$ac_end" - 1`
30047 if test -z "$ac_sed_cmds"; then
30048 ac_sed_cmds="sed -f \"$tmp\"/subs-$ac_sed_frag.sed"
30050 ac_sed_cmds="$ac_sed_cmds | sed -f \"$tmp\"/subs-$ac_sed_frag.sed"
30052 ac_sed_frag=`expr "$ac_sed_frag" + 1`
30054 ac_end=`expr "$ac_end" + "$ac_max_sed_lines"`
30057 if test -z "$ac_sed_cmds"; then
30060 fi # test -n "$CONFIG_FILES"
30063 cat >>"$CONFIG_STATUS" <<\EOF
30064 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
30065 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
30067 - | *:- | *:-:* ) # input from stdin
30069 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
30070 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
30071 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
30072 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
30073 * ) ac_file_in=$ac_file.in ;;
30076 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
30077 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30078 X"$ac_file" : 'X\(//\)[^/]' \| \
30079 X"$ac_file" : 'X\(//\)$' \| \
30080 X"$ac_file" : 'X\(/\)' \| \
30081 . : '\(.\)' 2>/dev/null ||
30083 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30084 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30085 /^X\(\/\/\)$/{ s//\1/; q; }
30086 /^X\(\/\).*/{ s//\1/; q; }
30088 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
30089 { case "$ac_dir" in
30090 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
30094 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
30095 case $as_mkdir_dir in
30096 # Skip DOS drivespec
30097 ?:) as_incr_dir=$as_mkdir_dir ;;
30099 as_incr_dir=$as_incr_dir/$as_mkdir_dir
30100 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
30105 ac_dir_suffix="/`echo "$ac_dir"|sed 's,^\./,,'`"
30106 # A "../" for each directory in $ac_dir_suffix.
30107 ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
30109 ac_dir_suffix= ac_dots=
30114 if test -z "$ac_dots"; then
30117 ac_top_srcdir=`echo "$ac_dots" | sed 's,/$,,'`
30119 [\\/]* | ?:[\\/]* )
30120 ac_srcdir="$srcdir$ac_dir_suffix";
30121 ac_top_srcdir="$srcdir" ;;
30122 *) # Relative path.
30123 ac_srcdir="$ac_dots$srcdir$ac_dir_suffix"
30124 ac_top_srcdir="$ac_dots$srcdir" ;;
30128 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
30129 *) ac_INSTALL=$ac_dots$INSTALL ;;
30132 if test x"$ac_file" != x-; then
30133 { echo "$as_me:30133: creating $ac_file" >&5
30134 echo "$as_me: creating $ac_file" >&6;}
30137 # Let's still pretend it is `configure' which instantiates (i.e., don't
30138 # use $as_me), people would be surprised to read:
30139 # /* config.h. Generated automatically by config.status. */
30140 configure_input="Generated automatically from `echo $ac_file_in |
30141 sed 's,.*/,,'` by configure."
30143 # First look for the input files in the build tree, otherwise in the
30145 ac_file_inputs=`IFS=:
30146 for f in $ac_file_in; do
30148 -) echo "$tmp"/stdin ;;
30150 # Absolute (can't be DOS-style, as IFS=:)
30151 test -f "$f" || { { echo "$as_me:30151: error: cannot find input file: $f" >&5
30152 echo "$as_me: error: cannot find input file: $f" >&2;}
30153 { (exit 1); exit 1; }; }
30156 if test -f "$f"; then
30159 elif test -f "$srcdir/$f"; then
30164 { { echo "$as_me:30164: error: cannot find input file: $f" >&5
30165 echo "$as_me: error: cannot find input file: $f" >&2;}
30166 { (exit 1); exit 1; }; }
30169 done` || { (exit 1); exit 1; }
30171 cat >>"$CONFIG_STATUS" <<\EOF
30172 ac_warn_datarootdir=no
30173 if test x"$ac_file" != x-; then
30174 for ac_item in $ac_file_inputs
30176 ac_seen=`grep '@\(datadir\|mandir\|infodir\)@' "$ac_item"`
30177 if test -n "$ac_seen"; then
30178 ac_used=`grep '@datarootdir@' "$ac_item"`
30179 if test -z "$ac_used"; then
30180 { echo "$as_me:30180: WARNING: datarootdir was used implicitly but not set:
30182 echo "$as_me: WARNING: datarootdir was used implicitly but not set:
30184 ac_warn_datarootdir=yes
30187 ac_seen=`grep '${datarootdir}' "$ac_item"`
30188 if test -n "$ac_seen"; then
30189 { echo "$as_me:30189: WARNING: datarootdir was used explicitly but not set:
30191 echo "$as_me: WARNING: datarootdir was used explicitly but not set:
30193 ac_warn_datarootdir=yes
30198 if test "x$ac_warn_datarootdir" = xyes; then
30199 ac_sed_cmds="$ac_sed_cmds | sed -e 's,@datarootdir@,\${prefix}/share,g' -e 's,\${datarootdir},\${prefix}/share,g'"
30203 cat >>"$CONFIG_STATUS" <<EOF
30207 cat >>"$CONFIG_STATUS" <<\EOF
30209 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
30210 s,@configure_input@,$configure_input,;t t
30211 s,@srcdir@,$ac_srcdir,;t t
30212 s,@top_srcdir@,$ac_top_srcdir,;t t
30213 s,@INSTALL@,$ac_INSTALL,;t t
30214 " $ac_file_inputs | (eval "$ac_sed_cmds") >"$tmp"/out
30217 : "${FGREP:=grep -F}"
30218 : "${EGREP:=grep -E}"
30219 cat >>"$CONFIG_STATUS" <<EOF
30220 : "\${FGREP:=$FGREP}"
30221 : "\${EGREP:=$EGREP}"
30223 cat >>"$CONFIG_STATUS" <<\EOF
30224 if test x"$ac_file" != x-; then
30225 cp "$tmp/out" "$ac_file"
30227 for ac_name in prefix exec_prefix datarootdir
30229 ac_seen=`$FGREP -n '${'$ac_name'[:=].*}' "$ac_file"`
30230 if test -n "$ac_seen"; then
30231 ac_init=`$EGREP '[ ]*'$ac_name'[ ]*=' "$ac_file"`
30232 if test -z "$ac_init"; then
30233 ac_seen=`echo "$ac_seen" |sed -e 's,^,'"$ac_file"':,'`
30234 { echo "$as_me:30234: WARNING: Variable $ac_name is used but was not set:
30236 echo "$as_me: WARNING: Variable $ac_name is used but was not set:
30241 $EGREP -n '@[a-z_][a-z_0-9]+@' "$ac_file" >"$tmp"/out
30242 $EGREP -n '@[A-Z_][A-Z_0-9]+@' "$ac_file" >>"$tmp"/out
30243 if test -s "$tmp"/out; then
30244 ac_seen=`sed -e 's,^,'"$ac_file"':,' < "$tmp"/out`
30245 { echo "$as_me:30245: WARNING: Some variables may not be substituted:
30247 echo "$as_me: WARNING: Some variables may not be substituted:
30257 cat >>"$CONFIG_STATUS" <<\EOF
30260 # CONFIG_HEADER section.
30263 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
30264 # NAME is the cpp macro being defined and VALUE is the value it is being given.
30266 # ac_d sets the value in "#define NAME VALUE" lines.
30267 ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
30268 ac_dB='[ ].*$,\1#\2'
30271 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
30272 ac_iA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
30273 ac_iB='\([ ]\),\1#\2define\3'
30276 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
30277 ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
30278 ac_uB='$,\1#\2define\3'
30282 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
30283 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
30285 - | *:- | *:-:* ) # input from stdin
30287 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
30288 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
30289 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
30290 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
30291 * ) ac_file_in=$ac_file.in ;;
30294 test x"$ac_file" != x- && { echo "$as_me:30294: creating $ac_file" >&5
30295 echo "$as_me: creating $ac_file" >&6;}
30297 # First look for the input files in the build tree, otherwise in the
30299 ac_file_inputs=`IFS=:
30300 for f in $ac_file_in; do
30302 -) echo "$tmp"/stdin ;;
30304 # Absolute (can't be DOS-style, as IFS=:)
30305 test -f "$f" || { { echo "$as_me:30305: error: cannot find input file: $f" >&5
30306 echo "$as_me: error: cannot find input file: $f" >&2;}
30307 { (exit 1); exit 1; }; }
30310 if test -f "$f"; then
30313 elif test -f "$srcdir/$f"; then
30318 { { echo "$as_me:30318: error: cannot find input file: $f" >&5
30319 echo "$as_me: error: cannot find input file: $f" >&2;}
30320 { (exit 1); exit 1; }; }
30323 done` || { (exit 1); exit 1; }
30324 # Remove the trailing spaces.
30325 sed 's/[ ]*$//' $ac_file_inputs >"$tmp"/in
30329 # Transform confdefs.h into a list of #define's. We won't use it as a sed
30330 # script, but as data to insert where we see @DEFS@. We expect AC_SAVE_DEFS to
30331 # be either 'cat' or 'sort'.
30332 cat confdefs.h | uniq >conftest.vals
30334 # Break up conftest.vals because some shells have a limit on
30335 # the size of here documents, and old seds have small limits too.
30337 rm -f conftest.tail
30338 echo ' rm -f conftest.frag' >> "$CONFIG_STATUS"
30339 while grep . conftest.vals >/dev/null
30341 # Write chunks of a limited-size here document to conftest.frag.
30342 echo ' cat >> conftest.frag <<CEOF' >> "$CONFIG_STATUS"
30343 sed "${ac_max_here_lines}q" conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> "$CONFIG_STATUS"
30344 echo 'CEOF' >> "$CONFIG_STATUS"
30345 sed "1,${ac_max_here_lines}d" conftest.vals > conftest.tail
30346 rm -f conftest.vals
30347 mv conftest.tail conftest.vals
30349 rm -f conftest.vals
30351 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
30353 echo ' cat >> conftest.edit <<CEOF
30354 /@DEFS@/r conftest.frag
30357 sed -f conftest.edit "$tmp"/in > "$tmp"/out
30359 mv "$tmp"/out "$tmp"/in
30360 rm -f conftest.edit conftest.frag
30361 ' >> "$CONFIG_STATUS"
30363 cat >>"$CONFIG_STATUS" <<\EOF
30364 # Let's still pretend it is `configure' which instantiates (i.e., don't
30365 # use $as_me), people would be surprised to read:
30366 # /* config.h. Generated automatically by config.status. */
30367 if test x"$ac_file" = x-; then
30368 echo "/* Generated automatically by configure. */" >"$tmp"/config.h
30370 echo "/* $ac_file. Generated automatically by configure. */" >"$tmp"/config.h
30372 cat "$tmp"/in >>"$tmp"/config.h
30374 if test x"$ac_file" != x-; then
30375 if cmp -s "$ac_file" "$tmp/config.h" 2>/dev/null; then
30376 { echo "$as_me:30376: $ac_file is unchanged" >&5
30377 echo "$as_me: $ac_file is unchanged" >&6;}
30379 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30380 X"$ac_file" : 'X\(//\)[^/]' \| \
30381 X"$ac_file" : 'X\(//\)$' \| \
30382 X"$ac_file" : 'X\(/\)' \| \
30383 . : '\(.\)' 2>/dev/null ||
30385 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30386 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30387 /^X\(\/\/\)$/{ s//\1/; q; }
30388 /^X\(\/\).*/{ s//\1/; q; }
30390 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
30391 { case "$ac_dir" in
30392 [\\/]* | ?:[\\/]* ) as_incr_dir=;;
30396 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
30397 case $as_mkdir_dir in
30398 # Skip DOS drivespec
30399 ?:) as_incr_dir=$as_mkdir_dir ;;
30401 as_incr_dir=$as_incr_dir/$as_mkdir_dir
30402 test -d "$as_incr_dir" || mkdir "$as_incr_dir"
30409 mv "$tmp/config.h" "$ac_file"
30412 cat "$tmp"/config.h
30413 rm -f "$tmp"/config.h
30417 cat >>"$CONFIG_STATUS" <<\EOF
30419 # CONFIG_COMMANDS section.
30421 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
30422 ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
30423 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
30427 if test "x$cf_with_tests" != xno ; then
30431 if test ! -d "$srcdir/$cf_dir" ; then
30433 elif test -f "$srcdir/$cf_dir/programs" ; then
30434 $AWK -f "$srcdir/test/mk-test.awk" INSTALL=no ECHO_LINK="$ECHO_LD" "$srcdir/$cf_dir/programs" >>$cf_dir/Makefile
30440 cf_prefix=$LIB_PREFIX
30442 case "$cf_cv_shlib_version" in
30443 (cygdll|msysdll|mingw|msvcdll)
30444 TINFO_NAME=$TINFO_ARG_SUFFIX
30449 if test -n "$TINFO_SUFFIX" ; then
30450 case "$TINFO_SUFFIX" in
30452 TINFO_NAME="${TINFO_NAME}tw${EXTRA_SUFFIX}"
30453 TINFO_SUFFIX=`echo "$TINFO_SUFFIX" | sed 's/^tw'$EXTRA_SUFFIX'//'`
30456 TINFO_NAME="${TINFO_NAME}t${EXTRA_SUFFIX}"
30457 TINFO_SUFFIX=`echo "$TINFO_SUFFIX" | sed 's/^t'$EXTRA_SUFFIX'//'`
30460 TINFO_NAME="${TINFO_NAME}w${EXTRA_SUFFIX}"
30461 TINFO_SUFFIX=`echo "$TINFO_SUFFIX" | sed 's/^w'$EXTRA_SUFFIX'//'`
30466 for cf_dir in $SRC_SUBDIRS
30468 if test ! -d "$srcdir/$cf_dir" ; then
30470 elif test -f "$srcdir/$cf_dir/modules" ; then
30475 if test -n "${cf_cv_abi_default}" && test "x${cf_cv_abi_default}" != "x5"
30477 cf_awk_program="$cf_awk_program\
30478 /deprecated in ABI${cf_cv_abi_default}/ { next; }\
30479 { sub(\"NCURSES([WT]+)?\", \"&${cf_cv_abi_default}\"); }\
30483 if test "x$WILDCARD_SYMS" = xno
30485 cf_awk_program="$cf_awk_program\
30486 /[ ]_\\*;/ { skip=1; next; }\
30490 if test "x$cf_awk_program" != "x"
30492 cat >>$cf_dir/Makefile <<CF_EOF
30494 # Generated by CF_LIB_RULES
30495 resulting.map: $UNALTERED_SYMS
30496 $AWK 'BEGIN { skip = 1; last=""; } \
30498 { if ( last != "" && ( skip == 0 || \$\$0 !~ /}/ ) ) { print last; }\
30499 skip = 0; last = \$\$0; } \
30500 END { print last; }' < "$UNALTERED_SYMS" >\$@
30503 rm -f resulting.map
30507 for cf_item in $cf_LIST_MODELS
30513 cf_depsuf=$cf_suffix
30516 case "$cf_cv_system_name" in
30524 cf_depsuf=$cf_suffix
30527 case "$cf_cv_system_name" in
30535 cf_depsuf=$cf_suffix
30538 case "$cf_cv_system_name" in
30541 cf_depsuf=$cf_suffix
30545 cf_depsuf='.dll.lib'
30547 (cygwin*|msys*|mingw*)
30553 cf_depsuf=$cf_suffix
30559 cf_depsuf=$cf_suffix
30563 cf_depsuf=$cf_suffix
30569 cf_depsuf=$cf_suffix
30582 cf_depsuf=$cf_suffix
30585 if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
30587 cf_suffix="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_suffix}"
30588 cf_depsuf="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_depsuf}"
30591 if test "$cf_dir" = "c++"
30594 cf_map_lib_basename=`echo "cxx" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
30596 eval cf_libname="\$${cf_map_lib_basename}_NAME"
30600 cf_map_lib_basename=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
30602 eval cf_libname="\$${cf_map_lib_basename}_NAME"
30605 test -z "$cf_libname" && cf_libname="$cf_dir"
30606 if test "$cf_item" = shared ; then
30607 if test -n "${LIB_SUFFIX}"
30609 cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${USE_LIB_SUFFIX}"'//'`
30611 cf_shared_suffix="$cf_suffix"
30613 if test "$cf_cv_do_symlinks" = yes ; then
30616 case "$cf_cv_shlib_version" in
30618 cf_version_name=REL_VERSION
30621 cf_version_name=ABI_VERSION
30625 if test -n "$cf_version_name"
30627 case "$cf_cv_system_name" in
30630 cf_suffix="${USE_LIB_SUFFIX}"'.${'$cf_version_name'}'"$cf_shared_suffix"
30633 cf_suffix="$cf_suffix"'.${'$cf_version_name'}'
30637 if test -n "${USE_LIB_SUFFIX}"
30639 cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${USE_LIB_SUFFIX}"'//'`
30641 cf_shared_suffix="$cf_suffix"
30644 # cygwin needs import library, and has unique naming convention
30645 # use autodetected ${cf_prefix} for import lib and static lib, but
30646 # use 'cyg' prefix for shared lib.
30647 case "$cf_cv_shlib_version" in
30649 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
30650 cf_add_lib="../lib/cyg${cf_libname}${cf_cygsuf}"
30653 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
30654 cf_add_lib="../lib/msys-${cf_libname}${cf_cygsuf}"
30657 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
30658 cf_add_lib="../lib/lib${cf_libname}${cf_cygsuf}"
30661 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
30662 cf_add_lib="../lib/${cf_libname}${cf_cygsuf}"
30668 if test -n "$cf_add_lib"
30670 Libs_To_Make="$Libs_To_Make $cf_add_lib"
30674 cf_add_lib="../lib/${cf_prefix}${cf_libname}${cf_suffix}"
30675 Libs_To_Make="$Libs_To_Make $cf_add_lib"
30678 if test "$cf_dir" = ncurses ; then
30679 cf_subsets="$LIB_SUBSETS"
30680 cf_r_parts="$cf_subsets"
30681 cf_liblist="$Libs_To_Make"
30683 while test -n "$cf_r_parts"
30685 cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
30686 cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
30687 if test "$cf_l_parts" != "$cf_r_parts" ; then
30689 case "$cf_l_parts" in
30691 cf_add_lib=`echo "$cf_liblist" |sed -e s%${LIB_NAME}${USE_LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
30694 cf_add_lib=`echo "$cf_liblist" |sed -e s%${LIB_NAME}${USE_LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
30700 if test -n "$cf_add_lib"; then
30701 Libs_To_Make="$cf_add_lib $Libs_To_Make"
30708 cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
30711 if test "$cf_dir" = c++; then
30712 if test "x$with_shared_cxx" != xyes && test -n "$cf_shared_suffix"; then
30714 for cf_item in $Libs_To_Make
30720 cf_item=`echo "$cf_item" | sed -e "s,"$cf_shared_suffix",.a,"`
30723 for cf_test in $cf_list
30725 if test "$cf_test" = "$cf_item"
30727 cf_LIST_MODELS=`echo "$cf_LIST_MODELS" | sed -e 's/normal//'`
30732 test -n "$cf_item" && cf_list="$cf_list $cf_item"
30734 Libs_To_Make="$cf_list"
30738 sed -e "s%@Libs_To_Make@%$Libs_To_Make%" \
30739 -e "s%@SHARED_LIB@%$SHARED_LIB%" \
30740 "$cf_dir/Makefile" >$cf_dir/Makefile.out
30741 mv "$cf_dir/Makefile.out" "$cf_dir/Makefile"
30743 $AWK -f "$srcdir/mk-0th.awk" \
30744 libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" ticlib="$TICS_LIB_SUFFIX" termlib="$TINFO_LIB_SUFFIX" \
30745 "$srcdir/$cf_dir/modules" >>$cf_dir/Makefile
30747 for cf_subset in $cf_subsets
30750 for cf_item in $cf_LIST_MODELS
30753 echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
30755 cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
30758 if test "$CXX_MODEL" = SHARED; then
30759 case "$cf_cv_shlib_version" in
30760 (cygdll|msysdll|mingw|msvcdll)
30761 test "x$with_shared_cxx" = xno && test -n "$verbose" && echo " overriding CXX_MODEL to SHARED" 1>&6
30763 echo "${as_me:-configure}:30763: testing overriding CXX_MODEL to SHARED ..." 1>&5
30765 with_shared_cxx=yes
30768 test "x$with_shared_cxx" = xno && CXX_MODEL=NORMAL
30776 cf_depsuf=$cf_suffix
30779 case "$cf_cv_system_name" in
30787 cf_depsuf=$cf_suffix
30790 case "$cf_cv_system_name" in
30798 cf_depsuf=$cf_suffix
30801 case "$cf_cv_system_name" in
30804 cf_depsuf=$cf_suffix
30808 cf_depsuf='.dll.lib'
30810 (cygwin*|msys*|mingw*)
30816 cf_depsuf=$cf_suffix
30822 cf_depsuf=$cf_suffix
30826 cf_depsuf=$cf_suffix
30832 cf_depsuf=$cf_suffix
30845 cf_depsuf=$cf_suffix
30848 if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
30850 cf_suffix="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_suffix}"
30851 cf_depsuf="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_depsuf}"
30855 (libtool) cf_subdir='obj_lo' ;;
30856 (normal) cf_subdir='objects' ;;
30857 (debug) cf_subdir='obj_g' ;;
30858 (profile) cf_subdir='obj_p' ;;
30860 case "$cf_cv_system_name" in
30862 cf_subdir='objects' ;;
30864 cf_subdir='obj_s' ;;
30868 # Test for case where we build libtinfo with a different name.
30870 if test "$cf_dir" = ncurses ; then
30871 case "$cf_subset" in
30873 cf_libname=${cf_libname}$USE_LIB_SUFFIX
30876 cf_libname=$TINFO_LIB_SUFFIX
30879 cf_libname=$TICS_LIB_SUFFIX
30882 elif test "$cf_dir" = c++ ; then
30884 cf_map_lib_basename=`echo "cxx" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
30886 eval cf_libname="\$${cf_map_lib_basename}_NAME"
30888 cf_libname=${cf_libname}$USE_LIB_SUFFIX
30891 cf_map_lib_basename=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
30893 eval cf_libname="\$${cf_map_lib_basename}_NAME"
30895 cf_libname=${cf_libname}$USE_LIB_SUFFIX
30897 if test -n "${USE_ARG_SUFFIX}" ; then
30898 # undo $USE_LIB_SUFFIX add-on in CF_LIB_SUFFIX
30899 cf_suffix=`echo "$cf_suffix" |sed -e "s%^${USE_LIB_SUFFIX}%%"`
30902 # These dependencies really are for development, not
30903 # builds, but they are useful in porting, too.
30904 cf_depend="../include/ncurses_cfg.h"
30905 if test "$srcdir" = "."; then
30908 cf_reldir="\${srcdir}"
30911 if test -f "$srcdir/$cf_dir/$cf_dir.priv.h" ; then
30912 cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
30913 elif test -f "$srcdir/$cf_dir/curses.priv.h" ; then
30914 cf_depend="$cf_depend $cf_reldir/curses.priv.h"
30918 old_cf_suffix="$cf_suffix"
30919 if test "$cf_cv_shlib_version_infix" = yes ; then
30920 if test -n "$USE_LIB_SUFFIX" ; then
30921 case "$USE_LIB_SUFFIX" in
30923 cf_libname=`echo "$cf_libname" | sed 's/tw'$EXTRA_SUFFIX'$//'`
30924 cf_suffix=`echo "$cf_suffix" | sed 's/^tw'$EXTRA_SUFFIX'//'`
30925 cf_dir_suffix=tw$EXTRA_SUFFIX
30928 cf_libname=`echo "$cf_libname" | sed 's/t'$EXTRA_SUFFIX'$//'`
30929 cf_suffix=`echo "$cf_suffix" | sed 's/^t'$EXTRA_SUFFIX'//'`
30930 cf_dir_suffix=t$EXTRA_SUFFIX
30933 cf_libname=`echo "$cf_libname" | sed 's/w'$EXTRA_SUFFIX'$//'`
30934 cf_suffix=`echo "$cf_suffix" | sed 's/^w'$EXTRA_SUFFIX'//'`
30935 cf_dir_suffix=w$EXTRA_SUFFIX
30938 cf_libname=`echo "$cf_libname" | sed 's/'$EXTRA_SUFFIX'$//'`
30939 cf_suffix=`echo "$cf_suffix" | sed 's/^'$EXTRA_SUFFIX'//'`
30940 cf_dir_suffix=$EXTRA_SUFFIX
30946 $AWK -f "$srcdir/mk-1st.awk" \
30947 name=${cf_libname}${cf_dir_suffix} \
30948 traces=$LIB_TRACING \
30950 CXX_MODEL=$CXX_MODEL \
30951 LIB_SUFFIX=$LIB_SUFFIX \
30952 USE_LIB_SUFFIX=$USE_LIB_SUFFIX \
30953 make_phony="${cf_cv_make_PHONY:-no}" \
30955 prefix=$cf_prefix \
30956 suffix=$cf_suffix \
30957 subset=$cf_subset \
30958 driver=$cf_cv_term_driver \
30960 TermlibRoot=$TINFO_NAME \
30961 TermlibSuffix=$TINFO_SUFFIX \
30962 ShlibVer=$cf_cv_shlib_version \
30963 ShlibVerInfix=$cf_cv_shlib_version_infix \
30964 ReLink=${cf_cv_do_relink:-no} \
30965 ReRanlib=${cf_cv_do_reranlib:-yes} \
30966 DoLinks=$cf_cv_do_symlinks \
30967 rmSoLocs=$cf_cv_rm_so_locs \
30968 ldconfig="$LDCONFIG" \
30969 overwrite=$WITH_OVERWRITE \
30970 depend="$cf_depend" \
30972 libtool_version="$LIBTOOL_VERSION" \
30973 "$srcdir/$cf_dir/modules" >>$cf_dir/Makefile
30975 cf_suffix="$old_cf_suffix"
30977 for cf_subdir2 in $cf_subdirs lib
30979 test "$cf_subdir" = "$cf_subdir2" && break
30981 test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
30982 $AWK -f "$srcdir/mk-2nd.awk" \
30984 traces=$LIB_TRACING \
30987 subset=$cf_subset \
30990 crenames=$cf_cv_prog_CC_c_o \
30991 cxxrenames=$cf_cv_prog_CXX_c_o \
30992 "$srcdir/$cf_dir/modules" >>$cf_dir/Makefile
30993 cf_subdirs="$cf_subdirs $cf_subdir"
30998 echo ' ( cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@ )' >>Makefile
31002 echo '# generated by CF_LIB_RULES' >> Makefile
31004 if test "x$cf_cv_make_PHONY" = xyes ; then
31005 cat >> Makefile <<-CF_EOF
31009 .PHONY : install.includes
31010 .PHONY : uninstall.includes
31011 .PHONY : install.libs
31012 .PHONY : uninstall.libs
31016 for cf_dir in $SRC_SUBDIRS
31018 if test ! -d "$srcdir/$cf_dir" ; then
31022 if test -f "$cf_dir/Makefile" ; then
31025 echo 'libs \' >> Makefile
31026 echo 'install.libs \' >> Makefile
31027 echo 'uninstall.libs ::' >> Makefile
31028 echo ' ( cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@ )' >> Makefile
31033 if test -f "$srcdir/$cf_dir/modules" ; then
31035 if test "x$cf_cv_make_PHONY" = xyes ; then
31036 cat >> Makefile <<-CF_EOF
31038 .PHONY : install.$cf_dir
31039 .PHONY : uninstall.$cf_dir
31044 if test -f "$srcdir/$cf_dir/headers" ; then
31045 cat >> Makefile <<CF_EOF
31046 install.includes \\
31047 uninstall.includes \\
31051 cat >> Makefile <<CF_EOF
31058 uninstall.$cf_dir ::
31059 ( cd "$cf_dir" && \${MAKE} \${TOP_MFLAGS} \$@ )
31061 elif test -f "$srcdir/$cf_dir/headers" ; then
31062 cat >> Makefile <<CF_EOF
31067 install.includes \\
31068 uninstall.includes ::
31069 ( cd "$cf_dir" && \${MAKE} \${TOP_MFLAGS} \$@ )
31074 if test "x$cf_cv_make_PHONY" = xyes ; then
31075 cat >> Makefile <<-CF_EOF
31077 .PHONY : install.data
31078 .PHONY : uninstall.data
31082 if test "x$cf_with_db_install" = xyes; then
31083 cat >> Makefile <<CF_EOF
31085 install.libs uninstall.libs \\
31086 install.data uninstall.data ::
31087 $MAKE_TERMINFO ( cd misc && \${MAKE} \${TOP_MFLAGS} \$@ )
31090 cat >> Makefile <<CF_EOF
31092 install.libs uninstall.libs ::
31093 ( cd misc && \${MAKE} \${TOP_MFLAGS} \$@ )
31097 if test "x$cf_with_manpages" = xyes; then
31099 if test "x$cf_cv_make_PHONY" = xyes ; then
31100 cat >> Makefile <<-CF_EOF
31102 .PHONY : install.man
31103 .PHONY : uninstall.man
31107 cat >> Makefile <<CF_EOF
31111 ( cd man && \${MAKE} \${TOP_MFLAGS} \$@ )
31115 cat >> Makefile <<CF_EOF
31118 rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
31119 rm -f headers.sh headers.sed mk_shared_lib.sh
31120 rm -f edit_man.* man_alias.*
31121 rm -rf \${DIRS_TO_MAKE}
31124 # Special case: tack's manpage lives in its own directory.
31125 if test "x$cf_with_manpages" = xyes; then
31126 if test "x$cf_with_tack" = "xyes"; then
31127 cat >> Makefile <<CF_EOF
31131 ( cd tack && \${MAKE} \${TOP_MFLAGS} \$@ )
31136 rm -f headers.sed headers.sh
31138 echo creating headers.sh
31139 cat >headers.sh <<CF_EOF
31141 # This shell script is generated by the 'configure' script. It is invoked in a
31142 # subdirectory of the build tree. It generates a sed-script in the parent
31143 # directory that is used to adjust includes for header files that reside in a
31144 # subdirectory of /usr/include, etc.
31146 while test \$# != 3
31148 PRG="\$PRG \$1"; shift
31153 TMPSRC=\${TMPDIR:-/tmp}/\`basename \$SRC\`\$\$
31154 TMPSED=\${TMPDIR:-/tmp}/headers.sed\$\$
31155 echo installing \$SRC in \$DST
31158 if test "$WITH_CURSES_H" = yes; then
31159 cat >>headers.sh <<CF_EOF
31162 END=\`basename \$DST\`
31163 for i in \`cat \$REF/../*/headers |${FGREP-fgrep} -v "#"\`
31165 NAME=\`basename \$i\`
31166 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
31170 echo "" >> \$TMPSED
31176 cat >>headers.sh <<CF_EOF
31179 END=\`basename \$DST\`
31180 for i in \`cat \$REF/../*/headers |${FGREP-fgrep} -v "#"\`
31182 NAME=\`basename \$i\`
31183 if test "\$NAME" = "curses.h"
31185 echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
31188 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
31192 echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
31197 cat >>headers.sh <<CF_EOF
31199 sed -f \$TMPSED \$SRC > \$TMPSRC
31200 NAME=\`basename \$SRC\`
31202 if test "$WITH_CURSES_H" != yes; then
31203 cat >>headers.sh <<CF_EOF
31204 test "\$NAME" = "curses.h" && NAME=ncurses.h
31207 cat >>headers.sh <<CF_EOF
31208 # Just in case someone gzip'd manpages, remove the conflicting copy.
31209 test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
31211 eval \$PRG \$TMPSRC \$DST/\$NAME
31212 rm -f \$TMPSRC \$TMPSED
31215 chmod 0755 headers.sh
31217 for cf_dir in $SRC_SUBDIRS
31219 if test ! -d "$srcdir/$cf_dir" ; then
31223 if test -f "$srcdir/$cf_dir/headers" ; then
31224 $AWK -f "$srcdir/mk-hdr.awk" \
31225 subset="$LIB_SUBSETS" \
31226 compat="$WITH_CURSES_H" \
31227 "$srcdir/$cf_dir/headers" >>$cf_dir/Makefile
31230 if test -f "$srcdir/$cf_dir/modules" ; then
31231 if test "$cf_dir" != "c++" ; then
31232 if test "x$cf_cv_make_PHONY" = xyes ; then
31233 cat >> $cf_dir/Makefile <<-CF_EOF
31239 cat >>$cf_dir/Makefile <<"CF_EOF"
31240 depend : ${AUTO_SRC}
31241 makedepend -- ${CPPFLAGS} -- ${C_SRC}
31243 # DO NOT DELETE THIS LINE -- make depend depends on it.
31249 if test "$MANPAGE_RENAMES" != no ; then
31250 # Construct a sed-script to perform renaming within man-pages
31251 test -n "$verbose" && echo "creating edit_man.sed"
31252 test ! -d man && mkdir man
31253 FGREP="${FGREP-grep -F}" $SHELL "$srcdir/man/make_sed.sh" "$MANPAGE_RENAMES" >./edit_man.sed
31256 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
31257 if test -z "$USE_OLD_MAKERULES" ; then
31258 $AWK -f "$srcdir/Ada95/mk-1st.awk" <"$srcdir/Ada95/src/modules" >>Ada95/src/Makefile
31266 cat >>"$CONFIG_STATUS" <<\EOF
31268 { (exit 0); exit 0; }
31270 chmod +x "$CONFIG_STATUS"
31271 ac_clean_files=$ac_clean_files_save
31273 # configure is writing to config.log, and then calls config.status.
31274 # config.status does its own redirection, appending to config.log.
31275 # Unfortunately, on DOS this fails, as config.log is still kept open
31276 # by configure, so config.status won't be able to write to it; its
31277 # output is simply discarded. So we exec the FD to /dev/null,
31278 # effectively closing config.log, so it can be properly (re)opened and
31279 # appended to by config.status. When coming back to configure, we
31280 # need to make the FD available again.
31281 if test "$no_create" != yes; then
31284 $SHELL "$CONFIG_STATUS" || ac_cs_success=false
31286 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
31287 # would make configure fail if this is the last instruction.
31288 "$ac_cs_success" || { (exit 1); exit 1; }
31290 ${MAKE:-make} preinstall