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 perlldflags=`echo "$perlldflags" | sed -e 's/^ *//g'` 5137 LDFLAGS="$perlldflags $LDFLAGS" 5138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5139/* end confdefs.h. */ 5140 5141int 5142main () 5143{ 5144 5145 ; 5146 return 0; 5147} 5148_ACEOF 5149if ac_fn_c_try_link "$LINENO"; then : 5150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5151$as_echo "yes" >&6; }; perl_ok=yes 5152else 5153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PERL DISABLED" >&5 5154$as_echo "no: PERL DISABLED" >&6; }; perl_ok=no 5155fi 5156rm -f core conftest.err conftest.$ac_objext \ 5157 conftest$ac_exeext conftest.$ac_ext 5158 CFLAGS=$cflags_save 5159 LIBS=$libs_save 5160 LDFLAGS=$ldflags_save 5161 if test $perl_ok = yes; then 5162 if test "X$perlcppflags" != "X"; then 5163 PERL_CFLAGS=`echo "$perlcppflags" | sed -e 's/-pipe //' -e 's/-W[^ ]*//'` 5164 fi 5165 if test "X$perlldflags" != "X"; then 5166 if test "X`echo \"$LDFLAGS\" | grep -F -e \"$perlldflags\"`" = "X"; then 5167 LDFLAGS="$perlldflags $LDFLAGS" 5168 fi 5169 fi 5170 PERL_LIBS=$perllibs 5171 PERL_SRC="auto/if_perl.c if_perlsfio.c" 5172 PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o" 5173 PERL_PRO="if_perl.pro if_perlsfio.pro" 5174 $as_echo "#define FEAT_PERL 1" >>confdefs.h 5175 5176 fi 5177 fi 5178 else 5179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> too old; need Perl version 5.003_01 or later <<<" >&5 5180$as_echo ">>> too old; need Perl version 5.003_01 or later <<<" >&6; } 5181 fi 5182 fi 5183 5184 if test "x$MACOSX" = "xyes"; then 5185 dir=/System/Library/Perl 5186 darwindir=$dir/darwin 5187 if test -d $darwindir; then 5188 PERL=/usr/bin/perl 5189 else 5190 dir=/System/Library/Perl/5.8.1 5191 darwindir=$dir/darwin-thread-multi-2level 5192 if test -d $darwindir; then 5193 PERL=/usr/bin/perl 5194 fi 5195 fi 5196 if test -n "$PERL"; then 5197 PERL_DIR="$dir" 5198 PERL_CFLAGS="-DFEAT_PERL -I$darwindir/CORE" 5199 PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o $darwindir/auto/DynaLoader/DynaLoader.a" 5200 PERL_LIBS="-L$darwindir/CORE -lperl" 5201 fi 5202 PERL_LIBS=`echo "$PERL_LIBS" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'` 5203 PERL_CFLAGS=`echo "$PERL_CFLAGS" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'` 5204 fi 5205 if test "$enable_perlinterp" = "dynamic"; then 5206 if test "$perl_ok" = "yes" -a "X$libperl" != "X"; then 5207 $as_echo "#define DYNAMIC_PERL 1" >>confdefs.h 5208 5209 PERL_CFLAGS="-DDYNAMIC_PERL_DLL=\\\"$libperl\\\" $PERL_CFLAGS" 5210 fi 5211 fi 5212 5213 if test "$fail_if_missing" = "yes" -a "$perl_ok" != "yes"; then 5214 as_fn_error "could not configure perl" "$LINENO" 5 5215 fi 5216fi 5217 5218 5219 5220 5221 5222 5223 5224{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-pythoninterp argument" >&5 5225$as_echo_n "checking --enable-pythoninterp argument... " >&6; } 5226# Check whether --enable-pythoninterp was given. 5227if test "${enable_pythoninterp+set}" = set; then : 5228 enableval=$enable_pythoninterp; 5229else 5230 enable_pythoninterp="no" 5231fi 5232 5233{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_pythoninterp" >&5 5234$as_echo "$enable_pythoninterp" >&6; } 5235if test "$enable_pythoninterp" = "yes" -o "$enable_pythoninterp" = "dynamic"; then 5236 for ac_prog in python2 python 5237do 5238 # Extract the first word of "$ac_prog", so it can be a program name with args. 5239set dummy $ac_prog; ac_word=$2 5240{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5241$as_echo_n "checking for $ac_word... " >&6; } 5242if test "${ac_cv_path_vi_cv_path_python+set}" = set; then : 5243 $as_echo_n "(cached) " >&6 5244else 5245 case $vi_cv_path_python in 5246 [\\/]* | ?:[\\/]*) 5247 ac_cv_path_vi_cv_path_python="$vi_cv_path_python" # Let the user override the test with a path. 5248 ;; 5249 *) 5250 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5251for as_dir in $PATH 5252do 5253 IFS=$as_save_IFS 5254 test -z "$as_dir" && as_dir=. 5255 for ac_exec_ext in '' $ac_executable_extensions; do 5256 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5257 ac_cv_path_vi_cv_path_python="$as_dir/$ac_word$ac_exec_ext" 5258 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5259 break 2 5260 fi 5261done 5262 done 5263IFS=$as_save_IFS 5264 5265 ;; 5266esac 5267fi 5268vi_cv_path_python=$ac_cv_path_vi_cv_path_python 5269if test -n "$vi_cv_path_python"; then 5270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python" >&5 5271$as_echo "$vi_cv_path_python" >&6; } 5272else 5273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5274$as_echo "no" >&6; } 5275fi 5276 5277 5278 test -n "$vi_cv_path_python" && break 5279done 5280 5281 if test "X$vi_cv_path_python" != "X"; then 5282 5283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python version" >&5 5284$as_echo_n "checking Python version... " >&6; } 5285if test "${vi_cv_var_python_version+set}" = set; then : 5286 $as_echo_n "(cached) " >&6 5287else 5288 vi_cv_var_python_version=` 5289 ${vi_cv_path_python} -c 'import sys; print sys.version[:3]'` 5290 5291fi 5292{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python_version" >&5 5293$as_echo "$vi_cv_var_python_version" >&6; } 5294 5295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python is 2.3 or better" >&5 5296$as_echo_n "checking Python is 2.3 or better... " >&6; } 5297 if ${vi_cv_path_python} -c \ 5298 "import sys; sys.exit(${vi_cv_var_python_version} < 2.3)" 5299 then 5300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yep" >&5 5301$as_echo "yep" >&6; } 5302 5303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5 5304$as_echo_n "checking Python's install prefix... " >&6; } 5305if test "${vi_cv_path_python_pfx+set}" = set; then : 5306 $as_echo_n "(cached) " >&6 5307else 5308 vi_cv_path_python_pfx=` 5309 ${vi_cv_path_python} -c \ 5310 "import sys; print sys.prefix"` 5311fi 5312{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_pfx" >&5 5313$as_echo "$vi_cv_path_python_pfx" >&6; } 5314 5315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5 5316$as_echo_n "checking Python's execution prefix... " >&6; } 5317if test "${vi_cv_path_python_epfx+set}" = set; then : 5318 $as_echo_n "(cached) " >&6 5319else 5320 vi_cv_path_python_epfx=` 5321 ${vi_cv_path_python} -c \ 5322 "import sys; print sys.exec_prefix"` 5323fi 5324{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_epfx" >&5 5325$as_echo "$vi_cv_path_python_epfx" >&6; } 5326 5327 5328 if test "${vi_cv_path_pythonpath+set}" = set; then : 5329 $as_echo_n "(cached) " >&6 5330else 5331 vi_cv_path_pythonpath=` 5332 unset PYTHONPATH; 5333 ${vi_cv_path_python} -c \ 5334 "import sys, string; print string.join(sys.path,':')"` 5335fi 5336 5337 5338 5339 5340# Check whether --with-python-config-dir was given. 5341if test "${with_python_config_dir+set}" = set; then : 5342 withval=$with_python_config_dir; vi_cv_path_python_conf="${withval}" 5343fi 5344 5345 5346 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5 5347$as_echo_n "checking Python's configuration directory... " >&6; } 5348if test "${vi_cv_path_python_conf+set}" = set; then : 5349 $as_echo_n "(cached) " >&6 5350else 5351 5352 vi_cv_path_python_conf= 5353 d=`${vi_cv_path_python} -c "import distutils.sysconfig; print distutils.sysconfig.get_config_var('LIBPL')"` 5354 if test -d "$d" && test -f "$d/config.c"; then 5355 vi_cv_path_python_conf="$d" 5356 else 5357 for path in "${vi_cv_path_python_pfx}" "${vi_cv_path_python_epfx}"; do 5358 for subdir in lib64 lib share; do 5359 d="${path}/${subdir}/python${vi_cv_var_python_version}/config" 5360 if test -d "$d" && test -f "$d/config.c"; then 5361 vi_cv_path_python_conf="$d" 5362 fi 5363 done 5364 done 5365 fi 5366 5367fi 5368{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_conf" >&5 5369$as_echo "$vi_cv_path_python_conf" >&6; } 5370 5371 PYTHON_CONFDIR="${vi_cv_path_python_conf}" 5372 5373 if test "X$PYTHON_CONFDIR" = "X"; then 5374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't find it!" >&5 5375$as_echo "can't find it!" >&6; } 5376 else 5377 5378 if test "${vi_cv_path_python_plibs+set}" = set; then : 5379 $as_echo_n "(cached) " >&6 5380else 5381 5382 pwd=`pwd` 5383 tmp_mkf="$pwd/config-PyMake$$" 5384 cat -- "${PYTHON_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}" 5385__: 5386 @echo "python_BASEMODLIBS='$(BASEMODLIBS)'" 5387 @echo "python_LIBS='$(LIBS)'" 5388 @echo "python_SYSLIBS='$(SYSLIBS)'" 5389 @echo "python_LINKFORSHARED='$(LINKFORSHARED)'" 5390 @echo "python_DLLLIBRARY='$(DLLLIBRARY)'" 5391 @echo "python_INSTSONAME='$(INSTSONAME)'" 5392eof 5393 eval "`cd ${PYTHON_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`" 5394 rm -f -- "${tmp_mkf}" 5395 if test "x$MACOSX" = "xyes" && ${vi_cv_path_python} -c \ 5396 "import sys; sys.exit(${vi_cv_var_python_version} < 2.3)"; then 5397 vi_cv_path_python_plibs="-framework Python" 5398 else 5399 if test "${vi_cv_var_python_version}" = "1.4"; then 5400 vi_cv_path_python_plibs="${PYTHON_CONFDIR}/libModules.a ${PYTHON_CONFDIR}/libPython.a ${PYTHON_CONFDIR}/libObjects.a ${PYTHON_CONFDIR}/libParser.a" 5401 else 5402 vi_cv_path_python_plibs="-L${PYTHON_CONFDIR} -lpython${vi_cv_var_python_version}" 5403 fi 5404 vi_cv_path_python_plibs="${vi_cv_path_python_plibs} ${python_BASEMODLIBS} ${python_LIBS} ${python_SYSLIBS} ${python_LINKFORSHARED}" 5405 vi_cv_path_python_plibs=`echo $vi_cv_path_python_plibs | sed s/-ltermcap//` 5406 fi 5407 5408fi 5409 5410 5411 if test "X$python_DLLLIBRARY" != "X"; then 5412 python_INSTSONAME="$python_DLLLIBRARY" 5413 fi 5414 PYTHON_LIBS="${vi_cv_path_python_plibs}" 5415 if test "${vi_cv_path_python_pfx}" = "${vi_cv_path_python_epfx}"; then 5416 PYTHON_CFLAGS="-I${vi_cv_path_python_pfx}/include/python${vi_cv_var_python_version} -DPYTHON_HOME='\"${vi_cv_path_python_pfx}\"'" 5417 else 5418 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}\"'" 5419 fi 5420 PYTHON_SRC="if_python.c" 5421 PYTHON_OBJ="objects/if_python.o" 5422 if test "${vi_cv_var_python_version}" = "1.4"; then 5423 PYTHON_OBJ="$PYTHON_OBJ objects/py_getpath.o" 5424 fi 5425 PYTHON_GETPATH_CFLAGS="-DPYTHONPATH='\"${vi_cv_path_pythonpath}\"' -DPREFIX='\"${vi_cv_path_python_pfx}\"' -DEXEC_PREFIX='\"${vi_cv_path_python_epfx}\"'" 5426 5427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5 5428$as_echo_n "checking if -pthread should be used... " >&6; } 5429 threadsafe_flag= 5430 thread_lib= 5431 if test "`(uname) 2>/dev/null`" != Darwin; then 5432 test "$GCC" = yes && threadsafe_flag="-pthread" 5433 if test "`(uname) 2>/dev/null`" = FreeBSD; then 5434 threadsafe_flag="-D_THREAD_SAFE" 5435 thread_lib="-pthread" 5436 fi 5437 if test "`(uname) 2>/dev/null`" = SunOS; then 5438 threadsafe_flag="-pthreads" 5439 fi 5440 fi 5441 libs_save_old=$LIBS 5442 if test -n "$threadsafe_flag"; then 5443 cflags_save=$CFLAGS 5444 CFLAGS="$CFLAGS $threadsafe_flag" 5445 LIBS="$LIBS $thread_lib" 5446 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5447/* end confdefs.h. */ 5448 5449int 5450main () 5451{ 5452 5453 ; 5454 return 0; 5455} 5456_ACEOF 5457if ac_fn_c_try_link "$LINENO"; then : 5458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5459$as_echo "yes" >&6; }; PYTHON_CFLAGS="$PYTHON_CFLAGS $threadsafe_flag" 5460else 5461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5462$as_echo "no" >&6; }; LIBS=$libs_save_old 5463 5464fi 5465rm -f core conftest.err conftest.$ac_objext \ 5466 conftest$ac_exeext conftest.$ac_ext 5467 CFLAGS=$cflags_save 5468 else 5469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5470$as_echo "no" >&6; } 5471 fi 5472 5473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Python are sane" >&5 5474$as_echo_n "checking if compile and link flags for Python are sane... " >&6; } 5475 cflags_save=$CFLAGS 5476 libs_save=$LIBS 5477 CFLAGS="$CFLAGS $PYTHON_CFLAGS" 5478 LIBS="$LIBS $PYTHON_LIBS" 5479 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5480/* end confdefs.h. */ 5481 5482int 5483main () 5484{ 5485 5486 ; 5487 return 0; 5488} 5489_ACEOF 5490if ac_fn_c_try_link "$LINENO"; then : 5491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5492$as_echo "yes" >&6; }; python_ok=yes 5493else 5494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PYTHON DISABLED" >&5 5495$as_echo "no: PYTHON DISABLED" >&6; }; python_ok=no 5496fi 5497rm -f core conftest.err conftest.$ac_objext \ 5498 conftest$ac_exeext conftest.$ac_ext 5499 CFLAGS=$cflags_save 5500 LIBS=$libs_save 5501 if test $python_ok = yes; then 5502 $as_echo "#define FEAT_PYTHON 1" >>confdefs.h 5503 5504 else 5505 LIBS=$libs_save_old 5506 PYTHON_SRC= 5507 PYTHON_OBJ= 5508 PYTHON_LIBS= 5509 PYTHON_CFLAGS= 5510 fi 5511 fi 5512 else 5513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old" >&5 5514$as_echo "too old" >&6; } 5515 fi 5516 fi 5517 5518 if test "$fail_if_missing" = "yes" -a "$python_ok" != "yes"; then 5519 as_fn_error "could not configure python" "$LINENO" 5 5520 fi 5521fi 5522 5523 5524 5525 5526 5527 5528 5529 5530 5531{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-python3interp argument" >&5 5532$as_echo_n "checking --enable-python3interp argument... " >&6; } 5533# Check whether --enable-python3interp was given. 5534if test "${enable_python3interp+set}" = set; then : 5535 enableval=$enable_python3interp; 5536else 5537 enable_python3interp="no" 5538fi 5539 5540{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_python3interp" >&5 5541$as_echo "$enable_python3interp" >&6; } 5542if test "$enable_python3interp" = "yes" -o "$enable_python3interp" = "dynamic"; then 5543 for ac_prog in python3 python 5544do 5545 # Extract the first word of "$ac_prog", so it can be a program name with args. 5546set dummy $ac_prog; ac_word=$2 5547{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5548$as_echo_n "checking for $ac_word... " >&6; } 5549if test "${ac_cv_path_vi_cv_path_python3+set}" = set; then : 5550 $as_echo_n "(cached) " >&6 5551else 5552 case $vi_cv_path_python3 in 5553 [\\/]* | ?:[\\/]*) 5554 ac_cv_path_vi_cv_path_python3="$vi_cv_path_python3" # Let the user override the test with a path. 5555 ;; 5556 *) 5557 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5558for as_dir in $PATH 5559do 5560 IFS=$as_save_IFS 5561 test -z "$as_dir" && as_dir=. 5562 for ac_exec_ext in '' $ac_executable_extensions; do 5563 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5564 ac_cv_path_vi_cv_path_python3="$as_dir/$ac_word$ac_exec_ext" 5565 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5566 break 2 5567 fi 5568done 5569 done 5570IFS=$as_save_IFS 5571 5572 ;; 5573esac 5574fi 5575vi_cv_path_python3=$ac_cv_path_vi_cv_path_python3 5576if test -n "$vi_cv_path_python3"; then 5577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3" >&5 5578$as_echo "$vi_cv_path_python3" >&6; } 5579else 5580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5581$as_echo "no" >&6; } 5582fi 5583 5584 5585 test -n "$vi_cv_path_python3" && break 5586done 5587 5588 if test "X$vi_cv_path_python3" != "X"; then 5589 5590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python version" >&5 5591$as_echo_n "checking Python version... " >&6; } 5592if test "${vi_cv_var_python3_version+set}" = set; then : 5593 $as_echo_n "(cached) " >&6 5594else 5595 vi_cv_var_python3_version=` 5596 ${vi_cv_path_python3} -c 'import sys; print(sys.version[:3])'` 5597 5598fi 5599{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python3_version" >&5 5600$as_echo "$vi_cv_var_python3_version" >&6; } 5601 5602 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python is 3.0 or better" >&5 5603$as_echo_n "checking Python is 3.0 or better... " >&6; } 5604 if ${vi_cv_path_python3} -c \ 5605 "import sys; sys.exit(${vi_cv_var_python3_version} < 3.0)" 5606 then 5607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yep" >&5 5608$as_echo "yep" >&6; } 5609 5610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's abiflags" >&5 5611$as_echo_n "checking Python's abiflags... " >&6; } 5612if test "${vi_cv_var_python3_abiflags+set}" = set; then : 5613 $as_echo_n "(cached) " >&6 5614else 5615 5616 vi_cv_var_python3_abiflags= 5617 if ${vi_cv_path_python3} -c \ 5618 "import sys; sys.exit(${vi_cv_var_python3_version} < 3.2)" 5619 then 5620 vi_cv_var_python3_abiflags=`${vi_cv_path_python3} -c \ 5621 "import sys; print(sys.abiflags)"` 5622 fi 5623fi 5624{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python3_abiflags" >&5 5625$as_echo "$vi_cv_var_python3_abiflags" >&6; } 5626 5627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5 5628$as_echo_n "checking Python's install prefix... " >&6; } 5629if test "${vi_cv_path_python3_pfx+set}" = set; then : 5630 $as_echo_n "(cached) " >&6 5631else 5632 vi_cv_path_python3_pfx=` 5633 ${vi_cv_path_python3} -c \ 5634 "import sys; print(sys.prefix)"` 5635fi 5636{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_pfx" >&5 5637$as_echo "$vi_cv_path_python3_pfx" >&6; } 5638 5639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5 5640$as_echo_n "checking Python's execution prefix... " >&6; } 5641if test "${vi_cv_path_python3_epfx+set}" = set; then : 5642 $as_echo_n "(cached) " >&6 5643else 5644 vi_cv_path_python3_epfx=` 5645 ${vi_cv_path_python3} -c \ 5646 "import sys; print(sys.exec_prefix)"` 5647fi 5648{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_epfx" >&5 5649$as_echo "$vi_cv_path_python3_epfx" >&6; } 5650 5651 5652 if test "${vi_cv_path_python3path+set}" = set; then : 5653 $as_echo_n "(cached) " >&6 5654else 5655 vi_cv_path_python3path=` 5656 unset PYTHONPATH; 5657 ${vi_cv_path_python3} -c \ 5658 "import sys, string; print(':'.join(sys.path))"` 5659fi 5660 5661 5662 5663 5664# Check whether --with-python3-config-dir was given. 5665if test "${with_python3_config_dir+set}" = set; then : 5666 withval=$with_python3_config_dir; vi_cv_path_python3_conf="${withval}" 5667fi 5668 5669 5670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5 5671$as_echo_n "checking Python's configuration directory... " >&6; } 5672if test "${vi_cv_path_python3_conf+set}" = set; then : 5673 $as_echo_n "(cached) " >&6 5674else 5675 5676 vi_cv_path_python3_conf= 5677 config_dir="config" 5678 if test "${vi_cv_var_python3_abiflags}" != ""; then 5679 config_dir="${config_dir}-${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}" 5680 fi 5681 d=`${vi_cv_path_python3} -c "import distutils.sysconfig; print(distutils.sysconfig.get_config_var('LIBPL'))"` 5682 if test -d "$d" && test -f "$d/config.c"; then 5683 vi_cv_path_python3_conf="$d" 5684 else 5685 for path in "${vi_cv_path_python3_pfx}" "${vi_cv_path_python3_epfx}"; do 5686 for subdir in lib64 lib share; do 5687 d="${path}/${subdir}/python${vi_cv_var_python3_version}/${config_dir}" 5688 if test -d "$d" && test -f "$d/config.c"; then 5689 vi_cv_path_python3_conf="$d" 5690 fi 5691 done 5692 done 5693 fi 5694 5695fi 5696{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_conf" >&5 5697$as_echo "$vi_cv_path_python3_conf" >&6; } 5698 5699 PYTHON3_CONFDIR="${vi_cv_path_python3_conf}" 5700 5701 if test "X$PYTHON3_CONFDIR" = "X"; then 5702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't find it!" >&5 5703$as_echo "can't find it!" >&6; } 5704 else 5705 5706 if test "${vi_cv_path_python3_plibs+set}" = set; then : 5707 $as_echo_n "(cached) " >&6 5708else 5709 5710 pwd=`pwd` 5711 tmp_mkf="$pwd/config-PyMake$$" 5712 cat -- "${PYTHON3_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}" 5713__: 5714 @echo "python3_BASEMODLIBS='$(BASEMODLIBS)'" 5715 @echo "python3_LIBS='$(LIBS)'" 5716 @echo "python3_SYSLIBS='$(SYSLIBS)'" 5717 @echo "python3_DLLLIBRARY='$(DLLLIBRARY)'" 5718 @echo "python3_INSTSONAME='$(INSTSONAME)'" 5719eof 5720 eval "`cd ${PYTHON3_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`" 5721 rm -f -- "${tmp_mkf}" 5722 vi_cv_path_python3_plibs="-L${PYTHON3_CONFDIR} -lpython${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}" 5723 vi_cv_path_python3_plibs="${vi_cv_path_python3_plibs} ${python3_BASEMODLIBS} ${python3_LIBS} ${python3_SYSLIBS}" 5724 vi_cv_path_python3_plibs=`echo $vi_cv_path_python3_plibs | sed s/-ltermcap//` 5725 vi_cv_path_python3_plibs=`echo $vi_cv_path_python3_plibs | sed s/-lffi//` 5726 5727fi 5728 5729 5730 if test "X$python3_DLLLIBRARY" != "X"; then 5731 python3_INSTSONAME="$python3_DLLLIBRARY" 5732 fi 5733 PYTHON3_LIBS="${vi_cv_path_python3_plibs}" 5734 if test "${vi_cv_path_python3_pfx}" = "${vi_cv_path_python3_epfx}"; then 5735 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}\"'" 5736 else 5737 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}\"'" 5738 fi 5739 PYTHON3_SRC="if_python3.c" 5740 PYTHON3_OBJ="objects/if_python3.o" 5741 5742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5 5743$as_echo_n "checking if -pthread should be used... " >&6; } 5744 threadsafe_flag= 5745 thread_lib= 5746 if test "`(uname) 2>/dev/null`" != Darwin; then 5747 test "$GCC" = yes && threadsafe_flag="-pthread" 5748 if test "`(uname) 2>/dev/null`" = FreeBSD; then 5749 threadsafe_flag="-D_THREAD_SAFE" 5750 thread_lib="-pthread" 5751 fi 5752 if test "`(uname) 2>/dev/null`" = SunOS; then 5753 threadsafe_flag="-pthreads" 5754 fi 5755 fi 5756 libs_save_old=$LIBS 5757 if test -n "$threadsafe_flag"; then 5758 cflags_save=$CFLAGS 5759 CFLAGS="$CFLAGS $threadsafe_flag" 5760 LIBS="$LIBS $thread_lib" 5761 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5762/* end confdefs.h. */ 5763 5764int 5765main () 5766{ 5767 5768 ; 5769 return 0; 5770} 5771_ACEOF 5772if ac_fn_c_try_link "$LINENO"; then : 5773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5774$as_echo "yes" >&6; }; PYTHON3_CFLAGS="$PYTHON3_CFLAGS $threadsafe_flag" 5775else 5776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5777$as_echo "no" >&6; }; LIBS=$libs_save_old 5778 5779fi 5780rm -f core conftest.err conftest.$ac_objext \ 5781 conftest$ac_exeext conftest.$ac_ext 5782 CFLAGS=$cflags_save 5783 else 5784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5785$as_echo "no" >&6; } 5786 fi 5787 5788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Python 3 are sane" >&5 5789$as_echo_n "checking if compile and link flags for Python 3 are sane... " >&6; } 5790 cflags_save=$CFLAGS 5791 libs_save=$LIBS 5792 CFLAGS="$CFLAGS $PYTHON3_CFLAGS" 5793 LIBS="$LIBS $PYTHON3_LIBS" 5794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5795/* end confdefs.h. */ 5796 5797int 5798main () 5799{ 5800 5801 ; 5802 return 0; 5803} 5804_ACEOF 5805if ac_fn_c_try_link "$LINENO"; then : 5806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5807$as_echo "yes" >&6; }; python3_ok=yes 5808else 5809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PYTHON3 DISABLED" >&5 5810$as_echo "no: PYTHON3 DISABLED" >&6; }; python3_ok=no 5811fi 5812rm -f core conftest.err conftest.$ac_objext \ 5813 conftest$ac_exeext conftest.$ac_ext 5814 CFLAGS=$cflags_save 5815 LIBS=$libs_save 5816 if test "$python3_ok" = yes; then 5817 $as_echo "#define FEAT_PYTHON3 1" >>confdefs.h 5818 5819 else 5820 LIBS=$libs_save_old 5821 PYTHON3_SRC= 5822 PYTHON3_OBJ= 5823 PYTHON3_LIBS= 5824 PYTHON3_CFLAGS= 5825 fi 5826 fi 5827 else 5828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old" >&5 5829$as_echo "too old" >&6; } 5830 fi 5831 fi 5832 if test "$fail_if_missing" = "yes" -a "$python3_ok" != "yes"; then 5833 as_fn_error "could not configure python3" "$LINENO" 5 5834 fi 5835fi 5836 5837 5838 5839 5840 5841 5842 5843if test "$python_ok" = yes && test "$python3_ok" = yes; then 5844 $as_echo "#define DYNAMIC_PYTHON 1" >>confdefs.h 5845 5846 $as_echo "#define DYNAMIC_PYTHON3 1" >>confdefs.h 5847 5848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can do without RTLD_GLOBAL for Python" >&5 5849$as_echo_n "checking whether we can do without RTLD_GLOBAL for Python... " >&6; } 5850 cflags_save=$CFLAGS 5851 CFLAGS="$CFLAGS $PYTHON_CFLAGS" 5852 ldflags_save=$LDFLAGS 5853 LDFLAGS="-ldl $LDFLAGS" 5854 if test "$cross_compiling" = yes; then : 5855 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5856$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5857as_fn_error "cannot run test program while cross compiling 5858See \`config.log' for more details." "$LINENO" 5; } 5859else 5860 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5861/* end confdefs.h. */ 5862 5863 #include <dlfcn.h> 5864 /* If this program fails, then RTLD_GLOBAL is needed. 5865 * RTLD_GLOBAL will be used and then it is not possible to 5866 * have both python versions enabled in the same vim instance. 5867 * Only the first python version used will be switched on. 5868 */ 5869 5870 int no_rtl_global_needed_for(char *python_instsoname, char *prefix) 5871 { 5872 int needed = 0; 5873 void* pylib = dlopen(python_instsoname, RTLD_LAZY); 5874 if (pylib != 0) 5875 { 5876 void (*pfx)(char *home) = dlsym(pylib, "Py_SetPythonHome"); 5877 void (*init)(void) = dlsym(pylib, "Py_Initialize"); 5878 int (*simple)(char*) = dlsym(pylib, "PyRun_SimpleString"); 5879 void (*final)(void) = dlsym(pylib, "Py_Finalize"); 5880 (*pfx)(prefix); 5881 (*init)(); 5882 needed = (*simple)("import termios") == -1; 5883 (*final)(); 5884 dlclose(pylib); 5885 } 5886 return !needed; 5887 } 5888 5889 int main(int argc, char** argv) 5890 { 5891 int not_needed = 0; 5892 if (no_rtl_global_needed_for("${python_INSTSONAME}", "${vi_cv_path_python_pfx}")) 5893 not_needed = 1; 5894 return !not_needed; 5895 } 5896_ACEOF 5897if ac_fn_c_try_run "$LINENO"; then : 5898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5899$as_echo "yes" >&6; };$as_echo "#define PY_NO_RTLD_GLOBAL 1" >>confdefs.h 5900 5901else 5902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5903$as_echo "no" >&6; } 5904fi 5905rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5906 conftest.$ac_objext conftest.beam conftest.$ac_ext 5907fi 5908 5909 5910 CFLAGS=$cflags_save 5911 LDFLAGS=$ldflags_save 5912 5913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can do without RTLD_GLOBAL for Python3" >&5 5914$as_echo_n "checking whether we can do without RTLD_GLOBAL for Python3... " >&6; } 5915 cflags_save=$CFLAGS 5916 CFLAGS="$CFLAGS $PYTHON3_CFLAGS" 5917 ldflags_save=$LDFLAGS 5918 LDFLAGS="-ldl $LDFLAGS" 5919 if test "$cross_compiling" = yes; then : 5920 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5921$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5922as_fn_error "cannot run test program while cross compiling 5923See \`config.log' for more details." "$LINENO" 5; } 5924else 5925 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5926/* end confdefs.h. */ 5927 5928 #include <dlfcn.h> 5929 #include <wchar.h> 5930 /* If this program fails, then RTLD_GLOBAL is needed. 5931 * RTLD_GLOBAL will be used and then it is not possible to 5932 * have both python versions enabled in the same vim instance. 5933 * Only the first python version used will be switched on. 5934 */ 5935 5936 int no_rtl_global_needed_for(char *python_instsoname, wchar_t *prefix) 5937 { 5938 int needed = 0; 5939 void* pylib = dlopen(python_instsoname, RTLD_LAZY); 5940 if (pylib != 0) 5941 { 5942 void (*pfx)(wchar_t *home) = dlsym(pylib, "Py_SetPythonHome"); 5943 void (*init)(void) = dlsym(pylib, "Py_Initialize"); 5944 int (*simple)(char*) = dlsym(pylib, "PyRun_SimpleString"); 5945 void (*final)(void) = dlsym(pylib, "Py_Finalize"); 5946 (*pfx)(prefix); 5947 (*init)(); 5948 needed = (*simple)("import termios") == -1; 5949 (*final)(); 5950 dlclose(pylib); 5951 } 5952 return !needed; 5953 } 5954 5955 int main(int argc, char** argv) 5956 { 5957 int not_needed = 0; 5958 if (no_rtl_global_needed_for("${python3_INSTSONAME}", L"${vi_cv_path_python3_pfx}")) 5959 not_needed = 1; 5960 return !not_needed; 5961 } 5962_ACEOF 5963if ac_fn_c_try_run "$LINENO"; then : 5964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5965$as_echo "yes" >&6; };$as_echo "#define PY3_NO_RTLD_GLOBAL 1" >>confdefs.h 5966 5967else 5968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5969$as_echo "no" >&6; } 5970fi 5971rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5972 conftest.$ac_objext conftest.beam conftest.$ac_ext 5973fi 5974 5975 5976 CFLAGS=$cflags_save 5977 LDFLAGS=$ldflags_save 5978 5979 PYTHON_SRC="if_python.c" 5980 PYTHON_OBJ="objects/if_python.o" 5981 PYTHON_CFLAGS="$PYTHON_CFLAGS -DDYNAMIC_PYTHON_DLL=\\\"${python_INSTSONAME}\\\"" 5982 PYTHON_LIBS= 5983 PYTHON3_SRC="if_python3.c" 5984 PYTHON3_OBJ="objects/if_python3.o" 5985 PYTHON3_CFLAGS="$PYTHON3_CFLAGS -DDYNAMIC_PYTHON3_DLL=\\\"${python3_INSTSONAME}\\\"" 5986 PYTHON3_LIBS= 5987elif test "$python_ok" = yes && test "$enable_pythoninterp" = "dynamic"; then 5988 $as_echo "#define DYNAMIC_PYTHON 1" >>confdefs.h 5989 5990 PYTHON_SRC="if_python.c" 5991 PYTHON_OBJ="objects/if_python.o" 5992 PYTHON_CFLAGS="$PYTHON_CFLAGS -DDYNAMIC_PYTHON_DLL=\\\"${python_INSTSONAME}\\\"" 5993 PYTHON_LIBS= 5994elif test "$python3_ok" = yes && test "$enable_python3interp" = "dynamic"; then 5995 $as_echo "#define DYNAMIC_PYTHON3 1" >>confdefs.h 5996 5997 PYTHON3_SRC="if_python3.c" 5998 PYTHON3_OBJ="objects/if_python3.o" 5999 PYTHON3_CFLAGS="$PYTHON3_CFLAGS -DDYNAMIC_PYTHON3_DLL=\\\"${python3_INSTSONAME}\\\"" 6000 PYTHON3_LIBS= 6001fi 6002 6003{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-tclinterp argument" >&5 6004$as_echo_n "checking --enable-tclinterp argument... " >&6; } 6005# Check whether --enable-tclinterp was given. 6006if test "${enable_tclinterp+set}" = set; then : 6007 enableval=$enable_tclinterp; 6008else 6009 enable_tclinterp="no" 6010fi 6011 6012{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_tclinterp" >&5 6013$as_echo "$enable_tclinterp" >&6; } 6014 6015if test "$enable_tclinterp" = "yes"; then 6016 6017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tclsh argument" >&5 6018$as_echo_n "checking --with-tclsh argument... " >&6; } 6019 6020# Check whether --with-tclsh was given. 6021if test "${with_tclsh+set}" = set; then : 6022 withval=$with_tclsh; tclsh_name="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclsh_name" >&5 6023$as_echo "$tclsh_name" >&6; } 6024else 6025 tclsh_name="tclsh8.5"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6026$as_echo "no" >&6; } 6027fi 6028 6029 # Extract the first word of "$tclsh_name", so it can be a program name with args. 6030set dummy $tclsh_name; ac_word=$2 6031{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6032$as_echo_n "checking for $ac_word... " >&6; } 6033if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then : 6034 $as_echo_n "(cached) " >&6 6035else 6036 case $vi_cv_path_tcl in 6037 [\\/]* | ?:[\\/]*) 6038 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 6039 ;; 6040 *) 6041 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6042for as_dir in $PATH 6043do 6044 IFS=$as_save_IFS 6045 test -z "$as_dir" && as_dir=. 6046 for ac_exec_ext in '' $ac_executable_extensions; do 6047 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6048 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 6049 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6050 break 2 6051 fi 6052done 6053 done 6054IFS=$as_save_IFS 6055 6056 ;; 6057esac 6058fi 6059vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 6060if test -n "$vi_cv_path_tcl"; then 6061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 6062$as_echo "$vi_cv_path_tcl" >&6; } 6063else 6064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6065$as_echo "no" >&6; } 6066fi 6067 6068 6069 6070 6071 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.5"; then 6072 tclsh_name="tclsh8.4" 6073 # Extract the first word of "$tclsh_name", so it can be a program name with args. 6074set dummy $tclsh_name; ac_word=$2 6075{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6076$as_echo_n "checking for $ac_word... " >&6; } 6077if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then : 6078 $as_echo_n "(cached) " >&6 6079else 6080 case $vi_cv_path_tcl in 6081 [\\/]* | ?:[\\/]*) 6082 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 6083 ;; 6084 *) 6085 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6086for as_dir in $PATH 6087do 6088 IFS=$as_save_IFS 6089 test -z "$as_dir" && as_dir=. 6090 for ac_exec_ext in '' $ac_executable_extensions; do 6091 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6092 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 6093 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6094 break 2 6095 fi 6096done 6097 done 6098IFS=$as_save_IFS 6099 6100 ;; 6101esac 6102fi 6103vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 6104if test -n "$vi_cv_path_tcl"; then 6105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 6106$as_echo "$vi_cv_path_tcl" >&6; } 6107else 6108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6109$as_echo "no" >&6; } 6110fi 6111 6112 6113 fi 6114 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.4"; then 6115 tclsh_name="tclsh8.2" 6116 # Extract the first word of "$tclsh_name", so it can be a program name with args. 6117set dummy $tclsh_name; ac_word=$2 6118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6119$as_echo_n "checking for $ac_word... " >&6; } 6120if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then : 6121 $as_echo_n "(cached) " >&6 6122else 6123 case $vi_cv_path_tcl in 6124 [\\/]* | ?:[\\/]*) 6125 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 6126 ;; 6127 *) 6128 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6129for as_dir in $PATH 6130do 6131 IFS=$as_save_IFS 6132 test -z "$as_dir" && as_dir=. 6133 for ac_exec_ext in '' $ac_executable_extensions; do 6134 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6135 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 6136 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6137 break 2 6138 fi 6139done 6140 done 6141IFS=$as_save_IFS 6142 6143 ;; 6144esac 6145fi 6146vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 6147if test -n "$vi_cv_path_tcl"; then 6148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 6149$as_echo "$vi_cv_path_tcl" >&6; } 6150else 6151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6152$as_echo "no" >&6; } 6153fi 6154 6155 6156 fi 6157 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.2"; then 6158 tclsh_name="tclsh8.0" 6159 # Extract the first word of "$tclsh_name", so it can be a program name with args. 6160set dummy $tclsh_name; ac_word=$2 6161{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6162$as_echo_n "checking for $ac_word... " >&6; } 6163if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then : 6164 $as_echo_n "(cached) " >&6 6165else 6166 case $vi_cv_path_tcl in 6167 [\\/]* | ?:[\\/]*) 6168 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 6169 ;; 6170 *) 6171 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6172for as_dir in $PATH 6173do 6174 IFS=$as_save_IFS 6175 test -z "$as_dir" && as_dir=. 6176 for ac_exec_ext in '' $ac_executable_extensions; do 6177 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6178 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 6179 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6180 break 2 6181 fi 6182done 6183 done 6184IFS=$as_save_IFS 6185 6186 ;; 6187esac 6188fi 6189vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 6190if test -n "$vi_cv_path_tcl"; then 6191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 6192$as_echo "$vi_cv_path_tcl" >&6; } 6193else 6194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6195$as_echo "no" >&6; } 6196fi 6197 6198 6199 fi 6200 if test "X$vi_cv_path_tcl" = "X"; then 6201 tclsh_name="tclsh" 6202 # Extract the first word of "$tclsh_name", so it can be a program name with args. 6203set dummy $tclsh_name; ac_word=$2 6204{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6205$as_echo_n "checking for $ac_word... " >&6; } 6206if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then : 6207 $as_echo_n "(cached) " >&6 6208else 6209 case $vi_cv_path_tcl in 6210 [\\/]* | ?:[\\/]*) 6211 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 6212 ;; 6213 *) 6214 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6215for as_dir in $PATH 6216do 6217 IFS=$as_save_IFS 6218 test -z "$as_dir" && as_dir=. 6219 for ac_exec_ext in '' $ac_executable_extensions; do 6220 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6221 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 6222 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6223 break 2 6224 fi 6225done 6226 done 6227IFS=$as_save_IFS 6228 6229 ;; 6230esac 6231fi 6232vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 6233if test -n "$vi_cv_path_tcl"; then 6234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 6235$as_echo "$vi_cv_path_tcl" >&6; } 6236else 6237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6238$as_echo "no" >&6; } 6239fi 6240 6241 6242 fi 6243 if test "X$vi_cv_path_tcl" != "X"; then 6244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Tcl version" >&5 6245$as_echo_n "checking Tcl version... " >&6; } 6246 if echo 'exit [expr [info tclversion] < 8.0]' | $vi_cv_path_tcl - ; then 6247 tclver=`echo 'puts [info tclversion]' | $vi_cv_path_tcl -` 6248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclver - OK" >&5 6249$as_echo "$tclver - OK" >&6; }; 6250 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 -` 6251 6252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Tcl include" >&5 6253$as_echo_n "checking for location of Tcl include... " >&6; } 6254 if test "x$MACOSX" != "xyes"; then 6255 tclinc="$tclloc/include $tclloc/include/tcl $tclloc/include/tcl$tclver /usr/local/include /usr/local/include/tcl$tclver /usr/include /usr/include/tcl$tclver" 6256 else 6257 tclinc="/System/Library/Frameworks/Tcl.framework/Headers" 6258 fi 6259 TCL_INC= 6260 for try in $tclinc; do 6261 if test -f "$try/tcl.h"; then 6262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tcl.h" >&5 6263$as_echo "$try/tcl.h" >&6; } 6264 TCL_INC=$try 6265 break 6266 fi 6267 done 6268 if test -z "$TCL_INC"; then 6269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 6270$as_echo "<not found>" >&6; } 6271 SKIP_TCL=YES 6272 fi 6273 if test -z "$SKIP_TCL"; then 6274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of tclConfig.sh script" >&5 6275$as_echo_n "checking for location of tclConfig.sh script... " >&6; } 6276 if test "x$MACOSX" != "xyes"; then 6277 tclcnf=`echo $tclinc | sed s/include/lib/g` 6278 tclcnf="$tclcnf `echo $tclinc | sed s/include/lib64/g`" 6279 else 6280 tclcnf="/System/Library/Frameworks/Tcl.framework" 6281 fi 6282 for try in $tclcnf; do 6283 if test -f $try/tclConfig.sh; then 6284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tclConfig.sh" >&5 6285$as_echo "$try/tclConfig.sh" >&6; } 6286 . $try/tclConfig.sh 6287 TCL_LIBS=`eval echo "$TCL_LIB_SPEC $TCL_LIBS"` 6288 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'` 6289 break 6290 fi 6291 done 6292 if test -z "$TCL_LIBS"; then 6293 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 6294$as_echo "<not found>" >&6; } 6295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl library by myself" >&5 6296$as_echo_n "checking for Tcl library by myself... " >&6; } 6297 tcllib=`echo $tclinc | sed s/include/lib/g` 6298 tcllib="$tcllib `echo $tclinc | sed s/include/lib64/g`" 6299 for ext in .so .a ; do 6300 for ver in "" $tclver ; do 6301 for try in $tcllib ; do 6302 trylib=tcl$ver$ext 6303 if test -f $try/lib$trylib ; then 6304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/lib$trylib" >&5 6305$as_echo "$try/lib$trylib" >&6; } 6306 TCL_LIBS="-L$try -ltcl$ver -ldl -lm" 6307 if test "`(uname) 2>/dev/null`" = SunOS && 6308 uname -r | grep '^5' >/dev/null; then 6309 TCL_LIBS="$TCL_LIBS -R $try" 6310 fi 6311 break 3 6312 fi 6313 done 6314 done 6315 done 6316 if test -z "$TCL_LIBS"; then 6317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 6318$as_echo "<not found>" >&6; } 6319 SKIP_TCL=YES 6320 fi 6321 fi 6322 if test -z "$SKIP_TCL"; then 6323 $as_echo "#define FEAT_TCL 1" >>confdefs.h 6324 6325 TCL_SRC=if_tcl.c 6326 TCL_OBJ=objects/if_tcl.o 6327 TCL_PRO=if_tcl.pro 6328 TCL_CFLAGS="-I$TCL_INC $TCL_DEFS" 6329 fi 6330 fi 6331 else 6332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old; need Tcl version 8.0 or later" >&5 6333$as_echo "too old; need Tcl version 8.0 or later" >&6; } 6334 fi 6335 fi 6336 if test "$fail_if_missing" = "yes" -a -z "$TCL_SRC"; then 6337 as_fn_error "could not configure Tcl" "$LINENO" 5 6338 fi 6339fi 6340 6341 6342 6343 6344 6345 6346{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-rubyinterp argument" >&5 6347$as_echo_n "checking --enable-rubyinterp argument... " >&6; } 6348# Check whether --enable-rubyinterp was given. 6349if test "${enable_rubyinterp+set}" = set; then : 6350 enableval=$enable_rubyinterp; 6351else 6352 enable_rubyinterp="no" 6353fi 6354 6355{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_rubyinterp" >&5 6356$as_echo "$enable_rubyinterp" >&6; } 6357if test "$enable_rubyinterp" = "yes" -o "$enable_rubyinterp" = "dynamic"; then 6358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ruby-command argument" >&5 6359$as_echo_n "checking --with-ruby-command argument... " >&6; } 6360 6361 6362# Check whether --with-ruby-command was given. 6363if test "${with_ruby_command+set}" = set; then : 6364 withval=$with_ruby_command; RUBY_CMD="$withval"; vi_cv_path_ruby="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RUBY_CMD" >&5 6365$as_echo "$RUBY_CMD" >&6; } 6366else 6367 RUBY_CMD="ruby"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to $RUBY_CMD" >&5 6368$as_echo "defaulting to $RUBY_CMD" >&6; } 6369fi 6370 6371 # Extract the first word of "$RUBY_CMD", so it can be a program name with args. 6372set dummy $RUBY_CMD; ac_word=$2 6373{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6374$as_echo_n "checking for $ac_word... " >&6; } 6375if test "${ac_cv_path_vi_cv_path_ruby+set}" = set; then : 6376 $as_echo_n "(cached) " >&6 6377else 6378 case $vi_cv_path_ruby in 6379 [\\/]* | ?:[\\/]*) 6380 ac_cv_path_vi_cv_path_ruby="$vi_cv_path_ruby" # Let the user override the test with a path. 6381 ;; 6382 *) 6383 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6384for as_dir in $PATH 6385do 6386 IFS=$as_save_IFS 6387 test -z "$as_dir" && as_dir=. 6388 for ac_exec_ext in '' $ac_executable_extensions; do 6389 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6390 ac_cv_path_vi_cv_path_ruby="$as_dir/$ac_word$ac_exec_ext" 6391 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6392 break 2 6393 fi 6394done 6395 done 6396IFS=$as_save_IFS 6397 6398 ;; 6399esac 6400fi 6401vi_cv_path_ruby=$ac_cv_path_vi_cv_path_ruby 6402if test -n "$vi_cv_path_ruby"; then 6403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_ruby" >&5 6404$as_echo "$vi_cv_path_ruby" >&6; } 6405else 6406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6407$as_echo "no" >&6; } 6408fi 6409 6410 6411 if test "X$vi_cv_path_ruby" != "X"; then 6412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby version" >&5 6413$as_echo_n "checking Ruby version... " >&6; } 6414 if $vi_cv_path_ruby -e '(VERSION rescue RUBY_VERSION) >= "1.6.0" or exit 1' >/dev/null 2>/dev/null; then 6415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5 6416$as_echo "OK" >&6; } 6417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby rbconfig" >&5 6418$as_echo_n "checking Ruby rbconfig... " >&6; } 6419 ruby_rbconfig="RbConfig" 6420 if ! $vi_cv_path_ruby -r rbconfig -e 'RbConfig' >/dev/null 2>/dev/null; then 6421 ruby_rbconfig="Config" 6422 fi 6423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ruby_rbconfig" >&5 6424$as_echo "$ruby_rbconfig" >&6; } 6425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby header files" >&5 6426$as_echo_n "checking Ruby header files... " >&6; } 6427 rubyhdrdir=`$vi_cv_path_ruby -r mkmf -e "print $ruby_rbconfig::CONFIG['rubyhdrdir'] || $ruby_rbconfig::CONFIG['archdir'] || \\$hdrdir" 2>/dev/null` 6428 if test "X$rubyhdrdir" != "X"; then 6429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $rubyhdrdir" >&5 6430$as_echo "$rubyhdrdir" >&6; } 6431 RUBY_CFLAGS="-I$rubyhdrdir" 6432 rubyarch=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['arch']"` 6433 if test -d "$rubyhdrdir/$rubyarch"; then 6434 RUBY_CFLAGS="$RUBY_CFLAGS -I$rubyhdrdir/$rubyarch" 6435 fi 6436 rubyversion=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['ruby_version'].gsub(/\./, '')[0,2]"` 6437 RUBY_CFLAGS="$RUBY_CFLAGS -DRUBY_VERSION=$rubyversion" 6438 rubylibs=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['LIBS']"` 6439 if test "X$rubylibs" != "X"; then 6440 RUBY_LIBS="$rubylibs" 6441 fi 6442 librubyarg=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['LIBRUBYARG'])"` 6443 librubya=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['LIBRUBY_A'])"` 6444 rubylibdir=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['libdir'])"` 6445 if test -f "$rubylibdir/$librubya"; then 6446 librubyarg="$librubyarg" 6447 RUBY_LIBS="$RUBY_LIBS -L$rubylibdir" 6448 elif test "$librubyarg" = "libruby.a"; then 6449 librubyarg="-lruby" 6450 RUBY_LIBS="$RUBY_LIBS -L$rubylibdir" 6451 fi 6452 6453 if test "X$librubyarg" != "X"; then 6454 RUBY_LIBS="$librubyarg $RUBY_LIBS" 6455 fi 6456 rubyldflags=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['LDFLAGS']"` 6457 if test "X$rubyldflags" != "X"; then 6458 rubyldflags=`echo "$rubyldflags" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'` 6459 if test "X$rubyldflags" != "X"; then 6460 if test "X`echo \"$LDFLAGS\" | grep -F -e \"$rubyldflags\"`" = "X"; then 6461 LDFLAGS="$rubyldflags $LDFLAGS" 6462 fi 6463 fi 6464 fi 6465 RUBY_SRC="if_ruby.c" 6466 RUBY_OBJ="objects/if_ruby.o" 6467 RUBY_PRO="if_ruby.pro" 6468 $as_echo "#define FEAT_RUBY 1" >>confdefs.h 6469 6470 if test "$enable_rubyinterp" = "dynamic"; then 6471 libruby=`$vi_cv_path_ruby -r rbconfig -e "puts $ruby_rbconfig::CONFIG['LIBRUBY_SO']"` 6472 $as_echo "#define DYNAMIC_RUBY 1" >>confdefs.h 6473 6474 RUBY_CFLAGS="-DDYNAMIC_RUBY_DLL=\\\"$libruby\\\" -DDYNAMIC_RUBY_VER=$rubyversion $RUBY_CFLAGS" 6475 RUBY_LIBS= 6476 fi 6477 else 6478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found; disabling Ruby" >&5 6479$as_echo "not found; disabling Ruby" >&6; } 6480 fi 6481 else 6482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old; need Ruby version 1.6.0 or later" >&5 6483$as_echo "too old; need Ruby version 1.6.0 or later" >&6; } 6484 fi 6485 fi 6486 6487 if test "$fail_if_missing" = "yes" -a -z "$RUBY_OBJ"; then 6488 as_fn_error "could not configure Ruby" "$LINENO" 5 6489 fi 6490fi 6491 6492 6493 6494 6495 6496 6497{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-cscope argument" >&5 6498$as_echo_n "checking --enable-cscope argument... " >&6; } 6499# Check whether --enable-cscope was given. 6500if test "${enable_cscope+set}" = set; then : 6501 enableval=$enable_cscope; 6502else 6503 enable_cscope="no" 6504fi 6505 6506{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_cscope" >&5 6507$as_echo "$enable_cscope" >&6; } 6508if test "$enable_cscope" = "yes"; then 6509 $as_echo "#define FEAT_CSCOPE 1" >>confdefs.h 6510 6511fi 6512 6513{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-workshop argument" >&5 6514$as_echo_n "checking --enable-workshop argument... " >&6; } 6515# Check whether --enable-workshop was given. 6516if test "${enable_workshop+set}" = set; then : 6517 enableval=$enable_workshop; 6518else 6519 enable_workshop="no" 6520fi 6521 6522{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_workshop" >&5 6523$as_echo "$enable_workshop" >&6; } 6524if test "$enable_workshop" = "yes"; then 6525 $as_echo "#define FEAT_SUN_WORKSHOP 1" >>confdefs.h 6526 6527 WORKSHOP_SRC="workshop.c integration.c" 6528 6529 WORKSHOP_OBJ="objects/workshop.o objects/integration.o" 6530 6531 if test "${enable_gui-xxx}" = xxx; then 6532 enable_gui=motif 6533 fi 6534fi 6535 6536{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-netbeans argument" >&5 6537$as_echo_n "checking --disable-netbeans argument... " >&6; } 6538# Check whether --enable-netbeans was given. 6539if test "${enable_netbeans+set}" = set; then : 6540 enableval=$enable_netbeans; 6541else 6542 enable_netbeans="yes" 6543fi 6544 6545if test "$enable_netbeans" = "yes"; then 6546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6547$as_echo "no" >&6; } 6548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5 6549$as_echo_n "checking for socket in -lsocket... " >&6; } 6550if test "${ac_cv_lib_socket_socket+set}" = set; then : 6551 $as_echo_n "(cached) " >&6 6552else 6553 ac_check_lib_save_LIBS=$LIBS 6554LIBS="-lsocket $LIBS" 6555cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6556/* end confdefs.h. */ 6557 6558/* Override any GCC internal prototype to avoid an error. 6559 Use char because int might match the return type of a GCC 6560 builtin and then its argument prototype would still apply. */ 6561#ifdef __cplusplus 6562extern "C" 6563#endif 6564char socket (); 6565int 6566main () 6567{ 6568return socket (); 6569 ; 6570 return 0; 6571} 6572_ACEOF 6573if ac_fn_c_try_link "$LINENO"; then : 6574 ac_cv_lib_socket_socket=yes 6575else 6576 ac_cv_lib_socket_socket=no 6577fi 6578rm -f core conftest.err conftest.$ac_objext \ 6579 conftest$ac_exeext conftest.$ac_ext 6580LIBS=$ac_check_lib_save_LIBS 6581fi 6582{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5 6583$as_echo "$ac_cv_lib_socket_socket" >&6; } 6584if test "x$ac_cv_lib_socket_socket" = x""yes; then : 6585 cat >>confdefs.h <<_ACEOF 6586#define HAVE_LIBSOCKET 1 6587_ACEOF 6588 6589 LIBS="-lsocket $LIBS" 6590 6591fi 6592 6593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 6594$as_echo_n "checking for gethostbyname in -lnsl... " >&6; } 6595if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then : 6596 $as_echo_n "(cached) " >&6 6597else 6598 ac_check_lib_save_LIBS=$LIBS 6599LIBS="-lnsl $LIBS" 6600cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6601/* end confdefs.h. */ 6602 6603/* Override any GCC internal prototype to avoid an error. 6604 Use char because int might match the return type of a GCC 6605 builtin and then its argument prototype would still apply. */ 6606#ifdef __cplusplus 6607extern "C" 6608#endif 6609char gethostbyname (); 6610int 6611main () 6612{ 6613return gethostbyname (); 6614 ; 6615 return 0; 6616} 6617_ACEOF 6618if ac_fn_c_try_link "$LINENO"; then : 6619 ac_cv_lib_nsl_gethostbyname=yes 6620else 6621 ac_cv_lib_nsl_gethostbyname=no 6622fi 6623rm -f core conftest.err conftest.$ac_objext \ 6624 conftest$ac_exeext conftest.$ac_ext 6625LIBS=$ac_check_lib_save_LIBS 6626fi 6627{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 6628$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } 6629if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then : 6630 cat >>confdefs.h <<_ACEOF 6631#define HAVE_LIBNSL 1 6632_ACEOF 6633 6634 LIBS="-lnsl $LIBS" 6635 6636fi 6637 6638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling netbeans integration is possible" >&5 6639$as_echo_n "checking whether compiling netbeans integration is possible... " >&6; } 6640 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6641/* end confdefs.h. */ 6642 6643#include <stdio.h> 6644#include <stdlib.h> 6645#include <stdarg.h> 6646#include <fcntl.h> 6647#include <netdb.h> 6648#include <netinet/in.h> 6649#include <errno.h> 6650#include <sys/types.h> 6651#include <sys/socket.h> 6652 /* Check bitfields */ 6653 struct nbbuf { 6654 unsigned int initDone:1; 6655 ushort signmaplen; 6656 }; 6657 6658int 6659main () 6660{ 6661 6662 /* Check creating a socket. */ 6663 struct sockaddr_in server; 6664 (void)socket(AF_INET, SOCK_STREAM, 0); 6665 (void)htons(100); 6666 (void)gethostbyname("microsoft.com"); 6667 if (errno == ECONNREFUSED) 6668 (void)connect(1, (struct sockaddr *)&server, sizeof(server)); 6669 6670 ; 6671 return 0; 6672} 6673_ACEOF 6674if ac_fn_c_try_link "$LINENO"; then : 6675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6676$as_echo "yes" >&6; } 6677else 6678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6679$as_echo "no" >&6; }; enable_netbeans="no" 6680fi 6681rm -f core conftest.err conftest.$ac_objext \ 6682 conftest$ac_exeext conftest.$ac_ext 6683else 6684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6685$as_echo "yes" >&6; } 6686fi 6687if test "$enable_netbeans" = "yes"; then 6688 $as_echo "#define FEAT_NETBEANS_INTG 1" >>confdefs.h 6689 6690 NETBEANS_SRC="netbeans.c" 6691 6692 NETBEANS_OBJ="objects/netbeans.o" 6693 6694fi 6695 6696{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-sniff argument" >&5 6697$as_echo_n "checking --enable-sniff argument... " >&6; } 6698# Check whether --enable-sniff was given. 6699if test "${enable_sniff+set}" = set; then : 6700 enableval=$enable_sniff; 6701else 6702 enable_sniff="no" 6703fi 6704 6705{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_sniff" >&5 6706$as_echo "$enable_sniff" >&6; } 6707if test "$enable_sniff" = "yes"; then 6708 $as_echo "#define FEAT_SNIFF 1" >>confdefs.h 6709 6710 SNIFF_SRC="if_sniff.c" 6711 6712 SNIFF_OBJ="objects/if_sniff.o" 6713 6714fi 6715 6716{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-multibyte argument" >&5 6717$as_echo_n "checking --enable-multibyte argument... " >&6; } 6718# Check whether --enable-multibyte was given. 6719if test "${enable_multibyte+set}" = set; then : 6720 enableval=$enable_multibyte; 6721else 6722 enable_multibyte="no" 6723fi 6724 6725{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_multibyte" >&5 6726$as_echo "$enable_multibyte" >&6; } 6727if test "$enable_multibyte" = "yes"; then 6728 $as_echo "#define FEAT_MBYTE 1" >>confdefs.h 6729 6730fi 6731 6732{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-hangulinput argument" >&5 6733$as_echo_n "checking --enable-hangulinput argument... " >&6; } 6734# Check whether --enable-hangulinput was given. 6735if test "${enable_hangulinput+set}" = set; then : 6736 enableval=$enable_hangulinput; 6737else 6738 enable_hangulinput="no" 6739fi 6740 6741{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_hangulinput" >&5 6742$as_echo "$enable_hangulinput" >&6; } 6743 6744{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-xim argument" >&5 6745$as_echo_n "checking --enable-xim argument... " >&6; } 6746# Check whether --enable-xim was given. 6747if test "${enable_xim+set}" = set; then : 6748 enableval=$enable_xim; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_xim" >&5 6749$as_echo "$enable_xim" >&6; } 6750else 6751 enable_xim="auto"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to auto" >&5 6752$as_echo "defaulting to auto" >&6; } 6753fi 6754 6755 6756{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-fontset argument" >&5 6757$as_echo_n "checking --enable-fontset argument... " >&6; } 6758# Check whether --enable-fontset was given. 6759if test "${enable_fontset+set}" = set; then : 6760 enableval=$enable_fontset; 6761else 6762 enable_fontset="no" 6763fi 6764 6765{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_fontset" >&5 6766$as_echo "$enable_fontset" >&6; } 6767 6768test -z "$with_x" && with_x=yes 6769test "${enable_gui-yes}" != no -a "x$MACOSX" != "xyes" -a "x$QNX" != "xyes" && with_x=yes 6770if test "$with_x" = no; then 6771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to: don't HAVE_X11" >&5 6772$as_echo "defaulting to: don't HAVE_X11" >&6; } 6773else 6774 6775 # Extract the first word of "xmkmf", so it can be a program name with args. 6776set dummy xmkmf; ac_word=$2 6777{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6778$as_echo_n "checking for $ac_word... " >&6; } 6779if test "${ac_cv_path_xmkmfpath+set}" = set; then : 6780 $as_echo_n "(cached) " >&6 6781else 6782 case $xmkmfpath in 6783 [\\/]* | ?:[\\/]*) 6784 ac_cv_path_xmkmfpath="$xmkmfpath" # Let the user override the test with a path. 6785 ;; 6786 *) 6787 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6788for as_dir in $PATH 6789do 6790 IFS=$as_save_IFS 6791 test -z "$as_dir" && as_dir=. 6792 for ac_exec_ext in '' $ac_executable_extensions; do 6793 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6794 ac_cv_path_xmkmfpath="$as_dir/$ac_word$ac_exec_ext" 6795 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6796 break 2 6797 fi 6798done 6799 done 6800IFS=$as_save_IFS 6801 6802 ;; 6803esac 6804fi 6805xmkmfpath=$ac_cv_path_xmkmfpath 6806if test -n "$xmkmfpath"; then 6807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xmkmfpath" >&5 6808$as_echo "$xmkmfpath" >&6; } 6809else 6810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6811$as_echo "no" >&6; } 6812fi 6813 6814 6815 6816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5 6817$as_echo_n "checking for X... " >&6; } 6818 6819 6820# Check whether --with-x was given. 6821if test "${with_x+set}" = set; then : 6822 withval=$with_x; 6823fi 6824 6825# $have_x is `yes', `no', `disabled', or empty when we do not yet know. 6826if test "x$with_x" = xno; then 6827 # The user explicitly disabled X. 6828 have_x=disabled 6829else 6830 case $x_includes,$x_libraries in #( 6831 *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #( 6832 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then : 6833 $as_echo_n "(cached) " >&6 6834else 6835 # One or both of the vars are not set, and there is no cached value. 6836ac_x_includes=no ac_x_libraries=no 6837rm -f -r conftest.dir 6838if mkdir conftest.dir; then 6839 cd conftest.dir 6840 cat >Imakefile <<'_ACEOF' 6841incroot: 6842 @echo incroot='${INCROOT}' 6843usrlibdir: 6844 @echo usrlibdir='${USRLIBDIR}' 6845libdir: 6846 @echo libdir='${LIBDIR}' 6847_ACEOF 6848 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then 6849 # GNU make sometimes prints "make[1]: Entering...", which would confuse us. 6850 for ac_var in incroot usrlibdir libdir; do 6851 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`" 6852 done 6853 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. 6854 for ac_extension in a so sl dylib la dll; do 6855 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" && 6856 test -f "$ac_im_libdir/libX11.$ac_extension"; then 6857 ac_im_usrlibdir=$ac_im_libdir; break 6858 fi 6859 done 6860 # Screen out bogus values from the imake configuration. They are 6861 # bogus both because they are the default anyway, and because 6862 # using them would break gcc on systems where it needs fixed includes. 6863 case $ac_im_incroot in 6864 /usr/include) ac_x_includes= ;; 6865 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;; 6866 esac 6867 case $ac_im_usrlibdir in 6868 /usr/lib | /usr/lib64 | /lib | /lib64) ;; 6869 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;; 6870 esac 6871 fi 6872 cd .. 6873 rm -f -r conftest.dir 6874fi 6875 6876# Standard set of common directories for X headers. 6877# Check X11 before X11Rn because it is often a symlink to the current release. 6878ac_x_header_dirs=' 6879/usr/X11/include 6880/usr/X11R7/include 6881/usr/X11R6/include 6882/usr/X11R5/include 6883/usr/X11R4/include 6884 6885/usr/include/X11 6886/usr/include/X11R7 6887/usr/include/X11R6 6888/usr/include/X11R5 6889/usr/include/X11R4 6890 6891/usr/local/X11/include 6892/usr/local/X11R7/include 6893/usr/local/X11R6/include 6894/usr/local/X11R5/include 6895/usr/local/X11R4/include 6896 6897/usr/local/include/X11 6898/usr/local/include/X11R7 6899/usr/local/include/X11R6 6900/usr/local/include/X11R5 6901/usr/local/include/X11R4 6902 6903/usr/X386/include 6904/usr/x386/include 6905/usr/XFree86/include/X11 6906 6907/usr/include 6908/usr/local/include 6909/usr/unsupported/include 6910/usr/athena/include 6911/usr/local/x11r5/include 6912/usr/lpp/Xamples/include 6913 6914/usr/openwin/include 6915/usr/openwin/share/include' 6916 6917if test "$ac_x_includes" = no; then 6918 # Guess where to find include files, by looking for Xlib.h. 6919 # First, try using that file with no special directory specified. 6920 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6921/* end confdefs.h. */ 6922#include <X11/Xlib.h> 6923_ACEOF 6924if ac_fn_c_try_cpp "$LINENO"; then : 6925 # We can compile using X headers with no special include directory. 6926ac_x_includes= 6927else 6928 for ac_dir in $ac_x_header_dirs; do 6929 if test -r "$ac_dir/X11/Xlib.h"; then 6930 ac_x_includes=$ac_dir 6931 break 6932 fi 6933done 6934fi 6935rm -f conftest.err conftest.$ac_ext 6936fi # $ac_x_includes = no 6937 6938if test "$ac_x_libraries" = no; then 6939 # Check for the libraries. 6940 # See if we find them without any special options. 6941 # Don't add to $LIBS permanently. 6942 ac_save_LIBS=$LIBS 6943 LIBS="-lX11 $LIBS" 6944 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6945/* end confdefs.h. */ 6946#include <X11/Xlib.h> 6947int 6948main () 6949{ 6950XrmInitialize () 6951 ; 6952 return 0; 6953} 6954_ACEOF 6955if ac_fn_c_try_link "$LINENO"; then : 6956 LIBS=$ac_save_LIBS 6957# We can link X programs with no special library path. 6958ac_x_libraries= 6959else 6960 LIBS=$ac_save_LIBS 6961for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g` 6962do 6963 # Don't even attempt the hair of trying to link an X program! 6964 for ac_extension in a so sl dylib la dll; do 6965 if test -r "$ac_dir/libX11.$ac_extension"; then 6966 ac_x_libraries=$ac_dir 6967 break 2 6968 fi 6969 done 6970done 6971fi 6972rm -f core conftest.err conftest.$ac_objext \ 6973 conftest$ac_exeext conftest.$ac_ext 6974fi # $ac_x_libraries = no 6975 6976case $ac_x_includes,$ac_x_libraries in #( 6977 no,* | *,no | *\'*) 6978 # Didn't find X, or a directory has "'" in its name. 6979 ac_cv_have_x="have_x=no";; #( 6980 *) 6981 # Record where we found X for the cache. 6982 ac_cv_have_x="have_x=yes\ 6983 ac_x_includes='$ac_x_includes'\ 6984 ac_x_libraries='$ac_x_libraries'" 6985esac 6986fi 6987;; #( 6988 *) have_x=yes;; 6989 esac 6990 eval "$ac_cv_have_x" 6991fi # $with_x != no 6992 6993if test "$have_x" != yes; then 6994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5 6995$as_echo "$have_x" >&6; } 6996 no_x=yes 6997else 6998 # If each of the values was on the command line, it overrides each guess. 6999 test "x$x_includes" = xNONE && x_includes=$ac_x_includes 7000 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries 7001 # Update the cache value to reflect the command line values. 7002 ac_cv_have_x="have_x=yes\ 7003 ac_x_includes='$x_includes'\ 7004 ac_x_libraries='$x_libraries'" 7005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5 7006$as_echo "libraries $x_libraries, headers $x_includes" >&6; } 7007fi 7008 7009if test "$no_x" = yes; then 7010 # Not all programs may use this symbol, but it does not hurt to define it. 7011 7012$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h 7013 7014 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS= 7015else 7016 if test -n "$x_includes"; then 7017 X_CFLAGS="$X_CFLAGS -I$x_includes" 7018 fi 7019 7020 # It would also be nice to do this for all -L options, not just this one. 7021 if test -n "$x_libraries"; then 7022 X_LIBS="$X_LIBS -L$x_libraries" 7023 # For Solaris; some versions of Sun CC require a space after -R and 7024 # others require no space. Words are not sufficient . . . . 7025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5 7026$as_echo_n "checking whether -R must be followed by a space... " >&6; } 7027 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries" 7028 ac_xsave_c_werror_flag=$ac_c_werror_flag 7029 ac_c_werror_flag=yes 7030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7031/* end confdefs.h. */ 7032 7033int 7034main () 7035{ 7036 7037 ; 7038 return 0; 7039} 7040_ACEOF 7041if ac_fn_c_try_link "$LINENO"; then : 7042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7043$as_echo "no" >&6; } 7044 X_LIBS="$X_LIBS -R$x_libraries" 7045else 7046 LIBS="$ac_xsave_LIBS -R $x_libraries" 7047 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7048/* end confdefs.h. */ 7049 7050int 7051main () 7052{ 7053 7054 ; 7055 return 0; 7056} 7057_ACEOF 7058if ac_fn_c_try_link "$LINENO"; then : 7059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7060$as_echo "yes" >&6; } 7061 X_LIBS="$X_LIBS -R $x_libraries" 7062else 7063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5 7064$as_echo "neither works" >&6; } 7065fi 7066rm -f core conftest.err conftest.$ac_objext \ 7067 conftest$ac_exeext conftest.$ac_ext 7068fi 7069rm -f core conftest.err conftest.$ac_objext \ 7070 conftest$ac_exeext conftest.$ac_ext 7071 ac_c_werror_flag=$ac_xsave_c_werror_flag 7072 LIBS=$ac_xsave_LIBS 7073 fi 7074 7075 # Check for system-dependent libraries X programs must link with. 7076 # Do this before checking for the system-independent R6 libraries 7077 # (-lICE), since we may need -lsocket or whatever for X linking. 7078 7079 if test "$ISC" = yes; then 7080 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet" 7081 else 7082 # Martyn Johnson says this is needed for Ultrix, if the X 7083 # libraries were built with DECnet support. And Karl Berry says 7084 # the Alpha needs dnet_stub (dnet does not exist). 7085 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11" 7086 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7087/* end confdefs.h. */ 7088 7089/* Override any GCC internal prototype to avoid an error. 7090 Use char because int might match the return type of a GCC 7091 builtin and then its argument prototype would still apply. */ 7092#ifdef __cplusplus 7093extern "C" 7094#endif 7095char XOpenDisplay (); 7096int 7097main () 7098{ 7099return XOpenDisplay (); 7100 ; 7101 return 0; 7102} 7103_ACEOF 7104if ac_fn_c_try_link "$LINENO"; then : 7105 7106else 7107 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5 7108$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; } 7109if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then : 7110 $as_echo_n "(cached) " >&6 7111else 7112 ac_check_lib_save_LIBS=$LIBS 7113LIBS="-ldnet $LIBS" 7114cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7115/* end confdefs.h. */ 7116 7117/* Override any GCC internal prototype to avoid an error. 7118 Use char because int might match the return type of a GCC 7119 builtin and then its argument prototype would still apply. */ 7120#ifdef __cplusplus 7121extern "C" 7122#endif 7123char dnet_ntoa (); 7124int 7125main () 7126{ 7127return dnet_ntoa (); 7128 ; 7129 return 0; 7130} 7131_ACEOF 7132if ac_fn_c_try_link "$LINENO"; then : 7133 ac_cv_lib_dnet_dnet_ntoa=yes 7134else 7135 ac_cv_lib_dnet_dnet_ntoa=no 7136fi 7137rm -f core conftest.err conftest.$ac_objext \ 7138 conftest$ac_exeext conftest.$ac_ext 7139LIBS=$ac_check_lib_save_LIBS 7140fi 7141{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 7142$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; } 7143if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then : 7144 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" 7145fi 7146 7147 if test $ac_cv_lib_dnet_dnet_ntoa = no; then 7148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5 7149$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; } 7150if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then : 7151 $as_echo_n "(cached) " >&6 7152else 7153 ac_check_lib_save_LIBS=$LIBS 7154LIBS="-ldnet_stub $LIBS" 7155cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7156/* end confdefs.h. */ 7157 7158/* Override any GCC internal prototype to avoid an error. 7159 Use char because int might match the return type of a GCC 7160 builtin and then its argument prototype would still apply. */ 7161#ifdef __cplusplus 7162extern "C" 7163#endif 7164char dnet_ntoa (); 7165int 7166main () 7167{ 7168return dnet_ntoa (); 7169 ; 7170 return 0; 7171} 7172_ACEOF 7173if ac_fn_c_try_link "$LINENO"; then : 7174 ac_cv_lib_dnet_stub_dnet_ntoa=yes 7175else 7176 ac_cv_lib_dnet_stub_dnet_ntoa=no 7177fi 7178rm -f core conftest.err conftest.$ac_objext \ 7179 conftest$ac_exeext conftest.$ac_ext 7180LIBS=$ac_check_lib_save_LIBS 7181fi 7182{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 7183$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; } 7184if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then : 7185 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" 7186fi 7187 7188 fi 7189fi 7190rm -f core conftest.err conftest.$ac_objext \ 7191 conftest$ac_exeext conftest.$ac_ext 7192 LIBS="$ac_xsave_LIBS" 7193 7194 # [email protected] says -lnsl (and -lsocket) are needed for his 386/AT, 7195 # to get the SysV transport functions. 7196 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4) 7197 # needs -lnsl. 7198 # The nsl library prevents programs from opening the X display 7199 # on Irix 5.2, according to T.E. Dickey. 7200 # The functions gethostbyname, getservbyname, and inet_addr are 7201 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking. 7202 ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname" 7203if test "x$ac_cv_func_gethostbyname" = x""yes; then : 7204 7205fi 7206 7207 if test $ac_cv_func_gethostbyname = no; then 7208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 7209$as_echo_n "checking for gethostbyname in -lnsl... " >&6; } 7210if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then : 7211 $as_echo_n "(cached) " >&6 7212else 7213 ac_check_lib_save_LIBS=$LIBS 7214LIBS="-lnsl $LIBS" 7215cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7216/* end confdefs.h. */ 7217 7218/* Override any GCC internal prototype to avoid an error. 7219 Use char because int might match the return type of a GCC 7220 builtin and then its argument prototype would still apply. */ 7221#ifdef __cplusplus 7222extern "C" 7223#endif 7224char gethostbyname (); 7225int 7226main () 7227{ 7228return gethostbyname (); 7229 ; 7230 return 0; 7231} 7232_ACEOF 7233if ac_fn_c_try_link "$LINENO"; then : 7234 ac_cv_lib_nsl_gethostbyname=yes 7235else 7236 ac_cv_lib_nsl_gethostbyname=no 7237fi 7238rm -f core conftest.err conftest.$ac_objext \ 7239 conftest$ac_exeext conftest.$ac_ext 7240LIBS=$ac_check_lib_save_LIBS 7241fi 7242{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 7243$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } 7244if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then : 7245 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" 7246fi 7247 7248 if test $ac_cv_lib_nsl_gethostbyname = no; then 7249 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5 7250$as_echo_n "checking for gethostbyname in -lbsd... " >&6; } 7251if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then : 7252 $as_echo_n "(cached) " >&6 7253else 7254 ac_check_lib_save_LIBS=$LIBS 7255LIBS="-lbsd $LIBS" 7256cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7257/* end confdefs.h. */ 7258 7259/* Override any GCC internal prototype to avoid an error. 7260 Use char because int might match the return type of a GCC 7261 builtin and then its argument prototype would still apply. */ 7262#ifdef __cplusplus 7263extern "C" 7264#endif 7265char gethostbyname (); 7266int 7267main () 7268{ 7269return gethostbyname (); 7270 ; 7271 return 0; 7272} 7273_ACEOF 7274if ac_fn_c_try_link "$LINENO"; then : 7275 ac_cv_lib_bsd_gethostbyname=yes 7276else 7277 ac_cv_lib_bsd_gethostbyname=no 7278fi 7279rm -f core conftest.err conftest.$ac_objext \ 7280 conftest$ac_exeext conftest.$ac_ext 7281LIBS=$ac_check_lib_save_LIBS 7282fi 7283{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5 7284$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; } 7285if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then : 7286 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd" 7287fi 7288 7289 fi 7290 fi 7291 7292 # [email protected] says without -lsocket, 7293 # socket/setsockopt and other routines are undefined under SCO ODT 7294 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary 7295 # on later versions), says Simon Leinen: it contains gethostby* 7296 # variants that don't use the name server (or something). -lsocket 7297 # must be given before -lnsl if both are needed. We assume that 7298 # if connect needs -lnsl, so does gethostbyname. 7299 ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect" 7300if test "x$ac_cv_func_connect" = x""yes; then : 7301 7302fi 7303 7304 if test $ac_cv_func_connect = no; then 7305 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5 7306$as_echo_n "checking for connect in -lsocket... " >&6; } 7307if test "${ac_cv_lib_socket_connect+set}" = set; then : 7308 $as_echo_n "(cached) " >&6 7309else 7310 ac_check_lib_save_LIBS=$LIBS 7311LIBS="-lsocket $X_EXTRA_LIBS $LIBS" 7312cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7313/* end confdefs.h. */ 7314 7315/* Override any GCC internal prototype to avoid an error. 7316 Use char because int might match the return type of a GCC 7317 builtin and then its argument prototype would still apply. */ 7318#ifdef __cplusplus 7319extern "C" 7320#endif 7321char connect (); 7322int 7323main () 7324{ 7325return connect (); 7326 ; 7327 return 0; 7328} 7329_ACEOF 7330if ac_fn_c_try_link "$LINENO"; then : 7331 ac_cv_lib_socket_connect=yes 7332else 7333 ac_cv_lib_socket_connect=no 7334fi 7335rm -f core conftest.err conftest.$ac_objext \ 7336 conftest$ac_exeext conftest.$ac_ext 7337LIBS=$ac_check_lib_save_LIBS 7338fi 7339{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5 7340$as_echo "$ac_cv_lib_socket_connect" >&6; } 7341if test "x$ac_cv_lib_socket_connect" = x""yes; then : 7342 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" 7343fi 7344 7345 fi 7346 7347 # Guillermo Gomez says -lposix is necessary on A/UX. 7348 ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove" 7349if test "x$ac_cv_func_remove" = x""yes; then : 7350 7351fi 7352 7353 if test $ac_cv_func_remove = no; then 7354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5 7355$as_echo_n "checking for remove in -lposix... " >&6; } 7356if test "${ac_cv_lib_posix_remove+set}" = set; then : 7357 $as_echo_n "(cached) " >&6 7358else 7359 ac_check_lib_save_LIBS=$LIBS 7360LIBS="-lposix $LIBS" 7361cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7362/* end confdefs.h. */ 7363 7364/* Override any GCC internal prototype to avoid an error. 7365 Use char because int might match the return type of a GCC 7366 builtin and then its argument prototype would still apply. */ 7367#ifdef __cplusplus 7368extern "C" 7369#endif 7370char remove (); 7371int 7372main () 7373{ 7374return remove (); 7375 ; 7376 return 0; 7377} 7378_ACEOF 7379if ac_fn_c_try_link "$LINENO"; then : 7380 ac_cv_lib_posix_remove=yes 7381else 7382 ac_cv_lib_posix_remove=no 7383fi 7384rm -f core conftest.err conftest.$ac_objext \ 7385 conftest$ac_exeext conftest.$ac_ext 7386LIBS=$ac_check_lib_save_LIBS 7387fi 7388{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5 7389$as_echo "$ac_cv_lib_posix_remove" >&6; } 7390if test "x$ac_cv_lib_posix_remove" = x""yes; then : 7391 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" 7392fi 7393 7394 fi 7395 7396 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. 7397 ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat" 7398if test "x$ac_cv_func_shmat" = x""yes; then : 7399 7400fi 7401 7402 if test $ac_cv_func_shmat = no; then 7403 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5 7404$as_echo_n "checking for shmat in -lipc... " >&6; } 7405if test "${ac_cv_lib_ipc_shmat+set}" = set; then : 7406 $as_echo_n "(cached) " >&6 7407else 7408 ac_check_lib_save_LIBS=$LIBS 7409LIBS="-lipc $LIBS" 7410cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7411/* end confdefs.h. */ 7412 7413/* Override any GCC internal prototype to avoid an error. 7414 Use char because int might match the return type of a GCC 7415 builtin and then its argument prototype would still apply. */ 7416#ifdef __cplusplus 7417extern "C" 7418#endif 7419char shmat (); 7420int 7421main () 7422{ 7423return shmat (); 7424 ; 7425 return 0; 7426} 7427_ACEOF 7428if ac_fn_c_try_link "$LINENO"; then : 7429 ac_cv_lib_ipc_shmat=yes 7430else 7431 ac_cv_lib_ipc_shmat=no 7432fi 7433rm -f core conftest.err conftest.$ac_objext \ 7434 conftest$ac_exeext conftest.$ac_ext 7435LIBS=$ac_check_lib_save_LIBS 7436fi 7437{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5 7438$as_echo "$ac_cv_lib_ipc_shmat" >&6; } 7439if test "x$ac_cv_lib_ipc_shmat" = x""yes; then : 7440 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" 7441fi 7442 7443 fi 7444 fi 7445 7446 # Check for libraries that X11R6 Xt/Xaw programs need. 7447 ac_save_LDFLAGS=$LDFLAGS 7448 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries" 7449 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to 7450 # check for ICE first), but we must link in the order -lSM -lICE or 7451 # we get undefined symbols. So assume we have SM if we have ICE. 7452 # These have to be linked with before -lX11, unlike the other 7453 # libraries we check for below, so use a different variable. 7454 # John Interrante, Karl Berry 7455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5 7456$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; } 7457if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then : 7458 $as_echo_n "(cached) " >&6 7459else 7460 ac_check_lib_save_LIBS=$LIBS 7461LIBS="-lICE $X_EXTRA_LIBS $LIBS" 7462cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7463/* end confdefs.h. */ 7464 7465/* Override any GCC internal prototype to avoid an error. 7466 Use char because int might match the return type of a GCC 7467 builtin and then its argument prototype would still apply. */ 7468#ifdef __cplusplus 7469extern "C" 7470#endif 7471char IceConnectionNumber (); 7472int 7473main () 7474{ 7475return IceConnectionNumber (); 7476 ; 7477 return 0; 7478} 7479_ACEOF 7480if ac_fn_c_try_link "$LINENO"; then : 7481 ac_cv_lib_ICE_IceConnectionNumber=yes 7482else 7483 ac_cv_lib_ICE_IceConnectionNumber=no 7484fi 7485rm -f core conftest.err conftest.$ac_objext \ 7486 conftest$ac_exeext conftest.$ac_ext 7487LIBS=$ac_check_lib_save_LIBS 7488fi 7489{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5 7490$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; } 7491if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then : 7492 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" 7493fi 7494 7495 LDFLAGS=$ac_save_LDFLAGS 7496 7497fi 7498 7499 7500 if test "$zOSUnix" = "yes"; then 7501 CFLAGS="$CFLAGS -W c,dll" 7502 LDFLAGS="$LDFLAGS -W l,dll" 7503 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE -lXmu" 7504 fi 7505 7506 7507 if test -d "$x_includes" && test ! -d "$x_libraries"; then 7508 x_libraries=`echo "$x_includes" | sed s/include/lib/` 7509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X libraries to $x_libraries" >&5 7510$as_echo "Corrected X libraries to $x_libraries" >&6; } 7511 X_LIBS="$X_LIBS -L$x_libraries" 7512 if test "`(uname) 2>/dev/null`" = SunOS && 7513 uname -r | grep '^5' >/dev/null; then 7514 X_LIBS="$X_LIBS -R $x_libraries" 7515 fi 7516 fi 7517 7518 if test -d "$x_libraries" && test ! -d "$x_includes"; then 7519 x_includes=`echo "$x_libraries" | sed s/lib/include/` 7520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X includes to $x_includes" >&5 7521$as_echo "Corrected X includes to $x_includes" >&6; } 7522 X_CFLAGS="$X_CFLAGS -I$x_includes" 7523 fi 7524 7525 X_CFLAGS="`echo $X_CFLAGS\ | sed 's%-I/usr/include %%'`" 7526 X_LIBS="`echo $X_LIBS\ | sed 's%-L/usr/lib %%'`" 7527 X_LIBS="`echo $X_LIBS\ | sed -e 's%-R/usr/lib %%' -e 's%-R /usr/lib %%'`" 7528 7529 7530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files can be found" >&5 7531$as_echo_n "checking if X11 header files can be found... " >&6; } 7532 cflags_save=$CFLAGS 7533 CFLAGS="$CFLAGS $X_CFLAGS" 7534 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7535/* end confdefs.h. */ 7536#include <X11/Xlib.h> 7537#include <X11/Intrinsic.h> 7538int 7539main () 7540{ 7541 7542 ; 7543 return 0; 7544} 7545_ACEOF 7546if ac_fn_c_try_compile "$LINENO"; then : 7547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7548$as_echo "yes" >&6; } 7549else 7550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7551$as_echo "no" >&6; }; no_x=yes 7552fi 7553rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7554 CFLAGS=$cflags_save 7555 7556 if test "${no_x-no}" = yes; then 7557 with_x=no 7558 else 7559 $as_echo "#define HAVE_X11 1" >>confdefs.h 7560 7561 X_LIB="-lXt -lX11"; 7562 7563 7564 ac_save_LDFLAGS="$LDFLAGS" 7565 LDFLAGS="-L$x_libraries $LDFLAGS" 7566 7567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _XdmcpAuthDoIt in -lXdmcp" >&5 7568$as_echo_n "checking for _XdmcpAuthDoIt in -lXdmcp... " >&6; } 7569if test "${ac_cv_lib_Xdmcp__XdmcpAuthDoIt+set}" = set; then : 7570 $as_echo_n "(cached) " >&6 7571else 7572 ac_check_lib_save_LIBS=$LIBS 7573LIBS="-lXdmcp -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS -lXdmcp $LIBS" 7574cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7575/* end confdefs.h. */ 7576 7577/* Override any GCC internal prototype to avoid an error. 7578 Use char because int might match the return type of a GCC 7579 builtin and then its argument prototype would still apply. */ 7580#ifdef __cplusplus 7581extern "C" 7582#endif 7583char _XdmcpAuthDoIt (); 7584int 7585main () 7586{ 7587return _XdmcpAuthDoIt (); 7588 ; 7589 return 0; 7590} 7591_ACEOF 7592if ac_fn_c_try_link "$LINENO"; then : 7593 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=yes 7594else 7595 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=no 7596fi 7597rm -f core conftest.err conftest.$ac_objext \ 7598 conftest$ac_exeext conftest.$ac_ext 7599LIBS=$ac_check_lib_save_LIBS 7600fi 7601{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&5 7602$as_echo "$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&6; } 7603if test "x$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" = x""yes; then : 7604 X_EXTRA_LIBS="$X_EXTRA_LIBS -lXdmcp" 7605fi 7606 7607 7608 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceOpenConnection in -lICE" >&5 7609$as_echo_n "checking for IceOpenConnection in -lICE... " >&6; } 7610if test "${ac_cv_lib_ICE_IceOpenConnection+set}" = set; then : 7611 $as_echo_n "(cached) " >&6 7612else 7613 ac_check_lib_save_LIBS=$LIBS 7614LIBS="-lICE $X_EXTRA_LIBS $LIBS" 7615cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7616/* end confdefs.h. */ 7617 7618/* Override any GCC internal prototype to avoid an error. 7619 Use char because int might match the return type of a GCC 7620 builtin and then its argument prototype would still apply. */ 7621#ifdef __cplusplus 7622extern "C" 7623#endif 7624char IceOpenConnection (); 7625int 7626main () 7627{ 7628return IceOpenConnection (); 7629 ; 7630 return 0; 7631} 7632_ACEOF 7633if ac_fn_c_try_link "$LINENO"; then : 7634 ac_cv_lib_ICE_IceOpenConnection=yes 7635else 7636 ac_cv_lib_ICE_IceOpenConnection=no 7637fi 7638rm -f core conftest.err conftest.$ac_objext \ 7639 conftest$ac_exeext conftest.$ac_ext 7640LIBS=$ac_check_lib_save_LIBS 7641fi 7642{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceOpenConnection" >&5 7643$as_echo "$ac_cv_lib_ICE_IceOpenConnection" >&6; } 7644if test "x$ac_cv_lib_ICE_IceOpenConnection" = x""yes; then : 7645 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE" 7646fi 7647 7648 7649 LDFLAGS="$X_LIBS $ac_save_LDFLAGS" 7650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmCreatePixmapFromData in -lXpm" >&5 7651$as_echo_n "checking for XpmCreatePixmapFromData in -lXpm... " >&6; } 7652if test "${ac_cv_lib_Xpm_XpmCreatePixmapFromData+set}" = set; then : 7653 $as_echo_n "(cached) " >&6 7654else 7655 ac_check_lib_save_LIBS=$LIBS 7656LIBS="-lXpm -lXt $X_PRE_LIBS -lXpm -lX11 $X_EXTRA_LIBS $LIBS" 7657cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7658/* end confdefs.h. */ 7659 7660/* Override any GCC internal prototype to avoid an error. 7661 Use char because int might match the return type of a GCC 7662 builtin and then its argument prototype would still apply. */ 7663#ifdef __cplusplus 7664extern "C" 7665#endif 7666char XpmCreatePixmapFromData (); 7667int 7668main () 7669{ 7670return XpmCreatePixmapFromData (); 7671 ; 7672 return 0; 7673} 7674_ACEOF 7675if ac_fn_c_try_link "$LINENO"; then : 7676 ac_cv_lib_Xpm_XpmCreatePixmapFromData=yes 7677else 7678 ac_cv_lib_Xpm_XpmCreatePixmapFromData=no 7679fi 7680rm -f core conftest.err conftest.$ac_objext \ 7681 conftest$ac_exeext conftest.$ac_ext 7682LIBS=$ac_check_lib_save_LIBS 7683fi 7684{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&5 7685$as_echo "$ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&6; } 7686if test "x$ac_cv_lib_Xpm_XpmCreatePixmapFromData" = x""yes; then : 7687 X_PRE_LIBS="$X_PRE_LIBS -lXpm" 7688fi 7689 7690 7691 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files implicitly declare return values" >&5 7692$as_echo_n "checking if X11 header files implicitly declare return values... " >&6; } 7693 cflags_save=$CFLAGS 7694 if test "$GCC" = yes; then 7695 CFLAGS="$CFLAGS $X_CFLAGS -Werror" 7696 else 7697 CFLAGS="$CFLAGS $X_CFLAGS" 7698 fi 7699 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7700/* end confdefs.h. */ 7701#include <X11/Xlib.h> 7702int 7703main () 7704{ 7705 7706 ; 7707 return 0; 7708} 7709_ACEOF 7710if ac_fn_c_try_compile "$LINENO"; then : 7711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7712$as_echo "no" >&6; } 7713else 7714 CFLAGS="$CFLAGS -Wno-implicit-int" 7715 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7716/* end confdefs.h. */ 7717#include <X11/Xlib.h> 7718int 7719main () 7720{ 7721 7722 ; 7723 return 0; 7724} 7725_ACEOF 7726if ac_fn_c_try_compile "$LINENO"; then : 7727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7728$as_echo "yes" >&6; }; cflags_save="$cflags_save -Wno-implicit-int" 7729else 7730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: test failed" >&5 7731$as_echo "test failed" >&6; } 7732 7733fi 7734rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7735 7736fi 7737rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7738 CFLAGS=$cflags_save 7739 7740 LDFLAGS="$ac_save_LDFLAGS" 7741 7742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of wchar_t is 2 bytes" >&5 7743$as_echo_n "checking size of wchar_t is 2 bytes... " >&6; } 7744 if test "${ac_cv_small_wchar_t+set}" = set; then : 7745 $as_echo_n "(cached) " >&6 7746else 7747 if test "$cross_compiling" = yes; then : 7748 as_fn_error "failed to compile test program" "$LINENO" 5 7749else 7750 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7751/* end confdefs.h. */ 7752 7753#include <X11/Xlib.h> 7754#if STDC_HEADERS 7755# include <stdlib.h> 7756# include <stddef.h> 7757#endif 7758 main() 7759 { 7760 if (sizeof(wchar_t) <= 2) 7761 exit(1); 7762 exit(0); 7763 } 7764_ACEOF 7765if ac_fn_c_try_run "$LINENO"; then : 7766 ac_cv_small_wchar_t="no" 7767else 7768 ac_cv_small_wchar_t="yes" 7769fi 7770rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7771 conftest.$ac_objext conftest.beam conftest.$ac_ext 7772fi 7773 7774fi 7775 7776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_small_wchar_t" >&5 7777$as_echo "$ac_cv_small_wchar_t" >&6; } 7778 if test "x$ac_cv_small_wchar_t" = "xyes" ; then 7779 $as_echo "#define SMALL_WCHAR_T 1" >>confdefs.h 7780 7781 fi 7782 7783 fi 7784fi 7785 7786test "x$with_x" = xno -a "x$MACOSX" != "xyes" -a "x$QNX" != "xyes" && enable_gui=no 7787 7788{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-gui argument" >&5 7789$as_echo_n "checking --enable-gui argument... " >&6; } 7790# Check whether --enable-gui was given. 7791if test "${enable_gui+set}" = set; then : 7792 enableval=$enable_gui; 7793else 7794 enable_gui="auto" 7795fi 7796 7797 7798enable_gui_canon=`echo "_$enable_gui" | \ 7799 sed 's/[ _+-]//g;y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'` 7800 7801SKIP_GTK2=YES 7802SKIP_GNOME=YES 7803SKIP_MOTIF=YES 7804SKIP_ATHENA=YES 7805SKIP_NEXTAW=YES 7806SKIP_PHOTON=YES 7807SKIP_CARBON=YES 7808GUITYPE=NONE 7809 7810if test "x$QNX" = "xyes" -a "x$with_x" = "xno" ; then 7811 SKIP_PHOTON= 7812 case "$enable_gui_canon" in 7813 no) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 7814$as_echo "no GUI support" >&6; } 7815 SKIP_PHOTON=YES ;; 7816 yes|"") { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5 7817$as_echo "yes - automatic GUI support" >&6; } ;; 7818 auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: auto - automatic GUI support" >&5 7819$as_echo "auto - automatic GUI support" >&6; } ;; 7820 photon) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Photon GUI support" >&5 7821$as_echo "Photon GUI support" >&6; } ;; 7822 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 7823$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } 7824 SKIP_PHOTON=YES ;; 7825 esac 7826 7827elif test "x$MACOSX" = "xyes" -a "x$with_x" = "xno" ; then 7828 SKIP_CARBON= 7829 case "$enable_gui_canon" in 7830 no) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 7831$as_echo "no GUI support" >&6; } 7832 SKIP_CARBON=YES ;; 7833 yes|"") { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5 7834$as_echo "yes - automatic GUI support" >&6; } ;; 7835 auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: auto - Carbon GUI is outdated - disable GUI support" >&5 7836$as_echo "auto - Carbon GUI is outdated - disable GUI support" >&6; } 7837 SKIP_CARBON=YES ;; 7838 carbon) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Carbon GUI support" >&5 7839$as_echo "Carbon GUI support" >&6; } ;; 7840 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 7841$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } 7842 SKIP_CARBON=YES ;; 7843 esac 7844 7845else 7846 7847 case "$enable_gui_canon" in 7848 no|none) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 7849$as_echo "no GUI support" >&6; } ;; 7850 yes|""|auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes/auto - automatic GUI support" >&5 7851$as_echo "yes/auto - automatic GUI support" >&6; } 7852 SKIP_GTK2= 7853 SKIP_GNOME= 7854 SKIP_MOTIF= 7855 SKIP_ATHENA= 7856 SKIP_NEXTAW= 7857 SKIP_CARBON=;; 7858 gtk2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2.x GUI support" >&5 7859$as_echo "GTK+ 2.x GUI support" >&6; } 7860 SKIP_GTK2=;; 7861 gnome2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GNOME 2.x GUI support" >&5 7862$as_echo "GNOME 2.x GUI support" >&6; } 7863 SKIP_GNOME= 7864 SKIP_GTK2=;; 7865 motif) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Motif GUI support" >&5 7866$as_echo "Motif GUI support" >&6; } 7867 SKIP_MOTIF=;; 7868 athena) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Athena GUI support" >&5 7869$as_echo "Athena GUI support" >&6; } 7870 SKIP_ATHENA=;; 7871 nextaw) { $as_echo "$as_me:${as_lineno-$LINENO}: result: neXtaw GUI support" >&5 7872$as_echo "neXtaw GUI support" >&6; } 7873 SKIP_NEXTAW=;; 7874 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 7875$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } ;; 7876 esac 7877 7878fi 7879 7880if test "x$SKIP_GTK2" != "xYES" -a "$enable_gui_canon" != "gtk2" \ 7881 -a "$enable_gui_canon" != "gnome2"; then 7882 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK+ 2" >&5 7883$as_echo_n "checking whether or not to look for GTK+ 2... " >&6; } 7884 # Check whether --enable-gtk2-check was given. 7885if test "${enable_gtk2_check+set}" = set; then : 7886 enableval=$enable_gtk2_check; 7887else 7888 enable_gtk2_check="yes" 7889fi 7890 7891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk2_check" >&5 7892$as_echo "$enable_gtk2_check" >&6; } 7893 if test "x$enable_gtk2_check" = "xno"; then 7894 SKIP_GTK2=YES 7895 SKIP_GNOME=YES 7896 fi 7897fi 7898 7899if test "x$SKIP_GNOME" != "xYES" -a "$enable_gui_canon" != "gnome2"; then 7900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GNOME" >&5 7901$as_echo_n "checking whether or not to look for GNOME... " >&6; } 7902 # Check whether --enable-gnome-check was given. 7903if test "${enable_gnome_check+set}" = set; then : 7904 enableval=$enable_gnome_check; 7905else 7906 enable_gnome_check="no" 7907fi 7908 7909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gnome_check" >&5 7910$as_echo "$enable_gnome_check" >&6; } 7911 if test "x$enable_gnome_check" = "xno"; then 7912 SKIP_GNOME=YES 7913 fi 7914fi 7915 7916if test "x$SKIP_MOTIF" != "xYES" -a "$enable_gui_canon" != "motif"; then 7917 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Motif" >&5 7918$as_echo_n "checking whether or not to look for Motif... " >&6; } 7919 # Check whether --enable-motif-check was given. 7920if test "${enable_motif_check+set}" = set; then : 7921 enableval=$enable_motif_check; 7922else 7923 enable_motif_check="yes" 7924fi 7925 7926 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_motif_check" >&5 7927$as_echo "$enable_motif_check" >&6; } 7928 if test "x$enable_motif_check" = "xno"; then 7929 SKIP_MOTIF=YES 7930 fi 7931fi 7932 7933if test "x$SKIP_ATHENA" != "xYES" -a "$enable_gui_canon" != "athena"; then 7934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Athena" >&5 7935$as_echo_n "checking whether or not to look for Athena... " >&6; } 7936 # Check whether --enable-athena-check was given. 7937if test "${enable_athena_check+set}" = set; then : 7938 enableval=$enable_athena_check; 7939else 7940 enable_athena_check="yes" 7941fi 7942 7943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_athena_check" >&5 7944$as_echo "$enable_athena_check" >&6; } 7945 if test "x$enable_athena_check" = "xno"; then 7946 SKIP_ATHENA=YES 7947 fi 7948fi 7949 7950if test "x$SKIP_NEXTAW" != "xYES" -a "$enable_gui_canon" != "nextaw"; then 7951 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for neXtaw" >&5 7952$as_echo_n "checking whether or not to look for neXtaw... " >&6; } 7953 # Check whether --enable-nextaw-check was given. 7954if test "${enable_nextaw_check+set}" = set; then : 7955 enableval=$enable_nextaw_check; 7956else 7957 enable_nextaw_check="yes" 7958fi 7959 7960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_nextaw_check" >&5 7961$as_echo "$enable_nextaw_check" >&6; }; 7962 if test "x$enable_nextaw_check" = "xno"; then 7963 SKIP_NEXTAW=YES 7964 fi 7965fi 7966 7967if test "x$SKIP_CARBON" != "xYES" -a "$enable_gui_canon" != "carbon"; then 7968 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Carbon" >&5 7969$as_echo_n "checking whether or not to look for Carbon... " >&6; } 7970 # Check whether --enable-carbon-check was given. 7971if test "${enable_carbon_check+set}" = set; then : 7972 enableval=$enable_carbon_check; 7973else 7974 enable_carbon_check="yes" 7975fi 7976 7977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_carbon_check" >&5 7978$as_echo "$enable_carbon_check" >&6; }; 7979 if test "x$enable_carbon_check" = "xno"; then 7980 SKIP_CARBON=YES 7981 fi 7982fi 7983 7984 7985if test "x$MACOSX" = "xyes" -a -z "$SKIP_CARBON" -a "x$CARBON" = "xyes"; then 7986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Carbon GUI" >&5 7987$as_echo_n "checking for Carbon GUI... " >&6; } 7988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7989$as_echo "yes" >&6; }; 7990 GUITYPE=CARBONGUI 7991 if test "$VIMNAME" = "vim"; then 7992 VIMNAME=Vim 7993 fi 7994 7995 if test "x$MACARCH" = "xboth"; then 7996 CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk/Developer/Headers/FlatCarbon" 7997 else 7998 CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/Headers/FlatCarbon" 7999 fi 8000 8001 if test x$prefix = xNONE; then 8002 prefix=/Applications 8003 fi 8004 8005 datadir='${prefix}/Vim.app/Contents/Resources' 8006 8007 SKIP_GTK2=YES; 8008 SKIP_GNOME=YES; 8009 SKIP_MOTIF=YES; 8010 SKIP_ATHENA=YES; 8011 SKIP_NEXTAW=YES; 8012 SKIP_PHOTON=YES; 8013 SKIP_CARBON=YES 8014fi 8015 8016 8017 8018 8019 8020 8021 8022 8023if test -z "$SKIP_GTK2"; then 8024 8025 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gtktest argument" >&5 8026$as_echo_n "checking --disable-gtktest argument... " >&6; } 8027 # Check whether --enable-gtktest was given. 8028if test "${enable_gtktest+set}" = set; then : 8029 enableval=$enable_gtktest; 8030else 8031 enable_gtktest=yes 8032fi 8033 8034 if test "x$enable_gtktest" = "xyes" ; then 8035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test enabled" >&5 8036$as_echo "gtk test enabled" >&6; } 8037 else 8038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test disabled" >&5 8039$as_echo "gtk test disabled" >&6; } 8040 fi 8041 8042 if test "X$PKG_CONFIG" = "X"; then 8043 # Extract the first word of "pkg-config", so it can be a program name with args. 8044set dummy pkg-config; ac_word=$2 8045{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8046$as_echo_n "checking for $ac_word... " >&6; } 8047if test "${ac_cv_path_PKG_CONFIG+set}" = set; then : 8048 $as_echo_n "(cached) " >&6 8049else 8050 case $PKG_CONFIG in 8051 [\\/]* | ?:[\\/]*) 8052 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 8053 ;; 8054 *) 8055 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8056for as_dir in $PATH 8057do 8058 IFS=$as_save_IFS 8059 test -z "$as_dir" && as_dir=. 8060 for ac_exec_ext in '' $ac_executable_extensions; do 8061 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 8062 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 8063 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8064 break 2 8065 fi 8066done 8067 done 8068IFS=$as_save_IFS 8069 8070 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no" 8071 ;; 8072esac 8073fi 8074PKG_CONFIG=$ac_cv_path_PKG_CONFIG 8075if test -n "$PKG_CONFIG"; then 8076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 8077$as_echo "$PKG_CONFIG" >&6; } 8078else 8079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8080$as_echo "no" >&6; } 8081fi 8082 8083 8084 fi 8085 8086 if test "x$PKG_CONFIG" != "xno"; then 8087 8088 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then 8089 { 8090 min_gtk_version=2.2.0 8091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5 8092$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; } 8093 no_gtk="" 8094 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \ 8095 && $PKG_CONFIG --exists gtk+-2.0; then 8096 { 8097 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0` 8098 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0` 8099 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0` 8100 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 8101 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'` 8102 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 8103 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'` 8104 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 8105 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'` 8106 } 8107 else 8108 no_gtk=yes 8109 fi 8110 8111 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then 8112 { 8113 ac_save_CFLAGS="$CFLAGS" 8114 ac_save_LIBS="$LIBS" 8115 CFLAGS="$CFLAGS $GTK_CFLAGS" 8116 LIBS="$LIBS $GTK_LIBS" 8117 8118 rm -f conf.gtktest 8119 if test "$cross_compiling" = yes; then : 8120 echo $ac_n "cross compiling; assumed OK... $ac_c" 8121else 8122 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8123/* end confdefs.h. */ 8124 8125#include <gtk/gtk.h> 8126#include <stdio.h> 8127#if STDC_HEADERS 8128# include <stdlib.h> 8129# include <stddef.h> 8130#endif 8131 8132int 8133main () 8134{ 8135int major, minor, micro; 8136char *tmp_version; 8137 8138system ("touch conf.gtktest"); 8139 8140/* HP/UX 9 (%@#!) writes to sscanf strings */ 8141tmp_version = g_strdup("$min_gtk_version"); 8142if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) { 8143 printf("%s, bad version string\n", "$min_gtk_version"); 8144 exit(1); 8145 } 8146 8147if ((gtk_major_version > major) || 8148 ((gtk_major_version == major) && (gtk_minor_version > minor)) || 8149 ((gtk_major_version == major) && (gtk_minor_version == minor) && 8150 (gtk_micro_version >= micro))) 8151{ 8152 return 0; 8153} 8154return 1; 8155} 8156 8157_ACEOF 8158if ac_fn_c_try_run "$LINENO"; then : 8159 8160else 8161 no_gtk=yes 8162fi 8163rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 8164 conftest.$ac_objext conftest.beam conftest.$ac_ext 8165fi 8166 8167 CFLAGS="$ac_save_CFLAGS" 8168 LIBS="$ac_save_LIBS" 8169 } 8170 fi 8171 if test "x$no_gtk" = x ; then 8172 if test "x$enable_gtktest" = "xyes"; then 8173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 8174$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } 8175 else 8176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 8177$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } 8178 fi 8179 GUI_LIB_LOC="$GTK_LIBDIR" 8180 GTK_LIBNAME="$GTK_LIBS" 8181 GUI_INC_LOC="$GTK_CFLAGS" 8182 else 8183 { 8184 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8185$as_echo "no" >&6; } 8186 GTK_CFLAGS="" 8187 GTK_LIBS="" 8188 : 8189 } 8190 fi 8191 } 8192 else 8193 GTK_CFLAGS="" 8194 GTK_LIBS="" 8195 : 8196 fi 8197 8198 8199 rm -f conf.gtktest 8200 8201 if test "x$GTK_CFLAGS" != "x"; then 8202 SKIP_ATHENA=YES 8203 SKIP_NEXTAW=YES 8204 SKIP_MOTIF=YES 8205 GUITYPE=GTK 8206 8207 fi 8208 fi 8209 if test "x$GUITYPE" = "xGTK"; then 8210 if test "$gtk_minor_version" = 1 -a "0$gtk_micro_version" -ge 1 \ 8211 || test "0$gtk_minor_version" -ge 2; then 8212 $as_echo "#define HAVE_GTK_MULTIHEAD 1" >>confdefs.h 8213 8214 fi 8215 if test -z "$SKIP_GNOME"; then 8216 { 8217 8218 8219 8220 8221 8222 8223# Check whether --with-gnome-includes was given. 8224if test "${with_gnome_includes+set}" = set; then : 8225 withval=$with_gnome_includes; CFLAGS="$CFLAGS -I$withval" 8226 8227fi 8228 8229 8230 8231# Check whether --with-gnome-libs was given. 8232if test "${with_gnome_libs+set}" = set; then : 8233 withval=$with_gnome_libs; LDFLAGS="$LDFLAGS -L$withval" gnome_prefix=$withval 8234 8235fi 8236 8237 8238 8239# Check whether --with-gnome was given. 8240if test "${with_gnome+set}" = set; then : 8241 withval=$with_gnome; if test x$withval = xyes; then 8242 want_gnome=yes 8243 have_gnome=yes 8244 else 8245 if test "x$withval" = xno; then 8246 want_gnome=no 8247 else 8248 want_gnome=yes 8249 LDFLAGS="$LDFLAGS -L$withval/lib" 8250 CFLAGS="$CFLAGS -I$withval/include" 8251 gnome_prefix=$withval/lib 8252 fi 8253 fi 8254else 8255 want_gnome=yes 8256fi 8257 8258 8259 if test "x$want_gnome" = xyes; then 8260 { 8261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgnomeui-2.0" >&5 8262$as_echo_n "checking for libgnomeui-2.0... " >&6; } 8263 if $PKG_CONFIG --exists libgnomeui-2.0; then 8264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8265$as_echo "yes" >&6; } 8266 GNOME_LIBS=`$PKG_CONFIG --libs-only-l libgnomeui-2.0` 8267 GNOME_LIBDIR=`$PKG_CONFIG --libs-only-L libgnomeui-2.0` 8268 GNOME_INCLUDEDIR=`$PKG_CONFIG --cflags libgnomeui-2.0` 8269 8270 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FreeBSD" >&5 8271$as_echo_n "checking for FreeBSD... " >&6; } 8272 if test "`(uname) 2>/dev/null`" = FreeBSD; then 8273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8274$as_echo "yes" >&6; } 8275 GNOME_INCLUDEDIR="$GNOME_INCLUDEDIR -D_THREAD_SAFE" 8276 GNOME_LIBS="$GNOME_LIBS -pthread" 8277 else 8278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8279$as_echo "no" >&6; } 8280 fi 8281 have_gnome=yes 8282 else 8283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 8284$as_echo "not found" >&6; } 8285 if test "x" = xfail; then 8286 as_fn_error "Could not find libgnomeui-2.0 via pkg-config" "$LINENO" 5 8287 fi 8288 fi 8289 } 8290 fi 8291 8292 if test "x$have_gnome" = xyes ; then 8293 $as_echo "#define FEAT_GUI_GNOME 1" >>confdefs.h 8294 8295 GUI_INC_LOC="$GUI_INC_LOC $GNOME_INCLUDEDIR" 8296 GTK_LIBNAME="$GTK_LIBNAME $GNOME_LIBDIR $GNOME_LIBS" 8297 fi 8298 } 8299 fi 8300 fi 8301fi 8302 8303 8304if test -z "$SKIP_MOTIF"; then 8305 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" 8306 GUI_INC_LOC="`echo $GUI_INC_LOC|sed 's%-I%%g'`" 8307 8308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI includes" >&5 8309$as_echo_n "checking for location of Motif GUI includes... " >&6; } 8310 gui_includes="`echo $x_includes|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/include/g` $GUI_INC_LOC" 8311 GUI_INC_LOC= 8312 for try in $gui_includes; do 8313 if test -f "$try/Xm/Xm.h"; then 8314 GUI_INC_LOC=$try 8315 fi 8316 done 8317 if test -n "$GUI_INC_LOC"; then 8318 if test "$GUI_INC_LOC" = /usr/include; then 8319 GUI_INC_LOC= 8320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5 8321$as_echo "in default path" >&6; } 8322 else 8323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_INC_LOC" >&5 8324$as_echo "$GUI_INC_LOC" >&6; } 8325 fi 8326 else 8327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 8328$as_echo "<not found>" >&6; } 8329 SKIP_MOTIF=YES 8330 fi 8331fi 8332 8333 8334if test -z "$SKIP_MOTIF"; then 8335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-motif-lib argument" >&5 8336$as_echo_n "checking --with-motif-lib argument... " >&6; } 8337 8338# Check whether --with-motif-lib was given. 8339if test "${with_motif_lib+set}" = set; then : 8340 withval=$with_motif_lib; MOTIF_LIBNAME="${withval}" 8341fi 8342 8343 8344 if test -n "$MOTIF_LIBNAME"; then 8345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOTIF_LIBNAME" >&5 8346$as_echo "$MOTIF_LIBNAME" >&6; } 8347 GUI_LIB_LOC= 8348 else 8349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8350$as_echo "no" >&6; } 8351 8352 GUI_LIB_LOC="`echo $GUI_LIB_LOC|sed 's%-L%%g'`" 8353 8354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI libs" >&5 8355$as_echo_n "checking for location of Motif GUI libs... " >&6; } 8356 gui_libs="`echo $x_libraries|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/lib/g` /usr/lib/i386-linux-gnu /usr/lib/x86_64-linux-gnu `echo "$GUI_INC_LOC" | sed s/include/lib/` $GUI_LIB_LOC" 8357 GUI_LIB_LOC= 8358 for try in $gui_libs; do 8359 for libtry in "$try"/libXm.a "$try"/libXm.so* "$try"/libXm.sl "$try"/libXm.dylib; do 8360 if test -f "$libtry"; then 8361 GUI_LIB_LOC=$try 8362 fi 8363 done 8364 done 8365 if test -n "$GUI_LIB_LOC"; then 8366 if test "$GUI_LIB_LOC" = /usr/lib \ 8367 -o "$GUI_LIB_LOC" = /usr/lib/i386-linux-gnu \ 8368 -o "$GUI_LIB_LOC" = /usr/lib/x86_64-linux-gnu; then 8369 GUI_LIB_LOC= 8370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5 8371$as_echo "in default path" >&6; } 8372 else 8373 if test -n "$GUI_LIB_LOC"; then 8374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_LIB_LOC" >&5 8375$as_echo "$GUI_LIB_LOC" >&6; } 8376 if test "`(uname) 2>/dev/null`" = SunOS && 8377 uname -r | grep '^5' >/dev/null; then 8378 GUI_LIB_LOC="$GUI_LIB_LOC -R $GUI_LIB_LOC" 8379 fi 8380 fi 8381 fi 8382 MOTIF_LIBNAME=-lXm 8383 else 8384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 8385$as_echo "<not found>" >&6; } 8386 SKIP_MOTIF=YES 8387 fi 8388 fi 8389fi 8390 8391if test -z "$SKIP_MOTIF"; then 8392 SKIP_ATHENA=YES 8393 SKIP_NEXTAW=YES 8394 GUITYPE=MOTIF 8395 8396fi 8397 8398 8399GUI_X_LIBS= 8400 8401if test -z "$SKIP_ATHENA"; then 8402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Athena header files can be found" >&5 8403$as_echo_n "checking if Athena header files can be found... " >&6; } 8404 cflags_save=$CFLAGS 8405 CFLAGS="$CFLAGS $X_CFLAGS" 8406 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8407/* end confdefs.h. */ 8408 8409#include <X11/Intrinsic.h> 8410#include <X11/Xaw/Paned.h> 8411int 8412main () 8413{ 8414 8415 ; 8416 return 0; 8417} 8418_ACEOF 8419if ac_fn_c_try_compile "$LINENO"; then : 8420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8421$as_echo "yes" >&6; } 8422else 8423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8424$as_echo "no" >&6; }; SKIP_ATHENA=YES 8425fi 8426rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8427 CFLAGS=$cflags_save 8428fi 8429 8430if test -z "$SKIP_ATHENA"; then 8431 GUITYPE=ATHENA 8432fi 8433 8434if test -z "$SKIP_NEXTAW"; then 8435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if neXtaw header files can be found" >&5 8436$as_echo_n "checking if neXtaw header files can be found... " >&6; } 8437 cflags_save=$CFLAGS 8438 CFLAGS="$CFLAGS $X_CFLAGS" 8439 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8440/* end confdefs.h. */ 8441 8442#include <X11/Intrinsic.h> 8443#include <X11/neXtaw/Paned.h> 8444int 8445main () 8446{ 8447 8448 ; 8449 return 0; 8450} 8451_ACEOF 8452if ac_fn_c_try_compile "$LINENO"; then : 8453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8454$as_echo "yes" >&6; } 8455else 8456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8457$as_echo "no" >&6; }; SKIP_NEXTAW=YES 8458fi 8459rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8460 CFLAGS=$cflags_save 8461fi 8462 8463if test -z "$SKIP_NEXTAW"; then 8464 GUITYPE=NEXTAW 8465fi 8466 8467if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then 8468 if test -n "$GUI_INC_LOC"; then 8469 GUI_INC_LOC=-I"`echo $GUI_INC_LOC|sed 's%-I%%'`" 8470 fi 8471 if test -n "$GUI_LIB_LOC"; then 8472 GUI_LIB_LOC=-L"`echo $GUI_LIB_LOC|sed 's%-L%%'`" 8473 fi 8474 8475 ldflags_save=$LDFLAGS 8476 LDFLAGS="$X_LIBS $LDFLAGS" 8477 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShapeQueryExtension in -lXext" >&5 8478$as_echo_n "checking for XShapeQueryExtension in -lXext... " >&6; } 8479if test "${ac_cv_lib_Xext_XShapeQueryExtension+set}" = set; then : 8480 $as_echo_n "(cached) " >&6 8481else 8482 ac_check_lib_save_LIBS=$LIBS 8483LIBS="-lXext -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 8484cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8485/* end confdefs.h. */ 8486 8487/* Override any GCC internal prototype to avoid an error. 8488 Use char because int might match the return type of a GCC 8489 builtin and then its argument prototype would still apply. */ 8490#ifdef __cplusplus 8491extern "C" 8492#endif 8493char XShapeQueryExtension (); 8494int 8495main () 8496{ 8497return XShapeQueryExtension (); 8498 ; 8499 return 0; 8500} 8501_ACEOF 8502if ac_fn_c_try_link "$LINENO"; then : 8503 ac_cv_lib_Xext_XShapeQueryExtension=yes 8504else 8505 ac_cv_lib_Xext_XShapeQueryExtension=no 8506fi 8507rm -f core conftest.err conftest.$ac_objext \ 8508 conftest$ac_exeext conftest.$ac_ext 8509LIBS=$ac_check_lib_save_LIBS 8510fi 8511{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5 8512$as_echo "$ac_cv_lib_Xext_XShapeQueryExtension" >&6; } 8513if test "x$ac_cv_lib_Xext_XShapeQueryExtension" = x""yes; then : 8514 GUI_X_LIBS="-lXext" 8515fi 8516 8517 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wslen in -lw" >&5 8518$as_echo_n "checking for wslen in -lw... " >&6; } 8519if test "${ac_cv_lib_w_wslen+set}" = set; then : 8520 $as_echo_n "(cached) " >&6 8521else 8522 ac_check_lib_save_LIBS=$LIBS 8523LIBS="-lw $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 8524cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8525/* end confdefs.h. */ 8526 8527/* Override any GCC internal prototype to avoid an error. 8528 Use char because int might match the return type of a GCC 8529 builtin and then its argument prototype would still apply. */ 8530#ifdef __cplusplus 8531extern "C" 8532#endif 8533char wslen (); 8534int 8535main () 8536{ 8537return wslen (); 8538 ; 8539 return 0; 8540} 8541_ACEOF 8542if ac_fn_c_try_link "$LINENO"; then : 8543 ac_cv_lib_w_wslen=yes 8544else 8545 ac_cv_lib_w_wslen=no 8546fi 8547rm -f core conftest.err conftest.$ac_objext \ 8548 conftest$ac_exeext conftest.$ac_ext 8549LIBS=$ac_check_lib_save_LIBS 8550fi 8551{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wslen" >&5 8552$as_echo "$ac_cv_lib_w_wslen" >&6; } 8553if test "x$ac_cv_lib_w_wslen" = x""yes; then : 8554 X_EXTRA_LIBS="$X_EXTRA_LIBS -lw" 8555fi 8556 8557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5 8558$as_echo_n "checking for dlsym in -ldl... " >&6; } 8559if test "${ac_cv_lib_dl_dlsym+set}" = set; then : 8560 $as_echo_n "(cached) " >&6 8561else 8562 ac_check_lib_save_LIBS=$LIBS 8563LIBS="-ldl $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 8564cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8565/* end confdefs.h. */ 8566 8567/* Override any GCC internal prototype to avoid an error. 8568 Use char because int might match the return type of a GCC 8569 builtin and then its argument prototype would still apply. */ 8570#ifdef __cplusplus 8571extern "C" 8572#endif 8573char dlsym (); 8574int 8575main () 8576{ 8577return dlsym (); 8578 ; 8579 return 0; 8580} 8581_ACEOF 8582if ac_fn_c_try_link "$LINENO"; then : 8583 ac_cv_lib_dl_dlsym=yes 8584else 8585 ac_cv_lib_dl_dlsym=no 8586fi 8587rm -f core conftest.err conftest.$ac_objext \ 8588 conftest$ac_exeext conftest.$ac_ext 8589LIBS=$ac_check_lib_save_LIBS 8590fi 8591{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5 8592$as_echo "$ac_cv_lib_dl_dlsym" >&6; } 8593if test "x$ac_cv_lib_dl_dlsym" = x""yes; then : 8594 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldl" 8595fi 8596 8597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XmuCreateStippledPixmap in -lXmu" >&5 8598$as_echo_n "checking for XmuCreateStippledPixmap in -lXmu... " >&6; } 8599if test "${ac_cv_lib_Xmu_XmuCreateStippledPixmap+set}" = set; then : 8600 $as_echo_n "(cached) " >&6 8601else 8602 ac_check_lib_save_LIBS=$LIBS 8603LIBS="-lXmu $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 8604cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8605/* end confdefs.h. */ 8606 8607/* Override any GCC internal prototype to avoid an error. 8608 Use char because int might match the return type of a GCC 8609 builtin and then its argument prototype would still apply. */ 8610#ifdef __cplusplus 8611extern "C" 8612#endif 8613char XmuCreateStippledPixmap (); 8614int 8615main () 8616{ 8617return XmuCreateStippledPixmap (); 8618 ; 8619 return 0; 8620} 8621_ACEOF 8622if ac_fn_c_try_link "$LINENO"; then : 8623 ac_cv_lib_Xmu_XmuCreateStippledPixmap=yes 8624else 8625 ac_cv_lib_Xmu_XmuCreateStippledPixmap=no 8626fi 8627rm -f core conftest.err conftest.$ac_objext \ 8628 conftest$ac_exeext conftest.$ac_ext 8629LIBS=$ac_check_lib_save_LIBS 8630fi 8631{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&5 8632$as_echo "$ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&6; } 8633if test "x$ac_cv_lib_Xmu_XmuCreateStippledPixmap" = x""yes; then : 8634 GUI_X_LIBS="-lXmu $GUI_X_LIBS" 8635fi 8636 8637 if test -z "$SKIP_MOTIF"; then 8638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpEndJob in -lXp" >&5 8639$as_echo_n "checking for XpEndJob in -lXp... " >&6; } 8640if test "${ac_cv_lib_Xp_XpEndJob+set}" = set; then : 8641 $as_echo_n "(cached) " >&6 8642else 8643 ac_check_lib_save_LIBS=$LIBS 8644LIBS="-lXp $GUI_X_LIBS -lXm -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 8645cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8646/* end confdefs.h. */ 8647 8648/* Override any GCC internal prototype to avoid an error. 8649 Use char because int might match the return type of a GCC 8650 builtin and then its argument prototype would still apply. */ 8651#ifdef __cplusplus 8652extern "C" 8653#endif 8654char XpEndJob (); 8655int 8656main () 8657{ 8658return XpEndJob (); 8659 ; 8660 return 0; 8661} 8662_ACEOF 8663if ac_fn_c_try_link "$LINENO"; then : 8664 ac_cv_lib_Xp_XpEndJob=yes 8665else 8666 ac_cv_lib_Xp_XpEndJob=no 8667fi 8668rm -f core conftest.err conftest.$ac_objext \ 8669 conftest$ac_exeext conftest.$ac_ext 8670LIBS=$ac_check_lib_save_LIBS 8671fi 8672{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xp_XpEndJob" >&5 8673$as_echo "$ac_cv_lib_Xp_XpEndJob" >&6; } 8674if test "x$ac_cv_lib_Xp_XpEndJob" = x""yes; then : 8675 GUI_X_LIBS="-lXp $GUI_X_LIBS" 8676fi 8677 8678 fi 8679 LDFLAGS=$ldflags_save 8680 8681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extra X11 defines" >&5 8682$as_echo_n "checking for extra X11 defines... " >&6; } 8683 NARROW_PROTO= 8684 rm -fr conftestdir 8685 if mkdir conftestdir; then 8686 cd conftestdir 8687 cat > Imakefile <<'EOF' 8688acfindx: 8689 @echo 'NARROW_PROTO="${PROTO_DEFINES}"' 8690EOF 8691 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then 8692 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make` 8693 fi 8694 cd .. 8695 rm -fr conftestdir 8696 fi 8697 if test -z "$NARROW_PROTO"; then 8698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8699$as_echo "no" >&6; } 8700 else 8701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NARROW_PROTO" >&5 8702$as_echo "$NARROW_PROTO" >&6; } 8703 fi 8704 8705fi 8706 8707if test "$enable_xsmp" = "yes"; then 8708 cppflags_save=$CPPFLAGS 8709 CPPFLAGS="$CPPFLAGS $X_CFLAGS" 8710 for ac_header in X11/SM/SMlib.h 8711do : 8712 ac_fn_c_check_header_mongrel "$LINENO" "X11/SM/SMlib.h" "ac_cv_header_X11_SM_SMlib_h" "$ac_includes_default" 8713if test "x$ac_cv_header_X11_SM_SMlib_h" = x""yes; then : 8714 cat >>confdefs.h <<_ACEOF 8715#define HAVE_X11_SM_SMLIB_H 1 8716_ACEOF 8717 8718fi 8719 8720done 8721 8722 CPPFLAGS=$cppflags_save 8723fi 8724 8725 8726if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF" -o -z "$SKIP_GTK2"; then 8727 cppflags_save=$CPPFLAGS 8728 CPPFLAGS="$CPPFLAGS $X_CFLAGS" 8729 for ac_header in X11/xpm.h X11/Sunkeysym.h 8730do : 8731 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8732ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8733eval as_val=\$$as_ac_Header 8734 if test "x$as_val" = x""yes; then : 8735 cat >>confdefs.h <<_ACEOF 8736#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8737_ACEOF 8738 8739fi 8740 8741done 8742 8743 8744 if test ! "$enable_xim" = "no"; then 8745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XIMText in X11/Xlib.h" >&5 8746$as_echo_n "checking for XIMText in X11/Xlib.h... " >&6; } 8747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8748/* end confdefs.h. */ 8749#include <X11/Xlib.h> 8750_ACEOF 8751if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 8752 $EGREP "XIMText" >/dev/null 2>&1; then : 8753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8754$as_echo "yes" >&6; } 8755else 8756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; xim has been disabled" >&5 8757$as_echo "no; xim has been disabled" >&6; }; enable_xim = "no" 8758fi 8759rm -f conftest* 8760 8761 fi 8762 CPPFLAGS=$cppflags_save 8763 8764 if test "$enable_xim" = "auto" -a "$enable_hangulinput" != "yes" \ 8765 -a "x$GUITYPE" != "xNONE" ; then 8766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: X GUI selected; xim has been enabled" >&5 8767$as_echo "X GUI selected; xim has been enabled" >&6; } 8768 enable_xim="yes" 8769 fi 8770fi 8771 8772if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then 8773 cppflags_save=$CPPFLAGS 8774 CPPFLAGS="$CPPFLAGS $X_CFLAGS" 8775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11/Xmu/Editres.h" >&5 8776$as_echo_n "checking for X11/Xmu/Editres.h... " >&6; } 8777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8778/* end confdefs.h. */ 8779 8780#include <X11/Intrinsic.h> 8781#include <X11/Xmu/Editres.h> 8782int 8783main () 8784{ 8785int i; i = 0; 8786 ; 8787 return 0; 8788} 8789_ACEOF 8790if ac_fn_c_try_compile "$LINENO"; then : 8791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8792$as_echo "yes" >&6; } 8793 $as_echo "#define HAVE_X11_XMU_EDITRES_H 1" >>confdefs.h 8794 8795else 8796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8797$as_echo "no" >&6; } 8798fi 8799rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8800 CPPFLAGS=$cppflags_save 8801fi 8802 8803if test -z "$SKIP_MOTIF"; then 8804 cppflags_save=$CPPFLAGS 8805 CPPFLAGS="$CPPFLAGS $X_CFLAGS" 8806 if test "$zOSUnix" = "yes"; then 8807 xmheader="Xm/Xm.h" 8808 else 8809 xmheader="Xm/Xm.h Xm/XpmP.h Xm/JoinSideT.h Xm/TraitP.h Xm/Manager.h 8810 Xm/UnhighlightT.h Xm/Notebook.h" 8811 fi 8812 for ac_header in $xmheader 8813do : 8814 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8815ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8816eval as_val=\$$as_ac_Header 8817 if test "x$as_val" = x""yes; then : 8818 cat >>confdefs.h <<_ACEOF 8819#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8820_ACEOF 8821 8822fi 8823 8824done 8825 8826 8827 if test "x$ac_cv_header_Xm_XpmP_h" = "xyes"; then 8828 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmAttributes_21 in Xm/XpmP.h" >&5 8829$as_echo_n "checking for XpmAttributes_21 in Xm/XpmP.h... " >&6; } 8830 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8831/* end confdefs.h. */ 8832#include <Xm/XpmP.h> 8833int 8834main () 8835{ 8836XpmAttributes_21 attr; 8837 ; 8838 return 0; 8839} 8840_ACEOF 8841if ac_fn_c_try_compile "$LINENO"; then : 8842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8843$as_echo "yes" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes_21" >>confdefs.h 8844 8845else 8846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8847$as_echo "no" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h 8848 8849 8850fi 8851rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8852 else 8853 $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h 8854 8855 fi 8856 CPPFLAGS=$cppflags_save 8857fi 8858 8859if test "x$GUITYPE" = "xNONE" -a "$enable_xim" = "yes"; then 8860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; xim has been disabled" >&5 8861$as_echo "no GUI selected; xim has been disabled" >&6; } 8862 enable_xim="no" 8863fi 8864if test "x$GUITYPE" = "xNONE" -a "$enable_fontset" = "yes"; then 8865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; fontset has been disabled" >&5 8866$as_echo "no GUI selected; fontset has been disabled" >&6; } 8867 enable_fontset="no" 8868fi 8869if test "x$GUITYPE:$enable_fontset" = "xGTK:yes"; then 8870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2 GUI selected; fontset has been disabled" >&5 8871$as_echo "GTK+ 2 GUI selected; fontset has been disabled" >&6; } 8872 enable_fontset="no" 8873fi 8874 8875if test -z "$SKIP_PHOTON"; then 8876 GUITYPE=PHOTONGUI 8877fi 8878 8879 8880 8881 8882 8883 8884if test "$enable_workshop" = "yes" -a -n "$SKIP_MOTIF"; then 8885 as_fn_error "cannot use workshop without Motif" "$LINENO" 5 8886fi 8887 8888if test "$enable_xim" = "yes"; then 8889 $as_echo "#define FEAT_XIM 1" >>confdefs.h 8890 8891fi 8892if test "$enable_fontset" = "yes"; then 8893 $as_echo "#define FEAT_XFONTSET 1" >>confdefs.h 8894 8895fi 8896 8897 8898 8899{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN environment" >&5 8900$as_echo_n "checking for CYGWIN environment... " >&6; } 8901case `uname` in 8902 CYGWIN*) CYGWIN=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8903$as_echo "yes" >&6; } 8904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN clipboard support" >&5 8905$as_echo_n "checking for CYGWIN clipboard support... " >&6; } 8906 if test "x$with_x" = "xno" ; then 8907 OS_EXTRA_SRC=winclip.c; OS_EXTRA_OBJ=objects/winclip.o 8908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8909$as_echo "yes" >&6; } 8910 $as_echo "#define FEAT_CYGWIN_WIN32_CLIPBOARD 1" >>confdefs.h 8911 8912 else 8913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - using X11" >&5 8914$as_echo "no - using X11" >&6; } 8915 fi ;; 8916 8917 *) CYGWIN=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8918$as_echo "no" >&6; };; 8919esac 8920 8921if test "$enable_hangulinput" = "yes"; then 8922 if test "x$GUITYPE" = "xNONE"; then 8923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; hangul input has been disabled" >&5 8924$as_echo "no GUI selected; hangul input has been disabled" >&6; } 8925 enable_hangulinput=no 8926 else 8927 $as_echo "#define FEAT_HANGULIN 1" >>confdefs.h 8928 8929 HANGULIN_SRC=hangulin.c 8930 8931 HANGULIN_OBJ=objects/hangulin.o 8932 8933 fi 8934fi 8935 8936 8937{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether toupper is broken" >&5 8938$as_echo_n "checking whether toupper is broken... " >&6; } 8939if test "${vim_cv_toupper_broken+set}" = set; then : 8940 $as_echo_n "(cached) " >&6 8941else 8942 8943 if test "$cross_compiling" = yes; then : 8944 8945 as_fn_error "cross-compiling: please set 'vim_cv_toupper_broken'" "$LINENO" 5 8946 8947else 8948 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8949/* end confdefs.h. */ 8950 8951#include "confdefs.h" 8952#include <ctype.h> 8953#if STDC_HEADERS 8954# include <stdlib.h> 8955# include <stddef.h> 8956#endif 8957main() { exit(toupper('A') == 'A' && tolower('z') == 'z'); } 8958 8959_ACEOF 8960if ac_fn_c_try_run "$LINENO"; then : 8961 8962 vim_cv_toupper_broken=yes 8963 8964else 8965 8966 vim_cv_toupper_broken=no 8967 8968fi 8969rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 8970 conftest.$ac_objext conftest.beam conftest.$ac_ext 8971fi 8972 8973fi 8974{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_toupper_broken" >&5 8975$as_echo "$vim_cv_toupper_broken" >&6; } 8976 8977if test "x$vim_cv_toupper_broken" = "xyes" ; then 8978 $as_echo "#define BROKEN_TOUPPER 1" >>confdefs.h 8979 8980fi 8981 8982{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __DATE__ and __TIME__ work" >&5 8983$as_echo_n "checking whether __DATE__ and __TIME__ work... " >&6; } 8984cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8985/* end confdefs.h. */ 8986#include <stdio.h> 8987int 8988main () 8989{ 8990printf("(" __DATE__ " " __TIME__ ")"); 8991 ; 8992 return 0; 8993} 8994_ACEOF 8995if ac_fn_c_try_compile "$LINENO"; then : 8996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8997$as_echo "yes" >&6; }; $as_echo "#define HAVE_DATE_TIME 1" >>confdefs.h 8998 8999else 9000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9001$as_echo "no" >&6; } 9002fi 9003rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9004 9005{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((unused)) is allowed" >&5 9006$as_echo_n "checking whether __attribute__((unused)) is allowed... " >&6; } 9007cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9008/* end confdefs.h. */ 9009#include <stdio.h> 9010int 9011main () 9012{ 9013int x __attribute__((unused)); 9014 ; 9015 return 0; 9016} 9017_ACEOF 9018if ac_fn_c_try_compile "$LINENO"; then : 9019 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9020$as_echo "yes" >&6; }; $as_echo "#define HAVE_ATTRIBUTE_UNUSED 1" >>confdefs.h 9021 9022else 9023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9024$as_echo "no" >&6; } 9025fi 9026rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9027 9028ac_fn_c_check_header_mongrel "$LINENO" "elf.h" "ac_cv_header_elf_h" "$ac_includes_default" 9029if test "x$ac_cv_header_elf_h" = x""yes; then : 9030 HAS_ELF=1 9031fi 9032 9033 9034if test "$HAS_ELF" = 1; then 9035 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lelf" >&5 9036$as_echo_n "checking for main in -lelf... " >&6; } 9037if test "${ac_cv_lib_elf_main+set}" = set; then : 9038 $as_echo_n "(cached) " >&6 9039else 9040 ac_check_lib_save_LIBS=$LIBS 9041LIBS="-lelf $LIBS" 9042cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9043/* end confdefs.h. */ 9044 9045 9046int 9047main () 9048{ 9049return main (); 9050 ; 9051 return 0; 9052} 9053_ACEOF 9054if ac_fn_c_try_link "$LINENO"; then : 9055 ac_cv_lib_elf_main=yes 9056else 9057 ac_cv_lib_elf_main=no 9058fi 9059rm -f core conftest.err conftest.$ac_objext \ 9060 conftest$ac_exeext conftest.$ac_ext 9061LIBS=$ac_check_lib_save_LIBS 9062fi 9063{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_elf_main" >&5 9064$as_echo "$ac_cv_lib_elf_main" >&6; } 9065if test "x$ac_cv_lib_elf_main" = x""yes; then : 9066 cat >>confdefs.h <<_ACEOF 9067#define HAVE_LIBELF 1 9068_ACEOF 9069 9070 LIBS="-lelf $LIBS" 9071 9072fi 9073 9074fi 9075 9076ac_header_dirent=no 9077for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do 9078 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` 9079{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5 9080$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; } 9081if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then : 9082 $as_echo_n "(cached) " >&6 9083else 9084 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9085/* end confdefs.h. */ 9086#include <sys/types.h> 9087#include <$ac_hdr> 9088 9089int 9090main () 9091{ 9092if ((DIR *) 0) 9093return 0; 9094 ; 9095 return 0; 9096} 9097_ACEOF 9098if ac_fn_c_try_compile "$LINENO"; then : 9099 eval "$as_ac_Header=yes" 9100else 9101 eval "$as_ac_Header=no" 9102fi 9103rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9104fi 9105eval ac_res=\$$as_ac_Header 9106 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 9107$as_echo "$ac_res" >&6; } 9108eval as_val=\$$as_ac_Header 9109 if test "x$as_val" = x""yes; then : 9110 cat >>confdefs.h <<_ACEOF 9111#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1 9112_ACEOF 9113 9114ac_header_dirent=$ac_hdr; break 9115fi 9116 9117done 9118# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. 9119if test $ac_header_dirent = dirent.h; then 9120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 9121$as_echo_n "checking for library containing opendir... " >&6; } 9122if test "${ac_cv_search_opendir+set}" = set; then : 9123 $as_echo_n "(cached) " >&6 9124else 9125 ac_func_search_save_LIBS=$LIBS 9126cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9127/* end confdefs.h. */ 9128 9129/* Override any GCC internal prototype to avoid an error. 9130 Use char because int might match the return type of a GCC 9131 builtin and then its argument prototype would still apply. */ 9132#ifdef __cplusplus 9133extern "C" 9134#endif 9135char opendir (); 9136int 9137main () 9138{ 9139return opendir (); 9140 ; 9141 return 0; 9142} 9143_ACEOF 9144for ac_lib in '' dir; do 9145 if test -z "$ac_lib"; then 9146 ac_res="none required" 9147 else 9148 ac_res=-l$ac_lib 9149 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 9150 fi 9151 if ac_fn_c_try_link "$LINENO"; then : 9152 ac_cv_search_opendir=$ac_res 9153fi 9154rm -f core conftest.err conftest.$ac_objext \ 9155 conftest$ac_exeext 9156 if test "${ac_cv_search_opendir+set}" = set; then : 9157 break 9158fi 9159done 9160if test "${ac_cv_search_opendir+set}" = set; then : 9161 9162else 9163 ac_cv_search_opendir=no 9164fi 9165rm conftest.$ac_ext 9166LIBS=$ac_func_search_save_LIBS 9167fi 9168{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 9169$as_echo "$ac_cv_search_opendir" >&6; } 9170ac_res=$ac_cv_search_opendir 9171if test "$ac_res" != no; then : 9172 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 9173 9174fi 9175 9176else 9177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 9178$as_echo_n "checking for library containing opendir... " >&6; } 9179if test "${ac_cv_search_opendir+set}" = set; then : 9180 $as_echo_n "(cached) " >&6 9181else 9182 ac_func_search_save_LIBS=$LIBS 9183cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9184/* end confdefs.h. */ 9185 9186/* Override any GCC internal prototype to avoid an error. 9187 Use char because int might match the return type of a GCC 9188 builtin and then its argument prototype would still apply. */ 9189#ifdef __cplusplus 9190extern "C" 9191#endif 9192char opendir (); 9193int 9194main () 9195{ 9196return opendir (); 9197 ; 9198 return 0; 9199} 9200_ACEOF 9201for ac_lib in '' x; do 9202 if test -z "$ac_lib"; then 9203 ac_res="none required" 9204 else 9205 ac_res=-l$ac_lib 9206 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 9207 fi 9208 if ac_fn_c_try_link "$LINENO"; then : 9209 ac_cv_search_opendir=$ac_res 9210fi 9211rm -f core conftest.err conftest.$ac_objext \ 9212 conftest$ac_exeext 9213 if test "${ac_cv_search_opendir+set}" = set; then : 9214 break 9215fi 9216done 9217if test "${ac_cv_search_opendir+set}" = set; then : 9218 9219else 9220 ac_cv_search_opendir=no 9221fi 9222rm conftest.$ac_ext 9223LIBS=$ac_func_search_save_LIBS 9224fi 9225{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 9226$as_echo "$ac_cv_search_opendir" >&6; } 9227ac_res=$ac_cv_search_opendir 9228if test "$ac_res" != no; then : 9229 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 9230 9231fi 9232 9233fi 9234 9235 9236if test $ac_cv_header_sys_wait_h = no; then 9237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that defines union wait" >&5 9238$as_echo_n "checking for sys/wait.h that defines union wait... " >&6; } 9239 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9240/* end confdefs.h. */ 9241#include <sys/wait.h> 9242int 9243main () 9244{ 9245union wait xx, yy; xx = yy 9246 ; 9247 return 0; 9248} 9249_ACEOF 9250if ac_fn_c_try_compile "$LINENO"; then : 9251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9252$as_echo "yes" >&6; } 9253 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 9254 9255 $as_echo "#define HAVE_UNION_WAIT 1" >>confdefs.h 9256 9257else 9258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9259$as_echo "no" >&6; } 9260fi 9261rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9262fi 9263 9264for ac_header in stdarg.h stdint.h stdlib.h string.h \ 9265 sys/select.h sys/utsname.h termcap.h fcntl.h \ 9266 sgtty.h sys/ioctl.h sys/time.h sys/types.h \ 9267 termio.h iconv.h inttypes.h langinfo.h math.h \ 9268 unistd.h stropts.h errno.h sys/resource.h \ 9269 sys/systeminfo.h locale.h sys/stream.h termios.h \ 9270 libc.h sys/statfs.h poll.h sys/poll.h pwd.h \ 9271 utime.h sys/param.h libintl.h libgen.h \ 9272 util/debug.h util/msg18n.h frame.h sys/acl.h \ 9273 sys/access.h sys/sysinfo.h wchar.h wctype.h 9274do : 9275 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 9276ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 9277eval as_val=\$$as_ac_Header 9278 if test "x$as_val" = x""yes; then : 9279 cat >>confdefs.h <<_ACEOF 9280#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 9281_ACEOF 9282 9283fi 9284 9285done 9286 9287 9288for ac_header in sys/ptem.h 9289do : 9290 ac_fn_c_check_header_compile "$LINENO" "sys/ptem.h" "ac_cv_header_sys_ptem_h" "#if defined HAVE_SYS_STREAM_H 9291# include <sys/stream.h> 9292#endif 9293" 9294if test "x$ac_cv_header_sys_ptem_h" = x""yes; then : 9295 cat >>confdefs.h <<_ACEOF 9296#define HAVE_SYS_PTEM_H 1 9297_ACEOF 9298 9299fi 9300 9301done 9302 9303 9304for ac_header in sys/sysctl.h 9305do : 9306 ac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" "#if defined HAVE_SYS_PARAM_H 9307# include <sys/param.h> 9308#endif 9309" 9310if test "x$ac_cv_header_sys_sysctl_h" = x""yes; then : 9311 cat >>confdefs.h <<_ACEOF 9312#define HAVE_SYS_SYSCTL_H 1 9313_ACEOF 9314 9315fi 9316 9317done 9318 9319 9320 9321{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_np.h" >&5 9322$as_echo_n "checking for pthread_np.h... " >&6; } 9323cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9324/* end confdefs.h. */ 9325 9326#include <pthread.h> 9327#include <pthread_np.h> 9328int 9329main () 9330{ 9331int i; i = 0; 9332 ; 9333 return 0; 9334} 9335_ACEOF 9336if ac_fn_c_try_compile "$LINENO"; then : 9337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9338$as_echo "yes" >&6; } 9339 $as_echo "#define HAVE_PTHREAD_NP_H 1" >>confdefs.h 9340 9341else 9342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9343$as_echo "no" >&6; } 9344fi 9345rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9346 9347for ac_header in strings.h 9348do : 9349 ac_fn_c_check_header_mongrel "$LINENO" "strings.h" "ac_cv_header_strings_h" "$ac_includes_default" 9350if test "x$ac_cv_header_strings_h" = x""yes; then : 9351 cat >>confdefs.h <<_ACEOF 9352#define HAVE_STRINGS_H 1 9353_ACEOF 9354 9355fi 9356 9357done 9358 9359if test "x$MACOSX" = "xyes"; then 9360 $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h 9361 9362else 9363 9364{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if strings.h can be included after string.h" >&5 9365$as_echo_n "checking if strings.h can be included after string.h... " >&6; } 9366cppflags_save=$CPPFLAGS 9367CPPFLAGS="$CPPFLAGS $X_CFLAGS" 9368cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9369/* end confdefs.h. */ 9370 9371#if defined(_AIX) && !defined(_AIX51) && !defined(_NO_PROTO) 9372# define _NO_PROTO /* like in os_unix.h, causes conflict for AIX (Winn) */ 9373 /* but don't do it on AIX 5.1 (Uribarri) */ 9374#endif 9375#ifdef HAVE_XM_XM_H 9376# include <Xm/Xm.h> /* This breaks it for HP-UX 11 (Squassabia) */ 9377#endif 9378#ifdef HAVE_STRING_H 9379# include <string.h> 9380#endif 9381#if defined(HAVE_STRINGS_H) 9382# include <strings.h> 9383#endif 9384 9385int 9386main () 9387{ 9388int i; i = 0; 9389 ; 9390 return 0; 9391} 9392_ACEOF 9393if ac_fn_c_try_compile "$LINENO"; then : 9394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9395$as_echo "yes" >&6; } 9396else 9397 $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h 9398 9399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9400$as_echo "no" >&6; } 9401fi 9402rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9403CPPFLAGS=$cppflags_save 9404fi 9405 9406if test $ac_cv_c_compiler_gnu = yes; then 9407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5 9408$as_echo_n "checking whether $CC needs -traditional... " >&6; } 9409if test "${ac_cv_prog_gcc_traditional+set}" = set; then : 9410 $as_echo_n "(cached) " >&6 9411else 9412 ac_pattern="Autoconf.*'x'" 9413 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9414/* end confdefs.h. */ 9415#include <sgtty.h> 9416Autoconf TIOCGETP 9417_ACEOF 9418if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 9419 $EGREP "$ac_pattern" >/dev/null 2>&1; then : 9420 ac_cv_prog_gcc_traditional=yes 9421else 9422 ac_cv_prog_gcc_traditional=no 9423fi 9424rm -f conftest* 9425 9426 9427 if test $ac_cv_prog_gcc_traditional = no; then 9428 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9429/* end confdefs.h. */ 9430#include <termio.h> 9431Autoconf TCGETA 9432_ACEOF 9433if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 9434 $EGREP "$ac_pattern" >/dev/null 2>&1; then : 9435 ac_cv_prog_gcc_traditional=yes 9436fi 9437rm -f conftest* 9438 9439 fi 9440fi 9441{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5 9442$as_echo "$ac_cv_prog_gcc_traditional" >&6; } 9443 if test $ac_cv_prog_gcc_traditional = yes; then 9444 CC="$CC -traditional" 9445 fi 9446fi 9447 9448{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 9449$as_echo_n "checking for an ANSI C-conforming const... " >&6; } 9450if test "${ac_cv_c_const+set}" = set; then : 9451 $as_echo_n "(cached) " >&6 9452else 9453 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9454/* end confdefs.h. */ 9455 9456int 9457main () 9458{ 9459/* FIXME: Include the comments suggested by Paul. */ 9460#ifndef __cplusplus 9461 /* Ultrix mips cc rejects this. */ 9462 typedef int charset[2]; 9463 const charset cs; 9464 /* SunOS 4.1.1 cc rejects this. */ 9465 char const *const *pcpcc; 9466 char **ppc; 9467 /* NEC SVR4.0.2 mips cc rejects this. */ 9468 struct point {int x, y;}; 9469 static struct point const zero = {0,0}; 9470 /* AIX XL C 1.02.0.0 rejects this. 9471 It does not let you subtract one const X* pointer from another in 9472 an arm of an if-expression whose if-part is not a constant 9473 expression */ 9474 const char *g = "string"; 9475 pcpcc = &g + (g ? g-g : 0); 9476 /* HPUX 7.0 cc rejects these. */ 9477 ++pcpcc; 9478 ppc = (char**) pcpcc; 9479 pcpcc = (char const *const *) ppc; 9480 { /* SCO 3.2v4 cc rejects this. */ 9481 char *t; 9482 char const *s = 0 ? (char *) 0 : (char const *) 0; 9483 9484 *t++ = 0; 9485 if (s) return 0; 9486 } 9487 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 9488 int x[] = {25, 17}; 9489 const int *foo = &x[0]; 9490 ++foo; 9491 } 9492 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 9493 typedef const int *iptr; 9494 iptr p = 0; 9495 ++p; 9496 } 9497 { /* AIX XL C 1.02.0.0 rejects this saying 9498 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 9499 struct s { int j; const int *ap[3]; }; 9500 struct s *b; b->j = 5; 9501 } 9502 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 9503 const int foo = 10; 9504 if (!foo) return 0; 9505 } 9506 return !cs[0] && !zero.x; 9507#endif 9508 9509 ; 9510 return 0; 9511} 9512_ACEOF 9513if ac_fn_c_try_compile "$LINENO"; then : 9514 ac_cv_c_const=yes 9515else 9516 ac_cv_c_const=no 9517fi 9518rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9519fi 9520{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 9521$as_echo "$ac_cv_c_const" >&6; } 9522if test $ac_cv_c_const = no; then 9523 9524$as_echo "#define const /**/" >>confdefs.h 9525 9526fi 9527 9528{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5 9529$as_echo_n "checking for working volatile... " >&6; } 9530if test "${ac_cv_c_volatile+set}" = set; then : 9531 $as_echo_n "(cached) " >&6 9532else 9533 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9534/* end confdefs.h. */ 9535 9536int 9537main () 9538{ 9539 9540volatile int x; 9541int * volatile y = (int *) 0; 9542return !x && !y; 9543 ; 9544 return 0; 9545} 9546_ACEOF 9547if ac_fn_c_try_compile "$LINENO"; then : 9548 ac_cv_c_volatile=yes 9549else 9550 ac_cv_c_volatile=no 9551fi 9552rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9553fi 9554{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5 9555$as_echo "$ac_cv_c_volatile" >&6; } 9556if test $ac_cv_c_volatile = no; then 9557 9558$as_echo "#define volatile /**/" >>confdefs.h 9559 9560fi 9561 9562ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default" 9563if test "x$ac_cv_type_mode_t" = x""yes; then : 9564 9565else 9566 9567cat >>confdefs.h <<_ACEOF 9568#define mode_t int 9569_ACEOF 9570 9571fi 9572 9573ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default" 9574if test "x$ac_cv_type_off_t" = x""yes; then : 9575 9576else 9577 9578cat >>confdefs.h <<_ACEOF 9579#define off_t long int 9580_ACEOF 9581 9582fi 9583 9584ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default" 9585if test "x$ac_cv_type_pid_t" = x""yes; then : 9586 9587else 9588 9589cat >>confdefs.h <<_ACEOF 9590#define pid_t int 9591_ACEOF 9592 9593fi 9594 9595ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" 9596if test "x$ac_cv_type_size_t" = x""yes; then : 9597 9598else 9599 9600cat >>confdefs.h <<_ACEOF 9601#define size_t unsigned int 9602_ACEOF 9603 9604fi 9605 9606{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5 9607$as_echo_n "checking for uid_t in sys/types.h... " >&6; } 9608if test "${ac_cv_type_uid_t+set}" = set; then : 9609 $as_echo_n "(cached) " >&6 9610else 9611 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9612/* end confdefs.h. */ 9613#include <sys/types.h> 9614 9615_ACEOF 9616if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 9617 $EGREP "uid_t" >/dev/null 2>&1; then : 9618 ac_cv_type_uid_t=yes 9619else 9620 ac_cv_type_uid_t=no 9621fi 9622rm -f conftest* 9623 9624fi 9625{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5 9626$as_echo "$ac_cv_type_uid_t" >&6; } 9627if test $ac_cv_type_uid_t = no; then 9628 9629$as_echo "#define uid_t int" >>confdefs.h 9630 9631 9632$as_echo "#define gid_t int" >>confdefs.h 9633 9634fi 9635 9636ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t" 9637case $ac_cv_c_uint32_t in #( 9638 no|yes) ;; #( 9639 *) 9640 9641$as_echo "#define _UINT32_T 1" >>confdefs.h 9642 9643 9644cat >>confdefs.h <<_ACEOF 9645#define uint32_t $ac_cv_c_uint32_t 9646_ACEOF 9647;; 9648 esac 9649 9650 9651{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 9652$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 9653if test "${ac_cv_header_time+set}" = set; then : 9654 $as_echo_n "(cached) " >&6 9655else 9656 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9657/* end confdefs.h. */ 9658#include <sys/types.h> 9659#include <sys/time.h> 9660#include <time.h> 9661 9662int 9663main () 9664{ 9665if ((struct tm *) 0) 9666return 0; 9667 ; 9668 return 0; 9669} 9670_ACEOF 9671if ac_fn_c_try_compile "$LINENO"; then : 9672 ac_cv_header_time=yes 9673else 9674 ac_cv_header_time=no 9675fi 9676rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9677fi 9678{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 9679$as_echo "$ac_cv_header_time" >&6; } 9680if test $ac_cv_header_time = yes; then 9681 9682$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 9683 9684fi 9685 9686ac_fn_c_check_type "$LINENO" "ino_t" "ac_cv_type_ino_t" "$ac_includes_default" 9687if test "x$ac_cv_type_ino_t" = x""yes; then : 9688 9689else 9690 9691cat >>confdefs.h <<_ACEOF 9692#define ino_t long 9693_ACEOF 9694 9695fi 9696 9697ac_fn_c_check_type "$LINENO" "dev_t" "ac_cv_type_dev_t" "$ac_includes_default" 9698if test "x$ac_cv_type_dev_t" = x""yes; then : 9699 9700else 9701 9702cat >>confdefs.h <<_ACEOF 9703#define dev_t unsigned 9704_ACEOF 9705 9706fi 9707 9708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 9709$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 9710if test "${ac_cv_c_bigendian+set}" = set; then : 9711 $as_echo_n "(cached) " >&6 9712else 9713 ac_cv_c_bigendian=unknown 9714 # See if we're dealing with a universal compiler. 9715 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9716/* end confdefs.h. */ 9717#ifndef __APPLE_CC__ 9718 not a universal capable compiler 9719 #endif 9720 typedef int dummy; 9721 9722_ACEOF 9723if ac_fn_c_try_compile "$LINENO"; then : 9724 9725 # Check for potential -arch flags. It is not universal unless 9726 # there are at least two -arch flags with different values. 9727 ac_arch= 9728 ac_prev= 9729 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 9730 if test -n "$ac_prev"; then 9731 case $ac_word in 9732 i?86 | x86_64 | ppc | ppc64) 9733 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 9734 ac_arch=$ac_word 9735 else 9736 ac_cv_c_bigendian=universal 9737 break 9738 fi 9739 ;; 9740 esac 9741 ac_prev= 9742 elif test "x$ac_word" = "x-arch"; then 9743 ac_prev=arch 9744 fi 9745 done 9746fi 9747rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9748 if test $ac_cv_c_bigendian = unknown; then 9749 # See if sys/param.h defines the BYTE_ORDER macro. 9750 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9751/* end confdefs.h. */ 9752#include <sys/types.h> 9753 #include <sys/param.h> 9754 9755int 9756main () 9757{ 9758#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 9759 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 9760 && LITTLE_ENDIAN) 9761 bogus endian macros 9762 #endif 9763 9764 ; 9765 return 0; 9766} 9767_ACEOF 9768if ac_fn_c_try_compile "$LINENO"; then : 9769 # It does; now see whether it defined to BIG_ENDIAN or not. 9770 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9771/* end confdefs.h. */ 9772#include <sys/types.h> 9773 #include <sys/param.h> 9774 9775int 9776main () 9777{ 9778#if BYTE_ORDER != BIG_ENDIAN 9779 not big endian 9780 #endif 9781 9782 ; 9783 return 0; 9784} 9785_ACEOF 9786if ac_fn_c_try_compile "$LINENO"; then : 9787 ac_cv_c_bigendian=yes 9788else 9789 ac_cv_c_bigendian=no 9790fi 9791rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9792fi 9793rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9794 fi 9795 if test $ac_cv_c_bigendian = unknown; then 9796 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 9797 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9798/* end confdefs.h. */ 9799#include <limits.h> 9800 9801int 9802main () 9803{ 9804#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 9805 bogus endian macros 9806 #endif 9807 9808 ; 9809 return 0; 9810} 9811_ACEOF 9812if ac_fn_c_try_compile "$LINENO"; then : 9813 # It does; now see whether it defined to _BIG_ENDIAN or not. 9814 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9815/* end confdefs.h. */ 9816#include <limits.h> 9817 9818int 9819main () 9820{ 9821#ifndef _BIG_ENDIAN 9822 not big endian 9823 #endif 9824 9825 ; 9826 return 0; 9827} 9828_ACEOF 9829if ac_fn_c_try_compile "$LINENO"; then : 9830 ac_cv_c_bigendian=yes 9831else 9832 ac_cv_c_bigendian=no 9833fi 9834rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9835fi 9836rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9837 fi 9838 if test $ac_cv_c_bigendian = unknown; then 9839 # Compile a test program. 9840 if test "$cross_compiling" = yes; then : 9841 # Try to guess by grepping values from an object file. 9842 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9843/* end confdefs.h. */ 9844short int ascii_mm[] = 9845 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 9846 short int ascii_ii[] = 9847 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 9848 int use_ascii (int i) { 9849 return ascii_mm[i] + ascii_ii[i]; 9850 } 9851 short int ebcdic_ii[] = 9852 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 9853 short int ebcdic_mm[] = 9854 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 9855 int use_ebcdic (int i) { 9856 return ebcdic_mm[i] + ebcdic_ii[i]; 9857 } 9858 extern int foo; 9859 9860int 9861main () 9862{ 9863return use_ascii (foo) == use_ebcdic (foo); 9864 ; 9865 return 0; 9866} 9867_ACEOF 9868if ac_fn_c_try_compile "$LINENO"; then : 9869 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 9870 ac_cv_c_bigendian=yes 9871 fi 9872 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 9873 if test "$ac_cv_c_bigendian" = unknown; then 9874 ac_cv_c_bigendian=no 9875 else 9876 # finding both strings is unlikely to happen, but who knows? 9877 ac_cv_c_bigendian=unknown 9878 fi 9879 fi 9880fi 9881rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9882else 9883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9884/* end confdefs.h. */ 9885$ac_includes_default 9886int 9887main () 9888{ 9889 9890 /* Are we little or big endian? From Harbison&Steele. */ 9891 union 9892 { 9893 long int l; 9894 char c[sizeof (long int)]; 9895 } u; 9896 u.l = 1; 9897 return u.c[sizeof (long int) - 1] == 1; 9898 9899 ; 9900 return 0; 9901} 9902_ACEOF 9903if ac_fn_c_try_run "$LINENO"; then : 9904 ac_cv_c_bigendian=no 9905else 9906 ac_cv_c_bigendian=yes 9907fi 9908rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 9909 conftest.$ac_objext conftest.beam conftest.$ac_ext 9910fi 9911 9912 fi 9913fi 9914{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 9915$as_echo "$ac_cv_c_bigendian" >&6; } 9916 case $ac_cv_c_bigendian in #( 9917 yes) 9918 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 9919;; #( 9920 no) 9921 ;; #( 9922 universal) 9923 9924$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 9925 9926 ;; #( 9927 *) 9928 as_fn_error "unknown endianness 9929 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 9930 esac 9931 9932 9933{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rlim_t" >&5 9934$as_echo_n "checking for rlim_t... " >&6; } 9935if eval "test \"`echo '$''{'ac_cv_type_rlim_t'+set}'`\" = set"; then 9936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_rlim_t" >&5 9937$as_echo "(cached) $ac_cv_type_rlim_t" >&6; } 9938else 9939 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9940/* end confdefs.h. */ 9941 9942#include <sys/types.h> 9943#if STDC_HEADERS 9944# include <stdlib.h> 9945# include <stddef.h> 9946#endif 9947#ifdef HAVE_SYS_RESOURCE_H 9948# include <sys/resource.h> 9949#endif 9950 9951_ACEOF 9952if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 9953 $EGREP "(^|[^a-zA-Z_0-9])rlim_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then : 9954 ac_cv_type_rlim_t=yes 9955else 9956 ac_cv_type_rlim_t=no 9957fi 9958rm -f conftest* 9959 9960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_rlim_t" >&5 9961$as_echo "$ac_cv_type_rlim_t" >&6; } 9962fi 9963if test $ac_cv_type_rlim_t = no; then 9964 cat >> confdefs.h <<\EOF 9965#define rlim_t unsigned long 9966EOF 9967fi 9968 9969{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stack_t" >&5 9970$as_echo_n "checking for stack_t... " >&6; } 9971if eval "test \"`echo '$''{'ac_cv_type_stack_t'+set}'`\" = set"; then 9972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_stack_t" >&5 9973$as_echo "(cached) $ac_cv_type_stack_t" >&6; } 9974else 9975 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9976/* end confdefs.h. */ 9977 9978#include <sys/types.h> 9979#if STDC_HEADERS 9980# include <stdlib.h> 9981# include <stddef.h> 9982#endif 9983#include <signal.h> 9984 9985_ACEOF 9986if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 9987 $EGREP "stack_t" >/dev/null 2>&1; then : 9988 ac_cv_type_stack_t=yes 9989else 9990 ac_cv_type_stack_t=no 9991fi 9992rm -f conftest* 9993 9994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_stack_t" >&5 9995$as_echo "$ac_cv_type_stack_t" >&6; } 9996fi 9997if test $ac_cv_type_stack_t = no; then 9998 cat >> confdefs.h <<\EOF 9999#define stack_t struct sigaltstack 10000EOF 10001fi 10002 10003{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stack_t has an ss_base field" >&5 10004$as_echo_n "checking whether stack_t has an ss_base field... " >&6; } 10005cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10006/* end confdefs.h. */ 10007 10008#include <sys/types.h> 10009#if STDC_HEADERS 10010# include <stdlib.h> 10011# include <stddef.h> 10012#endif 10013#include <signal.h> 10014#include "confdefs.h" 10015 10016int 10017main () 10018{ 10019stack_t sigstk; sigstk.ss_base = 0; 10020 ; 10021 return 0; 10022} 10023_ACEOF 10024if ac_fn_c_try_compile "$LINENO"; then : 10025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10026$as_echo "yes" >&6; }; $as_echo "#define HAVE_SS_BASE 1" >>confdefs.h 10027 10028else 10029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10030$as_echo "no" >&6; } 10031fi 10032rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10033 10034olibs="$LIBS" 10035{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tlib argument" >&5 10036$as_echo_n "checking --with-tlib argument... " >&6; } 10037 10038# Check whether --with-tlib was given. 10039if test "${with_tlib+set}" = set; then : 10040 withval=$with_tlib; 10041fi 10042 10043if test -n "$with_tlib"; then 10044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_tlib" >&5 10045$as_echo "$with_tlib" >&6; } 10046 LIBS="$LIBS -l$with_tlib" 10047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linking with $with_tlib library" >&5 10048$as_echo_n "checking for linking with $with_tlib library... " >&6; } 10049 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10050/* end confdefs.h. */ 10051 10052int 10053main () 10054{ 10055 10056 ; 10057 return 0; 10058} 10059_ACEOF 10060if ac_fn_c_try_link "$LINENO"; then : 10061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5 10062$as_echo "OK" >&6; } 10063else 10064 as_fn_error "FAILED" "$LINENO" 5 10065fi 10066rm -f core conftest.err conftest.$ac_objext \ 10067 conftest$ac_exeext conftest.$ac_ext 10068 olibs="$LIBS" 10069else 10070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: empty: automatic terminal library selection" >&5 10071$as_echo "empty: automatic terminal library selection" >&6; } 10072 case "`uname -s 2>/dev/null`" in 10073 OSF1|SCO_SV) tlibs="tinfo ncurses curses termlib termcap";; 10074 *) tlibs="tinfo ncurses termlib termcap curses";; 10075 esac 10076 for libname in $tlibs; do 10077 as_ac_Lib=`$as_echo "ac_cv_lib_${libname}''_tgetent" | $as_tr_sh` 10078{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -l${libname}" >&5 10079$as_echo_n "checking for tgetent in -l${libname}... " >&6; } 10080if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then : 10081 $as_echo_n "(cached) " >&6 10082else 10083 ac_check_lib_save_LIBS=$LIBS 10084LIBS="-l${libname} $LIBS" 10085cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10086/* end confdefs.h. */ 10087 10088/* Override any GCC internal prototype to avoid an error. 10089 Use char because int might match the return type of a GCC 10090 builtin and then its argument prototype would still apply. */ 10091#ifdef __cplusplus 10092extern "C" 10093#endif 10094char tgetent (); 10095int 10096main () 10097{ 10098return tgetent (); 10099 ; 10100 return 0; 10101} 10102_ACEOF 10103if ac_fn_c_try_link "$LINENO"; then : 10104 eval "$as_ac_Lib=yes" 10105else 10106 eval "$as_ac_Lib=no" 10107fi 10108rm -f core conftest.err conftest.$ac_objext \ 10109 conftest$ac_exeext conftest.$ac_ext 10110LIBS=$ac_check_lib_save_LIBS 10111fi 10112eval ac_res=\$$as_ac_Lib 10113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 10114$as_echo "$ac_res" >&6; } 10115eval as_val=\$$as_ac_Lib 10116 if test "x$as_val" = x""yes; then : 10117 cat >>confdefs.h <<_ACEOF 10118#define `$as_echo "HAVE_LIB${libname}" | $as_tr_cpp` 1 10119_ACEOF 10120 10121 LIBS="-l${libname} $LIBS" 10122 10123fi 10124 10125 if test "x$olibs" != "x$LIBS"; then 10126 if test "$cross_compiling" = yes; then : 10127 res="FAIL" 10128else 10129 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10130/* end confdefs.h. */ 10131 10132#ifdef HAVE_TERMCAP_H 10133# include <termcap.h> 10134#endif 10135#if STDC_HEADERS 10136# include <stdlib.h> 10137# include <stddef.h> 10138#endif 10139main() {char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(0); } 10140_ACEOF 10141if ac_fn_c_try_run "$LINENO"; then : 10142 res="OK" 10143else 10144 res="FAIL" 10145fi 10146rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 10147 conftest.$ac_objext conftest.beam conftest.$ac_ext 10148fi 10149 10150 if test "$res" = "OK"; then 10151 break 10152 fi 10153 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libname library is not usable" >&5 10154$as_echo "$libname library is not usable" >&6; } 10155 LIBS="$olibs" 10156 fi 10157 done 10158 if test "x$olibs" = "x$LIBS"; then 10159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no terminal library found" >&5 10160$as_echo "no terminal library found" >&6; } 10161 fi 10162fi 10163 10164if test "x$olibs" = "x$LIBS"; then 10165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent()" >&5 10166$as_echo_n "checking for tgetent()... " >&6; } 10167 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10168/* end confdefs.h. */ 10169 10170int 10171main () 10172{ 10173char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); 10174 ; 10175 return 0; 10176} 10177_ACEOF 10178if ac_fn_c_try_link "$LINENO"; then : 10179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10180$as_echo "yes" >&6; } 10181else 10182 as_fn_error "NOT FOUND! 10183 You need to install a terminal library; for example ncurses. 10184 Or specify the name of the library with --with-tlib." "$LINENO" 5 10185fi 10186rm -f core conftest.err conftest.$ac_objext \ 10187 conftest$ac_exeext conftest.$ac_ext 10188fi 10189 10190{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we talk terminfo" >&5 10191$as_echo_n "checking whether we talk terminfo... " >&6; } 10192if test "${vim_cv_terminfo+set}" = set; then : 10193 $as_echo_n "(cached) " >&6 10194else 10195 10196 if test "$cross_compiling" = yes; then : 10197 10198 as_fn_error "cross-compiling: please set 'vim_cv_terminfo'" "$LINENO" 5 10199 10200else 10201 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10202/* end confdefs.h. */ 10203 10204#include "confdefs.h" 10205#ifdef HAVE_TERMCAP_H 10206# include <termcap.h> 10207#endif 10208#ifdef HAVE_STRING_H 10209# include <string.h> 10210#endif 10211#if STDC_HEADERS 10212# include <stdlib.h> 10213# include <stddef.h> 10214#endif 10215main() 10216{char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(!strcmp(s==0 ? "" : s, "1")); } 10217 10218_ACEOF 10219if ac_fn_c_try_run "$LINENO"; then : 10220 10221 vim_cv_terminfo=no 10222 10223else 10224 10225 vim_cv_terminfo=yes 10226 10227fi 10228rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 10229 conftest.$ac_objext conftest.beam conftest.$ac_ext 10230fi 10231 10232 10233fi 10234{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_terminfo" >&5 10235$as_echo "$vim_cv_terminfo" >&6; } 10236 10237if test "x$vim_cv_terminfo" = "xyes" ; then 10238 $as_echo "#define TERMINFO 1" >>confdefs.h 10239 10240fi 10241 10242if test "x$olibs" != "x$LIBS"; then 10243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what tgetent() returns for an unknown terminal" >&5 10244$as_echo_n "checking what tgetent() returns for an unknown terminal... " >&6; } 10245if test "${vim_cv_tgent+set}" = set; then : 10246 $as_echo_n "(cached) " >&6 10247else 10248 10249 if test "$cross_compiling" = yes; then : 10250 10251 as_fn_error "failed to compile test program." "$LINENO" 5 10252 10253else 10254 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10255/* end confdefs.h. */ 10256 10257#include "confdefs.h" 10258#ifdef HAVE_TERMCAP_H 10259# include <termcap.h> 10260#endif 10261#if STDC_HEADERS 10262# include <stdlib.h> 10263# include <stddef.h> 10264#endif 10265main() 10266{char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); exit(res != 0); } 10267 10268_ACEOF 10269if ac_fn_c_try_run "$LINENO"; then : 10270 10271 vim_cv_tgent=zero 10272 10273else 10274 10275 vim_cv_tgent=non-zero 10276 10277fi 10278rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 10279 conftest.$ac_objext conftest.beam conftest.$ac_ext 10280fi 10281 10282 10283fi 10284{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tgent" >&5 10285$as_echo "$vim_cv_tgent" >&6; } 10286 10287 if test "x$vim_cv_tgent" = "xzero" ; then 10288 $as_echo "#define TGETENT_ZERO_ERR 0" >>confdefs.h 10289 10290 fi 10291fi 10292 10293{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains ospeed" >&5 10294$as_echo_n "checking whether termcap.h contains ospeed... " >&6; } 10295cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10296/* end confdefs.h. */ 10297 10298#ifdef HAVE_TERMCAP_H 10299# include <termcap.h> 10300#endif 10301 10302int 10303main () 10304{ 10305ospeed = 20000 10306 ; 10307 return 0; 10308} 10309_ACEOF 10310if ac_fn_c_try_link "$LINENO"; then : 10311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10312$as_echo "yes" >&6; }; $as_echo "#define HAVE_OSPEED 1" >>confdefs.h 10313 10314else 10315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10316$as_echo "no" >&6; } 10317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ospeed can be extern" >&5 10318$as_echo_n "checking whether ospeed can be extern... " >&6; } 10319 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10320/* end confdefs.h. */ 10321 10322#ifdef HAVE_TERMCAP_H 10323# include <termcap.h> 10324#endif 10325extern short ospeed; 10326 10327int 10328main () 10329{ 10330ospeed = 20000 10331 ; 10332 return 0; 10333} 10334_ACEOF 10335if ac_fn_c_try_link "$LINENO"; then : 10336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10337$as_echo "yes" >&6; }; $as_echo "#define OSPEED_EXTERN 1" >>confdefs.h 10338 10339else 10340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10341$as_echo "no" >&6; } 10342fi 10343rm -f core conftest.err conftest.$ac_objext \ 10344 conftest$ac_exeext conftest.$ac_ext 10345 10346fi 10347rm -f core conftest.err conftest.$ac_objext \ 10348 conftest$ac_exeext conftest.$ac_ext 10349 10350{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains UP, BC and PC" >&5 10351$as_echo_n "checking whether termcap.h contains UP, BC and PC... " >&6; } 10352cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10353/* end confdefs.h. */ 10354 10355#ifdef HAVE_TERMCAP_H 10356# include <termcap.h> 10357#endif 10358 10359int 10360main () 10361{ 10362if (UP == 0 && BC == 0) PC = 1 10363 ; 10364 return 0; 10365} 10366_ACEOF 10367if ac_fn_c_try_link "$LINENO"; then : 10368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10369$as_echo "yes" >&6; }; $as_echo "#define HAVE_UP_BC_PC 1" >>confdefs.h 10370 10371else 10372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10373$as_echo "no" >&6; } 10374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether UP, BC and PC can be extern" >&5 10375$as_echo_n "checking whether UP, BC and PC can be extern... " >&6; } 10376 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10377/* end confdefs.h. */ 10378 10379#ifdef HAVE_TERMCAP_H 10380# include <termcap.h> 10381#endif 10382extern char *UP, *BC, PC; 10383 10384int 10385main () 10386{ 10387if (UP == 0 && BC == 0) PC = 1 10388 ; 10389 return 0; 10390} 10391_ACEOF 10392if ac_fn_c_try_link "$LINENO"; then : 10393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10394$as_echo "yes" >&6; }; $as_echo "#define UP_BC_PC_EXTERN 1" >>confdefs.h 10395 10396else 10397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10398$as_echo "no" >&6; } 10399fi 10400rm -f core conftest.err conftest.$ac_objext \ 10401 conftest$ac_exeext conftest.$ac_ext 10402 10403fi 10404rm -f core conftest.err conftest.$ac_objext \ 10405 conftest$ac_exeext conftest.$ac_ext 10406 10407{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether tputs() uses outfuntype" >&5 10408$as_echo_n "checking whether tputs() uses outfuntype... " >&6; } 10409cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10410/* end confdefs.h. */ 10411 10412#ifdef HAVE_TERMCAP_H 10413# include <termcap.h> 10414#endif 10415 10416int 10417main () 10418{ 10419extern int xx(); tputs("test", 1, (outfuntype)xx) 10420 ; 10421 return 0; 10422} 10423_ACEOF 10424if ac_fn_c_try_compile "$LINENO"; then : 10425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10426$as_echo "yes" >&6; }; $as_echo "#define HAVE_OUTFUNTYPE 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{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/select.h and sys/time.h may both be included" >&5 10435$as_echo_n "checking whether sys/select.h and sys/time.h may both be included... " >&6; } 10436cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10437/* end confdefs.h. */ 10438 10439#include <sys/types.h> 10440#include <sys/time.h> 10441#include <sys/select.h> 10442int 10443main () 10444{ 10445 10446 ; 10447 return 0; 10448} 10449_ACEOF 10450if ac_fn_c_try_compile "$LINENO"; then : 10451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10452$as_echo "yes" >&6; } 10453 $as_echo "#define SYS_SELECT_WITH_SYS_TIME 1" >>confdefs.h 10454 10455else 10456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10457$as_echo "no" >&6; } 10458fi 10459rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10460 10461 10462{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/ptc" >&5 10463$as_echo_n "checking for /dev/ptc... " >&6; } 10464if test -r /dev/ptc; then 10465 $as_echo "#define HAVE_DEV_PTC 1" >>confdefs.h 10466 10467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10468$as_echo "yes" >&6; } 10469else 10470 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10471$as_echo "no" >&6; } 10472fi 10473 10474{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SVR4 ptys" >&5 10475$as_echo_n "checking for SVR4 ptys... " >&6; } 10476if test -c /dev/ptmx ; then 10477 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10478/* end confdefs.h. */ 10479 10480int 10481main () 10482{ 10483ptsname(0);grantpt(0);unlockpt(0); 10484 ; 10485 return 0; 10486} 10487_ACEOF 10488if ac_fn_c_try_link "$LINENO"; then : 10489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10490$as_echo "yes" >&6; }; $as_echo "#define HAVE_SVR4_PTYS 1" >>confdefs.h 10491 10492else 10493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10494$as_echo "no" >&6; } 10495fi 10496rm -f core conftest.err conftest.$ac_objext \ 10497 conftest$ac_exeext conftest.$ac_ext 10498else 10499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10500$as_echo "no" >&6; } 10501fi 10502 10503{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ptyranges" >&5 10504$as_echo_n "checking for ptyranges... " >&6; } 10505if test -d /dev/ptym ; then 10506 pdir='/dev/ptym' 10507else 10508 pdir='/dev' 10509fi 10510cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10511/* end confdefs.h. */ 10512#ifdef M_UNIX 10513 yes; 10514#endif 10515 10516_ACEOF 10517if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 10518 $EGREP "yes" >/dev/null 2>&1; then : 10519 ptys=`echo /dev/ptyp??` 10520else 10521 ptys=`echo $pdir/pty??` 10522fi 10523rm -f conftest* 10524 10525if test "$ptys" != "$pdir/pty??" ; then 10526 p0=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'` 10527 p1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g' | sort -u | tr -d '\012'` 10528 cat >>confdefs.h <<_ACEOF 10529#define PTYRANGE0 "$p0" 10530_ACEOF 10531 10532 cat >>confdefs.h <<_ACEOF 10533#define PTYRANGE1 "$p1" 10534_ACEOF 10535 10536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $p0 / $p1" >&5 10537$as_echo "$p0 / $p1" >&6; } 10538else 10539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: don't know" >&5 10540$as_echo "don't know" >&6; } 10541fi 10542 10543rm -f conftest_grp 10544{ $as_echo "$as_me:${as_lineno-$LINENO}: checking default tty permissions/group" >&5 10545$as_echo_n "checking default tty permissions/group... " >&6; } 10546if test "${vim_cv_tty_group+set}" = set; then : 10547 $as_echo_n "(cached) " >&6 10548else 10549 10550 if test "$cross_compiling" = yes; then : 10551 10552 as_fn_error "cross-compiling: please set 'vim_cv_tty_group' and 'vim_cv_tty_mode'" "$LINENO" 5 10553 10554else 10555 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10556/* end confdefs.h. */ 10557 10558#include "confdefs.h" 10559#include <sys/types.h> 10560#if STDC_HEADERS 10561# include <stdlib.h> 10562# include <stddef.h> 10563#endif 10564#ifdef HAVE_UNISTD_H 10565#include <unistd.h> 10566#endif 10567#include <sys/stat.h> 10568#include <stdio.h> 10569main() 10570{ 10571 struct stat sb; 10572 char *x,*ttyname(); 10573 int om, m; 10574 FILE *fp; 10575 10576 if (!(x = ttyname(0))) exit(1); 10577 if (stat(x, &sb)) exit(1); 10578 om = sb.st_mode; 10579 if (om & 002) exit(0); 10580 m = system("mesg y"); 10581 if (m == -1 || m == 127) exit(1); 10582 if (stat(x, &sb)) exit(1); 10583 m = sb.st_mode; 10584 if (chmod(x, om)) exit(1); 10585 if (m & 002) exit(0); 10586 if (sb.st_gid == getgid()) exit(1); 10587 if (!(fp=fopen("conftest_grp", "w"))) 10588 exit(1); 10589 fprintf(fp, "%d\n", sb.st_gid); 10590 fclose(fp); 10591 exit(0); 10592} 10593 10594_ACEOF 10595if ac_fn_c_try_run "$LINENO"; then : 10596 10597 if test -f conftest_grp; then 10598 vim_cv_tty_group=`cat conftest_grp` 10599 if test "x$vim_cv_tty_mode" = "x" ; then 10600 vim_cv_tty_mode=0620 10601 fi 10602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&5 10603$as_echo "pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&6; } 10604 else 10605 vim_cv_tty_group=world 10606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ptys are world accessible" >&5 10607$as_echo "ptys are world accessible" >&6; } 10608 fi 10609 10610else 10611 10612 vim_cv_tty_group=world 10613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't determine - assume ptys are world accessible" >&5 10614$as_echo "can't determine - assume ptys are world accessible" >&6; } 10615 10616fi 10617rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 10618 conftest.$ac_objext conftest.beam conftest.$ac_ext 10619fi 10620 10621 10622fi 10623{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tty_group" >&5 10624$as_echo "$vim_cv_tty_group" >&6; } 10625rm -f conftest_grp 10626 10627if test "x$vim_cv_tty_group" != "xworld" ; then 10628 cat >>confdefs.h <<_ACEOF 10629#define PTYGROUP $vim_cv_tty_group 10630_ACEOF 10631 10632 if test "x$vim_cv_tty_mode" = "x" ; then 10633 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 10634 else 10635 $as_echo "#define PTYMODE 0620" >>confdefs.h 10636 10637 fi 10638fi 10639 10640 10641{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5 10642$as_echo_n "checking return type of signal handlers... " >&6; } 10643if test "${ac_cv_type_signal+set}" = set; then : 10644 $as_echo_n "(cached) " >&6 10645else 10646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10647/* end confdefs.h. */ 10648#include <sys/types.h> 10649#include <signal.h> 10650 10651int 10652main () 10653{ 10654return *(signal (0, 0)) (0) == 1; 10655 ; 10656 return 0; 10657} 10658_ACEOF 10659if ac_fn_c_try_compile "$LINENO"; then : 10660 ac_cv_type_signal=int 10661else 10662 ac_cv_type_signal=void 10663fi 10664rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10665fi 10666{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5 10667$as_echo "$ac_cv_type_signal" >&6; } 10668 10669cat >>confdefs.h <<_ACEOF 10670#define RETSIGTYPE $ac_cv_type_signal 10671_ACEOF 10672 10673 10674 10675if test $ac_cv_type_signal = void; then 10676 $as_echo "#define SIGRETURN return" >>confdefs.h 10677 10678else 10679 $as_echo "#define SIGRETURN return 0" >>confdefs.h 10680 10681fi 10682 10683{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct sigcontext" >&5 10684$as_echo_n "checking for struct sigcontext... " >&6; } 10685cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10686/* end confdefs.h. */ 10687 10688#include <signal.h> 10689test_sig() 10690{ 10691 struct sigcontext *scont; 10692 scont = (struct sigcontext *)0; 10693 return 1; 10694} 10695int 10696main () 10697{ 10698 10699 ; 10700 return 0; 10701} 10702_ACEOF 10703if ac_fn_c_try_compile "$LINENO"; then : 10704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10705$as_echo "yes" >&6; } 10706 $as_echo "#define HAVE_SIGCONTEXT 1" >>confdefs.h 10707 10708else 10709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10710$as_echo "no" >&6; } 10711fi 10712rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10713 10714{ $as_echo "$as_me:${as_lineno-$LINENO}: checking getcwd implementation is broken" >&5 10715$as_echo_n "checking getcwd implementation is broken... " >&6; } 10716if test "${vim_cv_getcwd_broken+set}" = set; then : 10717 $as_echo_n "(cached) " >&6 10718else 10719 10720 if test "$cross_compiling" = yes; then : 10721 10722 as_fn_error "cross-compiling: please set 'vim_cv_getcwd_broken'" "$LINENO" 5 10723 10724else 10725 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10726/* end confdefs.h. */ 10727 10728#include "confdefs.h" 10729#ifdef HAVE_UNISTD_H 10730#include <unistd.h> 10731#endif 10732char *dagger[] = { "IFS=pwd", 0 }; 10733main() 10734{ 10735 char buffer[500]; 10736 extern char **environ; 10737 environ = dagger; 10738 return getcwd(buffer, 500) ? 0 : 1; 10739} 10740 10741_ACEOF 10742if ac_fn_c_try_run "$LINENO"; then : 10743 10744 vim_cv_getcwd_broken=no 10745 10746else 10747 10748 vim_cv_getcwd_broken=yes 10749 10750fi 10751rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 10752 conftest.$ac_objext conftest.beam conftest.$ac_ext 10753fi 10754 10755 10756fi 10757{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_getcwd_broken" >&5 10758$as_echo "$vim_cv_getcwd_broken" >&6; } 10759 10760if test "x$vim_cv_getcwd_broken" = "xyes" ; then 10761 $as_echo "#define BAD_GETCWD 1" >>confdefs.h 10762 10763fi 10764 10765for ac_func in bcmp fchdir fchown fsync getcwd getpseudotty \ 10766 getpwent getpwnam getpwuid getrlimit gettimeofday getwd lstat memcmp \ 10767 memset mkdtemp nanosleep opendir putenv qsort readlink select setenv \ 10768 setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \ 10769 sigvec strcasecmp strerror strftime stricmp strncasecmp \ 10770 strnicmp strpbrk strtol tgetent towlower towupper iswupper \ 10771 usleep utime utimes 10772do : 10773 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 10774ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 10775eval as_val=\$$as_ac_var 10776 if test "x$as_val" = x""yes; then : 10777 cat >>confdefs.h <<_ACEOF 10778#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 10779_ACEOF 10780 10781fi 10782done 10783 10784{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5 10785$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; } 10786if test "${ac_cv_sys_largefile_source+set}" = set; then : 10787 $as_echo_n "(cached) " >&6 10788else 10789 while :; do 10790 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10791/* end confdefs.h. */ 10792#include <sys/types.h> /* for off_t */ 10793 #include <stdio.h> 10794int 10795main () 10796{ 10797int (*fp) (FILE *, off_t, int) = fseeko; 10798 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); 10799 ; 10800 return 0; 10801} 10802_ACEOF 10803if ac_fn_c_try_link "$LINENO"; then : 10804 ac_cv_sys_largefile_source=no; break 10805fi 10806rm -f core conftest.err conftest.$ac_objext \ 10807 conftest$ac_exeext conftest.$ac_ext 10808 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10809/* end confdefs.h. */ 10810#define _LARGEFILE_SOURCE 1 10811#include <sys/types.h> /* for off_t */ 10812 #include <stdio.h> 10813int 10814main () 10815{ 10816int (*fp) (FILE *, off_t, int) = fseeko; 10817 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); 10818 ; 10819 return 0; 10820} 10821_ACEOF 10822if ac_fn_c_try_link "$LINENO"; then : 10823 ac_cv_sys_largefile_source=1; break 10824fi 10825rm -f core conftest.err conftest.$ac_objext \ 10826 conftest$ac_exeext conftest.$ac_ext 10827 ac_cv_sys_largefile_source=unknown 10828 break 10829done 10830fi 10831{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5 10832$as_echo "$ac_cv_sys_largefile_source" >&6; } 10833case $ac_cv_sys_largefile_source in #( 10834 no | unknown) ;; 10835 *) 10836cat >>confdefs.h <<_ACEOF 10837#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source 10838_ACEOF 10839;; 10840esac 10841rm -rf conftest* 10842 10843# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug 10844# in glibc 2.1.3, but that breaks too many other things. 10845# If you want fseeko and ftello with glibc, upgrade to a fixed glibc. 10846if test $ac_cv_sys_largefile_source != unknown; then 10847 10848$as_echo "#define HAVE_FSEEKO 1" >>confdefs.h 10849 10850fi 10851 10852 10853# Check whether --enable-largefile was given. 10854if test "${enable_largefile+set}" = set; then : 10855 enableval=$enable_largefile; 10856fi 10857 10858if test "$enable_largefile" != no; then 10859 10860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 10861$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 10862if test "${ac_cv_sys_largefile_CC+set}" = set; then : 10863 $as_echo_n "(cached) " >&6 10864else 10865 ac_cv_sys_largefile_CC=no 10866 if test "$GCC" != yes; then 10867 ac_save_CC=$CC 10868 while :; do 10869 # IRIX 6.2 and later do not support large files by default, 10870 # so use the C compiler's -n32 option if that helps. 10871 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10872/* end confdefs.h. */ 10873#include <sys/types.h> 10874 /* Check that off_t can represent 2**63 - 1 correctly. 10875 We can't simply define LARGE_OFF_T to be 9223372036854775807, 10876 since some C++ compilers masquerading as C compilers 10877 incorrectly reject 9223372036854775807. */ 10878#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 10879 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 10880 && LARGE_OFF_T % 2147483647 == 1) 10881 ? 1 : -1]; 10882int 10883main () 10884{ 10885 10886 ; 10887 return 0; 10888} 10889_ACEOF 10890 if ac_fn_c_try_compile "$LINENO"; then : 10891 break 10892fi 10893rm -f core conftest.err conftest.$ac_objext 10894 CC="$CC -n32" 10895 if ac_fn_c_try_compile "$LINENO"; then : 10896 ac_cv_sys_largefile_CC=' -n32'; break 10897fi 10898rm -f core conftest.err conftest.$ac_objext 10899 break 10900 done 10901 CC=$ac_save_CC 10902 rm -f conftest.$ac_ext 10903 fi 10904fi 10905{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 10906$as_echo "$ac_cv_sys_largefile_CC" >&6; } 10907 if test "$ac_cv_sys_largefile_CC" != no; then 10908 CC=$CC$ac_cv_sys_largefile_CC 10909 fi 10910 10911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 10912$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 10913if test "${ac_cv_sys_file_offset_bits+set}" = set; then : 10914 $as_echo_n "(cached) " >&6 10915else 10916 while :; do 10917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10918/* end confdefs.h. */ 10919#include <sys/types.h> 10920 /* Check that off_t can represent 2**63 - 1 correctly. 10921 We can't simply define LARGE_OFF_T to be 9223372036854775807, 10922 since some C++ compilers masquerading as C compilers 10923 incorrectly reject 9223372036854775807. */ 10924#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 10925 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 10926 && LARGE_OFF_T % 2147483647 == 1) 10927 ? 1 : -1]; 10928int 10929main () 10930{ 10931 10932 ; 10933 return 0; 10934} 10935_ACEOF 10936if ac_fn_c_try_compile "$LINENO"; then : 10937 ac_cv_sys_file_offset_bits=no; break 10938fi 10939rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10940 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10941/* end confdefs.h. */ 10942#define _FILE_OFFSET_BITS 64 10943#include <sys/types.h> 10944 /* Check that off_t can represent 2**63 - 1 correctly. 10945 We can't simply define LARGE_OFF_T to be 9223372036854775807, 10946 since some C++ compilers masquerading as C compilers 10947 incorrectly reject 9223372036854775807. */ 10948#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 10949 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 10950 && LARGE_OFF_T % 2147483647 == 1) 10951 ? 1 : -1]; 10952int 10953main () 10954{ 10955 10956 ; 10957 return 0; 10958} 10959_ACEOF 10960if ac_fn_c_try_compile "$LINENO"; then : 10961 ac_cv_sys_file_offset_bits=64; break 10962fi 10963rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10964 ac_cv_sys_file_offset_bits=unknown 10965 break 10966done 10967fi 10968{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 10969$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 10970case $ac_cv_sys_file_offset_bits in #( 10971 no | unknown) ;; 10972 *) 10973cat >>confdefs.h <<_ACEOF 10974#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 10975_ACEOF 10976;; 10977esac 10978rm -rf conftest* 10979 if test $ac_cv_sys_file_offset_bits = unknown; then 10980 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 10981$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 10982if test "${ac_cv_sys_large_files+set}" = set; then : 10983 $as_echo_n "(cached) " >&6 10984else 10985 while :; do 10986 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10987/* end confdefs.h. */ 10988#include <sys/types.h> 10989 /* Check that off_t can represent 2**63 - 1 correctly. 10990 We can't simply define LARGE_OFF_T to be 9223372036854775807, 10991 since some C++ compilers masquerading as C compilers 10992 incorrectly reject 9223372036854775807. */ 10993#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 10994 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 10995 && LARGE_OFF_T % 2147483647 == 1) 10996 ? 1 : -1]; 10997int 10998main () 10999{ 11000 11001 ; 11002 return 0; 11003} 11004_ACEOF 11005if ac_fn_c_try_compile "$LINENO"; then : 11006 ac_cv_sys_large_files=no; break 11007fi 11008rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11009 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11010/* end confdefs.h. */ 11011#define _LARGE_FILES 1 11012#include <sys/types.h> 11013 /* Check that off_t can represent 2**63 - 1 correctly. 11014 We can't simply define LARGE_OFF_T to be 9223372036854775807, 11015 since some C++ compilers masquerading as C compilers 11016 incorrectly reject 9223372036854775807. */ 11017#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 11018 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 11019 && LARGE_OFF_T % 2147483647 == 1) 11020 ? 1 : -1]; 11021int 11022main () 11023{ 11024 11025 ; 11026 return 0; 11027} 11028_ACEOF 11029if ac_fn_c_try_compile "$LINENO"; then : 11030 ac_cv_sys_large_files=1; break 11031fi 11032rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11033 ac_cv_sys_large_files=unknown 11034 break 11035done 11036fi 11037{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 11038$as_echo "$ac_cv_sys_large_files" >&6; } 11039case $ac_cv_sys_large_files in #( 11040 no | unknown) ;; 11041 *) 11042cat >>confdefs.h <<_ACEOF 11043#define _LARGE_FILES $ac_cv_sys_large_files 11044_ACEOF 11045;; 11046esac 11047rm -rf conftest* 11048 fi 11049fi 11050 11051 11052{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for st_blksize" >&5 11053$as_echo_n "checking for st_blksize... " >&6; } 11054cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11055/* end confdefs.h. */ 11056#include <sys/types.h> 11057#include <sys/stat.h> 11058int 11059main () 11060{ 11061 struct stat st; 11062 int n; 11063 11064 stat("/", &st); 11065 n = (int)st.st_blksize; 11066 ; 11067 return 0; 11068} 11069_ACEOF 11070if ac_fn_c_try_compile "$LINENO"; then : 11071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11072$as_echo "yes" >&6; }; $as_echo "#define HAVE_ST_BLKSIZE 1" >>confdefs.h 11073 11074else 11075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11076$as_echo "no" >&6; } 11077fi 11078rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11079 11080{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat() ignores a trailing slash" >&5 11081$as_echo_n "checking whether stat() ignores a trailing slash... " >&6; } 11082if test "${vim_cv_stat_ignores_slash+set}" = set; then : 11083 $as_echo_n "(cached) " >&6 11084else 11085 11086 if test "$cross_compiling" = yes; then : 11087 11088 as_fn_error "cross-compiling: please set 'vim_cv_stat_ignores_slash'" "$LINENO" 5 11089 11090else 11091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11092/* end confdefs.h. */ 11093 11094#include "confdefs.h" 11095#if STDC_HEADERS 11096# include <stdlib.h> 11097# include <stddef.h> 11098#endif 11099#include <sys/types.h> 11100#include <sys/stat.h> 11101main() {struct stat st; exit(stat("configure/", &st) != 0); } 11102 11103_ACEOF 11104if ac_fn_c_try_run "$LINENO"; then : 11105 11106 vim_cv_stat_ignores_slash=yes 11107 11108else 11109 11110 vim_cv_stat_ignores_slash=no 11111 11112fi 11113rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11114 conftest.$ac_objext conftest.beam conftest.$ac_ext 11115fi 11116 11117 11118fi 11119{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_stat_ignores_slash" >&5 11120$as_echo "$vim_cv_stat_ignores_slash" >&6; } 11121 11122if test "x$vim_cv_stat_ignores_slash" = "xyes" ; then 11123 $as_echo "#define STAT_IGNORES_SLASH 1" >>confdefs.h 11124 11125fi 11126 11127{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv_open()" >&5 11128$as_echo_n "checking for iconv_open()... " >&6; } 11129save_LIBS="$LIBS" 11130LIBS="$LIBS -liconv" 11131cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11132/* end confdefs.h. */ 11133 11134#ifdef HAVE_ICONV_H 11135# include <iconv.h> 11136#endif 11137 11138int 11139main () 11140{ 11141iconv_open("fr", "to"); 11142 ; 11143 return 0; 11144} 11145_ACEOF 11146if ac_fn_c_try_link "$LINENO"; then : 11147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; with -liconv" >&5 11148$as_echo "yes; with -liconv" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h 11149 11150else 11151 LIBS="$save_LIBS" 11152 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11153/* end confdefs.h. */ 11154 11155#ifdef HAVE_ICONV_H 11156# include <iconv.h> 11157#endif 11158 11159int 11160main () 11161{ 11162iconv_open("fr", "to"); 11163 ; 11164 return 0; 11165} 11166_ACEOF 11167if ac_fn_c_try_link "$LINENO"; then : 11168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11169$as_echo "yes" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h 11170 11171else 11172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11173$as_echo "no" >&6; } 11174fi 11175rm -f core conftest.err conftest.$ac_objext \ 11176 conftest$ac_exeext conftest.$ac_ext 11177fi 11178rm -f core conftest.err conftest.$ac_objext \ 11179 conftest$ac_exeext conftest.$ac_ext 11180 11181 11182{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo(CODESET)" >&5 11183$as_echo_n "checking for nl_langinfo(CODESET)... " >&6; } 11184cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11185/* end confdefs.h. */ 11186 11187#ifdef HAVE_LANGINFO_H 11188# include <langinfo.h> 11189#endif 11190 11191int 11192main () 11193{ 11194char *cs = nl_langinfo(CODESET); 11195 ; 11196 return 0; 11197} 11198_ACEOF 11199if ac_fn_c_try_link "$LINENO"; then : 11200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11201$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_LANGINFO_CODESET 1" >>confdefs.h 11202 11203else 11204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11205$as_echo "no" >&6; } 11206fi 11207rm -f core conftest.err conftest.$ac_objext \ 11208 conftest$ac_exeext conftest.$ac_ext 11209 11210{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod in -lm" >&5 11211$as_echo_n "checking for strtod in -lm... " >&6; } 11212if test "${ac_cv_lib_m_strtod+set}" = set; then : 11213 $as_echo_n "(cached) " >&6 11214else 11215 ac_check_lib_save_LIBS=$LIBS 11216LIBS="-lm $LIBS" 11217cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11218/* end confdefs.h. */ 11219 11220/* Override any GCC internal prototype to avoid an error. 11221 Use char because int might match the return type of a GCC 11222 builtin and then its argument prototype would still apply. */ 11223#ifdef __cplusplus 11224extern "C" 11225#endif 11226char strtod (); 11227int 11228main () 11229{ 11230return strtod (); 11231 ; 11232 return 0; 11233} 11234_ACEOF 11235if ac_fn_c_try_link "$LINENO"; then : 11236 ac_cv_lib_m_strtod=yes 11237else 11238 ac_cv_lib_m_strtod=no 11239fi 11240rm -f core conftest.err conftest.$ac_objext \ 11241 conftest$ac_exeext conftest.$ac_ext 11242LIBS=$ac_check_lib_save_LIBS 11243fi 11244{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_strtod" >&5 11245$as_echo "$ac_cv_lib_m_strtod" >&6; } 11246if test "x$ac_cv_lib_m_strtod" = x""yes; then : 11247 cat >>confdefs.h <<_ACEOF 11248#define HAVE_LIBM 1 11249_ACEOF 11250 11251 LIBS="-lm $LIBS" 11252 11253fi 11254 11255{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod() and other floating point functions" >&5 11256$as_echo_n "checking for strtod() and other floating point functions... " >&6; } 11257cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11258/* end confdefs.h. */ 11259 11260#ifdef HAVE_MATH_H 11261# include <math.h> 11262#endif 11263#if STDC_HEADERS 11264# include <stdlib.h> 11265# include <stddef.h> 11266#endif 11267 11268int 11269main () 11270{ 11271char *s; double d; 11272 d = strtod("1.1", &s); 11273 d = fabs(1.11); 11274 d = ceil(1.11); 11275 d = floor(1.11); 11276 d = log10(1.11); 11277 d = pow(1.11, 2.22); 11278 d = sqrt(1.11); 11279 d = sin(1.11); 11280 d = cos(1.11); 11281 d = atan(1.11); 11282 11283 ; 11284 return 0; 11285} 11286_ACEOF 11287if ac_fn_c_try_link "$LINENO"; then : 11288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11289$as_echo "yes" >&6; }; $as_echo "#define HAVE_FLOAT_FUNCS 1" >>confdefs.h 11290 11291else 11292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11293$as_echo "no" >&6; } 11294fi 11295rm -f core conftest.err conftest.$ac_objext \ 11296 conftest$ac_exeext conftest.$ac_ext 11297 11298{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-acl argument" >&5 11299$as_echo_n "checking --disable-acl argument... " >&6; } 11300# Check whether --enable-acl was given. 11301if test "${enable_acl+set}" = set; then : 11302 enableval=$enable_acl; 11303else 11304 enable_acl="yes" 11305fi 11306 11307if test "$enable_acl" = "yes"; then 11308{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11309$as_echo "no" >&6; } 11310{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lposix1e" >&5 11311$as_echo_n "checking for acl_get_file in -lposix1e... " >&6; } 11312if test "${ac_cv_lib_posix1e_acl_get_file+set}" = set; then : 11313 $as_echo_n "(cached) " >&6 11314else 11315 ac_check_lib_save_LIBS=$LIBS 11316LIBS="-lposix1e $LIBS" 11317cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11318/* end confdefs.h. */ 11319 11320/* Override any GCC internal prototype to avoid an error. 11321 Use char because int might match the return type of a GCC 11322 builtin and then its argument prototype would still apply. */ 11323#ifdef __cplusplus 11324extern "C" 11325#endif 11326char acl_get_file (); 11327int 11328main () 11329{ 11330return acl_get_file (); 11331 ; 11332 return 0; 11333} 11334_ACEOF 11335if ac_fn_c_try_link "$LINENO"; then : 11336 ac_cv_lib_posix1e_acl_get_file=yes 11337else 11338 ac_cv_lib_posix1e_acl_get_file=no 11339fi 11340rm -f core conftest.err conftest.$ac_objext \ 11341 conftest$ac_exeext conftest.$ac_ext 11342LIBS=$ac_check_lib_save_LIBS 11343fi 11344{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix1e_acl_get_file" >&5 11345$as_echo "$ac_cv_lib_posix1e_acl_get_file" >&6; } 11346if test "x$ac_cv_lib_posix1e_acl_get_file" = x""yes; then : 11347 LIBS="$LIBS -lposix1e" 11348else 11349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lacl" >&5 11350$as_echo_n "checking for acl_get_file in -lacl... " >&6; } 11351if test "${ac_cv_lib_acl_acl_get_file+set}" = set; then : 11352 $as_echo_n "(cached) " >&6 11353else 11354 ac_check_lib_save_LIBS=$LIBS 11355LIBS="-lacl $LIBS" 11356cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11357/* end confdefs.h. */ 11358 11359/* Override any GCC internal prototype to avoid an error. 11360 Use char because int might match the return type of a GCC 11361 builtin and then its argument prototype would still apply. */ 11362#ifdef __cplusplus 11363extern "C" 11364#endif 11365char acl_get_file (); 11366int 11367main () 11368{ 11369return acl_get_file (); 11370 ; 11371 return 0; 11372} 11373_ACEOF 11374if ac_fn_c_try_link "$LINENO"; then : 11375 ac_cv_lib_acl_acl_get_file=yes 11376else 11377 ac_cv_lib_acl_acl_get_file=no 11378fi 11379rm -f core conftest.err conftest.$ac_objext \ 11380 conftest$ac_exeext conftest.$ac_ext 11381LIBS=$ac_check_lib_save_LIBS 11382fi 11383{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_acl_acl_get_file" >&5 11384$as_echo "$ac_cv_lib_acl_acl_get_file" >&6; } 11385if test "x$ac_cv_lib_acl_acl_get_file" = x""yes; then : 11386 LIBS="$LIBS -lacl" 11387 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgetxattr in -lattr" >&5 11388$as_echo_n "checking for fgetxattr in -lattr... " >&6; } 11389if test "${ac_cv_lib_attr_fgetxattr+set}" = set; then : 11390 $as_echo_n "(cached) " >&6 11391else 11392 ac_check_lib_save_LIBS=$LIBS 11393LIBS="-lattr $LIBS" 11394cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11395/* end confdefs.h. */ 11396 11397/* Override any GCC internal prototype to avoid an error. 11398 Use char because int might match the return type of a GCC 11399 builtin and then its argument prototype would still apply. */ 11400#ifdef __cplusplus 11401extern "C" 11402#endif 11403char fgetxattr (); 11404int 11405main () 11406{ 11407return fgetxattr (); 11408 ; 11409 return 0; 11410} 11411_ACEOF 11412if ac_fn_c_try_link "$LINENO"; then : 11413 ac_cv_lib_attr_fgetxattr=yes 11414else 11415 ac_cv_lib_attr_fgetxattr=no 11416fi 11417rm -f core conftest.err conftest.$ac_objext \ 11418 conftest$ac_exeext conftest.$ac_ext 11419LIBS=$ac_check_lib_save_LIBS 11420fi 11421{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_fgetxattr" >&5 11422$as_echo "$ac_cv_lib_attr_fgetxattr" >&6; } 11423if test "x$ac_cv_lib_attr_fgetxattr" = x""yes; then : 11424 LIBS="$LIBS -lattr" 11425fi 11426 11427fi 11428 11429fi 11430 11431 11432{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX ACL support" >&5 11433$as_echo_n "checking for POSIX ACL support... " >&6; } 11434cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11435/* end confdefs.h. */ 11436 11437#include <sys/types.h> 11438#ifdef HAVE_SYS_ACL_H 11439# include <sys/acl.h> 11440#endif 11441acl_t acl; 11442int 11443main () 11444{ 11445acl = acl_get_file("foo", ACL_TYPE_ACCESS); 11446 acl_set_file("foo", ACL_TYPE_ACCESS, acl); 11447 acl_free(acl); 11448 ; 11449 return 0; 11450} 11451_ACEOF 11452if ac_fn_c_try_link "$LINENO"; then : 11453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11454$as_echo "yes" >&6; }; $as_echo "#define HAVE_POSIX_ACL 1" >>confdefs.h 11455 11456else 11457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11458$as_echo "no" >&6; } 11459fi 11460rm -f core conftest.err conftest.$ac_objext \ 11461 conftest$ac_exeext conftest.$ac_ext 11462 11463{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get in -lsec" >&5 11464$as_echo_n "checking for acl_get in -lsec... " >&6; } 11465if test "${ac_cv_lib_sec_acl_get+set}" = set; then : 11466 $as_echo_n "(cached) " >&6 11467else 11468 ac_check_lib_save_LIBS=$LIBS 11469LIBS="-lsec $LIBS" 11470cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11471/* end confdefs.h. */ 11472 11473/* Override any GCC internal prototype to avoid an error. 11474 Use char because int might match the return type of a GCC 11475 builtin and then its argument prototype would still apply. */ 11476#ifdef __cplusplus 11477extern "C" 11478#endif 11479char acl_get (); 11480int 11481main () 11482{ 11483return acl_get (); 11484 ; 11485 return 0; 11486} 11487_ACEOF 11488if ac_fn_c_try_link "$LINENO"; then : 11489 ac_cv_lib_sec_acl_get=yes 11490else 11491 ac_cv_lib_sec_acl_get=no 11492fi 11493rm -f core conftest.err conftest.$ac_objext \ 11494 conftest$ac_exeext conftest.$ac_ext 11495LIBS=$ac_check_lib_save_LIBS 11496fi 11497{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sec_acl_get" >&5 11498$as_echo "$ac_cv_lib_sec_acl_get" >&6; } 11499if test "x$ac_cv_lib_sec_acl_get" = x""yes; then : 11500 LIBS="$LIBS -lsec"; $as_echo "#define HAVE_SOLARIS_ZFS_ACL 1" >>confdefs.h 11501 11502else 11503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris ACL support" >&5 11504$as_echo_n "checking for Solaris ACL support... " >&6; } 11505cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11506/* end confdefs.h. */ 11507 11508#ifdef HAVE_SYS_ACL_H 11509# include <sys/acl.h> 11510#endif 11511int 11512main () 11513{ 11514acl("foo", GETACLCNT, 0, NULL); 11515 11516 ; 11517 return 0; 11518} 11519_ACEOF 11520if ac_fn_c_try_link "$LINENO"; then : 11521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11522$as_echo "yes" >&6; }; $as_echo "#define HAVE_SOLARIS_ACL 1" >>confdefs.h 11523 11524else 11525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11526$as_echo "no" >&6; } 11527fi 11528rm -f core conftest.err conftest.$ac_objext \ 11529 conftest$ac_exeext conftest.$ac_ext 11530fi 11531 11532 11533{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for AIX ACL support" >&5 11534$as_echo_n "checking for AIX ACL support... " >&6; } 11535cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11536/* end confdefs.h. */ 11537 11538#if STDC_HEADERS 11539# include <stdlib.h> 11540# include <stddef.h> 11541#endif 11542#ifdef HAVE_SYS_ACL_H 11543# include <sys/acl.h> 11544#endif 11545#ifdef HAVE_SYS_ACCESS_H 11546# include <sys/access.h> 11547#endif 11548#define _ALL_SOURCE 11549 11550#include <sys/stat.h> 11551 11552int aclsize; 11553struct acl *aclent; 11554int 11555main () 11556{ 11557aclsize = sizeof(struct acl); 11558 aclent = (void *)malloc(aclsize); 11559 statacl("foo", STX_NORMAL, aclent, aclsize); 11560 11561 ; 11562 return 0; 11563} 11564_ACEOF 11565if ac_fn_c_try_link "$LINENO"; then : 11566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11567$as_echo "yes" >&6; }; $as_echo "#define HAVE_AIX_ACL 1" >>confdefs.h 11568 11569else 11570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11571$as_echo "no" >&6; } 11572fi 11573rm -f core conftest.err conftest.$ac_objext \ 11574 conftest$ac_exeext conftest.$ac_ext 11575else 11576 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11577$as_echo "yes" >&6; } 11578fi 11579 11580{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gpm argument" >&5 11581$as_echo_n "checking --disable-gpm argument... " >&6; } 11582# Check whether --enable-gpm was given. 11583if test "${enable_gpm+set}" = set; then : 11584 enableval=$enable_gpm; 11585else 11586 enable_gpm="yes" 11587fi 11588 11589 11590if test "$enable_gpm" = "yes"; then 11591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11592$as_echo "no" >&6; } 11593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gpm" >&5 11594$as_echo_n "checking for gpm... " >&6; } 11595if test "${vi_cv_have_gpm+set}" = set; then : 11596 $as_echo_n "(cached) " >&6 11597else 11598 olibs="$LIBS" ; LIBS="-lgpm" 11599 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11600/* end confdefs.h. */ 11601#include <gpm.h> 11602 #include <linux/keyboard.h> 11603int 11604main () 11605{ 11606Gpm_GetLibVersion(NULL); 11607 ; 11608 return 0; 11609} 11610_ACEOF 11611if ac_fn_c_try_link "$LINENO"; then : 11612 vi_cv_have_gpm=yes 11613else 11614 vi_cv_have_gpm=no 11615fi 11616rm -f core conftest.err conftest.$ac_objext \ 11617 conftest$ac_exeext conftest.$ac_ext 11618 LIBS="$olibs" 11619 11620fi 11621{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_gpm" >&5 11622$as_echo "$vi_cv_have_gpm" >&6; } 11623 if test $vi_cv_have_gpm = yes; then 11624 LIBS="$LIBS -lgpm" 11625 $as_echo "#define HAVE_GPM 1" >>confdefs.h 11626 11627 fi 11628else 11629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11630$as_echo "yes" >&6; } 11631fi 11632 11633{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-sysmouse argument" >&5 11634$as_echo_n "checking --disable-sysmouse argument... " >&6; } 11635# Check whether --enable-sysmouse was given. 11636if test "${enable_sysmouse+set}" = set; then : 11637 enableval=$enable_sysmouse; 11638else 11639 enable_sysmouse="yes" 11640fi 11641 11642 11643if test "$enable_sysmouse" = "yes"; then 11644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11645$as_echo "no" >&6; } 11646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysmouse" >&5 11647$as_echo_n "checking for sysmouse... " >&6; } 11648if test "${vi_cv_have_sysmouse+set}" = set; then : 11649 $as_echo_n "(cached) " >&6 11650else 11651 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11652/* end confdefs.h. */ 11653#include <sys/consio.h> 11654 #include <signal.h> 11655 #include <sys/fbio.h> 11656int 11657main () 11658{ 11659struct mouse_info mouse; 11660 mouse.operation = MOUSE_MODE; 11661 mouse.operation = MOUSE_SHOW; 11662 mouse.u.mode.mode = 0; 11663 mouse.u.mode.signal = SIGUSR2; 11664 ; 11665 return 0; 11666} 11667_ACEOF 11668if ac_fn_c_try_link "$LINENO"; then : 11669 vi_cv_have_sysmouse=yes 11670else 11671 vi_cv_have_sysmouse=no 11672fi 11673rm -f core conftest.err conftest.$ac_objext \ 11674 conftest$ac_exeext conftest.$ac_ext 11675 11676fi 11677{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_sysmouse" >&5 11678$as_echo "$vi_cv_have_sysmouse" >&6; } 11679 if test $vi_cv_have_sysmouse = yes; then 11680 $as_echo "#define HAVE_SYSMOUSE 1" >>confdefs.h 11681 11682 fi 11683else 11684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11685$as_echo "yes" >&6; } 11686fi 11687 11688{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FD_CLOEXEC" >&5 11689$as_echo_n "checking for FD_CLOEXEC... " >&6; } 11690cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11691/* end confdefs.h. */ 11692#if HAVE_FCNTL_H 11693# include <fcntl.h> 11694#endif 11695int 11696main () 11697{ 11698 int flag = FD_CLOEXEC; 11699 ; 11700 return 0; 11701} 11702_ACEOF 11703if ac_fn_c_try_compile "$LINENO"; then : 11704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11705$as_echo "yes" >&6; }; $as_echo "#define HAVE_FD_CLOEXEC 1" >>confdefs.h 11706 11707else 11708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 11709$as_echo "not usable" >&6; } 11710fi 11711rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11712 11713{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rename" >&5 11714$as_echo_n "checking for rename... " >&6; } 11715cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11716/* end confdefs.h. */ 11717#include <stdio.h> 11718int 11719main () 11720{ 11721rename("this", "that") 11722 ; 11723 return 0; 11724} 11725_ACEOF 11726if ac_fn_c_try_link "$LINENO"; then : 11727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11728$as_echo "yes" >&6; }; $as_echo "#define HAVE_RENAME 1" >>confdefs.h 11729 11730else 11731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11732$as_echo "no" >&6; } 11733fi 11734rm -f core conftest.err conftest.$ac_objext \ 11735 conftest$ac_exeext conftest.$ac_ext 11736 11737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysctl" >&5 11738$as_echo_n "checking for sysctl... " >&6; } 11739cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11740/* end confdefs.h. */ 11741#include <sys/types.h> 11742#include <sys/sysctl.h> 11743int 11744main () 11745{ 11746 int mib[2], r; 11747 size_t len; 11748 11749 mib[0] = CTL_HW; 11750 mib[1] = HW_USERMEM; 11751 len = sizeof(r); 11752 (void)sysctl(mib, 2, &r, &len, (void *)0, (size_t)0); 11753 11754 ; 11755 return 0; 11756} 11757_ACEOF 11758if ac_fn_c_try_compile "$LINENO"; then : 11759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11760$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCTL 1" >>confdefs.h 11761 11762else 11763 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 11764$as_echo "not usable" >&6; } 11765fi 11766rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11767 11768{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo" >&5 11769$as_echo_n "checking for sysinfo... " >&6; } 11770cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11771/* end confdefs.h. */ 11772#include <sys/types.h> 11773#include <sys/sysinfo.h> 11774int 11775main () 11776{ 11777 struct sysinfo sinfo; 11778 int t; 11779 11780 (void)sysinfo(&sinfo); 11781 t = sinfo.totalram; 11782 11783 ; 11784 return 0; 11785} 11786_ACEOF 11787if ac_fn_c_try_compile "$LINENO"; then : 11788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11789$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO 1" >>confdefs.h 11790 11791else 11792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 11793$as_echo "not usable" >&6; } 11794fi 11795rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11796 11797{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo.mem_unit" >&5 11798$as_echo_n "checking for sysinfo.mem_unit... " >&6; } 11799cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11800/* end confdefs.h. */ 11801#include <sys/types.h> 11802#include <sys/sysinfo.h> 11803int 11804main () 11805{ 11806 struct sysinfo sinfo; 11807 sinfo.mem_unit = 1; 11808 11809 ; 11810 return 0; 11811} 11812_ACEOF 11813if ac_fn_c_try_compile "$LINENO"; then : 11814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11815$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO_MEM_UNIT 1" >>confdefs.h 11816 11817else 11818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11819$as_echo "no" >&6; } 11820fi 11821rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11822 11823{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysconf" >&5 11824$as_echo_n "checking for sysconf... " >&6; } 11825cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11826/* end confdefs.h. */ 11827#include <unistd.h> 11828int 11829main () 11830{ 11831 (void)sysconf(_SC_PAGESIZE); 11832 (void)sysconf(_SC_PHYS_PAGES); 11833 11834 ; 11835 return 0; 11836} 11837_ACEOF 11838if ac_fn_c_try_compile "$LINENO"; then : 11839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11840$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCONF 1" >>confdefs.h 11841 11842else 11843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 11844$as_echo "not usable" >&6; } 11845fi 11846rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11847 11848# The cast to long int works around a bug in the HP C Compiler 11849# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 11850# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 11851# This bug is HP SR number 8606223364. 11852{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 11853$as_echo_n "checking size of int... " >&6; } 11854if test "${ac_cv_sizeof_int+set}" = set; then : 11855 $as_echo_n "(cached) " >&6 11856else 11857 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 11858 11859else 11860 if test "$ac_cv_type_int" = yes; then 11861 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11862$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11863{ as_fn_set_status 77 11864as_fn_error "cannot compute sizeof (int) 11865See \`config.log' for more details." "$LINENO" 5; }; } 11866 else 11867 ac_cv_sizeof_int=0 11868 fi 11869fi 11870 11871fi 11872{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 11873$as_echo "$ac_cv_sizeof_int" >&6; } 11874 11875 11876 11877cat >>confdefs.h <<_ACEOF 11878#define SIZEOF_INT $ac_cv_sizeof_int 11879_ACEOF 11880 11881 11882# The cast to long int works around a bug in the HP C Compiler 11883# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 11884# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 11885# This bug is HP SR number 8606223364. 11886{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 11887$as_echo_n "checking size of long... " >&6; } 11888if test "${ac_cv_sizeof_long+set}" = set; then : 11889 $as_echo_n "(cached) " >&6 11890else 11891 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 11892 11893else 11894 if test "$ac_cv_type_long" = yes; then 11895 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11896$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11897{ as_fn_set_status 77 11898as_fn_error "cannot compute sizeof (long) 11899See \`config.log' for more details." "$LINENO" 5; }; } 11900 else 11901 ac_cv_sizeof_long=0 11902 fi 11903fi 11904 11905fi 11906{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 11907$as_echo "$ac_cv_sizeof_long" >&6; } 11908 11909 11910 11911cat >>confdefs.h <<_ACEOF 11912#define SIZEOF_LONG $ac_cv_sizeof_long 11913_ACEOF 11914 11915 11916# The cast to long int works around a bug in the HP C Compiler 11917# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 11918# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 11919# This bug is HP SR number 8606223364. 11920{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5 11921$as_echo_n "checking size of time_t... " >&6; } 11922if test "${ac_cv_sizeof_time_t+set}" = set; then : 11923 $as_echo_n "(cached) " >&6 11924else 11925 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t" "$ac_includes_default"; then : 11926 11927else 11928 if test "$ac_cv_type_time_t" = yes; then 11929 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11930$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11931{ as_fn_set_status 77 11932as_fn_error "cannot compute sizeof (time_t) 11933See \`config.log' for more details." "$LINENO" 5; }; } 11934 else 11935 ac_cv_sizeof_time_t=0 11936 fi 11937fi 11938 11939fi 11940{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5 11941$as_echo "$ac_cv_sizeof_time_t" >&6; } 11942 11943 11944 11945cat >>confdefs.h <<_ACEOF 11946#define SIZEOF_TIME_T $ac_cv_sizeof_time_t 11947_ACEOF 11948 11949 11950# The cast to long int works around a bug in the HP C Compiler 11951# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 11952# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 11953# This bug is HP SR number 8606223364. 11954{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5 11955$as_echo_n "checking size of off_t... " >&6; } 11956if test "${ac_cv_sizeof_off_t+set}" = set; then : 11957 $as_echo_n "(cached) " >&6 11958else 11959 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then : 11960 11961else 11962 if test "$ac_cv_type_off_t" = yes; then 11963 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11964$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11965{ as_fn_set_status 77 11966as_fn_error "cannot compute sizeof (off_t) 11967See \`config.log' for more details." "$LINENO" 5; }; } 11968 else 11969 ac_cv_sizeof_off_t=0 11970 fi 11971fi 11972 11973fi 11974{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5 11975$as_echo "$ac_cv_sizeof_off_t" >&6; } 11976 11977 11978 11979cat >>confdefs.h <<_ACEOF 11980#define SIZEOF_OFF_T $ac_cv_sizeof_off_t 11981_ACEOF 11982 11983 11984 11985{ $as_echo "$as_me:${as_lineno-$LINENO}: checking uint32_t is 32 bits" >&5 11986$as_echo_n "checking uint32_t is 32 bits... " >&6; } 11987if test "$cross_compiling" = yes; then : 11988 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check uint32_t when cross-compiling." >&5 11989$as_echo "$as_me: WARNING: cannot check uint32_t when cross-compiling." >&2;} 11990else 11991 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11992/* end confdefs.h. */ 11993 11994#ifdef HAVE_STDINT_H 11995# include <stdint.h> 11996#endif 11997#ifdef HAVE_INTTYPES_H 11998# include <inttypes.h> 11999#endif 12000main() { 12001 uint32_t nr1 = (uint32_t)-1; 12002 uint32_t nr2 = (uint32_t)0xffffffffUL; 12003 if (sizeof(uint32_t) != 4 || nr1 != 0xffffffffUL || nr2 + 1 != 0) exit(1); 12004 exit(0); 12005} 12006_ACEOF 12007if ac_fn_c_try_run "$LINENO"; then : 12008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 12009$as_echo "ok" >&6; } 12010else 12011 as_fn_error "WRONG! uint32_t not defined correctly." "$LINENO" 5 12012fi 12013rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12014 conftest.$ac_objext conftest.beam conftest.$ac_ext 12015fi 12016 12017 12018 12019bcopy_test_prog=' 12020#include "confdefs.h" 12021#ifdef HAVE_STRING_H 12022# include <string.h> 12023#endif 12024#if STDC_HEADERS 12025# include <stdlib.h> 12026# include <stddef.h> 12027#endif 12028main() { 12029 char buf[10]; 12030 strcpy(buf, "abcdefghi"); 12031 mch_memmove(buf, buf + 2, 3); 12032 if (strncmp(buf, "ababcf", 6)) 12033 exit(1); 12034 strcpy(buf, "abcdefghi"); 12035 mch_memmove(buf + 2, buf, 3); 12036 if (strncmp(buf, "cdedef", 6)) 12037 exit(1); 12038 exit(0); /* libc version works properly. */ 12039}' 12040 12041{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmove handles overlaps" >&5 12042$as_echo_n "checking whether memmove handles overlaps... " >&6; } 12043if test "${vim_cv_memmove_handles_overlap+set}" = set; then : 12044 $as_echo_n "(cached) " >&6 12045else 12046 12047 if test "$cross_compiling" = yes; then : 12048 12049 as_fn_error "cross-compiling: please set 'vim_cv_memmove_handles_overlap'" "$LINENO" 5 12050 12051else 12052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12053/* end confdefs.h. */ 12054#define mch_memmove(s,d,l) memmove(d,s,l) $bcopy_test_prog 12055_ACEOF 12056if ac_fn_c_try_run "$LINENO"; then : 12057 12058 vim_cv_memmove_handles_overlap=yes 12059 12060else 12061 12062 vim_cv_memmove_handles_overlap=no 12063 12064fi 12065rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12066 conftest.$ac_objext conftest.beam conftest.$ac_ext 12067fi 12068 12069 12070fi 12071{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memmove_handles_overlap" >&5 12072$as_echo "$vim_cv_memmove_handles_overlap" >&6; } 12073 12074if test "x$vim_cv_memmove_handles_overlap" = "xyes" ; then 12075 $as_echo "#define USEMEMMOVE 1" >>confdefs.h 12076 12077else 12078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether bcopy handles overlaps" >&5 12079$as_echo_n "checking whether bcopy handles overlaps... " >&6; } 12080if test "${vim_cv_bcopy_handles_overlap+set}" = set; then : 12081 $as_echo_n "(cached) " >&6 12082else 12083 12084 if test "$cross_compiling" = yes; then : 12085 12086 as_fn_error "cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" "$LINENO" 5 12087 12088else 12089 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12090/* end confdefs.h. */ 12091#define mch_bcopy(s,d,l) bcopy(d,s,l) $bcopy_test_prog 12092_ACEOF 12093if ac_fn_c_try_run "$LINENO"; then : 12094 12095 vim_cv_bcopy_handles_overlap=yes 12096 12097else 12098 12099 vim_cv_bcopy_handles_overlap=no 12100 12101fi 12102rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12103 conftest.$ac_objext conftest.beam conftest.$ac_ext 12104fi 12105 12106 12107fi 12108{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_bcopy_handles_overlap" >&5 12109$as_echo "$vim_cv_bcopy_handles_overlap" >&6; } 12110 12111 if test "x$vim_cv_bcopy_handles_overlap" = "xyes" ; then 12112 $as_echo "#define USEBCOPY 1" >>confdefs.h 12113 12114 else 12115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memcpy handles overlaps" >&5 12116$as_echo_n "checking whether memcpy handles overlaps... " >&6; } 12117if test "${vim_cv_memcpy_handles_overlap+set}" = set; then : 12118 $as_echo_n "(cached) " >&6 12119else 12120 12121 if test "$cross_compiling" = yes; then : 12122 12123 as_fn_error "cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" "$LINENO" 5 12124 12125else 12126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12127/* end confdefs.h. */ 12128#define mch_memcpy(s,d,l) memcpy(d,s,l) $bcopy_test_prog 12129_ACEOF 12130if ac_fn_c_try_run "$LINENO"; then : 12131 12132 vim_cv_memcpy_handles_overlap=yes 12133 12134else 12135 12136 vim_cv_memcpy_handles_overlap=no 12137 12138fi 12139rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12140 conftest.$ac_objext conftest.beam conftest.$ac_ext 12141fi 12142 12143 12144fi 12145{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memcpy_handles_overlap" >&5 12146$as_echo "$vim_cv_memcpy_handles_overlap" >&6; } 12147 12148 if test "x$vim_cv_memcpy_handles_overlap" = "xyes" ; then 12149 $as_echo "#define USEMEMCPY 1" >>confdefs.h 12150 12151 fi 12152 fi 12153fi 12154 12155 12156 12157if test "$enable_multibyte" = "yes"; then 12158 cflags_save=$CFLAGS 12159 ldflags_save=$LDFLAGS 12160 if test "x$x_includes" != "xNONE" ; then 12161 CFLAGS="$CFLAGS -I$x_includes" 12162 LDFLAGS="$X_LIBS $LDFLAGS -lX11" 12163 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether X_LOCALE needed" >&5 12164$as_echo_n "checking whether X_LOCALE needed... " >&6; } 12165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12166/* end confdefs.h. */ 12167#include <X11/Xlocale.h> 12168int 12169main () 12170{ 12171 12172 ; 12173 return 0; 12174} 12175_ACEOF 12176if ac_fn_c_try_compile "$LINENO"; then : 12177 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12178/* end confdefs.h. */ 12179 12180/* Override any GCC internal prototype to avoid an error. 12181 Use char because int might match the return type of a GCC 12182 builtin and then its argument prototype would still apply. */ 12183#ifdef __cplusplus 12184extern "C" 12185#endif 12186char _Xsetlocale (); 12187int 12188main () 12189{ 12190return _Xsetlocale (); 12191 ; 12192 return 0; 12193} 12194_ACEOF 12195if ac_fn_c_try_link "$LINENO"; then : 12196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12197$as_echo "yes" >&6; } 12198 $as_echo "#define X_LOCALE 1" >>confdefs.h 12199 12200else 12201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12202$as_echo "no" >&6; } 12203fi 12204rm -f core conftest.err conftest.$ac_objext \ 12205 conftest$ac_exeext conftest.$ac_ext 12206else 12207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12208$as_echo "no" >&6; } 12209fi 12210rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12211 fi 12212 CFLAGS=$cflags_save 12213 LDFLAGS=$ldflags_save 12214fi 12215 12216{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _xpg4_setrunelocale in -lxpg4" >&5 12217$as_echo_n "checking for _xpg4_setrunelocale in -lxpg4... " >&6; } 12218if test "${ac_cv_lib_xpg4__xpg4_setrunelocale+set}" = set; then : 12219 $as_echo_n "(cached) " >&6 12220else 12221 ac_check_lib_save_LIBS=$LIBS 12222LIBS="-lxpg4 $LIBS" 12223cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12224/* end confdefs.h. */ 12225 12226/* Override any GCC internal prototype to avoid an error. 12227 Use char because int might match the return type of a GCC 12228 builtin and then its argument prototype would still apply. */ 12229#ifdef __cplusplus 12230extern "C" 12231#endif 12232char _xpg4_setrunelocale (); 12233int 12234main () 12235{ 12236return _xpg4_setrunelocale (); 12237 ; 12238 return 0; 12239} 12240_ACEOF 12241if ac_fn_c_try_link "$LINENO"; then : 12242 ac_cv_lib_xpg4__xpg4_setrunelocale=yes 12243else 12244 ac_cv_lib_xpg4__xpg4_setrunelocale=no 12245fi 12246rm -f core conftest.err conftest.$ac_objext \ 12247 conftest$ac_exeext conftest.$ac_ext 12248LIBS=$ac_check_lib_save_LIBS 12249fi 12250{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xpg4__xpg4_setrunelocale" >&5 12251$as_echo "$ac_cv_lib_xpg4__xpg4_setrunelocale" >&6; } 12252if test "x$ac_cv_lib_xpg4__xpg4_setrunelocale" = x""yes; then : 12253 LIBS="$LIBS -lxpg4" 12254fi 12255 12256 12257{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to create tags" >&5 12258$as_echo_n "checking how to create tags... " >&6; } 12259test -f tags && mv tags tags.save 12260if (eval ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then 12261 TAGPRG="ctags -I INIT+ --fields=+S" 12262elif (eval exctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then 12263 TAGPRG="exctags -I INIT+ --fields=+S" 12264elif (eval exuberant-ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then 12265 TAGPRG="exuberant-ctags -I INIT+ --fields=+S" 12266else 12267 TAGPRG="ctags" 12268 (eval etags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags" 12269 (eval etags -c /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags -c" 12270 (eval ctags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags" 12271 (eval ctags -t /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -t" 12272 (eval ctags -ts /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -ts" 12273 (eval ctags -tvs /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -tvs" 12274 (eval ctags -i+m /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -i+m" 12275fi 12276test -f tags.save && mv tags.save tags 12277{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAGPRG" >&5 12278$as_echo "$TAGPRG" >&6; } 12279 12280{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run man with a section nr" >&5 12281$as_echo_n "checking how to run man with a section nr... " >&6; } 12282MANDEF="man" 12283(eval MANPAGER=cat PAGER=cat man -s 2 read) < /dev/null > /dev/null 2>&5 && MANDEF="man -s" 12284{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANDEF" >&5 12285$as_echo "$MANDEF" >&6; } 12286if test "$MANDEF" = "man -s"; then 12287 $as_echo "#define USEMAN_S 1" >>confdefs.h 12288 12289fi 12290 12291{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-nls argument" >&5 12292$as_echo_n "checking --disable-nls argument... " >&6; } 12293# Check whether --enable-nls was given. 12294if test "${enable_nls+set}" = set; then : 12295 enableval=$enable_nls; 12296else 12297 enable_nls="yes" 12298fi 12299 12300 12301if test "$enable_nls" = "yes"; then 12302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12303$as_echo "no" >&6; } 12304 12305 INSTALL_LANGS=install-languages 12306 12307 INSTALL_TOOL_LANGS=install-tool-languages 12308 12309 12310 # Extract the first word of "msgfmt", so it can be a program name with args. 12311set dummy msgfmt; ac_word=$2 12312{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12313$as_echo_n "checking for $ac_word... " >&6; } 12314if test "${ac_cv_prog_MSGFMT+set}" = set; then : 12315 $as_echo_n "(cached) " >&6 12316else 12317 if test -n "$MSGFMT"; then 12318 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test. 12319else 12320as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12321for as_dir in $PATH 12322do 12323 IFS=$as_save_IFS 12324 test -z "$as_dir" && as_dir=. 12325 for ac_exec_ext in '' $ac_executable_extensions; do 12326 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 12327 ac_cv_prog_MSGFMT="msgfmt" 12328 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12329 break 2 12330 fi 12331done 12332 done 12333IFS=$as_save_IFS 12334 12335fi 12336fi 12337MSGFMT=$ac_cv_prog_MSGFMT 12338if test -n "$MSGFMT"; then 12339 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 12340$as_echo "$MSGFMT" >&6; } 12341else 12342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12343$as_echo "no" >&6; } 12344fi 12345 12346 12347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NLS" >&5 12348$as_echo_n "checking for NLS... " >&6; } 12349 if test -f po/Makefile; then 12350 have_gettext="no" 12351 if test -n "$MSGFMT"; then 12352 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12353/* end confdefs.h. */ 12354#include <libintl.h> 12355int 12356main () 12357{ 12358gettext("Test"); 12359 ; 12360 return 0; 12361} 12362_ACEOF 12363if ac_fn_c_try_link "$LINENO"; then : 12364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works" >&5 12365$as_echo "gettext() works" >&6; }; have_gettext="yes" 12366else 12367 olibs=$LIBS 12368 LIBS="$LIBS -lintl" 12369 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12370/* end confdefs.h. */ 12371#include <libintl.h> 12372int 12373main () 12374{ 12375gettext("Test"); 12376 ; 12377 return 0; 12378} 12379_ACEOF 12380if ac_fn_c_try_link "$LINENO"; then : 12381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works with -lintl" >&5 12382$as_echo "gettext() works with -lintl" >&6; }; have_gettext="yes" 12383else 12384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() doesn't work" >&5 12385$as_echo "gettext() doesn't work" >&6; }; 12386 LIBS=$olibs 12387fi 12388rm -f core conftest.err conftest.$ac_objext \ 12389 conftest$ac_exeext conftest.$ac_ext 12390fi 12391rm -f core conftest.err conftest.$ac_objext \ 12392 conftest$ac_exeext conftest.$ac_ext 12393 else 12394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: msgfmt not found - disabled" >&5 12395$as_echo "msgfmt not found - disabled" >&6; }; 12396 fi 12397 if test $have_gettext = "yes"; then 12398 $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h 12399 12400 MAKEMO=yes 12401 12402 for ac_func in bind_textdomain_codeset 12403do : 12404 ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" 12405if test "x$ac_cv_func_bind_textdomain_codeset" = x""yes; then : 12406 cat >>confdefs.h <<_ACEOF 12407#define HAVE_BIND_TEXTDOMAIN_CODESET 1 12408_ACEOF 12409 12410fi 12411done 12412 12413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _nl_msg_cat_cntr" >&5 12414$as_echo_n "checking for _nl_msg_cat_cntr... " >&6; } 12415 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12416/* end confdefs.h. */ 12417#include <libintl.h> 12418 extern int _nl_msg_cat_cntr; 12419int 12420main () 12421{ 12422++_nl_msg_cat_cntr; 12423 ; 12424 return 0; 12425} 12426_ACEOF 12427if ac_fn_c_try_link "$LINENO"; then : 12428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12429$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_MSG_CAT_CNTR 1" >>confdefs.h 12430 12431else 12432 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12433$as_echo "no" >&6; } 12434fi 12435rm -f core conftest.err conftest.$ac_objext \ 12436 conftest$ac_exeext conftest.$ac_ext 12437 fi 12438 else 12439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no \"po/Makefile\" - disabled" >&5 12440$as_echo "no \"po/Makefile\" - disabled" >&6; }; 12441 fi 12442else 12443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12444$as_echo "yes" >&6; } 12445fi 12446 12447ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default" 12448if test "x$ac_cv_header_dlfcn_h" = x""yes; then : 12449 DLL=dlfcn.h 12450else 12451 ac_fn_c_check_header_mongrel "$LINENO" "dl.h" "ac_cv_header_dl_h" "$ac_includes_default" 12452if test "x$ac_cv_header_dl_h" = x""yes; then : 12453 DLL=dl.h 12454fi 12455 12456 12457fi 12458 12459 12460if test x${DLL} = xdlfcn.h; then 12461 12462$as_echo "#define HAVE_DLFCN_H 1" >>confdefs.h 12463 12464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen()" >&5 12465$as_echo_n "checking for dlopen()... " >&6; } 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen() in -ldl" >&5 12490$as_echo_n "checking for dlopen() in -ldl... " >&6; } 12491 olibs=$LIBS 12492 LIBS="$LIBS -ldl" 12493 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12494/* end confdefs.h. */ 12495 12496int 12497main () 12498{ 12499 12500 extern void* dlopen(); 12501 dlopen(); 12502 12503 ; 12504 return 0; 12505} 12506_ACEOF 12507if ac_fn_c_try_link "$LINENO"; then : 12508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12509$as_echo "yes" >&6; }; 12510 12511$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h 12512 12513else 12514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12515$as_echo "no" >&6; }; 12516 LIBS=$olibs 12517fi 12518rm -f core conftest.err conftest.$ac_objext \ 12519 conftest$ac_exeext conftest.$ac_ext 12520fi 12521rm -f core conftest.err conftest.$ac_objext \ 12522 conftest$ac_exeext conftest.$ac_ext 12523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym()" >&5 12524$as_echo_n "checking for dlsym()... " >&6; } 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym() in -ldl" >&5 12549$as_echo_n "checking for dlsym() in -ldl... " >&6; } 12550 olibs=$LIBS 12551 LIBS="$LIBS -ldl" 12552 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12553/* end confdefs.h. */ 12554 12555int 12556main () 12557{ 12558 12559 extern void* dlsym(); 12560 dlsym(); 12561 12562 ; 12563 return 0; 12564} 12565_ACEOF 12566if ac_fn_c_try_link "$LINENO"; then : 12567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12568$as_echo "yes" >&6; }; 12569 12570$as_echo "#define HAVE_DLSYM 1" >>confdefs.h 12571 12572else 12573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12574$as_echo "no" >&6; }; 12575 LIBS=$olibs 12576fi 12577rm -f core conftest.err conftest.$ac_objext \ 12578 conftest$ac_exeext conftest.$ac_ext 12579fi 12580rm -f core conftest.err conftest.$ac_objext \ 12581 conftest$ac_exeext conftest.$ac_ext 12582elif test x${DLL} = xdl.h; then 12583 12584$as_echo "#define HAVE_DL_H 1" >>confdefs.h 12585 12586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load()" >&5 12587$as_echo_n "checking for shl_load()... " >&6; } 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load() in -ldld" >&5 12612$as_echo_n "checking for shl_load() in -ldld... " >&6; } 12613 olibs=$LIBS 12614 LIBS="$LIBS -ldld" 12615 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12616/* end confdefs.h. */ 12617 12618int 12619main () 12620{ 12621 12622 extern void* shl_load(); 12623 shl_load(); 12624 12625 ; 12626 return 0; 12627} 12628_ACEOF 12629if ac_fn_c_try_link "$LINENO"; then : 12630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12631$as_echo "yes" >&6; }; 12632 12633$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h 12634 12635else 12636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12637$as_echo "no" >&6; }; 12638 LIBS=$olibs 12639fi 12640rm -f core conftest.err conftest.$ac_objext \ 12641 conftest$ac_exeext conftest.$ac_ext 12642fi 12643rm -f core conftest.err conftest.$ac_objext \ 12644 conftest$ac_exeext conftest.$ac_ext 12645fi 12646for ac_header in setjmp.h 12647do : 12648 ac_fn_c_check_header_mongrel "$LINENO" "setjmp.h" "ac_cv_header_setjmp_h" "$ac_includes_default" 12649if test "x$ac_cv_header_setjmp_h" = x""yes; then : 12650 cat >>confdefs.h <<_ACEOF 12651#define HAVE_SETJMP_H 1 12652_ACEOF 12653 12654fi 12655 12656done 12657 12658 12659if test "x$MACOSX" = "xyes" -a -n "$PERL"; then 12660 if echo $LIBS | grep -e '-ldl' >/dev/null; then 12661 LIBS=`echo $LIBS | sed s/-ldl//` 12662 PERL_LIBS="$PERL_LIBS -ldl" 12663 fi 12664fi 12665 12666if test "x$MACOSX" = "xyes"; then 12667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -framework Cocoa" >&5 12668$as_echo_n "checking whether we need -framework Cocoa... " >&6; } 12669 if test "x$features" != "xtiny" || test "x$enable_multibyte" = "xyes"; then 12670 LIBS=$"$LIBS -framework Cocoa" 12671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12672$as_echo "yes" >&6; } 12673 else 12674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12675$as_echo "no" >&6; } 12676 fi 12677fi 12678if test "x$MACARCH" = "xboth" && test "x$GUITYPE" = "xCARBONGUI"; then 12679 LDFLAGS="$LDFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc" 12680fi 12681 12682DEPEND_CFLAGS_FILTER= 12683if test "$GCC" = yes; then 12684 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC 3 or later" >&5 12685$as_echo_n "checking for GCC 3 or later... " >&6; } 12686 gccmajor=`echo "$gccversion" | sed -e 's/^\([1-9]\)\..*$/\1/g'` 12687 if test "$gccmajor" -gt "2"; then 12688 DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'" 12689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12690$as_echo "yes" >&6; } 12691 else 12692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12693$as_echo "no" >&6; } 12694 fi 12695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_FORTIFY_SOURCE=1" >&5 12696$as_echo_n "checking whether we need -D_FORTIFY_SOURCE=1... " >&6; } 12697 if test "$gccmajor" -gt "3"; then 12698 CFLAGS=`echo "$CFLAGS" | sed -e 's/ *-Wp,-D_FORTIFY_SOURCE=.//g' -e 's/ *-D_FORTIFY_SOURCE=.//g' -e 's/ *-U_FORTIFY_SOURCE//g' -e 's/$/ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1/'` 12699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12700$as_echo "yes" >&6; } 12701 else 12702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12703$as_echo "no" >&6; } 12704 fi 12705fi 12706 12707 12708{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5 12709$as_echo_n "checking linker --as-needed support... " >&6; } 12710LINK_AS_NEEDED= 12711# Check if linker supports --as-needed and --no-as-needed options 12712if $CC -Wl,--help 2>/dev/null | grep as-needed > /dev/null; then 12713 LDFLAGS=`echo "$LDFLAGS" | sed -e 's/ *-Wl,--as-needed//g' | sed -e 's/$/ -Wl,--as-needed/'` 12714 LINK_AS_NEEDED=yes 12715fi 12716if test "$LINK_AS_NEEDED" = yes; then 12717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12718$as_echo "yes" >&6; } 12719else 12720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12721$as_echo "no" >&6; } 12722fi 12723 12724 12725# IBM z/OS reset CFLAGS for config.mk 12726if test "$zOSUnix" = "yes"; then 12727 CFLAGS="-D_ALL_SOURCE -Wc,float\(ieee\),dll" 12728fi 12729 12730ac_config_files="$ac_config_files auto/config.mk:config.mk.in" 12731 12732cat >confcache <<\_ACEOF 12733# This file is a shell script that caches the results of configure 12734# tests run on this system so they can be shared between configure 12735# scripts and configure runs, see configure's option --config-cache. 12736# It is not useful on other systems. If it contains results you don't 12737# want to keep, you may remove or edit it. 12738# 12739# config.status only pays attention to the cache file if you give it 12740# the --recheck option to rerun configure. 12741# 12742# `ac_cv_env_foo' variables (set or unset) will be overridden when 12743# loading this file, other *unset* `ac_cv_foo' will be assigned the 12744# following values. 12745 12746_ACEOF 12747 12748# The following way of writing the cache mishandles newlines in values, 12749# but we know of no workaround that is simple, portable, and efficient. 12750# So, we kill variables containing newlines. 12751# Ultrix sh set writes to stderr and can't be redirected directly, 12752# and sets the high bit in the cache file unless we assign to the vars. 12753( 12754 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 12755 eval ac_val=\$$ac_var 12756 case $ac_val in #( 12757 *${as_nl}*) 12758 case $ac_var in #( 12759 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 12760$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 12761 esac 12762 case $ac_var in #( 12763 _ | IFS | as_nl) ;; #( 12764 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 12765 *) { eval $ac_var=; unset $ac_var;} ;; 12766 esac ;; 12767 esac 12768 done 12769 12770 (set) 2>&1 | 12771 case $as_nl`(ac_space=' '; set) 2>&1` in #( 12772 *${as_nl}ac_space=\ *) 12773 # `set' does not quote correctly, so add quotes: double-quote 12774 # substitution turns \\\\ into \\, and sed turns \\ into \. 12775 sed -n \ 12776 "s/'/'\\\\''/g; 12777 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 12778 ;; #( 12779 *) 12780 # `set' quotes correctly as required by POSIX, so do not add quotes. 12781 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 12782 ;; 12783 esac | 12784 sort 12785) | 12786 sed ' 12787 /^ac_cv_env_/b end 12788 t clear 12789 :clear 12790 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 12791 t end 12792 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 12793 :end' >>confcache 12794if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 12795 if test -w "$cache_file"; then 12796 test "x$cache_file" != "x/dev/null" && 12797 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 12798$as_echo "$as_me: updating cache $cache_file" >&6;} 12799 cat confcache >$cache_file 12800 else 12801 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 12802$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 12803 fi 12804fi 12805rm -f confcache 12806 12807test "x$prefix" = xNONE && prefix=$ac_default_prefix 12808# Let make expand exec_prefix. 12809test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 12810 12811DEFS=-DHAVE_CONFIG_H 12812 12813ac_libobjs= 12814ac_ltlibobjs= 12815for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 12816 # 1. Remove the extension, and $U if already installed. 12817 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 12818 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 12819 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 12820 # will be set to the directory where LIBOBJS objects are built. 12821 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 12822 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 12823done 12824LIBOBJS=$ac_libobjs 12825 12826LTLIBOBJS=$ac_ltlibobjs 12827 12828 12829 12830 12831: ${CONFIG_STATUS=./config.status} 12832ac_write_fail=0 12833ac_clean_files_save=$ac_clean_files 12834ac_clean_files="$ac_clean_files $CONFIG_STATUS" 12835{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 12836$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 12837as_write_fail=0 12838cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 12839#! $SHELL 12840# Generated by $as_me. 12841# Run this file to recreate the current configuration. 12842# Compiler output produced by configure, useful for debugging 12843# configure, is in config.log if it exists. 12844 12845debug=false 12846ac_cs_recheck=false 12847ac_cs_silent=false 12848 12849SHELL=\${CONFIG_SHELL-$SHELL} 12850export SHELL 12851_ASEOF 12852cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 12853## -------------------- ## 12854## M4sh Initialization. ## 12855## -------------------- ## 12856 12857# Be more Bourne compatible 12858DUALCASE=1; export DUALCASE # for MKS sh 12859if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 12860 emulate sh 12861 NULLCMD=: 12862 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 12863 # is contrary to our usage. Disable this feature. 12864 alias -g '${1+"$@"}'='"$@"' 12865 setopt NO_GLOB_SUBST 12866else 12867 case `(set -o) 2>/dev/null` in #( 12868 *posix*) : 12869 set -o posix ;; #( 12870 *) : 12871 ;; 12872esac 12873fi 12874 12875 12876as_nl=' 12877' 12878export as_nl 12879# Printing a long string crashes Solaris 7 /usr/bin/printf. 12880as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 12881as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 12882as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 12883# Prefer a ksh shell builtin over an external printf program on Solaris, 12884# but without wasting forks for bash or zsh. 12885if test -z "$BASH_VERSION$ZSH_VERSION" \ 12886 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 12887 as_echo='print -r --' 12888 as_echo_n='print -rn --' 12889elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 12890 as_echo='printf %s\n' 12891 as_echo_n='printf %s' 12892else 12893 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 12894 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 12895 as_echo_n='/usr/ucb/echo -n' 12896 else 12897 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 12898 as_echo_n_body='eval 12899 arg=$1; 12900 case $arg in #( 12901 *"$as_nl"*) 12902 expr "X$arg" : "X\\(.*\\)$as_nl"; 12903 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 12904 esac; 12905 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 12906 ' 12907 export as_echo_n_body 12908 as_echo_n='sh -c $as_echo_n_body as_echo' 12909 fi 12910 export as_echo_body 12911 as_echo='sh -c $as_echo_body as_echo' 12912fi 12913 12914# The user is always right. 12915if test "${PATH_SEPARATOR+set}" != set; then 12916 PATH_SEPARATOR=: 12917 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 12918 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 12919 PATH_SEPARATOR=';' 12920 } 12921fi 12922 12923 12924# IFS 12925# We need space, tab and new line, in precisely that order. Quoting is 12926# there to prevent editors from complaining about space-tab. 12927# (If _AS_PATH_WALK were called with IFS unset, it would disable word 12928# splitting by setting IFS to empty value.) 12929IFS=" "" $as_nl" 12930 12931# Find who we are. Look in the path if we contain no directory separator. 12932case $0 in #(( 12933 *[\\/]* ) as_myself=$0 ;; 12934 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12935for as_dir in $PATH 12936do 12937 IFS=$as_save_IFS 12938 test -z "$as_dir" && as_dir=. 12939 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 12940 done 12941IFS=$as_save_IFS 12942 12943 ;; 12944esac 12945# We did not find ourselves, most probably we were run as `sh COMMAND' 12946# in which case we are not to be found in the path. 12947if test "x$as_myself" = x; then 12948 as_myself=$0 12949fi 12950if test ! -f "$as_myself"; then 12951 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 12952 exit 1 12953fi 12954 12955# Unset variables that we do not need and which cause bugs (e.g. in 12956# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 12957# suppresses any "Segmentation fault" message there. '((' could 12958# trigger a bug in pdksh 5.2.14. 12959for as_var in BASH_ENV ENV MAIL MAILPATH 12960do eval test x\${$as_var+set} = xset \ 12961 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 12962done 12963PS1='$ ' 12964PS2='> ' 12965PS4='+ ' 12966 12967# NLS nuisances. 12968LC_ALL=C 12969export LC_ALL 12970LANGUAGE=C 12971export LANGUAGE 12972 12973# CDPATH. 12974(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12975 12976 12977# as_fn_error ERROR [LINENO LOG_FD] 12978# --------------------------------- 12979# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 12980# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 12981# script with status $?, using 1 if that was 0. 12982as_fn_error () 12983{ 12984 as_status=$?; test $as_status -eq 0 && as_status=1 12985 if test "$3"; then 12986 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 12987 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 12988 fi 12989 $as_echo "$as_me: error: $1" >&2 12990 as_fn_exit $as_status 12991} # as_fn_error 12992 12993 12994# as_fn_set_status STATUS 12995# ----------------------- 12996# Set $? to STATUS, without forking. 12997as_fn_set_status () 12998{ 12999 return $1 13000} # as_fn_set_status 13001 13002# as_fn_exit STATUS 13003# ----------------- 13004# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 13005as_fn_exit () 13006{ 13007 set +e 13008 as_fn_set_status $1 13009 exit $1 13010} # as_fn_exit 13011 13012# as_fn_unset VAR 13013# --------------- 13014# Portably unset VAR. 13015as_fn_unset () 13016{ 13017 { eval $1=; unset $1;} 13018} 13019as_unset=as_fn_unset 13020# as_fn_append VAR VALUE 13021# ---------------------- 13022# Append the text in VALUE to the end of the definition contained in VAR. Take 13023# advantage of any shell optimizations that allow amortized linear growth over 13024# repeated appends, instead of the typical quadratic growth present in naive 13025# implementations. 13026if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 13027 eval 'as_fn_append () 13028 { 13029 eval $1+=\$2 13030 }' 13031else 13032 as_fn_append () 13033 { 13034 eval $1=\$$1\$2 13035 } 13036fi # as_fn_append 13037 13038# as_fn_arith ARG... 13039# ------------------ 13040# Perform arithmetic evaluation on the ARGs, and store the result in the 13041# global $as_val. Take advantage of shells that can avoid forks. The arguments 13042# must be portable across $(()) and expr. 13043if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 13044 eval 'as_fn_arith () 13045 { 13046 as_val=$(( $* )) 13047 }' 13048else 13049 as_fn_arith () 13050 { 13051 as_val=`expr "$@" || test $? -eq 1` 13052 } 13053fi # as_fn_arith 13054 13055 13056if expr a : '\(a\)' >/dev/null 2>&1 && 13057 test "X`expr 00001 : '.*\(...\)'`" = X001; then 13058 as_expr=expr 13059else 13060 as_expr=false 13061fi 13062 13063if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 13064 as_basename=basename 13065else 13066 as_basename=false 13067fi 13068 13069if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 13070 as_dirname=dirname 13071else 13072 as_dirname=false 13073fi 13074 13075as_me=`$as_basename -- "$0" || 13076$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 13077 X"$0" : 'X\(//\)$' \| \ 13078 X"$0" : 'X\(/\)' \| . 2>/dev/null || 13079$as_echo X/"$0" | 13080 sed '/^.*\/\([^/][^/]*\)\/*$/{ 13081 s//\1/ 13082 q 13083 } 13084 /^X\/\(\/\/\)$/{ 13085 s//\1/ 13086 q 13087 } 13088 /^X\/\(\/\).*/{ 13089 s//\1/ 13090 q 13091 } 13092 s/.*/./; q'` 13093 13094# Avoid depending upon Character Ranges. 13095as_cr_letters='abcdefghijklmnopqrstuvwxyz' 13096as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 13097as_cr_Letters=$as_cr_letters$as_cr_LETTERS 13098as_cr_digits='0123456789' 13099as_cr_alnum=$as_cr_Letters$as_cr_digits 13100 13101ECHO_C= ECHO_N= ECHO_T= 13102case `echo -n x` in #((((( 13103-n*) 13104 case `echo 'xy\c'` in 13105 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 13106 xy) ECHO_C='\c';; 13107 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 13108 ECHO_T=' ';; 13109 esac;; 13110*) 13111 ECHO_N='-n';; 13112esac 13113 13114rm -f conf$$ conf$$.exe conf$$.file 13115if test -d conf$$.dir; then 13116 rm -f conf$$.dir/conf$$.file 13117else 13118 rm -f conf$$.dir 13119 mkdir conf$$.dir 2>/dev/null 13120fi 13121if (echo >conf$$.file) 2>/dev/null; then 13122 if ln -s conf$$.file conf$$ 2>/dev/null; then 13123 as_ln_s='ln -s' 13124 # ... but there are two gotchas: 13125 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 13126 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 13127 # In both cases, we have to default to `cp -p'. 13128 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 13129 as_ln_s='cp -p' 13130 elif ln conf$$.file conf$$ 2>/dev/null; then 13131 as_ln_s=ln 13132 else 13133 as_ln_s='cp -p' 13134 fi 13135else 13136 as_ln_s='cp -p' 13137fi 13138rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 13139rmdir conf$$.dir 2>/dev/null 13140 13141 13142# as_fn_mkdir_p 13143# ------------- 13144# Create "$as_dir" as a directory, including parents if necessary. 13145as_fn_mkdir_p () 13146{ 13147 13148 case $as_dir in #( 13149 -*) as_dir=./$as_dir;; 13150 esac 13151 test -d "$as_dir" || eval $as_mkdir_p || { 13152 as_dirs= 13153 while :; do 13154 case $as_dir in #( 13155 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 13156 *) as_qdir=$as_dir;; 13157 esac 13158 as_dirs="'$as_qdir' $as_dirs" 13159 as_dir=`$as_dirname -- "$as_dir" || 13160$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13161 X"$as_dir" : 'X\(//\)[^/]' \| \ 13162 X"$as_dir" : 'X\(//\)$' \| \ 13163 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 13164$as_echo X"$as_dir" | 13165 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13166 s//\1/ 13167 q 13168 } 13169 /^X\(\/\/\)[^/].*/{ 13170 s//\1/ 13171 q 13172 } 13173 /^X\(\/\/\)$/{ 13174 s//\1/ 13175 q 13176 } 13177 /^X\(\/\).*/{ 13178 s//\1/ 13179 q 13180 } 13181 s/.*/./; q'` 13182 test -d "$as_dir" && break 13183 done 13184 test -z "$as_dirs" || eval "mkdir $as_dirs" 13185 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 13186 13187 13188} # as_fn_mkdir_p 13189if mkdir -p . 2>/dev/null; then 13190 as_mkdir_p='mkdir -p "$as_dir"' 13191else 13192 test -d ./-p && rmdir ./-p 13193 as_mkdir_p=false 13194fi 13195 13196if test -x / >/dev/null 2>&1; then 13197 as_test_x='test -x' 13198else 13199 if ls -dL / >/dev/null 2>&1; then 13200 as_ls_L_option=L 13201 else 13202 as_ls_L_option= 13203 fi 13204 as_test_x=' 13205 eval sh -c '\'' 13206 if test -d "$1"; then 13207 test -d "$1/."; 13208 else 13209 case $1 in #( 13210 -*)set "./$1";; 13211 esac; 13212 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 13213 ???[sx]*):;;*)false;;esac;fi 13214 '\'' sh 13215 ' 13216fi 13217as_executable_p=$as_test_x 13218 13219# Sed expression to map a string onto a valid CPP name. 13220as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 13221 13222# Sed expression to map a string onto a valid variable name. 13223as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 13224 13225 13226exec 6>&1 13227## ----------------------------------- ## 13228## Main body of $CONFIG_STATUS script. ## 13229## ----------------------------------- ## 13230_ASEOF 13231test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 13232 13233cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13234# Save the log message, to keep $0 and so on meaningful, and to 13235# report actual input values of CONFIG_FILES etc. instead of their 13236# values after options handling. 13237ac_log=" 13238This file was extended by $as_me, which was 13239generated by GNU Autoconf 2.65. Invocation command line was 13240 13241 CONFIG_FILES = $CONFIG_FILES 13242 CONFIG_HEADERS = $CONFIG_HEADERS 13243 CONFIG_LINKS = $CONFIG_LINKS 13244 CONFIG_COMMANDS = $CONFIG_COMMANDS 13245 $ $0 $@ 13246 13247on `(hostname || uname -n) 2>/dev/null | sed 1q` 13248" 13249 13250_ACEOF 13251 13252case $ac_config_files in *" 13253"*) set x $ac_config_files; shift; ac_config_files=$*;; 13254esac 13255 13256case $ac_config_headers in *" 13257"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 13258esac 13259 13260 13261cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13262# Files that config.status was made for. 13263config_files="$ac_config_files" 13264config_headers="$ac_config_headers" 13265 13266_ACEOF 13267 13268cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13269ac_cs_usage="\ 13270\`$as_me' instantiates files and other configuration actions 13271from templates according to the current configuration. Unless the files 13272and actions are specified as TAGs, all are instantiated by default. 13273 13274Usage: $0 [OPTION]... [TAG]... 13275 13276 -h, --help print this help, then exit 13277 -V, --version print version number and configuration settings, then exit 13278 --config print configuration, then exit 13279 -q, --quiet, --silent 13280 do not print progress messages 13281 -d, --debug don't remove temporary files 13282 --recheck update $as_me by reconfiguring in the same conditions 13283 --file=FILE[:TEMPLATE] 13284 instantiate the configuration file FILE 13285 --header=FILE[:TEMPLATE] 13286 instantiate the configuration header FILE 13287 13288Configuration files: 13289$config_files 13290 13291Configuration headers: 13292$config_headers 13293 13294Report bugs to the package provider." 13295 13296_ACEOF 13297cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13298ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 13299ac_cs_version="\\ 13300config.status 13301configured by $0, generated by GNU Autoconf 2.65, 13302 with options \\"\$ac_cs_config\\" 13303 13304Copyright (C) 2009 Free Software Foundation, Inc. 13305This config.status script is free software; the Free Software Foundation 13306gives unlimited permission to copy, distribute and modify it." 13307 13308ac_pwd='$ac_pwd' 13309srcdir='$srcdir' 13310AWK='$AWK' 13311test -n "\$AWK" || AWK=awk 13312_ACEOF 13313 13314cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13315# The default lists apply if the user does not specify any file. 13316ac_need_defaults=: 13317while test $# != 0 13318do 13319 case $1 in 13320 --*=*) 13321 ac_option=`expr "X$1" : 'X\([^=]*\)='` 13322 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 13323 ac_shift=: 13324 ;; 13325 *) 13326 ac_option=$1 13327 ac_optarg=$2 13328 ac_shift=shift 13329 ;; 13330 esac 13331 13332 case $ac_option in 13333 # Handling of the options. 13334 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 13335 ac_cs_recheck=: ;; 13336 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 13337 $as_echo "$ac_cs_version"; exit ;; 13338 --config | --confi | --conf | --con | --co | --c ) 13339 $as_echo "$ac_cs_config"; exit ;; 13340 --debug | --debu | --deb | --de | --d | -d ) 13341 debug=: ;; 13342 --file | --fil | --fi | --f ) 13343 $ac_shift 13344 case $ac_optarg in 13345 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13346 esac 13347 as_fn_append CONFIG_FILES " '$ac_optarg'" 13348 ac_need_defaults=false;; 13349 --header | --heade | --head | --hea ) 13350 $ac_shift 13351 case $ac_optarg in 13352 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13353 esac 13354 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 13355 ac_need_defaults=false;; 13356 --he | --h) 13357 # Conflict between --help and --header 13358 as_fn_error "ambiguous option: \`$1' 13359Try \`$0 --help' for more information.";; 13360 --help | --hel | -h ) 13361 $as_echo "$ac_cs_usage"; exit ;; 13362 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 13363 | -silent | --silent | --silen | --sile | --sil | --si | --s) 13364 ac_cs_silent=: ;; 13365 13366 # This is an error. 13367 -*) as_fn_error "unrecognized option: \`$1' 13368Try \`$0 --help' for more information." ;; 13369 13370 *) as_fn_append ac_config_targets " $1" 13371 ac_need_defaults=false ;; 13372 13373 esac 13374 shift 13375done 13376 13377ac_configure_extra_args= 13378 13379if $ac_cs_silent; then 13380 exec 6>/dev/null 13381 ac_configure_extra_args="$ac_configure_extra_args --silent" 13382fi 13383 13384_ACEOF 13385cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13386if \$ac_cs_recheck; then 13387 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 13388 shift 13389 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 13390 CONFIG_SHELL='$SHELL' 13391 export CONFIG_SHELL 13392 exec "\$@" 13393fi 13394 13395_ACEOF 13396cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13397exec 5>>auto/config.log 13398{ 13399 echo 13400 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 13401## Running $as_me. ## 13402_ASBOX 13403 $as_echo "$ac_log" 13404} >&5 13405 13406_ACEOF 13407cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13408_ACEOF 13409 13410cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13411 13412# Handling of arguments. 13413for ac_config_target in $ac_config_targets 13414do 13415 case $ac_config_target in 13416 "auto/config.h") CONFIG_HEADERS="$CONFIG_HEADERS auto/config.h:config.h.in" ;; 13417 "auto/config.mk") CONFIG_FILES="$CONFIG_FILES auto/config.mk:config.mk.in" ;; 13418 13419 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 13420 esac 13421done 13422 13423 13424# If the user did not use the arguments to specify the items to instantiate, 13425# then the envvar interface is used. Set only those that are not. 13426# We use the long form for the default assignment because of an extremely 13427# bizarre bug on SunOS 4.1.3. 13428if $ac_need_defaults; then 13429 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 13430 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 13431fi 13432 13433# Have a temporary directory for convenience. Make it in the build tree 13434# simply because there is no reason against having it here, and in addition, 13435# creating and moving files from /tmp can sometimes cause problems. 13436# Hook for its removal unless debugging. 13437# Note that there is a small window in which the directory will not be cleaned: 13438# after its creation but before its name has been assigned to `$tmp'. 13439$debug || 13440{ 13441 tmp= 13442 trap 'exit_status=$? 13443 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 13444' 0 13445 trap 'as_fn_exit 1' 1 2 13 15 13446} 13447# Create a (secure) tmp directory for tmp files. 13448 13449{ 13450 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 13451 test -n "$tmp" && test -d "$tmp" 13452} || 13453{ 13454 tmp=./conf$$-$RANDOM 13455 (umask 077 && mkdir "$tmp") 13456} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 13457 13458# Set up the scripts for CONFIG_FILES section. 13459# No need to generate them if there are no CONFIG_FILES. 13460# This happens for instance with `./config.status config.h'. 13461if test -n "$CONFIG_FILES"; then 13462 13463 13464ac_cr=`echo X | tr X '\015'` 13465# On cygwin, bash can eat \r inside `` if the user requested igncr. 13466# But we know of no other shell where ac_cr would be empty at this 13467# point, so we can use a bashism as a fallback. 13468if test "x$ac_cr" = x; then 13469 eval ac_cr=\$\'\\r\' 13470fi 13471ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 13472if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 13473 ac_cs_awk_cr='\r' 13474else 13475 ac_cs_awk_cr=$ac_cr 13476fi 13477 13478echo 'BEGIN {' >"$tmp/subs1.awk" && 13479_ACEOF 13480 13481 13482{ 13483 echo "cat >conf$$subs.awk <<_ACEOF" && 13484 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 13485 echo "_ACEOF" 13486} >conf$$subs.sh || 13487 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 13488ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 13489ac_delim='%!_!# ' 13490for ac_last_try in false false false false false :; do 13491 . ./conf$$subs.sh || 13492 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 13493 13494 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 13495 if test $ac_delim_n = $ac_delim_num; then 13496 break 13497 elif $ac_last_try; then 13498 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 13499 else 13500 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 13501 fi 13502done 13503rm -f conf$$subs.sh 13504 13505cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13506cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 13507_ACEOF 13508sed -n ' 13509h 13510s/^/S["/; s/!.*/"]=/ 13511p 13512g 13513s/^[^!]*!// 13514:repl 13515t repl 13516s/'"$ac_delim"'$// 13517t delim 13518:nl 13519h 13520s/\(.\{148\}\)..*/\1/ 13521t more1 13522s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 13523p 13524n 13525b repl 13526:more1 13527s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13528p 13529g 13530s/.\{148\}// 13531t nl 13532:delim 13533h 13534s/\(.\{148\}\)..*/\1/ 13535t more2 13536s/["\\]/\\&/g; s/^/"/; s/$/"/ 13537p 13538b 13539:more2 13540s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13541p 13542g 13543s/.\{148\}// 13544t delim 13545' <conf$$subs.awk | sed ' 13546/^[^""]/{ 13547 N 13548 s/\n// 13549} 13550' >>$CONFIG_STATUS || ac_write_fail=1 13551rm -f conf$$subs.awk 13552cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13553_ACAWK 13554cat >>"\$tmp/subs1.awk" <<_ACAWK && 13555 for (key in S) S_is_set[key] = 1 13556 FS = "" 13557 13558} 13559{ 13560 line = $ 0 13561 nfields = split(line, field, "@") 13562 substed = 0 13563 len = length(field[1]) 13564 for (i = 2; i < nfields; i++) { 13565 key = field[i] 13566 keylen = length(key) 13567 if (S_is_set[key]) { 13568 value = S[key] 13569 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 13570 len += length(value) + length(field[++i]) 13571 substed = 1 13572 } else 13573 len += 1 + keylen 13574 } 13575 13576 print line 13577} 13578 13579_ACAWK 13580_ACEOF 13581cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13582if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 13583 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 13584else 13585 cat 13586fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 13587 || as_fn_error "could not setup config files machinery" "$LINENO" 5 13588_ACEOF 13589 13590# VPATH may cause trouble with some makes, so we remove $(srcdir), 13591# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 13592# trailing colons and then remove the whole line if VPATH becomes empty 13593# (actually we leave an empty line to preserve line numbers). 13594if test "x$srcdir" = x.; then 13595 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 13596s/:*\$(srcdir):*/:/ 13597s/:*\${srcdir}:*/:/ 13598s/:*@srcdir@:*/:/ 13599s/^\([^=]*=[ ]*\):*/\1/ 13600s/:*$// 13601s/^[^=]*=[ ]*$// 13602}' 13603fi 13604 13605cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13606fi # test -n "$CONFIG_FILES" 13607 13608# Set up the scripts for CONFIG_HEADERS section. 13609# No need to generate them if there are no CONFIG_HEADERS. 13610# This happens for instance with `./config.status Makefile'. 13611if test -n "$CONFIG_HEADERS"; then 13612cat >"$tmp/defines.awk" <<\_ACAWK || 13613BEGIN { 13614_ACEOF 13615 13616# Transform confdefs.h into an awk script `defines.awk', embedded as 13617# here-document in config.status, that substitutes the proper values into 13618# config.h.in to produce config.h. 13619 13620# Create a delimiter string that does not exist in confdefs.h, to ease 13621# handling of long lines. 13622ac_delim='%!_!# ' 13623for ac_last_try in false false :; do 13624 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 13625 if test -z "$ac_t"; then 13626 break 13627 elif $ac_last_try; then 13628 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 13629 else 13630 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 13631 fi 13632done 13633 13634# For the awk script, D is an array of macro values keyed by name, 13635# likewise P contains macro parameters if any. Preserve backslash 13636# newline sequences. 13637 13638ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 13639sed -n ' 13640s/.\{148\}/&'"$ac_delim"'/g 13641t rset 13642:rset 13643s/^[ ]*#[ ]*define[ ][ ]*/ / 13644t def 13645d 13646:def 13647s/\\$// 13648t bsnl 13649s/["\\]/\\&/g 13650s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 13651D["\1"]=" \3"/p 13652s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 13653d 13654:bsnl 13655s/["\\]/\\&/g 13656s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 13657D["\1"]=" \3\\\\\\n"\\/p 13658t cont 13659s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 13660t cont 13661d 13662:cont 13663n 13664s/.\{148\}/&'"$ac_delim"'/g 13665t clear 13666:clear 13667s/\\$// 13668t bsnlc 13669s/["\\]/\\&/g; s/^/"/; s/$/"/p 13670d 13671:bsnlc 13672s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 13673b cont 13674' <confdefs.h | sed ' 13675s/'"$ac_delim"'/"\\\ 13676"/g' >>$CONFIG_STATUS || ac_write_fail=1 13677 13678cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13679 for (key in D) D_is_set[key] = 1 13680 FS = "" 13681} 13682/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 13683 line = \$ 0 13684 split(line, arg, " ") 13685 if (arg[1] == "#") { 13686 defundef = arg[2] 13687 mac1 = arg[3] 13688 } else { 13689 defundef = substr(arg[1], 2) 13690 mac1 = arg[2] 13691 } 13692 split(mac1, mac2, "(") #) 13693 macro = mac2[1] 13694 prefix = substr(line, 1, index(line, defundef) - 1) 13695 if (D_is_set[macro]) { 13696 # Preserve the white space surrounding the "#". 13697 print prefix "define", macro P[macro] D[macro] 13698 next 13699 } else { 13700 # Replace #undef with comments. This is necessary, for example, 13701 # in the case of _POSIX_SOURCE, which is predefined and required 13702 # on some systems where configure will not decide to define it. 13703 if (defundef == "undef") { 13704 print "/*", prefix defundef, macro, "*/" 13705 next 13706 } 13707 } 13708} 13709{ print } 13710_ACAWK 13711_ACEOF 13712cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13713 as_fn_error "could not setup config headers machinery" "$LINENO" 5 13714fi # test -n "$CONFIG_HEADERS" 13715 13716 13717eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS " 13718shift 13719for ac_tag 13720do 13721 case $ac_tag in 13722 :[FHLC]) ac_mode=$ac_tag; continue;; 13723 esac 13724 case $ac_mode$ac_tag in 13725 :[FHL]*:*);; 13726 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 13727 :[FH]-) ac_tag=-:-;; 13728 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 13729 esac 13730 ac_save_IFS=$IFS 13731 IFS=: 13732 set x $ac_tag 13733 IFS=$ac_save_IFS 13734 shift 13735 ac_file=$1 13736 shift 13737 13738 case $ac_mode in 13739 :L) ac_source=$1;; 13740 :[FH]) 13741 ac_file_inputs= 13742 for ac_f 13743 do 13744 case $ac_f in 13745 -) ac_f="$tmp/stdin";; 13746 *) # Look for the file first in the build tree, then in the source tree 13747 # (if the path is not absolute). The absolute path cannot be DOS-style, 13748 # because $ac_f cannot contain `:'. 13749 test -f "$ac_f" || 13750 case $ac_f in 13751 [\\/$]*) false;; 13752 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 13753 esac || 13754 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 13755 esac 13756 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 13757 as_fn_append ac_file_inputs " '$ac_f'" 13758 done 13759 13760 # Let's still pretend it is `configure' which instantiates (i.e., don't 13761 # use $as_me), people would be surprised to read: 13762 # /* config.h. Generated by config.status. */ 13763 configure_input='Generated from '` 13764 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 13765 `' by configure.' 13766 if test x"$ac_file" != x-; then 13767 configure_input="$ac_file. $configure_input" 13768 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 13769$as_echo "$as_me: creating $ac_file" >&6;} 13770 fi 13771 # Neutralize special characters interpreted by sed in replacement strings. 13772 case $configure_input in #( 13773 *\&* | *\|* | *\\* ) 13774 ac_sed_conf_input=`$as_echo "$configure_input" | 13775 sed 's/[\\\\&|]/\\\\&/g'`;; #( 13776 *) ac_sed_conf_input=$configure_input;; 13777 esac 13778 13779 case $ac_tag in 13780 *:-:* | *:-) cat >"$tmp/stdin" \ 13781 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 13782 esac 13783 ;; 13784 esac 13785 13786 ac_dir=`$as_dirname -- "$ac_file" || 13787$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13788 X"$ac_file" : 'X\(//\)[^/]' \| \ 13789 X"$ac_file" : 'X\(//\)$' \| \ 13790 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 13791$as_echo X"$ac_file" | 13792 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13793 s//\1/ 13794 q 13795 } 13796 /^X\(\/\/\)[^/].*/{ 13797 s//\1/ 13798 q 13799 } 13800 /^X\(\/\/\)$/{ 13801 s//\1/ 13802 q 13803 } 13804 /^X\(\/\).*/{ 13805 s//\1/ 13806 q 13807 } 13808 s/.*/./; q'` 13809 as_dir="$ac_dir"; as_fn_mkdir_p 13810 ac_builddir=. 13811 13812case "$ac_dir" in 13813.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 13814*) 13815 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 13816 # A ".." for each directory in $ac_dir_suffix. 13817 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 13818 case $ac_top_builddir_sub in 13819 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 13820 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 13821 esac ;; 13822esac 13823ac_abs_top_builddir=$ac_pwd 13824ac_abs_builddir=$ac_pwd$ac_dir_suffix 13825# for backward compatibility: 13826ac_top_builddir=$ac_top_build_prefix 13827 13828case $srcdir in 13829 .) # We are building in place. 13830 ac_srcdir=. 13831 ac_top_srcdir=$ac_top_builddir_sub 13832 ac_abs_top_srcdir=$ac_pwd ;; 13833 [\\/]* | ?:[\\/]* ) # Absolute name. 13834 ac_srcdir=$srcdir$ac_dir_suffix; 13835 ac_top_srcdir=$srcdir 13836 ac_abs_top_srcdir=$srcdir ;; 13837 *) # Relative name. 13838 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 13839 ac_top_srcdir=$ac_top_build_prefix$srcdir 13840 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 13841esac 13842ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 13843 13844 13845 case $ac_mode in 13846 :F) 13847 # 13848 # CONFIG_FILE 13849 # 13850 13851_ACEOF 13852 13853cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13854# If the template does not know about datarootdir, expand it. 13855# FIXME: This hack should be removed a few years after 2.60. 13856ac_datarootdir_hack=; ac_datarootdir_seen= 13857ac_sed_dataroot=' 13858/datarootdir/ { 13859 p 13860 q 13861} 13862/@datadir@/p 13863/@docdir@/p 13864/@infodir@/p 13865/@localedir@/p 13866/@mandir@/p' 13867case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 13868*datarootdir*) ac_datarootdir_seen=yes;; 13869*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 13870 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 13871$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 13872_ACEOF 13873cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13874 ac_datarootdir_hack=' 13875 s&@datadir@&$datadir&g 13876 s&@docdir@&$docdir&g 13877 s&@infodir@&$infodir&g 13878 s&@localedir@&$localedir&g 13879 s&@mandir@&$mandir&g 13880 s&\\\${datarootdir}&$datarootdir&g' ;; 13881esac 13882_ACEOF 13883 13884# Neutralize VPATH when `$srcdir' = `.'. 13885# Shell code in configure.ac might set extrasub. 13886# FIXME: do we really want to maintain this feature? 13887cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13888ac_sed_extra="$ac_vpsub 13889$extrasub 13890_ACEOF 13891cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13892:t 13893/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 13894s|@configure_input@|$ac_sed_conf_input|;t t 13895s&@top_builddir@&$ac_top_builddir_sub&;t t 13896s&@top_build_prefix@&$ac_top_build_prefix&;t t 13897s&@srcdir@&$ac_srcdir&;t t 13898s&@abs_srcdir@&$ac_abs_srcdir&;t t 13899s&@top_srcdir@&$ac_top_srcdir&;t t 13900s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 13901s&@builddir@&$ac_builddir&;t t 13902s&@abs_builddir@&$ac_abs_builddir&;t t 13903s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 13904$ac_datarootdir_hack 13905" 13906eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 13907 || as_fn_error "could not create $ac_file" "$LINENO" 5 13908 13909test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 13910 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 13911 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 13912 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13913which seems to be undefined. Please make sure it is defined." >&5 13914$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13915which seems to be undefined. Please make sure it is defined." >&2;} 13916 13917 rm -f "$tmp/stdin" 13918 case $ac_file in 13919 -) cat "$tmp/out" && rm -f "$tmp/out";; 13920 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 13921 esac \ 13922 || as_fn_error "could not create $ac_file" "$LINENO" 5 13923 ;; 13924 :H) 13925 # 13926 # CONFIG_HEADER 13927 # 13928 if test x"$ac_file" != x-; then 13929 { 13930 $as_echo "/* $configure_input */" \ 13931 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 13932 } >"$tmp/config.h" \ 13933 || as_fn_error "could not create $ac_file" "$LINENO" 5 13934 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 13935 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 13936$as_echo "$as_me: $ac_file is unchanged" >&6;} 13937 else 13938 rm -f "$ac_file" 13939 mv "$tmp/config.h" "$ac_file" \ 13940 || as_fn_error "could not create $ac_file" "$LINENO" 5 13941 fi 13942 else 13943 $as_echo "/* $configure_input */" \ 13944 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 13945 || as_fn_error "could not create -" "$LINENO" 5 13946 fi 13947 ;; 13948 13949 13950 esac 13951 13952done # for ac_tag 13953 13954 13955as_fn_exit 0 13956_ACEOF 13957ac_clean_files=$ac_clean_files_save 13958 13959test $ac_write_fail = 0 || 13960 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 13961 13962 13963# configure is writing to config.log, and then calls config.status. 13964# config.status does its own redirection, appending to config.log. 13965# Unfortunately, on DOS this fails, as config.log is still kept open 13966# by configure, so config.status won't be able to write to it; its 13967# output is simply discarded. So we exec the FD to /dev/null, 13968# effectively closing config.log, so it can be properly (re)opened and 13969# appended to by config.status. When coming back to configure, we 13970# need to make the FD available again. 13971if test "$no_create" != yes; then 13972 ac_cs_success=: 13973 ac_config_status_args= 13974 test "$silent" = yes && 13975 ac_config_status_args="$ac_config_status_args --quiet" 13976 exec 5>/dev/null 13977 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 13978 exec 5>>auto/config.log 13979 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 13980 # would make configure fail if this is the last instruction. 13981 $ac_cs_success || as_fn_exit $? 13982fi 13983if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 13984 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 13985$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 13986fi 13987 13988 13989