1#! /bin/sh 2# From configure.in Revision: 1.433 . 3# Guess values for system-dependent variables and create Makefiles. 4# Generated by Autoconf 2.52.20080325. 5# 6# Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001 7# Free Software Foundation, Inc. 8# This configure script is free software; the Free Software Foundation 9# gives unlimited permission to copy, distribute and modify it. 10 11# Avoid depending upon Character Ranges. 12as_cr_letters='abcdefghijklmnopqrstuvwxyz' 13as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 14as_cr_Letters=$as_cr_letters$as_cr_LETTERS 15as_cr_digits='0123456789' 16as_cr_alnum=$as_cr_Letters$as_cr_digits 17 18# Sed expression to map a string onto a valid variable name. 19as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g" 20 21# Sed expression to map a string onto a valid CPP name. 22as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g" 23 24# Be Bourne compatible 25if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 26 emulate sh 27 NULLCMD=: 28elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then 29 set -o posix 30fi 31 32# Name of the executable. 33as_me=`echo "$0" |sed 's,.*[\\/],,'` 34 35if expr a : '\(a\)' >/dev/null 2>&1; then 36 as_expr=expr 37else 38 as_expr=false 39fi 40 41rm -f conf$$ conf$$.exe conf$$.file 42echo >conf$$.file 43if ln -s conf$$.file conf$$ 2>/dev/null; then 44 # We could just check for DJGPP; but this test a) works b) is more generic 45 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). 46 if test -f conf$$.exe; then 47 # Don't use ln at all; we don't have any links 48 as_ln_s='cp -p' 49 else 50 as_ln_s='ln -s' 51 fi 52elif ln conf$$.file conf$$ 2>/dev/null; then 53 as_ln_s=ln 54else 55 as_ln_s='cp -p' 56fi 57rm -f conf$$ conf$$.exe conf$$.file 58 59as_executable_p="test -f" 60 61# Support unset when possible. 62if (FOO=FOO; unset FOO) >/dev/null 2>&1; then 63 as_unset=unset 64else 65 as_unset=false 66fi 67 68# NLS nuisances. 69$as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; } 70$as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; } 71$as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; } 72$as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; } 73$as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; } 74$as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; } 75$as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; } 76$as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; } 77 78# IFS 79# We need space, tab and new line, in precisely that order. 80as_nl=' 81' 82IFS=" $as_nl" 83 84# CDPATH. 85$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; } 86 87# Name of the host. 88# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 89# so uname gets run too. 90ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 91 92exec 6>&1 93 94# 95# Initializations. 96# 97ac_default_prefix=/usr/local 98cross_compiling=no 99subdirs= 100MFLAGS= MAKEFLAGS= 101SHELL=${CONFIG_SHELL-/bin/sh} 102 103# Maximum number of lines to put in a shell here document. 104# This variable seems obsolete. It should probably be removed, and 105# only ac_max_sed_lines should be used. 106: ${ac_max_here_lines=38} 107 108ac_unique_file="ncurses/base/lib_initscr.c" 109# Factoring default headers for most tests. 110ac_includes_default="\ 111#include <stdio.h> 112#if HAVE_SYS_TYPES_H 113# include <sys/types.h> 114#endif 115#if HAVE_SYS_STAT_H 116# include <sys/stat.h> 117#endif 118#if STDC_HEADERS 119# include <stdlib.h> 120# include <stddef.h> 121#else 122# if HAVE_STDLIB_H 123# include <stdlib.h> 124# endif 125#endif 126#if HAVE_STRING_H 127# if !STDC_HEADERS && HAVE_MEMORY_H 128# include <memory.h> 129# endif 130# include <string.h> 131#endif 132#if HAVE_STRINGS_H 133# include <strings.h> 134#endif 135#if HAVE_INTTYPES_H 136# include <inttypes.h> 137#else 138# if HAVE_STDINT_H 139# include <stdint.h> 140# endif 141#endif 142#if HAVE_UNISTD_H 143# include <unistd.h> 144#endif" 145 146# Initialize some variables set by options. 147ac_init_help= 148ac_init_version=false 149# The variables have the same names as the options, with 150# dashes changed to underlines. 151cache_file=/dev/null 152exec_prefix=NONE 153no_create= 154no_recursion= 155prefix=NONE 156program_prefix=NONE 157program_suffix=NONE 158program_transform_name=s,x,x, 159silent= 160site= 161srcdir= 162verbose= 163x_includes=NONE 164x_libraries=NONE 165 166# Installation directory options. 167# These are left unexpanded so users can "make install exec_prefix=/foo" 168# and all the variables that are supposed to be based on exec_prefix 169# by default will actually change. 170# Use braces instead of parens because sh, perl, etc. also accept them. 171bindir='${exec_prefix}/bin' 172sbindir='${exec_prefix}/sbin' 173libexecdir='${exec_prefix}/libexec' 174datadir='${prefix}/share' 175sysconfdir='${prefix}/etc' 176sharedstatedir='${prefix}/com' 177localstatedir='${prefix}/var' 178libdir='${exec_prefix}/lib' 179includedir='${prefix}/include' 180oldincludedir='/usr/include' 181infodir='${prefix}/info' 182mandir='${prefix}/man' 183 184# Identity of this package. 185PACKAGE_NAME= 186PACKAGE_TARNAME= 187PACKAGE_VERSION= 188PACKAGE_STRING= 189PACKAGE_BUGREPORT= 190 191ac_prev= 192for ac_option 193do 194 # If the previous option needs an argument, assign it. 195 if test -n "$ac_prev"; then 196 eval "$ac_prev=\$ac_option" 197 ac_prev= 198 continue 199 fi 200 201 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'` 202 203 # Accept the important Cygnus configure options, so we can diagnose typos. 204 205 case $ac_option in 206 207 -bindir | --bindir | --bindi | --bind | --bin | --bi) 208 ac_prev=bindir ;; 209 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 210 bindir=$ac_optarg ;; 211 212 -build | --build | --buil | --bui | --bu) 213 ac_prev=build_alias ;; 214 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 215 build_alias=$ac_optarg ;; 216 217 -cache-file | --cache-file | --cache-fil | --cache-fi \ 218 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 219 ac_prev=cache_file ;; 220 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 221 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 222 cache_file=$ac_optarg ;; 223 224 --config-cache | -C) 225 cache_file=config.cache ;; 226 227 -datadir | --datadir | --datadi | --datad | --data | --dat | --da) 228 ac_prev=datadir ;; 229 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ 230 | --da=*) 231 datadir=$ac_optarg ;; 232 233 -disable-* | --disable-*) 234 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 235 # Reject names that are not valid shell variable names. 236 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && 237 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 238 { (exit 1); exit 1; }; } 239 ac_feature=`echo $ac_feature | sed 's/-/_/g'` 240 eval "enable_$ac_feature=no" ;; 241 242 -enable-* | --enable-*) 243 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 244 # Reject names that are not valid shell variable names. 245 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && 246 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 247 { (exit 1); exit 1; }; } 248 ac_feature=`echo $ac_feature | sed 's/-/_/g'` 249 case $ac_option in 250 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; 251 *) ac_optarg=yes ;; 252 esac 253 eval "enable_$ac_feature='$ac_optarg'" ;; 254 255 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 256 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 257 | --exec | --exe | --ex) 258 ac_prev=exec_prefix ;; 259 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 260 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 261 | --exec=* | --exe=* | --ex=*) 262 exec_prefix=$ac_optarg ;; 263 264 -gas | --gas | --ga | --g) 265 # Obsolete; use --with-gas. 266 with_gas=yes ;; 267 268 -help | --help | --hel | --he | -h) 269 ac_init_help=long ;; 270 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 271 ac_init_help=recursive ;; 272 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 273 ac_init_help=short ;; 274 275 -host | --host | --hos | --ho) 276 ac_prev=host_alias ;; 277 -host=* | --host=* | --hos=* | --ho=*) 278 host_alias=$ac_optarg ;; 279 280 -includedir | --includedir | --includedi | --included | --include \ 281 | --includ | --inclu | --incl | --inc) 282 ac_prev=includedir ;; 283 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 284 | --includ=* | --inclu=* | --incl=* | --inc=*) 285 includedir=$ac_optarg ;; 286 287 -infodir | --infodir | --infodi | --infod | --info | --inf) 288 ac_prev=infodir ;; 289 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 290 infodir=$ac_optarg ;; 291 292 -libdir | --libdir | --libdi | --libd) 293 ac_prev=libdir ;; 294 -libdir=* | --libdir=* | --libdi=* | --libd=*) 295 libdir=$ac_optarg ;; 296 297 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 298 | --libexe | --libex | --libe) 299 ac_prev=libexecdir ;; 300 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 301 | --libexe=* | --libex=* | --libe=*) 302 libexecdir=$ac_optarg ;; 303 304 -localstatedir | --localstatedir | --localstatedi | --localstated \ 305 | --localstate | --localstat | --localsta | --localst \ 306 | --locals | --local | --loca | --loc | --lo) 307 ac_prev=localstatedir ;; 308 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 309 | --localstate=* | --localstat=* | --localsta=* | --localst=* \ 310 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) 311 localstatedir=$ac_optarg ;; 312 313 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 314 ac_prev=mandir ;; 315 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 316 mandir=$ac_optarg ;; 317 318 -nfp | --nfp | --nf) 319 # Obsolete; use --without-fp. 320 with_fp=no ;; 321 322 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 323 | --no-cr | --no-c) 324 no_create=yes ;; 325 326 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 327 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 328 no_recursion=yes ;; 329 330 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 331 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 332 | --oldin | --oldi | --old | --ol | --o) 333 ac_prev=oldincludedir ;; 334 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 335 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 336 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 337 oldincludedir=$ac_optarg ;; 338 339 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 340 ac_prev=prefix ;; 341 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 342 prefix=$ac_optarg ;; 343 344 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 345 | --program-pre | --program-pr | --program-p) 346 ac_prev=program_prefix ;; 347 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 348 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 349 program_prefix=$ac_optarg ;; 350 351 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 352 | --program-suf | --program-su | --program-s) 353 ac_prev=program_suffix ;; 354 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 355 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 356 program_suffix=$ac_optarg ;; 357 358 -program-transform-name | --program-transform-name \ 359 | --program-transform-nam | --program-transform-na \ 360 | --program-transform-n | --program-transform- \ 361 | --program-transform | --program-transfor \ 362 | --program-transfo | --program-transf \ 363 | --program-trans | --program-tran \ 364 | --progr-tra | --program-tr | --program-t) 365 ac_prev=program_transform_name ;; 366 -program-transform-name=* | --program-transform-name=* \ 367 | --program-transform-nam=* | --program-transform-na=* \ 368 | --program-transform-n=* | --program-transform-=* \ 369 | --program-transform=* | --program-transfor=* \ 370 | --program-transfo=* | --program-transf=* \ 371 | --program-trans=* | --program-tran=* \ 372 | --progr-tra=* | --program-tr=* | --program-t=*) 373 program_transform_name=$ac_optarg ;; 374 375 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 376 | -silent | --silent | --silen | --sile | --sil) 377 silent=yes ;; 378 379 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 380 ac_prev=sbindir ;; 381 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 382 | --sbi=* | --sb=*) 383 sbindir=$ac_optarg ;; 384 385 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 386 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 387 | --sharedst | --shareds | --shared | --share | --shar \ 388 | --sha | --sh) 389 ac_prev=sharedstatedir ;; 390 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 391 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 392 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 393 | --sha=* | --sh=*) 394 sharedstatedir=$ac_optarg ;; 395 396 -site | --site | --sit) 397 ac_prev=site ;; 398 -site=* | --site=* | --sit=*) 399 site=$ac_optarg ;; 400 401 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 402 ac_prev=srcdir ;; 403 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 404 srcdir=$ac_optarg ;; 405 406 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 407 | --syscon | --sysco | --sysc | --sys | --sy) 408 ac_prev=sysconfdir ;; 409 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 410 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 411 sysconfdir=$ac_optarg ;; 412 413 -target | --target | --targe | --targ | --tar | --ta | --t) 414 ac_prev=target_alias ;; 415 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 416 target_alias=$ac_optarg ;; 417 418 -v | -verbose | --verbose | --verbos | --verbo | --verb) 419 verbose=yes ;; 420 421 -version | --version | --versio | --versi | --vers | -V) 422 ac_init_version=: ;; 423 424 -with-* | --with-*) 425 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 426 # Reject names that are not valid shell variable names. 427 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && 428 { echo "$as_me: error: invalid package name: $ac_package" >&2 429 { (exit 1); exit 1; }; } 430 ac_package=`echo $ac_package| sed 's/-/_/g'` 431 case $ac_option in 432 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; 433 *) ac_optarg=yes ;; 434 esac 435 eval "with_$ac_package='$ac_optarg'" ;; 436 437 -without-* | --without-*) 438 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` 439 # Reject names that are not valid shell variable names. 440 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && 441 { echo "$as_me: error: invalid package name: $ac_package" >&2 442 { (exit 1); exit 1; }; } 443 ac_package=`echo $ac_package | sed 's/-/_/g'` 444 eval "with_$ac_package=no" ;; 445 446 --x) 447 # Obsolete; use --with-x. 448 with_x=yes ;; 449 450 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 451 | --x-incl | --x-inc | --x-in | --x-i) 452 ac_prev=x_includes ;; 453 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 454 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 455 x_includes=$ac_optarg ;; 456 457 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 458 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 459 ac_prev=x_libraries ;; 460 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 461 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 462 x_libraries=$ac_optarg ;; 463 464 -*) { echo "$as_me: error: unrecognized option: $ac_option 465Try \`$0 --help' for more information." >&2 466 { (exit 1); exit 1; }; } 467 ;; 468 469 *=*) 470 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 471 # Reject names that are not valid shell variable names. 472 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && 473 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 474 { (exit 1); exit 1; }; } 475 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` 476 eval "$ac_envvar='$ac_optarg'" 477 export $ac_envvar ;; 478 479 *) 480 # FIXME: should be removed in autoconf 3.0. 481 echo "$as_me: WARNING: you should use --build, --host, --target" >&2 482 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 483 echo "$as_me: WARNING: invalid host type: $ac_option" >&2 484 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 485 ;; 486 487 esac 488done 489 490if test -n "$ac_prev"; then 491 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 492 { echo "$as_me: error: missing argument to $ac_option" >&2 493 { (exit 1); exit 1; }; } 494fi 495 496# Be sure to have absolute paths. 497for ac_var in exec_prefix prefix 498do 499 eval ac_val=$`echo $ac_var` 500 case $ac_val in 501 [\\/$]* | ?:[\\/]* | NONE | '' ) ;; 502 *) { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2 503 { (exit 1); exit 1; }; };; 504 esac 505done 506 507# Be sure to have absolute paths. 508for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \ 509 localstatedir libdir includedir oldincludedir infodir mandir 510do 511 eval ac_val=$`echo $ac_var` 512 case $ac_val in 513 [\\/$]* | ?:[\\/]* ) ;; 514 *) { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2 515 { (exit 1); exit 1; }; };; 516 esac 517done 518 519# There might be people who depend on the old broken behavior: `$host' 520# used to hold the argument of --host etc. 521build=$build_alias 522host=$host_alias 523target=$target_alias 524 525# FIXME: should be removed in autoconf 3.0. 526if test "x$host_alias" != x; then 527 if test "x$build_alias" = x; then 528 cross_compiling=maybe 529 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 530 If a cross compiler is detected then cross compile mode will be used." >&2 531 elif test "x$build_alias" != "x$host_alias"; then 532 cross_compiling=yes 533 fi 534fi 535 536ac_tool_prefix= 537test -n "$host_alias" && ac_tool_prefix=$host_alias- 538 539test "$silent" = yes && exec 6>/dev/null 540 541# Find the source files, if location was not specified. 542if test -z "$srcdir"; then 543 ac_srcdir_defaulted=yes 544 # Try the directory containing this script, then its parent. 545 ac_prog=$0 546 ac_confdir=`echo "$ac_prog" | sed 's%[\\/][^\\/][^\\/]*$%%'` 547 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=. 548 srcdir=$ac_confdir 549 if test ! -r $srcdir/$ac_unique_file; then 550 srcdir=.. 551 fi 552else 553 ac_srcdir_defaulted=no 554fi 555if test ! -r $srcdir/$ac_unique_file; then 556 if test "$ac_srcdir_defaulted" = yes; then 557 { echo "$as_me: error: cannot find sources in $ac_confdir or .." >&2 558 { (exit 1); exit 1; }; } 559 else 560 { echo "$as_me: error: cannot find sources in $srcdir" >&2 561 { (exit 1); exit 1; }; } 562 fi 563fi 564srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'` 565ac_env_build_alias_set=${build_alias+set} 566ac_env_build_alias_value=$build_alias 567ac_cv_env_build_alias_set=${build_alias+set} 568ac_cv_env_build_alias_value=$build_alias 569ac_env_host_alias_set=${host_alias+set} 570ac_env_host_alias_value=$host_alias 571ac_cv_env_host_alias_set=${host_alias+set} 572ac_cv_env_host_alias_value=$host_alias 573ac_env_target_alias_set=${target_alias+set} 574ac_env_target_alias_value=$target_alias 575ac_cv_env_target_alias_set=${target_alias+set} 576ac_cv_env_target_alias_value=$target_alias 577ac_env_CC_set=${CC+set} 578ac_env_CC_value=$CC 579ac_cv_env_CC_set=${CC+set} 580ac_cv_env_CC_value=$CC 581ac_env_CFLAGS_set=${CFLAGS+set} 582ac_env_CFLAGS_value=$CFLAGS 583ac_cv_env_CFLAGS_set=${CFLAGS+set} 584ac_cv_env_CFLAGS_value=$CFLAGS 585ac_env_LDFLAGS_set=${LDFLAGS+set} 586ac_env_LDFLAGS_value=$LDFLAGS 587ac_cv_env_LDFLAGS_set=${LDFLAGS+set} 588ac_cv_env_LDFLAGS_value=$LDFLAGS 589ac_env_CPPFLAGS_set=${CPPFLAGS+set} 590ac_env_CPPFLAGS_value=$CPPFLAGS 591ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set} 592ac_cv_env_CPPFLAGS_value=$CPPFLAGS 593ac_env_CPP_set=${CPP+set} 594ac_env_CPP_value=$CPP 595ac_cv_env_CPP_set=${CPP+set} 596ac_cv_env_CPP_value=$CPP 597ac_env_CXX_set=${CXX+set} 598ac_env_CXX_value=$CXX 599ac_cv_env_CXX_set=${CXX+set} 600ac_cv_env_CXX_value=$CXX 601ac_env_CXXFLAGS_set=${CXXFLAGS+set} 602ac_env_CXXFLAGS_value=$CXXFLAGS 603ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set} 604ac_cv_env_CXXFLAGS_value=$CXXFLAGS 605ac_env_CXXCPP_set=${CXXCPP+set} 606ac_env_CXXCPP_value=$CXXCPP 607ac_cv_env_CXXCPP_set=${CXXCPP+set} 608ac_cv_env_CXXCPP_value=$CXXCPP 609 610# 611# Report the --help message. 612# 613if test "$ac_init_help" = "long"; then 614 # Omit some internal or obsolete options to make the list less imposing. 615 # This message is too long to be a string in the A/UX 3.1 sh. 616 cat <<EOF 617\`configure' configures this package to adapt to many kinds of systems. 618 619Usage: $0 [OPTION]... [VAR=VALUE]... 620 621To assign environment variables (e.g., CC, CFLAGS...), specify them as 622VAR=VALUE. See below for descriptions of some of the useful variables. 623 624Defaults for the options are specified in brackets. 625 626Configuration: 627 -h, --help display this help and exit 628 --help=short display options specific to this package 629 --help=recursive display the short help of all the included packages 630 -V, --version display version information and exit 631 -q, --quiet, --silent do not print \`checking...' messages 632 --cache-file=FILE cache test results in FILE [disabled] 633 -C, --config-cache alias for \`--cache-file=config.cache' 634 -n, --no-create do not create output files 635 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 636 637EOF 638 639 cat <<EOF 640Installation directories: 641 --prefix=PREFIX install architecture-independent files in PREFIX 642 [$ac_default_prefix] 643 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 644 [PREFIX] 645 646By default, \`make install' will install all the files in 647\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 648an installation prefix other than \`$ac_default_prefix' using \`--prefix', 649for instance \`--prefix=\$HOME'. 650 651For better control, use the options below. 652 653Fine tuning of the installation directories: 654 --bindir=DIR user executables [EPREFIX/bin] 655 --sbindir=DIR system admin executables [EPREFIX/sbin] 656 --libexecdir=DIR program executables [EPREFIX/libexec] 657 --datadir=DIR read-only architecture-independent data [PREFIX/share] 658 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 659 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 660 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 661 --libdir=DIR object code libraries [EPREFIX/lib] 662 --includedir=DIR C header files [PREFIX/include] 663 --oldincludedir=DIR C header files for non-gcc [/usr/include] 664 --infodir=DIR info documentation [PREFIX/info] 665 --mandir=DIR man documentation [PREFIX/man] 666EOF 667 668 cat <<\EOF 669 670Program names: 671 --program-prefix=PREFIX prepend PREFIX to installed program names 672 --program-suffix=SUFFIX append SUFFIX to installed program names 673 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 674 675System types: 676 --build=BUILD configure for building on BUILD [guessed] 677 --host=HOST build programs to run on HOST [BUILD] 678 --target=TARGET configure for building compilers for TARGET [HOST] 679EOF 680fi 681 682if test -n "$ac_init_help"; then 683 684 cat <<\EOF 685 686Optional Packages: 687 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 688 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 689 690Optional Features: 691 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 692 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 693 694 --with-rel-version=XXX override derived release version 695 --with-abi-version=XXX override derived ABI version 696 --with-system-type=XXX test: override derived host system-type 697 --without-cxx do not adjust ncurses bool to match C++ 698 --without-cxx-binding do not build C++ binding and demo 699 --without-ada suppress check for Ada95, don't build demo 700 --without-progs suppress build with programs (e.g., tic) 701 --without-curses-h install curses.h as ncurses.h only 702 --enable-mixed-case tic should assume mixed-case filenames 703 --with-install-prefix prefixes actual install-location ($DESTDIR) 704Build-Tools Needed to Compile Temporary Applications for Cross-compiling: 705 --with-build-cc=XXX the build C compiler ($BUILD_CC) 706 --with-build-cpp=XXX the build C preprocessor ($BUILD_CPP) 707 --with-build-cflags=XXX the build C compiler-flags ($BUILD_CFLAGS) 708 --with-build-cppflags=XXX the build C preprocessor-flags ($BUILD_CPPFLAGS) 709 --with-build-ldflags=XXX the build linker-flags ($BUILD_LDFLAGS) 710 --with-build-libs=XXX the build libraries (${BUILD_LIBS}) 711Options to Specify the Libraries Built/Used: 712 --with-libtool generate libraries with libtool 713 --with-shared generate shared-libraries 714 --with-normal generate normal-libraries (default) 715 --with-debug generate debug-libraries (default) 716 --with-profile generate profile-libraries 717 --with-termlib generate separate terminfo library 718 --with-ticlib generate separate tic library 719 --with-gpm use Alessandro Rubini's GPM library 720 --without-dlsym do not use dlsym() to load GPM dynamically 721 --with-sysmouse use sysmouse (FreeBSD console) 722 --enable-rpath use rpath option when generating shared libraries 723 --disable-relink relink shared libraries during install 724 --with-shlib-version=X Specify rel or abi version for shared libs 725Fine-Tuning Your Configuration: 726 --disable-overwrite leave out the link to -lcurses 727 --disable-database do not use terminfo, only fallbacks/termcap 728 --with-database=XXX specify terminfo source to install 729 --with-hashed-db specify hashed-database library 730 --with-fallbacks=XXX specify list of fallback terminal descriptions 731 --without-xterm-new specify if xterm terminfo should be old version 732 --with-terminfo-dirs=XXX specify list of terminfo directories (default: DATADIR/terminfo) 733 --with-default-terminfo-dir=DIR default terminfo directory (default: DATADIR/terminfo) 734 --disable-big-core assume machine has little memory 735 --disable-big-strings assume compiler has only standard-size strings 736 --enable-termcap compile in termcap fallback support 737 --with-termpath=XXX specify list of termcap files (default: /etc/termcap:/usr/share/misc/termcap) 738 --enable-getcap fast termcap load, no xrefs to terminfo 739 --enable-getcap-cache cache translated termcaps in ~/.terminfo 740 --disable-home-terminfo drop ~/.terminfo from terminfo search-path 741 --disable-root-environ restrict environment when running as root 742 --enable-symlinks make tic use symbolic links not hard links 743 --enable-broken_linker compile with broken-linker support code 744 --enable-bsdpad recognize BSD-style prefix padding 745 --enable-widec compile with wide-char/UTF-8 code 746 --disable-lp64 allow chtype to be long (ignore _LP64) 747 --disable-largefile omit support for large files 748 --disable-tparm-varargs compile tparm() without varargs interface 749 --with-bool=TYPE override fallback type of bool variable 750 --with-caps=alt compile with alternate Caps file 751 --with-chtype=TYPE override type of chtype 752 --with-ospeed=TYPE override type of ospeed variable 753 --with-mmask-t=TYPE override type of mmask_t 754 --with-rcs-ids compile-in RCS identifiers 755Options to Specify How Manpages are Installed: 756 --with-manpage-format specify manpage-format: gzip/compress/BSDI/normal and 757 optionally formatted/catonly, e.g., gzip,formatted 758 --with-manpage-renames specify manpage-renaming 759 --with-manpage-aliases specify manpage-aliases using .so 760 --with-manpage-symlinks specify manpage-aliases using symlinks 761 --with-manpage-tbl specify manpage processing with tbl 762Extensions: 763 --disable-ext-funcs disable function-extensions 764 --enable-const compile with extra/non-standard const 765 --enable-no-padding compile with $NCURSES_NO_PADDING code 766 --enable-signed-char compile using signed Boolean's in term.h 767 --enable-sigwinch compile with SIGWINCH handler 768 --enable-tcap-names compile with user-definable terminal capabilities 769Development Code: 770 --without-develop disable development options 771 --enable-hard-tabs compile with hard-tabs code 772 --enable-xmc-glitch compile with support for xmc (magic-cookie) 773Experimental Code: 774 --disable-assumed-color do not assume anything about default-colors 775 --disable-hashmap compile without hashmap scrolling-optimization 776 --enable-colorfgbg compile with $COLORFGBG code 777 --enable-ext-colors compile for experimental 256-color support 778 --enable-ext-mouse compile for experimental mouse-encoding 779 --with-pthread use POSIX thread library 780 --enable-reentrant compile with experimental reentrant code 781 --enable-safe-sprintf compile with experimental safe-sprintf code 782 --disable-scroll-hints compile without scroll-hints code 783 --enable-wgetch-events compile with experimental wgetch-events code 784Testing/development Options: 785 --enable-echo build: display "compiling" commands (default) 786 --enable-warnings build: turn on GCC compiler warnings 787 --enable-assertions test: turn on generation of assertion code 788 --with-dmalloc test: use Gray Watson's dmalloc library 789 --with-dbmalloc test: use Conor Cahill's dbmalloc library 790 --with-valgrind test: use valgrind 791 --disable-leaks test: free permanent memory, analyze leaks 792 --enable-expanded test: generate functions for certain macros 793 --disable-macros test: use functions rather than macros 794 --with-trace test: add trace() function to all models of ncurses 795Ada95 Binding Options: 796 --with-ada-compiler=CMD specify Ada95 compiler command (default gnatmake) 797 --with-ada-include=DIR Ada includes are in DIR (default: PREFIX/lib/ada/adainclude) 798 --with-ada-objects=DIR Ada objects are in DIR (default: PREFIX/lib/ada/adalib) 799 800Some influential environment variables: 801 CC C compiler command 802 CFLAGS C compiler flags 803 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 804 nonstandard directory <lib dir> 805 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have 806 headers in a nonstandard directory <include dir> 807 CPP C preprocessor 808 CXX C++ compiler command 809 CXXFLAGS C++ compiler flags 810 CXXCPP C++ preprocessor 811 812Use these variables to override the choices made by `configure' or to help 813it to find libraries and programs with nonstandard names/locations. 814 815EOF 816fi 817 818if test "$ac_init_help" = "recursive"; then 819 # If there are subdirs, report their specific --help. 820 ac_popdir=`pwd` 821 for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue 822 cd $ac_subdir 823 # A "../" for each directory in /$ac_subdir. 824 ac_dots=`echo $ac_subdir | 825 sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'` 826 827 case $srcdir in 828 .) # No --srcdir option. We are building in place. 829 ac_sub_srcdir=$srcdir ;; 830 [\\/]* | ?:[\\/]* ) # Absolute path. 831 ac_sub_srcdir=$srcdir/$ac_subdir ;; 832 *) # Relative path. 833 ac_sub_srcdir=$ac_dots$srcdir/$ac_subdir ;; 834 esac 835 836 # Check for guested configure; otherwise get Cygnus style configure. 837 if test -f $ac_sub_srcdir/configure.gnu; then 838 echo 839 $SHELL $ac_sub_srcdir/configure.gnu --help=recursive 840 elif test -f $ac_sub_srcdir/configure; then 841 echo 842 $SHELL $ac_sub_srcdir/configure --help=recursive 843 elif test -f $ac_sub_srcdir/configure.ac || 844 test -f $ac_sub_srcdir/configure.in; then 845 echo 846 $ac_configure --help 847 else 848 echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2 849 fi 850 cd $ac_popdir 851 done 852fi 853 854test -n "$ac_init_help" && exit 0 855if $ac_init_version; then 856 cat <<\EOF 857 858Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001 859Free Software Foundation, Inc. 860This configure script is free software; the Free Software Foundation 861gives unlimited permission to copy, distribute and modify it. 862EOF 863 exit 0 864fi 865exec 5>config.log 866cat >&5 <<EOF 867This file contains any messages produced by compilers while 868running configure, to aid debugging if configure makes a mistake. 869 870It was created by $as_me, which was 871generated by GNU Autoconf 2.52.20080325. Invocation command line was 872 873 $ $0 $@ 874 875EOF 876{ 877cat <<_ASUNAME 878## ---------- ## 879## Platform. ## 880## ---------- ## 881 882hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 883uname -m = `(uname -m) 2>/dev/null || echo unknown` 884uname -r = `(uname -r) 2>/dev/null || echo unknown` 885uname -s = `(uname -s) 2>/dev/null || echo unknown` 886uname -v = `(uname -v) 2>/dev/null || echo unknown` 887 888/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 889/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 890 891/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 892/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 893/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 894hostinfo = `(hostinfo) 2>/dev/null || echo unknown` 895/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 896/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 897/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 898 899PATH = $PATH 900 901_ASUNAME 902} >&5 903 904cat >&5 <<EOF 905## ------------ ## 906## Core tests. ## 907## ------------ ## 908 909EOF 910 911# Keep a trace of the command line. 912# Strip out --no-create and --no-recursion so they do not pile up. 913# Also quote any args containing shell meta-characters. 914ac_configure_args= 915ac_sep= 916for ac_arg 917do 918 case $ac_arg in 919 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 920 | --no-cr | --no-c) ;; 921 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 922 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;; 923 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) 924 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` 925 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'" 926 ac_sep=" " ;; 927 *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg" 928 ac_sep=" " ;; 929 esac 930 # Get rid of the leading space. 931done 932 933# When interrupted or exit'd, cleanup temporary files, and complete 934# config.log. We remove comments because anyway the quotes in there 935# would cause problems or look ugly. 936trap 'exit_status=$? 937 # Save into config.log some information that might help in debugging. 938 echo >&5 939 echo "## ----------------- ##" >&5 940 echo "## Cache variables. ##" >&5 941 echo "## ----------------- ##" >&5 942 echo >&5 943 # The following way of writing the cache mishandles newlines in values, 944{ 945 (set) 2>&1 | 946 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in 947 *ac_space=\ *) 948 sed -n \ 949 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g; 950 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p" 951 ;; 952 *) 953 sed -n \ 954 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" 955 ;; 956 esac; 957} >&5 958 sed "/^$/d" confdefs.h >conftest.log 959 if test -s conftest.log; then 960 echo >&5 961 echo "## ------------ ##" >&5 962 echo "## confdefs.h. ##" >&5 963 echo "## ------------ ##" >&5 964 echo >&5 965 cat conftest.log >&5 966 fi 967 (echo; echo) >&5 968 test "$ac_signal" != 0 && 969 echo "$as_me: caught signal $ac_signal" >&5 970 echo "$as_me: exit $exit_status" >&5 971 rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files && 972 exit $exit_status 973 ' 0 974for ac_signal in 1 2 13 15; do 975 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal 976done 977ac_signal=0 978 979# confdefs.h avoids OS command line length limits that DEFS can exceed. 980rm -rf conftest* confdefs.h 981# AIX cpp loses on an empty file, so make sure it contains at least a newline. 982echo >confdefs.h 983 984# Let the site file select an alternate cache file if it wants to. 985# Prefer explicitly selected file to automatically selected ones. 986if test -z "$CONFIG_SITE"; then 987 if test "x$prefix" != xNONE; then 988 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" 989 else 990 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" 991 fi 992fi 993for ac_site_file in $CONFIG_SITE; do 994 if test -r "$ac_site_file"; then 995 { echo "$as_me:995: loading site script $ac_site_file" >&5 996echo "$as_me: loading site script $ac_site_file" >&6;} 997 cat "$ac_site_file" >&5 998 . "$ac_site_file" 999 fi 1000done 1001 1002if test -r "$cache_file"; then 1003 # Some versions of bash will fail to source /dev/null (special 1004 # files actually), so we avoid doing that. 1005 if test -f "$cache_file"; then 1006 { echo "$as_me:1006: loading cache $cache_file" >&5 1007echo "$as_me: loading cache $cache_file" >&6;} 1008 case $cache_file in 1009 [\\/]* | ?:[\\/]* ) . $cache_file;; 1010 *) . ./$cache_file;; 1011 esac 1012 fi 1013else 1014 { echo "$as_me:1014: creating cache $cache_file" >&5 1015echo "$as_me: creating cache $cache_file" >&6;} 1016 >$cache_file 1017fi 1018 1019# Check that the precious variables saved in the cache have kept the same 1020# value. 1021ac_cache_corrupted=false 1022for ac_var in `(set) 2>&1 | 1023 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do 1024 eval ac_old_set=\$ac_cv_env_${ac_var}_set 1025 eval ac_new_set=\$ac_env_${ac_var}_set 1026 eval ac_old_val="\$ac_cv_env_${ac_var}_value" 1027 eval ac_new_val="\$ac_env_${ac_var}_value" 1028 case $ac_old_set,$ac_new_set in 1029 set,) 1030 { echo "$as_me:1030: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 1031echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 1032 ac_cache_corrupted=: ;; 1033 ,set) 1034 { echo "$as_me:1034: error: \`$ac_var' was not set in the previous run" >&5 1035echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 1036 ac_cache_corrupted=: ;; 1037 ,);; 1038 *) 1039 if test "x$ac_old_val" != "x$ac_new_val"; then 1040 { echo "$as_me:1040: error: \`$ac_var' has changed since the previous run:" >&5 1041echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 1042 { echo "$as_me:1042: former value: $ac_old_val" >&5 1043echo "$as_me: former value: $ac_old_val" >&2;} 1044 { echo "$as_me:1044: current value: $ac_new_val" >&5 1045echo "$as_me: current value: $ac_new_val" >&2;} 1046 ac_cache_corrupted=: 1047 fi;; 1048 esac 1049 # Pass precious variables to config.status. It doesn't matter if 1050 # we pass some twice (in addition to the command line arguments). 1051 if test "$ac_new_set" = set; then 1052 case $ac_new_val in 1053 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) 1054 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` 1055 ac_configure_args="$ac_configure_args '$ac_arg'" 1056 ;; 1057 *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val" 1058 ;; 1059 esac 1060 fi 1061done 1062if $ac_cache_corrupted; then 1063 { echo "$as_me:1063: error: changes in the environment can compromise the build" >&5 1064echo "$as_me: error: changes in the environment can compromise the build" >&2;} 1065 { { echo "$as_me:1065: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 1066echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} 1067 { (exit 1); exit 1; }; } 1068fi 1069 1070ac_ext=c 1071ac_cpp='$CPP $CPPFLAGS' 1072ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1073ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1074ac_compiler_gnu=$ac_cv_c_compiler_gnu 1075ac_main_return=return 1076 1077case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in 1078 *c*,-n*) ECHO_N= ECHO_C=' 1079' ECHO_T=' ' ;; 1080 *c*,* ) ECHO_N=-n ECHO_C= ECHO_T= ;; 1081 *) ECHO_N= ECHO_C='\c' ECHO_T= ;; 1082esac 1083echo "#! $SHELL" >conftest.sh 1084echo "exit 0" >>conftest.sh 1085chmod +x conftest.sh 1086if { (echo "$as_me:1086: PATH=\".;.\"; conftest.sh") >&5 1087 (PATH=".;."; conftest.sh) 2>&5 1088 ac_status=$? 1089 echo "$as_me:1089: \$? = $ac_status" >&5 1090 (exit $ac_status); }; then 1091 ac_path_separator=';' 1092else 1093 ac_path_separator=: 1094fi 1095PATH_SEPARATOR="$ac_path_separator" 1096rm -f conftest.sh 1097 1098ac_config_headers="$ac_config_headers include/ncurses_cfg.h:include/ncurses_cfg.hin" 1099 1100top_builddir=`pwd` 1101 1102echo "$as_me:1102: checking for egrep" >&5 1103echo $ECHO_N "checking for egrep... $ECHO_C" >&6 1104if test "${ac_cv_prog_egrep+set}" = set; then 1105 echo $ECHO_N "(cached) $ECHO_C" >&6 1106else 1107 if echo a | (grep -E '(a|b)') >/dev/null 2>&1 1108 then ac_cv_prog_egrep='grep -E' 1109 else ac_cv_prog_egrep='egrep' 1110 fi 1111fi 1112echo "$as_me:1112: result: $ac_cv_prog_egrep" >&5 1113echo "${ECHO_T}$ac_cv_prog_egrep" >&6 1114 EGREP=$ac_cv_prog_egrep 1115 1116test -z "$EGREP" && { { echo "$as_me:1116: error: No egrep program found" >&5 1117echo "$as_me: error: No egrep program found" >&2;} 1118 { (exit 1); exit 1; }; } 1119 1120NCURSES_MAJOR="`$ac_cv_prog_egrep '^NCURSES_MAJOR[ ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`" 1121NCURSES_MINOR="`$ac_cv_prog_egrep '^NCURSES_MINOR[ ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`" 1122NCURSES_PATCH="`$ac_cv_prog_egrep '^NCURSES_PATCH[ ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`" 1123cf_cv_abi_version=${NCURSES_MAJOR} 1124cf_cv_rel_version=${NCURSES_MAJOR}.${NCURSES_MINOR} 1125cf_cv_timestamp=`date` 1126echo "$as_me:1126: result: Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&5 1127echo "${ECHO_T}Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&6 1128 1129test -z "$cf_cv_rel_version" && cf_cv_rel_version=0.0 1130 1131# Check whether --with-rel-version or --without-rel-version was given. 1132if test "${with_rel_version+set}" = set; then 1133 withval="$with_rel_version" 1134 { echo "$as_me:1134: WARNING: overriding release version $cf_cv_rel_version to $withval" >&5 1135echo "$as_me: WARNING: overriding release version $cf_cv_rel_version to $withval" >&2;} 1136 cf_cv_rel_version=$withval 1137fi; 1138 1139 NCURSES_MAJOR=`echo "$cf_cv_rel_version" | sed -e 's/\..*//'` 1140 NCURSES_MINOR=`echo "$cf_cv_rel_version" | sed -e 's/^[^.]*//' -e 's/^\.//' -e 's/\..*//'` 1141 1142if test -n "$NCURSES_MAJOR" ; then 1143 case $NCURSES_MAJOR in #(vi 1144 [0-9]*) #(vi 1145 ;; 1146 *) 1147 { { echo "$as_me:1147: error: Release major-version is not a number: $NCURSES_MAJOR" >&5 1148echo "$as_me: error: Release major-version is not a number: $NCURSES_MAJOR" >&2;} 1149 { (exit 1); exit 1; }; } 1150 ;; 1151 esac 1152else 1153 { { echo "$as_me:1153: error: Release major-version value is empty" >&5 1154echo "$as_me: error: Release major-version value is empty" >&2;} 1155 { (exit 1); exit 1; }; } 1156fi 1157 1158if test -n "$NCURSES_MINOR" ; then 1159 case $NCURSES_MINOR in #(vi 1160 [0-9]*) #(vi 1161 ;; 1162 *) 1163 { { echo "$as_me:1163: error: Release minor-version is not a number: $NCURSES_MINOR" >&5 1164echo "$as_me: error: Release minor-version is not a number: $NCURSES_MINOR" >&2;} 1165 { (exit 1); exit 1; }; } 1166 ;; 1167 esac 1168else 1169 { { echo "$as_me:1169: error: Release minor-version value is empty" >&5 1170echo "$as_me: error: Release minor-version value is empty" >&2;} 1171 { (exit 1); exit 1; }; } 1172fi 1173 1174test -z "$cf_cv_abi_version" && cf_cv_abi_version=0 1175 1176# Check whether --with-abi-version or --without-abi-version was given. 1177if test "${with_abi_version+set}" = set; then 1178 withval="$with_abi_version" 1179 { echo "$as_me:1179: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&5 1180echo "$as_me: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&2;} 1181 cf_cv_abi_version=$withval 1182fi; 1183 1184if test -n "$cf_cv_abi_version" ; then 1185 case $cf_cv_abi_version in #(vi 1186 [0-9]*) #(vi 1187 ;; 1188 *) 1189 { { echo "$as_me:1189: error: ABI version is not a number: $cf_cv_abi_version" >&5 1190echo "$as_me: error: ABI version is not a number: $cf_cv_abi_version" >&2;} 1191 { (exit 1); exit 1; }; } 1192 ;; 1193 esac 1194else 1195 { { echo "$as_me:1195: error: ABI version value is empty" >&5 1196echo "$as_me: error: ABI version value is empty" >&2;} 1197 { (exit 1); exit 1; }; } 1198fi 1199 1200ac_aux_dir= 1201for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do 1202 if test -f $ac_dir/install-sh; then 1203 ac_aux_dir=$ac_dir 1204 ac_install_sh="$ac_aux_dir/install-sh -c" 1205 break 1206 elif test -f $ac_dir/install.sh; then 1207 ac_aux_dir=$ac_dir 1208 ac_install_sh="$ac_aux_dir/install.sh -c" 1209 break 1210 elif test -f $ac_dir/shtool; then 1211 ac_aux_dir=$ac_dir 1212 ac_install_sh="$ac_aux_dir/shtool install -c" 1213 break 1214 fi 1215done 1216if test -z "$ac_aux_dir"; then 1217 { { echo "$as_me:1217: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5 1218echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;} 1219 { (exit 1); exit 1; }; } 1220fi 1221ac_config_guess="$SHELL $ac_aux_dir/config.guess" 1222ac_config_sub="$SHELL $ac_aux_dir/config.sub" 1223ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure. 1224 1225# Make sure we can run config.sub. 1226$ac_config_sub sun4 >/dev/null 2>&1 || 1227 { { echo "$as_me:1227: error: cannot run $ac_config_sub" >&5 1228echo "$as_me: error: cannot run $ac_config_sub" >&2;} 1229 { (exit 1); exit 1; }; } 1230 1231echo "$as_me:1231: checking build system type" >&5 1232echo $ECHO_N "checking build system type... $ECHO_C" >&6 1233if test "${ac_cv_build+set}" = set; then 1234 echo $ECHO_N "(cached) $ECHO_C" >&6 1235else 1236 ac_cv_build_alias=$build_alias 1237test -z "$ac_cv_build_alias" && 1238 ac_cv_build_alias=`$ac_config_guess` 1239test -z "$ac_cv_build_alias" && 1240 { { echo "$as_me:1240: error: cannot guess build type; you must specify one" >&5 1241echo "$as_me: error: cannot guess build type; you must specify one" >&2;} 1242 { (exit 1); exit 1; }; } 1243ac_cv_build=`$ac_config_sub $ac_cv_build_alias` || 1244 { { echo "$as_me:1244: error: $ac_config_sub $ac_cv_build_alias failed." >&5 1245echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;} 1246 { (exit 1); exit 1; }; } 1247 1248fi 1249echo "$as_me:1249: result: $ac_cv_build" >&5 1250echo "${ECHO_T}$ac_cv_build" >&6 1251build=$ac_cv_build 1252build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` 1253build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` 1254build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` 1255 1256echo "$as_me:1256: checking host system type" >&5 1257echo $ECHO_N "checking host system type... $ECHO_C" >&6 1258if test "${ac_cv_host+set}" = set; then 1259 echo $ECHO_N "(cached) $ECHO_C" >&6 1260else 1261 ac_cv_host_alias=$host_alias 1262test -z "$ac_cv_host_alias" && 1263 ac_cv_host_alias=$ac_cv_build_alias 1264ac_cv_host=`$ac_config_sub $ac_cv_host_alias` || 1265 { { echo "$as_me:1265: error: $ac_config_sub $ac_cv_host_alias failed" >&5 1266echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;} 1267 { (exit 1); exit 1; }; } 1268 1269fi 1270echo "$as_me:1270: result: $ac_cv_host" >&5 1271echo "${ECHO_T}$ac_cv_host" >&6 1272host=$ac_cv_host 1273host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` 1274host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` 1275host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` 1276 1277if test -f $srcdir/config.guess || test -f $ac_aux_dir/config.guess ; then 1278 echo "$as_me:1278: checking target system type" >&5 1279echo $ECHO_N "checking target system type... $ECHO_C" >&6 1280if test "${ac_cv_target+set}" = set; then 1281 echo $ECHO_N "(cached) $ECHO_C" >&6 1282else 1283 ac_cv_target_alias=$target_alias 1284test "x$ac_cv_target_alias" = "x" && 1285 ac_cv_target_alias=$ac_cv_host_alias 1286ac_cv_target=`$ac_config_sub $ac_cv_target_alias` || 1287 { { echo "$as_me:1287: error: $ac_config_sub $ac_cv_target_alias failed" >&5 1288echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;} 1289 { (exit 1); exit 1; }; } 1290 1291fi 1292echo "$as_me:1292: result: $ac_cv_target" >&5 1293echo "${ECHO_T}$ac_cv_target" >&6 1294target=$ac_cv_target 1295target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` 1296target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` 1297target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` 1298 1299# The aliases save the names the user supplied, while $host etc. 1300# will get canonicalized. 1301test -n "$target_alias" && 1302 test "$program_prefix$program_suffix$program_transform_name" = \ 1303 NONENONEs,x,x, && 1304 program_prefix=${target_alias}- 1305 system_name="$host_os" 1306else 1307 system_name="`(uname -s -r) 2>/dev/null`" 1308 if test -z "$system_name" ; then 1309 system_name="`(hostname) 2>/dev/null`" 1310 fi 1311fi 1312test -n "$system_name" && cat >>confdefs.h <<EOF 1313#define SYSTEM_NAME "$system_name" 1314EOF 1315 1316if test "${cf_cv_system_name+set}" = set; then 1317 echo $ECHO_N "(cached) $ECHO_C" >&6 1318else 1319 cf_cv_system_name="$system_name" 1320fi 1321 1322test -z "$system_name" && system_name="$cf_cv_system_name" 1323test -n "$cf_cv_system_name" && echo "$as_me:1323: result: Configuring for $cf_cv_system_name" >&5 1324echo "${ECHO_T}Configuring for $cf_cv_system_name" >&6 1325 1326if test ".$system_name" != ".$cf_cv_system_name" ; then 1327 echo "$as_me:1327: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5 1328echo "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6 1329 { { echo "$as_me:1329: error: \"Please remove config.cache and try again.\"" >&5 1330echo "$as_me: error: \"Please remove config.cache and try again.\"" >&2;} 1331 { (exit 1); exit 1; }; } 1332fi 1333 1334# Check whether --with-system-type or --without-system-type was given. 1335if test "${with_system_type+set}" = set; then 1336 withval="$with_system_type" 1337 { echo "$as_me:1337: WARNING: overriding system type to $withval" >&5 1338echo "$as_me: WARNING: overriding system type to $withval" >&2;} 1339 cf_cv_system_name=$withval 1340fi; 1341 1342### Save the given $CFLAGS to allow user-override. 1343cf_user_CFLAGS="$CFLAGS" 1344 1345### Default install-location 1346 1347echo "$as_me:1347: checking for prefix" >&5 1348echo $ECHO_N "checking for prefix... $ECHO_C" >&6 1349if test "x$prefix" = "xNONE" ; then 1350 case "$cf_cv_system_name" in 1351 # non-vendor systems don't have a conflict 1352 openbsd*|freebsd*|linux*|cygwin*|k*bsd*-gnu) 1353 prefix=/usr 1354 ;; 1355 *) prefix=$ac_default_prefix 1356 ;; 1357 esac 1358fi 1359echo "$as_me:1359: result: $prefix" >&5 1360echo "${ECHO_T}$prefix" >&6 1361 1362if test "x$prefix" = "xNONE" ; then 1363echo "$as_me:1363: checking for default include-directory" >&5 1364echo $ECHO_N "checking for default include-directory... $ECHO_C" >&6 1365test -n "$verbose" && echo 1>&6 1366for cf_symbol in \ 1367 $includedir \ 1368 $includedir/ncurses \ 1369 $prefix/include \ 1370 $prefix/include/ncurses \ 1371 /usr/local/include \ 1372 /usr/local/include/ncurses \ 1373 /usr/include \ 1374 /usr/include/ncurses 1375do 1376 cf_dir=`eval echo $cf_symbol` 1377 if test -f $cf_dir/curses.h ; then 1378 if ( fgrep NCURSES_VERSION $cf_dir/curses.h 2>&1 >/dev/null ) ; then 1379 includedir="$cf_symbol" 1380 test -n "$verbose" && echo $ac_n " found " 1>&6 1381 break 1382 fi 1383 fi 1384 test -n "$verbose" && echo " tested $cf_dir" 1>&6 1385done 1386echo "$as_me:1386: result: $includedir" >&5 1387echo "${ECHO_T}$includedir" >&6 1388fi 1389 1390### Checks for programs. 1391ac_ext=c 1392ac_cpp='$CPP $CPPFLAGS' 1393ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1394ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1395ac_compiler_gnu=$ac_cv_c_compiler_gnu 1396ac_main_return=return 1397if test -n "$ac_tool_prefix"; then 1398 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 1399set dummy ${ac_tool_prefix}gcc; ac_word=$2 1400echo "$as_me:1400: checking for $ac_word" >&5 1401echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1402if test "${ac_cv_prog_CC+set}" = set; then 1403 echo $ECHO_N "(cached) $ECHO_C" >&6 1404else 1405 if test -n "$CC"; then 1406 ac_cv_prog_CC="$CC" # Let the user override the test. 1407else 1408 ac_save_IFS=$IFS; IFS=$ac_path_separator 1409ac_dummy="$PATH" 1410for ac_dir in $ac_dummy; do 1411 IFS=$ac_save_IFS 1412 test -z "$ac_dir" && ac_dir=. 1413 $as_executable_p "$ac_dir/$ac_word" || continue 1414ac_cv_prog_CC="${ac_tool_prefix}gcc" 1415echo "$as_me:1415: found $ac_dir/$ac_word" >&5 1416break 1417done 1418 1419fi 1420fi 1421CC=$ac_cv_prog_CC 1422if test -n "$CC"; then 1423 echo "$as_me:1423: result: $CC" >&5 1424echo "${ECHO_T}$CC" >&6 1425else 1426 echo "$as_me:1426: result: no" >&5 1427echo "${ECHO_T}no" >&6 1428fi 1429 1430fi 1431if test -z "$ac_cv_prog_CC"; then 1432 ac_ct_CC=$CC 1433 # Extract the first word of "gcc", so it can be a program name with args. 1434set dummy gcc; ac_word=$2 1435echo "$as_me:1435: checking for $ac_word" >&5 1436echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1437if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 1438 echo $ECHO_N "(cached) $ECHO_C" >&6 1439else 1440 if test -n "$ac_ct_CC"; then 1441 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 1442else 1443 ac_save_IFS=$IFS; IFS=$ac_path_separator 1444ac_dummy="$PATH" 1445for ac_dir in $ac_dummy; do 1446 IFS=$ac_save_IFS 1447 test -z "$ac_dir" && ac_dir=. 1448 $as_executable_p "$ac_dir/$ac_word" || continue 1449ac_cv_prog_ac_ct_CC="gcc" 1450echo "$as_me:1450: found $ac_dir/$ac_word" >&5 1451break 1452done 1453 1454fi 1455fi 1456ac_ct_CC=$ac_cv_prog_ac_ct_CC 1457if test -n "$ac_ct_CC"; then 1458 echo "$as_me:1458: result: $ac_ct_CC" >&5 1459echo "${ECHO_T}$ac_ct_CC" >&6 1460else 1461 echo "$as_me:1461: result: no" >&5 1462echo "${ECHO_T}no" >&6 1463fi 1464 1465 CC=$ac_ct_CC 1466else 1467 CC="$ac_cv_prog_CC" 1468fi 1469 1470if test -z "$CC"; then 1471 if test -n "$ac_tool_prefix"; then 1472 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 1473set dummy ${ac_tool_prefix}cc; ac_word=$2 1474echo "$as_me:1474: checking for $ac_word" >&5 1475echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1476if test "${ac_cv_prog_CC+set}" = set; then 1477 echo $ECHO_N "(cached) $ECHO_C" >&6 1478else 1479 if test -n "$CC"; then 1480 ac_cv_prog_CC="$CC" # Let the user override the test. 1481else 1482 ac_save_IFS=$IFS; IFS=$ac_path_separator 1483ac_dummy="$PATH" 1484for ac_dir in $ac_dummy; do 1485 IFS=$ac_save_IFS 1486 test -z "$ac_dir" && ac_dir=. 1487 $as_executable_p "$ac_dir/$ac_word" || continue 1488ac_cv_prog_CC="${ac_tool_prefix}cc" 1489echo "$as_me:1489: found $ac_dir/$ac_word" >&5 1490break 1491done 1492 1493fi 1494fi 1495CC=$ac_cv_prog_CC 1496if test -n "$CC"; then 1497 echo "$as_me:1497: result: $CC" >&5 1498echo "${ECHO_T}$CC" >&6 1499else 1500 echo "$as_me:1500: result: no" >&5 1501echo "${ECHO_T}no" >&6 1502fi 1503 1504fi 1505if test -z "$ac_cv_prog_CC"; then 1506 ac_ct_CC=$CC 1507 # Extract the first word of "cc", so it can be a program name with args. 1508set dummy cc; ac_word=$2 1509echo "$as_me:1509: checking for $ac_word" >&5 1510echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1511if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 1512 echo $ECHO_N "(cached) $ECHO_C" >&6 1513else 1514 if test -n "$ac_ct_CC"; then 1515 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 1516else 1517 ac_save_IFS=$IFS; IFS=$ac_path_separator 1518ac_dummy="$PATH" 1519for ac_dir in $ac_dummy; do 1520 IFS=$ac_save_IFS 1521 test -z "$ac_dir" && ac_dir=. 1522 $as_executable_p "$ac_dir/$ac_word" || continue 1523ac_cv_prog_ac_ct_CC="cc" 1524echo "$as_me:1524: found $ac_dir/$ac_word" >&5 1525break 1526done 1527 1528fi 1529fi 1530ac_ct_CC=$ac_cv_prog_ac_ct_CC 1531if test -n "$ac_ct_CC"; then 1532 echo "$as_me:1532: result: $ac_ct_CC" >&5 1533echo "${ECHO_T}$ac_ct_CC" >&6 1534else 1535 echo "$as_me:1535: result: no" >&5 1536echo "${ECHO_T}no" >&6 1537fi 1538 1539 CC=$ac_ct_CC 1540else 1541 CC="$ac_cv_prog_CC" 1542fi 1543 1544fi 1545if test -z "$CC"; then 1546 # Extract the first word of "cc", so it can be a program name with args. 1547set dummy cc; ac_word=$2 1548echo "$as_me:1548: checking for $ac_word" >&5 1549echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1550if test "${ac_cv_prog_CC+set}" = set; then 1551 echo $ECHO_N "(cached) $ECHO_C" >&6 1552else 1553 if test -n "$CC"; then 1554 ac_cv_prog_CC="$CC" # Let the user override the test. 1555else 1556 ac_prog_rejected=no 1557 ac_save_IFS=$IFS; IFS=$ac_path_separator 1558ac_dummy="$PATH" 1559for ac_dir in $ac_dummy; do 1560 IFS=$ac_save_IFS 1561 test -z "$ac_dir" && ac_dir=. 1562 $as_executable_p "$ac_dir/$ac_word" || continue 1563if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then 1564 ac_prog_rejected=yes 1565 continue 1566fi 1567ac_cv_prog_CC="cc" 1568echo "$as_me:1568: found $ac_dir/$ac_word" >&5 1569break 1570done 1571 1572if test $ac_prog_rejected = yes; then 1573 # We found a bogon in the path, so make sure we never use it. 1574 set dummy $ac_cv_prog_CC 1575 shift 1576 if test $# != 0; then 1577 # We chose a different compiler from the bogus one. 1578 # However, it has the same basename, so the bogon will be chosen 1579 # first if we set CC to just the basename; use the full file name. 1580 shift 1581 set dummy "$ac_dir/$ac_word" ${1+"$@"} 1582 shift 1583 ac_cv_prog_CC="$@" 1584 fi 1585fi 1586fi 1587fi 1588CC=$ac_cv_prog_CC 1589if test -n "$CC"; then 1590 echo "$as_me:1590: result: $CC" >&5 1591echo "${ECHO_T}$CC" >&6 1592else 1593 echo "$as_me:1593: result: no" >&5 1594echo "${ECHO_T}no" >&6 1595fi 1596 1597fi 1598if test -z "$CC"; then 1599 if test -n "$ac_tool_prefix"; then 1600 for ac_prog in cl 1601 do 1602 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 1603set dummy $ac_tool_prefix$ac_prog; ac_word=$2 1604echo "$as_me:1604: checking for $ac_word" >&5 1605echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1606if test "${ac_cv_prog_CC+set}" = set; then 1607 echo $ECHO_N "(cached) $ECHO_C" >&6 1608else 1609 if test -n "$CC"; then 1610 ac_cv_prog_CC="$CC" # Let the user override the test. 1611else 1612 ac_save_IFS=$IFS; IFS=$ac_path_separator 1613ac_dummy="$PATH" 1614for ac_dir in $ac_dummy; do 1615 IFS=$ac_save_IFS 1616 test -z "$ac_dir" && ac_dir=. 1617 $as_executable_p "$ac_dir/$ac_word" || continue 1618ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 1619echo "$as_me:1619: found $ac_dir/$ac_word" >&5 1620break 1621done 1622 1623fi 1624fi 1625CC=$ac_cv_prog_CC 1626if test -n "$CC"; then 1627 echo "$as_me:1627: result: $CC" >&5 1628echo "${ECHO_T}$CC" >&6 1629else 1630 echo "$as_me:1630: result: no" >&5 1631echo "${ECHO_T}no" >&6 1632fi 1633 1634 test -n "$CC" && break 1635 done 1636fi 1637if test -z "$CC"; then 1638 ac_ct_CC=$CC 1639 for ac_prog in cl 1640do 1641 # Extract the first word of "$ac_prog", so it can be a program name with args. 1642set dummy $ac_prog; ac_word=$2 1643echo "$as_me:1643: checking for $ac_word" >&5 1644echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1645if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 1646 echo $ECHO_N "(cached) $ECHO_C" >&6 1647else 1648 if test -n "$ac_ct_CC"; then 1649 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 1650else 1651 ac_save_IFS=$IFS; IFS=$ac_path_separator 1652ac_dummy="$PATH" 1653for ac_dir in $ac_dummy; do 1654 IFS=$ac_save_IFS 1655 test -z "$ac_dir" && ac_dir=. 1656 $as_executable_p "$ac_dir/$ac_word" || continue 1657ac_cv_prog_ac_ct_CC="$ac_prog" 1658echo "$as_me:1658: found $ac_dir/$ac_word" >&5 1659break 1660done 1661 1662fi 1663fi 1664ac_ct_CC=$ac_cv_prog_ac_ct_CC 1665if test -n "$ac_ct_CC"; then 1666 echo "$as_me:1666: result: $ac_ct_CC" >&5 1667echo "${ECHO_T}$ac_ct_CC" >&6 1668else 1669 echo "$as_me:1669: result: no" >&5 1670echo "${ECHO_T}no" >&6 1671fi 1672 1673 test -n "$ac_ct_CC" && break 1674done 1675 1676 CC=$ac_ct_CC 1677fi 1678 1679fi 1680 1681test -z "$CC" && { { echo "$as_me:1681: error: no acceptable cc found in \$PATH" >&5 1682echo "$as_me: error: no acceptable cc found in \$PATH" >&2;} 1683 { (exit 1); exit 1; }; } 1684 1685# Provide some information about the compiler. 1686echo "$as_me:1686:" \ 1687 "checking for C compiler version" >&5 1688ac_compiler=`set X $ac_compile; echo $2` 1689{ (eval echo "$as_me:1689: \"$ac_compiler --version </dev/null >&5\"") >&5 1690 (eval $ac_compiler --version </dev/null >&5) 2>&5 1691 ac_status=$? 1692 echo "$as_me:1692: \$? = $ac_status" >&5 1693 (exit $ac_status); } 1694{ (eval echo "$as_me:1694: \"$ac_compiler -v </dev/null >&5\"") >&5 1695 (eval $ac_compiler -v </dev/null >&5) 2>&5 1696 ac_status=$? 1697 echo "$as_me:1697: \$? = $ac_status" >&5 1698 (exit $ac_status); } 1699{ (eval echo "$as_me:1699: \"$ac_compiler -V </dev/null >&5\"") >&5 1700 (eval $ac_compiler -V </dev/null >&5) 2>&5 1701 ac_status=$? 1702 echo "$as_me:1702: \$? = $ac_status" >&5 1703 (exit $ac_status); } 1704 1705cat >conftest.$ac_ext <<_ACEOF 1706#line 1706 "configure" 1707#include "confdefs.h" 1708 1709int 1710main () 1711{ 1712 1713 ; 1714 return 0; 1715} 1716_ACEOF 1717ac_clean_files_save=$ac_clean_files 1718ac_clean_files="$ac_clean_files a.out a.exe" 1719# Try to create an executable without -o first, disregard a.out. 1720# It will help us diagnose broken compilers, and finding out an intuition 1721# of exeext. 1722echo "$as_me:1722: checking for C compiler default output" >&5 1723echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6 1724ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 1725if { (eval echo "$as_me:1725: \"$ac_link_default\"") >&5 1726 (eval $ac_link_default) 2>&5 1727 ac_status=$? 1728 echo "$as_me:1728: \$? = $ac_status" >&5 1729 (exit $ac_status); }; then 1730 # Find the output, starting from the most likely. This scheme is 1731# not robust to junk in `.', hence go to wildcards (a.*) only as a last 1732# resort. 1733for ac_file in `ls a.exe conftest.exe 2>/dev/null; 1734 ls a.out conftest 2>/dev/null; 1735 ls a.* conftest.* 2>/dev/null`; do 1736 case $ac_file in 1737 *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb ) ;; 1738 a.out ) # We found the default executable, but exeext='' is most 1739 # certainly right. 1740 break;; 1741 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 1742 # FIXME: I believe we export ac_cv_exeext for Libtool --akim. 1743 export ac_cv_exeext 1744 break;; 1745 * ) break;; 1746 esac 1747done 1748else 1749 echo "$as_me: failed program was:" >&5 1750cat conftest.$ac_ext >&5 1751{ { echo "$as_me:1751: error: C compiler cannot create executables" >&5 1752echo "$as_me: error: C compiler cannot create executables" >&2;} 1753 { (exit 77); exit 77; }; } 1754fi 1755 1756ac_exeext=$ac_cv_exeext 1757echo "$as_me:1757: result: $ac_file" >&5 1758echo "${ECHO_T}$ac_file" >&6 1759 1760# Check the compiler produces executables we can run. If not, either 1761# the compiler is broken, or we cross compile. 1762echo "$as_me:1762: checking whether the C compiler works" >&5 1763echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6 1764# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 1765# If not cross compiling, check that we can run a simple program. 1766if test "$cross_compiling" != yes; then 1767 if { ac_try='./$ac_file' 1768 { (eval echo "$as_me:1768: \"$ac_try\"") >&5 1769 (eval $ac_try) 2>&5 1770 ac_status=$? 1771 echo "$as_me:1771: \$? = $ac_status" >&5 1772 (exit $ac_status); }; }; then 1773 cross_compiling=no 1774 else 1775 if test "$cross_compiling" = maybe; then 1776 cross_compiling=yes 1777 else 1778 { { echo "$as_me:1778: error: cannot run C compiled programs. 1779If you meant to cross compile, use \`--host'." >&5 1780echo "$as_me: error: cannot run C compiled programs. 1781If you meant to cross compile, use \`--host'." >&2;} 1782 { (exit 1); exit 1; }; } 1783 fi 1784 fi 1785fi 1786echo "$as_me:1786: result: yes" >&5 1787echo "${ECHO_T}yes" >&6 1788 1789rm -f a.out a.exe conftest$ac_cv_exeext 1790ac_clean_files=$ac_clean_files_save 1791# Check the compiler produces executables we can run. If not, either 1792# the compiler is broken, or we cross compile. 1793echo "$as_me:1793: checking whether we are cross compiling" >&5 1794echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6 1795echo "$as_me:1795: result: $cross_compiling" >&5 1796echo "${ECHO_T}$cross_compiling" >&6 1797 1798echo "$as_me:1798: checking for executable suffix" >&5 1799echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6 1800if { (eval echo "$as_me:1800: \"$ac_link\"") >&5 1801 (eval $ac_link) 2>&5 1802 ac_status=$? 1803 echo "$as_me:1803: \$? = $ac_status" >&5 1804 (exit $ac_status); }; then 1805 # If both `conftest.exe' and `conftest' are `present' (well, observable) 1806# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 1807# work properly (i.e., refer to `conftest.exe'), while it won't with 1808# `rm'. 1809for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do 1810 case $ac_file in 1811 *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb ) ;; 1812 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 1813 export ac_cv_exeext 1814 break;; 1815 * ) break;; 1816 esac 1817done 1818else 1819 { { echo "$as_me:1819: error: cannot compute EXEEXT: cannot compile and link" >&5 1820echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;} 1821 { (exit 1); exit 1; }; } 1822fi 1823 1824rm -f conftest$ac_cv_exeext 1825echo "$as_me:1825: result: $ac_cv_exeext" >&5 1826echo "${ECHO_T}$ac_cv_exeext" >&6 1827 1828rm -f conftest.$ac_ext 1829EXEEXT=$ac_cv_exeext 1830ac_exeext=$EXEEXT 1831echo "$as_me:1831: checking for object suffix" >&5 1832echo $ECHO_N "checking for object suffix... $ECHO_C" >&6 1833if test "${ac_cv_objext+set}" = set; then 1834 echo $ECHO_N "(cached) $ECHO_C" >&6 1835else 1836 cat >conftest.$ac_ext <<_ACEOF 1837#line 1837 "configure" 1838#include "confdefs.h" 1839 1840int 1841main () 1842{ 1843 1844 ; 1845 return 0; 1846} 1847_ACEOF 1848rm -f conftest.o conftest.obj 1849if { (eval echo "$as_me:1849: \"$ac_compile\"") >&5 1850 (eval $ac_compile) 2>&5 1851 ac_status=$? 1852 echo "$as_me:1852: \$? = $ac_status" >&5 1853 (exit $ac_status); }; then 1854 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do 1855 case $ac_file in 1856 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb ) ;; 1857 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 1858 break;; 1859 esac 1860done 1861else 1862 echo "$as_me: failed program was:" >&5 1863cat conftest.$ac_ext >&5 1864{ { echo "$as_me:1864: error: cannot compute OBJEXT: cannot compile" >&5 1865echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;} 1866 { (exit 1); exit 1; }; } 1867fi 1868 1869rm -f conftest.$ac_cv_objext conftest.$ac_ext 1870fi 1871echo "$as_me:1871: result: $ac_cv_objext" >&5 1872echo "${ECHO_T}$ac_cv_objext" >&6 1873OBJEXT=$ac_cv_objext 1874ac_objext=$OBJEXT 1875echo "$as_me:1875: checking whether we are using the GNU C compiler" >&5 1876echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6 1877if test "${ac_cv_c_compiler_gnu+set}" = set; then 1878 echo $ECHO_N "(cached) $ECHO_C" >&6 1879else 1880 cat >conftest.$ac_ext <<_ACEOF 1881#line 1881 "configure" 1882#include "confdefs.h" 1883 1884int 1885main () 1886{ 1887#ifndef __GNUC__ 1888 choke me 1889#endif 1890 1891 ; 1892 return 0; 1893} 1894_ACEOF 1895rm -f conftest.$ac_objext 1896if { (eval echo "$as_me:1896: \"$ac_compile\"") >&5 1897 (eval $ac_compile) 2>&5 1898 ac_status=$? 1899 echo "$as_me:1899: \$? = $ac_status" >&5 1900 (exit $ac_status); } && 1901 { ac_try='test -s conftest.$ac_objext' 1902 { (eval echo "$as_me:1902: \"$ac_try\"") >&5 1903 (eval $ac_try) 2>&5 1904 ac_status=$? 1905 echo "$as_me:1905: \$? = $ac_status" >&5 1906 (exit $ac_status); }; }; then 1907 ac_compiler_gnu=yes 1908else 1909 echo "$as_me: failed program was:" >&5 1910cat conftest.$ac_ext >&5 1911ac_compiler_gnu=no 1912fi 1913rm -f conftest.$ac_objext conftest.$ac_ext 1914ac_cv_c_compiler_gnu=$ac_compiler_gnu 1915 1916fi 1917echo "$as_me:1917: result: $ac_cv_c_compiler_gnu" >&5 1918echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6 1919GCC=`test $ac_compiler_gnu = yes && echo yes` 1920ac_test_CFLAGS=${CFLAGS+set} 1921ac_save_CFLAGS=$CFLAGS 1922CFLAGS="-g" 1923echo "$as_me:1923: checking whether $CC accepts -g" >&5 1924echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6 1925if test "${ac_cv_prog_cc_g+set}" = set; then 1926 echo $ECHO_N "(cached) $ECHO_C" >&6 1927else 1928 cat >conftest.$ac_ext <<_ACEOF 1929#line 1929 "configure" 1930#include "confdefs.h" 1931 1932int 1933main () 1934{ 1935 1936 ; 1937 return 0; 1938} 1939_ACEOF 1940rm -f conftest.$ac_objext 1941if { (eval echo "$as_me:1941: \"$ac_compile\"") >&5 1942 (eval $ac_compile) 2>&5 1943 ac_status=$? 1944 echo "$as_me:1944: \$? = $ac_status" >&5 1945 (exit $ac_status); } && 1946 { ac_try='test -s conftest.$ac_objext' 1947 { (eval echo "$as_me:1947: \"$ac_try\"") >&5 1948 (eval $ac_try) 2>&5 1949 ac_status=$? 1950 echo "$as_me:1950: \$? = $ac_status" >&5 1951 (exit $ac_status); }; }; then 1952 ac_cv_prog_cc_g=yes 1953else 1954 echo "$as_me: failed program was:" >&5 1955cat conftest.$ac_ext >&5 1956ac_cv_prog_cc_g=no 1957fi 1958rm -f conftest.$ac_objext conftest.$ac_ext 1959fi 1960echo "$as_me:1960: result: $ac_cv_prog_cc_g" >&5 1961echo "${ECHO_T}$ac_cv_prog_cc_g" >&6 1962if test "$ac_test_CFLAGS" = set; then 1963 CFLAGS=$ac_save_CFLAGS 1964elif test $ac_cv_prog_cc_g = yes; then 1965 if test "$GCC" = yes; then 1966 CFLAGS="-g -O2" 1967 else 1968 CFLAGS="-g" 1969 fi 1970else 1971 if test "$GCC" = yes; then 1972 CFLAGS="-O2" 1973 else 1974 CFLAGS= 1975 fi 1976fi 1977# Some people use a C++ compiler to compile C. Since we use `exit', 1978# in C++ we need to declare it. In case someone uses the same compiler 1979# for both compiling C and C++ we need to have the C++ compiler decide 1980# the declaration of exit, since it's the most demanding environment. 1981cat >conftest.$ac_ext <<_ACEOF 1982#ifndef __cplusplus 1983 choke me 1984#endif 1985_ACEOF 1986rm -f conftest.$ac_objext 1987if { (eval echo "$as_me:1987: \"$ac_compile\"") >&5 1988 (eval $ac_compile) 2>&5 1989 ac_status=$? 1990 echo "$as_me:1990: \$? = $ac_status" >&5 1991 (exit $ac_status); } && 1992 { ac_try='test -s conftest.$ac_objext' 1993 { (eval echo "$as_me:1993: \"$ac_try\"") >&5 1994 (eval $ac_try) 2>&5 1995 ac_status=$? 1996 echo "$as_me:1996: \$? = $ac_status" >&5 1997 (exit $ac_status); }; }; then 1998 for ac_declaration in \ 1999 ''\ 2000 '#include <stdlib.h>' \ 2001 'extern "C" void std::exit (int) throw (); using std::exit;' \ 2002 'extern "C" void std::exit (int); using std::exit;' \ 2003 'extern "C" void exit (int) throw ();' \ 2004 'extern "C" void exit (int);' \ 2005 'void exit (int);' 2006do 2007 cat >conftest.$ac_ext <<_ACEOF 2008#line 2008 "configure" 2009#include "confdefs.h" 2010#include <stdlib.h> 2011$ac_declaration 2012int 2013main () 2014{ 2015exit (42); 2016 ; 2017 return 0; 2018} 2019_ACEOF 2020rm -f conftest.$ac_objext 2021if { (eval echo "$as_me:2021: \"$ac_compile\"") >&5 2022 (eval $ac_compile) 2>&5 2023 ac_status=$? 2024 echo "$as_me:2024: \$? = $ac_status" >&5 2025 (exit $ac_status); } && 2026 { ac_try='test -s conftest.$ac_objext' 2027 { (eval echo "$as_me:2027: \"$ac_try\"") >&5 2028 (eval $ac_try) 2>&5 2029 ac_status=$? 2030 echo "$as_me:2030: \$? = $ac_status" >&5 2031 (exit $ac_status); }; }; then 2032 : 2033else 2034 echo "$as_me: failed program was:" >&5 2035cat conftest.$ac_ext >&5 2036continue 2037fi 2038rm -f conftest.$ac_objext conftest.$ac_ext 2039 cat >conftest.$ac_ext <<_ACEOF 2040#line 2040 "configure" 2041#include "confdefs.h" 2042$ac_declaration 2043int 2044main () 2045{ 2046exit (42); 2047 ; 2048 return 0; 2049} 2050_ACEOF 2051rm -f conftest.$ac_objext 2052if { (eval echo "$as_me:2052: \"$ac_compile\"") >&5 2053 (eval $ac_compile) 2>&5 2054 ac_status=$? 2055 echo "$as_me:2055: \$? = $ac_status" >&5 2056 (exit $ac_status); } && 2057 { ac_try='test -s conftest.$ac_objext' 2058 { (eval echo "$as_me:2058: \"$ac_try\"") >&5 2059 (eval $ac_try) 2>&5 2060 ac_status=$? 2061 echo "$as_me:2061: \$? = $ac_status" >&5 2062 (exit $ac_status); }; }; then 2063 break 2064else 2065 echo "$as_me: failed program was:" >&5 2066cat conftest.$ac_ext >&5 2067fi 2068rm -f conftest.$ac_objext conftest.$ac_ext 2069done 2070rm -f conftest* 2071if test -n "$ac_declaration"; then 2072 echo '#ifdef __cplusplus' >>confdefs.h 2073 echo $ac_declaration >>confdefs.h 2074 echo '#endif' >>confdefs.h 2075fi 2076 2077else 2078 echo "$as_me: failed program was:" >&5 2079cat conftest.$ac_ext >&5 2080fi 2081rm -f conftest.$ac_objext conftest.$ac_ext 2082ac_ext=c 2083ac_cpp='$CPP $CPPFLAGS' 2084ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2085ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2086ac_compiler_gnu=$ac_cv_c_compiler_gnu 2087ac_main_return=return 2088 2089GCC_VERSION=none 2090if test "$GCC" = yes ; then 2091 echo "$as_me:2091: checking version of $CC" >&5 2092echo $ECHO_N "checking version of $CC... $ECHO_C" >&6 2093 GCC_VERSION="`${CC} --version| sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`" 2094 test -z "$GCC_VERSION" && GCC_VERSION=unknown 2095 echo "$as_me:2095: result: $GCC_VERSION" >&5 2096echo "${ECHO_T}$GCC_VERSION" >&6 2097fi 2098 2099ac_ext=c 2100ac_cpp='$CPP $CPPFLAGS' 2101ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2102ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2103ac_compiler_gnu=$ac_cv_c_compiler_gnu 2104ac_main_return=return 2105echo "$as_me:2105: checking how to run the C preprocessor" >&5 2106echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6 2107# On Suns, sometimes $CPP names a directory. 2108if test -n "$CPP" && test -d "$CPP"; then 2109 CPP= 2110fi 2111if test -z "$CPP"; then 2112 if test "${ac_cv_prog_CPP+set}" = set; then 2113 echo $ECHO_N "(cached) $ECHO_C" >&6 2114else 2115 # Double quotes because CPP needs to be expanded 2116 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 2117 do 2118 ac_preproc_ok=false 2119for ac_c_preproc_warn_flag in '' yes 2120do 2121 # Use a header file that comes with gcc, so configuring glibc 2122 # with a fresh cross-compiler works. 2123 # On the NeXT, cc -E runs the code through the compiler's parser, 2124 # not just through cpp. "Syntax error" is here to catch this case. 2125 cat >conftest.$ac_ext <<_ACEOF 2126#line 2126 "configure" 2127#include "confdefs.h" 2128#include <assert.h> 2129 Syntax error 2130_ACEOF 2131if { (eval echo "$as_me:2131: \"$ac_cpp conftest.$ac_ext\"") >&5 2132 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 2133 ac_status=$? 2134 egrep -v '^ *\+' conftest.er1 >conftest.err 2135 rm -f conftest.er1 2136 cat conftest.err >&5 2137 echo "$as_me:2137: \$? = $ac_status" >&5 2138 (exit $ac_status); } >/dev/null; then 2139 if test -s conftest.err; then 2140 ac_cpp_err=$ac_c_preproc_warn_flag 2141 else 2142 ac_cpp_err= 2143 fi 2144else 2145 ac_cpp_err=yes 2146fi 2147if test -z "$ac_cpp_err"; then 2148 : 2149else 2150 echo "$as_me: failed program was:" >&5 2151 cat conftest.$ac_ext >&5 2152 # Broken: fails on valid input. 2153continue 2154fi 2155rm -f conftest.err conftest.$ac_ext 2156 2157 # OK, works on sane cases. Now check whether non-existent headers 2158 # can be detected and how. 2159 cat >conftest.$ac_ext <<_ACEOF 2160#line 2160 "configure" 2161#include "confdefs.h" 2162#include <ac_nonexistent.h> 2163_ACEOF 2164if { (eval echo "$as_me:2164: \"$ac_cpp conftest.$ac_ext\"") >&5 2165 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 2166 ac_status=$? 2167 egrep -v '^ *\+' conftest.er1 >conftest.err 2168 rm -f conftest.er1 2169 cat conftest.err >&5 2170 echo "$as_me:2170: \$? = $ac_status" >&5 2171 (exit $ac_status); } >/dev/null; then 2172 if test -s conftest.err; then 2173 ac_cpp_err=$ac_c_preproc_warn_flag 2174 else 2175 ac_cpp_err= 2176 fi 2177else 2178 ac_cpp_err=yes 2179fi 2180if test -z "$ac_cpp_err"; then 2181 # Broken: success on invalid input. 2182continue 2183else 2184 echo "$as_me: failed program was:" >&5 2185 cat conftest.$ac_ext >&5 2186 # Passes both tests. 2187ac_preproc_ok=: 2188break 2189fi 2190rm -f conftest.err conftest.$ac_ext 2191 2192done 2193# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 2194rm -f conftest.err conftest.$ac_ext 2195if $ac_preproc_ok; then 2196 break 2197fi 2198 2199 done 2200 ac_cv_prog_CPP=$CPP 2201 2202fi 2203 CPP=$ac_cv_prog_CPP 2204else 2205 ac_cv_prog_CPP=$CPP 2206fi 2207echo "$as_me:2207: result: $CPP" >&5 2208echo "${ECHO_T}$CPP" >&6 2209ac_preproc_ok=false 2210for ac_c_preproc_warn_flag in '' yes 2211do 2212 # Use a header file that comes with gcc, so configuring glibc 2213 # with a fresh cross-compiler works. 2214 # On the NeXT, cc -E runs the code through the compiler's parser, 2215 # not just through cpp. "Syntax error" is here to catch this case. 2216 cat >conftest.$ac_ext <<_ACEOF 2217#line 2217 "configure" 2218#include "confdefs.h" 2219#include <assert.h> 2220 Syntax error 2221_ACEOF 2222if { (eval echo "$as_me:2222: \"$ac_cpp conftest.$ac_ext\"") >&5 2223 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 2224 ac_status=$? 2225 egrep -v '^ *\+' conftest.er1 >conftest.err 2226 rm -f conftest.er1 2227 cat conftest.err >&5 2228 echo "$as_me:2228: \$? = $ac_status" >&5 2229 (exit $ac_status); } >/dev/null; then 2230 if test -s conftest.err; then 2231 ac_cpp_err=$ac_c_preproc_warn_flag 2232 else 2233 ac_cpp_err= 2234 fi 2235else 2236 ac_cpp_err=yes 2237fi 2238if test -z "$ac_cpp_err"; then 2239 : 2240else 2241 echo "$as_me: failed program was:" >&5 2242 cat conftest.$ac_ext >&5 2243 # Broken: fails on valid input. 2244continue 2245fi 2246rm -f conftest.err conftest.$ac_ext 2247 2248 # OK, works on sane cases. Now check whether non-existent headers 2249 # can be detected and how. 2250 cat >conftest.$ac_ext <<_ACEOF 2251#line 2251 "configure" 2252#include "confdefs.h" 2253#include <ac_nonexistent.h> 2254_ACEOF 2255if { (eval echo "$as_me:2255: \"$ac_cpp conftest.$ac_ext\"") >&5 2256 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 2257 ac_status=$? 2258 egrep -v '^ *\+' conftest.er1 >conftest.err 2259 rm -f conftest.er1 2260 cat conftest.err >&5 2261 echo "$as_me:2261: \$? = $ac_status" >&5 2262 (exit $ac_status); } >/dev/null; then 2263 if test -s conftest.err; then 2264 ac_cpp_err=$ac_c_preproc_warn_flag 2265 else 2266 ac_cpp_err= 2267 fi 2268else 2269 ac_cpp_err=yes 2270fi 2271if test -z "$ac_cpp_err"; then 2272 # Broken: success on invalid input. 2273continue 2274else 2275 echo "$as_me: failed program was:" >&5 2276 cat conftest.$ac_ext >&5 2277 # Passes both tests. 2278ac_preproc_ok=: 2279break 2280fi 2281rm -f conftest.err conftest.$ac_ext 2282 2283done 2284# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 2285rm -f conftest.err conftest.$ac_ext 2286if $ac_preproc_ok; then 2287 : 2288else 2289 { { echo "$as_me:2289: error: C preprocessor \"$CPP\" fails sanity check" >&5 2290echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;} 2291 { (exit 1); exit 1; }; } 2292fi 2293 2294ac_ext=c 2295ac_cpp='$CPP $CPPFLAGS' 2296ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2297ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2298ac_compiler_gnu=$ac_cv_c_compiler_gnu 2299ac_main_return=return 2300 2301if test $ac_cv_c_compiler_gnu = yes; then 2302 echo "$as_me:2302: checking whether $CC needs -traditional" >&5 2303echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6 2304if test "${ac_cv_prog_gcc_traditional+set}" = set; then 2305 echo $ECHO_N "(cached) $ECHO_C" >&6 2306else 2307 ac_pattern="Autoconf.*'x'" 2308 cat >conftest.$ac_ext <<_ACEOF 2309#line 2309 "configure" 2310#include "confdefs.h" 2311#include <sgtty.h> 2312int Autoconf = TIOCGETP; 2313_ACEOF 2314if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 2315 egrep "$ac_pattern" >/dev/null 2>&1; then 2316 ac_cv_prog_gcc_traditional=yes 2317else 2318 ac_cv_prog_gcc_traditional=no 2319fi 2320rm -f conftest* 2321 2322 if test $ac_cv_prog_gcc_traditional = no; then 2323 cat >conftest.$ac_ext <<_ACEOF 2324#line 2324 "configure" 2325#include "confdefs.h" 2326#include <termio.h> 2327int Autoconf = TCGETA; 2328_ACEOF 2329if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 2330 egrep "$ac_pattern" >/dev/null 2>&1; then 2331 ac_cv_prog_gcc_traditional=yes 2332fi 2333rm -f conftest* 2334 2335 fi 2336fi 2337echo "$as_me:2337: result: $ac_cv_prog_gcc_traditional" >&5 2338echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6 2339 if test $ac_cv_prog_gcc_traditional = yes; then 2340 CC="$CC -traditional" 2341 fi 2342fi 2343 2344echo "$as_me:2344: checking whether $CC understands -c and -o together" >&5 2345echo $ECHO_N "checking whether $CC understands -c and -o together... $ECHO_C" >&6 2346if test "${cf_cv_prog_CC_c_o+set}" = set; then 2347 echo $ECHO_N "(cached) $ECHO_C" >&6 2348else 2349 2350cat > conftest.$ac_ext <<CF_EOF 2351#include <stdio.h> 2352int main() 2353{ 2354 ${cf_cv_main_return:-return}(0); 2355} 2356CF_EOF 2357# We do the test twice because some compilers refuse to overwrite an 2358# existing .o file with -o, though they will create one. 2359ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 2360if { (eval echo "$as_me:2360: \"$ac_try\"") >&5 2361 (eval $ac_try) 2>&5 2362 ac_status=$? 2363 echo "$as_me:2363: \$? = $ac_status" >&5 2364 (exit $ac_status); } && 2365 test -f conftest2.$ac_objext && { (eval echo "$as_me:2365: \"$ac_try\"") >&5 2366 (eval $ac_try) 2>&5 2367 ac_status=$? 2368 echo "$as_me:2368: \$? = $ac_status" >&5 2369 (exit $ac_status); }; 2370then 2371 eval cf_cv_prog_CC_c_o=yes 2372else 2373 eval cf_cv_prog_CC_c_o=no 2374fi 2375rm -f conftest* 2376 2377fi 2378if test $cf_cv_prog_CC_c_o = yes; then 2379 echo "$as_me:2379: result: yes" >&5 2380echo "${ECHO_T}yes" >&6 2381else 2382 echo "$as_me:2382: result: no" >&5 2383echo "${ECHO_T}no" >&6 2384fi 2385 2386echo "$as_me:2386: checking for POSIXized ISC" >&5 2387echo $ECHO_N "checking for POSIXized ISC... $ECHO_C" >&6 2388if test -d /etc/conf/kconfig.d && 2389 grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1 2390then 2391 echo "$as_me:2391: result: yes" >&5 2392echo "${ECHO_T}yes" >&6 2393 ISC=yes # If later tests want to check for ISC. 2394 2395cat >>confdefs.h <<\EOF 2396#define _POSIX_SOURCE 1 2397EOF 2398 2399 if test "$GCC" = yes; then 2400 CC="$CC -posix" 2401 else 2402 CC="$CC -Xp" 2403 fi 2404else 2405 echo "$as_me:2405: result: no" >&5 2406echo "${ECHO_T}no" >&6 2407 ISC= 2408fi 2409 2410echo "$as_me:2410: checking for ${CC-cc} option to accept ANSI C" >&5 2411echo $ECHO_N "checking for ${CC-cc} option to accept ANSI C... $ECHO_C" >&6 2412if test "${cf_cv_ansi_cc+set}" = set; then 2413 echo $ECHO_N "(cached) $ECHO_C" >&6 2414else 2415 2416cf_cv_ansi_cc=no 2417cf_save_CFLAGS="$CFLAGS" 2418cf_save_CPPFLAGS="$CPPFLAGS" 2419# Don't try gcc -ansi; that turns off useful extensions and 2420# breaks some systems' header files. 2421# AIX -qlanglvl=ansi 2422# Ultrix and OSF/1 -std1 2423# HP-UX -Aa -D_HPUX_SOURCE 2424# SVR4 -Xc 2425# UnixWare 1.2 (cannot use -Xc, since ANSI/POSIX clashes) 2426for cf_arg in "-DCC_HAS_PROTOS" \ 2427 "" \ 2428 -qlanglvl=ansi \ 2429 -std1 \ 2430 -Ae \ 2431 "-Aa -D_HPUX_SOURCE" \ 2432 -Xc 2433do 2434 2435cf_fix_cppflags=no 2436cf_new_cflags= 2437cf_new_cppflags= 2438cf_new_extra_cppflags= 2439 2440for cf_add_cflags in $cf_arg 2441do 2442case $cf_fix_cppflags in 2443no) 2444 case $cf_add_cflags in #(vi 2445 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi 2446 case $cf_add_cflags in 2447 -D*) 2448 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 2449 2450 test "${cf_add_cflags}" != "${cf_tst_cflags}" \ 2451 && test -z "${cf_tst_cflags}" \ 2452 && cf_fix_cppflags=yes 2453 2454 if test $cf_fix_cppflags = yes ; then 2455 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags" 2456 continue 2457 elif test "${cf_tst_cflags}" = "\"'" ; then 2458 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags" 2459 continue 2460 fi 2461 ;; 2462 esac 2463 case "$CPPFLAGS" in 2464 *$cf_add_cflags) #(vi 2465 ;; 2466 *) #(vi 2467 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags" 2468 ;; 2469 esac 2470 ;; 2471 *) 2472 cf_new_cflags="$cf_new_cflags $cf_add_cflags" 2473 ;; 2474 esac 2475 ;; 2476yes) 2477 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags" 2478 2479 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'` 2480 2481 test "${cf_add_cflags}" != "${cf_tst_cflags}" \ 2482 && test -z "${cf_tst_cflags}" \ 2483 && cf_fix_cppflags=no 2484 ;; 2485esac 2486done 2487 2488if test -n "$cf_new_cflags" ; then 2489 2490 CFLAGS="$CFLAGS $cf_new_cflags" 2491fi 2492 2493if test -n "$cf_new_cppflags" ; then 2494 2495 CPPFLAGS="$cf_new_cppflags $CPPFLAGS" 2496fi 2497 2498if test -n "$cf_new_extra_cppflags" ; then 2499 2500 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS" 2501fi 2502 2503 cat >conftest.$ac_ext <<_ACEOF 2504#line 2504 "configure" 2505#include "confdefs.h" 2506 2507#ifndef CC_HAS_PROTOS 2508#if !defined(__STDC__) || (__STDC__ != 1) 2509choke me 2510#endif 2511#endif 2512 2513int 2514main () 2515{ 2516 2517 int test (int i, double x); 2518 struct s1 {int (*f) (int a);}; 2519 struct s2 {int (*f) (double a);}; 2520 ; 2521 return 0; 2522} 2523_ACEOF 2524rm -f conftest.$ac_objext 2525if { (eval echo "$as_me:2525: \"$ac_compile\"") >&5 2526 (eval $ac_compile) 2>&5 2527 ac_status=$? 2528 echo "$as_me:2528: \$? = $ac_status" >&5 2529 (exit $ac_status); } && 2530 { ac_try='test -s conftest.$ac_objext' 2531 { (eval echo "$as_me:2531: \"$ac_try\"") >&5 2532 (eval $ac_try) 2>&5 2533 ac_status=$? 2534 echo "$as_me:2534: \$? = $ac_status" >&5 2535 (exit $ac_status); }; }; then 2536 cf_cv_ansi_cc="$cf_arg"; break 2537else 2538 echo "$as_me: failed program was:" >&5 2539cat conftest.$ac_ext >&5 2540fi 2541rm -f conftest.$ac_objext conftest.$ac_ext 2542done 2543CFLAGS="$cf_save_CFLAGS" 2544CPPFLAGS="$cf_save_CPPFLAGS" 2545 2546fi 2547echo "$as_me:2547: result: $cf_cv_ansi_cc" >&5 2548echo "${ECHO_T}$cf_cv_ansi_cc" >&6 2549 2550if test "$cf_cv_ansi_cc" != "no"; then 2551if test ".$cf_cv_ansi_cc" != ".-DCC_HAS_PROTOS"; then 2552 2553cf_fix_cppflags=no 2554cf_new_cflags= 2555cf_new_cppflags= 2556cf_new_extra_cppflags= 2557 2558for cf_add_cflags in $cf_cv_ansi_cc 2559do 2560case $cf_fix_cppflags in 2561no) 2562 case $cf_add_cflags in #(vi 2563 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi 2564 case $cf_add_cflags in 2565 -D*) 2566 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 2567 2568 test "${cf_add_cflags}" != "${cf_tst_cflags}" \ 2569 && test -z "${cf_tst_cflags}" \ 2570 && cf_fix_cppflags=yes 2571 2572 if test $cf_fix_cppflags = yes ; then 2573 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags" 2574 continue 2575 elif test "${cf_tst_cflags}" = "\"'" ; then 2576 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags" 2577 continue 2578 fi 2579 ;; 2580 esac 2581 case "$CPPFLAGS" in 2582 *$cf_add_cflags) #(vi 2583 ;; 2584 *) #(vi 2585 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags" 2586 ;; 2587 esac 2588 ;; 2589 *) 2590 cf_new_cflags="$cf_new_cflags $cf_add_cflags" 2591 ;; 2592 esac 2593 ;; 2594yes) 2595 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags" 2596 2597 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'` 2598 2599 test "${cf_add_cflags}" != "${cf_tst_cflags}" \ 2600 && test -z "${cf_tst_cflags}" \ 2601 && cf_fix_cppflags=no 2602 ;; 2603esac 2604done 2605 2606if test -n "$cf_new_cflags" ; then 2607 2608 CFLAGS="$CFLAGS $cf_new_cflags" 2609fi 2610 2611if test -n "$cf_new_cppflags" ; then 2612 2613 CPPFLAGS="$cf_new_cppflags $CPPFLAGS" 2614fi 2615 2616if test -n "$cf_new_extra_cppflags" ; then 2617 2618 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS" 2619fi 2620 2621else 2622 cat >>confdefs.h <<\EOF 2623#define CC_HAS_PROTOS 1 2624EOF 2625 2626fi 2627fi 2628 2629if test "$cf_cv_ansi_cc" = "no"; then 2630 { { echo "$as_me:2630: error: Your compiler does not appear to recognize prototypes. 2631You have the following choices: 2632 a. adjust your compiler options 2633 b. get an up-to-date compiler 2634 c. use a wrapper such as unproto" >&5 2635echo "$as_me: error: Your compiler does not appear to recognize prototypes. 2636You have the following choices: 2637 a. adjust your compiler options 2638 b. get an up-to-date compiler 2639 c. use a wrapper such as unproto" >&2;} 2640 { (exit 1); exit 1; }; } 2641fi 2642 2643case $cf_cv_system_name in 2644os2*) 2645 CFLAGS="$CFLAGS -Zmt" 2646 CPPFLAGS="$CPPFLAGS -D__ST_MT_ERRNO__" 2647 CXXFLAGS="$CXXFLAGS -Zmt" 2648 # autoconf's macro sets -Zexe and suffix both, which conflict:w 2649 LDFLAGS="$LDFLAGS -Zmt -Zcrtdll" 2650 ac_cv_exeext=.exe 2651 ;; 2652esac 2653 2654PROG_EXT="$EXEEXT" 2655 2656test -n "$PROG_EXT" && cat >>confdefs.h <<EOF 2657#define PROG_EXT "$PROG_EXT" 2658EOF 2659 2660if test "$cross_compiling" = yes ; then 2661 LDCONFIG=: 2662else 2663case "$cf_cv_system_name" in #(vi 2664freebsd*) #(vi 2665 test -z "$LDCONFIG" && LDCONFIG="/sbin/ldconfig -R" 2666 ;; 2667*) LDPATH=$PATH:/sbin:/usr/sbin 2668 # Extract the first word of "ldconfig", so it can be a program name with args. 2669set dummy ldconfig; ac_word=$2 2670echo "$as_me:2670: checking for $ac_word" >&5 2671echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2672if test "${ac_cv_path_LDCONFIG+set}" = set; then 2673 echo $ECHO_N "(cached) $ECHO_C" >&6 2674else 2675 case $LDCONFIG in 2676 [\\/]* | ?:[\\/]*) 2677 ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path. 2678 ;; 2679 *) 2680 ac_save_IFS=$IFS; IFS=$ac_path_separator 2681ac_dummy="$LDPATH" 2682for ac_dir in $ac_dummy; do 2683 IFS=$ac_save_IFS 2684 test -z "$ac_dir" && ac_dir=. 2685 if $as_executable_p "$ac_dir/$ac_word"; then 2686 ac_cv_path_LDCONFIG="$ac_dir/$ac_word" 2687 echo "$as_me:2687: found $ac_dir/$ac_word" >&5 2688 break 2689fi 2690done 2691 2692 ;; 2693esac 2694fi 2695LDCONFIG=$ac_cv_path_LDCONFIG 2696 2697if test -n "$LDCONFIG"; then 2698 echo "$as_me:2698: result: $LDCONFIG" >&5 2699echo "${ECHO_T}$LDCONFIG" >&6 2700else 2701 echo "$as_me:2701: result: no" >&5 2702echo "${ECHO_T}no" >&6 2703fi 2704 2705 ;; 2706esac 2707fi 2708 2709echo "$as_me:2709: checking if you want to ensure bool is consistent with C++" >&5 2710echo $ECHO_N "checking if you want to ensure bool is consistent with C++... $ECHO_C" >&6 2711 2712# Check whether --with-cxx or --without-cxx was given. 2713if test "${with_cxx+set}" = set; then 2714 withval="$with_cxx" 2715 cf_with_cxx=$withval 2716else 2717 cf_with_cxx=yes 2718fi; 2719echo "$as_me:2719: result: $cf_with_cxx" >&5 2720echo "${ECHO_T}$cf_with_cxx" >&6 2721if test "X$cf_with_cxx" = Xno ; then 2722 CXX="" 2723 GXX="" 2724else 2725 # with autoconf 2.13, we can change the error to a warning: 2726 ac_ext=cc 2727ac_cpp='$CXXCPP $CPPFLAGS' 2728ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2729ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2730ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 2731ac_main_return=return 2732if test -n "$ac_tool_prefix"; then 2733 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC 2734 do 2735 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2736set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2737echo "$as_me:2737: checking for $ac_word" >&5 2738echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2739if test "${ac_cv_prog_CXX+set}" = set; then 2740 echo $ECHO_N "(cached) $ECHO_C" >&6 2741else 2742 if test -n "$CXX"; then 2743 ac_cv_prog_CXX="$CXX" # Let the user override the test. 2744else 2745 ac_save_IFS=$IFS; IFS=$ac_path_separator 2746ac_dummy="$PATH" 2747for ac_dir in $ac_dummy; do 2748 IFS=$ac_save_IFS 2749 test -z "$ac_dir" && ac_dir=. 2750 $as_executable_p "$ac_dir/$ac_word" || continue 2751ac_cv_prog_CXX="$ac_tool_prefix$ac_prog" 2752echo "$as_me:2752: found $ac_dir/$ac_word" >&5 2753break 2754done 2755 2756fi 2757fi 2758CXX=$ac_cv_prog_CXX 2759if test -n "$CXX"; then 2760 echo "$as_me:2760: result: $CXX" >&5 2761echo "${ECHO_T}$CXX" >&6 2762else 2763 echo "$as_me:2763: result: no" >&5 2764echo "${ECHO_T}no" >&6 2765fi 2766 2767 test -n "$CXX" && break 2768 done 2769fi 2770if test -z "$CXX"; then 2771 ac_ct_CXX=$CXX 2772 for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC 2773do 2774 # Extract the first word of "$ac_prog", so it can be a program name with args. 2775set dummy $ac_prog; ac_word=$2 2776echo "$as_me:2776: checking for $ac_word" >&5 2777echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2778if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then 2779 echo $ECHO_N "(cached) $ECHO_C" >&6 2780else 2781 if test -n "$ac_ct_CXX"; then 2782 ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test. 2783else 2784 ac_save_IFS=$IFS; IFS=$ac_path_separator 2785ac_dummy="$PATH" 2786for ac_dir in $ac_dummy; do 2787 IFS=$ac_save_IFS 2788 test -z "$ac_dir" && ac_dir=. 2789 $as_executable_p "$ac_dir/$ac_word" || continue 2790ac_cv_prog_ac_ct_CXX="$ac_prog" 2791echo "$as_me:2791: found $ac_dir/$ac_word" >&5 2792break 2793done 2794 2795fi 2796fi 2797ac_ct_CXX=$ac_cv_prog_ac_ct_CXX 2798if test -n "$ac_ct_CXX"; then 2799 echo "$as_me:2799: result: $ac_ct_CXX" >&5 2800echo "${ECHO_T}$ac_ct_CXX" >&6 2801else 2802 echo "$as_me:2802: result: no" >&5 2803echo "${ECHO_T}no" >&6 2804fi 2805 2806 test -n "$ac_ct_CXX" && break 2807done 2808test -n "$ac_ct_CXX" || ac_ct_CXX="g++" 2809 2810 CXX=$ac_ct_CXX 2811fi 2812 2813# Provide some information about the compiler. 2814echo "$as_me:2814:" \ 2815 "checking for C++ compiler version" >&5 2816ac_compiler=`set X $ac_compile; echo $2` 2817{ (eval echo "$as_me:2817: \"$ac_compiler --version </dev/null >&5\"") >&5 2818 (eval $ac_compiler --version </dev/null >&5) 2>&5 2819 ac_status=$? 2820 echo "$as_me:2820: \$? = $ac_status" >&5 2821 (exit $ac_status); } 2822{ (eval echo "$as_me:2822: \"$ac_compiler -v </dev/null >&5\"") >&5 2823 (eval $ac_compiler -v </dev/null >&5) 2>&5 2824 ac_status=$? 2825 echo "$as_me:2825: \$? = $ac_status" >&5 2826 (exit $ac_status); } 2827{ (eval echo "$as_me:2827: \"$ac_compiler -V </dev/null >&5\"") >&5 2828 (eval $ac_compiler -V </dev/null >&5) 2>&5 2829 ac_status=$? 2830 echo "$as_me:2830: \$? = $ac_status" >&5 2831 (exit $ac_status); } 2832 2833echo "$as_me:2833: checking whether we are using the GNU C++ compiler" >&5 2834echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6 2835if test "${ac_cv_cxx_compiler_gnu+set}" = set; then 2836 echo $ECHO_N "(cached) $ECHO_C" >&6 2837else 2838 cat >conftest.$ac_ext <<_ACEOF 2839#line 2839 "configure" 2840#include "confdefs.h" 2841 2842int 2843main () 2844{ 2845#ifndef __GNUC__ 2846 choke me 2847#endif 2848 2849 ; 2850 return 0; 2851} 2852_ACEOF 2853rm -f conftest.$ac_objext 2854if { (eval echo "$as_me:2854: \"$ac_compile\"") >&5 2855 (eval $ac_compile) 2>&5 2856 ac_status=$? 2857 echo "$as_me:2857: \$? = $ac_status" >&5 2858 (exit $ac_status); } && 2859 { ac_try='test -s conftest.$ac_objext' 2860 { (eval echo "$as_me:2860: \"$ac_try\"") >&5 2861 (eval $ac_try) 2>&5 2862 ac_status=$? 2863 echo "$as_me:2863: \$? = $ac_status" >&5 2864 (exit $ac_status); }; }; then 2865 ac_compiler_gnu=yes 2866else 2867 echo "$as_me: failed program was:" >&5 2868cat conftest.$ac_ext >&5 2869ac_compiler_gnu=no 2870fi 2871rm -f conftest.$ac_objext conftest.$ac_ext 2872ac_cv_cxx_compiler_gnu=$ac_compiler_gnu 2873 2874fi 2875echo "$as_me:2875: result: $ac_cv_cxx_compiler_gnu" >&5 2876echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6 2877GXX=`test $ac_compiler_gnu = yes && echo yes` 2878ac_test_CXXFLAGS=${CXXFLAGS+set} 2879ac_save_CXXFLAGS=$CXXFLAGS 2880CXXFLAGS="-g" 2881echo "$as_me:2881: checking whether $CXX accepts -g" >&5 2882echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6 2883if test "${ac_cv_prog_cxx_g+set}" = set; then 2884 echo $ECHO_N "(cached) $ECHO_C" >&6 2885else 2886 cat >conftest.$ac_ext <<_ACEOF 2887#line 2887 "configure" 2888#include "confdefs.h" 2889 2890int 2891main () 2892{ 2893 2894 ; 2895 return 0; 2896} 2897_ACEOF 2898rm -f conftest.$ac_objext 2899if { (eval echo "$as_me:2899: \"$ac_compile\"") >&5 2900 (eval $ac_compile) 2>&5 2901 ac_status=$? 2902 echo "$as_me:2902: \$? = $ac_status" >&5 2903 (exit $ac_status); } && 2904 { ac_try='test -s conftest.$ac_objext' 2905 { (eval echo "$as_me:2905: \"$ac_try\"") >&5 2906 (eval $ac_try) 2>&5 2907 ac_status=$? 2908 echo "$as_me:2908: \$? = $ac_status" >&5 2909 (exit $ac_status); }; }; then 2910 ac_cv_prog_cxx_g=yes 2911else 2912 echo "$as_me: failed program was:" >&5 2913cat conftest.$ac_ext >&5 2914ac_cv_prog_cxx_g=no 2915fi 2916rm -f conftest.$ac_objext conftest.$ac_ext 2917fi 2918echo "$as_me:2918: result: $ac_cv_prog_cxx_g" >&5 2919echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6 2920if test "$ac_test_CXXFLAGS" = set; then 2921 CXXFLAGS=$ac_save_CXXFLAGS 2922elif test $ac_cv_prog_cxx_g = yes; then 2923 if test "$GXX" = yes; then 2924 CXXFLAGS="-g -O2" 2925 else 2926 CXXFLAGS="-g" 2927 fi 2928else 2929 if test "$GXX" = yes; then 2930 CXXFLAGS="-O2" 2931 else 2932 CXXFLAGS= 2933 fi 2934fi 2935for ac_declaration in \ 2936 ''\ 2937 '#include <stdlib.h>' \ 2938 'extern "C" void std::exit (int) throw (); using std::exit;' \ 2939 'extern "C" void std::exit (int); using std::exit;' \ 2940 'extern "C" void exit (int) throw ();' \ 2941 'extern "C" void exit (int);' \ 2942 'void exit (int);' 2943do 2944 cat >conftest.$ac_ext <<_ACEOF 2945#line 2945 "configure" 2946#include "confdefs.h" 2947#include <stdlib.h> 2948$ac_declaration 2949int 2950main () 2951{ 2952exit (42); 2953 ; 2954 return 0; 2955} 2956_ACEOF 2957rm -f conftest.$ac_objext 2958if { (eval echo "$as_me:2958: \"$ac_compile\"") >&5 2959 (eval $ac_compile) 2>&5 2960 ac_status=$? 2961 echo "$as_me:2961: \$? = $ac_status" >&5 2962 (exit $ac_status); } && 2963 { ac_try='test -s conftest.$ac_objext' 2964 { (eval echo "$as_me:2964: \"$ac_try\"") >&5 2965 (eval $ac_try) 2>&5 2966 ac_status=$? 2967 echo "$as_me:2967: \$? = $ac_status" >&5 2968 (exit $ac_status); }; }; then 2969 : 2970else 2971 echo "$as_me: failed program was:" >&5 2972cat conftest.$ac_ext >&5 2973continue 2974fi 2975rm -f conftest.$ac_objext conftest.$ac_ext 2976 cat >conftest.$ac_ext <<_ACEOF 2977#line 2977 "configure" 2978#include "confdefs.h" 2979$ac_declaration 2980int 2981main () 2982{ 2983exit (42); 2984 ; 2985 return 0; 2986} 2987_ACEOF 2988rm -f conftest.$ac_objext 2989if { (eval echo "$as_me:2989: \"$ac_compile\"") >&5 2990 (eval $ac_compile) 2>&5 2991 ac_status=$? 2992 echo "$as_me:2992: \$? = $ac_status" >&5 2993 (exit $ac_status); } && 2994 { ac_try='test -s conftest.$ac_objext' 2995 { (eval echo "$as_me:2995: \"$ac_try\"") >&5 2996 (eval $ac_try) 2>&5 2997 ac_status=$? 2998 echo "$as_me:2998: \$? = $ac_status" >&5 2999 (exit $ac_status); }; }; then 3000 break 3001else 3002 echo "$as_me: failed program was:" >&5 3003cat conftest.$ac_ext >&5 3004fi 3005rm -f conftest.$ac_objext conftest.$ac_ext 3006done 3007rm -f conftest* 3008if test -n "$ac_declaration"; then 3009 echo '#ifdef __cplusplus' >>confdefs.h 3010 echo $ac_declaration >>confdefs.h 3011 echo '#endif' >>confdefs.h 3012fi 3013 3014ac_ext=c 3015ac_cpp='$CPP $CPPFLAGS' 3016ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3017ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3018ac_compiler_gnu=$ac_cv_c_compiler_gnu 3019ac_main_return=return 3020 3021 # autoconf 2.5x removed the error - by hardcoding it to g++. 3022 if test "$CXX" = "g++" ; then 3023 # Extract the first word of "g++", so it can be a program name with args. 3024set dummy g++; ac_word=$2 3025echo "$as_me:3025: checking for $ac_word" >&5 3026echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3027if test "${ac_cv_path_CXX+set}" = set; then 3028 echo $ECHO_N "(cached) $ECHO_C" >&6 3029else 3030 case $CXX in 3031 [\\/]* | ?:[\\/]*) 3032 ac_cv_path_CXX="$CXX" # Let the user override the test with a path. 3033 ;; 3034 *) 3035 ac_save_IFS=$IFS; IFS=$ac_path_separator 3036ac_dummy="$PATH" 3037for ac_dir in $ac_dummy; do 3038 IFS=$ac_save_IFS 3039 test -z "$ac_dir" && ac_dir=. 3040 if $as_executable_p "$ac_dir/$ac_word"; then 3041 ac_cv_path_CXX="$ac_dir/$ac_word" 3042 echo "$as_me:3042: found $ac_dir/$ac_word" >&5 3043 break 3044fi 3045done 3046 3047 ;; 3048esac 3049fi 3050CXX=$ac_cv_path_CXX 3051 3052if test -n "$CXX"; then 3053 echo "$as_me:3053: result: $CXX" >&5 3054echo "${ECHO_T}$CXX" >&6 3055else 3056 echo "$as_me:3056: result: no" >&5 3057echo "${ECHO_T}no" >&6 3058fi 3059 3060 fi 3061 if test "$CXX" = "g++" ; then 3062 { echo "$as_me:3062: WARNING: ignoring hardcoded g++" >&5 3063echo "$as_me: WARNING: ignoring hardcoded g++" >&2;} 3064 cf_with_cxx=no; CXX=""; GXX=""; 3065 fi 3066fi 3067 3068GXX_VERSION=none 3069if test "$GXX" = yes; then 3070 echo "$as_me:3070: checking version of g++" >&5 3071echo $ECHO_N "checking version of g++... $ECHO_C" >&6 3072 GXX_VERSION="`${CXX-g++} --version| sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`" 3073 test -z "$GXX_VERSION" && GXX_VERSION=unknown 3074 echo "$as_me:3074: result: $GXX_VERSION" >&5 3075echo "${ECHO_T}$GXX_VERSION" >&6 3076fi 3077 3078case $GXX_VERSION in 30791*|2.[0-6]*) 3080 # GXX=""; CXX=""; ac_cv_prog_gxx=no 3081 # cf_cxx_library=no 3082 { echo "$as_me:3082: WARNING: templates do not work" >&5 3083echo "$as_me: WARNING: templates do not work" >&2;} 3084 ;; 3085esac 3086 3087echo "$as_me:3087: checking if you want to build C++ binding and demo" >&5 3088echo $ECHO_N "checking if you want to build C++ binding and demo... $ECHO_C" >&6 3089 3090# Check whether --with-cxx-binding or --without-cxx-binding was given. 3091if test "${with_cxx_binding+set}" = set; then 3092 withval="$with_cxx_binding" 3093 cf_with_cxx_binding=$withval 3094else 3095 cf_with_cxx_binding=$cf_with_cxx 3096fi; 3097echo "$as_me:3097: result: $cf_with_cxx_binding" >&5 3098echo "${ECHO_T}$cf_with_cxx_binding" >&6 3099 3100echo "$as_me:3100: checking if you want to build with Ada95" >&5 3101echo $ECHO_N "checking if you want to build with Ada95... $ECHO_C" >&6 3102 3103# Check whether --with-ada or --without-ada was given. 3104if test "${with_ada+set}" = set; then 3105 withval="$with_ada" 3106 cf_with_ada=$withval 3107else 3108 cf_with_ada=yes 3109fi; 3110echo "$as_me:3110: result: $cf_with_ada" >&5 3111echo "${ECHO_T}$cf_with_ada" >&6 3112 3113echo "$as_me:3113: checking if you want to build programs such as tic" >&5 3114echo $ECHO_N "checking if you want to build programs such as tic... $ECHO_C" >&6 3115 3116# Check whether --with-progs or --without-progs was given. 3117if test "${with_progs+set}" = set; then 3118 withval="$with_progs" 3119 cf_with_progs=$withval 3120else 3121 cf_with_progs=yes 3122fi; 3123echo "$as_me:3123: result: $cf_with_progs" >&5 3124echo "${ECHO_T}$cf_with_progs" >&6 3125 3126echo "$as_me:3126: checking if you wish to install curses.h" >&5 3127echo $ECHO_N "checking if you wish to install curses.h... $ECHO_C" >&6 3128 3129# Check whether --with-curses-h or --without-curses-h was given. 3130if test "${with_curses_h+set}" = set; then 3131 withval="$with_curses_h" 3132 with_curses_h=$withval 3133else 3134 with_curses_h=yes 3135fi; 3136echo "$as_me:3136: result: $with_curses_h" >&5 3137echo "${ECHO_T}$with_curses_h" >&6 3138 3139modules_to_build="ncurses" 3140if test "X$cf_with_progs" != Xno ; then 3141modules_to_build="$modules_to_build progs tack" 3142fi 3143modules_to_build="$modules_to_build panel menu form" 3144 3145test "$program_prefix" != NONE && 3146 program_transform_name="s,^,$program_prefix,;$program_transform_name" 3147# Use a double $ so make ignores it. 3148test "$program_suffix" != NONE && 3149 program_transform_name="s,\$,$program_suffix,;$program_transform_name" 3150# Double any \ or $. echo might interpret backslashes. 3151# By default was `s,x,x', remove it if useless. 3152cat <<\_ACEOF >conftest.sed 3153s/[\\$]/&&/g;s/;s,x,x,$// 3154_ACEOF 3155program_transform_name=`echo $program_transform_name | sed -f conftest.sed` 3156rm conftest.sed 3157 3158for ac_prog in mawk gawk nawk awk 3159do 3160 # Extract the first word of "$ac_prog", so it can be a program name with args. 3161set dummy $ac_prog; ac_word=$2 3162echo "$as_me:3162: checking for $ac_word" >&5 3163echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3164if test "${ac_cv_prog_AWK+set}" = set; then 3165 echo $ECHO_N "(cached) $ECHO_C" >&6 3166else 3167 if test -n "$AWK"; then 3168 ac_cv_prog_AWK="$AWK" # Let the user override the test. 3169else 3170 ac_save_IFS=$IFS; IFS=$ac_path_separator 3171ac_dummy="$PATH" 3172for ac_dir in $ac_dummy; do 3173 IFS=$ac_save_IFS 3174 test -z "$ac_dir" && ac_dir=. 3175 $as_executable_p "$ac_dir/$ac_word" || continue 3176ac_cv_prog_AWK="$ac_prog" 3177echo "$as_me:3177: found $ac_dir/$ac_word" >&5 3178break 3179done 3180 3181fi 3182fi 3183AWK=$ac_cv_prog_AWK 3184if test -n "$AWK"; then 3185 echo "$as_me:3185: result: $AWK" >&5 3186echo "${ECHO_T}$AWK" >&6 3187else 3188 echo "$as_me:3188: result: no" >&5 3189echo "${ECHO_T}no" >&6 3190fi 3191 3192 test -n "$AWK" && break 3193done 3194 3195test -z "$AWK" && { { echo "$as_me:3195: error: No awk program found" >&5 3196echo "$as_me: error: No awk program found" >&2;} 3197 { (exit 1); exit 1; }; } 3198 3199echo "$as_me:3199: checking for egrep" >&5 3200echo $ECHO_N "checking for egrep... $ECHO_C" >&6 3201if test "${ac_cv_prog_egrep+set}" = set; then 3202 echo $ECHO_N "(cached) $ECHO_C" >&6 3203else 3204 if echo a | (grep -E '(a|b)') >/dev/null 2>&1 3205 then ac_cv_prog_egrep='grep -E' 3206 else ac_cv_prog_egrep='egrep' 3207 fi 3208fi 3209echo "$as_me:3209: result: $ac_cv_prog_egrep" >&5 3210echo "${ECHO_T}$ac_cv_prog_egrep" >&6 3211 EGREP=$ac_cv_prog_egrep 3212 3213test -z "$EGREP" && { { echo "$as_me:3213: error: No egrep program found" >&5 3214echo "$as_me: error: No egrep program found" >&2;} 3215 { (exit 1); exit 1; }; } 3216 3217# Find a good install program. We prefer a C program (faster), 3218# so one script is as good as another. But avoid the broken or 3219# incompatible versions: 3220# SysV /etc/install, /usr/sbin/install 3221# SunOS /usr/etc/install 3222# IRIX /sbin/install 3223# AIX /bin/install 3224# AmigaOS /C/install, which installs bootblocks on floppy discs 3225# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 3226# AFS /usr/afsws/bin/install, which mishandles nonexistent args 3227# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 3228# ./install, which can be erroneously created by make from ./install.sh. 3229echo "$as_me:3229: checking for a BSD compatible install" >&5 3230echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6 3231if test -z "$INSTALL"; then 3232if test "${ac_cv_path_install+set}" = set; then 3233 echo $ECHO_N "(cached) $ECHO_C" >&6 3234else 3235 ac_save_IFS=$IFS; IFS=$ac_path_separator 3236 for ac_dir in $PATH; do 3237 IFS=$ac_save_IFS 3238 # Account for people who put trailing slashes in PATH elements. 3239 case $ac_dir/ in 3240 / | ./ | .// | /cC/* \ 3241 | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \ 3242 | /usr/ucb/* ) ;; 3243 *) 3244 # OSF1 and SCO ODT 3.0 have their own names for install. 3245 # Don't use installbsd from OSF since it installs stuff as root 3246 # by default. 3247 for ac_prog in ginstall scoinst install; do 3248 if $as_executable_p "$ac_dir/$ac_prog"; then 3249 if test $ac_prog = install && 3250 grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then 3251 # AIX install. It has an incompatible calling convention. 3252 : 3253 elif test $ac_prog = install && 3254 grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then 3255 # program-specific install script used by HP pwplus--don't use. 3256 : 3257 else 3258 ac_cv_path_install="$ac_dir/$ac_prog -c" 3259 break 2 3260 fi 3261 fi 3262 done 3263 ;; 3264 esac 3265 done 3266 3267fi 3268 if test "${ac_cv_path_install+set}" = set; then 3269 INSTALL=$ac_cv_path_install 3270 else 3271 # As a last resort, use the slow shell script. We don't cache a 3272 # path for INSTALL within a source directory, because that will 3273 # break other packages using the cache if that directory is 3274 # removed, or if the path is relative. 3275 INSTALL=$ac_install_sh 3276 fi 3277fi 3278echo "$as_me:3278: result: $INSTALL" >&5 3279echo "${ECHO_T}$INSTALL" >&6 3280 3281# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 3282# It thinks the first close brace ends the variable substitution. 3283test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 3284 3285test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 3286 3287test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 3288 3289case $INSTALL in 3290/*) 3291 ;; 3292*) 3293 cf_dir=`echo $INSTALL | sed -e 's%/[^/]*$%%'` 3294 test -z "$cf_dir" && cf_dir=. 3295 INSTALL=`cd $cf_dir && pwd`/`echo $INSTALL | sed -e 's%^.*/%%'` 3296 ;; 3297esac 3298 3299for ac_prog in tdlint lint alint 3300do 3301 # Extract the first word of "$ac_prog", so it can be a program name with args. 3302set dummy $ac_prog; ac_word=$2 3303echo "$as_me:3303: checking for $ac_word" >&5 3304echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3305if test "${ac_cv_prog_LINT+set}" = set; then 3306 echo $ECHO_N "(cached) $ECHO_C" >&6 3307else 3308 if test -n "$LINT"; then 3309 ac_cv_prog_LINT="$LINT" # Let the user override the test. 3310else 3311 ac_save_IFS=$IFS; IFS=$ac_path_separator 3312ac_dummy="$PATH" 3313for ac_dir in $ac_dummy; do 3314 IFS=$ac_save_IFS 3315 test -z "$ac_dir" && ac_dir=. 3316 $as_executable_p "$ac_dir/$ac_word" || continue 3317ac_cv_prog_LINT="$ac_prog" 3318echo "$as_me:3318: found $ac_dir/$ac_word" >&5 3319break 3320done 3321 3322fi 3323fi 3324LINT=$ac_cv_prog_LINT 3325if test -n "$LINT"; then 3326 echo "$as_me:3326: result: $LINT" >&5 3327echo "${ECHO_T}$LINT" >&6 3328else 3329 echo "$as_me:3329: result: no" >&5 3330echo "${ECHO_T}no" >&6 3331fi 3332 3333 test -n "$LINT" && break 3334done 3335 3336echo "$as_me:3336: checking whether ln -s works" >&5 3337echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6 3338LN_S=$as_ln_s 3339if test "$LN_S" = "ln -s"; then 3340 echo "$as_me:3340: result: yes" >&5 3341echo "${ECHO_T}yes" >&6 3342else 3343 echo "$as_me:3343: result: no, using $LN_S" >&5 3344echo "${ECHO_T}no, using $LN_S" >&6 3345fi 3346 3347echo "$as_me:3347: checking for long file names" >&5 3348echo $ECHO_N "checking for long file names... $ECHO_C" >&6 3349if test "${ac_cv_sys_long_file_names+set}" = set; then 3350 echo $ECHO_N "(cached) $ECHO_C" >&6 3351else 3352 ac_cv_sys_long_file_names=yes 3353# Test for long file names in all the places we know might matter: 3354# . the current directory, where building will happen 3355# $prefix/lib where we will be installing things 3356# $exec_prefix/lib likewise 3357# eval it to expand exec_prefix. 3358# $TMPDIR if set, where it might want to write temporary files 3359# if $TMPDIR is not set: 3360# /tmp where it might want to write temporary files 3361# /var/tmp likewise 3362# /usr/tmp likewise 3363if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then 3364 ac_tmpdirs=$TMPDIR 3365else 3366 ac_tmpdirs='/tmp /var/tmp /usr/tmp' 3367fi 3368for ac_dir in . $ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do 3369 test -d $ac_dir || continue 3370 test -w $ac_dir || continue # It is less confusing to not echo anything here. 3371 ac_xdir=$ac_dir/cf$$ 3372 (umask 077 && mkdir $ac_xdir 2>/dev/null) || continue 3373 ac_tf1=$ac_xdir/conftest9012345 3374 ac_tf2=$ac_xdir/conftest9012346 3375 (echo 1 >$ac_tf1) 2>/dev/null 3376 (echo 2 >$ac_tf2) 2>/dev/null 3377 ac_val=`cat $ac_tf1 2>/dev/null` 3378 if test ! -f $ac_tf1 || test "$ac_val" != 1; then 3379 ac_cv_sys_long_file_names=no 3380 rm -rf $ac_xdir 2>/dev/null 3381 break 3382 fi 3383 rm -rf $ac_xdir 2>/dev/null 3384done 3385fi 3386echo "$as_me:3386: result: $ac_cv_sys_long_file_names" >&5 3387echo "${ECHO_T}$ac_cv_sys_long_file_names" >&6 3388if test $ac_cv_sys_long_file_names = yes; then 3389 3390cat >>confdefs.h <<\EOF 3391#define HAVE_LONG_FILE_NAMES 1 3392EOF 3393 3394fi 3395 3396echo "$as_me:3396: checking if we should assume mixed-case filenames" >&5 3397echo $ECHO_N "checking if we should assume mixed-case filenames... $ECHO_C" >&6 3398 3399# Check whether --enable-mixed-case or --disable-mixed-case was given. 3400if test "${enable_mixed_case+set}" = set; then 3401 enableval="$enable_mixed_case" 3402 enable_mixedcase=$enableval 3403else 3404 enable_mixedcase=auto 3405fi; 3406echo "$as_me:3406: result: $enable_mixedcase" >&5 3407echo "${ECHO_T}$enable_mixedcase" >&6 3408if test "$enable_mixedcase" = "auto" ; then 3409 3410echo "$as_me:3410: checking if filesystem supports mixed-case filenames" >&5 3411echo $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6 3412if test "${cf_cv_mixedcase+set}" = set; then 3413 echo $ECHO_N "(cached) $ECHO_C" >&6 3414else 3415 3416if test "$cross_compiling" = yes ; then 3417 case $target_alias in #(vi 3418 *-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-mingw32*|*-uwin*) #(vi 3419 cf_cv_mixedcase=no 3420 ;; 3421 *) 3422 cf_cv_mixedcase=yes 3423 ;; 3424 esac 3425else 3426 rm -f conftest CONFTEST 3427 echo test >conftest 3428 if test -f CONFTEST ; then 3429 cf_cv_mixedcase=no 3430 else 3431 cf_cv_mixedcase=yes 3432 fi 3433 rm -f conftest CONFTEST 3434fi 3435 3436fi 3437echo "$as_me:3437: result: $cf_cv_mixedcase" >&5 3438echo "${ECHO_T}$cf_cv_mixedcase" >&6 3439test "$cf_cv_mixedcase" = yes && cat >>confdefs.h <<\EOF 3440#define MIXEDCASE_FILENAMES 1 3441EOF 3442 3443else 3444 cf_cv_mixedcase=$enable_mixedcase 3445 if test "$enable_mixedcase" = "yes" ; then 3446 cat >>confdefs.h <<\EOF 3447#define MIXEDCASE_FILENAMES 1 3448EOF 3449 3450 fi 3451fi 3452 3453# do this after mixed-case option (tags/TAGS is not as important as tic). 3454echo "$as_me:3454: checking whether ${MAKE-make} sets \${MAKE}" >&5 3455echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6 3456set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'` 3457if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then 3458 echo $ECHO_N "(cached) $ECHO_C" >&6 3459else 3460 cat >conftest.make <<\EOF 3461all: 3462 @echo 'ac_maketemp="${MAKE}"' 3463EOF 3464# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 3465eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=` 3466if test -n "$ac_maketemp"; then 3467 eval ac_cv_prog_make_${ac_make}_set=yes 3468else 3469 eval ac_cv_prog_make_${ac_make}_set=no 3470fi 3471rm -f conftest.make 3472fi 3473if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then 3474 echo "$as_me:3474: result: yes" >&5 3475echo "${ECHO_T}yes" >&6 3476 SET_MAKE= 3477else 3478 echo "$as_me:3478: result: no" >&5 3479echo "${ECHO_T}no" >&6 3480 SET_MAKE="MAKE=${MAKE-make}" 3481fi 3482 3483# Extract the first word of "ctags", so it can be a program name with args. 3484set dummy ctags; ac_word=$2 3485echo "$as_me:3485: checking for $ac_word" >&5 3486echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3487if test "${ac_cv_prog_MAKE_LOWER_TAGS+set}" = set; then 3488 echo $ECHO_N "(cached) $ECHO_C" >&6 3489else 3490 if test -n "$MAKE_LOWER_TAGS"; then 3491 ac_cv_prog_MAKE_LOWER_TAGS="$MAKE_LOWER_TAGS" # Let the user override the test. 3492else 3493 ac_save_IFS=$IFS; IFS=$ac_path_separator 3494ac_dummy="$PATH" 3495for ac_dir in $ac_dummy; do 3496 IFS=$ac_save_IFS 3497 test -z "$ac_dir" && ac_dir=. 3498 $as_executable_p "$ac_dir/$ac_word" || continue 3499ac_cv_prog_MAKE_LOWER_TAGS="yes" 3500echo "$as_me:3500: found $ac_dir/$ac_word" >&5 3501break 3502done 3503 3504 test -z "$ac_cv_prog_MAKE_LOWER_TAGS" && ac_cv_prog_MAKE_LOWER_TAGS="no" 3505fi 3506fi 3507MAKE_LOWER_TAGS=$ac_cv_prog_MAKE_LOWER_TAGS 3508if test -n "$MAKE_LOWER_TAGS"; then 3509 echo "$as_me:3509: result: $MAKE_LOWER_TAGS" >&5 3510echo "${ECHO_T}$MAKE_LOWER_TAGS" >&6 3511else 3512 echo "$as_me:3512: result: no" >&5 3513echo "${ECHO_T}no" >&6 3514fi 3515 3516if test "$cf_cv_mixedcase" = yes ; then 3517 # Extract the first word of "etags", so it can be a program name with args. 3518set dummy etags; ac_word=$2 3519echo "$as_me:3519: checking for $ac_word" >&5 3520echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3521if test "${ac_cv_prog_MAKE_UPPER_TAGS+set}" = set; then 3522 echo $ECHO_N "(cached) $ECHO_C" >&6 3523else 3524 if test -n "$MAKE_UPPER_TAGS"; then 3525 ac_cv_prog_MAKE_UPPER_TAGS="$MAKE_UPPER_TAGS" # Let the user override the test. 3526else 3527 ac_save_IFS=$IFS; IFS=$ac_path_separator 3528ac_dummy="$PATH" 3529for ac_dir in $ac_dummy; do 3530 IFS=$ac_save_IFS 3531 test -z "$ac_dir" && ac_dir=. 3532 $as_executable_p "$ac_dir/$ac_word" || continue 3533ac_cv_prog_MAKE_UPPER_TAGS="yes" 3534echo "$as_me:3534: found $ac_dir/$ac_word" >&5 3535break 3536done 3537 3538 test -z "$ac_cv_prog_MAKE_UPPER_TAGS" && ac_cv_prog_MAKE_UPPER_TAGS="no" 3539fi 3540fi 3541MAKE_UPPER_TAGS=$ac_cv_prog_MAKE_UPPER_TAGS 3542if test -n "$MAKE_UPPER_TAGS"; then 3543 echo "$as_me:3543: result: $MAKE_UPPER_TAGS" >&5 3544echo "${ECHO_T}$MAKE_UPPER_TAGS" >&6 3545else 3546 echo "$as_me:3546: result: no" >&5 3547echo "${ECHO_T}no" >&6 3548fi 3549 3550else 3551 MAKE_UPPER_TAGS=no 3552fi 3553 3554if test "$MAKE_UPPER_TAGS" = yes ; then 3555 MAKE_UPPER_TAGS= 3556else 3557 MAKE_UPPER_TAGS="#" 3558fi 3559 3560if test "$MAKE_LOWER_TAGS" = yes ; then 3561 MAKE_LOWER_TAGS= 3562else 3563 MAKE_LOWER_TAGS="#" 3564fi 3565 3566echo "$as_me:3566: checking for makeflags variable" >&5 3567echo $ECHO_N "checking for makeflags variable... $ECHO_C" >&6 3568if test "${cf_cv_makeflags+set}" = set; then 3569 echo $ECHO_N "(cached) $ECHO_C" >&6 3570else 3571 3572 cf_cv_makeflags='' 3573 for cf_option in '-${MAKEFLAGS}' '${MFLAGS}' 3574 do 3575 cat >cf_makeflags.tmp <<CF_EOF 3576SHELL = /bin/sh 3577all : 3578 @ echo '.$cf_option' 3579CF_EOF 3580 cf_result=`${MAKE-make} -k -f cf_makeflags.tmp 2>/dev/null | sed -e 's,[ ]*$,,'` 3581 case "$cf_result" in 3582 .*k) 3583 cf_result=`${MAKE-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null` 3584 case "$cf_result" in 3585 .*CC=*) cf_cv_makeflags= 3586 ;; 3587 *) cf_cv_makeflags=$cf_option 3588 ;; 3589 esac 3590 break 3591 ;; 3592 .-) ;; 3593 *) echo "given option \"$cf_option\", no match \"$cf_result\"" 3594 ;; 3595 esac 3596 done 3597 rm -f cf_makeflags.tmp 3598 3599fi 3600echo "$as_me:3600: result: $cf_cv_makeflags" >&5 3601echo "${ECHO_T}$cf_cv_makeflags" >&6 3602 3603if test -n "$ac_tool_prefix"; then 3604 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 3605set dummy ${ac_tool_prefix}ranlib; ac_word=$2 3606echo "$as_me:3606: checking for $ac_word" >&5 3607echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3608if test "${ac_cv_prog_RANLIB+set}" = set; then 3609 echo $ECHO_N "(cached) $ECHO_C" >&6 3610else 3611 if test -n "$RANLIB"; then 3612 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 3613else 3614 ac_save_IFS=$IFS; IFS=$ac_path_separator 3615ac_dummy="$PATH" 3616for ac_dir in $ac_dummy; do 3617 IFS=$ac_save_IFS 3618 test -z "$ac_dir" && ac_dir=. 3619 $as_executable_p "$ac_dir/$ac_word" || continue 3620ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 3621echo "$as_me:3621: found $ac_dir/$ac_word" >&5 3622break 3623done 3624 3625fi 3626fi 3627RANLIB=$ac_cv_prog_RANLIB 3628if test -n "$RANLIB"; then 3629 echo "$as_me:3629: result: $RANLIB" >&5 3630echo "${ECHO_T}$RANLIB" >&6 3631else 3632 echo "$as_me:3632: result: no" >&5 3633echo "${ECHO_T}no" >&6 3634fi 3635 3636fi 3637if test -z "$ac_cv_prog_RANLIB"; then 3638 ac_ct_RANLIB=$RANLIB 3639 # Extract the first word of "ranlib", so it can be a program name with args. 3640set dummy ranlib; ac_word=$2 3641echo "$as_me:3641: checking for $ac_word" >&5 3642echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3643if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then 3644 echo $ECHO_N "(cached) $ECHO_C" >&6 3645else 3646 if test -n "$ac_ct_RANLIB"; then 3647 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 3648else 3649 ac_save_IFS=$IFS; IFS=$ac_path_separator 3650ac_dummy="$PATH" 3651for ac_dir in $ac_dummy; do 3652 IFS=$ac_save_IFS 3653 test -z "$ac_dir" && ac_dir=. 3654 $as_executable_p "$ac_dir/$ac_word" || continue 3655ac_cv_prog_ac_ct_RANLIB="ranlib" 3656echo "$as_me:3656: found $ac_dir/$ac_word" >&5 3657break 3658done 3659 3660 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB="':'" 3661fi 3662fi 3663ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 3664if test -n "$ac_ct_RANLIB"; then 3665 echo "$as_me:3665: result: $ac_ct_RANLIB" >&5 3666echo "${ECHO_T}$ac_ct_RANLIB" >&6 3667else 3668 echo "$as_me:3668: result: no" >&5 3669echo "${ECHO_T}no" >&6 3670fi 3671 3672 RANLIB=$ac_ct_RANLIB 3673else 3674 RANLIB="$ac_cv_prog_RANLIB" 3675fi 3676 3677if test -n "$ac_tool_prefix"; then 3678 # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args. 3679set dummy ${ac_tool_prefix}ld; ac_word=$2 3680echo "$as_me:3680: checking for $ac_word" >&5 3681echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3682if test "${ac_cv_prog_LD+set}" = set; then 3683 echo $ECHO_N "(cached) $ECHO_C" >&6 3684else 3685 if test -n "$LD"; then 3686 ac_cv_prog_LD="$LD" # Let the user override the test. 3687else 3688 ac_save_IFS=$IFS; IFS=$ac_path_separator 3689ac_dummy="$PATH" 3690for ac_dir in $ac_dummy; do 3691 IFS=$ac_save_IFS 3692 test -z "$ac_dir" && ac_dir=. 3693 $as_executable_p "$ac_dir/$ac_word" || continue 3694ac_cv_prog_LD="${ac_tool_prefix}ld" 3695echo "$as_me:3695: found $ac_dir/$ac_word" >&5 3696break 3697done 3698 3699fi 3700fi 3701LD=$ac_cv_prog_LD 3702if test -n "$LD"; then 3703 echo "$as_me:3703: result: $LD" >&5 3704echo "${ECHO_T}$LD" >&6 3705else 3706 echo "$as_me:3706: result: no" >&5 3707echo "${ECHO_T}no" >&6 3708fi 3709 3710fi 3711if test -z "$ac_cv_prog_LD"; then 3712 ac_ct_LD=$LD 3713 # Extract the first word of "ld", so it can be a program name with args. 3714set dummy ld; ac_word=$2 3715echo "$as_me:3715: checking for $ac_word" >&5 3716echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3717if test "${ac_cv_prog_ac_ct_LD+set}" = set; then 3718 echo $ECHO_N "(cached) $ECHO_C" >&6 3719else 3720 if test -n "$ac_ct_LD"; then 3721 ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test. 3722else 3723 ac_save_IFS=$IFS; IFS=$ac_path_separator 3724ac_dummy="$PATH" 3725for ac_dir in $ac_dummy; do 3726 IFS=$ac_save_IFS 3727 test -z "$ac_dir" && ac_dir=. 3728 $as_executable_p "$ac_dir/$ac_word" || continue 3729ac_cv_prog_ac_ct_LD="ld" 3730echo "$as_me:3730: found $ac_dir/$ac_word" >&5 3731break 3732done 3733 3734 test -z "$ac_cv_prog_ac_ct_LD" && ac_cv_prog_ac_ct_LD="ld" 3735fi 3736fi 3737ac_ct_LD=$ac_cv_prog_ac_ct_LD 3738if test -n "$ac_ct_LD"; then 3739 echo "$as_me:3739: result: $ac_ct_LD" >&5 3740echo "${ECHO_T}$ac_ct_LD" >&6 3741else 3742 echo "$as_me:3742: result: no" >&5 3743echo "${ECHO_T}no" >&6 3744fi 3745 3746 LD=$ac_ct_LD 3747else 3748 LD="$ac_cv_prog_LD" 3749fi 3750 3751if test -n "$ac_tool_prefix"; then 3752 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 3753set dummy ${ac_tool_prefix}ar; ac_word=$2 3754echo "$as_me:3754: checking for $ac_word" >&5 3755echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3756if test "${ac_cv_prog_AR+set}" = set; then 3757 echo $ECHO_N "(cached) $ECHO_C" >&6 3758else 3759 if test -n "$AR"; then 3760 ac_cv_prog_AR="$AR" # Let the user override the test. 3761else 3762 ac_save_IFS=$IFS; IFS=$ac_path_separator 3763ac_dummy="$PATH" 3764for ac_dir in $ac_dummy; do 3765 IFS=$ac_save_IFS 3766 test -z "$ac_dir" && ac_dir=. 3767 $as_executable_p "$ac_dir/$ac_word" || continue 3768ac_cv_prog_AR="${ac_tool_prefix}ar" 3769echo "$as_me:3769: found $ac_dir/$ac_word" >&5 3770break 3771done 3772 3773fi 3774fi 3775AR=$ac_cv_prog_AR 3776if test -n "$AR"; then 3777 echo "$as_me:3777: result: $AR" >&5 3778echo "${ECHO_T}$AR" >&6 3779else 3780 echo "$as_me:3780: result: no" >&5 3781echo "${ECHO_T}no" >&6 3782fi 3783 3784fi 3785if test -z "$ac_cv_prog_AR"; then 3786 ac_ct_AR=$AR 3787 # Extract the first word of "ar", so it can be a program name with args. 3788set dummy ar; ac_word=$2 3789echo "$as_me:3789: checking for $ac_word" >&5 3790echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3791if test "${ac_cv_prog_ac_ct_AR+set}" = set; then 3792 echo $ECHO_N "(cached) $ECHO_C" >&6 3793else 3794 if test -n "$ac_ct_AR"; then 3795 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 3796else 3797 ac_save_IFS=$IFS; IFS=$ac_path_separator 3798ac_dummy="$PATH" 3799for ac_dir in $ac_dummy; do 3800 IFS=$ac_save_IFS 3801 test -z "$ac_dir" && ac_dir=. 3802 $as_executable_p "$ac_dir/$ac_word" || continue 3803ac_cv_prog_ac_ct_AR="ar" 3804echo "$as_me:3804: found $ac_dir/$ac_word" >&5 3805break 3806done 3807 3808 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar" 3809fi 3810fi 3811ac_ct_AR=$ac_cv_prog_ac_ct_AR 3812if test -n "$ac_ct_AR"; then 3813 echo "$as_me:3813: result: $ac_ct_AR" >&5 3814echo "${ECHO_T}$ac_ct_AR" >&6 3815else 3816 echo "$as_me:3816: result: no" >&5 3817echo "${ECHO_T}no" >&6 3818fi 3819 3820 AR=$ac_ct_AR 3821else 3822 AR="$ac_cv_prog_AR" 3823fi 3824 3825if test "${cf_cv_subst_AR_OPTS+set}" = set; then 3826 echo $ECHO_N "(cached) $ECHO_C" >&6 3827else 3828 3829echo "$as_me:3829: checking for archiver options (symbol AR_OPTS)" >&5 3830echo $ECHO_N "checking for archiver options (symbol AR_OPTS)... $ECHO_C" >&6 3831 3832if test -z "$AR_OPTS" ; then 3833 AR_OPTS=rv 3834 3835fi 3836 3837cf_cv_subst_AR_OPTS=$AR_OPTS 3838echo "$as_me:3838: result: $AR_OPTS" >&5 3839echo "${ECHO_T}$AR_OPTS" >&6 3840 3841fi 3842 3843echo "$as_me:3843: checking if you have specified an install-prefix" >&5 3844echo $ECHO_N "checking if you have specified an install-prefix... $ECHO_C" >&6 3845 3846# Check whether --with-install-prefix or --without-install-prefix was given. 3847if test "${with_install_prefix+set}" = set; then 3848 withval="$with_install_prefix" 3849 case "$withval" in #(vi 3850 yes|no) #(vi 3851 ;; 3852 *) DESTDIR="$withval" 3853 ;; 3854 esac 3855fi; 3856echo "$as_me:3856: result: $DESTDIR" >&5 3857echo "${ECHO_T}$DESTDIR" >&6 3858 3859############################################################################### 3860 3861# If we're cross-compiling, allow the user to override the tools and their 3862# options. The configure script is oriented toward identifying the host 3863# compiler, etc., but we need a build compiler to generate parts of the source. 3864 3865if test "$cross_compiling" = yes ; then 3866 3867 # defaults that we might want to override 3868 : ${BUILD_CFLAGS:=''} 3869 : ${BUILD_CPPFLAGS:=''} 3870 : ${BUILD_LDFLAGS:=''} 3871 : ${BUILD_LIBS:=''} 3872 : ${BUILD_EXEEXT:='$x'} 3873 : ${BUILD_OBJEXT:='o'} 3874 3875# Check whether --with-build-cc or --without-build-cc was given. 3876if test "${with_build_cc+set}" = set; then 3877 withval="$with_build_cc" 3878 BUILD_CC="$withval" 3879else 3880 for ac_prog in gcc cc cl 3881do 3882 # Extract the first word of "$ac_prog", so it can be a program name with args. 3883set dummy $ac_prog; ac_word=$2 3884echo "$as_me:3884: checking for $ac_word" >&5 3885echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3886if test "${ac_cv_prog_BUILD_CC+set}" = set; then 3887 echo $ECHO_N "(cached) $ECHO_C" >&6 3888else 3889 if test -n "$BUILD_CC"; then 3890 ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test. 3891else 3892 ac_save_IFS=$IFS; IFS=$ac_path_separator 3893ac_dummy="$PATH" 3894for ac_dir in $ac_dummy; do 3895 IFS=$ac_save_IFS 3896 test -z "$ac_dir" && ac_dir=. 3897 $as_executable_p "$ac_dir/$ac_word" || continue 3898ac_cv_prog_BUILD_CC="$ac_prog" 3899echo "$as_me:3899: found $ac_dir/$ac_word" >&5 3900break 3901done 3902 3903fi 3904fi 3905BUILD_CC=$ac_cv_prog_BUILD_CC 3906if test -n "$BUILD_CC"; then 3907 echo "$as_me:3907: result: $BUILD_CC" >&5 3908echo "${ECHO_T}$BUILD_CC" >&6 3909else 3910 echo "$as_me:3910: result: no" >&5 3911echo "${ECHO_T}no" >&6 3912fi 3913 3914 test -n "$BUILD_CC" && break 3915done 3916 3917fi; 3918 echo "$as_me:3918: checking for native build C compiler" >&5 3919echo $ECHO_N "checking for native build C compiler... $ECHO_C" >&6 3920 echo "$as_me:3920: result: $BUILD_CC" >&5 3921echo "${ECHO_T}$BUILD_CC" >&6 3922 3923 echo "$as_me:3923: checking for native build C preprocessor" >&5 3924echo $ECHO_N "checking for native build C preprocessor... $ECHO_C" >&6 3925 3926# Check whether --with-build-cpp or --without-build-cpp was given. 3927if test "${with_build_cpp+set}" = set; then 3928 withval="$with_build_cpp" 3929 BUILD_CPP="$withval" 3930else 3931 BUILD_CPP='${BUILD_CC} -E' 3932fi; 3933 echo "$as_me:3933: result: $BUILD_CPP" >&5 3934echo "${ECHO_T}$BUILD_CPP" >&6 3935 3936 echo "$as_me:3936: checking for native build C flags" >&5 3937echo $ECHO_N "checking for native build C flags... $ECHO_C" >&6 3938 3939# Check whether --with-build-cflags or --without-build-cflags was given. 3940if test "${with_build_cflags+set}" = set; then 3941 withval="$with_build_cflags" 3942 BUILD_CFLAGS="$withval" 3943fi; 3944 echo "$as_me:3944: result: $BUILD_CFLAGS" >&5 3945echo "${ECHO_T}$BUILD_CFLAGS" >&6 3946 3947 echo "$as_me:3947: checking for native build C preprocessor-flags" >&5 3948echo $ECHO_N "checking for native build C preprocessor-flags... $ECHO_C" >&6 3949 3950# Check whether --with-build-cppflags or --without-build-cppflags was given. 3951if test "${with_build_cppflags+set}" = set; then 3952 withval="$with_build_cppflags" 3953 BUILD_CPPFLAGS="$withval" 3954fi; 3955 echo "$as_me:3955: result: $BUILD_CPPFLAGS" >&5 3956echo "${ECHO_T}$BUILD_CPPFLAGS" >&6 3957 3958 echo "$as_me:3958: checking for native build linker-flags" >&5 3959echo $ECHO_N "checking for native build linker-flags... $ECHO_C" >&6 3960 3961# Check whether --with-build-ldflags or --without-build-ldflags was given. 3962if test "${with_build_ldflags+set}" = set; then 3963 withval="$with_build_ldflags" 3964 BUILD_LDFLAGS="$withval" 3965fi; 3966 echo "$as_me:3966: result: $BUILD_LDFLAGS" >&5 3967echo "${ECHO_T}$BUILD_LDFLAGS" >&6 3968 3969 echo "$as_me:3969: checking for native build linker-libraries" >&5 3970echo $ECHO_N "checking for native build linker-libraries... $ECHO_C" >&6 3971 3972# Check whether --with-build-libs or --without-build-libs was given. 3973if test "${with_build_libs+set}" = set; then 3974 withval="$with_build_libs" 3975 BUILD_LIBS="$withval" 3976fi; 3977 echo "$as_me:3977: result: $BUILD_LIBS" >&5 3978echo "${ECHO_T}$BUILD_LIBS" >&6 3979 3980 # this assumes we're on Unix. 3981 BUILD_EXEEXT= 3982 BUILD_OBJEXT=o 3983 3984 : ${BUILD_CC:='${CC}'} 3985 3986 if ( test "$BUILD_CC" = "$CC" || test "$BUILD_CC" = '${CC}' ) ; then 3987 { { echo "$as_me:3987: error: Cross-build requires two compilers. 3988Use --with-build-cc to specify the native compiler." >&5 3989echo "$as_me: error: Cross-build requires two compilers. 3990Use --with-build-cc to specify the native compiler." >&2;} 3991 { (exit 1); exit 1; }; } 3992 fi 3993 3994else 3995 : ${BUILD_CC:='${CC}'} 3996 : ${BUILD_CPP:='${CPP}'} 3997 : ${BUILD_CFLAGS:='${CFLAGS}'} 3998 : ${BUILD_CPPFLAGS:='${CPPFLAGS}'} 3999 : ${BUILD_LDFLAGS:='${LDFLAGS}'} 4000 : ${BUILD_LIBS:='${LIBS}'} 4001 : ${BUILD_EXEEXT:='$x'} 4002 : ${BUILD_OBJEXT:='o'} 4003fi 4004 4005############################################################################### 4006 4007### Options to allow the user to specify the set of libraries which are used. 4008### Use "--without-normal --with-shared" to allow the default model to be 4009### shared, for example. 4010cf_list_models="" 4011 4012LIBTOOL= 4013 4014# common library maintenance symbols that are convenient for libtool scripts: 4015LIB_CREATE='${AR} -cr' 4016LIB_OBJECT='${OBJECTS}' 4017LIB_SUFFIX=.a 4018LIB_PREP="$RANLIB" 4019 4020# symbols used to prop libtool up to enable it to determine what it should be 4021# doing: 4022LIB_CLEAN= 4023LIB_COMPILE= 4024LIB_LINK='${CC}' 4025LIB_INSTALL= 4026LIB_UNINSTALL= 4027 4028echo "$as_me:4028: checking if you want to build libraries with libtool" >&5 4029echo $ECHO_N "checking if you want to build libraries with libtool... $ECHO_C" >&6 4030 4031# Check whether --with-libtool or --without-libtool was given. 4032if test "${with_libtool+set}" = set; then 4033 withval="$with_libtool" 4034 with_libtool=$withval 4035else 4036 with_libtool=no 4037fi; 4038echo "$as_me:4038: result: $with_libtool" >&5 4039echo "${ECHO_T}$with_libtool" >&6 4040if test "$with_libtool" != "no"; then 4041 4042 if test "$with_libtool" != "yes" ; then 4043 4044if test "x$prefix" != xNONE; then 4045 cf_path_syntax="$prefix" 4046else 4047 cf_path_syntax="$ac_default_prefix" 4048fi 4049 4050case ".$with_libtool" in #(vi 4051.\$\(*\)*|.\'*\'*) #(vi 4052 ;; 4053..|./*|.\\*) #(vi 4054 ;; 4055.[a-zA-Z]:[\\/]*) #(vi OS/2 EMX 4056 ;; 4057.\${*prefix}*) #(vi 4058 eval with_libtool="$with_libtool" 4059 case ".$with_libtool" in #(vi 4060 .NONE/*) 4061 with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%` 4062 ;; 4063 esac 4064 ;; #(vi 4065.no|.NONE/*) 4066 with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%` 4067 ;; 4068*) 4069 { { echo "$as_me:4069: error: expected a pathname, not \"$with_libtool\"" >&5 4070echo "$as_me: error: expected a pathname, not \"$with_libtool\"" >&2;} 4071 { (exit 1); exit 1; }; } 4072 ;; 4073esac 4074 4075 LIBTOOL=$with_libtool 4076 else 4077 # Extract the first word of "libtool", so it can be a program name with args. 4078set dummy libtool; ac_word=$2 4079echo "$as_me:4079: checking for $ac_word" >&5 4080echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 4081if test "${ac_cv_path_LIBTOOL+set}" = set; then 4082 echo $ECHO_N "(cached) $ECHO_C" >&6 4083else 4084 case $LIBTOOL in 4085 [\\/]* | ?:[\\/]*) 4086 ac_cv_path_LIBTOOL="$LIBTOOL" # Let the user override the test with a path. 4087 ;; 4088 *) 4089 ac_save_IFS=$IFS; IFS=$ac_path_separator 4090ac_dummy="$PATH" 4091for ac_dir in $ac_dummy; do 4092 IFS=$ac_save_IFS 4093 test -z "$ac_dir" && ac_dir=. 4094 if $as_executable_p "$ac_dir/$ac_word"; then 4095 ac_cv_path_LIBTOOL="$ac_dir/$ac_word" 4096 echo "$as_me:4096: found $ac_dir/$ac_word" >&5 4097 break 4098fi 4099done 4100 4101 ;; 4102esac 4103fi 4104LIBTOOL=$ac_cv_path_LIBTOOL 4105 4106if test -n "$LIBTOOL"; then 4107 echo "$as_me:4107: result: $LIBTOOL" >&5 4108echo "${ECHO_T}$LIBTOOL" >&6 4109else 4110 echo "$as_me:4110: result: no" >&5 4111echo "${ECHO_T}no" >&6 4112fi 4113 4114 fi 4115 if test -z "$LIBTOOL" ; then 4116 { { echo "$as_me:4116: error: Cannot find libtool" >&5 4117echo "$as_me: error: Cannot find libtool" >&2;} 4118 { (exit 1); exit 1; }; } 4119 fi 4120 LIB_CREATE='${LIBTOOL} --mode=link ${CC} -rpath ${DESTDIR}${libdir} -version-info `cut -f1 ${srcdir}/VERSION` ${LIBTOOL_OPTS} -o' 4121 LIB_OBJECT='${OBJECTS:.o=.lo}' 4122 LIB_SUFFIX=.la 4123 LIB_CLEAN='${LIBTOOL} --mode=clean' 4124 LIB_COMPILE='${LIBTOOL} --mode=compile' 4125 LIB_LINK='${LIBTOOL} --mode=link ${CC} ${LIBTOOL_OPTS}' 4126 LIB_INSTALL='${LIBTOOL} --mode=install' 4127 LIB_UNINSTALL='${LIBTOOL} --mode=uninstall' 4128 LIB_PREP=: 4129 4130 # Show the version of libtool 4131 echo "$as_me:4131: checking version of libtool" >&5 4132echo $ECHO_N "checking version of libtool... $ECHO_C" >&6 4133 4134 # Save the version in a cache variable - this is not entirely a good 4135 # thing, but the version string from libtool is very ugly, and for 4136 # bug reports it might be useful to have the original string. 4137 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.].*//'` 4138 echo "$as_me:4138: result: $cf_cv_libtool_version" >&5 4139echo "${ECHO_T}$cf_cv_libtool_version" >&6 4140 if test -z "$cf_cv_libtool_version" ; then 4141 { { echo "$as_me:4141: error: This is not GNU libtool" >&5 4142echo "$as_me: error: This is not GNU libtool" >&2;} 4143 { (exit 1); exit 1; }; } 4144 fi 4145 4146 # special hack to add --tag option for C++ compiler 4147 case $cf_cv_libtool_version in 4148 1.[5-9]*|[2-9]*) 4149 LIBTOOL_CXX="$LIBTOOL --tag=CXX" 4150 LIBTOOL="$LIBTOOL --tag=CC" 4151 ;; 4152 *) 4153 LIBTOOL_CXX="$LIBTOOL" 4154 ;; 4155 esac 4156else 4157 LIBTOOL="" 4158 LIBTOOL_CXX="" 4159fi 4160 4161test -z "$LIBTOOL" && ECHO_LT= 4162 4163if test "$with_libtool" != "no" ; then 4164 4165cf_list_models="$cf_list_models libtool" 4166 4167else 4168 4169echo "$as_me:4169: checking if you want to build shared libraries" >&5 4170echo $ECHO_N "checking if you want to build shared libraries... $ECHO_C" >&6 4171 4172# Check whether --with-shared or --without-shared was given. 4173if test "${with_shared+set}" = set; then 4174 withval="$with_shared" 4175 with_shared=$withval 4176else 4177 with_shared=no 4178fi; 4179echo "$as_me:4179: result: $with_shared" >&5 4180echo "${ECHO_T}$with_shared" >&6 4181test "$with_shared" = "yes" && cf_list_models="$cf_list_models shared" 4182 4183echo "$as_me:4183: checking if you want to build static libraries" >&5 4184echo $ECHO_N "checking if you want to build static libraries... $ECHO_C" >&6 4185 4186# Check whether --with-normal or --without-normal was given. 4187if test "${with_normal+set}" = set; then 4188 withval="$with_normal" 4189 with_normal=$withval 4190else 4191 with_normal=yes 4192fi; 4193echo "$as_me:4193: result: $with_normal" >&5 4194echo "${ECHO_T}$with_normal" >&6 4195test "$with_normal" = "yes" && cf_list_models="$cf_list_models normal" 4196 4197echo "$as_me:4197: checking if you want to build debug libraries" >&5 4198echo $ECHO_N "checking if you want to build debug libraries... $ECHO_C" >&6 4199 4200# Check whether --with-debug or --without-debug was given. 4201if test "${with_debug+set}" = set; then 4202 withval="$with_debug" 4203 with_debug=$withval 4204else 4205 with_debug=yes 4206fi; 4207echo "$as_me:4207: result: $with_debug" >&5 4208echo "${ECHO_T}$with_debug" >&6 4209test "$with_debug" = "yes" && cf_list_models="$cf_list_models debug" 4210 4211echo "$as_me:4211: checking if you want to build profiling libraries" >&5 4212echo $ECHO_N "checking if you want to build profiling libraries... $ECHO_C" >&6 4213 4214# Check whether --with-profile or --without-profile was given. 4215if test "${with_profile+set}" = set; then 4216 withval="$with_profile" 4217 with_profile=$withval 4218else 4219 with_profile=no 4220fi; 4221echo "$as_me:4221: result: $with_profile" >&5 4222echo "${ECHO_T}$with_profile" >&6 4223test "$with_profile" = "yes" && cf_list_models="$cf_list_models profile" 4224 4225fi 4226 4227############################################################################### 4228 4229echo "$as_me:4229: checking for specified models" >&5 4230echo $ECHO_N "checking for specified models... $ECHO_C" >&6 4231test -z "$cf_list_models" && cf_list_models=normal 4232test "$with_libtool" != "no" && cf_list_models=libtool 4233echo "$as_me:4233: result: $cf_list_models" >&5 4234echo "${ECHO_T}$cf_list_models" >&6 4235 4236### Use the first model as the default, and save its suffix for use in building 4237### up test-applications. 4238echo "$as_me:4238: checking for default model" >&5 4239echo $ECHO_N "checking for default model... $ECHO_C" >&6 4240DFT_LWR_MODEL=`echo "$cf_list_models" | $AWK '{print $1}'` 4241echo "$as_me:4241: result: $DFT_LWR_MODEL" >&5 4242echo "${ECHO_T}$DFT_LWR_MODEL" >&6 4243 4244DFT_UPR_MODEL=`echo "$DFT_LWR_MODEL" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` 4245 4246TICS_NAME=tic 4247 4248TINFO_NAME=tinfo 4249 4250LIB_NAME=ncurses 4251 4252LIB_DIR=../lib 4253LIB_2ND=../../lib 4254 4255 case $cf_cv_system_name in 4256 OS/2*) LIB_PREFIX='' ;; 4257 os2*) LIB_PREFIX='' ;; 4258 *) LIB_PREFIX='lib' ;; 4259 esac 4260cf_prefix=$LIB_PREFIX 4261 4262LIB_PREFIX=$cf_prefix 4263 4264LIB_SUFFIX= 4265 4266############################################################################### 4267 4268echo "$as_me:4268: checking if you want to build a separate terminfo library" >&5 4269echo $ECHO_N "checking if you want to build a separate terminfo library... $ECHO_C" >&6 4270 4271# Check whether --with-termlib or --without-termlib was given. 4272if test "${with_termlib+set}" = set; then 4273 withval="$with_termlib" 4274 with_termlib=$withval 4275else 4276 with_termlib=no 4277fi; 4278echo "$as_me:4278: result: $with_termlib" >&5 4279echo "${ECHO_T}$with_termlib" >&6 4280 4281echo "$as_me:4281: checking if you want to build a separate tic library" >&5 4282echo $ECHO_N "checking if you want to build a separate tic library... $ECHO_C" >&6 4283 4284# Check whether --with-ticlib or --without-ticlib was given. 4285if test "${with_ticlib+set}" = set; then 4286 withval="$with_ticlib" 4287 with_ticlib=$withval 4288else 4289 with_ticlib=no 4290fi; 4291echo "$as_me:4291: result: $with_ticlib" >&5 4292echo "${ECHO_T}$with_ticlib" >&6 4293 4294### Checks for special libraries, must be done up-front. 4295SHLIB_LIST="" 4296 4297echo "$as_me:4297: checking if you want to link with the GPM mouse library" >&5 4298echo $ECHO_N "checking if you want to link with the GPM mouse library... $ECHO_C" >&6 4299 4300# Check whether --with-gpm or --without-gpm was given. 4301if test "${with_gpm+set}" = set; then 4302 withval="$with_gpm" 4303 with_gpm=$withval 4304else 4305 with_gpm=maybe 4306fi; 4307echo "$as_me:4307: result: $with_gpm" >&5 4308echo "${ECHO_T}$with_gpm" >&6 4309 4310if test "$with_gpm" != no ; then 4311 echo "$as_me:4311: checking for gpm.h" >&5 4312echo $ECHO_N "checking for gpm.h... $ECHO_C" >&6 4313if test "${ac_cv_header_gpm_h+set}" = set; then 4314 echo $ECHO_N "(cached) $ECHO_C" >&6 4315else 4316 cat >conftest.$ac_ext <<_ACEOF 4317#line 4317 "configure" 4318#include "confdefs.h" 4319#include <gpm.h> 4320_ACEOF 4321if { (eval echo "$as_me:4321: \"$ac_cpp conftest.$ac_ext\"") >&5 4322 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 4323 ac_status=$? 4324 egrep -v '^ *\+' conftest.er1 >conftest.err 4325 rm -f conftest.er1 4326 cat conftest.err >&5 4327 echo "$as_me:4327: \$? = $ac_status" >&5 4328 (exit $ac_status); } >/dev/null; then 4329 if test -s conftest.err; then 4330 ac_cpp_err=$ac_c_preproc_warn_flag 4331 else 4332 ac_cpp_err= 4333 fi 4334else 4335 ac_cpp_err=yes 4336fi 4337if test -z "$ac_cpp_err"; then 4338 ac_cv_header_gpm_h=yes 4339else 4340 echo "$as_me: failed program was:" >&5 4341 cat conftest.$ac_ext >&5 4342 ac_cv_header_gpm_h=no 4343fi 4344rm -f conftest.err conftest.$ac_ext 4345fi 4346echo "$as_me:4346: result: $ac_cv_header_gpm_h" >&5 4347echo "${ECHO_T}$ac_cv_header_gpm_h" >&6 4348if test $ac_cv_header_gpm_h = yes; then 4349 4350 cat >>confdefs.h <<\EOF 4351#define HAVE_GPM_H 1 4352EOF 4353 4354 if test "$with_gpm" != yes && test "$with_gpm" != maybe ; then 4355 test -n "$verbose" && echo " assuming we really have GPM library" 1>&6 4356 4357echo "${as_me-configure}:4357: testing assuming we really have GPM library ..." 1>&5 4358 4359 cat >>confdefs.h <<\EOF 4360#define HAVE_LIBGPM 1 4361EOF 4362 4363 else 4364 echo "$as_me:4364: checking for Gpm_Open in -lgpm" >&5 4365echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6 4366if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then 4367 echo $ECHO_N "(cached) $ECHO_C" >&6 4368else 4369 ac_check_lib_save_LIBS=$LIBS 4370LIBS="-lgpm $LIBS" 4371cat >conftest.$ac_ext <<_ACEOF 4372#line 4372 "configure" 4373#include "confdefs.h" 4374 4375/* Override any gcc2 internal prototype to avoid an error. */ 4376#ifdef __cplusplus 4377extern "C" 4378#endif 4379/* We use char because int might match the return type of a gcc2 4380 builtin and then its argument prototype would still apply. */ 4381char Gpm_Open (); 4382int 4383main () 4384{ 4385Gpm_Open (); 4386 ; 4387 return 0; 4388} 4389_ACEOF 4390rm -f conftest.$ac_objext conftest$ac_exeext 4391if { (eval echo "$as_me:4391: \"$ac_link\"") >&5 4392 (eval $ac_link) 2>&5 4393 ac_status=$? 4394 echo "$as_me:4394: \$? = $ac_status" >&5 4395 (exit $ac_status); } && 4396 { ac_try='test -s conftest$ac_exeext' 4397 { (eval echo "$as_me:4397: \"$ac_try\"") >&5 4398 (eval $ac_try) 2>&5 4399 ac_status=$? 4400 echo "$as_me:4400: \$? = $ac_status" >&5 4401 (exit $ac_status); }; }; then 4402 ac_cv_lib_gpm_Gpm_Open=yes 4403else 4404 echo "$as_me: failed program was:" >&5 4405cat conftest.$ac_ext >&5 4406ac_cv_lib_gpm_Gpm_Open=no 4407fi 4408rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 4409LIBS=$ac_check_lib_save_LIBS 4410fi 4411echo "$as_me:4411: result: $ac_cv_lib_gpm_Gpm_Open" >&5 4412echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6 4413if test $ac_cv_lib_gpm_Gpm_Open = yes; then 4414 : 4415else 4416 4417 { { echo "$as_me:4417: error: Cannot link with GPM library" >&5 4418echo "$as_me: error: Cannot link with GPM library" >&2;} 4419 { (exit 1); exit 1; }; } 4420 fi 4421 with_gpm=yes 4422 4423fi 4424 4425else 4426 4427 test "$with_gpm" != maybe && { echo "$as_me:4427: WARNING: Cannot find GPM header" >&5 4428echo "$as_me: WARNING: Cannot find GPM header" >&2;} 4429 with_gpm=no 4430 4431fi 4432 4433fi 4434 4435if test "$with_gpm" != no ; then 4436 echo "$as_me:4436: checking if you want to load GPM dynamically" >&5 4437echo $ECHO_N "checking if you want to load GPM dynamically... $ECHO_C" >&6 4438 4439# Check whether --with-dlsym or --without-dlsym was given. 4440if test "${with_dlsym+set}" = set; then 4441 withval="$with_dlsym" 4442 with_dlsym=$withval 4443else 4444 with_dlsym=yes 4445fi; 4446 echo "$as_me:4446: result: $with_dlsym" >&5 4447echo "${ECHO_T}$with_dlsym" >&6 4448 if test "$with_dlsym" = yes ; then 4449 4450cf_have_dlsym=no 4451echo "$as_me:4451: checking for dlsym" >&5 4452echo $ECHO_N "checking for dlsym... $ECHO_C" >&6 4453if test "${ac_cv_func_dlsym+set}" = set; then 4454 echo $ECHO_N "(cached) $ECHO_C" >&6 4455else 4456 cat >conftest.$ac_ext <<_ACEOF 4457#line 4457 "configure" 4458#include "confdefs.h" 4459/* System header to define __stub macros and hopefully few prototypes, 4460 which can conflict with char dlsym (); below. */ 4461#include <assert.h> 4462/* Override any gcc2 internal prototype to avoid an error. */ 4463#ifdef __cplusplus 4464extern "C" 4465#endif 4466/* We use char because int might match the return type of a gcc2 4467 builtin and then its argument prototype would still apply. */ 4468char dlsym (); 4469char (*f) (); 4470 4471int 4472main () 4473{ 4474/* The GNU C library defines this for functions which it implements 4475 to always fail with ENOSYS. Some functions are actually named 4476 something starting with __ and the normal name is an alias. */ 4477#if defined (__stub_dlsym) || defined (__stub___dlsym) 4478choke me 4479#else 4480f = dlsym; 4481#endif 4482 4483 ; 4484 return 0; 4485} 4486_ACEOF 4487rm -f conftest.$ac_objext conftest$ac_exeext 4488if { (eval echo "$as_me:4488: \"$ac_link\"") >&5 4489 (eval $ac_link) 2>&5 4490 ac_status=$? 4491 echo "$as_me:4491: \$? = $ac_status" >&5 4492 (exit $ac_status); } && 4493 { ac_try='test -s conftest$ac_exeext' 4494 { (eval echo "$as_me:4494: \"$ac_try\"") >&5 4495 (eval $ac_try) 2>&5 4496 ac_status=$? 4497 echo "$as_me:4497: \$? = $ac_status" >&5 4498 (exit $ac_status); }; }; then 4499 ac_cv_func_dlsym=yes 4500else 4501 echo "$as_me: failed program was:" >&5 4502cat conftest.$ac_ext >&5 4503ac_cv_func_dlsym=no 4504fi 4505rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 4506fi 4507echo "$as_me:4507: result: $ac_cv_func_dlsym" >&5 4508echo "${ECHO_T}$ac_cv_func_dlsym" >&6 4509if test $ac_cv_func_dlsym = yes; then 4510 cf_have_dlsym=yes 4511else 4512 4513cf_have_libdl=no 4514echo "$as_me:4514: checking for dlsym in -ldl" >&5 4515echo $ECHO_N "checking for dlsym in -ldl... $ECHO_C" >&6 4516if test "${ac_cv_lib_dl_dlsym+set}" = set; then 4517 echo $ECHO_N "(cached) $ECHO_C" >&6 4518else 4519 ac_check_lib_save_LIBS=$LIBS 4520LIBS="-ldl $LIBS" 4521cat >conftest.$ac_ext <<_ACEOF 4522#line 4522 "configure" 4523#include "confdefs.h" 4524 4525/* Override any gcc2 internal prototype to avoid an error. */ 4526#ifdef __cplusplus 4527extern "C" 4528#endif 4529/* We use char because int might match the return type of a gcc2 4530 builtin and then its argument prototype would still apply. */ 4531char dlsym (); 4532int 4533main () 4534{ 4535dlsym (); 4536 ; 4537 return 0; 4538} 4539_ACEOF 4540rm -f conftest.$ac_objext conftest$ac_exeext 4541if { (eval echo "$as_me:4541: \"$ac_link\"") >&5 4542 (eval $ac_link) 2>&5 4543 ac_status=$? 4544 echo "$as_me:4544: \$? = $ac_status" >&5 4545 (exit $ac_status); } && 4546 { ac_try='test -s conftest$ac_exeext' 4547 { (eval echo "$as_me:4547: \"$ac_try\"") >&5 4548 (eval $ac_try) 2>&5 4549 ac_status=$? 4550 echo "$as_me:4550: \$? = $ac_status" >&5 4551 (exit $ac_status); }; }; then 4552 ac_cv_lib_dl_dlsym=yes 4553else 4554 echo "$as_me: failed program was:" >&5 4555cat conftest.$ac_ext >&5 4556ac_cv_lib_dl_dlsym=no 4557fi 4558rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 4559LIBS=$ac_check_lib_save_LIBS 4560fi 4561echo "$as_me:4561: result: $ac_cv_lib_dl_dlsym" >&5 4562echo "${ECHO_T}$ac_cv_lib_dl_dlsym" >&6 4563if test $ac_cv_lib_dl_dlsym = yes; then 4564 4565 cf_have_dlsym=yes 4566 cf_have_libdl=yes 4567fi 4568 4569fi 4570 4571if test "$cf_have_dlsym" = yes ; then 4572 test "$cf_have_libdl" = yes && LIBS="-ldl $LIBS" 4573 4574 echo "$as_me:4574: checking whether able to link to dl*() functions" >&5 4575echo $ECHO_N "checking whether able to link to dl*() functions... $ECHO_C" >&6 4576 cat >conftest.$ac_ext <<_ACEOF 4577#line 4577 "configure" 4578#include "confdefs.h" 4579#include <dlfcn.h> 4580int 4581main () 4582{ 4583 4584 void *obj; 4585 if ((obj = dlopen("filename", 0)) != 0) { 4586 if (dlsym(obj, "symbolname") == 0) { 4587 dlclose(obj); 4588 } 4589 } 4590 ; 4591 return 0; 4592} 4593_ACEOF 4594rm -f conftest.$ac_objext conftest$ac_exeext 4595if { (eval echo "$as_me:4595: \"$ac_link\"") >&5 4596 (eval $ac_link) 2>&5 4597 ac_status=$? 4598 echo "$as_me:4598: \$? = $ac_status" >&5 4599 (exit $ac_status); } && 4600 { ac_try='test -s conftest$ac_exeext' 4601 { (eval echo "$as_me:4601: \"$ac_try\"") >&5 4602 (eval $ac_try) 2>&5 4603 ac_status=$? 4604 echo "$as_me:4604: \$? = $ac_status" >&5 4605 (exit $ac_status); }; }; then 4606 4607 cat >>confdefs.h <<\EOF 4608#define HAVE_LIBDL 1 4609EOF 4610 4611else 4612 echo "$as_me: failed program was:" >&5 4613cat conftest.$ac_ext >&5 4614 4615 { { echo "$as_me:4615: error: Cannot link test program for libdl" >&5 4616echo "$as_me: error: Cannot link test program for libdl" >&2;} 4617 { (exit 1); exit 1; }; } 4618fi 4619rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 4620 echo "$as_me:4620: result: ok" >&5 4621echo "${ECHO_T}ok" >&6 4622else 4623 { { echo "$as_me:4623: error: Cannot find dlsym function" >&5 4624echo "$as_me: error: Cannot find dlsym function" >&2;} 4625 { (exit 1); exit 1; }; } 4626fi 4627 4628 if test "$with_gpm" != yes ; then 4629 test -n "$verbose" && echo " assuming soname for gpm is $with_gpm" 1>&6 4630 4631echo "${as_me-configure}:4631: testing assuming soname for gpm is $with_gpm ..." 1>&5 4632 4633 cf_cv_gpm_soname="$with_gpm" 4634 else 4635 4636echo "$as_me:4636: checking for soname of gpm library" >&5 4637echo $ECHO_N "checking for soname of gpm library... $ECHO_C" >&6 4638if test "${cf_cv_gpm_soname+set}" = set; then 4639 echo $ECHO_N "(cached) $ECHO_C" >&6 4640else 4641 4642cf_cv_gpm_soname=unknown 4643if test "$cross_compiling" != yes ; then 4644cat >conftest.$ac_ext <<CF_EOF 4645#include <gpm.h> 4646int main() 4647{ 4648if (Gpm_Open(0,0)) Gpm_Close(); 4649 ${cf_cv_main_return:-return}(0); 4650} 4651CF_EOF 4652cf_save_LIBS="$LIBS" 4653 LIBS="-lgpm $LIBS" 4654 if { (eval echo "$as_me:4654: \"$ac_compile\"") >&5 4655 (eval $ac_compile) 2>&5 4656 ac_status=$? 4657 echo "$as_me:4657: \$? = $ac_status" >&5 4658 (exit $ac_status); } ; then 4659 if { (eval echo "$as_me:4659: \"$ac_link\"") >&5 4660 (eval $ac_link) 2>&5 4661 ac_status=$? 4662 echo "$as_me:4662: \$? = $ac_status" >&5 4663 (exit $ac_status); } ; then 4664 cf_cv_gpm_soname=`ldd conftest$ac_exeext 2>/dev/null | sed -e 's,^.*/,,' -e 's, .*$,,' | fgrep libgpm.` 4665 test -z "$cf_cv_gpm_soname" && cf_cv_gpm_soname=unknown 4666 fi 4667 fi 4668rm -f conftest* 4669LIBS="$cf_save_LIBS" 4670fi 4671 4672fi 4673echo "$as_me:4673: result: $cf_cv_gpm_soname" >&5 4674echo "${ECHO_T}$cf_cv_gpm_soname" >&6 4675 4676 fi 4677 test "$cf_cv_gpm_soname" != "unknown" && cat >>confdefs.h <<EOF 4678#define LIBGPM_SONAME "$cf_cv_gpm_soname" 4679EOF 4680 4681 SHLIB_LIST="-ldl $SHLIB_LIST" 4682 else 4683 SHLIB_LIST="-lgpm $SHLIB_LIST" 4684 fi 4685 cat >>confdefs.h <<\EOF 4686#define HAVE_LIBGPM 1 4687EOF 4688 4689echo "$as_me:4689: checking for Gpm_Wgetch in -lgpm" >&5 4690echo $ECHO_N "checking for Gpm_Wgetch in -lgpm... $ECHO_C" >&6 4691if test "${ac_cv_lib_gpm_Gpm_Wgetch+set}" = set; then 4692 echo $ECHO_N "(cached) $ECHO_C" >&6 4693else 4694 ac_check_lib_save_LIBS=$LIBS 4695LIBS="-lgpm $LIBS" 4696cat >conftest.$ac_ext <<_ACEOF 4697#line 4697 "configure" 4698#include "confdefs.h" 4699 4700/* Override any gcc2 internal prototype to avoid an error. */ 4701#ifdef __cplusplus 4702extern "C" 4703#endif 4704/* We use char because int might match the return type of a gcc2 4705 builtin and then its argument prototype would still apply. */ 4706char Gpm_Wgetch (); 4707int 4708main () 4709{ 4710Gpm_Wgetch (); 4711 ; 4712 return 0; 4713} 4714_ACEOF 4715rm -f conftest.$ac_objext conftest$ac_exeext 4716if { (eval echo "$as_me:4716: \"$ac_link\"") >&5 4717 (eval $ac_link) 2>&5 4718 ac_status=$? 4719 echo "$as_me:4719: \$? = $ac_status" >&5 4720 (exit $ac_status); } && 4721 { ac_try='test -s conftest$ac_exeext' 4722 { (eval echo "$as_me:4722: \"$ac_try\"") >&5 4723 (eval $ac_try) 2>&5 4724 ac_status=$? 4725 echo "$as_me:4725: \$? = $ac_status" >&5 4726 (exit $ac_status); }; }; then 4727 ac_cv_lib_gpm_Gpm_Wgetch=yes 4728else 4729 echo "$as_me: failed program was:" >&5 4730cat conftest.$ac_ext >&5 4731ac_cv_lib_gpm_Gpm_Wgetch=no 4732fi 4733rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 4734LIBS=$ac_check_lib_save_LIBS 4735fi 4736echo "$as_me:4736: result: $ac_cv_lib_gpm_Gpm_Wgetch" >&5 4737echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Wgetch" >&6 4738if test $ac_cv_lib_gpm_Gpm_Wgetch = yes; then 4739 4740echo "$as_me:4740: checking if GPM is weakly bound to curses library" >&5 4741echo $ECHO_N "checking if GPM is weakly bound to curses library... $ECHO_C" >&6 4742if test "${cf_cv_check_gpm_wgetch+set}" = set; then 4743 echo $ECHO_N "(cached) $ECHO_C" >&6 4744else 4745 4746cf_cv_check_gpm_wgetch=unknown 4747if test "$cross_compiling" != yes ; then 4748 4749cat >conftest.$ac_ext <<CF_EOF 4750#include <gpm.h> 4751int main() 4752{ 4753 Gpm_Wgetch(); 4754 ${cf_cv_main_return:-return}(0); 4755} 4756CF_EOF 4757 4758 cf_save_LIBS="$LIBS" 4759 # This only works if we can look at the symbol table. If a shared 4760 # library is stripped for install, we cannot use that. So we're forced 4761 # to rely on the static library, noting that some packagers may not 4762 # include it. 4763 LIBS="-static -lgpm -dynamic $LIBS" 4764 if { (eval echo "$as_me:4764: \"$ac_compile\"") >&5 4765 (eval $ac_compile) 2>&5 4766 ac_status=$? 4767 echo "$as_me:4767: \$? = $ac_status" >&5 4768 (exit $ac_status); } ; then 4769 if { (eval echo "$as_me:4769: \"$ac_link\"") >&5 4770 (eval $ac_link) 2>&5 4771 ac_status=$? 4772 echo "$as_me:4772: \$? = $ac_status" >&5 4773 (exit $ac_status); } ; then 4774 cf_cv_check_gpm_wgetch=`nm conftest$ac_exeext | egrep '\<wgetch\>' | egrep '\<[vVwW]\>'` 4775 test -n "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=yes 4776 test -z "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=no 4777 fi 4778 fi 4779 rm -f conftest* 4780 LIBS="$cf_save_LIBS" 4781fi 4782 4783fi 4784echo "$as_me:4784: result: $cf_cv_check_gpm_wgetch" >&5 4785echo "${ECHO_T}$cf_cv_check_gpm_wgetch" >&6 4786 4787if test "$cf_cv_check_gpm_wgetch" != yes ; then 4788 { echo "$as_me:4788: WARNING: GPM library is already linked with curses - read the FAQ" >&5 4789echo "$as_me: WARNING: GPM library is already linked with curses - read the FAQ" >&2;} 4790fi 4791 4792fi 4793 4794fi 4795 4796# not everyone has "test -c" 4797if test -c /dev/sysmouse 2>/dev/null ; then 4798echo "$as_me:4798: checking if you want to use sysmouse" >&5 4799echo $ECHO_N "checking if you want to use sysmouse... $ECHO_C" >&6 4800 4801# Check whether --with-sysmouse or --without-sysmouse was given. 4802if test "${with_sysmouse+set}" = set; then 4803 withval="$with_sysmouse" 4804 cf_with_sysmouse=$withval 4805else 4806 cf_with_sysmouse=maybe 4807fi; 4808 if test "$cf_with_sysmouse" != no ; then 4809 cat >conftest.$ac_ext <<_ACEOF 4810#line 4810 "configure" 4811#include "confdefs.h" 4812 4813#include <osreldate.h> 4814#if (__FreeBSD_version >= 400017) 4815#include <sys/consio.h> 4816#include <sys/fbio.h> 4817#else 4818#include <machine/console.h> 4819#endif 4820 4821int 4822main () 4823{ 4824 4825 struct mouse_info the_mouse; 4826 ioctl(0, CONS_MOUSECTL, &the_mouse); 4827 4828 ; 4829 return 0; 4830} 4831_ACEOF 4832rm -f conftest.$ac_objext 4833if { (eval echo "$as_me:4833: \"$ac_compile\"") >&5 4834 (eval $ac_compile) 2>&5 4835 ac_status=$? 4836 echo "$as_me:4836: \$? = $ac_status" >&5 4837 (exit $ac_status); } && 4838 { ac_try='test -s conftest.$ac_objext' 4839 { (eval echo "$as_me:4839: \"$ac_try\"") >&5 4840 (eval $ac_try) 2>&5 4841 ac_status=$? 4842 echo "$as_me:4842: \$? = $ac_status" >&5 4843 (exit $ac_status); }; }; then 4844 cf_with_sysmouse=yes 4845else 4846 echo "$as_me: failed program was:" >&5 4847cat conftest.$ac_ext >&5 4848cf_with_sysmouse=no 4849fi 4850rm -f conftest.$ac_objext conftest.$ac_ext 4851 fi 4852echo "$as_me:4852: result: $cf_with_sysmouse" >&5 4853echo "${ECHO_T}$cf_with_sysmouse" >&6 4854test "$cf_with_sysmouse" = yes && cat >>confdefs.h <<\EOF 4855#define USE_SYSMOUSE 1 4856EOF 4857 4858fi 4859 4860if test X"$CC_G_OPT" = X"" ; then 4861 CC_G_OPT='-g' 4862 test -n "$GCC" && test "${ac_cv_prog_cc_g}" != yes && CC_G_OPT='' 4863fi 4864 4865if test X"$CXX_G_OPT" = X"" ; then 4866 CXX_G_OPT='-g' 4867 test -n "$GXX" && test "${ac_cv_prog_cxx_g}" != yes && CXX_G_OPT='' 4868fi 4869 4870echo "$as_me:4870: checking for default loader flags" >&5 4871echo $ECHO_N "checking for default loader flags... $ECHO_C" >&6 4872case $DFT_LWR_MODEL in 4873libtool) LD_MODEL='' ;; 4874normal) LD_MODEL='' ;; 4875debug) LD_MODEL=$CC_G_OPT ;; 4876profile) LD_MODEL='-pg';; 4877shared) LD_MODEL='' ;; 4878esac 4879echo "$as_me:4879: result: $LD_MODEL" >&5 4880echo "${ECHO_T}$LD_MODEL" >&6 4881 4882case $DFT_LWR_MODEL in 4883shared) 4884echo "$as_me:4884: checking if rpath option should be used" >&5 4885echo $ECHO_N "checking if rpath option should be used... $ECHO_C" >&6 4886 4887# Check whether --enable-rpath or --disable-rpath was given. 4888if test "${enable_rpath+set}" = set; then 4889 enableval="$enable_rpath" 4890 cf_cv_ld_rpath=$enableval 4891else 4892 cf_cv_ld_rpath=no 4893fi; 4894echo "$as_me:4894: result: $cf_cv_ld_rpath" >&5 4895echo "${ECHO_T}$cf_cv_ld_rpath" >&6 4896echo "$as_me:4896: checking if shared libraries should be relinked during install" >&5 4897echo $ECHO_N "checking if shared libraries should be relinked during install... $ECHO_C" >&6 4898 4899# Check whether --enable-relink or --disable-relink was given. 4900if test "${enable_relink+set}" = set; then 4901 enableval="$enable_relink" 4902 cf_cv_do_relink=$enableval 4903else 4904 cf_cv_do_relink=yes 4905fi; 4906echo "$as_me:4906: result: $cf_cv_do_relink" >&5 4907echo "${ECHO_T}$cf_cv_do_relink" >&6 4908 ;; 4909esac 4910 4911 LOCAL_LDFLAGS= 4912 LOCAL_LDFLAGS2= 4913 LD_SHARED_OPTS= 4914 INSTALL_LIB="-m 644" 4915 4916 cf_cv_do_symlinks=no 4917 4918 echo "$as_me:4918: checking if release/abi version should be used for shared libs" >&5 4919echo $ECHO_N "checking if release/abi version should be used for shared libs... $ECHO_C" >&6 4920 4921# Check whether --with-shlib-version or --without-shlib-version was given. 4922if test "${with_shlib_version+set}" = set; then 4923 withval="$with_shlib_version" 4924 test -z "$withval" && withval=auto 4925 case $withval in #(vi 4926 yes) #(vi 4927 cf_cv_shlib_version=auto 4928 ;; 4929 rel|abi|auto|no) #(vi 4930 cf_cv_shlib_version=$withval 4931 ;; 4932 *) 4933 { { echo "$as_me:4933: error: option value must be one of: rel, abi, auto or no" >&5 4934echo "$as_me: error: option value must be one of: rel, abi, auto or no" >&2;} 4935 { (exit 1); exit 1; }; } 4936 ;; 4937 esac 4938 4939else 4940 cf_cv_shlib_version=auto 4941fi; 4942 echo "$as_me:4942: result: $cf_cv_shlib_version" >&5 4943echo "${ECHO_T}$cf_cv_shlib_version" >&6 4944 4945 cf_cv_rm_so_locs=no 4946 4947 # Some less-capable ports of gcc support only -fpic 4948 CC_SHARED_OPTS= 4949 if test "$GCC" = yes 4950 then 4951 echo "$as_me:4951: checking which $CC option to use" >&5 4952echo $ECHO_N "checking which $CC option to use... $ECHO_C" >&6 4953 cf_save_CFLAGS="$CFLAGS" 4954 for CC_SHARED_OPTS in -fPIC -fpic '' 4955 do 4956 CFLAGS="$cf_save_CFLAGS $CC_SHARED_OPTS" 4957 cat >conftest.$ac_ext <<_ACEOF 4958#line 4958 "configure" 4959#include "confdefs.h" 4960#include <stdio.h> 4961int 4962main () 4963{ 4964int x = 1 4965 ; 4966 return 0; 4967} 4968_ACEOF 4969rm -f conftest.$ac_objext 4970if { (eval echo "$as_me:4970: \"$ac_compile\"") >&5 4971 (eval $ac_compile) 2>&5 4972 ac_status=$? 4973 echo "$as_me:4973: \$? = $ac_status" >&5 4974 (exit $ac_status); } && 4975 { ac_try='test -s conftest.$ac_objext' 4976 { (eval echo "$as_me:4976: \"$ac_try\"") >&5 4977 (eval $ac_try) 2>&5 4978 ac_status=$? 4979 echo "$as_me:4979: \$? = $ac_status" >&5 4980 (exit $ac_status); }; }; then 4981 break 4982else 4983 echo "$as_me: failed program was:" >&5 4984cat conftest.$ac_ext >&5 4985fi 4986rm -f conftest.$ac_objext conftest.$ac_ext 4987 done 4988 echo "$as_me:4988: result: $CC_SHARED_OPTS" >&5 4989echo "${ECHO_T}$CC_SHARED_OPTS" >&6 4990 CFLAGS="$cf_save_CFLAGS" 4991 fi 4992 4993 cf_cv_shlib_version_infix=no 4994 4995 case $cf_cv_system_name in 4996 beos*) 4997 MK_SHARED_LIB='${CC} ${CFLAGS} -o $@ -Xlinker -soname=`basename $@` -nostart -e 0' 4998 ;; 4999 cygwin*) 5000 CC_SHARED_OPTS= 5001 MK_SHARED_LIB='sh ../mk_shared_lib.sh $@ ${CC} ${CFLAGS}' 5002 cf_cv_shlib_version=cygdll 5003 cf_cv_shlib_version_infix=cygdll 5004 cat >mk_shared_lib.sh <<-CF_EOF 5005 #!/bin/sh 5006 SHARED_LIB=\$1 5007 IMPORT_LIB=\`echo "\$1" | sed -e 's/cyg/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\` 5008 shift 5009 cat <<-EOF 5010 Linking shared library 5011 ** SHARED_LIB \$SHARED_LIB 5012 ** IMPORT_LIB \$IMPORT_LIB 5013EOF 5014 exec \$* -shared -Wl,--out-implib=../lib/\${IMPORT_LIB} -Wl,--export-all-symbols -o ../lib/\${SHARED_LIB} 5015CF_EOF 5016 chmod +x mk_shared_lib.sh 5017 ;; 5018 darwin*) 5019 EXTRA_CFLAGS="-no-cpp-precomp" 5020 CC_SHARED_OPTS="-dynamic" 5021 MK_SHARED_LIB='${CC} ${CFLAGS} -dynamiclib -install_name ${libdir}/`basename $@` -compatibility_version ${ABI_VERSION} -current_version ${ABI_VERSION} -o $@' 5022 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=abi 5023 cf_cv_shlib_version_infix=yes 5024 echo "$as_me:5024: checking if ld -search_paths_first works" >&5 5025echo $ECHO_N "checking if ld -search_paths_first works... $ECHO_C" >&6 5026if test "${cf_cv_ldflags_search_paths_first+set}" = set; then 5027 echo $ECHO_N "(cached) $ECHO_C" >&6 5028else 5029 5030 cf_save_LDFLAGS=$LDFLAGS 5031 LDFLAGS="$LDFLAGS -Wl,-search_paths_first" 5032 cat >conftest.$ac_ext <<_ACEOF 5033#line 5033 "configure" 5034#include "confdefs.h" 5035 5036int 5037main () 5038{ 5039int i; 5040 ; 5041 return 0; 5042} 5043_ACEOF 5044rm -f conftest.$ac_objext conftest$ac_exeext 5045if { (eval echo "$as_me:5045: \"$ac_link\"") >&5 5046 (eval $ac_link) 2>&5 5047 ac_status=$? 5048 echo "$as_me:5048: \$? = $ac_status" >&5 5049 (exit $ac_status); } && 5050 { ac_try='test -s conftest$ac_exeext' 5051 { (eval echo "$as_me:5051: \"$ac_try\"") >&5 5052 (eval $ac_try) 2>&5 5053 ac_status=$? 5054 echo "$as_me:5054: \$? = $ac_status" >&5 5055 (exit $ac_status); }; }; then 5056 cf_cv_ldflags_search_paths_first=yes 5057else 5058 echo "$as_me: failed program was:" >&5 5059cat conftest.$ac_ext >&5 5060cf_cv_ldflags_search_paths_first=no 5061fi 5062rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 5063 LDFLAGS=$cf_save_LDFLAGS 5064fi 5065echo "$as_me:5065: result: $cf_cv_ldflags_search_paths_first" >&5 5066echo "${ECHO_T}$cf_cv_ldflags_search_paths_first" >&6 5067 if test $cf_cv_ldflags_search_paths_first = yes; then 5068 LDFLAGS="$LDFLAGS -Wl,-search_paths_first" 5069 fi 5070 ;; 5071 hpux*) 5072 # (tested with gcc 2.7.2 -- I don't have c89) 5073 if test "$GCC" = yes; then 5074 LD_SHARED_OPTS='-Xlinker +b -Xlinker ${libdir}' 5075 else 5076 CC_SHARED_OPTS='+Z' 5077 LD_SHARED_OPTS='-Wl,+b,${libdir}' 5078 fi 5079 MK_SHARED_LIB='${LD} +b ${libdir} -b -o $@' 5080 # HP-UX shared libraries must be executable, and should be 5081 # readonly to exploit a quirk in the memory manager. 5082 INSTALL_LIB="-m 555" 5083 ;; 5084 irix*) 5085 if test "$cf_cv_ld_rpath" = yes ; then 5086 if test "$GCC" = yes; then 5087 cf_ld_rpath_opt="-Wl,-rpath," 5088 EXTRA_LDFLAGS="-Wl,-rpath,\${libdir} $EXTRA_LDFLAGS" 5089 else 5090 cf_ld_rpath_opt="-rpath " 5091 EXTRA_LDFLAGS="-rpath \${libdir} $EXTRA_LDFLAGS" 5092 fi 5093 fi 5094 # tested with IRIX 5.2 and 'cc'. 5095 if test "$GCC" != yes; then 5096 CC_SHARED_OPTS='-KPIC' 5097 fi 5098 MK_SHARED_LIB='${CC} -shared -rdata_shared -soname `basename $@` -o $@' 5099 cf_cv_rm_so_locs=yes 5100 ;; 5101 linux*|gnu*|k*bsd*-gnu) 5102 if test "$DFT_LWR_MODEL" = "shared" ; then 5103 LOCAL_LDFLAGS="-Wl,-rpath,\$(LOCAL_LIBDIR)" 5104 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS" 5105 fi 5106 if test "$cf_cv_ld_rpath" = yes ; then 5107 cf_ld_rpath_opt="-Wl,-rpath," 5108 EXTRA_LDFLAGS="-Wl,-rpath,\${libdir} $EXTRA_LDFLAGS" 5109 fi 5110 5111 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel 5112 if test "$cf_cv_shlib_version" = rel; then 5113 cf_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}' 5114 else 5115 cf_shared_soname='`basename $@`' 5116 fi 5117 5118 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_shared_soname',-stats,-lc -o $@' 5119 ;; 5120 openbsd[2-9].*) 5121 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC" 5122 MK_SHARED_LIB='${LD} -Bshareable -soname,`basename $@.${ABI_VERSION}` -o $@' 5123 ;; 5124 openbsd*|freebsd[12].*) 5125 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC" 5126 MK_SHARED_LIB='${LD} -Bshareable -o $@' 5127 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel 5128 ;; 5129 freebsd*) 5130 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC" 5131 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_ld_rpath" = yes ; then 5132 LOCAL_LDFLAGS="-rpath \$(LOCAL_LIBDIR)" 5133 LOCAL_LDFLAGS2="-rpath \${libdir} $LOCAL_LDFLAGS" 5134 cf_ld_rpath_opt="-rpath " 5135 EXTRA_LDFLAGS="-rpath \${libdir} $EXTRA_LDFLAGS" 5136 fi 5137 5138 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel 5139 if test "$cf_cv_shlib_version" = rel; then 5140 cf_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}' 5141 else 5142 cf_shared_soname='`basename $@`' 5143 fi 5144 5145 MK_SHARED_LIB='${LD} -Bshareable -soname=`basename $@` -o $@' 5146 ;; 5147 netbsd*) 5148 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC" 5149 test "$cf_cv_ld_rpath" = yes && cf_ld_rpath_opt="-Wl,-rpath," 5150 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_ld_rpath" = yes ; then 5151 LOCAL_LDFLAGS="-Wl,-rpath,\$(LOCAL_LIBDIR)" 5152 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS" 5153 EXTRA_LDFLAGS="-Wl,-rpath,\${libdir} $EXTRA_LDFLAGS" 5154 if test "$cf_cv_shlib_version" = auto; then 5155 if test -f /usr/libexec/ld.elf_so; then 5156 cf_cv_shlib_version=abi 5157 else 5158 cf_cv_shlib_version=rel 5159 fi 5160 fi 5161 5162 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel 5163 if test "$cf_cv_shlib_version" = rel; then 5164 cf_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}' 5165 else 5166 cf_shared_soname='`basename $@`' 5167 fi 5168 5169 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_shared_soname' -o $@' 5170 else 5171 MK_SHARED_LIB='${LD} -Bshareable -o $@' 5172 fi 5173 ;; 5174 osf*|mls+*) 5175 # tested with OSF/1 V3.2 and 'cc' 5176 # tested with OSF/1 V3.2 and gcc 2.6.3 (but the c++ demo didn't 5177 # link with shared libs). 5178 MK_SHARED_LIB='${LD} -set_version ${REL_VERSION}:${ABI_VERSION} -expect_unresolved "*" -shared -soname `basename $@`' 5179 case $host_os in 5180 osf4*) 5181 MK_SHARED_LIB="${MK_SHARED_LIB} -msym" 5182 ;; 5183 esac 5184 MK_SHARED_LIB="${MK_SHARED_LIB}"' -o $@' 5185 if test "$DFT_LWR_MODEL" = "shared" ; then 5186 LOCAL_LDFLAGS="-Wl,-rpath,\$(LOCAL_LIBDIR)" 5187 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS" 5188 fi 5189 if test "$cf_cv_ld_rpath" = yes ; then 5190 cf_ld_rpath_opt="-rpath" 5191 # EXTRA_LDFLAGS="$LOCAL_LDFLAGS $EXTRA_LDFLAGS" 5192 fi 5193 cf_cv_rm_so_locs=yes 5194 ;; 5195 sco3.2v5*) # (also uw2* and UW7) hops 13-Apr-98 5196 # tested with osr5.0.5 5197 if test "$GCC" != yes; then 5198 CC_SHARED_OPTS='-belf -KPIC' 5199 fi 5200 MK_SHARED_LIB='${LD} -dy -G -h `basename $@ .${REL_VERSION}`.${ABI_VERSION} -o $@' 5201 if test "$cf_cv_ld_rpath" = yes ; then 5202 # only way is to set LD_RUN_PATH but no switch for it 5203 RUN_PATH=$libdir 5204 fi 5205 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel 5206 LINK_PROGS='LD_RUN_PATH=${libdir}' 5207 LINK_TESTS='Pwd=`pwd`;LD_RUN_PATH=`dirname $${Pwd}`/lib' 5208 ;; 5209 sunos4*) 5210 # tested with SunOS 4.1.1 and gcc 2.7.0 5211 if test "$GCC" != yes; then 5212 CC_SHARED_OPTS='-KPIC' 5213 fi 5214 MK_SHARED_LIB='${LD} -assert pure-text -o $@' 5215 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel 5216 ;; 5217 solaris2*) 5218 # tested with SunOS 5.5.1 (solaris 2.5.1) and gcc 2.7.2 5219 if test "$GCC" != yes; then 5220 CC_SHARED_OPTS='-KPIC' 5221 fi 5222 if test "$DFT_LWR_MODEL" = "shared" ; then 5223 LOCAL_LDFLAGS="-R \$(LOCAL_LIBDIR):\${libdir}" 5224 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS" 5225 fi 5226 if test "$cf_cv_ld_rpath" = yes ; then 5227 cf_ld_rpath_opt="-R" 5228 EXTRA_LDFLAGS="$LOCAL_LDFLAGS $EXTRA_LDFLAGS" 5229 fi 5230 5231 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel 5232 if test "$cf_cv_shlib_version" = rel; then 5233 cf_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}' 5234 else 5235 cf_shared_soname='`basename $@`' 5236 fi 5237 5238 MK_SHARED_LIB='${CC} -dy -G -h '$cf_shared_soname' -o $@' 5239 ;; 5240 sysv5uw7*|unix_sv*) 5241 # tested with UnixWare 7.1.0 (gcc 2.95.2 and cc) 5242 if test "$GCC" != yes; then 5243 CC_SHARED_OPTS='-KPIC' 5244 fi 5245 MK_SHARED_LIB='${LD} -d y -G -o $@' 5246 ;; 5247 *) 5248 CC_SHARED_OPTS='unknown' 5249 MK_SHARED_LIB='echo unknown' 5250 ;; 5251 esac 5252 5253 # This works if the last tokens in $MK_SHARED_LIB are the -o target. 5254 case "$cf_cv_shlib_version" in #(vi 5255 rel|abi) 5256 case "$MK_SHARED_LIB" in #(vi 5257 *'-o $@') 5258 test "$cf_cv_do_symlinks" = no && cf_cv_do_symlinks=yes 5259 ;; 5260 *) 5261 { echo "$as_me:5261: WARNING: ignored --with-shlib-version" >&5 5262echo "$as_me: WARNING: ignored --with-shlib-version" >&2;} 5263 ;; 5264 esac 5265 ;; 5266 esac 5267 5268 if test -n "$cf_ld_rpath_opt" ; then 5269 echo "$as_me:5269: checking if we need a space after rpath option" >&5 5270echo $ECHO_N "checking if we need a space after rpath option... $ECHO_C" >&6 5271 cf_save_LIBS="$LIBS" 5272 LIBS="$LIBS ${cf_ld_rpath_opt}$libdir" 5273 cat >conftest.$ac_ext <<_ACEOF 5274#line 5274 "configure" 5275#include "confdefs.h" 5276 5277int 5278main () 5279{ 5280 5281 ; 5282 return 0; 5283} 5284_ACEOF 5285rm -f conftest.$ac_objext conftest$ac_exeext 5286if { (eval echo "$as_me:5286: \"$ac_link\"") >&5 5287 (eval $ac_link) 2>&5 5288 ac_status=$? 5289 echo "$as_me:5289: \$? = $ac_status" >&5 5290 (exit $ac_status); } && 5291 { ac_try='test -s conftest$ac_exeext' 5292 { (eval echo "$as_me:5292: \"$ac_try\"") >&5 5293 (eval $ac_try) 2>&5 5294 ac_status=$? 5295 echo "$as_me:5295: \$? = $ac_status" >&5 5296 (exit $ac_status); }; }; then 5297 cf_rpath_space=no 5298else 5299 echo "$as_me: failed program was:" >&5 5300cat conftest.$ac_ext >&5 5301cf_rpath_space=yes 5302fi 5303rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 5304 LIBS="$cf_save_LIBS" 5305 echo "$as_me:5305: result: $cf_rpath_space" >&5 5306echo "${ECHO_T}$cf_rpath_space" >&6 5307 test "$cf_rpath_space" = yes && cf_ld_rpath_opt="$cf_ld_rpath_opt " 5308 MK_SHARED_LIB="$MK_SHARED_LIB $cf_ld_rpath_opt\${libdir}" 5309 fi 5310 5311if test "$CC_SHARED_OPTS" = "unknown"; then 5312 for model in $cf_list_models; do 5313 if test "$model" = "shared"; then 5314 { { echo "$as_me:5314: error: Shared libraries are not supported in this version" >&5 5315echo "$as_me: error: Shared libraries are not supported in this version" >&2;} 5316 { (exit 1); exit 1; }; } 5317 fi 5318 done 5319fi 5320 5321############################################################################### 5322 5323### use option --disable-overwrite to leave out the link to -lcurses 5324echo "$as_me:5324: checking if you wish to install ncurses overwriting curses" >&5 5325echo $ECHO_N "checking if you wish to install ncurses overwriting curses... $ECHO_C" >&6 5326 5327# Check whether --enable-overwrite or --disable-overwrite was given. 5328if test "${enable_overwrite+set}" = set; then 5329 enableval="$enable_overwrite" 5330 with_overwrite=$enableval 5331else 5332 if test "$prefix" = "/usr" ; then with_overwrite=yes; else with_overwrite=no; fi 5333fi; 5334echo "$as_me:5334: result: $with_overwrite" >&5 5335echo "${ECHO_T}$with_overwrite" >&6 5336 5337echo "$as_me:5337: checking if external terminfo-database is used" >&5 5338echo $ECHO_N "checking if external terminfo-database is used... $ECHO_C" >&6 5339 5340# Check whether --enable-database or --disable-database was given. 5341if test "${enable_database+set}" = set; then 5342 enableval="$enable_database" 5343 use_database=$enableval 5344else 5345 use_database=yes 5346fi; 5347echo "$as_me:5347: result: $use_database" >&5 5348echo "${ECHO_T}$use_database" >&6 5349 5350case $host_os in #(vi 5351os2*) #(vi 5352 TERMINFO_SRC='${top_srcdir}/misc/emx.src' 5353 ;; 5354*) #(vi 5355 TERMINFO_SRC='${top_srcdir}/misc/terminfo.src' 5356 ;; 5357esac 5358 5359 case $cf_cv_system_name in 5360 os2*) PATHSEP=';' ;; 5361 *) PATHSEP=':' ;; 5362 esac 5363 5364if test "$use_database" != no ; then 5365 cat >>confdefs.h <<\EOF 5366#define USE_DATABASE 1 5367EOF 5368 5369 echo "$as_me:5369: checking which terminfo source-file will be installed" >&5 5370echo $ECHO_N "checking which terminfo source-file will be installed... $ECHO_C" >&6 5371 5372# Check whether --enable-database or --disable-database was given. 5373if test "${enable_database+set}" = set; then 5374 enableval="$enable_database" 5375 TERMINFO_SRC=$withval 5376fi; 5377 echo "$as_me:5377: result: $TERMINFO_SRC" >&5 5378echo "${ECHO_T}$TERMINFO_SRC" >&6 5379 5380 echo "$as_me:5380: checking whether to use hashed database instead of directory/tree" >&5 5381echo $ECHO_N "checking whether to use hashed database instead of directory/tree... $ECHO_C" >&6 5382 5383# Check whether --with-hashed-db or --without-hashed-db was given. 5384if test "${with_hashed_db+set}" = set; then 5385 withval="$with_hashed_db" 5386 5387else 5388 with_hashed_db=no 5389fi; 5390 echo "$as_me:5390: result: $with_hashed_db" >&5 5391echo "${ECHO_T}$with_hashed_db" >&6 5392fi 5393 5394echo "$as_me:5394: checking for list of fallback descriptions" >&5 5395echo $ECHO_N "checking for list of fallback descriptions... $ECHO_C" >&6 5396 5397# Check whether --with-fallbacks or --without-fallbacks was given. 5398if test "${with_fallbacks+set}" = set; then 5399 withval="$with_fallbacks" 5400 with_fallback=$withval 5401else 5402 with_fallback= 5403fi; 5404echo "$as_me:5404: result: $with_fallback" >&5 5405echo "${ECHO_T}$with_fallback" >&6 5406FALLBACK_LIST=`echo "$with_fallback" | sed -e 's/,/ /g'` 5407 5408echo "$as_me:5408: checking if you want modern xterm or antique" >&5 5409echo $ECHO_N "checking if you want modern xterm or antique... $ECHO_C" >&6 5410 5411# Check whether --with-xterm-new or --without-xterm-new was given. 5412if test "${with_xterm_new+set}" = set; then 5413 withval="$with_xterm_new" 5414 with_xterm_new=$withval 5415else 5416 with_xterm_new=yes 5417fi; 5418case $with_xterm_new in 5419no) with_xterm_new=xterm-old;; 5420*) with_xterm_new=xterm-new;; 5421esac 5422echo "$as_me:5422: result: $with_xterm_new" >&5 5423echo "${ECHO_T}$with_xterm_new" >&6 5424WHICH_XTERM=$with_xterm_new 5425 5426MAKE_TERMINFO= 5427if test "$use_database" = no ; then 5428 TERMINFO="${datadir}/terminfo" 5429 MAKE_TERMINFO="#" 5430else 5431 5432echo "$as_me:5432: checking for list of terminfo directories" >&5 5433echo $ECHO_N "checking for list of terminfo directories... $ECHO_C" >&6 5434 5435# Check whether --with-terminfo-dirs or --without-terminfo-dirs was given. 5436if test "${with_terminfo_dirs+set}" = set; then 5437 withval="$with_terminfo_dirs" 5438 5439else 5440 withval=${TERMINFO_DIRS-${datadir}/terminfo} 5441fi; 5442IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${PATHSEP}" 5443cf_dst_path= 5444for cf_src_path in $withval 5445do 5446 5447if test "x$prefix" != xNONE; then 5448 cf_path_syntax="$prefix" 5449else 5450 cf_path_syntax="$ac_default_prefix" 5451fi 5452 5453case ".$cf_src_path" in #(vi 5454.\$\(*\)*|.\'*\'*) #(vi 5455 ;; 5456..|./*|.\\*) #(vi 5457 ;; 5458.[a-zA-Z]:[\\/]*) #(vi OS/2 EMX 5459 ;; 5460.\${*prefix}*) #(vi 5461 eval cf_src_path="$cf_src_path" 5462 case ".$cf_src_path" in #(vi 5463 .NONE/*) 5464 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%` 5465 ;; 5466 esac 5467 ;; #(vi 5468.no|.NONE/*) 5469 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%` 5470 ;; 5471*) 5472 { { echo "$as_me:5472: error: expected a pathname, not \"$cf_src_path\"" >&5 5473echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;} 5474 { (exit 1); exit 1; }; } 5475 ;; 5476esac 5477 5478 test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}:" 5479 cf_dst_path="${cf_dst_path}${cf_src_path}" 5480done 5481IFS="$ac_save_ifs" 5482 5483eval 'TERMINFO_DIRS="$cf_dst_path"' 5484 5485echo "$as_me:5485: result: $TERMINFO_DIRS" >&5 5486echo "${ECHO_T}$TERMINFO_DIRS" >&6 5487test -n "$TERMINFO_DIRS" && cat >>confdefs.h <<EOF 5488#define TERMINFO_DIRS "$TERMINFO_DIRS" 5489EOF 5490 5491echo "$as_me:5491: checking for default terminfo directory" >&5 5492echo $ECHO_N "checking for default terminfo directory... $ECHO_C" >&6 5493 5494# Check whether --with-default-terminfo-dir or --without-default-terminfo-dir was given. 5495if test "${with_default_terminfo_dir+set}" = set; then 5496 withval="$with_default_terminfo_dir" 5497 5498else 5499 withval="${TERMINFO-${datadir}/terminfo}" 5500fi; if test -n "${datadir}/terminfo" ; then 5501 5502if test "x$prefix" != xNONE; then 5503 cf_path_syntax="$prefix" 5504else 5505 cf_path_syntax="$ac_default_prefix" 5506fi 5507 5508case ".$withval" in #(vi 5509.\$\(*\)*|.\'*\'*) #(vi 5510 ;; 5511..|./*|.\\*) #(vi 5512 ;; 5513.[a-zA-Z]:[\\/]*) #(vi OS/2 EMX 5514 ;; 5515.\${*prefix}*) #(vi 5516 eval withval="$withval" 5517 case ".$withval" in #(vi 5518 .NONE/*) 5519 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%` 5520 ;; 5521 esac 5522 ;; #(vi 5523.no|.NONE/*) 5524 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%` 5525 ;; 5526*) 5527 { { echo "$as_me:5527: error: expected a pathname, not \"$withval\"" >&5 5528echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;} 5529 { (exit 1); exit 1; }; } 5530 ;; 5531esac 5532 5533fi 5534TERMINFO="$withval" 5535 5536echo "$as_me:5536: result: $TERMINFO" >&5 5537echo "${ECHO_T}$TERMINFO" >&6 5538cat >>confdefs.h <<EOF 5539#define TERMINFO "$TERMINFO" 5540EOF 5541 5542fi 5543 5544### use option --disable-big-core to make tic run on small machines 5545### We need 4Mb, check if we can allocate 50% more than that. 5546echo "$as_me:5546: checking if big-core option selected" >&5 5547echo $ECHO_N "checking if big-core option selected... $ECHO_C" >&6 5548 5549# Check whether --enable-big-core or --disable-big-core was given. 5550if test "${enable_big_core+set}" = set; then 5551 enableval="$enable_big_core" 5552 with_big_core=$enableval 5553else 5554 if test "$cross_compiling" = yes; then 5555 with_big_core=no 5556else 5557 cat >conftest.$ac_ext <<_ACEOF 5558#line 5558 "configure" 5559#include "confdefs.h" 5560 5561#include <stdlib.h> 5562#include <string.h> 5563int main() { 5564 unsigned long n = 6000000L; 5565 char *s = malloc(n); 5566 if (s != 0) 5567 s[0] = s[n-1] = 0; 5568 ${cf_cv_main_return:-return}(s == 0); 5569} 5570_ACEOF 5571rm -f conftest$ac_exeext 5572if { (eval echo "$as_me:5572: \"$ac_link\"") >&5 5573 (eval $ac_link) 2>&5 5574 ac_status=$? 5575 echo "$as_me:5575: \$? = $ac_status" >&5 5576 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 5577 { (eval echo "$as_me:5577: \"$ac_try\"") >&5 5578 (eval $ac_try) 2>&5 5579 ac_status=$? 5580 echo "$as_me:5580: \$? = $ac_status" >&5 5581 (exit $ac_status); }; }; then 5582 with_big_core=yes 5583else 5584 echo "$as_me: program exited with status $ac_status" >&5 5585echo "$as_me: failed program was:" >&5 5586cat conftest.$ac_ext >&5 5587with_big_core=no 5588fi 5589rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 5590fi 5591fi; 5592echo "$as_me:5592: result: $with_big_core" >&5 5593echo "${ECHO_T}$with_big_core" >&6 5594test "$with_big_core" = "yes" && cat >>confdefs.h <<\EOF 5595#define HAVE_BIG_CORE 1 5596EOF 5597 5598### ISO C only guarantees 512-char strings, we have tables which load faster 5599### when constructed using "big" strings. 5600echo "$as_me:5600: checking if big-strings option selected" >&5 5601echo $ECHO_N "checking if big-strings option selected... $ECHO_C" >&6 5602 5603# Check whether --enable-big-strings or --disable-big-strings was given. 5604if test "${enable_big_strings+set}" = set; then 5605 enableval="$enable_big_strings" 5606 with_big_strings=no 5607else 5608 with_big_strings=yes 5609fi; 5610echo "$as_me:5610: result: $with_big_strings" >&5 5611echo "${ECHO_T}$with_big_strings" >&6 5612 5613USE_BIG_STRINGS=0 5614test "$with_big_strings" = "yes" && USE_BIG_STRINGS=1 5615 5616### use option --enable-termcap to compile in the termcap fallback support 5617echo "$as_me:5617: checking if you want termcap-fallback support" >&5 5618echo $ECHO_N "checking if you want termcap-fallback support... $ECHO_C" >&6 5619 5620# Check whether --enable-termcap or --disable-termcap was given. 5621if test "${enable_termcap+set}" = set; then 5622 enableval="$enable_termcap" 5623 with_termcap=$enableval 5624else 5625 with_termcap=no 5626fi; 5627echo "$as_me:5627: result: $with_termcap" >&5 5628echo "${ECHO_T}$with_termcap" >&6 5629 5630if test "$with_termcap" != "yes" ; then 5631 if test "$use_database" = no ; then 5632 if test -z "$with_fallback" ; then 5633 { { echo "$as_me:5633: error: You have disabled the database w/o specifying fallbacks" >&5 5634echo "$as_me: error: You have disabled the database w/o specifying fallbacks" >&2;} 5635 { (exit 1); exit 1; }; } 5636 fi 5637 fi 5638 cat >>confdefs.h <<\EOF 5639#define PURE_TERMINFO 1 5640EOF 5641 5642else 5643 5644if test "$with_ticlib" != no ; then 5645 { { echo "$as_me:5645: error: Options --with-ticlib and --enable-termcap cannot be combined" >&5 5646echo "$as_me: error: Options --with-ticlib and --enable-termcap cannot be combined" >&2;} 5647 { (exit 1); exit 1; }; } 5648fi 5649 5650cat >>confdefs.h <<\EOF 5651#define USE_TERMCAP 1 5652EOF 5653 5654echo "$as_me:5654: checking for list of termcap files" >&5 5655echo $ECHO_N "checking for list of termcap files... $ECHO_C" >&6 5656 5657# Check whether --with-termpath or --without-termpath was given. 5658if test "${with_termpath+set}" = set; then 5659 withval="$with_termpath" 5660 5661else 5662 withval=${TERMPATH-/etc/termcap:/usr/share/misc/termcap} 5663fi; 5664IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${PATHSEP}" 5665cf_dst_path= 5666for cf_src_path in $withval 5667do 5668 5669if test "x$prefix" != xNONE; then 5670 cf_path_syntax="$prefix" 5671else 5672 cf_path_syntax="$ac_default_prefix" 5673fi 5674 5675case ".$cf_src_path" in #(vi 5676.\$\(*\)*|.\'*\'*) #(vi 5677 ;; 5678..|./*|.\\*) #(vi 5679 ;; 5680.[a-zA-Z]:[\\/]*) #(vi OS/2 EMX 5681 ;; 5682.\${*prefix}*) #(vi 5683 eval cf_src_path="$cf_src_path" 5684 case ".$cf_src_path" in #(vi 5685 .NONE/*) 5686 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%` 5687 ;; 5688 esac 5689 ;; #(vi 5690.no|.NONE/*) 5691 cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%` 5692 ;; 5693*) 5694 { { echo "$as_me:5694: error: expected a pathname, not \"$cf_src_path\"" >&5 5695echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;} 5696 { (exit 1); exit 1; }; } 5697 ;; 5698esac 5699 5700 test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}:" 5701 cf_dst_path="${cf_dst_path}${cf_src_path}" 5702done 5703IFS="$ac_save_ifs" 5704 5705eval 'TERMPATH="$cf_dst_path"' 5706 5707echo "$as_me:5707: result: $TERMPATH" >&5 5708echo "${ECHO_T}$TERMPATH" >&6 5709test -n "$TERMPATH" && cat >>confdefs.h <<EOF 5710#define TERMPATH "$TERMPATH" 5711EOF 5712 5713### use option --enable-getcap to use a hacked getcap for reading termcaps 5714echo "$as_me:5714: checking if fast termcap-loader is needed" >&5 5715echo $ECHO_N "checking if fast termcap-loader is needed... $ECHO_C" >&6 5716 5717# Check whether --enable-getcap or --disable-getcap was given. 5718if test "${enable_getcap+set}" = set; then 5719 enableval="$enable_getcap" 5720 with_getcap=$enableval 5721else 5722 with_getcap=no 5723fi; 5724echo "$as_me:5724: result: $with_getcap" >&5 5725echo "${ECHO_T}$with_getcap" >&6 5726test "$with_getcap" = "yes" && cat >>confdefs.h <<\EOF 5727#define USE_GETCAP 1 5728EOF 5729 5730echo "$as_me:5730: checking if translated termcaps will be cached in ~/.terminfo" >&5 5731echo $ECHO_N "checking if translated termcaps will be cached in ~/.terminfo... $ECHO_C" >&6 5732 5733# Check whether --enable-getcap-cache or --disable-getcap-cache was given. 5734if test "${enable_getcap_cache+set}" = set; then 5735 enableval="$enable_getcap_cache" 5736 with_getcap_cache=$enableval 5737else 5738 with_getcap_cache=no 5739fi; 5740echo "$as_me:5740: result: $with_getcap_cache" >&5 5741echo "${ECHO_T}$with_getcap_cache" >&6 5742test "$with_getcap_cache" = "yes" && cat >>confdefs.h <<\EOF 5743#define USE_GETCAP_CACHE 1 5744EOF 5745 5746fi 5747 5748### Use option --disable-home-terminfo to completely remove ~/.terminfo 5749echo "$as_me:5749: checking if ~/.terminfo is wanted" >&5 5750echo $ECHO_N "checking if ~/.terminfo is wanted... $ECHO_C" >&6 5751 5752# Check whether --enable-home-terminfo or --disable-home-terminfo was given. 5753if test "${enable_home_terminfo+set}" = set; then 5754 enableval="$enable_home_terminfo" 5755 with_home_terminfo=$enableval 5756else 5757 with_home_terminfo=yes 5758fi; 5759echo "$as_me:5759: result: $with_home_terminfo" >&5 5760echo "${ECHO_T}$with_home_terminfo" >&6 5761test "$with_home_terminfo" = "yes" && cat >>confdefs.h <<\EOF 5762#define USE_HOME_TERMINFO 1 5763EOF 5764 5765echo "$as_me:5765: checking if you want to use restricted environment when running as root" >&5 5766echo $ECHO_N "checking if you want to use restricted environment when running as root... $ECHO_C" >&6 5767 5768# Check whether --enable-root-environ or --disable-root-environ was given. 5769if test "${enable_root_environ+set}" = set; then 5770 enableval="$enable_root_environ" 5771 with_root_environ=$enableval 5772else 5773 with_root_environ=yes 5774fi; 5775echo "$as_me:5775: result: $with_root_environ" >&5 5776echo "${ECHO_T}$with_root_environ" >&6 5777test "$with_root_environ" = yes && cat >>confdefs.h <<\EOF 5778#define USE_ROOT_ENVIRON 1 5779EOF 5780 5781### Use option --enable-symlinks to make tic use symlinks, not hard links 5782### to reduce storage requirements for the terminfo database. 5783 5784for ac_func in \ 5785 remove \ 5786 unlink 5787do 5788as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 5789echo "$as_me:5789: checking for $ac_func" >&5 5790echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 5791if eval "test \"\${$as_ac_var+set}\" = set"; then 5792 echo $ECHO_N "(cached) $ECHO_C" >&6 5793else 5794 cat >conftest.$ac_ext <<_ACEOF 5795#line 5795 "configure" 5796#include "confdefs.h" 5797/* System header to define __stub macros and hopefully few prototypes, 5798 which can conflict with char $ac_func (); below. */ 5799#include <assert.h> 5800/* Override any gcc2 internal prototype to avoid an error. */ 5801#ifdef __cplusplus 5802extern "C" 5803#endif 5804/* We use char because int might match the return type of a gcc2 5805 builtin and then its argument prototype would still apply. */ 5806char $ac_func (); 5807char (*f) (); 5808 5809int 5810main () 5811{ 5812/* The GNU C library defines this for functions which it implements 5813 to always fail with ENOSYS. Some functions are actually named 5814 something starting with __ and the normal name is an alias. */ 5815#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 5816choke me 5817#else 5818f = $ac_func; 5819#endif 5820 5821 ; 5822 return 0; 5823} 5824_ACEOF 5825rm -f conftest.$ac_objext conftest$ac_exeext 5826if { (eval echo "$as_me:5826: \"$ac_link\"") >&5 5827 (eval $ac_link) 2>&5 5828 ac_status=$? 5829 echo "$as_me:5829: \$? = $ac_status" >&5 5830 (exit $ac_status); } && 5831 { ac_try='test -s conftest$ac_exeext' 5832 { (eval echo "$as_me:5832: \"$ac_try\"") >&5 5833 (eval $ac_try) 2>&5 5834 ac_status=$? 5835 echo "$as_me:5835: \$? = $ac_status" >&5 5836 (exit $ac_status); }; }; then 5837 eval "$as_ac_var=yes" 5838else 5839 echo "$as_me: failed program was:" >&5 5840cat conftest.$ac_ext >&5 5841eval "$as_ac_var=no" 5842fi 5843rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 5844fi 5845echo "$as_me:5845: result: `eval echo '${'$as_ac_var'}'`" >&5 5846echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 5847if test `eval echo '${'$as_ac_var'}'` = yes; then 5848 cat >>confdefs.h <<EOF 5849#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 5850EOF 5851 5852fi 5853done 5854 5855if test "$cross_compiling" = yes ; then 5856 5857for ac_func in \ 5858 link \ 5859 symlink 5860do 5861as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 5862echo "$as_me:5862: checking for $ac_func" >&5 5863echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 5864if eval "test \"\${$as_ac_var+set}\" = set"; then 5865 echo $ECHO_N "(cached) $ECHO_C" >&6 5866else 5867 cat >conftest.$ac_ext <<_ACEOF 5868#line 5868 "configure" 5869#include "confdefs.h" 5870/* System header to define __stub macros and hopefully few prototypes, 5871 which can conflict with char $ac_func (); below. */ 5872#include <assert.h> 5873/* Override any gcc2 internal prototype to avoid an error. */ 5874#ifdef __cplusplus 5875extern "C" 5876#endif 5877/* We use char because int might match the return type of a gcc2 5878 builtin and then its argument prototype would still apply. */ 5879char $ac_func (); 5880char (*f) (); 5881 5882int 5883main () 5884{ 5885/* The GNU C library defines this for functions which it implements 5886 to always fail with ENOSYS. Some functions are actually named 5887 something starting with __ and the normal name is an alias. */ 5888#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 5889choke me 5890#else 5891f = $ac_func; 5892#endif 5893 5894 ; 5895 return 0; 5896} 5897_ACEOF 5898rm -f conftest.$ac_objext conftest$ac_exeext 5899if { (eval echo "$as_me:5899: \"$ac_link\"") >&5 5900 (eval $ac_link) 2>&5 5901 ac_status=$? 5902 echo "$as_me:5902: \$? = $ac_status" >&5 5903 (exit $ac_status); } && 5904 { ac_try='test -s conftest$ac_exeext' 5905 { (eval echo "$as_me:5905: \"$ac_try\"") >&5 5906 (eval $ac_try) 2>&5 5907 ac_status=$? 5908 echo "$as_me:5908: \$? = $ac_status" >&5 5909 (exit $ac_status); }; }; then 5910 eval "$as_ac_var=yes" 5911else 5912 echo "$as_me: failed program was:" >&5 5913cat conftest.$ac_ext >&5 5914eval "$as_ac_var=no" 5915fi 5916rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 5917fi 5918echo "$as_me:5918: result: `eval echo '${'$as_ac_var'}'`" >&5 5919echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 5920if test `eval echo '${'$as_ac_var'}'` = yes; then 5921 cat >>confdefs.h <<EOF 5922#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 5923EOF 5924 5925fi 5926done 5927 5928else 5929 echo "$as_me:5929: checking if link/symlink functions work" >&5 5930echo $ECHO_N "checking if link/symlink functions work... $ECHO_C" >&6 5931if test "${cf_cv_link_funcs+set}" = set; then 5932 echo $ECHO_N "(cached) $ECHO_C" >&6 5933else 5934 5935 cf_cv_link_funcs= 5936 for cf_func in link symlink ; do 5937 if test "$cross_compiling" = yes; then 5938 5939 eval 'ac_cv_func_'$cf_func'=error' 5940else 5941 cat >conftest.$ac_ext <<_ACEOF 5942#line 5942 "configure" 5943#include "confdefs.h" 5944 5945#include <sys/types.h> 5946#include <sys/stat.h> 5947#ifdef HAVE_UNISTD_H 5948#include <unistd.h> 5949#endif 5950int main() 5951{ 5952 int fail = 0; 5953 char *src = "config.log"; 5954 char *dst = "conftest.chk"; 5955 struct stat src_sb; 5956 struct stat dst_sb; 5957 5958 stat(src, &src_sb); 5959 fail = ($cf_func("config.log", "conftest.chk") < 0) 5960 || (stat(dst, &dst_sb) < 0) 5961 || (dst_sb.st_mtime != src_sb.st_mtime); 5962#ifdef HAVE_UNLINK 5963 unlink(dst); 5964#else 5965 remove(dst); 5966#endif 5967 ${cf_cv_main_return:-return} (fail); 5968} 5969 5970_ACEOF 5971rm -f conftest$ac_exeext 5972if { (eval echo "$as_me:5972: \"$ac_link\"") >&5 5973 (eval $ac_link) 2>&5 5974 ac_status=$? 5975 echo "$as_me:5975: \$? = $ac_status" >&5 5976 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 5977 { (eval echo "$as_me:5977: \"$ac_try\"") >&5 5978 (eval $ac_try) 2>&5 5979 ac_status=$? 5980 echo "$as_me:5980: \$? = $ac_status" >&5 5981 (exit $ac_status); }; }; then 5982 5983 cf_cv_link_funcs="$cf_cv_link_funcs $cf_func" 5984 eval 'ac_cv_func_'$cf_func'=yes' 5985else 5986 echo "$as_me: program exited with status $ac_status" >&5 5987echo "$as_me: failed program was:" >&5 5988cat conftest.$ac_ext >&5 5989 5990 eval 'ac_cv_func_'$cf_func'=no' 5991fi 5992rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 5993fi 5994 done 5995 test -z "$cf_cv_link_funcs" && cf_cv_link_funcs=no 5996 5997fi 5998echo "$as_me:5998: result: $cf_cv_link_funcs" >&5 5999echo "${ECHO_T}$cf_cv_link_funcs" >&6 6000 test "$ac_cv_func_link" = yes && cat >>confdefs.h <<\EOF 6001#define HAVE_LINK 1 6002EOF 6003 6004 test "$ac_cv_func_symlink" = yes && cat >>confdefs.h <<\EOF 6005#define HAVE_SYMLINK 1 6006EOF 6007 6008fi 6009 6010with_links=no 6011with_symlinks=no 6012 6013# soft links (symbolic links) are useful for some systems where hard links do 6014# not work, or to make it simpler to copy terminfo trees around. 6015if test "$ac_cv_func_symlink" = yes ; then 6016 echo "$as_me:6016: checking if tic should use symbolic links" >&5 6017echo $ECHO_N "checking if tic should use symbolic links... $ECHO_C" >&6 6018 6019# Check whether --enable-symlinks or --disable-symlinks was given. 6020if test "${enable_symlinks+set}" = set; then 6021 enableval="$enable_symlinks" 6022 with_symlinks=$enableval 6023else 6024 with_symlinks=no 6025fi; 6026 echo "$as_me:6026: result: $with_symlinks" >&5 6027echo "${ECHO_T}$with_symlinks" >&6 6028fi 6029 6030# If we have hard links and did not choose to use soft links instead, there is 6031# no reason to make this choice optional - use the hard links. 6032if test "$with_symlinks" = no ; then 6033 echo "$as_me:6033: checking if tic should use hard links" >&5 6034echo $ECHO_N "checking if tic should use hard links... $ECHO_C" >&6 6035 if test "$ac_cv_func_link" = yes ; then 6036 with_links=yes 6037 else 6038 with_links=no 6039 fi 6040 echo "$as_me:6040: result: $with_links" >&5 6041echo "${ECHO_T}$with_links" >&6 6042fi 6043 6044test "$with_links" = yes && cat >>confdefs.h <<\EOF 6045#define USE_LINKS 1 6046EOF 6047 6048test "$with_symlinks" = yes && cat >>confdefs.h <<\EOF 6049#define USE_SYMLINKS 1 6050EOF 6051 6052### use option --enable-broken-linker to force on use of broken-linker support 6053echo "$as_me:6053: checking if you want broken-linker support code" >&5 6054echo $ECHO_N "checking if you want broken-linker support code... $ECHO_C" >&6 6055 6056# Check whether --enable-broken_linker or --disable-broken_linker was given. 6057if test "${enable_broken_linker+set}" = set; then 6058 enableval="$enable_broken_linker" 6059 with_broken_linker=$enableval 6060else 6061 with_broken_linker=${BROKEN_LINKER-no} 6062fi; 6063echo "$as_me:6063: result: $with_broken_linker" >&5 6064echo "${ECHO_T}$with_broken_linker" >&6 6065 6066BROKEN_LINKER=0 6067if test "$with_broken_linker" = yes ; then 6068 cat >>confdefs.h <<\EOF 6069#define BROKEN_LINKER 1 6070EOF 6071 6072 BROKEN_LINKER=1 6073elif test "$DFT_LWR_MODEL" = shared ; then 6074 case $cf_cv_system_name in #(vi 6075 cygwin*) 6076 cat >>confdefs.h <<\EOF 6077#define BROKEN_LINKER 1 6078EOF 6079 6080 BROKEN_LINKER=1 6081 test -n "$verbose" && echo " cygwin linker is broken anyway" 1>&6 6082 6083echo "${as_me-configure}:6083: testing cygwin linker is broken anyway ..." 1>&5 6084 6085 ;; 6086 esac 6087fi 6088 6089### use option --enable-bsdpad to have tputs process BSD-style prefix padding 6090echo "$as_me:6090: checking if tputs should process BSD-style prefix padding" >&5 6091echo $ECHO_N "checking if tputs should process BSD-style prefix padding... $ECHO_C" >&6 6092 6093# Check whether --enable-bsdpad or --disable-bsdpad was given. 6094if test "${enable_bsdpad+set}" = set; then 6095 enableval="$enable_bsdpad" 6096 with_bsdpad=$enableval 6097else 6098 with_bsdpad=no 6099fi; 6100echo "$as_me:6100: result: $with_bsdpad" >&5 6101echo "${ECHO_T}$with_bsdpad" >&6 6102test "$with_bsdpad" = yes && cat >>confdefs.h <<\EOF 6103#define BSD_TPUTS 1 6104EOF 6105 6106### use option --enable-widec to turn on use of wide-character support 6107NCURSES_CH_T=chtype 6108NCURSES_LIBUTF8=0 6109 6110NEED_WCHAR_H=0 6111NCURSES_MBSTATE_T=0 6112NCURSES_WCHAR_T=0 6113NCURSES_WINT_T=0 6114 6115# Check to define _XOPEN_SOURCE "automatically" 6116 6117echo "$as_me:6117: checking if $CC -U and -D options work together" >&5 6118echo $ECHO_N "checking if $CC -U and -D options work together... $ECHO_C" >&6 6119if test "${cf_cv_cc_u_d_options+set}" = set; then 6120 echo $ECHO_N "(cached) $ECHO_C" >&6 6121else 6122 6123 cf_save_CPPFLAGS="$CPPFLAGS" 6124 CPPFLAGS="-UU_D_OPTIONS -DU_D_OPTIONS -DD_U_OPTIONS -UD_U_OPTIONS" 6125 cat >conftest.$ac_ext <<_ACEOF 6126#line 6126 "configure" 6127#include "confdefs.h" 6128 6129int 6130main () 6131{ 6132 6133#ifndef U_D_OPTIONS 6134make an undefined-error 6135#endif 6136#ifdef D_U_OPTIONS 6137make a defined-error 6138#endif 6139 6140 ; 6141 return 0; 6142} 6143_ACEOF 6144rm -f conftest.$ac_objext 6145if { (eval echo "$as_me:6145: \"$ac_compile\"") >&5 6146 (eval $ac_compile) 2>&5 6147 ac_status=$? 6148 echo "$as_me:6148: \$? = $ac_status" >&5 6149 (exit $ac_status); } && 6150 { ac_try='test -s conftest.$ac_objext' 6151 { (eval echo "$as_me:6151: \"$ac_try\"") >&5 6152 (eval $ac_try) 2>&5 6153 ac_status=$? 6154 echo "$as_me:6154: \$? = $ac_status" >&5 6155 (exit $ac_status); }; }; then 6156 6157 cf_cv_cc_u_d_options=yes 6158else 6159 echo "$as_me: failed program was:" >&5 6160cat conftest.$ac_ext >&5 6161 6162 cf_cv_cc_u_d_options=no 6163fi 6164rm -f conftest.$ac_objext conftest.$ac_ext 6165 CPPFLAGS="$cf_save_CPPFLAGS" 6166 6167fi 6168echo "$as_me:6168: result: $cf_cv_cc_u_d_options" >&5 6169echo "${ECHO_T}$cf_cv_cc_u_d_options" >&6 6170 6171cf_XOPEN_SOURCE=500 6172cf_POSIX_C_SOURCE=199506L 6173 6174case $host_os in #(vi 6175aix[45]*) #(vi 6176 CPPFLAGS="$CPPFLAGS -D_ALL_SOURCE" 6177 ;; 6178freebsd*) #(vi 6179 # 5.x headers associate 6180 # _XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L 6181 # _XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L 6182 cf_POSIX_C_SOURCE=200112L 6183 cf_XOPEN_SOURCE=600 6184 CPPFLAGS="$CPPFLAGS -D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE" 6185 ;; 6186hpux*) #(vi 6187 CPPFLAGS="$CPPFLAGS -D_HPUX_SOURCE" 6188 ;; 6189irix[56].*) #(vi 6190 CPPFLAGS="$CPPFLAGS -D_SGI_SOURCE" 6191 ;; 6192linux*|gnu*|k*bsd*-gnu) #(vi 6193 6194echo "$as_me:6194: checking if we must define _GNU_SOURCE" >&5 6195echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6 6196if test "${cf_cv_gnu_source+set}" = set; then 6197 echo $ECHO_N "(cached) $ECHO_C" >&6 6198else 6199 6200cat >conftest.$ac_ext <<_ACEOF 6201#line 6201 "configure" 6202#include "confdefs.h" 6203#include <sys/types.h> 6204int 6205main () 6206{ 6207 6208#ifndef _XOPEN_SOURCE 6209make an error 6210#endif 6211 ; 6212 return 0; 6213} 6214_ACEOF 6215rm -f conftest.$ac_objext 6216if { (eval echo "$as_me:6216: \"$ac_compile\"") >&5 6217 (eval $ac_compile) 2>&5 6218 ac_status=$? 6219 echo "$as_me:6219: \$? = $ac_status" >&5 6220 (exit $ac_status); } && 6221 { ac_try='test -s conftest.$ac_objext' 6222 { (eval echo "$as_me:6222: \"$ac_try\"") >&5 6223 (eval $ac_try) 2>&5 6224 ac_status=$? 6225 echo "$as_me:6225: \$? = $ac_status" >&5 6226 (exit $ac_status); }; }; then 6227 cf_cv_gnu_source=no 6228else 6229 echo "$as_me: failed program was:" >&5 6230cat conftest.$ac_ext >&5 6231cf_save="$CPPFLAGS" 6232 CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE" 6233 cat >conftest.$ac_ext <<_ACEOF 6234#line 6234 "configure" 6235#include "confdefs.h" 6236#include <sys/types.h> 6237int 6238main () 6239{ 6240 6241#ifdef _XOPEN_SOURCE 6242make an error 6243#endif 6244 ; 6245 return 0; 6246} 6247_ACEOF 6248rm -f conftest.$ac_objext 6249if { (eval echo "$as_me:6249: \"$ac_compile\"") >&5 6250 (eval $ac_compile) 2>&5 6251 ac_status=$? 6252 echo "$as_me:6252: \$? = $ac_status" >&5 6253 (exit $ac_status); } && 6254 { ac_try='test -s conftest.$ac_objext' 6255 { (eval echo "$as_me:6255: \"$ac_try\"") >&5 6256 (eval $ac_try) 2>&5 6257 ac_status=$? 6258 echo "$as_me:6258: \$? = $ac_status" >&5 6259 (exit $ac_status); }; }; then 6260 cf_cv_gnu_source=no 6261else 6262 echo "$as_me: failed program was:" >&5 6263cat conftest.$ac_ext >&5 6264cf_cv_gnu_source=yes 6265fi 6266rm -f conftest.$ac_objext conftest.$ac_ext 6267 CPPFLAGS="$cf_save" 6268 6269fi 6270rm -f conftest.$ac_objext conftest.$ac_ext 6271 6272fi 6273echo "$as_me:6273: result: $cf_cv_gnu_source" >&5 6274echo "${ECHO_T}$cf_cv_gnu_source" >&6 6275test "$cf_cv_gnu_source" = yes && CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE" 6276 6277 ;; 6278mirbsd*) #(vi 6279 # setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <arpa/inet.h> 6280 ;; 6281netbsd*) #(vi 6282 # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw 6283 ;; 6284openbsd*) #(vi 6285 # setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw 6286 ;; 6287osf[45]*) #(vi 6288 CPPFLAGS="$CPPFLAGS -D_OSF_SOURCE" 6289 ;; 6290nto-qnx*) #(vi 6291 CPPFLAGS="$CPPFLAGS -D_QNX_SOURCE" 6292 ;; 6293sco*) #(vi 6294 # setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer 6295 ;; 6296solaris*) #(vi 6297 CPPFLAGS="$CPPFLAGS -D__EXTENSIONS__" 6298 ;; 6299*) 6300 echo "$as_me:6300: checking if we should define _XOPEN_SOURCE" >&5 6301echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6 6302if test "${cf_cv_xopen_source+set}" = set; then 6303 echo $ECHO_N "(cached) $ECHO_C" >&6 6304else 6305 6306 cat >conftest.$ac_ext <<_ACEOF 6307#line 6307 "configure" 6308#include "confdefs.h" 6309#include <sys/types.h> 6310int 6311main () 6312{ 6313 6314#ifndef _XOPEN_SOURCE 6315make an error 6316#endif 6317 ; 6318 return 0; 6319} 6320_ACEOF 6321rm -f conftest.$ac_objext 6322if { (eval echo "$as_me:6322: \"$ac_compile\"") >&5 6323 (eval $ac_compile) 2>&5 6324 ac_status=$? 6325 echo "$as_me:6325: \$? = $ac_status" >&5 6326 (exit $ac_status); } && 6327 { ac_try='test -s conftest.$ac_objext' 6328 { (eval echo "$as_me:6328: \"$ac_try\"") >&5 6329 (eval $ac_try) 2>&5 6330 ac_status=$? 6331 echo "$as_me:6331: \$? = $ac_status" >&5 6332 (exit $ac_status); }; }; then 6333 cf_cv_xopen_source=no 6334else 6335 echo "$as_me: failed program was:" >&5 6336cat conftest.$ac_ext >&5 6337cf_save="$CPPFLAGS" 6338 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE" 6339 cat >conftest.$ac_ext <<_ACEOF 6340#line 6340 "configure" 6341#include "confdefs.h" 6342#include <sys/types.h> 6343int 6344main () 6345{ 6346 6347#ifdef _XOPEN_SOURCE 6348make an error 6349#endif 6350 ; 6351 return 0; 6352} 6353_ACEOF 6354rm -f conftest.$ac_objext 6355if { (eval echo "$as_me:6355: \"$ac_compile\"") >&5 6356 (eval $ac_compile) 2>&5 6357 ac_status=$? 6358 echo "$as_me:6358: \$? = $ac_status" >&5 6359 (exit $ac_status); } && 6360 { ac_try='test -s conftest.$ac_objext' 6361 { (eval echo "$as_me:6361: \"$ac_try\"") >&5 6362 (eval $ac_try) 2>&5 6363 ac_status=$? 6364 echo "$as_me:6364: \$? = $ac_status" >&5 6365 (exit $ac_status); }; }; then 6366 cf_cv_xopen_source=no 6367else 6368 echo "$as_me: failed program was:" >&5 6369cat conftest.$ac_ext >&5 6370cf_cv_xopen_source=$cf_XOPEN_SOURCE 6371fi 6372rm -f conftest.$ac_objext conftest.$ac_ext 6373 CPPFLAGS="$cf_save" 6374 6375fi 6376rm -f conftest.$ac_objext conftest.$ac_ext 6377 6378fi 6379echo "$as_me:6379: result: $cf_cv_xopen_source" >&5 6380echo "${ECHO_T}$cf_cv_xopen_source" >&6 6381 if test "$cf_cv_xopen_source" != no ; then 6382 6383# remove _XOPEN_SOURCE symbol from $CFLAGS 6384CFLAGS=`echo "$CFLAGS" | \ 6385 sed -e 's/-[UD]_XOPEN_SOURCE\(=[^ ]*\)\?[ ]/ /g' \ 6386 -e 's/-[UD]_XOPEN_SOURCE\(=[^ ]*\)\?$//g'` 6387 6388# remove _XOPEN_SOURCE symbol from $CPPFLAGS 6389CPPFLAGS=`echo "$CPPFLAGS" | \ 6390 sed -e 's/-[UD]_XOPEN_SOURCE\(=[^ ]*\)\?[ ]/ /g' \ 6391 -e 's/-[UD]_XOPEN_SOURCE\(=[^ ]*\)\?$//g'` 6392 6393 test "$cf_cv_cc_u_d_options" = yes && \ 6394 CPPFLAGS="$CPPFLAGS -U_XOPEN_SOURCE" 6395 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_cv_xopen_source" 6396 fi 6397 6398cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE 6399 6400cf_save_CFLAGS="$CFLAGS" 6401cf_save_CPPFLAGS="$CPPFLAGS" 6402 6403# remove _POSIX_C_SOURCE symbol from $cf_save_CFLAGS 6404cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \ 6405 sed -e 's/-[UD]_POSIX_C_SOURCE\(=[^ ]*\)\?[ ]/ /g' \ 6406 -e 's/-[UD]_POSIX_C_SOURCE\(=[^ ]*\)\?$//g'` 6407 6408# remove _POSIX_C_SOURCE symbol from $cf_save_CPPFLAGS 6409cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \ 6410 sed -e 's/-[UD]_POSIX_C_SOURCE\(=[^ ]*\)\?[ ]/ /g' \ 6411 -e 's/-[UD]_POSIX_C_SOURCE\(=[^ ]*\)\?$//g'` 6412 6413echo "$as_me:6413: checking if we should define _POSIX_C_SOURCE" >&5 6414echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6 6415if test "${cf_cv_posix_c_source+set}" = set; then 6416 echo $ECHO_N "(cached) $ECHO_C" >&6 6417else 6418 6419echo "${as_me-configure}:6419: testing if the symbol is already defined go no further ..." 1>&5 6420 6421 cat >conftest.$ac_ext <<_ACEOF 6422#line 6422 "configure" 6423#include "confdefs.h" 6424#include <sys/types.h> 6425int 6426main () 6427{ 6428 6429#ifndef _POSIX_C_SOURCE 6430make an error 6431#endif 6432 ; 6433 return 0; 6434} 6435_ACEOF 6436rm -f conftest.$ac_objext 6437if { (eval echo "$as_me:6437: \"$ac_compile\"") >&5 6438 (eval $ac_compile) 2>&5 6439 ac_status=$? 6440 echo "$as_me:6440: \$? = $ac_status" >&5 6441 (exit $ac_status); } && 6442 { ac_try='test -s conftest.$ac_objext' 6443 { (eval echo "$as_me:6443: \"$ac_try\"") >&5 6444 (eval $ac_try) 2>&5 6445 ac_status=$? 6446 echo "$as_me:6446: \$? = $ac_status" >&5 6447 (exit $ac_status); }; }; then 6448 cf_cv_posix_c_source=no 6449else 6450 echo "$as_me: failed program was:" >&5 6451cat conftest.$ac_ext >&5 6452cf_want_posix_source=no 6453 case .$cf_POSIX_C_SOURCE in #(vi 6454 .[12]??*) #(vi 6455 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE" 6456 ;; 6457 .2) #(vi 6458 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE" 6459 cf_want_posix_source=yes 6460 ;; 6461 .*) 6462 cf_want_posix_source=yes 6463 ;; 6464 esac 6465 if test "$cf_want_posix_source" = yes ; then 6466 cat >conftest.$ac_ext <<_ACEOF 6467#line 6467 "configure" 6468#include "confdefs.h" 6469#include <sys/types.h> 6470int 6471main () 6472{ 6473 6474#ifdef _POSIX_SOURCE 6475make an error 6476#endif 6477 ; 6478 return 0; 6479} 6480_ACEOF 6481rm -f conftest.$ac_objext 6482if { (eval echo "$as_me:6482: \"$ac_compile\"") >&5 6483 (eval $ac_compile) 2>&5 6484 ac_status=$? 6485 echo "$as_me:6485: \$? = $ac_status" >&5 6486 (exit $ac_status); } && 6487 { ac_try='test -s conftest.$ac_objext' 6488 { (eval echo "$as_me:6488: \"$ac_try\"") >&5 6489 (eval $ac_try) 2>&5 6490 ac_status=$? 6491 echo "$as_me:6491: \$? = $ac_status" >&5 6492 (exit $ac_status); }; }; then 6493 : 6494else 6495 echo "$as_me: failed program was:" >&5 6496cat conftest.$ac_ext >&5 6497cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE" 6498fi 6499rm -f conftest.$ac_objext conftest.$ac_ext 6500 fi 6501 6502echo "${as_me-configure}:6502: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5 6503 6504 CFLAGS="$cf_trim_CFLAGS" 6505 CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source" 6506 6507echo "${as_me-configure}:6507: testing if the second compile does not leave our definition intact error ..." 1>&5 6508 6509 cat >conftest.$ac_ext <<_ACEOF 6510#line 6510 "configure" 6511#include "confdefs.h" 6512#include <sys/types.h> 6513int 6514main () 6515{ 6516 6517#ifndef _POSIX_C_SOURCE 6518make an error 6519#endif 6520 ; 6521 return 0; 6522} 6523_ACEOF 6524rm -f conftest.$ac_objext 6525if { (eval echo "$as_me:6525: \"$ac_compile\"") >&5 6526 (eval $ac_compile) 2>&5 6527 ac_status=$? 6528 echo "$as_me:6528: \$? = $ac_status" >&5 6529 (exit $ac_status); } && 6530 { ac_try='test -s conftest.$ac_objext' 6531 { (eval echo "$as_me:6531: \"$ac_try\"") >&5 6532 (eval $ac_try) 2>&5 6533 ac_status=$? 6534 echo "$as_me:6534: \$? = $ac_status" >&5 6535 (exit $ac_status); }; }; then 6536 : 6537else 6538 echo "$as_me: failed program was:" >&5 6539cat conftest.$ac_ext >&5 6540cf_cv_posix_c_source=no 6541fi 6542rm -f conftest.$ac_objext conftest.$ac_ext 6543 CFLAGS="$cf_save_CFLAGS" 6544 CPPFLAGS="$cf_save_CPPFLAGS" 6545 6546fi 6547rm -f conftest.$ac_objext conftest.$ac_ext 6548 6549fi 6550echo "$as_me:6550: result: $cf_cv_posix_c_source" >&5 6551echo "${ECHO_T}$cf_cv_posix_c_source" >&6 6552 6553if test "$cf_cv_posix_c_source" != no ; then 6554 CFLAGS="$cf_trim_CFLAGS" 6555 CPPFLAGS="$cf_trim_CPPFLAGS" 6556 if test "$cf_cv_cc_u_d_options" = yes ; then 6557 cf_temp_posix_c_source=`echo "$cf_cv_posix_c_source" | \ 6558 sed -e 's/-D/-U/g' -e 's/=[^ ]*//g'` 6559 CPPFLAGS="$CPPFLAGS $cf_temp_posix_c_source" 6560 fi 6561 CPPFLAGS="$CPPFLAGS $cf_cv_posix_c_source" 6562fi 6563 6564 ;; 6565esac 6566 6567# Work around breakage on OS X 6568 6569echo "$as_me:6569: checking if SIGWINCH is defined" >&5 6570echo $ECHO_N "checking if SIGWINCH is defined... $ECHO_C" >&6 6571if test "${cf_cv_define_sigwinch+set}" = set; then 6572 echo $ECHO_N "(cached) $ECHO_C" >&6 6573else 6574 6575 cat >conftest.$ac_ext <<_ACEOF 6576#line 6576 "configure" 6577#include "confdefs.h" 6578 6579#include <sys/types.h> 6580#include <sys/signal.h> 6581 6582int 6583main () 6584{ 6585int x = SIGWINCH 6586 ; 6587 return 0; 6588} 6589_ACEOF 6590rm -f conftest.$ac_objext 6591if { (eval echo "$as_me:6591: \"$ac_compile\"") >&5 6592 (eval $ac_compile) 2>&5 6593 ac_status=$? 6594 echo "$as_me:6594: \$? = $ac_status" >&5 6595 (exit $ac_status); } && 6596 { ac_try='test -s conftest.$ac_objext' 6597 { (eval echo "$as_me:6597: \"$ac_try\"") >&5 6598 (eval $ac_try) 2>&5 6599 ac_status=$? 6600 echo "$as_me:6600: \$? = $ac_status" >&5 6601 (exit $ac_status); }; }; then 6602 cf_cv_define_sigwinch=yes 6603else 6604 echo "$as_me: failed program was:" >&5 6605cat conftest.$ac_ext >&5 6606cat >conftest.$ac_ext <<_ACEOF 6607#line 6607 "configure" 6608#include "confdefs.h" 6609 6610#undef _XOPEN_SOURCE 6611#undef _POSIX_SOURCE 6612#undef _POSIX_C_SOURCE 6613#include <sys/types.h> 6614#include <sys/signal.h> 6615 6616int 6617main () 6618{ 6619int x = SIGWINCH 6620 ; 6621 return 0; 6622} 6623_ACEOF 6624rm -f conftest.$ac_objext 6625if { (eval echo "$as_me:6625: \"$ac_compile\"") >&5 6626 (eval $ac_compile) 2>&5 6627 ac_status=$? 6628 echo "$as_me:6628: \$? = $ac_status" >&5 6629 (exit $ac_status); } && 6630 { ac_try='test -s conftest.$ac_objext' 6631 { (eval echo "$as_me:6631: \"$ac_try\"") >&5 6632 (eval $ac_try) 2>&5 6633 ac_status=$? 6634 echo "$as_me:6634: \$? = $ac_status" >&5 6635 (exit $ac_status); }; }; then 6636 cf_cv_define_sigwinch=maybe 6637else 6638 echo "$as_me: failed program was:" >&5 6639cat conftest.$ac_ext >&5 6640cf_cv_define_sigwinch=no 6641fi 6642rm -f conftest.$ac_objext conftest.$ac_ext 6643 6644fi 6645rm -f conftest.$ac_objext conftest.$ac_ext 6646 6647fi 6648echo "$as_me:6648: result: $cf_cv_define_sigwinch" >&5 6649echo "${ECHO_T}$cf_cv_define_sigwinch" >&6 6650 6651if test "$cf_cv_define_sigwinch" = maybe ; then 6652echo "$as_me:6652: checking for actual SIGWINCH definition" >&5 6653echo $ECHO_N "checking for actual SIGWINCH definition... $ECHO_C" >&6 6654if test "${cf_cv_fixup_sigwinch+set}" = set; then 6655 echo $ECHO_N "(cached) $ECHO_C" >&6 6656else 6657 6658cf_cv_fixup_sigwinch=unknown 6659cf_sigwinch=32 6660while test $cf_sigwinch != 1 6661do 6662 cat >conftest.$ac_ext <<_ACEOF 6663#line 6663 "configure" 6664#include "confdefs.h" 6665 6666#undef _XOPEN_SOURCE 6667#undef _POSIX_SOURCE 6668#undef _POSIX_C_SOURCE 6669#include <sys/types.h> 6670#include <sys/signal.h> 6671 6672int 6673main () 6674{ 6675 6676#if SIGWINCH != $cf_sigwinch 6677make an error 6678#endif 6679int x = SIGWINCH 6680 ; 6681 return 0; 6682} 6683_ACEOF 6684rm -f conftest.$ac_objext 6685if { (eval echo "$as_me:6685: \"$ac_compile\"") >&5 6686 (eval $ac_compile) 2>&5 6687 ac_status=$? 6688 echo "$as_me:6688: \$? = $ac_status" >&5 6689 (exit $ac_status); } && 6690 { ac_try='test -s conftest.$ac_objext' 6691 { (eval echo "$as_me:6691: \"$ac_try\"") >&5 6692 (eval $ac_try) 2>&5 6693 ac_status=$? 6694 echo "$as_me:6694: \$? = $ac_status" >&5 6695 (exit $ac_status); }; }; then 6696 cf_cv_fixup_sigwinch=$cf_sigwinch 6697 break 6698else 6699 echo "$as_me: failed program was:" >&5 6700cat conftest.$ac_ext >&5 6701fi 6702rm -f conftest.$ac_objext conftest.$ac_ext 6703 6704cf_sigwinch=`expr $cf_sigwinch - 1` 6705done 6706 6707fi 6708echo "$as_me:6708: result: $cf_cv_fixup_sigwinch" >&5 6709echo "${ECHO_T}$cf_cv_fixup_sigwinch" >&6 6710 6711 if test "$cf_cv_fixup_sigwinch" != unknown ; then 6712 CPPFLAGS="$CPPFLAGS -DSIGWINCH=$cf_cv_fixup_sigwinch" 6713 fi 6714fi 6715 6716# Checks for CODESET support. 6717 6718 echo "$as_me:6718: checking for nl_langinfo and CODESET" >&5 6719echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6 6720if test "${am_cv_langinfo_codeset+set}" = set; then 6721 echo $ECHO_N "(cached) $ECHO_C" >&6 6722else 6723 cat >conftest.$ac_ext <<_ACEOF 6724#line 6724 "configure" 6725#include "confdefs.h" 6726#include <langinfo.h> 6727int 6728main () 6729{ 6730char* cs = nl_langinfo(CODESET); 6731 ; 6732 return 0; 6733} 6734_ACEOF 6735rm -f conftest.$ac_objext conftest$ac_exeext 6736if { (eval echo "$as_me:6736: \"$ac_link\"") >&5 6737 (eval $ac_link) 2>&5 6738 ac_status=$? 6739 echo "$as_me:6739: \$? = $ac_status" >&5 6740 (exit $ac_status); } && 6741 { ac_try='test -s conftest$ac_exeext' 6742 { (eval echo "$as_me:6742: \"$ac_try\"") >&5 6743 (eval $ac_try) 2>&5 6744 ac_status=$? 6745 echo "$as_me:6745: \$? = $ac_status" >&5 6746 (exit $ac_status); }; }; then 6747 am_cv_langinfo_codeset=yes 6748else 6749 echo "$as_me: failed program was:" >&5 6750cat conftest.$ac_ext >&5 6751am_cv_langinfo_codeset=no 6752fi 6753rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 6754 6755fi 6756echo "$as_me:6756: result: $am_cv_langinfo_codeset" >&5 6757echo "${ECHO_T}$am_cv_langinfo_codeset" >&6 6758 if test $am_cv_langinfo_codeset = yes; then 6759 6760cat >>confdefs.h <<\EOF 6761#define HAVE_LANGINFO_CODESET 1 6762EOF 6763 6764 fi 6765 6766# use these variables to work around a defect in gcc's fixincludes. 6767NCURSES_OK_WCHAR_T= 6768NCURSES_OK_WINT_T= 6769 6770echo "$as_me:6770: checking if you want wide-character code" >&5 6771echo $ECHO_N "checking if you want wide-character code... $ECHO_C" >&6 6772 6773# Check whether --enable-widec or --disable-widec was given. 6774if test "${enable_widec+set}" = set; then 6775 enableval="$enable_widec" 6776 with_widec=$enableval 6777else 6778 with_widec=no 6779fi; 6780echo "$as_me:6780: result: $with_widec" >&5 6781echo "${ECHO_T}$with_widec" >&6 6782if test "$with_widec" = yes ; then 6783 LIB_SUFFIX="w${LIB_SUFFIX}" 6784 cat >>confdefs.h <<\EOF 6785#define USE_WIDEC_SUPPORT 1 6786EOF 6787 6788echo "$as_me:6788: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5 6789echo $ECHO_N "checking if we must define _XOPEN_SOURCE_EXTENDED... $ECHO_C" >&6 6790cat >conftest.$ac_ext <<_ACEOF 6791#line 6791 "configure" 6792#include "confdefs.h" 6793#include <sys/types.h> 6794 6795int 6796main () 6797{ 6798 6799#ifndef _XOPEN_SOURCE_EXTENDED 6800make an error 6801#endif 6802 ; 6803 return 0; 6804} 6805_ACEOF 6806rm -f conftest.$ac_objext 6807if { (eval echo "$as_me:6807: \"$ac_compile\"") >&5 6808 (eval $ac_compile) 2>&5 6809 ac_status=$? 6810 echo "$as_me:6810: \$? = $ac_status" >&5 6811 (exit $ac_status); } && 6812 { ac_try='test -s conftest.$ac_objext' 6813 { (eval echo "$as_me:6813: \"$ac_try\"") >&5 6814 (eval $ac_try) 2>&5 6815 ac_status=$? 6816 echo "$as_me:6816: \$? = $ac_status" >&5 6817 (exit $ac_status); }; }; then 6818 cf_result=no 6819else 6820 echo "$as_me: failed program was:" >&5 6821cat conftest.$ac_ext >&5 6822cf_result=yes 6823fi 6824rm -f conftest.$ac_objext conftest.$ac_ext 6825echo "$as_me:6825: result: $cf_result" >&5 6826echo "${ECHO_T}$cf_result" >&6 6827 6828if test "$cf_result" = yes ; then 6829 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED" 6830elif test "x" != "x" ; then 6831 echo "$as_me:6831: checking checking for compatible value versus " >&5 6832echo $ECHO_N "checking checking for compatible value versus ... $ECHO_C" >&6 6833 cat >conftest.$ac_ext <<_ACEOF 6834#line 6834 "configure" 6835#include "confdefs.h" 6836#include <sys/types.h> 6837 6838int 6839main () 6840{ 6841 6842#if _XOPEN_SOURCE_EXTENDED- < 0 6843make an error 6844#endif 6845 ; 6846 return 0; 6847} 6848_ACEOF 6849rm -f conftest.$ac_objext 6850if { (eval echo "$as_me:6850: \"$ac_compile\"") >&5 6851 (eval $ac_compile) 2>&5 6852 ac_status=$? 6853 echo "$as_me:6853: \$? = $ac_status" >&5 6854 (exit $ac_status); } && 6855 { ac_try='test -s conftest.$ac_objext' 6856 { (eval echo "$as_me:6856: \"$ac_try\"") >&5 6857 (eval $ac_try) 2>&5 6858 ac_status=$? 6859 echo "$as_me:6859: \$? = $ac_status" >&5 6860 (exit $ac_status); }; }; then 6861 cf_result=yes 6862else 6863 echo "$as_me: failed program was:" >&5 6864cat conftest.$ac_ext >&5 6865cf_result=no 6866fi 6867rm -f conftest.$ac_objext conftest.$ac_ext 6868 echo "$as_me:6868: result: $cf_result" >&5 6869echo "${ECHO_T}$cf_result" >&6 6870 if test "$cf_result" = no ; then 6871 # perhaps we can override it - try... 6872 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED=" 6873 fi 6874fi 6875 6876 # with_overwrite=no 6877 NCURSES_CH_T=cchar_t 6878 6879for ac_func in putwc btowc wctob mbtowc wctomb mblen mbrlen mbrtowc 6880do 6881as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 6882echo "$as_me:6882: checking for $ac_func" >&5 6883echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 6884if eval "test \"\${$as_ac_var+set}\" = set"; then 6885 echo $ECHO_N "(cached) $ECHO_C" >&6 6886else 6887 cat >conftest.$ac_ext <<_ACEOF 6888#line 6888 "configure" 6889#include "confdefs.h" 6890/* System header to define __stub macros and hopefully few prototypes, 6891 which can conflict with char $ac_func (); below. */ 6892#include <assert.h> 6893/* Override any gcc2 internal prototype to avoid an error. */ 6894#ifdef __cplusplus 6895extern "C" 6896#endif 6897/* We use char because int might match the return type of a gcc2 6898 builtin and then its argument prototype would still apply. */ 6899char $ac_func (); 6900char (*f) (); 6901 6902int 6903main () 6904{ 6905/* The GNU C library defines this for functions which it implements 6906 to always fail with ENOSYS. Some functions are actually named 6907 something starting with __ and the normal name is an alias. */ 6908#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 6909choke me 6910#else 6911f = $ac_func; 6912#endif 6913 6914 ; 6915 return 0; 6916} 6917_ACEOF 6918rm -f conftest.$ac_objext conftest$ac_exeext 6919if { (eval echo "$as_me:6919: \"$ac_link\"") >&5 6920 (eval $ac_link) 2>&5 6921 ac_status=$? 6922 echo "$as_me:6922: \$? = $ac_status" >&5 6923 (exit $ac_status); } && 6924 { ac_try='test -s conftest$ac_exeext' 6925 { (eval echo "$as_me:6925: \"$ac_try\"") >&5 6926 (eval $ac_try) 2>&5 6927 ac_status=$? 6928 echo "$as_me:6928: \$? = $ac_status" >&5 6929 (exit $ac_status); }; }; then 6930 eval "$as_ac_var=yes" 6931else 6932 echo "$as_me: failed program was:" >&5 6933cat conftest.$ac_ext >&5 6934eval "$as_ac_var=no" 6935fi 6936rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 6937fi 6938echo "$as_me:6938: result: `eval echo '${'$as_ac_var'}'`" >&5 6939echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 6940if test `eval echo '${'$as_ac_var'}'` = yes; then 6941 cat >>confdefs.h <<EOF 6942#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 6943EOF 6944 6945fi 6946done 6947 6948 if test "$ac_cv_func_putwc" != yes ; then 6949 6950echo "$as_me:6950: checking for putwc in libutf8" >&5 6951echo $ECHO_N "checking for putwc in libutf8... $ECHO_C" >&6 6952if test "${cf_cv_libutf8+set}" = set; then 6953 echo $ECHO_N "(cached) $ECHO_C" >&6 6954else 6955 6956 cf_save_LIBS="$LIBS" 6957 LIBS="-lutf8 $LIBS" 6958cat >conftest.$ac_ext <<_ACEOF 6959#line 6959 "configure" 6960#include "confdefs.h" 6961 6962#include <libutf8.h> 6963int 6964main () 6965{ 6966putwc(0,0); 6967 ; 6968 return 0; 6969} 6970_ACEOF 6971rm -f conftest.$ac_objext conftest$ac_exeext 6972if { (eval echo "$as_me:6972: \"$ac_link\"") >&5 6973 (eval $ac_link) 2>&5 6974 ac_status=$? 6975 echo "$as_me:6975: \$? = $ac_status" >&5 6976 (exit $ac_status); } && 6977 { ac_try='test -s conftest$ac_exeext' 6978 { (eval echo "$as_me:6978: \"$ac_try\"") >&5 6979 (eval $ac_try) 2>&5 6980 ac_status=$? 6981 echo "$as_me:6981: \$? = $ac_status" >&5 6982 (exit $ac_status); }; }; then 6983 cf_cv_libutf8=yes 6984else 6985 echo "$as_me: failed program was:" >&5 6986cat conftest.$ac_ext >&5 6987cf_cv_libutf8=no 6988fi 6989rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 6990 LIBS="$cf_save_LIBS" 6991 6992fi 6993echo "$as_me:6993: result: $cf_cv_libutf8" >&5 6994echo "${ECHO_T}$cf_cv_libutf8" >&6 6995 6996if test "$cf_cv_libutf8" = yes ; then 6997 cat >>confdefs.h <<\EOF 6998#define HAVE_LIBUTF8_H 1 6999EOF 7000 7001 LIBS="-lutf8 $LIBS" 7002fi 7003 7004 if test "$cf_cv_libutf8" = yes ; then 7005 NCURSES_LIBUTF8=1 7006 fi 7007 fi 7008 7009# This is needed on Tru64 5.0 to declare mbstate_t 7010echo "$as_me:7010: checking if we must include wchar.h to declare mbstate_t" >&5 7011echo $ECHO_N "checking if we must include wchar.h to declare mbstate_t... $ECHO_C" >&6 7012if test "${cf_cv_mbstate_t+set}" = set; then 7013 echo $ECHO_N "(cached) $ECHO_C" >&6 7014else 7015 7016cat >conftest.$ac_ext <<_ACEOF 7017#line 7017 "configure" 7018#include "confdefs.h" 7019 7020#include <stdlib.h> 7021#include <stdarg.h> 7022#include <stdio.h> 7023#ifdef HAVE_LIBUTF8_H 7024#include <libutf8.h> 7025#endif 7026int 7027main () 7028{ 7029mbstate_t state 7030 ; 7031 return 0; 7032} 7033_ACEOF 7034rm -f conftest.$ac_objext 7035if { (eval echo "$as_me:7035: \"$ac_compile\"") >&5 7036 (eval $ac_compile) 2>&5 7037 ac_status=$? 7038 echo "$as_me:7038: \$? = $ac_status" >&5 7039 (exit $ac_status); } && 7040 { ac_try='test -s conftest.$ac_objext' 7041 { (eval echo "$as_me:7041: \"$ac_try\"") >&5 7042 (eval $ac_try) 2>&5 7043 ac_status=$? 7044 echo "$as_me:7044: \$? = $ac_status" >&5 7045 (exit $ac_status); }; }; then 7046 cf_cv_mbstate_t=no 7047else 7048 echo "$as_me: failed program was:" >&5 7049cat conftest.$ac_ext >&5 7050cat >conftest.$ac_ext <<_ACEOF 7051#line 7051 "configure" 7052#include "confdefs.h" 7053 7054#include <stdlib.h> 7055#include <stdarg.h> 7056#include <stdio.h> 7057#include <wchar.h> 7058#ifdef HAVE_LIBUTF8_H 7059#include <libutf8.h> 7060#endif 7061int 7062main () 7063{ 7064mbstate_t value 7065 ; 7066 return 0; 7067} 7068_ACEOF 7069rm -f conftest.$ac_objext 7070if { (eval echo "$as_me:7070: \"$ac_compile\"") >&5 7071 (eval $ac_compile) 2>&5 7072 ac_status=$? 7073 echo "$as_me:7073: \$? = $ac_status" >&5 7074 (exit $ac_status); } && 7075 { ac_try='test -s conftest.$ac_objext' 7076 { (eval echo "$as_me:7076: \"$ac_try\"") >&5 7077 (eval $ac_try) 2>&5 7078 ac_status=$? 7079 echo "$as_me:7079: \$? = $ac_status" >&5 7080 (exit $ac_status); }; }; then 7081 cf_cv_mbstate_t=yes 7082else 7083 echo "$as_me: failed program was:" >&5 7084cat conftest.$ac_ext >&5 7085cf_cv_mbstate_t=unknown 7086fi 7087rm -f conftest.$ac_objext conftest.$ac_ext 7088fi 7089rm -f conftest.$ac_objext conftest.$ac_ext 7090fi 7091echo "$as_me:7091: result: $cf_cv_mbstate_t" >&5 7092echo "${ECHO_T}$cf_cv_mbstate_t" >&6 7093 7094if test "$cf_cv_mbstate_t" = yes ; then 7095 cat >>confdefs.h <<\EOF 7096#define NEED_WCHAR_H 1 7097EOF 7098 7099 NEED_WCHAR_H=1 7100fi 7101 7102# if we do not find mbstate_t in either place, use substitution to provide a fallback. 7103if test "$cf_cv_mbstate_t" = unknown ; then 7104 NCURSES_MBSTATE_T=1 7105fi 7106 7107# This is needed on Tru64 5.0 to declare wchar_t 7108echo "$as_me:7108: checking if we must include wchar.h to declare wchar_t" >&5 7109echo $ECHO_N "checking if we must include wchar.h to declare wchar_t... $ECHO_C" >&6 7110if test "${cf_cv_wchar_t+set}" = set; then 7111 echo $ECHO_N "(cached) $ECHO_C" >&6 7112else 7113 7114cat >conftest.$ac_ext <<_ACEOF 7115#line 7115 "configure" 7116#include "confdefs.h" 7117 7118#include <stdlib.h> 7119#include <stdarg.h> 7120#include <stdio.h> 7121#ifdef HAVE_LIBUTF8_H 7122#include <libutf8.h> 7123#endif 7124int 7125main () 7126{ 7127wchar_t state 7128 ; 7129 return 0; 7130} 7131_ACEOF 7132rm -f conftest.$ac_objext 7133if { (eval echo "$as_me:7133: \"$ac_compile\"") >&5 7134 (eval $ac_compile) 2>&5 7135 ac_status=$? 7136 echo "$as_me:7136: \$? = $ac_status" >&5 7137 (exit $ac_status); } && 7138 { ac_try='test -s conftest.$ac_objext' 7139 { (eval echo "$as_me:7139: \"$ac_try\"") >&5 7140 (eval $ac_try) 2>&5 7141 ac_status=$? 7142 echo "$as_me:7142: \$? = $ac_status" >&5 7143 (exit $ac_status); }; }; then 7144 cf_cv_wchar_t=no 7145else 7146 echo "$as_me: failed program was:" >&5 7147cat conftest.$ac_ext >&5 7148cat >conftest.$ac_ext <<_ACEOF 7149#line 7149 "configure" 7150#include "confdefs.h" 7151 7152#include <stdlib.h> 7153#include <stdarg.h> 7154#include <stdio.h> 7155#include <wchar.h> 7156#ifdef HAVE_LIBUTF8_H 7157#include <libutf8.h> 7158#endif 7159int 7160main () 7161{ 7162wchar_t value 7163 ; 7164 return 0; 7165} 7166_ACEOF 7167rm -f conftest.$ac_objext 7168if { (eval echo "$as_me:7168: \"$ac_compile\"") >&5 7169 (eval $ac_compile) 2>&5 7170 ac_status=$? 7171 echo "$as_me:7171: \$? = $ac_status" >&5 7172 (exit $ac_status); } && 7173 { ac_try='test -s conftest.$ac_objext' 7174 { (eval echo "$as_me:7174: \"$ac_try\"") >&5 7175 (eval $ac_try) 2>&5 7176 ac_status=$? 7177 echo "$as_me:7177: \$? = $ac_status" >&5 7178 (exit $ac_status); }; }; then 7179 cf_cv_wchar_t=yes 7180else 7181 echo "$as_me: failed program was:" >&5 7182cat conftest.$ac_ext >&5 7183cf_cv_wchar_t=unknown 7184fi 7185rm -f conftest.$ac_objext conftest.$ac_ext 7186fi 7187rm -f conftest.$ac_objext conftest.$ac_ext 7188fi 7189echo "$as_me:7189: result: $cf_cv_wchar_t" >&5 7190echo "${ECHO_T}$cf_cv_wchar_t" >&6 7191 7192if test "$cf_cv_wchar_t" = yes ; then 7193 cat >>confdefs.h <<\EOF 7194#define NEED_WCHAR_H 1 7195EOF 7196 7197 NEED_WCHAR_H=1 7198fi 7199 7200# if we do not find wchar_t in either place, use substitution to provide a fallback. 7201if test "$cf_cv_wchar_t" = unknown ; then 7202 NCURSES_WCHAR_T=1 7203fi 7204 7205# if we find wchar_t in either place, use substitution to provide a fallback. 7206if test "$cf_cv_wchar_t" != unknown ; then 7207 NCURSES_OK_WCHAR_T=1 7208fi 7209 7210# This is needed on Tru64 5.0 to declare wint_t 7211echo "$as_me:7211: checking if we must include wchar.h to declare wint_t" >&5 7212echo $ECHO_N "checking if we must include wchar.h to declare wint_t... $ECHO_C" >&6 7213if test "${cf_cv_wint_t+set}" = set; then 7214 echo $ECHO_N "(cached) $ECHO_C" >&6 7215else 7216 7217cat >conftest.$ac_ext <<_ACEOF 7218#line 7218 "configure" 7219#include "confdefs.h" 7220 7221#include <stdlib.h> 7222#include <stdarg.h> 7223#include <stdio.h> 7224#ifdef HAVE_LIBUTF8_H 7225#include <libutf8.h> 7226#endif 7227int 7228main () 7229{ 7230wint_t state 7231 ; 7232 return 0; 7233} 7234_ACEOF 7235rm -f conftest.$ac_objext 7236if { (eval echo "$as_me:7236: \"$ac_compile\"") >&5 7237 (eval $ac_compile) 2>&5 7238 ac_status=$? 7239 echo "$as_me:7239: \$? = $ac_status" >&5 7240 (exit $ac_status); } && 7241 { ac_try='test -s conftest.$ac_objext' 7242 { (eval echo "$as_me:7242: \"$ac_try\"") >&5 7243 (eval $ac_try) 2>&5 7244 ac_status=$? 7245 echo "$as_me:7245: \$? = $ac_status" >&5 7246 (exit $ac_status); }; }; then 7247 cf_cv_wint_t=no 7248else 7249 echo "$as_me: failed program was:" >&5 7250cat conftest.$ac_ext >&5 7251cat >conftest.$ac_ext <<_ACEOF 7252#line 7252 "configure" 7253#include "confdefs.h" 7254 7255#include <stdlib.h> 7256#include <stdarg.h> 7257#include <stdio.h> 7258#include <wchar.h> 7259#ifdef HAVE_LIBUTF8_H 7260#include <libutf8.h> 7261#endif 7262int 7263main () 7264{ 7265wint_t value 7266 ; 7267 return 0; 7268} 7269_ACEOF 7270rm -f conftest.$ac_objext 7271if { (eval echo "$as_me:7271: \"$ac_compile\"") >&5 7272 (eval $ac_compile) 2>&5 7273 ac_status=$? 7274 echo "$as_me:7274: \$? = $ac_status" >&5 7275 (exit $ac_status); } && 7276 { ac_try='test -s conftest.$ac_objext' 7277 { (eval echo "$as_me:7277: \"$ac_try\"") >&5 7278 (eval $ac_try) 2>&5 7279 ac_status=$? 7280 echo "$as_me:7280: \$? = $ac_status" >&5 7281 (exit $ac_status); }; }; then 7282 cf_cv_wint_t=yes 7283else 7284 echo "$as_me: failed program was:" >&5 7285cat conftest.$ac_ext >&5 7286cf_cv_wint_t=unknown 7287fi 7288rm -f conftest.$ac_objext conftest.$ac_ext 7289fi 7290rm -f conftest.$ac_objext conftest.$ac_ext 7291fi 7292echo "$as_me:7292: result: $cf_cv_wint_t" >&5 7293echo "${ECHO_T}$cf_cv_wint_t" >&6 7294 7295if test "$cf_cv_wint_t" = yes ; then 7296 cat >>confdefs.h <<\EOF 7297#define NEED_WCHAR_H 1 7298EOF 7299 7300 NEED_WCHAR_H=1 7301fi 7302 7303# if we do not find wint_t in either place, use substitution to provide a fallback. 7304if test "$cf_cv_wint_t" = unknown ; then 7305 NCURSES_WINT_T=1 7306fi 7307 7308# if we find wint_t in either place, use substitution to provide a fallback. 7309if test "$cf_cv_wint_t" != unknown ; then 7310 NCURSES_OK_WINT_T=1 7311fi 7312 7313 if test "$NCURSES_MBSTATE_T" != 0; then 7314 cat >>confdefs.h <<\EOF 7315#define NEED_MBSTATE_T_DEF 1 7316EOF 7317 7318 fi 7319fi 7320 7321### use option --disable-lp64 to allow long chtype 7322case $cf_cv_abi_version in 7323[345]*) 7324 default_with_lp64=no 7325 ;; 7326*) 7327 default_with_lp64=yes 7328 ;; 7329esac 7330 7331echo "$as_me:7331: checking whether to enable _LP64 definition in curses.h" >&5 7332echo $ECHO_N "checking whether to enable _LP64 definition in curses.h... $ECHO_C" >&6 7333 7334# Check whether --enable-lp64 or --disable-lp64 was given. 7335if test "${enable_lp64+set}" = set; then 7336 enableval="$enable_lp64" 7337 with_lp64=$enableval 7338else 7339 with_lp64=$default_with_lp64 7340fi; 7341echo "$as_me:7341: result: $with_lp64" >&5 7342echo "${ECHO_T}$with_lp64" >&6 7343 7344if test "$with_lp64" = yes ; then 7345 cf_cv_enable_lp64=1 7346else 7347 cf_cv_enable_lp64=0 7348fi 7349 7350# Check whether --enable-largefile or --disable-largefile was given. 7351if test "${enable_largefile+set}" = set; then 7352 enableval="$enable_largefile" 7353 7354fi; 7355if test "$enable_largefile" != no; then 7356 7357 echo "$as_me:7357: checking for special C compiler options needed for large files" >&5 7358echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6 7359if test "${ac_cv_sys_largefile_CC+set}" = set; then 7360 echo $ECHO_N "(cached) $ECHO_C" >&6 7361else 7362 ac_cv_sys_largefile_CC=no 7363 if test "$GCC" != yes; then 7364 ac_save_CC=$CC 7365 while :; do 7366 # IRIX 6.2 and later do not support large files by default, 7367 # so use the C compiler's -n32 option if that helps. 7368 cat >conftest.$ac_ext <<_ACEOF 7369#line 7369 "configure" 7370#include "confdefs.h" 7371#include <sys/types.h> 7372 /* Check that off_t can represent 2**63 - 1 correctly. 7373 We can't simply define LARGE_OFF_T to be 9223372036854775807, 7374 since some C++ compilers masquerading as C compilers 7375 incorrectly reject 9223372036854775807. */ 7376#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 7377 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 7378 && LARGE_OFF_T % 2147483647 == 1) 7379 ? 1 : -1]; 7380int 7381main () 7382{ 7383 7384 ; 7385 return 0; 7386} 7387_ACEOF 7388 rm -f conftest.$ac_objext 7389if { (eval echo "$as_me:7389: \"$ac_compile\"") >&5 7390 (eval $ac_compile) 2>&5 7391 ac_status=$? 7392 echo "$as_me:7392: \$? = $ac_status" >&5 7393 (exit $ac_status); } && 7394 { ac_try='test -s conftest.$ac_objext' 7395 { (eval echo "$as_me:7395: \"$ac_try\"") >&5 7396 (eval $ac_try) 2>&5 7397 ac_status=$? 7398 echo "$as_me:7398: \$? = $ac_status" >&5 7399 (exit $ac_status); }; }; then 7400 break 7401else 7402 echo "$as_me: failed program was:" >&5 7403cat conftest.$ac_ext >&5 7404fi 7405rm -f conftest.$ac_objext 7406 CC="$CC -n32" 7407 rm -f conftest.$ac_objext 7408if { (eval echo "$as_me:7408: \"$ac_compile\"") >&5 7409 (eval $ac_compile) 2>&5 7410 ac_status=$? 7411 echo "$as_me:7411: \$? = $ac_status" >&5 7412 (exit $ac_status); } && 7413 { ac_try='test -s conftest.$ac_objext' 7414 { (eval echo "$as_me:7414: \"$ac_try\"") >&5 7415 (eval $ac_try) 2>&5 7416 ac_status=$? 7417 echo "$as_me:7417: \$? = $ac_status" >&5 7418 (exit $ac_status); }; }; then 7419 ac_cv_sys_largefile_CC=' -n32'; break 7420else 7421 echo "$as_me: failed program was:" >&5 7422cat conftest.$ac_ext >&5 7423fi 7424rm -f conftest.$ac_objext 7425 break 7426 done 7427 CC=$ac_save_CC 7428 rm -f conftest.$ac_ext 7429 fi 7430fi 7431echo "$as_me:7431: result: $ac_cv_sys_largefile_CC" >&5 7432echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6 7433 if test "$ac_cv_sys_largefile_CC" != no; then 7434 CC=$CC$ac_cv_sys_largefile_CC 7435 fi 7436 7437 echo "$as_me:7437: checking for _FILE_OFFSET_BITS value needed for large files" >&5 7438echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6 7439if test "${ac_cv_sys_file_offset_bits+set}" = set; then 7440 echo $ECHO_N "(cached) $ECHO_C" >&6 7441else 7442 while :; do 7443 ac_cv_sys_file_offset_bits=no 7444 cat >conftest.$ac_ext <<_ACEOF 7445#line 7445 "configure" 7446#include "confdefs.h" 7447#include <sys/types.h> 7448 /* Check that off_t can represent 2**63 - 1 correctly. 7449 We can't simply define LARGE_OFF_T to be 9223372036854775807, 7450 since some C++ compilers masquerading as C compilers 7451 incorrectly reject 9223372036854775807. */ 7452#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 7453 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 7454 && LARGE_OFF_T % 2147483647 == 1) 7455 ? 1 : -1]; 7456int 7457main () 7458{ 7459 7460 ; 7461 return 0; 7462} 7463_ACEOF 7464rm -f conftest.$ac_objext 7465if { (eval echo "$as_me:7465: \"$ac_compile\"") >&5 7466 (eval $ac_compile) 2>&5 7467 ac_status=$? 7468 echo "$as_me:7468: \$? = $ac_status" >&5 7469 (exit $ac_status); } && 7470 { ac_try='test -s conftest.$ac_objext' 7471 { (eval echo "$as_me:7471: \"$ac_try\"") >&5 7472 (eval $ac_try) 2>&5 7473 ac_status=$? 7474 echo "$as_me:7474: \$? = $ac_status" >&5 7475 (exit $ac_status); }; }; then 7476 break 7477else 7478 echo "$as_me: failed program was:" >&5 7479cat conftest.$ac_ext >&5 7480fi 7481rm -f conftest.$ac_objext conftest.$ac_ext 7482 cat >conftest.$ac_ext <<_ACEOF 7483#line 7483 "configure" 7484#include "confdefs.h" 7485#define _FILE_OFFSET_BITS 64 7486#include <sys/types.h> 7487 /* Check that off_t can represent 2**63 - 1 correctly. 7488 We can't simply define LARGE_OFF_T to be 9223372036854775807, 7489 since some C++ compilers masquerading as C compilers 7490 incorrectly reject 9223372036854775807. */ 7491#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 7492 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 7493 && LARGE_OFF_T % 2147483647 == 1) 7494 ? 1 : -1]; 7495int 7496main () 7497{ 7498 7499 ; 7500 return 0; 7501} 7502_ACEOF 7503rm -f conftest.$ac_objext 7504if { (eval echo "$as_me:7504: \"$ac_compile\"") >&5 7505 (eval $ac_compile) 2>&5 7506 ac_status=$? 7507 echo "$as_me:7507: \$? = $ac_status" >&5 7508 (exit $ac_status); } && 7509 { ac_try='test -s conftest.$ac_objext' 7510 { (eval echo "$as_me:7510: \"$ac_try\"") >&5 7511 (eval $ac_try) 2>&5 7512 ac_status=$? 7513 echo "$as_me:7513: \$? = $ac_status" >&5 7514 (exit $ac_status); }; }; then 7515 ac_cv_sys_file_offset_bits=64; break 7516else 7517 echo "$as_me: failed program was:" >&5 7518cat conftest.$ac_ext >&5 7519fi 7520rm -f conftest.$ac_objext conftest.$ac_ext 7521 break 7522done 7523fi 7524echo "$as_me:7524: result: $ac_cv_sys_file_offset_bits" >&5 7525echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6 7526if test "$ac_cv_sys_file_offset_bits" != no; then 7527 7528cat >>confdefs.h <<EOF 7529#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 7530EOF 7531 7532fi 7533rm -f conftest* 7534 echo "$as_me:7534: checking for _LARGE_FILES value needed for large files" >&5 7535echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6 7536if test "${ac_cv_sys_large_files+set}" = set; then 7537 echo $ECHO_N "(cached) $ECHO_C" >&6 7538else 7539 while :; do 7540 ac_cv_sys_large_files=no 7541 cat >conftest.$ac_ext <<_ACEOF 7542#line 7542 "configure" 7543#include "confdefs.h" 7544#include <sys/types.h> 7545 /* Check that off_t can represent 2**63 - 1 correctly. 7546 We can't simply define LARGE_OFF_T to be 9223372036854775807, 7547 since some C++ compilers masquerading as C compilers 7548 incorrectly reject 9223372036854775807. */ 7549#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 7550 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 7551 && LARGE_OFF_T % 2147483647 == 1) 7552 ? 1 : -1]; 7553int 7554main () 7555{ 7556 7557 ; 7558 return 0; 7559} 7560_ACEOF 7561rm -f conftest.$ac_objext 7562if { (eval echo "$as_me:7562: \"$ac_compile\"") >&5 7563 (eval $ac_compile) 2>&5 7564 ac_status=$? 7565 echo "$as_me:7565: \$? = $ac_status" >&5 7566 (exit $ac_status); } && 7567 { ac_try='test -s conftest.$ac_objext' 7568 { (eval echo "$as_me:7568: \"$ac_try\"") >&5 7569 (eval $ac_try) 2>&5 7570 ac_status=$? 7571 echo "$as_me:7571: \$? = $ac_status" >&5 7572 (exit $ac_status); }; }; then 7573 break 7574else 7575 echo "$as_me: failed program was:" >&5 7576cat conftest.$ac_ext >&5 7577fi 7578rm -f conftest.$ac_objext conftest.$ac_ext 7579 cat >conftest.$ac_ext <<_ACEOF 7580#line 7580 "configure" 7581#include "confdefs.h" 7582#define _LARGE_FILES 1 7583#include <sys/types.h> 7584 /* Check that off_t can represent 2**63 - 1 correctly. 7585 We can't simply define LARGE_OFF_T to be 9223372036854775807, 7586 since some C++ compilers masquerading as C compilers 7587 incorrectly reject 9223372036854775807. */ 7588#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 7589 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 7590 && LARGE_OFF_T % 2147483647 == 1) 7591 ? 1 : -1]; 7592int 7593main () 7594{ 7595 7596 ; 7597 return 0; 7598} 7599_ACEOF 7600rm -f conftest.$ac_objext 7601if { (eval echo "$as_me:7601: \"$ac_compile\"") >&5 7602 (eval $ac_compile) 2>&5 7603 ac_status=$? 7604 echo "$as_me:7604: \$? = $ac_status" >&5 7605 (exit $ac_status); } && 7606 { ac_try='test -s conftest.$ac_objext' 7607 { (eval echo "$as_me:7607: \"$ac_try\"") >&5 7608 (eval $ac_try) 2>&5 7609 ac_status=$? 7610 echo "$as_me:7610: \$? = $ac_status" >&5 7611 (exit $ac_status); }; }; then 7612 ac_cv_sys_large_files=1; break 7613else 7614 echo "$as_me: failed program was:" >&5 7615cat conftest.$ac_ext >&5 7616fi 7617rm -f conftest.$ac_objext conftest.$ac_ext 7618 break 7619done 7620fi 7621echo "$as_me:7621: result: $ac_cv_sys_large_files" >&5 7622echo "${ECHO_T}$ac_cv_sys_large_files" >&6 7623if test "$ac_cv_sys_large_files" != no; then 7624 7625cat >>confdefs.h <<EOF 7626#define _LARGE_FILES $ac_cv_sys_large_files 7627EOF 7628 7629fi 7630rm -f conftest* 7631fi 7632 7633 if test "$enable_largefile" != no ; then 7634 echo "$as_me:7634: checking for _LARGEFILE_SOURCE value needed for large files" >&5 7635echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6 7636if test "${ac_cv_sys_largefile_source+set}" = set; then 7637 echo $ECHO_N "(cached) $ECHO_C" >&6 7638else 7639 while :; do 7640 ac_cv_sys_largefile_source=no 7641 cat >conftest.$ac_ext <<_ACEOF 7642#line 7642 "configure" 7643#include "confdefs.h" 7644#include <stdio.h> 7645int 7646main () 7647{ 7648return !fseeko; 7649 ; 7650 return 0; 7651} 7652_ACEOF 7653rm -f conftest.$ac_objext 7654if { (eval echo "$as_me:7654: \"$ac_compile\"") >&5 7655 (eval $ac_compile) 2>&5 7656 ac_status=$? 7657 echo "$as_me:7657: \$? = $ac_status" >&5 7658 (exit $ac_status); } && 7659 { ac_try='test -s conftest.$ac_objext' 7660 { (eval echo "$as_me:7660: \"$ac_try\"") >&5 7661 (eval $ac_try) 2>&5 7662 ac_status=$? 7663 echo "$as_me:7663: \$? = $ac_status" >&5 7664 (exit $ac_status); }; }; then 7665 break 7666else 7667 echo "$as_me: failed program was:" >&5 7668cat conftest.$ac_ext >&5 7669fi 7670rm -f conftest.$ac_objext conftest.$ac_ext 7671 cat >conftest.$ac_ext <<_ACEOF 7672#line 7672 "configure" 7673#include "confdefs.h" 7674#define _LARGEFILE_SOURCE 1 7675#include <stdio.h> 7676int 7677main () 7678{ 7679return !fseeko; 7680 ; 7681 return 0; 7682} 7683_ACEOF 7684rm -f conftest.$ac_objext 7685if { (eval echo "$as_me:7685: \"$ac_compile\"") >&5 7686 (eval $ac_compile) 2>&5 7687 ac_status=$? 7688 echo "$as_me:7688: \$? = $ac_status" >&5 7689 (exit $ac_status); } && 7690 { ac_try='test -s conftest.$ac_objext' 7691 { (eval echo "$as_me:7691: \"$ac_try\"") >&5 7692 (eval $ac_try) 2>&5 7693 ac_status=$? 7694 echo "$as_me:7694: \$? = $ac_status" >&5 7695 (exit $ac_status); }; }; then 7696 ac_cv_sys_largefile_source=1; break 7697else 7698 echo "$as_me: failed program was:" >&5 7699cat conftest.$ac_ext >&5 7700fi 7701rm -f conftest.$ac_objext conftest.$ac_ext 7702 break 7703done 7704fi 7705echo "$as_me:7705: result: $ac_cv_sys_largefile_source" >&5 7706echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6 7707if test "$ac_cv_sys_largefile_source" != no; then 7708 7709cat >>confdefs.h <<EOF 7710#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source 7711EOF 7712 7713fi 7714rm -f conftest* 7715 7716# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug 7717# in glibc 2.1.3, but that breaks too many other things. 7718# If you want fseeko and ftello with glibc, upgrade to a fixed glibc. 7719echo "$as_me:7719: checking for fseeko" >&5 7720echo $ECHO_N "checking for fseeko... $ECHO_C" >&6 7721if test "${ac_cv_func_fseeko+set}" = set; then 7722 echo $ECHO_N "(cached) $ECHO_C" >&6 7723else 7724 cat >conftest.$ac_ext <<_ACEOF 7725#line 7725 "configure" 7726#include "confdefs.h" 7727#include <stdio.h> 7728int 7729main () 7730{ 7731return fseeko && fseeko (stdin, 0, 0); 7732 ; 7733 return 0; 7734} 7735_ACEOF 7736rm -f conftest.$ac_objext conftest$ac_exeext 7737if { (eval echo "$as_me:7737: \"$ac_link\"") >&5 7738 (eval $ac_link) 2>&5 7739 ac_status=$? 7740 echo "$as_me:7740: \$? = $ac_status" >&5 7741 (exit $ac_status); } && 7742 { ac_try='test -s conftest$ac_exeext' 7743 { (eval echo "$as_me:7743: \"$ac_try\"") >&5 7744 (eval $ac_try) 2>&5 7745 ac_status=$? 7746 echo "$as_me:7746: \$? = $ac_status" >&5 7747 (exit $ac_status); }; }; then 7748 ac_cv_func_fseeko=yes 7749else 7750 echo "$as_me: failed program was:" >&5 7751cat conftest.$ac_ext >&5 7752ac_cv_func_fseeko=no 7753fi 7754rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 7755fi 7756echo "$as_me:7756: result: $ac_cv_func_fseeko" >&5 7757echo "${ECHO_T}$ac_cv_func_fseeko" >&6 7758if test $ac_cv_func_fseeko = yes; then 7759 7760cat >>confdefs.h <<\EOF 7761#define HAVE_FSEEKO 1 7762EOF 7763 7764fi 7765 7766 # Normally we would collect these definitions in the config.h, 7767 # but (like _XOPEN_SOURCE), some environments rely on having these 7768 # defined before any of the system headers are included. Another 7769 # case comes up with C++, e.g., on AIX the compiler compiles the 7770 # header files by themselves before looking at the body files it is 7771 # told to compile. For ncurses, those header files do not include 7772 # the config.h 7773 test "$ac_cv_sys_large_files" != no && CPPFLAGS="$CPPFLAGS -D_LARGE_FILES " 7774 test "$ac_cv_sys_largefile_source" != no && CPPFLAGS="$CPPFLAGS -D_LARGEFILE_SOURCE " 7775 test "$ac_cv_sys_file_offset_bits" != no && CPPFLAGS="$CPPFLAGS -D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits " 7776 7777 echo "$as_me:7777: checking whether to use struct dirent64" >&5 7778echo $ECHO_N "checking whether to use struct dirent64... $ECHO_C" >&6 7779if test "${cf_cv_struct_dirent64+set}" = set; then 7780 echo $ECHO_N "(cached) $ECHO_C" >&6 7781else 7782 7783 cat >conftest.$ac_ext <<_ACEOF 7784#line 7784 "configure" 7785#include "confdefs.h" 7786 7787#include <sys/types.h> 7788#include <dirent.h> 7789 7790int 7791main () 7792{ 7793 7794 /* if transitional largefile support is setup, this is true */ 7795 extern struct dirent64 * readdir(DIR *); 7796 struct dirent64 *x = readdir((DIR *)0); 7797 struct dirent *y = readdir((DIR *)0); 7798 int z = x - y; 7799 7800 ; 7801 return 0; 7802} 7803_ACEOF 7804rm -f conftest.$ac_objext 7805if { (eval echo "$as_me:7805: \"$ac_compile\"") >&5 7806 (eval $ac_compile) 2>&5 7807 ac_status=$? 7808 echo "$as_me:7808: \$? = $ac_status" >&5 7809 (exit $ac_status); } && 7810 { ac_try='test -s conftest.$ac_objext' 7811 { (eval echo "$as_me:7811: \"$ac_try\"") >&5 7812 (eval $ac_try) 2>&5 7813 ac_status=$? 7814 echo "$as_me:7814: \$? = $ac_status" >&5 7815 (exit $ac_status); }; }; then 7816 cf_cv_struct_dirent64=yes 7817else 7818 echo "$as_me: failed program was:" >&5 7819cat conftest.$ac_ext >&5 7820cf_cv_struct_dirent64=no 7821fi 7822rm -f conftest.$ac_objext conftest.$ac_ext 7823 7824fi 7825echo "$as_me:7825: result: $cf_cv_struct_dirent64" >&5 7826echo "${ECHO_T}$cf_cv_struct_dirent64" >&6 7827 test "$cf_cv_struct_dirent64" = yes && cat >>confdefs.h <<\EOF 7828#define HAVE_STRUCT_DIRENT64 1 7829EOF 7830 7831 fi 7832 7833### use option --disable-tparm-varargs to make tparm() conform to X/Open 7834echo "$as_me:7834: checking if you want tparm not to use X/Open fixed-parameter list" >&5 7835echo $ECHO_N "checking if you want tparm not to use X/Open fixed-parameter list... $ECHO_C" >&6 7836 7837# Check whether --enable-tparm-varargs or --disable-tparm-varargs was given. 7838if test "${enable_tparm_varargs+set}" = set; then 7839 enableval="$enable_tparm_varargs" 7840 with_tparm_varargs=$enableval 7841else 7842 with_tparm_varargs=yes 7843fi; 7844echo "$as_me:7844: result: $with_tparm_varargs" >&5 7845echo "${ECHO_T}$with_tparm_varargs" >&6 7846NCURSES_TPARM_VARARGS=0 7847test "$with_tparm_varargs" = yes && NCURSES_TPARM_VARARGS=1 7848 7849### use option --with-bool to override bool's type 7850echo "$as_me:7850: checking for type of bool" >&5 7851echo $ECHO_N "checking for type of bool... $ECHO_C" >&6 7852 7853# Check whether --with-bool or --without-bool was given. 7854if test "${with_bool+set}" = set; then 7855 withval="$with_bool" 7856 NCURSES_BOOL="$withval" 7857else 7858 NCURSES_BOOL=auto 7859fi; 7860echo "$as_me:7860: result: $NCURSES_BOOL" >&5 7861echo "${ECHO_T}$NCURSES_BOOL" >&6 7862 7863echo "$as_me:7863: checking for alternate terminal capabilities file" >&5 7864echo $ECHO_N "checking for alternate terminal capabilities file... $ECHO_C" >&6 7865 7866# Check whether --with-caps or --without-caps was given. 7867if test "${with_caps+set}" = set; then 7868 withval="$with_caps" 7869 TERMINFO_CAPS=Caps.$withval 7870else 7871 TERMINFO_CAPS=Caps 7872fi; 7873test -f "${srcdir}/include/${TERMINFO_CAPS}" || TERMINFO_CAPS=Caps 7874echo "$as_me:7874: result: $TERMINFO_CAPS" >&5 7875echo "${ECHO_T}$TERMINFO_CAPS" >&6 7876 7877### use option --with-chtype to override chtype's type 7878echo "$as_me:7878: checking for type of chtype" >&5 7879echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6 7880 7881# Check whether --with-chtype or --without-chtype was given. 7882if test "${with_chtype+set}" = set; then 7883 withval="$with_chtype" 7884 NCURSES_CHTYPE="$withval" 7885else 7886 NCURSES_CHTYPE=auto 7887fi; 7888echo "$as_me:7888: result: $NCURSES_CHTYPE" >&5 7889echo "${ECHO_T}$NCURSES_CHTYPE" >&6 7890 7891### use option --with-ospeed to override ospeed's type 7892echo "$as_me:7892: checking for type of ospeed" >&5 7893echo $ECHO_N "checking for type of ospeed... $ECHO_C" >&6 7894 7895# Check whether --with-ospeed or --without-ospeed was given. 7896if test "${with_ospeed+set}" = set; then 7897 withval="$with_ospeed" 7898 NCURSES_OSPEED="$withval" 7899else 7900 NCURSES_OSPEED=short 7901fi; 7902echo "$as_me:7902: result: $NCURSES_OSPEED" >&5 7903echo "${ECHO_T}$NCURSES_OSPEED" >&6 7904 7905### use option --with-mmask-t to override mmask_t's type 7906echo "$as_me:7906: checking for type of mmask_t" >&5 7907echo $ECHO_N "checking for type of mmask_t... $ECHO_C" >&6 7908 7909# Check whether --with-mmask-t or --without-mmask-t was given. 7910if test "${with_mmask_t+set}" = set; then 7911 withval="$with_mmask_t" 7912 NCURSES_MMASK_T="$withval" 7913else 7914 NCURSES_MMASK_T=auto 7915fi; 7916echo "$as_me:7916: result: $NCURSES_MMASK_T" >&5 7917echo "${ECHO_T}$NCURSES_MMASK_T" >&6 7918 7919### Enable compiling-in rcs id's 7920echo "$as_me:7920: checking if RCS identifiers should be compiled-in" >&5 7921echo $ECHO_N "checking if RCS identifiers should be compiled-in... $ECHO_C" >&6 7922 7923# Check whether --with-rcs-ids or --without-rcs-ids was given. 7924if test "${with_rcs_ids+set}" = set; then 7925 withval="$with_rcs_ids" 7926 with_rcs_ids=$withval 7927else 7928 with_rcs_ids=no 7929fi; 7930echo "$as_me:7930: result: $with_rcs_ids" >&5 7931echo "${ECHO_T}$with_rcs_ids" >&6 7932test "$with_rcs_ids" = yes && cat >>confdefs.h <<\EOF 7933#define USE_RCS_IDS 1 7934EOF 7935 7936############################################################################### 7937 7938echo "$as_me:7938: checking format of man-pages" >&5 7939echo $ECHO_N "checking format of man-pages... $ECHO_C" >&6 7940 7941# Check whether --with-manpage-format or --without-manpage-format was given. 7942if test "${with_manpage_format+set}" = set; then 7943 withval="$with_manpage_format" 7944 MANPAGE_FORMAT=$withval 7945else 7946 MANPAGE_FORMAT=unknown 7947fi; 7948 7949test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=unknown 7950MANPAGE_FORMAT=`echo "$MANPAGE_FORMAT" | sed -e 's/,/ /g'` 7951 7952cf_unknown= 7953 7954case $MANPAGE_FORMAT in 7955unknown) 7956 if test -z "$MANPATH" ; then 7957 MANPATH="/usr/man:/usr/share/man" 7958 fi 7959 7960 # look for the 'date' man-page (it's most likely to be installed!) 7961 MANPAGE_FORMAT= 7962 cf_preform=no 7963 cf_catonly=yes 7964 cf_example=date 7965 7966 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATHSEP}" 7967 for cf_dir in $MANPATH; do 7968 test -z "$cf_dir" && cf_dir=/usr/man 7969 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 7970 do 7971 cf_test=`echo $cf_name | sed -e 's/*//'` 7972 if test "x$cf_test" = "x$cf_name" ; then 7973 7974 case "$cf_name" in 7975 *.gz) MANPAGE_FORMAT="$MANPAGE_FORMAT gzip";; 7976 *.Z) MANPAGE_FORMAT="$MANPAGE_FORMAT compress";; 7977 *.0) MANPAGE_FORMAT="$MANPAGE_FORMAT BSDI";; 7978 *) MANPAGE_FORMAT="$MANPAGE_FORMAT normal";; 7979 esac 7980 7981 case "$cf_name" in 7982 $cf_dir/man*) 7983 cf_catonly=no 7984 ;; 7985 $cf_dir/cat*) 7986 cf_preform=yes 7987 ;; 7988 esac 7989 break 7990 fi 7991 7992 # if we found a match in either man* or cat*, stop looking 7993 if test -n "$MANPAGE_FORMAT" ; then 7994 cf_found=no 7995 test "$cf_preform" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT formatted" 7996 test "$cf_catonly" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT catonly" 7997 case "$cf_name" in 7998 $cf_dir/cat*) 7999 cf_found=yes 8000 ;; 8001 esac 8002 test $cf_found=yes && break 8003 fi 8004 done 8005 # only check the first directory in $MANPATH where we find manpages 8006 if test -n "$MANPAGE_FORMAT" ; then 8007 break 8008 fi 8009 done 8010 # if we did not find the example, just assume it is normal 8011 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=normal 8012 IFS="$ac_save_ifs" 8013 ;; 8014*) 8015 for cf_option in $MANPAGE_FORMAT; do 8016 case $cf_option in #(vi 8017 gzip|compress|BSDI|normal|formatted|catonly) 8018 ;; 8019 *) 8020 cf_unknown="$cf_unknown $cf_option" 8021 ;; 8022 esac 8023 done 8024 ;; 8025esac 8026 8027echo "$as_me:8027: result: $MANPAGE_FORMAT" >&5 8028echo "${ECHO_T}$MANPAGE_FORMAT" >&6 8029if test -n "$cf_unknown" ; then 8030 { echo "$as_me:8030: WARNING: Unexpected manpage-format $cf_unknown" >&5 8031echo "$as_me: WARNING: Unexpected manpage-format $cf_unknown" >&2;} 8032fi 8033 8034echo "$as_me:8034: checking for manpage renaming" >&5 8035echo $ECHO_N "checking for manpage renaming... $ECHO_C" >&6 8036 8037# Check whether --with-manpage-renames or --without-manpage-renames was given. 8038if test "${with_manpage_renames+set}" = set; then 8039 withval="$with_manpage_renames" 8040 MANPAGE_RENAMES=$withval 8041else 8042 MANPAGE_RENAMES=yes 8043fi; 8044 8045case ".$MANPAGE_RENAMES" in #(vi 8046.no) #(vi 8047 ;; 8048.|.yes) 8049 # Debian 'man' program? 8050 if test -f /etc/debian_version ; then 8051 MANPAGE_RENAMES=`cd $srcdir && pwd`/man/man_db.renames 8052 else 8053 MANPAGE_RENAMES=no 8054 fi 8055 ;; 8056esac 8057 8058if test "$MANPAGE_RENAMES" != no ; then 8059 if test -f $srcdir/man/$MANPAGE_RENAMES ; then 8060 MANPAGE_RENAMES=`cd $srcdir/man && pwd`/$MANPAGE_RENAMES 8061 elif test ! -f $MANPAGE_RENAMES ; then 8062 { { echo "$as_me:8062: error: not a filename: $MANPAGE_RENAMES" >&5 8063echo "$as_me: error: not a filename: $MANPAGE_RENAMES" >&2;} 8064 { (exit 1); exit 1; }; } 8065 fi 8066 8067 test ! -d man && mkdir man 8068 8069 # Construct a sed-script to perform renaming within man-pages 8070 if test -n "$MANPAGE_RENAMES" ; then 8071 test ! -d man && mkdir man 8072 sh $srcdir/man/make_sed.sh $MANPAGE_RENAMES >./edit_man.sed 8073 fi 8074fi 8075 8076echo "$as_me:8076: result: $MANPAGE_RENAMES" >&5 8077echo "${ECHO_T}$MANPAGE_RENAMES" >&6 8078 8079echo "$as_me:8079: checking if manpage aliases will be installed" >&5 8080echo $ECHO_N "checking if manpage aliases will be installed... $ECHO_C" >&6 8081 8082# Check whether --with-manpage-aliases or --without-manpage-aliases was given. 8083if test "${with_manpage_aliases+set}" = set; then 8084 withval="$with_manpage_aliases" 8085 MANPAGE_ALIASES=$withval 8086else 8087 MANPAGE_ALIASES=yes 8088fi; 8089 8090echo "$as_me:8090: result: $MANPAGE_ALIASES" >&5 8091echo "${ECHO_T}$MANPAGE_ALIASES" >&6 8092 8093if test "$LN_S" = "ln -s"; then 8094 cf_use_symlinks=yes 8095else 8096 cf_use_symlinks=no 8097fi 8098 8099MANPAGE_SYMLINKS=no 8100if test "$MANPAGE_ALIASES" = yes ; then 8101echo "$as_me:8101: checking if manpage symlinks should be used" >&5 8102echo $ECHO_N "checking if manpage symlinks should be used... $ECHO_C" >&6 8103 8104# Check whether --with-manpage-symlinks or --without-manpage-symlinks was given. 8105if test "${with_manpage_symlinks+set}" = set; then 8106 withval="$with_manpage_symlinks" 8107 MANPAGE_SYMLINKS=$withval 8108else 8109 MANPAGE_SYMLINKS=$cf_use_symlinks 8110fi; 8111 8112if test "$$cf_use_symlinks" = no; then 8113if test "$MANPAGE_SYMLINKS" = yes ; then 8114 { echo "$as_me:8114: WARNING: cannot make symlinks" >&5 8115echo "$as_me: WARNING: cannot make symlinks" >&2;} 8116 MANPAGE_SYMLINKS=no 8117fi 8118fi 8119 8120echo "$as_me:8120: result: $MANPAGE_SYMLINKS" >&5 8121echo "${ECHO_T}$MANPAGE_SYMLINKS" >&6 8122fi 8123 8124echo "$as_me:8124: checking for manpage tbl" >&5 8125echo $ECHO_N "checking for manpage tbl... $ECHO_C" >&6 8126 8127# Check whether --with-manpage-tbl or --without-manpage-tbl was given. 8128if test "${with_manpage_tbl+set}" = set; then 8129 withval="$with_manpage_tbl" 8130 MANPAGE_TBL=$withval 8131else 8132 MANPAGE_TBL=no 8133fi; 8134 8135echo "$as_me:8135: result: $MANPAGE_TBL" >&5 8136echo "${ECHO_T}$MANPAGE_TBL" >&6 8137 8138 if test "$prefix" = "NONE" ; then 8139 cf_prefix="$ac_default_prefix" 8140 else 8141 cf_prefix="$prefix" 8142 fi 8143 8144 case "$MANPAGE_FORMAT" in # (vi 8145 *catonly*) # (vi 8146 cf_format=yes 8147 cf_inboth=no 8148 ;; 8149 *formatted*) # (vi 8150 cf_format=yes 8151 cf_inboth=yes 8152 ;; 8153 *) 8154 cf_format=no 8155 cf_inboth=no 8156 ;; 8157 esac 8158 8159test ! -d man && mkdir man 8160 8161cf_so_strip= 8162cf_compress= 8163case "$MANPAGE_FORMAT" in #(vi 8164*compress*) #(vi 8165 cf_so_strip="Z" 8166 cf_compress=compress 8167 ;; 8168*gzip*) #(vi 8169 cf_so_strip="gz" 8170 cf_compress=gzip 8171 ;; 8172esac 8173 8174cf_edit_man=./edit_man.sh 8175cf_man_alias=`pwd`/man_alias.sed 8176 8177cat >$cf_edit_man <<CF_EOF 8178#! /bin/sh 8179# this script is generated by the configure-script CF_MAN_PAGES macro. 8180 8181prefix="$cf_prefix" 8182datadir="$datadir" 8183 8184NCURSES_MAJOR="$NCURSES_MAJOR" 8185NCURSES_MINOR="$NCURSES_MINOR" 8186NCURSES_PATCH="$NCURSES_PATCH" 8187 8188NCURSES_OSPEED="$NCURSES_OSPEED" 8189TERMINFO="$TERMINFO" 8190 8191MKDIRS="sh `cd $srcdir && pwd`/mkdirs.sh" 8192 8193INSTALL="$INSTALL" 8194INSTALL_DATA="$INSTALL_DATA" 8195 8196transform="$program_transform_name" 8197 8198TMP=\${TMPDIR-/tmp}/man\$\$ 8199trap "rm -f \$TMP" 0 1 2 5 15 8200 8201form=\$1 8202shift || exit 1 8203 8204verb=\$1 8205shift || exit 1 8206 8207mandir=\$1 8208shift || exit 1 8209 8210srcdir=\$1 8211top_srcdir=\$srcdir/.. 8212shift || exit 1 8213 8214if test "\$form" = normal ; then 8215 if test "$cf_format" = yes ; then 8216 if test "$cf_inboth" = no ; then 8217 sh \$0 format \$verb \$mandir \$srcdir \$* 8218 exit $? 8219 fi 8220 fi 8221 cf_subdir=\$mandir/man 8222 cf_tables=$MANPAGE_TBL 8223else 8224 cf_subdir=\$mandir/cat 8225 cf_tables=yes 8226fi 8227 8228# process the list of source-files 8229for i in \$* ; do 8230case \$i in #(vi 8231*.orig|*.rej) ;; #(vi 8232*.[0-9]*) 8233 section=\`expr "\$i" : '.*\\.\\([0-9]\\)[xm]*'\`; 8234 if test \$verb = installing ; then 8235 if test ! -d \$cf_subdir\${section} ; then 8236 \$MKDIRS \$cf_subdir\$section 8237 fi 8238 fi 8239 8240 # replace variables in man page 8241 if test ! -f $cf_man_alias ; then 8242cat >>$cf_man_alias <<-CF_EOF2 8243 s,@DATADIR@,\$datadir,g 8244 s,@TERMINFO@,\$TERMINFO,g 8245 s,@NCURSES_MAJOR@,\$NCURSES_MAJOR,g 8246 s,@NCURSES_MINOR@,\$NCURSES_MINOR,g 8247 s,@NCURSES_PATCH@,\$NCURSES_PATCH,g 8248 s,@NCURSES_OSPEED@,\$NCURSES_OSPEED,g 8249CF_EOF 8250 8251 for cf_name in captoinfo clear infocmp infotocap tic toe tput 8252 do 8253 cf_NAME=`echo "$cf_name" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` 8254 cf_name=`echo $cf_name|sed "$program_transform_name"` 8255cat >>$cf_edit_man <<-CF_EOF 8256 s,@$cf_NAME@,$cf_name, 8257CF_EOF 8258 done 8259 8260cat >>$cf_edit_man <<CF_EOF 8261CF_EOF2 8262 echo "...made $cf_man_alias" 8263 fi 8264 8265 aliases= 8266 cf_source=\`basename \$i\` 8267 inalias=\$cf_source 8268 test ! -f \$inalias && inalias="\$srcdir/\$inalias" 8269 if test ! -f \$inalias ; then 8270 echo .. skipped \$cf_source 8271 continue 8272 fi 8273CF_EOF 8274 8275if test "$MANPAGE_ALIASES" != no ; then 8276cat >>$cf_edit_man <<CF_EOF 8277 aliases=\`sed -f \$top_srcdir/man/manlinks.sed \$inalias |sed -f $cf_man_alias | sort -u\` 8278CF_EOF 8279fi 8280 8281if test "$MANPAGE_RENAMES" = no ; then 8282cat >>$cf_edit_man <<CF_EOF 8283 # perform program transformations for section 1 man pages 8284 if test \$section = 1 ; then 8285 cf_target=\$cf_subdir\${section}/\`echo \$cf_source|sed "\${transform}"\` 8286 else 8287 cf_target=\$cf_subdir\${section}/\$cf_source 8288 fi 8289CF_EOF 8290else 8291cat >>$cf_edit_man <<CF_EOF 8292 cf_target=\`grep "^\$cf_source" $MANPAGE_RENAMES | $AWK '{print \$2}'\` 8293 if test -z "\$cf_target" ; then 8294 echo '? missing rename for '\$cf_source 8295 cf_target="\$cf_source" 8296 fi 8297 cf_target="\$cf_subdir\${section}/\${cf_target}" 8298 8299CF_EOF 8300fi 8301 8302cat >>$cf_edit_man <<CF_EOF 8303 sed -f $cf_man_alias \\ 8304CF_EOF 8305 8306if test -f $MANPAGE_RENAMES ; then 8307cat >>$cf_edit_man <<CF_EOF 8308 < \$i | sed -f `pwd`/edit_man.sed >\$TMP 8309CF_EOF 8310else 8311cat >>$cf_edit_man <<CF_EOF 8312 < \$i >\$TMP 8313CF_EOF 8314fi 8315 8316cat >>$cf_edit_man <<CF_EOF 8317if test \$cf_tables = yes ; then 8318 tbl \$TMP >\$TMP.out 8319 mv \$TMP.out \$TMP 8320fi 8321CF_EOF 8322 8323if test $with_curses_h != yes ; then 8324cat >>$cf_edit_man <<CF_EOF 8325 sed -e "/\#[ ]*include/s,curses.h,ncurses.h," < \$TMP >\$TMP.out 8326 mv \$TMP.out \$TMP 8327CF_EOF 8328fi 8329 8330cat >>$cf_edit_man <<CF_EOF 8331 if test \$form = format ; then 8332 nroff -man \$TMP >\$TMP.out 8333 mv \$TMP.out \$TMP 8334 fi 8335CF_EOF 8336 8337if test -n "$cf_compress" ; then 8338cat >>$cf_edit_man <<CF_EOF 8339 if test \$verb = installing ; then 8340 if ( $cf_compress -f \$TMP ) 8341 then 8342 mv \$TMP.$cf_so_strip \$TMP 8343 fi 8344 fi 8345 cf_target="\$cf_target.$cf_so_strip" 8346CF_EOF 8347fi 8348 8349case "$MANPAGE_FORMAT" in #(vi 8350*BSDI*) 8351cat >>$cf_edit_man <<CF_EOF 8352 if test \$form = format ; then 8353 # BSDI installs only .0 suffixes in the cat directories 8354 cf_target="\`echo \$cf_target|sed -e 's/\.[1-9]\+[a-z]*/.0/'\`" 8355 fi 8356CF_EOF 8357 ;; 8358esac 8359 8360cat >>$cf_edit_man <<CF_EOF 8361 suffix=\`basename \$cf_target | sed -e 's%^[^.]*%%'\` 8362 if test \$verb = installing ; then 8363 echo \$verb \$cf_target 8364 \$INSTALL_DATA \$TMP \$cf_target 8365 test -d \$cf_subdir\${section} && 8366 test -n "\$aliases" && ( 8367 cd \$cf_subdir\${section} && ( 8368 cf_source=\`echo \$cf_target |sed -e 's%^.*/\([^/][^/]*/[^/][^/]*$\)%\1%'\` 8369 test -n "$cf_so_strip" && cf_source=\`echo \$cf_source |sed -e 's%\.$cf_so_strip\$%%'\` 8370 cf_target=\`basename \$cf_target\` 8371 for cf_alias in \$aliases 8372 do 8373 if test \$section = 1 ; then 8374 cf_alias=\`echo \$cf_alias|sed "\${transform}"\` 8375 fi 8376 8377 if test "$MANPAGE_SYMLINKS" = yes ; then 8378 if test -f \$cf_alias\${suffix} ; then 8379 if ( cmp -s \$cf_target \$cf_alias\${suffix} ) 8380 then 8381 continue 8382 fi 8383 fi 8384 echo .. \$verb alias \$cf_alias\${suffix} 8385 rm -f \$cf_alias\${suffix} 8386 $LN_S \$cf_target \$cf_alias\${suffix} 8387 elif test "\$cf_target" != "\$cf_alias\${suffix}" ; then 8388 echo ".so \$cf_source" >\$TMP 8389CF_EOF 8390if test -n "$cf_compress" ; then 8391cat >>$cf_edit_man <<CF_EOF 8392 if test -n "$cf_so_strip" ; then 8393 $cf_compress -f \$TMP 8394 mv \$TMP.$cf_so_strip \$TMP 8395 fi 8396CF_EOF 8397fi 8398cat >>$cf_edit_man <<CF_EOF 8399 echo .. \$verb alias \$cf_alias\${suffix} 8400 rm -f \$cf_alias\${suffix} 8401 \$INSTALL_DATA \$TMP \$cf_alias\${suffix} 8402 fi 8403 done 8404 ) 8405 ) 8406 elif test \$verb = removing ; then 8407 test -f \$cf_target && ( 8408 echo \$verb \$cf_target 8409 rm -f \$cf_target 8410 ) 8411 test -d \$cf_subdir\${section} && 8412 test -n "\$aliases" && ( 8413 cd \$cf_subdir\${section} && ( 8414 for cf_alias in \$aliases 8415 do 8416 if test \$section = 1 ; then 8417 cf_alias=\`echo \$cf_alias|sed "\${transform}"\` 8418 fi 8419 8420 echo .. \$verb alias \$cf_alias\${suffix} 8421 rm -f \$cf_alias\${suffix} 8422 done 8423 ) 8424 ) 8425 else 8426# echo ".hy 0" 8427 cat \$TMP 8428 fi 8429 ;; 8430esac 8431done 8432 8433if test $cf_inboth = yes ; then 8434if test \$form != format ; then 8435 sh \$0 format \$verb \$mandir \$srcdir \$* 8436fi 8437fi 8438 8439exit 0 8440CF_EOF 8441chmod 755 $cf_edit_man 8442 8443############################################################################### 8444 8445### Note that some functions (such as const) are normally disabled anyway. 8446echo "$as_me:8446: checking if you want to build with function extensions" >&5 8447echo $ECHO_N "checking if you want to build with function extensions... $ECHO_C" >&6 8448 8449# Check whether --enable-ext-funcs or --disable-ext-funcs was given. 8450if test "${enable_ext_funcs+set}" = set; then 8451 enableval="$enable_ext_funcs" 8452 with_ext_funcs=$enableval 8453else 8454 with_ext_funcs=yes 8455fi; 8456echo "$as_me:8456: result: $with_ext_funcs" >&5 8457echo "${ECHO_T}$with_ext_funcs" >&6 8458if test "$with_ext_funcs" = yes ; then 8459 NCURSES_EXT_FUNCS=1 8460 cat >>confdefs.h <<\EOF 8461#define HAVE_CURSES_VERSION 1 8462EOF 8463 8464 cat >>confdefs.h <<\EOF 8465#define HAVE_HAS_KEY 1 8466EOF 8467 8468 cat >>confdefs.h <<\EOF 8469#define HAVE_RESIZETERM 1 8470EOF 8471 8472 cat >>confdefs.h <<\EOF 8473#define HAVE_RESIZE_TERM 1 8474EOF 8475 8476 cat >>confdefs.h <<\EOF 8477#define HAVE_USE_DEFAULT_COLORS 1 8478EOF 8479 8480 cat >>confdefs.h <<\EOF 8481#define HAVE_WRESIZE 1 8482EOF 8483 8484 cat >>confdefs.h <<\EOF 8485#define NCURSES_EXT_FUNCS 1 8486EOF 8487 8488else 8489 NCURSES_EXT_FUNCS=0 8490fi 8491 8492### use option --enable-const to turn on use of const beyond that in XSI. 8493echo "$as_me:8493: checking for extended use of const keyword" >&5 8494echo $ECHO_N "checking for extended use of const keyword... $ECHO_C" >&6 8495 8496# Check whether --enable-const or --disable-const was given. 8497if test "${enable_const+set}" = set; then 8498 enableval="$enable_const" 8499 with_ext_const=$enableval 8500else 8501 with_ext_const=no 8502fi; 8503echo "$as_me:8503: result: $with_ext_const" >&5 8504echo "${ECHO_T}$with_ext_const" >&6 8505NCURSES_CONST='/*nothing*/' 8506if test "$with_ext_const" = yes ; then 8507 NCURSES_CONST=const 8508fi 8509 8510echo "$as_me:8510: checking if you want \$NCURSES_NO_PADDING code" >&5 8511echo $ECHO_N "checking if you want \$NCURSES_NO_PADDING code... $ECHO_C" >&6 8512 8513# Check whether --enable-no-padding or --disable-no-padding was given. 8514if test "${enable_no_padding+set}" = set; then 8515 enableval="$enable_no_padding" 8516 with_no_padding=$enableval 8517else 8518 with_no_padding=$with_ext_funcs 8519fi; 8520echo "$as_me:8520: result: $with_no_padding" >&5 8521echo "${ECHO_T}$with_no_padding" >&6 8522test "$with_no_padding" = yes && cat >>confdefs.h <<\EOF 8523#define NCURSES_NO_PADDING 1 8524EOF 8525 8526echo "$as_me:8526: checking for ANSI C header files" >&5 8527echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6 8528if test "${ac_cv_header_stdc+set}" = set; then 8529 echo $ECHO_N "(cached) $ECHO_C" >&6 8530else 8531 cat >conftest.$ac_ext <<_ACEOF 8532#line 8532 "configure" 8533#include "confdefs.h" 8534#include <stdlib.h> 8535#include <stdarg.h> 8536#include <string.h> 8537#include <float.h> 8538 8539_ACEOF 8540if { (eval echo "$as_me:8540: \"$ac_cpp conftest.$ac_ext\"") >&5 8541 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 8542 ac_status=$? 8543 egrep -v '^ *\+' conftest.er1 >conftest.err 8544 rm -f conftest.er1 8545 cat conftest.err >&5 8546 echo "$as_me:8546: \$? = $ac_status" >&5 8547 (exit $ac_status); } >/dev/null; then 8548 if test -s conftest.err; then 8549 ac_cpp_err=$ac_c_preproc_warn_flag 8550 else 8551 ac_cpp_err= 8552 fi 8553else 8554 ac_cpp_err=yes 8555fi 8556if test -z "$ac_cpp_err"; then 8557 ac_cv_header_stdc=yes 8558else 8559 echo "$as_me: failed program was:" >&5 8560 cat conftest.$ac_ext >&5 8561 ac_cv_header_stdc=no 8562fi 8563rm -f conftest.err conftest.$ac_ext 8564 8565if test $ac_cv_header_stdc = yes; then 8566 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 8567 cat >conftest.$ac_ext <<_ACEOF 8568#line 8568 "configure" 8569#include "confdefs.h" 8570#include <string.h> 8571 8572_ACEOF 8573if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 8574 egrep "memchr" >/dev/null 2>&1; then 8575 : 8576else 8577 ac_cv_header_stdc=no 8578fi 8579rm -f conftest* 8580 8581fi 8582 8583if test $ac_cv_header_stdc = yes; then 8584 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 8585 cat >conftest.$ac_ext <<_ACEOF 8586#line 8586 "configure" 8587#include "confdefs.h" 8588#include <stdlib.h> 8589 8590_ACEOF 8591if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 8592 egrep "free" >/dev/null 2>&1; then 8593 : 8594else 8595 ac_cv_header_stdc=no 8596fi 8597rm -f conftest* 8598 8599fi 8600 8601if test $ac_cv_header_stdc = yes; then 8602 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 8603 if test "$cross_compiling" = yes; then 8604 : 8605else 8606 cat >conftest.$ac_ext <<_ACEOF 8607#line 8607 "configure" 8608#include "confdefs.h" 8609#include <ctype.h> 8610#if ((' ' & 0x0FF) == 0x020) 8611# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 8612# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 8613#else 8614# define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \ 8615 || ('j' <= (c) && (c) <= 'r') \ 8616 || ('s' <= (c) && (c) <= 'z')) 8617# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 8618#endif 8619 8620#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 8621int 8622main () 8623{ 8624 int i; 8625 for (i = 0; i < 256; i++) 8626 if (XOR (islower (i), ISLOWER (i)) 8627 || toupper (i) != TOUPPER (i)) 8628 $ac_main_return(2); 8629 $ac_main_return (0); 8630} 8631_ACEOF 8632rm -f conftest$ac_exeext 8633if { (eval echo "$as_me:8633: \"$ac_link\"") >&5 8634 (eval $ac_link) 2>&5 8635 ac_status=$? 8636 echo "$as_me:8636: \$? = $ac_status" >&5 8637 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 8638 { (eval echo "$as_me:8638: \"$ac_try\"") >&5 8639 (eval $ac_try) 2>&5 8640 ac_status=$? 8641 echo "$as_me:8641: \$? = $ac_status" >&5 8642 (exit $ac_status); }; }; then 8643 : 8644else 8645 echo "$as_me: program exited with status $ac_status" >&5 8646echo "$as_me: failed program was:" >&5 8647cat conftest.$ac_ext >&5 8648ac_cv_header_stdc=no 8649fi 8650rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 8651fi 8652fi 8653fi 8654echo "$as_me:8654: result: $ac_cv_header_stdc" >&5 8655echo "${ECHO_T}$ac_cv_header_stdc" >&6 8656if test $ac_cv_header_stdc = yes; then 8657 8658cat >>confdefs.h <<\EOF 8659#define STDC_HEADERS 1 8660EOF 8661 8662fi 8663 8664# On IRIX 5.3, sys/types and inttypes.h are conflicting. 8665 8666for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 8667 inttypes.h stdint.h unistd.h 8668do 8669as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 8670echo "$as_me:8670: checking for $ac_header" >&5 8671echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 8672if eval "test \"\${$as_ac_Header+set}\" = set"; then 8673 echo $ECHO_N "(cached) $ECHO_C" >&6 8674else 8675 cat >conftest.$ac_ext <<_ACEOF 8676#line 8676 "configure" 8677#include "confdefs.h" 8678$ac_includes_default 8679#include <$ac_header> 8680_ACEOF 8681rm -f conftest.$ac_objext 8682if { (eval echo "$as_me:8682: \"$ac_compile\"") >&5 8683 (eval $ac_compile) 2>&5 8684 ac_status=$? 8685 echo "$as_me:8685: \$? = $ac_status" >&5 8686 (exit $ac_status); } && 8687 { ac_try='test -s conftest.$ac_objext' 8688 { (eval echo "$as_me:8688: \"$ac_try\"") >&5 8689 (eval $ac_try) 2>&5 8690 ac_status=$? 8691 echo "$as_me:8691: \$? = $ac_status" >&5 8692 (exit $ac_status); }; }; then 8693 eval "$as_ac_Header=yes" 8694else 8695 echo "$as_me: failed program was:" >&5 8696cat conftest.$ac_ext >&5 8697eval "$as_ac_Header=no" 8698fi 8699rm -f conftest.$ac_objext conftest.$ac_ext 8700fi 8701echo "$as_me:8701: result: `eval echo '${'$as_ac_Header'}'`" >&5 8702echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 8703if test `eval echo '${'$as_ac_Header'}'` = yes; then 8704 cat >>confdefs.h <<EOF 8705#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 8706EOF 8707 8708fi 8709done 8710 8711echo "$as_me:8711: checking for signed char" >&5 8712echo $ECHO_N "checking for signed char... $ECHO_C" >&6 8713if test "${ac_cv_type_signed_char+set}" = set; then 8714 echo $ECHO_N "(cached) $ECHO_C" >&6 8715else 8716 cat >conftest.$ac_ext <<_ACEOF 8717#line 8717 "configure" 8718#include "confdefs.h" 8719$ac_includes_default 8720int 8721main () 8722{ 8723if ((signed char *) 0) 8724 return 0; 8725if (sizeof (signed char)) 8726 return 0; 8727 ; 8728 return 0; 8729} 8730_ACEOF 8731rm -f conftest.$ac_objext 8732if { (eval echo "$as_me:8732: \"$ac_compile\"") >&5 8733 (eval $ac_compile) 2>&5 8734 ac_status=$? 8735 echo "$as_me:8735: \$? = $ac_status" >&5 8736 (exit $ac_status); } && 8737 { ac_try='test -s conftest.$ac_objext' 8738 { (eval echo "$as_me:8738: \"$ac_try\"") >&5 8739 (eval $ac_try) 2>&5 8740 ac_status=$? 8741 echo "$as_me:8741: \$? = $ac_status" >&5 8742 (exit $ac_status); }; }; then 8743 ac_cv_type_signed_char=yes 8744else 8745 echo "$as_me: failed program was:" >&5 8746cat conftest.$ac_ext >&5 8747ac_cv_type_signed_char=no 8748fi 8749rm -f conftest.$ac_objext conftest.$ac_ext 8750fi 8751echo "$as_me:8751: result: $ac_cv_type_signed_char" >&5 8752echo "${ECHO_T}$ac_cv_type_signed_char" >&6 8753 8754echo "$as_me:8754: checking size of signed char" >&5 8755echo $ECHO_N "checking size of signed char... $ECHO_C" >&6 8756if test "${ac_cv_sizeof_signed_char+set}" = set; then 8757 echo $ECHO_N "(cached) $ECHO_C" >&6 8758else 8759 if test "$ac_cv_type_signed_char" = yes; then 8760 if test "$cross_compiling" = yes; then 8761 # Depending upon the size, compute the lo and hi bounds. 8762cat >conftest.$ac_ext <<_ACEOF 8763#line 8763 "configure" 8764#include "confdefs.h" 8765$ac_includes_default 8766int 8767main () 8768{ 8769int _array_ [1 - 2 * !((sizeof (signed char)) >= 0)] 8770 ; 8771 return 0; 8772} 8773_ACEOF 8774rm -f conftest.$ac_objext 8775if { (eval echo "$as_me:8775: \"$ac_compile\"") >&5 8776 (eval $ac_compile) 2>&5 8777 ac_status=$? 8778 echo "$as_me:8778: \$? = $ac_status" >&5 8779 (exit $ac_status); } && 8780 { ac_try='test -s conftest.$ac_objext' 8781 { (eval echo "$as_me:8781: \"$ac_try\"") >&5 8782 (eval $ac_try) 2>&5 8783 ac_status=$? 8784 echo "$as_me:8784: \$? = $ac_status" >&5 8785 (exit $ac_status); }; }; then 8786 ac_lo=0 ac_mid=0 8787 while :; do 8788 cat >conftest.$ac_ext <<_ACEOF 8789#line 8789 "configure" 8790#include "confdefs.h" 8791$ac_includes_default 8792int 8793main () 8794{ 8795int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)] 8796 ; 8797 return 0; 8798} 8799_ACEOF 8800rm -f conftest.$ac_objext 8801if { (eval echo "$as_me:8801: \"$ac_compile\"") >&5 8802 (eval $ac_compile) 2>&5 8803 ac_status=$? 8804 echo "$as_me:8804: \$? = $ac_status" >&5 8805 (exit $ac_status); } && 8806 { ac_try='test -s conftest.$ac_objext' 8807 { (eval echo "$as_me:8807: \"$ac_try\"") >&5 8808 (eval $ac_try) 2>&5 8809 ac_status=$? 8810 echo "$as_me:8810: \$? = $ac_status" >&5 8811 (exit $ac_status); }; }; then 8812 ac_hi=$ac_mid; break 8813else 8814 echo "$as_me: failed program was:" >&5 8815cat conftest.$ac_ext >&5 8816ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1` 8817fi 8818rm -f conftest.$ac_objext conftest.$ac_ext 8819 done 8820else 8821 echo "$as_me: failed program was:" >&5 8822cat conftest.$ac_ext >&5 8823ac_hi=-1 ac_mid=-1 8824 while :; do 8825 cat >conftest.$ac_ext <<_ACEOF 8826#line 8826 "configure" 8827#include "confdefs.h" 8828$ac_includes_default 8829int 8830main () 8831{ 8832int _array_ [1 - 2 * !((sizeof (signed char)) >= $ac_mid)] 8833 ; 8834 return 0; 8835} 8836_ACEOF 8837rm -f conftest.$ac_objext 8838if { (eval echo "$as_me:8838: \"$ac_compile\"") >&5 8839 (eval $ac_compile) 2>&5 8840 ac_status=$? 8841 echo "$as_me:8841: \$? = $ac_status" >&5 8842 (exit $ac_status); } && 8843 { ac_try='test -s conftest.$ac_objext' 8844 { (eval echo "$as_me:8844: \"$ac_try\"") >&5 8845 (eval $ac_try) 2>&5 8846 ac_status=$? 8847 echo "$as_me:8847: \$? = $ac_status" >&5 8848 (exit $ac_status); }; }; then 8849 ac_lo=$ac_mid; break 8850else 8851 echo "$as_me: failed program was:" >&5 8852cat conftest.$ac_ext >&5 8853ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid` 8854fi 8855rm -f conftest.$ac_objext conftest.$ac_ext 8856 done 8857fi 8858rm -f conftest.$ac_objext conftest.$ac_ext 8859# Binary search between lo and hi bounds. 8860while test "x$ac_lo" != "x$ac_hi"; do 8861 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` 8862 cat >conftest.$ac_ext <<_ACEOF 8863#line 8863 "configure" 8864#include "confdefs.h" 8865$ac_includes_default 8866int 8867main () 8868{ 8869int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)] 8870 ; 8871 return 0; 8872} 8873_ACEOF 8874rm -f conftest.$ac_objext 8875if { (eval echo "$as_me:8875: \"$ac_compile\"") >&5 8876 (eval $ac_compile) 2>&5 8877 ac_status=$? 8878 echo "$as_me:8878: \$? = $ac_status" >&5 8879 (exit $ac_status); } && 8880 { ac_try='test -s conftest.$ac_objext' 8881 { (eval echo "$as_me:8881: \"$ac_try\"") >&5 8882 (eval $ac_try) 2>&5 8883 ac_status=$? 8884 echo "$as_me:8884: \$? = $ac_status" >&5 8885 (exit $ac_status); }; }; then 8886 ac_hi=$ac_mid 8887else 8888 echo "$as_me: failed program was:" >&5 8889cat conftest.$ac_ext >&5 8890ac_lo=`expr $ac_mid + 1` 8891fi 8892rm -f conftest.$ac_objext conftest.$ac_ext 8893done 8894ac_cv_sizeof_signed_char=$ac_lo 8895else 8896 if test "$cross_compiling" = yes; then 8897 { { echo "$as_me:8897: error: cannot run test program while cross compiling" >&5 8898echo "$as_me: error: cannot run test program while cross compiling" >&2;} 8899 { (exit 1); exit 1; }; } 8900else 8901 cat >conftest.$ac_ext <<_ACEOF 8902#line 8902 "configure" 8903#include "confdefs.h" 8904$ac_includes_default 8905int 8906main () 8907{ 8908FILE *f = fopen ("conftest.val", "w"); 8909if (!f) 8910 $ac_main_return (1); 8911fprintf (f, "%d", (sizeof (signed char))); 8912fclose (f); 8913 ; 8914 return 0; 8915} 8916_ACEOF 8917rm -f conftest$ac_exeext 8918if { (eval echo "$as_me:8918: \"$ac_link\"") >&5 8919 (eval $ac_link) 2>&5 8920 ac_status=$? 8921 echo "$as_me:8921: \$? = $ac_status" >&5 8922 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 8923 { (eval echo "$as_me:8923: \"$ac_try\"") >&5 8924 (eval $ac_try) 2>&5 8925 ac_status=$? 8926 echo "$as_me:8926: \$? = $ac_status" >&5 8927 (exit $ac_status); }; }; then 8928 ac_cv_sizeof_signed_char=`cat conftest.val` 8929else 8930 echo "$as_me: program exited with status $ac_status" >&5 8931echo "$as_me: failed program was:" >&5 8932cat conftest.$ac_ext >&5 8933fi 8934rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 8935fi 8936fi 8937rm -f conftest.val 8938else 8939 ac_cv_sizeof_signed_char=0 8940fi 8941fi 8942echo "$as_me:8942: result: $ac_cv_sizeof_signed_char" >&5 8943echo "${ECHO_T}$ac_cv_sizeof_signed_char" >&6 8944cat >>confdefs.h <<EOF 8945#define SIZEOF_SIGNED_CHAR $ac_cv_sizeof_signed_char 8946EOF 8947 8948if test "$ac_cv_sizeof_signed_char" = 1 ; then 8949 NCURSES_SBOOL="signed char" 8950else 8951 NCURSES_SBOOL="char" 8952fi 8953echo "$as_me:8953: checking if you want to use signed Boolean array in term.h" >&5 8954echo $ECHO_N "checking if you want to use signed Boolean array in term.h... $ECHO_C" >&6 8955 8956# Check whether --enable-signed-char or --disable-signed-char was given. 8957if test "${enable_signed_char+set}" = set; then 8958 enableval="$enable_signed_char" 8959 with_signed_char=$enableval 8960else 8961 with_signed_char=no 8962fi; 8963echo "$as_me:8963: result: $with_signed_char" >&5 8964echo "${ECHO_T}$with_signed_char" >&6 8965test "$with_signed_char" != yes && NCURSES_SBOOL="char" 8966 8967### use option --enable-sigwinch to turn on use of SIGWINCH logic 8968echo "$as_me:8968: checking if you want SIGWINCH handler" >&5 8969echo $ECHO_N "checking if you want SIGWINCH handler... $ECHO_C" >&6 8970 8971# Check whether --enable-sigwinch or --disable-sigwinch was given. 8972if test "${enable_sigwinch+set}" = set; then 8973 enableval="$enable_sigwinch" 8974 with_sigwinch=$enableval 8975else 8976 with_sigwinch=$with_ext_funcs 8977fi; 8978echo "$as_me:8978: result: $with_sigwinch" >&5 8979echo "${ECHO_T}$with_sigwinch" >&6 8980test "$with_sigwinch" = yes && cat >>confdefs.h <<\EOF 8981#define USE_SIGWINCH 1 8982EOF 8983 8984### use option --enable-tcap-names to allow user to define new capabilities 8985echo "$as_me:8985: checking if you want user-definable terminal capabilities like termcap" >&5 8986echo $ECHO_N "checking if you want user-definable terminal capabilities like termcap... $ECHO_C" >&6 8987 8988# Check whether --enable-tcap-names or --disable-tcap-names was given. 8989if test "${enable_tcap_names+set}" = set; then 8990 enableval="$enable_tcap_names" 8991 with_tcap_names=$enableval 8992else 8993 with_tcap_names=$with_ext_funcs 8994fi; 8995echo "$as_me:8995: result: $with_tcap_names" >&5 8996echo "${ECHO_T}$with_tcap_names" >&6 8997NCURSES_XNAMES=0 8998test "$with_tcap_names" = yes && NCURSES_XNAMES=1 8999 9000############################################################################### 9001# These options are relatively safe to experiment with. 9002 9003echo "$as_me:9003: checking if you want all development code" >&5 9004echo $ECHO_N "checking if you want all development code... $ECHO_C" >&6 9005 9006# Check whether --with-develop or --without-develop was given. 9007if test "${with_develop+set}" = set; then 9008 withval="$with_develop" 9009 with_develop=$withval 9010else 9011 with_develop=no 9012fi; 9013echo "$as_me:9013: result: $with_develop" >&5 9014echo "${ECHO_T}$with_develop" >&6 9015 9016### use option --enable-hard-tabs to turn on use of hard-tabs optimize 9017echo "$as_me:9017: checking if you want hard-tabs code" >&5 9018echo $ECHO_N "checking if you want hard-tabs code... $ECHO_C" >&6 9019 9020# Check whether --enable-hard-tabs or --disable-hard-tabs was given. 9021if test "${enable_hard_tabs+set}" = set; then 9022 enableval="$enable_hard_tabs" 9023 9024else 9025 enable_hard_tabs=$with_develop 9026fi; 9027echo "$as_me:9027: result: $enable_hard_tabs" >&5 9028echo "${ECHO_T}$enable_hard_tabs" >&6 9029test "$enable_hard_tabs" = yes && cat >>confdefs.h <<\EOF 9030#define USE_HARD_TABS 1 9031EOF 9032 9033### use option --enable-xmc-glitch to turn on use of magic-cookie optimize 9034echo "$as_me:9034: checking if you want limited support for xmc" >&5 9035echo $ECHO_N "checking if you want limited support for xmc... $ECHO_C" >&6 9036 9037# Check whether --enable-xmc-glitch or --disable-xmc-glitch was given. 9038if test "${enable_xmc_glitch+set}" = set; then 9039 enableval="$enable_xmc_glitch" 9040 9041else 9042 enable_xmc_glitch=$with_develop 9043fi; 9044echo "$as_me:9044: result: $enable_xmc_glitch" >&5 9045echo "${ECHO_T}$enable_xmc_glitch" >&6 9046test "$enable_xmc_glitch" = yes && cat >>confdefs.h <<\EOF 9047#define USE_XMC_SUPPORT 1 9048EOF 9049 9050############################################################################### 9051# These are just experimental, probably should not be in a package: 9052 9053echo "$as_me:9053: checking if you do not want to assume colors are white-on-black" >&5 9054echo $ECHO_N "checking if you do not want to assume colors are white-on-black... $ECHO_C" >&6 9055 9056# Check whether --enable-assumed-color or --disable-assumed-color was given. 9057if test "${enable_assumed_color+set}" = set; then 9058 enableval="$enable_assumed_color" 9059 with_assumed_color=$enableval 9060else 9061 with_assumed_color=yes 9062fi; 9063echo "$as_me:9063: result: $with_assumed_color" >&5 9064echo "${ECHO_T}$with_assumed_color" >&6 9065test "$with_assumed_color" = yes && cat >>confdefs.h <<\EOF 9066#define USE_ASSUMED_COLOR 1 9067EOF 9068 9069### use option --enable-hashmap to turn on use of hashmap scrolling logic 9070echo "$as_me:9070: checking if you want hashmap scrolling-optimization code" >&5 9071echo $ECHO_N "checking if you want hashmap scrolling-optimization code... $ECHO_C" >&6 9072 9073# Check whether --enable-hashmap or --disable-hashmap was given. 9074if test "${enable_hashmap+set}" = set; then 9075 enableval="$enable_hashmap" 9076 with_hashmap=$enableval 9077else 9078 with_hashmap=yes 9079fi; 9080echo "$as_me:9080: result: $with_hashmap" >&5 9081echo "${ECHO_T}$with_hashmap" >&6 9082test "$with_hashmap" = yes && cat >>confdefs.h <<\EOF 9083#define USE_HASHMAP 1 9084EOF 9085 9086### use option --enable-colorfgbg to turn on use of $COLORFGBG environment 9087echo "$as_me:9087: checking if you want colorfgbg code" >&5 9088echo $ECHO_N "checking if you want colorfgbg code... $ECHO_C" >&6 9089 9090# Check whether --enable-colorfgbg or --disable-colorfgbg was given. 9091if test "${enable_colorfgbg+set}" = set; then 9092 enableval="$enable_colorfgbg" 9093 with_colorfgbg=$enableval 9094else 9095 with_colorfgbg=no 9096fi; 9097echo "$as_me:9097: result: $with_colorfgbg" >&5 9098echo "${ECHO_T}$with_colorfgbg" >&6 9099test "$with_colorfgbg" = yes && cat >>confdefs.h <<\EOF 9100#define USE_COLORFGBG 1 9101EOF 9102 9103### use option --enable-ext-colors to turn on use of colors beyond 16. 9104echo "$as_me:9104: checking if you want to use experimental extended colors" >&5 9105echo $ECHO_N "checking if you want to use experimental extended colors... $ECHO_C" >&6 9106 9107# Check whether --enable-ext-colors or --disable-ext-colors was given. 9108if test "${enable_ext_colors+set}" = set; then 9109 enableval="$enable_ext_colors" 9110 with_ext_colors=$enableval 9111else 9112 with_ext_colors=no 9113fi; 9114echo "$as_me:9114: result: $with_ext_colors" >&5 9115echo "${ECHO_T}$with_ext_colors" >&6 9116NCURSES_EXT_COLORS=0 9117if test "$with_ext_colors" = yes ; then 9118 if test "$with_widec" != yes ; then 9119 { { echo "$as_me:9119: error: This option applies only to wide-character library" >&5 9120echo "$as_me: error: This option applies only to wide-character library" >&2;} 9121 { (exit 1); exit 1; }; } 9122 else 9123 # cannot be ABI 5 since it changes sizeof(cchar_t) 9124 9125if test "${with_abi_version+set}" != set; then 9126 case $cf_cv_rel_version in 9127 5.*) 9128 cf_cv_rel_version=6.0 9129 cf_cv_abi_version=6 9130 { echo "$as_me:9130: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5 9131echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;} 9132 ;; 9133 esac 9134fi 9135 9136 fi 9137 NCURSES_EXT_COLORS=1 9138 cat >>confdefs.h <<\EOF 9139#define NCURSES_EXT_COLORS 1 9140EOF 9141 9142fi 9143 9144### use option --enable-ext-mouse to modify coding to support 5-button mice 9145echo "$as_me:9145: checking if you want to use experimental extended mouse encoding" >&5 9146echo $ECHO_N "checking if you want to use experimental extended mouse encoding... $ECHO_C" >&6 9147 9148# Check whether --enable-ext-mouse or --disable-ext-mouse was given. 9149if test "${enable_ext_mouse+set}" = set; then 9150 enableval="$enable_ext_mouse" 9151 with_ext_mouse=$enableval 9152else 9153 with_ext_mouse=no 9154fi; 9155echo "$as_me:9155: result: $with_ext_mouse" >&5 9156echo "${ECHO_T}$with_ext_mouse" >&6 9157NCURSES_MOUSE_VERSION=1 9158if test "$with_ext_mouse" = yes ; then 9159 NCURSES_MOUSE_VERSION=2 9160 9161if test "${with_abi_version+set}" != set; then 9162 case $cf_cv_rel_version in 9163 5.*) 9164 cf_cv_rel_version=6.0 9165 cf_cv_abi_version=6 9166 { echo "$as_me:9166: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5 9167echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;} 9168 ;; 9169 esac 9170fi 9171 9172fi 9173 9174# This is still experimental (20080329), but should ultimately be moved to 9175# the script-block --with-normal, etc. 9176 9177echo "$as_me:9177: checking if you want to link with the pthread library" >&5 9178echo $ECHO_N "checking if you want to link with the pthread library... $ECHO_C" >&6 9179 9180# Check whether --with-pthread or --without-pthread was given. 9181if test "${with_pthread+set}" = set; then 9182 withval="$with_pthread" 9183 with_pthread=$withval 9184else 9185 with_pthread=no 9186fi; 9187echo "$as_me:9187: result: $with_pthread" >&5 9188echo "${ECHO_T}$with_pthread" >&6 9189 9190if test "$with_pthread" != no ; then 9191 echo "$as_me:9191: checking for pthread.h" >&5 9192echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6 9193if test "${ac_cv_header_pthread_h+set}" = set; then 9194 echo $ECHO_N "(cached) $ECHO_C" >&6 9195else 9196 cat >conftest.$ac_ext <<_ACEOF 9197#line 9197 "configure" 9198#include "confdefs.h" 9199#include <pthread.h> 9200_ACEOF 9201if { (eval echo "$as_me:9201: \"$ac_cpp conftest.$ac_ext\"") >&5 9202 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 9203 ac_status=$? 9204 egrep -v '^ *\+' conftest.er1 >conftest.err 9205 rm -f conftest.er1 9206 cat conftest.err >&5 9207 echo "$as_me:9207: \$? = $ac_status" >&5 9208 (exit $ac_status); } >/dev/null; then 9209 if test -s conftest.err; then 9210 ac_cpp_err=$ac_c_preproc_warn_flag 9211 else 9212 ac_cpp_err= 9213 fi 9214else 9215 ac_cpp_err=yes 9216fi 9217if test -z "$ac_cpp_err"; then 9218 ac_cv_header_pthread_h=yes 9219else 9220 echo "$as_me: failed program was:" >&5 9221 cat conftest.$ac_ext >&5 9222 ac_cv_header_pthread_h=no 9223fi 9224rm -f conftest.err conftest.$ac_ext 9225fi 9226echo "$as_me:9226: result: $ac_cv_header_pthread_h" >&5 9227echo "${ECHO_T}$ac_cv_header_pthread_h" >&6 9228if test $ac_cv_header_pthread_h = yes; then 9229 9230 cat >>confdefs.h <<\EOF 9231#define HAVE_PTHREADS_H 1 9232EOF 9233 9234 echo "$as_me:9234: checking for pthread_create in -lpthread" >&5 9235echo $ECHO_N "checking for pthread_create in -lpthread... $ECHO_C" >&6 9236if test "${ac_cv_lib_pthread_pthread_create+set}" = set; then 9237 echo $ECHO_N "(cached) $ECHO_C" >&6 9238else 9239 ac_check_lib_save_LIBS=$LIBS 9240LIBS="-lpthread $LIBS" 9241cat >conftest.$ac_ext <<_ACEOF 9242#line 9242 "configure" 9243#include "confdefs.h" 9244 9245/* Override any gcc2 internal prototype to avoid an error. */ 9246#ifdef __cplusplus 9247extern "C" 9248#endif 9249/* We use char because int might match the return type of a gcc2 9250 builtin and then its argument prototype would still apply. */ 9251char pthread_create (); 9252int 9253main () 9254{ 9255pthread_create (); 9256 ; 9257 return 0; 9258} 9259_ACEOF 9260rm -f conftest.$ac_objext conftest$ac_exeext 9261if { (eval echo "$as_me:9261: \"$ac_link\"") >&5 9262 (eval $ac_link) 2>&5 9263 ac_status=$? 9264 echo "$as_me:9264: \$? = $ac_status" >&5 9265 (exit $ac_status); } && 9266 { ac_try='test -s conftest$ac_exeext' 9267 { (eval echo "$as_me:9267: \"$ac_try\"") >&5 9268 (eval $ac_try) 2>&5 9269 ac_status=$? 9270 echo "$as_me:9270: \$? = $ac_status" >&5 9271 (exit $ac_status); }; }; then 9272 ac_cv_lib_pthread_pthread_create=yes 9273else 9274 echo "$as_me: failed program was:" >&5 9275cat conftest.$ac_ext >&5 9276ac_cv_lib_pthread_pthread_create=no 9277fi 9278rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 9279LIBS=$ac_check_lib_save_LIBS 9280fi 9281echo "$as_me:9281: result: $ac_cv_lib_pthread_pthread_create" >&5 9282echo "${ECHO_T}$ac_cv_lib_pthread_pthread_create" >&6 9283if test $ac_cv_lib_pthread_pthread_create = yes; then 9284 9285 LIBS="-lpthread $LIBS" 9286 cat >>confdefs.h <<\EOF 9287#define HAVE_LIBPTHREADS 1 9288EOF 9289 9290 with_pthread=yes 9291 9292else 9293 9294 { { echo "$as_me:9294: error: Cannot link with pthread library" >&5 9295echo "$as_me: error: Cannot link with pthread library" >&2;} 9296 { (exit 1); exit 1; }; } 9297 9298fi 9299 9300fi 9301 9302fi 9303 9304if test "$with_pthread" = "yes" ; then 9305 cat >>confdefs.h <<\EOF 9306#define USE_PTHREADS 1 9307EOF 9308 9309 enable_reentrant=yes 9310fi 9311 9312# Reentrant code has to be opaque; there's little advantage to making ncurses 9313# opaque outside of that, so there is no --enable-opaque option. We can use 9314# this option without --with-pthreads, but this will be always set for 9315# pthreads. 9316echo "$as_me:9316: checking if you want experimental reentrant code" >&5 9317echo $ECHO_N "checking if you want experimental reentrant code... $ECHO_C" >&6 9318 9319# Check whether --enable-reentrant or --disable-reentrant was given. 9320if test "${enable_reentrant+set}" = set; then 9321 enableval="$enable_reentrant" 9322 with_reentrant=$enableval 9323else 9324 with_reentrant=no 9325fi; 9326echo "$as_me:9326: result: $with_reentrant" >&5 9327echo "${ECHO_T}$with_reentrant" >&6 9328if test "$with_reentrant" = yes ; then 9329 cf_cv_enable_reentrant=1 9330 cf_cv_enable_opaque="NCURSES_INTERNALS" 9331 NCURSES_OPAQUE=1 9332 NCURSES_SIZE_T=int 9333 LIB_SUFFIX="t${LIB_SUFFIX}" 9334 cat >>confdefs.h <<\EOF 9335#define USE_REENTRANT 1 9336EOF 9337 9338if test "${with_abi_version+set}" != set; then 9339 case $cf_cv_rel_version in 9340 5.*) 9341 cf_cv_rel_version=6.0 9342 cf_cv_abi_version=6 9343 { echo "$as_me:9343: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5 9344echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;} 9345 ;; 9346 esac 9347fi 9348 9349else 9350 cf_cv_enable_reentrant=0 9351 cf_cv_enable_opaque="NCURSES_OPAQUE" 9352 NCURSES_OPAQUE=0 9353 NCURSES_SIZE_T=short 9354fi 9355 9356echo "$as_me:9356: checking if you want experimental safe-sprintf code" >&5 9357echo $ECHO_N "checking if you want experimental safe-sprintf code... $ECHO_C" >&6 9358 9359# Check whether --enable-safe-sprintf or --disable-safe-sprintf was given. 9360if test "${enable_safe_sprintf+set}" = set; then 9361 enableval="$enable_safe_sprintf" 9362 with_safe_sprintf=$enableval 9363else 9364 with_safe_sprintf=no 9365fi; 9366echo "$as_me:9366: result: $with_safe_sprintf" >&5 9367echo "${ECHO_T}$with_safe_sprintf" >&6 9368test "$with_safe_sprintf" = yes && cat >>confdefs.h <<\EOF 9369#define USE_SAFE_SPRINTF 1 9370EOF 9371 9372### use option --disable-scroll-hints to turn off use of scroll-hints scrolling logic 9373# when hashmap is used scroll hints are useless 9374if test "$with_hashmap" = no ; then 9375echo "$as_me:9375: checking if you want to experiment without scrolling-hints code" >&5 9376echo $ECHO_N "checking if you want to experiment without scrolling-hints code... $ECHO_C" >&6 9377 9378# Check whether --enable-scroll-hints or --disable-scroll-hints was given. 9379if test "${enable_scroll_hints+set}" = set; then 9380 enableval="$enable_scroll_hints" 9381 with_scroll_hints=$enableval 9382else 9383 with_scroll_hints=yes 9384fi; 9385echo "$as_me:9385: result: $with_scroll_hints" >&5 9386echo "${ECHO_T}$with_scroll_hints" >&6 9387test "$with_scroll_hints" = yes && cat >>confdefs.h <<\EOF 9388#define USE_SCROLL_HINTS 1 9389EOF 9390 9391fi 9392 9393echo "$as_me:9393: checking if you want experimental wgetch-events code" >&5 9394echo $ECHO_N "checking if you want experimental wgetch-events code... $ECHO_C" >&6 9395 9396# Check whether --enable-wgetch-events or --disable-wgetch-events was given. 9397if test "${enable_wgetch_events+set}" = set; then 9398 enableval="$enable_wgetch_events" 9399 with_wgetch_events=$enableval 9400else 9401 with_wgetch_events=no 9402fi; 9403echo "$as_me:9403: result: $with_wgetch_events" >&5 9404echo "${ECHO_T}$with_wgetch_events" >&6 9405test "$with_wgetch_events" = yes && cat >>confdefs.h <<\EOF 9406#define NCURSES_WGETCH_EVENTS 1 9407EOF 9408 9409############################################################################### 9410 9411### use option --disable-echo to suppress full display compiling commands 9412echo "$as_me:9412: checking if you want to display full commands during build" >&5 9413echo $ECHO_N "checking if you want to display full commands during build... $ECHO_C" >&6 9414 9415# Check whether --enable-echo or --disable-echo was given. 9416if test "${enable_echo+set}" = set; then 9417 enableval="$enable_echo" 9418 with_echo=$enableval 9419else 9420 with_echo=yes 9421fi; 9422if test "$with_echo" = yes; then 9423 ECHO_LINK= 9424else 9425 ECHO_LINK='@ echo linking $@ ... ;' 9426 test -n "$LIBTOOL" && LIBTOOL="$LIBTOOL --silent" 9427 test -n "$LIBTOOL_CXX" && LIBTOOL_CXX="$LIBTOOL_CXX --silent" 9428fi 9429echo "$as_me:9429: result: $with_echo" >&5 9430echo "${ECHO_T}$with_echo" >&6 9431 9432### use option --enable-warnings to turn on all gcc warnings 9433echo "$as_me:9433: checking if you want to see compiler warnings" >&5 9434echo $ECHO_N "checking if you want to see compiler warnings... $ECHO_C" >&6 9435 9436# Check whether --enable-warnings or --disable-warnings was given. 9437if test "${enable_warnings+set}" = set; then 9438 enableval="$enable_warnings" 9439 with_warnings=$enableval 9440fi; 9441echo "$as_me:9441: result: $with_warnings" >&5 9442echo "${ECHO_T}$with_warnings" >&6 9443 9444if test "x$with_warnings" = "xyes"; then 9445 ADAFLAGS="$ADAFLAGS -gnatg" 9446 9447INTEL_COMPILER=no 9448 9449if test "$GCC" = yes ; then 9450 case $host_os in 9451 linux*|gnu*) 9452 echo "$as_me:9452: checking if this is really Intel C compiler" >&5 9453echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6 9454 cf_save_CFLAGS="$CFLAGS" 9455 CFLAGS="$CFLAGS -no-gcc" 9456 cat >conftest.$ac_ext <<_ACEOF 9457#line 9457 "configure" 9458#include "confdefs.h" 9459 9460int 9461main () 9462{ 9463 9464#ifdef __INTEL_COMPILER 9465#else 9466make an error 9467#endif 9468 9469 ; 9470 return 0; 9471} 9472_ACEOF 9473rm -f conftest.$ac_objext 9474if { (eval echo "$as_me:9474: \"$ac_compile\"") >&5 9475 (eval $ac_compile) 2>&5 9476 ac_status=$? 9477 echo "$as_me:9477: \$? = $ac_status" >&5 9478 (exit $ac_status); } && 9479 { ac_try='test -s conftest.$ac_objext' 9480 { (eval echo "$as_me:9480: \"$ac_try\"") >&5 9481 (eval $ac_try) 2>&5 9482 ac_status=$? 9483 echo "$as_me:9483: \$? = $ac_status" >&5 9484 (exit $ac_status); }; }; then 9485 INTEL_COMPILER=yes 9486cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc" 9487 9488else 9489 echo "$as_me: failed program was:" >&5 9490cat conftest.$ac_ext >&5 9491fi 9492rm -f conftest.$ac_objext conftest.$ac_ext 9493 CFLAGS="$cf_save_CFLAGS" 9494 echo "$as_me:9494: result: $INTEL_COMPILER" >&5 9495echo "${ECHO_T}$INTEL_COMPILER" >&6 9496 ;; 9497 esac 9498fi 9499 9500cat > conftest.$ac_ext <<EOF 9501#line 9501 "${as_me-configure}" 9502int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; } 9503EOF 9504 9505if test "$INTEL_COMPILER" = yes 9506then 9507# The "-wdXXX" options suppress warnings: 9508# remark #1419: external declaration in primary source file 9509# remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem) 9510# remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem) 9511# remark #1684: conversion from pointer to same-sized integral type (potential portability problem) 9512# remark #193: zero used for undefined preprocessing identifier 9513# remark #593: variable "curs_sb_left_arrow" was set but never used 9514# remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits 9515# remark #869: parameter "tw" was never referenced 9516# remark #981: operands are evaluated in unspecified order 9517# warning #269: invalid format string conversion 9518 9519 { echo "$as_me:9519: checking for $CC warning options..." >&5 9520echo "$as_me: checking for $CC warning options..." >&6;} 9521 cf_save_CFLAGS="$CFLAGS" 9522 EXTRA_CFLAGS="-Wall" 9523 for cf_opt in \ 9524 wd1419 \ 9525 wd1682 \ 9526 wd1683 \ 9527 wd1684 \ 9528 wd193 \ 9529 wd279 \ 9530 wd593 \ 9531 wd810 \ 9532 wd869 \ 9533 wd981 9534 do 9535 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt" 9536 if { (eval echo "$as_me:9536: \"$ac_compile\"") >&5 9537 (eval $ac_compile) 2>&5 9538 ac_status=$? 9539 echo "$as_me:9539: \$? = $ac_status" >&5 9540 (exit $ac_status); }; then 9541 test -n "$verbose" && echo "$as_me:9541: result: ... -$cf_opt" >&5 9542echo "${ECHO_T}... -$cf_opt" >&6 9543 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt" 9544 fi 9545 done 9546 CFLAGS="$cf_save_CFLAGS" 9547 9548elif test "$GCC" = yes 9549then 9550 { echo "$as_me:9550: checking for $CC warning options..." >&5 9551echo "$as_me: checking for $CC warning options..." >&6;} 9552 cf_save_CFLAGS="$CFLAGS" 9553 EXTRA_CFLAGS="-W -Wall" 9554 cf_warn_CONST="" 9555 test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings" 9556 for cf_opt in \ 9557 Wbad-function-cast \ 9558 Wcast-align \ 9559 Wcast-qual \ 9560 Winline \ 9561 Wmissing-declarations \ 9562 Wmissing-prototypes \ 9563 Wnested-externs \ 9564 Wpointer-arith \ 9565 Wshadow \ 9566 Wstrict-prototypes \ 9567 Wundef $cf_warn_CONST Wdeclaration-after-statement Wextra Wno-unknown-pragmas Wswitch-enum 9568 do 9569 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt" 9570 if { (eval echo "$as_me:9570: \"$ac_compile\"") >&5 9571 (eval $ac_compile) 2>&5 9572 ac_status=$? 9573 echo "$as_me:9573: \$? = $ac_status" >&5 9574 (exit $ac_status); }; then 9575 test -n "$verbose" && echo "$as_me:9575: result: ... -$cf_opt" >&5 9576echo "${ECHO_T}... -$cf_opt" >&6 9577 case $cf_opt in #(vi 9578 Wcast-qual) #(vi 9579 CPPFLAGS="$CPPFLAGS -DXTSTRINGDEFINES" 9580 ;; 9581 Winline) #(vi 9582 case $GCC_VERSION in 9583 3.3*) 9584 test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6 9585 9586echo "${as_me-configure}:9586: testing feature is broken in gcc $GCC_VERSION ..." 1>&5 9587 9588 continue;; 9589 esac 9590 ;; 9591 esac 9592 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt" 9593 fi 9594 done 9595 CFLAGS="$cf_save_CFLAGS" 9596fi 9597rm -f conftest* 9598 9599 if test "$cf_with_cxx" = yes ; then 9600 9601INTEL_CPLUSPLUS=no 9602 9603if test "$GCC" = yes ; then 9604 case $host_os in 9605 linux*|gnu*) 9606 echo "$as_me:9606: checking if this is really Intel C++ compiler" >&5 9607echo $ECHO_N "checking if this is really Intel C++ compiler... $ECHO_C" >&6 9608 cf_save_CFLAGS="$CXXFLAGS" 9609 CXXFLAGS="$CXXFLAGS -no-gcc" 9610 cat >conftest.$ac_ext <<_ACEOF 9611#line 9611 "configure" 9612#include "confdefs.h" 9613 9614int 9615main () 9616{ 9617 9618#ifdef __INTEL_COMPILER 9619#else 9620make an error 9621#endif 9622 9623 ; 9624 return 0; 9625} 9626_ACEOF 9627rm -f conftest.$ac_objext 9628if { (eval echo "$as_me:9628: \"$ac_compile\"") >&5 9629 (eval $ac_compile) 2>&5 9630 ac_status=$? 9631 echo "$as_me:9631: \$? = $ac_status" >&5 9632 (exit $ac_status); } && 9633 { ac_try='test -s conftest.$ac_objext' 9634 { (eval echo "$as_me:9634: \"$ac_try\"") >&5 9635 (eval $ac_try) 2>&5 9636 ac_status=$? 9637 echo "$as_me:9637: \$? = $ac_status" >&5 9638 (exit $ac_status); }; }; then 9639 INTEL_CPLUSPLUS=yes 9640cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc" 9641 9642else 9643 echo "$as_me: failed program was:" >&5 9644cat conftest.$ac_ext >&5 9645fi 9646rm -f conftest.$ac_objext conftest.$ac_ext 9647 CXXFLAGS="$cf_save_CFLAGS" 9648 echo "$as_me:9648: result: $INTEL_CPLUSPLUS" >&5 9649echo "${ECHO_T}$INTEL_CPLUSPLUS" >&6 9650 ;; 9651 esac 9652fi 9653 9654ac_ext=cc 9655ac_cpp='$CXXCPP $CPPFLAGS' 9656ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9657ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9658ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 9659ac_main_return=return 9660 9661cat > conftest.$ac_ext <<EOF 9662#line 9662 "configure" 9663int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; } 9664EOF 9665 9666if test "$INTEL_CPLUSPLUS" = yes 9667then 9668# The "-wdXXX" options suppress warnings: 9669# remark #1419: external declaration in primary source file 9670# remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem) 9671# remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem) 9672# remark #1684: conversion from pointer to same-sized integral type (potential portability problem) 9673# remark #193: zero used for undefined preprocessing identifier 9674# remark #593: variable "curs_sb_left_arrow" was set but never used 9675# remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits 9676# remark #869: parameter "tw" was never referenced 9677# remark #981: operands are evaluated in unspecified order 9678# warning #269: invalid format string conversion 9679 9680 { echo "$as_me:9680: checking for $CC warning options..." >&5 9681echo "$as_me: checking for $CC warning options..." >&6;} 9682 cf_save_CXXFLAGS="$CXXFLAGS" 9683 EXTRA_CXXFLAGS="-Wall" 9684 for cf_opt in \ 9685 wd1419 \ 9686 wd1682 \ 9687 wd1683 \ 9688 wd1684 \ 9689 wd193 \ 9690 wd279 \ 9691 wd593 \ 9692 wd810 \ 9693 wd869 \ 9694 wd981 9695 do 9696 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -$cf_opt" 9697 if { (eval echo "$as_me:9697: \"$ac_compile\"") >&5 9698 (eval $ac_compile) 2>&5 9699 ac_status=$? 9700 echo "$as_me:9700: \$? = $ac_status" >&5 9701 (exit $ac_status); }; then 9702 test -n "$verbose" && echo "$as_me:9702: result: ... -$cf_opt" >&5 9703echo "${ECHO_T}... -$cf_opt" >&6 9704 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt" 9705 fi 9706 done 9707 CXXFLAGS="$cf_save_CXXFLAGS" 9708 9709elif test "$GXX" = yes 9710then 9711 { echo "$as_me:9711: checking for $CXX warning options..." >&5 9712echo "$as_me: checking for $CXX warning options..." >&6;} 9713 cf_save_CXXFLAGS="$CXXFLAGS" 9714 EXTRA_CXXFLAGS="-W -Wall" 9715 cf_gxx_extra_warnings="" 9716 test "$with_ext_const" = yes && cf_gxx_extra_warnings="Wwrite-strings" 9717 case "$GCC_VERSION" in 9718 [1-2].*) 9719 ;; 9720 *) 9721 cf_gxx_extra_warnings="$cf_gxx_extra_warnings Weffc++" 9722 ;; 9723 esac 9724 for cf_opt in \ 9725 Wabi \ 9726 fabi-version=0 \ 9727 Woverloaded-virtual \ 9728 Wsign-promo \ 9729 Wsynth \ 9730 Wold-style-cast \ 9731 Wcast-align \ 9732 Wcast-qual \ 9733 Wmissing-prototypes \ 9734 Wpointer-arith \ 9735 Wshadow \ 9736 Wstrict-prototypes \ 9737 Wundef $cf_gxx_extra_warnings Wno-unused 9738 do 9739 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -Werror -$cf_opt" 9740 if { (eval echo "$as_me:9740: \"$ac_compile\"") >&5 9741 (eval $ac_compile) 2>&5 9742 ac_status=$? 9743 echo "$as_me:9743: \$? = $ac_status" >&5 9744 (exit $ac_status); }; then 9745 test -n "$verbose" && echo "$as_me:9745: result: ... -$cf_opt" >&5 9746echo "${ECHO_T}... -$cf_opt" >&6 9747 EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt" 9748 else 9749 test -n "$verbose" && echo "$as_me:9749: result: ... no -$cf_opt" >&5 9750echo "${ECHO_T}... no -$cf_opt" >&6 9751 fi 9752 done 9753 CXXFLAGS="$cf_save_CXXFLAGS" 9754fi 9755 9756rm -f conftest* 9757ac_ext=c 9758ac_cpp='$CPP $CPPFLAGS' 9759ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 9760ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 9761ac_compiler_gnu=$ac_cv_c_compiler_gnu 9762ac_main_return=return 9763 9764 fi 9765fi 9766 9767if test "$GCC" = yes 9768then 9769cat > conftest.i <<EOF 9770#ifndef GCC_PRINTF 9771#define GCC_PRINTF 0 9772#endif 9773#ifndef GCC_SCANF 9774#define GCC_SCANF 0 9775#endif 9776#ifndef GCC_NORETURN 9777#define GCC_NORETURN /* nothing */ 9778#endif 9779#ifndef GCC_UNUSED 9780#define GCC_UNUSED /* nothing */ 9781#endif 9782EOF 9783if test "$GCC" = yes 9784then 9785 { echo "$as_me:9785: checking for $CC __attribute__ directives..." >&5 9786echo "$as_me: checking for $CC __attribute__ directives..." >&6;} 9787cat > conftest.$ac_ext <<EOF 9788#line 9788 "${as_me-configure}" 9789#include "confdefs.h" 9790#include "conftest.h" 9791#include "conftest.i" 9792#if GCC_PRINTF 9793#define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var))) 9794#else 9795#define GCC_PRINTFLIKE(fmt,var) /*nothing*/ 9796#endif 9797#if GCC_SCANF 9798#define GCC_SCANFLIKE(fmt,var) __attribute__((format(scanf,fmt,var))) 9799#else 9800#define GCC_SCANFLIKE(fmt,var) /*nothing*/ 9801#endif 9802extern void wow(char *,...) GCC_SCANFLIKE(1,2); 9803extern void oops(char *,...) GCC_PRINTFLIKE(1,2) GCC_NORETURN; 9804extern void foo(void) GCC_NORETURN; 9805int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { return 0; } 9806EOF 9807 for cf_attribute in scanf printf unused noreturn 9808 do 9809 9810cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` 9811 9812 cf_directive="__attribute__(($cf_attribute))" 9813 echo "checking for $CC $cf_directive" 1>&5 9814 case $cf_attribute in 9815 scanf|printf) 9816 cat >conftest.h <<EOF 9817#define GCC_$cf_ATTRIBUTE 1 9818EOF 9819 ;; 9820 *) 9821 cat >conftest.h <<EOF 9822#define GCC_$cf_ATTRIBUTE $cf_directive 9823EOF 9824 ;; 9825 esac 9826 if { (eval echo "$as_me:9826: \"$ac_compile\"") >&5 9827 (eval $ac_compile) 2>&5 9828 ac_status=$? 9829 echo "$as_me:9829: \$? = $ac_status" >&5 9830 (exit $ac_status); }; then 9831 test -n "$verbose" && echo "$as_me:9831: result: ... $cf_attribute" >&5 9832echo "${ECHO_T}... $cf_attribute" >&6 9833 cat conftest.h >>confdefs.h 9834 fi 9835 done 9836else 9837 fgrep define conftest.i >>confdefs.h 9838fi 9839rm -rf conftest* 9840fi 9841 9842### use option --enable-assertions to turn on generation of assertion code 9843echo "$as_me:9843: checking if you want to enable runtime assertions" >&5 9844echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6 9845 9846# Check whether --enable-assertions or --disable-assertions was given. 9847if test "${enable_assertions+set}" = set; then 9848 enableval="$enable_assertions" 9849 with_assertions=$enableval 9850else 9851 with_assertions=no 9852fi; 9853echo "$as_me:9853: result: $with_assertions" >&5 9854echo "${ECHO_T}$with_assertions" >&6 9855if test -n "$GCC" 9856then 9857 if test "$with_assertions" = no 9858 then 9859 cat >>confdefs.h <<\EOF 9860#define NDEBUG 1 9861EOF 9862 9863 CPPFLAGS="$CPPFLAGS -DNDEBUG" 9864 else 9865 ADAFLAGS="$ADAFLAGS -gnata" 9866 fi 9867fi 9868 9869### use option --disable-leaks to suppress "permanent" leaks, for testing 9870 9871echo "$as_me:9871: checking if you want to use dmalloc for testing" >&5 9872echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6 9873 9874# Check whether --with-dmalloc or --without-dmalloc was given. 9875if test "${with_dmalloc+set}" = set; then 9876 withval="$with_dmalloc" 9877 cat >>confdefs.h <<\EOF 9878#define USE_DMALLOC 1 9879EOF 9880 9881 : ${with_cflags:=-g} 9882 : ${with_no_leaks:=yes} 9883 with_dmalloc=yes 9884else 9885 with_dmalloc= 9886fi; 9887echo "$as_me:9887: result: ${with_dmalloc:-no}" >&5 9888echo "${ECHO_T}${with_dmalloc:-no}" >&6 9889 9890case .$with_cflags in #(vi 9891.*-g*) 9892 case .$CFLAGS in #(vi 9893 .*-g*) #(vi 9894 ;; 9895 *) 9896 9897cf_fix_cppflags=no 9898cf_new_cflags= 9899cf_new_cppflags= 9900cf_new_extra_cppflags= 9901 9902for cf_add_cflags in -g 9903do 9904case $cf_fix_cppflags in 9905no) 9906 case $cf_add_cflags in #(vi 9907 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi 9908 case $cf_add_cflags in 9909 -D*) 9910 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 9911 9912 test "${cf_add_cflags}" != "${cf_tst_cflags}" \ 9913 && test -z "${cf_tst_cflags}" \ 9914 && cf_fix_cppflags=yes 9915 9916 if test $cf_fix_cppflags = yes ; then 9917 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags" 9918 continue 9919 elif test "${cf_tst_cflags}" = "\"'" ; then 9920 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags" 9921 continue 9922 fi 9923 ;; 9924 esac 9925 case "$CPPFLAGS" in 9926 *$cf_add_cflags) #(vi 9927 ;; 9928 *) #(vi 9929 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags" 9930 ;; 9931 esac 9932 ;; 9933 *) 9934 cf_new_cflags="$cf_new_cflags $cf_add_cflags" 9935 ;; 9936 esac 9937 ;; 9938yes) 9939 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags" 9940 9941 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'` 9942 9943 test "${cf_add_cflags}" != "${cf_tst_cflags}" \ 9944 && test -z "${cf_tst_cflags}" \ 9945 && cf_fix_cppflags=no 9946 ;; 9947esac 9948done 9949 9950if test -n "$cf_new_cflags" ; then 9951 9952 CFLAGS="$CFLAGS $cf_new_cflags" 9953fi 9954 9955if test -n "$cf_new_cppflags" ; then 9956 9957 CPPFLAGS="$cf_new_cppflags $CPPFLAGS" 9958fi 9959 9960if test -n "$cf_new_extra_cppflags" ; then 9961 9962 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS" 9963fi 9964 9965 ;; 9966 esac 9967 ;; 9968esac 9969 9970if test "$with_dmalloc" = yes ; then 9971 echo "$as_me:9971: checking for dmalloc.h" >&5 9972echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6 9973if test "${ac_cv_header_dmalloc_h+set}" = set; then 9974 echo $ECHO_N "(cached) $ECHO_C" >&6 9975else 9976 cat >conftest.$ac_ext <<_ACEOF 9977#line 9977 "configure" 9978#include "confdefs.h" 9979#include <dmalloc.h> 9980_ACEOF 9981if { (eval echo "$as_me:9981: \"$ac_cpp conftest.$ac_ext\"") >&5 9982 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 9983 ac_status=$? 9984 egrep -v '^ *\+' conftest.er1 >conftest.err 9985 rm -f conftest.er1 9986 cat conftest.err >&5 9987 echo "$as_me:9987: \$? = $ac_status" >&5 9988 (exit $ac_status); } >/dev/null; then 9989 if test -s conftest.err; then 9990 ac_cpp_err=$ac_c_preproc_warn_flag 9991 else 9992 ac_cpp_err= 9993 fi 9994else 9995 ac_cpp_err=yes 9996fi 9997if test -z "$ac_cpp_err"; then 9998 ac_cv_header_dmalloc_h=yes 9999else 10000 echo "$as_me: failed program was:" >&5 10001 cat conftest.$ac_ext >&5 10002 ac_cv_header_dmalloc_h=no 10003fi 10004rm -f conftest.err conftest.$ac_ext 10005fi 10006echo "$as_me:10006: result: $ac_cv_header_dmalloc_h" >&5 10007echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6 10008if test $ac_cv_header_dmalloc_h = yes; then 10009 10010echo "$as_me:10010: checking for dmalloc_debug in -ldmalloc" >&5 10011echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6 10012if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then 10013 echo $ECHO_N "(cached) $ECHO_C" >&6 10014else 10015 ac_check_lib_save_LIBS=$LIBS 10016LIBS="-ldmalloc $LIBS" 10017cat >conftest.$ac_ext <<_ACEOF 10018#line 10018 "configure" 10019#include "confdefs.h" 10020 10021/* Override any gcc2 internal prototype to avoid an error. */ 10022#ifdef __cplusplus 10023extern "C" 10024#endif 10025/* We use char because int might match the return type of a gcc2 10026 builtin and then its argument prototype would still apply. */ 10027char dmalloc_debug (); 10028int 10029main () 10030{ 10031dmalloc_debug (); 10032 ; 10033 return 0; 10034} 10035_ACEOF 10036rm -f conftest.$ac_objext conftest$ac_exeext 10037if { (eval echo "$as_me:10037: \"$ac_link\"") >&5 10038 (eval $ac_link) 2>&5 10039 ac_status=$? 10040 echo "$as_me:10040: \$? = $ac_status" >&5 10041 (exit $ac_status); } && 10042 { ac_try='test -s conftest$ac_exeext' 10043 { (eval echo "$as_me:10043: \"$ac_try\"") >&5 10044 (eval $ac_try) 2>&5 10045 ac_status=$? 10046 echo "$as_me:10046: \$? = $ac_status" >&5 10047 (exit $ac_status); }; }; then 10048 ac_cv_lib_dmalloc_dmalloc_debug=yes 10049else 10050 echo "$as_me: failed program was:" >&5 10051cat conftest.$ac_ext >&5 10052ac_cv_lib_dmalloc_dmalloc_debug=no 10053fi 10054rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 10055LIBS=$ac_check_lib_save_LIBS 10056fi 10057echo "$as_me:10057: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5 10058echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6 10059if test $ac_cv_lib_dmalloc_dmalloc_debug = yes; then 10060 cat >>confdefs.h <<EOF 10061#define HAVE_LIBDMALLOC 1 10062EOF 10063 10064 LIBS="-ldmalloc $LIBS" 10065 10066fi 10067 10068fi 10069 10070fi 10071 10072echo "$as_me:10072: checking if you want to use dbmalloc for testing" >&5 10073echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6 10074 10075# Check whether --with-dbmalloc or --without-dbmalloc was given. 10076if test "${with_dbmalloc+set}" = set; then 10077 withval="$with_dbmalloc" 10078 cat >>confdefs.h <<\EOF 10079#define USE_DBMALLOC 1 10080EOF 10081 10082 : ${with_cflags:=-g} 10083 : ${with_no_leaks:=yes} 10084 with_dbmalloc=yes 10085else 10086 with_dbmalloc= 10087fi; 10088echo "$as_me:10088: result: ${with_dbmalloc:-no}" >&5 10089echo "${ECHO_T}${with_dbmalloc:-no}" >&6 10090 10091case .$with_cflags in #(vi 10092.*-g*) 10093 case .$CFLAGS in #(vi 10094 .*-g*) #(vi 10095 ;; 10096 *) 10097 10098cf_fix_cppflags=no 10099cf_new_cflags= 10100cf_new_cppflags= 10101cf_new_extra_cppflags= 10102 10103for cf_add_cflags in -g 10104do 10105case $cf_fix_cppflags in 10106no) 10107 case $cf_add_cflags in #(vi 10108 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi 10109 case $cf_add_cflags in 10110 -D*) 10111 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 10112 10113 test "${cf_add_cflags}" != "${cf_tst_cflags}" \ 10114 && test -z "${cf_tst_cflags}" \ 10115 && cf_fix_cppflags=yes 10116 10117 if test $cf_fix_cppflags = yes ; then 10118 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags" 10119 continue 10120 elif test "${cf_tst_cflags}" = "\"'" ; then 10121 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags" 10122 continue 10123 fi 10124 ;; 10125 esac 10126 case "$CPPFLAGS" in 10127 *$cf_add_cflags) #(vi 10128 ;; 10129 *) #(vi 10130 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags" 10131 ;; 10132 esac 10133 ;; 10134 *) 10135 cf_new_cflags="$cf_new_cflags $cf_add_cflags" 10136 ;; 10137 esac 10138 ;; 10139yes) 10140 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags" 10141 10142 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'` 10143 10144 test "${cf_add_cflags}" != "${cf_tst_cflags}" \ 10145 && test -z "${cf_tst_cflags}" \ 10146 && cf_fix_cppflags=no 10147 ;; 10148esac 10149done 10150 10151if test -n "$cf_new_cflags" ; then 10152 10153 CFLAGS="$CFLAGS $cf_new_cflags" 10154fi 10155 10156if test -n "$cf_new_cppflags" ; then 10157 10158 CPPFLAGS="$cf_new_cppflags $CPPFLAGS" 10159fi 10160 10161if test -n "$cf_new_extra_cppflags" ; then 10162 10163 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS" 10164fi 10165 10166 ;; 10167 esac 10168 ;; 10169esac 10170 10171if test "$with_dbmalloc" = yes ; then 10172 echo "$as_me:10172: checking for dbmalloc.h" >&5 10173echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6 10174if test "${ac_cv_header_dbmalloc_h+set}" = set; then 10175 echo $ECHO_N "(cached) $ECHO_C" >&6 10176else 10177 cat >conftest.$ac_ext <<_ACEOF 10178#line 10178 "configure" 10179#include "confdefs.h" 10180#include <dbmalloc.h> 10181_ACEOF 10182if { (eval echo "$as_me:10182: \"$ac_cpp conftest.$ac_ext\"") >&5 10183 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 10184 ac_status=$? 10185 egrep -v '^ *\+' conftest.er1 >conftest.err 10186 rm -f conftest.er1 10187 cat conftest.err >&5 10188 echo "$as_me:10188: \$? = $ac_status" >&5 10189 (exit $ac_status); } >/dev/null; then 10190 if test -s conftest.err; then 10191 ac_cpp_err=$ac_c_preproc_warn_flag 10192 else 10193 ac_cpp_err= 10194 fi 10195else 10196 ac_cpp_err=yes 10197fi 10198if test -z "$ac_cpp_err"; then 10199 ac_cv_header_dbmalloc_h=yes 10200else 10201 echo "$as_me: failed program was:" >&5 10202 cat conftest.$ac_ext >&5 10203 ac_cv_header_dbmalloc_h=no 10204fi 10205rm -f conftest.err conftest.$ac_ext 10206fi 10207echo "$as_me:10207: result: $ac_cv_header_dbmalloc_h" >&5 10208echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6 10209if test $ac_cv_header_dbmalloc_h = yes; then 10210 10211echo "$as_me:10211: checking for debug_malloc in -ldbmalloc" >&5 10212echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6 10213if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then 10214 echo $ECHO_N "(cached) $ECHO_C" >&6 10215else 10216 ac_check_lib_save_LIBS=$LIBS 10217LIBS="-ldbmalloc $LIBS" 10218cat >conftest.$ac_ext <<_ACEOF 10219#line 10219 "configure" 10220#include "confdefs.h" 10221 10222/* Override any gcc2 internal prototype to avoid an error. */ 10223#ifdef __cplusplus 10224extern "C" 10225#endif 10226/* We use char because int might match the return type of a gcc2 10227 builtin and then its argument prototype would still apply. */ 10228char debug_malloc (); 10229int 10230main () 10231{ 10232debug_malloc (); 10233 ; 10234 return 0; 10235} 10236_ACEOF 10237rm -f conftest.$ac_objext conftest$ac_exeext 10238if { (eval echo "$as_me:10238: \"$ac_link\"") >&5 10239 (eval $ac_link) 2>&5 10240 ac_status=$? 10241 echo "$as_me:10241: \$? = $ac_status" >&5 10242 (exit $ac_status); } && 10243 { ac_try='test -s conftest$ac_exeext' 10244 { (eval echo "$as_me:10244: \"$ac_try\"") >&5 10245 (eval $ac_try) 2>&5 10246 ac_status=$? 10247 echo "$as_me:10247: \$? = $ac_status" >&5 10248 (exit $ac_status); }; }; then 10249 ac_cv_lib_dbmalloc_debug_malloc=yes 10250else 10251 echo "$as_me: failed program was:" >&5 10252cat conftest.$ac_ext >&5 10253ac_cv_lib_dbmalloc_debug_malloc=no 10254fi 10255rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 10256LIBS=$ac_check_lib_save_LIBS 10257fi 10258echo "$as_me:10258: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5 10259echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6 10260if test $ac_cv_lib_dbmalloc_debug_malloc = yes; then 10261 cat >>confdefs.h <<EOF 10262#define HAVE_LIBDBMALLOC 1 10263EOF 10264 10265 LIBS="-ldbmalloc $LIBS" 10266 10267fi 10268 10269fi 10270 10271fi 10272 10273echo "$as_me:10273: checking if you want to use valgrind for testing" >&5 10274echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6 10275 10276# Check whether --with-valgrind or --without-valgrind was given. 10277if test "${with_valgrind+set}" = set; then 10278 withval="$with_valgrind" 10279 cat >>confdefs.h <<\EOF 10280#define USE_VALGRIND 1 10281EOF 10282 10283 : ${with_cflags:=-g} 10284 : ${with_no_leaks:=yes} 10285 with_valgrind=yes 10286else 10287 with_valgrind= 10288fi; 10289echo "$as_me:10289: result: ${with_valgrind:-no}" >&5 10290echo "${ECHO_T}${with_valgrind:-no}" >&6 10291 10292case .$with_cflags in #(vi 10293.*-g*) 10294 case .$CFLAGS in #(vi 10295 .*-g*) #(vi 10296 ;; 10297 *) 10298 10299cf_fix_cppflags=no 10300cf_new_cflags= 10301cf_new_cppflags= 10302cf_new_extra_cppflags= 10303 10304for cf_add_cflags in -g 10305do 10306case $cf_fix_cppflags in 10307no) 10308 case $cf_add_cflags in #(vi 10309 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi 10310 case $cf_add_cflags in 10311 -D*) 10312 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 10313 10314 test "${cf_add_cflags}" != "${cf_tst_cflags}" \ 10315 && test -z "${cf_tst_cflags}" \ 10316 && cf_fix_cppflags=yes 10317 10318 if test $cf_fix_cppflags = yes ; then 10319 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags" 10320 continue 10321 elif test "${cf_tst_cflags}" = "\"'" ; then 10322 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags" 10323 continue 10324 fi 10325 ;; 10326 esac 10327 case "$CPPFLAGS" in 10328 *$cf_add_cflags) #(vi 10329 ;; 10330 *) #(vi 10331 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags" 10332 ;; 10333 esac 10334 ;; 10335 *) 10336 cf_new_cflags="$cf_new_cflags $cf_add_cflags" 10337 ;; 10338 esac 10339 ;; 10340yes) 10341 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags" 10342 10343 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'` 10344 10345 test "${cf_add_cflags}" != "${cf_tst_cflags}" \ 10346 && test -z "${cf_tst_cflags}" \ 10347 && cf_fix_cppflags=no 10348 ;; 10349esac 10350done 10351 10352if test -n "$cf_new_cflags" ; then 10353 10354 CFLAGS="$CFLAGS $cf_new_cflags" 10355fi 10356 10357if test -n "$cf_new_cppflags" ; then 10358 10359 CPPFLAGS="$cf_new_cppflags $CPPFLAGS" 10360fi 10361 10362if test -n "$cf_new_extra_cppflags" ; then 10363 10364 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS" 10365fi 10366 10367 ;; 10368 esac 10369 ;; 10370esac 10371 10372echo "$as_me:10372: checking if you want to perform memory-leak testing" >&5 10373echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6 10374 10375# Check whether --enable-leaks or --disable-leaks was given. 10376if test "${enable_leaks+set}" = set; then 10377 enableval="$enable_leaks" 10378 with_no_leaks=yes 10379else 10380 : ${with_no_leaks:=no} 10381fi; 10382echo "$as_me:10382: result: $with_no_leaks" >&5 10383echo "${ECHO_T}$with_no_leaks" >&6 10384 10385if test "$with_no_leaks" = yes ; then 10386 cat >>confdefs.h <<\EOF 10387#define NO_LEAKS 1 10388EOF 10389 10390fi 10391 10392cat >>confdefs.h <<\EOF 10393#define HAVE_NC_ALLOC_H 1 10394EOF 10395 10396### use option --enable-expanded to generate certain macros as functions 10397 10398# Check whether --enable-expanded or --disable-expanded was given. 10399if test "${enable_expanded+set}" = set; then 10400 enableval="$enable_expanded" 10401 test "$enableval" = yes && cat >>confdefs.h <<\EOF 10402#define NCURSES_EXPANDED 1 10403EOF 10404 10405fi; 10406 10407### use option --disable-macros to suppress macros in favor of functions 10408 10409# Check whether --enable-macros or --disable-macros was given. 10410if test "${enable_macros+set}" = set; then 10411 enableval="$enable_macros" 10412 test "$enableval" = no && cat >>confdefs.h <<\EOF 10413#define NCURSES_NOMACROS 1 10414EOF 10415 10416fi; 10417 10418# Normally we only add trace() to the debug-library. Allow this to be 10419# extended to all models of the ncurses library: 10420cf_all_traces=no 10421case "$CFLAGS $CPPFLAGS" in 10422*-DTRACE*) 10423 cf_all_traces=yes 10424 ;; 10425esac 10426 10427echo "$as_me:10427: checking whether to add trace feature to all models" >&5 10428echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6 10429 10430# Check whether --with-trace or --without-trace was given. 10431if test "${with_trace+set}" = set; then 10432 withval="$with_trace" 10433 cf_with_trace=$withval 10434else 10435 cf_with_trace=$cf_all_traces 10436fi; 10437echo "$as_me:10437: result: $cf_with_trace" >&5 10438echo "${ECHO_T}$cf_with_trace" >&6 10439 10440if test "$cf_with_trace" = yes ; then 10441 LIB_TRACING=all 10442 ADA_TRACE=TRUE 10443 10444cf_fix_cppflags=no 10445cf_new_cflags= 10446cf_new_cppflags= 10447cf_new_extra_cppflags= 10448 10449for cf_add_cflags in -DTRACE 10450do 10451case $cf_fix_cppflags in 10452no) 10453 case $cf_add_cflags in #(vi 10454 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi 10455 case $cf_add_cflags in 10456 -D*) 10457 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 10458 10459 test "${cf_add_cflags}" != "${cf_tst_cflags}" \ 10460 && test -z "${cf_tst_cflags}" \ 10461 && cf_fix_cppflags=yes 10462 10463 if test $cf_fix_cppflags = yes ; then 10464 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags" 10465 continue 10466 elif test "${cf_tst_cflags}" = "\"'" ; then 10467 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags" 10468 continue 10469 fi 10470 ;; 10471 esac 10472 case "$CPPFLAGS" in 10473 *$cf_add_cflags) #(vi 10474 ;; 10475 *) #(vi 10476 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags" 10477 ;; 10478 esac 10479 ;; 10480 *) 10481 cf_new_cflags="$cf_new_cflags $cf_add_cflags" 10482 ;; 10483 esac 10484 ;; 10485yes) 10486 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags" 10487 10488 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'` 10489 10490 test "${cf_add_cflags}" != "${cf_tst_cflags}" \ 10491 && test -z "${cf_tst_cflags}" \ 10492 && cf_fix_cppflags=no 10493 ;; 10494esac 10495done 10496 10497if test -n "$cf_new_cflags" ; then 10498 10499 CFLAGS="$CFLAGS $cf_new_cflags" 10500fi 10501 10502if test -n "$cf_new_cppflags" ; then 10503 10504 CPPFLAGS="$cf_new_cppflags $CPPFLAGS" 10505fi 10506 10507if test -n "$cf_new_extra_cppflags" ; then 10508 10509 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS" 10510fi 10511 10512else 10513 LIB_TRACING=DEBUG 10514 ADA_TRACE=FALSE 10515fi 10516 10517### Checks for libraries. 10518echo "$as_me:10518: checking for gettimeofday" >&5 10519echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6 10520if test "${ac_cv_func_gettimeofday+set}" = set; then 10521 echo $ECHO_N "(cached) $ECHO_C" >&6 10522else 10523 cat >conftest.$ac_ext <<_ACEOF 10524#line 10524 "configure" 10525#include "confdefs.h" 10526/* System header to define __stub macros and hopefully few prototypes, 10527 which can conflict with char gettimeofday (); below. */ 10528#include <assert.h> 10529/* Override any gcc2 internal prototype to avoid an error. */ 10530#ifdef __cplusplus 10531extern "C" 10532#endif 10533/* We use char because int might match the return type of a gcc2 10534 builtin and then its argument prototype would still apply. */ 10535char gettimeofday (); 10536char (*f) (); 10537 10538int 10539main () 10540{ 10541/* The GNU C library defines this for functions which it implements 10542 to always fail with ENOSYS. Some functions are actually named 10543 something starting with __ and the normal name is an alias. */ 10544#if defined (__stub_gettimeofday) || defined (__stub___gettimeofday) 10545choke me 10546#else 10547f = gettimeofday; 10548#endif 10549 10550 ; 10551 return 0; 10552} 10553_ACEOF 10554rm -f conftest.$ac_objext conftest$ac_exeext 10555if { (eval echo "$as_me:10555: \"$ac_link\"") >&5 10556 (eval $ac_link) 2>&5 10557 ac_status=$? 10558 echo "$as_me:10558: \$? = $ac_status" >&5 10559 (exit $ac_status); } && 10560 { ac_try='test -s conftest$ac_exeext' 10561 { (eval echo "$as_me:10561: \"$ac_try\"") >&5 10562 (eval $ac_try) 2>&5 10563 ac_status=$? 10564 echo "$as_me:10564: \$? = $ac_status" >&5 10565 (exit $ac_status); }; }; then 10566 ac_cv_func_gettimeofday=yes 10567else 10568 echo "$as_me: failed program was:" >&5 10569cat conftest.$ac_ext >&5 10570ac_cv_func_gettimeofday=no 10571fi 10572rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 10573fi 10574echo "$as_me:10574: result: $ac_cv_func_gettimeofday" >&5 10575echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6 10576if test $ac_cv_func_gettimeofday = yes; then 10577 cat >>confdefs.h <<\EOF 10578#define HAVE_GETTIMEOFDAY 1 10579EOF 10580 10581else 10582 10583echo "$as_me:10583: checking for gettimeofday in -lbsd" >&5 10584echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6 10585if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then 10586 echo $ECHO_N "(cached) $ECHO_C" >&6 10587else 10588 ac_check_lib_save_LIBS=$LIBS 10589LIBS="-lbsd $LIBS" 10590cat >conftest.$ac_ext <<_ACEOF 10591#line 10591 "configure" 10592#include "confdefs.h" 10593 10594/* Override any gcc2 internal prototype to avoid an error. */ 10595#ifdef __cplusplus 10596extern "C" 10597#endif 10598/* We use char because int might match the return type of a gcc2 10599 builtin and then its argument prototype would still apply. */ 10600char gettimeofday (); 10601int 10602main () 10603{ 10604gettimeofday (); 10605 ; 10606 return 0; 10607} 10608_ACEOF 10609rm -f conftest.$ac_objext conftest$ac_exeext 10610if { (eval echo "$as_me:10610: \"$ac_link\"") >&5 10611 (eval $ac_link) 2>&5 10612 ac_status=$? 10613 echo "$as_me:10613: \$? = $ac_status" >&5 10614 (exit $ac_status); } && 10615 { ac_try='test -s conftest$ac_exeext' 10616 { (eval echo "$as_me:10616: \"$ac_try\"") >&5 10617 (eval $ac_try) 2>&5 10618 ac_status=$? 10619 echo "$as_me:10619: \$? = $ac_status" >&5 10620 (exit $ac_status); }; }; then 10621 ac_cv_lib_bsd_gettimeofday=yes 10622else 10623 echo "$as_me: failed program was:" >&5 10624cat conftest.$ac_ext >&5 10625ac_cv_lib_bsd_gettimeofday=no 10626fi 10627rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 10628LIBS=$ac_check_lib_save_LIBS 10629fi 10630echo "$as_me:10630: result: $ac_cv_lib_bsd_gettimeofday" >&5 10631echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6 10632if test $ac_cv_lib_bsd_gettimeofday = yes; then 10633 cat >>confdefs.h <<\EOF 10634#define HAVE_GETTIMEOFDAY 1 10635EOF 10636 10637 LIBS="$LIBS -lbsd" 10638fi 10639 10640fi 10641 10642echo "$as_me:10642: checking if -lm needed for math functions" >&5 10643echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6 10644if test "${cf_cv_need_libm+set}" = set; then 10645 echo $ECHO_N "(cached) $ECHO_C" >&6 10646else 10647 10648 cat >conftest.$ac_ext <<_ACEOF 10649#line 10649 "configure" 10650#include "confdefs.h" 10651 10652 #include <stdio.h> 10653 #include <math.h> 10654 10655int 10656main () 10657{ 10658double x = rand(); printf("result = %g\n", sin(x)) 10659 ; 10660 return 0; 10661} 10662_ACEOF 10663rm -f conftest.$ac_objext conftest$ac_exeext 10664if { (eval echo "$as_me:10664: \"$ac_link\"") >&5 10665 (eval $ac_link) 2>&5 10666 ac_status=$? 10667 echo "$as_me:10667: \$? = $ac_status" >&5 10668 (exit $ac_status); } && 10669 { ac_try='test -s conftest$ac_exeext' 10670 { (eval echo "$as_me:10670: \"$ac_try\"") >&5 10671 (eval $ac_try) 2>&5 10672 ac_status=$? 10673 echo "$as_me:10673: \$? = $ac_status" >&5 10674 (exit $ac_status); }; }; then 10675 cf_cv_need_libm=no 10676else 10677 echo "$as_me: failed program was:" >&5 10678cat conftest.$ac_ext >&5 10679cf_cv_need_libm=yes 10680fi 10681rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 10682fi 10683echo "$as_me:10683: result: $cf_cv_need_libm" >&5 10684echo "${ECHO_T}$cf_cv_need_libm" >&6 10685if test "$cf_cv_need_libm" = yes 10686then 10687MATH_LIB=-lm 10688fi 10689 10690### Checks for header files. 10691echo "$as_me:10691: checking for ANSI C header files" >&5 10692echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6 10693if test "${ac_cv_header_stdc+set}" = set; then 10694 echo $ECHO_N "(cached) $ECHO_C" >&6 10695else 10696 cat >conftest.$ac_ext <<_ACEOF 10697#line 10697 "configure" 10698#include "confdefs.h" 10699#include <stdlib.h> 10700#include <stdarg.h> 10701#include <string.h> 10702#include <float.h> 10703 10704_ACEOF 10705if { (eval echo "$as_me:10705: \"$ac_cpp conftest.$ac_ext\"") >&5 10706 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 10707 ac_status=$? 10708 egrep -v '^ *\+' conftest.er1 >conftest.err 10709 rm -f conftest.er1 10710 cat conftest.err >&5 10711 echo "$as_me:10711: \$? = $ac_status" >&5 10712 (exit $ac_status); } >/dev/null; then 10713 if test -s conftest.err; then 10714 ac_cpp_err=$ac_c_preproc_warn_flag 10715 else 10716 ac_cpp_err= 10717 fi 10718else 10719 ac_cpp_err=yes 10720fi 10721if test -z "$ac_cpp_err"; then 10722 ac_cv_header_stdc=yes 10723else 10724 echo "$as_me: failed program was:" >&5 10725 cat conftest.$ac_ext >&5 10726 ac_cv_header_stdc=no 10727fi 10728rm -f conftest.err conftest.$ac_ext 10729 10730if test $ac_cv_header_stdc = yes; then 10731 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 10732 cat >conftest.$ac_ext <<_ACEOF 10733#line 10733 "configure" 10734#include "confdefs.h" 10735#include <string.h> 10736 10737_ACEOF 10738if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 10739 egrep "memchr" >/dev/null 2>&1; then 10740 : 10741else 10742 ac_cv_header_stdc=no 10743fi 10744rm -f conftest* 10745 10746fi 10747 10748if test $ac_cv_header_stdc = yes; then 10749 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 10750 cat >conftest.$ac_ext <<_ACEOF 10751#line 10751 "configure" 10752#include "confdefs.h" 10753#include <stdlib.h> 10754 10755_ACEOF 10756if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 10757 egrep "free" >/dev/null 2>&1; then 10758 : 10759else 10760 ac_cv_header_stdc=no 10761fi 10762rm -f conftest* 10763 10764fi 10765 10766if test $ac_cv_header_stdc = yes; then 10767 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 10768 if test "$cross_compiling" = yes; then 10769 : 10770else 10771 cat >conftest.$ac_ext <<_ACEOF 10772#line 10772 "configure" 10773#include "confdefs.h" 10774#include <ctype.h> 10775#if ((' ' & 0x0FF) == 0x020) 10776# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 10777# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 10778#else 10779# define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \ 10780 || ('j' <= (c) && (c) <= 'r') \ 10781 || ('s' <= (c) && (c) <= 'z')) 10782# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 10783#endif 10784 10785#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 10786int 10787main () 10788{ 10789 int i; 10790 for (i = 0; i < 256; i++) 10791 if (XOR (islower (i), ISLOWER (i)) 10792 || toupper (i) != TOUPPER (i)) 10793 $ac_main_return(2); 10794 $ac_main_return (0); 10795} 10796_ACEOF 10797rm -f conftest$ac_exeext 10798if { (eval echo "$as_me:10798: \"$ac_link\"") >&5 10799 (eval $ac_link) 2>&5 10800 ac_status=$? 10801 echo "$as_me:10801: \$? = $ac_status" >&5 10802 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 10803 { (eval echo "$as_me:10803: \"$ac_try\"") >&5 10804 (eval $ac_try) 2>&5 10805 ac_status=$? 10806 echo "$as_me:10806: \$? = $ac_status" >&5 10807 (exit $ac_status); }; }; then 10808 : 10809else 10810 echo "$as_me: program exited with status $ac_status" >&5 10811echo "$as_me: failed program was:" >&5 10812cat conftest.$ac_ext >&5 10813ac_cv_header_stdc=no 10814fi 10815rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 10816fi 10817fi 10818fi 10819echo "$as_me:10819: result: $ac_cv_header_stdc" >&5 10820echo "${ECHO_T}$ac_cv_header_stdc" >&6 10821if test $ac_cv_header_stdc = yes; then 10822 10823cat >>confdefs.h <<\EOF 10824#define STDC_HEADERS 1 10825EOF 10826 10827fi 10828 10829ac_header_dirent=no 10830for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do 10831 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` 10832echo "$as_me:10832: checking for $ac_hdr that defines DIR" >&5 10833echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6 10834if eval "test \"\${$as_ac_Header+set}\" = set"; then 10835 echo $ECHO_N "(cached) $ECHO_C" >&6 10836else 10837 cat >conftest.$ac_ext <<_ACEOF 10838#line 10838 "configure" 10839#include "confdefs.h" 10840#include <sys/types.h> 10841#include <$ac_hdr> 10842 10843int 10844main () 10845{ 10846if ((DIR *) 0) 10847return 0; 10848 ; 10849 return 0; 10850} 10851_ACEOF 10852rm -f conftest.$ac_objext 10853if { (eval echo "$as_me:10853: \"$ac_compile\"") >&5 10854 (eval $ac_compile) 2>&5 10855 ac_status=$? 10856 echo "$as_me:10856: \$? = $ac_status" >&5 10857 (exit $ac_status); } && 10858 { ac_try='test -s conftest.$ac_objext' 10859 { (eval echo "$as_me:10859: \"$ac_try\"") >&5 10860 (eval $ac_try) 2>&5 10861 ac_status=$? 10862 echo "$as_me:10862: \$? = $ac_status" >&5 10863 (exit $ac_status); }; }; then 10864 eval "$as_ac_Header=yes" 10865else 10866 echo "$as_me: failed program was:" >&5 10867cat conftest.$ac_ext >&5 10868eval "$as_ac_Header=no" 10869fi 10870rm -f conftest.$ac_objext conftest.$ac_ext 10871fi 10872echo "$as_me:10872: result: `eval echo '${'$as_ac_Header'}'`" >&5 10873echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 10874if test `eval echo '${'$as_ac_Header'}'` = yes; then 10875 cat >>confdefs.h <<EOF 10876#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1 10877EOF 10878 10879ac_header_dirent=$ac_hdr; break 10880fi 10881 10882done 10883# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. 10884if test $ac_header_dirent = dirent.h; then 10885 echo "$as_me:10885: checking for opendir in -ldir" >&5 10886echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6 10887if test "${ac_cv_lib_dir_opendir+set}" = set; then 10888 echo $ECHO_N "(cached) $ECHO_C" >&6 10889else 10890 ac_check_lib_save_LIBS=$LIBS 10891LIBS="-ldir $LIBS" 10892cat >conftest.$ac_ext <<_ACEOF 10893#line 10893 "configure" 10894#include "confdefs.h" 10895 10896/* Override any gcc2 internal prototype to avoid an error. */ 10897#ifdef __cplusplus 10898extern "C" 10899#endif 10900/* We use char because int might match the return type of a gcc2 10901 builtin and then its argument prototype would still apply. */ 10902char opendir (); 10903int 10904main () 10905{ 10906opendir (); 10907 ; 10908 return 0; 10909} 10910_ACEOF 10911rm -f conftest.$ac_objext conftest$ac_exeext 10912if { (eval echo "$as_me:10912: \"$ac_link\"") >&5 10913 (eval $ac_link) 2>&5 10914 ac_status=$? 10915 echo "$as_me:10915: \$? = $ac_status" >&5 10916 (exit $ac_status); } && 10917 { ac_try='test -s conftest$ac_exeext' 10918 { (eval echo "$as_me:10918: \"$ac_try\"") >&5 10919 (eval $ac_try) 2>&5 10920 ac_status=$? 10921 echo "$as_me:10921: \$? = $ac_status" >&5 10922 (exit $ac_status); }; }; then 10923 ac_cv_lib_dir_opendir=yes 10924else 10925 echo "$as_me: failed program was:" >&5 10926cat conftest.$ac_ext >&5 10927ac_cv_lib_dir_opendir=no 10928fi 10929rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 10930LIBS=$ac_check_lib_save_LIBS 10931fi 10932echo "$as_me:10932: result: $ac_cv_lib_dir_opendir" >&5 10933echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6 10934if test $ac_cv_lib_dir_opendir = yes; then 10935 LIBS="$LIBS -ldir" 10936fi 10937 10938else 10939 echo "$as_me:10939: checking for opendir in -lx" >&5 10940echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6 10941if test "${ac_cv_lib_x_opendir+set}" = set; then 10942 echo $ECHO_N "(cached) $ECHO_C" >&6 10943else 10944 ac_check_lib_save_LIBS=$LIBS 10945LIBS="-lx $LIBS" 10946cat >conftest.$ac_ext <<_ACEOF 10947#line 10947 "configure" 10948#include "confdefs.h" 10949 10950/* Override any gcc2 internal prototype to avoid an error. */ 10951#ifdef __cplusplus 10952extern "C" 10953#endif 10954/* We use char because int might match the return type of a gcc2 10955 builtin and then its argument prototype would still apply. */ 10956char opendir (); 10957int 10958main () 10959{ 10960opendir (); 10961 ; 10962 return 0; 10963} 10964_ACEOF 10965rm -f conftest.$ac_objext conftest$ac_exeext 10966if { (eval echo "$as_me:10966: \"$ac_link\"") >&5 10967 (eval $ac_link) 2>&5 10968 ac_status=$? 10969 echo "$as_me:10969: \$? = $ac_status" >&5 10970 (exit $ac_status); } && 10971 { ac_try='test -s conftest$ac_exeext' 10972 { (eval echo "$as_me:10972: \"$ac_try\"") >&5 10973 (eval $ac_try) 2>&5 10974 ac_status=$? 10975 echo "$as_me:10975: \$? = $ac_status" >&5 10976 (exit $ac_status); }; }; then 10977 ac_cv_lib_x_opendir=yes 10978else 10979 echo "$as_me: failed program was:" >&5 10980cat conftest.$ac_ext >&5 10981ac_cv_lib_x_opendir=no 10982fi 10983rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 10984LIBS=$ac_check_lib_save_LIBS 10985fi 10986echo "$as_me:10986: result: $ac_cv_lib_x_opendir" >&5 10987echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6 10988if test $ac_cv_lib_x_opendir = yes; then 10989 LIBS="$LIBS -lx" 10990fi 10991 10992fi 10993 10994echo "$as_me:10994: checking whether time.h and sys/time.h may both be included" >&5 10995echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6 10996if test "${ac_cv_header_time+set}" = set; then 10997 echo $ECHO_N "(cached) $ECHO_C" >&6 10998else 10999 cat >conftest.$ac_ext <<_ACEOF 11000#line 11000 "configure" 11001#include "confdefs.h" 11002#include <sys/types.h> 11003#include <sys/time.h> 11004#include <time.h> 11005 11006int 11007main () 11008{ 11009if ((struct tm *) 0) 11010return 0; 11011 ; 11012 return 0; 11013} 11014_ACEOF 11015rm -f conftest.$ac_objext 11016if { (eval echo "$as_me:11016: \"$ac_compile\"") >&5 11017 (eval $ac_compile) 2>&5 11018 ac_status=$? 11019 echo "$as_me:11019: \$? = $ac_status" >&5 11020 (exit $ac_status); } && 11021 { ac_try='test -s conftest.$ac_objext' 11022 { (eval echo "$as_me:11022: \"$ac_try\"") >&5 11023 (eval $ac_try) 2>&5 11024 ac_status=$? 11025 echo "$as_me:11025: \$? = $ac_status" >&5 11026 (exit $ac_status); }; }; then 11027 ac_cv_header_time=yes 11028else 11029 echo "$as_me: failed program was:" >&5 11030cat conftest.$ac_ext >&5 11031ac_cv_header_time=no 11032fi 11033rm -f conftest.$ac_objext conftest.$ac_ext 11034fi 11035echo "$as_me:11035: result: $ac_cv_header_time" >&5 11036echo "${ECHO_T}$ac_cv_header_time" >&6 11037if test $ac_cv_header_time = yes; then 11038 11039cat >>confdefs.h <<\EOF 11040#define TIME_WITH_SYS_TIME 1 11041EOF 11042 11043fi 11044 11045echo "$as_me:11045: checking for regular-expression headers" >&5 11046echo $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6 11047if test "${cf_cv_regex+set}" = set; then 11048 echo $ECHO_N "(cached) $ECHO_C" >&6 11049else 11050 11051cat >conftest.$ac_ext <<_ACEOF 11052#line 11052 "configure" 11053#include "confdefs.h" 11054#include <sys/types.h> 11055#include <regex.h> 11056int 11057main () 11058{ 11059 11060 regex_t *p; 11061 int x = regcomp(p, "", 0); 11062 int y = regexec(p, "", 0, 0, 0); 11063 regfree(p); 11064 11065 ; 11066 return 0; 11067} 11068_ACEOF 11069rm -f conftest.$ac_objext conftest$ac_exeext 11070if { (eval echo "$as_me:11070: \"$ac_link\"") >&5 11071 (eval $ac_link) 2>&5 11072 ac_status=$? 11073 echo "$as_me:11073: \$? = $ac_status" >&5 11074 (exit $ac_status); } && 11075 { ac_try='test -s conftest$ac_exeext' 11076 { (eval echo "$as_me:11076: \"$ac_try\"") >&5 11077 (eval $ac_try) 2>&5 11078 ac_status=$? 11079 echo "$as_me:11079: \$? = $ac_status" >&5 11080 (exit $ac_status); }; }; then 11081 cf_cv_regex="regex.h" 11082else 11083 echo "$as_me: failed program was:" >&5 11084cat conftest.$ac_ext >&5 11085 11086 cat >conftest.$ac_ext <<_ACEOF 11087#line 11087 "configure" 11088#include "confdefs.h" 11089#include <regexp.h> 11090int 11091main () 11092{ 11093 11094 char *p = compile("", "", "", 0); 11095 int x = step("", ""); 11096 11097 ; 11098 return 0; 11099} 11100_ACEOF 11101rm -f conftest.$ac_objext conftest$ac_exeext 11102if { (eval echo "$as_me:11102: \"$ac_link\"") >&5 11103 (eval $ac_link) 2>&5 11104 ac_status=$? 11105 echo "$as_me:11105: \$? = $ac_status" >&5 11106 (exit $ac_status); } && 11107 { ac_try='test -s conftest$ac_exeext' 11108 { (eval echo "$as_me:11108: \"$ac_try\"") >&5 11109 (eval $ac_try) 2>&5 11110 ac_status=$? 11111 echo "$as_me:11111: \$? = $ac_status" >&5 11112 (exit $ac_status); }; }; then 11113 cf_cv_regex="regexp.h" 11114else 11115 echo "$as_me: failed program was:" >&5 11116cat conftest.$ac_ext >&5 11117 11118 cf_save_LIBS="$LIBS" 11119 LIBS="-lgen $LIBS" 11120 cat >conftest.$ac_ext <<_ACEOF 11121#line 11121 "configure" 11122#include "confdefs.h" 11123#include <regexpr.h> 11124int 11125main () 11126{ 11127 11128 char *p = compile("", "", ""); 11129 int x = step("", ""); 11130 11131 ; 11132 return 0; 11133} 11134_ACEOF 11135rm -f conftest.$ac_objext conftest$ac_exeext 11136if { (eval echo "$as_me:11136: \"$ac_link\"") >&5 11137 (eval $ac_link) 2>&5 11138 ac_status=$? 11139 echo "$as_me:11139: \$? = $ac_status" >&5 11140 (exit $ac_status); } && 11141 { ac_try='test -s conftest$ac_exeext' 11142 { (eval echo "$as_me:11142: \"$ac_try\"") >&5 11143 (eval $ac_try) 2>&5 11144 ac_status=$? 11145 echo "$as_me:11145: \$? = $ac_status" >&5 11146 (exit $ac_status); }; }; then 11147 cf_cv_regex="regexpr.h" 11148else 11149 echo "$as_me: failed program was:" >&5 11150cat conftest.$ac_ext >&5 11151LIBS="$cf_save_LIBS" 11152fi 11153rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 11154fi 11155rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 11156fi 11157rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 11158 11159fi 11160 11161echo "$as_me:11161: result: $cf_cv_regex" >&5 11162echo "${ECHO_T}$cf_cv_regex" >&6 11163case $cf_cv_regex in 11164 regex.h) cat >>confdefs.h <<\EOF 11165#define HAVE_REGEX_H_FUNCS 1 11166EOF 11167 ;; 11168 regexp.h) cat >>confdefs.h <<\EOF 11169#define HAVE_REGEXP_H_FUNCS 1 11170EOF 11171 ;; 11172 regexpr.h) cat >>confdefs.h <<\EOF 11173#define HAVE_REGEXPR_H_FUNCS 1 11174EOF 11175 ;; 11176esac 11177 11178for ac_header in \ 11179fcntl.h \ 11180getopt.h \ 11181limits.h \ 11182locale.h \ 11183poll.h \ 11184sys/bsdtypes.h \ 11185sys/ioctl.h \ 11186sys/param.h \ 11187sys/poll.h \ 11188sys/select.h \ 11189sys/time.h \ 11190sys/times.h \ 11191ttyent.h \ 11192unistd.h \ 11193wctype.h \ 11194 11195do 11196as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 11197echo "$as_me:11197: checking for $ac_header" >&5 11198echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 11199if eval "test \"\${$as_ac_Header+set}\" = set"; then 11200 echo $ECHO_N "(cached) $ECHO_C" >&6 11201else 11202 cat >conftest.$ac_ext <<_ACEOF 11203#line 11203 "configure" 11204#include "confdefs.h" 11205#include <$ac_header> 11206_ACEOF 11207if { (eval echo "$as_me:11207: \"$ac_cpp conftest.$ac_ext\"") >&5 11208 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 11209 ac_status=$? 11210 egrep -v '^ *\+' conftest.er1 >conftest.err 11211 rm -f conftest.er1 11212 cat conftest.err >&5 11213 echo "$as_me:11213: \$? = $ac_status" >&5 11214 (exit $ac_status); } >/dev/null; then 11215 if test -s conftest.err; then 11216 ac_cpp_err=$ac_c_preproc_warn_flag 11217 else 11218 ac_cpp_err= 11219 fi 11220else 11221 ac_cpp_err=yes 11222fi 11223if test -z "$ac_cpp_err"; then 11224 eval "$as_ac_Header=yes" 11225else 11226 echo "$as_me: failed program was:" >&5 11227 cat conftest.$ac_ext >&5 11228 eval "$as_ac_Header=no" 11229fi 11230rm -f conftest.err conftest.$ac_ext 11231fi 11232echo "$as_me:11232: result: `eval echo '${'$as_ac_Header'}'`" >&5 11233echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 11234if test `eval echo '${'$as_ac_Header'}'` = yes; then 11235 cat >>confdefs.h <<EOF 11236#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 11237EOF 11238 11239fi 11240done 11241 11242# check for ISC (this may also define _POSIX_SOURCE) 11243# Note: even non-Posix ISC needs <sys/bsdtypes.h> to declare fd_set 11244if test "$ISC" = yes ; then 11245 11246echo "$as_me:11246: checking for main in -lcposix" >&5 11247echo $ECHO_N "checking for main in -lcposix... $ECHO_C" >&6 11248if test "${ac_cv_lib_cposix_main+set}" = set; then 11249 echo $ECHO_N "(cached) $ECHO_C" >&6 11250else 11251 ac_check_lib_save_LIBS=$LIBS 11252LIBS="-lcposix $LIBS" 11253cat >conftest.$ac_ext <<_ACEOF 11254#line 11254 "configure" 11255#include "confdefs.h" 11256 11257int 11258main () 11259{ 11260main (); 11261 ; 11262 return 0; 11263} 11264_ACEOF 11265rm -f conftest.$ac_objext conftest$ac_exeext 11266if { (eval echo "$as_me:11266: \"$ac_link\"") >&5 11267 (eval $ac_link) 2>&5 11268 ac_status=$? 11269 echo "$as_me:11269: \$? = $ac_status" >&5 11270 (exit $ac_status); } && 11271 { ac_try='test -s conftest$ac_exeext' 11272 { (eval echo "$as_me:11272: \"$ac_try\"") >&5 11273 (eval $ac_try) 2>&5 11274 ac_status=$? 11275 echo "$as_me:11275: \$? = $ac_status" >&5 11276 (exit $ac_status); }; }; then 11277 ac_cv_lib_cposix_main=yes 11278else 11279 echo "$as_me: failed program was:" >&5 11280cat conftest.$ac_ext >&5 11281ac_cv_lib_cposix_main=no 11282fi 11283rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 11284LIBS=$ac_check_lib_save_LIBS 11285fi 11286echo "$as_me:11286: result: $ac_cv_lib_cposix_main" >&5 11287echo "${ECHO_T}$ac_cv_lib_cposix_main" >&6 11288if test $ac_cv_lib_cposix_main = yes; then 11289 cat >>confdefs.h <<EOF 11290#define HAVE_LIBCPOSIX 1 11291EOF 11292 11293 LIBS="-lcposix $LIBS" 11294 11295fi 11296 11297 echo "$as_me:11297: checking for bzero in -linet" >&5 11298echo $ECHO_N "checking for bzero in -linet... $ECHO_C" >&6 11299if test "${ac_cv_lib_inet_bzero+set}" = set; then 11300 echo $ECHO_N "(cached) $ECHO_C" >&6 11301else 11302 ac_check_lib_save_LIBS=$LIBS 11303LIBS="-linet $LIBS" 11304cat >conftest.$ac_ext <<_ACEOF 11305#line 11305 "configure" 11306#include "confdefs.h" 11307 11308/* Override any gcc2 internal prototype to avoid an error. */ 11309#ifdef __cplusplus 11310extern "C" 11311#endif 11312/* We use char because int might match the return type of a gcc2 11313 builtin and then its argument prototype would still apply. */ 11314char bzero (); 11315int 11316main () 11317{ 11318bzero (); 11319 ; 11320 return 0; 11321} 11322_ACEOF 11323rm -f conftest.$ac_objext conftest$ac_exeext 11324if { (eval echo "$as_me:11324: \"$ac_link\"") >&5 11325 (eval $ac_link) 2>&5 11326 ac_status=$? 11327 echo "$as_me:11327: \$? = $ac_status" >&5 11328 (exit $ac_status); } && 11329 { ac_try='test -s conftest$ac_exeext' 11330 { (eval echo "$as_me:11330: \"$ac_try\"") >&5 11331 (eval $ac_try) 2>&5 11332 ac_status=$? 11333 echo "$as_me:11333: \$? = $ac_status" >&5 11334 (exit $ac_status); }; }; then 11335 ac_cv_lib_inet_bzero=yes 11336else 11337 echo "$as_me: failed program was:" >&5 11338cat conftest.$ac_ext >&5 11339ac_cv_lib_inet_bzero=no 11340fi 11341rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 11342LIBS=$ac_check_lib_save_LIBS 11343fi 11344echo "$as_me:11344: result: $ac_cv_lib_inet_bzero" >&5 11345echo "${ECHO_T}$ac_cv_lib_inet_bzero" >&6 11346if test $ac_cv_lib_inet_bzero = yes; then 11347 LIBS="$LIBS -linet" 11348fi 11349fi 11350 11351echo "$as_me:11351: checking if sys/time.h works with sys/select.h" >&5 11352echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6 11353if test "${cf_cv_sys_time_select+set}" = set; then 11354 echo $ECHO_N "(cached) $ECHO_C" >&6 11355else 11356 11357cat >conftest.$ac_ext <<_ACEOF 11358#line 11358 "configure" 11359#include "confdefs.h" 11360 11361#include <sys/types.h> 11362#ifdef HAVE_SYS_TIME_H 11363#include <sys/time.h> 11364#endif 11365#ifdef HAVE_SYS_SELECT_H 11366#include <sys/select.h> 11367#endif 11368 11369int 11370main () 11371{ 11372 11373 ; 11374 return 0; 11375} 11376_ACEOF 11377rm -f conftest.$ac_objext 11378if { (eval echo "$as_me:11378: \"$ac_compile\"") >&5 11379 (eval $ac_compile) 2>&5 11380 ac_status=$? 11381 echo "$as_me:11381: \$? = $ac_status" >&5 11382 (exit $ac_status); } && 11383 { ac_try='test -s conftest.$ac_objext' 11384 { (eval echo "$as_me:11384: \"$ac_try\"") >&5 11385 (eval $ac_try) 2>&5 11386 ac_status=$? 11387 echo "$as_me:11387: \$? = $ac_status" >&5 11388 (exit $ac_status); }; }; then 11389 cf_cv_sys_time_select=yes 11390else 11391 echo "$as_me: failed program was:" >&5 11392cat conftest.$ac_ext >&5 11393cf_cv_sys_time_select=no 11394fi 11395rm -f conftest.$ac_objext conftest.$ac_ext 11396 11397fi 11398 11399echo "$as_me:11399: result: $cf_cv_sys_time_select" >&5 11400echo "${ECHO_T}$cf_cv_sys_time_select" >&6 11401test "$cf_cv_sys_time_select" = yes && cat >>confdefs.h <<\EOF 11402#define HAVE_SYS_TIME_SELECT 1 11403EOF 11404 11405### checks for compiler characteristics 11406ac_ext=c 11407ac_cpp='$CPP $CPPFLAGS' 11408ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 11409ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 11410ac_compiler_gnu=$ac_cv_c_compiler_gnu 11411ac_main_return=return 11412 11413echo "$as_me:11413: checking for $CC option to accept ANSI C" >&5 11414echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6 11415if test "${ac_cv_prog_cc_stdc+set}" = set; then 11416 echo $ECHO_N "(cached) $ECHO_C" >&6 11417else 11418 ac_cv_prog_cc_stdc=no 11419ac_save_CC=$CC 11420cat >conftest.$ac_ext <<_ACEOF 11421#line 11421 "configure" 11422#include "confdefs.h" 11423#include <stdarg.h> 11424#include <stdio.h> 11425#include <sys/types.h> 11426#include <sys/stat.h> 11427/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 11428struct buf { int x; }; 11429FILE * (*rcsopen) (struct buf *, struct stat *, int); 11430static char *e (p, i) 11431 char **p; 11432 int i; 11433{ 11434 return p[i]; 11435} 11436static char *f (char * (*g) (char **, int), char **p, ...) 11437{ 11438 char *s; 11439 va_list v; 11440 va_start (v,p); 11441 s = g (p, va_arg (v,int)); 11442 va_end (v); 11443 return s; 11444} 11445int test (int i, double x); 11446struct s1 {int (*f) (int a);}; 11447struct s2 {int (*f) (double a);}; 11448int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 11449int argc; 11450char **argv; 11451int 11452main () 11453{ 11454return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 11455 ; 11456 return 0; 11457} 11458_ACEOF 11459# Don't try gcc -ansi; that turns off useful extensions and 11460# breaks some systems' header files. 11461# AIX -qlanglvl=ansi 11462# Ultrix and OSF/1 -std1 11463# HP-UX 10.20 and later -Ae 11464# HP-UX older versions -Aa -D_HPUX_SOURCE 11465# SVR4 -Xc -D__EXTENSIONS__ 11466for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 11467do 11468 CC="$ac_save_CC $ac_arg" 11469 rm -f conftest.$ac_objext 11470if { (eval echo "$as_me:11470: \"$ac_compile\"") >&5 11471 (eval $ac_compile) 2>&5 11472 ac_status=$? 11473 echo "$as_me:11473: \$? = $ac_status" >&5 11474 (exit $ac_status); } && 11475 { ac_try='test -s conftest.$ac_objext' 11476 { (eval echo "$as_me:11476: \"$ac_try\"") >&5 11477 (eval $ac_try) 2>&5 11478 ac_status=$? 11479 echo "$as_me:11479: \$? = $ac_status" >&5 11480 (exit $ac_status); }; }; then 11481 ac_cv_prog_cc_stdc=$ac_arg 11482break 11483else 11484 echo "$as_me: failed program was:" >&5 11485cat conftest.$ac_ext >&5 11486fi 11487rm -f conftest.$ac_objext 11488done 11489rm -f conftest.$ac_ext conftest.$ac_objext 11490CC=$ac_save_CC 11491 11492fi 11493 11494case "x$ac_cv_prog_cc_stdc" in 11495 x|xno) 11496 echo "$as_me:11496: result: none needed" >&5 11497echo "${ECHO_T}none needed" >&6 ;; 11498 *) 11499 echo "$as_me:11499: result: $ac_cv_prog_cc_stdc" >&5 11500echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 11501 CC="$CC $ac_cv_prog_cc_stdc" ;; 11502esac 11503 11504echo "$as_me:11504: checking for an ANSI C-conforming const" >&5 11505echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6 11506if test "${ac_cv_c_const+set}" = set; then 11507 echo $ECHO_N "(cached) $ECHO_C" >&6 11508else 11509 cat >conftest.$ac_ext <<_ACEOF 11510#line 11510 "configure" 11511#include "confdefs.h" 11512 11513int 11514main () 11515{ 11516/* FIXME: Include the comments suggested by Paul. */ 11517#ifndef __cplusplus 11518 /* Ultrix mips cc rejects this. */ 11519 typedef int charset[2]; 11520 const charset x; 11521 /* SunOS 4.1.1 cc rejects this. */ 11522 char const *const *ccp; 11523 char **p; 11524 /* NEC SVR4.0.2 mips cc rejects this. */ 11525 struct point {int x, y;}; 11526 static struct point const zero = {0,0}; 11527 /* AIX XL C 1.02.0.0 rejects this. 11528 It does not let you subtract one const X* pointer from another in 11529 an arm of an if-expression whose if-part is not a constant 11530 expression */ 11531 const char *g = "string"; 11532 ccp = &g + (g ? g-g : 0); 11533 /* HPUX 7.0 cc rejects these. */ 11534 ++ccp; 11535 p = (char**) ccp; 11536 ccp = (char const *const *) p; 11537 { /* SCO 3.2v4 cc rejects this. */ 11538 char *t; 11539 char const *s = 0 ? (char *) 0 : (char const *) 0; 11540 11541 *t++ = 0; 11542 } 11543 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 11544 int x[] = {25, 17}; 11545 const int *foo = &x[0]; 11546 ++foo; 11547 } 11548 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 11549 typedef const int *iptr; 11550 iptr p = 0; 11551 ++p; 11552 } 11553 { /* AIX XL C 1.02.0.0 rejects this saying 11554 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 11555 struct s { int j; const int *ap[3]; }; 11556 struct s *b; b->j = 5; 11557 } 11558 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 11559 const int foo = 10; 11560 } 11561#endif 11562 11563 ; 11564 return 0; 11565} 11566_ACEOF 11567rm -f conftest.$ac_objext 11568if { (eval echo "$as_me:11568: \"$ac_compile\"") >&5 11569 (eval $ac_compile) 2>&5 11570 ac_status=$? 11571 echo "$as_me:11571: \$? = $ac_status" >&5 11572 (exit $ac_status); } && 11573 { ac_try='test -s conftest.$ac_objext' 11574 { (eval echo "$as_me:11574: \"$ac_try\"") >&5 11575 (eval $ac_try) 2>&5 11576 ac_status=$? 11577 echo "$as_me:11577: \$? = $ac_status" >&5 11578 (exit $ac_status); }; }; then 11579 ac_cv_c_const=yes 11580else 11581 echo "$as_me: failed program was:" >&5 11582cat conftest.$ac_ext >&5 11583ac_cv_c_const=no 11584fi 11585rm -f conftest.$ac_objext conftest.$ac_ext 11586fi 11587echo "$as_me:11587: result: $ac_cv_c_const" >&5 11588echo "${ECHO_T}$ac_cv_c_const" >&6 11589if test $ac_cv_c_const = no; then 11590 11591cat >>confdefs.h <<\EOF 11592#define const 11593EOF 11594 11595fi 11596 11597echo "$as_me:11597: checking for inline" >&5 11598echo $ECHO_N "checking for inline... $ECHO_C" >&6 11599if test "${ac_cv_c_inline+set}" = set; then 11600 echo $ECHO_N "(cached) $ECHO_C" >&6 11601else 11602 ac_cv_c_inline=no 11603for ac_kw in inline __inline__ __inline; do 11604 cat >conftest.$ac_ext <<_ACEOF 11605#line 11605 "configure" 11606#include "confdefs.h" 11607#ifndef __cplusplus 11608static $ac_kw int static_foo () {return 0; } 11609$ac_kw int foo () {return 0; } 11610#endif 11611 11612_ACEOF 11613rm -f conftest.$ac_objext 11614if { (eval echo "$as_me:11614: \"$ac_compile\"") >&5 11615 (eval $ac_compile) 2>&5 11616 ac_status=$? 11617 echo "$as_me:11617: \$? = $ac_status" >&5 11618 (exit $ac_status); } && 11619 { ac_try='test -s conftest.$ac_objext' 11620 { (eval echo "$as_me:11620: \"$ac_try\"") >&5 11621 (eval $ac_try) 2>&5 11622 ac_status=$? 11623 echo "$as_me:11623: \$? = $ac_status" >&5 11624 (exit $ac_status); }; }; then 11625 ac_cv_c_inline=$ac_kw; break 11626else 11627 echo "$as_me: failed program was:" >&5 11628cat conftest.$ac_ext >&5 11629fi 11630rm -f conftest.$ac_objext conftest.$ac_ext 11631done 11632 11633fi 11634echo "$as_me:11634: result: $ac_cv_c_inline" >&5 11635echo "${ECHO_T}$ac_cv_c_inline" >&6 11636case $ac_cv_c_inline in 11637 inline | yes) ;; 11638 no) 11639cat >>confdefs.h <<\EOF 11640#define inline 11641EOF 11642 ;; 11643 *) cat >>confdefs.h <<EOF 11644#define inline $ac_cv_c_inline 11645EOF 11646 ;; 11647esac 11648 11649NCURSES_INLINE= 11650if test "$ac_cv_c_inline" != no ; then 11651 NCURSES_INLINE=inline 11652 if test "$INTEL_COMPILER" = yes 11653 then 11654 : 11655 elif test "$GCC" = yes 11656 then 11657 echo "$as_me:11657: checking if gcc supports options to tune inlining" >&5 11658echo $ECHO_N "checking if gcc supports options to tune inlining... $ECHO_C" >&6 11659if test "${cf_cv_gcc_inline+set}" = set; then 11660 echo $ECHO_N "(cached) $ECHO_C" >&6 11661else 11662 11663 cf_save_CFLAGS=$CFLAGS 11664 CFLAGS="$CFLAGS --param max-inline-insns-single=1200" 11665 cat >conftest.$ac_ext <<_ACEOF 11666#line 11666 "configure" 11667#include "confdefs.h" 11668inline int foo(void) { return 1; } 11669int 11670main () 11671{ 11672${cf_cv_main_return:-return} foo() 11673 ; 11674 return 0; 11675} 11676_ACEOF 11677rm -f conftest.$ac_objext 11678if { (eval echo "$as_me:11678: \"$ac_compile\"") >&5 11679 (eval $ac_compile) 2>&5 11680 ac_status=$? 11681 echo "$as_me:11681: \$? = $ac_status" >&5 11682 (exit $ac_status); } && 11683 { ac_try='test -s conftest.$ac_objext' 11684 { (eval echo "$as_me:11684: \"$ac_try\"") >&5 11685 (eval $ac_try) 2>&5 11686 ac_status=$? 11687 echo "$as_me:11687: \$? = $ac_status" >&5 11688 (exit $ac_status); }; }; then 11689 cf_cv_gcc_inline=yes 11690else 11691 echo "$as_me: failed program was:" >&5 11692cat conftest.$ac_ext >&5 11693cf_cv_gcc_inline=no 11694fi 11695rm -f conftest.$ac_objext conftest.$ac_ext 11696 CFLAGS=$cf_save_CFLAGS 11697 11698fi 11699echo "$as_me:11699: result: $cf_cv_gcc_inline" >&5 11700echo "${ECHO_T}$cf_cv_gcc_inline" >&6 11701 if test "$cf_cv_gcc_inline" = yes ; then 11702 11703cf_fix_cppflags=no 11704cf_new_cflags= 11705cf_new_cppflags= 11706cf_new_extra_cppflags= 11707 11708for cf_add_cflags in --param max-inline-insns-single=1200 11709do 11710case $cf_fix_cppflags in 11711no) 11712 case $cf_add_cflags in #(vi 11713 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi 11714 case $cf_add_cflags in 11715 -D*) 11716 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 11717 11718 test "${cf_add_cflags}" != "${cf_tst_cflags}" \ 11719 && test -z "${cf_tst_cflags}" \ 11720 && cf_fix_cppflags=yes 11721 11722 if test $cf_fix_cppflags = yes ; then 11723 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags" 11724 continue 11725 elif test "${cf_tst_cflags}" = "\"'" ; then 11726 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags" 11727 continue 11728 fi 11729 ;; 11730 esac 11731 case "$CPPFLAGS" in 11732 *$cf_add_cflags) #(vi 11733 ;; 11734 *) #(vi 11735 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags" 11736 ;; 11737 esac 11738 ;; 11739 *) 11740 cf_new_cflags="$cf_new_cflags $cf_add_cflags" 11741 ;; 11742 esac 11743 ;; 11744yes) 11745 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags" 11746 11747 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'` 11748 11749 test "${cf_add_cflags}" != "${cf_tst_cflags}" \ 11750 && test -z "${cf_tst_cflags}" \ 11751 && cf_fix_cppflags=no 11752 ;; 11753esac 11754done 11755 11756if test -n "$cf_new_cflags" ; then 11757 11758 CFLAGS="$CFLAGS $cf_new_cflags" 11759fi 11760 11761if test -n "$cf_new_cppflags" ; then 11762 11763 CPPFLAGS="$cf_new_cppflags $CPPFLAGS" 11764fi 11765 11766if test -n "$cf_new_extra_cppflags" ; then 11767 11768 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS" 11769fi 11770 11771 fi 11772 fi 11773fi 11774 11775echo "$as_me:11775: checking for signal global datatype" >&5 11776echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6 11777if test "${cf_cv_sig_atomic_t+set}" = set; then 11778 echo $ECHO_N "(cached) $ECHO_C" >&6 11779else 11780 11781 for cf_type in \ 11782 "volatile sig_atomic_t" \ 11783 "sig_atomic_t" \ 11784 "int" 11785 do 11786 cat >conftest.$ac_ext <<_ACEOF 11787#line 11787 "configure" 11788#include "confdefs.h" 11789 11790#include <sys/types.h> 11791#include <signal.h> 11792#include <stdio.h> 11793 11794extern $cf_type x; 11795$cf_type x; 11796static void handler(int sig) 11797{ 11798 x = 5; 11799} 11800int 11801main () 11802{ 11803signal(SIGINT, handler); 11804 x = 1 11805 ; 11806 return 0; 11807} 11808_ACEOF 11809rm -f conftest.$ac_objext 11810if { (eval echo "$as_me:11810: \"$ac_compile\"") >&5 11811 (eval $ac_compile) 2>&5 11812 ac_status=$? 11813 echo "$as_me:11813: \$? = $ac_status" >&5 11814 (exit $ac_status); } && 11815 { ac_try='test -s conftest.$ac_objext' 11816 { (eval echo "$as_me:11816: \"$ac_try\"") >&5 11817 (eval $ac_try) 2>&5 11818 ac_status=$? 11819 echo "$as_me:11819: \$? = $ac_status" >&5 11820 (exit $ac_status); }; }; then 11821 cf_cv_sig_atomic_t=$cf_type 11822else 11823 echo "$as_me: failed program was:" >&5 11824cat conftest.$ac_ext >&5 11825cf_cv_sig_atomic_t=no 11826fi 11827rm -f conftest.$ac_objext conftest.$ac_ext 11828 test "$cf_cv_sig_atomic_t" != no && break 11829 done 11830 11831fi 11832 11833echo "$as_me:11833: result: $cf_cv_sig_atomic_t" >&5 11834echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6 11835test "$cf_cv_sig_atomic_t" != no && cat >>confdefs.h <<EOF 11836#define SIG_ATOMIC_T $cf_cv_sig_atomic_t 11837EOF 11838 11839if test $NCURSES_CHTYPE = auto ; then 11840 11841echo "$as_me:11841: checking for type of chtype" >&5 11842echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6 11843if test "${cf_cv_typeof_chtype+set}" = set; then 11844 echo $ECHO_N "(cached) $ECHO_C" >&6 11845else 11846 11847 if test "$cross_compiling" = yes; then 11848 cf_cv_typeof_chtype=long 11849else 11850 cat >conftest.$ac_ext <<_ACEOF 11851#line 11851 "configure" 11852#include "confdefs.h" 11853 11854#define WANT_BITS 31 11855#include <stdio.h> 11856int main() 11857{ 11858 FILE *fp = fopen("cf_test.out", "w"); 11859 if (fp != 0) { 11860 char *result = "long"; 11861 if (sizeof(unsigned long) > sizeof(unsigned int)) { 11862 int n; 11863 unsigned int x, y; 11864 for (n = 0; n < WANT_BITS; n++) { 11865 x = (1 << n); 11866 y = (x >> n); 11867 if (y != 1 || x == 0) { 11868 x = 0; 11869 break; 11870 } 11871 } 11872 /* 11873 * If x is nonzero, an int is big enough for the bits 11874 * that we want. 11875 */ 11876 result = (x != 0) ? "int" : "long"; 11877 } 11878 fputs(result, fp); 11879 fclose(fp); 11880 } 11881 ${cf_cv_main_return:-return}(0); 11882} 11883 11884_ACEOF 11885rm -f conftest$ac_exeext 11886if { (eval echo "$as_me:11886: \"$ac_link\"") >&5 11887 (eval $ac_link) 2>&5 11888 ac_status=$? 11889 echo "$as_me:11889: \$? = $ac_status" >&5 11890 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 11891 { (eval echo "$as_me:11891: \"$ac_try\"") >&5 11892 (eval $ac_try) 2>&5 11893 ac_status=$? 11894 echo "$as_me:11894: \$? = $ac_status" >&5 11895 (exit $ac_status); }; }; then 11896 cf_cv_typeof_chtype=`cat cf_test.out` 11897else 11898 echo "$as_me: program exited with status $ac_status" >&5 11899echo "$as_me: failed program was:" >&5 11900cat conftest.$ac_ext >&5 11901cf_cv_typeof_chtype=long 11902fi 11903rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 11904fi 11905 rm -f cf_test.out 11906 11907fi 11908 11909echo "$as_me:11909: result: $cf_cv_typeof_chtype" >&5 11910echo "${ECHO_T}$cf_cv_typeof_chtype" >&6 11911 11912cat >>confdefs.h <<EOF 11913#define TYPEOF_CHTYPE $cf_cv_typeof_chtype 11914EOF 11915 11916else 11917 cf_cv_typeof_chtype=$NCURSES_CHTYPE 11918fi 11919test "$cf_cv_typeof_chtype" = unsigned && cf_cv_typeof_chtype="" 11920 11921echo "$as_me:11921: checking if unsigned literals are legal" >&5 11922echo $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6 11923if test "${cf_cv_unsigned_literals+set}" = set; then 11924 echo $ECHO_N "(cached) $ECHO_C" >&6 11925else 11926 11927 cat >conftest.$ac_ext <<_ACEOF 11928#line 11928 "configure" 11929#include "confdefs.h" 11930 11931int 11932main () 11933{ 11934long x = 1L + 1UL + 1U + 1 11935 ; 11936 return 0; 11937} 11938_ACEOF 11939rm -f conftest.$ac_objext 11940if { (eval echo "$as_me:11940: \"$ac_compile\"") >&5 11941 (eval $ac_compile) 2>&5 11942 ac_status=$? 11943 echo "$as_me:11943: \$? = $ac_status" >&5 11944 (exit $ac_status); } && 11945 { ac_try='test -s conftest.$ac_objext' 11946 { (eval echo "$as_me:11946: \"$ac_try\"") >&5 11947 (eval $ac_try) 2>&5 11948 ac_status=$? 11949 echo "$as_me:11949: \$? = $ac_status" >&5 11950 (exit $ac_status); }; }; then 11951 cf_cv_unsigned_literals=yes 11952else 11953 echo "$as_me: failed program was:" >&5 11954cat conftest.$ac_ext >&5 11955cf_cv_unsigned_literals=no 11956fi 11957rm -f conftest.$ac_objext conftest.$ac_ext 11958 11959fi 11960 11961echo "$as_me:11961: result: $cf_cv_unsigned_literals" >&5 11962echo "${ECHO_T}$cf_cv_unsigned_literals" >&6 11963 11964cf_cv_1UL="1" 11965test ".$cf_cv_unsigned_literals" = .yes && cf_cv_1UL="${cf_cv_1UL}U" 11966test ".$cf_cv_typeof_chtype" = .long && cf_cv_1UL="${cf_cv_1UL}L" 11967 11968if test $NCURSES_MMASK_T = auto ; then 11969 cf_cv_typeof_mmask_t=long 11970else 11971 cf_cv_typeof_mmask_t=$NCURSES_MMASK_T 11972fi 11973test "$cf_cv_typeof_mmask_t" = unsigned && cf_cv_typeof_mmask_t="" 11974 11975### Checks for external-data 11976 11977echo "$as_me:11977: checking if external errno is declared" >&5 11978echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6 11979if test "${cf_cv_dcl_errno+set}" = set; then 11980 echo $ECHO_N "(cached) $ECHO_C" >&6 11981else 11982 11983 cat >conftest.$ac_ext <<_ACEOF 11984#line 11984 "configure" 11985#include "confdefs.h" 11986 11987#ifdef HAVE_STDLIB_H 11988#include <stdlib.h> 11989#endif 11990#include <stdio.h> 11991#include <sys/types.h> 11992#include <errno.h> 11993int 11994main () 11995{ 11996long x = (long) errno 11997 ; 11998 return 0; 11999} 12000_ACEOF 12001rm -f conftest.$ac_objext 12002if { (eval echo "$as_me:12002: \"$ac_compile\"") >&5 12003 (eval $ac_compile) 2>&5 12004 ac_status=$? 12005 echo "$as_me:12005: \$? = $ac_status" >&5 12006 (exit $ac_status); } && 12007 { ac_try='test -s conftest.$ac_objext' 12008 { (eval echo "$as_me:12008: \"$ac_try\"") >&5 12009 (eval $ac_try) 2>&5 12010 ac_status=$? 12011 echo "$as_me:12011: \$? = $ac_status" >&5 12012 (exit $ac_status); }; }; then 12013 cf_cv_dcl_errno=yes 12014else 12015 echo "$as_me: failed program was:" >&5 12016cat conftest.$ac_ext >&5 12017cf_cv_dcl_errno=no 12018fi 12019rm -f conftest.$ac_objext conftest.$ac_ext 12020 12021fi 12022echo "$as_me:12022: result: $cf_cv_dcl_errno" >&5 12023echo "${ECHO_T}$cf_cv_dcl_errno" >&6 12024 12025if test "$cf_cv_dcl_errno" = no ; then 12026 12027cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` 12028 12029 cat >>confdefs.h <<EOF 12030#define $cf_result 1 12031EOF 12032 12033fi 12034 12035# It's possible (for near-UNIX clones) that the data doesn't exist 12036 12037echo "$as_me:12037: checking if external errno exists" >&5 12038echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6 12039if test "${cf_cv_have_errno+set}" = set; then 12040 echo $ECHO_N "(cached) $ECHO_C" >&6 12041else 12042 12043 cat >conftest.$ac_ext <<_ACEOF 12044#line 12044 "configure" 12045#include "confdefs.h" 12046 12047#undef errno 12048extern int errno; 12049 12050int 12051main () 12052{ 12053errno = 2 12054 ; 12055 return 0; 12056} 12057_ACEOF 12058rm -f conftest.$ac_objext conftest$ac_exeext 12059if { (eval echo "$as_me:12059: \"$ac_link\"") >&5 12060 (eval $ac_link) 2>&5 12061 ac_status=$? 12062 echo "$as_me:12062: \$? = $ac_status" >&5 12063 (exit $ac_status); } && 12064 { ac_try='test -s conftest$ac_exeext' 12065 { (eval echo "$as_me:12065: \"$ac_try\"") >&5 12066 (eval $ac_try) 2>&5 12067 ac_status=$? 12068 echo "$as_me:12068: \$? = $ac_status" >&5 12069 (exit $ac_status); }; }; then 12070 cf_cv_have_errno=yes 12071else 12072 echo "$as_me: failed program was:" >&5 12073cat conftest.$ac_ext >&5 12074cf_cv_have_errno=no 12075fi 12076rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 12077 12078fi 12079echo "$as_me:12079: result: $cf_cv_have_errno" >&5 12080echo "${ECHO_T}$cf_cv_have_errno" >&6 12081 12082if test "$cf_cv_have_errno" = yes ; then 12083 12084cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` 12085 12086 cat >>confdefs.h <<EOF 12087#define $cf_result 1 12088EOF 12089 12090fi 12091 12092echo "$as_me:12092: checking if data-only library module links" >&5 12093echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6 12094if test "${cf_cv_link_dataonly+set}" = set; then 12095 echo $ECHO_N "(cached) $ECHO_C" >&6 12096else 12097 12098 rm -f conftest.a 12099 cat >conftest.$ac_ext <<EOF 12100#line 12100 "configure" 12101int testdata[3] = { 123, 456, 789 }; 12102EOF 12103 if { (eval echo "$as_me:12103: \"$ac_compile\"") >&5 12104 (eval $ac_compile) 2>&5 12105 ac_status=$? 12106 echo "$as_me:12106: \$? = $ac_status" >&5 12107 (exit $ac_status); } ; then 12108 mv conftest.o data.o && \ 12109 ( $AR $AR_OPTS conftest.a data.o ) 2>&5 1>/dev/null 12110 fi 12111 rm -f conftest.$ac_ext data.o 12112 cat >conftest.$ac_ext <<EOF 12113#line 12113 "configure" 12114int testfunc() 12115{ 12116#if defined(NeXT) 12117 ${cf_cv_main_return:-return}(1); /* I'm told this linker is broken */ 12118#else 12119 extern int testdata[3]; 12120 return testdata[0] == 123 12121 && testdata[1] == 456 12122 && testdata[2] == 789; 12123#endif 12124} 12125EOF 12126 if { (eval echo "$as_me:12126: \"$ac_compile\"") >&5 12127 (eval $ac_compile) 2>&5 12128 ac_status=$? 12129 echo "$as_me:12129: \$? = $ac_status" >&5 12130 (exit $ac_status); }; then 12131 mv conftest.o func.o && \ 12132 ( $AR $AR_OPTS conftest.a func.o ) 2>&5 1>/dev/null 12133 fi 12134 rm -f conftest.$ac_ext func.o 12135 ( eval $RANLIB conftest.a ) 2>&5 >/dev/null 12136 cf_saveLIBS="$LIBS" 12137 LIBS="conftest.a $LIBS" 12138 if test "$cross_compiling" = yes; then 12139 cf_cv_link_dataonly=unknown 12140else 12141 cat >conftest.$ac_ext <<_ACEOF 12142#line 12142 "configure" 12143#include "confdefs.h" 12144 12145 int main() 12146 { 12147 extern int testfunc(); 12148 ${cf_cv_main_return:-return} (!testfunc()); 12149 } 12150 12151_ACEOF 12152rm -f conftest$ac_exeext 12153if { (eval echo "$as_me:12153: \"$ac_link\"") >&5 12154 (eval $ac_link) 2>&5 12155 ac_status=$? 12156 echo "$as_me:12156: \$? = $ac_status" >&5 12157 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 12158 { (eval echo "$as_me:12158: \"$ac_try\"") >&5 12159 (eval $ac_try) 2>&5 12160 ac_status=$? 12161 echo "$as_me:12161: \$? = $ac_status" >&5 12162 (exit $ac_status); }; }; then 12163 cf_cv_link_dataonly=yes 12164else 12165 echo "$as_me: program exited with status $ac_status" >&5 12166echo "$as_me: failed program was:" >&5 12167cat conftest.$ac_ext >&5 12168cf_cv_link_dataonly=no 12169fi 12170rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 12171fi 12172 LIBS="$cf_saveLIBS" 12173 12174fi 12175 12176echo "$as_me:12176: result: $cf_cv_link_dataonly" >&5 12177echo "${ECHO_T}$cf_cv_link_dataonly" >&6 12178 12179if test "$cf_cv_link_dataonly" = no ; then 12180 cat >>confdefs.h <<\EOF 12181#define BROKEN_LINKER 1 12182EOF 12183 12184 BROKEN_LINKER=1 12185fi 12186 12187### Checks for library functions. 12188 12189for ac_func in \ 12190getcwd \ 12191getegid \ 12192geteuid \ 12193getttynam \ 12194issetugid \ 12195poll \ 12196remove \ 12197select \ 12198setbuf \ 12199setbuffer \ 12200setvbuf \ 12201sigaction \ 12202sigvec \ 12203strdup \ 12204strstr \ 12205tcgetpgrp \ 12206times \ 12207vsnprintf \ 12208 12209do 12210as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 12211echo "$as_me:12211: checking for $ac_func" >&5 12212echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 12213if eval "test \"\${$as_ac_var+set}\" = set"; then 12214 echo $ECHO_N "(cached) $ECHO_C" >&6 12215else 12216 cat >conftest.$ac_ext <<_ACEOF 12217#line 12217 "configure" 12218#include "confdefs.h" 12219/* System header to define __stub macros and hopefully few prototypes, 12220 which can conflict with char $ac_func (); below. */ 12221#include <assert.h> 12222/* Override any gcc2 internal prototype to avoid an error. */ 12223#ifdef __cplusplus 12224extern "C" 12225#endif 12226/* We use char because int might match the return type of a gcc2 12227 builtin and then its argument prototype would still apply. */ 12228char $ac_func (); 12229char (*f) (); 12230 12231int 12232main () 12233{ 12234/* The GNU C library defines this for functions which it implements 12235 to always fail with ENOSYS. Some functions are actually named 12236 something starting with __ and the normal name is an alias. */ 12237#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 12238choke me 12239#else 12240f = $ac_func; 12241#endif 12242 12243 ; 12244 return 0; 12245} 12246_ACEOF 12247rm -f conftest.$ac_objext conftest$ac_exeext 12248if { (eval echo "$as_me:12248: \"$ac_link\"") >&5 12249 (eval $ac_link) 2>&5 12250 ac_status=$? 12251 echo "$as_me:12251: \$? = $ac_status" >&5 12252 (exit $ac_status); } && 12253 { ac_try='test -s conftest$ac_exeext' 12254 { (eval echo "$as_me:12254: \"$ac_try\"") >&5 12255 (eval $ac_try) 2>&5 12256 ac_status=$? 12257 echo "$as_me:12257: \$? = $ac_status" >&5 12258 (exit $ac_status); }; }; then 12259 eval "$as_ac_var=yes" 12260else 12261 echo "$as_me: failed program was:" >&5 12262cat conftest.$ac_ext >&5 12263eval "$as_ac_var=no" 12264fi 12265rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 12266fi 12267echo "$as_me:12267: result: `eval echo '${'$as_ac_var'}'`" >&5 12268echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6 12269if test `eval echo '${'$as_ac_var'}'` = yes; then 12270 cat >>confdefs.h <<EOF 12271#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 12272EOF 12273 12274fi 12275done 12276 12277if test "$with_getcap" = "yes" ; then 12278 12279echo "$as_me:12279: checking for terminal-capability database functions" >&5 12280echo $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6 12281if test "${cf_cv_cgetent+set}" = set; then 12282 echo $ECHO_N "(cached) $ECHO_C" >&6 12283else 12284 12285cat >conftest.$ac_ext <<_ACEOF 12286#line 12286 "configure" 12287#include "confdefs.h" 12288 12289#include <stdlib.h> 12290int 12291main () 12292{ 12293 12294 char temp[128]; 12295 char *buf = temp; 12296 char *db_array = temp; 12297 cgetent(&buf, /* int *, */ &db_array, "vt100"); 12298 cgetcap(buf, "tc", '='); 12299 cgetmatch(buf, "tc"); 12300 12301 ; 12302 return 0; 12303} 12304_ACEOF 12305rm -f conftest.$ac_objext conftest$ac_exeext 12306if { (eval echo "$as_me:12306: \"$ac_link\"") >&5 12307 (eval $ac_link) 2>&5 12308 ac_status=$? 12309 echo "$as_me:12309: \$? = $ac_status" >&5 12310 (exit $ac_status); } && 12311 { ac_try='test -s conftest$ac_exeext' 12312 { (eval echo "$as_me:12312: \"$ac_try\"") >&5 12313 (eval $ac_try) 2>&5 12314 ac_status=$? 12315 echo "$as_me:12315: \$? = $ac_status" >&5 12316 (exit $ac_status); }; }; then 12317 cf_cv_cgetent=yes 12318else 12319 echo "$as_me: failed program was:" >&5 12320cat conftest.$ac_ext >&5 12321cf_cv_cgetent=no 12322fi 12323rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 12324 12325fi 12326 12327echo "$as_me:12327: result: $cf_cv_cgetent" >&5 12328echo "${ECHO_T}$cf_cv_cgetent" >&6 12329test "$cf_cv_cgetent" = yes && cat >>confdefs.h <<\EOF 12330#define HAVE_BSD_CGETENT 1 12331EOF 12332 12333fi 12334 12335echo "$as_me:12335: checking for isascii" >&5 12336echo $ECHO_N "checking for isascii... $ECHO_C" >&6 12337if test "${cf_cv_have_isascii+set}" = set; then 12338 echo $ECHO_N "(cached) $ECHO_C" >&6 12339else 12340 12341 cat >conftest.$ac_ext <<_ACEOF 12342#line 12342 "configure" 12343#include "confdefs.h" 12344#include <ctype.h> 12345int 12346main () 12347{ 12348int x = isascii(' ') 12349 ; 12350 return 0; 12351} 12352_ACEOF 12353rm -f conftest.$ac_objext conftest$ac_exeext 12354if { (eval echo "$as_me:12354: \"$ac_link\"") >&5 12355 (eval $ac_link) 2>&5 12356 ac_status=$? 12357 echo "$as_me:12357: \$? = $ac_status" >&5 12358 (exit $ac_status); } && 12359 { ac_try='test -s conftest$ac_exeext' 12360 { (eval echo "$as_me:12360: \"$ac_try\"") >&5 12361 (eval $ac_try) 2>&5 12362 ac_status=$? 12363 echo "$as_me:12363: \$? = $ac_status" >&5 12364 (exit $ac_status); }; }; then 12365 cf_cv_have_isascii=yes 12366else 12367 echo "$as_me: failed program was:" >&5 12368cat conftest.$ac_ext >&5 12369cf_cv_have_isascii=no 12370fi 12371rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 12372 12373fi 12374echo "$as_me:12374: result: $cf_cv_have_isascii" >&5 12375echo "${ECHO_T}$cf_cv_have_isascii" >&6 12376test "$cf_cv_have_isascii" = yes && cat >>confdefs.h <<\EOF 12377#define HAVE_ISASCII 1 12378EOF 12379 12380if test "$ac_cv_func_sigaction" = yes; then 12381echo "$as_me:12381: checking whether sigaction needs _POSIX_SOURCE" >&5 12382echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6 12383cat >conftest.$ac_ext <<_ACEOF 12384#line 12384 "configure" 12385#include "confdefs.h" 12386 12387#include <sys/types.h> 12388#include <signal.h> 12389int 12390main () 12391{ 12392struct sigaction act 12393 ; 12394 return 0; 12395} 12396_ACEOF 12397rm -f conftest.$ac_objext 12398if { (eval echo "$as_me:12398: \"$ac_compile\"") >&5 12399 (eval $ac_compile) 2>&5 12400 ac_status=$? 12401 echo "$as_me:12401: \$? = $ac_status" >&5 12402 (exit $ac_status); } && 12403 { ac_try='test -s conftest.$ac_objext' 12404 { (eval echo "$as_me:12404: \"$ac_try\"") >&5 12405 (eval $ac_try) 2>&5 12406 ac_status=$? 12407 echo "$as_me:12407: \$? = $ac_status" >&5 12408 (exit $ac_status); }; }; then 12409 sigact_bad=no 12410else 12411 echo "$as_me: failed program was:" >&5 12412cat conftest.$ac_ext >&5 12413 12414cat >conftest.$ac_ext <<_ACEOF 12415#line 12415 "configure" 12416#include "confdefs.h" 12417 12418#define _POSIX_SOURCE 12419#include <sys/types.h> 12420#include <signal.h> 12421int 12422main () 12423{ 12424struct sigaction act 12425 ; 12426 return 0; 12427} 12428_ACEOF 12429rm -f conftest.$ac_objext 12430if { (eval echo "$as_me:12430: \"$ac_compile\"") >&5 12431 (eval $ac_compile) 2>&5 12432 ac_status=$? 12433 echo "$as_me:12433: \$? = $ac_status" >&5 12434 (exit $ac_status); } && 12435 { ac_try='test -s conftest.$ac_objext' 12436 { (eval echo "$as_me:12436: \"$ac_try\"") >&5 12437 (eval $ac_try) 2>&5 12438 ac_status=$? 12439 echo "$as_me:12439: \$? = $ac_status" >&5 12440 (exit $ac_status); }; }; then 12441 sigact_bad=yes 12442 cat >>confdefs.h <<\EOF 12443#define SVR4_ACTION 1 12444EOF 12445 12446else 12447 echo "$as_me: failed program was:" >&5 12448cat conftest.$ac_ext >&5 12449sigact_bad=unknown 12450fi 12451rm -f conftest.$ac_objext conftest.$ac_ext 12452fi 12453rm -f conftest.$ac_objext conftest.$ac_ext 12454echo "$as_me:12454: result: $sigact_bad" >&5 12455echo "${ECHO_T}$sigact_bad" >&6 12456fi 12457 12458echo "$as_me:12458: checking if nanosleep really works" >&5 12459echo $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6 12460if test "${cf_cv_func_nanosleep+set}" = set; then 12461 echo $ECHO_N "(cached) $ECHO_C" >&6 12462else 12463 12464if test "$cross_compiling" = yes; then 12465 cf_cv_func_nanosleep=unknown 12466else 12467 cat >conftest.$ac_ext <<_ACEOF 12468#line 12468 "configure" 12469#include "confdefs.h" 12470 12471#include <stdio.h> 12472#include <errno.h> 12473#include <time.h> 12474 12475#ifdef HAVE_SYS_TIME_H 12476#include <sys/time.h> 12477#endif 12478 12479int main() { 12480 struct timespec ts1, ts2; 12481 int code; 12482 ts1.tv_sec = 0; 12483 ts1.tv_nsec = 750000000; 12484 ts2.tv_sec = 0; 12485 ts2.tv_nsec = 0; 12486 errno = 0; 12487 code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */ 12488 ${cf_cv_main_return:-return}(code != 0); 12489} 12490 12491_ACEOF 12492rm -f conftest$ac_exeext 12493if { (eval echo "$as_me:12493: \"$ac_link\"") >&5 12494 (eval $ac_link) 2>&5 12495 ac_status=$? 12496 echo "$as_me:12496: \$? = $ac_status" >&5 12497 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 12498 { (eval echo "$as_me:12498: \"$ac_try\"") >&5 12499 (eval $ac_try) 2>&5 12500 ac_status=$? 12501 echo "$as_me:12501: \$? = $ac_status" >&5 12502 (exit $ac_status); }; }; then 12503 cf_cv_func_nanosleep=yes 12504else 12505 echo "$as_me: program exited with status $ac_status" >&5 12506echo "$as_me: failed program was:" >&5 12507cat conftest.$ac_ext >&5 12508cf_cv_func_nanosleep=no 12509fi 12510rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 12511fi 12512fi 12513echo "$as_me:12513: result: $cf_cv_func_nanosleep" >&5 12514echo "${ECHO_T}$cf_cv_func_nanosleep" >&6 12515 12516test "$cf_cv_func_nanosleep" = "yes" && cat >>confdefs.h <<\EOF 12517#define HAVE_NANOSLEEP 1 12518EOF 12519 12520for ac_header in \ 12521termio.h \ 12522termios.h \ 12523unistd.h \ 12524 12525do 12526as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 12527echo "$as_me:12527: checking for $ac_header" >&5 12528echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 12529if eval "test \"\${$as_ac_Header+set}\" = set"; then 12530 echo $ECHO_N "(cached) $ECHO_C" >&6 12531else 12532 cat >conftest.$ac_ext <<_ACEOF 12533#line 12533 "configure" 12534#include "confdefs.h" 12535#include <$ac_header> 12536_ACEOF 12537if { (eval echo "$as_me:12537: \"$ac_cpp conftest.$ac_ext\"") >&5 12538 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 12539 ac_status=$? 12540 egrep -v '^ *\+' conftest.er1 >conftest.err 12541 rm -f conftest.er1 12542 cat conftest.err >&5 12543 echo "$as_me:12543: \$? = $ac_status" >&5 12544 (exit $ac_status); } >/dev/null; then 12545 if test -s conftest.err; then 12546 ac_cpp_err=$ac_c_preproc_warn_flag 12547 else 12548 ac_cpp_err= 12549 fi 12550else 12551 ac_cpp_err=yes 12552fi 12553if test -z "$ac_cpp_err"; then 12554 eval "$as_ac_Header=yes" 12555else 12556 echo "$as_me: failed program was:" >&5 12557 cat conftest.$ac_ext >&5 12558 eval "$as_ac_Header=no" 12559fi 12560rm -f conftest.err conftest.$ac_ext 12561fi 12562echo "$as_me:12562: result: `eval echo '${'$as_ac_Header'}'`" >&5 12563echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 12564if test `eval echo '${'$as_ac_Header'}'` = yes; then 12565 cat >>confdefs.h <<EOF 12566#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 12567EOF 12568 12569fi 12570done 12571 12572if test "$ISC" = yes ; then 12573 12574for ac_header in sys/termio.h 12575do 12576as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 12577echo "$as_me:12577: checking for $ac_header" >&5 12578echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 12579if eval "test \"\${$as_ac_Header+set}\" = set"; then 12580 echo $ECHO_N "(cached) $ECHO_C" >&6 12581else 12582 cat >conftest.$ac_ext <<_ACEOF 12583#line 12583 "configure" 12584#include "confdefs.h" 12585#include <$ac_header> 12586_ACEOF 12587if { (eval echo "$as_me:12587: \"$ac_cpp conftest.$ac_ext\"") >&5 12588 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 12589 ac_status=$? 12590 egrep -v '^ *\+' conftest.er1 >conftest.err 12591 rm -f conftest.er1 12592 cat conftest.err >&5 12593 echo "$as_me:12593: \$? = $ac_status" >&5 12594 (exit $ac_status); } >/dev/null; then 12595 if test -s conftest.err; then 12596 ac_cpp_err=$ac_c_preproc_warn_flag 12597 else 12598 ac_cpp_err= 12599 fi 12600else 12601 ac_cpp_err=yes 12602fi 12603if test -z "$ac_cpp_err"; then 12604 eval "$as_ac_Header=yes" 12605else 12606 echo "$as_me: failed program was:" >&5 12607 cat conftest.$ac_ext >&5 12608 eval "$as_ac_Header=no" 12609fi 12610rm -f conftest.err conftest.$ac_ext 12611fi 12612echo "$as_me:12612: result: `eval echo '${'$as_ac_Header'}'`" >&5 12613echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 12614if test `eval echo '${'$as_ac_Header'}'` = yes; then 12615 cat >>confdefs.h <<EOF 12616#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 12617EOF 12618 12619fi 12620done 12621 12622fi 12623if test "$ac_cv_header_termios_h" = yes ; then 12624 case "$CFLAGS $CPPFLAGS" in 12625 *-D_POSIX_SOURCE*) 12626 termios_bad=dunno ;; 12627 *) termios_bad=maybe ;; 12628 esac 12629 if test "$termios_bad" = maybe ; then 12630 echo "$as_me:12630: checking whether termios.h needs _POSIX_SOURCE" >&5 12631echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6 12632 cat >conftest.$ac_ext <<_ACEOF 12633#line 12633 "configure" 12634#include "confdefs.h" 12635#include <termios.h> 12636int 12637main () 12638{ 12639struct termios foo; int x = foo.c_iflag 12640 ; 12641 return 0; 12642} 12643_ACEOF 12644rm -f conftest.$ac_objext 12645if { (eval echo "$as_me:12645: \"$ac_compile\"") >&5 12646 (eval $ac_compile) 2>&5 12647 ac_status=$? 12648 echo "$as_me:12648: \$? = $ac_status" >&5 12649 (exit $ac_status); } && 12650 { ac_try='test -s conftest.$ac_objext' 12651 { (eval echo "$as_me:12651: \"$ac_try\"") >&5 12652 (eval $ac_try) 2>&5 12653 ac_status=$? 12654 echo "$as_me:12654: \$? = $ac_status" >&5 12655 (exit $ac_status); }; }; then 12656 termios_bad=no 12657else 12658 echo "$as_me: failed program was:" >&5 12659cat conftest.$ac_ext >&5 12660 12661 cat >conftest.$ac_ext <<_ACEOF 12662#line 12662 "configure" 12663#include "confdefs.h" 12664 12665#define _POSIX_SOURCE 12666#include <termios.h> 12667int 12668main () 12669{ 12670struct termios foo; int x = foo.c_iflag 12671 ; 12672 return 0; 12673} 12674_ACEOF 12675rm -f conftest.$ac_objext 12676if { (eval echo "$as_me:12676: \"$ac_compile\"") >&5 12677 (eval $ac_compile) 2>&5 12678 ac_status=$? 12679 echo "$as_me:12679: \$? = $ac_status" >&5 12680 (exit $ac_status); } && 12681 { ac_try='test -s conftest.$ac_objext' 12682 { (eval echo "$as_me:12682: \"$ac_try\"") >&5 12683 (eval $ac_try) 2>&5 12684 ac_status=$? 12685 echo "$as_me:12685: \$? = $ac_status" >&5 12686 (exit $ac_status); }; }; then 12687 termios_bad=unknown 12688else 12689 echo "$as_me: failed program was:" >&5 12690cat conftest.$ac_ext >&5 12691termios_bad=yes cat >>confdefs.h <<\EOF 12692#define SVR4_TERMIO 1 12693EOF 12694 12695fi 12696rm -f conftest.$ac_objext conftest.$ac_ext 12697 12698fi 12699rm -f conftest.$ac_objext conftest.$ac_ext 12700 echo "$as_me:12700: result: $termios_bad" >&5 12701echo "${ECHO_T}$termios_bad" >&6 12702 fi 12703fi 12704 12705echo "$as_me:12705: checking for tcgetattr" >&5 12706echo $ECHO_N "checking for tcgetattr... $ECHO_C" >&6 12707if test "${cf_cv_have_tcgetattr+set}" = set; then 12708 echo $ECHO_N "(cached) $ECHO_C" >&6 12709else 12710 12711cat >conftest.$ac_ext <<_ACEOF 12712#line 12712 "configure" 12713#include "confdefs.h" 12714 12715#include <sys/types.h> 12716#ifdef HAVE_UNISTD_H 12717#include <unistd.h> 12718#endif 12719#ifdef HAVE_TERMIOS_H 12720#include <termios.h> 12721#define TTY struct termios 12722#else 12723#ifdef HAVE_TERMIO_H 12724#include <termio.h> 12725#define TTY struct termio 12726#endif 12727#endif 12728 12729int 12730main () 12731{ 12732 12733TTY foo; 12734tcgetattr(1, &foo); 12735 ; 12736 return 0; 12737} 12738_ACEOF 12739rm -f conftest.$ac_objext conftest$ac_exeext 12740if { (eval echo "$as_me:12740: \"$ac_link\"") >&5 12741 (eval $ac_link) 2>&5 12742 ac_status=$? 12743 echo "$as_me:12743: \$? = $ac_status" >&5 12744 (exit $ac_status); } && 12745 { ac_try='test -s conftest$ac_exeext' 12746 { (eval echo "$as_me:12746: \"$ac_try\"") >&5 12747 (eval $ac_try) 2>&5 12748 ac_status=$? 12749 echo "$as_me:12749: \$? = $ac_status" >&5 12750 (exit $ac_status); }; }; then 12751 cf_cv_have_tcgetattr=yes 12752else 12753 echo "$as_me: failed program was:" >&5 12754cat conftest.$ac_ext >&5 12755cf_cv_have_tcgetattr=no 12756fi 12757rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 12758fi 12759echo "$as_me:12759: result: $cf_cv_have_tcgetattr" >&5 12760echo "${ECHO_T}$cf_cv_have_tcgetattr" >&6 12761test "$cf_cv_have_tcgetattr" = yes && cat >>confdefs.h <<\EOF 12762#define HAVE_TCGETATTR 1 12763EOF 12764 12765echo "$as_me:12765: checking for vsscanf function or workaround" >&5 12766echo $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6 12767if test "${cf_cv_func_vsscanf+set}" = set; then 12768 echo $ECHO_N "(cached) $ECHO_C" >&6 12769else 12770 12771cat >conftest.$ac_ext <<_ACEOF 12772#line 12772 "configure" 12773#include "confdefs.h" 12774 12775#include <stdarg.h> 12776#include <stdio.h> 12777int 12778main () 12779{ 12780 12781 va_list ap; 12782 vsscanf("from", "%d", ap) 12783 ; 12784 return 0; 12785} 12786_ACEOF 12787rm -f conftest.$ac_objext conftest$ac_exeext 12788if { (eval echo "$as_me:12788: \"$ac_link\"") >&5 12789 (eval $ac_link) 2>&5 12790 ac_status=$? 12791 echo "$as_me:12791: \$? = $ac_status" >&5 12792 (exit $ac_status); } && 12793 { ac_try='test -s conftest$ac_exeext' 12794 { (eval echo "$as_me:12794: \"$ac_try\"") >&5 12795 (eval $ac_try) 2>&5 12796 ac_status=$? 12797 echo "$as_me:12797: \$? = $ac_status" >&5 12798 (exit $ac_status); }; }; then 12799 cf_cv_func_vsscanf=vsscanf 12800else 12801 echo "$as_me: failed program was:" >&5 12802cat conftest.$ac_ext >&5 12803 12804cat >conftest.$ac_ext <<_ACEOF 12805#line 12805 "configure" 12806#include "confdefs.h" 12807 12808#include <stdarg.h> 12809#include <stdio.h> 12810int 12811main () 12812{ 12813 12814 FILE strbuf; 12815 char *str = "from"; 12816 12817 strbuf._flag = _IOREAD; 12818 strbuf._ptr = strbuf._base = (unsigned char *) str; 12819 strbuf._cnt = strlen(str); 12820 strbuf._file = _NFILE; 12821 return (vfscanf(&strbuf, "%d", ap)) 12822 ; 12823 return 0; 12824} 12825_ACEOF 12826rm -f conftest.$ac_objext conftest$ac_exeext 12827if { (eval echo "$as_me:12827: \"$ac_link\"") >&5 12828 (eval $ac_link) 2>&5 12829 ac_status=$? 12830 echo "$as_me:12830: \$? = $ac_status" >&5 12831 (exit $ac_status); } && 12832 { ac_try='test -s conftest$ac_exeext' 12833 { (eval echo "$as_me:12833: \"$ac_try\"") >&5 12834 (eval $ac_try) 2>&5 12835 ac_status=$? 12836 echo "$as_me:12836: \$? = $ac_status" >&5 12837 (exit $ac_status); }; }; then 12838 cf_cv_func_vsscanf=vfscanf 12839else 12840 echo "$as_me: failed program was:" >&5 12841cat conftest.$ac_ext >&5 12842 12843cat >conftest.$ac_ext <<_ACEOF 12844#line 12844 "configure" 12845#include "confdefs.h" 12846 12847#include <stdarg.h> 12848#include <stdio.h> 12849int 12850main () 12851{ 12852 12853 FILE strbuf; 12854 char *str = "from"; 12855 12856 strbuf._flag = _IOREAD; 12857 strbuf._ptr = strbuf._base = (unsigned char *) str; 12858 strbuf._cnt = strlen(str); 12859 strbuf._file = _NFILE; 12860 return (_doscan(&strbuf, "%d", ap)) 12861 ; 12862 return 0; 12863} 12864_ACEOF 12865rm -f conftest.$ac_objext conftest$ac_exeext 12866if { (eval echo "$as_me:12866: \"$ac_link\"") >&5 12867 (eval $ac_link) 2>&5 12868 ac_status=$? 12869 echo "$as_me:12869: \$? = $ac_status" >&5 12870 (exit $ac_status); } && 12871 { ac_try='test -s conftest$ac_exeext' 12872 { (eval echo "$as_me:12872: \"$ac_try\"") >&5 12873 (eval $ac_try) 2>&5 12874 ac_status=$? 12875 echo "$as_me:12875: \$? = $ac_status" >&5 12876 (exit $ac_status); }; }; then 12877 cf_cv_func_vsscanf=_doscan 12878else 12879 echo "$as_me: failed program was:" >&5 12880cat conftest.$ac_ext >&5 12881 12882cf_cv_func_vsscanf=no 12883fi 12884rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 12885fi 12886rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 12887fi 12888rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 12889fi 12890echo "$as_me:12890: result: $cf_cv_func_vsscanf" >&5 12891echo "${ECHO_T}$cf_cv_func_vsscanf" >&6 12892 12893case $cf_cv_func_vsscanf in #(vi 12894vsscanf) cat >>confdefs.h <<\EOF 12895#define HAVE_VSSCANF 1 12896EOF 12897;; #(vi 12898vfscanf) cat >>confdefs.h <<\EOF 12899#define HAVE_VFSCANF 1 12900EOF 12901;; #(vi 12902_doscan) cat >>confdefs.h <<\EOF 12903#define HAVE__DOSCAN 1 12904EOF 12905;; 12906esac 12907 12908echo "$as_me:12908: checking for working mkstemp" >&5 12909echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6 12910if test "${cf_cv_func_mkstemp+set}" = set; then 12911 echo $ECHO_N "(cached) $ECHO_C" >&6 12912else 12913 12914rm -f conftest* 12915if test "$cross_compiling" = yes; then 12916 echo "$as_me:12916: checking for mkstemp" >&5 12917echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6 12918if test "${ac_cv_func_mkstemp+set}" = set; then 12919 echo $ECHO_N "(cached) $ECHO_C" >&6 12920else 12921 cat >conftest.$ac_ext <<_ACEOF 12922#line 12922 "configure" 12923#include "confdefs.h" 12924/* System header to define __stub macros and hopefully few prototypes, 12925 which can conflict with char mkstemp (); below. */ 12926#include <assert.h> 12927/* Override any gcc2 internal prototype to avoid an error. */ 12928#ifdef __cplusplus 12929extern "C" 12930#endif 12931/* We use char because int might match the return type of a gcc2 12932 builtin and then its argument prototype would still apply. */ 12933char mkstemp (); 12934char (*f) (); 12935 12936int 12937main () 12938{ 12939/* The GNU C library defines this for functions which it implements 12940 to always fail with ENOSYS. Some functions are actually named 12941 something starting with __ and the normal name is an alias. */ 12942#if defined (__stub_mkstemp) || defined (__stub___mkstemp) 12943choke me 12944#else 12945f = mkstemp; 12946#endif 12947 12948 ; 12949 return 0; 12950} 12951_ACEOF 12952rm -f conftest.$ac_objext conftest$ac_exeext 12953if { (eval echo "$as_me:12953: \"$ac_link\"") >&5 12954 (eval $ac_link) 2>&5 12955 ac_status=$? 12956 echo "$as_me:12956: \$? = $ac_status" >&5 12957 (exit $ac_status); } && 12958 { ac_try='test -s conftest$ac_exeext' 12959 { (eval echo "$as_me:12959: \"$ac_try\"") >&5 12960 (eval $ac_try) 2>&5 12961 ac_status=$? 12962 echo "$as_me:12962: \$? = $ac_status" >&5 12963 (exit $ac_status); }; }; then 12964 ac_cv_func_mkstemp=yes 12965else 12966 echo "$as_me: failed program was:" >&5 12967cat conftest.$ac_ext >&5 12968ac_cv_func_mkstemp=no 12969fi 12970rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 12971fi 12972echo "$as_me:12972: result: $ac_cv_func_mkstemp" >&5 12973echo "${ECHO_T}$ac_cv_func_mkstemp" >&6 12974 12975else 12976 cat >conftest.$ac_ext <<_ACEOF 12977#line 12977 "configure" 12978#include "confdefs.h" 12979 12980#include <sys/types.h> 12981#include <stdlib.h> 12982#include <stdio.h> 12983#include <string.h> 12984#include <sys/stat.h> 12985int main() 12986{ 12987 char *tmpl = "conftestXXXXXX"; 12988 char name[2][80]; 12989 int n; 12990 int result = 0; 12991 int fd; 12992 struct stat sb; 12993 12994 umask(077); 12995 for (n = 0; n < 2; ++n) { 12996 strcpy(name[n], tmpl); 12997 if ((fd = mkstemp(name[n])) >= 0) { 12998 if (!strcmp(name[n], tmpl) 12999 || stat(name[n], &sb) != 0 13000 || (sb.st_mode & S_IFMT) != S_IFREG 13001 || (sb.st_mode & 077) != 0) { 13002 result = 1; 13003 } 13004 close(fd); 13005 } 13006 } 13007 if (result == 0 13008 && !strcmp(name[0], name[1])) 13009 result = 1; 13010 ${cf_cv_main_return:-return}(result); 13011} 13012 13013_ACEOF 13014rm -f conftest$ac_exeext 13015if { (eval echo "$as_me:13015: \"$ac_link\"") >&5 13016 (eval $ac_link) 2>&5 13017 ac_status=$? 13018 echo "$as_me:13018: \$? = $ac_status" >&5 13019 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 13020 { (eval echo "$as_me:13020: \"$ac_try\"") >&5 13021 (eval $ac_try) 2>&5 13022 ac_status=$? 13023 echo "$as_me:13023: \$? = $ac_status" >&5 13024 (exit $ac_status); }; }; then 13025 cf_cv_func_mkstemp=yes 13026 13027else 13028 echo "$as_me: program exited with status $ac_status" >&5 13029echo "$as_me: failed program was:" >&5 13030cat conftest.$ac_ext >&5 13031cf_cv_func_mkstemp=no 13032 13033fi 13034rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 13035fi 13036 13037fi 13038echo "$as_me:13038: result: $cf_cv_func_mkstemp" >&5 13039echo "${ECHO_T}$cf_cv_func_mkstemp" >&6 13040if test "$cf_cv_func_mkstemp" = yes ; then 13041 cat >>confdefs.h <<\EOF 13042#define HAVE_MKSTEMP 1 13043EOF 13044 13045fi 13046 13047# setup for prototype of fallback for vsscanf() 13048 13049if test "$cf_cv_func_vsscanf" = vsscanf ; then 13050 HAVE_VSSCANF=1 13051else 13052 HAVE_VSSCANF=0 13053fi 13054 13055if test "$cross_compiling" = yes ; then 13056 { echo "$as_me:13056: WARNING: cross compiling: assume setvbuf params not reversed" >&5 13057echo "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;} 13058else 13059 echo "$as_me:13059: checking whether setvbuf arguments are reversed" >&5 13060echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6 13061if test "${ac_cv_func_setvbuf_reversed+set}" = set; then 13062 echo $ECHO_N "(cached) $ECHO_C" >&6 13063else 13064 if test "$cross_compiling" = yes; then 13065 { { echo "$as_me:13065: error: cannot run test program while cross compiling" >&5 13066echo "$as_me: error: cannot run test program while cross compiling" >&2;} 13067 { (exit 1); exit 1; }; } 13068else 13069 cat >conftest.$ac_ext <<_ACEOF 13070#line 13070 "configure" 13071#include "confdefs.h" 13072#include <stdio.h> 13073/* If setvbuf has the reversed format, exit 0. */ 13074int 13075main () 13076{ 13077 /* This call has the arguments reversed. 13078 A reversed system may check and see that the address of main 13079 is not _IOLBF, _IONBF, or _IOFBF, and return nonzero. */ 13080 if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0) 13081 $ac_main_return(1); 13082 putc('\r', stdout); 13083 $ac_main_return(0); /* Non-reversed systems segv here. */ 13084} 13085_ACEOF 13086rm -f conftest$ac_exeext 13087if { (eval echo "$as_me:13087: \"$ac_link\"") >&5 13088 (eval $ac_link) 2>&5 13089 ac_status=$? 13090 echo "$as_me:13090: \$? = $ac_status" >&5 13091 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 13092 { (eval echo "$as_me:13092: \"$ac_try\"") >&5 13093 (eval $ac_try) 2>&5 13094 ac_status=$? 13095 echo "$as_me:13095: \$? = $ac_status" >&5 13096 (exit $ac_status); }; }; then 13097 ac_cv_func_setvbuf_reversed=yes 13098else 13099 echo "$as_me: program exited with status $ac_status" >&5 13100echo "$as_me: failed program was:" >&5 13101cat conftest.$ac_ext >&5 13102ac_cv_func_setvbuf_reversed=no 13103fi 13104rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 13105fi 13106rm -f core core.* *.core 13107fi 13108echo "$as_me:13108: result: $ac_cv_func_setvbuf_reversed" >&5 13109echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6 13110if test $ac_cv_func_setvbuf_reversed = yes; then 13111 13112cat >>confdefs.h <<\EOF 13113#define SETVBUF_REVERSED 1 13114EOF 13115 13116fi 13117 13118fi 13119echo "$as_me:13119: checking return type of signal handlers" >&5 13120echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6 13121if test "${ac_cv_type_signal+set}" = set; then 13122 echo $ECHO_N "(cached) $ECHO_C" >&6 13123else 13124 cat >conftest.$ac_ext <<_ACEOF 13125#line 13125 "configure" 13126#include "confdefs.h" 13127#include <sys/types.h> 13128#include <signal.h> 13129#ifdef signal 13130# undef signal 13131#endif 13132#ifdef __cplusplus 13133extern "C" void (*signal (int, void (*)(int)))(int); 13134#else 13135void (*signal ()) (); 13136#endif 13137 13138int 13139main () 13140{ 13141int i; 13142 ; 13143 return 0; 13144} 13145_ACEOF 13146rm -f conftest.$ac_objext 13147if { (eval echo "$as_me:13147: \"$ac_compile\"") >&5 13148 (eval $ac_compile) 2>&5 13149 ac_status=$? 13150 echo "$as_me:13150: \$? = $ac_status" >&5 13151 (exit $ac_status); } && 13152 { ac_try='test -s conftest.$ac_objext' 13153 { (eval echo "$as_me:13153: \"$ac_try\"") >&5 13154 (eval $ac_try) 2>&5 13155 ac_status=$? 13156 echo "$as_me:13156: \$? = $ac_status" >&5 13157 (exit $ac_status); }; }; then 13158 ac_cv_type_signal=void 13159else 13160 echo "$as_me: failed program was:" >&5 13161cat conftest.$ac_ext >&5 13162ac_cv_type_signal=int 13163fi 13164rm -f conftest.$ac_objext conftest.$ac_ext 13165fi 13166echo "$as_me:13166: result: $ac_cv_type_signal" >&5 13167echo "${ECHO_T}$ac_cv_type_signal" >&6 13168 13169cat >>confdefs.h <<EOF 13170#define RETSIGTYPE $ac_cv_type_signal 13171EOF 13172 13173echo "$as_me:13173: checking for type sigaction_t" >&5 13174echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6 13175if test "${cf_cv_type_sigaction+set}" = set; then 13176 echo $ECHO_N "(cached) $ECHO_C" >&6 13177else 13178 13179 cat >conftest.$ac_ext <<_ACEOF 13180#line 13180 "configure" 13181#include "confdefs.h" 13182 13183#include <signal.h> 13184int 13185main () 13186{ 13187sigaction_t x 13188 ; 13189 return 0; 13190} 13191_ACEOF 13192rm -f conftest.$ac_objext 13193if { (eval echo "$as_me:13193: \"$ac_compile\"") >&5 13194 (eval $ac_compile) 2>&5 13195 ac_status=$? 13196 echo "$as_me:13196: \$? = $ac_status" >&5 13197 (exit $ac_status); } && 13198 { ac_try='test -s conftest.$ac_objext' 13199 { (eval echo "$as_me:13199: \"$ac_try\"") >&5 13200 (eval $ac_try) 2>&5 13201 ac_status=$? 13202 echo "$as_me:13202: \$? = $ac_status" >&5 13203 (exit $ac_status); }; }; then 13204 cf_cv_type_sigaction=yes 13205else 13206 echo "$as_me: failed program was:" >&5 13207cat conftest.$ac_ext >&5 13208cf_cv_type_sigaction=no 13209fi 13210rm -f conftest.$ac_objext conftest.$ac_ext 13211fi 13212 13213echo "$as_me:13213: result: $cf_cv_type_sigaction" >&5 13214echo "${ECHO_T}$cf_cv_type_sigaction" >&6 13215test "$cf_cv_type_sigaction" = yes && cat >>confdefs.h <<\EOF 13216#define HAVE_TYPE_SIGACTION 1 13217EOF 13218 13219echo "$as_me:13219: checking declaration of size-change" >&5 13220echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6 13221if test "${cf_cv_sizechange+set}" = set; then 13222 echo $ECHO_N "(cached) $ECHO_C" >&6 13223else 13224 13225 cf_cv_sizechange=unknown 13226 cf_save_CPPFLAGS="$CPPFLAGS" 13227 13228for cf_opts in "" "NEED_PTEM_H" 13229do 13230 13231 CPPFLAGS="$cf_save_CPPFLAGS" 13232 test -n "$cf_opts" && CPPFLAGS="$CPPFLAGS -D$cf_opts" 13233 cat >conftest.$ac_ext <<_ACEOF 13234#line 13234 "configure" 13235#include "confdefs.h" 13236#include <sys/types.h> 13237#ifdef HAVE_TERMIOS_H 13238#include <termios.h> 13239#else 13240#ifdef HAVE_TERMIO_H 13241#include <termio.h> 13242#endif 13243#endif 13244#ifdef NEED_PTEM_H 13245/* This is a workaround for SCO: they neglected to define struct winsize in 13246 * termios.h -- it's only in termio.h and ptem.h 13247 */ 13248#include <sys/stream.h> 13249#include <sys/ptem.h> 13250#endif 13251#if !defined(sun) || !defined(HAVE_TERMIOS_H) 13252#include <sys/ioctl.h> 13253#endif 13254 13255int 13256main () 13257{ 13258 13259#ifdef TIOCGSIZE 13260 struct ttysize win; /* FIXME: what system is this? */ 13261 int y = win.ts_lines; 13262 int x = win.ts_cols; 13263#else 13264#ifdef TIOCGWINSZ 13265 struct winsize win; 13266 int y = win.ws_row; 13267 int x = win.ws_col; 13268#else 13269 no TIOCGSIZE or TIOCGWINSZ 13270#endif /* TIOCGWINSZ */ 13271#endif /* TIOCGSIZE */ 13272 13273 ; 13274 return 0; 13275} 13276_ACEOF 13277rm -f conftest.$ac_objext 13278if { (eval echo "$as_me:13278: \"$ac_compile\"") >&5 13279 (eval $ac_compile) 2>&5 13280 ac_status=$? 13281 echo "$as_me:13281: \$? = $ac_status" >&5 13282 (exit $ac_status); } && 13283 { ac_try='test -s conftest.$ac_objext' 13284 { (eval echo "$as_me:13284: \"$ac_try\"") >&5 13285 (eval $ac_try) 2>&5 13286 ac_status=$? 13287 echo "$as_me:13287: \$? = $ac_status" >&5 13288 (exit $ac_status); }; }; then 13289 cf_cv_sizechange=yes 13290else 13291 echo "$as_me: failed program was:" >&5 13292cat conftest.$ac_ext >&5 13293cf_cv_sizechange=no 13294fi 13295rm -f conftest.$ac_objext conftest.$ac_ext 13296 13297 CPPFLAGS="$cf_save_CPPFLAGS" 13298 if test "$cf_cv_sizechange" = yes ; then 13299 echo "size-change succeeded ($cf_opts)" >&5 13300 test -n "$cf_opts" && cf_cv_sizechange="$cf_opts" 13301 break 13302 fi 13303done 13304 13305fi 13306echo "$as_me:13306: result: $cf_cv_sizechange" >&5 13307echo "${ECHO_T}$cf_cv_sizechange" >&6 13308if test "$cf_cv_sizechange" != no ; then 13309 cat >>confdefs.h <<\EOF 13310#define HAVE_SIZECHANGE 1 13311EOF 13312 13313 case $cf_cv_sizechange in #(vi 13314 NEED*) 13315 cat >>confdefs.h <<EOF 13316#define $cf_cv_sizechange 1 13317EOF 13318 13319 ;; 13320 esac 13321fi 13322 13323echo "$as_me:13323: checking for memmove" >&5 13324echo $ECHO_N "checking for memmove... $ECHO_C" >&6 13325if test "${ac_cv_func_memmove+set}" = set; then 13326 echo $ECHO_N "(cached) $ECHO_C" >&6 13327else 13328 cat >conftest.$ac_ext <<_ACEOF 13329#line 13329 "configure" 13330#include "confdefs.h" 13331/* System header to define __stub macros and hopefully few prototypes, 13332 which can conflict with char memmove (); below. */ 13333#include <assert.h> 13334/* Override any gcc2 internal prototype to avoid an error. */ 13335#ifdef __cplusplus 13336extern "C" 13337#endif 13338/* We use char because int might match the return type of a gcc2 13339 builtin and then its argument prototype would still apply. */ 13340char memmove (); 13341char (*f) (); 13342 13343int 13344main () 13345{ 13346/* The GNU C library defines this for functions which it implements 13347 to always fail with ENOSYS. Some functions are actually named 13348 something starting with __ and the normal name is an alias. */ 13349#if defined (__stub_memmove) || defined (__stub___memmove) 13350choke me 13351#else 13352f = memmove; 13353#endif 13354 13355 ; 13356 return 0; 13357} 13358_ACEOF 13359rm -f conftest.$ac_objext conftest$ac_exeext 13360if { (eval echo "$as_me:13360: \"$ac_link\"") >&5 13361 (eval $ac_link) 2>&5 13362 ac_status=$? 13363 echo "$as_me:13363: \$? = $ac_status" >&5 13364 (exit $ac_status); } && 13365 { ac_try='test -s conftest$ac_exeext' 13366 { (eval echo "$as_me:13366: \"$ac_try\"") >&5 13367 (eval $ac_try) 2>&5 13368 ac_status=$? 13369 echo "$as_me:13369: \$? = $ac_status" >&5 13370 (exit $ac_status); }; }; then 13371 ac_cv_func_memmove=yes 13372else 13373 echo "$as_me: failed program was:" >&5 13374cat conftest.$ac_ext >&5 13375ac_cv_func_memmove=no 13376fi 13377rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 13378fi 13379echo "$as_me:13379: result: $ac_cv_func_memmove" >&5 13380echo "${ECHO_T}$ac_cv_func_memmove" >&6 13381if test $ac_cv_func_memmove = yes; then 13382 : 13383else 13384 13385echo "$as_me:13385: checking for bcopy" >&5 13386echo $ECHO_N "checking for bcopy... $ECHO_C" >&6 13387if test "${ac_cv_func_bcopy+set}" = set; then 13388 echo $ECHO_N "(cached) $ECHO_C" >&6 13389else 13390 cat >conftest.$ac_ext <<_ACEOF 13391#line 13391 "configure" 13392#include "confdefs.h" 13393/* System header to define __stub macros and hopefully few prototypes, 13394 which can conflict with char bcopy (); below. */ 13395#include <assert.h> 13396/* Override any gcc2 internal prototype to avoid an error. */ 13397#ifdef __cplusplus 13398extern "C" 13399#endif 13400/* We use char because int might match the return type of a gcc2 13401 builtin and then its argument prototype would still apply. */ 13402char bcopy (); 13403char (*f) (); 13404 13405int 13406main () 13407{ 13408/* The GNU C library defines this for functions which it implements 13409 to always fail with ENOSYS. Some functions are actually named 13410 something starting with __ and the normal name is an alias. */ 13411#if defined (__stub_bcopy) || defined (__stub___bcopy) 13412choke me 13413#else 13414f = bcopy; 13415#endif 13416 13417 ; 13418 return 0; 13419} 13420_ACEOF 13421rm -f conftest.$ac_objext conftest$ac_exeext 13422if { (eval echo "$as_me:13422: \"$ac_link\"") >&5 13423 (eval $ac_link) 2>&5 13424 ac_status=$? 13425 echo "$as_me:13425: \$? = $ac_status" >&5 13426 (exit $ac_status); } && 13427 { ac_try='test -s conftest$ac_exeext' 13428 { (eval echo "$as_me:13428: \"$ac_try\"") >&5 13429 (eval $ac_try) 2>&5 13430 ac_status=$? 13431 echo "$as_me:13431: \$? = $ac_status" >&5 13432 (exit $ac_status); }; }; then 13433 ac_cv_func_bcopy=yes 13434else 13435 echo "$as_me: failed program was:" >&5 13436cat conftest.$ac_ext >&5 13437ac_cv_func_bcopy=no 13438fi 13439rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 13440fi 13441echo "$as_me:13441: result: $ac_cv_func_bcopy" >&5 13442echo "${ECHO_T}$ac_cv_func_bcopy" >&6 13443if test $ac_cv_func_bcopy = yes; then 13444 13445 echo "$as_me:13445: checking if bcopy does overlapping moves" >&5 13446echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6 13447if test "${cf_cv_good_bcopy+set}" = set; then 13448 echo $ECHO_N "(cached) $ECHO_C" >&6 13449else 13450 13451 if test "$cross_compiling" = yes; then 13452 cf_cv_good_bcopy=unknown 13453else 13454 cat >conftest.$ac_ext <<_ACEOF 13455#line 13455 "configure" 13456#include "confdefs.h" 13457 13458int main() { 13459 static char data[] = "abcdefghijklmnopqrstuwwxyz"; 13460 char temp[40]; 13461 bcopy(data, temp, sizeof(data)); 13462 bcopy(temp+10, temp, 15); 13463 bcopy(temp+5, temp+15, 10); 13464 ${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz")); 13465} 13466 13467_ACEOF 13468rm -f conftest$ac_exeext 13469if { (eval echo "$as_me:13469: \"$ac_link\"") >&5 13470 (eval $ac_link) 2>&5 13471 ac_status=$? 13472 echo "$as_me:13472: \$? = $ac_status" >&5 13473 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 13474 { (eval echo "$as_me:13474: \"$ac_try\"") >&5 13475 (eval $ac_try) 2>&5 13476 ac_status=$? 13477 echo "$as_me:13477: \$? = $ac_status" >&5 13478 (exit $ac_status); }; }; then 13479 cf_cv_good_bcopy=yes 13480else 13481 echo "$as_me: program exited with status $ac_status" >&5 13482echo "$as_me: failed program was:" >&5 13483cat conftest.$ac_ext >&5 13484cf_cv_good_bcopy=no 13485fi 13486rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 13487fi 13488 13489fi 13490echo "$as_me:13490: result: $cf_cv_good_bcopy" >&5 13491echo "${ECHO_T}$cf_cv_good_bcopy" >&6 13492 13493else 13494 cf_cv_good_bcopy=no 13495fi 13496 13497 if test "$cf_cv_good_bcopy" = yes ; then 13498 cat >>confdefs.h <<\EOF 13499#define USE_OK_BCOPY 1 13500EOF 13501 13502 else 13503 cat >>confdefs.h <<\EOF 13504#define USE_MY_MEMMOVE 1 13505EOF 13506 13507 fi 13508 13509fi 13510 13511echo "$as_me:13511: checking if poll really works" >&5 13512echo $ECHO_N "checking if poll really works... $ECHO_C" >&6 13513if test "${cf_cv_working_poll+set}" = set; then 13514 echo $ECHO_N "(cached) $ECHO_C" >&6 13515else 13516 13517if test "$cross_compiling" = yes; then 13518 cf_cv_working_poll=unknown 13519else 13520 cat >conftest.$ac_ext <<_ACEOF 13521#line 13521 "configure" 13522#include "confdefs.h" 13523 13524#include <stdio.h> 13525#ifdef HAVE_POLL_H 13526#include <poll.h> 13527#else 13528#include <sys/poll.h> 13529#endif 13530int main() { 13531 struct pollfd myfds; 13532 int ret; 13533 13534 myfds.fd = 0; 13535 myfds.events = POLLIN; 13536 13537 ret = poll(&myfds, 1, 100); 13538 ${cf_cv_main_return:-return}(ret != 0); 13539} 13540_ACEOF 13541rm -f conftest$ac_exeext 13542if { (eval echo "$as_me:13542: \"$ac_link\"") >&5 13543 (eval $ac_link) 2>&5 13544 ac_status=$? 13545 echo "$as_me:13545: \$? = $ac_status" >&5 13546 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 13547 { (eval echo "$as_me:13547: \"$ac_try\"") >&5 13548 (eval $ac_try) 2>&5 13549 ac_status=$? 13550 echo "$as_me:13550: \$? = $ac_status" >&5 13551 (exit $ac_status); }; }; then 13552 cf_cv_working_poll=yes 13553else 13554 echo "$as_me: program exited with status $ac_status" >&5 13555echo "$as_me: failed program was:" >&5 13556cat conftest.$ac_ext >&5 13557cf_cv_working_poll=no 13558fi 13559rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 13560fi 13561fi 13562echo "$as_me:13562: result: $cf_cv_working_poll" >&5 13563echo "${ECHO_T}$cf_cv_working_poll" >&6 13564test "$cf_cv_working_poll" = "yes" && cat >>confdefs.h <<\EOF 13565#define HAVE_WORKING_POLL 1 13566EOF 13567 13568# special check for test/ditto.c 13569 13570echo "$as_me:13570: checking for openpty in -lutil" >&5 13571echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6 13572if test "${ac_cv_lib_util_openpty+set}" = set; then 13573 echo $ECHO_N "(cached) $ECHO_C" >&6 13574else 13575 ac_check_lib_save_LIBS=$LIBS 13576LIBS="-lutil $LIBS" 13577cat >conftest.$ac_ext <<_ACEOF 13578#line 13578 "configure" 13579#include "confdefs.h" 13580 13581/* Override any gcc2 internal prototype to avoid an error. */ 13582#ifdef __cplusplus 13583extern "C" 13584#endif 13585/* We use char because int might match the return type of a gcc2 13586 builtin and then its argument prototype would still apply. */ 13587char openpty (); 13588int 13589main () 13590{ 13591openpty (); 13592 ; 13593 return 0; 13594} 13595_ACEOF 13596rm -f conftest.$ac_objext conftest$ac_exeext 13597if { (eval echo "$as_me:13597: \"$ac_link\"") >&5 13598 (eval $ac_link) 2>&5 13599 ac_status=$? 13600 echo "$as_me:13600: \$? = $ac_status" >&5 13601 (exit $ac_status); } && 13602 { ac_try='test -s conftest$ac_exeext' 13603 { (eval echo "$as_me:13603: \"$ac_try\"") >&5 13604 (eval $ac_try) 2>&5 13605 ac_status=$? 13606 echo "$as_me:13606: \$? = $ac_status" >&5 13607 (exit $ac_status); }; }; then 13608 ac_cv_lib_util_openpty=yes 13609else 13610 echo "$as_me: failed program was:" >&5 13611cat conftest.$ac_ext >&5 13612ac_cv_lib_util_openpty=no 13613fi 13614rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 13615LIBS=$ac_check_lib_save_LIBS 13616fi 13617echo "$as_me:13617: result: $ac_cv_lib_util_openpty" >&5 13618echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6 13619if test $ac_cv_lib_util_openpty = yes; then 13620 cf_cv_lib_util=yes 13621else 13622 cf_cv_lib_util=no 13623fi 13624 13625echo "$as_me:13625: checking for openpty header" >&5 13626echo $ECHO_N "checking for openpty header... $ECHO_C" >&6 13627if test "${cf_cv_func_openpty+set}" = set; then 13628 echo $ECHO_N "(cached) $ECHO_C" >&6 13629else 13630 13631 cf_save_LIBS="$LIBS" 13632 test $cf_cv_lib_util = yes && LIBS="-lutil $LIBS" 13633 for cf_header in pty.h libutil.h util.h 13634 do 13635 cat >conftest.$ac_ext <<_ACEOF 13636#line 13636 "configure" 13637#include "confdefs.h" 13638 13639#include <$cf_header> 13640 13641int 13642main () 13643{ 13644 13645 int x = openpty((int *)0, (int *)0, (char *)0, 13646 (struct termios *)0, (struct winsize *)0); 13647 13648 ; 13649 return 0; 13650} 13651_ACEOF 13652rm -f conftest.$ac_objext conftest$ac_exeext 13653if { (eval echo "$as_me:13653: \"$ac_link\"") >&5 13654 (eval $ac_link) 2>&5 13655 ac_status=$? 13656 echo "$as_me:13656: \$? = $ac_status" >&5 13657 (exit $ac_status); } && 13658 { ac_try='test -s conftest$ac_exeext' 13659 { (eval echo "$as_me:13659: \"$ac_try\"") >&5 13660 (eval $ac_try) 2>&5 13661 ac_status=$? 13662 echo "$as_me:13662: \$? = $ac_status" >&5 13663 (exit $ac_status); }; }; then 13664 13665 cf_cv_func_openpty=$cf_header 13666 break 13667 13668else 13669 echo "$as_me: failed program was:" >&5 13670cat conftest.$ac_ext >&5 13671 13672 cf_cv_func_openpty=no 13673 13674fi 13675rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 13676 done 13677 LIBS="$cf_save_LIBS" 13678 13679fi 13680echo "$as_me:13680: result: $cf_cv_func_openpty" >&5 13681echo "${ECHO_T}$cf_cv_func_openpty" >&6 13682 13683if test "$cf_cv_func_openpty" != no ; then 13684 cat >>confdefs.h <<EOF 13685#define USE_OPENPTY_HEADER <$cf_cv_func_openpty> 13686EOF 13687 13688 cat >>confdefs.h <<\EOF 13689#define USE_XTERM_PTY 1 13690EOF 13691 13692 if test "$cf_cv_lib_util" = yes ; then 13693 TEST_LIBS="-lutil $TEST_LIBS" 13694 fi 13695fi 13696 13697if test "$with_hashed_db" != no ; then 13698 cat >>confdefs.h <<\EOF 13699#define USE_HASHED_DB 1 13700EOF 13701 13702case $with_hashed_db in #(vi 13703yes|*able*) #(vi 13704 ;; 13705*) 13706 if test -d "$with_hashed_db" ; then 13707 13708if test -n "$with_hashed_db/include" ; then 13709 for cf_add_incdir in $with_hashed_db/include 13710 do 13711 while test $cf_add_incdir != /usr/include 13712 do 13713 if test -d $cf_add_incdir 13714 then 13715 cf_have_incdir=no 13716 if test -n "$CFLAGS$CPPFLAGS" ; then 13717 # a loop is needed to ensure we can add subdirs of existing dirs 13718 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do 13719 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then 13720 cf_have_incdir=yes; break 13721 fi 13722 done 13723 fi 13724 13725 if test "$cf_have_incdir" = no ; then 13726 if test "$cf_add_incdir" = /usr/local/include ; then 13727 if test "$GCC" = yes 13728 then 13729 cf_save_CPPFLAGS=$CPPFLAGS 13730 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" 13731 cat >conftest.$ac_ext <<_ACEOF 13732#line 13732 "configure" 13733#include "confdefs.h" 13734#include <stdio.h> 13735int 13736main () 13737{ 13738printf("Hello") 13739 ; 13740 return 0; 13741} 13742_ACEOF 13743rm -f conftest.$ac_objext 13744if { (eval echo "$as_me:13744: \"$ac_compile\"") >&5 13745 (eval $ac_compile) 2>&5 13746 ac_status=$? 13747 echo "$as_me:13747: \$? = $ac_status" >&5 13748 (exit $ac_status); } && 13749 { ac_try='test -s conftest.$ac_objext' 13750 { (eval echo "$as_me:13750: \"$ac_try\"") >&5 13751 (eval $ac_try) 2>&5 13752 ac_status=$? 13753 echo "$as_me:13753: \$? = $ac_status" >&5 13754 (exit $ac_status); }; }; then 13755 : 13756else 13757 echo "$as_me: failed program was:" >&5 13758cat conftest.$ac_ext >&5 13759cf_have_incdir=yes 13760fi 13761rm -f conftest.$ac_objext conftest.$ac_ext 13762 CPPFLAGS=$cf_save_CPPFLAGS 13763 fi 13764 fi 13765 fi 13766 13767 if test "$cf_have_incdir" = no ; then 13768 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 13769 13770echo "${as_me-configure}:13770: testing adding $cf_add_incdir to include-path ..." 1>&5 13771 13772 CPPFLAGS="-I$cf_add_incdir $CPPFLAGS" 13773 13774 cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'` 13775 test "$cf_top_incdir" = "$cf_add_incdir" && break 13776 cf_add_incdir="$cf_top_incdir" 13777 else 13778 break 13779 fi 13780 fi 13781 done 13782 done 13783fi 13784 13785if test -n "$with_hashed_db/lib" ; then 13786 for cf_add_libdir in $with_hashed_db/lib 13787 do 13788 if test $cf_add_libdir = /usr/lib ; then 13789 : 13790 elif test -d $cf_add_libdir 13791 then 13792 cf_have_libdir=no 13793 if test -n "$LDFLAGS$LIBS" ; then 13794 # a loop is needed to ensure we can add subdirs of existing dirs 13795 for cf_test_libdir in $LDFLAGS $LIBS ; do 13796 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then 13797 cf_have_libdir=yes; break 13798 fi 13799 done 13800 fi 13801 if test "$cf_have_libdir" = no ; then 13802 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 13803 13804echo "${as_me-configure}:13804: testing adding $cf_add_libdir to library-path ..." 1>&5 13805 13806 LDFLAGS="-L$cf_add_libdir $LDFLAGS" 13807 fi 13808 fi 13809 done 13810fi 13811 13812 fi 13813esac 13814 13815echo "$as_me:13815: checking for db.h" >&5 13816echo $ECHO_N "checking for db.h... $ECHO_C" >&6 13817if test "${ac_cv_header_db_h+set}" = set; then 13818 echo $ECHO_N "(cached) $ECHO_C" >&6 13819else 13820 cat >conftest.$ac_ext <<_ACEOF 13821#line 13821 "configure" 13822#include "confdefs.h" 13823#include <db.h> 13824_ACEOF 13825if { (eval echo "$as_me:13825: \"$ac_cpp conftest.$ac_ext\"") >&5 13826 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 13827 ac_status=$? 13828 egrep -v '^ *\+' conftest.er1 >conftest.err 13829 rm -f conftest.er1 13830 cat conftest.err >&5 13831 echo "$as_me:13831: \$? = $ac_status" >&5 13832 (exit $ac_status); } >/dev/null; then 13833 if test -s conftest.err; then 13834 ac_cpp_err=$ac_c_preproc_warn_flag 13835 else 13836 ac_cpp_err= 13837 fi 13838else 13839 ac_cpp_err=yes 13840fi 13841if test -z "$ac_cpp_err"; then 13842 ac_cv_header_db_h=yes 13843else 13844 echo "$as_me: failed program was:" >&5 13845 cat conftest.$ac_ext >&5 13846 ac_cv_header_db_h=no 13847fi 13848rm -f conftest.err conftest.$ac_ext 13849fi 13850echo "$as_me:13850: result: $ac_cv_header_db_h" >&5 13851echo "${ECHO_T}$ac_cv_header_db_h" >&6 13852if test $ac_cv_header_db_h = yes; then 13853 13854echo "$as_me:13854: checking for version of db" >&5 13855echo $ECHO_N "checking for version of db... $ECHO_C" >&6 13856if test "${cf_cv_hashed_db_version+set}" = set; then 13857 echo $ECHO_N "(cached) $ECHO_C" >&6 13858else 13859 13860cf_cv_hashed_db_version=unknown 13861 13862for cf_db_version in 1 2 3 4 5 13863do 13864 13865echo "${as_me-configure}:13865: testing checking for db version $cf_db_version ..." 1>&5 13866 13867 cat >conftest.$ac_ext <<_ACEOF 13868#line 13868 "configure" 13869#include "confdefs.h" 13870 13871$ac_includes_default 13872#include <db.h> 13873 13874#ifdef DB_VERSION_MAJOR 13875 /* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */ 13876#if $cf_db_version == DB_VERSION_MAJOR 13877 /* ok */ 13878#else 13879 make an error 13880#endif 13881#else 13882#if $cf_db_version == 1 13883 /* ok: assuming this is DB 1.8.5 */ 13884#else 13885 make an error 13886#endif 13887#endif 13888 13889int 13890main () 13891{ 13892DBT *foo = 0 13893 ; 13894 return 0; 13895} 13896_ACEOF 13897rm -f conftest.$ac_objext 13898if { (eval echo "$as_me:13898: \"$ac_compile\"") >&5 13899 (eval $ac_compile) 2>&5 13900 ac_status=$? 13901 echo "$as_me:13901: \$? = $ac_status" >&5 13902 (exit $ac_status); } && 13903 { ac_try='test -s conftest.$ac_objext' 13904 { (eval echo "$as_me:13904: \"$ac_try\"") >&5 13905 (eval $ac_try) 2>&5 13906 ac_status=$? 13907 echo "$as_me:13907: \$? = $ac_status" >&5 13908 (exit $ac_status); }; }; then 13909 13910 cf_cv_hashed_db_version=$cf_db_version 13911 break 13912 13913else 13914 echo "$as_me: failed program was:" >&5 13915cat conftest.$ac_ext >&5 13916fi 13917rm -f conftest.$ac_objext conftest.$ac_ext 13918done 13919 13920fi 13921echo "$as_me:13921: result: $cf_cv_hashed_db_version" >&5 13922echo "${ECHO_T}$cf_cv_hashed_db_version" >&6 13923 13924if test "$cf_cv_hashed_db_version" = unknown ; then 13925 { { echo "$as_me:13925: error: Cannot determine version of db" >&5 13926echo "$as_me: error: Cannot determine version of db" >&2;} 13927 { (exit 1); exit 1; }; } 13928else 13929 13930echo "$as_me:13930: checking for db libraries" >&5 13931echo $ECHO_N "checking for db libraries... $ECHO_C" >&6 13932if test "${cf_cv_hashed_db_libs+set}" = set; then 13933 echo $ECHO_N "(cached) $ECHO_C" >&6 13934else 13935 13936cf_cv_hashed_db_libs=unknown 13937for cf_db_libs in db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db '' 13938do 13939 cf_save_libs="$LIBS" 13940 if test -n "$cf_db_libs"; then 13941 LIBS="-l$cf_db_libs $LIBS" 13942 fi 13943 13944echo "${as_me-configure}:13944: testing checking for library "$cf_db_libs" ..." 1>&5 13945 13946 cat >conftest.$ac_ext <<_ACEOF 13947#line 13947 "configure" 13948#include "confdefs.h" 13949 13950$ac_includes_default 13951#include <db.h> 13952 13953int 13954main () 13955{ 13956 13957 char *path = "/tmp/foo"; 13958#ifdef DB_VERSION_MAJOR 13959#if DB_VERSION_MAJOR >= 4 13960 DB *result = 0; 13961 db_create(&result, NULL, 0); 13962 result->open(result, 13963 NULL, 13964 path, 13965 path, 13966 DB_HASH, 13967 DB_CREATE, 13968 0644); 13969#elif DB_VERSION_MAJOR >= 3 13970 DB *result = 0; 13971 db_create(&result, NULL, 0); 13972 result->open(result, 13973 path, 13974 path, 13975 DB_HASH, 13976 DB_CREATE, 13977 0644); 13978#elif DB_VERSION_MAJOR >= 2 13979 DB *result = 0; 13980 db_open(path, 13981 DB_HASH, 13982 DB_CREATE, 13983 0644, 13984 (DB_ENV *) 0, 13985 (DB_INFO *) 0, 13986 &result); 13987#endif /* DB_VERSION_MAJOR */ 13988#else 13989 DB *result = dbopen(path, 13990 2, 13991 0644, 13992 DB_HASH, 13993 0); 13994#endif 13995 ${cf_cv_main_return:-return}(result != 0) 13996 13997 ; 13998 return 0; 13999} 14000_ACEOF 14001rm -f conftest.$ac_objext conftest$ac_exeext 14002if { (eval echo "$as_me:14002: \"$ac_link\"") >&5 14003 (eval $ac_link) 2>&5 14004 ac_status=$? 14005 echo "$as_me:14005: \$? = $ac_status" >&5 14006 (exit $ac_status); } && 14007 { ac_try='test -s conftest$ac_exeext' 14008 { (eval echo "$as_me:14008: \"$ac_try\"") >&5 14009 (eval $ac_try) 2>&5 14010 ac_status=$? 14011 echo "$as_me:14011: \$? = $ac_status" >&5 14012 (exit $ac_status); }; }; then 14013 14014 if test -n "$cf_db_libs" ; then 14015 cf_cv_hashed_db_libs=$cf_db_libs 14016 else 14017 cf_cv_hashed_db_libs=default 14018 fi 14019 LIBS="$cf_save_libs" 14020 break 14021 14022else 14023 echo "$as_me: failed program was:" >&5 14024cat conftest.$ac_ext >&5 14025fi 14026rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 14027 LIBS="$cf_save_libs" 14028done 14029 14030fi 14031echo "$as_me:14031: result: $cf_cv_hashed_db_libs" >&5 14032echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6 14033 14034 if test "$cf_cv_hashed_db_libs" = unknown ; then 14035 { { echo "$as_me:14035: error: Cannot determine library for db" >&5 14036echo "$as_me: error: Cannot determine library for db" >&2;} 14037 { (exit 1); exit 1; }; } 14038 elif test "$cf_cv_hashed_db_libs" != default ; then 14039 LIBS="-l$cf_cv_hashed_db_libs $LIBS" 14040 fi 14041fi 14042 14043else 14044 14045 { { echo "$as_me:14045: error: Cannot find db.h" >&5 14046echo "$as_me: error: Cannot find db.h" >&2;} 14047 { (exit 1); exit 1; }; } 14048 14049fi 14050 14051fi 14052 14053if test -z "$cf_user_CFLAGS" && test "$with_no_leaks" = no ; then 14054 CFLAGS=`echo ${CFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'` 14055 CXXFLAGS=`echo ${CXXFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'` 14056fi 14057 14058# Just in case, check if the C compiler has a bool type. 14059 14060echo "$as_me:14060: checking if we should include stdbool.h" >&5 14061echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6 14062 14063if test "${cf_cv_header_stdbool_h+set}" = set; then 14064 echo $ECHO_N "(cached) $ECHO_C" >&6 14065else 14066 14067 cat >conftest.$ac_ext <<_ACEOF 14068#line 14068 "configure" 14069#include "confdefs.h" 14070 14071int 14072main () 14073{ 14074bool foo = false 14075 ; 14076 return 0; 14077} 14078_ACEOF 14079rm -f conftest.$ac_objext 14080if { (eval echo "$as_me:14080: \"$ac_compile\"") >&5 14081 (eval $ac_compile) 2>&5 14082 ac_status=$? 14083 echo "$as_me:14083: \$? = $ac_status" >&5 14084 (exit $ac_status); } && 14085 { ac_try='test -s conftest.$ac_objext' 14086 { (eval echo "$as_me:14086: \"$ac_try\"") >&5 14087 (eval $ac_try) 2>&5 14088 ac_status=$? 14089 echo "$as_me:14089: \$? = $ac_status" >&5 14090 (exit $ac_status); }; }; then 14091 cf_cv_header_stdbool_h=0 14092else 14093 echo "$as_me: failed program was:" >&5 14094cat conftest.$ac_ext >&5 14095cat >conftest.$ac_ext <<_ACEOF 14096#line 14096 "configure" 14097#include "confdefs.h" 14098 14099#ifndef __BEOS__ 14100#include <stdbool.h> 14101#endif 14102 14103int 14104main () 14105{ 14106bool foo = false 14107 ; 14108 return 0; 14109} 14110_ACEOF 14111rm -f conftest.$ac_objext 14112if { (eval echo "$as_me:14112: \"$ac_compile\"") >&5 14113 (eval $ac_compile) 2>&5 14114 ac_status=$? 14115 echo "$as_me:14115: \$? = $ac_status" >&5 14116 (exit $ac_status); } && 14117 { ac_try='test -s conftest.$ac_objext' 14118 { (eval echo "$as_me:14118: \"$ac_try\"") >&5 14119 (eval $ac_try) 2>&5 14120 ac_status=$? 14121 echo "$as_me:14121: \$? = $ac_status" >&5 14122 (exit $ac_status); }; }; then 14123 cf_cv_header_stdbool_h=1 14124else 14125 echo "$as_me: failed program was:" >&5 14126cat conftest.$ac_ext >&5 14127cf_cv_header_stdbool_h=0 14128fi 14129rm -f conftest.$ac_objext conftest.$ac_ext 14130fi 14131rm -f conftest.$ac_objext conftest.$ac_ext 14132fi 14133 14134if test "$cf_cv_header_stdbool_h" = 1 14135then echo "$as_me:14135: result: yes" >&5 14136echo "${ECHO_T}yes" >&6 14137else echo "$as_me:14137: result: no" >&5 14138echo "${ECHO_T}no" >&6 14139fi 14140 14141echo "$as_me:14141: checking for builtin bool type" >&5 14142echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6 14143 14144if test "${cf_cv_cc_bool_type+set}" = set; then 14145 echo $ECHO_N "(cached) $ECHO_C" >&6 14146else 14147 14148 cat >conftest.$ac_ext <<_ACEOF 14149#line 14149 "configure" 14150#include "confdefs.h" 14151 14152#include <stdio.h> 14153#include <sys/types.h> 14154 14155int 14156main () 14157{ 14158bool x = false 14159 ; 14160 return 0; 14161} 14162_ACEOF 14163rm -f conftest.$ac_objext 14164if { (eval echo "$as_me:14164: \"$ac_compile\"") >&5 14165 (eval $ac_compile) 2>&5 14166 ac_status=$? 14167 echo "$as_me:14167: \$? = $ac_status" >&5 14168 (exit $ac_status); } && 14169 { ac_try='test -s conftest.$ac_objext' 14170 { (eval echo "$as_me:14170: \"$ac_try\"") >&5 14171 (eval $ac_try) 2>&5 14172 ac_status=$? 14173 echo "$as_me:14173: \$? = $ac_status" >&5 14174 (exit $ac_status); }; }; then 14175 cf_cv_cc_bool_type=1 14176else 14177 echo "$as_me: failed program was:" >&5 14178cat conftest.$ac_ext >&5 14179cf_cv_cc_bool_type=0 14180fi 14181rm -f conftest.$ac_objext conftest.$ac_ext 14182 14183fi 14184 14185if test "$cf_cv_cc_bool_type" = 1 14186then echo "$as_me:14186: result: yes" >&5 14187echo "${ECHO_T}yes" >&6 14188else echo "$as_me:14188: result: no" >&5 14189echo "${ECHO_T}no" >&6 14190fi 14191 14192# Check for C++ compiler characteristics (and ensure that it's there!) 14193if test -n "$CXX" ; then 14194 ac_ext=cc 14195ac_cpp='$CXXCPP $CPPFLAGS' 14196ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14197ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14198ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 14199ac_main_return=return 14200 14201if test -n "$GXX" ; then 14202case $cf_cv_system_name in #(vi 14203os2*) #(vi 14204 cf_stdcpp_libname=stdcpp 14205 ;; 14206*) 14207 cf_stdcpp_libname=stdc++ 14208 ;; 14209esac 14210echo "$as_me:14210: checking for library $cf_stdcpp_libname" >&5 14211echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6 14212if test "${cf_cv_libstdcpp+set}" = set; then 14213 echo $ECHO_N "(cached) $ECHO_C" >&6 14214else 14215 14216 cf_save="$LIBS" 14217 LIBS="$LIBS -l$cf_stdcpp_libname" 14218cat >conftest.$ac_ext <<_ACEOF 14219#line 14219 "configure" 14220#include "confdefs.h" 14221 14222#include <strstream.h> 14223int 14224main () 14225{ 14226 14227char buf[80]; 14228strstreambuf foo(buf, sizeof(buf)) 14229 14230 ; 14231 return 0; 14232} 14233_ACEOF 14234rm -f conftest.$ac_objext conftest$ac_exeext 14235if { (eval echo "$as_me:14235: \"$ac_link\"") >&5 14236 (eval $ac_link) 2>&5 14237 ac_status=$? 14238 echo "$as_me:14238: \$? = $ac_status" >&5 14239 (exit $ac_status); } && 14240 { ac_try='test -s conftest$ac_exeext' 14241 { (eval echo "$as_me:14241: \"$ac_try\"") >&5 14242 (eval $ac_try) 2>&5 14243 ac_status=$? 14244 echo "$as_me:14244: \$? = $ac_status" >&5 14245 (exit $ac_status); }; }; then 14246 cf_cv_libstdcpp=yes 14247else 14248 echo "$as_me: failed program was:" >&5 14249cat conftest.$ac_ext >&5 14250cf_cv_libstdcpp=no 14251fi 14252rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 14253 LIBS="$cf_save" 14254 14255fi 14256echo "$as_me:14256: result: $cf_cv_libstdcpp" >&5 14257echo "${ECHO_T}$cf_cv_libstdcpp" >&6 14258test "$cf_cv_libstdcpp" = yes && CXXLIBS="$CXXLIBS -l$cf_stdcpp_libname" 14259fi 14260 14261 echo "$as_me:14261: checking whether $CXX understands -c and -o together" >&5 14262echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6 14263if test "${cf_cv_prog_CXX_c_o+set}" = set; then 14264 echo $ECHO_N "(cached) $ECHO_C" >&6 14265else 14266 14267cat > conftest.$ac_ext <<CF_EOF 14268#include <stdio.h> 14269int main() 14270{ 14271 ${cf_cv_main_return:-return}(0); 14272} 14273CF_EOF 14274# We do the test twice because some compilers refuse to overwrite an 14275# existing .o file with -o, though they will create one. 14276ac_try='$CXX -c conftest.$ac_ext -o conftest2.$ac_objext >&5' 14277if { (eval echo "$as_me:14277: \"$ac_try\"") >&5 14278 (eval $ac_try) 2>&5 14279 ac_status=$? 14280 echo "$as_me:14280: \$? = $ac_status" >&5 14281 (exit $ac_status); } && 14282 test -f conftest2.$ac_objext && { (eval echo "$as_me:14282: \"$ac_try\"") >&5 14283 (eval $ac_try) 2>&5 14284 ac_status=$? 14285 echo "$as_me:14285: \$? = $ac_status" >&5 14286 (exit $ac_status); }; 14287then 14288 eval cf_cv_prog_CXX_c_o=yes 14289else 14290 eval cf_cv_prog_CXX_c_o=no 14291fi 14292rm -f conftest* 14293 14294fi 14295if test $cf_cv_prog_CXX_c_o = yes; then 14296 echo "$as_me:14296: result: yes" >&5 14297echo "${ECHO_T}yes" >&6 14298else 14299 echo "$as_me:14299: result: no" >&5 14300echo "${ECHO_T}no" >&6 14301fi 14302 14303 case $GXX_VERSION in 14304 1*|2.0-6*) 14305 cf_cxx_library=yes 14306 ;; 14307 *-2.7*|2.7*) 14308 14309cf_cxx_library=unknown 14310case $cf_cv_system_name in #(vi 14311os2*) #(vi 14312 cf_gpp_libname=gpp 14313 ;; 14314*) 14315 cf_gpp_libname=g++ 14316 ;; 14317esac 14318if test "$GXX" = yes; then 14319 echo "$as_me:14319: checking for lib$cf_gpp_libname" >&5 14320echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6 14321 cf_save="$LIBS" 14322 LIBS="$LIBS -l$cf_gpp_libname" 14323 cat >conftest.$ac_ext <<_ACEOF 14324#line 14324 "configure" 14325#include "confdefs.h" 14326 14327#include <$cf_gpp_libname/builtin.h> 14328 14329int 14330main () 14331{ 14332two_arg_error_handler_t foo2 = lib_error_handler 14333 ; 14334 return 0; 14335} 14336_ACEOF 14337rm -f conftest.$ac_objext conftest$ac_exeext 14338if { (eval echo "$as_me:14338: \"$ac_link\"") >&5 14339 (eval $ac_link) 2>&5 14340 ac_status=$? 14341 echo "$as_me:14341: \$? = $ac_status" >&5 14342 (exit $ac_status); } && 14343 { ac_try='test -s conftest$ac_exeext' 14344 { (eval echo "$as_me:14344: \"$ac_try\"") >&5 14345 (eval $ac_try) 2>&5 14346 ac_status=$? 14347 echo "$as_me:14347: \$? = $ac_status" >&5 14348 (exit $ac_status); }; }; then 14349 cf_cxx_library=yes 14350 CXXLIBS="$CXXLIBS -l$cf_gpp_libname" 14351 if test "$cf_gpp_libname" = cpp ; then 14352 cat >>confdefs.h <<\EOF 14353#define HAVE_GPP_BUILTIN_H 1 14354EOF 14355 14356 else 14357 cat >>confdefs.h <<\EOF 14358#define HAVE_GXX_BUILTIN_H 1 14359EOF 14360 14361 fi 14362else 14363 echo "$as_me: failed program was:" >&5 14364cat conftest.$ac_ext >&5 14365cat >conftest.$ac_ext <<_ACEOF 14366#line 14366 "configure" 14367#include "confdefs.h" 14368 14369#include <builtin.h> 14370 14371int 14372main () 14373{ 14374two_arg_error_handler_t foo2 = lib_error_handler 14375 ; 14376 return 0; 14377} 14378_ACEOF 14379rm -f conftest.$ac_objext conftest$ac_exeext 14380if { (eval echo "$as_me:14380: \"$ac_link\"") >&5 14381 (eval $ac_link) 2>&5 14382 ac_status=$? 14383 echo "$as_me:14383: \$? = $ac_status" >&5 14384 (exit $ac_status); } && 14385 { ac_try='test -s conftest$ac_exeext' 14386 { (eval echo "$as_me:14386: \"$ac_try\"") >&5 14387 (eval $ac_try) 2>&5 14388 ac_status=$? 14389 echo "$as_me:14389: \$? = $ac_status" >&5 14390 (exit $ac_status); }; }; then 14391 cf_cxx_library=yes 14392 CXXLIBS="$CXXLIBS -l$cf_gpp_libname" 14393 cat >>confdefs.h <<\EOF 14394#define HAVE_BUILTIN_H 1 14395EOF 14396 14397else 14398 echo "$as_me: failed program was:" >&5 14399cat conftest.$ac_ext >&5 14400cf_cxx_library=no 14401fi 14402rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 14403fi 14404rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext 14405 LIBS="$cf_save" 14406 echo "$as_me:14406: result: $cf_cxx_library" >&5 14407echo "${ECHO_T}$cf_cxx_library" >&6 14408fi 14409 14410 ;; 14411 *) 14412 cf_cxx_library=no 14413 ;; 14414 esac 14415 14416 ac_ext=cc 14417ac_cpp='$CXXCPP $CPPFLAGS' 14418ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14419ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14420ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 14421ac_main_return=return 14422echo "$as_me:14422: checking how to run the C++ preprocessor" >&5 14423echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6 14424if test -z "$CXXCPP"; then 14425 if test "${ac_cv_prog_CXXCPP+set}" = set; then 14426 echo $ECHO_N "(cached) $ECHO_C" >&6 14427else 14428 # Double quotes because CXXCPP needs to be expanded 14429 for CXXCPP in "$CXX -E" "/lib/cpp" 14430 do 14431 ac_preproc_ok=false 14432for ac_cxx_preproc_warn_flag in '' yes 14433do 14434 # Use a header file that comes with gcc, so configuring glibc 14435 # with a fresh cross-compiler works. 14436 # On the NeXT, cc -E runs the code through the compiler's parser, 14437 # not just through cpp. "Syntax error" is here to catch this case. 14438 cat >conftest.$ac_ext <<_ACEOF 14439#line 14439 "configure" 14440#include "confdefs.h" 14441#include <assert.h> 14442 Syntax error 14443_ACEOF 14444if { (eval echo "$as_me:14444: \"$ac_cpp conftest.$ac_ext\"") >&5 14445 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 14446 ac_status=$? 14447 egrep -v '^ *\+' conftest.er1 >conftest.err 14448 rm -f conftest.er1 14449 cat conftest.err >&5 14450 echo "$as_me:14450: \$? = $ac_status" >&5 14451 (exit $ac_status); } >/dev/null; then 14452 if test -s conftest.err; then 14453 ac_cpp_err=$ac_cxx_preproc_warn_flag 14454 else 14455 ac_cpp_err= 14456 fi 14457else 14458 ac_cpp_err=yes 14459fi 14460if test -z "$ac_cpp_err"; then 14461 : 14462else 14463 echo "$as_me: failed program was:" >&5 14464 cat conftest.$ac_ext >&5 14465 # Broken: fails on valid input. 14466continue 14467fi 14468rm -f conftest.err conftest.$ac_ext 14469 14470 # OK, works on sane cases. Now check whether non-existent headers 14471 # can be detected and how. 14472 cat >conftest.$ac_ext <<_ACEOF 14473#line 14473 "configure" 14474#include "confdefs.h" 14475#include <ac_nonexistent.h> 14476_ACEOF 14477if { (eval echo "$as_me:14477: \"$ac_cpp conftest.$ac_ext\"") >&5 14478 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 14479 ac_status=$? 14480 egrep -v '^ *\+' conftest.er1 >conftest.err 14481 rm -f conftest.er1 14482 cat conftest.err >&5 14483 echo "$as_me:14483: \$? = $ac_status" >&5 14484 (exit $ac_status); } >/dev/null; then 14485 if test -s conftest.err; then 14486 ac_cpp_err=$ac_cxx_preproc_warn_flag 14487 else 14488 ac_cpp_err= 14489 fi 14490else 14491 ac_cpp_err=yes 14492fi 14493if test -z "$ac_cpp_err"; then 14494 # Broken: success on invalid input. 14495continue 14496else 14497 echo "$as_me: failed program was:" >&5 14498 cat conftest.$ac_ext >&5 14499 # Passes both tests. 14500ac_preproc_ok=: 14501break 14502fi 14503rm -f conftest.err conftest.$ac_ext 14504 14505done 14506# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 14507rm -f conftest.err conftest.$ac_ext 14508if $ac_preproc_ok; then 14509 break 14510fi 14511 14512 done 14513 ac_cv_prog_CXXCPP=$CXXCPP 14514 14515fi 14516 CXXCPP=$ac_cv_prog_CXXCPP 14517else 14518 ac_cv_prog_CXXCPP=$CXXCPP 14519fi 14520echo "$as_me:14520: result: $CXXCPP" >&5 14521echo "${ECHO_T}$CXXCPP" >&6 14522ac_preproc_ok=false 14523for ac_cxx_preproc_warn_flag in '' yes 14524do 14525 # Use a header file that comes with gcc, so configuring glibc 14526 # with a fresh cross-compiler works. 14527 # On the NeXT, cc -E runs the code through the compiler's parser, 14528 # not just through cpp. "Syntax error" is here to catch this case. 14529 cat >conftest.$ac_ext <<_ACEOF 14530#line 14530 "configure" 14531#include "confdefs.h" 14532#include <assert.h> 14533 Syntax error 14534_ACEOF 14535if { (eval echo "$as_me:14535: \"$ac_cpp conftest.$ac_ext\"") >&5 14536 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 14537 ac_status=$? 14538 egrep -v '^ *\+' conftest.er1 >conftest.err 14539 rm -f conftest.er1 14540 cat conftest.err >&5 14541 echo "$as_me:14541: \$? = $ac_status" >&5 14542 (exit $ac_status); } >/dev/null; then 14543 if test -s conftest.err; then 14544 ac_cpp_err=$ac_cxx_preproc_warn_flag 14545 else 14546 ac_cpp_err= 14547 fi 14548else 14549 ac_cpp_err=yes 14550fi 14551if test -z "$ac_cpp_err"; then 14552 : 14553else 14554 echo "$as_me: failed program was:" >&5 14555 cat conftest.$ac_ext >&5 14556 # Broken: fails on valid input. 14557continue 14558fi 14559rm -f conftest.err conftest.$ac_ext 14560 14561 # OK, works on sane cases. Now check whether non-existent headers 14562 # can be detected and how. 14563 cat >conftest.$ac_ext <<_ACEOF 14564#line 14564 "configure" 14565#include "confdefs.h" 14566#include <ac_nonexistent.h> 14567_ACEOF 14568if { (eval echo "$as_me:14568: \"$ac_cpp conftest.$ac_ext\"") >&5 14569 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 14570 ac_status=$? 14571 egrep -v '^ *\+' conftest.er1 >conftest.err 14572 rm -f conftest.er1 14573 cat conftest.err >&5 14574 echo "$as_me:14574: \$? = $ac_status" >&5 14575 (exit $ac_status); } >/dev/null; then 14576 if test -s conftest.err; then 14577 ac_cpp_err=$ac_cxx_preproc_warn_flag 14578 else 14579 ac_cpp_err= 14580 fi 14581else 14582 ac_cpp_err=yes 14583fi 14584if test -z "$ac_cpp_err"; then 14585 # Broken: success on invalid input. 14586continue 14587else 14588 echo "$as_me: failed program was:" >&5 14589 cat conftest.$ac_ext >&5 14590 # Passes both tests. 14591ac_preproc_ok=: 14592break 14593fi 14594rm -f conftest.err conftest.$ac_ext 14595 14596done 14597# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 14598rm -f conftest.err conftest.$ac_ext 14599if $ac_preproc_ok; then 14600 : 14601else 14602 { { echo "$as_me:14602: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5 14603echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;} 14604 { (exit 1); exit 1; }; } 14605fi 14606 14607ac_ext=cc 14608ac_cpp='$CXXCPP $CPPFLAGS' 14609ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14610ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14611ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 14612ac_main_return=return 14613 14614for ac_header in iostream typeinfo 14615do 14616as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 14617echo "$as_me:14617: checking for $ac_header" >&5 14618echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 14619if eval "test \"\${$as_ac_Header+set}\" = set"; then 14620 echo $ECHO_N "(cached) $ECHO_C" >&6 14621else 14622 cat >conftest.$ac_ext <<_ACEOF 14623#line 14623 "configure" 14624#include "confdefs.h" 14625#include <$ac_header> 14626_ACEOF 14627if { (eval echo "$as_me:14627: \"$ac_cpp conftest.$ac_ext\"") >&5 14628 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 14629 ac_status=$? 14630 egrep -v '^ *\+' conftest.er1 >conftest.err 14631 rm -f conftest.er1 14632 cat conftest.err >&5 14633 echo "$as_me:14633: \$? = $ac_status" >&5 14634 (exit $ac_status); } >/dev/null; then 14635 if test -s conftest.err; then 14636 ac_cpp_err=$ac_cxx_preproc_warn_flag 14637 else 14638 ac_cpp_err= 14639 fi 14640else 14641 ac_cpp_err=yes 14642fi 14643if test -z "$ac_cpp_err"; then 14644 eval "$as_ac_Header=yes" 14645else 14646 echo "$as_me: failed program was:" >&5 14647 cat conftest.$ac_ext >&5 14648 eval "$as_ac_Header=no" 14649fi 14650rm -f conftest.err conftest.$ac_ext 14651fi 14652echo "$as_me:14652: result: `eval echo '${'$as_ac_Header'}'`" >&5 14653echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6 14654if test `eval echo '${'$as_ac_Header'}'` = yes; then 14655 cat >>confdefs.h <<EOF 14656#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 14657EOF 14658 14659fi 14660done 14661 14662echo "$as_me:14662: checking if we should include stdbool.h" >&5 14663echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6 14664 14665if test "${cf_cv_header_stdbool_h+set}" = set; then 14666 echo $ECHO_N "(cached) $ECHO_C" >&6 14667else 14668 14669 cat >conftest.$ac_ext <<_ACEOF 14670#line 14670 "configure" 14671#include "confdefs.h" 14672 14673int 14674main () 14675{ 14676bool foo = false 14677 ; 14678 return 0; 14679} 14680_ACEOF 14681rm -f conftest.$ac_objext 14682if { (eval echo "$as_me:14682: \"$ac_compile\"") >&5 14683 (eval $ac_compile) 2>&5 14684 ac_status=$? 14685 echo "$as_me:14685: \$? = $ac_status" >&5 14686 (exit $ac_status); } && 14687 { ac_try='test -s conftest.$ac_objext' 14688 { (eval echo "$as_me:14688: \"$ac_try\"") >&5 14689 (eval $ac_try) 2>&5 14690 ac_status=$? 14691 echo "$as_me:14691: \$? = $ac_status" >&5 14692 (exit $ac_status); }; }; then 14693 cf_cv_header_stdbool_h=0 14694else 14695 echo "$as_me: failed program was:" >&5 14696cat conftest.$ac_ext >&5 14697cat >conftest.$ac_ext <<_ACEOF 14698#line 14698 "configure" 14699#include "confdefs.h" 14700 14701#ifndef __BEOS__ 14702#include <stdbool.h> 14703#endif 14704 14705int 14706main () 14707{ 14708bool foo = false 14709 ; 14710 return 0; 14711} 14712_ACEOF 14713rm -f conftest.$ac_objext 14714if { (eval echo "$as_me:14714: \"$ac_compile\"") >&5 14715 (eval $ac_compile) 2>&5 14716 ac_status=$? 14717 echo "$as_me:14717: \$? = $ac_status" >&5 14718 (exit $ac_status); } && 14719 { ac_try='test -s conftest.$ac_objext' 14720 { (eval echo "$as_me:14720: \"$ac_try\"") >&5 14721 (eval $ac_try) 2>&5 14722 ac_status=$? 14723 echo "$as_me:14723: \$? = $ac_status" >&5 14724 (exit $ac_status); }; }; then 14725 cf_cv_header_stdbool_h=1 14726else 14727 echo "$as_me: failed program was:" >&5 14728cat conftest.$ac_ext >&5 14729cf_cv_header_stdbool_h=0 14730fi 14731rm -f conftest.$ac_objext conftest.$ac_ext 14732fi 14733rm -f conftest.$ac_objext conftest.$ac_ext 14734fi 14735 14736if test "$cf_cv_header_stdbool_h" = 1 14737then echo "$as_me:14737: result: yes" >&5 14738echo "${ECHO_T}yes" >&6 14739else echo "$as_me:14739: result: no" >&5 14740echo "${ECHO_T}no" >&6 14741fi 14742 14743echo "$as_me:14743: checking for builtin bool type" >&5 14744echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6 14745 14746if test "${cf_cv_builtin_bool+set}" = set; then 14747 echo $ECHO_N "(cached) $ECHO_C" >&6 14748else 14749 14750 cat >conftest.$ac_ext <<_ACEOF 14751#line 14751 "configure" 14752#include "confdefs.h" 14753 14754#include <stdio.h> 14755#include <sys/types.h> 14756 14757int 14758main () 14759{ 14760bool x = false 14761 ; 14762 return 0; 14763} 14764_ACEOF 14765rm -f conftest.$ac_objext 14766if { (eval echo "$as_me:14766: \"$ac_compile\"") >&5 14767 (eval $ac_compile) 2>&5 14768 ac_status=$? 14769 echo "$as_me:14769: \$? = $ac_status" >&5 14770 (exit $ac_status); } && 14771 { ac_try='test -s conftest.$ac_objext' 14772 { (eval echo "$as_me:14772: \"$ac_try\"") >&5 14773 (eval $ac_try) 2>&5 14774 ac_status=$? 14775 echo "$as_me:14775: \$? = $ac_status" >&5 14776 (exit $ac_status); }; }; then 14777 cf_cv_builtin_bool=1 14778else 14779 echo "$as_me: failed program was:" >&5 14780cat conftest.$ac_ext >&5 14781cf_cv_builtin_bool=0 14782fi 14783rm -f conftest.$ac_objext conftest.$ac_ext 14784 14785fi 14786 14787if test "$cf_cv_builtin_bool" = 1 14788then echo "$as_me:14788: result: yes" >&5 14789echo "${ECHO_T}yes" >&6 14790else echo "$as_me:14790: result: no" >&5 14791echo "${ECHO_T}no" >&6 14792fi 14793 14794echo "$as_me:14794: checking for size of bool" >&5 14795echo $ECHO_N "checking for size of bool... $ECHO_C" >&6 14796if test "${cf_cv_type_of_bool+set}" = set; then 14797 echo $ECHO_N "(cached) $ECHO_C" >&6 14798else 14799 14800 rm -f cf_test.out 14801 if test "$cross_compiling" = yes; then 14802 cf_cv_type_of_bool=unknown 14803else 14804 cat >conftest.$ac_ext <<_ACEOF 14805#line 14805 "configure" 14806#include "confdefs.h" 14807 14808#include <stdlib.h> 14809#include <stdio.h> 14810 14811#if defined(__cplusplus) 14812 14813#ifdef HAVE_GXX_BUILTIN_H 14814#include <g++/builtin.h> 14815#elif HAVE_GPP_BUILTIN_H 14816#include <gpp/builtin.h> 14817#elif HAVE_BUILTIN_H 14818#include <builtin.h> 14819#endif 14820 14821#else 14822 14823#if $cf_cv_header_stdbool_h 14824#include <stdbool.h> 14825#endif 14826 14827#endif 14828 14829main() 14830{ 14831 FILE *fp = fopen("cf_test.out", "w"); 14832 if (fp != 0) { 14833 bool x = true; 14834 if ((bool)(-x) >= 0) 14835 fputs("unsigned ", fp); 14836 if (sizeof(x) == sizeof(int)) fputs("int", fp); 14837 else if (sizeof(x) == sizeof(char)) fputs("char", fp); 14838 else if (sizeof(x) == sizeof(short))fputs("short",fp); 14839 else if (sizeof(x) == sizeof(long)) fputs("long", fp); 14840 fclose(fp); 14841 } 14842 ${cf_cv_main_return:-return}(0); 14843} 14844 14845_ACEOF 14846rm -f conftest$ac_exeext 14847if { (eval echo "$as_me:14847: \"$ac_link\"") >&5 14848 (eval $ac_link) 2>&5 14849 ac_status=$? 14850 echo "$as_me:14850: \$? = $ac_status" >&5 14851 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 14852 { (eval echo "$as_me:14852: \"$ac_try\"") >&5 14853 (eval $ac_try) 2>&5 14854 ac_status=$? 14855 echo "$as_me:14855: \$? = $ac_status" >&5 14856 (exit $ac_status); }; }; then 14857 cf_cv_type_of_bool=`cat cf_test.out` 14858 if test -z "$cf_cv_type_of_bool"; then 14859 cf_cv_type_of_bool=unknown 14860 fi 14861else 14862 echo "$as_me: program exited with status $ac_status" >&5 14863echo "$as_me: failed program was:" >&5 14864cat conftest.$ac_ext >&5 14865cf_cv_type_of_bool=unknown 14866fi 14867rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 14868fi 14869 14870fi 14871 14872 rm -f cf_test.out 14873echo "$as_me:14873: result: $cf_cv_type_of_bool" >&5 14874echo "${ECHO_T}$cf_cv_type_of_bool" >&6 14875if test "$cf_cv_type_of_bool" = unknown ; then 14876 case .$NCURSES_BOOL in #(vi 14877 .auto|.) NCURSES_BOOL=unsigned;; 14878 esac 14879 { echo "$as_me:14879: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5 14880echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;} 14881 cf_cv_type_of_bool=$NCURSES_BOOL 14882fi 14883 14884echo "$as_me:14884: checking for special defines needed for etip.h" >&5 14885echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6 14886cf_save_CXXFLAGS="$CXXFLAGS" 14887cf_result="none" 14888for cf_math in "" MATH_H 14889do 14890for cf_excp in "" MATH_EXCEPTION 14891do 14892 CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -I${srcdir}/include" 14893 test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}" 14894 test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}" 14895cat >conftest.$ac_ext <<_ACEOF 14896#line 14896 "configure" 14897#include "confdefs.h" 14898 14899#include <etip.h.in> 14900 14901int 14902main () 14903{ 14904 14905 ; 14906 return 0; 14907} 14908_ACEOF 14909rm -f conftest.$ac_objext 14910if { (eval echo "$as_me:14910: \"$ac_compile\"") >&5 14911 (eval $ac_compile) 2>&5 14912 ac_status=$? 14913 echo "$as_me:14913: \$? = $ac_status" >&5 14914 (exit $ac_status); } && 14915 { ac_try='test -s conftest.$ac_objext' 14916 { (eval echo "$as_me:14916: \"$ac_try\"") >&5 14917 (eval $ac_try) 2>&5 14918 ac_status=$? 14919 echo "$as_me:14919: \$? = $ac_status" >&5 14920 (exit $ac_status); }; }; then 14921 14922 test -n "$cf_math" && cat >>confdefs.h <<EOF 14923#define ETIP_NEEDS_${cf_math} 1 14924EOF 14925 14926 test -n "$cf_excp" && cat >>confdefs.h <<EOF 14927#define ETIP_NEEDS_${cf_excp} 1 14928EOF 14929 14930 cf_result="$cf_math $cf_excp" 14931 break 14932 14933else 14934 echo "$as_me: failed program was:" >&5 14935cat conftest.$ac_ext >&5 14936fi 14937rm -f conftest.$ac_objext conftest.$ac_ext 14938done 14939done 14940echo "$as_me:14940: result: $cf_result" >&5 14941echo "${ECHO_T}$cf_result" >&6 14942CXXFLAGS="$cf_save_CXXFLAGS" 14943 14944if test -n "$CXX"; then 14945echo "$as_me:14945: checking if $CXX accepts parameter initialization" >&5 14946echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6 14947if test "${cf_cv_cpp_param_init+set}" = set; then 14948 echo $ECHO_N "(cached) $ECHO_C" >&6 14949else 14950 14951 ac_ext=cc 14952ac_cpp='$CXXCPP $CPPFLAGS' 14953ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 14954ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 14955ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 14956ac_main_return=return 14957 14958 if test "$cross_compiling" = yes; then 14959 cf_cv_cpp_param_init=unknown 14960else 14961 cat >conftest.$ac_ext <<_ACEOF 14962#line 14962 "configure" 14963#include "confdefs.h" 14964 14965class TEST { 14966private: 14967 int value; 14968public: 14969 TEST(int x = 1); 14970 ~TEST(); 14971}; 14972 14973TEST::TEST(int x = 1) // some compilers do not like second initializer 14974{ 14975 value = x; 14976} 14977void main() { } 14978 14979_ACEOF 14980rm -f conftest$ac_exeext 14981if { (eval echo "$as_me:14981: \"$ac_link\"") >&5 14982 (eval $ac_link) 2>&5 14983 ac_status=$? 14984 echo "$as_me:14984: \$? = $ac_status" >&5 14985 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 14986 { (eval echo "$as_me:14986: \"$ac_try\"") >&5 14987 (eval $ac_try) 2>&5 14988 ac_status=$? 14989 echo "$as_me:14989: \$? = $ac_status" >&5 14990 (exit $ac_status); }; }; then 14991 cf_cv_cpp_param_init=yes 14992else 14993 echo "$as_me: program exited with status $ac_status" >&5 14994echo "$as_me: failed program was:" >&5 14995cat conftest.$ac_ext >&5 14996cf_cv_cpp_param_init=no 14997fi 14998rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 14999fi 15000 ac_ext=cc 15001ac_cpp='$CXXCPP $CPPFLAGS' 15002ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15003ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15004ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 15005ac_main_return=return 15006 15007fi 15008echo "$as_me:15008: result: $cf_cv_cpp_param_init" >&5 15009echo "${ECHO_T}$cf_cv_cpp_param_init" >&6 15010fi 15011test "$cf_cv_cpp_param_init" = yes && cat >>confdefs.h <<\EOF 15012#define CPP_HAS_PARAM_INIT 1 15013EOF 15014 15015if test -n "$CXX"; then 15016 15017echo "$as_me:15017: checking if $CXX accepts static_cast" >&5 15018echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6 15019if test "${cf_cv_cpp_static_cast+set}" = set; then 15020 echo $ECHO_N "(cached) $ECHO_C" >&6 15021else 15022 15023 ac_ext=cc 15024ac_cpp='$CXXCPP $CPPFLAGS' 15025ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15026ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15027ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 15028ac_main_return=return 15029 15030 cat >conftest.$ac_ext <<_ACEOF 15031#line 15031 "configure" 15032#include "confdefs.h" 15033 15034class NCursesPanel 15035{ 15036public: 15037 NCursesPanel(int nlines, 15038 int ncols, 15039 int begin_y = 0, 15040 int begin_x = 0) 15041 { 15042 } 15043 15044 ~NCursesPanel(); 15045}; 15046 15047template<class T> class NCursesUserPanel : public NCursesPanel 15048{ 15049public: 15050 NCursesUserPanel (int nlines, 15051 int ncols, 15052 int begin_y = 0, 15053 int begin_x = 0, 15054 const T* p_UserData = static_cast<T*>(0)) 15055 : NCursesPanel (nlines, ncols, begin_y, begin_x) 15056 { 15057 }; 15058 NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel() 15059 { 15060 }; 15061 15062 virtual ~NCursesUserPanel() {}; 15063}; 15064 15065int 15066main () 15067{ 15068 15069 const char* p_UserData = static_cast<char*>(0) 15070 ; 15071 return 0; 15072} 15073_ACEOF 15074rm -f conftest.$ac_objext 15075if { (eval echo "$as_me:15075: \"$ac_compile\"") >&5 15076 (eval $ac_compile) 2>&5 15077 ac_status=$? 15078 echo "$as_me:15078: \$? = $ac_status" >&5 15079 (exit $ac_status); } && 15080 { ac_try='test -s conftest.$ac_objext' 15081 { (eval echo "$as_me:15081: \"$ac_try\"") >&5 15082 (eval $ac_try) 2>&5 15083 ac_status=$? 15084 echo "$as_me:15084: \$? = $ac_status" >&5 15085 (exit $ac_status); }; }; then 15086 cf_cv_cpp_static_cast=yes 15087else 15088 echo "$as_me: failed program was:" >&5 15089cat conftest.$ac_ext >&5 15090cf_cv_cpp_static_cast=no 15091fi 15092rm -f conftest.$ac_objext conftest.$ac_ext 15093 15094 ac_ext=cc 15095ac_cpp='$CXXCPP $CPPFLAGS' 15096ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5' 15097ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 15098ac_compiler_gnu=$ac_cv_cxx_compiler_gnu 15099ac_main_return=return 15100 15101fi 15102echo "$as_me:15102: result: $cf_cv_cpp_static_cast" >&5 15103echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6 15104 15105fi 15106 15107test "$cf_cv_cpp_static_cast" = yes && cat >>confdefs.h <<\EOF 15108#define CPP_HAS_STATIC_CAST 1 15109EOF 15110 15111 CXX_AR='$(AR)' 15112 CXX_AR_OPTS='$(AR_OPTS)' 15113 case $cf_cv_system_name in #(vi 15114 irix*) #(vi 15115 if test "$GXX" != yes ; then 15116 CXX_AR='$(CXX)' 15117 CXX_AR_OPTS='-ar -o' 15118 fi 15119 ;; 15120 sco3.2v5*) #(vi 15121 CXXLDFLAGS="-u main" 15122 ;; 15123 solaris2*) 15124 if test "$GXX" != yes ; then 15125 CXX_AR='$(CXX)' 15126 CXX_AR_OPTS='-xar -o' 15127 fi 15128 ;; 15129 esac 15130 15131else 15132 cf_cxx_library=no 15133 cf_cv_builtin_bool=1 15134 15135 # Just because we are not configuring against C++ right now does not 15136 # mean that a user will not want to use C++. Some distributors disable 15137 # the C++ portion of this configuration as a shortcut (or just to avoid 15138 # compiling the demo in the c++ directory). So we need a reasonable 15139 # default for the 'bool' type. 15140 # 15141 # Caveat: since the storage of the bool type is not standardized, it 15142 # may change. 15143 15144 if test "$NCURSES_BOOL" != auto ; then 15145 cf_cv_type_of_bool=$NCURSES_BOOL 15146 cf_cv_header_stdbool_h=0 15147 else 15148 if test "$cf_cv_header_stdbool_h" = 1 ; then 15149 15150echo "$as_me:15150: checking for size of bool" >&5 15151echo $ECHO_N "checking for size of bool... $ECHO_C" >&6 15152if test "${cf_cv_type_of_bool+set}" = set; then 15153 echo $ECHO_N "(cached) $ECHO_C" >&6 15154else 15155 15156 rm -f cf_test.out 15157 if test "$cross_compiling" = yes; then 15158 cf_cv_type_of_bool=unknown 15159else 15160 cat >conftest.$ac_ext <<_ACEOF 15161#line 15161 "configure" 15162#include "confdefs.h" 15163 15164#include <stdlib.h> 15165#include <stdio.h> 15166 15167#if defined(__cplusplus) 15168 15169#ifdef HAVE_GXX_BUILTIN_H 15170#include <g++/builtin.h> 15171#elif HAVE_GPP_BUILTIN_H 15172#include <gpp/builtin.h> 15173#elif HAVE_BUILTIN_H 15174#include <builtin.h> 15175#endif 15176 15177#else 15178 15179#if $cf_cv_header_stdbool_h 15180#include <stdbool.h> 15181#endif 15182 15183#endif 15184 15185main() 15186{ 15187 FILE *fp = fopen("cf_test.out", "w"); 15188 if (fp != 0) { 15189 bool x = true; 15190 if ((bool)(-x) >= 0) 15191 fputs("unsigned ", fp); 15192 if (sizeof(x) == sizeof(int)) fputs("int", fp); 15193 else if (sizeof(x) == sizeof(char)) fputs("char", fp); 15194 else if (sizeof(x) == sizeof(short))fputs("short",fp); 15195 else if (sizeof(x) == sizeof(long)) fputs("long", fp); 15196 fclose(fp); 15197 } 15198 ${cf_cv_main_return:-return}(0); 15199} 15200 15201_ACEOF 15202rm -f conftest$ac_exeext 15203if { (eval echo "$as_me:15203: \"$ac_link\"") >&5 15204 (eval $ac_link) 2>&5 15205 ac_status=$? 15206 echo "$as_me:15206: \$? = $ac_status" >&5 15207 (exit $ac_status); } && { ac_try='./conftest$ac_exeext' 15208 { (eval echo "$as_me:15208: \"$ac_try\"") >&5 15209 (eval $ac_try) 2>&5 15210 ac_status=$? 15211 echo "$as_me:15211: \$? = $ac_status" >&5 15212 (exit $ac_status); }; }; then 15213 cf_cv_type_of_bool=`cat cf_test.out` 15214 if test -z "$cf_cv_type_of_bool"; then 15215 cf_cv_type_of_bool=unknown 15216 fi 15217else 15218 echo "$as_me: program exited with status $ac_status" >&5 15219echo "$as_me: failed program was:" >&5 15220cat conftest.$ac_ext >&5 15221cf_cv_type_of_bool=unknown 15222fi 15223rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext 15224fi 15225 15226fi 15227 15228 rm -f cf_test.out 15229echo "$as_me:15229: result: $cf_cv_type_of_bool" >&5 15230echo "${ECHO_T}$cf_cv_type_of_bool" >&6 15231if test "$cf_cv_type_of_bool" = unknown ; then 15232 case .$NCURSES_BOOL in #(vi 15233 .auto|.) NCURSES_BOOL=unsigned;; 15234 esac 15235 { echo "$as_me:15235: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5 15236echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;} 15237 cf_cv_type_of_bool=$NCURSES_BOOL 15238fi 15239 15240 else 15241 echo "$as_me:15241: checking for fallback type of bool" >&5 15242echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6 15243 case "$host_cpu" in #(vi 15244 i?86) cf_cv_type_of_bool=char ;; #(vi 15245 *) cf_cv_type_of_bool=int ;; 15246 esac 15247 echo "$as_me:15247: result: $cf_cv_type_of_bool" >&5 15248echo "${ECHO_T}$cf_cv_type_of_bool" >&6 15249 fi 15250 fi 15251fi 15252 15253# If the C compiler did not declare bool, and we did not determine that the C++ 15254# compiler does not declare bool, turn on an ifdef in curses.h that makes the 15255# ncurses library use the same type as C++ bool. Note that this allows one to 15256# specify the type of bool in a configure-script option and postpone 15257# integration with the C++ compiler provided that the types are compatible. 15258USE_CXX_BOOL=1 15259if test $cf_cv_cc_bool_type = 1 15260then 15261 # oops: C has a bool. Unlikely, but C++ could differ. 15262 USE_CXX_BOOL=0 15263elif test $cf_cv_builtin_bool = 0 15264then 15265 # C++ has no bool 15266 USE_CXX_BOOL=0 15267else 15268 # this is the normal case 15269 USE_CXX_BOOL='defined(__cplusplus)' 15270fi 15271 15272if test -f "${srcdir}/Ada95/Makefile.in" ; then 15273 15274if test "$cf_with_ada" != "no" ; then 15275 if test "$with_libtool" != "no"; then 15276 { echo "$as_me:15276: WARNING: libtool does not support Ada - disabling feature" >&5 15277echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;} 15278 cf_with_ada=no 15279 fi 15280fi 15281 15282if test "$cf_with_ada" != "no" ; then 15283cf_ada_make=gnatmake 15284# Extract the first word of "$cf_ada_make", so it can be a program name with args. 15285set dummy $cf_ada_make; ac_word=$2 15286echo "$as_me:15286: checking for $ac_word" >&5 15287echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 15288if test "${ac_cv_prog_gnat_exists+set}" = set; then 15289 echo $ECHO_N "(cached) $ECHO_C" >&6 15290else 15291 if test -n "$gnat_exists"; then 15292 ac_cv_prog_gnat_exists="$gnat_exists" # Let the user override the test. 15293else 15294 ac_save_IFS=$IFS; IFS=$ac_path_separator 15295ac_dummy="$PATH" 15296for ac_dir in $ac_dummy; do 15297 IFS=$ac_save_IFS 15298 test -z "$ac_dir" && ac_dir=. 15299 $as_executable_p "$ac_dir/$ac_word" || continue 15300ac_cv_prog_gnat_exists="yes" 15301echo "$as_me:15301: found $ac_dir/$ac_word" >&5 15302break 15303done 15304 15305 test -z "$ac_cv_prog_gnat_exists" && ac_cv_prog_gnat_exists="no" 15306fi 15307fi 15308gnat_exists=$ac_cv_prog_gnat_exists 15309if test -n "$gnat_exists"; then 15310 echo "$as_me:15310: result: $gnat_exists" >&5 15311echo "${ECHO_T}$gnat_exists" >&6 15312else 15313 echo "$as_me:15313: result: no" >&5 15314echo "${ECHO_T}no" >&6 15315fi 15316 15317if test "$ac_cv_prog_gnat_exists" = no; then 15318 cf_ada_make= 15319else 15320 15321echo "$as_me:15321: checking for gnat version" >&5 15322echo $ECHO_N "checking for gnat version... $ECHO_C" >&6 15323cf_gnat_version=`${cf_ada_make-gnatmake} -v 2>&1 | grep '[0-9].[0-9][0-9]*' |\ 15324 sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'` 15325echo "$as_me:15325: result: $cf_gnat_version" >&5 15326echo "${ECHO_T}$cf_gnat_version" >&6 15327 15328case $cf_gnat_version in 15329 3.1[1-9]*|3.[2-9]*|[4-9].*) 15330 cf_cv_prog_gnat_correct=yes 15331 ;; 15332 *) echo Unsupported GNAT version $cf_gnat_version. Required is 3.11 or better. Disabling Ada95 binding. 15333 cf_cv_prog_gnat_correct=no 15334 ;; 15335esac 15336case $cf_gnat_version in 15337 3.[1-9]*|[4-9].*) 15338 cf_compile_generics=generics 15339 cf_generic_objects="\${GENOBJS}" 15340 ;; 15341 *) cf_compile_generics= 15342 cf_generic_objects= 15343 ;; 15344esac 15345 15346 # Extract the first word of "m4", so it can be a program name with args. 15347set dummy m4; ac_word=$2 15348echo "$as_me:15348: checking for $ac_word" >&5 15349echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 15350if test "${ac_cv_prog_M4_exists+set}" = set; then 15351 echo $ECHO_N "(cached) $ECHO_C" >&6 15352else 15353 if test -n "$M4_exists"; then 15354 ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test. 15355else 15356 ac_save_IFS=$IFS; IFS=$ac_path_separator 15357ac_dummy="$PATH" 15358for ac_dir in $ac_dummy; do 15359 IFS=$ac_save_IFS 15360 test -z "$ac_dir" && ac_dir=. 15361 $as_executable_p "$ac_dir/$ac_word" || continue 15362ac_cv_prog_M4_exists="yes" 15363echo "$as_me:15363: found $ac_dir/$ac_word" >&5 15364break 15365done 15366 15367 test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no" 15368fi 15369fi 15370M4_exists=$ac_cv_prog_M4_exists 15371if test -n "$M4_exists"; then 15372 echo "$as_me:15372: result: $M4_exists" >&5 15373echo "${ECHO_T}$M4_exists" >&6 15374else 15375 echo "$as_me:15375: result: no" >&5 15376echo "${ECHO_T}no" >&6 15377fi 15378 15379 if test "$ac_cv_prog_M4_exists" = no; then 15380 cf_cv_prog_gnat_correct=no 15381 echo Ada95 binding required program m4 not found. Ada95 binding disabled. 15382 fi 15383 if test "$cf_cv_prog_gnat_correct" = yes; then 15384 echo "$as_me:15384: checking if GNAT works" >&5 15385echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6 15386 15387rm -f conftest* 15388cat >>conftest.ads <<CF_EOF 15389procedure conftest; 15390CF_EOF 15391cat >>conftest.adb <<CF_EOF 15392with Text_IO; 15393with GNAT.OS_Lib; 15394procedure conftest is 15395begin 15396 Text_IO.Put ("Hello World"); 15397 Text_IO.New_Line; 15398 GNAT.OS_Lib.OS_Exit (0); 15399end conftest; 15400CF_EOF 15401if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then 15402 if ( ./conftest 1>&5 2>&1 ) ; then 15403 cf_cv_prog_gnat_correct=yes 15404 else 15405 cf_cv_prog_gnat_correct=no 15406 fi 15407else 15408 cf_cv_prog_gnat_correct=no 15409fi 15410rm -f conftest* 15411 15412 echo "$as_me:15412: result: $cf_cv_prog_gnat_correct" >&5 15413echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6 15414 fi 15415fi 15416if test "$cf_cv_prog_gnat_correct" = yes; then 15417 ADAFLAGS="-O3 -gnatpn $ADAFLAGS" 15418 15419 echo "$as_me:15419: checking if GNAT pragma Unreferenced works" >&5 15420echo $ECHO_N "checking if GNAT pragma Unreferenced works... $ECHO_C" >&6 15421 15422rm -f conftest* 15423cat >>conftest.ads <<CF_EOF 15424procedure conftest; 15425CF_EOF 15426cat >>conftest.adb <<CF_EOF 15427with Text_IO; 15428with GNAT.OS_Lib; 15429procedure conftest is 15430 test : Integer; 15431 pragma Unreferenced (test); 15432begin 15433 test := 1; 15434 Text_IO.Put ("Hello World"); 15435 Text_IO.New_Line; 15436 GNAT.OS_Lib.OS_Exit (0); 15437end conftest; 15438CF_EOF 15439if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then 15440 cf_cv_pragma_unreferenced=yes 15441else 15442 cf_cv_pragma_unreferenced=no 15443fi 15444rm -f conftest* 15445 15446 echo "$as_me:15446: result: $cf_cv_pragma_unreferenced" >&5 15447echo "${ECHO_T}$cf_cv_pragma_unreferenced" >&6 15448 15449 # if the pragma is supported, use it (needed in the Trace code). 15450 if test $cf_cv_pragma_unreferenced = yes ; then 15451 PRAGMA_UNREF=TRUE 15452 else 15453 PRAGMA_UNREF=FALSE 15454 fi 15455 15456# Check whether --with-ada-compiler or --without-ada-compiler was given. 15457if test "${with_ada_compiler+set}" = set; then 15458 withval="$with_ada_compiler" 15459 cf_ada_compiler=$withval 15460else 15461 cf_ada_compiler=gnatmake 15462fi; 15463 15464 cf_ada_package=terminal_interface 15465 15466# Check whether --with-ada-include or --without-ada-include was given. 15467if test "${with_ada_include+set}" = set; then 15468 withval="$with_ada_include" 15469 15470else 15471 withval="${ADA_INCLUDE-$prefix/lib/ada/adainclude}" 15472fi; if test -n "$prefix/lib/ada/adainclude" ; then 15473 15474if test "x$prefix" != xNONE; then 15475 cf_path_syntax="$prefix" 15476else 15477 cf_path_syntax="$ac_default_prefix" 15478fi 15479 15480case ".$withval" in #(vi 15481.\$\(*\)*|.\'*\'*) #(vi 15482 ;; 15483..|./*|.\\*) #(vi 15484 ;; 15485.[a-zA-Z]:[\\/]*) #(vi OS/2 EMX 15486 ;; 15487.\${*prefix}*) #(vi 15488 eval withval="$withval" 15489 case ".$withval" in #(vi 15490 .NONE/*) 15491 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%` 15492 ;; 15493 esac 15494 ;; #(vi 15495.no|.NONE/*) 15496 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%` 15497 ;; 15498*) 15499 { { echo "$as_me:15499: error: expected a pathname, not \"$withval\"" >&5 15500echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;} 15501 { (exit 1); exit 1; }; } 15502 ;; 15503esac 15504 15505fi 15506ADA_INCLUDE="$withval" 15507 15508# Check whether --with-ada-objects or --without-ada-objects was given. 15509if test "${with_ada_objects+set}" = set; then 15510 withval="$with_ada_objects" 15511 15512else 15513 withval="${ADA_OBJECTS-$prefix/lib/ada/adalib}" 15514fi; if test -n "$prefix/lib/ada/adalib" ; then 15515 15516if test "x$prefix" != xNONE; then 15517 cf_path_syntax="$prefix" 15518else 15519 cf_path_syntax="$ac_default_prefix" 15520fi 15521 15522case ".$withval" in #(vi 15523.\$\(*\)*|.\'*\'*) #(vi 15524 ;; 15525..|./*|.\\*) #(vi 15526 ;; 15527.[a-zA-Z]:[\\/]*) #(vi OS/2 EMX 15528 ;; 15529.\${*prefix}*) #(vi 15530 eval withval="$withval" 15531 case ".$withval" in #(vi 15532 .NONE/*) 15533 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%` 15534 ;; 15535 esac 15536 ;; #(vi 15537.no|.NONE/*) 15538 withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%` 15539 ;; 15540*) 15541 { { echo "$as_me:15541: error: expected a pathname, not \"$withval\"" >&5 15542echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;} 15543 { (exit 1); exit 1; }; } 15544 ;; 15545esac 15546 15547fi 15548ADA_OBJECTS="$withval" 15549 15550fi 15551fi 15552else 15553 cf_with_ada=no 15554fi 15555 15556### Construct the ncurses library-subsets, if any, from this set of keywords: 15557### none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar 15558### 15559### ticlib modules may be a separate library, otherwise contained in termlib. 15560### termlib modules may be a separate library, otherwise contained in ncurses. 15561### 15562### The of "+" or " " between the tokens controls the way the script 15563### chooses to split module lists into libraries. 15564### 15565### (see CF_LIB_RULES). 15566echo "$as_me:15566: checking for library subsets" >&5 15567echo $ECHO_N "checking for library subsets... $ECHO_C" >&6 15568LIB_SUBSETS= 15569 15570if test "$cf_with_progs" = yes || test "$with_ticlib" != no || test "$with_termcap" != no; then 15571 LIB_SUBSETS="${LIB_SUBSETS}ticlib" 15572 if test "$with_ticlib" != no ; then 15573 LIB_SUBSETS="${LIB_SUBSETS} " 15574 else 15575 LIB_SUBSETS="${LIB_SUBSETS}+" 15576 fi 15577fi 15578 15579LIB_SUBSETS="${LIB_SUBSETS}termlib" 15580test "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo" 15581if test "$with_termlib" != no ; then 15582 LIB_SUBSETS="${LIB_SUBSETS} " 15583else 15584 LIB_SUBSETS="${LIB_SUBSETS}+" 15585fi 15586 15587LIB_SUBSETS="${LIB_SUBSETS}base" 15588test "$with_widec" = yes && LIB_SUBSETS="${LIB_SUBSETS}+widechar" 15589test "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs" 15590 15591echo "$as_me:15591: result: $LIB_SUBSETS" >&5 15592echo "${ECHO_T}$LIB_SUBSETS" >&6 15593 15594### Construct the list of include-directories to be generated 15595 15596CPPFLAGS="-I. -I../include $CPPFLAGS" 15597if test "$srcdir" != "."; then 15598 CPPFLAGS="-I\${srcdir}/../include $CPPFLAGS" 15599fi 15600if test "$GCC" != yes; then 15601 CPPFLAGS="$CPPFLAGS -I\${includedir}" 15602elif test "$includedir" != "/usr/include"; then 15603 if test "$includedir" = '${prefix}/include' ; then 15604 if test $prefix != /usr ; then 15605 CPPFLAGS="$CPPFLAGS -I\${includedir}" 15606 fi 15607 else 15608 CPPFLAGS="$CPPFLAGS -I\${includedir}" 15609 fi 15610fi 15611 15612ACPPFLAGS="-I. -I../../include $ACPPFLAGS" 15613if test "$srcdir" != "."; then 15614 ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS" 15615fi 15616if test "$GCC" != yes; then 15617 ACPPFLAGS="$ACPPFLAGS -I\${includedir}" 15618elif test "$includedir" != "/usr/include"; then 15619 if test "$includedir" = '${prefix}/include' ; then 15620 if test $prefix != /usr ; then 15621 ACPPFLAGS="$ACPPFLAGS -I\${includedir}" 15622 fi 15623 else 15624 ACPPFLAGS="$ACPPFLAGS -I\${includedir}" 15625 fi 15626fi 15627 15628### Build up pieces for makefile rules 15629echo "$as_me:15629: checking default library suffix" >&5 15630echo $ECHO_N "checking default library suffix... $ECHO_C" >&6 15631 15632 case $DFT_LWR_MODEL in 15633 libtool) DFT_ARG_SUFFIX='' ;; 15634 normal) DFT_ARG_SUFFIX='' ;; 15635 debug) DFT_ARG_SUFFIX='_g' ;; 15636 profile) DFT_ARG_SUFFIX='_p' ;; 15637 shared) DFT_ARG_SUFFIX='' ;; 15638 esac 15639 test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}" 15640echo "$as_me:15640: result: $DFT_ARG_SUFFIX" >&5 15641echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6 15642 15643echo "$as_me:15643: checking default library-dependency suffix" >&5 15644echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6 15645 15646 case $DFT_LWR_MODEL in 15647 libtool) DFT_DEP_SUFFIX='.la' ;; 15648 normal) DFT_DEP_SUFFIX='.a' ;; 15649 debug) DFT_DEP_SUFFIX='_g.a' ;; 15650 profile) DFT_DEP_SUFFIX='_p.a' ;; 15651 shared) 15652 case $cf_cv_system_name in 15653 cygwin*) DFT_DEP_SUFFIX='.dll' ;; 15654 darwin*) DFT_DEP_SUFFIX='.dylib' ;; 15655 hpux*) 15656 case $target in 15657 ia64*) DFT_DEP_SUFFIX='.so' ;; 15658 *) DFT_DEP_SUFFIX='.sl' ;; 15659 esac 15660 ;; 15661 *) DFT_DEP_SUFFIX='.so' ;; 15662 esac 15663 esac 15664 test -n "$LIB_SUFFIX" && DFT_DEP_SUFFIX="${LIB_SUFFIX}${DFT_DEP_SUFFIX}" 15665DFT_LIB_SUFFIX=$DFT_DEP_SUFFIX 15666if test $DFT_LWR_MODEL = shared ; then 15667 case $cf_cv_system_name in #(vi 15668 cygwin*) 15669 DFT_DEP_SUFFIX=".dll.a" 15670 DFT_LIB_SUFFIX=".dll" 15671 ;; 15672 esac 15673fi 15674echo "$as_me:15674: result: $DFT_DEP_SUFFIX" >&5 15675echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6 15676 15677echo "$as_me:15677: checking default object directory" >&5 15678echo $ECHO_N "checking default object directory... $ECHO_C" >&6 15679 15680 case $DFT_LWR_MODEL in 15681 libtool) DFT_OBJ_SUBDIR='obj_lo' ;; 15682 normal) DFT_OBJ_SUBDIR='objects' ;; 15683 debug) DFT_OBJ_SUBDIR='obj_g' ;; 15684 profile) DFT_OBJ_SUBDIR='obj_p' ;; 15685 shared) 15686 case $cf_cv_system_name in #(vi 15687 cygwin) #(vi 15688 DFT_OBJ_SUBDIR='objects' ;; 15689 *) 15690 DFT_OBJ_SUBDIR='obj_s' ;; 15691 esac 15692 esac 15693echo "$as_me:15693: result: $DFT_OBJ_SUBDIR" >&5 15694echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6 15695 15696# libtool thinks it can make c++ shared libraries (perhaps only g++) 15697if test "$cf_with_cxx" = yes ; then 15698echo "$as_me:15698: checking c++ library-dependency suffix" >&5 15699echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6 15700if test "$with_libtool" != "no"; then 15701 CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX 15702else 15703 15704 case normal in 15705 libtool) CXX_LIB_SUFFIX='.la' ;; 15706 normal) CXX_LIB_SUFFIX='.a' ;; 15707 debug) CXX_LIB_SUFFIX='_g.a' ;; 15708 profile) CXX_LIB_SUFFIX='_p.a' ;; 15709 shared) 15710 case $cf_cv_system_name in 15711 cygwin*) CXX_LIB_SUFFIX='.dll' ;; 15712 darwin*) CXX_LIB_SUFFIX='.dylib' ;; 15713 hpux*) 15714 case $target in 15715 ia64*) CXX_LIB_SUFFIX='.so' ;; 15716 *) CXX_LIB_SUFFIX='.sl' ;; 15717 esac 15718 ;; 15719 *) CXX_LIB_SUFFIX='.so' ;; 15720 esac 15721 esac 15722 test -n "$LIB_SUFFIX" && CXX_LIB_SUFFIX="${LIB_SUFFIX}${CXX_LIB_SUFFIX}" 15723fi 15724echo "$as_me:15724: result: $CXX_LIB_SUFFIX" >&5 15725echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6 15726 15727fi 15728 15729# do not want -ldl in build except as needed for -lncurses dependency 15730if test "$with_dlsym" = yes ; then 15731if test $DFT_LWR_MODEL = shared || \ 15732 test $DFT_LWR_MODEL = libtool ; then 15733 15734# remove dl library from $LIBS 15735LIBS=`echo "$LIBS" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'` 15736 15737fi 15738fi 15739### Set up low-level terminfo dependencies for makefiles. 15740 15741# TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but 15742# do not need libdl 15743TICS_LIST= 15744if test "$with_dlsym" = yes ; then 15745 15746# remove dl library from $SHLIB_LIST 15747TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'` 15748 15749fi 15750 15751if test "$with_ticlib" != no ; then 15752 15753 if test "$with_ticlib" != yes ; then 15754 TICS_NAME=$with_ticlib 15755 TICS_ARG_SUFFIX="${with_ticlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`" 15756 TICS_DEP_SUFFIX="${with_ticlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`" 15757 TICS_LIB_SUFFIX="${with_ticlib}" 15758 else 15759 TICS_ARG_SUFFIX="${TICS_NAME}${DFT_ARG_SUFFIX}" 15760 TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}" 15761 TICS_LIB_SUFFIX="${TICS_NAME}${LIB_SUFFIX}" 15762 fi 15763 TICS_ARGS="-L${LIB_DIR} -l${TICS_LIB_SUFFIX}" 15764else 15765 TICS_ARGS="-L${LIB_DIR} -l${LIB_NAME}${DFT_ARG_SUFFIX}" 15766fi 15767 15768if test "$with_termlib" != no ; then 15769 15770 if test "$with_termlib" != yes ; then 15771 TINFO_NAME=$with_termlib 15772 TINFO_SUFFIX="`echo ${DFT_LIB_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`" 15773 TINFO_ARG_SUFFIX="${with_termlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`" 15774 TINFO_DEP_SUFFIX="${with_termlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`" 15775 TINFO_LIB_SUFFIX="${with_termlib}" 15776 else 15777 TINFO_SUFFIX=${DFT_LIB_SUFFIX} 15778 TINFO_ARG_SUFFIX="${TINFO_NAME}${DFT_ARG_SUFFIX}" 15779 TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}" 15780 TINFO_LIB_SUFFIX="${TINFO_NAME}${LIB_SUFFIX}" 15781 fi 15782 15783 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}" 15784 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}" 15785 if test "$DFT_LWR_MODEL" = "libtool"; then 15786 TEST_ARGS="${TEST_DEPS}" 15787 TEST_ARG2="${TEST_DEP2}" 15788 TINFO_ARGS="-L${LIB_DIR} $TEST_ARGS" 15789 else 15790 TEST_ARGS="-l${TINFO_ARG_SUFFIX}" 15791 TEST_ARG2="-l${TINFO_ARG_SUFFIX}" 15792 TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}" 15793 TINFO_ARGS="-L${LIB_DIR} $TEST_ARGS" 15794 SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}" 15795 fi 15796else 15797 # the next lines are needed for linking libtic over libncurses 15798 TINFO_NAME=${LIB_NAME} 15799 TINFO_SUFFIX=${DFT_LIB_SUFFIX} 15800 TINFO_ARG_SUFFIX=${LIB_NAME}${DFT_ARG_SUFFIX} 15801 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${DFT_ARG_SUFFIX}" 15802 15803 TINFO_ARGS="-L${LIB_DIR} -l${LIB_NAME}${DFT_ARG_SUFFIX}" 15804fi 15805 15806if test "$DFT_LWR_MODEL" = shared ; then 15807 case $cf_cv_system_name in #(vi 15808 cygwin*) 15809 # "lib" files have ".dll.a" suffix, "cyg" files have ".dll" 15810 TINFO_SUFFIX=.dll 15811 ;; 15812 esac 15813fi 15814 15815if test "$with_dlsym" = yes ; then 15816 15817# remove dl library from $TICS_LIST 15818TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[ ]//g' -e 's/-ldl$//'` 15819 15820fi 15821 15822if test "$DFT_LWR_MODEL" = "libtool"; then 15823 OBJEXT=lo 15824fi 15825 15826# needed for Ada95 15827TINFO_ARGS2=`echo "$TINFO_ARGS" | sed -e 's,-L\.\./,-L../../,'` 15828 15829case $DFT_LWR_MODEL in 15830normal|debug|profile) 15831 15832if test "$GCC" = yes ; then 15833 LDFLAGS_STATIC=-static 15834 LDFLAGS_SHARED=-dynamic 15835else 15836 case $cf_cv_system_name in #( 15837 aix[45]*) #( from ld manpage 15838 LDFLAGS_STATIC=-bstatic 15839 LDFLAGS_SHARED=-bdynamic 15840 ;; 15841 hpux*) #( from ld manpage for hpux10.20, hpux11.11 15842 # We could also use just "archive" and "shared". 15843 LDFLAGS_STATIC=-Wl,-a,archive_shared 15844 LDFLAGS_SHARED=-Wl,-a,shared_archive 15845 ;; 15846 irix*) #( from ld manpage IRIX64 15847 LDFLAGS_STATIC=-Bstatic 15848 LDFLAGS_SHARED=-Bdynamic 15849 ;; 15850 osf[45]*) #( from ld manpage osf4.0d, osf5.1 15851 # alternative "-oldstyle_liblookup" (not in cc manpage) 15852 LDFLAGS_STATIC=-noso 15853 LDFLAGS_SHARED=-so_archive 15854 ;; 15855 solaris2*) 15856 LDFLAGS_STATIC=-Bstatic 15857 LDFLAGS_SHARED=-Bdynamic 15858 ;; 15859 esac 15860fi 15861 15862 ;; 15863esac 15864 15865echo "$as_me:15865: checking where we will install curses.h" >&5 15866echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6 15867test "$with_overwrite" = no && \ 15868test "x$includedir" = 'x${prefix}/include' && \ 15869 includedir='${prefix}/include/ncurses'${LIB_SUFFIX} 15870echo "$as_me:15870: result: $includedir" >&5 15871echo "${ECHO_T}$includedir" >&6 15872 15873### Resolve a conflict between normal and wide-curses by forcing applications 15874### that will need libutf8 to add it to their configure script. 15875if test "$with_overwrite" != no ; then 15876if test "$NCURSES_LIBUTF8" = 1 ; then 15877 NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)' 15878 { echo "$as_me:15878: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5 15879echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;} 15880fi 15881fi 15882 15883# used to separate tack out of the tree 15884NCURSES_TREE= 15885 15886### predefined stuff for the test programs 15887cat >>confdefs.h <<\EOF 15888#define HAVE_SLK_COLOR 1 15889EOF 15890 15891### Construct the list of subdirectories for which we'll customize makefiles 15892### with the appropriate compile-rules. 15893 15894echo "$as_me:15894: checking for src modules" >&5 15895echo $ECHO_N "checking for src modules... $ECHO_C" >&6 15896 15897# dependencies and linker-arguments for test-programs 15898TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS" 15899TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2" 15900if test "$DFT_LWR_MODEL" = "libtool"; then 15901 TEST_ARGS="${TEST_DEPS}" 15902 TEST_ARG2="${TEST_DEP2}" 15903else 15904 TEST_ARGS="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARGS" 15905 TEST_ARG2="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARG2" 15906fi 15907 15908cf_cv_src_modules= 15909for cf_dir in $modules_to_build 15910do 15911 if test -f $srcdir/$cf_dir/modules; then 15912 15913 # We may/may not have tack in the distribution, though the 15914 # makefile is. 15915 if test $cf_dir = tack ; then 15916 if test ! -f $srcdir/${cf_dir}/${cf_dir}.h; then 15917 continue 15918 fi 15919 fi 15920 15921 if test -z "$cf_cv_src_modules"; then 15922 cf_cv_src_modules=$cf_dir 15923 else 15924 cf_cv_src_modules="$cf_cv_src_modules $cf_dir" 15925 fi 15926 15927 # Make the ncurses_cfg.h file record the library interface files as 15928 # well. These are header files that are the same name as their 15929 # directory. Ncurses is the only library that does not follow 15930 # that pattern. 15931 if test $cf_dir = tack ; then 15932 continue 15933 elif test -f $srcdir/${cf_dir}/${cf_dir}.h; then 15934 15935cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` 15936 15937 cat >>confdefs.h <<EOF 15938#define HAVE_${cf_have_include}_H 1 15939EOF 15940 15941 cat >>confdefs.h <<EOF 15942#define HAVE_LIB${cf_have_include} 1 15943EOF 15944 15945 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEPS" 15946 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEP2" 15947 if test "$DFT_LWR_MODEL" = "libtool"; then 15948 TEST_ARGS="${TEST_DEPS}" 15949 TEST_ARG2="${TEST_DEP2}" 15950 else 15951 TEST_ARGS="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARGS" 15952 TEST_ARG2="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARG2" 15953 fi 15954 fi 15955 fi 15956done 15957echo "$as_me:15957: result: $cf_cv_src_modules" >&5 15958echo "${ECHO_T}$cf_cv_src_modules" >&6 15959 15960TEST_ARGS="-L${LIB_DIR} $TEST_ARGS" 15961TEST_ARG2="-L${LIB_2ND} $TEST_ARG2" 15962 15963SRC_SUBDIRS="man include" 15964for cf_dir in $cf_cv_src_modules 15965do 15966 SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir" 15967done 15968SRC_SUBDIRS="$SRC_SUBDIRS test" 15969test -z "$MAKE_TERMINFO" && SRC_SUBDIRS="$SRC_SUBDIRS misc" 15970test "$cf_with_cxx_binding" != no && SRC_SUBDIRS="$SRC_SUBDIRS c++" 15971 15972ADA_SUBDIRS= 15973if test "$cf_cv_prog_gnat_correct" = yes && test -f $srcdir/Ada95/Makefile.in; then 15974 SRC_SUBDIRS="$SRC_SUBDIRS Ada95" 15975 ADA_SUBDIRS="gen src samples" 15976fi 15977 15978SUB_MAKEFILES= 15979for cf_dir in $SRC_SUBDIRS 15980do 15981 SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile" 15982done 15983 15984if test -n "$ADA_SUBDIRS"; then 15985 for cf_dir in $ADA_SUBDIRS 15986 do 15987 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile" 15988 done 15989 15990fi 15991 15992if test "$cf_with_ada" != "no" && test "$cf_cv_prog_gnat_correct" != "no"; then 15993 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses-config" 15994fi 15995 15996DIRS_TO_MAKE="lib" 15997for cf_item in $cf_list_models 15998do 15999 16000 case $cf_item in 16001 libtool) cf_subdir='obj_lo' ;; 16002 normal) cf_subdir='objects' ;; 16003 debug) cf_subdir='obj_g' ;; 16004 profile) cf_subdir='obj_p' ;; 16005 shared) 16006 case $cf_cv_system_name in #(vi 16007 cygwin) #(vi 16008 cf_subdir='objects' ;; 16009 *) 16010 cf_subdir='obj_s' ;; 16011 esac 16012 esac 16013 16014 for cf_item2 in $DIRS_TO_MAKE 16015 do 16016 test $cf_item2 = $cf_subdir && break 16017 done 16018 test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir" 16019done 16020for cf_dir in $DIRS_TO_MAKE 16021do 16022 test ! -d $cf_dir && mkdir $cf_dir 16023done 16024 16025cat >>confdefs.h <<EOF 16026#define NCURSES_PATHSEP '$PATHSEP' 16027EOF 16028 16029cat >>confdefs.h <<EOF 16030#define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}" 16031EOF 16032 16033### Now that we're done running tests, add the compiler-warnings, if any 16034 16035cf_fix_cppflags=no 16036cf_new_cflags= 16037cf_new_cppflags= 16038cf_new_extra_cppflags= 16039 16040for cf_add_cflags in $EXTRA_CFLAGS 16041do 16042case $cf_fix_cppflags in 16043no) 16044 case $cf_add_cflags in #(vi 16045 -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi 16046 case $cf_add_cflags in 16047 -D*) 16048 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 16049 16050 test "${cf_add_cflags}" != "${cf_tst_cflags}" \ 16051 && test -z "${cf_tst_cflags}" \ 16052 && cf_fix_cppflags=yes 16053 16054 if test $cf_fix_cppflags = yes ; then 16055 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags" 16056 continue 16057 elif test "${cf_tst_cflags}" = "\"'" ; then 16058 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags" 16059 continue 16060 fi 16061 ;; 16062 esac 16063 case "$CPPFLAGS" in 16064 *$cf_add_cflags) #(vi 16065 ;; 16066 *) #(vi 16067 cf_new_cppflags="$cf_new_cppflags $cf_add_cflags" 16068 ;; 16069 esac 16070 ;; 16071 *) 16072 cf_new_cflags="$cf_new_cflags $cf_add_cflags" 16073 ;; 16074 esac 16075 ;; 16076yes) 16077 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags" 16078 16079 cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'` 16080 16081 test "${cf_add_cflags}" != "${cf_tst_cflags}" \ 16082 && test -z "${cf_tst_cflags}" \ 16083 && cf_fix_cppflags=no 16084 ;; 16085esac 16086done 16087 16088if test -n "$cf_new_cflags" ; then 16089 16090 CFLAGS="$CFLAGS $cf_new_cflags" 16091fi 16092 16093if test -n "$cf_new_cppflags" ; then 16094 16095 CPPFLAGS="$cf_new_cppflags $CPPFLAGS" 16096fi 16097 16098if test -n "$cf_new_extra_cppflags" ; then 16099 16100 EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS" 16101fi 16102 16103### If we're building with rpath, try to link non-standard libs that way too. 16104if test "$DFT_LWR_MODEL" = "shared"; then 16105 16106echo "$as_me:16106: checking for updated LDFLAGS" >&5 16107echo $ECHO_N "checking for updated LDFLAGS... $ECHO_C" >&6 16108if test -n "$LDFLAGS" ; then 16109echo "$as_me:16109: result: maybe" >&5 16110echo "${ECHO_T}maybe" >&6 16111test -n "$verbose" && echo " ...checking LDFLAGS $LDFLAGS" 1>&6 16112 16113echo "${as_me-configure}:16113: testing ...checking LDFLAGS $LDFLAGS ..." 1>&5 16114 16115test -n "$verbose" && echo " ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6 16116 16117echo "${as_me-configure}:16117: testing ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5 16118 16119case "$EXTRA_LDFLAGS" in #(vi 16120-Wl,-rpath,*) #(vi 16121 cf_rpath_hack="-Wl,-rpath," 16122 ;; 16123-R\ *) 16124 cf_rpath_hack="-R " 16125 ;; 16126-R*) 16127 cf_rpath_hack="-R" 16128 ;; 16129*) 16130 cf_rpath_hack= 16131 ;; 16132esac 16133if test -n "$cf_rpath_hack" ; then 16134 cf_rpath_dst= 16135 for cf_rpath_src in $LDFLAGS 16136 do 16137 test -n "$verbose" && echo " Filtering $cf_rpath_src" 1>&6 16138 16139echo "${as_me-configure}:16139: testing Filtering $cf_rpath_src ..." 1>&5 16140 16141 case $cf_rpath_src in #(vi 16142 -L*) #(vi 16143 if test "$cf_rpath_hack" = "-R " ; then 16144 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e 's%-L%-R %'` 16145 else 16146 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e s%-L%$cf_rpath_hack%` 16147 fi 16148 test -n "$verbose" && echo " ...Filter $cf_rpath_tmp" 1>&6 16149 16150echo "${as_me-configure}:16150: testing ...Filter $cf_rpath_tmp ..." 1>&5 16151 16152 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS" 16153 ;; 16154 *) 16155 cf_rpath_dst="$cf_rpath_dst $cf_rpath_src" 16156 ;; 16157 esac 16158 done 16159 LDFLAGS=$cf_rpath_dst 16160 test -n "$verbose" && echo " ...checked LDFLAGS $LDFLAGS" 1>&6 16161 16162echo "${as_me-configure}:16162: testing ...checked LDFLAGS $LDFLAGS ..." 1>&5 16163 16164 test -n "$verbose" && echo " ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6 16165 16166echo "${as_me-configure}:16166: testing ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5 16167 16168fi 16169else 16170echo "$as_me:16170: result: no" >&5 16171echo "${ECHO_T}no" >&6 16172fi 16173 16174fi 16175 16176### Define substitutions for header files to avoid name-pollution 16177 16178if test "$cf_cv_have_tcgetattr" = yes ; then 16179 HAVE_TCGETATTR=1 16180else 16181 HAVE_TCGETATTR=0 16182fi 16183 16184if test "$ac_cv_header_termio_h" = yes ; then 16185 HAVE_TERMIO_H=1 16186else 16187 HAVE_TERMIO_H=0 16188fi 16189 16190if test "$ac_cv_header_termios_h" = yes ; then 16191 HAVE_TERMIOS_H=1 16192else 16193 HAVE_TERMIOS_H=0 16194fi 16195 16196################################################################################ 16197test "$use_database" = yes && SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in" 16198SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in" 16199ac_config_files="$ac_config_files include/MKterm.h.awk include/curses.head:include/curses.h.in include/termcap.h include/unctrl.h $SUB_MAKEFILES Makefile" 16200ac_config_commands="$ac_config_commands default" 16201cat >confcache <<\_ACEOF 16202# This file is a shell script that caches the results of configure 16203# tests run on this system so they can be shared between configure 16204# scripts and configure runs, see configure's option --config-cache. 16205# It is not useful on other systems. If it contains results you don't 16206# want to keep, you may remove or edit it. 16207# 16208# config.status only pays attention to the cache file if you give it 16209# the --recheck option to rerun configure. 16210# 16211# `ac_cv_env_foo' variables (set or unset) will be overriden when 16212# loading this file, other *unset* `ac_cv_foo' will be assigned the 16213# following values. 16214 16215_ACEOF 16216 16217# The following way of writing the cache mishandles newlines in values, 16218# but we know of no workaround that is simple, portable, and efficient. 16219# So, don't put newlines in cache variables' values. 16220# Ultrix sh set writes to stderr and can't be redirected directly, 16221# and sets the high bit in the cache file unless we assign to the vars. 16222{ 16223 (set) 2>&1 | 16224 case `(ac_space=' '; set | grep ac_space) 2>&1` in 16225 *ac_space=\ *) 16226 # `set' does not quote correctly, so add quotes (double-quote 16227 # substitution turns \\\\ into \\, and sed turns \\ into \). 16228 sed -n \ 16229 "s/'/'\\\\''/g; 16230 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 16231 ;; 16232 *) 16233 # `set' quotes correctly as required by POSIX, so do not add quotes. 16234 sed -n \ 16235 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" 16236 ;; 16237 esac; 16238} | 16239 sed ' 16240 t clear 16241 : clear 16242 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 16243 t end 16244 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 16245 : end' >>confcache 16246if cmp -s $cache_file confcache; then :; else 16247 if test -w $cache_file; then 16248 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file" 16249 cat confcache >$cache_file 16250 else 16251 echo "not updating unwritable cache $cache_file" 16252 fi 16253fi 16254rm -f confcache 16255 16256test "x$prefix" = xNONE && prefix=$ac_default_prefix 16257# Let make expand exec_prefix. 16258test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 16259 16260# VPATH may cause trouble with some makes, so we remove $(srcdir), 16261# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 16262# trailing colons and then remove the whole line if VPATH becomes empty 16263# (actually we leave an empty line to preserve line numbers). 16264if test "x$srcdir" = x.; then 16265 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 16266s/:*\$(srcdir):*/:/; 16267s/:*\${srcdir}:*/:/; 16268s/:*@srcdir@:*/:/; 16269s/^\([^=]*=[ ]*\):*/\1/; 16270s/:*$//; 16271s/^[^=]*=[ ]*$//; 16272}' 16273fi 16274 16275DEFS=-DHAVE_CONFIG_H 16276 16277: ${CONFIG_STATUS=./config.status} 16278ac_clean_files_save=$ac_clean_files 16279ac_clean_files="$ac_clean_files $CONFIG_STATUS" 16280{ echo "$as_me:16280: creating $CONFIG_STATUS" >&5 16281echo "$as_me: creating $CONFIG_STATUS" >&6;} 16282cat >$CONFIG_STATUS <<_ACEOF 16283#! $SHELL 16284# Generated automatically by configure. 16285# Run this file to recreate the current configuration. 16286# Compiler output produced by configure, useful for debugging 16287# configure, is in config.log if it exists. 16288 16289debug=false 16290SHELL=\${CONFIG_SHELL-$SHELL} 16291ac_cs_invocation="\$0 \$@" 16292 16293_ACEOF 16294 16295cat >>$CONFIG_STATUS <<\_ACEOF 16296# Be Bourne compatible 16297if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 16298 emulate sh 16299 NULLCMD=: 16300elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then 16301 set -o posix 16302fi 16303 16304# Name of the executable. 16305as_me=`echo "$0" |sed 's,.*[\\/],,'` 16306 16307if expr a : '\(a\)' >/dev/null 2>&1; then 16308 as_expr=expr 16309else 16310 as_expr=false 16311fi 16312 16313rm -f conf$$ conf$$.exe conf$$.file 16314echo >conf$$.file 16315if ln -s conf$$.file conf$$ 2>/dev/null; then 16316 # We could just check for DJGPP; but this test a) works b) is more generic 16317 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). 16318 if test -f conf$$.exe; then 16319 # Don't use ln at all; we don't have any links 16320 as_ln_s='cp -p' 16321 else 16322 as_ln_s='ln -s' 16323 fi 16324elif ln conf$$.file conf$$ 2>/dev/null; then 16325 as_ln_s=ln 16326else 16327 as_ln_s='cp -p' 16328fi 16329rm -f conf$$ conf$$.exe conf$$.file 16330 16331as_executable_p="test -f" 16332 16333# Support unset when possible. 16334if (FOO=FOO; unset FOO) >/dev/null 2>&1; then 16335 as_unset=unset 16336else 16337 as_unset=false 16338fi 16339 16340# NLS nuisances. 16341$as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; } 16342$as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; } 16343$as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; } 16344$as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; } 16345$as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; } 16346$as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; } 16347$as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; } 16348$as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; } 16349 16350# IFS 16351# We need space, tab and new line, in precisely that order. 16352as_nl=' 16353' 16354IFS=" $as_nl" 16355 16356# CDPATH. 16357$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; } 16358 16359exec 6>&1 16360 16361_ACEOF 16362 16363# Files that config.status was made for. 16364if test -n "$ac_config_files"; then 16365 echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS 16366fi 16367 16368if test -n "$ac_config_headers"; then 16369 echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS 16370fi 16371 16372if test -n "$ac_config_links"; then 16373 echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS 16374fi 16375 16376if test -n "$ac_config_commands"; then 16377 echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS 16378fi 16379 16380cat >>$CONFIG_STATUS <<\EOF 16381 16382ac_cs_usage="\ 16383\`$as_me' instantiates files from templates according to the 16384current configuration. 16385 16386Usage: $0 [OPTIONS] [FILE]... 16387 16388 -h, --help print this help, then exit 16389 -V, --version print version number, then exit 16390 -d, --debug don't remove temporary files 16391 --recheck update $as_me by reconfiguring in the same conditions 16392 --file=FILE[:TEMPLATE] 16393 instantiate the configuration file FILE 16394 --header=FILE[:TEMPLATE] 16395 instantiate the configuration header FILE 16396 16397Configuration files: 16398$config_files 16399 16400Configuration headers: 16401$config_headers 16402 16403Configuration commands: 16404$config_commands 16405 16406Report bugs to <bug-autoconf@gnu.org>." 16407EOF 16408 16409cat >>$CONFIG_STATUS <<EOF 16410ac_cs_version="\\ 16411config.status 16412configured by $0, generated by GNU Autoconf 2.52.20080325, 16413 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" 16414 16415Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001 16416Free Software Foundation, Inc. 16417This config.status script is free software; the Free Software Foundation 16418gives unlimited permission to copy, distribute and modify it." 16419srcdir=$srcdir 16420INSTALL="$INSTALL" 16421EOF 16422 16423cat >>$CONFIG_STATUS <<\EOF 16424# If no file are specified by the user, then we need to provide default 16425# value. By we need to know if files were specified by the user. 16426ac_need_defaults=: 16427while test $# != 0 16428do 16429 case $1 in 16430 --*=*) 16431 ac_option=`expr "x$1" : 'x\([^=]*\)='` 16432 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'` 16433 shift 16434 set dummy "$ac_option" "$ac_optarg" ${1+"$@"} 16435 shift 16436 ;; 16437 -*);; 16438 *) # This is not an option, so the user has probably given explicit 16439 # arguments. 16440 ac_need_defaults=false;; 16441 esac 16442 16443 case $1 in 16444 # Handling of the options. 16445EOF 16446cat >>$CONFIG_STATUS <<EOF 16447 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 16448 echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion" 16449 exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;; 16450EOF 16451cat >>$CONFIG_STATUS <<\EOF 16452 --version | --vers* | -V ) 16453 echo "$ac_cs_version"; exit 0 ;; 16454 --he | --h) 16455 # Conflict between --help and --header 16456 { { echo "$as_me:16456: error: ambiguous option: $1 16457Try \`$0 --help' for more information." >&5 16458echo "$as_me: error: ambiguous option: $1 16459Try \`$0 --help' for more information." >&2;} 16460 { (exit 1); exit 1; }; };; 16461 --help | --hel | -h ) 16462 echo "$ac_cs_usage"; exit 0 ;; 16463 --debug | --d* | -d ) 16464 debug=: ;; 16465 --file | --fil | --fi | --f ) 16466 shift 16467 CONFIG_FILES="$CONFIG_FILES $1" 16468 ac_need_defaults=false;; 16469 --header | --heade | --head | --hea ) 16470 shift 16471 CONFIG_HEADERS="$CONFIG_HEADERS $1" 16472 ac_need_defaults=false;; 16473 16474 # This is an error. 16475 -*) { { echo "$as_me:16475: error: unrecognized option: $1 16476Try \`$0 --help' for more information." >&5 16477echo "$as_me: error: unrecognized option: $1 16478Try \`$0 --help' for more information." >&2;} 16479 { (exit 1); exit 1; }; } ;; 16480 16481 *) ac_config_targets="$ac_config_targets $1" ;; 16482 16483 esac 16484 shift 16485done 16486 16487exec 5>>config.log 16488cat >&5 << _ACEOF 16489 16490## ----------------------- ## 16491## Running config.status. ## 16492## ----------------------- ## 16493 16494This file was extended by $as_me 2.52.20080325, executed with 16495 CONFIG_FILES = $CONFIG_FILES 16496 CONFIG_HEADERS = $CONFIG_HEADERS 16497 CONFIG_LINKS = $CONFIG_LINKS 16498 CONFIG_COMMANDS = $CONFIG_COMMANDS 16499 > $ac_cs_invocation 16500on `(hostname || uname -n) 2>/dev/null | sed 1q` 16501 16502_ACEOF 16503EOF 16504 16505cat >>$CONFIG_STATUS <<EOF 16506# 16507# INIT-COMMANDS section. 16508# 16509 16510### Special initialization commands, used to pass information from the 16511### configuration-run into config.status 16512 16513AWK="$AWK" 16514DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX" 16515DFT_LWR_MODEL="$DFT_LWR_MODEL" 16516ECHO_LINK="$ECHO_LINK" 16517LDCONFIG="$LDCONFIG" 16518LIB_NAME="$LIB_NAME" 16519LIB_SUBSETS="$LIB_SUBSETS" 16520LIB_SUFFIX="$LIB_SUFFIX" 16521LIB_TRACING="$LIB_TRACING" 16522MAKE_TERMINFO="$MAKE_TERMINFO" 16523NCURSES_MAJOR="$NCURSES_MAJOR" 16524NCURSES_MINOR="$NCURSES_MINOR" 16525NCURSES_OSPEED="$NCURSES_OSPEED" 16526NCURSES_PATCH="$NCURSES_PATCH" 16527SRC_SUBDIRS="$SRC_SUBDIRS" 16528TERMINFO="$TERMINFO" 16529TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX" 16530TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX" 16531TINFO_NAME="$TINFO_NAME" 16532TINFO_SUFFIX="$TINFO_SUFFIX" 16533TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX" 16534TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX" 16535TICS_NAME="$TICS_NAME" 16536WITH_CURSES_H="$with_curses_h" 16537WITH_ECHO="$with_echo" 16538WITH_OVERWRITE="$with_overwrite" 16539cf_LIST_MODELS="$cf_list_models" 16540cf_cv_abi_version="$cf_cv_abi_version" 16541cf_cv_do_relink="$cf_cv_do_relink" 16542cf_cv_do_symlinks="$cf_cv_do_symlinks" 16543cf_cv_enable_lp64="$cf_cv_enable_lp64" 16544cf_cv_enable_opaque="$cf_cv_enable_opaque" 16545cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o 16546cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o 16547cf_cv_rel_version="$cf_cv_rel_version" 16548cf_cv_rm_so_locs="$cf_cv_rm_so_locs" 16549cf_cv_shlib_version="$cf_cv_shlib_version" 16550cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix" 16551cf_cv_system_name="$cf_cv_system_name" 16552cf_with_cxx_binding="$cf_with_cxx_binding" 16553host="$host" 16554target="$target" 16555 16556EOF 16557 16558cat >>$CONFIG_STATUS <<\EOF 16559for ac_config_target in $ac_config_targets 16560do 16561 case "$ac_config_target" in 16562 # Handling of arguments. 16563 "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;; 16564 "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;; 16565 "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;; 16566 "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;; 16567 "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;; 16568 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;; 16569 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; 16570 "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;; 16571 *) { { echo "$as_me:16571: error: invalid argument: $ac_config_target" >&5 16572echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 16573 { (exit 1); exit 1; }; };; 16574 esac 16575done 16576 16577# If the user did not use the arguments to specify the items to instantiate, 16578# then the envvar interface is used. Set only those that are not. 16579# We use the long form for the default assignment because of an extremely 16580# bizarre bug on SunOS 4.1.3. 16581if $ac_need_defaults; then 16582 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 16583 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 16584 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 16585fi 16586 16587# Create a temporary directory, and hook for its removal unless debugging. 16588$debug || 16589{ 16590 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0 16591 trap '{ (exit 1); exit 1; }' 1 2 13 15 16592} 16593 16594# Create a (secure) tmp directory for tmp files. 16595: ${TMPDIR=/tmp} 16596{ 16597 tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` && 16598 test -n "$tmp" && test -d "$tmp" 16599} || 16600{ 16601 tmp=$TMPDIR/cs$$-$RANDOM 16602 (umask 077 && mkdir $tmp) 16603} || 16604{ 16605 echo "$me: cannot create a temporary directory in $TMPDIR" >&2 16606 { (exit 1); exit 1; } 16607} 16608 16609EOF 16610 16611cat >>$CONFIG_STATUS <<EOF 16612 16613# 16614# CONFIG_FILES section. 16615# 16616 16617# No need to generate the scripts if there are no CONFIG_FILES. 16618# This happens for instance when ./config.status config.h 16619if test -n "\$CONFIG_FILES"; then 16620 # Protect against being on the right side of a sed subst in config.status. 16621 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g; 16622 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF 16623s,@SHELL@,$SHELL,;t t 16624s,@exec_prefix@,$exec_prefix,;t t 16625s,@prefix@,$prefix,;t t 16626s,@program_transform_name@,$program_transform_name,;t t 16627s,@bindir@,$bindir,;t t 16628s,@sbindir@,$sbindir,;t t 16629s,@libexecdir@,$libexecdir,;t t 16630s,@datadir@,$datadir,;t t 16631s,@sysconfdir@,$sysconfdir,;t t 16632s,@sharedstatedir@,$sharedstatedir,;t t 16633s,@localstatedir@,$localstatedir,;t t 16634s,@libdir@,$libdir,;t t 16635s,@includedir@,$includedir,;t t 16636s,@oldincludedir@,$oldincludedir,;t t 16637s,@infodir@,$infodir,;t t 16638s,@mandir@,$mandir,;t t 16639s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t 16640s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t 16641s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t 16642s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t 16643s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t 16644s,@build_alias@,$build_alias,;t t 16645s,@host_alias@,$host_alias,;t t 16646s,@target_alias@,$target_alias,;t t 16647s,@ECHO_C@,$ECHO_C,;t t 16648s,@ECHO_N@,$ECHO_N,;t t 16649s,@ECHO_T@,$ECHO_T,;t t 16650s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t 16651s,@DEFS@,$DEFS,;t t 16652s,@LIBS@,$LIBS,;t t 16653s,@top_builddir@,$top_builddir,;t t 16654s,@EGREP@,$EGREP,;t t 16655s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t 16656s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t 16657s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t 16658s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t 16659s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t 16660s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t 16661s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t 16662s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t 16663s,@build@,$build,;t t 16664s,@build_cpu@,$build_cpu,;t t 16665s,@build_vendor@,$build_vendor,;t t 16666s,@build_os@,$build_os,;t t 16667s,@host@,$host,;t t 16668s,@host_cpu@,$host_cpu,;t t 16669s,@host_vendor@,$host_vendor,;t t 16670s,@host_os@,$host_os,;t t 16671s,@target@,$target,;t t 16672s,@target_cpu@,$target_cpu,;t t 16673s,@target_vendor@,$target_vendor,;t t 16674s,@target_os@,$target_os,;t t 16675s,@CC@,$CC,;t t 16676s,@CFLAGS@,$CFLAGS,;t t 16677s,@LDFLAGS@,$LDFLAGS,;t t 16678s,@CPPFLAGS@,$CPPFLAGS,;t t 16679s,@ac_ct_CC@,$ac_ct_CC,;t t 16680s,@EXEEXT@,$EXEEXT,;t t 16681s,@OBJEXT@,$OBJEXT,;t t 16682s,@CPP@,$CPP,;t t 16683s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t 16684s,@PROG_EXT@,$PROG_EXT,;t t 16685s,@LDCONFIG@,$LDCONFIG,;t t 16686s,@CXX@,$CXX,;t t 16687s,@CXXFLAGS@,$CXXFLAGS,;t t 16688s,@ac_ct_CXX@,$ac_ct_CXX,;t t 16689s,@AWK@,$AWK,;t t 16690s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t 16691s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t 16692s,@INSTALL_DATA@,$INSTALL_DATA,;t t 16693s,@LINT@,$LINT,;t t 16694s,@LINT_OPTS@,$LINT_OPTS,;t t 16695s,@LN_S@,$LN_S,;t t 16696s,@SET_MAKE@,$SET_MAKE,;t t 16697s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t 16698s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t 16699s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t 16700s,@RANLIB@,$RANLIB,;t t 16701s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t 16702s,@LD@,$LD,;t t 16703s,@ac_ct_LD@,$ac_ct_LD,;t t 16704s,@AR@,$AR,;t t 16705s,@ac_ct_AR@,$ac_ct_AR,;t t 16706s,@AR_OPTS@,$AR_OPTS,;t t 16707s,@DESTDIR@,$DESTDIR,;t t 16708s,@BUILD_CC@,$BUILD_CC,;t t 16709s,@BUILD_CPP@,$BUILD_CPP,;t t 16710s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t 16711s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t 16712s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t 16713s,@BUILD_LIBS@,$BUILD_LIBS,;t t 16714s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t 16715s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t 16716s,@cf_list_models@,$cf_list_models,;t t 16717s,@LIBTOOL@,$LIBTOOL,;t t 16718s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t 16719s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t 16720s,@LIB_CREATE@,$LIB_CREATE,;t t 16721s,@LIB_OBJECT@,$LIB_OBJECT,;t t 16722s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t 16723s,@LIB_PREP@,$LIB_PREP,;t t 16724s,@LIB_CLEAN@,$LIB_CLEAN,;t t 16725s,@LIB_COMPILE@,$LIB_COMPILE,;t t 16726s,@LIB_LINK@,$LIB_LINK,;t t 16727s,@LIB_INSTALL@,$LIB_INSTALL,;t t 16728s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t 16729s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t 16730s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t 16731s,@TICS_NAME@,$TICS_NAME,;t t 16732s,@TINFO_NAME@,$TINFO_NAME,;t t 16733s,@LIB_NAME@,$LIB_NAME,;t t 16734s,@LIB_PREFIX@,$LIB_PREFIX,;t t 16735s,@CC_G_OPT@,$CC_G_OPT,;t t 16736s,@CXX_G_OPT@,$CXX_G_OPT,;t t 16737s,@LD_MODEL@,$LD_MODEL,;t t 16738s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t 16739s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t 16740s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t 16741s,@LINK_PROGS@,$LINK_PROGS,;t t 16742s,@LINK_TESTS@,$LINK_TESTS,;t t 16743s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t 16744s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t 16745s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t 16746s,@INSTALL_LIB@,$INSTALL_LIB,;t t 16747s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t 16748s,@PATHSEP@,$PATHSEP,;t t 16749s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t 16750s,@WHICH_XTERM@,$WHICH_XTERM,;t t 16751s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t 16752s,@TERMINFO@,$TERMINFO,;t t 16753s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t 16754s,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t 16755s,@TERMPATH@,$TERMPATH,;t t 16756s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t 16757s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t 16758s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t 16759s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t 16760s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t 16761s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t 16762s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t 16763s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t 16764s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t 16765s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t 16766s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t 16767s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t 16768s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t 16769s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t 16770s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t 16771s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t 16772s,@NCURSES_CONST@,$NCURSES_CONST,;t t 16773s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t 16774s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t 16775s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t 16776s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t 16777s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t 16778s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t 16779s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t 16780s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t 16781s,@ECHO_LINK@,$ECHO_LINK,;t t 16782s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t 16783s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t 16784s,@ADA_TRACE@,$ADA_TRACE,;t t 16785s,@MATH_LIB@,$MATH_LIB,;t t 16786s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t 16787s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t 16788s,@cf_cv_1UL@,$cf_cv_1UL,;t t 16789s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t 16790s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t 16791s,@TEST_LIBS@,$TEST_LIBS,;t t 16792s,@CXXCPP@,$CXXCPP,;t t 16793s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t 16794s,@CXX_AR@,$CXX_AR,;t t 16795s,@CXX_AR_OPTS@,$CXX_AR_OPTS,;t t 16796s,@CXXLIBS@,$CXXLIBS,;t t 16797s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t 16798s,@gnat_exists@,$gnat_exists,;t t 16799s,@M4_exists@,$M4_exists,;t t 16800s,@cf_ada_make@,$cf_ada_make,;t t 16801s,@cf_ada_compiler@,$cf_ada_compiler,;t t 16802s,@cf_ada_package@,$cf_ada_package,;t t 16803s,@ADAFLAGS@,$ADAFLAGS,;t t 16804s,@cf_compile_generics@,$cf_compile_generics,;t t 16805s,@cf_generic_objects@,$cf_generic_objects,;t t 16806s,@PRAGMA_UNREF@,$PRAGMA_UNREF,;t t 16807s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t 16808s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t 16809s,@ACPPFLAGS@,$ACPPFLAGS,;t t 16810s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t 16811s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t 16812s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t 16813s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t 16814s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t 16815s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t 16816s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t 16817s,@TICS_ARGS@,$TICS_ARGS,;t t 16818s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t 16819s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t 16820s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t 16821s,@TINFO_ARGS@,$TINFO_ARGS,;t t 16822s,@TINFO_ARGS2@,$TINFO_ARGS2,;t t 16823s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t 16824s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t 16825s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t 16826s,@TICS_LIST@,$TICS_LIST,;t t 16827s,@TINFO_LIST@,$TINFO_LIST,;t t 16828s,@SHLIB_LIST@,$SHLIB_LIST,;t t 16829s,@NCURSES_TREE@,$NCURSES_TREE,;t t 16830s,@TEST_ARGS@,$TEST_ARGS,;t t 16831s,@TEST_DEPS@,$TEST_DEPS,;t t 16832s,@TEST_ARG2@,$TEST_ARG2,;t t 16833s,@TEST_DEP2@,$TEST_DEP2,;t t 16834s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t 16835s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t 16836s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t 16837s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t 16838s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t 16839CEOF 16840 16841EOF 16842 16843 cat >>$CONFIG_STATUS <<\EOF 16844 # Split the substitutions into bite-sized pieces for seds with 16845 # small command number limits, like on Digital OSF/1 and HP-UX. 16846 ac_max_sed_lines=48 16847 ac_sed_frag=1 # Number of current file. 16848 ac_beg=1 # First line for current file. 16849 ac_end=$ac_max_sed_lines # Line after last line for current file. 16850 ac_more_lines=: 16851 ac_sed_cmds= 16852 while $ac_more_lines; do 16853 if test $ac_beg -gt 1; then 16854 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag 16855 else 16856 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag 16857 fi 16858 if test ! -s $tmp/subs.frag; then 16859 ac_more_lines=false 16860 else 16861 # The purpose of the label and of the branching condition is to 16862 # speed up the sed processing (if there are no `@' at all, there 16863 # is no need to browse any of the substitutions). 16864 # These are the two extra sed commands mentioned above. 16865 (echo ':t 16866 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed 16867 if test -z "$ac_sed_cmds"; then 16868 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed" 16869 else 16870 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed" 16871 fi 16872 ac_sed_frag=`expr $ac_sed_frag + 1` 16873 ac_beg=$ac_end 16874 ac_end=`expr $ac_end + $ac_max_sed_lines` 16875 fi 16876 done 16877 if test -z "$ac_sed_cmds"; then 16878 ac_sed_cmds=cat 16879 fi 16880fi # test -n "$CONFIG_FILES" 16881 16882EOF 16883cat >>$CONFIG_STATUS <<\EOF 16884for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue 16885 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". 16886 case $ac_file in 16887 - | *:- | *:-:* ) # input from stdin 16888 cat >$tmp/stdin 16889 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` 16890 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; 16891 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` 16892 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; 16893 * ) ac_file_in=$ac_file.in ;; 16894 esac 16895 16896 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories. 16897 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16898 X"$ac_file" : 'X\(//\)[^/]' \| \ 16899 X"$ac_file" : 'X\(//\)$' \| \ 16900 X"$ac_file" : 'X\(/\)' \| \ 16901 . : '\(.\)' 2>/dev/null || 16902echo X"$ac_file" | 16903 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 16904 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 16905 /^X\(\/\/\)$/{ s//\1/; q; } 16906 /^X\(\/\).*/{ s//\1/; q; } 16907 s/.*/./; q'` 16908 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then 16909 { case "$ac_dir" in 16910 [\\/]* | ?:[\\/]* ) as_incr_dir=;; 16911 *) as_incr_dir=.;; 16912esac 16913as_dummy="$ac_dir" 16914for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do 16915 case $as_mkdir_dir in 16916 # Skip DOS drivespec 16917 ?:) as_incr_dir=$as_mkdir_dir ;; 16918 *) 16919 as_incr_dir=$as_incr_dir/$as_mkdir_dir 16920 test -d "$as_incr_dir" || mkdir "$as_incr_dir" 16921 ;; 16922 esac 16923done; } 16924 16925 ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`" 16926 # A "../" for each directory in $ac_dir_suffix. 16927 ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'` 16928 else 16929 ac_dir_suffix= ac_dots= 16930 fi 16931 16932 case $srcdir in 16933 .) ac_srcdir=. 16934 if test -z "$ac_dots"; then 16935 ac_top_srcdir=. 16936 else 16937 ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'` 16938 fi ;; 16939 [\\/]* | ?:[\\/]* ) 16940 ac_srcdir=$srcdir$ac_dir_suffix; 16941 ac_top_srcdir=$srcdir ;; 16942 *) # Relative path. 16943 ac_srcdir=$ac_dots$srcdir$ac_dir_suffix 16944 ac_top_srcdir=$ac_dots$srcdir ;; 16945 esac 16946 16947 case $INSTALL in 16948 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 16949 *) ac_INSTALL=$ac_dots$INSTALL ;; 16950 esac 16951 16952 if test x"$ac_file" != x-; then 16953 { echo "$as_me:16953: creating $ac_file" >&5 16954echo "$as_me: creating $ac_file" >&6;} 16955 rm -f "$ac_file" 16956 fi 16957 # Let's still pretend it is `configure' which instantiates (i.e., don't 16958 # use $as_me), people would be surprised to read: 16959 # /* config.h. Generated automatically by config.status. */ 16960 configure_input="Generated automatically from `echo $ac_file_in | 16961 sed 's,.*/,,'` by configure." 16962 16963 # First look for the input files in the build tree, otherwise in the 16964 # src tree. 16965 ac_file_inputs=`IFS=: 16966 for f in $ac_file_in; do 16967 case $f in 16968 -) echo $tmp/stdin ;; 16969 [\\/$]*) 16970 # Absolute (can't be DOS-style, as IFS=:) 16971 test -f "$f" || { { echo "$as_me:16971: error: cannot find input file: $f" >&5 16972echo "$as_me: error: cannot find input file: $f" >&2;} 16973 { (exit 1); exit 1; }; } 16974 echo $f;; 16975 *) # Relative 16976 if test -f "$f"; then 16977 # Build tree 16978 echo $f 16979 elif test -f "$srcdir/$f"; then 16980 # Source tree 16981 echo $srcdir/$f 16982 else 16983 # /dev/null tree 16984 { { echo "$as_me:16984: error: cannot find input file: $f" >&5 16985echo "$as_me: error: cannot find input file: $f" >&2;} 16986 { (exit 1); exit 1; }; } 16987 fi;; 16988 esac 16989 done` || { (exit 1); exit 1; } 16990EOF 16991cat >>$CONFIG_STATUS <<EOF 16992 sed "$ac_vpsub 16993$extrasub 16994EOF 16995cat >>$CONFIG_STATUS <<\EOF 16996:t 16997/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 16998s,@configure_input@,$configure_input,;t t 16999s,@srcdir@,$ac_srcdir,;t t 17000s,@top_srcdir@,$ac_top_srcdir,;t t 17001s,@INSTALL@,$ac_INSTALL,;t t 17002" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out 17003 rm -f $tmp/stdin 17004 if test x"$ac_file" != x-; then 17005 mv $tmp/out $ac_file 17006 else 17007 cat $tmp/out 17008 rm -f $tmp/out 17009 fi 17010 17011done 17012EOF 17013cat >>$CONFIG_STATUS <<\EOF 17014 17015# 17016# CONFIG_HEADER section. 17017# 17018 17019# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where 17020# NAME is the cpp macro being defined and VALUE is the value it is being given. 17021# 17022# ac_d sets the value in "#define NAME VALUE" lines. 17023ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)' 17024ac_dB='[ ].*$,\1#\2' 17025ac_dC=' ' 17026ac_dD=',;t' 17027# ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE". 17028ac_iA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' 17029ac_iB='\([ ]\),\1#\2define\3' 17030ac_iC=' ' 17031ac_iD='\4,;t' 17032# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE". 17033ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' 17034ac_uB='$,\1#\2define\3' 17035ac_uC=' ' 17036ac_uD=',;t' 17037 17038for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue 17039 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". 17040 case $ac_file in 17041 - | *:- | *:-:* ) # input from stdin 17042 cat >$tmp/stdin 17043 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` 17044 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; 17045 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` 17046 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; 17047 * ) ac_file_in=$ac_file.in ;; 17048 esac 17049 17050 test x"$ac_file" != x- && { echo "$as_me:17050: creating $ac_file" >&5 17051echo "$as_me: creating $ac_file" >&6;} 17052 17053 # First look for the input files in the build tree, otherwise in the 17054 # src tree. 17055 ac_file_inputs=`IFS=: 17056 for f in $ac_file_in; do 17057 case $f in 17058 -) echo $tmp/stdin ;; 17059 [\\/$]*) 17060 # Absolute (can't be DOS-style, as IFS=:) 17061 test -f "$f" || { { echo "$as_me:17061: error: cannot find input file: $f" >&5 17062echo "$as_me: error: cannot find input file: $f" >&2;} 17063 { (exit 1); exit 1; }; } 17064 echo $f;; 17065 *) # Relative 17066 if test -f "$f"; then 17067 # Build tree 17068 echo $f 17069 elif test -f "$srcdir/$f"; then 17070 # Source tree 17071 echo $srcdir/$f 17072 else 17073 # /dev/null tree 17074 { { echo "$as_me:17074: error: cannot find input file: $f" >&5 17075echo "$as_me: error: cannot find input file: $f" >&2;} 17076 { (exit 1); exit 1; }; } 17077 fi;; 17078 esac 17079 done` || { (exit 1); exit 1; } 17080 # Remove the trailing spaces. 17081 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in 17082 17083EOF 17084 17085# Transform confdefs.h into a list of #define's. We won't use it as a sed 17086# script, but as data to insert where we see @DEFS@. We expect AC_SAVE_DEFS to 17087# be either 'cat' or 'sort'. 17088cat confdefs.h | uniq >conftest.vals 17089 17090# Break up conftest.vals because some shells have a limit on 17091# the size of here documents, and old seds have small limits too. 17092 17093rm -f conftest.tail 17094echo ' rm -f conftest.frag' >> $CONFIG_STATUS 17095while grep . conftest.vals >/dev/null 17096do 17097 # Write chunks of a limited-size here document to conftest.frag. 17098 echo ' cat >> conftest.frag <<CEOF' >> $CONFIG_STATUS 17099 sed ${ac_max_here_lines}q conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> $CONFIG_STATUS 17100 echo 'CEOF' >> $CONFIG_STATUS 17101 sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail 17102 rm -f conftest.vals 17103 mv conftest.tail conftest.vals 17104done 17105rm -f conftest.vals 17106 17107# Run sed to substitute the contents of conftest.frag into $tmp/in at the 17108# marker @DEFS@. 17109echo ' cat >> conftest.edit <<CEOF 17110/@DEFS@/r conftest.frag 17111/@DEFS@/d 17112CEOF 17113sed -f conftest.edit $tmp/in > $tmp/out 17114rm -f $tmp/in 17115mv $tmp/out $tmp/in 17116rm -f conftest.edit conftest.frag 17117' >> $CONFIG_STATUS 17118 17119cat >>$CONFIG_STATUS <<\EOF 17120 # Let's still pretend it is `configure' which instantiates (i.e., don't 17121 # use $as_me), people would be surprised to read: 17122 # /* config.h. Generated automatically by config.status. */ 17123 if test x"$ac_file" = x-; then 17124 echo "/* Generated automatically by configure. */" >$tmp/config.h 17125 else 17126 echo "/* $ac_file. Generated automatically by configure. */" >$tmp/config.h 17127 fi 17128 cat $tmp/in >>$tmp/config.h 17129 rm -f $tmp/in 17130 if test x"$ac_file" != x-; then 17131 if cmp -s $ac_file $tmp/config.h 2>/dev/null; then 17132 { echo "$as_me:17132: $ac_file is unchanged" >&5 17133echo "$as_me: $ac_file is unchanged" >&6;} 17134 else 17135 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 17136 X"$ac_file" : 'X\(//\)[^/]' \| \ 17137 X"$ac_file" : 'X\(//\)$' \| \ 17138 X"$ac_file" : 'X\(/\)' \| \ 17139 . : '\(.\)' 2>/dev/null || 17140echo X"$ac_file" | 17141 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 17142 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 17143 /^X\(\/\/\)$/{ s//\1/; q; } 17144 /^X\(\/\).*/{ s//\1/; q; } 17145 s/.*/./; q'` 17146 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then 17147 { case "$ac_dir" in 17148 [\\/]* | ?:[\\/]* ) as_incr_dir=;; 17149 *) as_incr_dir=.;; 17150esac 17151as_dummy="$ac_dir" 17152for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do 17153 case $as_mkdir_dir in 17154 # Skip DOS drivespec 17155 ?:) as_incr_dir=$as_mkdir_dir ;; 17156 *) 17157 as_incr_dir=$as_incr_dir/$as_mkdir_dir 17158 test -d "$as_incr_dir" || mkdir "$as_incr_dir" 17159 ;; 17160 esac 17161done; } 17162 17163 fi 17164 rm -f $ac_file 17165 mv $tmp/config.h $ac_file 17166 fi 17167 else 17168 cat $tmp/config.h 17169 rm -f $tmp/config.h 17170 fi 17171done 17172EOF 17173cat >>$CONFIG_STATUS <<\EOF 17174 17175# 17176# CONFIG_COMMANDS section. 17177# 17178for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue 17179 ac_dest=`echo "$ac_file" | sed 's,:.*,,'` 17180 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'` 17181 17182 case $ac_dest in 17183 default ) 17184 17185for cf_dir in test 17186do 17187 if test ! -d $srcdir/$cf_dir; then 17188 continue 17189 elif test -f $srcdir/$cf_dir/programs; then 17190 $AWK -f $srcdir/test/mk-test.awk ECHO_LINK="$ECHO_LINK" $srcdir/$cf_dir/programs >>$cf_dir/Makefile 17191 fi 17192done 17193 17194 case $cf_cv_system_name in 17195 OS/2*) LIB_PREFIX='' ;; 17196 os2*) LIB_PREFIX='' ;; 17197 *) LIB_PREFIX='lib' ;; 17198 esac 17199cf_prefix=$LIB_PREFIX 17200 17201for cf_dir in $SRC_SUBDIRS 17202do 17203 if test ! -d $srcdir/$cf_dir ; then 17204 continue 17205 elif test -f $srcdir/$cf_dir/modules; then 17206 17207 SHARED_LIB= 17208 LIBS_TO_MAKE= 17209 for cf_item in $cf_LIST_MODELS 17210 do 17211 17212 case $cf_item in 17213 libtool) cf_suffix='.la' ;; 17214 normal) cf_suffix='.a' ;; 17215 debug) cf_suffix='_g.a' ;; 17216 profile) cf_suffix='_p.a' ;; 17217 shared) 17218 case $cf_cv_system_name in 17219 cygwin*) cf_suffix='.dll' ;; 17220 darwin*) cf_suffix='.dylib' ;; 17221 hpux*) 17222 case $target in 17223 ia64*) cf_suffix='.so' ;; 17224 *) cf_suffix='.sl' ;; 17225 esac 17226 ;; 17227 *) cf_suffix='.so' ;; 17228 esac 17229 esac 17230 test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}" 17231 17232 if test $cf_item = shared ; then 17233 if test "$cf_cv_do_symlinks" = yes ; then 17234 case "$cf_cv_shlib_version" in #(vi 17235 rel) #(vi 17236 case "$cf_cv_system_name" in #(vi 17237 darwin*) 17238 case .${LIB_SUFFIX} in 17239 .w*) 17240 cf_suffix=`echo $cf_suffix | sed 's/^w//'` 17241 cf_suffix=w'.${REL_VERSION}'"$cf_suffix" 17242 ;; 17243 *) 17244 cf_suffix='.${REL_VERSION}'"$cf_suffix" 17245 ;; 17246 esac 17247 ;; #(vi 17248 *) cf_suffix="$cf_suffix"'.${REL_VERSION}' ;; 17249 esac 17250 ;; 17251 abi) 17252 case "$cf_cv_system_name" in #(vi 17253 darwin*) 17254 case .${LIB_SUFFIX} in 17255 .w*) 17256 cf_suffix=`echo $cf_suffix | sed 's/^w//'` 17257 cf_suffix=w'.${ABI_VERSION}'"$cf_suffix" 17258 ;; 17259 *) 17260 cf_suffix='.${ABI_VERSION}'"$cf_suffix" 17261 ;; 17262 esac 17263 ;; #(vi 17264 *) cf_suffix="$cf_suffix"'.${ABI_VERSION}' ;; 17265 esac 17266 ;; 17267 esac 17268 fi 17269 # cygwin needs import library, and has unique naming convention 17270 # use autodetected ${cf_prefix} for import lib and static lib, but 17271 # use 'cyg' prefix for shared lib. 17272 if test $cf_cv_shlib_version = cygdll ; then 17273 LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/cyg${cf_dir}\${ABI_VERSION}.dll" 17274 continue 17275 fi 17276 fi 17277 LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/${cf_prefix}${cf_dir}${cf_suffix}" 17278 done 17279 17280 if test $cf_dir = ncurses ; then 17281 cf_subsets="$LIB_SUBSETS" 17282 cf_r_parts="$cf_subsets" 17283 17284 while test -n "$cf_r_parts" 17285 do 17286 cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'` 17287 cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'` 17288 if test "$cf_l_parts" != "$cf_r_parts" ; then 17289 case $cf_l_parts in #(vi 17290 *termlib*) #(vi 17291 cf_item=`echo $LIBS_TO_MAKE |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g` 17292 ;; 17293 *ticlib*) 17294 cf_item=`echo $LIBS_TO_MAKE |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g` 17295 ;; 17296 *) 17297 break 17298 ;; 17299 esac 17300 LIBS_TO_MAKE="$cf_item $LIBS_TO_MAKE" 17301 else 17302 break 17303 fi 17304 done 17305 else 17306 cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'` 17307 fi 17308 17309 sed -e "s%@LIBS_TO_MAKE@%$LIBS_TO_MAKE%" \ 17310 -e "s%@SHARED_LIB@%$SHARED_LIB%" \ 17311 $cf_dir/Makefile >$cf_dir/Makefile.out 17312 mv $cf_dir/Makefile.out $cf_dir/Makefile 17313 17314 $AWK -f $srcdir/mk-0th.awk \ 17315 libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" \ 17316 $srcdir/$cf_dir/modules >>$cf_dir/Makefile 17317 17318 for cf_subset in $cf_subsets 17319 do 17320 cf_subdirs= 17321 for cf_item in $cf_LIST_MODELS 17322 do 17323 echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})" 17324 17325cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` 17326 17327 case $cf_item in 17328 libtool) cf_suffix='.la' ;; 17329 normal) cf_suffix='.a' ;; 17330 debug) cf_suffix='_g.a' ;; 17331 profile) cf_suffix='_p.a' ;; 17332 shared) 17333 case $cf_cv_system_name in 17334 cygwin*) cf_suffix='.dll' ;; 17335 darwin*) cf_suffix='.dylib' ;; 17336 hpux*) 17337 case $target in 17338 ia64*) cf_suffix='.so' ;; 17339 *) cf_suffix='.sl' ;; 17340 esac 17341 ;; 17342 *) cf_suffix='.so' ;; 17343 esac 17344 esac 17345 test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}" 17346 17347 case $cf_item in 17348 libtool) cf_subdir='obj_lo' ;; 17349 normal) cf_subdir='objects' ;; 17350 debug) cf_subdir='obj_g' ;; 17351 profile) cf_subdir='obj_p' ;; 17352 shared) 17353 case $cf_cv_system_name in #(vi 17354 cygwin) #(vi 17355 cf_subdir='objects' ;; 17356 *) 17357 cf_subdir='obj_s' ;; 17358 esac 17359 esac 17360 17361 # Test for case where we build libtinfo with a different name. 17362 cf_libname=$cf_dir 17363 if test $cf_dir = ncurses ; then 17364 case $cf_subset in 17365 *base*) 17366 ;; 17367 *termlib*) 17368 cf_libname=$TINFO_LIB_SUFFIX 17369 if test -n "${DFT_ARG_SUFFIX}" ; then 17370 # undo $LIB_SUFFIX add-on in CF_LIB_SUFFIX 17371 cf_suffix=`echo $cf_suffix |sed -e "s%^${LIB_SUFFIX}%%"` 17372 fi 17373 ;; 17374 ticlib*) 17375 cf_libname=$TICS_LIB_SUFFIX 17376 if test -n "${DFT_ARG_SUFFIX}" ; then 17377 # undo $LIB_SUFFIX add-on in CF_LIB_SUFFIX 17378 cf_suffix=`echo $cf_suffix |sed -e "s%^${LIB_SUFFIX}%%"` 17379 fi 17380 ;; 17381 esac 17382 fi 17383 17384 # These dependencies really are for development, not 17385 # builds, but they are useful in porting, too. 17386 cf_depend="../include/ncurses_cfg.h" 17387 if test "$srcdir" = "."; then 17388 cf_reldir="." 17389 else 17390 cf_reldir="\${srcdir}" 17391 fi 17392 17393 if test -f $srcdir/$cf_dir/$cf_dir.priv.h; then 17394 cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h" 17395 elif test -f $srcdir/$cf_dir/curses.priv.h; then 17396 cf_depend="$cf_depend $cf_reldir/curses.priv.h" 17397 fi 17398 17399 cf_dir_suffix= 17400 old_cf_suffix="$cf_suffix" 17401 if test "$cf_cv_shlib_version_infix" = yes ; then 17402 if test -n "$LIB_SUFFIX" ; then 17403 case $LIB_SUFFIX in 17404 w*) 17405 cf_libname=`echo $cf_libname | sed 's/w$//'` 17406 cf_suffix=`echo $cf_suffix | sed 's/^w//'` 17407 cf_dir_suffix=w 17408 ;; 17409 esac 17410 fi 17411 fi 17412 17413 $AWK -f $srcdir/mk-1st.awk \ 17414 name=${cf_libname}${cf_dir_suffix} \ 17415 traces=$LIB_TRACING \ 17416 MODEL=$cf_ITEM \ 17417 model=$cf_subdir \ 17418 prefix=$cf_prefix \ 17419 suffix=$cf_suffix \ 17420 subset=$cf_subset \ 17421 TermlibRoot=$TINFO_NAME \ 17422 TermlibSuffix=$TINFO_SUFFIX \ 17423 ShlibVer=$cf_cv_shlib_version \ 17424 ShlibVerInfix=$cf_cv_shlib_version_infix \ 17425 ReLink=${cf_cv_do_relink-no} \ 17426 DoLinks=$cf_cv_do_symlinks \ 17427 rmSoLocs=$cf_cv_rm_so_locs \ 17428 ldconfig="$LDCONFIG" \ 17429 overwrite=$WITH_OVERWRITE \ 17430 depend="$cf_depend" \ 17431 host="$host" \ 17432 $srcdir/$cf_dir/modules >>$cf_dir/Makefile 17433 17434 cf_suffix="$old_cf_suffix" 17435 17436 for cf_subdir2 in $cf_subdirs lib 17437 do 17438 test $cf_subdir = $cf_subdir2 && break 17439 done 17440 test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \ 17441 $AWK -f $srcdir/mk-2nd.awk \ 17442 name=$cf_dir \ 17443 traces=$LIB_TRACING \ 17444 MODEL=$cf_ITEM \ 17445 model=$cf_subdir \ 17446 subset=$cf_subset \ 17447 srcdir=$srcdir \ 17448 echo=$WITH_ECHO \ 17449 crenames=$cf_cv_prog_CC_c_o \ 17450 cxxrenames=$cf_cv_prog_CXX_c_o \ 17451 $srcdir/$cf_dir/modules >>$cf_dir/Makefile 17452 cf_subdirs="$cf_subdirs $cf_subdir" 17453 done 17454 done 17455 fi 17456 17457 echo ' cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >>Makefile 17458done 17459 17460for cf_dir in $SRC_SUBDIRS 17461do 17462 if test ! -d $srcdir/$cf_dir ; then 17463 continue 17464 fi 17465 17466 if test -f $cf_dir/Makefile ; then 17467 case "$cf_dir" in 17468 Ada95) #(vi 17469 echo 'libs \' >> Makefile 17470 echo 'install.libs \' >> Makefile 17471 echo 'uninstall.libs ::' >> Makefile 17472 echo ' cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >> Makefile 17473 ;; 17474 esac 17475 fi 17476 17477 if test -f $srcdir/$cf_dir/modules; then 17478 echo >> Makefile 17479 if test -f $srcdir/$cf_dir/headers; then 17480cat >> Makefile <<CF_EOF 17481install.includes \\ 17482uninstall.includes \\ 17483CF_EOF 17484 fi 17485if test "$cf_dir" != "c++" ; then 17486echo 'lint \' >> Makefile 17487fi 17488cat >> Makefile <<CF_EOF 17489libs \\ 17490lintlib \\ 17491install.libs \\ 17492uninstall.libs \\ 17493install.$cf_dir \\ 17494uninstall.$cf_dir :: 17495 cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@ 17496CF_EOF 17497 elif test -f $srcdir/$cf_dir/headers; then 17498cat >> Makefile <<CF_EOF 17499 17500libs \\ 17501install.libs \\ 17502uninstall.libs \\ 17503install.includes \\ 17504uninstall.includes :: 17505 cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@ 17506CF_EOF 17507fi 17508done 17509 17510cat >> Makefile <<CF_EOF 17511 17512install.libs uninstall.libs \\ 17513install.data uninstall.data :: 17514$MAKE_TERMINFO cd misc && \${MAKE} \${CF_MFLAGS} \$@ 17515 17516install.man \\ 17517uninstall.man :: 17518 cd man && \${MAKE} \${CF_MFLAGS} \$@ 17519 17520distclean :: 17521 rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h 17522 rm -f headers.sh headers.sed mk_shared_lib.sh 17523 rm -rf \${DIRS_TO_MAKE} 17524CF_EOF 17525 17526# Special case: tack's manpage lives in its own directory. 17527if test -d tack ; then 17528if test -f $srcdir/$tack.h; then 17529cat >> Makefile <<CF_EOF 17530 17531install.man \\ 17532uninstall.man :: 17533 cd tack && \${MAKE} \${CF_MFLAGS} \$@ 17534CF_EOF 17535fi 17536fi 17537 17538rm -f headers.sed headers.sh 17539 17540echo creating headers.sh 17541cat >headers.sh <<CF_EOF 17542#! /bin/sh 17543# This shell script is generated by the 'configure' script. It is invoked in a 17544# subdirectory of the build tree. It generates a sed-script in the parent 17545# directory that is used to adjust includes for header files that reside in a 17546# subdirectory of /usr/include, etc. 17547PRG="" 17548while test \$# != 3 17549do 17550PRG="\$PRG \$1"; shift 17551done 17552DST=\$1 17553REF=\$2 17554SRC=\$3 17555TMPSRC=\${TMPDIR-/tmp}/\`basename \$SRC\`\$\$ 17556TMPSED=\${TMPDIR-/tmp}/headers.sed\$\$ 17557echo installing \$SRC in \$DST 17558CF_EOF 17559 17560if test $WITH_CURSES_H = yes; then 17561 cat >>headers.sh <<CF_EOF 17562case \$DST in 17563/*/include/*) 17564 END=\`basename \$DST\` 17565 for i in \`cat \$REF/../*/headers |fgrep -v "#"\` 17566 do 17567 NAME=\`basename \$i\` 17568 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED 17569 done 17570 ;; 17571*) 17572 echo "" >> \$TMPSED 17573 ;; 17574esac 17575CF_EOF 17576 17577else 17578 cat >>headers.sh <<CF_EOF 17579case \$DST in 17580/*/include/*) 17581 END=\`basename \$DST\` 17582 for i in \`cat \$REF/../*/headers |fgrep -v "#"\` 17583 do 17584 NAME=\`basename \$i\` 17585 if test "\$NAME" = "curses.h" 17586 then 17587 echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED 17588 NAME=ncurses.h 17589 fi 17590 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED 17591 done 17592 ;; 17593*) 17594 echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED 17595 ;; 17596esac 17597CF_EOF 17598fi 17599cat >>headers.sh <<CF_EOF 17600rm -f \$TMPSRC 17601sed -f \$TMPSED \$SRC > \$TMPSRC 17602NAME=\`basename \$SRC\` 17603CF_EOF 17604if test $WITH_CURSES_H != yes; then 17605 cat >>headers.sh <<CF_EOF 17606test "\$NAME" = "curses.h" && NAME=ncurses.h 17607CF_EOF 17608fi 17609cat >>headers.sh <<CF_EOF 17610# Just in case someone gzip'd manpages, remove the conflicting copy. 17611test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz 17612 17613eval \$PRG \$TMPSRC \$DST/\$NAME 17614rm -f \$TMPSRC \$TMPSED 17615CF_EOF 17616 17617chmod 0755 headers.sh 17618 17619for cf_dir in $SRC_SUBDIRS 17620do 17621 if test ! -d $srcdir/$cf_dir ; then 17622 continue 17623 fi 17624 17625 if test -f $srcdir/$cf_dir/headers; then 17626 $AWK -f $srcdir/mk-hdr.awk \ 17627 subset="$LIB_SUBSETS" \ 17628 compat="$WITH_CURSES_H" \ 17629 $srcdir/$cf_dir/headers >>$cf_dir/Makefile 17630 fi 17631 17632 if test -f $srcdir/$cf_dir/modules; then 17633 if test "$cf_dir" != "c++" ; then 17634 cat >>$cf_dir/Makefile <<"CF_EOF" 17635depend : ${AUTO_SRC} 17636 makedepend -- ${CPPFLAGS} -- ${C_SRC} 17637 17638# DO NOT DELETE THIS LINE -- make depend depends on it. 17639CF_EOF 17640 fi 17641 fi 17642done 17643 17644 ;; 17645 esac 17646done 17647EOF 17648 17649cat >>$CONFIG_STATUS <<\EOF 17650 17651{ (exit 0); exit 0; } 17652EOF 17653chmod +x $CONFIG_STATUS 17654ac_clean_files=$ac_clean_files_save 17655 17656# configure is writing to config.log, and then calls config.status. 17657# config.status does its own redirection, appending to config.log. 17658# Unfortunately, on DOS this fails, as config.log is still kept open 17659# by configure, so config.status won't be able to write to it; its 17660# output is simply discarded. So we exec the FD to /dev/null, 17661# effectively closing config.log, so it can be properly (re)opened and 17662# appended to by config.status. When coming back to configure, we 17663# need to make the FD available again. 17664if test "$no_create" != yes; then 17665 ac_cs_success=: 17666 exec 5>/dev/null 17667 $SHELL $CONFIG_STATUS || ac_cs_success=false 17668 exec 5>>config.log 17669 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 17670 # would make configure fail if this is the last instruction. 17671 $ac_cs_success || { (exit 1); exit 1; } 17672fi 17673${MAKE-make} preinstall 17674