1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by Autoconf 2.52.20210105. 4# 5# Copyright 2003-2020,2021 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="dialog.h" 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 706 --disable-echo do not display "compiling" commands 707 --disable-largefile omit support for large files 708 --with-install-prefix=XXX sets DESTDIR, useful for packaging 709 --with-x use the X Window System 710 --enable-warnings test: turn on gcc compiler warnings 711 --with-pkg-config{=path} enable/disable use of pkg-config 712 --with-package=XXX rename dialog to XXX, library to libXXX.a, etc 713 --enable-header-subdir install dlg_XXX headers to subdirectory 714 --with-man2html=XXX use XXX rather than groff 715 --with-libiconv-prefix=DIR 716 search for libiconv in DIR/include and DIR/lib 717 --enable-nls use Native Language Support 718 --with-included-gettext use the GNU gettext library included here 719 --with-textdomain=PKG NLS text-domain (default is package name) 720 --disable-included-msgs use included messages, for i18n support 721 --with-dmalloc test: use Gray Watson's dmalloc library 722 --with-dbmalloc test: use Conor Cahill's dbmalloc library 723 --with-purify test: use Purify 724 --with-valgrind test: use valgrind 725 --with-no-leaks test: free permanent memory, analyze leaks 726 --disable-trace do not support --trace option 727 --enable-rpath use rpath option when generating shared libraries 728 --with-rel-version=XXX override derived release version 729 --with-abi-version=XXX override derived ABI version 730 --disable-libtool-version enable to use libtool's incompatible naming scheme 731 --with-libtool generate libraries with libtool 732 --with-libtool-opts=XXX specify additional libtool options 733 --with-export-syms=XXX limit exported symbols using libtool 734 --with-shared generate shared-libraries 735 --with-shlib-version=X Specify rel or abi version for shared libs 736 --with-versioned-syms=X markup versioned symbols using ld 737 --with-curses-dir=DIR directory in which (n)curses is installed 738 --with-screen=XXX use specified curses-libraries 739 --with-ncursesw use wide ncurses-libraries 740 --with-ncurses use ncurses-libraries 741 --with-pdcurses compile/link with pdcurses X11 library 742 --with-curses-colr compile/link with HPUX 10.x color-curses 743 --with-curses-5lib compile/link with SunOS 5lib curses 744 --with-Xaw3d link with Xaw 3d library 745 --with-Xaw3dxft link with Xaw 3d xft library 746 --with-neXtaw link with neXT Athena library 747 --with-XawPlus link with Athena-Plus library 748 --disable-extras do not include extra dialogs 749 --disable-rc-file do not include config-file support 750 --disable-rc-file2 do not use extra attributes in config-file 751 --disable-Xdialog do not include Xdialog-style dialogs (1.1) 752 --disable-Xdialog2 do not include extra Xdialog-style dialogs (1.2) 753 --disable-whiptail do not map extra whiptail options 754 --disable-form do not include the form dialog 755 --disable-gauge do not include the gauge dialogs 756 --disable-tailbox do not include the tailbox dialog 757 --disable-mixedform do not include the mixedform dialog 758 --disable-mixedgauge do not include the mixedgauge dialog 759 --enable-widec enable wide-curses features 760 --disable-rpath-hack don't add rpath options for additional libraries 761 762Some influential environment variables: 763 CC C compiler command 764 CFLAGS C compiler flags 765 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 766 nonstandard directory <lib dir> 767 CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have 768 headers in a nonstandard directory <include dir> 769 CPP C preprocessor 770 771Use these variables to override the choices made by `configure' or to help 772it to find libraries and programs with nonstandard names/locations. 773 774EOF 775fi 776 777if test "$ac_init_help" = "recursive"; then 778 # If there are subdirs, report their specific --help. 779 ac_popdir=`pwd` 780 for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue 781 cd "$ac_subdir" 782 # A "../" for each directory in /$ac_subdir. 783 ac_dots=`echo "$ac_subdir" | 784 sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'` 785 786 case "$srcdir" in 787 .) # No --srcdir option. We are building in place. 788 ac_sub_srcdir="$srcdir" ;; 789 [\\/]* | ?:[\\/]* ) # Absolute path. 790 ac_sub_srcdir="$srcdir/$ac_subdir" ;; 791 *) # Relative path. 792 ac_sub_srcdir="$ac_dots$srcdir/$ac_subdir" ;; 793 esac 794 795 # Check for guested configure; otherwise get Cygnus style configure. 796 if test -f "$ac_sub_srcdir/configure.gnu"; then 797 echo 798 $SHELL "$ac_sub_srcdir/configure.gnu" --help=recursive 799 elif test -f "$ac_sub_srcdir/configure"; then 800 echo 801 $SHELL "$ac_sub_srcdir/configure" --help=recursive 802 elif test -f "$ac_sub_srcdir/configure.ac" || 803 test -f "$ac_sub_srcdir/configure.in"; then 804 echo 805 "$ac_configure" --help 806 else 807 echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2 808 fi 809 cd "$ac_popdir" 810 done 811fi 812 813test -n "$ac_init_help" && exit 0 814if "$ac_init_version"; then 815 cat <<\EOF 816 817Copyright 2003-2020,2021 Thomas E. Dickey 818Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001 819Free Software Foundation, Inc. 820This configure script is free software; the Free Software Foundation 821gives unlimited permission to copy, distribute and modify it. 822EOF 823 exit 0 824fi 825exec 5>config.log 826cat >&5 <<EOF 827This file contains any messages produced by compilers while 828running configure, to aid debugging if configure makes a mistake. 829 830It was created by $as_me, which was 831generated by GNU Autoconf 2.52.20210105. Invocation command line was 832 833 $ $0 $@ 834 835EOF 836{ 837cat <<_ASUNAME 838## ---------- ## 839## Platform. ## 840## ---------- ## 841 842hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 843uname -m = `(uname -m) 2>/dev/null || echo unknown` 844uname -r = `(uname -r) 2>/dev/null || echo unknown` 845uname -s = `(uname -s) 2>/dev/null || echo unknown` 846uname -v = `(uname -v) 2>/dev/null || echo unknown` 847 848/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 849/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 850 851/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 852/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 853/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 854hostinfo = `(hostinfo) 2>/dev/null || echo unknown` 855/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 856/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 857/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 858 859PATH = $PATH 860 861_ASUNAME 862} >&5 863 864cat >&5 <<EOF 865## ------------ ## 866## Core tests. ## 867## ------------ ## 868 869EOF 870 871# Keep a trace of the command line. 872# Strip out --no-create and --no-recursion so they do not pile up. 873# Also quote any args containing shell meta-characters. 874ac_configure_args= 875ac_sep= 876for ac_arg 877do 878 case "$ac_arg" in 879 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 880 | --no-cr | --no-c) ;; 881 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 882 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;; 883 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) 884 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` 885 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'" 886 ac_sep=" " ;; 887 *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg" 888 ac_sep=" " ;; 889 esac 890 # Get rid of the leading space. 891done 892 893# When interrupted or exit'd, cleanup temporary files, and complete 894# config.log. We remove comments because anyway the quotes in there 895# would cause problems or look ugly. 896trap 'exit_status=$? 897 # Save into config.log some information that might help in debugging. 898 echo >&5 899 echo "## ----------------- ##" >&5 900 echo "## Cache variables. ##" >&5 901 echo "## ----------------- ##" >&5 902 echo >&5 903 # The following way of writing the cache mishandles newlines in values, 904{ 905 (set) 2>&1 | 906 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in 907 *ac_space=\ *) 908 sed -n \ 909 "s/'"'"'/'"'"'\\\\'"'"''"'"'/g; 910 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p" 911 ;; 912 *) 913 sed -n \ 914 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" 915 ;; 916 esac; 917} >&5 918 sed "/^$/d" confdefs.h >conftest.log 919 if test -s conftest.log; then 920 echo >&5 921 echo "## ------------ ##" >&5 922 echo "## confdefs.h. ##" >&5 923 echo "## ------------ ##" >&5 924 echo >&5 925 cat conftest.log >&5 926 fi 927 (echo; echo) >&5 928 test "$ac_signal" != 0 && 929 echo "$as_me: caught signal $ac_signal" >&5 930 echo "$as_me: exit $exit_status" >&5 931 rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files && 932 exit $exit_status 933 ' 0 934for ac_signal in 1 2 13 15; do 935 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' "$ac_signal" 936done 937ac_signal=0 938 939# confdefs.h avoids OS command line length limits that DEFS can exceed. 940rm -rf conftest* confdefs.h 941# AIX cpp loses on an empty file, so make sure it contains at least a newline. 942echo >confdefs.h 943 944# Let the site file select an alternate cache file if it wants to. 945# Prefer explicitly selected file to automatically selected ones. 946if test -z "$CONFIG_SITE"; then 947 if test "x$prefix" != xNONE; then 948 CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site" 949 else 950 CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site" 951 fi 952fi 953for ac_site_file in $CONFIG_SITE; do 954 if test -r "$ac_site_file"; then 955 { echo "$as_me:955: loading site script $ac_site_file" >&5 956echo "$as_me: loading site script $ac_site_file" >&6;} 957 cat "$ac_site_file" >&5 958 . "$ac_site_file" 959 fi 960done 961 962if test -r "$cache_file"; then 963 # Some versions of bash will fail to source /dev/null (special 964 # files actually), so we avoid doing that. 965 if test -f "$cache_file"; then 966 { echo "$as_me:966: loading cache $cache_file" >&5 967echo "$as_me: loading cache $cache_file" >&6;} 968 case $cache_file in 969 [\\/]* | ?:[\\/]* ) . $cache_file;; 970 *) . ./$cache_file;; 971 esac 972 fi 973else 974 { echo "$as_me:974: creating cache $cache_file" >&5 975echo "$as_me: creating cache $cache_file" >&6;} 976 >$cache_file 977fi 978 979# Check that the precious variables saved in the cache have kept the same 980# value. 981ac_cache_corrupted=false 982for ac_var in `(set) 2>&1 | 983 sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do 984 eval ac_old_set=\$ac_cv_env_${ac_var}_set 985 eval ac_new_set=\$ac_env_${ac_var}_set 986 eval ac_old_val="\$ac_cv_env_${ac_var}_value" 987 eval ac_new_val="\$ac_env_${ac_var}_value" 988 case "$ac_old_set,$ac_new_set" in 989 set,) 990 { echo "$as_me:990: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 991echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 992 ac_cache_corrupted=: ;; 993 ,set) 994 { echo "$as_me:994: error: \`$ac_var' was not set in the previous run" >&5 995echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 996 ac_cache_corrupted=: ;; 997 ,);; 998 *) 999 if test "x$ac_old_val" != "x$ac_new_val"; then 1000 { echo "$as_me:1000: error: \`$ac_var' has changed since the previous run:" >&5 1001echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 1002 { echo "$as_me:1002: former value: $ac_old_val" >&5 1003echo "$as_me: former value: $ac_old_val" >&2;} 1004 { echo "$as_me:1004: current value: $ac_new_val" >&5 1005echo "$as_me: current value: $ac_new_val" >&2;} 1006 ac_cache_corrupted=: 1007 fi;; 1008 esac 1009 # Pass precious variables to config.status. It doesn't matter if 1010 # we pass some twice (in addition to the command line arguments). 1011 if test "$ac_new_set" = set; then 1012 case "$ac_new_val" in 1013 *" "*|*" "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*) 1014 ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` 1015 ac_configure_args="$ac_configure_args '$ac_arg'" 1016 ;; 1017 *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val" 1018 ;; 1019 esac 1020 fi 1021done 1022if "$ac_cache_corrupted"; then 1023 { echo "$as_me:1023: error: changes in the environment can compromise the build" >&5 1024echo "$as_me: error: changes in the environment can compromise the build" >&2;} 1025 { { echo "$as_me:1025: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 1026echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} 1027 { (exit 1); exit 1; }; } 1028fi 1029 1030ac_ext=c 1031ac_cpp='$CPP $CPPFLAGS' 1032ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5' 1033ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5' 1034ac_compiler_gnu=$ac_cv_c_compiler_gnu 1035ac_main_return="return" 1036 1037case `echo "testing\c" 2>/dev/null; echo 1,2,3`,`echo -n testing 2>/dev/null; echo 1,2,3` in 1038 *c*,-n*) ECHO_N= 1039 ECHO_C= # newlines do not sed ;-) only broken shells would use this case anyway 1040 ECHO_T=' ' 1041 ;; 1042 *c*,* ) ECHO_N=-n 1043 ECHO_C= 1044 ECHO_T= 1045 ;; 1046 *) ECHO_N= 1047 ECHO_C='\c' 1048 ECHO_T= 1049 ;; 1050esac 1051echo "#! $SHELL" >conftest.sh 1052echo "exit 0" >>conftest.sh 1053chmod +x conftest.sh 1054if { (echo "$as_me:1054: PATH=\".;.\"; conftest.sh") >&5 1055 (PATH=".;."; conftest.sh) 2>&5 1056 ac_status=$? 1057 echo "$as_me:1057: \$? = $ac_status" >&5 1058 (exit "$ac_status"); }; then 1059 ac_path_separator=';' 1060else 1061 ac_path_separator=: 1062fi 1063PATH_SEPARATOR="$ac_path_separator" 1064rm -f conftest.sh 1065 1066ac_config_headers="$ac_config_headers dlg_config.h:config.hin" 1067 1068test "$program_prefix" != NONE && 1069 program_transform_name="s,^,$program_prefix,;$program_transform_name" 1070# Use a double $ so make ignores it. 1071test "$program_suffix" != NONE && 1072 program_transform_name="s,\$,$program_suffix,;$program_transform_name" 1073# Double any \ or $. echo might interpret backslashes. 1074# By default was `s,x,x', remove it if useless. 1075cat <<\_ACEOF >conftest.sed 1076s/[\\$]/&&/g;s/;s,x,x,$// 1077_ACEOF 1078program_transform_name=`echo $program_transform_name | sed -f conftest.sed` 1079rm conftest.sed 1080 1081DESTDIR= 1082 1083ac_aux_dir= 1084for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do 1085 if test -f "$ac_dir/install-sh"; then 1086 ac_aux_dir=$ac_dir 1087 ac_install_sh="$ac_aux_dir/install-sh -c" 1088 break 1089 elif test -f "$ac_dir/install.sh"; then 1090 ac_aux_dir=$ac_dir 1091 ac_install_sh="$ac_aux_dir/install.sh -c" 1092 break 1093 elif test -f "$ac_dir/shtool"; then 1094 ac_aux_dir=$ac_dir 1095 ac_install_sh="$ac_aux_dir/shtool install -c" 1096 break 1097 fi 1098done 1099if test -z "$ac_aux_dir"; then 1100 { { echo "$as_me:1100: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5 1101echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;} 1102 { (exit 1); exit 1; }; } 1103fi 1104ac_config_guess="$SHELL $ac_aux_dir/config.guess" 1105ac_config_sub="$SHELL $ac_aux_dir/config.sub" 1106ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure. 1107 1108# Make sure we can run config.sub. 1109$ac_config_sub sun4 >/dev/null 2>&1 || 1110 { { echo "$as_me:1110: error: cannot run $ac_config_sub" >&5 1111echo "$as_me: error: cannot run $ac_config_sub" >&2;} 1112 { (exit 1); exit 1; }; } 1113 1114echo "$as_me:1114: checking build system type" >&5 1115echo $ECHO_N "checking build system type... $ECHO_C" >&6 1116if test "${ac_cv_build+set}" = set; then 1117 echo $ECHO_N "(cached) $ECHO_C" >&6 1118else 1119 ac_cv_build_alias=$build_alias 1120test -z "$ac_cv_build_alias" && 1121 ac_cv_build_alias=`$ac_config_guess` 1122test -z "$ac_cv_build_alias" && 1123 { { echo "$as_me:1123: error: cannot guess build type; you must specify one" >&5 1124echo "$as_me: error: cannot guess build type; you must specify one" >&2;} 1125 { (exit 1); exit 1; }; } 1126ac_cv_build=`$ac_config_sub "$ac_cv_build_alias"` || 1127 { { echo "$as_me:1127: error: $ac_config_sub $ac_cv_build_alias failed." >&5 1128echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;} 1129 { (exit 1); exit 1; }; } 1130 1131fi 1132echo "$as_me:1132: result: $ac_cv_build" >&5 1133echo "${ECHO_T}$ac_cv_build" >&6 1134build=$ac_cv_build 1135build_cpu=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` 1136build_vendor=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` 1137build_os=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` 1138 1139echo "$as_me:1139: checking host system type" >&5 1140echo $ECHO_N "checking host system type... $ECHO_C" >&6 1141if test "${ac_cv_host+set}" = set; then 1142 echo $ECHO_N "(cached) $ECHO_C" >&6 1143else 1144 ac_cv_host_alias=$host_alias 1145test -z "$ac_cv_host_alias" && 1146 ac_cv_host_alias=$ac_cv_build_alias 1147ac_cv_host=`$ac_config_sub "$ac_cv_host_alias"` || 1148 { { echo "$as_me:1148: error: $ac_config_sub $ac_cv_host_alias failed" >&5 1149echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;} 1150 { (exit 1); exit 1; }; } 1151 1152fi 1153echo "$as_me:1153: result: $ac_cv_host" >&5 1154echo "${ECHO_T}$ac_cv_host" >&6 1155host=$ac_cv_host 1156host_cpu=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` 1157host_vendor=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'` 1158host_os=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'` 1159 1160ac_ext=c 1161ac_cpp='$CPP $CPPFLAGS' 1162ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5' 1163ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5' 1164ac_compiler_gnu=$ac_cv_c_compiler_gnu 1165ac_main_return="return" 1166if test -n "$ac_tool_prefix"; then 1167 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 1168set dummy ${ac_tool_prefix}gcc; ac_word=$2 1169echo "$as_me:1169: checking for $ac_word" >&5 1170echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1171if test "${ac_cv_prog_CC+set}" = set; then 1172 echo $ECHO_N "(cached) $ECHO_C" >&6 1173else 1174 if test -n "$CC"; then 1175 ac_cv_prog_CC="$CC" # Let the user override the test. 1176else 1177 ac_save_IFS=$IFS; IFS=$ac_path_separator 1178ac_dummy="$PATH" 1179for ac_dir in $ac_dummy; do 1180 IFS=$ac_save_IFS 1181 test -z "$ac_dir" && ac_dir=. 1182 $as_executable_p "$ac_dir/$ac_word" || continue 1183ac_cv_prog_CC="${ac_tool_prefix}gcc" 1184echo "$as_me:1184: found $ac_dir/$ac_word" >&5 1185break 1186done 1187 1188fi 1189fi 1190CC=$ac_cv_prog_CC 1191if test -n "$CC"; then 1192 echo "$as_me:1192: result: $CC" >&5 1193echo "${ECHO_T}$CC" >&6 1194else 1195 echo "$as_me:1195: result: no" >&5 1196echo "${ECHO_T}no" >&6 1197fi 1198 1199fi 1200if test -z "$ac_cv_prog_CC"; then 1201 ac_ct_CC=$CC 1202 # Extract the first word of "gcc", so it can be a program name with args. 1203set dummy gcc; ac_word=$2 1204echo "$as_me:1204: checking for $ac_word" >&5 1205echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1206if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 1207 echo $ECHO_N "(cached) $ECHO_C" >&6 1208else 1209 if test -n "$ac_ct_CC"; then 1210 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 1211else 1212 ac_save_IFS=$IFS; IFS=$ac_path_separator 1213ac_dummy="$PATH" 1214for ac_dir in $ac_dummy; do 1215 IFS=$ac_save_IFS 1216 test -z "$ac_dir" && ac_dir=. 1217 $as_executable_p "$ac_dir/$ac_word" || continue 1218ac_cv_prog_ac_ct_CC="gcc" 1219echo "$as_me:1219: found $ac_dir/$ac_word" >&5 1220break 1221done 1222 1223fi 1224fi 1225ac_ct_CC=$ac_cv_prog_ac_ct_CC 1226if test -n "$ac_ct_CC"; then 1227 echo "$as_me:1227: result: $ac_ct_CC" >&5 1228echo "${ECHO_T}$ac_ct_CC" >&6 1229else 1230 echo "$as_me:1230: result: no" >&5 1231echo "${ECHO_T}no" >&6 1232fi 1233 1234 CC=$ac_ct_CC 1235else 1236 CC="$ac_cv_prog_CC" 1237fi 1238 1239if test -z "$CC"; then 1240 if test -n "$ac_tool_prefix"; then 1241 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 1242set dummy ${ac_tool_prefix}cc; ac_word=$2 1243echo "$as_me:1243: checking for $ac_word" >&5 1244echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1245if test "${ac_cv_prog_CC+set}" = set; then 1246 echo $ECHO_N "(cached) $ECHO_C" >&6 1247else 1248 if test -n "$CC"; then 1249 ac_cv_prog_CC="$CC" # Let the user override the test. 1250else 1251 ac_save_IFS=$IFS; IFS=$ac_path_separator 1252ac_dummy="$PATH" 1253for ac_dir in $ac_dummy; do 1254 IFS=$ac_save_IFS 1255 test -z "$ac_dir" && ac_dir=. 1256 $as_executable_p "$ac_dir/$ac_word" || continue 1257ac_cv_prog_CC="${ac_tool_prefix}cc" 1258echo "$as_me:1258: found $ac_dir/$ac_word" >&5 1259break 1260done 1261 1262fi 1263fi 1264CC=$ac_cv_prog_CC 1265if test -n "$CC"; then 1266 echo "$as_me:1266: result: $CC" >&5 1267echo "${ECHO_T}$CC" >&6 1268else 1269 echo "$as_me:1269: result: no" >&5 1270echo "${ECHO_T}no" >&6 1271fi 1272 1273fi 1274if test -z "$ac_cv_prog_CC"; then 1275 ac_ct_CC=$CC 1276 # Extract the first word of "cc", so it can be a program name with args. 1277set dummy cc; ac_word=$2 1278echo "$as_me:1278: checking for $ac_word" >&5 1279echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1280if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 1281 echo $ECHO_N "(cached) $ECHO_C" >&6 1282else 1283 if test -n "$ac_ct_CC"; then 1284 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 1285else 1286 ac_save_IFS=$IFS; IFS=$ac_path_separator 1287ac_dummy="$PATH" 1288for ac_dir in $ac_dummy; do 1289 IFS=$ac_save_IFS 1290 test -z "$ac_dir" && ac_dir=. 1291 $as_executable_p "$ac_dir/$ac_word" || continue 1292ac_cv_prog_ac_ct_CC="cc" 1293echo "$as_me:1293: found $ac_dir/$ac_word" >&5 1294break 1295done 1296 1297fi 1298fi 1299ac_ct_CC=$ac_cv_prog_ac_ct_CC 1300if test -n "$ac_ct_CC"; then 1301 echo "$as_me:1301: result: $ac_ct_CC" >&5 1302echo "${ECHO_T}$ac_ct_CC" >&6 1303else 1304 echo "$as_me:1304: result: no" >&5 1305echo "${ECHO_T}no" >&6 1306fi 1307 1308 CC=$ac_ct_CC 1309else 1310 CC="$ac_cv_prog_CC" 1311fi 1312 1313fi 1314if test -z "$CC"; then 1315 # Extract the first word of "cc", so it can be a program name with args. 1316set dummy cc; ac_word=$2 1317echo "$as_me:1317: checking for $ac_word" >&5 1318echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1319if test "${ac_cv_prog_CC+set}" = set; then 1320 echo $ECHO_N "(cached) $ECHO_C" >&6 1321else 1322 if test -n "$CC"; then 1323 ac_cv_prog_CC="$CC" # Let the user override the test. 1324else 1325 ac_prog_rejected=no 1326 ac_save_IFS=$IFS; IFS=$ac_path_separator 1327ac_dummy="$PATH" 1328for ac_dir in $ac_dummy; do 1329 IFS=$ac_save_IFS 1330 test -z "$ac_dir" && ac_dir=. 1331 $as_executable_p "$ac_dir/$ac_word" || continue 1332if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then 1333 ac_prog_rejected=yes 1334 continue 1335fi 1336ac_cv_prog_CC="cc" 1337echo "$as_me:1337: found $ac_dir/$ac_word" >&5 1338break 1339done 1340 1341if test "$ac_prog_rejected" = yes; then 1342 # We found a bogon in the path, so make sure we never use it. 1343 set dummy $ac_cv_prog_CC 1344 shift 1345 if test $# != 0; then 1346 # We chose a different compiler from the bogus one. 1347 # However, it has the same basename, so the bogon will be chosen 1348 # first if we set CC to just the basename; use the full file name. 1349 shift 1350 set dummy "$ac_dir/$ac_word" ${1+"$@"} 1351 shift 1352 ac_cv_prog_CC="$@" 1353 fi 1354fi 1355fi 1356fi 1357CC=$ac_cv_prog_CC 1358if test -n "$CC"; then 1359 echo "$as_me:1359: result: $CC" >&5 1360echo "${ECHO_T}$CC" >&6 1361else 1362 echo "$as_me:1362: result: no" >&5 1363echo "${ECHO_T}no" >&6 1364fi 1365 1366fi 1367if test -z "$CC"; then 1368 if test -n "$ac_tool_prefix"; then 1369 for ac_prog in cl 1370 do 1371 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 1372set dummy $ac_tool_prefix$ac_prog; ac_word=$2 1373echo "$as_me:1373: checking for $ac_word" >&5 1374echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1375if test "${ac_cv_prog_CC+set}" = set; then 1376 echo $ECHO_N "(cached) $ECHO_C" >&6 1377else 1378 if test -n "$CC"; then 1379 ac_cv_prog_CC="$CC" # Let the user override the test. 1380else 1381 ac_save_IFS=$IFS; IFS=$ac_path_separator 1382ac_dummy="$PATH" 1383for ac_dir in $ac_dummy; do 1384 IFS=$ac_save_IFS 1385 test -z "$ac_dir" && ac_dir=. 1386 $as_executable_p "$ac_dir/$ac_word" || continue 1387ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 1388echo "$as_me:1388: found $ac_dir/$ac_word" >&5 1389break 1390done 1391 1392fi 1393fi 1394CC=$ac_cv_prog_CC 1395if test -n "$CC"; then 1396 echo "$as_me:1396: result: $CC" >&5 1397echo "${ECHO_T}$CC" >&6 1398else 1399 echo "$as_me:1399: result: no" >&5 1400echo "${ECHO_T}no" >&6 1401fi 1402 1403 test -n "$CC" && break 1404 done 1405fi 1406if test -z "$CC"; then 1407 ac_ct_CC=$CC 1408 for ac_prog in cl 1409do 1410 # Extract the first word of "$ac_prog", so it can be a program name with args. 1411set dummy $ac_prog; ac_word=$2 1412echo "$as_me:1412: checking for $ac_word" >&5 1413echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 1414if test "${ac_cv_prog_ac_ct_CC+set}" = set; then 1415 echo $ECHO_N "(cached) $ECHO_C" >&6 1416else 1417 if test -n "$ac_ct_CC"; then 1418 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 1419else 1420 ac_save_IFS=$IFS; IFS=$ac_path_separator 1421ac_dummy="$PATH" 1422for ac_dir in $ac_dummy; do 1423 IFS=$ac_save_IFS 1424 test -z "$ac_dir" && ac_dir=. 1425 $as_executable_p "$ac_dir/$ac_word" || continue 1426ac_cv_prog_ac_ct_CC="$ac_prog" 1427echo "$as_me:1427: found $ac_dir/$ac_word" >&5 1428break 1429done 1430 1431fi 1432fi 1433ac_ct_CC=$ac_cv_prog_ac_ct_CC 1434if test -n "$ac_ct_CC"; then 1435 echo "$as_me:1435: result: $ac_ct_CC" >&5 1436echo "${ECHO_T}$ac_ct_CC" >&6 1437else 1438 echo "$as_me:1438: result: no" >&5 1439echo "${ECHO_T}no" >&6 1440fi 1441 1442 test -n "$ac_ct_CC" && break 1443done 1444 1445 CC=$ac_ct_CC 1446fi 1447 1448fi 1449 1450test -z "$CC" && { { echo "$as_me:1450: error: no acceptable cc found in \$PATH" >&5 1451echo "$as_me: error: no acceptable cc found in \$PATH" >&2;} 1452 { (exit 1); exit 1; }; } 1453 1454# Provide some information about the compiler. 1455echo "$as_me:1455:" \ 1456 "checking for C compiler version" >&5 1457ac_compiler=`set X $ac_compile; echo "$2"` 1458{ (eval echo "$as_me:1458: \"$ac_compiler --version </dev/null >&5\"") >&5 1459 (eval $ac_compiler --version </dev/null >&5) 2>&5 1460 ac_status=$? 1461 echo "$as_me:1461: \$? = $ac_status" >&5 1462 (exit "$ac_status"); } 1463{ (eval echo "$as_me:1463: \"$ac_compiler -v </dev/null >&5\"") >&5 1464 (eval $ac_compiler -v </dev/null >&5) 2>&5 1465 ac_status=$? 1466 echo "$as_me:1466: \$? = $ac_status" >&5 1467 (exit "$ac_status"); } 1468{ (eval echo "$as_me:1468: \"$ac_compiler -V </dev/null >&5\"") >&5 1469 (eval $ac_compiler -V </dev/null >&5) 2>&5 1470 ac_status=$? 1471 echo "$as_me:1471: \$? = $ac_status" >&5 1472 (exit "$ac_status"); } 1473 1474cat >"conftest.$ac_ext" <<_ACEOF 1475#line 1475 "configure" 1476#include "confdefs.h" 1477 1478int 1479main (void) 1480{ 1481 1482 ; 1483 return 0; 1484} 1485_ACEOF 1486ac_clean_files_save=$ac_clean_files 1487ac_clean_files="$ac_clean_files a.out a.exe" 1488# Try to create an executable without -o first, disregard a.out. 1489# It will help us diagnose broken compilers, and finding out an intuition 1490# of exeext. 1491echo "$as_me:1491: checking for C compiler default output" >&5 1492echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6 1493ac_link_default=`echo "$ac_link" | sed 's/ -o *"conftest[^"]*"//'` 1494if { (eval echo "$as_me:1494: \"$ac_link_default\"") >&5 1495 (eval $ac_link_default) 2>&5 1496 ac_status=$? 1497 echo "$as_me:1497: \$? = $ac_status" >&5 1498 (exit "$ac_status"); }; then 1499 # Find the output, starting from the most likely. This scheme is 1500# not robust to junk in `.', hence go to wildcards (a.*) only as a last 1501# resort. 1502for ac_file in `ls a.exe conftest.exe 2>/dev/null; 1503 ls a.out conftest 2>/dev/null; 1504 ls a.* conftest.* 2>/dev/null`; do 1505 case $ac_file in 1506 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; 1507 a.out ) # We found the default executable, but exeext='' is most 1508 # certainly right. 1509 break;; 1510 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 1511 # FIXME: I believe we export ac_cv_exeext for Libtool --akim. 1512 export ac_cv_exeext 1513 break;; 1514 * ) break;; 1515 esac 1516done 1517else 1518 echo "$as_me: failed program was:" >&5 1519cat "conftest.$ac_ext" >&5 1520{ { echo "$as_me:1520: error: C compiler cannot create executables" >&5 1521echo "$as_me: error: C compiler cannot create executables" >&2;} 1522 { (exit 77); exit 77; }; } 1523fi 1524 1525ac_exeext=$ac_cv_exeext 1526echo "$as_me:1526: result: $ac_file" >&5 1527echo "${ECHO_T}$ac_file" >&6 1528 1529# Check the compiler produces executables we can run. If not, either 1530# the compiler is broken, or we cross compile. 1531echo "$as_me:1531: checking whether the C compiler works" >&5 1532echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6 1533# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 1534# If not cross compiling, check that we can run a simple program. 1535if test "$cross_compiling" != yes; then 1536 if { ac_try='./$ac_file' 1537 { (eval echo "$as_me:1537: \"$ac_try\"") >&5 1538 (eval $ac_try) 2>&5 1539 ac_status=$? 1540 echo "$as_me:1540: \$? = $ac_status" >&5 1541 (exit "$ac_status"); }; }; then 1542 cross_compiling=no 1543 else 1544 if test "$cross_compiling" = maybe; then 1545 cross_compiling=yes 1546 else 1547 { { echo "$as_me:1547: error: cannot run C compiled programs. 1548If you meant to cross compile, use \`--host'." >&5 1549echo "$as_me: error: cannot run C compiled programs. 1550If you meant to cross compile, use \`--host'." >&2;} 1551 { (exit 1); exit 1; }; } 1552 fi 1553 fi 1554fi 1555echo "$as_me:1555: result: yes" >&5 1556echo "${ECHO_T}yes" >&6 1557 1558rm -f a.out a.exe "conftest$ac_cv_exeext" 1559ac_clean_files=$ac_clean_files_save 1560# Check the compiler produces executables we can run. If not, either 1561# the compiler is broken, or we cross compile. 1562echo "$as_me:1562: checking whether we are cross compiling" >&5 1563echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6 1564echo "$as_me:1564: result: $cross_compiling" >&5 1565echo "${ECHO_T}$cross_compiling" >&6 1566 1567echo "$as_me:1567: checking for executable suffix" >&5 1568echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6 1569if { (eval echo "$as_me:1569: \"$ac_link\"") >&5 1570 (eval $ac_link) 2>&5 1571 ac_status=$? 1572 echo "$as_me:1572: \$? = $ac_status" >&5 1573 (exit "$ac_status"); }; then 1574 # If both `conftest.exe' and `conftest' are `present' (well, observable) 1575# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 1576# work properly (i.e., refer to `conftest.exe'), while it won't with 1577# `rm'. 1578for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do 1579 case $ac_file in 1580 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; 1581 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 1582 export ac_cv_exeext 1583 break;; 1584 * ) break;; 1585 esac 1586done 1587else 1588 { { echo "$as_me:1588: error: cannot compute EXEEXT: cannot compile and link" >&5 1589echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;} 1590 { (exit 1); exit 1; }; } 1591fi 1592 1593rm -f "conftest$ac_cv_exeext" 1594echo "$as_me:1594: result: $ac_cv_exeext" >&5 1595echo "${ECHO_T}$ac_cv_exeext" >&6 1596 1597rm -f "conftest.$ac_ext" 1598EXEEXT=$ac_cv_exeext 1599ac_exeext=$EXEEXT 1600echo "$as_me:1600: checking for object suffix" >&5 1601echo $ECHO_N "checking for object suffix... $ECHO_C" >&6 1602if test "${ac_cv_objext+set}" = set; then 1603 echo $ECHO_N "(cached) $ECHO_C" >&6 1604else 1605 cat >"conftest.$ac_ext" <<_ACEOF 1606#line 1606 "configure" 1607#include "confdefs.h" 1608 1609int 1610main (void) 1611{ 1612 1613 ; 1614 return 0; 1615} 1616_ACEOF 1617rm -f conftest.o conftest.obj 1618if { (eval echo "$as_me:1618: \"$ac_compile\"") >&5 1619 (eval $ac_compile) 2>&5 1620 ac_status=$? 1621 echo "$as_me:1621: \$? = $ac_status" >&5 1622 (exit "$ac_status"); }; then 1623 for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do 1624 case $ac_file in 1625 *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.map | *.inf ) ;; 1626 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 1627 break;; 1628 esac 1629done 1630else 1631 echo "$as_me: failed program was:" >&5 1632cat "conftest.$ac_ext" >&5 1633{ { echo "$as_me:1633: error: cannot compute OBJEXT: cannot compile" >&5 1634echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;} 1635 { (exit 1); exit 1; }; } 1636fi 1637 1638rm -f "conftest.$ac_cv_objext" "conftest.$ac_ext" 1639fi 1640echo "$as_me:1640: result: $ac_cv_objext" >&5 1641echo "${ECHO_T}$ac_cv_objext" >&6 1642OBJEXT=$ac_cv_objext 1643ac_objext=$OBJEXT 1644echo "$as_me:1644: checking whether we are using the GNU C compiler" >&5 1645echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6 1646if test "${ac_cv_c_compiler_gnu+set}" = set; then 1647 echo $ECHO_N "(cached) $ECHO_C" >&6 1648else 1649 cat >"conftest.$ac_ext" <<_ACEOF 1650#line 1650 "configure" 1651#include "confdefs.h" 1652 1653int 1654main (void) 1655{ 1656#ifndef __GNUC__ 1657 choke me 1658#endif 1659 1660 ; 1661 return 0; 1662} 1663_ACEOF 1664rm -f "conftest.$ac_objext" 1665if { (eval echo "$as_me:1665: \"$ac_compile\"") >&5 1666 (eval $ac_compile) 2>&5 1667 ac_status=$? 1668 echo "$as_me:1668: \$? = $ac_status" >&5 1669 (exit "$ac_status"); } && 1670 { ac_try='test -s "conftest.$ac_objext"' 1671 { (eval echo "$as_me:1671: \"$ac_try\"") >&5 1672 (eval $ac_try) 2>&5 1673 ac_status=$? 1674 echo "$as_me:1674: \$? = $ac_status" >&5 1675 (exit "$ac_status"); }; }; then 1676 ac_compiler_gnu=yes 1677else 1678 echo "$as_me: failed program was:" >&5 1679cat "conftest.$ac_ext" >&5 1680ac_compiler_gnu=no 1681fi 1682rm -f "conftest.$ac_objext" "conftest.$ac_ext" 1683ac_cv_c_compiler_gnu=$ac_compiler_gnu 1684 1685fi 1686echo "$as_me:1686: result: $ac_cv_c_compiler_gnu" >&5 1687echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6 1688GCC=`test $ac_compiler_gnu = yes && echo yes` 1689ac_test_CFLAGS=${CFLAGS+set} 1690ac_save_CFLAGS=$CFLAGS 1691CFLAGS="-g" 1692echo "$as_me:1692: checking whether $CC accepts -g" >&5 1693echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6 1694if test "${ac_cv_prog_cc_g+set}" = set; then 1695 echo $ECHO_N "(cached) $ECHO_C" >&6 1696else 1697 cat >"conftest.$ac_ext" <<_ACEOF 1698#line 1698 "configure" 1699#include "confdefs.h" 1700 1701int 1702main (void) 1703{ 1704 1705 ; 1706 return 0; 1707} 1708_ACEOF 1709rm -f "conftest.$ac_objext" 1710if { (eval echo "$as_me:1710: \"$ac_compile\"") >&5 1711 (eval $ac_compile) 2>&5 1712 ac_status=$? 1713 echo "$as_me:1713: \$? = $ac_status" >&5 1714 (exit "$ac_status"); } && 1715 { ac_try='test -s "conftest.$ac_objext"' 1716 { (eval echo "$as_me:1716: \"$ac_try\"") >&5 1717 (eval $ac_try) 2>&5 1718 ac_status=$? 1719 echo "$as_me:1719: \$? = $ac_status" >&5 1720 (exit "$ac_status"); }; }; then 1721 ac_cv_prog_cc_g=yes 1722else 1723 echo "$as_me: failed program was:" >&5 1724cat "conftest.$ac_ext" >&5 1725ac_cv_prog_cc_g=no 1726fi 1727rm -f "conftest.$ac_objext" "conftest.$ac_ext" 1728fi 1729echo "$as_me:1729: result: $ac_cv_prog_cc_g" >&5 1730echo "${ECHO_T}$ac_cv_prog_cc_g" >&6 1731if test "$ac_test_CFLAGS" = set; then 1732 CFLAGS=$ac_save_CFLAGS 1733elif test $ac_cv_prog_cc_g = yes; then 1734 if test "$GCC" = yes; then 1735 CFLAGS="-g -O2" 1736 else 1737 CFLAGS="-g" 1738 fi 1739else 1740 if test "$GCC" = yes; then 1741 CFLAGS="-O2" 1742 else 1743 CFLAGS= 1744 fi 1745fi 1746# Some people use a C++ compiler to compile C. Since we use `exit', 1747# in C++ we need to declare it. In case someone uses the same compiler 1748# for both compiling C and C++ we need to have the C++ compiler decide 1749# the declaration of exit, since it's the most demanding environment. 1750cat >"conftest.$ac_ext" <<_ACEOF 1751#ifndef __cplusplus 1752 choke me 1753#endif 1754_ACEOF 1755rm -f "conftest.$ac_objext" 1756if { (eval echo "$as_me:1756: \"$ac_compile\"") >&5 1757 (eval $ac_compile) 2>&5 1758 ac_status=$? 1759 echo "$as_me:1759: \$? = $ac_status" >&5 1760 (exit "$ac_status"); } && 1761 { ac_try='test -s "conftest.$ac_objext"' 1762 { (eval echo "$as_me:1762: \"$ac_try\"") >&5 1763 (eval $ac_try) 2>&5 1764 ac_status=$? 1765 echo "$as_me:1765: \$? = $ac_status" >&5 1766 (exit "$ac_status"); }; }; then 1767 for ac_declaration in \ 1768 ''\ 1769 '#include <stdlib.h>' \ 1770 'extern "C" void std::exit (int) throw (); using std::exit;' \ 1771 'extern "C" void std::exit (int); using std::exit;' \ 1772 'extern "C" void exit (int) throw ();' \ 1773 'extern "C" void exit (int);' \ 1774 'void exit (int);' 1775do 1776 cat >"conftest.$ac_ext" <<_ACEOF 1777#line 1777 "configure" 1778#include "confdefs.h" 1779#include <stdlib.h> 1780$ac_declaration 1781int 1782main (void) 1783{ 1784exit (42); 1785 ; 1786 return 0; 1787} 1788_ACEOF 1789rm -f "conftest.$ac_objext" 1790if { (eval echo "$as_me:1790: \"$ac_compile\"") >&5 1791 (eval $ac_compile) 2>&5 1792 ac_status=$? 1793 echo "$as_me:1793: \$? = $ac_status" >&5 1794 (exit "$ac_status"); } && 1795 { ac_try='test -s "conftest.$ac_objext"' 1796 { (eval echo "$as_me:1796: \"$ac_try\"") >&5 1797 (eval $ac_try) 2>&5 1798 ac_status=$? 1799 echo "$as_me:1799: \$? = $ac_status" >&5 1800 (exit "$ac_status"); }; }; then 1801 : 1802else 1803 echo "$as_me: failed program was:" >&5 1804cat "conftest.$ac_ext" >&5 1805continue 1806fi 1807rm -f "conftest.$ac_objext" "conftest.$ac_ext" 1808 cat >"conftest.$ac_ext" <<_ACEOF 1809#line 1809 "configure" 1810#include "confdefs.h" 1811$ac_declaration 1812int 1813main (void) 1814{ 1815exit (42); 1816 ; 1817 return 0; 1818} 1819_ACEOF 1820rm -f "conftest.$ac_objext" 1821if { (eval echo "$as_me:1821: \"$ac_compile\"") >&5 1822 (eval $ac_compile) 2>&5 1823 ac_status=$? 1824 echo "$as_me:1824: \$? = $ac_status" >&5 1825 (exit "$ac_status"); } && 1826 { ac_try='test -s "conftest.$ac_objext"' 1827 { (eval echo "$as_me:1827: \"$ac_try\"") >&5 1828 (eval $ac_try) 2>&5 1829 ac_status=$? 1830 echo "$as_me:1830: \$? = $ac_status" >&5 1831 (exit "$ac_status"); }; }; then 1832 break 1833else 1834 echo "$as_me: failed program was:" >&5 1835cat "conftest.$ac_ext" >&5 1836fi 1837rm -f "conftest.$ac_objext" "conftest.$ac_ext" 1838done 1839rm -rf conftest* 1840if test -n "$ac_declaration"; then 1841 echo '#ifdef __cplusplus' >>confdefs.h 1842 echo "$ac_declaration" >>confdefs.h 1843 echo '#endif' >>confdefs.h 1844fi 1845 1846else 1847 echo "$as_me: failed program was:" >&5 1848cat "conftest.$ac_ext" >&5 1849fi 1850rm -f "conftest.$ac_objext" "conftest.$ac_ext" 1851ac_ext=c 1852ac_cpp='$CPP $CPPFLAGS' 1853ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5' 1854ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5' 1855ac_compiler_gnu=$ac_cv_c_compiler_gnu 1856ac_main_return="return" 1857 1858GCC_VERSION=none 1859if test "$GCC" = yes ; then 1860 echo "$as_me:1860: checking version of $CC" >&5 1861echo $ECHO_N "checking version of $CC... $ECHO_C" >&6 1862 GCC_VERSION="`${CC} --version 2>/dev/null | sed -e '2,$d' -e 's/^.*(GCC[^)]*) //' -e 's/^.*(Debian[^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`" 1863 test -z "$GCC_VERSION" && GCC_VERSION=unknown 1864 echo "$as_me:1864: result: $GCC_VERSION" >&5 1865echo "${ECHO_T}$GCC_VERSION" >&6 1866fi 1867 1868INTEL_COMPILER=no 1869 1870if test "$GCC" = yes ; then 1871 case "$host_os" in 1872 (linux*|gnu*) 1873 echo "$as_me:1873: checking if this is really Intel C compiler" >&5 1874echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6 1875 cf_save_CFLAGS="$CFLAGS" 1876 CFLAGS="$CFLAGS -no-gcc" 1877 cat >"conftest.$ac_ext" <<_ACEOF 1878#line 1878 "configure" 1879#include "confdefs.h" 1880 1881int 1882main (void) 1883{ 1884 1885#ifdef __INTEL_COMPILER 1886#else 1887make an error 1888#endif 1889 1890 ; 1891 return 0; 1892} 1893_ACEOF 1894rm -f "conftest.$ac_objext" 1895if { (eval echo "$as_me:1895: \"$ac_compile\"") >&5 1896 (eval $ac_compile) 2>&5 1897 ac_status=$? 1898 echo "$as_me:1898: \$? = $ac_status" >&5 1899 (exit "$ac_status"); } && 1900 { ac_try='test -s "conftest.$ac_objext"' 1901 { (eval echo "$as_me:1901: \"$ac_try\"") >&5 1902 (eval $ac_try) 2>&5 1903 ac_status=$? 1904 echo "$as_me:1904: \$? = $ac_status" >&5 1905 (exit "$ac_status"); }; }; then 1906 INTEL_COMPILER=yes 1907cf_save_CFLAGS="$cf_save_CFLAGS -we147" 1908 1909else 1910 echo "$as_me: failed program was:" >&5 1911cat "conftest.$ac_ext" >&5 1912fi 1913rm -f "conftest.$ac_objext" "conftest.$ac_ext" 1914 CFLAGS="$cf_save_CFLAGS" 1915 echo "$as_me:1915: result: $INTEL_COMPILER" >&5 1916echo "${ECHO_T}$INTEL_COMPILER" >&6 1917 ;; 1918 esac 1919fi 1920 1921CLANG_COMPILER=no 1922 1923if test "$GCC" = yes ; then 1924 echo "$as_me:1924: checking if this is really Clang C compiler" >&5 1925echo $ECHO_N "checking if this is really Clang C compiler... $ECHO_C" >&6 1926 cf_save_CFLAGS="$CFLAGS" 1927 cat >"conftest.$ac_ext" <<_ACEOF 1928#line 1928 "configure" 1929#include "confdefs.h" 1930 1931int 1932main (void) 1933{ 1934 1935#ifdef __clang__ 1936#else 1937make an error 1938#endif 1939 1940 ; 1941 return 0; 1942} 1943_ACEOF 1944rm -f "conftest.$ac_objext" 1945if { (eval echo "$as_me:1945: \"$ac_compile\"") >&5 1946 (eval $ac_compile) 2>&5 1947 ac_status=$? 1948 echo "$as_me:1948: \$? = $ac_status" >&5 1949 (exit "$ac_status"); } && 1950 { ac_try='test -s "conftest.$ac_objext"' 1951 { (eval echo "$as_me:1951: \"$ac_try\"") >&5 1952 (eval $ac_try) 2>&5 1953 ac_status=$? 1954 echo "$as_me:1954: \$? = $ac_status" >&5 1955 (exit "$ac_status"); }; }; then 1956 CLANG_COMPILER=yes 1957 1958else 1959 echo "$as_me: failed program was:" >&5 1960cat "conftest.$ac_ext" >&5 1961fi 1962rm -f "conftest.$ac_objext" "conftest.$ac_ext" 1963 CFLAGS="$cf_save_CFLAGS" 1964 echo "$as_me:1964: result: $CLANG_COMPILER" >&5 1965echo "${ECHO_T}$CLANG_COMPILER" >&6 1966fi 1967 1968CLANG_VERSION=none 1969 1970if test "x$CLANG_COMPILER" = "xyes" ; then 1971 case "$CC" in 1972 (c[1-9][0-9]|*/c[1-9][0-9]) 1973 { echo "$as_me:1973: WARNING: replacing broken compiler alias $CC" >&5 1974echo "$as_me: WARNING: replacing broken compiler alias $CC" >&2;} 1975 CFLAGS="$CFLAGS -std=`echo "$CC" | sed -e 's%.*/%%'`" 1976 CC=clang 1977 ;; 1978 esac 1979 1980 echo "$as_me:1980: checking version of $CC" >&5 1981echo $ECHO_N "checking version of $CC... $ECHO_C" >&6 1982 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.].*//'`" 1983 test -z "$CLANG_VERSION" && CLANG_VERSION=unknown 1984 echo "$as_me:1984: result: $CLANG_VERSION" >&5 1985echo "${ECHO_T}$CLANG_VERSION" >&6 1986 1987 for cf_clang_opt in \ 1988 -Qunused-arguments \ 1989 -Wno-error=implicit-function-declaration 1990 do 1991 echo "$as_me:1991: checking if option $cf_clang_opt works" >&5 1992echo $ECHO_N "checking if option $cf_clang_opt works... $ECHO_C" >&6 1993 cf_save_CFLAGS="$CFLAGS" 1994 CFLAGS="$CFLAGS $cf_clang_opt" 1995 cat >"conftest.$ac_ext" <<_ACEOF 1996#line 1996 "configure" 1997#include "confdefs.h" 1998 1999 #include <stdio.h> 2000int 2001main (void) 2002{ 2003 2004 printf("hello!\\n"); 2005 ; 2006 return 0; 2007} 2008_ACEOF 2009rm -f "conftest.$ac_objext" "conftest$ac_exeext" 2010if { (eval echo "$as_me:2010: \"$ac_link\"") >&5 2011 (eval $ac_link) 2>&5 2012 ac_status=$? 2013 echo "$as_me:2013: \$? = $ac_status" >&5 2014 (exit "$ac_status"); } && 2015 { ac_try='test -s "conftest$ac_exeext"' 2016 { (eval echo "$as_me:2016: \"$ac_try\"") >&5 2017 (eval $ac_try) 2>&5 2018 ac_status=$? 2019 echo "$as_me:2019: \$? = $ac_status" >&5 2020 (exit "$ac_status"); }; }; then 2021 2022 cf_clang_optok=yes 2023else 2024 echo "$as_me: failed program was:" >&5 2025cat "conftest.$ac_ext" >&5 2026 2027 cf_clang_optok=no 2028fi 2029rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 2030 echo "$as_me:2030: result: $cf_clang_optok" >&5 2031echo "${ECHO_T}$cf_clang_optok" >&6 2032 CFLAGS="$cf_save_CFLAGS" 2033 if test "$cf_clang_optok" = yes; then 2034 test -n "$verbose" && echo " adding option $cf_clang_opt" 1>&6 2035 2036echo "${as_me:-configure}:2036: testing adding option $cf_clang_opt ..." 1>&5 2037 2038 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 2039 CFLAGS="${CFLAGS}$cf_clang_opt" 2040 2041 fi 2042 done 2043fi 2044 2045echo "$as_me:2045: checking for $CC option to accept ANSI C" >&5 2046echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6 2047if test "${ac_cv_prog_cc_stdc+set}" = set; then 2048 echo $ECHO_N "(cached) $ECHO_C" >&6 2049else 2050 ac_cv_prog_cc_stdc=no 2051ac_save_CC=$CC 2052cat >"conftest.$ac_ext" <<_ACEOF 2053#line 2053 "configure" 2054#include "confdefs.h" 2055#include <stdarg.h> 2056#include <stdio.h> 2057#include <sys/types.h> 2058#include <sys/stat.h> 2059/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 2060struct buf { int x; }; 2061FILE * (*rcsopen) (struct buf *, struct stat *, int); 2062static char *e (p, i) 2063 char **p; 2064 int i; 2065{ 2066 return p[i]; 2067} 2068static char *f (char * (*g) (char **, int), char **p, ...) 2069{ 2070 char *s; 2071 va_list v; 2072 va_start (v,p); 2073 s = g (p, va_arg (v,int)); 2074 va_end (v); 2075 return s; 2076} 2077int test (int i, double x); 2078struct s1 {int (*f) (int a);}; 2079struct s2 {int (*f) (double a);}; 2080int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 2081int argc; 2082char **argv; 2083int 2084main (void) 2085{ 2086return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 2087 ; 2088 return 0; 2089} 2090_ACEOF 2091# Don't try gcc -ansi; that turns off useful extensions and 2092# breaks some systems' header files. 2093# AIX -qlanglvl=ansi 2094# Ultrix and OSF/1 -std1 2095# HP-UX 10.20 and later -Ae 2096# HP-UX older versions -Aa -D_HPUX_SOURCE 2097# SVR4 -Xc -D__EXTENSIONS__ 2098for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 2099do 2100 CC="$ac_save_CC $ac_arg" 2101 rm -f "conftest.$ac_objext" 2102if { (eval echo "$as_me:2102: \"$ac_compile\"") >&5 2103 (eval $ac_compile) 2>&5 2104 ac_status=$? 2105 echo "$as_me:2105: \$? = $ac_status" >&5 2106 (exit "$ac_status"); } && 2107 { ac_try='test -s "conftest.$ac_objext"' 2108 { (eval echo "$as_me:2108: \"$ac_try\"") >&5 2109 (eval $ac_try) 2>&5 2110 ac_status=$? 2111 echo "$as_me:2111: \$? = $ac_status" >&5 2112 (exit "$ac_status"); }; }; then 2113 ac_cv_prog_cc_stdc=$ac_arg 2114break 2115else 2116 echo "$as_me: failed program was:" >&5 2117cat "conftest.$ac_ext" >&5 2118fi 2119rm -f "conftest.$ac_objext" 2120done 2121rm -f "conftest.$ac_ext" "conftest.$ac_objext" 2122CC=$ac_save_CC 2123 2124fi 2125 2126case "x$ac_cv_prog_cc_stdc" in 2127 x|xno) 2128 echo "$as_me:2128: result: none needed" >&5 2129echo "${ECHO_T}none needed" >&6 ;; 2130 *) 2131 echo "$as_me:2131: result: $ac_cv_prog_cc_stdc" >&5 2132echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6 2133 CC="$CC $ac_cv_prog_cc_stdc" ;; 2134esac 2135 2136# This should have been defined by AC_PROG_CC 2137: "${CC:=cc}" 2138 2139echo "$as_me:2139: checking \$CFLAGS variable" >&5 2140echo $ECHO_N "checking \$CFLAGS variable... $ECHO_C" >&6 2141case "x$CFLAGS" in 2142(*-[IUD]*) 2143 echo "$as_me:2143: result: broken" >&5 2144echo "${ECHO_T}broken" >&6 2145 { echo "$as_me:2145: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&5 2146echo "$as_me: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&2;} 2147 cf_flags="$CFLAGS" 2148 CFLAGS= 2149 for cf_arg in $cf_flags 2150 do 2151 2152cf_fix_cppflags=no 2153cf_new_cflags= 2154cf_new_cppflags= 2155cf_new_extra_cppflags= 2156 2157for cf_add_cflags in $cf_arg 2158do 2159case "$cf_fix_cppflags" in 2160(no) 2161 case "$cf_add_cflags" in 2162 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 2163 case "$cf_add_cflags" in 2164 (-D*) 2165 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 2166 2167 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 2168 && test -z "${cf_tst_cflags}" \ 2169 && cf_fix_cppflags=yes 2170 2171 if test "$cf_fix_cppflags" = yes ; then 2172 2173 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 2174 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 2175 2176 continue 2177 elif test "${cf_tst_cflags}" = "\"'" ; then 2178 2179 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 2180 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 2181 2182 continue 2183 fi 2184 ;; 2185 esac 2186 case "$CPPFLAGS" in 2187 (*$cf_add_cflags) 2188 ;; 2189 (*) 2190 case "$cf_add_cflags" in 2191 (-D*) 2192 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 2193 2194CPPFLAGS=`echo "$CPPFLAGS" | \ 2195 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 2196 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 2197 2198 ;; 2199 esac 2200 2201 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 2202 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 2203 2204 ;; 2205 esac 2206 ;; 2207 (*) 2208 2209 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 2210 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 2211 2212 ;; 2213 esac 2214 ;; 2215(yes) 2216 2217 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 2218 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 2219 2220 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 2221 2222 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 2223 && test -z "${cf_tst_cflags}" \ 2224 && cf_fix_cppflags=no 2225 ;; 2226esac 2227done 2228 2229if test -n "$cf_new_cflags" ; then 2230 2231 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 2232 CFLAGS="${CFLAGS}$cf_new_cflags" 2233 2234fi 2235 2236if test -n "$cf_new_cppflags" ; then 2237 2238 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 2239 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 2240 2241fi 2242 2243if test -n "$cf_new_extra_cppflags" ; then 2244 2245 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 2246 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 2247 2248fi 2249 2250 done 2251 ;; 2252(*) 2253 echo "$as_me:2253: result: ok" >&5 2254echo "${ECHO_T}ok" >&6 2255 ;; 2256esac 2257 2258echo "$as_me:2258: checking \$CC variable" >&5 2259echo $ECHO_N "checking \$CC variable... $ECHO_C" >&6 2260case "$CC" in 2261(*[\ \ ]-*) 2262 echo "$as_me:2262: result: broken" >&5 2263echo "${ECHO_T}broken" >&6 2264 { echo "$as_me:2264: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&5 2265echo "$as_me: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&2;} 2266 # humor him... 2267 cf_prog=`echo "$CC" | sed -e 's/ / /g' -e 's/[ ]* / /g' -e 's/[ ]*[ ]-[^ ].*//'` 2268 cf_flags=`echo "$CC" | ${AWK:-awk} -v prog="$cf_prog" '{ printf("%s", substr($0,1+length(prog))); }'` 2269 CC="$cf_prog" 2270 for cf_arg in $cf_flags 2271 do 2272 case "x$cf_arg" in 2273 (x-[IUDfgOW]*) 2274 2275cf_fix_cppflags=no 2276cf_new_cflags= 2277cf_new_cppflags= 2278cf_new_extra_cppflags= 2279 2280for cf_add_cflags in $cf_arg 2281do 2282case "$cf_fix_cppflags" in 2283(no) 2284 case "$cf_add_cflags" in 2285 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 2286 case "$cf_add_cflags" in 2287 (-D*) 2288 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 2289 2290 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 2291 && test -z "${cf_tst_cflags}" \ 2292 && cf_fix_cppflags=yes 2293 2294 if test "$cf_fix_cppflags" = yes ; then 2295 2296 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 2297 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 2298 2299 continue 2300 elif test "${cf_tst_cflags}" = "\"'" ; then 2301 2302 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 2303 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 2304 2305 continue 2306 fi 2307 ;; 2308 esac 2309 case "$CPPFLAGS" in 2310 (*$cf_add_cflags) 2311 ;; 2312 (*) 2313 case "$cf_add_cflags" in 2314 (-D*) 2315 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 2316 2317CPPFLAGS=`echo "$CPPFLAGS" | \ 2318 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 2319 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 2320 2321 ;; 2322 esac 2323 2324 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 2325 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 2326 2327 ;; 2328 esac 2329 ;; 2330 (*) 2331 2332 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 2333 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 2334 2335 ;; 2336 esac 2337 ;; 2338(yes) 2339 2340 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 2341 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 2342 2343 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 2344 2345 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 2346 && test -z "${cf_tst_cflags}" \ 2347 && cf_fix_cppflags=no 2348 ;; 2349esac 2350done 2351 2352if test -n "$cf_new_cflags" ; then 2353 2354 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 2355 CFLAGS="${CFLAGS}$cf_new_cflags" 2356 2357fi 2358 2359if test -n "$cf_new_cppflags" ; then 2360 2361 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 2362 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 2363 2364fi 2365 2366if test -n "$cf_new_extra_cppflags" ; then 2367 2368 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 2369 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 2370 2371fi 2372 2373 ;; 2374 (*) 2375 CC="$CC $cf_arg" 2376 ;; 2377 esac 2378 done 2379 test -n "$verbose" && echo " resulting CC: '$CC'" 1>&6 2380 2381echo "${as_me:-configure}:2381: testing resulting CC: '$CC' ..." 1>&5 2382 2383 test -n "$verbose" && echo " resulting CFLAGS: '$CFLAGS'" 1>&6 2384 2385echo "${as_me:-configure}:2385: testing resulting CFLAGS: '$CFLAGS' ..." 1>&5 2386 2387 test -n "$verbose" && echo " resulting CPPFLAGS: '$CPPFLAGS'" 1>&6 2388 2389echo "${as_me:-configure}:2389: testing resulting CPPFLAGS: '$CPPFLAGS' ..." 1>&5 2390 2391 ;; 2392(*) 2393 echo "$as_me:2393: result: ok" >&5 2394echo "${ECHO_T}ok" >&6 2395 ;; 2396esac 2397 2398for ac_prog in ggrep grep 2399do 2400 # Extract the first word of "$ac_prog", so it can be a program name with args. 2401set dummy $ac_prog; ac_word=$2 2402echo "$as_me:2402: checking for $ac_word" >&5 2403echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2404if test "${ac_cv_prog_GREP+set}" = set; then 2405 echo $ECHO_N "(cached) $ECHO_C" >&6 2406else 2407 if test -n "$GREP"; then 2408 ac_cv_prog_GREP="$GREP" # Let the user override the test. 2409else 2410 ac_save_IFS=$IFS; IFS=$ac_path_separator 2411ac_dummy="$PATH" 2412for ac_dir in $ac_dummy; do 2413 IFS=$ac_save_IFS 2414 test -z "$ac_dir" && ac_dir=. 2415 $as_executable_p "$ac_dir/$ac_word" || continue 2416ac_cv_prog_GREP="$ac_prog" 2417echo "$as_me:2417: found $ac_dir/$ac_word" >&5 2418break 2419done 2420 2421fi 2422fi 2423GREP=$ac_cv_prog_GREP 2424if test -n "$GREP"; then 2425 echo "$as_me:2425: result: $GREP" >&5 2426echo "${ECHO_T}$GREP" >&6 2427else 2428 echo "$as_me:2428: result: no" >&5 2429echo "${ECHO_T}no" >&6 2430fi 2431 2432 test -n "$GREP" && break 2433done 2434test -n "$GREP" || GREP=": " 2435 2436echo "$as_me:2436: checking for egrep" >&5 2437echo $ECHO_N "checking for egrep... $ECHO_C" >&6 2438if test "${ac_cv_path_EGREP+set}" = set; then 2439 echo $ECHO_N "(cached) $ECHO_C" >&6 2440else 2441 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 2442 then ac_cv_path_EGREP="$GREP -E" 2443 else 2444 for ac_prog in gegrep egrep 2445do 2446 # Extract the first word of "$ac_prog", so it can be a program name with args. 2447set dummy $ac_prog; ac_word=$2 2448echo "$as_me:2448: checking for $ac_word" >&5 2449echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2450if test "${ac_cv_path_EGREP+set}" = set; then 2451 echo $ECHO_N "(cached) $ECHO_C" >&6 2452else 2453 case $EGREP in 2454 [\\/]* | ?:[\\/]*) 2455 ac_cv_path_EGREP="$EGREP" # Let the user override the test with a path. 2456 ;; 2457 *) 2458 ac_save_IFS=$IFS; IFS=$ac_path_separator 2459ac_dummy="$PATH" 2460for ac_dir in $ac_dummy; do 2461 IFS=$ac_save_IFS 2462 test -z "$ac_dir" && ac_dir=. 2463 if $as_executable_p "$ac_dir/$ac_word"; then 2464 ac_cv_path_EGREP="$ac_dir/$ac_word" 2465 echo "$as_me:2465: found $ac_dir/$ac_word" >&5 2466 break 2467fi 2468done 2469 2470 ;; 2471esac 2472fi 2473EGREP=$ac_cv_path_EGREP 2474 2475if test -n "$EGREP"; then 2476 echo "$as_me:2476: result: $EGREP" >&5 2477echo "${ECHO_T}$EGREP" >&6 2478else 2479 echo "$as_me:2479: result: no" >&5 2480echo "${ECHO_T}no" >&6 2481fi 2482 2483 test -n "$EGREP" && break 2484done 2485test -n "$EGREP" || EGREP=": " 2486 2487 test "x$ac_cv_path_EGREP" = "x:" && { { echo "$as_me:2487: error: cannot find workable egrep" >&5 2488echo "$as_me: error: cannot find workable egrep" >&2;} 2489 { (exit 1); exit 1; }; } 2490 fi 2491fi 2492echo "$as_me:2492: result: $ac_cv_path_EGREP" >&5 2493echo "${ECHO_T}$ac_cv_path_EGREP" >&6 2494 EGREP="$ac_cv_path_EGREP" 2495 2496ac_ext=c 2497ac_cpp='$CPP $CPPFLAGS' 2498ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5' 2499ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5' 2500ac_compiler_gnu=$ac_cv_c_compiler_gnu 2501ac_main_return="return" 2502echo "$as_me:2502: checking how to run the C preprocessor" >&5 2503echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6 2504# On Suns, sometimes $CPP names a directory. 2505if test -n "$CPP" && test -d "$CPP"; then 2506 CPP= 2507fi 2508if test -z "$CPP"; then 2509 if test "${ac_cv_prog_CPP+set}" = set; then 2510 echo $ECHO_N "(cached) $ECHO_C" >&6 2511else 2512 # Double quotes because CPP needs to be expanded 2513 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 2514 do 2515 ac_preproc_ok=false 2516for ac_c_preproc_warn_flag in '' yes 2517do 2518 # Use a header file that comes with gcc, so configuring glibc 2519 # with a fresh cross-compiler works. 2520 # On the NeXT, cc -E runs the code through the compiler's parser, 2521 # not just through cpp. "Syntax error" is here to catch this case. 2522 cat >"conftest.$ac_ext" <<_ACEOF 2523#line 2523 "configure" 2524#include "confdefs.h" 2525#include <assert.h> 2526 Syntax error 2527_ACEOF 2528if { (eval echo "$as_me:2528: \"$ac_cpp "conftest.$ac_ext"\"") >&5 2529 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 2530 ac_status=$? 2531 $EGREP -v '^ *\+' conftest.er1 >conftest.err 2532 rm -f conftest.er1 2533 cat conftest.err >&5 2534 echo "$as_me:2534: \$? = $ac_status" >&5 2535 (exit "$ac_status"); } >/dev/null; then 2536 if test -s conftest.err; then 2537 ac_cpp_err=$ac_c_preproc_warn_flag 2538 else 2539 ac_cpp_err= 2540 fi 2541else 2542 ac_cpp_err=yes 2543fi 2544if test -z "$ac_cpp_err"; then 2545 : 2546else 2547 echo "$as_me: failed program was:" >&5 2548 cat "conftest.$ac_ext" >&5 2549 # Broken: fails on valid input. 2550continue 2551fi 2552rm -f conftest.err "conftest.$ac_ext" 2553 2554 # OK, works on sane cases. Now check whether non-existent headers 2555 # can be detected and how. 2556 cat >"conftest.$ac_ext" <<_ACEOF 2557#line 2557 "configure" 2558#include "confdefs.h" 2559#include <ac_nonexistent.h> 2560_ACEOF 2561if { (eval echo "$as_me:2561: \"$ac_cpp "conftest.$ac_ext"\"") >&5 2562 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 2563 ac_status=$? 2564 $EGREP -v '^ *\+' conftest.er1 >conftest.err 2565 rm -f conftest.er1 2566 cat conftest.err >&5 2567 echo "$as_me:2567: \$? = $ac_status" >&5 2568 (exit "$ac_status"); } >/dev/null; then 2569 if test -s conftest.err; then 2570 ac_cpp_err=$ac_c_preproc_warn_flag 2571 else 2572 ac_cpp_err= 2573 fi 2574else 2575 ac_cpp_err=yes 2576fi 2577if test -z "$ac_cpp_err"; then 2578 # Broken: success on invalid input. 2579continue 2580else 2581 echo "$as_me: failed program was:" >&5 2582 cat "conftest.$ac_ext" >&5 2583 # Passes both tests. 2584ac_preproc_ok=: 2585break 2586fi 2587rm -f conftest.err "conftest.$ac_ext" 2588 2589done 2590# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 2591rm -f conftest.err "conftest.$ac_ext" 2592if $ac_preproc_ok; then 2593 break 2594fi 2595 2596 done 2597 ac_cv_prog_CPP=$CPP 2598 2599fi 2600 CPP=$ac_cv_prog_CPP 2601else 2602 ac_cv_prog_CPP=$CPP 2603fi 2604echo "$as_me:2604: result: $CPP" >&5 2605echo "${ECHO_T}$CPP" >&6 2606ac_preproc_ok=false 2607for ac_c_preproc_warn_flag in '' yes 2608do 2609 # Use a header file that comes with gcc, so configuring glibc 2610 # with a fresh cross-compiler works. 2611 # On the NeXT, cc -E runs the code through the compiler's parser, 2612 # not just through cpp. "Syntax error" is here to catch this case. 2613 cat >"conftest.$ac_ext" <<_ACEOF 2614#line 2614 "configure" 2615#include "confdefs.h" 2616#include <assert.h> 2617 Syntax error 2618_ACEOF 2619if { (eval echo "$as_me:2619: \"$ac_cpp "conftest.$ac_ext"\"") >&5 2620 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 2621 ac_status=$? 2622 $EGREP -v '^ *\+' conftest.er1 >conftest.err 2623 rm -f conftest.er1 2624 cat conftest.err >&5 2625 echo "$as_me:2625: \$? = $ac_status" >&5 2626 (exit "$ac_status"); } >/dev/null; then 2627 if test -s conftest.err; then 2628 ac_cpp_err=$ac_c_preproc_warn_flag 2629 else 2630 ac_cpp_err= 2631 fi 2632else 2633 ac_cpp_err=yes 2634fi 2635if test -z "$ac_cpp_err"; then 2636 : 2637else 2638 echo "$as_me: failed program was:" >&5 2639 cat "conftest.$ac_ext" >&5 2640 # Broken: fails on valid input. 2641continue 2642fi 2643rm -f conftest.err "conftest.$ac_ext" 2644 2645 # OK, works on sane cases. Now check whether non-existent headers 2646 # can be detected and how. 2647 cat >"conftest.$ac_ext" <<_ACEOF 2648#line 2648 "configure" 2649#include "confdefs.h" 2650#include <ac_nonexistent.h> 2651_ACEOF 2652if { (eval echo "$as_me:2652: \"$ac_cpp "conftest.$ac_ext"\"") >&5 2653 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 2654 ac_status=$? 2655 $EGREP -v '^ *\+' conftest.er1 >conftest.err 2656 rm -f conftest.er1 2657 cat conftest.err >&5 2658 echo "$as_me:2658: \$? = $ac_status" >&5 2659 (exit "$ac_status"); } >/dev/null; then 2660 if test -s conftest.err; then 2661 ac_cpp_err=$ac_c_preproc_warn_flag 2662 else 2663 ac_cpp_err= 2664 fi 2665else 2666 ac_cpp_err=yes 2667fi 2668if test -z "$ac_cpp_err"; then 2669 # Broken: success on invalid input. 2670continue 2671else 2672 echo "$as_me: failed program was:" >&5 2673 cat "conftest.$ac_ext" >&5 2674 # Passes both tests. 2675ac_preproc_ok=: 2676break 2677fi 2678rm -f conftest.err "conftest.$ac_ext" 2679 2680done 2681# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 2682rm -f conftest.err "conftest.$ac_ext" 2683if $ac_preproc_ok; then 2684 : 2685else 2686 { { echo "$as_me:2686: error: C preprocessor \"$CPP\" fails sanity check" >&5 2687echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;} 2688 { (exit 1); exit 1; }; } 2689fi 2690 2691ac_ext=c 2692ac_cpp='$CPP $CPPFLAGS' 2693ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5' 2694ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5' 2695ac_compiler_gnu=$ac_cv_c_compiler_gnu 2696ac_main_return="return" 2697 2698echo "$as_me:2698: checking whether ${MAKE-make} sets \${MAKE}" >&5 2699echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6 2700set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'` 2701if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then 2702 echo $ECHO_N "(cached) $ECHO_C" >&6 2703else 2704 cat >conftest.make <<\EOF 2705all: 2706 @echo 'ac_maketemp="${MAKE}"' 2707EOF 2708# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 2709eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=` 2710if test -n "$ac_maketemp"; then 2711 eval ac_cv_prog_make_${ac_make}_set=yes 2712else 2713 eval ac_cv_prog_make_${ac_make}_set=no 2714fi 2715rm -f conftest.make 2716fi 2717if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then 2718 echo "$as_me:2718: result: yes" >&5 2719echo "${ECHO_T}yes" >&6 2720 SET_MAKE= 2721else 2722 echo "$as_me:2722: result: no" >&5 2723echo "${ECHO_T}no" >&6 2724 SET_MAKE="MAKE=${MAKE-make}" 2725fi 2726 2727if test -n "$ac_tool_prefix"; then 2728 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. 2729set dummy ${ac_tool_prefix}ranlib; ac_word=$2 2730echo "$as_me:2730: checking for $ac_word" >&5 2731echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2732if test "${ac_cv_prog_RANLIB+set}" = set; then 2733 echo $ECHO_N "(cached) $ECHO_C" >&6 2734else 2735 if test -n "$RANLIB"; then 2736 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. 2737else 2738 ac_save_IFS=$IFS; IFS=$ac_path_separator 2739ac_dummy="$PATH" 2740for ac_dir in $ac_dummy; do 2741 IFS=$ac_save_IFS 2742 test -z "$ac_dir" && ac_dir=. 2743 $as_executable_p "$ac_dir/$ac_word" || continue 2744ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" 2745echo "$as_me:2745: found $ac_dir/$ac_word" >&5 2746break 2747done 2748 2749fi 2750fi 2751RANLIB=$ac_cv_prog_RANLIB 2752if test -n "$RANLIB"; then 2753 echo "$as_me:2753: result: $RANLIB" >&5 2754echo "${ECHO_T}$RANLIB" >&6 2755else 2756 echo "$as_me:2756: result: no" >&5 2757echo "${ECHO_T}no" >&6 2758fi 2759 2760fi 2761if test -z "$ac_cv_prog_RANLIB"; then 2762 ac_ct_RANLIB=$RANLIB 2763 # Extract the first word of "ranlib", so it can be a program name with args. 2764set dummy ranlib; ac_word=$2 2765echo "$as_me:2765: checking for $ac_word" >&5 2766echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2767if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then 2768 echo $ECHO_N "(cached) $ECHO_C" >&6 2769else 2770 if test -n "$ac_ct_RANLIB"; then 2771 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. 2772else 2773 ac_save_IFS=$IFS; IFS=$ac_path_separator 2774ac_dummy="$PATH" 2775for ac_dir in $ac_dummy; do 2776 IFS=$ac_save_IFS 2777 test -z "$ac_dir" && ac_dir=. 2778 $as_executable_p "$ac_dir/$ac_word" || continue 2779ac_cv_prog_ac_ct_RANLIB="ranlib" 2780echo "$as_me:2780: found $ac_dir/$ac_word" >&5 2781break 2782done 2783 2784 test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB=":" 2785fi 2786fi 2787ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB 2788if test -n "$ac_ct_RANLIB"; then 2789 echo "$as_me:2789: result: $ac_ct_RANLIB" >&5 2790echo "${ECHO_T}$ac_ct_RANLIB" >&6 2791else 2792 echo "$as_me:2792: result: no" >&5 2793echo "${ECHO_T}no" >&6 2794fi 2795 2796 RANLIB=$ac_ct_RANLIB 2797else 2798 RANLIB="$ac_cv_prog_RANLIB" 2799fi 2800 2801# Find a good install program. We prefer a C program (faster), 2802# so one script is as good as another. But avoid the broken or 2803# incompatible versions: 2804# SysV /etc/install, /usr/sbin/install 2805# SunOS /usr/etc/install 2806# IRIX /sbin/install 2807# AIX /bin/install 2808# AmigaOS /C/install, which installs bootblocks on floppy discs 2809# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag 2810# AFS /usr/afsws/bin/install, which mishandles nonexistent args 2811# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" 2812# ./install, which can be erroneously created by make from ./install.sh. 2813echo "$as_me:2813: checking for a BSD compatible install" >&5 2814echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6 2815if test -z "$INSTALL"; then 2816if test "${ac_cv_path_install+set}" = set; then 2817 echo $ECHO_N "(cached) $ECHO_C" >&6 2818else 2819 ac_save_IFS=$IFS; IFS=$ac_path_separator 2820 for ac_dir in $PATH; do 2821 IFS=$ac_save_IFS 2822 # Account for people who put trailing slashes in PATH elements. 2823 case $ac_dir/ in 2824 / | ./ | .// | /cC/* \ 2825 | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \ 2826 | /usr/ucb/* ) ;; 2827 *) 2828 # OSF1 and SCO ODT 3.0 have their own names for install. 2829 # Don't use installbsd from OSF since it installs stuff as root 2830 # by default. 2831 for ac_prog in ginstall scoinst install; do 2832 if $as_executable_p "$ac_dir/$ac_prog"; then 2833 if test $ac_prog = install && 2834 grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then 2835 # AIX install. It has an incompatible calling convention. 2836 : 2837 elif test $ac_prog = install && 2838 grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then 2839 # program-specific install script used by HP pwplus--don't use. 2840 : 2841 else 2842 ac_cv_path_install="$ac_dir/$ac_prog -c" 2843 break 2 2844 fi 2845 fi 2846 done 2847 ;; 2848 esac 2849 done 2850 2851fi 2852 if test "${ac_cv_path_install+set}" = set; then 2853 INSTALL=$ac_cv_path_install 2854 else 2855 # As a last resort, use the slow shell script. We don't cache a 2856 # path for INSTALL within a source directory, because that will 2857 # break other packages using the cache if that directory is 2858 # removed, or if the path is relative. 2859 INSTALL=$ac_install_sh 2860 fi 2861fi 2862echo "$as_me:2862: result: $INSTALL" >&5 2863echo "${ECHO_T}$INSTALL" >&6 2864 2865# Use test -z because SunOS4 sh mishandles braces in ${var-val}. 2866# It thinks the first close brace ends the variable substitution. 2867test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}' 2868 2869test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}' 2870 2871test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' 2872 2873echo "$as_me:2873: checking whether ln -s works" >&5 2874echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6 2875LN_S=$as_ln_s 2876if test "$LN_S" = "ln -s"; then 2877 echo "$as_me:2877: result: yes" >&5 2878echo "${ECHO_T}yes" >&6 2879else 2880 echo "$as_me:2880: result: no, using $LN_S" >&5 2881echo "${ECHO_T}no, using $LN_S" >&6 2882fi 2883 2884echo "$as_me:2884: checking if $LN_S -f options work" >&5 2885echo $ECHO_N "checking if $LN_S -f options work... $ECHO_C" >&6 2886 2887rm -f conf$$.src conf$$dst 2888echo >conf$$.dst 2889echo first >conf$$.src 2890if $LN_S -f conf$$.src conf$$.dst 2>/dev/null; then 2891 cf_prog_ln_sf=yes 2892else 2893 cf_prog_ln_sf=no 2894fi 2895rm -f conf$$.dst conf$$src 2896echo "$as_me:2896: result: $cf_prog_ln_sf" >&5 2897echo "${ECHO_T}$cf_prog_ln_sf" >&6 2898 2899test "$cf_prog_ln_sf" = yes && LN_S="$LN_S -f" 2900 2901for ac_prog in lint cppcheck splint 2902do 2903 # Extract the first word of "$ac_prog", so it can be a program name with args. 2904set dummy $ac_prog; ac_word=$2 2905echo "$as_me:2905: checking for $ac_word" >&5 2906echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2907if test "${ac_cv_prog_LINT+set}" = set; then 2908 echo $ECHO_N "(cached) $ECHO_C" >&6 2909else 2910 if test -n "$LINT"; then 2911 ac_cv_prog_LINT="$LINT" # Let the user override the test. 2912else 2913 ac_save_IFS=$IFS; IFS=$ac_path_separator 2914ac_dummy="$PATH" 2915for ac_dir in $ac_dummy; do 2916 IFS=$ac_save_IFS 2917 test -z "$ac_dir" && ac_dir=. 2918 $as_executable_p "$ac_dir/$ac_word" || continue 2919ac_cv_prog_LINT="$ac_prog" 2920echo "$as_me:2920: found $ac_dir/$ac_word" >&5 2921break 2922done 2923 2924fi 2925fi 2926LINT=$ac_cv_prog_LINT 2927if test -n "$LINT"; then 2928 echo "$as_me:2928: result: $LINT" >&5 2929echo "${ECHO_T}$LINT" >&6 2930else 2931 echo "$as_me:2931: result: no" >&5 2932echo "${ECHO_T}no" >&6 2933fi 2934 2935 test -n "$LINT" && break 2936done 2937 2938case "x$LINT" in 2939(xcppcheck|x*/cppcheck) 2940 test -z "$LINT_OPTS" && LINT_OPTS="--enable=all" 2941 ;; 2942esac 2943 2944# Extract the first word of "groff", so it can be a program name with args. 2945set dummy groff; ac_word=$2 2946echo "$as_me:2946: checking for $ac_word" >&5 2947echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2948if test "${ac_cv_path_GROFF_PATH+set}" = set; then 2949 echo $ECHO_N "(cached) $ECHO_C" >&6 2950else 2951 case $GROFF_PATH in 2952 [\\/]* | ?:[\\/]*) 2953 ac_cv_path_GROFF_PATH="$GROFF_PATH" # Let the user override the test with a path. 2954 ;; 2955 *) 2956 ac_save_IFS=$IFS; IFS=$ac_path_separator 2957ac_dummy="$PATH" 2958for ac_dir in $ac_dummy; do 2959 IFS=$ac_save_IFS 2960 test -z "$ac_dir" && ac_dir=. 2961 if $as_executable_p "$ac_dir/$ac_word"; then 2962 ac_cv_path_GROFF_PATH="$ac_dir/$ac_word" 2963 echo "$as_me:2963: found $ac_dir/$ac_word" >&5 2964 break 2965fi 2966done 2967 2968 test -z "$ac_cv_path_GROFF_PATH" && ac_cv_path_GROFF_PATH="no" 2969 ;; 2970esac 2971fi 2972GROFF_PATH=$ac_cv_path_GROFF_PATH 2973 2974if test -n "$GROFF_PATH"; then 2975 echo "$as_me:2975: result: $GROFF_PATH" >&5 2976echo "${ECHO_T}$GROFF_PATH" >&6 2977else 2978 echo "$as_me:2978: result: no" >&5 2979echo "${ECHO_T}no" >&6 2980fi 2981 2982for ac_prog in nroff mandoc 2983do 2984 # Extract the first word of "$ac_prog", so it can be a program name with args. 2985set dummy $ac_prog; ac_word=$2 2986echo "$as_me:2986: checking for $ac_word" >&5 2987echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 2988if test "${ac_cv_path_NROFF_PATH+set}" = set; then 2989 echo $ECHO_N "(cached) $ECHO_C" >&6 2990else 2991 case $NROFF_PATH in 2992 [\\/]* | ?:[\\/]*) 2993 ac_cv_path_NROFF_PATH="$NROFF_PATH" # Let the user override the test with a path. 2994 ;; 2995 *) 2996 ac_save_IFS=$IFS; IFS=$ac_path_separator 2997ac_dummy="$PATH" 2998for ac_dir in $ac_dummy; do 2999 IFS=$ac_save_IFS 3000 test -z "$ac_dir" && ac_dir=. 3001 if $as_executable_p "$ac_dir/$ac_word"; then 3002 ac_cv_path_NROFF_PATH="$ac_dir/$ac_word" 3003 echo "$as_me:3003: found $ac_dir/$ac_word" >&5 3004 break 3005fi 3006done 3007 3008 ;; 3009esac 3010fi 3011NROFF_PATH=$ac_cv_path_NROFF_PATH 3012 3013if test -n "$NROFF_PATH"; then 3014 echo "$as_me:3014: result: $NROFF_PATH" >&5 3015echo "${ECHO_T}$NROFF_PATH" >&6 3016else 3017 echo "$as_me:3017: result: no" >&5 3018echo "${ECHO_T}no" >&6 3019fi 3020 3021 test -n "$NROFF_PATH" && break 3022done 3023test -n "$NROFF_PATH" || NROFF_PATH="no" 3024 3025# Extract the first word of "tbl", so it can be a program name with args. 3026set dummy tbl; ac_word=$2 3027echo "$as_me:3027: checking for $ac_word" >&5 3028echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3029if test "${ac_cv_path_TBL_PATH+set}" = set; then 3030 echo $ECHO_N "(cached) $ECHO_C" >&6 3031else 3032 case $TBL_PATH in 3033 [\\/]* | ?:[\\/]*) 3034 ac_cv_path_TBL_PATH="$TBL_PATH" # Let the user override the test with a path. 3035 ;; 3036 *) 3037 ac_save_IFS=$IFS; IFS=$ac_path_separator 3038ac_dummy="$PATH" 3039for ac_dir in $ac_dummy; do 3040 IFS=$ac_save_IFS 3041 test -z "$ac_dir" && ac_dir=. 3042 if $as_executable_p "$ac_dir/$ac_word"; then 3043 ac_cv_path_TBL_PATH="$ac_dir/$ac_word" 3044 echo "$as_me:3044: found $ac_dir/$ac_word" >&5 3045 break 3046fi 3047done 3048 3049 test -z "$ac_cv_path_TBL_PATH" && ac_cv_path_TBL_PATH="cat" 3050 ;; 3051esac 3052fi 3053TBL_PATH=$ac_cv_path_TBL_PATH 3054 3055if test -n "$TBL_PATH"; then 3056 echo "$as_me:3056: result: $TBL_PATH" >&5 3057echo "${ECHO_T}$TBL_PATH" >&6 3058else 3059 echo "$as_me:3059: result: no" >&5 3060echo "${ECHO_T}no" >&6 3061fi 3062 3063if test "x$GROFF_PATH" = xno 3064then 3065 NROFF_NOTE= 3066 GROFF_NOTE="#" 3067else 3068 NROFF_NOTE="#" 3069 GROFF_NOTE= 3070fi 3071 3072test -z "$GROFF_NOTE" && NROFF_NOTE= 3073 3074if test -n "$ac_tool_prefix"; then 3075 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. 3076set dummy ${ac_tool_prefix}ar; ac_word=$2 3077echo "$as_me:3077: checking for $ac_word" >&5 3078echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3079if test "${ac_cv_prog_AR+set}" = set; then 3080 echo $ECHO_N "(cached) $ECHO_C" >&6 3081else 3082 if test -n "$AR"; then 3083 ac_cv_prog_AR="$AR" # Let the user override the test. 3084else 3085 ac_save_IFS=$IFS; IFS=$ac_path_separator 3086ac_dummy="$PATH" 3087for ac_dir in $ac_dummy; do 3088 IFS=$ac_save_IFS 3089 test -z "$ac_dir" && ac_dir=. 3090 $as_executable_p "$ac_dir/$ac_word" || continue 3091ac_cv_prog_AR="${ac_tool_prefix}ar" 3092echo "$as_me:3092: found $ac_dir/$ac_word" >&5 3093break 3094done 3095 3096fi 3097fi 3098AR=$ac_cv_prog_AR 3099if test -n "$AR"; then 3100 echo "$as_me:3100: result: $AR" >&5 3101echo "${ECHO_T}$AR" >&6 3102else 3103 echo "$as_me:3103: result: no" >&5 3104echo "${ECHO_T}no" >&6 3105fi 3106 3107fi 3108if test -z "$ac_cv_prog_AR"; then 3109 ac_ct_AR=$AR 3110 # Extract the first word of "ar", so it can be a program name with args. 3111set dummy ar; ac_word=$2 3112echo "$as_me:3112: checking for $ac_word" >&5 3113echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3114if test "${ac_cv_prog_ac_ct_AR+set}" = set; then 3115 echo $ECHO_N "(cached) $ECHO_C" >&6 3116else 3117 if test -n "$ac_ct_AR"; then 3118 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. 3119else 3120 ac_save_IFS=$IFS; IFS=$ac_path_separator 3121ac_dummy="$PATH" 3122for ac_dir in $ac_dummy; do 3123 IFS=$ac_save_IFS 3124 test -z "$ac_dir" && ac_dir=. 3125 $as_executable_p "$ac_dir/$ac_word" || continue 3126ac_cv_prog_ac_ct_AR="ar" 3127echo "$as_me:3127: found $ac_dir/$ac_word" >&5 3128break 3129done 3130 3131 test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar" 3132fi 3133fi 3134ac_ct_AR=$ac_cv_prog_ac_ct_AR 3135if test -n "$ac_ct_AR"; then 3136 echo "$as_me:3136: result: $ac_ct_AR" >&5 3137echo "${ECHO_T}$ac_ct_AR" >&6 3138else 3139 echo "$as_me:3139: result: no" >&5 3140echo "${ECHO_T}no" >&6 3141fi 3142 3143 AR=$ac_ct_AR 3144else 3145 AR="$ac_cv_prog_AR" 3146fi 3147 3148echo "$as_me:3148: checking for options to update archives" >&5 3149echo $ECHO_N "checking for options to update archives... $ECHO_C" >&6 3150if test "${cf_cv_ar_flags+set}" = set; then 3151 echo $ECHO_N "(cached) $ECHO_C" >&6 3152else 3153 3154 case "$cf_cv_system_name" in 3155 (*-msvc*) 3156 cf_cv_ar_flags='' 3157 cat >mk_static_lib.sh <<-EOF 3158 #!$SHELL 3159 MSVC_BIN="$AR" 3160 out="\$1" 3161 shift 3162 exec \$MSVC_BIN -out:"\$out" \$@ 3163 EOF 3164 chmod +x mk_static_lib.sh 3165 AR=`pwd`/mk_static_lib.sh 3166 ;; 3167 (*) 3168 cf_cv_ar_flags=unknown 3169 for cf_ar_flags in -curvU -curv curv -crv crv -cqv cqv -rv rv 3170 do 3171 3172 # check if $ARFLAGS already contains this choice 3173 if test "x$ARFLAGS" != "x" ; then 3174 cf_check_ar_flags=`echo "x$ARFLAGS" | sed -e "s/$cf_ar_flags\$//" -e "s/$cf_ar_flags / /"` 3175 if test "x$ARFLAGS" != "$cf_check_ar_flags" ; then 3176 cf_cv_ar_flags= 3177 break 3178 fi 3179 fi 3180 3181 rm -f "conftest.$ac_cv_objext" 3182 rm -f conftest.a 3183 3184 cat >"conftest.$ac_ext" <<EOF 3185#line 3185 "configure" 3186int testdata[3] = { 123, 456, 789 }; 3187EOF 3188 if { (eval echo "$as_me:3188: \"$ac_compile\"") >&5 3189 (eval $ac_compile) 2>&5 3190 ac_status=$? 3191 echo "$as_me:3191: \$? = $ac_status" >&5 3192 (exit "$ac_status"); } ; then 3193 echo "$AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext" >&5 3194 $AR $ARFLAGS "$cf_ar_flags" conftest.a "conftest.$ac_cv_objext" 2>&5 1>/dev/null 3195 if test -f conftest.a ; then 3196 cf_cv_ar_flags="$cf_ar_flags" 3197 break 3198 fi 3199 else 3200 test -n "$verbose" && echo " cannot compile test-program" 1>&6 3201 3202echo "${as_me:-configure}:3202: testing cannot compile test-program ..." 1>&5 3203 3204 break 3205 fi 3206 done 3207 rm -f conftest.a "conftest.$ac_ext" "conftest.$ac_cv_objext" 3208 ;; 3209 esac 3210 3211fi 3212echo "$as_me:3212: result: $cf_cv_ar_flags" >&5 3213echo "${ECHO_T}$cf_cv_ar_flags" >&6 3214 3215if test -n "$ARFLAGS" ; then 3216 if test -n "$cf_cv_ar_flags" ; then 3217 ARFLAGS="$ARFLAGS $cf_cv_ar_flags" 3218 fi 3219else 3220 ARFLAGS=$cf_cv_ar_flags 3221fi 3222 3223echo "$as_me:3223: checking for fgrep" >&5 3224echo $ECHO_N "checking for fgrep... $ECHO_C" >&6 3225if test "${ac_cv_path_FGREP+set}" = set; then 3226 echo $ECHO_N "(cached) $ECHO_C" >&6 3227else 3228 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 3229 then ac_cv_path_FGREP="$GREP -F" 3230 else 3231 for ac_prog in gfgrep fgrep 3232do 3233 # Extract the first word of "$ac_prog", so it can be a program name with args. 3234set dummy $ac_prog; ac_word=$2 3235echo "$as_me:3235: checking for $ac_word" >&5 3236echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3237if test "${ac_cv_path_FGREP+set}" = set; then 3238 echo $ECHO_N "(cached) $ECHO_C" >&6 3239else 3240 case $FGREP in 3241 [\\/]* | ?:[\\/]*) 3242 ac_cv_path_FGREP="$FGREP" # Let the user override the test with a path. 3243 ;; 3244 *) 3245 ac_save_IFS=$IFS; IFS=$ac_path_separator 3246ac_dummy="$PATH" 3247for ac_dir in $ac_dummy; do 3248 IFS=$ac_save_IFS 3249 test -z "$ac_dir" && ac_dir=. 3250 if $as_executable_p "$ac_dir/$ac_word"; then 3251 ac_cv_path_FGREP="$ac_dir/$ac_word" 3252 echo "$as_me:3252: found $ac_dir/$ac_word" >&5 3253 break 3254fi 3255done 3256 3257 ;; 3258esac 3259fi 3260FGREP=$ac_cv_path_FGREP 3261 3262if test -n "$FGREP"; then 3263 echo "$as_me:3263: result: $FGREP" >&5 3264echo "${ECHO_T}$FGREP" >&6 3265else 3266 echo "$as_me:3266: result: no" >&5 3267echo "${ECHO_T}no" >&6 3268fi 3269 3270 test -n "$FGREP" && break 3271done 3272test -n "$FGREP" || FGREP=": " 3273 3274 test "x$ac_cv_path_FGREP" = "x:" && { { echo "$as_me:3274: error: cannot find workable fgrep" >&5 3275echo "$as_me: error: cannot find workable fgrep" >&2;} 3276 { (exit 1); exit 1; }; } 3277 fi 3278fi 3279echo "$as_me:3279: result: $ac_cv_path_FGREP" >&5 3280echo "${ECHO_T}$ac_cv_path_FGREP" >&6 3281 FGREP="$ac_cv_path_FGREP" 3282 3283echo "$as_me:3283: checking for makeflags variable" >&5 3284echo $ECHO_N "checking for makeflags variable... $ECHO_C" >&6 3285if test "${cf_cv_makeflags+set}" = set; then 3286 echo $ECHO_N "(cached) $ECHO_C" >&6 3287else 3288 3289 cf_cv_makeflags='' 3290 for cf_option in '-${MAKEFLAGS}' '${MFLAGS}' 3291 do 3292 cat >cf_makeflags.tmp <<CF_EOF 3293SHELL = $SHELL 3294all : 3295 @ echo '.$cf_option' 3296CF_EOF 3297 cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp 2>/dev/null | ${FGREP-fgrep} -v "ing directory" | sed -e 's,[ ]*$,,'` 3298 case "$cf_result" in 3299 (.*k|.*kw) 3300 cf_result="`${MAKE:-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null`" 3301 case "$cf_result" in 3302 (.*CC=*) cf_cv_makeflags= 3303 ;; 3304 (*) cf_cv_makeflags=$cf_option 3305 ;; 3306 esac 3307 break 3308 ;; 3309 (.-) 3310 ;; 3311 (*) 3312 3313echo "${as_me:-configure}:3313: testing given option \"$cf_option\",no match \"$cf_result\" ..." 1>&5 3314 3315 ;; 3316 esac 3317 done 3318 rm -f cf_makeflags.tmp 3319 3320fi 3321echo "$as_me:3321: result: $cf_cv_makeflags" >&5 3322echo "${ECHO_T}$cf_cv_makeflags" >&6 3323 3324echo "$as_me:3324: checking if filesystem supports mixed-case filenames" >&5 3325echo $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6 3326if test "${cf_cv_mixedcase+set}" = set; then 3327 echo $ECHO_N "(cached) $ECHO_C" >&6 3328else 3329 3330if test "$cross_compiling" = yes ; then 3331 case "$target_alias" in 3332 (*-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-msys*|*-mingw*|*-uwin*|darwin*) 3333 cf_cv_mixedcase=no 3334 ;; 3335 (*) 3336 cf_cv_mixedcase=yes 3337 ;; 3338 esac 3339else 3340 rm -f conftest CONFTEST 3341 echo test >conftest 3342 if test -f CONFTEST ; then 3343 cf_cv_mixedcase=no 3344 else 3345 cf_cv_mixedcase=yes 3346 fi 3347 rm -f conftest CONFTEST 3348fi 3349 3350fi 3351echo "$as_me:3351: result: $cf_cv_mixedcase" >&5 3352echo "${ECHO_T}$cf_cv_mixedcase" >&6 3353test "$cf_cv_mixedcase" = yes && 3354cat >>confdefs.h <<\EOF 3355#define MIXEDCASE_FILENAMES 1 3356EOF 3357 3358for ac_prog in exctags ctags 3359do 3360 # Extract the first word of "$ac_prog", so it can be a program name with args. 3361set dummy $ac_prog; ac_word=$2 3362echo "$as_me:3362: checking for $ac_word" >&5 3363echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3364if test "${ac_cv_prog_CTAGS+set}" = set; then 3365 echo $ECHO_N "(cached) $ECHO_C" >&6 3366else 3367 if test -n "$CTAGS"; then 3368 ac_cv_prog_CTAGS="$CTAGS" # Let the user override the test. 3369else 3370 ac_save_IFS=$IFS; IFS=$ac_path_separator 3371ac_dummy="$PATH" 3372for ac_dir in $ac_dummy; do 3373 IFS=$ac_save_IFS 3374 test -z "$ac_dir" && ac_dir=. 3375 $as_executable_p "$ac_dir/$ac_word" || continue 3376ac_cv_prog_CTAGS="$ac_prog" 3377echo "$as_me:3377: found $ac_dir/$ac_word" >&5 3378break 3379done 3380 3381fi 3382fi 3383CTAGS=$ac_cv_prog_CTAGS 3384if test -n "$CTAGS"; then 3385 echo "$as_me:3385: result: $CTAGS" >&5 3386echo "${ECHO_T}$CTAGS" >&6 3387else 3388 echo "$as_me:3388: result: no" >&5 3389echo "${ECHO_T}no" >&6 3390fi 3391 3392 test -n "$CTAGS" && break 3393done 3394 3395for ac_prog in exetags etags 3396do 3397 # Extract the first word of "$ac_prog", so it can be a program name with args. 3398set dummy $ac_prog; ac_word=$2 3399echo "$as_me:3399: checking for $ac_word" >&5 3400echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3401if test "${ac_cv_prog_ETAGS+set}" = set; then 3402 echo $ECHO_N "(cached) $ECHO_C" >&6 3403else 3404 if test -n "$ETAGS"; then 3405 ac_cv_prog_ETAGS="$ETAGS" # Let the user override the test. 3406else 3407 ac_save_IFS=$IFS; IFS=$ac_path_separator 3408ac_dummy="$PATH" 3409for ac_dir in $ac_dummy; do 3410 IFS=$ac_save_IFS 3411 test -z "$ac_dir" && ac_dir=. 3412 $as_executable_p "$ac_dir/$ac_word" || continue 3413ac_cv_prog_ETAGS="$ac_prog" 3414echo "$as_me:3414: found $ac_dir/$ac_word" >&5 3415break 3416done 3417 3418fi 3419fi 3420ETAGS=$ac_cv_prog_ETAGS 3421if test -n "$ETAGS"; then 3422 echo "$as_me:3422: result: $ETAGS" >&5 3423echo "${ECHO_T}$ETAGS" >&6 3424else 3425 echo "$as_me:3425: result: no" >&5 3426echo "${ECHO_T}no" >&6 3427fi 3428 3429 test -n "$ETAGS" && break 3430done 3431 3432# Extract the first word of "${CTAGS:-ctags}", so it can be a program name with args. 3433set dummy ${CTAGS:-ctags}; ac_word=$2 3434echo "$as_me:3434: checking for $ac_word" >&5 3435echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3436if test "${ac_cv_prog_MAKE_LOWER_TAGS+set}" = set; then 3437 echo $ECHO_N "(cached) $ECHO_C" >&6 3438else 3439 if test -n "$MAKE_LOWER_TAGS"; then 3440 ac_cv_prog_MAKE_LOWER_TAGS="$MAKE_LOWER_TAGS" # Let the user override the test. 3441else 3442 ac_save_IFS=$IFS; IFS=$ac_path_separator 3443ac_dummy="$PATH" 3444for ac_dir in $ac_dummy; do 3445 IFS=$ac_save_IFS 3446 test -z "$ac_dir" && ac_dir=. 3447 $as_executable_p "$ac_dir/$ac_word" || continue 3448ac_cv_prog_MAKE_LOWER_TAGS="yes" 3449echo "$as_me:3449: found $ac_dir/$ac_word" >&5 3450break 3451done 3452 3453 test -z "$ac_cv_prog_MAKE_LOWER_TAGS" && ac_cv_prog_MAKE_LOWER_TAGS="no" 3454fi 3455fi 3456MAKE_LOWER_TAGS=$ac_cv_prog_MAKE_LOWER_TAGS 3457if test -n "$MAKE_LOWER_TAGS"; then 3458 echo "$as_me:3458: result: $MAKE_LOWER_TAGS" >&5 3459echo "${ECHO_T}$MAKE_LOWER_TAGS" >&6 3460else 3461 echo "$as_me:3461: result: no" >&5 3462echo "${ECHO_T}no" >&6 3463fi 3464 3465if test "$cf_cv_mixedcase" = yes ; then 3466 # Extract the first word of "${ETAGS:-etags}", so it can be a program name with args. 3467set dummy ${ETAGS:-etags}; ac_word=$2 3468echo "$as_me:3468: checking for $ac_word" >&5 3469echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 3470if test "${ac_cv_prog_MAKE_UPPER_TAGS+set}" = set; then 3471 echo $ECHO_N "(cached) $ECHO_C" >&6 3472else 3473 if test -n "$MAKE_UPPER_TAGS"; then 3474 ac_cv_prog_MAKE_UPPER_TAGS="$MAKE_UPPER_TAGS" # Let the user override the test. 3475else 3476 ac_save_IFS=$IFS; IFS=$ac_path_separator 3477ac_dummy="$PATH" 3478for ac_dir in $ac_dummy; do 3479 IFS=$ac_save_IFS 3480 test -z "$ac_dir" && ac_dir=. 3481 $as_executable_p "$ac_dir/$ac_word" || continue 3482ac_cv_prog_MAKE_UPPER_TAGS="yes" 3483echo "$as_me:3483: found $ac_dir/$ac_word" >&5 3484break 3485done 3486 3487 test -z "$ac_cv_prog_MAKE_UPPER_TAGS" && ac_cv_prog_MAKE_UPPER_TAGS="no" 3488fi 3489fi 3490MAKE_UPPER_TAGS=$ac_cv_prog_MAKE_UPPER_TAGS 3491if test -n "$MAKE_UPPER_TAGS"; then 3492 echo "$as_me:3492: result: $MAKE_UPPER_TAGS" >&5 3493echo "${ECHO_T}$MAKE_UPPER_TAGS" >&6 3494else 3495 echo "$as_me:3495: result: no" >&5 3496echo "${ECHO_T}no" >&6 3497fi 3498 3499else 3500 MAKE_UPPER_TAGS=no 3501fi 3502 3503if test "$MAKE_UPPER_TAGS" = yes ; then 3504 MAKE_UPPER_TAGS= 3505else 3506 MAKE_UPPER_TAGS="#" 3507fi 3508 3509if test "$MAKE_LOWER_TAGS" = yes ; then 3510 MAKE_LOWER_TAGS= 3511else 3512 MAKE_LOWER_TAGS="#" 3513fi 3514 3515echo "$as_me:3515: checking if you want to see long compiling messages" >&5 3516echo $ECHO_N "checking if you want to see long compiling messages... $ECHO_C" >&6 3517 3518# Check whether --enable-echo or --disable-echo was given. 3519if test "${enable_echo+set}" = set; then 3520 enableval="$enable_echo" 3521 test "$enableval" != no && enableval=yes 3522 if test "$enableval" != "yes" ; then 3523 3524 ECHO_LT='--silent' 3525 ECHO_LD='@echo linking $@;' 3526 RULE_CC='@echo compiling $<' 3527 SHOW_CC='@echo compiling $@' 3528 ECHO_CC='@' 3529 3530 else 3531 3532 ECHO_LT='' 3533 ECHO_LD='' 3534 RULE_CC='' 3535 SHOW_CC='' 3536 ECHO_CC='' 3537 3538 fi 3539else 3540 enableval=yes 3541 3542 ECHO_LT='' 3543 ECHO_LD='' 3544 RULE_CC='' 3545 SHOW_CC='' 3546 ECHO_CC='' 3547 3548fi; 3549echo "$as_me:3549: result: $enableval" >&5 3550echo "${ECHO_T}$enableval" >&6 3551 3552if test -f "$srcdir/config.guess" || test -f "$ac_aux_dir/config.guess" ; then 3553 3554 system_name="$host_os" 3555else 3556 system_name="`(uname -s -r) 2>/dev/null`" 3557 if test -z "$system_name" ; then 3558 system_name="`(hostname) 2>/dev/null`" 3559 fi 3560fi 3561test -n "$system_name" && 3562cat >>confdefs.h <<EOF 3563#define SYSTEM_NAME "$system_name" 3564EOF 3565 3566if test "${cf_cv_system_name+set}" = set; then 3567 echo $ECHO_N "(cached) $ECHO_C" >&6 3568else 3569 cf_cv_system_name="$system_name" 3570fi 3571 3572test -z "$system_name" && system_name="$cf_cv_system_name" 3573test -n "$cf_cv_system_name" && echo "$as_me:3573: result: Configuring for $cf_cv_system_name" >&5 3574echo "${ECHO_T}Configuring for $cf_cv_system_name" >&6 3575 3576if test ".$system_name" != ".$cf_cv_system_name" ; then 3577 echo "$as_me:3577: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5 3578echo "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6 3579 { { echo "$as_me:3579: error: \"Please remove config.cache and try again.\"" >&5 3580echo "$as_me: error: \"Please remove config.cache and try again.\"" >&2;} 3581 { (exit 1); exit 1; }; } 3582fi 3583 3584case "$cf_cv_system_name" in 3585(os2*) 3586 CFLAGS="$CFLAGS -Zmt" 3587 3588 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 3589 CPPFLAGS="${CPPFLAGS}-D__ST_MT_ERRNO__" 3590 3591 CXXFLAGS="$CXXFLAGS -Zmt" 3592 # autoconf's macro sets -Zexe and suffix both, which conflict:w 3593 LDFLAGS="$LDFLAGS -Zmt -Zcrtdll" 3594 ac_cv_exeext=.exe 3595 ;; 3596esac 3597 3598PROG_EXT="$EXEEXT" 3599 3600test -n "$PROG_EXT" && 3601cat >>confdefs.h <<EOF 3602#define PROG_EXT "$PROG_EXT" 3603EOF 3604 3605 echo "$as_me:3605: checking for PATH separator" >&5 3606echo $ECHO_N "checking for PATH separator... $ECHO_C" >&6 3607 case "$cf_cv_system_name" in 3608 (os2*) PATH_SEPARATOR=';' ;; 3609 (*) ${PATH_SEPARATOR:=':'} ;; 3610 esac 3611 3612 echo "$as_me:3612: result: $PATH_SEPARATOR" >&5 3613echo "${ECHO_T}$PATH_SEPARATOR" >&6 3614 3615 case "$cf_cv_system_name" in 3616 (OS/2*|os2*) 3617 if test "$DFT_LWR_MODEL" = libtool; then 3618 LIB_PREFIX='lib' 3619 else 3620 LIB_PREFIX='' 3621 fi 3622 ;; 3623 (*-msvc*) 3624 LIB_PREFIX='' 3625 ;; 3626 (*) LIB_PREFIX='lib' 3627 ;; 3628 esac 3629 3630echo "$as_me:3630: checking if the POSIX test-macros are already defined" >&5 3631echo $ECHO_N "checking if the POSIX test-macros are already defined... $ECHO_C" >&6 3632if test "${cf_cv_posix_visible+set}" = set; then 3633 echo $ECHO_N "(cached) $ECHO_C" >&6 3634else 3635 3636cat >"conftest.$ac_ext" <<_ACEOF 3637#line 3637 "configure" 3638#include "confdefs.h" 3639#include <stdio.h> 3640int 3641main (void) 3642{ 3643 3644#if defined(__POSIX_VISIBLE) && ((__POSIX_VISIBLE - 0L) > 0) \ 3645 && defined(__XSI_VISIBLE) && ((__XSI_VISIBLE - 0L) > 0) \ 3646 && defined(__BSD_VISIBLE) && ((__BSD_VISIBLE - 0L) > 0) \ 3647 && defined(__ISO_C_VISIBLE) && ((__ISO_C_VISIBLE - 0L) > 0) 3648#error conflicting symbols found 3649#endif 3650 3651 ; 3652 return 0; 3653} 3654_ACEOF 3655rm -f "conftest.$ac_objext" 3656if { (eval echo "$as_me:3656: \"$ac_compile\"") >&5 3657 (eval $ac_compile) 2>&5 3658 ac_status=$? 3659 echo "$as_me:3659: \$? = $ac_status" >&5 3660 (exit "$ac_status"); } && 3661 { ac_try='test -s "conftest.$ac_objext"' 3662 { (eval echo "$as_me:3662: \"$ac_try\"") >&5 3663 (eval $ac_try) 2>&5 3664 ac_status=$? 3665 echo "$as_me:3665: \$? = $ac_status" >&5 3666 (exit "$ac_status"); }; }; then 3667 cf_cv_posix_visible=no 3668else 3669 echo "$as_me: failed program was:" >&5 3670cat "conftest.$ac_ext" >&5 3671cf_cv_posix_visible=yes 3672fi 3673rm -f "conftest.$ac_objext" "conftest.$ac_ext" 3674 3675fi 3676echo "$as_me:3676: result: $cf_cv_posix_visible" >&5 3677echo "${ECHO_T}$cf_cv_posix_visible" >&6 3678 3679if test "$cf_cv_posix_visible" = no; then 3680 3681cf_XOPEN_SOURCE=500 3682cf_POSIX_C_SOURCE=199506L 3683cf_xopen_source= 3684 3685case "$host_os" in 3686(aix[4-7]*) 3687 cf_xopen_source="-D_ALL_SOURCE" 3688 ;; 3689(msys) 3690 cf_XOPEN_SOURCE=600 3691 ;; 3692(darwin[0-8].*) 3693 cf_xopen_source="-D_APPLE_C_SOURCE" 3694 ;; 3695(darwin*) 3696 cf_xopen_source="-D_DARWIN_C_SOURCE" 3697 cf_XOPEN_SOURCE= 3698 ;; 3699(freebsd*|dragonfly*|midnightbsd*) 3700 # 5.x headers associate 3701 # _XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L 3702 # _XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L 3703 cf_POSIX_C_SOURCE=200112L 3704 cf_XOPEN_SOURCE=600 3705 cf_xopen_source="-D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE" 3706 ;; 3707(hpux11*) 3708 cf_xopen_source="-D_HPUX_SOURCE -D_XOPEN_SOURCE=500" 3709 ;; 3710(hpux*) 3711 cf_xopen_source="-D_HPUX_SOURCE" 3712 ;; 3713(irix[56].*) 3714 cf_xopen_source="-D_SGI_SOURCE" 3715 cf_XOPEN_SOURCE= 3716 ;; 3717(linux*|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin) 3718 3719cf_gnu_xopen_source=$cf_XOPEN_SOURCE 3720 3721echo "$as_me:3721: checking if this is the GNU C library" >&5 3722echo $ECHO_N "checking if this is the GNU C library... $ECHO_C" >&6 3723if test "${cf_cv_gnu_library+set}" = set; then 3724 echo $ECHO_N "(cached) $ECHO_C" >&6 3725else 3726 3727cat >"conftest.$ac_ext" <<_ACEOF 3728#line 3728 "configure" 3729#include "confdefs.h" 3730#include <sys/types.h> 3731int 3732main (void) 3733{ 3734 3735 #if __GLIBC__ > 0 && __GLIBC_MINOR__ >= 0 3736 return 0; 3737 #elif __NEWLIB__ > 0 && __NEWLIB_MINOR__ >= 0 3738 return 0; 3739 #else 3740 # error not GNU C library 3741 #endif 3742 ; 3743 return 0; 3744} 3745_ACEOF 3746rm -f "conftest.$ac_objext" 3747if { (eval echo "$as_me:3747: \"$ac_compile\"") >&5 3748 (eval $ac_compile) 2>&5 3749 ac_status=$? 3750 echo "$as_me:3750: \$? = $ac_status" >&5 3751 (exit "$ac_status"); } && 3752 { ac_try='test -s "conftest.$ac_objext"' 3753 { (eval echo "$as_me:3753: \"$ac_try\"") >&5 3754 (eval $ac_try) 2>&5 3755 ac_status=$? 3756 echo "$as_me:3756: \$? = $ac_status" >&5 3757 (exit "$ac_status"); }; }; then 3758 cf_cv_gnu_library=yes 3759else 3760 echo "$as_me: failed program was:" >&5 3761cat "conftest.$ac_ext" >&5 3762cf_cv_gnu_library=no 3763fi 3764rm -f "conftest.$ac_objext" "conftest.$ac_ext" 3765 3766fi 3767echo "$as_me:3767: result: $cf_cv_gnu_library" >&5 3768echo "${ECHO_T}$cf_cv_gnu_library" >&6 3769 3770if test x$cf_cv_gnu_library = xyes; then 3771 3772 # With glibc 2.19 (13 years after this check was begun), _DEFAULT_SOURCE 3773 # was changed to help a little. newlib incorporated the change about 4 3774 # years later. 3775 echo "$as_me:3775: checking if _DEFAULT_SOURCE can be used as a basis" >&5 3776echo $ECHO_N "checking if _DEFAULT_SOURCE can be used as a basis... $ECHO_C" >&6 3777if test "${cf_cv_gnu_library_219+set}" = set; then 3778 echo $ECHO_N "(cached) $ECHO_C" >&6 3779else 3780 3781 cf_save="$CPPFLAGS" 3782 3783 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 3784 CPPFLAGS="${CPPFLAGS}-D_DEFAULT_SOURCE" 3785 3786 cat >"conftest.$ac_ext" <<_ACEOF 3787#line 3787 "configure" 3788#include "confdefs.h" 3789#include <sys/types.h> 3790int 3791main (void) 3792{ 3793 3794 #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 19) || (__GLIBC__ > 2) 3795 return 0; 3796 #elif (__NEWLIB__ == 2 && __NEWLIB_MINOR__ >= 4) || (__GLIBC__ > 3) 3797 return 0; 3798 #else 3799 # error GNU C library __GLIBC__.__GLIBC_MINOR__ is too old 3800 #endif 3801 ; 3802 return 0; 3803} 3804_ACEOF 3805rm -f "conftest.$ac_objext" 3806if { (eval echo "$as_me:3806: \"$ac_compile\"") >&5 3807 (eval $ac_compile) 2>&5 3808 ac_status=$? 3809 echo "$as_me:3809: \$? = $ac_status" >&5 3810 (exit "$ac_status"); } && 3811 { ac_try='test -s "conftest.$ac_objext"' 3812 { (eval echo "$as_me:3812: \"$ac_try\"") >&5 3813 (eval $ac_try) 2>&5 3814 ac_status=$? 3815 echo "$as_me:3815: \$? = $ac_status" >&5 3816 (exit "$ac_status"); }; }; then 3817 cf_cv_gnu_library_219=yes 3818else 3819 echo "$as_me: failed program was:" >&5 3820cat "conftest.$ac_ext" >&5 3821cf_cv_gnu_library_219=no 3822fi 3823rm -f "conftest.$ac_objext" "conftest.$ac_ext" 3824 CPPFLAGS="$cf_save" 3825 3826fi 3827echo "$as_me:3827: result: $cf_cv_gnu_library_219" >&5 3828echo "${ECHO_T}$cf_cv_gnu_library_219" >&6 3829 3830 if test "x$cf_cv_gnu_library_219" = xyes; then 3831 cf_save="$CPPFLAGS" 3832 echo "$as_me:3832: checking if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE" >&5 3833echo $ECHO_N "checking if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE... $ECHO_C" >&6 3834if test "${cf_cv_gnu_dftsrc_219+set}" = set; then 3835 echo $ECHO_N "(cached) $ECHO_C" >&6 3836else 3837 3838cf_fix_cppflags=no 3839cf_new_cflags= 3840cf_new_cppflags= 3841cf_new_extra_cppflags= 3842 3843for cf_add_cflags in -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=$cf_gnu_xopen_source 3844do 3845case "$cf_fix_cppflags" in 3846(no) 3847 case "$cf_add_cflags" in 3848 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 3849 case "$cf_add_cflags" in 3850 (-D*) 3851 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 3852 3853 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 3854 && test -z "${cf_tst_cflags}" \ 3855 && cf_fix_cppflags=yes 3856 3857 if test "$cf_fix_cppflags" = yes ; then 3858 3859 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 3860 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 3861 3862 continue 3863 elif test "${cf_tst_cflags}" = "\"'" ; then 3864 3865 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 3866 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 3867 3868 continue 3869 fi 3870 ;; 3871 esac 3872 case "$CPPFLAGS" in 3873 (*$cf_add_cflags) 3874 ;; 3875 (*) 3876 case "$cf_add_cflags" in 3877 (-D*) 3878 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 3879 3880CPPFLAGS=`echo "$CPPFLAGS" | \ 3881 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 3882 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 3883 3884 ;; 3885 esac 3886 3887 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 3888 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 3889 3890 ;; 3891 esac 3892 ;; 3893 (*) 3894 3895 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 3896 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 3897 3898 ;; 3899 esac 3900 ;; 3901(yes) 3902 3903 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 3904 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 3905 3906 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 3907 3908 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 3909 && test -z "${cf_tst_cflags}" \ 3910 && cf_fix_cppflags=no 3911 ;; 3912esac 3913done 3914 3915if test -n "$cf_new_cflags" ; then 3916 3917 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 3918 CFLAGS="${CFLAGS}$cf_new_cflags" 3919 3920fi 3921 3922if test -n "$cf_new_cppflags" ; then 3923 3924 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 3925 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 3926 3927fi 3928 3929if test -n "$cf_new_extra_cppflags" ; then 3930 3931 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 3932 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 3933 3934fi 3935 3936 cat >"conftest.$ac_ext" <<_ACEOF 3937#line 3937 "configure" 3938#include "confdefs.h" 3939 3940 #include <limits.h> 3941 #include <sys/types.h> 3942 3943int 3944main (void) 3945{ 3946 3947 #if (_XOPEN_SOURCE >= $cf_gnu_xopen_source) && (MB_LEN_MAX > 1) 3948 return 0; 3949 #else 3950 # error GNU C library is too old 3951 #endif 3952 ; 3953 return 0; 3954} 3955_ACEOF 3956rm -f "conftest.$ac_objext" 3957if { (eval echo "$as_me:3957: \"$ac_compile\"") >&5 3958 (eval $ac_compile) 2>&5 3959 ac_status=$? 3960 echo "$as_me:3960: \$? = $ac_status" >&5 3961 (exit "$ac_status"); } && 3962 { ac_try='test -s "conftest.$ac_objext"' 3963 { (eval echo "$as_me:3963: \"$ac_try\"") >&5 3964 (eval $ac_try) 2>&5 3965 ac_status=$? 3966 echo "$as_me:3966: \$? = $ac_status" >&5 3967 (exit "$ac_status"); }; }; then 3968 cf_cv_gnu_dftsrc_219=yes 3969else 3970 echo "$as_me: failed program was:" >&5 3971cat "conftest.$ac_ext" >&5 3972cf_cv_gnu_dftsrc_219=no 3973fi 3974rm -f "conftest.$ac_objext" "conftest.$ac_ext" 3975 3976fi 3977echo "$as_me:3977: result: $cf_cv_gnu_dftsrc_219" >&5 3978echo "${ECHO_T}$cf_cv_gnu_dftsrc_219" >&6 3979 test "x$cf_cv_gnu_dftsrc_219" = "xyes" || CPPFLAGS="$cf_save" 3980 else 3981 cf_cv_gnu_dftsrc_219=maybe 3982 fi 3983 3984 if test "x$cf_cv_gnu_dftsrc_219" != xyes; then 3985 3986 echo "$as_me:3986: checking if we must define _GNU_SOURCE" >&5 3987echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6 3988if test "${cf_cv_gnu_source+set}" = set; then 3989 echo $ECHO_N "(cached) $ECHO_C" >&6 3990else 3991 3992 cat >"conftest.$ac_ext" <<_ACEOF 3993#line 3993 "configure" 3994#include "confdefs.h" 3995#include <sys/types.h> 3996int 3997main (void) 3998{ 3999 4000 #ifndef _XOPEN_SOURCE 4001 #error expected _XOPEN_SOURCE to be defined 4002 #endif 4003 ; 4004 return 0; 4005} 4006_ACEOF 4007rm -f "conftest.$ac_objext" 4008if { (eval echo "$as_me:4008: \"$ac_compile\"") >&5 4009 (eval $ac_compile) 2>&5 4010 ac_status=$? 4011 echo "$as_me:4011: \$? = $ac_status" >&5 4012 (exit "$ac_status"); } && 4013 { ac_try='test -s "conftest.$ac_objext"' 4014 { (eval echo "$as_me:4014: \"$ac_try\"") >&5 4015 (eval $ac_try) 2>&5 4016 ac_status=$? 4017 echo "$as_me:4017: \$? = $ac_status" >&5 4018 (exit "$ac_status"); }; }; then 4019 cf_cv_gnu_source=no 4020else 4021 echo "$as_me: failed program was:" >&5 4022cat "conftest.$ac_ext" >&5 4023cf_save="$CPPFLAGS" 4024 4025cf_fix_cppflags=no 4026cf_new_cflags= 4027cf_new_cppflags= 4028cf_new_extra_cppflags= 4029 4030for cf_add_cflags in -D_GNU_SOURCE 4031do 4032case "$cf_fix_cppflags" in 4033(no) 4034 case "$cf_add_cflags" in 4035 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 4036 case "$cf_add_cflags" in 4037 (-D*) 4038 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 4039 4040 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 4041 && test -z "${cf_tst_cflags}" \ 4042 && cf_fix_cppflags=yes 4043 4044 if test "$cf_fix_cppflags" = yes ; then 4045 4046 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 4047 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 4048 4049 continue 4050 elif test "${cf_tst_cflags}" = "\"'" ; then 4051 4052 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 4053 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 4054 4055 continue 4056 fi 4057 ;; 4058 esac 4059 case "$CPPFLAGS" in 4060 (*$cf_add_cflags) 4061 ;; 4062 (*) 4063 case "$cf_add_cflags" in 4064 (-D*) 4065 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 4066 4067CPPFLAGS=`echo "$CPPFLAGS" | \ 4068 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 4069 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 4070 4071 ;; 4072 esac 4073 4074 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 4075 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 4076 4077 ;; 4078 esac 4079 ;; 4080 (*) 4081 4082 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 4083 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 4084 4085 ;; 4086 esac 4087 ;; 4088(yes) 4089 4090 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 4091 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 4092 4093 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 4094 4095 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 4096 && test -z "${cf_tst_cflags}" \ 4097 && cf_fix_cppflags=no 4098 ;; 4099esac 4100done 4101 4102if test -n "$cf_new_cflags" ; then 4103 4104 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 4105 CFLAGS="${CFLAGS}$cf_new_cflags" 4106 4107fi 4108 4109if test -n "$cf_new_cppflags" ; then 4110 4111 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 4112 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 4113 4114fi 4115 4116if test -n "$cf_new_extra_cppflags" ; then 4117 4118 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 4119 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 4120 4121fi 4122 4123 cat >"conftest.$ac_ext" <<_ACEOF 4124#line 4124 "configure" 4125#include "confdefs.h" 4126#include <sys/types.h> 4127int 4128main (void) 4129{ 4130 4131 #ifdef _XOPEN_SOURCE 4132 #error expected _XOPEN_SOURCE to be undefined 4133 #endif 4134 ; 4135 return 0; 4136} 4137_ACEOF 4138rm -f "conftest.$ac_objext" 4139if { (eval echo "$as_me:4139: \"$ac_compile\"") >&5 4140 (eval $ac_compile) 2>&5 4141 ac_status=$? 4142 echo "$as_me:4142: \$? = $ac_status" >&5 4143 (exit "$ac_status"); } && 4144 { ac_try='test -s "conftest.$ac_objext"' 4145 { (eval echo "$as_me:4145: \"$ac_try\"") >&5 4146 (eval $ac_try) 2>&5 4147 ac_status=$? 4148 echo "$as_me:4148: \$? = $ac_status" >&5 4149 (exit "$ac_status"); }; }; then 4150 cf_cv_gnu_source=no 4151else 4152 echo "$as_me: failed program was:" >&5 4153cat "conftest.$ac_ext" >&5 4154cf_cv_gnu_source=yes 4155fi 4156rm -f "conftest.$ac_objext" "conftest.$ac_ext" 4157 CPPFLAGS="$cf_save" 4158 4159fi 4160rm -f "conftest.$ac_objext" "conftest.$ac_ext" 4161 4162fi 4163echo "$as_me:4163: result: $cf_cv_gnu_source" >&5 4164echo "${ECHO_T}$cf_cv_gnu_source" >&6 4165 4166 if test "$cf_cv_gnu_source" = yes 4167 then 4168 echo "$as_me:4168: checking if we should also define _DEFAULT_SOURCE" >&5 4169echo $ECHO_N "checking if we should also define _DEFAULT_SOURCE... $ECHO_C" >&6 4170if test "${cf_cv_default_source+set}" = set; then 4171 echo $ECHO_N "(cached) $ECHO_C" >&6 4172else 4173 4174 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 4175 CPPFLAGS="${CPPFLAGS}-D_GNU_SOURCE" 4176 4177 cat >"conftest.$ac_ext" <<_ACEOF 4178#line 4178 "configure" 4179#include "confdefs.h" 4180#include <sys/types.h> 4181int 4182main (void) 4183{ 4184 4185 #ifdef _DEFAULT_SOURCE 4186 #error expected _DEFAULT_SOURCE to be undefined 4187 #endif 4188 ; 4189 return 0; 4190} 4191_ACEOF 4192rm -f "conftest.$ac_objext" 4193if { (eval echo "$as_me:4193: \"$ac_compile\"") >&5 4194 (eval $ac_compile) 2>&5 4195 ac_status=$? 4196 echo "$as_me:4196: \$? = $ac_status" >&5 4197 (exit "$ac_status"); } && 4198 { ac_try='test -s "conftest.$ac_objext"' 4199 { (eval echo "$as_me:4199: \"$ac_try\"") >&5 4200 (eval $ac_try) 2>&5 4201 ac_status=$? 4202 echo "$as_me:4202: \$? = $ac_status" >&5 4203 (exit "$ac_status"); }; }; then 4204 cf_cv_default_source=no 4205else 4206 echo "$as_me: failed program was:" >&5 4207cat "conftest.$ac_ext" >&5 4208cf_cv_default_source=yes 4209fi 4210rm -f "conftest.$ac_objext" "conftest.$ac_ext" 4211 4212fi 4213echo "$as_me:4213: result: $cf_cv_default_source" >&5 4214echo "${ECHO_T}$cf_cv_default_source" >&6 4215 if test "$cf_cv_default_source" = yes 4216 then 4217 4218 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 4219 CPPFLAGS="${CPPFLAGS}-D_DEFAULT_SOURCE" 4220 4221 fi 4222 fi 4223 fi 4224 4225fi 4226 4227 ;; 4228(minix*) 4229 cf_xopen_source="-D_NETBSD_SOURCE" # POSIX.1-2001 features are ifdef'd with this... 4230 ;; 4231(mirbsd*) 4232 # setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <sys/select.h> and other headers which use u_int / u_short types 4233 cf_XOPEN_SOURCE= 4234 4235if test "$cf_cv_posix_visible" = no; then 4236 4237cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE 4238 4239cf_save_CFLAGS="$CFLAGS" 4240cf_save_CPPFLAGS="$CPPFLAGS" 4241 4242cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \ 4243 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \ 4244 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'` 4245 4246cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \ 4247 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \ 4248 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'` 4249 4250echo "$as_me:4250: checking if we should define _POSIX_C_SOURCE" >&5 4251echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6 4252if test "${cf_cv_posix_c_source+set}" = set; then 4253 echo $ECHO_N "(cached) $ECHO_C" >&6 4254else 4255 4256echo "${as_me:-configure}:4256: testing if the symbol is already defined go no further ..." 1>&5 4257 4258 cat >"conftest.$ac_ext" <<_ACEOF 4259#line 4259 "configure" 4260#include "confdefs.h" 4261#include <sys/types.h> 4262int 4263main (void) 4264{ 4265 4266#ifndef _POSIX_C_SOURCE 4267make an error 4268#endif 4269 ; 4270 return 0; 4271} 4272_ACEOF 4273rm -f "conftest.$ac_objext" 4274if { (eval echo "$as_me:4274: \"$ac_compile\"") >&5 4275 (eval $ac_compile) 2>&5 4276 ac_status=$? 4277 echo "$as_me:4277: \$? = $ac_status" >&5 4278 (exit "$ac_status"); } && 4279 { ac_try='test -s "conftest.$ac_objext"' 4280 { (eval echo "$as_me:4280: \"$ac_try\"") >&5 4281 (eval $ac_try) 2>&5 4282 ac_status=$? 4283 echo "$as_me:4283: \$? = $ac_status" >&5 4284 (exit "$ac_status"); }; }; then 4285 cf_cv_posix_c_source=no 4286else 4287 echo "$as_me: failed program was:" >&5 4288cat "conftest.$ac_ext" >&5 4289cf_want_posix_source=no 4290 case .$cf_POSIX_C_SOURCE in 4291 (.[12]??*) 4292 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE" 4293 ;; 4294 (.2) 4295 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE" 4296 cf_want_posix_source=yes 4297 ;; 4298 (.*) 4299 cf_want_posix_source=yes 4300 ;; 4301 esac 4302 if test "$cf_want_posix_source" = yes ; then 4303 cat >"conftest.$ac_ext" <<_ACEOF 4304#line 4304 "configure" 4305#include "confdefs.h" 4306#include <sys/types.h> 4307int 4308main (void) 4309{ 4310 4311#ifdef _POSIX_SOURCE 4312make an error 4313#endif 4314 ; 4315 return 0; 4316} 4317_ACEOF 4318rm -f "conftest.$ac_objext" 4319if { (eval echo "$as_me:4319: \"$ac_compile\"") >&5 4320 (eval $ac_compile) 2>&5 4321 ac_status=$? 4322 echo "$as_me:4322: \$? = $ac_status" >&5 4323 (exit "$ac_status"); } && 4324 { ac_try='test -s "conftest.$ac_objext"' 4325 { (eval echo "$as_me:4325: \"$ac_try\"") >&5 4326 (eval $ac_try) 2>&5 4327 ac_status=$? 4328 echo "$as_me:4328: \$? = $ac_status" >&5 4329 (exit "$ac_status"); }; }; then 4330 : 4331else 4332 echo "$as_me: failed program was:" >&5 4333cat "conftest.$ac_ext" >&5 4334cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE" 4335fi 4336rm -f "conftest.$ac_objext" "conftest.$ac_ext" 4337 fi 4338 4339echo "${as_me:-configure}:4339: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5 4340 4341 CFLAGS="$cf_trim_CFLAGS" 4342 CPPFLAGS="$cf_trim_CPPFLAGS" 4343 4344 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 4345 CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source" 4346 4347echo "${as_me:-configure}:4347: testing if the second compile does not leave our definition intact error ..." 1>&5 4348 4349 cat >"conftest.$ac_ext" <<_ACEOF 4350#line 4350 "configure" 4351#include "confdefs.h" 4352#include <sys/types.h> 4353int 4354main (void) 4355{ 4356 4357#ifndef _POSIX_C_SOURCE 4358make an error 4359#endif 4360 ; 4361 return 0; 4362} 4363_ACEOF 4364rm -f "conftest.$ac_objext" 4365if { (eval echo "$as_me:4365: \"$ac_compile\"") >&5 4366 (eval $ac_compile) 2>&5 4367 ac_status=$? 4368 echo "$as_me:4368: \$? = $ac_status" >&5 4369 (exit "$ac_status"); } && 4370 { ac_try='test -s "conftest.$ac_objext"' 4371 { (eval echo "$as_me:4371: \"$ac_try\"") >&5 4372 (eval $ac_try) 2>&5 4373 ac_status=$? 4374 echo "$as_me:4374: \$? = $ac_status" >&5 4375 (exit "$ac_status"); }; }; then 4376 : 4377else 4378 echo "$as_me: failed program was:" >&5 4379cat "conftest.$ac_ext" >&5 4380cf_cv_posix_c_source=no 4381fi 4382rm -f "conftest.$ac_objext" "conftest.$ac_ext" 4383 CFLAGS="$cf_save_CFLAGS" 4384 CPPFLAGS="$cf_save_CPPFLAGS" 4385 4386fi 4387rm -f "conftest.$ac_objext" "conftest.$ac_ext" 4388 4389fi 4390echo "$as_me:4390: result: $cf_cv_posix_c_source" >&5 4391echo "${ECHO_T}$cf_cv_posix_c_source" >&6 4392 4393if test "$cf_cv_posix_c_source" != no ; then 4394 CFLAGS="$cf_trim_CFLAGS" 4395 CPPFLAGS="$cf_trim_CPPFLAGS" 4396 4397cf_fix_cppflags=no 4398cf_new_cflags= 4399cf_new_cppflags= 4400cf_new_extra_cppflags= 4401 4402for cf_add_cflags in $cf_cv_posix_c_source 4403do 4404case "$cf_fix_cppflags" in 4405(no) 4406 case "$cf_add_cflags" in 4407 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 4408 case "$cf_add_cflags" in 4409 (-D*) 4410 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 4411 4412 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 4413 && test -z "${cf_tst_cflags}" \ 4414 && cf_fix_cppflags=yes 4415 4416 if test "$cf_fix_cppflags" = yes ; then 4417 4418 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 4419 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 4420 4421 continue 4422 elif test "${cf_tst_cflags}" = "\"'" ; then 4423 4424 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 4425 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 4426 4427 continue 4428 fi 4429 ;; 4430 esac 4431 case "$CPPFLAGS" in 4432 (*$cf_add_cflags) 4433 ;; 4434 (*) 4435 case "$cf_add_cflags" in 4436 (-D*) 4437 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 4438 4439CPPFLAGS=`echo "$CPPFLAGS" | \ 4440 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 4441 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 4442 4443 ;; 4444 esac 4445 4446 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 4447 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 4448 4449 ;; 4450 esac 4451 ;; 4452 (*) 4453 4454 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 4455 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 4456 4457 ;; 4458 esac 4459 ;; 4460(yes) 4461 4462 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 4463 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 4464 4465 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 4466 4467 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 4468 && test -z "${cf_tst_cflags}" \ 4469 && cf_fix_cppflags=no 4470 ;; 4471esac 4472done 4473 4474if test -n "$cf_new_cflags" ; then 4475 4476 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 4477 CFLAGS="${CFLAGS}$cf_new_cflags" 4478 4479fi 4480 4481if test -n "$cf_new_cppflags" ; then 4482 4483 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 4484 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 4485 4486fi 4487 4488if test -n "$cf_new_extra_cppflags" ; then 4489 4490 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 4491 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 4492 4493fi 4494 4495fi 4496 4497fi # cf_cv_posix_visible 4498 4499 ;; 4500(netbsd*) 4501 cf_xopen_source="-D_NETBSD_SOURCE" # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw 4502 ;; 4503(openbsd[4-9]*) 4504 # setting _XOPEN_SOURCE lower than 500 breaks g++ compile with wchar.h, needed for ncursesw 4505 cf_xopen_source="-D_BSD_SOURCE" 4506 cf_XOPEN_SOURCE=600 4507 ;; 4508(openbsd*) 4509 # setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw 4510 ;; 4511(osf[45]*) 4512 cf_xopen_source="-D_OSF_SOURCE" 4513 ;; 4514(nto-qnx*) 4515 cf_xopen_source="-D_QNX_SOURCE" 4516 ;; 4517(sco*) 4518 # setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer 4519 ;; 4520(solaris2.*) 4521 cf_xopen_source="-D__EXTENSIONS__" 4522 cf_cv_xopen_source=broken 4523 ;; 4524(sysv4.2uw2.*) # Novell/SCO UnixWare 2.x (tested on 2.1.2) 4525 cf_XOPEN_SOURCE= 4526 cf_POSIX_C_SOURCE= 4527 ;; 4528(*) 4529 4530echo "$as_me:4530: checking if we should define _XOPEN_SOURCE" >&5 4531echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6 4532if test "${cf_cv_xopen_source+set}" = set; then 4533 echo $ECHO_N "(cached) $ECHO_C" >&6 4534else 4535 4536 cat >"conftest.$ac_ext" <<_ACEOF 4537#line 4537 "configure" 4538#include "confdefs.h" 4539 4540#include <stdlib.h> 4541#include <string.h> 4542#include <sys/types.h> 4543 4544int 4545main (void) 4546{ 4547 4548#ifndef _XOPEN_SOURCE 4549make an error 4550#endif 4551 ; 4552 return 0; 4553} 4554_ACEOF 4555rm -f "conftest.$ac_objext" 4556if { (eval echo "$as_me:4556: \"$ac_compile\"") >&5 4557 (eval $ac_compile) 2>&5 4558 ac_status=$? 4559 echo "$as_me:4559: \$? = $ac_status" >&5 4560 (exit "$ac_status"); } && 4561 { ac_try='test -s "conftest.$ac_objext"' 4562 { (eval echo "$as_me:4562: \"$ac_try\"") >&5 4563 (eval $ac_try) 2>&5 4564 ac_status=$? 4565 echo "$as_me:4565: \$? = $ac_status" >&5 4566 (exit "$ac_status"); }; }; then 4567 cf_cv_xopen_source=no 4568else 4569 echo "$as_me: failed program was:" >&5 4570cat "conftest.$ac_ext" >&5 4571cf_save="$CPPFLAGS" 4572 4573 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 4574 CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE" 4575 4576 cat >"conftest.$ac_ext" <<_ACEOF 4577#line 4577 "configure" 4578#include "confdefs.h" 4579 4580#include <stdlib.h> 4581#include <string.h> 4582#include <sys/types.h> 4583 4584int 4585main (void) 4586{ 4587 4588#ifdef _XOPEN_SOURCE 4589make an error 4590#endif 4591 ; 4592 return 0; 4593} 4594_ACEOF 4595rm -f "conftest.$ac_objext" 4596if { (eval echo "$as_me:4596: \"$ac_compile\"") >&5 4597 (eval $ac_compile) 2>&5 4598 ac_status=$? 4599 echo "$as_me:4599: \$? = $ac_status" >&5 4600 (exit "$ac_status"); } && 4601 { ac_try='test -s "conftest.$ac_objext"' 4602 { (eval echo "$as_me:4602: \"$ac_try\"") >&5 4603 (eval $ac_try) 2>&5 4604 ac_status=$? 4605 echo "$as_me:4605: \$? = $ac_status" >&5 4606 (exit "$ac_status"); }; }; then 4607 cf_cv_xopen_source=no 4608else 4609 echo "$as_me: failed program was:" >&5 4610cat "conftest.$ac_ext" >&5 4611cf_cv_xopen_source=$cf_XOPEN_SOURCE 4612fi 4613rm -f "conftest.$ac_objext" "conftest.$ac_ext" 4614 CPPFLAGS="$cf_save" 4615 4616fi 4617rm -f "conftest.$ac_objext" "conftest.$ac_ext" 4618 4619fi 4620echo "$as_me:4620: result: $cf_cv_xopen_source" >&5 4621echo "${ECHO_T}$cf_cv_xopen_source" >&6 4622 4623if test "$cf_cv_xopen_source" != no ; then 4624 4625CFLAGS=`echo "$CFLAGS" | \ 4626 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \ 4627 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'` 4628 4629CPPFLAGS=`echo "$CPPFLAGS" | \ 4630 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \ 4631 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'` 4632 4633 cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source" 4634 4635cf_fix_cppflags=no 4636cf_new_cflags= 4637cf_new_cppflags= 4638cf_new_extra_cppflags= 4639 4640for cf_add_cflags in $cf_temp_xopen_source 4641do 4642case "$cf_fix_cppflags" in 4643(no) 4644 case "$cf_add_cflags" in 4645 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 4646 case "$cf_add_cflags" in 4647 (-D*) 4648 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 4649 4650 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 4651 && test -z "${cf_tst_cflags}" \ 4652 && cf_fix_cppflags=yes 4653 4654 if test "$cf_fix_cppflags" = yes ; then 4655 4656 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 4657 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 4658 4659 continue 4660 elif test "${cf_tst_cflags}" = "\"'" ; then 4661 4662 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 4663 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 4664 4665 continue 4666 fi 4667 ;; 4668 esac 4669 case "$CPPFLAGS" in 4670 (*$cf_add_cflags) 4671 ;; 4672 (*) 4673 case "$cf_add_cflags" in 4674 (-D*) 4675 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 4676 4677CPPFLAGS=`echo "$CPPFLAGS" | \ 4678 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 4679 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 4680 4681 ;; 4682 esac 4683 4684 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 4685 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 4686 4687 ;; 4688 esac 4689 ;; 4690 (*) 4691 4692 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 4693 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 4694 4695 ;; 4696 esac 4697 ;; 4698(yes) 4699 4700 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 4701 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 4702 4703 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 4704 4705 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 4706 && test -z "${cf_tst_cflags}" \ 4707 && cf_fix_cppflags=no 4708 ;; 4709esac 4710done 4711 4712if test -n "$cf_new_cflags" ; then 4713 4714 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 4715 CFLAGS="${CFLAGS}$cf_new_cflags" 4716 4717fi 4718 4719if test -n "$cf_new_cppflags" ; then 4720 4721 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 4722 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 4723 4724fi 4725 4726if test -n "$cf_new_extra_cppflags" ; then 4727 4728 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 4729 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 4730 4731fi 4732 4733fi 4734 4735if test "$cf_cv_posix_visible" = no; then 4736 4737cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE 4738 4739cf_save_CFLAGS="$CFLAGS" 4740cf_save_CPPFLAGS="$CPPFLAGS" 4741 4742cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \ 4743 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \ 4744 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'` 4745 4746cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \ 4747 sed -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \ 4748 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ ]*\)\?$//g'` 4749 4750echo "$as_me:4750: checking if we should define _POSIX_C_SOURCE" >&5 4751echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6 4752if test "${cf_cv_posix_c_source+set}" = set; then 4753 echo $ECHO_N "(cached) $ECHO_C" >&6 4754else 4755 4756echo "${as_me:-configure}:4756: testing if the symbol is already defined go no further ..." 1>&5 4757 4758 cat >"conftest.$ac_ext" <<_ACEOF 4759#line 4759 "configure" 4760#include "confdefs.h" 4761#include <sys/types.h> 4762int 4763main (void) 4764{ 4765 4766#ifndef _POSIX_C_SOURCE 4767make an error 4768#endif 4769 ; 4770 return 0; 4771} 4772_ACEOF 4773rm -f "conftest.$ac_objext" 4774if { (eval echo "$as_me:4774: \"$ac_compile\"") >&5 4775 (eval $ac_compile) 2>&5 4776 ac_status=$? 4777 echo "$as_me:4777: \$? = $ac_status" >&5 4778 (exit "$ac_status"); } && 4779 { ac_try='test -s "conftest.$ac_objext"' 4780 { (eval echo "$as_me:4780: \"$ac_try\"") >&5 4781 (eval $ac_try) 2>&5 4782 ac_status=$? 4783 echo "$as_me:4783: \$? = $ac_status" >&5 4784 (exit "$ac_status"); }; }; then 4785 cf_cv_posix_c_source=no 4786else 4787 echo "$as_me: failed program was:" >&5 4788cat "conftest.$ac_ext" >&5 4789cf_want_posix_source=no 4790 case .$cf_POSIX_C_SOURCE in 4791 (.[12]??*) 4792 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE" 4793 ;; 4794 (.2) 4795 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE" 4796 cf_want_posix_source=yes 4797 ;; 4798 (.*) 4799 cf_want_posix_source=yes 4800 ;; 4801 esac 4802 if test "$cf_want_posix_source" = yes ; then 4803 cat >"conftest.$ac_ext" <<_ACEOF 4804#line 4804 "configure" 4805#include "confdefs.h" 4806#include <sys/types.h> 4807int 4808main (void) 4809{ 4810 4811#ifdef _POSIX_SOURCE 4812make an error 4813#endif 4814 ; 4815 return 0; 4816} 4817_ACEOF 4818rm -f "conftest.$ac_objext" 4819if { (eval echo "$as_me:4819: \"$ac_compile\"") >&5 4820 (eval $ac_compile) 2>&5 4821 ac_status=$? 4822 echo "$as_me:4822: \$? = $ac_status" >&5 4823 (exit "$ac_status"); } && 4824 { ac_try='test -s "conftest.$ac_objext"' 4825 { (eval echo "$as_me:4825: \"$ac_try\"") >&5 4826 (eval $ac_try) 2>&5 4827 ac_status=$? 4828 echo "$as_me:4828: \$? = $ac_status" >&5 4829 (exit "$ac_status"); }; }; then 4830 : 4831else 4832 echo "$as_me: failed program was:" >&5 4833cat "conftest.$ac_ext" >&5 4834cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE" 4835fi 4836rm -f "conftest.$ac_objext" "conftest.$ac_ext" 4837 fi 4838 4839echo "${as_me:-configure}:4839: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5 4840 4841 CFLAGS="$cf_trim_CFLAGS" 4842 CPPFLAGS="$cf_trim_CPPFLAGS" 4843 4844 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 4845 CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source" 4846 4847echo "${as_me:-configure}:4847: testing if the second compile does not leave our definition intact error ..." 1>&5 4848 4849 cat >"conftest.$ac_ext" <<_ACEOF 4850#line 4850 "configure" 4851#include "confdefs.h" 4852#include <sys/types.h> 4853int 4854main (void) 4855{ 4856 4857#ifndef _POSIX_C_SOURCE 4858make an error 4859#endif 4860 ; 4861 return 0; 4862} 4863_ACEOF 4864rm -f "conftest.$ac_objext" 4865if { (eval echo "$as_me:4865: \"$ac_compile\"") >&5 4866 (eval $ac_compile) 2>&5 4867 ac_status=$? 4868 echo "$as_me:4868: \$? = $ac_status" >&5 4869 (exit "$ac_status"); } && 4870 { ac_try='test -s "conftest.$ac_objext"' 4871 { (eval echo "$as_me:4871: \"$ac_try\"") >&5 4872 (eval $ac_try) 2>&5 4873 ac_status=$? 4874 echo "$as_me:4874: \$? = $ac_status" >&5 4875 (exit "$ac_status"); }; }; then 4876 : 4877else 4878 echo "$as_me: failed program was:" >&5 4879cat "conftest.$ac_ext" >&5 4880cf_cv_posix_c_source=no 4881fi 4882rm -f "conftest.$ac_objext" "conftest.$ac_ext" 4883 CFLAGS="$cf_save_CFLAGS" 4884 CPPFLAGS="$cf_save_CPPFLAGS" 4885 4886fi 4887rm -f "conftest.$ac_objext" "conftest.$ac_ext" 4888 4889fi 4890echo "$as_me:4890: result: $cf_cv_posix_c_source" >&5 4891echo "${ECHO_T}$cf_cv_posix_c_source" >&6 4892 4893if test "$cf_cv_posix_c_source" != no ; then 4894 CFLAGS="$cf_trim_CFLAGS" 4895 CPPFLAGS="$cf_trim_CPPFLAGS" 4896 4897cf_fix_cppflags=no 4898cf_new_cflags= 4899cf_new_cppflags= 4900cf_new_extra_cppflags= 4901 4902for cf_add_cflags in $cf_cv_posix_c_source 4903do 4904case "$cf_fix_cppflags" in 4905(no) 4906 case "$cf_add_cflags" in 4907 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 4908 case "$cf_add_cflags" in 4909 (-D*) 4910 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 4911 4912 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 4913 && test -z "${cf_tst_cflags}" \ 4914 && cf_fix_cppflags=yes 4915 4916 if test "$cf_fix_cppflags" = yes ; then 4917 4918 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 4919 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 4920 4921 continue 4922 elif test "${cf_tst_cflags}" = "\"'" ; then 4923 4924 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 4925 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 4926 4927 continue 4928 fi 4929 ;; 4930 esac 4931 case "$CPPFLAGS" in 4932 (*$cf_add_cflags) 4933 ;; 4934 (*) 4935 case "$cf_add_cflags" in 4936 (-D*) 4937 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 4938 4939CPPFLAGS=`echo "$CPPFLAGS" | \ 4940 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 4941 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 4942 4943 ;; 4944 esac 4945 4946 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 4947 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 4948 4949 ;; 4950 esac 4951 ;; 4952 (*) 4953 4954 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 4955 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 4956 4957 ;; 4958 esac 4959 ;; 4960(yes) 4961 4962 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 4963 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 4964 4965 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 4966 4967 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 4968 && test -z "${cf_tst_cflags}" \ 4969 && cf_fix_cppflags=no 4970 ;; 4971esac 4972done 4973 4974if test -n "$cf_new_cflags" ; then 4975 4976 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 4977 CFLAGS="${CFLAGS}$cf_new_cflags" 4978 4979fi 4980 4981if test -n "$cf_new_cppflags" ; then 4982 4983 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 4984 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 4985 4986fi 4987 4988if test -n "$cf_new_extra_cppflags" ; then 4989 4990 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 4991 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 4992 4993fi 4994 4995fi 4996 4997fi # cf_cv_posix_visible 4998 4999 ;; 5000esac 5001 5002if test -n "$cf_xopen_source" ; then 5003 5004cf_fix_cppflags=no 5005cf_new_cflags= 5006cf_new_cppflags= 5007cf_new_extra_cppflags= 5008 5009for cf_add_cflags in $cf_xopen_source 5010do 5011case "$cf_fix_cppflags" in 5012(no) 5013 case "$cf_add_cflags" in 5014 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 5015 case "$cf_add_cflags" in 5016 (-D*) 5017 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 5018 5019 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 5020 && test -z "${cf_tst_cflags}" \ 5021 && cf_fix_cppflags=yes 5022 5023 if test "$cf_fix_cppflags" = yes ; then 5024 5025 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 5026 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 5027 5028 continue 5029 elif test "${cf_tst_cflags}" = "\"'" ; then 5030 5031 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 5032 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 5033 5034 continue 5035 fi 5036 ;; 5037 esac 5038 case "$CPPFLAGS" in 5039 (*$cf_add_cflags) 5040 ;; 5041 (*) 5042 case "$cf_add_cflags" in 5043 (-D*) 5044 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 5045 5046CPPFLAGS=`echo "$CPPFLAGS" | \ 5047 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 5048 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 5049 5050 ;; 5051 esac 5052 5053 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 5054 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 5055 5056 ;; 5057 esac 5058 ;; 5059 (*) 5060 5061 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 5062 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 5063 5064 ;; 5065 esac 5066 ;; 5067(yes) 5068 5069 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 5070 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 5071 5072 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 5073 5074 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 5075 && test -z "${cf_tst_cflags}" \ 5076 && cf_fix_cppflags=no 5077 ;; 5078esac 5079done 5080 5081if test -n "$cf_new_cflags" ; then 5082 test -n "$verbose" && echo " add to \$CFLAGS $cf_new_cflags" 1>&6 5083 5084echo "${as_me:-configure}:5084: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5 5085 5086 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 5087 CFLAGS="${CFLAGS}$cf_new_cflags" 5088 5089fi 5090 5091if test -n "$cf_new_cppflags" ; then 5092 test -n "$verbose" && echo " add to \$CPPFLAGS $cf_new_cppflags" 1>&6 5093 5094echo "${as_me:-configure}:5094: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5 5095 5096 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 5097 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 5098 5099fi 5100 5101if test -n "$cf_new_extra_cppflags" ; then 5102 test -n "$verbose" && echo " add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags" 1>&6 5103 5104echo "${as_me:-configure}:5104: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5 5105 5106 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 5107 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 5108 5109fi 5110 5111fi 5112 5113if test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then 5114 echo "$as_me:5114: checking if _XOPEN_SOURCE really is set" >&5 5115echo $ECHO_N "checking if _XOPEN_SOURCE really is set... $ECHO_C" >&6 5116 cat >"conftest.$ac_ext" <<_ACEOF 5117#line 5117 "configure" 5118#include "confdefs.h" 5119#include <stdlib.h> 5120int 5121main (void) 5122{ 5123 5124#ifndef _XOPEN_SOURCE 5125make an error 5126#endif 5127 ; 5128 return 0; 5129} 5130_ACEOF 5131rm -f "conftest.$ac_objext" 5132if { (eval echo "$as_me:5132: \"$ac_compile\"") >&5 5133 (eval $ac_compile) 2>&5 5134 ac_status=$? 5135 echo "$as_me:5135: \$? = $ac_status" >&5 5136 (exit "$ac_status"); } && 5137 { ac_try='test -s "conftest.$ac_objext"' 5138 { (eval echo "$as_me:5138: \"$ac_try\"") >&5 5139 (eval $ac_try) 2>&5 5140 ac_status=$? 5141 echo "$as_me:5141: \$? = $ac_status" >&5 5142 (exit "$ac_status"); }; }; then 5143 cf_XOPEN_SOURCE_set=yes 5144else 5145 echo "$as_me: failed program was:" >&5 5146cat "conftest.$ac_ext" >&5 5147cf_XOPEN_SOURCE_set=no 5148fi 5149rm -f "conftest.$ac_objext" "conftest.$ac_ext" 5150 echo "$as_me:5150: result: $cf_XOPEN_SOURCE_set" >&5 5151echo "${ECHO_T}$cf_XOPEN_SOURCE_set" >&6 5152 if test "$cf_XOPEN_SOURCE_set" = yes 5153 then 5154 cat >"conftest.$ac_ext" <<_ACEOF 5155#line 5155 "configure" 5156#include "confdefs.h" 5157#include <stdlib.h> 5158int 5159main (void) 5160{ 5161 5162#if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE 5163make an error 5164#endif 5165 ; 5166 return 0; 5167} 5168_ACEOF 5169rm -f "conftest.$ac_objext" 5170if { (eval echo "$as_me:5170: \"$ac_compile\"") >&5 5171 (eval $ac_compile) 2>&5 5172 ac_status=$? 5173 echo "$as_me:5173: \$? = $ac_status" >&5 5174 (exit "$ac_status"); } && 5175 { ac_try='test -s "conftest.$ac_objext"' 5176 { (eval echo "$as_me:5176: \"$ac_try\"") >&5 5177 (eval $ac_try) 2>&5 5178 ac_status=$? 5179 echo "$as_me:5179: \$? = $ac_status" >&5 5180 (exit "$ac_status"); }; }; then 5181 cf_XOPEN_SOURCE_set_ok=yes 5182else 5183 echo "$as_me: failed program was:" >&5 5184cat "conftest.$ac_ext" >&5 5185cf_XOPEN_SOURCE_set_ok=no 5186fi 5187rm -f "conftest.$ac_objext" "conftest.$ac_ext" 5188 if test "$cf_XOPEN_SOURCE_set_ok" = no 5189 then 5190 { echo "$as_me:5190: WARNING: _XOPEN_SOURCE is lower than requested" >&5 5191echo "$as_me: WARNING: _XOPEN_SOURCE is lower than requested" >&2;} 5192 fi 5193 else 5194 5195echo "$as_me:5195: checking if we should define _XOPEN_SOURCE" >&5 5196echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6 5197if test "${cf_cv_xopen_source+set}" = set; then 5198 echo $ECHO_N "(cached) $ECHO_C" >&6 5199else 5200 5201 cat >"conftest.$ac_ext" <<_ACEOF 5202#line 5202 "configure" 5203#include "confdefs.h" 5204 5205#include <stdlib.h> 5206#include <string.h> 5207#include <sys/types.h> 5208 5209int 5210main (void) 5211{ 5212 5213#ifndef _XOPEN_SOURCE 5214make an error 5215#endif 5216 ; 5217 return 0; 5218} 5219_ACEOF 5220rm -f "conftest.$ac_objext" 5221if { (eval echo "$as_me:5221: \"$ac_compile\"") >&5 5222 (eval $ac_compile) 2>&5 5223 ac_status=$? 5224 echo "$as_me:5224: \$? = $ac_status" >&5 5225 (exit "$ac_status"); } && 5226 { ac_try='test -s "conftest.$ac_objext"' 5227 { (eval echo "$as_me:5227: \"$ac_try\"") >&5 5228 (eval $ac_try) 2>&5 5229 ac_status=$? 5230 echo "$as_me:5230: \$? = $ac_status" >&5 5231 (exit "$ac_status"); }; }; then 5232 cf_cv_xopen_source=no 5233else 5234 echo "$as_me: failed program was:" >&5 5235cat "conftest.$ac_ext" >&5 5236cf_save="$CPPFLAGS" 5237 5238 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 5239 CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE" 5240 5241 cat >"conftest.$ac_ext" <<_ACEOF 5242#line 5242 "configure" 5243#include "confdefs.h" 5244 5245#include <stdlib.h> 5246#include <string.h> 5247#include <sys/types.h> 5248 5249int 5250main (void) 5251{ 5252 5253#ifdef _XOPEN_SOURCE 5254make an error 5255#endif 5256 ; 5257 return 0; 5258} 5259_ACEOF 5260rm -f "conftest.$ac_objext" 5261if { (eval echo "$as_me:5261: \"$ac_compile\"") >&5 5262 (eval $ac_compile) 2>&5 5263 ac_status=$? 5264 echo "$as_me:5264: \$? = $ac_status" >&5 5265 (exit "$ac_status"); } && 5266 { ac_try='test -s "conftest.$ac_objext"' 5267 { (eval echo "$as_me:5267: \"$ac_try\"") >&5 5268 (eval $ac_try) 2>&5 5269 ac_status=$? 5270 echo "$as_me:5270: \$? = $ac_status" >&5 5271 (exit "$ac_status"); }; }; then 5272 cf_cv_xopen_source=no 5273else 5274 echo "$as_me: failed program was:" >&5 5275cat "conftest.$ac_ext" >&5 5276cf_cv_xopen_source=$cf_XOPEN_SOURCE 5277fi 5278rm -f "conftest.$ac_objext" "conftest.$ac_ext" 5279 CPPFLAGS="$cf_save" 5280 5281fi 5282rm -f "conftest.$ac_objext" "conftest.$ac_ext" 5283 5284fi 5285echo "$as_me:5285: result: $cf_cv_xopen_source" >&5 5286echo "${ECHO_T}$cf_cv_xopen_source" >&6 5287 5288if test "$cf_cv_xopen_source" != no ; then 5289 5290CFLAGS=`echo "$CFLAGS" | \ 5291 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \ 5292 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'` 5293 5294CPPFLAGS=`echo "$CPPFLAGS" | \ 5295 sed -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?[ ]/ /g' \ 5296 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ ]*\)\?$//g'` 5297 5298 cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source" 5299 5300cf_fix_cppflags=no 5301cf_new_cflags= 5302cf_new_cppflags= 5303cf_new_extra_cppflags= 5304 5305for cf_add_cflags in $cf_temp_xopen_source 5306do 5307case "$cf_fix_cppflags" in 5308(no) 5309 case "$cf_add_cflags" in 5310 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 5311 case "$cf_add_cflags" in 5312 (-D*) 5313 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 5314 5315 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 5316 && test -z "${cf_tst_cflags}" \ 5317 && cf_fix_cppflags=yes 5318 5319 if test "$cf_fix_cppflags" = yes ; then 5320 5321 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 5322 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 5323 5324 continue 5325 elif test "${cf_tst_cflags}" = "\"'" ; then 5326 5327 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 5328 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 5329 5330 continue 5331 fi 5332 ;; 5333 esac 5334 case "$CPPFLAGS" in 5335 (*$cf_add_cflags) 5336 ;; 5337 (*) 5338 case "$cf_add_cflags" in 5339 (-D*) 5340 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 5341 5342CPPFLAGS=`echo "$CPPFLAGS" | \ 5343 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 5344 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 5345 5346 ;; 5347 esac 5348 5349 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 5350 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 5351 5352 ;; 5353 esac 5354 ;; 5355 (*) 5356 5357 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 5358 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 5359 5360 ;; 5361 esac 5362 ;; 5363(yes) 5364 5365 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 5366 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 5367 5368 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 5369 5370 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 5371 && test -z "${cf_tst_cflags}" \ 5372 && cf_fix_cppflags=no 5373 ;; 5374esac 5375done 5376 5377if test -n "$cf_new_cflags" ; then 5378 5379 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 5380 CFLAGS="${CFLAGS}$cf_new_cflags" 5381 5382fi 5383 5384if test -n "$cf_new_cppflags" ; then 5385 5386 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 5387 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 5388 5389fi 5390 5391if test -n "$cf_new_extra_cppflags" ; then 5392 5393 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 5394 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 5395 5396fi 5397 5398fi 5399 5400 fi 5401fi 5402fi # cf_cv_posix_visible 5403 5404# Check whether --enable-largefile or --disable-largefile was given. 5405if test "${enable_largefile+set}" = set; then 5406 enableval="$enable_largefile" 5407 5408fi; 5409if test "$enable_largefile" != no; then 5410 5411 echo "$as_me:5411: checking for special C compiler options needed for large files" >&5 5412echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6 5413if test "${ac_cv_sys_largefile_CC+set}" = set; then 5414 echo $ECHO_N "(cached) $ECHO_C" >&6 5415else 5416 ac_cv_sys_largefile_CC=no 5417 if test "$GCC" != yes; then 5418 ac_save_CC=$CC 5419 while :; do 5420 # IRIX 6.2 and later do not support large files by default, 5421 # so use the C compiler's -n32 option if that helps. 5422 cat >"conftest.$ac_ext" <<_ACEOF 5423#line 5423 "configure" 5424#include "confdefs.h" 5425#include <sys/types.h> 5426 /* Check that off_t can represent 2**63 - 1 correctly. 5427 We can't simply define LARGE_OFF_T to be 9223372036854775807, 5428 since some C++ compilers masquerading as C compilers 5429 incorrectly reject 9223372036854775807. */ 5430#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 5431 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 5432 && LARGE_OFF_T % 2147483647 == 1) 5433 ? 1 : -1]; 5434int 5435main (void) 5436{ 5437 5438 ; 5439 return 0; 5440} 5441_ACEOF 5442 rm -f "conftest.$ac_objext" 5443if { (eval echo "$as_me:5443: \"$ac_compile\"") >&5 5444 (eval $ac_compile) 2>&5 5445 ac_status=$? 5446 echo "$as_me:5446: \$? = $ac_status" >&5 5447 (exit "$ac_status"); } && 5448 { ac_try='test -s "conftest.$ac_objext"' 5449 { (eval echo "$as_me:5449: \"$ac_try\"") >&5 5450 (eval $ac_try) 2>&5 5451 ac_status=$? 5452 echo "$as_me:5452: \$? = $ac_status" >&5 5453 (exit "$ac_status"); }; }; then 5454 break 5455else 5456 echo "$as_me: failed program was:" >&5 5457cat "conftest.$ac_ext" >&5 5458fi 5459rm -f "conftest.$ac_objext" 5460 CC="$CC -n32" 5461 rm -f "conftest.$ac_objext" 5462if { (eval echo "$as_me:5462: \"$ac_compile\"") >&5 5463 (eval $ac_compile) 2>&5 5464 ac_status=$? 5465 echo "$as_me:5465: \$? = $ac_status" >&5 5466 (exit "$ac_status"); } && 5467 { ac_try='test -s "conftest.$ac_objext"' 5468 { (eval echo "$as_me:5468: \"$ac_try\"") >&5 5469 (eval $ac_try) 2>&5 5470 ac_status=$? 5471 echo "$as_me:5471: \$? = $ac_status" >&5 5472 (exit "$ac_status"); }; }; then 5473 ac_cv_sys_largefile_CC=' -n32'; break 5474else 5475 echo "$as_me: failed program was:" >&5 5476cat "conftest.$ac_ext" >&5 5477fi 5478rm -f "conftest.$ac_objext" 5479 break 5480 done 5481 CC=$ac_save_CC 5482 rm -f "conftest.$ac_ext" 5483 fi 5484fi 5485echo "$as_me:5485: result: $ac_cv_sys_largefile_CC" >&5 5486echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6 5487 if test "$ac_cv_sys_largefile_CC" != no; then 5488 CC=$CC$ac_cv_sys_largefile_CC 5489 fi 5490 5491 echo "$as_me:5491: checking for _FILE_OFFSET_BITS value needed for large files" >&5 5492echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6 5493if test "${ac_cv_sys_file_offset_bits+set}" = set; then 5494 echo $ECHO_N "(cached) $ECHO_C" >&6 5495else 5496 while :; do 5497 ac_cv_sys_file_offset_bits=no 5498 cat >"conftest.$ac_ext" <<_ACEOF 5499#line 5499 "configure" 5500#include "confdefs.h" 5501#include <sys/types.h> 5502 /* Check that off_t can represent 2**63 - 1 correctly. 5503 We can't simply define LARGE_OFF_T to be 9223372036854775807, 5504 since some C++ compilers masquerading as C compilers 5505 incorrectly reject 9223372036854775807. */ 5506#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 5507 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 5508 && LARGE_OFF_T % 2147483647 == 1) 5509 ? 1 : -1]; 5510int 5511main (void) 5512{ 5513 5514 ; 5515 return 0; 5516} 5517_ACEOF 5518rm -f "conftest.$ac_objext" 5519if { (eval echo "$as_me:5519: \"$ac_compile\"") >&5 5520 (eval $ac_compile) 2>&5 5521 ac_status=$? 5522 echo "$as_me:5522: \$? = $ac_status" >&5 5523 (exit "$ac_status"); } && 5524 { ac_try='test -s "conftest.$ac_objext"' 5525 { (eval echo "$as_me:5525: \"$ac_try\"") >&5 5526 (eval $ac_try) 2>&5 5527 ac_status=$? 5528 echo "$as_me:5528: \$? = $ac_status" >&5 5529 (exit "$ac_status"); }; }; then 5530 break 5531else 5532 echo "$as_me: failed program was:" >&5 5533cat "conftest.$ac_ext" >&5 5534fi 5535rm -f "conftest.$ac_objext" "conftest.$ac_ext" 5536 cat >"conftest.$ac_ext" <<_ACEOF 5537#line 5537 "configure" 5538#include "confdefs.h" 5539#define _FILE_OFFSET_BITS 64 5540#include <sys/types.h> 5541 /* Check that off_t can represent 2**63 - 1 correctly. 5542 We can't simply define LARGE_OFF_T to be 9223372036854775807, 5543 since some C++ compilers masquerading as C compilers 5544 incorrectly reject 9223372036854775807. */ 5545#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 5546 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 5547 && LARGE_OFF_T % 2147483647 == 1) 5548 ? 1 : -1]; 5549int 5550main (void) 5551{ 5552 5553 ; 5554 return 0; 5555} 5556_ACEOF 5557rm -f "conftest.$ac_objext" 5558if { (eval echo "$as_me:5558: \"$ac_compile\"") >&5 5559 (eval $ac_compile) 2>&5 5560 ac_status=$? 5561 echo "$as_me:5561: \$? = $ac_status" >&5 5562 (exit "$ac_status"); } && 5563 { ac_try='test -s "conftest.$ac_objext"' 5564 { (eval echo "$as_me:5564: \"$ac_try\"") >&5 5565 (eval $ac_try) 2>&5 5566 ac_status=$? 5567 echo "$as_me:5567: \$? = $ac_status" >&5 5568 (exit "$ac_status"); }; }; then 5569 ac_cv_sys_file_offset_bits=64; break 5570else 5571 echo "$as_me: failed program was:" >&5 5572cat "conftest.$ac_ext" >&5 5573fi 5574rm -f "conftest.$ac_objext" "conftest.$ac_ext" 5575 break 5576done 5577fi 5578echo "$as_me:5578: result: $ac_cv_sys_file_offset_bits" >&5 5579echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6 5580if test "$ac_cv_sys_file_offset_bits" != no; then 5581 5582cat >>confdefs.h <<EOF 5583#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 5584EOF 5585 5586fi 5587rm -rf conftest* 5588 echo "$as_me:5588: checking for _LARGE_FILES value needed for large files" >&5 5589echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6 5590if test "${ac_cv_sys_large_files+set}" = set; then 5591 echo $ECHO_N "(cached) $ECHO_C" >&6 5592else 5593 while :; do 5594 ac_cv_sys_large_files=no 5595 cat >"conftest.$ac_ext" <<_ACEOF 5596#line 5596 "configure" 5597#include "confdefs.h" 5598#include <sys/types.h> 5599 /* Check that off_t can represent 2**63 - 1 correctly. 5600 We can't simply define LARGE_OFF_T to be 9223372036854775807, 5601 since some C++ compilers masquerading as C compilers 5602 incorrectly reject 9223372036854775807. */ 5603#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 5604 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 5605 && LARGE_OFF_T % 2147483647 == 1) 5606 ? 1 : -1]; 5607int 5608main (void) 5609{ 5610 5611 ; 5612 return 0; 5613} 5614_ACEOF 5615rm -f "conftest.$ac_objext" 5616if { (eval echo "$as_me:5616: \"$ac_compile\"") >&5 5617 (eval $ac_compile) 2>&5 5618 ac_status=$? 5619 echo "$as_me:5619: \$? = $ac_status" >&5 5620 (exit "$ac_status"); } && 5621 { ac_try='test -s "conftest.$ac_objext"' 5622 { (eval echo "$as_me:5622: \"$ac_try\"") >&5 5623 (eval $ac_try) 2>&5 5624 ac_status=$? 5625 echo "$as_me:5625: \$? = $ac_status" >&5 5626 (exit "$ac_status"); }; }; then 5627 break 5628else 5629 echo "$as_me: failed program was:" >&5 5630cat "conftest.$ac_ext" >&5 5631fi 5632rm -f "conftest.$ac_objext" "conftest.$ac_ext" 5633 cat >"conftest.$ac_ext" <<_ACEOF 5634#line 5634 "configure" 5635#include "confdefs.h" 5636#define _LARGE_FILES 1 5637#include <sys/types.h> 5638 /* Check that off_t can represent 2**63 - 1 correctly. 5639 We can't simply define LARGE_OFF_T to be 9223372036854775807, 5640 since some C++ compilers masquerading as C compilers 5641 incorrectly reject 9223372036854775807. */ 5642#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 5643 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 5644 && LARGE_OFF_T % 2147483647 == 1) 5645 ? 1 : -1]; 5646int 5647main (void) 5648{ 5649 5650 ; 5651 return 0; 5652} 5653_ACEOF 5654rm -f "conftest.$ac_objext" 5655if { (eval echo "$as_me:5655: \"$ac_compile\"") >&5 5656 (eval $ac_compile) 2>&5 5657 ac_status=$? 5658 echo "$as_me:5658: \$? = $ac_status" >&5 5659 (exit "$ac_status"); } && 5660 { ac_try='test -s "conftest.$ac_objext"' 5661 { (eval echo "$as_me:5661: \"$ac_try\"") >&5 5662 (eval $ac_try) 2>&5 5663 ac_status=$? 5664 echo "$as_me:5664: \$? = $ac_status" >&5 5665 (exit "$ac_status"); }; }; then 5666 ac_cv_sys_large_files=1; break 5667else 5668 echo "$as_me: failed program was:" >&5 5669cat "conftest.$ac_ext" >&5 5670fi 5671rm -f "conftest.$ac_objext" "conftest.$ac_ext" 5672 break 5673done 5674fi 5675echo "$as_me:5675: result: $ac_cv_sys_large_files" >&5 5676echo "${ECHO_T}$ac_cv_sys_large_files" >&6 5677if test "$ac_cv_sys_large_files" != no; then 5678 5679cat >>confdefs.h <<EOF 5680#define _LARGE_FILES $ac_cv_sys_large_files 5681EOF 5682 5683fi 5684rm -rf conftest* 5685fi 5686 5687 if test "$enable_largefile" != no ; then 5688 echo "$as_me:5688: checking for _LARGEFILE_SOURCE value needed for large files" >&5 5689echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6 5690if test "${ac_cv_sys_largefile_source+set}" = set; then 5691 echo $ECHO_N "(cached) $ECHO_C" >&6 5692else 5693 while :; do 5694 ac_cv_sys_largefile_source=no 5695 cat >"conftest.$ac_ext" <<_ACEOF 5696#line 5696 "configure" 5697#include "confdefs.h" 5698#include <stdio.h> 5699int 5700main (void) 5701{ 5702return !fseeko; 5703 ; 5704 return 0; 5705} 5706_ACEOF 5707rm -f "conftest.$ac_objext" 5708if { (eval echo "$as_me:5708: \"$ac_compile\"") >&5 5709 (eval $ac_compile) 2>&5 5710 ac_status=$? 5711 echo "$as_me:5711: \$? = $ac_status" >&5 5712 (exit "$ac_status"); } && 5713 { ac_try='test -s "conftest.$ac_objext"' 5714 { (eval echo "$as_me:5714: \"$ac_try\"") >&5 5715 (eval $ac_try) 2>&5 5716 ac_status=$? 5717 echo "$as_me:5717: \$? = $ac_status" >&5 5718 (exit "$ac_status"); }; }; then 5719 break 5720else 5721 echo "$as_me: failed program was:" >&5 5722cat "conftest.$ac_ext" >&5 5723fi 5724rm -f "conftest.$ac_objext" "conftest.$ac_ext" 5725 cat >"conftest.$ac_ext" <<_ACEOF 5726#line 5726 "configure" 5727#include "confdefs.h" 5728#define _LARGEFILE_SOURCE 1 5729#include <stdio.h> 5730int 5731main (void) 5732{ 5733return !fseeko; 5734 ; 5735 return 0; 5736} 5737_ACEOF 5738rm -f "conftest.$ac_objext" 5739if { (eval echo "$as_me:5739: \"$ac_compile\"") >&5 5740 (eval $ac_compile) 2>&5 5741 ac_status=$? 5742 echo "$as_me:5742: \$? = $ac_status" >&5 5743 (exit "$ac_status"); } && 5744 { ac_try='test -s "conftest.$ac_objext"' 5745 { (eval echo "$as_me:5745: \"$ac_try\"") >&5 5746 (eval $ac_try) 2>&5 5747 ac_status=$? 5748 echo "$as_me:5748: \$? = $ac_status" >&5 5749 (exit "$ac_status"); }; }; then 5750 ac_cv_sys_largefile_source=1; break 5751else 5752 echo "$as_me: failed program was:" >&5 5753cat "conftest.$ac_ext" >&5 5754fi 5755rm -f "conftest.$ac_objext" "conftest.$ac_ext" 5756 break 5757done 5758fi 5759echo "$as_me:5759: result: $ac_cv_sys_largefile_source" >&5 5760echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6 5761if test "$ac_cv_sys_largefile_source" != no; then 5762 5763cat >>confdefs.h <<EOF 5764#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source 5765EOF 5766 5767fi 5768rm -rf conftest* 5769 5770# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug 5771# in glibc 2.1.3, but that breaks too many other things. 5772# If you want fseeko and ftello with glibc, upgrade to a fixed glibc. 5773echo "$as_me:5773: checking for fseeko" >&5 5774echo $ECHO_N "checking for fseeko... $ECHO_C" >&6 5775if test "${ac_cv_func_fseeko+set}" = set; then 5776 echo $ECHO_N "(cached) $ECHO_C" >&6 5777else 5778 cat >"conftest.$ac_ext" <<_ACEOF 5779#line 5779 "configure" 5780#include "confdefs.h" 5781#include <stdio.h> 5782int 5783main (void) 5784{ 5785return fseeko && fseeko (stdin, 0, 0); 5786 ; 5787 return 0; 5788} 5789_ACEOF 5790rm -f "conftest.$ac_objext" "conftest$ac_exeext" 5791if { (eval echo "$as_me:5791: \"$ac_link\"") >&5 5792 (eval $ac_link) 2>&5 5793 ac_status=$? 5794 echo "$as_me:5794: \$? = $ac_status" >&5 5795 (exit "$ac_status"); } && 5796 { ac_try='test -s "conftest$ac_exeext"' 5797 { (eval echo "$as_me:5797: \"$ac_try\"") >&5 5798 (eval $ac_try) 2>&5 5799 ac_status=$? 5800 echo "$as_me:5800: \$? = $ac_status" >&5 5801 (exit "$ac_status"); }; }; then 5802 ac_cv_func_fseeko=yes 5803else 5804 echo "$as_me: failed program was:" >&5 5805cat "conftest.$ac_ext" >&5 5806ac_cv_func_fseeko=no 5807fi 5808rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 5809fi 5810echo "$as_me:5810: result: $ac_cv_func_fseeko" >&5 5811echo "${ECHO_T}$ac_cv_func_fseeko" >&6 5812if test $ac_cv_func_fseeko = yes; then 5813 5814cat >>confdefs.h <<\EOF 5815#define HAVE_FSEEKO 1 5816EOF 5817 5818fi 5819 5820 # Normally we would collect these definitions in the config.h, 5821 # but (like _XOPEN_SOURCE), some environments rely on having these 5822 # defined before any of the system headers are included. Another 5823 # case comes up with C++, e.g., on AIX the compiler compiles the 5824 # header files by themselves before looking at the body files it is 5825 # told to compile. For ncurses, those header files do not include 5826 # the config.h 5827 if test "$ac_cv_sys_large_files" != no 5828 then 5829 5830 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 5831 CPPFLAGS="${CPPFLAGS}-D_LARGE_FILES" 5832 5833 fi 5834 if test "$ac_cv_sys_largefile_source" != no 5835 then 5836 5837 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 5838 CPPFLAGS="${CPPFLAGS}-D_LARGEFILE_SOURCE" 5839 5840 fi 5841 if test "$ac_cv_sys_file_offset_bits" != no 5842 then 5843 5844 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 5845 CPPFLAGS="${CPPFLAGS}-D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits" 5846 5847 fi 5848 5849 echo "$as_me:5849: checking whether to use struct dirent64" >&5 5850echo $ECHO_N "checking whether to use struct dirent64... $ECHO_C" >&6 5851if test "${cf_cv_struct_dirent64+set}" = set; then 5852 echo $ECHO_N "(cached) $ECHO_C" >&6 5853else 5854 5855 cat >"conftest.$ac_ext" <<_ACEOF 5856#line 5856 "configure" 5857#include "confdefs.h" 5858 5859#pragma GCC diagnostic error "-Wincompatible-pointer-types" 5860#include <sys/types.h> 5861#include <dirent.h> 5862 5863int 5864main (void) 5865{ 5866 5867 /* if transitional largefile support is setup, this is true */ 5868 extern struct dirent64 * readdir(DIR *); 5869 struct dirent64 *x = readdir((DIR *)0); 5870 struct dirent *y = readdir((DIR *)0); 5871 int z = x - y; 5872 (void)z; 5873 5874 ; 5875 return 0; 5876} 5877_ACEOF 5878rm -f "conftest.$ac_objext" 5879if { (eval echo "$as_me:5879: \"$ac_compile\"") >&5 5880 (eval $ac_compile) 2>&5 5881 ac_status=$? 5882 echo "$as_me:5882: \$? = $ac_status" >&5 5883 (exit "$ac_status"); } && 5884 { ac_try='test -s "conftest.$ac_objext"' 5885 { (eval echo "$as_me:5885: \"$ac_try\"") >&5 5886 (eval $ac_try) 2>&5 5887 ac_status=$? 5888 echo "$as_me:5888: \$? = $ac_status" >&5 5889 (exit "$ac_status"); }; }; then 5890 cf_cv_struct_dirent64=yes 5891else 5892 echo "$as_me: failed program was:" >&5 5893cat "conftest.$ac_ext" >&5 5894cf_cv_struct_dirent64=no 5895fi 5896rm -f "conftest.$ac_objext" "conftest.$ac_ext" 5897 5898fi 5899echo "$as_me:5899: result: $cf_cv_struct_dirent64" >&5 5900echo "${ECHO_T}$cf_cv_struct_dirent64" >&6 5901 test "$cf_cv_struct_dirent64" = yes && 5902cat >>confdefs.h <<\EOF 5903#define HAVE_STRUCT_DIRENT64 1 5904EOF 5905 5906 fi 5907 5908echo "$as_me:5908: checking for install-prefix" >&5 5909echo $ECHO_N "checking for install-prefix... $ECHO_C" >&6 5910 5911# Check whether --with-install-prefix or --without-install-prefix was given. 5912if test "${with_install_prefix+set}" = set; then 5913 withval="$with_install_prefix" 5914 cf_opt_with_install_prefix=$withval 5915else 5916 cf_opt_with_install_prefix=${DESTDIR:-no} 5917fi; 5918echo "$as_me:5918: result: $cf_opt_with_install_prefix" >&5 5919echo "${ECHO_T}$cf_opt_with_install_prefix" >&6 5920if test "$cf_opt_with_install_prefix" != no ; then 5921 5922if test "x$prefix" != xNONE; then 5923 cf_path_syntax="$prefix" 5924else 5925 cf_path_syntax="$ac_default_prefix" 5926fi 5927 5928case ".$cf_opt_with_install_prefix" in 5929(.\$\(*\)*|.\'*\'*) 5930 ;; 5931(..|./*|.\\*) 5932 ;; 5933(.[a-zA-Z]:[\\/]*) # OS/2 EMX 5934 ;; 5935(.\$\{*prefix\}*|.\$\{*dir\}*) 5936 eval cf_opt_with_install_prefix="$cf_opt_with_install_prefix" 5937 case ".$cf_opt_with_install_prefix" in 5938 (.NONE/*) 5939 cf_opt_with_install_prefix=`echo "$cf_opt_with_install_prefix" | sed -e s%NONE%$cf_path_syntax%` 5940 ;; 5941 esac 5942 ;; 5943(.no|.NONE/*) 5944 cf_opt_with_install_prefix=`echo "$cf_opt_with_install_prefix" | sed -e s%NONE%$cf_path_syntax%` 5945 ;; 5946(*) 5947 { { echo "$as_me:5947: error: expected a pathname, not \"$cf_opt_with_install_prefix\"" >&5 5948echo "$as_me: error: expected a pathname, not \"$cf_opt_with_install_prefix\"" >&2;} 5949 { (exit 1); exit 1; }; } 5950 ;; 5951esac 5952 5953 DESTDIR=$cf_opt_with_install_prefix 5954fi 5955 5956if test -n "$with_screen" && test "x$with_screen" = "xpdcurses" 5957then 5958 echo "$as_me:5958: checking for X" >&5 5959echo $ECHO_N "checking for X... $ECHO_C" >&6 5960 5961# Check whether --with-x or --without-x was given. 5962if test "${with_x+set}" = set; then 5963 withval="$with_x" 5964 5965fi; 5966# $have_x is `yes', `no', `disabled', or empty when we do not yet know. 5967if test "x$with_x" = xno; then 5968 # The user explicitly disabled X. 5969 have_x=disabled 5970else 5971 if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then 5972 # Both variables are already set. 5973 have_x=yes 5974 else 5975 if test "${ac_cv_have_x+set}" = set; then 5976 echo $ECHO_N "(cached) $ECHO_C" >&6 5977else 5978 # One or both of the vars are not set, and there is no cached value. 5979ac_x_includes=no ac_x_libraries=no 5980rm -fr conftest.dir 5981if mkdir conftest.dir; then 5982 cd conftest.dir 5983 # Make sure to not put "make" in the Imakefile rules, since we grep it out. 5984 cat >Imakefile <<'EOF' 5985acfindx: 5986 @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"' 5987EOF 5988 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then 5989 # GNU make sometimes prints "make[1]: Entering...", which would confuse us. 5990 eval "`${MAKE-make} acfindx 2>/dev/null | grep -v make`" 5991 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. 5992 for ac_extension in a so sl dylib dll; do 5993 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" && 5994 test -f "$ac_im_libdir/libX11.$ac_extension"; then 5995 ac_im_usrlibdir=$ac_im_libdir; break 5996 fi 5997 done 5998 # Screen out bogus values from the imake configuration. They are 5999 # bogus both because they are the default anyway, and because 6000 # using them would break gcc on systems where it needs fixed includes. 6001 case $ac_im_incroot in 6002 /usr/include) ;; 6003 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;; 6004 esac 6005 case $ac_im_usrlibdir in 6006 /usr/lib | /lib) ;; 6007 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;; 6008 esac 6009 fi 6010 cd .. 6011 rm -fr conftest.dir 6012fi 6013 6014# Standard set of common directories for X headers. 6015# Check X11 before X11Rn because it is often a symlink to the current release. 6016ac_x_header_dirs=' 6017/usr/X11/include 6018/usr/X11R7/include 6019/usr/X11R6/include 6020/usr/X11R5/include 6021/usr/X11R4/include 6022 6023/opt/local/include 6024/opt/X11/include 6025 6026/usr/include/X11 6027/usr/include/X11R7 6028/usr/include/X11R6 6029/usr/include/X11R5 6030/usr/include/X11R4 6031 6032/usr/local/X11/include 6033/usr/local/X11R7/include 6034/usr/local/X11R6/include 6035/usr/local/X11R5/include 6036/usr/local/X11R4/include 6037 6038/usr/local/include/X11 6039/usr/local/include/X11R7 6040/usr/local/include/X11R6 6041/usr/local/include/X11R5 6042/usr/local/include/X11R4 6043 6044/usr/X386/include 6045/usr/x386/include 6046/usr/XFree86/include/X11 6047 6048/usr/include 6049/usr/local/include 6050/usr/unsupported/include 6051/usr/athena/include 6052/usr/local/x11r5/include 6053/usr/lpp/Xamples/include 6054 6055/usr/openwin/include 6056/usr/openwin/share/include' 6057 6058if test "$ac_x_includes" = no; then 6059 # Guess where to find include files, by looking for Intrinsic.h. 6060 # First, try using that file with no special directory specified. 6061 cat >"conftest.$ac_ext" <<_ACEOF 6062#line 6062 "configure" 6063#include "confdefs.h" 6064#include <X11/Intrinsic.h> 6065_ACEOF 6066if { (eval echo "$as_me:6066: \"$ac_cpp "conftest.$ac_ext"\"") >&5 6067 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 6068 ac_status=$? 6069 $EGREP -v '^ *\+' conftest.er1 >conftest.err 6070 rm -f conftest.er1 6071 cat conftest.err >&5 6072 echo "$as_me:6072: \$? = $ac_status" >&5 6073 (exit "$ac_status"); } >/dev/null; then 6074 if test -s conftest.err; then 6075 ac_cpp_err=$ac_c_preproc_warn_flag 6076 else 6077 ac_cpp_err= 6078 fi 6079else 6080 ac_cpp_err=yes 6081fi 6082if test -z "$ac_cpp_err"; then 6083 # We can compile using X headers with no special include directory. 6084ac_x_includes= 6085else 6086 echo "$as_me: failed program was:" >&5 6087 cat "conftest.$ac_ext" >&5 6088 for ac_dir in $ac_x_header_dirs; do 6089 if test -r "$ac_dir/X11/Intrinsic.h"; then 6090 ac_x_includes=$ac_dir 6091 break 6092 fi 6093done 6094fi 6095rm -f conftest.err "conftest.$ac_ext" 6096fi # $ac_x_includes = no 6097 6098if test "$ac_x_libraries" = no; then 6099 # Check for the libraries. 6100 # See if we find them without any special options. 6101 # Don't add to $LIBS permanently. 6102 ac_save_LIBS=$LIBS 6103 LIBS="-lXt $LIBS" 6104 cat >"conftest.$ac_ext" <<_ACEOF 6105#line 6105 "configure" 6106#include "confdefs.h" 6107#include <X11/Intrinsic.h> 6108int 6109main (void) 6110{ 6111XtMalloc (0) 6112 ; 6113 return 0; 6114} 6115_ACEOF 6116rm -f "conftest.$ac_objext" "conftest$ac_exeext" 6117if { (eval echo "$as_me:6117: \"$ac_link\"") >&5 6118 (eval $ac_link) 2>&5 6119 ac_status=$? 6120 echo "$as_me:6120: \$? = $ac_status" >&5 6121 (exit "$ac_status"); } && 6122 { ac_try='test -s "conftest$ac_exeext"' 6123 { (eval echo "$as_me:6123: \"$ac_try\"") >&5 6124 (eval $ac_try) 2>&5 6125 ac_status=$? 6126 echo "$as_me:6126: \$? = $ac_status" >&5 6127 (exit "$ac_status"); }; }; then 6128 LIBS=$ac_save_LIBS 6129# We can link X programs with no special library path. 6130ac_x_libraries= 6131else 6132 echo "$as_me: failed program was:" >&5 6133cat "conftest.$ac_ext" >&5 6134LIBS=$ac_save_LIBS 6135for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g` 6136do 6137 # Don't even attempt the hair of trying to link an X program! 6138 for ac_extension in a so sl dylib dll; do 6139 if test -r "$ac_dir/libXt.$ac_extension"; then 6140 ac_x_libraries=$ac_dir 6141 break 2 6142 fi 6143 done 6144done 6145fi 6146rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 6147fi # $ac_x_libraries = no 6148 6149if test "$ac_x_includes" = no || test "$ac_x_libraries" = no; then 6150 # Didn't find X anywhere. Cache the known absence of X. 6151 ac_cv_have_x="have_x=no" 6152else 6153 # Record where we found X for the cache. 6154 ac_cv_have_x="have_x=yes \ 6155 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries" 6156fi 6157fi 6158 6159 fi 6160 eval "$ac_cv_have_x" 6161fi # $with_x != no 6162 6163if test "$have_x" != yes; then 6164 echo "$as_me:6164: result: $have_x" >&5 6165echo "${ECHO_T}$have_x" >&6 6166 no_x=yes 6167else 6168 # If each of the values was on the command line, it overrides each guess. 6169 test "x$x_includes" = xNONE && x_includes=$ac_x_includes 6170 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries 6171 # Update the cache value to reflect the command line values. 6172 ac_cv_have_x="have_x=yes \ 6173 ac_x_includes=$x_includes ac_x_libraries=$x_libraries" 6174 echo "$as_me:6174: result: libraries $x_libraries, headers $x_includes" >&5 6175echo "${ECHO_T}libraries $x_libraries, headers $x_includes" >&6 6176fi 6177 6178 if test "$no_x" = yes; then 6179 # Not all programs may use this symbol, but it does not hurt to define it. 6180 6181cat >>confdefs.h <<\EOF 6182#define X_DISPLAY_MISSING 1 6183EOF 6184 6185 X_CFLAGS= 6186 X_PRE_LIBS= 6187 X_LIBS= 6188 X_EXTRA_LIBS= 6189else 6190 if test -n "$x_includes"; then 6191 X_CFLAGS="$X_CFLAGS -I$x_includes" 6192 fi 6193 6194 # It would also be nice to do this for all -L options, not just this one. 6195 if test -n "$x_libraries"; then 6196 X_LIBS="$X_LIBS -L$x_libraries" 6197 # For Solaris; some versions of Sun CC require a space after -R and 6198 # others require no space. Words are not sufficient . . . . 6199 case `(uname -sr) 2>/dev/null` in 6200 "SunOS 5"*) 6201 echo "$as_me:6201: checking whether -R must be followed by a space" >&5 6202echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6 6203 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries" 6204 cat >"conftest.$ac_ext" <<_ACEOF 6205#line 6205 "configure" 6206#include "confdefs.h" 6207 6208int 6209main (void) 6210{ 6211 6212 ; 6213 return 0; 6214} 6215_ACEOF 6216rm -f "conftest.$ac_objext" "conftest$ac_exeext" 6217if { (eval echo "$as_me:6217: \"$ac_link\"") >&5 6218 (eval $ac_link) 2>&5 6219 ac_status=$? 6220 echo "$as_me:6220: \$? = $ac_status" >&5 6221 (exit "$ac_status"); } && 6222 { ac_try='test -s "conftest$ac_exeext"' 6223 { (eval echo "$as_me:6223: \"$ac_try\"") >&5 6224 (eval $ac_try) 2>&5 6225 ac_status=$? 6226 echo "$as_me:6226: \$? = $ac_status" >&5 6227 (exit "$ac_status"); }; }; then 6228 ac_R_nospace=yes 6229else 6230 echo "$as_me: failed program was:" >&5 6231cat "conftest.$ac_ext" >&5 6232ac_R_nospace=no 6233fi 6234rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 6235 if test $ac_R_nospace = yes; then 6236 echo "$as_me:6236: result: no" >&5 6237echo "${ECHO_T}no" >&6 6238 X_LIBS="$X_LIBS -R$x_libraries" 6239 else 6240 LIBS="$ac_xsave_LIBS -R $x_libraries" 6241 cat >"conftest.$ac_ext" <<_ACEOF 6242#line 6242 "configure" 6243#include "confdefs.h" 6244 6245int 6246main (void) 6247{ 6248 6249 ; 6250 return 0; 6251} 6252_ACEOF 6253rm -f "conftest.$ac_objext" "conftest$ac_exeext" 6254if { (eval echo "$as_me:6254: \"$ac_link\"") >&5 6255 (eval $ac_link) 2>&5 6256 ac_status=$? 6257 echo "$as_me:6257: \$? = $ac_status" >&5 6258 (exit "$ac_status"); } && 6259 { ac_try='test -s "conftest$ac_exeext"' 6260 { (eval echo "$as_me:6260: \"$ac_try\"") >&5 6261 (eval $ac_try) 2>&5 6262 ac_status=$? 6263 echo "$as_me:6263: \$? = $ac_status" >&5 6264 (exit "$ac_status"); }; }; then 6265 ac_R_space=yes 6266else 6267 echo "$as_me: failed program was:" >&5 6268cat "conftest.$ac_ext" >&5 6269ac_R_space=no 6270fi 6271rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 6272 if test $ac_R_space = yes; then 6273 echo "$as_me:6273: result: yes" >&5 6274echo "${ECHO_T}yes" >&6 6275 X_LIBS="$X_LIBS -R $x_libraries" 6276 else 6277 echo "$as_me:6277: result: neither works" >&5 6278echo "${ECHO_T}neither works" >&6 6279 fi 6280 fi 6281 LIBS=$ac_xsave_LIBS 6282 esac 6283 fi 6284 6285 # Check for system-dependent libraries X programs must link with. 6286 # Do this before checking for the system-independent R6 libraries 6287 # (-lICE), since we may need -lsocket or whatever for X linking. 6288 6289 if test "$ISC" = yes; then 6290 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet" 6291 else 6292 # Martyn Johnson says this is needed for Ultrix, if the X 6293 # libraries were built with DECnet support. And Karl Berry says 6294 # the Alpha needs dnet_stub (dnet does not exist). 6295 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11" 6296 cat >"conftest.$ac_ext" <<_ACEOF 6297#line 6297 "configure" 6298#include "confdefs.h" 6299 6300/* Override any gcc2 internal prototype to avoid an error. */ 6301#ifdef __cplusplus 6302extern "C" 6303#endif 6304/* We use char because int might match the return type of a gcc2 6305 builtin and then its argument prototype would still apply. */ 6306char XOpenDisplay (); 6307int 6308main (void) 6309{ 6310XOpenDisplay (); 6311 ; 6312 return 0; 6313} 6314_ACEOF 6315rm -f "conftest.$ac_objext" "conftest$ac_exeext" 6316if { (eval echo "$as_me:6316: \"$ac_link\"") >&5 6317 (eval $ac_link) 2>&5 6318 ac_status=$? 6319 echo "$as_me:6319: \$? = $ac_status" >&5 6320 (exit "$ac_status"); } && 6321 { ac_try='test -s "conftest$ac_exeext"' 6322 { (eval echo "$as_me:6322: \"$ac_try\"") >&5 6323 (eval $ac_try) 2>&5 6324 ac_status=$? 6325 echo "$as_me:6325: \$? = $ac_status" >&5 6326 (exit "$ac_status"); }; }; then 6327 : 6328else 6329 echo "$as_me: failed program was:" >&5 6330cat "conftest.$ac_ext" >&5 6331echo "$as_me:6331: checking for dnet_ntoa in -ldnet" >&5 6332echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6 6333if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then 6334 echo $ECHO_N "(cached) $ECHO_C" >&6 6335else 6336 ac_check_lib_save_LIBS=$LIBS 6337LIBS="-ldnet $LIBS" 6338cat >"conftest.$ac_ext" <<_ACEOF 6339#line 6339 "configure" 6340#include "confdefs.h" 6341 6342/* Override any gcc2 internal prototype to avoid an error. */ 6343#ifdef __cplusplus 6344extern "C" 6345#endif 6346/* We use char because int might match the return type of a gcc2 6347 builtin and then its argument prototype would still apply. */ 6348char dnet_ntoa (); 6349int 6350main (void) 6351{ 6352dnet_ntoa (); 6353 ; 6354 return 0; 6355} 6356_ACEOF 6357rm -f "conftest.$ac_objext" "conftest$ac_exeext" 6358if { (eval echo "$as_me:6358: \"$ac_link\"") >&5 6359 (eval $ac_link) 2>&5 6360 ac_status=$? 6361 echo "$as_me:6361: \$? = $ac_status" >&5 6362 (exit "$ac_status"); } && 6363 { ac_try='test -s "conftest$ac_exeext"' 6364 { (eval echo "$as_me:6364: \"$ac_try\"") >&5 6365 (eval $ac_try) 2>&5 6366 ac_status=$? 6367 echo "$as_me:6367: \$? = $ac_status" >&5 6368 (exit "$ac_status"); }; }; then 6369 ac_cv_lib_dnet_dnet_ntoa=yes 6370else 6371 echo "$as_me: failed program was:" >&5 6372cat "conftest.$ac_ext" >&5 6373ac_cv_lib_dnet_dnet_ntoa=no 6374fi 6375rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 6376LIBS=$ac_check_lib_save_LIBS 6377fi 6378echo "$as_me:6378: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 6379echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6 6380if test "$ac_cv_lib_dnet_dnet_ntoa" = yes; then 6381 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" 6382fi 6383 6384 if test $ac_cv_lib_dnet_dnet_ntoa = no; then 6385 echo "$as_me:6385: checking for dnet_ntoa in -ldnet_stub" >&5 6386echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6 6387if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then 6388 echo $ECHO_N "(cached) $ECHO_C" >&6 6389else 6390 ac_check_lib_save_LIBS=$LIBS 6391LIBS="-ldnet_stub $LIBS" 6392cat >"conftest.$ac_ext" <<_ACEOF 6393#line 6393 "configure" 6394#include "confdefs.h" 6395 6396/* Override any gcc2 internal prototype to avoid an error. */ 6397#ifdef __cplusplus 6398extern "C" 6399#endif 6400/* We use char because int might match the return type of a gcc2 6401 builtin and then its argument prototype would still apply. */ 6402char dnet_ntoa (); 6403int 6404main (void) 6405{ 6406dnet_ntoa (); 6407 ; 6408 return 0; 6409} 6410_ACEOF 6411rm -f "conftest.$ac_objext" "conftest$ac_exeext" 6412if { (eval echo "$as_me:6412: \"$ac_link\"") >&5 6413 (eval $ac_link) 2>&5 6414 ac_status=$? 6415 echo "$as_me:6415: \$? = $ac_status" >&5 6416 (exit "$ac_status"); } && 6417 { ac_try='test -s "conftest$ac_exeext"' 6418 { (eval echo "$as_me:6418: \"$ac_try\"") >&5 6419 (eval $ac_try) 2>&5 6420 ac_status=$? 6421 echo "$as_me:6421: \$? = $ac_status" >&5 6422 (exit "$ac_status"); }; }; then 6423 ac_cv_lib_dnet_stub_dnet_ntoa=yes 6424else 6425 echo "$as_me: failed program was:" >&5 6426cat "conftest.$ac_ext" >&5 6427ac_cv_lib_dnet_stub_dnet_ntoa=no 6428fi 6429rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 6430LIBS=$ac_check_lib_save_LIBS 6431fi 6432echo "$as_me:6432: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 6433echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6 6434if test "$ac_cv_lib_dnet_stub_dnet_ntoa" = yes; then 6435 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" 6436fi 6437 6438 fi 6439fi 6440rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 6441 LIBS="$ac_xsave_LIBS" 6442 6443 # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT, 6444 # to get the SysV transport functions. 6445 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4) 6446 # needs -lnsl. 6447 # The nsl library prevents programs from opening the X display 6448 # on Irix 5.2, according to T.E. Dickey. 6449 # The functions gethostbyname, getservbyname, and inet_addr are 6450 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking. 6451 echo "$as_me:6451: checking for gethostbyname" >&5 6452echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6 6453if test "${ac_cv_func_gethostbyname+set}" = set; then 6454 echo $ECHO_N "(cached) $ECHO_C" >&6 6455else 6456 cat >"conftest.$ac_ext" <<_ACEOF 6457#line 6457 "configure" 6458#include "confdefs.h" 6459#define gethostbyname autoconf_temporary 6460#include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */ 6461#undef gethostbyname 6462 6463#ifdef __cplusplus 6464extern "C" 6465#endif 6466 6467/* We use char because int might match the return type of a gcc2 6468 builtin and then its argument prototype would still apply. */ 6469char gethostbyname (void); 6470 6471int 6472main (void) 6473{ 6474 6475/* The GNU C library defines stubs for functions which it implements 6476 to always fail with ENOSYS. Some functions are actually named 6477 something starting with __ and the normal name is an alias. */ 6478#if defined (__stub_gethostbyname) || defined (__stub___gethostbyname) 6479#error found stub for gethostbyname 6480#endif 6481 6482 return gethostbyname (); 6483 ; 6484 return 0; 6485} 6486_ACEOF 6487rm -f "conftest.$ac_objext" "conftest$ac_exeext" 6488if { (eval echo "$as_me:6488: \"$ac_link\"") >&5 6489 (eval $ac_link) 2>&5 6490 ac_status=$? 6491 echo "$as_me:6491: \$? = $ac_status" >&5 6492 (exit "$ac_status"); } && 6493 { ac_try='test -s "conftest$ac_exeext"' 6494 { (eval echo "$as_me:6494: \"$ac_try\"") >&5 6495 (eval $ac_try) 2>&5 6496 ac_status=$? 6497 echo "$as_me:6497: \$? = $ac_status" >&5 6498 (exit "$ac_status"); }; }; then 6499 ac_cv_func_gethostbyname=yes 6500else 6501 echo "$as_me: failed program was:" >&5 6502cat "conftest.$ac_ext" >&5 6503ac_cv_func_gethostbyname=no 6504fi 6505rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 6506fi 6507echo "$as_me:6507: result: $ac_cv_func_gethostbyname" >&5 6508echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6 6509 6510 if test $ac_cv_func_gethostbyname = no; then 6511 echo "$as_me:6511: checking for gethostbyname in -lnsl" >&5 6512echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6 6513if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then 6514 echo $ECHO_N "(cached) $ECHO_C" >&6 6515else 6516 ac_check_lib_save_LIBS=$LIBS 6517LIBS="-lnsl $LIBS" 6518cat >"conftest.$ac_ext" <<_ACEOF 6519#line 6519 "configure" 6520#include "confdefs.h" 6521 6522/* Override any gcc2 internal prototype to avoid an error. */ 6523#ifdef __cplusplus 6524extern "C" 6525#endif 6526/* We use char because int might match the return type of a gcc2 6527 builtin and then its argument prototype would still apply. */ 6528char gethostbyname (); 6529int 6530main (void) 6531{ 6532gethostbyname (); 6533 ; 6534 return 0; 6535} 6536_ACEOF 6537rm -f "conftest.$ac_objext" "conftest$ac_exeext" 6538if { (eval echo "$as_me:6538: \"$ac_link\"") >&5 6539 (eval $ac_link) 2>&5 6540 ac_status=$? 6541 echo "$as_me:6541: \$? = $ac_status" >&5 6542 (exit "$ac_status"); } && 6543 { ac_try='test -s "conftest$ac_exeext"' 6544 { (eval echo "$as_me:6544: \"$ac_try\"") >&5 6545 (eval $ac_try) 2>&5 6546 ac_status=$? 6547 echo "$as_me:6547: \$? = $ac_status" >&5 6548 (exit "$ac_status"); }; }; then 6549 ac_cv_lib_nsl_gethostbyname=yes 6550else 6551 echo "$as_me: failed program was:" >&5 6552cat "conftest.$ac_ext" >&5 6553ac_cv_lib_nsl_gethostbyname=no 6554fi 6555rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 6556LIBS=$ac_check_lib_save_LIBS 6557fi 6558echo "$as_me:6558: result: $ac_cv_lib_nsl_gethostbyname" >&5 6559echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6 6560if test "$ac_cv_lib_nsl_gethostbyname" = yes; then 6561 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" 6562fi 6563 6564 if test $ac_cv_lib_nsl_gethostbyname = no; then 6565 echo "$as_me:6565: checking for gethostbyname in -lbsd" >&5 6566echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6 6567if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then 6568 echo $ECHO_N "(cached) $ECHO_C" >&6 6569else 6570 ac_check_lib_save_LIBS=$LIBS 6571LIBS="-lbsd $LIBS" 6572cat >"conftest.$ac_ext" <<_ACEOF 6573#line 6573 "configure" 6574#include "confdefs.h" 6575 6576/* Override any gcc2 internal prototype to avoid an error. */ 6577#ifdef __cplusplus 6578extern "C" 6579#endif 6580/* We use char because int might match the return type of a gcc2 6581 builtin and then its argument prototype would still apply. */ 6582char gethostbyname (); 6583int 6584main (void) 6585{ 6586gethostbyname (); 6587 ; 6588 return 0; 6589} 6590_ACEOF 6591rm -f "conftest.$ac_objext" "conftest$ac_exeext" 6592if { (eval echo "$as_me:6592: \"$ac_link\"") >&5 6593 (eval $ac_link) 2>&5 6594 ac_status=$? 6595 echo "$as_me:6595: \$? = $ac_status" >&5 6596 (exit "$ac_status"); } && 6597 { ac_try='test -s "conftest$ac_exeext"' 6598 { (eval echo "$as_me:6598: \"$ac_try\"") >&5 6599 (eval $ac_try) 2>&5 6600 ac_status=$? 6601 echo "$as_me:6601: \$? = $ac_status" >&5 6602 (exit "$ac_status"); }; }; then 6603 ac_cv_lib_bsd_gethostbyname=yes 6604else 6605 echo "$as_me: failed program was:" >&5 6606cat "conftest.$ac_ext" >&5 6607ac_cv_lib_bsd_gethostbyname=no 6608fi 6609rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 6610LIBS=$ac_check_lib_save_LIBS 6611fi 6612echo "$as_me:6612: result: $ac_cv_lib_bsd_gethostbyname" >&5 6613echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6 6614if test "$ac_cv_lib_bsd_gethostbyname" = yes; then 6615 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd" 6616fi 6617 6618 fi 6619 fi 6620 6621 # lieder@skyler.mavd.honeywell.com says without -lsocket, 6622 # socket/setsockopt and other routines are undefined under SCO ODT 6623 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary 6624 # on later versions), says Simon Leinen: it contains gethostby* 6625 # variants that don't use the nameserver (or something). -lsocket 6626 # must be given before -lnsl if both are needed. We assume that 6627 # if connect needs -lnsl, so does gethostbyname. 6628 echo "$as_me:6628: checking for connect" >&5 6629echo $ECHO_N "checking for connect... $ECHO_C" >&6 6630if test "${ac_cv_func_connect+set}" = set; then 6631 echo $ECHO_N "(cached) $ECHO_C" >&6 6632else 6633 cat >"conftest.$ac_ext" <<_ACEOF 6634#line 6634 "configure" 6635#include "confdefs.h" 6636#define connect autoconf_temporary 6637#include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */ 6638#undef connect 6639 6640#ifdef __cplusplus 6641extern "C" 6642#endif 6643 6644/* We use char because int might match the return type of a gcc2 6645 builtin and then its argument prototype would still apply. */ 6646char connect (void); 6647 6648int 6649main (void) 6650{ 6651 6652/* The GNU C library defines stubs for functions which it implements 6653 to always fail with ENOSYS. Some functions are actually named 6654 something starting with __ and the normal name is an alias. */ 6655#if defined (__stub_connect) || defined (__stub___connect) 6656#error found stub for connect 6657#endif 6658 6659 return connect (); 6660 ; 6661 return 0; 6662} 6663_ACEOF 6664rm -f "conftest.$ac_objext" "conftest$ac_exeext" 6665if { (eval echo "$as_me:6665: \"$ac_link\"") >&5 6666 (eval $ac_link) 2>&5 6667 ac_status=$? 6668 echo "$as_me:6668: \$? = $ac_status" >&5 6669 (exit "$ac_status"); } && 6670 { ac_try='test -s "conftest$ac_exeext"' 6671 { (eval echo "$as_me:6671: \"$ac_try\"") >&5 6672 (eval $ac_try) 2>&5 6673 ac_status=$? 6674 echo "$as_me:6674: \$? = $ac_status" >&5 6675 (exit "$ac_status"); }; }; then 6676 ac_cv_func_connect=yes 6677else 6678 echo "$as_me: failed program was:" >&5 6679cat "conftest.$ac_ext" >&5 6680ac_cv_func_connect=no 6681fi 6682rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 6683fi 6684echo "$as_me:6684: result: $ac_cv_func_connect" >&5 6685echo "${ECHO_T}$ac_cv_func_connect" >&6 6686 6687 if test $ac_cv_func_connect = no; then 6688 echo "$as_me:6688: checking for connect in -lsocket" >&5 6689echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6 6690if test "${ac_cv_lib_socket_connect+set}" = set; then 6691 echo $ECHO_N "(cached) $ECHO_C" >&6 6692else 6693 ac_check_lib_save_LIBS=$LIBS 6694LIBS="-lsocket $X_EXTRA_LIBS $LIBS" 6695cat >"conftest.$ac_ext" <<_ACEOF 6696#line 6696 "configure" 6697#include "confdefs.h" 6698 6699/* Override any gcc2 internal prototype to avoid an error. */ 6700#ifdef __cplusplus 6701extern "C" 6702#endif 6703/* We use char because int might match the return type of a gcc2 6704 builtin and then its argument prototype would still apply. */ 6705char connect (); 6706int 6707main (void) 6708{ 6709connect (); 6710 ; 6711 return 0; 6712} 6713_ACEOF 6714rm -f "conftest.$ac_objext" "conftest$ac_exeext" 6715if { (eval echo "$as_me:6715: \"$ac_link\"") >&5 6716 (eval $ac_link) 2>&5 6717 ac_status=$? 6718 echo "$as_me:6718: \$? = $ac_status" >&5 6719 (exit "$ac_status"); } && 6720 { ac_try='test -s "conftest$ac_exeext"' 6721 { (eval echo "$as_me:6721: \"$ac_try\"") >&5 6722 (eval $ac_try) 2>&5 6723 ac_status=$? 6724 echo "$as_me:6724: \$? = $ac_status" >&5 6725 (exit "$ac_status"); }; }; then 6726 ac_cv_lib_socket_connect=yes 6727else 6728 echo "$as_me: failed program was:" >&5 6729cat "conftest.$ac_ext" >&5 6730ac_cv_lib_socket_connect=no 6731fi 6732rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 6733LIBS=$ac_check_lib_save_LIBS 6734fi 6735echo "$as_me:6735: result: $ac_cv_lib_socket_connect" >&5 6736echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6 6737if test "$ac_cv_lib_socket_connect" = yes; then 6738 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" 6739fi 6740 6741 fi 6742 6743 # Guillermo Gomez says -lposix is necessary on A/UX. 6744 echo "$as_me:6744: checking for remove" >&5 6745echo $ECHO_N "checking for remove... $ECHO_C" >&6 6746if test "${ac_cv_func_remove+set}" = set; then 6747 echo $ECHO_N "(cached) $ECHO_C" >&6 6748else 6749 cat >"conftest.$ac_ext" <<_ACEOF 6750#line 6750 "configure" 6751#include "confdefs.h" 6752#define remove autoconf_temporary 6753#include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */ 6754#undef remove 6755 6756#ifdef __cplusplus 6757extern "C" 6758#endif 6759 6760/* We use char because int might match the return type of a gcc2 6761 builtin and then its argument prototype would still apply. */ 6762char remove (void); 6763 6764int 6765main (void) 6766{ 6767 6768/* The GNU C library defines stubs for functions which it implements 6769 to always fail with ENOSYS. Some functions are actually named 6770 something starting with __ and the normal name is an alias. */ 6771#if defined (__stub_remove) || defined (__stub___remove) 6772#error found stub for remove 6773#endif 6774 6775 return remove (); 6776 ; 6777 return 0; 6778} 6779_ACEOF 6780rm -f "conftest.$ac_objext" "conftest$ac_exeext" 6781if { (eval echo "$as_me:6781: \"$ac_link\"") >&5 6782 (eval $ac_link) 2>&5 6783 ac_status=$? 6784 echo "$as_me:6784: \$? = $ac_status" >&5 6785 (exit "$ac_status"); } && 6786 { ac_try='test -s "conftest$ac_exeext"' 6787 { (eval echo "$as_me:6787: \"$ac_try\"") >&5 6788 (eval $ac_try) 2>&5 6789 ac_status=$? 6790 echo "$as_me:6790: \$? = $ac_status" >&5 6791 (exit "$ac_status"); }; }; then 6792 ac_cv_func_remove=yes 6793else 6794 echo "$as_me: failed program was:" >&5 6795cat "conftest.$ac_ext" >&5 6796ac_cv_func_remove=no 6797fi 6798rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 6799fi 6800echo "$as_me:6800: result: $ac_cv_func_remove" >&5 6801echo "${ECHO_T}$ac_cv_func_remove" >&6 6802 6803 if test $ac_cv_func_remove = no; then 6804 echo "$as_me:6804: checking for remove in -lposix" >&5 6805echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6 6806if test "${ac_cv_lib_posix_remove+set}" = set; then 6807 echo $ECHO_N "(cached) $ECHO_C" >&6 6808else 6809 ac_check_lib_save_LIBS=$LIBS 6810LIBS="-lposix $LIBS" 6811cat >"conftest.$ac_ext" <<_ACEOF 6812#line 6812 "configure" 6813#include "confdefs.h" 6814 6815/* Override any gcc2 internal prototype to avoid an error. */ 6816#ifdef __cplusplus 6817extern "C" 6818#endif 6819/* We use char because int might match the return type of a gcc2 6820 builtin and then its argument prototype would still apply. */ 6821char remove (); 6822int 6823main (void) 6824{ 6825remove (); 6826 ; 6827 return 0; 6828} 6829_ACEOF 6830rm -f "conftest.$ac_objext" "conftest$ac_exeext" 6831if { (eval echo "$as_me:6831: \"$ac_link\"") >&5 6832 (eval $ac_link) 2>&5 6833 ac_status=$? 6834 echo "$as_me:6834: \$? = $ac_status" >&5 6835 (exit "$ac_status"); } && 6836 { ac_try='test -s "conftest$ac_exeext"' 6837 { (eval echo "$as_me:6837: \"$ac_try\"") >&5 6838 (eval $ac_try) 2>&5 6839 ac_status=$? 6840 echo "$as_me:6840: \$? = $ac_status" >&5 6841 (exit "$ac_status"); }; }; then 6842 ac_cv_lib_posix_remove=yes 6843else 6844 echo "$as_me: failed program was:" >&5 6845cat "conftest.$ac_ext" >&5 6846ac_cv_lib_posix_remove=no 6847fi 6848rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 6849LIBS=$ac_check_lib_save_LIBS 6850fi 6851echo "$as_me:6851: result: $ac_cv_lib_posix_remove" >&5 6852echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6 6853if test "$ac_cv_lib_posix_remove" = yes; then 6854 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" 6855fi 6856 6857 fi 6858 6859 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. 6860 echo "$as_me:6860: checking for shmat" >&5 6861echo $ECHO_N "checking for shmat... $ECHO_C" >&6 6862if test "${ac_cv_func_shmat+set}" = set; then 6863 echo $ECHO_N "(cached) $ECHO_C" >&6 6864else 6865 cat >"conftest.$ac_ext" <<_ACEOF 6866#line 6866 "configure" 6867#include "confdefs.h" 6868#define shmat autoconf_temporary 6869#include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */ 6870#undef shmat 6871 6872#ifdef __cplusplus 6873extern "C" 6874#endif 6875 6876/* We use char because int might match the return type of a gcc2 6877 builtin and then its argument prototype would still apply. */ 6878char shmat (void); 6879 6880int 6881main (void) 6882{ 6883 6884/* The GNU C library defines stubs for functions which it implements 6885 to always fail with ENOSYS. Some functions are actually named 6886 something starting with __ and the normal name is an alias. */ 6887#if defined (__stub_shmat) || defined (__stub___shmat) 6888#error found stub for shmat 6889#endif 6890 6891 return shmat (); 6892 ; 6893 return 0; 6894} 6895_ACEOF 6896rm -f "conftest.$ac_objext" "conftest$ac_exeext" 6897if { (eval echo "$as_me:6897: \"$ac_link\"") >&5 6898 (eval $ac_link) 2>&5 6899 ac_status=$? 6900 echo "$as_me:6900: \$? = $ac_status" >&5 6901 (exit "$ac_status"); } && 6902 { ac_try='test -s "conftest$ac_exeext"' 6903 { (eval echo "$as_me:6903: \"$ac_try\"") >&5 6904 (eval $ac_try) 2>&5 6905 ac_status=$? 6906 echo "$as_me:6906: \$? = $ac_status" >&5 6907 (exit "$ac_status"); }; }; then 6908 ac_cv_func_shmat=yes 6909else 6910 echo "$as_me: failed program was:" >&5 6911cat "conftest.$ac_ext" >&5 6912ac_cv_func_shmat=no 6913fi 6914rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 6915fi 6916echo "$as_me:6916: result: $ac_cv_func_shmat" >&5 6917echo "${ECHO_T}$ac_cv_func_shmat" >&6 6918 6919 if test $ac_cv_func_shmat = no; then 6920 echo "$as_me:6920: checking for shmat in -lipc" >&5 6921echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6 6922if test "${ac_cv_lib_ipc_shmat+set}" = set; then 6923 echo $ECHO_N "(cached) $ECHO_C" >&6 6924else 6925 ac_check_lib_save_LIBS=$LIBS 6926LIBS="-lipc $LIBS" 6927cat >"conftest.$ac_ext" <<_ACEOF 6928#line 6928 "configure" 6929#include "confdefs.h" 6930 6931/* Override any gcc2 internal prototype to avoid an error. */ 6932#ifdef __cplusplus 6933extern "C" 6934#endif 6935/* We use char because int might match the return type of a gcc2 6936 builtin and then its argument prototype would still apply. */ 6937char shmat (); 6938int 6939main (void) 6940{ 6941shmat (); 6942 ; 6943 return 0; 6944} 6945_ACEOF 6946rm -f "conftest.$ac_objext" "conftest$ac_exeext" 6947if { (eval echo "$as_me:6947: \"$ac_link\"") >&5 6948 (eval $ac_link) 2>&5 6949 ac_status=$? 6950 echo "$as_me:6950: \$? = $ac_status" >&5 6951 (exit "$ac_status"); } && 6952 { ac_try='test -s "conftest$ac_exeext"' 6953 { (eval echo "$as_me:6953: \"$ac_try\"") >&5 6954 (eval $ac_try) 2>&5 6955 ac_status=$? 6956 echo "$as_me:6956: \$? = $ac_status" >&5 6957 (exit "$ac_status"); }; }; then 6958 ac_cv_lib_ipc_shmat=yes 6959else 6960 echo "$as_me: failed program was:" >&5 6961cat "conftest.$ac_ext" >&5 6962ac_cv_lib_ipc_shmat=no 6963fi 6964rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 6965LIBS=$ac_check_lib_save_LIBS 6966fi 6967echo "$as_me:6967: result: $ac_cv_lib_ipc_shmat" >&5 6968echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6 6969if test "$ac_cv_lib_ipc_shmat" = yes; then 6970 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" 6971fi 6972 6973 fi 6974 fi 6975 6976 # Check for libraries that X11R6 Xt/Xaw programs need. 6977 ac_save_LDFLAGS=$LDFLAGS 6978 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries" 6979 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to 6980 # check for ICE first), but we must link in the order -lSM -lICE or 6981 # we get undefined symbols. So assume we have SM if we have ICE. 6982 # These have to be linked with before -lX11, unlike the other 6983 # libraries we check for below, so use a different variable. 6984 # John Interrante, Karl Berry 6985 echo "$as_me:6985: checking for IceConnectionNumber in -lICE" >&5 6986echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6 6987if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then 6988 echo $ECHO_N "(cached) $ECHO_C" >&6 6989else 6990 ac_check_lib_save_LIBS=$LIBS 6991LIBS="-lICE $X_EXTRA_LIBS $LIBS" 6992cat >"conftest.$ac_ext" <<_ACEOF 6993#line 6993 "configure" 6994#include "confdefs.h" 6995 6996/* Override any gcc2 internal prototype to avoid an error. */ 6997#ifdef __cplusplus 6998extern "C" 6999#endif 7000/* We use char because int might match the return type of a gcc2 7001 builtin and then its argument prototype would still apply. */ 7002char IceConnectionNumber (); 7003int 7004main (void) 7005{ 7006IceConnectionNumber (); 7007 ; 7008 return 0; 7009} 7010_ACEOF 7011rm -f "conftest.$ac_objext" "conftest$ac_exeext" 7012if { (eval echo "$as_me:7012: \"$ac_link\"") >&5 7013 (eval $ac_link) 2>&5 7014 ac_status=$? 7015 echo "$as_me:7015: \$? = $ac_status" >&5 7016 (exit "$ac_status"); } && 7017 { ac_try='test -s "conftest$ac_exeext"' 7018 { (eval echo "$as_me:7018: \"$ac_try\"") >&5 7019 (eval $ac_try) 2>&5 7020 ac_status=$? 7021 echo "$as_me:7021: \$? = $ac_status" >&5 7022 (exit "$ac_status"); }; }; then 7023 ac_cv_lib_ICE_IceConnectionNumber=yes 7024else 7025 echo "$as_me: failed program was:" >&5 7026cat "conftest.$ac_ext" >&5 7027ac_cv_lib_ICE_IceConnectionNumber=no 7028fi 7029rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 7030LIBS=$ac_check_lib_save_LIBS 7031fi 7032echo "$as_me:7032: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5 7033echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6 7034if test "$ac_cv_lib_ICE_IceConnectionNumber" = yes; then 7035 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" 7036fi 7037 7038 LDFLAGS=$ac_save_LDFLAGS 7039 7040fi 7041 7042fi 7043 7044if test "$GCC" = yes || test "$GXX" = yes 7045then 7046 7047if test "$GCC" = yes || test "$GXX" = yes 7048then 7049 case $CFLAGS in 7050 (*-Werror=*) 7051 test -n "$verbose" && echo " repairing CFLAGS: $CFLAGS" 1>&6 7052 7053echo "${as_me:-configure}:7053: testing repairing CFLAGS: $CFLAGS ..." 1>&5 7054 7055 cf_temp_flags= 7056 for cf_temp_scan in $CFLAGS 7057 do 7058 case "x$cf_temp_scan" in 7059 (x-Werror=*) 7060 7061 test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS " 7062 EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan" 7063 7064 ;; 7065 (*) 7066 7067 test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags " 7068 cf_temp_flags="${cf_temp_flags}$cf_temp_scan" 7069 7070 ;; 7071 esac 7072 done 7073 CFLAGS="$cf_temp_flags" 7074 test -n "$verbose" && echo " ... fixed $CFLAGS" 1>&6 7075 7076echo "${as_me:-configure}:7076: testing ... fixed $CFLAGS ..." 1>&5 7077 7078 test -n "$verbose" && echo " ... extra $EXTRA_CFLAGS" 1>&6 7079 7080echo "${as_me:-configure}:7080: testing ... extra $EXTRA_CFLAGS ..." 1>&5 7081 7082 ;; 7083 esac 7084fi 7085 7086if test "$GCC" = yes || test "$GXX" = yes 7087then 7088 case $CPPFLAGS in 7089 (*-Werror=*) 7090 test -n "$verbose" && echo " repairing CPPFLAGS: $CPPFLAGS" 1>&6 7091 7092echo "${as_me:-configure}:7092: testing repairing CPPFLAGS: $CPPFLAGS ..." 1>&5 7093 7094 cf_temp_flags= 7095 for cf_temp_scan in $CPPFLAGS 7096 do 7097 case "x$cf_temp_scan" in 7098 (x-Werror=*) 7099 7100 test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS " 7101 EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan" 7102 7103 ;; 7104 (*) 7105 7106 test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags " 7107 cf_temp_flags="${cf_temp_flags}$cf_temp_scan" 7108 7109 ;; 7110 esac 7111 done 7112 CPPFLAGS="$cf_temp_flags" 7113 test -n "$verbose" && echo " ... fixed $CPPFLAGS" 1>&6 7114 7115echo "${as_me:-configure}:7115: testing ... fixed $CPPFLAGS ..." 1>&5 7116 7117 test -n "$verbose" && echo " ... extra $EXTRA_CFLAGS" 1>&6 7118 7119echo "${as_me:-configure}:7119: testing ... extra $EXTRA_CFLAGS ..." 1>&5 7120 7121 ;; 7122 esac 7123fi 7124 7125if test "$GCC" = yes || test "$GXX" = yes 7126then 7127 case $LDFLAGS in 7128 (*-Werror=*) 7129 test -n "$verbose" && echo " repairing LDFLAGS: $LDFLAGS" 1>&6 7130 7131echo "${as_me:-configure}:7131: testing repairing LDFLAGS: $LDFLAGS ..." 1>&5 7132 7133 cf_temp_flags= 7134 for cf_temp_scan in $LDFLAGS 7135 do 7136 case "x$cf_temp_scan" in 7137 (x-Werror=*) 7138 7139 test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS " 7140 EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan" 7141 7142 ;; 7143 (*) 7144 7145 test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags " 7146 cf_temp_flags="${cf_temp_flags}$cf_temp_scan" 7147 7148 ;; 7149 esac 7150 done 7151 LDFLAGS="$cf_temp_flags" 7152 test -n "$verbose" && echo " ... fixed $LDFLAGS" 1>&6 7153 7154echo "${as_me:-configure}:7154: testing ... fixed $LDFLAGS ..." 1>&5 7155 7156 test -n "$verbose" && echo " ... extra $EXTRA_CFLAGS" 1>&6 7157 7158echo "${as_me:-configure}:7158: testing ... extra $EXTRA_CFLAGS ..." 1>&5 7159 7160 ;; 7161 esac 7162fi 7163 7164echo "$as_me:7164: checking if you want to turn on gcc warnings" >&5 7165echo $ECHO_N "checking if you want to turn on gcc warnings... $ECHO_C" >&6 7166 7167# Check whether --enable-warnings or --disable-warnings was given. 7168if test "${enable_warnings+set}" = set; then 7169 enableval="$enable_warnings" 7170 test "$enableval" != yes && enableval=no 7171 if test "$enableval" != "no" ; then 7172 enable_warnings=yes 7173 else 7174 enable_warnings=no 7175 fi 7176else 7177 enableval=no 7178 enable_warnings=no 7179 7180fi; 7181echo "$as_me:7181: result: $enable_warnings" >&5 7182echo "${ECHO_T}$enable_warnings" >&6 7183if test "$enable_warnings" = "yes" 7184then 7185 7186if test "x$have_x" = xyes; then 7187 7188cf_save_LIBS_CF_CONST_X_STRING="$LIBS" 7189cf_save_CFLAGS_CF_CONST_X_STRING="$CFLAGS" 7190cf_save_CPPFLAGS_CF_CONST_X_STRING="$CPPFLAGS" 7191LIBS="$LIBS ${X_PRE_LIBS} ${X_LIBS} ${X_EXTRA_LIBS}" 7192for cf_X_CFLAGS in $X_CFLAGS 7193do 7194 case "x$cf_X_CFLAGS" in 7195 x-[IUD]*) 7196 CPPFLAGS="$CPPFLAGS $cf_X_CFLAGS" 7197 ;; 7198 *) 7199 CFLAGS="$CFLAGS $cf_X_CFLAGS" 7200 ;; 7201 esac 7202done 7203 7204cat >"conftest.$ac_ext" <<_ACEOF 7205#line 7205 "configure" 7206#include "confdefs.h" 7207 7208#include <stdlib.h> 7209#include <X11/Intrinsic.h> 7210 7211int 7212main (void) 7213{ 7214String foo = malloc(1); (void)foo 7215 ; 7216 return 0; 7217} 7218_ACEOF 7219rm -f "conftest.$ac_objext" 7220if { (eval echo "$as_me:7220: \"$ac_compile\"") >&5 7221 (eval $ac_compile) 2>&5 7222 ac_status=$? 7223 echo "$as_me:7223: \$? = $ac_status" >&5 7224 (exit "$ac_status"); } && 7225 { ac_try='test -s "conftest.$ac_objext"' 7226 { (eval echo "$as_me:7226: \"$ac_try\"") >&5 7227 (eval $ac_try) 2>&5 7228 ac_status=$? 7229 echo "$as_me:7229: \$? = $ac_status" >&5 7230 (exit "$ac_status"); }; }; then 7231 7232echo "$as_me:7232: checking for X11/Xt const-feature" >&5 7233echo $ECHO_N "checking for X11/Xt const-feature... $ECHO_C" >&6 7234if test "${cf_cv_const_x_string+set}" = set; then 7235 echo $ECHO_N "(cached) $ECHO_C" >&6 7236else 7237 7238 cat >"conftest.$ac_ext" <<_ACEOF 7239#line 7239 "configure" 7240#include "confdefs.h" 7241 7242#define _CONST_X_STRING /* X11R7.8 (perhaps) */ 7243#undef XTSTRINGDEFINES /* X11R5 and later */ 7244#include <stdlib.h> 7245#include <X11/Intrinsic.h> 7246 7247int 7248main (void) 7249{ 7250String foo = malloc(1); *foo = 0 7251 ; 7252 return 0; 7253} 7254_ACEOF 7255rm -f "conftest.$ac_objext" 7256if { (eval echo "$as_me:7256: \"$ac_compile\"") >&5 7257 (eval $ac_compile) 2>&5 7258 ac_status=$? 7259 echo "$as_me:7259: \$? = $ac_status" >&5 7260 (exit "$ac_status"); } && 7261 { ac_try='test -s "conftest.$ac_objext"' 7262 { (eval echo "$as_me:7262: \"$ac_try\"") >&5 7263 (eval $ac_try) 2>&5 7264 ac_status=$? 7265 echo "$as_me:7265: \$? = $ac_status" >&5 7266 (exit "$ac_status"); }; }; then 7267 7268 cf_cv_const_x_string=no 7269 7270else 7271 echo "$as_me: failed program was:" >&5 7272cat "conftest.$ac_ext" >&5 7273 7274 cf_cv_const_x_string=yes 7275 7276fi 7277rm -f "conftest.$ac_objext" "conftest.$ac_ext" 7278 7279fi 7280echo "$as_me:7280: result: $cf_cv_const_x_string" >&5 7281echo "${ECHO_T}$cf_cv_const_x_string" >&6 7282 7283LIBS="$cf_save_LIBS_CF_CONST_X_STRING" 7284CFLAGS="$cf_save_CFLAGS_CF_CONST_X_STRING" 7285CPPFLAGS="$cf_save_CPPFLAGS_CF_CONST_X_STRING" 7286 7287case "$cf_cv_const_x_string" in 7288(no) 7289 7290 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 7291 CPPFLAGS="${CPPFLAGS}-DXTSTRINGDEFINES" 7292 7293 ;; 7294(*) 7295 7296 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 7297 CPPFLAGS="${CPPFLAGS}-D_CONST_X_STRING" 7298 7299 ;; 7300esac 7301 7302else 7303 echo "$as_me: failed program was:" >&5 7304cat "conftest.$ac_ext" >&5 7305fi 7306rm -f "conftest.$ac_objext" "conftest.$ac_ext" 7307 fi 7308cat > "conftest.$ac_ext" <<EOF 7309#line 7309 "${as_me:-configure}" 7310int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; } 7311EOF 7312if test "$INTEL_COMPILER" = yes 7313then 7314# The "-wdXXX" options suppress warnings: 7315# remark #1419: external declaration in primary source file 7316# remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem) 7317# remark #1684: conversion from pointer to same-sized integral type (potential portability problem) 7318# remark #193: zero used for undefined preprocessing identifier 7319# remark #593: variable "curs_sb_left_arrow" was set but never used 7320# remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits 7321# remark #869: parameter "tw" was never referenced 7322# remark #981: operands are evaluated in unspecified order 7323# warning #279: controlling expression is constant 7324 7325 { echo "$as_me:7325: checking for $CC warning options..." >&5 7326echo "$as_me: checking for $CC warning options..." >&6;} 7327 cf_save_CFLAGS="$CFLAGS" 7328 EXTRA_CFLAGS="$EXTRA_CFLAGS -Wall" 7329 for cf_opt in \ 7330 wd1419 \ 7331 wd1683 \ 7332 wd1684 \ 7333 wd193 \ 7334 wd593 \ 7335 wd279 \ 7336 wd810 \ 7337 wd869 \ 7338 wd981 7339 do 7340 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt" 7341 if { (eval echo "$as_me:7341: \"$ac_compile\"") >&5 7342 (eval $ac_compile) 2>&5 7343 ac_status=$? 7344 echo "$as_me:7344: \$? = $ac_status" >&5 7345 (exit "$ac_status"); }; then 7346 test -n "$verbose" && echo "$as_me:7346: result: ... -$cf_opt" >&5 7347echo "${ECHO_T}... -$cf_opt" >&6 7348 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt" 7349 fi 7350 done 7351 CFLAGS="$cf_save_CFLAGS" 7352elif test "$GCC" = yes && test "$GCC_VERSION" != "unknown" 7353then 7354 { echo "$as_me:7354: checking for $CC warning options..." >&5 7355echo "$as_me: checking for $CC warning options..." >&6;} 7356 cf_save_CFLAGS="$CFLAGS" 7357 cf_warn_CONST="" 7358 test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings" 7359 cf_gcc_warnings="Wignored-qualifiers Wlogical-op Wvarargs" 7360 test "x$CLANG_COMPILER" = xyes && cf_gcc_warnings= 7361 for cf_opt in W Wall \ 7362 Wbad-function-cast \ 7363 Wcast-align \ 7364 Wcast-qual \ 7365 Wdeclaration-after-statement \ 7366 Wextra \ 7367 Winline \ 7368 Wmissing-declarations \ 7369 Wmissing-prototypes \ 7370 Wnested-externs \ 7371 Wpointer-arith \ 7372 Wshadow \ 7373 Wstrict-prototypes \ 7374 Wundef Wno-inline $cf_gcc_warnings $cf_warn_CONST 7375 do 7376 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt" 7377 if { (eval echo "$as_me:7377: \"$ac_compile\"") >&5 7378 (eval $ac_compile) 2>&5 7379 ac_status=$? 7380 echo "$as_me:7380: \$? = $ac_status" >&5 7381 (exit "$ac_status"); }; then 7382 test -n "$verbose" && echo "$as_me:7382: result: ... -$cf_opt" >&5 7383echo "${ECHO_T}... -$cf_opt" >&6 7384 case "$cf_opt" in 7385 (Winline) 7386 case "$GCC_VERSION" in 7387 ([34].*) 7388 test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6 7389 7390echo "${as_me:-configure}:7390: testing feature is broken in gcc $GCC_VERSION ..." 1>&5 7391 7392 continue;; 7393 esac 7394 ;; 7395 (Wpointer-arith) 7396 case "$GCC_VERSION" in 7397 ([12].*) 7398 test -n "$verbose" && echo " feature is broken in gcc $GCC_VERSION" 1>&6 7399 7400echo "${as_me:-configure}:7400: testing feature is broken in gcc $GCC_VERSION ..." 1>&5 7401 7402 continue;; 7403 esac 7404 ;; 7405 esac 7406 EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt" 7407 fi 7408 done 7409 CFLAGS="$cf_save_CFLAGS" 7410fi 7411rm -rf ./conftest* 7412 7413fi 7414 7415if test "$GCC" = yes || test "$GXX" = yes 7416then 7417cat > conftest.i <<EOF 7418#ifndef GCC_PRINTF 7419#define GCC_PRINTF 0 7420#endif 7421#ifndef GCC_SCANF 7422#define GCC_SCANF 0 7423#endif 7424#ifndef GCC_NORETURN 7425#define GCC_NORETURN /* nothing */ 7426#endif 7427#ifndef GCC_UNUSED 7428#define GCC_UNUSED /* nothing */ 7429#endif 7430EOF 7431if test "$GCC" = yes 7432then 7433 { echo "$as_me:7433: checking for $CC __attribute__ directives..." >&5 7434echo "$as_me: checking for $CC __attribute__ directives..." >&6;} 7435cat > "conftest.$ac_ext" <<EOF 7436#line 7436 "${as_me:-configure}" 7437#include "confdefs.h" 7438#include "conftest.h" 7439#include "conftest.i" 7440#if GCC_PRINTF 7441#define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var))) 7442#else 7443#define GCC_PRINTFLIKE(fmt,var) /*nothing*/ 7444#endif 7445#if GCC_SCANF 7446#define GCC_SCANFLIKE(fmt,var) __attribute__((format(scanf,fmt,var))) 7447#else 7448#define GCC_SCANFLIKE(fmt,var) /*nothing*/ 7449#endif 7450extern void wow(char *,...) GCC_SCANFLIKE(1,2); 7451extern void oops(char *,...) GCC_PRINTFLIKE(1,2) GCC_NORETURN; 7452extern void foo(void) GCC_NORETURN; 7453int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { (void)argc; (void)argv; return 0; } 7454EOF 7455 cf_printf_attribute=no 7456 cf_scanf_attribute=no 7457 for cf_attribute in scanf printf unused noreturn 7458 do 7459 7460cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` 7461 7462 cf_directive="__attribute__(($cf_attribute))" 7463 echo "checking for $CC $cf_directive" 1>&5 7464 7465 case "$cf_attribute" in 7466 (printf) 7467 cf_printf_attribute=yes 7468 cat >conftest.h <<EOF 7469#define GCC_$cf_ATTRIBUTE 1 7470EOF 7471 ;; 7472 (scanf) 7473 cf_scanf_attribute=yes 7474 cat >conftest.h <<EOF 7475#define GCC_$cf_ATTRIBUTE 1 7476EOF 7477 ;; 7478 (*) 7479 cat >conftest.h <<EOF 7480#define GCC_$cf_ATTRIBUTE $cf_directive 7481EOF 7482 ;; 7483 esac 7484 7485 if { (eval echo "$as_me:7485: \"$ac_compile\"") >&5 7486 (eval $ac_compile) 2>&5 7487 ac_status=$? 7488 echo "$as_me:7488: \$? = $ac_status" >&5 7489 (exit "$ac_status"); }; then 7490 test -n "$verbose" && echo "$as_me:7490: result: ... $cf_attribute" >&5 7491echo "${ECHO_T}... $cf_attribute" >&6 7492 cat conftest.h >>confdefs.h 7493 case "$cf_attribute" in 7494 (noreturn) 7495 7496cat >>confdefs.h <<EOF 7497#define GCC_NORETURN $cf_directive 7498EOF 7499 7500 ;; 7501 (printf) 7502 cf_value='/* nothing */' 7503 if test "$cf_printf_attribute" != no ; then 7504 cf_value='__attribute__((format(printf,fmt,var)))' 7505 7506cat >>confdefs.h <<\EOF 7507#define GCC_PRINTF 1 7508EOF 7509 7510 fi 7511 7512cat >>confdefs.h <<EOF 7513#define GCC_PRINTFLIKE(fmt,var) $cf_value 7514EOF 7515 7516 ;; 7517 (scanf) 7518 cf_value='/* nothing */' 7519 if test "$cf_scanf_attribute" != no ; then 7520 cf_value='__attribute__((format(scanf,fmt,var)))' 7521 7522cat >>confdefs.h <<\EOF 7523#define GCC_SCANF 1 7524EOF 7525 7526 fi 7527 7528cat >>confdefs.h <<EOF 7529#define GCC_SCANFLIKE(fmt,var) $cf_value 7530EOF 7531 7532 ;; 7533 (unused) 7534 7535cat >>confdefs.h <<EOF 7536#define GCC_UNUSED $cf_directive 7537EOF 7538 7539 ;; 7540 esac 7541 fi 7542 done 7543else 7544 ${FGREP-fgrep} define conftest.i >>confdefs.h 7545fi 7546rm -rf ./conftest* 7547fi 7548 7549fi 7550 7551echo "$as_me:7551: checking if you want to use pkg-config" >&5 7552echo $ECHO_N "checking if you want to use pkg-config... $ECHO_C" >&6 7553 7554# Check whether --with-pkg-config or --without-pkg-config was given. 7555if test "${with_pkg_config+set}" = set; then 7556 withval="$with_pkg_config" 7557 cf_pkg_config=$withval 7558else 7559 cf_pkg_config=yes 7560fi; 7561echo "$as_me:7561: result: $cf_pkg_config" >&5 7562echo "${ECHO_T}$cf_pkg_config" >&6 7563 7564case "$cf_pkg_config" in 7565(no) 7566 PKG_CONFIG=none 7567 ;; 7568(yes) 7569 7570if test -n "$ac_tool_prefix"; then 7571 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 7572set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 7573echo "$as_me:7573: checking for $ac_word" >&5 7574echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 7575if test "${ac_cv_path_PKG_CONFIG+set}" = set; then 7576 echo $ECHO_N "(cached) $ECHO_C" >&6 7577else 7578 case $PKG_CONFIG in 7579 [\\/]* | ?:[\\/]*) 7580 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 7581 ;; 7582 *) 7583 ac_save_IFS=$IFS; IFS=$ac_path_separator 7584ac_dummy="$PATH" 7585for ac_dir in $ac_dummy; do 7586 IFS=$ac_save_IFS 7587 test -z "$ac_dir" && ac_dir=. 7588 if $as_executable_p "$ac_dir/$ac_word"; then 7589 ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word" 7590 echo "$as_me:7590: found $ac_dir/$ac_word" >&5 7591 break 7592fi 7593done 7594 7595 ;; 7596esac 7597fi 7598PKG_CONFIG=$ac_cv_path_PKG_CONFIG 7599 7600if test -n "$PKG_CONFIG"; then 7601 echo "$as_me:7601: result: $PKG_CONFIG" >&5 7602echo "${ECHO_T}$PKG_CONFIG" >&6 7603else 7604 echo "$as_me:7604: result: no" >&5 7605echo "${ECHO_T}no" >&6 7606fi 7607 7608fi 7609if test -z "$ac_cv_path_PKG_CONFIG"; then 7610 ac_pt_PKG_CONFIG=$PKG_CONFIG 7611 # Extract the first word of "pkg-config", so it can be a program name with args. 7612set dummy pkg-config; ac_word=$2 7613echo "$as_me:7613: checking for $ac_word" >&5 7614echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 7615if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then 7616 echo $ECHO_N "(cached) $ECHO_C" >&6 7617else 7618 case $ac_pt_PKG_CONFIG in 7619 [\\/]* | ?:[\\/]*) 7620 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 7621 ;; 7622 *) 7623 ac_save_IFS=$IFS; IFS=$ac_path_separator 7624ac_dummy="$PATH" 7625for ac_dir in $ac_dummy; do 7626 IFS=$ac_save_IFS 7627 test -z "$ac_dir" && ac_dir=. 7628 if $as_executable_p "$ac_dir/$ac_word"; then 7629 ac_cv_path_ac_pt_PKG_CONFIG="$ac_dir/$ac_word" 7630 echo "$as_me:7630: found $ac_dir/$ac_word" >&5 7631 break 7632fi 7633done 7634 7635 test -z "$ac_cv_path_ac_pt_PKG_CONFIG" && ac_cv_path_ac_pt_PKG_CONFIG="none" 7636 ;; 7637esac 7638fi 7639ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 7640 7641if test -n "$ac_pt_PKG_CONFIG"; then 7642 echo "$as_me:7642: result: $ac_pt_PKG_CONFIG" >&5 7643echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6 7644else 7645 echo "$as_me:7645: result: no" >&5 7646echo "${ECHO_T}no" >&6 7647fi 7648 7649 PKG_CONFIG=$ac_pt_PKG_CONFIG 7650else 7651 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 7652fi 7653 7654 ;; 7655(*) 7656 PKG_CONFIG=$withval 7657 ;; 7658esac 7659 7660test -z "$PKG_CONFIG" && PKG_CONFIG=none 7661if test "$PKG_CONFIG" != none ; then 7662 7663if test "x$prefix" != xNONE; then 7664 cf_path_syntax="$prefix" 7665else 7666 cf_path_syntax="$ac_default_prefix" 7667fi 7668 7669case ".$PKG_CONFIG" in 7670(.\$\(*\)*|.\'*\'*) 7671 ;; 7672(..|./*|.\\*) 7673 ;; 7674(.[a-zA-Z]:[\\/]*) # OS/2 EMX 7675 ;; 7676(.\$\{*prefix\}*|.\$\{*dir\}*) 7677 eval PKG_CONFIG="$PKG_CONFIG" 7678 case ".$PKG_CONFIG" in 7679 (.NONE/*) 7680 PKG_CONFIG=`echo "$PKG_CONFIG" | sed -e s%NONE%$cf_path_syntax%` 7681 ;; 7682 esac 7683 ;; 7684(.no|.NONE/*) 7685 PKG_CONFIG=`echo "$PKG_CONFIG" | sed -e s%NONE%$cf_path_syntax%` 7686 ;; 7687(*) 7688 { { echo "$as_me:7688: error: expected a pathname, not \"$PKG_CONFIG\"" >&5 7689echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG\"" >&2;} 7690 { (exit 1); exit 1; }; } 7691 ;; 7692esac 7693 7694elif test "x$cf_pkg_config" != xno ; then 7695 { echo "$as_me:7695: WARNING: pkg-config is not installed" >&5 7696echo "$as_me: WARNING: pkg-config is not installed" >&2;} 7697fi 7698 7699echo "$as_me:7699: checking for this package's name" >&5 7700echo $ECHO_N "checking for this package's name... $ECHO_C" >&6 7701 7702# Check whether --with-package or --without-package was given. 7703if test "${with_package+set}" = set; then 7704 withval="$with_package" 7705 PACKAGE=$withval 7706else 7707 PACKAGE=dialog 7708fi; 7709echo "$as_me:7709: result: $PACKAGE" >&5 7710echo "${ECHO_T}$PACKAGE" >&6 7711 7712if test -f "$srcdir/VERSION" ; then 7713 echo "$as_me:7713: checking for package version" >&5 7714echo $ECHO_N "checking for package version... $ECHO_C" >&6 7715 7716 # if there are not enough fields, cut returns the last one... 7717 cf_field1=`sed -e '2,$d' "$srcdir/VERSION" |cut -f1` 7718 cf_field2=`sed -e '2,$d' "$srcdir/VERSION" |cut -f2` 7719 cf_field3=`sed -e '2,$d' "$srcdir/VERSION" |cut -f3` 7720 7721 # this is how CF_BUNDLED_INTL uses $VERSION: 7722 VERSION="$cf_field1" 7723 7724 VERSION_MAJOR=`echo "$cf_field2" | sed -e 's/\..*//'` 7725 test -z "$VERSION_MAJOR" && { { echo "$as_me:7725: error: missing major-version" >&5 7726echo "$as_me: error: missing major-version" >&2;} 7727 { (exit 1); exit 1; }; } 7728 7729 VERSION_MINOR=`echo "$cf_field2" | sed -e 's/^[^.]*\.//' -e 's/-.*//'` 7730 test -z "$VERSION_MINOR" && { { echo "$as_me:7730: error: missing minor-version" >&5 7731echo "$as_me: error: missing minor-version" >&2;} 7732 { (exit 1); exit 1; }; } 7733 7734 echo "$as_me:7734: result: ${VERSION_MAJOR}.${VERSION_MINOR}" >&5 7735echo "${ECHO_T}${VERSION_MAJOR}.${VERSION_MINOR}" >&6 7736 7737 echo "$as_me:7737: checking for package patch date" >&5 7738echo $ECHO_N "checking for package patch date... $ECHO_C" >&6 7739 VERSION_PATCH=`echo "$cf_field3" | sed -e 's/^[^-]*-//'` 7740 case .$VERSION_PATCH in 7741 (.) 7742 { { echo "$as_me:7742: error: missing patch-date $VERSION_PATCH" >&5 7743echo "$as_me: error: missing patch-date $VERSION_PATCH" >&2;} 7744 { (exit 1); exit 1; }; } 7745 ;; 7746 (.[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]) 7747 ;; 7748 (*) 7749 { { echo "$as_me:7749: error: illegal patch-date $VERSION_PATCH" >&5 7750echo "$as_me: error: illegal patch-date $VERSION_PATCH" >&2;} 7751 { (exit 1); exit 1; }; } 7752 ;; 7753 esac 7754 echo "$as_me:7754: result: $VERSION_PATCH" >&5 7755echo "${ECHO_T}$VERSION_PATCH" >&6 7756else 7757 { { echo "$as_me:7757: error: did not find $srcdir/VERSION" >&5 7758echo "$as_me: error: did not find $srcdir/VERSION" >&2;} 7759 { (exit 1); exit 1; }; } 7760fi 7761 7762# show the actual data that we have for versions: 7763test -n "$verbose" && echo " ABI VERSION $VERSION" 1>&6 7764 7765echo "${as_me:-configure}:7765: testing ABI VERSION $VERSION ..." 1>&5 7766 7767test -n "$verbose" && echo " VERSION_MAJOR $VERSION_MAJOR" 1>&6 7768 7769echo "${as_me:-configure}:7769: testing VERSION_MAJOR $VERSION_MAJOR ..." 1>&5 7770 7771test -n "$verbose" && echo " VERSION_MINOR $VERSION_MINOR" 1>&6 7772 7773echo "${as_me:-configure}:7773: testing VERSION_MINOR $VERSION_MINOR ..." 1>&5 7774 7775test -n "$verbose" && echo " VERSION_PATCH $VERSION_PATCH" 1>&6 7776 7777echo "${as_me:-configure}:7777: testing VERSION_PATCH $VERSION_PATCH ..." 1>&5 7778 7779 cf_PACKAGE=dialog 7780 PACKAGE=$PACKAGE 7781 7782cat >>confdefs.h <<EOF 7783#define PACKAGE "$PACKAGE" 7784EOF 7785 7786cf_PACKAGE=`echo "$cf_PACKAGE" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` 7787 7788 cat >>confdefs.h <<EOF 7789#define ${cf_PACKAGE}_VERSION "${VERSION_MAJOR}.${VERSION_MINOR}" 7790EOF 7791 7792 cat >>confdefs.h <<EOF 7793#define ${cf_PACKAGE}_PATCHDATE ${VERSION_PATCH} 7794EOF 7795 7796CFG_ROOTNAME=$PACKAGE 7797HDR_ROOTNAME=$PACKAGE 7798LIB_ROOTNAME=$PACKAGE 7799 7800echo "$as_me:7800: checking if we should install dlg_XXX headers to subdirectory" >&5 7801echo $ECHO_N "checking if we should install dlg_XXX headers to subdirectory... $ECHO_C" >&6 7802 7803# Check whether --enable-header-subdir or --disable-header-subdir was given. 7804if test "${enable_header_subdir+set}" = set; then 7805 enableval="$enable_header_subdir" 7806 SUB_INC=$enableval 7807else 7808 SUB_INC=no 7809fi; 7810echo "$as_me:7810: result: $SUB_INC" >&5 7811echo "${ECHO_T}$SUB_INC" >&6 7812 7813case "x${with_man2html}" in 7814(xno) 7815 cf_man2html=no 7816 ;; 7817(x|xyes) 7818 # Extract the first word of "man2html", so it can be a program name with args. 7819set dummy man2html; ac_word=$2 7820echo "$as_me:7820: checking for $ac_word" >&5 7821echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 7822if test "${ac_cv_path_cf_man2html+set}" = set; then 7823 echo $ECHO_N "(cached) $ECHO_C" >&6 7824else 7825 case $cf_man2html in 7826 [\\/]* | ?:[\\/]*) 7827 ac_cv_path_cf_man2html="$cf_man2html" # Let the user override the test with a path. 7828 ;; 7829 *) 7830 ac_save_IFS=$IFS; IFS=$ac_path_separator 7831ac_dummy="$PATH" 7832for ac_dir in $ac_dummy; do 7833 IFS=$ac_save_IFS 7834 test -z "$ac_dir" && ac_dir=. 7835 if $as_executable_p "$ac_dir/$ac_word"; then 7836 ac_cv_path_cf_man2html="$ac_dir/$ac_word" 7837 echo "$as_me:7837: found $ac_dir/$ac_word" >&5 7838 break 7839fi 7840done 7841 7842 test -z "$ac_cv_path_cf_man2html" && ac_cv_path_cf_man2html="no" 7843 ;; 7844esac 7845fi 7846cf_man2html=$ac_cv_path_cf_man2html 7847 7848if test -n "$cf_man2html"; then 7849 echo "$as_me:7849: result: $cf_man2html" >&5 7850echo "${ECHO_T}$cf_man2html" >&6 7851else 7852 echo "$as_me:7852: result: no" >&5 7853echo "${ECHO_T}no" >&6 7854fi 7855 7856 case "x$cf_man2html" in 7857 (x/*) 7858 echo "$as_me:7858: checking for the modified Earl Hood script" >&5 7859echo $ECHO_N "checking for the modified Earl Hood script... $ECHO_C" >&6 7860 if ( $cf_man2html -help 2>&1 | grep 'Make an index of headers at the end' >/dev/null ) 7861 then 7862 cf_man2html_ok=yes 7863 else 7864 cf_man2html=no 7865 cf_man2html_ok=no 7866 fi 7867 echo "$as_me:7867: result: $cf_man2html_ok" >&5 7868echo "${ECHO_T}$cf_man2html_ok" >&6 7869 ;; 7870 (*) 7871 cf_man2html=no 7872 ;; 7873 esac 7874esac 7875 7876echo "$as_me:7876: checking for program to convert manpage to html" >&5 7877echo $ECHO_N "checking for program to convert manpage to html... $ECHO_C" >&6 7878 7879# Check whether --with-man2html or --without-man2html was given. 7880if test "${with_man2html+set}" = set; then 7881 withval="$with_man2html" 7882 cf_man2html=$withval 7883else 7884 cf_man2html=$cf_man2html 7885fi; 7886 7887cf_with_groff=no 7888 7889case $cf_man2html in 7890(yes) 7891 echo "$as_me:7891: result: man2html" >&5 7892echo "${ECHO_T}man2html" >&6 7893 # Extract the first word of "man2html", so it can be a program name with args. 7894set dummy man2html; ac_word=$2 7895echo "$as_me:7895: checking for $ac_word" >&5 7896echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 7897if test "${ac_cv_path_cf_man2html+set}" = set; then 7898 echo $ECHO_N "(cached) $ECHO_C" >&6 7899else 7900 case $cf_man2html in 7901 [\\/]* | ?:[\\/]*) 7902 ac_cv_path_cf_man2html="$cf_man2html" # Let the user override the test with a path. 7903 ;; 7904 *) 7905 ac_save_IFS=$IFS; IFS=$ac_path_separator 7906ac_dummy="$PATH" 7907for ac_dir in $ac_dummy; do 7908 IFS=$ac_save_IFS 7909 test -z "$ac_dir" && ac_dir=. 7910 if $as_executable_p "$ac_dir/$ac_word"; then 7911 ac_cv_path_cf_man2html="$ac_dir/$ac_word" 7912 echo "$as_me:7912: found $ac_dir/$ac_word" >&5 7913 break 7914fi 7915done 7916 7917 test -z "$ac_cv_path_cf_man2html" && ac_cv_path_cf_man2html="no" 7918 ;; 7919esac 7920fi 7921cf_man2html=$ac_cv_path_cf_man2html 7922 7923if test -n "$cf_man2html"; then 7924 echo "$as_me:7924: result: $cf_man2html" >&5 7925echo "${ECHO_T}$cf_man2html" >&6 7926else 7927 echo "$as_me:7927: result: no" >&5 7928echo "${ECHO_T}no" >&6 7929fi 7930 7931 ;; 7932(no|groff|*/groff*) 7933 cf_with_groff=yes 7934 cf_man2html=$GROFF_PATH 7935 echo "$as_me:7935: result: $cf_man2html" >&5 7936echo "${ECHO_T}$cf_man2html" >&6 7937 ;; 7938(*) 7939 echo "$as_me:7939: result: $cf_man2html" >&5 7940echo "${ECHO_T}$cf_man2html" >&6 7941 ;; 7942esac 7943 7944MAN2HTML_TEMP="man2html.tmp" 7945 cat >$MAN2HTML_TEMP <<CF_EOF 7946#!$SHELL 7947# Temporary script generated by CF_WITH_MAN2HTML 7948# Convert inputs to html, sending result to standard output. 7949# 7950# Parameters: 7951# \${1} = rootname of file to convert 7952# \${2} = suffix of file to convert, e.g., "1" 7953# \${3} = macros to use, e.g., "man" 7954# 7955ROOT=\$1 7956TYPE=\$2 7957MACS=\$3 7958 7959unset LANG 7960unset LC_ALL 7961unset LC_CTYPE 7962unset LANGUAGE 7963GROFF_NO_SGR=stupid 7964export GROFF_NO_SGR 7965 7966CF_EOF 7967 7968NROFF_OPTS= 7969if test "x$cf_with_groff" = xyes 7970then 7971 MAN2HTML_NOTE="$GROFF_NOTE" 7972 MAN2HTML_PATH="$GROFF_PATH" 7973 cat >>$MAN2HTML_TEMP <<CF_EOF 7974$SHELL -c "$TBL_PATH \${ROOT}.\${TYPE} | $GROFF_PATH -P -o0 -I\${ROOT}_ -Thtml -\${MACS}" 7975CF_EOF 7976else 7977 # disable hyphenation if this is groff 7978 if test "x$GROFF_PATH" != xno 7979 then 7980 echo "$as_me:7980: checking if nroff is really groff" >&5 7981echo $ECHO_N "checking if nroff is really groff... $ECHO_C" >&6 7982 cf_check_groff="`$NROFF_PATH --version 2>/dev/null | grep groff`" 7983 test -n "$cf_check_groff" && cf_check_groff=yes 7984 test -n "$cf_check_groff" || cf_check_groff=no 7985 echo "$as_me:7985: result: $cf_check_groff" >&5 7986echo "${ECHO_T}$cf_check_groff" >&6 7987 test "x$cf_check_groff" = xyes && NROFF_OPTS="-rHY=0" 7988 fi 7989 MAN2HTML_NOTE="" 7990 7991if test "x$prefix" != xNONE; then 7992 cf_path_syntax="$prefix" 7993else 7994 cf_path_syntax="$ac_default_prefix" 7995fi 7996 7997case ".$cf_man2html" in 7998(.\$\(*\)*|.\'*\'*) 7999 ;; 8000(..|./*|.\\*) 8001 ;; 8002(.[a-zA-Z]:[\\/]*) # OS/2 EMX 8003 ;; 8004(.\$\{*prefix\}*|.\$\{*dir\}*) 8005 eval cf_man2html="$cf_man2html" 8006 case ".$cf_man2html" in 8007 (.NONE/*) 8008 cf_man2html=`echo "$cf_man2html" | sed -e s%NONE%$cf_path_syntax%` 8009 ;; 8010 esac 8011 ;; 8012(.no|.NONE/*) 8013 cf_man2html=`echo "$cf_man2html" | sed -e s%NONE%$cf_path_syntax%` 8014 ;; 8015(*) 8016 { { echo "$as_me:8016: error: expected a pathname, not \"$cf_man2html\"" >&5 8017echo "$as_me: error: expected a pathname, not \"$cf_man2html\"" >&2;} 8018 { (exit 1); exit 1; }; } 8019 ;; 8020esac 8021 8022 MAN2HTML_PATH="$cf_man2html" 8023 echo "$as_me:8023: checking for $cf_man2html top/bottom margins" >&5 8024echo $ECHO_N "checking for $cf_man2html top/bottom margins... $ECHO_C" >&6 8025 8026 # for this example, expect 3 lines of content, the remainder is head/foot 8027 cat >conftest.in <<CF_EOF 8028.TH HEAD1 HEAD2 HEAD3 HEAD4 HEAD5 8029.SH SECTION 8030MARKER 8031CF_EOF 8032 8033 LC_ALL=C LC_CTYPE=C LANG=C LANGUAGE=C $NROFF_PATH -man conftest.in >conftest.out 8034 8035 cf_man2html_1st="`${FGREP-fgrep} -n MARKER conftest.out |sed -e 's/^[^0-9]*://' -e 's/:.*//'`" 8036 cf_man2html_top=`expr "$cf_man2html_1st" - 2` 8037 cf_man2html_bot="`wc -l conftest.out |sed -e 's/[^0-9]//g'`" 8038 cf_man2html_bot=`expr "$cf_man2html_bot" - 2 - "$cf_man2html_top"` 8039 cf_man2html_top_bot="-topm=$cf_man2html_top -botm=$cf_man2html_bot" 8040 8041 echo "$as_me:8041: result: $cf_man2html_top_bot" >&5 8042echo "${ECHO_T}$cf_man2html_top_bot" >&6 8043 8044 echo "$as_me:8044: checking for pagesize to use" >&5 8045echo $ECHO_N "checking for pagesize to use... $ECHO_C" >&6 8046 for cf_block in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 8047 do 8048 cat >>conftest.in <<CF_EOF 8049.nf 80500 80511 80522 80533 80544 80555 80566 80577 80588 80599 8060CF_EOF 8061 done 8062 8063 LC_ALL=C LC_CTYPE=C LANG=C LANGUAGE=C $NROFF_PATH -man conftest.in >conftest.out 8064 cf_man2html_page="`${FGREP-fgrep} -n HEAD1 conftest.out |sed -n '$p' |sed -e 's/^[^0-9]*://' -e 's/:.*//'`" 8065 test -z "$cf_man2html_page" && cf_man2html_page=99999 8066 test "$cf_man2html_page" -gt 100 && cf_man2html_page=99999 8067 8068 rm -rf conftest* 8069 echo "$as_me:8069: result: $cf_man2html_page" >&5 8070echo "${ECHO_T}$cf_man2html_page" >&6 8071 8072 cat >>$MAN2HTML_TEMP <<CF_EOF 8073: \${MAN2HTML_PATH=$MAN2HTML_PATH} 8074MAN2HTML_OPTS="\$MAN2HTML_OPTS -index -title=\"\$ROOT(\$TYPE)\" -compress -pgsize $cf_man2html_page" 8075case \${TYPE} in 8076(ms) 8077 $TBL_PATH \${ROOT}.\${TYPE} | $NROFF_PATH $NROFF_OPTS -\${MACS} | \$MAN2HTML_PATH -topm=0 -botm=0 \$MAN2HTML_OPTS 8078 ;; 8079(*) 8080 $TBL_PATH \${ROOT}.\${TYPE} | $NROFF_PATH $NROFF_OPTS -\${MACS} | \$MAN2HTML_PATH $cf_man2html_top_bot \$MAN2HTML_OPTS 8081 ;; 8082esac 8083CF_EOF 8084fi 8085 8086chmod 700 $MAN2HTML_TEMP 8087 8088EXTRAOBJS="" 8089echo "$as_me:8089: checking for ANSI C header files" >&5 8090echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6 8091if test "${ac_cv_header_stdc+set}" = set; then 8092 echo $ECHO_N "(cached) $ECHO_C" >&6 8093else 8094 cat >"conftest.$ac_ext" <<_ACEOF 8095#line 8095 "configure" 8096#include "confdefs.h" 8097#include <stdlib.h> 8098#include <stdarg.h> 8099#include <string.h> 8100#include <float.h> 8101 8102_ACEOF 8103if { (eval echo "$as_me:8103: \"$ac_cpp "conftest.$ac_ext"\"") >&5 8104 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 8105 ac_status=$? 8106 $EGREP -v '^ *\+' conftest.er1 >conftest.err 8107 rm -f conftest.er1 8108 cat conftest.err >&5 8109 echo "$as_me:8109: \$? = $ac_status" >&5 8110 (exit "$ac_status"); } >/dev/null; then 8111 if test -s conftest.err; then 8112 ac_cpp_err=$ac_c_preproc_warn_flag 8113 else 8114 ac_cpp_err= 8115 fi 8116else 8117 ac_cpp_err=yes 8118fi 8119if test -z "$ac_cpp_err"; then 8120 ac_cv_header_stdc=yes 8121else 8122 echo "$as_me: failed program was:" >&5 8123 cat "conftest.$ac_ext" >&5 8124 ac_cv_header_stdc=no 8125fi 8126rm -f conftest.err "conftest.$ac_ext" 8127 8128if test $ac_cv_header_stdc = yes; then 8129 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 8130 cat >"conftest.$ac_ext" <<_ACEOF 8131#line 8131 "configure" 8132#include "confdefs.h" 8133#include <string.h> 8134 8135_ACEOF 8136if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 8137 $EGREP "memchr" >/dev/null 2>&1; then 8138 : 8139else 8140 ac_cv_header_stdc=no 8141fi 8142rm -rf conftest* 8143 8144fi 8145 8146if test $ac_cv_header_stdc = yes; then 8147 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 8148 cat >"conftest.$ac_ext" <<_ACEOF 8149#line 8149 "configure" 8150#include "confdefs.h" 8151#include <stdlib.h> 8152 8153_ACEOF 8154if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 8155 $EGREP "free" >/dev/null 2>&1; then 8156 : 8157else 8158 ac_cv_header_stdc=no 8159fi 8160rm -rf conftest* 8161 8162fi 8163 8164if test $ac_cv_header_stdc = yes; then 8165 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 8166 if test "$cross_compiling" = yes; then 8167 : 8168else 8169 cat >"conftest.$ac_ext" <<_ACEOF 8170#line 8170 "configure" 8171#include "confdefs.h" 8172#include <ctype.h> 8173#if ((' ' & 0x0FF) == 0x020) 8174# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 8175# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 8176#else 8177# define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \ 8178 || ('j' <= (c) && (c) <= 'r') \ 8179 || ('s' <= (c) && (c) <= 'z')) 8180# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 8181#endif 8182 8183#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 8184int 8185main (void) 8186{ 8187 int i; 8188 for (i = 0; i < 256; i++) 8189 if (XOR (islower (i), ISLOWER (i)) 8190 || toupper (i) != TOUPPER (i)) 8191 $ac_main_return(2); 8192 $ac_main_return (0); 8193} 8194_ACEOF 8195rm -f "conftest$ac_exeext" 8196if { (eval echo "$as_me:8196: \"$ac_link\"") >&5 8197 (eval $ac_link) 2>&5 8198 ac_status=$? 8199 echo "$as_me:8199: \$? = $ac_status" >&5 8200 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' 8201 { (eval echo "$as_me:8201: \"$ac_try\"") >&5 8202 (eval $ac_try) 2>&5 8203 ac_status=$? 8204 echo "$as_me:8204: \$? = $ac_status" >&5 8205 (exit "$ac_status"); }; }; then 8206 : 8207else 8208 echo "$as_me: program exited with status $ac_status" >&5 8209echo "$as_me: failed program was:" >&5 8210cat "conftest.$ac_ext" >&5 8211ac_cv_header_stdc=no 8212fi 8213rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" 8214fi 8215fi 8216fi 8217echo "$as_me:8217: result: $ac_cv_header_stdc" >&5 8218echo "${ECHO_T}$ac_cv_header_stdc" >&6 8219if test $ac_cv_header_stdc = yes; then 8220 8221cat >>confdefs.h <<\EOF 8222#define STDC_HEADERS 1 8223EOF 8224 8225fi 8226 8227echo "$as_me:8227: checking for inline" >&5 8228echo $ECHO_N "checking for inline... $ECHO_C" >&6 8229if test "${ac_cv_c_inline+set}" = set; then 8230 echo $ECHO_N "(cached) $ECHO_C" >&6 8231else 8232 ac_cv_c_inline=no 8233for ac_kw in inline __inline__ __inline; do 8234 cat >"conftest.$ac_ext" <<_ACEOF 8235#line 8235 "configure" 8236#include "confdefs.h" 8237#ifndef __cplusplus 8238static $ac_kw int static_foo () {return 0; } 8239$ac_kw int foo () {return 0; } 8240#endif 8241 8242_ACEOF 8243rm -f "conftest.$ac_objext" 8244if { (eval echo "$as_me:8244: \"$ac_compile\"") >&5 8245 (eval $ac_compile) 2>&5 8246 ac_status=$? 8247 echo "$as_me:8247: \$? = $ac_status" >&5 8248 (exit "$ac_status"); } && 8249 { ac_try='test -s "conftest.$ac_objext"' 8250 { (eval echo "$as_me:8250: \"$ac_try\"") >&5 8251 (eval $ac_try) 2>&5 8252 ac_status=$? 8253 echo "$as_me:8253: \$? = $ac_status" >&5 8254 (exit "$ac_status"); }; }; then 8255 ac_cv_c_inline=$ac_kw; break 8256else 8257 echo "$as_me: failed program was:" >&5 8258cat "conftest.$ac_ext" >&5 8259fi 8260rm -f "conftest.$ac_objext" "conftest.$ac_ext" 8261done 8262 8263fi 8264echo "$as_me:8264: result: $ac_cv_c_inline" >&5 8265echo "${ECHO_T}$ac_cv_c_inline" >&6 8266case $ac_cv_c_inline in 8267 inline | yes) ;; 8268 no) 8269cat >>confdefs.h <<\EOF 8270#define inline 8271EOF 8272 ;; 8273 *) cat >>confdefs.h <<EOF 8274#define inline $ac_cv_c_inline 8275EOF 8276 ;; 8277esac 8278 8279# On IRIX 5.3, sys/types and inttypes.h are conflicting. 8280 8281for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 8282 inttypes.h stdint.h unistd.h 8283do 8284as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 8285echo "$as_me:8285: checking for $ac_header" >&5 8286echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 8287if eval "test \"\${$as_ac_Header+set}\" = set"; then 8288 echo $ECHO_N "(cached) $ECHO_C" >&6 8289else 8290 cat >"conftest.$ac_ext" <<_ACEOF 8291#line 8291 "configure" 8292#include "confdefs.h" 8293$ac_includes_default 8294#include <$ac_header> 8295_ACEOF 8296rm -f "conftest.$ac_objext" 8297if { (eval echo "$as_me:8297: \"$ac_compile\"") >&5 8298 (eval $ac_compile) 2>&5 8299 ac_status=$? 8300 echo "$as_me:8300: \$? = $ac_status" >&5 8301 (exit "$ac_status"); } && 8302 { ac_try='test -s "conftest.$ac_objext"' 8303 { (eval echo "$as_me:8303: \"$ac_try\"") >&5 8304 (eval $ac_try) 2>&5 8305 ac_status=$? 8306 echo "$as_me:8306: \$? = $ac_status" >&5 8307 (exit "$ac_status"); }; }; then 8308 eval "$as_ac_Header=yes" 8309else 8310 echo "$as_me: failed program was:" >&5 8311cat "conftest.$ac_ext" >&5 8312eval "$as_ac_Header=no" 8313fi 8314rm -f "conftest.$ac_objext" "conftest.$ac_ext" 8315fi 8316echo "$as_me:8316: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 8317echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6 8318if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then 8319 cat >>confdefs.h <<EOF 8320#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 8321EOF 8322 8323fi 8324done 8325 8326echo "$as_me:8326: checking for off_t" >&5 8327echo $ECHO_N "checking for off_t... $ECHO_C" >&6 8328if test "${ac_cv_type_off_t+set}" = set; then 8329 echo $ECHO_N "(cached) $ECHO_C" >&6 8330else 8331 cat >"conftest.$ac_ext" <<_ACEOF 8332#line 8332 "configure" 8333#include "confdefs.h" 8334$ac_includes_default 8335int 8336main (void) 8337{ 8338if ((off_t *) 0) 8339 return 0; 8340if (sizeof (off_t)) 8341 return 0; 8342 ; 8343 return 0; 8344} 8345_ACEOF 8346rm -f "conftest.$ac_objext" 8347if { (eval echo "$as_me:8347: \"$ac_compile\"") >&5 8348 (eval $ac_compile) 2>&5 8349 ac_status=$? 8350 echo "$as_me:8350: \$? = $ac_status" >&5 8351 (exit "$ac_status"); } && 8352 { ac_try='test -s "conftest.$ac_objext"' 8353 { (eval echo "$as_me:8353: \"$ac_try\"") >&5 8354 (eval $ac_try) 2>&5 8355 ac_status=$? 8356 echo "$as_me:8356: \$? = $ac_status" >&5 8357 (exit "$ac_status"); }; }; then 8358 ac_cv_type_off_t=yes 8359else 8360 echo "$as_me: failed program was:" >&5 8361cat "conftest.$ac_ext" >&5 8362ac_cv_type_off_t=no 8363fi 8364rm -f "conftest.$ac_objext" "conftest.$ac_ext" 8365fi 8366echo "$as_me:8366: result: $ac_cv_type_off_t" >&5 8367echo "${ECHO_T}$ac_cv_type_off_t" >&6 8368if test "$ac_cv_type_off_t" = yes; then 8369 : 8370else 8371 8372cat >>confdefs.h <<EOF 8373#define off_t long 8374EOF 8375 8376fi 8377 8378echo "$as_me:8378: checking for size_t" >&5 8379echo $ECHO_N "checking for size_t... $ECHO_C" >&6 8380if test "${ac_cv_type_size_t+set}" = set; then 8381 echo $ECHO_N "(cached) $ECHO_C" >&6 8382else 8383 cat >"conftest.$ac_ext" <<_ACEOF 8384#line 8384 "configure" 8385#include "confdefs.h" 8386$ac_includes_default 8387int 8388main (void) 8389{ 8390if ((size_t *) 0) 8391 return 0; 8392if (sizeof (size_t)) 8393 return 0; 8394 ; 8395 return 0; 8396} 8397_ACEOF 8398rm -f "conftest.$ac_objext" 8399if { (eval echo "$as_me:8399: \"$ac_compile\"") >&5 8400 (eval $ac_compile) 2>&5 8401 ac_status=$? 8402 echo "$as_me:8402: \$? = $ac_status" >&5 8403 (exit "$ac_status"); } && 8404 { ac_try='test -s "conftest.$ac_objext"' 8405 { (eval echo "$as_me:8405: \"$ac_try\"") >&5 8406 (eval $ac_try) 2>&5 8407 ac_status=$? 8408 echo "$as_me:8408: \$? = $ac_status" >&5 8409 (exit "$ac_status"); }; }; then 8410 ac_cv_type_size_t=yes 8411else 8412 echo "$as_me: failed program was:" >&5 8413cat "conftest.$ac_ext" >&5 8414ac_cv_type_size_t=no 8415fi 8416rm -f "conftest.$ac_objext" "conftest.$ac_ext" 8417fi 8418echo "$as_me:8418: result: $ac_cv_type_size_t" >&5 8419echo "${ECHO_T}$ac_cv_type_size_t" >&6 8420if test "$ac_cv_type_size_t" = yes; then 8421 : 8422else 8423 8424cat >>confdefs.h <<EOF 8425#define size_t unsigned 8426EOF 8427 8428fi 8429 8430# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works 8431# for constant arguments. Useless! 8432echo "$as_me:8432: checking for working alloca.h" >&5 8433echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6 8434if test "${ac_cv_working_alloca_h+set}" = set; then 8435 echo $ECHO_N "(cached) $ECHO_C" >&6 8436else 8437 cat >"conftest.$ac_ext" <<_ACEOF 8438#line 8438 "configure" 8439#include "confdefs.h" 8440#include <alloca.h> 8441int 8442main (void) 8443{ 8444char *p = (char *) alloca (2 * sizeof (int)); 8445 ; 8446 return 0; 8447} 8448_ACEOF 8449rm -f "conftest.$ac_objext" "conftest$ac_exeext" 8450if { (eval echo "$as_me:8450: \"$ac_link\"") >&5 8451 (eval $ac_link) 2>&5 8452 ac_status=$? 8453 echo "$as_me:8453: \$? = $ac_status" >&5 8454 (exit "$ac_status"); } && 8455 { ac_try='test -s "conftest$ac_exeext"' 8456 { (eval echo "$as_me:8456: \"$ac_try\"") >&5 8457 (eval $ac_try) 2>&5 8458 ac_status=$? 8459 echo "$as_me:8459: \$? = $ac_status" >&5 8460 (exit "$ac_status"); }; }; then 8461 ac_cv_working_alloca_h=yes 8462else 8463 echo "$as_me: failed program was:" >&5 8464cat "conftest.$ac_ext" >&5 8465ac_cv_working_alloca_h=no 8466fi 8467rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 8468fi 8469echo "$as_me:8469: result: $ac_cv_working_alloca_h" >&5 8470echo "${ECHO_T}$ac_cv_working_alloca_h" >&6 8471if test $ac_cv_working_alloca_h = yes; then 8472 8473cat >>confdefs.h <<\EOF 8474#define HAVE_ALLOCA_H 1 8475EOF 8476 8477fi 8478 8479echo "$as_me:8479: checking for alloca" >&5 8480echo $ECHO_N "checking for alloca... $ECHO_C" >&6 8481if test "${ac_cv_func_alloca_works+set}" = set; then 8482 echo $ECHO_N "(cached) $ECHO_C" >&6 8483else 8484 cat >"conftest.$ac_ext" <<_ACEOF 8485#line 8485 "configure" 8486#include "confdefs.h" 8487#ifdef __GNUC__ 8488# define alloca __builtin_alloca 8489#else 8490# ifdef _MSC_VER 8491# include <malloc.h> 8492# define alloca _alloca 8493# else 8494# if HAVE_ALLOCA_H 8495# include <alloca.h> 8496# else 8497# ifdef _AIX 8498 #pragma alloca 8499# else 8500# ifndef alloca /* predefined by HP cc +Olibcalls */ 8501char *alloca (); 8502# endif 8503# endif 8504# endif 8505# endif 8506#endif 8507 8508int 8509main (void) 8510{ 8511char *p = (char *) alloca (1); 8512 ; 8513 return 0; 8514} 8515_ACEOF 8516rm -f "conftest.$ac_objext" "conftest$ac_exeext" 8517if { (eval echo "$as_me:8517: \"$ac_link\"") >&5 8518 (eval $ac_link) 2>&5 8519 ac_status=$? 8520 echo "$as_me:8520: \$? = $ac_status" >&5 8521 (exit "$ac_status"); } && 8522 { ac_try='test -s "conftest$ac_exeext"' 8523 { (eval echo "$as_me:8523: \"$ac_try\"") >&5 8524 (eval $ac_try) 2>&5 8525 ac_status=$? 8526 echo "$as_me:8526: \$? = $ac_status" >&5 8527 (exit "$ac_status"); }; }; then 8528 ac_cv_func_alloca_works=yes 8529else 8530 echo "$as_me: failed program was:" >&5 8531cat "conftest.$ac_ext" >&5 8532ac_cv_func_alloca_works=no 8533fi 8534rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 8535fi 8536echo "$as_me:8536: result: $ac_cv_func_alloca_works" >&5 8537echo "${ECHO_T}$ac_cv_func_alloca_works" >&6 8538 8539if test $ac_cv_func_alloca_works = yes; then 8540 8541cat >>confdefs.h <<\EOF 8542#define HAVE_ALLOCA 1 8543EOF 8544 8545else 8546 # The SVR3 libPW and SVR4 libucb both contain incompatible functions 8547# that cause trouble. Some versions do not even contain alloca or 8548# contain a buggy version. If you still want to use their alloca, 8549# use ar to extract alloca.o from them instead of compiling alloca.c. 8550 8551ALLOCA="alloca.$ac_objext" 8552 8553cat >>confdefs.h <<\EOF 8554#define C_ALLOCA 1 8555EOF 8556 8557echo "$as_me:8557: checking whether \`alloca.c' needs Cray hooks" >&5 8558echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6 8559if test "${ac_cv_os_cray+set}" = set; then 8560 echo $ECHO_N "(cached) $ECHO_C" >&6 8561else 8562 cat >"conftest.$ac_ext" <<_ACEOF 8563#line 8563 "configure" 8564#include "confdefs.h" 8565#if defined(CRAY) && ! defined(CRAY2) 8566webecray 8567#else 8568wenotbecray 8569#endif 8570 8571_ACEOF 8572if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 8573 $EGREP "webecray" >/dev/null 2>&1; then 8574 ac_cv_os_cray=yes 8575else 8576 ac_cv_os_cray=no 8577fi 8578rm -rf conftest* 8579 8580fi 8581echo "$as_me:8581: result: $ac_cv_os_cray" >&5 8582echo "${ECHO_T}$ac_cv_os_cray" >&6 8583if test $ac_cv_os_cray = yes; then 8584 for ac_func in _getb67 GETB67 getb67; do 8585 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 8586echo "$as_me:8586: checking for $ac_func" >&5 8587echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 8588if eval "test \"\${$as_ac_var+set}\" = set"; then 8589 echo $ECHO_N "(cached) $ECHO_C" >&6 8590else 8591 cat >"conftest.$ac_ext" <<_ACEOF 8592#line 8592 "configure" 8593#include "confdefs.h" 8594#define $ac_func autoconf_temporary 8595#include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */ 8596#undef $ac_func 8597 8598#ifdef __cplusplus 8599extern "C" 8600#endif 8601 8602/* We use char because int might match the return type of a gcc2 8603 builtin and then its argument prototype would still apply. */ 8604char $ac_func (void); 8605 8606int 8607main (void) 8608{ 8609 8610/* The GNU C library defines stubs for functions which it implements 8611 to always fail with ENOSYS. Some functions are actually named 8612 something starting with __ and the normal name is an alias. */ 8613#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 8614#error found stub for $ac_func 8615#endif 8616 8617 return $ac_func (); 8618 ; 8619 return 0; 8620} 8621_ACEOF 8622rm -f "conftest.$ac_objext" "conftest$ac_exeext" 8623if { (eval echo "$as_me:8623: \"$ac_link\"") >&5 8624 (eval $ac_link) 2>&5 8625 ac_status=$? 8626 echo "$as_me:8626: \$? = $ac_status" >&5 8627 (exit "$ac_status"); } && 8628 { ac_try='test -s "conftest$ac_exeext"' 8629 { (eval echo "$as_me:8629: \"$ac_try\"") >&5 8630 (eval $ac_try) 2>&5 8631 ac_status=$? 8632 echo "$as_me:8632: \$? = $ac_status" >&5 8633 (exit "$ac_status"); }; }; then 8634 eval "$as_ac_var=yes" 8635else 8636 echo "$as_me: failed program was:" >&5 8637cat "conftest.$ac_ext" >&5 8638eval "$as_ac_var=no" 8639fi 8640rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 8641fi 8642echo "$as_me:8642: result: `eval echo '${'"$as_ac_var"'}'`" >&5 8643echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6 8644if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then 8645 8646cat >>confdefs.h <<EOF 8647#define CRAY_STACKSEG_END $ac_func 8648EOF 8649 8650 break 8651fi 8652 8653 done 8654fi 8655 8656echo "$as_me:8656: checking stack direction for C alloca" >&5 8657echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6 8658if test "${ac_cv_c_stack_direction+set}" = set; then 8659 echo $ECHO_N "(cached) $ECHO_C" >&6 8660else 8661 if test "$cross_compiling" = yes; then 8662 ac_cv_c_stack_direction=0 8663else 8664 cat >"conftest.$ac_ext" <<_ACEOF 8665#line 8665 "configure" 8666#include "confdefs.h" 8667int 8668find_stack_direction (void) 8669{ 8670 static char *addr = 0; 8671 auto char dummy; 8672 if (addr == 0) 8673 { 8674 addr = &dummy; 8675 return find_stack_direction (); 8676 } 8677 else 8678 return (&dummy > addr) ? 1 : -1; 8679} 8680 8681int 8682main (void) 8683{ 8684 $ac_main_return (find_stack_direction () < 0); 8685} 8686_ACEOF 8687rm -f "conftest$ac_exeext" 8688if { (eval echo "$as_me:8688: \"$ac_link\"") >&5 8689 (eval $ac_link) 2>&5 8690 ac_status=$? 8691 echo "$as_me:8691: \$? = $ac_status" >&5 8692 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' 8693 { (eval echo "$as_me:8693: \"$ac_try\"") >&5 8694 (eval $ac_try) 2>&5 8695 ac_status=$? 8696 echo "$as_me:8696: \$? = $ac_status" >&5 8697 (exit "$ac_status"); }; }; then 8698 ac_cv_c_stack_direction=1 8699else 8700 echo "$as_me: program exited with status $ac_status" >&5 8701echo "$as_me: failed program was:" >&5 8702cat "conftest.$ac_ext" >&5 8703ac_cv_c_stack_direction=-1 8704fi 8705rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" 8706fi 8707fi 8708echo "$as_me:8708: result: $ac_cv_c_stack_direction" >&5 8709echo "${ECHO_T}$ac_cv_c_stack_direction" >&6 8710 8711cat >>confdefs.h <<EOF 8712#define STACK_DIRECTION $ac_cv_c_stack_direction 8713EOF 8714 8715fi 8716 8717for ac_header in stdlib.h unistd.h 8718do 8719as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 8720echo "$as_me:8720: checking for $ac_header" >&5 8721echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 8722if eval "test \"\${$as_ac_Header+set}\" = set"; then 8723 echo $ECHO_N "(cached) $ECHO_C" >&6 8724else 8725 cat >"conftest.$ac_ext" <<_ACEOF 8726#line 8726 "configure" 8727#include "confdefs.h" 8728#include <$ac_header> 8729_ACEOF 8730if { (eval echo "$as_me:8730: \"$ac_cpp "conftest.$ac_ext"\"") >&5 8731 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 8732 ac_status=$? 8733 $EGREP -v '^ *\+' conftest.er1 >conftest.err 8734 rm -f conftest.er1 8735 cat conftest.err >&5 8736 echo "$as_me:8736: \$? = $ac_status" >&5 8737 (exit "$ac_status"); } >/dev/null; then 8738 if test -s conftest.err; then 8739 ac_cpp_err=$ac_c_preproc_warn_flag 8740 else 8741 ac_cpp_err= 8742 fi 8743else 8744 ac_cpp_err=yes 8745fi 8746if test -z "$ac_cpp_err"; then 8747 eval "$as_ac_Header=yes" 8748else 8749 echo "$as_me: failed program was:" >&5 8750 cat "conftest.$ac_ext" >&5 8751 eval "$as_ac_Header=no" 8752fi 8753rm -f conftest.err "conftest.$ac_ext" 8754fi 8755echo "$as_me:8755: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 8756echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6 8757if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then 8758 cat >>confdefs.h <<EOF 8759#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 8760EOF 8761 8762fi 8763done 8764 8765for ac_func in getpagesize 8766do 8767as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 8768echo "$as_me:8768: checking for $ac_func" >&5 8769echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 8770if eval "test \"\${$as_ac_var+set}\" = set"; then 8771 echo $ECHO_N "(cached) $ECHO_C" >&6 8772else 8773 cat >"conftest.$ac_ext" <<_ACEOF 8774#line 8774 "configure" 8775#include "confdefs.h" 8776#define $ac_func autoconf_temporary 8777#include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */ 8778#undef $ac_func 8779 8780#ifdef __cplusplus 8781extern "C" 8782#endif 8783 8784/* We use char because int might match the return type of a gcc2 8785 builtin and then its argument prototype would still apply. */ 8786char $ac_func (void); 8787 8788int 8789main (void) 8790{ 8791 8792/* The GNU C library defines stubs for functions which it implements 8793 to always fail with ENOSYS. Some functions are actually named 8794 something starting with __ and the normal name is an alias. */ 8795#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 8796#error found stub for $ac_func 8797#endif 8798 8799 return $ac_func (); 8800 ; 8801 return 0; 8802} 8803_ACEOF 8804rm -f "conftest.$ac_objext" "conftest$ac_exeext" 8805if { (eval echo "$as_me:8805: \"$ac_link\"") >&5 8806 (eval $ac_link) 2>&5 8807 ac_status=$? 8808 echo "$as_me:8808: \$? = $ac_status" >&5 8809 (exit "$ac_status"); } && 8810 { ac_try='test -s "conftest$ac_exeext"' 8811 { (eval echo "$as_me:8811: \"$ac_try\"") >&5 8812 (eval $ac_try) 2>&5 8813 ac_status=$? 8814 echo "$as_me:8814: \$? = $ac_status" >&5 8815 (exit "$ac_status"); }; }; then 8816 eval "$as_ac_var=yes" 8817else 8818 echo "$as_me: failed program was:" >&5 8819cat "conftest.$ac_ext" >&5 8820eval "$as_ac_var=no" 8821fi 8822rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 8823fi 8824echo "$as_me:8824: result: `eval echo '${'"$as_ac_var"'}'`" >&5 8825echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6 8826if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then 8827 cat >>confdefs.h <<EOF 8828#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 8829EOF 8830 8831fi 8832done 8833 8834echo "$as_me:8834: checking for working mmap" >&5 8835echo $ECHO_N "checking for working mmap... $ECHO_C" >&6 8836if test "${ac_cv_func_mmap_fixed_mapped+set}" = set; then 8837 echo $ECHO_N "(cached) $ECHO_C" >&6 8838else 8839 if test "$cross_compiling" = yes; then 8840 ac_cv_func_mmap_fixed_mapped=no 8841else 8842 cat >"conftest.$ac_ext" <<_ACEOF 8843#line 8843 "configure" 8844#include "confdefs.h" 8845$ac_includes_default 8846/* Thanks to Mike Haertel and Jim Avera for this test. 8847 Here is a matrix of mmap possibilities: 8848 mmap private not fixed 8849 mmap private fixed at somewhere currently unmapped 8850 mmap private fixed at somewhere already mapped 8851 mmap shared not fixed 8852 mmap shared fixed at somewhere currently unmapped 8853 mmap shared fixed at somewhere already mapped 8854 For private mappings, we should verify that changes cannot be read() 8855 back from the file, nor mmap's back from the file at a different 8856 address. (There have been systems where private was not correctly 8857 implemented like the infamous i386 svr4.0, and systems where the 8858 VM page cache was not coherent with the file system buffer cache 8859 like early versions of FreeBSD and possibly contemporary NetBSD.) 8860 For shared mappings, we should conversely verify that changes get 8861 propogated back to all the places they're supposed to be. 8862 8863 Grep wants private fixed already mapped. 8864 The main things grep needs to know about mmap are: 8865 * does it exist and is it safe to write into the mmap'd area 8866 * how to use it (BSD variants) */ 8867 8868#include <fcntl.h> 8869#include <sys/mman.h> 8870 8871#if !STDC_HEADERS && !HAVE_STDLIB_H 8872char *malloc (); 8873#endif 8874 8875/* This mess was copied from the GNU getpagesize.h. */ 8876#if !HAVE_GETPAGESIZE 8877/* Assume that all systems that can run configure have sys/param.h. */ 8878# if !HAVE_SYS_PARAM_H 8879# define HAVE_SYS_PARAM_H 1 8880# endif 8881 8882# ifdef _SC_PAGESIZE 8883# define getpagesize() sysconf(_SC_PAGESIZE) 8884# else /* no _SC_PAGESIZE */ 8885# if HAVE_SYS_PARAM_H 8886# include <sys/param.h> 8887# ifdef EXEC_PAGESIZE 8888# define getpagesize() EXEC_PAGESIZE 8889# else /* no EXEC_PAGESIZE */ 8890# ifdef NBPG 8891# define getpagesize() NBPG * CLSIZE 8892# ifndef CLSIZE 8893# define CLSIZE 1 8894# endif /* no CLSIZE */ 8895# else /* no NBPG */ 8896# ifdef NBPC 8897# define getpagesize() NBPC 8898# else /* no NBPC */ 8899# ifdef PAGESIZE 8900# define getpagesize() PAGESIZE 8901# endif /* PAGESIZE */ 8902# endif /* no NBPC */ 8903# endif /* no NBPG */ 8904# endif /* no EXEC_PAGESIZE */ 8905# else /* no HAVE_SYS_PARAM_H */ 8906# define getpagesize() 8192 /* punt totally */ 8907# endif /* no HAVE_SYS_PARAM_H */ 8908# endif /* no _SC_PAGESIZE */ 8909 8910#endif /* no HAVE_GETPAGESIZE */ 8911 8912int 8913main (void) 8914{ 8915 char *data, *data2, *data3; 8916 int i, pagesize; 8917 int fd; 8918 8919 pagesize = getpagesize (); 8920 8921 /* First, make a file with some known garbage in it. */ 8922 data = (char *) malloc (pagesize); 8923 if (!data) 8924 $ac_main_return (1); 8925 for (i = 0; i < pagesize; ++i) 8926 *(data + i) = rand (); 8927 umask (0); 8928 fd = creat ("conftest.mmap", 0600); 8929 if (fd < 0) 8930 $ac_main_return (1); 8931 if (write (fd, data, pagesize) != pagesize) 8932 $ac_main_return (1); 8933 close (fd); 8934 8935 /* Next, try to mmap the file at a fixed address which already has 8936 something else allocated at it. If we can, also make sure that 8937 we see the same garbage. */ 8938 fd = open ("conftest.mmap", O_RDWR); 8939 if (fd < 0) 8940 $ac_main_return (1); 8941 data2 = (char *) malloc (2 * pagesize); 8942 if (!data2) 8943 $ac_main_return (1); 8944 data2 += (pagesize - ((int) data2 & (pagesize - 1))) & (pagesize - 1); 8945 if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE, 8946 MAP_PRIVATE | MAP_FIXED, fd, 0L)) 8947 $ac_main_return (1); 8948 for (i = 0; i < pagesize; ++i) 8949 if (*(data + i) != *(data2 + i)) 8950 $ac_main_return (1); 8951 8952 /* Finally, make sure that changes to the mapped area do not 8953 percolate back to the file as seen by read(). (This is a bug on 8954 some variants of i386 svr4.0.) */ 8955 for (i = 0; i < pagesize; ++i) 8956 *(data2 + i) = *(data2 + i) + 1; 8957 data3 = (char *) malloc (pagesize); 8958 if (!data3) 8959 $ac_main_return (1); 8960 if (read (fd, data3, pagesize) != pagesize) 8961 $ac_main_return (1); 8962 for (i = 0; i < pagesize; ++i) 8963 if (*(data + i) != *(data3 + i)) 8964 $ac_main_return (1); 8965 close (fd); 8966 $ac_main_return (0); 8967} 8968_ACEOF 8969rm -f "conftest$ac_exeext" 8970if { (eval echo "$as_me:8970: \"$ac_link\"") >&5 8971 (eval $ac_link) 2>&5 8972 ac_status=$? 8973 echo "$as_me:8973: \$? = $ac_status" >&5 8974 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' 8975 { (eval echo "$as_me:8975: \"$ac_try\"") >&5 8976 (eval $ac_try) 2>&5 8977 ac_status=$? 8978 echo "$as_me:8978: \$? = $ac_status" >&5 8979 (exit "$ac_status"); }; }; then 8980 ac_cv_func_mmap_fixed_mapped=yes 8981else 8982 echo "$as_me: program exited with status $ac_status" >&5 8983echo "$as_me: failed program was:" >&5 8984cat "conftest.$ac_ext" >&5 8985ac_cv_func_mmap_fixed_mapped=no 8986fi 8987rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" 8988fi 8989fi 8990echo "$as_me:8990: result: $ac_cv_func_mmap_fixed_mapped" >&5 8991echo "${ECHO_T}$ac_cv_func_mmap_fixed_mapped" >&6 8992if test $ac_cv_func_mmap_fixed_mapped = yes; then 8993 8994cat >>confdefs.h <<\EOF 8995#define HAVE_MMAP 1 8996EOF 8997 8998fi 8999rm -f conftest.mmap 9000 9001echo "$as_me:9001: checking whether we are using the GNU C Library 2.1 or newer" >&5 9002echo $ECHO_N "checking whether we are using the GNU C Library 2.1 or newer... $ECHO_C" >&6 9003if test "${ac_cv_gnu_library_2_1+set}" = set; then 9004 echo $ECHO_N "(cached) $ECHO_C" >&6 9005else 9006 cat >"conftest.$ac_ext" <<_ACEOF 9007#line 9007 "configure" 9008#include "confdefs.h" 9009 9010#include <features.h> 9011#ifdef __GNU_LIBRARY__ 9012 #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2) 9013 Lucky GNU user 9014 #endif 9015#endif 9016 9017_ACEOF 9018if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 9019 $EGREP "Lucky GNU user" >/dev/null 2>&1; then 9020 ac_cv_gnu_library_2_1=yes 9021else 9022 ac_cv_gnu_library_2_1=no 9023fi 9024rm -rf conftest* 9025 9026fi 9027echo "$as_me:9027: result: $ac_cv_gnu_library_2_1" >&5 9028echo "${ECHO_T}$ac_cv_gnu_library_2_1" >&6 9029 9030 GLIBC21="$ac_cv_gnu_library_2_1" 9031 9032cf_makefile=makefile 9033 9034test -z "$ALL_LINGUAS" && ALL_LINGUAS=`test -d "$srcdir/po" && cd "$srcdir/po" && echo *.po|sed -e 's/\.po//g' -e 's/*//'` 9035 9036# Allow override of "config.h" definition: 9037: ${CONFIG_H:=config.h} 9038 9039if test -z "$PACKAGE" ; then 9040 { { echo "$as_me:9040: error: CF_BUNDLED_INTL used without setting PACKAGE variable" >&5 9041echo "$as_me: error: CF_BUNDLED_INTL used without setting PACKAGE variable" >&2;} 9042 { (exit 1); exit 1; }; } 9043fi 9044 9045if test -z "$VERSION" ; then 9046if test -f "$srcdir/VERSION" ; then 9047 VERSION=`sed -e '2,$d' "$srcdir/VERSION" |cut -f1` 9048else 9049 VERSION=unknown 9050fi 9051fi 9052 9053for ac_header in argz.h limits.h locale.h nl_types.h malloc.h stddef.h \ 9054stdlib.h string.h unistd.h sys/param.h 9055do 9056as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 9057echo "$as_me:9057: checking for $ac_header" >&5 9058echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 9059if eval "test \"\${$as_ac_Header+set}\" = set"; then 9060 echo $ECHO_N "(cached) $ECHO_C" >&6 9061else 9062 cat >"conftest.$ac_ext" <<_ACEOF 9063#line 9063 "configure" 9064#include "confdefs.h" 9065#include <$ac_header> 9066_ACEOF 9067if { (eval echo "$as_me:9067: \"$ac_cpp "conftest.$ac_ext"\"") >&5 9068 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 9069 ac_status=$? 9070 $EGREP -v '^ *\+' conftest.er1 >conftest.err 9071 rm -f conftest.er1 9072 cat conftest.err >&5 9073 echo "$as_me:9073: \$? = $ac_status" >&5 9074 (exit "$ac_status"); } >/dev/null; then 9075 if test -s conftest.err; then 9076 ac_cpp_err=$ac_c_preproc_warn_flag 9077 else 9078 ac_cpp_err= 9079 fi 9080else 9081 ac_cpp_err=yes 9082fi 9083if test -z "$ac_cpp_err"; then 9084 eval "$as_ac_Header=yes" 9085else 9086 echo "$as_me: failed program was:" >&5 9087 cat "conftest.$ac_ext" >&5 9088 eval "$as_ac_Header=no" 9089fi 9090rm -f conftest.err "conftest.$ac_ext" 9091fi 9092echo "$as_me:9092: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 9093echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6 9094if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then 9095 cat >>confdefs.h <<EOF 9096#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 9097EOF 9098 9099fi 9100done 9101 9102for ac_func in feof_unlocked fgets_unlocked getcwd getegid geteuid \ 9103getgid getuid mempcpy munmap putenv setenv setlocale stpcpy strchr strcasecmp \ 9104strdup strtoul tsearch __argz_count __argz_stringify __argz_next 9105do 9106as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 9107echo "$as_me:9107: checking for $ac_func" >&5 9108echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 9109if eval "test \"\${$as_ac_var+set}\" = set"; then 9110 echo $ECHO_N "(cached) $ECHO_C" >&6 9111else 9112 cat >"conftest.$ac_ext" <<_ACEOF 9113#line 9113 "configure" 9114#include "confdefs.h" 9115#define $ac_func autoconf_temporary 9116#include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */ 9117#undef $ac_func 9118 9119#ifdef __cplusplus 9120extern "C" 9121#endif 9122 9123/* We use char because int might match the return type of a gcc2 9124 builtin and then its argument prototype would still apply. */ 9125char $ac_func (void); 9126 9127int 9128main (void) 9129{ 9130 9131/* The GNU C library defines stubs for functions which it implements 9132 to always fail with ENOSYS. Some functions are actually named 9133 something starting with __ and the normal name is an alias. */ 9134#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 9135#error found stub for $ac_func 9136#endif 9137 9138 return $ac_func (); 9139 ; 9140 return 0; 9141} 9142_ACEOF 9143rm -f "conftest.$ac_objext" "conftest$ac_exeext" 9144if { (eval echo "$as_me:9144: \"$ac_link\"") >&5 9145 (eval $ac_link) 2>&5 9146 ac_status=$? 9147 echo "$as_me:9147: \$? = $ac_status" >&5 9148 (exit "$ac_status"); } && 9149 { ac_try='test -s "conftest$ac_exeext"' 9150 { (eval echo "$as_me:9150: \"$ac_try\"") >&5 9151 (eval $ac_try) 2>&5 9152 ac_status=$? 9153 echo "$as_me:9153: \$? = $ac_status" >&5 9154 (exit "$ac_status"); }; }; then 9155 eval "$as_ac_var=yes" 9156else 9157 echo "$as_me: failed program was:" >&5 9158cat "conftest.$ac_ext" >&5 9159eval "$as_ac_var=no" 9160fi 9161rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 9162fi 9163echo "$as_me:9163: result: `eval echo '${'"$as_ac_var"'}'`" >&5 9164echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6 9165if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then 9166 cat >>confdefs.h <<EOF 9167#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 9168EOF 9169 9170fi 9171done 9172 9173# Check whether --with-libiconv-prefix or --without-libiconv-prefix was given. 9174if test "${with_libiconv_prefix+set}" = set; then 9175 withval="$with_libiconv_prefix" 9176 9177case "$withval" in 9178(no) 9179 ;; 9180(yes) 9181 ;; 9182(*) 9183 9184for cf_searchpath in `echo "$withval" | tr $PATH_SEPARATOR ' '`; do 9185 if test -d "$cf_searchpath/include" ; then 9186 9187if test -n "$cf_searchpath/include" ; then 9188 for cf_add_incdir in $cf_searchpath/include 9189 do 9190 while test "$cf_add_incdir" != /usr/include 9191 do 9192 if test -d "$cf_add_incdir" 9193 then 9194 cf_have_incdir=no 9195 if test -n "$CFLAGS$CPPFLAGS" ; then 9196 # a loop is needed to ensure we can add subdirs of existing dirs 9197 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do 9198 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then 9199 cf_have_incdir=yes; break 9200 fi 9201 done 9202 fi 9203 9204 if test "$cf_have_incdir" = no ; then 9205 if test "$cf_add_incdir" = /usr/local/include ; then 9206 if test "$GCC" = yes 9207 then 9208 cf_save_CPPFLAGS=$CPPFLAGS 9209 9210 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 9211 CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" 9212 9213 cat >"conftest.$ac_ext" <<_ACEOF 9214#line 9214 "configure" 9215#include "confdefs.h" 9216#include <stdio.h> 9217int 9218main (void) 9219{ 9220printf("Hello") 9221 ; 9222 return 0; 9223} 9224_ACEOF 9225rm -f "conftest.$ac_objext" 9226if { (eval echo "$as_me:9226: \"$ac_compile\"") >&5 9227 (eval $ac_compile) 2>&5 9228 ac_status=$? 9229 echo "$as_me:9229: \$? = $ac_status" >&5 9230 (exit "$ac_status"); } && 9231 { ac_try='test -s "conftest.$ac_objext"' 9232 { (eval echo "$as_me:9232: \"$ac_try\"") >&5 9233 (eval $ac_try) 2>&5 9234 ac_status=$? 9235 echo "$as_me:9235: \$? = $ac_status" >&5 9236 (exit "$ac_status"); }; }; then 9237 : 9238else 9239 echo "$as_me: failed program was:" >&5 9240cat "conftest.$ac_ext" >&5 9241cf_have_incdir=yes 9242fi 9243rm -f "conftest.$ac_objext" "conftest.$ac_ext" 9244 CPPFLAGS=$cf_save_CPPFLAGS 9245 fi 9246 fi 9247 fi 9248 9249 if test "$cf_have_incdir" = no ; then 9250 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 9251 9252echo "${as_me:-configure}:9252: testing adding $cf_add_incdir to include-path ..." 1>&5 9253 9254 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" 9255 9256 cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'` 9257 test "$cf_top_incdir" = "$cf_add_incdir" && break 9258 cf_add_incdir="$cf_top_incdir" 9259 else 9260 break 9261 fi 9262 else 9263 break 9264 fi 9265 done 9266 done 9267fi 9268 9269 elif test -d "$cf_searchpath/../include" ; then 9270 9271if test -n "$cf_searchpath/../include" ; then 9272 for cf_add_incdir in $cf_searchpath/../include 9273 do 9274 while test "$cf_add_incdir" != /usr/include 9275 do 9276 if test -d "$cf_add_incdir" 9277 then 9278 cf_have_incdir=no 9279 if test -n "$CFLAGS$CPPFLAGS" ; then 9280 # a loop is needed to ensure we can add subdirs of existing dirs 9281 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do 9282 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then 9283 cf_have_incdir=yes; break 9284 fi 9285 done 9286 fi 9287 9288 if test "$cf_have_incdir" = no ; then 9289 if test "$cf_add_incdir" = /usr/local/include ; then 9290 if test "$GCC" = yes 9291 then 9292 cf_save_CPPFLAGS=$CPPFLAGS 9293 9294 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 9295 CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" 9296 9297 cat >"conftest.$ac_ext" <<_ACEOF 9298#line 9298 "configure" 9299#include "confdefs.h" 9300#include <stdio.h> 9301int 9302main (void) 9303{ 9304printf("Hello") 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 : 9322else 9323 echo "$as_me: failed program was:" >&5 9324cat "conftest.$ac_ext" >&5 9325cf_have_incdir=yes 9326fi 9327rm -f "conftest.$ac_objext" "conftest.$ac_ext" 9328 CPPFLAGS=$cf_save_CPPFLAGS 9329 fi 9330 fi 9331 fi 9332 9333 if test "$cf_have_incdir" = no ; then 9334 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 9335 9336echo "${as_me:-configure}:9336: testing adding $cf_add_incdir to include-path ..." 1>&5 9337 9338 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" 9339 9340 cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'` 9341 test "$cf_top_incdir" = "$cf_add_incdir" && break 9342 cf_add_incdir="$cf_top_incdir" 9343 else 9344 break 9345 fi 9346 else 9347 break 9348 fi 9349 done 9350 done 9351fi 9352 9353 else 9354{ { echo "$as_me:9354: error: cannot find libiconv under $withval" >&5 9355echo "$as_me: error: cannot find libiconv under $withval" >&2;} 9356 { (exit 1); exit 1; }; } 9357 fi 9358 if test -d "$cf_searchpath/lib" ; then 9359 9360if test -n "$cf_searchpath/lib" ; then 9361 for cf_add_libdir in $cf_searchpath/lib 9362 do 9363 if test "$cf_add_libdir" = /usr/lib ; then 9364 : 9365 elif test -d "$cf_add_libdir" 9366 then 9367 cf_have_libdir=no 9368 if test -n "$LDFLAGS$LIBS" ; then 9369 # a loop is needed to ensure we can add subdirs of existing dirs 9370 for cf_test_libdir in $LDFLAGS $LIBS ; do 9371 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then 9372 cf_have_libdir=yes; break 9373 fi 9374 done 9375 fi 9376 if test "$cf_have_libdir" = no ; then 9377 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 9378 9379echo "${as_me:-configure}:9379: testing adding $cf_add_libdir to library-path ..." 1>&5 9380 9381 LDFLAGS="-L$cf_add_libdir $LDFLAGS" 9382 fi 9383 fi 9384 done 9385fi 9386 9387 elif test -d "$cf_searchpath" ; then 9388 9389if test -n "$cf_searchpath" ; then 9390 for cf_add_libdir in $cf_searchpath 9391 do 9392 if test "$cf_add_libdir" = /usr/lib ; then 9393 : 9394 elif test -d "$cf_add_libdir" 9395 then 9396 cf_have_libdir=no 9397 if test -n "$LDFLAGS$LIBS" ; then 9398 # a loop is needed to ensure we can add subdirs of existing dirs 9399 for cf_test_libdir in $LDFLAGS $LIBS ; do 9400 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then 9401 cf_have_libdir=yes; break 9402 fi 9403 done 9404 fi 9405 if test "$cf_have_libdir" = no ; then 9406 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 9407 9408echo "${as_me:-configure}:9408: testing adding $cf_add_libdir to library-path ..." 1>&5 9409 9410 LDFLAGS="-L$cf_add_libdir $LDFLAGS" 9411 fi 9412 fi 9413 done 9414fi 9415 9416 else 9417{ { echo "$as_me:9417: error: cannot find libiconv under $withval" >&5 9418echo "$as_me: error: cannot find libiconv under $withval" >&2;} 9419 { (exit 1); exit 1; }; } 9420 fi 9421done 9422 9423 ;; 9424esac 9425 9426fi; 9427 9428 echo "$as_me:9428: checking for iconv" >&5 9429echo $ECHO_N "checking for iconv... $ECHO_C" >&6 9430if test "${am_cv_func_iconv+set}" = set; then 9431 echo $ECHO_N "(cached) $ECHO_C" >&6 9432else 9433 9434# If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these 9435# will be set on completion of the AC_TRY_LINK below. 9436cf_cv_header_path_iconv= 9437cf_cv_library_path_iconv= 9438 9439echo "${as_me:-configure}:9439: testing Starting FIND_LINKAGE(iconv,) ..." 1>&5 9440 9441cf_save_LIBS="$LIBS" 9442 9443cat >"conftest.$ac_ext" <<_ACEOF 9444#line 9444 "configure" 9445#include "confdefs.h" 9446 9447#include <stdlib.h> 9448#include <iconv.h> 9449 9450int 9451main (void) 9452{ 9453 9454 iconv_t cd = iconv_open("",""); 9455 iconv(cd,NULL,NULL,NULL,NULL); 9456 iconv_close(cd); 9457 9458 ; 9459 return 0; 9460} 9461_ACEOF 9462rm -f "conftest.$ac_objext" "conftest$ac_exeext" 9463if { (eval echo "$as_me:9463: \"$ac_link\"") >&5 9464 (eval $ac_link) 2>&5 9465 ac_status=$? 9466 echo "$as_me:9466: \$? = $ac_status" >&5 9467 (exit "$ac_status"); } && 9468 { ac_try='test -s "conftest$ac_exeext"' 9469 { (eval echo "$as_me:9469: \"$ac_try\"") >&5 9470 (eval $ac_try) 2>&5 9471 ac_status=$? 9472 echo "$as_me:9472: \$? = $ac_status" >&5 9473 (exit "$ac_status"); }; }; then 9474 9475 cf_cv_find_linkage_iconv=yes 9476 cf_cv_header_path_iconv=/usr/include 9477 cf_cv_library_path_iconv=/usr/lib 9478 9479else 9480 echo "$as_me: failed program was:" >&5 9481cat "conftest.$ac_ext" >&5 9482 9483LIBS="-liconv $cf_save_LIBS" 9484 9485cat >"conftest.$ac_ext" <<_ACEOF 9486#line 9486 "configure" 9487#include "confdefs.h" 9488 9489#include <stdlib.h> 9490#include <iconv.h> 9491 9492int 9493main (void) 9494{ 9495 9496 iconv_t cd = iconv_open("",""); 9497 iconv(cd,NULL,NULL,NULL,NULL); 9498 iconv_close(cd); 9499 9500 ; 9501 return 0; 9502} 9503_ACEOF 9504rm -f "conftest.$ac_objext" "conftest$ac_exeext" 9505if { (eval echo "$as_me:9505: \"$ac_link\"") >&5 9506 (eval $ac_link) 2>&5 9507 ac_status=$? 9508 echo "$as_me:9508: \$? = $ac_status" >&5 9509 (exit "$ac_status"); } && 9510 { ac_try='test -s "conftest$ac_exeext"' 9511 { (eval echo "$as_me:9511: \"$ac_try\"") >&5 9512 (eval $ac_try) 2>&5 9513 ac_status=$? 9514 echo "$as_me:9514: \$? = $ac_status" >&5 9515 (exit "$ac_status"); }; }; then 9516 9517 cf_cv_find_linkage_iconv=yes 9518 cf_cv_header_path_iconv=/usr/include 9519 cf_cv_library_path_iconv=/usr/lib 9520 cf_cv_library_file_iconv="-liconv" 9521 9522else 9523 echo "$as_me: failed program was:" >&5 9524cat "conftest.$ac_ext" >&5 9525 9526 cf_cv_find_linkage_iconv=no 9527 LIBS="$cf_save_LIBS" 9528 9529 test -n "$verbose" && echo " find linkage for iconv library" 1>&6 9530 9531echo "${as_me:-configure}:9531: testing find linkage for iconv library ..." 1>&5 9532 9533echo "${as_me:-configure}:9533: testing Searching for headers in FIND_LINKAGE(iconv,) ..." 1>&5 9534 9535 cf_save_CPPFLAGS="$CPPFLAGS" 9536 cf_test_CPPFLAGS="$CPPFLAGS" 9537 9538cf_search= 9539 9540# collect the current set of include-directories from compiler flags 9541cf_header_path_list="" 9542if test -n "${CFLAGS}${CPPFLAGS}" ; then 9543 for cf_header_path in $CPPFLAGS $CFLAGS 9544 do 9545 case "$cf_header_path" in 9546 (-I*) 9547 cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'` 9548 9549test "x$cf_header_path" != "xNONE" && \ 9550test -d "$cf_header_path" && \ 9551 { 9552 test -n "$verbose" && echo " ... testing for include-directories under $cf_header_path" 9553 test -d "$cf_header_path/include" && cf_search="$cf_search $cf_header_path/include" 9554 test -d "$cf_header_path/include/iconv" && cf_search="$cf_search $cf_header_path/include/iconv" 9555 test -d "$cf_header_path/include/iconv/include" && cf_search="$cf_search $cf_header_path/include/iconv/include" 9556 test -d "$cf_header_path/iconv/include" && cf_search="$cf_search $cf_header_path/iconv/include" 9557 test -d "$cf_header_path/iconv/include/iconv" && cf_search="$cf_search $cf_header_path/iconv/include/iconv" 9558} 9559 9560 cf_header_path_list="$cf_header_path_list $cf_search" 9561 ;; 9562 esac 9563 done 9564fi 9565 9566# add the variations for the package we are looking for 9567 9568cf_search= 9569 9570test "x$prefix" != "xNONE" && \ 9571test -d "$prefix" && \ 9572 { 9573 test -n "$verbose" && echo " ... testing for include-directories under $prefix" 9574 test -d "$prefix/include" && cf_search="$cf_search $prefix/include" 9575 test -d "$prefix/include/iconv" && cf_search="$cf_search $prefix/include/iconv" 9576 test -d "$prefix/include/iconv/include" && cf_search="$cf_search $prefix/include/iconv/include" 9577 test -d "$prefix/iconv/include" && cf_search="$cf_search $prefix/iconv/include" 9578 test -d "$prefix/iconv/include/iconv" && cf_search="$cf_search $prefix/iconv/include/iconv" 9579} 9580 9581for cf_subdir_prefix in \ 9582 /usr \ 9583 /usr/local \ 9584 /usr/pkg \ 9585 /opt \ 9586 /opt/local \ 9587 $HOME 9588do 9589 9590test "x$cf_subdir_prefix" != "x$prefix" && \ 9591test -d "$cf_subdir_prefix" && \ 9592{ test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && { 9593 test -n "$verbose" && echo " ... testing for include-directories under $cf_subdir_prefix" 9594 test -d "$cf_subdir_prefix/include" && cf_search="$cf_search $cf_subdir_prefix/include" 9595 test -d "$cf_subdir_prefix/include/iconv" && cf_search="$cf_search $cf_subdir_prefix/include/iconv" 9596 test -d "$cf_subdir_prefix/include/iconv/include" && cf_search="$cf_search $cf_subdir_prefix/include/iconv/include" 9597 test -d "$cf_subdir_prefix/iconv/include" && cf_search="$cf_search $cf_subdir_prefix/iconv/include" 9598 test -d "$cf_subdir_prefix/iconv/include/iconv" && cf_search="$cf_search $cf_subdir_prefix/iconv/include/iconv" 9599} 9600 9601done 9602 9603test "$includedir" != NONE && \ 9604test "$includedir" != "/usr/include" && \ 9605test -d "$includedir" && { 9606 test -d "$includedir" && cf_search="$cf_search $includedir" 9607 test -d "$includedir/iconv" && cf_search="$cf_search $includedir/iconv" 9608} 9609 9610test "$oldincludedir" != NONE && \ 9611test "$oldincludedir" != "/usr/include" && \ 9612test -d "$oldincludedir" && { 9613 test -d "$oldincludedir" && cf_search="$cf_search $oldincludedir" 9614 test -d "$oldincludedir/iconv" && cf_search="$cf_search $oldincludedir/iconv" 9615} 9616 9617cf_search="$cf_search $cf_header_path_list" 9618 9619 for cf_cv_header_path_iconv in $cf_search 9620 do 9621 if test -d "$cf_cv_header_path_iconv" ; then 9622 test -n "$verbose" && echo " ... testing $cf_cv_header_path_iconv" 1>&6 9623 9624echo "${as_me:-configure}:9624: testing ... testing $cf_cv_header_path_iconv ..." 1>&5 9625 9626 CPPFLAGS="$cf_save_CPPFLAGS" 9627 9628 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 9629 CPPFLAGS="${CPPFLAGS}-I$cf_cv_header_path_iconv" 9630 9631 cat >"conftest.$ac_ext" <<_ACEOF 9632#line 9632 "configure" 9633#include "confdefs.h" 9634 9635#include <stdlib.h> 9636#include <iconv.h> 9637 9638int 9639main (void) 9640{ 9641 9642 iconv_t cd = iconv_open("",""); 9643 iconv(cd,NULL,NULL,NULL,NULL); 9644 iconv_close(cd); 9645 9646 ; 9647 return 0; 9648} 9649_ACEOF 9650rm -f "conftest.$ac_objext" 9651if { (eval echo "$as_me:9651: \"$ac_compile\"") >&5 9652 (eval $ac_compile) 2>&5 9653 ac_status=$? 9654 echo "$as_me:9654: \$? = $ac_status" >&5 9655 (exit "$ac_status"); } && 9656 { ac_try='test -s "conftest.$ac_objext"' 9657 { (eval echo "$as_me:9657: \"$ac_try\"") >&5 9658 (eval $ac_try) 2>&5 9659 ac_status=$? 9660 echo "$as_me:9660: \$? = $ac_status" >&5 9661 (exit "$ac_status"); }; }; then 9662 9663 test -n "$verbose" && echo " ... found iconv headers in $cf_cv_header_path_iconv" 1>&6 9664 9665echo "${as_me:-configure}:9665: testing ... found iconv headers in $cf_cv_header_path_iconv ..." 1>&5 9666 9667 cf_cv_find_linkage_iconv=maybe 9668 cf_test_CPPFLAGS="$CPPFLAGS" 9669 break 9670else 9671 echo "$as_me: failed program was:" >&5 9672cat "conftest.$ac_ext" >&5 9673 9674 CPPFLAGS="$cf_save_CPPFLAGS" 9675 9676fi 9677rm -f "conftest.$ac_objext" "conftest.$ac_ext" 9678 fi 9679 done 9680 9681 if test "$cf_cv_find_linkage_iconv" = maybe ; then 9682 9683echo "${as_me:-configure}:9683: testing Searching for iconv library in FIND_LINKAGE(iconv,) ..." 1>&5 9684 9685 cf_save_LIBS="$LIBS" 9686 cf_save_LDFLAGS="$LDFLAGS" 9687 9688 if test "$cf_cv_find_linkage_iconv" != yes ; then 9689 9690cf_search= 9691cf_library_path_list="" 9692if test -n "${LDFLAGS}${LIBS}" ; then 9693 for cf_library_path in $LDFLAGS $LIBS 9694 do 9695 case "$cf_library_path" in 9696 (-L*) 9697 cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'` 9698 9699test "x$cf_library_path" != "xNONE" && \ 9700test -d "$cf_library_path" && \ 9701 { 9702 test -n "$verbose" && echo " ... testing for lib-directories under $cf_library_path" 9703 test -d "$cf_library_path/lib" && cf_search="$cf_search $cf_library_path/lib" 9704 test -d "$cf_library_path/lib/iconv" && cf_search="$cf_search $cf_library_path/lib/iconv" 9705 test -d "$cf_library_path/lib/iconv/lib" && cf_search="$cf_search $cf_library_path/lib/iconv/lib" 9706 test -d "$cf_library_path/iconv/lib" && cf_search="$cf_search $cf_library_path/iconv/lib" 9707 test -d "$cf_library_path/iconv/lib/iconv" && cf_search="$cf_search $cf_library_path/iconv/lib/iconv" 9708} 9709 9710 cf_library_path_list="$cf_library_path_list $cf_search" 9711 ;; 9712 esac 9713 done 9714fi 9715 9716cf_search= 9717 9718test "x$prefix" != "xNONE" && \ 9719test -d "$prefix" && \ 9720 { 9721 test -n "$verbose" && echo " ... testing for lib-directories under $prefix" 9722 test -d "$prefix/lib" && cf_search="$cf_search $prefix/lib" 9723 test -d "$prefix/lib/iconv" && cf_search="$cf_search $prefix/lib/iconv" 9724 test -d "$prefix/lib/iconv/lib" && cf_search="$cf_search $prefix/lib/iconv/lib" 9725 test -d "$prefix/iconv/lib" && cf_search="$cf_search $prefix/iconv/lib" 9726 test -d "$prefix/iconv/lib/iconv" && cf_search="$cf_search $prefix/iconv/lib/iconv" 9727} 9728 9729for cf_subdir_prefix in \ 9730 /usr \ 9731 /usr/local \ 9732 /usr/pkg \ 9733 /opt \ 9734 /opt/local \ 9735 $HOME 9736do 9737 9738test "x$cf_subdir_prefix" != "x$prefix" && \ 9739test -d "$cf_subdir_prefix" && \ 9740{ test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && { 9741 test -n "$verbose" && echo " ... testing for lib-directories under $cf_subdir_prefix" 9742 test -d "$cf_subdir_prefix/lib" && cf_search="$cf_search $cf_subdir_prefix/lib" 9743 test -d "$cf_subdir_prefix/lib/iconv" && cf_search="$cf_search $cf_subdir_prefix/lib/iconv" 9744 test -d "$cf_subdir_prefix/lib/iconv/lib" && cf_search="$cf_search $cf_subdir_prefix/lib/iconv/lib" 9745 test -d "$cf_subdir_prefix/iconv/lib" && cf_search="$cf_search $cf_subdir_prefix/iconv/lib" 9746 test -d "$cf_subdir_prefix/iconv/lib/iconv" && cf_search="$cf_search $cf_subdir_prefix/iconv/lib/iconv" 9747} 9748 9749done 9750 9751cf_search="$cf_library_path_list $cf_search" 9752 9753 for cf_cv_library_path_iconv in $cf_search 9754 do 9755 if test -d "$cf_cv_library_path_iconv" ; then 9756 test -n "$verbose" && echo " ... testing $cf_cv_library_path_iconv" 1>&6 9757 9758echo "${as_me:-configure}:9758: testing ... testing $cf_cv_library_path_iconv ..." 1>&5 9759 9760 CPPFLAGS="$cf_test_CPPFLAGS" 9761 LIBS="-liconv $cf_save_LIBS" 9762 LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_iconv" 9763 cat >"conftest.$ac_ext" <<_ACEOF 9764#line 9764 "configure" 9765#include "confdefs.h" 9766 9767#include <stdlib.h> 9768#include <iconv.h> 9769 9770int 9771main (void) 9772{ 9773 9774 iconv_t cd = iconv_open("",""); 9775 iconv(cd,NULL,NULL,NULL,NULL); 9776 iconv_close(cd); 9777 9778 ; 9779 return 0; 9780} 9781_ACEOF 9782rm -f "conftest.$ac_objext" "conftest$ac_exeext" 9783if { (eval echo "$as_me:9783: \"$ac_link\"") >&5 9784 (eval $ac_link) 2>&5 9785 ac_status=$? 9786 echo "$as_me:9786: \$? = $ac_status" >&5 9787 (exit "$ac_status"); } && 9788 { ac_try='test -s "conftest$ac_exeext"' 9789 { (eval echo "$as_me:9789: \"$ac_try\"") >&5 9790 (eval $ac_try) 2>&5 9791 ac_status=$? 9792 echo "$as_me:9792: \$? = $ac_status" >&5 9793 (exit "$ac_status"); }; }; then 9794 9795 test -n "$verbose" && echo " ... found iconv library in $cf_cv_library_path_iconv" 1>&6 9796 9797echo "${as_me:-configure}:9797: testing ... found iconv library in $cf_cv_library_path_iconv ..." 1>&5 9798 9799 cf_cv_find_linkage_iconv=yes 9800 cf_cv_library_file_iconv="-liconv" 9801 break 9802else 9803 echo "$as_me: failed program was:" >&5 9804cat "conftest.$ac_ext" >&5 9805 9806 CPPFLAGS="$cf_save_CPPFLAGS" 9807 LIBS="$cf_save_LIBS" 9808 LDFLAGS="$cf_save_LDFLAGS" 9809 9810fi 9811rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 9812 fi 9813 done 9814 CPPFLAGS="$cf_save_CPPFLAGS" 9815 LDFLAGS="$cf_save_LDFLAGS" 9816 fi 9817 9818 else 9819 cf_cv_find_linkage_iconv=no 9820 fi 9821 9822fi 9823rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 9824 9825fi 9826rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 9827 9828LIBS="$cf_save_LIBS" 9829 9830if test "$cf_cv_find_linkage_iconv" = yes ; then 9831am_cv_func_iconv=yes 9832else 9833am_cv_func_iconv="no, consider installing GNU libiconv" 9834fi 9835 9836fi 9837echo "$as_me:9837: result: $am_cv_func_iconv" >&5 9838echo "${ECHO_T}$am_cv_func_iconv" >&6 9839 9840 if test "$am_cv_func_iconv" = yes; then 9841 9842cat >>confdefs.h <<\EOF 9843#define HAVE_ICONV 1 9844EOF 9845 9846 echo "$as_me:9846: checking if the declaration of iconv() needs const." >&5 9847echo $ECHO_N "checking if the declaration of iconv() needs const.... $ECHO_C" >&6 9848if test "${am_cv_proto_iconv_const+set}" = set; then 9849 echo $ECHO_N "(cached) $ECHO_C" >&6 9850else 9851 9852 cat >"conftest.$ac_ext" <<_ACEOF 9853#line 9853 "configure" 9854#include "confdefs.h" 9855 9856#include <stdlib.h> 9857#include <iconv.h> 9858 9859extern 9860#ifdef __cplusplus 9861"C" 9862#endif 9863#if defined(__STDC__) || defined(__cplusplus) 9864size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); 9865#else 9866size_t iconv(); 9867#endif 9868 9869int 9870main (void) 9871{ 9872 9873 ; 9874 return 0; 9875} 9876_ACEOF 9877rm -f "conftest.$ac_objext" 9878if { (eval echo "$as_me:9878: \"$ac_compile\"") >&5 9879 (eval $ac_compile) 2>&5 9880 ac_status=$? 9881 echo "$as_me:9881: \$? = $ac_status" >&5 9882 (exit "$ac_status"); } && 9883 { ac_try='test -s "conftest.$ac_objext"' 9884 { (eval echo "$as_me:9884: \"$ac_try\"") >&5 9885 (eval $ac_try) 2>&5 9886 ac_status=$? 9887 echo "$as_me:9887: \$? = $ac_status" >&5 9888 (exit "$ac_status"); }; }; then 9889 am_cv_proto_iconv_const=no 9890else 9891 echo "$as_me: failed program was:" >&5 9892cat "conftest.$ac_ext" >&5 9893am_cv_proto_iconv_const=yes 9894fi 9895rm -f "conftest.$ac_objext" "conftest.$ac_ext" 9896fi 9897echo "$as_me:9897: result: $am_cv_proto_iconv_const" >&5 9898echo "${ECHO_T}$am_cv_proto_iconv_const" >&6 9899 9900 if test "$am_cv_proto_iconv_const" = yes ; then 9901 am_cv_proto_iconv_arg1="const" 9902 else 9903 am_cv_proto_iconv_arg1="" 9904 fi 9905 9906cat >>confdefs.h <<EOF 9907#define ICONV_CONST $am_cv_proto_iconv_arg1 9908EOF 9909 9910 fi 9911 9912 LIBICONV= 9913 if test "$cf_cv_find_linkage_iconv" = yes; then 9914 9915if test -n "$cf_cv_header_path_iconv" ; then 9916 for cf_add_incdir in $cf_cv_header_path_iconv 9917 do 9918 while test "$cf_add_incdir" != /usr/include 9919 do 9920 if test -d "$cf_add_incdir" 9921 then 9922 cf_have_incdir=no 9923 if test -n "$CFLAGS$CPPFLAGS" ; then 9924 # a loop is needed to ensure we can add subdirs of existing dirs 9925 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do 9926 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then 9927 cf_have_incdir=yes; break 9928 fi 9929 done 9930 fi 9931 9932 if test "$cf_have_incdir" = no ; then 9933 if test "$cf_add_incdir" = /usr/local/include ; then 9934 if test "$GCC" = yes 9935 then 9936 cf_save_CPPFLAGS=$CPPFLAGS 9937 9938 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 9939 CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" 9940 9941 cat >"conftest.$ac_ext" <<_ACEOF 9942#line 9942 "configure" 9943#include "confdefs.h" 9944#include <stdio.h> 9945int 9946main (void) 9947{ 9948printf("Hello") 9949 ; 9950 return 0; 9951} 9952_ACEOF 9953rm -f "conftest.$ac_objext" 9954if { (eval echo "$as_me:9954: \"$ac_compile\"") >&5 9955 (eval $ac_compile) 2>&5 9956 ac_status=$? 9957 echo "$as_me:9957: \$? = $ac_status" >&5 9958 (exit "$ac_status"); } && 9959 { ac_try='test -s "conftest.$ac_objext"' 9960 { (eval echo "$as_me:9960: \"$ac_try\"") >&5 9961 (eval $ac_try) 2>&5 9962 ac_status=$? 9963 echo "$as_me:9963: \$? = $ac_status" >&5 9964 (exit "$ac_status"); }; }; then 9965 : 9966else 9967 echo "$as_me: failed program was:" >&5 9968cat "conftest.$ac_ext" >&5 9969cf_have_incdir=yes 9970fi 9971rm -f "conftest.$ac_objext" "conftest.$ac_ext" 9972 CPPFLAGS=$cf_save_CPPFLAGS 9973 fi 9974 fi 9975 fi 9976 9977 if test "$cf_have_incdir" = no ; then 9978 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 9979 9980echo "${as_me:-configure}:9980: testing adding $cf_add_incdir to include-path ..." 1>&5 9981 9982 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" 9983 9984 cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'` 9985 test "$cf_top_incdir" = "$cf_add_incdir" && break 9986 cf_add_incdir="$cf_top_incdir" 9987 else 9988 break 9989 fi 9990 else 9991 break 9992 fi 9993 done 9994 done 9995fi 9996 9997 if test -n "$cf_cv_library_file_iconv" ; then 9998 LIBICONV="-liconv" 9999 10000if test -n "$cf_cv_library_path_iconv" ; then 10001 for cf_add_libdir in $cf_cv_library_path_iconv 10002 do 10003 if test "$cf_add_libdir" = /usr/lib ; then 10004 : 10005 elif test -d "$cf_add_libdir" 10006 then 10007 cf_have_libdir=no 10008 if test -n "$LDFLAGS$LIBS" ; then 10009 # a loop is needed to ensure we can add subdirs of existing dirs 10010 for cf_test_libdir in $LDFLAGS $LIBS ; do 10011 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then 10012 cf_have_libdir=yes; break 10013 fi 10014 done 10015 fi 10016 if test "$cf_have_libdir" = no ; then 10017 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 10018 10019echo "${as_me:-configure}:10019: testing adding $cf_add_libdir to library-path ..." 1>&5 10020 10021 LDFLAGS="-L$cf_add_libdir $LDFLAGS" 10022 fi 10023 fi 10024 done 10025fi 10026 10027 fi 10028 fi 10029 10030echo "$as_me:10030: checking for nl_langinfo and CODESET" >&5 10031echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6 10032if test "${am_cv_langinfo_codeset+set}" = set; then 10033 echo $ECHO_N "(cached) $ECHO_C" >&6 10034else 10035 cat >"conftest.$ac_ext" <<_ACEOF 10036#line 10036 "configure" 10037#include "confdefs.h" 10038#include <langinfo.h> 10039int 10040main (void) 10041{ 10042char* cs = nl_langinfo(CODESET); (void)cs 10043 ; 10044 return 0; 10045} 10046_ACEOF 10047rm -f "conftest.$ac_objext" "conftest$ac_exeext" 10048if { (eval echo "$as_me:10048: \"$ac_link\"") >&5 10049 (eval $ac_link) 2>&5 10050 ac_status=$? 10051 echo "$as_me:10051: \$? = $ac_status" >&5 10052 (exit "$ac_status"); } && 10053 { ac_try='test -s "conftest$ac_exeext"' 10054 { (eval echo "$as_me:10054: \"$ac_try\"") >&5 10055 (eval $ac_try) 2>&5 10056 ac_status=$? 10057 echo "$as_me:10057: \$? = $ac_status" >&5 10058 (exit "$ac_status"); }; }; then 10059 am_cv_langinfo_codeset=yes 10060else 10061 echo "$as_me: failed program was:" >&5 10062cat "conftest.$ac_ext" >&5 10063am_cv_langinfo_codeset=no 10064fi 10065rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 10066 10067fi 10068echo "$as_me:10068: result: $am_cv_langinfo_codeset" >&5 10069echo "${ECHO_T}$am_cv_langinfo_codeset" >&6 10070 if test "$am_cv_langinfo_codeset" = yes; then 10071 10072cat >>confdefs.h <<\EOF 10073#define HAVE_LANGINFO_CODESET 1 10074EOF 10075 10076 fi 10077 10078 if test "$ac_cv_header_locale_h" = yes; then 10079 echo "$as_me:10079: checking for LC_MESSAGES" >&5 10080echo $ECHO_N "checking for LC_MESSAGES... $ECHO_C" >&6 10081if test "${am_cv_val_LC_MESSAGES+set}" = set; then 10082 echo $ECHO_N "(cached) $ECHO_C" >&6 10083else 10084 cat >"conftest.$ac_ext" <<_ACEOF 10085#line 10085 "configure" 10086#include "confdefs.h" 10087#include <locale.h> 10088int 10089main (void) 10090{ 10091return LC_MESSAGES 10092 ; 10093 return 0; 10094} 10095_ACEOF 10096rm -f "conftest.$ac_objext" "conftest$ac_exeext" 10097if { (eval echo "$as_me:10097: \"$ac_link\"") >&5 10098 (eval $ac_link) 2>&5 10099 ac_status=$? 10100 echo "$as_me:10100: \$? = $ac_status" >&5 10101 (exit "$ac_status"); } && 10102 { ac_try='test -s "conftest$ac_exeext"' 10103 { (eval echo "$as_me:10103: \"$ac_try\"") >&5 10104 (eval $ac_try) 2>&5 10105 ac_status=$? 10106 echo "$as_me:10106: \$? = $ac_status" >&5 10107 (exit "$ac_status"); }; }; then 10108 am_cv_val_LC_MESSAGES=yes 10109else 10110 echo "$as_me: failed program was:" >&5 10111cat "conftest.$ac_ext" >&5 10112am_cv_val_LC_MESSAGES=no 10113fi 10114rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 10115fi 10116echo "$as_me:10116: result: $am_cv_val_LC_MESSAGES" >&5 10117echo "${ECHO_T}$am_cv_val_LC_MESSAGES" >&6 10118 if test "$am_cv_val_LC_MESSAGES" = yes; then 10119 10120cat >>confdefs.h <<\EOF 10121#define HAVE_LC_MESSAGES 1 10122EOF 10123 10124 fi 10125fi 10126 echo "$as_me:10126: checking whether NLS is requested" >&5 10127echo $ECHO_N "checking whether NLS is requested... $ECHO_C" >&6 10128 10129# Check whether --enable-nls or --disable-nls was given. 10130if test "${enable_nls+set}" = set; then 10131 enableval="$enable_nls" 10132 USE_NLS=$enableval 10133else 10134 USE_NLS=no 10135fi; 10136 echo "$as_me:10136: result: $USE_NLS" >&5 10137echo "${ECHO_T}$USE_NLS" >&6 10138 10139 BUILD_INCLUDED_LIBINTL=no 10140 USE_INCLUDED_LIBINTL=no 10141 INTLLIBS= 10142 10143 if test "$USE_NLS" = "yes"; then 10144 POSUB=po 10145 10146cat >>confdefs.h <<\EOF 10147#define ENABLE_NLS 1 10148EOF 10149 10150 echo "$as_me:10150: checking whether included gettext is requested" >&5 10151echo $ECHO_N "checking whether included gettext is requested... $ECHO_C" >&6 10152 10153# Check whether --with-included-gettext or --without-included-gettext was given. 10154if test "${with_included_gettext+set}" = set; then 10155 withval="$with_included_gettext" 10156 nls_cv_force_use_gnu_gettext=$withval 10157else 10158 nls_cv_force_use_gnu_gettext=no 10159fi; 10160 echo "$as_me:10160: result: $nls_cv_force_use_gnu_gettext" >&5 10161echo "${ECHO_T}$nls_cv_force_use_gnu_gettext" >&6 10162 10163 nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext" 10164 if test "$nls_cv_force_use_gnu_gettext" != "yes"; then 10165 CATOBJEXT=NONE 10166 10167 cf_save_msgfmt_path="$MSGFMT" 10168 cf_save_xgettext_path="$XGETTEXT" 10169 10170 # Extract the first word of "msgfmt", so it can be a program name with args. 10171 10172set dummy msgfmt; ac_word=$2 10173echo "$as_me:10173: checking for $ac_word" >&5 10174echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 10175if test "${ac_cv_path_MSGFMT+set}" = set; then 10176 echo $ECHO_N "(cached) $ECHO_C" >&6 10177else 10178 case "$MSGFMT" in 10179 ([\\/]*|?:[\\/]*) 10180 ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path. 10181 ;; 10182 (*) 10183 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}" 10184 for ac_dir in $PATH; do 10185 test -z "$ac_dir" && ac_dir=. 10186 if test -f "$ac_dir/$ac_word$ac_exeext" ; then 10187 if "$ac_dir/$ac_word" --statistics /dev/null >/dev/null 2>&1; then 10188 ac_cv_path_MSGFMT="$ac_dir/$ac_word$ac_exeext" 10189 break 10190 fi 10191 fi 10192 done 10193 IFS="$ac_save_ifs" 10194 test -z "$ac_cv_path_MSGFMT" && ac_cv_path_MSGFMT=":" 10195 ;; 10196esac 10197fi 10198MSGFMT="$ac_cv_path_MSGFMT" 10199if test "$MSGFMT" != ":"; then 10200 echo "$as_me:10200: result: $MSGFMT" >&5 10201echo "${ECHO_T}$MSGFMT" >&6 10202else 10203 echo "$as_me:10203: result: no" >&5 10204echo "${ECHO_T}no" >&6 10205fi 10206 10207 # Extract the first word of "gmsgfmt", so it can be a program name with args. 10208set dummy gmsgfmt; ac_word=$2 10209echo "$as_me:10209: checking for $ac_word" >&5 10210echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 10211if test "${ac_cv_path_GMSGFMT+set}" = set; then 10212 echo $ECHO_N "(cached) $ECHO_C" >&6 10213else 10214 case $GMSGFMT in 10215 [\\/]* | ?:[\\/]*) 10216 ac_cv_path_GMSGFMT="$GMSGFMT" # Let the user override the test with a path. 10217 ;; 10218 *) 10219 ac_save_IFS=$IFS; IFS=$ac_path_separator 10220ac_dummy="$PATH" 10221for ac_dir in $ac_dummy; do 10222 IFS=$ac_save_IFS 10223 test -z "$ac_dir" && ac_dir=. 10224 if $as_executable_p "$ac_dir/$ac_word"; then 10225 ac_cv_path_GMSGFMT="$ac_dir/$ac_word" 10226 echo "$as_me:10226: found $ac_dir/$ac_word" >&5 10227 break 10228fi 10229done 10230 10231 test -z "$ac_cv_path_GMSGFMT" && ac_cv_path_GMSGFMT="$MSGFMT" 10232 ;; 10233esac 10234fi 10235GMSGFMT=$ac_cv_path_GMSGFMT 10236 10237if test -n "$GMSGFMT"; then 10238 echo "$as_me:10238: result: $GMSGFMT" >&5 10239echo "${ECHO_T}$GMSGFMT" >&6 10240else 10241 echo "$as_me:10241: result: no" >&5 10242echo "${ECHO_T}no" >&6 10243fi 10244 10245 # Extract the first word of "xgettext", so it can be a program name with args. 10246 10247set dummy xgettext; ac_word=$2 10248echo "$as_me:10248: checking for $ac_word" >&5 10249echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 10250if test "${ac_cv_path_XGETTEXT+set}" = set; then 10251 echo $ECHO_N "(cached) $ECHO_C" >&6 10252else 10253 case "$XGETTEXT" in 10254 ([\\/]*|?:[\\/]*) 10255 ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path. 10256 ;; 10257 (*) 10258 IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}" 10259 for ac_dir in $PATH; do 10260 test -z "$ac_dir" && ac_dir=. 10261 if test -f "$ac_dir/$ac_word$ac_exeext" ; then 10262 if "$ac_dir/$ac_word" --omit-header /dev/null >/dev/null 2>&1; then 10263 ac_cv_path_XGETTEXT="$ac_dir/$ac_word$ac_exeext" 10264 break 10265 fi 10266 fi 10267 done 10268 IFS="$ac_save_ifs" 10269 test -z "$ac_cv_path_XGETTEXT" && ac_cv_path_XGETTEXT=":" 10270 ;; 10271esac 10272fi 10273XGETTEXT="$ac_cv_path_XGETTEXT" 10274if test "$XGETTEXT" != ":"; then 10275 echo "$as_me:10275: result: $XGETTEXT" >&5 10276echo "${ECHO_T}$XGETTEXT" >&6 10277else 10278 echo "$as_me:10278: result: no" >&5 10279echo "${ECHO_T}no" >&6 10280fi 10281 10282 cf_save_OPTS_1="$CPPFLAGS" 10283 if test "x$cf_save_msgfmt_path" = "x$MSGFMT" && \ 10284 test "x$cf_save_xgettext_path" = "x$XGETTEXT" ; then 10285 10286cf_fix_cppflags=no 10287cf_new_cflags= 10288cf_new_cppflags= 10289cf_new_extra_cppflags= 10290 10291for cf_add_cflags in -DIGNORE_MSGFMT_HACK 10292do 10293case "$cf_fix_cppflags" in 10294(no) 10295 case "$cf_add_cflags" in 10296 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 10297 case "$cf_add_cflags" in 10298 (-D*) 10299 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 10300 10301 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 10302 && test -z "${cf_tst_cflags}" \ 10303 && cf_fix_cppflags=yes 10304 10305 if test "$cf_fix_cppflags" = yes ; then 10306 10307 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 10308 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 10309 10310 continue 10311 elif test "${cf_tst_cflags}" = "\"'" ; then 10312 10313 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 10314 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 10315 10316 continue 10317 fi 10318 ;; 10319 esac 10320 case "$CPPFLAGS" in 10321 (*$cf_add_cflags) 10322 ;; 10323 (*) 10324 case "$cf_add_cflags" in 10325 (-D*) 10326 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 10327 10328CPPFLAGS=`echo "$CPPFLAGS" | \ 10329 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 10330 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 10331 10332 ;; 10333 esac 10334 10335 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 10336 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 10337 10338 ;; 10339 esac 10340 ;; 10341 (*) 10342 10343 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 10344 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 10345 10346 ;; 10347 esac 10348 ;; 10349(yes) 10350 10351 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 10352 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 10353 10354 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 10355 10356 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 10357 && test -z "${cf_tst_cflags}" \ 10358 && cf_fix_cppflags=no 10359 ;; 10360esac 10361done 10362 10363if test -n "$cf_new_cflags" ; then 10364 10365 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 10366 CFLAGS="${CFLAGS}$cf_new_cflags" 10367 10368fi 10369 10370if test -n "$cf_new_cppflags" ; then 10371 10372 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 10373 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 10374 10375fi 10376 10377if test -n "$cf_new_extra_cppflags" ; then 10378 10379 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 10380 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 10381 10382fi 10383 10384 fi 10385 10386 cf_save_LIBS_1="$LIBS" 10387 10388cf_add_libs="$LIBS" 10389# reverse order 10390cf_add_0lib= 10391for cf_add_1lib in $LIBICONV; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 10392# filter duplicates 10393for cf_add_1lib in $cf_add_0lib; do 10394 for cf_add_2lib in $cf_add_libs; do 10395 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 10396 cf_add_1lib= 10397 break 10398 fi 10399 done 10400 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 10401done 10402LIBS="$cf_add_libs" 10403 10404# If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these 10405# will be set on completion of the AC_TRY_LINK below. 10406cf_cv_header_path_intl= 10407cf_cv_library_path_intl= 10408 10409echo "${as_me:-configure}:10409: testing Starting FIND_LINKAGE(intl,) ..." 1>&5 10410 10411cf_save_LIBS="$LIBS" 10412 10413cat >"conftest.$ac_ext" <<_ACEOF 10414#line 10414 "configure" 10415#include "confdefs.h" 10416 10417#include <libintl.h> 10418extern int _nl_msg_cat_cntr; 10419 10420int 10421main (void) 10422{ 10423 10424 bindtextdomain ("", ""); 10425 return (int) gettext ("") 10426 10427#ifndef IGNORE_MSGFMT_HACK 10428 + _nl_msg_cat_cntr 10429#endif 10430 10431 ; 10432 return 0; 10433} 10434_ACEOF 10435rm -f "conftest.$ac_objext" "conftest$ac_exeext" 10436if { (eval echo "$as_me:10436: \"$ac_link\"") >&5 10437 (eval $ac_link) 2>&5 10438 ac_status=$? 10439 echo "$as_me:10439: \$? = $ac_status" >&5 10440 (exit "$ac_status"); } && 10441 { ac_try='test -s "conftest$ac_exeext"' 10442 { (eval echo "$as_me:10442: \"$ac_try\"") >&5 10443 (eval $ac_try) 2>&5 10444 ac_status=$? 10445 echo "$as_me:10445: \$? = $ac_status" >&5 10446 (exit "$ac_status"); }; }; then 10447 10448 cf_cv_find_linkage_intl=yes 10449 cf_cv_header_path_intl=/usr/include 10450 cf_cv_library_path_intl=/usr/lib 10451 10452else 10453 echo "$as_me: failed program was:" >&5 10454cat "conftest.$ac_ext" >&5 10455 10456LIBS="-lintl $cf_save_LIBS" 10457 10458cat >"conftest.$ac_ext" <<_ACEOF 10459#line 10459 "configure" 10460#include "confdefs.h" 10461 10462#include <libintl.h> 10463extern int _nl_msg_cat_cntr; 10464 10465int 10466main (void) 10467{ 10468 10469 bindtextdomain ("", ""); 10470 return (int) gettext ("") 10471 10472#ifndef IGNORE_MSGFMT_HACK 10473 + _nl_msg_cat_cntr 10474#endif 10475 10476 ; 10477 return 0; 10478} 10479_ACEOF 10480rm -f "conftest.$ac_objext" "conftest$ac_exeext" 10481if { (eval echo "$as_me:10481: \"$ac_link\"") >&5 10482 (eval $ac_link) 2>&5 10483 ac_status=$? 10484 echo "$as_me:10484: \$? = $ac_status" >&5 10485 (exit "$ac_status"); } && 10486 { ac_try='test -s "conftest$ac_exeext"' 10487 { (eval echo "$as_me:10487: \"$ac_try\"") >&5 10488 (eval $ac_try) 2>&5 10489 ac_status=$? 10490 echo "$as_me:10490: \$? = $ac_status" >&5 10491 (exit "$ac_status"); }; }; then 10492 10493 cf_cv_find_linkage_intl=yes 10494 cf_cv_header_path_intl=/usr/include 10495 cf_cv_library_path_intl=/usr/lib 10496 cf_cv_library_file_intl="-lintl" 10497 10498else 10499 echo "$as_me: failed program was:" >&5 10500cat "conftest.$ac_ext" >&5 10501 10502 cf_cv_find_linkage_intl=no 10503 LIBS="$cf_save_LIBS" 10504 10505 test -n "$verbose" && echo " find linkage for intl library" 1>&6 10506 10507echo "${as_me:-configure}:10507: testing find linkage for intl library ..." 1>&5 10508 10509echo "${as_me:-configure}:10509: testing Searching for headers in FIND_LINKAGE(intl,) ..." 1>&5 10510 10511 cf_save_CPPFLAGS="$CPPFLAGS" 10512 cf_test_CPPFLAGS="$CPPFLAGS" 10513 10514cf_search= 10515 10516# collect the current set of include-directories from compiler flags 10517cf_header_path_list="" 10518if test -n "${CFLAGS}${CPPFLAGS}" ; then 10519 for cf_header_path in $CPPFLAGS $CFLAGS 10520 do 10521 case "$cf_header_path" in 10522 (-I*) 10523 cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'` 10524 10525test "x$cf_header_path" != "xNONE" && \ 10526test -d "$cf_header_path" && \ 10527 { 10528 test -n "$verbose" && echo " ... testing for include-directories under $cf_header_path" 10529 test -d "$cf_header_path/include" && cf_search="$cf_search $cf_header_path/include" 10530 test -d "$cf_header_path/include/intl" && cf_search="$cf_search $cf_header_path/include/intl" 10531 test -d "$cf_header_path/include/intl/include" && cf_search="$cf_search $cf_header_path/include/intl/include" 10532 test -d "$cf_header_path/intl/include" && cf_search="$cf_search $cf_header_path/intl/include" 10533 test -d "$cf_header_path/intl/include/intl" && cf_search="$cf_search $cf_header_path/intl/include/intl" 10534} 10535 10536 cf_header_path_list="$cf_header_path_list $cf_search" 10537 ;; 10538 esac 10539 done 10540fi 10541 10542# add the variations for the package we are looking for 10543 10544cf_search= 10545 10546test "x$prefix" != "xNONE" && \ 10547test -d "$prefix" && \ 10548 { 10549 test -n "$verbose" && echo " ... testing for include-directories under $prefix" 10550 test -d "$prefix/include" && cf_search="$cf_search $prefix/include" 10551 test -d "$prefix/include/intl" && cf_search="$cf_search $prefix/include/intl" 10552 test -d "$prefix/include/intl/include" && cf_search="$cf_search $prefix/include/intl/include" 10553 test -d "$prefix/intl/include" && cf_search="$cf_search $prefix/intl/include" 10554 test -d "$prefix/intl/include/intl" && cf_search="$cf_search $prefix/intl/include/intl" 10555} 10556 10557for cf_subdir_prefix in \ 10558 /usr \ 10559 /usr/local \ 10560 /usr/pkg \ 10561 /opt \ 10562 /opt/local \ 10563 $HOME 10564do 10565 10566test "x$cf_subdir_prefix" != "x$prefix" && \ 10567test -d "$cf_subdir_prefix" && \ 10568{ test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && { 10569 test -n "$verbose" && echo " ... testing for include-directories under $cf_subdir_prefix" 10570 test -d "$cf_subdir_prefix/include" && cf_search="$cf_search $cf_subdir_prefix/include" 10571 test -d "$cf_subdir_prefix/include/intl" && cf_search="$cf_search $cf_subdir_prefix/include/intl" 10572 test -d "$cf_subdir_prefix/include/intl/include" && cf_search="$cf_search $cf_subdir_prefix/include/intl/include" 10573 test -d "$cf_subdir_prefix/intl/include" && cf_search="$cf_search $cf_subdir_prefix/intl/include" 10574 test -d "$cf_subdir_prefix/intl/include/intl" && cf_search="$cf_search $cf_subdir_prefix/intl/include/intl" 10575} 10576 10577done 10578 10579test "$includedir" != NONE && \ 10580test "$includedir" != "/usr/include" && \ 10581test -d "$includedir" && { 10582 test -d "$includedir" && cf_search="$cf_search $includedir" 10583 test -d "$includedir/intl" && cf_search="$cf_search $includedir/intl" 10584} 10585 10586test "$oldincludedir" != NONE && \ 10587test "$oldincludedir" != "/usr/include" && \ 10588test -d "$oldincludedir" && { 10589 test -d "$oldincludedir" && cf_search="$cf_search $oldincludedir" 10590 test -d "$oldincludedir/intl" && cf_search="$cf_search $oldincludedir/intl" 10591} 10592 10593cf_search="$cf_search $cf_header_path_list" 10594 10595 for cf_cv_header_path_intl in $cf_search 10596 do 10597 if test -d "$cf_cv_header_path_intl" ; then 10598 test -n "$verbose" && echo " ... testing $cf_cv_header_path_intl" 1>&6 10599 10600echo "${as_me:-configure}:10600: testing ... testing $cf_cv_header_path_intl ..." 1>&5 10601 10602 CPPFLAGS="$cf_save_CPPFLAGS" 10603 10604 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 10605 CPPFLAGS="${CPPFLAGS}-I$cf_cv_header_path_intl" 10606 10607 cat >"conftest.$ac_ext" <<_ACEOF 10608#line 10608 "configure" 10609#include "confdefs.h" 10610 10611#include <libintl.h> 10612extern int _nl_msg_cat_cntr; 10613 10614int 10615main (void) 10616{ 10617 10618 bindtextdomain ("", ""); 10619 return (int) gettext ("") 10620 10621#ifndef IGNORE_MSGFMT_HACK 10622 + _nl_msg_cat_cntr 10623#endif 10624 10625 ; 10626 return 0; 10627} 10628_ACEOF 10629rm -f "conftest.$ac_objext" 10630if { (eval echo "$as_me:10630: \"$ac_compile\"") >&5 10631 (eval $ac_compile) 2>&5 10632 ac_status=$? 10633 echo "$as_me:10633: \$? = $ac_status" >&5 10634 (exit "$ac_status"); } && 10635 { ac_try='test -s "conftest.$ac_objext"' 10636 { (eval echo "$as_me:10636: \"$ac_try\"") >&5 10637 (eval $ac_try) 2>&5 10638 ac_status=$? 10639 echo "$as_me:10639: \$? = $ac_status" >&5 10640 (exit "$ac_status"); }; }; then 10641 10642 test -n "$verbose" && echo " ... found intl headers in $cf_cv_header_path_intl" 1>&6 10643 10644echo "${as_me:-configure}:10644: testing ... found intl headers in $cf_cv_header_path_intl ..." 1>&5 10645 10646 cf_cv_find_linkage_intl=maybe 10647 cf_test_CPPFLAGS="$CPPFLAGS" 10648 break 10649else 10650 echo "$as_me: failed program was:" >&5 10651cat "conftest.$ac_ext" >&5 10652 10653 CPPFLAGS="$cf_save_CPPFLAGS" 10654 10655fi 10656rm -f "conftest.$ac_objext" "conftest.$ac_ext" 10657 fi 10658 done 10659 10660 if test "$cf_cv_find_linkage_intl" = maybe ; then 10661 10662echo "${as_me:-configure}:10662: testing Searching for intl library in FIND_LINKAGE(intl,) ..." 1>&5 10663 10664 cf_save_LIBS="$LIBS" 10665 cf_save_LDFLAGS="$LDFLAGS" 10666 10667 if test "$cf_cv_find_linkage_intl" != yes ; then 10668 10669cf_search= 10670cf_library_path_list="" 10671if test -n "${LDFLAGS}${LIBS}" ; then 10672 for cf_library_path in $LDFLAGS $LIBS 10673 do 10674 case "$cf_library_path" in 10675 (-L*) 10676 cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'` 10677 10678test "x$cf_library_path" != "xNONE" && \ 10679test -d "$cf_library_path" && \ 10680 { 10681 test -n "$verbose" && echo " ... testing for lib-directories under $cf_library_path" 10682 test -d "$cf_library_path/lib" && cf_search="$cf_search $cf_library_path/lib" 10683 test -d "$cf_library_path/lib/intl" && cf_search="$cf_search $cf_library_path/lib/intl" 10684 test -d "$cf_library_path/lib/intl/lib" && cf_search="$cf_search $cf_library_path/lib/intl/lib" 10685 test -d "$cf_library_path/intl/lib" && cf_search="$cf_search $cf_library_path/intl/lib" 10686 test -d "$cf_library_path/intl/lib/intl" && cf_search="$cf_search $cf_library_path/intl/lib/intl" 10687} 10688 10689 cf_library_path_list="$cf_library_path_list $cf_search" 10690 ;; 10691 esac 10692 done 10693fi 10694 10695cf_search= 10696 10697test "x$prefix" != "xNONE" && \ 10698test -d "$prefix" && \ 10699 { 10700 test -n "$verbose" && echo " ... testing for lib-directories under $prefix" 10701 test -d "$prefix/lib" && cf_search="$cf_search $prefix/lib" 10702 test -d "$prefix/lib/intl" && cf_search="$cf_search $prefix/lib/intl" 10703 test -d "$prefix/lib/intl/lib" && cf_search="$cf_search $prefix/lib/intl/lib" 10704 test -d "$prefix/intl/lib" && cf_search="$cf_search $prefix/intl/lib" 10705 test -d "$prefix/intl/lib/intl" && cf_search="$cf_search $prefix/intl/lib/intl" 10706} 10707 10708for cf_subdir_prefix in \ 10709 /usr \ 10710 /usr/local \ 10711 /usr/pkg \ 10712 /opt \ 10713 /opt/local \ 10714 $HOME 10715do 10716 10717test "x$cf_subdir_prefix" != "x$prefix" && \ 10718test -d "$cf_subdir_prefix" && \ 10719{ test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && { 10720 test -n "$verbose" && echo " ... testing for lib-directories under $cf_subdir_prefix" 10721 test -d "$cf_subdir_prefix/lib" && cf_search="$cf_search $cf_subdir_prefix/lib" 10722 test -d "$cf_subdir_prefix/lib/intl" && cf_search="$cf_search $cf_subdir_prefix/lib/intl" 10723 test -d "$cf_subdir_prefix/lib/intl/lib" && cf_search="$cf_search $cf_subdir_prefix/lib/intl/lib" 10724 test -d "$cf_subdir_prefix/intl/lib" && cf_search="$cf_search $cf_subdir_prefix/intl/lib" 10725 test -d "$cf_subdir_prefix/intl/lib/intl" && cf_search="$cf_search $cf_subdir_prefix/intl/lib/intl" 10726} 10727 10728done 10729 10730cf_search="$cf_library_path_list $cf_search" 10731 10732 for cf_cv_library_path_intl in $cf_search 10733 do 10734 if test -d "$cf_cv_library_path_intl" ; then 10735 test -n "$verbose" && echo " ... testing $cf_cv_library_path_intl" 1>&6 10736 10737echo "${as_me:-configure}:10737: testing ... testing $cf_cv_library_path_intl ..." 1>&5 10738 10739 CPPFLAGS="$cf_test_CPPFLAGS" 10740 LIBS="-lintl $cf_save_LIBS" 10741 LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_intl" 10742 cat >"conftest.$ac_ext" <<_ACEOF 10743#line 10743 "configure" 10744#include "confdefs.h" 10745 10746#include <libintl.h> 10747extern int _nl_msg_cat_cntr; 10748 10749int 10750main (void) 10751{ 10752 10753 bindtextdomain ("", ""); 10754 return (int) gettext ("") 10755 10756#ifndef IGNORE_MSGFMT_HACK 10757 + _nl_msg_cat_cntr 10758#endif 10759 10760 ; 10761 return 0; 10762} 10763_ACEOF 10764rm -f "conftest.$ac_objext" "conftest$ac_exeext" 10765if { (eval echo "$as_me:10765: \"$ac_link\"") >&5 10766 (eval $ac_link) 2>&5 10767 ac_status=$? 10768 echo "$as_me:10768: \$? = $ac_status" >&5 10769 (exit "$ac_status"); } && 10770 { ac_try='test -s "conftest$ac_exeext"' 10771 { (eval echo "$as_me:10771: \"$ac_try\"") >&5 10772 (eval $ac_try) 2>&5 10773 ac_status=$? 10774 echo "$as_me:10774: \$? = $ac_status" >&5 10775 (exit "$ac_status"); }; }; then 10776 10777 test -n "$verbose" && echo " ... found intl library in $cf_cv_library_path_intl" 1>&6 10778 10779echo "${as_me:-configure}:10779: testing ... found intl library in $cf_cv_library_path_intl ..." 1>&5 10780 10781 cf_cv_find_linkage_intl=yes 10782 cf_cv_library_file_intl="-lintl" 10783 break 10784else 10785 echo "$as_me: failed program was:" >&5 10786cat "conftest.$ac_ext" >&5 10787 10788 CPPFLAGS="$cf_save_CPPFLAGS" 10789 LIBS="$cf_save_LIBS" 10790 LDFLAGS="$cf_save_LDFLAGS" 10791 10792fi 10793rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 10794 fi 10795 done 10796 CPPFLAGS="$cf_save_CPPFLAGS" 10797 LDFLAGS="$cf_save_LDFLAGS" 10798 fi 10799 10800 else 10801 cf_cv_find_linkage_intl=no 10802 fi 10803 10804fi 10805rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 10806 10807fi 10808rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 10809 10810LIBS="$cf_save_LIBS" 10811 10812if test "$cf_cv_find_linkage_intl" = yes ; then 10813cf_cv_func_gettext=yes 10814else 10815cf_cv_func_gettext=no 10816fi 10817 10818 echo "$as_me:10818: checking for libintl.h and gettext()" >&5 10819echo $ECHO_N "checking for libintl.h and gettext()... $ECHO_C" >&6 10820 echo "$as_me:10820: result: $cf_cv_func_gettext" >&5 10821echo "${ECHO_T}$cf_cv_func_gettext" >&6 10822 10823 LIBS="$cf_save_LIBS_1" 10824 CPPFLAGS="$cf_save_OPTS_1" 10825 10826 if test "$cf_cv_func_gettext" = yes ; then 10827 10828cat >>confdefs.h <<\EOF 10829#define HAVE_LIBINTL_H 1 10830EOF 10831 10832 if test "$PACKAGE" != gettext; then 10833 10834cat >>confdefs.h <<\EOF 10835#define HAVE_GETTEXT 1 10836EOF 10837 10838if test -n "$cf_cv_header_path_intl" ; then 10839 for cf_add_incdir in $cf_cv_header_path_intl 10840 do 10841 while test "$cf_add_incdir" != /usr/include 10842 do 10843 if test -d "$cf_add_incdir" 10844 then 10845 cf_have_incdir=no 10846 if test -n "$CFLAGS$CPPFLAGS" ; then 10847 # a loop is needed to ensure we can add subdirs of existing dirs 10848 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do 10849 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then 10850 cf_have_incdir=yes; break 10851 fi 10852 done 10853 fi 10854 10855 if test "$cf_have_incdir" = no ; then 10856 if test "$cf_add_incdir" = /usr/local/include ; then 10857 if test "$GCC" = yes 10858 then 10859 cf_save_CPPFLAGS=$CPPFLAGS 10860 10861 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 10862 CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" 10863 10864 cat >"conftest.$ac_ext" <<_ACEOF 10865#line 10865 "configure" 10866#include "confdefs.h" 10867#include <stdio.h> 10868int 10869main (void) 10870{ 10871printf("Hello") 10872 ; 10873 return 0; 10874} 10875_ACEOF 10876rm -f "conftest.$ac_objext" 10877if { (eval echo "$as_me:10877: \"$ac_compile\"") >&5 10878 (eval $ac_compile) 2>&5 10879 ac_status=$? 10880 echo "$as_me:10880: \$? = $ac_status" >&5 10881 (exit "$ac_status"); } && 10882 { ac_try='test -s "conftest.$ac_objext"' 10883 { (eval echo "$as_me:10883: \"$ac_try\"") >&5 10884 (eval $ac_try) 2>&5 10885 ac_status=$? 10886 echo "$as_me:10886: \$? = $ac_status" >&5 10887 (exit "$ac_status"); }; }; then 10888 : 10889else 10890 echo "$as_me: failed program was:" >&5 10891cat "conftest.$ac_ext" >&5 10892cf_have_incdir=yes 10893fi 10894rm -f "conftest.$ac_objext" "conftest.$ac_ext" 10895 CPPFLAGS=$cf_save_CPPFLAGS 10896 fi 10897 fi 10898 fi 10899 10900 if test "$cf_have_incdir" = no ; then 10901 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 10902 10903echo "${as_me:-configure}:10903: testing adding $cf_add_incdir to include-path ..." 1>&5 10904 10905 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" 10906 10907 cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'` 10908 test "$cf_top_incdir" = "$cf_add_incdir" && break 10909 cf_add_incdir="$cf_top_incdir" 10910 else 10911 break 10912 fi 10913 else 10914 break 10915 fi 10916 done 10917 done 10918fi 10919 10920 if test -n "$cf_cv_library_file_intl" ; then 10921 INTLLIBS="$cf_cv_library_file_intl $LIBICONV" 10922 10923if test -n "$cf_cv_library_path_intl" ; then 10924 for cf_add_libdir in $cf_cv_library_path_intl 10925 do 10926 if test "$cf_add_libdir" = /usr/lib ; then 10927 : 10928 elif test -d "$cf_add_libdir" 10929 then 10930 cf_have_libdir=no 10931 if test -n "$LDFLAGS$LIBS" ; then 10932 # a loop is needed to ensure we can add subdirs of existing dirs 10933 for cf_test_libdir in $LDFLAGS $LIBS ; do 10934 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then 10935 cf_have_libdir=yes; break 10936 fi 10937 done 10938 fi 10939 if test "$cf_have_libdir" = no ; then 10940 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 10941 10942echo "${as_me:-configure}:10942: testing adding $cf_add_libdir to library-path ..." 1>&5 10943 10944 INTLLIBS="-L$cf_add_libdir $INTLLIBS" 10945 fi 10946 fi 10947 done 10948fi 10949 10950 fi 10951 10952 gt_save_LIBS="$LIBS" 10953 LIBS="$LIBS $INTLLIBS" 10954 10955for ac_func in dcgettext 10956do 10957as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 10958echo "$as_me:10958: checking for $ac_func" >&5 10959echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 10960if eval "test \"\${$as_ac_var+set}\" = set"; then 10961 echo $ECHO_N "(cached) $ECHO_C" >&6 10962else 10963 cat >"conftest.$ac_ext" <<_ACEOF 10964#line 10964 "configure" 10965#include "confdefs.h" 10966#define $ac_func autoconf_temporary 10967#include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */ 10968#undef $ac_func 10969 10970#ifdef __cplusplus 10971extern "C" 10972#endif 10973 10974/* We use char because int might match the return type of a gcc2 10975 builtin and then its argument prototype would still apply. */ 10976char $ac_func (void); 10977 10978int 10979main (void) 10980{ 10981 10982/* The GNU C library defines stubs for functions which it implements 10983 to always fail with ENOSYS. Some functions are actually named 10984 something starting with __ and the normal name is an alias. */ 10985#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 10986#error found stub for $ac_func 10987#endif 10988 10989 return $ac_func (); 10990 ; 10991 return 0; 10992} 10993_ACEOF 10994rm -f "conftest.$ac_objext" "conftest$ac_exeext" 10995if { (eval echo "$as_me:10995: \"$ac_link\"") >&5 10996 (eval $ac_link) 2>&5 10997 ac_status=$? 10998 echo "$as_me:10998: \$? = $ac_status" >&5 10999 (exit "$ac_status"); } && 11000 { ac_try='test -s "conftest$ac_exeext"' 11001 { (eval echo "$as_me:11001: \"$ac_try\"") >&5 11002 (eval $ac_try) 2>&5 11003 ac_status=$? 11004 echo "$as_me:11004: \$? = $ac_status" >&5 11005 (exit "$ac_status"); }; }; then 11006 eval "$as_ac_var=yes" 11007else 11008 echo "$as_me: failed program was:" >&5 11009cat "conftest.$ac_ext" >&5 11010eval "$as_ac_var=no" 11011fi 11012rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 11013fi 11014echo "$as_me:11014: result: `eval echo '${'"$as_ac_var"'}'`" >&5 11015echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6 11016if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then 11017 cat >>confdefs.h <<EOF 11018#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 11019EOF 11020 11021fi 11022done 11023 11024 LIBS="$gt_save_LIBS" 11025 11026 CATOBJEXT=.gmo 11027 fi 11028 elif test -z "$MSGFMT" || test -z "$XGETTEXT" ; then 11029 { echo "$as_me:11029: WARNING: disabling NLS feature" >&5 11030echo "$as_me: WARNING: disabling NLS feature" >&2;} 11031 sed -e /ENABLE_NLS/d confdefs.h >confdefs.tmp 11032 mv confdefs.tmp confdefs.h 11033 ALL_LINGUAS= 11034 CATOBJEXT=.ignored 11035 MSGFMT=":" 11036 GMSGFMT=":" 11037 XGETTEXT=":" 11038 POSUB= 11039 BUILD_INCLUDED_LIBINTL=no 11040 USE_INCLUDED_LIBINTL=no 11041 USE_NLS=no 11042 nls_cv_use_gnu_gettext=no 11043 fi 11044 11045 if test "$CATOBJEXT" = "NONE"; then 11046 nls_cv_use_gnu_gettext=maybe 11047 fi 11048 fi 11049 11050 if test "$nls_cv_use_gnu_gettext" != "no"; then 11051 CATOBJEXT=.gmo 11052 if test -f "$srcdir/intl/libintl.h" ; then 11053 INTLOBJS="\$(GETTOBJS)" 11054 BUILD_INCLUDED_LIBINTL=yes 11055 USE_INCLUDED_LIBINTL=yes 11056 INTLLIBS="\$(top_builddir)/intl/libintl.a $LIBICONV" 11057 LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'` 11058 elif test "$nls_cv_use_gnu_gettext" = "yes"; then 11059 nls_cv_use_gnu_gettext=no 11060 { echo "$as_me:11060: WARNING: no NLS library is packaged with this application" >&5 11061echo "$as_me: WARNING: no NLS library is packaged with this application" >&2;} 11062 fi 11063 fi 11064 11065 if test "$GMSGFMT" != ":"; then 11066 if $GMSGFMT --statistics /dev/null >/dev/null 2>&1; then 11067 : ; 11068 else 11069 { echo "$as_me:11069: WARNING: found msgfmt program is not GNU msgfmt" >&5 11070echo "$as_me: WARNING: found msgfmt program is not GNU msgfmt" >&2;} 11071 fi 11072 fi 11073 11074 if test "$XGETTEXT" != ":"; then 11075 if $XGETTEXT --omit-header /dev/null >/dev/null 2>&1; then 11076 : ; 11077 else 11078 { echo "$as_me:11078: WARNING: found xgettext program is not GNU xgettext" >&5 11079echo "$as_me: WARNING: found xgettext program is not GNU xgettext" >&2;} 11080 fi 11081 fi 11082 fi 11083 11084 if test "$XGETTEXT" != ":"; then 11085 ac_config_commands="$ac_config_commands default-1" 11086 11087 if test "$PACKAGE" = gettext; then 11088 BUILD_INCLUDED_LIBINTL=yes 11089 fi 11090 11091 if test "$nls_cv_use_gnu_gettext" = "yes"; then 11092 for ac_prog in bison 11093do 11094 # Extract the first word of "$ac_prog", so it can be a program name with args. 11095set dummy $ac_prog; ac_word=$2 11096echo "$as_me:11096: checking for $ac_word" >&5 11097echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 11098if test "${ac_cv_prog_INTLBISON+set}" = set; then 11099 echo $ECHO_N "(cached) $ECHO_C" >&6 11100else 11101 if test -n "$INTLBISON"; then 11102 ac_cv_prog_INTLBISON="$INTLBISON" # Let the user override the test. 11103else 11104 ac_save_IFS=$IFS; IFS=$ac_path_separator 11105ac_dummy="$PATH" 11106for ac_dir in $ac_dummy; do 11107 IFS=$ac_save_IFS 11108 test -z "$ac_dir" && ac_dir=. 11109 $as_executable_p "$ac_dir/$ac_word" || continue 11110ac_cv_prog_INTLBISON="$ac_prog" 11111echo "$as_me:11111: found $ac_dir/$ac_word" >&5 11112break 11113done 11114 11115fi 11116fi 11117INTLBISON=$ac_cv_prog_INTLBISON 11118if test -n "$INTLBISON"; then 11119 echo "$as_me:11119: result: $INTLBISON" >&5 11120echo "${ECHO_T}$INTLBISON" >&6 11121else 11122 echo "$as_me:11122: result: no" >&5 11123echo "${ECHO_T}no" >&6 11124fi 11125 11126 test -n "$INTLBISON" && break 11127done 11128 11129 if test -z "$INTLBISON"; then 11130 ac_verc_fail=yes 11131 else 11132 echo "$as_me:11132: checking version of bison" >&5 11133echo $ECHO_N "checking version of bison... $ECHO_C" >&6 11134 ac_prog_version=`$INTLBISON --version 2>&1 | sed -n 's/^.*GNU Bison.* \([0-9]*\.[0-9.]*\).*$/\1/p'` 11135 case "$ac_prog_version" in 11136 ('') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;; 11137 (1.2[6-9]*|1.[3-9][0-9]*|[2-9].*) 11138 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;; 11139 (*) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;; 11140 esac 11141 echo "$as_me:11141: result: $ac_prog_version" >&5 11142echo "${ECHO_T}$ac_prog_version" >&6 11143 fi 11144 if test "$ac_verc_fail" = yes; then 11145 INTLBISON=: 11146 fi 11147 fi 11148 11149 for lang in $ALL_LINGUAS; do 11150 GMOFILES="$GMOFILES $lang.gmo" 11151 POFILES="$POFILES $lang.po" 11152 done 11153 fi 11154 11155 nls_cv_header_intl= 11156 nls_cv_header_libgt= 11157 11158 DATADIRNAME=share 11159 11160 INSTOBJEXT=.mo 11161 11162 GENCAT=gencat 11163 11164 if test "x$CATOBJEXT" != "x"; then 11165 if test "x$ALL_LINGUAS" = "x"; then 11166 LINGUAS= 11167 else 11168 echo "$as_me:11168: checking for catalogs to be installed" >&5 11169echo $ECHO_N "checking for catalogs to be installed... $ECHO_C" >&6 11170 NEW_LINGUAS= 11171 for presentlang in $ALL_LINGUAS; do 11172 useit=no 11173 for desiredlang in ${LINGUAS-$ALL_LINGUAS}; do 11174 # Use the presentlang catalog if desiredlang is 11175 # a. equal to presentlang, or 11176 # b. a variant of presentlang (because in this case, 11177 # presentlang can be used as a fallback for messages 11178 # which are not translated in the desiredlang catalog). 11179 case "$desiredlang" in 11180 ("$presentlang"*) useit=yes;; 11181 esac 11182 done 11183 if test "$useit" = yes; then 11184 NEW_LINGUAS="$NEW_LINGUAS $presentlang" 11185 fi 11186 done 11187 LINGUAS=$NEW_LINGUAS 11188 echo "$as_me:11188: result: $LINGUAS" >&5 11189echo "${ECHO_T}$LINGUAS" >&6 11190 fi 11191 11192 if test -n "$LINGUAS"; then 11193 for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done 11194 fi 11195 fi 11196 11197 INTL_LIBTOOL_SUFFIX_PREFIX= 11198 11199if test "$USE_NLS" = yes ; then 11200 11201# Check whether --with-textdomain or --without-textdomain was given. 11202if test "${with_textdomain+set}" = set; then 11203 withval="$with_textdomain" 11204 NLS_TEXTDOMAIN=$withval 11205else 11206 NLS_TEXTDOMAIN=$PACKAGE 11207fi; 11208 11209cat >>confdefs.h <<EOF 11210#define NLS_TEXTDOMAIN "$NLS_TEXTDOMAIN" 11211EOF 11212 11213fi 11214 11215INTLDIR_MAKE= 11216MSG_DIR_MAKE= 11217SUB_MAKEFILE= 11218 11219cf_makefile=makefile 11220 11221use_our_messages=no 11222if test "$USE_NLS" = yes ; then 11223if test -d "$srcdir/po" ; then 11224echo "$as_me:11224: checking if we should use included message-library" >&5 11225echo $ECHO_N "checking if we should use included message-library... $ECHO_C" >&6 11226 11227# Check whether --enable-included-msgs or --disable-included-msgs was given. 11228if test "${enable_included_msgs+set}" = set; then 11229 enableval="$enable_included_msgs" 11230 use_our_messages=$enableval 11231else 11232 use_our_messages=yes 11233fi; 11234fi 11235echo "$as_me:11235: result: $use_our_messages" >&5 11236echo "${ECHO_T}$use_our_messages" >&6 11237fi 11238 11239MSG_DIR_MAKE="#" 11240if test "$use_our_messages" = yes 11241then 11242 SUB_MAKEFILE="$SUB_MAKEFILE po/$cf_makefile.in:$srcdir/po/$cf_makefile.inn" 11243 MSG_DIR_MAKE= 11244fi 11245 11246if test "$USE_INCLUDED_LIBINTL" = yes ; then 11247 if test "$nls_cv_force_use_gnu_gettext" = yes ; then 11248 : 11249 elif test "$nls_cv_use_gnu_gettext" = yes ; then 11250 : 11251 else 11252 INTLDIR_MAKE="#" 11253 fi 11254 if test -z "$INTLDIR_MAKE"; then 11255 11256cat >>confdefs.h <<\EOF 11257#define HAVE_LIBGETTEXT_H 1 11258EOF 11259 11260 for cf_makefile in \ 11261 $srcdir/intl/Makefile.in \ 11262 $srcdir/intl/makefile.in 11263 do 11264 if test -f "$cf_makefile" ; then 11265 SUB_MAKEFILE="$SUB_MAKEFILE `echo \"${cf_makefile}\"|sed -e 's,^'$srcdir/',,' -e 's/\.in$//'`:${cf_makefile}" 11266 break 11267 fi 11268 done 11269 fi 11270else 11271 INTLDIR_MAKE="#" 11272 if test "$USE_NLS" = yes ; then 11273 11274for ac_header in libintl.h 11275do 11276as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 11277echo "$as_me:11277: checking for $ac_header" >&5 11278echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 11279if eval "test \"\${$as_ac_Header+set}\" = set"; then 11280 echo $ECHO_N "(cached) $ECHO_C" >&6 11281else 11282 cat >"conftest.$ac_ext" <<_ACEOF 11283#line 11283 "configure" 11284#include "confdefs.h" 11285#include <$ac_header> 11286_ACEOF 11287if { (eval echo "$as_me:11287: \"$ac_cpp "conftest.$ac_ext"\"") >&5 11288 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 11289 ac_status=$? 11290 $EGREP -v '^ *\+' conftest.er1 >conftest.err 11291 rm -f conftest.er1 11292 cat conftest.err >&5 11293 echo "$as_me:11293: \$? = $ac_status" >&5 11294 (exit "$ac_status"); } >/dev/null; then 11295 if test -s conftest.err; then 11296 ac_cpp_err=$ac_c_preproc_warn_flag 11297 else 11298 ac_cpp_err= 11299 fi 11300else 11301 ac_cpp_err=yes 11302fi 11303if test -z "$ac_cpp_err"; then 11304 eval "$as_ac_Header=yes" 11305else 11306 echo "$as_me: failed program was:" >&5 11307 cat "conftest.$ac_ext" >&5 11308 eval "$as_ac_Header=no" 11309fi 11310rm -f conftest.err "conftest.$ac_ext" 11311fi 11312echo "$as_me:11312: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 11313echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6 11314if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then 11315 cat >>confdefs.h <<EOF 11316#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 11317EOF 11318 11319fi 11320done 11321 11322 fi 11323fi 11324 11325if test -z "$INTLDIR_MAKE" ; then 11326 11327 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 11328 CPPFLAGS="${CPPFLAGS}-I../intl" 11329 11330fi 11331 11332if test "$BUILD_INCLUDED_LIBINTL" = yes ; then 11333 GT_YES="#" 11334 GT_NO= 11335else 11336 GT_YES= 11337 GT_NO="#" 11338fi 11339 11340if test "$USE_INCLUDED_LIBINTL" = yes ; then 11341 if test "$nls_cv_force_use_gnu_gettext" = yes ; then 11342 11343cat >>confdefs.h <<\EOF 11344#define HAVE_GETTEXT 1 11345EOF 11346 11347 elif test "$nls_cv_use_gnu_gettext" = yes ; then 11348 11349cat >>confdefs.h <<\EOF 11350#define HAVE_GETTEXT 1 11351EOF 11352 11353 fi 11354 if test -n "$nls_cv_header_intl" ; then 11355 11356cat >>confdefs.h <<\EOF 11357#define HAVE_LIBINTL_H 1 11358EOF 11359 11360 fi 11361fi 11362 11363echo "$as_me:11363: checking if -lm needed for math functions" >&5 11364echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6 11365if test "${cf_cv_need_libm+set}" = set; then 11366 echo $ECHO_N "(cached) $ECHO_C" >&6 11367else 11368 11369 cat >"conftest.$ac_ext" <<_ACEOF 11370#line 11370 "configure" 11371#include "confdefs.h" 11372 11373 #include <stdio.h> 11374 #include <stdlib.h> 11375 #include <math.h> 11376 11377int 11378main (void) 11379{ 11380double x = rand(); printf("result = %g\\n", sqrt(x)) 11381 ; 11382 return 0; 11383} 11384_ACEOF 11385rm -f "conftest.$ac_objext" "conftest$ac_exeext" 11386if { (eval echo "$as_me:11386: \"$ac_link\"") >&5 11387 (eval $ac_link) 2>&5 11388 ac_status=$? 11389 echo "$as_me:11389: \$? = $ac_status" >&5 11390 (exit "$ac_status"); } && 11391 { ac_try='test -s "conftest$ac_exeext"' 11392 { (eval echo "$as_me:11392: \"$ac_try\"") >&5 11393 (eval $ac_try) 2>&5 11394 ac_status=$? 11395 echo "$as_me:11395: \$? = $ac_status" >&5 11396 (exit "$ac_status"); }; }; then 11397 cf_cv_need_libm=no 11398else 11399 echo "$as_me: failed program was:" >&5 11400cat "conftest.$ac_ext" >&5 11401cf_cv_need_libm=yes 11402fi 11403rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 11404fi 11405echo "$as_me:11405: result: $cf_cv_need_libm" >&5 11406echo "${ECHO_T}$cf_cv_need_libm" >&6 11407if test "$cf_cv_need_libm" = yes 11408then 11409 11410cf_add_libs="$LIBS" 11411# reverse order 11412cf_add_0lib= 11413for cf_add_1lib in -lm; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 11414# filter duplicates 11415for cf_add_1lib in $cf_add_0lib; do 11416 for cf_add_2lib in $cf_add_libs; do 11417 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 11418 cf_add_1lib= 11419 break 11420 fi 11421 done 11422 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 11423done 11424LIBS="$cf_add_libs" 11425 11426fi 11427 11428echo "$as_me:11428: checking if you want to use dmalloc for testing" >&5 11429echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6 11430 11431# Check whether --with-dmalloc or --without-dmalloc was given. 11432if test "${with_dmalloc+set}" = set; then 11433 withval="$with_dmalloc" 11434 11435cat >>confdefs.h <<EOF 11436#define USE_DMALLOC 1 11437EOF 11438 11439 : "${with_cflags:=-g}" 11440 : "${enable_leaks:=no}" 11441 with_dmalloc=yes 11442else 11443 with_dmalloc= 11444fi; 11445echo "$as_me:11445: result: ${with_dmalloc:-no}" >&5 11446echo "${ECHO_T}${with_dmalloc:-no}" >&6 11447 11448case ".$with_cflags" in 11449(.*-g*) 11450 case .$CFLAGS in 11451 (.*-g*) 11452 ;; 11453 (*) 11454 11455cf_fix_cppflags=no 11456cf_new_cflags= 11457cf_new_cppflags= 11458cf_new_extra_cppflags= 11459 11460for cf_add_cflags in -g 11461do 11462case "$cf_fix_cppflags" in 11463(no) 11464 case "$cf_add_cflags" in 11465 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 11466 case "$cf_add_cflags" in 11467 (-D*) 11468 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 11469 11470 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 11471 && test -z "${cf_tst_cflags}" \ 11472 && cf_fix_cppflags=yes 11473 11474 if test "$cf_fix_cppflags" = yes ; then 11475 11476 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 11477 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 11478 11479 continue 11480 elif test "${cf_tst_cflags}" = "\"'" ; then 11481 11482 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 11483 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 11484 11485 continue 11486 fi 11487 ;; 11488 esac 11489 case "$CPPFLAGS" in 11490 (*$cf_add_cflags) 11491 ;; 11492 (*) 11493 case "$cf_add_cflags" in 11494 (-D*) 11495 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 11496 11497CPPFLAGS=`echo "$CPPFLAGS" | \ 11498 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 11499 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 11500 11501 ;; 11502 esac 11503 11504 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 11505 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 11506 11507 ;; 11508 esac 11509 ;; 11510 (*) 11511 11512 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 11513 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 11514 11515 ;; 11516 esac 11517 ;; 11518(yes) 11519 11520 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 11521 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 11522 11523 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 11524 11525 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 11526 && test -z "${cf_tst_cflags}" \ 11527 && cf_fix_cppflags=no 11528 ;; 11529esac 11530done 11531 11532if test -n "$cf_new_cflags" ; then 11533 11534 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 11535 CFLAGS="${CFLAGS}$cf_new_cflags" 11536 11537fi 11538 11539if test -n "$cf_new_cppflags" ; then 11540 11541 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 11542 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 11543 11544fi 11545 11546if test -n "$cf_new_extra_cppflags" ; then 11547 11548 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 11549 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 11550 11551fi 11552 11553 ;; 11554 esac 11555 ;; 11556esac 11557 11558if test "$with_dmalloc" = yes ; then 11559 echo "$as_me:11559: checking for dmalloc.h" >&5 11560echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6 11561if test "${ac_cv_header_dmalloc_h+set}" = set; then 11562 echo $ECHO_N "(cached) $ECHO_C" >&6 11563else 11564 cat >"conftest.$ac_ext" <<_ACEOF 11565#line 11565 "configure" 11566#include "confdefs.h" 11567#include <dmalloc.h> 11568_ACEOF 11569if { (eval echo "$as_me:11569: \"$ac_cpp "conftest.$ac_ext"\"") >&5 11570 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 11571 ac_status=$? 11572 $EGREP -v '^ *\+' conftest.er1 >conftest.err 11573 rm -f conftest.er1 11574 cat conftest.err >&5 11575 echo "$as_me:11575: \$? = $ac_status" >&5 11576 (exit "$ac_status"); } >/dev/null; then 11577 if test -s conftest.err; then 11578 ac_cpp_err=$ac_c_preproc_warn_flag 11579 else 11580 ac_cpp_err= 11581 fi 11582else 11583 ac_cpp_err=yes 11584fi 11585if test -z "$ac_cpp_err"; then 11586 ac_cv_header_dmalloc_h=yes 11587else 11588 echo "$as_me: failed program was:" >&5 11589 cat "conftest.$ac_ext" >&5 11590 ac_cv_header_dmalloc_h=no 11591fi 11592rm -f conftest.err "conftest.$ac_ext" 11593fi 11594echo "$as_me:11594: result: $ac_cv_header_dmalloc_h" >&5 11595echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6 11596if test "$ac_cv_header_dmalloc_h" = yes; then 11597 11598echo "$as_me:11598: checking for dmalloc_debug in -ldmalloc" >&5 11599echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6 11600if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then 11601 echo $ECHO_N "(cached) $ECHO_C" >&6 11602else 11603 ac_check_lib_save_LIBS=$LIBS 11604LIBS="-ldmalloc $LIBS" 11605cat >"conftest.$ac_ext" <<_ACEOF 11606#line 11606 "configure" 11607#include "confdefs.h" 11608 11609/* Override any gcc2 internal prototype to avoid an error. */ 11610#ifdef __cplusplus 11611extern "C" 11612#endif 11613/* We use char because int might match the return type of a gcc2 11614 builtin and then its argument prototype would still apply. */ 11615char dmalloc_debug (); 11616int 11617main (void) 11618{ 11619dmalloc_debug (); 11620 ; 11621 return 0; 11622} 11623_ACEOF 11624rm -f "conftest.$ac_objext" "conftest$ac_exeext" 11625if { (eval echo "$as_me:11625: \"$ac_link\"") >&5 11626 (eval $ac_link) 2>&5 11627 ac_status=$? 11628 echo "$as_me:11628: \$? = $ac_status" >&5 11629 (exit "$ac_status"); } && 11630 { ac_try='test -s "conftest$ac_exeext"' 11631 { (eval echo "$as_me:11631: \"$ac_try\"") >&5 11632 (eval $ac_try) 2>&5 11633 ac_status=$? 11634 echo "$as_me:11634: \$? = $ac_status" >&5 11635 (exit "$ac_status"); }; }; then 11636 ac_cv_lib_dmalloc_dmalloc_debug=yes 11637else 11638 echo "$as_me: failed program was:" >&5 11639cat "conftest.$ac_ext" >&5 11640ac_cv_lib_dmalloc_dmalloc_debug=no 11641fi 11642rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 11643LIBS=$ac_check_lib_save_LIBS 11644fi 11645echo "$as_me:11645: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5 11646echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6 11647if test "$ac_cv_lib_dmalloc_dmalloc_debug" = yes; then 11648 cat >>confdefs.h <<EOF 11649#define HAVE_LIBDMALLOC 1 11650EOF 11651 11652 LIBS="-ldmalloc $LIBS" 11653 11654fi 11655 11656fi 11657 11658fi 11659 11660echo "$as_me:11660: checking if you want to use dbmalloc for testing" >&5 11661echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6 11662 11663# Check whether --with-dbmalloc or --without-dbmalloc was given. 11664if test "${with_dbmalloc+set}" = set; then 11665 withval="$with_dbmalloc" 11666 11667cat >>confdefs.h <<EOF 11668#define USE_DBMALLOC 1 11669EOF 11670 11671 : "${with_cflags:=-g}" 11672 : "${enable_leaks:=no}" 11673 with_dbmalloc=yes 11674else 11675 with_dbmalloc= 11676fi; 11677echo "$as_me:11677: result: ${with_dbmalloc:-no}" >&5 11678echo "${ECHO_T}${with_dbmalloc:-no}" >&6 11679 11680case ".$with_cflags" in 11681(.*-g*) 11682 case .$CFLAGS in 11683 (.*-g*) 11684 ;; 11685 (*) 11686 11687cf_fix_cppflags=no 11688cf_new_cflags= 11689cf_new_cppflags= 11690cf_new_extra_cppflags= 11691 11692for cf_add_cflags in -g 11693do 11694case "$cf_fix_cppflags" in 11695(no) 11696 case "$cf_add_cflags" in 11697 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 11698 case "$cf_add_cflags" in 11699 (-D*) 11700 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 11701 11702 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 11703 && test -z "${cf_tst_cflags}" \ 11704 && cf_fix_cppflags=yes 11705 11706 if test "$cf_fix_cppflags" = yes ; then 11707 11708 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 11709 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 11710 11711 continue 11712 elif test "${cf_tst_cflags}" = "\"'" ; then 11713 11714 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 11715 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 11716 11717 continue 11718 fi 11719 ;; 11720 esac 11721 case "$CPPFLAGS" in 11722 (*$cf_add_cflags) 11723 ;; 11724 (*) 11725 case "$cf_add_cflags" in 11726 (-D*) 11727 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 11728 11729CPPFLAGS=`echo "$CPPFLAGS" | \ 11730 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 11731 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 11732 11733 ;; 11734 esac 11735 11736 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 11737 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 11738 11739 ;; 11740 esac 11741 ;; 11742 (*) 11743 11744 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 11745 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 11746 11747 ;; 11748 esac 11749 ;; 11750(yes) 11751 11752 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 11753 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 11754 11755 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 11756 11757 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 11758 && test -z "${cf_tst_cflags}" \ 11759 && cf_fix_cppflags=no 11760 ;; 11761esac 11762done 11763 11764if test -n "$cf_new_cflags" ; then 11765 11766 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 11767 CFLAGS="${CFLAGS}$cf_new_cflags" 11768 11769fi 11770 11771if test -n "$cf_new_cppflags" ; then 11772 11773 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 11774 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 11775 11776fi 11777 11778if test -n "$cf_new_extra_cppflags" ; then 11779 11780 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 11781 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 11782 11783fi 11784 11785 ;; 11786 esac 11787 ;; 11788esac 11789 11790if test "$with_dbmalloc" = yes ; then 11791 echo "$as_me:11791: checking for dbmalloc.h" >&5 11792echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6 11793if test "${ac_cv_header_dbmalloc_h+set}" = set; then 11794 echo $ECHO_N "(cached) $ECHO_C" >&6 11795else 11796 cat >"conftest.$ac_ext" <<_ACEOF 11797#line 11797 "configure" 11798#include "confdefs.h" 11799#include <dbmalloc.h> 11800_ACEOF 11801if { (eval echo "$as_me:11801: \"$ac_cpp "conftest.$ac_ext"\"") >&5 11802 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 11803 ac_status=$? 11804 $EGREP -v '^ *\+' conftest.er1 >conftest.err 11805 rm -f conftest.er1 11806 cat conftest.err >&5 11807 echo "$as_me:11807: \$? = $ac_status" >&5 11808 (exit "$ac_status"); } >/dev/null; then 11809 if test -s conftest.err; then 11810 ac_cpp_err=$ac_c_preproc_warn_flag 11811 else 11812 ac_cpp_err= 11813 fi 11814else 11815 ac_cpp_err=yes 11816fi 11817if test -z "$ac_cpp_err"; then 11818 ac_cv_header_dbmalloc_h=yes 11819else 11820 echo "$as_me: failed program was:" >&5 11821 cat "conftest.$ac_ext" >&5 11822 ac_cv_header_dbmalloc_h=no 11823fi 11824rm -f conftest.err "conftest.$ac_ext" 11825fi 11826echo "$as_me:11826: result: $ac_cv_header_dbmalloc_h" >&5 11827echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6 11828if test "$ac_cv_header_dbmalloc_h" = yes; then 11829 11830echo "$as_me:11830: checking for debug_malloc in -ldbmalloc" >&5 11831echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6 11832if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then 11833 echo $ECHO_N "(cached) $ECHO_C" >&6 11834else 11835 ac_check_lib_save_LIBS=$LIBS 11836LIBS="-ldbmalloc $LIBS" 11837cat >"conftest.$ac_ext" <<_ACEOF 11838#line 11838 "configure" 11839#include "confdefs.h" 11840 11841/* Override any gcc2 internal prototype to avoid an error. */ 11842#ifdef __cplusplus 11843extern "C" 11844#endif 11845/* We use char because int might match the return type of a gcc2 11846 builtin and then its argument prototype would still apply. */ 11847char debug_malloc (); 11848int 11849main (void) 11850{ 11851debug_malloc (); 11852 ; 11853 return 0; 11854} 11855_ACEOF 11856rm -f "conftest.$ac_objext" "conftest$ac_exeext" 11857if { (eval echo "$as_me:11857: \"$ac_link\"") >&5 11858 (eval $ac_link) 2>&5 11859 ac_status=$? 11860 echo "$as_me:11860: \$? = $ac_status" >&5 11861 (exit "$ac_status"); } && 11862 { ac_try='test -s "conftest$ac_exeext"' 11863 { (eval echo "$as_me:11863: \"$ac_try\"") >&5 11864 (eval $ac_try) 2>&5 11865 ac_status=$? 11866 echo "$as_me:11866: \$? = $ac_status" >&5 11867 (exit "$ac_status"); }; }; then 11868 ac_cv_lib_dbmalloc_debug_malloc=yes 11869else 11870 echo "$as_me: failed program was:" >&5 11871cat "conftest.$ac_ext" >&5 11872ac_cv_lib_dbmalloc_debug_malloc=no 11873fi 11874rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 11875LIBS=$ac_check_lib_save_LIBS 11876fi 11877echo "$as_me:11877: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5 11878echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6 11879if test "$ac_cv_lib_dbmalloc_debug_malloc" = yes; then 11880 cat >>confdefs.h <<EOF 11881#define HAVE_LIBDBMALLOC 1 11882EOF 11883 11884 LIBS="-ldbmalloc $LIBS" 11885 11886fi 11887 11888fi 11889 11890fi 11891 11892echo "$as_me:11892: checking if you want to use purify for testing" >&5 11893echo $ECHO_N "checking if you want to use purify for testing... $ECHO_C" >&6 11894 11895# Check whether --with-purify or --without-purify was given. 11896if test "${with_purify+set}" = set; then 11897 withval="$with_purify" 11898 11899cat >>confdefs.h <<EOF 11900#define USE_PURIFY 1 11901EOF 11902 11903 : "${with_cflags:=-g}" 11904 : "${enable_leaks:=no}" 11905 with_purify=yes 11906else 11907 with_purify= 11908fi; 11909echo "$as_me:11909: result: ${with_purify:-no}" >&5 11910echo "${ECHO_T}${with_purify:-no}" >&6 11911 11912case ".$with_cflags" in 11913(.*-g*) 11914 case .$CFLAGS in 11915 (.*-g*) 11916 ;; 11917 (*) 11918 11919cf_fix_cppflags=no 11920cf_new_cflags= 11921cf_new_cppflags= 11922cf_new_extra_cppflags= 11923 11924for cf_add_cflags in -g 11925do 11926case "$cf_fix_cppflags" in 11927(no) 11928 case "$cf_add_cflags" in 11929 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 11930 case "$cf_add_cflags" in 11931 (-D*) 11932 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 11933 11934 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 11935 && test -z "${cf_tst_cflags}" \ 11936 && cf_fix_cppflags=yes 11937 11938 if test "$cf_fix_cppflags" = yes ; then 11939 11940 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 11941 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 11942 11943 continue 11944 elif test "${cf_tst_cflags}" = "\"'" ; then 11945 11946 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 11947 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 11948 11949 continue 11950 fi 11951 ;; 11952 esac 11953 case "$CPPFLAGS" in 11954 (*$cf_add_cflags) 11955 ;; 11956 (*) 11957 case "$cf_add_cflags" in 11958 (-D*) 11959 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 11960 11961CPPFLAGS=`echo "$CPPFLAGS" | \ 11962 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 11963 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 11964 11965 ;; 11966 esac 11967 11968 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 11969 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 11970 11971 ;; 11972 esac 11973 ;; 11974 (*) 11975 11976 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 11977 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 11978 11979 ;; 11980 esac 11981 ;; 11982(yes) 11983 11984 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 11985 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 11986 11987 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 11988 11989 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 11990 && test -z "${cf_tst_cflags}" \ 11991 && cf_fix_cppflags=no 11992 ;; 11993esac 11994done 11995 11996if test -n "$cf_new_cflags" ; then 11997 11998 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 11999 CFLAGS="${CFLAGS}$cf_new_cflags" 12000 12001fi 12002 12003if test -n "$cf_new_cppflags" ; then 12004 12005 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 12006 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 12007 12008fi 12009 12010if test -n "$cf_new_extra_cppflags" ; then 12011 12012 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 12013 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 12014 12015fi 12016 12017 ;; 12018 esac 12019 ;; 12020esac 12021 12022echo "$as_me:12022: checking if you want to use valgrind for testing" >&5 12023echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6 12024 12025# Check whether --with-valgrind or --without-valgrind was given. 12026if test "${with_valgrind+set}" = set; then 12027 withval="$with_valgrind" 12028 12029cat >>confdefs.h <<EOF 12030#define USE_VALGRIND 1 12031EOF 12032 12033 : "${with_cflags:=-g}" 12034 : "${enable_leaks:=no}" 12035 with_valgrind=yes 12036else 12037 with_valgrind= 12038fi; 12039echo "$as_me:12039: result: ${with_valgrind:-no}" >&5 12040echo "${ECHO_T}${with_valgrind:-no}" >&6 12041 12042case ".$with_cflags" in 12043(.*-g*) 12044 case .$CFLAGS in 12045 (.*-g*) 12046 ;; 12047 (*) 12048 12049cf_fix_cppflags=no 12050cf_new_cflags= 12051cf_new_cppflags= 12052cf_new_extra_cppflags= 12053 12054for cf_add_cflags in -g 12055do 12056case "$cf_fix_cppflags" in 12057(no) 12058 case "$cf_add_cflags" in 12059 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 12060 case "$cf_add_cflags" in 12061 (-D*) 12062 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 12063 12064 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 12065 && test -z "${cf_tst_cflags}" \ 12066 && cf_fix_cppflags=yes 12067 12068 if test "$cf_fix_cppflags" = yes ; then 12069 12070 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 12071 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 12072 12073 continue 12074 elif test "${cf_tst_cflags}" = "\"'" ; then 12075 12076 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 12077 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 12078 12079 continue 12080 fi 12081 ;; 12082 esac 12083 case "$CPPFLAGS" in 12084 (*$cf_add_cflags) 12085 ;; 12086 (*) 12087 case "$cf_add_cflags" in 12088 (-D*) 12089 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 12090 12091CPPFLAGS=`echo "$CPPFLAGS" | \ 12092 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 12093 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 12094 12095 ;; 12096 esac 12097 12098 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 12099 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 12100 12101 ;; 12102 esac 12103 ;; 12104 (*) 12105 12106 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 12107 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 12108 12109 ;; 12110 esac 12111 ;; 12112(yes) 12113 12114 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 12115 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 12116 12117 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 12118 12119 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 12120 && test -z "${cf_tst_cflags}" \ 12121 && cf_fix_cppflags=no 12122 ;; 12123esac 12124done 12125 12126if test -n "$cf_new_cflags" ; then 12127 12128 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 12129 CFLAGS="${CFLAGS}$cf_new_cflags" 12130 12131fi 12132 12133if test -n "$cf_new_cppflags" ; then 12134 12135 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 12136 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 12137 12138fi 12139 12140if test -n "$cf_new_extra_cppflags" ; then 12141 12142 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 12143 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 12144 12145fi 12146 12147 ;; 12148 esac 12149 ;; 12150esac 12151 12152echo "$as_me:12152: checking if you want to perform memory-leak testing" >&5 12153echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6 12154 12155# Check whether --with-no-leaks or --without-no-leaks was given. 12156if test "${with_no_leaks+set}" = set; then 12157 withval="$with_no_leaks" 12158 12159cat >>confdefs.h <<\EOF 12160#define NO_LEAKS 1 12161EOF 12162 12163 cf_doalloc=".${with_dmalloc}${with_dbmalloc}${with_purify}${with_valgrind}" 12164 case ${cf_doalloc} in 12165 (*yes*) ;; 12166 (*) 12167cat >>confdefs.h <<\EOF 12168#define DOALLOC 10000 12169EOF 12170 ;; 12171 esac 12172 enable_leaks=no 12173else 12174 enable_leaks=yes 12175fi; 12176if test "x$enable_leaks" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi 12177echo "$as_me:12177: result: $with_no_leaks" >&5 12178echo "${ECHO_T}$with_no_leaks" >&6 12179 12180echo "$as_me:12180: checking if you want --trace option" >&5 12181echo $ECHO_N "checking if you want --trace option... $ECHO_C" >&6 12182 12183# Check whether --enable-trace or --disable-trace was given. 12184if test "${enable_trace+set}" = set; then 12185 enableval="$enable_trace" 12186 12187else 12188 enableval=yes 12189fi; 12190echo "$as_me:12190: result: $enableval" >&5 12191echo "${ECHO_T}$enableval" >&6 12192if test "$enableval" != no ; then 12193EXTRAOBJS="$EXTRAOBJS trace\$o" 12194 12195cat >>confdefs.h <<\EOF 12196#define HAVE_DLG_TRACE 1 12197EOF 12198 12199else 12200 : 12201fi 12202 12203echo "$as_me:12203: checking if rpath option should be used" >&5 12204echo $ECHO_N "checking if rpath option should be used... $ECHO_C" >&6 12205 12206# Check whether --enable-rpath or --disable-rpath was given. 12207if test "${enable_rpath+set}" = set; then 12208 enableval="$enable_rpath" 12209 cf_cv_enable_rpath=$enableval 12210else 12211 cf_cv_enable_rpath=no 12212fi; 12213echo "$as_me:12213: result: $cf_cv_enable_rpath" >&5 12214echo "${ECHO_T}$cf_cv_enable_rpath" >&6 12215 12216LD_RPATH_OPT= 12217if test "x$cf_cv_enable_rpath" != xno 12218then 12219 echo "$as_me:12219: checking for an rpath option" >&5 12220echo $ECHO_N "checking for an rpath option... $ECHO_C" >&6 12221 case "$cf_cv_system_name" in 12222 (irix*) 12223 if test "$GCC" = yes; then 12224 LD_RPATH_OPT="-Wl,-rpath," 12225 else 12226 LD_RPATH_OPT="-rpath " 12227 fi 12228 ;; 12229 (linux*|gnu*|k*bsd*-gnu|freebsd*) 12230 LD_RPATH_OPT="-Wl,-rpath," 12231 ;; 12232 (openbsd[2-9].*|mirbsd*) 12233 LD_RPATH_OPT="-Wl,-rpath," 12234 ;; 12235 (dragonfly*) 12236 LD_RPATH_OPT="-rpath " 12237 ;; 12238 (netbsd*) 12239 LD_RPATH_OPT="-Wl,-rpath," 12240 ;; 12241 (osf*|mls+*) 12242 LD_RPATH_OPT="-rpath " 12243 ;; 12244 (solaris2*) 12245 LD_RPATH_OPT="-R" 12246 ;; 12247 (*) 12248 ;; 12249 esac 12250 echo "$as_me:12250: result: $LD_RPATH_OPT" >&5 12251echo "${ECHO_T}$LD_RPATH_OPT" >&6 12252 12253 case "x$LD_RPATH_OPT" in 12254 (x-R*) 12255 echo "$as_me:12255: checking if we need a space after rpath option" >&5 12256echo $ECHO_N "checking if we need a space after rpath option... $ECHO_C" >&6 12257 cf_save_LIBS="$LIBS" 12258 12259cf_add_libs="$LIBS" 12260# reverse order 12261cf_add_0lib= 12262for cf_add_1lib in ${LD_RPATH_OPT}$libdir; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 12263# filter duplicates 12264for cf_add_1lib in $cf_add_0lib; do 12265 for cf_add_2lib in $cf_add_libs; do 12266 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 12267 cf_add_1lib= 12268 break 12269 fi 12270 done 12271 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 12272done 12273LIBS="$cf_add_libs" 12274 12275 cat >"conftest.$ac_ext" <<_ACEOF 12276#line 12276 "configure" 12277#include "confdefs.h" 12278 12279int 12280main (void) 12281{ 12282 12283 ; 12284 return 0; 12285} 12286_ACEOF 12287rm -f "conftest.$ac_objext" "conftest$ac_exeext" 12288if { (eval echo "$as_me:12288: \"$ac_link\"") >&5 12289 (eval $ac_link) 2>&5 12290 ac_status=$? 12291 echo "$as_me:12291: \$? = $ac_status" >&5 12292 (exit "$ac_status"); } && 12293 { ac_try='test -s "conftest$ac_exeext"' 12294 { (eval echo "$as_me:12294: \"$ac_try\"") >&5 12295 (eval $ac_try) 2>&5 12296 ac_status=$? 12297 echo "$as_me:12297: \$? = $ac_status" >&5 12298 (exit "$ac_status"); }; }; then 12299 cf_rpath_space=no 12300else 12301 echo "$as_me: failed program was:" >&5 12302cat "conftest.$ac_ext" >&5 12303cf_rpath_space=yes 12304fi 12305rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 12306 LIBS="$cf_save_LIBS" 12307 echo "$as_me:12307: result: $cf_rpath_space" >&5 12308echo "${ECHO_T}$cf_rpath_space" >&6 12309 test "$cf_rpath_space" = yes && LD_RPATH_OPT="$LD_RPATH_OPT " 12310 ;; 12311 esac 12312fi 12313 12314REL_VERSION=${VERSION_MAJOR}.${VERSION_MINOR} 12315ABI_VERSION=`echo "$VERSION" |sed -e 's/:/./g'` 12316cf_cv_rel_version=$REL_VERSION 12317 12318test -z "$cf_cv_rel_version" && cf_cv_rel_version=0.0 12319 12320# Check whether --with-rel-version or --without-rel-version was given. 12321if test "${with_rel_version+set}" = set; then 12322 withval="$with_rel_version" 12323 { echo "$as_me:12323: WARNING: overriding release version $cf_cv_rel_version to $withval" >&5 12324echo "$as_me: WARNING: overriding release version $cf_cv_rel_version to $withval" >&2;} 12325 cf_cv_rel_version=$withval 12326fi; 12327 12328 DIALOG_MAJOR=`echo "$cf_cv_rel_version" | sed -e 's/\..*//'` 12329 DIALOG_MINOR=`echo "$cf_cv_rel_version" | sed -e 's/^[^.]*//' -e 's/^\.//' -e 's/\..*//'` 12330 12331if test -n "$DIALOG_MAJOR" ; then 12332 case $DIALOG_MAJOR in 12333 ([0-9]*) 12334 ;; 12335 (*) 12336 { { echo "$as_me:12336: error: Release major-version is not a number: $DIALOG_MAJOR" >&5 12337echo "$as_me: error: Release major-version is not a number: $DIALOG_MAJOR" >&2;} 12338 { (exit 1); exit 1; }; } 12339 ;; 12340 esac 12341else 12342 { { echo "$as_me:12342: error: Release major-version value is empty" >&5 12343echo "$as_me: error: Release major-version value is empty" >&2;} 12344 { (exit 1); exit 1; }; } 12345fi 12346 12347if test -n "$DIALOG_MINOR" ; then 12348 case $DIALOG_MINOR in 12349 ([0-9]*) 12350 ;; 12351 (*) 12352 { { echo "$as_me:12352: error: Release minor-version is not a number: $DIALOG_MINOR" >&5 12353echo "$as_me: error: Release minor-version is not a number: $DIALOG_MINOR" >&2;} 12354 { (exit 1); exit 1; }; } 12355 ;; 12356 esac 12357else 12358 { { echo "$as_me:12358: error: Release minor-version value is empty" >&5 12359echo "$as_me: error: Release minor-version value is empty" >&2;} 12360 { (exit 1); exit 1; }; } 12361fi 12362 12363test -z "$cf_cv_abi_version" && cf_cv_abi_version=0 12364 12365# Check whether --with-abi-version or --without-abi-version was given. 12366if test "${with_abi_version+set}" = set; then 12367 withval="$with_abi_version" 12368 12369 if test "x$cf_cv_abi_version" != "x$withval" 12370 then 12371 { echo "$as_me:12371: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&5 12372echo "$as_me: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&2;} 12373 case "$cf_cv_rel_version" in 12374 (5.*) 12375 cf_cv_rel_version=$withval.0 12376 ;; 12377 (6.*) 12378 cf_cv_rel_version=$withval.9 # FIXME: should be 10 as of 6.0 release 12379 ;; 12380 esac 12381 fi 12382 cf_cv_abi_version=$withval 12383fi; 12384 12385if test -n "$cf_cv_abi_version" ; then 12386 case $cf_cv_abi_version in 12387 ([0-9]*) 12388 ;; 12389 (*) 12390 { { echo "$as_me:12390: error: ABI version is not a number: $cf_cv_abi_version" >&5 12391echo "$as_me: error: ABI version is not a number: $cf_cv_abi_version" >&2;} 12392 { (exit 1); exit 1; }; } 12393 ;; 12394 esac 12395else 12396 { { echo "$as_me:12396: error: ABI version value is empty" >&5 12397echo "$as_me: error: ABI version value is empty" >&2;} 12398 { (exit 1); exit 1; }; } 12399fi 12400 12401LIB_MODEL=static 12402DFT_LWR_MODEL=$LIB_MODEL 12403LIBTOOL_MAKE="#" 12404 12405# use to comment-out makefile lines 12406MAKE_NORMAL= 12407MAKE_STATIC= 12408MAKE_SHARED="#" 12409MAKE_DLLS="#" 12410 12411shlibdir=$libdir 12412 12413echo "$as_me:12413: checking if libtool -version-number should be used" >&5 12414echo $ECHO_N "checking if libtool -version-number should be used... $ECHO_C" >&6 12415 12416# Check whether --enable-libtool-version or --disable-libtool-version was given. 12417if test "${enable_libtool_version+set}" = set; then 12418 enableval="$enable_libtool_version" 12419 test "$enableval" != no && enableval=yes 12420 if test "$enableval" != "yes" ; then 12421 cf_libtool_version=no 12422 else 12423 cf_libtool_version=yes 12424 fi 12425else 12426 enableval=yes 12427 cf_libtool_version=yes 12428 12429fi; 12430echo "$as_me:12430: result: $cf_libtool_version" >&5 12431echo "${ECHO_T}$cf_libtool_version" >&6 12432 12433if test "$cf_libtool_version" = yes ; then 12434 LIBTOOL_VERSION="-version-number" 12435else 12436 LIBTOOL_VERSION="-version-info" 12437 case "x$VERSION" in 12438 (x) 12439 { echo "$as_me:12439: WARNING: VERSION was not set" >&5 12440echo "$as_me: WARNING: VERSION was not set" >&2;} 12441 ;; 12442 (x*.*.*) 12443 ABI_VERSION="$VERSION" 12444 test -n "$verbose" && echo " ABI_VERSION: $ABI_VERSION" 1>&6 12445 12446echo "${as_me:-configure}:12446: testing ABI_VERSION: $ABI_VERSION ..." 1>&5 12447 12448 ;; 12449 (x*:*:*) 12450 ABI_VERSION=`echo "$VERSION" | sed -e 's/:/./g'` 12451 test -n "$verbose" && echo " ABI_VERSION: $ABI_VERSION" 1>&6 12452 12453echo "${as_me:-configure}:12453: testing ABI_VERSION: $ABI_VERSION ..." 1>&5 12454 12455 ;; 12456 (*) 12457 { echo "$as_me:12457: WARNING: unexpected VERSION value: $VERSION" >&5 12458echo "$as_me: WARNING: unexpected VERSION value: $VERSION" >&2;} 12459 ;; 12460 esac 12461fi 12462 12463LIBTOOL= 12464 12465# common library maintenance symbols that are convenient for libtool scripts: 12466LIB_CREATE='${AR} -cr' 12467LIB_OBJECT='${OBJECTS}' 12468LIB_SUFFIX=.a 12469LIB_PREP="$RANLIB" 12470 12471# symbols used to prop libtool up to enable it to determine what it should be 12472# doing: 12473LIB_CLEAN= 12474LIB_COMPILE= 12475LIB_LINK='${CC}' 12476LIB_INSTALL= 12477LIB_UNINSTALL= 12478 12479echo "$as_me:12479: checking if you want to build libraries with libtool" >&5 12480echo $ECHO_N "checking if you want to build libraries with libtool... $ECHO_C" >&6 12481 12482# Check whether --with-libtool or --without-libtool was given. 12483if test "${with_libtool+set}" = set; then 12484 withval="$with_libtool" 12485 with_libtool=$withval 12486else 12487 with_libtool=no 12488fi; 12489echo "$as_me:12489: result: $with_libtool" >&5 12490echo "${ECHO_T}$with_libtool" >&6 12491if test "$with_libtool" != "no"; then 12492 12493 if test "$with_libtool" != "yes" ; then 12494 12495if test "x$prefix" != xNONE; then 12496 cf_path_syntax="$prefix" 12497else 12498 cf_path_syntax="$ac_default_prefix" 12499fi 12500 12501case ".$with_libtool" in 12502(.\$\(*\)*|.\'*\'*) 12503 ;; 12504(..|./*|.\\*) 12505 ;; 12506(.[a-zA-Z]:[\\/]*) # OS/2 EMX 12507 ;; 12508(.\$\{*prefix\}*|.\$\{*dir\}*) 12509 eval with_libtool="$with_libtool" 12510 case ".$with_libtool" in 12511 (.NONE/*) 12512 with_libtool=`echo "$with_libtool" | sed -e s%NONE%$cf_path_syntax%` 12513 ;; 12514 esac 12515 ;; 12516(.no|.NONE/*) 12517 with_libtool=`echo "$with_libtool" | sed -e s%NONE%$cf_path_syntax%` 12518 ;; 12519(*) 12520 { { echo "$as_me:12520: error: expected a pathname, not \"$with_libtool\"" >&5 12521echo "$as_me: error: expected a pathname, not \"$with_libtool\"" >&2;} 12522 { (exit 1); exit 1; }; } 12523 ;; 12524esac 12525 12526 LIBTOOL=$with_libtool 12527 else 12528 if test -n "$ac_tool_prefix"; then 12529 for ac_prog in libtool glibtool 12530 do 12531 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 12532set dummy $ac_tool_prefix$ac_prog; ac_word=$2 12533echo "$as_me:12533: checking for $ac_word" >&5 12534echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 12535if test "${ac_cv_prog_LIBTOOL+set}" = set; then 12536 echo $ECHO_N "(cached) $ECHO_C" >&6 12537else 12538 if test -n "$LIBTOOL"; then 12539 ac_cv_prog_LIBTOOL="$LIBTOOL" # Let the user override the test. 12540else 12541 ac_save_IFS=$IFS; IFS=$ac_path_separator 12542ac_dummy="$PATH" 12543for ac_dir in $ac_dummy; do 12544 IFS=$ac_save_IFS 12545 test -z "$ac_dir" && ac_dir=. 12546 $as_executable_p "$ac_dir/$ac_word" || continue 12547ac_cv_prog_LIBTOOL="$ac_tool_prefix$ac_prog" 12548echo "$as_me:12548: found $ac_dir/$ac_word" >&5 12549break 12550done 12551 12552fi 12553fi 12554LIBTOOL=$ac_cv_prog_LIBTOOL 12555if test -n "$LIBTOOL"; then 12556 echo "$as_me:12556: result: $LIBTOOL" >&5 12557echo "${ECHO_T}$LIBTOOL" >&6 12558else 12559 echo "$as_me:12559: result: no" >&5 12560echo "${ECHO_T}no" >&6 12561fi 12562 12563 test -n "$LIBTOOL" && break 12564 done 12565fi 12566if test -z "$LIBTOOL"; then 12567 ac_ct_LIBTOOL=$LIBTOOL 12568 for ac_prog in libtool glibtool 12569do 12570 # Extract the first word of "$ac_prog", so it can be a program name with args. 12571set dummy $ac_prog; ac_word=$2 12572echo "$as_me:12572: checking for $ac_word" >&5 12573echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 12574if test "${ac_cv_prog_ac_ct_LIBTOOL+set}" = set; then 12575 echo $ECHO_N "(cached) $ECHO_C" >&6 12576else 12577 if test -n "$ac_ct_LIBTOOL"; then 12578 ac_cv_prog_ac_ct_LIBTOOL="$ac_ct_LIBTOOL" # Let the user override the test. 12579else 12580 ac_save_IFS=$IFS; IFS=$ac_path_separator 12581ac_dummy="$PATH" 12582for ac_dir in $ac_dummy; do 12583 IFS=$ac_save_IFS 12584 test -z "$ac_dir" && ac_dir=. 12585 $as_executable_p "$ac_dir/$ac_word" || continue 12586ac_cv_prog_ac_ct_LIBTOOL="$ac_prog" 12587echo "$as_me:12587: found $ac_dir/$ac_word" >&5 12588break 12589done 12590 12591fi 12592fi 12593ac_ct_LIBTOOL=$ac_cv_prog_ac_ct_LIBTOOL 12594if test -n "$ac_ct_LIBTOOL"; then 12595 echo "$as_me:12595: result: $ac_ct_LIBTOOL" >&5 12596echo "${ECHO_T}$ac_ct_LIBTOOL" >&6 12597else 12598 echo "$as_me:12598: result: no" >&5 12599echo "${ECHO_T}no" >&6 12600fi 12601 12602 test -n "$ac_ct_LIBTOOL" && break 12603done 12604test -n "$ac_ct_LIBTOOL" || ac_ct_LIBTOOL="none" 12605 12606 LIBTOOL=$ac_ct_LIBTOOL 12607fi 12608 12609if test -n "$LIBTOOL" && test "$LIBTOOL" != none 12610then 12611 cf_cv_libtool_version=`$LIBTOOL --version 2>&1 | sed -e '/^$/d' |sed -e '2,$d' -e 's/([^)]*)//g' -e 's/^[^1-9]*//' -e 's/[^0-9.].*//'` 12612else 12613 cf_cv_libtool_version= 12614fi 12615test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version 12616 12617 if test -z "$cf_cv_libtool_version" && test "$LIBTOOL" = libtool 12618 then 12619 12620unset ac_cv_prog_ac_ct_LIBTOOL 12621unset ac_ct_LIBTOOL 12622unset LIBTOOL 12623 12624 if test -n "$ac_tool_prefix"; then 12625 for ac_prog in glibtool 12626 do 12627 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 12628set dummy $ac_tool_prefix$ac_prog; ac_word=$2 12629echo "$as_me:12629: checking for $ac_word" >&5 12630echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 12631if test "${ac_cv_prog_LIBTOOL+set}" = set; then 12632 echo $ECHO_N "(cached) $ECHO_C" >&6 12633else 12634 if test -n "$LIBTOOL"; then 12635 ac_cv_prog_LIBTOOL="$LIBTOOL" # Let the user override the test. 12636else 12637 ac_save_IFS=$IFS; IFS=$ac_path_separator 12638ac_dummy="$PATH" 12639for ac_dir in $ac_dummy; do 12640 IFS=$ac_save_IFS 12641 test -z "$ac_dir" && ac_dir=. 12642 $as_executable_p "$ac_dir/$ac_word" || continue 12643ac_cv_prog_LIBTOOL="$ac_tool_prefix$ac_prog" 12644echo "$as_me:12644: found $ac_dir/$ac_word" >&5 12645break 12646done 12647 12648fi 12649fi 12650LIBTOOL=$ac_cv_prog_LIBTOOL 12651if test -n "$LIBTOOL"; then 12652 echo "$as_me:12652: result: $LIBTOOL" >&5 12653echo "${ECHO_T}$LIBTOOL" >&6 12654else 12655 echo "$as_me:12655: result: no" >&5 12656echo "${ECHO_T}no" >&6 12657fi 12658 12659 test -n "$LIBTOOL" && break 12660 done 12661fi 12662if test -z "$LIBTOOL"; then 12663 ac_ct_LIBTOOL=$LIBTOOL 12664 for ac_prog in glibtool 12665do 12666 # Extract the first word of "$ac_prog", so it can be a program name with args. 12667set dummy $ac_prog; ac_word=$2 12668echo "$as_me:12668: checking for $ac_word" >&5 12669echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 12670if test "${ac_cv_prog_ac_ct_LIBTOOL+set}" = set; then 12671 echo $ECHO_N "(cached) $ECHO_C" >&6 12672else 12673 if test -n "$ac_ct_LIBTOOL"; then 12674 ac_cv_prog_ac_ct_LIBTOOL="$ac_ct_LIBTOOL" # Let the user override the test. 12675else 12676 ac_save_IFS=$IFS; IFS=$ac_path_separator 12677ac_dummy="$PATH" 12678for ac_dir in $ac_dummy; do 12679 IFS=$ac_save_IFS 12680 test -z "$ac_dir" && ac_dir=. 12681 $as_executable_p "$ac_dir/$ac_word" || continue 12682ac_cv_prog_ac_ct_LIBTOOL="$ac_prog" 12683echo "$as_me:12683: found $ac_dir/$ac_word" >&5 12684break 12685done 12686 12687fi 12688fi 12689ac_ct_LIBTOOL=$ac_cv_prog_ac_ct_LIBTOOL 12690if test -n "$ac_ct_LIBTOOL"; then 12691 echo "$as_me:12691: result: $ac_ct_LIBTOOL" >&5 12692echo "${ECHO_T}$ac_ct_LIBTOOL" >&6 12693else 12694 echo "$as_me:12694: result: no" >&5 12695echo "${ECHO_T}no" >&6 12696fi 12697 12698 test -n "$ac_ct_LIBTOOL" && break 12699done 12700test -n "$ac_ct_LIBTOOL" || ac_ct_LIBTOOL="none" 12701 12702 LIBTOOL=$ac_ct_LIBTOOL 12703fi 12704 12705if test -n "$LIBTOOL" && test "$LIBTOOL" != none 12706then 12707 cf_cv_libtool_version=`$LIBTOOL --version 2>&1 | sed -e '/^$/d' |sed -e '2,$d' -e 's/([^)]*)//g' -e 's/^[^1-9]*//' -e 's/[^0-9.].*//'` 12708else 12709 cf_cv_libtool_version= 12710fi 12711test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version 12712 12713 fi 12714 fi 12715 if test -z "$LIBTOOL" ; then 12716 { { echo "$as_me:12716: error: Cannot find libtool" >&5 12717echo "$as_me: error: Cannot find libtool" >&2;} 12718 { (exit 1); exit 1; }; } 12719 fi 12720 LIB_CREATE='${LIBTOOL} --mode=link ${CC} -rpath ${libdir} ${LIBTOOL_VERSION} `cut -f1 ${top_srcdir}/VERSION` ${LIBTOOL_OPTS} ${LT_UNDEF} $(LIBS) -o' 12721 LIB_OBJECT='${OBJECTS:.o=.lo}' 12722 LIB_SUFFIX=.la 12723 LIB_CLEAN='${LIBTOOL} --mode=clean' 12724 LIB_COMPILE='${LIBTOOL} --mode=compile' 12725 LIB_LINK='${LIBTOOL} --mode=link ${CC} ${LIBTOOL_OPTS}' 12726 LIB_INSTALL='${LIBTOOL} --mode=install' 12727 LIB_UNINSTALL='${LIBTOOL} --mode=uninstall' 12728 LIB_PREP=: 12729 12730if test -n "$LIBTOOL" && test "$LIBTOOL" != none 12731then 12732 echo "$as_me:12732: checking version of $LIBTOOL" >&5 12733echo $ECHO_N "checking version of $LIBTOOL... $ECHO_C" >&6 12734 12735if test -n "$LIBTOOL" && test "$LIBTOOL" != none 12736then 12737 cf_cv_libtool_version=`$LIBTOOL --version 2>&1 | sed -e '/^$/d' |sed -e '2,$d' -e 's/([^)]*)//g' -e 's/^[^1-9]*//' -e 's/[^0-9.].*//'` 12738else 12739 cf_cv_libtool_version= 12740fi 12741test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version 12742 12743 echo "$as_me:12743: result: $cf_cv_libtool_version" >&5 12744echo "${ECHO_T}$cf_cv_libtool_version" >&6 12745 if test -z "$cf_cv_libtool_version" ; then 12746 { { echo "$as_me:12746: error: This is not GNU libtool" >&5 12747echo "$as_me: error: This is not GNU libtool" >&2;} 12748 { (exit 1); exit 1; }; } 12749 fi 12750else 12751 { { echo "$as_me:12751: error: GNU libtool has not been found" >&5 12752echo "$as_me: error: GNU libtool has not been found" >&2;} 12753 { (exit 1); exit 1; }; } 12754fi 12755 12756 # special hack to add -no-undefined (which libtool should do for itself) 12757 LT_UNDEF= 12758 case "$cf_cv_system_name" in 12759 (cygwin*|msys*|mingw32*|os2*|uwin*|aix[4-7]) 12760 LT_UNDEF=-no-undefined 12761 ;; 12762 esac 12763 12764 # special hack to add --tag option for C++ compiler 12765 case "$cf_cv_libtool_version" in 12766 (1.[5-9]*|[2-9].[0-9.a-z]*) 12767 LIBTOOL_CXX="$LIBTOOL --tag=CXX" 12768 LIBTOOL="$LIBTOOL --tag=CC" 12769 ;; 12770 (*) 12771 LIBTOOL_CXX="$LIBTOOL" 12772 ;; 12773 esac 12774else 12775 LIBTOOL="" 12776 LIBTOOL_CXX="" 12777fi 12778 12779test -z "$LIBTOOL" && ECHO_LT= 12780 12781LIB_CREATE="$LIB_CREATE \$@" 12782 12783if test "$with_libtool" = "yes" ; then 12784 OBJEXT="lo" 12785 LIB_MODEL=libtool 12786 DFT_LWR_MODEL=$LIB_MODEL 12787 LIBTOOL_MAKE= 12788 12789echo "$as_me:12789: checking for additional libtool options" >&5 12790echo $ECHO_N "checking for additional libtool options... $ECHO_C" >&6 12791 12792# Check whether --with-libtool-opts or --without-libtool-opts was given. 12793if test "${with_libtool_opts+set}" = set; then 12794 withval="$with_libtool_opts" 12795 with_libtool_opts=$withval 12796else 12797 with_libtool_opts=no 12798fi; 12799echo "$as_me:12799: result: $with_libtool_opts" >&5 12800echo "${ECHO_T}$with_libtool_opts" >&6 12801 12802case .$with_libtool_opts in 12803(.yes|.no|.) 12804 ;; 12805(*) 12806 LIBTOOL_OPTS="$LIBTOOL_OPTS $with_libtool_opts" 12807 ;; 12808esac 12809 12810echo "$as_me:12810: checking if exported-symbols file should be used" >&5 12811echo $ECHO_N "checking if exported-symbols file should be used... $ECHO_C" >&6 12812 12813# Check whether --with-export-syms or --without-export-syms was given. 12814if test "${with_export_syms+set}" = set; then 12815 withval="$with_export_syms" 12816 with_export_syms=$withval 12817else 12818 with_export_syms=no 12819fi; 12820if test "x$with_export_syms" = xyes 12821then 12822 with_export_syms='${top_srcdir}/package/${PACKAGE}.sym' 12823 12824fi 12825echo "$as_me:12825: result: $with_export_syms" >&5 12826echo "${ECHO_T}$with_export_syms" >&6 12827if test "x$with_export_syms" != xno 12828then 12829 EXPORT_SYMS="-export-symbols $with_export_syms" 12830 12831fi 12832 12833 MAKE_NORMAL="#" 12834 MAKE_STATIC="#" 12835 MAKE_SHARED= 12836else 12837 echo "$as_me:12837: checking if you want to build shared libraries" >&5 12838echo $ECHO_N "checking if you want to build shared libraries... $ECHO_C" >&6 12839 12840# Check whether --with-shared or --without-shared was given. 12841if test "${with_shared+set}" = set; then 12842 withval="$with_shared" 12843 with_shared=$withval 12844else 12845 with_shared=no 12846fi; 12847 echo "$as_me:12847: result: $with_shared" >&5 12848echo "${ECHO_T}$with_shared" >&6 12849 if test "$with_shared" = "yes" ; then 12850 LIB_MODEL=shared 12851 DFT_LWR_MODEL=$LIB_MODEL 12852 12853 RM_SHARED_OPTS= 12854 LOCAL_LDFLAGS= 12855 LOCAL_LDFLAGS2= 12856 LD_SHARED_OPTS= 12857 INSTALL_LIB="-m 644" 12858 : ${rel_builddir:=.} 12859 12860 shlibdir=$libdir 12861 12862 MAKE_DLLS="#" 12863 12864 cf_cv_do_symlinks=no 12865 cf_ld_rpath_opt= 12866 test "$cf_cv_enable_rpath" = yes && cf_ld_rpath_opt="$LD_RPATH_OPT" 12867 12868 echo "$as_me:12868: checking if release/abi version should be used for shared libs" >&5 12869echo $ECHO_N "checking if release/abi version should be used for shared libs... $ECHO_C" >&6 12870 12871# Check whether --with-shlib-version or --without-shlib-version was given. 12872if test "${with_shlib_version+set}" = set; then 12873 withval="$with_shlib_version" 12874 test -z "$withval" && withval=auto 12875 case "$withval" in 12876 (yes) 12877 cf_cv_shlib_version=auto 12878 ;; 12879 (rel|abi|auto) 12880 cf_cv_shlib_version=$withval 12881 ;; 12882 (*) 12883 echo "$as_me:12883: result: $withval" >&5 12884echo "${ECHO_T}$withval" >&6 12885 { { echo "$as_me:12885: error: option value must be one of: rel, abi, or auto" >&5 12886echo "$as_me: error: option value must be one of: rel, abi, or auto" >&2;} 12887 { (exit 1); exit 1; }; } 12888 ;; 12889 esac 12890 12891else 12892 cf_cv_shlib_version=auto 12893fi; 12894 echo "$as_me:12894: result: $cf_cv_shlib_version" >&5 12895echo "${ECHO_T}$cf_cv_shlib_version" >&6 12896 12897 cf_cv_rm_so_locs=no 12898 cf_try_cflags= 12899 12900 # Some less-capable ports of gcc support only -fpic 12901 CC_SHARED_OPTS= 12902 12903 cf_try_fPIC=no 12904 if test "$GCC" = yes 12905 then 12906 cf_try_fPIC=yes 12907 else 12908 case "$cf_cv_system_name" in 12909 (*linux*) # e.g., PGI compiler 12910 cf_try_fPIC=yes 12911 ;; 12912 esac 12913 fi 12914 12915 if test "$cf_try_fPIC" = yes 12916 then 12917 echo "$as_me:12917: checking which $CC option to use" >&5 12918echo $ECHO_N "checking which $CC option to use... $ECHO_C" >&6 12919 cf_save_CFLAGS="$CFLAGS" 12920 for CC_SHARED_OPTS in -fPIC -fpic '' 12921 do 12922 CFLAGS="$cf_save_CFLAGS $CC_SHARED_OPTS" 12923 cat >"conftest.$ac_ext" <<_ACEOF 12924#line 12924 "configure" 12925#include "confdefs.h" 12926#include <stdio.h> 12927int 12928main (void) 12929{ 12930int x = 1 12931 ; 12932 return 0; 12933} 12934_ACEOF 12935rm -f "conftest.$ac_objext" 12936if { (eval echo "$as_me:12936: \"$ac_compile\"") >&5 12937 (eval $ac_compile) 2>&5 12938 ac_status=$? 12939 echo "$as_me:12939: \$? = $ac_status" >&5 12940 (exit "$ac_status"); } && 12941 { ac_try='test -s "conftest.$ac_objext"' 12942 { (eval echo "$as_me:12942: \"$ac_try\"") >&5 12943 (eval $ac_try) 2>&5 12944 ac_status=$? 12945 echo "$as_me:12945: \$? = $ac_status" >&5 12946 (exit "$ac_status"); }; }; then 12947 break 12948else 12949 echo "$as_me: failed program was:" >&5 12950cat "conftest.$ac_ext" >&5 12951fi 12952rm -f "conftest.$ac_objext" "conftest.$ac_ext" 12953 done 12954 echo "$as_me:12954: result: $CC_SHARED_OPTS" >&5 12955echo "${ECHO_T}$CC_SHARED_OPTS" >&6 12956 CFLAGS="$cf_save_CFLAGS" 12957 fi 12958 12959 cf_cv_shlib_version_infix=no 12960 12961 case "$cf_cv_system_name" in 12962 (aix4.3-9*|aix[5-7]*) 12963 if test "$GCC" = yes; then 12964 CC_SHARED_OPTS='-Wl,-brtl' 12965 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@' 12966 else 12967 CC_SHARED_OPTS='-brtl' 12968 # as well as '-qpic=large -G' or perhaps "-bM:SRE -bnoentry -bexpall" 12969 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -G -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@' 12970 fi 12971 ;; 12972 (beos*) 12973 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -o $@ -Xlinker -soname=`basename $@` -nostart -e 0' 12974 ;; 12975 (cygwin*) 12976 CC_SHARED_OPTS= 12977 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}' 12978 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a" 12979 cf_cv_shlib_version=cygdll 12980 cf_cv_shlib_version_infix=cygdll 12981 shlibdir=$bindir 12982 MAKE_DLLS= 12983 cat >mk_shared_lib.sh <<-CF_EOF 12984 #!$SHELL 12985 SHARED_LIB=\$1 12986 IMPORT_LIB=\`echo "\$1" | sed -e 's/cyg/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\` 12987 shift 12988 cat <<-EOF 12989 Linking shared library 12990 ** SHARED_LIB \$SHARED_LIB 12991 ** IMPORT_LIB \$IMPORT_LIB 12992EOF 12993 exec \$* ${LDFLAGS} -shared -Wl,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB} 12994CF_EOF 12995 chmod +x mk_shared_lib.sh 12996 ;; 12997 (msys*) 12998 CC_SHARED_OPTS= 12999 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}' 13000 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a" 13001 cf_cv_shlib_version=msysdll 13002 cf_cv_shlib_version_infix=msysdll 13003 shlibdir=$bindir 13004 MAKE_DLLS= 13005 cat >mk_shared_lib.sh <<-CF_EOF 13006 #!$SHELL 13007 SHARED_LIB=\$1 13008 IMPORT_LIB=\`echo "\$1" | sed -e 's/msys-/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\` 13009 shift 13010 cat <<-EOF 13011 Linking shared library 13012 ** SHARED_LIB \$SHARED_LIB 13013 ** IMPORT_LIB \$IMPORT_LIB 13014EOF 13015 exec \$* ${LDFLAGS} -shared -Wl,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB} 13016CF_EOF 13017 chmod +x mk_shared_lib.sh 13018 ;; 13019 (darwin*) 13020 cf_try_cflags="no-cpp-precomp" 13021 CC_SHARED_OPTS="-dynamic" 13022 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -dynamiclib -install_name ${libdir}/`basename $@` -compatibility_version ${ABI_VERSION} -current_version ${ABI_VERSION} -o $@' 13023 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=abi 13024 cf_cv_shlib_version_infix=yes 13025 echo "$as_me:13025: checking if ld -search_paths_first works" >&5 13026echo $ECHO_N "checking if ld -search_paths_first works... $ECHO_C" >&6 13027if test "${cf_cv_ldflags_search_paths_first+set}" = set; then 13028 echo $ECHO_N "(cached) $ECHO_C" >&6 13029else 13030 13031 cf_save_LDFLAGS=$LDFLAGS 13032 LDFLAGS="$LDFLAGS -Wl,-search_paths_first" 13033 cat >"conftest.$ac_ext" <<_ACEOF 13034#line 13034 "configure" 13035#include "confdefs.h" 13036 13037int 13038main (void) 13039{ 13040int i; 13041 ; 13042 return 0; 13043} 13044_ACEOF 13045rm -f "conftest.$ac_objext" "conftest$ac_exeext" 13046if { (eval echo "$as_me:13046: \"$ac_link\"") >&5 13047 (eval $ac_link) 2>&5 13048 ac_status=$? 13049 echo "$as_me:13049: \$? = $ac_status" >&5 13050 (exit "$ac_status"); } && 13051 { ac_try='test -s "conftest$ac_exeext"' 13052 { (eval echo "$as_me:13052: \"$ac_try\"") >&5 13053 (eval $ac_try) 2>&5 13054 ac_status=$? 13055 echo "$as_me:13055: \$? = $ac_status" >&5 13056 (exit "$ac_status"); }; }; then 13057 cf_cv_ldflags_search_paths_first=yes 13058else 13059 echo "$as_me: failed program was:" >&5 13060cat "conftest.$ac_ext" >&5 13061cf_cv_ldflags_search_paths_first=no 13062fi 13063rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 13064 LDFLAGS=$cf_save_LDFLAGS 13065fi 13066echo "$as_me:13066: result: $cf_cv_ldflags_search_paths_first" >&5 13067echo "${ECHO_T}$cf_cv_ldflags_search_paths_first" >&6 13068 if test "$cf_cv_ldflags_search_paths_first" = yes; then 13069 LDFLAGS="$LDFLAGS -Wl,-search_paths_first" 13070 fi 13071 ;; 13072 (hpux[7-8]*) 13073 # HP-UX 8.07 ld lacks "+b" option used for libdir search-list 13074 if test "$GCC" != yes; then 13075 CC_SHARED_OPTS='+Z' 13076 fi 13077 MK_SHARED_LIB='${LD} ${LDFLAGS} -b -o $@' 13078 INSTALL_LIB="-m 555" 13079 ;; 13080 (hpux*) 13081 # (tested with gcc 2.7.2 -- I don't have c89) 13082 if test "$GCC" = yes; then 13083 LD_SHARED_OPTS='-Xlinker +b -Xlinker ${libdir}' 13084 else 13085 CC_SHARED_OPTS='+Z' 13086 LD_SHARED_OPTS='-Wl,+b,${libdir}' 13087 fi 13088 MK_SHARED_LIB='${LD} ${LDFLAGS} +b ${libdir} -b -o $@' 13089 # HP-UX shared libraries must be executable, and should be 13090 # readonly to exploit a quirk in the memory manager. 13091 INSTALL_LIB="-m 555" 13092 ;; 13093 (interix*) 13094 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel 13095 if test "$cf_cv_shlib_version" = rel; then 13096 cf_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}' 13097 else 13098 cf_shared_soname='`basename $@`' 13099 fi 13100 CC_SHARED_OPTS= 13101 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-rpath,${RPATH_LIST} -Wl,-h,'$cf_shared_soname' -o $@' 13102 ;; 13103 (irix*) 13104 if test "$cf_cv_enable_rpath" = yes ; then 13105 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS" 13106 fi 13107 # tested with IRIX 5.2 and 'cc'. 13108 if test "$GCC" != yes; then 13109 CC_SHARED_OPTS='-KPIC' 13110 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -rdata_shared -soname `basename $@` -o $@' 13111 else 13112 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,`basename $@` -o $@' 13113 fi 13114 cf_cv_rm_so_locs=yes 13115 ;; 13116 (linux*|gnu*|k*bsd*-gnu) 13117 if test "$DFT_LWR_MODEL" = "shared" && test -n "$LD_RPATH_OPT" ; then 13118 LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)" 13119 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS" 13120 fi 13121 if test "$cf_cv_enable_rpath" = yes ; then 13122 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS" 13123 fi 13124 13125 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel 13126 if test "$cf_cv_shlib_version" = rel; then 13127 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}' 13128 else 13129 cf_cv_shared_soname='`basename $@`' 13130 fi 13131 13132 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@' 13133 ;; 13134 (mingw*msvc*) 13135 cf_cv_shlib_version=msvcdll 13136 cf_cv_shlib_version_infix=msvcdll 13137 shlibdir=$bindir 13138 MAKE_DLLS= 13139 if test "$DFT_LWR_MODEL" = "shared" ; then 13140 LOCAL_LDFLAGS="-link -dll" 13141 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS" 13142 EXTRA_LDFLAGS="-link -dll $EXTRA_LDFLAGS" 13143 fi 13144 CC_SHARED_OPTS= 13145 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${LD} ${CFLAGS}' 13146 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.lib" 13147 cat >mk_shared_lib.sh <<-CF_EOF 13148 #!$SHELL 13149 SHARED_LIB=\$1 13150 IMPORT_LIB=\`echo "\$1" | sed -e 's/[0-9]*\.dll$/.dll.lib/'\` 13151 shift 13152 my_ld=\$1 13153 shift 13154 cat <<-EOF 13155 Linking shared library 13156 ** SHARED LIB \$SHARED_LIB 13157 ** IMPORT_LIB \$IMPORT_LIB 13158EOF 13159 args=\$(echo \$* | sed -E "s#-l(\w*)#\1.dll.lib#g" | sed -E "s#-L(\w*)#-LIBPATH:\1#g") 13160 exec \$my_ld -DLL -IMPLIB:"\${IMPORT_LIB}" -OUT:"\${SHARED_LIB}" ${LDFLAGS} \$args 13161 mv "\${IMPORT_LIB}" "\${IMPORT_LIB}" 13162CF_EOF 13163 chmod +x mk_shared_lib.sh 13164 cat >mk_prog.sh <<-CF_EOF 13165 #!$SHELL 13166 shift 13167 # Ignore first argument (compiler) and use LD (link.exe) unconditionally 13168 LD="$LD" 13169 clopts=() 13170 ldopts=("/subsystem:console") 13171 libs=() 13172 isdll=0 13173 while test \$# -gt 0; do 13174 case "\$1" in 13175 -link) 13176 # ignore -link argument 13177 ;; 13178 -M[TD] | -M[TD]d) 13179 # ignore runtime-library option 13180 ;; 13181 -dll) 13182 isdll=1 13183 ;; 13184 -W* | -w*) 13185 # ignore warnings 13186 ;; 13187 -D*) 13188 clopts+=("\$1") 13189 ;; 13190 -I*) 13191 clopts+=("\$1") 13192 ;; 13193 -l*) 13194 libs+=("\`echo \"\$1\" | sed \"s/^-l//\"\`") 13195 ;; 13196 -L*) 13197 ldopts+=("\`echo \"\$1\" | sed \"s/^-L/-LIBPATH:/\"\`") 13198 ;; 13199 *.obj | *.o) 13200 ldopts+=("\$1") 13201 ;; 13202 -Wl,*) 13203 for linkarg in \`echo '\$1' | sed -e 's/-Wl,//' -e 's/,/ /'\`; do 13204 ldopts+=("\${linkarg}") 13205 done 13206 ;; 13207 *.lib) 13208 ldopts+=("\$1") 13209 ;; 13210 -o) 13211 shift 13212 ldopts+=("-out:\$1") 13213 ;; 13214 *) 13215 clopts+=("\$1") 13216 ldopts+=("\$1") 13217 ;; 13218 esac 13219 shift 13220 done 13221 if [ "\$isdll" -ne 0 ]; then 13222 for lib in \${libs[*]}; do 13223 ldopts+=("\$lib.dll.lib") 13224 done 13225 else 13226 for lib in \${libs[*]}; do 13227 ldopts+=("\$lib.lib") 13228 done 13229 fi 13230 cat <<-EOF 13231 Creating program 13232 ** ld options: "\${ldopts[@]}" 13233EOF 13234 exec \$LD \${ldopts[@]} 13235CF_EOF 13236 chmod +x mk_prog.sh 13237 LINK_PROGS="$SHELL ${rel_builddir}/mk_prog.sh" 13238 LINK_TESTS="$SHELL ${rel_builddir}/mk_prog.sh" 13239 ;; 13240 (mingw*) 13241 cf_cv_shlib_version=mingw 13242 cf_cv_shlib_version_infix=mingw 13243 shlibdir=$bindir 13244 MAKE_DLLS= 13245 if test "$DFT_LWR_MODEL" = "shared" ; then 13246 LOCAL_LDFLAGS="-Wl,--enable-auto-import" 13247 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS" 13248 EXTRA_LDFLAGS="-Wl,--enable-auto-import $EXTRA_LDFLAGS" 13249 fi 13250 CC_SHARED_OPTS= 13251 MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}' 13252 RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a" 13253 cat >mk_shared_lib.sh <<-CF_EOF 13254 #!$SHELL 13255 SHARED_LIB=\$1 13256 IMPORT_LIB=\`echo "\$1" | sed -e 's/[0-9]*\.dll$/.dll.a/'\` 13257 shift 13258 cat <<-EOF 13259 Linking shared library 13260 ** SHARED_LIB \$SHARED_LIB 13261 ** IMPORT_LIB \$IMPORT_LIB 13262EOF 13263 exec \$* ${LDFLAGS} -shared -Wl,--enable-auto-import,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB} 13264CF_EOF 13265 chmod +x mk_shared_lib.sh 13266 ;; 13267 (openbsd[2-9].*|mirbsd*) 13268 if test "$DFT_LWR_MODEL" = "shared" && test -n "$LD_RPATH_OPT" ; then 13269 LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)" 13270 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS" 13271 fi 13272 if test "$cf_cv_enable_rpath" = yes ; then 13273 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS" 13274 fi 13275 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC" 13276 13277 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel 13278 if test "$cf_cv_shlib_version" = rel; then 13279 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}' 13280 else 13281 cf_cv_shared_soname='`basename $@`' 13282 fi 13283 13284 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-Bshareable,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@' 13285 ;; 13286 (nskJ*) 13287 CC_SHARED_OPTS= 13288 MK_SHARED_LIB='${LD} -Wshared -Weld=-export_all -o $@' 13289 ;; 13290 (nskL*) 13291 CC_SHARED_OPTS= 13292 MK_SHARED_LIB='${LD} -Wshared -Wxld=-export_all -o $@' 13293 ;; 13294 (nto-qnx*|openbsd*|freebsd[12].*) 13295 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC" 13296 MK_SHARED_LIB='${LD} ${LDFLAGS} -Bshareable -o $@' 13297 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel 13298 ;; 13299 (dragonfly*|freebsd*) 13300 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC" 13301 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then 13302 LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)" 13303 LOCAL_LDFLAGS2="${cf_ld_rpath_opt}\${RPATH_LIST} $LOCAL_LDFLAGS" 13304 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS" 13305 fi 13306 13307 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel 13308 if test "$cf_cv_shlib_version" = rel; then 13309 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}' 13310 else 13311 cf_cv_shared_soname='`basename $@`' 13312 fi 13313 13314 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@' 13315 ;; 13316 (netbsd*) 13317 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC" 13318 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then 13319 LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)" 13320 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS" 13321 EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS" 13322 if test "$cf_cv_shlib_version" = auto; then 13323 if test -f /usr/libexec/ld.elf_so; then 13324 cf_cv_shlib_version=abi 13325 else 13326 cf_cv_shlib_version=rel 13327 fi 13328 fi 13329 13330 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel 13331 if test "$cf_cv_shlib_version" = rel; then 13332 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}' 13333 else 13334 cf_cv_shared_soname='`basename $@`' 13335 fi 13336 13337 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname' -o $@' 13338 else 13339 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -o $@' 13340 fi 13341 ;; 13342 (osf*|mls+*) 13343 # tested with OSF/1 V3.2 and 'cc' 13344 # tested with OSF/1 V3.2 and gcc 2.6.3 (but the c++ demo didn't 13345 # link with shared libs). 13346 MK_SHARED_LIB='${LD} ${LDFLAGS} -set_version ${REL_VERSION}:${ABI_VERSION} -expect_unresolved "*" -shared -soname `basename $@`' 13347 case "$host_os" in 13348 (osf4*) 13349 MK_SHARED_LIB="${MK_SHARED_LIB} -msym" 13350 ;; 13351 esac 13352 MK_SHARED_LIB="${MK_SHARED_LIB}"' -o $@' 13353 if test "$DFT_LWR_MODEL" = "shared" && test -n "$LD_RPATH_OPT" ; then 13354 LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)" 13355 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS" 13356 fi 13357 cf_cv_rm_so_locs=yes 13358 ;; 13359 (sco3.2v5*) # also uw2* and UW7: hops 13-Apr-98 13360 # tested with osr5.0.5 13361 if test "$GCC" != yes; then 13362 CC_SHARED_OPTS='-belf -KPIC' 13363 fi 13364 MK_SHARED_LIB='${LD} ${LDFLAGS} -dy -G -h `basename $@ .${REL_VERSION}`.${ABI_VERSION} -o $@' 13365 if test "$cf_cv_enable_rpath" = yes ; then 13366 # only way is to set LD_RUN_PATH but no switch for it 13367 RUN_PATH=$libdir 13368 fi 13369 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel 13370 LINK_PROGS='LD_RUN_PATH=${libdir}' 13371 LINK_TESTS='Pwd=`pwd`;LD_RUN_PATH=`dirname $${Pwd}`/lib' 13372 ;; 13373 (sunos4*) 13374 # tested with SunOS 4.1.1 and gcc 2.7.0 13375 if test "$GCC" != yes; then 13376 CC_SHARED_OPTS='-KPIC' 13377 fi 13378 MK_SHARED_LIB='${LD} ${LDFLAGS} -assert pure-text -o $@' 13379 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel 13380 ;; 13381 (solaris2*) 13382 # tested with SunOS 5.5.1 (solaris 2.5.1) and gcc 2.7.2 13383 # tested with SunOS 5.10 (solaris 10) and gcc 3.4.3 13384 if test "$DFT_LWR_MODEL" = "shared" ; then 13385 LOCAL_LDFLAGS="-R \$(LOCAL_LIBDIR):\${libdir}" 13386 LOCAL_LDFLAGS2="$LOCAL_LDFLAGS" 13387 fi 13388 if test "$cf_cv_enable_rpath" = yes ; then 13389 EXTRA_LDFLAGS="-R \${libdir} $EXTRA_LDFLAGS" 13390 fi 13391 13392 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel 13393 if test "$cf_cv_shlib_version" = rel; then 13394 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}' 13395 else 13396 cf_cv_shared_soname='`basename $@`' 13397 fi 13398 13399 if test "$GCC" != yes; then 13400 cf_save_CFLAGS="$CFLAGS" 13401 for cf_shared_opts in -xcode=pic32 -xcode=pic13 -KPIC -Kpic -O 13402 do 13403 CFLAGS="$cf_shared_opts $cf_save_CFLAGS" 13404 cat >"conftest.$ac_ext" <<_ACEOF 13405#line 13405 "configure" 13406#include "confdefs.h" 13407#include <stdio.h> 13408int 13409main (void) 13410{ 13411printf("Hello\\n"); 13412 ; 13413 return 0; 13414} 13415_ACEOF 13416rm -f "conftest.$ac_objext" 13417if { (eval echo "$as_me:13417: \"$ac_compile\"") >&5 13418 (eval $ac_compile) 2>&5 13419 ac_status=$? 13420 echo "$as_me:13420: \$? = $ac_status" >&5 13421 (exit "$ac_status"); } && 13422 { ac_try='test -s "conftest.$ac_objext"' 13423 { (eval echo "$as_me:13423: \"$ac_try\"") >&5 13424 (eval $ac_try) 2>&5 13425 ac_status=$? 13426 echo "$as_me:13426: \$? = $ac_status" >&5 13427 (exit "$ac_status"); }; }; then 13428 break 13429else 13430 echo "$as_me: failed program was:" >&5 13431cat "conftest.$ac_ext" >&5 13432fi 13433rm -f "conftest.$ac_objext" "conftest.$ac_ext" 13434 done 13435 CFLAGS="$cf_save_CFLAGS" 13436 CC_SHARED_OPTS=$cf_shared_opts 13437 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -dy -G -h '$cf_cv_shared_soname' -o $@' 13438 else 13439 MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -dy -G -h '$cf_cv_shared_soname' -o $@' 13440 fi 13441 ;; 13442 (sysv5uw7*|unix_sv*) 13443 # tested with UnixWare 7.1.0 (gcc 2.95.2 and cc) 13444 if test "$GCC" != yes; then 13445 CC_SHARED_OPTS='-KPIC' 13446 fi 13447 MK_SHARED_LIB='${LD} ${LDFLAGS} -d y -G -o $@' 13448 ;; 13449 (*) 13450 CC_SHARED_OPTS='unknown' 13451 MK_SHARED_LIB='echo unknown' 13452 ;; 13453 esac 13454 13455 # This works if the last tokens in $MK_SHARED_LIB are the -o target. 13456 case "$cf_cv_shlib_version" in 13457 (rel|abi) 13458 case "$MK_SHARED_LIB" in 13459 (*'-o $@') 13460 test "$cf_cv_do_symlinks" = no && cf_cv_do_symlinks=yes 13461 ;; 13462 (*) 13463 { echo "$as_me:13463: WARNING: ignored --with-shlib-version" >&5 13464echo "$as_me: WARNING: ignored --with-shlib-version" >&2;} 13465 ;; 13466 esac 13467 ;; 13468 esac 13469 13470 if test -n "$cf_try_cflags" 13471 then 13472cat > conftest.$ac_ext <<EOF 13473#line 13473 "${as_me:-configure}" 13474#include <stdio.h> 13475int main(int argc, char *argv[]) 13476{ 13477 printf("hello\\n"); 13478 return (argv[argc-1] == 0) ; 13479} 13480EOF 13481 cf_save_CFLAGS="$CFLAGS" 13482 for cf_opt in $cf_try_cflags 13483 do 13484 CFLAGS="$cf_save_CFLAGS -$cf_opt" 13485 echo "$as_me:13485: checking if CFLAGS option -$cf_opt works" >&5 13486echo $ECHO_N "checking if CFLAGS option -$cf_opt works... $ECHO_C" >&6 13487 if { (eval echo "$as_me:13487: \"$ac_compile\"") >&5 13488 (eval $ac_compile) 2>&5 13489 ac_status=$? 13490 echo "$as_me:13490: \$? = $ac_status" >&5 13491 (exit "$ac_status"); }; then 13492 echo "$as_me:13492: result: yes" >&5 13493echo "${ECHO_T}yes" >&6 13494 cf_save_CFLAGS="$CFLAGS" 13495 else 13496 echo "$as_me:13496: result: no" >&5 13497echo "${ECHO_T}no" >&6 13498 fi 13499 done 13500 CFLAGS="$cf_save_CFLAGS" 13501 fi 13502 13503 # RPATH_LIST is a colon-separated list of directories 13504 test -n "$cf_ld_rpath_opt" && MK_SHARED_LIB="$MK_SHARED_LIB $cf_ld_rpath_opt\${RPATH_LIST}" 13505 test -z "$RPATH_LIST" && RPATH_LIST="\${libdir}" 13506 13507 test "$cf_cv_rm_so_locs" = yes && RM_SHARED_OPTS="$RM_SHARED_OPTS so_locations" 13508 13509 test -n "$verbose" && echo " CC_SHARED_OPTS: $CC_SHARED_OPTS" 1>&6 13510 13511echo "${as_me:-configure}:13511: testing CC_SHARED_OPTS: $CC_SHARED_OPTS ..." 1>&5 13512 13513 test -n "$verbose" && echo " MK_SHARED_LIB: $MK_SHARED_LIB" 1>&6 13514 13515echo "${as_me:-configure}:13515: testing MK_SHARED_LIB: $MK_SHARED_LIB ..." 1>&5 13516 13517echo "$as_me:13517: checking if versioned-symbols file should be used" >&5 13518echo $ECHO_N "checking if versioned-symbols file should be used... $ECHO_C" >&6 13519 13520# Check whether --with-versioned-syms or --without-versioned-syms was given. 13521if test "${with_versioned_syms+set}" = set; then 13522 withval="$with_versioned_syms" 13523 with_versioned_syms=$withval 13524else 13525 with_versioned_syms=no 13526fi; 13527case "x$with_versioned_syms" in 13528(xyes) 13529 with_versioned_syms='${top_srcdir}/package/${PACKAGE}.map' 13530 13531 ;; 13532(xno) 13533 ;; 13534(x/*) 13535 test -f "$with_versioned_syms" || { { echo "$as_me:13535: error: expected a filename: $with_versioned_syms" >&5 13536echo "$as_me: error: expected a filename: $with_versioned_syms" >&2;} 13537 { (exit 1); exit 1; }; } 13538 ;; 13539(*) 13540 test -f "$with_versioned_syms" || { { echo "$as_me:13540: error: expected a filename: $with_versioned_syms" >&5 13541echo "$as_me: error: expected a filename: $with_versioned_syms" >&2;} 13542 { (exit 1); exit 1; }; } 13543 with_versioned_syms=`pwd`/"$with_versioned_syms" 13544 ;; 13545esac 13546echo "$as_me:13546: result: $with_versioned_syms" >&5 13547echo "${ECHO_T}$with_versioned_syms" >&6 13548 13549RESULTING_SYMS= 13550VERSIONED_SYMS= 13551WILDCARD_SYMS= 13552 13553if test "x$with_versioned_syms" != xno 13554then 13555 RESULTING_SYMS=$with_versioned_syms 13556 case "x$MK_SHARED_LIB" in 13557 (*-Wl,*) 13558 VERSIONED_SYMS="-Wl,--version-script,\${RESULTING_SYMS}" 13559 MK_SHARED_LIB=`echo "$MK_SHARED_LIB" | sed -e "s%-Wl,%\\${VERSIONED_SYMS} -Wl,%"` 13560 test -n "$verbose" && echo " MK_SHARED_LIB: $MK_SHARED_LIB" 1>&6 13561 13562echo "${as_me:-configure}:13562: testing MK_SHARED_LIB: $MK_SHARED_LIB ..." 1>&5 13563 13564 ;; 13565 (*-dy\ *) 13566 VERSIONED_SYMS="-Wl,-M,\${RESULTING_SYMS}" 13567 MK_SHARED_LIB=`echo "$MK_SHARED_LIB" | sed -e "s%-dy%\\${VERSIONED_SYMS} -dy%"` 13568 test -n "$verbose" && echo " MK_SHARED_LIB: $MK_SHARED_LIB" 1>&6 13569 13570echo "${as_me:-configure}:13570: testing MK_SHARED_LIB: $MK_SHARED_LIB ..." 1>&5 13571 13572 ;; 13573 (*) 13574 { echo "$as_me:13574: WARNING: this system does not support versioned-symbols" >&5 13575echo "$as_me: WARNING: this system does not support versioned-symbols" >&2;} 13576 ;; 13577 esac 13578 13579 # Linux ld can selectively override scope, e.g., of symbols beginning with 13580 # "_" by first declaring some as global, and then using a wildcard to 13581 # declare the others as local. Some other loaders cannot do this. Check 13582 # by constructing a (very) simple shared library and inspecting its 13583 # symbols. 13584 if test "x$VERSIONED_SYMS" != "x" 13585 then 13586 echo "$as_me:13586: checking if wildcards can be used to selectively omit symbols" >&5 13587echo $ECHO_N "checking if wildcards can be used to selectively omit symbols... $ECHO_C" >&6 13588 WILDCARD_SYMS=no 13589 13590 # make sources 13591 rm -f conftest.* 13592 13593 cat >conftest.ver <<EOF 13594module_1.0 { 13595global: 13596 globalf1; 13597local: 13598 localf1; 13599}; 13600module_2.0 { 13601global: 13602 globalf2; 13603local: 13604 localf2; 13605 _*; 13606} module_1.0; 13607submodule_1.0 { 13608global: 13609 subglobalf1; 13610 _ismissing; 13611local: 13612 sublocalf1; 13613}; 13614submodule_2.0 { 13615global: 13616 subglobalf2; 13617local: 13618 sublocalf2; 13619 _*; 13620} submodule_1.0; 13621EOF 13622 cat >conftest.$ac_ext <<EOF 13623#line 13623 "configure" 13624int _ismissing(void) { return 1; } 13625int _localf1(void) { return 1; } 13626int _localf2(void) { return 2; } 13627int globalf1(void) { return 1; } 13628int globalf2(void) { return 2; } 13629int _sublocalf1(void) { return 1; } 13630int _sublocalf2(void) { return 2; } 13631int subglobalf1(void) { return 1; } 13632int subglobalf2(void) { return 2; } 13633EOF 13634 cat >conftest.mk <<EOF 13635CC=${CC} 13636CFLAGS=${CFLAGS} 13637CPPFLAGS=${CPPFLAGS} 13638LDFLAGS=${LDFLAGS} 13639LIBS=${LIBS} 13640VERSIONED_SYMS=${VERSIONED_SYMS} 13641RESULTING_SYMS=conftest.ver 13642MK_SHARED_LIB=${MK_SHARED_LIB} 13643conftest.so: conftest.$ac_cv_objext 13644 \$(MK_SHARED_LIB) conftest.$ac_cv_objext 13645EOF 13646 13647 # compile source, make library 13648 if make -f conftest.mk 2>&5 >/dev/null 13649 then 13650 # test for missing symbol in either Data or Text section 13651 cf_missing="`nm -P conftest.so 2>&5 |${FGREP-fgrep} _ismissing | ${EGREP-egrep} '[ ][DT][ ]'`" 13652 test -n "$cf_missing" && WILDCARD_SYMS=yes 13653 fi 13654 echo "$as_me:13654: result: $WILDCARD_SYMS" >&5 13655echo "${ECHO_T}$WILDCARD_SYMS" >&6 13656 rm -f conftest.* 13657 fi 13658fi 13659 13660 LIB_PREP=: 13661 LIB_CREATE="$MK_SHARED_LIB" 13662 CFLAGS="$CFLAGS $CC_SHARED_OPTS" 13663 MAKE_NORMAL="#" 13664 MAKE_STATIC="#" 13665 MAKE_SHARED= 13666 fi 13667fi 13668 13669LIB_SUFFIX= 13670 13671 case X$LIB_MODEL in 13672 (Xlibtool) 13673 DFT_LIB_SUFFIX='.la' 13674 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX 13675 ;; 13676 (Xdebug) 13677 case "$cf_cv_system_name" in 13678 (*-msvc*) 13679 DFT_LIB_SUFFIX='_g.lib' 13680 ;; 13681 (*) 13682 DFT_LIB_SUFFIX='_g.a' 13683 ;; 13684 esac 13685 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX 13686 ;; 13687 (Xprofile) 13688 case "$cf_cv_system_name" in 13689 (*-msvc*) 13690 DFT_LIB_SUFFIX='_p.lib' 13691 ;; 13692 (*) 13693 DFT_LIB_SUFFIX='_p.a' 13694 ;; 13695 esac 13696 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX 13697 ;; 13698 (Xshared) 13699 case "$cf_cv_system_name" in 13700 (aix[5-7]*) 13701 DFT_LIB_SUFFIX='.so' 13702 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX 13703 ;; 13704 (*-msvc*) 13705 DFT_LIB_SUFFIX='.dll' 13706 DFT_DEP_SUFFIX='.dll.lib' 13707 ;; 13708 (cygwin*|msys*|mingw*) 13709 DFT_LIB_SUFFIX='.dll' 13710 DFT_DEP_SUFFIX='.dll.a' 13711 ;; 13712 (darwin*) 13713 DFT_LIB_SUFFIX='.dylib' 13714 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX 13715 ;; 13716 (hpux*) 13717 case "$target" in 13718 (ia64*) 13719 DFT_LIB_SUFFIX='.so' 13720 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX 13721 ;; 13722 (*) 13723 DFT_LIB_SUFFIX='.sl' 13724 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX 13725 ;; 13726 esac 13727 ;; 13728 (*) 13729 DFT_LIB_SUFFIX='.so' 13730 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX 13731 ;; 13732 esac 13733 ;; 13734 (*) 13735 case "$target" in 13736 (*-msvc*) 13737 DFT_LIB_SUFFIX='.lib' 13738 ;; 13739 (*) 13740 DFT_LIB_SUFFIX='.a' 13741 ;; 13742 esac 13743 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX 13744 ;; 13745 esac 13746 if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}" 13747 then 13748 DFT_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_LIB_SUFFIX}" 13749 DFT_DEP_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_DEP_SUFFIX}" 13750 fi 13751 13752LIB_SUFFIX=$DFT_LIB_SUFFIX 13753 13754echo "$as_me:13754: checking for specific curses-directory" >&5 13755echo $ECHO_N "checking for specific curses-directory... $ECHO_C" >&6 13756 13757# Check whether --with-curses-dir or --without-curses-dir was given. 13758if test "${with_curses_dir+set}" = set; then 13759 withval="$with_curses_dir" 13760 cf_cv_curses_dir=$withval 13761else 13762 cf_cv_curses_dir=no 13763fi; 13764echo "$as_me:13764: result: $cf_cv_curses_dir" >&5 13765echo "${ECHO_T}$cf_cv_curses_dir" >&6 13766 13767if test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no" 13768then 13769 13770if test "x$prefix" != xNONE; then 13771 cf_path_syntax="$prefix" 13772else 13773 cf_path_syntax="$ac_default_prefix" 13774fi 13775 13776case ".$withval" in 13777(.\$\(*\)*|.\'*\'*) 13778 ;; 13779(..|./*|.\\*) 13780 ;; 13781(.[a-zA-Z]:[\\/]*) # OS/2 EMX 13782 ;; 13783(.\$\{*prefix\}*|.\$\{*dir\}*) 13784 eval withval="$withval" 13785 case ".$withval" in 13786 (.NONE/*) 13787 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%` 13788 ;; 13789 esac 13790 ;; 13791(.no|.NONE/*) 13792 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%` 13793 ;; 13794(*) 13795 { { echo "$as_me:13795: error: expected a pathname, not \"$withval\"" >&5 13796echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;} 13797 { (exit 1); exit 1; }; } 13798 ;; 13799esac 13800 13801 if test -d "$cf_cv_curses_dir" 13802 then 13803 13804if test -n "$cf_cv_curses_dir/include" ; then 13805 for cf_add_incdir in $cf_cv_curses_dir/include 13806 do 13807 while test "$cf_add_incdir" != /usr/include 13808 do 13809 if test -d "$cf_add_incdir" 13810 then 13811 cf_have_incdir=no 13812 if test -n "$CFLAGS$CPPFLAGS" ; then 13813 # a loop is needed to ensure we can add subdirs of existing dirs 13814 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do 13815 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then 13816 cf_have_incdir=yes; break 13817 fi 13818 done 13819 fi 13820 13821 if test "$cf_have_incdir" = no ; then 13822 if test "$cf_add_incdir" = /usr/local/include ; then 13823 if test "$GCC" = yes 13824 then 13825 cf_save_CPPFLAGS=$CPPFLAGS 13826 13827 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 13828 CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" 13829 13830 cat >"conftest.$ac_ext" <<_ACEOF 13831#line 13831 "configure" 13832#include "confdefs.h" 13833#include <stdio.h> 13834int 13835main (void) 13836{ 13837printf("Hello") 13838 ; 13839 return 0; 13840} 13841_ACEOF 13842rm -f "conftest.$ac_objext" 13843if { (eval echo "$as_me:13843: \"$ac_compile\"") >&5 13844 (eval $ac_compile) 2>&5 13845 ac_status=$? 13846 echo "$as_me:13846: \$? = $ac_status" >&5 13847 (exit "$ac_status"); } && 13848 { ac_try='test -s "conftest.$ac_objext"' 13849 { (eval echo "$as_me:13849: \"$ac_try\"") >&5 13850 (eval $ac_try) 2>&5 13851 ac_status=$? 13852 echo "$as_me:13852: \$? = $ac_status" >&5 13853 (exit "$ac_status"); }; }; then 13854 : 13855else 13856 echo "$as_me: failed program was:" >&5 13857cat "conftest.$ac_ext" >&5 13858cf_have_incdir=yes 13859fi 13860rm -f "conftest.$ac_objext" "conftest.$ac_ext" 13861 CPPFLAGS=$cf_save_CPPFLAGS 13862 fi 13863 fi 13864 fi 13865 13866 if test "$cf_have_incdir" = no ; then 13867 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 13868 13869echo "${as_me:-configure}:13869: testing adding $cf_add_incdir to include-path ..." 1>&5 13870 13871 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" 13872 13873 cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'` 13874 test "$cf_top_incdir" = "$cf_add_incdir" && break 13875 cf_add_incdir="$cf_top_incdir" 13876 else 13877 break 13878 fi 13879 else 13880 break 13881 fi 13882 done 13883 done 13884fi 13885 13886if test -n "$cf_cv_curses_dir/lib" ; then 13887 for cf_add_libdir in $cf_cv_curses_dir/lib 13888 do 13889 if test "$cf_add_libdir" = /usr/lib ; then 13890 : 13891 elif test -d "$cf_add_libdir" 13892 then 13893 cf_have_libdir=no 13894 if test -n "$LDFLAGS$LIBS" ; then 13895 # a loop is needed to ensure we can add subdirs of existing dirs 13896 for cf_test_libdir in $LDFLAGS $LIBS ; do 13897 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then 13898 cf_have_libdir=yes; break 13899 fi 13900 done 13901 fi 13902 if test "$cf_have_libdir" = no ; then 13903 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 13904 13905echo "${as_me:-configure}:13905: testing adding $cf_add_libdir to library-path ..." 1>&5 13906 13907 LDFLAGS="-L$cf_add_libdir $LDFLAGS" 13908 fi 13909 fi 13910 done 13911fi 13912 13913 fi 13914fi 13915 13916echo "$as_me:13916: checking for specific curses-directory" >&5 13917echo $ECHO_N "checking for specific curses-directory... $ECHO_C" >&6 13918 13919# Check whether --with-curses-dir or --without-curses-dir was given. 13920if test "${with_curses_dir+set}" = set; then 13921 withval="$with_curses_dir" 13922 cf_cv_curses_dir=$withval 13923else 13924 cf_cv_curses_dir=no 13925fi; 13926echo "$as_me:13926: result: $cf_cv_curses_dir" >&5 13927echo "${ECHO_T}$cf_cv_curses_dir" >&6 13928 13929if test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no" 13930then 13931 13932if test "x$prefix" != xNONE; then 13933 cf_path_syntax="$prefix" 13934else 13935 cf_path_syntax="$ac_default_prefix" 13936fi 13937 13938case ".$withval" in 13939(.\$\(*\)*|.\'*\'*) 13940 ;; 13941(..|./*|.\\*) 13942 ;; 13943(.[a-zA-Z]:[\\/]*) # OS/2 EMX 13944 ;; 13945(.\$\{*prefix\}*|.\$\{*dir\}*) 13946 eval withval="$withval" 13947 case ".$withval" in 13948 (.NONE/*) 13949 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%` 13950 ;; 13951 esac 13952 ;; 13953(.no|.NONE/*) 13954 withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%` 13955 ;; 13956(*) 13957 { { echo "$as_me:13957: error: expected a pathname, not \"$withval\"" >&5 13958echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;} 13959 { (exit 1); exit 1; }; } 13960 ;; 13961esac 13962 13963 if test -d "$cf_cv_curses_dir" 13964 then 13965 13966if test -n "$cf_cv_curses_dir/include" ; then 13967 for cf_add_incdir in $cf_cv_curses_dir/include 13968 do 13969 while test "$cf_add_incdir" != /usr/include 13970 do 13971 if test -d "$cf_add_incdir" 13972 then 13973 cf_have_incdir=no 13974 if test -n "$CFLAGS$CPPFLAGS" ; then 13975 # a loop is needed to ensure we can add subdirs of existing dirs 13976 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do 13977 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then 13978 cf_have_incdir=yes; break 13979 fi 13980 done 13981 fi 13982 13983 if test "$cf_have_incdir" = no ; then 13984 if test "$cf_add_incdir" = /usr/local/include ; then 13985 if test "$GCC" = yes 13986 then 13987 cf_save_CPPFLAGS=$CPPFLAGS 13988 13989 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 13990 CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" 13991 13992 cat >"conftest.$ac_ext" <<_ACEOF 13993#line 13993 "configure" 13994#include "confdefs.h" 13995#include <stdio.h> 13996int 13997main (void) 13998{ 13999printf("Hello") 14000 ; 14001 return 0; 14002} 14003_ACEOF 14004rm -f "conftest.$ac_objext" 14005if { (eval echo "$as_me:14005: \"$ac_compile\"") >&5 14006 (eval $ac_compile) 2>&5 14007 ac_status=$? 14008 echo "$as_me:14008: \$? = $ac_status" >&5 14009 (exit "$ac_status"); } && 14010 { ac_try='test -s "conftest.$ac_objext"' 14011 { (eval echo "$as_me:14011: \"$ac_try\"") >&5 14012 (eval $ac_try) 2>&5 14013 ac_status=$? 14014 echo "$as_me:14014: \$? = $ac_status" >&5 14015 (exit "$ac_status"); }; }; then 14016 : 14017else 14018 echo "$as_me: failed program was:" >&5 14019cat "conftest.$ac_ext" >&5 14020cf_have_incdir=yes 14021fi 14022rm -f "conftest.$ac_objext" "conftest.$ac_ext" 14023 CPPFLAGS=$cf_save_CPPFLAGS 14024 fi 14025 fi 14026 fi 14027 14028 if test "$cf_have_incdir" = no ; then 14029 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 14030 14031echo "${as_me:-configure}:14031: testing adding $cf_add_incdir to include-path ..." 1>&5 14032 14033 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" 14034 14035 cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'` 14036 test "$cf_top_incdir" = "$cf_add_incdir" && break 14037 cf_add_incdir="$cf_top_incdir" 14038 else 14039 break 14040 fi 14041 else 14042 break 14043 fi 14044 done 14045 done 14046fi 14047 14048if test -n "$cf_cv_curses_dir/lib" ; then 14049 for cf_add_libdir in $cf_cv_curses_dir/lib 14050 do 14051 if test "$cf_add_libdir" = /usr/lib ; then 14052 : 14053 elif test -d "$cf_add_libdir" 14054 then 14055 cf_have_libdir=no 14056 if test -n "$LDFLAGS$LIBS" ; then 14057 # a loop is needed to ensure we can add subdirs of existing dirs 14058 for cf_test_libdir in $LDFLAGS $LIBS ; do 14059 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then 14060 cf_have_libdir=yes; break 14061 fi 14062 done 14063 fi 14064 if test "$cf_have_libdir" = no ; then 14065 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 14066 14067echo "${as_me:-configure}:14067: testing adding $cf_add_libdir to library-path ..." 1>&5 14068 14069 LDFLAGS="-L$cf_add_libdir $LDFLAGS" 14070 fi 14071 fi 14072 done 14073fi 14074 14075 fi 14076fi 14077 14078cf_cv_screen=curses 14079 14080echo "$as_me:14080: checking for specified curses library type" >&5 14081echo $ECHO_N "checking for specified curses library type... $ECHO_C" >&6 14082 14083# Check whether --with-screen or --without-screen was given. 14084if test "${with_screen+set}" = set; then 14085 withval="$with_screen" 14086 cf_cv_screen=$withval 14087else 14088 14089# Check whether --with-ncursesw or --without-ncursesw was given. 14090if test "${with_ncursesw+set}" = set; then 14091 withval="$with_ncursesw" 14092 cf_cv_screen=ncursesw 14093else 14094 14095# Check whether --with-ncurses or --without-ncurses was given. 14096if test "${with_ncurses+set}" = set; then 14097 withval="$with_ncurses" 14098 cf_cv_screen=ncurses 14099else 14100 14101# Check whether --with-pdcurses or --without-pdcurses was given. 14102if test "${with_pdcurses+set}" = set; then 14103 withval="$with_pdcurses" 14104 cf_cv_screen=pdcurses 14105else 14106 14107# Check whether --with-curses-colr or --without-curses-colr was given. 14108if test "${with_curses_colr+set}" = set; then 14109 withval="$with_curses_colr" 14110 cf_cv_screen=curses_colr 14111else 14112 14113# Check whether --with-curses-5lib or --without-curses-5lib was given. 14114if test "${with_curses_5lib+set}" = set; then 14115 withval="$with_curses_5lib" 14116 cf_cv_screen=curses_5lib 14117fi; 14118fi; 14119fi; 14120fi; 14121fi; 14122fi; 14123 14124echo "$as_me:14124: result: $cf_cv_screen" >&5 14125echo "${ECHO_T}$cf_cv_screen" >&6 14126 14127case $cf_cv_screen in 14128(curses|curses_*) 14129 14130echo "$as_me:14130: checking for extra include directories" >&5 14131echo $ECHO_N "checking for extra include directories... $ECHO_C" >&6 14132if test "${cf_cv_curses_incdir+set}" = set; then 14133 echo $ECHO_N "(cached) $ECHO_C" >&6 14134else 14135 14136cf_cv_curses_incdir=no 14137case "$host_os" in 14138(hpux10.*) 14139 if test "x$cf_cv_screen" = "xcurses_colr" 14140 then 14141 test -d /usr/include/curses_colr && \ 14142 cf_cv_curses_incdir="-I/usr/include/curses_colr" 14143 fi 14144 ;; 14145(sunos3*|sunos4*) 14146 if test "x$cf_cv_screen" = "xcurses_5lib" 14147 then 14148 test -d /usr/5lib && \ 14149 test -d /usr/5include && \ 14150 cf_cv_curses_incdir="-I/usr/5include" 14151 fi 14152 ;; 14153esac 14154 14155fi 14156echo "$as_me:14156: result: $cf_cv_curses_incdir" >&5 14157echo "${ECHO_T}$cf_cv_curses_incdir" >&6 14158if test "$cf_cv_curses_incdir" != no 14159then 14160 14161 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 14162 CPPFLAGS="${CPPFLAGS}$cf_cv_curses_incdir" 14163 14164fi 14165 14166echo "$as_me:14166: checking if we have identified curses headers" >&5 14167echo $ECHO_N "checking if we have identified curses headers... $ECHO_C" >&6 14168if test "${cf_cv_ncurses_header+set}" = set; then 14169 echo $ECHO_N "(cached) $ECHO_C" >&6 14170else 14171 14172cf_cv_ncurses_header=none 14173for cf_header in \ 14174 ncurses.h \ 14175 curses.h ncurses/ncurses.h ncurses/curses.h 14176do 14177cat >"conftest.$ac_ext" <<_ACEOF 14178#line 14178 "configure" 14179#include "confdefs.h" 14180#include <${cf_header}> 14181int 14182main (void) 14183{ 14184initscr(); tgoto("?", 0,0) 14185 ; 14186 return 0; 14187} 14188_ACEOF 14189rm -f "conftest.$ac_objext" 14190if { (eval echo "$as_me:14190: \"$ac_compile\"") >&5 14191 (eval $ac_compile) 2>&5 14192 ac_status=$? 14193 echo "$as_me:14193: \$? = $ac_status" >&5 14194 (exit "$ac_status"); } && 14195 { ac_try='test -s "conftest.$ac_objext"' 14196 { (eval echo "$as_me:14196: \"$ac_try\"") >&5 14197 (eval $ac_try) 2>&5 14198 ac_status=$? 14199 echo "$as_me:14199: \$? = $ac_status" >&5 14200 (exit "$ac_status"); }; }; then 14201 cf_cv_ncurses_header=$cf_header; break 14202else 14203 echo "$as_me: failed program was:" >&5 14204cat "conftest.$ac_ext" >&5 14205fi 14206rm -f "conftest.$ac_objext" "conftest.$ac_ext" 14207done 14208 14209fi 14210echo "$as_me:14210: result: $cf_cv_ncurses_header" >&5 14211echo "${ECHO_T}$cf_cv_ncurses_header" >&6 14212 14213if test "$cf_cv_ncurses_header" = none ; then 14214 { { echo "$as_me:14214: error: No curses header-files found" >&5 14215echo "$as_me: error: No curses header-files found" >&2;} 14216 { (exit 1); exit 1; }; } 14217fi 14218 14219# cheat, to get the right #define's for HAVE_NCURSES_H, etc. 14220 14221for ac_header in $cf_cv_ncurses_header 14222do 14223as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 14224echo "$as_me:14224: checking for $ac_header" >&5 14225echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 14226if eval "test \"\${$as_ac_Header+set}\" = set"; then 14227 echo $ECHO_N "(cached) $ECHO_C" >&6 14228else 14229 cat >"conftest.$ac_ext" <<_ACEOF 14230#line 14230 "configure" 14231#include "confdefs.h" 14232#include <$ac_header> 14233_ACEOF 14234if { (eval echo "$as_me:14234: \"$ac_cpp "conftest.$ac_ext"\"") >&5 14235 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 14236 ac_status=$? 14237 $EGREP -v '^ *\+' conftest.er1 >conftest.err 14238 rm -f conftest.er1 14239 cat conftest.err >&5 14240 echo "$as_me:14240: \$? = $ac_status" >&5 14241 (exit "$ac_status"); } >/dev/null; then 14242 if test -s conftest.err; then 14243 ac_cpp_err=$ac_c_preproc_warn_flag 14244 else 14245 ac_cpp_err= 14246 fi 14247else 14248 ac_cpp_err=yes 14249fi 14250if test -z "$ac_cpp_err"; then 14251 eval "$as_ac_Header=yes" 14252else 14253 echo "$as_me: failed program was:" >&5 14254 cat "conftest.$ac_ext" >&5 14255 eval "$as_ac_Header=no" 14256fi 14257rm -f conftest.err "conftest.$ac_ext" 14258fi 14259echo "$as_me:14259: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 14260echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6 14261if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then 14262 cat >>confdefs.h <<EOF 14263#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 14264EOF 14265 14266fi 14267done 14268 14269echo "$as_me:14269: checking for terminfo header" >&5 14270echo $ECHO_N "checking for terminfo header... $ECHO_C" >&6 14271if test "${cf_cv_term_header+set}" = set; then 14272 echo $ECHO_N "(cached) $ECHO_C" >&6 14273else 14274 14275case "${cf_cv_ncurses_header}" in 14276(*/ncurses.h|*/ncursesw.h) 14277 cf_term_header=`echo "$cf_cv_ncurses_header" | sed -e 's%ncurses[^.]*\.h$%term.h%'` 14278 ;; 14279(*) 14280 cf_term_header=term.h 14281 ;; 14282esac 14283 14284for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h" 14285do 14286cat >"conftest.$ac_ext" <<_ACEOF 14287#line 14287 "configure" 14288#include "confdefs.h" 14289#include <stdio.h> 14290#include <${cf_cv_ncurses_header:-curses.h}> 14291#include <$cf_test> 14292 14293int 14294main (void) 14295{ 14296int x = auto_left_margin; (void)x 14297 ; 14298 return 0; 14299} 14300_ACEOF 14301rm -f "conftest.$ac_objext" 14302if { (eval echo "$as_me:14302: \"$ac_compile\"") >&5 14303 (eval $ac_compile) 2>&5 14304 ac_status=$? 14305 echo "$as_me:14305: \$? = $ac_status" >&5 14306 (exit "$ac_status"); } && 14307 { ac_try='test -s "conftest.$ac_objext"' 14308 { (eval echo "$as_me:14308: \"$ac_try\"") >&5 14309 (eval $ac_try) 2>&5 14310 ac_status=$? 14311 echo "$as_me:14311: \$? = $ac_status" >&5 14312 (exit "$ac_status"); }; }; then 14313 14314 cf_cv_term_header="$cf_test" 14315else 14316 echo "$as_me: failed program was:" >&5 14317cat "conftest.$ac_ext" >&5 14318 14319 cf_cv_term_header=unknown 14320 14321fi 14322rm -f "conftest.$ac_objext" "conftest.$ac_ext" 14323 test "$cf_cv_term_header" != unknown && break 14324done 14325 14326fi 14327echo "$as_me:14327: result: $cf_cv_term_header" >&5 14328echo "${ECHO_T}$cf_cv_term_header" >&6 14329 14330# Set definitions to allow ifdef'ing to accommodate subdirectories 14331 14332case "$cf_cv_term_header" in 14333(*term.h) 14334 14335cat >>confdefs.h <<\EOF 14336#define HAVE_TERM_H 1 14337EOF 14338 14339 ;; 14340esac 14341 14342case "$cf_cv_term_header" in 14343(ncurses/term.h) 14344 14345cat >>confdefs.h <<\EOF 14346#define HAVE_NCURSES_TERM_H 1 14347EOF 14348 14349 ;; 14350(ncursesw/term.h) 14351 14352cat >>confdefs.h <<\EOF 14353#define HAVE_NCURSESW_TERM_H 1 14354EOF 14355 14356 ;; 14357esac 14358 14359echo "$as_me:14359: checking for ncurses version" >&5 14360echo $ECHO_N "checking for ncurses version... $ECHO_C" >&6 14361if test "${cf_cv_ncurses_version+set}" = set; then 14362 echo $ECHO_N "(cached) $ECHO_C" >&6 14363else 14364 14365 cf_cv_ncurses_version=no 14366 cf_tempfile=out$$ 14367 rm -f "$cf_tempfile" 14368 if test "$cross_compiling" = yes; then 14369 14370 # This will not work if the preprocessor splits the line after the 14371 # Autoconf token. The 'unproto' program does that. 14372 cat > "conftest.$ac_ext" <<EOF 14373#include <${cf_cv_ncurses_header:-curses.h}> 14374#undef Autoconf 14375#ifdef NCURSES_VERSION 14376Autoconf NCURSES_VERSION 14377#else 14378#ifdef __NCURSES_H 14379Autoconf "old" 14380#endif 14381; 14382#endif 14383EOF 14384 cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out" 14385 { (eval echo "$as_me:14385: \"$cf_try\"") >&5 14386 (eval $cf_try) 2>&5 14387 ac_status=$? 14388 echo "$as_me:14388: \$? = $ac_status" >&5 14389 (exit "$ac_status"); } 14390 if test -f conftest.out ; then 14391 cf_out=`sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%' conftest.out` 14392 test -n "$cf_out" && cf_cv_ncurses_version="$cf_out" 14393 rm -f conftest.out 14394 fi 14395 14396else 14397 cat >"conftest.$ac_ext" <<_ACEOF 14398#line 14398 "configure" 14399#include "confdefs.h" 14400 14401#include <${cf_cv_ncurses_header:-curses.h}> 14402#include <stdio.h> 14403int main(void) 14404{ 14405 FILE *fp = fopen("$cf_tempfile", "w"); 14406#ifdef NCURSES_VERSION 14407# ifdef NCURSES_VERSION_PATCH 14408 fprintf(fp, "%s.%d\\n", NCURSES_VERSION, NCURSES_VERSION_PATCH); 14409# else 14410 fprintf(fp, "%s\\n", NCURSES_VERSION); 14411# endif 14412#else 14413# ifdef __NCURSES_H 14414 fprintf(fp, "old\\n"); 14415# else 14416 make an error 14417# endif 14418#endif 14419 ${cf_cv_main_return:-return}(0); 14420} 14421_ACEOF 14422rm -f "conftest$ac_exeext" 14423if { (eval echo "$as_me:14423: \"$ac_link\"") >&5 14424 (eval $ac_link) 2>&5 14425 ac_status=$? 14426 echo "$as_me:14426: \$? = $ac_status" >&5 14427 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' 14428 { (eval echo "$as_me:14428: \"$ac_try\"") >&5 14429 (eval $ac_try) 2>&5 14430 ac_status=$? 14431 echo "$as_me:14431: \$? = $ac_status" >&5 14432 (exit "$ac_status"); }; }; then 14433 14434 cf_cv_ncurses_version=`cat $cf_tempfile` 14435else 14436 echo "$as_me: program exited with status $ac_status" >&5 14437echo "$as_me: failed program was:" >&5 14438cat "conftest.$ac_ext" >&5 14439fi 14440rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" 14441fi 14442 rm -f "$cf_tempfile" 14443 14444fi 14445echo "$as_me:14445: result: $cf_cv_ncurses_version" >&5 14446echo "${ECHO_T}$cf_cv_ncurses_version" >&6 14447test "$cf_cv_ncurses_version" = no || 14448cat >>confdefs.h <<\EOF 14449#define NCURSES 1 14450EOF 14451 14452echo "$as_me:14452: checking if we have identified curses libraries" >&5 14453echo $ECHO_N "checking if we have identified curses libraries... $ECHO_C" >&6 14454cat >"conftest.$ac_ext" <<_ACEOF 14455#line 14455 "configure" 14456#include "confdefs.h" 14457#include <${cf_cv_ncurses_header:-curses.h}> 14458int 14459main (void) 14460{ 14461initscr(); tgoto("?", 0,0) 14462 ; 14463 return 0; 14464} 14465_ACEOF 14466rm -f "conftest.$ac_objext" "conftest$ac_exeext" 14467if { (eval echo "$as_me:14467: \"$ac_link\"") >&5 14468 (eval $ac_link) 2>&5 14469 ac_status=$? 14470 echo "$as_me:14470: \$? = $ac_status" >&5 14471 (exit "$ac_status"); } && 14472 { ac_try='test -s "conftest$ac_exeext"' 14473 { (eval echo "$as_me:14473: \"$ac_try\"") >&5 14474 (eval $ac_try) 2>&5 14475 ac_status=$? 14476 echo "$as_me:14476: \$? = $ac_status" >&5 14477 (exit "$ac_status"); }; }; then 14478 cf_result=yes 14479else 14480 echo "$as_me: failed program was:" >&5 14481cat "conftest.$ac_ext" >&5 14482cf_result=no 14483fi 14484rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 14485echo "$as_me:14485: result: $cf_result" >&5 14486echo "${ECHO_T}$cf_result" >&6 14487 14488if test "$cf_result" = no ; then 14489case "$host_os" in 14490(freebsd*) 14491 echo "$as_me:14491: checking for tgoto in -lmytinfo" >&5 14492echo $ECHO_N "checking for tgoto in -lmytinfo... $ECHO_C" >&6 14493if test "${ac_cv_lib_mytinfo_tgoto+set}" = set; then 14494 echo $ECHO_N "(cached) $ECHO_C" >&6 14495else 14496 ac_check_lib_save_LIBS=$LIBS 14497LIBS="-lmytinfo $LIBS" 14498cat >"conftest.$ac_ext" <<_ACEOF 14499#line 14499 "configure" 14500#include "confdefs.h" 14501 14502/* Override any gcc2 internal prototype to avoid an error. */ 14503#ifdef __cplusplus 14504extern "C" 14505#endif 14506/* We use char because int might match the return type of a gcc2 14507 builtin and then its argument prototype would still apply. */ 14508char tgoto (); 14509int 14510main (void) 14511{ 14512tgoto (); 14513 ; 14514 return 0; 14515} 14516_ACEOF 14517rm -f "conftest.$ac_objext" "conftest$ac_exeext" 14518if { (eval echo "$as_me:14518: \"$ac_link\"") >&5 14519 (eval $ac_link) 2>&5 14520 ac_status=$? 14521 echo "$as_me:14521: \$? = $ac_status" >&5 14522 (exit "$ac_status"); } && 14523 { ac_try='test -s "conftest$ac_exeext"' 14524 { (eval echo "$as_me:14524: \"$ac_try\"") >&5 14525 (eval $ac_try) 2>&5 14526 ac_status=$? 14527 echo "$as_me:14527: \$? = $ac_status" >&5 14528 (exit "$ac_status"); }; }; then 14529 ac_cv_lib_mytinfo_tgoto=yes 14530else 14531 echo "$as_me: failed program was:" >&5 14532cat "conftest.$ac_ext" >&5 14533ac_cv_lib_mytinfo_tgoto=no 14534fi 14535rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 14536LIBS=$ac_check_lib_save_LIBS 14537fi 14538echo "$as_me:14538: result: $ac_cv_lib_mytinfo_tgoto" >&5 14539echo "${ECHO_T}$ac_cv_lib_mytinfo_tgoto" >&6 14540if test "$ac_cv_lib_mytinfo_tgoto" = yes; then 14541 14542cf_add_libs="$LIBS" 14543# reverse order 14544cf_add_0lib= 14545for cf_add_1lib in -lmytinfo; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 14546# filter duplicates 14547for cf_add_1lib in $cf_add_0lib; do 14548 for cf_add_2lib in $cf_add_libs; do 14549 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 14550 cf_add_1lib= 14551 break 14552 fi 14553 done 14554 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 14555done 14556LIBS="$cf_add_libs" 14557 14558fi 14559 14560 ;; 14561(hpux10.*) 14562 # Looking at HPUX 10.20, the Hcurses library is the oldest (1997), cur_colr 14563 # next (1998), and xcurses "newer" (2000). There is no header file for 14564 # Hcurses; the subdirectory curses_colr has the headers (curses.h and 14565 # term.h) for cur_colr 14566 if test "x$cf_cv_screen" = "xcurses_colr" 14567 then 14568 echo "$as_me:14568: checking for initscr in -lcur_colr" >&5 14569echo $ECHO_N "checking for initscr in -lcur_colr... $ECHO_C" >&6 14570if test "${ac_cv_lib_cur_colr_initscr+set}" = set; then 14571 echo $ECHO_N "(cached) $ECHO_C" >&6 14572else 14573 ac_check_lib_save_LIBS=$LIBS 14574LIBS="-lcur_colr $LIBS" 14575cat >"conftest.$ac_ext" <<_ACEOF 14576#line 14576 "configure" 14577#include "confdefs.h" 14578 14579/* Override any gcc2 internal prototype to avoid an error. */ 14580#ifdef __cplusplus 14581extern "C" 14582#endif 14583/* We use char because int might match the return type of a gcc2 14584 builtin and then its argument prototype would still apply. */ 14585char initscr (); 14586int 14587main (void) 14588{ 14589initscr (); 14590 ; 14591 return 0; 14592} 14593_ACEOF 14594rm -f "conftest.$ac_objext" "conftest$ac_exeext" 14595if { (eval echo "$as_me:14595: \"$ac_link\"") >&5 14596 (eval $ac_link) 2>&5 14597 ac_status=$? 14598 echo "$as_me:14598: \$? = $ac_status" >&5 14599 (exit "$ac_status"); } && 14600 { ac_try='test -s "conftest$ac_exeext"' 14601 { (eval echo "$as_me:14601: \"$ac_try\"") >&5 14602 (eval $ac_try) 2>&5 14603 ac_status=$? 14604 echo "$as_me:14604: \$? = $ac_status" >&5 14605 (exit "$ac_status"); }; }; then 14606 ac_cv_lib_cur_colr_initscr=yes 14607else 14608 echo "$as_me: failed program was:" >&5 14609cat "conftest.$ac_ext" >&5 14610ac_cv_lib_cur_colr_initscr=no 14611fi 14612rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 14613LIBS=$ac_check_lib_save_LIBS 14614fi 14615echo "$as_me:14615: result: $ac_cv_lib_cur_colr_initscr" >&5 14616echo "${ECHO_T}$ac_cv_lib_cur_colr_initscr" >&6 14617if test "$ac_cv_lib_cur_colr_initscr" = yes; then 14618 14619cf_add_libs="$LIBS" 14620# reverse order 14621cf_add_0lib= 14622for cf_add_1lib in -lcur_colr; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 14623# filter duplicates 14624for cf_add_1lib in $cf_add_0lib; do 14625 for cf_add_2lib in $cf_add_libs; do 14626 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 14627 cf_add_1lib= 14628 break 14629 fi 14630 done 14631 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 14632done 14633LIBS="$cf_add_libs" 14634 14635 ac_cv_func_initscr=yes 14636 14637else 14638 14639 echo "$as_me:14639: checking for initscr in -lHcurses" >&5 14640echo $ECHO_N "checking for initscr in -lHcurses... $ECHO_C" >&6 14641if test "${ac_cv_lib_Hcurses_initscr+set}" = set; then 14642 echo $ECHO_N "(cached) $ECHO_C" >&6 14643else 14644 ac_check_lib_save_LIBS=$LIBS 14645LIBS="-lHcurses $LIBS" 14646cat >"conftest.$ac_ext" <<_ACEOF 14647#line 14647 "configure" 14648#include "confdefs.h" 14649 14650/* Override any gcc2 internal prototype to avoid an error. */ 14651#ifdef __cplusplus 14652extern "C" 14653#endif 14654/* We use char because int might match the return type of a gcc2 14655 builtin and then its argument prototype would still apply. */ 14656char initscr (); 14657int 14658main (void) 14659{ 14660initscr (); 14661 ; 14662 return 0; 14663} 14664_ACEOF 14665rm -f "conftest.$ac_objext" "conftest$ac_exeext" 14666if { (eval echo "$as_me:14666: \"$ac_link\"") >&5 14667 (eval $ac_link) 2>&5 14668 ac_status=$? 14669 echo "$as_me:14669: \$? = $ac_status" >&5 14670 (exit "$ac_status"); } && 14671 { ac_try='test -s "conftest$ac_exeext"' 14672 { (eval echo "$as_me:14672: \"$ac_try\"") >&5 14673 (eval $ac_try) 2>&5 14674 ac_status=$? 14675 echo "$as_me:14675: \$? = $ac_status" >&5 14676 (exit "$ac_status"); }; }; then 14677 ac_cv_lib_Hcurses_initscr=yes 14678else 14679 echo "$as_me: failed program was:" >&5 14680cat "conftest.$ac_ext" >&5 14681ac_cv_lib_Hcurses_initscr=no 14682fi 14683rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 14684LIBS=$ac_check_lib_save_LIBS 14685fi 14686echo "$as_me:14686: result: $ac_cv_lib_Hcurses_initscr" >&5 14687echo "${ECHO_T}$ac_cv_lib_Hcurses_initscr" >&6 14688if test "$ac_cv_lib_Hcurses_initscr" = yes; then 14689 14690 # HP's header uses __HP_CURSES, but user claims _HP_CURSES. 14691 14692cf_add_libs="$LIBS" 14693# reverse order 14694cf_add_0lib= 14695for cf_add_1lib in -lHcurses; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 14696# filter duplicates 14697for cf_add_1lib in $cf_add_0lib; do 14698 for cf_add_2lib in $cf_add_libs; do 14699 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 14700 cf_add_1lib= 14701 break 14702 fi 14703 done 14704 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 14705done 14706LIBS="$cf_add_libs" 14707 14708 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 14709 CPPFLAGS="${CPPFLAGS}-D__HP_CURSES -D_HP_CURSES" 14710 14711 ac_cv_func_initscr=yes 14712 14713fi 14714 14715fi 14716 14717 fi 14718 ;; 14719(linux*) 14720 case `arch 2>/dev/null` in 14721 (x86_64) 14722 if test -d /lib64 14723 then 14724 14725if test -n "/lib64" ; then 14726 for cf_add_libdir in /lib64 14727 do 14728 if test "$cf_add_libdir" = /usr/lib ; then 14729 : 14730 elif test -d "$cf_add_libdir" 14731 then 14732 cf_have_libdir=no 14733 if test -n "$LDFLAGS$LIBS" ; then 14734 # a loop is needed to ensure we can add subdirs of existing dirs 14735 for cf_test_libdir in $LDFLAGS $LIBS ; do 14736 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then 14737 cf_have_libdir=yes; break 14738 fi 14739 done 14740 fi 14741 if test "$cf_have_libdir" = no ; then 14742 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 14743 14744echo "${as_me:-configure}:14744: testing adding $cf_add_libdir to library-path ..." 1>&5 14745 14746 LDFLAGS="-L$cf_add_libdir $LDFLAGS" 14747 fi 14748 fi 14749 done 14750fi 14751 14752 else 14753 14754if test -n "/lib" ; then 14755 for cf_add_libdir in /lib 14756 do 14757 if test "$cf_add_libdir" = /usr/lib ; then 14758 : 14759 elif test -d "$cf_add_libdir" 14760 then 14761 cf_have_libdir=no 14762 if test -n "$LDFLAGS$LIBS" ; then 14763 # a loop is needed to ensure we can add subdirs of existing dirs 14764 for cf_test_libdir in $LDFLAGS $LIBS ; do 14765 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then 14766 cf_have_libdir=yes; break 14767 fi 14768 done 14769 fi 14770 if test "$cf_have_libdir" = no ; then 14771 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 14772 14773echo "${as_me:-configure}:14773: testing adding $cf_add_libdir to library-path ..." 1>&5 14774 14775 LDFLAGS="-L$cf_add_libdir $LDFLAGS" 14776 fi 14777 fi 14778 done 14779fi 14780 14781 fi 14782 ;; 14783 (*) 14784 14785if test -n "/lib" ; then 14786 for cf_add_libdir in /lib 14787 do 14788 if test "$cf_add_libdir" = /usr/lib ; then 14789 : 14790 elif test -d "$cf_add_libdir" 14791 then 14792 cf_have_libdir=no 14793 if test -n "$LDFLAGS$LIBS" ; then 14794 # a loop is needed to ensure we can add subdirs of existing dirs 14795 for cf_test_libdir in $LDFLAGS $LIBS ; do 14796 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then 14797 cf_have_libdir=yes; break 14798 fi 14799 done 14800 fi 14801 if test "$cf_have_libdir" = no ; then 14802 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 14803 14804echo "${as_me:-configure}:14804: testing adding $cf_add_libdir to library-path ..." 1>&5 14805 14806 LDFLAGS="-L$cf_add_libdir $LDFLAGS" 14807 fi 14808 fi 14809 done 14810fi 14811 14812 ;; 14813 esac 14814 ;; 14815(sunos3*|sunos4*) 14816 if test "x$cf_cv_screen" = "xcurses_5lib" 14817 then 14818 if test -d /usr/5lib ; then 14819 14820if test -n "/usr/5lib" ; then 14821 for cf_add_libdir in /usr/5lib 14822 do 14823 if test "$cf_add_libdir" = /usr/lib ; then 14824 : 14825 elif test -d "$cf_add_libdir" 14826 then 14827 cf_have_libdir=no 14828 if test -n "$LDFLAGS$LIBS" ; then 14829 # a loop is needed to ensure we can add subdirs of existing dirs 14830 for cf_test_libdir in $LDFLAGS $LIBS ; do 14831 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then 14832 cf_have_libdir=yes; break 14833 fi 14834 done 14835 fi 14836 if test "$cf_have_libdir" = no ; then 14837 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 14838 14839echo "${as_me:-configure}:14839: testing adding $cf_add_libdir to library-path ..." 1>&5 14840 14841 LDFLAGS="-L$cf_add_libdir $LDFLAGS" 14842 fi 14843 fi 14844 done 14845fi 14846 14847cf_add_libs="$LIBS" 14848# reverse order 14849cf_add_0lib= 14850for cf_add_1lib in -lcurses -ltermcap; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 14851# filter duplicates 14852for cf_add_1lib in $cf_add_0lib; do 14853 for cf_add_2lib in $cf_add_libs; do 14854 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 14855 cf_add_1lib= 14856 break 14857 fi 14858 done 14859 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 14860done 14861LIBS="$cf_add_libs" 14862 14863 fi 14864 fi 14865 ac_cv_func_initscr=yes 14866 ;; 14867esac 14868 14869if test ".$ac_cv_func_initscr" != .yes ; then 14870 cf_save_LIBS="$LIBS" 14871 14872 if test ".${cf_cv_ncurses_version:-no}" != .no 14873 then 14874 cf_check_list="ncurses curses cursesX" 14875 else 14876 cf_check_list="cursesX curses ncurses" 14877 fi 14878 14879 # Check for library containing tgoto. Do this before curses library 14880 # because it may be needed to link the test-case for initscr. 14881 if test "x$cf_term_lib" = x 14882 then 14883 echo "$as_me:14883: checking for tgoto" >&5 14884echo $ECHO_N "checking for tgoto... $ECHO_C" >&6 14885if test "${ac_cv_func_tgoto+set}" = set; then 14886 echo $ECHO_N "(cached) $ECHO_C" >&6 14887else 14888 cat >"conftest.$ac_ext" <<_ACEOF 14889#line 14889 "configure" 14890#include "confdefs.h" 14891#define tgoto autoconf_temporary 14892#include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */ 14893#undef tgoto 14894 14895#ifdef __cplusplus 14896extern "C" 14897#endif 14898 14899/* We use char because int might match the return type of a gcc2 14900 builtin and then its argument prototype would still apply. */ 14901char tgoto (void); 14902 14903int 14904main (void) 14905{ 14906 14907/* The GNU C library defines stubs for functions which it implements 14908 to always fail with ENOSYS. Some functions are actually named 14909 something starting with __ and the normal name is an alias. */ 14910#if defined (__stub_tgoto) || defined (__stub___tgoto) 14911#error found stub for tgoto 14912#endif 14913 14914 return tgoto (); 14915 ; 14916 return 0; 14917} 14918_ACEOF 14919rm -f "conftest.$ac_objext" "conftest$ac_exeext" 14920if { (eval echo "$as_me:14920: \"$ac_link\"") >&5 14921 (eval $ac_link) 2>&5 14922 ac_status=$? 14923 echo "$as_me:14923: \$? = $ac_status" >&5 14924 (exit "$ac_status"); } && 14925 { ac_try='test -s "conftest$ac_exeext"' 14926 { (eval echo "$as_me:14926: \"$ac_try\"") >&5 14927 (eval $ac_try) 2>&5 14928 ac_status=$? 14929 echo "$as_me:14929: \$? = $ac_status" >&5 14930 (exit "$ac_status"); }; }; then 14931 ac_cv_func_tgoto=yes 14932else 14933 echo "$as_me: failed program was:" >&5 14934cat "conftest.$ac_ext" >&5 14935ac_cv_func_tgoto=no 14936fi 14937rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 14938fi 14939echo "$as_me:14939: result: $ac_cv_func_tgoto" >&5 14940echo "${ECHO_T}$ac_cv_func_tgoto" >&6 14941if test "$ac_cv_func_tgoto" = yes; then 14942 cf_term_lib=predefined 14943else 14944 14945 for cf_term_lib in $cf_check_list otermcap termcap tinfo termlib unknown 14946 do 14947 as_ac_Lib=`echo "ac_cv_lib_$cf_term_lib''_tgoto" | $as_tr_sh` 14948echo "$as_me:14948: checking for tgoto in -l$cf_term_lib" >&5 14949echo $ECHO_N "checking for tgoto in -l$cf_term_lib... $ECHO_C" >&6 14950if eval "test \"\${$as_ac_Lib+set}\" = set"; then 14951 echo $ECHO_N "(cached) $ECHO_C" >&6 14952else 14953 ac_check_lib_save_LIBS=$LIBS 14954LIBS="-l$cf_term_lib $LIBS" 14955cat >"conftest.$ac_ext" <<_ACEOF 14956#line 14956 "configure" 14957#include "confdefs.h" 14958 14959/* Override any gcc2 internal prototype to avoid an error. */ 14960#ifdef __cplusplus 14961extern "C" 14962#endif 14963/* We use char because int might match the return type of a gcc2 14964 builtin and then its argument prototype would still apply. */ 14965char tgoto (); 14966int 14967main (void) 14968{ 14969tgoto (); 14970 ; 14971 return 0; 14972} 14973_ACEOF 14974rm -f "conftest.$ac_objext" "conftest$ac_exeext" 14975if { (eval echo "$as_me:14975: \"$ac_link\"") >&5 14976 (eval $ac_link) 2>&5 14977 ac_status=$? 14978 echo "$as_me:14978: \$? = $ac_status" >&5 14979 (exit "$ac_status"); } && 14980 { ac_try='test -s "conftest$ac_exeext"' 14981 { (eval echo "$as_me:14981: \"$ac_try\"") >&5 14982 (eval $ac_try) 2>&5 14983 ac_status=$? 14984 echo "$as_me:14984: \$? = $ac_status" >&5 14985 (exit "$ac_status"); }; }; then 14986 eval "$as_ac_Lib=yes" 14987else 14988 echo "$as_me: failed program was:" >&5 14989cat "conftest.$ac_ext" >&5 14990eval "$as_ac_Lib=no" 14991fi 14992rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 14993LIBS=$ac_check_lib_save_LIBS 14994fi 14995echo "$as_me:14995: result: `eval echo '${'"$as_ac_Lib"'}'`" >&5 14996echo "${ECHO_T}`eval echo '${'"$as_ac_Lib"'}'`" >&6 14997if test "`eval echo '${'"$as_ac_Lib"'}'`" = yes; then 14998 14999 : "${cf_nculib_root:=$cf_term_lib}" 15000 break 15001 15002fi 15003 15004 done 15005 15006fi 15007 15008 fi 15009 15010 # Check for library containing initscr 15011 test "$cf_term_lib" != predefined && test "$cf_term_lib" != unknown && LIBS="-l$cf_term_lib $cf_save_LIBS" 15012 if test "x$cf_curs_lib" = x 15013 then 15014 for cf_curs_lib in $cf_check_list xcurses jcurses pdcurses unknown 15015 do 15016 LIBS="-l$cf_curs_lib $cf_save_LIBS" 15017 if test "$cf_term_lib" = unknown || test "$cf_term_lib" = "$cf_curs_lib" ; then 15018 echo "$as_me:15018: checking if we can link with $cf_curs_lib library" >&5 15019echo $ECHO_N "checking if we can link with $cf_curs_lib library... $ECHO_C" >&6 15020 cat >"conftest.$ac_ext" <<_ACEOF 15021#line 15021 "configure" 15022#include "confdefs.h" 15023#include <${cf_cv_ncurses_header:-curses.h}> 15024int 15025main (void) 15026{ 15027initscr() 15028 ; 15029 return 0; 15030} 15031_ACEOF 15032rm -f "conftest.$ac_objext" "conftest$ac_exeext" 15033if { (eval echo "$as_me:15033: \"$ac_link\"") >&5 15034 (eval $ac_link) 2>&5 15035 ac_status=$? 15036 echo "$as_me:15036: \$? = $ac_status" >&5 15037 (exit "$ac_status"); } && 15038 { ac_try='test -s "conftest$ac_exeext"' 15039 { (eval echo "$as_me:15039: \"$ac_try\"") >&5 15040 (eval $ac_try) 2>&5 15041 ac_status=$? 15042 echo "$as_me:15042: \$? = $ac_status" >&5 15043 (exit "$ac_status"); }; }; then 15044 cf_result=yes 15045else 15046 echo "$as_me: failed program was:" >&5 15047cat "conftest.$ac_ext" >&5 15048cf_result=no 15049fi 15050rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 15051 echo "$as_me:15051: result: $cf_result" >&5 15052echo "${ECHO_T}$cf_result" >&6 15053 test "$cf_result" = yes && break 15054 elif test "$cf_curs_lib" = "$cf_term_lib" ; then 15055 cf_result=no 15056 elif test "$cf_term_lib" != predefined ; then 15057 echo "$as_me:15057: checking if we need both $cf_curs_lib and $cf_term_lib libraries" >&5 15058echo $ECHO_N "checking if we need both $cf_curs_lib and $cf_term_lib libraries... $ECHO_C" >&6 15059 cat >"conftest.$ac_ext" <<_ACEOF 15060#line 15060 "configure" 15061#include "confdefs.h" 15062#include <${cf_cv_ncurses_header:-curses.h}> 15063int 15064main (void) 15065{ 15066initscr(); tgoto((char *)0, 0, 0); 15067 ; 15068 return 0; 15069} 15070_ACEOF 15071rm -f "conftest.$ac_objext" "conftest$ac_exeext" 15072if { (eval echo "$as_me:15072: \"$ac_link\"") >&5 15073 (eval $ac_link) 2>&5 15074 ac_status=$? 15075 echo "$as_me:15075: \$? = $ac_status" >&5 15076 (exit "$ac_status"); } && 15077 { ac_try='test -s "conftest$ac_exeext"' 15078 { (eval echo "$as_me:15078: \"$ac_try\"") >&5 15079 (eval $ac_try) 2>&5 15080 ac_status=$? 15081 echo "$as_me:15081: \$? = $ac_status" >&5 15082 (exit "$ac_status"); }; }; then 15083 cf_result=no 15084else 15085 echo "$as_me: failed program was:" >&5 15086cat "conftest.$ac_ext" >&5 15087 15088 LIBS="-l$cf_curs_lib -l$cf_term_lib $cf_save_LIBS" 15089 cat >"conftest.$ac_ext" <<_ACEOF 15090#line 15090 "configure" 15091#include "confdefs.h" 15092#include <${cf_cv_ncurses_header:-curses.h}> 15093int 15094main (void) 15095{ 15096initscr() 15097 ; 15098 return 0; 15099} 15100_ACEOF 15101rm -f "conftest.$ac_objext" "conftest$ac_exeext" 15102if { (eval echo "$as_me:15102: \"$ac_link\"") >&5 15103 (eval $ac_link) 2>&5 15104 ac_status=$? 15105 echo "$as_me:15105: \$? = $ac_status" >&5 15106 (exit "$ac_status"); } && 15107 { ac_try='test -s "conftest$ac_exeext"' 15108 { (eval echo "$as_me:15108: \"$ac_try\"") >&5 15109 (eval $ac_try) 2>&5 15110 ac_status=$? 15111 echo "$as_me:15111: \$? = $ac_status" >&5 15112 (exit "$ac_status"); }; }; then 15113 cf_result=yes 15114else 15115 echo "$as_me: failed program was:" >&5 15116cat "conftest.$ac_ext" >&5 15117cf_result=error 15118fi 15119rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 15120 15121fi 15122rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 15123 echo "$as_me:15123: result: $cf_result" >&5 15124echo "${ECHO_T}$cf_result" >&6 15125 test "$cf_result" != error && break 15126 fi 15127 done 15128 fi 15129 test "$cf_curs_lib" = unknown && { { echo "$as_me:15129: error: no curses library found" >&5 15130echo "$as_me: error: no curses library found" >&2;} 15131 { (exit 1); exit 1; }; } 15132fi 15133fi 15134 15135 ;; 15136(ncursesw*) 15137 15138echo "$as_me:15138: checking for multibyte character support" >&5 15139echo $ECHO_N "checking for multibyte character support... $ECHO_C" >&6 15140if test "${cf_cv_utf8_lib+set}" = set; then 15141 echo $ECHO_N "(cached) $ECHO_C" >&6 15142else 15143 15144 cf_save_LIBS="$LIBS" 15145 cat >"conftest.$ac_ext" <<_ACEOF 15146#line 15146 "configure" 15147#include "confdefs.h" 15148 15149#include <stdlib.h> 15150int 15151main (void) 15152{ 15153putwc(0,0); 15154 ; 15155 return 0; 15156} 15157_ACEOF 15158rm -f "conftest.$ac_objext" "conftest$ac_exeext" 15159if { (eval echo "$as_me:15159: \"$ac_link\"") >&5 15160 (eval $ac_link) 2>&5 15161 ac_status=$? 15162 echo "$as_me:15162: \$? = $ac_status" >&5 15163 (exit "$ac_status"); } && 15164 { ac_try='test -s "conftest$ac_exeext"' 15165 { (eval echo "$as_me:15165: \"$ac_try\"") >&5 15166 (eval $ac_try) 2>&5 15167 ac_status=$? 15168 echo "$as_me:15168: \$? = $ac_status" >&5 15169 (exit "$ac_status"); }; }; then 15170 cf_cv_utf8_lib=yes 15171else 15172 echo "$as_me: failed program was:" >&5 15173cat "conftest.$ac_ext" >&5 15174 15175# If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these 15176# will be set on completion of the AC_TRY_LINK below. 15177cf_cv_header_path_utf8= 15178cf_cv_library_path_utf8= 15179 15180echo "${as_me:-configure}:15180: testing Starting FIND_LINKAGE(utf8,) ..." 1>&5 15181 15182cf_save_LIBS="$LIBS" 15183 15184cat >"conftest.$ac_ext" <<_ACEOF 15185#line 15185 "configure" 15186#include "confdefs.h" 15187 15188#include <libutf8.h> 15189int 15190main (void) 15191{ 15192putwc(0,0); 15193 ; 15194 return 0; 15195} 15196_ACEOF 15197rm -f "conftest.$ac_objext" "conftest$ac_exeext" 15198if { (eval echo "$as_me:15198: \"$ac_link\"") >&5 15199 (eval $ac_link) 2>&5 15200 ac_status=$? 15201 echo "$as_me:15201: \$? = $ac_status" >&5 15202 (exit "$ac_status"); } && 15203 { ac_try='test -s "conftest$ac_exeext"' 15204 { (eval echo "$as_me:15204: \"$ac_try\"") >&5 15205 (eval $ac_try) 2>&5 15206 ac_status=$? 15207 echo "$as_me:15207: \$? = $ac_status" >&5 15208 (exit "$ac_status"); }; }; then 15209 15210 cf_cv_find_linkage_utf8=yes 15211 cf_cv_header_path_utf8=/usr/include 15212 cf_cv_library_path_utf8=/usr/lib 15213 15214else 15215 echo "$as_me: failed program was:" >&5 15216cat "conftest.$ac_ext" >&5 15217 15218LIBS="-lutf8 $cf_save_LIBS" 15219 15220cat >"conftest.$ac_ext" <<_ACEOF 15221#line 15221 "configure" 15222#include "confdefs.h" 15223 15224#include <libutf8.h> 15225int 15226main (void) 15227{ 15228putwc(0,0); 15229 ; 15230 return 0; 15231} 15232_ACEOF 15233rm -f "conftest.$ac_objext" "conftest$ac_exeext" 15234if { (eval echo "$as_me:15234: \"$ac_link\"") >&5 15235 (eval $ac_link) 2>&5 15236 ac_status=$? 15237 echo "$as_me:15237: \$? = $ac_status" >&5 15238 (exit "$ac_status"); } && 15239 { ac_try='test -s "conftest$ac_exeext"' 15240 { (eval echo "$as_me:15240: \"$ac_try\"") >&5 15241 (eval $ac_try) 2>&5 15242 ac_status=$? 15243 echo "$as_me:15243: \$? = $ac_status" >&5 15244 (exit "$ac_status"); }; }; then 15245 15246 cf_cv_find_linkage_utf8=yes 15247 cf_cv_header_path_utf8=/usr/include 15248 cf_cv_library_path_utf8=/usr/lib 15249 cf_cv_library_file_utf8="-lutf8" 15250 15251else 15252 echo "$as_me: failed program was:" >&5 15253cat "conftest.$ac_ext" >&5 15254 15255 cf_cv_find_linkage_utf8=no 15256 LIBS="$cf_save_LIBS" 15257 15258 test -n "$verbose" && echo " find linkage for utf8 library" 1>&6 15259 15260echo "${as_me:-configure}:15260: testing find linkage for utf8 library ..." 1>&5 15261 15262echo "${as_me:-configure}:15262: testing Searching for headers in FIND_LINKAGE(utf8,) ..." 1>&5 15263 15264 cf_save_CPPFLAGS="$CPPFLAGS" 15265 cf_test_CPPFLAGS="$CPPFLAGS" 15266 15267cf_search= 15268 15269# collect the current set of include-directories from compiler flags 15270cf_header_path_list="" 15271if test -n "${CFLAGS}${CPPFLAGS}" ; then 15272 for cf_header_path in $CPPFLAGS $CFLAGS 15273 do 15274 case "$cf_header_path" in 15275 (-I*) 15276 cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'` 15277 15278test "x$cf_header_path" != "xNONE" && \ 15279test -d "$cf_header_path" && \ 15280 { 15281 test -n "$verbose" && echo " ... testing for include-directories under $cf_header_path" 15282 test -d "$cf_header_path/include" && cf_search="$cf_search $cf_header_path/include" 15283 test -d "$cf_header_path/include/utf8" && cf_search="$cf_search $cf_header_path/include/utf8" 15284 test -d "$cf_header_path/include/utf8/include" && cf_search="$cf_search $cf_header_path/include/utf8/include" 15285 test -d "$cf_header_path/utf8/include" && cf_search="$cf_search $cf_header_path/utf8/include" 15286 test -d "$cf_header_path/utf8/include/utf8" && cf_search="$cf_search $cf_header_path/utf8/include/utf8" 15287} 15288 15289 cf_header_path_list="$cf_header_path_list $cf_search" 15290 ;; 15291 esac 15292 done 15293fi 15294 15295# add the variations for the package we are looking for 15296 15297cf_search= 15298 15299test "x$prefix" != "xNONE" && \ 15300test -d "$prefix" && \ 15301 { 15302 test -n "$verbose" && echo " ... testing for include-directories under $prefix" 15303 test -d "$prefix/include" && cf_search="$cf_search $prefix/include" 15304 test -d "$prefix/include/utf8" && cf_search="$cf_search $prefix/include/utf8" 15305 test -d "$prefix/include/utf8/include" && cf_search="$cf_search $prefix/include/utf8/include" 15306 test -d "$prefix/utf8/include" && cf_search="$cf_search $prefix/utf8/include" 15307 test -d "$prefix/utf8/include/utf8" && cf_search="$cf_search $prefix/utf8/include/utf8" 15308} 15309 15310for cf_subdir_prefix in \ 15311 /usr \ 15312 /usr/local \ 15313 /usr/pkg \ 15314 /opt \ 15315 /opt/local \ 15316 $HOME 15317do 15318 15319test "x$cf_subdir_prefix" != "x$prefix" && \ 15320test -d "$cf_subdir_prefix" && \ 15321{ test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && { 15322 test -n "$verbose" && echo " ... testing for include-directories under $cf_subdir_prefix" 15323 test -d "$cf_subdir_prefix/include" && cf_search="$cf_search $cf_subdir_prefix/include" 15324 test -d "$cf_subdir_prefix/include/utf8" && cf_search="$cf_search $cf_subdir_prefix/include/utf8" 15325 test -d "$cf_subdir_prefix/include/utf8/include" && cf_search="$cf_search $cf_subdir_prefix/include/utf8/include" 15326 test -d "$cf_subdir_prefix/utf8/include" && cf_search="$cf_search $cf_subdir_prefix/utf8/include" 15327 test -d "$cf_subdir_prefix/utf8/include/utf8" && cf_search="$cf_search $cf_subdir_prefix/utf8/include/utf8" 15328} 15329 15330done 15331 15332test "$includedir" != NONE && \ 15333test "$includedir" != "/usr/include" && \ 15334test -d "$includedir" && { 15335 test -d "$includedir" && cf_search="$cf_search $includedir" 15336 test -d "$includedir/utf8" && cf_search="$cf_search $includedir/utf8" 15337} 15338 15339test "$oldincludedir" != NONE && \ 15340test "$oldincludedir" != "/usr/include" && \ 15341test -d "$oldincludedir" && { 15342 test -d "$oldincludedir" && cf_search="$cf_search $oldincludedir" 15343 test -d "$oldincludedir/utf8" && cf_search="$cf_search $oldincludedir/utf8" 15344} 15345 15346cf_search="$cf_search $cf_header_path_list" 15347 15348 for cf_cv_header_path_utf8 in $cf_search 15349 do 15350 if test -d "$cf_cv_header_path_utf8" ; then 15351 test -n "$verbose" && echo " ... testing $cf_cv_header_path_utf8" 1>&6 15352 15353echo "${as_me:-configure}:15353: testing ... testing $cf_cv_header_path_utf8 ..." 1>&5 15354 15355 CPPFLAGS="$cf_save_CPPFLAGS" 15356 15357 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 15358 CPPFLAGS="${CPPFLAGS}-I$cf_cv_header_path_utf8" 15359 15360 cat >"conftest.$ac_ext" <<_ACEOF 15361#line 15361 "configure" 15362#include "confdefs.h" 15363 15364#include <libutf8.h> 15365int 15366main (void) 15367{ 15368putwc(0,0); 15369 ; 15370 return 0; 15371} 15372_ACEOF 15373rm -f "conftest.$ac_objext" 15374if { (eval echo "$as_me:15374: \"$ac_compile\"") >&5 15375 (eval $ac_compile) 2>&5 15376 ac_status=$? 15377 echo "$as_me:15377: \$? = $ac_status" >&5 15378 (exit "$ac_status"); } && 15379 { ac_try='test -s "conftest.$ac_objext"' 15380 { (eval echo "$as_me:15380: \"$ac_try\"") >&5 15381 (eval $ac_try) 2>&5 15382 ac_status=$? 15383 echo "$as_me:15383: \$? = $ac_status" >&5 15384 (exit "$ac_status"); }; }; then 15385 15386 test -n "$verbose" && echo " ... found utf8 headers in $cf_cv_header_path_utf8" 1>&6 15387 15388echo "${as_me:-configure}:15388: testing ... found utf8 headers in $cf_cv_header_path_utf8 ..." 1>&5 15389 15390 cf_cv_find_linkage_utf8=maybe 15391 cf_test_CPPFLAGS="$CPPFLAGS" 15392 break 15393else 15394 echo "$as_me: failed program was:" >&5 15395cat "conftest.$ac_ext" >&5 15396 15397 CPPFLAGS="$cf_save_CPPFLAGS" 15398 15399fi 15400rm -f "conftest.$ac_objext" "conftest.$ac_ext" 15401 fi 15402 done 15403 15404 if test "$cf_cv_find_linkage_utf8" = maybe ; then 15405 15406echo "${as_me:-configure}:15406: testing Searching for utf8 library in FIND_LINKAGE(utf8,) ..." 1>&5 15407 15408 cf_save_LIBS="$LIBS" 15409 cf_save_LDFLAGS="$LDFLAGS" 15410 15411 if test "$cf_cv_find_linkage_utf8" != yes ; then 15412 15413cf_search= 15414cf_library_path_list="" 15415if test -n "${LDFLAGS}${LIBS}" ; then 15416 for cf_library_path in $LDFLAGS $LIBS 15417 do 15418 case "$cf_library_path" in 15419 (-L*) 15420 cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'` 15421 15422test "x$cf_library_path" != "xNONE" && \ 15423test -d "$cf_library_path" && \ 15424 { 15425 test -n "$verbose" && echo " ... testing for lib-directories under $cf_library_path" 15426 test -d "$cf_library_path/lib" && cf_search="$cf_search $cf_library_path/lib" 15427 test -d "$cf_library_path/lib/utf8" && cf_search="$cf_search $cf_library_path/lib/utf8" 15428 test -d "$cf_library_path/lib/utf8/lib" && cf_search="$cf_search $cf_library_path/lib/utf8/lib" 15429 test -d "$cf_library_path/utf8/lib" && cf_search="$cf_search $cf_library_path/utf8/lib" 15430 test -d "$cf_library_path/utf8/lib/utf8" && cf_search="$cf_search $cf_library_path/utf8/lib/utf8" 15431} 15432 15433 cf_library_path_list="$cf_library_path_list $cf_search" 15434 ;; 15435 esac 15436 done 15437fi 15438 15439cf_search= 15440 15441test "x$prefix" != "xNONE" && \ 15442test -d "$prefix" && \ 15443 { 15444 test -n "$verbose" && echo " ... testing for lib-directories under $prefix" 15445 test -d "$prefix/lib" && cf_search="$cf_search $prefix/lib" 15446 test -d "$prefix/lib/utf8" && cf_search="$cf_search $prefix/lib/utf8" 15447 test -d "$prefix/lib/utf8/lib" && cf_search="$cf_search $prefix/lib/utf8/lib" 15448 test -d "$prefix/utf8/lib" && cf_search="$cf_search $prefix/utf8/lib" 15449 test -d "$prefix/utf8/lib/utf8" && cf_search="$cf_search $prefix/utf8/lib/utf8" 15450} 15451 15452for cf_subdir_prefix in \ 15453 /usr \ 15454 /usr/local \ 15455 /usr/pkg \ 15456 /opt \ 15457 /opt/local \ 15458 $HOME 15459do 15460 15461test "x$cf_subdir_prefix" != "x$prefix" && \ 15462test -d "$cf_subdir_prefix" && \ 15463{ test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && { 15464 test -n "$verbose" && echo " ... testing for lib-directories under $cf_subdir_prefix" 15465 test -d "$cf_subdir_prefix/lib" && cf_search="$cf_search $cf_subdir_prefix/lib" 15466 test -d "$cf_subdir_prefix/lib/utf8" && cf_search="$cf_search $cf_subdir_prefix/lib/utf8" 15467 test -d "$cf_subdir_prefix/lib/utf8/lib" && cf_search="$cf_search $cf_subdir_prefix/lib/utf8/lib" 15468 test -d "$cf_subdir_prefix/utf8/lib" && cf_search="$cf_search $cf_subdir_prefix/utf8/lib" 15469 test -d "$cf_subdir_prefix/utf8/lib/utf8" && cf_search="$cf_search $cf_subdir_prefix/utf8/lib/utf8" 15470} 15471 15472done 15473 15474cf_search="$cf_library_path_list $cf_search" 15475 15476 for cf_cv_library_path_utf8 in $cf_search 15477 do 15478 if test -d "$cf_cv_library_path_utf8" ; then 15479 test -n "$verbose" && echo " ... testing $cf_cv_library_path_utf8" 1>&6 15480 15481echo "${as_me:-configure}:15481: testing ... testing $cf_cv_library_path_utf8 ..." 1>&5 15482 15483 CPPFLAGS="$cf_test_CPPFLAGS" 15484 LIBS="-lutf8 $cf_save_LIBS" 15485 LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_utf8" 15486 cat >"conftest.$ac_ext" <<_ACEOF 15487#line 15487 "configure" 15488#include "confdefs.h" 15489 15490#include <libutf8.h> 15491int 15492main (void) 15493{ 15494putwc(0,0); 15495 ; 15496 return 0; 15497} 15498_ACEOF 15499rm -f "conftest.$ac_objext" "conftest$ac_exeext" 15500if { (eval echo "$as_me:15500: \"$ac_link\"") >&5 15501 (eval $ac_link) 2>&5 15502 ac_status=$? 15503 echo "$as_me:15503: \$? = $ac_status" >&5 15504 (exit "$ac_status"); } && 15505 { ac_try='test -s "conftest$ac_exeext"' 15506 { (eval echo "$as_me:15506: \"$ac_try\"") >&5 15507 (eval $ac_try) 2>&5 15508 ac_status=$? 15509 echo "$as_me:15509: \$? = $ac_status" >&5 15510 (exit "$ac_status"); }; }; then 15511 15512 test -n "$verbose" && echo " ... found utf8 library in $cf_cv_library_path_utf8" 1>&6 15513 15514echo "${as_me:-configure}:15514: testing ... found utf8 library in $cf_cv_library_path_utf8 ..." 1>&5 15515 15516 cf_cv_find_linkage_utf8=yes 15517 cf_cv_library_file_utf8="-lutf8" 15518 break 15519else 15520 echo "$as_me: failed program was:" >&5 15521cat "conftest.$ac_ext" >&5 15522 15523 CPPFLAGS="$cf_save_CPPFLAGS" 15524 LIBS="$cf_save_LIBS" 15525 LDFLAGS="$cf_save_LDFLAGS" 15526 15527fi 15528rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 15529 fi 15530 done 15531 CPPFLAGS="$cf_save_CPPFLAGS" 15532 LDFLAGS="$cf_save_LDFLAGS" 15533 fi 15534 15535 else 15536 cf_cv_find_linkage_utf8=no 15537 fi 15538 15539fi 15540rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 15541 15542fi 15543rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 15544 15545LIBS="$cf_save_LIBS" 15546 15547if test "$cf_cv_find_linkage_utf8" = yes ; then 15548cf_cv_utf8_lib=add-on 15549else 15550cf_cv_utf8_lib=no 15551fi 15552 15553fi 15554rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 15555fi 15556echo "$as_me:15556: result: $cf_cv_utf8_lib" >&5 15557echo "${ECHO_T}$cf_cv_utf8_lib" >&6 15558 15559# HAVE_LIBUTF8_H is used by ncurses if curses.h is shared between 15560# ncurses/ncursesw: 15561if test "$cf_cv_utf8_lib" = "add-on" ; then 15562 15563cat >>confdefs.h <<\EOF 15564#define HAVE_LIBUTF8_H 1 15565EOF 15566 15567if test -n "$cf_cv_header_path_utf8" ; then 15568 for cf_add_incdir in $cf_cv_header_path_utf8 15569 do 15570 while test "$cf_add_incdir" != /usr/include 15571 do 15572 if test -d "$cf_add_incdir" 15573 then 15574 cf_have_incdir=no 15575 if test -n "$CFLAGS$CPPFLAGS" ; then 15576 # a loop is needed to ensure we can add subdirs of existing dirs 15577 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do 15578 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then 15579 cf_have_incdir=yes; break 15580 fi 15581 done 15582 fi 15583 15584 if test "$cf_have_incdir" = no ; then 15585 if test "$cf_add_incdir" = /usr/local/include ; then 15586 if test "$GCC" = yes 15587 then 15588 cf_save_CPPFLAGS=$CPPFLAGS 15589 15590 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 15591 CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" 15592 15593 cat >"conftest.$ac_ext" <<_ACEOF 15594#line 15594 "configure" 15595#include "confdefs.h" 15596#include <stdio.h> 15597int 15598main (void) 15599{ 15600printf("Hello") 15601 ; 15602 return 0; 15603} 15604_ACEOF 15605rm -f "conftest.$ac_objext" 15606if { (eval echo "$as_me:15606: \"$ac_compile\"") >&5 15607 (eval $ac_compile) 2>&5 15608 ac_status=$? 15609 echo "$as_me:15609: \$? = $ac_status" >&5 15610 (exit "$ac_status"); } && 15611 { ac_try='test -s "conftest.$ac_objext"' 15612 { (eval echo "$as_me:15612: \"$ac_try\"") >&5 15613 (eval $ac_try) 2>&5 15614 ac_status=$? 15615 echo "$as_me:15615: \$? = $ac_status" >&5 15616 (exit "$ac_status"); }; }; then 15617 : 15618else 15619 echo "$as_me: failed program was:" >&5 15620cat "conftest.$ac_ext" >&5 15621cf_have_incdir=yes 15622fi 15623rm -f "conftest.$ac_objext" "conftest.$ac_ext" 15624 CPPFLAGS=$cf_save_CPPFLAGS 15625 fi 15626 fi 15627 fi 15628 15629 if test "$cf_have_incdir" = no ; then 15630 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 15631 15632echo "${as_me:-configure}:15632: testing adding $cf_add_incdir to include-path ..." 1>&5 15633 15634 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" 15635 15636 cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'` 15637 test "$cf_top_incdir" = "$cf_add_incdir" && break 15638 cf_add_incdir="$cf_top_incdir" 15639 else 15640 break 15641 fi 15642 else 15643 break 15644 fi 15645 done 15646 done 15647fi 15648 15649if test -n "$cf_cv_library_path_utf8" ; then 15650 for cf_add_libdir in $cf_cv_library_path_utf8 15651 do 15652 if test "$cf_add_libdir" = /usr/lib ; then 15653 : 15654 elif test -d "$cf_add_libdir" 15655 then 15656 cf_have_libdir=no 15657 if test -n "$LDFLAGS$LIBS" ; then 15658 # a loop is needed to ensure we can add subdirs of existing dirs 15659 for cf_test_libdir in $LDFLAGS $LIBS ; do 15660 if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then 15661 cf_have_libdir=yes; break 15662 fi 15663 done 15664 fi 15665 if test "$cf_have_libdir" = no ; then 15666 test -n "$verbose" && echo " adding $cf_add_libdir to library-path" 1>&6 15667 15668echo "${as_me:-configure}:15668: testing adding $cf_add_libdir to library-path ..." 1>&5 15669 15670 LDFLAGS="-L$cf_add_libdir $LDFLAGS" 15671 fi 15672 fi 15673 done 15674fi 15675 15676cf_add_libs="$LIBS" 15677# reverse order 15678cf_add_0lib= 15679for cf_add_1lib in $cf_cv_library_file_utf8; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 15680# filter duplicates 15681for cf_add_1lib in $cf_add_0lib; do 15682 for cf_add_2lib in $cf_add_libs; do 15683 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 15684 cf_add_1lib= 15685 break 15686 fi 15687 done 15688 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 15689done 15690LIBS="$cf_add_libs" 15691 15692fi 15693 15694cf_ncuconfig_root=$cf_cv_screen 15695cf_have_ncuconfig=no 15696 15697if test "x${PKG_CONFIG:=none}" != xnone; then 15698 echo "$as_me:15698: checking pkg-config for $cf_ncuconfig_root" >&5 15699echo $ECHO_N "checking pkg-config for $cf_ncuconfig_root... $ECHO_C" >&6 15700 if "$PKG_CONFIG" --exists $cf_ncuconfig_root ; then 15701 echo "$as_me:15701: result: yes" >&5 15702echo "${ECHO_T}yes" >&6 15703 15704 echo "$as_me:15704: checking if the $cf_ncuconfig_root package files work" >&5 15705echo $ECHO_N "checking if the $cf_ncuconfig_root package files work... $ECHO_C" >&6 15706 cf_have_ncuconfig=unknown 15707 15708 cf_save_CFLAGS="$CFLAGS" 15709 cf_save_CPPFLAGS="$CPPFLAGS" 15710 cf_save_LIBS="$LIBS" 15711 15712 cf_pkg_cflags="`$PKG_CONFIG --cflags $cf_ncuconfig_root`" 15713 cf_pkg_libs="`$PKG_CONFIG --libs $cf_ncuconfig_root`" 15714 15715 # while -W for passing linker flags is prevalent, it is not "standard". 15716 # At least one wrapper for c89/c99 (in Apple's xcode) has its own 15717 # incompatible _and_ non-standard -W option which gives an error. Work 15718 # around that pitfall. 15719 case "x${CC}@@${cf_pkg_libs}@${cf_pkg_cflags}" in 15720 (x*c[89]9@@*-W*) 15721 15722cf_fix_cppflags=no 15723cf_new_cflags= 15724cf_new_cppflags= 15725cf_new_extra_cppflags= 15726 15727for cf_add_cflags in $cf_pkg_cflags 15728do 15729case "$cf_fix_cppflags" in 15730(no) 15731 case "$cf_add_cflags" in 15732 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 15733 case "$cf_add_cflags" in 15734 (-D*) 15735 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 15736 15737 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 15738 && test -z "${cf_tst_cflags}" \ 15739 && cf_fix_cppflags=yes 15740 15741 if test "$cf_fix_cppflags" = yes ; then 15742 15743 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 15744 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 15745 15746 continue 15747 elif test "${cf_tst_cflags}" = "\"'" ; then 15748 15749 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 15750 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 15751 15752 continue 15753 fi 15754 ;; 15755 esac 15756 case "$CPPFLAGS" in 15757 (*$cf_add_cflags) 15758 ;; 15759 (*) 15760 case "$cf_add_cflags" in 15761 (-D*) 15762 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 15763 15764CPPFLAGS=`echo "$CPPFLAGS" | \ 15765 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 15766 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 15767 15768 ;; 15769 esac 15770 15771 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 15772 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 15773 15774 ;; 15775 esac 15776 ;; 15777 (*) 15778 15779 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 15780 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 15781 15782 ;; 15783 esac 15784 ;; 15785(yes) 15786 15787 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 15788 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 15789 15790 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 15791 15792 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 15793 && test -z "${cf_tst_cflags}" \ 15794 && cf_fix_cppflags=no 15795 ;; 15796esac 15797done 15798 15799if test -n "$cf_new_cflags" ; then 15800 15801 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 15802 CFLAGS="${CFLAGS}$cf_new_cflags" 15803 15804fi 15805 15806if test -n "$cf_new_cppflags" ; then 15807 15808 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 15809 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 15810 15811fi 15812 15813if test -n "$cf_new_extra_cppflags" ; then 15814 15815 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 15816 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 15817 15818fi 15819 15820cf_add_libs="$LIBS" 15821# reverse order 15822cf_add_0lib= 15823for cf_add_1lib in $cf_pkg_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 15824# filter duplicates 15825for cf_add_1lib in $cf_add_0lib; do 15826 for cf_add_2lib in $cf_add_libs; do 15827 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 15828 cf_add_1lib= 15829 break 15830 fi 15831 done 15832 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 15833done 15834LIBS="$cf_add_libs" 15835 15836 cat >"conftest.$ac_ext" <<_ACEOF 15837#line 15837 "configure" 15838#include "confdefs.h" 15839#include <${cf_cv_ncurses_header:-curses.h}> 15840int 15841main (void) 15842{ 15843initscr(); mousemask(0,0); tigetstr((char *)0); 15844 ; 15845 return 0; 15846} 15847_ACEOF 15848rm -f "conftest.$ac_objext" "conftest$ac_exeext" 15849if { (eval echo "$as_me:15849: \"$ac_link\"") >&5 15850 (eval $ac_link) 2>&5 15851 ac_status=$? 15852 echo "$as_me:15852: \$? = $ac_status" >&5 15853 (exit "$ac_status"); } && 15854 { ac_try='test -s "conftest$ac_exeext"' 15855 { (eval echo "$as_me:15855: \"$ac_try\"") >&5 15856 (eval $ac_try) 2>&5 15857 ac_status=$? 15858 echo "$as_me:15858: \$? = $ac_status" >&5 15859 (exit "$ac_status"); }; }; then 15860 if test "$cross_compiling" = yes; then 15861 cf_test_ncuconfig=maybe 15862else 15863 cat >"conftest.$ac_ext" <<_ACEOF 15864#line 15864 "configure" 15865#include "confdefs.h" 15866#include <${cf_cv_ncurses_header:-curses.h}> 15867 int main(void) 15868 { char *xx = curses_version(); return (xx == 0); } 15869_ACEOF 15870rm -f "conftest$ac_exeext" 15871if { (eval echo "$as_me:15871: \"$ac_link\"") >&5 15872 (eval $ac_link) 2>&5 15873 ac_status=$? 15874 echo "$as_me:15874: \$? = $ac_status" >&5 15875 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' 15876 { (eval echo "$as_me:15876: \"$ac_try\"") >&5 15877 (eval $ac_try) 2>&5 15878 ac_status=$? 15879 echo "$as_me:15879: \$? = $ac_status" >&5 15880 (exit "$ac_status"); }; }; then 15881 cf_test_ncuconfig=yes 15882else 15883 echo "$as_me: program exited with status $ac_status" >&5 15884echo "$as_me: failed program was:" >&5 15885cat "conftest.$ac_ext" >&5 15886cf_test_ncuconfig=no 15887fi 15888rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" 15889fi 15890else 15891 echo "$as_me: failed program was:" >&5 15892cat "conftest.$ac_ext" >&5 15893cf_test_ncuconfig=no 15894fi 15895rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 15896 15897 CFLAGS="$cf_save_CFLAGS" 15898 CPPFLAGS="$cf_save_CPPFLAGS" 15899 LIBS="$cf_save_LIBS" 15900 15901 if test "x$cf_test_ncuconfig" != xyes; then 15902 cf_temp=`echo "x$cf_pkg_cflags" | sed -e s/^x// -e 's/-W[^ ]*//g'` 15903 cf_pkg_cflags="$cf_temp" 15904 cf_temp=`echo "x$cf_pkg_libs" | sed -e s/^x// -e 's/-W[^ ]*//g'` 15905 cf_pkg_libs="$cf_temp" 15906 fi 15907 ;; 15908 esac 15909 15910cf_fix_cppflags=no 15911cf_new_cflags= 15912cf_new_cppflags= 15913cf_new_extra_cppflags= 15914 15915for cf_add_cflags in $cf_pkg_cflags 15916do 15917case "$cf_fix_cppflags" in 15918(no) 15919 case "$cf_add_cflags" in 15920 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 15921 case "$cf_add_cflags" in 15922 (-D*) 15923 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 15924 15925 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 15926 && test -z "${cf_tst_cflags}" \ 15927 && cf_fix_cppflags=yes 15928 15929 if test "$cf_fix_cppflags" = yes ; then 15930 15931 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 15932 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 15933 15934 continue 15935 elif test "${cf_tst_cflags}" = "\"'" ; then 15936 15937 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 15938 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 15939 15940 continue 15941 fi 15942 ;; 15943 esac 15944 case "$CPPFLAGS" in 15945 (*$cf_add_cflags) 15946 ;; 15947 (*) 15948 case "$cf_add_cflags" in 15949 (-D*) 15950 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 15951 15952CPPFLAGS=`echo "$CPPFLAGS" | \ 15953 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 15954 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 15955 15956 ;; 15957 esac 15958 15959 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 15960 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 15961 15962 ;; 15963 esac 15964 ;; 15965 (*) 15966 15967 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 15968 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 15969 15970 ;; 15971 esac 15972 ;; 15973(yes) 15974 15975 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 15976 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 15977 15978 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 15979 15980 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 15981 && test -z "${cf_tst_cflags}" \ 15982 && cf_fix_cppflags=no 15983 ;; 15984esac 15985done 15986 15987if test -n "$cf_new_cflags" ; then 15988 15989 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 15990 CFLAGS="${CFLAGS}$cf_new_cflags" 15991 15992fi 15993 15994if test -n "$cf_new_cppflags" ; then 15995 15996 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 15997 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 15998 15999fi 16000 16001if test -n "$cf_new_extra_cppflags" ; then 16002 16003 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 16004 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 16005 16006fi 16007 16008cf_add_libs="$LIBS" 16009# reverse order 16010cf_add_0lib= 16011for cf_add_1lib in $cf_pkg_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 16012# filter duplicates 16013for cf_add_1lib in $cf_add_0lib; do 16014 for cf_add_2lib in $cf_add_libs; do 16015 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 16016 cf_add_1lib= 16017 break 16018 fi 16019 done 16020 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 16021done 16022LIBS="$cf_add_libs" 16023 16024 cat >"conftest.$ac_ext" <<_ACEOF 16025#line 16025 "configure" 16026#include "confdefs.h" 16027#include <${cf_cv_ncurses_header:-curses.h}> 16028int 16029main (void) 16030{ 16031initscr(); mousemask(0,0); tigetstr((char *)0); 16032 ; 16033 return 0; 16034} 16035_ACEOF 16036rm -f "conftest.$ac_objext" "conftest$ac_exeext" 16037if { (eval echo "$as_me:16037: \"$ac_link\"") >&5 16038 (eval $ac_link) 2>&5 16039 ac_status=$? 16040 echo "$as_me:16040: \$? = $ac_status" >&5 16041 (exit "$ac_status"); } && 16042 { ac_try='test -s "conftest$ac_exeext"' 16043 { (eval echo "$as_me:16043: \"$ac_try\"") >&5 16044 (eval $ac_try) 2>&5 16045 ac_status=$? 16046 echo "$as_me:16046: \$? = $ac_status" >&5 16047 (exit "$ac_status"); }; }; then 16048 if test "$cross_compiling" = yes; then 16049 cf_have_ncuconfig=maybe 16050else 16051 cat >"conftest.$ac_ext" <<_ACEOF 16052#line 16052 "configure" 16053#include "confdefs.h" 16054#include <${cf_cv_ncurses_header:-curses.h}> 16055 int main(void) 16056 { char *xx = curses_version(); return (xx == 0); } 16057_ACEOF 16058rm -f "conftest$ac_exeext" 16059if { (eval echo "$as_me:16059: \"$ac_link\"") >&5 16060 (eval $ac_link) 2>&5 16061 ac_status=$? 16062 echo "$as_me:16062: \$? = $ac_status" >&5 16063 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' 16064 { (eval echo "$as_me:16064: \"$ac_try\"") >&5 16065 (eval $ac_try) 2>&5 16066 ac_status=$? 16067 echo "$as_me:16067: \$? = $ac_status" >&5 16068 (exit "$ac_status"); }; }; then 16069 cf_have_ncuconfig=yes 16070else 16071 echo "$as_me: program exited with status $ac_status" >&5 16072echo "$as_me: failed program was:" >&5 16073cat "conftest.$ac_ext" >&5 16074cf_have_ncuconfig=no 16075fi 16076rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" 16077fi 16078else 16079 echo "$as_me: failed program was:" >&5 16080cat "conftest.$ac_ext" >&5 16081cf_have_ncuconfig=no 16082fi 16083rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 16084 echo "$as_me:16084: result: $cf_have_ncuconfig" >&5 16085echo "${ECHO_T}$cf_have_ncuconfig" >&6 16086 test "$cf_have_ncuconfig" = maybe && cf_have_ncuconfig=yes 16087 if test "$cf_have_ncuconfig" != "yes" 16088 then 16089 CPPFLAGS="$cf_save_CPPFLAGS" 16090 LIBS="$cf_save_LIBS" 16091 NCURSES_CONFIG_PKG=none 16092 else 16093 16094cat >>confdefs.h <<\EOF 16095#define NCURSES 1 16096EOF 16097 16098 NCURSES_CONFIG_PKG=$cf_ncuconfig_root 16099 16100echo "$as_me:16100: checking for terminfo header" >&5 16101echo $ECHO_N "checking for terminfo header... $ECHO_C" >&6 16102if test "${cf_cv_term_header+set}" = set; then 16103 echo $ECHO_N "(cached) $ECHO_C" >&6 16104else 16105 16106case "${cf_cv_ncurses_header}" in 16107(*/ncurses.h|*/ncursesw.h) 16108 cf_term_header=`echo "$cf_cv_ncurses_header" | sed -e 's%ncurses[^.]*\.h$%term.h%'` 16109 ;; 16110(*) 16111 cf_term_header=term.h 16112 ;; 16113esac 16114 16115for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h" 16116do 16117cat >"conftest.$ac_ext" <<_ACEOF 16118#line 16118 "configure" 16119#include "confdefs.h" 16120#include <stdio.h> 16121#include <${cf_cv_ncurses_header:-curses.h}> 16122#include <$cf_test> 16123 16124int 16125main (void) 16126{ 16127int x = auto_left_margin; (void)x 16128 ; 16129 return 0; 16130} 16131_ACEOF 16132rm -f "conftest.$ac_objext" 16133if { (eval echo "$as_me:16133: \"$ac_compile\"") >&5 16134 (eval $ac_compile) 2>&5 16135 ac_status=$? 16136 echo "$as_me:16136: \$? = $ac_status" >&5 16137 (exit "$ac_status"); } && 16138 { ac_try='test -s "conftest.$ac_objext"' 16139 { (eval echo "$as_me:16139: \"$ac_try\"") >&5 16140 (eval $ac_try) 2>&5 16141 ac_status=$? 16142 echo "$as_me:16142: \$? = $ac_status" >&5 16143 (exit "$ac_status"); }; }; then 16144 16145 cf_cv_term_header="$cf_test" 16146else 16147 echo "$as_me: failed program was:" >&5 16148cat "conftest.$ac_ext" >&5 16149 16150 cf_cv_term_header=unknown 16151 16152fi 16153rm -f "conftest.$ac_objext" "conftest.$ac_ext" 16154 test "$cf_cv_term_header" != unknown && break 16155done 16156 16157fi 16158echo "$as_me:16158: result: $cf_cv_term_header" >&5 16159echo "${ECHO_T}$cf_cv_term_header" >&6 16160 16161# Set definitions to allow ifdef'ing to accommodate subdirectories 16162 16163case "$cf_cv_term_header" in 16164(*term.h) 16165 16166cat >>confdefs.h <<\EOF 16167#define HAVE_TERM_H 1 16168EOF 16169 16170 ;; 16171esac 16172 16173case "$cf_cv_term_header" in 16174(ncurses/term.h) 16175 16176cat >>confdefs.h <<\EOF 16177#define HAVE_NCURSES_TERM_H 1 16178EOF 16179 16180 ;; 16181(ncursesw/term.h) 16182 16183cat >>confdefs.h <<\EOF 16184#define HAVE_NCURSESW_TERM_H 1 16185EOF 16186 16187 ;; 16188esac 16189 16190 fi 16191 16192 else 16193 echo "$as_me:16193: result: no" >&5 16194echo "${ECHO_T}no" >&6 16195 NCURSES_CONFIG_PKG=none 16196 fi 16197else 16198 NCURSES_CONFIG_PKG=none 16199fi 16200 16201if test "x$cf_have_ncuconfig" = "xno"; then 16202 cf_ncurses_config="${cf_ncuconfig_root}${NCURSES_CONFIG_SUFFIX}-config"; echo "Looking for ${cf_ncurses_config}" 16203 16204if test -n "$ac_tool_prefix"; then 16205 for ac_prog in ${cf_ncurses_config} ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config 16206 do 16207 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 16208set dummy $ac_tool_prefix$ac_prog; ac_word=$2 16209echo "$as_me:16209: checking for $ac_word" >&5 16210echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 16211if test "${ac_cv_prog_NCURSES_CONFIG+set}" = set; then 16212 echo $ECHO_N "(cached) $ECHO_C" >&6 16213else 16214 if test -n "$NCURSES_CONFIG"; then 16215 ac_cv_prog_NCURSES_CONFIG="$NCURSES_CONFIG" # Let the user override the test. 16216else 16217 ac_save_IFS=$IFS; IFS=$ac_path_separator 16218ac_dummy="$PATH" 16219for ac_dir in $ac_dummy; do 16220 IFS=$ac_save_IFS 16221 test -z "$ac_dir" && ac_dir=. 16222 $as_executable_p "$ac_dir/$ac_word" || continue 16223ac_cv_prog_NCURSES_CONFIG="$ac_tool_prefix$ac_prog" 16224echo "$as_me:16224: found $ac_dir/$ac_word" >&5 16225break 16226done 16227 16228fi 16229fi 16230NCURSES_CONFIG=$ac_cv_prog_NCURSES_CONFIG 16231if test -n "$NCURSES_CONFIG"; then 16232 echo "$as_me:16232: result: $NCURSES_CONFIG" >&5 16233echo "${ECHO_T}$NCURSES_CONFIG" >&6 16234else 16235 echo "$as_me:16235: result: no" >&5 16236echo "${ECHO_T}no" >&6 16237fi 16238 16239 test -n "$NCURSES_CONFIG" && break 16240 done 16241fi 16242if test -z "$NCURSES_CONFIG"; then 16243 ac_ct_NCURSES_CONFIG=$NCURSES_CONFIG 16244 for ac_prog in ${cf_ncurses_config} ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config 16245do 16246 # Extract the first word of "$ac_prog", so it can be a program name with args. 16247set dummy $ac_prog; ac_word=$2 16248echo "$as_me:16248: checking for $ac_word" >&5 16249echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 16250if test "${ac_cv_prog_ac_ct_NCURSES_CONFIG+set}" = set; then 16251 echo $ECHO_N "(cached) $ECHO_C" >&6 16252else 16253 if test -n "$ac_ct_NCURSES_CONFIG"; then 16254 ac_cv_prog_ac_ct_NCURSES_CONFIG="$ac_ct_NCURSES_CONFIG" # Let the user override the test. 16255else 16256 ac_save_IFS=$IFS; IFS=$ac_path_separator 16257ac_dummy="$PATH" 16258for ac_dir in $ac_dummy; do 16259 IFS=$ac_save_IFS 16260 test -z "$ac_dir" && ac_dir=. 16261 $as_executable_p "$ac_dir/$ac_word" || continue 16262ac_cv_prog_ac_ct_NCURSES_CONFIG="$ac_prog" 16263echo "$as_me:16263: found $ac_dir/$ac_word" >&5 16264break 16265done 16266 16267fi 16268fi 16269ac_ct_NCURSES_CONFIG=$ac_cv_prog_ac_ct_NCURSES_CONFIG 16270if test -n "$ac_ct_NCURSES_CONFIG"; then 16271 echo "$as_me:16271: result: $ac_ct_NCURSES_CONFIG" >&5 16272echo "${ECHO_T}$ac_ct_NCURSES_CONFIG" >&6 16273else 16274 echo "$as_me:16274: result: no" >&5 16275echo "${ECHO_T}no" >&6 16276fi 16277 16278 test -n "$ac_ct_NCURSES_CONFIG" && break 16279done 16280test -n "$ac_ct_NCURSES_CONFIG" || ac_ct_NCURSES_CONFIG="none" 16281 16282 NCURSES_CONFIG=$ac_ct_NCURSES_CONFIG 16283fi 16284 16285 if test "$NCURSES_CONFIG" != none ; then 16286 16287cf_fix_cppflags=no 16288cf_new_cflags= 16289cf_new_cppflags= 16290cf_new_extra_cppflags= 16291 16292for cf_add_cflags in `$NCURSES_CONFIG --cflags` 16293do 16294case "$cf_fix_cppflags" in 16295(no) 16296 case "$cf_add_cflags" in 16297 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 16298 case "$cf_add_cflags" in 16299 (-D*) 16300 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 16301 16302 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 16303 && test -z "${cf_tst_cflags}" \ 16304 && cf_fix_cppflags=yes 16305 16306 if test "$cf_fix_cppflags" = yes ; then 16307 16308 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 16309 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 16310 16311 continue 16312 elif test "${cf_tst_cflags}" = "\"'" ; then 16313 16314 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 16315 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 16316 16317 continue 16318 fi 16319 ;; 16320 esac 16321 case "$CPPFLAGS" in 16322 (*$cf_add_cflags) 16323 ;; 16324 (*) 16325 case "$cf_add_cflags" in 16326 (-D*) 16327 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 16328 16329CPPFLAGS=`echo "$CPPFLAGS" | \ 16330 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 16331 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 16332 16333 ;; 16334 esac 16335 16336 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 16337 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 16338 16339 ;; 16340 esac 16341 ;; 16342 (*) 16343 16344 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 16345 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 16346 16347 ;; 16348 esac 16349 ;; 16350(yes) 16351 16352 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 16353 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 16354 16355 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 16356 16357 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 16358 && test -z "${cf_tst_cflags}" \ 16359 && cf_fix_cppflags=no 16360 ;; 16361esac 16362done 16363 16364if test -n "$cf_new_cflags" ; then 16365 16366 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 16367 CFLAGS="${CFLAGS}$cf_new_cflags" 16368 16369fi 16370 16371if test -n "$cf_new_cppflags" ; then 16372 16373 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 16374 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 16375 16376fi 16377 16378if test -n "$cf_new_extra_cppflags" ; then 16379 16380 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 16381 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 16382 16383fi 16384 16385cf_add_libs="$LIBS" 16386# reverse order 16387cf_add_0lib= 16388for cf_add_1lib in `$NCURSES_CONFIG --libs`; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 16389# filter duplicates 16390for cf_add_1lib in $cf_add_0lib; do 16391 for cf_add_2lib in $cf_add_libs; do 16392 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 16393 cf_add_1lib= 16394 break 16395 fi 16396 done 16397 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 16398done 16399LIBS="$cf_add_libs" 16400 16401 # even with config script, some packages use no-override for curses.h 16402 16403echo "$as_me:16403: checking if we have identified curses headers" >&5 16404echo $ECHO_N "checking if we have identified curses headers... $ECHO_C" >&6 16405if test "${cf_cv_ncurses_header+set}" = set; then 16406 echo $ECHO_N "(cached) $ECHO_C" >&6 16407else 16408 16409cf_cv_ncurses_header=none 16410for cf_header in \ 16411 ncurses.h $cf_cv_screen/ncurses.h \ 16412 curses.h $cf_cv_screen/curses.h 16413do 16414cat >"conftest.$ac_ext" <<_ACEOF 16415#line 16415 "configure" 16416#include "confdefs.h" 16417#include <${cf_header}> 16418int 16419main (void) 16420{ 16421initscr(); tgoto("?", 0,0) 16422 ; 16423 return 0; 16424} 16425_ACEOF 16426rm -f "conftest.$ac_objext" 16427if { (eval echo "$as_me:16427: \"$ac_compile\"") >&5 16428 (eval $ac_compile) 2>&5 16429 ac_status=$? 16430 echo "$as_me:16430: \$? = $ac_status" >&5 16431 (exit "$ac_status"); } && 16432 { ac_try='test -s "conftest.$ac_objext"' 16433 { (eval echo "$as_me:16433: \"$ac_try\"") >&5 16434 (eval $ac_try) 2>&5 16435 ac_status=$? 16436 echo "$as_me:16436: \$? = $ac_status" >&5 16437 (exit "$ac_status"); }; }; then 16438 cf_cv_ncurses_header=$cf_header; break 16439else 16440 echo "$as_me: failed program was:" >&5 16441cat "conftest.$ac_ext" >&5 16442fi 16443rm -f "conftest.$ac_objext" "conftest.$ac_ext" 16444done 16445 16446fi 16447echo "$as_me:16447: result: $cf_cv_ncurses_header" >&5 16448echo "${ECHO_T}$cf_cv_ncurses_header" >&6 16449 16450if test "$cf_cv_ncurses_header" = none ; then 16451 { { echo "$as_me:16451: error: No curses header-files found" >&5 16452echo "$as_me: error: No curses header-files found" >&2;} 16453 { (exit 1); exit 1; }; } 16454fi 16455 16456# cheat, to get the right #define's for HAVE_NCURSES_H, etc. 16457 16458for ac_header in $cf_cv_ncurses_header 16459do 16460as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 16461echo "$as_me:16461: checking for $ac_header" >&5 16462echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 16463if eval "test \"\${$as_ac_Header+set}\" = set"; then 16464 echo $ECHO_N "(cached) $ECHO_C" >&6 16465else 16466 cat >"conftest.$ac_ext" <<_ACEOF 16467#line 16467 "configure" 16468#include "confdefs.h" 16469#include <$ac_header> 16470_ACEOF 16471if { (eval echo "$as_me:16471: \"$ac_cpp "conftest.$ac_ext"\"") >&5 16472 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 16473 ac_status=$? 16474 $EGREP -v '^ *\+' conftest.er1 >conftest.err 16475 rm -f conftest.er1 16476 cat conftest.err >&5 16477 echo "$as_me:16477: \$? = $ac_status" >&5 16478 (exit "$ac_status"); } >/dev/null; then 16479 if test -s conftest.err; then 16480 ac_cpp_err=$ac_c_preproc_warn_flag 16481 else 16482 ac_cpp_err= 16483 fi 16484else 16485 ac_cpp_err=yes 16486fi 16487if test -z "$ac_cpp_err"; then 16488 eval "$as_ac_Header=yes" 16489else 16490 echo "$as_me: failed program was:" >&5 16491 cat "conftest.$ac_ext" >&5 16492 eval "$as_ac_Header=no" 16493fi 16494rm -f conftest.err "conftest.$ac_ext" 16495fi 16496echo "$as_me:16496: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 16497echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6 16498if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then 16499 cat >>confdefs.h <<EOF 16500#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 16501EOF 16502 16503fi 16504done 16505 16506cat >>confdefs.h <<\EOF 16507#define NCURSES 1 16508EOF 16509 16510cf_nculib_ROOT=`echo "HAVE_LIB$cf_ncuconfig_root" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` 16511 16512 cat >>confdefs.h <<EOF 16513#define $cf_nculib_ROOT 1 16514EOF 16515 16516 cf_cv_ncurses_version="`$NCURSES_CONFIG --version`" 16517 16518 else 16519 16520cf_ncuhdr_root=$cf_cv_screen 16521 16522test -n "$cf_cv_curses_dir" && \ 16523test "$cf_cv_curses_dir" != "no" && { \ 16524 16525if test -n "$cf_cv_curses_dir/include/$cf_ncuhdr_root" ; then 16526 for cf_add_incdir in $cf_cv_curses_dir/include/$cf_ncuhdr_root 16527 do 16528 while test "$cf_add_incdir" != /usr/include 16529 do 16530 if test -d "$cf_add_incdir" 16531 then 16532 cf_have_incdir=no 16533 if test -n "$CFLAGS$CPPFLAGS" ; then 16534 # a loop is needed to ensure we can add subdirs of existing dirs 16535 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do 16536 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then 16537 cf_have_incdir=yes; break 16538 fi 16539 done 16540 fi 16541 16542 if test "$cf_have_incdir" = no ; then 16543 if test "$cf_add_incdir" = /usr/local/include ; then 16544 if test "$GCC" = yes 16545 then 16546 cf_save_CPPFLAGS=$CPPFLAGS 16547 16548 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 16549 CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" 16550 16551 cat >"conftest.$ac_ext" <<_ACEOF 16552#line 16552 "configure" 16553#include "confdefs.h" 16554#include <stdio.h> 16555int 16556main (void) 16557{ 16558printf("Hello") 16559 ; 16560 return 0; 16561} 16562_ACEOF 16563rm -f "conftest.$ac_objext" 16564if { (eval echo "$as_me:16564: \"$ac_compile\"") >&5 16565 (eval $ac_compile) 2>&5 16566 ac_status=$? 16567 echo "$as_me:16567: \$? = $ac_status" >&5 16568 (exit "$ac_status"); } && 16569 { ac_try='test -s "conftest.$ac_objext"' 16570 { (eval echo "$as_me:16570: \"$ac_try\"") >&5 16571 (eval $ac_try) 2>&5 16572 ac_status=$? 16573 echo "$as_me:16573: \$? = $ac_status" >&5 16574 (exit "$ac_status"); }; }; then 16575 : 16576else 16577 echo "$as_me: failed program was:" >&5 16578cat "conftest.$ac_ext" >&5 16579cf_have_incdir=yes 16580fi 16581rm -f "conftest.$ac_objext" "conftest.$ac_ext" 16582 CPPFLAGS=$cf_save_CPPFLAGS 16583 fi 16584 fi 16585 fi 16586 16587 if test "$cf_have_incdir" = no ; then 16588 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 16589 16590echo "${as_me:-configure}:16590: testing adding $cf_add_incdir to include-path ..." 1>&5 16591 16592 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" 16593 16594 cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'` 16595 test "$cf_top_incdir" = "$cf_add_incdir" && break 16596 cf_add_incdir="$cf_top_incdir" 16597 else 16598 break 16599 fi 16600 else 16601 break 16602 fi 16603 done 16604 done 16605fi 16606 16607} 16608 16609echo "$as_me:16609: checking for $cf_ncuhdr_root header in include-path" >&5 16610echo $ECHO_N "checking for $cf_ncuhdr_root header in include-path... $ECHO_C" >&6 16611if test "${cf_cv_ncurses_h+set}" = set; then 16612 echo $ECHO_N "(cached) $ECHO_C" >&6 16613else 16614 16615 cf_header_list="$cf_ncuhdr_root/curses.h $cf_ncuhdr_root/ncurses.h" 16616 { test "$cf_ncuhdr_root" = ncurses || test "$cf_ncuhdr_root" = ncursesw; } && cf_header_list="$cf_header_list curses.h ncurses.h" 16617 for cf_header in $cf_header_list 16618 do 16619 16620 cat >"conftest.$ac_ext" <<_ACEOF 16621#line 16621 "configure" 16622#include "confdefs.h" 16623 16624#include <$cf_header> 16625int 16626main (void) 16627{ 16628 16629#ifdef NCURSES_VERSION 16630 16631printf("%s\\n", NCURSES_VERSION); 16632#else 16633#ifdef __NCURSES_H 16634printf("old\\n"); 16635#else 16636 make an error 16637#endif 16638#endif 16639 16640 ; 16641 return 0; 16642} 16643_ACEOF 16644rm -f "conftest.$ac_objext" 16645if { (eval echo "$as_me:16645: \"$ac_compile\"") >&5 16646 (eval $ac_compile) 2>&5 16647 ac_status=$? 16648 echo "$as_me:16648: \$? = $ac_status" >&5 16649 (exit "$ac_status"); } && 16650 { ac_try='test -s "conftest.$ac_objext"' 16651 { (eval echo "$as_me:16651: \"$ac_try\"") >&5 16652 (eval $ac_try) 2>&5 16653 ac_status=$? 16654 echo "$as_me:16654: \$? = $ac_status" >&5 16655 (exit "$ac_status"); }; }; then 16656 cf_cv_ncurses_h=$cf_header 16657 16658else 16659 echo "$as_me: failed program was:" >&5 16660cat "conftest.$ac_ext" >&5 16661cf_cv_ncurses_h=no 16662fi 16663rm -f "conftest.$ac_objext" "conftest.$ac_ext" 16664 16665 test "$cf_cv_ncurses_h" != no && break 16666 done 16667 16668fi 16669echo "$as_me:16669: result: $cf_cv_ncurses_h" >&5 16670echo "${ECHO_T}$cf_cv_ncurses_h" >&6 16671 16672if test "$cf_cv_ncurses_h" != no ; then 16673 cf_cv_ncurses_header=$cf_cv_ncurses_h 16674else 16675 16676echo "$as_me:16676: checking for $cf_ncuhdr_root include-path" >&5 16677echo $ECHO_N "checking for $cf_ncuhdr_root include-path... $ECHO_C" >&6 16678if test "${cf_cv_ncurses_h2+set}" = set; then 16679 echo $ECHO_N "(cached) $ECHO_C" >&6 16680else 16681 16682 test -n "$verbose" && echo 16683 16684cf_search= 16685 16686# collect the current set of include-directories from compiler flags 16687cf_header_path_list="" 16688if test -n "${CFLAGS}${CPPFLAGS}" ; then 16689 for cf_header_path in $CPPFLAGS $CFLAGS 16690 do 16691 case "$cf_header_path" in 16692 (-I*) 16693 cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'` 16694 16695test "x$cf_header_path" != "xNONE" && \ 16696test -d "$cf_header_path" && \ 16697 { 16698 test -n "$verbose" && echo " ... testing for include-directories under $cf_header_path" 16699 test -d "$cf_header_path/include" && cf_search="$cf_search $cf_header_path/include" 16700 test -d "$cf_header_path/include/$cf_ncuhdr_root" && cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root" 16701 test -d "$cf_header_path/include/$cf_ncuhdr_root/include" && cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root/include" 16702 test -d "$cf_header_path/$cf_ncuhdr_root/include" && cf_search="$cf_search $cf_header_path/$cf_ncuhdr_root/include" 16703 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" 16704} 16705 16706 cf_header_path_list="$cf_header_path_list $cf_search" 16707 ;; 16708 esac 16709 done 16710fi 16711 16712# add the variations for the package we are looking for 16713 16714cf_search= 16715 16716test "x$prefix" != "xNONE" && \ 16717test -d "$prefix" && \ 16718 { 16719 test -n "$verbose" && echo " ... testing for include-directories under $prefix" 16720 test -d "$prefix/include" && cf_search="$cf_search $prefix/include" 16721 test -d "$prefix/include/$cf_ncuhdr_root" && cf_search="$cf_search $prefix/include/$cf_ncuhdr_root" 16722 test -d "$prefix/include/$cf_ncuhdr_root/include" && cf_search="$cf_search $prefix/include/$cf_ncuhdr_root/include" 16723 test -d "$prefix/$cf_ncuhdr_root/include" && cf_search="$cf_search $prefix/$cf_ncuhdr_root/include" 16724 test -d "$prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root" && cf_search="$cf_search $prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root" 16725} 16726 16727for cf_subdir_prefix in \ 16728 /usr \ 16729 /usr/local \ 16730 /usr/pkg \ 16731 /opt \ 16732 /opt/local \ 16733 $HOME 16734do 16735 16736test "x$cf_subdir_prefix" != "x$prefix" && \ 16737test -d "$cf_subdir_prefix" && \ 16738{ test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && { 16739 test -n "$verbose" && echo " ... testing for include-directories under $cf_subdir_prefix" 16740 test -d "$cf_subdir_prefix/include" && cf_search="$cf_search $cf_subdir_prefix/include" 16741 test -d "$cf_subdir_prefix/include/$cf_ncuhdr_root" && cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root" 16742 test -d "$cf_subdir_prefix/include/$cf_ncuhdr_root/include" && cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root/include" 16743 test -d "$cf_subdir_prefix/$cf_ncuhdr_root/include" && cf_search="$cf_search $cf_subdir_prefix/$cf_ncuhdr_root/include" 16744 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" 16745} 16746 16747done 16748 16749test "$includedir" != NONE && \ 16750test "$includedir" != "/usr/include" && \ 16751test -d "$includedir" && { 16752 test -d "$includedir" && cf_search="$cf_search $includedir" 16753 test -d "$includedir/$cf_ncuhdr_root" && cf_search="$cf_search $includedir/$cf_ncuhdr_root" 16754} 16755 16756test "$oldincludedir" != NONE && \ 16757test "$oldincludedir" != "/usr/include" && \ 16758test -d "$oldincludedir" && { 16759 test -d "$oldincludedir" && cf_search="$cf_search $oldincludedir" 16760 test -d "$oldincludedir/$cf_ncuhdr_root" && cf_search="$cf_search $oldincludedir/$cf_ncuhdr_root" 16761} 16762 16763cf_search="$cf_search $cf_header_path_list" 16764 16765 test -n "$verbose" && echo "search path $cf_search" 16766 cf_save2_CPPFLAGS="$CPPFLAGS" 16767 for cf_incdir in $cf_search 16768 do 16769 16770if test -n "$cf_incdir" ; then 16771 for cf_add_incdir in $cf_incdir 16772 do 16773 while test "$cf_add_incdir" != /usr/include 16774 do 16775 if test -d "$cf_add_incdir" 16776 then 16777 cf_have_incdir=no 16778 if test -n "$CFLAGS$CPPFLAGS" ; then 16779 # a loop is needed to ensure we can add subdirs of existing dirs 16780 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do 16781 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then 16782 cf_have_incdir=yes; break 16783 fi 16784 done 16785 fi 16786 16787 if test "$cf_have_incdir" = no ; then 16788 if test "$cf_add_incdir" = /usr/local/include ; then 16789 if test "$GCC" = yes 16790 then 16791 cf_save_CPPFLAGS=$CPPFLAGS 16792 16793 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 16794 CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" 16795 16796 cat >"conftest.$ac_ext" <<_ACEOF 16797#line 16797 "configure" 16798#include "confdefs.h" 16799#include <stdio.h> 16800int 16801main (void) 16802{ 16803printf("Hello") 16804 ; 16805 return 0; 16806} 16807_ACEOF 16808rm -f "conftest.$ac_objext" 16809if { (eval echo "$as_me:16809: \"$ac_compile\"") >&5 16810 (eval $ac_compile) 2>&5 16811 ac_status=$? 16812 echo "$as_me:16812: \$? = $ac_status" >&5 16813 (exit "$ac_status"); } && 16814 { ac_try='test -s "conftest.$ac_objext"' 16815 { (eval echo "$as_me:16815: \"$ac_try\"") >&5 16816 (eval $ac_try) 2>&5 16817 ac_status=$? 16818 echo "$as_me:16818: \$? = $ac_status" >&5 16819 (exit "$ac_status"); }; }; then 16820 : 16821else 16822 echo "$as_me: failed program was:" >&5 16823cat "conftest.$ac_ext" >&5 16824cf_have_incdir=yes 16825fi 16826rm -f "conftest.$ac_objext" "conftest.$ac_ext" 16827 CPPFLAGS=$cf_save_CPPFLAGS 16828 fi 16829 fi 16830 fi 16831 16832 if test "$cf_have_incdir" = no ; then 16833 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 16834 16835echo "${as_me:-configure}:16835: testing adding $cf_add_incdir to include-path ..." 1>&5 16836 16837 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" 16838 16839 cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'` 16840 test "$cf_top_incdir" = "$cf_add_incdir" && break 16841 cf_add_incdir="$cf_top_incdir" 16842 else 16843 break 16844 fi 16845 else 16846 break 16847 fi 16848 done 16849 done 16850fi 16851 16852 for cf_header in \ 16853 ncurses.h \ 16854 curses.h 16855 do 16856 16857 cat >"conftest.$ac_ext" <<_ACEOF 16858#line 16858 "configure" 16859#include "confdefs.h" 16860 16861#include <$cf_header> 16862int 16863main (void) 16864{ 16865 16866#ifdef NCURSES_VERSION 16867 16868printf("%s\\n", NCURSES_VERSION); 16869#else 16870#ifdef __NCURSES_H 16871printf("old\\n"); 16872#else 16873 make an error 16874#endif 16875#endif 16876 16877 ; 16878 return 0; 16879} 16880_ACEOF 16881rm -f "conftest.$ac_objext" 16882if { (eval echo "$as_me:16882: \"$ac_compile\"") >&5 16883 (eval $ac_compile) 2>&5 16884 ac_status=$? 16885 echo "$as_me:16885: \$? = $ac_status" >&5 16886 (exit "$ac_status"); } && 16887 { ac_try='test -s "conftest.$ac_objext"' 16888 { (eval echo "$as_me:16888: \"$ac_try\"") >&5 16889 (eval $ac_try) 2>&5 16890 ac_status=$? 16891 echo "$as_me:16891: \$? = $ac_status" >&5 16892 (exit "$ac_status"); }; }; then 16893 cf_cv_ncurses_h2=$cf_header 16894 16895else 16896 echo "$as_me: failed program was:" >&5 16897cat "conftest.$ac_ext" >&5 16898cf_cv_ncurses_h2=no 16899fi 16900rm -f "conftest.$ac_objext" "conftest.$ac_ext" 16901 16902 if test "$cf_cv_ncurses_h2" != no ; then 16903 cf_cv_ncurses_h2=$cf_incdir/$cf_header 16904 test -n "$verbose" && echo $ECHO_N " ... found $ECHO_C" 1>&6 16905 break 16906 fi 16907 test -n "$verbose" && echo " ... tested $cf_incdir/$cf_header" 1>&6 16908 done 16909 CPPFLAGS="$cf_save2_CPPFLAGS" 16910 test "$cf_cv_ncurses_h2" != no && break 16911 done 16912 test "$cf_cv_ncurses_h2" = no && { { echo "$as_me:16912: error: not found" >&5 16913echo "$as_me: error: not found" >&2;} 16914 { (exit 1); exit 1; }; } 16915 16916fi 16917echo "$as_me:16917: result: $cf_cv_ncurses_h2" >&5 16918echo "${ECHO_T}$cf_cv_ncurses_h2" >&6 16919 16920 cf_1st_incdir=`echo "$cf_cv_ncurses_h2" | sed -e 's%/[^/]*$%%'` 16921 cf_cv_ncurses_header="`basename "$cf_cv_ncurses_h2"`" 16922 if test "`basename "$cf_1st_incdir"`" = "$cf_ncuhdr_root" ; then 16923 cf_cv_ncurses_header="$cf_ncuhdr_root/$cf_cv_ncurses_header" 16924 fi 16925 16926if test -n "$cf_1st_incdir" ; then 16927 for cf_add_incdir in $cf_1st_incdir 16928 do 16929 while test "$cf_add_incdir" != /usr/include 16930 do 16931 if test -d "$cf_add_incdir" 16932 then 16933 cf_have_incdir=no 16934 if test -n "$CFLAGS$CPPFLAGS" ; then 16935 # a loop is needed to ensure we can add subdirs of existing dirs 16936 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do 16937 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then 16938 cf_have_incdir=yes; break 16939 fi 16940 done 16941 fi 16942 16943 if test "$cf_have_incdir" = no ; then 16944 if test "$cf_add_incdir" = /usr/local/include ; then 16945 if test "$GCC" = yes 16946 then 16947 cf_save_CPPFLAGS=$CPPFLAGS 16948 16949 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 16950 CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" 16951 16952 cat >"conftest.$ac_ext" <<_ACEOF 16953#line 16953 "configure" 16954#include "confdefs.h" 16955#include <stdio.h> 16956int 16957main (void) 16958{ 16959printf("Hello") 16960 ; 16961 return 0; 16962} 16963_ACEOF 16964rm -f "conftest.$ac_objext" 16965if { (eval echo "$as_me:16965: \"$ac_compile\"") >&5 16966 (eval $ac_compile) 2>&5 16967 ac_status=$? 16968 echo "$as_me:16968: \$? = $ac_status" >&5 16969 (exit "$ac_status"); } && 16970 { ac_try='test -s "conftest.$ac_objext"' 16971 { (eval echo "$as_me:16971: \"$ac_try\"") >&5 16972 (eval $ac_try) 2>&5 16973 ac_status=$? 16974 echo "$as_me:16974: \$? = $ac_status" >&5 16975 (exit "$ac_status"); }; }; then 16976 : 16977else 16978 echo "$as_me: failed program was:" >&5 16979cat "conftest.$ac_ext" >&5 16980cf_have_incdir=yes 16981fi 16982rm -f "conftest.$ac_objext" "conftest.$ac_ext" 16983 CPPFLAGS=$cf_save_CPPFLAGS 16984 fi 16985 fi 16986 fi 16987 16988 if test "$cf_have_incdir" = no ; then 16989 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 16990 16991echo "${as_me:-configure}:16991: testing adding $cf_add_incdir to include-path ..." 1>&5 16992 16993 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" 16994 16995 cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'` 16996 test "$cf_top_incdir" = "$cf_add_incdir" && break 16997 cf_add_incdir="$cf_top_incdir" 16998 else 16999 break 17000 fi 17001 else 17002 break 17003 fi 17004 done 17005 done 17006fi 17007 17008fi 17009 17010# Set definitions to allow ifdef'ing for ncurses.h 17011 17012case "$cf_cv_ncurses_header" in 17013(*ncurses.h) 17014 17015cat >>confdefs.h <<\EOF 17016#define HAVE_NCURSES_H 1 17017EOF 17018 17019 ;; 17020esac 17021 17022case "$cf_cv_ncurses_header" in 17023(ncurses/curses.h|ncurses/ncurses.h) 17024 17025cat >>confdefs.h <<\EOF 17026#define HAVE_NCURSES_NCURSES_H 1 17027EOF 17028 17029 ;; 17030(ncursesw/curses.h|ncursesw/ncurses.h) 17031 17032cat >>confdefs.h <<\EOF 17033#define HAVE_NCURSESW_NCURSES_H 1 17034EOF 17035 17036 ;; 17037esac 17038 17039echo "$as_me:17039: checking for terminfo header" >&5 17040echo $ECHO_N "checking for terminfo header... $ECHO_C" >&6 17041if test "${cf_cv_term_header+set}" = set; then 17042 echo $ECHO_N "(cached) $ECHO_C" >&6 17043else 17044 17045case "${cf_cv_ncurses_header}" in 17046(*/ncurses.h|*/ncursesw.h) 17047 cf_term_header=`echo "$cf_cv_ncurses_header" | sed -e 's%ncurses[^.]*\.h$%term.h%'` 17048 ;; 17049(*) 17050 cf_term_header=term.h 17051 ;; 17052esac 17053 17054for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h" 17055do 17056cat >"conftest.$ac_ext" <<_ACEOF 17057#line 17057 "configure" 17058#include "confdefs.h" 17059#include <stdio.h> 17060#include <${cf_cv_ncurses_header:-curses.h}> 17061#include <$cf_test> 17062 17063int 17064main (void) 17065{ 17066int x = auto_left_margin; (void)x 17067 ; 17068 return 0; 17069} 17070_ACEOF 17071rm -f "conftest.$ac_objext" 17072if { (eval echo "$as_me:17072: \"$ac_compile\"") >&5 17073 (eval $ac_compile) 2>&5 17074 ac_status=$? 17075 echo "$as_me:17075: \$? = $ac_status" >&5 17076 (exit "$ac_status"); } && 17077 { ac_try='test -s "conftest.$ac_objext"' 17078 { (eval echo "$as_me:17078: \"$ac_try\"") >&5 17079 (eval $ac_try) 2>&5 17080 ac_status=$? 17081 echo "$as_me:17081: \$? = $ac_status" >&5 17082 (exit "$ac_status"); }; }; then 17083 17084 cf_cv_term_header="$cf_test" 17085else 17086 echo "$as_me: failed program was:" >&5 17087cat "conftest.$ac_ext" >&5 17088 17089 cf_cv_term_header=unknown 17090 17091fi 17092rm -f "conftest.$ac_objext" "conftest.$ac_ext" 17093 test "$cf_cv_term_header" != unknown && break 17094done 17095 17096fi 17097echo "$as_me:17097: result: $cf_cv_term_header" >&5 17098echo "${ECHO_T}$cf_cv_term_header" >&6 17099 17100# Set definitions to allow ifdef'ing to accommodate subdirectories 17101 17102case "$cf_cv_term_header" in 17103(*term.h) 17104 17105cat >>confdefs.h <<\EOF 17106#define HAVE_TERM_H 1 17107EOF 17108 17109 ;; 17110esac 17111 17112case "$cf_cv_term_header" in 17113(ncurses/term.h) 17114 17115cat >>confdefs.h <<\EOF 17116#define HAVE_NCURSES_TERM_H 1 17117EOF 17118 17119 ;; 17120(ncursesw/term.h) 17121 17122cat >>confdefs.h <<\EOF 17123#define HAVE_NCURSESW_TERM_H 1 17124EOF 17125 17126 ;; 17127esac 17128 17129# some applications need this, but should check for NCURSES_VERSION 17130 17131cat >>confdefs.h <<\EOF 17132#define NCURSES 1 17133EOF 17134 17135echo "$as_me:17135: checking for ncurses version" >&5 17136echo $ECHO_N "checking for ncurses version... $ECHO_C" >&6 17137if test "${cf_cv_ncurses_version+set}" = set; then 17138 echo $ECHO_N "(cached) $ECHO_C" >&6 17139else 17140 17141 cf_cv_ncurses_version=no 17142 cf_tempfile=out$$ 17143 rm -f "$cf_tempfile" 17144 if test "$cross_compiling" = yes; then 17145 17146 # This will not work if the preprocessor splits the line after the 17147 # Autoconf token. The 'unproto' program does that. 17148 cat > "conftest.$ac_ext" <<EOF 17149#include <${cf_cv_ncurses_header:-curses.h}> 17150#undef Autoconf 17151#ifdef NCURSES_VERSION 17152Autoconf NCURSES_VERSION 17153#else 17154#ifdef __NCURSES_H 17155Autoconf "old" 17156#endif 17157; 17158#endif 17159EOF 17160 cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out" 17161 { (eval echo "$as_me:17161: \"$cf_try\"") >&5 17162 (eval $cf_try) 2>&5 17163 ac_status=$? 17164 echo "$as_me:17164: \$? = $ac_status" >&5 17165 (exit "$ac_status"); } 17166 if test -f conftest.out ; then 17167 cf_out=`sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%' conftest.out` 17168 test -n "$cf_out" && cf_cv_ncurses_version="$cf_out" 17169 rm -f conftest.out 17170 fi 17171 17172else 17173 cat >"conftest.$ac_ext" <<_ACEOF 17174#line 17174 "configure" 17175#include "confdefs.h" 17176 17177#include <${cf_cv_ncurses_header:-curses.h}> 17178#include <stdio.h> 17179int main(void) 17180{ 17181 FILE *fp = fopen("$cf_tempfile", "w"); 17182#ifdef NCURSES_VERSION 17183# ifdef NCURSES_VERSION_PATCH 17184 fprintf(fp, "%s.%d\\n", NCURSES_VERSION, NCURSES_VERSION_PATCH); 17185# else 17186 fprintf(fp, "%s\\n", NCURSES_VERSION); 17187# endif 17188#else 17189# ifdef __NCURSES_H 17190 fprintf(fp, "old\\n"); 17191# else 17192 make an error 17193# endif 17194#endif 17195 ${cf_cv_main_return:-return}(0); 17196} 17197_ACEOF 17198rm -f "conftest$ac_exeext" 17199if { (eval echo "$as_me:17199: \"$ac_link\"") >&5 17200 (eval $ac_link) 2>&5 17201 ac_status=$? 17202 echo "$as_me:17202: \$? = $ac_status" >&5 17203 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' 17204 { (eval echo "$as_me:17204: \"$ac_try\"") >&5 17205 (eval $ac_try) 2>&5 17206 ac_status=$? 17207 echo "$as_me:17207: \$? = $ac_status" >&5 17208 (exit "$ac_status"); }; }; then 17209 17210 cf_cv_ncurses_version=`cat $cf_tempfile` 17211else 17212 echo "$as_me: program exited with status $ac_status" >&5 17213echo "$as_me: failed program was:" >&5 17214cat "conftest.$ac_ext" >&5 17215fi 17216rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" 17217fi 17218 rm -f "$cf_tempfile" 17219 17220fi 17221echo "$as_me:17221: result: $cf_cv_ncurses_version" >&5 17222echo "${ECHO_T}$cf_cv_ncurses_version" >&6 17223test "$cf_cv_ncurses_version" = no || 17224cat >>confdefs.h <<\EOF 17225#define NCURSES 1 17226EOF 17227 17228cf_nculib_root=$cf_cv_screen 17229 # This works, except for the special case where we find gpm, but 17230 # ncurses is in a nonstandard location via $LIBS, and we really want 17231 # to link gpm. 17232cf_ncurses_LIBS="" 17233cf_ncurses_SAVE="$LIBS" 17234echo "$as_me:17234: checking for Gpm_Open in -lgpm" >&5 17235echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6 17236if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then 17237 echo $ECHO_N "(cached) $ECHO_C" >&6 17238else 17239 ac_check_lib_save_LIBS=$LIBS 17240LIBS="-lgpm $LIBS" 17241cat >"conftest.$ac_ext" <<_ACEOF 17242#line 17242 "configure" 17243#include "confdefs.h" 17244 17245/* Override any gcc2 internal prototype to avoid an error. */ 17246#ifdef __cplusplus 17247extern "C" 17248#endif 17249/* We use char because int might match the return type of a gcc2 17250 builtin and then its argument prototype would still apply. */ 17251char Gpm_Open (); 17252int 17253main (void) 17254{ 17255Gpm_Open (); 17256 ; 17257 return 0; 17258} 17259_ACEOF 17260rm -f "conftest.$ac_objext" "conftest$ac_exeext" 17261if { (eval echo "$as_me:17261: \"$ac_link\"") >&5 17262 (eval $ac_link) 2>&5 17263 ac_status=$? 17264 echo "$as_me:17264: \$? = $ac_status" >&5 17265 (exit "$ac_status"); } && 17266 { ac_try='test -s "conftest$ac_exeext"' 17267 { (eval echo "$as_me:17267: \"$ac_try\"") >&5 17268 (eval $ac_try) 2>&5 17269 ac_status=$? 17270 echo "$as_me:17270: \$? = $ac_status" >&5 17271 (exit "$ac_status"); }; }; then 17272 ac_cv_lib_gpm_Gpm_Open=yes 17273else 17274 echo "$as_me: failed program was:" >&5 17275cat "conftest.$ac_ext" >&5 17276ac_cv_lib_gpm_Gpm_Open=no 17277fi 17278rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 17279LIBS=$ac_check_lib_save_LIBS 17280fi 17281echo "$as_me:17281: result: $ac_cv_lib_gpm_Gpm_Open" >&5 17282echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6 17283if test "$ac_cv_lib_gpm_Gpm_Open" = yes; then 17284 echo "$as_me:17284: checking for initscr in -lgpm" >&5 17285echo $ECHO_N "checking for initscr in -lgpm... $ECHO_C" >&6 17286if test "${ac_cv_lib_gpm_initscr+set}" = set; then 17287 echo $ECHO_N "(cached) $ECHO_C" >&6 17288else 17289 ac_check_lib_save_LIBS=$LIBS 17290LIBS="-lgpm $LIBS" 17291cat >"conftest.$ac_ext" <<_ACEOF 17292#line 17292 "configure" 17293#include "confdefs.h" 17294 17295/* Override any gcc2 internal prototype to avoid an error. */ 17296#ifdef __cplusplus 17297extern "C" 17298#endif 17299/* We use char because int might match the return type of a gcc2 17300 builtin and then its argument prototype would still apply. */ 17301char initscr (); 17302int 17303main (void) 17304{ 17305initscr (); 17306 ; 17307 return 0; 17308} 17309_ACEOF 17310rm -f "conftest.$ac_objext" "conftest$ac_exeext" 17311if { (eval echo "$as_me:17311: \"$ac_link\"") >&5 17312 (eval $ac_link) 2>&5 17313 ac_status=$? 17314 echo "$as_me:17314: \$? = $ac_status" >&5 17315 (exit "$ac_status"); } && 17316 { ac_try='test -s "conftest$ac_exeext"' 17317 { (eval echo "$as_me:17317: \"$ac_try\"") >&5 17318 (eval $ac_try) 2>&5 17319 ac_status=$? 17320 echo "$as_me:17320: \$? = $ac_status" >&5 17321 (exit "$ac_status"); }; }; then 17322 ac_cv_lib_gpm_initscr=yes 17323else 17324 echo "$as_me: failed program was:" >&5 17325cat "conftest.$ac_ext" >&5 17326ac_cv_lib_gpm_initscr=no 17327fi 17328rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 17329LIBS=$ac_check_lib_save_LIBS 17330fi 17331echo "$as_me:17331: result: $ac_cv_lib_gpm_initscr" >&5 17332echo "${ECHO_T}$ac_cv_lib_gpm_initscr" >&6 17333if test "$ac_cv_lib_gpm_initscr" = yes; then 17334 LIBS="$cf_ncurses_SAVE" 17335else 17336 cf_ncurses_LIBS="-lgpm" 17337fi 17338 17339fi 17340 17341case "$host_os" in 17342(freebsd*) 17343 # This is only necessary if you are linking against an obsolete 17344 # version of ncurses (but it should do no harm, since it's static). 17345 if test "$cf_nculib_root" = ncurses ; then 17346 echo "$as_me:17346: checking for tgoto in -lmytinfo" >&5 17347echo $ECHO_N "checking for tgoto in -lmytinfo... $ECHO_C" >&6 17348if test "${ac_cv_lib_mytinfo_tgoto+set}" = set; then 17349 echo $ECHO_N "(cached) $ECHO_C" >&6 17350else 17351 ac_check_lib_save_LIBS=$LIBS 17352LIBS="-lmytinfo $LIBS" 17353cat >"conftest.$ac_ext" <<_ACEOF 17354#line 17354 "configure" 17355#include "confdefs.h" 17356 17357/* Override any gcc2 internal prototype to avoid an error. */ 17358#ifdef __cplusplus 17359extern "C" 17360#endif 17361/* We use char because int might match the return type of a gcc2 17362 builtin and then its argument prototype would still apply. */ 17363char tgoto (); 17364int 17365main (void) 17366{ 17367tgoto (); 17368 ; 17369 return 0; 17370} 17371_ACEOF 17372rm -f "conftest.$ac_objext" "conftest$ac_exeext" 17373if { (eval echo "$as_me:17373: \"$ac_link\"") >&5 17374 (eval $ac_link) 2>&5 17375 ac_status=$? 17376 echo "$as_me:17376: \$? = $ac_status" >&5 17377 (exit "$ac_status"); } && 17378 { ac_try='test -s "conftest$ac_exeext"' 17379 { (eval echo "$as_me:17379: \"$ac_try\"") >&5 17380 (eval $ac_try) 2>&5 17381 ac_status=$? 17382 echo "$as_me:17382: \$? = $ac_status" >&5 17383 (exit "$ac_status"); }; }; then 17384 ac_cv_lib_mytinfo_tgoto=yes 17385else 17386 echo "$as_me: failed program was:" >&5 17387cat "conftest.$ac_ext" >&5 17388ac_cv_lib_mytinfo_tgoto=no 17389fi 17390rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 17391LIBS=$ac_check_lib_save_LIBS 17392fi 17393echo "$as_me:17393: result: $ac_cv_lib_mytinfo_tgoto" >&5 17394echo "${ECHO_T}$ac_cv_lib_mytinfo_tgoto" >&6 17395if test "$ac_cv_lib_mytinfo_tgoto" = yes; then 17396 cf_ncurses_LIBS="-lmytinfo $cf_ncurses_LIBS" 17397fi 17398 17399 fi 17400 ;; 17401esac 17402 17403cf_add_libs="$LIBS" 17404# reverse order 17405cf_add_0lib= 17406for cf_add_1lib in $cf_ncurses_LIBS; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 17407# filter duplicates 17408for cf_add_1lib in $cf_add_0lib; do 17409 for cf_add_2lib in $cf_add_libs; do 17410 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 17411 cf_add_1lib= 17412 break 17413 fi 17414 done 17415 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 17416done 17417LIBS="$cf_add_libs" 17418 17419if test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no" 17420then 17421 17422cf_add_libs="$LIBS" 17423# reverse order 17424cf_add_0lib= 17425for cf_add_1lib in -l$cf_nculib_root; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 17426# filter duplicates 17427for cf_add_1lib in $cf_add_0lib; do 17428 for cf_add_2lib in $cf_add_libs; do 17429 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 17430 cf_add_1lib= 17431 break 17432 fi 17433 done 17434 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 17435done 17436LIBS="$cf_add_libs" 17437 17438else 17439 17440 eval 'cf_cv_have_lib_'"$cf_nculib_root"'=no' 17441 cf_libdir="" 17442 echo "$as_me:17442: checking for initscr" >&5 17443echo $ECHO_N "checking for initscr... $ECHO_C" >&6 17444if test "${ac_cv_func_initscr+set}" = set; then 17445 echo $ECHO_N "(cached) $ECHO_C" >&6 17446else 17447 cat >"conftest.$ac_ext" <<_ACEOF 17448#line 17448 "configure" 17449#include "confdefs.h" 17450#define initscr autoconf_temporary 17451#include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */ 17452#undef initscr 17453 17454#ifdef __cplusplus 17455extern "C" 17456#endif 17457 17458/* We use char because int might match the return type of a gcc2 17459 builtin and then its argument prototype would still apply. */ 17460char initscr (void); 17461 17462int 17463main (void) 17464{ 17465 17466/* The GNU C library defines stubs for functions which it implements 17467 to always fail with ENOSYS. Some functions are actually named 17468 something starting with __ and the normal name is an alias. */ 17469#if defined (__stub_initscr) || defined (__stub___initscr) 17470#error found stub for initscr 17471#endif 17472 17473 return initscr (); 17474 ; 17475 return 0; 17476} 17477_ACEOF 17478rm -f "conftest.$ac_objext" "conftest$ac_exeext" 17479if { (eval echo "$as_me:17479: \"$ac_link\"") >&5 17480 (eval $ac_link) 2>&5 17481 ac_status=$? 17482 echo "$as_me:17482: \$? = $ac_status" >&5 17483 (exit "$ac_status"); } && 17484 { ac_try='test -s "conftest$ac_exeext"' 17485 { (eval echo "$as_me:17485: \"$ac_try\"") >&5 17486 (eval $ac_try) 2>&5 17487 ac_status=$? 17488 echo "$as_me:17488: \$? = $ac_status" >&5 17489 (exit "$ac_status"); }; }; then 17490 ac_cv_func_initscr=yes 17491else 17492 echo "$as_me: failed program was:" >&5 17493cat "conftest.$ac_ext" >&5 17494ac_cv_func_initscr=no 17495fi 17496rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 17497fi 17498echo "$as_me:17498: result: $ac_cv_func_initscr" >&5 17499echo "${ECHO_T}$ac_cv_func_initscr" >&6 17500if test "$ac_cv_func_initscr" = yes; then 17501 eval 'cf_cv_have_lib_'"$cf_nculib_root"'=yes' 17502else 17503 17504 cf_save_LIBS="$LIBS" 17505 echo "$as_me:17505: checking for initscr in -l$cf_nculib_root" >&5 17506echo $ECHO_N "checking for initscr in -l$cf_nculib_root... $ECHO_C" >&6 17507 LIBS="-l$cf_nculib_root $LIBS" 17508 cat >"conftest.$ac_ext" <<_ACEOF 17509#line 17509 "configure" 17510#include "confdefs.h" 17511#include <${cf_cv_ncurses_header:-curses.h}> 17512int 17513main (void) 17514{ 17515initscr() 17516 ; 17517 return 0; 17518} 17519_ACEOF 17520rm -f "conftest.$ac_objext" "conftest$ac_exeext" 17521if { (eval echo "$as_me:17521: \"$ac_link\"") >&5 17522 (eval $ac_link) 2>&5 17523 ac_status=$? 17524 echo "$as_me:17524: \$? = $ac_status" >&5 17525 (exit "$ac_status"); } && 17526 { ac_try='test -s "conftest$ac_exeext"' 17527 { (eval echo "$as_me:17527: \"$ac_try\"") >&5 17528 (eval $ac_try) 2>&5 17529 ac_status=$? 17530 echo "$as_me:17530: \$? = $ac_status" >&5 17531 (exit "$ac_status"); }; }; then 17532 echo "$as_me:17532: result: yes" >&5 17533echo "${ECHO_T}yes" >&6 17534 eval 'cf_cv_have_lib_'"$cf_nculib_root"'=yes' 17535 17536else 17537 echo "$as_me: failed program was:" >&5 17538cat "conftest.$ac_ext" >&5 17539echo "$as_me:17539: result: no" >&5 17540echo "${ECHO_T}no" >&6 17541 17542cf_search= 17543cf_library_path_list="" 17544if test -n "${LDFLAGS}${LIBS}" ; then 17545 for cf_library_path in $LDFLAGS $LIBS 17546 do 17547 case "$cf_library_path" in 17548 (-L*) 17549 cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'` 17550 17551test "x$cf_library_path" != "xNONE" && \ 17552test -d "$cf_library_path" && \ 17553 { 17554 test -n "$verbose" && echo " ... testing for lib-directories under $cf_library_path" 17555 test -d "$cf_library_path/lib" && cf_search="$cf_search $cf_library_path/lib" 17556 test -d "$cf_library_path/lib/$cf_nculib_root" && cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root" 17557 test -d "$cf_library_path/lib/$cf_nculib_root/lib" && cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root/lib" 17558 test -d "$cf_library_path/$cf_nculib_root/lib" && cf_search="$cf_search $cf_library_path/$cf_nculib_root/lib" 17559 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" 17560} 17561 17562 cf_library_path_list="$cf_library_path_list $cf_search" 17563 ;; 17564 esac 17565 done 17566fi 17567 17568cf_search= 17569 17570test "x$prefix" != "xNONE" && \ 17571test -d "$prefix" && \ 17572 { 17573 test -n "$verbose" && echo " ... testing for lib-directories under $prefix" 17574 test -d "$prefix/lib" && cf_search="$cf_search $prefix/lib" 17575 test -d "$prefix/lib/$cf_nculib_root" && cf_search="$cf_search $prefix/lib/$cf_nculib_root" 17576 test -d "$prefix/lib/$cf_nculib_root/lib" && cf_search="$cf_search $prefix/lib/$cf_nculib_root/lib" 17577 test -d "$prefix/$cf_nculib_root/lib" && cf_search="$cf_search $prefix/$cf_nculib_root/lib" 17578 test -d "$prefix/$cf_nculib_root/lib/$cf_nculib_root" && cf_search="$cf_search $prefix/$cf_nculib_root/lib/$cf_nculib_root" 17579} 17580 17581for cf_subdir_prefix in \ 17582 /usr \ 17583 /usr/local \ 17584 /usr/pkg \ 17585 /opt \ 17586 /opt/local \ 17587 $HOME 17588do 17589 17590test "x$cf_subdir_prefix" != "x$prefix" && \ 17591test -d "$cf_subdir_prefix" && \ 17592{ test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && { 17593 test -n "$verbose" && echo " ... testing for lib-directories under $cf_subdir_prefix" 17594 test -d "$cf_subdir_prefix/lib" && cf_search="$cf_search $cf_subdir_prefix/lib" 17595 test -d "$cf_subdir_prefix/lib/$cf_nculib_root" && cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root" 17596 test -d "$cf_subdir_prefix/lib/$cf_nculib_root/lib" && cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root/lib" 17597 test -d "$cf_subdir_prefix/$cf_nculib_root/lib" && cf_search="$cf_search $cf_subdir_prefix/$cf_nculib_root/lib" 17598 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" 17599} 17600 17601done 17602 17603cf_search="$cf_library_path_list $cf_search" 17604 17605 for cf_libdir in $cf_search 17606 do 17607 echo "$as_me:17607: checking for -l$cf_nculib_root in $cf_libdir" >&5 17608echo $ECHO_N "checking for -l$cf_nculib_root in $cf_libdir... $ECHO_C" >&6 17609 LIBS="-L$cf_libdir -l$cf_nculib_root $cf_save_LIBS" 17610 cat >"conftest.$ac_ext" <<_ACEOF 17611#line 17611 "configure" 17612#include "confdefs.h" 17613#include <${cf_cv_ncurses_header:-curses.h}> 17614int 17615main (void) 17616{ 17617initscr() 17618 ; 17619 return 0; 17620} 17621_ACEOF 17622rm -f "conftest.$ac_objext" "conftest$ac_exeext" 17623if { (eval echo "$as_me:17623: \"$ac_link\"") >&5 17624 (eval $ac_link) 2>&5 17625 ac_status=$? 17626 echo "$as_me:17626: \$? = $ac_status" >&5 17627 (exit "$ac_status"); } && 17628 { ac_try='test -s "conftest$ac_exeext"' 17629 { (eval echo "$as_me:17629: \"$ac_try\"") >&5 17630 (eval $ac_try) 2>&5 17631 ac_status=$? 17632 echo "$as_me:17632: \$? = $ac_status" >&5 17633 (exit "$ac_status"); }; }; then 17634 echo "$as_me:17634: result: yes" >&5 17635echo "${ECHO_T}yes" >&6 17636 eval 'cf_cv_have_lib_'"$cf_nculib_root"'=yes' 17637 break 17638else 17639 echo "$as_me: failed program was:" >&5 17640cat "conftest.$ac_ext" >&5 17641echo "$as_me:17641: result: no" >&5 17642echo "${ECHO_T}no" >&6 17643 LIBS="$cf_save_LIBS" 17644fi 17645rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 17646 done 17647 17648fi 17649rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 17650 17651fi 17652 17653eval 'cf_found_library="$cf_cv_have_lib_'"$cf_nculib_root"\" 17654 17655if test "$cf_found_library" = no ; then 17656 { { echo "$as_me:17656: error: Cannot link $cf_nculib_root library" >&5 17657echo "$as_me: error: Cannot link $cf_nculib_root library" >&2;} 17658 { (exit 1); exit 1; }; } 17659fi 17660 17661fi 17662 17663if test -n "$cf_ncurses_LIBS" ; then 17664 echo "$as_me:17664: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5 17665echo $ECHO_N "checking if we can link $cf_nculib_root without $cf_ncurses_LIBS... $ECHO_C" >&6 17666 cf_ncurses_SAVE="$LIBS" 17667 for p in $cf_ncurses_LIBS ; do 17668 q=`echo "$LIBS" | sed -e "s%$p %%" -e "s%$p$%%"` 17669 if test "$q" != "$LIBS" ; then 17670 LIBS="$q" 17671 fi 17672 done 17673 cat >"conftest.$ac_ext" <<_ACEOF 17674#line 17674 "configure" 17675#include "confdefs.h" 17676#include <${cf_cv_ncurses_header:-curses.h}> 17677int 17678main (void) 17679{ 17680initscr(); mousemask(0,0); tigetstr((char *)0); 17681 ; 17682 return 0; 17683} 17684_ACEOF 17685rm -f "conftest.$ac_objext" "conftest$ac_exeext" 17686if { (eval echo "$as_me:17686: \"$ac_link\"") >&5 17687 (eval $ac_link) 2>&5 17688 ac_status=$? 17689 echo "$as_me:17689: \$? = $ac_status" >&5 17690 (exit "$ac_status"); } && 17691 { ac_try='test -s "conftest$ac_exeext"' 17692 { (eval echo "$as_me:17692: \"$ac_try\"") >&5 17693 (eval $ac_try) 2>&5 17694 ac_status=$? 17695 echo "$as_me:17695: \$? = $ac_status" >&5 17696 (exit "$ac_status"); }; }; then 17697 echo "$as_me:17697: result: yes" >&5 17698echo "${ECHO_T}yes" >&6 17699else 17700 echo "$as_me: failed program was:" >&5 17701cat "conftest.$ac_ext" >&5 17702echo "$as_me:17702: result: no" >&5 17703echo "${ECHO_T}no" >&6 17704 LIBS="$cf_ncurses_SAVE" 17705fi 17706rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 17707fi 17708 17709cf_nculib_ROOT=`echo "HAVE_LIB$cf_nculib_root" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` 17710 17711cat >>confdefs.h <<EOF 17712#define $cf_nculib_ROOT 1 17713EOF 17714 17715 fi 17716else 17717 NCURSES_CONFIG=none 17718fi 17719 17720 ;; 17721(ncurses*) 17722 17723cf_ncuconfig_root=$cf_cv_screen 17724cf_have_ncuconfig=no 17725 17726if test "x${PKG_CONFIG:=none}" != xnone; then 17727 echo "$as_me:17727: checking pkg-config for $cf_ncuconfig_root" >&5 17728echo $ECHO_N "checking pkg-config for $cf_ncuconfig_root... $ECHO_C" >&6 17729 if "$PKG_CONFIG" --exists $cf_ncuconfig_root ; then 17730 echo "$as_me:17730: result: yes" >&5 17731echo "${ECHO_T}yes" >&6 17732 17733 echo "$as_me:17733: checking if the $cf_ncuconfig_root package files work" >&5 17734echo $ECHO_N "checking if the $cf_ncuconfig_root package files work... $ECHO_C" >&6 17735 cf_have_ncuconfig=unknown 17736 17737 cf_save_CFLAGS="$CFLAGS" 17738 cf_save_CPPFLAGS="$CPPFLAGS" 17739 cf_save_LIBS="$LIBS" 17740 17741 cf_pkg_cflags="`$PKG_CONFIG --cflags $cf_ncuconfig_root`" 17742 cf_pkg_libs="`$PKG_CONFIG --libs $cf_ncuconfig_root`" 17743 17744 # while -W for passing linker flags is prevalent, it is not "standard". 17745 # At least one wrapper for c89/c99 (in Apple's xcode) has its own 17746 # incompatible _and_ non-standard -W option which gives an error. Work 17747 # around that pitfall. 17748 case "x${CC}@@${cf_pkg_libs}@${cf_pkg_cflags}" in 17749 (x*c[89]9@@*-W*) 17750 17751cf_fix_cppflags=no 17752cf_new_cflags= 17753cf_new_cppflags= 17754cf_new_extra_cppflags= 17755 17756for cf_add_cflags in $cf_pkg_cflags 17757do 17758case "$cf_fix_cppflags" in 17759(no) 17760 case "$cf_add_cflags" in 17761 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 17762 case "$cf_add_cflags" in 17763 (-D*) 17764 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 17765 17766 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 17767 && test -z "${cf_tst_cflags}" \ 17768 && cf_fix_cppflags=yes 17769 17770 if test "$cf_fix_cppflags" = yes ; then 17771 17772 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 17773 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 17774 17775 continue 17776 elif test "${cf_tst_cflags}" = "\"'" ; then 17777 17778 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 17779 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 17780 17781 continue 17782 fi 17783 ;; 17784 esac 17785 case "$CPPFLAGS" in 17786 (*$cf_add_cflags) 17787 ;; 17788 (*) 17789 case "$cf_add_cflags" in 17790 (-D*) 17791 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 17792 17793CPPFLAGS=`echo "$CPPFLAGS" | \ 17794 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 17795 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 17796 17797 ;; 17798 esac 17799 17800 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 17801 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 17802 17803 ;; 17804 esac 17805 ;; 17806 (*) 17807 17808 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 17809 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 17810 17811 ;; 17812 esac 17813 ;; 17814(yes) 17815 17816 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 17817 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 17818 17819 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 17820 17821 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 17822 && test -z "${cf_tst_cflags}" \ 17823 && cf_fix_cppflags=no 17824 ;; 17825esac 17826done 17827 17828if test -n "$cf_new_cflags" ; then 17829 17830 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 17831 CFLAGS="${CFLAGS}$cf_new_cflags" 17832 17833fi 17834 17835if test -n "$cf_new_cppflags" ; then 17836 17837 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 17838 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 17839 17840fi 17841 17842if test -n "$cf_new_extra_cppflags" ; then 17843 17844 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 17845 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 17846 17847fi 17848 17849cf_add_libs="$LIBS" 17850# reverse order 17851cf_add_0lib= 17852for cf_add_1lib in $cf_pkg_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 17853# filter duplicates 17854for cf_add_1lib in $cf_add_0lib; do 17855 for cf_add_2lib in $cf_add_libs; do 17856 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 17857 cf_add_1lib= 17858 break 17859 fi 17860 done 17861 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 17862done 17863LIBS="$cf_add_libs" 17864 17865 cat >"conftest.$ac_ext" <<_ACEOF 17866#line 17866 "configure" 17867#include "confdefs.h" 17868#include <${cf_cv_ncurses_header:-curses.h}> 17869int 17870main (void) 17871{ 17872initscr(); mousemask(0,0); tigetstr((char *)0); 17873 ; 17874 return 0; 17875} 17876_ACEOF 17877rm -f "conftest.$ac_objext" "conftest$ac_exeext" 17878if { (eval echo "$as_me:17878: \"$ac_link\"") >&5 17879 (eval $ac_link) 2>&5 17880 ac_status=$? 17881 echo "$as_me:17881: \$? = $ac_status" >&5 17882 (exit "$ac_status"); } && 17883 { ac_try='test -s "conftest$ac_exeext"' 17884 { (eval echo "$as_me:17884: \"$ac_try\"") >&5 17885 (eval $ac_try) 2>&5 17886 ac_status=$? 17887 echo "$as_me:17887: \$? = $ac_status" >&5 17888 (exit "$ac_status"); }; }; then 17889 if test "$cross_compiling" = yes; then 17890 cf_test_ncuconfig=maybe 17891else 17892 cat >"conftest.$ac_ext" <<_ACEOF 17893#line 17893 "configure" 17894#include "confdefs.h" 17895#include <${cf_cv_ncurses_header:-curses.h}> 17896 int main(void) 17897 { char *xx = curses_version(); return (xx == 0); } 17898_ACEOF 17899rm -f "conftest$ac_exeext" 17900if { (eval echo "$as_me:17900: \"$ac_link\"") >&5 17901 (eval $ac_link) 2>&5 17902 ac_status=$? 17903 echo "$as_me:17903: \$? = $ac_status" >&5 17904 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' 17905 { (eval echo "$as_me:17905: \"$ac_try\"") >&5 17906 (eval $ac_try) 2>&5 17907 ac_status=$? 17908 echo "$as_me:17908: \$? = $ac_status" >&5 17909 (exit "$ac_status"); }; }; then 17910 cf_test_ncuconfig=yes 17911else 17912 echo "$as_me: program exited with status $ac_status" >&5 17913echo "$as_me: failed program was:" >&5 17914cat "conftest.$ac_ext" >&5 17915cf_test_ncuconfig=no 17916fi 17917rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" 17918fi 17919else 17920 echo "$as_me: failed program was:" >&5 17921cat "conftest.$ac_ext" >&5 17922cf_test_ncuconfig=no 17923fi 17924rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 17925 17926 CFLAGS="$cf_save_CFLAGS" 17927 CPPFLAGS="$cf_save_CPPFLAGS" 17928 LIBS="$cf_save_LIBS" 17929 17930 if test "x$cf_test_ncuconfig" != xyes; then 17931 cf_temp=`echo "x$cf_pkg_cflags" | sed -e s/^x// -e 's/-W[^ ]*//g'` 17932 cf_pkg_cflags="$cf_temp" 17933 cf_temp=`echo "x$cf_pkg_libs" | sed -e s/^x// -e 's/-W[^ ]*//g'` 17934 cf_pkg_libs="$cf_temp" 17935 fi 17936 ;; 17937 esac 17938 17939cf_fix_cppflags=no 17940cf_new_cflags= 17941cf_new_cppflags= 17942cf_new_extra_cppflags= 17943 17944for cf_add_cflags in $cf_pkg_cflags 17945do 17946case "$cf_fix_cppflags" in 17947(no) 17948 case "$cf_add_cflags" in 17949 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 17950 case "$cf_add_cflags" in 17951 (-D*) 17952 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 17953 17954 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 17955 && test -z "${cf_tst_cflags}" \ 17956 && cf_fix_cppflags=yes 17957 17958 if test "$cf_fix_cppflags" = yes ; then 17959 17960 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 17961 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 17962 17963 continue 17964 elif test "${cf_tst_cflags}" = "\"'" ; then 17965 17966 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 17967 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 17968 17969 continue 17970 fi 17971 ;; 17972 esac 17973 case "$CPPFLAGS" in 17974 (*$cf_add_cflags) 17975 ;; 17976 (*) 17977 case "$cf_add_cflags" in 17978 (-D*) 17979 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 17980 17981CPPFLAGS=`echo "$CPPFLAGS" | \ 17982 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 17983 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 17984 17985 ;; 17986 esac 17987 17988 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 17989 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 17990 17991 ;; 17992 esac 17993 ;; 17994 (*) 17995 17996 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 17997 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 17998 17999 ;; 18000 esac 18001 ;; 18002(yes) 18003 18004 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 18005 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 18006 18007 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 18008 18009 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 18010 && test -z "${cf_tst_cflags}" \ 18011 && cf_fix_cppflags=no 18012 ;; 18013esac 18014done 18015 18016if test -n "$cf_new_cflags" ; then 18017 18018 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 18019 CFLAGS="${CFLAGS}$cf_new_cflags" 18020 18021fi 18022 18023if test -n "$cf_new_cppflags" ; then 18024 18025 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 18026 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 18027 18028fi 18029 18030if test -n "$cf_new_extra_cppflags" ; then 18031 18032 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 18033 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 18034 18035fi 18036 18037cf_add_libs="$LIBS" 18038# reverse order 18039cf_add_0lib= 18040for cf_add_1lib in $cf_pkg_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 18041# filter duplicates 18042for cf_add_1lib in $cf_add_0lib; do 18043 for cf_add_2lib in $cf_add_libs; do 18044 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 18045 cf_add_1lib= 18046 break 18047 fi 18048 done 18049 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 18050done 18051LIBS="$cf_add_libs" 18052 18053 cat >"conftest.$ac_ext" <<_ACEOF 18054#line 18054 "configure" 18055#include "confdefs.h" 18056#include <${cf_cv_ncurses_header:-curses.h}> 18057int 18058main (void) 18059{ 18060initscr(); mousemask(0,0); tigetstr((char *)0); 18061 ; 18062 return 0; 18063} 18064_ACEOF 18065rm -f "conftest.$ac_objext" "conftest$ac_exeext" 18066if { (eval echo "$as_me:18066: \"$ac_link\"") >&5 18067 (eval $ac_link) 2>&5 18068 ac_status=$? 18069 echo "$as_me:18069: \$? = $ac_status" >&5 18070 (exit "$ac_status"); } && 18071 { ac_try='test -s "conftest$ac_exeext"' 18072 { (eval echo "$as_me:18072: \"$ac_try\"") >&5 18073 (eval $ac_try) 2>&5 18074 ac_status=$? 18075 echo "$as_me:18075: \$? = $ac_status" >&5 18076 (exit "$ac_status"); }; }; then 18077 if test "$cross_compiling" = yes; then 18078 cf_have_ncuconfig=maybe 18079else 18080 cat >"conftest.$ac_ext" <<_ACEOF 18081#line 18081 "configure" 18082#include "confdefs.h" 18083#include <${cf_cv_ncurses_header:-curses.h}> 18084 int main(void) 18085 { char *xx = curses_version(); return (xx == 0); } 18086_ACEOF 18087rm -f "conftest$ac_exeext" 18088if { (eval echo "$as_me:18088: \"$ac_link\"") >&5 18089 (eval $ac_link) 2>&5 18090 ac_status=$? 18091 echo "$as_me:18091: \$? = $ac_status" >&5 18092 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' 18093 { (eval echo "$as_me:18093: \"$ac_try\"") >&5 18094 (eval $ac_try) 2>&5 18095 ac_status=$? 18096 echo "$as_me:18096: \$? = $ac_status" >&5 18097 (exit "$ac_status"); }; }; then 18098 cf_have_ncuconfig=yes 18099else 18100 echo "$as_me: program exited with status $ac_status" >&5 18101echo "$as_me: failed program was:" >&5 18102cat "conftest.$ac_ext" >&5 18103cf_have_ncuconfig=no 18104fi 18105rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" 18106fi 18107else 18108 echo "$as_me: failed program was:" >&5 18109cat "conftest.$ac_ext" >&5 18110cf_have_ncuconfig=no 18111fi 18112rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 18113 echo "$as_me:18113: result: $cf_have_ncuconfig" >&5 18114echo "${ECHO_T}$cf_have_ncuconfig" >&6 18115 test "$cf_have_ncuconfig" = maybe && cf_have_ncuconfig=yes 18116 if test "$cf_have_ncuconfig" != "yes" 18117 then 18118 CPPFLAGS="$cf_save_CPPFLAGS" 18119 LIBS="$cf_save_LIBS" 18120 NCURSES_CONFIG_PKG=none 18121 else 18122 18123cat >>confdefs.h <<\EOF 18124#define NCURSES 1 18125EOF 18126 18127 NCURSES_CONFIG_PKG=$cf_ncuconfig_root 18128 18129echo "$as_me:18129: checking for terminfo header" >&5 18130echo $ECHO_N "checking for terminfo header... $ECHO_C" >&6 18131if test "${cf_cv_term_header+set}" = set; then 18132 echo $ECHO_N "(cached) $ECHO_C" >&6 18133else 18134 18135case "${cf_cv_ncurses_header}" in 18136(*/ncurses.h|*/ncursesw.h) 18137 cf_term_header=`echo "$cf_cv_ncurses_header" | sed -e 's%ncurses[^.]*\.h$%term.h%'` 18138 ;; 18139(*) 18140 cf_term_header=term.h 18141 ;; 18142esac 18143 18144for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h" 18145do 18146cat >"conftest.$ac_ext" <<_ACEOF 18147#line 18147 "configure" 18148#include "confdefs.h" 18149#include <stdio.h> 18150#include <${cf_cv_ncurses_header:-curses.h}> 18151#include <$cf_test> 18152 18153int 18154main (void) 18155{ 18156int x = auto_left_margin; (void)x 18157 ; 18158 return 0; 18159} 18160_ACEOF 18161rm -f "conftest.$ac_objext" 18162if { (eval echo "$as_me:18162: \"$ac_compile\"") >&5 18163 (eval $ac_compile) 2>&5 18164 ac_status=$? 18165 echo "$as_me:18165: \$? = $ac_status" >&5 18166 (exit "$ac_status"); } && 18167 { ac_try='test -s "conftest.$ac_objext"' 18168 { (eval echo "$as_me:18168: \"$ac_try\"") >&5 18169 (eval $ac_try) 2>&5 18170 ac_status=$? 18171 echo "$as_me:18171: \$? = $ac_status" >&5 18172 (exit "$ac_status"); }; }; then 18173 18174 cf_cv_term_header="$cf_test" 18175else 18176 echo "$as_me: failed program was:" >&5 18177cat "conftest.$ac_ext" >&5 18178 18179 cf_cv_term_header=unknown 18180 18181fi 18182rm -f "conftest.$ac_objext" "conftest.$ac_ext" 18183 test "$cf_cv_term_header" != unknown && break 18184done 18185 18186fi 18187echo "$as_me:18187: result: $cf_cv_term_header" >&5 18188echo "${ECHO_T}$cf_cv_term_header" >&6 18189 18190# Set definitions to allow ifdef'ing to accommodate subdirectories 18191 18192case "$cf_cv_term_header" in 18193(*term.h) 18194 18195cat >>confdefs.h <<\EOF 18196#define HAVE_TERM_H 1 18197EOF 18198 18199 ;; 18200esac 18201 18202case "$cf_cv_term_header" in 18203(ncurses/term.h) 18204 18205cat >>confdefs.h <<\EOF 18206#define HAVE_NCURSES_TERM_H 1 18207EOF 18208 18209 ;; 18210(ncursesw/term.h) 18211 18212cat >>confdefs.h <<\EOF 18213#define HAVE_NCURSESW_TERM_H 1 18214EOF 18215 18216 ;; 18217esac 18218 18219 fi 18220 18221 else 18222 echo "$as_me:18222: result: no" >&5 18223echo "${ECHO_T}no" >&6 18224 NCURSES_CONFIG_PKG=none 18225 fi 18226else 18227 NCURSES_CONFIG_PKG=none 18228fi 18229 18230if test "x$cf_have_ncuconfig" = "xno"; then 18231 cf_ncurses_config="${cf_ncuconfig_root}${NCURSES_CONFIG_SUFFIX}-config"; echo "Looking for ${cf_ncurses_config}" 18232 18233if test -n "$ac_tool_prefix"; then 18234 for ac_prog in ${cf_ncurses_config} ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config 18235 do 18236 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 18237set dummy $ac_tool_prefix$ac_prog; ac_word=$2 18238echo "$as_me:18238: checking for $ac_word" >&5 18239echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 18240if test "${ac_cv_prog_NCURSES_CONFIG+set}" = set; then 18241 echo $ECHO_N "(cached) $ECHO_C" >&6 18242else 18243 if test -n "$NCURSES_CONFIG"; then 18244 ac_cv_prog_NCURSES_CONFIG="$NCURSES_CONFIG" # Let the user override the test. 18245else 18246 ac_save_IFS=$IFS; IFS=$ac_path_separator 18247ac_dummy="$PATH" 18248for ac_dir in $ac_dummy; do 18249 IFS=$ac_save_IFS 18250 test -z "$ac_dir" && ac_dir=. 18251 $as_executable_p "$ac_dir/$ac_word" || continue 18252ac_cv_prog_NCURSES_CONFIG="$ac_tool_prefix$ac_prog" 18253echo "$as_me:18253: found $ac_dir/$ac_word" >&5 18254break 18255done 18256 18257fi 18258fi 18259NCURSES_CONFIG=$ac_cv_prog_NCURSES_CONFIG 18260if test -n "$NCURSES_CONFIG"; then 18261 echo "$as_me:18261: result: $NCURSES_CONFIG" >&5 18262echo "${ECHO_T}$NCURSES_CONFIG" >&6 18263else 18264 echo "$as_me:18264: result: no" >&5 18265echo "${ECHO_T}no" >&6 18266fi 18267 18268 test -n "$NCURSES_CONFIG" && break 18269 done 18270fi 18271if test -z "$NCURSES_CONFIG"; then 18272 ac_ct_NCURSES_CONFIG=$NCURSES_CONFIG 18273 for ac_prog in ${cf_ncurses_config} ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}6-config ${cf_ncuconfig_root}5-config 18274do 18275 # Extract the first word of "$ac_prog", so it can be a program name with args. 18276set dummy $ac_prog; ac_word=$2 18277echo "$as_me:18277: checking for $ac_word" >&5 18278echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 18279if test "${ac_cv_prog_ac_ct_NCURSES_CONFIG+set}" = set; then 18280 echo $ECHO_N "(cached) $ECHO_C" >&6 18281else 18282 if test -n "$ac_ct_NCURSES_CONFIG"; then 18283 ac_cv_prog_ac_ct_NCURSES_CONFIG="$ac_ct_NCURSES_CONFIG" # Let the user override the test. 18284else 18285 ac_save_IFS=$IFS; IFS=$ac_path_separator 18286ac_dummy="$PATH" 18287for ac_dir in $ac_dummy; do 18288 IFS=$ac_save_IFS 18289 test -z "$ac_dir" && ac_dir=. 18290 $as_executable_p "$ac_dir/$ac_word" || continue 18291ac_cv_prog_ac_ct_NCURSES_CONFIG="$ac_prog" 18292echo "$as_me:18292: found $ac_dir/$ac_word" >&5 18293break 18294done 18295 18296fi 18297fi 18298ac_ct_NCURSES_CONFIG=$ac_cv_prog_ac_ct_NCURSES_CONFIG 18299if test -n "$ac_ct_NCURSES_CONFIG"; then 18300 echo "$as_me:18300: result: $ac_ct_NCURSES_CONFIG" >&5 18301echo "${ECHO_T}$ac_ct_NCURSES_CONFIG" >&6 18302else 18303 echo "$as_me:18303: result: no" >&5 18304echo "${ECHO_T}no" >&6 18305fi 18306 18307 test -n "$ac_ct_NCURSES_CONFIG" && break 18308done 18309test -n "$ac_ct_NCURSES_CONFIG" || ac_ct_NCURSES_CONFIG="none" 18310 18311 NCURSES_CONFIG=$ac_ct_NCURSES_CONFIG 18312fi 18313 18314 if test "$NCURSES_CONFIG" != none ; then 18315 18316cf_fix_cppflags=no 18317cf_new_cflags= 18318cf_new_cppflags= 18319cf_new_extra_cppflags= 18320 18321for cf_add_cflags in `$NCURSES_CONFIG --cflags` 18322do 18323case "$cf_fix_cppflags" in 18324(no) 18325 case "$cf_add_cflags" in 18326 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 18327 case "$cf_add_cflags" in 18328 (-D*) 18329 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 18330 18331 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 18332 && test -z "${cf_tst_cflags}" \ 18333 && cf_fix_cppflags=yes 18334 18335 if test "$cf_fix_cppflags" = yes ; then 18336 18337 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 18338 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 18339 18340 continue 18341 elif test "${cf_tst_cflags}" = "\"'" ; then 18342 18343 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 18344 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 18345 18346 continue 18347 fi 18348 ;; 18349 esac 18350 case "$CPPFLAGS" in 18351 (*$cf_add_cflags) 18352 ;; 18353 (*) 18354 case "$cf_add_cflags" in 18355 (-D*) 18356 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 18357 18358CPPFLAGS=`echo "$CPPFLAGS" | \ 18359 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 18360 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 18361 18362 ;; 18363 esac 18364 18365 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 18366 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 18367 18368 ;; 18369 esac 18370 ;; 18371 (*) 18372 18373 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 18374 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 18375 18376 ;; 18377 esac 18378 ;; 18379(yes) 18380 18381 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 18382 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 18383 18384 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 18385 18386 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 18387 && test -z "${cf_tst_cflags}" \ 18388 && cf_fix_cppflags=no 18389 ;; 18390esac 18391done 18392 18393if test -n "$cf_new_cflags" ; then 18394 18395 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 18396 CFLAGS="${CFLAGS}$cf_new_cflags" 18397 18398fi 18399 18400if test -n "$cf_new_cppflags" ; then 18401 18402 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 18403 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 18404 18405fi 18406 18407if test -n "$cf_new_extra_cppflags" ; then 18408 18409 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 18410 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 18411 18412fi 18413 18414cf_add_libs="$LIBS" 18415# reverse order 18416cf_add_0lib= 18417for cf_add_1lib in `$NCURSES_CONFIG --libs`; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 18418# filter duplicates 18419for cf_add_1lib in $cf_add_0lib; do 18420 for cf_add_2lib in $cf_add_libs; do 18421 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 18422 cf_add_1lib= 18423 break 18424 fi 18425 done 18426 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 18427done 18428LIBS="$cf_add_libs" 18429 18430 # even with config script, some packages use no-override for curses.h 18431 18432echo "$as_me:18432: checking if we have identified curses headers" >&5 18433echo $ECHO_N "checking if we have identified curses headers... $ECHO_C" >&6 18434if test "${cf_cv_ncurses_header+set}" = set; then 18435 echo $ECHO_N "(cached) $ECHO_C" >&6 18436else 18437 18438cf_cv_ncurses_header=none 18439for cf_header in \ 18440 ncurses.h $cf_cv_screen/ncurses.h \ 18441 curses.h $cf_cv_screen/curses.h 18442do 18443cat >"conftest.$ac_ext" <<_ACEOF 18444#line 18444 "configure" 18445#include "confdefs.h" 18446#include <${cf_header}> 18447int 18448main (void) 18449{ 18450initscr(); tgoto("?", 0,0) 18451 ; 18452 return 0; 18453} 18454_ACEOF 18455rm -f "conftest.$ac_objext" 18456if { (eval echo "$as_me:18456: \"$ac_compile\"") >&5 18457 (eval $ac_compile) 2>&5 18458 ac_status=$? 18459 echo "$as_me:18459: \$? = $ac_status" >&5 18460 (exit "$ac_status"); } && 18461 { ac_try='test -s "conftest.$ac_objext"' 18462 { (eval echo "$as_me:18462: \"$ac_try\"") >&5 18463 (eval $ac_try) 2>&5 18464 ac_status=$? 18465 echo "$as_me:18465: \$? = $ac_status" >&5 18466 (exit "$ac_status"); }; }; then 18467 cf_cv_ncurses_header=$cf_header; break 18468else 18469 echo "$as_me: failed program was:" >&5 18470cat "conftest.$ac_ext" >&5 18471fi 18472rm -f "conftest.$ac_objext" "conftest.$ac_ext" 18473done 18474 18475fi 18476echo "$as_me:18476: result: $cf_cv_ncurses_header" >&5 18477echo "${ECHO_T}$cf_cv_ncurses_header" >&6 18478 18479if test "$cf_cv_ncurses_header" = none ; then 18480 { { echo "$as_me:18480: error: No curses header-files found" >&5 18481echo "$as_me: error: No curses header-files found" >&2;} 18482 { (exit 1); exit 1; }; } 18483fi 18484 18485# cheat, to get the right #define's for HAVE_NCURSES_H, etc. 18486 18487for ac_header in $cf_cv_ncurses_header 18488do 18489as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 18490echo "$as_me:18490: checking for $ac_header" >&5 18491echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 18492if eval "test \"\${$as_ac_Header+set}\" = set"; then 18493 echo $ECHO_N "(cached) $ECHO_C" >&6 18494else 18495 cat >"conftest.$ac_ext" <<_ACEOF 18496#line 18496 "configure" 18497#include "confdefs.h" 18498#include <$ac_header> 18499_ACEOF 18500if { (eval echo "$as_me:18500: \"$ac_cpp "conftest.$ac_ext"\"") >&5 18501 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 18502 ac_status=$? 18503 $EGREP -v '^ *\+' conftest.er1 >conftest.err 18504 rm -f conftest.er1 18505 cat conftest.err >&5 18506 echo "$as_me:18506: \$? = $ac_status" >&5 18507 (exit "$ac_status"); } >/dev/null; then 18508 if test -s conftest.err; then 18509 ac_cpp_err=$ac_c_preproc_warn_flag 18510 else 18511 ac_cpp_err= 18512 fi 18513else 18514 ac_cpp_err=yes 18515fi 18516if test -z "$ac_cpp_err"; then 18517 eval "$as_ac_Header=yes" 18518else 18519 echo "$as_me: failed program was:" >&5 18520 cat "conftest.$ac_ext" >&5 18521 eval "$as_ac_Header=no" 18522fi 18523rm -f conftest.err "conftest.$ac_ext" 18524fi 18525echo "$as_me:18525: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 18526echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6 18527if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then 18528 cat >>confdefs.h <<EOF 18529#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 18530EOF 18531 18532fi 18533done 18534 18535cat >>confdefs.h <<\EOF 18536#define NCURSES 1 18537EOF 18538 18539cf_nculib_ROOT=`echo "HAVE_LIB$cf_ncuconfig_root" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` 18540 18541 cat >>confdefs.h <<EOF 18542#define $cf_nculib_ROOT 1 18543EOF 18544 18545 cf_cv_ncurses_version="`$NCURSES_CONFIG --version`" 18546 18547 else 18548 18549cf_ncuhdr_root=$cf_cv_screen 18550 18551test -n "$cf_cv_curses_dir" && \ 18552test "$cf_cv_curses_dir" != "no" && { \ 18553 18554if test -n "$cf_cv_curses_dir/include/$cf_ncuhdr_root" ; then 18555 for cf_add_incdir in $cf_cv_curses_dir/include/$cf_ncuhdr_root 18556 do 18557 while test "$cf_add_incdir" != /usr/include 18558 do 18559 if test -d "$cf_add_incdir" 18560 then 18561 cf_have_incdir=no 18562 if test -n "$CFLAGS$CPPFLAGS" ; then 18563 # a loop is needed to ensure we can add subdirs of existing dirs 18564 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do 18565 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then 18566 cf_have_incdir=yes; break 18567 fi 18568 done 18569 fi 18570 18571 if test "$cf_have_incdir" = no ; then 18572 if test "$cf_add_incdir" = /usr/local/include ; then 18573 if test "$GCC" = yes 18574 then 18575 cf_save_CPPFLAGS=$CPPFLAGS 18576 18577 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 18578 CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" 18579 18580 cat >"conftest.$ac_ext" <<_ACEOF 18581#line 18581 "configure" 18582#include "confdefs.h" 18583#include <stdio.h> 18584int 18585main (void) 18586{ 18587printf("Hello") 18588 ; 18589 return 0; 18590} 18591_ACEOF 18592rm -f "conftest.$ac_objext" 18593if { (eval echo "$as_me:18593: \"$ac_compile\"") >&5 18594 (eval $ac_compile) 2>&5 18595 ac_status=$? 18596 echo "$as_me:18596: \$? = $ac_status" >&5 18597 (exit "$ac_status"); } && 18598 { ac_try='test -s "conftest.$ac_objext"' 18599 { (eval echo "$as_me:18599: \"$ac_try\"") >&5 18600 (eval $ac_try) 2>&5 18601 ac_status=$? 18602 echo "$as_me:18602: \$? = $ac_status" >&5 18603 (exit "$ac_status"); }; }; then 18604 : 18605else 18606 echo "$as_me: failed program was:" >&5 18607cat "conftest.$ac_ext" >&5 18608cf_have_incdir=yes 18609fi 18610rm -f "conftest.$ac_objext" "conftest.$ac_ext" 18611 CPPFLAGS=$cf_save_CPPFLAGS 18612 fi 18613 fi 18614 fi 18615 18616 if test "$cf_have_incdir" = no ; then 18617 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 18618 18619echo "${as_me:-configure}:18619: testing adding $cf_add_incdir to include-path ..." 1>&5 18620 18621 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" 18622 18623 cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'` 18624 test "$cf_top_incdir" = "$cf_add_incdir" && break 18625 cf_add_incdir="$cf_top_incdir" 18626 else 18627 break 18628 fi 18629 else 18630 break 18631 fi 18632 done 18633 done 18634fi 18635 18636} 18637 18638echo "$as_me:18638: checking for $cf_ncuhdr_root header in include-path" >&5 18639echo $ECHO_N "checking for $cf_ncuhdr_root header in include-path... $ECHO_C" >&6 18640if test "${cf_cv_ncurses_h+set}" = set; then 18641 echo $ECHO_N "(cached) $ECHO_C" >&6 18642else 18643 18644 cf_header_list="$cf_ncuhdr_root/curses.h $cf_ncuhdr_root/ncurses.h" 18645 { test "$cf_ncuhdr_root" = ncurses || test "$cf_ncuhdr_root" = ncursesw; } && cf_header_list="$cf_header_list curses.h ncurses.h" 18646 for cf_header in $cf_header_list 18647 do 18648 18649 cat >"conftest.$ac_ext" <<_ACEOF 18650#line 18650 "configure" 18651#include "confdefs.h" 18652 18653#include <$cf_header> 18654int 18655main (void) 18656{ 18657 18658#ifdef NCURSES_VERSION 18659 18660printf("%s\\n", NCURSES_VERSION); 18661#else 18662#ifdef __NCURSES_H 18663printf("old\\n"); 18664#else 18665 make an error 18666#endif 18667#endif 18668 18669 ; 18670 return 0; 18671} 18672_ACEOF 18673rm -f "conftest.$ac_objext" 18674if { (eval echo "$as_me:18674: \"$ac_compile\"") >&5 18675 (eval $ac_compile) 2>&5 18676 ac_status=$? 18677 echo "$as_me:18677: \$? = $ac_status" >&5 18678 (exit "$ac_status"); } && 18679 { ac_try='test -s "conftest.$ac_objext"' 18680 { (eval echo "$as_me:18680: \"$ac_try\"") >&5 18681 (eval $ac_try) 2>&5 18682 ac_status=$? 18683 echo "$as_me:18683: \$? = $ac_status" >&5 18684 (exit "$ac_status"); }; }; then 18685 cf_cv_ncurses_h=$cf_header 18686 18687else 18688 echo "$as_me: failed program was:" >&5 18689cat "conftest.$ac_ext" >&5 18690cf_cv_ncurses_h=no 18691fi 18692rm -f "conftest.$ac_objext" "conftest.$ac_ext" 18693 18694 test "$cf_cv_ncurses_h" != no && break 18695 done 18696 18697fi 18698echo "$as_me:18698: result: $cf_cv_ncurses_h" >&5 18699echo "${ECHO_T}$cf_cv_ncurses_h" >&6 18700 18701if test "$cf_cv_ncurses_h" != no ; then 18702 cf_cv_ncurses_header=$cf_cv_ncurses_h 18703else 18704 18705echo "$as_me:18705: checking for $cf_ncuhdr_root include-path" >&5 18706echo $ECHO_N "checking for $cf_ncuhdr_root include-path... $ECHO_C" >&6 18707if test "${cf_cv_ncurses_h2+set}" = set; then 18708 echo $ECHO_N "(cached) $ECHO_C" >&6 18709else 18710 18711 test -n "$verbose" && echo 18712 18713cf_search= 18714 18715# collect the current set of include-directories from compiler flags 18716cf_header_path_list="" 18717if test -n "${CFLAGS}${CPPFLAGS}" ; then 18718 for cf_header_path in $CPPFLAGS $CFLAGS 18719 do 18720 case "$cf_header_path" in 18721 (-I*) 18722 cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'` 18723 18724test "x$cf_header_path" != "xNONE" && \ 18725test -d "$cf_header_path" && \ 18726 { 18727 test -n "$verbose" && echo " ... testing for include-directories under $cf_header_path" 18728 test -d "$cf_header_path/include" && cf_search="$cf_search $cf_header_path/include" 18729 test -d "$cf_header_path/include/$cf_ncuhdr_root" && cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root" 18730 test -d "$cf_header_path/include/$cf_ncuhdr_root/include" && cf_search="$cf_search $cf_header_path/include/$cf_ncuhdr_root/include" 18731 test -d "$cf_header_path/$cf_ncuhdr_root/include" && cf_search="$cf_search $cf_header_path/$cf_ncuhdr_root/include" 18732 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" 18733} 18734 18735 cf_header_path_list="$cf_header_path_list $cf_search" 18736 ;; 18737 esac 18738 done 18739fi 18740 18741# add the variations for the package we are looking for 18742 18743cf_search= 18744 18745test "x$prefix" != "xNONE" && \ 18746test -d "$prefix" && \ 18747 { 18748 test -n "$verbose" && echo " ... testing for include-directories under $prefix" 18749 test -d "$prefix/include" && cf_search="$cf_search $prefix/include" 18750 test -d "$prefix/include/$cf_ncuhdr_root" && cf_search="$cf_search $prefix/include/$cf_ncuhdr_root" 18751 test -d "$prefix/include/$cf_ncuhdr_root/include" && cf_search="$cf_search $prefix/include/$cf_ncuhdr_root/include" 18752 test -d "$prefix/$cf_ncuhdr_root/include" && cf_search="$cf_search $prefix/$cf_ncuhdr_root/include" 18753 test -d "$prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root" && cf_search="$cf_search $prefix/$cf_ncuhdr_root/include/$cf_ncuhdr_root" 18754} 18755 18756for cf_subdir_prefix in \ 18757 /usr \ 18758 /usr/local \ 18759 /usr/pkg \ 18760 /opt \ 18761 /opt/local \ 18762 $HOME 18763do 18764 18765test "x$cf_subdir_prefix" != "x$prefix" && \ 18766test -d "$cf_subdir_prefix" && \ 18767{ test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && { 18768 test -n "$verbose" && echo " ... testing for include-directories under $cf_subdir_prefix" 18769 test -d "$cf_subdir_prefix/include" && cf_search="$cf_search $cf_subdir_prefix/include" 18770 test -d "$cf_subdir_prefix/include/$cf_ncuhdr_root" && cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root" 18771 test -d "$cf_subdir_prefix/include/$cf_ncuhdr_root/include" && cf_search="$cf_search $cf_subdir_prefix/include/$cf_ncuhdr_root/include" 18772 test -d "$cf_subdir_prefix/$cf_ncuhdr_root/include" && cf_search="$cf_search $cf_subdir_prefix/$cf_ncuhdr_root/include" 18773 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" 18774} 18775 18776done 18777 18778test "$includedir" != NONE && \ 18779test "$includedir" != "/usr/include" && \ 18780test -d "$includedir" && { 18781 test -d "$includedir" && cf_search="$cf_search $includedir" 18782 test -d "$includedir/$cf_ncuhdr_root" && cf_search="$cf_search $includedir/$cf_ncuhdr_root" 18783} 18784 18785test "$oldincludedir" != NONE && \ 18786test "$oldincludedir" != "/usr/include" && \ 18787test -d "$oldincludedir" && { 18788 test -d "$oldincludedir" && cf_search="$cf_search $oldincludedir" 18789 test -d "$oldincludedir/$cf_ncuhdr_root" && cf_search="$cf_search $oldincludedir/$cf_ncuhdr_root" 18790} 18791 18792cf_search="$cf_search $cf_header_path_list" 18793 18794 test -n "$verbose" && echo "search path $cf_search" 18795 cf_save2_CPPFLAGS="$CPPFLAGS" 18796 for cf_incdir in $cf_search 18797 do 18798 18799if test -n "$cf_incdir" ; then 18800 for cf_add_incdir in $cf_incdir 18801 do 18802 while test "$cf_add_incdir" != /usr/include 18803 do 18804 if test -d "$cf_add_incdir" 18805 then 18806 cf_have_incdir=no 18807 if test -n "$CFLAGS$CPPFLAGS" ; then 18808 # a loop is needed to ensure we can add subdirs of existing dirs 18809 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do 18810 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then 18811 cf_have_incdir=yes; break 18812 fi 18813 done 18814 fi 18815 18816 if test "$cf_have_incdir" = no ; then 18817 if test "$cf_add_incdir" = /usr/local/include ; then 18818 if test "$GCC" = yes 18819 then 18820 cf_save_CPPFLAGS=$CPPFLAGS 18821 18822 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 18823 CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" 18824 18825 cat >"conftest.$ac_ext" <<_ACEOF 18826#line 18826 "configure" 18827#include "confdefs.h" 18828#include <stdio.h> 18829int 18830main (void) 18831{ 18832printf("Hello") 18833 ; 18834 return 0; 18835} 18836_ACEOF 18837rm -f "conftest.$ac_objext" 18838if { (eval echo "$as_me:18838: \"$ac_compile\"") >&5 18839 (eval $ac_compile) 2>&5 18840 ac_status=$? 18841 echo "$as_me:18841: \$? = $ac_status" >&5 18842 (exit "$ac_status"); } && 18843 { ac_try='test -s "conftest.$ac_objext"' 18844 { (eval echo "$as_me:18844: \"$ac_try\"") >&5 18845 (eval $ac_try) 2>&5 18846 ac_status=$? 18847 echo "$as_me:18847: \$? = $ac_status" >&5 18848 (exit "$ac_status"); }; }; then 18849 : 18850else 18851 echo "$as_me: failed program was:" >&5 18852cat "conftest.$ac_ext" >&5 18853cf_have_incdir=yes 18854fi 18855rm -f "conftest.$ac_objext" "conftest.$ac_ext" 18856 CPPFLAGS=$cf_save_CPPFLAGS 18857 fi 18858 fi 18859 fi 18860 18861 if test "$cf_have_incdir" = no ; then 18862 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 18863 18864echo "${as_me:-configure}:18864: testing adding $cf_add_incdir to include-path ..." 1>&5 18865 18866 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" 18867 18868 cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'` 18869 test "$cf_top_incdir" = "$cf_add_incdir" && break 18870 cf_add_incdir="$cf_top_incdir" 18871 else 18872 break 18873 fi 18874 else 18875 break 18876 fi 18877 done 18878 done 18879fi 18880 18881 for cf_header in \ 18882 ncurses.h \ 18883 curses.h 18884 do 18885 18886 cat >"conftest.$ac_ext" <<_ACEOF 18887#line 18887 "configure" 18888#include "confdefs.h" 18889 18890#include <$cf_header> 18891int 18892main (void) 18893{ 18894 18895#ifdef NCURSES_VERSION 18896 18897printf("%s\\n", NCURSES_VERSION); 18898#else 18899#ifdef __NCURSES_H 18900printf("old\\n"); 18901#else 18902 make an error 18903#endif 18904#endif 18905 18906 ; 18907 return 0; 18908} 18909_ACEOF 18910rm -f "conftest.$ac_objext" 18911if { (eval echo "$as_me:18911: \"$ac_compile\"") >&5 18912 (eval $ac_compile) 2>&5 18913 ac_status=$? 18914 echo "$as_me:18914: \$? = $ac_status" >&5 18915 (exit "$ac_status"); } && 18916 { ac_try='test -s "conftest.$ac_objext"' 18917 { (eval echo "$as_me:18917: \"$ac_try\"") >&5 18918 (eval $ac_try) 2>&5 18919 ac_status=$? 18920 echo "$as_me:18920: \$? = $ac_status" >&5 18921 (exit "$ac_status"); }; }; then 18922 cf_cv_ncurses_h2=$cf_header 18923 18924else 18925 echo "$as_me: failed program was:" >&5 18926cat "conftest.$ac_ext" >&5 18927cf_cv_ncurses_h2=no 18928fi 18929rm -f "conftest.$ac_objext" "conftest.$ac_ext" 18930 18931 if test "$cf_cv_ncurses_h2" != no ; then 18932 cf_cv_ncurses_h2=$cf_incdir/$cf_header 18933 test -n "$verbose" && echo $ECHO_N " ... found $ECHO_C" 1>&6 18934 break 18935 fi 18936 test -n "$verbose" && echo " ... tested $cf_incdir/$cf_header" 1>&6 18937 done 18938 CPPFLAGS="$cf_save2_CPPFLAGS" 18939 test "$cf_cv_ncurses_h2" != no && break 18940 done 18941 test "$cf_cv_ncurses_h2" = no && { { echo "$as_me:18941: error: not found" >&5 18942echo "$as_me: error: not found" >&2;} 18943 { (exit 1); exit 1; }; } 18944 18945fi 18946echo "$as_me:18946: result: $cf_cv_ncurses_h2" >&5 18947echo "${ECHO_T}$cf_cv_ncurses_h2" >&6 18948 18949 cf_1st_incdir=`echo "$cf_cv_ncurses_h2" | sed -e 's%/[^/]*$%%'` 18950 cf_cv_ncurses_header="`basename "$cf_cv_ncurses_h2"`" 18951 if test "`basename "$cf_1st_incdir"`" = "$cf_ncuhdr_root" ; then 18952 cf_cv_ncurses_header="$cf_ncuhdr_root/$cf_cv_ncurses_header" 18953 fi 18954 18955if test -n "$cf_1st_incdir" ; then 18956 for cf_add_incdir in $cf_1st_incdir 18957 do 18958 while test "$cf_add_incdir" != /usr/include 18959 do 18960 if test -d "$cf_add_incdir" 18961 then 18962 cf_have_incdir=no 18963 if test -n "$CFLAGS$CPPFLAGS" ; then 18964 # a loop is needed to ensure we can add subdirs of existing dirs 18965 for cf_test_incdir in $CFLAGS $CPPFLAGS ; do 18966 if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then 18967 cf_have_incdir=yes; break 18968 fi 18969 done 18970 fi 18971 18972 if test "$cf_have_incdir" = no ; then 18973 if test "$cf_add_incdir" = /usr/local/include ; then 18974 if test "$GCC" = yes 18975 then 18976 cf_save_CPPFLAGS=$CPPFLAGS 18977 18978 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 18979 CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir" 18980 18981 cat >"conftest.$ac_ext" <<_ACEOF 18982#line 18982 "configure" 18983#include "confdefs.h" 18984#include <stdio.h> 18985int 18986main (void) 18987{ 18988printf("Hello") 18989 ; 18990 return 0; 18991} 18992_ACEOF 18993rm -f "conftest.$ac_objext" 18994if { (eval echo "$as_me:18994: \"$ac_compile\"") >&5 18995 (eval $ac_compile) 2>&5 18996 ac_status=$? 18997 echo "$as_me:18997: \$? = $ac_status" >&5 18998 (exit "$ac_status"); } && 18999 { ac_try='test -s "conftest.$ac_objext"' 19000 { (eval echo "$as_me:19000: \"$ac_try\"") >&5 19001 (eval $ac_try) 2>&5 19002 ac_status=$? 19003 echo "$as_me:19003: \$? = $ac_status" >&5 19004 (exit "$ac_status"); }; }; then 19005 : 19006else 19007 echo "$as_me: failed program was:" >&5 19008cat "conftest.$ac_ext" >&5 19009cf_have_incdir=yes 19010fi 19011rm -f "conftest.$ac_objext" "conftest.$ac_ext" 19012 CPPFLAGS=$cf_save_CPPFLAGS 19013 fi 19014 fi 19015 fi 19016 19017 if test "$cf_have_incdir" = no ; then 19018 test -n "$verbose" && echo " adding $cf_add_incdir to include-path" 1>&6 19019 19020echo "${as_me:-configure}:19020: testing adding $cf_add_incdir to include-path ..." 1>&5 19021 19022 CPPFLAGS="$CPPFLAGS -I$cf_add_incdir" 19023 19024 cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'` 19025 test "$cf_top_incdir" = "$cf_add_incdir" && break 19026 cf_add_incdir="$cf_top_incdir" 19027 else 19028 break 19029 fi 19030 else 19031 break 19032 fi 19033 done 19034 done 19035fi 19036 19037fi 19038 19039# Set definitions to allow ifdef'ing for ncurses.h 19040 19041case "$cf_cv_ncurses_header" in 19042(*ncurses.h) 19043 19044cat >>confdefs.h <<\EOF 19045#define HAVE_NCURSES_H 1 19046EOF 19047 19048 ;; 19049esac 19050 19051case "$cf_cv_ncurses_header" in 19052(ncurses/curses.h|ncurses/ncurses.h) 19053 19054cat >>confdefs.h <<\EOF 19055#define HAVE_NCURSES_NCURSES_H 1 19056EOF 19057 19058 ;; 19059(ncursesw/curses.h|ncursesw/ncurses.h) 19060 19061cat >>confdefs.h <<\EOF 19062#define HAVE_NCURSESW_NCURSES_H 1 19063EOF 19064 19065 ;; 19066esac 19067 19068echo "$as_me:19068: checking for terminfo header" >&5 19069echo $ECHO_N "checking for terminfo header... $ECHO_C" >&6 19070if test "${cf_cv_term_header+set}" = set; then 19071 echo $ECHO_N "(cached) $ECHO_C" >&6 19072else 19073 19074case "${cf_cv_ncurses_header}" in 19075(*/ncurses.h|*/ncursesw.h) 19076 cf_term_header=`echo "$cf_cv_ncurses_header" | sed -e 's%ncurses[^.]*\.h$%term.h%'` 19077 ;; 19078(*) 19079 cf_term_header=term.h 19080 ;; 19081esac 19082 19083for cf_test in $cf_term_header "ncurses/term.h" "ncursesw/term.h" 19084do 19085cat >"conftest.$ac_ext" <<_ACEOF 19086#line 19086 "configure" 19087#include "confdefs.h" 19088#include <stdio.h> 19089#include <${cf_cv_ncurses_header:-curses.h}> 19090#include <$cf_test> 19091 19092int 19093main (void) 19094{ 19095int x = auto_left_margin; (void)x 19096 ; 19097 return 0; 19098} 19099_ACEOF 19100rm -f "conftest.$ac_objext" 19101if { (eval echo "$as_me:19101: \"$ac_compile\"") >&5 19102 (eval $ac_compile) 2>&5 19103 ac_status=$? 19104 echo "$as_me:19104: \$? = $ac_status" >&5 19105 (exit "$ac_status"); } && 19106 { ac_try='test -s "conftest.$ac_objext"' 19107 { (eval echo "$as_me:19107: \"$ac_try\"") >&5 19108 (eval $ac_try) 2>&5 19109 ac_status=$? 19110 echo "$as_me:19110: \$? = $ac_status" >&5 19111 (exit "$ac_status"); }; }; then 19112 19113 cf_cv_term_header="$cf_test" 19114else 19115 echo "$as_me: failed program was:" >&5 19116cat "conftest.$ac_ext" >&5 19117 19118 cf_cv_term_header=unknown 19119 19120fi 19121rm -f "conftest.$ac_objext" "conftest.$ac_ext" 19122 test "$cf_cv_term_header" != unknown && break 19123done 19124 19125fi 19126echo "$as_me:19126: result: $cf_cv_term_header" >&5 19127echo "${ECHO_T}$cf_cv_term_header" >&6 19128 19129# Set definitions to allow ifdef'ing to accommodate subdirectories 19130 19131case "$cf_cv_term_header" in 19132(*term.h) 19133 19134cat >>confdefs.h <<\EOF 19135#define HAVE_TERM_H 1 19136EOF 19137 19138 ;; 19139esac 19140 19141case "$cf_cv_term_header" in 19142(ncurses/term.h) 19143 19144cat >>confdefs.h <<\EOF 19145#define HAVE_NCURSES_TERM_H 1 19146EOF 19147 19148 ;; 19149(ncursesw/term.h) 19150 19151cat >>confdefs.h <<\EOF 19152#define HAVE_NCURSESW_TERM_H 1 19153EOF 19154 19155 ;; 19156esac 19157 19158# some applications need this, but should check for NCURSES_VERSION 19159 19160cat >>confdefs.h <<\EOF 19161#define NCURSES 1 19162EOF 19163 19164echo "$as_me:19164: checking for ncurses version" >&5 19165echo $ECHO_N "checking for ncurses version... $ECHO_C" >&6 19166if test "${cf_cv_ncurses_version+set}" = set; then 19167 echo $ECHO_N "(cached) $ECHO_C" >&6 19168else 19169 19170 cf_cv_ncurses_version=no 19171 cf_tempfile=out$$ 19172 rm -f "$cf_tempfile" 19173 if test "$cross_compiling" = yes; then 19174 19175 # This will not work if the preprocessor splits the line after the 19176 # Autoconf token. The 'unproto' program does that. 19177 cat > "conftest.$ac_ext" <<EOF 19178#include <${cf_cv_ncurses_header:-curses.h}> 19179#undef Autoconf 19180#ifdef NCURSES_VERSION 19181Autoconf NCURSES_VERSION 19182#else 19183#ifdef __NCURSES_H 19184Autoconf "old" 19185#endif 19186; 19187#endif 19188EOF 19189 cf_try="$ac_cpp conftest.$ac_ext 2>&5 | grep '^Autoconf ' >conftest.out" 19190 { (eval echo "$as_me:19190: \"$cf_try\"") >&5 19191 (eval $cf_try) 2>&5 19192 ac_status=$? 19193 echo "$as_me:19193: \$? = $ac_status" >&5 19194 (exit "$ac_status"); } 19195 if test -f conftest.out ; then 19196 cf_out=`sed -e 's%^Autoconf %%' -e 's%^[^"]*"%%' -e 's%".*%%' conftest.out` 19197 test -n "$cf_out" && cf_cv_ncurses_version="$cf_out" 19198 rm -f conftest.out 19199 fi 19200 19201else 19202 cat >"conftest.$ac_ext" <<_ACEOF 19203#line 19203 "configure" 19204#include "confdefs.h" 19205 19206#include <${cf_cv_ncurses_header:-curses.h}> 19207#include <stdio.h> 19208int main(void) 19209{ 19210 FILE *fp = fopen("$cf_tempfile", "w"); 19211#ifdef NCURSES_VERSION 19212# ifdef NCURSES_VERSION_PATCH 19213 fprintf(fp, "%s.%d\\n", NCURSES_VERSION, NCURSES_VERSION_PATCH); 19214# else 19215 fprintf(fp, "%s\\n", NCURSES_VERSION); 19216# endif 19217#else 19218# ifdef __NCURSES_H 19219 fprintf(fp, "old\\n"); 19220# else 19221 make an error 19222# endif 19223#endif 19224 ${cf_cv_main_return:-return}(0); 19225} 19226_ACEOF 19227rm -f "conftest$ac_exeext" 19228if { (eval echo "$as_me:19228: \"$ac_link\"") >&5 19229 (eval $ac_link) 2>&5 19230 ac_status=$? 19231 echo "$as_me:19231: \$? = $ac_status" >&5 19232 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' 19233 { (eval echo "$as_me:19233: \"$ac_try\"") >&5 19234 (eval $ac_try) 2>&5 19235 ac_status=$? 19236 echo "$as_me:19236: \$? = $ac_status" >&5 19237 (exit "$ac_status"); }; }; then 19238 19239 cf_cv_ncurses_version=`cat $cf_tempfile` 19240else 19241 echo "$as_me: program exited with status $ac_status" >&5 19242echo "$as_me: failed program was:" >&5 19243cat "conftest.$ac_ext" >&5 19244fi 19245rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" 19246fi 19247 rm -f "$cf_tempfile" 19248 19249fi 19250echo "$as_me:19250: result: $cf_cv_ncurses_version" >&5 19251echo "${ECHO_T}$cf_cv_ncurses_version" >&6 19252test "$cf_cv_ncurses_version" = no || 19253cat >>confdefs.h <<\EOF 19254#define NCURSES 1 19255EOF 19256 19257cf_nculib_root=$cf_cv_screen 19258 # This works, except for the special case where we find gpm, but 19259 # ncurses is in a nonstandard location via $LIBS, and we really want 19260 # to link gpm. 19261cf_ncurses_LIBS="" 19262cf_ncurses_SAVE="$LIBS" 19263echo "$as_me:19263: checking for Gpm_Open in -lgpm" >&5 19264echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6 19265if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then 19266 echo $ECHO_N "(cached) $ECHO_C" >&6 19267else 19268 ac_check_lib_save_LIBS=$LIBS 19269LIBS="-lgpm $LIBS" 19270cat >"conftest.$ac_ext" <<_ACEOF 19271#line 19271 "configure" 19272#include "confdefs.h" 19273 19274/* Override any gcc2 internal prototype to avoid an error. */ 19275#ifdef __cplusplus 19276extern "C" 19277#endif 19278/* We use char because int might match the return type of a gcc2 19279 builtin and then its argument prototype would still apply. */ 19280char Gpm_Open (); 19281int 19282main (void) 19283{ 19284Gpm_Open (); 19285 ; 19286 return 0; 19287} 19288_ACEOF 19289rm -f "conftest.$ac_objext" "conftest$ac_exeext" 19290if { (eval echo "$as_me:19290: \"$ac_link\"") >&5 19291 (eval $ac_link) 2>&5 19292 ac_status=$? 19293 echo "$as_me:19293: \$? = $ac_status" >&5 19294 (exit "$ac_status"); } && 19295 { ac_try='test -s "conftest$ac_exeext"' 19296 { (eval echo "$as_me:19296: \"$ac_try\"") >&5 19297 (eval $ac_try) 2>&5 19298 ac_status=$? 19299 echo "$as_me:19299: \$? = $ac_status" >&5 19300 (exit "$ac_status"); }; }; then 19301 ac_cv_lib_gpm_Gpm_Open=yes 19302else 19303 echo "$as_me: failed program was:" >&5 19304cat "conftest.$ac_ext" >&5 19305ac_cv_lib_gpm_Gpm_Open=no 19306fi 19307rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 19308LIBS=$ac_check_lib_save_LIBS 19309fi 19310echo "$as_me:19310: result: $ac_cv_lib_gpm_Gpm_Open" >&5 19311echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6 19312if test "$ac_cv_lib_gpm_Gpm_Open" = yes; then 19313 echo "$as_me:19313: checking for initscr in -lgpm" >&5 19314echo $ECHO_N "checking for initscr in -lgpm... $ECHO_C" >&6 19315if test "${ac_cv_lib_gpm_initscr+set}" = set; then 19316 echo $ECHO_N "(cached) $ECHO_C" >&6 19317else 19318 ac_check_lib_save_LIBS=$LIBS 19319LIBS="-lgpm $LIBS" 19320cat >"conftest.$ac_ext" <<_ACEOF 19321#line 19321 "configure" 19322#include "confdefs.h" 19323 19324/* Override any gcc2 internal prototype to avoid an error. */ 19325#ifdef __cplusplus 19326extern "C" 19327#endif 19328/* We use char because int might match the return type of a gcc2 19329 builtin and then its argument prototype would still apply. */ 19330char initscr (); 19331int 19332main (void) 19333{ 19334initscr (); 19335 ; 19336 return 0; 19337} 19338_ACEOF 19339rm -f "conftest.$ac_objext" "conftest$ac_exeext" 19340if { (eval echo "$as_me:19340: \"$ac_link\"") >&5 19341 (eval $ac_link) 2>&5 19342 ac_status=$? 19343 echo "$as_me:19343: \$? = $ac_status" >&5 19344 (exit "$ac_status"); } && 19345 { ac_try='test -s "conftest$ac_exeext"' 19346 { (eval echo "$as_me:19346: \"$ac_try\"") >&5 19347 (eval $ac_try) 2>&5 19348 ac_status=$? 19349 echo "$as_me:19349: \$? = $ac_status" >&5 19350 (exit "$ac_status"); }; }; then 19351 ac_cv_lib_gpm_initscr=yes 19352else 19353 echo "$as_me: failed program was:" >&5 19354cat "conftest.$ac_ext" >&5 19355ac_cv_lib_gpm_initscr=no 19356fi 19357rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 19358LIBS=$ac_check_lib_save_LIBS 19359fi 19360echo "$as_me:19360: result: $ac_cv_lib_gpm_initscr" >&5 19361echo "${ECHO_T}$ac_cv_lib_gpm_initscr" >&6 19362if test "$ac_cv_lib_gpm_initscr" = yes; then 19363 LIBS="$cf_ncurses_SAVE" 19364else 19365 cf_ncurses_LIBS="-lgpm" 19366fi 19367 19368fi 19369 19370case "$host_os" in 19371(freebsd*) 19372 # This is only necessary if you are linking against an obsolete 19373 # version of ncurses (but it should do no harm, since it's static). 19374 if test "$cf_nculib_root" = ncurses ; then 19375 echo "$as_me:19375: checking for tgoto in -lmytinfo" >&5 19376echo $ECHO_N "checking for tgoto in -lmytinfo... $ECHO_C" >&6 19377if test "${ac_cv_lib_mytinfo_tgoto+set}" = set; then 19378 echo $ECHO_N "(cached) $ECHO_C" >&6 19379else 19380 ac_check_lib_save_LIBS=$LIBS 19381LIBS="-lmytinfo $LIBS" 19382cat >"conftest.$ac_ext" <<_ACEOF 19383#line 19383 "configure" 19384#include "confdefs.h" 19385 19386/* Override any gcc2 internal prototype to avoid an error. */ 19387#ifdef __cplusplus 19388extern "C" 19389#endif 19390/* We use char because int might match the return type of a gcc2 19391 builtin and then its argument prototype would still apply. */ 19392char tgoto (); 19393int 19394main (void) 19395{ 19396tgoto (); 19397 ; 19398 return 0; 19399} 19400_ACEOF 19401rm -f "conftest.$ac_objext" "conftest$ac_exeext" 19402if { (eval echo "$as_me:19402: \"$ac_link\"") >&5 19403 (eval $ac_link) 2>&5 19404 ac_status=$? 19405 echo "$as_me:19405: \$? = $ac_status" >&5 19406 (exit "$ac_status"); } && 19407 { ac_try='test -s "conftest$ac_exeext"' 19408 { (eval echo "$as_me:19408: \"$ac_try\"") >&5 19409 (eval $ac_try) 2>&5 19410 ac_status=$? 19411 echo "$as_me:19411: \$? = $ac_status" >&5 19412 (exit "$ac_status"); }; }; then 19413 ac_cv_lib_mytinfo_tgoto=yes 19414else 19415 echo "$as_me: failed program was:" >&5 19416cat "conftest.$ac_ext" >&5 19417ac_cv_lib_mytinfo_tgoto=no 19418fi 19419rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 19420LIBS=$ac_check_lib_save_LIBS 19421fi 19422echo "$as_me:19422: result: $ac_cv_lib_mytinfo_tgoto" >&5 19423echo "${ECHO_T}$ac_cv_lib_mytinfo_tgoto" >&6 19424if test "$ac_cv_lib_mytinfo_tgoto" = yes; then 19425 cf_ncurses_LIBS="-lmytinfo $cf_ncurses_LIBS" 19426fi 19427 19428 fi 19429 ;; 19430esac 19431 19432cf_add_libs="$LIBS" 19433# reverse order 19434cf_add_0lib= 19435for cf_add_1lib in $cf_ncurses_LIBS; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 19436# filter duplicates 19437for cf_add_1lib in $cf_add_0lib; do 19438 for cf_add_2lib in $cf_add_libs; do 19439 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 19440 cf_add_1lib= 19441 break 19442 fi 19443 done 19444 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 19445done 19446LIBS="$cf_add_libs" 19447 19448if test -n "$cf_cv_curses_dir" && test "$cf_cv_curses_dir" != "no" 19449then 19450 19451cf_add_libs="$LIBS" 19452# reverse order 19453cf_add_0lib= 19454for cf_add_1lib in -l$cf_nculib_root; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 19455# filter duplicates 19456for cf_add_1lib in $cf_add_0lib; do 19457 for cf_add_2lib in $cf_add_libs; do 19458 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 19459 cf_add_1lib= 19460 break 19461 fi 19462 done 19463 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 19464done 19465LIBS="$cf_add_libs" 19466 19467else 19468 19469 eval 'cf_cv_have_lib_'"$cf_nculib_root"'=no' 19470 cf_libdir="" 19471 echo "$as_me:19471: checking for initscr" >&5 19472echo $ECHO_N "checking for initscr... $ECHO_C" >&6 19473if test "${ac_cv_func_initscr+set}" = set; then 19474 echo $ECHO_N "(cached) $ECHO_C" >&6 19475else 19476 cat >"conftest.$ac_ext" <<_ACEOF 19477#line 19477 "configure" 19478#include "confdefs.h" 19479#define initscr autoconf_temporary 19480#include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */ 19481#undef initscr 19482 19483#ifdef __cplusplus 19484extern "C" 19485#endif 19486 19487/* We use char because int might match the return type of a gcc2 19488 builtin and then its argument prototype would still apply. */ 19489char initscr (void); 19490 19491int 19492main (void) 19493{ 19494 19495/* The GNU C library defines stubs for functions which it implements 19496 to always fail with ENOSYS. Some functions are actually named 19497 something starting with __ and the normal name is an alias. */ 19498#if defined (__stub_initscr) || defined (__stub___initscr) 19499#error found stub for initscr 19500#endif 19501 19502 return initscr (); 19503 ; 19504 return 0; 19505} 19506_ACEOF 19507rm -f "conftest.$ac_objext" "conftest$ac_exeext" 19508if { (eval echo "$as_me:19508: \"$ac_link\"") >&5 19509 (eval $ac_link) 2>&5 19510 ac_status=$? 19511 echo "$as_me:19511: \$? = $ac_status" >&5 19512 (exit "$ac_status"); } && 19513 { ac_try='test -s "conftest$ac_exeext"' 19514 { (eval echo "$as_me:19514: \"$ac_try\"") >&5 19515 (eval $ac_try) 2>&5 19516 ac_status=$? 19517 echo "$as_me:19517: \$? = $ac_status" >&5 19518 (exit "$ac_status"); }; }; then 19519 ac_cv_func_initscr=yes 19520else 19521 echo "$as_me: failed program was:" >&5 19522cat "conftest.$ac_ext" >&5 19523ac_cv_func_initscr=no 19524fi 19525rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 19526fi 19527echo "$as_me:19527: result: $ac_cv_func_initscr" >&5 19528echo "${ECHO_T}$ac_cv_func_initscr" >&6 19529if test "$ac_cv_func_initscr" = yes; then 19530 eval 'cf_cv_have_lib_'"$cf_nculib_root"'=yes' 19531else 19532 19533 cf_save_LIBS="$LIBS" 19534 echo "$as_me:19534: checking for initscr in -l$cf_nculib_root" >&5 19535echo $ECHO_N "checking for initscr in -l$cf_nculib_root... $ECHO_C" >&6 19536 LIBS="-l$cf_nculib_root $LIBS" 19537 cat >"conftest.$ac_ext" <<_ACEOF 19538#line 19538 "configure" 19539#include "confdefs.h" 19540#include <${cf_cv_ncurses_header:-curses.h}> 19541int 19542main (void) 19543{ 19544initscr() 19545 ; 19546 return 0; 19547} 19548_ACEOF 19549rm -f "conftest.$ac_objext" "conftest$ac_exeext" 19550if { (eval echo "$as_me:19550: \"$ac_link\"") >&5 19551 (eval $ac_link) 2>&5 19552 ac_status=$? 19553 echo "$as_me:19553: \$? = $ac_status" >&5 19554 (exit "$ac_status"); } && 19555 { ac_try='test -s "conftest$ac_exeext"' 19556 { (eval echo "$as_me:19556: \"$ac_try\"") >&5 19557 (eval $ac_try) 2>&5 19558 ac_status=$? 19559 echo "$as_me:19559: \$? = $ac_status" >&5 19560 (exit "$ac_status"); }; }; then 19561 echo "$as_me:19561: result: yes" >&5 19562echo "${ECHO_T}yes" >&6 19563 eval 'cf_cv_have_lib_'"$cf_nculib_root"'=yes' 19564 19565else 19566 echo "$as_me: failed program was:" >&5 19567cat "conftest.$ac_ext" >&5 19568echo "$as_me:19568: result: no" >&5 19569echo "${ECHO_T}no" >&6 19570 19571cf_search= 19572cf_library_path_list="" 19573if test -n "${LDFLAGS}${LIBS}" ; then 19574 for cf_library_path in $LDFLAGS $LIBS 19575 do 19576 case "$cf_library_path" in 19577 (-L*) 19578 cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'` 19579 19580test "x$cf_library_path" != "xNONE" && \ 19581test -d "$cf_library_path" && \ 19582 { 19583 test -n "$verbose" && echo " ... testing for lib-directories under $cf_library_path" 19584 test -d "$cf_library_path/lib" && cf_search="$cf_search $cf_library_path/lib" 19585 test -d "$cf_library_path/lib/$cf_nculib_root" && cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root" 19586 test -d "$cf_library_path/lib/$cf_nculib_root/lib" && cf_search="$cf_search $cf_library_path/lib/$cf_nculib_root/lib" 19587 test -d "$cf_library_path/$cf_nculib_root/lib" && cf_search="$cf_search $cf_library_path/$cf_nculib_root/lib" 19588 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" 19589} 19590 19591 cf_library_path_list="$cf_library_path_list $cf_search" 19592 ;; 19593 esac 19594 done 19595fi 19596 19597cf_search= 19598 19599test "x$prefix" != "xNONE" && \ 19600test -d "$prefix" && \ 19601 { 19602 test -n "$verbose" && echo " ... testing for lib-directories under $prefix" 19603 test -d "$prefix/lib" && cf_search="$cf_search $prefix/lib" 19604 test -d "$prefix/lib/$cf_nculib_root" && cf_search="$cf_search $prefix/lib/$cf_nculib_root" 19605 test -d "$prefix/lib/$cf_nculib_root/lib" && cf_search="$cf_search $prefix/lib/$cf_nculib_root/lib" 19606 test -d "$prefix/$cf_nculib_root/lib" && cf_search="$cf_search $prefix/$cf_nculib_root/lib" 19607 test -d "$prefix/$cf_nculib_root/lib/$cf_nculib_root" && cf_search="$cf_search $prefix/$cf_nculib_root/lib/$cf_nculib_root" 19608} 19609 19610for cf_subdir_prefix in \ 19611 /usr \ 19612 /usr/local \ 19613 /usr/pkg \ 19614 /opt \ 19615 /opt/local \ 19616 $HOME 19617do 19618 19619test "x$cf_subdir_prefix" != "x$prefix" && \ 19620test -d "$cf_subdir_prefix" && \ 19621{ test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && { 19622 test -n "$verbose" && echo " ... testing for lib-directories under $cf_subdir_prefix" 19623 test -d "$cf_subdir_prefix/lib" && cf_search="$cf_search $cf_subdir_prefix/lib" 19624 test -d "$cf_subdir_prefix/lib/$cf_nculib_root" && cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root" 19625 test -d "$cf_subdir_prefix/lib/$cf_nculib_root/lib" && cf_search="$cf_search $cf_subdir_prefix/lib/$cf_nculib_root/lib" 19626 test -d "$cf_subdir_prefix/$cf_nculib_root/lib" && cf_search="$cf_search $cf_subdir_prefix/$cf_nculib_root/lib" 19627 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" 19628} 19629 19630done 19631 19632cf_search="$cf_library_path_list $cf_search" 19633 19634 for cf_libdir in $cf_search 19635 do 19636 echo "$as_me:19636: checking for -l$cf_nculib_root in $cf_libdir" >&5 19637echo $ECHO_N "checking for -l$cf_nculib_root in $cf_libdir... $ECHO_C" >&6 19638 LIBS="-L$cf_libdir -l$cf_nculib_root $cf_save_LIBS" 19639 cat >"conftest.$ac_ext" <<_ACEOF 19640#line 19640 "configure" 19641#include "confdefs.h" 19642#include <${cf_cv_ncurses_header:-curses.h}> 19643int 19644main (void) 19645{ 19646initscr() 19647 ; 19648 return 0; 19649} 19650_ACEOF 19651rm -f "conftest.$ac_objext" "conftest$ac_exeext" 19652if { (eval echo "$as_me:19652: \"$ac_link\"") >&5 19653 (eval $ac_link) 2>&5 19654 ac_status=$? 19655 echo "$as_me:19655: \$? = $ac_status" >&5 19656 (exit "$ac_status"); } && 19657 { ac_try='test -s "conftest$ac_exeext"' 19658 { (eval echo "$as_me:19658: \"$ac_try\"") >&5 19659 (eval $ac_try) 2>&5 19660 ac_status=$? 19661 echo "$as_me:19661: \$? = $ac_status" >&5 19662 (exit "$ac_status"); }; }; then 19663 echo "$as_me:19663: result: yes" >&5 19664echo "${ECHO_T}yes" >&6 19665 eval 'cf_cv_have_lib_'"$cf_nculib_root"'=yes' 19666 break 19667else 19668 echo "$as_me: failed program was:" >&5 19669cat "conftest.$ac_ext" >&5 19670echo "$as_me:19670: result: no" >&5 19671echo "${ECHO_T}no" >&6 19672 LIBS="$cf_save_LIBS" 19673fi 19674rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 19675 done 19676 19677fi 19678rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 19679 19680fi 19681 19682eval 'cf_found_library="$cf_cv_have_lib_'"$cf_nculib_root"\" 19683 19684if test "$cf_found_library" = no ; then 19685 { { echo "$as_me:19685: error: Cannot link $cf_nculib_root library" >&5 19686echo "$as_me: error: Cannot link $cf_nculib_root library" >&2;} 19687 { (exit 1); exit 1; }; } 19688fi 19689 19690fi 19691 19692if test -n "$cf_ncurses_LIBS" ; then 19693 echo "$as_me:19693: checking if we can link $cf_nculib_root without $cf_ncurses_LIBS" >&5 19694echo $ECHO_N "checking if we can link $cf_nculib_root without $cf_ncurses_LIBS... $ECHO_C" >&6 19695 cf_ncurses_SAVE="$LIBS" 19696 for p in $cf_ncurses_LIBS ; do 19697 q=`echo "$LIBS" | sed -e "s%$p %%" -e "s%$p$%%"` 19698 if test "$q" != "$LIBS" ; then 19699 LIBS="$q" 19700 fi 19701 done 19702 cat >"conftest.$ac_ext" <<_ACEOF 19703#line 19703 "configure" 19704#include "confdefs.h" 19705#include <${cf_cv_ncurses_header:-curses.h}> 19706int 19707main (void) 19708{ 19709initscr(); mousemask(0,0); tigetstr((char *)0); 19710 ; 19711 return 0; 19712} 19713_ACEOF 19714rm -f "conftest.$ac_objext" "conftest$ac_exeext" 19715if { (eval echo "$as_me:19715: \"$ac_link\"") >&5 19716 (eval $ac_link) 2>&5 19717 ac_status=$? 19718 echo "$as_me:19718: \$? = $ac_status" >&5 19719 (exit "$ac_status"); } && 19720 { ac_try='test -s "conftest$ac_exeext"' 19721 { (eval echo "$as_me:19721: \"$ac_try\"") >&5 19722 (eval $ac_try) 2>&5 19723 ac_status=$? 19724 echo "$as_me:19724: \$? = $ac_status" >&5 19725 (exit "$ac_status"); }; }; then 19726 echo "$as_me:19726: result: yes" >&5 19727echo "${ECHO_T}yes" >&6 19728else 19729 echo "$as_me: failed program was:" >&5 19730cat "conftest.$ac_ext" >&5 19731echo "$as_me:19731: result: no" >&5 19732echo "${ECHO_T}no" >&6 19733 LIBS="$cf_ncurses_SAVE" 19734fi 19735rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 19736fi 19737 19738cf_nculib_ROOT=`echo "HAVE_LIB$cf_nculib_root" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` 19739 19740cat >>confdefs.h <<EOF 19741#define $cf_nculib_ROOT 1 19742EOF 19743 19744 fi 19745else 19746 NCURSES_CONFIG=none 19747fi 19748 19749 ;; 19750(pdcurses) 19751 19752cf_x_athena=${cf_x_athena:-Xaw} 19753 19754echo "$as_me:19754: checking if you want to link with Xaw 3d library" >&5 19755echo $ECHO_N "checking if you want to link with Xaw 3d library... $ECHO_C" >&6 19756withval= 19757 19758# Check whether --with-Xaw3d or --without-Xaw3d was given. 19759if test "${with_Xaw3d+set}" = set; then 19760 withval="$with_Xaw3d" 19761 19762fi; 19763if test "$withval" = yes ; then 19764 cf_x_athena=Xaw3d 19765 echo "$as_me:19765: result: yes" >&5 19766echo "${ECHO_T}yes" >&6 19767else 19768 echo "$as_me:19768: result: no" >&5 19769echo "${ECHO_T}no" >&6 19770fi 19771 19772echo "$as_me:19772: checking if you want to link with Xaw 3d xft library" >&5 19773echo $ECHO_N "checking if you want to link with Xaw 3d xft library... $ECHO_C" >&6 19774withval= 19775 19776# Check whether --with-Xaw3dxft or --without-Xaw3dxft was given. 19777if test "${with_Xaw3dxft+set}" = set; then 19778 withval="$with_Xaw3dxft" 19779 19780fi; 19781if test "$withval" = yes ; then 19782 cf_x_athena=Xaw3dxft 19783 echo "$as_me:19783: result: yes" >&5 19784echo "${ECHO_T}yes" >&6 19785else 19786 echo "$as_me:19786: result: no" >&5 19787echo "${ECHO_T}no" >&6 19788fi 19789 19790echo "$as_me:19790: checking if you want to link with neXT Athena library" >&5 19791echo $ECHO_N "checking if you want to link with neXT Athena library... $ECHO_C" >&6 19792withval= 19793 19794# Check whether --with-neXtaw or --without-neXtaw was given. 19795if test "${with_neXtaw+set}" = set; then 19796 withval="$with_neXtaw" 19797 19798fi; 19799if test "$withval" = yes ; then 19800 cf_x_athena=neXtaw 19801 echo "$as_me:19801: result: yes" >&5 19802echo "${ECHO_T}yes" >&6 19803else 19804 echo "$as_me:19804: result: no" >&5 19805echo "${ECHO_T}no" >&6 19806fi 19807 19808echo "$as_me:19808: checking if you want to link with Athena-Plus library" >&5 19809echo $ECHO_N "checking if you want to link with Athena-Plus library... $ECHO_C" >&6 19810withval= 19811 19812# Check whether --with-XawPlus or --without-XawPlus was given. 19813if test "${with_XawPlus+set}" = set; then 19814 withval="$with_XawPlus" 19815 19816fi; 19817if test "$withval" = yes ; then 19818 cf_x_athena=XawPlus 19819 echo "$as_me:19819: result: yes" >&5 19820echo "${ECHO_T}yes" >&6 19821else 19822 echo "$as_me:19822: result: no" >&5 19823echo "${ECHO_T}no" >&6 19824fi 19825 19826cf_x_athena_lib="" 19827 19828if test "$PKG_CONFIG" != none ; then 19829 cf_athena_list= 19830 test "$cf_x_athena" = Xaw && cf_athena_list="xaw8 xaw7 xaw6" 19831 for cf_athena_pkg in \ 19832 $cf_athena_list \ 19833 ${cf_x_athena} \ 19834 ${cf_x_athena}-devel \ 19835 lib${cf_x_athena} \ 19836 lib${cf_x_athena}-devel 19837 do 19838 19839if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "$cf_athena_pkg"; then 19840 test -n "$verbose" && echo " found package $cf_athena_pkg" 1>&6 19841 19842echo "${as_me:-configure}:19842: testing found package $cf_athena_pkg ..." 1>&5 19843 19844 cf_pkgconfig_incs="`$PKG_CONFIG --cflags "$cf_athena_pkg" 2>/dev/null`" 19845 cf_pkgconfig_libs="`$PKG_CONFIG --libs "$cf_athena_pkg" 2>/dev/null`" 19846 test -n "$verbose" && echo " package $cf_athena_pkg CFLAGS: $cf_pkgconfig_incs" 1>&6 19847 19848echo "${as_me:-configure}:19848: testing package $cf_athena_pkg CFLAGS: $cf_pkgconfig_incs ..." 1>&5 19849 19850 test -n "$verbose" && echo " package $cf_athena_pkg LIBS: $cf_pkgconfig_libs" 1>&6 19851 19852echo "${as_me:-configure}:19852: testing package $cf_athena_pkg LIBS: $cf_pkgconfig_libs ..." 1>&5 19853 19854cf_fix_cppflags=no 19855cf_new_cflags= 19856cf_new_cppflags= 19857cf_new_extra_cppflags= 19858 19859for cf_add_cflags in $cf_pkgconfig_incs 19860do 19861case "$cf_fix_cppflags" in 19862(no) 19863 case "$cf_add_cflags" in 19864 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 19865 case "$cf_add_cflags" in 19866 (-D*) 19867 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 19868 19869 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 19870 && test -z "${cf_tst_cflags}" \ 19871 && cf_fix_cppflags=yes 19872 19873 if test "$cf_fix_cppflags" = yes ; then 19874 19875 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 19876 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 19877 19878 continue 19879 elif test "${cf_tst_cflags}" = "\"'" ; then 19880 19881 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 19882 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 19883 19884 continue 19885 fi 19886 ;; 19887 esac 19888 case "$CPPFLAGS" in 19889 (*$cf_add_cflags) 19890 ;; 19891 (*) 19892 case "$cf_add_cflags" in 19893 (-D*) 19894 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 19895 19896CPPFLAGS=`echo "$CPPFLAGS" | \ 19897 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 19898 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 19899 19900 ;; 19901 esac 19902 19903 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 19904 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 19905 19906 ;; 19907 esac 19908 ;; 19909 (*) 19910 19911 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 19912 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 19913 19914 ;; 19915 esac 19916 ;; 19917(yes) 19918 19919 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 19920 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 19921 19922 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 19923 19924 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 19925 && test -z "${cf_tst_cflags}" \ 19926 && cf_fix_cppflags=no 19927 ;; 19928esac 19929done 19930 19931if test -n "$cf_new_cflags" ; then 19932 19933 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 19934 CFLAGS="${CFLAGS}$cf_new_cflags" 19935 19936fi 19937 19938if test -n "$cf_new_cppflags" ; then 19939 19940 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 19941 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 19942 19943fi 19944 19945if test -n "$cf_new_extra_cppflags" ; then 19946 19947 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 19948 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 19949 19950fi 19951 19952cf_add_libs="$LIBS" 19953# reverse order 19954cf_add_0lib= 19955for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 19956# filter duplicates 19957for cf_add_1lib in $cf_add_0lib; do 19958 for cf_add_2lib in $cf_add_libs; do 19959 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 19960 cf_add_1lib= 19961 break 19962 fi 19963 done 19964 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 19965done 19966LIBS="$cf_add_libs" 19967 19968 cf_x_athena_lib="$cf_pkgconfig_libs" 19969 19970cf_x_athena_LIBS=`echo "HAVE_LIB_$cf_x_athena" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` 19971 19972 cat >>confdefs.h <<EOF 19973#define $cf_x_athena_LIBS 1 19974EOF 19975 19976 for cf_trim_lib in Xmu Xt X11 19977 do 19978 case "$LIBS" in 19979 (*-l$cf_trim_lib\ *-l$cf_trim_lib*) 19980 LIBS=`echo "$LIBS " | sed -e 's/ / /g' -e 's%-l'"$cf_trim_lib"' %%' -e 's/ $//'` 19981 test -n "$verbose" && echo " ..trimmed $LIBS" 1>&6 19982 19983echo "${as_me:-configure}:19983: testing ..trimmed $LIBS ..." 1>&5 19984 19985 ;; 19986 esac 19987 done 19988 19989echo "$as_me:19989: checking for usable $cf_x_athena/Xmu package" >&5 19990echo $ECHO_N "checking for usable $cf_x_athena/Xmu package... $ECHO_C" >&6 19991if test "${cf_cv_xaw_compat+set}" = set; then 19992 echo $ECHO_N "(cached) $ECHO_C" >&6 19993else 19994 19995cat >"conftest.$ac_ext" <<_ACEOF 19996#line 19996 "configure" 19997#include "confdefs.h" 19998 19999#include <X11/Xmu/CharSet.h> 20000 20001int 20002main (void) 20003{ 20004 20005int check = XmuCompareISOLatin1("big", "small"); 20006(void)check; 20007 20008 ; 20009 return 0; 20010} 20011_ACEOF 20012rm -f "conftest.$ac_objext" "conftest$ac_exeext" 20013if { (eval echo "$as_me:20013: \"$ac_link\"") >&5 20014 (eval $ac_link) 2>&5 20015 ac_status=$? 20016 echo "$as_me:20016: \$? = $ac_status" >&5 20017 (exit "$ac_status"); } && 20018 { ac_try='test -s "conftest$ac_exeext"' 20019 { (eval echo "$as_me:20019: \"$ac_try\"") >&5 20020 (eval $ac_try) 2>&5 20021 ac_status=$? 20022 echo "$as_me:20022: \$? = $ac_status" >&5 20023 (exit "$ac_status"); }; }; then 20024 cf_cv_xaw_compat=yes 20025else 20026 echo "$as_me: failed program was:" >&5 20027cat "conftest.$ac_ext" >&5 20028cf_cv_xaw_compat=no 20029fi 20030rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 20031fi 20032echo "$as_me:20032: result: $cf_cv_xaw_compat" >&5 20033echo "${ECHO_T}$cf_cv_xaw_compat" >&6 20034 20035 if test "$cf_cv_xaw_compat" = no 20036 then 20037 # workaround for broken ".pc" files... 20038 case "$cf_x_athena_lib" in 20039 (*-lXmu*) 20040 ;; 20041 (*) 20042 test -n "$verbose" && echo " work around broken package" 1>&6 20043 20044echo "${as_me:-configure}:20044: testing work around broken package ..." 1>&5 20045 20046 cf_save_xmu="$LIBS" 20047 cf_first_lib=`echo "$cf_save_xmu" | sed -e 's/^ *//' -e 's/ .*//'` 20048 20049if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "xmu"; then 20050 test -n "$verbose" && echo " found package xmu" 1>&6 20051 20052echo "${as_me:-configure}:20052: testing found package xmu ..." 1>&5 20053 20054 cf_pkgconfig_incs="`$PKG_CONFIG --cflags "xmu" 2>/dev/null`" 20055 cf_pkgconfig_libs="`$PKG_CONFIG --libs "xmu" 2>/dev/null`" 20056 test -n "$verbose" && echo " package xmu CFLAGS: $cf_pkgconfig_incs" 1>&6 20057 20058echo "${as_me:-configure}:20058: testing package xmu CFLAGS: $cf_pkgconfig_incs ..." 1>&5 20059 20060 test -n "$verbose" && echo " package xmu LIBS: $cf_pkgconfig_libs" 1>&6 20061 20062echo "${as_me:-configure}:20062: testing package xmu LIBS: $cf_pkgconfig_libs ..." 1>&5 20063 20064cf_fix_cppflags=no 20065cf_new_cflags= 20066cf_new_cppflags= 20067cf_new_extra_cppflags= 20068 20069for cf_add_cflags in $cf_pkgconfig_incs 20070do 20071case "$cf_fix_cppflags" in 20072(no) 20073 case "$cf_add_cflags" in 20074 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 20075 case "$cf_add_cflags" in 20076 (-D*) 20077 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 20078 20079 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 20080 && test -z "${cf_tst_cflags}" \ 20081 && cf_fix_cppflags=yes 20082 20083 if test "$cf_fix_cppflags" = yes ; then 20084 20085 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 20086 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 20087 20088 continue 20089 elif test "${cf_tst_cflags}" = "\"'" ; then 20090 20091 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 20092 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 20093 20094 continue 20095 fi 20096 ;; 20097 esac 20098 case "$CPPFLAGS" in 20099 (*$cf_add_cflags) 20100 ;; 20101 (*) 20102 case "$cf_add_cflags" in 20103 (-D*) 20104 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 20105 20106CPPFLAGS=`echo "$CPPFLAGS" | \ 20107 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 20108 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 20109 20110 ;; 20111 esac 20112 20113 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 20114 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 20115 20116 ;; 20117 esac 20118 ;; 20119 (*) 20120 20121 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 20122 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 20123 20124 ;; 20125 esac 20126 ;; 20127(yes) 20128 20129 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 20130 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 20131 20132 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 20133 20134 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 20135 && test -z "${cf_tst_cflags}" \ 20136 && cf_fix_cppflags=no 20137 ;; 20138esac 20139done 20140 20141if test -n "$cf_new_cflags" ; then 20142 20143 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 20144 CFLAGS="${CFLAGS}$cf_new_cflags" 20145 20146fi 20147 20148if test -n "$cf_new_cppflags" ; then 20149 20150 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 20151 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 20152 20153fi 20154 20155if test -n "$cf_new_extra_cppflags" ; then 20156 20157 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 20158 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 20159 20160fi 20161 20162cf_add_libs="$LIBS" 20163# reverse order 20164cf_add_0lib= 20165for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 20166# filter duplicates 20167for cf_add_1lib in $cf_add_0lib; do 20168 for cf_add_2lib in $cf_add_libs; do 20169 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 20170 cf_add_1lib= 20171 break 20172 fi 20173 done 20174 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 20175done 20176LIBS="$cf_add_libs" 20177 20178 LIBS="$cf_save_xmu" 20179 20180test -n "$verbose" && echo " ...before $LIBS" 1>&6 20181 20182echo "${as_me:-configure}:20182: testing ...before $LIBS ..." 1>&5 20183 20184LIBS=`echo "$LIBS" | sed -e "s/[ ][ ]*/ /g" -e "s%$cf_first_lib %$cf_first_lib $cf_pkgconfig_libs %" -e 's% % %g'` 20185test -n "$verbose" && echo " ...after $LIBS" 1>&6 20186 20187echo "${as_me:-configure}:20187: testing ...after $LIBS ..." 1>&5 20188 20189else 20190 cf_pkgconfig_incs= 20191 cf_pkgconfig_libs= 20192 20193test -n "$verbose" && echo " ...before $LIBS" 1>&6 20194 20195echo "${as_me:-configure}:20195: testing ...before $LIBS ..." 1>&5 20196 20197LIBS=`echo "$LIBS" | sed -e "s/[ ][ ]*/ /g" -e "s%$cf_first_lib %$cf_first_lib -lXmu %" -e 's% % %g'` 20198test -n "$verbose" && echo " ...after $LIBS" 1>&6 20199 20200echo "${as_me:-configure}:20200: testing ...after $LIBS ..." 1>&5 20201 20202fi 20203 20204 for cf_trim_lib in Xmu Xt X11 20205 do 20206 case "$LIBS" in 20207 (*-l$cf_trim_lib\ *-l$cf_trim_lib*) 20208 LIBS=`echo "$LIBS " | sed -e 's/ / /g' -e 's%-l'"$cf_trim_lib"' %%' -e 's/ $//'` 20209 test -n "$verbose" && echo " ..trimmed $LIBS" 1>&6 20210 20211echo "${as_me:-configure}:20211: testing ..trimmed $LIBS ..." 1>&5 20212 20213 ;; 20214 esac 20215 done 20216 20217 ;; 20218 esac 20219 fi 20220 20221 break 20222else 20223 cf_pkgconfig_incs= 20224 cf_pkgconfig_libs= 20225 : 20226fi 20227 20228 done 20229fi 20230 20231if test -z "$cf_x_athena_lib" ; then 20232 20233if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "Xext"; then 20234 test -n "$verbose" && echo " found package Xext" 1>&6 20235 20236echo "${as_me:-configure}:20236: testing found package Xext ..." 1>&5 20237 20238 cf_pkgconfig_incs="`$PKG_CONFIG --cflags "Xext" 2>/dev/null`" 20239 cf_pkgconfig_libs="`$PKG_CONFIG --libs "Xext" 2>/dev/null`" 20240 test -n "$verbose" && echo " package Xext CFLAGS: $cf_pkgconfig_incs" 1>&6 20241 20242echo "${as_me:-configure}:20242: testing package Xext CFLAGS: $cf_pkgconfig_incs ..." 1>&5 20243 20244 test -n "$verbose" && echo " package Xext LIBS: $cf_pkgconfig_libs" 1>&6 20245 20246echo "${as_me:-configure}:20246: testing package Xext LIBS: $cf_pkgconfig_libs ..." 1>&5 20247 20248cf_fix_cppflags=no 20249cf_new_cflags= 20250cf_new_cppflags= 20251cf_new_extra_cppflags= 20252 20253for cf_add_cflags in $cf_pkgconfig_incs 20254do 20255case "$cf_fix_cppflags" in 20256(no) 20257 case "$cf_add_cflags" in 20258 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 20259 case "$cf_add_cflags" in 20260 (-D*) 20261 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 20262 20263 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 20264 && test -z "${cf_tst_cflags}" \ 20265 && cf_fix_cppflags=yes 20266 20267 if test "$cf_fix_cppflags" = yes ; then 20268 20269 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 20270 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 20271 20272 continue 20273 elif test "${cf_tst_cflags}" = "\"'" ; then 20274 20275 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 20276 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 20277 20278 continue 20279 fi 20280 ;; 20281 esac 20282 case "$CPPFLAGS" in 20283 (*$cf_add_cflags) 20284 ;; 20285 (*) 20286 case "$cf_add_cflags" in 20287 (-D*) 20288 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 20289 20290CPPFLAGS=`echo "$CPPFLAGS" | \ 20291 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 20292 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 20293 20294 ;; 20295 esac 20296 20297 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 20298 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 20299 20300 ;; 20301 esac 20302 ;; 20303 (*) 20304 20305 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 20306 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 20307 20308 ;; 20309 esac 20310 ;; 20311(yes) 20312 20313 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 20314 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 20315 20316 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 20317 20318 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 20319 && test -z "${cf_tst_cflags}" \ 20320 && cf_fix_cppflags=no 20321 ;; 20322esac 20323done 20324 20325if test -n "$cf_new_cflags" ; then 20326 20327 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 20328 CFLAGS="${CFLAGS}$cf_new_cflags" 20329 20330fi 20331 20332if test -n "$cf_new_cppflags" ; then 20333 20334 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 20335 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 20336 20337fi 20338 20339if test -n "$cf_new_extra_cppflags" ; then 20340 20341 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 20342 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 20343 20344fi 20345 20346cf_add_libs="$LIBS" 20347# reverse order 20348cf_add_0lib= 20349for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 20350# filter duplicates 20351for cf_add_1lib in $cf_add_0lib; do 20352 for cf_add_2lib in $cf_add_libs; do 20353 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 20354 cf_add_1lib= 20355 break 20356 fi 20357 done 20358 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 20359done 20360LIBS="$cf_add_libs" 20361 20362 : 20363else 20364 cf_pkgconfig_incs= 20365 cf_pkgconfig_libs= 20366 20367 echo "$as_me:20367: checking for XextCreateExtension in -lXext" >&5 20368echo $ECHO_N "checking for XextCreateExtension in -lXext... $ECHO_C" >&6 20369if test "${ac_cv_lib_Xext_XextCreateExtension+set}" = set; then 20370 echo $ECHO_N "(cached) $ECHO_C" >&6 20371else 20372 ac_check_lib_save_LIBS=$LIBS 20373LIBS="-lXext $LIBS" 20374cat >"conftest.$ac_ext" <<_ACEOF 20375#line 20375 "configure" 20376#include "confdefs.h" 20377 20378/* Override any gcc2 internal prototype to avoid an error. */ 20379#ifdef __cplusplus 20380extern "C" 20381#endif 20382/* We use char because int might match the return type of a gcc2 20383 builtin and then its argument prototype would still apply. */ 20384char XextCreateExtension (); 20385int 20386main (void) 20387{ 20388XextCreateExtension (); 20389 ; 20390 return 0; 20391} 20392_ACEOF 20393rm -f "conftest.$ac_objext" "conftest$ac_exeext" 20394if { (eval echo "$as_me:20394: \"$ac_link\"") >&5 20395 (eval $ac_link) 2>&5 20396 ac_status=$? 20397 echo "$as_me:20397: \$? = $ac_status" >&5 20398 (exit "$ac_status"); } && 20399 { ac_try='test -s "conftest$ac_exeext"' 20400 { (eval echo "$as_me:20400: \"$ac_try\"") >&5 20401 (eval $ac_try) 2>&5 20402 ac_status=$? 20403 echo "$as_me:20403: \$? = $ac_status" >&5 20404 (exit "$ac_status"); }; }; then 20405 ac_cv_lib_Xext_XextCreateExtension=yes 20406else 20407 echo "$as_me: failed program was:" >&5 20408cat "conftest.$ac_ext" >&5 20409ac_cv_lib_Xext_XextCreateExtension=no 20410fi 20411rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 20412LIBS=$ac_check_lib_save_LIBS 20413fi 20414echo "$as_me:20414: result: $ac_cv_lib_Xext_XextCreateExtension" >&5 20415echo "${ECHO_T}$ac_cv_lib_Xext_XextCreateExtension" >&6 20416if test "$ac_cv_lib_Xext_XextCreateExtension" = yes; then 20417 20418cf_add_libs="$LIBS" 20419# reverse order 20420cf_add_0lib= 20421for cf_add_1lib in -lXext; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 20422# filter duplicates 20423for cf_add_1lib in $cf_add_0lib; do 20424 for cf_add_2lib in $cf_add_libs; do 20425 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 20426 cf_add_1lib= 20427 break 20428 fi 20429 done 20430 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 20431done 20432LIBS="$cf_add_libs" 20433 20434fi 20435 20436fi 20437 20438# OSX is schizoid about who owns /usr/X11 (old) versus /opt/X11 (new) (and 20439# in some cases has installed dummy files in the former, other cases replaced 20440# it with a link to the new location). This complicates the configure script. 20441# Check for that pitfall, and recover using pkg-config 20442# 20443# If none of these are set, the configuration is almost certainly broken. 20444if test -z "${X_CFLAGS}${X_PRE_LIBS}${X_LIBS}${X_EXTRA_LIBS}" 20445then 20446 20447if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "x11"; then 20448 test -n "$verbose" && echo " found package x11" 1>&6 20449 20450echo "${as_me:-configure}:20450: testing found package x11 ..." 1>&5 20451 20452 cf_pkgconfig_incs="`$PKG_CONFIG --cflags "x11" 2>/dev/null`" 20453 cf_pkgconfig_libs="`$PKG_CONFIG --libs "x11" 2>/dev/null`" 20454 test -n "$verbose" && echo " package x11 CFLAGS: $cf_pkgconfig_incs" 1>&6 20455 20456echo "${as_me:-configure}:20456: testing package x11 CFLAGS: $cf_pkgconfig_incs ..." 1>&5 20457 20458 test -n "$verbose" && echo " package x11 LIBS: $cf_pkgconfig_libs" 1>&6 20459 20460echo "${as_me:-configure}:20460: testing package x11 LIBS: $cf_pkgconfig_libs ..." 1>&5 20461 20462cf_fix_cppflags=no 20463cf_new_cflags= 20464cf_new_cppflags= 20465cf_new_extra_cppflags= 20466 20467for cf_add_cflags in $cf_pkgconfig_incs 20468do 20469case "$cf_fix_cppflags" in 20470(no) 20471 case "$cf_add_cflags" in 20472 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 20473 case "$cf_add_cflags" in 20474 (-D*) 20475 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 20476 20477 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 20478 && test -z "${cf_tst_cflags}" \ 20479 && cf_fix_cppflags=yes 20480 20481 if test "$cf_fix_cppflags" = yes ; then 20482 20483 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 20484 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 20485 20486 continue 20487 elif test "${cf_tst_cflags}" = "\"'" ; then 20488 20489 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 20490 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 20491 20492 continue 20493 fi 20494 ;; 20495 esac 20496 case "$CPPFLAGS" in 20497 (*$cf_add_cflags) 20498 ;; 20499 (*) 20500 case "$cf_add_cflags" in 20501 (-D*) 20502 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 20503 20504CPPFLAGS=`echo "$CPPFLAGS" | \ 20505 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 20506 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 20507 20508 ;; 20509 esac 20510 20511 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 20512 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 20513 20514 ;; 20515 esac 20516 ;; 20517 (*) 20518 20519 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 20520 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 20521 20522 ;; 20523 esac 20524 ;; 20525(yes) 20526 20527 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 20528 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 20529 20530 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 20531 20532 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 20533 && test -z "${cf_tst_cflags}" \ 20534 && cf_fix_cppflags=no 20535 ;; 20536esac 20537done 20538 20539if test -n "$cf_new_cflags" ; then 20540 20541 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 20542 CFLAGS="${CFLAGS}$cf_new_cflags" 20543 20544fi 20545 20546if test -n "$cf_new_cppflags" ; then 20547 20548 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 20549 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 20550 20551fi 20552 20553if test -n "$cf_new_extra_cppflags" ; then 20554 20555 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 20556 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 20557 20558fi 20559 20560cf_add_libs="$LIBS" 20561# reverse order 20562cf_add_0lib= 20563for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 20564# filter duplicates 20565for cf_add_1lib in $cf_add_0lib; do 20566 for cf_add_2lib in $cf_add_libs; do 20567 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 20568 cf_add_1lib= 20569 break 20570 fi 20571 done 20572 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 20573done 20574LIBS="$cf_add_libs" 20575 20576 : 20577else 20578 cf_pkgconfig_incs= 20579 cf_pkgconfig_libs= 20580 { echo "$as_me:20580: WARNING: unable to find X11 library" >&5 20581echo "$as_me: WARNING: unable to find X11 library" >&2;} 20582fi 20583 20584if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "ice"; then 20585 test -n "$verbose" && echo " found package ice" 1>&6 20586 20587echo "${as_me:-configure}:20587: testing found package ice ..." 1>&5 20588 20589 cf_pkgconfig_incs="`$PKG_CONFIG --cflags "ice" 2>/dev/null`" 20590 cf_pkgconfig_libs="`$PKG_CONFIG --libs "ice" 2>/dev/null`" 20591 test -n "$verbose" && echo " package ice CFLAGS: $cf_pkgconfig_incs" 1>&6 20592 20593echo "${as_me:-configure}:20593: testing package ice CFLAGS: $cf_pkgconfig_incs ..." 1>&5 20594 20595 test -n "$verbose" && echo " package ice LIBS: $cf_pkgconfig_libs" 1>&6 20596 20597echo "${as_me:-configure}:20597: testing package ice LIBS: $cf_pkgconfig_libs ..." 1>&5 20598 20599cf_fix_cppflags=no 20600cf_new_cflags= 20601cf_new_cppflags= 20602cf_new_extra_cppflags= 20603 20604for cf_add_cflags in $cf_pkgconfig_incs 20605do 20606case "$cf_fix_cppflags" in 20607(no) 20608 case "$cf_add_cflags" in 20609 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 20610 case "$cf_add_cflags" in 20611 (-D*) 20612 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 20613 20614 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 20615 && test -z "${cf_tst_cflags}" \ 20616 && cf_fix_cppflags=yes 20617 20618 if test "$cf_fix_cppflags" = yes ; then 20619 20620 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 20621 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 20622 20623 continue 20624 elif test "${cf_tst_cflags}" = "\"'" ; then 20625 20626 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 20627 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 20628 20629 continue 20630 fi 20631 ;; 20632 esac 20633 case "$CPPFLAGS" in 20634 (*$cf_add_cflags) 20635 ;; 20636 (*) 20637 case "$cf_add_cflags" in 20638 (-D*) 20639 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 20640 20641CPPFLAGS=`echo "$CPPFLAGS" | \ 20642 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 20643 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 20644 20645 ;; 20646 esac 20647 20648 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 20649 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 20650 20651 ;; 20652 esac 20653 ;; 20654 (*) 20655 20656 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 20657 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 20658 20659 ;; 20660 esac 20661 ;; 20662(yes) 20663 20664 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 20665 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 20666 20667 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 20668 20669 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 20670 && test -z "${cf_tst_cflags}" \ 20671 && cf_fix_cppflags=no 20672 ;; 20673esac 20674done 20675 20676if test -n "$cf_new_cflags" ; then 20677 20678 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 20679 CFLAGS="${CFLAGS}$cf_new_cflags" 20680 20681fi 20682 20683if test -n "$cf_new_cppflags" ; then 20684 20685 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 20686 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 20687 20688fi 20689 20690if test -n "$cf_new_extra_cppflags" ; then 20691 20692 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 20693 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 20694 20695fi 20696 20697cf_add_libs="$LIBS" 20698# reverse order 20699cf_add_0lib= 20700for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 20701# filter duplicates 20702for cf_add_1lib in $cf_add_0lib; do 20703 for cf_add_2lib in $cf_add_libs; do 20704 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 20705 cf_add_1lib= 20706 break 20707 fi 20708 done 20709 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 20710done 20711LIBS="$cf_add_libs" 20712 20713 : 20714else 20715 cf_pkgconfig_incs= 20716 cf_pkgconfig_libs= 20717 { echo "$as_me:20717: WARNING: unable to find ICE library" >&5 20718echo "$as_me: WARNING: unable to find ICE library" >&2;} 20719fi 20720 20721if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "sm"; then 20722 test -n "$verbose" && echo " found package sm" 1>&6 20723 20724echo "${as_me:-configure}:20724: testing found package sm ..." 1>&5 20725 20726 cf_pkgconfig_incs="`$PKG_CONFIG --cflags "sm" 2>/dev/null`" 20727 cf_pkgconfig_libs="`$PKG_CONFIG --libs "sm" 2>/dev/null`" 20728 test -n "$verbose" && echo " package sm CFLAGS: $cf_pkgconfig_incs" 1>&6 20729 20730echo "${as_me:-configure}:20730: testing package sm CFLAGS: $cf_pkgconfig_incs ..." 1>&5 20731 20732 test -n "$verbose" && echo " package sm LIBS: $cf_pkgconfig_libs" 1>&6 20733 20734echo "${as_me:-configure}:20734: testing package sm LIBS: $cf_pkgconfig_libs ..." 1>&5 20735 20736cf_fix_cppflags=no 20737cf_new_cflags= 20738cf_new_cppflags= 20739cf_new_extra_cppflags= 20740 20741for cf_add_cflags in $cf_pkgconfig_incs 20742do 20743case "$cf_fix_cppflags" in 20744(no) 20745 case "$cf_add_cflags" in 20746 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 20747 case "$cf_add_cflags" in 20748 (-D*) 20749 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 20750 20751 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 20752 && test -z "${cf_tst_cflags}" \ 20753 && cf_fix_cppflags=yes 20754 20755 if test "$cf_fix_cppflags" = yes ; then 20756 20757 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 20758 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 20759 20760 continue 20761 elif test "${cf_tst_cflags}" = "\"'" ; then 20762 20763 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 20764 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 20765 20766 continue 20767 fi 20768 ;; 20769 esac 20770 case "$CPPFLAGS" in 20771 (*$cf_add_cflags) 20772 ;; 20773 (*) 20774 case "$cf_add_cflags" in 20775 (-D*) 20776 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 20777 20778CPPFLAGS=`echo "$CPPFLAGS" | \ 20779 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 20780 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 20781 20782 ;; 20783 esac 20784 20785 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 20786 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 20787 20788 ;; 20789 esac 20790 ;; 20791 (*) 20792 20793 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 20794 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 20795 20796 ;; 20797 esac 20798 ;; 20799(yes) 20800 20801 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 20802 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 20803 20804 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 20805 20806 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 20807 && test -z "${cf_tst_cflags}" \ 20808 && cf_fix_cppflags=no 20809 ;; 20810esac 20811done 20812 20813if test -n "$cf_new_cflags" ; then 20814 20815 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 20816 CFLAGS="${CFLAGS}$cf_new_cflags" 20817 20818fi 20819 20820if test -n "$cf_new_cppflags" ; then 20821 20822 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 20823 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 20824 20825fi 20826 20827if test -n "$cf_new_extra_cppflags" ; then 20828 20829 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 20830 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 20831 20832fi 20833 20834cf_add_libs="$LIBS" 20835# reverse order 20836cf_add_0lib= 20837for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 20838# filter duplicates 20839for cf_add_1lib in $cf_add_0lib; do 20840 for cf_add_2lib in $cf_add_libs; do 20841 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 20842 cf_add_1lib= 20843 break 20844 fi 20845 done 20846 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 20847done 20848LIBS="$cf_add_libs" 20849 20850 : 20851else 20852 cf_pkgconfig_incs= 20853 cf_pkgconfig_libs= 20854 { echo "$as_me:20854: WARNING: unable to find SM library" >&5 20855echo "$as_me: WARNING: unable to find SM library" >&2;} 20856fi 20857 20858if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "xt"; then 20859 test -n "$verbose" && echo " found package xt" 1>&6 20860 20861echo "${as_me:-configure}:20861: testing found package xt ..." 1>&5 20862 20863 cf_pkgconfig_incs="`$PKG_CONFIG --cflags "xt" 2>/dev/null`" 20864 cf_pkgconfig_libs="`$PKG_CONFIG --libs "xt" 2>/dev/null`" 20865 test -n "$verbose" && echo " package xt CFLAGS: $cf_pkgconfig_incs" 1>&6 20866 20867echo "${as_me:-configure}:20867: testing package xt CFLAGS: $cf_pkgconfig_incs ..." 1>&5 20868 20869 test -n "$verbose" && echo " package xt LIBS: $cf_pkgconfig_libs" 1>&6 20870 20871echo "${as_me:-configure}:20871: testing package xt LIBS: $cf_pkgconfig_libs ..." 1>&5 20872 20873cf_fix_cppflags=no 20874cf_new_cflags= 20875cf_new_cppflags= 20876cf_new_extra_cppflags= 20877 20878for cf_add_cflags in $cf_pkgconfig_incs 20879do 20880case "$cf_fix_cppflags" in 20881(no) 20882 case "$cf_add_cflags" in 20883 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 20884 case "$cf_add_cflags" in 20885 (-D*) 20886 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 20887 20888 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 20889 && test -z "${cf_tst_cflags}" \ 20890 && cf_fix_cppflags=yes 20891 20892 if test "$cf_fix_cppflags" = yes ; then 20893 20894 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 20895 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 20896 20897 continue 20898 elif test "${cf_tst_cflags}" = "\"'" ; then 20899 20900 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 20901 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 20902 20903 continue 20904 fi 20905 ;; 20906 esac 20907 case "$CPPFLAGS" in 20908 (*$cf_add_cflags) 20909 ;; 20910 (*) 20911 case "$cf_add_cflags" in 20912 (-D*) 20913 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 20914 20915CPPFLAGS=`echo "$CPPFLAGS" | \ 20916 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 20917 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 20918 20919 ;; 20920 esac 20921 20922 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 20923 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 20924 20925 ;; 20926 esac 20927 ;; 20928 (*) 20929 20930 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 20931 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 20932 20933 ;; 20934 esac 20935 ;; 20936(yes) 20937 20938 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 20939 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 20940 20941 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 20942 20943 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 20944 && test -z "${cf_tst_cflags}" \ 20945 && cf_fix_cppflags=no 20946 ;; 20947esac 20948done 20949 20950if test -n "$cf_new_cflags" ; then 20951 20952 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 20953 CFLAGS="${CFLAGS}$cf_new_cflags" 20954 20955fi 20956 20957if test -n "$cf_new_cppflags" ; then 20958 20959 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 20960 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 20961 20962fi 20963 20964if test -n "$cf_new_extra_cppflags" ; then 20965 20966 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 20967 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 20968 20969fi 20970 20971cf_add_libs="$LIBS" 20972# reverse order 20973cf_add_0lib= 20974for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 20975# filter duplicates 20976for cf_add_1lib in $cf_add_0lib; do 20977 for cf_add_2lib in $cf_add_libs; do 20978 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 20979 cf_add_1lib= 20980 break 20981 fi 20982 done 20983 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 20984done 20985LIBS="$cf_add_libs" 20986 20987 : 20988else 20989 cf_pkgconfig_incs= 20990 cf_pkgconfig_libs= 20991 { echo "$as_me:20991: WARNING: unable to find Xt library" >&5 20992echo "$as_me: WARNING: unable to find Xt library" >&2;} 20993fi 20994 20995else 20996 LIBS="$X_PRE_LIBS $LIBS $X_EXTRA_LIBS" 20997fi 20998 20999cf_have_X_LIBS=no 21000 21001if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "xt"; then 21002 test -n "$verbose" && echo " found package xt" 1>&6 21003 21004echo "${as_me:-configure}:21004: testing found package xt ..." 1>&5 21005 21006 cf_pkgconfig_incs="`$PKG_CONFIG --cflags "xt" 2>/dev/null`" 21007 cf_pkgconfig_libs="`$PKG_CONFIG --libs "xt" 2>/dev/null`" 21008 test -n "$verbose" && echo " package xt CFLAGS: $cf_pkgconfig_incs" 1>&6 21009 21010echo "${as_me:-configure}:21010: testing package xt CFLAGS: $cf_pkgconfig_incs ..." 1>&5 21011 21012 test -n "$verbose" && echo " package xt LIBS: $cf_pkgconfig_libs" 1>&6 21013 21014echo "${as_me:-configure}:21014: testing package xt LIBS: $cf_pkgconfig_libs ..." 1>&5 21015 21016cf_fix_cppflags=no 21017cf_new_cflags= 21018cf_new_cppflags= 21019cf_new_extra_cppflags= 21020 21021for cf_add_cflags in $cf_pkgconfig_incs 21022do 21023case "$cf_fix_cppflags" in 21024(no) 21025 case "$cf_add_cflags" in 21026 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 21027 case "$cf_add_cflags" in 21028 (-D*) 21029 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 21030 21031 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 21032 && test -z "${cf_tst_cflags}" \ 21033 && cf_fix_cppflags=yes 21034 21035 if test "$cf_fix_cppflags" = yes ; then 21036 21037 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 21038 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 21039 21040 continue 21041 elif test "${cf_tst_cflags}" = "\"'" ; then 21042 21043 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 21044 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 21045 21046 continue 21047 fi 21048 ;; 21049 esac 21050 case "$CPPFLAGS" in 21051 (*$cf_add_cflags) 21052 ;; 21053 (*) 21054 case "$cf_add_cflags" in 21055 (-D*) 21056 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 21057 21058CPPFLAGS=`echo "$CPPFLAGS" | \ 21059 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 21060 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 21061 21062 ;; 21063 esac 21064 21065 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 21066 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 21067 21068 ;; 21069 esac 21070 ;; 21071 (*) 21072 21073 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 21074 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 21075 21076 ;; 21077 esac 21078 ;; 21079(yes) 21080 21081 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 21082 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 21083 21084 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 21085 21086 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 21087 && test -z "${cf_tst_cflags}" \ 21088 && cf_fix_cppflags=no 21089 ;; 21090esac 21091done 21092 21093if test -n "$cf_new_cflags" ; then 21094 21095 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 21096 CFLAGS="${CFLAGS}$cf_new_cflags" 21097 21098fi 21099 21100if test -n "$cf_new_cppflags" ; then 21101 21102 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 21103 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 21104 21105fi 21106 21107if test -n "$cf_new_extra_cppflags" ; then 21108 21109 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 21110 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 21111 21112fi 21113 21114cf_add_libs="$LIBS" 21115# reverse order 21116cf_add_0lib= 21117for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 21118# filter duplicates 21119for cf_add_1lib in $cf_add_0lib; do 21120 for cf_add_2lib in $cf_add_libs; do 21121 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 21122 cf_add_1lib= 21123 break 21124 fi 21125 done 21126 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 21127done 21128LIBS="$cf_add_libs" 21129 21130 case "x$LIBS" in 21131 (*-lX11*) 21132 ;; 21133 (*) 21134# we have an "xt" package, but it may omit Xt's dependency on X11 21135echo "$as_me:21135: checking for usable X dependency" >&5 21136echo $ECHO_N "checking for usable X dependency... $ECHO_C" >&6 21137if test "${cf_cv_xt_x11_compat+set}" = set; then 21138 echo $ECHO_N "(cached) $ECHO_C" >&6 21139else 21140 21141cat >"conftest.$ac_ext" <<_ACEOF 21142#line 21142 "configure" 21143#include "confdefs.h" 21144 21145#include <X11/Xlib.h> 21146 21147int 21148main (void) 21149{ 21150 21151 int rc1 = XDrawLine((Display*) 0, (Drawable) 0, (GC) 0, 0, 0, 0, 0); 21152 int rc2 = XClearWindow((Display*) 0, (Window) 0); 21153 int rc3 = XMoveWindow((Display*) 0, (Window) 0, 0, 0); 21154 int rc4 = XMoveResizeWindow((Display*)0, (Window)0, 0, 0, 0, 0); 21155 21156 ; 21157 return 0; 21158} 21159_ACEOF 21160rm -f "conftest.$ac_objext" "conftest$ac_exeext" 21161if { (eval echo "$as_me:21161: \"$ac_link\"") >&5 21162 (eval $ac_link) 2>&5 21163 ac_status=$? 21164 echo "$as_me:21164: \$? = $ac_status" >&5 21165 (exit "$ac_status"); } && 21166 { ac_try='test -s "conftest$ac_exeext"' 21167 { (eval echo "$as_me:21167: \"$ac_try\"") >&5 21168 (eval $ac_try) 2>&5 21169 ac_status=$? 21170 echo "$as_me:21170: \$? = $ac_status" >&5 21171 (exit "$ac_status"); }; }; then 21172 cf_cv_xt_x11_compat=yes 21173else 21174 echo "$as_me: failed program was:" >&5 21175cat "conftest.$ac_ext" >&5 21176cf_cv_xt_x11_compat=no 21177fi 21178rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 21179fi 21180echo "$as_me:21180: result: $cf_cv_xt_x11_compat" >&5 21181echo "${ECHO_T}$cf_cv_xt_x11_compat" >&6 21182 if test "$cf_cv_xt_x11_compat" = no 21183 then 21184 test -n "$verbose" && echo " work around broken X11 dependency" 1>&6 21185 21186echo "${as_me:-configure}:21186: testing work around broken X11 dependency ..." 1>&5 21187 21188 # 2010/11/19 - good enough until a working Xt on Xcb is delivered. 21189 21190if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "x11"; then 21191 test -n "$verbose" && echo " found package x11" 1>&6 21192 21193echo "${as_me:-configure}:21193: testing found package x11 ..." 1>&5 21194 21195 cf_pkgconfig_incs="`$PKG_CONFIG --cflags "x11" 2>/dev/null`" 21196 cf_pkgconfig_libs="`$PKG_CONFIG --libs "x11" 2>/dev/null`" 21197 test -n "$verbose" && echo " package x11 CFLAGS: $cf_pkgconfig_incs" 1>&6 21198 21199echo "${as_me:-configure}:21199: testing package x11 CFLAGS: $cf_pkgconfig_incs ..." 1>&5 21200 21201 test -n "$verbose" && echo " package x11 LIBS: $cf_pkgconfig_libs" 1>&6 21202 21203echo "${as_me:-configure}:21203: testing package x11 LIBS: $cf_pkgconfig_libs ..." 1>&5 21204 21205cf_fix_cppflags=no 21206cf_new_cflags= 21207cf_new_cppflags= 21208cf_new_extra_cppflags= 21209 21210for cf_add_cflags in $cf_pkgconfig_incs 21211do 21212case "$cf_fix_cppflags" in 21213(no) 21214 case "$cf_add_cflags" in 21215 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 21216 case "$cf_add_cflags" in 21217 (-D*) 21218 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 21219 21220 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 21221 && test -z "${cf_tst_cflags}" \ 21222 && cf_fix_cppflags=yes 21223 21224 if test "$cf_fix_cppflags" = yes ; then 21225 21226 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 21227 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 21228 21229 continue 21230 elif test "${cf_tst_cflags}" = "\"'" ; then 21231 21232 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 21233 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 21234 21235 continue 21236 fi 21237 ;; 21238 esac 21239 case "$CPPFLAGS" in 21240 (*$cf_add_cflags) 21241 ;; 21242 (*) 21243 case "$cf_add_cflags" in 21244 (-D*) 21245 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 21246 21247CPPFLAGS=`echo "$CPPFLAGS" | \ 21248 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 21249 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 21250 21251 ;; 21252 esac 21253 21254 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 21255 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 21256 21257 ;; 21258 esac 21259 ;; 21260 (*) 21261 21262 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 21263 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 21264 21265 ;; 21266 esac 21267 ;; 21268(yes) 21269 21270 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 21271 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 21272 21273 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 21274 21275 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 21276 && test -z "${cf_tst_cflags}" \ 21277 && cf_fix_cppflags=no 21278 ;; 21279esac 21280done 21281 21282if test -n "$cf_new_cflags" ; then 21283 21284 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 21285 CFLAGS="${CFLAGS}$cf_new_cflags" 21286 21287fi 21288 21289if test -n "$cf_new_cppflags" ; then 21290 21291 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 21292 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 21293 21294fi 21295 21296if test -n "$cf_new_extra_cppflags" ; then 21297 21298 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 21299 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 21300 21301fi 21302 21303cf_add_libs="$LIBS" 21304# reverse order 21305cf_add_0lib= 21306for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 21307# filter duplicates 21308for cf_add_1lib in $cf_add_0lib; do 21309 for cf_add_2lib in $cf_add_libs; do 21310 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 21311 cf_add_1lib= 21312 break 21313 fi 21314 done 21315 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 21316done 21317LIBS="$cf_add_libs" 21318 21319 : 21320else 21321 cf_pkgconfig_incs= 21322 cf_pkgconfig_libs= 21323 21324test -n "$verbose" && echo " ...before $LIBS" 1>&6 21325 21326echo "${as_me:-configure}:21326: testing ...before $LIBS ..." 1>&5 21327 21328LIBS=`echo "$LIBS" | sed -e "s/[ ][ ]*/ /g" -e "s%-lXt %-lXt -lX11 %" -e 's% % %g'` 21329test -n "$verbose" && echo " ...after $LIBS" 1>&6 21330 21331echo "${as_me:-configure}:21331: testing ...after $LIBS ..." 1>&5 21332 21333fi 21334 21335 fi 21336 ;; 21337 esac 21338 21339echo "$as_me:21339: checking for usable X Toolkit package" >&5 21340echo $ECHO_N "checking for usable X Toolkit package... $ECHO_C" >&6 21341if test "${cf_cv_xt_ice_compat+set}" = set; then 21342 echo $ECHO_N "(cached) $ECHO_C" >&6 21343else 21344 21345cat >"conftest.$ac_ext" <<_ACEOF 21346#line 21346 "configure" 21347#include "confdefs.h" 21348 21349#include <X11/Shell.h> 21350 21351int 21352main (void) 21353{ 21354int num = IceConnectionNumber(0); (void) num 21355 21356 ; 21357 return 0; 21358} 21359_ACEOF 21360rm -f "conftest.$ac_objext" "conftest$ac_exeext" 21361if { (eval echo "$as_me:21361: \"$ac_link\"") >&5 21362 (eval $ac_link) 2>&5 21363 ac_status=$? 21364 echo "$as_me:21364: \$? = $ac_status" >&5 21365 (exit "$ac_status"); } && 21366 { ac_try='test -s "conftest$ac_exeext"' 21367 { (eval echo "$as_me:21367: \"$ac_try\"") >&5 21368 (eval $ac_try) 2>&5 21369 ac_status=$? 21370 echo "$as_me:21370: \$? = $ac_status" >&5 21371 (exit "$ac_status"); }; }; then 21372 cf_cv_xt_ice_compat=yes 21373else 21374 echo "$as_me: failed program was:" >&5 21375cat "conftest.$ac_ext" >&5 21376cf_cv_xt_ice_compat=no 21377fi 21378rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 21379fi 21380echo "$as_me:21380: result: $cf_cv_xt_ice_compat" >&5 21381echo "${ECHO_T}$cf_cv_xt_ice_compat" >&6 21382 21383 if test "$cf_cv_xt_ice_compat" = no 21384 then 21385 # workaround for broken ".pc" files used for X Toolkit. 21386 case "x$X_PRE_LIBS" in 21387 (*-lICE*) 21388 case "x$LIBS" in 21389 (*-lICE*) 21390 ;; 21391 (*) 21392 test -n "$verbose" && echo " work around broken ICE dependency" 1>&6 21393 21394echo "${as_me:-configure}:21394: testing work around broken ICE dependency ..." 1>&5 21395 21396if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "ice"; then 21397 test -n "$verbose" && echo " found package ice" 1>&6 21398 21399echo "${as_me:-configure}:21399: testing found package ice ..." 1>&5 21400 21401 cf_pkgconfig_incs="`$PKG_CONFIG --cflags "ice" 2>/dev/null`" 21402 cf_pkgconfig_libs="`$PKG_CONFIG --libs "ice" 2>/dev/null`" 21403 test -n "$verbose" && echo " package ice CFLAGS: $cf_pkgconfig_incs" 1>&6 21404 21405echo "${as_me:-configure}:21405: testing package ice CFLAGS: $cf_pkgconfig_incs ..." 1>&5 21406 21407 test -n "$verbose" && echo " package ice LIBS: $cf_pkgconfig_libs" 1>&6 21408 21409echo "${as_me:-configure}:21409: testing package ice LIBS: $cf_pkgconfig_libs ..." 1>&5 21410 21411cf_fix_cppflags=no 21412cf_new_cflags= 21413cf_new_cppflags= 21414cf_new_extra_cppflags= 21415 21416for cf_add_cflags in $cf_pkgconfig_incs 21417do 21418case "$cf_fix_cppflags" in 21419(no) 21420 case "$cf_add_cflags" in 21421 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 21422 case "$cf_add_cflags" in 21423 (-D*) 21424 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 21425 21426 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 21427 && test -z "${cf_tst_cflags}" \ 21428 && cf_fix_cppflags=yes 21429 21430 if test "$cf_fix_cppflags" = yes ; then 21431 21432 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 21433 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 21434 21435 continue 21436 elif test "${cf_tst_cflags}" = "\"'" ; then 21437 21438 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 21439 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 21440 21441 continue 21442 fi 21443 ;; 21444 esac 21445 case "$CPPFLAGS" in 21446 (*$cf_add_cflags) 21447 ;; 21448 (*) 21449 case "$cf_add_cflags" in 21450 (-D*) 21451 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 21452 21453CPPFLAGS=`echo "$CPPFLAGS" | \ 21454 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 21455 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 21456 21457 ;; 21458 esac 21459 21460 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 21461 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 21462 21463 ;; 21464 esac 21465 ;; 21466 (*) 21467 21468 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 21469 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 21470 21471 ;; 21472 esac 21473 ;; 21474(yes) 21475 21476 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 21477 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 21478 21479 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 21480 21481 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 21482 && test -z "${cf_tst_cflags}" \ 21483 && cf_fix_cppflags=no 21484 ;; 21485esac 21486done 21487 21488if test -n "$cf_new_cflags" ; then 21489 21490 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 21491 CFLAGS="${CFLAGS}$cf_new_cflags" 21492 21493fi 21494 21495if test -n "$cf_new_cppflags" ; then 21496 21497 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 21498 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 21499 21500fi 21501 21502if test -n "$cf_new_extra_cppflags" ; then 21503 21504 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 21505 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 21506 21507fi 21508 21509cf_add_libs="$LIBS" 21510# reverse order 21511cf_add_0lib= 21512for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 21513# filter duplicates 21514for cf_add_1lib in $cf_add_0lib; do 21515 for cf_add_2lib in $cf_add_libs; do 21516 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 21517 cf_add_1lib= 21518 break 21519 fi 21520 done 21521 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 21522done 21523LIBS="$cf_add_libs" 21524 21525if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "sm"; then 21526 test -n "$verbose" && echo " found package sm" 1>&6 21527 21528echo "${as_me:-configure}:21528: testing found package sm ..." 1>&5 21529 21530 cf_pkgconfig_incs="`$PKG_CONFIG --cflags "sm" 2>/dev/null`" 21531 cf_pkgconfig_libs="`$PKG_CONFIG --libs "sm" 2>/dev/null`" 21532 test -n "$verbose" && echo " package sm CFLAGS: $cf_pkgconfig_incs" 1>&6 21533 21534echo "${as_me:-configure}:21534: testing package sm CFLAGS: $cf_pkgconfig_incs ..." 1>&5 21535 21536 test -n "$verbose" && echo " package sm LIBS: $cf_pkgconfig_libs" 1>&6 21537 21538echo "${as_me:-configure}:21538: testing package sm LIBS: $cf_pkgconfig_libs ..." 1>&5 21539 21540cf_fix_cppflags=no 21541cf_new_cflags= 21542cf_new_cppflags= 21543cf_new_extra_cppflags= 21544 21545for cf_add_cflags in $cf_pkgconfig_incs 21546do 21547case "$cf_fix_cppflags" in 21548(no) 21549 case "$cf_add_cflags" in 21550 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 21551 case "$cf_add_cflags" in 21552 (-D*) 21553 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 21554 21555 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 21556 && test -z "${cf_tst_cflags}" \ 21557 && cf_fix_cppflags=yes 21558 21559 if test "$cf_fix_cppflags" = yes ; then 21560 21561 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 21562 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 21563 21564 continue 21565 elif test "${cf_tst_cflags}" = "\"'" ; then 21566 21567 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 21568 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 21569 21570 continue 21571 fi 21572 ;; 21573 esac 21574 case "$CPPFLAGS" in 21575 (*$cf_add_cflags) 21576 ;; 21577 (*) 21578 case "$cf_add_cflags" in 21579 (-D*) 21580 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 21581 21582CPPFLAGS=`echo "$CPPFLAGS" | \ 21583 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 21584 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 21585 21586 ;; 21587 esac 21588 21589 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 21590 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 21591 21592 ;; 21593 esac 21594 ;; 21595 (*) 21596 21597 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 21598 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 21599 21600 ;; 21601 esac 21602 ;; 21603(yes) 21604 21605 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 21606 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 21607 21608 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 21609 21610 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 21611 && test -z "${cf_tst_cflags}" \ 21612 && cf_fix_cppflags=no 21613 ;; 21614esac 21615done 21616 21617if test -n "$cf_new_cflags" ; then 21618 21619 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 21620 CFLAGS="${CFLAGS}$cf_new_cflags" 21621 21622fi 21623 21624if test -n "$cf_new_cppflags" ; then 21625 21626 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 21627 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 21628 21629fi 21630 21631if test -n "$cf_new_extra_cppflags" ; then 21632 21633 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 21634 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 21635 21636fi 21637 21638cf_add_libs="$LIBS" 21639# reverse order 21640cf_add_0lib= 21641for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 21642# filter duplicates 21643for cf_add_1lib in $cf_add_0lib; do 21644 for cf_add_2lib in $cf_add_libs; do 21645 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 21646 cf_add_1lib= 21647 break 21648 fi 21649 done 21650 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 21651done 21652LIBS="$cf_add_libs" 21653 21654 : 21655else 21656 cf_pkgconfig_incs= 21657 cf_pkgconfig_libs= 21658 : 21659fi 21660 21661else 21662 cf_pkgconfig_incs= 21663 cf_pkgconfig_libs= 21664 21665test -n "$verbose" && echo " ...before $LIBS" 1>&6 21666 21667echo "${as_me:-configure}:21667: testing ...before $LIBS ..." 1>&5 21668 21669LIBS=`echo "$LIBS" | sed -e "s/[ ][ ]*/ /g" -e "s%-lXt %-lXt $X_PRE_LIBS %" -e 's% % %g'` 21670test -n "$verbose" && echo " ...after $LIBS" 1>&6 21671 21672echo "${as_me:-configure}:21672: testing ...after $LIBS ..." 1>&5 21673 21674fi 21675 21676 ;; 21677 esac 21678 ;; 21679 esac 21680 fi 21681 21682 cf_have_X_LIBS=yes 21683 21684else 21685 cf_pkgconfig_incs= 21686 cf_pkgconfig_libs= 21687 21688 LDFLAGS="$X_LIBS $LDFLAGS" 21689 21690test -n "$verbose" && echo " checking additions to CFLAGS" 1>&6 21691 21692echo "${as_me:-configure}:21692: testing checking additions to CFLAGS ..." 1>&5 21693 21694cf_check_cflags="$CFLAGS" 21695cf_check_cppflags="$CPPFLAGS" 21696 21697cf_fix_cppflags=no 21698cf_new_cflags= 21699cf_new_cppflags= 21700cf_new_extra_cppflags= 21701 21702for cf_add_cflags in $X_CFLAGS 21703do 21704case "$cf_fix_cppflags" in 21705(no) 21706 case "$cf_add_cflags" in 21707 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 21708 case "$cf_add_cflags" in 21709 (-D*) 21710 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 21711 21712 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 21713 && test -z "${cf_tst_cflags}" \ 21714 && cf_fix_cppflags=yes 21715 21716 if test "$cf_fix_cppflags" = yes ; then 21717 21718 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 21719 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 21720 21721 continue 21722 elif test "${cf_tst_cflags}" = "\"'" ; then 21723 21724 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 21725 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 21726 21727 continue 21728 fi 21729 ;; 21730 esac 21731 case "$CPPFLAGS" in 21732 (*$cf_add_cflags) 21733 ;; 21734 (*) 21735 case "$cf_add_cflags" in 21736 (-D*) 21737 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 21738 21739CPPFLAGS=`echo "$CPPFLAGS" | \ 21740 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 21741 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 21742 21743 ;; 21744 esac 21745 21746 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 21747 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 21748 21749 ;; 21750 esac 21751 ;; 21752 (*) 21753 21754 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 21755 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 21756 21757 ;; 21758 esac 21759 ;; 21760(yes) 21761 21762 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 21763 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 21764 21765 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 21766 21767 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 21768 && test -z "${cf_tst_cflags}" \ 21769 && cf_fix_cppflags=no 21770 ;; 21771esac 21772done 21773 21774if test -n "$cf_new_cflags" ; then 21775 test -n "$verbose" && echo " add to \$CFLAGS $cf_new_cflags" 1>&6 21776 21777echo "${as_me:-configure}:21777: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5 21778 21779 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 21780 CFLAGS="${CFLAGS}$cf_new_cflags" 21781 21782fi 21783 21784if test -n "$cf_new_cppflags" ; then 21785 test -n "$verbose" && echo " add to \$CPPFLAGS $cf_new_cppflags" 1>&6 21786 21787echo "${as_me:-configure}:21787: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5 21788 21789 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 21790 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 21791 21792fi 21793 21794if test -n "$cf_new_extra_cppflags" ; then 21795 test -n "$verbose" && echo " add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags" 1>&6 21796 21797echo "${as_me:-configure}:21797: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5 21798 21799 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 21800 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 21801 21802fi 21803 21804if test "x$cf_check_cflags" != "x$CFLAGS" ; then 21805cat >"conftest.$ac_ext" <<_ACEOF 21806#line 21806 "configure" 21807#include "confdefs.h" 21808#include <stdio.h> 21809int 21810main (void) 21811{ 21812printf("Hello world"); 21813 ; 21814 return 0; 21815} 21816_ACEOF 21817rm -f "conftest.$ac_objext" "conftest$ac_exeext" 21818if { (eval echo "$as_me:21818: \"$ac_link\"") >&5 21819 (eval $ac_link) 2>&5 21820 ac_status=$? 21821 echo "$as_me:21821: \$? = $ac_status" >&5 21822 (exit "$ac_status"); } && 21823 { ac_try='test -s "conftest$ac_exeext"' 21824 { (eval echo "$as_me:21824: \"$ac_try\"") >&5 21825 (eval $ac_try) 2>&5 21826 ac_status=$? 21827 echo "$as_me:21827: \$? = $ac_status" >&5 21828 (exit "$ac_status"); }; }; then 21829 : 21830else 21831 echo "$as_me: failed program was:" >&5 21832cat "conftest.$ac_ext" >&5 21833test -n "$verbose" && echo " test-compile failed. Undoing change to \$CFLAGS" 1>&6 21834 21835echo "${as_me:-configure}:21835: testing test-compile failed. Undoing change to \$CFLAGS ..." 1>&5 21836 21837 if test "x$cf_check_cppflags" != "x$CPPFLAGS" ; then 21838 test -n "$verbose" && echo " but keeping change to \$CPPFLAGS" 1>&6 21839 21840echo "${as_me:-configure}:21840: testing but keeping change to \$CPPFLAGS ..." 1>&5 21841 21842 fi 21843 CFLAGS="$cf_check_cflags" 21844fi 21845rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 21846fi 21847 21848 echo "$as_me:21848: checking for XOpenDisplay" >&5 21849echo $ECHO_N "checking for XOpenDisplay... $ECHO_C" >&6 21850if test "${ac_cv_func_XOpenDisplay+set}" = set; then 21851 echo $ECHO_N "(cached) $ECHO_C" >&6 21852else 21853 cat >"conftest.$ac_ext" <<_ACEOF 21854#line 21854 "configure" 21855#include "confdefs.h" 21856#define XOpenDisplay autoconf_temporary 21857#include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */ 21858#undef XOpenDisplay 21859 21860#ifdef __cplusplus 21861extern "C" 21862#endif 21863 21864/* We use char because int might match the return type of a gcc2 21865 builtin and then its argument prototype would still apply. */ 21866char XOpenDisplay (void); 21867 21868int 21869main (void) 21870{ 21871 21872/* The GNU C library defines stubs for functions which it implements 21873 to always fail with ENOSYS. Some functions are actually named 21874 something starting with __ and the normal name is an alias. */ 21875#if defined (__stub_XOpenDisplay) || defined (__stub___XOpenDisplay) 21876#error found stub for XOpenDisplay 21877#endif 21878 21879 return XOpenDisplay (); 21880 ; 21881 return 0; 21882} 21883_ACEOF 21884rm -f "conftest.$ac_objext" "conftest$ac_exeext" 21885if { (eval echo "$as_me:21885: \"$ac_link\"") >&5 21886 (eval $ac_link) 2>&5 21887 ac_status=$? 21888 echo "$as_me:21888: \$? = $ac_status" >&5 21889 (exit "$ac_status"); } && 21890 { ac_try='test -s "conftest$ac_exeext"' 21891 { (eval echo "$as_me:21891: \"$ac_try\"") >&5 21892 (eval $ac_try) 2>&5 21893 ac_status=$? 21894 echo "$as_me:21894: \$? = $ac_status" >&5 21895 (exit "$ac_status"); }; }; then 21896 ac_cv_func_XOpenDisplay=yes 21897else 21898 echo "$as_me: failed program was:" >&5 21899cat "conftest.$ac_ext" >&5 21900ac_cv_func_XOpenDisplay=no 21901fi 21902rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 21903fi 21904echo "$as_me:21904: result: $ac_cv_func_XOpenDisplay" >&5 21905echo "${ECHO_T}$ac_cv_func_XOpenDisplay" >&6 21906if test "$ac_cv_func_XOpenDisplay" = yes; then 21907 : 21908else 21909 21910 echo "$as_me:21910: checking for XOpenDisplay in -lX11" >&5 21911echo $ECHO_N "checking for XOpenDisplay in -lX11... $ECHO_C" >&6 21912if test "${ac_cv_lib_X11_XOpenDisplay+set}" = set; then 21913 echo $ECHO_N "(cached) $ECHO_C" >&6 21914else 21915 ac_check_lib_save_LIBS=$LIBS 21916LIBS="-lX11 $LIBS" 21917cat >"conftest.$ac_ext" <<_ACEOF 21918#line 21918 "configure" 21919#include "confdefs.h" 21920 21921/* Override any gcc2 internal prototype to avoid an error. */ 21922#ifdef __cplusplus 21923extern "C" 21924#endif 21925/* We use char because int might match the return type of a gcc2 21926 builtin and then its argument prototype would still apply. */ 21927char XOpenDisplay (); 21928int 21929main (void) 21930{ 21931XOpenDisplay (); 21932 ; 21933 return 0; 21934} 21935_ACEOF 21936rm -f "conftest.$ac_objext" "conftest$ac_exeext" 21937if { (eval echo "$as_me:21937: \"$ac_link\"") >&5 21938 (eval $ac_link) 2>&5 21939 ac_status=$? 21940 echo "$as_me:21940: \$? = $ac_status" >&5 21941 (exit "$ac_status"); } && 21942 { ac_try='test -s "conftest$ac_exeext"' 21943 { (eval echo "$as_me:21943: \"$ac_try\"") >&5 21944 (eval $ac_try) 2>&5 21945 ac_status=$? 21946 echo "$as_me:21946: \$? = $ac_status" >&5 21947 (exit "$ac_status"); }; }; then 21948 ac_cv_lib_X11_XOpenDisplay=yes 21949else 21950 echo "$as_me: failed program was:" >&5 21951cat "conftest.$ac_ext" >&5 21952ac_cv_lib_X11_XOpenDisplay=no 21953fi 21954rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 21955LIBS=$ac_check_lib_save_LIBS 21956fi 21957echo "$as_me:21957: result: $ac_cv_lib_X11_XOpenDisplay" >&5 21958echo "${ECHO_T}$ac_cv_lib_X11_XOpenDisplay" >&6 21959if test "$ac_cv_lib_X11_XOpenDisplay" = yes; then 21960 21961cf_add_libs="$LIBS" 21962# reverse order 21963cf_add_0lib= 21964for cf_add_1lib in -lX11; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 21965# filter duplicates 21966for cf_add_1lib in $cf_add_0lib; do 21967 for cf_add_2lib in $cf_add_libs; do 21968 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 21969 cf_add_1lib= 21970 break 21971 fi 21972 done 21973 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 21974done 21975LIBS="$cf_add_libs" 21976 21977fi 21978 21979fi 21980 21981 echo "$as_me:21981: checking for XtAppInitialize" >&5 21982echo $ECHO_N "checking for XtAppInitialize... $ECHO_C" >&6 21983if test "${ac_cv_func_XtAppInitialize+set}" = set; then 21984 echo $ECHO_N "(cached) $ECHO_C" >&6 21985else 21986 cat >"conftest.$ac_ext" <<_ACEOF 21987#line 21987 "configure" 21988#include "confdefs.h" 21989#define XtAppInitialize autoconf_temporary 21990#include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */ 21991#undef XtAppInitialize 21992 21993#ifdef __cplusplus 21994extern "C" 21995#endif 21996 21997/* We use char because int might match the return type of a gcc2 21998 builtin and then its argument prototype would still apply. */ 21999char XtAppInitialize (void); 22000 22001int 22002main (void) 22003{ 22004 22005/* The GNU C library defines stubs for functions which it implements 22006 to always fail with ENOSYS. Some functions are actually named 22007 something starting with __ and the normal name is an alias. */ 22008#if defined (__stub_XtAppInitialize) || defined (__stub___XtAppInitialize) 22009#error found stub for XtAppInitialize 22010#endif 22011 22012 return XtAppInitialize (); 22013 ; 22014 return 0; 22015} 22016_ACEOF 22017rm -f "conftest.$ac_objext" "conftest$ac_exeext" 22018if { (eval echo "$as_me:22018: \"$ac_link\"") >&5 22019 (eval $ac_link) 2>&5 22020 ac_status=$? 22021 echo "$as_me:22021: \$? = $ac_status" >&5 22022 (exit "$ac_status"); } && 22023 { ac_try='test -s "conftest$ac_exeext"' 22024 { (eval echo "$as_me:22024: \"$ac_try\"") >&5 22025 (eval $ac_try) 2>&5 22026 ac_status=$? 22027 echo "$as_me:22027: \$? = $ac_status" >&5 22028 (exit "$ac_status"); }; }; then 22029 ac_cv_func_XtAppInitialize=yes 22030else 22031 echo "$as_me: failed program was:" >&5 22032cat "conftest.$ac_ext" >&5 22033ac_cv_func_XtAppInitialize=no 22034fi 22035rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 22036fi 22037echo "$as_me:22037: result: $ac_cv_func_XtAppInitialize" >&5 22038echo "${ECHO_T}$ac_cv_func_XtAppInitialize" >&6 22039if test "$ac_cv_func_XtAppInitialize" = yes; then 22040 : 22041else 22042 22043 echo "$as_me:22043: checking for XtAppInitialize in -lXt" >&5 22044echo $ECHO_N "checking for XtAppInitialize in -lXt... $ECHO_C" >&6 22045if test "${ac_cv_lib_Xt_XtAppInitialize+set}" = set; then 22046 echo $ECHO_N "(cached) $ECHO_C" >&6 22047else 22048 ac_check_lib_save_LIBS=$LIBS 22049LIBS="-lXt $LIBS" 22050cat >"conftest.$ac_ext" <<_ACEOF 22051#line 22051 "configure" 22052#include "confdefs.h" 22053 22054/* Override any gcc2 internal prototype to avoid an error. */ 22055#ifdef __cplusplus 22056extern "C" 22057#endif 22058/* We use char because int might match the return type of a gcc2 22059 builtin and then its argument prototype would still apply. */ 22060char XtAppInitialize (); 22061int 22062main (void) 22063{ 22064XtAppInitialize (); 22065 ; 22066 return 0; 22067} 22068_ACEOF 22069rm -f "conftest.$ac_objext" "conftest$ac_exeext" 22070if { (eval echo "$as_me:22070: \"$ac_link\"") >&5 22071 (eval $ac_link) 2>&5 22072 ac_status=$? 22073 echo "$as_me:22073: \$? = $ac_status" >&5 22074 (exit "$ac_status"); } && 22075 { ac_try='test -s "conftest$ac_exeext"' 22076 { (eval echo "$as_me:22076: \"$ac_try\"") >&5 22077 (eval $ac_try) 2>&5 22078 ac_status=$? 22079 echo "$as_me:22079: \$? = $ac_status" >&5 22080 (exit "$ac_status"); }; }; then 22081 ac_cv_lib_Xt_XtAppInitialize=yes 22082else 22083 echo "$as_me: failed program was:" >&5 22084cat "conftest.$ac_ext" >&5 22085ac_cv_lib_Xt_XtAppInitialize=no 22086fi 22087rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 22088LIBS=$ac_check_lib_save_LIBS 22089fi 22090echo "$as_me:22090: result: $ac_cv_lib_Xt_XtAppInitialize" >&5 22091echo "${ECHO_T}$ac_cv_lib_Xt_XtAppInitialize" >&6 22092if test "$ac_cv_lib_Xt_XtAppInitialize" = yes; then 22093 22094cat >>confdefs.h <<\EOF 22095#define HAVE_LIBXT 1 22096EOF 22097 22098 cf_have_X_LIBS=Xt 22099 LIBS="-lXt $LIBS" 22100fi 22101 22102fi 22103 22104fi 22105 22106if test "$cf_have_X_LIBS" = no ; then 22107 { echo "$as_me:22107: WARNING: Unable to successfully link X Toolkit library (-lXt) with 22108test program. You will have to check and add the proper libraries by hand 22109to makefile." >&5 22110echo "$as_me: WARNING: Unable to successfully link X Toolkit library (-lXt) with 22111test program. You will have to check and add the proper libraries by hand 22112to makefile." >&2;} 22113fi 22114 22115cf_x_athena_root=$cf_x_athena 22116cf_x_athena_inc="" 22117 22118for cf_path in default \ 22119 /usr/contrib/X11R6 \ 22120 /usr/contrib/X11R5 \ 22121 /usr/lib/X11R5 \ 22122 /usr/local 22123do 22124 if test -z "$cf_x_athena_inc" ; then 22125 22126cf_save_LIBS_CF_X_ATHENA_CPPFLAGS="$LIBS" 22127cf_save_CFLAGS_CF_X_ATHENA_CPPFLAGS="$CFLAGS" 22128cf_save_CPPFLAGS_CF_X_ATHENA_CPPFLAGS="$CPPFLAGS" 22129LIBS="$LIBS ${X_PRE_LIBS} ${X_LIBS} ${X_EXTRA_LIBS}" 22130for cf_X_CFLAGS in $X_CFLAGS 22131do 22132 case "x$cf_X_CFLAGS" in 22133 x-[IUD]*) 22134 CPPFLAGS="$CPPFLAGS $cf_X_CFLAGS" 22135 ;; 22136 *) 22137 CFLAGS="$CFLAGS $cf_X_CFLAGS" 22138 ;; 22139 esac 22140done 22141 22142 cf_test=X11/$cf_x_athena_root/SimpleMenu.h 22143 if test "$cf_path" != default ; then 22144 22145 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 22146 CPPFLAGS="${CPPFLAGS}-I$cf_path/include" 22147 22148 echo "$as_me:22148: checking for $cf_test in $cf_path" >&5 22149echo $ECHO_N "checking for $cf_test in $cf_path... $ECHO_C" >&6 22150 else 22151 echo "$as_me:22151: checking for $cf_test" >&5 22152echo $ECHO_N "checking for $cf_test... $ECHO_C" >&6 22153 fi 22154 cat >"conftest.$ac_ext" <<_ACEOF 22155#line 22155 "configure" 22156#include "confdefs.h" 22157 22158#include <X11/Intrinsic.h> 22159#include <$cf_test> 22160int 22161main (void) 22162{ 22163 22164 ; 22165 return 0; 22166} 22167_ACEOF 22168rm -f "conftest.$ac_objext" 22169if { (eval echo "$as_me:22169: \"$ac_compile\"") >&5 22170 (eval $ac_compile) 2>&5 22171 ac_status=$? 22172 echo "$as_me:22172: \$? = $ac_status" >&5 22173 (exit "$ac_status"); } && 22174 { ac_try='test -s "conftest.$ac_objext"' 22175 { (eval echo "$as_me:22175: \"$ac_try\"") >&5 22176 (eval $ac_try) 2>&5 22177 ac_status=$? 22178 echo "$as_me:22178: \$? = $ac_status" >&5 22179 (exit "$ac_status"); }; }; then 22180 cf_result=yes 22181else 22182 echo "$as_me: failed program was:" >&5 22183cat "conftest.$ac_ext" >&5 22184cf_result=no 22185fi 22186rm -f "conftest.$ac_objext" "conftest.$ac_ext" 22187 echo "$as_me:22187: result: $cf_result" >&5 22188echo "${ECHO_T}$cf_result" >&6 22189 22190LIBS="$cf_save_LIBS_CF_X_ATHENA_CPPFLAGS" 22191CFLAGS="$cf_save_CFLAGS_CF_X_ATHENA_CPPFLAGS" 22192CPPFLAGS="$cf_save_CPPFLAGS_CF_X_ATHENA_CPPFLAGS" 22193 22194 if test "$cf_result" = yes ; then 22195 test "$cf_path" = default && cf_x_athena_inc=default 22196 test "$cf_path" != default && cf_x_athena_inc="$cf_path/include" 22197 break 22198 fi 22199 fi 22200done 22201 22202if test -z "$cf_x_athena_inc" ; then 22203 { echo "$as_me:22203: WARNING: Unable to find Athena header files" >&5 22204echo "$as_me: WARNING: Unable to find Athena header files" >&2;} 22205elif test "$cf_x_athena_inc" != default ; then 22206 22207 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 22208 CPPFLAGS="${CPPFLAGS}-I$cf_x_athena_inc" 22209 22210fi 22211 22212cf_x_athena_root=$cf_x_athena 22213cf_x_athena_lib="" 22214 22215for cf_path in default \ 22216 /usr/contrib/X11R6 \ 22217 /usr/contrib/X11R5 \ 22218 /usr/lib/X11R5 \ 22219 /usr/local 22220do 22221 for cf_lib in \ 22222 ${cf_x_athena_root} \ 22223 ${cf_x_athena_root}7 \ 22224 ${cf_x_athena_root}6 22225 do 22226 for cf_libs in \ 22227 "-l$cf_lib -lXmu" \ 22228 "-l$cf_lib -lXpm -lXmu" \ 22229 "-l${cf_lib}_s -lXmu_s" 22230 do 22231 test -n "$cf_x_athena_lib" && break 22232 22233cf_save_LIBS_CF_X_ATHENA_LIBS="$LIBS" 22234cf_save_CFLAGS_CF_X_ATHENA_LIBS="$CFLAGS" 22235cf_save_CPPFLAGS_CF_X_ATHENA_LIBS="$CPPFLAGS" 22236LIBS="$LIBS ${X_PRE_LIBS} ${X_LIBS} ${X_EXTRA_LIBS}" 22237for cf_X_CFLAGS in $X_CFLAGS 22238do 22239 case "x$cf_X_CFLAGS" in 22240 x-[IUD]*) 22241 CPPFLAGS="$CPPFLAGS $cf_X_CFLAGS" 22242 ;; 22243 *) 22244 CFLAGS="$CFLAGS $cf_X_CFLAGS" 22245 ;; 22246 esac 22247done 22248 22249 cf_test=XawSimpleMenuAddGlobalActions 22250 test "$cf_path" != default && cf_libs="-L$cf_path/lib $cf_libs" 22251 22252cf_add_libs="$LIBS" 22253# reverse order 22254cf_add_0lib= 22255for cf_add_1lib in $cf_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 22256# filter duplicates 22257for cf_add_1lib in $cf_add_0lib; do 22258 for cf_add_2lib in $cf_add_libs; do 22259 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 22260 cf_add_1lib= 22261 break 22262 fi 22263 done 22264 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 22265done 22266LIBS="$cf_add_libs" 22267 22268 echo "$as_me:22268: checking for $cf_test in $cf_libs" >&5 22269echo $ECHO_N "checking for $cf_test in $cf_libs... $ECHO_C" >&6 22270 cat >"conftest.$ac_ext" <<_ACEOF 22271#line 22271 "configure" 22272#include "confdefs.h" 22273 22274#include <X11/Intrinsic.h> 22275#include <X11/$cf_x_athena_root/SimpleMenu.h> 22276 22277int 22278main (void) 22279{ 22280 22281$cf_test((XtAppContext) 0) 22282 ; 22283 return 0; 22284} 22285_ACEOF 22286rm -f "conftest.$ac_objext" "conftest$ac_exeext" 22287if { (eval echo "$as_me:22287: \"$ac_link\"") >&5 22288 (eval $ac_link) 2>&5 22289 ac_status=$? 22290 echo "$as_me:22290: \$? = $ac_status" >&5 22291 (exit "$ac_status"); } && 22292 { ac_try='test -s "conftest$ac_exeext"' 22293 { (eval echo "$as_me:22293: \"$ac_try\"") >&5 22294 (eval $ac_try) 2>&5 22295 ac_status=$? 22296 echo "$as_me:22296: \$? = $ac_status" >&5 22297 (exit "$ac_status"); }; }; then 22298 cf_result=yes 22299else 22300 echo "$as_me: failed program was:" >&5 22301cat "conftest.$ac_ext" >&5 22302cf_result=no 22303fi 22304rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 22305 echo "$as_me:22305: result: $cf_result" >&5 22306echo "${ECHO_T}$cf_result" >&6 22307 22308LIBS="$cf_save_LIBS_CF_X_ATHENA_LIBS" 22309CFLAGS="$cf_save_CFLAGS_CF_X_ATHENA_LIBS" 22310CPPFLAGS="$cf_save_CPPFLAGS_CF_X_ATHENA_LIBS" 22311 22312 if test "$cf_result" = yes ; then 22313 cf_x_athena_lib="$cf_libs" 22314 break 22315 fi 22316 done # cf_libs 22317 test -n "$cf_x_athena_lib" && break 22318 done # cf_lib 22319done 22320 22321if test -z "$cf_x_athena_lib" ; then 22322 { { echo "$as_me:22322: error: Unable to successfully link Athena library (-l$cf_x_athena_root) with test program" >&5 22323echo "$as_me: error: Unable to successfully link Athena library (-l$cf_x_athena_root) with test program" >&2;} 22324 { (exit 1); exit 1; }; } 22325fi 22326 22327cf_add_libs="$LIBS" 22328# reverse order 22329cf_add_0lib= 22330for cf_add_1lib in $cf_x_athena_lib; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 22331# filter duplicates 22332for cf_add_1lib in $cf_add_0lib; do 22333 for cf_add_2lib in $cf_add_libs; do 22334 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 22335 cf_add_1lib= 22336 break 22337 fi 22338 done 22339 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 22340done 22341LIBS="$cf_add_libs" 22342 22343cf_x_athena_LIBS=`echo "HAVE_LIB_$cf_x_athena" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` 22344 22345cat >>confdefs.h <<EOF 22346#define $cf_x_athena_LIBS 1 22347EOF 22348 22349fi 22350 22351if test -n "$ac_tool_prefix"; then 22352 for ac_prog in xcurses-config 22353 do 22354 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 22355set dummy $ac_tool_prefix$ac_prog; ac_word=$2 22356echo "$as_me:22356: checking for $ac_word" >&5 22357echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 22358if test "${ac_cv_prog_XCURSES_CONFIG+set}" = set; then 22359 echo $ECHO_N "(cached) $ECHO_C" >&6 22360else 22361 if test -n "$XCURSES_CONFIG"; then 22362 ac_cv_prog_XCURSES_CONFIG="$XCURSES_CONFIG" # Let the user override the test. 22363else 22364 ac_save_IFS=$IFS; IFS=$ac_path_separator 22365ac_dummy="$PATH" 22366for ac_dir in $ac_dummy; do 22367 IFS=$ac_save_IFS 22368 test -z "$ac_dir" && ac_dir=. 22369 $as_executable_p "$ac_dir/$ac_word" || continue 22370ac_cv_prog_XCURSES_CONFIG="$ac_tool_prefix$ac_prog" 22371echo "$as_me:22371: found $ac_dir/$ac_word" >&5 22372break 22373done 22374 22375fi 22376fi 22377XCURSES_CONFIG=$ac_cv_prog_XCURSES_CONFIG 22378if test -n "$XCURSES_CONFIG"; then 22379 echo "$as_me:22379: result: $XCURSES_CONFIG" >&5 22380echo "${ECHO_T}$XCURSES_CONFIG" >&6 22381else 22382 echo "$as_me:22382: result: no" >&5 22383echo "${ECHO_T}no" >&6 22384fi 22385 22386 test -n "$XCURSES_CONFIG" && break 22387 done 22388fi 22389if test -z "$XCURSES_CONFIG"; then 22390 ac_ct_XCURSES_CONFIG=$XCURSES_CONFIG 22391 for ac_prog in xcurses-config 22392do 22393 # Extract the first word of "$ac_prog", so it can be a program name with args. 22394set dummy $ac_prog; ac_word=$2 22395echo "$as_me:22395: checking for $ac_word" >&5 22396echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 22397if test "${ac_cv_prog_ac_ct_XCURSES_CONFIG+set}" = set; then 22398 echo $ECHO_N "(cached) $ECHO_C" >&6 22399else 22400 if test -n "$ac_ct_XCURSES_CONFIG"; then 22401 ac_cv_prog_ac_ct_XCURSES_CONFIG="$ac_ct_XCURSES_CONFIG" # Let the user override the test. 22402else 22403 ac_save_IFS=$IFS; IFS=$ac_path_separator 22404ac_dummy="$PATH" 22405for ac_dir in $ac_dummy; do 22406 IFS=$ac_save_IFS 22407 test -z "$ac_dir" && ac_dir=. 22408 $as_executable_p "$ac_dir/$ac_word" || continue 22409ac_cv_prog_ac_ct_XCURSES_CONFIG="$ac_prog" 22410echo "$as_me:22410: found $ac_dir/$ac_word" >&5 22411break 22412done 22413 22414fi 22415fi 22416ac_ct_XCURSES_CONFIG=$ac_cv_prog_ac_ct_XCURSES_CONFIG 22417if test -n "$ac_ct_XCURSES_CONFIG"; then 22418 echo "$as_me:22418: result: $ac_ct_XCURSES_CONFIG" >&5 22419echo "${ECHO_T}$ac_ct_XCURSES_CONFIG" >&6 22420else 22421 echo "$as_me:22421: result: no" >&5 22422echo "${ECHO_T}no" >&6 22423fi 22424 22425 test -n "$ac_ct_XCURSES_CONFIG" && break 22426done 22427test -n "$ac_ct_XCURSES_CONFIG" || ac_ct_XCURSES_CONFIG="none" 22428 22429 XCURSES_CONFIG=$ac_ct_XCURSES_CONFIG 22430fi 22431 22432if test "$XCURSES_CONFIG" != none ; then 22433 22434cf_fix_cppflags=no 22435cf_new_cflags= 22436cf_new_cppflags= 22437cf_new_extra_cppflags= 22438 22439for cf_add_cflags in `$XCURSES_CONFIG --cflags` 22440do 22441case "$cf_fix_cppflags" in 22442(no) 22443 case "$cf_add_cflags" in 22444 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 22445 case "$cf_add_cflags" in 22446 (-D*) 22447 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 22448 22449 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 22450 && test -z "${cf_tst_cflags}" \ 22451 && cf_fix_cppflags=yes 22452 22453 if test "$cf_fix_cppflags" = yes ; then 22454 22455 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 22456 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 22457 22458 continue 22459 elif test "${cf_tst_cflags}" = "\"'" ; then 22460 22461 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 22462 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 22463 22464 continue 22465 fi 22466 ;; 22467 esac 22468 case "$CPPFLAGS" in 22469 (*$cf_add_cflags) 22470 ;; 22471 (*) 22472 case "$cf_add_cflags" in 22473 (-D*) 22474 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 22475 22476CPPFLAGS=`echo "$CPPFLAGS" | \ 22477 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 22478 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 22479 22480 ;; 22481 esac 22482 22483 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 22484 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 22485 22486 ;; 22487 esac 22488 ;; 22489 (*) 22490 22491 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 22492 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 22493 22494 ;; 22495 esac 22496 ;; 22497(yes) 22498 22499 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 22500 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 22501 22502 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 22503 22504 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 22505 && test -z "${cf_tst_cflags}" \ 22506 && cf_fix_cppflags=no 22507 ;; 22508esac 22509done 22510 22511if test -n "$cf_new_cflags" ; then 22512 22513 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 22514 CFLAGS="${CFLAGS}$cf_new_cflags" 22515 22516fi 22517 22518if test -n "$cf_new_cppflags" ; then 22519 22520 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 22521 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 22522 22523fi 22524 22525if test -n "$cf_new_extra_cppflags" ; then 22526 22527 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 22528 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 22529 22530fi 22531 22532cf_add_libs="$LIBS" 22533# reverse order 22534cf_add_0lib= 22535for cf_add_1lib in `$XCURSES_CONFIG --libs`; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 22536# filter duplicates 22537for cf_add_1lib in $cf_add_0lib; do 22538 for cf_add_2lib in $cf_add_libs; do 22539 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 22540 cf_add_1lib= 22541 break 22542 fi 22543 done 22544 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 22545done 22546LIBS="$cf_add_libs" 22547 22548cf_cv_lib_XCurses=yes 22549 22550else 22551 22552LDFLAGS="$LDFLAGS $X_LIBS" 22553 22554test -n "$verbose" && echo " checking additions to CFLAGS" 1>&6 22555 22556echo "${as_me:-configure}:22556: testing checking additions to CFLAGS ..." 1>&5 22557 22558cf_check_cflags="$CFLAGS" 22559cf_check_cppflags="$CPPFLAGS" 22560 22561cf_fix_cppflags=no 22562cf_new_cflags= 22563cf_new_cppflags= 22564cf_new_extra_cppflags= 22565 22566for cf_add_cflags in $X_CFLAGS 22567do 22568case "$cf_fix_cppflags" in 22569(no) 22570 case "$cf_add_cflags" in 22571 (-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) 22572 case "$cf_add_cflags" in 22573 (-D*) 22574 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'` 22575 22576 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 22577 && test -z "${cf_tst_cflags}" \ 22578 && cf_fix_cppflags=yes 22579 22580 if test "$cf_fix_cppflags" = yes ; then 22581 22582 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 22583 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 22584 22585 continue 22586 elif test "${cf_tst_cflags}" = "\"'" ; then 22587 22588 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 22589 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 22590 22591 continue 22592 fi 22593 ;; 22594 esac 22595 case "$CPPFLAGS" in 22596 (*$cf_add_cflags) 22597 ;; 22598 (*) 22599 case "$cf_add_cflags" in 22600 (-D*) 22601 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'` 22602 22603CPPFLAGS=`echo "$CPPFLAGS" | \ 22604 sed -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?[ ]/ /g' \ 22605 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ ]*\)\?$//g'` 22606 22607 ;; 22608 esac 22609 22610 test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags " 22611 cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags" 22612 22613 ;; 22614 esac 22615 ;; 22616 (*) 22617 22618 test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags " 22619 cf_new_cflags="${cf_new_cflags}$cf_add_cflags" 22620 22621 ;; 22622 esac 22623 ;; 22624(yes) 22625 22626 test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags " 22627 cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags" 22628 22629 cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'` 22630 22631 test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \ 22632 && test -z "${cf_tst_cflags}" \ 22633 && cf_fix_cppflags=no 22634 ;; 22635esac 22636done 22637 22638if test -n "$cf_new_cflags" ; then 22639 test -n "$verbose" && echo " add to \$CFLAGS $cf_new_cflags" 1>&6 22640 22641echo "${as_me:-configure}:22641: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5 22642 22643 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 22644 CFLAGS="${CFLAGS}$cf_new_cflags" 22645 22646fi 22647 22648if test -n "$cf_new_cppflags" ; then 22649 test -n "$verbose" && echo " add to \$CPPFLAGS $cf_new_cppflags" 1>&6 22650 22651echo "${as_me:-configure}:22651: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5 22652 22653 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 22654 CPPFLAGS="${CPPFLAGS}$cf_new_cppflags" 22655 22656fi 22657 22658if test -n "$cf_new_extra_cppflags" ; then 22659 test -n "$verbose" && echo " add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags" 1>&6 22660 22661echo "${as_me:-configure}:22661: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5 22662 22663 test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS " 22664 EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags" 22665 22666fi 22667 22668if test "x$cf_check_cflags" != "x$CFLAGS" ; then 22669cat >"conftest.$ac_ext" <<_ACEOF 22670#line 22670 "configure" 22671#include "confdefs.h" 22672#include <stdio.h> 22673int 22674main (void) 22675{ 22676printf("Hello world"); 22677 ; 22678 return 0; 22679} 22680_ACEOF 22681rm -f "conftest.$ac_objext" "conftest$ac_exeext" 22682if { (eval echo "$as_me:22682: \"$ac_link\"") >&5 22683 (eval $ac_link) 2>&5 22684 ac_status=$? 22685 echo "$as_me:22685: \$? = $ac_status" >&5 22686 (exit "$ac_status"); } && 22687 { ac_try='test -s "conftest$ac_exeext"' 22688 { (eval echo "$as_me:22688: \"$ac_try\"") >&5 22689 (eval $ac_try) 2>&5 22690 ac_status=$? 22691 echo "$as_me:22691: \$? = $ac_status" >&5 22692 (exit "$ac_status"); }; }; then 22693 : 22694else 22695 echo "$as_me: failed program was:" >&5 22696cat "conftest.$ac_ext" >&5 22697test -n "$verbose" && echo " test-compile failed. Undoing change to \$CFLAGS" 1>&6 22698 22699echo "${as_me:-configure}:22699: testing test-compile failed. Undoing change to \$CFLAGS ..." 1>&5 22700 22701 if test "x$cf_check_cppflags" != "x$CPPFLAGS" ; then 22702 test -n "$verbose" && echo " but keeping change to \$CPPFLAGS" 1>&6 22703 22704echo "${as_me:-configure}:22704: testing but keeping change to \$CPPFLAGS ..." 1>&5 22705 22706 fi 22707 CFLAGS="$cf_check_cflags" 22708fi 22709rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 22710fi 22711 22712echo "$as_me:22712: checking for XOpenDisplay in -lX11" >&5 22713echo $ECHO_N "checking for XOpenDisplay in -lX11... $ECHO_C" >&6 22714if test "${ac_cv_lib_X11_XOpenDisplay+set}" = set; then 22715 echo $ECHO_N "(cached) $ECHO_C" >&6 22716else 22717 ac_check_lib_save_LIBS=$LIBS 22718LIBS="-lX11 $X_PRE_LIBS $LIBS $X_EXTRA_LIBS $LIBS" 22719cat >"conftest.$ac_ext" <<_ACEOF 22720#line 22720 "configure" 22721#include "confdefs.h" 22722 22723/* Override any gcc2 internal prototype to avoid an error. */ 22724#ifdef __cplusplus 22725extern "C" 22726#endif 22727/* We use char because int might match the return type of a gcc2 22728 builtin and then its argument prototype would still apply. */ 22729char XOpenDisplay (); 22730int 22731main (void) 22732{ 22733XOpenDisplay (); 22734 ; 22735 return 0; 22736} 22737_ACEOF 22738rm -f "conftest.$ac_objext" "conftest$ac_exeext" 22739if { (eval echo "$as_me:22739: \"$ac_link\"") >&5 22740 (eval $ac_link) 2>&5 22741 ac_status=$? 22742 echo "$as_me:22742: \$? = $ac_status" >&5 22743 (exit "$ac_status"); } && 22744 { ac_try='test -s "conftest$ac_exeext"' 22745 { (eval echo "$as_me:22745: \"$ac_try\"") >&5 22746 (eval $ac_try) 2>&5 22747 ac_status=$? 22748 echo "$as_me:22748: \$? = $ac_status" >&5 22749 (exit "$ac_status"); }; }; then 22750 ac_cv_lib_X11_XOpenDisplay=yes 22751else 22752 echo "$as_me: failed program was:" >&5 22753cat "conftest.$ac_ext" >&5 22754ac_cv_lib_X11_XOpenDisplay=no 22755fi 22756rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 22757LIBS=$ac_check_lib_save_LIBS 22758fi 22759echo "$as_me:22759: result: $ac_cv_lib_X11_XOpenDisplay" >&5 22760echo "${ECHO_T}$ac_cv_lib_X11_XOpenDisplay" >&6 22761if test "$ac_cv_lib_X11_XOpenDisplay" = yes; then 22762 22763cf_add_libs="$LIBS" 22764# reverse order 22765cf_add_0lib= 22766for cf_add_1lib in -lX11; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 22767# filter duplicates 22768for cf_add_1lib in $cf_add_0lib; do 22769 for cf_add_2lib in $cf_add_libs; do 22770 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 22771 cf_add_1lib= 22772 break 22773 fi 22774 done 22775 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 22776done 22777LIBS="$cf_add_libs" 22778 22779fi 22780 22781echo "$as_me:22781: checking for XCurses library" >&5 22782echo $ECHO_N "checking for XCurses library... $ECHO_C" >&6 22783if test "${cf_cv_lib_XCurses+set}" = set; then 22784 echo $ECHO_N "(cached) $ECHO_C" >&6 22785else 22786 22787cf_add_libs="$LIBS" 22788# reverse order 22789cf_add_0lib= 22790for cf_add_1lib in -lXCurses; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 22791# filter duplicates 22792for cf_add_1lib in $cf_add_0lib; do 22793 for cf_add_2lib in $cf_add_libs; do 22794 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 22795 cf_add_1lib= 22796 break 22797 fi 22798 done 22799 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 22800done 22801LIBS="$cf_add_libs" 22802 22803cat >"conftest.$ac_ext" <<_ACEOF 22804#line 22804 "configure" 22805#include "confdefs.h" 22806 22807#include <xcurses.h> 22808char *XCursesProgramName = "test"; 22809 22810int 22811main (void) 22812{ 22813XCursesExit(); 22814 ; 22815 return 0; 22816} 22817_ACEOF 22818rm -f "conftest.$ac_objext" "conftest$ac_exeext" 22819if { (eval echo "$as_me:22819: \"$ac_link\"") >&5 22820 (eval $ac_link) 2>&5 22821 ac_status=$? 22822 echo "$as_me:22822: \$? = $ac_status" >&5 22823 (exit "$ac_status"); } && 22824 { ac_try='test -s "conftest$ac_exeext"' 22825 { (eval echo "$as_me:22825: \"$ac_try\"") >&5 22826 (eval $ac_try) 2>&5 22827 ac_status=$? 22828 echo "$as_me:22828: \$? = $ac_status" >&5 22829 (exit "$ac_status"); }; }; then 22830 cf_cv_lib_XCurses=yes 22831else 22832 echo "$as_me: failed program was:" >&5 22833cat "conftest.$ac_ext" >&5 22834cf_cv_lib_XCurses=no 22835fi 22836rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 22837 22838fi 22839echo "$as_me:22839: result: $cf_cv_lib_XCurses" >&5 22840echo "${ECHO_T}$cf_cv_lib_XCurses" >&6 22841 22842fi 22843 22844if test "$cf_cv_lib_XCurses" = yes ; then 22845 22846cat >>confdefs.h <<\EOF 22847#define UNIX 1 22848EOF 22849 22850cat >>confdefs.h <<\EOF 22851#define XCURSES 1 22852EOF 22853 22854 echo "$as_me:22854: checking for xcurses.h" >&5 22855echo $ECHO_N "checking for xcurses.h... $ECHO_C" >&6 22856if test "${ac_cv_header_xcurses_h+set}" = set; then 22857 echo $ECHO_N "(cached) $ECHO_C" >&6 22858else 22859 cat >"conftest.$ac_ext" <<_ACEOF 22860#line 22860 "configure" 22861#include "confdefs.h" 22862#include <xcurses.h> 22863_ACEOF 22864if { (eval echo "$as_me:22864: \"$ac_cpp "conftest.$ac_ext"\"") >&5 22865 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 22866 ac_status=$? 22867 $EGREP -v '^ *\+' conftest.er1 >conftest.err 22868 rm -f conftest.er1 22869 cat conftest.err >&5 22870 echo "$as_me:22870: \$? = $ac_status" >&5 22871 (exit "$ac_status"); } >/dev/null; then 22872 if test -s conftest.err; then 22873 ac_cpp_err=$ac_c_preproc_warn_flag 22874 else 22875 ac_cpp_err= 22876 fi 22877else 22878 ac_cpp_err=yes 22879fi 22880if test -z "$ac_cpp_err"; then 22881 ac_cv_header_xcurses_h=yes 22882else 22883 echo "$as_me: failed program was:" >&5 22884 cat "conftest.$ac_ext" >&5 22885 ac_cv_header_xcurses_h=no 22886fi 22887rm -f conftest.err "conftest.$ac_ext" 22888fi 22889echo "$as_me:22889: result: $ac_cv_header_xcurses_h" >&5 22890echo "${ECHO_T}$ac_cv_header_xcurses_h" >&6 22891if test "$ac_cv_header_xcurses_h" = yes; then 22892 22893cat >>confdefs.h <<\EOF 22894#define HAVE_XCURSES 1 22895EOF 22896 22897fi 22898 22899else 22900 { { echo "$as_me:22900: error: Cannot link with XCurses" >&5 22901echo "$as_me: error: Cannot link with XCurses" >&2;} 22902 { (exit 1); exit 1; }; } 22903fi 22904 22905 ;; 22906(*) 22907 { { echo "$as_me:22907: error: unexpected screen-value: $cf_cv_screen" >&5 22908echo "$as_me: error: unexpected screen-value: $cf_cv_screen" >&2;} 22909 { (exit 1); exit 1; }; } 22910 ;; 22911esac 22912 22913: ${cf_nculib_root:=$cf_cv_screen} 22914as_ac_Lib=`echo "ac_cv_lib_$cf_nculib_root''__nc_init_pthreads" | $as_tr_sh` 22915echo "$as_me:22915: checking for _nc_init_pthreads in -l$cf_nculib_root" >&5 22916echo $ECHO_N "checking for _nc_init_pthreads in -l$cf_nculib_root... $ECHO_C" >&6 22917if eval "test \"\${$as_ac_Lib+set}\" = set"; then 22918 echo $ECHO_N "(cached) $ECHO_C" >&6 22919else 22920 ac_check_lib_save_LIBS=$LIBS 22921LIBS="-l$cf_nculib_root $LIBS" 22922cat >"conftest.$ac_ext" <<_ACEOF 22923#line 22923 "configure" 22924#include "confdefs.h" 22925 22926/* Override any gcc2 internal prototype to avoid an error. */ 22927#ifdef __cplusplus 22928extern "C" 22929#endif 22930/* We use char because int might match the return type of a gcc2 22931 builtin and then its argument prototype would still apply. */ 22932char _nc_init_pthreads (); 22933int 22934main (void) 22935{ 22936_nc_init_pthreads (); 22937 ; 22938 return 0; 22939} 22940_ACEOF 22941rm -f "conftest.$ac_objext" "conftest$ac_exeext" 22942if { (eval echo "$as_me:22942: \"$ac_link\"") >&5 22943 (eval $ac_link) 2>&5 22944 ac_status=$? 22945 echo "$as_me:22945: \$? = $ac_status" >&5 22946 (exit "$ac_status"); } && 22947 { ac_try='test -s "conftest$ac_exeext"' 22948 { (eval echo "$as_me:22948: \"$ac_try\"") >&5 22949 (eval $ac_try) 2>&5 22950 ac_status=$? 22951 echo "$as_me:22951: \$? = $ac_status" >&5 22952 (exit "$ac_status"); }; }; then 22953 eval "$as_ac_Lib=yes" 22954else 22955 echo "$as_me: failed program was:" >&5 22956cat "conftest.$ac_ext" >&5 22957eval "$as_ac_Lib=no" 22958fi 22959rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 22960LIBS=$ac_check_lib_save_LIBS 22961fi 22962echo "$as_me:22962: result: `eval echo '${'"$as_ac_Lib"'}'`" >&5 22963echo "${ECHO_T}`eval echo '${'"$as_ac_Lib"'}'`" >&6 22964if test "`eval echo '${'"$as_ac_Lib"'}'`" = yes; then 22965 cf_cv_ncurses_pthreads=yes 22966else 22967 cf_cv_ncurses_pthreads=no 22968fi 22969 22970if test "$cf_cv_ncurses_pthreads" = yes 22971then 22972 22973cf_add_libs="$LIBS" 22974# reverse order 22975cf_add_0lib= 22976for cf_add_1lib in -lpthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done 22977# filter duplicates 22978for cf_add_1lib in $cf_add_0lib; do 22979 for cf_add_2lib in $cf_add_libs; do 22980 if test "x$cf_add_1lib" = "x$cf_add_2lib"; then 22981 cf_add_1lib= 22982 break 22983 fi 22984 done 22985 test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs" 22986done 22987LIBS="$cf_add_libs" 22988 22989fi 22990 22991echo "$as_me:22991: checking if curses supports wide characters" >&5 22992echo $ECHO_N "checking if curses supports wide characters... $ECHO_C" >&6 22993if test "${cf_cv_widec_curses+set}" = set; then 22994 echo $ECHO_N "(cached) $ECHO_C" >&6 22995else 22996 22997cat >"conftest.$ac_ext" <<_ACEOF 22998#line 22998 "configure" 22999#include "confdefs.h" 23000 23001#include <stdlib.h> 23002#include <${cf_cv_ncurses_header:-curses.h}> 23003int 23004main (void) 23005{ 23006 23007 wchar_t temp[2]; 23008 wchar_t wch = 'A'; 23009 temp[0] = wch; 23010 waddnwstr(stdscr, temp, 1); 23011 23012 ; 23013 return 0; 23014} 23015_ACEOF 23016rm -f "conftest.$ac_objext" "conftest$ac_exeext" 23017if { (eval echo "$as_me:23017: \"$ac_link\"") >&5 23018 (eval $ac_link) 2>&5 23019 ac_status=$? 23020 echo "$as_me:23020: \$? = $ac_status" >&5 23021 (exit "$ac_status"); } && 23022 { ac_try='test -s "conftest$ac_exeext"' 23023 { (eval echo "$as_me:23023: \"$ac_try\"") >&5 23024 (eval $ac_try) 2>&5 23025 ac_status=$? 23026 echo "$as_me:23026: \$? = $ac_status" >&5 23027 (exit "$ac_status"); }; }; then 23028 cf_cv_widec_curses=yes 23029else 23030 echo "$as_me: failed program was:" >&5 23031cat "conftest.$ac_ext" >&5 23032cf_cv_widec_curses=no 23033fi 23034rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 23035 23036fi 23037echo "$as_me:23037: result: $cf_cv_widec_curses" >&5 23038echo "${ECHO_T}$cf_cv_widec_curses" >&6 23039 23040if test "$cf_cv_widec_curses" = yes ; then 23041 23042cat >>confdefs.h <<\EOF 23043#define WIDEC_CURSES 1 23044EOF 23045 23046 # This is needed on Tru64 5.0 to declare mbstate_t 23047 echo "$as_me:23047: checking if we must include wchar.h to declare mbstate_t" >&5 23048echo $ECHO_N "checking if we must include wchar.h to declare mbstate_t... $ECHO_C" >&6 23049if test "${cf_cv_widec_mbstate+set}" = set; then 23050 echo $ECHO_N "(cached) $ECHO_C" >&6 23051else 23052 23053 cat >"conftest.$ac_ext" <<_ACEOF 23054#line 23054 "configure" 23055#include "confdefs.h" 23056 23057#include <stdlib.h> 23058#include <${cf_cv_ncurses_header:-curses.h}> 23059int 23060main (void) 23061{ 23062mbstate_t state; (void)state 23063 ; 23064 return 0; 23065} 23066_ACEOF 23067rm -f "conftest.$ac_objext" 23068if { (eval echo "$as_me:23068: \"$ac_compile\"") >&5 23069 (eval $ac_compile) 2>&5 23070 ac_status=$? 23071 echo "$as_me:23071: \$? = $ac_status" >&5 23072 (exit "$ac_status"); } && 23073 { ac_try='test -s "conftest.$ac_objext"' 23074 { (eval echo "$as_me:23074: \"$ac_try\"") >&5 23075 (eval $ac_try) 2>&5 23076 ac_status=$? 23077 echo "$as_me:23077: \$? = $ac_status" >&5 23078 (exit "$ac_status"); }; }; then 23079 cf_cv_widec_mbstate=no 23080else 23081 echo "$as_me: failed program was:" >&5 23082cat "conftest.$ac_ext" >&5 23083cat >"conftest.$ac_ext" <<_ACEOF 23084#line 23084 "configure" 23085#include "confdefs.h" 23086 23087#include <stdlib.h> 23088#include <wchar.h> 23089#include <${cf_cv_ncurses_header:-curses.h}> 23090int 23091main (void) 23092{ 23093mbstate_t state; (void)state 23094 ; 23095 return 0; 23096} 23097_ACEOF 23098rm -f "conftest.$ac_objext" 23099if { (eval echo "$as_me:23099: \"$ac_compile\"") >&5 23100 (eval $ac_compile) 2>&5 23101 ac_status=$? 23102 echo "$as_me:23102: \$? = $ac_status" >&5 23103 (exit "$ac_status"); } && 23104 { ac_try='test -s "conftest.$ac_objext"' 23105 { (eval echo "$as_me:23105: \"$ac_try\"") >&5 23106 (eval $ac_try) 2>&5 23107 ac_status=$? 23108 echo "$as_me:23108: \$? = $ac_status" >&5 23109 (exit "$ac_status"); }; }; then 23110 cf_cv_widec_mbstate=yes 23111else 23112 echo "$as_me: failed program was:" >&5 23113cat "conftest.$ac_ext" >&5 23114cf_cv_widec_mbstate=unknown 23115fi 23116rm -f "conftest.$ac_objext" "conftest.$ac_ext" 23117fi 23118rm -f "conftest.$ac_objext" "conftest.$ac_ext" 23119fi 23120echo "$as_me:23120: result: $cf_cv_widec_mbstate" >&5 23121echo "${ECHO_T}$cf_cv_widec_mbstate" >&6 23122 23123if test "$cf_cv_widec_mbstate" = yes ; then 23124 23125cat >>confdefs.h <<\EOF 23126#define NEED_WCHAR_H 1 23127EOF 23128 23129fi 23130 23131if test "$cf_cv_widec_mbstate" != unknown ; then 23132 23133cat >>confdefs.h <<\EOF 23134#define HAVE_MBSTATE_T 1 23135EOF 23136 23137fi 23138 23139fi 23140 23141cf_all_widgets=yes 23142 23143echo "$as_me:23143: checking if you want extra dialogs" >&5 23144echo $ECHO_N "checking if you want extra dialogs... $ECHO_C" >&6 23145 23146# Check whether --enable-extras or --disable-extras was given. 23147if test "${enable_extras+set}" = set; then 23148 enableval="$enable_extras" 23149 23150else 23151 enableval=yes 23152fi; 23153echo "$as_me:23153: result: $enableval" >&5 23154echo "${ECHO_T}$enableval" >&6 23155if test "$enableval" != no ; then 23156cf_all_widgets=yes 23157else 23158cf_all_widgets=no 23159fi 23160 23161cf_use_dialogrc=yes 23162 23163echo "$as_me:23163: checking if you want config-file support" >&5 23164echo $ECHO_N "checking if you want config-file support... $ECHO_C" >&6 23165 23166# Check whether --enable-rc-file or --disable-rc-file was given. 23167if test "${enable_rc_file+set}" = set; then 23168 enableval="$enable_rc_file" 23169 23170else 23171 enableval=$cf_all_widgets 23172fi; 23173echo "$as_me:23173: result: $enableval" >&5 23174echo "${ECHO_T}$enableval" >&6 23175if test "$enableval" != no ; then 23176EXTRAOBJS="$EXTRAOBJS rc\$o" 23177 23178cat >>confdefs.h <<\EOF 23179#define HAVE_RC_FILE 1 23180EOF 23181 23182else 23183cf_use_dialogrc=no 23184fi 23185 23186cf_use_dialogrc2=yes 23187if test "$cf_use_dialogrc" = yes; then 23188 23189echo "$as_me:23189: checking if you want extra attributes in config-file" >&5 23190echo $ECHO_N "checking if you want extra attributes in config-file... $ECHO_C" >&6 23191 23192# Check whether --enable-rc-file2 or --disable-rc-file2 was given. 23193if test "${enable_rc_file2+set}" = set; then 23194 enableval="$enable_rc_file2" 23195 23196else 23197 enableval=$cf_all_widgets 23198fi; 23199echo "$as_me:23199: result: $enableval" >&5 23200echo "${ECHO_T}$enableval" >&6 23201if test "$enableval" != no ; then 23202 23203cat >>confdefs.h <<\EOF 23204#define HAVE_RC_FILE2 1 23205EOF 23206 23207else 23208cf_use_dialogrc2=no 23209fi 23210 23211fi 23212 23213echo "$as_me:23213: checking if you want Xdialog-style dialogs" >&5 23214echo $ECHO_N "checking if you want Xdialog-style dialogs... $ECHO_C" >&6 23215 23216# Check whether --enable-Xdialog or --disable-Xdialog was given. 23217if test "${enable_Xdialog+set}" = set; then 23218 enableval="$enable_Xdialog" 23219 23220else 23221 enableval=$cf_all_widgets 23222fi; 23223echo "$as_me:23223: result: $enableval" >&5 23224echo "${ECHO_T}$enableval" >&6 23225if test "$enableval" != no ; then 23226EXTRAOBJS="$EXTRAOBJS calendar\$o fselect\$o timebox\$o" 23227 23228cat >>confdefs.h <<\EOF 23229#define HAVE_XDIALOG 1 23230EOF 23231 23232else 23233 : 23234fi 23235 23236echo "$as_me:23236: checking if you want extra Xdialog-style dialogs (1.2)" >&5 23237echo $ECHO_N "checking if you want extra Xdialog-style dialogs (1.2)... $ECHO_C" >&6 23238 23239# Check whether --enable-Xdialog2 or --disable-Xdialog2 was given. 23240if test "${enable_Xdialog2+set}" = set; then 23241 enableval="$enable_Xdialog2" 23242 23243else 23244 enableval=$cf_all_widgets 23245fi; 23246echo "$as_me:23246: result: $enableval" >&5 23247echo "${ECHO_T}$enableval" >&6 23248if test "$enableval" != no ; then 23249EXTRAOBJS="$EXTRAOBJS buildlist\$o rangebox\$o treeview\$o" 23250 23251cat >>confdefs.h <<\EOF 23252#define HAVE_XDIALOG2 1 23253EOF 23254 23255else 23256 : 23257fi 23258 23259echo "$as_me:23259: checking if you want compatibility with whiptail options" >&5 23260echo $ECHO_N "checking if you want compatibility with whiptail options... $ECHO_C" >&6 23261 23262# Check whether --enable-whiptail or --disable-whiptail was given. 23263if test "${enable_whiptail+set}" = set; then 23264 enableval="$enable_whiptail" 23265 23266else 23267 enableval=$cf_all_widgets 23268fi; 23269echo "$as_me:23269: result: $enableval" >&5 23270echo "${ECHO_T}$enableval" >&6 23271if test "$enableval" != no ; then 23272 23273cat >>confdefs.h <<\EOF 23274#define HAVE_WHIPTAIL 1 23275EOF 23276 23277else 23278 : 23279fi 23280 23281echo "$as_me:23281: checking if you want the form dialog" >&5 23282echo $ECHO_N "checking if you want the form dialog... $ECHO_C" >&6 23283 23284# Check whether --enable-form or --disable-form was given. 23285if test "${enable_form+set}" = set; then 23286 enableval="$enable_form" 23287 23288else 23289 enableval=$cf_all_widgets 23290fi; 23291echo "$as_me:23291: result: $enableval" >&5 23292echo "${ECHO_T}$enableval" >&6 23293if test "$enableval" != no ; then 23294EXTRAOBJS="$EXTRAOBJS formbox\$o" 23295 23296cat >>confdefs.h <<\EOF 23297#define HAVE_DLG_FORMBOX 1 23298EOF 23299 23300else 23301 : 23302fi 23303 23304echo "$as_me:23304: checking if you want the gauge dialog" >&5 23305echo $ECHO_N "checking if you want the gauge dialog... $ECHO_C" >&6 23306 23307# Check whether --enable-gauge or --disable-gauge was given. 23308if test "${enable_gauge+set}" = set; then 23309 enableval="$enable_gauge" 23310 23311else 23312 enableval=$cf_all_widgets 23313fi; 23314echo "$as_me:23314: result: $enableval" >&5 23315echo "${ECHO_T}$enableval" >&6 23316if test "$enableval" != no ; then 23317EXTRAOBJS="$EXTRAOBJS guage\$o pause\$o prgbox\$o progressbox\$o" 23318 23319cat >>confdefs.h <<\EOF 23320#define HAVE_DLG_GAUGE 1 23321EOF 23322 23323else 23324 : 23325fi 23326 23327echo "$as_me:23327: checking if you want the tailbox dialog" >&5 23328echo $ECHO_N "checking if you want the tailbox dialog... $ECHO_C" >&6 23329 23330# Check whether --enable-tailbox or --disable-tailbox was given. 23331if test "${enable_tailbox+set}" = set; then 23332 enableval="$enable_tailbox" 23333 23334else 23335 enableval=$cf_all_widgets 23336fi; 23337echo "$as_me:23337: result: $enableval" >&5 23338echo "${ECHO_T}$enableval" >&6 23339if test "$enableval" != no ; then 23340EXTRAOBJS="$EXTRAOBJS tailbox\$o" 23341 23342cat >>confdefs.h <<\EOF 23343#define HAVE_DLG_TAILBOX 1 23344EOF 23345 23346else 23347 : 23348fi 23349 23350echo "$as_me:23350: checking if you want the mixedform dialog" >&5 23351echo $ECHO_N "checking if you want the mixedform dialog... $ECHO_C" >&6 23352 23353# Check whether --enable-mixedform or --disable-mixedform was given. 23354if test "${enable_mixedform+set}" = set; then 23355 enableval="$enable_mixedform" 23356 23357else 23358 enableval=${enable_form:=$cf_all_widgets} 23359fi; 23360echo "$as_me:23360: result: $enableval" >&5 23361echo "${ECHO_T}$enableval" >&6 23362if test "$enableval" != no ; then 23363EXTRAOBJS="$EXTRAOBJS mixedform\$o" 23364 23365cat >>confdefs.h <<\EOF 23366#define HAVE_DLG_MIXEDFORM 1 23367EOF 23368 23369else 23370 : 23371fi 23372 23373echo "$as_me:23373: checking if you want the mixedgauge dialog" >&5 23374echo $ECHO_N "checking if you want the mixedgauge dialog... $ECHO_C" >&6 23375 23376# Check whether --enable-mixedgauge or --disable-mixedgauge was given. 23377if test "${enable_mixedgauge+set}" = set; then 23378 enableval="$enable_mixedgauge" 23379 23380else 23381 enableval=$cf_all_widgets 23382fi; 23383echo "$as_me:23383: result: $enableval" >&5 23384echo "${ECHO_T}$enableval" >&6 23385if test "$enableval" != no ; then 23386EXTRAOBJS="$EXTRAOBJS mixedgauge\$o" 23387 23388cat >>confdefs.h <<\EOF 23389#define HAVE_MIXEDGAUGE 1 23390EOF 23391 23392else 23393 : 23394fi 23395 23396echo "$as_me:23396: checking if you want the wide-curses features" >&5 23397echo $ECHO_N "checking if you want the wide-curses features... $ECHO_C" >&6 23398 23399# Check whether --enable-widec or --disable-widec was given. 23400if test "${enable_widec+set}" = set; then 23401 enableval="$enable_widec" 23402 23403else 23404 enableval=$cf_cv_widec_curses 23405fi; 23406echo "$as_me:23406: result: $enableval" >&5 23407echo "${ECHO_T}$enableval" >&6 23408if test "$enableval" != no ; then 23409 23410cat >>confdefs.h <<\EOF 23411#define USE_WIDE_CURSES 1 23412EOF 23413 23414else 23415 : 23416fi 23417 23418echo "$as_me:23418: checking for ANSI C header files" >&5 23419echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6 23420if test "${ac_cv_header_stdc+set}" = set; then 23421 echo $ECHO_N "(cached) $ECHO_C" >&6 23422else 23423 cat >"conftest.$ac_ext" <<_ACEOF 23424#line 23424 "configure" 23425#include "confdefs.h" 23426#include <stdlib.h> 23427#include <stdarg.h> 23428#include <string.h> 23429#include <float.h> 23430 23431_ACEOF 23432if { (eval echo "$as_me:23432: \"$ac_cpp "conftest.$ac_ext"\"") >&5 23433 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 23434 ac_status=$? 23435 $EGREP -v '^ *\+' conftest.er1 >conftest.err 23436 rm -f conftest.er1 23437 cat conftest.err >&5 23438 echo "$as_me:23438: \$? = $ac_status" >&5 23439 (exit "$ac_status"); } >/dev/null; then 23440 if test -s conftest.err; then 23441 ac_cpp_err=$ac_c_preproc_warn_flag 23442 else 23443 ac_cpp_err= 23444 fi 23445else 23446 ac_cpp_err=yes 23447fi 23448if test -z "$ac_cpp_err"; then 23449 ac_cv_header_stdc=yes 23450else 23451 echo "$as_me: failed program was:" >&5 23452 cat "conftest.$ac_ext" >&5 23453 ac_cv_header_stdc=no 23454fi 23455rm -f conftest.err "conftest.$ac_ext" 23456 23457if test $ac_cv_header_stdc = yes; then 23458 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 23459 cat >"conftest.$ac_ext" <<_ACEOF 23460#line 23460 "configure" 23461#include "confdefs.h" 23462#include <string.h> 23463 23464_ACEOF 23465if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 23466 $EGREP "memchr" >/dev/null 2>&1; then 23467 : 23468else 23469 ac_cv_header_stdc=no 23470fi 23471rm -rf conftest* 23472 23473fi 23474 23475if test $ac_cv_header_stdc = yes; then 23476 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 23477 cat >"conftest.$ac_ext" <<_ACEOF 23478#line 23478 "configure" 23479#include "confdefs.h" 23480#include <stdlib.h> 23481 23482_ACEOF 23483if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 23484 $EGREP "free" >/dev/null 2>&1; then 23485 : 23486else 23487 ac_cv_header_stdc=no 23488fi 23489rm -rf conftest* 23490 23491fi 23492 23493if test $ac_cv_header_stdc = yes; then 23494 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 23495 if test "$cross_compiling" = yes; then 23496 : 23497else 23498 cat >"conftest.$ac_ext" <<_ACEOF 23499#line 23499 "configure" 23500#include "confdefs.h" 23501#include <ctype.h> 23502#if ((' ' & 0x0FF) == 0x020) 23503# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 23504# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 23505#else 23506# define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \ 23507 || ('j' <= (c) && (c) <= 'r') \ 23508 || ('s' <= (c) && (c) <= 'z')) 23509# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 23510#endif 23511 23512#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 23513int 23514main (void) 23515{ 23516 int i; 23517 for (i = 0; i < 256; i++) 23518 if (XOR (islower (i), ISLOWER (i)) 23519 || toupper (i) != TOUPPER (i)) 23520 $ac_main_return(2); 23521 $ac_main_return (0); 23522} 23523_ACEOF 23524rm -f "conftest$ac_exeext" 23525if { (eval echo "$as_me:23525: \"$ac_link\"") >&5 23526 (eval $ac_link) 2>&5 23527 ac_status=$? 23528 echo "$as_me:23528: \$? = $ac_status" >&5 23529 (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"' 23530 { (eval echo "$as_me:23530: \"$ac_try\"") >&5 23531 (eval $ac_try) 2>&5 23532 ac_status=$? 23533 echo "$as_me:23533: \$? = $ac_status" >&5 23534 (exit "$ac_status"); }; }; then 23535 : 23536else 23537 echo "$as_me: program exited with status $ac_status" >&5 23538echo "$as_me: failed program was:" >&5 23539cat "conftest.$ac_ext" >&5 23540ac_cv_header_stdc=no 23541fi 23542rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext" 23543fi 23544fi 23545fi 23546echo "$as_me:23546: result: $ac_cv_header_stdc" >&5 23547echo "${ECHO_T}$ac_cv_header_stdc" >&6 23548if test $ac_cv_header_stdc = yes; then 23549 23550cat >>confdefs.h <<\EOF 23551#define STDC_HEADERS 1 23552EOF 23553 23554fi 23555 23556echo "$as_me:23556: checking whether time.h and sys/time.h may both be included" >&5 23557echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6 23558if test "${ac_cv_header_time+set}" = set; then 23559 echo $ECHO_N "(cached) $ECHO_C" >&6 23560else 23561 cat >"conftest.$ac_ext" <<_ACEOF 23562#line 23562 "configure" 23563#include "confdefs.h" 23564#include <sys/types.h> 23565#include <sys/time.h> 23566#include <time.h> 23567 23568int 23569main (void) 23570{ 23571if ((struct tm *) 0) 23572return 0; 23573 ; 23574 return 0; 23575} 23576_ACEOF 23577rm -f "conftest.$ac_objext" 23578if { (eval echo "$as_me:23578: \"$ac_compile\"") >&5 23579 (eval $ac_compile) 2>&5 23580 ac_status=$? 23581 echo "$as_me:23581: \$? = $ac_status" >&5 23582 (exit "$ac_status"); } && 23583 { ac_try='test -s "conftest.$ac_objext"' 23584 { (eval echo "$as_me:23584: \"$ac_try\"") >&5 23585 (eval $ac_try) 2>&5 23586 ac_status=$? 23587 echo "$as_me:23587: \$? = $ac_status" >&5 23588 (exit "$ac_status"); }; }; then 23589 ac_cv_header_time=yes 23590else 23591 echo "$as_me: failed program was:" >&5 23592cat "conftest.$ac_ext" >&5 23593ac_cv_header_time=no 23594fi 23595rm -f "conftest.$ac_objext" "conftest.$ac_ext" 23596fi 23597echo "$as_me:23597: result: $ac_cv_header_time" >&5 23598echo "${ECHO_T}$ac_cv_header_time" >&6 23599if test $ac_cv_header_time = yes; then 23600 23601cat >>confdefs.h <<\EOF 23602#define TIME_WITH_SYS_TIME 1 23603EOF 23604 23605fi 23606 23607ac_header_dirent=no 23608for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do 23609 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` 23610echo "$as_me:23610: checking for $ac_hdr that defines DIR" >&5 23611echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6 23612if eval "test \"\${$as_ac_Header+set}\" = set"; then 23613 echo $ECHO_N "(cached) $ECHO_C" >&6 23614else 23615 cat >"conftest.$ac_ext" <<_ACEOF 23616#line 23616 "configure" 23617#include "confdefs.h" 23618#include <sys/types.h> 23619#include <$ac_hdr> 23620 23621int 23622main (void) 23623{ 23624if ((DIR *) 0) 23625return 0; 23626 ; 23627 return 0; 23628} 23629_ACEOF 23630rm -f "conftest.$ac_objext" 23631if { (eval echo "$as_me:23631: \"$ac_compile\"") >&5 23632 (eval $ac_compile) 2>&5 23633 ac_status=$? 23634 echo "$as_me:23634: \$? = $ac_status" >&5 23635 (exit "$ac_status"); } && 23636 { ac_try='test -s "conftest.$ac_objext"' 23637 { (eval echo "$as_me:23637: \"$ac_try\"") >&5 23638 (eval $ac_try) 2>&5 23639 ac_status=$? 23640 echo "$as_me:23640: \$? = $ac_status" >&5 23641 (exit "$ac_status"); }; }; then 23642 eval "$as_ac_Header=yes" 23643else 23644 echo "$as_me: failed program was:" >&5 23645cat "conftest.$ac_ext" >&5 23646eval "$as_ac_Header=no" 23647fi 23648rm -f "conftest.$ac_objext" "conftest.$ac_ext" 23649fi 23650echo "$as_me:23650: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 23651echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6 23652if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then 23653 cat >>confdefs.h <<EOF 23654#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1 23655EOF 23656 23657ac_header_dirent=$ac_hdr; break 23658fi 23659 23660done 23661# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. 23662if test $ac_header_dirent = dirent.h; then 23663 echo "$as_me:23663: checking for opendir in -ldir" >&5 23664echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6 23665if test "${ac_cv_lib_dir_opendir+set}" = set; then 23666 echo $ECHO_N "(cached) $ECHO_C" >&6 23667else 23668 ac_check_lib_save_LIBS=$LIBS 23669LIBS="-ldir $LIBS" 23670cat >"conftest.$ac_ext" <<_ACEOF 23671#line 23671 "configure" 23672#include "confdefs.h" 23673 23674/* Override any gcc2 internal prototype to avoid an error. */ 23675#ifdef __cplusplus 23676extern "C" 23677#endif 23678/* We use char because int might match the return type of a gcc2 23679 builtin and then its argument prototype would still apply. */ 23680char opendir (); 23681int 23682main (void) 23683{ 23684opendir (); 23685 ; 23686 return 0; 23687} 23688_ACEOF 23689rm -f "conftest.$ac_objext" "conftest$ac_exeext" 23690if { (eval echo "$as_me:23690: \"$ac_link\"") >&5 23691 (eval $ac_link) 2>&5 23692 ac_status=$? 23693 echo "$as_me:23693: \$? = $ac_status" >&5 23694 (exit "$ac_status"); } && 23695 { ac_try='test -s "conftest$ac_exeext"' 23696 { (eval echo "$as_me:23696: \"$ac_try\"") >&5 23697 (eval $ac_try) 2>&5 23698 ac_status=$? 23699 echo "$as_me:23699: \$? = $ac_status" >&5 23700 (exit "$ac_status"); }; }; then 23701 ac_cv_lib_dir_opendir=yes 23702else 23703 echo "$as_me: failed program was:" >&5 23704cat "conftest.$ac_ext" >&5 23705ac_cv_lib_dir_opendir=no 23706fi 23707rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 23708LIBS=$ac_check_lib_save_LIBS 23709fi 23710echo "$as_me:23710: result: $ac_cv_lib_dir_opendir" >&5 23711echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6 23712if test "$ac_cv_lib_dir_opendir" = yes; then 23713 LIBS="$LIBS -ldir" 23714fi 23715 23716else 23717 echo "$as_me:23717: checking for opendir in -lx" >&5 23718echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6 23719if test "${ac_cv_lib_x_opendir+set}" = set; then 23720 echo $ECHO_N "(cached) $ECHO_C" >&6 23721else 23722 ac_check_lib_save_LIBS=$LIBS 23723LIBS="-lx $LIBS" 23724cat >"conftest.$ac_ext" <<_ACEOF 23725#line 23725 "configure" 23726#include "confdefs.h" 23727 23728/* Override any gcc2 internal prototype to avoid an error. */ 23729#ifdef __cplusplus 23730extern "C" 23731#endif 23732/* We use char because int might match the return type of a gcc2 23733 builtin and then its argument prototype would still apply. */ 23734char opendir (); 23735int 23736main (void) 23737{ 23738opendir (); 23739 ; 23740 return 0; 23741} 23742_ACEOF 23743rm -f "conftest.$ac_objext" "conftest$ac_exeext" 23744if { (eval echo "$as_me:23744: \"$ac_link\"") >&5 23745 (eval $ac_link) 2>&5 23746 ac_status=$? 23747 echo "$as_me:23747: \$? = $ac_status" >&5 23748 (exit "$ac_status"); } && 23749 { ac_try='test -s "conftest$ac_exeext"' 23750 { (eval echo "$as_me:23750: \"$ac_try\"") >&5 23751 (eval $ac_try) 2>&5 23752 ac_status=$? 23753 echo "$as_me:23753: \$? = $ac_status" >&5 23754 (exit "$ac_status"); }; }; then 23755 ac_cv_lib_x_opendir=yes 23756else 23757 echo "$as_me: failed program was:" >&5 23758cat "conftest.$ac_ext" >&5 23759ac_cv_lib_x_opendir=no 23760fi 23761rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 23762LIBS=$ac_check_lib_save_LIBS 23763fi 23764echo "$as_me:23764: result: $ac_cv_lib_x_opendir" >&5 23765echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6 23766if test "$ac_cv_lib_x_opendir" = yes; then 23767 LIBS="$LIBS -lx" 23768fi 23769 23770fi 23771 23772for ac_header in search.h stdint.h sys/param.h unistd.h 23773do 23774as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 23775echo "$as_me:23775: checking for $ac_header" >&5 23776echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 23777if eval "test \"\${$as_ac_Header+set}\" = set"; then 23778 echo $ECHO_N "(cached) $ECHO_C" >&6 23779else 23780 cat >"conftest.$ac_ext" <<_ACEOF 23781#line 23781 "configure" 23782#include "confdefs.h" 23783#include <$ac_header> 23784_ACEOF 23785if { (eval echo "$as_me:23785: \"$ac_cpp "conftest.$ac_ext"\"") >&5 23786 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 23787 ac_status=$? 23788 $EGREP -v '^ *\+' conftest.er1 >conftest.err 23789 rm -f conftest.er1 23790 cat conftest.err >&5 23791 echo "$as_me:23791: \$? = $ac_status" >&5 23792 (exit "$ac_status"); } >/dev/null; then 23793 if test -s conftest.err; then 23794 ac_cpp_err=$ac_c_preproc_warn_flag 23795 else 23796 ac_cpp_err= 23797 fi 23798else 23799 ac_cpp_err=yes 23800fi 23801if test -z "$ac_cpp_err"; then 23802 eval "$as_ac_Header=yes" 23803else 23804 echo "$as_me: failed program was:" >&5 23805 cat "conftest.$ac_ext" >&5 23806 eval "$as_ac_Header=no" 23807fi 23808rm -f conftest.err "conftest.$ac_ext" 23809fi 23810echo "$as_me:23810: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 23811echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6 23812if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then 23813 cat >>confdefs.h <<EOF 23814#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 23815EOF 23816 23817fi 23818done 23819 23820echo "$as_me:23820: checking for term.h" >&5 23821echo $ECHO_N "checking for term.h... $ECHO_C" >&6 23822if test "${cf_cv_term_header+set}" = set; then 23823 echo $ECHO_N "(cached) $ECHO_C" >&6 23824else 23825 23826# If we found <ncurses/curses.h>, look for <ncurses/term.h>, but always look 23827# for <term.h> if we do not find the variant. 23828 23829cf_header_list="term.h ncurses/term.h ncursesw/term.h" 23830 23831case "${cf_cv_ncurses_header:-curses.h}" in 23832(*/*) 23833 cf_header_item=`echo "${cf_cv_ncurses_header:-curses.h}" | sed -e 's%\..*%%' -e 's%/.*%/%'`term.h 23834 cf_header_list="$cf_header_item $cf_header_list" 23835 ;; 23836esac 23837 23838for cf_header in $cf_header_list 23839do 23840 cat >"conftest.$ac_ext" <<_ACEOF 23841#line 23841 "configure" 23842#include "confdefs.h" 23843 23844#include <${cf_cv_ncurses_header:-curses.h}> 23845#include <${cf_header}> 23846int 23847main (void) 23848{ 23849WINDOW *x; (void)x 23850 ; 23851 return 0; 23852} 23853_ACEOF 23854rm -f "conftest.$ac_objext" 23855if { (eval echo "$as_me:23855: \"$ac_compile\"") >&5 23856 (eval $ac_compile) 2>&5 23857 ac_status=$? 23858 echo "$as_me:23858: \$? = $ac_status" >&5 23859 (exit "$ac_status"); } && 23860 { ac_try='test -s "conftest.$ac_objext"' 23861 { (eval echo "$as_me:23861: \"$ac_try\"") >&5 23862 (eval $ac_try) 2>&5 23863 ac_status=$? 23864 echo "$as_me:23864: \$? = $ac_status" >&5 23865 (exit "$ac_status"); }; }; then 23866 cf_cv_term_header=$cf_header 23867 break 23868else 23869 echo "$as_me: failed program was:" >&5 23870cat "conftest.$ac_ext" >&5 23871cf_cv_term_header=no 23872fi 23873rm -f "conftest.$ac_objext" "conftest.$ac_ext" 23874done 23875 23876case "$cf_cv_term_header" in 23877(no) 23878 # If curses is ncurses, some packagers still mess it up by trying to make 23879 # us use GNU termcap. This handles the most common case. 23880 for cf_header in ncurses/term.h ncursesw/term.h 23881 do 23882 cat >"conftest.$ac_ext" <<_ACEOF 23883#line 23883 "configure" 23884#include "confdefs.h" 23885 23886#include <${cf_cv_ncurses_header:-curses.h}> 23887#ifdef NCURSES_VERSION 23888#include <${cf_header}> 23889#else 23890make an error 23891#endif 23892int 23893main (void) 23894{ 23895WINDOW *x; (void)x 23896 ; 23897 return 0; 23898} 23899_ACEOF 23900rm -f "conftest.$ac_objext" 23901if { (eval echo "$as_me:23901: \"$ac_compile\"") >&5 23902 (eval $ac_compile) 2>&5 23903 ac_status=$? 23904 echo "$as_me:23904: \$? = $ac_status" >&5 23905 (exit "$ac_status"); } && 23906 { ac_try='test -s "conftest.$ac_objext"' 23907 { (eval echo "$as_me:23907: \"$ac_try\"") >&5 23908 (eval $ac_try) 2>&5 23909 ac_status=$? 23910 echo "$as_me:23910: \$? = $ac_status" >&5 23911 (exit "$ac_status"); }; }; then 23912 cf_cv_term_header=$cf_header 23913 break 23914else 23915 echo "$as_me: failed program was:" >&5 23916cat "conftest.$ac_ext" >&5 23917cf_cv_term_header=no 23918fi 23919rm -f "conftest.$ac_objext" "conftest.$ac_ext" 23920 done 23921 ;; 23922esac 23923 23924fi 23925echo "$as_me:23925: result: $cf_cv_term_header" >&5 23926echo "${ECHO_T}$cf_cv_term_header" >&6 23927 23928case "$cf_cv_term_header" in 23929(term.h) 23930 23931cat >>confdefs.h <<\EOF 23932#define HAVE_TERM_H 1 23933EOF 23934 23935 ;; 23936(ncurses/term.h) 23937 23938cat >>confdefs.h <<\EOF 23939#define HAVE_NCURSES_TERM_H 1 23940EOF 23941 23942 ;; 23943(ncursesw/term.h) 23944 23945cat >>confdefs.h <<\EOF 23946#define HAVE_NCURSESW_TERM_H 1 23947EOF 23948 23949 ;; 23950esac 23951 23952echo "$as_me:23952: checking return type of signal handlers" >&5 23953echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6 23954if test "${ac_cv_type_signal+set}" = set; then 23955 echo $ECHO_N "(cached) $ECHO_C" >&6 23956else 23957 cat >"conftest.$ac_ext" <<_ACEOF 23958#line 23958 "configure" 23959#include "confdefs.h" 23960#include <sys/types.h> 23961#include <signal.h> 23962#ifdef signal 23963# undef signal 23964#endif 23965#ifdef __cplusplus 23966extern "C" void (*signal (int, void (*)(int)))(int); 23967#else 23968void (*signal ()) (); 23969#endif 23970 23971int 23972main (void) 23973{ 23974int i; 23975 ; 23976 return 0; 23977} 23978_ACEOF 23979rm -f "conftest.$ac_objext" 23980if { (eval echo "$as_me:23980: \"$ac_compile\"") >&5 23981 (eval $ac_compile) 2>&5 23982 ac_status=$? 23983 echo "$as_me:23983: \$? = $ac_status" >&5 23984 (exit "$ac_status"); } && 23985 { ac_try='test -s "conftest.$ac_objext"' 23986 { (eval echo "$as_me:23986: \"$ac_try\"") >&5 23987 (eval $ac_try) 2>&5 23988 ac_status=$? 23989 echo "$as_me:23989: \$? = $ac_status" >&5 23990 (exit "$ac_status"); }; }; then 23991 ac_cv_type_signal=void 23992else 23993 echo "$as_me: failed program was:" >&5 23994cat "conftest.$ac_ext" >&5 23995ac_cv_type_signal=int 23996fi 23997rm -f "conftest.$ac_objext" "conftest.$ac_ext" 23998fi 23999echo "$as_me:23999: result: $ac_cv_type_signal" >&5 24000echo "${ECHO_T}$ac_cv_type_signal" >&6 24001 24002cat >>confdefs.h <<EOF 24003#define RETSIGTYPE $ac_cv_type_signal 24004EOF 24005 24006for ac_func in \ 24007btowc \ 24008mblen \ 24009mbrlen \ 24010mbrtowc \ 24011mbtowc \ 24012strcasecmp \ 24013strftime \ 24014tsearch \ 24015waitpid \ 24016wcsrtombs \ 24017wcstombs \ 24018wctob \ 24019wctomb \ 24020mktime \ 24021 24022do 24023as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 24024echo "$as_me:24024: checking for $ac_func" >&5 24025echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6 24026if eval "test \"\${$as_ac_var+set}\" = set"; then 24027 echo $ECHO_N "(cached) $ECHO_C" >&6 24028else 24029 cat >"conftest.$ac_ext" <<_ACEOF 24030#line 24030 "configure" 24031#include "confdefs.h" 24032#define $ac_func autoconf_temporary 24033#include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */ 24034#undef $ac_func 24035 24036#ifdef __cplusplus 24037extern "C" 24038#endif 24039 24040/* We use char because int might match the return type of a gcc2 24041 builtin and then its argument prototype would still apply. */ 24042char $ac_func (void); 24043 24044int 24045main (void) 24046{ 24047 24048/* The GNU C library defines stubs for functions which it implements 24049 to always fail with ENOSYS. Some functions are actually named 24050 something starting with __ and the normal name is an alias. */ 24051#if defined (__stub_$ac_func) || defined (__stub___$ac_func) 24052#error found stub for $ac_func 24053#endif 24054 24055 return $ac_func (); 24056 ; 24057 return 0; 24058} 24059_ACEOF 24060rm -f "conftest.$ac_objext" "conftest$ac_exeext" 24061if { (eval echo "$as_me:24061: \"$ac_link\"") >&5 24062 (eval $ac_link) 2>&5 24063 ac_status=$? 24064 echo "$as_me:24064: \$? = $ac_status" >&5 24065 (exit "$ac_status"); } && 24066 { ac_try='test -s "conftest$ac_exeext"' 24067 { (eval echo "$as_me:24067: \"$ac_try\"") >&5 24068 (eval $ac_try) 2>&5 24069 ac_status=$? 24070 echo "$as_me:24070: \$? = $ac_status" >&5 24071 (exit "$ac_status"); }; }; then 24072 eval "$as_ac_var=yes" 24073else 24074 echo "$as_me: failed program was:" >&5 24075cat "conftest.$ac_ext" >&5 24076eval "$as_ac_var=no" 24077fi 24078rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 24079fi 24080echo "$as_me:24080: result: `eval echo '${'"$as_ac_var"'}'`" >&5 24081echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6 24082if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then 24083 cat >>confdefs.h <<EOF 24084#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 24085EOF 24086 24087fi 24088done 24089 24090echo "$as_me:24090: checking definition to turn on extended curses functions" >&5 24091echo $ECHO_N "checking definition to turn on extended curses functions... $ECHO_C" >&6 24092if test "${cf_cv_need_xopen_extension+set}" = set; then 24093 echo $ECHO_N "(cached) $ECHO_C" >&6 24094else 24095 24096cf_cv_need_xopen_extension=unknown 24097cat >"conftest.$ac_ext" <<_ACEOF 24098#line 24098 "configure" 24099#include "confdefs.h" 24100 24101#include <stdlib.h> 24102#include <${cf_cv_ncurses_header:-curses.h}> 24103int 24104main (void) 24105{ 24106 24107#if defined(NCURSES_VERSION_PATCH) 24108#if (NCURSES_VERSION_PATCH < 20100501) && (NCURSES_VERSION_PATCH >= 20100403) 24109 make an error 24110#endif 24111#endif 24112#ifdef NCURSES_VERSION 24113 cchar_t check; 24114 int check2 = curs_set((int)sizeof(check)); 24115#endif 24116 long x = winnstr(stdscr, "", 0); 24117 int x1, y1; 24118#ifdef NCURSES_VERSION 24119 (void)check2; 24120#endif 24121 getbegyx(stdscr, y1, x1); 24122 (void)x; 24123 (void)y1; 24124 (void)x1; 24125 24126 ; 24127 return 0; 24128} 24129_ACEOF 24130rm -f "conftest.$ac_objext" "conftest$ac_exeext" 24131if { (eval echo "$as_me:24131: \"$ac_link\"") >&5 24132 (eval $ac_link) 2>&5 24133 ac_status=$? 24134 echo "$as_me:24134: \$? = $ac_status" >&5 24135 (exit "$ac_status"); } && 24136 { ac_try='test -s "conftest$ac_exeext"' 24137 { (eval echo "$as_me:24137: \"$ac_try\"") >&5 24138 (eval $ac_try) 2>&5 24139 ac_status=$? 24140 echo "$as_me:24140: \$? = $ac_status" >&5 24141 (exit "$ac_status"); }; }; then 24142 cf_cv_need_xopen_extension=none 24143else 24144 echo "$as_me: failed program was:" >&5 24145cat "conftest.$ac_ext" >&5 24146 24147 for cf_try_xopen_extension in _XOPEN_SOURCE_EXTENDED NCURSES_WIDECHAR 24148 do 24149 cat >"conftest.$ac_ext" <<_ACEOF 24150#line 24150 "configure" 24151#include "confdefs.h" 24152 24153#define $cf_try_xopen_extension 1 24154#include <stdlib.h> 24155#include <${cf_cv_ncurses_header:-curses.h}> 24156int 24157main (void) 24158{ 24159 24160#ifdef NCURSES_VERSION 24161 cchar_t check; 24162 int check2 = curs_set((int)sizeof(check)); 24163#endif 24164 long x = winnstr(stdscr, "", 0); 24165 int x1, y1; 24166 getbegyx(stdscr, y1, x1); 24167#ifdef NCURSES_VERSION 24168 (void)check2; 24169#endif 24170 (void)x; 24171 (void)y1; 24172 (void)x1; 24173 24174 ; 24175 return 0; 24176} 24177_ACEOF 24178rm -f "conftest.$ac_objext" "conftest$ac_exeext" 24179if { (eval echo "$as_me:24179: \"$ac_link\"") >&5 24180 (eval $ac_link) 2>&5 24181 ac_status=$? 24182 echo "$as_me:24182: \$? = $ac_status" >&5 24183 (exit "$ac_status"); } && 24184 { ac_try='test -s "conftest$ac_exeext"' 24185 { (eval echo "$as_me:24185: \"$ac_try\"") >&5 24186 (eval $ac_try) 2>&5 24187 ac_status=$? 24188 echo "$as_me:24188: \$? = $ac_status" >&5 24189 (exit "$ac_status"); }; }; then 24190 cf_cv_need_xopen_extension=$cf_try_xopen_extension; break 24191else 24192 echo "$as_me: failed program was:" >&5 24193cat "conftest.$ac_ext" >&5 24194fi 24195rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 24196 done 24197 24198fi 24199rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 24200 24201fi 24202echo "$as_me:24202: result: $cf_cv_need_xopen_extension" >&5 24203echo "${ECHO_T}$cf_cv_need_xopen_extension" >&6 24204 24205case "$cf_cv_need_xopen_extension" in 24206(*_*) 24207 24208 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 24209 CPPFLAGS="${CPPFLAGS}-D$cf_cv_need_xopen_extension" 24210 24211 ;; 24212esac 24213 24214echo "$as_me:24214: checking for unctrl.h" >&5 24215echo $ECHO_N "checking for unctrl.h... $ECHO_C" >&6 24216if test "${cf_cv_unctrl_header+set}" = set; then 24217 echo $ECHO_N "(cached) $ECHO_C" >&6 24218else 24219 24220# If we found <ncurses/curses.h>, look for <ncurses/unctrl.h>, but always look 24221# for <unctrl.h> if we do not find the variant. 24222 24223cf_header_list="unctrl.h ncurses/unctrl.h ncursesw/unctrl.h" 24224 24225case "${cf_cv_ncurses_header:-curses.h}" in 24226(*/*) 24227 cf_header_item=`echo "${cf_cv_ncurses_header:-curses.h}" | sed -e 's%\..*%%' -e 's%/.*%/%'`unctrl.h 24228 cf_header_list="$cf_header_item $cf_header_list" 24229 ;; 24230esac 24231 24232for cf_header in $cf_header_list 24233do 24234 cat >"conftest.$ac_ext" <<_ACEOF 24235#line 24235 "configure" 24236#include "confdefs.h" 24237 24238#include <${cf_cv_ncurses_header:-curses.h}> 24239#include <${cf_header}> 24240int 24241main (void) 24242{ 24243WINDOW *x; (void)x 24244 ; 24245 return 0; 24246} 24247_ACEOF 24248rm -f "conftest.$ac_objext" 24249if { (eval echo "$as_me:24249: \"$ac_compile\"") >&5 24250 (eval $ac_compile) 2>&5 24251 ac_status=$? 24252 echo "$as_me:24252: \$? = $ac_status" >&5 24253 (exit "$ac_status"); } && 24254 { ac_try='test -s "conftest.$ac_objext"' 24255 { (eval echo "$as_me:24255: \"$ac_try\"") >&5 24256 (eval $ac_try) 2>&5 24257 ac_status=$? 24258 echo "$as_me:24258: \$? = $ac_status" >&5 24259 (exit "$ac_status"); }; }; then 24260 cf_cv_unctrl_header=$cf_header 24261 break 24262else 24263 echo "$as_me: failed program was:" >&5 24264cat "conftest.$ac_ext" >&5 24265cf_cv_unctrl_header=no 24266fi 24267rm -f "conftest.$ac_objext" "conftest.$ac_ext" 24268done 24269 24270fi 24271echo "$as_me:24271: result: $cf_cv_unctrl_header" >&5 24272echo "${ECHO_T}$cf_cv_unctrl_header" >&6 24273 24274case "$cf_cv_unctrl_header" in 24275(no) 24276 { echo "$as_me:24276: WARNING: unctrl.h header not found" >&5 24277echo "$as_me: WARNING: unctrl.h header not found" >&2;} 24278 ;; 24279esac 24280 24281case "$cf_cv_unctrl_header" in 24282(unctrl.h) 24283 24284cat >>confdefs.h <<\EOF 24285#define HAVE_UNCTRL_H 1 24286EOF 24287 24288 ;; 24289(ncurses/unctrl.h) 24290 24291cat >>confdefs.h <<\EOF 24292#define HAVE_NCURSES_UNCTRL_H 1 24293EOF 24294 24295 ;; 24296(ncursesw/unctrl.h) 24297 24298cat >>confdefs.h <<\EOF 24299#define HAVE_NCURSESW_UNCTRL_H 1 24300EOF 24301 24302 ;; 24303esac 24304 24305for cf_func in \ 24306flushinp \ 24307getattrs \ 24308getbegx \ 24309getbegy \ 24310getbegyx \ 24311getcurx \ 24312getcury \ 24313getmaxx \ 24314getmaxy \ 24315getmaxyx \ 24316getparx \ 24317getpary \ 24318getparyx \ 24319use_default_colors \ 24320wchgat \ 24321wcursyncup \ 24322wget_wch \ 24323wsyncup \ 24324 24325do 24326 24327cf_tr_func=`echo "$cf_func" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` 24328 24329 echo "$as_me:24329: checking for ${cf_func}" >&5 24330echo $ECHO_N "checking for ${cf_func}... $ECHO_C" >&6 24331 24332echo "${as_me:-configure}:24332: testing ${cf_func} ..." 1>&5 24333 24334 if eval "test \"\${cf_cv_func_$cf_func+set}\" = set"; then 24335 echo $ECHO_N "(cached) $ECHO_C" >&6 24336else 24337 24338 eval cf_result='$ac_cv_func_'$cf_func 24339 if test ".$cf_result" != ".no"; then 24340 cat >"conftest.$ac_ext" <<_ACEOF 24341#line 24341 "configure" 24342#include "confdefs.h" 24343 24344#ifdef HAVE_XCURSES 24345#include <xcurses.h> 24346char * XCursesProgramName = "test"; 24347#else 24348#include <${cf_cv_ncurses_header:-curses.h}> 24349#if defined(NCURSES_VERSION) && defined(HAVE_NCURSESW_TERM_H) 24350#include <ncursesw/term.h> 24351#elif defined(NCURSES_VERSION) && defined(HAVE_NCURSES_TERM_H) 24352#include <ncurses/term.h> 24353#elif defined(HAVE_TERM_H) 24354#include <term.h> 24355#endif 24356#endif 24357 24358int 24359main (void) 24360{ 24361 24362#ifndef ${cf_func} 24363long foo = (long)(&${cf_func}); 24364fprintf(stderr, "testing linkage of $cf_func:%p\\n", (void *)foo); 24365if (foo + 1234L > 5678L) 24366 ${cf_cv_main_return:-return}(foo != 0); 24367#endif 24368 24369 ; 24370 return 0; 24371} 24372_ACEOF 24373rm -f "conftest.$ac_objext" "conftest$ac_exeext" 24374if { (eval echo "$as_me:24374: \"$ac_link\"") >&5 24375 (eval $ac_link) 2>&5 24376 ac_status=$? 24377 echo "$as_me:24377: \$? = $ac_status" >&5 24378 (exit "$ac_status"); } && 24379 { ac_try='test -s "conftest$ac_exeext"' 24380 { (eval echo "$as_me:24380: \"$ac_try\"") >&5 24381 (eval $ac_try) 2>&5 24382 ac_status=$? 24383 echo "$as_me:24383: \$? = $ac_status" >&5 24384 (exit "$ac_status"); }; }; then 24385 cf_result=yes 24386else 24387 echo "$as_me: failed program was:" >&5 24388cat "conftest.$ac_ext" >&5 24389cf_result=no 24390fi 24391rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 24392 fi 24393 eval 'cf_cv_func_'$cf_func'="$cf_result"' 24394 24395fi 24396 24397 # use the computed/retrieved cache-value: 24398 eval 'cf_result=$cf_cv_func_'$cf_func 24399 echo "$as_me:24399: result: $cf_result" >&5 24400echo "${ECHO_T}$cf_result" >&6 24401 if test "$cf_result" != no; then 24402 cat >>confdefs.h <<EOF 24403#define HAVE_${cf_tr_func} 1 24404EOF 24405 24406 fi 24407done 24408 24409for cf_func in \ 24410curses_exit \ 24411_nc_free_and_exit \ 24412 24413do 24414 24415cf_tr_func=`echo "$cf_func" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` 24416 24417 echo "$as_me:24417: checking for ${cf_func}" >&5 24418echo $ECHO_N "checking for ${cf_func}... $ECHO_C" >&6 24419 24420echo "${as_me:-configure}:24420: testing ${cf_func} ..." 1>&5 24421 24422 if eval "test \"\${cf_cv_func_$cf_func+set}\" = set"; then 24423 echo $ECHO_N "(cached) $ECHO_C" >&6 24424else 24425 24426 eval cf_result='$ac_cv_func_'$cf_func 24427 if test ".$cf_result" != ".no"; then 24428 cat >"conftest.$ac_ext" <<_ACEOF 24429#line 24429 "configure" 24430#include "confdefs.h" 24431 24432#ifdef HAVE_XCURSES 24433#include <xcurses.h> 24434char * XCursesProgramName = "test"; 24435#else 24436#include <${cf_cv_ncurses_header:-curses.h}> 24437#if defined(NCURSES_VERSION) && defined(HAVE_NCURSESW_TERM_H) 24438#include <ncursesw/term.h> 24439#elif defined(NCURSES_VERSION) && defined(HAVE_NCURSES_TERM_H) 24440#include <ncurses/term.h> 24441#elif defined(HAVE_TERM_H) 24442#include <term.h> 24443#endif 24444#endif 24445 24446int 24447main (void) 24448{ 24449 24450#ifndef ${cf_func} 24451long foo = (long)(&${cf_func}); 24452fprintf(stderr, "testing linkage of $cf_func:%p\\n", (void *)foo); 24453if (foo + 1234L > 5678L) 24454 ${cf_cv_main_return:-return}(foo != 0); 24455#endif 24456 24457 ; 24458 return 0; 24459} 24460_ACEOF 24461rm -f "conftest.$ac_objext" "conftest$ac_exeext" 24462if { (eval echo "$as_me:24462: \"$ac_link\"") >&5 24463 (eval $ac_link) 2>&5 24464 ac_status=$? 24465 echo "$as_me:24465: \$? = $ac_status" >&5 24466 (exit "$ac_status"); } && 24467 { ac_try='test -s "conftest$ac_exeext"' 24468 { (eval echo "$as_me:24468: \"$ac_try\"") >&5 24469 (eval $ac_try) 2>&5 24470 ac_status=$? 24471 echo "$as_me:24471: \$? = $ac_status" >&5 24472 (exit "$ac_status"); }; }; then 24473 cf_result=yes 24474else 24475 echo "$as_me: failed program was:" >&5 24476cat "conftest.$ac_ext" >&5 24477cf_result=no 24478fi 24479rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 24480 fi 24481 eval 'cf_cv_func_'$cf_func'="$cf_result"' 24482 24483fi 24484 24485 # use the computed/retrieved cache-value: 24486 eval 'cf_result=$cf_cv_func_'$cf_func 24487 echo "$as_me:24487: result: $cf_result" >&5 24488echo "${ECHO_T}$cf_result" >&6 24489 if test "$cf_result" != no; then 24490 cat >>confdefs.h <<EOF 24491#define HAVE_${cf_tr_func} 1 24492EOF 24493 24494 fi 24495done 24496 24497echo "$as_me:24497: checking for start_color" >&5 24498echo $ECHO_N "checking for start_color... $ECHO_C" >&6 24499if test "${ac_cv_func_start_color+set}" = set; then 24500 echo $ECHO_N "(cached) $ECHO_C" >&6 24501else 24502 cat >"conftest.$ac_ext" <<_ACEOF 24503#line 24503 "configure" 24504#include "confdefs.h" 24505#define start_color autoconf_temporary 24506#include <limits.h> /* least-intrusive standard header which defines gcc2 __stub macros */ 24507#undef start_color 24508 24509#ifdef __cplusplus 24510extern "C" 24511#endif 24512 24513/* We use char because int might match the return type of a gcc2 24514 builtin and then its argument prototype would still apply. */ 24515char start_color (void); 24516 24517int 24518main (void) 24519{ 24520 24521/* The GNU C library defines stubs for functions which it implements 24522 to always fail with ENOSYS. Some functions are actually named 24523 something starting with __ and the normal name is an alias. */ 24524#if defined (__stub_start_color) || defined (__stub___start_color) 24525#error found stub for start_color 24526#endif 24527 24528 return start_color (); 24529 ; 24530 return 0; 24531} 24532_ACEOF 24533rm -f "conftest.$ac_objext" "conftest$ac_exeext" 24534if { (eval echo "$as_me:24534: \"$ac_link\"") >&5 24535 (eval $ac_link) 2>&5 24536 ac_status=$? 24537 echo "$as_me:24537: \$? = $ac_status" >&5 24538 (exit "$ac_status"); } && 24539 { ac_try='test -s "conftest$ac_exeext"' 24540 { (eval echo "$as_me:24540: \"$ac_try\"") >&5 24541 (eval $ac_try) 2>&5 24542 ac_status=$? 24543 echo "$as_me:24543: \$? = $ac_status" >&5 24544 (exit "$ac_status"); }; }; then 24545 ac_cv_func_start_color=yes 24546else 24547 echo "$as_me: failed program was:" >&5 24548cat "conftest.$ac_ext" >&5 24549ac_cv_func_start_color=no 24550fi 24551rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 24552fi 24553echo "$as_me:24553: result: $ac_cv_func_start_color" >&5 24554echo "${ECHO_T}$ac_cv_func_start_color" >&6 24555if test "$ac_cv_func_start_color" = yes; then 24556 24557cat >>confdefs.h <<\EOF 24558#define HAVE_COLOR 1 24559EOF 24560 24561fi 24562 24563echo "$as_me:24563: checking for chtype typedef" >&5 24564echo $ECHO_N "checking for chtype typedef... $ECHO_C" >&6 24565if test "${cf_cv_chtype_decl+set}" = set; then 24566 echo $ECHO_N "(cached) $ECHO_C" >&6 24567else 24568 24569 cat >"conftest.$ac_ext" <<_ACEOF 24570#line 24570 "configure" 24571#include "confdefs.h" 24572#include <${cf_cv_ncurses_header:-curses.h}> 24573int 24574main (void) 24575{ 24576chtype foo; (void)foo 24577 ; 24578 return 0; 24579} 24580_ACEOF 24581rm -f "conftest.$ac_objext" 24582if { (eval echo "$as_me:24582: \"$ac_compile\"") >&5 24583 (eval $ac_compile) 2>&5 24584 ac_status=$? 24585 echo "$as_me:24585: \$? = $ac_status" >&5 24586 (exit "$ac_status"); } && 24587 { ac_try='test -s "conftest.$ac_objext"' 24588 { (eval echo "$as_me:24588: \"$ac_try\"") >&5 24589 (eval $ac_try) 2>&5 24590 ac_status=$? 24591 echo "$as_me:24591: \$? = $ac_status" >&5 24592 (exit "$ac_status"); }; }; then 24593 cf_cv_chtype_decl=yes 24594else 24595 echo "$as_me: failed program was:" >&5 24596cat "conftest.$ac_ext" >&5 24597cf_cv_chtype_decl=no 24598fi 24599rm -f "conftest.$ac_objext" "conftest.$ac_ext" 24600fi 24601echo "$as_me:24601: result: $cf_cv_chtype_decl" >&5 24602echo "${ECHO_T}$cf_cv_chtype_decl" >&6 24603if test "$cf_cv_chtype_decl" = yes ; then 24604 24605cat >>confdefs.h <<\EOF 24606#define HAVE_TYPE_CHTYPE 1 24607EOF 24608 24609 echo "$as_me:24609: checking if chtype is scalar or struct" >&5 24610echo $ECHO_N "checking if chtype is scalar or struct... $ECHO_C" >&6 24611if test "${cf_cv_chtype_type+set}" = set; then 24612 echo $ECHO_N "(cached) $ECHO_C" >&6 24613else 24614 24615 cat >"conftest.$ac_ext" <<_ACEOF 24616#line 24616 "configure" 24617#include "confdefs.h" 24618#include <${cf_cv_ncurses_header:-curses.h}> 24619int 24620main (void) 24621{ 24622static chtype foo; long x = foo; (void)x 24623 ; 24624 return 0; 24625} 24626_ACEOF 24627rm -f "conftest.$ac_objext" 24628if { (eval echo "$as_me:24628: \"$ac_compile\"") >&5 24629 (eval $ac_compile) 2>&5 24630 ac_status=$? 24631 echo "$as_me:24631: \$? = $ac_status" >&5 24632 (exit "$ac_status"); } && 24633 { ac_try='test -s "conftest.$ac_objext"' 24634 { (eval echo "$as_me:24634: \"$ac_try\"") >&5 24635 (eval $ac_try) 2>&5 24636 ac_status=$? 24637 echo "$as_me:24637: \$? = $ac_status" >&5 24638 (exit "$ac_status"); }; }; then 24639 cf_cv_chtype_type=scalar 24640else 24641 echo "$as_me: failed program was:" >&5 24642cat "conftest.$ac_ext" >&5 24643cf_cv_chtype_type=struct 24644fi 24645rm -f "conftest.$ac_objext" "conftest.$ac_ext" 24646fi 24647echo "$as_me:24647: result: $cf_cv_chtype_type" >&5 24648echo "${ECHO_T}$cf_cv_chtype_type" >&6 24649 if test "$cf_cv_chtype_type" = scalar ; then 24650 24651cat >>confdefs.h <<\EOF 24652#define TYPE_CHTYPE_IS_SCALAR 1 24653EOF 24654 24655 fi 24656fi 24657 24658echo "$as_me:24658: checking for wide alternate character set array" >&5 24659echo $ECHO_N "checking for wide alternate character set array... $ECHO_C" >&6 24660if test "${cf_cv_curses_wacs_map+set}" = set; then 24661 echo $ECHO_N "(cached) $ECHO_C" >&6 24662else 24663 24664 cf_cv_curses_wacs_map=unknown 24665 for name in wacs_map _wacs_map __wacs_map _nc_wacs _wacs_char 24666 do 24667 cat >"conftest.$ac_ext" <<_ACEOF 24668#line 24668 "configure" 24669#include "confdefs.h" 24670 24671#ifndef _XOPEN_SOURCE_EXTENDED 24672#define _XOPEN_SOURCE_EXTENDED 24673#endif 24674#include <${cf_cv_ncurses_header:-curses.h}> 24675int 24676main (void) 24677{ 24678void *foo = &(${name}['k']); (void)foo 24679 ; 24680 return 0; 24681} 24682_ACEOF 24683rm -f "conftest.$ac_objext" "conftest$ac_exeext" 24684if { (eval echo "$as_me:24684: \"$ac_link\"") >&5 24685 (eval $ac_link) 2>&5 24686 ac_status=$? 24687 echo "$as_me:24687: \$? = $ac_status" >&5 24688 (exit "$ac_status"); } && 24689 { ac_try='test -s "conftest$ac_exeext"' 24690 { (eval echo "$as_me:24690: \"$ac_try\"") >&5 24691 (eval $ac_try) 2>&5 24692 ac_status=$? 24693 echo "$as_me:24693: \$? = $ac_status" >&5 24694 (exit "$ac_status"); }; }; then 24695 cf_cv_curses_wacs_map=$name 24696 break 24697else 24698 echo "$as_me: failed program was:" >&5 24699cat "conftest.$ac_ext" >&5 24700fi 24701rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 24702 done 24703fi 24704echo "$as_me:24704: result: $cf_cv_curses_wacs_map" >&5 24705echo "${ECHO_T}$cf_cv_curses_wacs_map" >&6 24706 24707test "$cf_cv_curses_wacs_map" != unknown && 24708cat >>confdefs.h <<EOF 24709#define CURSES_WACS_ARRAY $cf_cv_curses_wacs_map 24710EOF 24711 24712echo "$as_me:24712: checking for wide alternate character constants" >&5 24713echo $ECHO_N "checking for wide alternate character constants... $ECHO_C" >&6 24714if test "${cf_cv_curses_wacs_symbols+set}" = set; then 24715 echo $ECHO_N "(cached) $ECHO_C" >&6 24716else 24717 24718cf_cv_curses_wacs_symbols=no 24719if test "$cf_cv_curses_wacs_map" != unknown 24720then 24721 cat >"conftest.$ac_ext" <<_ACEOF 24722#line 24722 "configure" 24723#include "confdefs.h" 24724 24725#ifndef _XOPEN_SOURCE_EXTENDED 24726#define _XOPEN_SOURCE_EXTENDED 24727#endif 24728#include <${cf_cv_ncurses_header:-curses.h}> 24729int 24730main (void) 24731{ 24732cchar_t *foo = WACS_PLUS; 24733 ${cf_cv_curses_wacs_map}['k'] = *WACS_PLUS; (void)foo 24734 ; 24735 return 0; 24736} 24737_ACEOF 24738rm -f "conftest.$ac_objext" "conftest$ac_exeext" 24739if { (eval echo "$as_me:24739: \"$ac_link\"") >&5 24740 (eval $ac_link) 2>&5 24741 ac_status=$? 24742 echo "$as_me:24742: \$? = $ac_status" >&5 24743 (exit "$ac_status"); } && 24744 { ac_try='test -s "conftest$ac_exeext"' 24745 { (eval echo "$as_me:24745: \"$ac_try\"") >&5 24746 (eval $ac_try) 2>&5 24747 ac_status=$? 24748 echo "$as_me:24748: \$? = $ac_status" >&5 24749 (exit "$ac_status"); }; }; then 24750 cf_cv_curses_wacs_symbols=yes 24751else 24752 echo "$as_me: failed program was:" >&5 24753cat "conftest.$ac_ext" >&5 24754fi 24755rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 24756else 24757 cat >"conftest.$ac_ext" <<_ACEOF 24758#line 24758 "configure" 24759#include "confdefs.h" 24760 24761#ifndef _XOPEN_SOURCE_EXTENDED 24762#define _XOPEN_SOURCE_EXTENDED 24763#endif 24764#include <${cf_cv_ncurses_header:-curses.h}> 24765int 24766main (void) 24767{ 24768cchar_t *foo = WACS_PLUS; (void)foo 24769 ; 24770 return 0; 24771} 24772_ACEOF 24773rm -f "conftest.$ac_objext" "conftest$ac_exeext" 24774if { (eval echo "$as_me:24774: \"$ac_link\"") >&5 24775 (eval $ac_link) 2>&5 24776 ac_status=$? 24777 echo "$as_me:24777: \$? = $ac_status" >&5 24778 (exit "$ac_status"); } && 24779 { ac_try='test -s "conftest$ac_exeext"' 24780 { (eval echo "$as_me:24780: \"$ac_try\"") >&5 24781 (eval $ac_try) 2>&5 24782 ac_status=$? 24783 echo "$as_me:24783: \$? = $ac_status" >&5 24784 (exit "$ac_status"); }; }; then 24785 cf_cv_curses_wacs_symbols=yes 24786else 24787 echo "$as_me: failed program was:" >&5 24788cat "conftest.$ac_ext" >&5 24789fi 24790rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 24791fi 24792 24793fi 24794echo "$as_me:24794: result: $cf_cv_curses_wacs_symbols" >&5 24795echo "${ECHO_T}$cf_cv_curses_wacs_symbols" >&6 24796 24797test "$cf_cv_curses_wacs_symbols" != no && 24798cat >>confdefs.h <<\EOF 24799#define CURSES_WACS_SYMBOLS 1 24800EOF 24801 24802for cf_func in wgetparent 24803do 24804 24805cf_tr_func=`echo "$cf_func" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%` 24806 24807 echo "$as_me:24807: checking for ${cf_func}" >&5 24808echo $ECHO_N "checking for ${cf_func}... $ECHO_C" >&6 24809 24810echo "${as_me:-configure}:24810: testing ${cf_func} ..." 1>&5 24811 24812 if eval "test \"\${cf_cv_func_$cf_func+set}\" = set"; then 24813 echo $ECHO_N "(cached) $ECHO_C" >&6 24814else 24815 24816 eval cf_result='$ac_cv_func_'$cf_func 24817 if test ".$cf_result" != ".no"; then 24818 cat >"conftest.$ac_ext" <<_ACEOF 24819#line 24819 "configure" 24820#include "confdefs.h" 24821 24822#ifdef HAVE_XCURSES 24823#include <xcurses.h> 24824char * XCursesProgramName = "test"; 24825#else 24826#include <${cf_cv_ncurses_header:-curses.h}> 24827#if defined(NCURSES_VERSION) && defined(HAVE_NCURSESW_TERM_H) 24828#include <ncursesw/term.h> 24829#elif defined(NCURSES_VERSION) && defined(HAVE_NCURSES_TERM_H) 24830#include <ncurses/term.h> 24831#elif defined(HAVE_TERM_H) 24832#include <term.h> 24833#endif 24834#endif 24835 24836int 24837main (void) 24838{ 24839 24840#ifndef ${cf_func} 24841long foo = (long)(&${cf_func}); 24842fprintf(stderr, "testing linkage of $cf_func:%p\\n", (void *)foo); 24843if (foo + 1234L > 5678L) 24844 ${cf_cv_main_return:-return}(foo != 0); 24845#endif 24846 24847 ; 24848 return 0; 24849} 24850_ACEOF 24851rm -f "conftest.$ac_objext" "conftest$ac_exeext" 24852if { (eval echo "$as_me:24852: \"$ac_link\"") >&5 24853 (eval $ac_link) 2>&5 24854 ac_status=$? 24855 echo "$as_me:24855: \$? = $ac_status" >&5 24856 (exit "$ac_status"); } && 24857 { ac_try='test -s "conftest$ac_exeext"' 24858 { (eval echo "$as_me:24858: \"$ac_try\"") >&5 24859 (eval $ac_try) 2>&5 24860 ac_status=$? 24861 echo "$as_me:24861: \$? = $ac_status" >&5 24862 (exit "$ac_status"); }; }; then 24863 cf_result=yes 24864else 24865 echo "$as_me: failed program was:" >&5 24866cat "conftest.$ac_ext" >&5 24867cf_result=no 24868fi 24869rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 24870 fi 24871 eval 'cf_cv_func_'$cf_func'="$cf_result"' 24872 24873fi 24874 24875 # use the computed/retrieved cache-value: 24876 eval 'cf_result=$cf_cv_func_'$cf_func 24877 echo "$as_me:24877: result: $cf_result" >&5 24878echo "${ECHO_T}$cf_result" >&6 24879 if test "$cf_result" != no; then 24880 cat >>confdefs.h <<EOF 24881#define HAVE_${cf_tr_func} 1 24882EOF 24883 24884 fi 24885done 24886 24887if test "x$cf_cv_func_wgetparent" != xyes 24888then 24889 echo "$as_me:24889: checking if WINDOW has _parent member" >&5 24890echo $ECHO_N "checking if WINDOW has _parent member... $ECHO_C" >&6 24891 cat >"conftest.$ac_ext" <<_ACEOF 24892#line 24892 "configure" 24893#include "confdefs.h" 24894#include <${cf_cv_ncurses_header:-curses.h}> 24895int 24896main (void) 24897{ 24898WINDOW *p = stdscr->_parent; (void)p 24899 ; 24900 return 0; 24901} 24902_ACEOF 24903rm -f "conftest.$ac_objext" 24904if { (eval echo "$as_me:24904: \"$ac_compile\"") >&5 24905 (eval $ac_compile) 2>&5 24906 ac_status=$? 24907 echo "$as_me:24907: \$? = $ac_status" >&5 24908 (exit "$ac_status"); } && 24909 { ac_try='test -s "conftest.$ac_objext"' 24910 { (eval echo "$as_me:24910: \"$ac_try\"") >&5 24911 (eval $ac_try) 2>&5 24912 ac_status=$? 24913 echo "$as_me:24913: \$? = $ac_status" >&5 24914 (exit "$ac_status"); }; }; then 24915 cf_window__parent=yes 24916else 24917 echo "$as_me: failed program was:" >&5 24918cat "conftest.$ac_ext" >&5 24919cf_window__parent=no 24920fi 24921rm -f "conftest.$ac_objext" "conftest.$ac_ext" 24922 echo "$as_me:24922: result: $cf_window__parent" >&5 24923echo "${ECHO_T}$cf_window__parent" >&6 24924 if test "$cf_window__parent" = yes 24925 then 24926 24927cat >>confdefs.h <<\EOF 24928#define HAVE_WINDOW__PARENT 1 24929EOF 24930 24931 fi 24932fi 24933 24934for ac_header in sys/wait.h 24935do 24936as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 24937echo "$as_me:24937: checking for $ac_header" >&5 24938echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 24939if eval "test \"\${$as_ac_Header+set}\" = set"; then 24940 echo $ECHO_N "(cached) $ECHO_C" >&6 24941else 24942 cat >"conftest.$ac_ext" <<_ACEOF 24943#line 24943 "configure" 24944#include "confdefs.h" 24945#include <$ac_header> 24946_ACEOF 24947if { (eval echo "$as_me:24947: \"$ac_cpp "conftest.$ac_ext"\"") >&5 24948 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 24949 ac_status=$? 24950 $EGREP -v '^ *\+' conftest.er1 >conftest.err 24951 rm -f conftest.er1 24952 cat conftest.err >&5 24953 echo "$as_me:24953: \$? = $ac_status" >&5 24954 (exit "$ac_status"); } >/dev/null; then 24955 if test -s conftest.err; then 24956 ac_cpp_err=$ac_c_preproc_warn_flag 24957 else 24958 ac_cpp_err= 24959 fi 24960else 24961 ac_cpp_err=yes 24962fi 24963if test -z "$ac_cpp_err"; then 24964 eval "$as_ac_Header=yes" 24965else 24966 echo "$as_me: failed program was:" >&5 24967 cat "conftest.$ac_ext" >&5 24968 eval "$as_ac_Header=no" 24969fi 24970rm -f conftest.err "conftest.$ac_ext" 24971fi 24972echo "$as_me:24972: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 24973echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6 24974if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then 24975 cat >>confdefs.h <<EOF 24976#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 24977EOF 24978 24979fi 24980done 24981 24982cf_wait_headers="#include <sys/types.h> 24983" 24984if test "$ac_cv_header_sys_wait_h" = yes; then 24985cf_wait_headers="$cf_wait_headers 24986#include <sys/wait.h> 24987" 24988else 24989 24990for ac_header in wait.h 24991do 24992as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 24993echo "$as_me:24993: checking for $ac_header" >&5 24994echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 24995if eval "test \"\${$as_ac_Header+set}\" = set"; then 24996 echo $ECHO_N "(cached) $ECHO_C" >&6 24997else 24998 cat >"conftest.$ac_ext" <<_ACEOF 24999#line 24999 "configure" 25000#include "confdefs.h" 25001#include <$ac_header> 25002_ACEOF 25003if { (eval echo "$as_me:25003: \"$ac_cpp "conftest.$ac_ext"\"") >&5 25004 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 25005 ac_status=$? 25006 $EGREP -v '^ *\+' conftest.er1 >conftest.err 25007 rm -f conftest.er1 25008 cat conftest.err >&5 25009 echo "$as_me:25009: \$? = $ac_status" >&5 25010 (exit "$ac_status"); } >/dev/null; then 25011 if test -s conftest.err; then 25012 ac_cpp_err=$ac_c_preproc_warn_flag 25013 else 25014 ac_cpp_err= 25015 fi 25016else 25017 ac_cpp_err=yes 25018fi 25019if test -z "$ac_cpp_err"; then 25020 eval "$as_ac_Header=yes" 25021else 25022 echo "$as_me: failed program was:" >&5 25023 cat "conftest.$ac_ext" >&5 25024 eval "$as_ac_Header=no" 25025fi 25026rm -f conftest.err "conftest.$ac_ext" 25027fi 25028echo "$as_me:25028: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 25029echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6 25030if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then 25031 cat >>confdefs.h <<EOF 25032#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 25033EOF 25034 25035fi 25036done 25037 25038for ac_header in waitstatus.h 25039do 25040as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 25041echo "$as_me:25041: checking for $ac_header" >&5 25042echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 25043if eval "test \"\${$as_ac_Header+set}\" = set"; then 25044 echo $ECHO_N "(cached) $ECHO_C" >&6 25045else 25046 cat >"conftest.$ac_ext" <<_ACEOF 25047#line 25047 "configure" 25048#include "confdefs.h" 25049#include <$ac_header> 25050_ACEOF 25051if { (eval echo "$as_me:25051: \"$ac_cpp "conftest.$ac_ext"\"") >&5 25052 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 25053 ac_status=$? 25054 $EGREP -v '^ *\+' conftest.er1 >conftest.err 25055 rm -f conftest.er1 25056 cat conftest.err >&5 25057 echo "$as_me:25057: \$? = $ac_status" >&5 25058 (exit "$ac_status"); } >/dev/null; then 25059 if test -s conftest.err; then 25060 ac_cpp_err=$ac_c_preproc_warn_flag 25061 else 25062 ac_cpp_err= 25063 fi 25064else 25065 ac_cpp_err=yes 25066fi 25067if test -z "$ac_cpp_err"; then 25068 eval "$as_ac_Header=yes" 25069else 25070 echo "$as_me: failed program was:" >&5 25071 cat "conftest.$ac_ext" >&5 25072 eval "$as_ac_Header=no" 25073fi 25074rm -f conftest.err "conftest.$ac_ext" 25075fi 25076echo "$as_me:25076: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 25077echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6 25078if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then 25079 cat >>confdefs.h <<EOF 25080#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 25081EOF 25082 25083fi 25084done 25085 25086if test "$ac_cv_header_wait_h" = yes; then 25087cf_wait_headers="$cf_wait_headers 25088#include <wait.h> 25089" 25090fi 25091if test "$ac_cv_header_waitstatus_h" = yes; then 25092cf_wait_headers="$cf_wait_headers 25093#include <waitstatus.h> 25094" 25095fi 25096fi 25097 25098echo "$as_me:25098: checking for union wait" >&5 25099echo $ECHO_N "checking for union wait... $ECHO_C" >&6 25100if test "${cf_cv_type_unionwait+set}" = set; then 25101 echo $ECHO_N "(cached) $ECHO_C" >&6 25102else 25103 25104 cat >"conftest.$ac_ext" <<_ACEOF 25105#line 25105 "configure" 25106#include "confdefs.h" 25107$cf_wait_headers 25108int 25109main (void) 25110{ 25111int x; 25112 int y = WEXITSTATUS(x); 25113 int z = WTERMSIG(x); 25114 wait(&x); 25115 (void)x; 25116 (void)y; 25117 (void)z; 25118 25119 ; 25120 return 0; 25121} 25122_ACEOF 25123rm -f "conftest.$ac_objext" "conftest$ac_exeext" 25124if { (eval echo "$as_me:25124: \"$ac_link\"") >&5 25125 (eval $ac_link) 2>&5 25126 ac_status=$? 25127 echo "$as_me:25127: \$? = $ac_status" >&5 25128 (exit "$ac_status"); } && 25129 { ac_try='test -s "conftest$ac_exeext"' 25130 { (eval echo "$as_me:25130: \"$ac_try\"") >&5 25131 (eval $ac_try) 2>&5 25132 ac_status=$? 25133 echo "$as_me:25133: \$? = $ac_status" >&5 25134 (exit "$ac_status"); }; }; then 25135 cf_cv_type_unionwait=no 25136 echo compiles ok w/o union wait 1>&5 25137 25138else 25139 echo "$as_me: failed program was:" >&5 25140cat "conftest.$ac_ext" >&5 25141 25142 cat >"conftest.$ac_ext" <<_ACEOF 25143#line 25143 "configure" 25144#include "confdefs.h" 25145$cf_wait_headers 25146int 25147main (void) 25148{ 25149union wait x; 25150#ifdef WEXITSTATUS 25151 int y = WEXITSTATUS(x); 25152#endif 25153#ifdef WTERMSIG 25154 int z = WTERMSIG(x); 25155#endif 25156 wait(&x); 25157 (void)x; 25158#ifdef WEXITSTATUS 25159 (void)y; 25160#endif 25161#ifdef WTERMSIG 25162 (void)z; 25163#endif 25164 25165 ; 25166 return 0; 25167} 25168_ACEOF 25169rm -f "conftest.$ac_objext" "conftest$ac_exeext" 25170if { (eval echo "$as_me:25170: \"$ac_link\"") >&5 25171 (eval $ac_link) 2>&5 25172 ac_status=$? 25173 echo "$as_me:25173: \$? = $ac_status" >&5 25174 (exit "$ac_status"); } && 25175 { ac_try='test -s "conftest$ac_exeext"' 25176 { (eval echo "$as_me:25176: \"$ac_try\"") >&5 25177 (eval $ac_try) 2>&5 25178 ac_status=$? 25179 echo "$as_me:25179: \$? = $ac_status" >&5 25180 (exit "$ac_status"); }; }; then 25181 cf_cv_type_unionwait=yes 25182 echo compiles ok with union wait and possibly macros too 1>&5 25183 25184else 25185 echo "$as_me: failed program was:" >&5 25186cat "conftest.$ac_ext" >&5 25187cf_cv_type_unionwait=no 25188fi 25189rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 25190fi 25191rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 25192fi 25193 25194echo "$as_me:25194: result: $cf_cv_type_unionwait" >&5 25195echo "${ECHO_T}$cf_cv_type_unionwait" >&6 25196test "$cf_cv_type_unionwait" = yes && 25197cat >>confdefs.h <<\EOF 25198#define HAVE_TYPE_UNIONWAIT 1 25199EOF 25200 25201if test "$cf_cv_type_unionwait" = yes; then 25202 25203 echo "$as_me:25203: checking if union wait can be used as wait-arg" >&5 25204echo $ECHO_N "checking if union wait can be used as wait-arg... $ECHO_C" >&6 25205 if test "${cf_cv_arg_union_wait+set}" = set; then 25206 echo $ECHO_N "(cached) $ECHO_C" >&6 25207else 25208 25209 cat >"conftest.$ac_ext" <<_ACEOF 25210#line 25210 "configure" 25211#include "confdefs.h" 25212$cf_wait_headers 25213int 25214main (void) 25215{ 25216union wait x; wait(&x) 25217 ; 25218 return 0; 25219} 25220_ACEOF 25221rm -f "conftest.$ac_objext" 25222if { (eval echo "$as_me:25222: \"$ac_compile\"") >&5 25223 (eval $ac_compile) 2>&5 25224 ac_status=$? 25225 echo "$as_me:25225: \$? = $ac_status" >&5 25226 (exit "$ac_status"); } && 25227 { ac_try='test -s "conftest.$ac_objext"' 25228 { (eval echo "$as_me:25228: \"$ac_try\"") >&5 25229 (eval $ac_try) 2>&5 25230 ac_status=$? 25231 echo "$as_me:25231: \$? = $ac_status" >&5 25232 (exit "$ac_status"); }; }; then 25233 cf_cv_arg_union_wait=yes 25234else 25235 echo "$as_me: failed program was:" >&5 25236cat "conftest.$ac_ext" >&5 25237cf_cv_arg_union_wait=no 25238fi 25239rm -f "conftest.$ac_objext" "conftest.$ac_ext" 25240 25241fi 25242 25243 echo "$as_me:25243: result: $cf_cv_arg_union_wait" >&5 25244echo "${ECHO_T}$cf_cv_arg_union_wait" >&6 25245 test "$cf_cv_arg_union_wait" = yes && 25246cat >>confdefs.h <<\EOF 25247#define WAIT_USES_UNION 1 25248EOF 25249 25250 echo "$as_me:25250: checking if union wait can be used as waitpid-arg" >&5 25251echo $ECHO_N "checking if union wait can be used as waitpid-arg... $ECHO_C" >&6 25252 if test "${cf_cv_arg_union_waitpid+set}" = set; then 25253 echo $ECHO_N "(cached) $ECHO_C" >&6 25254else 25255 25256 cat >"conftest.$ac_ext" <<_ACEOF 25257#line 25257 "configure" 25258#include "confdefs.h" 25259$cf_wait_headers 25260int 25261main (void) 25262{ 25263union wait x; waitpid(0, &x, 0) 25264 ; 25265 return 0; 25266} 25267_ACEOF 25268rm -f "conftest.$ac_objext" 25269if { (eval echo "$as_me:25269: \"$ac_compile\"") >&5 25270 (eval $ac_compile) 2>&5 25271 ac_status=$? 25272 echo "$as_me:25272: \$? = $ac_status" >&5 25273 (exit "$ac_status"); } && 25274 { ac_try='test -s "conftest.$ac_objext"' 25275 { (eval echo "$as_me:25275: \"$ac_try\"") >&5 25276 (eval $ac_try) 2>&5 25277 ac_status=$? 25278 echo "$as_me:25278: \$? = $ac_status" >&5 25279 (exit "$ac_status"); }; }; then 25280 cf_cv_arg_union_waitpid=yes 25281else 25282 echo "$as_me: failed program was:" >&5 25283cat "conftest.$ac_ext" >&5 25284cf_cv_arg_union_waitpid=no 25285fi 25286rm -f "conftest.$ac_objext" "conftest.$ac_ext" 25287 25288fi 25289 25290 echo "$as_me:25290: result: $cf_cv_arg_union_waitpid" >&5 25291echo "${ECHO_T}$cf_cv_arg_union_waitpid" >&6 25292 test "$cf_cv_arg_union_waitpid" = yes && 25293cat >>confdefs.h <<\EOF 25294#define WAITPID_USES_UNION 1 25295EOF 25296 25297fi 25298 25299echo "$as_me:25299: checking if we must include wchar.h to declare mbstate_t" >&5 25300echo $ECHO_N "checking if we must include wchar.h to declare mbstate_t... $ECHO_C" >&6 25301if test "${cf_cv_mbstate_t+set}" = set; then 25302 echo $ECHO_N "(cached) $ECHO_C" >&6 25303else 25304 25305cat >"conftest.$ac_ext" <<_ACEOF 25306#line 25306 "configure" 25307#include "confdefs.h" 25308 25309#include <stdlib.h> 25310#include <stdio.h> 25311#ifdef HAVE_LIBUTF8_H 25312#include <libutf8.h> 25313#endif 25314int 25315main (void) 25316{ 25317mbstate_t state; (void)state 25318 ; 25319 return 0; 25320} 25321_ACEOF 25322rm -f "conftest.$ac_objext" 25323if { (eval echo "$as_me:25323: \"$ac_compile\"") >&5 25324 (eval $ac_compile) 2>&5 25325 ac_status=$? 25326 echo "$as_me:25326: \$? = $ac_status" >&5 25327 (exit "$ac_status"); } && 25328 { ac_try='test -s "conftest.$ac_objext"' 25329 { (eval echo "$as_me:25329: \"$ac_try\"") >&5 25330 (eval $ac_try) 2>&5 25331 ac_status=$? 25332 echo "$as_me:25332: \$? = $ac_status" >&5 25333 (exit "$ac_status"); }; }; then 25334 cf_cv_mbstate_t=no 25335else 25336 echo "$as_me: failed program was:" >&5 25337cat "conftest.$ac_ext" >&5 25338cat >"conftest.$ac_ext" <<_ACEOF 25339#line 25339 "configure" 25340#include "confdefs.h" 25341 25342#include <stdlib.h> 25343#include <stdio.h> 25344#include <wchar.h> 25345#ifdef HAVE_LIBUTF8_H 25346#include <libutf8.h> 25347#endif 25348int 25349main (void) 25350{ 25351mbstate_t value; (void)value 25352 ; 25353 return 0; 25354} 25355_ACEOF 25356rm -f "conftest.$ac_objext" 25357if { (eval echo "$as_me:25357: \"$ac_compile\"") >&5 25358 (eval $ac_compile) 2>&5 25359 ac_status=$? 25360 echo "$as_me:25360: \$? = $ac_status" >&5 25361 (exit "$ac_status"); } && 25362 { ac_try='test -s "conftest.$ac_objext"' 25363 { (eval echo "$as_me:25363: \"$ac_try\"") >&5 25364 (eval $ac_try) 2>&5 25365 ac_status=$? 25366 echo "$as_me:25366: \$? = $ac_status" >&5 25367 (exit "$ac_status"); }; }; then 25368 cf_cv_mbstate_t=yes 25369else 25370 echo "$as_me: failed program was:" >&5 25371cat "conftest.$ac_ext" >&5 25372cf_cv_mbstate_t=unknown 25373fi 25374rm -f "conftest.$ac_objext" "conftest.$ac_ext" 25375fi 25376rm -f "conftest.$ac_objext" "conftest.$ac_ext" 25377fi 25378echo "$as_me:25378: result: $cf_cv_mbstate_t" >&5 25379echo "${ECHO_T}$cf_cv_mbstate_t" >&6 25380 25381if test "$cf_cv_mbstate_t" = yes ; then 25382 25383cat >>confdefs.h <<\EOF 25384#define NEED_WCHAR_H 1 25385EOF 25386 25387fi 25388 25389if test "$cf_cv_mbstate_t" != unknown ; then 25390 25391cat >>confdefs.h <<\EOF 25392#define HAVE_MBSTATE_T 1 25393EOF 25394 25395fi 25396 25397for ac_header in \ 25398termio.h \ 25399termios.h \ 25400unistd.h \ 25401sys/ioctl.h \ 25402sys/termio.h \ 25403 25404do 25405as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 25406echo "$as_me:25406: checking for $ac_header" >&5 25407echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6 25408if eval "test \"\${$as_ac_Header+set}\" = set"; then 25409 echo $ECHO_N "(cached) $ECHO_C" >&6 25410else 25411 cat >"conftest.$ac_ext" <<_ACEOF 25412#line 25412 "configure" 25413#include "confdefs.h" 25414#include <$ac_header> 25415_ACEOF 25416if { (eval echo "$as_me:25416: \"$ac_cpp "conftest.$ac_ext"\"") >&5 25417 (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1 25418 ac_status=$? 25419 $EGREP -v '^ *\+' conftest.er1 >conftest.err 25420 rm -f conftest.er1 25421 cat conftest.err >&5 25422 echo "$as_me:25422: \$? = $ac_status" >&5 25423 (exit "$ac_status"); } >/dev/null; then 25424 if test -s conftest.err; then 25425 ac_cpp_err=$ac_c_preproc_warn_flag 25426 else 25427 ac_cpp_err= 25428 fi 25429else 25430 ac_cpp_err=yes 25431fi 25432if test -z "$ac_cpp_err"; then 25433 eval "$as_ac_Header=yes" 25434else 25435 echo "$as_me: failed program was:" >&5 25436 cat "conftest.$ac_ext" >&5 25437 eval "$as_ac_Header=no" 25438fi 25439rm -f conftest.err "conftest.$ac_ext" 25440fi 25441echo "$as_me:25441: result: `eval echo '${'"$as_ac_Header"'}'`" >&5 25442echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6 25443if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then 25444 cat >>confdefs.h <<EOF 25445#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 25446EOF 25447 25448fi 25449done 25450 25451if test "$ac_cv_header_termios_h" = yes ; then 25452 case "$CFLAGS $CPPFLAGS" in 25453 (*-D_POSIX_SOURCE*) 25454 termios_bad=dunno ;; 25455 (*) termios_bad=maybe ;; 25456 esac 25457 if test "$termios_bad" = maybe ; then 25458 echo "$as_me:25458: checking whether termios.h needs _POSIX_SOURCE" >&5 25459echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6 25460 cat >"conftest.$ac_ext" <<_ACEOF 25461#line 25461 "configure" 25462#include "confdefs.h" 25463#include <termios.h> 25464int 25465main (void) 25466{ 25467struct termios foo; int x = foo.c_iflag = 1; (void)x 25468 ; 25469 return 0; 25470} 25471_ACEOF 25472rm -f "conftest.$ac_objext" 25473if { (eval echo "$as_me:25473: \"$ac_compile\"") >&5 25474 (eval $ac_compile) 2>&5 25475 ac_status=$? 25476 echo "$as_me:25476: \$? = $ac_status" >&5 25477 (exit "$ac_status"); } && 25478 { ac_try='test -s "conftest.$ac_objext"' 25479 { (eval echo "$as_me:25479: \"$ac_try\"") >&5 25480 (eval $ac_try) 2>&5 25481 ac_status=$? 25482 echo "$as_me:25482: \$? = $ac_status" >&5 25483 (exit "$ac_status"); }; }; then 25484 termios_bad=no 25485else 25486 echo "$as_me: failed program was:" >&5 25487cat "conftest.$ac_ext" >&5 25488 25489 cat >"conftest.$ac_ext" <<_ACEOF 25490#line 25490 "configure" 25491#include "confdefs.h" 25492 25493#define _POSIX_SOURCE 25494#include <termios.h> 25495int 25496main (void) 25497{ 25498struct termios foo; int x = foo.c_iflag = 2; (void)x 25499 ; 25500 return 0; 25501} 25502_ACEOF 25503rm -f "conftest.$ac_objext" 25504if { (eval echo "$as_me:25504: \"$ac_compile\"") >&5 25505 (eval $ac_compile) 2>&5 25506 ac_status=$? 25507 echo "$as_me:25507: \$? = $ac_status" >&5 25508 (exit "$ac_status"); } && 25509 { ac_try='test -s "conftest.$ac_objext"' 25510 { (eval echo "$as_me:25510: \"$ac_try\"") >&5 25511 (eval $ac_try) 2>&5 25512 ac_status=$? 25513 echo "$as_me:25513: \$? = $ac_status" >&5 25514 (exit "$ac_status"); }; }; then 25515 termios_bad=unknown 25516else 25517 echo "$as_me: failed program was:" >&5 25518cat "conftest.$ac_ext" >&5 25519termios_bad=yes 25520cat >>confdefs.h <<\EOF 25521#define _POSIX_SOURCE 1 25522EOF 25523 25524fi 25525rm -f "conftest.$ac_objext" "conftest.$ac_ext" 25526 25527fi 25528rm -f "conftest.$ac_objext" "conftest.$ac_ext" 25529 echo "$as_me:25529: result: $termios_bad" >&5 25530echo "${ECHO_T}$termios_bad" >&6 25531 fi 25532fi 25533 25534echo "$as_me:25534: checking declaration of size-change" >&5 25535echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6 25536if test "${cf_cv_sizechange+set}" = set; then 25537 echo $ECHO_N "(cached) $ECHO_C" >&6 25538else 25539 25540 cf_cv_sizechange=unknown 25541 cf_save_CPPFLAGS="$CPPFLAGS" 25542 25543for cf_opts in "" "NEED_PTEM_H" 25544do 25545 25546 CPPFLAGS="$cf_save_CPPFLAGS" 25547 if test -n "$cf_opts" 25548 then 25549 25550 test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS " 25551 CPPFLAGS="${CPPFLAGS}-D$cf_opts" 25552 25553 fi 25554 cat >"conftest.$ac_ext" <<_ACEOF 25555#line 25555 "configure" 25556#include "confdefs.h" 25557#include <sys/types.h> 25558#ifdef HAVE_TERMIOS_H 25559#include <termios.h> 25560#else 25561#ifdef HAVE_TERMIO_H 25562#include <termio.h> 25563#endif 25564#endif 25565 25566#ifdef NEED_PTEM_H 25567/* This is a workaround for SCO: they neglected to define struct winsize in 25568 * termios.h -- it's only in termio.h and ptem.h 25569 */ 25570#include <sys/stream.h> 25571#include <sys/ptem.h> 25572#endif 25573 25574#ifdef HAVE_SYS_IOCTL_H 25575#include <sys/ioctl.h> 25576#endif 25577 25578int 25579main (void) 25580{ 25581 25582#ifdef TIOCGSIZE 25583 struct ttysize win; /* SunOS 3.0... */ 25584 int y = win.ts_lines = 2; 25585 int x = win.ts_cols = 1; 25586 (void)y; 25587 (void)x; 25588#else 25589#ifdef TIOCGWINSZ 25590 struct winsize win; /* everything else */ 25591 int y = win.ws_row = 2; 25592 int x = win.ws_col = 1; 25593 (void)y; 25594 (void)x; 25595#else 25596 no TIOCGSIZE or TIOCGWINSZ 25597#endif /* TIOCGWINSZ */ 25598#endif /* TIOCGSIZE */ 25599 25600 ; 25601 return 0; 25602} 25603_ACEOF 25604rm -f "conftest.$ac_objext" 25605if { (eval echo "$as_me:25605: \"$ac_compile\"") >&5 25606 (eval $ac_compile) 2>&5 25607 ac_status=$? 25608 echo "$as_me:25608: \$? = $ac_status" >&5 25609 (exit "$ac_status"); } && 25610 { ac_try='test -s "conftest.$ac_objext"' 25611 { (eval echo "$as_me:25611: \"$ac_try\"") >&5 25612 (eval $ac_try) 2>&5 25613 ac_status=$? 25614 echo "$as_me:25614: \$? = $ac_status" >&5 25615 (exit "$ac_status"); }; }; then 25616 cf_cv_sizechange=yes 25617else 25618 echo "$as_me: failed program was:" >&5 25619cat "conftest.$ac_ext" >&5 25620cf_cv_sizechange=no 25621fi 25622rm -f "conftest.$ac_objext" "conftest.$ac_ext" 25623 25624 CPPFLAGS="$cf_save_CPPFLAGS" 25625 if test "$cf_cv_sizechange" = yes ; then 25626 echo "size-change succeeded ($cf_opts)" >&5 25627 test -n "$cf_opts" && cf_cv_sizechange="$cf_opts" 25628 break 25629 fi 25630done 25631 25632fi 25633echo "$as_me:25633: result: $cf_cv_sizechange" >&5 25634echo "${ECHO_T}$cf_cv_sizechange" >&6 25635if test "$cf_cv_sizechange" != no ; then 25636 25637cat >>confdefs.h <<\EOF 25638#define HAVE_SIZECHANGE 1 25639EOF 25640 25641 case "$cf_cv_sizechange" in 25642 (NEED*) 25643 cat >>confdefs.h <<EOF 25644#define $cf_cv_sizechange 1 25645EOF 25646 25647 ;; 25648 esac 25649fi 25650 25651PACKAGE_PREFIX=DLG 25652PACKAGE_CONFIG=dlg_config.h 25653 25654EXTRA_OUTPUT="$EXTRA_OUTPUT headers-sh:$srcdir/headers-sh.in" 25655 25656cat >"conftest.$ac_ext" <<_ACEOF 25657#line 25657 "configure" 25658#include "confdefs.h" 25659#include <locale.h> 25660int 25661main (void) 25662{ 25663setlocale(LC_ALL, "") 25664 ; 25665 return 0; 25666} 25667_ACEOF 25668rm -f "conftest.$ac_objext" "conftest$ac_exeext" 25669if { (eval echo "$as_me:25669: \"$ac_link\"") >&5 25670 (eval $ac_link) 2>&5 25671 ac_status=$? 25672 echo "$as_me:25672: \$? = $ac_status" >&5 25673 (exit "$ac_status"); } && 25674 { ac_try='test -s "conftest$ac_exeext"' 25675 { (eval echo "$as_me:25675: \"$ac_try\"") >&5 25676 (eval $ac_try) 2>&5 25677 ac_status=$? 25678 echo "$as_me:25678: \$? = $ac_status" >&5 25679 (exit "$ac_status"); }; }; then 25680 25681cat >>confdefs.h <<\EOF 25682#define HAVE_SETLOCALE 1 25683EOF 25684 25685else 25686 echo "$as_me: failed program was:" >&5 25687cat "conftest.$ac_ext" >&5 25688fi 25689rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 25690 25691echo "$as_me:25691: checking if runtime has nl_langinfo support for first weekday" >&5 25692echo $ECHO_N "checking if runtime has nl_langinfo support for first weekday... $ECHO_C" >&6 25693if test "${cf_nl_langinfo_1stday+set}" = set; then 25694 echo $ECHO_N "(cached) $ECHO_C" >&6 25695else 25696 25697 cat >"conftest.$ac_ext" <<_ACEOF 25698#line 25698 "configure" 25699#include "confdefs.h" 25700 25701#include <langinfo.h> 25702#include <locale.h> 25703 25704int 25705main (void) 25706{ 25707 25708 int first_weekday = nl_langinfo (_NL_TIME_FIRST_WEEKDAY)[0]; 25709 long week_1stday_l = (long) nl_langinfo (_NL_TIME_WEEK_1STDAY); 25710 (void) first_weekday; 25711 (void) week_1stday_l; 25712 25713 ; 25714 return 0; 25715} 25716_ACEOF 25717rm -f "conftest.$ac_objext" 25718if { (eval echo "$as_me:25718: \"$ac_compile\"") >&5 25719 (eval $ac_compile) 2>&5 25720 ac_status=$? 25721 echo "$as_me:25721: \$? = $ac_status" >&5 25722 (exit "$ac_status"); } && 25723 { ac_try='test -s "conftest.$ac_objext"' 25724 { (eval echo "$as_me:25724: \"$ac_try\"") >&5 25725 (eval $ac_try) 2>&5 25726 ac_status=$? 25727 echo "$as_me:25727: \$? = $ac_status" >&5 25728 (exit "$ac_status"); }; }; then 25729 cf_nl_langinfo_1stday=yes 25730 25731else 25732 echo "$as_me: failed program was:" >&5 25733cat "conftest.$ac_ext" >&5 25734cf_nl_langinfo_1stday=no 25735 25736fi 25737rm -f "conftest.$ac_objext" "conftest.$ac_ext" 25738 25739fi 25740echo "$as_me:25740: result: $cf_nl_langinfo_1stday" >&5 25741echo "${ECHO_T}$cf_nl_langinfo_1stday" >&6 25742test "x$cf_nl_langinfo_1stday" = xyes && 25743cat >>confdefs.h <<\EOF 25744#define HAVE_NL_LANGINFO_1STDAY 1 25745EOF 25746 25747if test "$GCC" = yes || test "$GXX" = yes 25748then 25749 25750 test -n "$CFLAGS" && CFLAGS="$CFLAGS " 25751 CFLAGS="${CFLAGS}$EXTRA_CFLAGS" 25752 25753 EXTRA_CFLAGS= 25754fi 25755 25756echo "$as_me:25756: checking if rpath-hack should be disabled" >&5 25757echo $ECHO_N "checking if rpath-hack should be disabled... $ECHO_C" >&6 25758 25759# Check whether --enable-rpath-hack or --disable-rpath-hack was given. 25760if test "${enable_rpath_hack+set}" = set; then 25761 enableval="$enable_rpath_hack" 25762 test "$enableval" != no && enableval=yes 25763 if test "$enableval" != "yes" ; then 25764 enable_rpath_hack=no 25765 else 25766 enable_rpath_hack=yes 25767 fi 25768else 25769 enableval=yes 25770 enable_rpath_hack=yes 25771 25772fi; 25773if test "x$enable_rpath_hack" = xno; then cf_disable_rpath_hack=yes; else cf_disable_rpath_hack=no; fi 25774echo "$as_me:25774: result: $cf_disable_rpath_hack" >&5 25775echo "${ECHO_T}$cf_disable_rpath_hack" >&6 25776 25777if test "$enable_rpath_hack" = yes ; then 25778 25779echo "$as_me:25779: checking for updated LDFLAGS" >&5 25780echo $ECHO_N "checking for updated LDFLAGS... $ECHO_C" >&6 25781if test -n "$LD_RPATH_OPT" ; then 25782 echo "$as_me:25782: result: maybe" >&5 25783echo "${ECHO_T}maybe" >&6 25784 25785 for ac_prog in ldd 25786do 25787 # Extract the first word of "$ac_prog", so it can be a program name with args. 25788set dummy $ac_prog; ac_word=$2 25789echo "$as_me:25789: checking for $ac_word" >&5 25790echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 25791if test "${ac_cv_prog_cf_ldd_prog+set}" = set; then 25792 echo $ECHO_N "(cached) $ECHO_C" >&6 25793else 25794 if test -n "$cf_ldd_prog"; then 25795 ac_cv_prog_cf_ldd_prog="$cf_ldd_prog" # Let the user override the test. 25796else 25797 ac_save_IFS=$IFS; IFS=$ac_path_separator 25798ac_dummy="$PATH" 25799for ac_dir in $ac_dummy; do 25800 IFS=$ac_save_IFS 25801 test -z "$ac_dir" && ac_dir=. 25802 $as_executable_p "$ac_dir/$ac_word" || continue 25803ac_cv_prog_cf_ldd_prog="$ac_prog" 25804echo "$as_me:25804: found $ac_dir/$ac_word" >&5 25805break 25806done 25807 25808fi 25809fi 25810cf_ldd_prog=$ac_cv_prog_cf_ldd_prog 25811if test -n "$cf_ldd_prog"; then 25812 echo "$as_me:25812: result: $cf_ldd_prog" >&5 25813echo "${ECHO_T}$cf_ldd_prog" >&6 25814else 25815 echo "$as_me:25815: result: no" >&5 25816echo "${ECHO_T}no" >&6 25817fi 25818 25819 test -n "$cf_ldd_prog" && break 25820done 25821test -n "$cf_ldd_prog" || cf_ldd_prog="no" 25822 25823 cf_rpath_list="/usr/lib /lib" 25824 if test "$cf_ldd_prog" != no 25825 then 25826 cf_rpath_oops= 25827 25828cat >"conftest.$ac_ext" <<_ACEOF 25829#line 25829 "configure" 25830#include "confdefs.h" 25831#include <stdio.h> 25832int 25833main (void) 25834{ 25835printf("Hello"); 25836 ; 25837 return 0; 25838} 25839_ACEOF 25840rm -f "conftest.$ac_objext" "conftest$ac_exeext" 25841if { (eval echo "$as_me:25841: \"$ac_link\"") >&5 25842 (eval $ac_link) 2>&5 25843 ac_status=$? 25844 echo "$as_me:25844: \$? = $ac_status" >&5 25845 (exit "$ac_status"); } && 25846 { ac_try='test -s "conftest$ac_exeext"' 25847 { (eval echo "$as_me:25847: \"$ac_try\"") >&5 25848 (eval $ac_try) 2>&5 25849 ac_status=$? 25850 echo "$as_me:25850: \$? = $ac_status" >&5 25851 (exit "$ac_status"); }; }; then 25852 cf_rpath_oops=`"$cf_ldd_prog" "conftest$ac_exeext" | ${FGREP-fgrep} ' not found' | sed -e 's% =>.*$%%' |sort | uniq` 25853 cf_rpath_list=`"$cf_ldd_prog" "conftest$ac_exeext" | ${FGREP-fgrep} / | sed -e 's%^.*[ ]/%/%' -e 's%/[^/][^/]*$%%' |sort | uniq` 25854else 25855 echo "$as_me: failed program was:" >&5 25856cat "conftest.$ac_ext" >&5 25857fi 25858rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext" 25859 25860 # If we passed the link-test, but get a "not found" on a given library, 25861 # this could be due to inept reconfiguration of gcc to make it only 25862 # partly honor /usr/local/lib (or whatever). Sometimes this behavior 25863 # is intentional, e.g., installing gcc in /usr/bin and suppressing the 25864 # /usr/local libraries. 25865 if test -n "$cf_rpath_oops" 25866 then 25867 for cf_rpath_src in $cf_rpath_oops 25868 do 25869 for cf_rpath_dir in \ 25870 /usr/local \ 25871 /usr/pkg \ 25872 /opt/sfw 25873 do 25874 if test -f "$cf_rpath_dir/lib/$cf_rpath_src" 25875 then 25876 test -n "$verbose" && echo " ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src" 1>&6 25877 25878echo "${as_me:-configure}:25878: testing ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src ..." 1>&5 25879 25880 LDFLAGS="$LDFLAGS -L$cf_rpath_dir/lib" 25881 break 25882 fi 25883 done 25884 done 25885 fi 25886 fi 25887 25888 test -n "$verbose" && echo " ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6 25889 25890echo "${as_me:-configure}:25890: testing ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5 25891 25892test -n "$verbose" && echo " ...checking LDFLAGS $LDFLAGS" 1>&6 25893 25894echo "${as_me:-configure}:25894: testing ...checking LDFLAGS $LDFLAGS ..." 1>&5 25895 25896cf_rpath_dst= 25897for cf_rpath_src in $LDFLAGS 25898do 25899 case "$cf_rpath_src" in 25900 (-L*) 25901 25902 # check if this refers to a directory which we will ignore 25903 cf_rpath_skip=no 25904 if test -n "$cf_rpath_list" 25905 then 25906 for cf_rpath_item in $cf_rpath_list 25907 do 25908 if test "x$cf_rpath_src" = "x-L$cf_rpath_item" 25909 then 25910 cf_rpath_skip=yes 25911 break 25912 fi 25913 done 25914 fi 25915 25916 if test "$cf_rpath_skip" = no 25917 then 25918 # transform the option 25919 if test "$LD_RPATH_OPT" = "-R " ; then 25920 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"` 25921 else 25922 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"` 25923 fi 25924 25925 # if we have not already added this, add it now 25926 cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"` 25927 if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS" 25928 then 25929 test -n "$verbose" && echo " ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6 25930 25931echo "${as_me:-configure}:25931: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5 25932 25933 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS" 25934 fi 25935 fi 25936 ;; 25937 esac 25938 cf_rpath_dst="$cf_rpath_dst $cf_rpath_src" 25939done 25940LDFLAGS=$cf_rpath_dst 25941 25942test -n "$verbose" && echo " ...checked LDFLAGS $LDFLAGS" 1>&6 25943 25944echo "${as_me:-configure}:25944: testing ...checked LDFLAGS $LDFLAGS ..." 1>&5 25945 25946test -n "$verbose" && echo " ...checking LIBS $LIBS" 1>&6 25947 25948echo "${as_me:-configure}:25948: testing ...checking LIBS $LIBS ..." 1>&5 25949 25950cf_rpath_dst= 25951for cf_rpath_src in $LIBS 25952do 25953 case "$cf_rpath_src" in 25954 (-L*) 25955 25956 # check if this refers to a directory which we will ignore 25957 cf_rpath_skip=no 25958 if test -n "$cf_rpath_list" 25959 then 25960 for cf_rpath_item in $cf_rpath_list 25961 do 25962 if test "x$cf_rpath_src" = "x-L$cf_rpath_item" 25963 then 25964 cf_rpath_skip=yes 25965 break 25966 fi 25967 done 25968 fi 25969 25970 if test "$cf_rpath_skip" = no 25971 then 25972 # transform the option 25973 if test "$LD_RPATH_OPT" = "-R " ; then 25974 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"` 25975 else 25976 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"` 25977 fi 25978 25979 # if we have not already added this, add it now 25980 cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"` 25981 if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS" 25982 then 25983 test -n "$verbose" && echo " ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6 25984 25985echo "${as_me:-configure}:25985: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5 25986 25987 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS" 25988 fi 25989 fi 25990 ;; 25991 esac 25992 cf_rpath_dst="$cf_rpath_dst $cf_rpath_src" 25993done 25994LIBS=$cf_rpath_dst 25995 25996test -n "$verbose" && echo " ...checked LIBS $LIBS" 1>&6 25997 25998echo "${as_me:-configure}:25998: testing ...checked LIBS $LIBS ..." 1>&5 25999 26000 test -n "$verbose" && echo " ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6 26001 26002echo "${as_me:-configure}:26002: testing ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5 26003 26004else 26005 echo "$as_me:26005: result: no" >&5 26006echo "${ECHO_T}no" >&6 26007fi 26008 26009fi 26010 26011cf_libname=\${LIB_BASENAME} 26012cf_liblink=$cf_libname 26013cf_libroot=$cf_libname 26014 26015if test "x$cf_cv_do_symlinks" = xyes 26016then 26017 case "x$cf_cv_shlib_version" in 26018 (xrel) 26019 cf_liblink="\${LIB_ABI_NAME}" 26020 cf_libname="\${LIB_REL_NAME}" 26021 ;; 26022 (xabi) 26023 cf_liblink="\${LIB_REL_NAME}" 26024 cf_libname="\${LIB_ABI_NAME}" 26025 ;; 26026 esac 26027fi 26028LIB_TARGET=$cf_libname 26029 26030SET_SHLIB_VARS="# begin CF__DEFINE_SHLIB_VARS\\ 26031LIB_BASENAME = \${LIB_PREFIX}\${LIB_ROOTNAME}\${LIB_SUFFIX}\\ 26032LIB_REL_NAME = \${LIB_BASENAME}.\${REL_VERSION}\\ 26033LIB_ABI_NAME = \${LIB_BASENAME}.\${ABI_VERSION}\\ 26034LIB_TARGET = $LIB_TARGET\\ 26035RM_SHARED_OPTS = $RM_SHARED_OPTS\\ 26036# end CF__DEFINE_SHLIB_VARS" 26037 26038echo "$as_me:26038: checking for linker search path" >&5 26039echo $ECHO_N "checking for linker search path... $ECHO_C" >&6 26040if test "${cf_cv_ld_searchpath+set}" = set; then 26041 echo $ECHO_N "(cached) $ECHO_C" >&6 26042else 26043 26044if test "$cross_compiling" != yes ; then 26045 26046# GNU binutils' ld does not involve permissions which may stop ldconfig. 26047cf_pathlist=`ld --verbose 2>/dev/null | grep SEARCH_DIR | sed -e 's,SEARCH_DIR[("=][("=]*,,g' -e 's/"[)];//gp' | sort -u` 26048 26049# The -NX options tell newer versions of Linux ldconfig to not attempt to 26050# update the cache, which makes it run faster. 26051test -z "$cf_pathlist" && \ 26052 cf_pathlist=`ldconfig -NX -v 2>/dev/null | sed -e '/^[ ]/d' -e 's/:$//' | sort -u` 26053 26054test -z "$cf_pathlist" && 26055 cf_pathlist=`ldconfig -v 2>/dev/null | sed -n -e '/^[ ]/d' -e 's/:$//p' | sort -u` 26056 26057# This works with OpenBSD 6.5, which lists only filenames 26058test -z "$cf_pathlist" && 26059 cf_pathlist=`ldconfig -v 2>/dev/null | sed -n -e 's,^Adding \(.*\)/.*$,\1,p' | sort -u` 26060 26061if test -z "$cf_pathlist" 26062then 26063 # dyld default path with MacOS 26064 if test -f /usr/bin/otool && test "x`uname -s`" = xDarwin 26065 then 26066 # do this to bypass check 26067 cf_cv_ld_searchpath='$HOME/lib' 26068 cf_pathlist="/usr/local/lib /lib /usr/lib" 26069 fi 26070fi 26071 26072if test -z "$cf_pathlist" 26073then 26074 # Solaris is hardcoded 26075 if test -d /opt/SUNWspro/lib 26076 then 26077 cf_pathlist="/opt/SUNWspro/lib /usr/ccs/lib /usr/lib" 26078 elif test -d /usr/ccs/lib 26079 then 26080 cf_pathlist="/usr/ccs/lib /usr/lib" 26081 fi 26082fi 26083 26084fi 26085 26086# If nothing else, assume it is conventional 26087test -z "$cf_pathlist" && cf_pathlist="/usr/lib /lib" 26088 26089# Finally, check that this is only directories 26090for cf_path in $0 $cf_pathlist 26091do 26092 if test -d "$cf_path"; then 26093 test -n "$cf_cv_ld_searchpath" && cf_cv_ld_searchpath="${cf_cv_ld_searchpath} " 26094 cf_cv_ld_searchpath="${cf_cv_ld_searchpath}${cf_path}" 26095 fi 26096done 26097 26098# Ensure that it is nonempty 26099test -z "$cf_cv_ld_searchpath" && cf_cv_ld_searchpath=/usr/lib 26100 26101fi 26102echo "$as_me:26102: result: $cf_cv_ld_searchpath" >&5 26103echo "${ECHO_T}$cf_cv_ld_searchpath" >&6 26104 26105LD_SEARCHPATH=`echo "$cf_cv_ld_searchpath"|sed -e 's/ /|/g'` 26106 26107ac_config_files="$ac_config_files dialog-config makefile $EXTRA_OUTPUT $SUB_MAKEFILE" 26108ac_config_commands="$ac_config_commands default" 26109cat >confcache <<\_ACEOF 26110# This file is a shell script that caches the results of configure 26111# tests run on this system so they can be shared between configure 26112# scripts and configure runs, see configure's option --config-cache. 26113# It is not useful on other systems. If it contains results you don't 26114# want to keep, you may remove or edit it. 26115# 26116# config.status only pays attention to the cache file if you give it 26117# the --recheck option to rerun configure. 26118# 26119# `ac_cv_env_foo' variables (set or unset) will be overriden when 26120# loading this file, other *unset* `ac_cv_foo' will be assigned the 26121# following values. 26122 26123_ACEOF 26124 26125# The following way of writing the cache mishandles newlines in values, 26126# but we know of no workaround that is simple, portable, and efficient. 26127# So, don't put newlines in cache variables' values. 26128# Ultrix sh set writes to stderr and can't be redirected directly, 26129# and sets the high bit in the cache file unless we assign to the vars. 26130{ 26131 (set) 2>&1 | 26132 case `(ac_space=' '; set | grep ac_space) 2>&1` in 26133 *ac_space=\ *) 26134 # `set' does not quote correctly, so add quotes (double-quote 26135 # substitution turns \\\\ into \\, and sed turns \\ into \). 26136 sed -n \ 26137 "s/'/'\\\\''/g; 26138 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 26139 ;; 26140 *) 26141 # `set' quotes correctly as required by POSIX, so do not add quotes. 26142 sed -n \ 26143 "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p" 26144 ;; 26145 esac; 26146} | 26147 sed ' 26148 t clear 26149 : clear 26150 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 26151 t end 26152 /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 26153 : end' >>confcache 26154if cmp -s $cache_file confcache; then :; else 26155 if test -w $cache_file; then 26156 test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file" 26157 cat confcache >$cache_file 26158 else 26159 echo "not updating unwritable cache $cache_file" 26160 fi 26161fi 26162rm -f confcache 26163 26164test "x$prefix" = xNONE && prefix=$ac_default_prefix 26165# Let make expand exec_prefix. 26166test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 26167 26168# VPATH may cause trouble with some makes, so we remove $(srcdir), 26169# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 26170# trailing colons and then remove the whole line if VPATH becomes empty 26171# (actually we leave an empty line to preserve line numbers). 26172if test "x$srcdir" = x.; then 26173 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 26174s/:*\$(srcdir):*/:/; 26175s/:*\${srcdir}:*/:/; 26176s/:*@srcdir@:*/:/; 26177s/^\([^=]*=[ ]*\):*/\1/; 26178s/:*$//; 26179s/^[^=]*=[ ]*$//; 26180}' 26181fi 26182 26183DEFS=-DHAVE_CONFIG_H 26184 26185: "${CONFIG_STATUS=./config.status}" 26186ac_clean_files_save=$ac_clean_files 26187ac_clean_files="$ac_clean_files $CONFIG_STATUS" 26188{ echo "$as_me:26188: creating $CONFIG_STATUS" >&5 26189echo "$as_me: creating $CONFIG_STATUS" >&6;} 26190cat >"$CONFIG_STATUS" <<_ACEOF 26191#! $SHELL 26192# Generated automatically by configure. 26193# Run this file to recreate the current configuration. 26194# Compiler output produced by configure, useful for debugging 26195# configure, is in config.log if it exists. 26196 26197debug=false 26198SHELL=\${CONFIG_SHELL-$SHELL} 26199ac_cs_invocation="\$0 \$@" 26200 26201CLICOLOR_FORCE= GREP_OPTIONS= 26202unset CLICOLOR_FORCE GREP_OPTIONS 26203_ACEOF 26204 26205cat >>"$CONFIG_STATUS" <<\_ACEOF 26206# Be Bourne compatible 26207if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then 26208 emulate sh 26209 NULLCMD=: 26210elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then 26211 set -o posix 26212fi 26213 26214# Name of the executable. 26215as_me=`echo "$0" |sed 's,.*[\\/],,'` 26216 26217if expr a : '\(a\)' >/dev/null 2>&1; then 26218 as_expr=expr 26219else 26220 as_expr=false 26221fi 26222 26223rm -f conf$$ conf$$.exe conf$$.file 26224echo >conf$$.file 26225if ln -s conf$$.file conf$$ 2>/dev/null; then 26226 # We could just check for DJGPP; but this test a) works b) is more generic 26227 # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04). 26228 if test -f conf$$.exe; then 26229 # Don't use ln at all; we don't have any links 26230 as_ln_s='cp -p' 26231 else 26232 as_ln_s='ln -s' 26233 fi 26234elif ln conf$$.file conf$$ 2>/dev/null; then 26235 as_ln_s=ln 26236else 26237 as_ln_s='cp -p' 26238fi 26239rm -f conf$$ conf$$.exe conf$$.file 26240 26241as_executable_p="test -f" 26242 26243# Support unset when possible. 26244if (FOO=FOO; unset FOO) >/dev/null 2>&1; then 26245 as_unset="unset" 26246else 26247 as_unset="false" 26248fi 26249 26250# NLS nuisances. 26251$as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; } 26252$as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; } 26253$as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; } 26254$as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; } 26255$as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; } 26256$as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; } 26257$as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; } 26258$as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; } 26259 26260# IFS 26261# We need space, tab and new line, in precisely that order. 26262as_nl=' 26263' 26264IFS=" $as_nl" 26265 26266# CDPATH. 26267$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; } 26268 26269exec 6>&1 26270 26271_ACEOF 26272 26273# Files that config.status was made for. 26274if test -n "$ac_config_files"; then 26275 echo "config_files=\"$ac_config_files\"" >>"$CONFIG_STATUS" 26276fi 26277 26278if test -n "$ac_config_headers"; then 26279 echo "config_headers=\"$ac_config_headers\"" >>"$CONFIG_STATUS" 26280fi 26281 26282if test -n "$ac_config_links"; then 26283 echo "config_links=\"$ac_config_links\"" >>"$CONFIG_STATUS" 26284fi 26285 26286if test -n "$ac_config_commands"; then 26287 echo "config_commands=\"$ac_config_commands\"" >>"$CONFIG_STATUS" 26288fi 26289 26290cat >>"$CONFIG_STATUS" <<\EOF 26291 26292ac_cs_usage="\ 26293\`$as_me' instantiates files from templates according to the 26294current configuration. 26295 26296Usage: $0 [OPTIONS] [FILE]... 26297 26298 -h, --help print this help, then exit 26299 -V, --version print version number, then exit 26300 -d, --debug don't remove temporary files 26301 --recheck update $as_me by reconfiguring in the same conditions 26302 --file=FILE[:TEMPLATE] 26303 instantiate the configuration file FILE 26304 --header=FILE[:TEMPLATE] 26305 instantiate the configuration header FILE 26306 26307Configuration files: 26308$config_files 26309 26310Configuration headers: 26311$config_headers 26312 26313Configuration commands: 26314$config_commands 26315 26316Report bugs to <dickey@invisible-island.net>." 26317EOF 26318 26319cat >>"$CONFIG_STATUS" <<EOF 26320ac_cs_version="\\ 26321config.status 26322configured by $0, generated by GNU Autoconf 2.52.20210105, 26323 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\" 26324 26325Copyright 2003-2020,2021 Thomas E. Dickey 26326Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001 26327Free Software Foundation, Inc. 26328This config.status script is free software; the Free Software Foundation 26329gives unlimited permission to copy, distribute and modify it." 26330srcdir="$srcdir" 26331INSTALL="$INSTALL" 26332EOF 26333 26334cat >>"$CONFIG_STATUS" <<\EOF 26335# If no file are specified by the user, then we need to provide default 26336# value. By we need to know if files were specified by the user. 26337ac_need_defaults=: 26338while test $# != 0 26339do 26340 case $1 in 26341 --*=*) 26342 ac_option=`expr "x$1" : 'x\([^=]*\)='` 26343 ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'` 26344 shift 26345 set dummy "$ac_option" "$ac_optarg" ${1+"$@"} 26346 shift 26347 ;; 26348 -*);; 26349 *) # This is not an option, so the user has probably given explicit 26350 # arguments. 26351 ac_need_defaults=false;; 26352 esac 26353 26354 case $1 in 26355 # Handling of the options. 26356EOF 26357cat >>"$CONFIG_STATUS" <<EOF 26358 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 26359 echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion" 26360 exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;; 26361EOF 26362cat >>"$CONFIG_STATUS" <<\EOF 26363 --version | --vers* | -V ) 26364 echo "$ac_cs_version"; exit 0 ;; 26365 --he | --h) 26366 # Conflict between --help and --header 26367 { { echo "$as_me:26367: error: ambiguous option: $1 26368Try \`$0 --help' for more information." >&5 26369echo "$as_me: error: ambiguous option: $1 26370Try \`$0 --help' for more information." >&2;} 26371 { (exit 1); exit 1; }; };; 26372 --help | --hel | -h ) 26373 echo "$ac_cs_usage"; exit 0 ;; 26374 --debug | --d* | -d ) 26375 debug=: ;; 26376 --file | --fil | --fi | --f ) 26377 shift 26378 CONFIG_FILES="$CONFIG_FILES $1" 26379 ac_need_defaults=false;; 26380 --header | --heade | --head | --hea ) 26381 shift 26382 CONFIG_HEADERS="$CONFIG_HEADERS $1" 26383 ac_need_defaults=false;; 26384 26385 # This is an error. 26386 -*) { { echo "$as_me:26386: error: unrecognized option: $1 26387Try \`$0 --help' for more information." >&5 26388echo "$as_me: error: unrecognized option: $1 26389Try \`$0 --help' for more information." >&2;} 26390 { (exit 1); exit 1; }; } ;; 26391 26392 *) ac_config_targets="$ac_config_targets $1" ;; 26393 26394 esac 26395 shift 26396done 26397 26398exec 5>>config.log 26399cat >&5 << _ACEOF 26400 26401## ----------------------- ## 26402## Running config.status. ## 26403## ----------------------- ## 26404 26405This file was extended by $as_me 2.52.20210105, executed with 26406 CONFIG_FILES = $CONFIG_FILES 26407 CONFIG_HEADERS = $CONFIG_HEADERS 26408 CONFIG_LINKS = $CONFIG_LINKS 26409 CONFIG_COMMANDS = $CONFIG_COMMANDS 26410 > "$ac_cs_invocation" 26411on `(hostname || uname -n) 2>/dev/null | sed 1q` 26412 26413_ACEOF 26414EOF 26415 26416cat >>"$CONFIG_STATUS" <<EOF 26417# 26418# INIT-COMMANDS section. 26419# 26420 26421ABI_VERSION="$ABI_VERSION" 26422REL_VERSION="$REL_VERSION" 26423LIB_MODEL="$LIB_MODEL" 26424LIB_PREFIX="$LIB_PREFIX" 26425LIB_ROOTNAME="$LIB_ROOTNAME" 26426DFT_DEP_SUFFIX="$DFT_DEP_SUFFIX" 26427RM_SHARED_OPTS="$RM_SHARED_OPTS" 26428cf_cv_do_symlinks="$cf_cv_do_symlinks" 26429cf_cv_shlib_version="$cf_cv_shlib_version" 26430 26431EOF 26432 26433cat >>"$CONFIG_STATUS" <<\EOF 26434for ac_config_target in $ac_config_targets 26435do 26436 case "$ac_config_target" in 26437 # Handling of arguments. 26438 "dialog-config" ) CONFIG_FILES="$CONFIG_FILES dialog-config" ;; 26439 "makefile" ) CONFIG_FILES="$CONFIG_FILES makefile" ;; 26440 "$EXTRA_OUTPUT" ) CONFIG_FILES="$CONFIG_FILES $EXTRA_OUTPUT" ;; 26441 "$SUB_MAKEFILE" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILE" ;; 26442 "default-1" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;; 26443 "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;; 26444 "dlg_config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS dlg_config.h:config.hin" ;; 26445 *) { { echo "$as_me:26445: error: invalid argument: $ac_config_target" >&5 26446echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 26447 { (exit 1); exit 1; }; };; 26448 esac 26449done 26450 26451# If the user did not use the arguments to specify the items to instantiate, 26452# then the envvar interface is used. Set only those that are not. 26453# We use the long form for the default assignment because of an extremely 26454# bizarre bug on SunOS 4.1.3. 26455if "$ac_need_defaults"; then 26456 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 26457 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 26458 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands 26459fi 26460 26461# Create a temporary directory, and hook for its removal unless debugging. 26462$debug || 26463{ 26464 trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0 26465 trap '{ (exit 1); exit 1; }' 1 2 13 15 26466} 26467 26468# Create a (secure) tmp directory for tmp files. 26469: ${TMPDIR=/tmp} 26470{ 26471 tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` && 26472 test -n "$tmp" && test -d "$tmp" 26473} || 26474{ 26475 tmp=$TMPDIR/cs$$-$RANDOM 26476 (umask 077 && mkdir $tmp) 26477} || 26478{ 26479 echo "$me: cannot create a temporary directory in $TMPDIR" >&2 26480 { (exit 1); exit 1; } 26481} 26482 26483EOF 26484 26485cat >>"$CONFIG_STATUS" <<EOF 26486 26487# 26488# CONFIG_FILES section. 26489# 26490 26491# No need to generate the scripts if there are no CONFIG_FILES. 26492# This happens for instance when ./config.status config.h 26493if test -n "\$CONFIG_FILES"; then 26494 # Protect against being on the right side of a sed subst in config.status. 26495 sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g; 26496 s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF 26497s,@SHELL@,$SHELL,;t t 26498s,@exec_prefix@,$exec_prefix,;t t 26499s,@prefix@,$prefix,;t t 26500s,@program_transform_name@,$program_transform_name,;t t 26501s,@bindir@,$bindir,;t t 26502s,@sbindir@,$sbindir,;t t 26503s,@libexecdir@,$libexecdir,;t t 26504s,@datarootdir@,$datarootdir,;t t 26505s,@datadir@,$datadir,;t t 26506s,@sysconfdir@,$sysconfdir,;t t 26507s,@sharedstatedir@,$sharedstatedir,;t t 26508s,@localstatedir@,$localstatedir,;t t 26509s,@runstatedir@,$runstatedir,;t t 26510s,@libdir@,$libdir,;t t 26511s,@includedir@,$includedir,;t t 26512s,@oldincludedir@,$oldincludedir,;t t 26513s,@infodir@,$infodir,;t t 26514s,@mandir@,$mandir,;t t 26515s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t 26516s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t 26517s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t 26518s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t 26519s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t 26520s,@build_alias@,$build_alias,;t t 26521s,@host_alias@,$host_alias,;t t 26522s,@target_alias@,$target_alias,;t t 26523s,@ECHO_C@,$ECHO_C,;t t 26524s,@ECHO_N@,$ECHO_N,;t t 26525s,@ECHO_T@,$ECHO_T,;t t 26526s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t 26527s,@DEFS@,$DEFS,;t t 26528s,@LIBS@,$LIBS,;t t 26529s,@DESTDIR@,$DESTDIR,;t t 26530s,@CC@,$CC,;t t 26531s,@CFLAGS@,$CFLAGS,;t t 26532s,@LDFLAGS@,$LDFLAGS,;t t 26533s,@CPPFLAGS@,$CPPFLAGS,;t t 26534s,@ac_ct_CC@,$ac_ct_CC,;t t 26535s,@EXEEXT@,$EXEEXT,;t t 26536s,@OBJEXT@,$OBJEXT,;t t 26537s,@build@,$build,;t t 26538s,@build_cpu@,$build_cpu,;t t 26539s,@build_vendor@,$build_vendor,;t t 26540s,@build_os@,$build_os,;t t 26541s,@host@,$host,;t t 26542s,@host_cpu@,$host_cpu,;t t 26543s,@host_vendor@,$host_vendor,;t t 26544s,@host_os@,$host_os,;t t 26545s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t 26546s,@CPP@,$CPP,;t t 26547s,@GREP@,$GREP,;t t 26548s,@EGREP@,$EGREP,;t t 26549s,@SET_MAKE@,$SET_MAKE,;t t 26550s,@RANLIB@,$RANLIB,;t t 26551s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t 26552s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t 26553s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t 26554s,@INSTALL_DATA@,$INSTALL_DATA,;t t 26555s,@LN_S@,$LN_S,;t t 26556s,@LINT@,$LINT,;t t 26557s,@LINT_OPTS@,$LINT_OPTS,;t t 26558s,@GROFF_PATH@,$GROFF_PATH,;t t 26559s,@NROFF_PATH@,$NROFF_PATH,;t t 26560s,@TBL_PATH@,$TBL_PATH,;t t 26561s,@GROFF_NOTE@,$GROFF_NOTE,;t t 26562s,@NROFF_NOTE@,$NROFF_NOTE,;t t 26563s,@AR@,$AR,;t t 26564s,@ac_ct_AR@,$ac_ct_AR,;t t 26565s,@ARFLAGS@,$ARFLAGS,;t t 26566s,@FGREP@,$FGREP,;t t 26567s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t 26568s,@CTAGS@,$CTAGS,;t t 26569s,@ETAGS@,$ETAGS,;t t 26570s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t 26571s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t 26572s,@ECHO_LT@,$ECHO_LT,;t t 26573s,@ECHO_LD@,$ECHO_LD,;t t 26574s,@RULE_CC@,$RULE_CC,;t t 26575s,@SHOW_CC@,$SHOW_CC,;t t 26576s,@ECHO_CC@,$ECHO_CC,;t t 26577s,@PROG_EXT@,$PROG_EXT,;t t 26578s,@LIB_PREFIX@,$LIB_PREFIX,;t t 26579s,@X_CFLAGS@,$X_CFLAGS,;t t 26580s,@X_PRE_LIBS@,$X_PRE_LIBS,;t t 26581s,@X_LIBS@,$X_LIBS,;t t 26582s,@X_EXTRA_LIBS@,$X_EXTRA_LIBS,;t t 26583s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t 26584s,@PKG_CONFIG@,$PKG_CONFIG,;t t 26585s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t 26586s,@VERSION@,$VERSION,;t t 26587s,@VERSION_MAJOR@,$VERSION_MAJOR,;t t 26588s,@VERSION_MINOR@,$VERSION_MINOR,;t t 26589s,@VERSION_PATCH@,$VERSION_PATCH,;t t 26590s,@PACKAGE@,$PACKAGE,;t t 26591s,@CFG_ROOTNAME@,$CFG_ROOTNAME,;t t 26592s,@HDR_ROOTNAME@,$HDR_ROOTNAME,;t t 26593s,@LIB_ROOTNAME@,$LIB_ROOTNAME,;t t 26594s,@SUB_INC@,$SUB_INC,;t t 26595s,@cf_man2html@,$cf_man2html,;t t 26596s,@MAN2HTML_NOTE@,$MAN2HTML_NOTE,;t t 26597s,@MAN2HTML_PATH@,$MAN2HTML_PATH,;t t 26598s,@MAN2HTML_TEMP@,$MAN2HTML_TEMP,;t t 26599s,@CONFIG_H@,$CONFIG_H,;t t 26600s,@ALLOCA@,$ALLOCA,;t t 26601s,@GLIBC21@,$GLIBC21,;t t 26602s,@LIBICONV@,$LIBICONV,;t t 26603s,@USE_NLS@,$USE_NLS,;t t 26604s,@MSGFMT@,$MSGFMT,;t t 26605s,@GMSGFMT@,$GMSGFMT,;t t 26606s,@XGETTEXT@,$XGETTEXT,;t t 26607s,@INTLBISON@,$INTLBISON,;t t 26608s,@BUILD_INCLUDED_LIBINTL@,$BUILD_INCLUDED_LIBINTL,;t t 26609s,@USE_INCLUDED_LIBINTL@,$USE_INCLUDED_LIBINTL,;t t 26610s,@CATALOGS@,$CATALOGS,;t t 26611s,@CATOBJEXT@,$CATOBJEXT,;t t 26612s,@GMOFILES@,$GMOFILES,;t t 26613s,@INTLLIBS@,$INTLLIBS,;t t 26614s,@INTLOBJS@,$INTLOBJS,;t t 26615s,@POFILES@,$POFILES,;t t 26616s,@POSUB@,$POSUB,;t t 26617s,@DATADIRNAME@,$DATADIRNAME,;t t 26618s,@INSTOBJEXT@,$INSTOBJEXT,;t t 26619s,@GENCAT@,$GENCAT,;t t 26620s,@INTL_LIBTOOL_SUFFIX_PREFIX@,$INTL_LIBTOOL_SUFFIX_PREFIX,;t t 26621s,@NLS_TEXTDOMAIN@,$NLS_TEXTDOMAIN,;t t 26622s,@MSG_DIR_MAKE@,$MSG_DIR_MAKE,;t t 26623s,@SUB_MAKEFILE@,$SUB_MAKEFILE,;t t 26624s,@INTLDIR_MAKE@,$INTLDIR_MAKE,;t t 26625s,@GT_YES@,$GT_YES,;t t 26626s,@GT_NO@,$GT_NO,;t t 26627s,@LINK_PREFIX@,$LINK_PREFIX,;t t 26628s,@ABI_VERSION@,$ABI_VERSION,;t t 26629s,@REL_VERSION@,$REL_VERSION,;t t 26630s,@shlibdir@,$shlibdir,;t t 26631s,@LIBTOOL_VERSION@,$LIBTOOL_VERSION,;t t 26632s,@LIBTOOL@,$LIBTOOL,;t t 26633s,@ac_ct_LIBTOOL@,$ac_ct_LIBTOOL,;t t 26634s,@LT_UNDEF@,$LT_UNDEF,;t t 26635s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t 26636s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t 26637s,@LIB_CREATE@,$LIB_CREATE,;t t 26638s,@LIB_OBJECT@,$LIB_OBJECT,;t t 26639s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t 26640s,@LIB_PREP@,$LIB_PREP,;t t 26641s,@LIB_CLEAN@,$LIB_CLEAN,;t t 26642s,@LIB_COMPILE@,$LIB_COMPILE,;t t 26643s,@LIB_LINK@,$LIB_LINK,;t t 26644s,@LIB_INSTALL@,$LIB_INSTALL,;t t 26645s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t 26646s,@EXPORT_SYMS@,$EXPORT_SYMS,;t t 26647s,@MAKE_DLLS@,$MAKE_DLLS,;t t 26648s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t 26649s,@LD_RPATH_OPT@,$LD_RPATH_OPT,;t t 26650s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t 26651s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t 26652s,@RM_SHARED_OPTS@,$RM_SHARED_OPTS,;t t 26653s,@LINK_PROGS@,$LINK_PROGS,;t t 26654s,@LINK_TESTS@,$LINK_TESTS,;t t 26655s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t 26656s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t 26657s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t 26658s,@INSTALL_LIB@,$INSTALL_LIB,;t t 26659s,@RPATH_LIST@,$RPATH_LIST,;t t 26660s,@RESULTING_SYMS@,$RESULTING_SYMS,;t t 26661s,@VERSIONED_SYMS@,$VERSIONED_SYMS,;t t 26662s,@WILDCARD_SYMS@,$WILDCARD_SYMS,;t t 26663s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t 26664s,@DFT_LIB_SUFFIX@,$DFT_LIB_SUFFIX,;t t 26665s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t 26666s,@LIB_MODEL@,$LIB_MODEL,;t t 26667s,@LIBTOOL_MAKE@,$LIBTOOL_MAKE,;t t 26668s,@MAKE_NORMAL@,$MAKE_NORMAL,;t t 26669s,@MAKE_SHARED@,$MAKE_SHARED,;t t 26670s,@MAKE_STATIC@,$MAKE_STATIC,;t t 26671s,@NCURSES_CONFIG@,$NCURSES_CONFIG,;t t 26672s,@ac_ct_NCURSES_CONFIG@,$ac_ct_NCURSES_CONFIG,;t t 26673s,@XCURSES_CONFIG@,$XCURSES_CONFIG,;t t 26674s,@ac_ct_XCURSES_CONFIG@,$ac_ct_XCURSES_CONFIG,;t t 26675s,@EXTRAOBJS@,$EXTRAOBJS,;t t 26676s,@PACKAGE_PREFIX@,$PACKAGE_PREFIX,;t t 26677s,@PACKAGE_CONFIG@,$PACKAGE_CONFIG,;t t 26678s,@cf_ldd_prog@,$cf_ldd_prog,;t t 26679s,@SET_SHLIB_VARS@,$SET_SHLIB_VARS,;t t 26680s,@LIB_TARGET@,$LIB_TARGET,;t t 26681s,@LD_SEARCHPATH@,$LD_SEARCHPATH,;t t 26682CEOF 26683 26684EOF 26685 26686 cat >>"$CONFIG_STATUS" <<\EOF 26687 # Split the substitutions into bite-sized pieces for seds with 26688 # small command number limits, like on Digital OSF/1 and HP-UX. 26689 ac_max_sed_lines=48 26690 ac_sed_frag=1 # Number of current file. 26691 ac_beg=1 # First line for current file. 26692 ac_end=$ac_max_sed_lines # Line after last line for current file. 26693 ac_more_lines=: 26694 ac_sed_cmds= 26695 while "$ac_more_lines"; do 26696 if test "$ac_beg" -gt 1; then 26697 sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag 26698 else 26699 sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag 26700 fi 26701 if test ! -s $tmp/subs.frag; then 26702 ac_more_lines=false 26703 else 26704 # The purpose of the label and of the branching condition is to 26705 # speed up the sed processing (if there are no `@' at all, there 26706 # is no need to browse any of the substitutions). 26707 # These are the two extra sed commands mentioned above. 26708 (echo ':t 26709 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed 26710 # It is possible to make a multiline substitution using escaped newlines. 26711 # Ensure that we do not split the substitution between script fragments. 26712 ac_BEG=$ac_end 26713 ac_END=`expr "$ac_end" + "$ac_max_sed_lines"` 26714 sed "1,${ac_BEG}d; ${ac_END}p; q" $tmp/subs.sed >$tmp/subs.next 26715 if test -s $tmp/subs.next; then 26716 grep '^s,@[^@,][^@,]*@,.*\\$' $tmp/subs.next >$tmp/subs.edit 26717 if test ! -s $tmp/subs.edit; then 26718 grep "^s,@[^@,][^@,]*@,.*,;t t$" $tmp/subs.next >$tmp/subs.edit 26719 if test ! -s $tmp/subs.edit; then 26720 if test "$ac_beg" -gt 1; then 26721 ac_end=`expr "$ac_end" - 1` 26722 continue 26723 fi 26724 fi 26725 fi 26726 fi 26727 26728 if test -z "$ac_sed_cmds"; then 26729 ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed" 26730 else 26731 ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed" 26732 fi 26733 ac_sed_frag=`expr "$ac_sed_frag" + 1` 26734 ac_beg=$ac_end 26735 ac_end=`expr "$ac_end" + "$ac_max_sed_lines"` 26736 fi 26737 done 26738 if test -z "$ac_sed_cmds"; then 26739 ac_sed_cmds=cat 26740 fi 26741fi # test -n "$CONFIG_FILES" 26742 26743EOF 26744cat >>"$CONFIG_STATUS" <<\EOF 26745for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue 26746 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". 26747 case "$ac_file" in 26748 - | *:- | *:-:* ) # input from stdin 26749 cat >$tmp/stdin 26750 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` 26751 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; 26752 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` 26753 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; 26754 * ) ac_file_in=$ac_file.in ;; 26755 esac 26756 26757 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories. 26758 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 26759 X"$ac_file" : 'X\(//\)[^/]' \| \ 26760 X"$ac_file" : 'X\(//\)$' \| \ 26761 X"$ac_file" : 'X\(/\)' \| \ 26762 . : '\(.\)' 2>/dev/null || 26763echo X"$ac_file" | 26764 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 26765 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 26766 /^X\(\/\/\)$/{ s//\1/; q; } 26767 /^X\(\/\).*/{ s//\1/; q; } 26768 s/.*/./; q'` 26769 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then 26770 { case "$ac_dir" in 26771 [\\/]* | ?:[\\/]* ) as_incr_dir=;; 26772 *) as_incr_dir=.;; 26773esac 26774as_dummy="$ac_dir" 26775for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do 26776 case $as_mkdir_dir in 26777 # Skip DOS drivespec 26778 ?:) as_incr_dir=$as_mkdir_dir ;; 26779 *) 26780 as_incr_dir=$as_incr_dir/$as_mkdir_dir 26781 test -d "$as_incr_dir" || mkdir "$as_incr_dir" 26782 ;; 26783 esac 26784done; } 26785 26786 ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`" 26787 # A "../" for each directory in $ac_dir_suffix. 26788 ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'` 26789 else 26790 ac_dir_suffix= ac_dots= 26791 fi 26792 26793 case "$srcdir" in 26794 .) ac_srcdir=. 26795 if test -z "$ac_dots"; then 26796 ac_top_srcdir=. 26797 else 26798 ac_top_srcdir=`echo "$ac_dots" | sed 's,/$,,'` 26799 fi ;; 26800 [\\/]* | ?:[\\/]* ) 26801 ac_srcdir="$srcdir$ac_dir_suffix"; 26802 ac_top_srcdir="$srcdir" ;; 26803 *) # Relative path. 26804 ac_srcdir="$ac_dots$srcdir$ac_dir_suffix" 26805 ac_top_srcdir="$ac_dots$srcdir" ;; 26806 esac 26807 26808 case $INSTALL in 26809 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;; 26810 *) ac_INSTALL=$ac_dots$INSTALL ;; 26811 esac 26812 26813 if test x"$ac_file" != x-; then 26814 { echo "$as_me:26814: creating $ac_file" >&5 26815echo "$as_me: creating $ac_file" >&6;} 26816 rm -f "$ac_file" 26817 fi 26818 # Let's still pretend it is `configure' which instantiates (i.e., don't 26819 # use $as_me), people would be surprised to read: 26820 # /* config.h. Generated automatically by config.status. */ 26821 configure_input="Generated automatically from `echo $ac_file_in | 26822 sed 's,.*/,,'` by configure." 26823 26824 # First look for the input files in the build tree, otherwise in the 26825 # src tree. 26826 ac_file_inputs=`IFS=: 26827 for f in $ac_file_in; do 26828 case $f in 26829 -) echo $tmp/stdin ;; 26830 [\\/$]*) 26831 # Absolute (can't be DOS-style, as IFS=:) 26832 test -f "$f" || { { echo "$as_me:26832: error: cannot find input file: $f" >&5 26833echo "$as_me: error: cannot find input file: $f" >&2;} 26834 { (exit 1); exit 1; }; } 26835 echo $f;; 26836 *) # Relative 26837 if test -f "$f"; then 26838 # Build tree 26839 echo $f 26840 elif test -f "$srcdir/$f"; then 26841 # Source tree 26842 echo "$srcdir/$f" 26843 else 26844 # /dev/null tree 26845 { { echo "$as_me:26845: error: cannot find input file: $f" >&5 26846echo "$as_me: error: cannot find input file: $f" >&2;} 26847 { (exit 1); exit 1; }; } 26848 fi;; 26849 esac 26850 done` || { (exit 1); exit 1; } 26851EOF 26852cat >>"$CONFIG_STATUS" <<\EOF 26853 ac_warn_datarootdir=no 26854 if test x"$ac_file" != x-; then 26855 for ac_item in $ac_file_inputs 26856 do 26857 ac_seen=`grep '@\(datadir\|mandir\|infodir\)@' "$ac_item"` 26858 if test -n "$ac_seen"; then 26859 ac_used=`grep '@datarootdir@' "$ac_item"` 26860 if test -z "$ac_used"; then 26861 { echo "$as_me:26861: WARNING: datarootdir was used implicitly but not set: 26862$ac_seen" >&5 26863echo "$as_me: WARNING: datarootdir was used implicitly but not set: 26864$ac_seen" >&2;} 26865 ac_warn_datarootdir=yes 26866 fi 26867 fi 26868 ac_seen=`grep '${datarootdir}' "$ac_item"` 26869 if test -n "$ac_seen"; then 26870 { echo "$as_me:26870: WARNING: datarootdir was used explicitly but not set: 26871$ac_seen" >&5 26872echo "$as_me: WARNING: datarootdir was used explicitly but not set: 26873$ac_seen" >&2;} 26874 ac_warn_datarootdir=yes 26875 fi 26876 done 26877 fi 26878 26879if test "x$ac_warn_datarootdir" = xyes; then 26880 ac_sed_cmds="$ac_sed_cmds | sed -e 's,@datarootdir@,\${prefix}/share,g' -e 's,\${datarootdir},\${prefix}/share,g'" 26881fi 26882 26883EOF 26884cat >>"$CONFIG_STATUS" <<EOF 26885 sed "$ac_vpsub 26886$extrasub 26887EOF 26888cat >>"$CONFIG_STATUS" <<\EOF 26889:t 26890/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 26891s,@configure_input@,$configure_input,;t t 26892s,@srcdir@,$ac_srcdir,;t t 26893s,@top_srcdir@,$ac_top_srcdir,;t t 26894s,@INSTALL@,$ac_INSTALL,;t t 26895" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out 26896 rm -f $tmp/stdin 26897 if test x"$ac_file" != x-; then 26898 cp "$tmp/out" "$ac_file" 26899 26900 for ac_name in prefix exec_prefix datarootdir 26901 do 26902 ac_seen=`${FGREP-fgrep} -n '${'$ac_name'[:=].*}' "$ac_file"` 26903 if test -n "$ac_seen"; then 26904 ac_init=`${EGREP-egrep} '[ ]*'$ac_name'[ ]*=' "$ac_file"` 26905 if test -z "$ac_init"; then 26906 ac_seen=`echo "$ac_seen" |sed -e 's,^,'$ac_file':,'` 26907 { echo "$as_me:26907: WARNING: Variable $ac_name is used but was not set: 26908$ac_seen" >&5 26909echo "$as_me: WARNING: Variable $ac_name is used but was not set: 26910$ac_seen" >&2;} 26911 fi 26912 fi 26913 done 26914 ${EGREP-egrep} -n '@[a-z_][a-z_0-9]+@' "$ac_file" >$tmp/out 26915 ${EGREP-egrep} -n '@[A-Z_][A-Z_0-9]+@' "$ac_file" >>$tmp/out 26916 if test -s $tmp/out; then 26917 ac_seen=`sed -e 's,^,'$ac_file':,' < $tmp/out` 26918 { echo "$as_me:26918: WARNING: Some variables may not be substituted: 26919$ac_seen" >&5 26920echo "$as_me: WARNING: Some variables may not be substituted: 26921$ac_seen" >&2;} 26922 fi 26923 else 26924 cat $tmp/out 26925 fi 26926 rm -f $tmp/out 26927 26928done 26929EOF 26930cat >>"$CONFIG_STATUS" <<\EOF 26931 26932# 26933# CONFIG_HEADER section. 26934# 26935 26936# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where 26937# NAME is the cpp macro being defined and VALUE is the value it is being given. 26938# 26939# ac_d sets the value in "#define NAME VALUE" lines. 26940ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)' 26941ac_dB='[ ].*$,\1#\2' 26942ac_dC=' ' 26943ac_dD=',;t' 26944# ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE". 26945ac_iA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' 26946ac_iB='\([ ]\),\1#\2define\3' 26947ac_iC=' ' 26948ac_iD='\4,;t' 26949# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE". 26950ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)' 26951ac_uB='$,\1#\2define\3' 26952ac_uC=' ' 26953ac_uD=',;t' 26954 26955for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue 26956 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in". 26957 case "$ac_file" in 26958 - | *:- | *:-:* ) # input from stdin 26959 cat >$tmp/stdin 26960 ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` 26961 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; 26962 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'` 26963 ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;; 26964 * ) ac_file_in=$ac_file.in ;; 26965 esac 26966 26967 test x"$ac_file" != x- && { echo "$as_me:26967: creating $ac_file" >&5 26968echo "$as_me: creating $ac_file" >&6;} 26969 26970 # First look for the input files in the build tree, otherwise in the 26971 # src tree. 26972 ac_file_inputs=`IFS=: 26973 for f in $ac_file_in; do 26974 case $f in 26975 -) echo $tmp/stdin ;; 26976 [\\/$]*) 26977 # Absolute (can't be DOS-style, as IFS=:) 26978 test -f "$f" || { { echo "$as_me:26978: error: cannot find input file: $f" >&5 26979echo "$as_me: error: cannot find input file: $f" >&2;} 26980 { (exit 1); exit 1; }; } 26981 echo $f;; 26982 *) # Relative 26983 if test -f "$f"; then 26984 # Build tree 26985 echo $f 26986 elif test -f "$srcdir/$f"; then 26987 # Source tree 26988 echo "$srcdir/$f" 26989 else 26990 # /dev/null tree 26991 { { echo "$as_me:26991: error: cannot find input file: $f" >&5 26992echo "$as_me: error: cannot find input file: $f" >&2;} 26993 { (exit 1); exit 1; }; } 26994 fi;; 26995 esac 26996 done` || { (exit 1); exit 1; } 26997 # Remove the trailing spaces. 26998 sed 's/[ ]*$//' $ac_file_inputs >$tmp/in 26999 27000EOF 27001 27002# Transform confdefs.h into a list of #define's. We won't use it as a sed 27003# script, but as data to insert where we see @DEFS@. We expect AC_SAVE_DEFS to 27004# be either 'cat' or 'sort'. 27005sort -u confdefs.h | uniq >conftest.vals 27006 27007# Break up conftest.vals because some shells have a limit on 27008# the size of here documents, and old seds have small limits too. 27009 27010rm -f conftest.tail 27011echo ' rm -f conftest.frag' >> "$CONFIG_STATUS" 27012while grep . conftest.vals >/dev/null 27013do 27014 # Write chunks of a limited-size here document to conftest.frag. 27015 echo ' cat >> conftest.frag <<CEOF' >> "$CONFIG_STATUS" 27016 sed "${ac_max_here_lines}q" conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> "$CONFIG_STATUS" 27017 echo 'CEOF' >> "$CONFIG_STATUS" 27018 sed "1,${ac_max_here_lines}d" conftest.vals > conftest.tail 27019 rm -f conftest.vals 27020 mv conftest.tail conftest.vals 27021done 27022rm -f conftest.vals 27023 27024# Run sed to substitute the contents of conftest.frag into $tmp/in at the 27025# marker @DEFS@. 27026echo ' cat >> conftest.edit <<CEOF 27027/@DEFS@/r conftest.frag 27028/@DEFS@/d 27029CEOF 27030sed -f conftest.edit $tmp/in > $tmp/out 27031rm -f $tmp/in 27032mv $tmp/out $tmp/in 27033rm -f conftest.edit conftest.frag 27034' >> "$CONFIG_STATUS" 27035 27036cat >>"$CONFIG_STATUS" <<\EOF 27037 # Let's still pretend it is `configure' which instantiates (i.e., don't 27038 # use $as_me), people would be surprised to read: 27039 # /* config.h. Generated automatically by config.status. */ 27040 if test x"$ac_file" = x-; then 27041 echo "/* Generated automatically by configure. */" >$tmp/config.h 27042 else 27043 echo "/* $ac_file. Generated automatically by configure. */" >$tmp/config.h 27044 fi 27045 cat $tmp/in >>$tmp/config.h 27046 rm -f $tmp/in 27047 if test x"$ac_file" != x-; then 27048 if cmp -s "$ac_file" "$tmp/config.h" 2>/dev/null; then 27049 { echo "$as_me:27049: $ac_file is unchanged" >&5 27050echo "$as_me: $ac_file is unchanged" >&6;} 27051 else 27052 ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 27053 X"$ac_file" : 'X\(//\)[^/]' \| \ 27054 X"$ac_file" : 'X\(//\)$' \| \ 27055 X"$ac_file" : 'X\(/\)' \| \ 27056 . : '\(.\)' 2>/dev/null || 27057echo X"$ac_file" | 27058 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; } 27059 /^X\(\/\/\)[^/].*/{ s//\1/; q; } 27060 /^X\(\/\/\)$/{ s//\1/; q; } 27061 /^X\(\/\).*/{ s//\1/; q; } 27062 s/.*/./; q'` 27063 if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then 27064 { case "$ac_dir" in 27065 [\\/]* | ?:[\\/]* ) as_incr_dir=;; 27066 *) as_incr_dir=.;; 27067esac 27068as_dummy="$ac_dir" 27069for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do 27070 case $as_mkdir_dir in 27071 # Skip DOS drivespec 27072 ?:) as_incr_dir=$as_mkdir_dir ;; 27073 *) 27074 as_incr_dir=$as_incr_dir/$as_mkdir_dir 27075 test -d "$as_incr_dir" || mkdir "$as_incr_dir" 27076 ;; 27077 esac 27078done; } 27079 27080 fi 27081 rm -f "$ac_file" 27082 mv "$tmp/config.h" "$ac_file" 27083 fi 27084 else 27085 cat $tmp/config.h 27086 rm -f $tmp/config.h 27087 fi 27088done 27089EOF 27090cat >>"$CONFIG_STATUS" <<\EOF 27091# 27092# CONFIG_COMMANDS section. 27093# 27094for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue 27095 ac_dest=`echo "$ac_file" | sed 's,:.*,,'` 27096 ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'` 27097 27098 case "$ac_dest" in 27099 default-1 ) for ac_file in $CONFIG_FILES; do 27100 27101 # Support "outfile[:infile[:infile...]]" 27102 case "$ac_file" in 27103 (*:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;; 27104 esac 27105 27106 # PO directories have a Makefile.in generated from Makefile.inn. 27107 case "$ac_file" in 27108 (*/[Mm]akefile.in) 27109 # Adjust a relative srcdir. 27110 ac_dir="`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`" 27111 ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`" 27112 ac_dots="`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`" 27113 ac_base="`basename $ac_file .in`" 27114 # In autoconf-2.13 it is called $ac_given_srcdir. 27115 # In autoconf-2.50 it is called $srcdir. 27116 test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir" 27117 27118 case "$ac_given_srcdir" in 27119 (.) top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;; 27120 (/*) top_srcdir="$ac_given_srcdir" ;; 27121 (*) top_srcdir="$ac_dots$ac_given_srcdir" ;; 27122 esac 27123 27124 if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then 27125 rm -f "$ac_dir/POTFILES" 27126 test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES" 27127 sed -e "/^#/d" -e "/^[ ]*\$/d" -e "s,.*, $top_srcdir/& \\\\," -e "\$s/\(.*\) \\\\/\1/" < "$ac_given_srcdir/$ac_dir/POTFILES.in" > "$ac_dir/POTFILES" 27128 test -n "$as_me" && echo "$as_me: creating $ac_dir/$ac_base" || echo "creating $ac_dir/$ac_base" 27129 sed -e "/POTFILES =/r $ac_dir/POTFILES" "$ac_dir/$ac_base.in" > "$ac_dir/$ac_base" 27130 fi 27131 ;; 27132 esac 27133 done ;; 27134 default ) 27135 27136cf_libname=\${LIB_BASENAME} 27137cf_liblink=$cf_libname 27138cf_libroot=$cf_libname 27139 27140if test "x$cf_cv_do_symlinks" = xyes 27141then 27142 case "x$cf_cv_shlib_version" in 27143 (xrel) 27144 cf_liblink="\${LIB_ABI_NAME}" 27145 cf_libname="\${LIB_REL_NAME}" 27146 ;; 27147 (xabi) 27148 cf_liblink="\${LIB_REL_NAME}" 27149 cf_libname="\${LIB_ABI_NAME}" 27150 ;; 27151 esac 27152fi 27153LIB_TARGET=$cf_libname 27154 27155case x$LIB_MODEL in 27156(xlibtool|xshared) 27157 cf_libdeps="\${LIBS} \${LDFLAGS}" 27158 ;; 27159(x*) 27160 cf_libdeps= 27161 ;; 27162esac 27163 27164cat >>makefile <<CF_EOF 27165 27166# generated by CF__ADD_SHLIB_RULES 27167# libmodel: $LIB_MODEL 27168# symlinks: $cf_cv_do_symlinks 27169# shlibver: $cf_cv_shlib_version 27170 27171CF_EOF 27172 27173cat >>makefile <<CF_EOF 27174$cf_libname :: \\ 27175CF_EOF 27176 27177cat >>makefile <<CF_EOF 27178 \${LIB_OBJECT} 27179 @echo linking \$@ 27180 \$(LIBTOOL_CREATE) \${LIB_OBJECT} $cf_libdeps 27181CF_EOF 27182 27183if test "x$cf_cv_do_symlinks" = xyes 27184then 27185cat >>makefile <<CF_EOF 27186 \$(LN_S) $cf_libname $cf_liblink 27187 \$(LN_S) $cf_liblink $cf_libroot 27188CF_EOF 27189fi 27190 27191cat >>makefile <<CF_EOF 27192 27193install \\ 27194install.libs :: \$(DESTDIR)\$(libdir)/$cf_libname 27195 27196\$(DESTDIR)\$(libdir)/$cf_libname :: \\ 27197 \$(DESTDIR)\$(libdir) \\ 27198 \${LIB_OBJECT} 27199 @echo linking \$@ 27200 \$(LIBTOOL_CREATE) \${LIB_OBJECT} $cf_libdeps 27201CF_EOF 27202 27203if test "x$cf_cv_do_symlinks" = xyes 27204then 27205cat >>makefile <<CF_EOF 27206 cd \$(DESTDIR)\$(libdir) && (\$(LN_S) $cf_libname $cf_liblink; \$(LN_S) $cf_liblink $cf_libroot; ) 27207CF_EOF 27208fi 27209 27210if test x$LIB_MODEL = xshared 27211then 27212cat >>makefile <<CF_EOF 27213 - \$(SHELL) -c "if test -z "\$(DESTDIR)" ; then /sbin/ldconfig; fi" 27214CF_EOF 27215fi 27216 27217cat >>makefile <<CF_EOF 27218 27219uninstall \\ 27220uninstall.libs :: 27221 @echo uninstalling \$(DESTDIR)\$(libdir)/$cf_libname 27222CF_EOF 27223 27224if test "x$cf_cv_do_symlinks" = xyes 27225then 27226cat >>makefile <<CF_EOF 27227 -rm -f \$(DESTDIR)\$(libdir)/$cf_libroot 27228 -rm -f \$(DESTDIR)\$(libdir)/$cf_liblink 27229CF_EOF 27230fi 27231 27232cat >>makefile <<CF_EOF 27233 -rm -f \$(DESTDIR)\$(libdir)/$cf_libname 27234 27235clean \\ 27236clean.libs :: 27237CF_EOF 27238 27239if test "x$cf_cv_do_symlinks" = xyes 27240then 27241cat >>makefile <<CF_EOF 27242 -rm -f $cf_libroot 27243 -rm -f $cf_liblink 27244CF_EOF 27245fi 27246 27247cat >>makefile <<CF_EOF 27248 -rm -f $cf_libname 27249 27250mostlyclean:: 27251 -rm -f \${LIB_OBJECT} 27252# end generated by CF__ADD_SHLIB_RULES 27253CF_EOF 27254 27255 ;; 27256 esac 27257done 27258EOF 27259 27260cat >>"$CONFIG_STATUS" <<\EOF 27261 27262{ (exit 0); exit 0; } 27263EOF 27264chmod +x "$CONFIG_STATUS" 27265ac_clean_files=$ac_clean_files_save 27266 27267# configure is writing to config.log, and then calls config.status. 27268# config.status does its own redirection, appending to config.log. 27269# Unfortunately, on DOS this fails, as config.log is still kept open 27270# by configure, so config.status won't be able to write to it; its 27271# output is simply discarded. So we exec the FD to /dev/null, 27272# effectively closing config.log, so it can be properly (re)opened and 27273# appended to by config.status. When coming back to configure, we 27274# need to make the FD available again. 27275if test "$no_create" != yes; then 27276 ac_cs_success=: 27277 exec 5>/dev/null 27278 $SHELL "$CONFIG_STATUS" || ac_cs_success=false 27279 exec 5>>config.log 27280 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 27281 # would make configure fail if this is the last instruction. 27282 "$ac_cs_success" || { (exit 1); exit 1; } 27283fi 27284 27285