1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.65. 4# 5# 6# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 7# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, 8# Inc. 9# 10# 11# This configure script is free software; the Free Software Foundation 12# gives unlimited permission to copy, distribute and modify it. 13## -------------------- ## 14## M4sh Initialization. ## 15## -------------------- ## 16 17# Be more Bourne compatible 18DUALCASE=1; export DUALCASE # for MKS sh 19if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 20 emulate sh 21 NULLCMD=: 22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 23 # is contrary to our usage. Disable this feature. 24 alias -g '${1+"$@"}'='"$@"' 25 setopt NO_GLOB_SUBST 26else 27 case `(set -o) 2>/dev/null` in #( 28 *posix*) : 29 set -o posix ;; #( 30 *) : 31 ;; 32esac 33fi 34 35 36as_nl=' 37' 38export as_nl 39# Printing a long string crashes Solaris 7 /usr/bin/printf. 40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 43# Prefer a ksh shell builtin over an external printf program on Solaris, 44# but without wasting forks for bash or zsh. 45if test -z "$BASH_VERSION$ZSH_VERSION" \ 46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 47 as_echo='print -r --' 48 as_echo_n='print -rn --' 49elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 50 as_echo='printf %s\n' 51 as_echo_n='printf %s' 52else 53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 55 as_echo_n='/usr/ucb/echo -n' 56 else 57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 58 as_echo_n_body='eval 59 arg=$1; 60 case $arg in #( 61 *"$as_nl"*) 62 expr "X$arg" : "X\\(.*\\)$as_nl"; 63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 64 esac; 65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 66 ' 67 export as_echo_n_body 68 as_echo_n='sh -c $as_echo_n_body as_echo' 69 fi 70 export as_echo_body 71 as_echo='sh -c $as_echo_body as_echo' 72fi 73 74# The user is always right. 75if test "${PATH_SEPARATOR+set}" != set; then 76 PATH_SEPARATOR=: 77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 79 PATH_SEPARATOR=';' 80 } 81fi 82 83 84# IFS 85# We need space, tab and new line, in precisely that order. Quoting is 86# there to prevent editors from complaining about space-tab. 87# (If _AS_PATH_WALK were called with IFS unset, it would disable word 88# splitting by setting IFS to empty value.) 89IFS=" "" $as_nl" 90 91# Find who we are. Look in the path if we contain no directory separator. 92case $0 in #(( 93 *[\\/]* ) as_myself=$0 ;; 94 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 95for as_dir in $PATH 96do 97 IFS=$as_save_IFS 98 test -z "$as_dir" && as_dir=. 99 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 100 done 101IFS=$as_save_IFS 102 103 ;; 104esac 105# We did not find ourselves, most probably we were run as `sh COMMAND' 106# in which case we are not to be found in the path. 107if test "x$as_myself" = x; then 108 as_myself=$0 109fi 110if test ! -f "$as_myself"; then 111 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 112 exit 1 113fi 114 115# Unset variables that we do not need and which cause bugs (e.g. in 116# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 117# suppresses any "Segmentation fault" message there. '((' could 118# trigger a bug in pdksh 5.2.14. 119for as_var in BASH_ENV ENV MAIL MAILPATH 120do eval test x\${$as_var+set} = xset \ 121 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 122done 123PS1='$ ' 124PS2='> ' 125PS4='+ ' 126 127# NLS nuisances. 128LC_ALL=C 129export LC_ALL 130LANGUAGE=C 131export LANGUAGE 132 133# CDPATH. 134(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 135 136if test "x$CONFIG_SHELL" = x; then 137 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 138 emulate sh 139 NULLCMD=: 140 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 141 # is contrary to our usage. Disable this feature. 142 alias -g '\${1+\"\$@\"}'='\"\$@\"' 143 setopt NO_GLOB_SUBST 144else 145 case \`(set -o) 2>/dev/null\` in #( 146 *posix*) : 147 set -o posix ;; #( 148 *) : 149 ;; 150esac 151fi 152" 153 as_required="as_fn_return () { (exit \$1); } 154as_fn_success () { as_fn_return 0; } 155as_fn_failure () { as_fn_return 1; } 156as_fn_ret_success () { return 0; } 157as_fn_ret_failure () { return 1; } 158 159exitcode=0 160as_fn_success || { exitcode=1; echo as_fn_success failed.; } 161as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 162as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 163as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 164if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 165 166else 167 exitcode=1; echo positional parameters were not saved. 168fi 169test x\$exitcode = x0 || exit 1" 170 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 171 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 172 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 173 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 174test \$(( 1 + 1 )) = 2 || exit 1" 175 if (eval "$as_required") 2>/dev/null; then : 176 as_have_required=yes 177else 178 as_have_required=no 179fi 180 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 181 182else 183 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 184as_found=false 185for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 186do 187 IFS=$as_save_IFS 188 test -z "$as_dir" && as_dir=. 189 as_found=: 190 case $as_dir in #( 191 /*) 192 for as_base in sh bash ksh sh5; do 193 # Try only shells that exist, to save several forks. 194 as_shell=$as_dir/$as_base 195 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 196 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 197 CONFIG_SHELL=$as_shell as_have_required=yes 198 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 199 break 2 200fi 201fi 202 done;; 203 esac 204 as_found=false 205done 206$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 207 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 208 CONFIG_SHELL=$SHELL as_have_required=yes 209fi; } 210IFS=$as_save_IFS 211 212 213 if test "x$CONFIG_SHELL" != x; then : 214 # We cannot yet assume a decent shell, so we have to provide a 215 # neutralization value for shells without unset; and this also 216 # works around shells that cannot unset nonexistent variables. 217 BASH_ENV=/dev/null 218 ENV=/dev/null 219 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 220 export CONFIG_SHELL 221 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 222fi 223 224 if test x$as_have_required = xno; then : 225 $as_echo "$0: This script requires a shell more modern than all" 226 $as_echo "$0: the shells that I found on your system." 227 if test x${ZSH_VERSION+set} = xset ; then 228 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 229 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 230 else 231 $as_echo "$0: Please tell [email protected] about your system, 232$0: including any error possibly output before this 233$0: message. Then install a modern shell, or manually run 234$0: the script under such a shell if you do have one." 235 fi 236 exit 1 237fi 238fi 239fi 240SHELL=${CONFIG_SHELL-/bin/sh} 241export SHELL 242# Unset more variables known to interfere with behavior of common tools. 243CLICOLOR_FORCE= GREP_OPTIONS= 244unset CLICOLOR_FORCE GREP_OPTIONS 245 246## --------------------- ## 247## M4sh Shell Functions. ## 248## --------------------- ## 249# as_fn_unset VAR 250# --------------- 251# Portably unset VAR. 252as_fn_unset () 253{ 254 { eval $1=; unset $1;} 255} 256as_unset=as_fn_unset 257 258# as_fn_set_status STATUS 259# ----------------------- 260# Set $? to STATUS, without forking. 261as_fn_set_status () 262{ 263 return $1 264} # as_fn_set_status 265 266# as_fn_exit STATUS 267# ----------------- 268# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 269as_fn_exit () 270{ 271 set +e 272 as_fn_set_status $1 273 exit $1 274} # as_fn_exit 275 276# as_fn_mkdir_p 277# ------------- 278# Create "$as_dir" as a directory, including parents if necessary. 279as_fn_mkdir_p () 280{ 281 282 case $as_dir in #( 283 -*) as_dir=./$as_dir;; 284 esac 285 test -d "$as_dir" || eval $as_mkdir_p || { 286 as_dirs= 287 while :; do 288 case $as_dir in #( 289 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 290 *) as_qdir=$as_dir;; 291 esac 292 as_dirs="'$as_qdir' $as_dirs" 293 as_dir=`$as_dirname -- "$as_dir" || 294$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 295 X"$as_dir" : 'X\(//\)[^/]' \| \ 296 X"$as_dir" : 'X\(//\)$' \| \ 297 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 298$as_echo X"$as_dir" | 299 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 300 s//\1/ 301 q 302 } 303 /^X\(\/\/\)[^/].*/{ 304 s//\1/ 305 q 306 } 307 /^X\(\/\/\)$/{ 308 s//\1/ 309 q 310 } 311 /^X\(\/\).*/{ 312 s//\1/ 313 q 314 } 315 s/.*/./; q'` 316 test -d "$as_dir" && break 317 done 318 test -z "$as_dirs" || eval "mkdir $as_dirs" 319 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 320 321 322} # as_fn_mkdir_p 323# as_fn_append VAR VALUE 324# ---------------------- 325# Append the text in VALUE to the end of the definition contained in VAR. Take 326# advantage of any shell optimizations that allow amortized linear growth over 327# repeated appends, instead of the typical quadratic growth present in naive 328# implementations. 329if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 330 eval 'as_fn_append () 331 { 332 eval $1+=\$2 333 }' 334else 335 as_fn_append () 336 { 337 eval $1=\$$1\$2 338 } 339fi # as_fn_append 340 341# as_fn_arith ARG... 342# ------------------ 343# Perform arithmetic evaluation on the ARGs, and store the result in the 344# global $as_val. Take advantage of shells that can avoid forks. The arguments 345# must be portable across $(()) and expr. 346if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 347 eval 'as_fn_arith () 348 { 349 as_val=$(( $* )) 350 }' 351else 352 as_fn_arith () 353 { 354 as_val=`expr "$@" || test $? -eq 1` 355 } 356fi # as_fn_arith 357 358 359# as_fn_error ERROR [LINENO LOG_FD] 360# --------------------------------- 361# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 362# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 363# script with status $?, using 1 if that was 0. 364as_fn_error () 365{ 366 as_status=$?; test $as_status -eq 0 && as_status=1 367 if test "$3"; then 368 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 369 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 370 fi 371 $as_echo "$as_me: error: $1" >&2 372 as_fn_exit $as_status 373} # as_fn_error 374 375if expr a : '\(a\)' >/dev/null 2>&1 && 376 test "X`expr 00001 : '.*\(...\)'`" = X001; then 377 as_expr=expr 378else 379 as_expr=false 380fi 381 382if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 383 as_basename=basename 384else 385 as_basename=false 386fi 387 388if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 389 as_dirname=dirname 390else 391 as_dirname=false 392fi 393 394as_me=`$as_basename -- "$0" || 395$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 396 X"$0" : 'X\(//\)$' \| \ 397 X"$0" : 'X\(/\)' \| . 2>/dev/null || 398$as_echo X/"$0" | 399 sed '/^.*\/\([^/][^/]*\)\/*$/{ 400 s//\1/ 401 q 402 } 403 /^X\/\(\/\/\)$/{ 404 s//\1/ 405 q 406 } 407 /^X\/\(\/\).*/{ 408 s//\1/ 409 q 410 } 411 s/.*/./; q'` 412 413# Avoid depending upon Character Ranges. 414as_cr_letters='abcdefghijklmnopqrstuvwxyz' 415as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 416as_cr_Letters=$as_cr_letters$as_cr_LETTERS 417as_cr_digits='0123456789' 418as_cr_alnum=$as_cr_Letters$as_cr_digits 419 420 421 as_lineno_1=$LINENO as_lineno_1a=$LINENO 422 as_lineno_2=$LINENO as_lineno_2a=$LINENO 423 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 424 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 425 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 426 sed -n ' 427 p 428 /[$]LINENO/= 429 ' <$as_myself | 430 sed ' 431 s/[$]LINENO.*/&-/ 432 t lineno 433 b 434 :lineno 435 N 436 :loop 437 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 438 t loop 439 s/-\n.*// 440 ' >$as_me.lineno && 441 chmod +x "$as_me.lineno" || 442 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 443 444 # Don't try to exec as it changes $[0], causing all sort of problems 445 # (the dirname of $[0] is not the place where we might find the 446 # original and so on. Autoconf is especially sensitive to this). 447 . "./$as_me.lineno" 448 # Exit status is that of the last command. 449 exit 450} 451 452ECHO_C= ECHO_N= ECHO_T= 453case `echo -n x` in #((((( 454-n*) 455 case `echo 'xy\c'` in 456 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 457 xy) ECHO_C='\c';; 458 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 459 ECHO_T=' ';; 460 esac;; 461*) 462 ECHO_N='-n';; 463esac 464 465rm -f conf$$ conf$$.exe conf$$.file 466if test -d conf$$.dir; then 467 rm -f conf$$.dir/conf$$.file 468else 469 rm -f conf$$.dir 470 mkdir conf$$.dir 2>/dev/null 471fi 472if (echo >conf$$.file) 2>/dev/null; then 473 if ln -s conf$$.file conf$$ 2>/dev/null; then 474 as_ln_s='ln -s' 475 # ... but there are two gotchas: 476 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 477 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 478 # In both cases, we have to default to `cp -p'. 479 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 480 as_ln_s='cp -p' 481 elif ln conf$$.file conf$$ 2>/dev/null; then 482 as_ln_s=ln 483 else 484 as_ln_s='cp -p' 485 fi 486else 487 as_ln_s='cp -p' 488fi 489rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 490rmdir conf$$.dir 2>/dev/null 491 492if mkdir -p . 2>/dev/null; then 493 as_mkdir_p='mkdir -p "$as_dir"' 494else 495 test -d ./-p && rmdir ./-p 496 as_mkdir_p=false 497fi 498 499if test -x / >/dev/null 2>&1; then 500 as_test_x='test -x' 501else 502 if ls -dL / >/dev/null 2>&1; then 503 as_ls_L_option=L 504 else 505 as_ls_L_option= 506 fi 507 as_test_x=' 508 eval sh -c '\'' 509 if test -d "$1"; then 510 test -d "$1/."; 511 else 512 case $1 in #( 513 -*)set "./$1";; 514 esac; 515 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 516 ???[sx]*):;;*)false;;esac;fi 517 '\'' sh 518 ' 519fi 520as_executable_p=$as_test_x 521 522# Sed expression to map a string onto a valid CPP name. 523as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 524 525# Sed expression to map a string onto a valid variable name. 526as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 527 528 529test -n "$DJDIR" || exec 7<&0 </dev/null 530exec 6>&1 531 532# Name of the host. 533# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 534# so uname gets run too. 535ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 536 537# 538# Initializations. 539# 540ac_default_prefix=/usr/local 541ac_clean_files= 542ac_config_libobj_dir=. 543LIBOBJS= 544cross_compiling=no 545subdirs= 546MFLAGS= 547MAKEFLAGS= 548 549# Identity of this package. 550PACKAGE_NAME= 551PACKAGE_TARNAME= 552PACKAGE_VERSION= 553PACKAGE_STRING= 554PACKAGE_BUGREPORT= 555PACKAGE_URL= 556 557ac_unique_file="vim.h" 558# Factoring default headers for most tests. 559ac_includes_default="\ 560#include <stdio.h> 561#ifdef HAVE_SYS_TYPES_H 562# include <sys/types.h> 563#endif 564#ifdef HAVE_SYS_STAT_H 565# include <sys/stat.h> 566#endif 567#ifdef STDC_HEADERS 568# include <stdlib.h> 569# include <stddef.h> 570#else 571# ifdef HAVE_STDLIB_H 572# include <stdlib.h> 573# endif 574#endif 575#ifdef HAVE_STRING_H 576# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 577# include <memory.h> 578# endif 579# include <string.h> 580#endif 581#ifdef HAVE_STRINGS_H 582# include <strings.h> 583#endif 584#ifdef HAVE_INTTYPES_H 585# include <inttypes.h> 586#endif 587#ifdef HAVE_STDINT_H 588# include <stdint.h> 589#endif 590#ifdef HAVE_UNISTD_H 591# include <unistd.h> 592#endif" 593 594ac_subst_vars='LTLIBOBJS 595LIBOBJS 596LINK_AS_NEEDED 597DEPEND_CFLAGS_FILTER 598MAKEMO 599MSGFMT 600INSTALL_TOOL_LANGS 601INSTALL_LANGS 602TAGPRG 603HANGULIN_OBJ 604HANGULIN_SRC 605GUI_X_LIBS 606GUITYPE 607GUI_LIB_LOC 608GUI_INC_LOC 609NARROW_PROTO 610MOTIF_LIBNAME 611GNOME_INCLUDEDIR 612GNOME_LIBDIR 613GNOME_LIBS 614GTK_LIBNAME 615GTK_LIBS 616GTK_CFLAGS 617PKG_CONFIG 618X_LIB 619X_EXTRA_LIBS 620X_LIBS 621X_PRE_LIBS 622X_CFLAGS 623XMKMF 624xmkmfpath 625SNIFF_OBJ 626SNIFF_SRC 627NETBEANS_OBJ 628NETBEANS_SRC 629WORKSHOP_OBJ 630WORKSHOP_SRC 631RUBY_LIBS 632RUBY_CFLAGS 633RUBY_PRO 634RUBY_OBJ 635RUBY_SRC 636vi_cv_path_ruby 637TCL_LIBS 638TCL_CFLAGS 639TCL_PRO 640TCL_OBJ 641TCL_SRC 642vi_cv_path_tcl 643PYTHON3_OBJ 644PYTHON3_SRC 645PYTHON3_CFLAGS 646PYTHON3_LIBS 647PYTHON3_CONFDIR 648vi_cv_path_python3 649PYTHON_OBJ 650PYTHON_SRC 651PYTHON_CFLAGS 652PYTHON_GETPATH_CFLAGS 653PYTHON_LIBS 654PYTHON_CONFDIR 655vi_cv_path_python 656PERL_LIBS 657PERL_CFLAGS 658PERL_PRO 659PERL_OBJ 660PERL_SRC 661shrpenv 662vi_cv_perllib 663vi_cv_path_perl 664MZSCHEME_MZC 665MZSCHEME_EXTRA 666MZSCHEME_CFLAGS 667MZSCHEME_LIBS 668MZSCHEME_PRO 669MZSCHEME_OBJ 670MZSCHEME_SRC 671vi_cv_path_mzscheme 672LUA_CFLAGS 673LUA_LIBS 674LUA_PRO 675LUA_OBJ 676LUA_SRC 677vi_cv_path_lua 678compiledby 679dogvimdiff 680dovimdiff 681QUOTESED 682line_break 683VIEWNAME 684EXNAME 685VIMNAME 686OS_EXTRA_OBJ 687OS_EXTRA_SRC 688XCODE_SELECT 689CPP_MM 690STRIP 691AWK 692EGREP 693GREP 694CPP 695OBJEXT 696EXEEXT 697ac_ct_CC 698CPPFLAGS 699LDFLAGS 700CFLAGS 701CC 702SET_MAKE 703target_alias 704host_alias 705build_alias 706LIBS 707ECHO_T 708ECHO_N 709ECHO_C 710DEFS 711mandir 712localedir 713libdir 714psdir 715pdfdir 716dvidir 717htmldir 718infodir 719docdir 720oldincludedir 721includedir 722localstatedir 723sharedstatedir 724sysconfdir 725datadir 726datarootdir 727libexecdir 728sbindir 729bindir 730program_transform_name 731prefix 732exec_prefix 733PACKAGE_URL 734PACKAGE_BUGREPORT 735PACKAGE_STRING 736PACKAGE_VERSION 737PACKAGE_TARNAME 738PACKAGE_NAME 739PATH_SEPARATOR 740SHELL' 741ac_subst_files='' 742ac_user_opts=' 743enable_option_checking 744enable_fail_if_missing 745enable_darwin 746with_mac_arch 747with_developer_dir 748with_local_dir 749with_vim_name 750with_ex_name 751with_view_name 752with_global_runtime 753with_modified_by 754enable_selinux 755with_features 756with_compiledby 757enable_xsmp 758enable_xsmp_interact 759enable_luainterp 760with_lua_prefix 761enable_mzschemeinterp 762with_plthome 763enable_perlinterp 764enable_pythoninterp 765with_python_config_dir 766enable_python3interp 767with_python3_config_dir 768enable_tclinterp 769with_tclsh 770enable_rubyinterp 771with_ruby_command 772enable_cscope 773enable_workshop 774enable_netbeans 775enable_sniff 776enable_multibyte 777enable_hangulinput 778enable_xim 779enable_fontset 780with_x 781enable_gui 782enable_gtk2_check 783enable_gnome_check 784enable_motif_check 785enable_athena_check 786enable_nextaw_check 787enable_carbon_check 788enable_gtktest 789with_gnome_includes 790with_gnome_libs 791with_gnome 792with_motif_lib 793with_tlib 794enable_largefile 795enable_acl 796enable_gpm 797enable_sysmouse 798enable_nls 799' 800 ac_precious_vars='build_alias 801host_alias 802target_alias 803CC 804CFLAGS 805LDFLAGS 806LIBS 807CPPFLAGS 808CPP 809XMKMF' 810 811 812# Initialize some variables set by options. 813ac_init_help= 814ac_init_version=false 815ac_unrecognized_opts= 816ac_unrecognized_sep= 817# The variables have the same names as the options, with 818# dashes changed to underlines. 819cache_file=/dev/null 820exec_prefix=NONE 821no_create= 822no_recursion= 823prefix=NONE 824program_prefix=NONE 825program_suffix=NONE 826program_transform_name=s,x,x, 827silent= 828site= 829srcdir= 830verbose= 831x_includes=NONE 832x_libraries=NONE 833 834# Installation directory options. 835# These are left unexpanded so users can "make install exec_prefix=/foo" 836# and all the variables that are supposed to be based on exec_prefix 837# by default will actually change. 838# Use braces instead of parens because sh, perl, etc. also accept them. 839# (The list follows the same order as the GNU Coding Standards.) 840bindir='${exec_prefix}/bin' 841sbindir='${exec_prefix}/sbin' 842libexecdir='${exec_prefix}/libexec' 843datarootdir='${prefix}/share' 844datadir='${datarootdir}' 845sysconfdir='${prefix}/etc' 846sharedstatedir='${prefix}/com' 847localstatedir='${prefix}/var' 848includedir='${prefix}/include' 849oldincludedir='/usr/include' 850docdir='${datarootdir}/doc/${PACKAGE}' 851infodir='${datarootdir}/info' 852htmldir='${docdir}' 853dvidir='${docdir}' 854pdfdir='${docdir}' 855psdir='${docdir}' 856libdir='${exec_prefix}/lib' 857localedir='${datarootdir}/locale' 858mandir='${datarootdir}/man' 859 860ac_prev= 861ac_dashdash= 862for ac_option 863do 864 # If the previous option needs an argument, assign it. 865 if test -n "$ac_prev"; then 866 eval $ac_prev=\$ac_option 867 ac_prev= 868 continue 869 fi 870 871 case $ac_option in 872 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 873 *) ac_optarg=yes ;; 874 esac 875 876 # Accept the important Cygnus configure options, so we can diagnose typos. 877 878 case $ac_dashdash$ac_option in 879 --) 880 ac_dashdash=yes ;; 881 882 -bindir | --bindir | --bindi | --bind | --bin | --bi) 883 ac_prev=bindir ;; 884 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 885 bindir=$ac_optarg ;; 886 887 -build | --build | --buil | --bui | --bu) 888 ac_prev=build_alias ;; 889 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 890 build_alias=$ac_optarg ;; 891 892 -cache-file | --cache-file | --cache-fil | --cache-fi \ 893 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 894 ac_prev=cache_file ;; 895 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 896 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 897 cache_file=$ac_optarg ;; 898 899 --config-cache | -C) 900 cache_file=config.cache ;; 901 902 -datadir | --datadir | --datadi | --datad) 903 ac_prev=datadir ;; 904 -datadir=* | --datadir=* | --datadi=* | --datad=*) 905 datadir=$ac_optarg ;; 906 907 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 908 | --dataroo | --dataro | --datar) 909 ac_prev=datarootdir ;; 910 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 911 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 912 datarootdir=$ac_optarg ;; 913 914 -disable-* | --disable-*) 915 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 916 # Reject names that are not valid shell variable names. 917 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 918 as_fn_error "invalid feature name: $ac_useropt" 919 ac_useropt_orig=$ac_useropt 920 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 921 case $ac_user_opts in 922 *" 923"enable_$ac_useropt" 924"*) ;; 925 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 926 ac_unrecognized_sep=', ';; 927 esac 928 eval enable_$ac_useropt=no ;; 929 930 -docdir | --docdir | --docdi | --doc | --do) 931 ac_prev=docdir ;; 932 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 933 docdir=$ac_optarg ;; 934 935 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 936 ac_prev=dvidir ;; 937 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 938 dvidir=$ac_optarg ;; 939 940 -enable-* | --enable-*) 941 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 942 # Reject names that are not valid shell variable names. 943 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 944 as_fn_error "invalid feature name: $ac_useropt" 945 ac_useropt_orig=$ac_useropt 946 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 947 case $ac_user_opts in 948 *" 949"enable_$ac_useropt" 950"*) ;; 951 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 952 ac_unrecognized_sep=', ';; 953 esac 954 eval enable_$ac_useropt=\$ac_optarg ;; 955 956 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 957 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 958 | --exec | --exe | --ex) 959 ac_prev=exec_prefix ;; 960 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 961 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 962 | --exec=* | --exe=* | --ex=*) 963 exec_prefix=$ac_optarg ;; 964 965 -gas | --gas | --ga | --g) 966 # Obsolete; use --with-gas. 967 with_gas=yes ;; 968 969 -help | --help | --hel | --he | -h) 970 ac_init_help=long ;; 971 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 972 ac_init_help=recursive ;; 973 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 974 ac_init_help=short ;; 975 976 -host | --host | --hos | --ho) 977 ac_prev=host_alias ;; 978 -host=* | --host=* | --hos=* | --ho=*) 979 host_alias=$ac_optarg ;; 980 981 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 982 ac_prev=htmldir ;; 983 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 984 | --ht=*) 985 htmldir=$ac_optarg ;; 986 987 -includedir | --includedir | --includedi | --included | --include \ 988 | --includ | --inclu | --incl | --inc) 989 ac_prev=includedir ;; 990 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 991 | --includ=* | --inclu=* | --incl=* | --inc=*) 992 includedir=$ac_optarg ;; 993 994 -infodir | --infodir | --infodi | --infod | --info | --inf) 995 ac_prev=infodir ;; 996 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 997 infodir=$ac_optarg ;; 998 999 -libdir | --libdir | --libdi | --libd) 1000 ac_prev=libdir ;; 1001 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1002 libdir=$ac_optarg ;; 1003 1004 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1005 | --libexe | --libex | --libe) 1006 ac_prev=libexecdir ;; 1007 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1008 | --libexe=* | --libex=* | --libe=*) 1009 libexecdir=$ac_optarg ;; 1010 1011 -localedir | --localedir | --localedi | --localed | --locale) 1012 ac_prev=localedir ;; 1013 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1014 localedir=$ac_optarg ;; 1015 1016 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1017 | --localstate | --localstat | --localsta | --localst | --locals) 1018 ac_prev=localstatedir ;; 1019 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1020 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1021 localstatedir=$ac_optarg ;; 1022 1023 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1024 ac_prev=mandir ;; 1025 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1026 mandir=$ac_optarg ;; 1027 1028 -nfp | --nfp | --nf) 1029 # Obsolete; use --without-fp. 1030 with_fp=no ;; 1031 1032 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1033 | --no-cr | --no-c | -n) 1034 no_create=yes ;; 1035 1036 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1037 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1038 no_recursion=yes ;; 1039 1040 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1041 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1042 | --oldin | --oldi | --old | --ol | --o) 1043 ac_prev=oldincludedir ;; 1044 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1045 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1046 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1047 oldincludedir=$ac_optarg ;; 1048 1049 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1050 ac_prev=prefix ;; 1051 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1052 prefix=$ac_optarg ;; 1053 1054 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1055 | --program-pre | --program-pr | --program-p) 1056 ac_prev=program_prefix ;; 1057 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1058 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1059 program_prefix=$ac_optarg ;; 1060 1061 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1062 | --program-suf | --program-su | --program-s) 1063 ac_prev=program_suffix ;; 1064 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1065 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1066 program_suffix=$ac_optarg ;; 1067 1068 -program-transform-name | --program-transform-name \ 1069 | --program-transform-nam | --program-transform-na \ 1070 | --program-transform-n | --program-transform- \ 1071 | --program-transform | --program-transfor \ 1072 | --program-transfo | --program-transf \ 1073 | --program-trans | --program-tran \ 1074 | --progr-tra | --program-tr | --program-t) 1075 ac_prev=program_transform_name ;; 1076 -program-transform-name=* | --program-transform-name=* \ 1077 | --program-transform-nam=* | --program-transform-na=* \ 1078 | --program-transform-n=* | --program-transform-=* \ 1079 | --program-transform=* | --program-transfor=* \ 1080 | --program-transfo=* | --program-transf=* \ 1081 | --program-trans=* | --program-tran=* \ 1082 | --progr-tra=* | --program-tr=* | --program-t=*) 1083 program_transform_name=$ac_optarg ;; 1084 1085 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1086 ac_prev=pdfdir ;; 1087 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1088 pdfdir=$ac_optarg ;; 1089 1090 -psdir | --psdir | --psdi | --psd | --ps) 1091 ac_prev=psdir ;; 1092 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1093 psdir=$ac_optarg ;; 1094 1095 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1096 | -silent | --silent | --silen | --sile | --sil) 1097 silent=yes ;; 1098 1099 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1100 ac_prev=sbindir ;; 1101 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1102 | --sbi=* | --sb=*) 1103 sbindir=$ac_optarg ;; 1104 1105 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1106 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1107 | --sharedst | --shareds | --shared | --share | --shar \ 1108 | --sha | --sh) 1109 ac_prev=sharedstatedir ;; 1110 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1111 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1112 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1113 | --sha=* | --sh=*) 1114 sharedstatedir=$ac_optarg ;; 1115 1116 -site | --site | --sit) 1117 ac_prev=site ;; 1118 -site=* | --site=* | --sit=*) 1119 site=$ac_optarg ;; 1120 1121 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1122 ac_prev=srcdir ;; 1123 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1124 srcdir=$ac_optarg ;; 1125 1126 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1127 | --syscon | --sysco | --sysc | --sys | --sy) 1128 ac_prev=sysconfdir ;; 1129 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1130 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1131 sysconfdir=$ac_optarg ;; 1132 1133 -target | --target | --targe | --targ | --tar | --ta | --t) 1134 ac_prev=target_alias ;; 1135 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1136 target_alias=$ac_optarg ;; 1137 1138 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1139 verbose=yes ;; 1140 1141 -version | --version | --versio | --versi | --vers | -V) 1142 ac_init_version=: ;; 1143 1144 -with-* | --with-*) 1145 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1146 # Reject names that are not valid shell variable names. 1147 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1148 as_fn_error "invalid package name: $ac_useropt" 1149 ac_useropt_orig=$ac_useropt 1150 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1151 case $ac_user_opts in 1152 *" 1153"with_$ac_useropt" 1154"*) ;; 1155 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1156 ac_unrecognized_sep=', ';; 1157 esac 1158 eval with_$ac_useropt=\$ac_optarg ;; 1159 1160 -without-* | --without-*) 1161 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1162 # Reject names that are not valid shell variable names. 1163 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1164 as_fn_error "invalid package name: $ac_useropt" 1165 ac_useropt_orig=$ac_useropt 1166 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1167 case $ac_user_opts in 1168 *" 1169"with_$ac_useropt" 1170"*) ;; 1171 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1172 ac_unrecognized_sep=', ';; 1173 esac 1174 eval with_$ac_useropt=no ;; 1175 1176 --x) 1177 # Obsolete; use --with-x. 1178 with_x=yes ;; 1179 1180 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1181 | --x-incl | --x-inc | --x-in | --x-i) 1182 ac_prev=x_includes ;; 1183 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1184 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1185 x_includes=$ac_optarg ;; 1186 1187 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1188 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1189 ac_prev=x_libraries ;; 1190 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1191 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1192 x_libraries=$ac_optarg ;; 1193 1194 -*) as_fn_error "unrecognized option: \`$ac_option' 1195Try \`$0 --help' for more information." 1196 ;; 1197 1198 *=*) 1199 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1200 # Reject names that are not valid shell variable names. 1201 case $ac_envvar in #( 1202 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1203 as_fn_error "invalid variable name: \`$ac_envvar'" ;; 1204 esac 1205 eval $ac_envvar=\$ac_optarg 1206 export $ac_envvar ;; 1207 1208 *) 1209 # FIXME: should be removed in autoconf 3.0. 1210 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1211 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1212 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1213 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1214 ;; 1215 1216 esac 1217done 1218 1219if test -n "$ac_prev"; then 1220 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1221 as_fn_error "missing argument to $ac_option" 1222fi 1223 1224if test -n "$ac_unrecognized_opts"; then 1225 case $enable_option_checking in 1226 no) ;; 1227 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; 1228 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1229 esac 1230fi 1231 1232# Check all directory arguments for consistency. 1233for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1234 datadir sysconfdir sharedstatedir localstatedir includedir \ 1235 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1236 libdir localedir mandir 1237do 1238 eval ac_val=\$$ac_var 1239 # Remove trailing slashes. 1240 case $ac_val in 1241 */ ) 1242 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1243 eval $ac_var=\$ac_val;; 1244 esac 1245 # Be sure to have absolute directory names. 1246 case $ac_val in 1247 [\\/$]* | ?:[\\/]* ) continue;; 1248 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1249 esac 1250 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" 1251done 1252 1253# There might be people who depend on the old broken behavior: `$host' 1254# used to hold the argument of --host etc. 1255# FIXME: To remove some day. 1256build=$build_alias 1257host=$host_alias 1258target=$target_alias 1259 1260# FIXME: To remove some day. 1261if test "x$host_alias" != x; then 1262 if test "x$build_alias" = x; then 1263 cross_compiling=maybe 1264 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1265 If a cross compiler is detected then cross compile mode will be used." >&2 1266 elif test "x$build_alias" != "x$host_alias"; then 1267 cross_compiling=yes 1268 fi 1269fi 1270 1271ac_tool_prefix= 1272test -n "$host_alias" && ac_tool_prefix=$host_alias- 1273 1274test "$silent" = yes && exec 6>/dev/null 1275 1276 1277ac_pwd=`pwd` && test -n "$ac_pwd" && 1278ac_ls_di=`ls -di .` && 1279ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1280 as_fn_error "working directory cannot be determined" 1281test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1282 as_fn_error "pwd does not report name of working directory" 1283 1284 1285# Find the source files, if location was not specified. 1286if test -z "$srcdir"; then 1287 ac_srcdir_defaulted=yes 1288 # Try the directory containing this script, then the parent directory. 1289 ac_confdir=`$as_dirname -- "$as_myself" || 1290$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1291 X"$as_myself" : 'X\(//\)[^/]' \| \ 1292 X"$as_myself" : 'X\(//\)$' \| \ 1293 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1294$as_echo X"$as_myself" | 1295 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1296 s//\1/ 1297 q 1298 } 1299 /^X\(\/\/\)[^/].*/{ 1300 s//\1/ 1301 q 1302 } 1303 /^X\(\/\/\)$/{ 1304 s//\1/ 1305 q 1306 } 1307 /^X\(\/\).*/{ 1308 s//\1/ 1309 q 1310 } 1311 s/.*/./; q'` 1312 srcdir=$ac_confdir 1313 if test ! -r "$srcdir/$ac_unique_file"; then 1314 srcdir=.. 1315 fi 1316else 1317 ac_srcdir_defaulted=no 1318fi 1319if test ! -r "$srcdir/$ac_unique_file"; then 1320 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1321 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" 1322fi 1323ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1324ac_abs_confdir=`( 1325 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" 1326 pwd)` 1327# When building in place, set srcdir=. 1328if test "$ac_abs_confdir" = "$ac_pwd"; then 1329 srcdir=. 1330fi 1331# Remove unnecessary trailing slashes from srcdir. 1332# Double slashes in file names in object file debugging info 1333# mess up M-x gdb in Emacs. 1334case $srcdir in 1335*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1336esac 1337for ac_var in $ac_precious_vars; do 1338 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1339 eval ac_env_${ac_var}_value=\$${ac_var} 1340 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1341 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1342done 1343 1344# 1345# Report the --help message. 1346# 1347if test "$ac_init_help" = "long"; then 1348 # Omit some internal or obsolete options to make the list less imposing. 1349 # This message is too long to be a string in the A/UX 3.1 sh. 1350 cat <<_ACEOF 1351\`configure' configures this package to adapt to many kinds of systems. 1352 1353Usage: $0 [OPTION]... [VAR=VALUE]... 1354 1355To assign environment variables (e.g., CC, CFLAGS...), specify them as 1356VAR=VALUE. See below for descriptions of some of the useful variables. 1357 1358Defaults for the options are specified in brackets. 1359 1360Configuration: 1361 -h, --help display this help and exit 1362 --help=short display options specific to this package 1363 --help=recursive display the short help of all the included packages 1364 -V, --version display version information and exit 1365 -q, --quiet, --silent do not print \`checking...' messages 1366 --cache-file=FILE cache test results in FILE [disabled] 1367 -C, --config-cache alias for \`--cache-file=config.cache' 1368 -n, --no-create do not create output files 1369 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1370 1371Installation directories: 1372 --prefix=PREFIX install architecture-independent files in PREFIX 1373 [$ac_default_prefix] 1374 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1375 [PREFIX] 1376 1377By default, \`make install' will install all the files in 1378\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1379an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1380for instance \`--prefix=\$HOME'. 1381 1382For better control, use the options below. 1383 1384Fine tuning of the installation directories: 1385 --bindir=DIR user executables [EPREFIX/bin] 1386 --sbindir=DIR system admin executables [EPREFIX/sbin] 1387 --libexecdir=DIR program executables [EPREFIX/libexec] 1388 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1389 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1390 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1391 --libdir=DIR object code libraries [EPREFIX/lib] 1392 --includedir=DIR C header files [PREFIX/include] 1393 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1394 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1395 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1396 --infodir=DIR info documentation [DATAROOTDIR/info] 1397 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1398 --mandir=DIR man documentation [DATAROOTDIR/man] 1399 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] 1400 --htmldir=DIR html documentation [DOCDIR] 1401 --dvidir=DIR dvi documentation [DOCDIR] 1402 --pdfdir=DIR pdf documentation [DOCDIR] 1403 --psdir=DIR ps documentation [DOCDIR] 1404_ACEOF 1405 1406 cat <<\_ACEOF 1407 1408X features: 1409 --x-includes=DIR X include files are in DIR 1410 --x-libraries=DIR X library files are in DIR 1411_ACEOF 1412fi 1413 1414if test -n "$ac_init_help"; then 1415 1416 cat <<\_ACEOF 1417 1418Optional Features: 1419 --disable-option-checking ignore unrecognized --enable/--with options 1420 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1421 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1422 --enable-fail-if-missing Fail if dependencies on additional features 1423 specified on the command line are missing. 1424 --disable-darwin Disable Darwin (Mac OS X) support. 1425 --disable-selinux Don't check for SELinux support. 1426 --disable-xsmp Disable XSMP session management 1427 --disable-xsmp-interact Disable XSMP interaction 1428 --enable-luainterp=OPTS Include Lua interpreter. default=no OPTS=no/yes/dynamic 1429 --enable-mzschemeinterp Include MzScheme interpreter. 1430 --enable-perlinterp=OPTS Include Perl interpreter. default=no OPTS=no/yes/dynamic 1431 --enable-pythoninterp=OPTS Include Python interpreter. default=no OPTS=no/yes/dynamic 1432 --enable-python3interp=OPTS Include Python3 interpreter. default=no OPTS=no/yes/dynamic 1433 --enable-tclinterp Include Tcl interpreter. 1434 --enable-rubyinterp=OPTS Include Ruby interpreter. default=no OPTS=no/yes/dynamic 1435 --enable-cscope Include cscope interface. 1436 --enable-workshop Include Sun Visual Workshop support. 1437 --disable-netbeans Disable NetBeans integration support. 1438 --enable-sniff Include Sniff interface. 1439 --enable-multibyte Include multibyte editing support. 1440 --enable-hangulinput Include Hangul input support. 1441 --enable-xim Include XIM input support. 1442 --enable-fontset Include X fontset output support. 1443 --enable-gui=OPTS X11 GUI default=auto OPTS=auto/no/gtk2/gnome2/motif/athena/neXtaw/photon/carbon 1444 --enable-gtk2-check If auto-select GUI, check for GTK+ 2 default=yes 1445 --enable-gnome-check If GTK GUI, check for GNOME default=no 1446 --enable-motif-check If auto-select GUI, check for Motif default=yes 1447 --enable-athena-check If auto-select GUI, check for Athena default=yes 1448 --enable-nextaw-check If auto-select GUI, check for neXtaw default=yes 1449 --enable-carbon-check If auto-select GUI, check for Carbon default=yes 1450 --disable-gtktest Do not try to compile and run a test GTK program 1451 --disable-largefile omit support for large files 1452 --disable-acl Don't check for ACL support. 1453 --disable-gpm Don't use gpm (Linux mouse daemon). 1454 --disable-sysmouse Don't use sysmouse (mouse in *BSD console). 1455 --disable-nls Don't support NLS (gettext()). 1456 1457Optional Packages: 1458 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1459 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1460 --with-mac-arch=ARCH current, intel, ppc or both 1461 --with-developer-dir=PATH use PATH as location for Xcode developer tools 1462 --with-local-dir=PATH search PATH instead of /usr/local for local libraries. 1463 --without-local-dir do not search /usr/local for local libraries. 1464 --with-vim-name=NAME what to call the Vim executable 1465 --with-ex-name=NAME what to call the Ex executable 1466 --with-view-name=NAME what to call the View executable 1467 --with-global-runtime=DIR global runtime directory in 'runtimepath' 1468 --with-modified-by=NAME name of who modified a release version 1469 --with-features=TYPE tiny, small, normal, big or huge (default: normal) 1470 --with-compiledby=NAME name to show in :version message 1471 --with-lua-prefix=PFX Prefix where Lua is installed. 1472 --with-plthome=PLTHOME Use PLTHOME. 1473 --with-python-config-dir=PATH Python's config directory 1474 --with-python3-config-dir=PATH Python's config directory 1475 --with-tclsh=PATH which tclsh to use (default: tclsh8.0) 1476 --with-ruby-command=RUBY name of the Ruby command (default: ruby) 1477 --with-x use the X Window System 1478 --with-gnome-includes=DIR Specify location of GNOME headers 1479 --with-gnome-libs=DIR Specify location of GNOME libs 1480 --with-gnome Specify prefix for GNOME files 1481 --with-motif-lib=STRING Library for Motif 1482 --with-tlib=library terminal library to be used 1483 1484Some influential environment variables: 1485 CC C compiler command 1486 CFLAGS C compiler flags 1487 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1488 nonstandard directory <lib dir> 1489 LIBS libraries to pass to the linker, e.g. -l<library> 1490 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1491 you have headers in a nonstandard directory <include dir> 1492 CPP C preprocessor 1493 XMKMF Path to xmkmf, Makefile generator for X Window System 1494 1495Use these variables to override the choices made by `configure' or to help 1496it to find libraries and programs with nonstandard names/locations. 1497 1498Report bugs to the package provider. 1499_ACEOF 1500ac_status=$? 1501fi 1502 1503if test "$ac_init_help" = "recursive"; then 1504 # If there are subdirs, report their specific --help. 1505 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1506 test -d "$ac_dir" || 1507 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1508 continue 1509 ac_builddir=. 1510 1511case "$ac_dir" in 1512.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1513*) 1514 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1515 # A ".." for each directory in $ac_dir_suffix. 1516 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1517 case $ac_top_builddir_sub in 1518 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1519 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1520 esac ;; 1521esac 1522ac_abs_top_builddir=$ac_pwd 1523ac_abs_builddir=$ac_pwd$ac_dir_suffix 1524# for backward compatibility: 1525ac_top_builddir=$ac_top_build_prefix 1526 1527case $srcdir in 1528 .) # We are building in place. 1529 ac_srcdir=. 1530 ac_top_srcdir=$ac_top_builddir_sub 1531 ac_abs_top_srcdir=$ac_pwd ;; 1532 [\\/]* | ?:[\\/]* ) # Absolute name. 1533 ac_srcdir=$srcdir$ac_dir_suffix; 1534 ac_top_srcdir=$srcdir 1535 ac_abs_top_srcdir=$srcdir ;; 1536 *) # Relative name. 1537 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1538 ac_top_srcdir=$ac_top_build_prefix$srcdir 1539 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1540esac 1541ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1542 1543 cd "$ac_dir" || { ac_status=$?; continue; } 1544 # Check for guested configure. 1545 if test -f "$ac_srcdir/configure.gnu"; then 1546 echo && 1547 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1548 elif test -f "$ac_srcdir/configure"; then 1549 echo && 1550 $SHELL "$ac_srcdir/configure" --help=recursive 1551 else 1552 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1553 fi || ac_status=$? 1554 cd "$ac_pwd" || { ac_status=$?; break; } 1555 done 1556fi 1557 1558test -n "$ac_init_help" && exit $ac_status 1559if $ac_init_version; then 1560 cat <<\_ACEOF 1561configure 1562generated by GNU Autoconf 2.65 1563 1564Copyright (C) 2009 Free Software Foundation, Inc. 1565This configure script is free software; the Free Software Foundation 1566gives unlimited permission to copy, distribute and modify it. 1567_ACEOF 1568 exit 1569fi 1570 1571## ------------------------ ## 1572## Autoconf initialization. ## 1573## ------------------------ ## 1574 1575# ac_fn_c_try_compile LINENO 1576# -------------------------- 1577# Try to compile conftest.$ac_ext, and return whether this succeeded. 1578ac_fn_c_try_compile () 1579{ 1580 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1581 rm -f conftest.$ac_objext 1582 if { { ac_try="$ac_compile" 1583case "(($ac_try" in 1584 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1585 *) ac_try_echo=$ac_try;; 1586esac 1587eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1588$as_echo "$ac_try_echo"; } >&5 1589 (eval "$ac_compile") 2>conftest.err 1590 ac_status=$? 1591 if test -s conftest.err; then 1592 grep -v '^ *+' conftest.err >conftest.er1 1593 cat conftest.er1 >&5 1594 mv -f conftest.er1 conftest.err 1595 fi 1596 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1597 test $ac_status = 0; } && { 1598 test -z "$ac_c_werror_flag" || 1599 test ! -s conftest.err 1600 } && test -s conftest.$ac_objext; then : 1601 ac_retval=0 1602else 1603 $as_echo "$as_me: failed program was:" >&5 1604sed 's/^/| /' conftest.$ac_ext >&5 1605 1606 ac_retval=1 1607fi 1608 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1609 as_fn_set_status $ac_retval 1610 1611} # ac_fn_c_try_compile 1612 1613# ac_fn_c_try_cpp LINENO 1614# ---------------------- 1615# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1616ac_fn_c_try_cpp () 1617{ 1618 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1619 if { { ac_try="$ac_cpp conftest.$ac_ext" 1620case "(($ac_try" in 1621 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1622 *) ac_try_echo=$ac_try;; 1623esac 1624eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1625$as_echo "$ac_try_echo"; } >&5 1626 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1627 ac_status=$? 1628 if test -s conftest.err; then 1629 grep -v '^ *+' conftest.err >conftest.er1 1630 cat conftest.er1 >&5 1631 mv -f conftest.er1 conftest.err 1632 fi 1633 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1634 test $ac_status = 0; } >/dev/null && { 1635 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1636 test ! -s conftest.err 1637 }; then : 1638 ac_retval=0 1639else 1640 $as_echo "$as_me: failed program was:" >&5 1641sed 's/^/| /' conftest.$ac_ext >&5 1642 1643 ac_retval=1 1644fi 1645 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1646 as_fn_set_status $ac_retval 1647 1648} # ac_fn_c_try_cpp 1649 1650# ac_fn_c_try_link LINENO 1651# ----------------------- 1652# Try to link conftest.$ac_ext, and return whether this succeeded. 1653ac_fn_c_try_link () 1654{ 1655 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1656 rm -f conftest.$ac_objext conftest$ac_exeext 1657 if { { ac_try="$ac_link" 1658case "(($ac_try" in 1659 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1660 *) ac_try_echo=$ac_try;; 1661esac 1662eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1663$as_echo "$ac_try_echo"; } >&5 1664 (eval "$ac_link") 2>conftest.err 1665 ac_status=$? 1666 if test -s conftest.err; then 1667 grep -v '^ *+' conftest.err >conftest.er1 1668 cat conftest.er1 >&5 1669 mv -f conftest.er1 conftest.err 1670 fi 1671 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1672 test $ac_status = 0; } && { 1673 test -z "$ac_c_werror_flag" || 1674 test ! -s conftest.err 1675 } && test -s conftest$ac_exeext && { 1676 test "$cross_compiling" = yes || 1677 $as_test_x conftest$ac_exeext 1678 }; then : 1679 ac_retval=0 1680else 1681 $as_echo "$as_me: failed program was:" >&5 1682sed 's/^/| /' conftest.$ac_ext >&5 1683 1684 ac_retval=1 1685fi 1686 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1687 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1688 # interfere with the next link command; also delete a directory that is 1689 # left behind by Apple's compiler. We do this before executing the actions. 1690 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1691 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1692 as_fn_set_status $ac_retval 1693 1694} # ac_fn_c_try_link 1695 1696# ac_fn_c_try_run LINENO 1697# ---------------------- 1698# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1699# that executables *can* be run. 1700ac_fn_c_try_run () 1701{ 1702 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1703 if { { ac_try="$ac_link" 1704case "(($ac_try" in 1705 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1706 *) ac_try_echo=$ac_try;; 1707esac 1708eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1709$as_echo "$ac_try_echo"; } >&5 1710 (eval "$ac_link") 2>&5 1711 ac_status=$? 1712 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1713 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1714 { { case "(($ac_try" in 1715 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1716 *) ac_try_echo=$ac_try;; 1717esac 1718eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1719$as_echo "$ac_try_echo"; } >&5 1720 (eval "$ac_try") 2>&5 1721 ac_status=$? 1722 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1723 test $ac_status = 0; }; }; then : 1724 ac_retval=0 1725else 1726 $as_echo "$as_me: program exited with status $ac_status" >&5 1727 $as_echo "$as_me: failed program was:" >&5 1728sed 's/^/| /' conftest.$ac_ext >&5 1729 1730 ac_retval=$ac_status 1731fi 1732 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1733 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1734 as_fn_set_status $ac_retval 1735 1736} # ac_fn_c_try_run 1737 1738# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1739# ------------------------------------------------------- 1740# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1741# the include files in INCLUDES and setting the cache variable VAR 1742# accordingly. 1743ac_fn_c_check_header_mongrel () 1744{ 1745 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1746 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1748$as_echo_n "checking for $2... " >&6; } 1749if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1750 $as_echo_n "(cached) " >&6 1751fi 1752eval ac_res=\$$3 1753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1754$as_echo "$ac_res" >&6; } 1755else 1756 # Is the header compilable? 1757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1758$as_echo_n "checking $2 usability... " >&6; } 1759cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1760/* end confdefs.h. */ 1761$4 1762#include <$2> 1763_ACEOF 1764if ac_fn_c_try_compile "$LINENO"; then : 1765 ac_header_compiler=yes 1766else 1767 ac_header_compiler=no 1768fi 1769rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1770{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1771$as_echo "$ac_header_compiler" >&6; } 1772 1773# Is the header present? 1774{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1775$as_echo_n "checking $2 presence... " >&6; } 1776cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1777/* end confdefs.h. */ 1778#include <$2> 1779_ACEOF 1780if ac_fn_c_try_cpp "$LINENO"; then : 1781 ac_header_preproc=yes 1782else 1783 ac_header_preproc=no 1784fi 1785rm -f conftest.err conftest.$ac_ext 1786{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1787$as_echo "$ac_header_preproc" >&6; } 1788 1789# So? What about this header? 1790case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1791 yes:no: ) 1792 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1793$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1794 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1795$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1796 ;; 1797 no:yes:* ) 1798 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1799$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1800 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1801$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1802 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1803$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1804 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1805$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1806 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1807$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1808 ;; 1809esac 1810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1811$as_echo_n "checking for $2... " >&6; } 1812if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1813 $as_echo_n "(cached) " >&6 1814else 1815 eval "$3=\$ac_header_compiler" 1816fi 1817eval ac_res=\$$3 1818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1819$as_echo "$ac_res" >&6; } 1820fi 1821 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1822 1823} # ac_fn_c_check_header_mongrel 1824 1825# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1826# ------------------------------------------------------- 1827# Tests whether HEADER exists and can be compiled using the include files in 1828# INCLUDES, setting the cache variable VAR accordingly. 1829ac_fn_c_check_header_compile () 1830{ 1831 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1833$as_echo_n "checking for $2... " >&6; } 1834if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1835 $as_echo_n "(cached) " >&6 1836else 1837 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1838/* end confdefs.h. */ 1839$4 1840#include <$2> 1841_ACEOF 1842if ac_fn_c_try_compile "$LINENO"; then : 1843 eval "$3=yes" 1844else 1845 eval "$3=no" 1846fi 1847rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1848fi 1849eval ac_res=\$$3 1850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1851$as_echo "$ac_res" >&6; } 1852 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1853 1854} # ac_fn_c_check_header_compile 1855 1856# ac_fn_c_check_func LINENO FUNC VAR 1857# ---------------------------------- 1858# Tests whether FUNC exists, setting the cache variable VAR accordingly 1859ac_fn_c_check_func () 1860{ 1861 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1863$as_echo_n "checking for $2... " >&6; } 1864if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1865 $as_echo_n "(cached) " >&6 1866else 1867 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1868/* end confdefs.h. */ 1869/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1870 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1871#define $2 innocuous_$2 1872 1873/* System header to define __stub macros and hopefully few prototypes, 1874 which can conflict with char $2 (); below. 1875 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1876 <limits.h> exists even on freestanding compilers. */ 1877 1878#ifdef __STDC__ 1879# include <limits.h> 1880#else 1881# include <assert.h> 1882#endif 1883 1884#undef $2 1885 1886/* Override any GCC internal prototype to avoid an error. 1887 Use char because int might match the return type of a GCC 1888 builtin and then its argument prototype would still apply. */ 1889#ifdef __cplusplus 1890extern "C" 1891#endif 1892char $2 (); 1893/* The GNU C library defines this for functions which it implements 1894 to always fail with ENOSYS. Some functions are actually named 1895 something starting with __ and the normal name is an alias. */ 1896#if defined __stub_$2 || defined __stub___$2 1897choke me 1898#endif 1899 1900int 1901main () 1902{ 1903return $2 (); 1904 ; 1905 return 0; 1906} 1907_ACEOF 1908if ac_fn_c_try_link "$LINENO"; then : 1909 eval "$3=yes" 1910else 1911 eval "$3=no" 1912fi 1913rm -f core conftest.err conftest.$ac_objext \ 1914 conftest$ac_exeext conftest.$ac_ext 1915fi 1916eval ac_res=\$$3 1917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1918$as_echo "$ac_res" >&6; } 1919 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1920 1921} # ac_fn_c_check_func 1922 1923# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1924# ------------------------------------------- 1925# Tests whether TYPE exists after having included INCLUDES, setting cache 1926# variable VAR accordingly. 1927ac_fn_c_check_type () 1928{ 1929 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1931$as_echo_n "checking for $2... " >&6; } 1932if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1933 $as_echo_n "(cached) " >&6 1934else 1935 eval "$3=no" 1936 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1937/* end confdefs.h. */ 1938$4 1939int 1940main () 1941{ 1942if (sizeof ($2)) 1943 return 0; 1944 ; 1945 return 0; 1946} 1947_ACEOF 1948if ac_fn_c_try_compile "$LINENO"; then : 1949 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1950/* end confdefs.h. */ 1951$4 1952int 1953main () 1954{ 1955if (sizeof (($2))) 1956 return 0; 1957 ; 1958 return 0; 1959} 1960_ACEOF 1961if ac_fn_c_try_compile "$LINENO"; then : 1962 1963else 1964 eval "$3=yes" 1965fi 1966rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1967fi 1968rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1969fi 1970eval ac_res=\$$3 1971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1972$as_echo "$ac_res" >&6; } 1973 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1974 1975} # ac_fn_c_check_type 1976 1977# ac_fn_c_find_uintX_t LINENO BITS VAR 1978# ------------------------------------ 1979# Finds an unsigned integer type with width BITS, setting cache variable VAR 1980# accordingly. 1981ac_fn_c_find_uintX_t () 1982{ 1983 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5 1985$as_echo_n "checking for uint$2_t... " >&6; } 1986if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1987 $as_echo_n "(cached) " >&6 1988else 1989 eval "$3=no" 1990 # Order is important - never check a type that is potentially smaller 1991 # than half of the expected target width. 1992 for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \ 1993 'unsigned long long int' 'unsigned short int' 'unsigned char'; do 1994 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1995/* end confdefs.h. */ 1996$ac_includes_default 1997int 1998main () 1999{ 2000static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)]; 2001test_array [0] = 0 2002 2003 ; 2004 return 0; 2005} 2006_ACEOF 2007if ac_fn_c_try_compile "$LINENO"; then : 2008 case $ac_type in #( 2009 uint$2_t) : 2010 eval "$3=yes" ;; #( 2011 *) : 2012 eval "$3=\$ac_type" ;; 2013esac 2014fi 2015rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2016 eval as_val=\$$3 2017 if test "x$as_val" = x""no; then : 2018 2019else 2020 break 2021fi 2022 done 2023fi 2024eval ac_res=\$$3 2025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2026$as_echo "$ac_res" >&6; } 2027 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 2028 2029} # ac_fn_c_find_uintX_t 2030 2031# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 2032# -------------------------------------------- 2033# Tries to find the compile-time value of EXPR in a program that includes 2034# INCLUDES, setting VAR accordingly. Returns whether the value could be 2035# computed 2036ac_fn_c_compute_int () 2037{ 2038 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2039 if test "$cross_compiling" = yes; then 2040 # Depending upon the size, compute the lo and hi bounds. 2041cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2042/* end confdefs.h. */ 2043$4 2044int 2045main () 2046{ 2047static int test_array [1 - 2 * !(($2) >= 0)]; 2048test_array [0] = 0 2049 2050 ; 2051 return 0; 2052} 2053_ACEOF 2054if ac_fn_c_try_compile "$LINENO"; then : 2055 ac_lo=0 ac_mid=0 2056 while :; do 2057 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2058/* end confdefs.h. */ 2059$4 2060int 2061main () 2062{ 2063static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2064test_array [0] = 0 2065 2066 ; 2067 return 0; 2068} 2069_ACEOF 2070if ac_fn_c_try_compile "$LINENO"; then : 2071 ac_hi=$ac_mid; break 2072else 2073 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 2074 if test $ac_lo -le $ac_mid; then 2075 ac_lo= ac_hi= 2076 break 2077 fi 2078 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 2079fi 2080rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2081 done 2082else 2083 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2084/* end confdefs.h. */ 2085$4 2086int 2087main () 2088{ 2089static int test_array [1 - 2 * !(($2) < 0)]; 2090test_array [0] = 0 2091 2092 ; 2093 return 0; 2094} 2095_ACEOF 2096if ac_fn_c_try_compile "$LINENO"; then : 2097 ac_hi=-1 ac_mid=-1 2098 while :; do 2099 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2100/* end confdefs.h. */ 2101$4 2102int 2103main () 2104{ 2105static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 2106test_array [0] = 0 2107 2108 ; 2109 return 0; 2110} 2111_ACEOF 2112if ac_fn_c_try_compile "$LINENO"; then : 2113 ac_lo=$ac_mid; break 2114else 2115 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 2116 if test $ac_mid -le $ac_hi; then 2117 ac_lo= ac_hi= 2118 break 2119 fi 2120 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 2121fi 2122rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2123 done 2124else 2125 ac_lo= ac_hi= 2126fi 2127rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2128fi 2129rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2130# Binary search between lo and hi bounds. 2131while test "x$ac_lo" != "x$ac_hi"; do 2132 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2133 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2134/* end confdefs.h. */ 2135$4 2136int 2137main () 2138{ 2139static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2140test_array [0] = 0 2141 2142 ; 2143 return 0; 2144} 2145_ACEOF 2146if ac_fn_c_try_compile "$LINENO"; then : 2147 ac_hi=$ac_mid 2148else 2149 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2150fi 2151rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2152done 2153case $ac_lo in #(( 2154?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2155'') ac_retval=1 ;; 2156esac 2157 else 2158 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2159/* end confdefs.h. */ 2160$4 2161static long int longval () { return $2; } 2162static unsigned long int ulongval () { return $2; } 2163#include <stdio.h> 2164#include <stdlib.h> 2165int 2166main () 2167{ 2168 2169 FILE *f = fopen ("conftest.val", "w"); 2170 if (! f) 2171 return 1; 2172 if (($2) < 0) 2173 { 2174 long int i = longval (); 2175 if (i != ($2)) 2176 return 1; 2177 fprintf (f, "%ld", i); 2178 } 2179 else 2180 { 2181 unsigned long int i = ulongval (); 2182 if (i != ($2)) 2183 return 1; 2184 fprintf (f, "%lu", i); 2185 } 2186 /* Do not output a trailing newline, as this causes \r\n confusion 2187 on some platforms. */ 2188 return ferror (f) || fclose (f) != 0; 2189 2190 ; 2191 return 0; 2192} 2193_ACEOF 2194if ac_fn_c_try_run "$LINENO"; then : 2195 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2196else 2197 ac_retval=1 2198fi 2199rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2200 conftest.$ac_objext conftest.beam conftest.$ac_ext 2201rm -f conftest.val 2202 2203 fi 2204 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 2205 as_fn_set_status $ac_retval 2206 2207} # ac_fn_c_compute_int 2208cat >auto/config.log <<_ACEOF 2209This file contains any messages produced by compilers while 2210running configure, to aid debugging if configure makes a mistake. 2211 2212It was created by $as_me, which was 2213generated by GNU Autoconf 2.65. Invocation command line was 2214 2215 $ $0 $@ 2216 2217_ACEOF 2218exec 5>>auto/config.log 2219{ 2220cat <<_ASUNAME 2221## --------- ## 2222## Platform. ## 2223## --------- ## 2224 2225hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2226uname -m = `(uname -m) 2>/dev/null || echo unknown` 2227uname -r = `(uname -r) 2>/dev/null || echo unknown` 2228uname -s = `(uname -s) 2>/dev/null || echo unknown` 2229uname -v = `(uname -v) 2>/dev/null || echo unknown` 2230 2231/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2232/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2233 2234/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2235/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2236/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2237/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2238/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2239/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2240/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2241 2242_ASUNAME 2243 2244as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2245for as_dir in $PATH 2246do 2247 IFS=$as_save_IFS 2248 test -z "$as_dir" && as_dir=. 2249 $as_echo "PATH: $as_dir" 2250 done 2251IFS=$as_save_IFS 2252 2253} >&5 2254 2255cat >&5 <<_ACEOF 2256 2257 2258## ----------- ## 2259## Core tests. ## 2260## ----------- ## 2261 2262_ACEOF 2263 2264 2265# Keep a trace of the command line. 2266# Strip out --no-create and --no-recursion so they do not pile up. 2267# Strip out --silent because we don't want to record it for future runs. 2268# Also quote any args containing shell meta-characters. 2269# Make two passes to allow for proper duplicate-argument suppression. 2270ac_configure_args= 2271ac_configure_args0= 2272ac_configure_args1= 2273ac_must_keep_next=false 2274for ac_pass in 1 2 2275do 2276 for ac_arg 2277 do 2278 case $ac_arg in 2279 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2280 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2281 | -silent | --silent | --silen | --sile | --sil) 2282 continue ;; 2283 *\'*) 2284 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2285 esac 2286 case $ac_pass in 2287 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2288 2) 2289 as_fn_append ac_configure_args1 " '$ac_arg'" 2290 if test $ac_must_keep_next = true; then 2291 ac_must_keep_next=false # Got value, back to normal. 2292 else 2293 case $ac_arg in 2294 *=* | --config-cache | -C | -disable-* | --disable-* \ 2295 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2296 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2297 | -with-* | --with-* | -without-* | --without-* | --x) 2298 case "$ac_configure_args0 " in 2299 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2300 esac 2301 ;; 2302 -* ) ac_must_keep_next=true ;; 2303 esac 2304 fi 2305 as_fn_append ac_configure_args " '$ac_arg'" 2306 ;; 2307 esac 2308 done 2309done 2310{ ac_configure_args0=; unset ac_configure_args0;} 2311{ ac_configure_args1=; unset ac_configure_args1;} 2312 2313# When interrupted or exit'd, cleanup temporary files, and complete 2314# config.log. We remove comments because anyway the quotes in there 2315# would cause problems or look ugly. 2316# WARNING: Use '\'' to represent an apostrophe within the trap. 2317# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2318trap 'exit_status=$? 2319 # Save into config.log some information that might help in debugging. 2320 { 2321 echo 2322 2323 cat <<\_ASBOX 2324## ---------------- ## 2325## Cache variables. ## 2326## ---------------- ## 2327_ASBOX 2328 echo 2329 # The following way of writing the cache mishandles newlines in values, 2330( 2331 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2332 eval ac_val=\$$ac_var 2333 case $ac_val in #( 2334 *${as_nl}*) 2335 case $ac_var in #( 2336 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2337$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2338 esac 2339 case $ac_var in #( 2340 _ | IFS | as_nl) ;; #( 2341 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2342 *) { eval $ac_var=; unset $ac_var;} ;; 2343 esac ;; 2344 esac 2345 done 2346 (set) 2>&1 | 2347 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2348 *${as_nl}ac_space=\ *) 2349 sed -n \ 2350 "s/'\''/'\''\\\\'\'''\''/g; 2351 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2352 ;; #( 2353 *) 2354 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2355 ;; 2356 esac | 2357 sort 2358) 2359 echo 2360 2361 cat <<\_ASBOX 2362## ----------------- ## 2363## Output variables. ## 2364## ----------------- ## 2365_ASBOX 2366 echo 2367 for ac_var in $ac_subst_vars 2368 do 2369 eval ac_val=\$$ac_var 2370 case $ac_val in 2371 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2372 esac 2373 $as_echo "$ac_var='\''$ac_val'\''" 2374 done | sort 2375 echo 2376 2377 if test -n "$ac_subst_files"; then 2378 cat <<\_ASBOX 2379## ------------------- ## 2380## File substitutions. ## 2381## ------------------- ## 2382_ASBOX 2383 echo 2384 for ac_var in $ac_subst_files 2385 do 2386 eval ac_val=\$$ac_var 2387 case $ac_val in 2388 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2389 esac 2390 $as_echo "$ac_var='\''$ac_val'\''" 2391 done | sort 2392 echo 2393 fi 2394 2395 if test -s confdefs.h; then 2396 cat <<\_ASBOX 2397## ----------- ## 2398## confdefs.h. ## 2399## ----------- ## 2400_ASBOX 2401 echo 2402 cat confdefs.h 2403 echo 2404 fi 2405 test "$ac_signal" != 0 && 2406 $as_echo "$as_me: caught signal $ac_signal" 2407 $as_echo "$as_me: exit $exit_status" 2408 } >&5 2409 rm -f core *.core core.conftest.* && 2410 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2411 exit $exit_status 2412' 0 2413for ac_signal in 1 2 13 15; do 2414 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2415done 2416ac_signal=0 2417 2418# confdefs.h avoids OS command line length limits that DEFS can exceed. 2419rm -f -r conftest* confdefs.h 2420 2421$as_echo "/* confdefs.h */" > confdefs.h 2422 2423# Predefined preprocessor variables. 2424 2425cat >>confdefs.h <<_ACEOF 2426#define PACKAGE_NAME "$PACKAGE_NAME" 2427_ACEOF 2428 2429cat >>confdefs.h <<_ACEOF 2430#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2431_ACEOF 2432 2433cat >>confdefs.h <<_ACEOF 2434#define PACKAGE_VERSION "$PACKAGE_VERSION" 2435_ACEOF 2436 2437cat >>confdefs.h <<_ACEOF 2438#define PACKAGE_STRING "$PACKAGE_STRING" 2439_ACEOF 2440 2441cat >>confdefs.h <<_ACEOF 2442#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2443_ACEOF 2444 2445cat >>confdefs.h <<_ACEOF 2446#define PACKAGE_URL "$PACKAGE_URL" 2447_ACEOF 2448 2449 2450# Let the site file select an alternate cache file if it wants to. 2451# Prefer an explicitly selected file to automatically selected ones. 2452ac_site_file1=NONE 2453ac_site_file2=NONE 2454if test -n "$CONFIG_SITE"; then 2455 ac_site_file1=$CONFIG_SITE 2456elif test "x$prefix" != xNONE; then 2457 ac_site_file1=$prefix/share/config.site 2458 ac_site_file2=$prefix/etc/config.site 2459else 2460 ac_site_file1=$ac_default_prefix/share/config.site 2461 ac_site_file2=$ac_default_prefix/etc/config.site 2462fi 2463for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2464do 2465 test "x$ac_site_file" = xNONE && continue 2466 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2467 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2468$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2469 sed 's/^/| /' "$ac_site_file" >&5 2470 . "$ac_site_file" 2471 fi 2472done 2473 2474if test -r "$cache_file"; then 2475 # Some versions of bash will fail to source /dev/null (special files 2476 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2477 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2478 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2479$as_echo "$as_me: loading cache $cache_file" >&6;} 2480 case $cache_file in 2481 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2482 *) . "./$cache_file";; 2483 esac 2484 fi 2485else 2486 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2487$as_echo "$as_me: creating cache $cache_file" >&6;} 2488 >$cache_file 2489fi 2490 2491# Check that the precious variables saved in the cache have kept the same 2492# value. 2493ac_cache_corrupted=false 2494for ac_var in $ac_precious_vars; do 2495 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2496 eval ac_new_set=\$ac_env_${ac_var}_set 2497 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2498 eval ac_new_val=\$ac_env_${ac_var}_value 2499 case $ac_old_set,$ac_new_set in 2500 set,) 2501 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2502$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2503 ac_cache_corrupted=: ;; 2504 ,set) 2505 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2506$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2507 ac_cache_corrupted=: ;; 2508 ,);; 2509 *) 2510 if test "x$ac_old_val" != "x$ac_new_val"; then 2511 # differences in whitespace do not lead to failure. 2512 ac_old_val_w=`echo x $ac_old_val` 2513 ac_new_val_w=`echo x $ac_new_val` 2514 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2515 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2516$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2517 ac_cache_corrupted=: 2518 else 2519 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2520$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2521 eval $ac_var=\$ac_old_val 2522 fi 2523 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2524$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2525 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2526$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2527 fi;; 2528 esac 2529 # Pass precious variables to config.status. 2530 if test "$ac_new_set" = set; then 2531 case $ac_new_val in 2532 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2533 *) ac_arg=$ac_var=$ac_new_val ;; 2534 esac 2535 case " $ac_configure_args " in 2536 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2537 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2538 esac 2539 fi 2540done 2541if $ac_cache_corrupted; then 2542 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2543$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2544 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2545$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2546 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2547fi 2548## -------------------- ## 2549## Main body of script. ## 2550## -------------------- ## 2551 2552ac_ext=c 2553ac_cpp='$CPP $CPPFLAGS' 2554ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2555ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2556ac_compiler_gnu=$ac_cv_c_compiler_gnu 2557 2558 2559ac_config_headers="$ac_config_headers auto/config.h:config.h.in" 2560 2561 2562$as_echo "#define UNIX 1" >>confdefs.h 2563 2564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2565$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2566set x ${MAKE-make} 2567ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2568if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : 2569 $as_echo_n "(cached) " >&6 2570else 2571 cat >conftest.make <<\_ACEOF 2572SHELL = /bin/sh 2573all: 2574 @echo '@@@%%%=$(MAKE)=@@@%%%' 2575_ACEOF 2576# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 2577case `${MAKE-make} -f conftest.make 2>/dev/null` in 2578 *@@@%%%=?*=@@@%%%*) 2579 eval ac_cv_prog_make_${ac_make}_set=yes;; 2580 *) 2581 eval ac_cv_prog_make_${ac_make}_set=no;; 2582esac 2583rm -f conftest.make 2584fi 2585if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2587$as_echo "yes" >&6; } 2588 SET_MAKE= 2589else 2590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2591$as_echo "no" >&6; } 2592 SET_MAKE="MAKE=${MAKE-make}" 2593fi 2594 2595 2596ac_ext=c 2597ac_cpp='$CPP $CPPFLAGS' 2598ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2599ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2600ac_compiler_gnu=$ac_cv_c_compiler_gnu 2601if test -n "$ac_tool_prefix"; then 2602 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2603set dummy ${ac_tool_prefix}gcc; ac_word=$2 2604{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2605$as_echo_n "checking for $ac_word... " >&6; } 2606if test "${ac_cv_prog_CC+set}" = set; then : 2607 $as_echo_n "(cached) " >&6 2608else 2609 if test -n "$CC"; then 2610 ac_cv_prog_CC="$CC" # Let the user override the test. 2611else 2612as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2613for as_dir in $PATH 2614do 2615 IFS=$as_save_IFS 2616 test -z "$as_dir" && as_dir=. 2617 for ac_exec_ext in '' $ac_executable_extensions; do 2618 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2619 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2620 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2621 break 2 2622 fi 2623done 2624 done 2625IFS=$as_save_IFS 2626 2627fi 2628fi 2629CC=$ac_cv_prog_CC 2630if test -n "$CC"; then 2631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2632$as_echo "$CC" >&6; } 2633else 2634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2635$as_echo "no" >&6; } 2636fi 2637 2638 2639fi 2640if test -z "$ac_cv_prog_CC"; then 2641 ac_ct_CC=$CC 2642 # Extract the first word of "gcc", so it can be a program name with args. 2643set dummy gcc; ac_word=$2 2644{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2645$as_echo_n "checking for $ac_word... " >&6; } 2646if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 2647 $as_echo_n "(cached) " >&6 2648else 2649 if test -n "$ac_ct_CC"; then 2650 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2651else 2652as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2653for as_dir in $PATH 2654do 2655 IFS=$as_save_IFS 2656 test -z "$as_dir" && as_dir=. 2657 for ac_exec_ext in '' $ac_executable_extensions; do 2658 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2659 ac_cv_prog_ac_ct_CC="gcc" 2660 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2661 break 2 2662 fi 2663done 2664 done 2665IFS=$as_save_IFS 2666 2667fi 2668fi 2669ac_ct_CC=$ac_cv_prog_ac_ct_CC 2670if test -n "$ac_ct_CC"; then 2671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2672$as_echo "$ac_ct_CC" >&6; } 2673else 2674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2675$as_echo "no" >&6; } 2676fi 2677 2678 if test "x$ac_ct_CC" = x; then 2679 CC="" 2680 else 2681 case $cross_compiling:$ac_tool_warned in 2682yes:) 2683{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2684$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2685ac_tool_warned=yes ;; 2686esac 2687 CC=$ac_ct_CC 2688 fi 2689else 2690 CC="$ac_cv_prog_CC" 2691fi 2692 2693if test -z "$CC"; then 2694 if test -n "$ac_tool_prefix"; then 2695 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2696set dummy ${ac_tool_prefix}cc; ac_word=$2 2697{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2698$as_echo_n "checking for $ac_word... " >&6; } 2699if test "${ac_cv_prog_CC+set}" = set; then : 2700 $as_echo_n "(cached) " >&6 2701else 2702 if test -n "$CC"; then 2703 ac_cv_prog_CC="$CC" # Let the user override the test. 2704else 2705as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2706for as_dir in $PATH 2707do 2708 IFS=$as_save_IFS 2709 test -z "$as_dir" && as_dir=. 2710 for ac_exec_ext in '' $ac_executable_extensions; do 2711 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2712 ac_cv_prog_CC="${ac_tool_prefix}cc" 2713 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2714 break 2 2715 fi 2716done 2717 done 2718IFS=$as_save_IFS 2719 2720fi 2721fi 2722CC=$ac_cv_prog_CC 2723if test -n "$CC"; then 2724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2725$as_echo "$CC" >&6; } 2726else 2727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2728$as_echo "no" >&6; } 2729fi 2730 2731 2732 fi 2733fi 2734if test -z "$CC"; then 2735 # Extract the first word of "cc", so it can be a program name with args. 2736set dummy cc; ac_word=$2 2737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2738$as_echo_n "checking for $ac_word... " >&6; } 2739if test "${ac_cv_prog_CC+set}" = set; then : 2740 $as_echo_n "(cached) " >&6 2741else 2742 if test -n "$CC"; then 2743 ac_cv_prog_CC="$CC" # Let the user override the test. 2744else 2745 ac_prog_rejected=no 2746as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2747for as_dir in $PATH 2748do 2749 IFS=$as_save_IFS 2750 test -z "$as_dir" && as_dir=. 2751 for ac_exec_ext in '' $ac_executable_extensions; do 2752 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2753 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2754 ac_prog_rejected=yes 2755 continue 2756 fi 2757 ac_cv_prog_CC="cc" 2758 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2759 break 2 2760 fi 2761done 2762 done 2763IFS=$as_save_IFS 2764 2765if test $ac_prog_rejected = yes; then 2766 # We found a bogon in the path, so make sure we never use it. 2767 set dummy $ac_cv_prog_CC 2768 shift 2769 if test $# != 0; then 2770 # We chose a different compiler from the bogus one. 2771 # However, it has the same basename, so the bogon will be chosen 2772 # first if we set CC to just the basename; use the full file name. 2773 shift 2774 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2775 fi 2776fi 2777fi 2778fi 2779CC=$ac_cv_prog_CC 2780if test -n "$CC"; then 2781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2782$as_echo "$CC" >&6; } 2783else 2784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2785$as_echo "no" >&6; } 2786fi 2787 2788 2789fi 2790if test -z "$CC"; then 2791 if test -n "$ac_tool_prefix"; then 2792 for ac_prog in cl.exe 2793 do 2794 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2795set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2797$as_echo_n "checking for $ac_word... " >&6; } 2798if test "${ac_cv_prog_CC+set}" = set; then : 2799 $as_echo_n "(cached) " >&6 2800else 2801 if test -n "$CC"; then 2802 ac_cv_prog_CC="$CC" # Let the user override the test. 2803else 2804as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2805for as_dir in $PATH 2806do 2807 IFS=$as_save_IFS 2808 test -z "$as_dir" && as_dir=. 2809 for ac_exec_ext in '' $ac_executable_extensions; do 2810 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2811 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2812 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2813 break 2 2814 fi 2815done 2816 done 2817IFS=$as_save_IFS 2818 2819fi 2820fi 2821CC=$ac_cv_prog_CC 2822if test -n "$CC"; then 2823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2824$as_echo "$CC" >&6; } 2825else 2826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2827$as_echo "no" >&6; } 2828fi 2829 2830 2831 test -n "$CC" && break 2832 done 2833fi 2834if test -z "$CC"; then 2835 ac_ct_CC=$CC 2836 for ac_prog in cl.exe 2837do 2838 # Extract the first word of "$ac_prog", so it can be a program name with args. 2839set dummy $ac_prog; ac_word=$2 2840{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2841$as_echo_n "checking for $ac_word... " >&6; } 2842if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 2843 $as_echo_n "(cached) " >&6 2844else 2845 if test -n "$ac_ct_CC"; then 2846 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2847else 2848as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2849for as_dir in $PATH 2850do 2851 IFS=$as_save_IFS 2852 test -z "$as_dir" && as_dir=. 2853 for ac_exec_ext in '' $ac_executable_extensions; do 2854 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2855 ac_cv_prog_ac_ct_CC="$ac_prog" 2856 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2857 break 2 2858 fi 2859done 2860 done 2861IFS=$as_save_IFS 2862 2863fi 2864fi 2865ac_ct_CC=$ac_cv_prog_ac_ct_CC 2866if test -n "$ac_ct_CC"; then 2867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2868$as_echo "$ac_ct_CC" >&6; } 2869else 2870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2871$as_echo "no" >&6; } 2872fi 2873 2874 2875 test -n "$ac_ct_CC" && break 2876done 2877 2878 if test "x$ac_ct_CC" = x; then 2879 CC="" 2880 else 2881 case $cross_compiling:$ac_tool_warned in 2882yes:) 2883{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2884$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2885ac_tool_warned=yes ;; 2886esac 2887 CC=$ac_ct_CC 2888 fi 2889fi 2890 2891fi 2892 2893 2894test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2895$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2896as_fn_error "no acceptable C compiler found in \$PATH 2897See \`config.log' for more details." "$LINENO" 5; } 2898 2899# Provide some information about the compiler. 2900$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2901set X $ac_compile 2902ac_compiler=$2 2903for ac_option in --version -v -V -qversion; do 2904 { { ac_try="$ac_compiler $ac_option >&5" 2905case "(($ac_try" in 2906 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2907 *) ac_try_echo=$ac_try;; 2908esac 2909eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2910$as_echo "$ac_try_echo"; } >&5 2911 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2912 ac_status=$? 2913 if test -s conftest.err; then 2914 sed '10a\ 2915... rest of stderr output deleted ... 2916 10q' conftest.err >conftest.er1 2917 cat conftest.er1 >&5 2918 fi 2919 rm -f conftest.er1 conftest.err 2920 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2921 test $ac_status = 0; } 2922done 2923 2924cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2925/* end confdefs.h. */ 2926 2927int 2928main () 2929{ 2930 2931 ; 2932 return 0; 2933} 2934_ACEOF 2935ac_clean_files_save=$ac_clean_files 2936ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 2937# Try to create an executable without -o first, disregard a.out. 2938# It will help us diagnose broken compilers, and finding out an intuition 2939# of exeext. 2940{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 2941$as_echo_n "checking whether the C compiler works... " >&6; } 2942ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2943 2944# The possible output files: 2945ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 2946 2947ac_rmfiles= 2948for ac_file in $ac_files 2949do 2950 case $ac_file in 2951 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2952 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2953 esac 2954done 2955rm -f $ac_rmfiles 2956 2957if { { ac_try="$ac_link_default" 2958case "(($ac_try" in 2959 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2960 *) ac_try_echo=$ac_try;; 2961esac 2962eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2963$as_echo "$ac_try_echo"; } >&5 2964 (eval "$ac_link_default") 2>&5 2965 ac_status=$? 2966 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2967 test $ac_status = 0; }; then : 2968 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2969# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2970# in a Makefile. We should not override ac_cv_exeext if it was cached, 2971# so that the user can short-circuit this test for compilers unknown to 2972# Autoconf. 2973for ac_file in $ac_files '' 2974do 2975 test -f "$ac_file" || continue 2976 case $ac_file in 2977 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 2978 ;; 2979 [ab].out ) 2980 # We found the default executable, but exeext='' is most 2981 # certainly right. 2982 break;; 2983 *.* ) 2984 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 2985 then :; else 2986 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2987 fi 2988 # We set ac_cv_exeext here because the later test for it is not 2989 # safe: cross compilers may not add the suffix if given an `-o' 2990 # argument, so we may need to know it at that point already. 2991 # Even if this section looks crufty: it has the advantage of 2992 # actually working. 2993 break;; 2994 * ) 2995 break;; 2996 esac 2997done 2998test "$ac_cv_exeext" = no && ac_cv_exeext= 2999 3000else 3001 ac_file='' 3002fi 3003if test -z "$ac_file"; then : 3004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3005$as_echo "no" >&6; } 3006$as_echo "$as_me: failed program was:" >&5 3007sed 's/^/| /' conftest.$ac_ext >&5 3008 3009{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3010$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3011{ as_fn_set_status 77 3012as_fn_error "C compiler cannot create executables 3013See \`config.log' for more details." "$LINENO" 5; }; } 3014else 3015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3016$as_echo "yes" >&6; } 3017fi 3018{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3019$as_echo_n "checking for C compiler default output file name... " >&6; } 3020{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3021$as_echo "$ac_file" >&6; } 3022ac_exeext=$ac_cv_exeext 3023 3024rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3025ac_clean_files=$ac_clean_files_save 3026{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3027$as_echo_n "checking for suffix of executables... " >&6; } 3028if { { ac_try="$ac_link" 3029case "(($ac_try" in 3030 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3031 *) ac_try_echo=$ac_try;; 3032esac 3033eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3034$as_echo "$ac_try_echo"; } >&5 3035 (eval "$ac_link") 2>&5 3036 ac_status=$? 3037 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3038 test $ac_status = 0; }; then : 3039 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3040# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3041# work properly (i.e., refer to `conftest.exe'), while it won't with 3042# `rm'. 3043for ac_file in conftest.exe conftest conftest.*; do 3044 test -f "$ac_file" || continue 3045 case $ac_file in 3046 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3047 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3048 break;; 3049 * ) break;; 3050 esac 3051done 3052else 3053 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3054$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3055as_fn_error "cannot compute suffix of executables: cannot compile and link 3056See \`config.log' for more details." "$LINENO" 5; } 3057fi 3058rm -f conftest conftest$ac_cv_exeext 3059{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3060$as_echo "$ac_cv_exeext" >&6; } 3061 3062rm -f conftest.$ac_ext 3063EXEEXT=$ac_cv_exeext 3064ac_exeext=$EXEEXT 3065cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3066/* end confdefs.h. */ 3067#include <stdio.h> 3068int 3069main () 3070{ 3071FILE *f = fopen ("conftest.out", "w"); 3072 return ferror (f) || fclose (f) != 0; 3073 3074 ; 3075 return 0; 3076} 3077_ACEOF 3078ac_clean_files="$ac_clean_files conftest.out" 3079# Check that the compiler produces executables we can run. If not, either 3080# the compiler is broken, or we cross compile. 3081{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3082$as_echo_n "checking whether we are cross compiling... " >&6; } 3083if test "$cross_compiling" != yes; then 3084 { { ac_try="$ac_link" 3085case "(($ac_try" in 3086 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3087 *) ac_try_echo=$ac_try;; 3088esac 3089eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3090$as_echo "$ac_try_echo"; } >&5 3091 (eval "$ac_link") 2>&5 3092 ac_status=$? 3093 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3094 test $ac_status = 0; } 3095 if { ac_try='./conftest$ac_cv_exeext' 3096 { { case "(($ac_try" in 3097 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3098 *) ac_try_echo=$ac_try;; 3099esac 3100eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3101$as_echo "$ac_try_echo"; } >&5 3102 (eval "$ac_try") 2>&5 3103 ac_status=$? 3104 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3105 test $ac_status = 0; }; }; then 3106 cross_compiling=no 3107 else 3108 if test "$cross_compiling" = maybe; then 3109 cross_compiling=yes 3110 else 3111 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3112$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3113as_fn_error "cannot run C compiled programs. 3114If you meant to cross compile, use \`--host'. 3115See \`config.log' for more details." "$LINENO" 5; } 3116 fi 3117 fi 3118fi 3119{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3120$as_echo "$cross_compiling" >&6; } 3121 3122rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3123ac_clean_files=$ac_clean_files_save 3124{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3125$as_echo_n "checking for suffix of object files... " >&6; } 3126if test "${ac_cv_objext+set}" = set; then : 3127 $as_echo_n "(cached) " >&6 3128else 3129 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3130/* end confdefs.h. */ 3131 3132int 3133main () 3134{ 3135 3136 ; 3137 return 0; 3138} 3139_ACEOF 3140rm -f conftest.o conftest.obj 3141if { { ac_try="$ac_compile" 3142case "(($ac_try" in 3143 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3144 *) ac_try_echo=$ac_try;; 3145esac 3146eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3147$as_echo "$ac_try_echo"; } >&5 3148 (eval "$ac_compile") 2>&5 3149 ac_status=$? 3150 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3151 test $ac_status = 0; }; then : 3152 for ac_file in conftest.o conftest.obj conftest.*; do 3153 test -f "$ac_file" || continue; 3154 case $ac_file in 3155 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3156 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3157 break;; 3158 esac 3159done 3160else 3161 $as_echo "$as_me: failed program was:" >&5 3162sed 's/^/| /' conftest.$ac_ext >&5 3163 3164{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3165$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3166as_fn_error "cannot compute suffix of object files: cannot compile 3167See \`config.log' for more details." "$LINENO" 5; } 3168fi 3169rm -f conftest.$ac_cv_objext conftest.$ac_ext 3170fi 3171{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3172$as_echo "$ac_cv_objext" >&6; } 3173OBJEXT=$ac_cv_objext 3174ac_objext=$OBJEXT 3175{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3176$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3177if test "${ac_cv_c_compiler_gnu+set}" = set; then : 3178 $as_echo_n "(cached) " >&6 3179else 3180 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3181/* end confdefs.h. */ 3182 3183int 3184main () 3185{ 3186#ifndef __GNUC__ 3187 choke me 3188#endif 3189 3190 ; 3191 return 0; 3192} 3193_ACEOF 3194if ac_fn_c_try_compile "$LINENO"; then : 3195 ac_compiler_gnu=yes 3196else 3197 ac_compiler_gnu=no 3198fi 3199rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3200ac_cv_c_compiler_gnu=$ac_compiler_gnu 3201 3202fi 3203{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3204$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3205if test $ac_compiler_gnu = yes; then 3206 GCC=yes 3207else 3208 GCC= 3209fi 3210ac_test_CFLAGS=${CFLAGS+set} 3211ac_save_CFLAGS=$CFLAGS 3212{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3213$as_echo_n "checking whether $CC accepts -g... " >&6; } 3214if test "${ac_cv_prog_cc_g+set}" = set; then : 3215 $as_echo_n "(cached) " >&6 3216else 3217 ac_save_c_werror_flag=$ac_c_werror_flag 3218 ac_c_werror_flag=yes 3219 ac_cv_prog_cc_g=no 3220 CFLAGS="-g" 3221 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3222/* end confdefs.h. */ 3223 3224int 3225main () 3226{ 3227 3228 ; 3229 return 0; 3230} 3231_ACEOF 3232if ac_fn_c_try_compile "$LINENO"; then : 3233 ac_cv_prog_cc_g=yes 3234else 3235 CFLAGS="" 3236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3237/* end confdefs.h. */ 3238 3239int 3240main () 3241{ 3242 3243 ; 3244 return 0; 3245} 3246_ACEOF 3247if ac_fn_c_try_compile "$LINENO"; then : 3248 3249else 3250 ac_c_werror_flag=$ac_save_c_werror_flag 3251 CFLAGS="-g" 3252 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3253/* end confdefs.h. */ 3254 3255int 3256main () 3257{ 3258 3259 ; 3260 return 0; 3261} 3262_ACEOF 3263if ac_fn_c_try_compile "$LINENO"; then : 3264 ac_cv_prog_cc_g=yes 3265fi 3266rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3267fi 3268rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3269fi 3270rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3271 ac_c_werror_flag=$ac_save_c_werror_flag 3272fi 3273{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3274$as_echo "$ac_cv_prog_cc_g" >&6; } 3275if test "$ac_test_CFLAGS" = set; then 3276 CFLAGS=$ac_save_CFLAGS 3277elif test $ac_cv_prog_cc_g = yes; then 3278 if test "$GCC" = yes; then 3279 CFLAGS="-g -O2" 3280 else 3281 CFLAGS="-g" 3282 fi 3283else 3284 if test "$GCC" = yes; then 3285 CFLAGS="-O2" 3286 else 3287 CFLAGS= 3288 fi 3289fi 3290{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3291$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3292if test "${ac_cv_prog_cc_c89+set}" = set; then : 3293 $as_echo_n "(cached) " >&6 3294else 3295 ac_cv_prog_cc_c89=no 3296ac_save_CC=$CC 3297cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3298/* end confdefs.h. */ 3299#include <stdarg.h> 3300#include <stdio.h> 3301#include <sys/types.h> 3302#include <sys/stat.h> 3303/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3304struct buf { int x; }; 3305FILE * (*rcsopen) (struct buf *, struct stat *, int); 3306static char *e (p, i) 3307 char **p; 3308 int i; 3309{ 3310 return p[i]; 3311} 3312static char *f (char * (*g) (char **, int), char **p, ...) 3313{ 3314 char *s; 3315 va_list v; 3316 va_start (v,p); 3317 s = g (p, va_arg (v,int)); 3318 va_end (v); 3319 return s; 3320} 3321 3322/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3323 function prototypes and stuff, but not '\xHH' hex character constants. 3324 These don't provoke an error unfortunately, instead are silently treated 3325 as 'x'. The following induces an error, until -std is added to get 3326 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3327 array size at least. It's necessary to write '\x00'==0 to get something 3328 that's true only with -std. */ 3329int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3330 3331/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3332 inside strings and character constants. */ 3333#define FOO(x) 'x' 3334int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3335 3336int test (int i, double x); 3337struct s1 {int (*f) (int a);}; 3338struct s2 {int (*f) (double a);}; 3339int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3340int argc; 3341char **argv; 3342int 3343main () 3344{ 3345return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3346 ; 3347 return 0; 3348} 3349_ACEOF 3350for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3351 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3352do 3353 CC="$ac_save_CC $ac_arg" 3354 if ac_fn_c_try_compile "$LINENO"; then : 3355 ac_cv_prog_cc_c89=$ac_arg 3356fi 3357rm -f core conftest.err conftest.$ac_objext 3358 test "x$ac_cv_prog_cc_c89" != "xno" && break 3359done 3360rm -f conftest.$ac_ext 3361CC=$ac_save_CC 3362 3363fi 3364# AC_CACHE_VAL 3365case "x$ac_cv_prog_cc_c89" in 3366 x) 3367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3368$as_echo "none needed" >&6; } ;; 3369 xno) 3370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3371$as_echo "unsupported" >&6; } ;; 3372 *) 3373 CC="$CC $ac_cv_prog_cc_c89" 3374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3375$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3376esac 3377if test "x$ac_cv_prog_cc_c89" != xno; then : 3378 3379fi 3380 3381ac_ext=c 3382ac_cpp='$CPP $CPPFLAGS' 3383ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3384ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3385ac_compiler_gnu=$ac_cv_c_compiler_gnu 3386 ac_ext=c 3387ac_cpp='$CPP $CPPFLAGS' 3388ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3389ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3390ac_compiler_gnu=$ac_cv_c_compiler_gnu 3391{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3392$as_echo_n "checking how to run the C preprocessor... " >&6; } 3393# On Suns, sometimes $CPP names a directory. 3394if test -n "$CPP" && test -d "$CPP"; then 3395 CPP= 3396fi 3397if test -z "$CPP"; then 3398 if test "${ac_cv_prog_CPP+set}" = set; then : 3399 $as_echo_n "(cached) " >&6 3400else 3401 # Double quotes because CPP needs to be expanded 3402 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3403 do 3404 ac_preproc_ok=false 3405for ac_c_preproc_warn_flag in '' yes 3406do 3407 # Use a header file that comes with gcc, so configuring glibc 3408 # with a fresh cross-compiler works. 3409 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3410 # <limits.h> exists even on freestanding compilers. 3411 # On the NeXT, cc -E runs the code through the compiler's parser, 3412 # not just through cpp. "Syntax error" is here to catch this case. 3413 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3414/* end confdefs.h. */ 3415#ifdef __STDC__ 3416# include <limits.h> 3417#else 3418# include <assert.h> 3419#endif 3420 Syntax error 3421_ACEOF 3422if ac_fn_c_try_cpp "$LINENO"; then : 3423 3424else 3425 # Broken: fails on valid input. 3426continue 3427fi 3428rm -f conftest.err conftest.$ac_ext 3429 3430 # OK, works on sane cases. Now check whether nonexistent headers 3431 # can be detected and how. 3432 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3433/* end confdefs.h. */ 3434#include <ac_nonexistent.h> 3435_ACEOF 3436if ac_fn_c_try_cpp "$LINENO"; then : 3437 # Broken: success on invalid input. 3438continue 3439else 3440 # Passes both tests. 3441ac_preproc_ok=: 3442break 3443fi 3444rm -f conftest.err conftest.$ac_ext 3445 3446done 3447# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3448rm -f conftest.err conftest.$ac_ext 3449if $ac_preproc_ok; then : 3450 break 3451fi 3452 3453 done 3454 ac_cv_prog_CPP=$CPP 3455 3456fi 3457 CPP=$ac_cv_prog_CPP 3458else 3459 ac_cv_prog_CPP=$CPP 3460fi 3461{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3462$as_echo "$CPP" >&6; } 3463ac_preproc_ok=false 3464for ac_c_preproc_warn_flag in '' yes 3465do 3466 # Use a header file that comes with gcc, so configuring glibc 3467 # with a fresh cross-compiler works. 3468 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3469 # <limits.h> exists even on freestanding compilers. 3470 # On the NeXT, cc -E runs the code through the compiler's parser, 3471 # not just through cpp. "Syntax error" is here to catch this case. 3472 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3473/* end confdefs.h. */ 3474#ifdef __STDC__ 3475# include <limits.h> 3476#else 3477# include <assert.h> 3478#endif 3479 Syntax error 3480_ACEOF 3481if ac_fn_c_try_cpp "$LINENO"; then : 3482 3483else 3484 # Broken: fails on valid input. 3485continue 3486fi 3487rm -f conftest.err conftest.$ac_ext 3488 3489 # OK, works on sane cases. Now check whether nonexistent headers 3490 # can be detected and how. 3491 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3492/* end confdefs.h. */ 3493#include <ac_nonexistent.h> 3494_ACEOF 3495if ac_fn_c_try_cpp "$LINENO"; then : 3496 # Broken: success on invalid input. 3497continue 3498else 3499 # Passes both tests. 3500ac_preproc_ok=: 3501break 3502fi 3503rm -f conftest.err conftest.$ac_ext 3504 3505done 3506# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3507rm -f conftest.err conftest.$ac_ext 3508if $ac_preproc_ok; then : 3509 3510else 3511 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3512$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3513as_fn_error "C preprocessor \"$CPP\" fails sanity check 3514See \`config.log' for more details." "$LINENO" 5; } 3515fi 3516 3517ac_ext=c 3518ac_cpp='$CPP $CPPFLAGS' 3519ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3520ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3521ac_compiler_gnu=$ac_cv_c_compiler_gnu 3522 3523 3524{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3525$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3526if test "${ac_cv_path_GREP+set}" = set; then : 3527 $as_echo_n "(cached) " >&6 3528else 3529 if test -z "$GREP"; then 3530 ac_path_GREP_found=false 3531 # Loop through the user's path and test for each of PROGNAME-LIST 3532 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3533for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3534do 3535 IFS=$as_save_IFS 3536 test -z "$as_dir" && as_dir=. 3537 for ac_prog in grep ggrep; do 3538 for ac_exec_ext in '' $ac_executable_extensions; do 3539 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3540 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 3541# Check for GNU ac_path_GREP and select it if it is found. 3542 # Check for GNU $ac_path_GREP 3543case `"$ac_path_GREP" --version 2>&1` in 3544*GNU*) 3545 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3546*) 3547 ac_count=0 3548 $as_echo_n 0123456789 >"conftest.in" 3549 while : 3550 do 3551 cat "conftest.in" "conftest.in" >"conftest.tmp" 3552 mv "conftest.tmp" "conftest.in" 3553 cp "conftest.in" "conftest.nl" 3554 $as_echo 'GREP' >> "conftest.nl" 3555 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3556 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3557 as_fn_arith $ac_count + 1 && ac_count=$as_val 3558 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3559 # Best one so far, save it but keep looking for a better one 3560 ac_cv_path_GREP="$ac_path_GREP" 3561 ac_path_GREP_max=$ac_count 3562 fi 3563 # 10*(2^10) chars as input seems more than enough 3564 test $ac_count -gt 10 && break 3565 done 3566 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3567esac 3568 3569 $ac_path_GREP_found && break 3 3570 done 3571 done 3572 done 3573IFS=$as_save_IFS 3574 if test -z "$ac_cv_path_GREP"; then 3575 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3576 fi 3577else 3578 ac_cv_path_GREP=$GREP 3579fi 3580 3581fi 3582{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3583$as_echo "$ac_cv_path_GREP" >&6; } 3584 GREP="$ac_cv_path_GREP" 3585 3586 3587{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3588$as_echo_n "checking for egrep... " >&6; } 3589if test "${ac_cv_path_EGREP+set}" = set; then : 3590 $as_echo_n "(cached) " >&6 3591else 3592 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3593 then ac_cv_path_EGREP="$GREP -E" 3594 else 3595 if test -z "$EGREP"; then 3596 ac_path_EGREP_found=false 3597 # Loop through the user's path and test for each of PROGNAME-LIST 3598 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3599for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3600do 3601 IFS=$as_save_IFS 3602 test -z "$as_dir" && as_dir=. 3603 for ac_prog in egrep; do 3604 for ac_exec_ext in '' $ac_executable_extensions; do 3605 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3606 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 3607# Check for GNU ac_path_EGREP and select it if it is found. 3608 # Check for GNU $ac_path_EGREP 3609case `"$ac_path_EGREP" --version 2>&1` in 3610*GNU*) 3611 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3612*) 3613 ac_count=0 3614 $as_echo_n 0123456789 >"conftest.in" 3615 while : 3616 do 3617 cat "conftest.in" "conftest.in" >"conftest.tmp" 3618 mv "conftest.tmp" "conftest.in" 3619 cp "conftest.in" "conftest.nl" 3620 $as_echo 'EGREP' >> "conftest.nl" 3621 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3622 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3623 as_fn_arith $ac_count + 1 && ac_count=$as_val 3624 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3625 # Best one so far, save it but keep looking for a better one 3626 ac_cv_path_EGREP="$ac_path_EGREP" 3627 ac_path_EGREP_max=$ac_count 3628 fi 3629 # 10*(2^10) chars as input seems more than enough 3630 test $ac_count -gt 10 && break 3631 done 3632 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3633esac 3634 3635 $ac_path_EGREP_found && break 3 3636 done 3637 done 3638 done 3639IFS=$as_save_IFS 3640 if test -z "$ac_cv_path_EGREP"; then 3641 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3642 fi 3643else 3644 ac_cv_path_EGREP=$EGREP 3645fi 3646 3647 fi 3648fi 3649{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 3650$as_echo "$ac_cv_path_EGREP" >&6; } 3651 EGREP="$ac_cv_path_EGREP" 3652 3653 3654cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3655/* end confdefs.h. */ 3656 3657_ACEOF 3658if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3659 $EGREP "" >/dev/null 2>&1; then : 3660 3661fi 3662rm -f conftest* 3663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5 3664$as_echo_n "checking for library containing strerror... " >&6; } 3665if test "${ac_cv_search_strerror+set}" = set; then : 3666 $as_echo_n "(cached) " >&6 3667else 3668 ac_func_search_save_LIBS=$LIBS 3669cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3670/* end confdefs.h. */ 3671 3672/* Override any GCC internal prototype to avoid an error. 3673 Use char because int might match the return type of a GCC 3674 builtin and then its argument prototype would still apply. */ 3675#ifdef __cplusplus 3676extern "C" 3677#endif 3678char strerror (); 3679int 3680main () 3681{ 3682return strerror (); 3683 ; 3684 return 0; 3685} 3686_ACEOF 3687for ac_lib in '' cposix; do 3688 if test -z "$ac_lib"; then 3689 ac_res="none required" 3690 else 3691 ac_res=-l$ac_lib 3692 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 3693 fi 3694 if ac_fn_c_try_link "$LINENO"; then : 3695 ac_cv_search_strerror=$ac_res 3696fi 3697rm -f core conftest.err conftest.$ac_objext \ 3698 conftest$ac_exeext 3699 if test "${ac_cv_search_strerror+set}" = set; then : 3700 break 3701fi 3702done 3703if test "${ac_cv_search_strerror+set}" = set; then : 3704 3705else 3706 ac_cv_search_strerror=no 3707fi 3708rm conftest.$ac_ext 3709LIBS=$ac_func_search_save_LIBS 3710fi 3711{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5 3712$as_echo "$ac_cv_search_strerror" >&6; } 3713ac_res=$ac_cv_search_strerror 3714if test "$ac_res" != no; then : 3715 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 3716 3717fi 3718 for ac_prog in gawk mawk nawk awk 3719do 3720 # Extract the first word of "$ac_prog", so it can be a program name with args. 3721set dummy $ac_prog; ac_word=$2 3722{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3723$as_echo_n "checking for $ac_word... " >&6; } 3724if test "${ac_cv_prog_AWK+set}" = set; then : 3725 $as_echo_n "(cached) " >&6 3726else 3727 if test -n "$AWK"; then 3728 ac_cv_prog_AWK="$AWK" # Let the user override the test. 3729else 3730as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3731for as_dir in $PATH 3732do 3733 IFS=$as_save_IFS 3734 test -z "$as_dir" && as_dir=. 3735 for ac_exec_ext in '' $ac_executable_extensions; do 3736 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3737 ac_cv_prog_AWK="$ac_prog" 3738 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3739 break 2 3740 fi 3741done 3742 done 3743IFS=$as_save_IFS 3744 3745fi 3746fi 3747AWK=$ac_cv_prog_AWK 3748if test -n "$AWK"; then 3749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 3750$as_echo "$AWK" >&6; } 3751else 3752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3753$as_echo "no" >&6; } 3754fi 3755 3756 3757 test -n "$AWK" && break 3758done 3759 3760# Extract the first word of "strip", so it can be a program name with args. 3761set dummy strip; ac_word=$2 3762{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3763$as_echo_n "checking for $ac_word... " >&6; } 3764if test "${ac_cv_prog_STRIP+set}" = set; then : 3765 $as_echo_n "(cached) " >&6 3766else 3767 if test -n "$STRIP"; then 3768 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 3769else 3770as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3771for as_dir in $PATH 3772do 3773 IFS=$as_save_IFS 3774 test -z "$as_dir" && as_dir=. 3775 for ac_exec_ext in '' $ac_executable_extensions; do 3776 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3777 ac_cv_prog_STRIP="strip" 3778 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3779 break 2 3780 fi 3781done 3782 done 3783IFS=$as_save_IFS 3784 3785 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":" 3786fi 3787fi 3788STRIP=$ac_cv_prog_STRIP 3789if test -n "$STRIP"; then 3790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 3791$as_echo "$STRIP" >&6; } 3792else 3793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3794$as_echo "no" >&6; } 3795fi 3796 3797 3798 3799 3800 3801{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 3802$as_echo_n "checking for ANSI C header files... " >&6; } 3803if test "${ac_cv_header_stdc+set}" = set; then : 3804 $as_echo_n "(cached) " >&6 3805else 3806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3807/* end confdefs.h. */ 3808#include <stdlib.h> 3809#include <stdarg.h> 3810#include <string.h> 3811#include <float.h> 3812 3813int 3814main () 3815{ 3816 3817 ; 3818 return 0; 3819} 3820_ACEOF 3821if ac_fn_c_try_compile "$LINENO"; then : 3822 ac_cv_header_stdc=yes 3823else 3824 ac_cv_header_stdc=no 3825fi 3826rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3827 3828if test $ac_cv_header_stdc = yes; then 3829 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 3830 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3831/* end confdefs.h. */ 3832#include <string.h> 3833 3834_ACEOF 3835if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3836 $EGREP "memchr" >/dev/null 2>&1; then : 3837 3838else 3839 ac_cv_header_stdc=no 3840fi 3841rm -f conftest* 3842 3843fi 3844 3845if test $ac_cv_header_stdc = yes; then 3846 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 3847 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3848/* end confdefs.h. */ 3849#include <stdlib.h> 3850 3851_ACEOF 3852if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3853 $EGREP "free" >/dev/null 2>&1; then : 3854 3855else 3856 ac_cv_header_stdc=no 3857fi 3858rm -f conftest* 3859 3860fi 3861 3862if test $ac_cv_header_stdc = yes; then 3863 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 3864 if test "$cross_compiling" = yes; then : 3865 : 3866else 3867 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3868/* end confdefs.h. */ 3869#include <ctype.h> 3870#include <stdlib.h> 3871#if ((' ' & 0x0FF) == 0x020) 3872# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 3873# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 3874#else 3875# define ISLOWER(c) \ 3876 (('a' <= (c) && (c) <= 'i') \ 3877 || ('j' <= (c) && (c) <= 'r') \ 3878 || ('s' <= (c) && (c) <= 'z')) 3879# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 3880#endif 3881 3882#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 3883int 3884main () 3885{ 3886 int i; 3887 for (i = 0; i < 256; i++) 3888 if (XOR (islower (i), ISLOWER (i)) 3889 || toupper (i) != TOUPPER (i)) 3890 return 2; 3891 return 0; 3892} 3893_ACEOF 3894if ac_fn_c_try_run "$LINENO"; then : 3895 3896else 3897 ac_cv_header_stdc=no 3898fi 3899rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 3900 conftest.$ac_objext conftest.beam conftest.$ac_ext 3901fi 3902 3903fi 3904fi 3905{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 3906$as_echo "$ac_cv_header_stdc" >&6; } 3907if test $ac_cv_header_stdc = yes; then 3908 3909$as_echo "#define STDC_HEADERS 1" >>confdefs.h 3910 3911fi 3912 3913{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5 3914$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; } 3915if test "${ac_cv_header_sys_wait_h+set}" = set; then : 3916 $as_echo_n "(cached) " >&6 3917else 3918 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3919/* end confdefs.h. */ 3920#include <sys/types.h> 3921#include <sys/wait.h> 3922#ifndef WEXITSTATUS 3923# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8) 3924#endif 3925#ifndef WIFEXITED 3926# define WIFEXITED(stat_val) (((stat_val) & 255) == 0) 3927#endif 3928 3929int 3930main () 3931{ 3932 int s; 3933 wait (&s); 3934 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; 3935 ; 3936 return 0; 3937} 3938_ACEOF 3939if ac_fn_c_try_compile "$LINENO"; then : 3940 ac_cv_header_sys_wait_h=yes 3941else 3942 ac_cv_header_sys_wait_h=no 3943fi 3944rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3945fi 3946{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5 3947$as_echo "$ac_cv_header_sys_wait_h" >&6; } 3948if test $ac_cv_header_sys_wait_h = yes; then 3949 3950$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 3951 3952fi 3953 3954 3955 3956{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-fail-if-missing argument" >&5 3957$as_echo_n "checking --enable-fail-if-missing argument... " >&6; } 3958# Check whether --enable-fail_if_missing was given. 3959if test "${enable_fail_if_missing+set}" = set; then : 3960 enableval=$enable_fail_if_missing; fail_if_missing="yes" 3961else 3962 fail_if_missing="no" 3963fi 3964 3965{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $fail_if_missing" >&5 3966$as_echo "$fail_if_missing" >&6; } 3967 3968if test -z "$CFLAGS"; then 3969 CFLAGS="-O" 3970 test "$GCC" = yes && CFLAGS="-O2 -fno-strength-reduce -Wall" 3971fi 3972if test "$GCC" = yes; then 3973 gccversion=`"$CC" -dumpversion` 3974 if test "x$gccversion" = "x"; then 3975 gccversion=`"$CC" --version | sed -e '2,$d' -e 's/darwin.//' -e 's/^[^0-9]*\([0-9]\.[0-9.]*\).*$/\1/g'` 3976 fi 3977 if test "$gccversion" = "3.0.1" -o "$gccversion" = "3.0.2" -o "$gccversion" = "4.0.1"; then 3978 echo 'GCC [34].0.[12] has a bug in the optimizer, disabling "-O#"' 3979 CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-O/'` 3980 else 3981 if test "$gccversion" = "3.1" -o "$gccversion" = "3.2" -o "$gccversion" = "3.2.1" && `echo "$CFLAGS" | grep -v fno-strength-reduce >/dev/null`; then 3982 echo 'GCC 3.1 and 3.2 have a bug in the optimizer, adding "-fno-strength-reduce"' 3983 CFLAGS="$CFLAGS -fno-strength-reduce" 3984 fi 3985 fi 3986fi 3987 3988if test "$cross_compiling" = yes; then 3989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&5 3990$as_echo "cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&6; } 3991fi 3992 3993test "$GCC" = yes && CPP_MM=M; 3994 3995if test -f ./toolcheck; then 3996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for buggy tools..." >&5 3997$as_echo "$as_me: checking for buggy tools..." >&6;} 3998 sh ./toolcheck 1>&6 3999fi 4000 4001OS_EXTRA_SRC=""; OS_EXTRA_OBJ="" 4002 4003{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BeOS" >&5 4004$as_echo_n "checking for BeOS... " >&6; } 4005case `uname` in 4006 BeOS) OS_EXTRA_SRC=os_beos.c; OS_EXTRA_OBJ=objects/os_beos.o 4007 BEOS=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4008$as_echo "yes" >&6; };; 4009 *) BEOS=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4010$as_echo "no" >&6; };; 4011esac 4012 4013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for QNX" >&5 4014$as_echo_n "checking for QNX... " >&6; } 4015case `uname` in 4016 QNX) OS_EXTRA_SRC=os_qnx.c; OS_EXTRA_OBJ=objects/os_qnx.o 4017 test -z "$with_x" && with_x=no 4018 QNX=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4019$as_echo "yes" >&6; };; 4020 *) QNX=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4021$as_echo "no" >&6; };; 4022esac 4023 4024{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Darwin (Mac OS X)" >&5 4025$as_echo_n "checking for Darwin (Mac OS X)... " >&6; } 4026if test "`(uname) 2>/dev/null`" = Darwin; then 4027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4028$as_echo "yes" >&6; } 4029 4030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-darwin argument" >&5 4031$as_echo_n "checking --disable-darwin argument... " >&6; } 4032 # Check whether --enable-darwin was given. 4033if test "${enable_darwin+set}" = set; then : 4034 enableval=$enable_darwin; 4035else 4036 enable_darwin="yes" 4037fi 4038 4039 if test "$enable_darwin" = "yes"; then 4040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4041$as_echo "no" >&6; } 4042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Darwin files are there" >&5 4043$as_echo_n "checking if Darwin files are there... " >&6; } 4044 if test -f os_macosx.m; then 4045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4046$as_echo "yes" >&6; } 4047 else 4048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, Darwin support disabled" >&5 4049$as_echo "no, Darwin support disabled" >&6; } 4050 enable_darwin=no 4051 fi 4052 else 4053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, Darwin support excluded" >&5 4054$as_echo "yes, Darwin support excluded" >&6; } 4055 fi 4056 4057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-mac-arch argument" >&5 4058$as_echo_n "checking --with-mac-arch argument... " >&6; } 4059 4060# Check whether --with-mac-arch was given. 4061if test "${with_mac_arch+set}" = set; then : 4062 withval=$with_mac_arch; MACARCH="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MACARCH" >&5 4063$as_echo "$MACARCH" >&6; } 4064else 4065 MACARCH="current"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to $MACARCH" >&5 4066$as_echo "defaulting to $MACARCH" >&6; } 4067fi 4068 4069 4070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-developer-dir argument" >&5 4071$as_echo_n "checking --with-developer-dir argument... " >&6; } 4072 4073# Check whether --with-developer-dir was given. 4074if test "${with_developer_dir+set}" = set; then : 4075 withval=$with_developer_dir; DEVELOPER_DIR="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEVELOPER_DIR" >&5 4076$as_echo "$DEVELOPER_DIR" >&6; } 4077else 4078 DEVELOPER_DIR=""; { $as_echo "$as_me:${as_lineno-$LINENO}: result: not present" >&5 4079$as_echo "not present" >&6; } 4080fi 4081 4082 4083 if test "x$DEVELOPER_DIR" = "x"; then 4084 # Extract the first word of "xcode-select", so it can be a program name with args. 4085set dummy xcode-select; ac_word=$2 4086{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4087$as_echo_n "checking for $ac_word... " >&6; } 4088if test "${ac_cv_path_XCODE_SELECT+set}" = set; then : 4089 $as_echo_n "(cached) " >&6 4090else 4091 case $XCODE_SELECT in 4092 [\\/]* | ?:[\\/]*) 4093 ac_cv_path_XCODE_SELECT="$XCODE_SELECT" # Let the user override the test with a path. 4094 ;; 4095 *) 4096 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4097for as_dir in $PATH 4098do 4099 IFS=$as_save_IFS 4100 test -z "$as_dir" && as_dir=. 4101 for ac_exec_ext in '' $ac_executable_extensions; do 4102 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4103 ac_cv_path_XCODE_SELECT="$as_dir/$ac_word$ac_exec_ext" 4104 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4105 break 2 4106 fi 4107done 4108 done 4109IFS=$as_save_IFS 4110 4111 ;; 4112esac 4113fi 4114XCODE_SELECT=$ac_cv_path_XCODE_SELECT 4115if test -n "$XCODE_SELECT"; then 4116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XCODE_SELECT" >&5 4117$as_echo "$XCODE_SELECT" >&6; } 4118else 4119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4120$as_echo "no" >&6; } 4121fi 4122 4123 4124 if test "x$XCODE_SELECT" != "x"; then 4125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for developer dir using xcode-select" >&5 4126$as_echo_n "checking for developer dir using xcode-select... " >&6; } 4127 DEVELOPER_DIR=`$XCODE_SELECT -print-path` 4128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEVELOPER_DIR" >&5 4129$as_echo "$DEVELOPER_DIR" >&6; } 4130 else 4131 DEVELOPER_DIR=/Developer 4132 fi 4133 fi 4134 4135 if test "x$MACARCH" = "xboth"; then 4136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 10.4 universal SDK" >&5 4137$as_echo_n "checking for 10.4 universal SDK... " >&6; } 4138 save_cppflags="$CPPFLAGS" 4139 save_cflags="$CFLAGS" 4140 save_ldflags="$LDFLAGS" 4141 CFLAGS="$CFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc" 4142 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4143/* end confdefs.h. */ 4144 4145int 4146main () 4147{ 4148 4149 ; 4150 return 0; 4151} 4152_ACEOF 4153if ac_fn_c_try_link "$LINENO"; then : 4154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 4155$as_echo "found" >&6; } 4156else 4157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 4158$as_echo "not found" >&6; } 4159 CFLAGS="$save_cflags" 4160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Intel architecture is supported" >&5 4161$as_echo_n "checking if Intel architecture is supported... " >&6; } 4162 CPPFLAGS="$CPPFLAGS -arch i386" 4163 LDFLAGS="$save_ldflags -arch i386" 4164 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4165/* end confdefs.h. */ 4166 4167int 4168main () 4169{ 4170 4171 ; 4172 return 0; 4173} 4174_ACEOF 4175if ac_fn_c_try_link "$LINENO"; then : 4176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4177$as_echo "yes" >&6; }; MACARCH="intel" 4178else 4179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4180$as_echo "no" >&6; } 4181 MACARCH="ppc" 4182 CPPFLAGS="$save_cppflags -arch ppc" 4183 LDFLAGS="$save_ldflags -arch ppc" 4184fi 4185rm -f core conftest.err conftest.$ac_objext \ 4186 conftest$ac_exeext conftest.$ac_ext 4187fi 4188rm -f core conftest.err conftest.$ac_objext \ 4189 conftest$ac_exeext conftest.$ac_ext 4190 elif test "x$MACARCH" = "xintel"; then 4191 CPPFLAGS="$CPPFLAGS -arch intel" 4192 LDFLAGS="$LDFLAGS -arch intel" 4193 elif test "x$MACARCH" = "xppc"; then 4194 CPPFLAGS="$CPPFLAGS -arch ppc" 4195 LDFLAGS="$LDFLAGS -arch ppc" 4196 fi 4197 4198 if test "$enable_darwin" = "yes"; then 4199 MACOSX=yes 4200 OS_EXTRA_SRC="os_macosx.m os_mac_conv.c"; 4201 OS_EXTRA_OBJ="objects/os_macosx.o objects/os_mac_conv.o" 4202 CPPFLAGS="$CPPFLAGS -DMACOS_X_UNIX -no-cpp-precomp" 4203 4204 # On IRIX 5.3, sys/types and inttypes.h are conflicting. 4205for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4206 inttypes.h stdint.h unistd.h 4207do : 4208 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4209ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4210" 4211eval as_val=\$$as_ac_Header 4212 if test "x$as_val" = x""yes; then : 4213 cat >>confdefs.h <<_ACEOF 4214#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4215_ACEOF 4216 4217fi 4218 4219done 4220 4221 4222ac_fn_c_check_header_mongrel "$LINENO" "Carbon/Carbon.h" "ac_cv_header_Carbon_Carbon_h" "$ac_includes_default" 4223if test "x$ac_cv_header_Carbon_Carbon_h" = x""yes; then : 4224 CARBON=yes 4225fi 4226 4227 4228 if test "x$CARBON" = "xyes"; then 4229 if test -z "$with_x" -a "X$enable_gui" != Xmotif -a "X$enable_gui" != Xathena -a "X$enable_gui" != Xgtk2; then 4230 with_x=no 4231 fi 4232 fi 4233 fi 4234 4235 if test "$MACARCH" = "intel" -o "$MACARCH" = "both"; then 4236 CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-Oz/'` 4237 fi 4238 4239else 4240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4241$as_echo "no" >&6; } 4242fi 4243 4244 4245 4246 4247if test "$cross_compiling" = no; then 4248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-local-dir argument" >&5 4249$as_echo_n "checking --with-local-dir argument... " >&6; } 4250 have_local_include='' 4251 have_local_lib='' 4252 4253# Check whether --with-local-dir was given. 4254if test "${with_local_dir+set}" = set; then : 4255 withval=$with_local_dir; 4256 local_dir="$withval" 4257 case "$withval" in 4258 */*) ;; 4259 no) 4260 # avoid adding local dir to LDFLAGS and CPPFLAGS 4261 have_local_include=yes 4262 have_local_lib=yes 4263 ;; 4264 *) as_fn_error "must pass path argument to --with-local-dir" "$LINENO" 5 ;; 4265 esac 4266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $local_dir" >&5 4267$as_echo "$local_dir" >&6; } 4268 4269else 4270 4271 local_dir=/usr/local 4272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to $local_dir" >&5 4273$as_echo "Defaulting to $local_dir" >&6; } 4274 4275fi 4276 4277 if test "$GCC" = yes -a "$local_dir" != no; then 4278 echo 'void f(){}' > conftest.c 4279 have_local_include=`${CC-cc} -no-cpp-precomp -c -v conftest.c 2>&1 | grep "${local_dir}/include"` 4280 have_local_lib=`${CC-cc} -c -v conftest.c 2>&1 | grep "${local_dir}/lib"` 4281 rm -f conftest.c conftest.o 4282 fi 4283 if test -z "$have_local_lib" -a -d "${local_dir}/lib"; then 4284 tt=`echo "$LDFLAGS" | sed -e "s+-L${local_dir}/lib ++g" -e "s+-L${local_dir}/lib$++g"` 4285 if test "$tt" = "$LDFLAGS"; then 4286 LDFLAGS="$LDFLAGS -L${local_dir}/lib" 4287 fi 4288 fi 4289 if test -z "$have_local_include" -a -d "${local_dir}/include"; then 4290 tt=`echo "$CPPFLAGS" | sed -e "s+-I${local_dir}/include ++g" -e "s+-I${local_dir}/include$++g"` 4291 if test "$tt" = "$CPPFLAGS"; then 4292 CPPFLAGS="$CPPFLAGS -I${local_dir}/include" 4293 fi 4294 fi 4295fi 4296 4297{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-vim-name argument" >&5 4298$as_echo_n "checking --with-vim-name argument... " >&6; } 4299 4300# Check whether --with-vim-name was given. 4301if test "${with_vim_name+set}" = set; then : 4302 withval=$with_vim_name; VIMNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VIMNAME" >&5 4303$as_echo "$VIMNAME" >&6; } 4304else 4305 VIMNAME="vim"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to $VIMNAME" >&5 4306$as_echo "Defaulting to $VIMNAME" >&6; } 4307fi 4308 4309 4310{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ex-name argument" >&5 4311$as_echo_n "checking --with-ex-name argument... " >&6; } 4312 4313# Check whether --with-ex-name was given. 4314if test "${with_ex_name+set}" = set; then : 4315 withval=$with_ex_name; EXNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXNAME" >&5 4316$as_echo "$EXNAME" >&6; } 4317else 4318 EXNAME="ex"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to ex" >&5 4319$as_echo "Defaulting to ex" >&6; } 4320fi 4321 4322 4323{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-view-name argument" >&5 4324$as_echo_n "checking --with-view-name argument... " >&6; } 4325 4326# Check whether --with-view-name was given. 4327if test "${with_view_name+set}" = set; then : 4328 withval=$with_view_name; VIEWNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VIEWNAME" >&5 4329$as_echo "$VIEWNAME" >&6; } 4330else 4331 VIEWNAME="view"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to view" >&5 4332$as_echo "Defaulting to view" >&6; } 4333fi 4334 4335 4336 4337{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-global-runtime argument" >&5 4338$as_echo_n "checking --with-global-runtime argument... " >&6; } 4339 4340# Check whether --with-global-runtime was given. 4341if test "${with_global_runtime+set}" = set; then : 4342 withval=$with_global_runtime; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5 4343$as_echo "$withval" >&6; }; cat >>confdefs.h <<_ACEOF 4344#define RUNTIME_GLOBAL "$withval" 4345_ACEOF 4346 4347else 4348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4349$as_echo "no" >&6; } 4350fi 4351 4352 4353{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-modified-by argument" >&5 4354$as_echo_n "checking --with-modified-by argument... " >&6; } 4355 4356# Check whether --with-modified-by was given. 4357if test "${with_modified_by+set}" = set; then : 4358 withval=$with_modified_by; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5 4359$as_echo "$withval" >&6; }; cat >>confdefs.h <<_ACEOF 4360#define MODIFIED_BY "$withval" 4361_ACEOF 4362 4363else 4364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4365$as_echo "no" >&6; } 4366fi 4367 4368 4369{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if character set is EBCDIC" >&5 4370$as_echo_n "checking if character set is EBCDIC... " >&6; } 4371cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4372/* end confdefs.h. */ 4373 4374int 4375main () 4376{ 4377 /* TryCompile function for CharSet. 4378 Treat any failure as ASCII for compatibility with existing art. 4379 Use compile-time rather than run-time tests for cross-compiler 4380 tolerance. */ 4381#if '0'!=240 4382make an error "Character set is not EBCDIC" 4383#endif 4384 ; 4385 return 0; 4386} 4387_ACEOF 4388if ac_fn_c_try_compile "$LINENO"; then : 4389 # TryCompile action if true 4390cf_cv_ebcdic=yes 4391else 4392 # TryCompile action if false 4393cf_cv_ebcdic=no 4394fi 4395rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4396# end of TryCompile ]) 4397# end of CacheVal CvEbcdic 4398{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cf_cv_ebcdic" >&5 4399$as_echo "$cf_cv_ebcdic" >&6; } 4400case "$cf_cv_ebcdic" in #(vi 4401 yes) $as_echo "#define EBCDIC 1" >>confdefs.h 4402 4403 line_break='"\\n"' 4404 ;; 4405 *) line_break='"\\012"';; 4406esac 4407 4408 4409if test "$cf_cv_ebcdic" = "yes"; then 4410{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for z/OS Unix" >&5 4411$as_echo_n "checking for z/OS Unix... " >&6; } 4412case `uname` in 4413 OS/390) zOSUnix="yes"; 4414 if test "$CC" = "cc"; then 4415 ccm="$_CC_CCMODE" 4416 ccn="CC" 4417 else 4418 if test "$CC" = "c89"; then 4419 ccm="$_CC_C89MODE" 4420 ccn="C89" 4421 else 4422 ccm=1 4423 fi 4424 fi 4425 if test "$ccm" != "1"; then 4426 echo "" 4427 echo "------------------------------------------" 4428 echo " On z/OS Unix, the environment variable" 4429 echo " _CC_${ccn}MODE must be set to \"1\"!" 4430 echo " Do:" 4431 echo " export _CC_${ccn}MODE=1" 4432 echo " and then call configure again." 4433 echo "------------------------------------------" 4434 exit 1 4435 fi 4436 # Set CFLAGS for configure process. 4437 # This will be reset later for config.mk. 4438 # Use haltonmsg to force error for missing H files. 4439 CFLAGS="$CFLAGS -D_ALL_SOURCE -Wc,float(ieee),haltonmsg(3296)"; 4440 LDFLAGS="$LDFLAGS -Wl,EDIT=NO" 4441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4442$as_echo "yes" >&6; } 4443 ;; 4444 *) zOSUnix="no"; 4445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4446$as_echo "no" >&6; } 4447 ;; 4448esac 4449fi 4450 4451if test "$zOSUnix" = "yes"; then 4452 QUOTESED="sed -e 's/[\\\\\"]/\\\\\\\\&/g' -e 's/\\\\\\\\\"/\"/' -e 's/\\\\\\\\\";\$\$/\";/'" 4453else 4454 QUOTESED="sed -e 's/[\\\\\"]/\\\\&/g' -e 's/\\\\\"/\"/' -e 's/\\\\\";\$\$/\";/'" 4455fi 4456 4457 4458 4459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-selinux argument" >&5 4460$as_echo_n "checking --disable-selinux argument... " >&6; } 4461# Check whether --enable-selinux was given. 4462if test "${enable_selinux+set}" = set; then : 4463 enableval=$enable_selinux; 4464else 4465 enable_selinux="yes" 4466fi 4467 4468if test "$enable_selinux" = "yes"; then 4469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4470$as_echo "no" >&6; } 4471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5 4472$as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; } 4473if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then : 4474 $as_echo_n "(cached) " >&6 4475else 4476 ac_check_lib_save_LIBS=$LIBS 4477LIBS="-lselinux $LIBS" 4478cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4479/* end confdefs.h. */ 4480 4481/* Override any GCC internal prototype to avoid an error. 4482 Use char because int might match the return type of a GCC 4483 builtin and then its argument prototype would still apply. */ 4484#ifdef __cplusplus 4485extern "C" 4486#endif 4487char is_selinux_enabled (); 4488int 4489main () 4490{ 4491return is_selinux_enabled (); 4492 ; 4493 return 0; 4494} 4495_ACEOF 4496if ac_fn_c_try_link "$LINENO"; then : 4497 ac_cv_lib_selinux_is_selinux_enabled=yes 4498else 4499 ac_cv_lib_selinux_is_selinux_enabled=no 4500fi 4501rm -f core conftest.err conftest.$ac_objext \ 4502 conftest$ac_exeext conftest.$ac_ext 4503LIBS=$ac_check_lib_save_LIBS 4504fi 4505{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5 4506$as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; } 4507if test "x$ac_cv_lib_selinux_is_selinux_enabled" = x""yes; then : 4508 LIBS="$LIBS -lselinux" 4509 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h 4510 4511fi 4512 4513else 4514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4515$as_echo "yes" >&6; } 4516fi 4517 4518 4519{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-features argument" >&5 4520$as_echo_n "checking --with-features argument... " >&6; } 4521 4522# Check whether --with-features was given. 4523if test "${with_features+set}" = set; then : 4524 withval=$with_features; features="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $features" >&5 4525$as_echo "$features" >&6; } 4526else 4527 features="normal"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to normal" >&5 4528$as_echo "Defaulting to normal" >&6; } 4529fi 4530 4531 4532dovimdiff="" 4533dogvimdiff="" 4534case "$features" in 4535 tiny) $as_echo "#define FEAT_TINY 1" >>confdefs.h 4536 ;; 4537 small) $as_echo "#define FEAT_SMALL 1" >>confdefs.h 4538 ;; 4539 normal) $as_echo "#define FEAT_NORMAL 1" >>confdefs.h 4540 dovimdiff="installvimdiff"; 4541 dogvimdiff="installgvimdiff" ;; 4542 big) $as_echo "#define FEAT_BIG 1" >>confdefs.h 4543 dovimdiff="installvimdiff"; 4544 dogvimdiff="installgvimdiff" ;; 4545 huge) $as_echo "#define FEAT_HUGE 1" >>confdefs.h 4546 dovimdiff="installvimdiff"; 4547 dogvimdiff="installgvimdiff" ;; 4548 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $features is not supported" >&5 4549$as_echo "Sorry, $features is not supported" >&6; } ;; 4550esac 4551 4552 4553 4554 4555{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-compiledby argument" >&5 4556$as_echo_n "checking --with-compiledby argument... " >&6; } 4557 4558# Check whether --with-compiledby was given. 4559if test "${with_compiledby+set}" = set; then : 4560 withval=$with_compiledby; compiledby="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5 4561$as_echo "$withval" >&6; } 4562else 4563 compiledby=""; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4564$as_echo "no" >&6; } 4565fi 4566 4567 4568 4569{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp argument" >&5 4570$as_echo_n "checking --disable-xsmp argument... " >&6; } 4571# Check whether --enable-xsmp was given. 4572if test "${enable_xsmp+set}" = set; then : 4573 enableval=$enable_xsmp; 4574else 4575 enable_xsmp="yes" 4576fi 4577 4578 4579if test "$enable_xsmp" = "yes"; then 4580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4581$as_echo "no" >&6; } 4582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp-interact argument" >&5 4583$as_echo_n "checking --disable-xsmp-interact argument... " >&6; } 4584 # Check whether --enable-xsmp-interact was given. 4585if test "${enable_xsmp_interact+set}" = set; then : 4586 enableval=$enable_xsmp_interact; 4587else 4588 enable_xsmp_interact="yes" 4589fi 4590 4591 if test "$enable_xsmp_interact" = "yes"; then 4592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4593$as_echo "no" >&6; } 4594 $as_echo "#define USE_XSMP_INTERACT 1" >>confdefs.h 4595 4596 else 4597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4598$as_echo "yes" >&6; } 4599 fi 4600else 4601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4602$as_echo "yes" >&6; } 4603fi 4604 4605{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-luainterp argument" >&5 4606$as_echo_n "checking --enable-luainterp argument... " >&6; } 4607# Check whether --enable-luainterp was given. 4608if test "${enable_luainterp+set}" = set; then : 4609 enableval=$enable_luainterp; 4610else 4611 enable_luainterp="no" 4612fi 4613 4614{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_luainterp" >&5 4615$as_echo "$enable_luainterp" >&6; } 4616 4617if test "$enable_luainterp" = "yes" -o "$enable_luainterp" = "dynamic"; then 4618 4619 4620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-lua-prefix argument" >&5 4621$as_echo_n "checking --with-lua-prefix argument... " >&6; } 4622 4623# Check whether --with-lua_prefix was given. 4624if test "${with_lua_prefix+set}" = set; then : 4625 withval=$with_lua_prefix; with_lua_prefix="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_lua_prefix" >&5 4626$as_echo "$with_lua_prefix" >&6; } 4627else 4628 with_lua_prefix="";{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4629$as_echo "no" >&6; } 4630fi 4631 4632 4633 if test "X$with_lua_prefix" != "X"; then 4634 vi_cv_path_lua_pfx="$with_lua_prefix" 4635 else 4636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LUA_PREFIX environment var" >&5 4637$as_echo_n "checking LUA_PREFIX environment var... " >&6; } 4638 if test "X$LUA_PREFIX" != "X"; then 4639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$LUA_PREFIX\"" >&5 4640$as_echo "\"$LUA_PREFIX\"" >&6; } 4641 vi_cv_path_lua_pfx="$LUA_PREFIX" 4642 else 4643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set, default to /usr" >&5 4644$as_echo "not set, default to /usr" >&6; } 4645 vi_cv_path_lua_pfx="/usr" 4646 fi 4647 fi 4648 4649 LUA_INC= 4650 if test "X$vi_cv_path_lua_pfx" != "X"; then 4651 # Extract the first word of "lua", so it can be a program name with args. 4652set dummy lua; ac_word=$2 4653{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4654$as_echo_n "checking for $ac_word... " >&6; } 4655if test "${ac_cv_path_vi_cv_path_lua+set}" = set; then : 4656 $as_echo_n "(cached) " >&6 4657else 4658 case $vi_cv_path_lua in 4659 [\\/]* | ?:[\\/]*) 4660 ac_cv_path_vi_cv_path_lua="$vi_cv_path_lua" # Let the user override the test with a path. 4661 ;; 4662 *) 4663 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4664for as_dir in $PATH 4665do 4666 IFS=$as_save_IFS 4667 test -z "$as_dir" && as_dir=. 4668 for ac_exec_ext in '' $ac_executable_extensions; do 4669 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4670 ac_cv_path_vi_cv_path_lua="$as_dir/$ac_word$ac_exec_ext" 4671 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4672 break 2 4673 fi 4674done 4675 done 4676IFS=$as_save_IFS 4677 4678 ;; 4679esac 4680fi 4681vi_cv_path_lua=$ac_cv_path_vi_cv_path_lua 4682if test -n "$vi_cv_path_lua"; then 4683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_lua" >&5 4684$as_echo "$vi_cv_path_lua" >&6; } 4685else 4686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4687$as_echo "no" >&6; } 4688fi 4689 4690 4691 if test "X$vi_cv_path_lua" != "X"; then 4692 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Lua version" >&5 4693$as_echo_n "checking Lua version... " >&6; } 4694if test "${vi_cv_version_lua+set}" = set; then : 4695 $as_echo_n "(cached) " >&6 4696else 4697 vi_cv_version_lua=`${vi_cv_path_lua} -e "print(_VERSION)" | sed 's/.* //'` 4698fi 4699{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_lua" >&5 4700$as_echo "$vi_cv_version_lua" >&6; } 4701 fi 4702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $vi_cv_path_lua_pfx/include" >&5 4703$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include... " >&6; } 4704 if test -f $vi_cv_path_lua_pfx/include/lua.h; then 4705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4706$as_echo "yes" >&6; } 4707 else 4708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4709$as_echo "no" >&6; } 4710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua" >&5 4711$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua... " >&6; } 4712 if test -f $vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua/lua.h; then 4713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4714$as_echo "yes" >&6; } 4715 LUA_INC=/lua$vi_cv_version_lua 4716 else 4717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4718$as_echo "no" >&6; } 4719 vi_cv_path_lua_pfx= 4720 fi 4721 fi 4722 fi 4723 4724 if test "X$vi_cv_path_lua_pfx" != "X"; then 4725 if test "X$LUA_INC" != "X"; then 4726 LUA_LIBS="-L${vi_cv_path_lua_pfx}/lib -llua$vi_cv_version_lua" 4727 else 4728 LUA_LIBS="-L${vi_cv_path_lua_pfx}/lib -llua" 4729 fi 4730 LUA_CFLAGS="-I${vi_cv_path_lua_pfx}/include${LUA_INC}" 4731 LUA_SRC="if_lua.c" 4732 LUA_OBJ="objects/if_lua.o" 4733 LUA_PRO="if_lua.pro" 4734 $as_echo "#define FEAT_LUA 1" >>confdefs.h 4735 4736 if test "$enable_luainterp" = "dynamic"; then 4737 if test -f "${vi_cv_path_lua_pfx}/bin/cyglua-${vi_cv_version_lua}.dll"; then 4738 vi_cv_dll_name_lua="cyglua-${vi_cv_version_lua}.dll" 4739 else 4740 multiarch=`dpkg-architecture -qDEB_HOST_MULTIARCH 2> /dev/null` 4741 if test "X$multiarch" != "X"; then 4742 lib_multiarch="lib/${multiarch}" 4743 fi 4744 for subdir in "${lib_multiarch}" lib64 lib; do 4745 if test -z "$subdir"; then 4746 continue 4747 fi 4748 for sover in "${vi_cv_version_lua}.so" "-${vi_cv_version_lua}.so" ".so.${vi_cv_version_lua}"; do 4749 for i in .0 .1 .2 .3 .4 .5 .6 .7 .8 .9 ""; do 4750 if test -f "${vi_cv_path_lua_pfx}/${subdir}/liblua${sover}$i"; then 4751 sover2="$i" 4752 break 3 4753 fi 4754 done 4755 done 4756 done 4757 vi_cv_dll_name_lua="liblua${sover}$sover2" 4758 fi 4759 $as_echo "#define DYNAMIC_LUA 1" >>confdefs.h 4760 4761 LUA_LIBS="" 4762 LUA_CFLAGS="-DDYNAMIC_LUA_DLL=\\\"${vi_cv_dll_name_lua}\\\" $LUA_CFLAGS" 4763 fi 4764 fi 4765 if test "$fail_if_missing" = "yes" -a -z "$LUA_SRC"; then 4766 as_fn_error "could not configure lua" "$LINENO" 5 4767 fi 4768 4769 4770 4771 4772 4773fi 4774 4775 4776{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-mzschemeinterp argument" >&5 4777$as_echo_n "checking --enable-mzschemeinterp argument... " >&6; } 4778# Check whether --enable-mzschemeinterp was given. 4779if test "${enable_mzschemeinterp+set}" = set; then : 4780 enableval=$enable_mzschemeinterp; 4781else 4782 enable_mzschemeinterp="no" 4783fi 4784 4785{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_mzschemeinterp" >&5 4786$as_echo "$enable_mzschemeinterp" >&6; } 4787 4788if test "$enable_mzschemeinterp" = "yes"; then 4789 4790 4791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-plthome argument" >&5 4792$as_echo_n "checking --with-plthome argument... " >&6; } 4793 4794# Check whether --with-plthome was given. 4795if test "${with_plthome+set}" = set; then : 4796 withval=$with_plthome; with_plthome="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_plthome" >&5 4797$as_echo "$with_plthome" >&6; } 4798else 4799 with_plthome="";{ $as_echo "$as_me:${as_lineno-$LINENO}: result: \"no\"" >&5 4800$as_echo "\"no\"" >&6; } 4801fi 4802 4803 4804 if test "X$with_plthome" != "X"; then 4805 vi_cv_path_mzscheme_pfx="$with_plthome" 4806 else 4807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking PLTHOME environment var" >&5 4808$as_echo_n "checking PLTHOME environment var... " >&6; } 4809 if test "X$PLTHOME" != "X"; then 4810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$PLTHOME\"" >&5 4811$as_echo "\"$PLTHOME\"" >&6; } 4812 vi_cv_path_mzscheme_pfx="$PLTHOME" 4813 else 4814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5 4815$as_echo "not set" >&6; } 4816 # Extract the first word of "mzscheme", so it can be a program name with args. 4817set dummy mzscheme; ac_word=$2 4818{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4819$as_echo_n "checking for $ac_word... " >&6; } 4820if test "${ac_cv_path_vi_cv_path_mzscheme+set}" = set; then : 4821 $as_echo_n "(cached) " >&6 4822else 4823 case $vi_cv_path_mzscheme in 4824 [\\/]* | ?:[\\/]*) 4825 ac_cv_path_vi_cv_path_mzscheme="$vi_cv_path_mzscheme" # Let the user override the test with a path. 4826 ;; 4827 *) 4828 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4829for as_dir in $PATH 4830do 4831 IFS=$as_save_IFS 4832 test -z "$as_dir" && as_dir=. 4833 for ac_exec_ext in '' $ac_executable_extensions; do 4834 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4835 ac_cv_path_vi_cv_path_mzscheme="$as_dir/$ac_word$ac_exec_ext" 4836 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4837 break 2 4838 fi 4839done 4840 done 4841IFS=$as_save_IFS 4842 4843 ;; 4844esac 4845fi 4846vi_cv_path_mzscheme=$ac_cv_path_vi_cv_path_mzscheme 4847if test -n "$vi_cv_path_mzscheme"; then 4848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme" >&5 4849$as_echo "$vi_cv_path_mzscheme" >&6; } 4850else 4851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4852$as_echo "no" >&6; } 4853fi 4854 4855 4856 4857 if test "X$vi_cv_path_mzscheme" != "X"; then 4858 lsout=`ls -l $vi_cv_path_mzscheme` 4859 if echo "$lsout" | grep -e '->' >/dev/null 2>/dev/null; then 4860 vi_cv_path_mzscheme=`echo "$lsout" | sed 's/.*-> \(.*\)/\1/'` 4861 fi 4862 fi 4863 4864 if test "X$vi_cv_path_mzscheme" != "X"; then 4865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking MzScheme install prefix" >&5 4866$as_echo_n "checking MzScheme install prefix... " >&6; } 4867if test "${vi_cv_path_mzscheme_pfx+set}" = set; then : 4868 $as_echo_n "(cached) " >&6 4869else 4870 echo "(display (simplify-path \ 4871 (build-path (call-with-values \ 4872 (lambda () (split-path (find-system-path (quote exec-file)))) \ 4873 (lambda (base name must-be-dir?) base)) (quote up))))" > mzdirs.scm 4874 vi_cv_path_mzscheme_pfx=`${vi_cv_path_mzscheme} -r mzdirs.scm | \ 4875 sed -e 's+/$++'` 4876fi 4877{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme_pfx" >&5 4878$as_echo "$vi_cv_path_mzscheme_pfx" >&6; } 4879 rm -f mzdirs.scm 4880 fi 4881 fi 4882 fi 4883 4884 SCHEME_INC= 4885 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then 4886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include" >&5 4887$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include... " >&6; } 4888 if test -f $vi_cv_path_mzscheme_pfx/include/scheme.h; then 4889 SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include 4890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4891$as_echo "yes" >&6; } 4892 else 4893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4894$as_echo "no" >&6; } 4895 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt" >&5 4896$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt... " >&6; } 4897 if test -f $vi_cv_path_mzscheme_pfx/include/plt/scheme.h; then 4898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4899$as_echo "yes" >&6; } 4900 SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/plt 4901 else 4902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4903$as_echo "no" >&6; } 4904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/racket" >&5 4905$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/racket... " >&6; } 4906 if test -f $vi_cv_path_mzscheme_pfx/include/racket/scheme.h; then 4907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4908$as_echo "yes" >&6; } 4909 SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/racket 4910 else 4911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4912$as_echo "no" >&6; } 4913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in /usr/include/plt/" >&5 4914$as_echo_n "checking if scheme.h can be found in /usr/include/plt/... " >&6; } 4915 if test -f /usr/include/plt/scheme.h; then 4916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4917$as_echo "yes" >&6; } 4918 SCHEME_INC=/usr/include/plt 4919 else 4920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4921$as_echo "no" >&6; } 4922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in /usr/include/racket/" >&5 4923$as_echo_n "checking if scheme.h can be found in /usr/include/racket/... " >&6; } 4924 if test -f /usr/include/racket/scheme.h; then 4925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4926$as_echo "yes" >&6; } 4927 SCHEME_INC=/usr/include/racket 4928 else 4929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4930$as_echo "no" >&6; } 4931 vi_cv_path_mzscheme_pfx= 4932 fi 4933 fi 4934 fi 4935 fi 4936 fi 4937 fi 4938 4939 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then 4940 if test "x$MACOSX" = "xyes"; then 4941 MZSCHEME_LIBS="-framework Racket" 4942 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" 4943 elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.a"; then 4944 MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.a" 4945 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" 4946 elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libracket3m.a"; then 4947 MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libracket3m.a" 4948 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" 4949 elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libracket.a"; then 4950 MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libracket.a ${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a" 4951 elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzscheme.a"; then 4952 MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libmzscheme.a ${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a" 4953 else 4954 if test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.so"; then 4955 MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lmzscheme3m" 4956 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" 4957 elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libracket3m.so"; then 4958 MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lracket3m" 4959 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" 4960 elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libracket.so"; then 4961 MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lracket -lmzgc" 4962 else 4963 MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lmzscheme -lmzgc" 4964 fi 4965 if test "$GCC" = yes; then 4966 MZSCHEME_LIBS="${MZSCHEME_LIBS} -Wl,-rpath -Wl,${vi_cv_path_mzscheme_pfx}/lib" 4967 elif test "`(uname) 2>/dev/null`" = SunOS && 4968 uname -r | grep '^5' >/dev/null; then 4969 MZSCHEME_LIBS="${MZSCHEME_LIBS} -R ${vi_cv_path_mzscheme_pfx}/lib" 4970 fi 4971 fi 4972 4973 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket collects directory" >&5 4974$as_echo_n "checking for racket collects directory... " >&6; } 4975 if test -d $vi_cv_path_mzscheme_pfx/lib/plt/collects; then 4976 SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/lib/plt/ 4977 else 4978 if test -d $vi_cv_path_mzscheme_pfx/lib/racket/collects; then 4979 SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/lib/racket/ 4980 else 4981 if test -d $vi_cv_path_mzscheme_pfx/share/racket/collects; then 4982 SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/share/racket/ 4983 else 4984 if test -d $vi_cv_path_mzscheme_pfx/collects; then 4985 SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/ 4986 fi 4987 fi 4988 fi 4989 fi 4990 if test "X$SCHEME_COLLECTS" != "X" ; then 4991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_COLLECTS}" >&5 4992$as_echo "${SCHEME_COLLECTS}" >&6; } 4993 else 4994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 4995$as_echo "not found" >&6; } 4996 fi 4997 4998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mzscheme_base.c" >&5 4999$as_echo_n "checking for mzscheme_base.c... " >&6; } 5000 if test -f "${SCHEME_COLLECTS}collects/scheme/base.ss" ; then 5001 MZSCHEME_EXTRA="mzscheme_base.c" 5002 else 5003 if test -f "${SCHEME_COLLECTS}collects/scheme/base.rkt" ; then 5004 MZSCHEME_EXTRA="mzscheme_base.c" 5005 fi 5006 fi 5007 if test "X$MZSCHEME_EXTRA" != "X" ; then 5008 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -DINCLUDE_MZSCHEME_BASE" 5009 MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/mzc" 5010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: needed" >&5 5011$as_echo "needed" >&6; } 5012 else 5013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not needed" >&5 5014$as_echo "not needed" >&6; } 5015 fi 5016 5017 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -I${SCHEME_INC} \ 5018 -DMZSCHEME_COLLECTS='\"${SCHEME_COLLECTS}collects\"'" 5019 MZSCHEME_SRC="if_mzsch.c" 5020 MZSCHEME_OBJ="objects/if_mzsch.o" 5021 MZSCHEME_PRO="if_mzsch.pro" 5022 $as_echo "#define FEAT_MZSCHEME 1" >>confdefs.h 5023 5024 fi 5025 5026 5027 5028 5029 5030 5031 5032fi 5033 5034 5035{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-perlinterp argument" >&5 5036$as_echo_n "checking --enable-perlinterp argument... " >&6; } 5037# Check whether --enable-perlinterp was given. 5038if test "${enable_perlinterp+set}" = set; then : 5039 enableval=$enable_perlinterp; 5040else 5041 enable_perlinterp="no" 5042fi 5043 5044{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perlinterp" >&5 5045$as_echo "$enable_perlinterp" >&6; } 5046if test "$enable_perlinterp" = "yes" -o "$enable_perlinterp" = "dynamic"; then 5047 5048 # Extract the first word of "perl", so it can be a program name with args. 5049set dummy perl; ac_word=$2 5050{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5051$as_echo_n "checking for $ac_word... " >&6; } 5052if test "${ac_cv_path_vi_cv_path_perl+set}" = set; then : 5053 $as_echo_n "(cached) " >&6 5054else 5055 case $vi_cv_path_perl in 5056 [\\/]* | ?:[\\/]*) 5057 ac_cv_path_vi_cv_path_perl="$vi_cv_path_perl" # Let the user override the test with a path. 5058 ;; 5059 *) 5060 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5061for as_dir in $PATH 5062do 5063 IFS=$as_save_IFS 5064 test -z "$as_dir" && as_dir=. 5065 for ac_exec_ext in '' $ac_executable_extensions; do 5066 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5067 ac_cv_path_vi_cv_path_perl="$as_dir/$ac_word$ac_exec_ext" 5068 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5069 break 2 5070 fi 5071done 5072 done 5073IFS=$as_save_IFS 5074 5075 ;; 5076esac 5077fi 5078vi_cv_path_perl=$ac_cv_path_vi_cv_path_perl 5079if test -n "$vi_cv_path_perl"; then 5080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_perl" >&5 5081$as_echo "$vi_cv_path_perl" >&6; } 5082else 5083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5084$as_echo "no" >&6; } 5085fi 5086 5087 5088 if test "X$vi_cv_path_perl" != "X"; then 5089 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Perl version" >&5 5090$as_echo_n "checking Perl version... " >&6; } 5091 if $vi_cv_path_perl -e 'require 5.003_01' >/dev/null 2>/dev/null; then 5092 eval `$vi_cv_path_perl -V:usethreads` 5093 eval `$vi_cv_path_perl -V:libperl` 5094 if test "X$usethreads" = "XUNKNOWN" -o "X$usethreads" = "Xundef"; then 5095 badthreads=no 5096 else 5097 if $vi_cv_path_perl -e 'require 5.6.0' >/dev/null 2>/dev/null; then 5098 eval `$vi_cv_path_perl -V:use5005threads` 5099 if test "X$use5005threads" = "XUNKNOWN" -o "X$use5005threads" = "Xundef"; then 5100 badthreads=no 5101 else 5102 badthreads=yes 5103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&5 5104$as_echo ">>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&6; } 5105 fi 5106 else 5107 badthreads=yes 5108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> Perl 5.5 with threads cannot be used <<<" >&5 5109$as_echo ">>> Perl 5.5 with threads cannot be used <<<" >&6; } 5110 fi 5111 fi 5112 if test $badthreads = no; then 5113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5 5114$as_echo "OK" >&6; } 5115 eval `$vi_cv_path_perl -V:shrpenv` 5116 if test "X$shrpenv" = "XUNKNOWN"; then # pre 5.003_04 5117 shrpenv="" 5118 fi 5119 vi_cv_perllib=`$vi_cv_path_perl -MConfig -e 'print $Config{privlibexp}'` 5120 5121 perlcppflags=`$vi_cv_path_perl -Mlib=$srcdir -MExtUtils::Embed \ 5122 -e 'ccflags;perl_inc;print"\n"' | sed -e 's/-fno[^ ]*//'` 5123 perllibs=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed -e 'ldopts' | \ 5124 sed -e '/Warning/d' -e '/Note (probably harmless)/d' \ 5125 -e 's/-bE:perl.exp//' -e 's/-lc //'` 5126 perlldflags=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed \ 5127 -e 'ccdlflags' | sed -e 's/-bE:perl.exp//'` 5128 5129 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Perl are sane" >&5 5130$as_echo_n "checking if compile and link flags for Perl are sane... " >&6; } 5131 cflags_save=$CFLAGS 5132 libs_save=$LIBS 5133 ldflags_save=$LDFLAGS 5134 CFLAGS="$CFLAGS $perlcppflags" 5135 LIBS="$LIBS $perllibs" 5136 LDFLAGS="$perlldflags $LDFLAGS" 5137 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5138/* end confdefs.h. */ 5139 5140int 5141main () 5142{ 5143 5144 ; 5145 return 0; 5146} 5147_ACEOF 5148if ac_fn_c_try_link "$LINENO"; then : 5149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5150$as_echo "yes" >&6; }; perl_ok=yes 5151else 5152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PERL DISABLED" >&5 5153$as_echo "no: PERL DISABLED" >&6; }; perl_ok=no 5154fi 5155rm -f core conftest.err conftest.$ac_objext \ 5156 conftest$ac_exeext conftest.$ac_ext 5157 CFLAGS=$cflags_save 5158 LIBS=$libs_save 5159 LDFLAGS=$ldflags_save 5160 if test $perl_ok = yes; then 5161 if test "X$perlcppflags" != "X"; then 5162 PERL_CFLAGS=`echo "$perlcppflags" | sed -e 's/-pipe //' -e 's/-W[^ ]*//'` 5163 fi 5164 if test "X$perlldflags" != "X"; then 5165 LDFLAGS="$perlldflags $LDFLAGS" 5166 fi 5167 PERL_LIBS=$perllibs 5168 PERL_SRC="auto/if_perl.c if_perlsfio.c" 5169 PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o" 5170 PERL_PRO="if_perl.pro if_perlsfio.pro" 5171 $as_echo "#define FEAT_PERL 1" >>confdefs.h 5172 5173 fi 5174 fi 5175 else 5176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> too old; need Perl version 5.003_01 or later <<<" >&5 5177$as_echo ">>> too old; need Perl version 5.003_01 or later <<<" >&6; } 5178 fi 5179 fi 5180 5181 if test "x$MACOSX" = "xyes"; then 5182 dir=/System/Library/Perl 5183 darwindir=$dir/darwin 5184 if test -d $darwindir; then 5185 PERL=/usr/bin/perl 5186 else 5187 dir=/System/Library/Perl/5.8.1 5188 darwindir=$dir/darwin-thread-multi-2level 5189 if test -d $darwindir; then 5190 PERL=/usr/bin/perl 5191 fi 5192 fi 5193 if test -n "$PERL"; then 5194 PERL_DIR="$dir" 5195 PERL_CFLAGS="-DFEAT_PERL -I$darwindir/CORE" 5196 PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o $darwindir/auto/DynaLoader/DynaLoader.a" 5197 PERL_LIBS="-L$darwindir/CORE -lperl" 5198 fi 5199 PERL_LIBS=`echo "$PERL_LIBS" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'` 5200 PERL_CFLAGS=`echo "$PERL_CFLAGS" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'` 5201 fi 5202 if test "$enable_perlinterp" = "dynamic"; then 5203 if test "$perl_ok" = "yes" -a "X$libperl" != "X"; then 5204 $as_echo "#define DYNAMIC_PERL 1" >>confdefs.h 5205 5206 PERL_CFLAGS="-DDYNAMIC_PERL_DLL=\\\"$libperl\\\" $PERL_CFLAGS" 5207 fi 5208 fi 5209 5210 if test "$fail_if_missing" = "yes" -a "$perl_ok" != "yes"; then 5211 as_fn_error "could not configure perl" "$LINENO" 5 5212 fi 5213fi 5214 5215 5216 5217 5218 5219 5220 5221{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-pythoninterp argument" >&5 5222$as_echo_n "checking --enable-pythoninterp argument... " >&6; } 5223# Check whether --enable-pythoninterp was given. 5224if test "${enable_pythoninterp+set}" = set; then : 5225 enableval=$enable_pythoninterp; 5226else 5227 enable_pythoninterp="no" 5228fi 5229 5230{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_pythoninterp" >&5 5231$as_echo "$enable_pythoninterp" >&6; } 5232if test "$enable_pythoninterp" = "yes" -o "$enable_pythoninterp" = "dynamic"; then 5233 for ac_prog in python2 python 5234do 5235 # Extract the first word of "$ac_prog", so it can be a program name with args. 5236set dummy $ac_prog; ac_word=$2 5237{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5238$as_echo_n "checking for $ac_word... " >&6; } 5239if test "${ac_cv_path_vi_cv_path_python+set}" = set; then : 5240 $as_echo_n "(cached) " >&6 5241else 5242 case $vi_cv_path_python in 5243 [\\/]* | ?:[\\/]*) 5244 ac_cv_path_vi_cv_path_python="$vi_cv_path_python" # Let the user override the test with a path. 5245 ;; 5246 *) 5247 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5248for as_dir in $PATH 5249do 5250 IFS=$as_save_IFS 5251 test -z "$as_dir" && as_dir=. 5252 for ac_exec_ext in '' $ac_executable_extensions; do 5253 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5254 ac_cv_path_vi_cv_path_python="$as_dir/$ac_word$ac_exec_ext" 5255 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5256 break 2 5257 fi 5258done 5259 done 5260IFS=$as_save_IFS 5261 5262 ;; 5263esac 5264fi 5265vi_cv_path_python=$ac_cv_path_vi_cv_path_python 5266if test -n "$vi_cv_path_python"; then 5267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python" >&5 5268$as_echo "$vi_cv_path_python" >&6; } 5269else 5270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5271$as_echo "no" >&6; } 5272fi 5273 5274 5275 test -n "$vi_cv_path_python" && break 5276done 5277 5278 if test "X$vi_cv_path_python" != "X"; then 5279 5280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python version" >&5 5281$as_echo_n "checking Python version... " >&6; } 5282if test "${vi_cv_var_python_version+set}" = set; then : 5283 $as_echo_n "(cached) " >&6 5284else 5285 vi_cv_var_python_version=` 5286 ${vi_cv_path_python} -c 'import sys; print sys.version[:3]'` 5287 5288fi 5289{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python_version" >&5 5290$as_echo "$vi_cv_var_python_version" >&6; } 5291 5292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python is 2.3 or better" >&5 5293$as_echo_n "checking Python is 2.3 or better... " >&6; } 5294 if ${vi_cv_path_python} -c \ 5295 "import sys; sys.exit(${vi_cv_var_python_version} < 2.3)" 5296 then 5297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yep" >&5 5298$as_echo "yep" >&6; } 5299 5300 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5 5301$as_echo_n "checking Python's install prefix... " >&6; } 5302if test "${vi_cv_path_python_pfx+set}" = set; then : 5303 $as_echo_n "(cached) " >&6 5304else 5305 vi_cv_path_python_pfx=` 5306 ${vi_cv_path_python} -c \ 5307 "import sys; print sys.prefix"` 5308fi 5309{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_pfx" >&5 5310$as_echo "$vi_cv_path_python_pfx" >&6; } 5311 5312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5 5313$as_echo_n "checking Python's execution prefix... " >&6; } 5314if test "${vi_cv_path_python_epfx+set}" = set; then : 5315 $as_echo_n "(cached) " >&6 5316else 5317 vi_cv_path_python_epfx=` 5318 ${vi_cv_path_python} -c \ 5319 "import sys; print sys.exec_prefix"` 5320fi 5321{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_epfx" >&5 5322$as_echo "$vi_cv_path_python_epfx" >&6; } 5323 5324 5325 if test "${vi_cv_path_pythonpath+set}" = set; then : 5326 $as_echo_n "(cached) " >&6 5327else 5328 vi_cv_path_pythonpath=` 5329 unset PYTHONPATH; 5330 ${vi_cv_path_python} -c \ 5331 "import sys, string; print string.join(sys.path,':')"` 5332fi 5333 5334 5335 5336 5337# Check whether --with-python-config-dir was given. 5338if test "${with_python_config_dir+set}" = set; then : 5339 withval=$with_python_config_dir; vi_cv_path_python_conf="${withval}" 5340fi 5341 5342 5343 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5 5344$as_echo_n "checking Python's configuration directory... " >&6; } 5345if test "${vi_cv_path_python_conf+set}" = set; then : 5346 $as_echo_n "(cached) " >&6 5347else 5348 5349 vi_cv_path_python_conf= 5350 d=`${vi_cv_path_python} -c "import distutils.sysconfig; print distutils.sysconfig.get_config_var('LIBPL')"` 5351 if test -d "$d" && test -f "$d/config.c"; then 5352 vi_cv_path_python_conf="$d" 5353 else 5354 for path in "${vi_cv_path_python_pfx}" "${vi_cv_path_python_epfx}"; do 5355 for subdir in lib64 lib share; do 5356 d="${path}/${subdir}/python${vi_cv_var_python_version}/config" 5357 if test -d "$d" && test -f "$d/config.c"; then 5358 vi_cv_path_python_conf="$d" 5359 fi 5360 done 5361 done 5362 fi 5363 5364fi 5365{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_conf" >&5 5366$as_echo "$vi_cv_path_python_conf" >&6; } 5367 5368 PYTHON_CONFDIR="${vi_cv_path_python_conf}" 5369 5370 if test "X$PYTHON_CONFDIR" = "X"; then 5371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't find it!" >&5 5372$as_echo "can't find it!" >&6; } 5373 else 5374 5375 if test "${vi_cv_path_python_plibs+set}" = set; then : 5376 $as_echo_n "(cached) " >&6 5377else 5378 5379 pwd=`pwd` 5380 tmp_mkf="$pwd/config-PyMake$$" 5381 cat -- "${PYTHON_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}" 5382__: 5383 @echo "python_BASEMODLIBS='$(BASEMODLIBS)'" 5384 @echo "python_LIBS='$(LIBS)'" 5385 @echo "python_SYSLIBS='$(SYSLIBS)'" 5386 @echo "python_LINKFORSHARED='$(LINKFORSHARED)'" 5387 @echo "python_DLLLIBRARY='$(DLLLIBRARY)'" 5388 @echo "python_INSTSONAME='$(INSTSONAME)'" 5389eof 5390 eval "`cd ${PYTHON_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`" 5391 rm -f -- "${tmp_mkf}" 5392 if test "x$MACOSX" = "xyes" && ${vi_cv_path_python} -c \ 5393 "import sys; sys.exit(${vi_cv_var_python_version} < 2.3)"; then 5394 vi_cv_path_python_plibs="-framework Python" 5395 else 5396 if test "${vi_cv_var_python_version}" = "1.4"; then 5397 vi_cv_path_python_plibs="${PYTHON_CONFDIR}/libModules.a ${PYTHON_CONFDIR}/libPython.a ${PYTHON_CONFDIR}/libObjects.a ${PYTHON_CONFDIR}/libParser.a" 5398 else 5399 vi_cv_path_python_plibs="-L${PYTHON_CONFDIR} -lpython${vi_cv_var_python_version}" 5400 fi 5401 vi_cv_path_python_plibs="${vi_cv_path_python_plibs} ${python_BASEMODLIBS} ${python_LIBS} ${python_SYSLIBS} ${python_LINKFORSHARED}" 5402 vi_cv_path_python_plibs=`echo $vi_cv_path_python_plibs | sed s/-ltermcap//` 5403 fi 5404 5405fi 5406 5407 5408 if test "X$python_DLLLIBRARY" != "X"; then 5409 python_INSTSONAME="$python_DLLLIBRARY" 5410 fi 5411 PYTHON_LIBS="${vi_cv_path_python_plibs}" 5412 if test "${vi_cv_path_python_pfx}" = "${vi_cv_path_python_epfx}"; then 5413 PYTHON_CFLAGS="-I${vi_cv_path_python_pfx}/include/python${vi_cv_var_python_version} -DPYTHON_HOME=\\\"${vi_cv_path_python_pfx}\\\"" 5414 else 5415 PYTHON_CFLAGS="-I${vi_cv_path_python_pfx}/include/python${vi_cv_var_python_version} -I${vi_cv_path_python_epfx}/include/python${vi_cv_var_python_version} -DPYTHON_HOME=\\\"${vi_cv_path_python_pfx}\\\"" 5416 fi 5417 PYTHON_SRC="if_python.c" 5418 PYTHON_OBJ="objects/if_python.o" 5419 if test "${vi_cv_var_python_version}" = "1.4"; then 5420 PYTHON_OBJ="$PYTHON_OBJ objects/py_getpath.o" 5421 fi 5422 PYTHON_GETPATH_CFLAGS="-DPYTHONPATH='\"${vi_cv_path_pythonpath}\"' -DPREFIX='\"${vi_cv_path_python_pfx}\"' -DEXEC_PREFIX='\"${vi_cv_path_python_epfx}\"'" 5423 5424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5 5425$as_echo_n "checking if -pthread should be used... " >&6; } 5426 threadsafe_flag= 5427 thread_lib= 5428 if test "`(uname) 2>/dev/null`" != Darwin; then 5429 test "$GCC" = yes && threadsafe_flag="-pthread" 5430 if test "`(uname) 2>/dev/null`" = FreeBSD; then 5431 threadsafe_flag="-D_THREAD_SAFE" 5432 thread_lib="-pthread" 5433 fi 5434 fi 5435 libs_save_old=$LIBS 5436 if test -n "$threadsafe_flag"; then 5437 cflags_save=$CFLAGS 5438 CFLAGS="$CFLAGS $threadsafe_flag" 5439 LIBS="$LIBS $thread_lib" 5440 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5441/* end confdefs.h. */ 5442 5443int 5444main () 5445{ 5446 5447 ; 5448 return 0; 5449} 5450_ACEOF 5451if ac_fn_c_try_link "$LINENO"; then : 5452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5453$as_echo "yes" >&6; }; PYTHON_CFLAGS="$PYTHON_CFLAGS $threadsafe_flag" 5454else 5455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5456$as_echo "no" >&6; }; LIBS=$libs_save_old 5457 5458fi 5459rm -f core conftest.err conftest.$ac_objext \ 5460 conftest$ac_exeext conftest.$ac_ext 5461 CFLAGS=$cflags_save 5462 else 5463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5464$as_echo "no" >&6; } 5465 fi 5466 5467 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Python are sane" >&5 5468$as_echo_n "checking if compile and link flags for Python are sane... " >&6; } 5469 cflags_save=$CFLAGS 5470 libs_save=$LIBS 5471 CFLAGS="$CFLAGS $PYTHON_CFLAGS" 5472 LIBS="$LIBS $PYTHON_LIBS" 5473 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5474/* end confdefs.h. */ 5475 5476int 5477main () 5478{ 5479 5480 ; 5481 return 0; 5482} 5483_ACEOF 5484if ac_fn_c_try_link "$LINENO"; then : 5485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5486$as_echo "yes" >&6; }; python_ok=yes 5487else 5488 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PYTHON DISABLED" >&5 5489$as_echo "no: PYTHON DISABLED" >&6; }; python_ok=no 5490fi 5491rm -f core conftest.err conftest.$ac_objext \ 5492 conftest$ac_exeext conftest.$ac_ext 5493 CFLAGS=$cflags_save 5494 LIBS=$libs_save 5495 if test $python_ok = yes; then 5496 $as_echo "#define FEAT_PYTHON 1" >>confdefs.h 5497 5498 else 5499 LIBS=$libs_save_old 5500 PYTHON_SRC= 5501 PYTHON_OBJ= 5502 PYTHON_LIBS= 5503 PYTHON_CFLAGS= 5504 fi 5505 5506 fi 5507 else 5508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old" >&5 5509$as_echo "too old" >&6; } 5510 fi 5511 fi 5512 5513 if test "$fail_if_missing" = "yes" -a "$python_ok" != "yes"; then 5514 as_fn_error "could not configure python" "$LINENO" 5 5515 fi 5516fi 5517 5518 5519 5520 5521 5522 5523 5524 5525 5526{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-python3interp argument" >&5 5527$as_echo_n "checking --enable-python3interp argument... " >&6; } 5528# Check whether --enable-python3interp was given. 5529if test "${enable_python3interp+set}" = set; then : 5530 enableval=$enable_python3interp; 5531else 5532 enable_python3interp="no" 5533fi 5534 5535{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_python3interp" >&5 5536$as_echo "$enable_python3interp" >&6; } 5537if test "$enable_python3interp" = "yes" -o "$enable_python3interp" = "dynamic"; then 5538 for ac_prog in python3 python 5539do 5540 # Extract the first word of "$ac_prog", so it can be a program name with args. 5541set dummy $ac_prog; ac_word=$2 5542{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5543$as_echo_n "checking for $ac_word... " >&6; } 5544if test "${ac_cv_path_vi_cv_path_python3+set}" = set; then : 5545 $as_echo_n "(cached) " >&6 5546else 5547 case $vi_cv_path_python3 in 5548 [\\/]* | ?:[\\/]*) 5549 ac_cv_path_vi_cv_path_python3="$vi_cv_path_python3" # Let the user override the test with a path. 5550 ;; 5551 *) 5552 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5553for as_dir in $PATH 5554do 5555 IFS=$as_save_IFS 5556 test -z "$as_dir" && as_dir=. 5557 for ac_exec_ext in '' $ac_executable_extensions; do 5558 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5559 ac_cv_path_vi_cv_path_python3="$as_dir/$ac_word$ac_exec_ext" 5560 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5561 break 2 5562 fi 5563done 5564 done 5565IFS=$as_save_IFS 5566 5567 ;; 5568esac 5569fi 5570vi_cv_path_python3=$ac_cv_path_vi_cv_path_python3 5571if test -n "$vi_cv_path_python3"; then 5572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3" >&5 5573$as_echo "$vi_cv_path_python3" >&6; } 5574else 5575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5576$as_echo "no" >&6; } 5577fi 5578 5579 5580 test -n "$vi_cv_path_python3" && break 5581done 5582 5583 if test "X$vi_cv_path_python3" != "X"; then 5584 5585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python version" >&5 5586$as_echo_n "checking Python version... " >&6; } 5587if test "${vi_cv_var_python3_version+set}" = set; then : 5588 $as_echo_n "(cached) " >&6 5589else 5590 vi_cv_var_python3_version=` 5591 ${vi_cv_path_python3} -c 'import sys; print(sys.version[:3])'` 5592 5593fi 5594{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python3_version" >&5 5595$as_echo "$vi_cv_var_python3_version" >&6; } 5596 5597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's abiflags" >&5 5598$as_echo_n "checking Python's abiflags... " >&6; } 5599if test "${vi_cv_var_python3_abiflags+set}" = set; then : 5600 $as_echo_n "(cached) " >&6 5601else 5602 5603 vi_cv_var_python3_abiflags= 5604 if ${vi_cv_path_python3} -c \ 5605 "import sys; sys.exit(${vi_cv_var_python3_version} < 3.2)" 5606 then 5607 vi_cv_var_python3_abiflags=`${vi_cv_path_python3} -c \ 5608 "import sys; print(sys.abiflags)"` 5609 fi 5610fi 5611{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python3_abiflags" >&5 5612$as_echo "$vi_cv_var_python3_abiflags" >&6; } 5613 5614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5 5615$as_echo_n "checking Python's install prefix... " >&6; } 5616if test "${vi_cv_path_python3_pfx+set}" = set; then : 5617 $as_echo_n "(cached) " >&6 5618else 5619 vi_cv_path_python3_pfx=` 5620 ${vi_cv_path_python3} -c \ 5621 "import sys; print(sys.prefix)"` 5622fi 5623{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_pfx" >&5 5624$as_echo "$vi_cv_path_python3_pfx" >&6; } 5625 5626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5 5627$as_echo_n "checking Python's execution prefix... " >&6; } 5628if test "${vi_cv_path_python3_epfx+set}" = set; then : 5629 $as_echo_n "(cached) " >&6 5630else 5631 vi_cv_path_python3_epfx=` 5632 ${vi_cv_path_python3} -c \ 5633 "import sys; print(sys.exec_prefix)"` 5634fi 5635{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_epfx" >&5 5636$as_echo "$vi_cv_path_python3_epfx" >&6; } 5637 5638 5639 if test "${vi_cv_path_python3path+set}" = set; then : 5640 $as_echo_n "(cached) " >&6 5641else 5642 vi_cv_path_python3path=` 5643 unset PYTHONPATH; 5644 ${vi_cv_path_python3} -c \ 5645 "import sys, string; print(':'.join(sys.path))"` 5646fi 5647 5648 5649 5650 5651# Check whether --with-python3-config-dir was given. 5652if test "${with_python3_config_dir+set}" = set; then : 5653 withval=$with_python3_config_dir; vi_cv_path_python3_conf="${withval}" 5654fi 5655 5656 5657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5 5658$as_echo_n "checking Python's configuration directory... " >&6; } 5659if test "${vi_cv_path_python3_conf+set}" = set; then : 5660 $as_echo_n "(cached) " >&6 5661else 5662 5663 vi_cv_path_python3_conf= 5664 config_dir="config" 5665 if test "${vi_cv_var_python3_abiflags}" != ""; then 5666 config_dir="${config_dir}-${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}" 5667 fi 5668 d=`${vi_cv_path_python3} -c "import distutils.sysconfig; print(distutils.sysconfig.get_config_var('LIBPL'))"` 5669 if test -d "$d" && test -f "$d/config.c"; then 5670 vi_cv_path_python3_conf="$d" 5671 else 5672 for path in "${vi_cv_path_python3_pfx}" "${vi_cv_path_python3_epfx}"; do 5673 for subdir in lib64 lib share; do 5674 d="${path}/${subdir}/python${vi_cv_var_python3_version}/${config_dir}" 5675 if test -d "$d" && test -f "$d/config.c"; then 5676 vi_cv_path_python3_conf="$d" 5677 fi 5678 done 5679 done 5680 fi 5681 5682fi 5683{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_conf" >&5 5684$as_echo "$vi_cv_path_python3_conf" >&6; } 5685 5686 PYTHON3_CONFDIR="${vi_cv_path_python3_conf}" 5687 5688 if test "X$PYTHON3_CONFDIR" = "X"; then 5689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't find it!" >&5 5690$as_echo "can't find it!" >&6; } 5691 else 5692 5693 if test "${vi_cv_path_python3_plibs+set}" = set; then : 5694 $as_echo_n "(cached) " >&6 5695else 5696 5697 pwd=`pwd` 5698 tmp_mkf="$pwd/config-PyMake$$" 5699 cat -- "${PYTHON3_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}" 5700__: 5701 @echo "python3_BASEMODLIBS='$(BASEMODLIBS)'" 5702 @echo "python3_LIBS='$(LIBS)'" 5703 @echo "python3_SYSLIBS='$(SYSLIBS)'" 5704 @echo "python3_DLLLIBRARY='$(DLLLIBRARY)'" 5705 @echo "python3_INSTSONAME='$(INSTSONAME)'" 5706eof 5707 eval "`cd ${PYTHON3_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`" 5708 rm -f -- "${tmp_mkf}" 5709 vi_cv_path_python3_plibs="-L${PYTHON3_CONFDIR} -lpython${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}" 5710 vi_cv_path_python3_plibs="${vi_cv_path_python3_plibs} ${python3_BASEMODLIBS} ${python3_LIBS} ${python3_SYSLIBS}" 5711 vi_cv_path_python3_plibs=`echo $vi_cv_path_python3_plibs | sed s/-ltermcap//` 5712 vi_cv_path_python3_plibs=`echo $vi_cv_path_python3_plibs | sed s/-lffi//` 5713 5714fi 5715 5716 5717 if test "X$python3_DLLLIBRARY" != "X"; then 5718 python3_INSTSONAME="$python3_DLLLIBRARY" 5719 fi 5720 PYTHON3_LIBS="${vi_cv_path_python3_plibs}" 5721 if test "${vi_cv_path_python3_pfx}" = "${vi_cv_path_python3_epfx}"; then 5722 PYTHON3_CFLAGS="-I${vi_cv_path_python3_pfx}/include/python${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags} -DPYTHON3_HOME=L\\\"${vi_cv_path_python3_pfx}\\\"" 5723 else 5724 PYTHON3_CFLAGS="-I${vi_cv_path_python3_pfx}/include/python${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags} -I${vi_cv_path_python3_epfx}/include/python${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags} -DPYTHON3_HOME=L\\\"${vi_cv_path_python3_pfx}\\\"" 5725 fi 5726 PYTHON3_SRC="if_python3.c" 5727 PYTHON3_OBJ="objects/if_python3.o" 5728 5729 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5 5730$as_echo_n "checking if -pthread should be used... " >&6; } 5731 threadsafe_flag= 5732 thread_lib= 5733 if test "`(uname) 2>/dev/null`" != Darwin; then 5734 test "$GCC" = yes && threadsafe_flag="-pthread" 5735 if test "`(uname) 2>/dev/null`" = FreeBSD; then 5736 threadsafe_flag="-D_THREAD_SAFE" 5737 thread_lib="-pthread" 5738 fi 5739 fi 5740 libs_save_old=$LIBS 5741 if test -n "$threadsafe_flag"; then 5742 cflags_save=$CFLAGS 5743 CFLAGS="$CFLAGS $threadsafe_flag" 5744 LIBS="$LIBS $thread_lib" 5745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5746/* end confdefs.h. */ 5747 5748int 5749main () 5750{ 5751 5752 ; 5753 return 0; 5754} 5755_ACEOF 5756if ac_fn_c_try_link "$LINENO"; then : 5757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5758$as_echo "yes" >&6; }; PYTHON3_CFLAGS="$PYTHON3_CFLAGS $threadsafe_flag" 5759else 5760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5761$as_echo "no" >&6; }; LIBS=$libs_save_old 5762 5763fi 5764rm -f core conftest.err conftest.$ac_objext \ 5765 conftest$ac_exeext conftest.$ac_ext 5766 CFLAGS=$cflags_save 5767 else 5768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5769$as_echo "no" >&6; } 5770 fi 5771 5772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Python 3 are sane" >&5 5773$as_echo_n "checking if compile and link flags for Python 3 are sane... " >&6; } 5774 cflags_save=$CFLAGS 5775 libs_save=$LIBS 5776 CFLAGS="$CFLAGS $PYTHON3_CFLAGS" 5777 LIBS="$LIBS $PYTHON3_LIBS" 5778 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5779/* end confdefs.h. */ 5780 5781int 5782main () 5783{ 5784 5785 ; 5786 return 0; 5787} 5788_ACEOF 5789if ac_fn_c_try_link "$LINENO"; then : 5790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5791$as_echo "yes" >&6; }; python3_ok=yes 5792else 5793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PYTHON3 DISABLED" >&5 5794$as_echo "no: PYTHON3 DISABLED" >&6; }; python3_ok=no 5795fi 5796rm -f core conftest.err conftest.$ac_objext \ 5797 conftest$ac_exeext conftest.$ac_ext 5798 CFLAGS=$cflags_save 5799 LIBS=$libs_save 5800 if test "$python3_ok" = yes; then 5801 $as_echo "#define FEAT_PYTHON3 1" >>confdefs.h 5802 5803 else 5804 LIBS=$libs_save_old 5805 PYTHON3_SRC= 5806 PYTHON3_OBJ= 5807 PYTHON3_LIBS= 5808 PYTHON3_CFLAGS= 5809 fi 5810 fi 5811 fi 5812fi 5813 5814 5815 5816 5817 5818 5819 5820if test "$python_ok" = yes && test "$python3_ok" = yes; then 5821 $as_echo "#define DYNAMIC_PYTHON 1" >>confdefs.h 5822 5823 $as_echo "#define DYNAMIC_PYTHON3 1" >>confdefs.h 5824 5825 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can do without RTLD_GLOBAL for Python" >&5 5826$as_echo_n "checking whether we can do without RTLD_GLOBAL for Python... " >&6; } 5827 cflags_save=$CFLAGS 5828 CFLAGS="$CFLAGS $PYTHON_CFLAGS" 5829 ldflags_save=$LDFLAGS 5830 LDFLAGS="-ldl $LDFLAGS" 5831 if test "$cross_compiling" = yes; then : 5832 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5833$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5834as_fn_error "cannot run test program while cross compiling 5835See \`config.log' for more details." "$LINENO" 5; } 5836else 5837 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5838/* end confdefs.h. */ 5839 5840 #include <dlfcn.h> 5841 /* If this program fails, then RTLD_GLOBAL is needed. 5842 * RTLD_GLOBAL will be used and then it is not possible to 5843 * have both python versions enabled in the same vim instance. 5844 * Only the first python version used will be switched on. 5845 */ 5846 5847 int no_rtl_global_needed_for(char *python_instsoname, char *prefix) 5848 { 5849 int needed = 0; 5850 void* pylib = dlopen(python_instsoname, RTLD_LAZY); 5851 if (pylib != 0) 5852 { 5853 void (*pfx)(char *home) = dlsym(pylib, "Py_SetPythonHome"); 5854 void (*init)(void) = dlsym(pylib, "Py_Initialize"); 5855 int (*simple)(char*) = dlsym(pylib, "PyRun_SimpleString"); 5856 void (*final)(void) = dlsym(pylib, "Py_Finalize"); 5857 (*pfx)(prefix); 5858 (*init)(); 5859 needed = (*simple)("import termios") == -1; 5860 (*final)(); 5861 dlclose(pylib); 5862 } 5863 return !needed; 5864 } 5865 5866 int main(int argc, char** argv) 5867 { 5868 int not_needed = 0; 5869 if (no_rtl_global_needed_for("${python_INSTSONAME}", "${vi_cv_path_python_pfx}")) 5870 not_needed = 1; 5871 return !not_needed; 5872 } 5873_ACEOF 5874if ac_fn_c_try_run "$LINENO"; then : 5875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5876$as_echo "yes" >&6; };$as_echo "#define PY_NO_RTLD_GLOBAL 1" >>confdefs.h 5877 5878else 5879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5880$as_echo "no" >&6; } 5881fi 5882rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5883 conftest.$ac_objext conftest.beam conftest.$ac_ext 5884fi 5885 5886 5887 CFLAGS=$cflags_save 5888 LDFLAGS=$ldflags_save 5889 5890 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can do without RTLD_GLOBAL for Python3" >&5 5891$as_echo_n "checking whether we can do without RTLD_GLOBAL for Python3... " >&6; } 5892 cflags_save=$CFLAGS 5893 CFLAGS="$CFLAGS $PYTHON3_CFLAGS" 5894 ldflags_save=$LDFLAGS 5895 LDFLAGS="-ldl $LDFLAGS" 5896 if test "$cross_compiling" = yes; then : 5897 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5898$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5899as_fn_error "cannot run test program while cross compiling 5900See \`config.log' for more details." "$LINENO" 5; } 5901else 5902 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5903/* end confdefs.h. */ 5904 5905 #include <dlfcn.h> 5906 #include <wchar.h> 5907 /* If this program fails, then RTLD_GLOBAL is needed. 5908 * RTLD_GLOBAL will be used and then it is not possible to 5909 * have both python versions enabled in the same vim instance. 5910 * Only the first python version used will be switched on. 5911 */ 5912 5913 int no_rtl_global_needed_for(char *python_instsoname, wchar_t *prefix) 5914 { 5915 int needed = 0; 5916 void* pylib = dlopen(python_instsoname, RTLD_LAZY); 5917 if (pylib != 0) 5918 { 5919 void (*pfx)(wchar_t *home) = dlsym(pylib, "Py_SetPythonHome"); 5920 void (*init)(void) = dlsym(pylib, "Py_Initialize"); 5921 int (*simple)(char*) = dlsym(pylib, "PyRun_SimpleString"); 5922 void (*final)(void) = dlsym(pylib, "Py_Finalize"); 5923 (*pfx)(prefix); 5924 (*init)(); 5925 needed = (*simple)("import termios") == -1; 5926 (*final)(); 5927 dlclose(pylib); 5928 } 5929 return !needed; 5930 } 5931 5932 int main(int argc, char** argv) 5933 { 5934 int not_needed = 0; 5935 if (no_rtl_global_needed_for("${python3_INSTSONAME}", L"${vi_cv_path_python3_pfx}")) 5936 not_needed = 1; 5937 return !not_needed; 5938 } 5939_ACEOF 5940if ac_fn_c_try_run "$LINENO"; then : 5941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5942$as_echo "yes" >&6; };$as_echo "#define PY3_NO_RTLD_GLOBAL 1" >>confdefs.h 5943 5944else 5945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5946$as_echo "no" >&6; } 5947fi 5948rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5949 conftest.$ac_objext conftest.beam conftest.$ac_ext 5950fi 5951 5952 5953 CFLAGS=$cflags_save 5954 LDFLAGS=$ldflags_save 5955 5956 PYTHON_SRC="if_python.c" 5957 PYTHON_OBJ="objects/if_python.o" 5958 PYTHON_CFLAGS="$PYTHON_CFLAGS -DDYNAMIC_PYTHON_DLL=\\\"${python_INSTSONAME}\\\"" 5959 PYTHON_LIBS= 5960 PYTHON3_SRC="if_python3.c" 5961 PYTHON3_OBJ="objects/if_python3.o" 5962 PYTHON3_CFLAGS="$PYTHON3_CFLAGS -DDYNAMIC_PYTHON3_DLL=\\\"${python3_INSTSONAME}\\\"" 5963 PYTHON3_LIBS= 5964elif test "$python_ok" = yes && test "$enable_pythoninterp" = "dynamic"; then 5965 $as_echo "#define DYNAMIC_PYTHON 1" >>confdefs.h 5966 5967 PYTHON_SRC="if_python.c" 5968 PYTHON_OBJ="objects/if_python.o" 5969 PYTHON_CFLAGS="$PYTHON_CFLAGS -DDYNAMIC_PYTHON_DLL=\\\"${python_INSTSONAME}\\\"" 5970 PYTHON_LIBS= 5971elif test "$python3_ok" = yes && test "$enable_python3interp" = "dynamic"; then 5972 $as_echo "#define DYNAMIC_PYTHON3 1" >>confdefs.h 5973 5974 PYTHON3_SRC="if_python3.c" 5975 PYTHON3_OBJ="objects/if_python3.o" 5976 PYTHON3_CFLAGS="$PYTHON3_CFLAGS -DDYNAMIC_PYTHON3_DLL=\\\"${python3_INSTSONAME}\\\"" 5977 PYTHON3_LIBS= 5978fi 5979 5980{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-tclinterp argument" >&5 5981$as_echo_n "checking --enable-tclinterp argument... " >&6; } 5982# Check whether --enable-tclinterp was given. 5983if test "${enable_tclinterp+set}" = set; then : 5984 enableval=$enable_tclinterp; 5985else 5986 enable_tclinterp="no" 5987fi 5988 5989{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_tclinterp" >&5 5990$as_echo "$enable_tclinterp" >&6; } 5991 5992if test "$enable_tclinterp" = "yes"; then 5993 5994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tclsh argument" >&5 5995$as_echo_n "checking --with-tclsh argument... " >&6; } 5996 5997# Check whether --with-tclsh was given. 5998if test "${with_tclsh+set}" = set; then : 5999 withval=$with_tclsh; tclsh_name="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclsh_name" >&5 6000$as_echo "$tclsh_name" >&6; } 6001else 6002 tclsh_name="tclsh8.5"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6003$as_echo "no" >&6; } 6004fi 6005 6006 # Extract the first word of "$tclsh_name", so it can be a program name with args. 6007set dummy $tclsh_name; ac_word=$2 6008{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6009$as_echo_n "checking for $ac_word... " >&6; } 6010if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then : 6011 $as_echo_n "(cached) " >&6 6012else 6013 case $vi_cv_path_tcl in 6014 [\\/]* | ?:[\\/]*) 6015 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 6016 ;; 6017 *) 6018 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6019for as_dir in $PATH 6020do 6021 IFS=$as_save_IFS 6022 test -z "$as_dir" && as_dir=. 6023 for ac_exec_ext in '' $ac_executable_extensions; do 6024 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6025 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 6026 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6027 break 2 6028 fi 6029done 6030 done 6031IFS=$as_save_IFS 6032 6033 ;; 6034esac 6035fi 6036vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 6037if test -n "$vi_cv_path_tcl"; then 6038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 6039$as_echo "$vi_cv_path_tcl" >&6; } 6040else 6041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6042$as_echo "no" >&6; } 6043fi 6044 6045 6046 6047 6048 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.5"; then 6049 tclsh_name="tclsh8.4" 6050 # Extract the first word of "$tclsh_name", so it can be a program name with args. 6051set dummy $tclsh_name; ac_word=$2 6052{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6053$as_echo_n "checking for $ac_word... " >&6; } 6054if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then : 6055 $as_echo_n "(cached) " >&6 6056else 6057 case $vi_cv_path_tcl in 6058 [\\/]* | ?:[\\/]*) 6059 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 6060 ;; 6061 *) 6062 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6063for as_dir in $PATH 6064do 6065 IFS=$as_save_IFS 6066 test -z "$as_dir" && as_dir=. 6067 for ac_exec_ext in '' $ac_executable_extensions; do 6068 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6069 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 6070 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6071 break 2 6072 fi 6073done 6074 done 6075IFS=$as_save_IFS 6076 6077 ;; 6078esac 6079fi 6080vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 6081if test -n "$vi_cv_path_tcl"; then 6082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 6083$as_echo "$vi_cv_path_tcl" >&6; } 6084else 6085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6086$as_echo "no" >&6; } 6087fi 6088 6089 6090 fi 6091 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.4"; then 6092 tclsh_name="tclsh8.2" 6093 # Extract the first word of "$tclsh_name", so it can be a program name with args. 6094set dummy $tclsh_name; ac_word=$2 6095{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6096$as_echo_n "checking for $ac_word... " >&6; } 6097if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then : 6098 $as_echo_n "(cached) " >&6 6099else 6100 case $vi_cv_path_tcl in 6101 [\\/]* | ?:[\\/]*) 6102 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 6103 ;; 6104 *) 6105 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6106for as_dir in $PATH 6107do 6108 IFS=$as_save_IFS 6109 test -z "$as_dir" && as_dir=. 6110 for ac_exec_ext in '' $ac_executable_extensions; do 6111 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6112 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 6113 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6114 break 2 6115 fi 6116done 6117 done 6118IFS=$as_save_IFS 6119 6120 ;; 6121esac 6122fi 6123vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 6124if test -n "$vi_cv_path_tcl"; then 6125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 6126$as_echo "$vi_cv_path_tcl" >&6; } 6127else 6128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6129$as_echo "no" >&6; } 6130fi 6131 6132 6133 fi 6134 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.2"; then 6135 tclsh_name="tclsh8.0" 6136 # Extract the first word of "$tclsh_name", so it can be a program name with args. 6137set dummy $tclsh_name; ac_word=$2 6138{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6139$as_echo_n "checking for $ac_word... " >&6; } 6140if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then : 6141 $as_echo_n "(cached) " >&6 6142else 6143 case $vi_cv_path_tcl in 6144 [\\/]* | ?:[\\/]*) 6145 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 6146 ;; 6147 *) 6148 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6149for as_dir in $PATH 6150do 6151 IFS=$as_save_IFS 6152 test -z "$as_dir" && as_dir=. 6153 for ac_exec_ext in '' $ac_executable_extensions; do 6154 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6155 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 6156 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6157 break 2 6158 fi 6159done 6160 done 6161IFS=$as_save_IFS 6162 6163 ;; 6164esac 6165fi 6166vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 6167if test -n "$vi_cv_path_tcl"; then 6168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 6169$as_echo "$vi_cv_path_tcl" >&6; } 6170else 6171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6172$as_echo "no" >&6; } 6173fi 6174 6175 6176 fi 6177 if test "X$vi_cv_path_tcl" = "X"; then 6178 tclsh_name="tclsh" 6179 # Extract the first word of "$tclsh_name", so it can be a program name with args. 6180set dummy $tclsh_name; ac_word=$2 6181{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6182$as_echo_n "checking for $ac_word... " >&6; } 6183if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then : 6184 $as_echo_n "(cached) " >&6 6185else 6186 case $vi_cv_path_tcl in 6187 [\\/]* | ?:[\\/]*) 6188 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 6189 ;; 6190 *) 6191 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6192for as_dir in $PATH 6193do 6194 IFS=$as_save_IFS 6195 test -z "$as_dir" && as_dir=. 6196 for ac_exec_ext in '' $ac_executable_extensions; do 6197 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6198 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 6199 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6200 break 2 6201 fi 6202done 6203 done 6204IFS=$as_save_IFS 6205 6206 ;; 6207esac 6208fi 6209vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 6210if test -n "$vi_cv_path_tcl"; then 6211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 6212$as_echo "$vi_cv_path_tcl" >&6; } 6213else 6214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6215$as_echo "no" >&6; } 6216fi 6217 6218 6219 fi 6220 if test "X$vi_cv_path_tcl" != "X"; then 6221 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Tcl version" >&5 6222$as_echo_n "checking Tcl version... " >&6; } 6223 if echo 'exit [expr [info tclversion] < 8.0]' | $vi_cv_path_tcl - ; then 6224 tclver=`echo 'puts [info tclversion]' | $vi_cv_path_tcl -` 6225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclver - OK" >&5 6226$as_echo "$tclver - OK" >&6; }; 6227 tclloc=`echo 'set l [info library];set i [string last lib $l];incr i -2;puts [string range $l 0 $i]' | $vi_cv_path_tcl -` 6228 6229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Tcl include" >&5 6230$as_echo_n "checking for location of Tcl include... " >&6; } 6231 if test "x$MACOSX" != "xyes"; then 6232 tclinc="$tclloc/include $tclloc/include/tcl $tclloc/include/tcl$tclver /usr/local/include /usr/local/include/tcl$tclver /usr/include /usr/include/tcl$tclver" 6233 else 6234 tclinc="/System/Library/Frameworks/Tcl.framework/Headers" 6235 fi 6236 TCL_INC= 6237 for try in $tclinc; do 6238 if test -f "$try/tcl.h"; then 6239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tcl.h" >&5 6240$as_echo "$try/tcl.h" >&6; } 6241 TCL_INC=$try 6242 break 6243 fi 6244 done 6245 if test -z "$TCL_INC"; then 6246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 6247$as_echo "<not found>" >&6; } 6248 SKIP_TCL=YES 6249 fi 6250 if test -z "$SKIP_TCL"; then 6251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of tclConfig.sh script" >&5 6252$as_echo_n "checking for location of tclConfig.sh script... " >&6; } 6253 if test "x$MACOSX" != "xyes"; then 6254 tclcnf=`echo $tclinc | sed s/include/lib/g` 6255 tclcnf="$tclcnf `echo $tclinc | sed s/include/lib64/g`" 6256 else 6257 tclcnf="/System/Library/Frameworks/Tcl.framework" 6258 fi 6259 for try in $tclcnf; do 6260 if test -f $try/tclConfig.sh; then 6261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tclConfig.sh" >&5 6262$as_echo "$try/tclConfig.sh" >&6; } 6263 . $try/tclConfig.sh 6264 TCL_LIBS=`eval echo "$TCL_LIB_SPEC $TCL_LIBS"` 6265 TCL_DEFS=`echo $TCL_DEFS | sed -e 's/\\\\ /\\\\X/g' | tr ' ' '\012' | sed -e '/^[^-]/d' -e '/^-[^D]/d' -e '/-D[^_]/d' -e 's/-D_/ -D_/' | tr '\012' ' ' | sed -e 's/\\\\X/\\\\ /g'` 6266 break 6267 fi 6268 done 6269 if test -z "$TCL_LIBS"; then 6270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 6271$as_echo "<not found>" >&6; } 6272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl library by myself" >&5 6273$as_echo_n "checking for Tcl library by myself... " >&6; } 6274 tcllib=`echo $tclinc | sed s/include/lib/g` 6275 tcllib="$tcllib `echo $tclinc | sed s/include/lib64/g`" 6276 for ext in .so .a ; do 6277 for ver in "" $tclver ; do 6278 for try in $tcllib ; do 6279 trylib=tcl$ver$ext 6280 if test -f $try/lib$trylib ; then 6281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/lib$trylib" >&5 6282$as_echo "$try/lib$trylib" >&6; } 6283 TCL_LIBS="-L$try -ltcl$ver -ldl -lm" 6284 if test "`(uname) 2>/dev/null`" = SunOS && 6285 uname -r | grep '^5' >/dev/null; then 6286 TCL_LIBS="$TCL_LIBS -R $try" 6287 fi 6288 break 3 6289 fi 6290 done 6291 done 6292 done 6293 if test -z "$TCL_LIBS"; then 6294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 6295$as_echo "<not found>" >&6; } 6296 SKIP_TCL=YES 6297 fi 6298 fi 6299 if test -z "$SKIP_TCL"; then 6300 $as_echo "#define FEAT_TCL 1" >>confdefs.h 6301 6302 TCL_SRC=if_tcl.c 6303 TCL_OBJ=objects/if_tcl.o 6304 TCL_PRO=if_tcl.pro 6305 TCL_CFLAGS="-I$TCL_INC $TCL_DEFS" 6306 fi 6307 fi 6308 else 6309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old; need Tcl version 8.0 or later" >&5 6310$as_echo "too old; need Tcl version 8.0 or later" >&6; } 6311 fi 6312 fi 6313 if test "$fail_if_missing" = "yes" -a -z "$TCL_SRC"; then 6314 as_fn_error "could not configure Tcl" "$LINENO" 5 6315 fi 6316fi 6317 6318 6319 6320 6321 6322 6323{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-rubyinterp argument" >&5 6324$as_echo_n "checking --enable-rubyinterp argument... " >&6; } 6325# Check whether --enable-rubyinterp was given. 6326if test "${enable_rubyinterp+set}" = set; then : 6327 enableval=$enable_rubyinterp; 6328else 6329 enable_rubyinterp="no" 6330fi 6331 6332{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_rubyinterp" >&5 6333$as_echo "$enable_rubyinterp" >&6; } 6334if test "$enable_rubyinterp" = "yes" -o "$enable_rubyinterp" = "dynamic"; then 6335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ruby-command argument" >&5 6336$as_echo_n "checking --with-ruby-command argument... " >&6; } 6337 6338 6339# Check whether --with-ruby-command was given. 6340if test "${with_ruby_command+set}" = set; then : 6341 withval=$with_ruby_command; RUBY_CMD="$withval"; vi_cv_path_ruby="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RUBY_CMD" >&5 6342$as_echo "$RUBY_CMD" >&6; } 6343else 6344 RUBY_CMD="ruby"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to $RUBY_CMD" >&5 6345$as_echo "defaulting to $RUBY_CMD" >&6; } 6346fi 6347 6348 # Extract the first word of "$RUBY_CMD", so it can be a program name with args. 6349set dummy $RUBY_CMD; ac_word=$2 6350{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6351$as_echo_n "checking for $ac_word... " >&6; } 6352if test "${ac_cv_path_vi_cv_path_ruby+set}" = set; then : 6353 $as_echo_n "(cached) " >&6 6354else 6355 case $vi_cv_path_ruby in 6356 [\\/]* | ?:[\\/]*) 6357 ac_cv_path_vi_cv_path_ruby="$vi_cv_path_ruby" # Let the user override the test with a path. 6358 ;; 6359 *) 6360 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6361for as_dir in $PATH 6362do 6363 IFS=$as_save_IFS 6364 test -z "$as_dir" && as_dir=. 6365 for ac_exec_ext in '' $ac_executable_extensions; do 6366 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6367 ac_cv_path_vi_cv_path_ruby="$as_dir/$ac_word$ac_exec_ext" 6368 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6369 break 2 6370 fi 6371done 6372 done 6373IFS=$as_save_IFS 6374 6375 ;; 6376esac 6377fi 6378vi_cv_path_ruby=$ac_cv_path_vi_cv_path_ruby 6379if test -n "$vi_cv_path_ruby"; then 6380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_ruby" >&5 6381$as_echo "$vi_cv_path_ruby" >&6; } 6382else 6383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6384$as_echo "no" >&6; } 6385fi 6386 6387 6388 if test "X$vi_cv_path_ruby" != "X"; then 6389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby version" >&5 6390$as_echo_n "checking Ruby version... " >&6; } 6391 if $vi_cv_path_ruby -e '(VERSION rescue RUBY_VERSION) >= "1.6.0" or exit 1' >/dev/null 2>/dev/null; then 6392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5 6393$as_echo "OK" >&6; } 6394 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby rbconfig" >&5 6395$as_echo_n "checking Ruby rbconfig... " >&6; } 6396 ruby_rbconfig="RbConfig" 6397 if ! $vi_cv_path_ruby -r rbconfig -e 'RbConfig' >/dev/null 2>/dev/null; then 6398 ruby_rbconfig="Config" 6399 fi 6400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ruby_rbconfig" >&5 6401$as_echo "$ruby_rbconfig" >&6; } 6402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby header files" >&5 6403$as_echo_n "checking Ruby header files... " >&6; } 6404 rubyhdrdir=`$vi_cv_path_ruby -r mkmf -e "print $ruby_rbconfig::CONFIG['rubyhdrdir'] || $ruby_rbconfig::CONFIG['archdir'] || \\$hdrdir" 2>/dev/null` 6405 if test "X$rubyhdrdir" != "X"; then 6406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $rubyhdrdir" >&5 6407$as_echo "$rubyhdrdir" >&6; } 6408 RUBY_CFLAGS="-I$rubyhdrdir" 6409 rubyarch=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['arch']"` 6410 if test -d "$rubyhdrdir/$rubyarch"; then 6411 RUBY_CFLAGS="$RUBY_CFLAGS -I$rubyhdrdir/$rubyarch" 6412 fi 6413 rubyversion=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['ruby_version'].gsub(/\./, '')[0,2]"` 6414 RUBY_CFLAGS="$RUBY_CFLAGS -DRUBY_VERSION=$rubyversion" 6415 rubylibs=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['LIBS']"` 6416 if test "X$rubylibs" != "X"; then 6417 RUBY_LIBS="$rubylibs" 6418 fi 6419 librubyarg=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['LIBRUBYARG'])"` 6420 librubya=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['LIBRUBY_A'])"` 6421 rubylibdir=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['libdir'])"` 6422 if test -f "$rubylibdir/$librubya"; then 6423 librubyarg="$librubyarg" 6424 RUBY_LIBS="$RUBY_LIBS -L$rubylibdir" 6425 elif test "$librubyarg" = "libruby.a"; then 6426 librubyarg="-lruby" 6427 RUBY_LIBS="$RUBY_LIBS -L$rubylibdir" 6428 fi 6429 6430 if test "X$librubyarg" != "X"; then 6431 RUBY_LIBS="$librubyarg $RUBY_LIBS" 6432 fi 6433 rubyldflags=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['LDFLAGS']"` 6434 if test "X$rubyldflags" != "X"; then 6435 rubyldflags=`echo "$rubyldflags" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'` 6436 if test "X$rubyldflags" != "X"; then 6437 LDFLAGS="$rubyldflags $LDFLAGS" 6438 fi 6439 fi 6440 RUBY_SRC="if_ruby.c" 6441 RUBY_OBJ="objects/if_ruby.o" 6442 RUBY_PRO="if_ruby.pro" 6443 $as_echo "#define FEAT_RUBY 1" >>confdefs.h 6444 6445 if test "$enable_rubyinterp" = "dynamic"; then 6446 libruby=`$vi_cv_path_ruby -r rbconfig -e "puts $ruby_rbconfig::CONFIG['LIBRUBY_SO']"` 6447 $as_echo "#define DYNAMIC_RUBY 1" >>confdefs.h 6448 6449 RUBY_CFLAGS="-DDYNAMIC_RUBY_DLL=\\\"$libruby\\\" -DDYNAMIC_RUBY_VER=$rubyversion $RUBY_CFLAGS" 6450 RUBY_LIBS= 6451 fi 6452 else 6453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found; disabling Ruby" >&5 6454$as_echo "not found; disabling Ruby" >&6; } 6455 fi 6456 else 6457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old; need Ruby version 1.6.0 or later" >&5 6458$as_echo "too old; need Ruby version 1.6.0 or later" >&6; } 6459 fi 6460 fi 6461 6462 if test "$fail_if_missing" = "yes" -a -z "$RUBY_OBJ"; then 6463 as_fn_error "could not configure Ruby" "$LINENO" 5 6464 fi 6465fi 6466 6467 6468 6469 6470 6471 6472{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-cscope argument" >&5 6473$as_echo_n "checking --enable-cscope argument... " >&6; } 6474# Check whether --enable-cscope was given. 6475if test "${enable_cscope+set}" = set; then : 6476 enableval=$enable_cscope; 6477else 6478 enable_cscope="no" 6479fi 6480 6481{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_cscope" >&5 6482$as_echo "$enable_cscope" >&6; } 6483if test "$enable_cscope" = "yes"; then 6484 $as_echo "#define FEAT_CSCOPE 1" >>confdefs.h 6485 6486fi 6487 6488{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-workshop argument" >&5 6489$as_echo_n "checking --enable-workshop argument... " >&6; } 6490# Check whether --enable-workshop was given. 6491if test "${enable_workshop+set}" = set; then : 6492 enableval=$enable_workshop; 6493else 6494 enable_workshop="no" 6495fi 6496 6497{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_workshop" >&5 6498$as_echo "$enable_workshop" >&6; } 6499if test "$enable_workshop" = "yes"; then 6500 $as_echo "#define FEAT_SUN_WORKSHOP 1" >>confdefs.h 6501 6502 WORKSHOP_SRC="workshop.c integration.c" 6503 6504 WORKSHOP_OBJ="objects/workshop.o objects/integration.o" 6505 6506 if test "${enable_gui-xxx}" = xxx; then 6507 enable_gui=motif 6508 fi 6509fi 6510 6511{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-netbeans argument" >&5 6512$as_echo_n "checking --disable-netbeans argument... " >&6; } 6513# Check whether --enable-netbeans was given. 6514if test "${enable_netbeans+set}" = set; then : 6515 enableval=$enable_netbeans; 6516else 6517 enable_netbeans="yes" 6518fi 6519 6520if test "$enable_netbeans" = "yes"; then 6521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6522$as_echo "no" >&6; } 6523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5 6524$as_echo_n "checking for socket in -lsocket... " >&6; } 6525if test "${ac_cv_lib_socket_socket+set}" = set; then : 6526 $as_echo_n "(cached) " >&6 6527else 6528 ac_check_lib_save_LIBS=$LIBS 6529LIBS="-lsocket $LIBS" 6530cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6531/* end confdefs.h. */ 6532 6533/* Override any GCC internal prototype to avoid an error. 6534 Use char because int might match the return type of a GCC 6535 builtin and then its argument prototype would still apply. */ 6536#ifdef __cplusplus 6537extern "C" 6538#endif 6539char socket (); 6540int 6541main () 6542{ 6543return socket (); 6544 ; 6545 return 0; 6546} 6547_ACEOF 6548if ac_fn_c_try_link "$LINENO"; then : 6549 ac_cv_lib_socket_socket=yes 6550else 6551 ac_cv_lib_socket_socket=no 6552fi 6553rm -f core conftest.err conftest.$ac_objext \ 6554 conftest$ac_exeext conftest.$ac_ext 6555LIBS=$ac_check_lib_save_LIBS 6556fi 6557{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5 6558$as_echo "$ac_cv_lib_socket_socket" >&6; } 6559if test "x$ac_cv_lib_socket_socket" = x""yes; then : 6560 cat >>confdefs.h <<_ACEOF 6561#define HAVE_LIBSOCKET 1 6562_ACEOF 6563 6564 LIBS="-lsocket $LIBS" 6565 6566fi 6567 6568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 6569$as_echo_n "checking for gethostbyname in -lnsl... " >&6; } 6570if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then : 6571 $as_echo_n "(cached) " >&6 6572else 6573 ac_check_lib_save_LIBS=$LIBS 6574LIBS="-lnsl $LIBS" 6575cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6576/* end confdefs.h. */ 6577 6578/* Override any GCC internal prototype to avoid an error. 6579 Use char because int might match the return type of a GCC 6580 builtin and then its argument prototype would still apply. */ 6581#ifdef __cplusplus 6582extern "C" 6583#endif 6584char gethostbyname (); 6585int 6586main () 6587{ 6588return gethostbyname (); 6589 ; 6590 return 0; 6591} 6592_ACEOF 6593if ac_fn_c_try_link "$LINENO"; then : 6594 ac_cv_lib_nsl_gethostbyname=yes 6595else 6596 ac_cv_lib_nsl_gethostbyname=no 6597fi 6598rm -f core conftest.err conftest.$ac_objext \ 6599 conftest$ac_exeext conftest.$ac_ext 6600LIBS=$ac_check_lib_save_LIBS 6601fi 6602{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 6603$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } 6604if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then : 6605 cat >>confdefs.h <<_ACEOF 6606#define HAVE_LIBNSL 1 6607_ACEOF 6608 6609 LIBS="-lnsl $LIBS" 6610 6611fi 6612 6613 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling netbeans integration is possible" >&5 6614$as_echo_n "checking whether compiling netbeans integration is possible... " >&6; } 6615 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6616/* end confdefs.h. */ 6617 6618#include <stdio.h> 6619#include <stdlib.h> 6620#include <stdarg.h> 6621#include <fcntl.h> 6622#include <netdb.h> 6623#include <netinet/in.h> 6624#include <errno.h> 6625#include <sys/types.h> 6626#include <sys/socket.h> 6627 /* Check bitfields */ 6628 struct nbbuf { 6629 unsigned int initDone:1; 6630 ushort signmaplen; 6631 }; 6632 6633int 6634main () 6635{ 6636 6637 /* Check creating a socket. */ 6638 struct sockaddr_in server; 6639 (void)socket(AF_INET, SOCK_STREAM, 0); 6640 (void)htons(100); 6641 (void)gethostbyname("microsoft.com"); 6642 if (errno == ECONNREFUSED) 6643 (void)connect(1, (struct sockaddr *)&server, sizeof(server)); 6644 6645 ; 6646 return 0; 6647} 6648_ACEOF 6649if ac_fn_c_try_link "$LINENO"; then : 6650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6651$as_echo "yes" >&6; } 6652else 6653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6654$as_echo "no" >&6; }; enable_netbeans="no" 6655fi 6656rm -f core conftest.err conftest.$ac_objext \ 6657 conftest$ac_exeext conftest.$ac_ext 6658else 6659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6660$as_echo "yes" >&6; } 6661fi 6662if test "$enable_netbeans" = "yes"; then 6663 $as_echo "#define FEAT_NETBEANS_INTG 1" >>confdefs.h 6664 6665 NETBEANS_SRC="netbeans.c" 6666 6667 NETBEANS_OBJ="objects/netbeans.o" 6668 6669fi 6670 6671{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-sniff argument" >&5 6672$as_echo_n "checking --enable-sniff argument... " >&6; } 6673# Check whether --enable-sniff was given. 6674if test "${enable_sniff+set}" = set; then : 6675 enableval=$enable_sniff; 6676else 6677 enable_sniff="no" 6678fi 6679 6680{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_sniff" >&5 6681$as_echo "$enable_sniff" >&6; } 6682if test "$enable_sniff" = "yes"; then 6683 $as_echo "#define FEAT_SNIFF 1" >>confdefs.h 6684 6685 SNIFF_SRC="if_sniff.c" 6686 6687 SNIFF_OBJ="objects/if_sniff.o" 6688 6689fi 6690 6691{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-multibyte argument" >&5 6692$as_echo_n "checking --enable-multibyte argument... " >&6; } 6693# Check whether --enable-multibyte was given. 6694if test "${enable_multibyte+set}" = set; then : 6695 enableval=$enable_multibyte; 6696else 6697 enable_multibyte="no" 6698fi 6699 6700{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_multibyte" >&5 6701$as_echo "$enable_multibyte" >&6; } 6702if test "$enable_multibyte" = "yes"; then 6703 $as_echo "#define FEAT_MBYTE 1" >>confdefs.h 6704 6705fi 6706 6707{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-hangulinput argument" >&5 6708$as_echo_n "checking --enable-hangulinput argument... " >&6; } 6709# Check whether --enable-hangulinput was given. 6710if test "${enable_hangulinput+set}" = set; then : 6711 enableval=$enable_hangulinput; 6712else 6713 enable_hangulinput="no" 6714fi 6715 6716{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_hangulinput" >&5 6717$as_echo "$enable_hangulinput" >&6; } 6718 6719{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-xim argument" >&5 6720$as_echo_n "checking --enable-xim argument... " >&6; } 6721# Check whether --enable-xim was given. 6722if test "${enable_xim+set}" = set; then : 6723 enableval=$enable_xim; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_xim" >&5 6724$as_echo "$enable_xim" >&6; } 6725else 6726 enable_xim="auto"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to auto" >&5 6727$as_echo "defaulting to auto" >&6; } 6728fi 6729 6730 6731{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-fontset argument" >&5 6732$as_echo_n "checking --enable-fontset argument... " >&6; } 6733# Check whether --enable-fontset was given. 6734if test "${enable_fontset+set}" = set; then : 6735 enableval=$enable_fontset; 6736else 6737 enable_fontset="no" 6738fi 6739 6740{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_fontset" >&5 6741$as_echo "$enable_fontset" >&6; } 6742 6743test -z "$with_x" && with_x=yes 6744test "${enable_gui-yes}" != no -a "x$MACOSX" != "xyes" -a "x$QNX" != "xyes" && with_x=yes 6745if test "$with_x" = no; then 6746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to: don't HAVE_X11" >&5 6747$as_echo "defaulting to: don't HAVE_X11" >&6; } 6748else 6749 6750 # Extract the first word of "xmkmf", so it can be a program name with args. 6751set dummy xmkmf; ac_word=$2 6752{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6753$as_echo_n "checking for $ac_word... " >&6; } 6754if test "${ac_cv_path_xmkmfpath+set}" = set; then : 6755 $as_echo_n "(cached) " >&6 6756else 6757 case $xmkmfpath in 6758 [\\/]* | ?:[\\/]*) 6759 ac_cv_path_xmkmfpath="$xmkmfpath" # Let the user override the test with a path. 6760 ;; 6761 *) 6762 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6763for as_dir in $PATH 6764do 6765 IFS=$as_save_IFS 6766 test -z "$as_dir" && as_dir=. 6767 for ac_exec_ext in '' $ac_executable_extensions; do 6768 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6769 ac_cv_path_xmkmfpath="$as_dir/$ac_word$ac_exec_ext" 6770 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6771 break 2 6772 fi 6773done 6774 done 6775IFS=$as_save_IFS 6776 6777 ;; 6778esac 6779fi 6780xmkmfpath=$ac_cv_path_xmkmfpath 6781if test -n "$xmkmfpath"; then 6782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xmkmfpath" >&5 6783$as_echo "$xmkmfpath" >&6; } 6784else 6785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6786$as_echo "no" >&6; } 6787fi 6788 6789 6790 6791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5 6792$as_echo_n "checking for X... " >&6; } 6793 6794 6795# Check whether --with-x was given. 6796if test "${with_x+set}" = set; then : 6797 withval=$with_x; 6798fi 6799 6800# $have_x is `yes', `no', `disabled', or empty when we do not yet know. 6801if test "x$with_x" = xno; then 6802 # The user explicitly disabled X. 6803 have_x=disabled 6804else 6805 case $x_includes,$x_libraries in #( 6806 *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #( 6807 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then : 6808 $as_echo_n "(cached) " >&6 6809else 6810 # One or both of the vars are not set, and there is no cached value. 6811ac_x_includes=no ac_x_libraries=no 6812rm -f -r conftest.dir 6813if mkdir conftest.dir; then 6814 cd conftest.dir 6815 cat >Imakefile <<'_ACEOF' 6816incroot: 6817 @echo incroot='${INCROOT}' 6818usrlibdir: 6819 @echo usrlibdir='${USRLIBDIR}' 6820libdir: 6821 @echo libdir='${LIBDIR}' 6822_ACEOF 6823 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then 6824 # GNU make sometimes prints "make[1]: Entering...", which would confuse us. 6825 for ac_var in incroot usrlibdir libdir; do 6826 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`" 6827 done 6828 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. 6829 for ac_extension in a so sl dylib la dll; do 6830 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" && 6831 test -f "$ac_im_libdir/libX11.$ac_extension"; then 6832 ac_im_usrlibdir=$ac_im_libdir; break 6833 fi 6834 done 6835 # Screen out bogus values from the imake configuration. They are 6836 # bogus both because they are the default anyway, and because 6837 # using them would break gcc on systems where it needs fixed includes. 6838 case $ac_im_incroot in 6839 /usr/include) ac_x_includes= ;; 6840 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;; 6841 esac 6842 case $ac_im_usrlibdir in 6843 /usr/lib | /usr/lib64 | /lib | /lib64) ;; 6844 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;; 6845 esac 6846 fi 6847 cd .. 6848 rm -f -r conftest.dir 6849fi 6850 6851# Standard set of common directories for X headers. 6852# Check X11 before X11Rn because it is often a symlink to the current release. 6853ac_x_header_dirs=' 6854/usr/X11/include 6855/usr/X11R7/include 6856/usr/X11R6/include 6857/usr/X11R5/include 6858/usr/X11R4/include 6859 6860/usr/include/X11 6861/usr/include/X11R7 6862/usr/include/X11R6 6863/usr/include/X11R5 6864/usr/include/X11R4 6865 6866/usr/local/X11/include 6867/usr/local/X11R7/include 6868/usr/local/X11R6/include 6869/usr/local/X11R5/include 6870/usr/local/X11R4/include 6871 6872/usr/local/include/X11 6873/usr/local/include/X11R7 6874/usr/local/include/X11R6 6875/usr/local/include/X11R5 6876/usr/local/include/X11R4 6877 6878/usr/X386/include 6879/usr/x386/include 6880/usr/XFree86/include/X11 6881 6882/usr/include 6883/usr/local/include 6884/usr/unsupported/include 6885/usr/athena/include 6886/usr/local/x11r5/include 6887/usr/lpp/Xamples/include 6888 6889/usr/openwin/include 6890/usr/openwin/share/include' 6891 6892if test "$ac_x_includes" = no; then 6893 # Guess where to find include files, by looking for Xlib.h. 6894 # First, try using that file with no special directory specified. 6895 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6896/* end confdefs.h. */ 6897#include <X11/Xlib.h> 6898_ACEOF 6899if ac_fn_c_try_cpp "$LINENO"; then : 6900 # We can compile using X headers with no special include directory. 6901ac_x_includes= 6902else 6903 for ac_dir in $ac_x_header_dirs; do 6904 if test -r "$ac_dir/X11/Xlib.h"; then 6905 ac_x_includes=$ac_dir 6906 break 6907 fi 6908done 6909fi 6910rm -f conftest.err conftest.$ac_ext 6911fi # $ac_x_includes = no 6912 6913if test "$ac_x_libraries" = no; then 6914 # Check for the libraries. 6915 # See if we find them without any special options. 6916 # Don't add to $LIBS permanently. 6917 ac_save_LIBS=$LIBS 6918 LIBS="-lX11 $LIBS" 6919 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6920/* end confdefs.h. */ 6921#include <X11/Xlib.h> 6922int 6923main () 6924{ 6925XrmInitialize () 6926 ; 6927 return 0; 6928} 6929_ACEOF 6930if ac_fn_c_try_link "$LINENO"; then : 6931 LIBS=$ac_save_LIBS 6932# We can link X programs with no special library path. 6933ac_x_libraries= 6934else 6935 LIBS=$ac_save_LIBS 6936for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g` 6937do 6938 # Don't even attempt the hair of trying to link an X program! 6939 for ac_extension in a so sl dylib la dll; do 6940 if test -r "$ac_dir/libX11.$ac_extension"; then 6941 ac_x_libraries=$ac_dir 6942 break 2 6943 fi 6944 done 6945done 6946fi 6947rm -f core conftest.err conftest.$ac_objext \ 6948 conftest$ac_exeext conftest.$ac_ext 6949fi # $ac_x_libraries = no 6950 6951case $ac_x_includes,$ac_x_libraries in #( 6952 no,* | *,no | *\'*) 6953 # Didn't find X, or a directory has "'" in its name. 6954 ac_cv_have_x="have_x=no";; #( 6955 *) 6956 # Record where we found X for the cache. 6957 ac_cv_have_x="have_x=yes\ 6958 ac_x_includes='$ac_x_includes'\ 6959 ac_x_libraries='$ac_x_libraries'" 6960esac 6961fi 6962;; #( 6963 *) have_x=yes;; 6964 esac 6965 eval "$ac_cv_have_x" 6966fi # $with_x != no 6967 6968if test "$have_x" != yes; then 6969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5 6970$as_echo "$have_x" >&6; } 6971 no_x=yes 6972else 6973 # If each of the values was on the command line, it overrides each guess. 6974 test "x$x_includes" = xNONE && x_includes=$ac_x_includes 6975 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries 6976 # Update the cache value to reflect the command line values. 6977 ac_cv_have_x="have_x=yes\ 6978 ac_x_includes='$x_includes'\ 6979 ac_x_libraries='$x_libraries'" 6980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5 6981$as_echo "libraries $x_libraries, headers $x_includes" >&6; } 6982fi 6983 6984if test "$no_x" = yes; then 6985 # Not all programs may use this symbol, but it does not hurt to define it. 6986 6987$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h 6988 6989 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS= 6990else 6991 if test -n "$x_includes"; then 6992 X_CFLAGS="$X_CFLAGS -I$x_includes" 6993 fi 6994 6995 # It would also be nice to do this for all -L options, not just this one. 6996 if test -n "$x_libraries"; then 6997 X_LIBS="$X_LIBS -L$x_libraries" 6998 # For Solaris; some versions of Sun CC require a space after -R and 6999 # others require no space. Words are not sufficient . . . . 7000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5 7001$as_echo_n "checking whether -R must be followed by a space... " >&6; } 7002 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries" 7003 ac_xsave_c_werror_flag=$ac_c_werror_flag 7004 ac_c_werror_flag=yes 7005 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7006/* end confdefs.h. */ 7007 7008int 7009main () 7010{ 7011 7012 ; 7013 return 0; 7014} 7015_ACEOF 7016if ac_fn_c_try_link "$LINENO"; then : 7017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7018$as_echo "no" >&6; } 7019 X_LIBS="$X_LIBS -R$x_libraries" 7020else 7021 LIBS="$ac_xsave_LIBS -R $x_libraries" 7022 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7023/* end confdefs.h. */ 7024 7025int 7026main () 7027{ 7028 7029 ; 7030 return 0; 7031} 7032_ACEOF 7033if ac_fn_c_try_link "$LINENO"; then : 7034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7035$as_echo "yes" >&6; } 7036 X_LIBS="$X_LIBS -R $x_libraries" 7037else 7038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5 7039$as_echo "neither works" >&6; } 7040fi 7041rm -f core conftest.err conftest.$ac_objext \ 7042 conftest$ac_exeext conftest.$ac_ext 7043fi 7044rm -f core conftest.err conftest.$ac_objext \ 7045 conftest$ac_exeext conftest.$ac_ext 7046 ac_c_werror_flag=$ac_xsave_c_werror_flag 7047 LIBS=$ac_xsave_LIBS 7048 fi 7049 7050 # Check for system-dependent libraries X programs must link with. 7051 # Do this before checking for the system-independent R6 libraries 7052 # (-lICE), since we may need -lsocket or whatever for X linking. 7053 7054 if test "$ISC" = yes; then 7055 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet" 7056 else 7057 # Martyn Johnson says this is needed for Ultrix, if the X 7058 # libraries were built with DECnet support. And Karl Berry says 7059 # the Alpha needs dnet_stub (dnet does not exist). 7060 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11" 7061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7062/* end confdefs.h. */ 7063 7064/* Override any GCC internal prototype to avoid an error. 7065 Use char because int might match the return type of a GCC 7066 builtin and then its argument prototype would still apply. */ 7067#ifdef __cplusplus 7068extern "C" 7069#endif 7070char XOpenDisplay (); 7071int 7072main () 7073{ 7074return XOpenDisplay (); 7075 ; 7076 return 0; 7077} 7078_ACEOF 7079if ac_fn_c_try_link "$LINENO"; then : 7080 7081else 7082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5 7083$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; } 7084if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then : 7085 $as_echo_n "(cached) " >&6 7086else 7087 ac_check_lib_save_LIBS=$LIBS 7088LIBS="-ldnet $LIBS" 7089cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7090/* end confdefs.h. */ 7091 7092/* Override any GCC internal prototype to avoid an error. 7093 Use char because int might match the return type of a GCC 7094 builtin and then its argument prototype would still apply. */ 7095#ifdef __cplusplus 7096extern "C" 7097#endif 7098char dnet_ntoa (); 7099int 7100main () 7101{ 7102return dnet_ntoa (); 7103 ; 7104 return 0; 7105} 7106_ACEOF 7107if ac_fn_c_try_link "$LINENO"; then : 7108 ac_cv_lib_dnet_dnet_ntoa=yes 7109else 7110 ac_cv_lib_dnet_dnet_ntoa=no 7111fi 7112rm -f core conftest.err conftest.$ac_objext \ 7113 conftest$ac_exeext conftest.$ac_ext 7114LIBS=$ac_check_lib_save_LIBS 7115fi 7116{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 7117$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; } 7118if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then : 7119 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" 7120fi 7121 7122 if test $ac_cv_lib_dnet_dnet_ntoa = no; then 7123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5 7124$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; } 7125if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then : 7126 $as_echo_n "(cached) " >&6 7127else 7128 ac_check_lib_save_LIBS=$LIBS 7129LIBS="-ldnet_stub $LIBS" 7130cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7131/* end confdefs.h. */ 7132 7133/* Override any GCC internal prototype to avoid an error. 7134 Use char because int might match the return type of a GCC 7135 builtin and then its argument prototype would still apply. */ 7136#ifdef __cplusplus 7137extern "C" 7138#endif 7139char dnet_ntoa (); 7140int 7141main () 7142{ 7143return dnet_ntoa (); 7144 ; 7145 return 0; 7146} 7147_ACEOF 7148if ac_fn_c_try_link "$LINENO"; then : 7149 ac_cv_lib_dnet_stub_dnet_ntoa=yes 7150else 7151 ac_cv_lib_dnet_stub_dnet_ntoa=no 7152fi 7153rm -f core conftest.err conftest.$ac_objext \ 7154 conftest$ac_exeext conftest.$ac_ext 7155LIBS=$ac_check_lib_save_LIBS 7156fi 7157{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 7158$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; } 7159if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then : 7160 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" 7161fi 7162 7163 fi 7164fi 7165rm -f core conftest.err conftest.$ac_objext \ 7166 conftest$ac_exeext conftest.$ac_ext 7167 LIBS="$ac_xsave_LIBS" 7168 7169 # [email protected] says -lnsl (and -lsocket) are needed for his 386/AT, 7170 # to get the SysV transport functions. 7171 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4) 7172 # needs -lnsl. 7173 # The nsl library prevents programs from opening the X display 7174 # on Irix 5.2, according to T.E. Dickey. 7175 # The functions gethostbyname, getservbyname, and inet_addr are 7176 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking. 7177 ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname" 7178if test "x$ac_cv_func_gethostbyname" = x""yes; then : 7179 7180fi 7181 7182 if test $ac_cv_func_gethostbyname = no; then 7183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 7184$as_echo_n "checking for gethostbyname in -lnsl... " >&6; } 7185if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then : 7186 $as_echo_n "(cached) " >&6 7187else 7188 ac_check_lib_save_LIBS=$LIBS 7189LIBS="-lnsl $LIBS" 7190cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7191/* end confdefs.h. */ 7192 7193/* Override any GCC internal prototype to avoid an error. 7194 Use char because int might match the return type of a GCC 7195 builtin and then its argument prototype would still apply. */ 7196#ifdef __cplusplus 7197extern "C" 7198#endif 7199char gethostbyname (); 7200int 7201main () 7202{ 7203return gethostbyname (); 7204 ; 7205 return 0; 7206} 7207_ACEOF 7208if ac_fn_c_try_link "$LINENO"; then : 7209 ac_cv_lib_nsl_gethostbyname=yes 7210else 7211 ac_cv_lib_nsl_gethostbyname=no 7212fi 7213rm -f core conftest.err conftest.$ac_objext \ 7214 conftest$ac_exeext conftest.$ac_ext 7215LIBS=$ac_check_lib_save_LIBS 7216fi 7217{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 7218$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } 7219if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then : 7220 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" 7221fi 7222 7223 if test $ac_cv_lib_nsl_gethostbyname = no; then 7224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5 7225$as_echo_n "checking for gethostbyname in -lbsd... " >&6; } 7226if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then : 7227 $as_echo_n "(cached) " >&6 7228else 7229 ac_check_lib_save_LIBS=$LIBS 7230LIBS="-lbsd $LIBS" 7231cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7232/* end confdefs.h. */ 7233 7234/* Override any GCC internal prototype to avoid an error. 7235 Use char because int might match the return type of a GCC 7236 builtin and then its argument prototype would still apply. */ 7237#ifdef __cplusplus 7238extern "C" 7239#endif 7240char gethostbyname (); 7241int 7242main () 7243{ 7244return gethostbyname (); 7245 ; 7246 return 0; 7247} 7248_ACEOF 7249if ac_fn_c_try_link "$LINENO"; then : 7250 ac_cv_lib_bsd_gethostbyname=yes 7251else 7252 ac_cv_lib_bsd_gethostbyname=no 7253fi 7254rm -f core conftest.err conftest.$ac_objext \ 7255 conftest$ac_exeext conftest.$ac_ext 7256LIBS=$ac_check_lib_save_LIBS 7257fi 7258{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5 7259$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; } 7260if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then : 7261 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd" 7262fi 7263 7264 fi 7265 fi 7266 7267 # [email protected] says without -lsocket, 7268 # socket/setsockopt and other routines are undefined under SCO ODT 7269 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary 7270 # on later versions), says Simon Leinen: it contains gethostby* 7271 # variants that don't use the name server (or something). -lsocket 7272 # must be given before -lnsl if both are needed. We assume that 7273 # if connect needs -lnsl, so does gethostbyname. 7274 ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect" 7275if test "x$ac_cv_func_connect" = x""yes; then : 7276 7277fi 7278 7279 if test $ac_cv_func_connect = no; then 7280 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5 7281$as_echo_n "checking for connect in -lsocket... " >&6; } 7282if test "${ac_cv_lib_socket_connect+set}" = set; then : 7283 $as_echo_n "(cached) " >&6 7284else 7285 ac_check_lib_save_LIBS=$LIBS 7286LIBS="-lsocket $X_EXTRA_LIBS $LIBS" 7287cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7288/* end confdefs.h. */ 7289 7290/* Override any GCC internal prototype to avoid an error. 7291 Use char because int might match the return type of a GCC 7292 builtin and then its argument prototype would still apply. */ 7293#ifdef __cplusplus 7294extern "C" 7295#endif 7296char connect (); 7297int 7298main () 7299{ 7300return connect (); 7301 ; 7302 return 0; 7303} 7304_ACEOF 7305if ac_fn_c_try_link "$LINENO"; then : 7306 ac_cv_lib_socket_connect=yes 7307else 7308 ac_cv_lib_socket_connect=no 7309fi 7310rm -f core conftest.err conftest.$ac_objext \ 7311 conftest$ac_exeext conftest.$ac_ext 7312LIBS=$ac_check_lib_save_LIBS 7313fi 7314{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5 7315$as_echo "$ac_cv_lib_socket_connect" >&6; } 7316if test "x$ac_cv_lib_socket_connect" = x""yes; then : 7317 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" 7318fi 7319 7320 fi 7321 7322 # Guillermo Gomez says -lposix is necessary on A/UX. 7323 ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove" 7324if test "x$ac_cv_func_remove" = x""yes; then : 7325 7326fi 7327 7328 if test $ac_cv_func_remove = no; then 7329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5 7330$as_echo_n "checking for remove in -lposix... " >&6; } 7331if test "${ac_cv_lib_posix_remove+set}" = set; then : 7332 $as_echo_n "(cached) " >&6 7333else 7334 ac_check_lib_save_LIBS=$LIBS 7335LIBS="-lposix $LIBS" 7336cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7337/* end confdefs.h. */ 7338 7339/* Override any GCC internal prototype to avoid an error. 7340 Use char because int might match the return type of a GCC 7341 builtin and then its argument prototype would still apply. */ 7342#ifdef __cplusplus 7343extern "C" 7344#endif 7345char remove (); 7346int 7347main () 7348{ 7349return remove (); 7350 ; 7351 return 0; 7352} 7353_ACEOF 7354if ac_fn_c_try_link "$LINENO"; then : 7355 ac_cv_lib_posix_remove=yes 7356else 7357 ac_cv_lib_posix_remove=no 7358fi 7359rm -f core conftest.err conftest.$ac_objext \ 7360 conftest$ac_exeext conftest.$ac_ext 7361LIBS=$ac_check_lib_save_LIBS 7362fi 7363{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5 7364$as_echo "$ac_cv_lib_posix_remove" >&6; } 7365if test "x$ac_cv_lib_posix_remove" = x""yes; then : 7366 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" 7367fi 7368 7369 fi 7370 7371 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. 7372 ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat" 7373if test "x$ac_cv_func_shmat" = x""yes; then : 7374 7375fi 7376 7377 if test $ac_cv_func_shmat = no; then 7378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5 7379$as_echo_n "checking for shmat in -lipc... " >&6; } 7380if test "${ac_cv_lib_ipc_shmat+set}" = set; then : 7381 $as_echo_n "(cached) " >&6 7382else 7383 ac_check_lib_save_LIBS=$LIBS 7384LIBS="-lipc $LIBS" 7385cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7386/* end confdefs.h. */ 7387 7388/* Override any GCC internal prototype to avoid an error. 7389 Use char because int might match the return type of a GCC 7390 builtin and then its argument prototype would still apply. */ 7391#ifdef __cplusplus 7392extern "C" 7393#endif 7394char shmat (); 7395int 7396main () 7397{ 7398return shmat (); 7399 ; 7400 return 0; 7401} 7402_ACEOF 7403if ac_fn_c_try_link "$LINENO"; then : 7404 ac_cv_lib_ipc_shmat=yes 7405else 7406 ac_cv_lib_ipc_shmat=no 7407fi 7408rm -f core conftest.err conftest.$ac_objext \ 7409 conftest$ac_exeext conftest.$ac_ext 7410LIBS=$ac_check_lib_save_LIBS 7411fi 7412{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5 7413$as_echo "$ac_cv_lib_ipc_shmat" >&6; } 7414if test "x$ac_cv_lib_ipc_shmat" = x""yes; then : 7415 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" 7416fi 7417 7418 fi 7419 fi 7420 7421 # Check for libraries that X11R6 Xt/Xaw programs need. 7422 ac_save_LDFLAGS=$LDFLAGS 7423 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries" 7424 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to 7425 # check for ICE first), but we must link in the order -lSM -lICE or 7426 # we get undefined symbols. So assume we have SM if we have ICE. 7427 # These have to be linked with before -lX11, unlike the other 7428 # libraries we check for below, so use a different variable. 7429 # John Interrante, Karl Berry 7430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5 7431$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; } 7432if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then : 7433 $as_echo_n "(cached) " >&6 7434else 7435 ac_check_lib_save_LIBS=$LIBS 7436LIBS="-lICE $X_EXTRA_LIBS $LIBS" 7437cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7438/* end confdefs.h. */ 7439 7440/* Override any GCC internal prototype to avoid an error. 7441 Use char because int might match the return type of a GCC 7442 builtin and then its argument prototype would still apply. */ 7443#ifdef __cplusplus 7444extern "C" 7445#endif 7446char IceConnectionNumber (); 7447int 7448main () 7449{ 7450return IceConnectionNumber (); 7451 ; 7452 return 0; 7453} 7454_ACEOF 7455if ac_fn_c_try_link "$LINENO"; then : 7456 ac_cv_lib_ICE_IceConnectionNumber=yes 7457else 7458 ac_cv_lib_ICE_IceConnectionNumber=no 7459fi 7460rm -f core conftest.err conftest.$ac_objext \ 7461 conftest$ac_exeext conftest.$ac_ext 7462LIBS=$ac_check_lib_save_LIBS 7463fi 7464{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5 7465$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; } 7466if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then : 7467 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" 7468fi 7469 7470 LDFLAGS=$ac_save_LDFLAGS 7471 7472fi 7473 7474 7475 if test "$zOSUnix" = "yes"; then 7476 CFLAGS="$CFLAGS -W c,dll" 7477 LDFLAGS="$LDFLAGS -W l,dll" 7478 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE -lXmu" 7479 fi 7480 7481 7482 if test -d "$x_includes" && test ! -d "$x_libraries"; then 7483 x_libraries=`echo "$x_includes" | sed s/include/lib/` 7484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X libraries to $x_libraries" >&5 7485$as_echo "Corrected X libraries to $x_libraries" >&6; } 7486 X_LIBS="$X_LIBS -L$x_libraries" 7487 if test "`(uname) 2>/dev/null`" = SunOS && 7488 uname -r | grep '^5' >/dev/null; then 7489 X_LIBS="$X_LIBS -R $x_libraries" 7490 fi 7491 fi 7492 7493 if test -d "$x_libraries" && test ! -d "$x_includes"; then 7494 x_includes=`echo "$x_libraries" | sed s/lib/include/` 7495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X includes to $x_includes" >&5 7496$as_echo "Corrected X includes to $x_includes" >&6; } 7497 X_CFLAGS="$X_CFLAGS -I$x_includes" 7498 fi 7499 7500 X_CFLAGS="`echo $X_CFLAGS\ | sed 's%-I/usr/include %%'`" 7501 X_LIBS="`echo $X_LIBS\ | sed 's%-L/usr/lib %%'`" 7502 X_LIBS="`echo $X_LIBS\ | sed -e 's%-R/usr/lib %%' -e 's%-R /usr/lib %%'`" 7503 7504 7505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files can be found" >&5 7506$as_echo_n "checking if X11 header files can be found... " >&6; } 7507 cflags_save=$CFLAGS 7508 CFLAGS="$CFLAGS $X_CFLAGS" 7509 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7510/* end confdefs.h. */ 7511#include <X11/Xlib.h> 7512#include <X11/Intrinsic.h> 7513int 7514main () 7515{ 7516 7517 ; 7518 return 0; 7519} 7520_ACEOF 7521if ac_fn_c_try_compile "$LINENO"; then : 7522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7523$as_echo "yes" >&6; } 7524else 7525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7526$as_echo "no" >&6; }; no_x=yes 7527fi 7528rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7529 CFLAGS=$cflags_save 7530 7531 if test "${no_x-no}" = yes; then 7532 with_x=no 7533 else 7534 $as_echo "#define HAVE_X11 1" >>confdefs.h 7535 7536 X_LIB="-lXt -lX11"; 7537 7538 7539 ac_save_LDFLAGS="$LDFLAGS" 7540 LDFLAGS="-L$x_libraries $LDFLAGS" 7541 7542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _XdmcpAuthDoIt in -lXdmcp" >&5 7543$as_echo_n "checking for _XdmcpAuthDoIt in -lXdmcp... " >&6; } 7544if test "${ac_cv_lib_Xdmcp__XdmcpAuthDoIt+set}" = set; then : 7545 $as_echo_n "(cached) " >&6 7546else 7547 ac_check_lib_save_LIBS=$LIBS 7548LIBS="-lXdmcp -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS -lXdmcp $LIBS" 7549cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7550/* end confdefs.h. */ 7551 7552/* Override any GCC internal prototype to avoid an error. 7553 Use char because int might match the return type of a GCC 7554 builtin and then its argument prototype would still apply. */ 7555#ifdef __cplusplus 7556extern "C" 7557#endif 7558char _XdmcpAuthDoIt (); 7559int 7560main () 7561{ 7562return _XdmcpAuthDoIt (); 7563 ; 7564 return 0; 7565} 7566_ACEOF 7567if ac_fn_c_try_link "$LINENO"; then : 7568 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=yes 7569else 7570 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=no 7571fi 7572rm -f core conftest.err conftest.$ac_objext \ 7573 conftest$ac_exeext conftest.$ac_ext 7574LIBS=$ac_check_lib_save_LIBS 7575fi 7576{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&5 7577$as_echo "$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&6; } 7578if test "x$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" = x""yes; then : 7579 X_EXTRA_LIBS="$X_EXTRA_LIBS -lXdmcp" 7580fi 7581 7582 7583 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceOpenConnection in -lICE" >&5 7584$as_echo_n "checking for IceOpenConnection in -lICE... " >&6; } 7585if test "${ac_cv_lib_ICE_IceOpenConnection+set}" = set; then : 7586 $as_echo_n "(cached) " >&6 7587else 7588 ac_check_lib_save_LIBS=$LIBS 7589LIBS="-lICE $X_EXTRA_LIBS $LIBS" 7590cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7591/* end confdefs.h. */ 7592 7593/* Override any GCC internal prototype to avoid an error. 7594 Use char because int might match the return type of a GCC 7595 builtin and then its argument prototype would still apply. */ 7596#ifdef __cplusplus 7597extern "C" 7598#endif 7599char IceOpenConnection (); 7600int 7601main () 7602{ 7603return IceOpenConnection (); 7604 ; 7605 return 0; 7606} 7607_ACEOF 7608if ac_fn_c_try_link "$LINENO"; then : 7609 ac_cv_lib_ICE_IceOpenConnection=yes 7610else 7611 ac_cv_lib_ICE_IceOpenConnection=no 7612fi 7613rm -f core conftest.err conftest.$ac_objext \ 7614 conftest$ac_exeext conftest.$ac_ext 7615LIBS=$ac_check_lib_save_LIBS 7616fi 7617{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceOpenConnection" >&5 7618$as_echo "$ac_cv_lib_ICE_IceOpenConnection" >&6; } 7619if test "x$ac_cv_lib_ICE_IceOpenConnection" = x""yes; then : 7620 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE" 7621fi 7622 7623 7624 LDFLAGS="$X_LIBS $ac_save_LDFLAGS" 7625 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmCreatePixmapFromData in -lXpm" >&5 7626$as_echo_n "checking for XpmCreatePixmapFromData in -lXpm... " >&6; } 7627if test "${ac_cv_lib_Xpm_XpmCreatePixmapFromData+set}" = set; then : 7628 $as_echo_n "(cached) " >&6 7629else 7630 ac_check_lib_save_LIBS=$LIBS 7631LIBS="-lXpm -lXt $X_PRE_LIBS -lXpm -lX11 $X_EXTRA_LIBS $LIBS" 7632cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7633/* end confdefs.h. */ 7634 7635/* Override any GCC internal prototype to avoid an error. 7636 Use char because int might match the return type of a GCC 7637 builtin and then its argument prototype would still apply. */ 7638#ifdef __cplusplus 7639extern "C" 7640#endif 7641char XpmCreatePixmapFromData (); 7642int 7643main () 7644{ 7645return XpmCreatePixmapFromData (); 7646 ; 7647 return 0; 7648} 7649_ACEOF 7650if ac_fn_c_try_link "$LINENO"; then : 7651 ac_cv_lib_Xpm_XpmCreatePixmapFromData=yes 7652else 7653 ac_cv_lib_Xpm_XpmCreatePixmapFromData=no 7654fi 7655rm -f core conftest.err conftest.$ac_objext \ 7656 conftest$ac_exeext conftest.$ac_ext 7657LIBS=$ac_check_lib_save_LIBS 7658fi 7659{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&5 7660$as_echo "$ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&6; } 7661if test "x$ac_cv_lib_Xpm_XpmCreatePixmapFromData" = x""yes; then : 7662 X_PRE_LIBS="$X_PRE_LIBS -lXpm" 7663fi 7664 7665 7666 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files implicitly declare return values" >&5 7667$as_echo_n "checking if X11 header files implicitly declare return values... " >&6; } 7668 cflags_save=$CFLAGS 7669 if test "$GCC" = yes; then 7670 CFLAGS="$CFLAGS $X_CFLAGS -Werror" 7671 else 7672 CFLAGS="$CFLAGS $X_CFLAGS" 7673 fi 7674 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7675/* end confdefs.h. */ 7676#include <X11/Xlib.h> 7677int 7678main () 7679{ 7680 7681 ; 7682 return 0; 7683} 7684_ACEOF 7685if ac_fn_c_try_compile "$LINENO"; then : 7686 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7687$as_echo "no" >&6; } 7688else 7689 CFLAGS="$CFLAGS -Wno-implicit-int" 7690 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7691/* end confdefs.h. */ 7692#include <X11/Xlib.h> 7693int 7694main () 7695{ 7696 7697 ; 7698 return 0; 7699} 7700_ACEOF 7701if ac_fn_c_try_compile "$LINENO"; then : 7702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7703$as_echo "yes" >&6; }; cflags_save="$cflags_save -Wno-implicit-int" 7704else 7705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: test failed" >&5 7706$as_echo "test failed" >&6; } 7707 7708fi 7709rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7710 7711fi 7712rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7713 CFLAGS=$cflags_save 7714 7715 LDFLAGS="$ac_save_LDFLAGS" 7716 7717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of wchar_t is 2 bytes" >&5 7718$as_echo_n "checking size of wchar_t is 2 bytes... " >&6; } 7719 if test "${ac_cv_small_wchar_t+set}" = set; then : 7720 $as_echo_n "(cached) " >&6 7721else 7722 if test "$cross_compiling" = yes; then : 7723 as_fn_error "failed to compile test program" "$LINENO" 5 7724else 7725 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7726/* end confdefs.h. */ 7727 7728#include <X11/Xlib.h> 7729#if STDC_HEADERS 7730# include <stdlib.h> 7731# include <stddef.h> 7732#endif 7733 main() 7734 { 7735 if (sizeof(wchar_t) <= 2) 7736 exit(1); 7737 exit(0); 7738 } 7739_ACEOF 7740if ac_fn_c_try_run "$LINENO"; then : 7741 ac_cv_small_wchar_t="no" 7742else 7743 ac_cv_small_wchar_t="yes" 7744fi 7745rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7746 conftest.$ac_objext conftest.beam conftest.$ac_ext 7747fi 7748 7749fi 7750 7751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_small_wchar_t" >&5 7752$as_echo "$ac_cv_small_wchar_t" >&6; } 7753 if test "x$ac_cv_small_wchar_t" = "xyes" ; then 7754 $as_echo "#define SMALL_WCHAR_T 1" >>confdefs.h 7755 7756 fi 7757 7758 fi 7759fi 7760 7761test "x$with_x" = xno -a "x$MACOSX" != "xyes" -a "x$QNX" != "xyes" && enable_gui=no 7762 7763{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-gui argument" >&5 7764$as_echo_n "checking --enable-gui argument... " >&6; } 7765# Check whether --enable-gui was given. 7766if test "${enable_gui+set}" = set; then : 7767 enableval=$enable_gui; 7768else 7769 enable_gui="auto" 7770fi 7771 7772 7773enable_gui_canon=`echo "_$enable_gui" | \ 7774 sed 's/[ _+-]//g;y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'` 7775 7776SKIP_GTK2=YES 7777SKIP_GNOME=YES 7778SKIP_MOTIF=YES 7779SKIP_ATHENA=YES 7780SKIP_NEXTAW=YES 7781SKIP_PHOTON=YES 7782SKIP_CARBON=YES 7783GUITYPE=NONE 7784 7785if test "x$QNX" = "xyes" -a "x$with_x" = "xno" ; then 7786 SKIP_PHOTON= 7787 case "$enable_gui_canon" in 7788 no) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 7789$as_echo "no GUI support" >&6; } 7790 SKIP_PHOTON=YES ;; 7791 yes|"") { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5 7792$as_echo "yes - automatic GUI support" >&6; } ;; 7793 auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: auto - automatic GUI support" >&5 7794$as_echo "auto - automatic GUI support" >&6; } ;; 7795 photon) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Photon GUI support" >&5 7796$as_echo "Photon GUI support" >&6; } ;; 7797 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 7798$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } 7799 SKIP_PHOTON=YES ;; 7800 esac 7801 7802elif test "x$MACOSX" = "xyes" -a "x$with_x" = "xno" ; then 7803 SKIP_CARBON= 7804 case "$enable_gui_canon" in 7805 no) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 7806$as_echo "no GUI support" >&6; } 7807 SKIP_CARBON=YES ;; 7808 yes|"") { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5 7809$as_echo "yes - automatic GUI support" >&6; } ;; 7810 auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: auto - Carbon GUI is outdated - disable GUI support" >&5 7811$as_echo "auto - Carbon GUI is outdated - disable GUI support" >&6; } 7812 SKIP_CARBON=YES ;; 7813 carbon) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Carbon GUI support" >&5 7814$as_echo "Carbon GUI support" >&6; } ;; 7815 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 7816$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } 7817 SKIP_CARBON=YES ;; 7818 esac 7819 7820else 7821 7822 case "$enable_gui_canon" in 7823 no|none) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 7824$as_echo "no GUI support" >&6; } ;; 7825 yes|""|auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes/auto - automatic GUI support" >&5 7826$as_echo "yes/auto - automatic GUI support" >&6; } 7827 SKIP_GTK2= 7828 SKIP_GNOME= 7829 SKIP_MOTIF= 7830 SKIP_ATHENA= 7831 SKIP_NEXTAW= 7832 SKIP_CARBON=;; 7833 gtk2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2.x GUI support" >&5 7834$as_echo "GTK+ 2.x GUI support" >&6; } 7835 SKIP_GTK2=;; 7836 gnome2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GNOME 2.x GUI support" >&5 7837$as_echo "GNOME 2.x GUI support" >&6; } 7838 SKIP_GNOME= 7839 SKIP_GTK2=;; 7840 motif) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Motif GUI support" >&5 7841$as_echo "Motif GUI support" >&6; } 7842 SKIP_MOTIF=;; 7843 athena) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Athena GUI support" >&5 7844$as_echo "Athena GUI support" >&6; } 7845 SKIP_ATHENA=;; 7846 nextaw) { $as_echo "$as_me:${as_lineno-$LINENO}: result: neXtaw GUI support" >&5 7847$as_echo "neXtaw GUI support" >&6; } 7848 SKIP_NEXTAW=;; 7849 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 7850$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } ;; 7851 esac 7852 7853fi 7854 7855if test "x$SKIP_GTK2" != "xYES" -a "$enable_gui_canon" != "gtk2" \ 7856 -a "$enable_gui_canon" != "gnome2"; then 7857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK+ 2" >&5 7858$as_echo_n "checking whether or not to look for GTK+ 2... " >&6; } 7859 # Check whether --enable-gtk2-check was given. 7860if test "${enable_gtk2_check+set}" = set; then : 7861 enableval=$enable_gtk2_check; 7862else 7863 enable_gtk2_check="yes" 7864fi 7865 7866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk2_check" >&5 7867$as_echo "$enable_gtk2_check" >&6; } 7868 if test "x$enable_gtk2_check" = "xno"; then 7869 SKIP_GTK2=YES 7870 SKIP_GNOME=YES 7871 fi 7872fi 7873 7874if test "x$SKIP_GNOME" != "xYES" -a "$enable_gui_canon" != "gnome2"; then 7875 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GNOME" >&5 7876$as_echo_n "checking whether or not to look for GNOME... " >&6; } 7877 # Check whether --enable-gnome-check was given. 7878if test "${enable_gnome_check+set}" = set; then : 7879 enableval=$enable_gnome_check; 7880else 7881 enable_gnome_check="no" 7882fi 7883 7884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gnome_check" >&5 7885$as_echo "$enable_gnome_check" >&6; } 7886 if test "x$enable_gnome_check" = "xno"; then 7887 SKIP_GNOME=YES 7888 fi 7889fi 7890 7891if test "x$SKIP_MOTIF" != "xYES" -a "$enable_gui_canon" != "motif"; then 7892 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Motif" >&5 7893$as_echo_n "checking whether or not to look for Motif... " >&6; } 7894 # Check whether --enable-motif-check was given. 7895if test "${enable_motif_check+set}" = set; then : 7896 enableval=$enable_motif_check; 7897else 7898 enable_motif_check="yes" 7899fi 7900 7901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_motif_check" >&5 7902$as_echo "$enable_motif_check" >&6; } 7903 if test "x$enable_motif_check" = "xno"; then 7904 SKIP_MOTIF=YES 7905 fi 7906fi 7907 7908if test "x$SKIP_ATHENA" != "xYES" -a "$enable_gui_canon" != "athena"; then 7909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Athena" >&5 7910$as_echo_n "checking whether or not to look for Athena... " >&6; } 7911 # Check whether --enable-athena-check was given. 7912if test "${enable_athena_check+set}" = set; then : 7913 enableval=$enable_athena_check; 7914else 7915 enable_athena_check="yes" 7916fi 7917 7918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_athena_check" >&5 7919$as_echo "$enable_athena_check" >&6; } 7920 if test "x$enable_athena_check" = "xno"; then 7921 SKIP_ATHENA=YES 7922 fi 7923fi 7924 7925if test "x$SKIP_NEXTAW" != "xYES" -a "$enable_gui_canon" != "nextaw"; then 7926 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for neXtaw" >&5 7927$as_echo_n "checking whether or not to look for neXtaw... " >&6; } 7928 # Check whether --enable-nextaw-check was given. 7929if test "${enable_nextaw_check+set}" = set; then : 7930 enableval=$enable_nextaw_check; 7931else 7932 enable_nextaw_check="yes" 7933fi 7934 7935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_nextaw_check" >&5 7936$as_echo "$enable_nextaw_check" >&6; }; 7937 if test "x$enable_nextaw_check" = "xno"; then 7938 SKIP_NEXTAW=YES 7939 fi 7940fi 7941 7942if test "x$SKIP_CARBON" != "xYES" -a "$enable_gui_canon" != "carbon"; then 7943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Carbon" >&5 7944$as_echo_n "checking whether or not to look for Carbon... " >&6; } 7945 # Check whether --enable-carbon-check was given. 7946if test "${enable_carbon_check+set}" = set; then : 7947 enableval=$enable_carbon_check; 7948else 7949 enable_carbon_check="yes" 7950fi 7951 7952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_carbon_check" >&5 7953$as_echo "$enable_carbon_check" >&6; }; 7954 if test "x$enable_carbon_check" = "xno"; then 7955 SKIP_CARBON=YES 7956 fi 7957fi 7958 7959 7960if test "x$MACOSX" = "xyes" -a -z "$SKIP_CARBON" -a "x$CARBON" = "xyes"; then 7961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Carbon GUI" >&5 7962$as_echo_n "checking for Carbon GUI... " >&6; } 7963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7964$as_echo "yes" >&6; }; 7965 GUITYPE=CARBONGUI 7966 if test "$VIMNAME" = "vim"; then 7967 VIMNAME=Vim 7968 fi 7969 7970 if test "x$MACARCH" = "xboth"; then 7971 CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk/Developer/Headers/FlatCarbon" 7972 else 7973 CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/Headers/FlatCarbon" 7974 fi 7975 7976 if test x$prefix = xNONE; then 7977 prefix=/Applications 7978 fi 7979 7980 datadir='${prefix}/Vim.app/Contents/Resources' 7981 7982 SKIP_GTK2=YES; 7983 SKIP_GNOME=YES; 7984 SKIP_MOTIF=YES; 7985 SKIP_ATHENA=YES; 7986 SKIP_NEXTAW=YES; 7987 SKIP_PHOTON=YES; 7988 SKIP_CARBON=YES 7989fi 7990 7991 7992 7993 7994 7995 7996 7997 7998if test -z "$SKIP_GTK2"; then 7999 8000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gtktest argument" >&5 8001$as_echo_n "checking --disable-gtktest argument... " >&6; } 8002 # Check whether --enable-gtktest was given. 8003if test "${enable_gtktest+set}" = set; then : 8004 enableval=$enable_gtktest; 8005else 8006 enable_gtktest=yes 8007fi 8008 8009 if test "x$enable_gtktest" = "xyes" ; then 8010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test enabled" >&5 8011$as_echo "gtk test enabled" >&6; } 8012 else 8013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test disabled" >&5 8014$as_echo "gtk test disabled" >&6; } 8015 fi 8016 8017 if test "X$PKG_CONFIG" = "X"; then 8018 # Extract the first word of "pkg-config", so it can be a program name with args. 8019set dummy pkg-config; ac_word=$2 8020{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8021$as_echo_n "checking for $ac_word... " >&6; } 8022if test "${ac_cv_path_PKG_CONFIG+set}" = set; then : 8023 $as_echo_n "(cached) " >&6 8024else 8025 case $PKG_CONFIG in 8026 [\\/]* | ?:[\\/]*) 8027 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 8028 ;; 8029 *) 8030 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8031for as_dir in $PATH 8032do 8033 IFS=$as_save_IFS 8034 test -z "$as_dir" && as_dir=. 8035 for ac_exec_ext in '' $ac_executable_extensions; do 8036 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8037 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 8038 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8039 break 2 8040 fi 8041done 8042 done 8043IFS=$as_save_IFS 8044 8045 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no" 8046 ;; 8047esac 8048fi 8049PKG_CONFIG=$ac_cv_path_PKG_CONFIG 8050if test -n "$PKG_CONFIG"; then 8051 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 8052$as_echo "$PKG_CONFIG" >&6; } 8053else 8054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8055$as_echo "no" >&6; } 8056fi 8057 8058 8059 fi 8060 8061 if test "x$PKG_CONFIG" != "xno"; then 8062 8063 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then 8064 { 8065 min_gtk_version=2.2.0 8066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5 8067$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; } 8068 no_gtk="" 8069 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \ 8070 && $PKG_CONFIG --exists gtk+-2.0; then 8071 { 8072 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0` 8073 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0` 8074 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0` 8075 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 8076 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'` 8077 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 8078 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'` 8079 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 8080 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'` 8081 } 8082 else 8083 no_gtk=yes 8084 fi 8085 8086 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then 8087 { 8088 ac_save_CFLAGS="$CFLAGS" 8089 ac_save_LIBS="$LIBS" 8090 CFLAGS="$CFLAGS $GTK_CFLAGS" 8091 LIBS="$LIBS $GTK_LIBS" 8092 8093 rm -f conf.gtktest 8094 if test "$cross_compiling" = yes; then : 8095 echo $ac_n "cross compiling; assumed OK... $ac_c" 8096else 8097 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8098/* end confdefs.h. */ 8099 8100#include <gtk/gtk.h> 8101#include <stdio.h> 8102#if STDC_HEADERS 8103# include <stdlib.h> 8104# include <stddef.h> 8105#endif 8106 8107int 8108main () 8109{ 8110int major, minor, micro; 8111char *tmp_version; 8112 8113system ("touch conf.gtktest"); 8114 8115/* HP/UX 9 (%@#!) writes to sscanf strings */ 8116tmp_version = g_strdup("$min_gtk_version"); 8117if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) { 8118 printf("%s, bad version string\n", "$min_gtk_version"); 8119 exit(1); 8120 } 8121 8122if ((gtk_major_version > major) || 8123 ((gtk_major_version == major) && (gtk_minor_version > minor)) || 8124 ((gtk_major_version == major) && (gtk_minor_version == minor) && 8125 (gtk_micro_version >= micro))) 8126{ 8127 return 0; 8128} 8129return 1; 8130} 8131 8132_ACEOF 8133if ac_fn_c_try_run "$LINENO"; then : 8134 8135else 8136 no_gtk=yes 8137fi 8138rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 8139 conftest.$ac_objext conftest.beam conftest.$ac_ext 8140fi 8141 8142 CFLAGS="$ac_save_CFLAGS" 8143 LIBS="$ac_save_LIBS" 8144 } 8145 fi 8146 if test "x$no_gtk" = x ; then 8147 if test "x$enable_gtktest" = "xyes"; then 8148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 8149$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } 8150 else 8151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 8152$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } 8153 fi 8154 GUI_LIB_LOC="$GTK_LIBDIR" 8155 GTK_LIBNAME="$GTK_LIBS" 8156 GUI_INC_LOC="$GTK_CFLAGS" 8157 else 8158 { 8159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8160$as_echo "no" >&6; } 8161 GTK_CFLAGS="" 8162 GTK_LIBS="" 8163 : 8164 } 8165 fi 8166 } 8167 else 8168 GTK_CFLAGS="" 8169 GTK_LIBS="" 8170 : 8171 fi 8172 8173 8174 rm -f conf.gtktest 8175 8176 if test "x$GTK_CFLAGS" != "x"; then 8177 SKIP_ATHENA=YES 8178 SKIP_NEXTAW=YES 8179 SKIP_MOTIF=YES 8180 GUITYPE=GTK 8181 8182 fi 8183 fi 8184 if test "x$GUITYPE" = "xGTK"; then 8185 if test "$gtk_minor_version" = 1 -a "0$gtk_micro_version" -ge 1 \ 8186 || test "0$gtk_minor_version" -ge 2; then 8187 $as_echo "#define HAVE_GTK_MULTIHEAD 1" >>confdefs.h 8188 8189 fi 8190 if test -z "$SKIP_GNOME"; then 8191 { 8192 8193 8194 8195 8196 8197 8198# Check whether --with-gnome-includes was given. 8199if test "${with_gnome_includes+set}" = set; then : 8200 withval=$with_gnome_includes; CFLAGS="$CFLAGS -I$withval" 8201 8202fi 8203 8204 8205 8206# Check whether --with-gnome-libs was given. 8207if test "${with_gnome_libs+set}" = set; then : 8208 withval=$with_gnome_libs; LDFLAGS="$LDFLAGS -L$withval" gnome_prefix=$withval 8209 8210fi 8211 8212 8213 8214# Check whether --with-gnome was given. 8215if test "${with_gnome+set}" = set; then : 8216 withval=$with_gnome; if test x$withval = xyes; then 8217 want_gnome=yes 8218 have_gnome=yes 8219 else 8220 if test "x$withval" = xno; then 8221 want_gnome=no 8222 else 8223 want_gnome=yes 8224 LDFLAGS="$LDFLAGS -L$withval/lib" 8225 CFLAGS="$CFLAGS -I$withval/include" 8226 gnome_prefix=$withval/lib 8227 fi 8228 fi 8229else 8230 want_gnome=yes 8231fi 8232 8233 8234 if test "x$want_gnome" = xyes; then 8235 { 8236 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgnomeui-2.0" >&5 8237$as_echo_n "checking for libgnomeui-2.0... " >&6; } 8238 if $PKG_CONFIG --exists libgnomeui-2.0; then 8239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8240$as_echo "yes" >&6; } 8241 GNOME_LIBS=`$PKG_CONFIG --libs-only-l libgnomeui-2.0` 8242 GNOME_LIBDIR=`$PKG_CONFIG --libs-only-L libgnomeui-2.0` 8243 GNOME_INCLUDEDIR=`$PKG_CONFIG --cflags libgnomeui-2.0` 8244 8245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FreeBSD" >&5 8246$as_echo_n "checking for FreeBSD... " >&6; } 8247 if test "`(uname) 2>/dev/null`" = FreeBSD; then 8248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8249$as_echo "yes" >&6; } 8250 GNOME_INCLUDEDIR="$GNOME_INCLUDEDIR -D_THREAD_SAFE" 8251 GNOME_LIBS="$GNOME_LIBS -pthread" 8252 else 8253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8254$as_echo "no" >&6; } 8255 fi 8256 have_gnome=yes 8257 else 8258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 8259$as_echo "not found" >&6; } 8260 if test "x" = xfail; then 8261 as_fn_error "Could not find libgnomeui-2.0 via pkg-config" "$LINENO" 5 8262 fi 8263 fi 8264 } 8265 fi 8266 8267 if test "x$have_gnome" = xyes ; then 8268 $as_echo "#define FEAT_GUI_GNOME 1" >>confdefs.h 8269 8270 GUI_INC_LOC="$GUI_INC_LOC $GNOME_INCLUDEDIR" 8271 GTK_LIBNAME="$GTK_LIBNAME $GNOME_LIBDIR $GNOME_LIBS" 8272 fi 8273 } 8274 fi 8275 fi 8276fi 8277 8278 8279if test -z "$SKIP_MOTIF"; then 8280 gui_XXX="/usr/XXX/Motif* /usr/Motif*/XXX /usr/XXX /usr/shlib /usr/X11*/XXX /usr/XXX/X11* /usr/dt/XXX /local/Motif*/XXX /local/XXX/Motif* /usr/local/Motif*/XXX /usr/local/XXX/Motif* /usr/local/XXX /usr/local/X11*/XXX /usr/local/LessTif/Motif*/XXX $MOTIFHOME/XXX" 8281 GUI_INC_LOC="`echo $GUI_INC_LOC|sed 's%-I%%g'`" 8282 8283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI includes" >&5 8284$as_echo_n "checking for location of Motif GUI includes... " >&6; } 8285 gui_includes="`echo $x_includes|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/include/g` $GUI_INC_LOC" 8286 GUI_INC_LOC= 8287 for try in $gui_includes; do 8288 if test -f "$try/Xm/Xm.h"; then 8289 GUI_INC_LOC=$try 8290 fi 8291 done 8292 if test -n "$GUI_INC_LOC"; then 8293 if test "$GUI_INC_LOC" = /usr/include; then 8294 GUI_INC_LOC= 8295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5 8296$as_echo "in default path" >&6; } 8297 else 8298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_INC_LOC" >&5 8299$as_echo "$GUI_INC_LOC" >&6; } 8300 fi 8301 else 8302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 8303$as_echo "<not found>" >&6; } 8304 SKIP_MOTIF=YES 8305 fi 8306fi 8307 8308 8309if test -z "$SKIP_MOTIF"; then 8310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-motif-lib argument" >&5 8311$as_echo_n "checking --with-motif-lib argument... " >&6; } 8312 8313# Check whether --with-motif-lib was given. 8314if test "${with_motif_lib+set}" = set; then : 8315 withval=$with_motif_lib; MOTIF_LIBNAME="${withval}" 8316fi 8317 8318 8319 if test -n "$MOTIF_LIBNAME"; then 8320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOTIF_LIBNAME" >&5 8321$as_echo "$MOTIF_LIBNAME" >&6; } 8322 GUI_LIB_LOC= 8323 else 8324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8325$as_echo "no" >&6; } 8326 8327 GUI_LIB_LOC="`echo $GUI_LIB_LOC|sed 's%-L%%g'`" 8328 8329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI libs" >&5 8330$as_echo_n "checking for location of Motif GUI libs... " >&6; } 8331 gui_libs="`echo $x_libraries|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/lib/g` `echo "$GUI_INC_LOC" | sed s/include/lib/` $GUI_LIB_LOC" 8332 GUI_LIB_LOC= 8333 for try in $gui_libs; do 8334 for libtry in "$try"/libXm.a "$try"/libXm.so* "$try"/libXm.sl "$try"/libXm.dylib; do 8335 if test -f "$libtry"; then 8336 GUI_LIB_LOC=$try 8337 fi 8338 done 8339 done 8340 if test -n "$GUI_LIB_LOC"; then 8341 if test "$GUI_LIB_LOC" = /usr/lib; then 8342 GUI_LIB_LOC= 8343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5 8344$as_echo "in default path" >&6; } 8345 else 8346 if test -n "$GUI_LIB_LOC"; then 8347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_LIB_LOC" >&5 8348$as_echo "$GUI_LIB_LOC" >&6; } 8349 if test "`(uname) 2>/dev/null`" = SunOS && 8350 uname -r | grep '^5' >/dev/null; then 8351 GUI_LIB_LOC="$GUI_LIB_LOC -R $GUI_LIB_LOC" 8352 fi 8353 fi 8354 fi 8355 MOTIF_LIBNAME=-lXm 8356 else 8357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 8358$as_echo "<not found>" >&6; } 8359 SKIP_MOTIF=YES 8360 fi 8361 fi 8362fi 8363 8364if test -z "$SKIP_MOTIF"; then 8365 SKIP_ATHENA=YES 8366 SKIP_NEXTAW=YES 8367 GUITYPE=MOTIF 8368 8369fi 8370 8371 8372GUI_X_LIBS= 8373 8374if test -z "$SKIP_ATHENA"; then 8375 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Athena header files can be found" >&5 8376$as_echo_n "checking if Athena header files can be found... " >&6; } 8377 cflags_save=$CFLAGS 8378 CFLAGS="$CFLAGS $X_CFLAGS" 8379 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8380/* end confdefs.h. */ 8381 8382#include <X11/Intrinsic.h> 8383#include <X11/Xaw/Paned.h> 8384int 8385main () 8386{ 8387 8388 ; 8389 return 0; 8390} 8391_ACEOF 8392if ac_fn_c_try_compile "$LINENO"; then : 8393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8394$as_echo "yes" >&6; } 8395else 8396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8397$as_echo "no" >&6; }; SKIP_ATHENA=YES 8398fi 8399rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8400 CFLAGS=$cflags_save 8401fi 8402 8403if test -z "$SKIP_ATHENA"; then 8404 GUITYPE=ATHENA 8405fi 8406 8407if test -z "$SKIP_NEXTAW"; then 8408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if neXtaw header files can be found" >&5 8409$as_echo_n "checking if neXtaw header files can be found... " >&6; } 8410 cflags_save=$CFLAGS 8411 CFLAGS="$CFLAGS $X_CFLAGS" 8412 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8413/* end confdefs.h. */ 8414 8415#include <X11/Intrinsic.h> 8416#include <X11/neXtaw/Paned.h> 8417int 8418main () 8419{ 8420 8421 ; 8422 return 0; 8423} 8424_ACEOF 8425if ac_fn_c_try_compile "$LINENO"; then : 8426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8427$as_echo "yes" >&6; } 8428else 8429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8430$as_echo "no" >&6; }; SKIP_NEXTAW=YES 8431fi 8432rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8433 CFLAGS=$cflags_save 8434fi 8435 8436if test -z "$SKIP_NEXTAW"; then 8437 GUITYPE=NEXTAW 8438fi 8439 8440if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then 8441 if test -n "$GUI_INC_LOC"; then 8442 GUI_INC_LOC=-I"`echo $GUI_INC_LOC|sed 's%-I%%'`" 8443 fi 8444 if test -n "$GUI_LIB_LOC"; then 8445 GUI_LIB_LOC=-L"`echo $GUI_LIB_LOC|sed 's%-L%%'`" 8446 fi 8447 8448 ldflags_save=$LDFLAGS 8449 LDFLAGS="$X_LIBS $LDFLAGS" 8450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShapeQueryExtension in -lXext" >&5 8451$as_echo_n "checking for XShapeQueryExtension in -lXext... " >&6; } 8452if test "${ac_cv_lib_Xext_XShapeQueryExtension+set}" = set; then : 8453 $as_echo_n "(cached) " >&6 8454else 8455 ac_check_lib_save_LIBS=$LIBS 8456LIBS="-lXext -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 8457cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8458/* end confdefs.h. */ 8459 8460/* Override any GCC internal prototype to avoid an error. 8461 Use char because int might match the return type of a GCC 8462 builtin and then its argument prototype would still apply. */ 8463#ifdef __cplusplus 8464extern "C" 8465#endif 8466char XShapeQueryExtension (); 8467int 8468main () 8469{ 8470return XShapeQueryExtension (); 8471 ; 8472 return 0; 8473} 8474_ACEOF 8475if ac_fn_c_try_link "$LINENO"; then : 8476 ac_cv_lib_Xext_XShapeQueryExtension=yes 8477else 8478 ac_cv_lib_Xext_XShapeQueryExtension=no 8479fi 8480rm -f core conftest.err conftest.$ac_objext \ 8481 conftest$ac_exeext conftest.$ac_ext 8482LIBS=$ac_check_lib_save_LIBS 8483fi 8484{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5 8485$as_echo "$ac_cv_lib_Xext_XShapeQueryExtension" >&6; } 8486if test "x$ac_cv_lib_Xext_XShapeQueryExtension" = x""yes; then : 8487 GUI_X_LIBS="-lXext" 8488fi 8489 8490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wslen in -lw" >&5 8491$as_echo_n "checking for wslen in -lw... " >&6; } 8492if test "${ac_cv_lib_w_wslen+set}" = set; then : 8493 $as_echo_n "(cached) " >&6 8494else 8495 ac_check_lib_save_LIBS=$LIBS 8496LIBS="-lw $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 8497cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8498/* end confdefs.h. */ 8499 8500/* Override any GCC internal prototype to avoid an error. 8501 Use char because int might match the return type of a GCC 8502 builtin and then its argument prototype would still apply. */ 8503#ifdef __cplusplus 8504extern "C" 8505#endif 8506char wslen (); 8507int 8508main () 8509{ 8510return wslen (); 8511 ; 8512 return 0; 8513} 8514_ACEOF 8515if ac_fn_c_try_link "$LINENO"; then : 8516 ac_cv_lib_w_wslen=yes 8517else 8518 ac_cv_lib_w_wslen=no 8519fi 8520rm -f core conftest.err conftest.$ac_objext \ 8521 conftest$ac_exeext conftest.$ac_ext 8522LIBS=$ac_check_lib_save_LIBS 8523fi 8524{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wslen" >&5 8525$as_echo "$ac_cv_lib_w_wslen" >&6; } 8526if test "x$ac_cv_lib_w_wslen" = x""yes; then : 8527 X_EXTRA_LIBS="$X_EXTRA_LIBS -lw" 8528fi 8529 8530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5 8531$as_echo_n "checking for dlsym in -ldl... " >&6; } 8532if test "${ac_cv_lib_dl_dlsym+set}" = set; then : 8533 $as_echo_n "(cached) " >&6 8534else 8535 ac_check_lib_save_LIBS=$LIBS 8536LIBS="-ldl $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 8537cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8538/* end confdefs.h. */ 8539 8540/* Override any GCC internal prototype to avoid an error. 8541 Use char because int might match the return type of a GCC 8542 builtin and then its argument prototype would still apply. */ 8543#ifdef __cplusplus 8544extern "C" 8545#endif 8546char dlsym (); 8547int 8548main () 8549{ 8550return dlsym (); 8551 ; 8552 return 0; 8553} 8554_ACEOF 8555if ac_fn_c_try_link "$LINENO"; then : 8556 ac_cv_lib_dl_dlsym=yes 8557else 8558 ac_cv_lib_dl_dlsym=no 8559fi 8560rm -f core conftest.err conftest.$ac_objext \ 8561 conftest$ac_exeext conftest.$ac_ext 8562LIBS=$ac_check_lib_save_LIBS 8563fi 8564{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5 8565$as_echo "$ac_cv_lib_dl_dlsym" >&6; } 8566if test "x$ac_cv_lib_dl_dlsym" = x""yes; then : 8567 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldl" 8568fi 8569 8570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XmuCreateStippledPixmap in -lXmu" >&5 8571$as_echo_n "checking for XmuCreateStippledPixmap in -lXmu... " >&6; } 8572if test "${ac_cv_lib_Xmu_XmuCreateStippledPixmap+set}" = set; then : 8573 $as_echo_n "(cached) " >&6 8574else 8575 ac_check_lib_save_LIBS=$LIBS 8576LIBS="-lXmu $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 8577cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8578/* end confdefs.h. */ 8579 8580/* Override any GCC internal prototype to avoid an error. 8581 Use char because int might match the return type of a GCC 8582 builtin and then its argument prototype would still apply. */ 8583#ifdef __cplusplus 8584extern "C" 8585#endif 8586char XmuCreateStippledPixmap (); 8587int 8588main () 8589{ 8590return XmuCreateStippledPixmap (); 8591 ; 8592 return 0; 8593} 8594_ACEOF 8595if ac_fn_c_try_link "$LINENO"; then : 8596 ac_cv_lib_Xmu_XmuCreateStippledPixmap=yes 8597else 8598 ac_cv_lib_Xmu_XmuCreateStippledPixmap=no 8599fi 8600rm -f core conftest.err conftest.$ac_objext \ 8601 conftest$ac_exeext conftest.$ac_ext 8602LIBS=$ac_check_lib_save_LIBS 8603fi 8604{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&5 8605$as_echo "$ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&6; } 8606if test "x$ac_cv_lib_Xmu_XmuCreateStippledPixmap" = x""yes; then : 8607 GUI_X_LIBS="-lXmu $GUI_X_LIBS" 8608fi 8609 8610 if test -z "$SKIP_MOTIF"; then 8611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpEndJob in -lXp" >&5 8612$as_echo_n "checking for XpEndJob in -lXp... " >&6; } 8613if test "${ac_cv_lib_Xp_XpEndJob+set}" = set; then : 8614 $as_echo_n "(cached) " >&6 8615else 8616 ac_check_lib_save_LIBS=$LIBS 8617LIBS="-lXp $GUI_X_LIBS -lXm -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 8618cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8619/* end confdefs.h. */ 8620 8621/* Override any GCC internal prototype to avoid an error. 8622 Use char because int might match the return type of a GCC 8623 builtin and then its argument prototype would still apply. */ 8624#ifdef __cplusplus 8625extern "C" 8626#endif 8627char XpEndJob (); 8628int 8629main () 8630{ 8631return XpEndJob (); 8632 ; 8633 return 0; 8634} 8635_ACEOF 8636if ac_fn_c_try_link "$LINENO"; then : 8637 ac_cv_lib_Xp_XpEndJob=yes 8638else 8639 ac_cv_lib_Xp_XpEndJob=no 8640fi 8641rm -f core conftest.err conftest.$ac_objext \ 8642 conftest$ac_exeext conftest.$ac_ext 8643LIBS=$ac_check_lib_save_LIBS 8644fi 8645{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xp_XpEndJob" >&5 8646$as_echo "$ac_cv_lib_Xp_XpEndJob" >&6; } 8647if test "x$ac_cv_lib_Xp_XpEndJob" = x""yes; then : 8648 GUI_X_LIBS="-lXp $GUI_X_LIBS" 8649fi 8650 8651 fi 8652 LDFLAGS=$ldflags_save 8653 8654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extra X11 defines" >&5 8655$as_echo_n "checking for extra X11 defines... " >&6; } 8656 NARROW_PROTO= 8657 rm -fr conftestdir 8658 if mkdir conftestdir; then 8659 cd conftestdir 8660 cat > Imakefile <<'EOF' 8661acfindx: 8662 @echo 'NARROW_PROTO="${PROTO_DEFINES}"' 8663EOF 8664 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then 8665 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make` 8666 fi 8667 cd .. 8668 rm -fr conftestdir 8669 fi 8670 if test -z "$NARROW_PROTO"; then 8671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8672$as_echo "no" >&6; } 8673 else 8674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NARROW_PROTO" >&5 8675$as_echo "$NARROW_PROTO" >&6; } 8676 fi 8677 8678fi 8679 8680if test "$enable_xsmp" = "yes"; then 8681 cppflags_save=$CPPFLAGS 8682 CPPFLAGS="$CPPFLAGS $X_CFLAGS" 8683 for ac_header in X11/SM/SMlib.h 8684do : 8685 ac_fn_c_check_header_mongrel "$LINENO" "X11/SM/SMlib.h" "ac_cv_header_X11_SM_SMlib_h" "$ac_includes_default" 8686if test "x$ac_cv_header_X11_SM_SMlib_h" = x""yes; then : 8687 cat >>confdefs.h <<_ACEOF 8688#define HAVE_X11_SM_SMLIB_H 1 8689_ACEOF 8690 8691fi 8692 8693done 8694 8695 CPPFLAGS=$cppflags_save 8696fi 8697 8698 8699if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF" -o -z "$SKIP_GTK2"; then 8700 cppflags_save=$CPPFLAGS 8701 CPPFLAGS="$CPPFLAGS $X_CFLAGS" 8702 for ac_header in X11/xpm.h X11/Sunkeysym.h 8703do : 8704 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8705ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8706eval as_val=\$$as_ac_Header 8707 if test "x$as_val" = x""yes; then : 8708 cat >>confdefs.h <<_ACEOF 8709#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8710_ACEOF 8711 8712fi 8713 8714done 8715 8716 8717 if test ! "$enable_xim" = "no"; then 8718 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XIMText in X11/Xlib.h" >&5 8719$as_echo_n "checking for XIMText in X11/Xlib.h... " >&6; } 8720 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8721/* end confdefs.h. */ 8722#include <X11/Xlib.h> 8723_ACEOF 8724if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 8725 $EGREP "XIMText" >/dev/null 2>&1; then : 8726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8727$as_echo "yes" >&6; } 8728else 8729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; xim has been disabled" >&5 8730$as_echo "no; xim has been disabled" >&6; }; enable_xim = "no" 8731fi 8732rm -f conftest* 8733 8734 fi 8735 CPPFLAGS=$cppflags_save 8736 8737 if test "$enable_xim" = "auto" -a "$enable_hangulinput" != "yes" \ 8738 -a "x$GUITYPE" != "xNONE" ; then 8739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: X GUI selected; xim has been enabled" >&5 8740$as_echo "X GUI selected; xim has been enabled" >&6; } 8741 enable_xim="yes" 8742 fi 8743fi 8744 8745if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then 8746 cppflags_save=$CPPFLAGS 8747 CPPFLAGS="$CPPFLAGS $X_CFLAGS" 8748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11/Xmu/Editres.h" >&5 8749$as_echo_n "checking for X11/Xmu/Editres.h... " >&6; } 8750 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8751/* end confdefs.h. */ 8752 8753#include <X11/Intrinsic.h> 8754#include <X11/Xmu/Editres.h> 8755int 8756main () 8757{ 8758int i; i = 0; 8759 ; 8760 return 0; 8761} 8762_ACEOF 8763if ac_fn_c_try_compile "$LINENO"; then : 8764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8765$as_echo "yes" >&6; } 8766 $as_echo "#define HAVE_X11_XMU_EDITRES_H 1" >>confdefs.h 8767 8768else 8769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8770$as_echo "no" >&6; } 8771fi 8772rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8773 CPPFLAGS=$cppflags_save 8774fi 8775 8776if test -z "$SKIP_MOTIF"; then 8777 cppflags_save=$CPPFLAGS 8778 CPPFLAGS="$CPPFLAGS $X_CFLAGS" 8779 if test "$zOSUnix" = "yes"; then 8780 xmheader="Xm/Xm.h" 8781 else 8782 xmheader="Xm/Xm.h Xm/XpmP.h Xm/JoinSideT.h Xm/TraitP.h Xm/Manager.h 8783 Xm/UnhighlightT.h Xm/Notebook.h" 8784 fi 8785 for ac_header in $xmheader 8786do : 8787 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8788ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8789eval as_val=\$$as_ac_Header 8790 if test "x$as_val" = x""yes; then : 8791 cat >>confdefs.h <<_ACEOF 8792#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8793_ACEOF 8794 8795fi 8796 8797done 8798 8799 8800 if test "x$ac_cv_header_Xm_XpmP_h" = "xyes"; then 8801 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmAttributes_21 in Xm/XpmP.h" >&5 8802$as_echo_n "checking for XpmAttributes_21 in Xm/XpmP.h... " >&6; } 8803 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8804/* end confdefs.h. */ 8805#include <Xm/XpmP.h> 8806int 8807main () 8808{ 8809XpmAttributes_21 attr; 8810 ; 8811 return 0; 8812} 8813_ACEOF 8814if ac_fn_c_try_compile "$LINENO"; then : 8815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8816$as_echo "yes" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes_21" >>confdefs.h 8817 8818else 8819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8820$as_echo "no" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h 8821 8822 8823fi 8824rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8825 else 8826 $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h 8827 8828 fi 8829 CPPFLAGS=$cppflags_save 8830fi 8831 8832if test "x$GUITYPE" = "xNONE" -a "$enable_xim" = "yes"; then 8833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; xim has been disabled" >&5 8834$as_echo "no GUI selected; xim has been disabled" >&6; } 8835 enable_xim="no" 8836fi 8837if test "x$GUITYPE" = "xNONE" -a "$enable_fontset" = "yes"; then 8838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; fontset has been disabled" >&5 8839$as_echo "no GUI selected; fontset has been disabled" >&6; } 8840 enable_fontset="no" 8841fi 8842if test "x$GUITYPE:$enable_fontset" = "xGTK:yes"; then 8843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2 GUI selected; fontset has been disabled" >&5 8844$as_echo "GTK+ 2 GUI selected; fontset has been disabled" >&6; } 8845 enable_fontset="no" 8846fi 8847 8848if test -z "$SKIP_PHOTON"; then 8849 GUITYPE=PHOTONGUI 8850fi 8851 8852 8853 8854 8855 8856 8857if test "$enable_workshop" = "yes" -a -n "$SKIP_MOTIF"; then 8858 as_fn_error "cannot use workshop without Motif" "$LINENO" 5 8859fi 8860 8861if test "$enable_xim" = "yes"; then 8862 $as_echo "#define FEAT_XIM 1" >>confdefs.h 8863 8864fi 8865if test "$enable_fontset" = "yes"; then 8866 $as_echo "#define FEAT_XFONTSET 1" >>confdefs.h 8867 8868fi 8869 8870 8871 8872{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN environment" >&5 8873$as_echo_n "checking for CYGWIN environment... " >&6; } 8874case `uname` in 8875 CYGWIN*) CYGWIN=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8876$as_echo "yes" >&6; } 8877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN clipboard support" >&5 8878$as_echo_n "checking for CYGWIN clipboard support... " >&6; } 8879 if test "x$with_x" = "xno" ; then 8880 OS_EXTRA_SRC=winclip.c; OS_EXTRA_OBJ=objects/winclip.o 8881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8882$as_echo "yes" >&6; } 8883 $as_echo "#define FEAT_CYGWIN_WIN32_CLIPBOARD 1" >>confdefs.h 8884 8885 else 8886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - using X11" >&5 8887$as_echo "no - using X11" >&6; } 8888 fi ;; 8889 8890 *) CYGWIN=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8891$as_echo "no" >&6; };; 8892esac 8893 8894if test "$enable_hangulinput" = "yes"; then 8895 if test "x$GUITYPE" = "xNONE"; then 8896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; hangul input has been disabled" >&5 8897$as_echo "no GUI selected; hangul input has been disabled" >&6; } 8898 enable_hangulinput=no 8899 else 8900 $as_echo "#define FEAT_HANGULIN 1" >>confdefs.h 8901 8902 HANGULIN_SRC=hangulin.c 8903 8904 HANGULIN_OBJ=objects/hangulin.o 8905 8906 fi 8907fi 8908 8909 8910{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether toupper is broken" >&5 8911$as_echo_n "checking whether toupper is broken... " >&6; } 8912if test "${vim_cv_toupper_broken+set}" = set; then : 8913 $as_echo_n "(cached) " >&6 8914else 8915 8916 if test "$cross_compiling" = yes; then : 8917 8918 as_fn_error "cross-compiling: please set 'vim_cv_toupper_broken'" "$LINENO" 5 8919 8920else 8921 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8922/* end confdefs.h. */ 8923 8924#include "confdefs.h" 8925#include <ctype.h> 8926#if STDC_HEADERS 8927# include <stdlib.h> 8928# include <stddef.h> 8929#endif 8930main() { exit(toupper('A') == 'A' && tolower('z') == 'z'); } 8931 8932_ACEOF 8933if ac_fn_c_try_run "$LINENO"; then : 8934 8935 vim_cv_toupper_broken=yes 8936 8937else 8938 8939 vim_cv_toupper_broken=no 8940 8941fi 8942rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 8943 conftest.$ac_objext conftest.beam conftest.$ac_ext 8944fi 8945 8946fi 8947{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_toupper_broken" >&5 8948$as_echo "$vim_cv_toupper_broken" >&6; } 8949 8950if test "x$vim_cv_toupper_broken" = "xyes" ; then 8951 $as_echo "#define BROKEN_TOUPPER 1" >>confdefs.h 8952 8953fi 8954 8955{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __DATE__ and __TIME__ work" >&5 8956$as_echo_n "checking whether __DATE__ and __TIME__ work... " >&6; } 8957cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8958/* end confdefs.h. */ 8959#include <stdio.h> 8960int 8961main () 8962{ 8963printf("(" __DATE__ " " __TIME__ ")"); 8964 ; 8965 return 0; 8966} 8967_ACEOF 8968if ac_fn_c_try_compile "$LINENO"; then : 8969 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8970$as_echo "yes" >&6; }; $as_echo "#define HAVE_DATE_TIME 1" >>confdefs.h 8971 8972else 8973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8974$as_echo "no" >&6; } 8975fi 8976rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8977 8978{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((unused)) is allowed" >&5 8979$as_echo_n "checking whether __attribute__((unused)) is allowed... " >&6; } 8980cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8981/* end confdefs.h. */ 8982#include <stdio.h> 8983int 8984main () 8985{ 8986int x __attribute__((unused)); 8987 ; 8988 return 0; 8989} 8990_ACEOF 8991if ac_fn_c_try_compile "$LINENO"; then : 8992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8993$as_echo "yes" >&6; }; $as_echo "#define HAVE_ATTRIBUTE_UNUSED 1" >>confdefs.h 8994 8995else 8996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8997$as_echo "no" >&6; } 8998fi 8999rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9000 9001ac_fn_c_check_header_mongrel "$LINENO" "elf.h" "ac_cv_header_elf_h" "$ac_includes_default" 9002if test "x$ac_cv_header_elf_h" = x""yes; then : 9003 HAS_ELF=1 9004fi 9005 9006 9007if test "$HAS_ELF" = 1; then 9008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lelf" >&5 9009$as_echo_n "checking for main in -lelf... " >&6; } 9010if test "${ac_cv_lib_elf_main+set}" = set; then : 9011 $as_echo_n "(cached) " >&6 9012else 9013 ac_check_lib_save_LIBS=$LIBS 9014LIBS="-lelf $LIBS" 9015cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9016/* end confdefs.h. */ 9017 9018 9019int 9020main () 9021{ 9022return main (); 9023 ; 9024 return 0; 9025} 9026_ACEOF 9027if ac_fn_c_try_link "$LINENO"; then : 9028 ac_cv_lib_elf_main=yes 9029else 9030 ac_cv_lib_elf_main=no 9031fi 9032rm -f core conftest.err conftest.$ac_objext \ 9033 conftest$ac_exeext conftest.$ac_ext 9034LIBS=$ac_check_lib_save_LIBS 9035fi 9036{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_elf_main" >&5 9037$as_echo "$ac_cv_lib_elf_main" >&6; } 9038if test "x$ac_cv_lib_elf_main" = x""yes; then : 9039 cat >>confdefs.h <<_ACEOF 9040#define HAVE_LIBELF 1 9041_ACEOF 9042 9043 LIBS="-lelf $LIBS" 9044 9045fi 9046 9047fi 9048 9049ac_header_dirent=no 9050for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do 9051 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` 9052{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5 9053$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; } 9054if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then : 9055 $as_echo_n "(cached) " >&6 9056else 9057 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9058/* end confdefs.h. */ 9059#include <sys/types.h> 9060#include <$ac_hdr> 9061 9062int 9063main () 9064{ 9065if ((DIR *) 0) 9066return 0; 9067 ; 9068 return 0; 9069} 9070_ACEOF 9071if ac_fn_c_try_compile "$LINENO"; then : 9072 eval "$as_ac_Header=yes" 9073else 9074 eval "$as_ac_Header=no" 9075fi 9076rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9077fi 9078eval ac_res=\$$as_ac_Header 9079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 9080$as_echo "$ac_res" >&6; } 9081eval as_val=\$$as_ac_Header 9082 if test "x$as_val" = x""yes; then : 9083 cat >>confdefs.h <<_ACEOF 9084#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1 9085_ACEOF 9086 9087ac_header_dirent=$ac_hdr; break 9088fi 9089 9090done 9091# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. 9092if test $ac_header_dirent = dirent.h; then 9093 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 9094$as_echo_n "checking for library containing opendir... " >&6; } 9095if test "${ac_cv_search_opendir+set}" = set; then : 9096 $as_echo_n "(cached) " >&6 9097else 9098 ac_func_search_save_LIBS=$LIBS 9099cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9100/* end confdefs.h. */ 9101 9102/* Override any GCC internal prototype to avoid an error. 9103 Use char because int might match the return type of a GCC 9104 builtin and then its argument prototype would still apply. */ 9105#ifdef __cplusplus 9106extern "C" 9107#endif 9108char opendir (); 9109int 9110main () 9111{ 9112return opendir (); 9113 ; 9114 return 0; 9115} 9116_ACEOF 9117for ac_lib in '' dir; do 9118 if test -z "$ac_lib"; then 9119 ac_res="none required" 9120 else 9121 ac_res=-l$ac_lib 9122 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 9123 fi 9124 if ac_fn_c_try_link "$LINENO"; then : 9125 ac_cv_search_opendir=$ac_res 9126fi 9127rm -f core conftest.err conftest.$ac_objext \ 9128 conftest$ac_exeext 9129 if test "${ac_cv_search_opendir+set}" = set; then : 9130 break 9131fi 9132done 9133if test "${ac_cv_search_opendir+set}" = set; then : 9134 9135else 9136 ac_cv_search_opendir=no 9137fi 9138rm conftest.$ac_ext 9139LIBS=$ac_func_search_save_LIBS 9140fi 9141{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 9142$as_echo "$ac_cv_search_opendir" >&6; } 9143ac_res=$ac_cv_search_opendir 9144if test "$ac_res" != no; then : 9145 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 9146 9147fi 9148 9149else 9150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 9151$as_echo_n "checking for library containing opendir... " >&6; } 9152if test "${ac_cv_search_opendir+set}" = set; then : 9153 $as_echo_n "(cached) " >&6 9154else 9155 ac_func_search_save_LIBS=$LIBS 9156cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9157/* end confdefs.h. */ 9158 9159/* Override any GCC internal prototype to avoid an error. 9160 Use char because int might match the return type of a GCC 9161 builtin and then its argument prototype would still apply. */ 9162#ifdef __cplusplus 9163extern "C" 9164#endif 9165char opendir (); 9166int 9167main () 9168{ 9169return opendir (); 9170 ; 9171 return 0; 9172} 9173_ACEOF 9174for ac_lib in '' x; do 9175 if test -z "$ac_lib"; then 9176 ac_res="none required" 9177 else 9178 ac_res=-l$ac_lib 9179 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 9180 fi 9181 if ac_fn_c_try_link "$LINENO"; then : 9182 ac_cv_search_opendir=$ac_res 9183fi 9184rm -f core conftest.err conftest.$ac_objext \ 9185 conftest$ac_exeext 9186 if test "${ac_cv_search_opendir+set}" = set; then : 9187 break 9188fi 9189done 9190if test "${ac_cv_search_opendir+set}" = set; then : 9191 9192else 9193 ac_cv_search_opendir=no 9194fi 9195rm conftest.$ac_ext 9196LIBS=$ac_func_search_save_LIBS 9197fi 9198{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 9199$as_echo "$ac_cv_search_opendir" >&6; } 9200ac_res=$ac_cv_search_opendir 9201if test "$ac_res" != no; then : 9202 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 9203 9204fi 9205 9206fi 9207 9208 9209if test $ac_cv_header_sys_wait_h = no; then 9210 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that defines union wait" >&5 9211$as_echo_n "checking for sys/wait.h that defines union wait... " >&6; } 9212 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9213/* end confdefs.h. */ 9214#include <sys/wait.h> 9215int 9216main () 9217{ 9218union wait xx, yy; xx = yy 9219 ; 9220 return 0; 9221} 9222_ACEOF 9223if ac_fn_c_try_compile "$LINENO"; then : 9224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9225$as_echo "yes" >&6; } 9226 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 9227 9228 $as_echo "#define HAVE_UNION_WAIT 1" >>confdefs.h 9229 9230else 9231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9232$as_echo "no" >&6; } 9233fi 9234rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9235fi 9236 9237for ac_header in stdarg.h stdint.h stdlib.h string.h \ 9238 sys/select.h sys/utsname.h termcap.h fcntl.h \ 9239 sgtty.h sys/ioctl.h sys/time.h sys/types.h \ 9240 termio.h iconv.h inttypes.h langinfo.h math.h \ 9241 unistd.h stropts.h errno.h sys/resource.h \ 9242 sys/systeminfo.h locale.h sys/stream.h termios.h \ 9243 libc.h sys/statfs.h poll.h sys/poll.h pwd.h \ 9244 utime.h sys/param.h libintl.h libgen.h \ 9245 util/debug.h util/msg18n.h frame.h sys/acl.h \ 9246 sys/access.h sys/sysinfo.h wchar.h wctype.h 9247do : 9248 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 9249ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 9250eval as_val=\$$as_ac_Header 9251 if test "x$as_val" = x""yes; then : 9252 cat >>confdefs.h <<_ACEOF 9253#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 9254_ACEOF 9255 9256fi 9257 9258done 9259 9260 9261for ac_header in sys/ptem.h 9262do : 9263 ac_fn_c_check_header_compile "$LINENO" "sys/ptem.h" "ac_cv_header_sys_ptem_h" "#if defined HAVE_SYS_STREAM_H 9264# include <sys/stream.h> 9265#endif 9266" 9267if test "x$ac_cv_header_sys_ptem_h" = x""yes; then : 9268 cat >>confdefs.h <<_ACEOF 9269#define HAVE_SYS_PTEM_H 1 9270_ACEOF 9271 9272fi 9273 9274done 9275 9276 9277for ac_header in sys/sysctl.h 9278do : 9279 ac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" "#if defined HAVE_SYS_PARAM_H 9280# include <sys/param.h> 9281#endif 9282" 9283if test "x$ac_cv_header_sys_sysctl_h" = x""yes; then : 9284 cat >>confdefs.h <<_ACEOF 9285#define HAVE_SYS_SYSCTL_H 1 9286_ACEOF 9287 9288fi 9289 9290done 9291 9292 9293 9294{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_np.h" >&5 9295$as_echo_n "checking for pthread_np.h... " >&6; } 9296cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9297/* end confdefs.h. */ 9298 9299#include <pthread.h> 9300#include <pthread_np.h> 9301int 9302main () 9303{ 9304int i; i = 0; 9305 ; 9306 return 0; 9307} 9308_ACEOF 9309if ac_fn_c_try_compile "$LINENO"; then : 9310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9311$as_echo "yes" >&6; } 9312 $as_echo "#define HAVE_PTHREAD_NP_H 1" >>confdefs.h 9313 9314else 9315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9316$as_echo "no" >&6; } 9317fi 9318rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9319 9320for ac_header in strings.h 9321do : 9322 ac_fn_c_check_header_mongrel "$LINENO" "strings.h" "ac_cv_header_strings_h" "$ac_includes_default" 9323if test "x$ac_cv_header_strings_h" = x""yes; then : 9324 cat >>confdefs.h <<_ACEOF 9325#define HAVE_STRINGS_H 1 9326_ACEOF 9327 9328fi 9329 9330done 9331 9332if test "x$MACOSX" = "xyes"; then 9333 $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h 9334 9335else 9336 9337{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if strings.h can be included after string.h" >&5 9338$as_echo_n "checking if strings.h can be included after string.h... " >&6; } 9339cppflags_save=$CPPFLAGS 9340CPPFLAGS="$CPPFLAGS $X_CFLAGS" 9341cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9342/* end confdefs.h. */ 9343 9344#if defined(_AIX) && !defined(_AIX51) && !defined(_NO_PROTO) 9345# define _NO_PROTO /* like in os_unix.h, causes conflict for AIX (Winn) */ 9346 /* but don't do it on AIX 5.1 (Uribarri) */ 9347#endif 9348#ifdef HAVE_XM_XM_H 9349# include <Xm/Xm.h> /* This breaks it for HP-UX 11 (Squassabia) */ 9350#endif 9351#ifdef HAVE_STRING_H 9352# include <string.h> 9353#endif 9354#if defined(HAVE_STRINGS_H) 9355# include <strings.h> 9356#endif 9357 9358int 9359main () 9360{ 9361int i; i = 0; 9362 ; 9363 return 0; 9364} 9365_ACEOF 9366if ac_fn_c_try_compile "$LINENO"; then : 9367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9368$as_echo "yes" >&6; } 9369else 9370 $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h 9371 9372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9373$as_echo "no" >&6; } 9374fi 9375rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9376CPPFLAGS=$cppflags_save 9377fi 9378 9379if test $ac_cv_c_compiler_gnu = yes; then 9380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5 9381$as_echo_n "checking whether $CC needs -traditional... " >&6; } 9382if test "${ac_cv_prog_gcc_traditional+set}" = set; then : 9383 $as_echo_n "(cached) " >&6 9384else 9385 ac_pattern="Autoconf.*'x'" 9386 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9387/* end confdefs.h. */ 9388#include <sgtty.h> 9389Autoconf TIOCGETP 9390_ACEOF 9391if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 9392 $EGREP "$ac_pattern" >/dev/null 2>&1; then : 9393 ac_cv_prog_gcc_traditional=yes 9394else 9395 ac_cv_prog_gcc_traditional=no 9396fi 9397rm -f conftest* 9398 9399 9400 if test $ac_cv_prog_gcc_traditional = no; then 9401 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9402/* end confdefs.h. */ 9403#include <termio.h> 9404Autoconf TCGETA 9405_ACEOF 9406if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 9407 $EGREP "$ac_pattern" >/dev/null 2>&1; then : 9408 ac_cv_prog_gcc_traditional=yes 9409fi 9410rm -f conftest* 9411 9412 fi 9413fi 9414{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5 9415$as_echo "$ac_cv_prog_gcc_traditional" >&6; } 9416 if test $ac_cv_prog_gcc_traditional = yes; then 9417 CC="$CC -traditional" 9418 fi 9419fi 9420 9421{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 9422$as_echo_n "checking for an ANSI C-conforming const... " >&6; } 9423if test "${ac_cv_c_const+set}" = set; then : 9424 $as_echo_n "(cached) " >&6 9425else 9426 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9427/* end confdefs.h. */ 9428 9429int 9430main () 9431{ 9432/* FIXME: Include the comments suggested by Paul. */ 9433#ifndef __cplusplus 9434 /* Ultrix mips cc rejects this. */ 9435 typedef int charset[2]; 9436 const charset cs; 9437 /* SunOS 4.1.1 cc rejects this. */ 9438 char const *const *pcpcc; 9439 char **ppc; 9440 /* NEC SVR4.0.2 mips cc rejects this. */ 9441 struct point {int x, y;}; 9442 static struct point const zero = {0,0}; 9443 /* AIX XL C 1.02.0.0 rejects this. 9444 It does not let you subtract one const X* pointer from another in 9445 an arm of an if-expression whose if-part is not a constant 9446 expression */ 9447 const char *g = "string"; 9448 pcpcc = &g + (g ? g-g : 0); 9449 /* HPUX 7.0 cc rejects these. */ 9450 ++pcpcc; 9451 ppc = (char**) pcpcc; 9452 pcpcc = (char const *const *) ppc; 9453 { /* SCO 3.2v4 cc rejects this. */ 9454 char *t; 9455 char const *s = 0 ? (char *) 0 : (char const *) 0; 9456 9457 *t++ = 0; 9458 if (s) return 0; 9459 } 9460 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 9461 int x[] = {25, 17}; 9462 const int *foo = &x[0]; 9463 ++foo; 9464 } 9465 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 9466 typedef const int *iptr; 9467 iptr p = 0; 9468 ++p; 9469 } 9470 { /* AIX XL C 1.02.0.0 rejects this saying 9471 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 9472 struct s { int j; const int *ap[3]; }; 9473 struct s *b; b->j = 5; 9474 } 9475 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 9476 const int foo = 10; 9477 if (!foo) return 0; 9478 } 9479 return !cs[0] && !zero.x; 9480#endif 9481 9482 ; 9483 return 0; 9484} 9485_ACEOF 9486if ac_fn_c_try_compile "$LINENO"; then : 9487 ac_cv_c_const=yes 9488else 9489 ac_cv_c_const=no 9490fi 9491rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9492fi 9493{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 9494$as_echo "$ac_cv_c_const" >&6; } 9495if test $ac_cv_c_const = no; then 9496 9497$as_echo "#define const /**/" >>confdefs.h 9498 9499fi 9500 9501{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5 9502$as_echo_n "checking for working volatile... " >&6; } 9503if test "${ac_cv_c_volatile+set}" = set; then : 9504 $as_echo_n "(cached) " >&6 9505else 9506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9507/* end confdefs.h. */ 9508 9509int 9510main () 9511{ 9512 9513volatile int x; 9514int * volatile y = (int *) 0; 9515return !x && !y; 9516 ; 9517 return 0; 9518} 9519_ACEOF 9520if ac_fn_c_try_compile "$LINENO"; then : 9521 ac_cv_c_volatile=yes 9522else 9523 ac_cv_c_volatile=no 9524fi 9525rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9526fi 9527{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5 9528$as_echo "$ac_cv_c_volatile" >&6; } 9529if test $ac_cv_c_volatile = no; then 9530 9531$as_echo "#define volatile /**/" >>confdefs.h 9532 9533fi 9534 9535ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default" 9536if test "x$ac_cv_type_mode_t" = x""yes; then : 9537 9538else 9539 9540cat >>confdefs.h <<_ACEOF 9541#define mode_t int 9542_ACEOF 9543 9544fi 9545 9546ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default" 9547if test "x$ac_cv_type_off_t" = x""yes; then : 9548 9549else 9550 9551cat >>confdefs.h <<_ACEOF 9552#define off_t long int 9553_ACEOF 9554 9555fi 9556 9557ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default" 9558if test "x$ac_cv_type_pid_t" = x""yes; then : 9559 9560else 9561 9562cat >>confdefs.h <<_ACEOF 9563#define pid_t int 9564_ACEOF 9565 9566fi 9567 9568ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" 9569if test "x$ac_cv_type_size_t" = x""yes; then : 9570 9571else 9572 9573cat >>confdefs.h <<_ACEOF 9574#define size_t unsigned int 9575_ACEOF 9576 9577fi 9578 9579{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5 9580$as_echo_n "checking for uid_t in sys/types.h... " >&6; } 9581if test "${ac_cv_type_uid_t+set}" = set; then : 9582 $as_echo_n "(cached) " >&6 9583else 9584 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9585/* end confdefs.h. */ 9586#include <sys/types.h> 9587 9588_ACEOF 9589if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 9590 $EGREP "uid_t" >/dev/null 2>&1; then : 9591 ac_cv_type_uid_t=yes 9592else 9593 ac_cv_type_uid_t=no 9594fi 9595rm -f conftest* 9596 9597fi 9598{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5 9599$as_echo "$ac_cv_type_uid_t" >&6; } 9600if test $ac_cv_type_uid_t = no; then 9601 9602$as_echo "#define uid_t int" >>confdefs.h 9603 9604 9605$as_echo "#define gid_t int" >>confdefs.h 9606 9607fi 9608 9609ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t" 9610case $ac_cv_c_uint32_t in #( 9611 no|yes) ;; #( 9612 *) 9613 9614$as_echo "#define _UINT32_T 1" >>confdefs.h 9615 9616 9617cat >>confdefs.h <<_ACEOF 9618#define uint32_t $ac_cv_c_uint32_t 9619_ACEOF 9620;; 9621 esac 9622 9623 9624{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 9625$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 9626if test "${ac_cv_header_time+set}" = set; then : 9627 $as_echo_n "(cached) " >&6 9628else 9629 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9630/* end confdefs.h. */ 9631#include <sys/types.h> 9632#include <sys/time.h> 9633#include <time.h> 9634 9635int 9636main () 9637{ 9638if ((struct tm *) 0) 9639return 0; 9640 ; 9641 return 0; 9642} 9643_ACEOF 9644if ac_fn_c_try_compile "$LINENO"; then : 9645 ac_cv_header_time=yes 9646else 9647 ac_cv_header_time=no 9648fi 9649rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9650fi 9651{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 9652$as_echo "$ac_cv_header_time" >&6; } 9653if test $ac_cv_header_time = yes; then 9654 9655$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 9656 9657fi 9658 9659ac_fn_c_check_type "$LINENO" "ino_t" "ac_cv_type_ino_t" "$ac_includes_default" 9660if test "x$ac_cv_type_ino_t" = x""yes; then : 9661 9662else 9663 9664cat >>confdefs.h <<_ACEOF 9665#define ino_t long 9666_ACEOF 9667 9668fi 9669 9670ac_fn_c_check_type "$LINENO" "dev_t" "ac_cv_type_dev_t" "$ac_includes_default" 9671if test "x$ac_cv_type_dev_t" = x""yes; then : 9672 9673else 9674 9675cat >>confdefs.h <<_ACEOF 9676#define dev_t unsigned 9677_ACEOF 9678 9679fi 9680 9681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 9682$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 9683if test "${ac_cv_c_bigendian+set}" = set; then : 9684 $as_echo_n "(cached) " >&6 9685else 9686 ac_cv_c_bigendian=unknown 9687 # See if we're dealing with a universal compiler. 9688 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9689/* end confdefs.h. */ 9690#ifndef __APPLE_CC__ 9691 not a universal capable compiler 9692 #endif 9693 typedef int dummy; 9694 9695_ACEOF 9696if ac_fn_c_try_compile "$LINENO"; then : 9697 9698 # Check for potential -arch flags. It is not universal unless 9699 # there are at least two -arch flags with different values. 9700 ac_arch= 9701 ac_prev= 9702 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 9703 if test -n "$ac_prev"; then 9704 case $ac_word in 9705 i?86 | x86_64 | ppc | ppc64) 9706 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 9707 ac_arch=$ac_word 9708 else 9709 ac_cv_c_bigendian=universal 9710 break 9711 fi 9712 ;; 9713 esac 9714 ac_prev= 9715 elif test "x$ac_word" = "x-arch"; then 9716 ac_prev=arch 9717 fi 9718 done 9719fi 9720rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9721 if test $ac_cv_c_bigendian = unknown; then 9722 # See if sys/param.h defines the BYTE_ORDER macro. 9723 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9724/* end confdefs.h. */ 9725#include <sys/types.h> 9726 #include <sys/param.h> 9727 9728int 9729main () 9730{ 9731#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 9732 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 9733 && LITTLE_ENDIAN) 9734 bogus endian macros 9735 #endif 9736 9737 ; 9738 return 0; 9739} 9740_ACEOF 9741if ac_fn_c_try_compile "$LINENO"; then : 9742 # It does; now see whether it defined to BIG_ENDIAN or not. 9743 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9744/* end confdefs.h. */ 9745#include <sys/types.h> 9746 #include <sys/param.h> 9747 9748int 9749main () 9750{ 9751#if BYTE_ORDER != BIG_ENDIAN 9752 not big endian 9753 #endif 9754 9755 ; 9756 return 0; 9757} 9758_ACEOF 9759if ac_fn_c_try_compile "$LINENO"; then : 9760 ac_cv_c_bigendian=yes 9761else 9762 ac_cv_c_bigendian=no 9763fi 9764rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9765fi 9766rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9767 fi 9768 if test $ac_cv_c_bigendian = unknown; then 9769 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 9770 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9771/* end confdefs.h. */ 9772#include <limits.h> 9773 9774int 9775main () 9776{ 9777#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 9778 bogus endian macros 9779 #endif 9780 9781 ; 9782 return 0; 9783} 9784_ACEOF 9785if ac_fn_c_try_compile "$LINENO"; then : 9786 # It does; now see whether it defined to _BIG_ENDIAN or not. 9787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9788/* end confdefs.h. */ 9789#include <limits.h> 9790 9791int 9792main () 9793{ 9794#ifndef _BIG_ENDIAN 9795 not big endian 9796 #endif 9797 9798 ; 9799 return 0; 9800} 9801_ACEOF 9802if ac_fn_c_try_compile "$LINENO"; then : 9803 ac_cv_c_bigendian=yes 9804else 9805 ac_cv_c_bigendian=no 9806fi 9807rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9808fi 9809rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9810 fi 9811 if test $ac_cv_c_bigendian = unknown; then 9812 # Compile a test program. 9813 if test "$cross_compiling" = yes; then : 9814 # Try to guess by grepping values from an object file. 9815 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9816/* end confdefs.h. */ 9817short int ascii_mm[] = 9818 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 9819 short int ascii_ii[] = 9820 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 9821 int use_ascii (int i) { 9822 return ascii_mm[i] + ascii_ii[i]; 9823 } 9824 short int ebcdic_ii[] = 9825 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 9826 short int ebcdic_mm[] = 9827 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 9828 int use_ebcdic (int i) { 9829 return ebcdic_mm[i] + ebcdic_ii[i]; 9830 } 9831 extern int foo; 9832 9833int 9834main () 9835{ 9836return use_ascii (foo) == use_ebcdic (foo); 9837 ; 9838 return 0; 9839} 9840_ACEOF 9841if ac_fn_c_try_compile "$LINENO"; then : 9842 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 9843 ac_cv_c_bigendian=yes 9844 fi 9845 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 9846 if test "$ac_cv_c_bigendian" = unknown; then 9847 ac_cv_c_bigendian=no 9848 else 9849 # finding both strings is unlikely to happen, but who knows? 9850 ac_cv_c_bigendian=unknown 9851 fi 9852 fi 9853fi 9854rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9855else 9856 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9857/* end confdefs.h. */ 9858$ac_includes_default 9859int 9860main () 9861{ 9862 9863 /* Are we little or big endian? From Harbison&Steele. */ 9864 union 9865 { 9866 long int l; 9867 char c[sizeof (long int)]; 9868 } u; 9869 u.l = 1; 9870 return u.c[sizeof (long int) - 1] == 1; 9871 9872 ; 9873 return 0; 9874} 9875_ACEOF 9876if ac_fn_c_try_run "$LINENO"; then : 9877 ac_cv_c_bigendian=no 9878else 9879 ac_cv_c_bigendian=yes 9880fi 9881rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 9882 conftest.$ac_objext conftest.beam conftest.$ac_ext 9883fi 9884 9885 fi 9886fi 9887{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 9888$as_echo "$ac_cv_c_bigendian" >&6; } 9889 case $ac_cv_c_bigendian in #( 9890 yes) 9891 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 9892;; #( 9893 no) 9894 ;; #( 9895 universal) 9896 9897$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 9898 9899 ;; #( 9900 *) 9901 as_fn_error "unknown endianness 9902 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 9903 esac 9904 9905 9906{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rlim_t" >&5 9907$as_echo_n "checking for rlim_t... " >&6; } 9908if eval "test \"`echo '$''{'ac_cv_type_rlim_t'+set}'`\" = set"; then 9909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_rlim_t" >&5 9910$as_echo "(cached) $ac_cv_type_rlim_t" >&6; } 9911else 9912 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9913/* end confdefs.h. */ 9914 9915#include <sys/types.h> 9916#if STDC_HEADERS 9917# include <stdlib.h> 9918# include <stddef.h> 9919#endif 9920#ifdef HAVE_SYS_RESOURCE_H 9921# include <sys/resource.h> 9922#endif 9923 9924_ACEOF 9925if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 9926 $EGREP "(^|[^a-zA-Z_0-9])rlim_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then : 9927 ac_cv_type_rlim_t=yes 9928else 9929 ac_cv_type_rlim_t=no 9930fi 9931rm -f conftest* 9932 9933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_rlim_t" >&5 9934$as_echo "$ac_cv_type_rlim_t" >&6; } 9935fi 9936if test $ac_cv_type_rlim_t = no; then 9937 cat >> confdefs.h <<\EOF 9938#define rlim_t unsigned long 9939EOF 9940fi 9941 9942{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stack_t" >&5 9943$as_echo_n "checking for stack_t... " >&6; } 9944if eval "test \"`echo '$''{'ac_cv_type_stack_t'+set}'`\" = set"; then 9945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_stack_t" >&5 9946$as_echo "(cached) $ac_cv_type_stack_t" >&6; } 9947else 9948 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9949/* end confdefs.h. */ 9950 9951#include <sys/types.h> 9952#if STDC_HEADERS 9953# include <stdlib.h> 9954# include <stddef.h> 9955#endif 9956#include <signal.h> 9957 9958_ACEOF 9959if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 9960 $EGREP "stack_t" >/dev/null 2>&1; then : 9961 ac_cv_type_stack_t=yes 9962else 9963 ac_cv_type_stack_t=no 9964fi 9965rm -f conftest* 9966 9967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_stack_t" >&5 9968$as_echo "$ac_cv_type_stack_t" >&6; } 9969fi 9970if test $ac_cv_type_stack_t = no; then 9971 cat >> confdefs.h <<\EOF 9972#define stack_t struct sigaltstack 9973EOF 9974fi 9975 9976{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stack_t has an ss_base field" >&5 9977$as_echo_n "checking whether stack_t has an ss_base field... " >&6; } 9978cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9979/* end confdefs.h. */ 9980 9981#include <sys/types.h> 9982#if STDC_HEADERS 9983# include <stdlib.h> 9984# include <stddef.h> 9985#endif 9986#include <signal.h> 9987#include "confdefs.h" 9988 9989int 9990main () 9991{ 9992stack_t sigstk; sigstk.ss_base = 0; 9993 ; 9994 return 0; 9995} 9996_ACEOF 9997if ac_fn_c_try_compile "$LINENO"; then : 9998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9999$as_echo "yes" >&6; }; $as_echo "#define HAVE_SS_BASE 1" >>confdefs.h 10000 10001else 10002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10003$as_echo "no" >&6; } 10004fi 10005rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10006 10007olibs="$LIBS" 10008{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tlib argument" >&5 10009$as_echo_n "checking --with-tlib argument... " >&6; } 10010 10011# Check whether --with-tlib was given. 10012if test "${with_tlib+set}" = set; then : 10013 withval=$with_tlib; 10014fi 10015 10016if test -n "$with_tlib"; then 10017 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_tlib" >&5 10018$as_echo "$with_tlib" >&6; } 10019 LIBS="$LIBS -l$with_tlib" 10020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linking with $with_tlib library" >&5 10021$as_echo_n "checking for linking with $with_tlib library... " >&6; } 10022 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10023/* end confdefs.h. */ 10024 10025int 10026main () 10027{ 10028 10029 ; 10030 return 0; 10031} 10032_ACEOF 10033if ac_fn_c_try_link "$LINENO"; then : 10034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5 10035$as_echo "OK" >&6; } 10036else 10037 as_fn_error "FAILED" "$LINENO" 5 10038fi 10039rm -f core conftest.err conftest.$ac_objext \ 10040 conftest$ac_exeext conftest.$ac_ext 10041 olibs="$LIBS" 10042else 10043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: empty: automatic terminal library selection" >&5 10044$as_echo "empty: automatic terminal library selection" >&6; } 10045 case "`uname -s 2>/dev/null`" in 10046 OSF1|SCO_SV) tlibs="tinfo ncurses curses termlib termcap";; 10047 *) tlibs="tinfo ncurses termlib termcap curses";; 10048 esac 10049 for libname in $tlibs; do 10050 as_ac_Lib=`$as_echo "ac_cv_lib_${libname}''_tgetent" | $as_tr_sh` 10051{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -l${libname}" >&5 10052$as_echo_n "checking for tgetent in -l${libname}... " >&6; } 10053if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then : 10054 $as_echo_n "(cached) " >&6 10055else 10056 ac_check_lib_save_LIBS=$LIBS 10057LIBS="-l${libname} $LIBS" 10058cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10059/* end confdefs.h. */ 10060 10061/* Override any GCC internal prototype to avoid an error. 10062 Use char because int might match the return type of a GCC 10063 builtin and then its argument prototype would still apply. */ 10064#ifdef __cplusplus 10065extern "C" 10066#endif 10067char tgetent (); 10068int 10069main () 10070{ 10071return tgetent (); 10072 ; 10073 return 0; 10074} 10075_ACEOF 10076if ac_fn_c_try_link "$LINENO"; then : 10077 eval "$as_ac_Lib=yes" 10078else 10079 eval "$as_ac_Lib=no" 10080fi 10081rm -f core conftest.err conftest.$ac_objext \ 10082 conftest$ac_exeext conftest.$ac_ext 10083LIBS=$ac_check_lib_save_LIBS 10084fi 10085eval ac_res=\$$as_ac_Lib 10086 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 10087$as_echo "$ac_res" >&6; } 10088eval as_val=\$$as_ac_Lib 10089 if test "x$as_val" = x""yes; then : 10090 cat >>confdefs.h <<_ACEOF 10091#define `$as_echo "HAVE_LIB${libname}" | $as_tr_cpp` 1 10092_ACEOF 10093 10094 LIBS="-l${libname} $LIBS" 10095 10096fi 10097 10098 if test "x$olibs" != "x$LIBS"; then 10099 if test "$cross_compiling" = yes; then : 10100 res="FAIL" 10101else 10102 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10103/* end confdefs.h. */ 10104 10105#ifdef HAVE_TERMCAP_H 10106# include <termcap.h> 10107#endif 10108#if STDC_HEADERS 10109# include <stdlib.h> 10110# include <stddef.h> 10111#endif 10112main() {char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(0); } 10113_ACEOF 10114if ac_fn_c_try_run "$LINENO"; then : 10115 res="OK" 10116else 10117 res="FAIL" 10118fi 10119rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 10120 conftest.$ac_objext conftest.beam conftest.$ac_ext 10121fi 10122 10123 if test "$res" = "OK"; then 10124 break 10125 fi 10126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libname library is not usable" >&5 10127$as_echo "$libname library is not usable" >&6; } 10128 LIBS="$olibs" 10129 fi 10130 done 10131 if test "x$olibs" = "x$LIBS"; then 10132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no terminal library found" >&5 10133$as_echo "no terminal library found" >&6; } 10134 fi 10135fi 10136 10137if test "x$olibs" = "x$LIBS"; then 10138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent()" >&5 10139$as_echo_n "checking for tgetent()... " >&6; } 10140 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10141/* end confdefs.h. */ 10142 10143int 10144main () 10145{ 10146char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); 10147 ; 10148 return 0; 10149} 10150_ACEOF 10151if ac_fn_c_try_link "$LINENO"; then : 10152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10153$as_echo "yes" >&6; } 10154else 10155 as_fn_error "NOT FOUND! 10156 You need to install a terminal library; for example ncurses. 10157 Or specify the name of the library with --with-tlib." "$LINENO" 5 10158fi 10159rm -f core conftest.err conftest.$ac_objext \ 10160 conftest$ac_exeext conftest.$ac_ext 10161fi 10162 10163{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we talk terminfo" >&5 10164$as_echo_n "checking whether we talk terminfo... " >&6; } 10165if test "${vim_cv_terminfo+set}" = set; then : 10166 $as_echo_n "(cached) " >&6 10167else 10168 10169 if test "$cross_compiling" = yes; then : 10170 10171 as_fn_error "cross-compiling: please set 'vim_cv_terminfo'" "$LINENO" 5 10172 10173else 10174 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10175/* end confdefs.h. */ 10176 10177#include "confdefs.h" 10178#ifdef HAVE_TERMCAP_H 10179# include <termcap.h> 10180#endif 10181#ifdef HAVE_STRING_H 10182# include <string.h> 10183#endif 10184#if STDC_HEADERS 10185# include <stdlib.h> 10186# include <stddef.h> 10187#endif 10188main() 10189{char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(!strcmp(s==0 ? "" : s, "1")); } 10190 10191_ACEOF 10192if ac_fn_c_try_run "$LINENO"; then : 10193 10194 vim_cv_terminfo=no 10195 10196else 10197 10198 vim_cv_terminfo=yes 10199 10200fi 10201rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 10202 conftest.$ac_objext conftest.beam conftest.$ac_ext 10203fi 10204 10205 10206fi 10207{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_terminfo" >&5 10208$as_echo "$vim_cv_terminfo" >&6; } 10209 10210if test "x$vim_cv_terminfo" = "xyes" ; then 10211 $as_echo "#define TERMINFO 1" >>confdefs.h 10212 10213fi 10214 10215if test "x$olibs" != "x$LIBS"; then 10216 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what tgetent() returns for an unknown terminal" >&5 10217$as_echo_n "checking what tgetent() returns for an unknown terminal... " >&6; } 10218if test "${vim_cv_tgent+set}" = set; then : 10219 $as_echo_n "(cached) " >&6 10220else 10221 10222 if test "$cross_compiling" = yes; then : 10223 10224 as_fn_error "failed to compile test program." "$LINENO" 5 10225 10226else 10227 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10228/* end confdefs.h. */ 10229 10230#include "confdefs.h" 10231#ifdef HAVE_TERMCAP_H 10232# include <termcap.h> 10233#endif 10234#if STDC_HEADERS 10235# include <stdlib.h> 10236# include <stddef.h> 10237#endif 10238main() 10239{char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); exit(res != 0); } 10240 10241_ACEOF 10242if ac_fn_c_try_run "$LINENO"; then : 10243 10244 vim_cv_tgent=zero 10245 10246else 10247 10248 vim_cv_tgent=non-zero 10249 10250fi 10251rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 10252 conftest.$ac_objext conftest.beam conftest.$ac_ext 10253fi 10254 10255 10256fi 10257{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tgent" >&5 10258$as_echo "$vim_cv_tgent" >&6; } 10259 10260 if test "x$vim_cv_tgent" = "xzero" ; then 10261 $as_echo "#define TGETENT_ZERO_ERR 0" >>confdefs.h 10262 10263 fi 10264fi 10265 10266{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains ospeed" >&5 10267$as_echo_n "checking whether termcap.h contains ospeed... " >&6; } 10268cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10269/* end confdefs.h. */ 10270 10271#ifdef HAVE_TERMCAP_H 10272# include <termcap.h> 10273#endif 10274 10275int 10276main () 10277{ 10278ospeed = 20000 10279 ; 10280 return 0; 10281} 10282_ACEOF 10283if ac_fn_c_try_link "$LINENO"; then : 10284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10285$as_echo "yes" >&6; }; $as_echo "#define HAVE_OSPEED 1" >>confdefs.h 10286 10287else 10288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10289$as_echo "no" >&6; } 10290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ospeed can be extern" >&5 10291$as_echo_n "checking whether ospeed can be extern... " >&6; } 10292 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10293/* end confdefs.h. */ 10294 10295#ifdef HAVE_TERMCAP_H 10296# include <termcap.h> 10297#endif 10298extern short ospeed; 10299 10300int 10301main () 10302{ 10303ospeed = 20000 10304 ; 10305 return 0; 10306} 10307_ACEOF 10308if ac_fn_c_try_link "$LINENO"; then : 10309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10310$as_echo "yes" >&6; }; $as_echo "#define OSPEED_EXTERN 1" >>confdefs.h 10311 10312else 10313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10314$as_echo "no" >&6; } 10315fi 10316rm -f core conftest.err conftest.$ac_objext \ 10317 conftest$ac_exeext conftest.$ac_ext 10318 10319fi 10320rm -f core conftest.err conftest.$ac_objext \ 10321 conftest$ac_exeext conftest.$ac_ext 10322 10323{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains UP, BC and PC" >&5 10324$as_echo_n "checking whether termcap.h contains UP, BC and PC... " >&6; } 10325cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10326/* end confdefs.h. */ 10327 10328#ifdef HAVE_TERMCAP_H 10329# include <termcap.h> 10330#endif 10331 10332int 10333main () 10334{ 10335if (UP == 0 && BC == 0) PC = 1 10336 ; 10337 return 0; 10338} 10339_ACEOF 10340if ac_fn_c_try_link "$LINENO"; then : 10341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10342$as_echo "yes" >&6; }; $as_echo "#define HAVE_UP_BC_PC 1" >>confdefs.h 10343 10344else 10345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10346$as_echo "no" >&6; } 10347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether UP, BC and PC can be extern" >&5 10348$as_echo_n "checking whether UP, BC and PC can be extern... " >&6; } 10349 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10350/* end confdefs.h. */ 10351 10352#ifdef HAVE_TERMCAP_H 10353# include <termcap.h> 10354#endif 10355extern char *UP, *BC, PC; 10356 10357int 10358main () 10359{ 10360if (UP == 0 && BC == 0) PC = 1 10361 ; 10362 return 0; 10363} 10364_ACEOF 10365if ac_fn_c_try_link "$LINENO"; then : 10366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10367$as_echo "yes" >&6; }; $as_echo "#define UP_BC_PC_EXTERN 1" >>confdefs.h 10368 10369else 10370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10371$as_echo "no" >&6; } 10372fi 10373rm -f core conftest.err conftest.$ac_objext \ 10374 conftest$ac_exeext conftest.$ac_ext 10375 10376fi 10377rm -f core conftest.err conftest.$ac_objext \ 10378 conftest$ac_exeext conftest.$ac_ext 10379 10380{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether tputs() uses outfuntype" >&5 10381$as_echo_n "checking whether tputs() uses outfuntype... " >&6; } 10382cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10383/* end confdefs.h. */ 10384 10385#ifdef HAVE_TERMCAP_H 10386# include <termcap.h> 10387#endif 10388 10389int 10390main () 10391{ 10392extern int xx(); tputs("test", 1, (outfuntype)xx) 10393 ; 10394 return 0; 10395} 10396_ACEOF 10397if ac_fn_c_try_compile "$LINENO"; then : 10398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10399$as_echo "yes" >&6; }; $as_echo "#define HAVE_OUTFUNTYPE 1" >>confdefs.h 10400 10401else 10402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10403$as_echo "no" >&6; } 10404fi 10405rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10406 10407{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/select.h and sys/time.h may both be included" >&5 10408$as_echo_n "checking whether sys/select.h and sys/time.h may both be included... " >&6; } 10409cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10410/* end confdefs.h. */ 10411 10412#include <sys/types.h> 10413#include <sys/time.h> 10414#include <sys/select.h> 10415int 10416main () 10417{ 10418 10419 ; 10420 return 0; 10421} 10422_ACEOF 10423if ac_fn_c_try_compile "$LINENO"; then : 10424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10425$as_echo "yes" >&6; } 10426 $as_echo "#define SYS_SELECT_WITH_SYS_TIME 1" >>confdefs.h 10427 10428else 10429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10430$as_echo "no" >&6; } 10431fi 10432rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10433 10434 10435{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/ptc" >&5 10436$as_echo_n "checking for /dev/ptc... " >&6; } 10437if test -r /dev/ptc; then 10438 $as_echo "#define HAVE_DEV_PTC 1" >>confdefs.h 10439 10440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10441$as_echo "yes" >&6; } 10442else 10443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10444$as_echo "no" >&6; } 10445fi 10446 10447{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SVR4 ptys" >&5 10448$as_echo_n "checking for SVR4 ptys... " >&6; } 10449if test -c /dev/ptmx ; then 10450 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10451/* end confdefs.h. */ 10452 10453int 10454main () 10455{ 10456ptsname(0);grantpt(0);unlockpt(0); 10457 ; 10458 return 0; 10459} 10460_ACEOF 10461if ac_fn_c_try_link "$LINENO"; then : 10462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10463$as_echo "yes" >&6; }; $as_echo "#define HAVE_SVR4_PTYS 1" >>confdefs.h 10464 10465else 10466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10467$as_echo "no" >&6; } 10468fi 10469rm -f core conftest.err conftest.$ac_objext \ 10470 conftest$ac_exeext conftest.$ac_ext 10471else 10472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10473$as_echo "no" >&6; } 10474fi 10475 10476{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ptyranges" >&5 10477$as_echo_n "checking for ptyranges... " >&6; } 10478if test -d /dev/ptym ; then 10479 pdir='/dev/ptym' 10480else 10481 pdir='/dev' 10482fi 10483cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10484/* end confdefs.h. */ 10485#ifdef M_UNIX 10486 yes; 10487#endif 10488 10489_ACEOF 10490if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 10491 $EGREP "yes" >/dev/null 2>&1; then : 10492 ptys=`echo /dev/ptyp??` 10493else 10494 ptys=`echo $pdir/pty??` 10495fi 10496rm -f conftest* 10497 10498if test "$ptys" != "$pdir/pty??" ; then 10499 p0=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'` 10500 p1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g' | sort -u | tr -d '\012'` 10501 cat >>confdefs.h <<_ACEOF 10502#define PTYRANGE0 "$p0" 10503_ACEOF 10504 10505 cat >>confdefs.h <<_ACEOF 10506#define PTYRANGE1 "$p1" 10507_ACEOF 10508 10509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $p0 / $p1" >&5 10510$as_echo "$p0 / $p1" >&6; } 10511else 10512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: don't know" >&5 10513$as_echo "don't know" >&6; } 10514fi 10515 10516rm -f conftest_grp 10517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking default tty permissions/group" >&5 10518$as_echo_n "checking default tty permissions/group... " >&6; } 10519if test "${vim_cv_tty_group+set}" = set; then : 10520 $as_echo_n "(cached) " >&6 10521else 10522 10523 if test "$cross_compiling" = yes; then : 10524 10525 as_fn_error "cross-compiling: please set 'vim_cv_tty_group' and 'vim_cv_tty_mode'" "$LINENO" 5 10526 10527else 10528 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10529/* end confdefs.h. */ 10530 10531#include "confdefs.h" 10532#include <sys/types.h> 10533#if STDC_HEADERS 10534# include <stdlib.h> 10535# include <stddef.h> 10536#endif 10537#ifdef HAVE_UNISTD_H 10538#include <unistd.h> 10539#endif 10540#include <sys/stat.h> 10541#include <stdio.h> 10542main() 10543{ 10544 struct stat sb; 10545 char *x,*ttyname(); 10546 int om, m; 10547 FILE *fp; 10548 10549 if (!(x = ttyname(0))) exit(1); 10550 if (stat(x, &sb)) exit(1); 10551 om = sb.st_mode; 10552 if (om & 002) exit(0); 10553 m = system("mesg y"); 10554 if (m == -1 || m == 127) exit(1); 10555 if (stat(x, &sb)) exit(1); 10556 m = sb.st_mode; 10557 if (chmod(x, om)) exit(1); 10558 if (m & 002) exit(0); 10559 if (sb.st_gid == getgid()) exit(1); 10560 if (!(fp=fopen("conftest_grp", "w"))) 10561 exit(1); 10562 fprintf(fp, "%d\n", sb.st_gid); 10563 fclose(fp); 10564 exit(0); 10565} 10566 10567_ACEOF 10568if ac_fn_c_try_run "$LINENO"; then : 10569 10570 if test -f conftest_grp; then 10571 vim_cv_tty_group=`cat conftest_grp` 10572 if test "x$vim_cv_tty_mode" = "x" ; then 10573 vim_cv_tty_mode=0620 10574 fi 10575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&5 10576$as_echo "pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&6; } 10577 else 10578 vim_cv_tty_group=world 10579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ptys are world accessible" >&5 10580$as_echo "ptys are world accessible" >&6; } 10581 fi 10582 10583else 10584 10585 vim_cv_tty_group=world 10586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't determine - assume ptys are world accessible" >&5 10587$as_echo "can't determine - assume ptys are world accessible" >&6; } 10588 10589fi 10590rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 10591 conftest.$ac_objext conftest.beam conftest.$ac_ext 10592fi 10593 10594 10595fi 10596{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tty_group" >&5 10597$as_echo "$vim_cv_tty_group" >&6; } 10598rm -f conftest_grp 10599 10600if test "x$vim_cv_tty_group" != "xworld" ; then 10601 cat >>confdefs.h <<_ACEOF 10602#define PTYGROUP $vim_cv_tty_group 10603_ACEOF 10604 10605 if test "x$vim_cv_tty_mode" = "x" ; then 10606 as_fn_error "It seems you're cross compiling and have 'vim_cv_tty_group' set, please also set the environment variable 'vim_cv_tty_mode' to the correct mode (probably 0620)" "$LINENO" 5 10607 else 10608 $as_echo "#define PTYMODE 0620" >>confdefs.h 10609 10610 fi 10611fi 10612 10613 10614{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5 10615$as_echo_n "checking return type of signal handlers... " >&6; } 10616if test "${ac_cv_type_signal+set}" = set; then : 10617 $as_echo_n "(cached) " >&6 10618else 10619 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10620/* end confdefs.h. */ 10621#include <sys/types.h> 10622#include <signal.h> 10623 10624int 10625main () 10626{ 10627return *(signal (0, 0)) (0) == 1; 10628 ; 10629 return 0; 10630} 10631_ACEOF 10632if ac_fn_c_try_compile "$LINENO"; then : 10633 ac_cv_type_signal=int 10634else 10635 ac_cv_type_signal=void 10636fi 10637rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10638fi 10639{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5 10640$as_echo "$ac_cv_type_signal" >&6; } 10641 10642cat >>confdefs.h <<_ACEOF 10643#define RETSIGTYPE $ac_cv_type_signal 10644_ACEOF 10645 10646 10647 10648if test $ac_cv_type_signal = void; then 10649 $as_echo "#define SIGRETURN return" >>confdefs.h 10650 10651else 10652 $as_echo "#define SIGRETURN return 0" >>confdefs.h 10653 10654fi 10655 10656{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct sigcontext" >&5 10657$as_echo_n "checking for struct sigcontext... " >&6; } 10658cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10659/* end confdefs.h. */ 10660 10661#include <signal.h> 10662test_sig() 10663{ 10664 struct sigcontext *scont; 10665 scont = (struct sigcontext *)0; 10666 return 1; 10667} 10668int 10669main () 10670{ 10671 10672 ; 10673 return 0; 10674} 10675_ACEOF 10676if ac_fn_c_try_compile "$LINENO"; then : 10677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10678$as_echo "yes" >&6; } 10679 $as_echo "#define HAVE_SIGCONTEXT 1" >>confdefs.h 10680 10681else 10682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10683$as_echo "no" >&6; } 10684fi 10685rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10686 10687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking getcwd implementation is broken" >&5 10688$as_echo_n "checking getcwd implementation is broken... " >&6; } 10689if test "${vim_cv_getcwd_broken+set}" = set; then : 10690 $as_echo_n "(cached) " >&6 10691else 10692 10693 if test "$cross_compiling" = yes; then : 10694 10695 as_fn_error "cross-compiling: please set 'vim_cv_getcwd_broken'" "$LINENO" 5 10696 10697else 10698 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10699/* end confdefs.h. */ 10700 10701#include "confdefs.h" 10702#ifdef HAVE_UNISTD_H 10703#include <unistd.h> 10704#endif 10705char *dagger[] = { "IFS=pwd", 0 }; 10706main() 10707{ 10708 char buffer[500]; 10709 extern char **environ; 10710 environ = dagger; 10711 return getcwd(buffer, 500) ? 0 : 1; 10712} 10713 10714_ACEOF 10715if ac_fn_c_try_run "$LINENO"; then : 10716 10717 vim_cv_getcwd_broken=no 10718 10719else 10720 10721 vim_cv_getcwd_broken=yes 10722 10723fi 10724rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 10725 conftest.$ac_objext conftest.beam conftest.$ac_ext 10726fi 10727 10728 10729fi 10730{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_getcwd_broken" >&5 10731$as_echo "$vim_cv_getcwd_broken" >&6; } 10732 10733if test "x$vim_cv_getcwd_broken" = "xyes" ; then 10734 $as_echo "#define BAD_GETCWD 1" >>confdefs.h 10735 10736fi 10737 10738for ac_func in bcmp fchdir fchown fsync getcwd getpseudotty \ 10739 getpwent getpwnam getpwuid getrlimit gettimeofday getwd lstat memcmp \ 10740 memset mkdtemp nanosleep opendir putenv qsort readlink select setenv \ 10741 setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \ 10742 sigvec strcasecmp strerror strftime stricmp strncasecmp \ 10743 strnicmp strpbrk strtol tgetent towlower towupper iswupper \ 10744 usleep utime utimes 10745do : 10746 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 10747ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 10748eval as_val=\$$as_ac_var 10749 if test "x$as_val" = x""yes; then : 10750 cat >>confdefs.h <<_ACEOF 10751#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 10752_ACEOF 10753 10754fi 10755done 10756 10757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5 10758$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; } 10759if test "${ac_cv_sys_largefile_source+set}" = set; then : 10760 $as_echo_n "(cached) " >&6 10761else 10762 while :; do 10763 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10764/* end confdefs.h. */ 10765#include <sys/types.h> /* for off_t */ 10766 #include <stdio.h> 10767int 10768main () 10769{ 10770int (*fp) (FILE *, off_t, int) = fseeko; 10771 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); 10772 ; 10773 return 0; 10774} 10775_ACEOF 10776if ac_fn_c_try_link "$LINENO"; then : 10777 ac_cv_sys_largefile_source=no; break 10778fi 10779rm -f core conftest.err conftest.$ac_objext \ 10780 conftest$ac_exeext conftest.$ac_ext 10781 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10782/* end confdefs.h. */ 10783#define _LARGEFILE_SOURCE 1 10784#include <sys/types.h> /* for off_t */ 10785 #include <stdio.h> 10786int 10787main () 10788{ 10789int (*fp) (FILE *, off_t, int) = fseeko; 10790 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); 10791 ; 10792 return 0; 10793} 10794_ACEOF 10795if ac_fn_c_try_link "$LINENO"; then : 10796 ac_cv_sys_largefile_source=1; break 10797fi 10798rm -f core conftest.err conftest.$ac_objext \ 10799 conftest$ac_exeext conftest.$ac_ext 10800 ac_cv_sys_largefile_source=unknown 10801 break 10802done 10803fi 10804{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5 10805$as_echo "$ac_cv_sys_largefile_source" >&6; } 10806case $ac_cv_sys_largefile_source in #( 10807 no | unknown) ;; 10808 *) 10809cat >>confdefs.h <<_ACEOF 10810#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source 10811_ACEOF 10812;; 10813esac 10814rm -rf conftest* 10815 10816# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug 10817# in glibc 2.1.3, but that breaks too many other things. 10818# If you want fseeko and ftello with glibc, upgrade to a fixed glibc. 10819if test $ac_cv_sys_largefile_source != unknown; then 10820 10821$as_echo "#define HAVE_FSEEKO 1" >>confdefs.h 10822 10823fi 10824 10825 10826# Check whether --enable-largefile was given. 10827if test "${enable_largefile+set}" = set; then : 10828 enableval=$enable_largefile; 10829fi 10830 10831if test "$enable_largefile" != no; then 10832 10833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 10834$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 10835if test "${ac_cv_sys_largefile_CC+set}" = set; then : 10836 $as_echo_n "(cached) " >&6 10837else 10838 ac_cv_sys_largefile_CC=no 10839 if test "$GCC" != yes; then 10840 ac_save_CC=$CC 10841 while :; do 10842 # IRIX 6.2 and later do not support large files by default, 10843 # so use the C compiler's -n32 option if that helps. 10844 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10845/* end confdefs.h. */ 10846#include <sys/types.h> 10847 /* Check that off_t can represent 2**63 - 1 correctly. 10848 We can't simply define LARGE_OFF_T to be 9223372036854775807, 10849 since some C++ compilers masquerading as C compilers 10850 incorrectly reject 9223372036854775807. */ 10851#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 10852 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 10853 && LARGE_OFF_T % 2147483647 == 1) 10854 ? 1 : -1]; 10855int 10856main () 10857{ 10858 10859 ; 10860 return 0; 10861} 10862_ACEOF 10863 if ac_fn_c_try_compile "$LINENO"; then : 10864 break 10865fi 10866rm -f core conftest.err conftest.$ac_objext 10867 CC="$CC -n32" 10868 if ac_fn_c_try_compile "$LINENO"; then : 10869 ac_cv_sys_largefile_CC=' -n32'; break 10870fi 10871rm -f core conftest.err conftest.$ac_objext 10872 break 10873 done 10874 CC=$ac_save_CC 10875 rm -f conftest.$ac_ext 10876 fi 10877fi 10878{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 10879$as_echo "$ac_cv_sys_largefile_CC" >&6; } 10880 if test "$ac_cv_sys_largefile_CC" != no; then 10881 CC=$CC$ac_cv_sys_largefile_CC 10882 fi 10883 10884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 10885$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 10886if test "${ac_cv_sys_file_offset_bits+set}" = set; then : 10887 $as_echo_n "(cached) " >&6 10888else 10889 while :; do 10890 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10891/* end confdefs.h. */ 10892#include <sys/types.h> 10893 /* Check that off_t can represent 2**63 - 1 correctly. 10894 We can't simply define LARGE_OFF_T to be 9223372036854775807, 10895 since some C++ compilers masquerading as C compilers 10896 incorrectly reject 9223372036854775807. */ 10897#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 10898 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 10899 && LARGE_OFF_T % 2147483647 == 1) 10900 ? 1 : -1]; 10901int 10902main () 10903{ 10904 10905 ; 10906 return 0; 10907} 10908_ACEOF 10909if ac_fn_c_try_compile "$LINENO"; then : 10910 ac_cv_sys_file_offset_bits=no; break 10911fi 10912rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10913 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10914/* end confdefs.h. */ 10915#define _FILE_OFFSET_BITS 64 10916#include <sys/types.h> 10917 /* Check that off_t can represent 2**63 - 1 correctly. 10918 We can't simply define LARGE_OFF_T to be 9223372036854775807, 10919 since some C++ compilers masquerading as C compilers 10920 incorrectly reject 9223372036854775807. */ 10921#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 10922 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 10923 && LARGE_OFF_T % 2147483647 == 1) 10924 ? 1 : -1]; 10925int 10926main () 10927{ 10928 10929 ; 10930 return 0; 10931} 10932_ACEOF 10933if ac_fn_c_try_compile "$LINENO"; then : 10934 ac_cv_sys_file_offset_bits=64; break 10935fi 10936rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10937 ac_cv_sys_file_offset_bits=unknown 10938 break 10939done 10940fi 10941{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 10942$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 10943case $ac_cv_sys_file_offset_bits in #( 10944 no | unknown) ;; 10945 *) 10946cat >>confdefs.h <<_ACEOF 10947#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 10948_ACEOF 10949;; 10950esac 10951rm -rf conftest* 10952 if test $ac_cv_sys_file_offset_bits = unknown; then 10953 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 10954$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 10955if test "${ac_cv_sys_large_files+set}" = set; then : 10956 $as_echo_n "(cached) " >&6 10957else 10958 while :; do 10959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10960/* end confdefs.h. */ 10961#include <sys/types.h> 10962 /* Check that off_t can represent 2**63 - 1 correctly. 10963 We can't simply define LARGE_OFF_T to be 9223372036854775807, 10964 since some C++ compilers masquerading as C compilers 10965 incorrectly reject 9223372036854775807. */ 10966#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 10967 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 10968 && LARGE_OFF_T % 2147483647 == 1) 10969 ? 1 : -1]; 10970int 10971main () 10972{ 10973 10974 ; 10975 return 0; 10976} 10977_ACEOF 10978if ac_fn_c_try_compile "$LINENO"; then : 10979 ac_cv_sys_large_files=no; break 10980fi 10981rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10982 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10983/* end confdefs.h. */ 10984#define _LARGE_FILES 1 10985#include <sys/types.h> 10986 /* Check that off_t can represent 2**63 - 1 correctly. 10987 We can't simply define LARGE_OFF_T to be 9223372036854775807, 10988 since some C++ compilers masquerading as C compilers 10989 incorrectly reject 9223372036854775807. */ 10990#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 10991 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 10992 && LARGE_OFF_T % 2147483647 == 1) 10993 ? 1 : -1]; 10994int 10995main () 10996{ 10997 10998 ; 10999 return 0; 11000} 11001_ACEOF 11002if ac_fn_c_try_compile "$LINENO"; then : 11003 ac_cv_sys_large_files=1; break 11004fi 11005rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11006 ac_cv_sys_large_files=unknown 11007 break 11008done 11009fi 11010{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 11011$as_echo "$ac_cv_sys_large_files" >&6; } 11012case $ac_cv_sys_large_files in #( 11013 no | unknown) ;; 11014 *) 11015cat >>confdefs.h <<_ACEOF 11016#define _LARGE_FILES $ac_cv_sys_large_files 11017_ACEOF 11018;; 11019esac 11020rm -rf conftest* 11021 fi 11022fi 11023 11024 11025{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for st_blksize" >&5 11026$as_echo_n "checking for st_blksize... " >&6; } 11027cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11028/* end confdefs.h. */ 11029#include <sys/types.h> 11030#include <sys/stat.h> 11031int 11032main () 11033{ 11034 struct stat st; 11035 int n; 11036 11037 stat("/", &st); 11038 n = (int)st.st_blksize; 11039 ; 11040 return 0; 11041} 11042_ACEOF 11043if ac_fn_c_try_compile "$LINENO"; then : 11044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11045$as_echo "yes" >&6; }; $as_echo "#define HAVE_ST_BLKSIZE 1" >>confdefs.h 11046 11047else 11048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11049$as_echo "no" >&6; } 11050fi 11051rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11052 11053{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat() ignores a trailing slash" >&5 11054$as_echo_n "checking whether stat() ignores a trailing slash... " >&6; } 11055if test "${vim_cv_stat_ignores_slash+set}" = set; then : 11056 $as_echo_n "(cached) " >&6 11057else 11058 11059 if test "$cross_compiling" = yes; then : 11060 11061 as_fn_error "cross-compiling: please set 'vim_cv_stat_ignores_slash'" "$LINENO" 5 11062 11063else 11064 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11065/* end confdefs.h. */ 11066 11067#include "confdefs.h" 11068#if STDC_HEADERS 11069# include <stdlib.h> 11070# include <stddef.h> 11071#endif 11072#include <sys/types.h> 11073#include <sys/stat.h> 11074main() {struct stat st; exit(stat("configure/", &st) != 0); } 11075 11076_ACEOF 11077if ac_fn_c_try_run "$LINENO"; then : 11078 11079 vim_cv_stat_ignores_slash=yes 11080 11081else 11082 11083 vim_cv_stat_ignores_slash=no 11084 11085fi 11086rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11087 conftest.$ac_objext conftest.beam conftest.$ac_ext 11088fi 11089 11090 11091fi 11092{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_stat_ignores_slash" >&5 11093$as_echo "$vim_cv_stat_ignores_slash" >&6; } 11094 11095if test "x$vim_cv_stat_ignores_slash" = "xyes" ; then 11096 $as_echo "#define STAT_IGNORES_SLASH 1" >>confdefs.h 11097 11098fi 11099 11100{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv_open()" >&5 11101$as_echo_n "checking for iconv_open()... " >&6; } 11102save_LIBS="$LIBS" 11103LIBS="$LIBS -liconv" 11104cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11105/* end confdefs.h. */ 11106 11107#ifdef HAVE_ICONV_H 11108# include <iconv.h> 11109#endif 11110 11111int 11112main () 11113{ 11114iconv_open("fr", "to"); 11115 ; 11116 return 0; 11117} 11118_ACEOF 11119if ac_fn_c_try_link "$LINENO"; then : 11120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; with -liconv" >&5 11121$as_echo "yes; with -liconv" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h 11122 11123else 11124 LIBS="$save_LIBS" 11125 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11126/* end confdefs.h. */ 11127 11128#ifdef HAVE_ICONV_H 11129# include <iconv.h> 11130#endif 11131 11132int 11133main () 11134{ 11135iconv_open("fr", "to"); 11136 ; 11137 return 0; 11138} 11139_ACEOF 11140if ac_fn_c_try_link "$LINENO"; then : 11141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11142$as_echo "yes" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h 11143 11144else 11145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11146$as_echo "no" >&6; } 11147fi 11148rm -f core conftest.err conftest.$ac_objext \ 11149 conftest$ac_exeext conftest.$ac_ext 11150fi 11151rm -f core conftest.err conftest.$ac_objext \ 11152 conftest$ac_exeext conftest.$ac_ext 11153 11154 11155{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo(CODESET)" >&5 11156$as_echo_n "checking for nl_langinfo(CODESET)... " >&6; } 11157cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11158/* end confdefs.h. */ 11159 11160#ifdef HAVE_LANGINFO_H 11161# include <langinfo.h> 11162#endif 11163 11164int 11165main () 11166{ 11167char *cs = nl_langinfo(CODESET); 11168 ; 11169 return 0; 11170} 11171_ACEOF 11172if ac_fn_c_try_link "$LINENO"; then : 11173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11174$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_LANGINFO_CODESET 1" >>confdefs.h 11175 11176else 11177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11178$as_echo "no" >&6; } 11179fi 11180rm -f core conftest.err conftest.$ac_objext \ 11181 conftest$ac_exeext conftest.$ac_ext 11182 11183{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod in -lm" >&5 11184$as_echo_n "checking for strtod in -lm... " >&6; } 11185if test "${ac_cv_lib_m_strtod+set}" = set; then : 11186 $as_echo_n "(cached) " >&6 11187else 11188 ac_check_lib_save_LIBS=$LIBS 11189LIBS="-lm $LIBS" 11190cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11191/* end confdefs.h. */ 11192 11193/* Override any GCC internal prototype to avoid an error. 11194 Use char because int might match the return type of a GCC 11195 builtin and then its argument prototype would still apply. */ 11196#ifdef __cplusplus 11197extern "C" 11198#endif 11199char strtod (); 11200int 11201main () 11202{ 11203return strtod (); 11204 ; 11205 return 0; 11206} 11207_ACEOF 11208if ac_fn_c_try_link "$LINENO"; then : 11209 ac_cv_lib_m_strtod=yes 11210else 11211 ac_cv_lib_m_strtod=no 11212fi 11213rm -f core conftest.err conftest.$ac_objext \ 11214 conftest$ac_exeext conftest.$ac_ext 11215LIBS=$ac_check_lib_save_LIBS 11216fi 11217{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_strtod" >&5 11218$as_echo "$ac_cv_lib_m_strtod" >&6; } 11219if test "x$ac_cv_lib_m_strtod" = x""yes; then : 11220 cat >>confdefs.h <<_ACEOF 11221#define HAVE_LIBM 1 11222_ACEOF 11223 11224 LIBS="-lm $LIBS" 11225 11226fi 11227 11228{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod() and other floating point functions" >&5 11229$as_echo_n "checking for strtod() and other floating point functions... " >&6; } 11230cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11231/* end confdefs.h. */ 11232 11233#ifdef HAVE_MATH_H 11234# include <math.h> 11235#endif 11236#if STDC_HEADERS 11237# include <stdlib.h> 11238# include <stddef.h> 11239#endif 11240 11241int 11242main () 11243{ 11244char *s; double d; 11245 d = strtod("1.1", &s); 11246 d = fabs(1.11); 11247 d = ceil(1.11); 11248 d = floor(1.11); 11249 d = log10(1.11); 11250 d = pow(1.11, 2.22); 11251 d = sqrt(1.11); 11252 d = sin(1.11); 11253 d = cos(1.11); 11254 d = atan(1.11); 11255 11256 ; 11257 return 0; 11258} 11259_ACEOF 11260if ac_fn_c_try_link "$LINENO"; then : 11261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11262$as_echo "yes" >&6; }; $as_echo "#define HAVE_FLOAT_FUNCS 1" >>confdefs.h 11263 11264else 11265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11266$as_echo "no" >&6; } 11267fi 11268rm -f core conftest.err conftest.$ac_objext \ 11269 conftest$ac_exeext conftest.$ac_ext 11270 11271{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-acl argument" >&5 11272$as_echo_n "checking --disable-acl argument... " >&6; } 11273# Check whether --enable-acl was given. 11274if test "${enable_acl+set}" = set; then : 11275 enableval=$enable_acl; 11276else 11277 enable_acl="yes" 11278fi 11279 11280if test "$enable_acl" = "yes"; then 11281{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11282$as_echo "no" >&6; } 11283{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lposix1e" >&5 11284$as_echo_n "checking for acl_get_file in -lposix1e... " >&6; } 11285if test "${ac_cv_lib_posix1e_acl_get_file+set}" = set; then : 11286 $as_echo_n "(cached) " >&6 11287else 11288 ac_check_lib_save_LIBS=$LIBS 11289LIBS="-lposix1e $LIBS" 11290cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11291/* end confdefs.h. */ 11292 11293/* Override any GCC internal prototype to avoid an error. 11294 Use char because int might match the return type of a GCC 11295 builtin and then its argument prototype would still apply. */ 11296#ifdef __cplusplus 11297extern "C" 11298#endif 11299char acl_get_file (); 11300int 11301main () 11302{ 11303return acl_get_file (); 11304 ; 11305 return 0; 11306} 11307_ACEOF 11308if ac_fn_c_try_link "$LINENO"; then : 11309 ac_cv_lib_posix1e_acl_get_file=yes 11310else 11311 ac_cv_lib_posix1e_acl_get_file=no 11312fi 11313rm -f core conftest.err conftest.$ac_objext \ 11314 conftest$ac_exeext conftest.$ac_ext 11315LIBS=$ac_check_lib_save_LIBS 11316fi 11317{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix1e_acl_get_file" >&5 11318$as_echo "$ac_cv_lib_posix1e_acl_get_file" >&6; } 11319if test "x$ac_cv_lib_posix1e_acl_get_file" = x""yes; then : 11320 LIBS="$LIBS -lposix1e" 11321else 11322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lacl" >&5 11323$as_echo_n "checking for acl_get_file in -lacl... " >&6; } 11324if test "${ac_cv_lib_acl_acl_get_file+set}" = set; then : 11325 $as_echo_n "(cached) " >&6 11326else 11327 ac_check_lib_save_LIBS=$LIBS 11328LIBS="-lacl $LIBS" 11329cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11330/* end confdefs.h. */ 11331 11332/* Override any GCC internal prototype to avoid an error. 11333 Use char because int might match the return type of a GCC 11334 builtin and then its argument prototype would still apply. */ 11335#ifdef __cplusplus 11336extern "C" 11337#endif 11338char acl_get_file (); 11339int 11340main () 11341{ 11342return acl_get_file (); 11343 ; 11344 return 0; 11345} 11346_ACEOF 11347if ac_fn_c_try_link "$LINENO"; then : 11348 ac_cv_lib_acl_acl_get_file=yes 11349else 11350 ac_cv_lib_acl_acl_get_file=no 11351fi 11352rm -f core conftest.err conftest.$ac_objext \ 11353 conftest$ac_exeext conftest.$ac_ext 11354LIBS=$ac_check_lib_save_LIBS 11355fi 11356{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_acl_acl_get_file" >&5 11357$as_echo "$ac_cv_lib_acl_acl_get_file" >&6; } 11358if test "x$ac_cv_lib_acl_acl_get_file" = x""yes; then : 11359 LIBS="$LIBS -lacl" 11360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgetxattr in -lattr" >&5 11361$as_echo_n "checking for fgetxattr in -lattr... " >&6; } 11362if test "${ac_cv_lib_attr_fgetxattr+set}" = set; then : 11363 $as_echo_n "(cached) " >&6 11364else 11365 ac_check_lib_save_LIBS=$LIBS 11366LIBS="-lattr $LIBS" 11367cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11368/* end confdefs.h. */ 11369 11370/* Override any GCC internal prototype to avoid an error. 11371 Use char because int might match the return type of a GCC 11372 builtin and then its argument prototype would still apply. */ 11373#ifdef __cplusplus 11374extern "C" 11375#endif 11376char fgetxattr (); 11377int 11378main () 11379{ 11380return fgetxattr (); 11381 ; 11382 return 0; 11383} 11384_ACEOF 11385if ac_fn_c_try_link "$LINENO"; then : 11386 ac_cv_lib_attr_fgetxattr=yes 11387else 11388 ac_cv_lib_attr_fgetxattr=no 11389fi 11390rm -f core conftest.err conftest.$ac_objext \ 11391 conftest$ac_exeext conftest.$ac_ext 11392LIBS=$ac_check_lib_save_LIBS 11393fi 11394{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_fgetxattr" >&5 11395$as_echo "$ac_cv_lib_attr_fgetxattr" >&6; } 11396if test "x$ac_cv_lib_attr_fgetxattr" = x""yes; then : 11397 LIBS="$LIBS -lattr" 11398fi 11399 11400fi 11401 11402fi 11403 11404 11405{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX ACL support" >&5 11406$as_echo_n "checking for POSIX ACL support... " >&6; } 11407cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11408/* end confdefs.h. */ 11409 11410#include <sys/types.h> 11411#ifdef HAVE_SYS_ACL_H 11412# include <sys/acl.h> 11413#endif 11414acl_t acl; 11415int 11416main () 11417{ 11418acl = acl_get_file("foo", ACL_TYPE_ACCESS); 11419 acl_set_file("foo", ACL_TYPE_ACCESS, acl); 11420 acl_free(acl); 11421 ; 11422 return 0; 11423} 11424_ACEOF 11425if ac_fn_c_try_link "$LINENO"; then : 11426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11427$as_echo "yes" >&6; }; $as_echo "#define HAVE_POSIX_ACL 1" >>confdefs.h 11428 11429else 11430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11431$as_echo "no" >&6; } 11432fi 11433rm -f core conftest.err conftest.$ac_objext \ 11434 conftest$ac_exeext conftest.$ac_ext 11435 11436{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get in -lsec" >&5 11437$as_echo_n "checking for acl_get in -lsec... " >&6; } 11438if test "${ac_cv_lib_sec_acl_get+set}" = set; then : 11439 $as_echo_n "(cached) " >&6 11440else 11441 ac_check_lib_save_LIBS=$LIBS 11442LIBS="-lsec $LIBS" 11443cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11444/* end confdefs.h. */ 11445 11446/* Override any GCC internal prototype to avoid an error. 11447 Use char because int might match the return type of a GCC 11448 builtin and then its argument prototype would still apply. */ 11449#ifdef __cplusplus 11450extern "C" 11451#endif 11452char acl_get (); 11453int 11454main () 11455{ 11456return acl_get (); 11457 ; 11458 return 0; 11459} 11460_ACEOF 11461if ac_fn_c_try_link "$LINENO"; then : 11462 ac_cv_lib_sec_acl_get=yes 11463else 11464 ac_cv_lib_sec_acl_get=no 11465fi 11466rm -f core conftest.err conftest.$ac_objext \ 11467 conftest$ac_exeext conftest.$ac_ext 11468LIBS=$ac_check_lib_save_LIBS 11469fi 11470{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sec_acl_get" >&5 11471$as_echo "$ac_cv_lib_sec_acl_get" >&6; } 11472if test "x$ac_cv_lib_sec_acl_get" = x""yes; then : 11473 LIBS="$LIBS -lsec"; $as_echo "#define HAVE_SOLARIS_ZFS_ACL 1" >>confdefs.h 11474 11475else 11476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris ACL support" >&5 11477$as_echo_n "checking for Solaris ACL support... " >&6; } 11478cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11479/* end confdefs.h. */ 11480 11481#ifdef HAVE_SYS_ACL_H 11482# include <sys/acl.h> 11483#endif 11484int 11485main () 11486{ 11487acl("foo", GETACLCNT, 0, NULL); 11488 11489 ; 11490 return 0; 11491} 11492_ACEOF 11493if ac_fn_c_try_link "$LINENO"; then : 11494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11495$as_echo "yes" >&6; }; $as_echo "#define HAVE_SOLARIS_ACL 1" >>confdefs.h 11496 11497else 11498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11499$as_echo "no" >&6; } 11500fi 11501rm -f core conftest.err conftest.$ac_objext \ 11502 conftest$ac_exeext conftest.$ac_ext 11503fi 11504 11505 11506{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for AIX ACL support" >&5 11507$as_echo_n "checking for AIX ACL support... " >&6; } 11508cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11509/* end confdefs.h. */ 11510 11511#if STDC_HEADERS 11512# include <stdlib.h> 11513# include <stddef.h> 11514#endif 11515#ifdef HAVE_SYS_ACL_H 11516# include <sys/acl.h> 11517#endif 11518#ifdef HAVE_SYS_ACCESS_H 11519# include <sys/access.h> 11520#endif 11521#define _ALL_SOURCE 11522 11523#include <sys/stat.h> 11524 11525int aclsize; 11526struct acl *aclent; 11527int 11528main () 11529{ 11530aclsize = sizeof(struct acl); 11531 aclent = (void *)malloc(aclsize); 11532 statacl("foo", STX_NORMAL, aclent, aclsize); 11533 11534 ; 11535 return 0; 11536} 11537_ACEOF 11538if ac_fn_c_try_link "$LINENO"; then : 11539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11540$as_echo "yes" >&6; }; $as_echo "#define HAVE_AIX_ACL 1" >>confdefs.h 11541 11542else 11543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11544$as_echo "no" >&6; } 11545fi 11546rm -f core conftest.err conftest.$ac_objext \ 11547 conftest$ac_exeext conftest.$ac_ext 11548else 11549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11550$as_echo "yes" >&6; } 11551fi 11552 11553{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gpm argument" >&5 11554$as_echo_n "checking --disable-gpm argument... " >&6; } 11555# Check whether --enable-gpm was given. 11556if test "${enable_gpm+set}" = set; then : 11557 enableval=$enable_gpm; 11558else 11559 enable_gpm="yes" 11560fi 11561 11562 11563if test "$enable_gpm" = "yes"; then 11564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11565$as_echo "no" >&6; } 11566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gpm" >&5 11567$as_echo_n "checking for gpm... " >&6; } 11568if test "${vi_cv_have_gpm+set}" = set; then : 11569 $as_echo_n "(cached) " >&6 11570else 11571 olibs="$LIBS" ; LIBS="-lgpm" 11572 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11573/* end confdefs.h. */ 11574#include <gpm.h> 11575 #include <linux/keyboard.h> 11576int 11577main () 11578{ 11579Gpm_GetLibVersion(NULL); 11580 ; 11581 return 0; 11582} 11583_ACEOF 11584if ac_fn_c_try_link "$LINENO"; then : 11585 vi_cv_have_gpm=yes 11586else 11587 vi_cv_have_gpm=no 11588fi 11589rm -f core conftest.err conftest.$ac_objext \ 11590 conftest$ac_exeext conftest.$ac_ext 11591 LIBS="$olibs" 11592 11593fi 11594{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_gpm" >&5 11595$as_echo "$vi_cv_have_gpm" >&6; } 11596 if test $vi_cv_have_gpm = yes; then 11597 LIBS="$LIBS -lgpm" 11598 $as_echo "#define HAVE_GPM 1" >>confdefs.h 11599 11600 fi 11601else 11602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11603$as_echo "yes" >&6; } 11604fi 11605 11606{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-sysmouse argument" >&5 11607$as_echo_n "checking --disable-sysmouse argument... " >&6; } 11608# Check whether --enable-sysmouse was given. 11609if test "${enable_sysmouse+set}" = set; then : 11610 enableval=$enable_sysmouse; 11611else 11612 enable_sysmouse="yes" 11613fi 11614 11615 11616if test "$enable_sysmouse" = "yes"; then 11617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11618$as_echo "no" >&6; } 11619 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysmouse" >&5 11620$as_echo_n "checking for sysmouse... " >&6; } 11621if test "${vi_cv_have_sysmouse+set}" = set; then : 11622 $as_echo_n "(cached) " >&6 11623else 11624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11625/* end confdefs.h. */ 11626#include <sys/consio.h> 11627 #include <signal.h> 11628 #include <sys/fbio.h> 11629int 11630main () 11631{ 11632struct mouse_info mouse; 11633 mouse.operation = MOUSE_MODE; 11634 mouse.operation = MOUSE_SHOW; 11635 mouse.u.mode.mode = 0; 11636 mouse.u.mode.signal = SIGUSR2; 11637 ; 11638 return 0; 11639} 11640_ACEOF 11641if ac_fn_c_try_link "$LINENO"; then : 11642 vi_cv_have_sysmouse=yes 11643else 11644 vi_cv_have_sysmouse=no 11645fi 11646rm -f core conftest.err conftest.$ac_objext \ 11647 conftest$ac_exeext conftest.$ac_ext 11648 11649fi 11650{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_sysmouse" >&5 11651$as_echo "$vi_cv_have_sysmouse" >&6; } 11652 if test $vi_cv_have_sysmouse = yes; then 11653 $as_echo "#define HAVE_SYSMOUSE 1" >>confdefs.h 11654 11655 fi 11656else 11657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11658$as_echo "yes" >&6; } 11659fi 11660 11661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FD_CLOEXEC" >&5 11662$as_echo_n "checking for FD_CLOEXEC... " >&6; } 11663cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11664/* end confdefs.h. */ 11665#if HAVE_FCNTL_H 11666# include <fcntl.h> 11667#endif 11668int 11669main () 11670{ 11671 int flag = FD_CLOEXEC; 11672 ; 11673 return 0; 11674} 11675_ACEOF 11676if ac_fn_c_try_compile "$LINENO"; then : 11677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11678$as_echo "yes" >&6; }; $as_echo "#define HAVE_FD_CLOEXEC 1" >>confdefs.h 11679 11680else 11681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 11682$as_echo "not usable" >&6; } 11683fi 11684rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11685 11686{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rename" >&5 11687$as_echo_n "checking for rename... " >&6; } 11688cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11689/* end confdefs.h. */ 11690#include <stdio.h> 11691int 11692main () 11693{ 11694rename("this", "that") 11695 ; 11696 return 0; 11697} 11698_ACEOF 11699if ac_fn_c_try_link "$LINENO"; then : 11700 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11701$as_echo "yes" >&6; }; $as_echo "#define HAVE_RENAME 1" >>confdefs.h 11702 11703else 11704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11705$as_echo "no" >&6; } 11706fi 11707rm -f core conftest.err conftest.$ac_objext \ 11708 conftest$ac_exeext conftest.$ac_ext 11709 11710{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysctl" >&5 11711$as_echo_n "checking for sysctl... " >&6; } 11712cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11713/* end confdefs.h. */ 11714#include <sys/types.h> 11715#include <sys/sysctl.h> 11716int 11717main () 11718{ 11719 int mib[2], r; 11720 size_t len; 11721 11722 mib[0] = CTL_HW; 11723 mib[1] = HW_USERMEM; 11724 len = sizeof(r); 11725 (void)sysctl(mib, 2, &r, &len, (void *)0, (size_t)0); 11726 11727 ; 11728 return 0; 11729} 11730_ACEOF 11731if ac_fn_c_try_compile "$LINENO"; then : 11732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11733$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCTL 1" >>confdefs.h 11734 11735else 11736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 11737$as_echo "not usable" >&6; } 11738fi 11739rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11740 11741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo" >&5 11742$as_echo_n "checking for sysinfo... " >&6; } 11743cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11744/* end confdefs.h. */ 11745#include <sys/types.h> 11746#include <sys/sysinfo.h> 11747int 11748main () 11749{ 11750 struct sysinfo sinfo; 11751 int t; 11752 11753 (void)sysinfo(&sinfo); 11754 t = sinfo.totalram; 11755 11756 ; 11757 return 0; 11758} 11759_ACEOF 11760if ac_fn_c_try_compile "$LINENO"; then : 11761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11762$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO 1" >>confdefs.h 11763 11764else 11765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 11766$as_echo "not usable" >&6; } 11767fi 11768rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11769 11770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo.mem_unit" >&5 11771$as_echo_n "checking for sysinfo.mem_unit... " >&6; } 11772cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11773/* end confdefs.h. */ 11774#include <sys/types.h> 11775#include <sys/sysinfo.h> 11776int 11777main () 11778{ 11779 struct sysinfo sinfo; 11780 sinfo.mem_unit = 1; 11781 11782 ; 11783 return 0; 11784} 11785_ACEOF 11786if ac_fn_c_try_compile "$LINENO"; then : 11787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11788$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO_MEM_UNIT 1" >>confdefs.h 11789 11790else 11791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11792$as_echo "no" >&6; } 11793fi 11794rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11795 11796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysconf" >&5 11797$as_echo_n "checking for sysconf... " >&6; } 11798cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11799/* end confdefs.h. */ 11800#include <unistd.h> 11801int 11802main () 11803{ 11804 (void)sysconf(_SC_PAGESIZE); 11805 (void)sysconf(_SC_PHYS_PAGES); 11806 11807 ; 11808 return 0; 11809} 11810_ACEOF 11811if ac_fn_c_try_compile "$LINENO"; then : 11812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11813$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCONF 1" >>confdefs.h 11814 11815else 11816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 11817$as_echo "not usable" >&6; } 11818fi 11819rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11820 11821# The cast to long int works around a bug in the HP C Compiler 11822# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 11823# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 11824# This bug is HP SR number 8606223364. 11825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 11826$as_echo_n "checking size of int... " >&6; } 11827if test "${ac_cv_sizeof_int+set}" = set; then : 11828 $as_echo_n "(cached) " >&6 11829else 11830 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 11831 11832else 11833 if test "$ac_cv_type_int" = yes; then 11834 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11835$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11836{ as_fn_set_status 77 11837as_fn_error "cannot compute sizeof (int) 11838See \`config.log' for more details." "$LINENO" 5; }; } 11839 else 11840 ac_cv_sizeof_int=0 11841 fi 11842fi 11843 11844fi 11845{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 11846$as_echo "$ac_cv_sizeof_int" >&6; } 11847 11848 11849 11850cat >>confdefs.h <<_ACEOF 11851#define SIZEOF_INT $ac_cv_sizeof_int 11852_ACEOF 11853 11854 11855# The cast to long int works around a bug in the HP C Compiler 11856# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 11857# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 11858# This bug is HP SR number 8606223364. 11859{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 11860$as_echo_n "checking size of long... " >&6; } 11861if test "${ac_cv_sizeof_long+set}" = set; then : 11862 $as_echo_n "(cached) " >&6 11863else 11864 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 11865 11866else 11867 if test "$ac_cv_type_long" = yes; then 11868 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11869$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11870{ as_fn_set_status 77 11871as_fn_error "cannot compute sizeof (long) 11872See \`config.log' for more details." "$LINENO" 5; }; } 11873 else 11874 ac_cv_sizeof_long=0 11875 fi 11876fi 11877 11878fi 11879{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 11880$as_echo "$ac_cv_sizeof_long" >&6; } 11881 11882 11883 11884cat >>confdefs.h <<_ACEOF 11885#define SIZEOF_LONG $ac_cv_sizeof_long 11886_ACEOF 11887 11888 11889# The cast to long int works around a bug in the HP C Compiler 11890# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 11891# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 11892# This bug is HP SR number 8606223364. 11893{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5 11894$as_echo_n "checking size of time_t... " >&6; } 11895if test "${ac_cv_sizeof_time_t+set}" = set; then : 11896 $as_echo_n "(cached) " >&6 11897else 11898 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t" "$ac_includes_default"; then : 11899 11900else 11901 if test "$ac_cv_type_time_t" = yes; then 11902 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11903$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11904{ as_fn_set_status 77 11905as_fn_error "cannot compute sizeof (time_t) 11906See \`config.log' for more details." "$LINENO" 5; }; } 11907 else 11908 ac_cv_sizeof_time_t=0 11909 fi 11910fi 11911 11912fi 11913{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5 11914$as_echo "$ac_cv_sizeof_time_t" >&6; } 11915 11916 11917 11918cat >>confdefs.h <<_ACEOF 11919#define SIZEOF_TIME_T $ac_cv_sizeof_time_t 11920_ACEOF 11921 11922 11923# The cast to long int works around a bug in the HP C Compiler 11924# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 11925# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 11926# This bug is HP SR number 8606223364. 11927{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5 11928$as_echo_n "checking size of off_t... " >&6; } 11929if test "${ac_cv_sizeof_off_t+set}" = set; then : 11930 $as_echo_n "(cached) " >&6 11931else 11932 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then : 11933 11934else 11935 if test "$ac_cv_type_off_t" = yes; then 11936 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11937$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11938{ as_fn_set_status 77 11939as_fn_error "cannot compute sizeof (off_t) 11940See \`config.log' for more details." "$LINENO" 5; }; } 11941 else 11942 ac_cv_sizeof_off_t=0 11943 fi 11944fi 11945 11946fi 11947{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5 11948$as_echo "$ac_cv_sizeof_off_t" >&6; } 11949 11950 11951 11952cat >>confdefs.h <<_ACEOF 11953#define SIZEOF_OFF_T $ac_cv_sizeof_off_t 11954_ACEOF 11955 11956 11957 11958{ $as_echo "$as_me:${as_lineno-$LINENO}: checking uint32_t is 32 bits" >&5 11959$as_echo_n "checking uint32_t is 32 bits... " >&6; } 11960if test "$cross_compiling" = yes; then : 11961 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check uint32_t when cross-compiling." >&5 11962$as_echo "$as_me: WARNING: cannot check uint32_t when cross-compiling." >&2;} 11963else 11964 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11965/* end confdefs.h. */ 11966 11967#ifdef HAVE_STDINT_H 11968# include <stdint.h> 11969#endif 11970#ifdef HAVE_INTTYPES_H 11971# include <inttypes.h> 11972#endif 11973main() { 11974 uint32_t nr1 = (uint32_t)-1; 11975 uint32_t nr2 = (uint32_t)0xffffffffUL; 11976 if (sizeof(uint32_t) != 4 || nr1 != 0xffffffffUL || nr2 + 1 != 0) exit(1); 11977 exit(0); 11978} 11979_ACEOF 11980if ac_fn_c_try_run "$LINENO"; then : 11981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 11982$as_echo "ok" >&6; } 11983else 11984 as_fn_error "WRONG! uint32_t not defined correctly." "$LINENO" 5 11985fi 11986rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11987 conftest.$ac_objext conftest.beam conftest.$ac_ext 11988fi 11989 11990 11991 11992bcopy_test_prog=' 11993#include "confdefs.h" 11994#ifdef HAVE_STRING_H 11995# include <string.h> 11996#endif 11997#if STDC_HEADERS 11998# include <stdlib.h> 11999# include <stddef.h> 12000#endif 12001main() { 12002 char buf[10]; 12003 strcpy(buf, "abcdefghi"); 12004 mch_memmove(buf, buf + 2, 3); 12005 if (strncmp(buf, "ababcf", 6)) 12006 exit(1); 12007 strcpy(buf, "abcdefghi"); 12008 mch_memmove(buf + 2, buf, 3); 12009 if (strncmp(buf, "cdedef", 6)) 12010 exit(1); 12011 exit(0); /* libc version works properly. */ 12012}' 12013 12014{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmove handles overlaps" >&5 12015$as_echo_n "checking whether memmove handles overlaps... " >&6; } 12016if test "${vim_cv_memmove_handles_overlap+set}" = set; then : 12017 $as_echo_n "(cached) " >&6 12018else 12019 12020 if test "$cross_compiling" = yes; then : 12021 12022 as_fn_error "cross-compiling: please set 'vim_cv_memmove_handles_overlap'" "$LINENO" 5 12023 12024else 12025 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12026/* end confdefs.h. */ 12027#define mch_memmove(s,d,l) memmove(d,s,l) $bcopy_test_prog 12028_ACEOF 12029if ac_fn_c_try_run "$LINENO"; then : 12030 12031 vim_cv_memmove_handles_overlap=yes 12032 12033else 12034 12035 vim_cv_memmove_handles_overlap=no 12036 12037fi 12038rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12039 conftest.$ac_objext conftest.beam conftest.$ac_ext 12040fi 12041 12042 12043fi 12044{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memmove_handles_overlap" >&5 12045$as_echo "$vim_cv_memmove_handles_overlap" >&6; } 12046 12047if test "x$vim_cv_memmove_handles_overlap" = "xyes" ; then 12048 $as_echo "#define USEMEMMOVE 1" >>confdefs.h 12049 12050else 12051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether bcopy handles overlaps" >&5 12052$as_echo_n "checking whether bcopy handles overlaps... " >&6; } 12053if test "${vim_cv_bcopy_handles_overlap+set}" = set; then : 12054 $as_echo_n "(cached) " >&6 12055else 12056 12057 if test "$cross_compiling" = yes; then : 12058 12059 as_fn_error "cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" "$LINENO" 5 12060 12061else 12062 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12063/* end confdefs.h. */ 12064#define mch_bcopy(s,d,l) bcopy(d,s,l) $bcopy_test_prog 12065_ACEOF 12066if ac_fn_c_try_run "$LINENO"; then : 12067 12068 vim_cv_bcopy_handles_overlap=yes 12069 12070else 12071 12072 vim_cv_bcopy_handles_overlap=no 12073 12074fi 12075rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12076 conftest.$ac_objext conftest.beam conftest.$ac_ext 12077fi 12078 12079 12080fi 12081{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_bcopy_handles_overlap" >&5 12082$as_echo "$vim_cv_bcopy_handles_overlap" >&6; } 12083 12084 if test "x$vim_cv_bcopy_handles_overlap" = "xyes" ; then 12085 $as_echo "#define USEBCOPY 1" >>confdefs.h 12086 12087 else 12088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memcpy handles overlaps" >&5 12089$as_echo_n "checking whether memcpy handles overlaps... " >&6; } 12090if test "${vim_cv_memcpy_handles_overlap+set}" = set; then : 12091 $as_echo_n "(cached) " >&6 12092else 12093 12094 if test "$cross_compiling" = yes; then : 12095 12096 as_fn_error "cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" "$LINENO" 5 12097 12098else 12099 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12100/* end confdefs.h. */ 12101#define mch_memcpy(s,d,l) memcpy(d,s,l) $bcopy_test_prog 12102_ACEOF 12103if ac_fn_c_try_run "$LINENO"; then : 12104 12105 vim_cv_memcpy_handles_overlap=yes 12106 12107else 12108 12109 vim_cv_memcpy_handles_overlap=no 12110 12111fi 12112rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12113 conftest.$ac_objext conftest.beam conftest.$ac_ext 12114fi 12115 12116 12117fi 12118{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memcpy_handles_overlap" >&5 12119$as_echo "$vim_cv_memcpy_handles_overlap" >&6; } 12120 12121 if test "x$vim_cv_memcpy_handles_overlap" = "xyes" ; then 12122 $as_echo "#define USEMEMCPY 1" >>confdefs.h 12123 12124 fi 12125 fi 12126fi 12127 12128 12129 12130if test "$enable_multibyte" = "yes"; then 12131 cflags_save=$CFLAGS 12132 ldflags_save=$LDFLAGS 12133 if test "x$x_includes" != "xNONE" ; then 12134 CFLAGS="$CFLAGS -I$x_includes" 12135 LDFLAGS="$X_LIBS $LDFLAGS -lX11" 12136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether X_LOCALE needed" >&5 12137$as_echo_n "checking whether X_LOCALE needed... " >&6; } 12138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12139/* end confdefs.h. */ 12140#include <X11/Xlocale.h> 12141int 12142main () 12143{ 12144 12145 ; 12146 return 0; 12147} 12148_ACEOF 12149if ac_fn_c_try_compile "$LINENO"; then : 12150 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12151/* end confdefs.h. */ 12152 12153/* Override any GCC internal prototype to avoid an error. 12154 Use char because int might match the return type of a GCC 12155 builtin and then its argument prototype would still apply. */ 12156#ifdef __cplusplus 12157extern "C" 12158#endif 12159char _Xsetlocale (); 12160int 12161main () 12162{ 12163return _Xsetlocale (); 12164 ; 12165 return 0; 12166} 12167_ACEOF 12168if ac_fn_c_try_link "$LINENO"; then : 12169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12170$as_echo "yes" >&6; } 12171 $as_echo "#define X_LOCALE 1" >>confdefs.h 12172 12173else 12174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12175$as_echo "no" >&6; } 12176fi 12177rm -f core conftest.err conftest.$ac_objext \ 12178 conftest$ac_exeext conftest.$ac_ext 12179else 12180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12181$as_echo "no" >&6; } 12182fi 12183rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12184 fi 12185 CFLAGS=$cflags_save 12186 LDFLAGS=$ldflags_save 12187fi 12188 12189{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _xpg4_setrunelocale in -lxpg4" >&5 12190$as_echo_n "checking for _xpg4_setrunelocale in -lxpg4... " >&6; } 12191if test "${ac_cv_lib_xpg4__xpg4_setrunelocale+set}" = set; then : 12192 $as_echo_n "(cached) " >&6 12193else 12194 ac_check_lib_save_LIBS=$LIBS 12195LIBS="-lxpg4 $LIBS" 12196cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12197/* end confdefs.h. */ 12198 12199/* Override any GCC internal prototype to avoid an error. 12200 Use char because int might match the return type of a GCC 12201 builtin and then its argument prototype would still apply. */ 12202#ifdef __cplusplus 12203extern "C" 12204#endif 12205char _xpg4_setrunelocale (); 12206int 12207main () 12208{ 12209return _xpg4_setrunelocale (); 12210 ; 12211 return 0; 12212} 12213_ACEOF 12214if ac_fn_c_try_link "$LINENO"; then : 12215 ac_cv_lib_xpg4__xpg4_setrunelocale=yes 12216else 12217 ac_cv_lib_xpg4__xpg4_setrunelocale=no 12218fi 12219rm -f core conftest.err conftest.$ac_objext \ 12220 conftest$ac_exeext conftest.$ac_ext 12221LIBS=$ac_check_lib_save_LIBS 12222fi 12223{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xpg4__xpg4_setrunelocale" >&5 12224$as_echo "$ac_cv_lib_xpg4__xpg4_setrunelocale" >&6; } 12225if test "x$ac_cv_lib_xpg4__xpg4_setrunelocale" = x""yes; then : 12226 LIBS="$LIBS -lxpg4" 12227fi 12228 12229 12230{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to create tags" >&5 12231$as_echo_n "checking how to create tags... " >&6; } 12232test -f tags && mv tags tags.save 12233if (eval ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then 12234 TAGPRG="ctags -I INIT+ --fields=+S" 12235elif (eval exctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then 12236 TAGPRG="exctags -I INIT+ --fields=+S" 12237elif (eval exuberant-ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then 12238 TAGPRG="exuberant-ctags -I INIT+ --fields=+S" 12239else 12240 TAGPRG="ctags" 12241 (eval etags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags" 12242 (eval etags -c /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags -c" 12243 (eval ctags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags" 12244 (eval ctags -t /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -t" 12245 (eval ctags -ts /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -ts" 12246 (eval ctags -tvs /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -tvs" 12247 (eval ctags -i+m /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -i+m" 12248fi 12249test -f tags.save && mv tags.save tags 12250{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAGPRG" >&5 12251$as_echo "$TAGPRG" >&6; } 12252 12253{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run man with a section nr" >&5 12254$as_echo_n "checking how to run man with a section nr... " >&6; } 12255MANDEF="man" 12256(eval MANPAGER=cat PAGER=cat man -s 2 read) < /dev/null > /dev/null 2>&5 && MANDEF="man -s" 12257{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANDEF" >&5 12258$as_echo "$MANDEF" >&6; } 12259if test "$MANDEF" = "man -s"; then 12260 $as_echo "#define USEMAN_S 1" >>confdefs.h 12261 12262fi 12263 12264{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-nls argument" >&5 12265$as_echo_n "checking --disable-nls argument... " >&6; } 12266# Check whether --enable-nls was given. 12267if test "${enable_nls+set}" = set; then : 12268 enableval=$enable_nls; 12269else 12270 enable_nls="yes" 12271fi 12272 12273 12274if test "$enable_nls" = "yes"; then 12275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12276$as_echo "no" >&6; } 12277 12278 INSTALL_LANGS=install-languages 12279 12280 INSTALL_TOOL_LANGS=install-tool-languages 12281 12282 12283 # Extract the first word of "msgfmt", so it can be a program name with args. 12284set dummy msgfmt; ac_word=$2 12285{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12286$as_echo_n "checking for $ac_word... " >&6; } 12287if test "${ac_cv_prog_MSGFMT+set}" = set; then : 12288 $as_echo_n "(cached) " >&6 12289else 12290 if test -n "$MSGFMT"; then 12291 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test. 12292else 12293as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12294for as_dir in $PATH 12295do 12296 IFS=$as_save_IFS 12297 test -z "$as_dir" && as_dir=. 12298 for ac_exec_ext in '' $ac_executable_extensions; do 12299 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 12300 ac_cv_prog_MSGFMT="msgfmt" 12301 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12302 break 2 12303 fi 12304done 12305 done 12306IFS=$as_save_IFS 12307 12308fi 12309fi 12310MSGFMT=$ac_cv_prog_MSGFMT 12311if test -n "$MSGFMT"; then 12312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 12313$as_echo "$MSGFMT" >&6; } 12314else 12315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12316$as_echo "no" >&6; } 12317fi 12318 12319 12320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NLS" >&5 12321$as_echo_n "checking for NLS... " >&6; } 12322 if test -f po/Makefile; then 12323 have_gettext="no" 12324 if test -n "$MSGFMT"; then 12325 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12326/* end confdefs.h. */ 12327#include <libintl.h> 12328int 12329main () 12330{ 12331gettext("Test"); 12332 ; 12333 return 0; 12334} 12335_ACEOF 12336if ac_fn_c_try_link "$LINENO"; then : 12337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works" >&5 12338$as_echo "gettext() works" >&6; }; have_gettext="yes" 12339else 12340 olibs=$LIBS 12341 LIBS="$LIBS -lintl" 12342 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12343/* end confdefs.h. */ 12344#include <libintl.h> 12345int 12346main () 12347{ 12348gettext("Test"); 12349 ; 12350 return 0; 12351} 12352_ACEOF 12353if ac_fn_c_try_link "$LINENO"; then : 12354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works with -lintl" >&5 12355$as_echo "gettext() works with -lintl" >&6; }; have_gettext="yes" 12356else 12357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() doesn't work" >&5 12358$as_echo "gettext() doesn't work" >&6; }; 12359 LIBS=$olibs 12360fi 12361rm -f core conftest.err conftest.$ac_objext \ 12362 conftest$ac_exeext conftest.$ac_ext 12363fi 12364rm -f core conftest.err conftest.$ac_objext \ 12365 conftest$ac_exeext conftest.$ac_ext 12366 else 12367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: msgfmt not found - disabled" >&5 12368$as_echo "msgfmt not found - disabled" >&6; }; 12369 fi 12370 if test $have_gettext = "yes"; then 12371 $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h 12372 12373 MAKEMO=yes 12374 12375 for ac_func in bind_textdomain_codeset 12376do : 12377 ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" 12378if test "x$ac_cv_func_bind_textdomain_codeset" = x""yes; then : 12379 cat >>confdefs.h <<_ACEOF 12380#define HAVE_BIND_TEXTDOMAIN_CODESET 1 12381_ACEOF 12382 12383fi 12384done 12385 12386 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _nl_msg_cat_cntr" >&5 12387$as_echo_n "checking for _nl_msg_cat_cntr... " >&6; } 12388 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12389/* end confdefs.h. */ 12390#include <libintl.h> 12391 extern int _nl_msg_cat_cntr; 12392int 12393main () 12394{ 12395++_nl_msg_cat_cntr; 12396 ; 12397 return 0; 12398} 12399_ACEOF 12400if ac_fn_c_try_link "$LINENO"; then : 12401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12402$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_MSG_CAT_CNTR 1" >>confdefs.h 12403 12404else 12405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12406$as_echo "no" >&6; } 12407fi 12408rm -f core conftest.err conftest.$ac_objext \ 12409 conftest$ac_exeext conftest.$ac_ext 12410 fi 12411 else 12412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no \"po/Makefile\" - disabled" >&5 12413$as_echo "no \"po/Makefile\" - disabled" >&6; }; 12414 fi 12415else 12416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12417$as_echo "yes" >&6; } 12418fi 12419 12420ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default" 12421if test "x$ac_cv_header_dlfcn_h" = x""yes; then : 12422 DLL=dlfcn.h 12423else 12424 ac_fn_c_check_header_mongrel "$LINENO" "dl.h" "ac_cv_header_dl_h" "$ac_includes_default" 12425if test "x$ac_cv_header_dl_h" = x""yes; then : 12426 DLL=dl.h 12427fi 12428 12429 12430fi 12431 12432 12433if test x${DLL} = xdlfcn.h; then 12434 12435$as_echo "#define HAVE_DLFCN_H 1" >>confdefs.h 12436 12437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen()" >&5 12438$as_echo_n "checking for dlopen()... " >&6; } 12439 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12440/* end confdefs.h. */ 12441 12442int 12443main () 12444{ 12445 12446 extern void* dlopen(); 12447 dlopen(); 12448 12449 ; 12450 return 0; 12451} 12452_ACEOF 12453if ac_fn_c_try_link "$LINENO"; then : 12454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12455$as_echo "yes" >&6; }; 12456 12457$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h 12458 12459else 12460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12461$as_echo "no" >&6; }; 12462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen() in -ldl" >&5 12463$as_echo_n "checking for dlopen() in -ldl... " >&6; } 12464 olibs=$LIBS 12465 LIBS="$LIBS -ldl" 12466 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12467/* end confdefs.h. */ 12468 12469int 12470main () 12471{ 12472 12473 extern void* dlopen(); 12474 dlopen(); 12475 12476 ; 12477 return 0; 12478} 12479_ACEOF 12480if ac_fn_c_try_link "$LINENO"; then : 12481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12482$as_echo "yes" >&6; }; 12483 12484$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h 12485 12486else 12487 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12488$as_echo "no" >&6; }; 12489 LIBS=$olibs 12490fi 12491rm -f core conftest.err conftest.$ac_objext \ 12492 conftest$ac_exeext conftest.$ac_ext 12493fi 12494rm -f core conftest.err conftest.$ac_objext \ 12495 conftest$ac_exeext conftest.$ac_ext 12496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym()" >&5 12497$as_echo_n "checking for dlsym()... " >&6; } 12498 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12499/* end confdefs.h. */ 12500 12501int 12502main () 12503{ 12504 12505 extern void* dlsym(); 12506 dlsym(); 12507 12508 ; 12509 return 0; 12510} 12511_ACEOF 12512if ac_fn_c_try_link "$LINENO"; then : 12513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12514$as_echo "yes" >&6; }; 12515 12516$as_echo "#define HAVE_DLSYM 1" >>confdefs.h 12517 12518else 12519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12520$as_echo "no" >&6; }; 12521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym() in -ldl" >&5 12522$as_echo_n "checking for dlsym() in -ldl... " >&6; } 12523 olibs=$LIBS 12524 LIBS="$LIBS -ldl" 12525 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12526/* end confdefs.h. */ 12527 12528int 12529main () 12530{ 12531 12532 extern void* dlsym(); 12533 dlsym(); 12534 12535 ; 12536 return 0; 12537} 12538_ACEOF 12539if ac_fn_c_try_link "$LINENO"; then : 12540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12541$as_echo "yes" >&6; }; 12542 12543$as_echo "#define HAVE_DLSYM 1" >>confdefs.h 12544 12545else 12546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12547$as_echo "no" >&6; }; 12548 LIBS=$olibs 12549fi 12550rm -f core conftest.err conftest.$ac_objext \ 12551 conftest$ac_exeext conftest.$ac_ext 12552fi 12553rm -f core conftest.err conftest.$ac_objext \ 12554 conftest$ac_exeext conftest.$ac_ext 12555elif test x${DLL} = xdl.h; then 12556 12557$as_echo "#define HAVE_DL_H 1" >>confdefs.h 12558 12559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load()" >&5 12560$as_echo_n "checking for shl_load()... " >&6; } 12561 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12562/* end confdefs.h. */ 12563 12564int 12565main () 12566{ 12567 12568 extern void* shl_load(); 12569 shl_load(); 12570 12571 ; 12572 return 0; 12573} 12574_ACEOF 12575if ac_fn_c_try_link "$LINENO"; then : 12576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12577$as_echo "yes" >&6; }; 12578 12579$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h 12580 12581else 12582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12583$as_echo "no" >&6; }; 12584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load() in -ldld" >&5 12585$as_echo_n "checking for shl_load() in -ldld... " >&6; } 12586 olibs=$LIBS 12587 LIBS="$LIBS -ldld" 12588 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12589/* end confdefs.h. */ 12590 12591int 12592main () 12593{ 12594 12595 extern void* shl_load(); 12596 shl_load(); 12597 12598 ; 12599 return 0; 12600} 12601_ACEOF 12602if ac_fn_c_try_link "$LINENO"; then : 12603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12604$as_echo "yes" >&6; }; 12605 12606$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h 12607 12608else 12609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12610$as_echo "no" >&6; }; 12611 LIBS=$olibs 12612fi 12613rm -f core conftest.err conftest.$ac_objext \ 12614 conftest$ac_exeext conftest.$ac_ext 12615fi 12616rm -f core conftest.err conftest.$ac_objext \ 12617 conftest$ac_exeext conftest.$ac_ext 12618fi 12619for ac_header in setjmp.h 12620do : 12621 ac_fn_c_check_header_mongrel "$LINENO" "setjmp.h" "ac_cv_header_setjmp_h" "$ac_includes_default" 12622if test "x$ac_cv_header_setjmp_h" = x""yes; then : 12623 cat >>confdefs.h <<_ACEOF 12624#define HAVE_SETJMP_H 1 12625_ACEOF 12626 12627fi 12628 12629done 12630 12631 12632if test "x$MACOSX" = "xyes" -a -n "$PERL"; then 12633 if echo $LIBS | grep -e '-ldl' >/dev/null; then 12634 LIBS=`echo $LIBS | sed s/-ldl//` 12635 PERL_LIBS="$PERL_LIBS -ldl" 12636 fi 12637fi 12638 12639if test "x$MACOSX" = "xyes"; then 12640 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -framework Cocoa" >&5 12641$as_echo_n "checking whether we need -framework Cocoa... " >&6; } 12642 if test "x$features" != "xtiny" || test "x$enable_multibyte" = "xyes"; then 12643 LIBS=$"$LIBS -framework Cocoa" 12644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12645$as_echo "yes" >&6; } 12646 else 12647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12648$as_echo "no" >&6; } 12649 fi 12650fi 12651if test "x$MACARCH" = "xboth" && test "x$GUITYPE" = "xCARBONGUI"; then 12652 LDFLAGS="$LDFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc" 12653fi 12654 12655DEPEND_CFLAGS_FILTER= 12656if test "$GCC" = yes; then 12657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC 3 or later" >&5 12658$as_echo_n "checking for GCC 3 or later... " >&6; } 12659 gccmajor=`echo "$gccversion" | sed -e 's/^\([1-9]\)\..*$/\1/g'` 12660 if test "$gccmajor" -gt "2"; then 12661 DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'" 12662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12663$as_echo "yes" >&6; } 12664 else 12665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12666$as_echo "no" >&6; } 12667 fi 12668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_FORTIFY_SOURCE=1" >&5 12669$as_echo_n "checking whether we need -D_FORTIFY_SOURCE=1... " >&6; } 12670 if test "$gccmajor" -gt "3"; then 12671 CFLAGS=`echo "$CFLAGS" | sed -e 's/-Wp,-D_FORTIFY_SOURCE=.//g' -e 's/-D_FORTIFY_SOURCE=.//g' -e 's/$/ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1/'` 12672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12673$as_echo "yes" >&6; } 12674 else 12675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12676$as_echo "no" >&6; } 12677 fi 12678fi 12679 12680 12681{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5 12682$as_echo_n "checking linker --as-needed support... " >&6; } 12683LINK_AS_NEEDED= 12684# Check if linker supports --as-needed and --no-as-needed options 12685if $CC -Wl,--help 2>/dev/null | grep as-needed > /dev/null; then 12686 LDFLAGS="$LDFLAGS -Wl,--as-needed" 12687 LINK_AS_NEEDED=yes 12688fi 12689if test "$LINK_AS_NEEDED" = yes; then 12690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12691$as_echo "yes" >&6; } 12692else 12693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12694$as_echo "no" >&6; } 12695fi 12696 12697 12698# IBM z/OS reset CFLAGS for config.mk 12699if test "$zOSUnix" = "yes"; then 12700 CFLAGS="-D_ALL_SOURCE -Wc,float\(ieee\),dll" 12701fi 12702 12703ac_config_files="$ac_config_files auto/config.mk:config.mk.in" 12704 12705cat >confcache <<\_ACEOF 12706# This file is a shell script that caches the results of configure 12707# tests run on this system so they can be shared between configure 12708# scripts and configure runs, see configure's option --config-cache. 12709# It is not useful on other systems. If it contains results you don't 12710# want to keep, you may remove or edit it. 12711# 12712# config.status only pays attention to the cache file if you give it 12713# the --recheck option to rerun configure. 12714# 12715# `ac_cv_env_foo' variables (set or unset) will be overridden when 12716# loading this file, other *unset* `ac_cv_foo' will be assigned the 12717# following values. 12718 12719_ACEOF 12720 12721# The following way of writing the cache mishandles newlines in values, 12722# but we know of no workaround that is simple, portable, and efficient. 12723# So, we kill variables containing newlines. 12724# Ultrix sh set writes to stderr and can't be redirected directly, 12725# and sets the high bit in the cache file unless we assign to the vars. 12726( 12727 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 12728 eval ac_val=\$$ac_var 12729 case $ac_val in #( 12730 *${as_nl}*) 12731 case $ac_var in #( 12732 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 12733$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 12734 esac 12735 case $ac_var in #( 12736 _ | IFS | as_nl) ;; #( 12737 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 12738 *) { eval $ac_var=; unset $ac_var;} ;; 12739 esac ;; 12740 esac 12741 done 12742 12743 (set) 2>&1 | 12744 case $as_nl`(ac_space=' '; set) 2>&1` in #( 12745 *${as_nl}ac_space=\ *) 12746 # `set' does not quote correctly, so add quotes: double-quote 12747 # substitution turns \\\\ into \\, and sed turns \\ into \. 12748 sed -n \ 12749 "s/'/'\\\\''/g; 12750 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 12751 ;; #( 12752 *) 12753 # `set' quotes correctly as required by POSIX, so do not add quotes. 12754 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 12755 ;; 12756 esac | 12757 sort 12758) | 12759 sed ' 12760 /^ac_cv_env_/b end 12761 t clear 12762 :clear 12763 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 12764 t end 12765 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 12766 :end' >>confcache 12767if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 12768 if test -w "$cache_file"; then 12769 test "x$cache_file" != "x/dev/null" && 12770 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 12771$as_echo "$as_me: updating cache $cache_file" >&6;} 12772 cat confcache >$cache_file 12773 else 12774 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 12775$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 12776 fi 12777fi 12778rm -f confcache 12779 12780test "x$prefix" = xNONE && prefix=$ac_default_prefix 12781# Let make expand exec_prefix. 12782test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 12783 12784DEFS=-DHAVE_CONFIG_H 12785 12786ac_libobjs= 12787ac_ltlibobjs= 12788for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 12789 # 1. Remove the extension, and $U if already installed. 12790 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 12791 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 12792 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 12793 # will be set to the directory where LIBOBJS objects are built. 12794 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 12795 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 12796done 12797LIBOBJS=$ac_libobjs 12798 12799LTLIBOBJS=$ac_ltlibobjs 12800 12801 12802 12803 12804: ${CONFIG_STATUS=./config.status} 12805ac_write_fail=0 12806ac_clean_files_save=$ac_clean_files 12807ac_clean_files="$ac_clean_files $CONFIG_STATUS" 12808{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 12809$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 12810as_write_fail=0 12811cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 12812#! $SHELL 12813# Generated by $as_me. 12814# Run this file to recreate the current configuration. 12815# Compiler output produced by configure, useful for debugging 12816# configure, is in config.log if it exists. 12817 12818debug=false 12819ac_cs_recheck=false 12820ac_cs_silent=false 12821 12822SHELL=\${CONFIG_SHELL-$SHELL} 12823export SHELL 12824_ASEOF 12825cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 12826## -------------------- ## 12827## M4sh Initialization. ## 12828## -------------------- ## 12829 12830# Be more Bourne compatible 12831DUALCASE=1; export DUALCASE # for MKS sh 12832if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 12833 emulate sh 12834 NULLCMD=: 12835 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 12836 # is contrary to our usage. Disable this feature. 12837 alias -g '${1+"$@"}'='"$@"' 12838 setopt NO_GLOB_SUBST 12839else 12840 case `(set -o) 2>/dev/null` in #( 12841 *posix*) : 12842 set -o posix ;; #( 12843 *) : 12844 ;; 12845esac 12846fi 12847 12848 12849as_nl=' 12850' 12851export as_nl 12852# Printing a long string crashes Solaris 7 /usr/bin/printf. 12853as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 12854as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 12855as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 12856# Prefer a ksh shell builtin over an external printf program on Solaris, 12857# but without wasting forks for bash or zsh. 12858if test -z "$BASH_VERSION$ZSH_VERSION" \ 12859 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 12860 as_echo='print -r --' 12861 as_echo_n='print -rn --' 12862elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 12863 as_echo='printf %s\n' 12864 as_echo_n='printf %s' 12865else 12866 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 12867 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 12868 as_echo_n='/usr/ucb/echo -n' 12869 else 12870 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 12871 as_echo_n_body='eval 12872 arg=$1; 12873 case $arg in #( 12874 *"$as_nl"*) 12875 expr "X$arg" : "X\\(.*\\)$as_nl"; 12876 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 12877 esac; 12878 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 12879 ' 12880 export as_echo_n_body 12881 as_echo_n='sh -c $as_echo_n_body as_echo' 12882 fi 12883 export as_echo_body 12884 as_echo='sh -c $as_echo_body as_echo' 12885fi 12886 12887# The user is always right. 12888if test "${PATH_SEPARATOR+set}" != set; then 12889 PATH_SEPARATOR=: 12890 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 12891 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 12892 PATH_SEPARATOR=';' 12893 } 12894fi 12895 12896 12897# IFS 12898# We need space, tab and new line, in precisely that order. Quoting is 12899# there to prevent editors from complaining about space-tab. 12900# (If _AS_PATH_WALK were called with IFS unset, it would disable word 12901# splitting by setting IFS to empty value.) 12902IFS=" "" $as_nl" 12903 12904# Find who we are. Look in the path if we contain no directory separator. 12905case $0 in #(( 12906 *[\\/]* ) as_myself=$0 ;; 12907 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12908for as_dir in $PATH 12909do 12910 IFS=$as_save_IFS 12911 test -z "$as_dir" && as_dir=. 12912 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 12913 done 12914IFS=$as_save_IFS 12915 12916 ;; 12917esac 12918# We did not find ourselves, most probably we were run as `sh COMMAND' 12919# in which case we are not to be found in the path. 12920if test "x$as_myself" = x; then 12921 as_myself=$0 12922fi 12923if test ! -f "$as_myself"; then 12924 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 12925 exit 1 12926fi 12927 12928# Unset variables that we do not need and which cause bugs (e.g. in 12929# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 12930# suppresses any "Segmentation fault" message there. '((' could 12931# trigger a bug in pdksh 5.2.14. 12932for as_var in BASH_ENV ENV MAIL MAILPATH 12933do eval test x\${$as_var+set} = xset \ 12934 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 12935done 12936PS1='$ ' 12937PS2='> ' 12938PS4='+ ' 12939 12940# NLS nuisances. 12941LC_ALL=C 12942export LC_ALL 12943LANGUAGE=C 12944export LANGUAGE 12945 12946# CDPATH. 12947(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12948 12949 12950# as_fn_error ERROR [LINENO LOG_FD] 12951# --------------------------------- 12952# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 12953# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 12954# script with status $?, using 1 if that was 0. 12955as_fn_error () 12956{ 12957 as_status=$?; test $as_status -eq 0 && as_status=1 12958 if test "$3"; then 12959 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 12960 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 12961 fi 12962 $as_echo "$as_me: error: $1" >&2 12963 as_fn_exit $as_status 12964} # as_fn_error 12965 12966 12967# as_fn_set_status STATUS 12968# ----------------------- 12969# Set $? to STATUS, without forking. 12970as_fn_set_status () 12971{ 12972 return $1 12973} # as_fn_set_status 12974 12975# as_fn_exit STATUS 12976# ----------------- 12977# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 12978as_fn_exit () 12979{ 12980 set +e 12981 as_fn_set_status $1 12982 exit $1 12983} # as_fn_exit 12984 12985# as_fn_unset VAR 12986# --------------- 12987# Portably unset VAR. 12988as_fn_unset () 12989{ 12990 { eval $1=; unset $1;} 12991} 12992as_unset=as_fn_unset 12993# as_fn_append VAR VALUE 12994# ---------------------- 12995# Append the text in VALUE to the end of the definition contained in VAR. Take 12996# advantage of any shell optimizations that allow amortized linear growth over 12997# repeated appends, instead of the typical quadratic growth present in naive 12998# implementations. 12999if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 13000 eval 'as_fn_append () 13001 { 13002 eval $1+=\$2 13003 }' 13004else 13005 as_fn_append () 13006 { 13007 eval $1=\$$1\$2 13008 } 13009fi # as_fn_append 13010 13011# as_fn_arith ARG... 13012# ------------------ 13013# Perform arithmetic evaluation on the ARGs, and store the result in the 13014# global $as_val. Take advantage of shells that can avoid forks. The arguments 13015# must be portable across $(()) and expr. 13016if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 13017 eval 'as_fn_arith () 13018 { 13019 as_val=$(( $* )) 13020 }' 13021else 13022 as_fn_arith () 13023 { 13024 as_val=`expr "$@" || test $? -eq 1` 13025 } 13026fi # as_fn_arith 13027 13028 13029if expr a : '\(a\)' >/dev/null 2>&1 && 13030 test "X`expr 00001 : '.*\(...\)'`" = X001; then 13031 as_expr=expr 13032else 13033 as_expr=false 13034fi 13035 13036if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 13037 as_basename=basename 13038else 13039 as_basename=false 13040fi 13041 13042if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 13043 as_dirname=dirname 13044else 13045 as_dirname=false 13046fi 13047 13048as_me=`$as_basename -- "$0" || 13049$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 13050 X"$0" : 'X\(//\)$' \| \ 13051 X"$0" : 'X\(/\)' \| . 2>/dev/null || 13052$as_echo X/"$0" | 13053 sed '/^.*\/\([^/][^/]*\)\/*$/{ 13054 s//\1/ 13055 q 13056 } 13057 /^X\/\(\/\/\)$/{ 13058 s//\1/ 13059 q 13060 } 13061 /^X\/\(\/\).*/{ 13062 s//\1/ 13063 q 13064 } 13065 s/.*/./; q'` 13066 13067# Avoid depending upon Character Ranges. 13068as_cr_letters='abcdefghijklmnopqrstuvwxyz' 13069as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 13070as_cr_Letters=$as_cr_letters$as_cr_LETTERS 13071as_cr_digits='0123456789' 13072as_cr_alnum=$as_cr_Letters$as_cr_digits 13073 13074ECHO_C= ECHO_N= ECHO_T= 13075case `echo -n x` in #((((( 13076-n*) 13077 case `echo 'xy\c'` in 13078 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 13079 xy) ECHO_C='\c';; 13080 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 13081 ECHO_T=' ';; 13082 esac;; 13083*) 13084 ECHO_N='-n';; 13085esac 13086 13087rm -f conf$$ conf$$.exe conf$$.file 13088if test -d conf$$.dir; then 13089 rm -f conf$$.dir/conf$$.file 13090else 13091 rm -f conf$$.dir 13092 mkdir conf$$.dir 2>/dev/null 13093fi 13094if (echo >conf$$.file) 2>/dev/null; then 13095 if ln -s conf$$.file conf$$ 2>/dev/null; then 13096 as_ln_s='ln -s' 13097 # ... but there are two gotchas: 13098 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 13099 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 13100 # In both cases, we have to default to `cp -p'. 13101 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 13102 as_ln_s='cp -p' 13103 elif ln conf$$.file conf$$ 2>/dev/null; then 13104 as_ln_s=ln 13105 else 13106 as_ln_s='cp -p' 13107 fi 13108else 13109 as_ln_s='cp -p' 13110fi 13111rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 13112rmdir conf$$.dir 2>/dev/null 13113 13114 13115# as_fn_mkdir_p 13116# ------------- 13117# Create "$as_dir" as a directory, including parents if necessary. 13118as_fn_mkdir_p () 13119{ 13120 13121 case $as_dir in #( 13122 -*) as_dir=./$as_dir;; 13123 esac 13124 test -d "$as_dir" || eval $as_mkdir_p || { 13125 as_dirs= 13126 while :; do 13127 case $as_dir in #( 13128 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 13129 *) as_qdir=$as_dir;; 13130 esac 13131 as_dirs="'$as_qdir' $as_dirs" 13132 as_dir=`$as_dirname -- "$as_dir" || 13133$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13134 X"$as_dir" : 'X\(//\)[^/]' \| \ 13135 X"$as_dir" : 'X\(//\)$' \| \ 13136 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 13137$as_echo X"$as_dir" | 13138 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13139 s//\1/ 13140 q 13141 } 13142 /^X\(\/\/\)[^/].*/{ 13143 s//\1/ 13144 q 13145 } 13146 /^X\(\/\/\)$/{ 13147 s//\1/ 13148 q 13149 } 13150 /^X\(\/\).*/{ 13151 s//\1/ 13152 q 13153 } 13154 s/.*/./; q'` 13155 test -d "$as_dir" && break 13156 done 13157 test -z "$as_dirs" || eval "mkdir $as_dirs" 13158 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 13159 13160 13161} # as_fn_mkdir_p 13162if mkdir -p . 2>/dev/null; then 13163 as_mkdir_p='mkdir -p "$as_dir"' 13164else 13165 test -d ./-p && rmdir ./-p 13166 as_mkdir_p=false 13167fi 13168 13169if test -x / >/dev/null 2>&1; then 13170 as_test_x='test -x' 13171else 13172 if ls -dL / >/dev/null 2>&1; then 13173 as_ls_L_option=L 13174 else 13175 as_ls_L_option= 13176 fi 13177 as_test_x=' 13178 eval sh -c '\'' 13179 if test -d "$1"; then 13180 test -d "$1/."; 13181 else 13182 case $1 in #( 13183 -*)set "./$1";; 13184 esac; 13185 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 13186 ???[sx]*):;;*)false;;esac;fi 13187 '\'' sh 13188 ' 13189fi 13190as_executable_p=$as_test_x 13191 13192# Sed expression to map a string onto a valid CPP name. 13193as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 13194 13195# Sed expression to map a string onto a valid variable name. 13196as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 13197 13198 13199exec 6>&1 13200## ----------------------------------- ## 13201## Main body of $CONFIG_STATUS script. ## 13202## ----------------------------------- ## 13203_ASEOF 13204test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 13205 13206cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13207# Save the log message, to keep $0 and so on meaningful, and to 13208# report actual input values of CONFIG_FILES etc. instead of their 13209# values after options handling. 13210ac_log=" 13211This file was extended by $as_me, which was 13212generated by GNU Autoconf 2.65. Invocation command line was 13213 13214 CONFIG_FILES = $CONFIG_FILES 13215 CONFIG_HEADERS = $CONFIG_HEADERS 13216 CONFIG_LINKS = $CONFIG_LINKS 13217 CONFIG_COMMANDS = $CONFIG_COMMANDS 13218 $ $0 $@ 13219 13220on `(hostname || uname -n) 2>/dev/null | sed 1q` 13221" 13222 13223_ACEOF 13224 13225case $ac_config_files in *" 13226"*) set x $ac_config_files; shift; ac_config_files=$*;; 13227esac 13228 13229case $ac_config_headers in *" 13230"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 13231esac 13232 13233 13234cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13235# Files that config.status was made for. 13236config_files="$ac_config_files" 13237config_headers="$ac_config_headers" 13238 13239_ACEOF 13240 13241cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13242ac_cs_usage="\ 13243\`$as_me' instantiates files and other configuration actions 13244from templates according to the current configuration. Unless the files 13245and actions are specified as TAGs, all are instantiated by default. 13246 13247Usage: $0 [OPTION]... [TAG]... 13248 13249 -h, --help print this help, then exit 13250 -V, --version print version number and configuration settings, then exit 13251 --config print configuration, then exit 13252 -q, --quiet, --silent 13253 do not print progress messages 13254 -d, --debug don't remove temporary files 13255 --recheck update $as_me by reconfiguring in the same conditions 13256 --file=FILE[:TEMPLATE] 13257 instantiate the configuration file FILE 13258 --header=FILE[:TEMPLATE] 13259 instantiate the configuration header FILE 13260 13261Configuration files: 13262$config_files 13263 13264Configuration headers: 13265$config_headers 13266 13267Report bugs to the package provider." 13268 13269_ACEOF 13270cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13271ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 13272ac_cs_version="\\ 13273config.status 13274configured by $0, generated by GNU Autoconf 2.65, 13275 with options \\"\$ac_cs_config\\" 13276 13277Copyright (C) 2009 Free Software Foundation, Inc. 13278This config.status script is free software; the Free Software Foundation 13279gives unlimited permission to copy, distribute and modify it." 13280 13281ac_pwd='$ac_pwd' 13282srcdir='$srcdir' 13283AWK='$AWK' 13284test -n "\$AWK" || AWK=awk 13285_ACEOF 13286 13287cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13288# The default lists apply if the user does not specify any file. 13289ac_need_defaults=: 13290while test $# != 0 13291do 13292 case $1 in 13293 --*=*) 13294 ac_option=`expr "X$1" : 'X\([^=]*\)='` 13295 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 13296 ac_shift=: 13297 ;; 13298 *) 13299 ac_option=$1 13300 ac_optarg=$2 13301 ac_shift=shift 13302 ;; 13303 esac 13304 13305 case $ac_option in 13306 # Handling of the options. 13307 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 13308 ac_cs_recheck=: ;; 13309 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 13310 $as_echo "$ac_cs_version"; exit ;; 13311 --config | --confi | --conf | --con | --co | --c ) 13312 $as_echo "$ac_cs_config"; exit ;; 13313 --debug | --debu | --deb | --de | --d | -d ) 13314 debug=: ;; 13315 --file | --fil | --fi | --f ) 13316 $ac_shift 13317 case $ac_optarg in 13318 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13319 esac 13320 as_fn_append CONFIG_FILES " '$ac_optarg'" 13321 ac_need_defaults=false;; 13322 --header | --heade | --head | --hea ) 13323 $ac_shift 13324 case $ac_optarg in 13325 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13326 esac 13327 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 13328 ac_need_defaults=false;; 13329 --he | --h) 13330 # Conflict between --help and --header 13331 as_fn_error "ambiguous option: \`$1' 13332Try \`$0 --help' for more information.";; 13333 --help | --hel | -h ) 13334 $as_echo "$ac_cs_usage"; exit ;; 13335 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 13336 | -silent | --silent | --silen | --sile | --sil | --si | --s) 13337 ac_cs_silent=: ;; 13338 13339 # This is an error. 13340 -*) as_fn_error "unrecognized option: \`$1' 13341Try \`$0 --help' for more information." ;; 13342 13343 *) as_fn_append ac_config_targets " $1" 13344 ac_need_defaults=false ;; 13345 13346 esac 13347 shift 13348done 13349 13350ac_configure_extra_args= 13351 13352if $ac_cs_silent; then 13353 exec 6>/dev/null 13354 ac_configure_extra_args="$ac_configure_extra_args --silent" 13355fi 13356 13357_ACEOF 13358cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13359if \$ac_cs_recheck; then 13360 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 13361 shift 13362 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 13363 CONFIG_SHELL='$SHELL' 13364 export CONFIG_SHELL 13365 exec "\$@" 13366fi 13367 13368_ACEOF 13369cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13370exec 5>>auto/config.log 13371{ 13372 echo 13373 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 13374## Running $as_me. ## 13375_ASBOX 13376 $as_echo "$ac_log" 13377} >&5 13378 13379_ACEOF 13380cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13381_ACEOF 13382 13383cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13384 13385# Handling of arguments. 13386for ac_config_target in $ac_config_targets 13387do 13388 case $ac_config_target in 13389 "auto/config.h") CONFIG_HEADERS="$CONFIG_HEADERS auto/config.h:config.h.in" ;; 13390 "auto/config.mk") CONFIG_FILES="$CONFIG_FILES auto/config.mk:config.mk.in" ;; 13391 13392 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 13393 esac 13394done 13395 13396 13397# If the user did not use the arguments to specify the items to instantiate, 13398# then the envvar interface is used. Set only those that are not. 13399# We use the long form for the default assignment because of an extremely 13400# bizarre bug on SunOS 4.1.3. 13401if $ac_need_defaults; then 13402 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 13403 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 13404fi 13405 13406# Have a temporary directory for convenience. Make it in the build tree 13407# simply because there is no reason against having it here, and in addition, 13408# creating and moving files from /tmp can sometimes cause problems. 13409# Hook for its removal unless debugging. 13410# Note that there is a small window in which the directory will not be cleaned: 13411# after its creation but before its name has been assigned to `$tmp'. 13412$debug || 13413{ 13414 tmp= 13415 trap 'exit_status=$? 13416 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 13417' 0 13418 trap 'as_fn_exit 1' 1 2 13 15 13419} 13420# Create a (secure) tmp directory for tmp files. 13421 13422{ 13423 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 13424 test -n "$tmp" && test -d "$tmp" 13425} || 13426{ 13427 tmp=./conf$$-$RANDOM 13428 (umask 077 && mkdir "$tmp") 13429} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 13430 13431# Set up the scripts for CONFIG_FILES section. 13432# No need to generate them if there are no CONFIG_FILES. 13433# This happens for instance with `./config.status config.h'. 13434if test -n "$CONFIG_FILES"; then 13435 13436 13437ac_cr=`echo X | tr X '\015'` 13438# On cygwin, bash can eat \r inside `` if the user requested igncr. 13439# But we know of no other shell where ac_cr would be empty at this 13440# point, so we can use a bashism as a fallback. 13441if test "x$ac_cr" = x; then 13442 eval ac_cr=\$\'\\r\' 13443fi 13444ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 13445if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 13446 ac_cs_awk_cr='\r' 13447else 13448 ac_cs_awk_cr=$ac_cr 13449fi 13450 13451echo 'BEGIN {' >"$tmp/subs1.awk" && 13452_ACEOF 13453 13454 13455{ 13456 echo "cat >conf$$subs.awk <<_ACEOF" && 13457 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 13458 echo "_ACEOF" 13459} >conf$$subs.sh || 13460 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 13461ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 13462ac_delim='%!_!# ' 13463for ac_last_try in false false false false false :; do 13464 . ./conf$$subs.sh || 13465 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 13466 13467 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 13468 if test $ac_delim_n = $ac_delim_num; then 13469 break 13470 elif $ac_last_try; then 13471 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 13472 else 13473 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 13474 fi 13475done 13476rm -f conf$$subs.sh 13477 13478cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13479cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 13480_ACEOF 13481sed -n ' 13482h 13483s/^/S["/; s/!.*/"]=/ 13484p 13485g 13486s/^[^!]*!// 13487:repl 13488t repl 13489s/'"$ac_delim"'$// 13490t delim 13491:nl 13492h 13493s/\(.\{148\}\)..*/\1/ 13494t more1 13495s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 13496p 13497n 13498b repl 13499:more1 13500s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13501p 13502g 13503s/.\{148\}// 13504t nl 13505:delim 13506h 13507s/\(.\{148\}\)..*/\1/ 13508t more2 13509s/["\\]/\\&/g; s/^/"/; s/$/"/ 13510p 13511b 13512:more2 13513s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13514p 13515g 13516s/.\{148\}// 13517t delim 13518' <conf$$subs.awk | sed ' 13519/^[^""]/{ 13520 N 13521 s/\n// 13522} 13523' >>$CONFIG_STATUS || ac_write_fail=1 13524rm -f conf$$subs.awk 13525cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13526_ACAWK 13527cat >>"\$tmp/subs1.awk" <<_ACAWK && 13528 for (key in S) S_is_set[key] = 1 13529 FS = "" 13530 13531} 13532{ 13533 line = $ 0 13534 nfields = split(line, field, "@") 13535 substed = 0 13536 len = length(field[1]) 13537 for (i = 2; i < nfields; i++) { 13538 key = field[i] 13539 keylen = length(key) 13540 if (S_is_set[key]) { 13541 value = S[key] 13542 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 13543 len += length(value) + length(field[++i]) 13544 substed = 1 13545 } else 13546 len += 1 + keylen 13547 } 13548 13549 print line 13550} 13551 13552_ACAWK 13553_ACEOF 13554cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13555if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 13556 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 13557else 13558 cat 13559fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 13560 || as_fn_error "could not setup config files machinery" "$LINENO" 5 13561_ACEOF 13562 13563# VPATH may cause trouble with some makes, so we remove $(srcdir), 13564# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 13565# trailing colons and then remove the whole line if VPATH becomes empty 13566# (actually we leave an empty line to preserve line numbers). 13567if test "x$srcdir" = x.; then 13568 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 13569s/:*\$(srcdir):*/:/ 13570s/:*\${srcdir}:*/:/ 13571s/:*@srcdir@:*/:/ 13572s/^\([^=]*=[ ]*\):*/\1/ 13573s/:*$// 13574s/^[^=]*=[ ]*$// 13575}' 13576fi 13577 13578cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13579fi # test -n "$CONFIG_FILES" 13580 13581# Set up the scripts for CONFIG_HEADERS section. 13582# No need to generate them if there are no CONFIG_HEADERS. 13583# This happens for instance with `./config.status Makefile'. 13584if test -n "$CONFIG_HEADERS"; then 13585cat >"$tmp/defines.awk" <<\_ACAWK || 13586BEGIN { 13587_ACEOF 13588 13589# Transform confdefs.h into an awk script `defines.awk', embedded as 13590# here-document in config.status, that substitutes the proper values into 13591# config.h.in to produce config.h. 13592 13593# Create a delimiter string that does not exist in confdefs.h, to ease 13594# handling of long lines. 13595ac_delim='%!_!# ' 13596for ac_last_try in false false :; do 13597 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 13598 if test -z "$ac_t"; then 13599 break 13600 elif $ac_last_try; then 13601 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 13602 else 13603 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 13604 fi 13605done 13606 13607# For the awk script, D is an array of macro values keyed by name, 13608# likewise P contains macro parameters if any. Preserve backslash 13609# newline sequences. 13610 13611ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 13612sed -n ' 13613s/.\{148\}/&'"$ac_delim"'/g 13614t rset 13615:rset 13616s/^[ ]*#[ ]*define[ ][ ]*/ / 13617t def 13618d 13619:def 13620s/\\$// 13621t bsnl 13622s/["\\]/\\&/g 13623s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 13624D["\1"]=" \3"/p 13625s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 13626d 13627:bsnl 13628s/["\\]/\\&/g 13629s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 13630D["\1"]=" \3\\\\\\n"\\/p 13631t cont 13632s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 13633t cont 13634d 13635:cont 13636n 13637s/.\{148\}/&'"$ac_delim"'/g 13638t clear 13639:clear 13640s/\\$// 13641t bsnlc 13642s/["\\]/\\&/g; s/^/"/; s/$/"/p 13643d 13644:bsnlc 13645s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 13646b cont 13647' <confdefs.h | sed ' 13648s/'"$ac_delim"'/"\\\ 13649"/g' >>$CONFIG_STATUS || ac_write_fail=1 13650 13651cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13652 for (key in D) D_is_set[key] = 1 13653 FS = "" 13654} 13655/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 13656 line = \$ 0 13657 split(line, arg, " ") 13658 if (arg[1] == "#") { 13659 defundef = arg[2] 13660 mac1 = arg[3] 13661 } else { 13662 defundef = substr(arg[1], 2) 13663 mac1 = arg[2] 13664 } 13665 split(mac1, mac2, "(") #) 13666 macro = mac2[1] 13667 prefix = substr(line, 1, index(line, defundef) - 1) 13668 if (D_is_set[macro]) { 13669 # Preserve the white space surrounding the "#". 13670 print prefix "define", macro P[macro] D[macro] 13671 next 13672 } else { 13673 # Replace #undef with comments. This is necessary, for example, 13674 # in the case of _POSIX_SOURCE, which is predefined and required 13675 # on some systems where configure will not decide to define it. 13676 if (defundef == "undef") { 13677 print "/*", prefix defundef, macro, "*/" 13678 next 13679 } 13680 } 13681} 13682{ print } 13683_ACAWK 13684_ACEOF 13685cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13686 as_fn_error "could not setup config headers machinery" "$LINENO" 5 13687fi # test -n "$CONFIG_HEADERS" 13688 13689 13690eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS " 13691shift 13692for ac_tag 13693do 13694 case $ac_tag in 13695 :[FHLC]) ac_mode=$ac_tag; continue;; 13696 esac 13697 case $ac_mode$ac_tag in 13698 :[FHL]*:*);; 13699 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 13700 :[FH]-) ac_tag=-:-;; 13701 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 13702 esac 13703 ac_save_IFS=$IFS 13704 IFS=: 13705 set x $ac_tag 13706 IFS=$ac_save_IFS 13707 shift 13708 ac_file=$1 13709 shift 13710 13711 case $ac_mode in 13712 :L) ac_source=$1;; 13713 :[FH]) 13714 ac_file_inputs= 13715 for ac_f 13716 do 13717 case $ac_f in 13718 -) ac_f="$tmp/stdin";; 13719 *) # Look for the file first in the build tree, then in the source tree 13720 # (if the path is not absolute). The absolute path cannot be DOS-style, 13721 # because $ac_f cannot contain `:'. 13722 test -f "$ac_f" || 13723 case $ac_f in 13724 [\\/$]*) false;; 13725 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 13726 esac || 13727 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 13728 esac 13729 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 13730 as_fn_append ac_file_inputs " '$ac_f'" 13731 done 13732 13733 # Let's still pretend it is `configure' which instantiates (i.e., don't 13734 # use $as_me), people would be surprised to read: 13735 # /* config.h. Generated by config.status. */ 13736 configure_input='Generated from '` 13737 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 13738 `' by configure.' 13739 if test x"$ac_file" != x-; then 13740 configure_input="$ac_file. $configure_input" 13741 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 13742$as_echo "$as_me: creating $ac_file" >&6;} 13743 fi 13744 # Neutralize special characters interpreted by sed in replacement strings. 13745 case $configure_input in #( 13746 *\&* | *\|* | *\\* ) 13747 ac_sed_conf_input=`$as_echo "$configure_input" | 13748 sed 's/[\\\\&|]/\\\\&/g'`;; #( 13749 *) ac_sed_conf_input=$configure_input;; 13750 esac 13751 13752 case $ac_tag in 13753 *:-:* | *:-) cat >"$tmp/stdin" \ 13754 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 13755 esac 13756 ;; 13757 esac 13758 13759 ac_dir=`$as_dirname -- "$ac_file" || 13760$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13761 X"$ac_file" : 'X\(//\)[^/]' \| \ 13762 X"$ac_file" : 'X\(//\)$' \| \ 13763 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 13764$as_echo X"$ac_file" | 13765 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13766 s//\1/ 13767 q 13768 } 13769 /^X\(\/\/\)[^/].*/{ 13770 s//\1/ 13771 q 13772 } 13773 /^X\(\/\/\)$/{ 13774 s//\1/ 13775 q 13776 } 13777 /^X\(\/\).*/{ 13778 s//\1/ 13779 q 13780 } 13781 s/.*/./; q'` 13782 as_dir="$ac_dir"; as_fn_mkdir_p 13783 ac_builddir=. 13784 13785case "$ac_dir" in 13786.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 13787*) 13788 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 13789 # A ".." for each directory in $ac_dir_suffix. 13790 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 13791 case $ac_top_builddir_sub in 13792 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 13793 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 13794 esac ;; 13795esac 13796ac_abs_top_builddir=$ac_pwd 13797ac_abs_builddir=$ac_pwd$ac_dir_suffix 13798# for backward compatibility: 13799ac_top_builddir=$ac_top_build_prefix 13800 13801case $srcdir in 13802 .) # We are building in place. 13803 ac_srcdir=. 13804 ac_top_srcdir=$ac_top_builddir_sub 13805 ac_abs_top_srcdir=$ac_pwd ;; 13806 [\\/]* | ?:[\\/]* ) # Absolute name. 13807 ac_srcdir=$srcdir$ac_dir_suffix; 13808 ac_top_srcdir=$srcdir 13809 ac_abs_top_srcdir=$srcdir ;; 13810 *) # Relative name. 13811 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 13812 ac_top_srcdir=$ac_top_build_prefix$srcdir 13813 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 13814esac 13815ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 13816 13817 13818 case $ac_mode in 13819 :F) 13820 # 13821 # CONFIG_FILE 13822 # 13823 13824_ACEOF 13825 13826cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13827# If the template does not know about datarootdir, expand it. 13828# FIXME: This hack should be removed a few years after 2.60. 13829ac_datarootdir_hack=; ac_datarootdir_seen= 13830ac_sed_dataroot=' 13831/datarootdir/ { 13832 p 13833 q 13834} 13835/@datadir@/p 13836/@docdir@/p 13837/@infodir@/p 13838/@localedir@/p 13839/@mandir@/p' 13840case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 13841*datarootdir*) ac_datarootdir_seen=yes;; 13842*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 13843 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 13844$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 13845_ACEOF 13846cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13847 ac_datarootdir_hack=' 13848 s&@datadir@&$datadir&g 13849 s&@docdir@&$docdir&g 13850 s&@infodir@&$infodir&g 13851 s&@localedir@&$localedir&g 13852 s&@mandir@&$mandir&g 13853 s&\\\${datarootdir}&$datarootdir&g' ;; 13854esac 13855_ACEOF 13856 13857# Neutralize VPATH when `$srcdir' = `.'. 13858# Shell code in configure.ac might set extrasub. 13859# FIXME: do we really want to maintain this feature? 13860cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13861ac_sed_extra="$ac_vpsub 13862$extrasub 13863_ACEOF 13864cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13865:t 13866/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 13867s|@configure_input@|$ac_sed_conf_input|;t t 13868s&@top_builddir@&$ac_top_builddir_sub&;t t 13869s&@top_build_prefix@&$ac_top_build_prefix&;t t 13870s&@srcdir@&$ac_srcdir&;t t 13871s&@abs_srcdir@&$ac_abs_srcdir&;t t 13872s&@top_srcdir@&$ac_top_srcdir&;t t 13873s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 13874s&@builddir@&$ac_builddir&;t t 13875s&@abs_builddir@&$ac_abs_builddir&;t t 13876s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 13877$ac_datarootdir_hack 13878" 13879eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 13880 || as_fn_error "could not create $ac_file" "$LINENO" 5 13881 13882test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 13883 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 13884 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 13885 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13886which seems to be undefined. Please make sure it is defined." >&5 13887$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13888which seems to be undefined. Please make sure it is defined." >&2;} 13889 13890 rm -f "$tmp/stdin" 13891 case $ac_file in 13892 -) cat "$tmp/out" && rm -f "$tmp/out";; 13893 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 13894 esac \ 13895 || as_fn_error "could not create $ac_file" "$LINENO" 5 13896 ;; 13897 :H) 13898 # 13899 # CONFIG_HEADER 13900 # 13901 if test x"$ac_file" != x-; then 13902 { 13903 $as_echo "/* $configure_input */" \ 13904 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 13905 } >"$tmp/config.h" \ 13906 || as_fn_error "could not create $ac_file" "$LINENO" 5 13907 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 13908 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 13909$as_echo "$as_me: $ac_file is unchanged" >&6;} 13910 else 13911 rm -f "$ac_file" 13912 mv "$tmp/config.h" "$ac_file" \ 13913 || as_fn_error "could not create $ac_file" "$LINENO" 5 13914 fi 13915 else 13916 $as_echo "/* $configure_input */" \ 13917 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 13918 || as_fn_error "could not create -" "$LINENO" 5 13919 fi 13920 ;; 13921 13922 13923 esac 13924 13925done # for ac_tag 13926 13927 13928as_fn_exit 0 13929_ACEOF 13930ac_clean_files=$ac_clean_files_save 13931 13932test $ac_write_fail = 0 || 13933 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 13934 13935 13936# configure is writing to config.log, and then calls config.status. 13937# config.status does its own redirection, appending to config.log. 13938# Unfortunately, on DOS this fails, as config.log is still kept open 13939# by configure, so config.status won't be able to write to it; its 13940# output is simply discarded. So we exec the FD to /dev/null, 13941# effectively closing config.log, so it can be properly (re)opened and 13942# appended to by config.status. When coming back to configure, we 13943# need to make the FD available again. 13944if test "$no_create" != yes; then 13945 ac_cs_success=: 13946 ac_config_status_args= 13947 test "$silent" = yes && 13948 ac_config_status_args="$ac_config_status_args --quiet" 13949 exec 5>/dev/null 13950 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 13951 exec 5>>auto/config.log 13952 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 13953 # would make configure fail if this is the last instruction. 13954 $ac_cs_success || as_fn_exit $? 13955fi 13956if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 13957 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 13958$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 13959fi 13960 13961 13962