1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by Autoconf 2.52.20231210. 4# 5# Copyright 2003-2022,2023 Thomas E. Dickey 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= 101MAKEFLAGS= 102SHELL=${CONFIG_SHELL-/bin/sh} 103 104# Maximum number of lines to put in a shell here document. 105# This variable seems obsolete. It should probably be removed, and 106# only ac_max_sed_lines should be used. 107: "${ac_max_here_lines=38}" 108 109ac_unique_file="ncurses.c" 110# Factoring default headers for most tests. 111ac_includes_default="\ 112#include <stdio.h> 113#if HAVE_SYS_TYPES_H 114# include <sys/types.h> 115#endif 116#if HAVE_SYS_STAT_H 117# include <sys/stat.h> 118#endif 119#if STDC_HEADERS 120# include <stdlib.h> 121# include <stddef.h> 122#else 123# if HAVE_STDLIB_H 124# include <stdlib.h> 125# endif 126#endif 127#if HAVE_STRING_H 128# if !STDC_HEADERS && HAVE_MEMORY_H 129# include <memory.h> 130# endif 131# include <string.h> 132#endif 133#if HAVE_STRINGS_H 134# include <strings.h> 135#endif 136#if HAVE_INTTYPES_H 137# include <inttypes.h> 138#else 139# if HAVE_STDINT_H 140# include <stdint.h> 141# endif 142#endif 143#if HAVE_UNISTD_H 144# include <unistd.h> 145#endif" 146 147# Initialize some variables set by options. 148ac_init_help= 149ac_init_version=false 150# The variables have the same names as the options, with 151# dashes changed to underlines. 152cache_file=/dev/null 153exec_prefix=NONE 154no_create= 155no_recursion= 156prefix=NONE 157program_prefix=NONE 158program_suffix=NONE 159program_transform_name=s,x,x, 160silent= 161site= 162srcdir= 163verbose= 164x_includes=NONE 165x_libraries=NONE 166 167# Installation directory options. 168# These are left unexpanded so users can "make install exec_prefix=/foo" 169# and all the variables that are supposed to be based on exec_prefix 170# by default will actually change. 171# Use braces instead of parens because sh, perl, etc. also accept them. 172bindir='${exec_prefix}/bin' 173sbindir='${exec_prefix}/sbin' 174libexecdir='${exec_prefix}/libexec' 175datarootdir='${prefix}/share' 176datadir='${datarootdir}' 177sysconfdir='${prefix}/etc' 178sharedstatedir='${prefix}/com' 179localstatedir='${prefix}/var' 180runstatedir='${localstatedir}/run' 181libdir='${exec_prefix}/lib' 182includedir='${prefix}/include' 183oldincludedir='/usr/include' 184infodir='${datarootdir}/info' 185mandir='${datarootdir}/man' 186 187# Identity of this package. 188PACKAGE_NAME= 189PACKAGE_TARNAME= 190PACKAGE_VERSION= 191PACKAGE_STRING= 192PACKAGE_BUGREPORT= 193 194ac_prev= 195for ac_option 196do 197 # If the previous option needs an argument, assign it. 198 if test -n "$ac_prev"; then 199 eval "$ac_prev=\$ac_option" 200 ac_prev= 201 continue 202 fi 203 204 ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'` 205 206 # Accept the important Cygnus configure options, so we can diagnose typos. 207 208 case "$ac_option" in 209 210 -bindir | --bindir | --bindi | --bind | --bin | --bi) 211 ac_prev=bindir ;; 212 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 213 bindir=$ac_optarg ;; 214 215 -build | --build | --buil | --bui | --bu) 216 ac_prev=build_alias ;; 217 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 218 build_alias=$ac_optarg ;; 219 220 -cache-file | --cache-file | --cache-fil | --cache-fi \ 221 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 222 ac_prev=cache_file ;; 223 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 224 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 225 cache_file=$ac_optarg ;; 226 227 --config-cache | -C) 228 cache_file=config.cache ;; 229 230 -datadir | --datadir | --datadi | --datad | --data | --dat | --da) 231 ac_prev=datadir ;; 232 -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \ 233 | --da=*) 234 datadir=$ac_optarg ;; 235 236 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 237 | --dataroo | --dataro | --datar) 238 ac_prev=datarootdir ;; 239 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 240 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 241 datarootdir=$ac_optarg ;; 242 243 -disable-* | --disable-*) 244 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 245 # Reject names that are not valid shell variable names. 246 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && 247 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 248 { (exit 1); exit 1; }; } 249 ac_feature=`echo "$ac_feature" | sed 's/-/_/g'` 250 eval "enable_$ac_feature=no" ;; 251 252 -enable-* | --enable-*) 253 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 254 # Reject names that are not valid shell variable names. 255 expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null && 256 { echo "$as_me: error: invalid feature name: $ac_feature" >&2 257 { (exit 1); exit 1; }; } 258 ac_feature=`echo "$ac_feature" | sed 's/-/_/g'` 259 case "$ac_option" in 260 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; 261 *) ac_optarg=yes ;; 262 esac 263 eval "enable_$ac_feature='$ac_optarg'" ;; 264 265 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 266 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 267 | --exec | --exe | --ex) 268 ac_prev=exec_prefix ;; 269 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 270 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 271 | --exec=* | --exe=* | --ex=*) 272 exec_prefix=$ac_optarg ;; 273 274 -gas | --gas | --ga | --g) 275 # Obsolete; use --with-gas. 276 with_gas=yes ;; 277 278 -help | --help | --hel | --he | -h) 279 ac_init_help=long ;; 280 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 281 ac_init_help=recursive ;; 282 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 283 ac_init_help=short ;; 284 285 -host | --host | --hos | --ho) 286 ac_prev=host_alias ;; 287 -host=* | --host=* | --hos=* | --ho=*) 288 host_alias=$ac_optarg ;; 289 290 -includedir | --includedir | --includedi | --included | --include \ 291 | --includ | --inclu | --incl | --inc) 292 ac_prev=includedir ;; 293 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 294 | --includ=* | --inclu=* | --incl=* | --inc=*) 295 includedir=$ac_optarg ;; 296 297 -infodir | --infodir | --infodi | --infod | --info | --inf) 298 ac_prev=infodir ;; 299 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 300 infodir=$ac_optarg ;; 301 302 -libdir | --libdir | --libdi | --libd) 303 ac_prev=libdir ;; 304 -libdir=* | --libdir=* | --libdi=* | --libd=*) 305 libdir=$ac_optarg ;; 306 307 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 308 | --libexe | --libex | --libe) 309 ac_prev=libexecdir ;; 310 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 311 | --libexe=* | --libex=* | --libe=*) 312 libexecdir=$ac_optarg ;; 313 314 -localstatedir | --localstatedir | --localstatedi | --localstated \ 315 | --localstate | --localstat | --localsta | --localst \ 316 | --locals | --local | --loca | --loc | --lo) 317 ac_prev=localstatedir ;; 318 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 319 | --localstate=* | --localstat=* | --localsta=* | --localst=* \ 320 | --locals=* | --local=* | --loca=* | --loc=* | --lo=*) 321 localstatedir=$ac_optarg ;; 322 323 -runstatedir | --runstatedir | --runstatedi | --runstated \ 324 | --runstate | --runstat | --runsta | --runst \ 325 | --runs | --run | --ru) 326 ac_prev=runstatedir ;; 327 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ 328 | --runstate=* | --runstat=* | --runsta=* | --runst=* \ 329 | --runs=* | --run=* | --ru=*) 330 runstatedir=$ac_optarg ;; 331 332 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 333 ac_prev=mandir ;; 334 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 335 mandir=$ac_optarg ;; 336 337 -nfp | --nfp | --nf) 338 # Obsolete; use --without-fp. 339 with_fp=no ;; 340 341 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 342 | --no-cr | --no-c) 343 no_create=yes ;; 344 345 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 346 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 347 no_recursion=yes ;; 348 349 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 350 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 351 | --oldin | --oldi | --old | --ol | --o) 352 ac_prev=oldincludedir ;; 353 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 354 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 355 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 356 oldincludedir=$ac_optarg ;; 357 358 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 359 ac_prev=prefix ;; 360 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 361 prefix=$ac_optarg ;; 362 363 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 364 | --program-pre | --program-pr | --program-p) 365 ac_prev=program_prefix ;; 366 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 367 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 368 program_prefix=$ac_optarg ;; 369 370 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 371 | --program-suf | --program-su | --program-s) 372 ac_prev=program_suffix ;; 373 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 374 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 375 program_suffix=$ac_optarg ;; 376 377 -program-transform-name | --program-transform-name \ 378 | --program-transform-nam | --program-transform-na \ 379 | --program-transform-n | --program-transform- \ 380 | --program-transform | --program-transfor \ 381 | --program-transfo | --program-transf \ 382 | --program-trans | --program-tran \ 383 | --progr-tra | --program-tr | --program-t) 384 ac_prev=program_transform_name ;; 385 -program-transform-name=* | --program-transform-name=* \ 386 | --program-transform-nam=* | --program-transform-na=* \ 387 | --program-transform-n=* | --program-transform-=* \ 388 | --program-transform=* | --program-transfor=* \ 389 | --program-transfo=* | --program-transf=* \ 390 | --program-trans=* | --program-tran=* \ 391 | --progr-tra=* | --program-tr=* | --program-t=*) 392 program_transform_name=$ac_optarg ;; 393 394 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 395 | -silent | --silent | --silen | --sile | --sil) 396 silent=yes ;; 397 398 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 399 ac_prev=sbindir ;; 400 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 401 | --sbi=* | --sb=*) 402 sbindir=$ac_optarg ;; 403 404 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 405 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 406 | --sharedst | --shareds | --shared | --share | --shar \ 407 | --sha | --sh) 408 ac_prev=sharedstatedir ;; 409 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 410 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 411 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 412 | --sha=* | --sh=*) 413 sharedstatedir=$ac_optarg ;; 414 415 -site | --site | --sit) 416 ac_prev=site ;; 417 -site=* | --site=* | --sit=*) 418 site=$ac_optarg ;; 419 420 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 421 ac_prev=srcdir ;; 422 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 423 srcdir=$ac_optarg ;; 424 425 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 426 | --syscon | --sysco | --sysc | --sys | --sy) 427 ac_prev=sysconfdir ;; 428 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 429 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 430 sysconfdir=$ac_optarg ;; 431 432 -target | --target | --targe | --targ | --tar | --ta | --t) 433 ac_prev=target_alias ;; 434 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 435 target_alias=$ac_optarg ;; 436 437 -v | -verbose | --verbose | --verbos | --verbo | --verb) 438 verbose=yes ;; 439 440 -version | --version | --versio | --versi | --vers | -V) 441 ac_init_version=: ;; 442 443 -with-* | --with-*) 444 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 445 # Reject names that are not valid shell variable names. 446 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && 447 { echo "$as_me: error: invalid package name: $ac_package" >&2 448 { (exit 1); exit 1; }; } 449 ac_package=`echo "$ac_package" | sed 's/-/_/g'` 450 case "$ac_option" in 451 *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;; 452 *) ac_optarg=yes ;; 453 esac 454 eval "with_$ac_package='$ac_optarg'" ;; 455 456 -without-* | --without-*) 457 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` 458 # Reject names that are not valid shell variable names. 459 expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null && 460 { echo "$as_me: error: invalid package name: $ac_package" >&2 461 { (exit 1); exit 1; }; } 462 ac_package=`echo "$ac_package" | sed 's/-/_/g'` 463 eval "with_$ac_package=no" ;; 464 465 --x) 466 # Obsolete; use --with-x. 467 with_x=yes ;; 468 469 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 470 | --x-incl | --x-inc | --x-in | --x-i) 471 ac_prev=x_includes ;; 472 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 473 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 474 x_includes=$ac_optarg ;; 475 476 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 477 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 478 ac_prev=x_libraries ;; 479 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 480 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 481 x_libraries=$ac_optarg ;; 482 483 -*) { echo "$as_me: error: unrecognized option: $ac_option 484Try \`$0 --help' for more information." >&2 485 { (exit 1); exit 1; }; } 486 ;; 487 488 *=*) 489 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 490 # Reject names that are not valid shell variable names. 491 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && 492 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 493 { (exit 1); exit 1; }; } 494 ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` 495 eval "$ac_envvar='$ac_optarg'" 496 export "$ac_envvar" ;; 497 498 *) 499 # FIXME: should be removed in autoconf 3.0. 500 echo "$as_me: WARNING: you should use --build, --host, --target" >&2 501 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 502 echo "$as_me: WARNING: invalid host type: $ac_option" >&2 503 : "${build_alias=$ac_option}" "${host_alias=$ac_option}" "${target_alias=$ac_option}" 504 ;; 505 506 esac 507done 508 509if test -n "$ac_prev"; then 510 ac_option=--`echo "$ac_prev" | sed 's/_/-/g'` 511 { echo "$as_me: error: missing argument to $ac_option" >&2 512 { (exit 1); exit 1; }; } 513fi 514 515# Be sure to have absolute paths. 516for ac_var in exec_prefix prefix 517do 518 eval ac_val=$`echo "$ac_var"` 519 case "$ac_val" in 520 [\\/$]* | ?:[\\/]* | NONE | '' ) ;; 521 *) { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2 522 { (exit 1); exit 1; }; };; 523 esac 524done 525 526# Be sure to have absolute paths. 527for ac_var in bindir sbindir libexecdir datarootdir datadir sysconfdir sharedstatedir \ 528 localstatedir libdir includedir oldincludedir infodir mandir 529do 530 eval ac_val=$`echo "$ac_var"` 531 case "$ac_val" in 532 [\\/$]* | ?:[\\/]* ) ;; 533 *) { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2 534 { (exit 1); exit 1; }; };; 535 esac 536done 537 538# There might be people who depend on the old broken behavior: `$host' 539# used to hold the argument of --host etc. 540build=$build_alias 541host=$host_alias 542target=$target_alias 543 544# FIXME: should be removed in autoconf 3.0. 545if test "x$host_alias" != x; then 546 if test "x$build_alias" = x; then 547 cross_compiling=maybe 548 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 549 If a cross compiler is detected then cross compile mode will be used." >&2 550 elif test "x$build_alias" != "x$host_alias"; then 551 cross_compiling=yes 552 fi 553fi 554 555ac_tool_prefix= 556test -n "$host_alias" && ac_tool_prefix=$host_alias- 557 558test "$silent" = yes && exec 6>/dev/null 559 560# Find the source files, if location was not specified. 561if test -z "$srcdir"; then 562 ac_srcdir_defaulted=yes 563 # Try the directory containing this script, then its parent. 564 ac_prog=$0 565 ac_confdir=`echo "$ac_prog" | sed 's%[\\/][^\\/][^\\/]*$%%'` 566 test "x$ac_confdir" = "x$ac_prog" && ac_confdir=. 567 srcdir=$ac_confdir 568 if test ! -r "$srcdir/$ac_unique_file"; then 569 srcdir=.. 570 fi 571else 572 ac_srcdir_defaulted=no 573fi 574if test ! -r "$srcdir/$ac_unique_file"; then 575 if test "$ac_srcdir_defaulted" = yes; then 576 { echo "$as_me: error: cannot find sources in $ac_confdir or .." >&2 577 { (exit 1); exit 1; }; } 578 else 579 { echo "$as_me: error: cannot find sources in $srcdir" >&2 580 { (exit 1); exit 1; }; } 581 fi 582fi 583srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'` 584ac_env_build_alias_set=${build_alias+set} 585ac_env_build_alias_value=$build_alias 586ac_cv_env_build_alias_set=${build_alias+set} 587ac_cv_env_build_alias_value=$build_alias 588ac_env_host_alias_set=${host_alias+set} 589ac_env_host_alias_value=$host_alias 590ac_cv_env_host_alias_set=${host_alias+set} 591ac_cv_env_host_alias_value=$host_alias 592ac_env_target_alias_set=${target_alias+set} 593ac_env_target_alias_value=$target_alias 594ac_cv_env_target_alias_set=${target_alias+set} 595ac_cv_env_target_alias_value=$target_alias 596ac_env_CC_set=${CC+set} 597ac_env_CC_value=$CC 598ac_cv_env_CC_set=${CC+set} 599ac_cv_env_CC_value=$CC 600ac_env_CFLAGS_set=${CFLAGS+set} 601ac_env_CFLAGS_value=$CFLAGS 602ac_cv_env_CFLAGS_set=${CFLAGS+set} 603ac_cv_env_CFLAGS_value=$CFLAGS 604ac_env_LDFLAGS_set=${LDFLAGS+set} 605ac_env_LDFLAGS_value=$LDFLAGS 606ac_cv_env_LDFLAGS_set=${LDFLAGS+set} 607ac_cv_env_LDFLAGS_value=$LDFLAGS 608ac_env_CPPFLAGS_set=${CPPFLAGS+set} 609ac_env_CPPFLAGS_value=$CPPFLAGS 610ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set} 611ac_cv_env_CPPFLAGS_value=$CPPFLAGS 612ac_env_CPP_set=${CPP+set} 613ac_env_CPP_value=$CPP 614ac_cv_env_CPP_set=${CPP+set} 615ac_cv_env_CPP_value=$CPP 616 617# 618# Report the --help message. 619# 620if test "$ac_init_help" = "long"; then 621 # Omit some internal or obsolete options to make the list less imposing. 622 # This message is too long to be a string in the A/UX 3.1 sh. 623 cat <<EOF 624\`configure' configures this package to adapt to many kinds of systems. 625 626Usage: $0 [OPTION]... [VAR=VALUE]... 627 628To assign environment variables (e.g., CC, CFLAGS...), specify them as 629VAR=VALUE. See below for descriptions of some of the useful variables. 630 631Defaults for the options are specified in brackets. 632 633Configuration: 634 -h, --help display this help and exit 635 --help=short display options specific to this package 636 --help=recursive display the short help of all the included packages 637 -V, --version display version information and exit 638 -q, --quiet, --silent do not print \`checking...' messages 639 --cache-file=FILE cache test results in FILE [disabled] 640 -C, --config-cache alias for \`--cache-file=config.cache' 641 -n, --no-create do not create output files 642 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 643 644EOF 645 646 cat <<EOF 647Installation directories: 648 --prefix=PREFIX install architecture-independent files in PREFIX 649 [$ac_default_prefix] 650 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 651 [PREFIX] 652 653By default, \`make install' will install all the files in 654\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 655an installation prefix other than \`$ac_default_prefix' using \`--prefix', 656for instance \`--prefix=\$HOME'. 657 658For better control, use the options below. 659 660Fine tuning of the installation directories: 661 --bindir=DIR user executables [EPREFIX/bin] 662 --sbindir=DIR system admin executables [EPREFIX/sbin] 663 --libexecdir=DIR program executables [EPREFIX/libexec] 664 --datarootdir=DIR read-only architecture-independent data [PREFIX/share] 665 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 666 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 667 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 668 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 669 --runstatedir=DIR extra definition of runtime data [LOCALSTATEDIR/run] 670 --libdir=DIR object code libraries [EPREFIX/lib] 671 --includedir=DIR C header files [PREFIX/include] 672 --oldincludedir=DIR C header files for non-gcc [/usr/include] 673 --infodir=DIR info documentation [DATAROOTDIR/info] 674 --mandir=DIR man documentation [DATAROOTDIR/man] 675EOF 676 677 cat <<\EOF 678 679Program names: 680 --program-prefix=PREFIX prepend PREFIX to installed program names 681 --program-suffix=SUFFIX append SUFFIX to installed program names 682 --program-transform-name=PROGRAM run sed PROGRAM on installed program names 683 684X features: 685 --x-includes=DIR X include files are in DIR 686 --x-libraries=DIR X library files are in DIR 687 688System types: 689 --build=BUILD configure for building on BUILD [guessed] 690 --host=HOST build programs to run on HOST [BUILD] 691EOF 692fi 693 694if test -n "$ac_init_help"; then 695 696 cat <<\EOF 697 698Optional Features: 699 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 700 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 701 702Optional Packages: 703 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 704 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 705 706General Options: 707 --disable-stripping do not strip (debug info) installed executables 708 --with-strip-program=XX specify program to use when stripping in install 709 --enable-stdnoreturn enable C11 _Noreturn feature for diagnostics 710 --enable-string-hacks work around bogus compiler/loader warnings 711 --with-pkg-config[=CMD] enable/disable use of pkg-config and its name CMD 712 --disable-echo do not display "compiling" commands 713Curses Version-dependent Options: 714 --with-ncurses-wrap-prefix naming-prefix for ncurses wrapped-variables 715 --disable-widec disable checks for wide-character functions 716 --with-curses-dir=DIR directory in which (n)curses is installed 717 --with-screen=XXX use specified curses-libraries 718 --with-ncursesw use wide ncurses-libraries 719 --with-ncurses use ncurses-libraries 720 --with-pdcurses compile/link with pdcurses X11 library 721 --with-curses-colr compile/link with HPUX 10.x color-curses 722 --with-curses-5lib compile/link with SunOS 5lib curses 723 --with-Xaw3d link with Xaw 3d library 724 --with-Xaw3dxft link with Xaw 3d xft library 725 --with-neXtaw link with neXT Athena library 726 --with-XawPlus link with Athena-Plus library 727 --with-x use the X Window System 728 --with-x11-rgb=FILE obtain X11 color definitions from FILE (default: EPREFIX/lib/X11/rgb.txt) 729 --with-form-libname[=XXX] override ifelse(,,form,) basename of library 730 --with-menu-libname[=XXX] override ifelse(,,menu,) basename of library 731 --with-panel-libname[=XXX] override ifelse(,,panel,) basename of library 732 --disable-panel disable checks for panel functions 733 --disable-menu disable checks for menu functions 734 --disable-form disable checks for form functions 735Testing/development Options: 736 --enable-warnings test: turn on gcc compiler warnings 737 --with-dmalloc test: use Gray Watson's dmalloc library 738 --with-dbmalloc test: use Conor Cahill's dbmalloc library 739 --with-valgrind test: use valgrind 740 --disable-leaks test: free permanent memory, analyze leaks 741 --disable-rpath-hack don't add rpath options for additional libraries 742 743Some influential environment variables: 744 CC C compiler command 745 CFLAGS C compiler flags 746 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 747 nonstandard directory <lib dir> 748 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have 749 headers in a nonstandard directory <include dir> 750 CPP C preprocessor 751 752Use these variables to override the choices made by `configure' or to help 753it to find libraries and programs with nonstandard names/locations. 754 755EOF 756fi 757 758if test "$ac_init_help" = "recursive"; then 759 # If there are subdirs, report their specific --help. 760 ac_popdir=`pwd` 761 for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue 762 cd "$ac_subdir" 763 # A "../" for each directory in /$ac_subdir. 764 ac_dots=`echo "$ac_subdir" | 765 sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'` 766 767 case "$srcdir" in 768 .) # No --srcdir option. We are building in place. 769 ac_sub_srcdir="$srcdir" ;; 770 [\\/]* | ?:[\\/]* ) # Absolute path. 771 ac_sub_srcdir="$srcdir/$ac_subdir" ;; 772 *) # Relative path. 773 ac_sub_srcdir="$ac_dots$srcdir/$ac_subdir" ;; 774 esac 775 776 # Check for guested configure; otherwise get Cygnus style configure. 777 if test -f "$ac_sub_srcdir/configure.gnu"; then 778 echo 779 $SHELL "$ac_sub_srcdir/configure.gnu" --help=recursive 780 elif test -f "$ac_sub_srcdir/configure"; then 781 echo 782 $SHELL "$ac_sub_srcdir/configure" --help=recursive 783 elif test -f "$ac_sub_srcdir/configure.ac" || 784 test -f "$ac_sub_srcdir/configure.in"; then 785 echo 786 "$ac_configure" --help 787 else 788 echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2 789 fi 790 cd "$ac_popdir" 791 done 792fi 793 794test -n "$ac_init_help" && exit 0 795if "$ac_init_version"; then 796 cat <<\EOF 797 798Copyright 2003-2022,2023 Thomas E. Dickey 799Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001 800Free Software Foundation, Inc. 801This configure script is free software; the Free Software Foundation 802gives unlimited permission to copy, distribute and modify it. 803EOF 804 exit 0 805fi 806exec 5>config.log 807cat >&5 <<EOF 808This file contains any messages produced by compilers while 809running configure, to aid debugging if configure makes a mistake. 810 811It was created by $as_me, which was 812generated by GNU Autoconf 2.52.20231210. Invocation command line was 813 814 $ $0 $@ 815 816EOF 817{ 818cat <<_ASUNAME 819## ---------- ## 820## Platform. ## 821## ---------- ## 822 823hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 824uname -m = `(uname -m) 2>/dev/null || echo unknown` 825uname -r = `(uname -r) 2>/dev/null || echo unknown` 826uname -s = `(uname -s) 2>/dev/null || echo unknown` 827uname -v = `(uname -v) 2>/dev/null || echo unknown` 828 829/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 830/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 831 832/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 833/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 834/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 835hostinfo = `(hostinfo) 2>/dev/null || echo unknown` 836/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 837/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 838/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 839 840PATH = $PATH 841 842_ASUNAME 843} >&5 844 845cat >&5 <<EOF 846## ------------ ## 847## Core tests. ## 848## ------------ ## 849 850EOF 851 852# Keep a trace of the command line. 853# Strip out --no-create and --no-recursion so they do not pile up. 854# Also quote any args containing shell meta-characters. 855ac_configure_args= 856ac_sep= 857for ac_arg 858do 859 case "$ac_arg" in 860 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 861 | --no-cr | --no-c) ;; 862 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 863 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;; 864 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) 865 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` 866 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'" 867 ac_sep=" " ;; 868 *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg" 869 ac_sep=" " ;; 870 esac 871 # Get rid of the leading space. 872done 873 874# When interrupted or exit'd, cleanup temporary files, and complete 875# config.log. We remove comments because anyway the quotes in there 876# would cause problems or look ugly. 877trap 'exit_status=$? 878 # Save into config.log some information that might help in debugging. 879 echo >&5 880 echo "## ----------------- ##" >&5 881 echo "## Cache variables. ##" >&5 882 echo "## ----------------- ##" >&5 883 echo >&5 884 # The following way of writing the cache mishandles newlines in values, 885{ 886 (set) 2>&1 | 887 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in 888 *ac_space=\ *) 889 sed -n \ 890 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g; 891 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p" 892 ;; 893 *) 894 sed -n \ 895 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" 896 ;; 897 esac; 898} >&5 899 sed "/^$/d" confdefs.h >conftest.log 900 if test -s conftest.log; then 901 echo >&5 902 echo "## ------------ ##" >&5 903 echo "## confdefs.h. ##" >&5 904 echo "## ------------ ##" >&5 905 echo >&5 906 cat conftest.log >&5 907 fi 908 (echo; echo) >&5 909 test "$ac_signal" != 0 && 910 echo "$as_me: caught signal $ac_signal" >&5 911 echo "$as_me: exit $exit_status" >&5 912 rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files && 913 exit $exit_status 914 ' 0 915for ac_signal in 1 2 13 15; do 916 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' "$ac_signal" 917done 918ac_signal=0 919 920# confdefs.h avoids OS command line length limits that DEFS can exceed. 921rm -rf conftest* confdefs.h 922# AIX cpp loses on an empty file, so make sure it contains at least a newline. 923echo >confdefs.h 924 925# Let the site file select an alternate cache file if it wants to. 926# Prefer explicitly selected file to automatically selected ones. 927if test -z "$CONFIG_SITE"; then 928 if test "x$prefix" != xNONE; then 929 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" 930 else 931 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" 932 fi 933fi 934for ac_site_file in $CONFIG_SITE; do 935 if test -r "$ac_site_file"; then 936 { echo "$as_me:936: loading site script $ac_site_file" >&5 937echo "$as_me: loading site script $ac_site_file" >&6;} 938 cat "$ac_site_file" >&5 939 . "$ac_site_file" 940 fi 941done 942 943if test -r "$cache_file"; then 944 # Some versions of bash will fail to source /dev/null (special 945 # files actually), so we avoid doing that. 946 if test -f "$cache_file"; then 947 { echo "$as_me:947: loading cache $cache_file" >&5 948echo "$as_me: loading cache $cache_file" >&6;} 949 case $cache_file in 950 [\\/]* | ?:[\\/]* ) . $cache_file;; 951 *) . ./$cache_file;; 952 esac 953 fi 954else 955 { echo "$as_me:955: creating cache $cache_file" >&5 956echo "$as_me: creating cache $cache_file" >&6;} 957 >$cache_file 958fi 959 960# Check that the precious variables saved in the cache have kept the same 961# value. 962ac_cache_corrupted=false 963for ac_var in `(set) 2>&1 | 964 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do 965 eval ac_old_set=\$ac_cv_env_${ac_var}_set 966 eval ac_new_set=\$ac_env_${ac_var}_set 967 eval ac_old_val="\$ac_cv_env_${ac_var}_value" 968 eval ac_new_val="\$ac_env_${ac_var}_value" 969 case "$ac_old_set,$ac_new_set" in 970 set,) 971 { echo "$as_me:971: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 972echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 973 ac_cache_corrupted=: ;; 974 ,set) 975 { echo "$as_me:975: error: \`$ac_var' was not set in the previous run" >&5 976echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 977 ac_cache_corrupted=: ;; 978 ,);; 979 *) 980 if test "x$ac_old_val" != "x$ac_new_val"; then 981 { echo "$as_me:981: error: \`$ac_var' has changed since the previous run:" >&5 982echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 983 { echo "$as_me:983: former value: $ac_old_val" >&5 984echo "$as_me: former value: $ac_old_val" >&2;} 985 { echo "$as_me:985: current value: $ac_new_val" >&5 986echo "$as_me: current value: $ac_new_val" >&2;} 987 ac_cache_corrupted=: 988 fi;; 989 esac 990 # Pass precious variables to config.status. It doesn't matter if 991 # we pass some twice (in addition to the command line arguments). 992 if test "$ac_new_set" = set; then 993 case "$ac_new_val" in 994 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) 995 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` 996 ac_configure_args="$ac_configure_args '$ac_arg'" 997 ;; 998 *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val" 999 ;; 1000 esac 1001 fi 1002done 1003if "$ac_cache_corrupted"; then 1004 { echo "$as_me:1004: error: changes in the environment can compromise the build" >&5 1005echo "$as_me: error: changes in the environment can compromise the build" >&2;} 1006 { { echo "$as_me:1006: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 1007echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} 1008 { (exit 1); exit 1; }; } 1009fi 1010 1011ac_ext=c 1012ac_cpp='$CPP $CPPFLAGS' 1013ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5' 1014ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5' 1015ac_compiler_gnu=$ac_cv_c_compiler_gnu 1016ac_main_return="return" 1017 1018case `echo "testing\c" 2>/dev/null; echo 1,2,3`,`echo -n testing 2>/dev/null; echo 1,2,3` in 1019 *c*,-n*) ECHO_N= 1020 ECHO_C= # newlines do not sed ;-) only broken shells would use this case anyway 1021 ECHO_T=' ' 1022 ;; 1023 *c*,* ) ECHO_N=-n 1024 ECHO_C= 1025 ECHO_T= 1026 ;; 1027 *) ECHO_N= 1028 ECHO_C='\c' 1029 ECHO_T= 1030 ;; 1031esac 1032echo "#! $SHELL" >conftest.sh 1033echo "exit 0" >>conftest.sh 1034chmod +x conftest.sh 1035if { (echo "$as_me:1035: PATH=\".;.\"; conftest.sh") >&5 1036 (PATH=".;."; conftest.sh) 2>&5 1037 ac_status=$? 1038 echo "$as_me:1038: \$? = $ac_status" >&5 1039 (exit "$ac_status"); }; then 1040 ac_path_separator=';' 1041else 1042 ac_path_separator=: 1043fi 1044PATH_SEPARATOR="$ac_path_separator" 1045rm -f conftest.sh 1046 1047ac_config_headers="$ac_config_headers ncurses_cfg.h:ncurses_tst.hin" 1048 1049test -f config.guess || ( test -f ../config.guess && cp ../config.guess ./ ) 1050 1051test -f config.sub || ( test -f ../config.sub && cp ../config.sub ./ ) 1052 1053ac_aux_dir= 1054for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do 1055 if test -f "$ac_dir/install-sh"; then 1056 ac_aux_dir=$ac_dir 1057 ac_install_sh="$ac_aux_dir/install-sh -c" 1058 break 1059 elif test -f "$ac_dir/install.sh"; then 1060 ac_aux_dir=$ac_dir 1061 ac_install_sh="$ac_aux_dir/install.sh -c" 1062 break 1063 elif test -f "$ac_dir/shtool"; then 1064 ac_aux_dir=$ac_dir 1065 ac_install_sh="$ac_aux_dir/shtool install -c" 1066 break 1067 fi 1068done 1069if test -z "$ac_aux_dir"; then 1070 { { echo "$as_me:1070: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5 1071echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;} 1072 { (exit 1); exit 1; }; } 1073fi 1074ac_config_guess="$SHELL $ac_aux_dir/config.guess" 1075ac_config_sub="$SHELL $ac_aux_dir/config.sub" 1076ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure. 1077 1078# Make sure we can run config.sub. 1079$ac_config_sub sun4 >/dev/null 2>&1 || 1080 { { echo "$as_me:1080: error: cannot run $ac_config_sub" >&5 1081echo "$as_me: error: cannot run $ac_config_sub" >&2;} 1082 { (exit 1); exit 1; }; } 1083 1084echo "$as_me:1084: checking build system type" >&5 1085echo $ECHO_N "checking build system type... $ECHO_C" >&6 1086if test "${ac_cv_build+set}" = set; then 1087 echo $ECHO_N "(cached) $ECHO_C" >&6 1088else 1089 ac_cv_build_alias=$build_alias 1090test -z "$ac_cv_build_alias" && 1091 ac_cv_build_alias=`$ac_config_guess` 1092test -z "$ac_cv_build_alias" && 1093 { { echo "$as_me:1093: error: cannot guess build type; you must specify one" >&5 1094echo "$as_me: error: cannot guess build type; you must specify one" >&2;} 1095 { (exit 1); exit 1; }; } 1096ac_cv_build=`$ac_config_sub "$ac_cv_build_alias"` || 1097 { { echo "$as_me:1097: error: $ac_config_sub $ac_cv_build_alias failed." >&5 1098echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;} 1099 { (exit 1); exit 1; }; } 1100 1101fi 1102echo "$as_me:1102: result: $ac_cv_build" >&5 1103echo "${ECHO_T}$ac_cv_build" >&6 1104build=$ac_cv_build 1105build_cpu=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` 1106build_vendor=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` 1107build_os=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` 1108 1109if test -f "$srcdir/config.guess" || test -f "$ac_aux_dir/config.guess" ; then 1110 echo "$as_me:1110: checking host system type" >&5 1111echo $ECHO_N "checking host system type... $ECHO_C" >&6 1112if test "${ac_cv_host+set}" = set; then 1113 echo $ECHO_N "(cached) $ECHO_C" >&6 1114else 1115 ac_cv_host_alias=$host_alias 1116test -z "$ac_cv_host_alias" && 1117 ac_cv_host_alias=$ac_cv_build_alias 1118ac_cv_host=`$ac_config_sub "$ac_cv_host_alias"` || 1119 { { echo "$as_me:1119: error: $ac_config_sub $ac_cv_host_alias failed" >&5 1120echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;} 1121 { (exit 1); exit 1; }; } 1122 1123fi 1124echo "$as_me:1124: result: $ac_cv_host" >&5 1125echo "${ECHO_T}$ac_cv_host" >&6 1126host=$ac_cv_host 1127host_cpu=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` 1128host_vendor=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` 1129host_os=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` 1130 1131 system_name="$host_os" 1132else 1133 system_name="`(uname -s -r) 2>/dev/null`" 1134 if test -z "$system_name" ; then 1135 system_name="`(hostname) 2>/dev/null`" 1136 fi 1137fi 1138test -n "$system_name" && 1139cat >>confdefs.h <<EOF 1140#define SYSTEM_NAME "$system_name" 1141EOF 1142 1143if test "${cf_cv_system_name+set}" = set; then 1144 echo $ECHO_N "(cached) $ECHO_C" >&6 1145else 1146 cf_cv_system_name="$system_name" 1147fi 1148 1149test -z "$system_name" && system_name="$cf_cv_system_name" 1150test -n "$cf_cv_system_name" && echo "$as_me:1150: result: Configuring for $cf_cv_system_name" >&5 1151echo "${ECHO_T}Configuring for $cf_cv_system_name" >&6 1152 1153if test ".$system_name" != ".$cf_cv_system_name" ; then 1154 echo "$as_me:1154: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5 1155echo "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6 1156 { { echo "$as_me:1156: error: \"Please remove config.cache and try again.\"" >&5 1157echo "$as_me: error: \"Please remove config.cache and try again.\"" >&2;} 1158 { (exit 1); exit 1; }; } 1159fi 1160 1161test "$program_prefix" != NONE && 1162 program_transform_name="s,^,$program_prefix,;$program_transform_name" 1163# Use a double $ so make ignores it. 1164test "$program_suffix" != NONE && 1165 program_transform_name="s,\$,$program_suffix,;$program_transform_name" 1166# Double any \ or $. echo might interpret backslashes. 1167# By default was `s,x,x', remove it if useless. 1168cat <<\_ACEOF >conftest.sed 1169s/[\\$]/&&/g;s/;s,x,x,$// 1170_ACEOF 1171program_transform_name=`echo $program_transform_name | sed -f conftest.sed` 1172rm conftest.sed 1173 1174echo "$as_me:1174: checking whether ${MAKE-make} sets \${MAKE}" >&5 1175echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6 1176set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'` 1177if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then 1178 echo $ECHO_N "(cached) $ECHO_C" >&6 1179else 1180 cat >conftest.make <<\EOF 1181all: 1182 @echo 'ac_maketemp="${MAKE}"' 1183EOF 1184# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 1185eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=` 1186if test -n "$ac_maketemp"; then 1187 eval ac_cv_prog_make_${ac_make}_set=yes 1188else 1189 eval ac_cv_prog_make_${ac_make}_set=no 1190fi 1191rm -f conftest.make 1192fi 1193if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then 1194 echo "$as_me:1194: result: yes" >&5 1195echo "${ECHO_T}yes" >&6 1196 SET_MAKE= 1197else 1198 echo "$as_me:1198: result: no" >&5 1199echo "${ECHO_T}no" >&6 1200 SET_MAKE="MAKE=${MAKE-make}" 1201fi 1202 1203ac_ext=c 1204ac_cpp='$CPP $CPPFLAGS' 1205ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5' 1206ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5' 1207ac_compiler_gnu=$ac_cv_c_compiler_gnu 1208ac_main_return="return" 1209if test -n "$ac_tool_prefix"; then 1210 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 1211set dummy ${ac_tool_prefix}gcc; ac_word=$2 1212echo "$as_me:1212: checking for $ac_word" >&5 1213echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1214if test "${ac_cv_prog_CC+set}" = set; then 1215 echo $ECHO_N "(cached) $ECHO_C" >&6 1216else 1217 if test -n "$CC"; then 1218 ac_cv_prog_CC="$CC" # Let the user override the test. 1219else 1220 ac_save_IFS=$IFS; IFS=$ac_path_separator 1221ac_dummy="$PATH" 1222for ac_dir in $ac_dummy; do 1223 IFS=$ac_save_IFS 1224 test -z "$ac_dir" && ac_dir=. 1225 $as_executable_p "$ac_dir/$ac_word" || continue 1226ac_cv_prog_CC="${ac_tool_prefix}gcc" 1227echo "$as_me:1227: found $ac_dir/$ac_word" >&5 1228break 1229done 1230 1231fi 1232fi 1233CC=$ac_cv_prog_CC 1234if test -n "$CC"; then 1235 echo "$as_me:1235: result: $CC" >&5 1236echo "${ECHO_T}$CC" >&6 1237else 1238 echo "$as_me:1238: result: no" >&5 1239echo "${ECHO_T}no" >&6 1240fi 1241 1242fi 1243if test -z "$ac_cv_prog_CC"; then 1244 ac_ct_CC=$CC 1245 # Extract the first word of "gcc", so it can be a program name with args. 1246set dummy gcc; ac_word=$2 1247echo "$as_me:1247: checking for $ac_word" >&5 1248echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1249if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 1250 echo $ECHO_N "(cached) $ECHO_C" >&6 1251else 1252 if test -n "$ac_ct_CC"; then 1253 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 1254else 1255 ac_save_IFS=$IFS; IFS=$ac_path_separator 1256ac_dummy="$PATH" 1257for ac_dir in $ac_dummy; do 1258 IFS=$ac_save_IFS 1259 test -z "$ac_dir" && ac_dir=. 1260 $as_executable_p "$ac_dir/$ac_word" || continue 1261ac_cv_prog_ac_ct_CC="gcc" 1262echo "$as_me:1262: found $ac_dir/$ac_word" >&5 1263break 1264done 1265 1266fi 1267fi 1268ac_ct_CC=$ac_cv_prog_ac_ct_CC 1269if test -n "$ac_ct_CC"; then 1270 echo "$as_me:1270: result: $ac_ct_CC" >&5 1271echo "${ECHO_T}$ac_ct_CC" >&6 1272else 1273 echo "$as_me:1273: result: no" >&5 1274echo "${ECHO_T}no" >&6 1275fi 1276 1277 CC=$ac_ct_CC 1278else 1279 CC="$ac_cv_prog_CC" 1280fi 1281 1282if test -z "$CC"; then 1283 if test -n "$ac_tool_prefix"; then 1284 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 1285set dummy ${ac_tool_prefix}cc; ac_word=$2 1286echo "$as_me:1286: checking for $ac_word" >&5 1287echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1288if test "${ac_cv_prog_CC+set}" = set; then 1289 echo $ECHO_N "(cached) $ECHO_C" >&6 1290else 1291 if test -n "$CC"; then 1292 ac_cv_prog_CC="$CC" # Let the user override the test. 1293else 1294 ac_save_IFS=$IFS; IFS=$ac_path_separator 1295ac_dummy="$PATH" 1296for ac_dir in $ac_dummy; do 1297 IFS=$ac_save_IFS 1298 test -z "$ac_dir" && ac_dir=. 1299 $as_executable_p "$ac_dir/$ac_word" || continue 1300ac_cv_prog_CC="${ac_tool_prefix}cc" 1301echo "$as_me:1301: found $ac_dir/$ac_word" >&5 1302break 1303done 1304 1305fi 1306fi 1307CC=$ac_cv_prog_CC 1308if test -n "$CC"; then 1309 echo "$as_me:1309: result: $CC" >&5 1310echo "${ECHO_T}$CC" >&6 1311else 1312 echo "$as_me:1312: result: no" >&5 1313echo "${ECHO_T}no" >&6 1314fi 1315 1316fi 1317if test -z "$ac_cv_prog_CC"; then 1318 ac_ct_CC=$CC 1319 # Extract the first word of "cc", so it can be a program name with args. 1320set dummy cc; ac_word=$2 1321echo "$as_me:1321: checking for $ac_word" >&5 1322echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1323if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 1324 echo $ECHO_N "(cached) $ECHO_C" >&6 1325else 1326 if test -n "$ac_ct_CC"; then 1327 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 1328else 1329 ac_save_IFS=$IFS; IFS=$ac_path_separator 1330ac_dummy="$PATH" 1331for ac_dir in $ac_dummy; do 1332 IFS=$ac_save_IFS 1333 test -z "$ac_dir" && ac_dir=. 1334 $as_executable_p "$ac_dir/$ac_word" || continue 1335ac_cv_prog_ac_ct_CC="cc" 1336echo "$as_me:1336: found $ac_dir/$ac_word" >&5 1337break 1338done 1339 1340fi 1341fi 1342ac_ct_CC=$ac_cv_prog_ac_ct_CC 1343if test -n "$ac_ct_CC"; then 1344 echo "$as_me:1344: result: $ac_ct_CC" >&5 1345echo "${ECHO_T}$ac_ct_CC" >&6 1346else 1347 echo "$as_me:1347: result: no" >&5 1348echo "${ECHO_T}no" >&6 1349fi 1350 1351 CC=$ac_ct_CC 1352else 1353 CC="$ac_cv_prog_CC" 1354fi 1355 1356fi 1357if test -z "$CC"; then 1358 # Extract the first word of "cc", so it can be a program name with args. 1359set dummy cc; ac_word=$2 1360echo "$as_me:1360: checking for $ac_word" >&5 1361echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1362if test "${ac_cv_prog_CC+set}" = set; then 1363 echo $ECHO_N "(cached) $ECHO_C" >&6 1364else 1365 if test -n "$CC"; then 1366 ac_cv_prog_CC="$CC" # Let the user override the test. 1367else 1368 ac_prog_rejected=no 1369 ac_save_IFS=$IFS; IFS=$ac_path_separator 1370ac_dummy="$PATH" 1371for ac_dir in $ac_dummy; do 1372 IFS=$ac_save_IFS 1373 test -z "$ac_dir" && ac_dir=. 1374 $as_executable_p "$ac_dir/$ac_word" || continue 1375if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then 1376 ac_prog_rejected=yes 1377 continue 1378fi 1379ac_cv_prog_CC="cc" 1380echo "$as_me:1380: found $ac_dir/$ac_word" >&5 1381break 1382done 1383 1384if test "$ac_prog_rejected" = yes; then 1385 # We found a bogon in the path, so make sure we never use it. 1386 set dummy $ac_cv_prog_CC 1387 shift 1388 if test $# != 0; then 1389 # We chose a different compiler from the bogus one. 1390 # However, it has the same basename, so the bogon will be chosen 1391 # first if we set CC to just the basename; use the full file name. 1392 shift 1393 set dummy "$ac_dir/$ac_word" ${1+"$@"} 1394 shift 1395 ac_cv_prog_CC="$@" 1396 fi 1397fi 1398fi 1399fi 1400CC=$ac_cv_prog_CC 1401if test -n "$CC"; then 1402 echo "$as_me:1402: result: $CC" >&5 1403echo "${ECHO_T}$CC" >&6 1404else 1405 echo "$as_me:1405: result: no" >&5 1406echo "${ECHO_T}no" >&6 1407fi 1408 1409fi 1410if test -z "$CC"; then 1411 if test -n "$ac_tool_prefix"; then 1412 for ac_prog in cl 1413 do 1414 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 1415set dummy $ac_tool_prefix$ac_prog; ac_word=$2 1416echo "$as_me:1416: checking for $ac_word" >&5 1417echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1418if test "${ac_cv_prog_CC+set}" = set; then 1419 echo $ECHO_N "(cached) $ECHO_C" >&6 1420else 1421 if test -n "$CC"; then 1422 ac_cv_prog_CC="$CC" # Let the user override the test. 1423else 1424 ac_save_IFS=$IFS; IFS=$ac_path_separator 1425ac_dummy="$PATH" 1426for ac_dir in $ac_dummy; do 1427 IFS=$ac_save_IFS 1428 test -z "$ac_dir" && ac_dir=. 1429 $as_executable_p "$ac_dir/$ac_word" || continue 1430ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 1431echo "$as_me:1431: found $ac_dir/$ac_word" >&5 1432break 1433done 1434 1435fi 1436fi 1437CC=$ac_cv_prog_CC 1438if test -n "$CC"; then 1439 echo "$as_me:1439: result: $CC" >&5 1440echo "${ECHO_T}$CC" >&6 1441else 1442 echo "$as_me:1442: result: no" >&5 1443echo "${ECHO_T}no" >&6 1444fi 1445 1446 test -n "$CC" && break 1447 done 1448fi 1449if test -z "$CC"; then 1450 ac_ct_CC=$CC 1451 for ac_prog in cl 1452do 1453 # Extract the first word of "$ac_prog", so it can be a program name with args. 1454set dummy $ac_prog; ac_word=$2 1455echo "$as_me:1455: checking for $ac_word" >&5 1456echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1457if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 1458 echo $ECHO_N "(cached) $ECHO_C" >&6 1459else 1460 if test -n "$ac_ct_CC"; then 1461 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 1462else 1463 ac_save_IFS=$IFS; IFS=$ac_path_separator 1464ac_dummy="$PATH" 1465for ac_dir in $ac_dummy; do 1466 IFS=$ac_save_IFS 1467 test -z "$ac_dir" && ac_dir=. 1468 $as_executable_p "$ac_dir/$ac_word" || continue 1469ac_cv_prog_ac_ct_CC="$ac_prog" 1470echo "$as_me:1470: found $ac_dir/$ac_word" >&5 1471break 1472done 1473 1474fi 1475fi 1476ac_ct_CC=$ac_cv_prog_ac_ct_CC 1477if test -n "$ac_ct_CC"; then 1478 echo "$as_me:1478: result: $ac_ct_CC" >&5 1479echo "${ECHO_T}$ac_ct_CC" >&6 1480else 1481 echo "$as_me:1481: result: no" >&5 1482echo "${ECHO_T}no" >&6 1483fi 1484 1485 test -n "$ac_ct_CC" && break 1486done 1487 1488 CC=$ac_ct_CC 1489fi 1490 1491fi 1492 1493test -z "$CC" && { { echo "$as_me:1493: error: no acceptable cc found in \$PATH" >&5 1494echo "$as_me: error: no acceptable cc found in \$PATH" >&2;} 1495 { (exit 1); exit 1; }; } 1496 1497# Provide some information about the compiler. 1498echo "$as_me:1498:" \ 1499 "checking for C compiler version" >&5 1500ac_compiler=`set X $ac_compile; echo "$2"` 1501{ (eval echo "$as_me:1501: \"$ac_compiler --version </dev/null >&5\"") >&5 1502 (eval $ac_compiler --version </dev/null >&5) 2>&5 1503 ac_status=$? 1504 echo "$as_me:1504: \$? = $ac_status" >&5 1505 (exit "$ac_status"); } 1506{ (eval echo "$as_me:1506: \"$ac_compiler -v </dev/null >&5\"") >&5 1507 (eval $ac_compiler -v </dev/null >&5) 2>&5 1508 ac_status=$? 1509 echo "$as_me:1509: \$? = $ac_status" >&5 1510 (exit "$ac_status"); } 1511{ (eval echo "$as_me:1511: \"$ac_compiler -V </dev/null >&5\"") >&5 1512 (eval $ac_compiler -V </dev/null >&5) 2>&5 1513 ac_status=$? 1514 echo "$as_me:1514: \$? = $ac_status" >&5 1515 (exit "$ac_status"); } 1516 1517cat >"conftest.$ac_ext" <<_ACEOF 1518#line 1518 "configure" 1519#include "confdefs.h" 1520 1521int 1522main (void) 1523{ 1524 1525 ; 1526 return 0; 1527} 1528_ACEOF 1529ac_clean_files_save=$ac_clean_files 1530ac_clean_files="$ac_clean_files a.out a.exe" 1531# Try to create an executable without -o first, disregard a.out. 1532# It will help us diagnose broken compilers, and finding out an intuition 1533# of exeext. 1534echo "$as_me:1534: checking for C compiler default output" >&5 1535echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6 1536ac_link_default=`echo "$ac_link" | sed 's/ -o *"conftest[^"]*"//'` 1537if { (eval echo "$as_me:1537: \"$ac_link_default\"") >&5 1538 (eval $ac_link_default) 2>&5 1539 ac_status=$? 1540 echo "$as_me:1540: \$? = $ac_status" >&5 1541 (exit "$ac_status"); }; then 1542 # Find the output, starting from the most likely. This scheme is 1543# not robust to junk in `.', hence go to wildcards (a.*) only as a last 1544# resort. 1545for ac_file in `ls a.exe conftest.exe 2>/dev/null; 1546 ls a.out conftest 2>/dev/null; 1547 ls a.* conftest.* 2>/dev/null`; do 1548 case $ac_file in 1549 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; 1550 a.out ) # We found the default executable, but exeext='' is most 1551 # certainly right. 1552 break;; 1553 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 1554 # FIXME: I believe we export ac_cv_exeext for Libtool --akim. 1555 export ac_cv_exeext 1556 break;; 1557 * ) break;; 1558 esac 1559done 1560else 1561 echo "$as_me: failed program was:" >&5 1562cat "conftest.$ac_ext" >&5 1563{ { echo "$as_me:1563: error: C compiler cannot create executables" >&5 1564echo "$as_me: error: C compiler cannot create executables" >&2;} 1565 { (exit 77); exit 77; }; } 1566fi 1567 1568ac_exeext=$ac_cv_exeext 1569echo "$as_me:1569: result: $ac_file" >&5 1570echo "${ECHO_T}$ac_file" >&6 1571 1572# Check the compiler produces executables we can run. If not, either 1573# the compiler is broken, or we cross compile. 1574echo "$as_me:1574: checking whether the C compiler works" >&5 1575echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6 1576# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 1577# If not cross compiling, check that we can run a simple program. 1578if test "$cross_compiling" != yes; then 1579 if { ac_try='./$ac_file' 1580 { (eval echo "$as_me:1580: \"$ac_try\"") >&5 1581 (eval $ac_try) 2>&5 1582 ac_status=$? 1583 echo "$as_me:1583: \$? = $ac_status" >&5 1584 (exit "$ac_status"); }; }; then 1585 cross_compiling=no 1586 else 1587 if test "$cross_compiling" = maybe; then 1588 cross_compiling=yes 1589 else 1590 { { echo "$as_me:1590: error: cannot run C compiled programs. 1591If you meant to cross compile, use \`--host'." >&5 1592echo "$as_me: error: cannot run C compiled programs. 1593If you meant to cross compile, use \`--host'." >&2;} 1594 { (exit 1); exit 1; }; } 1595 fi 1596 fi 1597fi 1598echo "$as_me:1598: result: yes" >&5 1599echo "${ECHO_T}yes" >&6 1600 1601rm -f a.out a.exe "conftest$ac_cv_exeext" 1602ac_clean_files=$ac_clean_files_save 1603# Check the compiler produces executables we can run. If not, either 1604# the compiler is broken, or we cross compile. 1605echo "$as_me:1605: checking whether we are cross compiling" >&5 1606echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6 1607echo "$as_me:1607: result: $cross_compiling" >&5 1608echo "${ECHO_T}$cross_compiling" >&6 1609 1610echo "$as_me:1610: checking for executable suffix" >&5 1611echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6 1612if { (eval echo "$as_me:1612: \"$ac_link\"") >&5 1613 (eval $ac_link) 2>&5 1614 ac_status=$? 1615 echo "$as_me:1615: \$? = $ac_status" >&5 1616 (exit "$ac_status"); }; then 1617 # If both `conftest.exe' and `conftest' are `present' (well, observable) 1618# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 1619# work properly (i.e., refer to `conftest.exe'), while it won't with 1620# `rm'. 1621for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do 1622 case $ac_file in 1623 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; 1624 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 1625 export ac_cv_exeext 1626 break;; 1627 * ) break;; 1628 esac 1629done 1630else 1631 { { echo "$as_me:1631: error: cannot compute EXEEXT: cannot compile and link" >&5 1632echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;} 1633 { (exit 1); exit 1; }; } 1634fi 1635 1636rm -f "conftest$ac_cv_exeext" 1637echo "$as_me:1637: result: $ac_cv_exeext" >&5 1638echo "${ECHO_T}$ac_cv_exeext" >&6 1639 1640rm -f "conftest.$ac_ext" 1641EXEEXT=$ac_cv_exeext 1642ac_exeext=$EXEEXT 1643echo "$as_me:1643: checking for object suffix" >&5 1644echo $ECHO_N "checking for object suffix... $ECHO_C" >&6 1645if test "${ac_cv_objext+set}" = set; then 1646 echo $ECHO_N "(cached) $ECHO_C" >&6 1647else 1648 cat >"conftest.$ac_ext" <<_ACEOF 1649#line 1649 "configure" 1650#include "confdefs.h" 1651 1652int 1653main (void) 1654{ 1655 1656 ; 1657 return 0; 1658} 1659_ACEOF 1660rm -f conftest.o conftest.obj 1661if { (eval echo "$as_me:1661: \"$ac_compile\"") >&5 1662 (eval $ac_compile) 2>&5 1663 ac_status=$? 1664 echo "$as_me:1664: \$? = $ac_status" >&5 1665 (exit "$ac_status"); }; then 1666 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do 1667 case $ac_file in 1668 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.map | *.inf ) ;; 1669 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 1670 break;; 1671 esac 1672done 1673else 1674 echo "$as_me: failed program was:" >&5 1675cat "conftest.$ac_ext" >&5 1676{ { echo "$as_me:1676: error: cannot compute OBJEXT: cannot compile" >&5 1677echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;} 1678 { (exit 1); exit 1; }; } 1679fi 1680 1681rm -f "conftest.$ac_cv_objext" "conftest.$ac_ext" 1682fi 1683echo "$as_me:1683: result: $ac_cv_objext" >&5 1684echo "${ECHO_T}$ac_cv_objext" >&6 1685OBJEXT=$ac_cv_objext 1686ac_objext=$OBJEXT 1687echo "$as_me:1687: checking whether we are using the GNU C compiler" >&5 1688echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6 1689if test "${ac_cv_c_compiler_gnu+set}" = set; then 1690 echo $ECHO_N "(cached) $ECHO_C" >&6 1691else 1692 cat >"conftest.$ac_ext" <<_ACEOF 1693#line 1693 "configure" 1694#include "confdefs.h" 1695 1696int 1697main (void) 1698{ 1699#ifndef __GNUC__ 1700 choke me 1701#endif 1702 1703 ; 1704 return 0; 1705} 1706_ACEOF 1707rm -f "conftest.$ac_objext" 1708if { (eval echo "$as_me:1708: \"$ac_compile\"") >&5 1709 (eval $ac_compile) 2>&5 1710 ac_status=$? 1711 echo "$as_me:1711: \$? = $ac_status" >&5 1712 (exit "$ac_status"); } && 1713 { ac_try='test -s "conftest.$ac_objext"' 1714 { (eval echo "$as_me:1714: \"$ac_try\"") >&5 1715 (eval $ac_try) 2>&5 1716 ac_status=$? 1717 echo "$as_me:1717: \$? = $ac_status" >&5 1718 (exit "$ac_status"); }; }; then 1719 ac_compiler_gnu=yes 1720else 1721 echo "$as_me: failed program was:" >&5 1722cat "conftest.$ac_ext" >&5 1723ac_compiler_gnu=no 1724fi 1725rm -f "conftest.$ac_objext" "conftest.$ac_ext" 1726ac_cv_c_compiler_gnu=$ac_compiler_gnu 1727 1728fi 1729echo "$as_me:1729: result: $ac_cv_c_compiler_gnu" >&5 1730echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6 1731GCC=`test $ac_compiler_gnu = yes && echo yes` 1732ac_test_CFLAGS=${CFLAGS+set} 1733ac_save_CFLAGS=$CFLAGS 1734CFLAGS="-g" 1735echo "$as_me:1735: checking whether $CC accepts -g" >&5 1736echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6 1737if test "${ac_cv_prog_cc_g+set}" = set; then 1738 echo $ECHO_N "(cached) $ECHO_C" >&6 1739else 1740 cat >"conftest.$ac_ext" <<_ACEOF 1741#line 1741 "configure" 1742#include "confdefs.h" 1743 1744int 1745main (void) 1746{ 1747 1748 ; 1749 return 0; 1750} 1751_ACEOF 1752rm -f "conftest.$ac_objext" 1753if { (eval echo "$as_me:1753: \"$ac_compile\"") >&5 1754 (eval $ac_compile) 2>&5 1755 ac_status=$? 1756 echo "$as_me:1756: \$? = $ac_status" >&5 1757 (exit "$ac_status"); } && 1758 { ac_try='test -s "conftest.$ac_objext"' 1759 { (eval echo "$as_me:1759: \"$ac_try\"") >&5 1760 (eval $ac_try) 2>&5 1761 ac_status=$? 1762 echo "$as_me:1762: \$? = $ac_status" >&5 1763 (exit "$ac_status"); }; }; then 1764 ac_cv_prog_cc_g=yes 1765else 1766 echo "$as_me: failed program was:" >&5 1767cat "conftest.$ac_ext" >&5 1768ac_cv_prog_cc_g=no 1769fi 1770rm -f "conftest.$ac_objext" "conftest.$ac_ext" 1771fi 1772echo "$as_me:1772: result: $ac_cv_prog_cc_g" >&5 1773echo "${ECHO_T}$ac_cv_prog_cc_g" >&6 1774if test "$ac_test_CFLAGS" = set; then 1775 CFLAGS=$ac_save_CFLAGS 1776elif test $ac_cv_prog_cc_g = yes; then 1777 if test "$GCC" = yes; then 1778 CFLAGS="-g -O2" 1779 else 1780 CFLAGS="-g" 1781 fi 1782else 1783 if test "$GCC" = yes; then 1784 CFLAGS="-O2" 1785 else 1786 CFLAGS= 1787 fi 1788fi 1789# Some people use a C++ compiler to compile C. Since we use `exit', 1790# in C++ we need to declare it. In case someone uses the same compiler 1791# for both compiling C and C++ we need to have the C++ compiler decide 1792# the declaration of exit, since it's the most demanding environment. 1793cat >"conftest.$ac_ext" <<_ACEOF 1794#ifndef __cplusplus 1795 choke me 1796#endif 1797_ACEOF 1798rm -f "conftest.$ac_objext" 1799if { (eval echo "$as_me:1799: \"$ac_compile\"") >&5 1800 (eval $ac_compile) 2>&5 1801 ac_status=$? 1802 echo "$as_me:1802: \$? = $ac_status" >&5 1803 (exit "$ac_status"); } && 1804 { ac_try='test -s "conftest.$ac_objext"' 1805 { (eval echo "$as_me:1805: \"$ac_try\"") >&5 1806 (eval $ac_try) 2>&5 1807 ac_status=$? 1808 echo "$as_me:1808: \$? = $ac_status" >&5 1809 (exit "$ac_status"); }; }; then 1810 for ac_declaration in \ 1811 ''\ 1812 '#include <stdlib.h>' \ 1813 'extern "C" void std::exit (int) throw (); using std::exit;' \ 1814 'extern "C" void std::exit (int); using std::exit;' \ 1815 'extern "C" void exit (int) throw ();' \ 1816 'extern "C" void exit (int);' \ 1817 'void exit (int);' 1818do 1819 cat >"conftest.$ac_ext" <<_ACEOF 1820#line 1820 "configure" 1821#include "confdefs.h" 1822#include <stdlib.h> 1823$ac_declaration 1824int 1825main (void) 1826{ 1827exit (42); 1828 ; 1829 return 0; 1830} 1831_ACEOF 1832rm -f "conftest.$ac_objext" 1833if { (eval echo "$as_me:1833: \"$ac_compile\"") >&5 1834 (eval $ac_compile) 2>&5 1835 ac_status=$? 1836 echo "$as_me:1836: \$? = $ac_status" >&5 1837 (exit "$ac_status"); } && 1838 { ac_try='test -s "conftest.$ac_objext"' 1839 { (eval echo "$as_me:1839: \"$ac_try\"") >&5 1840 (eval $ac_try) 2>&5 1841 ac_status=$? 1842 echo "$as_me:1842: \$? = $ac_status" >&5 1843 (exit "$ac_status"); }; }; then 1844 : 1845else 1846 echo "$as_me: failed program was:" >&5 1847cat "conftest.$ac_ext" >&5 1848continue 1849fi 1850rm -f "conftest.$ac_objext" "conftest.$ac_ext" 1851 cat >"conftest.$ac_ext" <<_ACEOF 1852#line 1852 "configure" 1853#include "confdefs.h" 1854$ac_declaration 1855int 1856main (void) 1857{ 1858exit (42); 1859 ; 1860 return 0; 1861} 1862_ACEOF 1863rm -f "conftest.$ac_objext" 1864if { (eval echo "$as_me:1864: \"$ac_compile\"") >&5 1865 (eval $ac_compile) 2>&5 1866 ac_status=$? 1867 echo "$as_me:1867: \$? = $ac_status" >&5 1868 (exit "$ac_status"); } && 1869 { ac_try='test -s "conftest.$ac_objext"' 1870 { (eval echo "$as_me:1870: \"$ac_try\"") >&5 1871 (eval $ac_try) 2>&5 1872 ac_status=$? 1873 echo "$as_me:1873: \$? = $ac_status" >&5 1874 (exit "$ac_status"); }; }; then 1875 break 1876else 1877 echo "$as_me: failed program was:" >&5 1878cat "conftest.$ac_ext" >&5 1879fi 1880rm -f "conftest.$ac_objext" "conftest.$ac_ext" 1881done 1882rm -rf conftest* 1883if test -n "$ac_declaration"; then 1884 echo '#ifdef __cplusplus' >>confdefs.h 1885 echo "$ac_declaration" >>confdefs.h 1886 echo '#endif' >>confdefs.h 1887fi 1888 1889else 1890 echo "$as_me: failed program was:" >&5 1891cat "conftest.$ac_ext" >&5 1892fi 1893rm -f "conftest.$ac_objext" "conftest.$ac_ext" 1894ac_ext=c 1895ac_cpp='$CPP $CPPFLAGS' 1896ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5' 1897ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5' 1898ac_compiler_gnu=$ac_cv_c_compiler_gnu 1899ac_main_return="return" 1900 1901GCC_VERSION=none 1902if test "$GCC" = yes ; then 1903 echo "$as_me:1903: checking version of $CC" >&5 1904echo $ECHO_N "checking version of $CC... $ECHO_C" >&6 1905 GCC_VERSION="`${CC} --version 2>/dev/null | sed -e '2,$d' -e 's/^[^(]*([^)][^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`" 1906 test -z "$GCC_VERSION" && GCC_VERSION=unknown 1907 echo "$as_me:1907: result: $GCC_VERSION" >&5 1908echo "${ECHO_T}$GCC_VERSION" >&6 1909fi 1910 1911INTEL_COMPILER=no 1912 1913if test "$GCC" = yes ; then 1914 case "$host_os" in 1915 (linux*|gnu*) 1916 echo "$as_me:1916: checking if this is really Intel C compiler" >&5 1917echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6 1918 cf_save_CFLAGS="$CFLAGS" 1919 CFLAGS="$CFLAGS -no-gcc" 1920 cat >"conftest.$ac_ext" <<_ACEOF 1921#line 1921 "configure" 1922#include "confdefs.h" 1923 1924int 1925main (void) 1926{ 1927 1928#ifdef __INTEL_COMPILER 1929#else 1930#error __INTEL_COMPILER is not defined 1931#endif 1932 1933 ; 1934 return 0; 1935} 1936_ACEOF 1937rm -f "conftest.$ac_objext" 1938if { (eval echo "$as_me:1938: \"$ac_compile\"") >&5 1939 (eval $ac_compile) 2>&5 1940 ac_status=$? 1941 echo "$as_me:1941: \$? = $ac_status" >&5 1942 (exit "$ac_status"); } && 1943 { ac_try='test -s "conftest.$ac_objext"' 1944 { (eval echo "$as_me:1944: \"$ac_try\"") >&5 1945 (eval $ac_try) 2>&5 1946 ac_status=$? 1947 echo "$as_me:1947: \$? = $ac_status" >&5 1948 (exit "$ac_status"); }; }; then 1949 INTEL_COMPILER=yes 1950cf_save_CFLAGS="$cf_save_CFLAGS -we147" 1951 1952else 1953 echo "$as_me: failed program was:" >&5 1954cat "conftest.$ac_ext" >&5 1955fi 1956rm -f "conftest.$ac_objext" "conftest.$ac_ext" 1957 CFLAGS="$cf_save_CFLAGS" 1958 echo "$as_me:1958: result: $INTEL_COMPILER" >&5 1959echo "${ECHO_T}$INTEL_COMPILER" >&6 1960 ;; 1961 esac 1962fi 1963 1964CLANG_COMPILER=no 1965 1966if test "$GCC" = yes ; then 1967 echo "$as_me:1967: checking if this is really Clang C compiler" >&5 1968echo $ECHO_N "checking if this is really Clang C compiler... $ECHO_C" >&6 1969 cf_save_CFLAGS="$CFLAGS" 1970 cat >"conftest.$ac_ext" <<_ACEOF 1971#line 1971 "configure" 1972#include "confdefs.h" 1973 1974int 1975main (void) 1976{ 1977 1978#ifdef __clang__ 1979#else 1980#error __clang__ is not defined 1981#endif 1982 1983 ; 1984 return 0; 1985} 1986_ACEOF 1987rm -f "conftest.$ac_objext" 1988if { (eval echo "$as_me:1988: \"$ac_compile\"") >&5 1989 (eval $ac_compile) 2>&5 1990 ac_status=$? 1991 echo "$as_me:1991: \$? = $ac_status" >&5 1992 (exit "$ac_status"); } && 1993 { ac_try='test -s "conftest.$ac_objext"' 1994 { (eval echo "$as_me:1994: \"$ac_try\"") >&5 1995 (eval $ac_try) 2>&5 1996 ac_status=$? 1997 echo "$as_me:1997: \$? = $ac_status" >&5 1998 (exit "$ac_status"); }; }; then 1999 CLANG_COMPILER=yes 2000 2001else 2002 echo "$as_me: failed program was:" >&5 2003cat "conftest.$ac_ext" >&5 2004fi 2005rm -f "conftest.$ac_objext" "conftest.$ac_ext" 2006 CFLAGS="$cf_save_CFLAGS" 2007 echo "$as_me:2007: result: $CLANG_COMPILER" >&5 2008echo "${ECHO_T}$CLANG_COMPILER" >&6 2009fi 2010 2011CLANG_VERSION=none 2012 2013if test "x$CLANG_COMPILER" = "xyes" ; then 2014 case "$CC" in 2015 (c[1-9][0-9]|*/c[1-9][0-9]) 2016 { echo "$as_me:2016: WARNING: replacing broken compiler alias $CC" >&5 2017echo "$as_me: WARNING: replacing broken compiler alias $CC" >&2;} 2018 CFLAGS="$CFLAGS -std=`echo "$CC" | sed -e 's%.*/%%'`" 2019 CC=clang 2020 ;; 2021 esac 2022 2023 echo "$as_me:2023: checking version of $CC" >&5 2024echo $ECHO_N "checking version of $CC... $ECHO_C" >&6 2025 CLANG_VERSION="`$CC --version 2>/dev/null | sed -e '2,$d' -e 's/^.*(CLANG[^)]*) //' -e 's/^.*(Debian[^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`" 2026 test -z "$CLANG_VERSION" && CLANG_VERSION=unknown 2027 echo "$as_me:2027: result: $CLANG_VERSION" >&5 2028echo "${ECHO_T}$CLANG_VERSION" >&6 2029 2030 for cf_clang_opt in \ 2031 -Qunused-arguments \ 2032 -Wno-error=implicit-function-declaration 2033 do 2034 echo "$as_me:2034: checking if option $cf_clang_opt works" >&5 2035echo $ECHO_N "checking if option $cf_clang_opt works... $ECHO_C" >&6 2036 cf_save_CFLAGS="$CFLAGS" 2037 CFLAGS="$CFLAGS $cf_clang_opt" 2038 cat >"conftest.$ac_ext" <<_ACEOF 2039#line 2039 "configure" 2040#include "confdefs.h" 2041 2042 #include <stdio.h> 2043int 2044main (void) 2045{ 2046 2047 printf("hello!\\n"); 2048 ; 2049 return 0; 2050} 2051_ACEOF 2052rm -f "conftest.$ac_objext" "conftest$ac_exeext" 2053if { (eval echo "$as_me:2053: \"$ac_link\"") >&5 2054 (eval $ac_link) 2>&5 2055 ac_status=$? 2056 echo "$as_me:2056: \$? = $ac_status" >&5 2057 (exit "$ac_status"); } && 2058 { ac_try='test -s "conftest$ac_exeext"' 2059 { (eval echo "$as_me:2059: \"$ac_try\"") >&5 2060 (eval $ac_try) 2>&5 2061 ac_status=$? 2062 echo "$as_me:2062: \$? = $ac_status" >&5 2063 (exit "$ac_status"); }; }; then 2064 2065 cf_clang_optok=yes 2066else 2067 echo "$as_me: failed program was:" >&5 2068cat "conftest.$ac_ext" >&5 2069 2070 cf_clang_optok=no 2071fi 2072rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 2073 echo "$as_me:2073: result: $cf_clang_optok" >&5 2074echo "${ECHO_T}$cf_clang_optok" >&6 2075 CFLAGS="$cf_save_CFLAGS" 2076 if test "$cf_clang_optok" = yes; then 2077 test -n "$verbose" && echo " adding option $cf_clang_opt" 1>&6 2078 2079echo "${as_me:-configure}:2079: testing adding option $cf_clang_opt ..." 1>&5 2080 2081 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 2082 CFLAGS="${CFLAGS}$cf_clang_opt" 2083 2084 fi 2085 done 2086fi 2087 2088echo "$as_me:2088: checking for $CC option to accept ANSI C" >&5 2089echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6 2090if test "${ac_cv_prog_cc_stdc+set}" = set; then 2091 echo $ECHO_N "(cached) $ECHO_C" >&6 2092else 2093 ac_cv_prog_cc_stdc=no 2094ac_save_CC=$CC 2095cat >"conftest.$ac_ext" <<_ACEOF 2096#line 2096 "configure" 2097#include "confdefs.h" 2098#include <stdarg.h> 2099#include <stdio.h> 2100#include <sys/types.h> 2101#include <sys/stat.h> 2102/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 2103struct buf { int x; }; 2104FILE * (*rcsopen) (struct buf *, struct stat *, int); 2105static char *e (char **p, int i) 2106{ 2107 return p[i]; 2108} 2109static char *f (char * (*g) (char **, int), char **p, ...) 2110{ 2111 char *s; 2112 va_list v; 2113 va_start (v,p); 2114 s = g (p, va_arg (v,int)); 2115 va_end (v); 2116 return s; 2117} 2118int test (int i, double x); 2119struct s1 {int (*f) (int a);}; 2120struct s2 {int (*f) (double a);}; 2121int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 2122int argc; 2123char **argv; 2124int 2125main (void) 2126{ 2127return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 2128 ; 2129 return 0; 2130} 2131_ACEOF 2132# Don't try gcc -ansi; that turns off useful extensions and 2133# breaks some systems' header files. 2134# AIX -qlanglvl=ansi 2135# Ultrix and OSF/1 -std1 2136# HP-UX 10.20 and later -Ae 2137# HP-UX older versions -Aa -D_HPUX_SOURCE 2138# SVR4 -Xc -D__EXTENSIONS__ 2139for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 2140do 2141 CC="$ac_save_CC $ac_arg" 2142 rm -f "conftest.$ac_objext" 2143if { (eval echo "$as_me:2143: \"$ac_compile\"") >&5 2144 (eval $ac_compile) 2>&5 2145 ac_status=$? 2146 echo "$as_me:2146: \$? = $ac_status" >&5 2147 (exit "$ac_status"); } && 2148 { ac_try='test -s "conftest.$ac_objext"' 2149 { (eval echo "$as_me:2149: \"$ac_try\"") >&5 2150 (eval $ac_try) 2>&5 2151 ac_status=$? 2152 echo "$as_me:2152: \$? = $ac_status" >&5 2153 (exit "$ac_status"); }; }; then 2154 ac_cv_prog_cc_stdc=$ac_arg 2155break 2156else 2157 echo "$as_me: failed program was:" >&5 2158cat "conftest.$ac_ext" >&5 2159fi 2160rm -f "conftest.$ac_objext" 2161done 2162rm -f "conftest.$ac_ext" "conftest.$ac_objext" 2163CC=$ac_save_CC 2164 2165fi 2166 2167case "x$ac_cv_prog_cc_stdc" in 2168 x|xno) 2169 echo "$as_me:2169: result: none needed" >&5 2170echo "${ECHO_T}none needed" >&6 ;; 2171 *) 2172 echo "$as_me:2172: result: $ac_cv_prog_cc_stdc" >&5 2173echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 2174 CC="$CC $ac_cv_prog_cc_stdc" ;; 2175esac 2176 2177# This should have been defined by AC_PROG_CC 2178: "${CC:=cc}" 2179 2180echo "$as_me:2180: checking \$CFLAGS variable" >&5 2181echo $ECHO_N "checking \$CFLAGS variable... $ECHO_C" >&6 2182case "x$CFLAGS" in 2183(*-[IUD]*) 2184 echo "$as_me:2184: result: broken" >&5 2185echo "${ECHO_T}broken" >&6 2186 { echo "$as_me:2186: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&5 2187echo "$as_me: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&2;} 2188 cf_flags="$CFLAGS" 2189 CFLAGS= 2190 for cf_arg in $cf_flags 2191 do 2192 2193cf_fix_cppflags=no 2194cf_new_cflags= 2195cf_new_cppflags= 2196cf_new_extra_cppflags= 2197 2198for cf_add_cflags in $cf_arg 2199do 2200case "$cf_fix_cppflags" in 2201(no) 2202 case "$cf_add_cflags" in 2203 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 2204 case "$cf_add_cflags" in 2205 (-D*) 2206 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 2207 2208 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 2209 && test -z "${cf_tst_cflags}" \ 2210 && cf_fix_cppflags=yes 2211 2212 if test "$cf_fix_cppflags" = yes ; then 2213 2214 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 2215 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 2216 2217 continue 2218 elif test "${cf_tst_cflags}" = "\"'" ; then 2219 2220 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 2221 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 2222 2223 continue 2224 fi 2225 ;; 2226 esac 2227 case "$CPPFLAGS" in 2228 (*$cf_add_cflags) 2229 ;; 2230 (*) 2231 case "$cf_add_cflags" in 2232 (-D*) 2233 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 2234 2235CPPFLAGS=`echo "$CPPFLAGS" | \ 2236 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 2237 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 2238 2239 ;; 2240 esac 2241 2242 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 2243 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 2244 2245 ;; 2246 esac 2247 ;; 2248 (*) 2249 2250 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 2251 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 2252 2253 ;; 2254 esac 2255 ;; 2256(yes) 2257 2258 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 2259 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 2260 2261 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 2262 2263 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 2264 && test -z "${cf_tst_cflags}" \ 2265 && cf_fix_cppflags=no 2266 ;; 2267esac 2268done 2269 2270if test -n "$cf_new_cflags" ; then 2271 2272 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 2273 CFLAGS="${CFLAGS}$cf_new_cflags" 2274 2275fi 2276 2277if test -n "$cf_new_cppflags" ; then 2278 2279 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 2280 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 2281 2282fi 2283 2284if test -n "$cf_new_extra_cppflags" ; then 2285 2286 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 2287 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 2288 2289fi 2290 2291 done 2292 ;; 2293(*) 2294 echo "$as_me:2294: result: ok" >&5 2295echo "${ECHO_T}ok" >&6 2296 ;; 2297esac 2298 2299echo "$as_me:2299: checking \$CC variable" >&5 2300echo $ECHO_N "checking \$CC variable... $ECHO_C" >&6 2301case "$CC" in 2302(*[\ \ ]-*) 2303 echo "$as_me:2303: result: broken" >&5 2304echo "${ECHO_T}broken" >&6 2305 { echo "$as_me:2305: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&5 2306echo "$as_me: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&2;} 2307 # humor him... 2308 cf_prog=`echo "$CC" | sed -e 's/ / /g' -e 's/[ ]* / /g' -e 's/[ ]*[ ]-[^ ].*//'` 2309 cf_flags=`echo "$CC" | sed -e "s%^$cf_prog%%"` 2310 CC="$cf_prog" 2311 for cf_arg in $cf_flags 2312 do 2313 case "x$cf_arg" in 2314 (x-[IUDfgOW]*) 2315 2316cf_fix_cppflags=no 2317cf_new_cflags= 2318cf_new_cppflags= 2319cf_new_extra_cppflags= 2320 2321for cf_add_cflags in $cf_arg 2322do 2323case "$cf_fix_cppflags" in 2324(no) 2325 case "$cf_add_cflags" in 2326 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 2327 case "$cf_add_cflags" in 2328 (-D*) 2329 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 2330 2331 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 2332 && test -z "${cf_tst_cflags}" \ 2333 && cf_fix_cppflags=yes 2334 2335 if test "$cf_fix_cppflags" = yes ; then 2336 2337 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 2338 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 2339 2340 continue 2341 elif test "${cf_tst_cflags}" = "\"'" ; then 2342 2343 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 2344 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 2345 2346 continue 2347 fi 2348 ;; 2349 esac 2350 case "$CPPFLAGS" in 2351 (*$cf_add_cflags) 2352 ;; 2353 (*) 2354 case "$cf_add_cflags" in 2355 (-D*) 2356 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 2357 2358CPPFLAGS=`echo "$CPPFLAGS" | \ 2359 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 2360 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 2361 2362 ;; 2363 esac 2364 2365 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 2366 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 2367 2368 ;; 2369 esac 2370 ;; 2371 (*) 2372 2373 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 2374 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 2375 2376 ;; 2377 esac 2378 ;; 2379(yes) 2380 2381 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 2382 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 2383 2384 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 2385 2386 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 2387 && test -z "${cf_tst_cflags}" \ 2388 && cf_fix_cppflags=no 2389 ;; 2390esac 2391done 2392 2393if test -n "$cf_new_cflags" ; then 2394 2395 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 2396 CFLAGS="${CFLAGS}$cf_new_cflags" 2397 2398fi 2399 2400if test -n "$cf_new_cppflags" ; then 2401 2402 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 2403 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 2404 2405fi 2406 2407if test -n "$cf_new_extra_cppflags" ; then 2408 2409 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 2410 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 2411 2412fi 2413 2414 ;; 2415 (*) 2416 CC="$CC $cf_arg" 2417 ;; 2418 esac 2419 done 2420 test -n "$verbose" && echo " resulting CC: '$CC'" 1>&6 2421 2422echo "${as_me:-configure}:2422: testing resulting CC: '$CC' ..." 1>&5 2423 2424 test -n "$verbose" && echo " resulting CFLAGS: '$CFLAGS'" 1>&6 2425 2426echo "${as_me:-configure}:2426: testing resulting CFLAGS: '$CFLAGS' ..." 1>&5 2427 2428 test -n "$verbose" && echo " resulting CPPFLAGS: '$CPPFLAGS'" 1>&6 2429 2430echo "${as_me:-configure}:2430: testing resulting CPPFLAGS: '$CPPFLAGS' ..." 1>&5 2431 2432 ;; 2433(*) 2434 echo "$as_me:2434: result: ok" >&5 2435echo "${ECHO_T}ok" >&6 2436 ;; 2437esac 2438 2439echo "$as_me:2439: checking for inline" >&5 2440echo $ECHO_N "checking for inline... $ECHO_C" >&6 2441if test "${ac_cv_c_inline+set}" = set; then 2442 echo $ECHO_N "(cached) $ECHO_C" >&6 2443else 2444 ac_cv_c_inline=no 2445for ac_kw in inline __inline__ __inline; do 2446 cat >"conftest.$ac_ext" <<_ACEOF 2447#line 2447 "configure" 2448#include "confdefs.h" 2449#ifndef __cplusplus 2450static $ac_kw int static_foo (void) {return 0; } 2451$ac_kw int foo (void) {return 0; } 2452#endif 2453 2454_ACEOF 2455rm -f "conftest.$ac_objext" 2456if { (eval echo "$as_me:2456: \"$ac_compile\"") >&5 2457 (eval $ac_compile) 2>&5 2458 ac_status=$? 2459 echo "$as_me:2459: \$? = $ac_status" >&5 2460 (exit "$ac_status"); } && 2461 { ac_try='test -s "conftest.$ac_objext"' 2462 { (eval echo "$as_me:2462: \"$ac_try\"") >&5 2463 (eval $ac_try) 2>&5 2464 ac_status=$? 2465 echo "$as_me:2465: \$? = $ac_status" >&5 2466 (exit "$ac_status"); }; }; then 2467 ac_cv_c_inline=$ac_kw; break 2468else 2469 echo "$as_me: failed program was:" >&5 2470cat "conftest.$ac_ext" >&5 2471fi 2472rm -f "conftest.$ac_objext" "conftest.$ac_ext" 2473done 2474 2475fi 2476echo "$as_me:2476: result: $ac_cv_c_inline" >&5 2477echo "${ECHO_T}$ac_cv_c_inline" >&6 2478case $ac_cv_c_inline in 2479 inline | yes) ;; 2480 no) 2481cat >>confdefs.h <<\EOF 2482#define inline 2483EOF 2484 ;; 2485 *) cat >>confdefs.h <<EOF 2486#define inline $ac_cv_c_inline 2487EOF 2488 ;; 2489esac 2490 2491for ac_prog in ggrep grep 2492do 2493 # Extract the first word of "$ac_prog", so it can be a program name with args. 2494set dummy $ac_prog; ac_word=$2 2495echo "$as_me:2495: checking for $ac_word" >&5 2496echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2497if test "${ac_cv_prog_GREP+set}" = set; then 2498 echo $ECHO_N "(cached) $ECHO_C" >&6 2499else 2500 if test -n "$GREP"; then 2501 ac_cv_prog_GREP="$GREP" # Let the user override the test. 2502else 2503 ac_save_IFS=$IFS; IFS=$ac_path_separator 2504ac_dummy="$PATH" 2505for ac_dir in $ac_dummy; do 2506 IFS=$ac_save_IFS 2507 test -z "$ac_dir" && ac_dir=. 2508 $as_executable_p "$ac_dir/$ac_word" || continue 2509ac_cv_prog_GREP="$ac_prog" 2510echo "$as_me:2510: found $ac_dir/$ac_word" >&5 2511break 2512done 2513 2514fi 2515fi 2516GREP=$ac_cv_prog_GREP 2517if test -n "$GREP"; then 2518 echo "$as_me:2518: result: $GREP" >&5 2519echo "${ECHO_T}$GREP" >&6 2520else 2521 echo "$as_me:2521: result: no" >&5 2522echo "${ECHO_T}no" >&6 2523fi 2524 2525 test -n "$GREP" && break 2526done 2527test -n "$GREP" || GREP=": " 2528 2529echo "$as_me:2529: checking for egrep" >&5 2530echo $ECHO_N "checking for egrep... $ECHO_C" >&6 2531if test "${ac_cv_path_EGREP+set}" = set; then 2532 echo $ECHO_N "(cached) $ECHO_C" >&6 2533else 2534 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 2535 then ac_cv_path_EGREP="$GREP -E" 2536 else 2537 for ac_prog in gegrep egrep 2538do 2539 # Extract the first word of "$ac_prog", so it can be a program name with args. 2540set dummy $ac_prog; ac_word=$2 2541echo "$as_me:2541: checking for $ac_word" >&5 2542echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2543if test "${ac_cv_path_EGREP+set}" = set; then 2544 echo $ECHO_N "(cached) $ECHO_C" >&6 2545else 2546 case $EGREP in 2547 [\\/]* | ?:[\\/]*) 2548 ac_cv_path_EGREP="$EGREP" # Let the user override the test with a path. 2549 ;; 2550 *) 2551 ac_save_IFS=$IFS; IFS=$ac_path_separator 2552ac_dummy="$PATH" 2553for ac_dir in $ac_dummy; do 2554 IFS=$ac_save_IFS 2555 test -z "$ac_dir" && ac_dir=. 2556 if $as_executable_p "$ac_dir/$ac_word"; then 2557 ac_cv_path_EGREP="$ac_dir/$ac_word" 2558 echo "$as_me:2558: found $ac_dir/$ac_word" >&5 2559 break 2560fi 2561done 2562 2563 ;; 2564esac 2565fi 2566EGREP=$ac_cv_path_EGREP 2567 2568if test -n "$EGREP"; then 2569 echo "$as_me:2569: result: $EGREP" >&5 2570echo "${ECHO_T}$EGREP" >&6 2571else 2572 echo "$as_me:2572: result: no" >&5 2573echo "${ECHO_T}no" >&6 2574fi 2575 2576 test -n "$EGREP" && break 2577done 2578test -n "$EGREP" || EGREP=": " 2579 2580 test "x$ac_cv_path_EGREP" = "x:" && { { echo "$as_me:2580: error: cannot find workable egrep" >&5 2581echo "$as_me: error: cannot find workable egrep" >&2;} 2582 { (exit 1); exit 1; }; } 2583 fi 2584fi 2585echo "$as_me:2585: result: $ac_cv_path_EGREP" >&5 2586echo "${ECHO_T}$ac_cv_path_EGREP" >&6 2587 EGREP="$ac_cv_path_EGREP" 2588 2589ac_ext=c 2590ac_cpp='$CPP $CPPFLAGS' 2591ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5' 2592ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5' 2593ac_compiler_gnu=$ac_cv_c_compiler_gnu 2594ac_main_return="return" 2595echo "$as_me:2595: checking how to run the C preprocessor" >&5 2596echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6 2597# On Suns, sometimes $CPP names a directory. 2598if test -n "$CPP" && test -d "$CPP"; then 2599 CPP= 2600fi 2601if test -z "$CPP"; then 2602 if test "${ac_cv_prog_CPP+set}" = set; then 2603 echo $ECHO_N "(cached) $ECHO_C" >&6 2604else 2605 # Double quotes because CPP needs to be expanded 2606 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 2607 do 2608 ac_preproc_ok=false 2609for ac_c_preproc_warn_flag in '' yes 2610do 2611 # Use a header file that comes with gcc, so configuring glibc 2612 # with a fresh cross-compiler works. 2613 # On the NeXT, cc -E runs the code through the compiler's parser, 2614 # not just through cpp. "Syntax error" is here to catch this case. 2615 cat >"conftest.$ac_ext" <<_ACEOF 2616#line 2616 "configure" 2617#include "confdefs.h" 2618#include <assert.h> 2619 Syntax error 2620_ACEOF 2621if { (eval echo "$as_me:2621: \"$ac_cpp "conftest.$ac_ext"\"") >&5 2622 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 2623 ac_status=$? 2624 $EGREP -v '^ *\+' conftest.er1 >conftest.err 2625 rm -f conftest.er1 2626 cat conftest.err >&5 2627 echo "$as_me:2627: \$? = $ac_status" >&5 2628 (exit "$ac_status"); } >/dev/null; then 2629 if test -s conftest.err; then 2630 ac_cpp_err=$ac_c_preproc_warn_flag 2631 else 2632 ac_cpp_err= 2633 fi 2634else 2635 ac_cpp_err=yes 2636fi 2637if test -z "$ac_cpp_err"; then 2638 : 2639else 2640 echo "$as_me: failed program was:" >&5 2641 cat "conftest.$ac_ext" >&5 2642 # Broken: fails on valid input. 2643continue 2644fi 2645rm -f conftest.err "conftest.$ac_ext" 2646 2647 # OK, works on sane cases. Now check whether non-existent headers 2648 # can be detected and how. 2649 cat >"conftest.$ac_ext" <<_ACEOF 2650#line 2650 "configure" 2651#include "confdefs.h" 2652#include <ac_nonexistent.h> 2653_ACEOF 2654if { (eval echo "$as_me:2654: \"$ac_cpp "conftest.$ac_ext"\"") >&5 2655 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 2656 ac_status=$? 2657 $EGREP -v '^ *\+' conftest.er1 >conftest.err 2658 rm -f conftest.er1 2659 cat conftest.err >&5 2660 echo "$as_me:2660: \$? = $ac_status" >&5 2661 (exit "$ac_status"); } >/dev/null; then 2662 if test -s conftest.err; then 2663 ac_cpp_err=$ac_c_preproc_warn_flag 2664 else 2665 ac_cpp_err= 2666 fi 2667else 2668 ac_cpp_err=yes 2669fi 2670if test -z "$ac_cpp_err"; then 2671 # Broken: success on invalid input. 2672continue 2673else 2674 echo "$as_me: failed program was:" >&5 2675 cat "conftest.$ac_ext" >&5 2676 # Passes both tests. 2677ac_preproc_ok=: 2678break 2679fi 2680rm -f conftest.err "conftest.$ac_ext" 2681 2682done 2683# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 2684rm -f conftest.err "conftest.$ac_ext" 2685if $ac_preproc_ok; then 2686 break 2687fi 2688 2689 done 2690 ac_cv_prog_CPP=$CPP 2691 2692fi 2693 CPP=$ac_cv_prog_CPP 2694else 2695 ac_cv_prog_CPP=$CPP 2696fi 2697echo "$as_me:2697: result: $CPP" >&5 2698echo "${ECHO_T}$CPP" >&6 2699ac_preproc_ok=false 2700for ac_c_preproc_warn_flag in '' yes 2701do 2702 # Use a header file that comes with gcc, so configuring glibc 2703 # with a fresh cross-compiler works. 2704 # On the NeXT, cc -E runs the code through the compiler's parser, 2705 # not just through cpp. "Syntax error" is here to catch this case. 2706 cat >"conftest.$ac_ext" <<_ACEOF 2707#line 2707 "configure" 2708#include "confdefs.h" 2709#include <assert.h> 2710 Syntax error 2711_ACEOF 2712if { (eval echo "$as_me:2712: \"$ac_cpp "conftest.$ac_ext"\"") >&5 2713 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 2714 ac_status=$? 2715 $EGREP -v '^ *\+' conftest.er1 >conftest.err 2716 rm -f conftest.er1 2717 cat conftest.err >&5 2718 echo "$as_me:2718: \$? = $ac_status" >&5 2719 (exit "$ac_status"); } >/dev/null; then 2720 if test -s conftest.err; then 2721 ac_cpp_err=$ac_c_preproc_warn_flag 2722 else 2723 ac_cpp_err= 2724 fi 2725else 2726 ac_cpp_err=yes 2727fi 2728if test -z "$ac_cpp_err"; then 2729 : 2730else 2731 echo "$as_me: failed program was:" >&5 2732 cat "conftest.$ac_ext" >&5 2733 # Broken: fails on valid input. 2734continue 2735fi 2736rm -f conftest.err "conftest.$ac_ext" 2737 2738 # OK, works on sane cases. Now check whether non-existent headers 2739 # can be detected and how. 2740 cat >"conftest.$ac_ext" <<_ACEOF 2741#line 2741 "configure" 2742#include "confdefs.h" 2743#include <ac_nonexistent.h> 2744_ACEOF 2745if { (eval echo "$as_me:2745: \"$ac_cpp "conftest.$ac_ext"\"") >&5 2746 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 2747 ac_status=$? 2748 $EGREP -v '^ *\+' conftest.er1 >conftest.err 2749 rm -f conftest.er1 2750 cat conftest.err >&5 2751 echo "$as_me:2751: \$? = $ac_status" >&5 2752 (exit "$ac_status"); } >/dev/null; then 2753 if test -s conftest.err; then 2754 ac_cpp_err=$ac_c_preproc_warn_flag 2755 else 2756 ac_cpp_err= 2757 fi 2758else 2759 ac_cpp_err=yes 2760fi 2761if test -z "$ac_cpp_err"; then 2762 # Broken: success on invalid input. 2763continue 2764else 2765 echo "$as_me: failed program was:" >&5 2766 cat "conftest.$ac_ext" >&5 2767 # Passes both tests. 2768ac_preproc_ok=: 2769break 2770fi 2771rm -f conftest.err "conftest.$ac_ext" 2772 2773done 2774# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 2775rm -f conftest.err "conftest.$ac_ext" 2776if $ac_preproc_ok; then 2777 : 2778else 2779 { { echo "$as_me:2779: error: C preprocessor \"$CPP\" fails sanity check" >&5 2780echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;} 2781 { (exit 1); exit 1; }; } 2782fi 2783 2784ac_ext=c 2785ac_cpp='$CPP $CPPFLAGS' 2786ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5' 2787ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5' 2788ac_compiler_gnu=$ac_cv_c_compiler_gnu 2789ac_main_return="return" 2790 2791for ac_prog in mawk gawk nawk awk 2792do 2793 # Extract the first word of "$ac_prog", so it can be a program name with args. 2794set dummy $ac_prog; ac_word=$2 2795echo "$as_me:2795: checking for $ac_word" >&5 2796echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2797if test "${ac_cv_prog_AWK+set}" = set; then 2798 echo $ECHO_N "(cached) $ECHO_C" >&6 2799else 2800 if test -n "$AWK"; then 2801 ac_cv_prog_AWK="$AWK" # Let the user override the test. 2802else 2803 ac_save_IFS=$IFS; IFS=$ac_path_separator 2804ac_dummy="$PATH" 2805for ac_dir in $ac_dummy; do 2806 IFS=$ac_save_IFS 2807 test -z "$ac_dir" && ac_dir=. 2808 $as_executable_p "$ac_dir/$ac_word" || continue 2809ac_cv_prog_AWK="$ac_prog" 2810echo "$as_me:2810: found $ac_dir/$ac_word" >&5 2811break 2812done 2813 2814fi 2815fi 2816AWK=$ac_cv_prog_AWK 2817if test -n "$AWK"; then 2818 echo "$as_me:2818: result: $AWK" >&5 2819echo "${ECHO_T}$AWK" >&6 2820else 2821 echo "$as_me:2821: result: no" >&5 2822echo "${ECHO_T}no" >&6 2823fi 2824 2825 test -n "$AWK" && break 2826done 2827 2828# Find a good install program. We prefer a C program (faster), 2829# so one script is as good as another. But avoid the broken or 2830# incompatible versions: 2831# SysV /etc/install, /usr/sbin/install 2832# SunOS /usr/etc/install 2833# IRIX /sbin/install 2834# AIX /bin/install 2835# AmigaOS /C/install, which installs bootblocks on floppy discs 2836# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2837# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2838# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2839# ./install, which can be erroneously created by make from ./install.sh. 2840echo "$as_me:2840: checking for a BSD compatible install" >&5 2841echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6 2842if test -z "$INSTALL"; then 2843if test "${ac_cv_path_install+set}" = set; then 2844 echo $ECHO_N "(cached) $ECHO_C" >&6 2845else 2846 ac_save_IFS=$IFS; IFS=$ac_path_separator 2847 for ac_dir in $PATH; do 2848 IFS=$ac_save_IFS 2849 # Account for people who put trailing slashes in PATH elements. 2850 case $ac_dir/ in 2851 / | ./ | .// | /cC/* \ 2852 | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \ 2853 | /usr/ucb/* ) ;; 2854 *) 2855 # OSF1 and SCO ODT 3.0 have their own names for install. 2856 # Don't use installbsd from OSF since it installs stuff as root 2857 # by default. 2858 for ac_prog in ginstall scoinst install; do 2859 if $as_executable_p "$ac_dir/$ac_prog"; then 2860 if test $ac_prog = install && 2861 grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then 2862 # AIX install. It has an incompatible calling convention. 2863 : 2864 elif test $ac_prog = install && 2865 grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then 2866 # program-specific install script used by HP pwplus--don't use. 2867 : 2868 else 2869 ac_cv_path_install="$ac_dir/$ac_prog -c" 2870 break 2 2871 fi 2872 fi 2873 done 2874 ;; 2875 esac 2876 done 2877 2878fi 2879 if test "${ac_cv_path_install+set}" = set; then 2880 INSTALL=$ac_cv_path_install 2881 else 2882 # As a last resort, use the slow shell script. We don't cache a 2883 # path for INSTALL within a source directory, because that will 2884 # break other packages using the cache if that directory is 2885 # removed, or if the path is relative. 2886 INSTALL=$ac_install_sh 2887 fi 2888fi 2889echo "$as_me:2889: result: $INSTALL" >&5 2890echo "${ECHO_T}$INSTALL" >&6 2891 2892# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2893# It thinks the first close brace ends the variable substitution. 2894test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2895 2896test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2897 2898test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2899 2900case $INSTALL in 2901(/*) 2902 ;; 2903(*) 2904 cf_dir=`echo "$INSTALL" | sed -e 's%/[^/]*$%%'` 2905 test -z "$cf_dir" && cf_dir=. 2906 INSTALL="`cd \"$cf_dir\" && pwd`"/"`echo "$INSTALL" | sed -e 's%^.*/%%'`" 2907 ;; 2908esac 2909 2910echo "$as_me:2910: checking if you want to install stripped executables" >&5 2911echo $ECHO_N "checking if you want to install stripped executables... $ECHO_C" >&6 2912 2913# Check whether --enable-stripping or --disable-stripping was given. 2914if test "${enable_stripping+set}" = set; then 2915 enableval="$enable_stripping" 2916 test "$enableval" != no && enableval=yes 2917 if test "$enableval" != "yes" ; then 2918 enable_stripping=no 2919 else 2920 enable_stripping=yes 2921 fi 2922else 2923 enableval=yes 2924 enable_stripping=yes 2925 2926fi; 2927echo "$as_me:2927: result: $enable_stripping" >&5 2928echo "${ECHO_T}$enable_stripping" >&6 2929 2930if test "$enable_stripping" = yes 2931then 2932 INSTALL_OPT_S="-s" 2933else 2934 INSTALL_OPT_S= 2935fi 2936 2937: "${INSTALL:=install}" 2938echo "$as_me:2938: checking if install accepts -p option" >&5 2939echo $ECHO_N "checking if install accepts -p option... $ECHO_C" >&6 2940if test "${cf_cv_install_p+set}" = set; then 2941 echo $ECHO_N "(cached) $ECHO_C" >&6 2942else 2943 2944 rm -rf ./conftest* 2945 date >conftest.in 2946 mkdir conftest.out 2947 sleep 3 2948 if $INSTALL -p conftest.in conftest.out 2>/dev/null 2949 then 2950 if test -f conftest.out/conftest.in 2951 then 2952 test conftest.in -nt conftest.out/conftest.in 2>conftest.err && \ 2953 test conftest.out/conftest.in -nt conftest.in 2>conftest.err 2954 if test -s conftest.err 2955 then 2956 cf_cv_install_p=no 2957 else 2958 cf_cv_install_p=yes 2959 fi 2960 else 2961 cf_cv_install_p=no 2962 fi 2963 else 2964 cf_cv_install_p=no 2965 fi 2966 rm -rf ./conftest* 2967 2968fi 2969echo "$as_me:2969: result: $cf_cv_install_p" >&5 2970echo "${ECHO_T}$cf_cv_install_p" >&6 2971 2972echo "$as_me:2972: checking if install needs to be told about ownership" >&5 2973echo $ECHO_N "checking if install needs to be told about ownership... $ECHO_C" >&6 2974case `$ac_config_guess` in 2975(*minix) 2976 with_install_o=yes 2977 ;; 2978(*) 2979 with_install_o=no 2980 ;; 2981esac 2982 2983echo "$as_me:2983: result: $with_install_o" >&5 2984echo "${ECHO_T}$with_install_o" >&6 2985if test "x$with_install_o" = xyes 2986then 2987 INSTALL_OPT_O="`id root|sed -e 's/uid=[0-9]*(/ -o /' -e 's/gid=[0-9]*(/ -g /' -e 's/ [^=[:space:]][^=[:space:]]*=.*/ /' -e 's/)//g'`" 2988else 2989 INSTALL_OPT_O= 2990fi 2991 2992if test -n "$INSTALL_OPT_S" 2993then 2994 echo "$as_me:2994: checking if you want to specify strip-program" >&5 2995echo $ECHO_N "checking if you want to specify strip-program... $ECHO_C" >&6 2996 2997# Check whether --with-strip-program or --without-strip-program was given. 2998if test "${with_strip_program+set}" = set; then 2999 withval="$with_strip_program" 3000 with_strip_program=$withval 3001else 3002 with_strip_program=no 3003fi; 3004 echo "$as_me:3004: result: $with_strip_program" >&5 3005echo "${ECHO_T}$with_strip_program" >&6 3006 if test "$with_strip_program" != no 3007 then 3008 echo "$as_me:3008: checking if strip-program is supported with this installer" >&5 3009echo $ECHO_N "checking if strip-program is supported with this installer... $ECHO_C" >&6 3010 cf_install_program=`echo "$INSTALL" | sed -e 's%[ ]*[ ]-.%%'` 3011 check_install_strip=no 3012 if test -f "$cf_install_program" 3013 then 3014 check_install_version=`"$cf_install_program" --version 2>/dev/null | head -n 1 | grep coreutils` 3015 if test -n "$check_install_version" 3016 then 3017 check_install_strip="option" 3018 else 3019 for check_strip_variable in STRIPBIN STRIP 3020 do 3021 if strings "$cf_install_program" | grep "^$check_strip_variable$" >/dev/null 3022 then 3023 check_install_strip="environ" 3024 break 3025 fi 3026 done 3027 fi 3028 fi 3029 echo "$as_me:3029: result: $check_install_strip" >&5 3030echo "${ECHO_T}$check_install_strip" >&6 3031 case "$check_install_strip" in 3032 (no) 3033 { echo "$as_me:3033: WARNING: $cf_install_program does not support strip program option" >&5 3034echo "$as_me: WARNING: $cf_install_program does not support strip program option" >&2;} 3035 with_strip_program=no 3036 ;; 3037 (environ) 3038 cat >install.tmp <<-CF_EOF 3039 #! $SHELL 3040 STRIPBIN="$with_strip_program" \\ 3041 STRIP="$with_strip_program" \\ 3042 $INSTALL "$@" 3043 CF_EOF 3044 INSTALL="`pwd`/install.tmp" 3045 chmod +x "$INSTALL" 3046 test -n "$verbose" && echo " created $INSTALL" 1>&6 3047 3048echo "${as_me:-configure}:3048: testing created $INSTALL ..." 1>&5 3049 3050 ;; 3051 (option) 3052 INSTALL_OPT_S="$INSTALL_OPT_S --strip-program=\"$with_strip_program\"" 3053 ;; 3054 esac 3055 fi 3056fi 3057 3058for ac_prog in lint cppcheck splint 3059do 3060 # Extract the first word of "$ac_prog", so it can be a program name with args. 3061set dummy $ac_prog; ac_word=$2 3062echo "$as_me:3062: checking for $ac_word" >&5 3063echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3064if test "${ac_cv_prog_LINT+set}" = set; then 3065 echo $ECHO_N "(cached) $ECHO_C" >&6 3066else 3067 if test -n "$LINT"; then 3068 ac_cv_prog_LINT="$LINT" # Let the user override the test. 3069else 3070 ac_save_IFS=$IFS; IFS=$ac_path_separator 3071ac_dummy="$PATH" 3072for ac_dir in $ac_dummy; do 3073 IFS=$ac_save_IFS 3074 test -z "$ac_dir" && ac_dir=. 3075 $as_executable_p "$ac_dir/$ac_word" || continue 3076ac_cv_prog_LINT="$ac_prog" 3077echo "$as_me:3077: found $ac_dir/$ac_word" >&5 3078break 3079done 3080 3081fi 3082fi 3083LINT=$ac_cv_prog_LINT 3084if test -n "$LINT"; then 3085 echo "$as_me:3085: result: $LINT" >&5 3086echo "${ECHO_T}$LINT" >&6 3087else 3088 echo "$as_me:3088: result: no" >&5 3089echo "${ECHO_T}no" >&6 3090fi 3091 3092 test -n "$LINT" && break 3093done 3094 3095case "x$LINT" in 3096(xcppcheck|x*/cppcheck) 3097 test -z "$LINT_OPTS" && LINT_OPTS="--enable=all" 3098 ;; 3099esac 3100 3101echo "$as_me:3101: checking for \".PHONY\" make-support" >&5 3102echo $ECHO_N "checking for \".PHONY\" make-support... $ECHO_C" >&6 3103if test "${cf_cv_make_PHONY+set}" = set; then 3104 echo $ECHO_N "(cached) $ECHO_C" >&6 3105else 3106 3107 rm -rf conftest* 3108 ( 3109 mkdir conftest || exit 1 3110 cd conftest 3111 cat >makefile <<'CF_EOF' 3112.PHONY: always 3113DATA=0 3114always: always.out 3115 @echo "** making $@ $(DATA)" 3116once: once.out 3117 @echo "** making $@ $(DATA)" 3118always.out: 3119 @echo "** making $@ $(DATA)" 3120 echo $(DATA) > $@ 3121once.out: 3122 @echo "** making $@ $(DATA)" 3123 echo $(DATA) > $@ 3124CF_EOF 3125 for cf_data in 1 2 3 3126 do 3127 ${MAKE:-make} always DATA=$cf_data 3128 ${MAKE:-make} once DATA=$cf_data 3129 ${MAKE:-make} -t always once 3130 if test -f always ; then 3131 echo "no (case 1)" > ../conftest.tmp 3132 elif test ! -f always.out ; then 3133 echo "no (case 2)" > ../conftest.tmp 3134 elif test ! -f once.out ; then 3135 echo "no (case 3)" > ../conftest.tmp 3136 elif ! cmp -s always.out once.out ; then 3137 echo "no (case 4)" > ../conftest.tmp 3138 diff always.out once.out 3139 else 3140 cf_check="`cat always.out`" 3141 if test "x$cf_check" != "x$cf_data" ; then 3142 echo "no (case 5)" > ../conftest.tmp 3143 else 3144 echo yes > ../conftest.tmp 3145 rm -f ./*.out 3146 continue 3147 fi 3148 fi 3149 break 3150 done 3151 ) >&5 2>&1 3152 cf_cv_make_PHONY="`cat conftest.tmp`" 3153 rm -rf conftest* 3154 3155fi 3156echo "$as_me:3156: result: $cf_cv_make_PHONY" >&5 3157echo "${ECHO_T}$cf_cv_make_PHONY" >&6 3158MAKE_NO_PHONY="#" 3159MAKE_PHONY="#" 3160test "x$cf_cv_make_PHONY" = xyes && MAKE_PHONY= 3161test "x$cf_cv_make_PHONY" != xyes && MAKE_NO_PHONY= 3162 3163echo "$as_me:3163: checking if filesystem supports mixed-case filenames" >&5 3164echo $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6 3165if test "${cf_cv_mixedcase+set}" = set; then 3166 echo $ECHO_N "(cached) $ECHO_C" >&6 3167else 3168 3169if test "$cross_compiling" = yes ; then 3170 case "$target_alias" in 3171 (*-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-msys*|*-mingw*|*-uwin*|darwin*) 3172 cf_cv_mixedcase=no 3173 ;; 3174 (*) 3175 cf_cv_mixedcase=yes 3176 ;; 3177 esac 3178else 3179 rm -f conftest CONFTEST 3180 echo test >conftest 3181 if test -f CONFTEST ; then 3182 cf_cv_mixedcase=no 3183 else 3184 cf_cv_mixedcase=yes 3185 fi 3186 rm -f conftest CONFTEST 3187fi 3188 3189fi 3190echo "$as_me:3190: result: $cf_cv_mixedcase" >&5 3191echo "${ECHO_T}$cf_cv_mixedcase" >&6 3192test "$cf_cv_mixedcase" = yes && 3193cat >>confdefs.h <<\EOF 3194#define MIXEDCASE_FILENAMES 1 3195EOF 3196 3197for ac_prog in exctags ctags 3198do 3199 # Extract the first word of "$ac_prog", so it can be a program name with args. 3200set dummy $ac_prog; ac_word=$2 3201echo "$as_me:3201: checking for $ac_word" >&5 3202echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3203if test "${ac_cv_prog_CTAGS+set}" = set; then 3204 echo $ECHO_N "(cached) $ECHO_C" >&6 3205else 3206 if test -n "$CTAGS"; then 3207 ac_cv_prog_CTAGS="$CTAGS" # Let the user override the test. 3208else 3209 ac_save_IFS=$IFS; IFS=$ac_path_separator 3210ac_dummy="$PATH" 3211for ac_dir in $ac_dummy; do 3212 IFS=$ac_save_IFS 3213 test -z "$ac_dir" && ac_dir=. 3214 $as_executable_p "$ac_dir/$ac_word" || continue 3215ac_cv_prog_CTAGS="$ac_prog" 3216echo "$as_me:3216: found $ac_dir/$ac_word" >&5 3217break 3218done 3219 3220fi 3221fi 3222CTAGS=$ac_cv_prog_CTAGS 3223if test -n "$CTAGS"; then 3224 echo "$as_me:3224: result: $CTAGS" >&5 3225echo "${ECHO_T}$CTAGS" >&6 3226else 3227 echo "$as_me:3227: result: no" >&5 3228echo "${ECHO_T}no" >&6 3229fi 3230 3231 test -n "$CTAGS" && break 3232done 3233 3234for ac_prog in exetags etags 3235do 3236 # Extract the first word of "$ac_prog", so it can be a program name with args. 3237set dummy $ac_prog; ac_word=$2 3238echo "$as_me:3238: checking for $ac_word" >&5 3239echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3240if test "${ac_cv_prog_ETAGS+set}" = set; then 3241 echo $ECHO_N "(cached) $ECHO_C" >&6 3242else 3243 if test -n "$ETAGS"; then 3244 ac_cv_prog_ETAGS="$ETAGS" # Let the user override the test. 3245else 3246 ac_save_IFS=$IFS; IFS=$ac_path_separator 3247ac_dummy="$PATH" 3248for ac_dir in $ac_dummy; do 3249 IFS=$ac_save_IFS 3250 test -z "$ac_dir" && ac_dir=. 3251 $as_executable_p "$ac_dir/$ac_word" || continue 3252ac_cv_prog_ETAGS="$ac_prog" 3253echo "$as_me:3253: found $ac_dir/$ac_word" >&5 3254break 3255done 3256 3257fi 3258fi 3259ETAGS=$ac_cv_prog_ETAGS 3260if test -n "$ETAGS"; then 3261 echo "$as_me:3261: result: $ETAGS" >&5 3262echo "${ECHO_T}$ETAGS" >&6 3263else 3264 echo "$as_me:3264: result: no" >&5 3265echo "${ECHO_T}no" >&6 3266fi 3267 3268 test -n "$ETAGS" && break 3269done 3270 3271# Extract the first word of "${CTAGS:-ctags}", so it can be a program name with args. 3272set dummy ${CTAGS:-ctags}; ac_word=$2 3273echo "$as_me:3273: checking for $ac_word" >&5 3274echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3275if test "${ac_cv_prog_MAKE_LOWER_TAGS+set}" = set; then 3276 echo $ECHO_N "(cached) $ECHO_C" >&6 3277else 3278 if test -n "$MAKE_LOWER_TAGS"; then 3279 ac_cv_prog_MAKE_LOWER_TAGS="$MAKE_LOWER_TAGS" # Let the user override the test. 3280else 3281 ac_save_IFS=$IFS; IFS=$ac_path_separator 3282ac_dummy="$PATH" 3283for ac_dir in $ac_dummy; do 3284 IFS=$ac_save_IFS 3285 test -z "$ac_dir" && ac_dir=. 3286 $as_executable_p "$ac_dir/$ac_word" || continue 3287ac_cv_prog_MAKE_LOWER_TAGS="yes" 3288echo "$as_me:3288: found $ac_dir/$ac_word" >&5 3289break 3290done 3291 3292 test -z "$ac_cv_prog_MAKE_LOWER_TAGS" && ac_cv_prog_MAKE_LOWER_TAGS="no" 3293fi 3294fi 3295MAKE_LOWER_TAGS=$ac_cv_prog_MAKE_LOWER_TAGS 3296if test -n "$MAKE_LOWER_TAGS"; then 3297 echo "$as_me:3297: result: $MAKE_LOWER_TAGS" >&5 3298echo "${ECHO_T}$MAKE_LOWER_TAGS" >&6 3299else 3300 echo "$as_me:3300: result: no" >&5 3301echo "${ECHO_T}no" >&6 3302fi 3303 3304if test "$cf_cv_mixedcase" = yes ; then 3305 # Extract the first word of "${ETAGS:-etags}", so it can be a program name with args. 3306set dummy ${ETAGS:-etags}; ac_word=$2 3307echo "$as_me:3307: checking for $ac_word" >&5 3308echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3309if test "${ac_cv_prog_MAKE_UPPER_TAGS+set}" = set; then 3310 echo $ECHO_N "(cached) $ECHO_C" >&6 3311else 3312 if test -n "$MAKE_UPPER_TAGS"; then 3313 ac_cv_prog_MAKE_UPPER_TAGS="$MAKE_UPPER_TAGS" # Let the user override the test. 3314else 3315 ac_save_IFS=$IFS; IFS=$ac_path_separator 3316ac_dummy="$PATH" 3317for ac_dir in $ac_dummy; do 3318 IFS=$ac_save_IFS 3319 test -z "$ac_dir" && ac_dir=. 3320 $as_executable_p "$ac_dir/$ac_word" || continue 3321ac_cv_prog_MAKE_UPPER_TAGS="yes" 3322echo "$as_me:3322: found $ac_dir/$ac_word" >&5 3323break 3324done 3325 3326 test -z "$ac_cv_prog_MAKE_UPPER_TAGS" && ac_cv_prog_MAKE_UPPER_TAGS="no" 3327fi 3328fi 3329MAKE_UPPER_TAGS=$ac_cv_prog_MAKE_UPPER_TAGS 3330if test -n "$MAKE_UPPER_TAGS"; then 3331 echo "$as_me:3331: result: $MAKE_UPPER_TAGS" >&5 3332echo "${ECHO_T}$MAKE_UPPER_TAGS" >&6 3333else 3334 echo "$as_me:3334: result: no" >&5 3335echo "${ECHO_T}no" >&6 3336fi 3337 3338else 3339 MAKE_UPPER_TAGS=no 3340fi 3341 3342if test "$MAKE_UPPER_TAGS" = yes ; then 3343 MAKE_UPPER_TAGS= 3344else 3345 MAKE_UPPER_TAGS="#" 3346fi 3347 3348if test "$MAKE_LOWER_TAGS" = yes ; then 3349 MAKE_LOWER_TAGS= 3350else 3351 MAKE_LOWER_TAGS="#" 3352fi 3353 3354echo "$as_me:3354: checking if -lm needed for math functions" >&5 3355echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6 3356if test "${cf_cv_need_libm+set}" = set; then 3357 echo $ECHO_N "(cached) $ECHO_C" >&6 3358else 3359 3360 cat >"conftest.$ac_ext" <<_ACEOF 3361#line 3361 "configure" 3362#include "confdefs.h" 3363 3364 #include <stdio.h> 3365 #include <stdlib.h> 3366 #include <math.h> 3367 3368int 3369main (void) 3370{ 3371double x = rand(); printf("result = %g\\n", pow(sin(x),x)) 3372 ; 3373 return 0; 3374} 3375_ACEOF 3376rm -f "conftest.$ac_objext" "conftest$ac_exeext" 3377if { (eval echo "$as_me:3377: \"$ac_link\"") >&5 3378 (eval $ac_link) 2>&5 3379 ac_status=$? 3380 echo "$as_me:3380: \$? = $ac_status" >&5 3381 (exit "$ac_status"); } && 3382 { ac_try='test -s "conftest$ac_exeext"' 3383 { (eval echo "$as_me:3383: \"$ac_try\"") >&5 3384 (eval $ac_try) 2>&5 3385 ac_status=$? 3386 echo "$as_me:3386: \$? = $ac_status" >&5 3387 (exit "$ac_status"); }; }; then 3388 cf_cv_need_libm=no 3389else 3390 echo "$as_me: failed program was:" >&5 3391cat "conftest.$ac_ext" >&5 3392cf_cv_need_libm=yes 3393fi 3394rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 3395fi 3396echo "$as_me:3396: result: $cf_cv_need_libm" >&5 3397echo "${ECHO_T}$cf_cv_need_libm" >&6 3398 3399if test "$cf_cv_need_libm" = yes 3400then 3401 3402 cf_save_LIBS="$LIBS" 3403 LIBS="$LIBS -lm" 3404 echo "$as_me:3404: checking if -lm is available for math functions" >&5 3405echo $ECHO_N "checking if -lm is available for math functions... $ECHO_C" >&6 3406if test "${cf_cv_have_libm+set}" = set; then 3407 echo $ECHO_N "(cached) $ECHO_C" >&6 3408else 3409 3410 cat >"conftest.$ac_ext" <<_ACEOF 3411#line 3411 "configure" 3412#include "confdefs.h" 3413 3414 #include <stdio.h> 3415 #include <stdlib.h> 3416 #include <math.h> 3417 3418int 3419main (void) 3420{ 3421double x = rand(); printf("result = %g\\n", pow(sin(x),x)) 3422 ; 3423 return 0; 3424} 3425_ACEOF 3426rm -f "conftest.$ac_objext" "conftest$ac_exeext" 3427if { (eval echo "$as_me:3427: \"$ac_link\"") >&5 3428 (eval $ac_link) 2>&5 3429 ac_status=$? 3430 echo "$as_me:3430: \$? = $ac_status" >&5 3431 (exit "$ac_status"); } && 3432 { ac_try='test -s "conftest$ac_exeext"' 3433 { (eval echo "$as_me:3433: \"$ac_try\"") >&5 3434 (eval $ac_try) 2>&5 3435 ac_status=$? 3436 echo "$as_me:3436: \$? = $ac_status" >&5 3437 (exit "$ac_status"); }; }; then 3438 cf_cv_have_libm=yes 3439else 3440 echo "$as_me: failed program was:" >&5 3441cat "conftest.$ac_ext" >&5 3442cf_cv_have_libm=no 3443fi 3444rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 3445fi 3446echo "$as_me:3446: result: $cf_cv_have_libm" >&5 3447echo "${ECHO_T}$cf_cv_have_libm" >&6 3448 LIBS="$cf_save_LIBS" 3449 3450 if test "$cf_cv_have_libm" = yes 3451 then 3452 MATH_LIB=-lm 3453 fi 3454else 3455 cf_cv_have_libm=yes 3456fi 3457 3458if test "$cf_cv_have_libm" = yes 3459then 3460 3461cat >>confdefs.h <<\EOF 3462#define HAVE_MATH_FUNCS 1 3463EOF 3464 3465fi 3466 3467top_builddir=`pwd` 3468 3469CC_G_OPT="-g" 3470CC_SHARED_OPTS=unknown 3471CPPFLAGS="$CPPFLAGS" 3472DFT_DEP_SUFFIX="" 3473DFT_OBJ_SUBDIR=`pwd|sed -e's:.*/::'` 3474DFT_UPR_MODEL="NORMAL" 3475LD="ld" 3476LDFLAGS_SHARED="" 3477LDFLAGS_STATIC="" 3478LD_MODEL="" 3479LD_SHARED_OPTS="" 3480LIBTOOL="" 3481LIBTOOL_OPTS="" 3482LIB_CLEAN="" 3483LIB_COMPILE="" 3484LIB_LINK='${CC}' 3485LINK_TESTS="" 3486LOCAL_LDFLAGS="" 3487PACKAGE="ncurses-examples" 3488PTHREAD="-lm" 3489TEST_ARGS="" 3490TEST_DEPS="" 3491TEST_LIBS="" 3492TINFO_LDFLAGS='' 3493TINFO_LIBS='$(LIBS_CURSES)' 3494cf_cv_abi_version="" 3495cf_cv_rel_version="" 3496includesubdir="" 3497 3498cf_cv_screen=curses 3499cf_cv_libtype= 3500 3501echo "$as_me:3501: checking for fgrep" >&5 3502echo $ECHO_N "checking for fgrep... $ECHO_C" >&6 3503if test "${ac_cv_path_FGREP+set}" = set; then 3504 echo $ECHO_N "(cached) $ECHO_C" >&6 3505else 3506 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 3507 then ac_cv_path_FGREP="$GREP -F" 3508 else 3509 for ac_prog in gfgrep fgrep 3510do 3511 # Extract the first word of "$ac_prog", so it can be a program name with args. 3512set dummy $ac_prog; ac_word=$2 3513echo "$as_me:3513: checking for $ac_word" >&5 3514echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3515if test "${ac_cv_path_FGREP+set}" = set; then 3516 echo $ECHO_N "(cached) $ECHO_C" >&6 3517else 3518 case $FGREP in 3519 [\\/]* | ?:[\\/]*) 3520 ac_cv_path_FGREP="$FGREP" # Let the user override the test with a path. 3521 ;; 3522 *) 3523 ac_save_IFS=$IFS; IFS=$ac_path_separator 3524ac_dummy="$PATH" 3525for ac_dir in $ac_dummy; do 3526 IFS=$ac_save_IFS 3527 test -z "$ac_dir" && ac_dir=. 3528 if $as_executable_p "$ac_dir/$ac_word"; then 3529 ac_cv_path_FGREP="$ac_dir/$ac_word" 3530 echo "$as_me:3530: found $ac_dir/$ac_word" >&5 3531 break 3532fi 3533done 3534 3535 ;; 3536esac 3537fi 3538FGREP=$ac_cv_path_FGREP 3539 3540if test -n "$FGREP"; then 3541 echo "$as_me:3541: result: $FGREP" >&5 3542echo "${ECHO_T}$FGREP" >&6 3543else 3544 echo "$as_me:3544: result: no" >&5 3545echo "${ECHO_T}no" >&6 3546fi 3547 3548 test -n "$FGREP" && break 3549done 3550test -n "$FGREP" || FGREP=": " 3551 3552 test "x$ac_cv_path_FGREP" = "x:" && { { echo "$as_me:3552: error: cannot find workable fgrep" >&5 3553echo "$as_me: error: cannot find workable fgrep" >&2;} 3554 { (exit 1); exit 1; }; } 3555 fi 3556fi 3557echo "$as_me:3557: result: $ac_cv_path_FGREP" >&5 3558echo "${ECHO_T}$ac_cv_path_FGREP" >&6 3559 FGREP="$ac_cv_path_FGREP" 3560 3561echo "$as_me:3561: checking if you want to use C11 _Noreturn feature" >&5 3562echo $ECHO_N "checking if you want to use C11 _Noreturn feature... $ECHO_C" >&6 3563 3564# Check whether --enable-stdnoreturn or --disable-stdnoreturn was given. 3565if test "${enable_stdnoreturn+set}" = set; then 3566 enableval="$enable_stdnoreturn" 3567 test "$enableval" != yes && enableval=no 3568 if test "$enableval" != "no" ; then 3569 enable_stdnoreturn=yes 3570 else 3571 enable_stdnoreturn=no 3572 fi 3573else 3574 enableval=no 3575 enable_stdnoreturn=no 3576 3577fi; 3578echo "$as_me:3578: result: $enable_stdnoreturn" >&5 3579echo "${ECHO_T}$enable_stdnoreturn" >&6 3580 3581if test $enable_stdnoreturn = yes; then 3582echo "$as_me:3582: checking for C11 _Noreturn feature" >&5 3583echo $ECHO_N "checking for C11 _Noreturn feature... $ECHO_C" >&6 3584if test "${cf_cv_c11_noreturn+set}" = set; then 3585 echo $ECHO_N "(cached) $ECHO_C" >&6 3586else 3587 cat >"conftest.$ac_ext" <<_ACEOF 3588#line 3588 "configure" 3589#include "confdefs.h" 3590 3591$ac_includes_default 3592#include <stdnoreturn.h> 3593static _Noreturn void giveup(void) { exit(0); } 3594 3595int 3596main (void) 3597{ 3598if (feof(stdin)) giveup() 3599 ; 3600 return 0; 3601} 3602_ACEOF 3603rm -f "conftest.$ac_objext" 3604if { (eval echo "$as_me:3604: \"$ac_compile\"") >&5 3605 (eval $ac_compile) 2>&5 3606 ac_status=$? 3607 echo "$as_me:3607: \$? = $ac_status" >&5 3608 (exit "$ac_status"); } && 3609 { ac_try='test -s "conftest.$ac_objext"' 3610 { (eval echo "$as_me:3610: \"$ac_try\"") >&5 3611 (eval $ac_try) 2>&5 3612 ac_status=$? 3613 echo "$as_me:3613: \$? = $ac_status" >&5 3614 (exit "$ac_status"); }; }; then 3615 cf_cv_c11_noreturn=yes 3616else 3617 echo "$as_me: failed program was:" >&5 3618cat "conftest.$ac_ext" >&5 3619cf_cv_c11_noreturn=no 3620fi 3621rm -f "conftest.$ac_objext" "conftest.$ac_ext" 3622 3623fi 3624echo "$as_me:3624: result: $cf_cv_c11_noreturn" >&5 3625echo "${ECHO_T}$cf_cv_c11_noreturn" >&6 3626else 3627 cf_cv_c11_noreturn=no, 3628fi 3629 3630if test "$cf_cv_c11_noreturn" = yes; then 3631 3632cat >>confdefs.h <<\EOF 3633#define HAVE_STDNORETURN_H 1 3634EOF 3635 3636cat >>confdefs.h <<EOF 3637#define STDC_NORETURN _Noreturn 3638EOF 3639 3640 HAVE_STDNORETURN_H=1 3641else 3642 HAVE_STDNORETURN_H=0 3643fi 3644 3645if test "$GCC" = yes || test "$GXX" = yes 3646then 3647cat > conftest.i <<EOF 3648#ifndef GCC_PRINTF 3649#define GCC_PRINTF 0 3650#endif 3651#ifndef GCC_SCANF 3652#define GCC_SCANF 0 3653#endif 3654#ifndef GCC_NORETURN 3655#define GCC_NORETURN /* nothing */ 3656#endif 3657#ifndef GCC_UNUSED 3658#define GCC_UNUSED /* nothing */ 3659#endif 3660EOF 3661if test "$GCC" = yes 3662then 3663 { echo "$as_me:3663: checking for $CC __attribute__ directives..." >&5 3664echo "$as_me: checking for $CC __attribute__ directives..." >&6;} 3665cat > "conftest.$ac_ext" <<EOF 3666#line 3666 "${as_me:-configure}" 3667#include <stdio.h> 3668#include "confdefs.h" 3669#include "conftest.h" 3670#include "conftest.i" 3671#if GCC_PRINTF 3672#define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var))) 3673#else 3674#define GCC_PRINTFLIKE(fmt,var) /*nothing*/ 3675#endif 3676#if GCC_SCANF 3677#define GCC_SCANFLIKE(fmt,var) __attribute__((format(scanf,fmt,var))) 3678#else 3679#define GCC_SCANFLIKE(fmt,var) /*nothing*/ 3680#endif 3681extern void wow(char *,...) GCC_SCANFLIKE(1,2); 3682extern GCC_NORETURN void oops(char *,...) GCC_PRINTFLIKE(1,2); 3683extern GCC_NORETURN void foo(void); 3684int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { (void)argc; (void)argv; return 0; } 3685EOF 3686 cf_printf_attribute=no 3687 cf_scanf_attribute=no 3688 for cf_attribute in scanf printf unused noreturn 3689 do 3690 3691cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` 3692 3693 cf_directive="__attribute__(($cf_attribute))" 3694 echo "checking for $CC $cf_directive" 1>&5 3695 3696 case "$cf_attribute" in 3697 (printf) 3698 cf_printf_attribute=yes 3699 cat >conftest.h <<EOF 3700#define GCC_$cf_ATTRIBUTE 1 3701EOF 3702 ;; 3703 (scanf) 3704 cf_scanf_attribute=yes 3705 cat >conftest.h <<EOF 3706#define GCC_$cf_ATTRIBUTE 1 3707EOF 3708 ;; 3709 (*) 3710 cat >conftest.h <<EOF 3711#define GCC_$cf_ATTRIBUTE $cf_directive 3712EOF 3713 ;; 3714 esac 3715 3716 if { (eval echo "$as_me:3716: \"$ac_compile\"") >&5 3717 (eval $ac_compile) 2>&5 3718 ac_status=$? 3719 echo "$as_me:3719: \$? = $ac_status" >&5 3720 (exit "$ac_status"); }; then 3721 test -n "$verbose" && echo "$as_me:3721: result: ... $cf_attribute" >&5 3722echo "${ECHO_T}... $cf_attribute" >&6 3723 cat conftest.h >>confdefs.h 3724 case "$cf_attribute" in 3725 (noreturn) 3726 3727cat >>confdefs.h <<EOF 3728#define GCC_NORETURN $cf_directive 3729EOF 3730 3731 ;; 3732 (printf) 3733 cf_value='/* nothing */' 3734 if test "$cf_printf_attribute" != no ; then 3735 cf_value='__attribute__((format(printf,fmt,var)))' 3736 3737cat >>confdefs.h <<\EOF 3738#define GCC_PRINTF 1 3739EOF 3740 3741 fi 3742 3743cat >>confdefs.h <<EOF 3744#define GCC_PRINTFLIKE(fmt,var) $cf_value 3745EOF 3746 3747 ;; 3748 (scanf) 3749 cf_value='/* nothing */' 3750 if test "$cf_scanf_attribute" != no ; then 3751 cf_value='__attribute__((format(scanf,fmt,var)))' 3752 3753cat >>confdefs.h <<\EOF 3754#define GCC_SCANF 1 3755EOF 3756 3757 fi 3758 3759cat >>confdefs.h <<EOF 3760#define GCC_SCANFLIKE(fmt,var) $cf_value 3761EOF 3762 3763 ;; 3764 (unused) 3765 3766cat >>confdefs.h <<EOF 3767#define GCC_UNUSED $cf_directive 3768EOF 3769 3770 ;; 3771 esac 3772 fi 3773 done 3774else 3775 ${FGREP-fgrep} define conftest.i >>confdefs.h 3776fi 3777rm -rf ./conftest* 3778fi 3779 3780echo "$as_me:3780: checking if you want to work around bogus compiler/loader warnings" >&5 3781echo $ECHO_N "checking if you want to work around bogus compiler/loader warnings... $ECHO_C" >&6 3782 3783# Check whether --enable-string-hacks or --disable-string-hacks was given. 3784if test "${enable_string_hacks+set}" = set; then 3785 enableval="$enable_string_hacks" 3786 enable_string_hacks=$enableval 3787else 3788 enable_string_hacks=no 3789fi; 3790echo "$as_me:3790: result: $enable_string_hacks" >&5 3791echo "${ECHO_T}$enable_string_hacks" >&6 3792 3793if test "x$enable_string_hacks" = "xyes"; then 3794 3795cat >>confdefs.h <<\EOF 3796#define USE_STRING_HACKS 1 3797EOF 3798 3799 { echo "$as_me:3799: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&5 3800echo "$as_me: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&2;} 3801 echo "$as_me:3801: checking for strlcat" >&5 3802echo $ECHO_N "checking for strlcat... $ECHO_C" >&6 3803if test "${ac_cv_func_strlcat+set}" = set; then 3804 echo $ECHO_N "(cached) $ECHO_C" >&6 3805else 3806 cat >"conftest.$ac_ext" <<_ACEOF 3807#line 3807 "configure" 3808#include "confdefs.h" 3809#define strlcat autoconf_temporary 3810#include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */ 3811#undef strlcat 3812 3813#ifdef __cplusplus 3814extern "C" 3815#endif 3816 3817/* We use char because int might match the return type of a gcc2 3818 builtin and then its argument prototype would still apply. */ 3819char strlcat (void); 3820 3821int 3822main (void) 3823{ 3824 3825/* The GNU C library defines stubs for functions which it implements 3826 to always fail with ENOSYS. Some functions are actually named 3827 something starting with __ and the normal name is an alias. */ 3828#if defined (__stub_strlcat) || defined (__stub___strlcat) 3829#error found stub for strlcat 3830#endif 3831 3832 return strlcat (); 3833 ; 3834 return 0; 3835} 3836_ACEOF 3837rm -f "conftest.$ac_objext" "conftest$ac_exeext" 3838if { (eval echo "$as_me:3838: \"$ac_link\"") >&5 3839 (eval $ac_link) 2>&5 3840 ac_status=$? 3841 echo "$as_me:3841: \$? = $ac_status" >&5 3842 (exit "$ac_status"); } && 3843 { ac_try='test -s "conftest$ac_exeext"' 3844 { (eval echo "$as_me:3844: \"$ac_try\"") >&5 3845 (eval $ac_try) 2>&5 3846 ac_status=$? 3847 echo "$as_me:3847: \$? = $ac_status" >&5 3848 (exit "$ac_status"); }; }; then 3849 ac_cv_func_strlcat=yes 3850else 3851 echo "$as_me: failed program was:" >&5 3852cat "conftest.$ac_ext" >&5 3853ac_cv_func_strlcat=no 3854fi 3855rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 3856fi 3857echo "$as_me:3857: result: $ac_cv_func_strlcat" >&5 3858echo "${ECHO_T}$ac_cv_func_strlcat" >&6 3859if test "$ac_cv_func_strlcat" = yes; then 3860 3861cat >>confdefs.h <<\EOF 3862#define HAVE_STRLCAT 1 3863EOF 3864 3865else 3866 3867 echo "$as_me:3867: checking for strlcat in -lbsd" >&5 3868echo $ECHO_N "checking for strlcat in -lbsd... $ECHO_C" >&6 3869if test "${ac_cv_lib_bsd_strlcat+set}" = set; then 3870 echo $ECHO_N "(cached) $ECHO_C" >&6 3871else 3872 ac_check_lib_save_LIBS=$LIBS 3873LIBS="-lbsd $LIBS" 3874cat >"conftest.$ac_ext" <<_ACEOF 3875#line 3875 "configure" 3876#include "confdefs.h" 3877 3878/* Override any gcc2 internal prototype to avoid an error. */ 3879#ifdef __cplusplus 3880extern "C" 3881#endif 3882/* We use char because int might match the return type of a gcc2 3883 builtin and then its argument prototype would still apply. */ 3884char strlcat (void); 3885int 3886main (void) 3887{ 3888strlcat (); 3889 ; 3890 return 0; 3891} 3892_ACEOF 3893rm -f "conftest.$ac_objext" "conftest$ac_exeext" 3894if { (eval echo "$as_me:3894: \"$ac_link\"") >&5 3895 (eval $ac_link) 2>&5 3896 ac_status=$? 3897 echo "$as_me:3897: \$? = $ac_status" >&5 3898 (exit "$ac_status"); } && 3899 { ac_try='test -s "conftest$ac_exeext"' 3900 { (eval echo "$as_me:3900: \"$ac_try\"") >&5 3901 (eval $ac_try) 2>&5 3902 ac_status=$? 3903 echo "$as_me:3903: \$? = $ac_status" >&5 3904 (exit "$ac_status"); }; }; then 3905 ac_cv_lib_bsd_strlcat=yes 3906else 3907 echo "$as_me: failed program was:" >&5 3908cat "conftest.$ac_ext" >&5 3909ac_cv_lib_bsd_strlcat=no 3910fi 3911rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 3912LIBS=$ac_check_lib_save_LIBS 3913fi 3914echo "$as_me:3914: result: $ac_cv_lib_bsd_strlcat" >&5 3915echo "${ECHO_T}$ac_cv_lib_bsd_strlcat" >&6 3916if test "$ac_cv_lib_bsd_strlcat" = yes; then 3917 3918cf_add_libs="$LIBS" 3919# reverse order 3920cf_add_0lib= 3921for cf_add_1lib in -lbsd; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 3922# filter duplicates 3923for cf_add_1lib in $cf_add_0lib; do 3924 for cf_add_2lib in $cf_add_libs; do 3925 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 3926 cf_add_1lib= 3927 break 3928 fi 3929 done 3930 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 3931done 3932LIBS="$cf_add_libs" 3933 3934for ac_header in bsd/string.h 3935do 3936as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 3937echo "$as_me:3937: checking for $ac_header" >&5 3938echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 3939if eval "test \"\${$as_ac_Header+set}\" = set"; then 3940 echo $ECHO_N "(cached) $ECHO_C" >&6 3941else 3942 cat >"conftest.$ac_ext" <<_ACEOF 3943#line 3943 "configure" 3944#include "confdefs.h" 3945#include <$ac_header> 3946_ACEOF 3947if { (eval echo "$as_me:3947: \"$ac_cpp "conftest.$ac_ext"\"") >&5 3948 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 3949 ac_status=$? 3950 $EGREP -v '^ *\+' conftest.er1 >conftest.err 3951 rm -f conftest.er1 3952 cat conftest.err >&5 3953 echo "$as_me:3953: \$? = $ac_status" >&5 3954 (exit "$ac_status"); } >/dev/null; then 3955 if test -s conftest.err; then 3956 ac_cpp_err=$ac_c_preproc_warn_flag 3957 else 3958 ac_cpp_err= 3959 fi 3960else 3961 ac_cpp_err=yes 3962fi 3963if test -z "$ac_cpp_err"; then 3964 eval "$as_ac_Header=yes" 3965else 3966 echo "$as_me: failed program was:" >&5 3967 cat "conftest.$ac_ext" >&5 3968 eval "$as_ac_Header=no" 3969fi 3970rm -f conftest.err "conftest.$ac_ext" 3971fi 3972echo "$as_me:3972: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 3973echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6 3974if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then 3975 cat >>confdefs.h <<EOF 3976#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 3977EOF 3978 3979fi 3980done 3981 3982cat >>confdefs.h <<\EOF 3983#define HAVE_STRLCAT 1 3984EOF 3985 3986fi 3987 3988fi 3989 3990for ac_func in strlcpy snprintf 3991do 3992as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 3993echo "$as_me:3993: checking for $ac_func" >&5 3994echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 3995if eval "test \"\${$as_ac_var+set}\" = set"; then 3996 echo $ECHO_N "(cached) $ECHO_C" >&6 3997else 3998 cat >"conftest.$ac_ext" <<_ACEOF 3999#line 3999 "configure" 4000#include "confdefs.h" 4001#define $ac_func autoconf_temporary 4002#include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */ 4003#undef $ac_func 4004 4005#ifdef __cplusplus 4006extern "C" 4007#endif 4008 4009/* We use char because int might match the return type of a gcc2 4010 builtin and then its argument prototype would still apply. */ 4011char $ac_func (void); 4012 4013int 4014main (void) 4015{ 4016 4017/* The GNU C library defines stubs for functions which it implements 4018 to always fail with ENOSYS. Some functions are actually named 4019 something starting with __ and the normal name is an alias. */ 4020#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 4021#error found stub for $ac_func 4022#endif 4023 4024 return $ac_func (); 4025 ; 4026 return 0; 4027} 4028_ACEOF 4029rm -f "conftest.$ac_objext" "conftest$ac_exeext" 4030if { (eval echo "$as_me:4030: \"$ac_link\"") >&5 4031 (eval $ac_link) 2>&5 4032 ac_status=$? 4033 echo "$as_me:4033: \$? = $ac_status" >&5 4034 (exit "$ac_status"); } && 4035 { ac_try='test -s "conftest$ac_exeext"' 4036 { (eval echo "$as_me:4036: \"$ac_try\"") >&5 4037 (eval $ac_try) 2>&5 4038 ac_status=$? 4039 echo "$as_me:4039: \$? = $ac_status" >&5 4040 (exit "$ac_status"); }; }; then 4041 eval "$as_ac_var=yes" 4042else 4043 echo "$as_me: failed program was:" >&5 4044cat "conftest.$ac_ext" >&5 4045eval "$as_ac_var=no" 4046fi 4047rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 4048fi 4049echo "$as_me:4049: result: `eval echo '${'"$as_ac_var"'}'`" >&5 4050echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6 4051if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then 4052 cat >>confdefs.h <<EOF 4053#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 4054EOF 4055 4056fi 4057done 4058 4059fi 4060 4061echo "$as_me:4061: checking if the POSIX test-macros are already defined" >&5 4062echo $ECHO_N "checking if the POSIX test-macros are already defined... $ECHO_C" >&6 4063if test "${cf_cv_posix_visible+set}" = set; then 4064 echo $ECHO_N "(cached) $ECHO_C" >&6 4065else 4066 4067cat >"conftest.$ac_ext" <<_ACEOF 4068#line 4068 "configure" 4069#include "confdefs.h" 4070#include <stdio.h> 4071int 4072main (void) 4073{ 4074 4075#if defined(__POSIX_VISIBLE) && ((__POSIX_VISIBLE - 0L) > 0) \ 4076 && defined(__XSI_VISIBLE) && ((__XSI_VISIBLE - 0L) > 0) \ 4077 && defined(__BSD_VISIBLE) && ((__BSD_VISIBLE - 0L) > 0) \ 4078 && defined(__ISO_C_VISIBLE) && ((__ISO_C_VISIBLE - 0L) > 0) 4079#error conflicting symbols found 4080#endif 4081 4082 ; 4083 return 0; 4084} 4085_ACEOF 4086rm -f "conftest.$ac_objext" 4087if { (eval echo "$as_me:4087: \"$ac_compile\"") >&5 4088 (eval $ac_compile) 2>&5 4089 ac_status=$? 4090 echo "$as_me:4090: \$? = $ac_status" >&5 4091 (exit "$ac_status"); } && 4092 { ac_try='test -s "conftest.$ac_objext"' 4093 { (eval echo "$as_me:4093: \"$ac_try\"") >&5 4094 (eval $ac_try) 2>&5 4095 ac_status=$? 4096 echo "$as_me:4096: \$? = $ac_status" >&5 4097 (exit "$ac_status"); }; }; then 4098 cf_cv_posix_visible=no 4099else 4100 echo "$as_me: failed program was:" >&5 4101cat "conftest.$ac_ext" >&5 4102cf_cv_posix_visible=yes 4103fi 4104rm -f "conftest.$ac_objext" "conftest.$ac_ext" 4105 4106fi 4107echo "$as_me:4107: result: $cf_cv_posix_visible" >&5 4108echo "${ECHO_T}$cf_cv_posix_visible" >&6 4109 4110if test "$cf_cv_posix_visible" = no; then 4111 4112cf_XOPEN_SOURCE=600 4113cf_POSIX_C_SOURCE=199506L 4114cf_xopen_source= 4115 4116case "$host_os" in 4117(aix[4-7]*) 4118 cf_xopen_source="-D_ALL_SOURCE" 4119 ;; 4120(darwin[0-8].*) 4121 cf_xopen_source="-D_APPLE_C_SOURCE" 4122 ;; 4123(darwin*) 4124 cf_xopen_source="-D_DARWIN_C_SOURCE" 4125 cf_XOPEN_SOURCE= 4126 ;; 4127(freebsd*|dragonfly*|midnightbsd*) 4128 # 5.x headers associate 4129 # _XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L 4130 # _XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L 4131 cf_POSIX_C_SOURCE=200112L 4132 cf_XOPEN_SOURCE=600 4133 cf_xopen_source="-D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE" 4134 ;; 4135(hpux11*) 4136 cf_xopen_source="-D_HPUX_SOURCE -D_XOPEN_SOURCE=500" 4137 ;; 4138(hpux*) 4139 cf_xopen_source="-D_HPUX_SOURCE" 4140 ;; 4141(irix[56].*) 4142 cf_xopen_source="-D_SGI_SOURCE" 4143 cf_XOPEN_SOURCE= 4144 ;; 4145(linux*gnu|linux*gnuabi64|linux*gnuabin32|linux*gnueabi|linux*gnueabihf|linux*gnux32|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin|msys|mingw*|linux*uclibc) 4146 4147cf_gnu_xopen_source=$cf_XOPEN_SOURCE 4148 4149echo "$as_me:4149: checking if this is the GNU C library" >&5 4150echo $ECHO_N "checking if this is the GNU C library... $ECHO_C" >&6 4151if test "${cf_cv_gnu_library+set}" = set; then 4152 echo $ECHO_N "(cached) $ECHO_C" >&6 4153else 4154 4155cat >"conftest.$ac_ext" <<_ACEOF 4156#line 4156 "configure" 4157#include "confdefs.h" 4158#include <sys/types.h> 4159int 4160main (void) 4161{ 4162 4163 #if __GLIBC__ > 0 && __GLIBC_MINOR__ >= 0 4164 return 0; 4165 #elif __NEWLIB__ > 0 && __NEWLIB_MINOR__ >= 0 4166 return 0; 4167 #else 4168 # error not GNU C library 4169 #endif 4170 ; 4171 return 0; 4172} 4173_ACEOF 4174rm -f "conftest.$ac_objext" 4175if { (eval echo "$as_me:4175: \"$ac_compile\"") >&5 4176 (eval $ac_compile) 2>&5 4177 ac_status=$? 4178 echo "$as_me:4178: \$? = $ac_status" >&5 4179 (exit "$ac_status"); } && 4180 { ac_try='test -s "conftest.$ac_objext"' 4181 { (eval echo "$as_me:4181: \"$ac_try\"") >&5 4182 (eval $ac_try) 2>&5 4183 ac_status=$? 4184 echo "$as_me:4184: \$? = $ac_status" >&5 4185 (exit "$ac_status"); }; }; then 4186 cf_cv_gnu_library=yes 4187else 4188 echo "$as_me: failed program was:" >&5 4189cat "conftest.$ac_ext" >&5 4190cf_cv_gnu_library=no 4191fi 4192rm -f "conftest.$ac_objext" "conftest.$ac_ext" 4193 4194fi 4195echo "$as_me:4195: result: $cf_cv_gnu_library" >&5 4196echo "${ECHO_T}$cf_cv_gnu_library" >&6 4197 4198if test x$cf_cv_gnu_library = xyes; then 4199 4200 # With glibc 2.19 (13 years after this check was begun), _DEFAULT_SOURCE 4201 # was changed to help a little. newlib incorporated the change about 4 4202 # years later. 4203 echo "$as_me:4203: checking if _DEFAULT_SOURCE can be used as a basis" >&5 4204echo $ECHO_N "checking if _DEFAULT_SOURCE can be used as a basis... $ECHO_C" >&6 4205if test "${cf_cv_gnu_library_219+set}" = set; then 4206 echo $ECHO_N "(cached) $ECHO_C" >&6 4207else 4208 4209 cf_save="$CPPFLAGS" 4210 4211 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 4212 CPPFLAGS="${CPPFLAGS}-D_DEFAULT_SOURCE" 4213 4214 cat >"conftest.$ac_ext" <<_ACEOF 4215#line 4215 "configure" 4216#include "confdefs.h" 4217#include <sys/types.h> 4218int 4219main (void) 4220{ 4221 4222 #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 19) || (__GLIBC__ > 2) 4223 return 0; 4224 #elif (__NEWLIB__ == 2 && __NEWLIB_MINOR__ >= 4) || (__GLIBC__ > 3) 4225 return 0; 4226 #else 4227 # error GNU C library __GLIBC__.__GLIBC_MINOR__ is too old 4228 #endif 4229 ; 4230 return 0; 4231} 4232_ACEOF 4233rm -f "conftest.$ac_objext" 4234if { (eval echo "$as_me:4234: \"$ac_compile\"") >&5 4235 (eval $ac_compile) 2>&5 4236 ac_status=$? 4237 echo "$as_me:4237: \$? = $ac_status" >&5 4238 (exit "$ac_status"); } && 4239 { ac_try='test -s "conftest.$ac_objext"' 4240 { (eval echo "$as_me:4240: \"$ac_try\"") >&5 4241 (eval $ac_try) 2>&5 4242 ac_status=$? 4243 echo "$as_me:4243: \$? = $ac_status" >&5 4244 (exit "$ac_status"); }; }; then 4245 cf_cv_gnu_library_219=yes 4246else 4247 echo "$as_me: failed program was:" >&5 4248cat "conftest.$ac_ext" >&5 4249cf_cv_gnu_library_219=no 4250fi 4251rm -f "conftest.$ac_objext" "conftest.$ac_ext" 4252 CPPFLAGS="$cf_save" 4253 4254fi 4255echo "$as_me:4255: result: $cf_cv_gnu_library_219" >&5 4256echo "${ECHO_T}$cf_cv_gnu_library_219" >&6 4257 4258 if test "x$cf_cv_gnu_library_219" = xyes; then 4259 cf_save="$CPPFLAGS" 4260 echo "$as_me:4260: checking if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE" >&5 4261echo $ECHO_N "checking if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE... $ECHO_C" >&6 4262if test "${cf_cv_gnu_dftsrc_219+set}" = set; then 4263 echo $ECHO_N "(cached) $ECHO_C" >&6 4264else 4265 4266cf_fix_cppflags=no 4267cf_new_cflags= 4268cf_new_cppflags= 4269cf_new_extra_cppflags= 4270 4271for cf_add_cflags in -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=$cf_gnu_xopen_source 4272do 4273case "$cf_fix_cppflags" in 4274(no) 4275 case "$cf_add_cflags" in 4276 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 4277 case "$cf_add_cflags" in 4278 (-D*) 4279 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 4280 4281 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 4282 && test -z "${cf_tst_cflags}" \ 4283 && cf_fix_cppflags=yes 4284 4285 if test "$cf_fix_cppflags" = yes ; then 4286 4287 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 4288 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 4289 4290 continue 4291 elif test "${cf_tst_cflags}" = "\"'" ; then 4292 4293 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 4294 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 4295 4296 continue 4297 fi 4298 ;; 4299 esac 4300 case "$CPPFLAGS" in 4301 (*$cf_add_cflags) 4302 ;; 4303 (*) 4304 case "$cf_add_cflags" in 4305 (-D*) 4306 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 4307 4308CPPFLAGS=`echo "$CPPFLAGS" | \ 4309 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 4310 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 4311 4312 ;; 4313 esac 4314 4315 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 4316 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 4317 4318 ;; 4319 esac 4320 ;; 4321 (*) 4322 4323 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 4324 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 4325 4326 ;; 4327 esac 4328 ;; 4329(yes) 4330 4331 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 4332 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 4333 4334 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 4335 4336 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 4337 && test -z "${cf_tst_cflags}" \ 4338 && cf_fix_cppflags=no 4339 ;; 4340esac 4341done 4342 4343if test -n "$cf_new_cflags" ; then 4344 4345 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 4346 CFLAGS="${CFLAGS}$cf_new_cflags" 4347 4348fi 4349 4350if test -n "$cf_new_cppflags" ; then 4351 4352 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 4353 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 4354 4355fi 4356 4357if test -n "$cf_new_extra_cppflags" ; then 4358 4359 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 4360 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 4361 4362fi 4363 4364 cat >"conftest.$ac_ext" <<_ACEOF 4365#line 4365 "configure" 4366#include "confdefs.h" 4367 4368 #include <limits.h> 4369 #include <sys/types.h> 4370 4371int 4372main (void) 4373{ 4374 4375 #if (_XOPEN_SOURCE >= $cf_gnu_xopen_source) && (MB_LEN_MAX > 1) 4376 return 0; 4377 #else 4378 # error GNU C library is too old 4379 #endif 4380 ; 4381 return 0; 4382} 4383_ACEOF 4384rm -f "conftest.$ac_objext" 4385if { (eval echo "$as_me:4385: \"$ac_compile\"") >&5 4386 (eval $ac_compile) 2>&5 4387 ac_status=$? 4388 echo "$as_me:4388: \$? = $ac_status" >&5 4389 (exit "$ac_status"); } && 4390 { ac_try='test -s "conftest.$ac_objext"' 4391 { (eval echo "$as_me:4391: \"$ac_try\"") >&5 4392 (eval $ac_try) 2>&5 4393 ac_status=$? 4394 echo "$as_me:4394: \$? = $ac_status" >&5 4395 (exit "$ac_status"); }; }; then 4396 cf_cv_gnu_dftsrc_219=yes 4397else 4398 echo "$as_me: failed program was:" >&5 4399cat "conftest.$ac_ext" >&5 4400cf_cv_gnu_dftsrc_219=no 4401fi 4402rm -f "conftest.$ac_objext" "conftest.$ac_ext" 4403 4404fi 4405echo "$as_me:4405: result: $cf_cv_gnu_dftsrc_219" >&5 4406echo "${ECHO_T}$cf_cv_gnu_dftsrc_219" >&6 4407 test "x$cf_cv_gnu_dftsrc_219" = "xyes" || CPPFLAGS="$cf_save" 4408 else 4409 cf_cv_gnu_dftsrc_219=maybe 4410 fi 4411 4412 if test "x$cf_cv_gnu_dftsrc_219" != xyes; then 4413 4414 echo "$as_me:4414: checking if we must define _GNU_SOURCE" >&5 4415echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6 4416if test "${cf_cv_gnu_source+set}" = set; then 4417 echo $ECHO_N "(cached) $ECHO_C" >&6 4418else 4419 4420 cat >"conftest.$ac_ext" <<_ACEOF 4421#line 4421 "configure" 4422#include "confdefs.h" 4423#include <sys/types.h> 4424int 4425main (void) 4426{ 4427 4428 #ifndef _XOPEN_SOURCE 4429 #error expected _XOPEN_SOURCE to be defined 4430 #endif 4431 ; 4432 return 0; 4433} 4434_ACEOF 4435rm -f "conftest.$ac_objext" 4436if { (eval echo "$as_me:4436: \"$ac_compile\"") >&5 4437 (eval $ac_compile) 2>&5 4438 ac_status=$? 4439 echo "$as_me:4439: \$? = $ac_status" >&5 4440 (exit "$ac_status"); } && 4441 { ac_try='test -s "conftest.$ac_objext"' 4442 { (eval echo "$as_me:4442: \"$ac_try\"") >&5 4443 (eval $ac_try) 2>&5 4444 ac_status=$? 4445 echo "$as_me:4445: \$? = $ac_status" >&5 4446 (exit "$ac_status"); }; }; then 4447 cf_cv_gnu_source=no 4448else 4449 echo "$as_me: failed program was:" >&5 4450cat "conftest.$ac_ext" >&5 4451cf_save="$CPPFLAGS" 4452 4453cf_fix_cppflags=no 4454cf_new_cflags= 4455cf_new_cppflags= 4456cf_new_extra_cppflags= 4457 4458for cf_add_cflags in -D_GNU_SOURCE 4459do 4460case "$cf_fix_cppflags" in 4461(no) 4462 case "$cf_add_cflags" in 4463 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 4464 case "$cf_add_cflags" in 4465 (-D*) 4466 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 4467 4468 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 4469 && test -z "${cf_tst_cflags}" \ 4470 && cf_fix_cppflags=yes 4471 4472 if test "$cf_fix_cppflags" = yes ; then 4473 4474 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 4475 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 4476 4477 continue 4478 elif test "${cf_tst_cflags}" = "\"'" ; then 4479 4480 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 4481 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 4482 4483 continue 4484 fi 4485 ;; 4486 esac 4487 case "$CPPFLAGS" in 4488 (*$cf_add_cflags) 4489 ;; 4490 (*) 4491 case "$cf_add_cflags" in 4492 (-D*) 4493 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 4494 4495CPPFLAGS=`echo "$CPPFLAGS" | \ 4496 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 4497 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 4498 4499 ;; 4500 esac 4501 4502 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 4503 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 4504 4505 ;; 4506 esac 4507 ;; 4508 (*) 4509 4510 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 4511 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 4512 4513 ;; 4514 esac 4515 ;; 4516(yes) 4517 4518 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 4519 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 4520 4521 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 4522 4523 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 4524 && test -z "${cf_tst_cflags}" \ 4525 && cf_fix_cppflags=no 4526 ;; 4527esac 4528done 4529 4530if test -n "$cf_new_cflags" ; then 4531 4532 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 4533 CFLAGS="${CFLAGS}$cf_new_cflags" 4534 4535fi 4536 4537if test -n "$cf_new_cppflags" ; then 4538 4539 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 4540 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 4541 4542fi 4543 4544if test -n "$cf_new_extra_cppflags" ; then 4545 4546 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 4547 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 4548 4549fi 4550 4551 cat >"conftest.$ac_ext" <<_ACEOF 4552#line 4552 "configure" 4553#include "confdefs.h" 4554#include <sys/types.h> 4555int 4556main (void) 4557{ 4558 4559 #ifdef _XOPEN_SOURCE 4560 #error expected _XOPEN_SOURCE to be undefined 4561 #endif 4562 ; 4563 return 0; 4564} 4565_ACEOF 4566rm -f "conftest.$ac_objext" 4567if { (eval echo "$as_me:4567: \"$ac_compile\"") >&5 4568 (eval $ac_compile) 2>&5 4569 ac_status=$? 4570 echo "$as_me:4570: \$? = $ac_status" >&5 4571 (exit "$ac_status"); } && 4572 { ac_try='test -s "conftest.$ac_objext"' 4573 { (eval echo "$as_me:4573: \"$ac_try\"") >&5 4574 (eval $ac_try) 2>&5 4575 ac_status=$? 4576 echo "$as_me:4576: \$? = $ac_status" >&5 4577 (exit "$ac_status"); }; }; then 4578 cf_cv_gnu_source=no 4579else 4580 echo "$as_me: failed program was:" >&5 4581cat "conftest.$ac_ext" >&5 4582cf_cv_gnu_source=yes 4583fi 4584rm -f "conftest.$ac_objext" "conftest.$ac_ext" 4585 CPPFLAGS="$cf_save" 4586 4587fi 4588rm -f "conftest.$ac_objext" "conftest.$ac_ext" 4589 4590fi 4591echo "$as_me:4591: result: $cf_cv_gnu_source" >&5 4592echo "${ECHO_T}$cf_cv_gnu_source" >&6 4593 4594 if test "$cf_cv_gnu_source" = yes 4595 then 4596 echo "$as_me:4596: checking if we should also define _DEFAULT_SOURCE" >&5 4597echo $ECHO_N "checking if we should also define _DEFAULT_SOURCE... $ECHO_C" >&6 4598if test "${cf_cv_default_source+set}" = set; then 4599 echo $ECHO_N "(cached) $ECHO_C" >&6 4600else 4601 4602 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 4603 CPPFLAGS="${CPPFLAGS}-D_GNU_SOURCE" 4604 4605 cat >"conftest.$ac_ext" <<_ACEOF 4606#line 4606 "configure" 4607#include "confdefs.h" 4608#include <sys/types.h> 4609int 4610main (void) 4611{ 4612 4613 #ifdef _DEFAULT_SOURCE 4614 #error expected _DEFAULT_SOURCE to be undefined 4615 #endif 4616 ; 4617 return 0; 4618} 4619_ACEOF 4620rm -f "conftest.$ac_objext" 4621if { (eval echo "$as_me:4621: \"$ac_compile\"") >&5 4622 (eval $ac_compile) 2>&5 4623 ac_status=$? 4624 echo "$as_me:4624: \$? = $ac_status" >&5 4625 (exit "$ac_status"); } && 4626 { ac_try='test -s "conftest.$ac_objext"' 4627 { (eval echo "$as_me:4627: \"$ac_try\"") >&5 4628 (eval $ac_try) 2>&5 4629 ac_status=$? 4630 echo "$as_me:4630: \$? = $ac_status" >&5 4631 (exit "$ac_status"); }; }; then 4632 cf_cv_default_source=no 4633else 4634 echo "$as_me: failed program was:" >&5 4635cat "conftest.$ac_ext" >&5 4636cf_cv_default_source=yes 4637fi 4638rm -f "conftest.$ac_objext" "conftest.$ac_ext" 4639 4640fi 4641echo "$as_me:4641: result: $cf_cv_default_source" >&5 4642echo "${ECHO_T}$cf_cv_default_source" >&6 4643 if test "$cf_cv_default_source" = yes 4644 then 4645 4646 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 4647 CPPFLAGS="${CPPFLAGS}-D_DEFAULT_SOURCE" 4648 4649 fi 4650 fi 4651 fi 4652 4653fi 4654 4655 ;; 4656(minix*) 4657 cf_xopen_source="-D_NETBSD_SOURCE" # POSIX.1-2001 features are ifdef'd with this... 4658 ;; 4659(mirbsd*) 4660 # setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <sys/select.h> and other headers which use u_int / u_short types 4661 cf_XOPEN_SOURCE= 4662 4663if test "$cf_cv_posix_visible" = no; then 4664 4665cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE 4666 4667cf_save_CFLAGS="$CFLAGS" 4668cf_save_CPPFLAGS="$CPPFLAGS" 4669 4670cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \ 4671 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \ 4672 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'` 4673 4674cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \ 4675 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \ 4676 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'` 4677 4678echo "$as_me:4678: checking if we should define _POSIX_C_SOURCE" >&5 4679echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6 4680if test "${cf_cv_posix_c_source+set}" = set; then 4681 echo $ECHO_N "(cached) $ECHO_C" >&6 4682else 4683 4684echo "${as_me:-configure}:4684: testing if the symbol is already defined go no further ..." 1>&5 4685 4686 cat >"conftest.$ac_ext" <<_ACEOF 4687#line 4687 "configure" 4688#include "confdefs.h" 4689#include <sys/types.h> 4690int 4691main (void) 4692{ 4693 4694#ifndef _POSIX_C_SOURCE 4695#error _POSIX_C_SOURCE is not defined 4696#endif 4697 ; 4698 return 0; 4699} 4700_ACEOF 4701rm -f "conftest.$ac_objext" 4702if { (eval echo "$as_me:4702: \"$ac_compile\"") >&5 4703 (eval $ac_compile) 2>&5 4704 ac_status=$? 4705 echo "$as_me:4705: \$? = $ac_status" >&5 4706 (exit "$ac_status"); } && 4707 { ac_try='test -s "conftest.$ac_objext"' 4708 { (eval echo "$as_me:4708: \"$ac_try\"") >&5 4709 (eval $ac_try) 2>&5 4710 ac_status=$? 4711 echo "$as_me:4711: \$? = $ac_status" >&5 4712 (exit "$ac_status"); }; }; then 4713 cf_cv_posix_c_source=no 4714else 4715 echo "$as_me: failed program was:" >&5 4716cat "conftest.$ac_ext" >&5 4717cf_want_posix_source=no 4718 case .$cf_POSIX_C_SOURCE in 4719 (.[12]??*) 4720 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE" 4721 ;; 4722 (.2) 4723 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE" 4724 cf_want_posix_source=yes 4725 ;; 4726 (.*) 4727 cf_want_posix_source=yes 4728 ;; 4729 esac 4730 if test "$cf_want_posix_source" = yes ; then 4731 cat >"conftest.$ac_ext" <<_ACEOF 4732#line 4732 "configure" 4733#include "confdefs.h" 4734#include <sys/types.h> 4735int 4736main (void) 4737{ 4738 4739#ifdef _POSIX_SOURCE 4740#error _POSIX_SOURCE is defined 4741#endif 4742 ; 4743 return 0; 4744} 4745_ACEOF 4746rm -f "conftest.$ac_objext" 4747if { (eval echo "$as_me:4747: \"$ac_compile\"") >&5 4748 (eval $ac_compile) 2>&5 4749 ac_status=$? 4750 echo "$as_me:4750: \$? = $ac_status" >&5 4751 (exit "$ac_status"); } && 4752 { ac_try='test -s "conftest.$ac_objext"' 4753 { (eval echo "$as_me:4753: \"$ac_try\"") >&5 4754 (eval $ac_try) 2>&5 4755 ac_status=$? 4756 echo "$as_me:4756: \$? = $ac_status" >&5 4757 (exit "$ac_status"); }; }; then 4758 : 4759else 4760 echo "$as_me: failed program was:" >&5 4761cat "conftest.$ac_ext" >&5 4762cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE" 4763fi 4764rm -f "conftest.$ac_objext" "conftest.$ac_ext" 4765 fi 4766 4767echo "${as_me:-configure}:4767: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5 4768 4769 CFLAGS="$cf_trim_CFLAGS" 4770 CPPFLAGS="$cf_trim_CPPFLAGS" 4771 4772 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 4773 CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source" 4774 4775echo "${as_me:-configure}:4775: testing if the second compile does not leave our definition intact error ..." 1>&5 4776 4777 cat >"conftest.$ac_ext" <<_ACEOF 4778#line 4778 "configure" 4779#include "confdefs.h" 4780#include <sys/types.h> 4781int 4782main (void) 4783{ 4784 4785#ifndef _POSIX_C_SOURCE 4786#error _POSIX_C_SOURCE is not defined 4787#endif 4788 ; 4789 return 0; 4790} 4791_ACEOF 4792rm -f "conftest.$ac_objext" 4793if { (eval echo "$as_me:4793: \"$ac_compile\"") >&5 4794 (eval $ac_compile) 2>&5 4795 ac_status=$? 4796 echo "$as_me:4796: \$? = $ac_status" >&5 4797 (exit "$ac_status"); } && 4798 { ac_try='test -s "conftest.$ac_objext"' 4799 { (eval echo "$as_me:4799: \"$ac_try\"") >&5 4800 (eval $ac_try) 2>&5 4801 ac_status=$? 4802 echo "$as_me:4802: \$? = $ac_status" >&5 4803 (exit "$ac_status"); }; }; then 4804 : 4805else 4806 echo "$as_me: failed program was:" >&5 4807cat "conftest.$ac_ext" >&5 4808cf_cv_posix_c_source=no 4809fi 4810rm -f "conftest.$ac_objext" "conftest.$ac_ext" 4811 CFLAGS="$cf_save_CFLAGS" 4812 CPPFLAGS="$cf_save_CPPFLAGS" 4813 4814fi 4815rm -f "conftest.$ac_objext" "conftest.$ac_ext" 4816 4817fi 4818echo "$as_me:4818: result: $cf_cv_posix_c_source" >&5 4819echo "${ECHO_T}$cf_cv_posix_c_source" >&6 4820 4821if test "$cf_cv_posix_c_source" != no ; then 4822 CFLAGS="$cf_trim_CFLAGS" 4823 CPPFLAGS="$cf_trim_CPPFLAGS" 4824 4825cf_fix_cppflags=no 4826cf_new_cflags= 4827cf_new_cppflags= 4828cf_new_extra_cppflags= 4829 4830for cf_add_cflags in $cf_cv_posix_c_source 4831do 4832case "$cf_fix_cppflags" in 4833(no) 4834 case "$cf_add_cflags" in 4835 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 4836 case "$cf_add_cflags" in 4837 (-D*) 4838 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 4839 4840 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 4841 && test -z "${cf_tst_cflags}" \ 4842 && cf_fix_cppflags=yes 4843 4844 if test "$cf_fix_cppflags" = yes ; then 4845 4846 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 4847 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 4848 4849 continue 4850 elif test "${cf_tst_cflags}" = "\"'" ; then 4851 4852 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 4853 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 4854 4855 continue 4856 fi 4857 ;; 4858 esac 4859 case "$CPPFLAGS" in 4860 (*$cf_add_cflags) 4861 ;; 4862 (*) 4863 case "$cf_add_cflags" in 4864 (-D*) 4865 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 4866 4867CPPFLAGS=`echo "$CPPFLAGS" | \ 4868 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 4869 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 4870 4871 ;; 4872 esac 4873 4874 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 4875 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 4876 4877 ;; 4878 esac 4879 ;; 4880 (*) 4881 4882 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 4883 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 4884 4885 ;; 4886 esac 4887 ;; 4888(yes) 4889 4890 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 4891 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 4892 4893 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 4894 4895 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 4896 && test -z "${cf_tst_cflags}" \ 4897 && cf_fix_cppflags=no 4898 ;; 4899esac 4900done 4901 4902if test -n "$cf_new_cflags" ; then 4903 4904 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 4905 CFLAGS="${CFLAGS}$cf_new_cflags" 4906 4907fi 4908 4909if test -n "$cf_new_cppflags" ; then 4910 4911 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 4912 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 4913 4914fi 4915 4916if test -n "$cf_new_extra_cppflags" ; then 4917 4918 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 4919 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 4920 4921fi 4922 4923fi 4924 4925fi # cf_cv_posix_visible 4926 4927 ;; 4928(netbsd*) 4929 cf_xopen_source="-D_NETBSD_SOURCE" # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw 4930 ;; 4931(openbsd[6-9]*) 4932 # OpenBSD 6.x has broken locale support, both compile-time and runtime. 4933 # see https://www.mail-archive.com/bugs@openbsd.org/msg13200.html 4934 # Abusing the conformance level is a workaround. 4935 { echo "$as_me:4935: WARNING: this system does not provide usable locale support" >&5 4936echo "$as_me: WARNING: this system does not provide usable locale support" >&2;} 4937 cf_xopen_source="-D_BSD_SOURCE" 4938 cf_XOPEN_SOURCE=700 4939 ;; 4940(openbsd[4-5]*) 4941 # setting _XOPEN_SOURCE lower than 500 breaks g++ compile with wchar.h, needed for ncursesw 4942 cf_xopen_source="-D_BSD_SOURCE" 4943 cf_XOPEN_SOURCE=600 4944 ;; 4945(openbsd*) 4946 # setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw 4947 ;; 4948(osf[45]*) 4949 cf_xopen_source="-D_OSF_SOURCE" 4950 ;; 4951(nto-qnx*) 4952 cf_xopen_source="-D_QNX_SOURCE" 4953 ;; 4954(sco*) 4955 # setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer 4956 ;; 4957(solaris2.*) 4958 cf_xopen_source="-D__EXTENSIONS__" 4959 cf_cv_xopen_source=broken 4960 ;; 4961(sysv4.2uw2.*) # Novell/SCO UnixWare 2.x (tested on 2.1.2) 4962 cf_XOPEN_SOURCE= 4963 cf_POSIX_C_SOURCE= 4964 ;; 4965(*) 4966 4967echo "$as_me:4967: checking if we should define _XOPEN_SOURCE" >&5 4968echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6 4969if test "${cf_cv_xopen_source+set}" = set; then 4970 echo $ECHO_N "(cached) $ECHO_C" >&6 4971else 4972 4973 cat >"conftest.$ac_ext" <<_ACEOF 4974#line 4974 "configure" 4975#include "confdefs.h" 4976 4977$ac_includes_default 4978 4979int 4980main (void) 4981{ 4982 4983#ifndef _XOPEN_SOURCE 4984#error _XOPEN_SOURCE is not defined 4985#endif 4986 4987 ; 4988 return 0; 4989} 4990_ACEOF 4991rm -f "conftest.$ac_objext" 4992if { (eval echo "$as_me:4992: \"$ac_compile\"") >&5 4993 (eval $ac_compile) 2>&5 4994 ac_status=$? 4995 echo "$as_me:4995: \$? = $ac_status" >&5 4996 (exit "$ac_status"); } && 4997 { ac_try='test -s "conftest.$ac_objext"' 4998 { (eval echo "$as_me:4998: \"$ac_try\"") >&5 4999 (eval $ac_try) 2>&5 5000 ac_status=$? 5001 echo "$as_me:5001: \$? = $ac_status" >&5 5002 (exit "$ac_status"); }; }; then 5003 cf_cv_xopen_source=no 5004else 5005 echo "$as_me: failed program was:" >&5 5006cat "conftest.$ac_ext" >&5 5007cf_save="$CPPFLAGS" 5008 5009 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 5010 CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE" 5011 5012 cat >"conftest.$ac_ext" <<_ACEOF 5013#line 5013 "configure" 5014#include "confdefs.h" 5015 5016$ac_includes_default 5017 5018int 5019main (void) 5020{ 5021 5022#ifndef _XOPEN_SOURCE 5023#error _XOPEN_SOURCE is not defined 5024#endif 5025 5026 ; 5027 return 0; 5028} 5029_ACEOF 5030rm -f "conftest.$ac_objext" 5031if { (eval echo "$as_me:5031: \"$ac_compile\"") >&5 5032 (eval $ac_compile) 2>&5 5033 ac_status=$? 5034 echo "$as_me:5034: \$? = $ac_status" >&5 5035 (exit "$ac_status"); } && 5036 { ac_try='test -s "conftest.$ac_objext"' 5037 { (eval echo "$as_me:5037: \"$ac_try\"") >&5 5038 (eval $ac_try) 2>&5 5039 ac_status=$? 5040 echo "$as_me:5040: \$? = $ac_status" >&5 5041 (exit "$ac_status"); }; }; then 5042 cf_cv_xopen_source=no 5043else 5044 echo "$as_me: failed program was:" >&5 5045cat "conftest.$ac_ext" >&5 5046cf_cv_xopen_source=$cf_XOPEN_SOURCE 5047fi 5048rm -f "conftest.$ac_objext" "conftest.$ac_ext" 5049 CPPFLAGS="$cf_save" 5050 5051fi 5052rm -f "conftest.$ac_objext" "conftest.$ac_ext" 5053 5054fi 5055echo "$as_me:5055: result: $cf_cv_xopen_source" >&5 5056echo "${ECHO_T}$cf_cv_xopen_source" >&6 5057 5058if test "$cf_cv_xopen_source" != no ; then 5059 5060CFLAGS=`echo "$CFLAGS" | \ 5061 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \ 5062 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'` 5063 5064CPPFLAGS=`echo "$CPPFLAGS" | \ 5065 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \ 5066 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'` 5067 5068 cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source" 5069 5070for cf_add_cflags in $cf_temp_xopen_source 5071do 5072 case "x$cf_add_cflags" in 5073 (x-[DU]*) 5074 5075cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'` 5076while true 5077do 5078 cf_old_cflag=`echo "x$CFLAGS" | sed -e 's/^.//' -e 's/[ ][ ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ ][^ ]*\\)\?%%" -e 's/^[ ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'` 5079 test "$CFLAGS" != "$cf_old_cflag" || break 5080 5081 CFLAGS="$cf_old_cflag" 5082done 5083 5084cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'` 5085while true 5086do 5087 cf_old_cflag=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/[ ][ ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ ][^ ]*\\)\?%%" -e 's/^[ ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'` 5088 test "$CPPFLAGS" != "$cf_old_cflag" || break 5089 5090 CPPFLAGS="$cf_old_cflag" 5091done 5092 5093 ;; 5094 esac 5095 5096cf_fix_cppflags=no 5097cf_new_cflags= 5098cf_new_cppflags= 5099cf_new_extra_cppflags= 5100 5101for cf_add_cflags in $cf_add_cflags 5102do 5103case "$cf_fix_cppflags" in 5104(no) 5105 case "$cf_add_cflags" in 5106 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 5107 case "$cf_add_cflags" in 5108 (-D*) 5109 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 5110 5111 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 5112 && test -z "${cf_tst_cflags}" \ 5113 && cf_fix_cppflags=yes 5114 5115 if test "$cf_fix_cppflags" = yes ; then 5116 5117 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 5118 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 5119 5120 continue 5121 elif test "${cf_tst_cflags}" = "\"'" ; then 5122 5123 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 5124 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 5125 5126 continue 5127 fi 5128 ;; 5129 esac 5130 case "$CPPFLAGS" in 5131 (*$cf_add_cflags) 5132 ;; 5133 (*) 5134 case "$cf_add_cflags" in 5135 (-D*) 5136 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 5137 5138CPPFLAGS=`echo "$CPPFLAGS" | \ 5139 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 5140 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 5141 5142 ;; 5143 esac 5144 5145 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 5146 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 5147 5148 ;; 5149 esac 5150 ;; 5151 (*) 5152 5153 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 5154 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 5155 5156 ;; 5157 esac 5158 ;; 5159(yes) 5160 5161 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 5162 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 5163 5164 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 5165 5166 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 5167 && test -z "${cf_tst_cflags}" \ 5168 && cf_fix_cppflags=no 5169 ;; 5170esac 5171done 5172 5173if test -n "$cf_new_cflags" ; then 5174 5175 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 5176 CFLAGS="${CFLAGS}$cf_new_cflags" 5177 5178fi 5179 5180if test -n "$cf_new_cppflags" ; then 5181 5182 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 5183 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 5184 5185fi 5186 5187if test -n "$cf_new_extra_cppflags" ; then 5188 5189 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 5190 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 5191 5192fi 5193 5194done 5195 5196fi 5197 5198 cf_save_xopen_cppflags="$CPPFLAGS" 5199 5200if test "$cf_cv_posix_visible" = no; then 5201 5202cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE 5203 5204cf_save_CFLAGS="$CFLAGS" 5205cf_save_CPPFLAGS="$CPPFLAGS" 5206 5207cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \ 5208 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \ 5209 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'` 5210 5211cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \ 5212 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \ 5213 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'` 5214 5215echo "$as_me:5215: checking if we should define _POSIX_C_SOURCE" >&5 5216echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6 5217if test "${cf_cv_posix_c_source+set}" = set; then 5218 echo $ECHO_N "(cached) $ECHO_C" >&6 5219else 5220 5221echo "${as_me:-configure}:5221: testing if the symbol is already defined go no further ..." 1>&5 5222 5223 cat >"conftest.$ac_ext" <<_ACEOF 5224#line 5224 "configure" 5225#include "confdefs.h" 5226#include <sys/types.h> 5227int 5228main (void) 5229{ 5230 5231#ifndef _POSIX_C_SOURCE 5232#error _POSIX_C_SOURCE is not defined 5233#endif 5234 ; 5235 return 0; 5236} 5237_ACEOF 5238rm -f "conftest.$ac_objext" 5239if { (eval echo "$as_me:5239: \"$ac_compile\"") >&5 5240 (eval $ac_compile) 2>&5 5241 ac_status=$? 5242 echo "$as_me:5242: \$? = $ac_status" >&5 5243 (exit "$ac_status"); } && 5244 { ac_try='test -s "conftest.$ac_objext"' 5245 { (eval echo "$as_me:5245: \"$ac_try\"") >&5 5246 (eval $ac_try) 2>&5 5247 ac_status=$? 5248 echo "$as_me:5248: \$? = $ac_status" >&5 5249 (exit "$ac_status"); }; }; then 5250 cf_cv_posix_c_source=no 5251else 5252 echo "$as_me: failed program was:" >&5 5253cat "conftest.$ac_ext" >&5 5254cf_want_posix_source=no 5255 case .$cf_POSIX_C_SOURCE in 5256 (.[12]??*) 5257 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE" 5258 ;; 5259 (.2) 5260 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE" 5261 cf_want_posix_source=yes 5262 ;; 5263 (.*) 5264 cf_want_posix_source=yes 5265 ;; 5266 esac 5267 if test "$cf_want_posix_source" = yes ; then 5268 cat >"conftest.$ac_ext" <<_ACEOF 5269#line 5269 "configure" 5270#include "confdefs.h" 5271#include <sys/types.h> 5272int 5273main (void) 5274{ 5275 5276#ifdef _POSIX_SOURCE 5277#error _POSIX_SOURCE is defined 5278#endif 5279 ; 5280 return 0; 5281} 5282_ACEOF 5283rm -f "conftest.$ac_objext" 5284if { (eval echo "$as_me:5284: \"$ac_compile\"") >&5 5285 (eval $ac_compile) 2>&5 5286 ac_status=$? 5287 echo "$as_me:5287: \$? = $ac_status" >&5 5288 (exit "$ac_status"); } && 5289 { ac_try='test -s "conftest.$ac_objext"' 5290 { (eval echo "$as_me:5290: \"$ac_try\"") >&5 5291 (eval $ac_try) 2>&5 5292 ac_status=$? 5293 echo "$as_me:5293: \$? = $ac_status" >&5 5294 (exit "$ac_status"); }; }; then 5295 : 5296else 5297 echo "$as_me: failed program was:" >&5 5298cat "conftest.$ac_ext" >&5 5299cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE" 5300fi 5301rm -f "conftest.$ac_objext" "conftest.$ac_ext" 5302 fi 5303 5304echo "${as_me:-configure}:5304: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5 5305 5306 CFLAGS="$cf_trim_CFLAGS" 5307 CPPFLAGS="$cf_trim_CPPFLAGS" 5308 5309 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 5310 CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source" 5311 5312echo "${as_me:-configure}:5312: testing if the second compile does not leave our definition intact error ..." 1>&5 5313 5314 cat >"conftest.$ac_ext" <<_ACEOF 5315#line 5315 "configure" 5316#include "confdefs.h" 5317#include <sys/types.h> 5318int 5319main (void) 5320{ 5321 5322#ifndef _POSIX_C_SOURCE 5323#error _POSIX_C_SOURCE is not defined 5324#endif 5325 ; 5326 return 0; 5327} 5328_ACEOF 5329rm -f "conftest.$ac_objext" 5330if { (eval echo "$as_me:5330: \"$ac_compile\"") >&5 5331 (eval $ac_compile) 2>&5 5332 ac_status=$? 5333 echo "$as_me:5333: \$? = $ac_status" >&5 5334 (exit "$ac_status"); } && 5335 { ac_try='test -s "conftest.$ac_objext"' 5336 { (eval echo "$as_me:5336: \"$ac_try\"") >&5 5337 (eval $ac_try) 2>&5 5338 ac_status=$? 5339 echo "$as_me:5339: \$? = $ac_status" >&5 5340 (exit "$ac_status"); }; }; then 5341 : 5342else 5343 echo "$as_me: failed program was:" >&5 5344cat "conftest.$ac_ext" >&5 5345cf_cv_posix_c_source=no 5346fi 5347rm -f "conftest.$ac_objext" "conftest.$ac_ext" 5348 CFLAGS="$cf_save_CFLAGS" 5349 CPPFLAGS="$cf_save_CPPFLAGS" 5350 5351fi 5352rm -f "conftest.$ac_objext" "conftest.$ac_ext" 5353 5354fi 5355echo "$as_me:5355: result: $cf_cv_posix_c_source" >&5 5356echo "${ECHO_T}$cf_cv_posix_c_source" >&6 5357 5358if test "$cf_cv_posix_c_source" != no ; then 5359 CFLAGS="$cf_trim_CFLAGS" 5360 CPPFLAGS="$cf_trim_CPPFLAGS" 5361 5362cf_fix_cppflags=no 5363cf_new_cflags= 5364cf_new_cppflags= 5365cf_new_extra_cppflags= 5366 5367for cf_add_cflags in $cf_cv_posix_c_source 5368do 5369case "$cf_fix_cppflags" in 5370(no) 5371 case "$cf_add_cflags" in 5372 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 5373 case "$cf_add_cflags" in 5374 (-D*) 5375 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 5376 5377 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 5378 && test -z "${cf_tst_cflags}" \ 5379 && cf_fix_cppflags=yes 5380 5381 if test "$cf_fix_cppflags" = yes ; then 5382 5383 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 5384 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 5385 5386 continue 5387 elif test "${cf_tst_cflags}" = "\"'" ; then 5388 5389 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 5390 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 5391 5392 continue 5393 fi 5394 ;; 5395 esac 5396 case "$CPPFLAGS" in 5397 (*$cf_add_cflags) 5398 ;; 5399 (*) 5400 case "$cf_add_cflags" in 5401 (-D*) 5402 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 5403 5404CPPFLAGS=`echo "$CPPFLAGS" | \ 5405 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 5406 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 5407 5408 ;; 5409 esac 5410 5411 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 5412 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 5413 5414 ;; 5415 esac 5416 ;; 5417 (*) 5418 5419 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 5420 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 5421 5422 ;; 5423 esac 5424 ;; 5425(yes) 5426 5427 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 5428 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 5429 5430 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 5431 5432 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 5433 && test -z "${cf_tst_cflags}" \ 5434 && cf_fix_cppflags=no 5435 ;; 5436esac 5437done 5438 5439if test -n "$cf_new_cflags" ; then 5440 5441 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 5442 CFLAGS="${CFLAGS}$cf_new_cflags" 5443 5444fi 5445 5446if test -n "$cf_new_cppflags" ; then 5447 5448 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 5449 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 5450 5451fi 5452 5453if test -n "$cf_new_extra_cppflags" ; then 5454 5455 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 5456 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 5457 5458fi 5459 5460fi 5461 5462fi # cf_cv_posix_visible 5463 5464 # Some of these niche implementations use copy/paste, double-check... 5465 if test "$cf_cv_xopen_source" = no ; then 5466 test -n "$verbose" && echo " checking if _POSIX_C_SOURCE interferes with _XOPEN_SOURCE" 1>&6 5467 5468echo "${as_me:-configure}:5468: testing checking if _POSIX_C_SOURCE interferes with _XOPEN_SOURCE ..." 1>&5 5469 5470 cat >"conftest.$ac_ext" <<_ACEOF 5471#line 5471 "configure" 5472#include "confdefs.h" 5473 5474$ac_includes_default 5475 5476int 5477main (void) 5478{ 5479 5480#ifndef _XOPEN_SOURCE 5481#error _XOPEN_SOURCE is not defined 5482#endif 5483 5484 ; 5485 return 0; 5486} 5487_ACEOF 5488rm -f "conftest.$ac_objext" 5489if { (eval echo "$as_me:5489: \"$ac_compile\"") >&5 5490 (eval $ac_compile) 2>&5 5491 ac_status=$? 5492 echo "$as_me:5492: \$? = $ac_status" >&5 5493 (exit "$ac_status"); } && 5494 { ac_try='test -s "conftest.$ac_objext"' 5495 { (eval echo "$as_me:5495: \"$ac_try\"") >&5 5496 (eval $ac_try) 2>&5 5497 ac_status=$? 5498 echo "$as_me:5498: \$? = $ac_status" >&5 5499 (exit "$ac_status"); }; }; then 5500 : 5501else 5502 echo "$as_me: failed program was:" >&5 5503cat "conftest.$ac_ext" >&5 5504 5505 { echo "$as_me:5505: WARNING: _POSIX_C_SOURCE definition is not usable" >&5 5506echo "$as_me: WARNING: _POSIX_C_SOURCE definition is not usable" >&2;} 5507 CPPFLAGS="$cf_save_xopen_cppflags" 5508fi 5509rm -f "conftest.$ac_objext" "conftest.$ac_ext" 5510 fi 5511 ;; 5512esac 5513 5514if test -n "$cf_xopen_source" ; then 5515 5516for cf_add_cflags in $cf_xopen_source 5517do 5518 case "x$cf_add_cflags" in 5519 (x-[DU]*) 5520 5521cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'` 5522while true 5523do 5524 cf_old_cflag=`echo "x$CFLAGS" | sed -e 's/^.//' -e 's/[ ][ ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ ][^ ]*\\)\?%%" -e 's/^[ ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'` 5525 test "$CFLAGS" != "$cf_old_cflag" || break 5526 test -n "$verbose" && echo " removing old option $cf_add_cflags from CFLAGS" 1>&6 5527 5528echo "${as_me:-configure}:5528: testing removing old option $cf_add_cflags from CFLAGS ..." 1>&5 5529 5530 CFLAGS="$cf_old_cflag" 5531done 5532 5533cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'` 5534while true 5535do 5536 cf_old_cflag=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/[ ][ ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ ][^ ]*\\)\?%%" -e 's/^[ ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'` 5537 test "$CPPFLAGS" != "$cf_old_cflag" || break 5538 test -n "$verbose" && echo " removing old option $cf_add_cflags from CPPFLAGS" 1>&6 5539 5540echo "${as_me:-configure}:5540: testing removing old option $cf_add_cflags from CPPFLAGS ..." 1>&5 5541 5542 CPPFLAGS="$cf_old_cflag" 5543done 5544 5545 ;; 5546 esac 5547 5548cf_fix_cppflags=no 5549cf_new_cflags= 5550cf_new_cppflags= 5551cf_new_extra_cppflags= 5552 5553for cf_add_cflags in $cf_add_cflags 5554do 5555case "$cf_fix_cppflags" in 5556(no) 5557 case "$cf_add_cflags" in 5558 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 5559 case "$cf_add_cflags" in 5560 (-D*) 5561 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 5562 5563 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 5564 && test -z "${cf_tst_cflags}" \ 5565 && cf_fix_cppflags=yes 5566 5567 if test "$cf_fix_cppflags" = yes ; then 5568 5569 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 5570 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 5571 5572 continue 5573 elif test "${cf_tst_cflags}" = "\"'" ; then 5574 5575 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 5576 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 5577 5578 continue 5579 fi 5580 ;; 5581 esac 5582 case "$CPPFLAGS" in 5583 (*$cf_add_cflags) 5584 ;; 5585 (*) 5586 case "$cf_add_cflags" in 5587 (-D*) 5588 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 5589 5590CPPFLAGS=`echo "$CPPFLAGS" | \ 5591 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 5592 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 5593 5594 ;; 5595 esac 5596 5597 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 5598 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 5599 5600 ;; 5601 esac 5602 ;; 5603 (*) 5604 5605 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 5606 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 5607 5608 ;; 5609 esac 5610 ;; 5611(yes) 5612 5613 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 5614 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 5615 5616 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 5617 5618 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 5619 && test -z "${cf_tst_cflags}" \ 5620 && cf_fix_cppflags=no 5621 ;; 5622esac 5623done 5624 5625if test -n "$cf_new_cflags" ; then 5626 test -n "$verbose" && echo " add to \$CFLAGS $cf_new_cflags" 1>&6 5627 5628echo "${as_me:-configure}:5628: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5 5629 5630 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 5631 CFLAGS="${CFLAGS}$cf_new_cflags" 5632 5633fi 5634 5635if test -n "$cf_new_cppflags" ; then 5636 test -n "$verbose" && echo " add to \$CPPFLAGS $cf_new_cppflags" 1>&6 5637 5638echo "${as_me:-configure}:5638: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5 5639 5640 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 5641 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 5642 5643fi 5644 5645if test -n "$cf_new_extra_cppflags" ; then 5646 test -n "$verbose" && echo " add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags" 1>&6 5647 5648echo "${as_me:-configure}:5648: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5 5649 5650 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 5651 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 5652 5653fi 5654 5655done 5656 5657fi 5658 5659if test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then 5660 echo "$as_me:5660: checking if _XOPEN_SOURCE really is set" >&5 5661echo $ECHO_N "checking if _XOPEN_SOURCE really is set... $ECHO_C" >&6 5662 cat >"conftest.$ac_ext" <<_ACEOF 5663#line 5663 "configure" 5664#include "confdefs.h" 5665#include <stdlib.h> 5666int 5667main (void) 5668{ 5669 5670#ifndef _XOPEN_SOURCE 5671#error _XOPEN_SOURCE is not defined 5672#endif 5673 ; 5674 return 0; 5675} 5676_ACEOF 5677rm -f "conftest.$ac_objext" 5678if { (eval echo "$as_me:5678: \"$ac_compile\"") >&5 5679 (eval $ac_compile) 2>&5 5680 ac_status=$? 5681 echo "$as_me:5681: \$? = $ac_status" >&5 5682 (exit "$ac_status"); } && 5683 { ac_try='test -s "conftest.$ac_objext"' 5684 { (eval echo "$as_me:5684: \"$ac_try\"") >&5 5685 (eval $ac_try) 2>&5 5686 ac_status=$? 5687 echo "$as_me:5687: \$? = $ac_status" >&5 5688 (exit "$ac_status"); }; }; then 5689 cf_XOPEN_SOURCE_set=yes 5690else 5691 echo "$as_me: failed program was:" >&5 5692cat "conftest.$ac_ext" >&5 5693cf_XOPEN_SOURCE_set=no 5694fi 5695rm -f "conftest.$ac_objext" "conftest.$ac_ext" 5696 echo "$as_me:5696: result: $cf_XOPEN_SOURCE_set" >&5 5697echo "${ECHO_T}$cf_XOPEN_SOURCE_set" >&6 5698 if test "$cf_XOPEN_SOURCE_set" = yes 5699 then 5700 cat >"conftest.$ac_ext" <<_ACEOF 5701#line 5701 "configure" 5702#include "confdefs.h" 5703#include <stdlib.h> 5704int 5705main (void) 5706{ 5707 5708#if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE 5709#error (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE 5710#endif 5711 ; 5712 return 0; 5713} 5714_ACEOF 5715rm -f "conftest.$ac_objext" 5716if { (eval echo "$as_me:5716: \"$ac_compile\"") >&5 5717 (eval $ac_compile) 2>&5 5718 ac_status=$? 5719 echo "$as_me:5719: \$? = $ac_status" >&5 5720 (exit "$ac_status"); } && 5721 { ac_try='test -s "conftest.$ac_objext"' 5722 { (eval echo "$as_me:5722: \"$ac_try\"") >&5 5723 (eval $ac_try) 2>&5 5724 ac_status=$? 5725 echo "$as_me:5725: \$? = $ac_status" >&5 5726 (exit "$ac_status"); }; }; then 5727 cf_XOPEN_SOURCE_set_ok=yes 5728else 5729 echo "$as_me: failed program was:" >&5 5730cat "conftest.$ac_ext" >&5 5731cf_XOPEN_SOURCE_set_ok=no 5732fi 5733rm -f "conftest.$ac_objext" "conftest.$ac_ext" 5734 if test "$cf_XOPEN_SOURCE_set_ok" = no 5735 then 5736 { echo "$as_me:5736: WARNING: _XOPEN_SOURCE is lower than requested" >&5 5737echo "$as_me: WARNING: _XOPEN_SOURCE is lower than requested" >&2;} 5738 fi 5739 else 5740 5741echo "$as_me:5741: checking if we should define _XOPEN_SOURCE" >&5 5742echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6 5743if test "${cf_cv_xopen_source+set}" = set; then 5744 echo $ECHO_N "(cached) $ECHO_C" >&6 5745else 5746 5747 cat >"conftest.$ac_ext" <<_ACEOF 5748#line 5748 "configure" 5749#include "confdefs.h" 5750 5751$ac_includes_default 5752 5753int 5754main (void) 5755{ 5756 5757#ifndef _XOPEN_SOURCE 5758#error _XOPEN_SOURCE is not defined 5759#endif 5760 5761 ; 5762 return 0; 5763} 5764_ACEOF 5765rm -f "conftest.$ac_objext" 5766if { (eval echo "$as_me:5766: \"$ac_compile\"") >&5 5767 (eval $ac_compile) 2>&5 5768 ac_status=$? 5769 echo "$as_me:5769: \$? = $ac_status" >&5 5770 (exit "$ac_status"); } && 5771 { ac_try='test -s "conftest.$ac_objext"' 5772 { (eval echo "$as_me:5772: \"$ac_try\"") >&5 5773 (eval $ac_try) 2>&5 5774 ac_status=$? 5775 echo "$as_me:5775: \$? = $ac_status" >&5 5776 (exit "$ac_status"); }; }; then 5777 cf_cv_xopen_source=no 5778else 5779 echo "$as_me: failed program was:" >&5 5780cat "conftest.$ac_ext" >&5 5781cf_save="$CPPFLAGS" 5782 5783 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 5784 CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE" 5785 5786 cat >"conftest.$ac_ext" <<_ACEOF 5787#line 5787 "configure" 5788#include "confdefs.h" 5789 5790$ac_includes_default 5791 5792int 5793main (void) 5794{ 5795 5796#ifndef _XOPEN_SOURCE 5797#error _XOPEN_SOURCE is not defined 5798#endif 5799 5800 ; 5801 return 0; 5802} 5803_ACEOF 5804rm -f "conftest.$ac_objext" 5805if { (eval echo "$as_me:5805: \"$ac_compile\"") >&5 5806 (eval $ac_compile) 2>&5 5807 ac_status=$? 5808 echo "$as_me:5808: \$? = $ac_status" >&5 5809 (exit "$ac_status"); } && 5810 { ac_try='test -s "conftest.$ac_objext"' 5811 { (eval echo "$as_me:5811: \"$ac_try\"") >&5 5812 (eval $ac_try) 2>&5 5813 ac_status=$? 5814 echo "$as_me:5814: \$? = $ac_status" >&5 5815 (exit "$ac_status"); }; }; then 5816 cf_cv_xopen_source=no 5817else 5818 echo "$as_me: failed program was:" >&5 5819cat "conftest.$ac_ext" >&5 5820cf_cv_xopen_source=$cf_XOPEN_SOURCE 5821fi 5822rm -f "conftest.$ac_objext" "conftest.$ac_ext" 5823 CPPFLAGS="$cf_save" 5824 5825fi 5826rm -f "conftest.$ac_objext" "conftest.$ac_ext" 5827 5828fi 5829echo "$as_me:5829: result: $cf_cv_xopen_source" >&5 5830echo "${ECHO_T}$cf_cv_xopen_source" >&6 5831 5832if test "$cf_cv_xopen_source" != no ; then 5833 5834CFLAGS=`echo "$CFLAGS" | \ 5835 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \ 5836 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'` 5837 5838CPPFLAGS=`echo "$CPPFLAGS" | \ 5839 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \ 5840 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'` 5841 5842 cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source" 5843 5844for cf_add_cflags in $cf_temp_xopen_source 5845do 5846 case "x$cf_add_cflags" in 5847 (x-[DU]*) 5848 5849cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'` 5850while true 5851do 5852 cf_old_cflag=`echo "x$CFLAGS" | sed -e 's/^.//' -e 's/[ ][ ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ ][^ ]*\\)\?%%" -e 's/^[ ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'` 5853 test "$CFLAGS" != "$cf_old_cflag" || break 5854 5855 CFLAGS="$cf_old_cflag" 5856done 5857 5858cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'` 5859while true 5860do 5861 cf_old_cflag=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/[ ][ ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ ][^ ]*\\)\?%%" -e 's/^[ ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'` 5862 test "$CPPFLAGS" != "$cf_old_cflag" || break 5863 5864 CPPFLAGS="$cf_old_cflag" 5865done 5866 5867 ;; 5868 esac 5869 5870cf_fix_cppflags=no 5871cf_new_cflags= 5872cf_new_cppflags= 5873cf_new_extra_cppflags= 5874 5875for cf_add_cflags in $cf_add_cflags 5876do 5877case "$cf_fix_cppflags" in 5878(no) 5879 case "$cf_add_cflags" in 5880 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 5881 case "$cf_add_cflags" in 5882 (-D*) 5883 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 5884 5885 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 5886 && test -z "${cf_tst_cflags}" \ 5887 && cf_fix_cppflags=yes 5888 5889 if test "$cf_fix_cppflags" = yes ; then 5890 5891 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 5892 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 5893 5894 continue 5895 elif test "${cf_tst_cflags}" = "\"'" ; then 5896 5897 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 5898 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 5899 5900 continue 5901 fi 5902 ;; 5903 esac 5904 case "$CPPFLAGS" in 5905 (*$cf_add_cflags) 5906 ;; 5907 (*) 5908 case "$cf_add_cflags" in 5909 (-D*) 5910 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 5911 5912CPPFLAGS=`echo "$CPPFLAGS" | \ 5913 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 5914 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 5915 5916 ;; 5917 esac 5918 5919 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 5920 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 5921 5922 ;; 5923 esac 5924 ;; 5925 (*) 5926 5927 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 5928 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 5929 5930 ;; 5931 esac 5932 ;; 5933(yes) 5934 5935 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 5936 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 5937 5938 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 5939 5940 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 5941 && test -z "${cf_tst_cflags}" \ 5942 && cf_fix_cppflags=no 5943 ;; 5944esac 5945done 5946 5947if test -n "$cf_new_cflags" ; then 5948 5949 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 5950 CFLAGS="${CFLAGS}$cf_new_cflags" 5951 5952fi 5953 5954if test -n "$cf_new_cppflags" ; then 5955 5956 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 5957 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 5958 5959fi 5960 5961if test -n "$cf_new_extra_cppflags" ; then 5962 5963 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 5964 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 5965 5966fi 5967 5968done 5969 5970fi 5971 5972 fi 5973fi 5974fi # cf_cv_posix_visible 5975 5976echo "$as_me:5976: checking for ANSI C header files" >&5 5977echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6 5978if test "${ac_cv_header_stdc+set}" = set; then 5979 echo $ECHO_N "(cached) $ECHO_C" >&6 5980else 5981 cat >"conftest.$ac_ext" <<_ACEOF 5982#line 5982 "configure" 5983#include "confdefs.h" 5984#include <stdlib.h> 5985#include <stdarg.h> 5986#include <string.h> 5987#include <float.h> 5988 5989_ACEOF 5990if { (eval echo "$as_me:5990: \"$ac_cpp "conftest.$ac_ext"\"") >&5 5991 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 5992 ac_status=$? 5993 $EGREP -v '^ *\+' conftest.er1 >conftest.err 5994 rm -f conftest.er1 5995 cat conftest.err >&5 5996 echo "$as_me:5996: \$? = $ac_status" >&5 5997 (exit "$ac_status"); } >/dev/null; then 5998 if test -s conftest.err; then 5999 ac_cpp_err=$ac_c_preproc_warn_flag 6000 else 6001 ac_cpp_err= 6002 fi 6003else 6004 ac_cpp_err=yes 6005fi 6006if test -z "$ac_cpp_err"; then 6007 ac_cv_header_stdc=yes 6008else 6009 echo "$as_me: failed program was:" >&5 6010 cat "conftest.$ac_ext" >&5 6011 ac_cv_header_stdc=no 6012fi 6013rm -f conftest.err "conftest.$ac_ext" 6014 6015if test $ac_cv_header_stdc = yes; then 6016 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 6017 cat >"conftest.$ac_ext" <<_ACEOF 6018#line 6018 "configure" 6019#include "confdefs.h" 6020#include <string.h> 6021 6022_ACEOF 6023if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6024 $EGREP "memchr" >/dev/null 2>&1; then 6025 : 6026else 6027 ac_cv_header_stdc=no 6028fi 6029rm -rf conftest* 6030 6031fi 6032 6033if test $ac_cv_header_stdc = yes; then 6034 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 6035 cat >"conftest.$ac_ext" <<_ACEOF 6036#line 6036 "configure" 6037#include "confdefs.h" 6038#include <stdlib.h> 6039 6040_ACEOF 6041if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 6042 $EGREP "free" >/dev/null 2>&1; then 6043 : 6044else 6045 ac_cv_header_stdc=no 6046fi 6047rm -rf conftest* 6048 6049fi 6050 6051if test $ac_cv_header_stdc = yes; then 6052 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 6053 if test "$cross_compiling" = yes; then 6054 : 6055else 6056 cat >"conftest.$ac_ext" <<_ACEOF 6057#line 6057 "configure" 6058#include "confdefs.h" 6059#include <ctype.h> 6060#if ((' ' & 0x0FF) == 0x020) 6061# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 6062# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 6063#else 6064# define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \ 6065 || ('j' <= (c) && (c) <= 'r') \ 6066 || ('s' <= (c) && (c) <= 'z')) 6067# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 6068#endif 6069 6070#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 6071int 6072main (void) 6073{ 6074 int i; 6075 for (i = 0; i < 256; i++) 6076 if (XOR (islower (i), ISLOWER (i)) 6077 || toupper (i) != TOUPPER (i)) 6078 $ac_main_return(2); 6079 $ac_main_return (0); 6080} 6081_ACEOF 6082rm -f "conftest$ac_exeext" 6083if { (eval echo "$as_me:6083: \"$ac_link\"") >&5 6084 (eval $ac_link) 2>&5 6085 ac_status=$? 6086 echo "$as_me:6086: \$? = $ac_status" >&5 6087 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' 6088 { (eval echo "$as_me:6088: \"$ac_try\"") >&5 6089 (eval $ac_try) 2>&5 6090 ac_status=$? 6091 echo "$as_me:6091: \$? = $ac_status" >&5 6092 (exit "$ac_status"); }; }; then 6093 : 6094else 6095 echo "$as_me: program exited with status $ac_status" >&5 6096echo "$as_me: failed program was:" >&5 6097cat "conftest.$ac_ext" >&5 6098ac_cv_header_stdc=no 6099fi 6100rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" 6101fi 6102fi 6103fi 6104echo "$as_me:6104: result: $ac_cv_header_stdc" >&5 6105echo "${ECHO_T}$ac_cv_header_stdc" >&6 6106if test $ac_cv_header_stdc = yes; then 6107 6108cat >>confdefs.h <<\EOF 6109#define STDC_HEADERS 1 6110EOF 6111 6112fi 6113 6114# On IRIX 5.3, sys/types and inttypes.h are conflicting. 6115 6116for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 6117 inttypes.h stdint.h unistd.h 6118do 6119as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 6120echo "$as_me:6120: checking for $ac_header" >&5 6121echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 6122if eval "test \"\${$as_ac_Header+set}\" = set"; then 6123 echo $ECHO_N "(cached) $ECHO_C" >&6 6124else 6125 cat >"conftest.$ac_ext" <<_ACEOF 6126#line 6126 "configure" 6127#include "confdefs.h" 6128$ac_includes_default 6129#include <$ac_header> 6130_ACEOF 6131rm -f "conftest.$ac_objext" 6132if { (eval echo "$as_me:6132: \"$ac_compile\"") >&5 6133 (eval $ac_compile) 2>&5 6134 ac_status=$? 6135 echo "$as_me:6135: \$? = $ac_status" >&5 6136 (exit "$ac_status"); } && 6137 { ac_try='test -s "conftest.$ac_objext"' 6138 { (eval echo "$as_me:6138: \"$ac_try\"") >&5 6139 (eval $ac_try) 2>&5 6140 ac_status=$? 6141 echo "$as_me:6141: \$? = $ac_status" >&5 6142 (exit "$ac_status"); }; }; then 6143 eval "$as_ac_Header=yes" 6144else 6145 echo "$as_me: failed program was:" >&5 6146cat "conftest.$ac_ext" >&5 6147eval "$as_ac_Header=no" 6148fi 6149rm -f "conftest.$ac_objext" "conftest.$ac_ext" 6150fi 6151echo "$as_me:6151: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 6152echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6 6153if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then 6154 cat >>confdefs.h <<EOF 6155#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 6156EOF 6157 6158fi 6159done 6160 6161echo "$as_me:6161: checking whether exit is declared" >&5 6162echo $ECHO_N "checking whether exit is declared... $ECHO_C" >&6 6163if test "${ac_cv_have_decl_exit+set}" = set; then 6164 echo $ECHO_N "(cached) $ECHO_C" >&6 6165else 6166 cat >"conftest.$ac_ext" <<_ACEOF 6167#line 6167 "configure" 6168#include "confdefs.h" 6169$ac_includes_default 6170int 6171main (void) 6172{ 6173#ifndef exit 6174 (void) exit; 6175#endif 6176 6177 ; 6178 return 0; 6179} 6180_ACEOF 6181rm -f "conftest.$ac_objext" 6182if { (eval echo "$as_me:6182: \"$ac_compile\"") >&5 6183 (eval $ac_compile) 2>&5 6184 ac_status=$? 6185 echo "$as_me:6185: \$? = $ac_status" >&5 6186 (exit "$ac_status"); } && 6187 { ac_try='test -s "conftest.$ac_objext"' 6188 { (eval echo "$as_me:6188: \"$ac_try\"") >&5 6189 (eval $ac_try) 2>&5 6190 ac_status=$? 6191 echo "$as_me:6191: \$? = $ac_status" >&5 6192 (exit "$ac_status"); }; }; then 6193 ac_cv_have_decl_exit=yes 6194else 6195 echo "$as_me: failed program was:" >&5 6196cat "conftest.$ac_ext" >&5 6197ac_cv_have_decl_exit=no 6198fi 6199rm -f "conftest.$ac_objext" "conftest.$ac_ext" 6200fi 6201echo "$as_me:6201: result: $ac_cv_have_decl_exit" >&5 6202echo "${ECHO_T}$ac_cv_have_decl_exit" >&6 6203 6204echo "$as_me:6204: checking for signal global datatype" >&5 6205echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6 6206if test "${cf_cv_sig_atomic_t+set}" = set; then 6207 echo $ECHO_N "(cached) $ECHO_C" >&6 6208else 6209 6210 for cf_type in \ 6211 "volatile sig_atomic_t" \ 6212 "sig_atomic_t" \ 6213 "int" 6214 do 6215 cat >"conftest.$ac_ext" <<_ACEOF 6216#line 6216 "configure" 6217#include "confdefs.h" 6218 6219#include <sys/types.h> 6220#include <signal.h> 6221#include <stdio.h> 6222 6223extern $cf_type x; 6224$cf_type x; 6225static void handler(int sig) 6226{ 6227 (void)sig; 6228 x = 5; 6229} 6230int 6231main (void) 6232{ 6233signal(SIGINT, handler); 6234 x = 1 6235 ; 6236 return 0; 6237} 6238_ACEOF 6239rm -f "conftest.$ac_objext" 6240if { (eval echo "$as_me:6240: \"$ac_compile\"") >&5 6241 (eval $ac_compile) 2>&5 6242 ac_status=$? 6243 echo "$as_me:6243: \$? = $ac_status" >&5 6244 (exit "$ac_status"); } && 6245 { ac_try='test -s "conftest.$ac_objext"' 6246 { (eval echo "$as_me:6246: \"$ac_try\"") >&5 6247 (eval $ac_try) 2>&5 6248 ac_status=$? 6249 echo "$as_me:6249: \$? = $ac_status" >&5 6250 (exit "$ac_status"); }; }; then 6251 cf_cv_sig_atomic_t=$cf_type 6252else 6253 echo "$as_me: failed program was:" >&5 6254cat "conftest.$ac_ext" >&5 6255cf_cv_sig_atomic_t=no 6256fi 6257rm -f "conftest.$ac_objext" "conftest.$ac_ext" 6258 test "$cf_cv_sig_atomic_t" != no && break 6259 done 6260 6261fi 6262 6263echo "$as_me:6263: result: $cf_cv_sig_atomic_t" >&5 6264echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6 6265test "$cf_cv_sig_atomic_t" != no && 6266cat >>confdefs.h <<EOF 6267#define SIG_ATOMIC_T $cf_cv_sig_atomic_t 6268EOF 6269 6270# Work around breakage on OS X 6271 6272echo "$as_me:6272: checking if SIGWINCH is defined" >&5 6273echo $ECHO_N "checking if SIGWINCH is defined... $ECHO_C" >&6 6274if test "${cf_cv_define_sigwinch+set}" = set; then 6275 echo $ECHO_N "(cached) $ECHO_C" >&6 6276else 6277 6278 cat >"conftest.$ac_ext" <<_ACEOF 6279#line 6279 "configure" 6280#include "confdefs.h" 6281 6282#include <sys/types.h> 6283#include <sys/signal.h> 6284 6285int 6286main (void) 6287{ 6288int x = SIGWINCH; (void)x 6289 ; 6290 return 0; 6291} 6292_ACEOF 6293rm -f "conftest.$ac_objext" 6294if { (eval echo "$as_me:6294: \"$ac_compile\"") >&5 6295 (eval $ac_compile) 2>&5 6296 ac_status=$? 6297 echo "$as_me:6297: \$? = $ac_status" >&5 6298 (exit "$ac_status"); } && 6299 { ac_try='test -s "conftest.$ac_objext"' 6300 { (eval echo "$as_me:6300: \"$ac_try\"") >&5 6301 (eval $ac_try) 2>&5 6302 ac_status=$? 6303 echo "$as_me:6303: \$? = $ac_status" >&5 6304 (exit "$ac_status"); }; }; then 6305 cf_cv_define_sigwinch=yes 6306else 6307 echo "$as_me: failed program was:" >&5 6308cat "conftest.$ac_ext" >&5 6309cat >"conftest.$ac_ext" <<_ACEOF 6310#line 6310 "configure" 6311#include "confdefs.h" 6312 6313#undef _XOPEN_SOURCE 6314#undef _POSIX_SOURCE 6315#undef _POSIX_C_SOURCE 6316#include <sys/types.h> 6317#include <sys/signal.h> 6318 6319int 6320main (void) 6321{ 6322int x = SIGWINCH; (void)x 6323 ; 6324 return 0; 6325} 6326_ACEOF 6327rm -f "conftest.$ac_objext" 6328if { (eval echo "$as_me:6328: \"$ac_compile\"") >&5 6329 (eval $ac_compile) 2>&5 6330 ac_status=$? 6331 echo "$as_me:6331: \$? = $ac_status" >&5 6332 (exit "$ac_status"); } && 6333 { ac_try='test -s "conftest.$ac_objext"' 6334 { (eval echo "$as_me:6334: \"$ac_try\"") >&5 6335 (eval $ac_try) 2>&5 6336 ac_status=$? 6337 echo "$as_me:6337: \$? = $ac_status" >&5 6338 (exit "$ac_status"); }; }; then 6339 cf_cv_define_sigwinch=maybe 6340else 6341 echo "$as_me: failed program was:" >&5 6342cat "conftest.$ac_ext" >&5 6343cf_cv_define_sigwinch=no 6344fi 6345rm -f "conftest.$ac_objext" "conftest.$ac_ext" 6346 6347fi 6348rm -f "conftest.$ac_objext" "conftest.$ac_ext" 6349 6350fi 6351echo "$as_me:6351: result: $cf_cv_define_sigwinch" >&5 6352echo "${ECHO_T}$cf_cv_define_sigwinch" >&6 6353 6354if test "$cf_cv_define_sigwinch" = maybe ; then 6355echo "$as_me:6355: checking for actual SIGWINCH definition" >&5 6356echo $ECHO_N "checking for actual SIGWINCH definition... $ECHO_C" >&6 6357if test "${cf_cv_fixup_sigwinch+set}" = set; then 6358 echo $ECHO_N "(cached) $ECHO_C" >&6 6359else 6360 6361cf_cv_fixup_sigwinch=unknown 6362cf_sigwinch=32 6363while test "$cf_sigwinch" != 1 6364do 6365 cat >"conftest.$ac_ext" <<_ACEOF 6366#line 6366 "configure" 6367#include "confdefs.h" 6368 6369#undef _XOPEN_SOURCE 6370#undef _POSIX_SOURCE 6371#undef _POSIX_C_SOURCE 6372#include <sys/types.h> 6373#include <sys/signal.h> 6374 6375int 6376main (void) 6377{ 6378 6379#if SIGWINCH != $cf_sigwinch 6380#error SIGWINCH is not $cf_sigwinch 6381#endif 6382int x = SIGWINCH; (void)x 6383 ; 6384 return 0; 6385} 6386_ACEOF 6387rm -f "conftest.$ac_objext" 6388if { (eval echo "$as_me:6388: \"$ac_compile\"") >&5 6389 (eval $ac_compile) 2>&5 6390 ac_status=$? 6391 echo "$as_me:6391: \$? = $ac_status" >&5 6392 (exit "$ac_status"); } && 6393 { ac_try='test -s "conftest.$ac_objext"' 6394 { (eval echo "$as_me:6394: \"$ac_try\"") >&5 6395 (eval $ac_try) 2>&5 6396 ac_status=$? 6397 echo "$as_me:6397: \$? = $ac_status" >&5 6398 (exit "$ac_status"); }; }; then 6399 cf_cv_fixup_sigwinch=$cf_sigwinch 6400 break 6401else 6402 echo "$as_me: failed program was:" >&5 6403cat "conftest.$ac_ext" >&5 6404fi 6405rm -f "conftest.$ac_objext" "conftest.$ac_ext" 6406 6407cf_sigwinch="`expr "$cf_sigwinch" - 1`" 6408done 6409 6410fi 6411echo "$as_me:6411: result: $cf_cv_fixup_sigwinch" >&5 6412echo "${ECHO_T}$cf_cv_fixup_sigwinch" >&6 6413 6414 if test "$cf_cv_fixup_sigwinch" != unknown ; then 6415 CPPFLAGS="$CPPFLAGS -DSIGWINCH=$cf_cv_fixup_sigwinch" 6416 fi 6417fi 6418 6419# Checks for CODESET support. 6420 6421echo "$as_me:6421: checking for nl_langinfo and CODESET" >&5 6422echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6 6423if test "${am_cv_langinfo_codeset+set}" = set; then 6424 echo $ECHO_N "(cached) $ECHO_C" >&6 6425else 6426 cat >"conftest.$ac_ext" <<_ACEOF 6427#line 6427 "configure" 6428#include "confdefs.h" 6429 6430$ac_includes_default 6431#include <langinfo.h> 6432int 6433main (void) 6434{ 6435char* cs = nl_langinfo(CODESET); (void)cs 6436 ; 6437 return 0; 6438} 6439_ACEOF 6440rm -f "conftest.$ac_objext" "conftest$ac_exeext" 6441if { (eval echo "$as_me:6441: \"$ac_link\"") >&5 6442 (eval $ac_link) 2>&5 6443 ac_status=$? 6444 echo "$as_me:6444: \$? = $ac_status" >&5 6445 (exit "$ac_status"); } && 6446 { ac_try='test -s "conftest$ac_exeext"' 6447 { (eval echo "$as_me:6447: \"$ac_try\"") >&5 6448 (eval $ac_try) 2>&5 6449 ac_status=$? 6450 echo "$as_me:6450: \$? = $ac_status" >&5 6451 (exit "$ac_status"); }; }; then 6452 am_cv_langinfo_codeset=yes 6453else 6454 echo "$as_me: failed program was:" >&5 6455cat "conftest.$ac_ext" >&5 6456am_cv_langinfo_codeset=no 6457fi 6458rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 6459 6460fi 6461echo "$as_me:6461: result: $am_cv_langinfo_codeset" >&5 6462echo "${ECHO_T}$am_cv_langinfo_codeset" >&6 6463 if test "$am_cv_langinfo_codeset" = yes; then 6464 6465cat >>confdefs.h <<\EOF 6466#define HAVE_LANGINFO_CODESET 1 6467EOF 6468 6469 fi 6470 6471echo "$as_me:6471: checking if you want to use pkg-config" >&5 6472echo $ECHO_N "checking if you want to use pkg-config... $ECHO_C" >&6 6473 6474# Check whether --with-pkg-config or --without-pkg-config was given. 6475if test "${with_pkg_config+set}" = set; then 6476 withval="$with_pkg_config" 6477 cf_pkg_config=$withval 6478else 6479 cf_pkg_config=yes 6480fi; 6481echo "$as_me:6481: result: $cf_pkg_config" >&5 6482echo "${ECHO_T}$cf_pkg_config" >&6 6483 6484case "$cf_pkg_config" in 6485(no) 6486 PKG_CONFIG=none 6487 ;; 6488(yes) 6489 6490if test -n "$ac_tool_prefix"; then 6491 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 6492set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 6493echo "$as_me:6493: checking for $ac_word" >&5 6494echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 6495if test "${ac_cv_path_PKG_CONFIG+set}" = set; then 6496 echo $ECHO_N "(cached) $ECHO_C" >&6 6497else 6498 case $PKG_CONFIG in 6499 [\\/]* | ?:[\\/]*) 6500 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 6501 ;; 6502 *) 6503 ac_save_IFS=$IFS; IFS=$ac_path_separator 6504ac_dummy="$PATH" 6505for ac_dir in $ac_dummy; do 6506 IFS=$ac_save_IFS 6507 test -z "$ac_dir" && ac_dir=. 6508 if $as_executable_p "$ac_dir/$ac_word"; then 6509 ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word" 6510 echo "$as_me:6510: found $ac_dir/$ac_word" >&5 6511 break 6512fi 6513done 6514 6515 ;; 6516esac 6517fi 6518PKG_CONFIG=$ac_cv_path_PKG_CONFIG 6519 6520if test -n "$PKG_CONFIG"; then 6521 echo "$as_me:6521: result: $PKG_CONFIG" >&5 6522echo "${ECHO_T}$PKG_CONFIG" >&6 6523else 6524 echo "$as_me:6524: result: no" >&5 6525echo "${ECHO_T}no" >&6 6526fi 6527 6528fi 6529if test -z "$ac_cv_path_PKG_CONFIG"; then 6530 ac_pt_PKG_CONFIG=$PKG_CONFIG 6531 # Extract the first word of "pkg-config", so it can be a program name with args. 6532set dummy pkg-config; ac_word=$2 6533echo "$as_me:6533: checking for $ac_word" >&5 6534echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 6535if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then 6536 echo $ECHO_N "(cached) $ECHO_C" >&6 6537else 6538 case $ac_pt_PKG_CONFIG in 6539 [\\/]* | ?:[\\/]*) 6540 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 6541 ;; 6542 *) 6543 ac_save_IFS=$IFS; IFS=$ac_path_separator 6544ac_dummy="$PATH" 6545for ac_dir in $ac_dummy; do 6546 IFS=$ac_save_IFS 6547 test -z "$ac_dir" && ac_dir=. 6548 if $as_executable_p "$ac_dir/$ac_word"; then 6549 ac_cv_path_ac_pt_PKG_CONFIG="$ac_dir/$ac_word" 6550 echo "$as_me:6550: found $ac_dir/$ac_word" >&5 6551 break 6552fi 6553done 6554 6555 test -z "$ac_cv_path_ac_pt_PKG_CONFIG" && ac_cv_path_ac_pt_PKG_CONFIG="none" 6556 ;; 6557esac 6558fi 6559ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 6560 6561if test -n "$ac_pt_PKG_CONFIG"; then 6562 echo "$as_me:6562: result: $ac_pt_PKG_CONFIG" >&5 6563echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6 6564else 6565 echo "$as_me:6565: result: no" >&5 6566echo "${ECHO_T}no" >&6 6567fi 6568 6569 PKG_CONFIG=$ac_pt_PKG_CONFIG 6570else 6571 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 6572fi 6573 6574 ;; 6575(*) 6576 PKG_CONFIG=$withval 6577 ;; 6578esac 6579 6580test -z "$PKG_CONFIG" && PKG_CONFIG=none 6581if test "$PKG_CONFIG" != none ; then 6582 6583if test "x$prefix" != xNONE; then 6584 cf_path_syntax="$prefix" 6585else 6586 cf_path_syntax="$ac_default_prefix" 6587fi 6588 6589case ".$PKG_CONFIG" in 6590(.\$\(*\)*|.\'*\'*) 6591 ;; 6592(..|./*|.\\*) 6593 ;; 6594(.[a-zA-Z]:[\\/]*) # OS/2 EMX 6595 ;; 6596(.\$\{*prefix\}*|.\$\{*dir\}*) 6597 eval PKG_CONFIG="$PKG_CONFIG" 6598 case ".$PKG_CONFIG" in 6599 (.NONE/*) 6600 PKG_CONFIG=`echo "$PKG_CONFIG" | sed -e s%NONE%$cf_path_syntax%` 6601 ;; 6602 esac 6603 ;; 6604(.no|.NONE/*) 6605 PKG_CONFIG=`echo "$PKG_CONFIG" | sed -e s%NONE%$cf_path_syntax%` 6606 ;; 6607(*) 6608 { { echo "$as_me:6608: error: expected a pathname, not \"$PKG_CONFIG\"" >&5 6609echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG\"" >&2;} 6610 { (exit 1); exit 1; }; } 6611 ;; 6612esac 6613 6614elif test "x$cf_pkg_config" != xno ; then 6615 { echo "$as_me:6615: WARNING: pkg-config is not installed" >&5 6616echo "$as_me: WARNING: pkg-config is not installed" >&2;} 6617fi 6618 6619echo "$as_me:6619: checking if you want to see long compiling messages" >&5 6620echo $ECHO_N "checking if you want to see long compiling messages... $ECHO_C" >&6 6621 6622# Check whether --enable-echo or --disable-echo was given. 6623if test "${enable_echo+set}" = set; then 6624 enableval="$enable_echo" 6625 test "$enableval" != no && enableval=yes 6626 if test "$enableval" != "yes" ; then 6627 6628 ECHO_LT='--silent' 6629 ECHO_LD='@echo linking $@;' 6630 RULE_CC='@echo compiling $<' 6631 SHOW_CC='@echo compiling $@' 6632 ECHO_CC='@' 6633 6634 else 6635 6636 ECHO_LT='' 6637 ECHO_LD='' 6638 RULE_CC='' 6639 SHOW_CC='' 6640 ECHO_CC='' 6641 6642 fi 6643else 6644 enableval=yes 6645 6646 ECHO_LT='' 6647 ECHO_LD='' 6648 RULE_CC='' 6649 SHOW_CC='' 6650 ECHO_CC='' 6651 6652fi; 6653echo "$as_me:6653: result: $enableval" >&5 6654echo "${ECHO_T}$enableval" >&6 6655 6656echo "$as_me:6656: checking for ncurses wrap-prefix" >&5 6657echo $ECHO_N "checking for ncurses wrap-prefix... $ECHO_C" >&6 6658 6659# Check whether --with-ncurses-wrap-prefix or --without-ncurses-wrap-prefix was given. 6660if test "${with_ncurses_wrap_prefix+set}" = set; then 6661 withval="$with_ncurses_wrap_prefix" 6662 NCURSES_WRAP_PREFIX=$withval 6663else 6664 NCURSES_WRAP_PREFIX=_nc_ 6665fi; 6666echo "$as_me:6666: result: $NCURSES_WRAP_PREFIX" >&5 6667echo "${ECHO_T}$NCURSES_WRAP_PREFIX" >&6 6668 6669echo "$as_me:6669: checking if you want to check for wide-character functions" >&5 6670echo $ECHO_N "checking if you want to check for wide-character functions... $ECHO_C" >&6 6671 6672# Check whether --enable-widec or --disable-widec was given. 6673if test "${enable_widec+set}" = set; then 6674 enableval="$enable_widec" 6675 test "$enableval" != no && enableval=yes 6676 if test "$enableval" != "yes" ; then 6677 cf_enable_widec=no 6678 else 6679 cf_enable_widec=yes 6680 fi 6681else 6682 enableval=yes 6683 cf_enable_widec=yes 6684 6685fi; 6686echo "$as_me:6686: result: $cf_enable_widec" >&5 6687echo "${ECHO_T}$cf_enable_widec" >&6 6688 6689echo "$as_me:6689: checking for specific curses-directory" >&5 6690echo $ECHO_N "checking for specific curses-directory... $ECHO_C" >&6 6691 6692# Check whether --with-curses-dir or --without-curses-dir was given. 6693if test "${with_curses_dir+set}" = set; then 6694 withval="$with_curses_dir" 6695 cf_cv_curses_dir=$withval 6696else 6697 cf_cv_curses_dir=no 6698fi; 6699echo "$as_me:6699: result: $cf_cv_curses_dir" >&5 6700echo "${ECHO_T}$cf_cv_curses_dir" >&6 6701 6702if test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no" 6703then 6704 6705if test "x$prefix" != xNONE; then 6706 cf_path_syntax="$prefix" 6707else 6708 cf_path_syntax="$ac_default_prefix" 6709fi 6710 6711case ".$withval" in 6712(.\$\(*\)*|.\'*\'*) 6713 ;; 6714(..|./*|.\\*) 6715 ;; 6716(.[a-zA-Z]:[\\/]*) # OS/2 EMX 6717 ;; 6718(.\$\{*prefix\}*|.\$\{*dir\}*) 6719 eval withval="$withval" 6720 case ".$withval" in 6721 (.NONE/*) 6722 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%` 6723 ;; 6724 esac 6725 ;; 6726(.no|.NONE/*) 6727 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%` 6728 ;; 6729(*) 6730 { { echo "$as_me:6730: error: expected a pathname, not \"$withval\"" >&5 6731echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;} 6732 { (exit 1); exit 1; }; } 6733 ;; 6734esac 6735 6736 if test -d "$cf_cv_curses_dir" 6737 then 6738 6739if test -n "$cf_cv_curses_dir/include" ; then 6740 for cf_add_incdir in $cf_cv_curses_dir/include 6741 do 6742 while test "$cf_add_incdir" != /usr/include 6743 do 6744 if test -d "$cf_add_incdir" 6745 then 6746 cf_have_incdir=no 6747 if test -n "$CFLAGS$CPPFLAGS" ; then 6748 # a loop is needed to ensure we can add subdirs of existing dirs 6749 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do 6750 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then 6751 cf_have_incdir=yes; break 6752 fi 6753 done 6754 fi 6755 6756 if test "$cf_have_incdir" = no ; then 6757 if test "$cf_add_incdir" = /usr/local/include ; then 6758 if test "$GCC" = yes 6759 then 6760 cf_save_CPPFLAGS=$CPPFLAGS 6761 6762 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 6763 CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" 6764 6765 cat >"conftest.$ac_ext" <<_ACEOF 6766#line 6766 "configure" 6767#include "confdefs.h" 6768#include <stdio.h> 6769int 6770main (void) 6771{ 6772printf("Hello") 6773 ; 6774 return 0; 6775} 6776_ACEOF 6777rm -f "conftest.$ac_objext" 6778if { (eval echo "$as_me:6778: \"$ac_compile\"") >&5 6779 (eval $ac_compile) 2>&5 6780 ac_status=$? 6781 echo "$as_me:6781: \$? = $ac_status" >&5 6782 (exit "$ac_status"); } && 6783 { ac_try='test -s "conftest.$ac_objext"' 6784 { (eval echo "$as_me:6784: \"$ac_try\"") >&5 6785 (eval $ac_try) 2>&5 6786 ac_status=$? 6787 echo "$as_me:6787: \$? = $ac_status" >&5 6788 (exit "$ac_status"); }; }; then 6789 : 6790else 6791 echo "$as_me: failed program was:" >&5 6792cat "conftest.$ac_ext" >&5 6793cf_have_incdir=yes 6794fi 6795rm -f "conftest.$ac_objext" "conftest.$ac_ext" 6796 CPPFLAGS=$cf_save_CPPFLAGS 6797 fi 6798 fi 6799 fi 6800 6801 if test "$cf_have_incdir" = no ; then 6802 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 6803 6804echo "${as_me:-configure}:6804: testing adding $cf_add_incdir to include-path ..." 1>&5 6805 6806 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" 6807 6808 cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'` 6809 test "$cf_top_incdir" = "$cf_add_incdir" && break 6810 cf_add_incdir="$cf_top_incdir" 6811 else 6812 break 6813 fi 6814 else 6815 break 6816 fi 6817 done 6818 done 6819fi 6820 6821if test -n "$cf_cv_curses_dir/lib" ; then 6822 for cf_add_libdir in $cf_cv_curses_dir/lib 6823 do 6824 if test "$cf_add_libdir" = /usr/lib ; then 6825 : 6826 elif test -d "$cf_add_libdir" 6827 then 6828 cf_have_libdir=no 6829 if test -n "$LDFLAGS$LIBS" ; then 6830 # a loop is needed to ensure we can add subdirs of existing dirs 6831 for cf_test_libdir in $LDFLAGS $LIBS ; do 6832 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then 6833 cf_have_libdir=yes; break 6834 fi 6835 done 6836 fi 6837 if test "$cf_have_libdir" = no ; then 6838 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 6839 6840echo "${as_me:-configure}:6840: testing adding $cf_add_libdir to library-path ..." 1>&5 6841 6842 LDFLAGS="-L$cf_add_libdir $LDFLAGS" 6843 fi 6844 fi 6845 done 6846fi 6847 6848 fi 6849fi 6850 6851cf_cv_screen=curses 6852 6853echo "$as_me:6853: checking for specified curses library type" >&5 6854echo $ECHO_N "checking for specified curses library type... $ECHO_C" >&6 6855 6856# Check whether --with-screen or --without-screen was given. 6857if test "${with_screen+set}" = set; then 6858 withval="$with_screen" 6859 cf_cv_screen=$withval 6860else 6861 6862# Check whether --with-ncursesw or --without-ncursesw was given. 6863if test "${with_ncursesw+set}" = set; then 6864 withval="$with_ncursesw" 6865 cf_cv_screen=ncursesw 6866else 6867 6868# Check whether --with-ncurses or --without-ncurses was given. 6869if test "${with_ncurses+set}" = set; then 6870 withval="$with_ncurses" 6871 cf_cv_screen=ncurses 6872else 6873 6874# Check whether --with-pdcurses or --without-pdcurses was given. 6875if test "${with_pdcurses+set}" = set; then 6876 withval="$with_pdcurses" 6877 cf_cv_screen=pdcurses 6878else 6879 6880# Check whether --with-curses-colr or --without-curses-colr was given. 6881if test "${with_curses_colr+set}" = set; then 6882 withval="$with_curses_colr" 6883 cf_cv_screen=curses_colr 6884else 6885 6886# Check whether --with-curses-5lib or --without-curses-5lib was given. 6887if test "${with_curses_5lib+set}" = set; then 6888 withval="$with_curses_5lib" 6889 cf_cv_screen=curses_5lib 6890fi; 6891fi; 6892fi; 6893fi; 6894fi; 6895fi; 6896 6897echo "$as_me:6897: result: $cf_cv_screen" >&5 6898echo "${ECHO_T}$cf_cv_screen" >&6 6899 6900case $cf_cv_screen in 6901(curses|curses_*) 6902 6903echo "$as_me:6903: checking for extra include directories" >&5 6904echo $ECHO_N "checking for extra include directories... $ECHO_C" >&6 6905if test "${cf_cv_curses_incdir+set}" = set; then 6906 echo $ECHO_N "(cached) $ECHO_C" >&6 6907else 6908 6909cf_cv_curses_incdir=no 6910case "$host_os" in 6911(hpux10.*) 6912 if test "x$cf_cv_screen" = "xcurses_colr" 6913 then 6914 test -d /usr/include/curses_colr && \ 6915 cf_cv_curses_incdir="-I/usr/include/curses_colr" 6916 fi 6917 ;; 6918(sunos3*|sunos4*) 6919 if test "x$cf_cv_screen" = "xcurses_5lib" 6920 then 6921 test -d /usr/5lib && \ 6922 test -d /usr/5include && \ 6923 cf_cv_curses_incdir="-I/usr/5include" 6924 fi 6925 ;; 6926esac 6927 6928fi 6929echo "$as_me:6929: result: $cf_cv_curses_incdir" >&5 6930echo "${ECHO_T}$cf_cv_curses_incdir" >&6 6931if test "$cf_cv_curses_incdir" != no 6932then 6933 6934 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 6935 CPPFLAGS="${CPPFLAGS}$cf_cv_curses_incdir" 6936 6937fi 6938 6939echo "$as_me:6939: checking if we have identified curses headers" >&5 6940echo $ECHO_N "checking if we have identified curses headers... $ECHO_C" >&6 6941if test "${cf_cv_ncurses_header+set}" = set; then 6942 echo $ECHO_N "(cached) $ECHO_C" >&6 6943else 6944 6945cf_cv_ncurses_header=none 6946for cf_header in \ 6947 ncurses.h \ 6948 curses.h ncurses/ncurses.h ncurses/curses.h 6949do 6950cat >"conftest.$ac_ext" <<_ACEOF 6951#line 6951 "configure" 6952#include "confdefs.h" 6953#include <${cf_header}> 6954int 6955main (void) 6956{ 6957initscr(); endwin() 6958 ; 6959 return 0; 6960} 6961_ACEOF 6962rm -f "conftest.$ac_objext" 6963if { (eval echo "$as_me:6963: \"$ac_compile\"") >&5 6964 (eval $ac_compile) 2>&5 6965 ac_status=$? 6966 echo "$as_me:6966: \$? = $ac_status" >&5 6967 (exit "$ac_status"); } && 6968 { ac_try='test -s "conftest.$ac_objext"' 6969 { (eval echo "$as_me:6969: \"$ac_try\"") >&5 6970 (eval $ac_try) 2>&5 6971 ac_status=$? 6972 echo "$as_me:6972: \$? = $ac_status" >&5 6973 (exit "$ac_status"); }; }; then 6974 cf_cv_ncurses_header=$cf_header; break 6975else 6976 echo "$as_me: failed program was:" >&5 6977cat "conftest.$ac_ext" >&5 6978fi 6979rm -f "conftest.$ac_objext" "conftest.$ac_ext" 6980done 6981 6982fi 6983echo "$as_me:6983: result: $cf_cv_ncurses_header" >&5 6984echo "${ECHO_T}$cf_cv_ncurses_header" >&6 6985 6986if test "$cf_cv_ncurses_header" = none ; then 6987 { { echo "$as_me:6987: error: No curses header-files found" >&5 6988echo "$as_me: error: No curses header-files found" >&2;} 6989 { (exit 1); exit 1; }; } 6990fi 6991 6992# cheat, to get the right #define's for HAVE_NCURSES_H, etc. 6993 6994for ac_header in $cf_cv_ncurses_header 6995do 6996as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 6997echo "$as_me:6997: checking for $ac_header" >&5 6998echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 6999if eval "test \"\${$as_ac_Header+set}\" = set"; then 7000 echo $ECHO_N "(cached) $ECHO_C" >&6 7001else 7002 cat >"conftest.$ac_ext" <<_ACEOF 7003#line 7003 "configure" 7004#include "confdefs.h" 7005#include <$ac_header> 7006_ACEOF 7007if { (eval echo "$as_me:7007: \"$ac_cpp "conftest.$ac_ext"\"") >&5 7008 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 7009 ac_status=$? 7010 $EGREP -v '^ *\+' conftest.er1 >conftest.err 7011 rm -f conftest.er1 7012 cat conftest.err >&5 7013 echo "$as_me:7013: \$? = $ac_status" >&5 7014 (exit "$ac_status"); } >/dev/null; then 7015 if test -s conftest.err; then 7016 ac_cpp_err=$ac_c_preproc_warn_flag 7017 else 7018 ac_cpp_err= 7019 fi 7020else 7021 ac_cpp_err=yes 7022fi 7023if test -z "$ac_cpp_err"; then 7024 eval "$as_ac_Header=yes" 7025else 7026 echo "$as_me: failed program was:" >&5 7027 cat "conftest.$ac_ext" >&5 7028 eval "$as_ac_Header=no" 7029fi 7030rm -f conftest.err "conftest.$ac_ext" 7031fi 7032echo "$as_me:7032: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 7033echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6 7034if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then 7035 cat >>confdefs.h <<EOF 7036#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 7037EOF 7038 7039fi 7040done 7041 7042echo "$as_me:7042: checking for terminfo header" >&5 7043echo $ECHO_N "checking for terminfo header... $ECHO_C" >&6 7044if test "${cf_cv_term_header+set}" = set; then 7045 echo $ECHO_N "(cached) $ECHO_C" >&6 7046else 7047 7048case "${cf_cv_ncurses_header}" in 7049(*/ncurses.h|*/ncursesw.h) 7050 cf_term_header=`echo "$cf_cv_ncurses_header" | sed -e 's%ncurses[^.]*\.h$%term.h%'` 7051 ;; 7052(*) 7053 cf_term_header=term.h 7054 ;; 7055esac 7056 7057for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h" 7058do 7059cat >"conftest.$ac_ext" <<_ACEOF 7060#line 7060 "configure" 7061#include "confdefs.h" 7062#include <stdio.h> 7063#include <${cf_cv_ncurses_header:-curses.h}> 7064#include <$cf_test> 7065 7066int 7067main (void) 7068{ 7069int x = auto_left_margin; (void)x 7070 ; 7071 return 0; 7072} 7073_ACEOF 7074rm -f "conftest.$ac_objext" 7075if { (eval echo "$as_me:7075: \"$ac_compile\"") >&5 7076 (eval $ac_compile) 2>&5 7077 ac_status=$? 7078 echo "$as_me:7078: \$? = $ac_status" >&5 7079 (exit "$ac_status"); } && 7080 { ac_try='test -s "conftest.$ac_objext"' 7081 { (eval echo "$as_me:7081: \"$ac_try\"") >&5 7082 (eval $ac_try) 2>&5 7083 ac_status=$? 7084 echo "$as_me:7084: \$? = $ac_status" >&5 7085 (exit "$ac_status"); }; }; then 7086 7087 cf_cv_term_header="$cf_test" 7088else 7089 echo "$as_me: failed program was:" >&5 7090cat "conftest.$ac_ext" >&5 7091 7092 cf_cv_term_header=unknown 7093 7094fi 7095rm -f "conftest.$ac_objext" "conftest.$ac_ext" 7096 test "$cf_cv_term_header" != unknown && break 7097done 7098 7099fi 7100echo "$as_me:7100: result: $cf_cv_term_header" >&5 7101echo "${ECHO_T}$cf_cv_term_header" >&6 7102 7103# Set definitions to allow ifdef'ing to accommodate subdirectories 7104 7105case "$cf_cv_term_header" in 7106(*term.h) 7107 7108cat >>confdefs.h <<\EOF 7109#define HAVE_TERM_H 1 7110EOF 7111 7112 ;; 7113esac 7114 7115case "$cf_cv_term_header" in 7116(ncurses/term.h) 7117 7118cat >>confdefs.h <<\EOF 7119#define HAVE_NCURSES_TERM_H 1 7120EOF 7121 7122 ;; 7123(ncursesw/term.h) 7124 7125cat >>confdefs.h <<\EOF 7126#define HAVE_NCURSESW_TERM_H 1 7127EOF 7128 7129 ;; 7130esac 7131 7132echo "$as_me:7132: checking for ncurses version" >&5 7133echo $ECHO_N "checking for ncurses version... $ECHO_C" >&6 7134if test "${cf_cv_ncurses_version+set}" = set; then 7135 echo $ECHO_N "(cached) $ECHO_C" >&6 7136else 7137 7138 cf_cv_ncurses_version=no 7139 cf_tempfile=out$$ 7140 rm -f "$cf_tempfile" 7141 if test "$cross_compiling" = yes; then 7142 7143 # This will not work if the preprocessor splits the line after the 7144 # Autoconf token. The 'unproto' program does that. 7145 cat > "conftest.$ac_ext" <<EOF 7146#include <${cf_cv_ncurses_header:-curses.h}> 7147#undef Autoconf 7148#ifdef NCURSES_VERSION 7149Autoconf NCURSES_VERSION 7150#else 7151#ifdef __NCURSES_H 7152Autoconf "old" 7153#endif 7154; 7155#endif 7156EOF 7157 cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out" 7158 { (eval echo "$as_me:7158: \"$cf_try\"") >&5 7159 (eval $cf_try) 2>&5 7160 ac_status=$? 7161 echo "$as_me:7161: \$? = $ac_status" >&5 7162 (exit "$ac_status"); } 7163 if test -f conftest.out ; then 7164 cf_out=`sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%' conftest.out` 7165 test -n "$cf_out" && cf_cv_ncurses_version="$cf_out" 7166 rm -f conftest.out 7167 fi 7168 7169else 7170 cat >"conftest.$ac_ext" <<_ACEOF 7171#line 7171 "configure" 7172#include "confdefs.h" 7173 7174$ac_includes_default 7175 7176#include <${cf_cv_ncurses_header:-curses.h}> 7177 7178int main(void) 7179{ 7180 FILE *fp = fopen("$cf_tempfile", "w"); 7181#ifdef NCURSES_VERSION 7182# ifdef NCURSES_VERSION_PATCH 7183 fprintf(fp, "%s.%d\\n", NCURSES_VERSION, NCURSES_VERSION_PATCH); 7184# else 7185 fprintf(fp, "%s\\n", NCURSES_VERSION); 7186# endif 7187#else 7188# ifdef __NCURSES_H 7189 fprintf(fp, "old\\n"); 7190# else 7191 #error expected ncurses header to define __NCURSES_H 7192# endif 7193#endif 7194 ${cf_cv_main_return:-return}(0); 7195} 7196_ACEOF 7197rm -f "conftest$ac_exeext" 7198if { (eval echo "$as_me:7198: \"$ac_link\"") >&5 7199 (eval $ac_link) 2>&5 7200 ac_status=$? 7201 echo "$as_me:7201: \$? = $ac_status" >&5 7202 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' 7203 { (eval echo "$as_me:7203: \"$ac_try\"") >&5 7204 (eval $ac_try) 2>&5 7205 ac_status=$? 7206 echo "$as_me:7206: \$? = $ac_status" >&5 7207 (exit "$ac_status"); }; }; then 7208 7209 cf_cv_ncurses_version=`cat $cf_tempfile` 7210else 7211 echo "$as_me: program exited with status $ac_status" >&5 7212echo "$as_me: failed program was:" >&5 7213cat "conftest.$ac_ext" >&5 7214fi 7215rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" 7216fi 7217 rm -f "$cf_tempfile" 7218 7219fi 7220echo "$as_me:7220: result: $cf_cv_ncurses_version" >&5 7221echo "${ECHO_T}$cf_cv_ncurses_version" >&6 7222test "$cf_cv_ncurses_version" = no || 7223cat >>confdefs.h <<\EOF 7224#define NCURSES 1 7225EOF 7226 7227echo "$as_me:7227: checking if we have identified curses libraries" >&5 7228echo $ECHO_N "checking if we have identified curses libraries... $ECHO_C" >&6 7229cat >"conftest.$ac_ext" <<_ACEOF 7230#line 7230 "configure" 7231#include "confdefs.h" 7232#include <${cf_cv_ncurses_header:-curses.h}> 7233int 7234main (void) 7235{ 7236initscr(); endwin() 7237 ; 7238 return 0; 7239} 7240_ACEOF 7241rm -f "conftest.$ac_objext" "conftest$ac_exeext" 7242if { (eval echo "$as_me:7242: \"$ac_link\"") >&5 7243 (eval $ac_link) 2>&5 7244 ac_status=$? 7245 echo "$as_me:7245: \$? = $ac_status" >&5 7246 (exit "$ac_status"); } && 7247 { ac_try='test -s "conftest$ac_exeext"' 7248 { (eval echo "$as_me:7248: \"$ac_try\"") >&5 7249 (eval $ac_try) 2>&5 7250 ac_status=$? 7251 echo "$as_me:7251: \$? = $ac_status" >&5 7252 (exit "$ac_status"); }; }; then 7253 cf_result=yes 7254else 7255 echo "$as_me: failed program was:" >&5 7256cat "conftest.$ac_ext" >&5 7257cf_result=no 7258fi 7259rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 7260echo "$as_me:7260: result: $cf_result" >&5 7261echo "${ECHO_T}$cf_result" >&6 7262 7263if test "$cf_result" = no ; then 7264case "$host_os" in 7265(freebsd*) 7266 echo "$as_me:7266: checking for tgoto in -lmytinfo" >&5 7267echo $ECHO_N "checking for tgoto in -lmytinfo... $ECHO_C" >&6 7268if test "${ac_cv_lib_mytinfo_tgoto+set}" = set; then 7269 echo $ECHO_N "(cached) $ECHO_C" >&6 7270else 7271 ac_check_lib_save_LIBS=$LIBS 7272LIBS="-lmytinfo $LIBS" 7273cat >"conftest.$ac_ext" <<_ACEOF 7274#line 7274 "configure" 7275#include "confdefs.h" 7276 7277/* Override any gcc2 internal prototype to avoid an error. */ 7278#ifdef __cplusplus 7279extern "C" 7280#endif 7281/* We use char because int might match the return type of a gcc2 7282 builtin and then its argument prototype would still apply. */ 7283char tgoto (void); 7284int 7285main (void) 7286{ 7287tgoto (); 7288 ; 7289 return 0; 7290} 7291_ACEOF 7292rm -f "conftest.$ac_objext" "conftest$ac_exeext" 7293if { (eval echo "$as_me:7293: \"$ac_link\"") >&5 7294 (eval $ac_link) 2>&5 7295 ac_status=$? 7296 echo "$as_me:7296: \$? = $ac_status" >&5 7297 (exit "$ac_status"); } && 7298 { ac_try='test -s "conftest$ac_exeext"' 7299 { (eval echo "$as_me:7299: \"$ac_try\"") >&5 7300 (eval $ac_try) 2>&5 7301 ac_status=$? 7302 echo "$as_me:7302: \$? = $ac_status" >&5 7303 (exit "$ac_status"); }; }; then 7304 ac_cv_lib_mytinfo_tgoto=yes 7305else 7306 echo "$as_me: failed program was:" >&5 7307cat "conftest.$ac_ext" >&5 7308ac_cv_lib_mytinfo_tgoto=no 7309fi 7310rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 7311LIBS=$ac_check_lib_save_LIBS 7312fi 7313echo "$as_me:7313: result: $ac_cv_lib_mytinfo_tgoto" >&5 7314echo "${ECHO_T}$ac_cv_lib_mytinfo_tgoto" >&6 7315if test "$ac_cv_lib_mytinfo_tgoto" = yes; then 7316 7317cf_add_libs="$LIBS" 7318# reverse order 7319cf_add_0lib= 7320for cf_add_1lib in -lmytinfo; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 7321# filter duplicates 7322for cf_add_1lib in $cf_add_0lib; do 7323 for cf_add_2lib in $cf_add_libs; do 7324 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 7325 cf_add_1lib= 7326 break 7327 fi 7328 done 7329 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 7330done 7331LIBS="$cf_add_libs" 7332 7333fi 7334 7335 ;; 7336(hpux10.*) 7337 # Looking at HPUX 10.20, the Hcurses library is the oldest (1997), cur_colr 7338 # next (1998), and xcurses "newer" (2000). There is no header file for 7339 # Hcurses; the subdirectory curses_colr has the headers (curses.h and 7340 # term.h) for cur_colr 7341 if test "x$cf_cv_screen" = "xcurses_colr" 7342 then 7343 echo "$as_me:7343: checking for initscr in -lcur_colr" >&5 7344echo $ECHO_N "checking for initscr in -lcur_colr... $ECHO_C" >&6 7345if test "${ac_cv_lib_cur_colr_initscr+set}" = set; then 7346 echo $ECHO_N "(cached) $ECHO_C" >&6 7347else 7348 ac_check_lib_save_LIBS=$LIBS 7349LIBS="-lcur_colr $LIBS" 7350cat >"conftest.$ac_ext" <<_ACEOF 7351#line 7351 "configure" 7352#include "confdefs.h" 7353 7354/* Override any gcc2 internal prototype to avoid an error. */ 7355#ifdef __cplusplus 7356extern "C" 7357#endif 7358/* We use char because int might match the return type of a gcc2 7359 builtin and then its argument prototype would still apply. */ 7360char initscr (void); 7361int 7362main (void) 7363{ 7364initscr (); 7365 ; 7366 return 0; 7367} 7368_ACEOF 7369rm -f "conftest.$ac_objext" "conftest$ac_exeext" 7370if { (eval echo "$as_me:7370: \"$ac_link\"") >&5 7371 (eval $ac_link) 2>&5 7372 ac_status=$? 7373 echo "$as_me:7373: \$? = $ac_status" >&5 7374 (exit "$ac_status"); } && 7375 { ac_try='test -s "conftest$ac_exeext"' 7376 { (eval echo "$as_me:7376: \"$ac_try\"") >&5 7377 (eval $ac_try) 2>&5 7378 ac_status=$? 7379 echo "$as_me:7379: \$? = $ac_status" >&5 7380 (exit "$ac_status"); }; }; then 7381 ac_cv_lib_cur_colr_initscr=yes 7382else 7383 echo "$as_me: failed program was:" >&5 7384cat "conftest.$ac_ext" >&5 7385ac_cv_lib_cur_colr_initscr=no 7386fi 7387rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 7388LIBS=$ac_check_lib_save_LIBS 7389fi 7390echo "$as_me:7390: result: $ac_cv_lib_cur_colr_initscr" >&5 7391echo "${ECHO_T}$ac_cv_lib_cur_colr_initscr" >&6 7392if test "$ac_cv_lib_cur_colr_initscr" = yes; then 7393 7394cf_add_libs="$LIBS" 7395# reverse order 7396cf_add_0lib= 7397for cf_add_1lib in -lcur_colr; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 7398# filter duplicates 7399for cf_add_1lib in $cf_add_0lib; do 7400 for cf_add_2lib in $cf_add_libs; do 7401 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 7402 cf_add_1lib= 7403 break 7404 fi 7405 done 7406 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 7407done 7408LIBS="$cf_add_libs" 7409 7410 ac_cv_func_initscr=yes 7411 7412else 7413 7414 echo "$as_me:7414: checking for initscr in -lHcurses" >&5 7415echo $ECHO_N "checking for initscr in -lHcurses... $ECHO_C" >&6 7416if test "${ac_cv_lib_Hcurses_initscr+set}" = set; then 7417 echo $ECHO_N "(cached) $ECHO_C" >&6 7418else 7419 ac_check_lib_save_LIBS=$LIBS 7420LIBS="-lHcurses $LIBS" 7421cat >"conftest.$ac_ext" <<_ACEOF 7422#line 7422 "configure" 7423#include "confdefs.h" 7424 7425/* Override any gcc2 internal prototype to avoid an error. */ 7426#ifdef __cplusplus 7427extern "C" 7428#endif 7429/* We use char because int might match the return type of a gcc2 7430 builtin and then its argument prototype would still apply. */ 7431char initscr (void); 7432int 7433main (void) 7434{ 7435initscr (); 7436 ; 7437 return 0; 7438} 7439_ACEOF 7440rm -f "conftest.$ac_objext" "conftest$ac_exeext" 7441if { (eval echo "$as_me:7441: \"$ac_link\"") >&5 7442 (eval $ac_link) 2>&5 7443 ac_status=$? 7444 echo "$as_me:7444: \$? = $ac_status" >&5 7445 (exit "$ac_status"); } && 7446 { ac_try='test -s "conftest$ac_exeext"' 7447 { (eval echo "$as_me:7447: \"$ac_try\"") >&5 7448 (eval $ac_try) 2>&5 7449 ac_status=$? 7450 echo "$as_me:7450: \$? = $ac_status" >&5 7451 (exit "$ac_status"); }; }; then 7452 ac_cv_lib_Hcurses_initscr=yes 7453else 7454 echo "$as_me: failed program was:" >&5 7455cat "conftest.$ac_ext" >&5 7456ac_cv_lib_Hcurses_initscr=no 7457fi 7458rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 7459LIBS=$ac_check_lib_save_LIBS 7460fi 7461echo "$as_me:7461: result: $ac_cv_lib_Hcurses_initscr" >&5 7462echo "${ECHO_T}$ac_cv_lib_Hcurses_initscr" >&6 7463if test "$ac_cv_lib_Hcurses_initscr" = yes; then 7464 7465 # HP's header uses __HP_CURSES, but user claims _HP_CURSES. 7466 7467cf_add_libs="$LIBS" 7468# reverse order 7469cf_add_0lib= 7470for cf_add_1lib in -lHcurses; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 7471# filter duplicates 7472for cf_add_1lib in $cf_add_0lib; do 7473 for cf_add_2lib in $cf_add_libs; do 7474 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 7475 cf_add_1lib= 7476 break 7477 fi 7478 done 7479 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 7480done 7481LIBS="$cf_add_libs" 7482 7483 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 7484 CPPFLAGS="${CPPFLAGS}-D__HP_CURSES -D_HP_CURSES" 7485 7486 ac_cv_func_initscr=yes 7487 7488fi 7489 7490fi 7491 7492 fi 7493 ;; 7494(linux*) 7495 case `arch 2>/dev/null` in 7496 (x86_64) 7497 if test -d /lib64 7498 then 7499 7500if test -n "/lib64" ; then 7501 for cf_add_libdir in /lib64 7502 do 7503 if test "$cf_add_libdir" = /usr/lib ; then 7504 : 7505 elif test -d "$cf_add_libdir" 7506 then 7507 cf_have_libdir=no 7508 if test -n "$LDFLAGS$LIBS" ; then 7509 # a loop is needed to ensure we can add subdirs of existing dirs 7510 for cf_test_libdir in $LDFLAGS $LIBS ; do 7511 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then 7512 cf_have_libdir=yes; break 7513 fi 7514 done 7515 fi 7516 if test "$cf_have_libdir" = no ; then 7517 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 7518 7519echo "${as_me:-configure}:7519: testing adding $cf_add_libdir to library-path ..." 1>&5 7520 7521 LDFLAGS="-L$cf_add_libdir $LDFLAGS" 7522 fi 7523 fi 7524 done 7525fi 7526 7527 else 7528 7529if test -n "/lib" ; then 7530 for cf_add_libdir in /lib 7531 do 7532 if test "$cf_add_libdir" = /usr/lib ; then 7533 : 7534 elif test -d "$cf_add_libdir" 7535 then 7536 cf_have_libdir=no 7537 if test -n "$LDFLAGS$LIBS" ; then 7538 # a loop is needed to ensure we can add subdirs of existing dirs 7539 for cf_test_libdir in $LDFLAGS $LIBS ; do 7540 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then 7541 cf_have_libdir=yes; break 7542 fi 7543 done 7544 fi 7545 if test "$cf_have_libdir" = no ; then 7546 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 7547 7548echo "${as_me:-configure}:7548: testing adding $cf_add_libdir to library-path ..." 1>&5 7549 7550 LDFLAGS="-L$cf_add_libdir $LDFLAGS" 7551 fi 7552 fi 7553 done 7554fi 7555 7556 fi 7557 ;; 7558 (*) 7559 7560if test -n "/lib" ; then 7561 for cf_add_libdir in /lib 7562 do 7563 if test "$cf_add_libdir" = /usr/lib ; then 7564 : 7565 elif test -d "$cf_add_libdir" 7566 then 7567 cf_have_libdir=no 7568 if test -n "$LDFLAGS$LIBS" ; then 7569 # a loop is needed to ensure we can add subdirs of existing dirs 7570 for cf_test_libdir in $LDFLAGS $LIBS ; do 7571 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then 7572 cf_have_libdir=yes; break 7573 fi 7574 done 7575 fi 7576 if test "$cf_have_libdir" = no ; then 7577 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 7578 7579echo "${as_me:-configure}:7579: testing adding $cf_add_libdir to library-path ..." 1>&5 7580 7581 LDFLAGS="-L$cf_add_libdir $LDFLAGS" 7582 fi 7583 fi 7584 done 7585fi 7586 7587 ;; 7588 esac 7589 ;; 7590(sunos3*|sunos4*) 7591 if test "x$cf_cv_screen" = "xcurses_5lib" 7592 then 7593 if test -d /usr/5lib ; then 7594 7595if test -n "/usr/5lib" ; then 7596 for cf_add_libdir in /usr/5lib 7597 do 7598 if test "$cf_add_libdir" = /usr/lib ; then 7599 : 7600 elif test -d "$cf_add_libdir" 7601 then 7602 cf_have_libdir=no 7603 if test -n "$LDFLAGS$LIBS" ; then 7604 # a loop is needed to ensure we can add subdirs of existing dirs 7605 for cf_test_libdir in $LDFLAGS $LIBS ; do 7606 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then 7607 cf_have_libdir=yes; break 7608 fi 7609 done 7610 fi 7611 if test "$cf_have_libdir" = no ; then 7612 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 7613 7614echo "${as_me:-configure}:7614: testing adding $cf_add_libdir to library-path ..." 1>&5 7615 7616 LDFLAGS="-L$cf_add_libdir $LDFLAGS" 7617 fi 7618 fi 7619 done 7620fi 7621 7622cf_add_libs="$LIBS" 7623# reverse order 7624cf_add_0lib= 7625for cf_add_1lib in -lcurses -ltermcap; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 7626# filter duplicates 7627for cf_add_1lib in $cf_add_0lib; do 7628 for cf_add_2lib in $cf_add_libs; do 7629 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 7630 cf_add_1lib= 7631 break 7632 fi 7633 done 7634 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 7635done 7636LIBS="$cf_add_libs" 7637 7638 fi 7639 fi 7640 ac_cv_func_initscr=yes 7641 ;; 7642esac 7643 7644if test ".$ac_cv_func_initscr" != .yes ; then 7645 cf_save_LIBS="$LIBS" 7646 7647 if test ".${cf_cv_ncurses_version:-no}" != .no 7648 then 7649 cf_check_list="ncurses curses cursesX" 7650 else 7651 cf_check_list="cursesX curses ncurses" 7652 fi 7653 7654 # Check for library containing tgoto. Do this before curses library 7655 # because it may be needed to link the test-case for initscr. 7656 if test "x$cf_term_lib" = x 7657 then 7658 echo "$as_me:7658: checking for tgoto" >&5 7659echo $ECHO_N "checking for tgoto... $ECHO_C" >&6 7660if test "${ac_cv_func_tgoto+set}" = set; then 7661 echo $ECHO_N "(cached) $ECHO_C" >&6 7662else 7663 cat >"conftest.$ac_ext" <<_ACEOF 7664#line 7664 "configure" 7665#include "confdefs.h" 7666#define tgoto autoconf_temporary 7667#include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */ 7668#undef tgoto 7669 7670#ifdef __cplusplus 7671extern "C" 7672#endif 7673 7674/* We use char because int might match the return type of a gcc2 7675 builtin and then its argument prototype would still apply. */ 7676char tgoto (void); 7677 7678int 7679main (void) 7680{ 7681 7682/* The GNU C library defines stubs for functions which it implements 7683 to always fail with ENOSYS. Some functions are actually named 7684 something starting with __ and the normal name is an alias. */ 7685#if defined (__stub_tgoto) || defined (__stub___tgoto) 7686#error found stub for tgoto 7687#endif 7688 7689 return tgoto (); 7690 ; 7691 return 0; 7692} 7693_ACEOF 7694rm -f "conftest.$ac_objext" "conftest$ac_exeext" 7695if { (eval echo "$as_me:7695: \"$ac_link\"") >&5 7696 (eval $ac_link) 2>&5 7697 ac_status=$? 7698 echo "$as_me:7698: \$? = $ac_status" >&5 7699 (exit "$ac_status"); } && 7700 { ac_try='test -s "conftest$ac_exeext"' 7701 { (eval echo "$as_me:7701: \"$ac_try\"") >&5 7702 (eval $ac_try) 2>&5 7703 ac_status=$? 7704 echo "$as_me:7704: \$? = $ac_status" >&5 7705 (exit "$ac_status"); }; }; then 7706 ac_cv_func_tgoto=yes 7707else 7708 echo "$as_me: failed program was:" >&5 7709cat "conftest.$ac_ext" >&5 7710ac_cv_func_tgoto=no 7711fi 7712rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 7713fi 7714echo "$as_me:7714: result: $ac_cv_func_tgoto" >&5 7715echo "${ECHO_T}$ac_cv_func_tgoto" >&6 7716if test "$ac_cv_func_tgoto" = yes; then 7717 cf_term_lib=predefined 7718else 7719 7720 for cf_term_lib in $cf_check_list otermcap termcap tinfo termlib unknown 7721 do 7722 as_ac_Lib=`echo "ac_cv_lib_$cf_term_lib''_tgoto" | $as_tr_sh` 7723echo "$as_me:7723: checking for tgoto in -l$cf_term_lib" >&5 7724echo $ECHO_N "checking for tgoto in -l$cf_term_lib... $ECHO_C" >&6 7725if eval "test \"\${$as_ac_Lib+set}\" = set"; then 7726 echo $ECHO_N "(cached) $ECHO_C" >&6 7727else 7728 ac_check_lib_save_LIBS=$LIBS 7729LIBS="-l$cf_term_lib $LIBS" 7730cat >"conftest.$ac_ext" <<_ACEOF 7731#line 7731 "configure" 7732#include "confdefs.h" 7733 7734/* Override any gcc2 internal prototype to avoid an error. */ 7735#ifdef __cplusplus 7736extern "C" 7737#endif 7738/* We use char because int might match the return type of a gcc2 7739 builtin and then its argument prototype would still apply. */ 7740char tgoto (void); 7741int 7742main (void) 7743{ 7744tgoto (); 7745 ; 7746 return 0; 7747} 7748_ACEOF 7749rm -f "conftest.$ac_objext" "conftest$ac_exeext" 7750if { (eval echo "$as_me:7750: \"$ac_link\"") >&5 7751 (eval $ac_link) 2>&5 7752 ac_status=$? 7753 echo "$as_me:7753: \$? = $ac_status" >&5 7754 (exit "$ac_status"); } && 7755 { ac_try='test -s "conftest$ac_exeext"' 7756 { (eval echo "$as_me:7756: \"$ac_try\"") >&5 7757 (eval $ac_try) 2>&5 7758 ac_status=$? 7759 echo "$as_me:7759: \$? = $ac_status" >&5 7760 (exit "$ac_status"); }; }; then 7761 eval "$as_ac_Lib=yes" 7762else 7763 echo "$as_me: failed program was:" >&5 7764cat "conftest.$ac_ext" >&5 7765eval "$as_ac_Lib=no" 7766fi 7767rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 7768LIBS=$ac_check_lib_save_LIBS 7769fi 7770echo "$as_me:7770: result: `eval echo '${'"$as_ac_Lib"'}'`" >&5 7771echo "${ECHO_T}`eval echo '${'"$as_ac_Lib"'}'`" >&6 7772if test "`eval echo '${'"$as_ac_Lib"'}'`" = yes; then 7773 7774 : "${cf_nculib_root:=$cf_term_lib}" 7775 break 7776 7777fi 7778 7779 done 7780 7781fi 7782 7783 fi 7784 7785 # Check for library containing initscr 7786 test "$cf_term_lib" != predefined && test "$cf_term_lib" != unknown && LIBS="-l$cf_term_lib $cf_save_LIBS" 7787 if test "x$cf_curs_lib" = x 7788 then 7789 for cf_curs_lib in $cf_check_list xcurses jcurses pdcurses unknown 7790 do 7791 LIBS="-l$cf_curs_lib $cf_save_LIBS" 7792 if test "$cf_term_lib" = unknown || test "$cf_term_lib" = "$cf_curs_lib" ; then 7793 echo "$as_me:7793: checking if we can link with $cf_curs_lib library" >&5 7794echo $ECHO_N "checking if we can link with $cf_curs_lib library... $ECHO_C" >&6 7795 cat >"conftest.$ac_ext" <<_ACEOF 7796#line 7796 "configure" 7797#include "confdefs.h" 7798#include <${cf_cv_ncurses_header:-curses.h}> 7799int 7800main (void) 7801{ 7802initscr() 7803 ; 7804 return 0; 7805} 7806_ACEOF 7807rm -f "conftest.$ac_objext" "conftest$ac_exeext" 7808if { (eval echo "$as_me:7808: \"$ac_link\"") >&5 7809 (eval $ac_link) 2>&5 7810 ac_status=$? 7811 echo "$as_me:7811: \$? = $ac_status" >&5 7812 (exit "$ac_status"); } && 7813 { ac_try='test -s "conftest$ac_exeext"' 7814 { (eval echo "$as_me:7814: \"$ac_try\"") >&5 7815 (eval $ac_try) 2>&5 7816 ac_status=$? 7817 echo "$as_me:7817: \$? = $ac_status" >&5 7818 (exit "$ac_status"); }; }; then 7819 cf_result=yes 7820else 7821 echo "$as_me: failed program was:" >&5 7822cat "conftest.$ac_ext" >&5 7823cf_result=no 7824fi 7825rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 7826 echo "$as_me:7826: result: $cf_result" >&5 7827echo "${ECHO_T}$cf_result" >&6 7828 test "$cf_result" = yes && break 7829 elif test "$cf_curs_lib" = "$cf_term_lib" ; then 7830 cf_result=no 7831 elif test "$cf_term_lib" != predefined ; then 7832 echo "$as_me:7832: checking if we need both $cf_curs_lib and $cf_term_lib libraries" >&5 7833echo $ECHO_N "checking if we need both $cf_curs_lib and $cf_term_lib libraries... $ECHO_C" >&6 7834 cat >"conftest.$ac_ext" <<_ACEOF 7835#line 7835 "configure" 7836#include "confdefs.h" 7837#include <${cf_cv_ncurses_header:-curses.h}> 7838int 7839main (void) 7840{ 7841initscr(); endwin(); 7842 ; 7843 return 0; 7844} 7845_ACEOF 7846rm -f "conftest.$ac_objext" "conftest$ac_exeext" 7847if { (eval echo "$as_me:7847: \"$ac_link\"") >&5 7848 (eval $ac_link) 2>&5 7849 ac_status=$? 7850 echo "$as_me:7850: \$? = $ac_status" >&5 7851 (exit "$ac_status"); } && 7852 { ac_try='test -s "conftest$ac_exeext"' 7853 { (eval echo "$as_me:7853: \"$ac_try\"") >&5 7854 (eval $ac_try) 2>&5 7855 ac_status=$? 7856 echo "$as_me:7856: \$? = $ac_status" >&5 7857 (exit "$ac_status"); }; }; then 7858 cf_result=no 7859else 7860 echo "$as_me: failed program was:" >&5 7861cat "conftest.$ac_ext" >&5 7862 7863 LIBS="-l$cf_curs_lib -l$cf_term_lib $cf_save_LIBS" 7864 cat >"conftest.$ac_ext" <<_ACEOF 7865#line 7865 "configure" 7866#include "confdefs.h" 7867#include <${cf_cv_ncurses_header:-curses.h}> 7868int 7869main (void) 7870{ 7871initscr() 7872 ; 7873 return 0; 7874} 7875_ACEOF 7876rm -f "conftest.$ac_objext" "conftest$ac_exeext" 7877if { (eval echo "$as_me:7877: \"$ac_link\"") >&5 7878 (eval $ac_link) 2>&5 7879 ac_status=$? 7880 echo "$as_me:7880: \$? = $ac_status" >&5 7881 (exit "$ac_status"); } && 7882 { ac_try='test -s "conftest$ac_exeext"' 7883 { (eval echo "$as_me:7883: \"$ac_try\"") >&5 7884 (eval $ac_try) 2>&5 7885 ac_status=$? 7886 echo "$as_me:7886: \$? = $ac_status" >&5 7887 (exit "$ac_status"); }; }; then 7888 cf_result=yes 7889else 7890 echo "$as_me: failed program was:" >&5 7891cat "conftest.$ac_ext" >&5 7892cf_result=error 7893fi 7894rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 7895 7896fi 7897rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 7898 echo "$as_me:7898: result: $cf_result" >&5 7899echo "${ECHO_T}$cf_result" >&6 7900 test "$cf_result" != error && break 7901 fi 7902 done 7903 fi 7904 test "$cf_curs_lib" = unknown && { { echo "$as_me:7904: error: no curses library found" >&5 7905echo "$as_me: error: no curses library found" >&2;} 7906 { (exit 1); exit 1; }; } 7907fi 7908fi 7909 7910 ;; 7911(ncursesw*) 7912 7913for ac_header in wchar.h 7914do 7915as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 7916echo "$as_me:7916: checking for $ac_header" >&5 7917echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 7918if eval "test \"\${$as_ac_Header+set}\" = set"; then 7919 echo $ECHO_N "(cached) $ECHO_C" >&6 7920else 7921 cat >"conftest.$ac_ext" <<_ACEOF 7922#line 7922 "configure" 7923#include "confdefs.h" 7924#include <$ac_header> 7925_ACEOF 7926if { (eval echo "$as_me:7926: \"$ac_cpp "conftest.$ac_ext"\"") >&5 7927 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 7928 ac_status=$? 7929 $EGREP -v '^ *\+' conftest.er1 >conftest.err 7930 rm -f conftest.er1 7931 cat conftest.err >&5 7932 echo "$as_me:7932: \$? = $ac_status" >&5 7933 (exit "$ac_status"); } >/dev/null; then 7934 if test -s conftest.err; then 7935 ac_cpp_err=$ac_c_preproc_warn_flag 7936 else 7937 ac_cpp_err= 7938 fi 7939else 7940 ac_cpp_err=yes 7941fi 7942if test -z "$ac_cpp_err"; then 7943 eval "$as_ac_Header=yes" 7944else 7945 echo "$as_me: failed program was:" >&5 7946 cat "conftest.$ac_ext" >&5 7947 eval "$as_ac_Header=no" 7948fi 7949rm -f conftest.err "conftest.$ac_ext" 7950fi 7951echo "$as_me:7951: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 7952echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6 7953if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then 7954 cat >>confdefs.h <<EOF 7955#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 7956EOF 7957 7958fi 7959done 7960 7961echo "$as_me:7961: checking for multibyte character support" >&5 7962echo $ECHO_N "checking for multibyte character support... $ECHO_C" >&6 7963if test "${cf_cv_utf8_lib+set}" = set; then 7964 echo $ECHO_N "(cached) $ECHO_C" >&6 7965else 7966 7967 cf_save_LIBS="$LIBS" 7968 cat >"conftest.$ac_ext" <<_ACEOF 7969#line 7969 "configure" 7970#include "confdefs.h" 7971 7972$ac_includes_default 7973#ifdef HAVE_WCHAR_H 7974#include <wchar.h> 7975#endif 7976 7977int 7978main (void) 7979{ 7980putwc(0,0); 7981 ; 7982 return 0; 7983} 7984_ACEOF 7985rm -f "conftest.$ac_objext" "conftest$ac_exeext" 7986if { (eval echo "$as_me:7986: \"$ac_link\"") >&5 7987 (eval $ac_link) 2>&5 7988 ac_status=$? 7989 echo "$as_me:7989: \$? = $ac_status" >&5 7990 (exit "$ac_status"); } && 7991 { ac_try='test -s "conftest$ac_exeext"' 7992 { (eval echo "$as_me:7992: \"$ac_try\"") >&5 7993 (eval $ac_try) 2>&5 7994 ac_status=$? 7995 echo "$as_me:7995: \$? = $ac_status" >&5 7996 (exit "$ac_status"); }; }; then 7997 cf_cv_utf8_lib=yes 7998else 7999 echo "$as_me: failed program was:" >&5 8000cat "conftest.$ac_ext" >&5 8001 8002# If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these 8003# will be set on completion of the AC_TRY_LINK below. 8004cf_cv_header_path_utf8= 8005cf_cv_library_path_utf8= 8006 8007echo "${as_me:-configure}:8007: testing Starting FIND_LINKAGE(utf8,) ..." 1>&5 8008 8009cf_save_LIBS="$LIBS" 8010 8011cat >"conftest.$ac_ext" <<_ACEOF 8012#line 8012 "configure" 8013#include "confdefs.h" 8014 8015#include <libutf8.h> 8016int 8017main (void) 8018{ 8019putwc(0,0); 8020 ; 8021 return 0; 8022} 8023_ACEOF 8024rm -f "conftest.$ac_objext" "conftest$ac_exeext" 8025if { (eval echo "$as_me:8025: \"$ac_link\"") >&5 8026 (eval $ac_link) 2>&5 8027 ac_status=$? 8028 echo "$as_me:8028: \$? = $ac_status" >&5 8029 (exit "$ac_status"); } && 8030 { ac_try='test -s "conftest$ac_exeext"' 8031 { (eval echo "$as_me:8031: \"$ac_try\"") >&5 8032 (eval $ac_try) 2>&5 8033 ac_status=$? 8034 echo "$as_me:8034: \$? = $ac_status" >&5 8035 (exit "$ac_status"); }; }; then 8036 8037 cf_cv_find_linkage_utf8=yes 8038 cf_cv_header_path_utf8=/usr/include 8039 cf_cv_library_path_utf8=/usr/lib 8040 8041else 8042 echo "$as_me: failed program was:" >&5 8043cat "conftest.$ac_ext" >&5 8044 8045LIBS="-lutf8 $cf_save_LIBS" 8046 8047cat >"conftest.$ac_ext" <<_ACEOF 8048#line 8048 "configure" 8049#include "confdefs.h" 8050 8051#include <libutf8.h> 8052int 8053main (void) 8054{ 8055putwc(0,0); 8056 ; 8057 return 0; 8058} 8059_ACEOF 8060rm -f "conftest.$ac_objext" "conftest$ac_exeext" 8061if { (eval echo "$as_me:8061: \"$ac_link\"") >&5 8062 (eval $ac_link) 2>&5 8063 ac_status=$? 8064 echo "$as_me:8064: \$? = $ac_status" >&5 8065 (exit "$ac_status"); } && 8066 { ac_try='test -s "conftest$ac_exeext"' 8067 { (eval echo "$as_me:8067: \"$ac_try\"") >&5 8068 (eval $ac_try) 2>&5 8069 ac_status=$? 8070 echo "$as_me:8070: \$? = $ac_status" >&5 8071 (exit "$ac_status"); }; }; then 8072 8073 cf_cv_find_linkage_utf8=yes 8074 cf_cv_header_path_utf8=/usr/include 8075 cf_cv_library_path_utf8=/usr/lib 8076 cf_cv_library_file_utf8="-lutf8" 8077 8078else 8079 echo "$as_me: failed program was:" >&5 8080cat "conftest.$ac_ext" >&5 8081 8082 cf_cv_find_linkage_utf8=no 8083 LIBS="$cf_save_LIBS" 8084 8085 test -n "$verbose" && echo " find linkage for utf8 library" 1>&6 8086 8087echo "${as_me:-configure}:8087: testing find linkage for utf8 library ..." 1>&5 8088 8089echo "${as_me:-configure}:8089: testing Searching for headers in FIND_LINKAGE(utf8,) ..." 1>&5 8090 8091 cf_save_CPPFLAGS="$CPPFLAGS" 8092 cf_test_CPPFLAGS="$CPPFLAGS" 8093 8094cf_search= 8095 8096# collect the current set of include-directories from compiler flags 8097cf_header_path_list="" 8098if test -n "${CFLAGS}${CPPFLAGS}" ; then 8099 for cf_header_path in $CPPFLAGS $CFLAGS 8100 do 8101 case "$cf_header_path" in 8102 (-I*) 8103 cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'` 8104 8105test "x$cf_header_path" != "xNONE" && \ 8106test -d "$cf_header_path" && \ 8107 { 8108 test -n "$verbose" && echo " ... testing for include-directories under $cf_header_path" 8109 test -d "$cf_header_path/include" && cf_search="$cf_search $cf_header_path/include" 8110 test -d "$cf_header_path/include/utf8" && cf_search="$cf_search $cf_header_path/include/utf8" 8111 test -d "$cf_header_path/include/utf8/include" && cf_search="$cf_search $cf_header_path/include/utf8/include" 8112 test -d "$cf_header_path/utf8/include" && cf_search="$cf_search $cf_header_path/utf8/include" 8113 test -d "$cf_header_path/utf8/include/utf8" && cf_search="$cf_search $cf_header_path/utf8/include/utf8" 8114} 8115 8116 cf_header_path_list="$cf_header_path_list $cf_search" 8117 ;; 8118 esac 8119 done 8120fi 8121 8122# add the variations for the package we are looking for 8123 8124cf_search= 8125 8126test "x$prefix" != "xNONE" && \ 8127test -d "$prefix" && \ 8128 { 8129 test -n "$verbose" && echo " ... testing for include-directories under $prefix" 8130 test -d "$prefix/include" && cf_search="$cf_search $prefix/include" 8131 test -d "$prefix/include/utf8" && cf_search="$cf_search $prefix/include/utf8" 8132 test -d "$prefix/include/utf8/include" && cf_search="$cf_search $prefix/include/utf8/include" 8133 test -d "$prefix/utf8/include" && cf_search="$cf_search $prefix/utf8/include" 8134 test -d "$prefix/utf8/include/utf8" && cf_search="$cf_search $prefix/utf8/include/utf8" 8135} 8136 8137for cf_subdir_prefix in \ 8138 /usr \ 8139 /usr/local \ 8140 /usr/pkg \ 8141 /opt \ 8142 /opt/local \ 8143 $HOME 8144do 8145 8146test "x$cf_subdir_prefix" != "x$prefix" && \ 8147test -d "$cf_subdir_prefix" && \ 8148{ test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && { 8149 test -n "$verbose" && echo " ... testing for include-directories under $cf_subdir_prefix" 8150 test -d "$cf_subdir_prefix/include" && cf_search="$cf_search $cf_subdir_prefix/include" 8151 test -d "$cf_subdir_prefix/include/utf8" && cf_search="$cf_search $cf_subdir_prefix/include/utf8" 8152 test -d "$cf_subdir_prefix/include/utf8/include" && cf_search="$cf_search $cf_subdir_prefix/include/utf8/include" 8153 test -d "$cf_subdir_prefix/utf8/include" && cf_search="$cf_search $cf_subdir_prefix/utf8/include" 8154 test -d "$cf_subdir_prefix/utf8/include/utf8" && cf_search="$cf_search $cf_subdir_prefix/utf8/include/utf8" 8155} 8156 8157done 8158 8159test "$includedir" != NONE && \ 8160test "$includedir" != "/usr/include" && \ 8161test -d "$includedir" && { 8162 test -d "$includedir" && cf_search="$cf_search $includedir" 8163 test -d "$includedir/utf8" && cf_search="$cf_search $includedir/utf8" 8164} 8165 8166test "$oldincludedir" != NONE && \ 8167test "$oldincludedir" != "/usr/include" && \ 8168test -d "$oldincludedir" && { 8169 test -d "$oldincludedir" && cf_search="$cf_search $oldincludedir" 8170 test -d "$oldincludedir/utf8" && cf_search="$cf_search $oldincludedir/utf8" 8171} 8172 8173cf_search="$cf_search $cf_header_path_list" 8174 8175 for cf_cv_header_path_utf8 in $cf_search 8176 do 8177 if test -d "$cf_cv_header_path_utf8" ; then 8178 test -n "$verbose" && echo " ... testing $cf_cv_header_path_utf8" 1>&6 8179 8180echo "${as_me:-configure}:8180: testing ... testing $cf_cv_header_path_utf8 ..." 1>&5 8181 8182 CPPFLAGS="$cf_save_CPPFLAGS" 8183 8184 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 8185 CPPFLAGS="${CPPFLAGS}-I$cf_cv_header_path_utf8" 8186 8187 cat >"conftest.$ac_ext" <<_ACEOF 8188#line 8188 "configure" 8189#include "confdefs.h" 8190 8191#include <libutf8.h> 8192int 8193main (void) 8194{ 8195putwc(0,0); 8196 ; 8197 return 0; 8198} 8199_ACEOF 8200rm -f "conftest.$ac_objext" 8201if { (eval echo "$as_me:8201: \"$ac_compile\"") >&5 8202 (eval $ac_compile) 2>&5 8203 ac_status=$? 8204 echo "$as_me:8204: \$? = $ac_status" >&5 8205 (exit "$ac_status"); } && 8206 { ac_try='test -s "conftest.$ac_objext"' 8207 { (eval echo "$as_me:8207: \"$ac_try\"") >&5 8208 (eval $ac_try) 2>&5 8209 ac_status=$? 8210 echo "$as_me:8210: \$? = $ac_status" >&5 8211 (exit "$ac_status"); }; }; then 8212 8213 test -n "$verbose" && echo " ... found utf8 headers in $cf_cv_header_path_utf8" 1>&6 8214 8215echo "${as_me:-configure}:8215: testing ... found utf8 headers in $cf_cv_header_path_utf8 ..." 1>&5 8216 8217 cf_cv_find_linkage_utf8=maybe 8218 cf_test_CPPFLAGS="$CPPFLAGS" 8219 break 8220else 8221 echo "$as_me: failed program was:" >&5 8222cat "conftest.$ac_ext" >&5 8223 8224 CPPFLAGS="$cf_save_CPPFLAGS" 8225 8226fi 8227rm -f "conftest.$ac_objext" "conftest.$ac_ext" 8228 fi 8229 done 8230 8231 if test "$cf_cv_find_linkage_utf8" = maybe ; then 8232 8233echo "${as_me:-configure}:8233: testing Searching for utf8 library in FIND_LINKAGE(utf8,) ..." 1>&5 8234 8235 cf_save_LIBS="$LIBS" 8236 cf_save_LDFLAGS="$LDFLAGS" 8237 8238 if test "$cf_cv_find_linkage_utf8" != yes ; then 8239 8240cf_search= 8241cf_library_path_list="" 8242if test -n "${LDFLAGS}${LIBS}" ; then 8243 for cf_library_path in $LDFLAGS $LIBS 8244 do 8245 case "$cf_library_path" in 8246 (-L*) 8247 cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'` 8248 8249test "x$cf_library_path" != "xNONE" && \ 8250test -d "$cf_library_path" && \ 8251 { 8252 test -n "$verbose" && echo " ... testing for lib-directories under $cf_library_path" 8253 test -d "$cf_library_path/lib" && cf_search="$cf_search $cf_library_path/lib" 8254 test -d "$cf_library_path/lib/utf8" && cf_search="$cf_search $cf_library_path/lib/utf8" 8255 test -d "$cf_library_path/lib/utf8/lib" && cf_search="$cf_search $cf_library_path/lib/utf8/lib" 8256 test -d "$cf_library_path/utf8/lib" && cf_search="$cf_search $cf_library_path/utf8/lib" 8257 test -d "$cf_library_path/utf8/lib/utf8" && cf_search="$cf_search $cf_library_path/utf8/lib/utf8" 8258} 8259 8260 cf_library_path_list="$cf_library_path_list $cf_search" 8261 ;; 8262 esac 8263 done 8264fi 8265 8266cf_search= 8267 8268test "x$prefix" != "xNONE" && \ 8269test -d "$prefix" && \ 8270 { 8271 test -n "$verbose" && echo " ... testing for lib-directories under $prefix" 8272 test -d "$prefix/lib" && cf_search="$cf_search $prefix/lib" 8273 test -d "$prefix/lib/utf8" && cf_search="$cf_search $prefix/lib/utf8" 8274 test -d "$prefix/lib/utf8/lib" && cf_search="$cf_search $prefix/lib/utf8/lib" 8275 test -d "$prefix/utf8/lib" && cf_search="$cf_search $prefix/utf8/lib" 8276 test -d "$prefix/utf8/lib/utf8" && cf_search="$cf_search $prefix/utf8/lib/utf8" 8277} 8278 8279for cf_subdir_prefix in \ 8280 /usr \ 8281 /usr/local \ 8282 /usr/pkg \ 8283 /opt \ 8284 /opt/local \ 8285 $HOME 8286do 8287 8288test "x$cf_subdir_prefix" != "x$prefix" && \ 8289test -d "$cf_subdir_prefix" && \ 8290{ test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && { 8291 test -n "$verbose" && echo " ... testing for lib-directories under $cf_subdir_prefix" 8292 test -d "$cf_subdir_prefix/lib" && cf_search="$cf_search $cf_subdir_prefix/lib" 8293 test -d "$cf_subdir_prefix/lib/utf8" && cf_search="$cf_search $cf_subdir_prefix/lib/utf8" 8294 test -d "$cf_subdir_prefix/lib/utf8/lib" && cf_search="$cf_search $cf_subdir_prefix/lib/utf8/lib" 8295 test -d "$cf_subdir_prefix/utf8/lib" && cf_search="$cf_search $cf_subdir_prefix/utf8/lib" 8296 test -d "$cf_subdir_prefix/utf8/lib/utf8" && cf_search="$cf_search $cf_subdir_prefix/utf8/lib/utf8" 8297} 8298 8299done 8300 8301cf_search="$cf_library_path_list $cf_search" 8302 8303 for cf_cv_library_path_utf8 in $cf_search 8304 do 8305 if test -d "$cf_cv_library_path_utf8" ; then 8306 test -n "$verbose" && echo " ... testing $cf_cv_library_path_utf8" 1>&6 8307 8308echo "${as_me:-configure}:8308: testing ... testing $cf_cv_library_path_utf8 ..." 1>&5 8309 8310 CPPFLAGS="$cf_test_CPPFLAGS" 8311 LIBS="-lutf8 $cf_save_LIBS" 8312 LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_utf8" 8313 cat >"conftest.$ac_ext" <<_ACEOF 8314#line 8314 "configure" 8315#include "confdefs.h" 8316 8317#include <libutf8.h> 8318int 8319main (void) 8320{ 8321putwc(0,0); 8322 ; 8323 return 0; 8324} 8325_ACEOF 8326rm -f "conftest.$ac_objext" "conftest$ac_exeext" 8327if { (eval echo "$as_me:8327: \"$ac_link\"") >&5 8328 (eval $ac_link) 2>&5 8329 ac_status=$? 8330 echo "$as_me:8330: \$? = $ac_status" >&5 8331 (exit "$ac_status"); } && 8332 { ac_try='test -s "conftest$ac_exeext"' 8333 { (eval echo "$as_me:8333: \"$ac_try\"") >&5 8334 (eval $ac_try) 2>&5 8335 ac_status=$? 8336 echo "$as_me:8336: \$? = $ac_status" >&5 8337 (exit "$ac_status"); }; }; then 8338 8339 test -n "$verbose" && echo " ... found utf8 library in $cf_cv_library_path_utf8" 1>&6 8340 8341echo "${as_me:-configure}:8341: testing ... found utf8 library in $cf_cv_library_path_utf8 ..." 1>&5 8342 8343 cf_cv_find_linkage_utf8=yes 8344 cf_cv_library_file_utf8="-lutf8" 8345 break 8346else 8347 echo "$as_me: failed program was:" >&5 8348cat "conftest.$ac_ext" >&5 8349 8350 CPPFLAGS="$cf_save_CPPFLAGS" 8351 LIBS="$cf_save_LIBS" 8352 LDFLAGS="$cf_save_LDFLAGS" 8353 8354fi 8355rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 8356 fi 8357 done 8358 CPPFLAGS="$cf_save_CPPFLAGS" 8359 LDFLAGS="$cf_save_LDFLAGS" 8360 fi 8361 8362 else 8363 cf_cv_find_linkage_utf8=no 8364 fi 8365 8366fi 8367rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 8368 8369fi 8370rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 8371 8372LIBS="$cf_save_LIBS" 8373 8374if test "$cf_cv_find_linkage_utf8" = yes ; then 8375cf_cv_utf8_lib=add-on 8376else 8377cf_cv_utf8_lib=no 8378fi 8379 8380fi 8381rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 8382fi 8383echo "$as_me:8383: result: $cf_cv_utf8_lib" >&5 8384echo "${ECHO_T}$cf_cv_utf8_lib" >&6 8385 8386# HAVE_LIBUTF8_H is used by ncurses if curses.h is shared between 8387# ncurses/ncursesw: 8388if test "$cf_cv_utf8_lib" = "add-on" ; then 8389 8390cat >>confdefs.h <<\EOF 8391#define HAVE_LIBUTF8_H 1 8392EOF 8393 8394if test -n "$cf_cv_header_path_utf8" ; then 8395 for cf_add_incdir in $cf_cv_header_path_utf8 8396 do 8397 while test "$cf_add_incdir" != /usr/include 8398 do 8399 if test -d "$cf_add_incdir" 8400 then 8401 cf_have_incdir=no 8402 if test -n "$CFLAGS$CPPFLAGS" ; then 8403 # a loop is needed to ensure we can add subdirs of existing dirs 8404 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do 8405 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then 8406 cf_have_incdir=yes; break 8407 fi 8408 done 8409 fi 8410 8411 if test "$cf_have_incdir" = no ; then 8412 if test "$cf_add_incdir" = /usr/local/include ; then 8413 if test "$GCC" = yes 8414 then 8415 cf_save_CPPFLAGS=$CPPFLAGS 8416 8417 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 8418 CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" 8419 8420 cat >"conftest.$ac_ext" <<_ACEOF 8421#line 8421 "configure" 8422#include "confdefs.h" 8423#include <stdio.h> 8424int 8425main (void) 8426{ 8427printf("Hello") 8428 ; 8429 return 0; 8430} 8431_ACEOF 8432rm -f "conftest.$ac_objext" 8433if { (eval echo "$as_me:8433: \"$ac_compile\"") >&5 8434 (eval $ac_compile) 2>&5 8435 ac_status=$? 8436 echo "$as_me:8436: \$? = $ac_status" >&5 8437 (exit "$ac_status"); } && 8438 { ac_try='test -s "conftest.$ac_objext"' 8439 { (eval echo "$as_me:8439: \"$ac_try\"") >&5 8440 (eval $ac_try) 2>&5 8441 ac_status=$? 8442 echo "$as_me:8442: \$? = $ac_status" >&5 8443 (exit "$ac_status"); }; }; then 8444 : 8445else 8446 echo "$as_me: failed program was:" >&5 8447cat "conftest.$ac_ext" >&5 8448cf_have_incdir=yes 8449fi 8450rm -f "conftest.$ac_objext" "conftest.$ac_ext" 8451 CPPFLAGS=$cf_save_CPPFLAGS 8452 fi 8453 fi 8454 fi 8455 8456 if test "$cf_have_incdir" = no ; then 8457 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 8458 8459echo "${as_me:-configure}:8459: testing adding $cf_add_incdir to include-path ..." 1>&5 8460 8461 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" 8462 8463 cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'` 8464 test "$cf_top_incdir" = "$cf_add_incdir" && break 8465 cf_add_incdir="$cf_top_incdir" 8466 else 8467 break 8468 fi 8469 else 8470 break 8471 fi 8472 done 8473 done 8474fi 8475 8476if test -n "$cf_cv_library_path_utf8" ; then 8477 for cf_add_libdir in $cf_cv_library_path_utf8 8478 do 8479 if test "$cf_add_libdir" = /usr/lib ; then 8480 : 8481 elif test -d "$cf_add_libdir" 8482 then 8483 cf_have_libdir=no 8484 if test -n "$LDFLAGS$LIBS" ; then 8485 # a loop is needed to ensure we can add subdirs of existing dirs 8486 for cf_test_libdir in $LDFLAGS $LIBS ; do 8487 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then 8488 cf_have_libdir=yes; break 8489 fi 8490 done 8491 fi 8492 if test "$cf_have_libdir" = no ; then 8493 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 8494 8495echo "${as_me:-configure}:8495: testing adding $cf_add_libdir to library-path ..." 1>&5 8496 8497 LDFLAGS="-L$cf_add_libdir $LDFLAGS" 8498 fi 8499 fi 8500 done 8501fi 8502 8503cf_add_libs="$LIBS" 8504# reverse order 8505cf_add_0lib= 8506for cf_add_1lib in $cf_cv_library_file_utf8; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 8507# filter duplicates 8508for cf_add_1lib in $cf_add_0lib; do 8509 for cf_add_2lib in $cf_add_libs; do 8510 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 8511 cf_add_1lib= 8512 break 8513 fi 8514 done 8515 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 8516done 8517LIBS="$cf_add_libs" 8518 8519fi 8520 8521cf_ncuconfig_root=$cf_cv_screen 8522cf_have_ncuconfig=no 8523 8524if test "x${PKG_CONFIG:=none}" != xnone; then 8525 echo "$as_me:8525: checking pkg-config for $cf_ncuconfig_root" >&5 8526echo $ECHO_N "checking pkg-config for $cf_ncuconfig_root... $ECHO_C" >&6 8527 if "$PKG_CONFIG" --exists $cf_ncuconfig_root ; then 8528 echo "$as_me:8528: result: yes" >&5 8529echo "${ECHO_T}yes" >&6 8530 8531 echo "$as_me:8531: checking if the $cf_ncuconfig_root package files work" >&5 8532echo $ECHO_N "checking if the $cf_ncuconfig_root package files work... $ECHO_C" >&6 8533 cf_have_ncuconfig=unknown 8534 8535 cf_save_CFLAGS="$CFLAGS" 8536 cf_save_CPPFLAGS="$CPPFLAGS" 8537 cf_save_LIBS="$LIBS" 8538 8539 cf_pkg_cflags="`$PKG_CONFIG --cflags $cf_ncuconfig_root`" 8540 cf_pkg_libs="`$PKG_CONFIG --libs $cf_ncuconfig_root`" 8541 8542 # while -W for passing linker flags is prevalent, it is not "standard". 8543 # At least one wrapper for c89/c99 (in Apple's xcode) has its own 8544 # incompatible _and_ non-standard -W option which gives an error. Work 8545 # around that pitfall. 8546 case "x${CC}@@${cf_pkg_libs}@${cf_pkg_cflags}" in 8547 (x*c[89]9@@*-W*) 8548 8549cf_fix_cppflags=no 8550cf_new_cflags= 8551cf_new_cppflags= 8552cf_new_extra_cppflags= 8553 8554for cf_add_cflags in $cf_pkg_cflags 8555do 8556case "$cf_fix_cppflags" in 8557(no) 8558 case "$cf_add_cflags" in 8559 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 8560 case "$cf_add_cflags" in 8561 (-D*) 8562 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 8563 8564 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 8565 && test -z "${cf_tst_cflags}" \ 8566 && cf_fix_cppflags=yes 8567 8568 if test "$cf_fix_cppflags" = yes ; then 8569 8570 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 8571 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 8572 8573 continue 8574 elif test "${cf_tst_cflags}" = "\"'" ; then 8575 8576 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 8577 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 8578 8579 continue 8580 fi 8581 ;; 8582 esac 8583 case "$CPPFLAGS" in 8584 (*$cf_add_cflags) 8585 ;; 8586 (*) 8587 case "$cf_add_cflags" in 8588 (-D*) 8589 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 8590 8591CPPFLAGS=`echo "$CPPFLAGS" | \ 8592 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 8593 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 8594 8595 ;; 8596 esac 8597 8598 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 8599 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 8600 8601 ;; 8602 esac 8603 ;; 8604 (*) 8605 8606 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 8607 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 8608 8609 ;; 8610 esac 8611 ;; 8612(yes) 8613 8614 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 8615 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 8616 8617 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 8618 8619 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 8620 && test -z "${cf_tst_cflags}" \ 8621 && cf_fix_cppflags=no 8622 ;; 8623esac 8624done 8625 8626if test -n "$cf_new_cflags" ; then 8627 8628 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 8629 CFLAGS="${CFLAGS}$cf_new_cflags" 8630 8631fi 8632 8633if test -n "$cf_new_cppflags" ; then 8634 8635 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 8636 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 8637 8638fi 8639 8640if test -n "$cf_new_extra_cppflags" ; then 8641 8642 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 8643 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 8644 8645fi 8646 8647cf_add_libs="$LIBS" 8648# reverse order 8649cf_add_0lib= 8650for cf_add_1lib in $cf_pkg_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 8651# filter duplicates 8652for cf_add_1lib in $cf_add_0lib; do 8653 for cf_add_2lib in $cf_add_libs; do 8654 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 8655 cf_add_1lib= 8656 break 8657 fi 8658 done 8659 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 8660done 8661LIBS="$cf_add_libs" 8662 8663 cat >"conftest.$ac_ext" <<_ACEOF 8664#line 8664 "configure" 8665#include "confdefs.h" 8666#include <${cf_cv_ncurses_header:-curses.h}> 8667int 8668main (void) 8669{ 8670initscr(); mousemask(0,0); tigetstr((char *)0); 8671 ; 8672 return 0; 8673} 8674_ACEOF 8675rm -f "conftest.$ac_objext" "conftest$ac_exeext" 8676if { (eval echo "$as_me:8676: \"$ac_link\"") >&5 8677 (eval $ac_link) 2>&5 8678 ac_status=$? 8679 echo "$as_me:8679: \$? = $ac_status" >&5 8680 (exit "$ac_status"); } && 8681 { ac_try='test -s "conftest$ac_exeext"' 8682 { (eval echo "$as_me:8682: \"$ac_try\"") >&5 8683 (eval $ac_try) 2>&5 8684 ac_status=$? 8685 echo "$as_me:8685: \$? = $ac_status" >&5 8686 (exit "$ac_status"); }; }; then 8687 if test "$cross_compiling" = yes; then 8688 cf_test_ncuconfig=maybe 8689else 8690 cat >"conftest.$ac_ext" <<_ACEOF 8691#line 8691 "configure" 8692#include "confdefs.h" 8693#include <${cf_cv_ncurses_header:-curses.h}> 8694 int main(void) 8695 { const char *xx = curses_version(); return (xx == 0); } 8696_ACEOF 8697rm -f "conftest$ac_exeext" 8698if { (eval echo "$as_me:8698: \"$ac_link\"") >&5 8699 (eval $ac_link) 2>&5 8700 ac_status=$? 8701 echo "$as_me:8701: \$? = $ac_status" >&5 8702 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' 8703 { (eval echo "$as_me:8703: \"$ac_try\"") >&5 8704 (eval $ac_try) 2>&5 8705 ac_status=$? 8706 echo "$as_me:8706: \$? = $ac_status" >&5 8707 (exit "$ac_status"); }; }; then 8708 cf_test_ncuconfig=yes 8709else 8710 echo "$as_me: program exited with status $ac_status" >&5 8711echo "$as_me: failed program was:" >&5 8712cat "conftest.$ac_ext" >&5 8713cf_test_ncuconfig=no 8714fi 8715rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" 8716fi 8717else 8718 echo "$as_me: failed program was:" >&5 8719cat "conftest.$ac_ext" >&5 8720cf_test_ncuconfig=no 8721fi 8722rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 8723 8724 CFLAGS="$cf_save_CFLAGS" 8725 CPPFLAGS="$cf_save_CPPFLAGS" 8726 LIBS="$cf_save_LIBS" 8727 8728 if test "x$cf_test_ncuconfig" != xyes; then 8729 cf_temp=`echo "x$cf_pkg_cflags" | sed -e s/^x// -e 's/-W[^ ]*//g'` 8730 cf_pkg_cflags="$cf_temp" 8731 cf_temp=`echo "x$cf_pkg_libs" | sed -e s/^x// -e 's/-W[^ ]*//g'` 8732 cf_pkg_libs="$cf_temp" 8733 fi 8734 ;; 8735 esac 8736 8737for cf_add_cflags in $cf_pkg_cflags 8738do 8739 case "x$cf_add_cflags" in 8740 (x-[DU]*) 8741 8742cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'` 8743while true 8744do 8745 cf_old_cflag=`echo "x$CFLAGS" | sed -e 's/^.//' -e 's/[ ][ ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ ][^ ]*\\)\?%%" -e 's/^[ ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'` 8746 test "$CFLAGS" != "$cf_old_cflag" || break 8747 8748 CFLAGS="$cf_old_cflag" 8749done 8750 8751cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'` 8752while true 8753do 8754 cf_old_cflag=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/[ ][ ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ ][^ ]*\\)\?%%" -e 's/^[ ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'` 8755 test "$CPPFLAGS" != "$cf_old_cflag" || break 8756 8757 CPPFLAGS="$cf_old_cflag" 8758done 8759 8760 ;; 8761 esac 8762 8763cf_fix_cppflags=no 8764cf_new_cflags= 8765cf_new_cppflags= 8766cf_new_extra_cppflags= 8767 8768for cf_add_cflags in $cf_add_cflags 8769do 8770case "$cf_fix_cppflags" in 8771(no) 8772 case "$cf_add_cflags" in 8773 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 8774 case "$cf_add_cflags" in 8775 (-D*) 8776 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 8777 8778 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 8779 && test -z "${cf_tst_cflags}" \ 8780 && cf_fix_cppflags=yes 8781 8782 if test "$cf_fix_cppflags" = yes ; then 8783 8784 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 8785 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 8786 8787 continue 8788 elif test "${cf_tst_cflags}" = "\"'" ; then 8789 8790 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 8791 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 8792 8793 continue 8794 fi 8795 ;; 8796 esac 8797 case "$CPPFLAGS" in 8798 (*$cf_add_cflags) 8799 ;; 8800 (*) 8801 case "$cf_add_cflags" in 8802 (-D*) 8803 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 8804 8805CPPFLAGS=`echo "$CPPFLAGS" | \ 8806 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 8807 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 8808 8809 ;; 8810 esac 8811 8812 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 8813 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 8814 8815 ;; 8816 esac 8817 ;; 8818 (*) 8819 8820 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 8821 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 8822 8823 ;; 8824 esac 8825 ;; 8826(yes) 8827 8828 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 8829 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 8830 8831 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 8832 8833 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 8834 && test -z "${cf_tst_cflags}" \ 8835 && cf_fix_cppflags=no 8836 ;; 8837esac 8838done 8839 8840if test -n "$cf_new_cflags" ; then 8841 8842 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 8843 CFLAGS="${CFLAGS}$cf_new_cflags" 8844 8845fi 8846 8847if test -n "$cf_new_cppflags" ; then 8848 8849 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 8850 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 8851 8852fi 8853 8854if test -n "$cf_new_extra_cppflags" ; then 8855 8856 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 8857 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 8858 8859fi 8860 8861done 8862 8863cf_add_libs="$LIBS" 8864# reverse order 8865cf_add_0lib= 8866for cf_add_1lib in $cf_pkg_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 8867# filter duplicates 8868for cf_add_1lib in $cf_add_0lib; do 8869 for cf_add_2lib in $cf_add_libs; do 8870 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 8871 cf_add_1lib= 8872 break 8873 fi 8874 done 8875 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 8876done 8877LIBS="$cf_add_libs" 8878 8879 cat >"conftest.$ac_ext" <<_ACEOF 8880#line 8880 "configure" 8881#include "confdefs.h" 8882#include <${cf_cv_ncurses_header:-curses.h}> 8883int 8884main (void) 8885{ 8886initscr(); mousemask(0,0); tigetstr((char *)0); 8887 ; 8888 return 0; 8889} 8890_ACEOF 8891rm -f "conftest.$ac_objext" "conftest$ac_exeext" 8892if { (eval echo "$as_me:8892: \"$ac_link\"") >&5 8893 (eval $ac_link) 2>&5 8894 ac_status=$? 8895 echo "$as_me:8895: \$? = $ac_status" >&5 8896 (exit "$ac_status"); } && 8897 { ac_try='test -s "conftest$ac_exeext"' 8898 { (eval echo "$as_me:8898: \"$ac_try\"") >&5 8899 (eval $ac_try) 2>&5 8900 ac_status=$? 8901 echo "$as_me:8901: \$? = $ac_status" >&5 8902 (exit "$ac_status"); }; }; then 8903 if test "$cross_compiling" = yes; then 8904 cf_have_ncuconfig=maybe 8905else 8906 cat >"conftest.$ac_ext" <<_ACEOF 8907#line 8907 "configure" 8908#include "confdefs.h" 8909#include <${cf_cv_ncurses_header:-curses.h}> 8910 int main(void) 8911 { const char *xx = curses_version(); return (xx == 0); } 8912_ACEOF 8913rm -f "conftest$ac_exeext" 8914if { (eval echo "$as_me:8914: \"$ac_link\"") >&5 8915 (eval $ac_link) 2>&5 8916 ac_status=$? 8917 echo "$as_me:8917: \$? = $ac_status" >&5 8918 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' 8919 { (eval echo "$as_me:8919: \"$ac_try\"") >&5 8920 (eval $ac_try) 2>&5 8921 ac_status=$? 8922 echo "$as_me:8922: \$? = $ac_status" >&5 8923 (exit "$ac_status"); }; }; then 8924 cf_have_ncuconfig=yes 8925else 8926 echo "$as_me: program exited with status $ac_status" >&5 8927echo "$as_me: failed program was:" >&5 8928cat "conftest.$ac_ext" >&5 8929cf_have_ncuconfig=no 8930fi 8931rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" 8932fi 8933else 8934 echo "$as_me: failed program was:" >&5 8935cat "conftest.$ac_ext" >&5 8936cf_have_ncuconfig=no 8937fi 8938rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 8939 echo "$as_me:8939: result: $cf_have_ncuconfig" >&5 8940echo "${ECHO_T}$cf_have_ncuconfig" >&6 8941 test "$cf_have_ncuconfig" = maybe && cf_have_ncuconfig=yes 8942 if test "$cf_have_ncuconfig" != "yes" 8943 then 8944 CPPFLAGS="$cf_save_CPPFLAGS" 8945 LIBS="$cf_save_LIBS" 8946 NCURSES_CONFIG_PKG=none 8947 else 8948 8949cat >>confdefs.h <<\EOF 8950#define NCURSES 1 8951EOF 8952 8953 NCURSES_CONFIG_PKG=$cf_ncuconfig_root 8954 8955echo "$as_me:8955: checking for terminfo header" >&5 8956echo $ECHO_N "checking for terminfo header... $ECHO_C" >&6 8957if test "${cf_cv_term_header+set}" = set; then 8958 echo $ECHO_N "(cached) $ECHO_C" >&6 8959else 8960 8961case "${cf_cv_ncurses_header}" in 8962(*/ncurses.h|*/ncursesw.h) 8963 cf_term_header=`echo "$cf_cv_ncurses_header" | sed -e 's%ncurses[^.]*\.h$%term.h%'` 8964 ;; 8965(*) 8966 cf_term_header=term.h 8967 ;; 8968esac 8969 8970for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h" 8971do 8972cat >"conftest.$ac_ext" <<_ACEOF 8973#line 8973 "configure" 8974#include "confdefs.h" 8975#include <stdio.h> 8976#include <${cf_cv_ncurses_header:-curses.h}> 8977#include <$cf_test> 8978 8979int 8980main (void) 8981{ 8982int x = auto_left_margin; (void)x 8983 ; 8984 return 0; 8985} 8986_ACEOF 8987rm -f "conftest.$ac_objext" 8988if { (eval echo "$as_me:8988: \"$ac_compile\"") >&5 8989 (eval $ac_compile) 2>&5 8990 ac_status=$? 8991 echo "$as_me:8991: \$? = $ac_status" >&5 8992 (exit "$ac_status"); } && 8993 { ac_try='test -s "conftest.$ac_objext"' 8994 { (eval echo "$as_me:8994: \"$ac_try\"") >&5 8995 (eval $ac_try) 2>&5 8996 ac_status=$? 8997 echo "$as_me:8997: \$? = $ac_status" >&5 8998 (exit "$ac_status"); }; }; then 8999 9000 cf_cv_term_header="$cf_test" 9001else 9002 echo "$as_me: failed program was:" >&5 9003cat "conftest.$ac_ext" >&5 9004 9005 cf_cv_term_header=unknown 9006 9007fi 9008rm -f "conftest.$ac_objext" "conftest.$ac_ext" 9009 test "$cf_cv_term_header" != unknown && break 9010done 9011 9012fi 9013echo "$as_me:9013: result: $cf_cv_term_header" >&5 9014echo "${ECHO_T}$cf_cv_term_header" >&6 9015 9016# Set definitions to allow ifdef'ing to accommodate subdirectories 9017 9018case "$cf_cv_term_header" in 9019(*term.h) 9020 9021cat >>confdefs.h <<\EOF 9022#define HAVE_TERM_H 1 9023EOF 9024 9025 ;; 9026esac 9027 9028case "$cf_cv_term_header" in 9029(ncurses/term.h) 9030 9031cat >>confdefs.h <<\EOF 9032#define HAVE_NCURSES_TERM_H 1 9033EOF 9034 9035 ;; 9036(ncursesw/term.h) 9037 9038cat >>confdefs.h <<\EOF 9039#define HAVE_NCURSESW_TERM_H 1 9040EOF 9041 9042 ;; 9043esac 9044 9045 fi 9046 9047 else 9048 echo "$as_me:9048: result: no" >&5 9049echo "${ECHO_T}no" >&6 9050 NCURSES_CONFIG_PKG=none 9051 fi 9052else 9053 NCURSES_CONFIG_PKG=none 9054fi 9055 9056if test "x$cf_have_ncuconfig" = "xno"; then 9057 cf_ncurses_config="${cf_ncuconfig_root}${NCURSES_CONFIG_SUFFIX}-config"; echo "Looking for ${cf_ncurses_config}" 9058 9059if test -n "$ac_tool_prefix"; then 9060 for ac_prog in ${cf_ncurses_config} ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config 9061 do 9062 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 9063set dummy $ac_tool_prefix$ac_prog; ac_word=$2 9064echo "$as_me:9064: checking for $ac_word" >&5 9065echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 9066if test "${ac_cv_prog_NCURSES_CONFIG+set}" = set; then 9067 echo $ECHO_N "(cached) $ECHO_C" >&6 9068else 9069 if test -n "$NCURSES_CONFIG"; then 9070 ac_cv_prog_NCURSES_CONFIG="$NCURSES_CONFIG" # Let the user override the test. 9071else 9072 ac_save_IFS=$IFS; IFS=$ac_path_separator 9073ac_dummy="$PATH" 9074for ac_dir in $ac_dummy; do 9075 IFS=$ac_save_IFS 9076 test -z "$ac_dir" && ac_dir=. 9077 $as_executable_p "$ac_dir/$ac_word" || continue 9078ac_cv_prog_NCURSES_CONFIG="$ac_tool_prefix$ac_prog" 9079echo "$as_me:9079: found $ac_dir/$ac_word" >&5 9080break 9081done 9082 9083fi 9084fi 9085NCURSES_CONFIG=$ac_cv_prog_NCURSES_CONFIG 9086if test -n "$NCURSES_CONFIG"; then 9087 echo "$as_me:9087: result: $NCURSES_CONFIG" >&5 9088echo "${ECHO_T}$NCURSES_CONFIG" >&6 9089else 9090 echo "$as_me:9090: result: no" >&5 9091echo "${ECHO_T}no" >&6 9092fi 9093 9094 test -n "$NCURSES_CONFIG" && break 9095 done 9096fi 9097if test -z "$NCURSES_CONFIG"; then 9098 ac_ct_NCURSES_CONFIG=$NCURSES_CONFIG 9099 for ac_prog in ${cf_ncurses_config} ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config 9100do 9101 # Extract the first word of "$ac_prog", so it can be a program name with args. 9102set dummy $ac_prog; ac_word=$2 9103echo "$as_me:9103: checking for $ac_word" >&5 9104echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 9105if test "${ac_cv_prog_ac_ct_NCURSES_CONFIG+set}" = set; then 9106 echo $ECHO_N "(cached) $ECHO_C" >&6 9107else 9108 if test -n "$ac_ct_NCURSES_CONFIG"; then 9109 ac_cv_prog_ac_ct_NCURSES_CONFIG="$ac_ct_NCURSES_CONFIG" # Let the user override the test. 9110else 9111 ac_save_IFS=$IFS; IFS=$ac_path_separator 9112ac_dummy="$PATH" 9113for ac_dir in $ac_dummy; do 9114 IFS=$ac_save_IFS 9115 test -z "$ac_dir" && ac_dir=. 9116 $as_executable_p "$ac_dir/$ac_word" || continue 9117ac_cv_prog_ac_ct_NCURSES_CONFIG="$ac_prog" 9118echo "$as_me:9118: found $ac_dir/$ac_word" >&5 9119break 9120done 9121 9122fi 9123fi 9124ac_ct_NCURSES_CONFIG=$ac_cv_prog_ac_ct_NCURSES_CONFIG 9125if test -n "$ac_ct_NCURSES_CONFIG"; then 9126 echo "$as_me:9126: result: $ac_ct_NCURSES_CONFIG" >&5 9127echo "${ECHO_T}$ac_ct_NCURSES_CONFIG" >&6 9128else 9129 echo "$as_me:9129: result: no" >&5 9130echo "${ECHO_T}no" >&6 9131fi 9132 9133 test -n "$ac_ct_NCURSES_CONFIG" && break 9134done 9135test -n "$ac_ct_NCURSES_CONFIG" || ac_ct_NCURSES_CONFIG="none" 9136 9137 NCURSES_CONFIG=$ac_ct_NCURSES_CONFIG 9138fi 9139 9140 if test "$NCURSES_CONFIG" != none ; then 9141 9142for cf_add_cflags in `$NCURSES_CONFIG --cflags` 9143do 9144 case "x$cf_add_cflags" in 9145 (x-[DU]*) 9146 9147cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'` 9148while true 9149do 9150 cf_old_cflag=`echo "x$CFLAGS" | sed -e 's/^.//' -e 's/[ ][ ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ ][^ ]*\\)\?%%" -e 's/^[ ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'` 9151 test "$CFLAGS" != "$cf_old_cflag" || break 9152 9153 CFLAGS="$cf_old_cflag" 9154done 9155 9156cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'` 9157while true 9158do 9159 cf_old_cflag=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/[ ][ ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ ][^ ]*\\)\?%%" -e 's/^[ ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'` 9160 test "$CPPFLAGS" != "$cf_old_cflag" || break 9161 9162 CPPFLAGS="$cf_old_cflag" 9163done 9164 9165 ;; 9166 esac 9167 9168cf_fix_cppflags=no 9169cf_new_cflags= 9170cf_new_cppflags= 9171cf_new_extra_cppflags= 9172 9173for cf_add_cflags in $cf_add_cflags 9174do 9175case "$cf_fix_cppflags" in 9176(no) 9177 case "$cf_add_cflags" in 9178 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 9179 case "$cf_add_cflags" in 9180 (-D*) 9181 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 9182 9183 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 9184 && test -z "${cf_tst_cflags}" \ 9185 && cf_fix_cppflags=yes 9186 9187 if test "$cf_fix_cppflags" = yes ; then 9188 9189 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 9190 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 9191 9192 continue 9193 elif test "${cf_tst_cflags}" = "\"'" ; then 9194 9195 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 9196 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 9197 9198 continue 9199 fi 9200 ;; 9201 esac 9202 case "$CPPFLAGS" in 9203 (*$cf_add_cflags) 9204 ;; 9205 (*) 9206 case "$cf_add_cflags" in 9207 (-D*) 9208 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 9209 9210CPPFLAGS=`echo "$CPPFLAGS" | \ 9211 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 9212 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 9213 9214 ;; 9215 esac 9216 9217 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 9218 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 9219 9220 ;; 9221 esac 9222 ;; 9223 (*) 9224 9225 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 9226 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 9227 9228 ;; 9229 esac 9230 ;; 9231(yes) 9232 9233 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 9234 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 9235 9236 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 9237 9238 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 9239 && test -z "${cf_tst_cflags}" \ 9240 && cf_fix_cppflags=no 9241 ;; 9242esac 9243done 9244 9245if test -n "$cf_new_cflags" ; then 9246 9247 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 9248 CFLAGS="${CFLAGS}$cf_new_cflags" 9249 9250fi 9251 9252if test -n "$cf_new_cppflags" ; then 9253 9254 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 9255 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 9256 9257fi 9258 9259if test -n "$cf_new_extra_cppflags" ; then 9260 9261 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 9262 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 9263 9264fi 9265 9266done 9267 9268cf_add_libs="$LIBS" 9269# reverse order 9270cf_add_0lib= 9271for cf_add_1lib in `$NCURSES_CONFIG --libs`; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 9272# filter duplicates 9273for cf_add_1lib in $cf_add_0lib; do 9274 for cf_add_2lib in $cf_add_libs; do 9275 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 9276 cf_add_1lib= 9277 break 9278 fi 9279 done 9280 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 9281done 9282LIBS="$cf_add_libs" 9283 9284 # even with config script, some packages use no-override for curses.h 9285 9286echo "$as_me:9286: checking if we have identified curses headers" >&5 9287echo $ECHO_N "checking if we have identified curses headers... $ECHO_C" >&6 9288if test "${cf_cv_ncurses_header+set}" = set; then 9289 echo $ECHO_N "(cached) $ECHO_C" >&6 9290else 9291 9292cf_cv_ncurses_header=none 9293for cf_header in \ 9294 ncurses.h $cf_cv_screen/ncurses.h \ 9295 curses.h $cf_cv_screen/curses.h 9296do 9297cat >"conftest.$ac_ext" <<_ACEOF 9298#line 9298 "configure" 9299#include "confdefs.h" 9300#include <${cf_header}> 9301int 9302main (void) 9303{ 9304initscr(); endwin() 9305 ; 9306 return 0; 9307} 9308_ACEOF 9309rm -f "conftest.$ac_objext" 9310if { (eval echo "$as_me:9310: \"$ac_compile\"") >&5 9311 (eval $ac_compile) 2>&5 9312 ac_status=$? 9313 echo "$as_me:9313: \$? = $ac_status" >&5 9314 (exit "$ac_status"); } && 9315 { ac_try='test -s "conftest.$ac_objext"' 9316 { (eval echo "$as_me:9316: \"$ac_try\"") >&5 9317 (eval $ac_try) 2>&5 9318 ac_status=$? 9319 echo "$as_me:9319: \$? = $ac_status" >&5 9320 (exit "$ac_status"); }; }; then 9321 cf_cv_ncurses_header=$cf_header; break 9322else 9323 echo "$as_me: failed program was:" >&5 9324cat "conftest.$ac_ext" >&5 9325fi 9326rm -f "conftest.$ac_objext" "conftest.$ac_ext" 9327done 9328 9329fi 9330echo "$as_me:9330: result: $cf_cv_ncurses_header" >&5 9331echo "${ECHO_T}$cf_cv_ncurses_header" >&6 9332 9333if test "$cf_cv_ncurses_header" = none ; then 9334 { { echo "$as_me:9334: error: No curses header-files found" >&5 9335echo "$as_me: error: No curses header-files found" >&2;} 9336 { (exit 1); exit 1; }; } 9337fi 9338 9339# cheat, to get the right #define's for HAVE_NCURSES_H, etc. 9340 9341for ac_header in $cf_cv_ncurses_header 9342do 9343as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 9344echo "$as_me:9344: checking for $ac_header" >&5 9345echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 9346if eval "test \"\${$as_ac_Header+set}\" = set"; then 9347 echo $ECHO_N "(cached) $ECHO_C" >&6 9348else 9349 cat >"conftest.$ac_ext" <<_ACEOF 9350#line 9350 "configure" 9351#include "confdefs.h" 9352#include <$ac_header> 9353_ACEOF 9354if { (eval echo "$as_me:9354: \"$ac_cpp "conftest.$ac_ext"\"") >&5 9355 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 9356 ac_status=$? 9357 $EGREP -v '^ *\+' conftest.er1 >conftest.err 9358 rm -f conftest.er1 9359 cat conftest.err >&5 9360 echo "$as_me:9360: \$? = $ac_status" >&5 9361 (exit "$ac_status"); } >/dev/null; then 9362 if test -s conftest.err; then 9363 ac_cpp_err=$ac_c_preproc_warn_flag 9364 else 9365 ac_cpp_err= 9366 fi 9367else 9368 ac_cpp_err=yes 9369fi 9370if test -z "$ac_cpp_err"; then 9371 eval "$as_ac_Header=yes" 9372else 9373 echo "$as_me: failed program was:" >&5 9374 cat "conftest.$ac_ext" >&5 9375 eval "$as_ac_Header=no" 9376fi 9377rm -f conftest.err "conftest.$ac_ext" 9378fi 9379echo "$as_me:9379: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 9380echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6 9381if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then 9382 cat >>confdefs.h <<EOF 9383#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 9384EOF 9385 9386fi 9387done 9388 9389cat >>confdefs.h <<\EOF 9390#define NCURSES 1 9391EOF 9392 9393cf_nculib_ROOT=`echo "HAVE_LIB$cf_ncuconfig_root" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` 9394 9395 cat >>confdefs.h <<EOF 9396#define $cf_nculib_ROOT 1 9397EOF 9398 9399 cf_cv_ncurses_version="`$NCURSES_CONFIG --version`" 9400 9401 else 9402 9403cf_ncuhdr_root=$cf_cv_screen 9404 9405test -n "$cf_cv_curses_dir" && \ 9406test "$cf_cv_curses_dir" != "no" && { \ 9407 9408if test -n "$cf_cv_curses_dir/include/$cf_ncuhdr_root" ; then 9409 for cf_add_incdir in $cf_cv_curses_dir/include/$cf_ncuhdr_root 9410 do 9411 while test "$cf_add_incdir" != /usr/include 9412 do 9413 if test -d "$cf_add_incdir" 9414 then 9415 cf_have_incdir=no 9416 if test -n "$CFLAGS$CPPFLAGS" ; then 9417 # a loop is needed to ensure we can add subdirs of existing dirs 9418 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do 9419 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then 9420 cf_have_incdir=yes; break 9421 fi 9422 done 9423 fi 9424 9425 if test "$cf_have_incdir" = no ; then 9426 if test "$cf_add_incdir" = /usr/local/include ; then 9427 if test "$GCC" = yes 9428 then 9429 cf_save_CPPFLAGS=$CPPFLAGS 9430 9431 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 9432 CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" 9433 9434 cat >"conftest.$ac_ext" <<_ACEOF 9435#line 9435 "configure" 9436#include "confdefs.h" 9437#include <stdio.h> 9438int 9439main (void) 9440{ 9441printf("Hello") 9442 ; 9443 return 0; 9444} 9445_ACEOF 9446rm -f "conftest.$ac_objext" 9447if { (eval echo "$as_me:9447: \"$ac_compile\"") >&5 9448 (eval $ac_compile) 2>&5 9449 ac_status=$? 9450 echo "$as_me:9450: \$? = $ac_status" >&5 9451 (exit "$ac_status"); } && 9452 { ac_try='test -s "conftest.$ac_objext"' 9453 { (eval echo "$as_me:9453: \"$ac_try\"") >&5 9454 (eval $ac_try) 2>&5 9455 ac_status=$? 9456 echo "$as_me:9456: \$? = $ac_status" >&5 9457 (exit "$ac_status"); }; }; then 9458 : 9459else 9460 echo "$as_me: failed program was:" >&5 9461cat "conftest.$ac_ext" >&5 9462cf_have_incdir=yes 9463fi 9464rm -f "conftest.$ac_objext" "conftest.$ac_ext" 9465 CPPFLAGS=$cf_save_CPPFLAGS 9466 fi 9467 fi 9468 fi 9469 9470 if test "$cf_have_incdir" = no ; then 9471 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 9472 9473echo "${as_me:-configure}:9473: testing adding $cf_add_incdir to include-path ..." 1>&5 9474 9475 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" 9476 9477 cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'` 9478 test "$cf_top_incdir" = "$cf_add_incdir" && break 9479 cf_add_incdir="$cf_top_incdir" 9480 else 9481 break 9482 fi 9483 else 9484 break 9485 fi 9486 done 9487 done 9488fi 9489 9490} 9491 9492echo "$as_me:9492: checking for $cf_ncuhdr_root header in include-path" >&5 9493echo $ECHO_N "checking for $cf_ncuhdr_root header in include-path... $ECHO_C" >&6 9494if test "${cf_cv_ncurses_h+set}" = set; then 9495 echo $ECHO_N "(cached) $ECHO_C" >&6 9496else 9497 9498 cf_header_list="$cf_ncuhdr_root/curses.h $cf_ncuhdr_root/ncurses.h" 9499 { test "$cf_ncuhdr_root" = ncurses || test "$cf_ncuhdr_root" = ncursesw; } && cf_header_list="$cf_header_list curses.h ncurses.h" 9500 for cf_header in $cf_header_list 9501 do 9502 9503 cat >"conftest.$ac_ext" <<_ACEOF 9504#line 9504 "configure" 9505#include "confdefs.h" 9506 9507#include <$cf_header> 9508int 9509main (void) 9510{ 9511 9512#ifdef NCURSES_VERSION 9513 9514printf("%s\\n", NCURSES_VERSION); 9515#else 9516#ifdef __NCURSES_H 9517printf("old\\n"); 9518#else 9519 #error __NCURSES_H is not defined 9520#endif 9521#endif 9522 9523 ; 9524 return 0; 9525} 9526_ACEOF 9527rm -f "conftest.$ac_objext" 9528if { (eval echo "$as_me:9528: \"$ac_compile\"") >&5 9529 (eval $ac_compile) 2>&5 9530 ac_status=$? 9531 echo "$as_me:9531: \$? = $ac_status" >&5 9532 (exit "$ac_status"); } && 9533 { ac_try='test -s "conftest.$ac_objext"' 9534 { (eval echo "$as_me:9534: \"$ac_try\"") >&5 9535 (eval $ac_try) 2>&5 9536 ac_status=$? 9537 echo "$as_me:9537: \$? = $ac_status" >&5 9538 (exit "$ac_status"); }; }; then 9539 cf_cv_ncurses_h=$cf_header 9540 9541else 9542 echo "$as_me: failed program was:" >&5 9543cat "conftest.$ac_ext" >&5 9544cf_cv_ncurses_h=no 9545fi 9546rm -f "conftest.$ac_objext" "conftest.$ac_ext" 9547 9548 test "$cf_cv_ncurses_h" != no && break 9549 done 9550 9551fi 9552echo "$as_me:9552: result: $cf_cv_ncurses_h" >&5 9553echo "${ECHO_T}$cf_cv_ncurses_h" >&6 9554 9555if test "$cf_cv_ncurses_h" != no ; then 9556 cf_cv_ncurses_header=$cf_cv_ncurses_h 9557else 9558 9559echo "$as_me:9559: checking for $cf_ncuhdr_root include-path" >&5 9560echo $ECHO_N "checking for $cf_ncuhdr_root include-path... $ECHO_C" >&6 9561if test "${cf_cv_ncurses_h2+set}" = set; then 9562 echo $ECHO_N "(cached) $ECHO_C" >&6 9563else 9564 9565 test -n "$verbose" && echo 9566 9567cf_search= 9568 9569# collect the current set of include-directories from compiler flags 9570cf_header_path_list="" 9571if test -n "${CFLAGS}${CPPFLAGS}" ; then 9572 for cf_header_path in $CPPFLAGS $CFLAGS 9573 do 9574 case "$cf_header_path" in 9575 (-I*) 9576 cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'` 9577 9578test "x$cf_header_path" != "xNONE" && \ 9579test -d "$cf_header_path" && \ 9580 { 9581 test -n "$verbose" && echo " ... testing for include-directories under $cf_header_path" 9582 test -d "$cf_header_path/include" && cf_search="$cf_search $cf_header_path/include" 9583 test -d "$cf_header_path/include/$cf_ncuhdr_root" && cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root" 9584 test -d "$cf_header_path/include/$cf_ncuhdr_root/include" && cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root/include" 9585 test -d "$cf_header_path/$cf_ncuhdr_root/include" && cf_search="$cf_search $cf_header_path/$cf_ncuhdr_root/include" 9586 test -d "$cf_header_path/$cf_ncuhdr_root/include/$cf_ncuhdr_root" && cf_search="$cf_search $cf_header_path/$cf_ncuhdr_root/include/$cf_ncuhdr_root" 9587} 9588 9589 cf_header_path_list="$cf_header_path_list $cf_search" 9590 ;; 9591 esac 9592 done 9593fi 9594 9595# add the variations for the package we are looking for 9596 9597cf_search= 9598 9599test "x$prefix" != "xNONE" && \ 9600test -d "$prefix" && \ 9601 { 9602 test -n "$verbose" && echo " ... testing for include-directories under $prefix" 9603 test -d "$prefix/include" && cf_search="$cf_search $prefix/include" 9604 test -d "$prefix/include/$cf_ncuhdr_root" && cf_search="$cf_search $prefix/include/$cf_ncuhdr_root" 9605 test -d "$prefix/include/$cf_ncuhdr_root/include" && cf_search="$cf_search $prefix/include/$cf_ncuhdr_root/include" 9606 test -d "$prefix/$cf_ncuhdr_root/include" && cf_search="$cf_search $prefix/$cf_ncuhdr_root/include" 9607 test -d "$prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root" && cf_search="$cf_search $prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root" 9608} 9609 9610for cf_subdir_prefix in \ 9611 /usr \ 9612 /usr/local \ 9613 /usr/pkg \ 9614 /opt \ 9615 /opt/local \ 9616 $HOME 9617do 9618 9619test "x$cf_subdir_prefix" != "x$prefix" && \ 9620test -d "$cf_subdir_prefix" && \ 9621{ test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && { 9622 test -n "$verbose" && echo " ... testing for include-directories under $cf_subdir_prefix" 9623 test -d "$cf_subdir_prefix/include" && cf_search="$cf_search $cf_subdir_prefix/include" 9624 test -d "$cf_subdir_prefix/include/$cf_ncuhdr_root" && cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root" 9625 test -d "$cf_subdir_prefix/include/$cf_ncuhdr_root/include" && cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root/include" 9626 test -d "$cf_subdir_prefix/$cf_ncuhdr_root/include" && cf_search="$cf_search $cf_subdir_prefix/$cf_ncuhdr_root/include" 9627 test -d "$cf_subdir_prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root" && cf_search="$cf_search $cf_subdir_prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root" 9628} 9629 9630done 9631 9632test "$includedir" != NONE && \ 9633test "$includedir" != "/usr/include" && \ 9634test -d "$includedir" && { 9635 test -d "$includedir" && cf_search="$cf_search $includedir" 9636 test -d "$includedir/$cf_ncuhdr_root" && cf_search="$cf_search $includedir/$cf_ncuhdr_root" 9637} 9638 9639test "$oldincludedir" != NONE && \ 9640test "$oldincludedir" != "/usr/include" && \ 9641test -d "$oldincludedir" && { 9642 test -d "$oldincludedir" && cf_search="$cf_search $oldincludedir" 9643 test -d "$oldincludedir/$cf_ncuhdr_root" && cf_search="$cf_search $oldincludedir/$cf_ncuhdr_root" 9644} 9645 9646cf_search="$cf_search $cf_header_path_list" 9647 9648 test -n "$verbose" && echo "search path $cf_search" 9649 cf_save2_CPPFLAGS="$CPPFLAGS" 9650 for cf_incdir in $cf_search 9651 do 9652 9653if test -n "$cf_incdir" ; then 9654 for cf_add_incdir in $cf_incdir 9655 do 9656 while test "$cf_add_incdir" != /usr/include 9657 do 9658 if test -d "$cf_add_incdir" 9659 then 9660 cf_have_incdir=no 9661 if test -n "$CFLAGS$CPPFLAGS" ; then 9662 # a loop is needed to ensure we can add subdirs of existing dirs 9663 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do 9664 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then 9665 cf_have_incdir=yes; break 9666 fi 9667 done 9668 fi 9669 9670 if test "$cf_have_incdir" = no ; then 9671 if test "$cf_add_incdir" = /usr/local/include ; then 9672 if test "$GCC" = yes 9673 then 9674 cf_save_CPPFLAGS=$CPPFLAGS 9675 9676 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 9677 CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" 9678 9679 cat >"conftest.$ac_ext" <<_ACEOF 9680#line 9680 "configure" 9681#include "confdefs.h" 9682#include <stdio.h> 9683int 9684main (void) 9685{ 9686printf("Hello") 9687 ; 9688 return 0; 9689} 9690_ACEOF 9691rm -f "conftest.$ac_objext" 9692if { (eval echo "$as_me:9692: \"$ac_compile\"") >&5 9693 (eval $ac_compile) 2>&5 9694 ac_status=$? 9695 echo "$as_me:9695: \$? = $ac_status" >&5 9696 (exit "$ac_status"); } && 9697 { ac_try='test -s "conftest.$ac_objext"' 9698 { (eval echo "$as_me:9698: \"$ac_try\"") >&5 9699 (eval $ac_try) 2>&5 9700 ac_status=$? 9701 echo "$as_me:9701: \$? = $ac_status" >&5 9702 (exit "$ac_status"); }; }; then 9703 : 9704else 9705 echo "$as_me: failed program was:" >&5 9706cat "conftest.$ac_ext" >&5 9707cf_have_incdir=yes 9708fi 9709rm -f "conftest.$ac_objext" "conftest.$ac_ext" 9710 CPPFLAGS=$cf_save_CPPFLAGS 9711 fi 9712 fi 9713 fi 9714 9715 if test "$cf_have_incdir" = no ; then 9716 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 9717 9718echo "${as_me:-configure}:9718: testing adding $cf_add_incdir to include-path ..." 1>&5 9719 9720 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" 9721 9722 cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'` 9723 test "$cf_top_incdir" = "$cf_add_incdir" && break 9724 cf_add_incdir="$cf_top_incdir" 9725 else 9726 break 9727 fi 9728 else 9729 break 9730 fi 9731 done 9732 done 9733fi 9734 9735 for cf_header in \ 9736 ncurses.h \ 9737 curses.h 9738 do 9739 9740 cat >"conftest.$ac_ext" <<_ACEOF 9741#line 9741 "configure" 9742#include "confdefs.h" 9743 9744#include <$cf_header> 9745int 9746main (void) 9747{ 9748 9749#ifdef NCURSES_VERSION 9750 9751printf("%s\\n", NCURSES_VERSION); 9752#else 9753#ifdef __NCURSES_H 9754printf("old\\n"); 9755#else 9756 #error __NCURSES_H is not defined 9757#endif 9758#endif 9759 9760 ; 9761 return 0; 9762} 9763_ACEOF 9764rm -f "conftest.$ac_objext" 9765if { (eval echo "$as_me:9765: \"$ac_compile\"") >&5 9766 (eval $ac_compile) 2>&5 9767 ac_status=$? 9768 echo "$as_me:9768: \$? = $ac_status" >&5 9769 (exit "$ac_status"); } && 9770 { ac_try='test -s "conftest.$ac_objext"' 9771 { (eval echo "$as_me:9771: \"$ac_try\"") >&5 9772 (eval $ac_try) 2>&5 9773 ac_status=$? 9774 echo "$as_me:9774: \$? = $ac_status" >&5 9775 (exit "$ac_status"); }; }; then 9776 cf_cv_ncurses_h2=$cf_header 9777 9778else 9779 echo "$as_me: failed program was:" >&5 9780cat "conftest.$ac_ext" >&5 9781cf_cv_ncurses_h2=no 9782fi 9783rm -f "conftest.$ac_objext" "conftest.$ac_ext" 9784 9785 if test "$cf_cv_ncurses_h2" != no ; then 9786 cf_cv_ncurses_h2=$cf_incdir/$cf_header 9787 test -n "$verbose" && echo $ECHO_N " ... found $ECHO_C" 1>&6 9788 break 9789 fi 9790 test -n "$verbose" && echo " ... tested $cf_incdir/$cf_header" 1>&6 9791 done 9792 CPPFLAGS="$cf_save2_CPPFLAGS" 9793 test "$cf_cv_ncurses_h2" != no && break 9794 done 9795 test "$cf_cv_ncurses_h2" = no && { { echo "$as_me:9795: error: not found" >&5 9796echo "$as_me: error: not found" >&2;} 9797 { (exit 1); exit 1; }; } 9798 9799fi 9800echo "$as_me:9800: result: $cf_cv_ncurses_h2" >&5 9801echo "${ECHO_T}$cf_cv_ncurses_h2" >&6 9802 9803 cf_1st_incdir=`echo "$cf_cv_ncurses_h2" | sed -e 's%/[^/]*$%%'` 9804 cf_cv_ncurses_header="`basename "$cf_cv_ncurses_h2"`" 9805 if test "`basename "$cf_1st_incdir"`" = "$cf_ncuhdr_root" ; then 9806 cf_cv_ncurses_header="$cf_ncuhdr_root/$cf_cv_ncurses_header" 9807 fi 9808 9809if test -n "$cf_1st_incdir" ; then 9810 for cf_add_incdir in $cf_1st_incdir 9811 do 9812 while test "$cf_add_incdir" != /usr/include 9813 do 9814 if test -d "$cf_add_incdir" 9815 then 9816 cf_have_incdir=no 9817 if test -n "$CFLAGS$CPPFLAGS" ; then 9818 # a loop is needed to ensure we can add subdirs of existing dirs 9819 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do 9820 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then 9821 cf_have_incdir=yes; break 9822 fi 9823 done 9824 fi 9825 9826 if test "$cf_have_incdir" = no ; then 9827 if test "$cf_add_incdir" = /usr/local/include ; then 9828 if test "$GCC" = yes 9829 then 9830 cf_save_CPPFLAGS=$CPPFLAGS 9831 9832 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 9833 CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" 9834 9835 cat >"conftest.$ac_ext" <<_ACEOF 9836#line 9836 "configure" 9837#include "confdefs.h" 9838#include <stdio.h> 9839int 9840main (void) 9841{ 9842printf("Hello") 9843 ; 9844 return 0; 9845} 9846_ACEOF 9847rm -f "conftest.$ac_objext" 9848if { (eval echo "$as_me:9848: \"$ac_compile\"") >&5 9849 (eval $ac_compile) 2>&5 9850 ac_status=$? 9851 echo "$as_me:9851: \$? = $ac_status" >&5 9852 (exit "$ac_status"); } && 9853 { ac_try='test -s "conftest.$ac_objext"' 9854 { (eval echo "$as_me:9854: \"$ac_try\"") >&5 9855 (eval $ac_try) 2>&5 9856 ac_status=$? 9857 echo "$as_me:9857: \$? = $ac_status" >&5 9858 (exit "$ac_status"); }; }; then 9859 : 9860else 9861 echo "$as_me: failed program was:" >&5 9862cat "conftest.$ac_ext" >&5 9863cf_have_incdir=yes 9864fi 9865rm -f "conftest.$ac_objext" "conftest.$ac_ext" 9866 CPPFLAGS=$cf_save_CPPFLAGS 9867 fi 9868 fi 9869 fi 9870 9871 if test "$cf_have_incdir" = no ; then 9872 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 9873 9874echo "${as_me:-configure}:9874: testing adding $cf_add_incdir to include-path ..." 1>&5 9875 9876 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" 9877 9878 cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'` 9879 test "$cf_top_incdir" = "$cf_add_incdir" && break 9880 cf_add_incdir="$cf_top_incdir" 9881 else 9882 break 9883 fi 9884 else 9885 break 9886 fi 9887 done 9888 done 9889fi 9890 9891fi 9892 9893# Set definitions to allow ifdef'ing for ncurses.h 9894 9895case "$cf_cv_ncurses_header" in 9896(*ncurses.h) 9897 9898cat >>confdefs.h <<\EOF 9899#define HAVE_NCURSES_H 1 9900EOF 9901 9902 ;; 9903esac 9904 9905case "$cf_cv_ncurses_header" in 9906(ncurses/curses.h|ncurses/ncurses.h) 9907 9908cat >>confdefs.h <<\EOF 9909#define HAVE_NCURSES_NCURSES_H 1 9910EOF 9911 9912 ;; 9913(ncursesw/curses.h|ncursesw/ncurses.h) 9914 9915cat >>confdefs.h <<\EOF 9916#define HAVE_NCURSESW_NCURSES_H 1 9917EOF 9918 9919 ;; 9920esac 9921 9922echo "$as_me:9922: checking for terminfo header" >&5 9923echo $ECHO_N "checking for terminfo header... $ECHO_C" >&6 9924if test "${cf_cv_term_header+set}" = set; then 9925 echo $ECHO_N "(cached) $ECHO_C" >&6 9926else 9927 9928case "${cf_cv_ncurses_header}" in 9929(*/ncurses.h|*/ncursesw.h) 9930 cf_term_header=`echo "$cf_cv_ncurses_header" | sed -e 's%ncurses[^.]*\.h$%term.h%'` 9931 ;; 9932(*) 9933 cf_term_header=term.h 9934 ;; 9935esac 9936 9937for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h" 9938do 9939cat >"conftest.$ac_ext" <<_ACEOF 9940#line 9940 "configure" 9941#include "confdefs.h" 9942#include <stdio.h> 9943#include <${cf_cv_ncurses_header:-curses.h}> 9944#include <$cf_test> 9945 9946int 9947main (void) 9948{ 9949int x = auto_left_margin; (void)x 9950 ; 9951 return 0; 9952} 9953_ACEOF 9954rm -f "conftest.$ac_objext" 9955if { (eval echo "$as_me:9955: \"$ac_compile\"") >&5 9956 (eval $ac_compile) 2>&5 9957 ac_status=$? 9958 echo "$as_me:9958: \$? = $ac_status" >&5 9959 (exit "$ac_status"); } && 9960 { ac_try='test -s "conftest.$ac_objext"' 9961 { (eval echo "$as_me:9961: \"$ac_try\"") >&5 9962 (eval $ac_try) 2>&5 9963 ac_status=$? 9964 echo "$as_me:9964: \$? = $ac_status" >&5 9965 (exit "$ac_status"); }; }; then 9966 9967 cf_cv_term_header="$cf_test" 9968else 9969 echo "$as_me: failed program was:" >&5 9970cat "conftest.$ac_ext" >&5 9971 9972 cf_cv_term_header=unknown 9973 9974fi 9975rm -f "conftest.$ac_objext" "conftest.$ac_ext" 9976 test "$cf_cv_term_header" != unknown && break 9977done 9978 9979fi 9980echo "$as_me:9980: result: $cf_cv_term_header" >&5 9981echo "${ECHO_T}$cf_cv_term_header" >&6 9982 9983# Set definitions to allow ifdef'ing to accommodate subdirectories 9984 9985case "$cf_cv_term_header" in 9986(*term.h) 9987 9988cat >>confdefs.h <<\EOF 9989#define HAVE_TERM_H 1 9990EOF 9991 9992 ;; 9993esac 9994 9995case "$cf_cv_term_header" in 9996(ncurses/term.h) 9997 9998cat >>confdefs.h <<\EOF 9999#define HAVE_NCURSES_TERM_H 1 10000EOF 10001 10002 ;; 10003(ncursesw/term.h) 10004 10005cat >>confdefs.h <<\EOF 10006#define HAVE_NCURSESW_TERM_H 1 10007EOF 10008 10009 ;; 10010esac 10011 10012# some applications need this, but should check for NCURSES_VERSION 10013 10014cat >>confdefs.h <<\EOF 10015#define NCURSES 1 10016EOF 10017 10018echo "$as_me:10018: checking for ncurses version" >&5 10019echo $ECHO_N "checking for ncurses version... $ECHO_C" >&6 10020if test "${cf_cv_ncurses_version+set}" = set; then 10021 echo $ECHO_N "(cached) $ECHO_C" >&6 10022else 10023 10024 cf_cv_ncurses_version=no 10025 cf_tempfile=out$$ 10026 rm -f "$cf_tempfile" 10027 if test "$cross_compiling" = yes; then 10028 10029 # This will not work if the preprocessor splits the line after the 10030 # Autoconf token. The 'unproto' program does that. 10031 cat > "conftest.$ac_ext" <<EOF 10032#include <${cf_cv_ncurses_header:-curses.h}> 10033#undef Autoconf 10034#ifdef NCURSES_VERSION 10035Autoconf NCURSES_VERSION 10036#else 10037#ifdef __NCURSES_H 10038Autoconf "old" 10039#endif 10040; 10041#endif 10042EOF 10043 cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out" 10044 { (eval echo "$as_me:10044: \"$cf_try\"") >&5 10045 (eval $cf_try) 2>&5 10046 ac_status=$? 10047 echo "$as_me:10047: \$? = $ac_status" >&5 10048 (exit "$ac_status"); } 10049 if test -f conftest.out ; then 10050 cf_out=`sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%' conftest.out` 10051 test -n "$cf_out" && cf_cv_ncurses_version="$cf_out" 10052 rm -f conftest.out 10053 fi 10054 10055else 10056 cat >"conftest.$ac_ext" <<_ACEOF 10057#line 10057 "configure" 10058#include "confdefs.h" 10059 10060$ac_includes_default 10061 10062#include <${cf_cv_ncurses_header:-curses.h}> 10063 10064int main(void) 10065{ 10066 FILE *fp = fopen("$cf_tempfile", "w"); 10067#ifdef NCURSES_VERSION 10068# ifdef NCURSES_VERSION_PATCH 10069 fprintf(fp, "%s.%d\\n", NCURSES_VERSION, NCURSES_VERSION_PATCH); 10070# else 10071 fprintf(fp, "%s\\n", NCURSES_VERSION); 10072# endif 10073#else 10074# ifdef __NCURSES_H 10075 fprintf(fp, "old\\n"); 10076# else 10077 #error expected ncurses header to define __NCURSES_H 10078# endif 10079#endif 10080 ${cf_cv_main_return:-return}(0); 10081} 10082_ACEOF 10083rm -f "conftest$ac_exeext" 10084if { (eval echo "$as_me:10084: \"$ac_link\"") >&5 10085 (eval $ac_link) 2>&5 10086 ac_status=$? 10087 echo "$as_me:10087: \$? = $ac_status" >&5 10088 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' 10089 { (eval echo "$as_me:10089: \"$ac_try\"") >&5 10090 (eval $ac_try) 2>&5 10091 ac_status=$? 10092 echo "$as_me:10092: \$? = $ac_status" >&5 10093 (exit "$ac_status"); }; }; then 10094 10095 cf_cv_ncurses_version=`cat $cf_tempfile` 10096else 10097 echo "$as_me: program exited with status $ac_status" >&5 10098echo "$as_me: failed program was:" >&5 10099cat "conftest.$ac_ext" >&5 10100fi 10101rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" 10102fi 10103 rm -f "$cf_tempfile" 10104 10105fi 10106echo "$as_me:10106: result: $cf_cv_ncurses_version" >&5 10107echo "${ECHO_T}$cf_cv_ncurses_version" >&6 10108test "$cf_cv_ncurses_version" = no || 10109cat >>confdefs.h <<\EOF 10110#define NCURSES 1 10111EOF 10112 10113cf_nculib_root=$cf_cv_screen 10114 # This works, except for the special case where we find gpm, but 10115 # ncurses is in a nonstandard location via $LIBS, and we really want 10116 # to link gpm. 10117cf_ncurses_LIBS="" 10118cf_ncurses_SAVE="$LIBS" 10119echo "$as_me:10119: checking for Gpm_Open in -lgpm" >&5 10120echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6 10121if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then 10122 echo $ECHO_N "(cached) $ECHO_C" >&6 10123else 10124 ac_check_lib_save_LIBS=$LIBS 10125LIBS="-lgpm $LIBS" 10126cat >"conftest.$ac_ext" <<_ACEOF 10127#line 10127 "configure" 10128#include "confdefs.h" 10129 10130/* Override any gcc2 internal prototype to avoid an error. */ 10131#ifdef __cplusplus 10132extern "C" 10133#endif 10134/* We use char because int might match the return type of a gcc2 10135 builtin and then its argument prototype would still apply. */ 10136char Gpm_Open (void); 10137int 10138main (void) 10139{ 10140Gpm_Open (); 10141 ; 10142 return 0; 10143} 10144_ACEOF 10145rm -f "conftest.$ac_objext" "conftest$ac_exeext" 10146if { (eval echo "$as_me:10146: \"$ac_link\"") >&5 10147 (eval $ac_link) 2>&5 10148 ac_status=$? 10149 echo "$as_me:10149: \$? = $ac_status" >&5 10150 (exit "$ac_status"); } && 10151 { ac_try='test -s "conftest$ac_exeext"' 10152 { (eval echo "$as_me:10152: \"$ac_try\"") >&5 10153 (eval $ac_try) 2>&5 10154 ac_status=$? 10155 echo "$as_me:10155: \$? = $ac_status" >&5 10156 (exit "$ac_status"); }; }; then 10157 ac_cv_lib_gpm_Gpm_Open=yes 10158else 10159 echo "$as_me: failed program was:" >&5 10160cat "conftest.$ac_ext" >&5 10161ac_cv_lib_gpm_Gpm_Open=no 10162fi 10163rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 10164LIBS=$ac_check_lib_save_LIBS 10165fi 10166echo "$as_me:10166: result: $ac_cv_lib_gpm_Gpm_Open" >&5 10167echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6 10168if test "$ac_cv_lib_gpm_Gpm_Open" = yes; then 10169 echo "$as_me:10169: checking for initscr in -lgpm" >&5 10170echo $ECHO_N "checking for initscr in -lgpm... $ECHO_C" >&6 10171if test "${ac_cv_lib_gpm_initscr+set}" = set; then 10172 echo $ECHO_N "(cached) $ECHO_C" >&6 10173else 10174 ac_check_lib_save_LIBS=$LIBS 10175LIBS="-lgpm $LIBS" 10176cat >"conftest.$ac_ext" <<_ACEOF 10177#line 10177 "configure" 10178#include "confdefs.h" 10179 10180/* Override any gcc2 internal prototype to avoid an error. */ 10181#ifdef __cplusplus 10182extern "C" 10183#endif 10184/* We use char because int might match the return type of a gcc2 10185 builtin and then its argument prototype would still apply. */ 10186char initscr (void); 10187int 10188main (void) 10189{ 10190initscr (); 10191 ; 10192 return 0; 10193} 10194_ACEOF 10195rm -f "conftest.$ac_objext" "conftest$ac_exeext" 10196if { (eval echo "$as_me:10196: \"$ac_link\"") >&5 10197 (eval $ac_link) 2>&5 10198 ac_status=$? 10199 echo "$as_me:10199: \$? = $ac_status" >&5 10200 (exit "$ac_status"); } && 10201 { ac_try='test -s "conftest$ac_exeext"' 10202 { (eval echo "$as_me:10202: \"$ac_try\"") >&5 10203 (eval $ac_try) 2>&5 10204 ac_status=$? 10205 echo "$as_me:10205: \$? = $ac_status" >&5 10206 (exit "$ac_status"); }; }; then 10207 ac_cv_lib_gpm_initscr=yes 10208else 10209 echo "$as_me: failed program was:" >&5 10210cat "conftest.$ac_ext" >&5 10211ac_cv_lib_gpm_initscr=no 10212fi 10213rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 10214LIBS=$ac_check_lib_save_LIBS 10215fi 10216echo "$as_me:10216: result: $ac_cv_lib_gpm_initscr" >&5 10217echo "${ECHO_T}$ac_cv_lib_gpm_initscr" >&6 10218if test "$ac_cv_lib_gpm_initscr" = yes; then 10219 LIBS="$cf_ncurses_SAVE" 10220else 10221 cf_ncurses_LIBS="-lgpm" 10222fi 10223 10224fi 10225 10226case "$host_os" in 10227(freebsd*) 10228 # This is only necessary if you are linking against an obsolete 10229 # version of ncurses (but it should do no harm, since it is static). 10230 if test "$cf_nculib_root" = ncurses ; then 10231 echo "$as_me:10231: checking for tgoto in -lmytinfo" >&5 10232echo $ECHO_N "checking for tgoto in -lmytinfo... $ECHO_C" >&6 10233if test "${ac_cv_lib_mytinfo_tgoto+set}" = set; then 10234 echo $ECHO_N "(cached) $ECHO_C" >&6 10235else 10236 ac_check_lib_save_LIBS=$LIBS 10237LIBS="-lmytinfo $LIBS" 10238cat >"conftest.$ac_ext" <<_ACEOF 10239#line 10239 "configure" 10240#include "confdefs.h" 10241 10242/* Override any gcc2 internal prototype to avoid an error. */ 10243#ifdef __cplusplus 10244extern "C" 10245#endif 10246/* We use char because int might match the return type of a gcc2 10247 builtin and then its argument prototype would still apply. */ 10248char tgoto (void); 10249int 10250main (void) 10251{ 10252tgoto (); 10253 ; 10254 return 0; 10255} 10256_ACEOF 10257rm -f "conftest.$ac_objext" "conftest$ac_exeext" 10258if { (eval echo "$as_me:10258: \"$ac_link\"") >&5 10259 (eval $ac_link) 2>&5 10260 ac_status=$? 10261 echo "$as_me:10261: \$? = $ac_status" >&5 10262 (exit "$ac_status"); } && 10263 { ac_try='test -s "conftest$ac_exeext"' 10264 { (eval echo "$as_me:10264: \"$ac_try\"") >&5 10265 (eval $ac_try) 2>&5 10266 ac_status=$? 10267 echo "$as_me:10267: \$? = $ac_status" >&5 10268 (exit "$ac_status"); }; }; then 10269 ac_cv_lib_mytinfo_tgoto=yes 10270else 10271 echo "$as_me: failed program was:" >&5 10272cat "conftest.$ac_ext" >&5 10273ac_cv_lib_mytinfo_tgoto=no 10274fi 10275rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 10276LIBS=$ac_check_lib_save_LIBS 10277fi 10278echo "$as_me:10278: result: $ac_cv_lib_mytinfo_tgoto" >&5 10279echo "${ECHO_T}$ac_cv_lib_mytinfo_tgoto" >&6 10280if test "$ac_cv_lib_mytinfo_tgoto" = yes; then 10281 cf_ncurses_LIBS="-lmytinfo $cf_ncurses_LIBS" 10282fi 10283 10284 fi 10285 ;; 10286esac 10287 10288cf_add_libs="$LIBS" 10289# reverse order 10290cf_add_0lib= 10291for cf_add_1lib in $cf_ncurses_LIBS; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 10292# filter duplicates 10293for cf_add_1lib in $cf_add_0lib; do 10294 for cf_add_2lib in $cf_add_libs; do 10295 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 10296 cf_add_1lib= 10297 break 10298 fi 10299 done 10300 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 10301done 10302LIBS="$cf_add_libs" 10303 10304if test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no" 10305then 10306 10307cf_add_libs="$LIBS" 10308# reverse order 10309cf_add_0lib= 10310for cf_add_1lib in -l$cf_nculib_root; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 10311# filter duplicates 10312for cf_add_1lib in $cf_add_0lib; do 10313 for cf_add_2lib in $cf_add_libs; do 10314 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 10315 cf_add_1lib= 10316 break 10317 fi 10318 done 10319 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 10320done 10321LIBS="$cf_add_libs" 10322 10323else 10324 10325 eval 'cf_cv_have_lib_'"$cf_nculib_root"'=no' 10326 cf_libdir="" 10327 echo "$as_me:10327: checking for initscr" >&5 10328echo $ECHO_N "checking for initscr... $ECHO_C" >&6 10329if test "${ac_cv_func_initscr+set}" = set; then 10330 echo $ECHO_N "(cached) $ECHO_C" >&6 10331else 10332 cat >"conftest.$ac_ext" <<_ACEOF 10333#line 10333 "configure" 10334#include "confdefs.h" 10335#define initscr autoconf_temporary 10336#include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */ 10337#undef initscr 10338 10339#ifdef __cplusplus 10340extern "C" 10341#endif 10342 10343/* We use char because int might match the return type of a gcc2 10344 builtin and then its argument prototype would still apply. */ 10345char initscr (void); 10346 10347int 10348main (void) 10349{ 10350 10351/* The GNU C library defines stubs for functions which it implements 10352 to always fail with ENOSYS. Some functions are actually named 10353 something starting with __ and the normal name is an alias. */ 10354#if defined (__stub_initscr) || defined (__stub___initscr) 10355#error found stub for initscr 10356#endif 10357 10358 return initscr (); 10359 ; 10360 return 0; 10361} 10362_ACEOF 10363rm -f "conftest.$ac_objext" "conftest$ac_exeext" 10364if { (eval echo "$as_me:10364: \"$ac_link\"") >&5 10365 (eval $ac_link) 2>&5 10366 ac_status=$? 10367 echo "$as_me:10367: \$? = $ac_status" >&5 10368 (exit "$ac_status"); } && 10369 { ac_try='test -s "conftest$ac_exeext"' 10370 { (eval echo "$as_me:10370: \"$ac_try\"") >&5 10371 (eval $ac_try) 2>&5 10372 ac_status=$? 10373 echo "$as_me:10373: \$? = $ac_status" >&5 10374 (exit "$ac_status"); }; }; then 10375 ac_cv_func_initscr=yes 10376else 10377 echo "$as_me: failed program was:" >&5 10378cat "conftest.$ac_ext" >&5 10379ac_cv_func_initscr=no 10380fi 10381rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 10382fi 10383echo "$as_me:10383: result: $ac_cv_func_initscr" >&5 10384echo "${ECHO_T}$ac_cv_func_initscr" >&6 10385if test "$ac_cv_func_initscr" = yes; then 10386 eval 'cf_cv_have_lib_'"$cf_nculib_root"'=yes' 10387else 10388 10389 cf_save_LIBS="$LIBS" 10390 echo "$as_me:10390: checking for initscr in -l$cf_nculib_root" >&5 10391echo $ECHO_N "checking for initscr in -l$cf_nculib_root... $ECHO_C" >&6 10392 LIBS="-l$cf_nculib_root $LIBS" 10393 cat >"conftest.$ac_ext" <<_ACEOF 10394#line 10394 "configure" 10395#include "confdefs.h" 10396#include <${cf_cv_ncurses_header:-curses.h}> 10397int 10398main (void) 10399{ 10400initscr() 10401 ; 10402 return 0; 10403} 10404_ACEOF 10405rm -f "conftest.$ac_objext" "conftest$ac_exeext" 10406if { (eval echo "$as_me:10406: \"$ac_link\"") >&5 10407 (eval $ac_link) 2>&5 10408 ac_status=$? 10409 echo "$as_me:10409: \$? = $ac_status" >&5 10410 (exit "$ac_status"); } && 10411 { ac_try='test -s "conftest$ac_exeext"' 10412 { (eval echo "$as_me:10412: \"$ac_try\"") >&5 10413 (eval $ac_try) 2>&5 10414 ac_status=$? 10415 echo "$as_me:10415: \$? = $ac_status" >&5 10416 (exit "$ac_status"); }; }; then 10417 echo "$as_me:10417: result: yes" >&5 10418echo "${ECHO_T}yes" >&6 10419 eval 'cf_cv_have_lib_'"$cf_nculib_root"'=yes' 10420 10421else 10422 echo "$as_me: failed program was:" >&5 10423cat "conftest.$ac_ext" >&5 10424echo "$as_me:10424: result: no" >&5 10425echo "${ECHO_T}no" >&6 10426 10427cf_search= 10428cf_library_path_list="" 10429if test -n "${LDFLAGS}${LIBS}" ; then 10430 for cf_library_path in $LDFLAGS $LIBS 10431 do 10432 case "$cf_library_path" in 10433 (-L*) 10434 cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'` 10435 10436test "x$cf_library_path" != "xNONE" && \ 10437test -d "$cf_library_path" && \ 10438 { 10439 test -n "$verbose" && echo " ... testing for lib-directories under $cf_library_path" 10440 test -d "$cf_library_path/lib" && cf_search="$cf_search $cf_library_path/lib" 10441 test -d "$cf_library_path/lib/$cf_nculib_root" && cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root" 10442 test -d "$cf_library_path/lib/$cf_nculib_root/lib" && cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root/lib" 10443 test -d "$cf_library_path/$cf_nculib_root/lib" && cf_search="$cf_search $cf_library_path/$cf_nculib_root/lib" 10444 test -d "$cf_library_path/$cf_nculib_root/lib/$cf_nculib_root" && cf_search="$cf_search $cf_library_path/$cf_nculib_root/lib/$cf_nculib_root" 10445} 10446 10447 cf_library_path_list="$cf_library_path_list $cf_search" 10448 ;; 10449 esac 10450 done 10451fi 10452 10453cf_search= 10454 10455test "x$prefix" != "xNONE" && \ 10456test -d "$prefix" && \ 10457 { 10458 test -n "$verbose" && echo " ... testing for lib-directories under $prefix" 10459 test -d "$prefix/lib" && cf_search="$cf_search $prefix/lib" 10460 test -d "$prefix/lib/$cf_nculib_root" && cf_search="$cf_search $prefix/lib/$cf_nculib_root" 10461 test -d "$prefix/lib/$cf_nculib_root/lib" && cf_search="$cf_search $prefix/lib/$cf_nculib_root/lib" 10462 test -d "$prefix/$cf_nculib_root/lib" && cf_search="$cf_search $prefix/$cf_nculib_root/lib" 10463 test -d "$prefix/$cf_nculib_root/lib/$cf_nculib_root" && cf_search="$cf_search $prefix/$cf_nculib_root/lib/$cf_nculib_root" 10464} 10465 10466for cf_subdir_prefix in \ 10467 /usr \ 10468 /usr/local \ 10469 /usr/pkg \ 10470 /opt \ 10471 /opt/local \ 10472 $HOME 10473do 10474 10475test "x$cf_subdir_prefix" != "x$prefix" && \ 10476test -d "$cf_subdir_prefix" && \ 10477{ test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && { 10478 test -n "$verbose" && echo " ... testing for lib-directories under $cf_subdir_prefix" 10479 test -d "$cf_subdir_prefix/lib" && cf_search="$cf_search $cf_subdir_prefix/lib" 10480 test -d "$cf_subdir_prefix/lib/$cf_nculib_root" && cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root" 10481 test -d "$cf_subdir_prefix/lib/$cf_nculib_root/lib" && cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root/lib" 10482 test -d "$cf_subdir_prefix/$cf_nculib_root/lib" && cf_search="$cf_search $cf_subdir_prefix/$cf_nculib_root/lib" 10483 test -d "$cf_subdir_prefix/$cf_nculib_root/lib/$cf_nculib_root" && cf_search="$cf_search $cf_subdir_prefix/$cf_nculib_root/lib/$cf_nculib_root" 10484} 10485 10486done 10487 10488cf_search="$cf_library_path_list $cf_search" 10489 10490 for cf_libdir in $cf_search 10491 do 10492 echo "$as_me:10492: checking for -l$cf_nculib_root in $cf_libdir" >&5 10493echo $ECHO_N "checking for -l$cf_nculib_root in $cf_libdir... $ECHO_C" >&6 10494 LIBS="-L$cf_libdir -l$cf_nculib_root $cf_save_LIBS" 10495 cat >"conftest.$ac_ext" <<_ACEOF 10496#line 10496 "configure" 10497#include "confdefs.h" 10498#include <${cf_cv_ncurses_header:-curses.h}> 10499int 10500main (void) 10501{ 10502initscr() 10503 ; 10504 return 0; 10505} 10506_ACEOF 10507rm -f "conftest.$ac_objext" "conftest$ac_exeext" 10508if { (eval echo "$as_me:10508: \"$ac_link\"") >&5 10509 (eval $ac_link) 2>&5 10510 ac_status=$? 10511 echo "$as_me:10511: \$? = $ac_status" >&5 10512 (exit "$ac_status"); } && 10513 { ac_try='test -s "conftest$ac_exeext"' 10514 { (eval echo "$as_me:10514: \"$ac_try\"") >&5 10515 (eval $ac_try) 2>&5 10516 ac_status=$? 10517 echo "$as_me:10517: \$? = $ac_status" >&5 10518 (exit "$ac_status"); }; }; then 10519 echo "$as_me:10519: result: yes" >&5 10520echo "${ECHO_T}yes" >&6 10521 eval 'cf_cv_have_lib_'"$cf_nculib_root"'=yes' 10522 break 10523else 10524 echo "$as_me: failed program was:" >&5 10525cat "conftest.$ac_ext" >&5 10526echo "$as_me:10526: result: no" >&5 10527echo "${ECHO_T}no" >&6 10528 LIBS="$cf_save_LIBS" 10529fi 10530rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 10531 done 10532 10533fi 10534rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 10535 10536fi 10537 10538eval 'cf_found_library="$cf_cv_have_lib_'"$cf_nculib_root"\" 10539 10540if test "$cf_found_library" = no ; then 10541 { { echo "$as_me:10541: error: Cannot link $cf_nculib_root library" >&5 10542echo "$as_me: error: Cannot link $cf_nculib_root library" >&2;} 10543 { (exit 1); exit 1; }; } 10544fi 10545 10546fi 10547 10548if test -n "$cf_ncurses_LIBS" ; then 10549 echo "$as_me:10549: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5 10550echo $ECHO_N "checking if we can link $cf_nculib_root without $cf_ncurses_LIBS... $ECHO_C" >&6 10551 cf_ncurses_SAVE="$LIBS" 10552 for p in $cf_ncurses_LIBS ; do 10553 q=`echo "$LIBS" | sed -e "s%$p %%" -e "s%$p$%%"` 10554 if test "$q" != "$LIBS" ; then 10555 LIBS="$q" 10556 fi 10557 done 10558 cat >"conftest.$ac_ext" <<_ACEOF 10559#line 10559 "configure" 10560#include "confdefs.h" 10561#include <${cf_cv_ncurses_header:-curses.h}> 10562int 10563main (void) 10564{ 10565initscr(); mousemask(0,0); tigetstr((char *)0); 10566 ; 10567 return 0; 10568} 10569_ACEOF 10570rm -f "conftest.$ac_objext" "conftest$ac_exeext" 10571if { (eval echo "$as_me:10571: \"$ac_link\"") >&5 10572 (eval $ac_link) 2>&5 10573 ac_status=$? 10574 echo "$as_me:10574: \$? = $ac_status" >&5 10575 (exit "$ac_status"); } && 10576 { ac_try='test -s "conftest$ac_exeext"' 10577 { (eval echo "$as_me:10577: \"$ac_try\"") >&5 10578 (eval $ac_try) 2>&5 10579 ac_status=$? 10580 echo "$as_me:10580: \$? = $ac_status" >&5 10581 (exit "$ac_status"); }; }; then 10582 echo "$as_me:10582: result: yes" >&5 10583echo "${ECHO_T}yes" >&6 10584else 10585 echo "$as_me: failed program was:" >&5 10586cat "conftest.$ac_ext" >&5 10587echo "$as_me:10587: result: no" >&5 10588echo "${ECHO_T}no" >&6 10589 LIBS="$cf_ncurses_SAVE" 10590fi 10591rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 10592fi 10593 10594cf_nculib_ROOT=`echo "HAVE_LIB$cf_nculib_root" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` 10595 10596cat >>confdefs.h <<EOF 10597#define $cf_nculib_ROOT 1 10598EOF 10599 10600 fi 10601else 10602 NCURSES_CONFIG=none 10603fi 10604 10605 ;; 10606(ncurses*) 10607 10608cf_ncuconfig_root=$cf_cv_screen 10609cf_have_ncuconfig=no 10610 10611if test "x${PKG_CONFIG:=none}" != xnone; then 10612 echo "$as_me:10612: checking pkg-config for $cf_ncuconfig_root" >&5 10613echo $ECHO_N "checking pkg-config for $cf_ncuconfig_root... $ECHO_C" >&6 10614 if "$PKG_CONFIG" --exists $cf_ncuconfig_root ; then 10615 echo "$as_me:10615: result: yes" >&5 10616echo "${ECHO_T}yes" >&6 10617 10618 echo "$as_me:10618: checking if the $cf_ncuconfig_root package files work" >&5 10619echo $ECHO_N "checking if the $cf_ncuconfig_root package files work... $ECHO_C" >&6 10620 cf_have_ncuconfig=unknown 10621 10622 cf_save_CFLAGS="$CFLAGS" 10623 cf_save_CPPFLAGS="$CPPFLAGS" 10624 cf_save_LIBS="$LIBS" 10625 10626 cf_pkg_cflags="`$PKG_CONFIG --cflags $cf_ncuconfig_root`" 10627 cf_pkg_libs="`$PKG_CONFIG --libs $cf_ncuconfig_root`" 10628 10629 # while -W for passing linker flags is prevalent, it is not "standard". 10630 # At least one wrapper for c89/c99 (in Apple's xcode) has its own 10631 # incompatible _and_ non-standard -W option which gives an error. Work 10632 # around that pitfall. 10633 case "x${CC}@@${cf_pkg_libs}@${cf_pkg_cflags}" in 10634 (x*c[89]9@@*-W*) 10635 10636cf_fix_cppflags=no 10637cf_new_cflags= 10638cf_new_cppflags= 10639cf_new_extra_cppflags= 10640 10641for cf_add_cflags in $cf_pkg_cflags 10642do 10643case "$cf_fix_cppflags" in 10644(no) 10645 case "$cf_add_cflags" in 10646 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 10647 case "$cf_add_cflags" in 10648 (-D*) 10649 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 10650 10651 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 10652 && test -z "${cf_tst_cflags}" \ 10653 && cf_fix_cppflags=yes 10654 10655 if test "$cf_fix_cppflags" = yes ; then 10656 10657 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 10658 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 10659 10660 continue 10661 elif test "${cf_tst_cflags}" = "\"'" ; then 10662 10663 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 10664 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 10665 10666 continue 10667 fi 10668 ;; 10669 esac 10670 case "$CPPFLAGS" in 10671 (*$cf_add_cflags) 10672 ;; 10673 (*) 10674 case "$cf_add_cflags" in 10675 (-D*) 10676 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 10677 10678CPPFLAGS=`echo "$CPPFLAGS" | \ 10679 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 10680 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 10681 10682 ;; 10683 esac 10684 10685 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 10686 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 10687 10688 ;; 10689 esac 10690 ;; 10691 (*) 10692 10693 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 10694 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 10695 10696 ;; 10697 esac 10698 ;; 10699(yes) 10700 10701 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 10702 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 10703 10704 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 10705 10706 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 10707 && test -z "${cf_tst_cflags}" \ 10708 && cf_fix_cppflags=no 10709 ;; 10710esac 10711done 10712 10713if test -n "$cf_new_cflags" ; then 10714 10715 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 10716 CFLAGS="${CFLAGS}$cf_new_cflags" 10717 10718fi 10719 10720if test -n "$cf_new_cppflags" ; then 10721 10722 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 10723 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 10724 10725fi 10726 10727if test -n "$cf_new_extra_cppflags" ; then 10728 10729 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 10730 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 10731 10732fi 10733 10734cf_add_libs="$LIBS" 10735# reverse order 10736cf_add_0lib= 10737for cf_add_1lib in $cf_pkg_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 10738# filter duplicates 10739for cf_add_1lib in $cf_add_0lib; do 10740 for cf_add_2lib in $cf_add_libs; do 10741 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 10742 cf_add_1lib= 10743 break 10744 fi 10745 done 10746 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 10747done 10748LIBS="$cf_add_libs" 10749 10750 cat >"conftest.$ac_ext" <<_ACEOF 10751#line 10751 "configure" 10752#include "confdefs.h" 10753#include <${cf_cv_ncurses_header:-curses.h}> 10754int 10755main (void) 10756{ 10757initscr(); mousemask(0,0); tigetstr((char *)0); 10758 ; 10759 return 0; 10760} 10761_ACEOF 10762rm -f "conftest.$ac_objext" "conftest$ac_exeext" 10763if { (eval echo "$as_me:10763: \"$ac_link\"") >&5 10764 (eval $ac_link) 2>&5 10765 ac_status=$? 10766 echo "$as_me:10766: \$? = $ac_status" >&5 10767 (exit "$ac_status"); } && 10768 { ac_try='test -s "conftest$ac_exeext"' 10769 { (eval echo "$as_me:10769: \"$ac_try\"") >&5 10770 (eval $ac_try) 2>&5 10771 ac_status=$? 10772 echo "$as_me:10772: \$? = $ac_status" >&5 10773 (exit "$ac_status"); }; }; then 10774 if test "$cross_compiling" = yes; then 10775 cf_test_ncuconfig=maybe 10776else 10777 cat >"conftest.$ac_ext" <<_ACEOF 10778#line 10778 "configure" 10779#include "confdefs.h" 10780#include <${cf_cv_ncurses_header:-curses.h}> 10781 int main(void) 10782 { const char *xx = curses_version(); return (xx == 0); } 10783_ACEOF 10784rm -f "conftest$ac_exeext" 10785if { (eval echo "$as_me:10785: \"$ac_link\"") >&5 10786 (eval $ac_link) 2>&5 10787 ac_status=$? 10788 echo "$as_me:10788: \$? = $ac_status" >&5 10789 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' 10790 { (eval echo "$as_me:10790: \"$ac_try\"") >&5 10791 (eval $ac_try) 2>&5 10792 ac_status=$? 10793 echo "$as_me:10793: \$? = $ac_status" >&5 10794 (exit "$ac_status"); }; }; then 10795 cf_test_ncuconfig=yes 10796else 10797 echo "$as_me: program exited with status $ac_status" >&5 10798echo "$as_me: failed program was:" >&5 10799cat "conftest.$ac_ext" >&5 10800cf_test_ncuconfig=no 10801fi 10802rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" 10803fi 10804else 10805 echo "$as_me: failed program was:" >&5 10806cat "conftest.$ac_ext" >&5 10807cf_test_ncuconfig=no 10808fi 10809rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 10810 10811 CFLAGS="$cf_save_CFLAGS" 10812 CPPFLAGS="$cf_save_CPPFLAGS" 10813 LIBS="$cf_save_LIBS" 10814 10815 if test "x$cf_test_ncuconfig" != xyes; then 10816 cf_temp=`echo "x$cf_pkg_cflags" | sed -e s/^x// -e 's/-W[^ ]*//g'` 10817 cf_pkg_cflags="$cf_temp" 10818 cf_temp=`echo "x$cf_pkg_libs" | sed -e s/^x// -e 's/-W[^ ]*//g'` 10819 cf_pkg_libs="$cf_temp" 10820 fi 10821 ;; 10822 esac 10823 10824for cf_add_cflags in $cf_pkg_cflags 10825do 10826 case "x$cf_add_cflags" in 10827 (x-[DU]*) 10828 10829cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'` 10830while true 10831do 10832 cf_old_cflag=`echo "x$CFLAGS" | sed -e 's/^.//' -e 's/[ ][ ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ ][^ ]*\\)\?%%" -e 's/^[ ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'` 10833 test "$CFLAGS" != "$cf_old_cflag" || break 10834 10835 CFLAGS="$cf_old_cflag" 10836done 10837 10838cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'` 10839while true 10840do 10841 cf_old_cflag=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/[ ][ ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ ][^ ]*\\)\?%%" -e 's/^[ ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'` 10842 test "$CPPFLAGS" != "$cf_old_cflag" || break 10843 10844 CPPFLAGS="$cf_old_cflag" 10845done 10846 10847 ;; 10848 esac 10849 10850cf_fix_cppflags=no 10851cf_new_cflags= 10852cf_new_cppflags= 10853cf_new_extra_cppflags= 10854 10855for cf_add_cflags in $cf_add_cflags 10856do 10857case "$cf_fix_cppflags" in 10858(no) 10859 case "$cf_add_cflags" in 10860 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 10861 case "$cf_add_cflags" in 10862 (-D*) 10863 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 10864 10865 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 10866 && test -z "${cf_tst_cflags}" \ 10867 && cf_fix_cppflags=yes 10868 10869 if test "$cf_fix_cppflags" = yes ; then 10870 10871 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 10872 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 10873 10874 continue 10875 elif test "${cf_tst_cflags}" = "\"'" ; then 10876 10877 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 10878 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 10879 10880 continue 10881 fi 10882 ;; 10883 esac 10884 case "$CPPFLAGS" in 10885 (*$cf_add_cflags) 10886 ;; 10887 (*) 10888 case "$cf_add_cflags" in 10889 (-D*) 10890 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 10891 10892CPPFLAGS=`echo "$CPPFLAGS" | \ 10893 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 10894 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 10895 10896 ;; 10897 esac 10898 10899 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 10900 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 10901 10902 ;; 10903 esac 10904 ;; 10905 (*) 10906 10907 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 10908 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 10909 10910 ;; 10911 esac 10912 ;; 10913(yes) 10914 10915 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 10916 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 10917 10918 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 10919 10920 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 10921 && test -z "${cf_tst_cflags}" \ 10922 && cf_fix_cppflags=no 10923 ;; 10924esac 10925done 10926 10927if test -n "$cf_new_cflags" ; then 10928 10929 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 10930 CFLAGS="${CFLAGS}$cf_new_cflags" 10931 10932fi 10933 10934if test -n "$cf_new_cppflags" ; then 10935 10936 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 10937 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 10938 10939fi 10940 10941if test -n "$cf_new_extra_cppflags" ; then 10942 10943 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 10944 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 10945 10946fi 10947 10948done 10949 10950cf_add_libs="$LIBS" 10951# reverse order 10952cf_add_0lib= 10953for cf_add_1lib in $cf_pkg_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 10954# filter duplicates 10955for cf_add_1lib in $cf_add_0lib; do 10956 for cf_add_2lib in $cf_add_libs; do 10957 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 10958 cf_add_1lib= 10959 break 10960 fi 10961 done 10962 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 10963done 10964LIBS="$cf_add_libs" 10965 10966 cat >"conftest.$ac_ext" <<_ACEOF 10967#line 10967 "configure" 10968#include "confdefs.h" 10969#include <${cf_cv_ncurses_header:-curses.h}> 10970int 10971main (void) 10972{ 10973initscr(); mousemask(0,0); tigetstr((char *)0); 10974 ; 10975 return 0; 10976} 10977_ACEOF 10978rm -f "conftest.$ac_objext" "conftest$ac_exeext" 10979if { (eval echo "$as_me:10979: \"$ac_link\"") >&5 10980 (eval $ac_link) 2>&5 10981 ac_status=$? 10982 echo "$as_me:10982: \$? = $ac_status" >&5 10983 (exit "$ac_status"); } && 10984 { ac_try='test -s "conftest$ac_exeext"' 10985 { (eval echo "$as_me:10985: \"$ac_try\"") >&5 10986 (eval $ac_try) 2>&5 10987 ac_status=$? 10988 echo "$as_me:10988: \$? = $ac_status" >&5 10989 (exit "$ac_status"); }; }; then 10990 if test "$cross_compiling" = yes; then 10991 cf_have_ncuconfig=maybe 10992else 10993 cat >"conftest.$ac_ext" <<_ACEOF 10994#line 10994 "configure" 10995#include "confdefs.h" 10996#include <${cf_cv_ncurses_header:-curses.h}> 10997 int main(void) 10998 { const char *xx = curses_version(); return (xx == 0); } 10999_ACEOF 11000rm -f "conftest$ac_exeext" 11001if { (eval echo "$as_me:11001: \"$ac_link\"") >&5 11002 (eval $ac_link) 2>&5 11003 ac_status=$? 11004 echo "$as_me:11004: \$? = $ac_status" >&5 11005 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' 11006 { (eval echo "$as_me:11006: \"$ac_try\"") >&5 11007 (eval $ac_try) 2>&5 11008 ac_status=$? 11009 echo "$as_me:11009: \$? = $ac_status" >&5 11010 (exit "$ac_status"); }; }; then 11011 cf_have_ncuconfig=yes 11012else 11013 echo "$as_me: program exited with status $ac_status" >&5 11014echo "$as_me: failed program was:" >&5 11015cat "conftest.$ac_ext" >&5 11016cf_have_ncuconfig=no 11017fi 11018rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" 11019fi 11020else 11021 echo "$as_me: failed program was:" >&5 11022cat "conftest.$ac_ext" >&5 11023cf_have_ncuconfig=no 11024fi 11025rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 11026 echo "$as_me:11026: result: $cf_have_ncuconfig" >&5 11027echo "${ECHO_T}$cf_have_ncuconfig" >&6 11028 test "$cf_have_ncuconfig" = maybe && cf_have_ncuconfig=yes 11029 if test "$cf_have_ncuconfig" != "yes" 11030 then 11031 CPPFLAGS="$cf_save_CPPFLAGS" 11032 LIBS="$cf_save_LIBS" 11033 NCURSES_CONFIG_PKG=none 11034 else 11035 11036cat >>confdefs.h <<\EOF 11037#define NCURSES 1 11038EOF 11039 11040 NCURSES_CONFIG_PKG=$cf_ncuconfig_root 11041 11042echo "$as_me:11042: checking for terminfo header" >&5 11043echo $ECHO_N "checking for terminfo header... $ECHO_C" >&6 11044if test "${cf_cv_term_header+set}" = set; then 11045 echo $ECHO_N "(cached) $ECHO_C" >&6 11046else 11047 11048case "${cf_cv_ncurses_header}" in 11049(*/ncurses.h|*/ncursesw.h) 11050 cf_term_header=`echo "$cf_cv_ncurses_header" | sed -e 's%ncurses[^.]*\.h$%term.h%'` 11051 ;; 11052(*) 11053 cf_term_header=term.h 11054 ;; 11055esac 11056 11057for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h" 11058do 11059cat >"conftest.$ac_ext" <<_ACEOF 11060#line 11060 "configure" 11061#include "confdefs.h" 11062#include <stdio.h> 11063#include <${cf_cv_ncurses_header:-curses.h}> 11064#include <$cf_test> 11065 11066int 11067main (void) 11068{ 11069int x = auto_left_margin; (void)x 11070 ; 11071 return 0; 11072} 11073_ACEOF 11074rm -f "conftest.$ac_objext" 11075if { (eval echo "$as_me:11075: \"$ac_compile\"") >&5 11076 (eval $ac_compile) 2>&5 11077 ac_status=$? 11078 echo "$as_me:11078: \$? = $ac_status" >&5 11079 (exit "$ac_status"); } && 11080 { ac_try='test -s "conftest.$ac_objext"' 11081 { (eval echo "$as_me:11081: \"$ac_try\"") >&5 11082 (eval $ac_try) 2>&5 11083 ac_status=$? 11084 echo "$as_me:11084: \$? = $ac_status" >&5 11085 (exit "$ac_status"); }; }; then 11086 11087 cf_cv_term_header="$cf_test" 11088else 11089 echo "$as_me: failed program was:" >&5 11090cat "conftest.$ac_ext" >&5 11091 11092 cf_cv_term_header=unknown 11093 11094fi 11095rm -f "conftest.$ac_objext" "conftest.$ac_ext" 11096 test "$cf_cv_term_header" != unknown && break 11097done 11098 11099fi 11100echo "$as_me:11100: result: $cf_cv_term_header" >&5 11101echo "${ECHO_T}$cf_cv_term_header" >&6 11102 11103# Set definitions to allow ifdef'ing to accommodate subdirectories 11104 11105case "$cf_cv_term_header" in 11106(*term.h) 11107 11108cat >>confdefs.h <<\EOF 11109#define HAVE_TERM_H 1 11110EOF 11111 11112 ;; 11113esac 11114 11115case "$cf_cv_term_header" in 11116(ncurses/term.h) 11117 11118cat >>confdefs.h <<\EOF 11119#define HAVE_NCURSES_TERM_H 1 11120EOF 11121 11122 ;; 11123(ncursesw/term.h) 11124 11125cat >>confdefs.h <<\EOF 11126#define HAVE_NCURSESW_TERM_H 1 11127EOF 11128 11129 ;; 11130esac 11131 11132 fi 11133 11134 else 11135 echo "$as_me:11135: result: no" >&5 11136echo "${ECHO_T}no" >&6 11137 NCURSES_CONFIG_PKG=none 11138 fi 11139else 11140 NCURSES_CONFIG_PKG=none 11141fi 11142 11143if test "x$cf_have_ncuconfig" = "xno"; then 11144 cf_ncurses_config="${cf_ncuconfig_root}${NCURSES_CONFIG_SUFFIX}-config"; echo "Looking for ${cf_ncurses_config}" 11145 11146if test -n "$ac_tool_prefix"; then 11147 for ac_prog in ${cf_ncurses_config} ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config 11148 do 11149 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 11150set dummy $ac_tool_prefix$ac_prog; ac_word=$2 11151echo "$as_me:11151: checking for $ac_word" >&5 11152echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 11153if test "${ac_cv_prog_NCURSES_CONFIG+set}" = set; then 11154 echo $ECHO_N "(cached) $ECHO_C" >&6 11155else 11156 if test -n "$NCURSES_CONFIG"; then 11157 ac_cv_prog_NCURSES_CONFIG="$NCURSES_CONFIG" # Let the user override the test. 11158else 11159 ac_save_IFS=$IFS; IFS=$ac_path_separator 11160ac_dummy="$PATH" 11161for ac_dir in $ac_dummy; do 11162 IFS=$ac_save_IFS 11163 test -z "$ac_dir" && ac_dir=. 11164 $as_executable_p "$ac_dir/$ac_word" || continue 11165ac_cv_prog_NCURSES_CONFIG="$ac_tool_prefix$ac_prog" 11166echo "$as_me:11166: found $ac_dir/$ac_word" >&5 11167break 11168done 11169 11170fi 11171fi 11172NCURSES_CONFIG=$ac_cv_prog_NCURSES_CONFIG 11173if test -n "$NCURSES_CONFIG"; then 11174 echo "$as_me:11174: result: $NCURSES_CONFIG" >&5 11175echo "${ECHO_T}$NCURSES_CONFIG" >&6 11176else 11177 echo "$as_me:11177: result: no" >&5 11178echo "${ECHO_T}no" >&6 11179fi 11180 11181 test -n "$NCURSES_CONFIG" && break 11182 done 11183fi 11184if test -z "$NCURSES_CONFIG"; then 11185 ac_ct_NCURSES_CONFIG=$NCURSES_CONFIG 11186 for ac_prog in ${cf_ncurses_config} ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config 11187do 11188 # Extract the first word of "$ac_prog", so it can be a program name with args. 11189set dummy $ac_prog; ac_word=$2 11190echo "$as_me:11190: checking for $ac_word" >&5 11191echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 11192if test "${ac_cv_prog_ac_ct_NCURSES_CONFIG+set}" = set; then 11193 echo $ECHO_N "(cached) $ECHO_C" >&6 11194else 11195 if test -n "$ac_ct_NCURSES_CONFIG"; then 11196 ac_cv_prog_ac_ct_NCURSES_CONFIG="$ac_ct_NCURSES_CONFIG" # Let the user override the test. 11197else 11198 ac_save_IFS=$IFS; IFS=$ac_path_separator 11199ac_dummy="$PATH" 11200for ac_dir in $ac_dummy; do 11201 IFS=$ac_save_IFS 11202 test -z "$ac_dir" && ac_dir=. 11203 $as_executable_p "$ac_dir/$ac_word" || continue 11204ac_cv_prog_ac_ct_NCURSES_CONFIG="$ac_prog" 11205echo "$as_me:11205: found $ac_dir/$ac_word" >&5 11206break 11207done 11208 11209fi 11210fi 11211ac_ct_NCURSES_CONFIG=$ac_cv_prog_ac_ct_NCURSES_CONFIG 11212if test -n "$ac_ct_NCURSES_CONFIG"; then 11213 echo "$as_me:11213: result: $ac_ct_NCURSES_CONFIG" >&5 11214echo "${ECHO_T}$ac_ct_NCURSES_CONFIG" >&6 11215else 11216 echo "$as_me:11216: result: no" >&5 11217echo "${ECHO_T}no" >&6 11218fi 11219 11220 test -n "$ac_ct_NCURSES_CONFIG" && break 11221done 11222test -n "$ac_ct_NCURSES_CONFIG" || ac_ct_NCURSES_CONFIG="none" 11223 11224 NCURSES_CONFIG=$ac_ct_NCURSES_CONFIG 11225fi 11226 11227 if test "$NCURSES_CONFIG" != none ; then 11228 11229for cf_add_cflags in `$NCURSES_CONFIG --cflags` 11230do 11231 case "x$cf_add_cflags" in 11232 (x-[DU]*) 11233 11234cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'` 11235while true 11236do 11237 cf_old_cflag=`echo "x$CFLAGS" | sed -e 's/^.//' -e 's/[ ][ ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ ][^ ]*\\)\?%%" -e 's/^[ ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'` 11238 test "$CFLAGS" != "$cf_old_cflag" || break 11239 11240 CFLAGS="$cf_old_cflag" 11241done 11242 11243cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'` 11244while true 11245do 11246 cf_old_cflag=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/[ ][ ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ ][^ ]*\\)\?%%" -e 's/^[ ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'` 11247 test "$CPPFLAGS" != "$cf_old_cflag" || break 11248 11249 CPPFLAGS="$cf_old_cflag" 11250done 11251 11252 ;; 11253 esac 11254 11255cf_fix_cppflags=no 11256cf_new_cflags= 11257cf_new_cppflags= 11258cf_new_extra_cppflags= 11259 11260for cf_add_cflags in $cf_add_cflags 11261do 11262case "$cf_fix_cppflags" in 11263(no) 11264 case "$cf_add_cflags" in 11265 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 11266 case "$cf_add_cflags" in 11267 (-D*) 11268 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 11269 11270 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 11271 && test -z "${cf_tst_cflags}" \ 11272 && cf_fix_cppflags=yes 11273 11274 if test "$cf_fix_cppflags" = yes ; then 11275 11276 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 11277 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 11278 11279 continue 11280 elif test "${cf_tst_cflags}" = "\"'" ; then 11281 11282 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 11283 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 11284 11285 continue 11286 fi 11287 ;; 11288 esac 11289 case "$CPPFLAGS" in 11290 (*$cf_add_cflags) 11291 ;; 11292 (*) 11293 case "$cf_add_cflags" in 11294 (-D*) 11295 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 11296 11297CPPFLAGS=`echo "$CPPFLAGS" | \ 11298 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 11299 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 11300 11301 ;; 11302 esac 11303 11304 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 11305 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 11306 11307 ;; 11308 esac 11309 ;; 11310 (*) 11311 11312 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 11313 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 11314 11315 ;; 11316 esac 11317 ;; 11318(yes) 11319 11320 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 11321 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 11322 11323 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 11324 11325 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 11326 && test -z "${cf_tst_cflags}" \ 11327 && cf_fix_cppflags=no 11328 ;; 11329esac 11330done 11331 11332if test -n "$cf_new_cflags" ; then 11333 11334 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 11335 CFLAGS="${CFLAGS}$cf_new_cflags" 11336 11337fi 11338 11339if test -n "$cf_new_cppflags" ; then 11340 11341 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 11342 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 11343 11344fi 11345 11346if test -n "$cf_new_extra_cppflags" ; then 11347 11348 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 11349 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 11350 11351fi 11352 11353done 11354 11355cf_add_libs="$LIBS" 11356# reverse order 11357cf_add_0lib= 11358for cf_add_1lib in `$NCURSES_CONFIG --libs`; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 11359# filter duplicates 11360for cf_add_1lib in $cf_add_0lib; do 11361 for cf_add_2lib in $cf_add_libs; do 11362 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 11363 cf_add_1lib= 11364 break 11365 fi 11366 done 11367 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 11368done 11369LIBS="$cf_add_libs" 11370 11371 # even with config script, some packages use no-override for curses.h 11372 11373echo "$as_me:11373: checking if we have identified curses headers" >&5 11374echo $ECHO_N "checking if we have identified curses headers... $ECHO_C" >&6 11375if test "${cf_cv_ncurses_header+set}" = set; then 11376 echo $ECHO_N "(cached) $ECHO_C" >&6 11377else 11378 11379cf_cv_ncurses_header=none 11380for cf_header in \ 11381 ncurses.h $cf_cv_screen/ncurses.h \ 11382 curses.h $cf_cv_screen/curses.h 11383do 11384cat >"conftest.$ac_ext" <<_ACEOF 11385#line 11385 "configure" 11386#include "confdefs.h" 11387#include <${cf_header}> 11388int 11389main (void) 11390{ 11391initscr(); endwin() 11392 ; 11393 return 0; 11394} 11395_ACEOF 11396rm -f "conftest.$ac_objext" 11397if { (eval echo "$as_me:11397: \"$ac_compile\"") >&5 11398 (eval $ac_compile) 2>&5 11399 ac_status=$? 11400 echo "$as_me:11400: \$? = $ac_status" >&5 11401 (exit "$ac_status"); } && 11402 { ac_try='test -s "conftest.$ac_objext"' 11403 { (eval echo "$as_me:11403: \"$ac_try\"") >&5 11404 (eval $ac_try) 2>&5 11405 ac_status=$? 11406 echo "$as_me:11406: \$? = $ac_status" >&5 11407 (exit "$ac_status"); }; }; then 11408 cf_cv_ncurses_header=$cf_header; break 11409else 11410 echo "$as_me: failed program was:" >&5 11411cat "conftest.$ac_ext" >&5 11412fi 11413rm -f "conftest.$ac_objext" "conftest.$ac_ext" 11414done 11415 11416fi 11417echo "$as_me:11417: result: $cf_cv_ncurses_header" >&5 11418echo "${ECHO_T}$cf_cv_ncurses_header" >&6 11419 11420if test "$cf_cv_ncurses_header" = none ; then 11421 { { echo "$as_me:11421: error: No curses header-files found" >&5 11422echo "$as_me: error: No curses header-files found" >&2;} 11423 { (exit 1); exit 1; }; } 11424fi 11425 11426# cheat, to get the right #define's for HAVE_NCURSES_H, etc. 11427 11428for ac_header in $cf_cv_ncurses_header 11429do 11430as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 11431echo "$as_me:11431: checking for $ac_header" >&5 11432echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 11433if eval "test \"\${$as_ac_Header+set}\" = set"; then 11434 echo $ECHO_N "(cached) $ECHO_C" >&6 11435else 11436 cat >"conftest.$ac_ext" <<_ACEOF 11437#line 11437 "configure" 11438#include "confdefs.h" 11439#include <$ac_header> 11440_ACEOF 11441if { (eval echo "$as_me:11441: \"$ac_cpp "conftest.$ac_ext"\"") >&5 11442 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 11443 ac_status=$? 11444 $EGREP -v '^ *\+' conftest.er1 >conftest.err 11445 rm -f conftest.er1 11446 cat conftest.err >&5 11447 echo "$as_me:11447: \$? = $ac_status" >&5 11448 (exit "$ac_status"); } >/dev/null; then 11449 if test -s conftest.err; then 11450 ac_cpp_err=$ac_c_preproc_warn_flag 11451 else 11452 ac_cpp_err= 11453 fi 11454else 11455 ac_cpp_err=yes 11456fi 11457if test -z "$ac_cpp_err"; then 11458 eval "$as_ac_Header=yes" 11459else 11460 echo "$as_me: failed program was:" >&5 11461 cat "conftest.$ac_ext" >&5 11462 eval "$as_ac_Header=no" 11463fi 11464rm -f conftest.err "conftest.$ac_ext" 11465fi 11466echo "$as_me:11466: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 11467echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6 11468if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then 11469 cat >>confdefs.h <<EOF 11470#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 11471EOF 11472 11473fi 11474done 11475 11476cat >>confdefs.h <<\EOF 11477#define NCURSES 1 11478EOF 11479 11480cf_nculib_ROOT=`echo "HAVE_LIB$cf_ncuconfig_root" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` 11481 11482 cat >>confdefs.h <<EOF 11483#define $cf_nculib_ROOT 1 11484EOF 11485 11486 cf_cv_ncurses_version="`$NCURSES_CONFIG --version`" 11487 11488 else 11489 11490cf_ncuhdr_root=$cf_cv_screen 11491 11492test -n "$cf_cv_curses_dir" && \ 11493test "$cf_cv_curses_dir" != "no" && { \ 11494 11495if test -n "$cf_cv_curses_dir/include/$cf_ncuhdr_root" ; then 11496 for cf_add_incdir in $cf_cv_curses_dir/include/$cf_ncuhdr_root 11497 do 11498 while test "$cf_add_incdir" != /usr/include 11499 do 11500 if test -d "$cf_add_incdir" 11501 then 11502 cf_have_incdir=no 11503 if test -n "$CFLAGS$CPPFLAGS" ; then 11504 # a loop is needed to ensure we can add subdirs of existing dirs 11505 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do 11506 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then 11507 cf_have_incdir=yes; break 11508 fi 11509 done 11510 fi 11511 11512 if test "$cf_have_incdir" = no ; then 11513 if test "$cf_add_incdir" = /usr/local/include ; then 11514 if test "$GCC" = yes 11515 then 11516 cf_save_CPPFLAGS=$CPPFLAGS 11517 11518 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 11519 CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" 11520 11521 cat >"conftest.$ac_ext" <<_ACEOF 11522#line 11522 "configure" 11523#include "confdefs.h" 11524#include <stdio.h> 11525int 11526main (void) 11527{ 11528printf("Hello") 11529 ; 11530 return 0; 11531} 11532_ACEOF 11533rm -f "conftest.$ac_objext" 11534if { (eval echo "$as_me:11534: \"$ac_compile\"") >&5 11535 (eval $ac_compile) 2>&5 11536 ac_status=$? 11537 echo "$as_me:11537: \$? = $ac_status" >&5 11538 (exit "$ac_status"); } && 11539 { ac_try='test -s "conftest.$ac_objext"' 11540 { (eval echo "$as_me:11540: \"$ac_try\"") >&5 11541 (eval $ac_try) 2>&5 11542 ac_status=$? 11543 echo "$as_me:11543: \$? = $ac_status" >&5 11544 (exit "$ac_status"); }; }; then 11545 : 11546else 11547 echo "$as_me: failed program was:" >&5 11548cat "conftest.$ac_ext" >&5 11549cf_have_incdir=yes 11550fi 11551rm -f "conftest.$ac_objext" "conftest.$ac_ext" 11552 CPPFLAGS=$cf_save_CPPFLAGS 11553 fi 11554 fi 11555 fi 11556 11557 if test "$cf_have_incdir" = no ; then 11558 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 11559 11560echo "${as_me:-configure}:11560: testing adding $cf_add_incdir to include-path ..." 1>&5 11561 11562 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" 11563 11564 cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'` 11565 test "$cf_top_incdir" = "$cf_add_incdir" && break 11566 cf_add_incdir="$cf_top_incdir" 11567 else 11568 break 11569 fi 11570 else 11571 break 11572 fi 11573 done 11574 done 11575fi 11576 11577} 11578 11579echo "$as_me:11579: checking for $cf_ncuhdr_root header in include-path" >&5 11580echo $ECHO_N "checking for $cf_ncuhdr_root header in include-path... $ECHO_C" >&6 11581if test "${cf_cv_ncurses_h+set}" = set; then 11582 echo $ECHO_N "(cached) $ECHO_C" >&6 11583else 11584 11585 cf_header_list="$cf_ncuhdr_root/curses.h $cf_ncuhdr_root/ncurses.h" 11586 { test "$cf_ncuhdr_root" = ncurses || test "$cf_ncuhdr_root" = ncursesw; } && cf_header_list="$cf_header_list curses.h ncurses.h" 11587 for cf_header in $cf_header_list 11588 do 11589 11590 cat >"conftest.$ac_ext" <<_ACEOF 11591#line 11591 "configure" 11592#include "confdefs.h" 11593 11594#include <$cf_header> 11595int 11596main (void) 11597{ 11598 11599#ifdef NCURSES_VERSION 11600 11601printf("%s\\n", NCURSES_VERSION); 11602#else 11603#ifdef __NCURSES_H 11604printf("old\\n"); 11605#else 11606 #error __NCURSES_H is not defined 11607#endif 11608#endif 11609 11610 ; 11611 return 0; 11612} 11613_ACEOF 11614rm -f "conftest.$ac_objext" 11615if { (eval echo "$as_me:11615: \"$ac_compile\"") >&5 11616 (eval $ac_compile) 2>&5 11617 ac_status=$? 11618 echo "$as_me:11618: \$? = $ac_status" >&5 11619 (exit "$ac_status"); } && 11620 { ac_try='test -s "conftest.$ac_objext"' 11621 { (eval echo "$as_me:11621: \"$ac_try\"") >&5 11622 (eval $ac_try) 2>&5 11623 ac_status=$? 11624 echo "$as_me:11624: \$? = $ac_status" >&5 11625 (exit "$ac_status"); }; }; then 11626 cf_cv_ncurses_h=$cf_header 11627 11628else 11629 echo "$as_me: failed program was:" >&5 11630cat "conftest.$ac_ext" >&5 11631cf_cv_ncurses_h=no 11632fi 11633rm -f "conftest.$ac_objext" "conftest.$ac_ext" 11634 11635 test "$cf_cv_ncurses_h" != no && break 11636 done 11637 11638fi 11639echo "$as_me:11639: result: $cf_cv_ncurses_h" >&5 11640echo "${ECHO_T}$cf_cv_ncurses_h" >&6 11641 11642if test "$cf_cv_ncurses_h" != no ; then 11643 cf_cv_ncurses_header=$cf_cv_ncurses_h 11644else 11645 11646echo "$as_me:11646: checking for $cf_ncuhdr_root include-path" >&5 11647echo $ECHO_N "checking for $cf_ncuhdr_root include-path... $ECHO_C" >&6 11648if test "${cf_cv_ncurses_h2+set}" = set; then 11649 echo $ECHO_N "(cached) $ECHO_C" >&6 11650else 11651 11652 test -n "$verbose" && echo 11653 11654cf_search= 11655 11656# collect the current set of include-directories from compiler flags 11657cf_header_path_list="" 11658if test -n "${CFLAGS}${CPPFLAGS}" ; then 11659 for cf_header_path in $CPPFLAGS $CFLAGS 11660 do 11661 case "$cf_header_path" in 11662 (-I*) 11663 cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'` 11664 11665test "x$cf_header_path" != "xNONE" && \ 11666test -d "$cf_header_path" && \ 11667 { 11668 test -n "$verbose" && echo " ... testing for include-directories under $cf_header_path" 11669 test -d "$cf_header_path/include" && cf_search="$cf_search $cf_header_path/include" 11670 test -d "$cf_header_path/include/$cf_ncuhdr_root" && cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root" 11671 test -d "$cf_header_path/include/$cf_ncuhdr_root/include" && cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root/include" 11672 test -d "$cf_header_path/$cf_ncuhdr_root/include" && cf_search="$cf_search $cf_header_path/$cf_ncuhdr_root/include" 11673 test -d "$cf_header_path/$cf_ncuhdr_root/include/$cf_ncuhdr_root" && cf_search="$cf_search $cf_header_path/$cf_ncuhdr_root/include/$cf_ncuhdr_root" 11674} 11675 11676 cf_header_path_list="$cf_header_path_list $cf_search" 11677 ;; 11678 esac 11679 done 11680fi 11681 11682# add the variations for the package we are looking for 11683 11684cf_search= 11685 11686test "x$prefix" != "xNONE" && \ 11687test -d "$prefix" && \ 11688 { 11689 test -n "$verbose" && echo " ... testing for include-directories under $prefix" 11690 test -d "$prefix/include" && cf_search="$cf_search $prefix/include" 11691 test -d "$prefix/include/$cf_ncuhdr_root" && cf_search="$cf_search $prefix/include/$cf_ncuhdr_root" 11692 test -d "$prefix/include/$cf_ncuhdr_root/include" && cf_search="$cf_search $prefix/include/$cf_ncuhdr_root/include" 11693 test -d "$prefix/$cf_ncuhdr_root/include" && cf_search="$cf_search $prefix/$cf_ncuhdr_root/include" 11694 test -d "$prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root" && cf_search="$cf_search $prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root" 11695} 11696 11697for cf_subdir_prefix in \ 11698 /usr \ 11699 /usr/local \ 11700 /usr/pkg \ 11701 /opt \ 11702 /opt/local \ 11703 $HOME 11704do 11705 11706test "x$cf_subdir_prefix" != "x$prefix" && \ 11707test -d "$cf_subdir_prefix" && \ 11708{ test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && { 11709 test -n "$verbose" && echo " ... testing for include-directories under $cf_subdir_prefix" 11710 test -d "$cf_subdir_prefix/include" && cf_search="$cf_search $cf_subdir_prefix/include" 11711 test -d "$cf_subdir_prefix/include/$cf_ncuhdr_root" && cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root" 11712 test -d "$cf_subdir_prefix/include/$cf_ncuhdr_root/include" && cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root/include" 11713 test -d "$cf_subdir_prefix/$cf_ncuhdr_root/include" && cf_search="$cf_search $cf_subdir_prefix/$cf_ncuhdr_root/include" 11714 test -d "$cf_subdir_prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root" && cf_search="$cf_search $cf_subdir_prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root" 11715} 11716 11717done 11718 11719test "$includedir" != NONE && \ 11720test "$includedir" != "/usr/include" && \ 11721test -d "$includedir" && { 11722 test -d "$includedir" && cf_search="$cf_search $includedir" 11723 test -d "$includedir/$cf_ncuhdr_root" && cf_search="$cf_search $includedir/$cf_ncuhdr_root" 11724} 11725 11726test "$oldincludedir" != NONE && \ 11727test "$oldincludedir" != "/usr/include" && \ 11728test -d "$oldincludedir" && { 11729 test -d "$oldincludedir" && cf_search="$cf_search $oldincludedir" 11730 test -d "$oldincludedir/$cf_ncuhdr_root" && cf_search="$cf_search $oldincludedir/$cf_ncuhdr_root" 11731} 11732 11733cf_search="$cf_search $cf_header_path_list" 11734 11735 test -n "$verbose" && echo "search path $cf_search" 11736 cf_save2_CPPFLAGS="$CPPFLAGS" 11737 for cf_incdir in $cf_search 11738 do 11739 11740if test -n "$cf_incdir" ; then 11741 for cf_add_incdir in $cf_incdir 11742 do 11743 while test "$cf_add_incdir" != /usr/include 11744 do 11745 if test -d "$cf_add_incdir" 11746 then 11747 cf_have_incdir=no 11748 if test -n "$CFLAGS$CPPFLAGS" ; then 11749 # a loop is needed to ensure we can add subdirs of existing dirs 11750 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do 11751 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then 11752 cf_have_incdir=yes; break 11753 fi 11754 done 11755 fi 11756 11757 if test "$cf_have_incdir" = no ; then 11758 if test "$cf_add_incdir" = /usr/local/include ; then 11759 if test "$GCC" = yes 11760 then 11761 cf_save_CPPFLAGS=$CPPFLAGS 11762 11763 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 11764 CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" 11765 11766 cat >"conftest.$ac_ext" <<_ACEOF 11767#line 11767 "configure" 11768#include "confdefs.h" 11769#include <stdio.h> 11770int 11771main (void) 11772{ 11773printf("Hello") 11774 ; 11775 return 0; 11776} 11777_ACEOF 11778rm -f "conftest.$ac_objext" 11779if { (eval echo "$as_me:11779: \"$ac_compile\"") >&5 11780 (eval $ac_compile) 2>&5 11781 ac_status=$? 11782 echo "$as_me:11782: \$? = $ac_status" >&5 11783 (exit "$ac_status"); } && 11784 { ac_try='test -s "conftest.$ac_objext"' 11785 { (eval echo "$as_me:11785: \"$ac_try\"") >&5 11786 (eval $ac_try) 2>&5 11787 ac_status=$? 11788 echo "$as_me:11788: \$? = $ac_status" >&5 11789 (exit "$ac_status"); }; }; then 11790 : 11791else 11792 echo "$as_me: failed program was:" >&5 11793cat "conftest.$ac_ext" >&5 11794cf_have_incdir=yes 11795fi 11796rm -f "conftest.$ac_objext" "conftest.$ac_ext" 11797 CPPFLAGS=$cf_save_CPPFLAGS 11798 fi 11799 fi 11800 fi 11801 11802 if test "$cf_have_incdir" = no ; then 11803 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 11804 11805echo "${as_me:-configure}:11805: testing adding $cf_add_incdir to include-path ..." 1>&5 11806 11807 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" 11808 11809 cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'` 11810 test "$cf_top_incdir" = "$cf_add_incdir" && break 11811 cf_add_incdir="$cf_top_incdir" 11812 else 11813 break 11814 fi 11815 else 11816 break 11817 fi 11818 done 11819 done 11820fi 11821 11822 for cf_header in \ 11823 ncurses.h \ 11824 curses.h 11825 do 11826 11827 cat >"conftest.$ac_ext" <<_ACEOF 11828#line 11828 "configure" 11829#include "confdefs.h" 11830 11831#include <$cf_header> 11832int 11833main (void) 11834{ 11835 11836#ifdef NCURSES_VERSION 11837 11838printf("%s\\n", NCURSES_VERSION); 11839#else 11840#ifdef __NCURSES_H 11841printf("old\\n"); 11842#else 11843 #error __NCURSES_H is not defined 11844#endif 11845#endif 11846 11847 ; 11848 return 0; 11849} 11850_ACEOF 11851rm -f "conftest.$ac_objext" 11852if { (eval echo "$as_me:11852: \"$ac_compile\"") >&5 11853 (eval $ac_compile) 2>&5 11854 ac_status=$? 11855 echo "$as_me:11855: \$? = $ac_status" >&5 11856 (exit "$ac_status"); } && 11857 { ac_try='test -s "conftest.$ac_objext"' 11858 { (eval echo "$as_me:11858: \"$ac_try\"") >&5 11859 (eval $ac_try) 2>&5 11860 ac_status=$? 11861 echo "$as_me:11861: \$? = $ac_status" >&5 11862 (exit "$ac_status"); }; }; then 11863 cf_cv_ncurses_h2=$cf_header 11864 11865else 11866 echo "$as_me: failed program was:" >&5 11867cat "conftest.$ac_ext" >&5 11868cf_cv_ncurses_h2=no 11869fi 11870rm -f "conftest.$ac_objext" "conftest.$ac_ext" 11871 11872 if test "$cf_cv_ncurses_h2" != no ; then 11873 cf_cv_ncurses_h2=$cf_incdir/$cf_header 11874 test -n "$verbose" && echo $ECHO_N " ... found $ECHO_C" 1>&6 11875 break 11876 fi 11877 test -n "$verbose" && echo " ... tested $cf_incdir/$cf_header" 1>&6 11878 done 11879 CPPFLAGS="$cf_save2_CPPFLAGS" 11880 test "$cf_cv_ncurses_h2" != no && break 11881 done 11882 test "$cf_cv_ncurses_h2" = no && { { echo "$as_me:11882: error: not found" >&5 11883echo "$as_me: error: not found" >&2;} 11884 { (exit 1); exit 1; }; } 11885 11886fi 11887echo "$as_me:11887: result: $cf_cv_ncurses_h2" >&5 11888echo "${ECHO_T}$cf_cv_ncurses_h2" >&6 11889 11890 cf_1st_incdir=`echo "$cf_cv_ncurses_h2" | sed -e 's%/[^/]*$%%'` 11891 cf_cv_ncurses_header="`basename "$cf_cv_ncurses_h2"`" 11892 if test "`basename "$cf_1st_incdir"`" = "$cf_ncuhdr_root" ; then 11893 cf_cv_ncurses_header="$cf_ncuhdr_root/$cf_cv_ncurses_header" 11894 fi 11895 11896if test -n "$cf_1st_incdir" ; then 11897 for cf_add_incdir in $cf_1st_incdir 11898 do 11899 while test "$cf_add_incdir" != /usr/include 11900 do 11901 if test -d "$cf_add_incdir" 11902 then 11903 cf_have_incdir=no 11904 if test -n "$CFLAGS$CPPFLAGS" ; then 11905 # a loop is needed to ensure we can add subdirs of existing dirs 11906 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do 11907 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then 11908 cf_have_incdir=yes; break 11909 fi 11910 done 11911 fi 11912 11913 if test "$cf_have_incdir" = no ; then 11914 if test "$cf_add_incdir" = /usr/local/include ; then 11915 if test "$GCC" = yes 11916 then 11917 cf_save_CPPFLAGS=$CPPFLAGS 11918 11919 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 11920 CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" 11921 11922 cat >"conftest.$ac_ext" <<_ACEOF 11923#line 11923 "configure" 11924#include "confdefs.h" 11925#include <stdio.h> 11926int 11927main (void) 11928{ 11929printf("Hello") 11930 ; 11931 return 0; 11932} 11933_ACEOF 11934rm -f "conftest.$ac_objext" 11935if { (eval echo "$as_me:11935: \"$ac_compile\"") >&5 11936 (eval $ac_compile) 2>&5 11937 ac_status=$? 11938 echo "$as_me:11938: \$? = $ac_status" >&5 11939 (exit "$ac_status"); } && 11940 { ac_try='test -s "conftest.$ac_objext"' 11941 { (eval echo "$as_me:11941: \"$ac_try\"") >&5 11942 (eval $ac_try) 2>&5 11943 ac_status=$? 11944 echo "$as_me:11944: \$? = $ac_status" >&5 11945 (exit "$ac_status"); }; }; then 11946 : 11947else 11948 echo "$as_me: failed program was:" >&5 11949cat "conftest.$ac_ext" >&5 11950cf_have_incdir=yes 11951fi 11952rm -f "conftest.$ac_objext" "conftest.$ac_ext" 11953 CPPFLAGS=$cf_save_CPPFLAGS 11954 fi 11955 fi 11956 fi 11957 11958 if test "$cf_have_incdir" = no ; then 11959 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 11960 11961echo "${as_me:-configure}:11961: testing adding $cf_add_incdir to include-path ..." 1>&5 11962 11963 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" 11964 11965 cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'` 11966 test "$cf_top_incdir" = "$cf_add_incdir" && break 11967 cf_add_incdir="$cf_top_incdir" 11968 else 11969 break 11970 fi 11971 else 11972 break 11973 fi 11974 done 11975 done 11976fi 11977 11978fi 11979 11980# Set definitions to allow ifdef'ing for ncurses.h 11981 11982case "$cf_cv_ncurses_header" in 11983(*ncurses.h) 11984 11985cat >>confdefs.h <<\EOF 11986#define HAVE_NCURSES_H 1 11987EOF 11988 11989 ;; 11990esac 11991 11992case "$cf_cv_ncurses_header" in 11993(ncurses/curses.h|ncurses/ncurses.h) 11994 11995cat >>confdefs.h <<\EOF 11996#define HAVE_NCURSES_NCURSES_H 1 11997EOF 11998 11999 ;; 12000(ncursesw/curses.h|ncursesw/ncurses.h) 12001 12002cat >>confdefs.h <<\EOF 12003#define HAVE_NCURSESW_NCURSES_H 1 12004EOF 12005 12006 ;; 12007esac 12008 12009echo "$as_me:12009: checking for terminfo header" >&5 12010echo $ECHO_N "checking for terminfo header... $ECHO_C" >&6 12011if test "${cf_cv_term_header+set}" = set; then 12012 echo $ECHO_N "(cached) $ECHO_C" >&6 12013else 12014 12015case "${cf_cv_ncurses_header}" in 12016(*/ncurses.h|*/ncursesw.h) 12017 cf_term_header=`echo "$cf_cv_ncurses_header" | sed -e 's%ncurses[^.]*\.h$%term.h%'` 12018 ;; 12019(*) 12020 cf_term_header=term.h 12021 ;; 12022esac 12023 12024for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h" 12025do 12026cat >"conftest.$ac_ext" <<_ACEOF 12027#line 12027 "configure" 12028#include "confdefs.h" 12029#include <stdio.h> 12030#include <${cf_cv_ncurses_header:-curses.h}> 12031#include <$cf_test> 12032 12033int 12034main (void) 12035{ 12036int x = auto_left_margin; (void)x 12037 ; 12038 return 0; 12039} 12040_ACEOF 12041rm -f "conftest.$ac_objext" 12042if { (eval echo "$as_me:12042: \"$ac_compile\"") >&5 12043 (eval $ac_compile) 2>&5 12044 ac_status=$? 12045 echo "$as_me:12045: \$? = $ac_status" >&5 12046 (exit "$ac_status"); } && 12047 { ac_try='test -s "conftest.$ac_objext"' 12048 { (eval echo "$as_me:12048: \"$ac_try\"") >&5 12049 (eval $ac_try) 2>&5 12050 ac_status=$? 12051 echo "$as_me:12051: \$? = $ac_status" >&5 12052 (exit "$ac_status"); }; }; then 12053 12054 cf_cv_term_header="$cf_test" 12055else 12056 echo "$as_me: failed program was:" >&5 12057cat "conftest.$ac_ext" >&5 12058 12059 cf_cv_term_header=unknown 12060 12061fi 12062rm -f "conftest.$ac_objext" "conftest.$ac_ext" 12063 test "$cf_cv_term_header" != unknown && break 12064done 12065 12066fi 12067echo "$as_me:12067: result: $cf_cv_term_header" >&5 12068echo "${ECHO_T}$cf_cv_term_header" >&6 12069 12070# Set definitions to allow ifdef'ing to accommodate subdirectories 12071 12072case "$cf_cv_term_header" in 12073(*term.h) 12074 12075cat >>confdefs.h <<\EOF 12076#define HAVE_TERM_H 1 12077EOF 12078 12079 ;; 12080esac 12081 12082case "$cf_cv_term_header" in 12083(ncurses/term.h) 12084 12085cat >>confdefs.h <<\EOF 12086#define HAVE_NCURSES_TERM_H 1 12087EOF 12088 12089 ;; 12090(ncursesw/term.h) 12091 12092cat >>confdefs.h <<\EOF 12093#define HAVE_NCURSESW_TERM_H 1 12094EOF 12095 12096 ;; 12097esac 12098 12099# some applications need this, but should check for NCURSES_VERSION 12100 12101cat >>confdefs.h <<\EOF 12102#define NCURSES 1 12103EOF 12104 12105echo "$as_me:12105: checking for ncurses version" >&5 12106echo $ECHO_N "checking for ncurses version... $ECHO_C" >&6 12107if test "${cf_cv_ncurses_version+set}" = set; then 12108 echo $ECHO_N "(cached) $ECHO_C" >&6 12109else 12110 12111 cf_cv_ncurses_version=no 12112 cf_tempfile=out$$ 12113 rm -f "$cf_tempfile" 12114 if test "$cross_compiling" = yes; then 12115 12116 # This will not work if the preprocessor splits the line after the 12117 # Autoconf token. The 'unproto' program does that. 12118 cat > "conftest.$ac_ext" <<EOF 12119#include <${cf_cv_ncurses_header:-curses.h}> 12120#undef Autoconf 12121#ifdef NCURSES_VERSION 12122Autoconf NCURSES_VERSION 12123#else 12124#ifdef __NCURSES_H 12125Autoconf "old" 12126#endif 12127; 12128#endif 12129EOF 12130 cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out" 12131 { (eval echo "$as_me:12131: \"$cf_try\"") >&5 12132 (eval $cf_try) 2>&5 12133 ac_status=$? 12134 echo "$as_me:12134: \$? = $ac_status" >&5 12135 (exit "$ac_status"); } 12136 if test -f conftest.out ; then 12137 cf_out=`sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%' conftest.out` 12138 test -n "$cf_out" && cf_cv_ncurses_version="$cf_out" 12139 rm -f conftest.out 12140 fi 12141 12142else 12143 cat >"conftest.$ac_ext" <<_ACEOF 12144#line 12144 "configure" 12145#include "confdefs.h" 12146 12147$ac_includes_default 12148 12149#include <${cf_cv_ncurses_header:-curses.h}> 12150 12151int main(void) 12152{ 12153 FILE *fp = fopen("$cf_tempfile", "w"); 12154#ifdef NCURSES_VERSION 12155# ifdef NCURSES_VERSION_PATCH 12156 fprintf(fp, "%s.%d\\n", NCURSES_VERSION, NCURSES_VERSION_PATCH); 12157# else 12158 fprintf(fp, "%s\\n", NCURSES_VERSION); 12159# endif 12160#else 12161# ifdef __NCURSES_H 12162 fprintf(fp, "old\\n"); 12163# else 12164 #error expected ncurses header to define __NCURSES_H 12165# endif 12166#endif 12167 ${cf_cv_main_return:-return}(0); 12168} 12169_ACEOF 12170rm -f "conftest$ac_exeext" 12171if { (eval echo "$as_me:12171: \"$ac_link\"") >&5 12172 (eval $ac_link) 2>&5 12173 ac_status=$? 12174 echo "$as_me:12174: \$? = $ac_status" >&5 12175 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' 12176 { (eval echo "$as_me:12176: \"$ac_try\"") >&5 12177 (eval $ac_try) 2>&5 12178 ac_status=$? 12179 echo "$as_me:12179: \$? = $ac_status" >&5 12180 (exit "$ac_status"); }; }; then 12181 12182 cf_cv_ncurses_version=`cat $cf_tempfile` 12183else 12184 echo "$as_me: program exited with status $ac_status" >&5 12185echo "$as_me: failed program was:" >&5 12186cat "conftest.$ac_ext" >&5 12187fi 12188rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" 12189fi 12190 rm -f "$cf_tempfile" 12191 12192fi 12193echo "$as_me:12193: result: $cf_cv_ncurses_version" >&5 12194echo "${ECHO_T}$cf_cv_ncurses_version" >&6 12195test "$cf_cv_ncurses_version" = no || 12196cat >>confdefs.h <<\EOF 12197#define NCURSES 1 12198EOF 12199 12200cf_nculib_root=$cf_cv_screen 12201 # This works, except for the special case where we find gpm, but 12202 # ncurses is in a nonstandard location via $LIBS, and we really want 12203 # to link gpm. 12204cf_ncurses_LIBS="" 12205cf_ncurses_SAVE="$LIBS" 12206echo "$as_me:12206: checking for Gpm_Open in -lgpm" >&5 12207echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6 12208if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then 12209 echo $ECHO_N "(cached) $ECHO_C" >&6 12210else 12211 ac_check_lib_save_LIBS=$LIBS 12212LIBS="-lgpm $LIBS" 12213cat >"conftest.$ac_ext" <<_ACEOF 12214#line 12214 "configure" 12215#include "confdefs.h" 12216 12217/* Override any gcc2 internal prototype to avoid an error. */ 12218#ifdef __cplusplus 12219extern "C" 12220#endif 12221/* We use char because int might match the return type of a gcc2 12222 builtin and then its argument prototype would still apply. */ 12223char Gpm_Open (void); 12224int 12225main (void) 12226{ 12227Gpm_Open (); 12228 ; 12229 return 0; 12230} 12231_ACEOF 12232rm -f "conftest.$ac_objext" "conftest$ac_exeext" 12233if { (eval echo "$as_me:12233: \"$ac_link\"") >&5 12234 (eval $ac_link) 2>&5 12235 ac_status=$? 12236 echo "$as_me:12236: \$? = $ac_status" >&5 12237 (exit "$ac_status"); } && 12238 { ac_try='test -s "conftest$ac_exeext"' 12239 { (eval echo "$as_me:12239: \"$ac_try\"") >&5 12240 (eval $ac_try) 2>&5 12241 ac_status=$? 12242 echo "$as_me:12242: \$? = $ac_status" >&5 12243 (exit "$ac_status"); }; }; then 12244 ac_cv_lib_gpm_Gpm_Open=yes 12245else 12246 echo "$as_me: failed program was:" >&5 12247cat "conftest.$ac_ext" >&5 12248ac_cv_lib_gpm_Gpm_Open=no 12249fi 12250rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 12251LIBS=$ac_check_lib_save_LIBS 12252fi 12253echo "$as_me:12253: result: $ac_cv_lib_gpm_Gpm_Open" >&5 12254echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6 12255if test "$ac_cv_lib_gpm_Gpm_Open" = yes; then 12256 echo "$as_me:12256: checking for initscr in -lgpm" >&5 12257echo $ECHO_N "checking for initscr in -lgpm... $ECHO_C" >&6 12258if test "${ac_cv_lib_gpm_initscr+set}" = set; then 12259 echo $ECHO_N "(cached) $ECHO_C" >&6 12260else 12261 ac_check_lib_save_LIBS=$LIBS 12262LIBS="-lgpm $LIBS" 12263cat >"conftest.$ac_ext" <<_ACEOF 12264#line 12264 "configure" 12265#include "confdefs.h" 12266 12267/* Override any gcc2 internal prototype to avoid an error. */ 12268#ifdef __cplusplus 12269extern "C" 12270#endif 12271/* We use char because int might match the return type of a gcc2 12272 builtin and then its argument prototype would still apply. */ 12273char initscr (void); 12274int 12275main (void) 12276{ 12277initscr (); 12278 ; 12279 return 0; 12280} 12281_ACEOF 12282rm -f "conftest.$ac_objext" "conftest$ac_exeext" 12283if { (eval echo "$as_me:12283: \"$ac_link\"") >&5 12284 (eval $ac_link) 2>&5 12285 ac_status=$? 12286 echo "$as_me:12286: \$? = $ac_status" >&5 12287 (exit "$ac_status"); } && 12288 { ac_try='test -s "conftest$ac_exeext"' 12289 { (eval echo "$as_me:12289: \"$ac_try\"") >&5 12290 (eval $ac_try) 2>&5 12291 ac_status=$? 12292 echo "$as_me:12292: \$? = $ac_status" >&5 12293 (exit "$ac_status"); }; }; then 12294 ac_cv_lib_gpm_initscr=yes 12295else 12296 echo "$as_me: failed program was:" >&5 12297cat "conftest.$ac_ext" >&5 12298ac_cv_lib_gpm_initscr=no 12299fi 12300rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 12301LIBS=$ac_check_lib_save_LIBS 12302fi 12303echo "$as_me:12303: result: $ac_cv_lib_gpm_initscr" >&5 12304echo "${ECHO_T}$ac_cv_lib_gpm_initscr" >&6 12305if test "$ac_cv_lib_gpm_initscr" = yes; then 12306 LIBS="$cf_ncurses_SAVE" 12307else 12308 cf_ncurses_LIBS="-lgpm" 12309fi 12310 12311fi 12312 12313case "$host_os" in 12314(freebsd*) 12315 # This is only necessary if you are linking against an obsolete 12316 # version of ncurses (but it should do no harm, since it is static). 12317 if test "$cf_nculib_root" = ncurses ; then 12318 echo "$as_me:12318: checking for tgoto in -lmytinfo" >&5 12319echo $ECHO_N "checking for tgoto in -lmytinfo... $ECHO_C" >&6 12320if test "${ac_cv_lib_mytinfo_tgoto+set}" = set; then 12321 echo $ECHO_N "(cached) $ECHO_C" >&6 12322else 12323 ac_check_lib_save_LIBS=$LIBS 12324LIBS="-lmytinfo $LIBS" 12325cat >"conftest.$ac_ext" <<_ACEOF 12326#line 12326 "configure" 12327#include "confdefs.h" 12328 12329/* Override any gcc2 internal prototype to avoid an error. */ 12330#ifdef __cplusplus 12331extern "C" 12332#endif 12333/* We use char because int might match the return type of a gcc2 12334 builtin and then its argument prototype would still apply. */ 12335char tgoto (void); 12336int 12337main (void) 12338{ 12339tgoto (); 12340 ; 12341 return 0; 12342} 12343_ACEOF 12344rm -f "conftest.$ac_objext" "conftest$ac_exeext" 12345if { (eval echo "$as_me:12345: \"$ac_link\"") >&5 12346 (eval $ac_link) 2>&5 12347 ac_status=$? 12348 echo "$as_me:12348: \$? = $ac_status" >&5 12349 (exit "$ac_status"); } && 12350 { ac_try='test -s "conftest$ac_exeext"' 12351 { (eval echo "$as_me:12351: \"$ac_try\"") >&5 12352 (eval $ac_try) 2>&5 12353 ac_status=$? 12354 echo "$as_me:12354: \$? = $ac_status" >&5 12355 (exit "$ac_status"); }; }; then 12356 ac_cv_lib_mytinfo_tgoto=yes 12357else 12358 echo "$as_me: failed program was:" >&5 12359cat "conftest.$ac_ext" >&5 12360ac_cv_lib_mytinfo_tgoto=no 12361fi 12362rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 12363LIBS=$ac_check_lib_save_LIBS 12364fi 12365echo "$as_me:12365: result: $ac_cv_lib_mytinfo_tgoto" >&5 12366echo "${ECHO_T}$ac_cv_lib_mytinfo_tgoto" >&6 12367if test "$ac_cv_lib_mytinfo_tgoto" = yes; then 12368 cf_ncurses_LIBS="-lmytinfo $cf_ncurses_LIBS" 12369fi 12370 12371 fi 12372 ;; 12373esac 12374 12375cf_add_libs="$LIBS" 12376# reverse order 12377cf_add_0lib= 12378for cf_add_1lib in $cf_ncurses_LIBS; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 12379# filter duplicates 12380for cf_add_1lib in $cf_add_0lib; do 12381 for cf_add_2lib in $cf_add_libs; do 12382 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 12383 cf_add_1lib= 12384 break 12385 fi 12386 done 12387 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 12388done 12389LIBS="$cf_add_libs" 12390 12391if test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no" 12392then 12393 12394cf_add_libs="$LIBS" 12395# reverse order 12396cf_add_0lib= 12397for cf_add_1lib in -l$cf_nculib_root; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 12398# filter duplicates 12399for cf_add_1lib in $cf_add_0lib; do 12400 for cf_add_2lib in $cf_add_libs; do 12401 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 12402 cf_add_1lib= 12403 break 12404 fi 12405 done 12406 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 12407done 12408LIBS="$cf_add_libs" 12409 12410else 12411 12412 eval 'cf_cv_have_lib_'"$cf_nculib_root"'=no' 12413 cf_libdir="" 12414 echo "$as_me:12414: checking for initscr" >&5 12415echo $ECHO_N "checking for initscr... $ECHO_C" >&6 12416if test "${ac_cv_func_initscr+set}" = set; then 12417 echo $ECHO_N "(cached) $ECHO_C" >&6 12418else 12419 cat >"conftest.$ac_ext" <<_ACEOF 12420#line 12420 "configure" 12421#include "confdefs.h" 12422#define initscr autoconf_temporary 12423#include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */ 12424#undef initscr 12425 12426#ifdef __cplusplus 12427extern "C" 12428#endif 12429 12430/* We use char because int might match the return type of a gcc2 12431 builtin and then its argument prototype would still apply. */ 12432char initscr (void); 12433 12434int 12435main (void) 12436{ 12437 12438/* The GNU C library defines stubs for functions which it implements 12439 to always fail with ENOSYS. Some functions are actually named 12440 something starting with __ and the normal name is an alias. */ 12441#if defined (__stub_initscr) || defined (__stub___initscr) 12442#error found stub for initscr 12443#endif 12444 12445 return initscr (); 12446 ; 12447 return 0; 12448} 12449_ACEOF 12450rm -f "conftest.$ac_objext" "conftest$ac_exeext" 12451if { (eval echo "$as_me:12451: \"$ac_link\"") >&5 12452 (eval $ac_link) 2>&5 12453 ac_status=$? 12454 echo "$as_me:12454: \$? = $ac_status" >&5 12455 (exit "$ac_status"); } && 12456 { ac_try='test -s "conftest$ac_exeext"' 12457 { (eval echo "$as_me:12457: \"$ac_try\"") >&5 12458 (eval $ac_try) 2>&5 12459 ac_status=$? 12460 echo "$as_me:12460: \$? = $ac_status" >&5 12461 (exit "$ac_status"); }; }; then 12462 ac_cv_func_initscr=yes 12463else 12464 echo "$as_me: failed program was:" >&5 12465cat "conftest.$ac_ext" >&5 12466ac_cv_func_initscr=no 12467fi 12468rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 12469fi 12470echo "$as_me:12470: result: $ac_cv_func_initscr" >&5 12471echo "${ECHO_T}$ac_cv_func_initscr" >&6 12472if test "$ac_cv_func_initscr" = yes; then 12473 eval 'cf_cv_have_lib_'"$cf_nculib_root"'=yes' 12474else 12475 12476 cf_save_LIBS="$LIBS" 12477 echo "$as_me:12477: checking for initscr in -l$cf_nculib_root" >&5 12478echo $ECHO_N "checking for initscr in -l$cf_nculib_root... $ECHO_C" >&6 12479 LIBS="-l$cf_nculib_root $LIBS" 12480 cat >"conftest.$ac_ext" <<_ACEOF 12481#line 12481 "configure" 12482#include "confdefs.h" 12483#include <${cf_cv_ncurses_header:-curses.h}> 12484int 12485main (void) 12486{ 12487initscr() 12488 ; 12489 return 0; 12490} 12491_ACEOF 12492rm -f "conftest.$ac_objext" "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"); } && 12498 { ac_try='test -s "conftest$ac_exeext"' 12499 { (eval echo "$as_me:12499: \"$ac_try\"") >&5 12500 (eval $ac_try) 2>&5 12501 ac_status=$? 12502 echo "$as_me:12502: \$? = $ac_status" >&5 12503 (exit "$ac_status"); }; }; then 12504 echo "$as_me:12504: result: yes" >&5 12505echo "${ECHO_T}yes" >&6 12506 eval 'cf_cv_have_lib_'"$cf_nculib_root"'=yes' 12507 12508else 12509 echo "$as_me: failed program was:" >&5 12510cat "conftest.$ac_ext" >&5 12511echo "$as_me:12511: result: no" >&5 12512echo "${ECHO_T}no" >&6 12513 12514cf_search= 12515cf_library_path_list="" 12516if test -n "${LDFLAGS}${LIBS}" ; then 12517 for cf_library_path in $LDFLAGS $LIBS 12518 do 12519 case "$cf_library_path" in 12520 (-L*) 12521 cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'` 12522 12523test "x$cf_library_path" != "xNONE" && \ 12524test -d "$cf_library_path" && \ 12525 { 12526 test -n "$verbose" && echo " ... testing for lib-directories under $cf_library_path" 12527 test -d "$cf_library_path/lib" && cf_search="$cf_search $cf_library_path/lib" 12528 test -d "$cf_library_path/lib/$cf_nculib_root" && cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root" 12529 test -d "$cf_library_path/lib/$cf_nculib_root/lib" && cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root/lib" 12530 test -d "$cf_library_path/$cf_nculib_root/lib" && cf_search="$cf_search $cf_library_path/$cf_nculib_root/lib" 12531 test -d "$cf_library_path/$cf_nculib_root/lib/$cf_nculib_root" && cf_search="$cf_search $cf_library_path/$cf_nculib_root/lib/$cf_nculib_root" 12532} 12533 12534 cf_library_path_list="$cf_library_path_list $cf_search" 12535 ;; 12536 esac 12537 done 12538fi 12539 12540cf_search= 12541 12542test "x$prefix" != "xNONE" && \ 12543test -d "$prefix" && \ 12544 { 12545 test -n "$verbose" && echo " ... testing for lib-directories under $prefix" 12546 test -d "$prefix/lib" && cf_search="$cf_search $prefix/lib" 12547 test -d "$prefix/lib/$cf_nculib_root" && cf_search="$cf_search $prefix/lib/$cf_nculib_root" 12548 test -d "$prefix/lib/$cf_nculib_root/lib" && cf_search="$cf_search $prefix/lib/$cf_nculib_root/lib" 12549 test -d "$prefix/$cf_nculib_root/lib" && cf_search="$cf_search $prefix/$cf_nculib_root/lib" 12550 test -d "$prefix/$cf_nculib_root/lib/$cf_nculib_root" && cf_search="$cf_search $prefix/$cf_nculib_root/lib/$cf_nculib_root" 12551} 12552 12553for cf_subdir_prefix in \ 12554 /usr \ 12555 /usr/local \ 12556 /usr/pkg \ 12557 /opt \ 12558 /opt/local \ 12559 $HOME 12560do 12561 12562test "x$cf_subdir_prefix" != "x$prefix" && \ 12563test -d "$cf_subdir_prefix" && \ 12564{ test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && { 12565 test -n "$verbose" && echo " ... testing for lib-directories under $cf_subdir_prefix" 12566 test -d "$cf_subdir_prefix/lib" && cf_search="$cf_search $cf_subdir_prefix/lib" 12567 test -d "$cf_subdir_prefix/lib/$cf_nculib_root" && cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root" 12568 test -d "$cf_subdir_prefix/lib/$cf_nculib_root/lib" && cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root/lib" 12569 test -d "$cf_subdir_prefix/$cf_nculib_root/lib" && cf_search="$cf_search $cf_subdir_prefix/$cf_nculib_root/lib" 12570 test -d "$cf_subdir_prefix/$cf_nculib_root/lib/$cf_nculib_root" && cf_search="$cf_search $cf_subdir_prefix/$cf_nculib_root/lib/$cf_nculib_root" 12571} 12572 12573done 12574 12575cf_search="$cf_library_path_list $cf_search" 12576 12577 for cf_libdir in $cf_search 12578 do 12579 echo "$as_me:12579: checking for -l$cf_nculib_root in $cf_libdir" >&5 12580echo $ECHO_N "checking for -l$cf_nculib_root in $cf_libdir... $ECHO_C" >&6 12581 LIBS="-L$cf_libdir -l$cf_nculib_root $cf_save_LIBS" 12582 cat >"conftest.$ac_ext" <<_ACEOF 12583#line 12583 "configure" 12584#include "confdefs.h" 12585#include <${cf_cv_ncurses_header:-curses.h}> 12586int 12587main (void) 12588{ 12589initscr() 12590 ; 12591 return 0; 12592} 12593_ACEOF 12594rm -f "conftest.$ac_objext" "conftest$ac_exeext" 12595if { (eval echo "$as_me:12595: \"$ac_link\"") >&5 12596 (eval $ac_link) 2>&5 12597 ac_status=$? 12598 echo "$as_me:12598: \$? = $ac_status" >&5 12599 (exit "$ac_status"); } && 12600 { ac_try='test -s "conftest$ac_exeext"' 12601 { (eval echo "$as_me:12601: \"$ac_try\"") >&5 12602 (eval $ac_try) 2>&5 12603 ac_status=$? 12604 echo "$as_me:12604: \$? = $ac_status" >&5 12605 (exit "$ac_status"); }; }; then 12606 echo "$as_me:12606: result: yes" >&5 12607echo "${ECHO_T}yes" >&6 12608 eval 'cf_cv_have_lib_'"$cf_nculib_root"'=yes' 12609 break 12610else 12611 echo "$as_me: failed program was:" >&5 12612cat "conftest.$ac_ext" >&5 12613echo "$as_me:12613: result: no" >&5 12614echo "${ECHO_T}no" >&6 12615 LIBS="$cf_save_LIBS" 12616fi 12617rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 12618 done 12619 12620fi 12621rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 12622 12623fi 12624 12625eval 'cf_found_library="$cf_cv_have_lib_'"$cf_nculib_root"\" 12626 12627if test "$cf_found_library" = no ; then 12628 { { echo "$as_me:12628: error: Cannot link $cf_nculib_root library" >&5 12629echo "$as_me: error: Cannot link $cf_nculib_root library" >&2;} 12630 { (exit 1); exit 1; }; } 12631fi 12632 12633fi 12634 12635if test -n "$cf_ncurses_LIBS" ; then 12636 echo "$as_me:12636: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5 12637echo $ECHO_N "checking if we can link $cf_nculib_root without $cf_ncurses_LIBS... $ECHO_C" >&6 12638 cf_ncurses_SAVE="$LIBS" 12639 for p in $cf_ncurses_LIBS ; do 12640 q=`echo "$LIBS" | sed -e "s%$p %%" -e "s%$p$%%"` 12641 if test "$q" != "$LIBS" ; then 12642 LIBS="$q" 12643 fi 12644 done 12645 cat >"conftest.$ac_ext" <<_ACEOF 12646#line 12646 "configure" 12647#include "confdefs.h" 12648#include <${cf_cv_ncurses_header:-curses.h}> 12649int 12650main (void) 12651{ 12652initscr(); mousemask(0,0); tigetstr((char *)0); 12653 ; 12654 return 0; 12655} 12656_ACEOF 12657rm -f "conftest.$ac_objext" "conftest$ac_exeext" 12658if { (eval echo "$as_me:12658: \"$ac_link\"") >&5 12659 (eval $ac_link) 2>&5 12660 ac_status=$? 12661 echo "$as_me:12661: \$? = $ac_status" >&5 12662 (exit "$ac_status"); } && 12663 { ac_try='test -s "conftest$ac_exeext"' 12664 { (eval echo "$as_me:12664: \"$ac_try\"") >&5 12665 (eval $ac_try) 2>&5 12666 ac_status=$? 12667 echo "$as_me:12667: \$? = $ac_status" >&5 12668 (exit "$ac_status"); }; }; then 12669 echo "$as_me:12669: result: yes" >&5 12670echo "${ECHO_T}yes" >&6 12671else 12672 echo "$as_me: failed program was:" >&5 12673cat "conftest.$ac_ext" >&5 12674echo "$as_me:12674: result: no" >&5 12675echo "${ECHO_T}no" >&6 12676 LIBS="$cf_ncurses_SAVE" 12677fi 12678rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 12679fi 12680 12681cf_nculib_ROOT=`echo "HAVE_LIB$cf_nculib_root" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` 12682 12683cat >>confdefs.h <<EOF 12684#define $cf_nculib_ROOT 1 12685EOF 12686 12687 fi 12688else 12689 NCURSES_CONFIG=none 12690fi 12691 12692 ;; 12693(pdcurses) 12694 echo "$as_me:12694: checking for X" >&5 12695echo $ECHO_N "checking for X... $ECHO_C" >&6 12696 12697# Check whether --with-x or --without-x was given. 12698if test "${with_x+set}" = set; then 12699 withval="$with_x" 12700 12701fi; 12702# $have_x is `yes', `no', `disabled', or empty when we do not yet know. 12703if test "x$with_x" = xno; then 12704 # The user explicitly disabled X. 12705 have_x=disabled 12706else 12707 if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then 12708 # Both variables are already set. 12709 have_x=yes 12710 else 12711 if test "${ac_cv_have_x+set}" = set; then 12712 echo $ECHO_N "(cached) $ECHO_C" >&6 12713else 12714 # One or both of the vars are not set, and there is no cached value. 12715ac_x_includes=no ac_x_libraries=no 12716rm -fr conftest.dir 12717if mkdir conftest.dir; then 12718 cd conftest.dir 12719 # Make sure to not put "make" in the Imakefile rules, since we grep it out. 12720 cat >Imakefile <<'EOF' 12721acfindx: 12722 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"' 12723EOF 12724 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then 12725 # GNU make sometimes prints "make[1]: Entering...", which would confuse us. 12726 eval "`${MAKE-make} acfindx 2>/dev/null | grep -v make`" 12727 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. 12728 for ac_extension in a so sl dylib dll; do 12729 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" && 12730 test -f "$ac_im_libdir/libX11.$ac_extension"; then 12731 ac_im_usrlibdir=$ac_im_libdir; break 12732 fi 12733 done 12734 # Screen out bogus values from the imake configuration. They are 12735 # bogus both because they are the default anyway, and because 12736 # using them would break gcc on systems where it needs fixed includes. 12737 case $ac_im_incroot in 12738 /usr/include) ;; 12739 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;; 12740 esac 12741 case $ac_im_usrlibdir in 12742 /usr/lib | /lib) ;; 12743 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;; 12744 esac 12745 fi 12746 cd .. 12747 rm -fr conftest.dir 12748fi 12749 12750# Standard set of common directories for X headers. 12751# Check X11 before X11Rn because it is often a symlink to the current release. 12752ac_x_header_dirs=' 12753/usr/X11/include 12754/usr/X11R7/include 12755/usr/X11R6/include 12756/usr/X11R5/include 12757/usr/X11R4/include 12758 12759/opt/local/include 12760/opt/X11/include 12761 12762/usr/include/X11 12763/usr/include/X11R7 12764/usr/include/X11R6 12765/usr/include/X11R5 12766/usr/include/X11R4 12767 12768/usr/local/X11/include 12769/usr/local/X11R7/include 12770/usr/local/X11R6/include 12771/usr/local/X11R5/include 12772/usr/local/X11R4/include 12773 12774/usr/local/include/X11 12775/usr/local/include/X11R7 12776/usr/local/include/X11R6 12777/usr/local/include/X11R5 12778/usr/local/include/X11R4 12779 12780/usr/X386/include 12781/usr/x386/include 12782/usr/XFree86/include/X11 12783 12784/usr/include 12785/usr/local/include 12786/usr/unsupported/include 12787/usr/athena/include 12788/usr/local/x11r5/include 12789/usr/lpp/Xamples/include 12790 12791/usr/openwin/include 12792/usr/openwin/share/include' 12793 12794if test "$ac_x_includes" = no; then 12795 # Guess where to find include files, by looking for Intrinsic.h. 12796 # First, try using that file with no special directory specified. 12797 cat >"conftest.$ac_ext" <<_ACEOF 12798#line 12798 "configure" 12799#include "confdefs.h" 12800#include <X11/Intrinsic.h> 12801_ACEOF 12802if { (eval echo "$as_me:12802: \"$ac_cpp "conftest.$ac_ext"\"") >&5 12803 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 12804 ac_status=$? 12805 $EGREP -v '^ *\+' conftest.er1 >conftest.err 12806 rm -f conftest.er1 12807 cat conftest.err >&5 12808 echo "$as_me:12808: \$? = $ac_status" >&5 12809 (exit "$ac_status"); } >/dev/null; then 12810 if test -s conftest.err; then 12811 ac_cpp_err=$ac_c_preproc_warn_flag 12812 else 12813 ac_cpp_err= 12814 fi 12815else 12816 ac_cpp_err=yes 12817fi 12818if test -z "$ac_cpp_err"; then 12819 # We can compile using X headers with no special include directory. 12820ac_x_includes= 12821else 12822 echo "$as_me: failed program was:" >&5 12823 cat "conftest.$ac_ext" >&5 12824 for ac_dir in $ac_x_header_dirs; do 12825 if test -r "$ac_dir/X11/Intrinsic.h"; then 12826 ac_x_includes=$ac_dir 12827 break 12828 fi 12829done 12830fi 12831rm -f conftest.err "conftest.$ac_ext" 12832fi # $ac_x_includes = no 12833 12834if test "$ac_x_libraries" = no; then 12835 # Check for the libraries. 12836 # See if we find them without any special options. 12837 # Don't add to $LIBS permanently. 12838 ac_save_LIBS=$LIBS 12839 LIBS="-lXt $LIBS" 12840 cat >"conftest.$ac_ext" <<_ACEOF 12841#line 12841 "configure" 12842#include "confdefs.h" 12843#include <X11/Intrinsic.h> 12844int 12845main (void) 12846{ 12847XtMalloc (0) 12848 ; 12849 return 0; 12850} 12851_ACEOF 12852rm -f "conftest.$ac_objext" "conftest$ac_exeext" 12853if { (eval echo "$as_me:12853: \"$ac_link\"") >&5 12854 (eval $ac_link) 2>&5 12855 ac_status=$? 12856 echo "$as_me:12856: \$? = $ac_status" >&5 12857 (exit "$ac_status"); } && 12858 { ac_try='test -s "conftest$ac_exeext"' 12859 { (eval echo "$as_me:12859: \"$ac_try\"") >&5 12860 (eval $ac_try) 2>&5 12861 ac_status=$? 12862 echo "$as_me:12862: \$? = $ac_status" >&5 12863 (exit "$ac_status"); }; }; then 12864 LIBS=$ac_save_LIBS 12865# We can link X programs with no special library path. 12866ac_x_libraries= 12867else 12868 echo "$as_me: failed program was:" >&5 12869cat "conftest.$ac_ext" >&5 12870LIBS=$ac_save_LIBS 12871for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g` 12872do 12873 # Don't even attempt the hair of trying to link an X program! 12874 for ac_extension in a so sl dylib dll; do 12875 if test -r "$ac_dir/libXt.$ac_extension"; then 12876 ac_x_libraries=$ac_dir 12877 break 2 12878 fi 12879 done 12880done 12881fi 12882rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 12883fi # $ac_x_libraries = no 12884 12885if test "$ac_x_includes" = no || test "$ac_x_libraries" = no; then 12886 # Didn't find X anywhere. Cache the known absence of X. 12887 ac_cv_have_x="have_x=no" 12888else 12889 # Record where we found X for the cache. 12890 ac_cv_have_x="have_x=yes \ 12891 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries" 12892fi 12893fi 12894 12895 fi 12896 eval "$ac_cv_have_x" 12897fi # $with_x != no 12898 12899if test "$have_x" != yes; then 12900 echo "$as_me:12900: result: $have_x" >&5 12901echo "${ECHO_T}$have_x" >&6 12902 no_x=yes 12903else 12904 # If each of the values was on the command line, it overrides each guess. 12905 test "x$x_includes" = xNONE && x_includes=$ac_x_includes 12906 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries 12907 # Update the cache value to reflect the command line values. 12908 ac_cv_have_x="have_x=yes \ 12909 ac_x_includes=$x_includes ac_x_libraries=$x_libraries" 12910 echo "$as_me:12910: result: libraries $x_libraries, headers $x_includes" >&5 12911echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6 12912fi 12913 12914if test "$no_x" = yes; then 12915 # Not all programs may use this symbol, but it does not hurt to define it. 12916 12917cat >>confdefs.h <<\EOF 12918#define X_DISPLAY_MISSING 1 12919EOF 12920 12921 X_CFLAGS= 12922 X_PRE_LIBS= 12923 X_LIBS= 12924 X_EXTRA_LIBS= 12925else 12926 if test -n "$x_includes"; then 12927 X_CFLAGS="$X_CFLAGS -I$x_includes" 12928 fi 12929 12930 # It would also be nice to do this for all -L options, not just this one. 12931 if test -n "$x_libraries"; then 12932 X_LIBS="$X_LIBS -L$x_libraries" 12933 # For Solaris; some versions of Sun CC require a space after -R and 12934 # others require no space. Words are not sufficient . . . . 12935 case `(uname -sr) 2>/dev/null` in 12936 "SunOS 5"*) 12937 echo "$as_me:12937: checking whether -R must be followed by a space" >&5 12938echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6 12939 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries" 12940 cat >"conftest.$ac_ext" <<_ACEOF 12941#line 12941 "configure" 12942#include "confdefs.h" 12943 12944int 12945main (void) 12946{ 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_R_nospace=yes 12965else 12966 echo "$as_me: failed program was:" >&5 12967cat "conftest.$ac_ext" >&5 12968ac_R_nospace=no 12969fi 12970rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 12971 if test $ac_R_nospace = yes; then 12972 echo "$as_me:12972: result: no" >&5 12973echo "${ECHO_T}no" >&6 12974 X_LIBS="$X_LIBS -R$x_libraries" 12975 else 12976 LIBS="$ac_xsave_LIBS -R $x_libraries" 12977 cat >"conftest.$ac_ext" <<_ACEOF 12978#line 12978 "configure" 12979#include "confdefs.h" 12980 12981int 12982main (void) 12983{ 12984 12985 ; 12986 return 0; 12987} 12988_ACEOF 12989rm -f "conftest.$ac_objext" "conftest$ac_exeext" 12990if { (eval echo "$as_me:12990: \"$ac_link\"") >&5 12991 (eval $ac_link) 2>&5 12992 ac_status=$? 12993 echo "$as_me:12993: \$? = $ac_status" >&5 12994 (exit "$ac_status"); } && 12995 { ac_try='test -s "conftest$ac_exeext"' 12996 { (eval echo "$as_me:12996: \"$ac_try\"") >&5 12997 (eval $ac_try) 2>&5 12998 ac_status=$? 12999 echo "$as_me:12999: \$? = $ac_status" >&5 13000 (exit "$ac_status"); }; }; then 13001 ac_R_space=yes 13002else 13003 echo "$as_me: failed program was:" >&5 13004cat "conftest.$ac_ext" >&5 13005ac_R_space=no 13006fi 13007rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 13008 if test $ac_R_space = yes; then 13009 echo "$as_me:13009: result: yes" >&5 13010echo "${ECHO_T}yes" >&6 13011 X_LIBS="$X_LIBS -R $x_libraries" 13012 else 13013 echo "$as_me:13013: result: neither works" >&5 13014echo "${ECHO_T}neither works" >&6 13015 fi 13016 fi 13017 LIBS=$ac_xsave_LIBS 13018 esac 13019 fi 13020 13021 # Check for system-dependent libraries X programs must link with. 13022 # Do this before checking for the system-independent R6 libraries 13023 # (-lICE), since we may need -lsocket or whatever for X linking. 13024 13025 if test "$ISC" = yes; then 13026 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet" 13027 else 13028 # Martyn Johnson says this is needed for Ultrix, if the X 13029 # libraries were built with DECnet support. And Karl Berry says 13030 # the Alpha needs dnet_stub (dnet does not exist). 13031 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11" 13032 cat >"conftest.$ac_ext" <<_ACEOF 13033#line 13033 "configure" 13034#include "confdefs.h" 13035 13036/* Override any gcc2 internal prototype to avoid an error. */ 13037#ifdef __cplusplus 13038extern "C" 13039#endif 13040/* We use char because int might match the return type of a gcc2 13041 builtin and then its argument prototype would still apply. */ 13042char XOpenDisplay (void); 13043int 13044main (void) 13045{ 13046XOpenDisplay (); 13047 ; 13048 return 0; 13049} 13050_ACEOF 13051rm -f "conftest.$ac_objext" "conftest$ac_exeext" 13052if { (eval echo "$as_me:13052: \"$ac_link\"") >&5 13053 (eval $ac_link) 2>&5 13054 ac_status=$? 13055 echo "$as_me:13055: \$? = $ac_status" >&5 13056 (exit "$ac_status"); } && 13057 { ac_try='test -s "conftest$ac_exeext"' 13058 { (eval echo "$as_me:13058: \"$ac_try\"") >&5 13059 (eval $ac_try) 2>&5 13060 ac_status=$? 13061 echo "$as_me:13061: \$? = $ac_status" >&5 13062 (exit "$ac_status"); }; }; then 13063 : 13064else 13065 echo "$as_me: failed program was:" >&5 13066cat "conftest.$ac_ext" >&5 13067echo "$as_me:13067: checking for dnet_ntoa in -ldnet" >&5 13068echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6 13069if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then 13070 echo $ECHO_N "(cached) $ECHO_C" >&6 13071else 13072 ac_check_lib_save_LIBS=$LIBS 13073LIBS="-ldnet $LIBS" 13074cat >"conftest.$ac_ext" <<_ACEOF 13075#line 13075 "configure" 13076#include "confdefs.h" 13077 13078/* Override any gcc2 internal prototype to avoid an error. */ 13079#ifdef __cplusplus 13080extern "C" 13081#endif 13082/* We use char because int might match the return type of a gcc2 13083 builtin and then its argument prototype would still apply. */ 13084char dnet_ntoa (void); 13085int 13086main (void) 13087{ 13088dnet_ntoa (); 13089 ; 13090 return 0; 13091} 13092_ACEOF 13093rm -f "conftest.$ac_objext" "conftest$ac_exeext" 13094if { (eval echo "$as_me:13094: \"$ac_link\"") >&5 13095 (eval $ac_link) 2>&5 13096 ac_status=$? 13097 echo "$as_me:13097: \$? = $ac_status" >&5 13098 (exit "$ac_status"); } && 13099 { ac_try='test -s "conftest$ac_exeext"' 13100 { (eval echo "$as_me:13100: \"$ac_try\"") >&5 13101 (eval $ac_try) 2>&5 13102 ac_status=$? 13103 echo "$as_me:13103: \$? = $ac_status" >&5 13104 (exit "$ac_status"); }; }; then 13105 ac_cv_lib_dnet_dnet_ntoa=yes 13106else 13107 echo "$as_me: failed program was:" >&5 13108cat "conftest.$ac_ext" >&5 13109ac_cv_lib_dnet_dnet_ntoa=no 13110fi 13111rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 13112LIBS=$ac_check_lib_save_LIBS 13113fi 13114echo "$as_me:13114: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 13115echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6 13116if test "$ac_cv_lib_dnet_dnet_ntoa" = yes; then 13117 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" 13118fi 13119 13120 if test $ac_cv_lib_dnet_dnet_ntoa = no; then 13121 echo "$as_me:13121: checking for dnet_ntoa in -ldnet_stub" >&5 13122echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6 13123if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then 13124 echo $ECHO_N "(cached) $ECHO_C" >&6 13125else 13126 ac_check_lib_save_LIBS=$LIBS 13127LIBS="-ldnet_stub $LIBS" 13128cat >"conftest.$ac_ext" <<_ACEOF 13129#line 13129 "configure" 13130#include "confdefs.h" 13131 13132/* Override any gcc2 internal prototype to avoid an error. */ 13133#ifdef __cplusplus 13134extern "C" 13135#endif 13136/* We use char because int might match the return type of a gcc2 13137 builtin and then its argument prototype would still apply. */ 13138char dnet_ntoa (void); 13139int 13140main (void) 13141{ 13142dnet_ntoa (); 13143 ; 13144 return 0; 13145} 13146_ACEOF 13147rm -f "conftest.$ac_objext" "conftest$ac_exeext" 13148if { (eval echo "$as_me:13148: \"$ac_link\"") >&5 13149 (eval $ac_link) 2>&5 13150 ac_status=$? 13151 echo "$as_me:13151: \$? = $ac_status" >&5 13152 (exit "$ac_status"); } && 13153 { ac_try='test -s "conftest$ac_exeext"' 13154 { (eval echo "$as_me:13154: \"$ac_try\"") >&5 13155 (eval $ac_try) 2>&5 13156 ac_status=$? 13157 echo "$as_me:13157: \$? = $ac_status" >&5 13158 (exit "$ac_status"); }; }; then 13159 ac_cv_lib_dnet_stub_dnet_ntoa=yes 13160else 13161 echo "$as_me: failed program was:" >&5 13162cat "conftest.$ac_ext" >&5 13163ac_cv_lib_dnet_stub_dnet_ntoa=no 13164fi 13165rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 13166LIBS=$ac_check_lib_save_LIBS 13167fi 13168echo "$as_me:13168: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 13169echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6 13170if test "$ac_cv_lib_dnet_stub_dnet_ntoa" = yes; then 13171 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" 13172fi 13173 13174 fi 13175fi 13176rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 13177 LIBS="$ac_xsave_LIBS" 13178 13179 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT, 13180 # to get the SysV transport functions. 13181 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4) 13182 # needs -lnsl. 13183 # The nsl library prevents programs from opening the X display 13184 # on Irix 5.2, according to T.E. Dickey. 13185 # The functions gethostbyname, getservbyname, and inet_addr are 13186 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking. 13187 echo "$as_me:13187: checking for gethostbyname" >&5 13188echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6 13189if test "${ac_cv_func_gethostbyname+set}" = set; then 13190 echo $ECHO_N "(cached) $ECHO_C" >&6 13191else 13192 cat >"conftest.$ac_ext" <<_ACEOF 13193#line 13193 "configure" 13194#include "confdefs.h" 13195#define gethostbyname autoconf_temporary 13196#include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */ 13197#undef gethostbyname 13198 13199#ifdef __cplusplus 13200extern "C" 13201#endif 13202 13203/* We use char because int might match the return type of a gcc2 13204 builtin and then its argument prototype would still apply. */ 13205char gethostbyname (void); 13206 13207int 13208main (void) 13209{ 13210 13211/* The GNU C library defines stubs for functions which it implements 13212 to always fail with ENOSYS. Some functions are actually named 13213 something starting with __ and the normal name is an alias. */ 13214#if defined (__stub_gethostbyname) || defined (__stub___gethostbyname) 13215#error found stub for gethostbyname 13216#endif 13217 13218 return gethostbyname (); 13219 ; 13220 return 0; 13221} 13222_ACEOF 13223rm -f "conftest.$ac_objext" "conftest$ac_exeext" 13224if { (eval echo "$as_me:13224: \"$ac_link\"") >&5 13225 (eval $ac_link) 2>&5 13226 ac_status=$? 13227 echo "$as_me:13227: \$? = $ac_status" >&5 13228 (exit "$ac_status"); } && 13229 { ac_try='test -s "conftest$ac_exeext"' 13230 { (eval echo "$as_me:13230: \"$ac_try\"") >&5 13231 (eval $ac_try) 2>&5 13232 ac_status=$? 13233 echo "$as_me:13233: \$? = $ac_status" >&5 13234 (exit "$ac_status"); }; }; then 13235 ac_cv_func_gethostbyname=yes 13236else 13237 echo "$as_me: failed program was:" >&5 13238cat "conftest.$ac_ext" >&5 13239ac_cv_func_gethostbyname=no 13240fi 13241rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 13242fi 13243echo "$as_me:13243: result: $ac_cv_func_gethostbyname" >&5 13244echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6 13245 13246 if test $ac_cv_func_gethostbyname = no; then 13247 echo "$as_me:13247: checking for gethostbyname in -lnsl" >&5 13248echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6 13249if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then 13250 echo $ECHO_N "(cached) $ECHO_C" >&6 13251else 13252 ac_check_lib_save_LIBS=$LIBS 13253LIBS="-lnsl $LIBS" 13254cat >"conftest.$ac_ext" <<_ACEOF 13255#line 13255 "configure" 13256#include "confdefs.h" 13257 13258/* Override any gcc2 internal prototype to avoid an error. */ 13259#ifdef __cplusplus 13260extern "C" 13261#endif 13262/* We use char because int might match the return type of a gcc2 13263 builtin and then its argument prototype would still apply. */ 13264char gethostbyname (void); 13265int 13266main (void) 13267{ 13268gethostbyname (); 13269 ; 13270 return 0; 13271} 13272_ACEOF 13273rm -f "conftest.$ac_objext" "conftest$ac_exeext" 13274if { (eval echo "$as_me:13274: \"$ac_link\"") >&5 13275 (eval $ac_link) 2>&5 13276 ac_status=$? 13277 echo "$as_me:13277: \$? = $ac_status" >&5 13278 (exit "$ac_status"); } && 13279 { ac_try='test -s "conftest$ac_exeext"' 13280 { (eval echo "$as_me:13280: \"$ac_try\"") >&5 13281 (eval $ac_try) 2>&5 13282 ac_status=$? 13283 echo "$as_me:13283: \$? = $ac_status" >&5 13284 (exit "$ac_status"); }; }; then 13285 ac_cv_lib_nsl_gethostbyname=yes 13286else 13287 echo "$as_me: failed program was:" >&5 13288cat "conftest.$ac_ext" >&5 13289ac_cv_lib_nsl_gethostbyname=no 13290fi 13291rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 13292LIBS=$ac_check_lib_save_LIBS 13293fi 13294echo "$as_me:13294: result: $ac_cv_lib_nsl_gethostbyname" >&5 13295echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6 13296if test "$ac_cv_lib_nsl_gethostbyname" = yes; then 13297 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" 13298fi 13299 13300 if test $ac_cv_lib_nsl_gethostbyname = no; then 13301 echo "$as_me:13301: checking for gethostbyname in -lbsd" >&5 13302echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6 13303if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then 13304 echo $ECHO_N "(cached) $ECHO_C" >&6 13305else 13306 ac_check_lib_save_LIBS=$LIBS 13307LIBS="-lbsd $LIBS" 13308cat >"conftest.$ac_ext" <<_ACEOF 13309#line 13309 "configure" 13310#include "confdefs.h" 13311 13312/* Override any gcc2 internal prototype to avoid an error. */ 13313#ifdef __cplusplus 13314extern "C" 13315#endif 13316/* We use char because int might match the return type of a gcc2 13317 builtin and then its argument prototype would still apply. */ 13318char gethostbyname (void); 13319int 13320main (void) 13321{ 13322gethostbyname (); 13323 ; 13324 return 0; 13325} 13326_ACEOF 13327rm -f "conftest.$ac_objext" "conftest$ac_exeext" 13328if { (eval echo "$as_me:13328: \"$ac_link\"") >&5 13329 (eval $ac_link) 2>&5 13330 ac_status=$? 13331 echo "$as_me:13331: \$? = $ac_status" >&5 13332 (exit "$ac_status"); } && 13333 { ac_try='test -s "conftest$ac_exeext"' 13334 { (eval echo "$as_me:13334: \"$ac_try\"") >&5 13335 (eval $ac_try) 2>&5 13336 ac_status=$? 13337 echo "$as_me:13337: \$? = $ac_status" >&5 13338 (exit "$ac_status"); }; }; then 13339 ac_cv_lib_bsd_gethostbyname=yes 13340else 13341 echo "$as_me: failed program was:" >&5 13342cat "conftest.$ac_ext" >&5 13343ac_cv_lib_bsd_gethostbyname=no 13344fi 13345rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 13346LIBS=$ac_check_lib_save_LIBS 13347fi 13348echo "$as_me:13348: result: $ac_cv_lib_bsd_gethostbyname" >&5 13349echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6 13350if test "$ac_cv_lib_bsd_gethostbyname" = yes; then 13351 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd" 13352fi 13353 13354 fi 13355 fi 13356 13357 # lieder@skyler.mavd.honeywell.com says without -lsocket, 13358 # socket/setsockopt and other routines are undefined under SCO ODT 13359 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary 13360 # on later versions), says Simon Leinen: it contains gethostby* 13361 # variants that don't use the nameserver (or something). -lsocket 13362 # must be given before -lnsl if both are needed. We assume that 13363 # if connect needs -lnsl, so does gethostbyname. 13364 echo "$as_me:13364: checking for connect" >&5 13365echo $ECHO_N "checking for connect... $ECHO_C" >&6 13366if test "${ac_cv_func_connect+set}" = set; then 13367 echo $ECHO_N "(cached) $ECHO_C" >&6 13368else 13369 cat >"conftest.$ac_ext" <<_ACEOF 13370#line 13370 "configure" 13371#include "confdefs.h" 13372#define connect autoconf_temporary 13373#include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */ 13374#undef connect 13375 13376#ifdef __cplusplus 13377extern "C" 13378#endif 13379 13380/* We use char because int might match the return type of a gcc2 13381 builtin and then its argument prototype would still apply. */ 13382char connect (void); 13383 13384int 13385main (void) 13386{ 13387 13388/* The GNU C library defines stubs for functions which it implements 13389 to always fail with ENOSYS. Some functions are actually named 13390 something starting with __ and the normal name is an alias. */ 13391#if defined (__stub_connect) || defined (__stub___connect) 13392#error found stub for connect 13393#endif 13394 13395 return connect (); 13396 ; 13397 return 0; 13398} 13399_ACEOF 13400rm -f "conftest.$ac_objext" "conftest$ac_exeext" 13401if { (eval echo "$as_me:13401: \"$ac_link\"") >&5 13402 (eval $ac_link) 2>&5 13403 ac_status=$? 13404 echo "$as_me:13404: \$? = $ac_status" >&5 13405 (exit "$ac_status"); } && 13406 { ac_try='test -s "conftest$ac_exeext"' 13407 { (eval echo "$as_me:13407: \"$ac_try\"") >&5 13408 (eval $ac_try) 2>&5 13409 ac_status=$? 13410 echo "$as_me:13410: \$? = $ac_status" >&5 13411 (exit "$ac_status"); }; }; then 13412 ac_cv_func_connect=yes 13413else 13414 echo "$as_me: failed program was:" >&5 13415cat "conftest.$ac_ext" >&5 13416ac_cv_func_connect=no 13417fi 13418rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 13419fi 13420echo "$as_me:13420: result: $ac_cv_func_connect" >&5 13421echo "${ECHO_T}$ac_cv_func_connect" >&6 13422 13423 if test $ac_cv_func_connect = no; then 13424 echo "$as_me:13424: checking for connect in -lsocket" >&5 13425echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6 13426if test "${ac_cv_lib_socket_connect+set}" = set; then 13427 echo $ECHO_N "(cached) $ECHO_C" >&6 13428else 13429 ac_check_lib_save_LIBS=$LIBS 13430LIBS="-lsocket $X_EXTRA_LIBS $LIBS" 13431cat >"conftest.$ac_ext" <<_ACEOF 13432#line 13432 "configure" 13433#include "confdefs.h" 13434 13435/* Override any gcc2 internal prototype to avoid an error. */ 13436#ifdef __cplusplus 13437extern "C" 13438#endif 13439/* We use char because int might match the return type of a gcc2 13440 builtin and then its argument prototype would still apply. */ 13441char connect (void); 13442int 13443main (void) 13444{ 13445connect (); 13446 ; 13447 return 0; 13448} 13449_ACEOF 13450rm -f "conftest.$ac_objext" "conftest$ac_exeext" 13451if { (eval echo "$as_me:13451: \"$ac_link\"") >&5 13452 (eval $ac_link) 2>&5 13453 ac_status=$? 13454 echo "$as_me:13454: \$? = $ac_status" >&5 13455 (exit "$ac_status"); } && 13456 { ac_try='test -s "conftest$ac_exeext"' 13457 { (eval echo "$as_me:13457: \"$ac_try\"") >&5 13458 (eval $ac_try) 2>&5 13459 ac_status=$? 13460 echo "$as_me:13460: \$? = $ac_status" >&5 13461 (exit "$ac_status"); }; }; then 13462 ac_cv_lib_socket_connect=yes 13463else 13464 echo "$as_me: failed program was:" >&5 13465cat "conftest.$ac_ext" >&5 13466ac_cv_lib_socket_connect=no 13467fi 13468rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 13469LIBS=$ac_check_lib_save_LIBS 13470fi 13471echo "$as_me:13471: result: $ac_cv_lib_socket_connect" >&5 13472echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6 13473if test "$ac_cv_lib_socket_connect" = yes; then 13474 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" 13475fi 13476 13477 fi 13478 13479 # Guillermo Gomez says -lposix is necessary on A/UX. 13480 echo "$as_me:13480: checking for remove" >&5 13481echo $ECHO_N "checking for remove... $ECHO_C" >&6 13482if test "${ac_cv_func_remove+set}" = set; then 13483 echo $ECHO_N "(cached) $ECHO_C" >&6 13484else 13485 cat >"conftest.$ac_ext" <<_ACEOF 13486#line 13486 "configure" 13487#include "confdefs.h" 13488#define remove autoconf_temporary 13489#include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */ 13490#undef remove 13491 13492#ifdef __cplusplus 13493extern "C" 13494#endif 13495 13496/* We use char because int might match the return type of a gcc2 13497 builtin and then its argument prototype would still apply. */ 13498char remove (void); 13499 13500int 13501main (void) 13502{ 13503 13504/* The GNU C library defines stubs for functions which it implements 13505 to always fail with ENOSYS. Some functions are actually named 13506 something starting with __ and the normal name is an alias. */ 13507#if defined (__stub_remove) || defined (__stub___remove) 13508#error found stub for remove 13509#endif 13510 13511 return remove (); 13512 ; 13513 return 0; 13514} 13515_ACEOF 13516rm -f "conftest.$ac_objext" "conftest$ac_exeext" 13517if { (eval echo "$as_me:13517: \"$ac_link\"") >&5 13518 (eval $ac_link) 2>&5 13519 ac_status=$? 13520 echo "$as_me:13520: \$? = $ac_status" >&5 13521 (exit "$ac_status"); } && 13522 { ac_try='test -s "conftest$ac_exeext"' 13523 { (eval echo "$as_me:13523: \"$ac_try\"") >&5 13524 (eval $ac_try) 2>&5 13525 ac_status=$? 13526 echo "$as_me:13526: \$? = $ac_status" >&5 13527 (exit "$ac_status"); }; }; then 13528 ac_cv_func_remove=yes 13529else 13530 echo "$as_me: failed program was:" >&5 13531cat "conftest.$ac_ext" >&5 13532ac_cv_func_remove=no 13533fi 13534rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 13535fi 13536echo "$as_me:13536: result: $ac_cv_func_remove" >&5 13537echo "${ECHO_T}$ac_cv_func_remove" >&6 13538 13539 if test $ac_cv_func_remove = no; then 13540 echo "$as_me:13540: checking for remove in -lposix" >&5 13541echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6 13542if test "${ac_cv_lib_posix_remove+set}" = set; then 13543 echo $ECHO_N "(cached) $ECHO_C" >&6 13544else 13545 ac_check_lib_save_LIBS=$LIBS 13546LIBS="-lposix $LIBS" 13547cat >"conftest.$ac_ext" <<_ACEOF 13548#line 13548 "configure" 13549#include "confdefs.h" 13550 13551/* Override any gcc2 internal prototype to avoid an error. */ 13552#ifdef __cplusplus 13553extern "C" 13554#endif 13555/* We use char because int might match the return type of a gcc2 13556 builtin and then its argument prototype would still apply. */ 13557char remove (void); 13558int 13559main (void) 13560{ 13561remove (); 13562 ; 13563 return 0; 13564} 13565_ACEOF 13566rm -f "conftest.$ac_objext" "conftest$ac_exeext" 13567if { (eval echo "$as_me:13567: \"$ac_link\"") >&5 13568 (eval $ac_link) 2>&5 13569 ac_status=$? 13570 echo "$as_me:13570: \$? = $ac_status" >&5 13571 (exit "$ac_status"); } && 13572 { ac_try='test -s "conftest$ac_exeext"' 13573 { (eval echo "$as_me:13573: \"$ac_try\"") >&5 13574 (eval $ac_try) 2>&5 13575 ac_status=$? 13576 echo "$as_me:13576: \$? = $ac_status" >&5 13577 (exit "$ac_status"); }; }; then 13578 ac_cv_lib_posix_remove=yes 13579else 13580 echo "$as_me: failed program was:" >&5 13581cat "conftest.$ac_ext" >&5 13582ac_cv_lib_posix_remove=no 13583fi 13584rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 13585LIBS=$ac_check_lib_save_LIBS 13586fi 13587echo "$as_me:13587: result: $ac_cv_lib_posix_remove" >&5 13588echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6 13589if test "$ac_cv_lib_posix_remove" = yes; then 13590 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" 13591fi 13592 13593 fi 13594 13595 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. 13596 echo "$as_me:13596: checking for shmat" >&5 13597echo $ECHO_N "checking for shmat... $ECHO_C" >&6 13598if test "${ac_cv_func_shmat+set}" = set; then 13599 echo $ECHO_N "(cached) $ECHO_C" >&6 13600else 13601 cat >"conftest.$ac_ext" <<_ACEOF 13602#line 13602 "configure" 13603#include "confdefs.h" 13604#define shmat autoconf_temporary 13605#include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */ 13606#undef shmat 13607 13608#ifdef __cplusplus 13609extern "C" 13610#endif 13611 13612/* We use char because int might match the return type of a gcc2 13613 builtin and then its argument prototype would still apply. */ 13614char shmat (void); 13615 13616int 13617main (void) 13618{ 13619 13620/* The GNU C library defines stubs for functions which it implements 13621 to always fail with ENOSYS. Some functions are actually named 13622 something starting with __ and the normal name is an alias. */ 13623#if defined (__stub_shmat) || defined (__stub___shmat) 13624#error found stub for shmat 13625#endif 13626 13627 return shmat (); 13628 ; 13629 return 0; 13630} 13631_ACEOF 13632rm -f "conftest.$ac_objext" "conftest$ac_exeext" 13633if { (eval echo "$as_me:13633: \"$ac_link\"") >&5 13634 (eval $ac_link) 2>&5 13635 ac_status=$? 13636 echo "$as_me:13636: \$? = $ac_status" >&5 13637 (exit "$ac_status"); } && 13638 { ac_try='test -s "conftest$ac_exeext"' 13639 { (eval echo "$as_me:13639: \"$ac_try\"") >&5 13640 (eval $ac_try) 2>&5 13641 ac_status=$? 13642 echo "$as_me:13642: \$? = $ac_status" >&5 13643 (exit "$ac_status"); }; }; then 13644 ac_cv_func_shmat=yes 13645else 13646 echo "$as_me: failed program was:" >&5 13647cat "conftest.$ac_ext" >&5 13648ac_cv_func_shmat=no 13649fi 13650rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 13651fi 13652echo "$as_me:13652: result: $ac_cv_func_shmat" >&5 13653echo "${ECHO_T}$ac_cv_func_shmat" >&6 13654 13655 if test $ac_cv_func_shmat = no; then 13656 echo "$as_me:13656: checking for shmat in -lipc" >&5 13657echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6 13658if test "${ac_cv_lib_ipc_shmat+set}" = set; then 13659 echo $ECHO_N "(cached) $ECHO_C" >&6 13660else 13661 ac_check_lib_save_LIBS=$LIBS 13662LIBS="-lipc $LIBS" 13663cat >"conftest.$ac_ext" <<_ACEOF 13664#line 13664 "configure" 13665#include "confdefs.h" 13666 13667/* Override any gcc2 internal prototype to avoid an error. */ 13668#ifdef __cplusplus 13669extern "C" 13670#endif 13671/* We use char because int might match the return type of a gcc2 13672 builtin and then its argument prototype would still apply. */ 13673char shmat (void); 13674int 13675main (void) 13676{ 13677shmat (); 13678 ; 13679 return 0; 13680} 13681_ACEOF 13682rm -f "conftest.$ac_objext" "conftest$ac_exeext" 13683if { (eval echo "$as_me:13683: \"$ac_link\"") >&5 13684 (eval $ac_link) 2>&5 13685 ac_status=$? 13686 echo "$as_me:13686: \$? = $ac_status" >&5 13687 (exit "$ac_status"); } && 13688 { ac_try='test -s "conftest$ac_exeext"' 13689 { (eval echo "$as_me:13689: \"$ac_try\"") >&5 13690 (eval $ac_try) 2>&5 13691 ac_status=$? 13692 echo "$as_me:13692: \$? = $ac_status" >&5 13693 (exit "$ac_status"); }; }; then 13694 ac_cv_lib_ipc_shmat=yes 13695else 13696 echo "$as_me: failed program was:" >&5 13697cat "conftest.$ac_ext" >&5 13698ac_cv_lib_ipc_shmat=no 13699fi 13700rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 13701LIBS=$ac_check_lib_save_LIBS 13702fi 13703echo "$as_me:13703: result: $ac_cv_lib_ipc_shmat" >&5 13704echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6 13705if test "$ac_cv_lib_ipc_shmat" = yes; then 13706 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" 13707fi 13708 13709 fi 13710 fi 13711 13712 # Check for libraries that X11R6 Xt/Xaw programs need. 13713 ac_save_LDFLAGS=$LDFLAGS 13714 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries" 13715 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to 13716 # check for ICE first), but we must link in the order -lSM -lICE or 13717 # we get undefined symbols. So assume we have SM if we have ICE. 13718 # These have to be linked with before -lX11, unlike the other 13719 # libraries we check for below, so use a different variable. 13720 # John Interrante, Karl Berry 13721 echo "$as_me:13721: checking for IceConnectionNumber in -lICE" >&5 13722echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6 13723if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then 13724 echo $ECHO_N "(cached) $ECHO_C" >&6 13725else 13726 ac_check_lib_save_LIBS=$LIBS 13727LIBS="-lICE $X_EXTRA_LIBS $LIBS" 13728cat >"conftest.$ac_ext" <<_ACEOF 13729#line 13729 "configure" 13730#include "confdefs.h" 13731 13732/* Override any gcc2 internal prototype to avoid an error. */ 13733#ifdef __cplusplus 13734extern "C" 13735#endif 13736/* We use char because int might match the return type of a gcc2 13737 builtin and then its argument prototype would still apply. */ 13738char IceConnectionNumber (void); 13739int 13740main (void) 13741{ 13742IceConnectionNumber (); 13743 ; 13744 return 0; 13745} 13746_ACEOF 13747rm -f "conftest.$ac_objext" "conftest$ac_exeext" 13748if { (eval echo "$as_me:13748: \"$ac_link\"") >&5 13749 (eval $ac_link) 2>&5 13750 ac_status=$? 13751 echo "$as_me:13751: \$? = $ac_status" >&5 13752 (exit "$ac_status"); } && 13753 { ac_try='test -s "conftest$ac_exeext"' 13754 { (eval echo "$as_me:13754: \"$ac_try\"") >&5 13755 (eval $ac_try) 2>&5 13756 ac_status=$? 13757 echo "$as_me:13757: \$? = $ac_status" >&5 13758 (exit "$ac_status"); }; }; then 13759 ac_cv_lib_ICE_IceConnectionNumber=yes 13760else 13761 echo "$as_me: failed program was:" >&5 13762cat "conftest.$ac_ext" >&5 13763ac_cv_lib_ICE_IceConnectionNumber=no 13764fi 13765rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 13766LIBS=$ac_check_lib_save_LIBS 13767fi 13768echo "$as_me:13768: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5 13769echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6 13770if test "$ac_cv_lib_ICE_IceConnectionNumber" = yes; then 13771 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" 13772fi 13773 13774 LDFLAGS=$ac_save_LDFLAGS 13775 13776fi 13777 13778cf_x_athena=${cf_x_athena:-Xaw} 13779 13780echo "$as_me:13780: checking if you want to link with Xaw 3d library" >&5 13781echo $ECHO_N "checking if you want to link with Xaw 3d library... $ECHO_C" >&6 13782withval= 13783 13784# Check whether --with-Xaw3d or --without-Xaw3d was given. 13785if test "${with_Xaw3d+set}" = set; then 13786 withval="$with_Xaw3d" 13787 13788fi; 13789if test "$withval" = yes ; then 13790 cf_x_athena=Xaw3d 13791 echo "$as_me:13791: result: yes" >&5 13792echo "${ECHO_T}yes" >&6 13793else 13794 echo "$as_me:13794: result: no" >&5 13795echo "${ECHO_T}no" >&6 13796fi 13797 13798echo "$as_me:13798: checking if you want to link with Xaw 3d xft library" >&5 13799echo $ECHO_N "checking if you want to link with Xaw 3d xft library... $ECHO_C" >&6 13800withval= 13801 13802# Check whether --with-Xaw3dxft or --without-Xaw3dxft was given. 13803if test "${with_Xaw3dxft+set}" = set; then 13804 withval="$with_Xaw3dxft" 13805 13806fi; 13807if test "$withval" = yes ; then 13808 cf_x_athena=Xaw3dxft 13809 echo "$as_me:13809: result: yes" >&5 13810echo "${ECHO_T}yes" >&6 13811else 13812 echo "$as_me:13812: result: no" >&5 13813echo "${ECHO_T}no" >&6 13814fi 13815 13816echo "$as_me:13816: checking if you want to link with neXT Athena library" >&5 13817echo $ECHO_N "checking if you want to link with neXT Athena library... $ECHO_C" >&6 13818withval= 13819 13820# Check whether --with-neXtaw or --without-neXtaw was given. 13821if test "${with_neXtaw+set}" = set; then 13822 withval="$with_neXtaw" 13823 13824fi; 13825if test "$withval" = yes ; then 13826 cf_x_athena=neXtaw 13827 echo "$as_me:13827: result: yes" >&5 13828echo "${ECHO_T}yes" >&6 13829else 13830 echo "$as_me:13830: result: no" >&5 13831echo "${ECHO_T}no" >&6 13832fi 13833 13834echo "$as_me:13834: checking if you want to link with Athena-Plus library" >&5 13835echo $ECHO_N "checking if you want to link with Athena-Plus library... $ECHO_C" >&6 13836withval= 13837 13838# Check whether --with-XawPlus or --without-XawPlus was given. 13839if test "${with_XawPlus+set}" = set; then 13840 withval="$with_XawPlus" 13841 13842fi; 13843if test "$withval" = yes ; then 13844 cf_x_athena=XawPlus 13845 echo "$as_me:13845: result: yes" >&5 13846echo "${ECHO_T}yes" >&6 13847else 13848 echo "$as_me:13848: result: no" >&5 13849echo "${ECHO_T}no" >&6 13850fi 13851 13852cf_x_athena_lib="" 13853 13854if test "$PKG_CONFIG" != none ; then 13855 cf_athena_list= 13856 test "$cf_x_athena" = Xaw && cf_athena_list="xaw8 xaw7 xaw6" 13857 for cf_athena_pkg in \ 13858 $cf_athena_list \ 13859 ${cf_x_athena} \ 13860 ${cf_x_athena}-devel \ 13861 lib${cf_x_athena} \ 13862 lib${cf_x_athena}-devel 13863 do 13864 13865if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "$cf_athena_pkg"; then 13866 test -n "$verbose" && echo " found package $cf_athena_pkg" 1>&6 13867 13868echo "${as_me:-configure}:13868: testing found package $cf_athena_pkg ..." 1>&5 13869 13870 cf_pkgconfig_incs="`$PKG_CONFIG --cflags "$cf_athena_pkg" 2>/dev/null`" 13871 cf_pkgconfig_libs="`$PKG_CONFIG --libs "$cf_athena_pkg" 2>/dev/null`" 13872 test -n "$verbose" && echo " package $cf_athena_pkg CFLAGS: $cf_pkgconfig_incs" 1>&6 13873 13874echo "${as_me:-configure}:13874: testing package $cf_athena_pkg CFLAGS: $cf_pkgconfig_incs ..." 1>&5 13875 13876 test -n "$verbose" && echo " package $cf_athena_pkg LIBS: $cf_pkgconfig_libs" 1>&6 13877 13878echo "${as_me:-configure}:13878: testing package $cf_athena_pkg LIBS: $cf_pkgconfig_libs ..." 1>&5 13879 13880cf_fix_cppflags=no 13881cf_new_cflags= 13882cf_new_cppflags= 13883cf_new_extra_cppflags= 13884 13885for cf_add_cflags in $cf_pkgconfig_incs 13886do 13887case "$cf_fix_cppflags" in 13888(no) 13889 case "$cf_add_cflags" in 13890 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 13891 case "$cf_add_cflags" in 13892 (-D*) 13893 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 13894 13895 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 13896 && test -z "${cf_tst_cflags}" \ 13897 && cf_fix_cppflags=yes 13898 13899 if test "$cf_fix_cppflags" = yes ; then 13900 13901 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 13902 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 13903 13904 continue 13905 elif test "${cf_tst_cflags}" = "\"'" ; then 13906 13907 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 13908 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 13909 13910 continue 13911 fi 13912 ;; 13913 esac 13914 case "$CPPFLAGS" in 13915 (*$cf_add_cflags) 13916 ;; 13917 (*) 13918 case "$cf_add_cflags" in 13919 (-D*) 13920 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 13921 13922CPPFLAGS=`echo "$CPPFLAGS" | \ 13923 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 13924 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 13925 13926 ;; 13927 esac 13928 13929 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 13930 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 13931 13932 ;; 13933 esac 13934 ;; 13935 (*) 13936 13937 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 13938 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 13939 13940 ;; 13941 esac 13942 ;; 13943(yes) 13944 13945 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 13946 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 13947 13948 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 13949 13950 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 13951 && test -z "${cf_tst_cflags}" \ 13952 && cf_fix_cppflags=no 13953 ;; 13954esac 13955done 13956 13957if test -n "$cf_new_cflags" ; then 13958 13959 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 13960 CFLAGS="${CFLAGS}$cf_new_cflags" 13961 13962fi 13963 13964if test -n "$cf_new_cppflags" ; then 13965 13966 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 13967 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 13968 13969fi 13970 13971if test -n "$cf_new_extra_cppflags" ; then 13972 13973 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 13974 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 13975 13976fi 13977 13978cf_add_libs="$LIBS" 13979# reverse order 13980cf_add_0lib= 13981for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 13982# filter duplicates 13983for cf_add_1lib in $cf_add_0lib; do 13984 for cf_add_2lib in $cf_add_libs; do 13985 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 13986 cf_add_1lib= 13987 break 13988 fi 13989 done 13990 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 13991done 13992LIBS="$cf_add_libs" 13993 13994 cf_x_athena_lib="$cf_pkgconfig_libs" 13995 13996cf_x_athena_LIBS=`echo "HAVE_LIB_$cf_x_athena" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` 13997 13998 cat >>confdefs.h <<EOF 13999#define $cf_x_athena_LIBS 1 14000EOF 14001 14002 for cf_trim_lib in Xmu Xt X11 14003 do 14004 case "$LIBS" in 14005 (*-l$cf_trim_lib\ *-l$cf_trim_lib*) 14006 LIBS=`echo "$LIBS " | sed -e 's/ / /g' -e 's%-l'"$cf_trim_lib"' %%' -e 's/ $//'` 14007 test -n "$verbose" && echo " ..trimmed $LIBS" 1>&6 14008 14009echo "${as_me:-configure}:14009: testing ..trimmed $LIBS ..." 1>&5 14010 14011 ;; 14012 esac 14013 done 14014 14015echo "$as_me:14015: checking for usable $cf_x_athena/Xmu package" >&5 14016echo $ECHO_N "checking for usable $cf_x_athena/Xmu package... $ECHO_C" >&6 14017if test "${cf_cv_xaw_compat+set}" = set; then 14018 echo $ECHO_N "(cached) $ECHO_C" >&6 14019else 14020 14021cat >"conftest.$ac_ext" <<_ACEOF 14022#line 14022 "configure" 14023#include "confdefs.h" 14024 14025$ac_includes_default 14026#include <X11/Xmu/CharSet.h> 14027 14028int 14029main (void) 14030{ 14031 14032int check = XmuCompareISOLatin1("big", "small"); 14033(void)check; 14034 14035 ; 14036 return 0; 14037} 14038_ACEOF 14039rm -f "conftest.$ac_objext" "conftest$ac_exeext" 14040if { (eval echo "$as_me:14040: \"$ac_link\"") >&5 14041 (eval $ac_link) 2>&5 14042 ac_status=$? 14043 echo "$as_me:14043: \$? = $ac_status" >&5 14044 (exit "$ac_status"); } && 14045 { ac_try='test -s "conftest$ac_exeext"' 14046 { (eval echo "$as_me:14046: \"$ac_try\"") >&5 14047 (eval $ac_try) 2>&5 14048 ac_status=$? 14049 echo "$as_me:14049: \$? = $ac_status" >&5 14050 (exit "$ac_status"); }; }; then 14051 cf_cv_xaw_compat=yes 14052else 14053 echo "$as_me: failed program was:" >&5 14054cat "conftest.$ac_ext" >&5 14055cf_cv_xaw_compat=no 14056fi 14057rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 14058fi 14059echo "$as_me:14059: result: $cf_cv_xaw_compat" >&5 14060echo "${ECHO_T}$cf_cv_xaw_compat" >&6 14061 14062 if test "$cf_cv_xaw_compat" = no 14063 then 14064 # workaround for broken ".pc" files... 14065 case "$cf_x_athena_lib" in 14066 (*-lXmu*) 14067 ;; 14068 (*) 14069 test -n "$verbose" && echo " work around broken package" 1>&6 14070 14071echo "${as_me:-configure}:14071: testing work around broken package ..." 1>&5 14072 14073 cf_save_xmu="$LIBS" 14074 cf_first_lib=`echo "$cf_save_xmu" | sed -e 's/^ *//' -e 's/ .*//'` 14075 14076if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "xmu"; then 14077 test -n "$verbose" && echo " found package xmu" 1>&6 14078 14079echo "${as_me:-configure}:14079: testing found package xmu ..." 1>&5 14080 14081 cf_pkgconfig_incs="`$PKG_CONFIG --cflags "xmu" 2>/dev/null`" 14082 cf_pkgconfig_libs="`$PKG_CONFIG --libs "xmu" 2>/dev/null`" 14083 test -n "$verbose" && echo " package xmu CFLAGS: $cf_pkgconfig_incs" 1>&6 14084 14085echo "${as_me:-configure}:14085: testing package xmu CFLAGS: $cf_pkgconfig_incs ..." 1>&5 14086 14087 test -n "$verbose" && echo " package xmu LIBS: $cf_pkgconfig_libs" 1>&6 14088 14089echo "${as_me:-configure}:14089: testing package xmu LIBS: $cf_pkgconfig_libs ..." 1>&5 14090 14091cf_fix_cppflags=no 14092cf_new_cflags= 14093cf_new_cppflags= 14094cf_new_extra_cppflags= 14095 14096for cf_add_cflags in $cf_pkgconfig_incs 14097do 14098case "$cf_fix_cppflags" in 14099(no) 14100 case "$cf_add_cflags" in 14101 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 14102 case "$cf_add_cflags" in 14103 (-D*) 14104 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 14105 14106 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 14107 && test -z "${cf_tst_cflags}" \ 14108 && cf_fix_cppflags=yes 14109 14110 if test "$cf_fix_cppflags" = yes ; then 14111 14112 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 14113 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 14114 14115 continue 14116 elif test "${cf_tst_cflags}" = "\"'" ; then 14117 14118 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 14119 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 14120 14121 continue 14122 fi 14123 ;; 14124 esac 14125 case "$CPPFLAGS" in 14126 (*$cf_add_cflags) 14127 ;; 14128 (*) 14129 case "$cf_add_cflags" in 14130 (-D*) 14131 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 14132 14133CPPFLAGS=`echo "$CPPFLAGS" | \ 14134 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 14135 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 14136 14137 ;; 14138 esac 14139 14140 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 14141 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 14142 14143 ;; 14144 esac 14145 ;; 14146 (*) 14147 14148 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 14149 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 14150 14151 ;; 14152 esac 14153 ;; 14154(yes) 14155 14156 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 14157 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 14158 14159 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 14160 14161 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 14162 && test -z "${cf_tst_cflags}" \ 14163 && cf_fix_cppflags=no 14164 ;; 14165esac 14166done 14167 14168if test -n "$cf_new_cflags" ; then 14169 14170 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 14171 CFLAGS="${CFLAGS}$cf_new_cflags" 14172 14173fi 14174 14175if test -n "$cf_new_cppflags" ; then 14176 14177 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 14178 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 14179 14180fi 14181 14182if test -n "$cf_new_extra_cppflags" ; then 14183 14184 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 14185 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 14186 14187fi 14188 14189cf_add_libs="$LIBS" 14190# reverse order 14191cf_add_0lib= 14192for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 14193# filter duplicates 14194for cf_add_1lib in $cf_add_0lib; do 14195 for cf_add_2lib in $cf_add_libs; do 14196 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 14197 cf_add_1lib= 14198 break 14199 fi 14200 done 14201 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 14202done 14203LIBS="$cf_add_libs" 14204 14205 LIBS="$cf_save_xmu" 14206 14207test -n "$verbose" && echo " ...before $LIBS" 1>&6 14208 14209echo "${as_me:-configure}:14209: testing ...before $LIBS ..." 1>&5 14210 14211LIBS=`echo "$LIBS" | sed -e "s/[ ][ ]*/ /g" -e "s%$cf_first_lib %$cf_first_lib $cf_pkgconfig_libs %" -e 's% % %g'` 14212test -n "$verbose" && echo " ...after $LIBS" 1>&6 14213 14214echo "${as_me:-configure}:14214: testing ...after $LIBS ..." 1>&5 14215 14216else 14217 cf_pkgconfig_incs= 14218 cf_pkgconfig_libs= 14219 14220test -n "$verbose" && echo " ...before $LIBS" 1>&6 14221 14222echo "${as_me:-configure}:14222: testing ...before $LIBS ..." 1>&5 14223 14224LIBS=`echo "$LIBS" | sed -e "s/[ ][ ]*/ /g" -e "s%$cf_first_lib %$cf_first_lib -lXmu %" -e 's% % %g'` 14225test -n "$verbose" && echo " ...after $LIBS" 1>&6 14226 14227echo "${as_me:-configure}:14227: testing ...after $LIBS ..." 1>&5 14228 14229fi 14230 14231 for cf_trim_lib in Xmu Xt X11 14232 do 14233 case "$LIBS" in 14234 (*-l$cf_trim_lib\ *-l$cf_trim_lib*) 14235 LIBS=`echo "$LIBS " | sed -e 's/ / /g' -e 's%-l'"$cf_trim_lib"' %%' -e 's/ $//'` 14236 test -n "$verbose" && echo " ..trimmed $LIBS" 1>&6 14237 14238echo "${as_me:-configure}:14238: testing ..trimmed $LIBS ..." 1>&5 14239 14240 ;; 14241 esac 14242 done 14243 14244 ;; 14245 esac 14246 fi 14247 14248 break 14249else 14250 cf_pkgconfig_incs= 14251 cf_pkgconfig_libs= 14252 : 14253fi 14254 14255 done 14256fi 14257 14258if test -z "$cf_x_athena_lib" ; then 14259 14260if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "Xext"; then 14261 test -n "$verbose" && echo " found package Xext" 1>&6 14262 14263echo "${as_me:-configure}:14263: testing found package Xext ..." 1>&5 14264 14265 cf_pkgconfig_incs="`$PKG_CONFIG --cflags "Xext" 2>/dev/null`" 14266 cf_pkgconfig_libs="`$PKG_CONFIG --libs "Xext" 2>/dev/null`" 14267 test -n "$verbose" && echo " package Xext CFLAGS: $cf_pkgconfig_incs" 1>&6 14268 14269echo "${as_me:-configure}:14269: testing package Xext CFLAGS: $cf_pkgconfig_incs ..." 1>&5 14270 14271 test -n "$verbose" && echo " package Xext LIBS: $cf_pkgconfig_libs" 1>&6 14272 14273echo "${as_me:-configure}:14273: testing package Xext LIBS: $cf_pkgconfig_libs ..." 1>&5 14274 14275cf_fix_cppflags=no 14276cf_new_cflags= 14277cf_new_cppflags= 14278cf_new_extra_cppflags= 14279 14280for cf_add_cflags in $cf_pkgconfig_incs 14281do 14282case "$cf_fix_cppflags" in 14283(no) 14284 case "$cf_add_cflags" in 14285 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 14286 case "$cf_add_cflags" in 14287 (-D*) 14288 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 14289 14290 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 14291 && test -z "${cf_tst_cflags}" \ 14292 && cf_fix_cppflags=yes 14293 14294 if test "$cf_fix_cppflags" = yes ; then 14295 14296 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 14297 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 14298 14299 continue 14300 elif test "${cf_tst_cflags}" = "\"'" ; then 14301 14302 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 14303 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 14304 14305 continue 14306 fi 14307 ;; 14308 esac 14309 case "$CPPFLAGS" in 14310 (*$cf_add_cflags) 14311 ;; 14312 (*) 14313 case "$cf_add_cflags" in 14314 (-D*) 14315 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 14316 14317CPPFLAGS=`echo "$CPPFLAGS" | \ 14318 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 14319 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 14320 14321 ;; 14322 esac 14323 14324 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 14325 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 14326 14327 ;; 14328 esac 14329 ;; 14330 (*) 14331 14332 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 14333 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 14334 14335 ;; 14336 esac 14337 ;; 14338(yes) 14339 14340 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 14341 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 14342 14343 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 14344 14345 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 14346 && test -z "${cf_tst_cflags}" \ 14347 && cf_fix_cppflags=no 14348 ;; 14349esac 14350done 14351 14352if test -n "$cf_new_cflags" ; then 14353 14354 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 14355 CFLAGS="${CFLAGS}$cf_new_cflags" 14356 14357fi 14358 14359if test -n "$cf_new_cppflags" ; then 14360 14361 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 14362 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 14363 14364fi 14365 14366if test -n "$cf_new_extra_cppflags" ; then 14367 14368 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 14369 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 14370 14371fi 14372 14373cf_add_libs="$LIBS" 14374# reverse order 14375cf_add_0lib= 14376for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 14377# filter duplicates 14378for cf_add_1lib in $cf_add_0lib; do 14379 for cf_add_2lib in $cf_add_libs; do 14380 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 14381 cf_add_1lib= 14382 break 14383 fi 14384 done 14385 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 14386done 14387LIBS="$cf_add_libs" 14388 14389 : 14390else 14391 cf_pkgconfig_incs= 14392 cf_pkgconfig_libs= 14393 14394 echo "$as_me:14394: checking for XextCreateExtension in -lXext" >&5 14395echo $ECHO_N "checking for XextCreateExtension in -lXext... $ECHO_C" >&6 14396if test "${ac_cv_lib_Xext_XextCreateExtension+set}" = set; then 14397 echo $ECHO_N "(cached) $ECHO_C" >&6 14398else 14399 ac_check_lib_save_LIBS=$LIBS 14400LIBS="-lXext $LIBS" 14401cat >"conftest.$ac_ext" <<_ACEOF 14402#line 14402 "configure" 14403#include "confdefs.h" 14404 14405/* Override any gcc2 internal prototype to avoid an error. */ 14406#ifdef __cplusplus 14407extern "C" 14408#endif 14409/* We use char because int might match the return type of a gcc2 14410 builtin and then its argument prototype would still apply. */ 14411char XextCreateExtension (void); 14412int 14413main (void) 14414{ 14415XextCreateExtension (); 14416 ; 14417 return 0; 14418} 14419_ACEOF 14420rm -f "conftest.$ac_objext" "conftest$ac_exeext" 14421if { (eval echo "$as_me:14421: \"$ac_link\"") >&5 14422 (eval $ac_link) 2>&5 14423 ac_status=$? 14424 echo "$as_me:14424: \$? = $ac_status" >&5 14425 (exit "$ac_status"); } && 14426 { ac_try='test -s "conftest$ac_exeext"' 14427 { (eval echo "$as_me:14427: \"$ac_try\"") >&5 14428 (eval $ac_try) 2>&5 14429 ac_status=$? 14430 echo "$as_me:14430: \$? = $ac_status" >&5 14431 (exit "$ac_status"); }; }; then 14432 ac_cv_lib_Xext_XextCreateExtension=yes 14433else 14434 echo "$as_me: failed program was:" >&5 14435cat "conftest.$ac_ext" >&5 14436ac_cv_lib_Xext_XextCreateExtension=no 14437fi 14438rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 14439LIBS=$ac_check_lib_save_LIBS 14440fi 14441echo "$as_me:14441: result: $ac_cv_lib_Xext_XextCreateExtension" >&5 14442echo "${ECHO_T}$ac_cv_lib_Xext_XextCreateExtension" >&6 14443if test "$ac_cv_lib_Xext_XextCreateExtension" = yes; then 14444 14445cf_add_libs="$LIBS" 14446# reverse order 14447cf_add_0lib= 14448for cf_add_1lib in -lXext; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 14449# filter duplicates 14450for cf_add_1lib in $cf_add_0lib; do 14451 for cf_add_2lib in $cf_add_libs; do 14452 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 14453 cf_add_1lib= 14454 break 14455 fi 14456 done 14457 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 14458done 14459LIBS="$cf_add_libs" 14460 14461fi 14462 14463fi 14464 14465# OSX is schizoid about who owns /usr/X11 (old) versus /opt/X11 (new) (and 14466# in some cases has installed dummy files in the former, other cases replaced 14467# it with a link to the new location). This complicates the configure script. 14468# Check for that pitfall, and recover using pkg-config 14469# 14470# If none of these are set, the configuration is almost certainly broken. 14471if test -z "${X_CFLAGS}${X_PRE_LIBS}${X_LIBS}${X_EXTRA_LIBS}" 14472then 14473 14474if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "x11"; then 14475 test -n "$verbose" && echo " found package x11" 1>&6 14476 14477echo "${as_me:-configure}:14477: testing found package x11 ..." 1>&5 14478 14479 cf_pkgconfig_incs="`$PKG_CONFIG --cflags "x11" 2>/dev/null`" 14480 cf_pkgconfig_libs="`$PKG_CONFIG --libs "x11" 2>/dev/null`" 14481 test -n "$verbose" && echo " package x11 CFLAGS: $cf_pkgconfig_incs" 1>&6 14482 14483echo "${as_me:-configure}:14483: testing package x11 CFLAGS: $cf_pkgconfig_incs ..." 1>&5 14484 14485 test -n "$verbose" && echo " package x11 LIBS: $cf_pkgconfig_libs" 1>&6 14486 14487echo "${as_me:-configure}:14487: testing package x11 LIBS: $cf_pkgconfig_libs ..." 1>&5 14488 14489cf_fix_cppflags=no 14490cf_new_cflags= 14491cf_new_cppflags= 14492cf_new_extra_cppflags= 14493 14494for cf_add_cflags in $cf_pkgconfig_incs 14495do 14496case "$cf_fix_cppflags" in 14497(no) 14498 case "$cf_add_cflags" in 14499 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 14500 case "$cf_add_cflags" in 14501 (-D*) 14502 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 14503 14504 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 14505 && test -z "${cf_tst_cflags}" \ 14506 && cf_fix_cppflags=yes 14507 14508 if test "$cf_fix_cppflags" = yes ; then 14509 14510 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 14511 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 14512 14513 continue 14514 elif test "${cf_tst_cflags}" = "\"'" ; then 14515 14516 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 14517 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 14518 14519 continue 14520 fi 14521 ;; 14522 esac 14523 case "$CPPFLAGS" in 14524 (*$cf_add_cflags) 14525 ;; 14526 (*) 14527 case "$cf_add_cflags" in 14528 (-D*) 14529 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 14530 14531CPPFLAGS=`echo "$CPPFLAGS" | \ 14532 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 14533 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 14534 14535 ;; 14536 esac 14537 14538 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 14539 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 14540 14541 ;; 14542 esac 14543 ;; 14544 (*) 14545 14546 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 14547 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 14548 14549 ;; 14550 esac 14551 ;; 14552(yes) 14553 14554 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 14555 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 14556 14557 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 14558 14559 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 14560 && test -z "${cf_tst_cflags}" \ 14561 && cf_fix_cppflags=no 14562 ;; 14563esac 14564done 14565 14566if test -n "$cf_new_cflags" ; then 14567 14568 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 14569 CFLAGS="${CFLAGS}$cf_new_cflags" 14570 14571fi 14572 14573if test -n "$cf_new_cppflags" ; then 14574 14575 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 14576 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 14577 14578fi 14579 14580if test -n "$cf_new_extra_cppflags" ; then 14581 14582 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 14583 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 14584 14585fi 14586 14587cf_add_libs="$LIBS" 14588# reverse order 14589cf_add_0lib= 14590for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 14591# filter duplicates 14592for cf_add_1lib in $cf_add_0lib; do 14593 for cf_add_2lib in $cf_add_libs; do 14594 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 14595 cf_add_1lib= 14596 break 14597 fi 14598 done 14599 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 14600done 14601LIBS="$cf_add_libs" 14602 14603 : 14604else 14605 cf_pkgconfig_incs= 14606 cf_pkgconfig_libs= 14607 { echo "$as_me:14607: WARNING: unable to find X11 library" >&5 14608echo "$as_me: WARNING: unable to find X11 library" >&2;} 14609fi 14610 14611if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "ice"; then 14612 test -n "$verbose" && echo " found package ice" 1>&6 14613 14614echo "${as_me:-configure}:14614: testing found package ice ..." 1>&5 14615 14616 cf_pkgconfig_incs="`$PKG_CONFIG --cflags "ice" 2>/dev/null`" 14617 cf_pkgconfig_libs="`$PKG_CONFIG --libs "ice" 2>/dev/null`" 14618 test -n "$verbose" && echo " package ice CFLAGS: $cf_pkgconfig_incs" 1>&6 14619 14620echo "${as_me:-configure}:14620: testing package ice CFLAGS: $cf_pkgconfig_incs ..." 1>&5 14621 14622 test -n "$verbose" && echo " package ice LIBS: $cf_pkgconfig_libs" 1>&6 14623 14624echo "${as_me:-configure}:14624: testing package ice LIBS: $cf_pkgconfig_libs ..." 1>&5 14625 14626cf_fix_cppflags=no 14627cf_new_cflags= 14628cf_new_cppflags= 14629cf_new_extra_cppflags= 14630 14631for cf_add_cflags in $cf_pkgconfig_incs 14632do 14633case "$cf_fix_cppflags" in 14634(no) 14635 case "$cf_add_cflags" in 14636 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 14637 case "$cf_add_cflags" in 14638 (-D*) 14639 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 14640 14641 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 14642 && test -z "${cf_tst_cflags}" \ 14643 && cf_fix_cppflags=yes 14644 14645 if test "$cf_fix_cppflags" = yes ; then 14646 14647 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 14648 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 14649 14650 continue 14651 elif test "${cf_tst_cflags}" = "\"'" ; then 14652 14653 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 14654 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 14655 14656 continue 14657 fi 14658 ;; 14659 esac 14660 case "$CPPFLAGS" in 14661 (*$cf_add_cflags) 14662 ;; 14663 (*) 14664 case "$cf_add_cflags" in 14665 (-D*) 14666 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 14667 14668CPPFLAGS=`echo "$CPPFLAGS" | \ 14669 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 14670 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 14671 14672 ;; 14673 esac 14674 14675 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 14676 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 14677 14678 ;; 14679 esac 14680 ;; 14681 (*) 14682 14683 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 14684 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 14685 14686 ;; 14687 esac 14688 ;; 14689(yes) 14690 14691 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 14692 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 14693 14694 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 14695 14696 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 14697 && test -z "${cf_tst_cflags}" \ 14698 && cf_fix_cppflags=no 14699 ;; 14700esac 14701done 14702 14703if test -n "$cf_new_cflags" ; then 14704 14705 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 14706 CFLAGS="${CFLAGS}$cf_new_cflags" 14707 14708fi 14709 14710if test -n "$cf_new_cppflags" ; then 14711 14712 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 14713 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 14714 14715fi 14716 14717if test -n "$cf_new_extra_cppflags" ; then 14718 14719 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 14720 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 14721 14722fi 14723 14724cf_add_libs="$LIBS" 14725# reverse order 14726cf_add_0lib= 14727for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 14728# filter duplicates 14729for cf_add_1lib in $cf_add_0lib; do 14730 for cf_add_2lib in $cf_add_libs; do 14731 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 14732 cf_add_1lib= 14733 break 14734 fi 14735 done 14736 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 14737done 14738LIBS="$cf_add_libs" 14739 14740 : 14741else 14742 cf_pkgconfig_incs= 14743 cf_pkgconfig_libs= 14744 { echo "$as_me:14744: WARNING: unable to find ICE library" >&5 14745echo "$as_me: WARNING: unable to find ICE library" >&2;} 14746fi 14747 14748if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "sm"; then 14749 test -n "$verbose" && echo " found package sm" 1>&6 14750 14751echo "${as_me:-configure}:14751: testing found package sm ..." 1>&5 14752 14753 cf_pkgconfig_incs="`$PKG_CONFIG --cflags "sm" 2>/dev/null`" 14754 cf_pkgconfig_libs="`$PKG_CONFIG --libs "sm" 2>/dev/null`" 14755 test -n "$verbose" && echo " package sm CFLAGS: $cf_pkgconfig_incs" 1>&6 14756 14757echo "${as_me:-configure}:14757: testing package sm CFLAGS: $cf_pkgconfig_incs ..." 1>&5 14758 14759 test -n "$verbose" && echo " package sm LIBS: $cf_pkgconfig_libs" 1>&6 14760 14761echo "${as_me:-configure}:14761: testing package sm LIBS: $cf_pkgconfig_libs ..." 1>&5 14762 14763cf_fix_cppflags=no 14764cf_new_cflags= 14765cf_new_cppflags= 14766cf_new_extra_cppflags= 14767 14768for cf_add_cflags in $cf_pkgconfig_incs 14769do 14770case "$cf_fix_cppflags" in 14771(no) 14772 case "$cf_add_cflags" in 14773 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 14774 case "$cf_add_cflags" in 14775 (-D*) 14776 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 14777 14778 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 14779 && test -z "${cf_tst_cflags}" \ 14780 && cf_fix_cppflags=yes 14781 14782 if test "$cf_fix_cppflags" = yes ; then 14783 14784 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 14785 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 14786 14787 continue 14788 elif test "${cf_tst_cflags}" = "\"'" ; then 14789 14790 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 14791 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 14792 14793 continue 14794 fi 14795 ;; 14796 esac 14797 case "$CPPFLAGS" in 14798 (*$cf_add_cflags) 14799 ;; 14800 (*) 14801 case "$cf_add_cflags" in 14802 (-D*) 14803 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 14804 14805CPPFLAGS=`echo "$CPPFLAGS" | \ 14806 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 14807 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 14808 14809 ;; 14810 esac 14811 14812 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 14813 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 14814 14815 ;; 14816 esac 14817 ;; 14818 (*) 14819 14820 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 14821 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 14822 14823 ;; 14824 esac 14825 ;; 14826(yes) 14827 14828 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 14829 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 14830 14831 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 14832 14833 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 14834 && test -z "${cf_tst_cflags}" \ 14835 && cf_fix_cppflags=no 14836 ;; 14837esac 14838done 14839 14840if test -n "$cf_new_cflags" ; then 14841 14842 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 14843 CFLAGS="${CFLAGS}$cf_new_cflags" 14844 14845fi 14846 14847if test -n "$cf_new_cppflags" ; then 14848 14849 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 14850 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 14851 14852fi 14853 14854if test -n "$cf_new_extra_cppflags" ; then 14855 14856 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 14857 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 14858 14859fi 14860 14861cf_add_libs="$LIBS" 14862# reverse order 14863cf_add_0lib= 14864for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 14865# filter duplicates 14866for cf_add_1lib in $cf_add_0lib; do 14867 for cf_add_2lib in $cf_add_libs; do 14868 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 14869 cf_add_1lib= 14870 break 14871 fi 14872 done 14873 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 14874done 14875LIBS="$cf_add_libs" 14876 14877 : 14878else 14879 cf_pkgconfig_incs= 14880 cf_pkgconfig_libs= 14881 { echo "$as_me:14881: WARNING: unable to find SM library" >&5 14882echo "$as_me: WARNING: unable to find SM library" >&2;} 14883fi 14884 14885if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "xt"; then 14886 test -n "$verbose" && echo " found package xt" 1>&6 14887 14888echo "${as_me:-configure}:14888: testing found package xt ..." 1>&5 14889 14890 cf_pkgconfig_incs="`$PKG_CONFIG --cflags "xt" 2>/dev/null`" 14891 cf_pkgconfig_libs="`$PKG_CONFIG --libs "xt" 2>/dev/null`" 14892 test -n "$verbose" && echo " package xt CFLAGS: $cf_pkgconfig_incs" 1>&6 14893 14894echo "${as_me:-configure}:14894: testing package xt CFLAGS: $cf_pkgconfig_incs ..." 1>&5 14895 14896 test -n "$verbose" && echo " package xt LIBS: $cf_pkgconfig_libs" 1>&6 14897 14898echo "${as_me:-configure}:14898: testing package xt LIBS: $cf_pkgconfig_libs ..." 1>&5 14899 14900cf_fix_cppflags=no 14901cf_new_cflags= 14902cf_new_cppflags= 14903cf_new_extra_cppflags= 14904 14905for cf_add_cflags in $cf_pkgconfig_incs 14906do 14907case "$cf_fix_cppflags" in 14908(no) 14909 case "$cf_add_cflags" in 14910 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 14911 case "$cf_add_cflags" in 14912 (-D*) 14913 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 14914 14915 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 14916 && test -z "${cf_tst_cflags}" \ 14917 && cf_fix_cppflags=yes 14918 14919 if test "$cf_fix_cppflags" = yes ; then 14920 14921 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 14922 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 14923 14924 continue 14925 elif test "${cf_tst_cflags}" = "\"'" ; then 14926 14927 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 14928 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 14929 14930 continue 14931 fi 14932 ;; 14933 esac 14934 case "$CPPFLAGS" in 14935 (*$cf_add_cflags) 14936 ;; 14937 (*) 14938 case "$cf_add_cflags" in 14939 (-D*) 14940 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 14941 14942CPPFLAGS=`echo "$CPPFLAGS" | \ 14943 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 14944 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 14945 14946 ;; 14947 esac 14948 14949 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 14950 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 14951 14952 ;; 14953 esac 14954 ;; 14955 (*) 14956 14957 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 14958 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 14959 14960 ;; 14961 esac 14962 ;; 14963(yes) 14964 14965 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 14966 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 14967 14968 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 14969 14970 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 14971 && test -z "${cf_tst_cflags}" \ 14972 && cf_fix_cppflags=no 14973 ;; 14974esac 14975done 14976 14977if test -n "$cf_new_cflags" ; then 14978 14979 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 14980 CFLAGS="${CFLAGS}$cf_new_cflags" 14981 14982fi 14983 14984if test -n "$cf_new_cppflags" ; then 14985 14986 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 14987 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 14988 14989fi 14990 14991if test -n "$cf_new_extra_cppflags" ; then 14992 14993 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 14994 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 14995 14996fi 14997 14998cf_add_libs="$LIBS" 14999# reverse order 15000cf_add_0lib= 15001for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 15002# filter duplicates 15003for cf_add_1lib in $cf_add_0lib; do 15004 for cf_add_2lib in $cf_add_libs; do 15005 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 15006 cf_add_1lib= 15007 break 15008 fi 15009 done 15010 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 15011done 15012LIBS="$cf_add_libs" 15013 15014 : 15015else 15016 cf_pkgconfig_incs= 15017 cf_pkgconfig_libs= 15018 { echo "$as_me:15018: WARNING: unable to find Xt library" >&5 15019echo "$as_me: WARNING: unable to find Xt library" >&2;} 15020fi 15021 15022else 15023 LIBS="$X_PRE_LIBS $LIBS $X_EXTRA_LIBS" 15024fi 15025 15026cf_have_X_LIBS=no 15027 15028if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "xt"; then 15029 test -n "$verbose" && echo " found package xt" 1>&6 15030 15031echo "${as_me:-configure}:15031: testing found package xt ..." 1>&5 15032 15033 cf_pkgconfig_incs="`$PKG_CONFIG --cflags "xt" 2>/dev/null`" 15034 cf_pkgconfig_libs="`$PKG_CONFIG --libs "xt" 2>/dev/null`" 15035 test -n "$verbose" && echo " package xt CFLAGS: $cf_pkgconfig_incs" 1>&6 15036 15037echo "${as_me:-configure}:15037: testing package xt CFLAGS: $cf_pkgconfig_incs ..." 1>&5 15038 15039 test -n "$verbose" && echo " package xt LIBS: $cf_pkgconfig_libs" 1>&6 15040 15041echo "${as_me:-configure}:15041: testing package xt LIBS: $cf_pkgconfig_libs ..." 1>&5 15042 15043cf_fix_cppflags=no 15044cf_new_cflags= 15045cf_new_cppflags= 15046cf_new_extra_cppflags= 15047 15048for cf_add_cflags in $cf_pkgconfig_incs 15049do 15050case "$cf_fix_cppflags" in 15051(no) 15052 case "$cf_add_cflags" in 15053 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 15054 case "$cf_add_cflags" in 15055 (-D*) 15056 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 15057 15058 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 15059 && test -z "${cf_tst_cflags}" \ 15060 && cf_fix_cppflags=yes 15061 15062 if test "$cf_fix_cppflags" = yes ; then 15063 15064 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 15065 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 15066 15067 continue 15068 elif test "${cf_tst_cflags}" = "\"'" ; then 15069 15070 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 15071 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 15072 15073 continue 15074 fi 15075 ;; 15076 esac 15077 case "$CPPFLAGS" in 15078 (*$cf_add_cflags) 15079 ;; 15080 (*) 15081 case "$cf_add_cflags" in 15082 (-D*) 15083 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 15084 15085CPPFLAGS=`echo "$CPPFLAGS" | \ 15086 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 15087 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 15088 15089 ;; 15090 esac 15091 15092 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 15093 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 15094 15095 ;; 15096 esac 15097 ;; 15098 (*) 15099 15100 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 15101 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 15102 15103 ;; 15104 esac 15105 ;; 15106(yes) 15107 15108 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 15109 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 15110 15111 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 15112 15113 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 15114 && test -z "${cf_tst_cflags}" \ 15115 && cf_fix_cppflags=no 15116 ;; 15117esac 15118done 15119 15120if test -n "$cf_new_cflags" ; then 15121 15122 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 15123 CFLAGS="${CFLAGS}$cf_new_cflags" 15124 15125fi 15126 15127if test -n "$cf_new_cppflags" ; then 15128 15129 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 15130 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 15131 15132fi 15133 15134if test -n "$cf_new_extra_cppflags" ; then 15135 15136 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 15137 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 15138 15139fi 15140 15141cf_add_libs="$LIBS" 15142# reverse order 15143cf_add_0lib= 15144for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 15145# filter duplicates 15146for cf_add_1lib in $cf_add_0lib; do 15147 for cf_add_2lib in $cf_add_libs; do 15148 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 15149 cf_add_1lib= 15150 break 15151 fi 15152 done 15153 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 15154done 15155LIBS="$cf_add_libs" 15156 15157 case "x$LIBS" in 15158 (*-lX11*) 15159 ;; 15160 (*) 15161# we have an "xt" package, but it may omit Xt's dependency on X11 15162echo "$as_me:15162: checking for usable X dependency" >&5 15163echo $ECHO_N "checking for usable X dependency... $ECHO_C" >&6 15164if test "${cf_cv_xt_x11_compat+set}" = set; then 15165 echo $ECHO_N "(cached) $ECHO_C" >&6 15166else 15167 15168cat >"conftest.$ac_ext" <<_ACEOF 15169#line 15169 "configure" 15170#include "confdefs.h" 15171 15172$ac_includes_default 15173#include <X11/Xlib.h> 15174 15175int 15176main (void) 15177{ 15178 15179 int rc1 = XDrawLine((Display*) 0, (Drawable) 0, (GC) 0, 0, 0, 0, 0); 15180 int rc2 = XClearWindow((Display*) 0, (Window) 0); 15181 int rc3 = XMoveWindow((Display*) 0, (Window) 0, 0, 0); 15182 int rc4 = XMoveResizeWindow((Display*)0, (Window)0, 0, 0, 0, 0); 15183 15184 ; 15185 return 0; 15186} 15187_ACEOF 15188rm -f "conftest.$ac_objext" "conftest$ac_exeext" 15189if { (eval echo "$as_me:15189: \"$ac_link\"") >&5 15190 (eval $ac_link) 2>&5 15191 ac_status=$? 15192 echo "$as_me:15192: \$? = $ac_status" >&5 15193 (exit "$ac_status"); } && 15194 { ac_try='test -s "conftest$ac_exeext"' 15195 { (eval echo "$as_me:15195: \"$ac_try\"") >&5 15196 (eval $ac_try) 2>&5 15197 ac_status=$? 15198 echo "$as_me:15198: \$? = $ac_status" >&5 15199 (exit "$ac_status"); }; }; then 15200 cf_cv_xt_x11_compat=yes 15201else 15202 echo "$as_me: failed program was:" >&5 15203cat "conftest.$ac_ext" >&5 15204cf_cv_xt_x11_compat=no 15205fi 15206rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 15207fi 15208echo "$as_me:15208: result: $cf_cv_xt_x11_compat" >&5 15209echo "${ECHO_T}$cf_cv_xt_x11_compat" >&6 15210 if test "$cf_cv_xt_x11_compat" = no 15211 then 15212 test -n "$verbose" && echo " work around broken X11 dependency" 1>&6 15213 15214echo "${as_me:-configure}:15214: testing work around broken X11 dependency ..." 1>&5 15215 15216 # 2010/11/19 - good enough until a working Xt on Xcb is delivered. 15217 15218if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "x11"; then 15219 test -n "$verbose" && echo " found package x11" 1>&6 15220 15221echo "${as_me:-configure}:15221: testing found package x11 ..." 1>&5 15222 15223 cf_pkgconfig_incs="`$PKG_CONFIG --cflags "x11" 2>/dev/null`" 15224 cf_pkgconfig_libs="`$PKG_CONFIG --libs "x11" 2>/dev/null`" 15225 test -n "$verbose" && echo " package x11 CFLAGS: $cf_pkgconfig_incs" 1>&6 15226 15227echo "${as_me:-configure}:15227: testing package x11 CFLAGS: $cf_pkgconfig_incs ..." 1>&5 15228 15229 test -n "$verbose" && echo " package x11 LIBS: $cf_pkgconfig_libs" 1>&6 15230 15231echo "${as_me:-configure}:15231: testing package x11 LIBS: $cf_pkgconfig_libs ..." 1>&5 15232 15233cf_fix_cppflags=no 15234cf_new_cflags= 15235cf_new_cppflags= 15236cf_new_extra_cppflags= 15237 15238for cf_add_cflags in $cf_pkgconfig_incs 15239do 15240case "$cf_fix_cppflags" in 15241(no) 15242 case "$cf_add_cflags" in 15243 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 15244 case "$cf_add_cflags" in 15245 (-D*) 15246 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 15247 15248 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 15249 && test -z "${cf_tst_cflags}" \ 15250 && cf_fix_cppflags=yes 15251 15252 if test "$cf_fix_cppflags" = yes ; then 15253 15254 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 15255 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 15256 15257 continue 15258 elif test "${cf_tst_cflags}" = "\"'" ; then 15259 15260 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 15261 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 15262 15263 continue 15264 fi 15265 ;; 15266 esac 15267 case "$CPPFLAGS" in 15268 (*$cf_add_cflags) 15269 ;; 15270 (*) 15271 case "$cf_add_cflags" in 15272 (-D*) 15273 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 15274 15275CPPFLAGS=`echo "$CPPFLAGS" | \ 15276 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 15277 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 15278 15279 ;; 15280 esac 15281 15282 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 15283 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 15284 15285 ;; 15286 esac 15287 ;; 15288 (*) 15289 15290 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 15291 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 15292 15293 ;; 15294 esac 15295 ;; 15296(yes) 15297 15298 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 15299 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 15300 15301 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 15302 15303 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 15304 && test -z "${cf_tst_cflags}" \ 15305 && cf_fix_cppflags=no 15306 ;; 15307esac 15308done 15309 15310if test -n "$cf_new_cflags" ; then 15311 15312 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 15313 CFLAGS="${CFLAGS}$cf_new_cflags" 15314 15315fi 15316 15317if test -n "$cf_new_cppflags" ; then 15318 15319 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 15320 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 15321 15322fi 15323 15324if test -n "$cf_new_extra_cppflags" ; then 15325 15326 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 15327 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 15328 15329fi 15330 15331cf_add_libs="$LIBS" 15332# reverse order 15333cf_add_0lib= 15334for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 15335# filter duplicates 15336for cf_add_1lib in $cf_add_0lib; do 15337 for cf_add_2lib in $cf_add_libs; do 15338 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 15339 cf_add_1lib= 15340 break 15341 fi 15342 done 15343 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 15344done 15345LIBS="$cf_add_libs" 15346 15347 : 15348else 15349 cf_pkgconfig_incs= 15350 cf_pkgconfig_libs= 15351 15352test -n "$verbose" && echo " ...before $LIBS" 1>&6 15353 15354echo "${as_me:-configure}:15354: testing ...before $LIBS ..." 1>&5 15355 15356LIBS=`echo "$LIBS" | sed -e "s/[ ][ ]*/ /g" -e "s%-lXt %-lXt -lX11 %" -e 's% % %g'` 15357test -n "$verbose" && echo " ...after $LIBS" 1>&6 15358 15359echo "${as_me:-configure}:15359: testing ...after $LIBS ..." 1>&5 15360 15361fi 15362 15363 fi 15364 ;; 15365 esac 15366 15367echo "$as_me:15367: checking for usable X Toolkit package" >&5 15368echo $ECHO_N "checking for usable X Toolkit package... $ECHO_C" >&6 15369if test "${cf_cv_xt_ice_compat+set}" = set; then 15370 echo $ECHO_N "(cached) $ECHO_C" >&6 15371else 15372 15373cat >"conftest.$ac_ext" <<_ACEOF 15374#line 15374 "configure" 15375#include "confdefs.h" 15376 15377$ac_includes_default 15378#include <X11/Shell.h> 15379 15380int 15381main (void) 15382{ 15383int num = IceConnectionNumber(0); (void) num 15384 15385 ; 15386 return 0; 15387} 15388_ACEOF 15389rm -f "conftest.$ac_objext" "conftest$ac_exeext" 15390if { (eval echo "$as_me:15390: \"$ac_link\"") >&5 15391 (eval $ac_link) 2>&5 15392 ac_status=$? 15393 echo "$as_me:15393: \$? = $ac_status" >&5 15394 (exit "$ac_status"); } && 15395 { ac_try='test -s "conftest$ac_exeext"' 15396 { (eval echo "$as_me:15396: \"$ac_try\"") >&5 15397 (eval $ac_try) 2>&5 15398 ac_status=$? 15399 echo "$as_me:15399: \$? = $ac_status" >&5 15400 (exit "$ac_status"); }; }; then 15401 cf_cv_xt_ice_compat=yes 15402else 15403 echo "$as_me: failed program was:" >&5 15404cat "conftest.$ac_ext" >&5 15405cf_cv_xt_ice_compat=no 15406fi 15407rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 15408fi 15409echo "$as_me:15409: result: $cf_cv_xt_ice_compat" >&5 15410echo "${ECHO_T}$cf_cv_xt_ice_compat" >&6 15411 15412 if test "$cf_cv_xt_ice_compat" = no 15413 then 15414 # workaround for broken ".pc" files used for X Toolkit. 15415 case "x$X_PRE_LIBS" in 15416 (*-lICE*) 15417 case "x$LIBS" in 15418 (*-lICE*) 15419 ;; 15420 (*) 15421 test -n "$verbose" && echo " work around broken ICE dependency" 1>&6 15422 15423echo "${as_me:-configure}:15423: testing work around broken ICE dependency ..." 1>&5 15424 15425if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "ice"; then 15426 test -n "$verbose" && echo " found package ice" 1>&6 15427 15428echo "${as_me:-configure}:15428: testing found package ice ..." 1>&5 15429 15430 cf_pkgconfig_incs="`$PKG_CONFIG --cflags "ice" 2>/dev/null`" 15431 cf_pkgconfig_libs="`$PKG_CONFIG --libs "ice" 2>/dev/null`" 15432 test -n "$verbose" && echo " package ice CFLAGS: $cf_pkgconfig_incs" 1>&6 15433 15434echo "${as_me:-configure}:15434: testing package ice CFLAGS: $cf_pkgconfig_incs ..." 1>&5 15435 15436 test -n "$verbose" && echo " package ice LIBS: $cf_pkgconfig_libs" 1>&6 15437 15438echo "${as_me:-configure}:15438: testing package ice LIBS: $cf_pkgconfig_libs ..." 1>&5 15439 15440cf_fix_cppflags=no 15441cf_new_cflags= 15442cf_new_cppflags= 15443cf_new_extra_cppflags= 15444 15445for cf_add_cflags in $cf_pkgconfig_incs 15446do 15447case "$cf_fix_cppflags" in 15448(no) 15449 case "$cf_add_cflags" in 15450 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 15451 case "$cf_add_cflags" in 15452 (-D*) 15453 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 15454 15455 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 15456 && test -z "${cf_tst_cflags}" \ 15457 && cf_fix_cppflags=yes 15458 15459 if test "$cf_fix_cppflags" = yes ; then 15460 15461 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 15462 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 15463 15464 continue 15465 elif test "${cf_tst_cflags}" = "\"'" ; then 15466 15467 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 15468 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 15469 15470 continue 15471 fi 15472 ;; 15473 esac 15474 case "$CPPFLAGS" in 15475 (*$cf_add_cflags) 15476 ;; 15477 (*) 15478 case "$cf_add_cflags" in 15479 (-D*) 15480 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 15481 15482CPPFLAGS=`echo "$CPPFLAGS" | \ 15483 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 15484 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 15485 15486 ;; 15487 esac 15488 15489 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 15490 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 15491 15492 ;; 15493 esac 15494 ;; 15495 (*) 15496 15497 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 15498 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 15499 15500 ;; 15501 esac 15502 ;; 15503(yes) 15504 15505 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 15506 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 15507 15508 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 15509 15510 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 15511 && test -z "${cf_tst_cflags}" \ 15512 && cf_fix_cppflags=no 15513 ;; 15514esac 15515done 15516 15517if test -n "$cf_new_cflags" ; then 15518 15519 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 15520 CFLAGS="${CFLAGS}$cf_new_cflags" 15521 15522fi 15523 15524if test -n "$cf_new_cppflags" ; then 15525 15526 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 15527 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 15528 15529fi 15530 15531if test -n "$cf_new_extra_cppflags" ; then 15532 15533 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 15534 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 15535 15536fi 15537 15538cf_add_libs="$LIBS" 15539# reverse order 15540cf_add_0lib= 15541for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 15542# filter duplicates 15543for cf_add_1lib in $cf_add_0lib; do 15544 for cf_add_2lib in $cf_add_libs; do 15545 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 15546 cf_add_1lib= 15547 break 15548 fi 15549 done 15550 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 15551done 15552LIBS="$cf_add_libs" 15553 15554if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "sm"; then 15555 test -n "$verbose" && echo " found package sm" 1>&6 15556 15557echo "${as_me:-configure}:15557: testing found package sm ..." 1>&5 15558 15559 cf_pkgconfig_incs="`$PKG_CONFIG --cflags "sm" 2>/dev/null`" 15560 cf_pkgconfig_libs="`$PKG_CONFIG --libs "sm" 2>/dev/null`" 15561 test -n "$verbose" && echo " package sm CFLAGS: $cf_pkgconfig_incs" 1>&6 15562 15563echo "${as_me:-configure}:15563: testing package sm CFLAGS: $cf_pkgconfig_incs ..." 1>&5 15564 15565 test -n "$verbose" && echo " package sm LIBS: $cf_pkgconfig_libs" 1>&6 15566 15567echo "${as_me:-configure}:15567: testing package sm LIBS: $cf_pkgconfig_libs ..." 1>&5 15568 15569cf_fix_cppflags=no 15570cf_new_cflags= 15571cf_new_cppflags= 15572cf_new_extra_cppflags= 15573 15574for cf_add_cflags in $cf_pkgconfig_incs 15575do 15576case "$cf_fix_cppflags" in 15577(no) 15578 case "$cf_add_cflags" in 15579 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 15580 case "$cf_add_cflags" in 15581 (-D*) 15582 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 15583 15584 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 15585 && test -z "${cf_tst_cflags}" \ 15586 && cf_fix_cppflags=yes 15587 15588 if test "$cf_fix_cppflags" = yes ; then 15589 15590 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 15591 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 15592 15593 continue 15594 elif test "${cf_tst_cflags}" = "\"'" ; then 15595 15596 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 15597 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 15598 15599 continue 15600 fi 15601 ;; 15602 esac 15603 case "$CPPFLAGS" in 15604 (*$cf_add_cflags) 15605 ;; 15606 (*) 15607 case "$cf_add_cflags" in 15608 (-D*) 15609 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 15610 15611CPPFLAGS=`echo "$CPPFLAGS" | \ 15612 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 15613 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 15614 15615 ;; 15616 esac 15617 15618 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 15619 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 15620 15621 ;; 15622 esac 15623 ;; 15624 (*) 15625 15626 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 15627 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 15628 15629 ;; 15630 esac 15631 ;; 15632(yes) 15633 15634 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 15635 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 15636 15637 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 15638 15639 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 15640 && test -z "${cf_tst_cflags}" \ 15641 && cf_fix_cppflags=no 15642 ;; 15643esac 15644done 15645 15646if test -n "$cf_new_cflags" ; then 15647 15648 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 15649 CFLAGS="${CFLAGS}$cf_new_cflags" 15650 15651fi 15652 15653if test -n "$cf_new_cppflags" ; then 15654 15655 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 15656 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 15657 15658fi 15659 15660if test -n "$cf_new_extra_cppflags" ; then 15661 15662 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 15663 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 15664 15665fi 15666 15667cf_add_libs="$LIBS" 15668# reverse order 15669cf_add_0lib= 15670for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 15671# filter duplicates 15672for cf_add_1lib in $cf_add_0lib; do 15673 for cf_add_2lib in $cf_add_libs; do 15674 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 15675 cf_add_1lib= 15676 break 15677 fi 15678 done 15679 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 15680done 15681LIBS="$cf_add_libs" 15682 15683 : 15684else 15685 cf_pkgconfig_incs= 15686 cf_pkgconfig_libs= 15687 : 15688fi 15689 15690else 15691 cf_pkgconfig_incs= 15692 cf_pkgconfig_libs= 15693 15694test -n "$verbose" && echo " ...before $LIBS" 1>&6 15695 15696echo "${as_me:-configure}:15696: testing ...before $LIBS ..." 1>&5 15697 15698LIBS=`echo "$LIBS" | sed -e "s/[ ][ ]*/ /g" -e "s%-lXt %-lXt $X_PRE_LIBS %" -e 's% % %g'` 15699test -n "$verbose" && echo " ...after $LIBS" 1>&6 15700 15701echo "${as_me:-configure}:15701: testing ...after $LIBS ..." 1>&5 15702 15703fi 15704 15705 ;; 15706 esac 15707 ;; 15708 esac 15709 fi 15710 15711 cf_have_X_LIBS=yes 15712 15713else 15714 cf_pkgconfig_incs= 15715 cf_pkgconfig_libs= 15716 15717 LDFLAGS="$X_LIBS $LDFLAGS" 15718 15719test -n "$verbose" && echo " checking additions to CFLAGS" 1>&6 15720 15721echo "${as_me:-configure}:15721: testing checking additions to CFLAGS ..." 1>&5 15722 15723cf_check_cflags="$CFLAGS" 15724cf_check_cppflags="$CPPFLAGS" 15725 15726cf_fix_cppflags=no 15727cf_new_cflags= 15728cf_new_cppflags= 15729cf_new_extra_cppflags= 15730 15731for cf_add_cflags in $X_CFLAGS 15732do 15733case "$cf_fix_cppflags" in 15734(no) 15735 case "$cf_add_cflags" in 15736 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 15737 case "$cf_add_cflags" in 15738 (-D*) 15739 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 15740 15741 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 15742 && test -z "${cf_tst_cflags}" \ 15743 && cf_fix_cppflags=yes 15744 15745 if test "$cf_fix_cppflags" = yes ; then 15746 15747 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 15748 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 15749 15750 continue 15751 elif test "${cf_tst_cflags}" = "\"'" ; then 15752 15753 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 15754 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 15755 15756 continue 15757 fi 15758 ;; 15759 esac 15760 case "$CPPFLAGS" in 15761 (*$cf_add_cflags) 15762 ;; 15763 (*) 15764 case "$cf_add_cflags" in 15765 (-D*) 15766 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 15767 15768CPPFLAGS=`echo "$CPPFLAGS" | \ 15769 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 15770 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 15771 15772 ;; 15773 esac 15774 15775 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 15776 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 15777 15778 ;; 15779 esac 15780 ;; 15781 (*) 15782 15783 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 15784 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 15785 15786 ;; 15787 esac 15788 ;; 15789(yes) 15790 15791 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 15792 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 15793 15794 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 15795 15796 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 15797 && test -z "${cf_tst_cflags}" \ 15798 && cf_fix_cppflags=no 15799 ;; 15800esac 15801done 15802 15803if test -n "$cf_new_cflags" ; then 15804 test -n "$verbose" && echo " add to \$CFLAGS $cf_new_cflags" 1>&6 15805 15806echo "${as_me:-configure}:15806: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5 15807 15808 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 15809 CFLAGS="${CFLAGS}$cf_new_cflags" 15810 15811fi 15812 15813if test -n "$cf_new_cppflags" ; then 15814 test -n "$verbose" && echo " add to \$CPPFLAGS $cf_new_cppflags" 1>&6 15815 15816echo "${as_me:-configure}:15816: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5 15817 15818 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 15819 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 15820 15821fi 15822 15823if test -n "$cf_new_extra_cppflags" ; then 15824 test -n "$verbose" && echo " add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags" 1>&6 15825 15826echo "${as_me:-configure}:15826: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5 15827 15828 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 15829 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 15830 15831fi 15832 15833if test "x$cf_check_cflags" != "x$CFLAGS" ; then 15834cat >"conftest.$ac_ext" <<_ACEOF 15835#line 15835 "configure" 15836#include "confdefs.h" 15837#include <stdio.h> 15838int 15839main (void) 15840{ 15841printf("Hello world"); 15842 ; 15843 return 0; 15844} 15845_ACEOF 15846rm -f "conftest.$ac_objext" "conftest$ac_exeext" 15847if { (eval echo "$as_me:15847: \"$ac_link\"") >&5 15848 (eval $ac_link) 2>&5 15849 ac_status=$? 15850 echo "$as_me:15850: \$? = $ac_status" >&5 15851 (exit "$ac_status"); } && 15852 { ac_try='test -s "conftest$ac_exeext"' 15853 { (eval echo "$as_me:15853: \"$ac_try\"") >&5 15854 (eval $ac_try) 2>&5 15855 ac_status=$? 15856 echo "$as_me:15856: \$? = $ac_status" >&5 15857 (exit "$ac_status"); }; }; then 15858 : 15859else 15860 echo "$as_me: failed program was:" >&5 15861cat "conftest.$ac_ext" >&5 15862test -n "$verbose" && echo " test-compile failed. Undoing change to \$CFLAGS" 1>&6 15863 15864echo "${as_me:-configure}:15864: testing test-compile failed. Undoing change to \$CFLAGS ..." 1>&5 15865 15866 if test "x$cf_check_cppflags" != "x$CPPFLAGS" ; then 15867 test -n "$verbose" && echo " but keeping change to \$CPPFLAGS" 1>&6 15868 15869echo "${as_me:-configure}:15869: testing but keeping change to \$CPPFLAGS ..." 1>&5 15870 15871 fi 15872 CFLAGS="$cf_check_cflags" 15873fi 15874rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 15875fi 15876 15877 echo "$as_me:15877: checking for XOpenDisplay" >&5 15878echo $ECHO_N "checking for XOpenDisplay... $ECHO_C" >&6 15879if test "${ac_cv_func_XOpenDisplay+set}" = set; then 15880 echo $ECHO_N "(cached) $ECHO_C" >&6 15881else 15882 cat >"conftest.$ac_ext" <<_ACEOF 15883#line 15883 "configure" 15884#include "confdefs.h" 15885#define XOpenDisplay autoconf_temporary 15886#include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */ 15887#undef XOpenDisplay 15888 15889#ifdef __cplusplus 15890extern "C" 15891#endif 15892 15893/* We use char because int might match the return type of a gcc2 15894 builtin and then its argument prototype would still apply. */ 15895char XOpenDisplay (void); 15896 15897int 15898main (void) 15899{ 15900 15901/* The GNU C library defines stubs for functions which it implements 15902 to always fail with ENOSYS. Some functions are actually named 15903 something starting with __ and the normal name is an alias. */ 15904#if defined (__stub_XOpenDisplay) || defined (__stub___XOpenDisplay) 15905#error found stub for XOpenDisplay 15906#endif 15907 15908 return XOpenDisplay (); 15909 ; 15910 return 0; 15911} 15912_ACEOF 15913rm -f "conftest.$ac_objext" "conftest$ac_exeext" 15914if { (eval echo "$as_me:15914: \"$ac_link\"") >&5 15915 (eval $ac_link) 2>&5 15916 ac_status=$? 15917 echo "$as_me:15917: \$? = $ac_status" >&5 15918 (exit "$ac_status"); } && 15919 { ac_try='test -s "conftest$ac_exeext"' 15920 { (eval echo "$as_me:15920: \"$ac_try\"") >&5 15921 (eval $ac_try) 2>&5 15922 ac_status=$? 15923 echo "$as_me:15923: \$? = $ac_status" >&5 15924 (exit "$ac_status"); }; }; then 15925 ac_cv_func_XOpenDisplay=yes 15926else 15927 echo "$as_me: failed program was:" >&5 15928cat "conftest.$ac_ext" >&5 15929ac_cv_func_XOpenDisplay=no 15930fi 15931rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 15932fi 15933echo "$as_me:15933: result: $ac_cv_func_XOpenDisplay" >&5 15934echo "${ECHO_T}$ac_cv_func_XOpenDisplay" >&6 15935if test "$ac_cv_func_XOpenDisplay" = yes; then 15936 : 15937else 15938 15939 echo "$as_me:15939: checking for XOpenDisplay in -lX11" >&5 15940echo $ECHO_N "checking for XOpenDisplay in -lX11... $ECHO_C" >&6 15941if test "${ac_cv_lib_X11_XOpenDisplay+set}" = set; then 15942 echo $ECHO_N "(cached) $ECHO_C" >&6 15943else 15944 ac_check_lib_save_LIBS=$LIBS 15945LIBS="-lX11 $LIBS" 15946cat >"conftest.$ac_ext" <<_ACEOF 15947#line 15947 "configure" 15948#include "confdefs.h" 15949 15950/* Override any gcc2 internal prototype to avoid an error. */ 15951#ifdef __cplusplus 15952extern "C" 15953#endif 15954/* We use char because int might match the return type of a gcc2 15955 builtin and then its argument prototype would still apply. */ 15956char XOpenDisplay (void); 15957int 15958main (void) 15959{ 15960XOpenDisplay (); 15961 ; 15962 return 0; 15963} 15964_ACEOF 15965rm -f "conftest.$ac_objext" "conftest$ac_exeext" 15966if { (eval echo "$as_me:15966: \"$ac_link\"") >&5 15967 (eval $ac_link) 2>&5 15968 ac_status=$? 15969 echo "$as_me:15969: \$? = $ac_status" >&5 15970 (exit "$ac_status"); } && 15971 { ac_try='test -s "conftest$ac_exeext"' 15972 { (eval echo "$as_me:15972: \"$ac_try\"") >&5 15973 (eval $ac_try) 2>&5 15974 ac_status=$? 15975 echo "$as_me:15975: \$? = $ac_status" >&5 15976 (exit "$ac_status"); }; }; then 15977 ac_cv_lib_X11_XOpenDisplay=yes 15978else 15979 echo "$as_me: failed program was:" >&5 15980cat "conftest.$ac_ext" >&5 15981ac_cv_lib_X11_XOpenDisplay=no 15982fi 15983rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 15984LIBS=$ac_check_lib_save_LIBS 15985fi 15986echo "$as_me:15986: result: $ac_cv_lib_X11_XOpenDisplay" >&5 15987echo "${ECHO_T}$ac_cv_lib_X11_XOpenDisplay" >&6 15988if test "$ac_cv_lib_X11_XOpenDisplay" = yes; then 15989 15990cf_add_libs="$LIBS" 15991# reverse order 15992cf_add_0lib= 15993for cf_add_1lib in -lX11; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 15994# filter duplicates 15995for cf_add_1lib in $cf_add_0lib; do 15996 for cf_add_2lib in $cf_add_libs; do 15997 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 15998 cf_add_1lib= 15999 break 16000 fi 16001 done 16002 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 16003done 16004LIBS="$cf_add_libs" 16005 16006fi 16007 16008fi 16009 16010 echo "$as_me:16010: checking for XtAppInitialize" >&5 16011echo $ECHO_N "checking for XtAppInitialize... $ECHO_C" >&6 16012if test "${ac_cv_func_XtAppInitialize+set}" = set; then 16013 echo $ECHO_N "(cached) $ECHO_C" >&6 16014else 16015 cat >"conftest.$ac_ext" <<_ACEOF 16016#line 16016 "configure" 16017#include "confdefs.h" 16018#define XtAppInitialize autoconf_temporary 16019#include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */ 16020#undef XtAppInitialize 16021 16022#ifdef __cplusplus 16023extern "C" 16024#endif 16025 16026/* We use char because int might match the return type of a gcc2 16027 builtin and then its argument prototype would still apply. */ 16028char XtAppInitialize (void); 16029 16030int 16031main (void) 16032{ 16033 16034/* The GNU C library defines stubs for functions which it implements 16035 to always fail with ENOSYS. Some functions are actually named 16036 something starting with __ and the normal name is an alias. */ 16037#if defined (__stub_XtAppInitialize) || defined (__stub___XtAppInitialize) 16038#error found stub for XtAppInitialize 16039#endif 16040 16041 return XtAppInitialize (); 16042 ; 16043 return 0; 16044} 16045_ACEOF 16046rm -f "conftest.$ac_objext" "conftest$ac_exeext" 16047if { (eval echo "$as_me:16047: \"$ac_link\"") >&5 16048 (eval $ac_link) 2>&5 16049 ac_status=$? 16050 echo "$as_me:16050: \$? = $ac_status" >&5 16051 (exit "$ac_status"); } && 16052 { ac_try='test -s "conftest$ac_exeext"' 16053 { (eval echo "$as_me:16053: \"$ac_try\"") >&5 16054 (eval $ac_try) 2>&5 16055 ac_status=$? 16056 echo "$as_me:16056: \$? = $ac_status" >&5 16057 (exit "$ac_status"); }; }; then 16058 ac_cv_func_XtAppInitialize=yes 16059else 16060 echo "$as_me: failed program was:" >&5 16061cat "conftest.$ac_ext" >&5 16062ac_cv_func_XtAppInitialize=no 16063fi 16064rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 16065fi 16066echo "$as_me:16066: result: $ac_cv_func_XtAppInitialize" >&5 16067echo "${ECHO_T}$ac_cv_func_XtAppInitialize" >&6 16068if test "$ac_cv_func_XtAppInitialize" = yes; then 16069 : 16070else 16071 16072 echo "$as_me:16072: checking for XtAppInitialize in -lXt" >&5 16073echo $ECHO_N "checking for XtAppInitialize in -lXt... $ECHO_C" >&6 16074if test "${ac_cv_lib_Xt_XtAppInitialize+set}" = set; then 16075 echo $ECHO_N "(cached) $ECHO_C" >&6 16076else 16077 ac_check_lib_save_LIBS=$LIBS 16078LIBS="-lXt $LIBS" 16079cat >"conftest.$ac_ext" <<_ACEOF 16080#line 16080 "configure" 16081#include "confdefs.h" 16082 16083/* Override any gcc2 internal prototype to avoid an error. */ 16084#ifdef __cplusplus 16085extern "C" 16086#endif 16087/* We use char because int might match the return type of a gcc2 16088 builtin and then its argument prototype would still apply. */ 16089char XtAppInitialize (void); 16090int 16091main (void) 16092{ 16093XtAppInitialize (); 16094 ; 16095 return 0; 16096} 16097_ACEOF 16098rm -f "conftest.$ac_objext" "conftest$ac_exeext" 16099if { (eval echo "$as_me:16099: \"$ac_link\"") >&5 16100 (eval $ac_link) 2>&5 16101 ac_status=$? 16102 echo "$as_me:16102: \$? = $ac_status" >&5 16103 (exit "$ac_status"); } && 16104 { ac_try='test -s "conftest$ac_exeext"' 16105 { (eval echo "$as_me:16105: \"$ac_try\"") >&5 16106 (eval $ac_try) 2>&5 16107 ac_status=$? 16108 echo "$as_me:16108: \$? = $ac_status" >&5 16109 (exit "$ac_status"); }; }; then 16110 ac_cv_lib_Xt_XtAppInitialize=yes 16111else 16112 echo "$as_me: failed program was:" >&5 16113cat "conftest.$ac_ext" >&5 16114ac_cv_lib_Xt_XtAppInitialize=no 16115fi 16116rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 16117LIBS=$ac_check_lib_save_LIBS 16118fi 16119echo "$as_me:16119: result: $ac_cv_lib_Xt_XtAppInitialize" >&5 16120echo "${ECHO_T}$ac_cv_lib_Xt_XtAppInitialize" >&6 16121if test "$ac_cv_lib_Xt_XtAppInitialize" = yes; then 16122 16123cat >>confdefs.h <<\EOF 16124#define HAVE_LIBXT 1 16125EOF 16126 16127 cf_have_X_LIBS=Xt 16128 LIBS="-lXt $LIBS" 16129fi 16130 16131fi 16132 16133fi 16134 16135if test "$cf_have_X_LIBS" = no ; then 16136 { echo "$as_me:16136: WARNING: Unable to successfully link X Toolkit library (-lXt) with 16137test program. You will have to check and add the proper libraries by hand 16138to makefile." >&5 16139echo "$as_me: WARNING: Unable to successfully link X Toolkit library (-lXt) with 16140test program. You will have to check and add the proper libraries by hand 16141to makefile." >&2;} 16142fi 16143 16144cf_x_athena_root=$cf_x_athena 16145cf_x_athena_inc="" 16146 16147for cf_path in default \ 16148 /usr/contrib/X11R6 \ 16149 /usr/contrib/X11R5 \ 16150 /usr/lib/X11R5 \ 16151 /usr/local 16152do 16153 if test -z "$cf_x_athena_inc" ; then 16154 16155cf_save_LIBS_CF_X_ATHENA_CPPFLAGS="$LIBS" 16156cf_save_CFLAGS_CF_X_ATHENA_CPPFLAGS="$CFLAGS" 16157cf_save_CPPFLAGS_CF_X_ATHENA_CPPFLAGS="$CPPFLAGS" 16158LIBS="$LIBS ${X_PRE_LIBS} ${X_LIBS} ${X_EXTRA_LIBS}" 16159for cf_X_CFLAGS in $X_CFLAGS 16160do 16161 case "x$cf_X_CFLAGS" in 16162 x-[IUD]*) 16163 CPPFLAGS="$CPPFLAGS $cf_X_CFLAGS" 16164 ;; 16165 *) 16166 CFLAGS="$CFLAGS $cf_X_CFLAGS" 16167 ;; 16168 esac 16169done 16170 16171 cf_test=X11/$cf_x_athena_root/SimpleMenu.h 16172 if test "$cf_path" != default ; then 16173 16174 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 16175 CPPFLAGS="${CPPFLAGS}-I$cf_path/include" 16176 16177 echo "$as_me:16177: checking for $cf_test in $cf_path" >&5 16178echo $ECHO_N "checking for $cf_test in $cf_path... $ECHO_C" >&6 16179 else 16180 echo "$as_me:16180: checking for $cf_test" >&5 16181echo $ECHO_N "checking for $cf_test... $ECHO_C" >&6 16182 fi 16183 cat >"conftest.$ac_ext" <<_ACEOF 16184#line 16184 "configure" 16185#include "confdefs.h" 16186 16187#include <X11/Intrinsic.h> 16188#include <$cf_test> 16189int 16190main (void) 16191{ 16192 16193 ; 16194 return 0; 16195} 16196_ACEOF 16197rm -f "conftest.$ac_objext" 16198if { (eval echo "$as_me:16198: \"$ac_compile\"") >&5 16199 (eval $ac_compile) 2>&5 16200 ac_status=$? 16201 echo "$as_me:16201: \$? = $ac_status" >&5 16202 (exit "$ac_status"); } && 16203 { ac_try='test -s "conftest.$ac_objext"' 16204 { (eval echo "$as_me:16204: \"$ac_try\"") >&5 16205 (eval $ac_try) 2>&5 16206 ac_status=$? 16207 echo "$as_me:16207: \$? = $ac_status" >&5 16208 (exit "$ac_status"); }; }; then 16209 cf_result=yes 16210else 16211 echo "$as_me: failed program was:" >&5 16212cat "conftest.$ac_ext" >&5 16213cf_result=no 16214fi 16215rm -f "conftest.$ac_objext" "conftest.$ac_ext" 16216 echo "$as_me:16216: result: $cf_result" >&5 16217echo "${ECHO_T}$cf_result" >&6 16218 16219LIBS="$cf_save_LIBS_CF_X_ATHENA_CPPFLAGS" 16220CFLAGS="$cf_save_CFLAGS_CF_X_ATHENA_CPPFLAGS" 16221CPPFLAGS="$cf_save_CPPFLAGS_CF_X_ATHENA_CPPFLAGS" 16222 16223 if test "$cf_result" = yes ; then 16224 test "$cf_path" = default && cf_x_athena_inc=default 16225 test "$cf_path" != default && cf_x_athena_inc="$cf_path/include" 16226 break 16227 fi 16228 fi 16229done 16230 16231if test -z "$cf_x_athena_inc" ; then 16232 { echo "$as_me:16232: WARNING: Unable to find Athena header files" >&5 16233echo "$as_me: WARNING: Unable to find Athena header files" >&2;} 16234elif test "$cf_x_athena_inc" != default ; then 16235 16236 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 16237 CPPFLAGS="${CPPFLAGS}-I$cf_x_athena_inc" 16238 16239fi 16240 16241cf_x_athena_root=$cf_x_athena 16242cf_x_athena_lib="" 16243 16244for cf_path in default \ 16245 /usr/contrib/X11R6 \ 16246 /usr/contrib/X11R5 \ 16247 /usr/lib/X11R5 \ 16248 /usr/local 16249do 16250 for cf_lib in \ 16251 ${cf_x_athena_root} \ 16252 ${cf_x_athena_root}7 \ 16253 ${cf_x_athena_root}6 16254 do 16255 for cf_libs in \ 16256 "-l$cf_lib -lXmu" \ 16257 "-l$cf_lib -lXpm -lXmu" \ 16258 "-l${cf_lib}_s -lXmu_s" 16259 do 16260 test -n "$cf_x_athena_lib" && break 16261 16262cf_save_LIBS_CF_X_ATHENA_LIBS="$LIBS" 16263cf_save_CFLAGS_CF_X_ATHENA_LIBS="$CFLAGS" 16264cf_save_CPPFLAGS_CF_X_ATHENA_LIBS="$CPPFLAGS" 16265LIBS="$LIBS ${X_PRE_LIBS} ${X_LIBS} ${X_EXTRA_LIBS}" 16266for cf_X_CFLAGS in $X_CFLAGS 16267do 16268 case "x$cf_X_CFLAGS" in 16269 x-[IUD]*) 16270 CPPFLAGS="$CPPFLAGS $cf_X_CFLAGS" 16271 ;; 16272 *) 16273 CFLAGS="$CFLAGS $cf_X_CFLAGS" 16274 ;; 16275 esac 16276done 16277 16278 cf_test=XawSimpleMenuAddGlobalActions 16279 test "$cf_path" != default && cf_libs="-L$cf_path/lib $cf_libs" 16280 16281cf_add_libs="$LIBS" 16282# reverse order 16283cf_add_0lib= 16284for cf_add_1lib in $cf_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 16285# filter duplicates 16286for cf_add_1lib in $cf_add_0lib; do 16287 for cf_add_2lib in $cf_add_libs; do 16288 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 16289 cf_add_1lib= 16290 break 16291 fi 16292 done 16293 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 16294done 16295LIBS="$cf_add_libs" 16296 16297 echo "$as_me:16297: checking for $cf_test in $cf_libs" >&5 16298echo $ECHO_N "checking for $cf_test in $cf_libs... $ECHO_C" >&6 16299 cat >"conftest.$ac_ext" <<_ACEOF 16300#line 16300 "configure" 16301#include "confdefs.h" 16302 16303$ac_includes_default 16304#include <X11/Intrinsic.h> 16305#include <X11/$cf_x_athena_root/SimpleMenu.h> 16306 16307int 16308main (void) 16309{ 16310 16311$cf_test((XtAppContext) 0) 16312 ; 16313 return 0; 16314} 16315_ACEOF 16316rm -f "conftest.$ac_objext" "conftest$ac_exeext" 16317if { (eval echo "$as_me:16317: \"$ac_link\"") >&5 16318 (eval $ac_link) 2>&5 16319 ac_status=$? 16320 echo "$as_me:16320: \$? = $ac_status" >&5 16321 (exit "$ac_status"); } && 16322 { ac_try='test -s "conftest$ac_exeext"' 16323 { (eval echo "$as_me:16323: \"$ac_try\"") >&5 16324 (eval $ac_try) 2>&5 16325 ac_status=$? 16326 echo "$as_me:16326: \$? = $ac_status" >&5 16327 (exit "$ac_status"); }; }; then 16328 cf_result=yes 16329else 16330 echo "$as_me: failed program was:" >&5 16331cat "conftest.$ac_ext" >&5 16332cf_result=no 16333fi 16334rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 16335 echo "$as_me:16335: result: $cf_result" >&5 16336echo "${ECHO_T}$cf_result" >&6 16337 16338LIBS="$cf_save_LIBS_CF_X_ATHENA_LIBS" 16339CFLAGS="$cf_save_CFLAGS_CF_X_ATHENA_LIBS" 16340CPPFLAGS="$cf_save_CPPFLAGS_CF_X_ATHENA_LIBS" 16341 16342 if test "$cf_result" = yes ; then 16343 cf_x_athena_lib="$cf_libs" 16344 break 16345 fi 16346 done # cf_libs 16347 test -n "$cf_x_athena_lib" && break 16348 done # cf_lib 16349done 16350 16351if test -z "$cf_x_athena_lib" ; then 16352 { { echo "$as_me:16352: error: Unable to successfully link Athena library (-l$cf_x_athena_root) with test program" >&5 16353echo "$as_me: error: Unable to successfully link Athena library (-l$cf_x_athena_root) with test program" >&2;} 16354 { (exit 1); exit 1; }; } 16355fi 16356 16357cf_add_libs="$LIBS" 16358# reverse order 16359cf_add_0lib= 16360for cf_add_1lib in $cf_x_athena_lib; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 16361# filter duplicates 16362for cf_add_1lib in $cf_add_0lib; do 16363 for cf_add_2lib in $cf_add_libs; do 16364 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 16365 cf_add_1lib= 16366 break 16367 fi 16368 done 16369 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 16370done 16371LIBS="$cf_add_libs" 16372 16373cf_x_athena_LIBS=`echo "HAVE_LIB_$cf_x_athena" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` 16374 16375cat >>confdefs.h <<EOF 16376#define $cf_x_athena_LIBS 1 16377EOF 16378 16379fi 16380 16381if test -n "$ac_tool_prefix"; then 16382 for ac_prog in xcurses-config 16383 do 16384 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 16385set dummy $ac_tool_prefix$ac_prog; ac_word=$2 16386echo "$as_me:16386: checking for $ac_word" >&5 16387echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 16388if test "${ac_cv_prog_XCURSES_CONFIG+set}" = set; then 16389 echo $ECHO_N "(cached) $ECHO_C" >&6 16390else 16391 if test -n "$XCURSES_CONFIG"; then 16392 ac_cv_prog_XCURSES_CONFIG="$XCURSES_CONFIG" # Let the user override the test. 16393else 16394 ac_save_IFS=$IFS; IFS=$ac_path_separator 16395ac_dummy="$PATH" 16396for ac_dir in $ac_dummy; do 16397 IFS=$ac_save_IFS 16398 test -z "$ac_dir" && ac_dir=. 16399 $as_executable_p "$ac_dir/$ac_word" || continue 16400ac_cv_prog_XCURSES_CONFIG="$ac_tool_prefix$ac_prog" 16401echo "$as_me:16401: found $ac_dir/$ac_word" >&5 16402break 16403done 16404 16405fi 16406fi 16407XCURSES_CONFIG=$ac_cv_prog_XCURSES_CONFIG 16408if test -n "$XCURSES_CONFIG"; then 16409 echo "$as_me:16409: result: $XCURSES_CONFIG" >&5 16410echo "${ECHO_T}$XCURSES_CONFIG" >&6 16411else 16412 echo "$as_me:16412: result: no" >&5 16413echo "${ECHO_T}no" >&6 16414fi 16415 16416 test -n "$XCURSES_CONFIG" && break 16417 done 16418fi 16419if test -z "$XCURSES_CONFIG"; then 16420 ac_ct_XCURSES_CONFIG=$XCURSES_CONFIG 16421 for ac_prog in xcurses-config 16422do 16423 # Extract the first word of "$ac_prog", so it can be a program name with args. 16424set dummy $ac_prog; ac_word=$2 16425echo "$as_me:16425: checking for $ac_word" >&5 16426echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 16427if test "${ac_cv_prog_ac_ct_XCURSES_CONFIG+set}" = set; then 16428 echo $ECHO_N "(cached) $ECHO_C" >&6 16429else 16430 if test -n "$ac_ct_XCURSES_CONFIG"; then 16431 ac_cv_prog_ac_ct_XCURSES_CONFIG="$ac_ct_XCURSES_CONFIG" # Let the user override the test. 16432else 16433 ac_save_IFS=$IFS; IFS=$ac_path_separator 16434ac_dummy="$PATH" 16435for ac_dir in $ac_dummy; do 16436 IFS=$ac_save_IFS 16437 test -z "$ac_dir" && ac_dir=. 16438 $as_executable_p "$ac_dir/$ac_word" || continue 16439ac_cv_prog_ac_ct_XCURSES_CONFIG="$ac_prog" 16440echo "$as_me:16440: found $ac_dir/$ac_word" >&5 16441break 16442done 16443 16444fi 16445fi 16446ac_ct_XCURSES_CONFIG=$ac_cv_prog_ac_ct_XCURSES_CONFIG 16447if test -n "$ac_ct_XCURSES_CONFIG"; then 16448 echo "$as_me:16448: result: $ac_ct_XCURSES_CONFIG" >&5 16449echo "${ECHO_T}$ac_ct_XCURSES_CONFIG" >&6 16450else 16451 echo "$as_me:16451: result: no" >&5 16452echo "${ECHO_T}no" >&6 16453fi 16454 16455 test -n "$ac_ct_XCURSES_CONFIG" && break 16456done 16457test -n "$ac_ct_XCURSES_CONFIG" || ac_ct_XCURSES_CONFIG="none" 16458 16459 XCURSES_CONFIG=$ac_ct_XCURSES_CONFIG 16460fi 16461 16462if test "$XCURSES_CONFIG" != none ; then 16463 16464cf_fix_cppflags=no 16465cf_new_cflags= 16466cf_new_cppflags= 16467cf_new_extra_cppflags= 16468 16469for cf_add_cflags in `$XCURSES_CONFIG --cflags` 16470do 16471case "$cf_fix_cppflags" in 16472(no) 16473 case "$cf_add_cflags" in 16474 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 16475 case "$cf_add_cflags" in 16476 (-D*) 16477 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 16478 16479 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 16480 && test -z "${cf_tst_cflags}" \ 16481 && cf_fix_cppflags=yes 16482 16483 if test "$cf_fix_cppflags" = yes ; then 16484 16485 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 16486 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 16487 16488 continue 16489 elif test "${cf_tst_cflags}" = "\"'" ; then 16490 16491 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 16492 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 16493 16494 continue 16495 fi 16496 ;; 16497 esac 16498 case "$CPPFLAGS" in 16499 (*$cf_add_cflags) 16500 ;; 16501 (*) 16502 case "$cf_add_cflags" in 16503 (-D*) 16504 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 16505 16506CPPFLAGS=`echo "$CPPFLAGS" | \ 16507 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 16508 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 16509 16510 ;; 16511 esac 16512 16513 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 16514 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 16515 16516 ;; 16517 esac 16518 ;; 16519 (*) 16520 16521 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 16522 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 16523 16524 ;; 16525 esac 16526 ;; 16527(yes) 16528 16529 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 16530 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 16531 16532 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 16533 16534 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 16535 && test -z "${cf_tst_cflags}" \ 16536 && cf_fix_cppflags=no 16537 ;; 16538esac 16539done 16540 16541if test -n "$cf_new_cflags" ; then 16542 16543 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 16544 CFLAGS="${CFLAGS}$cf_new_cflags" 16545 16546fi 16547 16548if test -n "$cf_new_cppflags" ; then 16549 16550 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 16551 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 16552 16553fi 16554 16555if test -n "$cf_new_extra_cppflags" ; then 16556 16557 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 16558 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 16559 16560fi 16561 16562cf_add_libs="$LIBS" 16563# reverse order 16564cf_add_0lib= 16565for cf_add_1lib in `$XCURSES_CONFIG --libs`; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 16566# filter duplicates 16567for cf_add_1lib in $cf_add_0lib; do 16568 for cf_add_2lib in $cf_add_libs; do 16569 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 16570 cf_add_1lib= 16571 break 16572 fi 16573 done 16574 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 16575done 16576LIBS="$cf_add_libs" 16577 16578cf_cv_lib_XCurses=yes 16579 16580else 16581 16582LDFLAGS="$LDFLAGS $X_LIBS" 16583 16584test -n "$verbose" && echo " checking additions to CFLAGS" 1>&6 16585 16586echo "${as_me:-configure}:16586: testing checking additions to CFLAGS ..." 1>&5 16587 16588cf_check_cflags="$CFLAGS" 16589cf_check_cppflags="$CPPFLAGS" 16590 16591cf_fix_cppflags=no 16592cf_new_cflags= 16593cf_new_cppflags= 16594cf_new_extra_cppflags= 16595 16596for cf_add_cflags in $X_CFLAGS 16597do 16598case "$cf_fix_cppflags" in 16599(no) 16600 case "$cf_add_cflags" in 16601 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 16602 case "$cf_add_cflags" in 16603 (-D*) 16604 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 16605 16606 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 16607 && test -z "${cf_tst_cflags}" \ 16608 && cf_fix_cppflags=yes 16609 16610 if test "$cf_fix_cppflags" = yes ; then 16611 16612 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 16613 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 16614 16615 continue 16616 elif test "${cf_tst_cflags}" = "\"'" ; then 16617 16618 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 16619 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 16620 16621 continue 16622 fi 16623 ;; 16624 esac 16625 case "$CPPFLAGS" in 16626 (*$cf_add_cflags) 16627 ;; 16628 (*) 16629 case "$cf_add_cflags" in 16630 (-D*) 16631 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 16632 16633CPPFLAGS=`echo "$CPPFLAGS" | \ 16634 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 16635 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 16636 16637 ;; 16638 esac 16639 16640 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 16641 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 16642 16643 ;; 16644 esac 16645 ;; 16646 (*) 16647 16648 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 16649 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 16650 16651 ;; 16652 esac 16653 ;; 16654(yes) 16655 16656 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 16657 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 16658 16659 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 16660 16661 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 16662 && test -z "${cf_tst_cflags}" \ 16663 && cf_fix_cppflags=no 16664 ;; 16665esac 16666done 16667 16668if test -n "$cf_new_cflags" ; then 16669 test -n "$verbose" && echo " add to \$CFLAGS $cf_new_cflags" 1>&6 16670 16671echo "${as_me:-configure}:16671: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5 16672 16673 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 16674 CFLAGS="${CFLAGS}$cf_new_cflags" 16675 16676fi 16677 16678if test -n "$cf_new_cppflags" ; then 16679 test -n "$verbose" && echo " add to \$CPPFLAGS $cf_new_cppflags" 1>&6 16680 16681echo "${as_me:-configure}:16681: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5 16682 16683 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 16684 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 16685 16686fi 16687 16688if test -n "$cf_new_extra_cppflags" ; then 16689 test -n "$verbose" && echo " add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags" 1>&6 16690 16691echo "${as_me:-configure}:16691: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5 16692 16693 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 16694 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 16695 16696fi 16697 16698if test "x$cf_check_cflags" != "x$CFLAGS" ; then 16699cat >"conftest.$ac_ext" <<_ACEOF 16700#line 16700 "configure" 16701#include "confdefs.h" 16702#include <stdio.h> 16703int 16704main (void) 16705{ 16706printf("Hello world"); 16707 ; 16708 return 0; 16709} 16710_ACEOF 16711rm -f "conftest.$ac_objext" "conftest$ac_exeext" 16712if { (eval echo "$as_me:16712: \"$ac_link\"") >&5 16713 (eval $ac_link) 2>&5 16714 ac_status=$? 16715 echo "$as_me:16715: \$? = $ac_status" >&5 16716 (exit "$ac_status"); } && 16717 { ac_try='test -s "conftest$ac_exeext"' 16718 { (eval echo "$as_me:16718: \"$ac_try\"") >&5 16719 (eval $ac_try) 2>&5 16720 ac_status=$? 16721 echo "$as_me:16721: \$? = $ac_status" >&5 16722 (exit "$ac_status"); }; }; then 16723 : 16724else 16725 echo "$as_me: failed program was:" >&5 16726cat "conftest.$ac_ext" >&5 16727test -n "$verbose" && echo " test-compile failed. Undoing change to \$CFLAGS" 1>&6 16728 16729echo "${as_me:-configure}:16729: testing test-compile failed. Undoing change to \$CFLAGS ..." 1>&5 16730 16731 if test "x$cf_check_cppflags" != "x$CPPFLAGS" ; then 16732 test -n "$verbose" && echo " but keeping change to \$CPPFLAGS" 1>&6 16733 16734echo "${as_me:-configure}:16734: testing but keeping change to \$CPPFLAGS ..." 1>&5 16735 16736 fi 16737 CFLAGS="$cf_check_cflags" 16738fi 16739rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 16740fi 16741 16742echo "$as_me:16742: checking for XOpenDisplay in -lX11" >&5 16743echo $ECHO_N "checking for XOpenDisplay in -lX11... $ECHO_C" >&6 16744if test "${ac_cv_lib_X11_XOpenDisplay+set}" = set; then 16745 echo $ECHO_N "(cached) $ECHO_C" >&6 16746else 16747 ac_check_lib_save_LIBS=$LIBS 16748LIBS="-lX11 $X_PRE_LIBS $LIBS $X_EXTRA_LIBS $LIBS" 16749cat >"conftest.$ac_ext" <<_ACEOF 16750#line 16750 "configure" 16751#include "confdefs.h" 16752 16753/* Override any gcc2 internal prototype to avoid an error. */ 16754#ifdef __cplusplus 16755extern "C" 16756#endif 16757/* We use char because int might match the return type of a gcc2 16758 builtin and then its argument prototype would still apply. */ 16759char XOpenDisplay (void); 16760int 16761main (void) 16762{ 16763XOpenDisplay (); 16764 ; 16765 return 0; 16766} 16767_ACEOF 16768rm -f "conftest.$ac_objext" "conftest$ac_exeext" 16769if { (eval echo "$as_me:16769: \"$ac_link\"") >&5 16770 (eval $ac_link) 2>&5 16771 ac_status=$? 16772 echo "$as_me:16772: \$? = $ac_status" >&5 16773 (exit "$ac_status"); } && 16774 { ac_try='test -s "conftest$ac_exeext"' 16775 { (eval echo "$as_me:16775: \"$ac_try\"") >&5 16776 (eval $ac_try) 2>&5 16777 ac_status=$? 16778 echo "$as_me:16778: \$? = $ac_status" >&5 16779 (exit "$ac_status"); }; }; then 16780 ac_cv_lib_X11_XOpenDisplay=yes 16781else 16782 echo "$as_me: failed program was:" >&5 16783cat "conftest.$ac_ext" >&5 16784ac_cv_lib_X11_XOpenDisplay=no 16785fi 16786rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 16787LIBS=$ac_check_lib_save_LIBS 16788fi 16789echo "$as_me:16789: result: $ac_cv_lib_X11_XOpenDisplay" >&5 16790echo "${ECHO_T}$ac_cv_lib_X11_XOpenDisplay" >&6 16791if test "$ac_cv_lib_X11_XOpenDisplay" = yes; then 16792 16793cf_add_libs="$LIBS" 16794# reverse order 16795cf_add_0lib= 16796for cf_add_1lib in -lX11; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 16797# filter duplicates 16798for cf_add_1lib in $cf_add_0lib; do 16799 for cf_add_2lib in $cf_add_libs; do 16800 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 16801 cf_add_1lib= 16802 break 16803 fi 16804 done 16805 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 16806done 16807LIBS="$cf_add_libs" 16808 16809fi 16810 16811echo "$as_me:16811: checking for XCurses library" >&5 16812echo $ECHO_N "checking for XCurses library... $ECHO_C" >&6 16813if test "${cf_cv_lib_XCurses+set}" = set; then 16814 echo $ECHO_N "(cached) $ECHO_C" >&6 16815else 16816 16817cf_add_libs="$LIBS" 16818# reverse order 16819cf_add_0lib= 16820for cf_add_1lib in -lXCurses; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 16821# filter duplicates 16822for cf_add_1lib in $cf_add_0lib; do 16823 for cf_add_2lib in $cf_add_libs; do 16824 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 16825 cf_add_1lib= 16826 break 16827 fi 16828 done 16829 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 16830done 16831LIBS="$cf_add_libs" 16832 16833cat >"conftest.$ac_ext" <<_ACEOF 16834#line 16834 "configure" 16835#include "confdefs.h" 16836 16837#include <xcurses.h> 16838char *XCursesProgramName = "test"; 16839 16840int 16841main (void) 16842{ 16843XCursesExit(); 16844 ; 16845 return 0; 16846} 16847_ACEOF 16848rm -f "conftest.$ac_objext" "conftest$ac_exeext" 16849if { (eval echo "$as_me:16849: \"$ac_link\"") >&5 16850 (eval $ac_link) 2>&5 16851 ac_status=$? 16852 echo "$as_me:16852: \$? = $ac_status" >&5 16853 (exit "$ac_status"); } && 16854 { ac_try='test -s "conftest$ac_exeext"' 16855 { (eval echo "$as_me:16855: \"$ac_try\"") >&5 16856 (eval $ac_try) 2>&5 16857 ac_status=$? 16858 echo "$as_me:16858: \$? = $ac_status" >&5 16859 (exit "$ac_status"); }; }; then 16860 cf_cv_lib_XCurses=yes 16861else 16862 echo "$as_me: failed program was:" >&5 16863cat "conftest.$ac_ext" >&5 16864cf_cv_lib_XCurses=no 16865fi 16866rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 16867 16868fi 16869echo "$as_me:16869: result: $cf_cv_lib_XCurses" >&5 16870echo "${ECHO_T}$cf_cv_lib_XCurses" >&6 16871 16872fi 16873 16874if test "$cf_cv_lib_XCurses" = yes ; then 16875 16876cat >>confdefs.h <<\EOF 16877#define UNIX 1 16878EOF 16879 16880cat >>confdefs.h <<\EOF 16881#define XCURSES 1 16882EOF 16883 16884 echo "$as_me:16884: checking for xcurses.h" >&5 16885echo $ECHO_N "checking for xcurses.h... $ECHO_C" >&6 16886if test "${ac_cv_header_xcurses_h+set}" = set; then 16887 echo $ECHO_N "(cached) $ECHO_C" >&6 16888else 16889 cat >"conftest.$ac_ext" <<_ACEOF 16890#line 16890 "configure" 16891#include "confdefs.h" 16892#include <xcurses.h> 16893_ACEOF 16894if { (eval echo "$as_me:16894: \"$ac_cpp "conftest.$ac_ext"\"") >&5 16895 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 16896 ac_status=$? 16897 $EGREP -v '^ *\+' conftest.er1 >conftest.err 16898 rm -f conftest.er1 16899 cat conftest.err >&5 16900 echo "$as_me:16900: \$? = $ac_status" >&5 16901 (exit "$ac_status"); } >/dev/null; then 16902 if test -s conftest.err; then 16903 ac_cpp_err=$ac_c_preproc_warn_flag 16904 else 16905 ac_cpp_err= 16906 fi 16907else 16908 ac_cpp_err=yes 16909fi 16910if test -z "$ac_cpp_err"; then 16911 ac_cv_header_xcurses_h=yes 16912else 16913 echo "$as_me: failed program was:" >&5 16914 cat "conftest.$ac_ext" >&5 16915 ac_cv_header_xcurses_h=no 16916fi 16917rm -f conftest.err "conftest.$ac_ext" 16918fi 16919echo "$as_me:16919: result: $ac_cv_header_xcurses_h" >&5 16920echo "${ECHO_T}$ac_cv_header_xcurses_h" >&6 16921if test "$ac_cv_header_xcurses_h" = yes; then 16922 16923cat >>confdefs.h <<\EOF 16924#define HAVE_XCURSES 1 16925EOF 16926 16927fi 16928 16929else 16930 { { echo "$as_me:16930: error: Cannot link with XCurses" >&5 16931echo "$as_me: error: Cannot link with XCurses" >&2;} 16932 { (exit 1); exit 1; }; } 16933fi 16934 16935 ;; 16936(*) 16937 { { echo "$as_me:16937: error: unexpected screen-value: $cf_cv_screen" >&5 16938echo "$as_me: error: unexpected screen-value: $cf_cv_screen" >&2;} 16939 { (exit 1); exit 1; }; } 16940 ;; 16941esac 16942 16943: ${cf_nculib_root:=$cf_cv_screen} 16944as_ac_Lib=`echo "ac_cv_lib_$cf_nculib_root''__nc_init_pthreads" | $as_tr_sh` 16945echo "$as_me:16945: checking for _nc_init_pthreads in -l$cf_nculib_root" >&5 16946echo $ECHO_N "checking for _nc_init_pthreads in -l$cf_nculib_root... $ECHO_C" >&6 16947if eval "test \"\${$as_ac_Lib+set}\" = set"; then 16948 echo $ECHO_N "(cached) $ECHO_C" >&6 16949else 16950 ac_check_lib_save_LIBS=$LIBS 16951LIBS="-l$cf_nculib_root $LIBS" 16952cat >"conftest.$ac_ext" <<_ACEOF 16953#line 16953 "configure" 16954#include "confdefs.h" 16955 16956/* Override any gcc2 internal prototype to avoid an error. */ 16957#ifdef __cplusplus 16958extern "C" 16959#endif 16960/* We use char because int might match the return type of a gcc2 16961 builtin and then its argument prototype would still apply. */ 16962char _nc_init_pthreads (void); 16963int 16964main (void) 16965{ 16966_nc_init_pthreads (); 16967 ; 16968 return 0; 16969} 16970_ACEOF 16971rm -f "conftest.$ac_objext" "conftest$ac_exeext" 16972if { (eval echo "$as_me:16972: \"$ac_link\"") >&5 16973 (eval $ac_link) 2>&5 16974 ac_status=$? 16975 echo "$as_me:16975: \$? = $ac_status" >&5 16976 (exit "$ac_status"); } && 16977 { ac_try='test -s "conftest$ac_exeext"' 16978 { (eval echo "$as_me:16978: \"$ac_try\"") >&5 16979 (eval $ac_try) 2>&5 16980 ac_status=$? 16981 echo "$as_me:16981: \$? = $ac_status" >&5 16982 (exit "$ac_status"); }; }; then 16983 eval "$as_ac_Lib=yes" 16984else 16985 echo "$as_me: failed program was:" >&5 16986cat "conftest.$ac_ext" >&5 16987eval "$as_ac_Lib=no" 16988fi 16989rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 16990LIBS=$ac_check_lib_save_LIBS 16991fi 16992echo "$as_me:16992: result: `eval echo '${'"$as_ac_Lib"'}'`" >&5 16993echo "${ECHO_T}`eval echo '${'"$as_ac_Lib"'}'`" >&6 16994if test "`eval echo '${'"$as_ac_Lib"'}'`" = yes; then 16995 cf_cv_ncurses_pthreads=yes 16996else 16997 cf_cv_ncurses_pthreads=no 16998fi 16999 17000if test "$cf_cv_ncurses_pthreads" = yes 17001then 17002 17003cf_add_libs="$LIBS" 17004# reverse order 17005cf_add_0lib= 17006for cf_add_1lib in -lpthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 17007# filter duplicates 17008for cf_add_1lib in $cf_add_0lib; do 17009 for cf_add_2lib in $cf_add_libs; do 17010 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 17011 cf_add_1lib= 17012 break 17013 fi 17014 done 17015 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 17016done 17017LIBS="$cf_add_libs" 17018 17019fi 17020 17021case $cf_cv_screen in 17022(ncurses*) 17023 cf_cv_libtype=`echo "$cf_cv_screen" | sed -e 's/^ncurses//'` 17024 ;; 17025esac 17026 17027echo "$as_me:17027: checking for X11 rgb file" >&5 17028echo $ECHO_N "checking for X11 rgb file... $ECHO_C" >&6 17029 17030# Check whether --with-x11-rgb or --without-x11-rgb was given. 17031if test "${with_x11_rgb+set}" = set; then 17032 withval="$with_x11_rgb" 17033 RGB_PATH=$withval 17034else 17035 RGB_PATH=auto 17036fi; 17037 17038if test "x$RGB_PATH" = xauto 17039then 17040 RGB_PATH='${exec_prefix}/lib/X11/rgb.txt' 17041 for cf_path in \ 17042 /opt/local/share/X11/rgb.txt \ 17043 /opt/X11/share/X11/rgb.txt \ 17044 /usr/share/X11/rgb.txt \ 17045 /usr/X11/share/X11/rgb.txt \ 17046 /usr/X11/lib/X11/rgb.txt \ 17047 /usr/lib/X11/rgb.txt \ 17048 /etc/X11/rgb.txt \ 17049 /usr/pkg/lib/X11/rgb.txt \ 17050 /usr/X11R7/lib/X11/rgb.txt \ 17051 /usr/X11R6/lib/X11/rgb.txt \ 17052 /usr/X11R5/lib/X11/rgb.txt \ 17053 /usr/X11R4/lib/X11/rgb.txt \ 17054 /usr/local/lib/X11/rgb.txt \ 17055 /usr/local/share/X11/rgb.txt \ 17056 /usr/lib64/X11/rgb.txt 17057 do 17058 if test -f "$cf_path" ; then 17059 RGB_PATH="$cf_path" 17060 break 17061 fi 17062 done 17063else 17064 cf_path=$RGB_PATH 17065 17066if test "x$prefix" != xNONE; then 17067 cf_path_syntax="$prefix" 17068else 17069 cf_path_syntax="$ac_default_prefix" 17070fi 17071 17072case ".$cf_path" in 17073(.\$\(*\)*|.\'*\'*) 17074 ;; 17075(..|./*|.\\*) 17076 ;; 17077(.[a-zA-Z]:[\\/]*) # OS/2 EMX 17078 ;; 17079(.\$\{*prefix\}*|.\$\{*dir\}*) 17080 eval cf_path="$cf_path" 17081 case ".$cf_path" in 17082 (.NONE/*) 17083 cf_path=`echo "$cf_path" | sed -e s%NONE%$cf_path_syntax%` 17084 ;; 17085 esac 17086 ;; 17087(.no|.NONE/*) 17088 cf_path=`echo "$cf_path" | sed -e s%NONE%$cf_path_syntax%` 17089 ;; 17090(*) 17091 { { echo "$as_me:17091: error: expected a pathname, not \"$cf_path\"" >&5 17092echo "$as_me: error: expected a pathname, not \"$cf_path\"" >&2;} 17093 { (exit 1); exit 1; }; } 17094 ;; 17095esac 17096 17097fi 17098 17099echo "$as_me:17099: result: $RGB_PATH" >&5 17100echo "${ECHO_T}$RGB_PATH" >&6 17101 17102cat >>confdefs.h <<EOF 17103#define RGB_PATH "$cf_path" 17104EOF 17105 17106no_x11_rgb= 17107if test "$RGB_PATH" = no 17108then 17109 no_x11_rgb="#" 17110fi 17111 17112cf_curses_headers= 17113 17114case $cf_cv_screen in 17115(pdcurses) 17116 cf_default_panel=no 17117 cf_default_form=no 17118 cf_default_menu=no 17119 cf_default_tinfo=no 17120 ;; 17121(xcurses|bsdcurses) 17122 cf_default_panel=no 17123 cf_default_form=no 17124 cf_default_menu=no 17125 cf_default_tinfo=yes 17126 ;; 17127(*) 17128 cf_default_panel=yes 17129 cf_default_form=yes 17130 cf_default_menu=yes 17131 cf_default_tinfo=yes 17132 case $cf_cv_screen in 17133 (ncurses*) 17134 cf_curses_headers="nc_alloc.h nomacros.h term_entry.h" 17135 ;; 17136 esac 17137 ;; 17138esac 17139 17140echo "$as_me:17140: checking for desired basename for form library" >&5 17141echo $ECHO_N "checking for desired basename for form library... $ECHO_C" >&6 17142 17143# Check whether --with-form-libname or --without-form-libname was given. 17144if test "${with_form_libname+set}" = set; then 17145 withval="$with_form_libname" 17146 with_lib_basename=$withval 17147else 17148 with_lib_basename=form 17149fi; 17150FORM_NAME="$with_lib_basename" 17151 17152case "x$FORM_NAME" in 17153(x|xno|xnone|xyes) 17154 FORM_NAME=form 17155 ;; 17156(*) 17157 ;; 17158esac 17159 17160echo "$as_me:17160: result: $FORM_NAME" >&5 17161echo "${ECHO_T}$FORM_NAME" >&6 17162 17163echo "$as_me:17163: checking for desired basename for menu library" >&5 17164echo $ECHO_N "checking for desired basename for menu library... $ECHO_C" >&6 17165 17166# Check whether --with-menu-libname or --without-menu-libname was given. 17167if test "${with_menu_libname+set}" = set; then 17168 withval="$with_menu_libname" 17169 with_lib_basename=$withval 17170else 17171 with_lib_basename=menu 17172fi; 17173MENU_NAME="$with_lib_basename" 17174 17175case "x$MENU_NAME" in 17176(x|xno|xnone|xyes) 17177 MENU_NAME=menu 17178 ;; 17179(*) 17180 ;; 17181esac 17182 17183echo "$as_me:17183: result: $MENU_NAME" >&5 17184echo "${ECHO_T}$MENU_NAME" >&6 17185 17186echo "$as_me:17186: checking for desired basename for panel library" >&5 17187echo $ECHO_N "checking for desired basename for panel library... $ECHO_C" >&6 17188 17189# Check whether --with-panel-libname or --without-panel-libname was given. 17190if test "${with_panel_libname+set}" = set; then 17191 withval="$with_panel_libname" 17192 with_lib_basename=$withval 17193else 17194 with_lib_basename=panel 17195fi; 17196PANEL_NAME="$with_lib_basename" 17197 17198case "x$PANEL_NAME" in 17199(x|xno|xnone|xyes) 17200 PANEL_NAME=panel 17201 ;; 17202(*) 17203 ;; 17204esac 17205 17206echo "$as_me:17206: result: $PANEL_NAME" >&5 17207echo "${ECHO_T}$PANEL_NAME" >&6 17208 17209echo "$as_me:17209: checking if you want to check for panel functions" >&5 17210echo $ECHO_N "checking if you want to check for panel functions... $ECHO_C" >&6 17211 17212# Check whether --enable-panel or --disable-panel was given. 17213if test "${enable_panel+set}" = set; then 17214 enableval="$enable_panel" 17215 test "$enableval" != no && enableval=yes 17216 if test "$enableval" != "yes" ; then 17217 cf_enable_panel=no 17218 else 17219 cf_enable_panel=$cf_default_panel 17220 fi 17221else 17222 enableval=yes 17223 cf_enable_panel=$cf_default_panel 17224 17225fi; 17226echo "$as_me:17226: result: $cf_enable_panel" >&5 17227echo "${ECHO_T}$cf_enable_panel" >&6 17228if test $cf_enable_panel = yes 17229then 17230 17231cf_have_curses_lib=no 17232 17233: ${NCURSES_CONFIG_PKG:=none} 17234if test "x${NCURSES_CONFIG_PKG}" = xnone; then 17235 : 17236elif test "x${PKG_CONFIG:=none}" != xnone; then 17237 echo "$as_me:17237: checking pkg-config for $PANEL_NAME$cf_cv_libtype" >&5 17238echo $ECHO_N "checking pkg-config for $PANEL_NAME$cf_cv_libtype... $ECHO_C" >&6 17239 if "$PKG_CONFIG" --exists "$PANEL_NAME$cf_cv_libtype" ; then 17240 echo "$as_me:17240: result: yes" >&5 17241echo "${ECHO_T}yes" >&6 17242 17243 echo "$as_me:17243: checking if the $PANEL_NAME$cf_cv_libtype package files work" >&5 17244echo $ECHO_N "checking if the $PANEL_NAME$cf_cv_libtype package files work... $ECHO_C" >&6 17245 17246 cf_save_CFLAGS="$CFLAGS" 17247 cf_save_CPPFLAGS="$CPPFLAGS" 17248 cf_save_LIBS="$LIBS" 17249 17250for cf_add_cflags in `$PKG_CONFIG --cflags "$PANEL_NAME$cf_cv_libtype"` 17251do 17252 case "x$cf_add_cflags" in 17253 (x-[DU]*) 17254 17255cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'` 17256while true 17257do 17258 cf_old_cflag=`echo "x$CFLAGS" | sed -e 's/^.//' -e 's/[ ][ ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ ][^ ]*\\)\?%%" -e 's/^[ ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'` 17259 test "$CFLAGS" != "$cf_old_cflag" || break 17260 17261 CFLAGS="$cf_old_cflag" 17262done 17263 17264cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'` 17265while true 17266do 17267 cf_old_cflag=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/[ ][ ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ ][^ ]*\\)\?%%" -e 's/^[ ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'` 17268 test "$CPPFLAGS" != "$cf_old_cflag" || break 17269 17270 CPPFLAGS="$cf_old_cflag" 17271done 17272 17273 ;; 17274 esac 17275 17276cf_fix_cppflags=no 17277cf_new_cflags= 17278cf_new_cppflags= 17279cf_new_extra_cppflags= 17280 17281for cf_add_cflags in $cf_add_cflags 17282do 17283case "$cf_fix_cppflags" in 17284(no) 17285 case "$cf_add_cflags" in 17286 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 17287 case "$cf_add_cflags" in 17288 (-D*) 17289 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 17290 17291 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 17292 && test -z "${cf_tst_cflags}" \ 17293 && cf_fix_cppflags=yes 17294 17295 if test "$cf_fix_cppflags" = yes ; then 17296 17297 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 17298 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 17299 17300 continue 17301 elif test "${cf_tst_cflags}" = "\"'" ; then 17302 17303 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 17304 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 17305 17306 continue 17307 fi 17308 ;; 17309 esac 17310 case "$CPPFLAGS" in 17311 (*$cf_add_cflags) 17312 ;; 17313 (*) 17314 case "$cf_add_cflags" in 17315 (-D*) 17316 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 17317 17318CPPFLAGS=`echo "$CPPFLAGS" | \ 17319 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 17320 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 17321 17322 ;; 17323 esac 17324 17325 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 17326 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 17327 17328 ;; 17329 esac 17330 ;; 17331 (*) 17332 17333 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 17334 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 17335 17336 ;; 17337 esac 17338 ;; 17339(yes) 17340 17341 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 17342 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 17343 17344 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 17345 17346 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 17347 && test -z "${cf_tst_cflags}" \ 17348 && cf_fix_cppflags=no 17349 ;; 17350esac 17351done 17352 17353if test -n "$cf_new_cflags" ; then 17354 17355 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 17356 CFLAGS="${CFLAGS}$cf_new_cflags" 17357 17358fi 17359 17360if test -n "$cf_new_cppflags" ; then 17361 17362 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 17363 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 17364 17365fi 17366 17367if test -n "$cf_new_extra_cppflags" ; then 17368 17369 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 17370 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 17371 17372fi 17373 17374done 17375 17376cf_add_libs="$LIBS" 17377# reverse order 17378cf_add_0lib= 17379for cf_add_1lib in `$PKG_CONFIG --libs "$PANEL_NAME$cf_cv_libtype"`; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 17380# filter duplicates 17381for cf_add_1lib in $cf_add_0lib; do 17382 for cf_add_2lib in $cf_add_libs; do 17383 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 17384 cf_add_1lib= 17385 break 17386 fi 17387 done 17388 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 17389done 17390LIBS="$cf_add_libs" 17391 17392 cat >"conftest.$ac_ext" <<_ACEOF 17393#line 17393 "configure" 17394#include "confdefs.h" 17395#include <$PANEL_NAME.h> 17396int 17397main (void) 17398{ 17399(void) new_panel ( 0 ); 17400 ; 17401 return 0; 17402} 17403_ACEOF 17404rm -f "conftest.$ac_objext" "conftest$ac_exeext" 17405if { (eval echo "$as_me:17405: \"$ac_link\"") >&5 17406 (eval $ac_link) 2>&5 17407 ac_status=$? 17408 echo "$as_me:17408: \$? = $ac_status" >&5 17409 (exit "$ac_status"); } && 17410 { ac_try='test -s "conftest$ac_exeext"' 17411 { (eval echo "$as_me:17411: \"$ac_try\"") >&5 17412 (eval $ac_try) 2>&5 17413 ac_status=$? 17414 echo "$as_me:17414: \$? = $ac_status" >&5 17415 (exit "$ac_status"); }; }; then 17416 if test "$cross_compiling" = yes; then 17417 cf_have_curses_lib=maybe 17418else 17419 cat >"conftest.$ac_ext" <<_ACEOF 17420#line 17420 "configure" 17421#include "confdefs.h" 17422#include <$PANEL_NAME.h> 17423 int main(void) 17424 { (void) new_panel ( 0 ); return 0; } 17425_ACEOF 17426rm -f "conftest$ac_exeext" 17427if { (eval echo "$as_me:17427: \"$ac_link\"") >&5 17428 (eval $ac_link) 2>&5 17429 ac_status=$? 17430 echo "$as_me:17430: \$? = $ac_status" >&5 17431 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' 17432 { (eval echo "$as_me:17432: \"$ac_try\"") >&5 17433 (eval $ac_try) 2>&5 17434 ac_status=$? 17435 echo "$as_me:17435: \$? = $ac_status" >&5 17436 (exit "$ac_status"); }; }; then 17437 cf_have_curses_lib=yes 17438else 17439 echo "$as_me: program exited with status $ac_status" >&5 17440echo "$as_me: failed program was:" >&5 17441cat "conftest.$ac_ext" >&5 17442cf_have_curses_lib=no 17443fi 17444rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" 17445fi 17446else 17447 echo "$as_me: failed program was:" >&5 17448cat "conftest.$ac_ext" >&5 17449cf_have_curses_lib=no 17450fi 17451rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 17452 echo "$as_me:17452: result: $cf_have_curses_lib" >&5 17453echo "${ECHO_T}$cf_have_curses_lib" >&6 17454 test "$cf_have_curses_lib" = maybe && cf_have_curses_lib=yes 17455 if test "$cf_have_curses_lib" = "yes" 17456 then 17457 17458cf_upper=`echo "have_lib$PANEL_NAME" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` 17459 17460 cat >>confdefs.h <<EOF 17461#define $cf_upper 1 17462EOF 17463 17464 else 17465 CFLAGS="$cf_save_CFLAGS" 17466 CPPFLAGS="$cf_save_CPPFLAGS" 17467 LIBS="$cf_save_LIBS" 17468 fi 17469 fi 17470fi 17471if test "$cf_have_curses_lib" = no; then 17472 as_ac_Lib=`echo "ac_cv_lib_$PANEL_NAME$cf_cv_libtype''_new_panel" | $as_tr_sh` 17473echo "$as_me:17473: checking for new_panel in -l$PANEL_NAME$cf_cv_libtype" >&5 17474echo $ECHO_N "checking for new_panel in -l$PANEL_NAME$cf_cv_libtype... $ECHO_C" >&6 17475if eval "test \"\${$as_ac_Lib+set}\" = set"; then 17476 echo $ECHO_N "(cached) $ECHO_C" >&6 17477else 17478 ac_check_lib_save_LIBS=$LIBS 17479LIBS="-l$PANEL_NAME$cf_cv_libtype $LIBS" 17480cat >"conftest.$ac_ext" <<_ACEOF 17481#line 17481 "configure" 17482#include "confdefs.h" 17483 17484/* Override any gcc2 internal prototype to avoid an error. */ 17485#ifdef __cplusplus 17486extern "C" 17487#endif 17488/* We use char because int might match the return type of a gcc2 17489 builtin and then its argument prototype would still apply. */ 17490char new_panel (void); 17491int 17492main (void) 17493{ 17494new_panel (); 17495 ; 17496 return 0; 17497} 17498_ACEOF 17499rm -f "conftest.$ac_objext" "conftest$ac_exeext" 17500if { (eval echo "$as_me:17500: \"$ac_link\"") >&5 17501 (eval $ac_link) 2>&5 17502 ac_status=$? 17503 echo "$as_me:17503: \$? = $ac_status" >&5 17504 (exit "$ac_status"); } && 17505 { ac_try='test -s "conftest$ac_exeext"' 17506 { (eval echo "$as_me:17506: \"$ac_try\"") >&5 17507 (eval $ac_try) 2>&5 17508 ac_status=$? 17509 echo "$as_me:17509: \$? = $ac_status" >&5 17510 (exit "$ac_status"); }; }; then 17511 eval "$as_ac_Lib=yes" 17512else 17513 echo "$as_me: failed program was:" >&5 17514cat "conftest.$ac_ext" >&5 17515eval "$as_ac_Lib=no" 17516fi 17517rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 17518LIBS=$ac_check_lib_save_LIBS 17519fi 17520echo "$as_me:17520: result: `eval echo '${'"$as_ac_Lib"'}'`" >&5 17521echo "${ECHO_T}`eval echo '${'"$as_ac_Lib"'}'`" >&6 17522if test "`eval echo '${'"$as_ac_Lib"'}'`" = yes; then 17523 17524cf_upper=`echo "have_lib$PANEL_NAME" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` 17525 17526cf_add_libs="$LIBS" 17527# reverse order 17528cf_add_0lib= 17529for cf_add_1lib in -l$PANEL_NAME$cf_cv_libtype; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 17530# filter duplicates 17531for cf_add_1lib in $cf_add_0lib; do 17532 for cf_add_2lib in $cf_add_libs; do 17533 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 17534 cf_add_1lib= 17535 break 17536 fi 17537 done 17538 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 17539done 17540LIBS="$cf_add_libs" 17541 17542 cat >>confdefs.h <<EOF 17543#define $cf_upper 1 17544EOF 17545 17546fi 17547 17548fi 17549 17550 cf_curses_headers="$cf_curses_headers panel.h" 17551fi 17552 17553echo "$as_me:17553: checking if you want to check for menu functions" >&5 17554echo $ECHO_N "checking if you want to check for menu functions... $ECHO_C" >&6 17555 17556# Check whether --enable-menu or --disable-menu was given. 17557if test "${enable_menu+set}" = set; then 17558 enableval="$enable_menu" 17559 test "$enableval" != no && enableval=yes 17560 if test "$enableval" != "yes" ; then 17561 cf_enable_menu=no 17562 else 17563 cf_enable_menu=$cf_default_menu 17564 fi 17565else 17566 enableval=yes 17567 cf_enable_menu=$cf_default_menu 17568 17569fi; 17570echo "$as_me:17570: result: $cf_enable_menu" >&5 17571echo "${ECHO_T}$cf_enable_menu" >&6 17572if test $cf_enable_menu = yes 17573then 17574 case $cf_cv_screen in 17575 (ncurses*) 17576 ;; 17577 (curses*) 17578 17579echo "$as_me:17579: checking for NetBSD menu.h" >&5 17580echo $ECHO_N "checking for NetBSD menu.h... $ECHO_C" >&6 17581if test "${cf_cv_netbsd_menu_h+set}" = set; then 17582 echo $ECHO_N "(cached) $ECHO_C" >&6 17583else 17584 17585cat >"conftest.$ac_ext" <<_ACEOF 17586#line 17586 "configure" 17587#include "confdefs.h" 17588 17589#include <${cf_cv_ncurses_header:-curses.h}> 17590#include <menu.h> 17591 17592int 17593main (void) 17594{ 17595 17596 MENU *menu; 17597 int y = menu->max_item_width; 17598 17599 ; 17600 return 0; 17601} 17602_ACEOF 17603rm -f "conftest.$ac_objext" 17604if { (eval echo "$as_me:17604: \"$ac_compile\"") >&5 17605 (eval $ac_compile) 2>&5 17606 ac_status=$? 17607 echo "$as_me:17607: \$? = $ac_status" >&5 17608 (exit "$ac_status"); } && 17609 { ac_try='test -s "conftest.$ac_objext"' 17610 { (eval echo "$as_me:17610: \"$ac_try\"") >&5 17611 (eval $ac_try) 2>&5 17612 ac_status=$? 17613 echo "$as_me:17613: \$? = $ac_status" >&5 17614 (exit "$ac_status"); }; }; then 17615 cf_cv_netbsd_menu_h=yes 17616 17617else 17618 echo "$as_me: failed program was:" >&5 17619cat "conftest.$ac_ext" >&5 17620cf_cv_netbsd_menu_h=no 17621fi 17622rm -f "conftest.$ac_objext" "conftest.$ac_ext" 17623 17624fi 17625echo "$as_me:17625: result: $cf_cv_netbsd_menu_h" >&5 17626echo "${ECHO_T}$cf_cv_netbsd_menu_h" >&6 17627 17628test "$cf_cv_netbsd_menu_h" = yes && 17629cat >>confdefs.h <<\EOF 17630#define HAVE_NETBSD_MENU_H 1 17631EOF 17632 17633 ;; 17634 esac 17635 17636cf_have_curses_lib=no 17637 17638: ${NCURSES_CONFIG_PKG:=none} 17639if test "x${NCURSES_CONFIG_PKG}" = xnone; then 17640 : 17641elif test "x${PKG_CONFIG:=none}" != xnone; then 17642 echo "$as_me:17642: checking pkg-config for $MENU_NAME$cf_cv_libtype" >&5 17643echo $ECHO_N "checking pkg-config for $MENU_NAME$cf_cv_libtype... $ECHO_C" >&6 17644 if "$PKG_CONFIG" --exists "$MENU_NAME$cf_cv_libtype" ; then 17645 echo "$as_me:17645: result: yes" >&5 17646echo "${ECHO_T}yes" >&6 17647 17648 echo "$as_me:17648: checking if the $MENU_NAME$cf_cv_libtype package files work" >&5 17649echo $ECHO_N "checking if the $MENU_NAME$cf_cv_libtype package files work... $ECHO_C" >&6 17650 17651 cf_save_CFLAGS="$CFLAGS" 17652 cf_save_CPPFLAGS="$CPPFLAGS" 17653 cf_save_LIBS="$LIBS" 17654 17655for cf_add_cflags in `$PKG_CONFIG --cflags "$MENU_NAME$cf_cv_libtype"` 17656do 17657 case "x$cf_add_cflags" in 17658 (x-[DU]*) 17659 17660cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'` 17661while true 17662do 17663 cf_old_cflag=`echo "x$CFLAGS" | sed -e 's/^.//' -e 's/[ ][ ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ ][^ ]*\\)\?%%" -e 's/^[ ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'` 17664 test "$CFLAGS" != "$cf_old_cflag" || break 17665 17666 CFLAGS="$cf_old_cflag" 17667done 17668 17669cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'` 17670while true 17671do 17672 cf_old_cflag=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/[ ][ ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ ][^ ]*\\)\?%%" -e 's/^[ ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'` 17673 test "$CPPFLAGS" != "$cf_old_cflag" || break 17674 17675 CPPFLAGS="$cf_old_cflag" 17676done 17677 17678 ;; 17679 esac 17680 17681cf_fix_cppflags=no 17682cf_new_cflags= 17683cf_new_cppflags= 17684cf_new_extra_cppflags= 17685 17686for cf_add_cflags in $cf_add_cflags 17687do 17688case "$cf_fix_cppflags" in 17689(no) 17690 case "$cf_add_cflags" in 17691 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 17692 case "$cf_add_cflags" in 17693 (-D*) 17694 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 17695 17696 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 17697 && test -z "${cf_tst_cflags}" \ 17698 && cf_fix_cppflags=yes 17699 17700 if test "$cf_fix_cppflags" = yes ; then 17701 17702 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 17703 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 17704 17705 continue 17706 elif test "${cf_tst_cflags}" = "\"'" ; then 17707 17708 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 17709 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 17710 17711 continue 17712 fi 17713 ;; 17714 esac 17715 case "$CPPFLAGS" in 17716 (*$cf_add_cflags) 17717 ;; 17718 (*) 17719 case "$cf_add_cflags" in 17720 (-D*) 17721 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 17722 17723CPPFLAGS=`echo "$CPPFLAGS" | \ 17724 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 17725 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 17726 17727 ;; 17728 esac 17729 17730 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 17731 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 17732 17733 ;; 17734 esac 17735 ;; 17736 (*) 17737 17738 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 17739 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 17740 17741 ;; 17742 esac 17743 ;; 17744(yes) 17745 17746 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 17747 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 17748 17749 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 17750 17751 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 17752 && test -z "${cf_tst_cflags}" \ 17753 && cf_fix_cppflags=no 17754 ;; 17755esac 17756done 17757 17758if test -n "$cf_new_cflags" ; then 17759 17760 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 17761 CFLAGS="${CFLAGS}$cf_new_cflags" 17762 17763fi 17764 17765if test -n "$cf_new_cppflags" ; then 17766 17767 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 17768 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 17769 17770fi 17771 17772if test -n "$cf_new_extra_cppflags" ; then 17773 17774 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 17775 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 17776 17777fi 17778 17779done 17780 17781cf_add_libs="$LIBS" 17782# reverse order 17783cf_add_0lib= 17784for cf_add_1lib in `$PKG_CONFIG --libs "$MENU_NAME$cf_cv_libtype"`; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 17785# filter duplicates 17786for cf_add_1lib in $cf_add_0lib; do 17787 for cf_add_2lib in $cf_add_libs; do 17788 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 17789 cf_add_1lib= 17790 break 17791 fi 17792 done 17793 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 17794done 17795LIBS="$cf_add_libs" 17796 17797 cat >"conftest.$ac_ext" <<_ACEOF 17798#line 17798 "configure" 17799#include "confdefs.h" 17800#include <$MENU_NAME.h> 17801int 17802main (void) 17803{ 17804(void) menu_driver ( 0,0 ); 17805 ; 17806 return 0; 17807} 17808_ACEOF 17809rm -f "conftest.$ac_objext" "conftest$ac_exeext" 17810if { (eval echo "$as_me:17810: \"$ac_link\"") >&5 17811 (eval $ac_link) 2>&5 17812 ac_status=$? 17813 echo "$as_me:17813: \$? = $ac_status" >&5 17814 (exit "$ac_status"); } && 17815 { ac_try='test -s "conftest$ac_exeext"' 17816 { (eval echo "$as_me:17816: \"$ac_try\"") >&5 17817 (eval $ac_try) 2>&5 17818 ac_status=$? 17819 echo "$as_me:17819: \$? = $ac_status" >&5 17820 (exit "$ac_status"); }; }; then 17821 if test "$cross_compiling" = yes; then 17822 cf_have_curses_lib=maybe 17823else 17824 cat >"conftest.$ac_ext" <<_ACEOF 17825#line 17825 "configure" 17826#include "confdefs.h" 17827#include <$MENU_NAME.h> 17828 int main(void) 17829 { (void) menu_driver ( 0,0 ); return 0; } 17830_ACEOF 17831rm -f "conftest$ac_exeext" 17832if { (eval echo "$as_me:17832: \"$ac_link\"") >&5 17833 (eval $ac_link) 2>&5 17834 ac_status=$? 17835 echo "$as_me:17835: \$? = $ac_status" >&5 17836 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' 17837 { (eval echo "$as_me:17837: \"$ac_try\"") >&5 17838 (eval $ac_try) 2>&5 17839 ac_status=$? 17840 echo "$as_me:17840: \$? = $ac_status" >&5 17841 (exit "$ac_status"); }; }; then 17842 cf_have_curses_lib=yes 17843else 17844 echo "$as_me: program exited with status $ac_status" >&5 17845echo "$as_me: failed program was:" >&5 17846cat "conftest.$ac_ext" >&5 17847cf_have_curses_lib=no 17848fi 17849rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" 17850fi 17851else 17852 echo "$as_me: failed program was:" >&5 17853cat "conftest.$ac_ext" >&5 17854cf_have_curses_lib=no 17855fi 17856rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 17857 echo "$as_me:17857: result: $cf_have_curses_lib" >&5 17858echo "${ECHO_T}$cf_have_curses_lib" >&6 17859 test "$cf_have_curses_lib" = maybe && cf_have_curses_lib=yes 17860 if test "$cf_have_curses_lib" = "yes" 17861 then 17862 17863cf_upper=`echo "have_lib$MENU_NAME" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` 17864 17865 cat >>confdefs.h <<EOF 17866#define $cf_upper 1 17867EOF 17868 17869 else 17870 CFLAGS="$cf_save_CFLAGS" 17871 CPPFLAGS="$cf_save_CPPFLAGS" 17872 LIBS="$cf_save_LIBS" 17873 fi 17874 fi 17875fi 17876if test "$cf_have_curses_lib" = no; then 17877 as_ac_Lib=`echo "ac_cv_lib_$MENU_NAME$cf_cv_libtype''_menu_driver" | $as_tr_sh` 17878echo "$as_me:17878: checking for menu_driver in -l$MENU_NAME$cf_cv_libtype" >&5 17879echo $ECHO_N "checking for menu_driver in -l$MENU_NAME$cf_cv_libtype... $ECHO_C" >&6 17880if eval "test \"\${$as_ac_Lib+set}\" = set"; then 17881 echo $ECHO_N "(cached) $ECHO_C" >&6 17882else 17883 ac_check_lib_save_LIBS=$LIBS 17884LIBS="-l$MENU_NAME$cf_cv_libtype $LIBS" 17885cat >"conftest.$ac_ext" <<_ACEOF 17886#line 17886 "configure" 17887#include "confdefs.h" 17888 17889/* Override any gcc2 internal prototype to avoid an error. */ 17890#ifdef __cplusplus 17891extern "C" 17892#endif 17893/* We use char because int might match the return type of a gcc2 17894 builtin and then its argument prototype would still apply. */ 17895char menu_driver (void); 17896int 17897main (void) 17898{ 17899menu_driver (); 17900 ; 17901 return 0; 17902} 17903_ACEOF 17904rm -f "conftest.$ac_objext" "conftest$ac_exeext" 17905if { (eval echo "$as_me:17905: \"$ac_link\"") >&5 17906 (eval $ac_link) 2>&5 17907 ac_status=$? 17908 echo "$as_me:17908: \$? = $ac_status" >&5 17909 (exit "$ac_status"); } && 17910 { ac_try='test -s "conftest$ac_exeext"' 17911 { (eval echo "$as_me:17911: \"$ac_try\"") >&5 17912 (eval $ac_try) 2>&5 17913 ac_status=$? 17914 echo "$as_me:17914: \$? = $ac_status" >&5 17915 (exit "$ac_status"); }; }; then 17916 eval "$as_ac_Lib=yes" 17917else 17918 echo "$as_me: failed program was:" >&5 17919cat "conftest.$ac_ext" >&5 17920eval "$as_ac_Lib=no" 17921fi 17922rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 17923LIBS=$ac_check_lib_save_LIBS 17924fi 17925echo "$as_me:17925: result: `eval echo '${'"$as_ac_Lib"'}'`" >&5 17926echo "${ECHO_T}`eval echo '${'"$as_ac_Lib"'}'`" >&6 17927if test "`eval echo '${'"$as_ac_Lib"'}'`" = yes; then 17928 17929cf_upper=`echo "have_lib$MENU_NAME" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` 17930 17931cf_add_libs="$LIBS" 17932# reverse order 17933cf_add_0lib= 17934for cf_add_1lib in -l$MENU_NAME$cf_cv_libtype; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 17935# filter duplicates 17936for cf_add_1lib in $cf_add_0lib; do 17937 for cf_add_2lib in $cf_add_libs; do 17938 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 17939 cf_add_1lib= 17940 break 17941 fi 17942 done 17943 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 17944done 17945LIBS="$cf_add_libs" 17946 17947 cat >>confdefs.h <<EOF 17948#define $cf_upper 1 17949EOF 17950 17951fi 17952 17953fi 17954 17955 cf_curses_headers="$cf_curses_headers menu.h" 17956fi 17957 17958echo "$as_me:17958: checking if you want to check for form functions" >&5 17959echo $ECHO_N "checking if you want to check for form functions... $ECHO_C" >&6 17960 17961# Check whether --enable-form or --disable-form was given. 17962if test "${enable_form+set}" = set; then 17963 enableval="$enable_form" 17964 test "$enableval" != no && enableval=yes 17965 if test "$enableval" != "yes" ; then 17966 cf_enable_form=no 17967 else 17968 cf_enable_form=$cf_default_form 17969 fi 17970else 17971 enableval=yes 17972 cf_enable_form=$cf_default_form 17973 17974fi; 17975echo "$as_me:17975: result: $cf_enable_form" >&5 17976echo "${ECHO_T}$cf_enable_form" >&6 17977if test $cf_enable_form = yes 17978then 17979 case $cf_cv_screen in 17980 (ncurses*) 17981 ;; 17982 (curses*) 17983 17984echo "$as_me:17984: checking for NetBSD form.h" >&5 17985echo $ECHO_N "checking for NetBSD form.h... $ECHO_C" >&6 17986if test "${cf_cv_netbsd_form_h+set}" = set; then 17987 echo $ECHO_N "(cached) $ECHO_C" >&6 17988else 17989 17990cat >"conftest.$ac_ext" <<_ACEOF 17991#line 17991 "configure" 17992#include "confdefs.h" 17993 17994#include <${cf_cv_ncurses_header:-curses.h}> 17995#include <form.h> 17996 17997int 17998main (void) 17999{ 18000 18001 FORM *form; 18002 int y = current_field(form)->cursor_ypos; 18003 int x = current_field(form)->cursor_xpos; 18004 18005 ; 18006 return 0; 18007} 18008_ACEOF 18009rm -f "conftest.$ac_objext" 18010if { (eval echo "$as_me:18010: \"$ac_compile\"") >&5 18011 (eval $ac_compile) 2>&5 18012 ac_status=$? 18013 echo "$as_me:18013: \$? = $ac_status" >&5 18014 (exit "$ac_status"); } && 18015 { ac_try='test -s "conftest.$ac_objext"' 18016 { (eval echo "$as_me:18016: \"$ac_try\"") >&5 18017 (eval $ac_try) 2>&5 18018 ac_status=$? 18019 echo "$as_me:18019: \$? = $ac_status" >&5 18020 (exit "$ac_status"); }; }; then 18021 cf_cv_netbsd_form_h=yes 18022 18023else 18024 echo "$as_me: failed program was:" >&5 18025cat "conftest.$ac_ext" >&5 18026cf_cv_netbsd_form_h=no 18027fi 18028rm -f "conftest.$ac_objext" "conftest.$ac_ext" 18029 18030fi 18031echo "$as_me:18031: result: $cf_cv_netbsd_form_h" >&5 18032echo "${ECHO_T}$cf_cv_netbsd_form_h" >&6 18033 18034test "$cf_cv_netbsd_form_h" = yes && 18035cat >>confdefs.h <<\EOF 18036#define HAVE_NETBSD_FORM_H 1 18037EOF 18038 18039 ;; 18040 esac 18041 18042cf_have_curses_lib=no 18043 18044: ${NCURSES_CONFIG_PKG:=none} 18045if test "x${NCURSES_CONFIG_PKG}" = xnone; then 18046 : 18047elif test "x${PKG_CONFIG:=none}" != xnone; then 18048 echo "$as_me:18048: checking pkg-config for $FORM_NAME$cf_cv_libtype" >&5 18049echo $ECHO_N "checking pkg-config for $FORM_NAME$cf_cv_libtype... $ECHO_C" >&6 18050 if "$PKG_CONFIG" --exists "$FORM_NAME$cf_cv_libtype" ; then 18051 echo "$as_me:18051: result: yes" >&5 18052echo "${ECHO_T}yes" >&6 18053 18054 echo "$as_me:18054: checking if the $FORM_NAME$cf_cv_libtype package files work" >&5 18055echo $ECHO_N "checking if the $FORM_NAME$cf_cv_libtype package files work... $ECHO_C" >&6 18056 18057 cf_save_CFLAGS="$CFLAGS" 18058 cf_save_CPPFLAGS="$CPPFLAGS" 18059 cf_save_LIBS="$LIBS" 18060 18061for cf_add_cflags in `$PKG_CONFIG --cflags "$FORM_NAME$cf_cv_libtype"` 18062do 18063 case "x$cf_add_cflags" in 18064 (x-[DU]*) 18065 18066cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'` 18067while true 18068do 18069 cf_old_cflag=`echo "x$CFLAGS" | sed -e 's/^.//' -e 's/[ ][ ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ ][^ ]*\\)\?%%" -e 's/^[ ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'` 18070 test "$CFLAGS" != "$cf_old_cflag" || break 18071 18072 CFLAGS="$cf_old_cflag" 18073done 18074 18075cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'` 18076while true 18077do 18078 cf_old_cflag=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/[ ][ ]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ ][^ ]*\\)\?%%" -e 's/^[ ]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'` 18079 test "$CPPFLAGS" != "$cf_old_cflag" || break 18080 18081 CPPFLAGS="$cf_old_cflag" 18082done 18083 18084 ;; 18085 esac 18086 18087cf_fix_cppflags=no 18088cf_new_cflags= 18089cf_new_cppflags= 18090cf_new_extra_cppflags= 18091 18092for cf_add_cflags in $cf_add_cflags 18093do 18094case "$cf_fix_cppflags" in 18095(no) 18096 case "$cf_add_cflags" in 18097 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 18098 case "$cf_add_cflags" in 18099 (-D*) 18100 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 18101 18102 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 18103 && test -z "${cf_tst_cflags}" \ 18104 && cf_fix_cppflags=yes 18105 18106 if test "$cf_fix_cppflags" = yes ; then 18107 18108 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 18109 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 18110 18111 continue 18112 elif test "${cf_tst_cflags}" = "\"'" ; then 18113 18114 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 18115 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 18116 18117 continue 18118 fi 18119 ;; 18120 esac 18121 case "$CPPFLAGS" in 18122 (*$cf_add_cflags) 18123 ;; 18124 (*) 18125 case "$cf_add_cflags" in 18126 (-D*) 18127 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 18128 18129CPPFLAGS=`echo "$CPPFLAGS" | \ 18130 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 18131 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 18132 18133 ;; 18134 esac 18135 18136 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 18137 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 18138 18139 ;; 18140 esac 18141 ;; 18142 (*) 18143 18144 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 18145 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 18146 18147 ;; 18148 esac 18149 ;; 18150(yes) 18151 18152 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 18153 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 18154 18155 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 18156 18157 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 18158 && test -z "${cf_tst_cflags}" \ 18159 && cf_fix_cppflags=no 18160 ;; 18161esac 18162done 18163 18164if test -n "$cf_new_cflags" ; then 18165 18166 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 18167 CFLAGS="${CFLAGS}$cf_new_cflags" 18168 18169fi 18170 18171if test -n "$cf_new_cppflags" ; then 18172 18173 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 18174 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 18175 18176fi 18177 18178if test -n "$cf_new_extra_cppflags" ; then 18179 18180 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 18181 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 18182 18183fi 18184 18185done 18186 18187cf_add_libs="$LIBS" 18188# reverse order 18189cf_add_0lib= 18190for cf_add_1lib in `$PKG_CONFIG --libs "$FORM_NAME$cf_cv_libtype"`; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 18191# filter duplicates 18192for cf_add_1lib in $cf_add_0lib; do 18193 for cf_add_2lib in $cf_add_libs; do 18194 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 18195 cf_add_1lib= 18196 break 18197 fi 18198 done 18199 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 18200done 18201LIBS="$cf_add_libs" 18202 18203 cat >"conftest.$ac_ext" <<_ACEOF 18204#line 18204 "configure" 18205#include "confdefs.h" 18206#include <$FORM_NAME.h> 18207int 18208main (void) 18209{ 18210(void) form_driver ( 0,0 ); 18211 ; 18212 return 0; 18213} 18214_ACEOF 18215rm -f "conftest.$ac_objext" "conftest$ac_exeext" 18216if { (eval echo "$as_me:18216: \"$ac_link\"") >&5 18217 (eval $ac_link) 2>&5 18218 ac_status=$? 18219 echo "$as_me:18219: \$? = $ac_status" >&5 18220 (exit "$ac_status"); } && 18221 { ac_try='test -s "conftest$ac_exeext"' 18222 { (eval echo "$as_me:18222: \"$ac_try\"") >&5 18223 (eval $ac_try) 2>&5 18224 ac_status=$? 18225 echo "$as_me:18225: \$? = $ac_status" >&5 18226 (exit "$ac_status"); }; }; then 18227 if test "$cross_compiling" = yes; then 18228 cf_have_curses_lib=maybe 18229else 18230 cat >"conftest.$ac_ext" <<_ACEOF 18231#line 18231 "configure" 18232#include "confdefs.h" 18233#include <$FORM_NAME.h> 18234 int main(void) 18235 { (void) form_driver ( 0,0 ); return 0; } 18236_ACEOF 18237rm -f "conftest$ac_exeext" 18238if { (eval echo "$as_me:18238: \"$ac_link\"") >&5 18239 (eval $ac_link) 2>&5 18240 ac_status=$? 18241 echo "$as_me:18241: \$? = $ac_status" >&5 18242 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' 18243 { (eval echo "$as_me:18243: \"$ac_try\"") >&5 18244 (eval $ac_try) 2>&5 18245 ac_status=$? 18246 echo "$as_me:18246: \$? = $ac_status" >&5 18247 (exit "$ac_status"); }; }; then 18248 cf_have_curses_lib=yes 18249else 18250 echo "$as_me: program exited with status $ac_status" >&5 18251echo "$as_me: failed program was:" >&5 18252cat "conftest.$ac_ext" >&5 18253cf_have_curses_lib=no 18254fi 18255rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" 18256fi 18257else 18258 echo "$as_me: failed program was:" >&5 18259cat "conftest.$ac_ext" >&5 18260cf_have_curses_lib=no 18261fi 18262rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 18263 echo "$as_me:18263: result: $cf_have_curses_lib" >&5 18264echo "${ECHO_T}$cf_have_curses_lib" >&6 18265 test "$cf_have_curses_lib" = maybe && cf_have_curses_lib=yes 18266 if test "$cf_have_curses_lib" = "yes" 18267 then 18268 18269cf_upper=`echo "have_lib$FORM_NAME" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` 18270 18271 cat >>confdefs.h <<EOF 18272#define $cf_upper 1 18273EOF 18274 18275 else 18276 CFLAGS="$cf_save_CFLAGS" 18277 CPPFLAGS="$cf_save_CPPFLAGS" 18278 LIBS="$cf_save_LIBS" 18279 fi 18280 fi 18281fi 18282if test "$cf_have_curses_lib" = no; then 18283 as_ac_Lib=`echo "ac_cv_lib_$FORM_NAME$cf_cv_libtype''_form_driver" | $as_tr_sh` 18284echo "$as_me:18284: checking for form_driver in -l$FORM_NAME$cf_cv_libtype" >&5 18285echo $ECHO_N "checking for form_driver in -l$FORM_NAME$cf_cv_libtype... $ECHO_C" >&6 18286if eval "test \"\${$as_ac_Lib+set}\" = set"; then 18287 echo $ECHO_N "(cached) $ECHO_C" >&6 18288else 18289 ac_check_lib_save_LIBS=$LIBS 18290LIBS="-l$FORM_NAME$cf_cv_libtype $LIBS" 18291cat >"conftest.$ac_ext" <<_ACEOF 18292#line 18292 "configure" 18293#include "confdefs.h" 18294 18295/* Override any gcc2 internal prototype to avoid an error. */ 18296#ifdef __cplusplus 18297extern "C" 18298#endif 18299/* We use char because int might match the return type of a gcc2 18300 builtin and then its argument prototype would still apply. */ 18301char form_driver (void); 18302int 18303main (void) 18304{ 18305form_driver (); 18306 ; 18307 return 0; 18308} 18309_ACEOF 18310rm -f "conftest.$ac_objext" "conftest$ac_exeext" 18311if { (eval echo "$as_me:18311: \"$ac_link\"") >&5 18312 (eval $ac_link) 2>&5 18313 ac_status=$? 18314 echo "$as_me:18314: \$? = $ac_status" >&5 18315 (exit "$ac_status"); } && 18316 { ac_try='test -s "conftest$ac_exeext"' 18317 { (eval echo "$as_me:18317: \"$ac_try\"") >&5 18318 (eval $ac_try) 2>&5 18319 ac_status=$? 18320 echo "$as_me:18320: \$? = $ac_status" >&5 18321 (exit "$ac_status"); }; }; then 18322 eval "$as_ac_Lib=yes" 18323else 18324 echo "$as_me: failed program was:" >&5 18325cat "conftest.$ac_ext" >&5 18326eval "$as_ac_Lib=no" 18327fi 18328rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 18329LIBS=$ac_check_lib_save_LIBS 18330fi 18331echo "$as_me:18331: result: `eval echo '${'"$as_ac_Lib"'}'`" >&5 18332echo "${ECHO_T}`eval echo '${'"$as_ac_Lib"'}'`" >&6 18333if test "`eval echo '${'"$as_ac_Lib"'}'`" = yes; then 18334 18335cf_upper=`echo "have_lib$FORM_NAME" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` 18336 18337cf_add_libs="$LIBS" 18338# reverse order 18339cf_add_0lib= 18340for cf_add_1lib in -l$FORM_NAME$cf_cv_libtype; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 18341# filter duplicates 18342for cf_add_1lib in $cf_add_0lib; do 18343 for cf_add_2lib in $cf_add_libs; do 18344 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 18345 cf_add_1lib= 18346 break 18347 fi 18348 done 18349 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 18350done 18351LIBS="$cf_add_libs" 18352 18353 cat >>confdefs.h <<EOF 18354#define $cf_upper 1 18355EOF 18356 18357fi 18358 18359fi 18360 18361 cf_curses_headers="$cf_curses_headers form.h" 18362fi 18363 18364# look for curses-related headers 18365 18366for ac_header in $cf_curses_headers 18367do 18368as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 18369echo "$as_me:18369: checking for $ac_header" >&5 18370echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 18371if eval "test \"\${$as_ac_Header+set}\" = set"; then 18372 echo $ECHO_N "(cached) $ECHO_C" >&6 18373else 18374 cat >"conftest.$ac_ext" <<_ACEOF 18375#line 18375 "configure" 18376#include "confdefs.h" 18377#include <$ac_header> 18378_ACEOF 18379if { (eval echo "$as_me:18379: \"$ac_cpp "conftest.$ac_ext"\"") >&5 18380 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 18381 ac_status=$? 18382 $EGREP -v '^ *\+' conftest.er1 >conftest.err 18383 rm -f conftest.er1 18384 cat conftest.err >&5 18385 echo "$as_me:18385: \$? = $ac_status" >&5 18386 (exit "$ac_status"); } >/dev/null; then 18387 if test -s conftest.err; then 18388 ac_cpp_err=$ac_c_preproc_warn_flag 18389 else 18390 ac_cpp_err= 18391 fi 18392else 18393 ac_cpp_err=yes 18394fi 18395if test -z "$ac_cpp_err"; then 18396 eval "$as_ac_Header=yes" 18397else 18398 echo "$as_me: failed program was:" >&5 18399 cat "conftest.$ac_ext" >&5 18400 eval "$as_ac_Header=no" 18401fi 18402rm -f conftest.err "conftest.$ac_ext" 18403fi 18404echo "$as_me:18404: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 18405echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6 18406if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then 18407 cat >>confdefs.h <<EOF 18408#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 18409EOF 18410 18411fi 18412done 18413 18414echo "$as_me:18414: checking whether time.h and sys/time.h may both be included" >&5 18415echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6 18416if test "${ac_cv_header_time+set}" = set; then 18417 echo $ECHO_N "(cached) $ECHO_C" >&6 18418else 18419 cat >"conftest.$ac_ext" <<_ACEOF 18420#line 18420 "configure" 18421#include "confdefs.h" 18422#include <sys/types.h> 18423#include <sys/time.h> 18424#include <time.h> 18425 18426int 18427main (void) 18428{ 18429if ((struct tm *) 0) 18430return 0; 18431 ; 18432 return 0; 18433} 18434_ACEOF 18435rm -f "conftest.$ac_objext" 18436if { (eval echo "$as_me:18436: \"$ac_compile\"") >&5 18437 (eval $ac_compile) 2>&5 18438 ac_status=$? 18439 echo "$as_me:18439: \$? = $ac_status" >&5 18440 (exit "$ac_status"); } && 18441 { ac_try='test -s "conftest.$ac_objext"' 18442 { (eval echo "$as_me:18442: \"$ac_try\"") >&5 18443 (eval $ac_try) 2>&5 18444 ac_status=$? 18445 echo "$as_me:18445: \$? = $ac_status" >&5 18446 (exit "$ac_status"); }; }; then 18447 ac_cv_header_time=yes 18448else 18449 echo "$as_me: failed program was:" >&5 18450cat "conftest.$ac_ext" >&5 18451ac_cv_header_time=no 18452fi 18453rm -f "conftest.$ac_objext" "conftest.$ac_ext" 18454fi 18455echo "$as_me:18455: result: $ac_cv_header_time" >&5 18456echo "${ECHO_T}$ac_cv_header_time" >&6 18457if test $ac_cv_header_time = yes; then 18458 18459cat >>confdefs.h <<\EOF 18460#define TIME_WITH_SYS_TIME 1 18461EOF 18462 18463fi 18464 18465for ac_header in \ 18466getopt.h \ 18467locale.h \ 18468math.h \ 18469stdarg.h \ 18470sys/ioctl.h \ 18471sys/select.h \ 18472sys/time.h \ 18473termios.h \ 18474unistd.h \ 18475 18476do 18477as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 18478echo "$as_me:18478: checking for $ac_header" >&5 18479echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 18480if eval "test \"\${$as_ac_Header+set}\" = set"; then 18481 echo $ECHO_N "(cached) $ECHO_C" >&6 18482else 18483 cat >"conftest.$ac_ext" <<_ACEOF 18484#line 18484 "configure" 18485#include "confdefs.h" 18486#include <$ac_header> 18487_ACEOF 18488if { (eval echo "$as_me:18488: \"$ac_cpp "conftest.$ac_ext"\"") >&5 18489 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 18490 ac_status=$? 18491 $EGREP -v '^ *\+' conftest.er1 >conftest.err 18492 rm -f conftest.er1 18493 cat conftest.err >&5 18494 echo "$as_me:18494: \$? = $ac_status" >&5 18495 (exit "$ac_status"); } >/dev/null; then 18496 if test -s conftest.err; then 18497 ac_cpp_err=$ac_c_preproc_warn_flag 18498 else 18499 ac_cpp_err= 18500 fi 18501else 18502 ac_cpp_err=yes 18503fi 18504if test -z "$ac_cpp_err"; then 18505 eval "$as_ac_Header=yes" 18506else 18507 echo "$as_me: failed program was:" >&5 18508 cat "conftest.$ac_ext" >&5 18509 eval "$as_ac_Header=no" 18510fi 18511rm -f conftest.err "conftest.$ac_ext" 18512fi 18513echo "$as_me:18513: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 18514echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6 18515if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then 18516 cat >>confdefs.h <<EOF 18517#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 18518EOF 18519 18520fi 18521done 18522 18523for ac_header in unistd.h getopt.h 18524do 18525as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 18526echo "$as_me:18526: checking for $ac_header" >&5 18527echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 18528if eval "test \"\${$as_ac_Header+set}\" = set"; then 18529 echo $ECHO_N "(cached) $ECHO_C" >&6 18530else 18531 cat >"conftest.$ac_ext" <<_ACEOF 18532#line 18532 "configure" 18533#include "confdefs.h" 18534#include <$ac_header> 18535_ACEOF 18536if { (eval echo "$as_me:18536: \"$ac_cpp "conftest.$ac_ext"\"") >&5 18537 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 18538 ac_status=$? 18539 $EGREP -v '^ *\+' conftest.er1 >conftest.err 18540 rm -f conftest.er1 18541 cat conftest.err >&5 18542 echo "$as_me:18542: \$? = $ac_status" >&5 18543 (exit "$ac_status"); } >/dev/null; then 18544 if test -s conftest.err; then 18545 ac_cpp_err=$ac_c_preproc_warn_flag 18546 else 18547 ac_cpp_err= 18548 fi 18549else 18550 ac_cpp_err=yes 18551fi 18552if test -z "$ac_cpp_err"; then 18553 eval "$as_ac_Header=yes" 18554else 18555 echo "$as_me: failed program was:" >&5 18556 cat "conftest.$ac_ext" >&5 18557 eval "$as_ac_Header=no" 18558fi 18559rm -f conftest.err "conftest.$ac_ext" 18560fi 18561echo "$as_me:18561: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 18562echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6 18563if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then 18564 cat >>confdefs.h <<EOF 18565#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 18566EOF 18567 18568fi 18569done 18570 18571echo "$as_me:18571: checking for header declaring getopt variables" >&5 18572echo $ECHO_N "checking for header declaring getopt variables... $ECHO_C" >&6 18573if test "${cf_cv_getopt_header+set}" = set; then 18574 echo $ECHO_N "(cached) $ECHO_C" >&6 18575else 18576 18577cf_cv_getopt_header=none 18578for cf_header in stdio.h stdlib.h unistd.h getopt.h 18579do 18580cat >"conftest.$ac_ext" <<_ACEOF 18581#line 18581 "configure" 18582#include "confdefs.h" 18583 18584#include <$cf_header> 18585int 18586main (void) 18587{ 18588int x = optind; char *y = optarg; (void)x; (void)y 18589 ; 18590 return 0; 18591} 18592_ACEOF 18593rm -f "conftest.$ac_objext" 18594if { (eval echo "$as_me:18594: \"$ac_compile\"") >&5 18595 (eval $ac_compile) 2>&5 18596 ac_status=$? 18597 echo "$as_me:18597: \$? = $ac_status" >&5 18598 (exit "$ac_status"); } && 18599 { ac_try='test -s "conftest.$ac_objext"' 18600 { (eval echo "$as_me:18600: \"$ac_try\"") >&5 18601 (eval $ac_try) 2>&5 18602 ac_status=$? 18603 echo "$as_me:18603: \$? = $ac_status" >&5 18604 (exit "$ac_status"); }; }; then 18605 cf_cv_getopt_header=$cf_header 18606 break 18607else 18608 echo "$as_me: failed program was:" >&5 18609cat "conftest.$ac_ext" >&5 18610fi 18611rm -f "conftest.$ac_objext" "conftest.$ac_ext" 18612done 18613 18614fi 18615echo "$as_me:18615: result: $cf_cv_getopt_header" >&5 18616echo "${ECHO_T}$cf_cv_getopt_header" >&6 18617if test "$cf_cv_getopt_header" != none ; then 18618 18619cat >>confdefs.h <<\EOF 18620#define HAVE_GETOPT_HEADER 1 18621EOF 18622 18623fi 18624if test "$cf_cv_getopt_header" = getopt.h ; then 18625 18626cat >>confdefs.h <<\EOF 18627#define NEED_GETOPT_H 1 18628EOF 18629 18630fi 18631 18632echo "$as_me:18632: checking for clock_gettime" >&5 18633echo $ECHO_N "checking for clock_gettime... $ECHO_C" >&6 18634if test "${cf_cv_func_clock_gettime+set}" = set; then 18635 echo $ECHO_N "(cached) $ECHO_C" >&6 18636else 18637 18638 cat >"conftest.$ac_ext" <<_ACEOF 18639#line 18639 "configure" 18640#include "confdefs.h" 18641#include <time.h> 18642int 18643main (void) 18644{ 18645struct timespec ts; 18646 int rc = clock_gettime(CLOCK_REALTIME, &ts); (void) rc; (void)ts 18647 ; 18648 return 0; 18649} 18650_ACEOF 18651rm -f "conftest.$ac_objext" "conftest$ac_exeext" 18652if { (eval echo "$as_me:18652: \"$ac_link\"") >&5 18653 (eval $ac_link) 2>&5 18654 ac_status=$? 18655 echo "$as_me:18655: \$? = $ac_status" >&5 18656 (exit "$ac_status"); } && 18657 { ac_try='test -s "conftest$ac_exeext"' 18658 { (eval echo "$as_me:18658: \"$ac_try\"") >&5 18659 (eval $ac_try) 2>&5 18660 ac_status=$? 18661 echo "$as_me:18661: \$? = $ac_status" >&5 18662 (exit "$ac_status"); }; }; then 18663 cf_cv_func_clock_gettime=yes 18664else 18665 echo "$as_me: failed program was:" >&5 18666cat "conftest.$ac_ext" >&5 18667cf_cv_func_clock_gettime=no 18668fi 18669rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 18670 18671fi 18672echo "$as_me:18672: result: $cf_cv_func_clock_gettime" >&5 18673echo "${ECHO_T}$cf_cv_func_clock_gettime" >&6 18674 18675if test "$cf_cv_func_clock_gettime" = yes 18676then 18677 18678cat >>confdefs.h <<\EOF 18679#define HAVE_CLOCK_GETTIME 1 18680EOF 18681 18682else 18683echo "$as_me:18683: checking for gettimeofday" >&5 18684echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6 18685if test "${ac_cv_func_gettimeofday+set}" = set; then 18686 echo $ECHO_N "(cached) $ECHO_C" >&6 18687else 18688 cat >"conftest.$ac_ext" <<_ACEOF 18689#line 18689 "configure" 18690#include "confdefs.h" 18691#define gettimeofday autoconf_temporary 18692#include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */ 18693#undef gettimeofday 18694 18695#ifdef __cplusplus 18696extern "C" 18697#endif 18698 18699/* We use char because int might match the return type of a gcc2 18700 builtin and then its argument prototype would still apply. */ 18701char gettimeofday (void); 18702 18703int 18704main (void) 18705{ 18706 18707/* The GNU C library defines stubs for functions which it implements 18708 to always fail with ENOSYS. Some functions are actually named 18709 something starting with __ and the normal name is an alias. */ 18710#if defined (__stub_gettimeofday) || defined (__stub___gettimeofday) 18711#error found stub for gettimeofday 18712#endif 18713 18714 return gettimeofday (); 18715 ; 18716 return 0; 18717} 18718_ACEOF 18719rm -f "conftest.$ac_objext" "conftest$ac_exeext" 18720if { (eval echo "$as_me:18720: \"$ac_link\"") >&5 18721 (eval $ac_link) 2>&5 18722 ac_status=$? 18723 echo "$as_me:18723: \$? = $ac_status" >&5 18724 (exit "$ac_status"); } && 18725 { ac_try='test -s "conftest$ac_exeext"' 18726 { (eval echo "$as_me:18726: \"$ac_try\"") >&5 18727 (eval $ac_try) 2>&5 18728 ac_status=$? 18729 echo "$as_me:18729: \$? = $ac_status" >&5 18730 (exit "$ac_status"); }; }; then 18731 ac_cv_func_gettimeofday=yes 18732else 18733 echo "$as_me: failed program was:" >&5 18734cat "conftest.$ac_ext" >&5 18735ac_cv_func_gettimeofday=no 18736fi 18737rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 18738fi 18739echo "$as_me:18739: result: $ac_cv_func_gettimeofday" >&5 18740echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6 18741if test "$ac_cv_func_gettimeofday" = yes; then 18742 18743cat >>confdefs.h <<\EOF 18744#define HAVE_GETTIMEOFDAY 1 18745EOF 18746 18747else 18748 18749echo "$as_me:18749: checking for gettimeofday in -lbsd" >&5 18750echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6 18751if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then 18752 echo $ECHO_N "(cached) $ECHO_C" >&6 18753else 18754 ac_check_lib_save_LIBS=$LIBS 18755LIBS="-lbsd $LIBS" 18756cat >"conftest.$ac_ext" <<_ACEOF 18757#line 18757 "configure" 18758#include "confdefs.h" 18759 18760/* Override any gcc2 internal prototype to avoid an error. */ 18761#ifdef __cplusplus 18762extern "C" 18763#endif 18764/* We use char because int might match the return type of a gcc2 18765 builtin and then its argument prototype would still apply. */ 18766char gettimeofday (void); 18767int 18768main (void) 18769{ 18770gettimeofday (); 18771 ; 18772 return 0; 18773} 18774_ACEOF 18775rm -f "conftest.$ac_objext" "conftest$ac_exeext" 18776if { (eval echo "$as_me:18776: \"$ac_link\"") >&5 18777 (eval $ac_link) 2>&5 18778 ac_status=$? 18779 echo "$as_me:18779: \$? = $ac_status" >&5 18780 (exit "$ac_status"); } && 18781 { ac_try='test -s "conftest$ac_exeext"' 18782 { (eval echo "$as_me:18782: \"$ac_try\"") >&5 18783 (eval $ac_try) 2>&5 18784 ac_status=$? 18785 echo "$as_me:18785: \$? = $ac_status" >&5 18786 (exit "$ac_status"); }; }; then 18787 ac_cv_lib_bsd_gettimeofday=yes 18788else 18789 echo "$as_me: failed program was:" >&5 18790cat "conftest.$ac_ext" >&5 18791ac_cv_lib_bsd_gettimeofday=no 18792fi 18793rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 18794LIBS=$ac_check_lib_save_LIBS 18795fi 18796echo "$as_me:18796: result: $ac_cv_lib_bsd_gettimeofday" >&5 18797echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6 18798if test "$ac_cv_lib_bsd_gettimeofday" = yes; then 18799 18800cat >>confdefs.h <<\EOF 18801#define HAVE_GETTIMEOFDAY 1 18802EOF 18803 18804cf_add_libs="$LIBS" 18805# reverse order 18806cf_add_0lib= 18807for cf_add_1lib in -lbsd; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 18808# filter duplicates 18809for cf_add_1lib in $cf_add_0lib; do 18810 for cf_add_2lib in $cf_add_libs; do 18811 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 18812 cf_add_1lib= 18813 break 18814 fi 18815 done 18816 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 18817done 18818LIBS="$cf_add_libs" 18819 18820fi 18821 18822fi 18823fi 18824 18825for ac_func in \ 18826getopt \ 18827snprintf \ 18828strdup \ 18829strstr \ 18830tsearch \ 18831 18832do 18833as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 18834echo "$as_me:18834: checking for $ac_func" >&5 18835echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 18836if eval "test \"\${$as_ac_var+set}\" = set"; then 18837 echo $ECHO_N "(cached) $ECHO_C" >&6 18838else 18839 cat >"conftest.$ac_ext" <<_ACEOF 18840#line 18840 "configure" 18841#include "confdefs.h" 18842#define $ac_func autoconf_temporary 18843#include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */ 18844#undef $ac_func 18845 18846#ifdef __cplusplus 18847extern "C" 18848#endif 18849 18850/* We use char because int might match the return type of a gcc2 18851 builtin and then its argument prototype would still apply. */ 18852char $ac_func (void); 18853 18854int 18855main (void) 18856{ 18857 18858/* The GNU C library defines stubs for functions which it implements 18859 to always fail with ENOSYS. Some functions are actually named 18860 something starting with __ and the normal name is an alias. */ 18861#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 18862#error found stub for $ac_func 18863#endif 18864 18865 return $ac_func (); 18866 ; 18867 return 0; 18868} 18869_ACEOF 18870rm -f "conftest.$ac_objext" "conftest$ac_exeext" 18871if { (eval echo "$as_me:18871: \"$ac_link\"") >&5 18872 (eval $ac_link) 2>&5 18873 ac_status=$? 18874 echo "$as_me:18874: \$? = $ac_status" >&5 18875 (exit "$ac_status"); } && 18876 { ac_try='test -s "conftest$ac_exeext"' 18877 { (eval echo "$as_me:18877: \"$ac_try\"") >&5 18878 (eval $ac_try) 2>&5 18879 ac_status=$? 18880 echo "$as_me:18880: \$? = $ac_status" >&5 18881 (exit "$ac_status"); }; }; then 18882 eval "$as_ac_var=yes" 18883else 18884 echo "$as_me: failed program was:" >&5 18885cat "conftest.$ac_ext" >&5 18886eval "$as_ac_var=no" 18887fi 18888rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 18889fi 18890echo "$as_me:18890: result: `eval echo '${'"$as_ac_var"'}'`" >&5 18891echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6 18892if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then 18893 cat >>confdefs.h <<EOF 18894#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 18895EOF 18896 18897fi 18898done 18899 18900# use a compile-check to work with ncurses*-config and subdirectory includes 18901echo "$as_me:18901: checking if we can use termcap.h" >&5 18902echo $ECHO_N "checking if we can use termcap.h... $ECHO_C" >&6 18903if test "${cf_cv_have_termcap_h+set}" = set; then 18904 echo $ECHO_N "(cached) $ECHO_C" >&6 18905else 18906 18907 cat >"conftest.$ac_ext" <<_ACEOF 18908#line 18908 "configure" 18909#include "confdefs.h" 18910 18911#include <curses.h> 18912#ifdef NCURSES_VERSION 18913#undef NCURSES_VERSION 18914#endif 18915#include <termcap.h> 18916#ifndef NCURSES_VERSION 18917#error wrong header 18918#endif 18919 18920int 18921main (void) 18922{ 18923return 0; 18924 ; 18925 return 0; 18926} 18927_ACEOF 18928rm -f "conftest.$ac_objext" 18929if { (eval echo "$as_me:18929: \"$ac_compile\"") >&5 18930 (eval $ac_compile) 2>&5 18931 ac_status=$? 18932 echo "$as_me:18932: \$? = $ac_status" >&5 18933 (exit "$ac_status"); } && 18934 { ac_try='test -s "conftest.$ac_objext"' 18935 { (eval echo "$as_me:18935: \"$ac_try\"") >&5 18936 (eval $ac_try) 2>&5 18937 ac_status=$? 18938 echo "$as_me:18938: \$? = $ac_status" >&5 18939 (exit "$ac_status"); }; }; then 18940 cf_cv_have_termcap_h=yes 18941else 18942 echo "$as_me: failed program was:" >&5 18943cat "conftest.$ac_ext" >&5 18944cf_cv_have_termcap_h=no 18945fi 18946rm -f "conftest.$ac_objext" "conftest.$ac_ext" 18947fi 18948echo "$as_me:18948: result: $cf_cv_have_termcap_h" >&5 18949echo "${ECHO_T}$cf_cv_have_termcap_h" >&6 18950if test "x$cf_cv_have_termcap_h" = xyes 18951then 18952 18953cat >>confdefs.h <<\EOF 18954#define HAVE_TERMCAP_H 1 18955EOF 18956 18957else 18958echo "$as_me:18958: checking if we can use ncurses/termcap.h" >&5 18959echo $ECHO_N "checking if we can use ncurses/termcap.h... $ECHO_C" >&6 18960if test "${cf_cv_have_ncurses_termcap_h+set}" = set; then 18961 echo $ECHO_N "(cached) $ECHO_C" >&6 18962else 18963 18964 cat >"conftest.$ac_ext" <<_ACEOF 18965#line 18965 "configure" 18966#include "confdefs.h" 18967 18968#include <ncurses/curses.h> 18969#ifdef NCURSES_VERSION 18970#undef NCURSES_VERSION 18971#endif 18972#include <ncurses/termcap.h> 18973#ifndef NCURSES_VERSION 18974#error wrong header 18975#endif 18976 18977int 18978main (void) 18979{ 18980return 0; 18981 ; 18982 return 0; 18983} 18984_ACEOF 18985rm -f "conftest.$ac_objext" 18986if { (eval echo "$as_me:18986: \"$ac_compile\"") >&5 18987 (eval $ac_compile) 2>&5 18988 ac_status=$? 18989 echo "$as_me:18989: \$? = $ac_status" >&5 18990 (exit "$ac_status"); } && 18991 { ac_try='test -s "conftest.$ac_objext"' 18992 { (eval echo "$as_me:18992: \"$ac_try\"") >&5 18993 (eval $ac_try) 2>&5 18994 ac_status=$? 18995 echo "$as_me:18995: \$? = $ac_status" >&5 18996 (exit "$ac_status"); }; }; then 18997 cf_cv_have_ncurses_termcap_h=yes 18998else 18999 echo "$as_me: failed program was:" >&5 19000cat "conftest.$ac_ext" >&5 19001cf_cv_have_ncurses_termcap_h=no 19002fi 19003rm -f "conftest.$ac_objext" "conftest.$ac_ext" 19004fi 19005echo "$as_me:19005: result: $cf_cv_have_ncurses_termcap_h" >&5 19006echo "${ECHO_T}$cf_cv_have_ncurses_termcap_h" >&6 19007test "x$cf_cv_have_ncurses_termcap_h" = xyes && 19008cat >>confdefs.h <<\EOF 19009#define HAVE_NCURSES_TERMCAP_H 1 19010EOF 19011 19012fi 19013 19014if test "x$ac_cv_func_getopt" = xno; then 19015 { { echo "$as_me:19015: error: getopt is required for building programs" >&5 19016echo "$as_me: error: getopt is required for building programs" >&2;} 19017 { (exit 1); exit 1; }; } 19018fi 19019 19020if test "$cf_enable_widec" = yes; then 19021 19022for ac_func in \ 19023mblen \ 19024mbrlen \ 19025mbrtowc \ 19026mbsrtowcs \ 19027mbstowcs \ 19028mbtowc \ 19029wcsrtombs \ 19030wcstombs \ 19031 19032do 19033as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 19034echo "$as_me:19034: checking for $ac_func" >&5 19035echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 19036if eval "test \"\${$as_ac_var+set}\" = set"; then 19037 echo $ECHO_N "(cached) $ECHO_C" >&6 19038else 19039 cat >"conftest.$ac_ext" <<_ACEOF 19040#line 19040 "configure" 19041#include "confdefs.h" 19042#define $ac_func autoconf_temporary 19043#include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */ 19044#undef $ac_func 19045 19046#ifdef __cplusplus 19047extern "C" 19048#endif 19049 19050/* We use char because int might match the return type of a gcc2 19051 builtin and then its argument prototype would still apply. */ 19052char $ac_func (void); 19053 19054int 19055main (void) 19056{ 19057 19058/* The GNU C library defines stubs for functions which it implements 19059 to always fail with ENOSYS. Some functions are actually named 19060 something starting with __ and the normal name is an alias. */ 19061#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 19062#error found stub for $ac_func 19063#endif 19064 19065 return $ac_func (); 19066 ; 19067 return 0; 19068} 19069_ACEOF 19070rm -f "conftest.$ac_objext" "conftest$ac_exeext" 19071if { (eval echo "$as_me:19071: \"$ac_link\"") >&5 19072 (eval $ac_link) 2>&5 19073 ac_status=$? 19074 echo "$as_me:19074: \$? = $ac_status" >&5 19075 (exit "$ac_status"); } && 19076 { ac_try='test -s "conftest$ac_exeext"' 19077 { (eval echo "$as_me:19077: \"$ac_try\"") >&5 19078 (eval $ac_try) 2>&5 19079 ac_status=$? 19080 echo "$as_me:19080: \$? = $ac_status" >&5 19081 (exit "$ac_status"); }; }; then 19082 eval "$as_ac_var=yes" 19083else 19084 echo "$as_me: failed program was:" >&5 19085cat "conftest.$ac_ext" >&5 19086eval "$as_ac_var=no" 19087fi 19088rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 19089fi 19090echo "$as_me:19090: result: `eval echo '${'"$as_ac_var"'}'`" >&5 19091echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6 19092if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then 19093 cat >>confdefs.h <<EOF 19094#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 19095EOF 19096 19097fi 19098done 19099 19100fi 19101 19102echo "$as_me:19102: checking definition to turn on extended curses functions" >&5 19103echo $ECHO_N "checking definition to turn on extended curses functions... $ECHO_C" >&6 19104if test "${cf_cv_need_xopen_extension+set}" = set; then 19105 echo $ECHO_N "(cached) $ECHO_C" >&6 19106else 19107 19108cf_cv_need_xopen_extension=unknown 19109cat >"conftest.$ac_ext" <<_ACEOF 19110#line 19110 "configure" 19111#include "confdefs.h" 19112 19113$ac_includes_default 19114#include <${cf_cv_ncurses_header:-curses.h}> 19115int 19116main (void) 19117{ 19118 19119#if defined(NCURSES_VERSION_PATCH) 19120#if (NCURSES_VERSION_PATCH < 20100501) && (NCURSES_VERSION_PATCH >= 20100403) 19121 #error disallow ncurses versions between 2020/04/03 and 2010/05/01 19122#endif 19123#endif 19124#ifdef NCURSES_WIDECHAR 19125#error prefer to fall-through on the second checks 19126#endif 19127 static char dummy[10]; 19128 cchar_t check; 19129 int check2 = curs_set((int)sizeof(check)); 19130 long x = winnstr(stdscr, dummy, 5); 19131 int x1, y1; 19132 (void)check2; 19133 getbegyx(stdscr, y1, x1); 19134 (void)x; 19135 (void)y1; 19136 (void)x1; 19137 19138 ; 19139 return 0; 19140} 19141_ACEOF 19142rm -f "conftest.$ac_objext" "conftest$ac_exeext" 19143if { (eval echo "$as_me:19143: \"$ac_link\"") >&5 19144 (eval $ac_link) 2>&5 19145 ac_status=$? 19146 echo "$as_me:19146: \$? = $ac_status" >&5 19147 (exit "$ac_status"); } && 19148 { ac_try='test -s "conftest$ac_exeext"' 19149 { (eval echo "$as_me:19149: \"$ac_try\"") >&5 19150 (eval $ac_try) 2>&5 19151 ac_status=$? 19152 echo "$as_me:19152: \$? = $ac_status" >&5 19153 (exit "$ac_status"); }; }; then 19154 cf_cv_need_xopen_extension=none 19155else 19156 echo "$as_me: failed program was:" >&5 19157cat "conftest.$ac_ext" >&5 19158 19159 for cf_try_xopen_extension in _XOPEN_SOURCE_EXTENDED NCURSES_WIDECHAR 19160 do 19161 cat >"conftest.$ac_ext" <<_ACEOF 19162#line 19162 "configure" 19163#include "confdefs.h" 19164 19165#define $cf_try_xopen_extension 1 19166$ac_includes_default 19167#include <${cf_cv_ncurses_header:-curses.h}> 19168int 19169main (void) 19170{ 19171 19172 static char dummy[10]; 19173 cchar_t check; 19174 int check2 = curs_set((int)sizeof(check)); 19175 long x = winnstr(stdscr, dummy, 5); 19176 int x1, y1; 19177 getbegyx(stdscr, y1, x1); 19178 (void)check2; 19179 (void)x; 19180 (void)y1; 19181 (void)x1; 19182 19183 ; 19184 return 0; 19185} 19186_ACEOF 19187rm -f "conftest.$ac_objext" "conftest$ac_exeext" 19188if { (eval echo "$as_me:19188: \"$ac_link\"") >&5 19189 (eval $ac_link) 2>&5 19190 ac_status=$? 19191 echo "$as_me:19191: \$? = $ac_status" >&5 19192 (exit "$ac_status"); } && 19193 { ac_try='test -s "conftest$ac_exeext"' 19194 { (eval echo "$as_me:19194: \"$ac_try\"") >&5 19195 (eval $ac_try) 2>&5 19196 ac_status=$? 19197 echo "$as_me:19197: \$? = $ac_status" >&5 19198 (exit "$ac_status"); }; }; then 19199 cf_cv_need_xopen_extension=$cf_try_xopen_extension; break 19200else 19201 echo "$as_me: failed program was:" >&5 19202cat "conftest.$ac_ext" >&5 19203fi 19204rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 19205 done 19206 19207fi 19208rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 19209 19210fi 19211echo "$as_me:19211: result: $cf_cv_need_xopen_extension" >&5 19212echo "${ECHO_T}$cf_cv_need_xopen_extension" >&6 19213 19214case "$cf_cv_need_xopen_extension" in 19215(*_*) 19216 19217 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 19218 CPPFLAGS="${CPPFLAGS}-D$cf_cv_need_xopen_extension" 19219 19220 ;; 19221esac 19222 19223echo "$as_me:19223: checking for term.h" >&5 19224echo $ECHO_N "checking for term.h... $ECHO_C" >&6 19225if test "${cf_cv_term_header+set}" = set; then 19226 echo $ECHO_N "(cached) $ECHO_C" >&6 19227else 19228 19229# If we found <ncurses/curses.h>, look for <ncurses/term.h>, but always look 19230# for <term.h> if we do not find the variant. 19231 19232cf_header_list="term.h ncurses/term.h ncursesw/term.h" 19233 19234case "${cf_cv_ncurses_header:-curses.h}" in 19235(*/*) 19236 cf_header_item=`echo "${cf_cv_ncurses_header:-curses.h}" | sed -e 's%\..*%%' -e 's%/.*%/%'`term.h 19237 cf_header_list="$cf_header_item $cf_header_list" 19238 ;; 19239esac 19240 19241for cf_header in $cf_header_list 19242do 19243 cat >"conftest.$ac_ext" <<_ACEOF 19244#line 19244 "configure" 19245#include "confdefs.h" 19246 19247#include <${cf_cv_ncurses_header:-curses.h}> 19248#include <${cf_header}> 19249int 19250main (void) 19251{ 19252WINDOW *x; (void)x 19253 ; 19254 return 0; 19255} 19256_ACEOF 19257rm -f "conftest.$ac_objext" 19258if { (eval echo "$as_me:19258: \"$ac_compile\"") >&5 19259 (eval $ac_compile) 2>&5 19260 ac_status=$? 19261 echo "$as_me:19261: \$? = $ac_status" >&5 19262 (exit "$ac_status"); } && 19263 { ac_try='test -s "conftest.$ac_objext"' 19264 { (eval echo "$as_me:19264: \"$ac_try\"") >&5 19265 (eval $ac_try) 2>&5 19266 ac_status=$? 19267 echo "$as_me:19267: \$? = $ac_status" >&5 19268 (exit "$ac_status"); }; }; then 19269 cf_cv_term_header=$cf_header 19270 break 19271else 19272 echo "$as_me: failed program was:" >&5 19273cat "conftest.$ac_ext" >&5 19274cf_cv_term_header=no 19275fi 19276rm -f "conftest.$ac_objext" "conftest.$ac_ext" 19277done 19278 19279case "$cf_cv_term_header" in 19280(no) 19281 # If curses is ncurses, some packagers still mess it up by trying to make 19282 # us use GNU termcap. This handles the most common case. 19283 for cf_header in ncurses/term.h ncursesw/term.h 19284 do 19285 cat >"conftest.$ac_ext" <<_ACEOF 19286#line 19286 "configure" 19287#include "confdefs.h" 19288 19289#include <${cf_cv_ncurses_header:-curses.h}> 19290#ifdef NCURSES_VERSION 19291#include <${cf_header}> 19292#else 19293#error expected NCURSES_VERSION to be defined 19294#endif 19295int 19296main (void) 19297{ 19298WINDOW *x; (void)x 19299 ; 19300 return 0; 19301} 19302_ACEOF 19303rm -f "conftest.$ac_objext" 19304if { (eval echo "$as_me:19304: \"$ac_compile\"") >&5 19305 (eval $ac_compile) 2>&5 19306 ac_status=$? 19307 echo "$as_me:19307: \$? = $ac_status" >&5 19308 (exit "$ac_status"); } && 19309 { ac_try='test -s "conftest.$ac_objext"' 19310 { (eval echo "$as_me:19310: \"$ac_try\"") >&5 19311 (eval $ac_try) 2>&5 19312 ac_status=$? 19313 echo "$as_me:19313: \$? = $ac_status" >&5 19314 (exit "$ac_status"); }; }; then 19315 cf_cv_term_header=$cf_header 19316 break 19317else 19318 echo "$as_me: failed program was:" >&5 19319cat "conftest.$ac_ext" >&5 19320cf_cv_term_header=no 19321fi 19322rm -f "conftest.$ac_objext" "conftest.$ac_ext" 19323 done 19324 ;; 19325esac 19326 19327fi 19328echo "$as_me:19328: result: $cf_cv_term_header" >&5 19329echo "${ECHO_T}$cf_cv_term_header" >&6 19330 19331case "$cf_cv_term_header" in 19332(term.h) 19333 19334cat >>confdefs.h <<\EOF 19335#define HAVE_TERM_H 1 19336EOF 19337 19338 ;; 19339(ncurses/term.h) 19340 19341cat >>confdefs.h <<\EOF 19342#define HAVE_NCURSES_TERM_H 1 19343EOF 19344 19345 ;; 19346(ncursesw/term.h) 19347 19348cat >>confdefs.h <<\EOF 19349#define HAVE_NCURSESW_TERM_H 1 19350EOF 19351 19352 ;; 19353esac 19354 19355echo "$as_me:19355: checking for unctrl.h" >&5 19356echo $ECHO_N "checking for unctrl.h... $ECHO_C" >&6 19357if test "${cf_cv_unctrl_header+set}" = set; then 19358 echo $ECHO_N "(cached) $ECHO_C" >&6 19359else 19360 19361# If we found <ncurses/curses.h>, look for <ncurses/unctrl.h>, but always look 19362# for <unctrl.h> if we do not find the variant. 19363 19364cf_header_list="unctrl.h ncurses/unctrl.h ncursesw/unctrl.h" 19365 19366case "${cf_cv_ncurses_header:-curses.h}" in 19367(*/*) 19368 cf_header_item=`echo "${cf_cv_ncurses_header:-curses.h}" | sed -e 's%\..*%%' -e 's%/.*%/%'`unctrl.h 19369 cf_header_list="$cf_header_item $cf_header_list" 19370 ;; 19371esac 19372 19373for cf_header in $cf_header_list 19374do 19375 cat >"conftest.$ac_ext" <<_ACEOF 19376#line 19376 "configure" 19377#include "confdefs.h" 19378 19379#include <${cf_cv_ncurses_header:-curses.h}> 19380#include <${cf_header}> 19381int 19382main (void) 19383{ 19384WINDOW *x; (void)x 19385 ; 19386 return 0; 19387} 19388_ACEOF 19389rm -f "conftest.$ac_objext" 19390if { (eval echo "$as_me:19390: \"$ac_compile\"") >&5 19391 (eval $ac_compile) 2>&5 19392 ac_status=$? 19393 echo "$as_me:19393: \$? = $ac_status" >&5 19394 (exit "$ac_status"); } && 19395 { ac_try='test -s "conftest.$ac_objext"' 19396 { (eval echo "$as_me:19396: \"$ac_try\"") >&5 19397 (eval $ac_try) 2>&5 19398 ac_status=$? 19399 echo "$as_me:19399: \$? = $ac_status" >&5 19400 (exit "$ac_status"); }; }; then 19401 cf_cv_unctrl_header=$cf_header 19402 break 19403else 19404 echo "$as_me: failed program was:" >&5 19405cat "conftest.$ac_ext" >&5 19406cf_cv_unctrl_header=no 19407fi 19408rm -f "conftest.$ac_objext" "conftest.$ac_ext" 19409done 19410 19411fi 19412echo "$as_me:19412: result: $cf_cv_unctrl_header" >&5 19413echo "${ECHO_T}$cf_cv_unctrl_header" >&6 19414 19415case "$cf_cv_unctrl_header" in 19416(no) 19417 { echo "$as_me:19417: WARNING: unctrl.h header not found" >&5 19418echo "$as_me: WARNING: unctrl.h header not found" >&2;} 19419 ;; 19420esac 19421 19422case "$cf_cv_unctrl_header" in 19423(unctrl.h) 19424 19425cat >>confdefs.h <<\EOF 19426#define HAVE_UNCTRL_H 1 19427EOF 19428 19429 ;; 19430(ncurses/unctrl.h) 19431 19432cat >>confdefs.h <<\EOF 19433#define HAVE_NCURSES_UNCTRL_H 1 19434EOF 19435 19436 ;; 19437(ncursesw/unctrl.h) 19438 19439cat >>confdefs.h <<\EOF 19440#define HAVE_NCURSESW_UNCTRL_H 1 19441EOF 19442 19443 ;; 19444esac 19445 19446for cf_func in \ 19447_nc_tparm_analyze \ 19448_tracef \ 19449alloc_pair \ 19450assume_default_colors \ 19451chgat \ 19452color_content \ 19453color_set \ 19454copywin \ 19455curses_trace \ 19456delscreen \ 19457dupwin \ 19458exit_curses \ 19459exit_terminfo \ 19460filter \ 19461getbegx \ 19462getcurx \ 19463getmaxx \ 19464getnstr \ 19465getparx \ 19466getwin \ 19467halfdelay \ 19468init_extended_color \ 19469mvderwin \ 19470mvvline \ 19471mvwin \ 19472mvwvline \ 19473napms \ 19474newpad \ 19475putwin \ 19476reset_color_pairs \ 19477resize_term \ 19478resizeterm \ 19479restartterm \ 19480ripoffline \ 19481scr_dump \ 19482setupterm \ 19483slk_color \ 19484slk_init \ 19485termattrs \ 19486termname \ 19487tgetent \ 19488tigetnum \ 19489tigetstr \ 19490tiparm \ 19491tiparm_s \ 19492tiscan_s \ 19493tputs_sp \ 19494typeahead \ 19495unget_wch \ 19496use_default_colors \ 19497use_env \ 19498use_extended_names \ 19499use_screen \ 19500use_window \ 19501vid_puts \ 19502vidputs \ 19503vsscanf \ 19504vw_printw \ 19505wchgat \ 19506winsdelln \ 19507winsstr \ 19508wresize \ 19509wsyncdown \ 19510 19511do 19512 19513cf_tr_func=`echo "$cf_func" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` 19514 19515 echo "$as_me:19515: checking for ${cf_func}" >&5 19516echo $ECHO_N "checking for ${cf_func}... $ECHO_C" >&6 19517 19518echo "${as_me:-configure}:19518: testing ${cf_func} ..." 1>&5 19519 19520 if eval "test \"\${cf_cv_func_$cf_func+set}\" = set"; then 19521 echo $ECHO_N "(cached) $ECHO_C" >&6 19522else 19523 19524 eval cf_result='$ac_cv_func_'$cf_func 19525 if test ".$cf_result" != ".no"; then 19526 cat >"conftest.$ac_ext" <<_ACEOF 19527#line 19527 "configure" 19528#include "confdefs.h" 19529 19530#ifdef HAVE_XCURSES 19531#include <xcurses.h> 19532char * XCursesProgramName = "test"; 19533#else 19534#include <${cf_cv_ncurses_header:-curses.h}> 19535#if defined(NCURSES_VERSION) && defined(HAVE_NCURSESW_TERM_H) 19536#include <ncursesw/term.h> 19537#elif defined(NCURSES_VERSION) && defined(HAVE_NCURSES_TERM_H) 19538#include <ncurses/term.h> 19539#elif defined(HAVE_TERM_H) 19540#include <term.h> 19541#endif 19542#endif 19543 19544int 19545main (void) 19546{ 19547 19548#ifndef ${cf_func} 19549long foo = (long)(&${cf_func}); 19550fprintf(stderr, "testing linkage of $cf_func:%p\\n", (void *)foo); 19551if (foo + 1234L > 5678L) 19552 ${cf_cv_main_return:-return}(foo != 0); 19553#endif 19554 19555 ; 19556 return 0; 19557} 19558_ACEOF 19559rm -f "conftest.$ac_objext" "conftest$ac_exeext" 19560if { (eval echo "$as_me:19560: \"$ac_link\"") >&5 19561 (eval $ac_link) 2>&5 19562 ac_status=$? 19563 echo "$as_me:19563: \$? = $ac_status" >&5 19564 (exit "$ac_status"); } && 19565 { ac_try='test -s "conftest$ac_exeext"' 19566 { (eval echo "$as_me:19566: \"$ac_try\"") >&5 19567 (eval $ac_try) 2>&5 19568 ac_status=$? 19569 echo "$as_me:19569: \$? = $ac_status" >&5 19570 (exit "$ac_status"); }; }; then 19571 cf_result=yes 19572else 19573 echo "$as_me: failed program was:" >&5 19574cat "conftest.$ac_ext" >&5 19575cf_result=no 19576fi 19577rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 19578 fi 19579 eval 'cf_cv_func_'$cf_func'="$cf_result"' 19580 19581fi 19582 19583 # use the computed/retrieved cache-value: 19584 eval 'cf_result=$cf_cv_func_'$cf_func 19585 echo "$as_me:19585: result: $cf_result" >&5 19586echo "${ECHO_T}$cf_result" >&6 19587 if test "$cf_result" != no; then 19588 cat >>confdefs.h <<EOF 19589#define HAVE_${cf_tr_func} 1 19590EOF 19591 19592 fi 19593done 19594 19595for cf_func in tputs 19596do 19597 19598cf_tr_func=`echo "$cf_func" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` 19599 19600 echo "$as_me:19600: checking for ${cf_func}" >&5 19601echo $ECHO_N "checking for ${cf_func}... $ECHO_C" >&6 19602 19603echo "${as_me:-configure}:19603: testing ${cf_func} ..." 1>&5 19604 19605 if eval "test \"\${cf_cv_func_$cf_func+set}\" = set"; then 19606 echo $ECHO_N "(cached) $ECHO_C" >&6 19607else 19608 19609 eval cf_result='$ac_cv_func_'$cf_func 19610 if test ".$cf_result" != ".no"; then 19611 cat >"conftest.$ac_ext" <<_ACEOF 19612#line 19612 "configure" 19613#include "confdefs.h" 19614 19615#ifdef HAVE_XCURSES 19616#include <xcurses.h> 19617char * XCursesProgramName = "test"; 19618#else 19619#include <${cf_cv_ncurses_header:-curses.h}> 19620#if defined(NCURSES_VERSION) && defined(HAVE_NCURSESW_TERM_H) 19621#include <ncursesw/term.h> 19622#elif defined(NCURSES_VERSION) && defined(HAVE_NCURSES_TERM_H) 19623#include <ncurses/term.h> 19624#elif defined(HAVE_TERM_H) 19625#include <term.h> 19626#endif 19627#endif 19628 19629int 19630main (void) 19631{ 19632 19633#ifndef ${cf_func} 19634long foo = (long)(&${cf_func}); 19635fprintf(stderr, "testing linkage of $cf_func:%p\\n", (void *)foo); 19636if (foo + 1234L > 5678L) 19637 ${cf_cv_main_return:-return}(foo != 0); 19638#endif 19639 19640 ; 19641 return 0; 19642} 19643_ACEOF 19644rm -f "conftest.$ac_objext" "conftest$ac_exeext" 19645if { (eval echo "$as_me:19645: \"$ac_link\"") >&5 19646 (eval $ac_link) 2>&5 19647 ac_status=$? 19648 echo "$as_me:19648: \$? = $ac_status" >&5 19649 (exit "$ac_status"); } && 19650 { ac_try='test -s "conftest$ac_exeext"' 19651 { (eval echo "$as_me:19651: \"$ac_try\"") >&5 19652 (eval $ac_try) 2>&5 19653 ac_status=$? 19654 echo "$as_me:19654: \$? = $ac_status" >&5 19655 (exit "$ac_status"); }; }; then 19656 cf_result=yes 19657else 19658 echo "$as_me: failed program was:" >&5 19659cat "conftest.$ac_ext" >&5 19660cf_result=no 19661fi 19662rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 19663 fi 19664 eval 'cf_cv_func_'$cf_func'="$cf_result"' 19665 19666fi 19667 19668 # use the computed/retrieved cache-value: 19669 eval 'cf_result=$cf_cv_func_'$cf_func 19670 echo "$as_me:19670: result: $cf_result" >&5 19671echo "${ECHO_T}$cf_result" >&6 19672 if test "$cf_result" != no; then 19673 cat >>confdefs.h <<EOF 19674#define HAVE_${cf_tr_func} 1 19675EOF 19676 19677 fi 19678done 19679 19680if test "x$cf_cv_func_tputs" = xyes 19681then 19682 cf_done=no 19683 for cf_arg in int char 19684 do 19685 for cf_ret in int void 19686 do 19687 if test "$cf_ret" = void 19688 then 19689 cf_return="/* nothing */" 19690 else 19691 cf_return="return value" 19692 fi 19693 cat >"conftest.$ac_ext" <<_ACEOF 19694#line 19694 "configure" 19695#include "confdefs.h" 19696 19697#include <${cf_cv_ncurses_header:-curses.h}> 19698#include <$cf_cv_term_header> 19699 19700static $cf_ret outc($cf_arg value) { $cf_return; } 19701 19702int 19703main (void) 19704{ 19705 19706 tputs("hello", 0, outc); 19707 ${cf_cv_main_return:-return}(0); 19708 19709 ; 19710 return 0; 19711} 19712_ACEOF 19713rm -f "conftest.$ac_objext" 19714if { (eval echo "$as_me:19714: \"$ac_compile\"") >&5 19715 (eval $ac_compile) 2>&5 19716 ac_status=$? 19717 echo "$as_me:19717: \$? = $ac_status" >&5 19718 (exit "$ac_status"); } && 19719 { ac_try='test -s "conftest.$ac_objext"' 19720 { (eval echo "$as_me:19720: \"$ac_try\"") >&5 19721 (eval $ac_try) 2>&5 19722 ac_status=$? 19723 echo "$as_me:19723: \$? = $ac_status" >&5 19724 (exit "$ac_status"); }; }; then 19725 19726 test -n "$verbose" && echo " prototype $cf_ret func($cf_arg value)" 1>&6 19727 19728echo "${as_me:-configure}:19728: testing prototype $cf_ret func($cf_arg value) ..." 1>&5 19729 19730 cat >>confdefs.h <<EOF 19731#define TPUTS_ARG $cf_arg 19732#define TPUTS_PROTO(func,value) $cf_ret func(TPUTS_ARG value) 19733#define TPUTS_RETURN(value) $cf_return 19734EOF 19735 cf_done=yes 19736 break 19737 19738else 19739 echo "$as_me: failed program was:" >&5 19740cat "conftest.$ac_ext" >&5 19741fi 19742rm -f "conftest.$ac_objext" "conftest.$ac_ext" 19743 done 19744 test "$cf_done" = yes && break 19745 done 19746fi 19747 19748echo "$as_me:19748: checking for ncurses extended functions" >&5 19749echo $ECHO_N "checking for ncurses extended functions... $ECHO_C" >&6 19750if test "${cf_cv_ncurses_ext_funcs+set}" = set; then 19751 echo $ECHO_N "(cached) $ECHO_C" >&6 19752else 19753 19754cat >"conftest.$ac_ext" <<_ACEOF 19755#line 19755 "configure" 19756#include "confdefs.h" 19757 19758#include <${cf_cv_ncurses_header:-curses.h}> 19759int 19760main (void) 19761{ 19762 19763int x = NCURSES_EXT_FUNCS 19764 19765 ; 19766 return 0; 19767} 19768_ACEOF 19769rm -f "conftest.$ac_objext" 19770if { (eval echo "$as_me:19770: \"$ac_compile\"") >&5 19771 (eval $ac_compile) 2>&5 19772 ac_status=$? 19773 echo "$as_me:19773: \$? = $ac_status" >&5 19774 (exit "$ac_status"); } && 19775 { ac_try='test -s "conftest.$ac_objext"' 19776 { (eval echo "$as_me:19776: \"$ac_try\"") >&5 19777 (eval $ac_try) 2>&5 19778 ac_status=$? 19779 echo "$as_me:19779: \$? = $ac_status" >&5 19780 (exit "$ac_status"); }; }; then 19781 cf_cv_ncurses_ext_funcs=defined 19782else 19783 echo "$as_me: failed program was:" >&5 19784cat "conftest.$ac_ext" >&5 19785 19786cat >"conftest.$ac_ext" <<_ACEOF 19787#line 19787 "configure" 19788#include "confdefs.h" 19789 19790#include <${cf_cv_ncurses_header:-curses.h}> 19791int 19792main (void) 19793{ 19794 19795 (void) assume_default_colors (0, 0); 19796 (void) curses_version (); 19797 (void) define_key (0, 0); 19798 (void) is_term_resized (0, 0); 19799 (void) key_defined (0); 19800 (void) keybound (0, 0); 19801 (void) keyok (0, 0); 19802 (void) resize_term (0, 0); 19803 (void) resizeterm (0, 0); 19804 (void) use_default_colors (); 19805 (void) use_extended_names (0); 19806 (void) wresize (0, 0, 0); 19807 ; 19808 return 0; 19809} 19810_ACEOF 19811rm -f "conftest.$ac_objext" "conftest$ac_exeext" 19812if { (eval echo "$as_me:19812: \"$ac_link\"") >&5 19813 (eval $ac_link) 2>&5 19814 ac_status=$? 19815 echo "$as_me:19815: \$? = $ac_status" >&5 19816 (exit "$ac_status"); } && 19817 { ac_try='test -s "conftest$ac_exeext"' 19818 { (eval echo "$as_me:19818: \"$ac_try\"") >&5 19819 (eval $ac_try) 2>&5 19820 ac_status=$? 19821 echo "$as_me:19821: \$? = $ac_status" >&5 19822 (exit "$ac_status"); }; }; then 19823 cf_cv_ncurses_ext_funcs=yes 19824else 19825 echo "$as_me: failed program was:" >&5 19826cat "conftest.$ac_ext" >&5 19827cf_cv_ncurses_ext_funcs=no 19828fi 19829rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 19830 19831fi 19832rm -f "conftest.$ac_objext" "conftest.$ac_ext" 19833 19834fi 19835echo "$as_me:19835: result: $cf_cv_ncurses_ext_funcs" >&5 19836echo "${ECHO_T}$cf_cv_ncurses_ext_funcs" >&6 19837test "$cf_cv_ncurses_ext_funcs" = yes && 19838cat >>confdefs.h <<\EOF 19839#define NCURSES_EXT_FUNCS 1 19840EOF 19841 19842if test "$cf_enable_widec" = yes 19843then 19844 # workaround for systems with ncurses before 20111029, due to change of 19845 # feature test macro from _XPG5 to _XOPEN_SOURCE 19846 if test -n "$cf_cv_ncurses_version" && test "x$cf_cv_ncurses_version" != xno 19847 then 19848 cf_define_xpg5=no 19849 echo "$as_me:19849: checking if _XPG5 should be defined to enable wide-characters" >&5 19850echo $ECHO_N "checking if _XPG5 should be defined to enable wide-characters... $ECHO_C" >&6 19851 19852 cat >"conftest.$ac_ext" <<_ACEOF 19853#line 19853 "configure" 19854#include "confdefs.h" 19855 19856#include <${cf_cv_ncurses_header:-curses.h}> 19857int 19858main (void) 19859{ 19860int x = _XPG5 19861 ; 19862 return 0; 19863} 19864_ACEOF 19865rm -f "conftest.$ac_objext" 19866if { (eval echo "$as_me:19866: \"$ac_compile\"") >&5 19867 (eval $ac_compile) 2>&5 19868 ac_status=$? 19869 echo "$as_me:19869: \$? = $ac_status" >&5 19870 (exit "$ac_status"); } && 19871 { ac_try='test -s "conftest.$ac_objext"' 19872 { (eval echo "$as_me:19872: \"$ac_try\"") >&5 19873 (eval $ac_try) 2>&5 19874 ac_status=$? 19875 echo "$as_me:19875: \$? = $ac_status" >&5 19876 (exit "$ac_status"); }; }; then 19877 : 19878else 19879 echo "$as_me: failed program was:" >&5 19880cat "conftest.$ac_ext" >&5 19881cf_save_cppflags="$CPPFLAGS" 19882 CPPFLAGS="$CPPFLAGS -D_XPG5" 19883 cat >"conftest.$ac_ext" <<_ACEOF 19884#line 19884 "configure" 19885#include "confdefs.h" 19886 19887#include <${cf_cv_ncurses_header:-curses.h}> 19888int 19889main (void) 19890{ 19891int x = _XPG5 19892 ; 19893 return 0; 19894} 19895_ACEOF 19896rm -f "conftest.$ac_objext" 19897if { (eval echo "$as_me:19897: \"$ac_compile\"") >&5 19898 (eval $ac_compile) 2>&5 19899 ac_status=$? 19900 echo "$as_me:19900: \$? = $ac_status" >&5 19901 (exit "$ac_status"); } && 19902 { ac_try='test -s "conftest.$ac_objext"' 19903 { (eval echo "$as_me:19903: \"$ac_try\"") >&5 19904 (eval $ac_try) 2>&5 19905 ac_status=$? 19906 echo "$as_me:19906: \$? = $ac_status" >&5 19907 (exit "$ac_status"); }; }; then 19908 cf_define_xpg5=yes 19909else 19910 echo "$as_me: failed program was:" >&5 19911cat "conftest.$ac_ext" >&5 19912fi 19913rm -f "conftest.$ac_objext" "conftest.$ac_ext" 19914 CPPFLAGS="$cf_save_cppflags" 19915fi 19916rm -f "conftest.$ac_objext" "conftest.$ac_ext" 19917 echo "$as_me:19917: result: $cf_define_xpg5" >&5 19918echo "${ECHO_T}$cf_define_xpg5" >&6 19919 19920 if test "$cf_define_xpg5" = yes 19921 then 19922 CPPFLAGS="$CPPFLAGS -D_XPG5" 19923 fi 19924 fi 19925 19926 echo "$as_me:19926: checking for wide-character functions" >&5 19927echo $ECHO_N "checking for wide-character functions... $ECHO_C" >&6 19928if test "${cf_cv_widechar_funcs+set}" = set; then 19929 echo $ECHO_N "(cached) $ECHO_C" >&6 19930else 19931 19932 cat >"conftest.$ac_ext" <<_ACEOF 19933#line 19933 "configure" 19934#include "confdefs.h" 19935 19936#include <${cf_cv_ncurses_header:-curses.h}> 19937int 19938main (void) 19939{ 19940 19941 static wchar_t src_wchar[2]; 19942 static cchar_t dst_cchar; 19943 setcchar(&dst_cchar, src_wchar, A_NORMAL, 0, (void *) 0); 19944 19945 ; 19946 return 0; 19947} 19948_ACEOF 19949rm -f "conftest.$ac_objext" "conftest$ac_exeext" 19950if { (eval echo "$as_me:19950: \"$ac_link\"") >&5 19951 (eval $ac_link) 2>&5 19952 ac_status=$? 19953 echo "$as_me:19953: \$? = $ac_status" >&5 19954 (exit "$ac_status"); } && 19955 { ac_try='test -s "conftest$ac_exeext"' 19956 { (eval echo "$as_me:19956: \"$ac_try\"") >&5 19957 (eval $ac_try) 2>&5 19958 ac_status=$? 19959 echo "$as_me:19959: \$? = $ac_status" >&5 19960 (exit "$ac_status"); }; }; then 19961 cf_cv_widechar_funcs=yes 19962else 19963 echo "$as_me: failed program was:" >&5 19964cat "conftest.$ac_ext" >&5 19965cf_cv_widechar_funcs=no 19966fi 19967rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 19968 19969fi 19970echo "$as_me:19970: result: $cf_cv_widechar_funcs" >&5 19971echo "${ECHO_T}$cf_cv_widechar_funcs" >&6 19972 if test "$cf_cv_widechar_funcs" != no ; then 19973 19974cat >>confdefs.h <<\EOF 19975#define USE_WIDEC_SUPPORT 1 19976EOF 19977 19978 else 19979 cat >>confdefs.h <<\EOF 19980#define USE_WIDEC_SUPPORT 0 19981EOF 19982 19983 fi 19984else 19985 cat >>confdefs.h <<\EOF 19986#define USE_WIDEC_SUPPORT 0 19987EOF 19988 19989fi 19990 19991echo "$as_me:19991: checking if $cf_cv_screen library uses pthreads" >&5 19992echo $ECHO_N "checking if $cf_cv_screen library uses pthreads... $ECHO_C" >&6 19993if test "${cf_cv_use_pthreads+set}" = set; then 19994 echo $ECHO_N "(cached) $ECHO_C" >&6 19995else 19996 19997cat >"conftest.$ac_ext" <<_ACEOF 19998#line 19998 "configure" 19999#include "confdefs.h" 20000 20001#include <${cf_cv_ncurses_header:-curses.h}> 20002extern void _nc_init_pthreads(void); 20003 20004int 20005main (void) 20006{ 20007 20008 initscr(); 20009 _nc_init_pthreads(); 20010 20011 ; 20012 return 0; 20013} 20014_ACEOF 20015rm -f "conftest.$ac_objext" "conftest$ac_exeext" 20016if { (eval echo "$as_me:20016: \"$ac_link\"") >&5 20017 (eval $ac_link) 2>&5 20018 ac_status=$? 20019 echo "$as_me:20019: \$? = $ac_status" >&5 20020 (exit "$ac_status"); } && 20021 { ac_try='test -s "conftest$ac_exeext"' 20022 { (eval echo "$as_me:20022: \"$ac_try\"") >&5 20023 (eval $ac_try) 2>&5 20024 ac_status=$? 20025 echo "$as_me:20025: \$? = $ac_status" >&5 20026 (exit "$ac_status"); }; }; then 20027 cf_cv_use_pthreads=yes 20028else 20029 echo "$as_me: failed program was:" >&5 20030cat "conftest.$ac_ext" >&5 20031cf_cv_use_pthreads=no 20032fi 20033rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 20034 20035fi 20036echo "$as_me:20036: result: $cf_cv_use_pthreads" >&5 20037echo "${ECHO_T}$cf_cv_use_pthreads" >&6 20038test $cf_cv_use_pthreads = yes && 20039cat >>confdefs.h <<\EOF 20040#define USE_PTHREADS 1 20041EOF 20042 20043echo "$as_me:20043: checking if sys/time.h works with sys/select.h" >&5 20044echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6 20045if test "${cf_cv_sys_time_select+set}" = set; then 20046 echo $ECHO_N "(cached) $ECHO_C" >&6 20047else 20048 20049cat >"conftest.$ac_ext" <<_ACEOF 20050#line 20050 "configure" 20051#include "confdefs.h" 20052 20053#include <sys/types.h> 20054#ifdef HAVE_SYS_TIME_H 20055#include <sys/time.h> 20056#endif 20057#ifdef HAVE_SYS_SELECT_H 20058#include <sys/select.h> 20059#endif 20060 20061int 20062main (void) 20063{ 20064 20065 ; 20066 return 0; 20067} 20068_ACEOF 20069rm -f "conftest.$ac_objext" 20070if { (eval echo "$as_me:20070: \"$ac_compile\"") >&5 20071 (eval $ac_compile) 2>&5 20072 ac_status=$? 20073 echo "$as_me:20073: \$? = $ac_status" >&5 20074 (exit "$ac_status"); } && 20075 { ac_try='test -s "conftest.$ac_objext"' 20076 { (eval echo "$as_me:20076: \"$ac_try\"") >&5 20077 (eval $ac_try) 2>&5 20078 ac_status=$? 20079 echo "$as_me:20079: \$? = $ac_status" >&5 20080 (exit "$ac_status"); }; }; then 20081 cf_cv_sys_time_select=yes 20082else 20083 echo "$as_me: failed program was:" >&5 20084cat "conftest.$ac_ext" >&5 20085cf_cv_sys_time_select=no 20086fi 20087rm -f "conftest.$ac_objext" "conftest.$ac_ext" 20088 20089fi 20090 20091echo "$as_me:20091: result: $cf_cv_sys_time_select" >&5 20092echo "${ECHO_T}$cf_cv_sys_time_select" >&6 20093test "$cf_cv_sys_time_select" = yes && 20094cat >>confdefs.h <<\EOF 20095#define HAVE_SYS_TIME_SELECT 1 20096EOF 20097 20098# special check for test/ditto.c 20099 20100echo "$as_me:20100: checking for openpty in -lutil" >&5 20101echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6 20102if test "${ac_cv_lib_util_openpty+set}" = set; then 20103 echo $ECHO_N "(cached) $ECHO_C" >&6 20104else 20105 ac_check_lib_save_LIBS=$LIBS 20106LIBS="-lutil $LIBS" 20107cat >"conftest.$ac_ext" <<_ACEOF 20108#line 20108 "configure" 20109#include "confdefs.h" 20110 20111/* Override any gcc2 internal prototype to avoid an error. */ 20112#ifdef __cplusplus 20113extern "C" 20114#endif 20115/* We use char because int might match the return type of a gcc2 20116 builtin and then its argument prototype would still apply. */ 20117char openpty (void); 20118int 20119main (void) 20120{ 20121openpty (); 20122 ; 20123 return 0; 20124} 20125_ACEOF 20126rm -f "conftest.$ac_objext" "conftest$ac_exeext" 20127if { (eval echo "$as_me:20127: \"$ac_link\"") >&5 20128 (eval $ac_link) 2>&5 20129 ac_status=$? 20130 echo "$as_me:20130: \$? = $ac_status" >&5 20131 (exit "$ac_status"); } && 20132 { ac_try='test -s "conftest$ac_exeext"' 20133 { (eval echo "$as_me:20133: \"$ac_try\"") >&5 20134 (eval $ac_try) 2>&5 20135 ac_status=$? 20136 echo "$as_me:20136: \$? = $ac_status" >&5 20137 (exit "$ac_status"); }; }; then 20138 ac_cv_lib_util_openpty=yes 20139else 20140 echo "$as_me: failed program was:" >&5 20141cat "conftest.$ac_ext" >&5 20142ac_cv_lib_util_openpty=no 20143fi 20144rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 20145LIBS=$ac_check_lib_save_LIBS 20146fi 20147echo "$as_me:20147: result: $ac_cv_lib_util_openpty" >&5 20148echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6 20149if test "$ac_cv_lib_util_openpty" = yes; then 20150 cf_cv_lib_util=yes 20151else 20152 cf_cv_lib_util=no 20153fi 20154 20155echo "$as_me:20155: checking for openpty header" >&5 20156echo $ECHO_N "checking for openpty header... $ECHO_C" >&6 20157if test "${cf_cv_func_openpty+set}" = set; then 20158 echo $ECHO_N "(cached) $ECHO_C" >&6 20159else 20160 20161 cf_save_LIBS="$LIBS" 20162 test "$cf_cv_lib_util" = yes && { 20163cf_add_libs="$LIBS" 20164# reverse order 20165cf_add_0lib= 20166for cf_add_1lib in -lutil; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 20167# filter duplicates 20168for cf_add_1lib in $cf_add_0lib; do 20169 for cf_add_2lib in $cf_add_libs; do 20170 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 20171 cf_add_1lib= 20172 break 20173 fi 20174 done 20175 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 20176done 20177LIBS="$cf_add_libs" 20178 } 20179 for cf_header in pty.h libutil.h util.h 20180 do 20181 cat >"conftest.$ac_ext" <<_ACEOF 20182#line 20182 "configure" 20183#include "confdefs.h" 20184 20185#include <$cf_header> 20186 20187int 20188main (void) 20189{ 20190 20191 int x = openpty((int *)0, (int *)0, (char *)0, 20192 (struct termios *)0, (struct winsize *)0); 20193 (void)x; 20194 20195 ; 20196 return 0; 20197} 20198_ACEOF 20199rm -f "conftest.$ac_objext" "conftest$ac_exeext" 20200if { (eval echo "$as_me:20200: \"$ac_link\"") >&5 20201 (eval $ac_link) 2>&5 20202 ac_status=$? 20203 echo "$as_me:20203: \$? = $ac_status" >&5 20204 (exit "$ac_status"); } && 20205 { ac_try='test -s "conftest$ac_exeext"' 20206 { (eval echo "$as_me:20206: \"$ac_try\"") >&5 20207 (eval $ac_try) 2>&5 20208 ac_status=$? 20209 echo "$as_me:20209: \$? = $ac_status" >&5 20210 (exit "$ac_status"); }; }; then 20211 20212 cf_cv_func_openpty=$cf_header 20213 break 20214 20215else 20216 echo "$as_me: failed program was:" >&5 20217cat "conftest.$ac_ext" >&5 20218 20219 cf_cv_func_openpty=no 20220 20221fi 20222rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 20223 done 20224 LIBS="$cf_save_LIBS" 20225 20226fi 20227echo "$as_me:20227: result: $cf_cv_func_openpty" >&5 20228echo "${ECHO_T}$cf_cv_func_openpty" >&6 20229 20230if test "$cf_cv_func_openpty" != no ; then 20231 20232cat >>confdefs.h <<EOF 20233#define USE_OPENPTY_HEADER <$cf_cv_func_openpty> 20234EOF 20235 20236cat >>confdefs.h <<\EOF 20237#define USE_XTERM_PTY 1 20238EOF 20239 20240 if test "x$cf_cv_lib_util" = xyes ; then 20241 20242cf_add_libs="$TEST_LIBS" 20243# reverse order 20244cf_add_0lib= 20245for cf_add_1lib in -lutil; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 20246# filter duplicates 20247for cf_add_1lib in $cf_add_0lib; do 20248 for cf_add_2lib in $cf_add_libs; do 20249 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 20250 cf_add_1lib= 20251 break 20252 fi 20253 done 20254 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 20255done 20256TEST_LIBS="$cf_add_libs" 20257 20258 fi 20259fi 20260 20261echo "$as_me:20261: checking for function curses_version" >&5 20262echo $ECHO_N "checking for function curses_version... $ECHO_C" >&6 20263if test "${cf_cv_func_curses_version+set}" = set; then 20264 echo $ECHO_N "(cached) $ECHO_C" >&6 20265else 20266 20267if test "$cross_compiling" = yes; then 20268 cf_cv_func_curses_version=unknown 20269else 20270 cat >"conftest.$ac_ext" <<_ACEOF 20271#line 20271 "configure" 20272#include "confdefs.h" 20273 20274$ac_includes_default 20275 20276#include <${cf_cv_ncurses_header:-curses.h}> 20277 20278int main(void) 20279{ 20280 char temp[1024]; 20281 sprintf(temp, "%.999s\\n", curses_version()); 20282 ${cf_cv_main_return:-return}(0); 20283} 20284 20285_ACEOF 20286rm -f "conftest$ac_exeext" 20287if { (eval echo "$as_me:20287: \"$ac_link\"") >&5 20288 (eval $ac_link) 2>&5 20289 ac_status=$? 20290 echo "$as_me:20290: \$? = $ac_status" >&5 20291 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' 20292 { (eval echo "$as_me:20292: \"$ac_try\"") >&5 20293 (eval $ac_try) 2>&5 20294 ac_status=$? 20295 echo "$as_me:20295: \$? = $ac_status" >&5 20296 (exit "$ac_status"); }; }; then 20297 cf_cv_func_curses_version=yes 20298 20299else 20300 echo "$as_me: program exited with status $ac_status" >&5 20301echo "$as_me: failed program was:" >&5 20302cat "conftest.$ac_ext" >&5 20303cf_cv_func_curses_version=no 20304 20305fi 20306rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" 20307fi 20308rm -f core 20309fi 20310echo "$as_me:20310: result: $cf_cv_func_curses_version" >&5 20311echo "${ECHO_T}$cf_cv_func_curses_version" >&6 20312test "$cf_cv_func_curses_version" = yes && 20313cat >>confdefs.h <<\EOF 20314#define HAVE_CURSES_VERSION 1 20315EOF 20316 20317echo "$as_me:20317: checking for alternate character set array" >&5 20318echo $ECHO_N "checking for alternate character set array... $ECHO_C" >&6 20319if test "${cf_cv_curses_acs_map+set}" = set; then 20320 echo $ECHO_N "(cached) $ECHO_C" >&6 20321else 20322 20323cf_cv_curses_acs_map=unknown 20324for name in acs_map _acs_map __acs_map ${NCURSES_WRAP_PREFIX}acs_map 20325do 20326cat >"conftest.$ac_ext" <<_ACEOF 20327#line 20327 "configure" 20328#include "confdefs.h" 20329 20330#include <${cf_cv_ncurses_header:-curses.h}> 20331 20332int 20333main (void) 20334{ 20335 20336${name}['k'] = ACS_PLUS 20337 20338 ; 20339 return 0; 20340} 20341_ACEOF 20342rm -f "conftest.$ac_objext" "conftest$ac_exeext" 20343if { (eval echo "$as_me:20343: \"$ac_link\"") >&5 20344 (eval $ac_link) 2>&5 20345 ac_status=$? 20346 echo "$as_me:20346: \$? = $ac_status" >&5 20347 (exit "$ac_status"); } && 20348 { ac_try='test -s "conftest$ac_exeext"' 20349 { (eval echo "$as_me:20349: \"$ac_try\"") >&5 20350 (eval $ac_try) 2>&5 20351 ac_status=$? 20352 echo "$as_me:20352: \$? = $ac_status" >&5 20353 (exit "$ac_status"); }; }; then 20354 cf_cv_curses_acs_map=$name; break 20355else 20356 echo "$as_me: failed program was:" >&5 20357cat "conftest.$ac_ext" >&5 20358fi 20359rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 20360done 20361 20362fi 20363echo "$as_me:20363: result: $cf_cv_curses_acs_map" >&5 20364echo "${ECHO_T}$cf_cv_curses_acs_map" >&6 20365 20366test "$cf_cv_curses_acs_map" != unknown && 20367cat >>confdefs.h <<EOF 20368#define CURSES_ACS_ARRAY $cf_cv_curses_acs_map 20369EOF 20370 20371if test "$cf_enable_widec" = yes; then 20372 20373echo "$as_me:20373: checking for wide alternate character set array" >&5 20374echo $ECHO_N "checking for wide alternate character set array... $ECHO_C" >&6 20375if test "${cf_cv_curses_wacs_map+set}" = set; then 20376 echo $ECHO_N "(cached) $ECHO_C" >&6 20377else 20378 20379 cf_cv_curses_wacs_map=unknown 20380 for name in wacs_map _wacs_map __wacs_map _nc_wacs _wacs_char 20381 do 20382 cat >"conftest.$ac_ext" <<_ACEOF 20383#line 20383 "configure" 20384#include "confdefs.h" 20385 20386#ifndef _XOPEN_SOURCE_EXTENDED 20387#define _XOPEN_SOURCE_EXTENDED 20388#endif 20389#include <${cf_cv_ncurses_header:-curses.h}> 20390int 20391main (void) 20392{ 20393void *foo = &(${name}['k']); (void)foo 20394 ; 20395 return 0; 20396} 20397_ACEOF 20398rm -f "conftest.$ac_objext" "conftest$ac_exeext" 20399if { (eval echo "$as_me:20399: \"$ac_link\"") >&5 20400 (eval $ac_link) 2>&5 20401 ac_status=$? 20402 echo "$as_me:20402: \$? = $ac_status" >&5 20403 (exit "$ac_status"); } && 20404 { ac_try='test -s "conftest$ac_exeext"' 20405 { (eval echo "$as_me:20405: \"$ac_try\"") >&5 20406 (eval $ac_try) 2>&5 20407 ac_status=$? 20408 echo "$as_me:20408: \$? = $ac_status" >&5 20409 (exit "$ac_status"); }; }; then 20410 cf_cv_curses_wacs_map=$name 20411 break 20412else 20413 echo "$as_me: failed program was:" >&5 20414cat "conftest.$ac_ext" >&5 20415fi 20416rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 20417 done 20418fi 20419echo "$as_me:20419: result: $cf_cv_curses_wacs_map" >&5 20420echo "${ECHO_T}$cf_cv_curses_wacs_map" >&6 20421 20422test "$cf_cv_curses_wacs_map" != unknown && 20423cat >>confdefs.h <<EOF 20424#define CURSES_WACS_ARRAY $cf_cv_curses_wacs_map 20425EOF 20426 20427echo "$as_me:20427: checking for wide alternate character constants" >&5 20428echo $ECHO_N "checking for wide alternate character constants... $ECHO_C" >&6 20429if test "${cf_cv_curses_wacs_symbols+set}" = set; then 20430 echo $ECHO_N "(cached) $ECHO_C" >&6 20431else 20432 20433cf_cv_curses_wacs_symbols=no 20434if test "$cf_cv_curses_wacs_map" != unknown 20435then 20436 cat >"conftest.$ac_ext" <<_ACEOF 20437#line 20437 "configure" 20438#include "confdefs.h" 20439 20440#ifndef _XOPEN_SOURCE_EXTENDED 20441#define _XOPEN_SOURCE_EXTENDED 20442#endif 20443#include <${cf_cv_ncurses_header:-curses.h}> 20444int 20445main (void) 20446{ 20447cchar_t *foo = WACS_PLUS; 20448 ${cf_cv_curses_wacs_map}['k'] = *WACS_PLUS; (void)foo 20449 ; 20450 return 0; 20451} 20452_ACEOF 20453rm -f "conftest.$ac_objext" "conftest$ac_exeext" 20454if { (eval echo "$as_me:20454: \"$ac_link\"") >&5 20455 (eval $ac_link) 2>&5 20456 ac_status=$? 20457 echo "$as_me:20457: \$? = $ac_status" >&5 20458 (exit "$ac_status"); } && 20459 { ac_try='test -s "conftest$ac_exeext"' 20460 { (eval echo "$as_me:20460: \"$ac_try\"") >&5 20461 (eval $ac_try) 2>&5 20462 ac_status=$? 20463 echo "$as_me:20463: \$? = $ac_status" >&5 20464 (exit "$ac_status"); }; }; then 20465 cf_cv_curses_wacs_symbols=yes 20466else 20467 echo "$as_me: failed program was:" >&5 20468cat "conftest.$ac_ext" >&5 20469fi 20470rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 20471else 20472 cat >"conftest.$ac_ext" <<_ACEOF 20473#line 20473 "configure" 20474#include "confdefs.h" 20475 20476#ifndef _XOPEN_SOURCE_EXTENDED 20477#define _XOPEN_SOURCE_EXTENDED 20478#endif 20479#include <${cf_cv_ncurses_header:-curses.h}> 20480int 20481main (void) 20482{ 20483cchar_t *foo = WACS_PLUS; (void)foo 20484 ; 20485 return 0; 20486} 20487_ACEOF 20488rm -f "conftest.$ac_objext" "conftest$ac_exeext" 20489if { (eval echo "$as_me:20489: \"$ac_link\"") >&5 20490 (eval $ac_link) 2>&5 20491 ac_status=$? 20492 echo "$as_me:20492: \$? = $ac_status" >&5 20493 (exit "$ac_status"); } && 20494 { ac_try='test -s "conftest$ac_exeext"' 20495 { (eval echo "$as_me:20495: \"$ac_try\"") >&5 20496 (eval $ac_try) 2>&5 20497 ac_status=$? 20498 echo "$as_me:20498: \$? = $ac_status" >&5 20499 (exit "$ac_status"); }; }; then 20500 cf_cv_curses_wacs_symbols=yes 20501else 20502 echo "$as_me: failed program was:" >&5 20503cat "conftest.$ac_ext" >&5 20504fi 20505rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 20506fi 20507 20508fi 20509echo "$as_me:20509: result: $cf_cv_curses_wacs_symbols" >&5 20510echo "${ECHO_T}$cf_cv_curses_wacs_symbols" >&6 20511 20512test "$cf_cv_curses_wacs_symbols" != no && 20513cat >>confdefs.h <<\EOF 20514#define CURSES_WACS_SYMBOLS 1 20515EOF 20516 20517fi 20518 20519echo "$as_me:20519: checking for type attr_t in ${cf_cv_ncurses_header:-curses.h}" >&5 20520echo $ECHO_N "checking for type attr_t in ${cf_cv_ncurses_header:-curses.h}... $ECHO_C" >&6 20521cat >"conftest.$ac_ext" <<_ACEOF 20522#line 20522 "configure" 20523#include "confdefs.h" 20524 20525#ifndef _XOPEN_SOURCE_EXTENDED 20526#define _XOPEN_SOURCE_EXTENDED 20527#endif 20528#include <${cf_cv_ncurses_header:-curses.h}> 20529int 20530main (void) 20531{ 20532 20533attr_t foo 20534 20535 ; 20536 return 0; 20537} 20538_ACEOF 20539rm -f "conftest.$ac_objext" 20540if { (eval echo "$as_me:20540: \"$ac_compile\"") >&5 20541 (eval $ac_compile) 2>&5 20542 ac_status=$? 20543 echo "$as_me:20543: \$? = $ac_status" >&5 20544 (exit "$ac_status"); } && 20545 { ac_try='test -s "conftest.$ac_objext"' 20546 { (eval echo "$as_me:20546: \"$ac_try\"") >&5 20547 (eval $ac_try) 2>&5 20548 ac_status=$? 20549 echo "$as_me:20549: \$? = $ac_status" >&5 20550 (exit "$ac_status"); }; }; then 20551 cf_result=yes 20552else 20553 echo "$as_me: failed program was:" >&5 20554cat "conftest.$ac_ext" >&5 20555cf_result=no 20556fi 20557rm -f "conftest.$ac_objext" "conftest.$ac_ext" 20558echo "$as_me:20558: result: $cf_result" >&5 20559echo "${ECHO_T}$cf_result" >&6 20560if test "$cf_result" = yes ; then 20561 20562cf_result=`echo "have_type_attr_t" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` 20563 20564cat >>confdefs.h <<EOF 20565#define $cf_result 1 20566EOF 20567 20568else 20569 20570cat >>confdefs.h <<EOF 20571#define attr_t long 20572EOF 20573 20574fi 20575 20576if test "$cf_enable_widec" = yes; then 20577 20578# This is needed on Tru64 5.0 to declare mbstate_t 20579echo "$as_me:20579: checking if we must include wchar.h to declare mbstate_t" >&5 20580echo $ECHO_N "checking if we must include wchar.h to declare mbstate_t... $ECHO_C" >&6 20581if test "${cf_cv_mbstate_t+set}" = set; then 20582 echo $ECHO_N "(cached) $ECHO_C" >&6 20583else 20584 20585cat >"conftest.$ac_ext" <<_ACEOF 20586#line 20586 "configure" 20587#include "confdefs.h" 20588 20589#include <stdlib.h> 20590#include <stdarg.h> 20591#include <stdio.h> 20592#ifdef HAVE_LIBUTF8_H 20593#include <libutf8.h> 20594#endif 20595int 20596main (void) 20597{ 20598mbstate_t state; (void)state 20599 ; 20600 return 0; 20601} 20602_ACEOF 20603rm -f "conftest.$ac_objext" 20604if { (eval echo "$as_me:20604: \"$ac_compile\"") >&5 20605 (eval $ac_compile) 2>&5 20606 ac_status=$? 20607 echo "$as_me:20607: \$? = $ac_status" >&5 20608 (exit "$ac_status"); } && 20609 { ac_try='test -s "conftest.$ac_objext"' 20610 { (eval echo "$as_me:20610: \"$ac_try\"") >&5 20611 (eval $ac_try) 2>&5 20612 ac_status=$? 20613 echo "$as_me:20613: \$? = $ac_status" >&5 20614 (exit "$ac_status"); }; }; then 20615 cf_cv_mbstate_t=no 20616else 20617 echo "$as_me: failed program was:" >&5 20618cat "conftest.$ac_ext" >&5 20619cat >"conftest.$ac_ext" <<_ACEOF 20620#line 20620 "configure" 20621#include "confdefs.h" 20622 20623#include <stdlib.h> 20624#include <stdarg.h> 20625#include <stdio.h> 20626#include <wchar.h> 20627#ifdef HAVE_LIBUTF8_H 20628#include <libutf8.h> 20629#endif 20630int 20631main (void) 20632{ 20633mbstate_t value; (void) value 20634 ; 20635 return 0; 20636} 20637_ACEOF 20638rm -f "conftest.$ac_objext" 20639if { (eval echo "$as_me:20639: \"$ac_compile\"") >&5 20640 (eval $ac_compile) 2>&5 20641 ac_status=$? 20642 echo "$as_me:20642: \$? = $ac_status" >&5 20643 (exit "$ac_status"); } && 20644 { ac_try='test -s "conftest.$ac_objext"' 20645 { (eval echo "$as_me:20645: \"$ac_try\"") >&5 20646 (eval $ac_try) 2>&5 20647 ac_status=$? 20648 echo "$as_me:20648: \$? = $ac_status" >&5 20649 (exit "$ac_status"); }; }; then 20650 cf_cv_mbstate_t=yes 20651else 20652 echo "$as_me: failed program was:" >&5 20653cat "conftest.$ac_ext" >&5 20654cf_cv_mbstate_t=unknown 20655fi 20656rm -f "conftest.$ac_objext" "conftest.$ac_ext" 20657fi 20658rm -f "conftest.$ac_objext" "conftest.$ac_ext" 20659fi 20660echo "$as_me:20660: result: $cf_cv_mbstate_t" >&5 20661echo "${ECHO_T}$cf_cv_mbstate_t" >&6 20662 20663if test "$cf_cv_mbstate_t" = yes ; then 20664 20665cat >>confdefs.h <<\EOF 20666#define NEED_WCHAR_H 1 20667EOF 20668 20669 NEED_WCHAR_H=1 20670fi 20671 20672# if we do not find mbstate_t in either place, use substitution to provide a fallback. 20673if test "$cf_cv_mbstate_t" = unknown ; then 20674 NCURSES_MBSTATE_T=1 20675fi 20676 20677# if we find mbstate_t in either place, use substitution to provide a fallback. 20678if test "$cf_cv_mbstate_t" != unknown ; then 20679 NCURSES_OK_MBSTATE_T=1 20680fi 20681 20682# This is needed on Tru64 5.0 to declare wchar_t 20683echo "$as_me:20683: checking if we must include wchar.h to declare wchar_t" >&5 20684echo $ECHO_N "checking if we must include wchar.h to declare wchar_t... $ECHO_C" >&6 20685if test "${cf_cv_wchar_t+set}" = set; then 20686 echo $ECHO_N "(cached) $ECHO_C" >&6 20687else 20688 20689cat >"conftest.$ac_ext" <<_ACEOF 20690#line 20690 "configure" 20691#include "confdefs.h" 20692 20693#include <stdlib.h> 20694#include <stdarg.h> 20695#include <stdio.h> 20696#ifdef HAVE_LIBUTF8_H 20697#include <libutf8.h> 20698#endif 20699int 20700main (void) 20701{ 20702wchar_t state; (void)state 20703 ; 20704 return 0; 20705} 20706_ACEOF 20707rm -f "conftest.$ac_objext" 20708if { (eval echo "$as_me:20708: \"$ac_compile\"") >&5 20709 (eval $ac_compile) 2>&5 20710 ac_status=$? 20711 echo "$as_me:20711: \$? = $ac_status" >&5 20712 (exit "$ac_status"); } && 20713 { ac_try='test -s "conftest.$ac_objext"' 20714 { (eval echo "$as_me:20714: \"$ac_try\"") >&5 20715 (eval $ac_try) 2>&5 20716 ac_status=$? 20717 echo "$as_me:20717: \$? = $ac_status" >&5 20718 (exit "$ac_status"); }; }; then 20719 cf_cv_wchar_t=no 20720else 20721 echo "$as_me: failed program was:" >&5 20722cat "conftest.$ac_ext" >&5 20723cat >"conftest.$ac_ext" <<_ACEOF 20724#line 20724 "configure" 20725#include "confdefs.h" 20726 20727#include <stdlib.h> 20728#include <stdarg.h> 20729#include <stdio.h> 20730#include <wchar.h> 20731#ifdef HAVE_LIBUTF8_H 20732#include <libutf8.h> 20733#endif 20734int 20735main (void) 20736{ 20737wchar_t value; (void) value 20738 ; 20739 return 0; 20740} 20741_ACEOF 20742rm -f "conftest.$ac_objext" 20743if { (eval echo "$as_me:20743: \"$ac_compile\"") >&5 20744 (eval $ac_compile) 2>&5 20745 ac_status=$? 20746 echo "$as_me:20746: \$? = $ac_status" >&5 20747 (exit "$ac_status"); } && 20748 { ac_try='test -s "conftest.$ac_objext"' 20749 { (eval echo "$as_me:20749: \"$ac_try\"") >&5 20750 (eval $ac_try) 2>&5 20751 ac_status=$? 20752 echo "$as_me:20752: \$? = $ac_status" >&5 20753 (exit "$ac_status"); }; }; then 20754 cf_cv_wchar_t=yes 20755else 20756 echo "$as_me: failed program was:" >&5 20757cat "conftest.$ac_ext" >&5 20758cf_cv_wchar_t=unknown 20759fi 20760rm -f "conftest.$ac_objext" "conftest.$ac_ext" 20761fi 20762rm -f "conftest.$ac_objext" "conftest.$ac_ext" 20763fi 20764echo "$as_me:20764: result: $cf_cv_wchar_t" >&5 20765echo "${ECHO_T}$cf_cv_wchar_t" >&6 20766 20767if test "$cf_cv_wchar_t" = yes ; then 20768 20769cat >>confdefs.h <<\EOF 20770#define NEED_WCHAR_H 1 20771EOF 20772 20773 NEED_WCHAR_H=1 20774fi 20775 20776# if we do not find wchar_t in either place, use substitution to provide a fallback. 20777if test "$cf_cv_wchar_t" = unknown ; then 20778 NCURSES_WCHAR_T=1 20779fi 20780 20781# if we find wchar_t in either place, use substitution to provide a fallback. 20782if test "$cf_cv_wchar_t" != unknown ; then 20783 NCURSES_OK_WCHAR_T=1 20784fi 20785 20786# This is needed on Tru64 5.0 to declare wint_t 20787echo "$as_me:20787: checking if we must include wchar.h to declare wint_t" >&5 20788echo $ECHO_N "checking if we must include wchar.h to declare wint_t... $ECHO_C" >&6 20789if test "${cf_cv_wint_t+set}" = set; then 20790 echo $ECHO_N "(cached) $ECHO_C" >&6 20791else 20792 20793cat >"conftest.$ac_ext" <<_ACEOF 20794#line 20794 "configure" 20795#include "confdefs.h" 20796 20797#include <stdlib.h> 20798#include <stdarg.h> 20799#include <stdio.h> 20800#ifdef HAVE_LIBUTF8_H 20801#include <libutf8.h> 20802#endif 20803int 20804main (void) 20805{ 20806wint_t state; (void)state 20807 ; 20808 return 0; 20809} 20810_ACEOF 20811rm -f "conftest.$ac_objext" 20812if { (eval echo "$as_me:20812: \"$ac_compile\"") >&5 20813 (eval $ac_compile) 2>&5 20814 ac_status=$? 20815 echo "$as_me:20815: \$? = $ac_status" >&5 20816 (exit "$ac_status"); } && 20817 { ac_try='test -s "conftest.$ac_objext"' 20818 { (eval echo "$as_me:20818: \"$ac_try\"") >&5 20819 (eval $ac_try) 2>&5 20820 ac_status=$? 20821 echo "$as_me:20821: \$? = $ac_status" >&5 20822 (exit "$ac_status"); }; }; then 20823 cf_cv_wint_t=no 20824else 20825 echo "$as_me: failed program was:" >&5 20826cat "conftest.$ac_ext" >&5 20827cat >"conftest.$ac_ext" <<_ACEOF 20828#line 20828 "configure" 20829#include "confdefs.h" 20830 20831#include <stdlib.h> 20832#include <stdarg.h> 20833#include <stdio.h> 20834#include <wchar.h> 20835#ifdef HAVE_LIBUTF8_H 20836#include <libutf8.h> 20837#endif 20838int 20839main (void) 20840{ 20841wint_t value; (void) value 20842 ; 20843 return 0; 20844} 20845_ACEOF 20846rm -f "conftest.$ac_objext" 20847if { (eval echo "$as_me:20847: \"$ac_compile\"") >&5 20848 (eval $ac_compile) 2>&5 20849 ac_status=$? 20850 echo "$as_me:20850: \$? = $ac_status" >&5 20851 (exit "$ac_status"); } && 20852 { ac_try='test -s "conftest.$ac_objext"' 20853 { (eval echo "$as_me:20853: \"$ac_try\"") >&5 20854 (eval $ac_try) 2>&5 20855 ac_status=$? 20856 echo "$as_me:20856: \$? = $ac_status" >&5 20857 (exit "$ac_status"); }; }; then 20858 cf_cv_wint_t=yes 20859else 20860 echo "$as_me: failed program was:" >&5 20861cat "conftest.$ac_ext" >&5 20862cf_cv_wint_t=unknown 20863fi 20864rm -f "conftest.$ac_objext" "conftest.$ac_ext" 20865fi 20866rm -f "conftest.$ac_objext" "conftest.$ac_ext" 20867fi 20868echo "$as_me:20868: result: $cf_cv_wint_t" >&5 20869echo "${ECHO_T}$cf_cv_wint_t" >&6 20870 20871if test "$cf_cv_wint_t" = yes ; then 20872 20873cat >>confdefs.h <<\EOF 20874#define NEED_WCHAR_H 1 20875EOF 20876 20877 NEED_WCHAR_H=1 20878fi 20879 20880# if we do not find wint_t in either place, use substitution to provide a fallback. 20881if test "$cf_cv_wint_t" = unknown ; then 20882 NCURSES_WINT_T=1 20883fi 20884 20885# if we find wint_t in either place, use substitution to provide a fallback. 20886if test "$cf_cv_wint_t" != unknown ; then 20887 NCURSES_OK_WINT_T=1 20888fi 20889 20890 if test "$NCURSES_OK_MBSTATE_T" = 0 ; then 20891 20892echo "$as_me:20892: checking for type mbstate_t in ${cf_cv_ncurses_header:-curses.h}" >&5 20893echo $ECHO_N "checking for type mbstate_t in ${cf_cv_ncurses_header:-curses.h}... $ECHO_C" >&6 20894cat >"conftest.$ac_ext" <<_ACEOF 20895#line 20895 "configure" 20896#include "confdefs.h" 20897 20898#ifndef _XOPEN_SOURCE_EXTENDED 20899#define _XOPEN_SOURCE_EXTENDED 20900#endif 20901#include <${cf_cv_ncurses_header:-curses.h}> 20902int 20903main (void) 20904{ 20905 20906mbstate_t foo 20907 20908 ; 20909 return 0; 20910} 20911_ACEOF 20912rm -f "conftest.$ac_objext" 20913if { (eval echo "$as_me:20913: \"$ac_compile\"") >&5 20914 (eval $ac_compile) 2>&5 20915 ac_status=$? 20916 echo "$as_me:20916: \$? = $ac_status" >&5 20917 (exit "$ac_status"); } && 20918 { ac_try='test -s "conftest.$ac_objext"' 20919 { (eval echo "$as_me:20919: \"$ac_try\"") >&5 20920 (eval $ac_try) 2>&5 20921 ac_status=$? 20922 echo "$as_me:20922: \$? = $ac_status" >&5 20923 (exit "$ac_status"); }; }; then 20924 cf_result=yes 20925else 20926 echo "$as_me: failed program was:" >&5 20927cat "conftest.$ac_ext" >&5 20928cf_result=no 20929fi 20930rm -f "conftest.$ac_objext" "conftest.$ac_ext" 20931echo "$as_me:20931: result: $cf_result" >&5 20932echo "${ECHO_T}$cf_result" >&6 20933if test "$cf_result" = yes ; then 20934 20935cf_result=`echo "have_type_mbstate_t" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` 20936 20937cat >>confdefs.h <<EOF 20938#define $cf_result 1 20939EOF 20940 20941else 20942 20943cat >>confdefs.h <<EOF 20944#define mbstate_t long 20945EOF 20946 20947fi 20948 20949 fi 20950 20951 if test "$NCURSES_OK_WCHAR_T" = 0 ; then 20952 20953echo "$as_me:20953: checking for type wchar_t in ${cf_cv_ncurses_header:-curses.h}" >&5 20954echo $ECHO_N "checking for type wchar_t in ${cf_cv_ncurses_header:-curses.h}... $ECHO_C" >&6 20955cat >"conftest.$ac_ext" <<_ACEOF 20956#line 20956 "configure" 20957#include "confdefs.h" 20958 20959#ifndef _XOPEN_SOURCE_EXTENDED 20960#define _XOPEN_SOURCE_EXTENDED 20961#endif 20962#include <${cf_cv_ncurses_header:-curses.h}> 20963int 20964main (void) 20965{ 20966 20967wchar_t foo 20968 20969 ; 20970 return 0; 20971} 20972_ACEOF 20973rm -f "conftest.$ac_objext" 20974if { (eval echo "$as_me:20974: \"$ac_compile\"") >&5 20975 (eval $ac_compile) 2>&5 20976 ac_status=$? 20977 echo "$as_me:20977: \$? = $ac_status" >&5 20978 (exit "$ac_status"); } && 20979 { ac_try='test -s "conftest.$ac_objext"' 20980 { (eval echo "$as_me:20980: \"$ac_try\"") >&5 20981 (eval $ac_try) 2>&5 20982 ac_status=$? 20983 echo "$as_me:20983: \$? = $ac_status" >&5 20984 (exit "$ac_status"); }; }; then 20985 cf_result=yes 20986else 20987 echo "$as_me: failed program was:" >&5 20988cat "conftest.$ac_ext" >&5 20989cf_result=no 20990fi 20991rm -f "conftest.$ac_objext" "conftest.$ac_ext" 20992echo "$as_me:20992: result: $cf_result" >&5 20993echo "${ECHO_T}$cf_result" >&6 20994if test "$cf_result" = yes ; then 20995 20996cf_result=`echo "have_type_wchar_t" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` 20997 20998cat >>confdefs.h <<EOF 20999#define $cf_result 1 21000EOF 21001 21002else 21003 21004cat >>confdefs.h <<EOF 21005#define wchar_t long 21006EOF 21007 21008fi 21009 21010 fi 21011 21012 if test "$NCURSES_OK_WINT_T" = 0 ; then 21013 21014echo "$as_me:21014: checking for type wint_t in ${cf_cv_ncurses_header:-curses.h}" >&5 21015echo $ECHO_N "checking for type wint_t in ${cf_cv_ncurses_header:-curses.h}... $ECHO_C" >&6 21016cat >"conftest.$ac_ext" <<_ACEOF 21017#line 21017 "configure" 21018#include "confdefs.h" 21019 21020#ifndef _XOPEN_SOURCE_EXTENDED 21021#define _XOPEN_SOURCE_EXTENDED 21022#endif 21023#include <${cf_cv_ncurses_header:-curses.h}> 21024int 21025main (void) 21026{ 21027 21028wint_t foo 21029 21030 ; 21031 return 0; 21032} 21033_ACEOF 21034rm -f "conftest.$ac_objext" 21035if { (eval echo "$as_me:21035: \"$ac_compile\"") >&5 21036 (eval $ac_compile) 2>&5 21037 ac_status=$? 21038 echo "$as_me:21038: \$? = $ac_status" >&5 21039 (exit "$ac_status"); } && 21040 { ac_try='test -s "conftest.$ac_objext"' 21041 { (eval echo "$as_me:21041: \"$ac_try\"") >&5 21042 (eval $ac_try) 2>&5 21043 ac_status=$? 21044 echo "$as_me:21044: \$? = $ac_status" >&5 21045 (exit "$ac_status"); }; }; then 21046 cf_result=yes 21047else 21048 echo "$as_me: failed program was:" >&5 21049cat "conftest.$ac_ext" >&5 21050cf_result=no 21051fi 21052rm -f "conftest.$ac_objext" "conftest.$ac_ext" 21053echo "$as_me:21053: result: $cf_result" >&5 21054echo "${ECHO_T}$cf_result" >&6 21055if test "$cf_result" = yes ; then 21056 21057cf_result=`echo "have_type_wint_t" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` 21058 21059cat >>confdefs.h <<EOF 21060#define $cf_result 1 21061EOF 21062 21063else 21064 21065cat >>confdefs.h <<EOF 21066#define wint_t long 21067EOF 21068 21069fi 21070 21071 fi 21072fi 21073 21074for cf_data in \ 21075TABSIZE \ 21076curscr \ 21077ospeed \ 21078boolnames \ 21079boolfnames \ 21080ttytype 21081do 21082echo "$as_me:21082: checking for data $cf_data declaration in ${cf_cv_ncurses_header:-curses.h}" >&5 21083echo $ECHO_N "checking for data $cf_data declaration in ${cf_cv_ncurses_header:-curses.h}... $ECHO_C" >&6 21084 21085cat >"conftest.$ac_ext" <<_ACEOF 21086#line 21086 "configure" 21087#include "confdefs.h" 21088 21089#ifdef HAVE_XCURSES 21090#include <xcurses.h> 21091char * XCursesProgramName = "test"; 21092#else 21093#include <${cf_cv_ncurses_header:-curses.h}> 21094#if defined(NCURSES_VERSION) && defined(HAVE_NCURSESW_TERM_H) 21095#include <ncursesw/term.h> 21096#elif defined(NCURSES_VERSION) && defined(HAVE_NCURSES_TERM_H) 21097#include <ncurses/term.h> 21098#elif defined(HAVE_TERM_H) 21099#include <term.h> 21100#endif 21101#endif 21102 21103int 21104main (void) 21105{ 21106 21107#if defined($cf_data) && ((defined(NCURSES_WRAPPED_VAR) && (NCURSES_VERSION_PATCH < 20200208)) || defined(NCURSES_BROKEN_LINKER) || defined(NCURSES_REENTRANT)) 21108 const void *foo = (const void *)($cf_data); 21109#else 21110 const void *foo = &($cf_data); 21111#endif 21112 fprintf(stderr, "testing linkage of $cf_data:%p\\n", (const void *)foo); 21113 21114 ; 21115 return 0; 21116} 21117_ACEOF 21118rm -f "conftest.$ac_objext" 21119if { (eval echo "$as_me:21119: \"$ac_compile\"") >&5 21120 (eval $ac_compile) 2>&5 21121 ac_status=$? 21122 echo "$as_me:21122: \$? = $ac_status" >&5 21123 (exit "$ac_status"); } && 21124 { ac_try='test -s "conftest.$ac_objext"' 21125 { (eval echo "$as_me:21125: \"$ac_try\"") >&5 21126 (eval $ac_try) 2>&5 21127 ac_status=$? 21128 echo "$as_me:21128: \$? = $ac_status" >&5 21129 (exit "$ac_status"); }; }; then 21130 cf_result=yes 21131 21132else 21133 echo "$as_me: failed program was:" >&5 21134cat "conftest.$ac_ext" >&5 21135cf_result=no 21136fi 21137rm -f "conftest.$ac_objext" "conftest.$ac_ext" 21138echo "$as_me:21138: result: $cf_result" >&5 21139echo "${ECHO_T}$cf_result" >&6 21140 21141if test "$cf_result" = yes ; then 21142 21143cf_result=`echo "have_curses_data_$cf_data" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` 21144 21145 cat >>confdefs.h <<EOF 21146#define $cf_result 1 21147EOF 21148 21149else 21150 echo "$as_me:21150: checking for data $cf_data in library" >&5 21151echo $ECHO_N "checking for data $cf_data in library... $ECHO_C" >&6 21152 # BSD linkers insist on making weak linkage, but resolve at runtime. 21153 if test "$cross_compiling" = yes; then 21154 21155 # cross-compiling 21156 cat >"conftest.$ac_ext" <<_ACEOF 21157#line 21157 "configure" 21158#include "confdefs.h" 21159 21160#ifdef HAVE_XCURSES 21161#include <xcurses.h> 21162char * XCursesProgramName = "test"; 21163#else 21164#include <${cf_cv_ncurses_header:-curses.h}> 21165#if defined(NCURSES_VERSION) && defined(HAVE_NCURSESW_TERM_H) 21166#include <ncursesw/term.h> 21167#elif defined(NCURSES_VERSION) && defined(HAVE_NCURSES_TERM_H) 21168#include <ncurses/term.h> 21169#elif defined(HAVE_TERM_H) 21170#include <term.h> 21171#endif 21172#endif 21173 21174extern char $cf_data; 21175int 21176main (void) 21177{ 21178 21179 do { 21180 21181#if defined($cf_data) && ((defined(NCURSES_WRAPPED_VAR) && (NCURSES_VERSION_PATCH < 20200208)) || defined(NCURSES_BROKEN_LINKER) || defined(NCURSES_REENTRANT)) 21182 const void *foo = (const void *)($cf_data); 21183#else 21184 const void *foo = &($cf_data); 21185#endif 21186 fprintf(stderr, "testing linkage of $cf_data:%p\\n", (const void *)foo); 21187 21188 ${cf_cv_main_return:-return}(foo == 0); 21189 } while (0) 21190 21191 ; 21192 return 0; 21193} 21194_ACEOF 21195rm -f "conftest.$ac_objext" "conftest$ac_exeext" 21196if { (eval echo "$as_me:21196: \"$ac_link\"") >&5 21197 (eval $ac_link) 2>&5 21198 ac_status=$? 21199 echo "$as_me:21199: \$? = $ac_status" >&5 21200 (exit "$ac_status"); } && 21201 { ac_try='test -s "conftest$ac_exeext"' 21202 { (eval echo "$as_me:21202: \"$ac_try\"") >&5 21203 (eval $ac_try) 2>&5 21204 ac_status=$? 21205 echo "$as_me:21205: \$? = $ac_status" >&5 21206 (exit "$ac_status"); }; }; then 21207 cf_result=yes 21208else 21209 echo "$as_me: failed program was:" >&5 21210cat "conftest.$ac_ext" >&5 21211cf_result=no 21212fi 21213rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 21214 21215else 21216 cat >"conftest.$ac_ext" <<_ACEOF 21217#line 21217 "configure" 21218#include "confdefs.h" 21219 21220#ifdef HAVE_XCURSES 21221#include <xcurses.h> 21222char * XCursesProgramName = "test"; 21223#else 21224#include <${cf_cv_ncurses_header:-curses.h}> 21225#if defined(NCURSES_VERSION) && defined(HAVE_NCURSESW_TERM_H) 21226#include <ncursesw/term.h> 21227#elif defined(NCURSES_VERSION) && defined(HAVE_NCURSES_TERM_H) 21228#include <ncurses/term.h> 21229#elif defined(HAVE_TERM_H) 21230#include <term.h> 21231#endif 21232#endif 21233 21234extern char $cf_data; 21235int main(void) 21236{ 21237 21238#if defined($cf_data) && ((defined(NCURSES_WRAPPED_VAR) && (NCURSES_VERSION_PATCH < 20200208)) || defined(NCURSES_BROKEN_LINKER) || defined(NCURSES_REENTRANT)) 21239 const void *foo = (const void *)($cf_data); 21240#else 21241 const void *foo = &($cf_data); 21242#endif 21243 fprintf(stderr, "testing linkage of $cf_data:%p\\n", (const void *)foo); 21244 21245 ${cf_cv_main_return:-return}(foo == 0); 21246} 21247_ACEOF 21248rm -f "conftest$ac_exeext" 21249if { (eval echo "$as_me:21249: \"$ac_link\"") >&5 21250 (eval $ac_link) 2>&5 21251 ac_status=$? 21252 echo "$as_me:21252: \$? = $ac_status" >&5 21253 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' 21254 { (eval echo "$as_me:21254: \"$ac_try\"") >&5 21255 (eval $ac_try) 2>&5 21256 ac_status=$? 21257 echo "$as_me:21257: \$? = $ac_status" >&5 21258 (exit "$ac_status"); }; }; then 21259 cf_result=yes 21260 21261else 21262 echo "$as_me: program exited with status $ac_status" >&5 21263echo "$as_me: failed program was:" >&5 21264cat "conftest.$ac_ext" >&5 21265cf_result=no 21266fi 21267rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" 21268fi 21269 echo "$as_me:21269: result: $cf_result" >&5 21270echo "${ECHO_T}$cf_result" >&6 21271 if test "$cf_result" = yes ; then 21272 21273cf_result=`echo "decl_curses_data_$cf_data" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` 21274 21275 cat >>confdefs.h <<EOF 21276#define $cf_result 1 21277EOF 21278 21279 # do not exit loop here, since we prefer system's declarations 21280 fi 21281fi 21282done 21283 21284if test -n "$with_screen" && test "x$with_screen" = "xpdcurses" 21285then 21286 echo "$as_me:21286: checking for X" >&5 21287echo $ECHO_N "checking for X... $ECHO_C" >&6 21288 21289# Check whether --with-x or --without-x was given. 21290if test "${with_x+set}" = set; then 21291 withval="$with_x" 21292 21293fi; 21294# $have_x is `yes', `no', `disabled', or empty when we do not yet know. 21295if test "x$with_x" = xno; then 21296 # The user explicitly disabled X. 21297 have_x=disabled 21298else 21299 if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then 21300 # Both variables are already set. 21301 have_x=yes 21302 else 21303 if test "${ac_cv_have_x+set}" = set; then 21304 echo $ECHO_N "(cached) $ECHO_C" >&6 21305else 21306 # One or both of the vars are not set, and there is no cached value. 21307ac_x_includes=no ac_x_libraries=no 21308rm -fr conftest.dir 21309if mkdir conftest.dir; then 21310 cd conftest.dir 21311 # Make sure to not put "make" in the Imakefile rules, since we grep it out. 21312 cat >Imakefile <<'EOF' 21313acfindx: 21314 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"' 21315EOF 21316 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then 21317 # GNU make sometimes prints "make[1]: Entering...", which would confuse us. 21318 eval "`${MAKE-make} acfindx 2>/dev/null | grep -v make`" 21319 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. 21320 for ac_extension in a so sl dylib dll; do 21321 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" && 21322 test -f "$ac_im_libdir/libX11.$ac_extension"; then 21323 ac_im_usrlibdir=$ac_im_libdir; break 21324 fi 21325 done 21326 # Screen out bogus values from the imake configuration. They are 21327 # bogus both because they are the default anyway, and because 21328 # using them would break gcc on systems where it needs fixed includes. 21329 case $ac_im_incroot in 21330 /usr/include) ;; 21331 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;; 21332 esac 21333 case $ac_im_usrlibdir in 21334 /usr/lib | /lib) ;; 21335 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;; 21336 esac 21337 fi 21338 cd .. 21339 rm -fr conftest.dir 21340fi 21341 21342# Standard set of common directories for X headers. 21343# Check X11 before X11Rn because it is often a symlink to the current release. 21344ac_x_header_dirs=' 21345/usr/X11/include 21346/usr/X11R7/include 21347/usr/X11R6/include 21348/usr/X11R5/include 21349/usr/X11R4/include 21350 21351/opt/local/include 21352/opt/X11/include 21353 21354/usr/include/X11 21355/usr/include/X11R7 21356/usr/include/X11R6 21357/usr/include/X11R5 21358/usr/include/X11R4 21359 21360/usr/local/X11/include 21361/usr/local/X11R7/include 21362/usr/local/X11R6/include 21363/usr/local/X11R5/include 21364/usr/local/X11R4/include 21365 21366/usr/local/include/X11 21367/usr/local/include/X11R7 21368/usr/local/include/X11R6 21369/usr/local/include/X11R5 21370/usr/local/include/X11R4 21371 21372/usr/X386/include 21373/usr/x386/include 21374/usr/XFree86/include/X11 21375 21376/usr/include 21377/usr/local/include 21378/usr/unsupported/include 21379/usr/athena/include 21380/usr/local/x11r5/include 21381/usr/lpp/Xamples/include 21382 21383/usr/openwin/include 21384/usr/openwin/share/include' 21385 21386if test "$ac_x_includes" = no; then 21387 # Guess where to find include files, by looking for Intrinsic.h. 21388 # First, try using that file with no special directory specified. 21389 cat >"conftest.$ac_ext" <<_ACEOF 21390#line 21390 "configure" 21391#include "confdefs.h" 21392#include <X11/Intrinsic.h> 21393_ACEOF 21394if { (eval echo "$as_me:21394: \"$ac_cpp "conftest.$ac_ext"\"") >&5 21395 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 21396 ac_status=$? 21397 $EGREP -v '^ *\+' conftest.er1 >conftest.err 21398 rm -f conftest.er1 21399 cat conftest.err >&5 21400 echo "$as_me:21400: \$? = $ac_status" >&5 21401 (exit "$ac_status"); } >/dev/null; then 21402 if test -s conftest.err; then 21403 ac_cpp_err=$ac_c_preproc_warn_flag 21404 else 21405 ac_cpp_err= 21406 fi 21407else 21408 ac_cpp_err=yes 21409fi 21410if test -z "$ac_cpp_err"; then 21411 # We can compile using X headers with no special include directory. 21412ac_x_includes= 21413else 21414 echo "$as_me: failed program was:" >&5 21415 cat "conftest.$ac_ext" >&5 21416 for ac_dir in $ac_x_header_dirs; do 21417 if test -r "$ac_dir/X11/Intrinsic.h"; then 21418 ac_x_includes=$ac_dir 21419 break 21420 fi 21421done 21422fi 21423rm -f conftest.err "conftest.$ac_ext" 21424fi # $ac_x_includes = no 21425 21426if test "$ac_x_libraries" = no; then 21427 # Check for the libraries. 21428 # See if we find them without any special options. 21429 # Don't add to $LIBS permanently. 21430 ac_save_LIBS=$LIBS 21431 LIBS="-lXt $LIBS" 21432 cat >"conftest.$ac_ext" <<_ACEOF 21433#line 21433 "configure" 21434#include "confdefs.h" 21435#include <X11/Intrinsic.h> 21436int 21437main (void) 21438{ 21439XtMalloc (0) 21440 ; 21441 return 0; 21442} 21443_ACEOF 21444rm -f "conftest.$ac_objext" "conftest$ac_exeext" 21445if { (eval echo "$as_me:21445: \"$ac_link\"") >&5 21446 (eval $ac_link) 2>&5 21447 ac_status=$? 21448 echo "$as_me:21448: \$? = $ac_status" >&5 21449 (exit "$ac_status"); } && 21450 { ac_try='test -s "conftest$ac_exeext"' 21451 { (eval echo "$as_me:21451: \"$ac_try\"") >&5 21452 (eval $ac_try) 2>&5 21453 ac_status=$? 21454 echo "$as_me:21454: \$? = $ac_status" >&5 21455 (exit "$ac_status"); }; }; then 21456 LIBS=$ac_save_LIBS 21457# We can link X programs with no special library path. 21458ac_x_libraries= 21459else 21460 echo "$as_me: failed program was:" >&5 21461cat "conftest.$ac_ext" >&5 21462LIBS=$ac_save_LIBS 21463for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g` 21464do 21465 # Don't even attempt the hair of trying to link an X program! 21466 for ac_extension in a so sl dylib dll; do 21467 if test -r "$ac_dir/libXt.$ac_extension"; then 21468 ac_x_libraries=$ac_dir 21469 break 2 21470 fi 21471 done 21472done 21473fi 21474rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 21475fi # $ac_x_libraries = no 21476 21477if test "$ac_x_includes" = no || test "$ac_x_libraries" = no; then 21478 # Didn't find X anywhere. Cache the known absence of X. 21479 ac_cv_have_x="have_x=no" 21480else 21481 # Record where we found X for the cache. 21482 ac_cv_have_x="have_x=yes \ 21483 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries" 21484fi 21485fi 21486 21487 fi 21488 eval "$ac_cv_have_x" 21489fi # $with_x != no 21490 21491if test "$have_x" != yes; then 21492 echo "$as_me:21492: result: $have_x" >&5 21493echo "${ECHO_T}$have_x" >&6 21494 no_x=yes 21495else 21496 # If each of the values was on the command line, it overrides each guess. 21497 test "x$x_includes" = xNONE && x_includes=$ac_x_includes 21498 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries 21499 # Update the cache value to reflect the command line values. 21500 ac_cv_have_x="have_x=yes \ 21501 ac_x_includes=$x_includes ac_x_libraries=$x_libraries" 21502 echo "$as_me:21502: result: libraries $x_libraries, headers $x_includes" >&5 21503echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6 21504fi 21505 21506 if test "$no_x" = yes; then 21507 # Not all programs may use this symbol, but it does not hurt to define it. 21508 21509cat >>confdefs.h <<\EOF 21510#define X_DISPLAY_MISSING 1 21511EOF 21512 21513 X_CFLAGS= 21514 X_PRE_LIBS= 21515 X_LIBS= 21516 X_EXTRA_LIBS= 21517else 21518 if test -n "$x_includes"; then 21519 X_CFLAGS="$X_CFLAGS -I$x_includes" 21520 fi 21521 21522 # It would also be nice to do this for all -L options, not just this one. 21523 if test -n "$x_libraries"; then 21524 X_LIBS="$X_LIBS -L$x_libraries" 21525 # For Solaris; some versions of Sun CC require a space after -R and 21526 # others require no space. Words are not sufficient . . . . 21527 case `(uname -sr) 2>/dev/null` in 21528 "SunOS 5"*) 21529 echo "$as_me:21529: checking whether -R must be followed by a space" >&5 21530echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6 21531 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries" 21532 cat >"conftest.$ac_ext" <<_ACEOF 21533#line 21533 "configure" 21534#include "confdefs.h" 21535 21536int 21537main (void) 21538{ 21539 21540 ; 21541 return 0; 21542} 21543_ACEOF 21544rm -f "conftest.$ac_objext" "conftest$ac_exeext" 21545if { (eval echo "$as_me:21545: \"$ac_link\"") >&5 21546 (eval $ac_link) 2>&5 21547 ac_status=$? 21548 echo "$as_me:21548: \$? = $ac_status" >&5 21549 (exit "$ac_status"); } && 21550 { ac_try='test -s "conftest$ac_exeext"' 21551 { (eval echo "$as_me:21551: \"$ac_try\"") >&5 21552 (eval $ac_try) 2>&5 21553 ac_status=$? 21554 echo "$as_me:21554: \$? = $ac_status" >&5 21555 (exit "$ac_status"); }; }; then 21556 ac_R_nospace=yes 21557else 21558 echo "$as_me: failed program was:" >&5 21559cat "conftest.$ac_ext" >&5 21560ac_R_nospace=no 21561fi 21562rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 21563 if test $ac_R_nospace = yes; then 21564 echo "$as_me:21564: result: no" >&5 21565echo "${ECHO_T}no" >&6 21566 X_LIBS="$X_LIBS -R$x_libraries" 21567 else 21568 LIBS="$ac_xsave_LIBS -R $x_libraries" 21569 cat >"conftest.$ac_ext" <<_ACEOF 21570#line 21570 "configure" 21571#include "confdefs.h" 21572 21573int 21574main (void) 21575{ 21576 21577 ; 21578 return 0; 21579} 21580_ACEOF 21581rm -f "conftest.$ac_objext" "conftest$ac_exeext" 21582if { (eval echo "$as_me:21582: \"$ac_link\"") >&5 21583 (eval $ac_link) 2>&5 21584 ac_status=$? 21585 echo "$as_me:21585: \$? = $ac_status" >&5 21586 (exit "$ac_status"); } && 21587 { ac_try='test -s "conftest$ac_exeext"' 21588 { (eval echo "$as_me:21588: \"$ac_try\"") >&5 21589 (eval $ac_try) 2>&5 21590 ac_status=$? 21591 echo "$as_me:21591: \$? = $ac_status" >&5 21592 (exit "$ac_status"); }; }; then 21593 ac_R_space=yes 21594else 21595 echo "$as_me: failed program was:" >&5 21596cat "conftest.$ac_ext" >&5 21597ac_R_space=no 21598fi 21599rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 21600 if test $ac_R_space = yes; then 21601 echo "$as_me:21601: result: yes" >&5 21602echo "${ECHO_T}yes" >&6 21603 X_LIBS="$X_LIBS -R $x_libraries" 21604 else 21605 echo "$as_me:21605: result: neither works" >&5 21606echo "${ECHO_T}neither works" >&6 21607 fi 21608 fi 21609 LIBS=$ac_xsave_LIBS 21610 esac 21611 fi 21612 21613 # Check for system-dependent libraries X programs must link with. 21614 # Do this before checking for the system-independent R6 libraries 21615 # (-lICE), since we may need -lsocket or whatever for X linking. 21616 21617 if test "$ISC" = yes; then 21618 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet" 21619 else 21620 # Martyn Johnson says this is needed for Ultrix, if the X 21621 # libraries were built with DECnet support. And Karl Berry says 21622 # the Alpha needs dnet_stub (dnet does not exist). 21623 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11" 21624 cat >"conftest.$ac_ext" <<_ACEOF 21625#line 21625 "configure" 21626#include "confdefs.h" 21627 21628/* Override any gcc2 internal prototype to avoid an error. */ 21629#ifdef __cplusplus 21630extern "C" 21631#endif 21632/* We use char because int might match the return type of a gcc2 21633 builtin and then its argument prototype would still apply. */ 21634char XOpenDisplay (void); 21635int 21636main (void) 21637{ 21638XOpenDisplay (); 21639 ; 21640 return 0; 21641} 21642_ACEOF 21643rm -f "conftest.$ac_objext" "conftest$ac_exeext" 21644if { (eval echo "$as_me:21644: \"$ac_link\"") >&5 21645 (eval $ac_link) 2>&5 21646 ac_status=$? 21647 echo "$as_me:21647: \$? = $ac_status" >&5 21648 (exit "$ac_status"); } && 21649 { ac_try='test -s "conftest$ac_exeext"' 21650 { (eval echo "$as_me:21650: \"$ac_try\"") >&5 21651 (eval $ac_try) 2>&5 21652 ac_status=$? 21653 echo "$as_me:21653: \$? = $ac_status" >&5 21654 (exit "$ac_status"); }; }; then 21655 : 21656else 21657 echo "$as_me: failed program was:" >&5 21658cat "conftest.$ac_ext" >&5 21659echo "$as_me:21659: checking for dnet_ntoa in -ldnet" >&5 21660echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6 21661if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then 21662 echo $ECHO_N "(cached) $ECHO_C" >&6 21663else 21664 ac_check_lib_save_LIBS=$LIBS 21665LIBS="-ldnet $LIBS" 21666cat >"conftest.$ac_ext" <<_ACEOF 21667#line 21667 "configure" 21668#include "confdefs.h" 21669 21670/* Override any gcc2 internal prototype to avoid an error. */ 21671#ifdef __cplusplus 21672extern "C" 21673#endif 21674/* We use char because int might match the return type of a gcc2 21675 builtin and then its argument prototype would still apply. */ 21676char dnet_ntoa (void); 21677int 21678main (void) 21679{ 21680dnet_ntoa (); 21681 ; 21682 return 0; 21683} 21684_ACEOF 21685rm -f "conftest.$ac_objext" "conftest$ac_exeext" 21686if { (eval echo "$as_me:21686: \"$ac_link\"") >&5 21687 (eval $ac_link) 2>&5 21688 ac_status=$? 21689 echo "$as_me:21689: \$? = $ac_status" >&5 21690 (exit "$ac_status"); } && 21691 { ac_try='test -s "conftest$ac_exeext"' 21692 { (eval echo "$as_me:21692: \"$ac_try\"") >&5 21693 (eval $ac_try) 2>&5 21694 ac_status=$? 21695 echo "$as_me:21695: \$? = $ac_status" >&5 21696 (exit "$ac_status"); }; }; then 21697 ac_cv_lib_dnet_dnet_ntoa=yes 21698else 21699 echo "$as_me: failed program was:" >&5 21700cat "conftest.$ac_ext" >&5 21701ac_cv_lib_dnet_dnet_ntoa=no 21702fi 21703rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 21704LIBS=$ac_check_lib_save_LIBS 21705fi 21706echo "$as_me:21706: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 21707echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6 21708if test "$ac_cv_lib_dnet_dnet_ntoa" = yes; then 21709 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" 21710fi 21711 21712 if test $ac_cv_lib_dnet_dnet_ntoa = no; then 21713 echo "$as_me:21713: checking for dnet_ntoa in -ldnet_stub" >&5 21714echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6 21715if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then 21716 echo $ECHO_N "(cached) $ECHO_C" >&6 21717else 21718 ac_check_lib_save_LIBS=$LIBS 21719LIBS="-ldnet_stub $LIBS" 21720cat >"conftest.$ac_ext" <<_ACEOF 21721#line 21721 "configure" 21722#include "confdefs.h" 21723 21724/* Override any gcc2 internal prototype to avoid an error. */ 21725#ifdef __cplusplus 21726extern "C" 21727#endif 21728/* We use char because int might match the return type of a gcc2 21729 builtin and then its argument prototype would still apply. */ 21730char dnet_ntoa (void); 21731int 21732main (void) 21733{ 21734dnet_ntoa (); 21735 ; 21736 return 0; 21737} 21738_ACEOF 21739rm -f "conftest.$ac_objext" "conftest$ac_exeext" 21740if { (eval echo "$as_me:21740: \"$ac_link\"") >&5 21741 (eval $ac_link) 2>&5 21742 ac_status=$? 21743 echo "$as_me:21743: \$? = $ac_status" >&5 21744 (exit "$ac_status"); } && 21745 { ac_try='test -s "conftest$ac_exeext"' 21746 { (eval echo "$as_me:21746: \"$ac_try\"") >&5 21747 (eval $ac_try) 2>&5 21748 ac_status=$? 21749 echo "$as_me:21749: \$? = $ac_status" >&5 21750 (exit "$ac_status"); }; }; then 21751 ac_cv_lib_dnet_stub_dnet_ntoa=yes 21752else 21753 echo "$as_me: failed program was:" >&5 21754cat "conftest.$ac_ext" >&5 21755ac_cv_lib_dnet_stub_dnet_ntoa=no 21756fi 21757rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 21758LIBS=$ac_check_lib_save_LIBS 21759fi 21760echo "$as_me:21760: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 21761echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6 21762if test "$ac_cv_lib_dnet_stub_dnet_ntoa" = yes; then 21763 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" 21764fi 21765 21766 fi 21767fi 21768rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 21769 LIBS="$ac_xsave_LIBS" 21770 21771 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT, 21772 # to get the SysV transport functions. 21773 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4) 21774 # needs -lnsl. 21775 # The nsl library prevents programs from opening the X display 21776 # on Irix 5.2, according to T.E. Dickey. 21777 # The functions gethostbyname, getservbyname, and inet_addr are 21778 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking. 21779 echo "$as_me:21779: checking for gethostbyname" >&5 21780echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6 21781if test "${ac_cv_func_gethostbyname+set}" = set; then 21782 echo $ECHO_N "(cached) $ECHO_C" >&6 21783else 21784 cat >"conftest.$ac_ext" <<_ACEOF 21785#line 21785 "configure" 21786#include "confdefs.h" 21787#define gethostbyname autoconf_temporary 21788#include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */ 21789#undef gethostbyname 21790 21791#ifdef __cplusplus 21792extern "C" 21793#endif 21794 21795/* We use char because int might match the return type of a gcc2 21796 builtin and then its argument prototype would still apply. */ 21797char gethostbyname (void); 21798 21799int 21800main (void) 21801{ 21802 21803/* The GNU C library defines stubs for functions which it implements 21804 to always fail with ENOSYS. Some functions are actually named 21805 something starting with __ and the normal name is an alias. */ 21806#if defined (__stub_gethostbyname) || defined (__stub___gethostbyname) 21807#error found stub for gethostbyname 21808#endif 21809 21810 return gethostbyname (); 21811 ; 21812 return 0; 21813} 21814_ACEOF 21815rm -f "conftest.$ac_objext" "conftest$ac_exeext" 21816if { (eval echo "$as_me:21816: \"$ac_link\"") >&5 21817 (eval $ac_link) 2>&5 21818 ac_status=$? 21819 echo "$as_me:21819: \$? = $ac_status" >&5 21820 (exit "$ac_status"); } && 21821 { ac_try='test -s "conftest$ac_exeext"' 21822 { (eval echo "$as_me:21822: \"$ac_try\"") >&5 21823 (eval $ac_try) 2>&5 21824 ac_status=$? 21825 echo "$as_me:21825: \$? = $ac_status" >&5 21826 (exit "$ac_status"); }; }; then 21827 ac_cv_func_gethostbyname=yes 21828else 21829 echo "$as_me: failed program was:" >&5 21830cat "conftest.$ac_ext" >&5 21831ac_cv_func_gethostbyname=no 21832fi 21833rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 21834fi 21835echo "$as_me:21835: result: $ac_cv_func_gethostbyname" >&5 21836echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6 21837 21838 if test $ac_cv_func_gethostbyname = no; then 21839 echo "$as_me:21839: checking for gethostbyname in -lnsl" >&5 21840echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6 21841if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then 21842 echo $ECHO_N "(cached) $ECHO_C" >&6 21843else 21844 ac_check_lib_save_LIBS=$LIBS 21845LIBS="-lnsl $LIBS" 21846cat >"conftest.$ac_ext" <<_ACEOF 21847#line 21847 "configure" 21848#include "confdefs.h" 21849 21850/* Override any gcc2 internal prototype to avoid an error. */ 21851#ifdef __cplusplus 21852extern "C" 21853#endif 21854/* We use char because int might match the return type of a gcc2 21855 builtin and then its argument prototype would still apply. */ 21856char gethostbyname (void); 21857int 21858main (void) 21859{ 21860gethostbyname (); 21861 ; 21862 return 0; 21863} 21864_ACEOF 21865rm -f "conftest.$ac_objext" "conftest$ac_exeext" 21866if { (eval echo "$as_me:21866: \"$ac_link\"") >&5 21867 (eval $ac_link) 2>&5 21868 ac_status=$? 21869 echo "$as_me:21869: \$? = $ac_status" >&5 21870 (exit "$ac_status"); } && 21871 { ac_try='test -s "conftest$ac_exeext"' 21872 { (eval echo "$as_me:21872: \"$ac_try\"") >&5 21873 (eval $ac_try) 2>&5 21874 ac_status=$? 21875 echo "$as_me:21875: \$? = $ac_status" >&5 21876 (exit "$ac_status"); }; }; then 21877 ac_cv_lib_nsl_gethostbyname=yes 21878else 21879 echo "$as_me: failed program was:" >&5 21880cat "conftest.$ac_ext" >&5 21881ac_cv_lib_nsl_gethostbyname=no 21882fi 21883rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 21884LIBS=$ac_check_lib_save_LIBS 21885fi 21886echo "$as_me:21886: result: $ac_cv_lib_nsl_gethostbyname" >&5 21887echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6 21888if test "$ac_cv_lib_nsl_gethostbyname" = yes; then 21889 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" 21890fi 21891 21892 if test $ac_cv_lib_nsl_gethostbyname = no; then 21893 echo "$as_me:21893: checking for gethostbyname in -lbsd" >&5 21894echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6 21895if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then 21896 echo $ECHO_N "(cached) $ECHO_C" >&6 21897else 21898 ac_check_lib_save_LIBS=$LIBS 21899LIBS="-lbsd $LIBS" 21900cat >"conftest.$ac_ext" <<_ACEOF 21901#line 21901 "configure" 21902#include "confdefs.h" 21903 21904/* Override any gcc2 internal prototype to avoid an error. */ 21905#ifdef __cplusplus 21906extern "C" 21907#endif 21908/* We use char because int might match the return type of a gcc2 21909 builtin and then its argument prototype would still apply. */ 21910char gethostbyname (void); 21911int 21912main (void) 21913{ 21914gethostbyname (); 21915 ; 21916 return 0; 21917} 21918_ACEOF 21919rm -f "conftest.$ac_objext" "conftest$ac_exeext" 21920if { (eval echo "$as_me:21920: \"$ac_link\"") >&5 21921 (eval $ac_link) 2>&5 21922 ac_status=$? 21923 echo "$as_me:21923: \$? = $ac_status" >&5 21924 (exit "$ac_status"); } && 21925 { ac_try='test -s "conftest$ac_exeext"' 21926 { (eval echo "$as_me:21926: \"$ac_try\"") >&5 21927 (eval $ac_try) 2>&5 21928 ac_status=$? 21929 echo "$as_me:21929: \$? = $ac_status" >&5 21930 (exit "$ac_status"); }; }; then 21931 ac_cv_lib_bsd_gethostbyname=yes 21932else 21933 echo "$as_me: failed program was:" >&5 21934cat "conftest.$ac_ext" >&5 21935ac_cv_lib_bsd_gethostbyname=no 21936fi 21937rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 21938LIBS=$ac_check_lib_save_LIBS 21939fi 21940echo "$as_me:21940: result: $ac_cv_lib_bsd_gethostbyname" >&5 21941echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6 21942if test "$ac_cv_lib_bsd_gethostbyname" = yes; then 21943 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd" 21944fi 21945 21946 fi 21947 fi 21948 21949 # lieder@skyler.mavd.honeywell.com says without -lsocket, 21950 # socket/setsockopt and other routines are undefined under SCO ODT 21951 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary 21952 # on later versions), says Simon Leinen: it contains gethostby* 21953 # variants that don't use the nameserver (or something). -lsocket 21954 # must be given before -lnsl if both are needed. We assume that 21955 # if connect needs -lnsl, so does gethostbyname. 21956 echo "$as_me:21956: checking for connect" >&5 21957echo $ECHO_N "checking for connect... $ECHO_C" >&6 21958if test "${ac_cv_func_connect+set}" = set; then 21959 echo $ECHO_N "(cached) $ECHO_C" >&6 21960else 21961 cat >"conftest.$ac_ext" <<_ACEOF 21962#line 21962 "configure" 21963#include "confdefs.h" 21964#define connect autoconf_temporary 21965#include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */ 21966#undef connect 21967 21968#ifdef __cplusplus 21969extern "C" 21970#endif 21971 21972/* We use char because int might match the return type of a gcc2 21973 builtin and then its argument prototype would still apply. */ 21974char connect (void); 21975 21976int 21977main (void) 21978{ 21979 21980/* The GNU C library defines stubs for functions which it implements 21981 to always fail with ENOSYS. Some functions are actually named 21982 something starting with __ and the normal name is an alias. */ 21983#if defined (__stub_connect) || defined (__stub___connect) 21984#error found stub for connect 21985#endif 21986 21987 return connect (); 21988 ; 21989 return 0; 21990} 21991_ACEOF 21992rm -f "conftest.$ac_objext" "conftest$ac_exeext" 21993if { (eval echo "$as_me:21993: \"$ac_link\"") >&5 21994 (eval $ac_link) 2>&5 21995 ac_status=$? 21996 echo "$as_me:21996: \$? = $ac_status" >&5 21997 (exit "$ac_status"); } && 21998 { ac_try='test -s "conftest$ac_exeext"' 21999 { (eval echo "$as_me:21999: \"$ac_try\"") >&5 22000 (eval $ac_try) 2>&5 22001 ac_status=$? 22002 echo "$as_me:22002: \$? = $ac_status" >&5 22003 (exit "$ac_status"); }; }; then 22004 ac_cv_func_connect=yes 22005else 22006 echo "$as_me: failed program was:" >&5 22007cat "conftest.$ac_ext" >&5 22008ac_cv_func_connect=no 22009fi 22010rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 22011fi 22012echo "$as_me:22012: result: $ac_cv_func_connect" >&5 22013echo "${ECHO_T}$ac_cv_func_connect" >&6 22014 22015 if test $ac_cv_func_connect = no; then 22016 echo "$as_me:22016: checking for connect in -lsocket" >&5 22017echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6 22018if test "${ac_cv_lib_socket_connect+set}" = set; then 22019 echo $ECHO_N "(cached) $ECHO_C" >&6 22020else 22021 ac_check_lib_save_LIBS=$LIBS 22022LIBS="-lsocket $X_EXTRA_LIBS $LIBS" 22023cat >"conftest.$ac_ext" <<_ACEOF 22024#line 22024 "configure" 22025#include "confdefs.h" 22026 22027/* Override any gcc2 internal prototype to avoid an error. */ 22028#ifdef __cplusplus 22029extern "C" 22030#endif 22031/* We use char because int might match the return type of a gcc2 22032 builtin and then its argument prototype would still apply. */ 22033char connect (void); 22034int 22035main (void) 22036{ 22037connect (); 22038 ; 22039 return 0; 22040} 22041_ACEOF 22042rm -f "conftest.$ac_objext" "conftest$ac_exeext" 22043if { (eval echo "$as_me:22043: \"$ac_link\"") >&5 22044 (eval $ac_link) 2>&5 22045 ac_status=$? 22046 echo "$as_me:22046: \$? = $ac_status" >&5 22047 (exit "$ac_status"); } && 22048 { ac_try='test -s "conftest$ac_exeext"' 22049 { (eval echo "$as_me:22049: \"$ac_try\"") >&5 22050 (eval $ac_try) 2>&5 22051 ac_status=$? 22052 echo "$as_me:22052: \$? = $ac_status" >&5 22053 (exit "$ac_status"); }; }; then 22054 ac_cv_lib_socket_connect=yes 22055else 22056 echo "$as_me: failed program was:" >&5 22057cat "conftest.$ac_ext" >&5 22058ac_cv_lib_socket_connect=no 22059fi 22060rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 22061LIBS=$ac_check_lib_save_LIBS 22062fi 22063echo "$as_me:22063: result: $ac_cv_lib_socket_connect" >&5 22064echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6 22065if test "$ac_cv_lib_socket_connect" = yes; then 22066 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" 22067fi 22068 22069 fi 22070 22071 # Guillermo Gomez says -lposix is necessary on A/UX. 22072 echo "$as_me:22072: checking for remove" >&5 22073echo $ECHO_N "checking for remove... $ECHO_C" >&6 22074if test "${ac_cv_func_remove+set}" = set; then 22075 echo $ECHO_N "(cached) $ECHO_C" >&6 22076else 22077 cat >"conftest.$ac_ext" <<_ACEOF 22078#line 22078 "configure" 22079#include "confdefs.h" 22080#define remove autoconf_temporary 22081#include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */ 22082#undef remove 22083 22084#ifdef __cplusplus 22085extern "C" 22086#endif 22087 22088/* We use char because int might match the return type of a gcc2 22089 builtin and then its argument prototype would still apply. */ 22090char remove (void); 22091 22092int 22093main (void) 22094{ 22095 22096/* The GNU C library defines stubs for functions which it implements 22097 to always fail with ENOSYS. Some functions are actually named 22098 something starting with __ and the normal name is an alias. */ 22099#if defined (__stub_remove) || defined (__stub___remove) 22100#error found stub for remove 22101#endif 22102 22103 return remove (); 22104 ; 22105 return 0; 22106} 22107_ACEOF 22108rm -f "conftest.$ac_objext" "conftest$ac_exeext" 22109if { (eval echo "$as_me:22109: \"$ac_link\"") >&5 22110 (eval $ac_link) 2>&5 22111 ac_status=$? 22112 echo "$as_me:22112: \$? = $ac_status" >&5 22113 (exit "$ac_status"); } && 22114 { ac_try='test -s "conftest$ac_exeext"' 22115 { (eval echo "$as_me:22115: \"$ac_try\"") >&5 22116 (eval $ac_try) 2>&5 22117 ac_status=$? 22118 echo "$as_me:22118: \$? = $ac_status" >&5 22119 (exit "$ac_status"); }; }; then 22120 ac_cv_func_remove=yes 22121else 22122 echo "$as_me: failed program was:" >&5 22123cat "conftest.$ac_ext" >&5 22124ac_cv_func_remove=no 22125fi 22126rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 22127fi 22128echo "$as_me:22128: result: $ac_cv_func_remove" >&5 22129echo "${ECHO_T}$ac_cv_func_remove" >&6 22130 22131 if test $ac_cv_func_remove = no; then 22132 echo "$as_me:22132: checking for remove in -lposix" >&5 22133echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6 22134if test "${ac_cv_lib_posix_remove+set}" = set; then 22135 echo $ECHO_N "(cached) $ECHO_C" >&6 22136else 22137 ac_check_lib_save_LIBS=$LIBS 22138LIBS="-lposix $LIBS" 22139cat >"conftest.$ac_ext" <<_ACEOF 22140#line 22140 "configure" 22141#include "confdefs.h" 22142 22143/* Override any gcc2 internal prototype to avoid an error. */ 22144#ifdef __cplusplus 22145extern "C" 22146#endif 22147/* We use char because int might match the return type of a gcc2 22148 builtin and then its argument prototype would still apply. */ 22149char remove (void); 22150int 22151main (void) 22152{ 22153remove (); 22154 ; 22155 return 0; 22156} 22157_ACEOF 22158rm -f "conftest.$ac_objext" "conftest$ac_exeext" 22159if { (eval echo "$as_me:22159: \"$ac_link\"") >&5 22160 (eval $ac_link) 2>&5 22161 ac_status=$? 22162 echo "$as_me:22162: \$? = $ac_status" >&5 22163 (exit "$ac_status"); } && 22164 { ac_try='test -s "conftest$ac_exeext"' 22165 { (eval echo "$as_me:22165: \"$ac_try\"") >&5 22166 (eval $ac_try) 2>&5 22167 ac_status=$? 22168 echo "$as_me:22168: \$? = $ac_status" >&5 22169 (exit "$ac_status"); }; }; then 22170 ac_cv_lib_posix_remove=yes 22171else 22172 echo "$as_me: failed program was:" >&5 22173cat "conftest.$ac_ext" >&5 22174ac_cv_lib_posix_remove=no 22175fi 22176rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 22177LIBS=$ac_check_lib_save_LIBS 22178fi 22179echo "$as_me:22179: result: $ac_cv_lib_posix_remove" >&5 22180echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6 22181if test "$ac_cv_lib_posix_remove" = yes; then 22182 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" 22183fi 22184 22185 fi 22186 22187 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. 22188 echo "$as_me:22188: checking for shmat" >&5 22189echo $ECHO_N "checking for shmat... $ECHO_C" >&6 22190if test "${ac_cv_func_shmat+set}" = set; then 22191 echo $ECHO_N "(cached) $ECHO_C" >&6 22192else 22193 cat >"conftest.$ac_ext" <<_ACEOF 22194#line 22194 "configure" 22195#include "confdefs.h" 22196#define shmat autoconf_temporary 22197#include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */ 22198#undef shmat 22199 22200#ifdef __cplusplus 22201extern "C" 22202#endif 22203 22204/* We use char because int might match the return type of a gcc2 22205 builtin and then its argument prototype would still apply. */ 22206char shmat (void); 22207 22208int 22209main (void) 22210{ 22211 22212/* The GNU C library defines stubs for functions which it implements 22213 to always fail with ENOSYS. Some functions are actually named 22214 something starting with __ and the normal name is an alias. */ 22215#if defined (__stub_shmat) || defined (__stub___shmat) 22216#error found stub for shmat 22217#endif 22218 22219 return shmat (); 22220 ; 22221 return 0; 22222} 22223_ACEOF 22224rm -f "conftest.$ac_objext" "conftest$ac_exeext" 22225if { (eval echo "$as_me:22225: \"$ac_link\"") >&5 22226 (eval $ac_link) 2>&5 22227 ac_status=$? 22228 echo "$as_me:22228: \$? = $ac_status" >&5 22229 (exit "$ac_status"); } && 22230 { ac_try='test -s "conftest$ac_exeext"' 22231 { (eval echo "$as_me:22231: \"$ac_try\"") >&5 22232 (eval $ac_try) 2>&5 22233 ac_status=$? 22234 echo "$as_me:22234: \$? = $ac_status" >&5 22235 (exit "$ac_status"); }; }; then 22236 ac_cv_func_shmat=yes 22237else 22238 echo "$as_me: failed program was:" >&5 22239cat "conftest.$ac_ext" >&5 22240ac_cv_func_shmat=no 22241fi 22242rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 22243fi 22244echo "$as_me:22244: result: $ac_cv_func_shmat" >&5 22245echo "${ECHO_T}$ac_cv_func_shmat" >&6 22246 22247 if test $ac_cv_func_shmat = no; then 22248 echo "$as_me:22248: checking for shmat in -lipc" >&5 22249echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6 22250if test "${ac_cv_lib_ipc_shmat+set}" = set; then 22251 echo $ECHO_N "(cached) $ECHO_C" >&6 22252else 22253 ac_check_lib_save_LIBS=$LIBS 22254LIBS="-lipc $LIBS" 22255cat >"conftest.$ac_ext" <<_ACEOF 22256#line 22256 "configure" 22257#include "confdefs.h" 22258 22259/* Override any gcc2 internal prototype to avoid an error. */ 22260#ifdef __cplusplus 22261extern "C" 22262#endif 22263/* We use char because int might match the return type of a gcc2 22264 builtin and then its argument prototype would still apply. */ 22265char shmat (void); 22266int 22267main (void) 22268{ 22269shmat (); 22270 ; 22271 return 0; 22272} 22273_ACEOF 22274rm -f "conftest.$ac_objext" "conftest$ac_exeext" 22275if { (eval echo "$as_me:22275: \"$ac_link\"") >&5 22276 (eval $ac_link) 2>&5 22277 ac_status=$? 22278 echo "$as_me:22278: \$? = $ac_status" >&5 22279 (exit "$ac_status"); } && 22280 { ac_try='test -s "conftest$ac_exeext"' 22281 { (eval echo "$as_me:22281: \"$ac_try\"") >&5 22282 (eval $ac_try) 2>&5 22283 ac_status=$? 22284 echo "$as_me:22284: \$? = $ac_status" >&5 22285 (exit "$ac_status"); }; }; then 22286 ac_cv_lib_ipc_shmat=yes 22287else 22288 echo "$as_me: failed program was:" >&5 22289cat "conftest.$ac_ext" >&5 22290ac_cv_lib_ipc_shmat=no 22291fi 22292rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 22293LIBS=$ac_check_lib_save_LIBS 22294fi 22295echo "$as_me:22295: result: $ac_cv_lib_ipc_shmat" >&5 22296echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6 22297if test "$ac_cv_lib_ipc_shmat" = yes; then 22298 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" 22299fi 22300 22301 fi 22302 fi 22303 22304 # Check for libraries that X11R6 Xt/Xaw programs need. 22305 ac_save_LDFLAGS=$LDFLAGS 22306 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries" 22307 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to 22308 # check for ICE first), but we must link in the order -lSM -lICE or 22309 # we get undefined symbols. So assume we have SM if we have ICE. 22310 # These have to be linked with before -lX11, unlike the other 22311 # libraries we check for below, so use a different variable. 22312 # John Interrante, Karl Berry 22313 echo "$as_me:22313: checking for IceConnectionNumber in -lICE" >&5 22314echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6 22315if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then 22316 echo $ECHO_N "(cached) $ECHO_C" >&6 22317else 22318 ac_check_lib_save_LIBS=$LIBS 22319LIBS="-lICE $X_EXTRA_LIBS $LIBS" 22320cat >"conftest.$ac_ext" <<_ACEOF 22321#line 22321 "configure" 22322#include "confdefs.h" 22323 22324/* Override any gcc2 internal prototype to avoid an error. */ 22325#ifdef __cplusplus 22326extern "C" 22327#endif 22328/* We use char because int might match the return type of a gcc2 22329 builtin and then its argument prototype would still apply. */ 22330char IceConnectionNumber (void); 22331int 22332main (void) 22333{ 22334IceConnectionNumber (); 22335 ; 22336 return 0; 22337} 22338_ACEOF 22339rm -f "conftest.$ac_objext" "conftest$ac_exeext" 22340if { (eval echo "$as_me:22340: \"$ac_link\"") >&5 22341 (eval $ac_link) 2>&5 22342 ac_status=$? 22343 echo "$as_me:22343: \$? = $ac_status" >&5 22344 (exit "$ac_status"); } && 22345 { ac_try='test -s "conftest$ac_exeext"' 22346 { (eval echo "$as_me:22346: \"$ac_try\"") >&5 22347 (eval $ac_try) 2>&5 22348 ac_status=$? 22349 echo "$as_me:22349: \$? = $ac_status" >&5 22350 (exit "$ac_status"); }; }; then 22351 ac_cv_lib_ICE_IceConnectionNumber=yes 22352else 22353 echo "$as_me: failed program was:" >&5 22354cat "conftest.$ac_ext" >&5 22355ac_cv_lib_ICE_IceConnectionNumber=no 22356fi 22357rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 22358LIBS=$ac_check_lib_save_LIBS 22359fi 22360echo "$as_me:22360: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5 22361echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6 22362if test "$ac_cv_lib_ICE_IceConnectionNumber" = yes; then 22363 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" 22364fi 22365 22366 LDFLAGS=$ac_save_LDFLAGS 22367 22368fi 22369 22370fi 22371 22372if test "$GCC" = yes || test "$GXX" = yes 22373then 22374 22375if test "$GCC" = yes || test "$GXX" = yes 22376then 22377 case $CFLAGS in 22378 (*-Werror=*) 22379 cf_temp_flags= 22380 for cf_temp_scan in $CFLAGS 22381 do 22382 case "x$cf_temp_scan" in 22383 (x-Werror=format*) 22384 22385 test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags " 22386 cf_temp_flags="${cf_temp_flags}$cf_temp_scan" 22387 22388 ;; 22389 (x-Werror=*) 22390 22391 test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS " 22392 EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan" 22393 22394 ;; 22395 (*) 22396 22397 test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags " 22398 cf_temp_flags="${cf_temp_flags}$cf_temp_scan" 22399 22400 ;; 22401 esac 22402 done 22403 if test "x$CFLAGS" != "x$cf_temp_flags" 22404 then 22405 test -n "$verbose" && echo " repairing CFLAGS: $CFLAGS" 1>&6 22406 22407echo "${as_me:-configure}:22407: testing repairing CFLAGS: $CFLAGS ..." 1>&5 22408 22409 CFLAGS="$cf_temp_flags" 22410 test -n "$verbose" && echo " ... fixed $CFLAGS" 1>&6 22411 22412echo "${as_me:-configure}:22412: testing ... fixed $CFLAGS ..." 1>&5 22413 22414 test -n "$verbose" && echo " ... extra $EXTRA_CFLAGS" 1>&6 22415 22416echo "${as_me:-configure}:22416: testing ... extra $EXTRA_CFLAGS ..." 1>&5 22417 22418 fi 22419 ;; 22420 esac 22421fi 22422 22423if test "$GCC" = yes || test "$GXX" = yes 22424then 22425 case $CPPFLAGS in 22426 (*-Werror=*) 22427 cf_temp_flags= 22428 for cf_temp_scan in $CPPFLAGS 22429 do 22430 case "x$cf_temp_scan" in 22431 (x-Werror=format*) 22432 22433 test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags " 22434 cf_temp_flags="${cf_temp_flags}$cf_temp_scan" 22435 22436 ;; 22437 (x-Werror=*) 22438 22439 test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS " 22440 EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan" 22441 22442 ;; 22443 (*) 22444 22445 test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags " 22446 cf_temp_flags="${cf_temp_flags}$cf_temp_scan" 22447 22448 ;; 22449 esac 22450 done 22451 if test "x$CPPFLAGS" != "x$cf_temp_flags" 22452 then 22453 test -n "$verbose" && echo " repairing CPPFLAGS: $CPPFLAGS" 1>&6 22454 22455echo "${as_me:-configure}:22455: testing repairing CPPFLAGS: $CPPFLAGS ..." 1>&5 22456 22457 CPPFLAGS="$cf_temp_flags" 22458 test -n "$verbose" && echo " ... fixed $CPPFLAGS" 1>&6 22459 22460echo "${as_me:-configure}:22460: testing ... fixed $CPPFLAGS ..." 1>&5 22461 22462 test -n "$verbose" && echo " ... extra $EXTRA_CFLAGS" 1>&6 22463 22464echo "${as_me:-configure}:22464: testing ... extra $EXTRA_CFLAGS ..." 1>&5 22465 22466 fi 22467 ;; 22468 esac 22469fi 22470 22471if test "$GCC" = yes || test "$GXX" = yes 22472then 22473 case $LDFLAGS in 22474 (*-Werror=*) 22475 cf_temp_flags= 22476 for cf_temp_scan in $LDFLAGS 22477 do 22478 case "x$cf_temp_scan" in 22479 (x-Werror=format*) 22480 22481 test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags " 22482 cf_temp_flags="${cf_temp_flags}$cf_temp_scan" 22483 22484 ;; 22485 (x-Werror=*) 22486 22487 test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS " 22488 EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan" 22489 22490 ;; 22491 (*) 22492 22493 test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags " 22494 cf_temp_flags="${cf_temp_flags}$cf_temp_scan" 22495 22496 ;; 22497 esac 22498 done 22499 if test "x$LDFLAGS" != "x$cf_temp_flags" 22500 then 22501 test -n "$verbose" && echo " repairing LDFLAGS: $LDFLAGS" 1>&6 22502 22503echo "${as_me:-configure}:22503: testing repairing LDFLAGS: $LDFLAGS ..." 1>&5 22504 22505 LDFLAGS="$cf_temp_flags" 22506 test -n "$verbose" && echo " ... fixed $LDFLAGS" 1>&6 22507 22508echo "${as_me:-configure}:22508: testing ... fixed $LDFLAGS ..." 1>&5 22509 22510 test -n "$verbose" && echo " ... extra $EXTRA_CFLAGS" 1>&6 22511 22512echo "${as_me:-configure}:22512: testing ... extra $EXTRA_CFLAGS ..." 1>&5 22513 22514 fi 22515 ;; 22516 esac 22517fi 22518 22519echo "$as_me:22519: checking if you want to turn on gcc warnings" >&5 22520echo $ECHO_N "checking if you want to turn on gcc warnings... $ECHO_C" >&6 22521 22522# Check whether --enable-warnings or --disable-warnings was given. 22523if test "${enable_warnings+set}" = set; then 22524 enableval="$enable_warnings" 22525 test "$enableval" != yes && enableval=no 22526 if test "$enableval" != "no" ; then 22527 enable_warnings=yes 22528 else 22529 enable_warnings=no 22530 fi 22531else 22532 enableval=no 22533 enable_warnings=no 22534 22535fi; 22536echo "$as_me:22536: result: $enable_warnings" >&5 22537echo "${ECHO_T}$enable_warnings" >&6 22538if test "$enable_warnings" = "yes" 22539then 22540 22541if test "$GCC" = yes || test "$GXX" = yes 22542then 22543cat > conftest.i <<EOF 22544#ifndef GCC_PRINTF 22545#define GCC_PRINTF 0 22546#endif 22547#ifndef GCC_SCANF 22548#define GCC_SCANF 0 22549#endif 22550#ifndef GCC_NORETURN 22551#define GCC_NORETURN /* nothing */ 22552#endif 22553#ifndef GCC_UNUSED 22554#define GCC_UNUSED /* nothing */ 22555#endif 22556EOF 22557if test "$GCC" = yes 22558then 22559 { echo "$as_me:22559: checking for $CC __attribute__ directives..." >&5 22560echo "$as_me: checking for $CC __attribute__ directives..." >&6;} 22561cat > "conftest.$ac_ext" <<EOF 22562#line 22562 "${as_me:-configure}" 22563#include <stdio.h> 22564#include "confdefs.h" 22565#include "conftest.h" 22566#include "conftest.i" 22567#if GCC_PRINTF 22568#define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var))) 22569#else 22570#define GCC_PRINTFLIKE(fmt,var) /*nothing*/ 22571#endif 22572#if GCC_SCANF 22573#define GCC_SCANFLIKE(fmt,var) __attribute__((format(scanf,fmt,var))) 22574#else 22575#define GCC_SCANFLIKE(fmt,var) /*nothing*/ 22576#endif 22577extern void wow(char *,...) GCC_SCANFLIKE(1,2); 22578extern GCC_NORETURN void oops(char *,...) GCC_PRINTFLIKE(1,2); 22579extern GCC_NORETURN void foo(void); 22580int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { (void)argc; (void)argv; return 0; } 22581EOF 22582 cf_printf_attribute=no 22583 cf_scanf_attribute=no 22584 for cf_attribute in scanf printf unused noreturn 22585 do 22586 22587cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` 22588 22589 cf_directive="__attribute__(($cf_attribute))" 22590 echo "checking for $CC $cf_directive" 1>&5 22591 22592 case "$cf_attribute" in 22593 (printf) 22594 cf_printf_attribute=yes 22595 cat >conftest.h <<EOF 22596#define GCC_$cf_ATTRIBUTE 1 22597EOF 22598 ;; 22599 (scanf) 22600 cf_scanf_attribute=yes 22601 cat >conftest.h <<EOF 22602#define GCC_$cf_ATTRIBUTE 1 22603EOF 22604 ;; 22605 (*) 22606 cat >conftest.h <<EOF 22607#define GCC_$cf_ATTRIBUTE $cf_directive 22608EOF 22609 ;; 22610 esac 22611 22612 if { (eval echo "$as_me:22612: \"$ac_compile\"") >&5 22613 (eval $ac_compile) 2>&5 22614 ac_status=$? 22615 echo "$as_me:22615: \$? = $ac_status" >&5 22616 (exit "$ac_status"); }; then 22617 test -n "$verbose" && echo "$as_me:22617: result: ... $cf_attribute" >&5 22618echo "${ECHO_T}... $cf_attribute" >&6 22619 cat conftest.h >>confdefs.h 22620 case "$cf_attribute" in 22621 (noreturn) 22622 22623cat >>confdefs.h <<EOF 22624#define GCC_NORETURN $cf_directive 22625EOF 22626 22627 ;; 22628 (printf) 22629 cf_value='/* nothing */' 22630 if test "$cf_printf_attribute" != no ; then 22631 cf_value='__attribute__((format(printf,fmt,var)))' 22632 22633cat >>confdefs.h <<\EOF 22634#define GCC_PRINTF 1 22635EOF 22636 22637 fi 22638 22639cat >>confdefs.h <<EOF 22640#define GCC_PRINTFLIKE(fmt,var) $cf_value 22641EOF 22642 22643 ;; 22644 (scanf) 22645 cf_value='/* nothing */' 22646 if test "$cf_scanf_attribute" != no ; then 22647 cf_value='__attribute__((format(scanf,fmt,var)))' 22648 22649cat >>confdefs.h <<\EOF 22650#define GCC_SCANF 1 22651EOF 22652 22653 fi 22654 22655cat >>confdefs.h <<EOF 22656#define GCC_SCANFLIKE(fmt,var) $cf_value 22657EOF 22658 22659 ;; 22660 (unused) 22661 22662cat >>confdefs.h <<EOF 22663#define GCC_UNUSED $cf_directive 22664EOF 22665 22666 ;; 22667 esac 22668 fi 22669 done 22670else 22671 ${FGREP-fgrep} define conftest.i >>confdefs.h 22672fi 22673rm -rf ./conftest* 22674fi 22675 22676if test "x$have_x" = xyes; then 22677 22678cf_save_LIBS_CF_CONST_X_STRING="$LIBS" 22679cf_save_CFLAGS_CF_CONST_X_STRING="$CFLAGS" 22680cf_save_CPPFLAGS_CF_CONST_X_STRING="$CPPFLAGS" 22681LIBS="$LIBS ${X_PRE_LIBS} ${X_LIBS} ${X_EXTRA_LIBS}" 22682for cf_X_CFLAGS in $X_CFLAGS 22683do 22684 case "x$cf_X_CFLAGS" in 22685 x-[IUD]*) 22686 CPPFLAGS="$CPPFLAGS $cf_X_CFLAGS" 22687 ;; 22688 *) 22689 CFLAGS="$CFLAGS $cf_X_CFLAGS" 22690 ;; 22691 esac 22692done 22693 22694cat >"conftest.$ac_ext" <<_ACEOF 22695#line 22695 "configure" 22696#include "confdefs.h" 22697 22698#include <stdlib.h> 22699#include <X11/Intrinsic.h> 22700 22701int 22702main (void) 22703{ 22704String foo = malloc(1); free((void*)foo) 22705 ; 22706 return 0; 22707} 22708_ACEOF 22709rm -f "conftest.$ac_objext" 22710if { (eval echo "$as_me:22710: \"$ac_compile\"") >&5 22711 (eval $ac_compile) 2>&5 22712 ac_status=$? 22713 echo "$as_me:22713: \$? = $ac_status" >&5 22714 (exit "$ac_status"); } && 22715 { ac_try='test -s "conftest.$ac_objext"' 22716 { (eval echo "$as_me:22716: \"$ac_try\"") >&5 22717 (eval $ac_try) 2>&5 22718 ac_status=$? 22719 echo "$as_me:22719: \$? = $ac_status" >&5 22720 (exit "$ac_status"); }; }; then 22721 22722echo "$as_me:22722: checking for X11/Xt const-feature" >&5 22723echo $ECHO_N "checking for X11/Xt const-feature... $ECHO_C" >&6 22724if test "${cf_cv_const_x_string+set}" = set; then 22725 echo $ECHO_N "(cached) $ECHO_C" >&6 22726else 22727 22728 cat >"conftest.$ac_ext" <<_ACEOF 22729#line 22729 "configure" 22730#include "confdefs.h" 22731 22732#undef _CONST_X_STRING 22733#define _CONST_X_STRING /* X11R7.8 (perhaps) */ 22734#undef XTSTRINGDEFINES /* X11R5 and later */ 22735#include <stdlib.h> 22736#include <X11/Intrinsic.h> 22737 22738int 22739main (void) 22740{ 22741String foo = malloc(1); *foo = 0 22742 ; 22743 return 0; 22744} 22745_ACEOF 22746rm -f "conftest.$ac_objext" 22747if { (eval echo "$as_me:22747: \"$ac_compile\"") >&5 22748 (eval $ac_compile) 2>&5 22749 ac_status=$? 22750 echo "$as_me:22750: \$? = $ac_status" >&5 22751 (exit "$ac_status"); } && 22752 { ac_try='test -s "conftest.$ac_objext"' 22753 { (eval echo "$as_me:22753: \"$ac_try\"") >&5 22754 (eval $ac_try) 2>&5 22755 ac_status=$? 22756 echo "$as_me:22756: \$? = $ac_status" >&5 22757 (exit "$ac_status"); }; }; then 22758 22759 cf_cv_const_x_string=no 22760 22761else 22762 echo "$as_me: failed program was:" >&5 22763cat "conftest.$ac_ext" >&5 22764 22765 cf_cv_const_x_string=yes 22766 22767fi 22768rm -f "conftest.$ac_objext" "conftest.$ac_ext" 22769 22770fi 22771echo "$as_me:22771: result: $cf_cv_const_x_string" >&5 22772echo "${ECHO_T}$cf_cv_const_x_string" >&6 22773 22774LIBS="$cf_save_LIBS_CF_CONST_X_STRING" 22775CFLAGS="$cf_save_CFLAGS_CF_CONST_X_STRING" 22776CPPFLAGS="$cf_save_CPPFLAGS_CF_CONST_X_STRING" 22777 22778case "$cf_cv_const_x_string" in 22779(no) 22780 22781 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 22782 CPPFLAGS="${CPPFLAGS}-DXTSTRINGDEFINES" 22783 22784 ;; 22785(*) 22786 22787 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 22788 CPPFLAGS="${CPPFLAGS}-D_CONST_X_STRING" 22789 22790 ;; 22791esac 22792 22793else 22794 echo "$as_me: failed program was:" >&5 22795cat "conftest.$ac_ext" >&5 22796fi 22797rm -f "conftest.$ac_objext" "conftest.$ac_ext" 22798 fi 22799cat > "conftest.$ac_ext" <<EOF 22800#line 22800 "${as_me:-configure}" 22801int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; } 22802EOF 22803if test "$INTEL_COMPILER" = yes 22804then 22805# The "-wdXXX" options suppress warnings: 22806# remark #1419: external declaration in primary source file 22807# remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem) 22808# remark #1684: conversion from pointer to same-sized integral type (potential portability problem) 22809# remark #193: zero used for undefined preprocessing identifier 22810# remark #593: variable "curs_sb_left_arrow" was set but never used 22811# remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits 22812# remark #869: parameter "tw" was never referenced 22813# remark #981: operands are evaluated in unspecified order 22814# warning #279: controlling expression is constant 22815 22816 { echo "$as_me:22816: checking for $CC warning options..." >&5 22817echo "$as_me: checking for $CC warning options..." >&6;} 22818 cf_save_CFLAGS="$CFLAGS" 22819 EXTRA_CFLAGS="$EXTRA_CFLAGS -Wall" 22820 for cf_opt in \ 22821 wd1419 \ 22822 wd1683 \ 22823 wd1684 \ 22824 wd193 \ 22825 wd593 \ 22826 wd279 \ 22827 wd810 \ 22828 wd869 \ 22829 wd981 22830 do 22831 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt" 22832 if { (eval echo "$as_me:22832: \"$ac_compile\"") >&5 22833 (eval $ac_compile) 2>&5 22834 ac_status=$? 22835 echo "$as_me:22835: \$? = $ac_status" >&5 22836 (exit "$ac_status"); }; then 22837 test -n "$verbose" && echo "$as_me:22837: result: ... -$cf_opt" >&5 22838echo "${ECHO_T}... -$cf_opt" >&6 22839 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt" 22840 fi 22841 done 22842 CFLAGS="$cf_save_CFLAGS" 22843elif test "$GCC" = yes && test "$GCC_VERSION" != "unknown" 22844then 22845 { echo "$as_me:22845: checking for $CC warning options..." >&5 22846echo "$as_me: checking for $CC warning options..." >&6;} 22847 cf_save_CFLAGS="$CFLAGS" 22848 cf_warn_CONST="" 22849 test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings" 22850 cf_gcc_warnings="Wignored-qualifiers Wlogical-op Wvarargs" 22851 test "x$CLANG_COMPILER" = xyes && cf_gcc_warnings= 22852 for cf_opt in W Wall \ 22853 Wbad-function-cast \ 22854 Wcast-align \ 22855 Wcast-qual \ 22856 Wdeclaration-after-statement \ 22857 Wextra \ 22858 Winline \ 22859 Wmissing-declarations \ 22860 Wmissing-prototypes \ 22861 Wnested-externs \ 22862 Wpointer-arith \ 22863 Wshadow \ 22864 Wstrict-prototypes \ 22865 Wundef Wno-inline $cf_gcc_warnings $cf_warn_CONST Wno-unknown-pragmas 22866 do 22867 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt" 22868 if { (eval echo "$as_me:22868: \"$ac_compile\"") >&5 22869 (eval $ac_compile) 2>&5 22870 ac_status=$? 22871 echo "$as_me:22871: \$? = $ac_status" >&5 22872 (exit "$ac_status"); }; then 22873 test -n "$verbose" && echo "$as_me:22873: result: ... -$cf_opt" >&5 22874echo "${ECHO_T}... -$cf_opt" >&6 22875 case "$cf_opt" in 22876 (Winline) 22877 case "$GCC_VERSION" in 22878 ([34].*) 22879 test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6 22880 22881echo "${as_me:-configure}:22881: testing feature is broken in gcc $GCC_VERSION ..." 1>&5 22882 22883 continue;; 22884 esac 22885 ;; 22886 (Wpointer-arith) 22887 case "$GCC_VERSION" in 22888 ([12].*) 22889 test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6 22890 22891echo "${as_me:-configure}:22891: testing feature is broken in gcc $GCC_VERSION ..." 1>&5 22892 22893 continue;; 22894 esac 22895 ;; 22896 esac 22897 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt" 22898 fi 22899 done 22900 CFLAGS="$cf_save_CFLAGS" 22901fi 22902rm -rf ./conftest* 22903 22904fi 22905 22906fi 22907 22908echo "$as_me:22908: checking if you want to use dmalloc for testing" >&5 22909echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6 22910 22911# Check whether --with-dmalloc or --without-dmalloc was given. 22912if test "${with_dmalloc+set}" = set; then 22913 withval="$with_dmalloc" 22914 case "x$withval" in 22915 (x|xno) ;; 22916 (*) 22917 : "${with_cflags:=-g}" 22918 : "${enable_leaks:=no}" 22919 with_dmalloc=yes 22920 22921cat >>confdefs.h <<EOF 22922#define USE_DMALLOC 1 22923EOF 22924 22925 ;; 22926 esac 22927else 22928 with_dmalloc= 22929fi; 22930echo "$as_me:22930: result: ${with_dmalloc:-no}" >&5 22931echo "${ECHO_T}${with_dmalloc:-no}" >&6 22932 22933case ".$with_cflags" in 22934(.*-g*) 22935 case .$CFLAGS in 22936 (.*-g*) 22937 ;; 22938 (*) 22939 22940cf_fix_cppflags=no 22941cf_new_cflags= 22942cf_new_cppflags= 22943cf_new_extra_cppflags= 22944 22945for cf_add_cflags in -g 22946do 22947case "$cf_fix_cppflags" in 22948(no) 22949 case "$cf_add_cflags" in 22950 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 22951 case "$cf_add_cflags" in 22952 (-D*) 22953 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 22954 22955 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 22956 && test -z "${cf_tst_cflags}" \ 22957 && cf_fix_cppflags=yes 22958 22959 if test "$cf_fix_cppflags" = yes ; then 22960 22961 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 22962 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 22963 22964 continue 22965 elif test "${cf_tst_cflags}" = "\"'" ; then 22966 22967 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 22968 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 22969 22970 continue 22971 fi 22972 ;; 22973 esac 22974 case "$CPPFLAGS" in 22975 (*$cf_add_cflags) 22976 ;; 22977 (*) 22978 case "$cf_add_cflags" in 22979 (-D*) 22980 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 22981 22982CPPFLAGS=`echo "$CPPFLAGS" | \ 22983 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 22984 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 22985 22986 ;; 22987 esac 22988 22989 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 22990 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 22991 22992 ;; 22993 esac 22994 ;; 22995 (*) 22996 22997 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 22998 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 22999 23000 ;; 23001 esac 23002 ;; 23003(yes) 23004 23005 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 23006 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 23007 23008 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 23009 23010 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 23011 && test -z "${cf_tst_cflags}" \ 23012 && cf_fix_cppflags=no 23013 ;; 23014esac 23015done 23016 23017if test -n "$cf_new_cflags" ; then 23018 23019 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 23020 CFLAGS="${CFLAGS}$cf_new_cflags" 23021 23022fi 23023 23024if test -n "$cf_new_cppflags" ; then 23025 23026 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 23027 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 23028 23029fi 23030 23031if test -n "$cf_new_extra_cppflags" ; then 23032 23033 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 23034 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 23035 23036fi 23037 23038 ;; 23039 esac 23040 ;; 23041esac 23042 23043if test "$with_dmalloc" = yes ; then 23044 echo "$as_me:23044: checking for dmalloc.h" >&5 23045echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6 23046if test "${ac_cv_header_dmalloc_h+set}" = set; then 23047 echo $ECHO_N "(cached) $ECHO_C" >&6 23048else 23049 cat >"conftest.$ac_ext" <<_ACEOF 23050#line 23050 "configure" 23051#include "confdefs.h" 23052#include <dmalloc.h> 23053_ACEOF 23054if { (eval echo "$as_me:23054: \"$ac_cpp "conftest.$ac_ext"\"") >&5 23055 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 23056 ac_status=$? 23057 $EGREP -v '^ *\+' conftest.er1 >conftest.err 23058 rm -f conftest.er1 23059 cat conftest.err >&5 23060 echo "$as_me:23060: \$? = $ac_status" >&5 23061 (exit "$ac_status"); } >/dev/null; then 23062 if test -s conftest.err; then 23063 ac_cpp_err=$ac_c_preproc_warn_flag 23064 else 23065 ac_cpp_err= 23066 fi 23067else 23068 ac_cpp_err=yes 23069fi 23070if test -z "$ac_cpp_err"; then 23071 ac_cv_header_dmalloc_h=yes 23072else 23073 echo "$as_me: failed program was:" >&5 23074 cat "conftest.$ac_ext" >&5 23075 ac_cv_header_dmalloc_h=no 23076fi 23077rm -f conftest.err "conftest.$ac_ext" 23078fi 23079echo "$as_me:23079: result: $ac_cv_header_dmalloc_h" >&5 23080echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6 23081if test "$ac_cv_header_dmalloc_h" = yes; then 23082 23083echo "$as_me:23083: checking for dmalloc_debug in -ldmalloc" >&5 23084echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6 23085if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then 23086 echo $ECHO_N "(cached) $ECHO_C" >&6 23087else 23088 ac_check_lib_save_LIBS=$LIBS 23089LIBS="-ldmalloc $LIBS" 23090cat >"conftest.$ac_ext" <<_ACEOF 23091#line 23091 "configure" 23092#include "confdefs.h" 23093 23094/* Override any gcc2 internal prototype to avoid an error. */ 23095#ifdef __cplusplus 23096extern "C" 23097#endif 23098/* We use char because int might match the return type of a gcc2 23099 builtin and then its argument prototype would still apply. */ 23100char dmalloc_debug (void); 23101int 23102main (void) 23103{ 23104dmalloc_debug (); 23105 ; 23106 return 0; 23107} 23108_ACEOF 23109rm -f "conftest.$ac_objext" "conftest$ac_exeext" 23110if { (eval echo "$as_me:23110: \"$ac_link\"") >&5 23111 (eval $ac_link) 2>&5 23112 ac_status=$? 23113 echo "$as_me:23113: \$? = $ac_status" >&5 23114 (exit "$ac_status"); } && 23115 { ac_try='test -s "conftest$ac_exeext"' 23116 { (eval echo "$as_me:23116: \"$ac_try\"") >&5 23117 (eval $ac_try) 2>&5 23118 ac_status=$? 23119 echo "$as_me:23119: \$? = $ac_status" >&5 23120 (exit "$ac_status"); }; }; then 23121 ac_cv_lib_dmalloc_dmalloc_debug=yes 23122else 23123 echo "$as_me: failed program was:" >&5 23124cat "conftest.$ac_ext" >&5 23125ac_cv_lib_dmalloc_dmalloc_debug=no 23126fi 23127rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 23128LIBS=$ac_check_lib_save_LIBS 23129fi 23130echo "$as_me:23130: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5 23131echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6 23132if test "$ac_cv_lib_dmalloc_dmalloc_debug" = yes; then 23133 cat >>confdefs.h <<EOF 23134#define HAVE_LIBDMALLOC 1 23135EOF 23136 23137 LIBS="-ldmalloc $LIBS" 23138 23139fi 23140 23141fi 23142 23143fi 23144 23145echo "$as_me:23145: checking if you want to use dbmalloc for testing" >&5 23146echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6 23147 23148# Check whether --with-dbmalloc or --without-dbmalloc was given. 23149if test "${with_dbmalloc+set}" = set; then 23150 withval="$with_dbmalloc" 23151 case "x$withval" in 23152 (x|xno) ;; 23153 (*) 23154 : "${with_cflags:=-g}" 23155 : "${enable_leaks:=no}" 23156 with_dbmalloc=yes 23157 23158cat >>confdefs.h <<EOF 23159#define USE_DBMALLOC 1 23160EOF 23161 23162 ;; 23163 esac 23164else 23165 with_dbmalloc= 23166fi; 23167echo "$as_me:23167: result: ${with_dbmalloc:-no}" >&5 23168echo "${ECHO_T}${with_dbmalloc:-no}" >&6 23169 23170case ".$with_cflags" in 23171(.*-g*) 23172 case .$CFLAGS in 23173 (.*-g*) 23174 ;; 23175 (*) 23176 23177cf_fix_cppflags=no 23178cf_new_cflags= 23179cf_new_cppflags= 23180cf_new_extra_cppflags= 23181 23182for cf_add_cflags in -g 23183do 23184case "$cf_fix_cppflags" in 23185(no) 23186 case "$cf_add_cflags" in 23187 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 23188 case "$cf_add_cflags" in 23189 (-D*) 23190 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 23191 23192 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 23193 && test -z "${cf_tst_cflags}" \ 23194 && cf_fix_cppflags=yes 23195 23196 if test "$cf_fix_cppflags" = yes ; then 23197 23198 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 23199 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 23200 23201 continue 23202 elif test "${cf_tst_cflags}" = "\"'" ; then 23203 23204 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 23205 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 23206 23207 continue 23208 fi 23209 ;; 23210 esac 23211 case "$CPPFLAGS" in 23212 (*$cf_add_cflags) 23213 ;; 23214 (*) 23215 case "$cf_add_cflags" in 23216 (-D*) 23217 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 23218 23219CPPFLAGS=`echo "$CPPFLAGS" | \ 23220 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 23221 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 23222 23223 ;; 23224 esac 23225 23226 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 23227 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 23228 23229 ;; 23230 esac 23231 ;; 23232 (*) 23233 23234 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 23235 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 23236 23237 ;; 23238 esac 23239 ;; 23240(yes) 23241 23242 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 23243 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 23244 23245 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 23246 23247 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 23248 && test -z "${cf_tst_cflags}" \ 23249 && cf_fix_cppflags=no 23250 ;; 23251esac 23252done 23253 23254if test -n "$cf_new_cflags" ; then 23255 23256 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 23257 CFLAGS="${CFLAGS}$cf_new_cflags" 23258 23259fi 23260 23261if test -n "$cf_new_cppflags" ; then 23262 23263 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 23264 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 23265 23266fi 23267 23268if test -n "$cf_new_extra_cppflags" ; then 23269 23270 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 23271 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 23272 23273fi 23274 23275 ;; 23276 esac 23277 ;; 23278esac 23279 23280if test "$with_dbmalloc" = yes ; then 23281 echo "$as_me:23281: checking for dbmalloc.h" >&5 23282echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6 23283if test "${ac_cv_header_dbmalloc_h+set}" = set; then 23284 echo $ECHO_N "(cached) $ECHO_C" >&6 23285else 23286 cat >"conftest.$ac_ext" <<_ACEOF 23287#line 23287 "configure" 23288#include "confdefs.h" 23289#include <dbmalloc.h> 23290_ACEOF 23291if { (eval echo "$as_me:23291: \"$ac_cpp "conftest.$ac_ext"\"") >&5 23292 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 23293 ac_status=$? 23294 $EGREP -v '^ *\+' conftest.er1 >conftest.err 23295 rm -f conftest.er1 23296 cat conftest.err >&5 23297 echo "$as_me:23297: \$? = $ac_status" >&5 23298 (exit "$ac_status"); } >/dev/null; then 23299 if test -s conftest.err; then 23300 ac_cpp_err=$ac_c_preproc_warn_flag 23301 else 23302 ac_cpp_err= 23303 fi 23304else 23305 ac_cpp_err=yes 23306fi 23307if test -z "$ac_cpp_err"; then 23308 ac_cv_header_dbmalloc_h=yes 23309else 23310 echo "$as_me: failed program was:" >&5 23311 cat "conftest.$ac_ext" >&5 23312 ac_cv_header_dbmalloc_h=no 23313fi 23314rm -f conftest.err "conftest.$ac_ext" 23315fi 23316echo "$as_me:23316: result: $ac_cv_header_dbmalloc_h" >&5 23317echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6 23318if test "$ac_cv_header_dbmalloc_h" = yes; then 23319 23320echo "$as_me:23320: checking for debug_malloc in -ldbmalloc" >&5 23321echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6 23322if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then 23323 echo $ECHO_N "(cached) $ECHO_C" >&6 23324else 23325 ac_check_lib_save_LIBS=$LIBS 23326LIBS="-ldbmalloc $LIBS" 23327cat >"conftest.$ac_ext" <<_ACEOF 23328#line 23328 "configure" 23329#include "confdefs.h" 23330 23331/* Override any gcc2 internal prototype to avoid an error. */ 23332#ifdef __cplusplus 23333extern "C" 23334#endif 23335/* We use char because int might match the return type of a gcc2 23336 builtin and then its argument prototype would still apply. */ 23337char debug_malloc (void); 23338int 23339main (void) 23340{ 23341debug_malloc (); 23342 ; 23343 return 0; 23344} 23345_ACEOF 23346rm -f "conftest.$ac_objext" "conftest$ac_exeext" 23347if { (eval echo "$as_me:23347: \"$ac_link\"") >&5 23348 (eval $ac_link) 2>&5 23349 ac_status=$? 23350 echo "$as_me:23350: \$? = $ac_status" >&5 23351 (exit "$ac_status"); } && 23352 { ac_try='test -s "conftest$ac_exeext"' 23353 { (eval echo "$as_me:23353: \"$ac_try\"") >&5 23354 (eval $ac_try) 2>&5 23355 ac_status=$? 23356 echo "$as_me:23356: \$? = $ac_status" >&5 23357 (exit "$ac_status"); }; }; then 23358 ac_cv_lib_dbmalloc_debug_malloc=yes 23359else 23360 echo "$as_me: failed program was:" >&5 23361cat "conftest.$ac_ext" >&5 23362ac_cv_lib_dbmalloc_debug_malloc=no 23363fi 23364rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 23365LIBS=$ac_check_lib_save_LIBS 23366fi 23367echo "$as_me:23367: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5 23368echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6 23369if test "$ac_cv_lib_dbmalloc_debug_malloc" = yes; then 23370 cat >>confdefs.h <<EOF 23371#define HAVE_LIBDBMALLOC 1 23372EOF 23373 23374 LIBS="-ldbmalloc $LIBS" 23375 23376fi 23377 23378fi 23379 23380fi 23381 23382echo "$as_me:23382: checking if you want to use valgrind for testing" >&5 23383echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6 23384 23385# Check whether --with-valgrind or --without-valgrind was given. 23386if test "${with_valgrind+set}" = set; then 23387 withval="$with_valgrind" 23388 case "x$withval" in 23389 (x|xno) ;; 23390 (*) 23391 : "${with_cflags:=-g}" 23392 : "${enable_leaks:=no}" 23393 with_valgrind=yes 23394 23395cat >>confdefs.h <<EOF 23396#define USE_VALGRIND 1 23397EOF 23398 23399 ;; 23400 esac 23401else 23402 with_valgrind= 23403fi; 23404echo "$as_me:23404: result: ${with_valgrind:-no}" >&5 23405echo "${ECHO_T}${with_valgrind:-no}" >&6 23406 23407case ".$with_cflags" in 23408(.*-g*) 23409 case .$CFLAGS in 23410 (.*-g*) 23411 ;; 23412 (*) 23413 23414cf_fix_cppflags=no 23415cf_new_cflags= 23416cf_new_cppflags= 23417cf_new_extra_cppflags= 23418 23419for cf_add_cflags in -g 23420do 23421case "$cf_fix_cppflags" in 23422(no) 23423 case "$cf_add_cflags" in 23424 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 23425 case "$cf_add_cflags" in 23426 (-D*) 23427 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 23428 23429 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 23430 && test -z "${cf_tst_cflags}" \ 23431 && cf_fix_cppflags=yes 23432 23433 if test "$cf_fix_cppflags" = yes ; then 23434 23435 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 23436 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 23437 23438 continue 23439 elif test "${cf_tst_cflags}" = "\"'" ; then 23440 23441 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 23442 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 23443 23444 continue 23445 fi 23446 ;; 23447 esac 23448 case "$CPPFLAGS" in 23449 (*$cf_add_cflags) 23450 ;; 23451 (*) 23452 case "$cf_add_cflags" in 23453 (-D*) 23454 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 23455 23456CPPFLAGS=`echo "$CPPFLAGS" | \ 23457 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 23458 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 23459 23460 ;; 23461 esac 23462 23463 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 23464 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 23465 23466 ;; 23467 esac 23468 ;; 23469 (*) 23470 23471 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 23472 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 23473 23474 ;; 23475 esac 23476 ;; 23477(yes) 23478 23479 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 23480 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 23481 23482 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 23483 23484 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 23485 && test -z "${cf_tst_cflags}" \ 23486 && cf_fix_cppflags=no 23487 ;; 23488esac 23489done 23490 23491if test -n "$cf_new_cflags" ; then 23492 23493 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 23494 CFLAGS="${CFLAGS}$cf_new_cflags" 23495 23496fi 23497 23498if test -n "$cf_new_cppflags" ; then 23499 23500 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 23501 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 23502 23503fi 23504 23505if test -n "$cf_new_extra_cppflags" ; then 23506 23507 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 23508 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 23509 23510fi 23511 23512 ;; 23513 esac 23514 ;; 23515esac 23516 23517echo "$as_me:23517: checking if you want to perform memory-leak testing" >&5 23518echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6 23519 23520# Check whether --enable-leaks or --disable-leaks was given. 23521if test "${enable_leaks+set}" = set; then 23522 enableval="$enable_leaks" 23523 enable_leaks=$enableval 23524else 23525 enable_leaks=yes 23526fi; 23527if test "x$enable_leaks" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi 23528echo "$as_me:23528: result: $with_no_leaks" >&5 23529echo "${ECHO_T}$with_no_leaks" >&6 23530 23531if test "$enable_leaks" = no ; then 23532 23533cat >>confdefs.h <<\EOF 23534#define NO_LEAKS 1 23535EOF 23536 23537cat >>confdefs.h <<\EOF 23538#define YY_NO_LEAKS 1 23539EOF 23540 23541fi 23542 23543LD_RPATH_OPT= 23544if test "x$cf_cv_enable_rpath" != xno 23545then 23546 echo "$as_me:23546: checking for an rpath option" >&5 23547echo $ECHO_N "checking for an rpath option... $ECHO_C" >&6 23548 case "$cf_cv_system_name" in 23549 (irix*) 23550 if test "$GCC" = yes; then 23551 LD_RPATH_OPT="-Wl,-rpath," 23552 else 23553 LD_RPATH_OPT="-rpath " 23554 fi 23555 ;; 23556 (linux*|gnu*|k*bsd*-gnu|freebsd*) 23557 LD_RPATH_OPT="-Wl,-rpath," 23558 ;; 23559 (openbsd[2-9].*|mirbsd*) 23560 LD_RPATH_OPT="-Wl,-rpath," 23561 ;; 23562 (dragonfly*) 23563 LD_RPATH_OPT="-rpath " 23564 ;; 23565 (netbsd*) 23566 LD_RPATH_OPT="-Wl,-rpath," 23567 ;; 23568 (osf*|mls+*) 23569 LD_RPATH_OPT="-rpath " 23570 ;; 23571 (solaris2*) 23572 LD_RPATH_OPT="-R" 23573 ;; 23574 (*) 23575 ;; 23576 esac 23577 echo "$as_me:23577: result: $LD_RPATH_OPT" >&5 23578echo "${ECHO_T}$LD_RPATH_OPT" >&6 23579 23580 case "x$LD_RPATH_OPT" in 23581 (x-R*) 23582 echo "$as_me:23582: checking if we need a space after rpath option" >&5 23583echo $ECHO_N "checking if we need a space after rpath option... $ECHO_C" >&6 23584 cf_save_LIBS="$LIBS" 23585 23586cf_add_libs="$LIBS" 23587# reverse order 23588cf_add_0lib= 23589for cf_add_1lib in ${LD_RPATH_OPT}$libdir; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 23590# filter duplicates 23591for cf_add_1lib in $cf_add_0lib; do 23592 for cf_add_2lib in $cf_add_libs; do 23593 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 23594 cf_add_1lib= 23595 break 23596 fi 23597 done 23598 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 23599done 23600LIBS="$cf_add_libs" 23601 23602 cat >"conftest.$ac_ext" <<_ACEOF 23603#line 23603 "configure" 23604#include "confdefs.h" 23605 23606int 23607main (void) 23608{ 23609 23610 ; 23611 return 0; 23612} 23613_ACEOF 23614rm -f "conftest.$ac_objext" "conftest$ac_exeext" 23615if { (eval echo "$as_me:23615: \"$ac_link\"") >&5 23616 (eval $ac_link) 2>&5 23617 ac_status=$? 23618 echo "$as_me:23618: \$? = $ac_status" >&5 23619 (exit "$ac_status"); } && 23620 { ac_try='test -s "conftest$ac_exeext"' 23621 { (eval echo "$as_me:23621: \"$ac_try\"") >&5 23622 (eval $ac_try) 2>&5 23623 ac_status=$? 23624 echo "$as_me:23624: \$? = $ac_status" >&5 23625 (exit "$ac_status"); }; }; then 23626 cf_rpath_space=no 23627else 23628 echo "$as_me: failed program was:" >&5 23629cat "conftest.$ac_ext" >&5 23630cf_rpath_space=yes 23631fi 23632rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 23633 LIBS="$cf_save_LIBS" 23634 echo "$as_me:23634: result: $cf_rpath_space" >&5 23635echo "${ECHO_T}$cf_rpath_space" >&6 23636 test "$cf_rpath_space" = yes && LD_RPATH_OPT="$LD_RPATH_OPT " 23637 ;; 23638 esac 23639fi 23640 23641echo "$as_me:23641: checking if rpath-hack should be disabled" >&5 23642echo $ECHO_N "checking if rpath-hack should be disabled... $ECHO_C" >&6 23643 23644# Check whether --enable-rpath-hack or --disable-rpath-hack was given. 23645if test "${enable_rpath_hack+set}" = set; then 23646 enableval="$enable_rpath_hack" 23647 test "$enableval" != no && enableval=yes 23648 if test "$enableval" != "yes" ; then 23649 enable_rpath_hack=no 23650 else 23651 enable_rpath_hack=yes 23652 fi 23653else 23654 enableval=yes 23655 enable_rpath_hack=yes 23656 23657fi; 23658if test "x$enable_rpath_hack" = xno; then cf_disable_rpath_hack=yes; else cf_disable_rpath_hack=no; fi 23659echo "$as_me:23659: result: $cf_disable_rpath_hack" >&5 23660echo "${ECHO_T}$cf_disable_rpath_hack" >&6 23661 23662if test "$enable_rpath_hack" = yes ; then 23663 23664echo "$as_me:23664: checking for updated LDFLAGS" >&5 23665echo $ECHO_N "checking for updated LDFLAGS... $ECHO_C" >&6 23666if test -n "$LD_RPATH_OPT" ; then 23667 echo "$as_me:23667: result: maybe" >&5 23668echo "${ECHO_T}maybe" >&6 23669 23670 for ac_prog in ldd 23671do 23672 # Extract the first word of "$ac_prog", so it can be a program name with args. 23673set dummy $ac_prog; ac_word=$2 23674echo "$as_me:23674: checking for $ac_word" >&5 23675echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 23676if test "${ac_cv_prog_cf_ldd_prog+set}" = set; then 23677 echo $ECHO_N "(cached) $ECHO_C" >&6 23678else 23679 if test -n "$cf_ldd_prog"; then 23680 ac_cv_prog_cf_ldd_prog="$cf_ldd_prog" # Let the user override the test. 23681else 23682 ac_save_IFS=$IFS; IFS=$ac_path_separator 23683ac_dummy="$PATH" 23684for ac_dir in $ac_dummy; do 23685 IFS=$ac_save_IFS 23686 test -z "$ac_dir" && ac_dir=. 23687 $as_executable_p "$ac_dir/$ac_word" || continue 23688ac_cv_prog_cf_ldd_prog="$ac_prog" 23689echo "$as_me:23689: found $ac_dir/$ac_word" >&5 23690break 23691done 23692 23693fi 23694fi 23695cf_ldd_prog=$ac_cv_prog_cf_ldd_prog 23696if test -n "$cf_ldd_prog"; then 23697 echo "$as_me:23697: result: $cf_ldd_prog" >&5 23698echo "${ECHO_T}$cf_ldd_prog" >&6 23699else 23700 echo "$as_me:23700: result: no" >&5 23701echo "${ECHO_T}no" >&6 23702fi 23703 23704 test -n "$cf_ldd_prog" && break 23705done 23706test -n "$cf_ldd_prog" || cf_ldd_prog="no" 23707 23708 cf_rpath_list="/usr/lib /lib" 23709 if test "$cf_ldd_prog" != no 23710 then 23711 cf_rpath_oops= 23712 23713cat >"conftest.$ac_ext" <<_ACEOF 23714#line 23714 "configure" 23715#include "confdefs.h" 23716#include <stdio.h> 23717int 23718main (void) 23719{ 23720printf("Hello"); 23721 ; 23722 return 0; 23723} 23724_ACEOF 23725rm -f "conftest.$ac_objext" "conftest$ac_exeext" 23726if { (eval echo "$as_me:23726: \"$ac_link\"") >&5 23727 (eval $ac_link) 2>&5 23728 ac_status=$? 23729 echo "$as_me:23729: \$? = $ac_status" >&5 23730 (exit "$ac_status"); } && 23731 { ac_try='test -s "conftest$ac_exeext"' 23732 { (eval echo "$as_me:23732: \"$ac_try\"") >&5 23733 (eval $ac_try) 2>&5 23734 ac_status=$? 23735 echo "$as_me:23735: \$? = $ac_status" >&5 23736 (exit "$ac_status"); }; }; then 23737 cf_rpath_oops=`"$cf_ldd_prog" "conftest$ac_exeext" | ${FGREP-fgrep} ' not found' | sed -e 's% =>.*$%%' |sort | uniq` 23738 cf_rpath_list=`"$cf_ldd_prog" "conftest$ac_exeext" | ${FGREP-fgrep} / | sed -e 's%^.*[ ]/%/%' -e 's%/[^/][^/]*$%%' |sort | uniq` 23739else 23740 echo "$as_me: failed program was:" >&5 23741cat "conftest.$ac_ext" >&5 23742fi 23743rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 23744 23745 # If we passed the link-test, but get a "not found" on a given library, 23746 # this could be due to inept reconfiguration of gcc to make it only 23747 # partly honor /usr/local/lib (or whatever). Sometimes this behavior 23748 # is intentional, e.g., installing gcc in /usr/bin and suppressing the 23749 # /usr/local libraries. 23750 if test -n "$cf_rpath_oops" 23751 then 23752 for cf_rpath_src in $cf_rpath_oops 23753 do 23754 for cf_rpath_dir in \ 23755 /usr/local \ 23756 /usr/pkg \ 23757 /opt/sfw 23758 do 23759 if test -f "$cf_rpath_dir/lib/$cf_rpath_src" 23760 then 23761 test -n "$verbose" && echo " ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src" 1>&6 23762 23763echo "${as_me:-configure}:23763: testing ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src ..." 1>&5 23764 23765 LDFLAGS="$LDFLAGS -L$cf_rpath_dir/lib" 23766 break 23767 fi 23768 done 23769 done 23770 fi 23771 fi 23772 23773 test -n "$verbose" && echo " ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6 23774 23775echo "${as_me:-configure}:23775: testing ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5 23776 23777test -n "$verbose" && echo " ...checking LDFLAGS $LDFLAGS" 1>&6 23778 23779echo "${as_me:-configure}:23779: testing ...checking LDFLAGS $LDFLAGS ..." 1>&5 23780 23781cf_rpath_dst= 23782for cf_rpath_src in $LDFLAGS 23783do 23784 case "$cf_rpath_src" in 23785 (-L*) 23786 23787 # check if this refers to a directory which we will ignore 23788 cf_rpath_skip=no 23789 if test -n "$cf_rpath_list" 23790 then 23791 for cf_rpath_item in $cf_rpath_list 23792 do 23793 if test "x$cf_rpath_src" = "x-L$cf_rpath_item" 23794 then 23795 cf_rpath_skip=yes 23796 break 23797 fi 23798 done 23799 fi 23800 23801 if test "$cf_rpath_skip" = no 23802 then 23803 # transform the option 23804 if test "$LD_RPATH_OPT" = "-R " ; then 23805 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"` 23806 else 23807 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"` 23808 fi 23809 23810 # if we have not already added this, add it now 23811 cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"` 23812 if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS" 23813 then 23814 test -n "$verbose" && echo " ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6 23815 23816echo "${as_me:-configure}:23816: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5 23817 23818 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS" 23819 fi 23820 fi 23821 ;; 23822 esac 23823 cf_rpath_dst="$cf_rpath_dst $cf_rpath_src" 23824done 23825LDFLAGS=$cf_rpath_dst 23826 23827test -n "$verbose" && echo " ...checked LDFLAGS $LDFLAGS" 1>&6 23828 23829echo "${as_me:-configure}:23829: testing ...checked LDFLAGS $LDFLAGS ..." 1>&5 23830 23831test -n "$verbose" && echo " ...checking LIBS $LIBS" 1>&6 23832 23833echo "${as_me:-configure}:23833: testing ...checking LIBS $LIBS ..." 1>&5 23834 23835cf_rpath_dst= 23836for cf_rpath_src in $LIBS 23837do 23838 case "$cf_rpath_src" in 23839 (-L*) 23840 23841 # check if this refers to a directory which we will ignore 23842 cf_rpath_skip=no 23843 if test -n "$cf_rpath_list" 23844 then 23845 for cf_rpath_item in $cf_rpath_list 23846 do 23847 if test "x$cf_rpath_src" = "x-L$cf_rpath_item" 23848 then 23849 cf_rpath_skip=yes 23850 break 23851 fi 23852 done 23853 fi 23854 23855 if test "$cf_rpath_skip" = no 23856 then 23857 # transform the option 23858 if test "$LD_RPATH_OPT" = "-R " ; then 23859 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"` 23860 else 23861 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"` 23862 fi 23863 23864 # if we have not already added this, add it now 23865 cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"` 23866 if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS" 23867 then 23868 test -n "$verbose" && echo " ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6 23869 23870echo "${as_me:-configure}:23870: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5 23871 23872 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS" 23873 fi 23874 fi 23875 ;; 23876 esac 23877 cf_rpath_dst="$cf_rpath_dst $cf_rpath_src" 23878done 23879LIBS=$cf_rpath_dst 23880 23881test -n "$verbose" && echo " ...checked LIBS $LIBS" 1>&6 23882 23883echo "${as_me:-configure}:23883: testing ...checked LIBS $LIBS ..." 1>&5 23884 23885 test -n "$verbose" && echo " ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6 23886 23887echo "${as_me:-configure}:23887: testing ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5 23888 23889else 23890 echo "$as_me:23890: result: no" >&5 23891echo "${ECHO_T}no" >&6 23892fi 23893 23894fi 23895 23896TEST_ARGS="$LIBS" 23897LIBS= 23898 23899ac_config_files="$ac_config_files Makefile" 23900ac_config_commands="$ac_config_commands default" 23901cat >confcache <<\_ACEOF 23902# This file is a shell script that caches the results of configure 23903# tests run on this system so they can be shared between configure 23904# scripts and configure runs, see configure's option --config-cache. 23905# It is not useful on other systems. If it contains results you don't 23906# want to keep, you may remove or edit it. 23907# 23908# config.status only pays attention to the cache file if you give it 23909# the --recheck option to rerun configure. 23910# 23911# `ac_cv_env_foo' variables (set or unset) will be overridden when 23912# loading this file, other *unset* `ac_cv_foo' will be assigned the 23913# following values. 23914 23915_ACEOF 23916 23917# The following way of writing the cache mishandles newlines in values, 23918# but we know of no workaround that is simple, portable, and efficient. 23919# So, don't put newlines in cache variables' values. 23920# Ultrix sh set writes to stderr and can't be redirected directly, 23921# and sets the high bit in the cache file unless we assign to the vars. 23922{ 23923 (set) 2>&1 | 23924 case `(ac_space=' '; set | grep ac_space) 2>&1` in 23925 *ac_space=\ *) 23926 # `set' does not quote correctly, so add quotes (double-quote 23927 # substitution turns \\\\ into \\, and sed turns \\ into \). 23928 sed -n \ 23929 "s/'/'\\\\''/g; 23930 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 23931 ;; 23932 *) 23933 # `set' quotes correctly as required by POSIX, so do not add quotes. 23934 sed -n \ 23935 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" 23936 ;; 23937 esac; 23938} | 23939 sed ' 23940 t clear 23941 : clear 23942 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 23943 t end 23944 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 23945 : end' >>confcache 23946if cmp -s $cache_file confcache; then :; else 23947 if test -w $cache_file; then 23948 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file" 23949 cat confcache >$cache_file 23950 else 23951 echo "not updating unwritable cache $cache_file" 23952 fi 23953fi 23954rm -f confcache 23955 23956test "x$prefix" = xNONE && prefix=$ac_default_prefix 23957# Let make expand exec_prefix. 23958test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 23959 23960# VPATH may cause trouble with some makes, so we remove $(srcdir), 23961# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 23962# trailing colons and then remove the whole line if VPATH becomes empty 23963# (actually we leave an empty line to preserve line numbers). 23964if test "x$srcdir" = x.; then 23965 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 23966s/:*\$(srcdir):*/:/; 23967s/:*\${srcdir}:*/:/; 23968s/:*@srcdir@:*/:/; 23969s/^\([^=]*=[ ]*\):*/\1/; 23970s/:*$//; 23971s/^[^=]*=[ ]*$//; 23972}' 23973fi 23974 23975DEFS=-DHAVE_CONFIG_H 23976 23977: "${CONFIG_STATUS=./config.status}" 23978ac_clean_files_save=$ac_clean_files 23979ac_clean_files="$ac_clean_files $CONFIG_STATUS" 23980{ echo "$as_me:23980: creating $CONFIG_STATUS" >&5 23981echo "$as_me: creating $CONFIG_STATUS" >&6;} 23982cat >"$CONFIG_STATUS" <<_ACEOF 23983#! $SHELL 23984# Generated automatically by configure. 23985# Run this file to recreate the current configuration. 23986# Compiler output produced by configure, useful for debugging 23987# configure, is in config.log if it exists. 23988 23989me=\`echo "\$0" | sed -e 's,.*\\/,,'\` 23990 23991debug=false 23992SHELL=\${CONFIG_SHELL-$SHELL} 23993ac_cs_invocation="\$0 \$@" 23994 23995CLICOLOR_FORCE= GREP_OPTIONS= 23996unset CLICOLOR_FORCE GREP_OPTIONS 23997_ACEOF 23998 23999cat >>"$CONFIG_STATUS" <<\_ACEOF 24000# Be Bourne compatible 24001if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 24002 emulate sh 24003 NULLCMD=: 24004elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then 24005 set -o posix 24006fi 24007 24008# Name of the executable. 24009as_me=`echo "$0" |sed 's,.*[\\/],,'` 24010 24011if expr a : '\(a\)' >/dev/null 2>&1; then 24012 as_expr="expr" 24013else 24014 as_expr="false" 24015fi 24016 24017rm -f conf$$ conf$$.exe conf$$.file 24018echo >conf$$.file 24019if ln -s conf$$.file conf$$ 2>/dev/null; then 24020 # We could just check for DJGPP; but this test a) works b) is more generic 24021 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). 24022 if test -f conf$$.exe; then 24023 # Don't use ln at all; we don't have any links 24024 as_ln_s='cp -p' 24025 else 24026 as_ln_s='ln -s' 24027 fi 24028elif ln conf$$.file conf$$ 2>/dev/null; then 24029 as_ln_s='ln' 24030else 24031 as_ln_s='cp -p' 24032fi 24033rm -f conf$$ conf$$.exe conf$$.file 24034 24035as_executable_p="test -f" 24036 24037# Support unset when possible. 24038if (FOO=FOO; unset FOO) >/dev/null 2>&1; then 24039 as_unset="unset" 24040else 24041 as_unset="false" 24042fi 24043 24044# NLS nuisances. 24045$as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; } 24046$as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; } 24047$as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; } 24048$as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; } 24049$as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; } 24050$as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; } 24051$as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; } 24052$as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; } 24053 24054# IFS 24055# We need space, tab and new line, in precisely that order. 24056as_nl=' 24057' 24058IFS=" $as_nl" 24059 24060# CDPATH. 24061$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; } 24062 24063exec 6>&1 24064 24065_ACEOF 24066 24067# Files that config.status was made for. 24068if test -n "$ac_config_files"; then 24069 echo "config_files=\"$ac_config_files\"" >>"$CONFIG_STATUS" 24070fi 24071 24072if test -n "$ac_config_headers"; then 24073 echo "config_headers=\"$ac_config_headers\"" >>"$CONFIG_STATUS" 24074fi 24075 24076if test -n "$ac_config_links"; then 24077 echo "config_links=\"$ac_config_links\"" >>"$CONFIG_STATUS" 24078fi 24079 24080if test -n "$ac_config_commands"; then 24081 echo "config_commands=\"$ac_config_commands\"" >>"$CONFIG_STATUS" 24082fi 24083 24084cat >>"$CONFIG_STATUS" <<\EOF 24085 24086ac_cs_usage="\ 24087\`$as_me' instantiates files from templates according to the 24088current configuration. 24089 24090Usage: $0 [OPTIONS] [FILE]... 24091 24092 -h, --help print this help, then exit 24093 -V, --version print version number, then exit 24094 -d, --debug don't remove temporary files 24095 --recheck update $as_me by reconfiguring in the same conditions 24096 --file=FILE[:TEMPLATE] 24097 instantiate the configuration file FILE 24098 --header=FILE[:TEMPLATE] 24099 instantiate the configuration header FILE 24100 24101Configuration files: 24102$config_files 24103 24104Configuration headers: 24105$config_headers 24106 24107Configuration commands: 24108$config_commands 24109 24110Report bugs to <dickey@invisible-island.net>." 24111EOF 24112 24113cat >>"$CONFIG_STATUS" <<EOF 24114ac_cs_version="\\ 24115config.status 24116configured by $0, generated by GNU Autoconf 2.52.20231210, 24117 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" 24118 24119Copyright 2003-2022,2023 Thomas E. Dickey 24120Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001 24121Free Software Foundation, Inc. 24122This config.status script is free software; the Free Software Foundation 24123gives unlimited permission to copy, distribute and modify it." 24124srcdir="$srcdir" 24125INSTALL="$INSTALL" 24126EOF 24127 24128cat >>"$CONFIG_STATUS" <<\EOF 24129# If no file are specified by the user, then we need to provide default 24130# value. By we need to know if files were specified by the user. 24131ac_need_defaults=: 24132while test $# != 0 24133do 24134 case $1 in 24135 --*=*) 24136 ac_option=`expr "x$1" : 'x\([^=]*\)='` 24137 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'` 24138 shift 24139 set dummy "$ac_option" "$ac_optarg" ${1+"$@"} 24140 shift 24141 ;; 24142 -*);; 24143 *) # This is not an option, so the user has probably given explicit 24144 # arguments. 24145 ac_need_defaults=false;; 24146 esac 24147 24148 case $1 in 24149 # Handling of the options. 24150EOF 24151cat >>"$CONFIG_STATUS" <<EOF 24152 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 24153 echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion" 24154 exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;; 24155EOF 24156cat >>"$CONFIG_STATUS" <<\EOF 24157 --version | --vers* | -V ) 24158 echo "$ac_cs_version"; exit 0 ;; 24159 --he | --h) 24160 # Conflict between --help and --header 24161 { { echo "$as_me:24161: error: ambiguous option: $1 24162Try \`$0 --help' for more information." >&5 24163echo "$as_me: error: ambiguous option: $1 24164Try \`$0 --help' for more information." >&2;} 24165 { (exit 1); exit 1; }; };; 24166 --help | --hel | -h ) 24167 echo "$ac_cs_usage"; exit 0 ;; 24168 --debug | --d* | -d ) 24169 debug=: ;; 24170 --file | --fil | --fi | --f ) 24171 shift 24172 CONFIG_FILES="$CONFIG_FILES $1" 24173 ac_need_defaults=false;; 24174 --header | --heade | --head | --hea ) 24175 shift 24176 CONFIG_HEADERS="$CONFIG_HEADERS $1" 24177 ac_need_defaults=false;; 24178 24179 # This is an error. 24180 -*) { { echo "$as_me:24180: error: unrecognized option: $1 24181Try \`$0 --help' for more information." >&5 24182echo "$as_me: error: unrecognized option: $1 24183Try \`$0 --help' for more information." >&2;} 24184 { (exit 1); exit 1; }; } ;; 24185 24186 *) ac_config_targets="$ac_config_targets $1" ;; 24187 24188 esac 24189 shift 24190done 24191 24192exec 5>>config.log 24193cat >&5 << _ACEOF 24194 24195## ----------------------- ## 24196## Running config.status. ## 24197## ----------------------- ## 24198 24199This file was extended by $as_me 2.52.20231210, executed with 24200 CONFIG_FILES = $CONFIG_FILES 24201 CONFIG_HEADERS = $CONFIG_HEADERS 24202 CONFIG_LINKS = $CONFIG_LINKS 24203 CONFIG_COMMANDS = $CONFIG_COMMANDS 24204 > "$ac_cs_invocation" 24205on `(hostname || uname -n) 2>/dev/null | sed 1q` 24206 24207_ACEOF 24208EOF 24209 24210cat >>"$CONFIG_STATUS" <<EOF 24211# 24212# INIT-COMMANDS section. 24213# 24214 24215AWK="$AWK" 24216ECHO_CC="$ECHO_CC" 24217ECHO_LD="$ECHO_LD" 24218SHOW_CC="$SHOW_LD" 24219 24220EOF 24221 24222cat >>"$CONFIG_STATUS" <<\EOF 24223for ac_config_target in $ac_config_targets 24224do 24225 case "$ac_config_target" in 24226 # Handling of arguments. 24227 "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;; 24228 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; 24229 "ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS ncurses_cfg.h:ncurses_tst.hin" ;; 24230 *) { { echo "$as_me:24230: error: invalid argument: $ac_config_target" >&5 24231echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 24232 { (exit 1); exit 1; }; };; 24233 esac 24234done 24235 24236# If the user did not use the arguments to specify the items to instantiate, 24237# then the envvar interface is used. Set only those that are not. 24238# We use the long form for the default assignment because of an extremely 24239# bizarre bug on SunOS 4.1.3. 24240if "$ac_need_defaults"; then 24241 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 24242 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 24243 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 24244fi 24245 24246# Create a temporary directory, and hook for its removal unless debugging. 24247$debug || 24248{ 24249 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0 24250 trap '{ (exit 1); exit 1; }' 1 2 13 15 24251} 24252 24253# Create a (secure) tmp directory for tmp files. 24254: "${TMPDIR=/tmp}" 24255{ 24256 tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` && 24257 test -n "$tmp" && test -d "$tmp" 24258} || 24259{ 24260 tmp=$TMPDIR/cs$$-$RANDOM 24261 (umask 077 && mkdir "$tmp") 24262} || 24263{ 24264 echo "$me: cannot create a temporary directory in $TMPDIR" >&2 24265 { (exit 1); exit 1; } 24266} 24267 24268EOF 24269 24270cat >>"$CONFIG_STATUS" <<EOF 24271 24272# 24273# CONFIG_FILES section. 24274# 24275 24276# No need to generate the scripts if there are no CONFIG_FILES. 24277# This happens for instance when ./config.status config.h 24278if test -n "\$CONFIG_FILES"; then 24279 # Protect against being on the right side of a sed subst in config.status. 24280 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g; 24281 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >"\$tmp"/subs.sed <<\\CEOF 24282s,@SHELL@,$SHELL,;t t 24283s,@exec_prefix@,$exec_prefix,;t t 24284s,@prefix@,$prefix,;t t 24285s,@program_transform_name@,$program_transform_name,;t t 24286s,@bindir@,$bindir,;t t 24287s,@sbindir@,$sbindir,;t t 24288s,@libexecdir@,$libexecdir,;t t 24289s,@datarootdir@,$datarootdir,;t t 24290s,@datadir@,$datadir,;t t 24291s,@sysconfdir@,$sysconfdir,;t t 24292s,@sharedstatedir@,$sharedstatedir,;t t 24293s,@localstatedir@,$localstatedir,;t t 24294s,@runstatedir@,$runstatedir,;t t 24295s,@libdir@,$libdir,;t t 24296s,@includedir@,$includedir,;t t 24297s,@oldincludedir@,$oldincludedir,;t t 24298s,@infodir@,$infodir,;t t 24299s,@mandir@,$mandir,;t t 24300s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t 24301s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t 24302s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t 24303s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t 24304s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t 24305s,@build_alias@,$build_alias,;t t 24306s,@host_alias@,$host_alias,;t t 24307s,@target_alias@,$target_alias,;t t 24308s,@ECHO_C@,$ECHO_C,;t t 24309s,@ECHO_N@,$ECHO_N,;t t 24310s,@ECHO_T@,$ECHO_T,;t t 24311s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t 24312s,@DEFS@,$DEFS,;t t 24313s,@LIBS@,$LIBS,;t t 24314s,@build@,$build,;t t 24315s,@build_cpu@,$build_cpu,;t t 24316s,@build_vendor@,$build_vendor,;t t 24317s,@build_os@,$build_os,;t t 24318s,@host@,$host,;t t 24319s,@host_cpu@,$host_cpu,;t t 24320s,@host_vendor@,$host_vendor,;t t 24321s,@host_os@,$host_os,;t t 24322s,@SET_MAKE@,$SET_MAKE,;t t 24323s,@CC@,$CC,;t t 24324s,@CFLAGS@,$CFLAGS,;t t 24325s,@LDFLAGS@,$LDFLAGS,;t t 24326s,@CPPFLAGS@,$CPPFLAGS,;t t 24327s,@ac_ct_CC@,$ac_ct_CC,;t t 24328s,@EXEEXT@,$EXEEXT,;t t 24329s,@OBJEXT@,$OBJEXT,;t t 24330s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t 24331s,@CPP@,$CPP,;t t 24332s,@GREP@,$GREP,;t t 24333s,@EGREP@,$EGREP,;t t 24334s,@AWK@,$AWK,;t t 24335s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t 24336s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t 24337s,@INSTALL_DATA@,$INSTALL_DATA,;t t 24338s,@INSTALL_OPT_S@,$INSTALL_OPT_S,;t t 24339s,@INSTALL_OPT_O@,$INSTALL_OPT_O,;t t 24340s,@LINT@,$LINT,;t t 24341s,@LINT_OPTS@,$LINT_OPTS,;t t 24342s,@LINT_LIBS@,$LINT_LIBS,;t t 24343s,@MAKE_NO_PHONY@,$MAKE_NO_PHONY,;t t 24344s,@MAKE_PHONY@,$MAKE_PHONY,;t t 24345s,@CTAGS@,$CTAGS,;t t 24346s,@ETAGS@,$ETAGS,;t t 24347s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t 24348s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t 24349s,@MATH_LIB@,$MATH_LIB,;t t 24350s,@top_builddir@,$top_builddir,;t t 24351s,@CC_G_OPT@,$CC_G_OPT,;t t 24352s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t 24353s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t 24354s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t 24355s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t 24356s,@LD@,$LD,;t t 24357s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t 24358s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t 24359s,@LD_MODEL@,$LD_MODEL,;t t 24360s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t 24361s,@LIBTOOL@,$LIBTOOL,;t t 24362s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t 24363s,@LIB_CLEAN@,$LIB_CLEAN,;t t 24364s,@LIB_COMPILE@,$LIB_COMPILE,;t t 24365s,@LIB_LINK@,$LIB_LINK,;t t 24366s,@LINK_TESTS@,$LINK_TESTS,;t t 24367s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t 24368s,@PACKAGE@,$PACKAGE,;t t 24369s,@PTHREAD@,$PTHREAD,;t t 24370s,@TEST_ARGS@,$TEST_ARGS,;t t 24371s,@TEST_DEPS@,$TEST_DEPS,;t t 24372s,@TEST_LIBS@,$TEST_LIBS,;t t 24373s,@TINFO_LDFLAGS@,$TINFO_LDFLAGS,;t t 24374s,@TINFO_LIBS@,$TINFO_LIBS,;t t 24375s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t 24376s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t 24377s,@includesubdir@,$includesubdir,;t t 24378s,@FGREP@,$FGREP,;t t 24379s,@HAVE_STDNORETURN_H@,$HAVE_STDNORETURN_H,;t t 24380s,@STDC_NORETURN@,$STDC_NORETURN,;t t 24381s,@PKG_CONFIG@,$PKG_CONFIG,;t t 24382s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t 24383s,@ECHO_LT@,$ECHO_LT,;t t 24384s,@ECHO_LD@,$ECHO_LD,;t t 24385s,@RULE_CC@,$RULE_CC,;t t 24386s,@SHOW_CC@,$SHOW_CC,;t t 24387s,@ECHO_CC@,$ECHO_CC,;t t 24388s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t 24389s,@NCURSES_CONFIG@,$NCURSES_CONFIG,;t t 24390s,@ac_ct_NCURSES_CONFIG@,$ac_ct_NCURSES_CONFIG,;t t 24391s,@X_CFLAGS@,$X_CFLAGS,;t t 24392s,@X_PRE_LIBS@,$X_PRE_LIBS,;t t 24393s,@X_LIBS@,$X_LIBS,;t t 24394s,@X_EXTRA_LIBS@,$X_EXTRA_LIBS,;t t 24395s,@XCURSES_CONFIG@,$XCURSES_CONFIG,;t t 24396s,@ac_ct_XCURSES_CONFIG@,$ac_ct_XCURSES_CONFIG,;t t 24397s,@cf_cv_screen@,$cf_cv_screen,;t t 24398s,@RGB_PATH@,$RGB_PATH,;t t 24399s,@no_x11_rgb@,$no_x11_rgb,;t t 24400s,@FORM_NAME@,$FORM_NAME,;t t 24401s,@MENU_NAME@,$MENU_NAME,;t t 24402s,@PANEL_NAME@,$PANEL_NAME,;t t 24403s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t 24404s,@cf_ldd_prog@,$cf_ldd_prog,;t t 24405s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t 24406CEOF 24407 24408EOF 24409 24410 cat >>"$CONFIG_STATUS" <<\EOF 24411 # Split the substitutions into bite-sized pieces for seds with 24412 # small command number limits, like on Digital OSF/1 and HP-UX. 24413 ac_max_sed_lines=48 24414 ac_sed_frag=1 # Number of current file. 24415 ac_beg=1 # First line for current file. 24416 ac_end=$ac_max_sed_lines # Line after last line for current file. 24417 ac_more_lines=: 24418 ac_sed_cmds= 24419 while "$ac_more_lines"; do 24420 if test "$ac_beg" -gt 1; then 24421 sed "1,${ac_beg}d; ${ac_end}q" "$tmp"/subs.sed >"$tmp"/subs.frag 24422 else 24423 sed "${ac_end}q" "$tmp"/subs.sed >"$tmp"/subs.frag 24424 fi 24425 if test ! -s "$tmp"/subs.frag; then 24426 ac_more_lines=false 24427 else 24428 # The purpose of the label and of the branching condition is to 24429 # speed up the sed processing (if there are no `@' at all, there 24430 # is no need to browse any of the substitutions). 24431 # These are the two extra sed commands mentioned above. 24432 (echo ':t 24433 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat "$tmp"/subs.frag) >"$tmp"/subs-$ac_sed_frag.sed 24434 # It is possible to make a multiline substitution using escaped newlines. 24435 # Ensure that we do not split the substitution between script fragments. 24436 ac_BEG=$ac_end 24437 ac_END=`expr "$ac_end" + "$ac_max_sed_lines"` 24438 sed "1,${ac_BEG}d; ${ac_END}p; q" "$tmp"/subs.sed >"$tmp"/subs.next 24439 if test -s "$tmp"/subs.next; then 24440 grep '^s,@[^@,][^@,]*@,.*\\$' "$tmp"/subs.next >"$tmp"/subs.edit 24441 if test ! -s "$tmp"/subs.edit; then 24442 grep "^s,@[^@,][^@,]*@,.*,;t t$" "$tmp"/subs.next >"$tmp"/subs.edit 24443 if test ! -s "$tmp"/subs.edit; then 24444 if test "$ac_beg" -gt 1; then 24445 ac_end=`expr "$ac_end" - 1` 24446 continue 24447 fi 24448 fi 24449 fi 24450 fi 24451 24452 if test -z "$ac_sed_cmds"; then 24453 ac_sed_cmds="sed -f \"$tmp\"/subs-$ac_sed_frag.sed" 24454 else 24455 ac_sed_cmds="$ac_sed_cmds | sed -f \"$tmp\"/subs-$ac_sed_frag.sed" 24456 fi 24457 ac_sed_frag=`expr "$ac_sed_frag" + 1` 24458 ac_beg=$ac_end 24459 ac_end=`expr "$ac_end" + "$ac_max_sed_lines"` 24460 fi 24461 done 24462 if test -z "$ac_sed_cmds"; then 24463 ac_sed_cmds="cat" 24464 fi 24465fi # test -n "$CONFIG_FILES" 24466 24467EOF 24468cat >>"$CONFIG_STATUS" <<\EOF 24469for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue 24470 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". 24471 case "$ac_file" in 24472 - | *:- | *:-:* ) # input from stdin 24473 cat >"$tmp"/stdin 24474 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` 24475 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; 24476 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` 24477 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; 24478 * ) ac_file_in=$ac_file.in ;; 24479 esac 24480 24481 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories. 24482 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 24483 X"$ac_file" : 'X\(//\)[^/]' \| \ 24484 X"$ac_file" : 'X\(//\)$' \| \ 24485 X"$ac_file" : 'X\(/\)' \| \ 24486 . : '\(.\)' 2>/dev/null || 24487echo X"$ac_file" | 24488 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 24489 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 24490 /^X\(\/\/\)$/{ s//\1/; q; } 24491 /^X\(\/\).*/{ s//\1/; q; } 24492 s/.*/./; q'` 24493 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then 24494 { case "$ac_dir" in 24495 [\\/]* | ?:[\\/]* ) as_incr_dir=;; 24496 *) as_incr_dir=.;; 24497esac 24498as_dummy="$ac_dir" 24499for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do 24500 case $as_mkdir_dir in 24501 # Skip DOS drivespec 24502 ?:) as_incr_dir=$as_mkdir_dir ;; 24503 *) 24504 as_incr_dir=$as_incr_dir/$as_mkdir_dir 24505 test -d "$as_incr_dir" || mkdir "$as_incr_dir" 24506 ;; 24507 esac 24508done; } 24509 24510 ac_dir_suffix="/`echo "$ac_dir"|sed 's,^\./,,'`" 24511 # A "../" for each directory in $ac_dir_suffix. 24512 ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'` 24513 else 24514 ac_dir_suffix= ac_dots= 24515 fi 24516 24517 case "$srcdir" in 24518 .) ac_srcdir=. 24519 if test -z "$ac_dots"; then 24520 ac_top_srcdir=. 24521 else 24522 ac_top_srcdir=`echo "$ac_dots" | sed 's,/$,,'` 24523 fi ;; 24524 [\\/]* | ?:[\\/]* ) 24525 ac_srcdir="$srcdir$ac_dir_suffix"; 24526 ac_top_srcdir="$srcdir" ;; 24527 *) # Relative path. 24528 ac_srcdir="$ac_dots$srcdir$ac_dir_suffix" 24529 ac_top_srcdir="$ac_dots$srcdir" ;; 24530 esac 24531 24532 case $INSTALL in 24533 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 24534 *) ac_INSTALL=$ac_dots$INSTALL ;; 24535 esac 24536 24537 if test x"$ac_file" != x-; then 24538 { echo "$as_me:24538: creating $ac_file" >&5 24539echo "$as_me: creating $ac_file" >&6;} 24540 rm -f "$ac_file" 24541 fi 24542 # Let's still pretend it is `configure' which instantiates (i.e., don't 24543 # use $as_me), people would be surprised to read: 24544 # /* config.h. Generated automatically by config.status. */ 24545 configure_input="Generated automatically from `echo $ac_file_in | 24546 sed 's,.*/,,'` by configure." 24547 24548 # First look for the input files in the build tree, otherwise in the 24549 # src tree. 24550 ac_file_inputs=`IFS=: 24551 for f in $ac_file_in; do 24552 case $f in 24553 -) echo "$tmp"/stdin ;; 24554 [\\/$]*) 24555 # Absolute (can't be DOS-style, as IFS=:) 24556 test -f "$f" || { { echo "$as_me:24556: error: cannot find input file: $f" >&5 24557echo "$as_me: error: cannot find input file: $f" >&2;} 24558 { (exit 1); exit 1; }; } 24559 echo "$f";; 24560 *) # Relative 24561 if test -f "$f"; then 24562 # Build tree 24563 echo "$f" 24564 elif test -f "$srcdir/$f"; then 24565 # Source tree 24566 echo "$srcdir/$f" 24567 else 24568 # /dev/null tree 24569 { { echo "$as_me:24569: error: cannot find input file: $f" >&5 24570echo "$as_me: error: cannot find input file: $f" >&2;} 24571 { (exit 1); exit 1; }; } 24572 fi;; 24573 esac 24574 done` || { (exit 1); exit 1; } 24575EOF 24576cat >>"$CONFIG_STATUS" <<\EOF 24577 ac_warn_datarootdir=no 24578 if test x"$ac_file" != x-; then 24579 for ac_item in $ac_file_inputs 24580 do 24581 ac_seen=`grep '@\(datadir\|mandir\|infodir\)@' "$ac_item"` 24582 if test -n "$ac_seen"; then 24583 ac_used=`grep '@datarootdir@' "$ac_item"` 24584 if test -z "$ac_used"; then 24585 { echo "$as_me:24585: WARNING: datarootdir was used implicitly but not set: 24586$ac_seen" >&5 24587echo "$as_me: WARNING: datarootdir was used implicitly but not set: 24588$ac_seen" >&2;} 24589 ac_warn_datarootdir=yes 24590 fi 24591 fi 24592 ac_seen=`grep '${datarootdir}' "$ac_item"` 24593 if test -n "$ac_seen"; then 24594 { echo "$as_me:24594: WARNING: datarootdir was used explicitly but not set: 24595$ac_seen" >&5 24596echo "$as_me: WARNING: datarootdir was used explicitly but not set: 24597$ac_seen" >&2;} 24598 ac_warn_datarootdir=yes 24599 fi 24600 done 24601 fi 24602 24603if test "x$ac_warn_datarootdir" = xyes; then 24604 ac_sed_cmds="$ac_sed_cmds | sed -e 's,@datarootdir@,\${prefix}/share,g' -e 's,\${datarootdir},\${prefix}/share,g'" 24605fi 24606 24607EOF 24608cat >>"$CONFIG_STATUS" <<EOF 24609 sed "$ac_vpsub 24610$extrasub 24611EOF 24612cat >>"$CONFIG_STATUS" <<\EOF 24613:t 24614/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 24615s,@configure_input@,$configure_input,;t t 24616s,@srcdir@,$ac_srcdir,;t t 24617s,@top_srcdir@,$ac_top_srcdir,;t t 24618s,@INSTALL@,$ac_INSTALL,;t t 24619" $ac_file_inputs | (eval "$ac_sed_cmds") >"$tmp"/out 24620 rm -f "$tmp"/stdin 24621EOF 24622test -n "${FGREP}" || FGREP="grep -F" 24623test -n "${EGREP}" || EGREP="grep -E" 24624cat >>"$CONFIG_STATUS" <<EOF 24625 test -n "\${FGREP}" || FGREP="$FGREP" 24626 test -n "\${EGREP}" || EGREP="$EGREP" 24627EOF 24628cat >>"$CONFIG_STATUS" <<\EOF 24629 if test x"$ac_file" != x-; then 24630 cp "$tmp/out" "$ac_file" 24631 24632 for ac_name in prefix exec_prefix datarootdir 24633 do 24634 ac_seen=`$FGREP -n '${'$ac_name'[:=].*}' "$ac_file"` 24635 if test -n "$ac_seen"; then 24636 ac_init=`$EGREP '[ ]*'$ac_name'[ ]*=' "$ac_file"` 24637 if test -z "$ac_init"; then 24638 ac_seen=`echo "$ac_seen" |sed -e 's,^,'"$ac_file"':,'` 24639 { echo "$as_me:24639: WARNING: Variable $ac_name is used but was not set: 24640$ac_seen" >&5 24641echo "$as_me: WARNING: Variable $ac_name is used but was not set: 24642$ac_seen" >&2;} 24643 fi 24644 fi 24645 done 24646 $EGREP -n '@[a-z_][a-z_0-9]+@' "$ac_file" >"$tmp"/out 24647 $EGREP -n '@[A-Z_][A-Z_0-9]+@' "$ac_file" >>"$tmp"/out 24648 if test -s "$tmp"/out; then 24649 ac_seen=`sed -e 's,^,'"$ac_file"':,' < "$tmp"/out` 24650 { echo "$as_me:24650: WARNING: Some variables may not be substituted: 24651$ac_seen" >&5 24652echo "$as_me: WARNING: Some variables may not be substituted: 24653$ac_seen" >&2;} 24654 fi 24655 else 24656 cat "$tmp"/out 24657 fi 24658 rm -f "$tmp"/out 24659 24660done 24661EOF 24662cat >>"$CONFIG_STATUS" <<\EOF 24663 24664# 24665# CONFIG_HEADER section. 24666# 24667 24668# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where 24669# NAME is the cpp macro being defined and VALUE is the value it is being given. 24670# 24671# ac_d sets the value in "#define NAME VALUE" lines. 24672ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)' 24673ac_dB='[ ].*$,\1#\2' 24674ac_dC=' ' 24675ac_dD=',;t' 24676# ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE". 24677ac_iA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' 24678ac_iB='\([ ]\),\1#\2define\3' 24679ac_iC=' ' 24680ac_iD='\4,;t' 24681# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE". 24682ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' 24683ac_uB='$,\1#\2define\3' 24684ac_uC=' ' 24685ac_uD=',;t' 24686 24687for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue 24688 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". 24689 case "$ac_file" in 24690 - | *:- | *:-:* ) # input from stdin 24691 cat >"$tmp"/stdin 24692 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` 24693 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; 24694 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` 24695 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; 24696 * ) ac_file_in=$ac_file.in ;; 24697 esac 24698 24699 test x"$ac_file" != x- && { echo "$as_me:24699: creating $ac_file" >&5 24700echo "$as_me: creating $ac_file" >&6;} 24701 24702 # First look for the input files in the build tree, otherwise in the 24703 # src tree. 24704 ac_file_inputs=`IFS=: 24705 for f in $ac_file_in; do 24706 case $f in 24707 -) echo "$tmp"/stdin ;; 24708 [\\/$]*) 24709 # Absolute (can't be DOS-style, as IFS=:) 24710 test -f "$f" || { { echo "$as_me:24710: error: cannot find input file: $f" >&5 24711echo "$as_me: error: cannot find input file: $f" >&2;} 24712 { (exit 1); exit 1; }; } 24713 echo $f;; 24714 *) # Relative 24715 if test -f "$f"; then 24716 # Build tree 24717 echo $f 24718 elif test -f "$srcdir/$f"; then 24719 # Source tree 24720 echo "$srcdir/$f" 24721 else 24722 # /dev/null tree 24723 { { echo "$as_me:24723: error: cannot find input file: $f" >&5 24724echo "$as_me: error: cannot find input file: $f" >&2;} 24725 { (exit 1); exit 1; }; } 24726 fi;; 24727 esac 24728 done` || { (exit 1); exit 1; } 24729 # Remove the trailing spaces. 24730 sed 's/[ ]*$//' $ac_file_inputs >"$tmp"/in 24731 24732EOF 24733 24734# Transform confdefs.h into a list of #define's. We won't use it as a sed 24735# script, but as data to insert where we see @DEFS@. We expect AC_SAVE_DEFS to 24736# be either 'cat' or 'sort'. 24737cat confdefs.h | uniq >conftest.vals 24738 24739# Break up conftest.vals because some shells have a limit on 24740# the size of here documents, and old seds have small limits too. 24741 24742rm -f conftest.tail 24743echo ' rm -f conftest.frag' >> "$CONFIG_STATUS" 24744while grep . conftest.vals >/dev/null 24745do 24746 # Write chunks of a limited-size here document to conftest.frag. 24747 echo ' cat >> conftest.frag <<CEOF' >> "$CONFIG_STATUS" 24748 sed "${ac_max_here_lines}q" conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> "$CONFIG_STATUS" 24749 echo 'CEOF' >> "$CONFIG_STATUS" 24750 sed "1,${ac_max_here_lines}d" conftest.vals > conftest.tail 24751 rm -f conftest.vals 24752 mv conftest.tail conftest.vals 24753done 24754rm -f conftest.vals 24755 24756# Run sed to substitute the contents of conftest.frag into $tmp/in at the 24757# marker @DEFS@. 24758echo ' cat >> conftest.edit <<CEOF 24759/@DEFS@/r conftest.frag 24760/@DEFS@/d 24761CEOF 24762sed -f conftest.edit "$tmp"/in > "$tmp"/out 24763rm -f "$tmp"/in 24764mv "$tmp"/out "$tmp"/in 24765rm -f conftest.edit conftest.frag 24766' >> "$CONFIG_STATUS" 24767 24768cat >>"$CONFIG_STATUS" <<\EOF 24769 # Let's still pretend it is `configure' which instantiates (i.e., don't 24770 # use $as_me), people would be surprised to read: 24771 # /* config.h. Generated automatically by config.status. */ 24772 if test x"$ac_file" = x-; then 24773 echo "/* Generated automatically by configure. */" >"$tmp"/config.h 24774 else 24775 echo "/* $ac_file. Generated automatically by configure. */" >"$tmp"/config.h 24776 fi 24777 cat "$tmp"/in >>"$tmp"/config.h 24778 rm -f "$tmp"/in 24779 if test x"$ac_file" != x-; then 24780 if cmp -s "$ac_file" "$tmp/config.h" 2>/dev/null; then 24781 { echo "$as_me:24781: $ac_file is unchanged" >&5 24782echo "$as_me: $ac_file is unchanged" >&6;} 24783 else 24784 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 24785 X"$ac_file" : 'X\(//\)[^/]' \| \ 24786 X"$ac_file" : 'X\(//\)$' \| \ 24787 X"$ac_file" : 'X\(/\)' \| \ 24788 . : '\(.\)' 2>/dev/null || 24789echo X"$ac_file" | 24790 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 24791 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 24792 /^X\(\/\/\)$/{ s//\1/; q; } 24793 /^X\(\/\).*/{ s//\1/; q; } 24794 s/.*/./; q'` 24795 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then 24796 { case "$ac_dir" in 24797 [\\/]* | ?:[\\/]* ) as_incr_dir=;; 24798 *) as_incr_dir=.;; 24799esac 24800as_dummy="$ac_dir" 24801for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do 24802 case $as_mkdir_dir in 24803 # Skip DOS drivespec 24804 ?:) as_incr_dir=$as_mkdir_dir ;; 24805 *) 24806 as_incr_dir=$as_incr_dir/$as_mkdir_dir 24807 test -d "$as_incr_dir" || mkdir "$as_incr_dir" 24808 ;; 24809 esac 24810done; } 24811 24812 fi 24813 rm -f "$ac_file" 24814 mv "$tmp/config.h" "$ac_file" 24815 fi 24816 else 24817 cat "$tmp"/config.h 24818 rm -f "$tmp"/config.h 24819 fi 24820done 24821EOF 24822cat >>"$CONFIG_STATUS" <<\EOF 24823# 24824# CONFIG_COMMANDS section. 24825# 24826for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue 24827 ac_dest=`echo "$ac_file" | sed 's,:.*,,'` 24828 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'` 24829 24830 case "$ac_dest" in 24831 default ) 24832 24833for cf_dir in . 24834do 24835 if test ! -d "$srcdir/$cf_dir" ; then 24836 continue 24837 elif test -f "$srcdir/$cf_dir/programs" ; then 24838 $AWK -f $srcdir/mk-test.awk INSTALL=yes ECHO_LINK="$ECHO_LD" "$srcdir/$cf_dir/programs" >>$cf_dir/Makefile 24839 fi 24840done 24841 24842 cat >>Makefile <<TEST_EOF 24843 24844# These rules are generated so we do not rely on suffix rules, which do not 24845# work consistently for different make-programs (the '\$(MODEL)/' confuses 24846# some, and the '\$x' confuses others). 24847TEST_EOF 24848 24849LIST=`sed -e 's/[ ].*//' -e '/^[#@]/d' $srcdir/modules` 24850for N in $LIST 24851do 24852 cat >>Makefile <<TEST_EOF 24853 24854\$(MODEL)/$N.o : \$(srcdir)/$N.c \\ 24855 \$(srcdir)/test.priv.h \\ 24856 ncurses_cfg.h 24857 $SHOW_CC 24858 $ECHO_CC\$(CC) -c \$(CFLAGS_DEFAULT) -DMODULE_NAME="$N" \$(srcdir)/$N.c 24859TEST_EOF 24860done 24861 24862if test -f ../config.guess && test -f ../config.sub 24863then 24864 cat >>Makefile <<TEST_EOF 24865 24866# if we used CF_INHERIT for getting these files, we can remove them 24867distclean:: 24868 rm -f config.guess config.sub 24869TEST_EOF 24870fi 24871 ;; 24872 esac 24873done 24874EOF 24875 24876cat >>"$CONFIG_STATUS" <<\EOF 24877 24878{ (exit 0); exit 0; } 24879EOF 24880chmod +x "$CONFIG_STATUS" 24881ac_clean_files=$ac_clean_files_save 24882 24883# configure is writing to config.log, and then calls config.status. 24884# config.status does its own redirection, appending to config.log. 24885# Unfortunately, on DOS this fails, as config.log is still kept open 24886# by configure, so config.status won't be able to write to it; its 24887# output is simply discarded. So we exec the FD to /dev/null, 24888# effectively closing config.log, so it can be properly (re)opened and 24889# appended to by config.status. When coming back to configure, we 24890# need to make the FD available again. 24891if test "$no_create" != yes; then 24892 ac_cs_success=: 24893 exec 5>/dev/null 24894 $SHELL "$CONFIG_STATUS" || ac_cs_success=false 24895 exec 5>>config.log 24896 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 24897 # would make configure fail if this is the last instruction. 24898 "$ac_cs_success" || { (exit 1); exit 1; } 24899fi 24900 24901