1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69. 4# 5# 6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 7# 8# 9# This configure script is free software; the Free Software Foundation 10# gives unlimited permission to copy, distribute and modify it. 11## -------------------- ## 12## M4sh Initialization. ## 13## -------------------- ## 14 15# Be more Bourne compatible 16DUALCASE=1; export DUALCASE # for MKS sh 17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 emulate sh 19 NULLCMD=: 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 # is contrary to our usage. Disable this feature. 22 alias -g '${1+"$@"}'='"$@"' 23 setopt NO_GLOB_SUBST 24else 25 case `(set -o) 2>/dev/null` in #( 26 *posix*) : 27 set -o posix ;; #( 28 *) : 29 ;; 30esac 31fi 32 33 34as_nl=' 35' 36export as_nl 37# Printing a long string crashes Solaris 7 /usr/bin/printf. 38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41# Prefer a ksh shell builtin over an external printf program on Solaris, 42# but without wasting forks for bash or zsh. 43if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 as_echo='print -r --' 46 as_echo_n='print -rn --' 47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 as_echo='printf %s\n' 49 as_echo_n='printf %s' 50else 51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 as_echo_n='/usr/ucb/echo -n' 54 else 55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 as_echo_n_body='eval 57 arg=$1; 58 case $arg in #( 59 *"$as_nl"*) 60 expr "X$arg" : "X\\(.*\\)$as_nl"; 61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 esac; 63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 ' 65 export as_echo_n_body 66 as_echo_n='sh -c $as_echo_n_body as_echo' 67 fi 68 export as_echo_body 69 as_echo='sh -c $as_echo_body as_echo' 70fi 71 72# The user is always right. 73if test "${PATH_SEPARATOR+set}" != set; then 74 PATH_SEPARATOR=: 75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 PATH_SEPARATOR=';' 78 } 79fi 80 81 82# IFS 83# We need space, tab and new line, in precisely that order. Quoting is 84# there to prevent editors from complaining about space-tab. 85# (If _AS_PATH_WALK were called with IFS unset, it would disable word 86# splitting by setting IFS to empty value.) 87IFS=" "" $as_nl" 88 89# Find who we are. Look in the path if we contain no directory separator. 90as_myself= 91case $0 in #(( 92 *[\\/]* ) as_myself=$0 ;; 93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 94for as_dir in $PATH 95do 96 IFS=$as_save_IFS 97 test -z "$as_dir" && as_dir=. 98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 99 done 100IFS=$as_save_IFS 101 102 ;; 103esac 104# We did not find ourselves, most probably we were run as `sh COMMAND' 105# in which case we are not to be found in the path. 106if test "x$as_myself" = x; then 107 as_myself=$0 108fi 109if test ! -f "$as_myself"; then 110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111 exit 1 112fi 113 114# Unset variables that we do not need and which cause bugs (e.g. in 115# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 116# suppresses any "Segmentation fault" message there. '((' could 117# trigger a bug in pdksh 5.2.14. 118for as_var in BASH_ENV ENV MAIL MAILPATH 119do eval test x\${$as_var+set} = xset \ 120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 121done 122PS1='$ ' 123PS2='> ' 124PS4='+ ' 125 126# NLS nuisances. 127LC_ALL=C 128export LC_ALL 129LANGUAGE=C 130export LANGUAGE 131 132# CDPATH. 133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 134 135# Use a proper internal environment variable to ensure we don't fall 136 # into an infinite loop, continuously re-executing ourselves. 137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 _as_can_reexec=no; export _as_can_reexec; 139 # We cannot yet assume a decent shell, so we have to provide a 140# neutralization value for shells without unset; and this also 141# works around shells that cannot unset nonexistent variables. 142# Preserve -v and -x to the replacement shell. 143BASH_ENV=/dev/null 144ENV=/dev/null 145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146case $- in # (((( 147 *v*x* | *x*v* ) as_opts=-vx ;; 148 *v* ) as_opts=-v ;; 149 *x* ) as_opts=-x ;; 150 * ) as_opts= ;; 151esac 152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153# Admittedly, this is quite paranoid, since all the known shells bail 154# out after a failed `exec'. 155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156as_fn_exit 255 157 fi 158 # We don't want this to propagate to other subprocesses. 159 { _as_can_reexec=; unset _as_can_reexec;} 160if test "x$CONFIG_SHELL" = x; then 161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 162 emulate sh 163 NULLCMD=: 164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 165 # is contrary to our usage. Disable this feature. 166 alias -g '\${1+\"\$@\"}'='\"\$@\"' 167 setopt NO_GLOB_SUBST 168else 169 case \`(set -o) 2>/dev/null\` in #( 170 *posix*) : 171 set -o posix ;; #( 172 *) : 173 ;; 174esac 175fi 176" 177 as_required="as_fn_return () { (exit \$1); } 178as_fn_success () { as_fn_return 0; } 179as_fn_failure () { as_fn_return 1; } 180as_fn_ret_success () { return 0; } 181as_fn_ret_failure () { return 1; } 182 183exitcode=0 184as_fn_success || { exitcode=1; echo as_fn_success failed.; } 185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 189 190else 191 exitcode=1; echo positional parameters were not saved. 192fi 193test x\$exitcode = x0 || exit 1 194test -x / || exit 1" 195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 199test \$(( 1 + 1 )) = 2 || exit 1" 200 if (eval "$as_required") 2>/dev/null; then : 201 as_have_required=yes 202else 203 as_have_required=no 204fi 205 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 206 207else 208 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 209as_found=false 210for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 211do 212 IFS=$as_save_IFS 213 test -z "$as_dir" && as_dir=. 214 as_found=: 215 case $as_dir in #( 216 /*) 217 for as_base in sh bash ksh sh5; do 218 # Try only shells that exist, to save several forks. 219 as_shell=$as_dir/$as_base 220 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 221 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 222 CONFIG_SHELL=$as_shell as_have_required=yes 223 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 224 break 2 225fi 226fi 227 done;; 228 esac 229 as_found=false 230done 231$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 232 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 233 CONFIG_SHELL=$SHELL as_have_required=yes 234fi; } 235IFS=$as_save_IFS 236 237 238 if test "x$CONFIG_SHELL" != x; then : 239 export CONFIG_SHELL 240 # We cannot yet assume a decent shell, so we have to provide a 241# neutralization value for shells without unset; and this also 242# works around shells that cannot unset nonexistent variables. 243# Preserve -v and -x to the replacement shell. 244BASH_ENV=/dev/null 245ENV=/dev/null 246(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 247case $- in # (((( 248 *v*x* | *x*v* ) as_opts=-vx ;; 249 *v* ) as_opts=-v ;; 250 *x* ) as_opts=-x ;; 251 * ) as_opts= ;; 252esac 253exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 254# Admittedly, this is quite paranoid, since all the known shells bail 255# out after a failed `exec'. 256$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 257exit 255 258fi 259 260 if test x$as_have_required = xno; then : 261 $as_echo "$0: This script requires a shell more modern than all" 262 $as_echo "$0: the shells that I found on your system." 263 if test x${ZSH_VERSION+set} = xset ; then 264 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 265 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 266 else 267 $as_echo "$0: Please tell [email protected] about your system, 268$0: including any error possibly output before this 269$0: message. Then install a modern shell, or manually run 270$0: the script under such a shell if you do have one." 271 fi 272 exit 1 273fi 274fi 275fi 276SHELL=${CONFIG_SHELL-/bin/sh} 277export SHELL 278# Unset more variables known to interfere with behavior of common tools. 279CLICOLOR_FORCE= GREP_OPTIONS= 280unset CLICOLOR_FORCE GREP_OPTIONS 281 282## --------------------- ## 283## M4sh Shell Functions. ## 284## --------------------- ## 285# as_fn_unset VAR 286# --------------- 287# Portably unset VAR. 288as_fn_unset () 289{ 290 { eval $1=; unset $1;} 291} 292as_unset=as_fn_unset 293 294# as_fn_set_status STATUS 295# ----------------------- 296# Set $? to STATUS, without forking. 297as_fn_set_status () 298{ 299 return $1 300} # as_fn_set_status 301 302# as_fn_exit STATUS 303# ----------------- 304# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 305as_fn_exit () 306{ 307 set +e 308 as_fn_set_status $1 309 exit $1 310} # as_fn_exit 311 312# as_fn_mkdir_p 313# ------------- 314# Create "$as_dir" as a directory, including parents if necessary. 315as_fn_mkdir_p () 316{ 317 318 case $as_dir in #( 319 -*) as_dir=./$as_dir;; 320 esac 321 test -d "$as_dir" || eval $as_mkdir_p || { 322 as_dirs= 323 while :; do 324 case $as_dir in #( 325 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 326 *) as_qdir=$as_dir;; 327 esac 328 as_dirs="'$as_qdir' $as_dirs" 329 as_dir=`$as_dirname -- "$as_dir" || 330$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 331 X"$as_dir" : 'X\(//\)[^/]' \| \ 332 X"$as_dir" : 'X\(//\)$' \| \ 333 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 334$as_echo X"$as_dir" | 335 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 336 s//\1/ 337 q 338 } 339 /^X\(\/\/\)[^/].*/{ 340 s//\1/ 341 q 342 } 343 /^X\(\/\/\)$/{ 344 s//\1/ 345 q 346 } 347 /^X\(\/\).*/{ 348 s//\1/ 349 q 350 } 351 s/.*/./; q'` 352 test -d "$as_dir" && break 353 done 354 test -z "$as_dirs" || eval "mkdir $as_dirs" 355 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 356 357 358} # as_fn_mkdir_p 359 360# as_fn_executable_p FILE 361# ----------------------- 362# Test if FILE is an executable regular file. 363as_fn_executable_p () 364{ 365 test -f "$1" && test -x "$1" 366} # as_fn_executable_p 367# as_fn_append VAR VALUE 368# ---------------------- 369# Append the text in VALUE to the end of the definition contained in VAR. Take 370# advantage of any shell optimizations that allow amortized linear growth over 371# repeated appends, instead of the typical quadratic growth present in naive 372# implementations. 373if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 374 eval 'as_fn_append () 375 { 376 eval $1+=\$2 377 }' 378else 379 as_fn_append () 380 { 381 eval $1=\$$1\$2 382 } 383fi # as_fn_append 384 385# as_fn_arith ARG... 386# ------------------ 387# Perform arithmetic evaluation on the ARGs, and store the result in the 388# global $as_val. Take advantage of shells that can avoid forks. The arguments 389# must be portable across $(()) and expr. 390if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 391 eval 'as_fn_arith () 392 { 393 as_val=$(( $* )) 394 }' 395else 396 as_fn_arith () 397 { 398 as_val=`expr "$@" || test $? -eq 1` 399 } 400fi # as_fn_arith 401 402 403# as_fn_error STATUS ERROR [LINENO LOG_FD] 404# ---------------------------------------- 405# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 406# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 407# script with STATUS, using 1 if that was 0. 408as_fn_error () 409{ 410 as_status=$1; test $as_status -eq 0 && as_status=1 411 if test "$4"; then 412 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 413 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 414 fi 415 $as_echo "$as_me: error: $2" >&2 416 as_fn_exit $as_status 417} # as_fn_error 418 419if expr a : '\(a\)' >/dev/null 2>&1 && 420 test "X`expr 00001 : '.*\(...\)'`" = X001; then 421 as_expr=expr 422else 423 as_expr=false 424fi 425 426if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 427 as_basename=basename 428else 429 as_basename=false 430fi 431 432if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 433 as_dirname=dirname 434else 435 as_dirname=false 436fi 437 438as_me=`$as_basename -- "$0" || 439$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 440 X"$0" : 'X\(//\)$' \| \ 441 X"$0" : 'X\(/\)' \| . 2>/dev/null || 442$as_echo X/"$0" | 443 sed '/^.*\/\([^/][^/]*\)\/*$/{ 444 s//\1/ 445 q 446 } 447 /^X\/\(\/\/\)$/{ 448 s//\1/ 449 q 450 } 451 /^X\/\(\/\).*/{ 452 s//\1/ 453 q 454 } 455 s/.*/./; q'` 456 457# Avoid depending upon Character Ranges. 458as_cr_letters='abcdefghijklmnopqrstuvwxyz' 459as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 460as_cr_Letters=$as_cr_letters$as_cr_LETTERS 461as_cr_digits='0123456789' 462as_cr_alnum=$as_cr_Letters$as_cr_digits 463 464 465 as_lineno_1=$LINENO as_lineno_1a=$LINENO 466 as_lineno_2=$LINENO as_lineno_2a=$LINENO 467 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 468 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 469 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 470 sed -n ' 471 p 472 /[$]LINENO/= 473 ' <$as_myself | 474 sed ' 475 s/[$]LINENO.*/&-/ 476 t lineno 477 b 478 :lineno 479 N 480 :loop 481 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 482 t loop 483 s/-\n.*// 484 ' >$as_me.lineno && 485 chmod +x "$as_me.lineno" || 486 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 487 488 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 489 # already done that, so ensure we don't try to do so again and fall 490 # in an infinite loop. This has already happened in practice. 491 _as_can_reexec=no; export _as_can_reexec 492 # Don't try to exec as it changes $[0], causing all sort of problems 493 # (the dirname of $[0] is not the place where we might find the 494 # original and so on. Autoconf is especially sensitive to this). 495 . "./$as_me.lineno" 496 # Exit status is that of the last command. 497 exit 498} 499 500ECHO_C= ECHO_N= ECHO_T= 501case `echo -n x` in #((((( 502-n*) 503 case `echo 'xy\c'` in 504 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 505 xy) ECHO_C='\c';; 506 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 507 ECHO_T=' ';; 508 esac;; 509*) 510 ECHO_N='-n';; 511esac 512 513rm -f conf$$ conf$$.exe conf$$.file 514if test -d conf$$.dir; then 515 rm -f conf$$.dir/conf$$.file 516else 517 rm -f conf$$.dir 518 mkdir conf$$.dir 2>/dev/null 519fi 520if (echo >conf$$.file) 2>/dev/null; then 521 if ln -s conf$$.file conf$$ 2>/dev/null; then 522 as_ln_s='ln -s' 523 # ... but there are two gotchas: 524 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 525 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 526 # In both cases, we have to default to `cp -pR'. 527 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 528 as_ln_s='cp -pR' 529 elif ln conf$$.file conf$$ 2>/dev/null; then 530 as_ln_s=ln 531 else 532 as_ln_s='cp -pR' 533 fi 534else 535 as_ln_s='cp -pR' 536fi 537rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 538rmdir conf$$.dir 2>/dev/null 539 540if mkdir -p . 2>/dev/null; then 541 as_mkdir_p='mkdir -p "$as_dir"' 542else 543 test -d ./-p && rmdir ./-p 544 as_mkdir_p=false 545fi 546 547as_test_x='test -x' 548as_executable_p=as_fn_executable_p 549 550# Sed expression to map a string onto a valid CPP name. 551as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 552 553# Sed expression to map a string onto a valid variable name. 554as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 555 556 557test -n "$DJDIR" || exec 7<&0 </dev/null 558exec 6>&1 559 560# Name of the host. 561# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 562# so uname gets run too. 563ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 564 565# 566# Initializations. 567# 568ac_default_prefix=/usr/local 569ac_clean_files= 570ac_config_libobj_dir=. 571LIBOBJS= 572cross_compiling=no 573subdirs= 574MFLAGS= 575MAKEFLAGS= 576 577# Identity of this package. 578PACKAGE_NAME= 579PACKAGE_TARNAME= 580PACKAGE_VERSION= 581PACKAGE_STRING= 582PACKAGE_BUGREPORT= 583PACKAGE_URL= 584 585ac_unique_file="vim.h" 586# Factoring default headers for most tests. 587ac_includes_default="\ 588#include <stdio.h> 589#ifdef HAVE_SYS_TYPES_H 590# include <sys/types.h> 591#endif 592#ifdef HAVE_SYS_STAT_H 593# include <sys/stat.h> 594#endif 595#ifdef STDC_HEADERS 596# include <stdlib.h> 597# include <stddef.h> 598#else 599# ifdef HAVE_STDLIB_H 600# include <stdlib.h> 601# endif 602#endif 603#ifdef HAVE_STRING_H 604# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 605# include <memory.h> 606# endif 607# include <string.h> 608#endif 609#ifdef HAVE_STRINGS_H 610# include <strings.h> 611#endif 612#ifdef HAVE_INTTYPES_H 613# include <inttypes.h> 614#endif 615#ifdef HAVE_STDINT_H 616# include <stdint.h> 617#endif 618#ifdef HAVE_UNISTD_H 619# include <unistd.h> 620#endif" 621 622ac_subst_vars='LTLIBOBJS 623LIBOBJS 624LINK_AS_NEEDED 625DEPEND_CFLAGS_FILTER 626MSGFMT_DESKTOP 627MAKEMO 628MSGFMT 629INSTALL_TOOL_LANGS 630INSTALL_LANGS 631TAGPRG 632GUI_X_LIBS 633GUITYPE 634GUI_LIB_LOC 635GUI_INC_LOC 636NARROW_PROTO 637MOTIF_LIBNAME 638GRESOURCE_OBJ 639GRESOURCE_SRC 640UPDATE_DESKTOP_DATABASE 641GTK_UPDATE_ICON_CACHE 642GLIB_COMPILE_RESOURCES 643GNOME_INCLUDEDIR 644GNOME_LIBDIR 645GNOME_LIBS 646GTK_LIBNAME 647GTK_LIBS 648GTK_CFLAGS 649PKG_CONFIG 650X_LIB 651X_EXTRA_LIBS 652X_LIBS 653X_PRE_LIBS 654X_CFLAGS 655XMKMF 656xmkmfpath 657TERM_TEST 658TERM_OBJ 659TERM_SRC 660CHANNEL_OBJ 661CHANNEL_SRC 662NETBEANS_OBJ 663NETBEANS_SRC 664RUBY_LIBS 665RUBY_CFLAGS 666RUBY_PRO 667RUBY_OBJ 668RUBY_SRC 669vi_cv_path_ruby 670TCL_LIBS 671TCL_CFLAGS 672TCL_PRO 673TCL_OBJ 674TCL_SRC 675vi_cv_path_tcl 676PYTHON3_OBJ 677PYTHON3_SRC 678PYTHON3_CFLAGS 679PYTHON3_LIBS 680vi_cv_path_python3 681PYTHON_OBJ 682PYTHON_SRC 683PYTHON_CFLAGS 684PYTHON_LIBS 685vi_cv_path_python 686PERL_LIBS 687PERL_CFLAGS 688PERL_PRO 689PERL_OBJ 690PERL_SRC 691shrpenv 692vi_cv_perl_xsubpp 693vi_cv_perllib 694vi_cv_path_perl 695MZSCHEME_MZC 696MZSCHEME_EXTRA 697MZSCHEME_CFLAGS 698MZSCHEME_LIBS 699MZSCHEME_PRO 700MZSCHEME_OBJ 701MZSCHEME_SRC 702vi_cv_path_mzscheme 703LUA_CFLAGS 704LUA_LIBS 705LUA_PRO 706LUA_OBJ 707LUA_SRC 708vi_cv_path_plain_lua 709vi_cv_path_luajit 710vi_cv_path_lua 711compiledby 712dogvimdiff 713dovimdiff 714QUOTESED 715line_break 716VIEWNAME 717EXNAME 718VIMNAME 719OS_EXTRA_OBJ 720OS_EXTRA_SRC 721XCODE_SELECT 722CPP_MM 723CROSS_COMPILING 724STRIP 725AWK 726FGREP 727EGREP 728GREP 729CPP 730OBJEXT 731EXEEXT 732ac_ct_CC 733CPPFLAGS 734LDFLAGS 735CFLAGS 736CC 737SET_MAKE 738target_alias 739host_alias 740build_alias 741LIBS 742ECHO_T 743ECHO_N 744ECHO_C 745DEFS 746mandir 747localedir 748libdir 749psdir 750pdfdir 751dvidir 752htmldir 753infodir 754docdir 755oldincludedir 756includedir 757runstatedir 758localstatedir 759sharedstatedir 760sysconfdir 761datadir 762datarootdir 763libexecdir 764sbindir 765bindir 766program_transform_name 767prefix 768exec_prefix 769PACKAGE_URL 770PACKAGE_BUGREPORT 771PACKAGE_STRING 772PACKAGE_VERSION 773PACKAGE_TARNAME 774PACKAGE_NAME 775PATH_SEPARATOR 776SHELL' 777ac_subst_files='' 778ac_user_opts=' 779enable_option_checking 780enable_fail_if_missing 781enable_darwin 782with_mac_arch 783with_developer_dir 784with_local_dir 785with_vim_name 786with_ex_name 787with_view_name 788with_global_runtime 789with_modified_by 790enable_smack 791enable_selinux 792with_features 793with_compiledby 794enable_xsmp 795enable_xsmp_interact 796enable_luainterp 797with_lua_prefix 798with_luajit 799enable_mzschemeinterp 800with_plthome 801enable_perlinterp 802enable_pythoninterp 803with_python_command 804with_python_config_dir 805enable_python3interp 806with_python3_command 807with_python3_config_dir 808enable_tclinterp 809with_tclsh 810enable_rubyinterp 811with_ruby_command 812enable_cscope 813enable_netbeans 814enable_channel 815enable_terminal 816enable_autoservername 817enable_multibyte 818enable_rightleft 819enable_arabic 820enable_farsi 821enable_xim 822enable_fontset 823with_x 824enable_gui 825enable_gtk2_check 826enable_gnome_check 827enable_gtk3_check 828enable_motif_check 829enable_athena_check 830enable_nextaw_check 831enable_carbon_check 832enable_gtktest 833with_gnome_includes 834with_gnome_libs 835with_gnome 836enable_icon_cache_update 837enable_desktop_database_update 838with_motif_lib 839with_tlib 840enable_largefile 841enable_canberra 842enable_acl 843enable_gpm 844enable_sysmouse 845enable_nls 846' 847 ac_precious_vars='build_alias 848host_alias 849target_alias 850CC 851CFLAGS 852LDFLAGS 853LIBS 854CPPFLAGS 855CPP 856XMKMF' 857 858 859# Initialize some variables set by options. 860ac_init_help= 861ac_init_version=false 862ac_unrecognized_opts= 863ac_unrecognized_sep= 864# The variables have the same names as the options, with 865# dashes changed to underlines. 866cache_file=/dev/null 867exec_prefix=NONE 868no_create= 869no_recursion= 870prefix=NONE 871program_prefix=NONE 872program_suffix=NONE 873program_transform_name=s,x,x, 874silent= 875site= 876srcdir= 877verbose= 878x_includes=NONE 879x_libraries=NONE 880 881# Installation directory options. 882# These are left unexpanded so users can "make install exec_prefix=/foo" 883# and all the variables that are supposed to be based on exec_prefix 884# by default will actually change. 885# Use braces instead of parens because sh, perl, etc. also accept them. 886# (The list follows the same order as the GNU Coding Standards.) 887bindir='${exec_prefix}/bin' 888sbindir='${exec_prefix}/sbin' 889libexecdir='${exec_prefix}/libexec' 890datarootdir='${prefix}/share' 891datadir='${datarootdir}' 892sysconfdir='${prefix}/etc' 893sharedstatedir='${prefix}/com' 894localstatedir='${prefix}/var' 895runstatedir='${localstatedir}/run' 896includedir='${prefix}/include' 897oldincludedir='/usr/include' 898docdir='${datarootdir}/doc/${PACKAGE}' 899infodir='${datarootdir}/info' 900htmldir='${docdir}' 901dvidir='${docdir}' 902pdfdir='${docdir}' 903psdir='${docdir}' 904libdir='${exec_prefix}/lib' 905localedir='${datarootdir}/locale' 906mandir='${datarootdir}/man' 907 908ac_prev= 909ac_dashdash= 910for ac_option 911do 912 # If the previous option needs an argument, assign it. 913 if test -n "$ac_prev"; then 914 eval $ac_prev=\$ac_option 915 ac_prev= 916 continue 917 fi 918 919 case $ac_option in 920 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 921 *=) ac_optarg= ;; 922 *) ac_optarg=yes ;; 923 esac 924 925 # Accept the important Cygnus configure options, so we can diagnose typos. 926 927 case $ac_dashdash$ac_option in 928 --) 929 ac_dashdash=yes ;; 930 931 -bindir | --bindir | --bindi | --bind | --bin | --bi) 932 ac_prev=bindir ;; 933 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 934 bindir=$ac_optarg ;; 935 936 -build | --build | --buil | --bui | --bu) 937 ac_prev=build_alias ;; 938 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 939 build_alias=$ac_optarg ;; 940 941 -cache-file | --cache-file | --cache-fil | --cache-fi \ 942 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 943 ac_prev=cache_file ;; 944 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 945 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 946 cache_file=$ac_optarg ;; 947 948 --config-cache | -C) 949 cache_file=config.cache ;; 950 951 -datadir | --datadir | --datadi | --datad) 952 ac_prev=datadir ;; 953 -datadir=* | --datadir=* | --datadi=* | --datad=*) 954 datadir=$ac_optarg ;; 955 956 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 957 | --dataroo | --dataro | --datar) 958 ac_prev=datarootdir ;; 959 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 960 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 961 datarootdir=$ac_optarg ;; 962 963 -disable-* | --disable-*) 964 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 965 # Reject names that are not valid shell variable names. 966 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 967 as_fn_error $? "invalid feature name: $ac_useropt" 968 ac_useropt_orig=$ac_useropt 969 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 970 case $ac_user_opts in 971 *" 972"enable_$ac_useropt" 973"*) ;; 974 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 975 ac_unrecognized_sep=', ';; 976 esac 977 eval enable_$ac_useropt=no ;; 978 979 -docdir | --docdir | --docdi | --doc | --do) 980 ac_prev=docdir ;; 981 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 982 docdir=$ac_optarg ;; 983 984 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 985 ac_prev=dvidir ;; 986 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 987 dvidir=$ac_optarg ;; 988 989 -enable-* | --enable-*) 990 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 991 # Reject names that are not valid shell variable names. 992 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 993 as_fn_error $? "invalid feature name: $ac_useropt" 994 ac_useropt_orig=$ac_useropt 995 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 996 case $ac_user_opts in 997 *" 998"enable_$ac_useropt" 999"*) ;; 1000 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1001 ac_unrecognized_sep=', ';; 1002 esac 1003 eval enable_$ac_useropt=\$ac_optarg ;; 1004 1005 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1006 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1007 | --exec | --exe | --ex) 1008 ac_prev=exec_prefix ;; 1009 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1010 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1011 | --exec=* | --exe=* | --ex=*) 1012 exec_prefix=$ac_optarg ;; 1013 1014 -gas | --gas | --ga | --g) 1015 # Obsolete; use --with-gas. 1016 with_gas=yes ;; 1017 1018 -help | --help | --hel | --he | -h) 1019 ac_init_help=long ;; 1020 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1021 ac_init_help=recursive ;; 1022 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1023 ac_init_help=short ;; 1024 1025 -host | --host | --hos | --ho) 1026 ac_prev=host_alias ;; 1027 -host=* | --host=* | --hos=* | --ho=*) 1028 host_alias=$ac_optarg ;; 1029 1030 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1031 ac_prev=htmldir ;; 1032 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1033 | --ht=*) 1034 htmldir=$ac_optarg ;; 1035 1036 -includedir | --includedir | --includedi | --included | --include \ 1037 | --includ | --inclu | --incl | --inc) 1038 ac_prev=includedir ;; 1039 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1040 | --includ=* | --inclu=* | --incl=* | --inc=*) 1041 includedir=$ac_optarg ;; 1042 1043 -infodir | --infodir | --infodi | --infod | --info | --inf) 1044 ac_prev=infodir ;; 1045 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1046 infodir=$ac_optarg ;; 1047 1048 -libdir | --libdir | --libdi | --libd) 1049 ac_prev=libdir ;; 1050 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1051 libdir=$ac_optarg ;; 1052 1053 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1054 | --libexe | --libex | --libe) 1055 ac_prev=libexecdir ;; 1056 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1057 | --libexe=* | --libex=* | --libe=*) 1058 libexecdir=$ac_optarg ;; 1059 1060 -localedir | --localedir | --localedi | --localed | --locale) 1061 ac_prev=localedir ;; 1062 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1063 localedir=$ac_optarg ;; 1064 1065 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1066 | --localstate | --localstat | --localsta | --localst | --locals) 1067 ac_prev=localstatedir ;; 1068 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1069 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1070 localstatedir=$ac_optarg ;; 1071 1072 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1073 ac_prev=mandir ;; 1074 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1075 mandir=$ac_optarg ;; 1076 1077 -nfp | --nfp | --nf) 1078 # Obsolete; use --without-fp. 1079 with_fp=no ;; 1080 1081 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1082 | --no-cr | --no-c | -n) 1083 no_create=yes ;; 1084 1085 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1086 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1087 no_recursion=yes ;; 1088 1089 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1090 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1091 | --oldin | --oldi | --old | --ol | --o) 1092 ac_prev=oldincludedir ;; 1093 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1094 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1095 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1096 oldincludedir=$ac_optarg ;; 1097 1098 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1099 ac_prev=prefix ;; 1100 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1101 prefix=$ac_optarg ;; 1102 1103 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1104 | --program-pre | --program-pr | --program-p) 1105 ac_prev=program_prefix ;; 1106 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1107 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1108 program_prefix=$ac_optarg ;; 1109 1110 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1111 | --program-suf | --program-su | --program-s) 1112 ac_prev=program_suffix ;; 1113 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1114 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1115 program_suffix=$ac_optarg ;; 1116 1117 -program-transform-name | --program-transform-name \ 1118 | --program-transform-nam | --program-transform-na \ 1119 | --program-transform-n | --program-transform- \ 1120 | --program-transform | --program-transfor \ 1121 | --program-transfo | --program-transf \ 1122 | --program-trans | --program-tran \ 1123 | --progr-tra | --program-tr | --program-t) 1124 ac_prev=program_transform_name ;; 1125 -program-transform-name=* | --program-transform-name=* \ 1126 | --program-transform-nam=* | --program-transform-na=* \ 1127 | --program-transform-n=* | --program-transform-=* \ 1128 | --program-transform=* | --program-transfor=* \ 1129 | --program-transfo=* | --program-transf=* \ 1130 | --program-trans=* | --program-tran=* \ 1131 | --progr-tra=* | --program-tr=* | --program-t=*) 1132 program_transform_name=$ac_optarg ;; 1133 1134 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1135 ac_prev=pdfdir ;; 1136 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1137 pdfdir=$ac_optarg ;; 1138 1139 -psdir | --psdir | --psdi | --psd | --ps) 1140 ac_prev=psdir ;; 1141 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1142 psdir=$ac_optarg ;; 1143 1144 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1145 | -silent | --silent | --silen | --sile | --sil) 1146 silent=yes ;; 1147 1148 -runstatedir | --runstatedir | --runstatedi | --runstated \ 1149 | --runstate | --runstat | --runsta | --runst | --runs \ 1150 | --run | --ru | --r) 1151 ac_prev=runstatedir ;; 1152 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ 1153 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ 1154 | --run=* | --ru=* | --r=*) 1155 runstatedir=$ac_optarg ;; 1156 1157 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1158 ac_prev=sbindir ;; 1159 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1160 | --sbi=* | --sb=*) 1161 sbindir=$ac_optarg ;; 1162 1163 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1164 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1165 | --sharedst | --shareds | --shared | --share | --shar \ 1166 | --sha | --sh) 1167 ac_prev=sharedstatedir ;; 1168 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1169 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1170 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1171 | --sha=* | --sh=*) 1172 sharedstatedir=$ac_optarg ;; 1173 1174 -site | --site | --sit) 1175 ac_prev=site ;; 1176 -site=* | --site=* | --sit=*) 1177 site=$ac_optarg ;; 1178 1179 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1180 ac_prev=srcdir ;; 1181 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1182 srcdir=$ac_optarg ;; 1183 1184 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1185 | --syscon | --sysco | --sysc | --sys | --sy) 1186 ac_prev=sysconfdir ;; 1187 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1188 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1189 sysconfdir=$ac_optarg ;; 1190 1191 -target | --target | --targe | --targ | --tar | --ta | --t) 1192 ac_prev=target_alias ;; 1193 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1194 target_alias=$ac_optarg ;; 1195 1196 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1197 verbose=yes ;; 1198 1199 -version | --version | --versio | --versi | --vers | -V) 1200 ac_init_version=: ;; 1201 1202 -with-* | --with-*) 1203 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1204 # Reject names that are not valid shell variable names. 1205 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1206 as_fn_error $? "invalid package name: $ac_useropt" 1207 ac_useropt_orig=$ac_useropt 1208 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1209 case $ac_user_opts in 1210 *" 1211"with_$ac_useropt" 1212"*) ;; 1213 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1214 ac_unrecognized_sep=', ';; 1215 esac 1216 eval with_$ac_useropt=\$ac_optarg ;; 1217 1218 -without-* | --without-*) 1219 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1220 # Reject names that are not valid shell variable names. 1221 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1222 as_fn_error $? "invalid package name: $ac_useropt" 1223 ac_useropt_orig=$ac_useropt 1224 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1225 case $ac_user_opts in 1226 *" 1227"with_$ac_useropt" 1228"*) ;; 1229 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1230 ac_unrecognized_sep=', ';; 1231 esac 1232 eval with_$ac_useropt=no ;; 1233 1234 --x) 1235 # Obsolete; use --with-x. 1236 with_x=yes ;; 1237 1238 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1239 | --x-incl | --x-inc | --x-in | --x-i) 1240 ac_prev=x_includes ;; 1241 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1242 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1243 x_includes=$ac_optarg ;; 1244 1245 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1246 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1247 ac_prev=x_libraries ;; 1248 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1249 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1250 x_libraries=$ac_optarg ;; 1251 1252 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1253Try \`$0 --help' for more information" 1254 ;; 1255 1256 *=*) 1257 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1258 # Reject names that are not valid shell variable names. 1259 case $ac_envvar in #( 1260 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1261 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1262 esac 1263 eval $ac_envvar=\$ac_optarg 1264 export $ac_envvar ;; 1265 1266 *) 1267 # FIXME: should be removed in autoconf 3.0. 1268 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1269 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1270 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1271 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1272 ;; 1273 1274 esac 1275done 1276 1277if test -n "$ac_prev"; then 1278 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1279 as_fn_error $? "missing argument to $ac_option" 1280fi 1281 1282if test -n "$ac_unrecognized_opts"; then 1283 case $enable_option_checking in 1284 no) ;; 1285 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1286 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1287 esac 1288fi 1289 1290# Check all directory arguments for consistency. 1291for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1292 datadir sysconfdir sharedstatedir localstatedir includedir \ 1293 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1294 libdir localedir mandir runstatedir 1295do 1296 eval ac_val=\$$ac_var 1297 # Remove trailing slashes. 1298 case $ac_val in 1299 */ ) 1300 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1301 eval $ac_var=\$ac_val;; 1302 esac 1303 # Be sure to have absolute directory names. 1304 case $ac_val in 1305 [\\/$]* | ?:[\\/]* ) continue;; 1306 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1307 esac 1308 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1309done 1310 1311# There might be people who depend on the old broken behavior: `$host' 1312# used to hold the argument of --host etc. 1313# FIXME: To remove some day. 1314build=$build_alias 1315host=$host_alias 1316target=$target_alias 1317 1318# FIXME: To remove some day. 1319if test "x$host_alias" != x; then 1320 if test "x$build_alias" = x; then 1321 cross_compiling=maybe 1322 elif test "x$build_alias" != "x$host_alias"; then 1323 cross_compiling=yes 1324 fi 1325fi 1326 1327ac_tool_prefix= 1328test -n "$host_alias" && ac_tool_prefix=$host_alias- 1329 1330test "$silent" = yes && exec 6>/dev/null 1331 1332 1333ac_pwd=`pwd` && test -n "$ac_pwd" && 1334ac_ls_di=`ls -di .` && 1335ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1336 as_fn_error $? "working directory cannot be determined" 1337test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1338 as_fn_error $? "pwd does not report name of working directory" 1339 1340 1341# Find the source files, if location was not specified. 1342if test -z "$srcdir"; then 1343 ac_srcdir_defaulted=yes 1344 # Try the directory containing this script, then the parent directory. 1345 ac_confdir=`$as_dirname -- "$as_myself" || 1346$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1347 X"$as_myself" : 'X\(//\)[^/]' \| \ 1348 X"$as_myself" : 'X\(//\)$' \| \ 1349 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1350$as_echo X"$as_myself" | 1351 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1352 s//\1/ 1353 q 1354 } 1355 /^X\(\/\/\)[^/].*/{ 1356 s//\1/ 1357 q 1358 } 1359 /^X\(\/\/\)$/{ 1360 s//\1/ 1361 q 1362 } 1363 /^X\(\/\).*/{ 1364 s//\1/ 1365 q 1366 } 1367 s/.*/./; q'` 1368 srcdir=$ac_confdir 1369 if test ! -r "$srcdir/$ac_unique_file"; then 1370 srcdir=.. 1371 fi 1372else 1373 ac_srcdir_defaulted=no 1374fi 1375if test ! -r "$srcdir/$ac_unique_file"; then 1376 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1377 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1378fi 1379ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1380ac_abs_confdir=`( 1381 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1382 pwd)` 1383# When building in place, set srcdir=. 1384if test "$ac_abs_confdir" = "$ac_pwd"; then 1385 srcdir=. 1386fi 1387# Remove unnecessary trailing slashes from srcdir. 1388# Double slashes in file names in object file debugging info 1389# mess up M-x gdb in Emacs. 1390case $srcdir in 1391*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1392esac 1393for ac_var in $ac_precious_vars; do 1394 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1395 eval ac_env_${ac_var}_value=\$${ac_var} 1396 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1397 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1398done 1399 1400# 1401# Report the --help message. 1402# 1403if test "$ac_init_help" = "long"; then 1404 # Omit some internal or obsolete options to make the list less imposing. 1405 # This message is too long to be a string in the A/UX 3.1 sh. 1406 cat <<_ACEOF 1407\`configure' configures this package to adapt to many kinds of systems. 1408 1409Usage: $0 [OPTION]... [VAR=VALUE]... 1410 1411To assign environment variables (e.g., CC, CFLAGS...), specify them as 1412VAR=VALUE. See below for descriptions of some of the useful variables. 1413 1414Defaults for the options are specified in brackets. 1415 1416Configuration: 1417 -h, --help display this help and exit 1418 --help=short display options specific to this package 1419 --help=recursive display the short help of all the included packages 1420 -V, --version display version information and exit 1421 -q, --quiet, --silent do not print \`checking ...' messages 1422 --cache-file=FILE cache test results in FILE [disabled] 1423 -C, --config-cache alias for \`--cache-file=config.cache' 1424 -n, --no-create do not create output files 1425 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1426 1427Installation directories: 1428 --prefix=PREFIX install architecture-independent files in PREFIX 1429 [$ac_default_prefix] 1430 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1431 [PREFIX] 1432 1433By default, \`make install' will install all the files in 1434\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1435an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1436for instance \`--prefix=\$HOME'. 1437 1438For better control, use the options below. 1439 1440Fine tuning of the installation directories: 1441 --bindir=DIR user executables [EPREFIX/bin] 1442 --sbindir=DIR system admin executables [EPREFIX/sbin] 1443 --libexecdir=DIR program executables [EPREFIX/libexec] 1444 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1445 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1446 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1447 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] 1448 --libdir=DIR object code libraries [EPREFIX/lib] 1449 --includedir=DIR C header files [PREFIX/include] 1450 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1451 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1452 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1453 --infodir=DIR info documentation [DATAROOTDIR/info] 1454 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1455 --mandir=DIR man documentation [DATAROOTDIR/man] 1456 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] 1457 --htmldir=DIR html documentation [DOCDIR] 1458 --dvidir=DIR dvi documentation [DOCDIR] 1459 --pdfdir=DIR pdf documentation [DOCDIR] 1460 --psdir=DIR ps documentation [DOCDIR] 1461_ACEOF 1462 1463 cat <<\_ACEOF 1464 1465X features: 1466 --x-includes=DIR X include files are in DIR 1467 --x-libraries=DIR X library files are in DIR 1468_ACEOF 1469fi 1470 1471if test -n "$ac_init_help"; then 1472 1473 cat <<\_ACEOF 1474 1475Optional Features: 1476 --disable-option-checking ignore unrecognized --enable/--with options 1477 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1478 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1479 --enable-fail-if-missing Fail if dependencies on additional features 1480 specified on the command line are missing. 1481 --disable-darwin Disable Darwin (Mac OS X) support. 1482 --disable-smack Do not check for Smack support. 1483 --disable-selinux Do not check for SELinux support. 1484 --disable-xsmp Disable XSMP session management 1485 --disable-xsmp-interact Disable XSMP interaction 1486 --enable-luainterp=OPTS Include Lua interpreter. default=no OPTS=no/yes/dynamic 1487 --enable-mzschemeinterp Include MzScheme interpreter. 1488 --enable-perlinterp=OPTS Include Perl interpreter. default=no OPTS=no/yes/dynamic 1489 --enable-pythoninterp=OPTS Include Python interpreter. default=no OPTS=no/yes/dynamic 1490 --enable-python3interp=OPTS Include Python3 interpreter. default=no OPTS=no/yes/dynamic 1491 --enable-tclinterp=OPTS Include Tcl interpreter. default=no OPTS=no/yes/dynamic 1492 --enable-rubyinterp=OPTS Include Ruby interpreter. default=no OPTS=no/yes/dynamic 1493 --enable-cscope Include cscope interface. 1494 --disable-netbeans Disable NetBeans integration support. 1495 --disable-channel Disable process communication support. 1496 --enable-terminal Enable terminal emulation support. 1497 --enable-autoservername Automatically define servername at vim startup. 1498 --enable-multibyte Include multibyte editing support. 1499 --disable-rightleft Do not include Right-to-Left language support. 1500 --disable-arabic Do not include Arabic language support. 1501 --disable-farsi Deprecated. 1502 --enable-xim Include XIM input support. 1503 --enable-fontset Include X fontset output support. 1504 --enable-gui=OPTS X11 GUI. default=auto OPTS=auto/no/gtk2/gnome2/gtk3/motif/athena/neXtaw/photon/carbon 1505 --enable-gtk2-check If auto-select GUI, check for GTK+ 2 default=yes 1506 --enable-gnome-check If GTK GUI, check for GNOME default=no 1507 --enable-gtk3-check If auto-select GUI, check for GTK+ 3 default=yes 1508 --enable-motif-check If auto-select GUI, check for Motif default=yes 1509 --enable-athena-check If auto-select GUI, check for Athena default=yes 1510 --enable-nextaw-check If auto-select GUI, check for neXtaw default=yes 1511 --enable-carbon-check If auto-select GUI, check for Carbon default=yes 1512 --disable-gtktest Do not try to compile and run a test GTK program 1513 --disable-icon-cache-update update disabled 1514 --disable-desktop-database-update update disabled 1515 --disable-largefile omit support for large files 1516 --disable-canberra Do not use libcanberra. 1517 --disable-acl No check for ACL support. 1518 --disable-gpm Don't use gpm (Linux mouse daemon). 1519 --disable-sysmouse Don't use sysmouse (mouse in *BSD console). 1520 --disable-nls Don't support NLS (gettext()). 1521 1522Optional Packages: 1523 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1524 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1525 --with-mac-arch=ARCH current, intel, ppc or both 1526 --with-developer-dir=PATH use PATH as location for Xcode developer tools 1527 --with-local-dir=PATH search PATH instead of /usr/local for local libraries. 1528 --without-local-dir do not search /usr/local for local libraries. 1529 --with-vim-name=NAME what to call the Vim executable 1530 --with-ex-name=NAME what to call the Ex executable 1531 --with-view-name=NAME what to call the View executable 1532 --with-global-runtime=DIR global runtime directory in 'runtimepath', comma-separated for multiple directories 1533 --with-modified-by=NAME name of who modified a release version 1534 --with-features=TYPE tiny, small, normal, big or huge (default: huge) 1535 --with-compiledby=NAME name to show in :version message 1536 --with-lua-prefix=PFX Prefix where Lua is installed. 1537 --with-luajit Link with LuaJIT instead of Lua. 1538 --with-plthome=PLTHOME Use PLTHOME. 1539 --with-python-command=NAME name of the Python 2 command (default: python2 or python) 1540 --with-python-config-dir=PATH Python's config directory (deprecated) 1541 --with-python3-command=NAME name of the Python 3 command (default: python3 or python) 1542 --with-python3-config-dir=PATH Python's config directory (deprecated) 1543 --with-tclsh=PATH which tclsh to use (default: tclsh8.0) 1544 --with-ruby-command=RUBY name of the Ruby command (default: ruby) 1545 --with-x use the X Window System 1546 --with-gnome-includes=DIR Specify location of GNOME headers 1547 --with-gnome-libs=DIR Specify location of GNOME libs 1548 --with-gnome Specify prefix for GNOME files 1549 --with-motif-lib=STRING Library for Motif 1550 --with-tlib=library terminal library to be used 1551 1552Some influential environment variables: 1553 CC C compiler command 1554 CFLAGS C compiler flags 1555 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1556 nonstandard directory <lib dir> 1557 LIBS libraries to pass to the linker, e.g. -l<library> 1558 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1559 you have headers in a nonstandard directory <include dir> 1560 CPP C preprocessor 1561 XMKMF Path to xmkmf, Makefile generator for X Window System 1562 1563Use these variables to override the choices made by `configure' or to help 1564it to find libraries and programs with nonstandard names/locations. 1565 1566Report bugs to the package provider. 1567_ACEOF 1568ac_status=$? 1569fi 1570 1571if test "$ac_init_help" = "recursive"; then 1572 # If there are subdirs, report their specific --help. 1573 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1574 test -d "$ac_dir" || 1575 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1576 continue 1577 ac_builddir=. 1578 1579case "$ac_dir" in 1580.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1581*) 1582 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1583 # A ".." for each directory in $ac_dir_suffix. 1584 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1585 case $ac_top_builddir_sub in 1586 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1587 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1588 esac ;; 1589esac 1590ac_abs_top_builddir=$ac_pwd 1591ac_abs_builddir=$ac_pwd$ac_dir_suffix 1592# for backward compatibility: 1593ac_top_builddir=$ac_top_build_prefix 1594 1595case $srcdir in 1596 .) # We are building in place. 1597 ac_srcdir=. 1598 ac_top_srcdir=$ac_top_builddir_sub 1599 ac_abs_top_srcdir=$ac_pwd ;; 1600 [\\/]* | ?:[\\/]* ) # Absolute name. 1601 ac_srcdir=$srcdir$ac_dir_suffix; 1602 ac_top_srcdir=$srcdir 1603 ac_abs_top_srcdir=$srcdir ;; 1604 *) # Relative name. 1605 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1606 ac_top_srcdir=$ac_top_build_prefix$srcdir 1607 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1608esac 1609ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1610 1611 cd "$ac_dir" || { ac_status=$?; continue; } 1612 # Check for guested configure. 1613 if test -f "$ac_srcdir/configure.gnu"; then 1614 echo && 1615 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1616 elif test -f "$ac_srcdir/configure"; then 1617 echo && 1618 $SHELL "$ac_srcdir/configure" --help=recursive 1619 else 1620 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1621 fi || ac_status=$? 1622 cd "$ac_pwd" || { ac_status=$?; break; } 1623 done 1624fi 1625 1626test -n "$ac_init_help" && exit $ac_status 1627if $ac_init_version; then 1628 cat <<\_ACEOF 1629configure 1630generated by GNU Autoconf 2.69 1631 1632Copyright (C) 2012 Free Software Foundation, Inc. 1633This configure script is free software; the Free Software Foundation 1634gives unlimited permission to copy, distribute and modify it. 1635_ACEOF 1636 exit 1637fi 1638 1639## ------------------------ ## 1640## Autoconf initialization. ## 1641## ------------------------ ## 1642 1643# ac_fn_c_try_compile LINENO 1644# -------------------------- 1645# Try to compile conftest.$ac_ext, and return whether this succeeded. 1646ac_fn_c_try_compile () 1647{ 1648 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1649 rm -f conftest.$ac_objext 1650 if { { ac_try="$ac_compile" 1651case "(($ac_try" in 1652 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1653 *) ac_try_echo=$ac_try;; 1654esac 1655eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1656$as_echo "$ac_try_echo"; } >&5 1657 (eval "$ac_compile") 2>conftest.err 1658 ac_status=$? 1659 if test -s conftest.err; then 1660 grep -v '^ *+' conftest.err >conftest.er1 1661 cat conftest.er1 >&5 1662 mv -f conftest.er1 conftest.err 1663 fi 1664 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1665 test $ac_status = 0; } && { 1666 test -z "$ac_c_werror_flag" || 1667 test ! -s conftest.err 1668 } && test -s conftest.$ac_objext; then : 1669 ac_retval=0 1670else 1671 $as_echo "$as_me: failed program was:" >&5 1672sed 's/^/| /' conftest.$ac_ext >&5 1673 1674 ac_retval=1 1675fi 1676 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1677 as_fn_set_status $ac_retval 1678 1679} # ac_fn_c_try_compile 1680 1681# ac_fn_c_try_cpp LINENO 1682# ---------------------- 1683# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1684ac_fn_c_try_cpp () 1685{ 1686 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1687 if { { ac_try="$ac_cpp conftest.$ac_ext" 1688case "(($ac_try" in 1689 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1690 *) ac_try_echo=$ac_try;; 1691esac 1692eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1693$as_echo "$ac_try_echo"; } >&5 1694 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1695 ac_status=$? 1696 if test -s conftest.err; then 1697 grep -v '^ *+' conftest.err >conftest.er1 1698 cat conftest.er1 >&5 1699 mv -f conftest.er1 conftest.err 1700 fi 1701 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1702 test $ac_status = 0; } > conftest.i && { 1703 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1704 test ! -s conftest.err 1705 }; then : 1706 ac_retval=0 1707else 1708 $as_echo "$as_me: failed program was:" >&5 1709sed 's/^/| /' conftest.$ac_ext >&5 1710 1711 ac_retval=1 1712fi 1713 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1714 as_fn_set_status $ac_retval 1715 1716} # ac_fn_c_try_cpp 1717 1718# ac_fn_c_try_link LINENO 1719# ----------------------- 1720# Try to link conftest.$ac_ext, and return whether this succeeded. 1721ac_fn_c_try_link () 1722{ 1723 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1724 rm -f conftest.$ac_objext conftest$ac_exeext 1725 if { { ac_try="$ac_link" 1726case "(($ac_try" in 1727 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1728 *) ac_try_echo=$ac_try;; 1729esac 1730eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1731$as_echo "$ac_try_echo"; } >&5 1732 (eval "$ac_link") 2>conftest.err 1733 ac_status=$? 1734 if test -s conftest.err; then 1735 grep -v '^ *+' conftest.err >conftest.er1 1736 cat conftest.er1 >&5 1737 mv -f conftest.er1 conftest.err 1738 fi 1739 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1740 test $ac_status = 0; } && { 1741 test -z "$ac_c_werror_flag" || 1742 test ! -s conftest.err 1743 } && test -s conftest$ac_exeext && { 1744 test "$cross_compiling" = yes || 1745 test -x conftest$ac_exeext 1746 }; then : 1747 ac_retval=0 1748else 1749 $as_echo "$as_me: failed program was:" >&5 1750sed 's/^/| /' conftest.$ac_ext >&5 1751 1752 ac_retval=1 1753fi 1754 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1755 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1756 # interfere with the next link command; also delete a directory that is 1757 # left behind by Apple's compiler. We do this before executing the actions. 1758 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1759 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1760 as_fn_set_status $ac_retval 1761 1762} # ac_fn_c_try_link 1763 1764# ac_fn_c_try_run LINENO 1765# ---------------------- 1766# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1767# that executables *can* be run. 1768ac_fn_c_try_run () 1769{ 1770 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1771 if { { ac_try="$ac_link" 1772case "(($ac_try" in 1773 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1774 *) ac_try_echo=$ac_try;; 1775esac 1776eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1777$as_echo "$ac_try_echo"; } >&5 1778 (eval "$ac_link") 2>&5 1779 ac_status=$? 1780 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1781 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1782 { { case "(($ac_try" in 1783 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1784 *) ac_try_echo=$ac_try;; 1785esac 1786eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1787$as_echo "$ac_try_echo"; } >&5 1788 (eval "$ac_try") 2>&5 1789 ac_status=$? 1790 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1791 test $ac_status = 0; }; }; then : 1792 ac_retval=0 1793else 1794 $as_echo "$as_me: program exited with status $ac_status" >&5 1795 $as_echo "$as_me: failed program was:" >&5 1796sed 's/^/| /' conftest.$ac_ext >&5 1797 1798 ac_retval=$ac_status 1799fi 1800 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1801 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1802 as_fn_set_status $ac_retval 1803 1804} # ac_fn_c_try_run 1805 1806# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1807# ------------------------------------------------------- 1808# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1809# the include files in INCLUDES and setting the cache variable VAR 1810# accordingly. 1811ac_fn_c_check_header_mongrel () 1812{ 1813 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1814 if eval \${$3+:} false; then : 1815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1816$as_echo_n "checking for $2... " >&6; } 1817if eval \${$3+:} false; then : 1818 $as_echo_n "(cached) " >&6 1819fi 1820eval ac_res=\$$3 1821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1822$as_echo "$ac_res" >&6; } 1823else 1824 # Is the header compilable? 1825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1826$as_echo_n "checking $2 usability... " >&6; } 1827cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1828/* end confdefs.h. */ 1829$4 1830#include <$2> 1831_ACEOF 1832if ac_fn_c_try_compile "$LINENO"; then : 1833 ac_header_compiler=yes 1834else 1835 ac_header_compiler=no 1836fi 1837rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1838{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1839$as_echo "$ac_header_compiler" >&6; } 1840 1841# Is the header present? 1842{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1843$as_echo_n "checking $2 presence... " >&6; } 1844cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1845/* end confdefs.h. */ 1846#include <$2> 1847_ACEOF 1848if ac_fn_c_try_cpp "$LINENO"; then : 1849 ac_header_preproc=yes 1850else 1851 ac_header_preproc=no 1852fi 1853rm -f conftest.err conftest.i conftest.$ac_ext 1854{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1855$as_echo "$ac_header_preproc" >&6; } 1856 1857# So? What about this header? 1858case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1859 yes:no: ) 1860 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1861$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1862 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1863$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1864 ;; 1865 no:yes:* ) 1866 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1867$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1868 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1869$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1870 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1871$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1872 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1873$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1874 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1875$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1876 ;; 1877esac 1878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1879$as_echo_n "checking for $2... " >&6; } 1880if eval \${$3+:} false; then : 1881 $as_echo_n "(cached) " >&6 1882else 1883 eval "$3=\$ac_header_compiler" 1884fi 1885eval ac_res=\$$3 1886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1887$as_echo "$ac_res" >&6; } 1888fi 1889 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1890 1891} # ac_fn_c_check_header_mongrel 1892 1893# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1894# ------------------------------------------------------- 1895# Tests whether HEADER exists and can be compiled using the include files in 1896# INCLUDES, setting the cache variable VAR accordingly. 1897ac_fn_c_check_header_compile () 1898{ 1899 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1901$as_echo_n "checking for $2... " >&6; } 1902if eval \${$3+:} false; then : 1903 $as_echo_n "(cached) " >&6 1904else 1905 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1906/* end confdefs.h. */ 1907$4 1908#include <$2> 1909_ACEOF 1910if ac_fn_c_try_compile "$LINENO"; then : 1911 eval "$3=yes" 1912else 1913 eval "$3=no" 1914fi 1915rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1916fi 1917eval ac_res=\$$3 1918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1919$as_echo "$ac_res" >&6; } 1920 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1921 1922} # ac_fn_c_check_header_compile 1923 1924# ac_fn_c_check_func LINENO FUNC VAR 1925# ---------------------------------- 1926# Tests whether FUNC exists, setting the cache variable VAR accordingly 1927ac_fn_c_check_func () 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 eval \${$3+:} false; then : 1933 $as_echo_n "(cached) " >&6 1934else 1935 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1936/* end confdefs.h. */ 1937/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1938 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1939#define $2 innocuous_$2 1940 1941/* System header to define __stub macros and hopefully few prototypes, 1942 which can conflict with char $2 (); below. 1943 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1944 <limits.h> exists even on freestanding compilers. */ 1945 1946#ifdef __STDC__ 1947# include <limits.h> 1948#else 1949# include <assert.h> 1950#endif 1951 1952#undef $2 1953 1954/* Override any GCC internal prototype to avoid an error. 1955 Use char because int might match the return type of a GCC 1956 builtin and then its argument prototype would still apply. */ 1957#ifdef __cplusplus 1958extern "C" 1959#endif 1960char $2 (); 1961/* The GNU C library defines this for functions which it implements 1962 to always fail with ENOSYS. Some functions are actually named 1963 something starting with __ and the normal name is an alias. */ 1964#if defined __stub_$2 || defined __stub___$2 1965choke me 1966#endif 1967 1968int 1969main () 1970{ 1971return $2 (); 1972 ; 1973 return 0; 1974} 1975_ACEOF 1976if ac_fn_c_try_link "$LINENO"; then : 1977 eval "$3=yes" 1978else 1979 eval "$3=no" 1980fi 1981rm -f core conftest.err conftest.$ac_objext \ 1982 conftest$ac_exeext conftest.$ac_ext 1983fi 1984eval ac_res=\$$3 1985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1986$as_echo "$ac_res" >&6; } 1987 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1988 1989} # ac_fn_c_check_func 1990 1991# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1992# ------------------------------------------- 1993# Tests whether TYPE exists after having included INCLUDES, setting cache 1994# variable VAR accordingly. 1995ac_fn_c_check_type () 1996{ 1997 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1999$as_echo_n "checking for $2... " >&6; } 2000if eval \${$3+:} false; then : 2001 $as_echo_n "(cached) " >&6 2002else 2003 eval "$3=no" 2004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2005/* end confdefs.h. */ 2006$4 2007int 2008main () 2009{ 2010if (sizeof ($2)) 2011 return 0; 2012 ; 2013 return 0; 2014} 2015_ACEOF 2016if ac_fn_c_try_compile "$LINENO"; then : 2017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2018/* end confdefs.h. */ 2019$4 2020int 2021main () 2022{ 2023if (sizeof (($2))) 2024 return 0; 2025 ; 2026 return 0; 2027} 2028_ACEOF 2029if ac_fn_c_try_compile "$LINENO"; then : 2030 2031else 2032 eval "$3=yes" 2033fi 2034rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2035fi 2036rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2037fi 2038eval ac_res=\$$3 2039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2040$as_echo "$ac_res" >&6; } 2041 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2042 2043} # ac_fn_c_check_type 2044 2045# ac_fn_c_find_uintX_t LINENO BITS VAR 2046# ------------------------------------ 2047# Finds an unsigned integer type with width BITS, setting cache variable VAR 2048# accordingly. 2049ac_fn_c_find_uintX_t () 2050{ 2051 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5 2053$as_echo_n "checking for uint$2_t... " >&6; } 2054if eval \${$3+:} false; then : 2055 $as_echo_n "(cached) " >&6 2056else 2057 eval "$3=no" 2058 # Order is important - never check a type that is potentially smaller 2059 # than half of the expected target width. 2060 for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \ 2061 'unsigned long long int' 'unsigned short int' 'unsigned char'; do 2062 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2063/* end confdefs.h. */ 2064$ac_includes_default 2065int 2066main () 2067{ 2068static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)]; 2069test_array [0] = 0; 2070return test_array [0]; 2071 2072 ; 2073 return 0; 2074} 2075_ACEOF 2076if ac_fn_c_try_compile "$LINENO"; then : 2077 case $ac_type in #( 2078 uint$2_t) : 2079 eval "$3=yes" ;; #( 2080 *) : 2081 eval "$3=\$ac_type" ;; 2082esac 2083fi 2084rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2085 if eval test \"x\$"$3"\" = x"no"; then : 2086 2087else 2088 break 2089fi 2090 done 2091fi 2092eval ac_res=\$$3 2093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2094$as_echo "$ac_res" >&6; } 2095 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2096 2097} # ac_fn_c_find_uintX_t 2098 2099# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 2100# -------------------------------------------- 2101# Tries to find the compile-time value of EXPR in a program that includes 2102# INCLUDES, setting VAR accordingly. Returns whether the value could be 2103# computed 2104ac_fn_c_compute_int () 2105{ 2106 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2107 if test "$cross_compiling" = yes; then 2108 # Depending upon the size, compute the lo and hi bounds. 2109cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2110/* end confdefs.h. */ 2111$4 2112int 2113main () 2114{ 2115static int test_array [1 - 2 * !(($2) >= 0)]; 2116test_array [0] = 0; 2117return test_array [0]; 2118 2119 ; 2120 return 0; 2121} 2122_ACEOF 2123if ac_fn_c_try_compile "$LINENO"; then : 2124 ac_lo=0 ac_mid=0 2125 while :; do 2126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2127/* end confdefs.h. */ 2128$4 2129int 2130main () 2131{ 2132static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2133test_array [0] = 0; 2134return test_array [0]; 2135 2136 ; 2137 return 0; 2138} 2139_ACEOF 2140if ac_fn_c_try_compile "$LINENO"; then : 2141 ac_hi=$ac_mid; break 2142else 2143 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 2144 if test $ac_lo -le $ac_mid; then 2145 ac_lo= ac_hi= 2146 break 2147 fi 2148 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 2149fi 2150rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2151 done 2152else 2153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2154/* end confdefs.h. */ 2155$4 2156int 2157main () 2158{ 2159static int test_array [1 - 2 * !(($2) < 0)]; 2160test_array [0] = 0; 2161return test_array [0]; 2162 2163 ; 2164 return 0; 2165} 2166_ACEOF 2167if ac_fn_c_try_compile "$LINENO"; then : 2168 ac_hi=-1 ac_mid=-1 2169 while :; do 2170 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2171/* end confdefs.h. */ 2172$4 2173int 2174main () 2175{ 2176static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 2177test_array [0] = 0; 2178return test_array [0]; 2179 2180 ; 2181 return 0; 2182} 2183_ACEOF 2184if ac_fn_c_try_compile "$LINENO"; then : 2185 ac_lo=$ac_mid; break 2186else 2187 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 2188 if test $ac_mid -le $ac_hi; then 2189 ac_lo= ac_hi= 2190 break 2191 fi 2192 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 2193fi 2194rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2195 done 2196else 2197 ac_lo= ac_hi= 2198fi 2199rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2200fi 2201rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2202# Binary search between lo and hi bounds. 2203while test "x$ac_lo" != "x$ac_hi"; do 2204 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2205 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2206/* end confdefs.h. */ 2207$4 2208int 2209main () 2210{ 2211static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2212test_array [0] = 0; 2213return test_array [0]; 2214 2215 ; 2216 return 0; 2217} 2218_ACEOF 2219if ac_fn_c_try_compile "$LINENO"; then : 2220 ac_hi=$ac_mid 2221else 2222 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2223fi 2224rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2225done 2226case $ac_lo in #(( 2227?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2228'') ac_retval=1 ;; 2229esac 2230 else 2231 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2232/* end confdefs.h. */ 2233$4 2234static long int longval () { return $2; } 2235static unsigned long int ulongval () { return $2; } 2236#include <stdio.h> 2237#include <stdlib.h> 2238int 2239main () 2240{ 2241 2242 FILE *f = fopen ("conftest.val", "w"); 2243 if (! f) 2244 return 1; 2245 if (($2) < 0) 2246 { 2247 long int i = longval (); 2248 if (i != ($2)) 2249 return 1; 2250 fprintf (f, "%ld", i); 2251 } 2252 else 2253 { 2254 unsigned long int i = ulongval (); 2255 if (i != ($2)) 2256 return 1; 2257 fprintf (f, "%lu", i); 2258 } 2259 /* Do not output a trailing newline, as this causes \r\n confusion 2260 on some platforms. */ 2261 return ferror (f) || fclose (f) != 0; 2262 2263 ; 2264 return 0; 2265} 2266_ACEOF 2267if ac_fn_c_try_run "$LINENO"; then : 2268 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2269else 2270 ac_retval=1 2271fi 2272rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2273 conftest.$ac_objext conftest.beam conftest.$ac_ext 2274rm -f conftest.val 2275 2276 fi 2277 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2278 as_fn_set_status $ac_retval 2279 2280} # ac_fn_c_compute_int 2281cat >auto/config.log <<_ACEOF 2282This file contains any messages produced by compilers while 2283running configure, to aid debugging if configure makes a mistake. 2284 2285It was created by $as_me, which was 2286generated by GNU Autoconf 2.69. Invocation command line was 2287 2288 $ $0 $@ 2289 2290_ACEOF 2291exec 5>>auto/config.log 2292{ 2293cat <<_ASUNAME 2294## --------- ## 2295## Platform. ## 2296## --------- ## 2297 2298hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2299uname -m = `(uname -m) 2>/dev/null || echo unknown` 2300uname -r = `(uname -r) 2>/dev/null || echo unknown` 2301uname -s = `(uname -s) 2>/dev/null || echo unknown` 2302uname -v = `(uname -v) 2>/dev/null || echo unknown` 2303 2304/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2305/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2306 2307/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2308/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2309/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2310/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2311/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2312/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2313/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2314 2315_ASUNAME 2316 2317as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2318for as_dir in $PATH 2319do 2320 IFS=$as_save_IFS 2321 test -z "$as_dir" && as_dir=. 2322 $as_echo "PATH: $as_dir" 2323 done 2324IFS=$as_save_IFS 2325 2326} >&5 2327 2328cat >&5 <<_ACEOF 2329 2330 2331## ----------- ## 2332## Core tests. ## 2333## ----------- ## 2334 2335_ACEOF 2336 2337 2338# Keep a trace of the command line. 2339# Strip out --no-create and --no-recursion so they do not pile up. 2340# Strip out --silent because we don't want to record it for future runs. 2341# Also quote any args containing shell meta-characters. 2342# Make two passes to allow for proper duplicate-argument suppression. 2343ac_configure_args= 2344ac_configure_args0= 2345ac_configure_args1= 2346ac_must_keep_next=false 2347for ac_pass in 1 2 2348do 2349 for ac_arg 2350 do 2351 case $ac_arg in 2352 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2353 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2354 | -silent | --silent | --silen | --sile | --sil) 2355 continue ;; 2356 *\'*) 2357 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2358 esac 2359 case $ac_pass in 2360 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2361 2) 2362 as_fn_append ac_configure_args1 " '$ac_arg'" 2363 if test $ac_must_keep_next = true; then 2364 ac_must_keep_next=false # Got value, back to normal. 2365 else 2366 case $ac_arg in 2367 *=* | --config-cache | -C | -disable-* | --disable-* \ 2368 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2369 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2370 | -with-* | --with-* | -without-* | --without-* | --x) 2371 case "$ac_configure_args0 " in 2372 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2373 esac 2374 ;; 2375 -* ) ac_must_keep_next=true ;; 2376 esac 2377 fi 2378 as_fn_append ac_configure_args " '$ac_arg'" 2379 ;; 2380 esac 2381 done 2382done 2383{ ac_configure_args0=; unset ac_configure_args0;} 2384{ ac_configure_args1=; unset ac_configure_args1;} 2385 2386# When interrupted or exit'd, cleanup temporary files, and complete 2387# config.log. We remove comments because anyway the quotes in there 2388# would cause problems or look ugly. 2389# WARNING: Use '\'' to represent an apostrophe within the trap. 2390# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2391trap 'exit_status=$? 2392 # Save into config.log some information that might help in debugging. 2393 { 2394 echo 2395 2396 $as_echo "## ---------------- ## 2397## Cache variables. ## 2398## ---------------- ##" 2399 echo 2400 # The following way of writing the cache mishandles newlines in values, 2401( 2402 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2403 eval ac_val=\$$ac_var 2404 case $ac_val in #( 2405 *${as_nl}*) 2406 case $ac_var in #( 2407 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2408$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2409 esac 2410 case $ac_var in #( 2411 _ | IFS | as_nl) ;; #( 2412 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2413 *) { eval $ac_var=; unset $ac_var;} ;; 2414 esac ;; 2415 esac 2416 done 2417 (set) 2>&1 | 2418 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2419 *${as_nl}ac_space=\ *) 2420 sed -n \ 2421 "s/'\''/'\''\\\\'\'''\''/g; 2422 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2423 ;; #( 2424 *) 2425 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2426 ;; 2427 esac | 2428 sort 2429) 2430 echo 2431 2432 $as_echo "## ----------------- ## 2433## Output variables. ## 2434## ----------------- ##" 2435 echo 2436 for ac_var in $ac_subst_vars 2437 do 2438 eval ac_val=\$$ac_var 2439 case $ac_val in 2440 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2441 esac 2442 $as_echo "$ac_var='\''$ac_val'\''" 2443 done | sort 2444 echo 2445 2446 if test -n "$ac_subst_files"; then 2447 $as_echo "## ------------------- ## 2448## File substitutions. ## 2449## ------------------- ##" 2450 echo 2451 for ac_var in $ac_subst_files 2452 do 2453 eval ac_val=\$$ac_var 2454 case $ac_val in 2455 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2456 esac 2457 $as_echo "$ac_var='\''$ac_val'\''" 2458 done | sort 2459 echo 2460 fi 2461 2462 if test -s confdefs.h; then 2463 $as_echo "## ----------- ## 2464## confdefs.h. ## 2465## ----------- ##" 2466 echo 2467 cat confdefs.h 2468 echo 2469 fi 2470 test "$ac_signal" != 0 && 2471 $as_echo "$as_me: caught signal $ac_signal" 2472 $as_echo "$as_me: exit $exit_status" 2473 } >&5 2474 rm -f core *.core core.conftest.* && 2475 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2476 exit $exit_status 2477' 0 2478for ac_signal in 1 2 13 15; do 2479 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2480done 2481ac_signal=0 2482 2483# confdefs.h avoids OS command line length limits that DEFS can exceed. 2484rm -f -r conftest* confdefs.h 2485 2486$as_echo "/* confdefs.h */" > confdefs.h 2487 2488# Predefined preprocessor variables. 2489 2490cat >>confdefs.h <<_ACEOF 2491#define PACKAGE_NAME "$PACKAGE_NAME" 2492_ACEOF 2493 2494cat >>confdefs.h <<_ACEOF 2495#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2496_ACEOF 2497 2498cat >>confdefs.h <<_ACEOF 2499#define PACKAGE_VERSION "$PACKAGE_VERSION" 2500_ACEOF 2501 2502cat >>confdefs.h <<_ACEOF 2503#define PACKAGE_STRING "$PACKAGE_STRING" 2504_ACEOF 2505 2506cat >>confdefs.h <<_ACEOF 2507#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2508_ACEOF 2509 2510cat >>confdefs.h <<_ACEOF 2511#define PACKAGE_URL "$PACKAGE_URL" 2512_ACEOF 2513 2514 2515# Let the site file select an alternate cache file if it wants to. 2516# Prefer an explicitly selected file to automatically selected ones. 2517ac_site_file1=NONE 2518ac_site_file2=NONE 2519if test -n "$CONFIG_SITE"; then 2520 # We do not want a PATH search for config.site. 2521 case $CONFIG_SITE in #(( 2522 -*) ac_site_file1=./$CONFIG_SITE;; 2523 */*) ac_site_file1=$CONFIG_SITE;; 2524 *) ac_site_file1=./$CONFIG_SITE;; 2525 esac 2526elif test "x$prefix" != xNONE; then 2527 ac_site_file1=$prefix/share/config.site 2528 ac_site_file2=$prefix/etc/config.site 2529else 2530 ac_site_file1=$ac_default_prefix/share/config.site 2531 ac_site_file2=$ac_default_prefix/etc/config.site 2532fi 2533for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2534do 2535 test "x$ac_site_file" = xNONE && continue 2536 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2537 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2538$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2539 sed 's/^/| /' "$ac_site_file" >&5 2540 . "$ac_site_file" \ 2541 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2542$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2543as_fn_error $? "failed to load site script $ac_site_file 2544See \`config.log' for more details" "$LINENO" 5; } 2545 fi 2546done 2547 2548if test -r "$cache_file"; then 2549 # Some versions of bash will fail to source /dev/null (special files 2550 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2551 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2552 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2553$as_echo "$as_me: loading cache $cache_file" >&6;} 2554 case $cache_file in 2555 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2556 *) . "./$cache_file";; 2557 esac 2558 fi 2559else 2560 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2561$as_echo "$as_me: creating cache $cache_file" >&6;} 2562 >$cache_file 2563fi 2564 2565# Check that the precious variables saved in the cache have kept the same 2566# value. 2567ac_cache_corrupted=false 2568for ac_var in $ac_precious_vars; do 2569 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2570 eval ac_new_set=\$ac_env_${ac_var}_set 2571 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2572 eval ac_new_val=\$ac_env_${ac_var}_value 2573 case $ac_old_set,$ac_new_set in 2574 set,) 2575 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2576$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2577 ac_cache_corrupted=: ;; 2578 ,set) 2579 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2580$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2581 ac_cache_corrupted=: ;; 2582 ,);; 2583 *) 2584 if test "x$ac_old_val" != "x$ac_new_val"; then 2585 # differences in whitespace do not lead to failure. 2586 ac_old_val_w=`echo x $ac_old_val` 2587 ac_new_val_w=`echo x $ac_new_val` 2588 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2589 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2590$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2591 ac_cache_corrupted=: 2592 else 2593 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2594$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2595 eval $ac_var=\$ac_old_val 2596 fi 2597 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2598$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2599 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2600$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2601 fi;; 2602 esac 2603 # Pass precious variables to config.status. 2604 if test "$ac_new_set" = set; then 2605 case $ac_new_val in 2606 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2607 *) ac_arg=$ac_var=$ac_new_val ;; 2608 esac 2609 case " $ac_configure_args " in 2610 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2611 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2612 esac 2613 fi 2614done 2615if $ac_cache_corrupted; then 2616 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2617$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2618 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2619$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2620 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2621fi 2622## -------------------- ## 2623## Main body of script. ## 2624## -------------------- ## 2625 2626ac_ext=c 2627ac_cpp='$CPP $CPPFLAGS' 2628ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2629ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2630ac_compiler_gnu=$ac_cv_c_compiler_gnu 2631 2632 2633ac_config_headers="$ac_config_headers auto/config.h:config.h.in" 2634 2635 2636$as_echo "#define UNIX 1" >>confdefs.h 2637 2638{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2639$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2640set x ${MAKE-make} 2641ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2642if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2643 $as_echo_n "(cached) " >&6 2644else 2645 cat >conftest.make <<\_ACEOF 2646SHELL = /bin/sh 2647all: 2648 @echo '@@@%%%=$(MAKE)=@@@%%%' 2649_ACEOF 2650# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2651case `${MAKE-make} -f conftest.make 2>/dev/null` in 2652 *@@@%%%=?*=@@@%%%*) 2653 eval ac_cv_prog_make_${ac_make}_set=yes;; 2654 *) 2655 eval ac_cv_prog_make_${ac_make}_set=no;; 2656esac 2657rm -f conftest.make 2658fi 2659if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2661$as_echo "yes" >&6; } 2662 SET_MAKE= 2663else 2664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2665$as_echo "no" >&6; } 2666 SET_MAKE="MAKE=${MAKE-make}" 2667fi 2668 2669 2670ac_ext=c 2671ac_cpp='$CPP $CPPFLAGS' 2672ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2673ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2674ac_compiler_gnu=$ac_cv_c_compiler_gnu 2675if test -n "$ac_tool_prefix"; then 2676 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2677set dummy ${ac_tool_prefix}gcc; ac_word=$2 2678{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2679$as_echo_n "checking for $ac_word... " >&6; } 2680if ${ac_cv_prog_CC+:} false; then : 2681 $as_echo_n "(cached) " >&6 2682else 2683 if test -n "$CC"; then 2684 ac_cv_prog_CC="$CC" # Let the user override the test. 2685else 2686as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2687for as_dir in $PATH 2688do 2689 IFS=$as_save_IFS 2690 test -z "$as_dir" && as_dir=. 2691 for ac_exec_ext in '' $ac_executable_extensions; do 2692 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2693 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2694 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2695 break 2 2696 fi 2697done 2698 done 2699IFS=$as_save_IFS 2700 2701fi 2702fi 2703CC=$ac_cv_prog_CC 2704if test -n "$CC"; then 2705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2706$as_echo "$CC" >&6; } 2707else 2708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2709$as_echo "no" >&6; } 2710fi 2711 2712 2713fi 2714if test -z "$ac_cv_prog_CC"; then 2715 ac_ct_CC=$CC 2716 # Extract the first word of "gcc", so it can be a program name with args. 2717set dummy gcc; ac_word=$2 2718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2719$as_echo_n "checking for $ac_word... " >&6; } 2720if ${ac_cv_prog_ac_ct_CC+:} false; then : 2721 $as_echo_n "(cached) " >&6 2722else 2723 if test -n "$ac_ct_CC"; then 2724 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2725else 2726as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2727for as_dir in $PATH 2728do 2729 IFS=$as_save_IFS 2730 test -z "$as_dir" && as_dir=. 2731 for ac_exec_ext in '' $ac_executable_extensions; do 2732 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2733 ac_cv_prog_ac_ct_CC="gcc" 2734 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2735 break 2 2736 fi 2737done 2738 done 2739IFS=$as_save_IFS 2740 2741fi 2742fi 2743ac_ct_CC=$ac_cv_prog_ac_ct_CC 2744if test -n "$ac_ct_CC"; then 2745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2746$as_echo "$ac_ct_CC" >&6; } 2747else 2748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2749$as_echo "no" >&6; } 2750fi 2751 2752 if test "x$ac_ct_CC" = x; then 2753 CC="" 2754 else 2755 case $cross_compiling:$ac_tool_warned in 2756yes:) 2757{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2758$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2759ac_tool_warned=yes ;; 2760esac 2761 CC=$ac_ct_CC 2762 fi 2763else 2764 CC="$ac_cv_prog_CC" 2765fi 2766 2767if test -z "$CC"; then 2768 if test -n "$ac_tool_prefix"; then 2769 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2770set dummy ${ac_tool_prefix}cc; ac_word=$2 2771{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2772$as_echo_n "checking for $ac_word... " >&6; } 2773if ${ac_cv_prog_CC+:} false; then : 2774 $as_echo_n "(cached) " >&6 2775else 2776 if test -n "$CC"; then 2777 ac_cv_prog_CC="$CC" # Let the user override the test. 2778else 2779as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2780for as_dir in $PATH 2781do 2782 IFS=$as_save_IFS 2783 test -z "$as_dir" && as_dir=. 2784 for ac_exec_ext in '' $ac_executable_extensions; do 2785 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2786 ac_cv_prog_CC="${ac_tool_prefix}cc" 2787 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2788 break 2 2789 fi 2790done 2791 done 2792IFS=$as_save_IFS 2793 2794fi 2795fi 2796CC=$ac_cv_prog_CC 2797if test -n "$CC"; then 2798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2799$as_echo "$CC" >&6; } 2800else 2801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2802$as_echo "no" >&6; } 2803fi 2804 2805 2806 fi 2807fi 2808if test -z "$CC"; then 2809 # Extract the first word of "cc", so it can be a program name with args. 2810set dummy cc; ac_word=$2 2811{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2812$as_echo_n "checking for $ac_word... " >&6; } 2813if ${ac_cv_prog_CC+:} false; then : 2814 $as_echo_n "(cached) " >&6 2815else 2816 if test -n "$CC"; then 2817 ac_cv_prog_CC="$CC" # Let the user override the test. 2818else 2819 ac_prog_rejected=no 2820as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2821for as_dir in $PATH 2822do 2823 IFS=$as_save_IFS 2824 test -z "$as_dir" && as_dir=. 2825 for ac_exec_ext in '' $ac_executable_extensions; do 2826 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2827 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2828 ac_prog_rejected=yes 2829 continue 2830 fi 2831 ac_cv_prog_CC="cc" 2832 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2833 break 2 2834 fi 2835done 2836 done 2837IFS=$as_save_IFS 2838 2839if test $ac_prog_rejected = yes; then 2840 # We found a bogon in the path, so make sure we never use it. 2841 set dummy $ac_cv_prog_CC 2842 shift 2843 if test $# != 0; then 2844 # We chose a different compiler from the bogus one. 2845 # However, it has the same basename, so the bogon will be chosen 2846 # first if we set CC to just the basename; use the full file name. 2847 shift 2848 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2849 fi 2850fi 2851fi 2852fi 2853CC=$ac_cv_prog_CC 2854if test -n "$CC"; then 2855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2856$as_echo "$CC" >&6; } 2857else 2858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2859$as_echo "no" >&6; } 2860fi 2861 2862 2863fi 2864if test -z "$CC"; then 2865 if test -n "$ac_tool_prefix"; then 2866 for ac_prog in cl.exe 2867 do 2868 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2869set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2870{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2871$as_echo_n "checking for $ac_word... " >&6; } 2872if ${ac_cv_prog_CC+:} false; then : 2873 $as_echo_n "(cached) " >&6 2874else 2875 if test -n "$CC"; then 2876 ac_cv_prog_CC="$CC" # Let the user override the test. 2877else 2878as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2879for as_dir in $PATH 2880do 2881 IFS=$as_save_IFS 2882 test -z "$as_dir" && as_dir=. 2883 for ac_exec_ext in '' $ac_executable_extensions; do 2884 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2885 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2886 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2887 break 2 2888 fi 2889done 2890 done 2891IFS=$as_save_IFS 2892 2893fi 2894fi 2895CC=$ac_cv_prog_CC 2896if test -n "$CC"; then 2897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2898$as_echo "$CC" >&6; } 2899else 2900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2901$as_echo "no" >&6; } 2902fi 2903 2904 2905 test -n "$CC" && break 2906 done 2907fi 2908if test -z "$CC"; then 2909 ac_ct_CC=$CC 2910 for ac_prog in cl.exe 2911do 2912 # Extract the first word of "$ac_prog", so it can be a program name with args. 2913set dummy $ac_prog; ac_word=$2 2914{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2915$as_echo_n "checking for $ac_word... " >&6; } 2916if ${ac_cv_prog_ac_ct_CC+:} false; then : 2917 $as_echo_n "(cached) " >&6 2918else 2919 if test -n "$ac_ct_CC"; then 2920 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2921else 2922as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2923for as_dir in $PATH 2924do 2925 IFS=$as_save_IFS 2926 test -z "$as_dir" && as_dir=. 2927 for ac_exec_ext in '' $ac_executable_extensions; do 2928 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2929 ac_cv_prog_ac_ct_CC="$ac_prog" 2930 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2931 break 2 2932 fi 2933done 2934 done 2935IFS=$as_save_IFS 2936 2937fi 2938fi 2939ac_ct_CC=$ac_cv_prog_ac_ct_CC 2940if test -n "$ac_ct_CC"; then 2941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2942$as_echo "$ac_ct_CC" >&6; } 2943else 2944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2945$as_echo "no" >&6; } 2946fi 2947 2948 2949 test -n "$ac_ct_CC" && break 2950done 2951 2952 if test "x$ac_ct_CC" = x; then 2953 CC="" 2954 else 2955 case $cross_compiling:$ac_tool_warned in 2956yes:) 2957{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2958$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2959ac_tool_warned=yes ;; 2960esac 2961 CC=$ac_ct_CC 2962 fi 2963fi 2964 2965fi 2966 2967 2968test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2969$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2970as_fn_error $? "no acceptable C compiler found in \$PATH 2971See \`config.log' for more details" "$LINENO" 5; } 2972 2973# Provide some information about the compiler. 2974$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2975set X $ac_compile 2976ac_compiler=$2 2977for ac_option in --version -v -V -qversion; do 2978 { { ac_try="$ac_compiler $ac_option >&5" 2979case "(($ac_try" in 2980 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2981 *) ac_try_echo=$ac_try;; 2982esac 2983eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2984$as_echo "$ac_try_echo"; } >&5 2985 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2986 ac_status=$? 2987 if test -s conftest.err; then 2988 sed '10a\ 2989... rest of stderr output deleted ... 2990 10q' conftest.err >conftest.er1 2991 cat conftest.er1 >&5 2992 fi 2993 rm -f conftest.er1 conftest.err 2994 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2995 test $ac_status = 0; } 2996done 2997 2998cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2999/* end confdefs.h. */ 3000 3001int 3002main () 3003{ 3004 3005 ; 3006 return 0; 3007} 3008_ACEOF 3009ac_clean_files_save=$ac_clean_files 3010ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3011# Try to create an executable without -o first, disregard a.out. 3012# It will help us diagnose broken compilers, and finding out an intuition 3013# of exeext. 3014{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3015$as_echo_n "checking whether the C compiler works... " >&6; } 3016ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3017 3018# The possible output files: 3019ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3020 3021ac_rmfiles= 3022for ac_file in $ac_files 3023do 3024 case $ac_file in 3025 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3026 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3027 esac 3028done 3029rm -f $ac_rmfiles 3030 3031if { { ac_try="$ac_link_default" 3032case "(($ac_try" in 3033 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3034 *) ac_try_echo=$ac_try;; 3035esac 3036eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3037$as_echo "$ac_try_echo"; } >&5 3038 (eval "$ac_link_default") 2>&5 3039 ac_status=$? 3040 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3041 test $ac_status = 0; }; then : 3042 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3043# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3044# in a Makefile. We should not override ac_cv_exeext if it was cached, 3045# so that the user can short-circuit this test for compilers unknown to 3046# Autoconf. 3047for ac_file in $ac_files '' 3048do 3049 test -f "$ac_file" || continue 3050 case $ac_file in 3051 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3052 ;; 3053 [ab].out ) 3054 # We found the default executable, but exeext='' is most 3055 # certainly right. 3056 break;; 3057 *.* ) 3058 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3059 then :; else 3060 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3061 fi 3062 # We set ac_cv_exeext here because the later test for it is not 3063 # safe: cross compilers may not add the suffix if given an `-o' 3064 # argument, so we may need to know it at that point already. 3065 # Even if this section looks crufty: it has the advantage of 3066 # actually working. 3067 break;; 3068 * ) 3069 break;; 3070 esac 3071done 3072test "$ac_cv_exeext" = no && ac_cv_exeext= 3073 3074else 3075 ac_file='' 3076fi 3077if test -z "$ac_file"; then : 3078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3079$as_echo "no" >&6; } 3080$as_echo "$as_me: failed program was:" >&5 3081sed 's/^/| /' conftest.$ac_ext >&5 3082 3083{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3084$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3085as_fn_error 77 "C compiler cannot create executables 3086See \`config.log' for more details" "$LINENO" 5; } 3087else 3088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3089$as_echo "yes" >&6; } 3090fi 3091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3092$as_echo_n "checking for C compiler default output file name... " >&6; } 3093{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3094$as_echo "$ac_file" >&6; } 3095ac_exeext=$ac_cv_exeext 3096 3097rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3098ac_clean_files=$ac_clean_files_save 3099{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3100$as_echo_n "checking for suffix of executables... " >&6; } 3101if { { ac_try="$ac_link" 3102case "(($ac_try" in 3103 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3104 *) ac_try_echo=$ac_try;; 3105esac 3106eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3107$as_echo "$ac_try_echo"; } >&5 3108 (eval "$ac_link") 2>&5 3109 ac_status=$? 3110 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3111 test $ac_status = 0; }; then : 3112 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3113# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3114# work properly (i.e., refer to `conftest.exe'), while it won't with 3115# `rm'. 3116for ac_file in conftest.exe conftest conftest.*; do 3117 test -f "$ac_file" || continue 3118 case $ac_file in 3119 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3120 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3121 break;; 3122 * ) break;; 3123 esac 3124done 3125else 3126 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3127$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3128as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3129See \`config.log' for more details" "$LINENO" 5; } 3130fi 3131rm -f conftest conftest$ac_cv_exeext 3132{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3133$as_echo "$ac_cv_exeext" >&6; } 3134 3135rm -f conftest.$ac_ext 3136EXEEXT=$ac_cv_exeext 3137ac_exeext=$EXEEXT 3138cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3139/* end confdefs.h. */ 3140#include <stdio.h> 3141int 3142main () 3143{ 3144FILE *f = fopen ("conftest.out", "w"); 3145 return ferror (f) || fclose (f) != 0; 3146 3147 ; 3148 return 0; 3149} 3150_ACEOF 3151ac_clean_files="$ac_clean_files conftest.out" 3152# Check that the compiler produces executables we can run. If not, either 3153# the compiler is broken, or we cross compile. 3154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3155$as_echo_n "checking whether we are cross compiling... " >&6; } 3156if test "$cross_compiling" != yes; then 3157 { { ac_try="$ac_link" 3158case "(($ac_try" in 3159 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3160 *) ac_try_echo=$ac_try;; 3161esac 3162eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3163$as_echo "$ac_try_echo"; } >&5 3164 (eval "$ac_link") 2>&5 3165 ac_status=$? 3166 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3167 test $ac_status = 0; } 3168 if { ac_try='./conftest$ac_cv_exeext' 3169 { { case "(($ac_try" in 3170 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3171 *) ac_try_echo=$ac_try;; 3172esac 3173eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3174$as_echo "$ac_try_echo"; } >&5 3175 (eval "$ac_try") 2>&5 3176 ac_status=$? 3177 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3178 test $ac_status = 0; }; }; then 3179 cross_compiling=no 3180 else 3181 if test "$cross_compiling" = maybe; then 3182 cross_compiling=yes 3183 else 3184 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3185$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3186as_fn_error $? "cannot run C compiled programs. 3187If you meant to cross compile, use \`--host'. 3188See \`config.log' for more details" "$LINENO" 5; } 3189 fi 3190 fi 3191fi 3192{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3193$as_echo "$cross_compiling" >&6; } 3194 3195rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3196ac_clean_files=$ac_clean_files_save 3197{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3198$as_echo_n "checking for suffix of object files... " >&6; } 3199if ${ac_cv_objext+:} false; then : 3200 $as_echo_n "(cached) " >&6 3201else 3202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3203/* end confdefs.h. */ 3204 3205int 3206main () 3207{ 3208 3209 ; 3210 return 0; 3211} 3212_ACEOF 3213rm -f conftest.o conftest.obj 3214if { { ac_try="$ac_compile" 3215case "(($ac_try" in 3216 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3217 *) ac_try_echo=$ac_try;; 3218esac 3219eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3220$as_echo "$ac_try_echo"; } >&5 3221 (eval "$ac_compile") 2>&5 3222 ac_status=$? 3223 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3224 test $ac_status = 0; }; then : 3225 for ac_file in conftest.o conftest.obj conftest.*; do 3226 test -f "$ac_file" || continue; 3227 case $ac_file in 3228 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3229 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3230 break;; 3231 esac 3232done 3233else 3234 $as_echo "$as_me: failed program was:" >&5 3235sed 's/^/| /' conftest.$ac_ext >&5 3236 3237{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3238$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3239as_fn_error $? "cannot compute suffix of object files: cannot compile 3240See \`config.log' for more details" "$LINENO" 5; } 3241fi 3242rm -f conftest.$ac_cv_objext conftest.$ac_ext 3243fi 3244{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3245$as_echo "$ac_cv_objext" >&6; } 3246OBJEXT=$ac_cv_objext 3247ac_objext=$OBJEXT 3248{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3249$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3250if ${ac_cv_c_compiler_gnu+:} false; then : 3251 $as_echo_n "(cached) " >&6 3252else 3253 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3254/* end confdefs.h. */ 3255 3256int 3257main () 3258{ 3259#ifndef __GNUC__ 3260 choke me 3261#endif 3262 3263 ; 3264 return 0; 3265} 3266_ACEOF 3267if ac_fn_c_try_compile "$LINENO"; then : 3268 ac_compiler_gnu=yes 3269else 3270 ac_compiler_gnu=no 3271fi 3272rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3273ac_cv_c_compiler_gnu=$ac_compiler_gnu 3274 3275fi 3276{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3277$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3278if test $ac_compiler_gnu = yes; then 3279 GCC=yes 3280else 3281 GCC= 3282fi 3283ac_test_CFLAGS=${CFLAGS+set} 3284ac_save_CFLAGS=$CFLAGS 3285{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3286$as_echo_n "checking whether $CC accepts -g... " >&6; } 3287if ${ac_cv_prog_cc_g+:} false; then : 3288 $as_echo_n "(cached) " >&6 3289else 3290 ac_save_c_werror_flag=$ac_c_werror_flag 3291 ac_c_werror_flag=yes 3292 ac_cv_prog_cc_g=no 3293 CFLAGS="-g" 3294 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3295/* end confdefs.h. */ 3296 3297int 3298main () 3299{ 3300 3301 ; 3302 return 0; 3303} 3304_ACEOF 3305if ac_fn_c_try_compile "$LINENO"; then : 3306 ac_cv_prog_cc_g=yes 3307else 3308 CFLAGS="" 3309 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3310/* end confdefs.h. */ 3311 3312int 3313main () 3314{ 3315 3316 ; 3317 return 0; 3318} 3319_ACEOF 3320if ac_fn_c_try_compile "$LINENO"; then : 3321 3322else 3323 ac_c_werror_flag=$ac_save_c_werror_flag 3324 CFLAGS="-g" 3325 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3326/* end confdefs.h. */ 3327 3328int 3329main () 3330{ 3331 3332 ; 3333 return 0; 3334} 3335_ACEOF 3336if ac_fn_c_try_compile "$LINENO"; then : 3337 ac_cv_prog_cc_g=yes 3338fi 3339rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3340fi 3341rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3342fi 3343rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3344 ac_c_werror_flag=$ac_save_c_werror_flag 3345fi 3346{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3347$as_echo "$ac_cv_prog_cc_g" >&6; } 3348if test "$ac_test_CFLAGS" = set; then 3349 CFLAGS=$ac_save_CFLAGS 3350elif test $ac_cv_prog_cc_g = yes; then 3351 if test "$GCC" = yes; then 3352 CFLAGS="-g -O2" 3353 else 3354 CFLAGS="-g" 3355 fi 3356else 3357 if test "$GCC" = yes; then 3358 CFLAGS="-O2" 3359 else 3360 CFLAGS= 3361 fi 3362fi 3363{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3364$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3365if ${ac_cv_prog_cc_c89+:} false; then : 3366 $as_echo_n "(cached) " >&6 3367else 3368 ac_cv_prog_cc_c89=no 3369ac_save_CC=$CC 3370cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3371/* end confdefs.h. */ 3372#include <stdarg.h> 3373#include <stdio.h> 3374struct stat; 3375/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3376struct buf { int x; }; 3377FILE * (*rcsopen) (struct buf *, struct stat *, int); 3378static char *e (p, i) 3379 char **p; 3380 int i; 3381{ 3382 return p[i]; 3383} 3384static char *f (char * (*g) (char **, int), char **p, ...) 3385{ 3386 char *s; 3387 va_list v; 3388 va_start (v,p); 3389 s = g (p, va_arg (v,int)); 3390 va_end (v); 3391 return s; 3392} 3393 3394/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3395 function prototypes and stuff, but not '\xHH' hex character constants. 3396 These don't provoke an error unfortunately, instead are silently treated 3397 as 'x'. The following induces an error, until -std is added to get 3398 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3399 array size at least. It's necessary to write '\x00'==0 to get something 3400 that's true only with -std. */ 3401int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3402 3403/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3404 inside strings and character constants. */ 3405#define FOO(x) 'x' 3406int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3407 3408int test (int i, double x); 3409struct s1 {int (*f) (int a);}; 3410struct s2 {int (*f) (double a);}; 3411int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3412int argc; 3413char **argv; 3414int 3415main () 3416{ 3417return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3418 ; 3419 return 0; 3420} 3421_ACEOF 3422for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3423 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3424do 3425 CC="$ac_save_CC $ac_arg" 3426 if ac_fn_c_try_compile "$LINENO"; then : 3427 ac_cv_prog_cc_c89=$ac_arg 3428fi 3429rm -f core conftest.err conftest.$ac_objext 3430 test "x$ac_cv_prog_cc_c89" != "xno" && break 3431done 3432rm -f conftest.$ac_ext 3433CC=$ac_save_CC 3434 3435fi 3436# AC_CACHE_VAL 3437case "x$ac_cv_prog_cc_c89" in 3438 x) 3439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3440$as_echo "none needed" >&6; } ;; 3441 xno) 3442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3443$as_echo "unsupported" >&6; } ;; 3444 *) 3445 CC="$CC $ac_cv_prog_cc_c89" 3446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3447$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3448esac 3449if test "x$ac_cv_prog_cc_c89" != xno; then : 3450 3451fi 3452 3453ac_ext=c 3454ac_cpp='$CPP $CPPFLAGS' 3455ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3456ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3457ac_compiler_gnu=$ac_cv_c_compiler_gnu 3458 3459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 3460$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } 3461if ${ac_cv_prog_cc_c99+:} false; then : 3462 $as_echo_n "(cached) " >&6 3463else 3464 ac_cv_prog_cc_c99=no 3465ac_save_CC=$CC 3466cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3467/* end confdefs.h. */ 3468#include <stdarg.h> 3469#include <stdbool.h> 3470#include <stdlib.h> 3471#include <wchar.h> 3472#include <stdio.h> 3473 3474// Check varargs macros. These examples are taken from C99 6.10.3.5. 3475#define debug(...) fprintf (stderr, __VA_ARGS__) 3476#define showlist(...) puts (#__VA_ARGS__) 3477#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 3478static void 3479test_varargs_macros (void) 3480{ 3481 int x = 1234; 3482 int y = 5678; 3483 debug ("Flag"); 3484 debug ("X = %d\n", x); 3485 showlist (The first, second, and third items.); 3486 report (x>y, "x is %d but y is %d", x, y); 3487} 3488 3489// Check long long types. 3490#define BIG64 18446744073709551615ull 3491#define BIG32 4294967295ul 3492#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 3493#if !BIG_OK 3494 your preprocessor is broken; 3495#endif 3496#if BIG_OK 3497#else 3498 your preprocessor is broken; 3499#endif 3500static long long int bignum = -9223372036854775807LL; 3501static unsigned long long int ubignum = BIG64; 3502 3503struct incomplete_array 3504{ 3505 int datasize; 3506 double data[]; 3507}; 3508 3509struct named_init { 3510 int number; 3511 const wchar_t *name; 3512 double average; 3513}; 3514 3515typedef const char *ccp; 3516 3517static inline int 3518test_restrict (ccp restrict text) 3519{ 3520 // See if C++-style comments work. 3521 // Iterate through items via the restricted pointer. 3522 // Also check for declarations in for loops. 3523 for (unsigned int i = 0; *(text+i) != '\0'; ++i) 3524 continue; 3525 return 0; 3526} 3527 3528// Check varargs and va_copy. 3529static void 3530test_varargs (const char *format, ...) 3531{ 3532 va_list args; 3533 va_start (args, format); 3534 va_list args_copy; 3535 va_copy (args_copy, args); 3536 3537 const char *str; 3538 int number; 3539 float fnumber; 3540 3541 while (*format) 3542 { 3543 switch (*format++) 3544 { 3545 case 's': // string 3546 str = va_arg (args_copy, const char *); 3547 break; 3548 case 'd': // int 3549 number = va_arg (args_copy, int); 3550 break; 3551 case 'f': // float 3552 fnumber = va_arg (args_copy, double); 3553 break; 3554 default: 3555 break; 3556 } 3557 } 3558 va_end (args_copy); 3559 va_end (args); 3560} 3561 3562int 3563main () 3564{ 3565 3566 // Check bool. 3567 _Bool success = false; 3568 3569 // Check restrict. 3570 if (test_restrict ("String literal") == 0) 3571 success = true; 3572 char *restrict newvar = "Another string"; 3573 3574 // Check varargs. 3575 test_varargs ("s, d' f .", "string", 65, 34.234); 3576 test_varargs_macros (); 3577 3578 // Check flexible array members. 3579 struct incomplete_array *ia = 3580 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 3581 ia->datasize = 10; 3582 for (int i = 0; i < ia->datasize; ++i) 3583 ia->data[i] = i * 1.234; 3584 3585 // Check named initializers. 3586 struct named_init ni = { 3587 .number = 34, 3588 .name = L"Test wide string", 3589 .average = 543.34343, 3590 }; 3591 3592 ni.number = 58; 3593 3594 int dynamic_array[ni.number]; 3595 dynamic_array[ni.number - 1] = 543; 3596 3597 // work around unused variable warnings 3598 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' 3599 || dynamic_array[ni.number - 1] != 543); 3600 3601 ; 3602 return 0; 3603} 3604_ACEOF 3605for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99 3606do 3607 CC="$ac_save_CC $ac_arg" 3608 if ac_fn_c_try_compile "$LINENO"; then : 3609 ac_cv_prog_cc_c99=$ac_arg 3610fi 3611rm -f core conftest.err conftest.$ac_objext 3612 test "x$ac_cv_prog_cc_c99" != "xno" && break 3613done 3614rm -f conftest.$ac_ext 3615CC=$ac_save_CC 3616 3617fi 3618# AC_CACHE_VAL 3619case "x$ac_cv_prog_cc_c99" in 3620 x) 3621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3622$as_echo "none needed" >&6; } ;; 3623 xno) 3624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3625$as_echo "unsupported" >&6; } ;; 3626 *) 3627 CC="$CC $ac_cv_prog_cc_c99" 3628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 3629$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; 3630esac 3631if test "x$ac_cv_prog_cc_c99" != xno; then : 3632 3633fi 3634 3635 ac_ext=c 3636ac_cpp='$CPP $CPPFLAGS' 3637ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3638ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3639ac_compiler_gnu=$ac_cv_c_compiler_gnu 3640{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3641$as_echo_n "checking how to run the C preprocessor... " >&6; } 3642# On Suns, sometimes $CPP names a directory. 3643if test -n "$CPP" && test -d "$CPP"; then 3644 CPP= 3645fi 3646if test -z "$CPP"; then 3647 if ${ac_cv_prog_CPP+:} false; then : 3648 $as_echo_n "(cached) " >&6 3649else 3650 # Double quotes because CPP needs to be expanded 3651 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3652 do 3653 ac_preproc_ok=false 3654for ac_c_preproc_warn_flag in '' yes 3655do 3656 # Use a header file that comes with gcc, so configuring glibc 3657 # with a fresh cross-compiler works. 3658 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3659 # <limits.h> exists even on freestanding compilers. 3660 # On the NeXT, cc -E runs the code through the compiler's parser, 3661 # not just through cpp. "Syntax error" is here to catch this case. 3662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3663/* end confdefs.h. */ 3664#ifdef __STDC__ 3665# include <limits.h> 3666#else 3667# include <assert.h> 3668#endif 3669 Syntax error 3670_ACEOF 3671if ac_fn_c_try_cpp "$LINENO"; then : 3672 3673else 3674 # Broken: fails on valid input. 3675continue 3676fi 3677rm -f conftest.err conftest.i conftest.$ac_ext 3678 3679 # OK, works on sane cases. Now check whether nonexistent headers 3680 # can be detected and how. 3681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3682/* end confdefs.h. */ 3683#include <ac_nonexistent.h> 3684_ACEOF 3685if ac_fn_c_try_cpp "$LINENO"; then : 3686 # Broken: success on invalid input. 3687continue 3688else 3689 # Passes both tests. 3690ac_preproc_ok=: 3691break 3692fi 3693rm -f conftest.err conftest.i conftest.$ac_ext 3694 3695done 3696# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3697rm -f conftest.i conftest.err conftest.$ac_ext 3698if $ac_preproc_ok; then : 3699 break 3700fi 3701 3702 done 3703 ac_cv_prog_CPP=$CPP 3704 3705fi 3706 CPP=$ac_cv_prog_CPP 3707else 3708 ac_cv_prog_CPP=$CPP 3709fi 3710{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3711$as_echo "$CPP" >&6; } 3712ac_preproc_ok=false 3713for ac_c_preproc_warn_flag in '' yes 3714do 3715 # Use a header file that comes with gcc, so configuring glibc 3716 # with a fresh cross-compiler works. 3717 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3718 # <limits.h> exists even on freestanding compilers. 3719 # On the NeXT, cc -E runs the code through the compiler's parser, 3720 # not just through cpp. "Syntax error" is here to catch this case. 3721 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3722/* end confdefs.h. */ 3723#ifdef __STDC__ 3724# include <limits.h> 3725#else 3726# include <assert.h> 3727#endif 3728 Syntax error 3729_ACEOF 3730if ac_fn_c_try_cpp "$LINENO"; then : 3731 3732else 3733 # Broken: fails on valid input. 3734continue 3735fi 3736rm -f conftest.err conftest.i conftest.$ac_ext 3737 3738 # OK, works on sane cases. Now check whether nonexistent headers 3739 # can be detected and how. 3740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3741/* end confdefs.h. */ 3742#include <ac_nonexistent.h> 3743_ACEOF 3744if ac_fn_c_try_cpp "$LINENO"; then : 3745 # Broken: success on invalid input. 3746continue 3747else 3748 # Passes both tests. 3749ac_preproc_ok=: 3750break 3751fi 3752rm -f conftest.err conftest.i conftest.$ac_ext 3753 3754done 3755# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3756rm -f conftest.i conftest.err conftest.$ac_ext 3757if $ac_preproc_ok; then : 3758 3759else 3760 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3761$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3762as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 3763See \`config.log' for more details" "$LINENO" 5; } 3764fi 3765 3766ac_ext=c 3767ac_cpp='$CPP $CPPFLAGS' 3768ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3769ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3770ac_compiler_gnu=$ac_cv_c_compiler_gnu 3771 3772 3773{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3774$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3775if ${ac_cv_path_GREP+:} false; then : 3776 $as_echo_n "(cached) " >&6 3777else 3778 if test -z "$GREP"; then 3779 ac_path_GREP_found=false 3780 # Loop through the user's path and test for each of PROGNAME-LIST 3781 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3782for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3783do 3784 IFS=$as_save_IFS 3785 test -z "$as_dir" && as_dir=. 3786 for ac_prog in grep ggrep; do 3787 for ac_exec_ext in '' $ac_executable_extensions; do 3788 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3789 as_fn_executable_p "$ac_path_GREP" || continue 3790# Check for GNU ac_path_GREP and select it if it is found. 3791 # Check for GNU $ac_path_GREP 3792case `"$ac_path_GREP" --version 2>&1` in 3793*GNU*) 3794 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3795*) 3796 ac_count=0 3797 $as_echo_n 0123456789 >"conftest.in" 3798 while : 3799 do 3800 cat "conftest.in" "conftest.in" >"conftest.tmp" 3801 mv "conftest.tmp" "conftest.in" 3802 cp "conftest.in" "conftest.nl" 3803 $as_echo 'GREP' >> "conftest.nl" 3804 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3805 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3806 as_fn_arith $ac_count + 1 && ac_count=$as_val 3807 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3808 # Best one so far, save it but keep looking for a better one 3809 ac_cv_path_GREP="$ac_path_GREP" 3810 ac_path_GREP_max=$ac_count 3811 fi 3812 # 10*(2^10) chars as input seems more than enough 3813 test $ac_count -gt 10 && break 3814 done 3815 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3816esac 3817 3818 $ac_path_GREP_found && break 3 3819 done 3820 done 3821 done 3822IFS=$as_save_IFS 3823 if test -z "$ac_cv_path_GREP"; then 3824 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3825 fi 3826else 3827 ac_cv_path_GREP=$GREP 3828fi 3829 3830fi 3831{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3832$as_echo "$ac_cv_path_GREP" >&6; } 3833 GREP="$ac_cv_path_GREP" 3834 3835 3836{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3837$as_echo_n "checking for egrep... " >&6; } 3838if ${ac_cv_path_EGREP+:} false; then : 3839 $as_echo_n "(cached) " >&6 3840else 3841 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3842 then ac_cv_path_EGREP="$GREP -E" 3843 else 3844 if test -z "$EGREP"; then 3845 ac_path_EGREP_found=false 3846 # Loop through the user's path and test for each of PROGNAME-LIST 3847 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3848for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3849do 3850 IFS=$as_save_IFS 3851 test -z "$as_dir" && as_dir=. 3852 for ac_prog in egrep; do 3853 for ac_exec_ext in '' $ac_executable_extensions; do 3854 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3855 as_fn_executable_p "$ac_path_EGREP" || continue 3856# Check for GNU ac_path_EGREP and select it if it is found. 3857 # Check for GNU $ac_path_EGREP 3858case `"$ac_path_EGREP" --version 2>&1` in 3859*GNU*) 3860 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3861*) 3862 ac_count=0 3863 $as_echo_n 0123456789 >"conftest.in" 3864 while : 3865 do 3866 cat "conftest.in" "conftest.in" >"conftest.tmp" 3867 mv "conftest.tmp" "conftest.in" 3868 cp "conftest.in" "conftest.nl" 3869 $as_echo 'EGREP' >> "conftest.nl" 3870 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3871 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3872 as_fn_arith $ac_count + 1 && ac_count=$as_val 3873 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3874 # Best one so far, save it but keep looking for a better one 3875 ac_cv_path_EGREP="$ac_path_EGREP" 3876 ac_path_EGREP_max=$ac_count 3877 fi 3878 # 10*(2^10) chars as input seems more than enough 3879 test $ac_count -gt 10 && break 3880 done 3881 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3882esac 3883 3884 $ac_path_EGREP_found && break 3 3885 done 3886 done 3887 done 3888IFS=$as_save_IFS 3889 if test -z "$ac_cv_path_EGREP"; then 3890 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3891 fi 3892else 3893 ac_cv_path_EGREP=$EGREP 3894fi 3895 3896 fi 3897fi 3898{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 3899$as_echo "$ac_cv_path_EGREP" >&6; } 3900 EGREP="$ac_cv_path_EGREP" 3901 3902 3903cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3904/* end confdefs.h. */ 3905 3906_ACEOF 3907if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3908 $EGREP "" >/dev/null 2>&1; then : 3909 3910fi 3911rm -f conftest* 3912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 3913$as_echo_n "checking for fgrep... " >&6; } 3914if ${ac_cv_path_FGREP+:} false; then : 3915 $as_echo_n "(cached) " >&6 3916else 3917 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 3918 then ac_cv_path_FGREP="$GREP -F" 3919 else 3920 if test -z "$FGREP"; then 3921 ac_path_FGREP_found=false 3922 # Loop through the user's path and test for each of PROGNAME-LIST 3923 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3924for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3925do 3926 IFS=$as_save_IFS 3927 test -z "$as_dir" && as_dir=. 3928 for ac_prog in fgrep; do 3929 for ac_exec_ext in '' $ac_executable_extensions; do 3930 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 3931 as_fn_executable_p "$ac_path_FGREP" || continue 3932# Check for GNU ac_path_FGREP and select it if it is found. 3933 # Check for GNU $ac_path_FGREP 3934case `"$ac_path_FGREP" --version 2>&1` in 3935*GNU*) 3936 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 3937*) 3938 ac_count=0 3939 $as_echo_n 0123456789 >"conftest.in" 3940 while : 3941 do 3942 cat "conftest.in" "conftest.in" >"conftest.tmp" 3943 mv "conftest.tmp" "conftest.in" 3944 cp "conftest.in" "conftest.nl" 3945 $as_echo 'FGREP' >> "conftest.nl" 3946 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 3947 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3948 as_fn_arith $ac_count + 1 && ac_count=$as_val 3949 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 3950 # Best one so far, save it but keep looking for a better one 3951 ac_cv_path_FGREP="$ac_path_FGREP" 3952 ac_path_FGREP_max=$ac_count 3953 fi 3954 # 10*(2^10) chars as input seems more than enough 3955 test $ac_count -gt 10 && break 3956 done 3957 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3958esac 3959 3960 $ac_path_FGREP_found && break 3 3961 done 3962 done 3963 done 3964IFS=$as_save_IFS 3965 if test -z "$ac_cv_path_FGREP"; then 3966 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3967 fi 3968else 3969 ac_cv_path_FGREP=$FGREP 3970fi 3971 3972 fi 3973fi 3974{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 3975$as_echo "$ac_cv_path_FGREP" >&6; } 3976 FGREP="$ac_cv_path_FGREP" 3977 3978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5 3979$as_echo_n "checking for library containing strerror... " >&6; } 3980if ${ac_cv_search_strerror+:} false; then : 3981 $as_echo_n "(cached) " >&6 3982else 3983 ac_func_search_save_LIBS=$LIBS 3984cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3985/* end confdefs.h. */ 3986 3987/* Override any GCC internal prototype to avoid an error. 3988 Use char because int might match the return type of a GCC 3989 builtin and then its argument prototype would still apply. */ 3990#ifdef __cplusplus 3991extern "C" 3992#endif 3993char strerror (); 3994int 3995main () 3996{ 3997return strerror (); 3998 ; 3999 return 0; 4000} 4001_ACEOF 4002for ac_lib in '' cposix; do 4003 if test -z "$ac_lib"; then 4004 ac_res="none required" 4005 else 4006 ac_res=-l$ac_lib 4007 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 4008 fi 4009 if ac_fn_c_try_link "$LINENO"; then : 4010 ac_cv_search_strerror=$ac_res 4011fi 4012rm -f core conftest.err conftest.$ac_objext \ 4013 conftest$ac_exeext 4014 if ${ac_cv_search_strerror+:} false; then : 4015 break 4016fi 4017done 4018if ${ac_cv_search_strerror+:} false; then : 4019 4020else 4021 ac_cv_search_strerror=no 4022fi 4023rm conftest.$ac_ext 4024LIBS=$ac_func_search_save_LIBS 4025fi 4026{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5 4027$as_echo "$ac_cv_search_strerror" >&6; } 4028ac_res=$ac_cv_search_strerror 4029if test "$ac_res" != no; then : 4030 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 4031 4032fi 4033 for ac_prog in gawk mawk nawk awk 4034do 4035 # Extract the first word of "$ac_prog", so it can be a program name with args. 4036set dummy $ac_prog; ac_word=$2 4037{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4038$as_echo_n "checking for $ac_word... " >&6; } 4039if ${ac_cv_prog_AWK+:} false; then : 4040 $as_echo_n "(cached) " >&6 4041else 4042 if test -n "$AWK"; then 4043 ac_cv_prog_AWK="$AWK" # Let the user override the test. 4044else 4045as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4046for as_dir in $PATH 4047do 4048 IFS=$as_save_IFS 4049 test -z "$as_dir" && as_dir=. 4050 for ac_exec_ext in '' $ac_executable_extensions; do 4051 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4052 ac_cv_prog_AWK="$ac_prog" 4053 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4054 break 2 4055 fi 4056done 4057 done 4058IFS=$as_save_IFS 4059 4060fi 4061fi 4062AWK=$ac_cv_prog_AWK 4063if test -n "$AWK"; then 4064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 4065$as_echo "$AWK" >&6; } 4066else 4067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4068$as_echo "no" >&6; } 4069fi 4070 4071 4072 test -n "$AWK" && break 4073done 4074 4075# Extract the first word of "strip", so it can be a program name with args. 4076set dummy strip; ac_word=$2 4077{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4078$as_echo_n "checking for $ac_word... " >&6; } 4079if ${ac_cv_prog_STRIP+:} false; then : 4080 $as_echo_n "(cached) " >&6 4081else 4082 if test -n "$STRIP"; then 4083 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 4084else 4085as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4086for as_dir in $PATH 4087do 4088 IFS=$as_save_IFS 4089 test -z "$as_dir" && as_dir=. 4090 for ac_exec_ext in '' $ac_executable_extensions; do 4091 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4092 ac_cv_prog_STRIP="strip" 4093 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4094 break 2 4095 fi 4096done 4097 done 4098IFS=$as_save_IFS 4099 4100 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":" 4101fi 4102fi 4103STRIP=$ac_cv_prog_STRIP 4104if test -n "$STRIP"; then 4105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 4106$as_echo "$STRIP" >&6; } 4107else 4108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4109$as_echo "no" >&6; } 4110fi 4111 4112 4113 4114 4115 4116{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4117$as_echo_n "checking for ANSI C header files... " >&6; } 4118if ${ac_cv_header_stdc+:} false; then : 4119 $as_echo_n "(cached) " >&6 4120else 4121 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4122/* end confdefs.h. */ 4123#include <stdlib.h> 4124#include <stdarg.h> 4125#include <string.h> 4126#include <float.h> 4127 4128int 4129main () 4130{ 4131 4132 ; 4133 return 0; 4134} 4135_ACEOF 4136if ac_fn_c_try_compile "$LINENO"; then : 4137 ac_cv_header_stdc=yes 4138else 4139 ac_cv_header_stdc=no 4140fi 4141rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4142 4143if test $ac_cv_header_stdc = yes; then 4144 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4145 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4146/* end confdefs.h. */ 4147#include <string.h> 4148 4149_ACEOF 4150if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4151 $EGREP "memchr" >/dev/null 2>&1; then : 4152 4153else 4154 ac_cv_header_stdc=no 4155fi 4156rm -f conftest* 4157 4158fi 4159 4160if test $ac_cv_header_stdc = yes; then 4161 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4162 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4163/* end confdefs.h. */ 4164#include <stdlib.h> 4165 4166_ACEOF 4167if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4168 $EGREP "free" >/dev/null 2>&1; then : 4169 4170else 4171 ac_cv_header_stdc=no 4172fi 4173rm -f conftest* 4174 4175fi 4176 4177if test $ac_cv_header_stdc = yes; then 4178 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4179 if test "$cross_compiling" = yes; then : 4180 : 4181else 4182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4183/* end confdefs.h. */ 4184#include <ctype.h> 4185#include <stdlib.h> 4186#if ((' ' & 0x0FF) == 0x020) 4187# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4188# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4189#else 4190# define ISLOWER(c) \ 4191 (('a' <= (c) && (c) <= 'i') \ 4192 || ('j' <= (c) && (c) <= 'r') \ 4193 || ('s' <= (c) && (c) <= 'z')) 4194# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4195#endif 4196 4197#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4198int 4199main () 4200{ 4201 int i; 4202 for (i = 0; i < 256; i++) 4203 if (XOR (islower (i), ISLOWER (i)) 4204 || toupper (i) != TOUPPER (i)) 4205 return 2; 4206 return 0; 4207} 4208_ACEOF 4209if ac_fn_c_try_run "$LINENO"; then : 4210 4211else 4212 ac_cv_header_stdc=no 4213fi 4214rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4215 conftest.$ac_objext conftest.beam conftest.$ac_ext 4216fi 4217 4218fi 4219fi 4220{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4221$as_echo "$ac_cv_header_stdc" >&6; } 4222if test $ac_cv_header_stdc = yes; then 4223 4224$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4225 4226fi 4227 4228{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5 4229$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; } 4230if ${ac_cv_header_sys_wait_h+:} false; then : 4231 $as_echo_n "(cached) " >&6 4232else 4233 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4234/* end confdefs.h. */ 4235#include <sys/types.h> 4236#include <sys/wait.h> 4237#ifndef WEXITSTATUS 4238# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8) 4239#endif 4240#ifndef WIFEXITED 4241# define WIFEXITED(stat_val) (((stat_val) & 255) == 0) 4242#endif 4243 4244int 4245main () 4246{ 4247 int s; 4248 wait (&s); 4249 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; 4250 ; 4251 return 0; 4252} 4253_ACEOF 4254if ac_fn_c_try_compile "$LINENO"; then : 4255 ac_cv_header_sys_wait_h=yes 4256else 4257 ac_cv_header_sys_wait_h=no 4258fi 4259rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4260fi 4261{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5 4262$as_echo "$ac_cv_header_sys_wait_h" >&6; } 4263if test $ac_cv_header_sys_wait_h = yes; then 4264 4265$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 4266 4267fi 4268 4269 4270if test x"$ac_cv_prog_cc_c99" != xno; then 4271 4272 4273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5 4274$as_echo_n "checking for unsigned long long int... " >&6; } 4275if ${ac_cv_type_unsigned_long_long_int+:} false; then : 4276 $as_echo_n "(cached) " >&6 4277else 4278 ac_cv_type_unsigned_long_long_int=yes 4279 if test "x${ac_cv_prog_cc_c99-no}" = xno; then 4280 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4281/* end confdefs.h. */ 4282 4283 /* For now, do not test the preprocessor; as of 2007 there are too many 4284 implementations with broken preprocessors. Perhaps this can 4285 be revisited in 2012. In the meantime, code should not expect 4286 #if to work with literals wider than 32 bits. */ 4287 /* Test literals. */ 4288 long long int ll = 9223372036854775807ll; 4289 long long int nll = -9223372036854775807LL; 4290 unsigned long long int ull = 18446744073709551615ULL; 4291 /* Test constant expressions. */ 4292 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll) 4293 ? 1 : -1)]; 4294 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1 4295 ? 1 : -1)]; 4296 int i = 63; 4297int 4298main () 4299{ 4300/* Test availability of runtime routines for shift and division. */ 4301 long long int llmax = 9223372036854775807ll; 4302 unsigned long long int ullmax = 18446744073709551615ull; 4303 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i) 4304 | (llmax / ll) | (llmax % ll) 4305 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i) 4306 | (ullmax / ull) | (ullmax % ull)); 4307 ; 4308 return 0; 4309} 4310 4311_ACEOF 4312if ac_fn_c_try_link "$LINENO"; then : 4313 4314else 4315 ac_cv_type_unsigned_long_long_int=no 4316fi 4317rm -f core conftest.err conftest.$ac_objext \ 4318 conftest$ac_exeext conftest.$ac_ext 4319 fi 4320fi 4321{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5 4322$as_echo "$ac_cv_type_unsigned_long_long_int" >&6; } 4323 if test $ac_cv_type_unsigned_long_long_int = yes; then 4324 4325$as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h 4326 4327 fi 4328 4329 4330 4331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5 4332$as_echo_n "checking for long long int... " >&6; } 4333if ${ac_cv_type_long_long_int+:} false; then : 4334 $as_echo_n "(cached) " >&6 4335else 4336 ac_cv_type_long_long_int=yes 4337 if test "x${ac_cv_prog_cc_c99-no}" = xno; then 4338 ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int 4339 if test $ac_cv_type_long_long_int = yes; then 4340 if test "$cross_compiling" = yes; then : 4341 : 4342else 4343 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4344/* end confdefs.h. */ 4345#include <limits.h> 4346 #ifndef LLONG_MAX 4347 # define HALF \ 4348 (1LL << (sizeof (long long int) * CHAR_BIT - 2)) 4349 # define LLONG_MAX (HALF - 1 + HALF) 4350 #endif 4351int 4352main () 4353{ 4354long long int n = 1; 4355 int i; 4356 for (i = 0; ; i++) 4357 { 4358 long long int m = n << i; 4359 if (m >> i != n) 4360 return 1; 4361 if (LLONG_MAX / 2 < m) 4362 break; 4363 } 4364 return 0; 4365 ; 4366 return 0; 4367} 4368_ACEOF 4369if ac_fn_c_try_run "$LINENO"; then : 4370 4371else 4372 ac_cv_type_long_long_int=no 4373fi 4374rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4375 conftest.$ac_objext conftest.beam conftest.$ac_ext 4376fi 4377 4378 fi 4379 fi 4380fi 4381{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5 4382$as_echo "$ac_cv_type_long_long_int" >&6; } 4383 if test $ac_cv_type_long_long_int = yes; then 4384 4385$as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h 4386 4387 fi 4388 4389 if test "$ac_cv_type_long_long_int" = no; then 4390 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4391$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4392as_fn_error $? "Compiler does not support long long int 4393See \`config.log' for more details" "$LINENO" 5; } 4394 fi 4395 4396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the compiler supports trailing commas" >&5 4397$as_echo_n "checking if the compiler supports trailing commas... " >&6; } 4398 trailing_commas=no 4399 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4400/* end confdefs.h. */ 4401 4402int 4403main () 4404{ 4405 4406 enum { 4407 one, 4408 }; 4409 ; 4410 return 0; 4411} 4412_ACEOF 4413if ac_fn_c_try_compile "$LINENO"; then : 4414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4415$as_echo "yes" >&6; }; trailing_commas=yes 4416else 4417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4418$as_echo "no" >&6; } 4419fi 4420rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4421 if test "$trailing_commas" = no; then 4422 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4423$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4424as_fn_error $? "Compiler does not support trailing comma in enum 4425See \`config.log' for more details" "$LINENO" 5; } 4426 fi 4427 4428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the compiler supports C++ comments" >&5 4429$as_echo_n "checking if the compiler supports C++ comments... " >&6; } 4430 slash_comments=no 4431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4432/* end confdefs.h. */ 4433 4434int 4435main () 4436{ 4437// C++ comments? 4438 ; 4439 return 0; 4440} 4441_ACEOF 4442if ac_fn_c_try_compile "$LINENO"; then : 4443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4444$as_echo "yes" >&6; }; slash_comments=yes 4445else 4446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4447$as_echo "no" >&6; } 4448fi 4449rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4450 if test "$slash_comments" = no; then 4451 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4452$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4453as_fn_error $? "Compiler does not support C++ comments 4454See \`config.log' for more details" "$LINENO" 5; } 4455 fi 4456fi 4457 4458 4459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-fail-if-missing argument" >&5 4460$as_echo_n "checking --enable-fail-if-missing argument... " >&6; } 4461# Check whether --enable-fail_if_missing was given. 4462if test "${enable_fail_if_missing+set}" = set; then : 4463 enableval=$enable_fail_if_missing; fail_if_missing="yes" 4464else 4465 fail_if_missing="no" 4466fi 4467 4468{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $fail_if_missing" >&5 4469$as_echo "$fail_if_missing" >&6; } 4470 4471with_x_arg="$with_x" 4472 4473if test -z "$CFLAGS"; then 4474 CFLAGS="-O" 4475 test "$GCC" = yes && CFLAGS="-O2 -fno-strength-reduce -Wall" 4476fi 4477if test "$GCC" = yes; then 4478 gccversion=`$CC -dumpversion` 4479 if test "x$gccversion" = "x"; then 4480 gccversion=`$CC --version | sed -e '2,$d' -e 's/darwin.//' -e 's/^[^0-9]*\([0-9]\.[0-9.]*\).*$/\1/g'` 4481 fi 4482 if test "$gccversion" = "3.0.1" -o "$gccversion" = "3.0.2" -o "$gccversion" = "4.0.1"; then 4483 echo 'GCC [34].0.[12] has a bug in the optimizer, disabling "-O#"' 4484 CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-O/'` 4485 else 4486 if test "$gccversion" = "3.1" -o "$gccversion" = "3.2" -o "$gccversion" = "3.2.1" && `echo "$CFLAGS" | grep -v fno-strength-reduce >/dev/null`; then 4487 echo 'GCC 3.1 and 3.2 have a bug in the optimizer, adding "-fno-strength-reduce"' 4488 CFLAGS="$CFLAGS -fno-strength-reduce" 4489 fi 4490 fi 4491fi 4492 4493{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for clang version" >&5 4494$as_echo_n "checking for clang version... " >&6; } 4495CLANG_VERSION_STRING=`$CC --version 2>/dev/null | sed -n -e 's/^.*clang[^0-9]*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*$/\1/p'` 4496if test x"$CLANG_VERSION_STRING" != x"" ; then 4497 CLANG_MAJOR=`echo "$CLANG_VERSION_STRING" | sed -n -e 's/\([0-9][0-9]*\)\.[0-9][0-9]*\.[0-9][0-9]*/\1/p'` 4498 CLANG_MINOR=`echo "$CLANG_VERSION_STRING" | sed -n -e 's/[0-9][0-9]*\.\([0-9][0-9]*\)\.[0-9][0-9]*/\1/p'` 4499 CLANG_REVISION=`echo "$CLANG_VERSION_STRING" | sed -n -e 's/[0-9][0-9]*\.[0-9][0-9]*\.\([0-9][0-9]*\)/\1/p'` 4500 CLANG_VERSION=`expr $CLANG_MAJOR '*' 1000000 '+' $CLANG_MINOR '*' 1000 '+' $CLANG_REVISION` 4501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CLANG_VERSION" >&5 4502$as_echo "$CLANG_VERSION" >&6; } 4503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if clang supports -fno-strength-reduce" >&5 4504$as_echo_n "checking if clang supports -fno-strength-reduce... " >&6; } 4505 if test "$CLANG_VERSION" -ge 500002075 ; then 4506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4507$as_echo "no" >&6; } 4508 CFLAGS=`echo "$CFLAGS" | sed -e 's/-fno-strength-reduce/ /'` 4509 else 4510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4511$as_echo "yes" >&6; } 4512 fi 4513else 4514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: N/A" >&5 4515$as_echo "N/A" >&6; } 4516fi 4517 4518CROSS_COMPILING= 4519if test "$cross_compiling" = yes; then 4520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&5 4521$as_echo "cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&6; } 4522 CROSS_COMPILING=1 4523fi 4524 4525 4526test "$GCC" = yes && CPP_MM=M; 4527 4528if test -f ./toolcheck; then 4529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for buggy tools..." >&5 4530$as_echo "$as_me: checking for buggy tools..." >&6;} 4531 sh ./toolcheck 1>&6 4532fi 4533 4534OS_EXTRA_SRC=""; OS_EXTRA_OBJ="" 4535 4536{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BeOS" >&5 4537$as_echo_n "checking for BeOS... " >&6; } 4538case `uname` in 4539 BeOS) OS_EXTRA_SRC=os_beos.c; OS_EXTRA_OBJ=objects/os_beos.o 4540 BEOS=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4541$as_echo "yes" >&6; };; 4542 *) BEOS=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4543$as_echo "no" >&6; };; 4544esac 4545 4546{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for QNX" >&5 4547$as_echo_n "checking for QNX... " >&6; } 4548case `uname` in 4549 QNX) OS_EXTRA_SRC=os_qnx.c; OS_EXTRA_OBJ=objects/os_qnx.o 4550 test -z "$with_x" && with_x=no 4551 QNX=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4552$as_echo "yes" >&6; };; 4553 *) QNX=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4554$as_echo "no" >&6; };; 4555esac 4556 4557{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Darwin (Mac OS X)" >&5 4558$as_echo_n "checking for Darwin (Mac OS X)... " >&6; } 4559if test "`(uname) 2>/dev/null`" = Darwin; then 4560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4561$as_echo "yes" >&6; } 4562 MACOS_X=yes 4563 CPPFLAGS="$CPPFLAGS -DMACOS_X" 4564 4565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-darwin argument" >&5 4566$as_echo_n "checking --disable-darwin argument... " >&6; } 4567 # Check whether --enable-darwin was given. 4568if test "${enable_darwin+set}" = set; then : 4569 enableval=$enable_darwin; 4570else 4571 enable_darwin="yes" 4572fi 4573 4574 if test "$enable_darwin" = "yes"; then 4575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4576$as_echo "no" >&6; } 4577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Darwin files are there" >&5 4578$as_echo_n "checking if Darwin files are there... " >&6; } 4579 if test -f os_macosx.m; then 4580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4581$as_echo "yes" >&6; } 4582 else 4583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, Darwin support disabled" >&5 4584$as_echo "no, Darwin support disabled" >&6; } 4585 enable_darwin=no 4586 fi 4587 else 4588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, Darwin support excluded" >&5 4589$as_echo "yes, Darwin support excluded" >&6; } 4590 fi 4591 4592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-mac-arch argument" >&5 4593$as_echo_n "checking --with-mac-arch argument... " >&6; } 4594 4595# Check whether --with-mac-arch was given. 4596if test "${with_mac_arch+set}" = set; then : 4597 withval=$with_mac_arch; MACARCH="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MACARCH" >&5 4598$as_echo "$MACARCH" >&6; } 4599else 4600 MACARCH="current"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to $MACARCH" >&5 4601$as_echo "defaulting to $MACARCH" >&6; } 4602fi 4603 4604 4605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-developer-dir argument" >&5 4606$as_echo_n "checking --with-developer-dir argument... " >&6; } 4607 4608# Check whether --with-developer-dir was given. 4609if test "${with_developer_dir+set}" = set; then : 4610 withval=$with_developer_dir; DEVELOPER_DIR="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEVELOPER_DIR" >&5 4611$as_echo "$DEVELOPER_DIR" >&6; } 4612else 4613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not present" >&5 4614$as_echo "not present" >&6; } 4615fi 4616 4617 4618 if test "x$DEVELOPER_DIR" = "x"; then 4619 # Extract the first word of "xcode-select", so it can be a program name with args. 4620set dummy xcode-select; ac_word=$2 4621{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4622$as_echo_n "checking for $ac_word... " >&6; } 4623if ${ac_cv_path_XCODE_SELECT+:} false; then : 4624 $as_echo_n "(cached) " >&6 4625else 4626 case $XCODE_SELECT in 4627 [\\/]* | ?:[\\/]*) 4628 ac_cv_path_XCODE_SELECT="$XCODE_SELECT" # Let the user override the test with a path. 4629 ;; 4630 *) 4631 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4632for as_dir in $PATH 4633do 4634 IFS=$as_save_IFS 4635 test -z "$as_dir" && as_dir=. 4636 for ac_exec_ext in '' $ac_executable_extensions; do 4637 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4638 ac_cv_path_XCODE_SELECT="$as_dir/$ac_word$ac_exec_ext" 4639 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4640 break 2 4641 fi 4642done 4643 done 4644IFS=$as_save_IFS 4645 4646 ;; 4647esac 4648fi 4649XCODE_SELECT=$ac_cv_path_XCODE_SELECT 4650if test -n "$XCODE_SELECT"; then 4651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XCODE_SELECT" >&5 4652$as_echo "$XCODE_SELECT" >&6; } 4653else 4654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4655$as_echo "no" >&6; } 4656fi 4657 4658 4659 if test "x$XCODE_SELECT" != "x"; then 4660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for developer dir using xcode-select" >&5 4661$as_echo_n "checking for developer dir using xcode-select... " >&6; } 4662 DEVELOPER_DIR=`$XCODE_SELECT -print-path` 4663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEVELOPER_DIR" >&5 4664$as_echo "$DEVELOPER_DIR" >&6; } 4665 else 4666 DEVELOPER_DIR=/Developer 4667 fi 4668 fi 4669 4670 if test "x$MACARCH" = "xboth"; then 4671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 10.4 universal SDK" >&5 4672$as_echo_n "checking for 10.4 universal SDK... " >&6; } 4673 save_cppflags="$CPPFLAGS" 4674 save_cflags="$CFLAGS" 4675 save_ldflags="$LDFLAGS" 4676 CFLAGS="$CFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc" 4677 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4678/* end confdefs.h. */ 4679 4680int 4681main () 4682{ 4683 4684 ; 4685 return 0; 4686} 4687_ACEOF 4688if ac_fn_c_try_link "$LINENO"; then : 4689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 4690$as_echo "found" >&6; } 4691else 4692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 4693$as_echo "not found" >&6; } 4694 CFLAGS="$save_cflags" 4695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Intel architecture is supported" >&5 4696$as_echo_n "checking if Intel architecture is supported... " >&6; } 4697 CPPFLAGS="$CPPFLAGS -arch i386" 4698 LDFLAGS="$save_ldflags -arch i386" 4699 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4700/* end confdefs.h. */ 4701 4702int 4703main () 4704{ 4705 4706 ; 4707 return 0; 4708} 4709_ACEOF 4710if ac_fn_c_try_link "$LINENO"; then : 4711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4712$as_echo "yes" >&6; }; MACARCH="intel" 4713else 4714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4715$as_echo "no" >&6; } 4716 MACARCH="ppc" 4717 CPPFLAGS="$save_cppflags -arch ppc" 4718 LDFLAGS="$save_ldflags -arch ppc" 4719fi 4720rm -f core conftest.err conftest.$ac_objext \ 4721 conftest$ac_exeext conftest.$ac_ext 4722fi 4723rm -f core conftest.err conftest.$ac_objext \ 4724 conftest$ac_exeext conftest.$ac_ext 4725 elif test "x$MACARCH" = "xintel"; then 4726 CPPFLAGS="$CPPFLAGS -arch intel" 4727 LDFLAGS="$LDFLAGS -arch intel" 4728 elif test "x$MACARCH" = "xppc"; then 4729 CPPFLAGS="$CPPFLAGS -arch ppc" 4730 LDFLAGS="$LDFLAGS -arch ppc" 4731 fi 4732 4733 if test "$enable_darwin" = "yes"; then 4734 MACOS_X_DARWIN=yes 4735 OS_EXTRA_SRC="os_macosx.m os_mac_conv.c"; 4736 OS_EXTRA_OBJ="objects/os_macosx.o objects/os_mac_conv.o" 4737 CPPFLAGS="$CPPFLAGS -DMACOS_X_DARWIN" 4738 4739 # On IRIX 5.3, sys/types and inttypes.h are conflicting. 4740for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4741 inttypes.h stdint.h unistd.h 4742do : 4743 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4744ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4745" 4746if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4747 cat >>confdefs.h <<_ACEOF 4748#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4749_ACEOF 4750 4751fi 4752 4753done 4754 4755 4756ac_fn_c_check_header_mongrel "$LINENO" "Carbon/Carbon.h" "ac_cv_header_Carbon_Carbon_h" "$ac_includes_default" 4757if test "x$ac_cv_header_Carbon_Carbon_h" = xyes; then : 4758 CARBON=yes 4759fi 4760 4761 4762 if test "x$CARBON" = "xyes"; then 4763 if test -z "$with_x" -a "X$enable_gui" != Xmotif -a "X$enable_gui" != Xathena -a "X$enable_gui" != Xgtk2 -a "X$enable_gui" != Xgtk3; then 4764 with_x=no 4765 fi 4766 fi 4767 fi 4768 4769 if test "$MACARCH" = "intel" -o "$MACARCH" = "both"; then 4770 CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-Oz/'` 4771 fi 4772 4773else 4774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4775$as_echo "no" >&6; } 4776fi 4777 4778for ac_header in AvailabilityMacros.h 4779do : 4780 ac_fn_c_check_header_mongrel "$LINENO" "AvailabilityMacros.h" "ac_cv_header_AvailabilityMacros_h" "$ac_includes_default" 4781if test "x$ac_cv_header_AvailabilityMacros_h" = xyes; then : 4782 cat >>confdefs.h <<_ACEOF 4783#define HAVE_AVAILABILITYMACROS_H 1 4784_ACEOF 4785 4786fi 4787 4788done 4789 4790 4791 4792 4793 4794if test "$cross_compiling" = no; then 4795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-local-dir argument" >&5 4796$as_echo_n "checking --with-local-dir argument... " >&6; } 4797 have_local_include='' 4798 have_local_lib='' 4799 4800# Check whether --with-local-dir was given. 4801if test "${with_local_dir+set}" = set; then : 4802 withval=$with_local_dir; 4803 local_dir="$withval" 4804 case "$withval" in 4805 */*) ;; 4806 no) 4807 # avoid adding local dir to LDFLAGS and CPPFLAGS 4808 have_local_include=yes 4809 have_local_lib=yes 4810 ;; 4811 *) as_fn_error $? "must pass path argument to --with-local-dir" "$LINENO" 5 ;; 4812 esac 4813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $local_dir" >&5 4814$as_echo "$local_dir" >&6; } 4815 4816else 4817 4818 local_dir=/usr/local 4819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to $local_dir" >&5 4820$as_echo "Defaulting to $local_dir" >&6; } 4821 4822fi 4823 4824 if test "$GCC" = yes -a "$local_dir" != no; then 4825 echo 'void f(){}' > conftest.c 4826 have_local_include=`${CC-cc} -c -v conftest.c 2>&1 | grep "${local_dir}/include"` 4827 have_local_lib=`${CC-cc} -c -v conftest.c 2>&1 | grep "${local_dir}/lib"` 4828 rm -f conftest.c conftest.o 4829 fi 4830 if test -z "$have_local_lib" -a -d "${local_dir}/lib"; then 4831 tt=`echo "$LDFLAGS" | sed -e "s+-L${local_dir}/lib ++g" -e "s+-L${local_dir}/lib$++g"` 4832 if test "$tt" = "$LDFLAGS"; then 4833 LDFLAGS="$LDFLAGS -L${local_dir}/lib" 4834 fi 4835 fi 4836 if test -z "$have_local_include" -a -d "${local_dir}/include"; then 4837 tt=`echo "$CPPFLAGS" | sed -e "s+-I${local_dir}/include ++g" -e "s+-I${local_dir}/include$++g"` 4838 if test "$tt" = "$CPPFLAGS"; then 4839 CPPFLAGS="$CPPFLAGS -I${local_dir}/include" 4840 fi 4841 fi 4842fi 4843 4844{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-vim-name argument" >&5 4845$as_echo_n "checking --with-vim-name argument... " >&6; } 4846 4847# Check whether --with-vim-name was given. 4848if test "${with_vim_name+set}" = set; then : 4849 withval=$with_vim_name; VIMNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VIMNAME" >&5 4850$as_echo "$VIMNAME" >&6; } 4851else 4852 VIMNAME="vim"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to $VIMNAME" >&5 4853$as_echo "Defaulting to $VIMNAME" >&6; } 4854fi 4855 4856 4857{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ex-name argument" >&5 4858$as_echo_n "checking --with-ex-name argument... " >&6; } 4859 4860# Check whether --with-ex-name was given. 4861if test "${with_ex_name+set}" = set; then : 4862 withval=$with_ex_name; EXNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXNAME" >&5 4863$as_echo "$EXNAME" >&6; } 4864else 4865 EXNAME="ex"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to ex" >&5 4866$as_echo "Defaulting to ex" >&6; } 4867fi 4868 4869 4870{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-view-name argument" >&5 4871$as_echo_n "checking --with-view-name argument... " >&6; } 4872 4873# Check whether --with-view-name was given. 4874if test "${with_view_name+set}" = set; then : 4875 withval=$with_view_name; VIEWNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VIEWNAME" >&5 4876$as_echo "$VIEWNAME" >&6; } 4877else 4878 VIEWNAME="view"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to view" >&5 4879$as_echo "Defaulting to view" >&6; } 4880fi 4881 4882 4883 4884{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-global-runtime argument" >&5 4885$as_echo_n "checking --with-global-runtime argument... " >&6; } 4886 4887# Check whether --with-global-runtime was given. 4888if test "${with_global_runtime+set}" = set; then : 4889 withval=$with_global_runtime; RUNTIME_GLOBAL="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5 4890$as_echo "$withval" >&6; } 4891else 4892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4893$as_echo "no" >&6; } 4894fi 4895 4896 4897if test "X$RUNTIME_GLOBAL" != "X"; then 4898 RUNTIME_GLOBAL_AFTER=$(printf -- "$RUNTIME_GLOBAL\\n" | $AWK -F, 'BEGIN { comma=0 } { for (i = NF; i > 0; i--) { if (comma) { printf ",%s/after", $i } else { printf "%s/after", $i; comma=1 } } } END { printf "\n" }') 4899 cat >>confdefs.h <<_ACEOF 4900#define RUNTIME_GLOBAL "$RUNTIME_GLOBAL" 4901_ACEOF 4902 4903 cat >>confdefs.h <<_ACEOF 4904#define RUNTIME_GLOBAL_AFTER "$RUNTIME_GLOBAL_AFTER" 4905_ACEOF 4906 4907fi 4908 4909{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-modified-by argument" >&5 4910$as_echo_n "checking --with-modified-by argument... " >&6; } 4911 4912# Check whether --with-modified-by was given. 4913if test "${with_modified_by+set}" = set; then : 4914 withval=$with_modified_by; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5 4915$as_echo "$withval" >&6; }; cat >>confdefs.h <<_ACEOF 4916#define MODIFIED_BY "$withval" 4917_ACEOF 4918 4919else 4920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4921$as_echo "no" >&6; } 4922fi 4923 4924 4925{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if character set is EBCDIC" >&5 4926$as_echo_n "checking if character set is EBCDIC... " >&6; } 4927cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4928/* end confdefs.h. */ 4929 4930int 4931main () 4932{ 4933 /* TryCompile function for CharSet. 4934 Treat any failure as ASCII for compatibility with existing art. 4935 Use compile-time rather than run-time tests for cross-compiler 4936 tolerance. */ 4937#if '0'!=240 4938make an error "Character set is not EBCDIC" 4939#endif 4940 ; 4941 return 0; 4942} 4943_ACEOF 4944if ac_fn_c_try_compile "$LINENO"; then : 4945 # TryCompile action if true 4946cf_cv_ebcdic=yes 4947else 4948 # TryCompile action if false 4949cf_cv_ebcdic=no 4950fi 4951rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4952# end of TryCompile ]) 4953# end of CacheVal CvEbcdic 4954{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cf_cv_ebcdic" >&5 4955$as_echo "$cf_cv_ebcdic" >&6; } 4956case "$cf_cv_ebcdic" in #(vi 4957 yes) $as_echo "#define EBCDIC 1" >>confdefs.h 4958 4959 line_break='"\\n"' 4960 ;; 4961 *) line_break='"\\012"';; 4962esac 4963 4964 4965if test "$cf_cv_ebcdic" = "yes"; then 4966{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for z/OS Unix" >&5 4967$as_echo_n "checking for z/OS Unix... " >&6; } 4968case `uname` in 4969 OS/390) zOSUnix="yes"; 4970 if test "$CC" = "cc"; then 4971 ccm="$_CC_CCMODE" 4972 ccn="CC" 4973 else 4974 if test "$CC" = "c89"; then 4975 ccm="$_CC_C89MODE" 4976 ccn="C89" 4977 else 4978 ccm=1 4979 fi 4980 fi 4981 if test "$ccm" != "1"; then 4982 echo "" 4983 echo "------------------------------------------" 4984 echo " On z/OS Unix, the environment variable" 4985 echo " _CC_${ccn}MODE must be set to \"1\"!" 4986 echo " Do:" 4987 echo " export _CC_${ccn}MODE=1" 4988 echo " and then call configure again." 4989 echo "------------------------------------------" 4990 exit 1 4991 fi 4992 # Set CFLAGS for configure process. 4993 # This will be reset later for config.mk. 4994 # Use haltonmsg to force error for missing H files. 4995 CFLAGS="$CFLAGS -D_ALL_SOURCE -Wc,float(ieee),haltonmsg(3296)"; 4996 LDFLAGS="$LDFLAGS -Wl,EDIT=NO" 4997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4998$as_echo "yes" >&6; } 4999 ;; 5000 *) zOSUnix="no"; 5001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5002$as_echo "no" >&6; } 5003 ;; 5004esac 5005fi 5006 5007if test "$zOSUnix" = "yes"; then 5008 QUOTESED="sed -e 's/[\\\\\"]/\\\\\\\\&/g' -e 's/\\\\\\\\\"/\"/' -e 's/\\\\\\\\\";\$\$/\";/'" 5009else 5010 QUOTESED="sed -e 's/[\\\\\"]/\\\\&/g' -e 's/\\\\\"/\"/' -e 's/\\\\\";\$\$/\";/'" 5011fi 5012 5013 5014 5015{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-smack argument" >&5 5016$as_echo_n "checking --disable-smack argument... " >&6; } 5017# Check whether --enable-smack was given. 5018if test "${enable_smack+set}" = set; then : 5019 enableval=$enable_smack; 5020else 5021 enable_smack="yes" 5022fi 5023 5024if test "$enable_smack" = "yes"; then 5025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5026$as_echo "no" >&6; } 5027 ac_fn_c_check_header_mongrel "$LINENO" "linux/xattr.h" "ac_cv_header_linux_xattr_h" "$ac_includes_default" 5028if test "x$ac_cv_header_linux_xattr_h" = xyes; then : 5029 true 5030else 5031 enable_smack="no" 5032fi 5033 5034 5035else 5036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5037$as_echo "yes" >&6; } 5038fi 5039if test "$enable_smack" = "yes"; then 5040 ac_fn_c_check_header_mongrel "$LINENO" "attr/xattr.h" "ac_cv_header_attr_xattr_h" "$ac_includes_default" 5041if test "x$ac_cv_header_attr_xattr_h" = xyes; then : 5042 true 5043else 5044 enable_smack="no" 5045fi 5046 5047 5048fi 5049if test "$enable_smack" = "yes"; then 5050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XATTR_NAME_SMACKEXEC in linux/xattr.h" >&5 5051$as_echo_n "checking for XATTR_NAME_SMACKEXEC in linux/xattr.h... " >&6; } 5052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5053/* end confdefs.h. */ 5054#include <linux/xattr.h> 5055_ACEOF 5056if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5057 $EGREP "XATTR_NAME_SMACKEXEC" >/dev/null 2>&1; then : 5058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5059$as_echo "yes" >&6; } 5060else 5061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5062$as_echo "no" >&6; }; enable_smack="no" 5063fi 5064rm -f conftest* 5065 5066fi 5067if test "$enable_smack" = "yes"; then 5068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for setxattr in -lattr" >&5 5069$as_echo_n "checking for setxattr in -lattr... " >&6; } 5070if ${ac_cv_lib_attr_setxattr+:} false; then : 5071 $as_echo_n "(cached) " >&6 5072else 5073 ac_check_lib_save_LIBS=$LIBS 5074LIBS="-lattr $LIBS" 5075cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5076/* end confdefs.h. */ 5077 5078/* Override any GCC internal prototype to avoid an error. 5079 Use char because int might match the return type of a GCC 5080 builtin and then its argument prototype would still apply. */ 5081#ifdef __cplusplus 5082extern "C" 5083#endif 5084char setxattr (); 5085int 5086main () 5087{ 5088return setxattr (); 5089 ; 5090 return 0; 5091} 5092_ACEOF 5093if ac_fn_c_try_link "$LINENO"; then : 5094 ac_cv_lib_attr_setxattr=yes 5095else 5096 ac_cv_lib_attr_setxattr=no 5097fi 5098rm -f core conftest.err conftest.$ac_objext \ 5099 conftest$ac_exeext conftest.$ac_ext 5100LIBS=$ac_check_lib_save_LIBS 5101fi 5102{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_setxattr" >&5 5103$as_echo "$ac_cv_lib_attr_setxattr" >&6; } 5104if test "x$ac_cv_lib_attr_setxattr" = xyes; then : 5105 LIBS="$LIBS -lattr" 5106 found_smack="yes" 5107 $as_echo "#define HAVE_SMACK 1" >>confdefs.h 5108 5109fi 5110 5111fi 5112 5113if test "x$found_smack" = "x"; then 5114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-selinux argument" >&5 5115$as_echo_n "checking --disable-selinux argument... " >&6; } 5116 # Check whether --enable-selinux was given. 5117if test "${enable_selinux+set}" = set; then : 5118 enableval=$enable_selinux; 5119else 5120 enable_selinux="yes" 5121fi 5122 5123 if test "$enable_selinux" = "yes"; then 5124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5125$as_echo "no" >&6; } 5126 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5 5127$as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; } 5128if ${ac_cv_lib_selinux_is_selinux_enabled+:} false; then : 5129 $as_echo_n "(cached) " >&6 5130else 5131 ac_check_lib_save_LIBS=$LIBS 5132LIBS="-lselinux $LIBS" 5133cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5134/* end confdefs.h. */ 5135 5136/* Override any GCC internal prototype to avoid an error. 5137 Use char because int might match the return type of a GCC 5138 builtin and then its argument prototype would still apply. */ 5139#ifdef __cplusplus 5140extern "C" 5141#endif 5142char is_selinux_enabled (); 5143int 5144main () 5145{ 5146return is_selinux_enabled (); 5147 ; 5148 return 0; 5149} 5150_ACEOF 5151if ac_fn_c_try_link "$LINENO"; then : 5152 ac_cv_lib_selinux_is_selinux_enabled=yes 5153else 5154 ac_cv_lib_selinux_is_selinux_enabled=no 5155fi 5156rm -f core conftest.err conftest.$ac_objext \ 5157 conftest$ac_exeext conftest.$ac_ext 5158LIBS=$ac_check_lib_save_LIBS 5159fi 5160{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5 5161$as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; } 5162if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes; then : 5163 ac_fn_c_check_header_mongrel "$LINENO" "selinux/selinux.h" "ac_cv_header_selinux_selinux_h" "$ac_includes_default" 5164if test "x$ac_cv_header_selinux_selinux_h" = xyes; then : 5165 LIBS="$LIBS -lselinux" 5166 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h 5167 5168fi 5169 5170 5171fi 5172 5173 else 5174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5175$as_echo "yes" >&6; } 5176 fi 5177fi 5178 5179 5180{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-features argument" >&5 5181$as_echo_n "checking --with-features argument... " >&6; } 5182 5183# Check whether --with-features was given. 5184if test "${with_features+set}" = set; then : 5185 withval=$with_features; features="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $features" >&5 5186$as_echo "$features" >&6; } 5187else 5188 features="huge"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to huge" >&5 5189$as_echo "Defaulting to huge" >&6; } 5190fi 5191 5192 5193dovimdiff="" 5194dogvimdiff="" 5195case "$features" in 5196 tiny) $as_echo "#define FEAT_TINY 1" >>confdefs.h 5197 ;; 5198 small) $as_echo "#define FEAT_SMALL 1" >>confdefs.h 5199 ;; 5200 normal) $as_echo "#define FEAT_NORMAL 1" >>confdefs.h 5201 dovimdiff="installvimdiff"; 5202 dogvimdiff="installgvimdiff" ;; 5203 big) $as_echo "#define FEAT_BIG 1" >>confdefs.h 5204 dovimdiff="installvimdiff"; 5205 dogvimdiff="installgvimdiff" ;; 5206 huge) $as_echo "#define FEAT_HUGE 1" >>confdefs.h 5207 dovimdiff="installvimdiff"; 5208 dogvimdiff="installgvimdiff" ;; 5209 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $features is not supported" >&5 5210$as_echo "Sorry, $features is not supported" >&6; } ;; 5211esac 5212 5213 5214 5215 5216{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-compiledby argument" >&5 5217$as_echo_n "checking --with-compiledby argument... " >&6; } 5218 5219# Check whether --with-compiledby was given. 5220if test "${with_compiledby+set}" = set; then : 5221 withval=$with_compiledby; compiledby="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5 5222$as_echo "$withval" >&6; } 5223else 5224 compiledby=""; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5225$as_echo "no" >&6; } 5226fi 5227 5228 5229 5230{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp argument" >&5 5231$as_echo_n "checking --disable-xsmp argument... " >&6; } 5232# Check whether --enable-xsmp was given. 5233if test "${enable_xsmp+set}" = set; then : 5234 enableval=$enable_xsmp; 5235else 5236 enable_xsmp="yes" 5237fi 5238 5239 5240if test "$enable_xsmp" = "yes"; then 5241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5242$as_echo "no" >&6; } 5243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp-interact argument" >&5 5244$as_echo_n "checking --disable-xsmp-interact argument... " >&6; } 5245 # Check whether --enable-xsmp-interact was given. 5246if test "${enable_xsmp_interact+set}" = set; then : 5247 enableval=$enable_xsmp_interact; 5248else 5249 enable_xsmp_interact="yes" 5250fi 5251 5252 if test "$enable_xsmp_interact" = "yes"; then 5253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5254$as_echo "no" >&6; } 5255 $as_echo "#define USE_XSMP_INTERACT 1" >>confdefs.h 5256 5257 else 5258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5259$as_echo "yes" >&6; } 5260 fi 5261else 5262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5263$as_echo "yes" >&6; } 5264fi 5265 5266{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-luainterp argument" >&5 5267$as_echo_n "checking --enable-luainterp argument... " >&6; } 5268# Check whether --enable-luainterp was given. 5269if test "${enable_luainterp+set}" = set; then : 5270 enableval=$enable_luainterp; 5271else 5272 enable_luainterp="no" 5273fi 5274 5275{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_luainterp" >&5 5276$as_echo "$enable_luainterp" >&6; } 5277 5278if test "$enable_luainterp" = "yes" -o "$enable_luainterp" = "dynamic"; then 5279 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 5280 as_fn_error $? "cannot use Lua with tiny or small features" "$LINENO" 5 5281 fi 5282 5283 5284 5285 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-lua-prefix argument" >&5 5286$as_echo_n "checking --with-lua-prefix argument... " >&6; } 5287 5288# Check whether --with-lua_prefix was given. 5289if test "${with_lua_prefix+set}" = set; then : 5290 withval=$with_lua_prefix; with_lua_prefix="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_lua_prefix" >&5 5291$as_echo "$with_lua_prefix" >&6; } 5292else 5293 with_lua_prefix="";{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5294$as_echo "no" >&6; } 5295fi 5296 5297 5298 if test "X$with_lua_prefix" != "X"; then 5299 vi_cv_path_lua_pfx="$with_lua_prefix" 5300 else 5301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LUA_PREFIX environment var" >&5 5302$as_echo_n "checking LUA_PREFIX environment var... " >&6; } 5303 if test "X$LUA_PREFIX" != "X"; then 5304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$LUA_PREFIX\"" >&5 5305$as_echo "\"$LUA_PREFIX\"" >&6; } 5306 vi_cv_path_lua_pfx="$LUA_PREFIX" 5307 else 5308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set, default to /usr" >&5 5309$as_echo "not set, default to /usr" >&6; } 5310 vi_cv_path_lua_pfx="/usr" 5311 fi 5312 fi 5313 5314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-luajit" >&5 5315$as_echo_n "checking --with-luajit... " >&6; } 5316 5317# Check whether --with-luajit was given. 5318if test "${with_luajit+set}" = set; then : 5319 withval=$with_luajit; vi_cv_with_luajit="$withval" 5320else 5321 vi_cv_with_luajit="no" 5322fi 5323 5324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_with_luajit" >&5 5325$as_echo "$vi_cv_with_luajit" >&6; } 5326 5327 LUA_INC= 5328 if test "X$vi_cv_path_lua_pfx" != "X"; then 5329 if test "x$vi_cv_with_luajit" != "xno"; then 5330 # Extract the first word of "luajit", so it can be a program name with args. 5331set dummy luajit; ac_word=$2 5332{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5333$as_echo_n "checking for $ac_word... " >&6; } 5334if ${ac_cv_path_vi_cv_path_luajit+:} false; then : 5335 $as_echo_n "(cached) " >&6 5336else 5337 case $vi_cv_path_luajit in 5338 [\\/]* | ?:[\\/]*) 5339 ac_cv_path_vi_cv_path_luajit="$vi_cv_path_luajit" # Let the user override the test with a path. 5340 ;; 5341 *) 5342 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5343for as_dir in $PATH 5344do 5345 IFS=$as_save_IFS 5346 test -z "$as_dir" && as_dir=. 5347 for ac_exec_ext in '' $ac_executable_extensions; do 5348 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5349 ac_cv_path_vi_cv_path_luajit="$as_dir/$ac_word$ac_exec_ext" 5350 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5351 break 2 5352 fi 5353done 5354 done 5355IFS=$as_save_IFS 5356 5357 ;; 5358esac 5359fi 5360vi_cv_path_luajit=$ac_cv_path_vi_cv_path_luajit 5361if test -n "$vi_cv_path_luajit"; then 5362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_luajit" >&5 5363$as_echo "$vi_cv_path_luajit" >&6; } 5364else 5365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5366$as_echo "no" >&6; } 5367fi 5368 5369 5370 if test "X$vi_cv_path_luajit" != "X"; then 5371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LuaJIT version" >&5 5372$as_echo_n "checking LuaJIT version... " >&6; } 5373if ${vi_cv_version_luajit+:} false; then : 5374 $as_echo_n "(cached) " >&6 5375else 5376 vi_cv_version_luajit=`${vi_cv_path_luajit} -v 2>&1 | sed 's/LuaJIT \([0-9.]*\)\.[0-9]\(-[a-z0-9]*\)* .*/\1/'` 5377fi 5378{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_luajit" >&5 5379$as_echo "$vi_cv_version_luajit" >&6; } 5380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Lua version of LuaJIT" >&5 5381$as_echo_n "checking Lua version of LuaJIT... " >&6; } 5382if ${vi_cv_version_lua_luajit+:} false; then : 5383 $as_echo_n "(cached) " >&6 5384else 5385 vi_cv_version_lua_luajit=`${vi_cv_path_luajit} -e "print(_VERSION)" | sed 's/.* //'` 5386fi 5387{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_lua_luajit" >&5 5388$as_echo "$vi_cv_version_lua_luajit" >&6; } 5389 vi_cv_path_lua="$vi_cv_path_luajit" 5390 vi_cv_version_lua="$vi_cv_version_lua_luajit" 5391 fi 5392 else 5393 # Extract the first word of "lua", so it can be a program name with args. 5394set dummy lua; ac_word=$2 5395{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5396$as_echo_n "checking for $ac_word... " >&6; } 5397if ${ac_cv_path_vi_cv_path_plain_lua+:} false; then : 5398 $as_echo_n "(cached) " >&6 5399else 5400 case $vi_cv_path_plain_lua in 5401 [\\/]* | ?:[\\/]*) 5402 ac_cv_path_vi_cv_path_plain_lua="$vi_cv_path_plain_lua" # Let the user override the test with a path. 5403 ;; 5404 *) 5405 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5406for as_dir in $PATH 5407do 5408 IFS=$as_save_IFS 5409 test -z "$as_dir" && as_dir=. 5410 for ac_exec_ext in '' $ac_executable_extensions; do 5411 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5412 ac_cv_path_vi_cv_path_plain_lua="$as_dir/$ac_word$ac_exec_ext" 5413 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5414 break 2 5415 fi 5416done 5417 done 5418IFS=$as_save_IFS 5419 5420 ;; 5421esac 5422fi 5423vi_cv_path_plain_lua=$ac_cv_path_vi_cv_path_plain_lua 5424if test -n "$vi_cv_path_plain_lua"; then 5425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_plain_lua" >&5 5426$as_echo "$vi_cv_path_plain_lua" >&6; } 5427else 5428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5429$as_echo "no" >&6; } 5430fi 5431 5432 5433 if test "X$vi_cv_path_plain_lua" != "X"; then 5434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Lua version" >&5 5435$as_echo_n "checking Lua version... " >&6; } 5436if ${vi_cv_version_plain_lua+:} false; then : 5437 $as_echo_n "(cached) " >&6 5438else 5439 vi_cv_version_plain_lua=`${vi_cv_path_plain_lua} -e "print(_VERSION)" | sed 's/.* //'` 5440fi 5441{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_plain_lua" >&5 5442$as_echo "$vi_cv_version_plain_lua" >&6; } 5443 fi 5444 vi_cv_path_lua="$vi_cv_path_plain_lua" 5445 vi_cv_version_lua="$vi_cv_version_plain_lua" 5446 fi 5447 if test "x$vi_cv_with_luajit" != "xno" && test "X$vi_cv_version_luajit" != "X"; then 5448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $vi_cv_path_lua_pfx/include/luajit-$vi_cv_version_luajit" >&5 5449$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include/luajit-$vi_cv_version_luajit... " >&6; } 5450 if test -f "$vi_cv_path_lua_pfx/include/luajit-$vi_cv_version_luajit/lua.h"; then 5451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5452$as_echo "yes" >&6; } 5453 LUA_INC=/luajit-$vi_cv_version_luajit 5454 fi 5455 fi 5456 if test "X$LUA_INC" = "X"; then 5457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $vi_cv_path_lua_pfx/include" >&5 5458$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include... " >&6; } 5459 if test -f "$vi_cv_path_lua_pfx/include/lua.h"; then 5460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5461$as_echo "yes" >&6; } 5462 else 5463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5464$as_echo "no" >&6; } 5465 { $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 5466$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua... " >&6; } 5467 if test -f "$vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua/lua.h"; then 5468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5469$as_echo "yes" >&6; } 5470 LUA_INC=/lua$vi_cv_version_lua 5471 else 5472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5473$as_echo "no" >&6; } 5474 vi_cv_path_lua_pfx= 5475 fi 5476 fi 5477 fi 5478 fi 5479 5480 if test "X$vi_cv_path_lua_pfx" != "X"; then 5481 if test "x$vi_cv_with_luajit" != "xno"; then 5482 multiarch=`dpkg-architecture -qDEB_HOST_MULTIARCH 2> /dev/null` 5483 if test "X$multiarch" != "X"; then 5484 lib_multiarch="lib/${multiarch}" 5485 else 5486 lib_multiarch="lib" 5487 fi 5488 if test "X$vi_cv_version_lua" = "X"; then 5489 LUA_LIBS="-L${vi_cv_path_lua_pfx}/${lib_multiarch} -lluajit" 5490 else 5491 LUA_LIBS="-L${vi_cv_path_lua_pfx}/${lib_multiarch} -lluajit-$vi_cv_version_lua" 5492 fi 5493 else 5494 if test "X$LUA_INC" != "X"; then 5495 LUA_LIBS="-L${vi_cv_path_lua_pfx}/lib -llua$vi_cv_version_lua" 5496 else 5497 LUA_LIBS="-L${vi_cv_path_lua_pfx}/lib -llua" 5498 fi 5499 fi 5500 if test "$enable_luainterp" = "dynamic"; then 5501 lua_ok="yes" 5502 else 5503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if link with ${LUA_LIBS} is sane" >&5 5504$as_echo_n "checking if link with ${LUA_LIBS} is sane... " >&6; } 5505 libs_save=$LIBS 5506 LIBS="$LIBS $LUA_LIBS" 5507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5508/* end confdefs.h. */ 5509 5510int 5511main () 5512{ 5513 5514 ; 5515 return 0; 5516} 5517_ACEOF 5518if ac_fn_c_try_link "$LINENO"; then : 5519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5520$as_echo "yes" >&6; }; lua_ok="yes" 5521else 5522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5523$as_echo "no" >&6; }; lua_ok="no"; LUA_LIBS="" 5524fi 5525rm -f core conftest.err conftest.$ac_objext \ 5526 conftest$ac_exeext conftest.$ac_ext 5527 LIBS=$libs_save 5528 fi 5529 if test "x$lua_ok" = "xyes"; then 5530 LUA_CFLAGS="-I${vi_cv_path_lua_pfx}/include${LUA_INC}" 5531 LUA_SRC="if_lua.c" 5532 LUA_OBJ="objects/if_lua.o" 5533 LUA_PRO="if_lua.pro" 5534 $as_echo "#define FEAT_LUA 1" >>confdefs.h 5535 5536 fi 5537 if test "$enable_luainterp" = "dynamic"; then 5538 if test "x$vi_cv_with_luajit" != "xno"; then 5539 luajit="jit" 5540 fi 5541 if test -f "${vi_cv_path_lua_pfx}/bin/cyglua-${vi_cv_version_lua}.dll"; then 5542 vi_cv_dll_name_lua="cyglua-${vi_cv_version_lua}.dll" 5543 else 5544 if test "x$MACOS_X" = "xyes"; then 5545 ext="dylib" 5546 indexes="" 5547 else 5548 ext="so" 5549 indexes=".0 .1 .2 .3 .4 .5 .6 .7 .8 .9" 5550 multiarch=`dpkg-architecture -qDEB_HOST_MULTIARCH 2> /dev/null` 5551 if test "X$multiarch" != "X"; then 5552 lib_multiarch="lib/${multiarch}" 5553 fi 5554 fi 5555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if liblua${luajit}*.${ext}* can be found in $vi_cv_path_lua_pfx" >&5 5556$as_echo_n "checking if liblua${luajit}*.${ext}* can be found in $vi_cv_path_lua_pfx... " >&6; } 5557 for subdir in "${lib_multiarch}" lib64 lib; do 5558 if test -z "$subdir"; then 5559 continue 5560 fi 5561 for sover in "${vi_cv_version_lua}.${ext}" "-${vi_cv_version_lua}.${ext}" \ 5562 ".${vi_cv_version_lua}.${ext}" ".${ext}.${vi_cv_version_lua}"; do 5563 for i in $indexes ""; do 5564 if test -f "${vi_cv_path_lua_pfx}/${subdir}/liblua${luajit}${sover}$i"; then 5565 sover2="$i" 5566 break 3 5567 fi 5568 done 5569 done 5570 sover="" 5571 done 5572 if test "X$sover" = "X"; then 5573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5574$as_echo "no" >&6; } 5575 lua_ok="no" 5576 vi_cv_dll_name_lua="liblua${luajit}.${ext}" 5577 else 5578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5579$as_echo "yes" >&6; } 5580 lua_ok="yes" 5581 vi_cv_dll_name_lua="liblua${luajit}${sover}$sover2" 5582 fi 5583 fi 5584 $as_echo "#define DYNAMIC_LUA 1" >>confdefs.h 5585 5586 LUA_LIBS="" 5587 LUA_CFLAGS="-DDYNAMIC_LUA_DLL=\\\"${vi_cv_dll_name_lua}\\\" $LUA_CFLAGS" 5588 fi 5589 if test "X$LUA_CFLAGS$LUA_LIBS" != "X" && \ 5590 test "x$MACOS_X" = "xyes" && test "x$vi_cv_with_luajit" != "xno" && \ 5591 test "`(uname -m) 2>/dev/null`" = "x86_64"; then 5592 LUA_LIBS="-pagezero_size 10000 -image_base 100000000 $LUA_LIBS" 5593 fi 5594 fi 5595 if test "$fail_if_missing" = "yes" -a "$lua_ok" != "yes"; then 5596 as_fn_error $? "could not configure lua" "$LINENO" 5 5597 fi 5598 5599 5600 5601 5602 5603fi 5604 5605 5606{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-mzschemeinterp argument" >&5 5607$as_echo_n "checking --enable-mzschemeinterp argument... " >&6; } 5608# Check whether --enable-mzschemeinterp was given. 5609if test "${enable_mzschemeinterp+set}" = set; then : 5610 enableval=$enable_mzschemeinterp; 5611else 5612 enable_mzschemeinterp="no" 5613fi 5614 5615{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_mzschemeinterp" >&5 5616$as_echo "$enable_mzschemeinterp" >&6; } 5617 5618if test "$enable_mzschemeinterp" = "yes"; then 5619 5620 5621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-plthome argument" >&5 5622$as_echo_n "checking --with-plthome argument... " >&6; } 5623 5624# Check whether --with-plthome was given. 5625if test "${with_plthome+set}" = set; then : 5626 withval=$with_plthome; with_plthome="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_plthome" >&5 5627$as_echo "$with_plthome" >&6; } 5628else 5629 with_plthome="";{ $as_echo "$as_me:${as_lineno-$LINENO}: result: \"no\"" >&5 5630$as_echo "\"no\"" >&6; } 5631fi 5632 5633 5634 if test "X$with_plthome" != "X"; then 5635 vi_cv_path_mzscheme_pfx="$with_plthome" 5636 vi_cv_path_mzscheme="${vi_cv_path_mzscheme_pfx}/bin/mzscheme" 5637 else 5638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking PLTHOME environment var" >&5 5639$as_echo_n "checking PLTHOME environment var... " >&6; } 5640 if test "X$PLTHOME" != "X"; then 5641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$PLTHOME\"" >&5 5642$as_echo "\"$PLTHOME\"" >&6; } 5643 vi_cv_path_mzscheme_pfx="$PLTHOME" 5644 vi_cv_path_mzscheme="${vi_cv_path_mzscheme_pfx}/bin/mzscheme" 5645 else 5646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5 5647$as_echo "not set" >&6; } 5648 # Extract the first word of "mzscheme", so it can be a program name with args. 5649set dummy mzscheme; ac_word=$2 5650{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5651$as_echo_n "checking for $ac_word... " >&6; } 5652if ${ac_cv_path_vi_cv_path_mzscheme+:} false; then : 5653 $as_echo_n "(cached) " >&6 5654else 5655 case $vi_cv_path_mzscheme in 5656 [\\/]* | ?:[\\/]*) 5657 ac_cv_path_vi_cv_path_mzscheme="$vi_cv_path_mzscheme" # Let the user override the test with a path. 5658 ;; 5659 *) 5660 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5661for as_dir in $PATH 5662do 5663 IFS=$as_save_IFS 5664 test -z "$as_dir" && as_dir=. 5665 for ac_exec_ext in '' $ac_executable_extensions; do 5666 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5667 ac_cv_path_vi_cv_path_mzscheme="$as_dir/$ac_word$ac_exec_ext" 5668 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5669 break 2 5670 fi 5671done 5672 done 5673IFS=$as_save_IFS 5674 5675 ;; 5676esac 5677fi 5678vi_cv_path_mzscheme=$ac_cv_path_vi_cv_path_mzscheme 5679if test -n "$vi_cv_path_mzscheme"; then 5680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme" >&5 5681$as_echo "$vi_cv_path_mzscheme" >&6; } 5682else 5683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5684$as_echo "no" >&6; } 5685fi 5686 5687 5688 5689 if test "X$vi_cv_path_mzscheme" != "X"; then 5690 lsout=`ls -l $vi_cv_path_mzscheme` 5691 if echo "$lsout" | grep -e '->' >/dev/null 2>/dev/null; then 5692 vi_cv_path_mzscheme=`echo "$lsout" | sed 's/.*-> \(.*\)/\1/'` 5693 fi 5694 fi 5695 5696 if test "X$vi_cv_path_mzscheme" != "X"; then 5697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking MzScheme install prefix" >&5 5698$as_echo_n "checking MzScheme install prefix... " >&6; } 5699if ${vi_cv_path_mzscheme_pfx+:} false; then : 5700 $as_echo_n "(cached) " >&6 5701else 5702 echo "(display (simplify-path \ 5703 (build-path (call-with-values \ 5704 (lambda () (split-path (find-system-path (quote exec-file)))) \ 5705 (lambda (base name must-be-dir?) base)) (quote up))))" > mzdirs.scm 5706 vi_cv_path_mzscheme_pfx=`${vi_cv_path_mzscheme} -r mzdirs.scm | \ 5707 sed -e 's+/$++'` 5708fi 5709{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme_pfx" >&5 5710$as_echo "$vi_cv_path_mzscheme_pfx" >&6; } 5711 rm -f mzdirs.scm 5712 fi 5713 fi 5714 fi 5715 5716 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then 5717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket include directory" >&5 5718$as_echo_n "checking for racket include directory... " >&6; } 5719 SCHEME_INC=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-include-dir))) (when (path? p) (display p)))'` 5720 if test "X$SCHEME_INC" != "X"; then 5721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_INC}" >&5 5722$as_echo "${SCHEME_INC}" >&6; } 5723 else 5724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 5725$as_echo "not found" >&6; } 5726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include" >&5 5727$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include... " >&6; } 5728 if test -f "$vi_cv_path_mzscheme_pfx/include/scheme.h"; then 5729 SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include 5730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5731$as_echo "yes" >&6; } 5732 else 5733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5734$as_echo "no" >&6; } 5735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt" >&5 5736$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt... " >&6; } 5737 if test -f "$vi_cv_path_mzscheme_pfx/include/plt/scheme.h"; then 5738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5739$as_echo "yes" >&6; } 5740 SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/plt 5741 else 5742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5743$as_echo "no" >&6; } 5744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/racket" >&5 5745$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/racket... " >&6; } 5746 if test -f "$vi_cv_path_mzscheme_pfx/include/racket/scheme.h"; then 5747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5748$as_echo "yes" >&6; } 5749 SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/racket 5750 else 5751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5752$as_echo "no" >&6; } 5753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in /usr/include/plt/" >&5 5754$as_echo_n "checking if scheme.h can be found in /usr/include/plt/... " >&6; } 5755 if test -f /usr/include/plt/scheme.h; then 5756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5757$as_echo "yes" >&6; } 5758 SCHEME_INC=/usr/include/plt 5759 else 5760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5761$as_echo "no" >&6; } 5762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in /usr/include/racket/" >&5 5763$as_echo_n "checking if scheme.h can be found in /usr/include/racket/... " >&6; } 5764 if test -f /usr/include/racket/scheme.h; then 5765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5766$as_echo "yes" >&6; } 5767 SCHEME_INC=/usr/include/racket 5768 else 5769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5770$as_echo "no" >&6; } 5771 vi_cv_path_mzscheme_pfx= 5772 fi 5773 fi 5774 fi 5775 fi 5776 fi 5777 fi 5778 fi 5779 5780 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then 5781 5782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket lib directory" >&5 5783$as_echo_n "checking for racket lib directory... " >&6; } 5784 SCHEME_LIB=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-lib-dir))) (when (path? p) (display p)))'` 5785 if test "X$SCHEME_LIB" != "X"; then 5786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_LIB}" >&5 5787$as_echo "${SCHEME_LIB}" >&6; } 5788 else 5789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 5790$as_echo "not found" >&6; } 5791 fi 5792 5793 for path in "${vi_cv_path_mzscheme_pfx}/lib" "${SCHEME_LIB}"; do 5794 if test "X$path" != "X"; then 5795 if test "x$MACOS_X" = "xyes"; then 5796 MZSCHEME_LIBS="-framework Racket" 5797 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" 5798 elif test -f "${path}/libmzscheme3m.a"; then 5799 MZSCHEME_LIBS="${path}/libmzscheme3m.a" 5800 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" 5801 elif test -f "${path}/libracket3m.a"; then 5802 MZSCHEME_LIBS="${path}/libracket3m.a" 5803 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" 5804 elif test -f "${path}/libracket.a"; then 5805 MZSCHEME_LIBS="${path}/libracket.a ${path}/libmzgc.a" 5806 elif test -f "${path}/libmzscheme.a"; then 5807 MZSCHEME_LIBS="${path}/libmzscheme.a ${path}/libmzgc.a" 5808 else 5809 if test -f "${path}/libmzscheme3m.so"; then 5810 MZSCHEME_LIBS="-L${path} -lmzscheme3m" 5811 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" 5812 elif test -f "${path}/libracket3m.so"; then 5813 MZSCHEME_LIBS="-L${path} -lracket3m" 5814 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" 5815 elif test -f "${path}/libracket.so"; then 5816 MZSCHEME_LIBS="-L${path} -lracket -lmzgc" 5817 else 5818 if test "$path" != "$SCHEME_LIB"; then 5819 continue 5820 fi 5821 MZSCHEME_LIBS="-L${path} -lmzscheme -lmzgc" 5822 fi 5823 if test "$GCC" = yes; then 5824 MZSCHEME_LIBS="${MZSCHEME_LIBS} -Wl,-rpath -Wl,${path}" 5825 elif test "`(uname) 2>/dev/null`" = SunOS && 5826 uname -r | grep '^5' >/dev/null; then 5827 MZSCHEME_LIBS="${MZSCHEME_LIBS} -R ${path}" 5828 fi 5829 fi 5830 fi 5831 if test "X$MZSCHEME_LIBS" != "X"; then 5832 break 5833 fi 5834 done 5835 5836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if racket requires -pthread" >&5 5837$as_echo_n "checking if racket requires -pthread... " >&6; } 5838 if test "X$SCHEME_LIB" != "X" && $FGREP -e -pthread "$SCHEME_LIB/buildinfo" >/dev/null ; then 5839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5840$as_echo "yes" >&6; } 5841 MZSCHEME_LIBS="${MZSCHEME_LIBS} -pthread" 5842 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -pthread" 5843 else 5844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5845$as_echo "no" >&6; } 5846 fi 5847 5848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket config directory" >&5 5849$as_echo_n "checking for racket config directory... " >&6; } 5850 SCHEME_CONFIGDIR=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-config-dir))) (when (path? p) (display p)))'` 5851 if test "X$SCHEME_CONFIGDIR" != "X"; then 5852 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -DMZSCHEME_CONFIGDIR='\"${SCHEME_CONFIGDIR}\"'" 5853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_CONFIGDIR}" >&5 5854$as_echo "${SCHEME_CONFIGDIR}" >&6; } 5855 else 5856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 5857$as_echo "not found" >&6; } 5858 fi 5859 5860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket collects directory" >&5 5861$as_echo_n "checking for racket collects directory... " >&6; } 5862 SCHEME_COLLECTS=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-collects-dir))) (when (path? p) (let-values (((base _1 _2) (split-path p))) (display base))))'` 5863 if test "X$SCHEME_COLLECTS" = "X"; then 5864 if test -d "$vi_cv_path_mzscheme_pfx/lib/plt/collects"; then 5865 SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/lib/plt/ 5866 else 5867 if test -d "$vi_cv_path_mzscheme_pfx/lib/racket/collects"; then 5868 SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/lib/racket/ 5869 else 5870 if test -d "$vi_cv_path_mzscheme_pfx/share/racket/collects"; then 5871 SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/share/racket/ 5872 else 5873 if test -d "$vi_cv_path_mzscheme_pfx/collects"; then 5874 SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/ 5875 fi 5876 fi 5877 fi 5878 fi 5879 fi 5880 if test "X$SCHEME_COLLECTS" != "X" ; then 5881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_COLLECTS}" >&5 5882$as_echo "${SCHEME_COLLECTS}" >&6; } 5883 else 5884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 5885$as_echo "not found" >&6; } 5886 fi 5887 5888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mzscheme_base.c" >&5 5889$as_echo_n "checking for mzscheme_base.c... " >&6; } 5890 if test -f "${SCHEME_COLLECTS}collects/scheme/base.ss" ; then 5891 MZSCHEME_EXTRA="mzscheme_base.c" 5892 MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/mzc" 5893 MZSCHEME_MOD="++lib scheme/base" 5894 else 5895 if test -f "${SCHEME_COLLECTS}collects/scheme/base.rkt" ; then 5896 MZSCHEME_EXTRA="mzscheme_base.c" 5897 MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/mzc" 5898 MZSCHEME_MOD="++lib scheme/base" 5899 else 5900 if test -f "${SCHEME_COLLECTS}collects/racket/base.rkt" ; then 5901 MZSCHEME_EXTRA="mzscheme_base.c" 5902 MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/raco ctool" 5903 MZSCHEME_MOD="" 5904 fi 5905 fi 5906 fi 5907 if test "X$MZSCHEME_EXTRA" != "X" ; then 5908 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -DINCLUDE_MZSCHEME_BASE" 5909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: needed" >&5 5910$as_echo "needed" >&6; } 5911 else 5912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not needed" >&5 5913$as_echo "not needed" >&6; } 5914 fi 5915 5916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ffi_type_void in -lffi" >&5 5917$as_echo_n "checking for ffi_type_void in -lffi... " >&6; } 5918if ${ac_cv_lib_ffi_ffi_type_void+:} false; then : 5919 $as_echo_n "(cached) " >&6 5920else 5921 ac_check_lib_save_LIBS=$LIBS 5922LIBS="-lffi $LIBS" 5923cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5924/* end confdefs.h. */ 5925 5926/* Override any GCC internal prototype to avoid an error. 5927 Use char because int might match the return type of a GCC 5928 builtin and then its argument prototype would still apply. */ 5929#ifdef __cplusplus 5930extern "C" 5931#endif 5932char ffi_type_void (); 5933int 5934main () 5935{ 5936return ffi_type_void (); 5937 ; 5938 return 0; 5939} 5940_ACEOF 5941if ac_fn_c_try_link "$LINENO"; then : 5942 ac_cv_lib_ffi_ffi_type_void=yes 5943else 5944 ac_cv_lib_ffi_ffi_type_void=no 5945fi 5946rm -f core conftest.err conftest.$ac_objext \ 5947 conftest$ac_exeext conftest.$ac_ext 5948LIBS=$ac_check_lib_save_LIBS 5949fi 5950{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ffi_ffi_type_void" >&5 5951$as_echo "$ac_cv_lib_ffi_ffi_type_void" >&6; } 5952if test "x$ac_cv_lib_ffi_ffi_type_void" = xyes; then : 5953 MZSCHEME_LIBS="$MZSCHEME_LIBS -lffi" 5954fi 5955 5956 5957 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -I${SCHEME_INC} \ 5958 -DMZSCHEME_COLLECTS='\"${SCHEME_COLLECTS}collects\"'" 5959 5960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for MzScheme are sane" >&5 5961$as_echo_n "checking if compile and link flags for MzScheme are sane... " >&6; } 5962 cflags_save=$CFLAGS 5963 libs_save=$LIBS 5964 CFLAGS="$CFLAGS $MZSCHEME_CFLAGS" 5965 LIBS="$LIBS $MZSCHEME_LIBS" 5966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5967/* end confdefs.h. */ 5968 5969int 5970main () 5971{ 5972 5973 ; 5974 return 0; 5975} 5976_ACEOF 5977if ac_fn_c_try_link "$LINENO"; then : 5978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5979$as_echo "yes" >&6; }; mzs_ok=yes 5980else 5981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: MZSCHEME DISABLED" >&5 5982$as_echo "no: MZSCHEME DISABLED" >&6; }; mzs_ok=no 5983fi 5984rm -f core conftest.err conftest.$ac_objext \ 5985 conftest$ac_exeext conftest.$ac_ext 5986 CFLAGS=$cflags_save 5987 LIBS=$libs_save 5988 if test $mzs_ok = yes; then 5989 MZSCHEME_SRC="if_mzsch.c" 5990 MZSCHEME_OBJ="objects/if_mzsch.o" 5991 MZSCHEME_PRO="if_mzsch.pro" 5992 $as_echo "#define FEAT_MZSCHEME 1" >>confdefs.h 5993 5994 else 5995 MZSCHEME_CFLAGS= 5996 MZSCHEME_LIBS= 5997 MZSCHEME_EXTRA= 5998 MZSCHEME_MZC= 5999 fi 6000 fi 6001 6002 6003 6004 6005 6006 6007 6008fi 6009 6010 6011{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-perlinterp argument" >&5 6012$as_echo_n "checking --enable-perlinterp argument... " >&6; } 6013# Check whether --enable-perlinterp was given. 6014if test "${enable_perlinterp+set}" = set; then : 6015 enableval=$enable_perlinterp; 6016else 6017 enable_perlinterp="no" 6018fi 6019 6020{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perlinterp" >&5 6021$as_echo "$enable_perlinterp" >&6; } 6022if test "$enable_perlinterp" = "yes" -o "$enable_perlinterp" = "dynamic"; then 6023 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 6024 as_fn_error $? "cannot use Perl with tiny or small features" "$LINENO" 5 6025 fi 6026 6027 # Extract the first word of "perl", so it can be a program name with args. 6028set dummy perl; ac_word=$2 6029{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6030$as_echo_n "checking for $ac_word... " >&6; } 6031if ${ac_cv_path_vi_cv_path_perl+:} false; then : 6032 $as_echo_n "(cached) " >&6 6033else 6034 case $vi_cv_path_perl in 6035 [\\/]* | ?:[\\/]*) 6036 ac_cv_path_vi_cv_path_perl="$vi_cv_path_perl" # Let the user override the test with a path. 6037 ;; 6038 *) 6039 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6040for as_dir in $PATH 6041do 6042 IFS=$as_save_IFS 6043 test -z "$as_dir" && as_dir=. 6044 for ac_exec_ext in '' $ac_executable_extensions; do 6045 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6046 ac_cv_path_vi_cv_path_perl="$as_dir/$ac_word$ac_exec_ext" 6047 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6048 break 2 6049 fi 6050done 6051 done 6052IFS=$as_save_IFS 6053 6054 ;; 6055esac 6056fi 6057vi_cv_path_perl=$ac_cv_path_vi_cv_path_perl 6058if test -n "$vi_cv_path_perl"; then 6059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_perl" >&5 6060$as_echo "$vi_cv_path_perl" >&6; } 6061else 6062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6063$as_echo "no" >&6; } 6064fi 6065 6066 6067 if test "X$vi_cv_path_perl" != "X"; then 6068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Perl version" >&5 6069$as_echo_n "checking Perl version... " >&6; } 6070 if $vi_cv_path_perl -e 'require 5.003_01' >/dev/null 2>/dev/null; then 6071 eval `$vi_cv_path_perl -V:usethreads` 6072 eval `$vi_cv_path_perl -V:libperl` 6073 if test "X$usethreads" = "XUNKNOWN" -o "X$usethreads" = "Xundef"; then 6074 badthreads=no 6075 else 6076 if $vi_cv_path_perl -e 'require 5.6.0' >/dev/null 2>/dev/null; then 6077 eval `$vi_cv_path_perl -V:use5005threads` 6078 if test "X$use5005threads" = "XUNKNOWN" -o "X$use5005threads" = "Xundef"; then 6079 badthreads=no 6080 else 6081 badthreads=yes 6082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&5 6083$as_echo ">>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&6; } 6084 fi 6085 else 6086 badthreads=yes 6087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> Perl 5.5 with threads cannot be used <<<" >&5 6088$as_echo ">>> Perl 5.5 with threads cannot be used <<<" >&6; } 6089 fi 6090 fi 6091 if test $badthreads = no; then 6092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5 6093$as_echo "OK" >&6; } 6094 eval `$vi_cv_path_perl -V:shrpenv` 6095 if test "X$shrpenv" = "XUNKNOWN"; then # pre 5.003_04 6096 shrpenv="" 6097 fi 6098 vi_cv_perllib=`$vi_cv_path_perl -MConfig -e 'print $Config{privlibexp}'` 6099 6100 vi_cv_perl_extutils=unknown_perl_extutils_path 6101 for extutils_rel_path in ExtUtils vendor_perl/ExtUtils; do 6102 xsubpp_path="$vi_cv_perllib/$extutils_rel_path/xsubpp" 6103 if test -f "$xsubpp_path"; then 6104 vi_cv_perl_xsubpp="$xsubpp_path" 6105 fi 6106 done 6107 6108 perlcppflags=`$vi_cv_path_perl -Mlib=$srcdir -MExtUtils::Embed \ 6109 -e 'ccflags;perl_inc;print"\n"' | sed -e 's/-fno[^ ]*//' \ 6110 -e 's/-fdebug-prefix-map[^ ]*//g' \ 6111 -e 's/-pipe //' \ 6112 -e 's/-W[^ ]*//g' \ 6113 -e 's/-D_FORTIFY_SOURCE=.//g'` 6114 perllibs=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed -e 'ldopts' | \ 6115 sed -e '/Warning/d' -e '/Note (probably harmless)/d' \ 6116 -e 's/-bE:perl.exp//' -e 's/-lc //'` 6117 perlldflags=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed \ 6118 -e 'ccdlflags' | sed -e 's/-bE:perl.exp//'` 6119 6120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Perl are sane" >&5 6121$as_echo_n "checking if compile and link flags for Perl are sane... " >&6; } 6122 cflags_save=$CFLAGS 6123 libs_save=$LIBS 6124 ldflags_save=$LDFLAGS 6125 CFLAGS="$CFLAGS $perlcppflags" 6126 LIBS="$LIBS $perllibs" 6127 perlldflags=`echo "$perlldflags" | sed -e 's/^ *//g'` 6128 LDFLAGS="$perlldflags $LDFLAGS" 6129 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6130/* end confdefs.h. */ 6131 6132int 6133main () 6134{ 6135 6136 ; 6137 return 0; 6138} 6139_ACEOF 6140if ac_fn_c_try_link "$LINENO"; then : 6141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6142$as_echo "yes" >&6; }; perl_ok=yes 6143else 6144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PERL DISABLED" >&5 6145$as_echo "no: PERL DISABLED" >&6; }; perl_ok=no 6146fi 6147rm -f core conftest.err conftest.$ac_objext \ 6148 conftest$ac_exeext conftest.$ac_ext 6149 CFLAGS=$cflags_save 6150 LIBS=$libs_save 6151 LDFLAGS=$ldflags_save 6152 if test $perl_ok = yes; then 6153 if test "X$perlcppflags" != "X"; then 6154 PERL_CFLAGS=$perlcppflags 6155 fi 6156 if test "X$perlldflags" != "X"; then 6157 if test "X`echo \"$LDFLAGS\" | $FGREP -e \"$perlldflags\"`" = "X"; then 6158 LDFLAGS="$perlldflags $LDFLAGS" 6159 fi 6160 fi 6161 PERL_LIBS=$perllibs 6162 PERL_SRC="auto/if_perl.c if_perlsfio.c" 6163 PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o" 6164 PERL_PRO="if_perl.pro if_perlsfio.pro" 6165 $as_echo "#define FEAT_PERL 1" >>confdefs.h 6166 6167 fi 6168 fi 6169 else 6170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> too old; need Perl version 5.003_01 or later <<<" >&5 6171$as_echo ">>> too old; need Perl version 5.003_01 or later <<<" >&6; } 6172 fi 6173 fi 6174 6175 if test "x$MACOS_X" = "xyes"; then 6176 dir=/System/Library/Perl 6177 darwindir=$dir/darwin 6178 if test -d $darwindir; then 6179 PERL=/usr/bin/perl 6180 else 6181 dir=/System/Library/Perl/5.8.1 6182 darwindir=$dir/darwin-thread-multi-2level 6183 if test -d $darwindir; then 6184 PERL=/usr/bin/perl 6185 fi 6186 fi 6187 if test -n "$PERL"; then 6188 PERL_DIR="$dir" 6189 PERL_CFLAGS="-DFEAT_PERL -I$darwindir/CORE" 6190 PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o $darwindir/auto/DynaLoader/DynaLoader.a" 6191 PERL_LIBS="-L$darwindir/CORE -lperl" 6192 fi 6193 PERL_LIBS=`echo "$PERL_LIBS" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'` 6194 PERL_CFLAGS=`echo "$PERL_CFLAGS" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'` 6195 fi 6196 if test "$enable_perlinterp" = "dynamic"; then 6197 if test "$perl_ok" = "yes" -a "X$libperl" != "X"; then 6198 $as_echo "#define DYNAMIC_PERL 1" >>confdefs.h 6199 6200 PERL_CFLAGS="-DDYNAMIC_PERL_DLL=\\\"$libperl\\\" $PERL_CFLAGS" 6201 fi 6202 fi 6203 6204 if test "$fail_if_missing" = "yes" -a "$perl_ok" != "yes"; then 6205 as_fn_error $? "could not configure perl" "$LINENO" 5 6206 fi 6207fi 6208 6209 6210 6211 6212 6213 6214 6215{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-pythoninterp argument" >&5 6216$as_echo_n "checking --enable-pythoninterp argument... " >&6; } 6217# Check whether --enable-pythoninterp was given. 6218if test "${enable_pythoninterp+set}" = set; then : 6219 enableval=$enable_pythoninterp; 6220else 6221 enable_pythoninterp="no" 6222fi 6223 6224{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_pythoninterp" >&5 6225$as_echo "$enable_pythoninterp" >&6; } 6226if test "$enable_pythoninterp" = "yes" -o "$enable_pythoninterp" = "dynamic"; then 6227 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 6228 as_fn_error $? "cannot use Python with tiny or small features" "$LINENO" 5 6229 fi 6230 6231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-python-command argument" >&5 6232$as_echo_n "checking --with-python-command argument... " >&6; } 6233 6234 6235# Check whether --with-python-command was given. 6236if test "${with_python_command+set}" = set; then : 6237 withval=$with_python_command; vi_cv_path_python="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python" >&5 6238$as_echo "$vi_cv_path_python" >&6; } 6239else 6240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6241$as_echo "no" >&6; } 6242fi 6243 6244 6245 if test "X$vi_cv_path_python" = "X"; then 6246 for ac_prog in python2 python 6247do 6248 # Extract the first word of "$ac_prog", so it can be a program name with args. 6249set dummy $ac_prog; ac_word=$2 6250{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6251$as_echo_n "checking for $ac_word... " >&6; } 6252if ${ac_cv_path_vi_cv_path_python+:} false; then : 6253 $as_echo_n "(cached) " >&6 6254else 6255 case $vi_cv_path_python in 6256 [\\/]* | ?:[\\/]*) 6257 ac_cv_path_vi_cv_path_python="$vi_cv_path_python" # Let the user override the test with a path. 6258 ;; 6259 *) 6260 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6261for as_dir in $PATH 6262do 6263 IFS=$as_save_IFS 6264 test -z "$as_dir" && as_dir=. 6265 for ac_exec_ext in '' $ac_executable_extensions; do 6266 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6267 ac_cv_path_vi_cv_path_python="$as_dir/$ac_word$ac_exec_ext" 6268 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6269 break 2 6270 fi 6271done 6272 done 6273IFS=$as_save_IFS 6274 6275 ;; 6276esac 6277fi 6278vi_cv_path_python=$ac_cv_path_vi_cv_path_python 6279if test -n "$vi_cv_path_python"; then 6280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python" >&5 6281$as_echo "$vi_cv_path_python" >&6; } 6282else 6283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6284$as_echo "no" >&6; } 6285fi 6286 6287 6288 test -n "$vi_cv_path_python" && break 6289done 6290 6291 fi 6292 if test "X$vi_cv_path_python" != "X"; then 6293 6294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python version" >&5 6295$as_echo_n "checking Python version... " >&6; } 6296if ${vi_cv_var_python_version+:} false; then : 6297 $as_echo_n "(cached) " >&6 6298else 6299 vi_cv_var_python_version=` 6300 ${vi_cv_path_python} -c 'import sys; print sys.version[:3]'` 6301 6302fi 6303{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python_version" >&5 6304$as_echo "$vi_cv_var_python_version" >&6; } 6305 6306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python is 2.3 or better" >&5 6307$as_echo_n "checking Python is 2.3 or better... " >&6; } 6308 if ${vi_cv_path_python} -c \ 6309 "import sys; sys.exit(${vi_cv_var_python_version} < 2.3)" 6310 then 6311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yep" >&5 6312$as_echo "yep" >&6; } 6313 6314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5 6315$as_echo_n "checking Python's install prefix... " >&6; } 6316if ${vi_cv_path_python_pfx+:} false; then : 6317 $as_echo_n "(cached) " >&6 6318else 6319 vi_cv_path_python_pfx=` 6320 ${vi_cv_path_python} -c \ 6321 "import sys; print sys.prefix"` 6322fi 6323{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_pfx" >&5 6324$as_echo "$vi_cv_path_python_pfx" >&6; } 6325 6326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5 6327$as_echo_n "checking Python's execution prefix... " >&6; } 6328if ${vi_cv_path_python_epfx+:} false; then : 6329 $as_echo_n "(cached) " >&6 6330else 6331 vi_cv_path_python_epfx=` 6332 ${vi_cv_path_python} -c \ 6333 "import sys; print sys.exec_prefix"` 6334fi 6335{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_epfx" >&5 6336$as_echo "$vi_cv_path_python_epfx" >&6; } 6337 6338 6339 if ${vi_cv_path_pythonpath+:} false; then : 6340 $as_echo_n "(cached) " >&6 6341else 6342 vi_cv_path_pythonpath=` 6343 unset PYTHONPATH; 6344 ${vi_cv_path_python} -c \ 6345 "import sys, string; print string.join(sys.path,':')"` 6346fi 6347 6348 6349 6350 6351# Check whether --with-python-config-dir was given. 6352if test "${with_python_config_dir+set}" = set; then : 6353 withval=$with_python_config_dir; vi_cv_path_python_conf="${withval}"; have_python_config_dir=1 6354fi 6355 6356 6357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5 6358$as_echo_n "checking Python's configuration directory... " >&6; } 6359if ${vi_cv_path_python_conf+:} false; then : 6360 $as_echo_n "(cached) " >&6 6361else 6362 6363 vi_cv_path_python_conf= 6364 d=`${vi_cv_path_python} -c "import distutils.sysconfig; print distutils.sysconfig.get_config_var('LIBPL')"` 6365 if test -d "$d" && test -f "$d/config.c"; then 6366 vi_cv_path_python_conf="$d" 6367 else 6368 for path in "${vi_cv_path_python_pfx}" "${vi_cv_path_python_epfx}"; do 6369 for subdir in lib64 lib share; do 6370 d="${path}/${subdir}/python${vi_cv_var_python_version}/config" 6371 if test -d "$d" && test -f "$d/config.c"; then 6372 vi_cv_path_python_conf="$d" 6373 fi 6374 done 6375 done 6376 fi 6377 6378fi 6379{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_conf" >&5 6380$as_echo "$vi_cv_path_python_conf" >&6; } 6381 6382 PYTHON_CONFDIR="${vi_cv_path_python_conf}" 6383 6384 if test "X$PYTHON_CONFDIR" = "X"; then 6385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't find it!" >&5 6386$as_echo "can't find it!" >&6; } 6387 else 6388 6389 if ${vi_cv_path_python_plibs+:} false; then : 6390 $as_echo_n "(cached) " >&6 6391else 6392 6393 pwd=`pwd` 6394 tmp_mkf="$pwd/config-PyMake$$" 6395 cat -- "${PYTHON_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}" 6396__: 6397 @echo "python_BASEMODLIBS='$(BASEMODLIBS)'" 6398 @echo "python_LIBS='$(LIBS)'" 6399 @echo "python_SYSLIBS='$(SYSLIBS)'" 6400 @echo "python_LINKFORSHARED='$(LINKFORSHARED)'" 6401 @echo "python_DLLLIBRARY='$(DLLLIBRARY)'" 6402 @echo "python_INSTSONAME='$(INSTSONAME)'" 6403 @echo "python_PYTHONFRAMEWORK='$(PYTHONFRAMEWORK)'" 6404 @echo "python_PYTHONFRAMEWORKPREFIX='$(PYTHONFRAMEWORKPREFIX)'" 6405 @echo "python_PYTHONFRAMEWORKINSTALLDIR='$(PYTHONFRAMEWORKINSTALLDIR)'" 6406eof 6407 eval "`cd ${PYTHON_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`" 6408 rm -f -- "${tmp_mkf}" 6409 if test "x$MACOS_X" = "xyes" && test -n "${python_PYTHONFRAMEWORK}" && ${vi_cv_path_python} -c \ 6410 "import sys; sys.exit(${vi_cv_var_python_version} < 2.3)"; then 6411 vi_cv_path_python_plibs="-framework Python" 6412 if test "x${vi_cv_path_python}" != "x/usr/bin/python" && test -n "${python_PYTHONFRAMEWORKPREFIX}"; then 6413 vi_cv_path_python_plibs="-F${python_PYTHONFRAMEWORKPREFIX} -framework Python" 6414 fi 6415 else 6416 vi_cv_path_python_plibs="-L${PYTHON_CONFDIR} -lpython${vi_cv_var_python_version}" 6417 if test -n "${python_LINKFORSHARED}" && test -n "${python_PYTHONFRAMEWORKPREFIX}"; then 6418 python_link_symbol=`echo ${python_LINKFORSHARED} | sed 's/\([^ \t][^ \t]*[ \t][ \t]*[^ \t][^ \t]*\)[ \t].*/\1/'` 6419 python_link_path=`echo ${python_LINKFORSHARED} | sed 's/\([^ \t][^ \t]*[ \t][ \t]*[^ \t][^ \t]*\)[ \t][ \t]*\(.*\)/\2/'` 6420 if test -n "${python_link_path}" && ! test -x "${python_link_path}"; then 6421 python_link_path="${python_PYTHONFRAMEWORKPREFIX}/${python_link_path}" 6422 if test -n "${python_link_path}" && ! test -x "${python_link_path}"; then 6423 python_link_path="${python_PYTHONFRAMEWORKINSTALLDIR}/Versions/${vi_cv_var_python_version}/${python_PYTHONFRAMEWORK}" 6424 fi 6425 python_LINKFORSHARED="${python_link_symbol} ${python_link_path}" 6426 fi 6427 fi 6428 vi_cv_path_python_plibs="${vi_cv_path_python_plibs} ${python_BASEMODLIBS} ${python_LIBS} ${python_SYSLIBS} ${python_LINKFORSHARED}" 6429 vi_cv_path_python_plibs=`echo $vi_cv_path_python_plibs | sed s/-ltermcap//` 6430 fi 6431 6432fi 6433 6434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's dll name" >&5 6435$as_echo_n "checking Python's dll name... " >&6; } 6436if ${vi_cv_dll_name_python+:} false; then : 6437 $as_echo_n "(cached) " >&6 6438else 6439 6440 if test "X$python_DLLLIBRARY" != "X"; then 6441 vi_cv_dll_name_python="$python_DLLLIBRARY" 6442 else 6443 vi_cv_dll_name_python="$python_INSTSONAME" 6444 fi 6445 6446fi 6447{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_dll_name_python" >&5 6448$as_echo "$vi_cv_dll_name_python" >&6; } 6449 6450 PYTHON_LIBS="${vi_cv_path_python_plibs}" 6451 if test "${vi_cv_path_python_pfx}" = "${vi_cv_path_python_epfx}"; then 6452 PYTHON_CFLAGS="-I${vi_cv_path_python_pfx}/include/python${vi_cv_var_python_version}" 6453 else 6454 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}" 6455 fi 6456 if test "X$have_python_config_dir" = "X1" -a "$enable_pythoninterp" = "dynamic"; then 6457 PYTHON_CFLAGS="${PYTHON_CFLAGS} -DPYTHON_HOME='\"${vi_cv_path_python_pfx}\"'" 6458 6459 fi 6460 PYTHON_SRC="if_python.c" 6461 PYTHON_OBJ="objects/if_python.o" 6462 6463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5 6464$as_echo_n "checking if -pthread should be used... " >&6; } 6465 threadsafe_flag= 6466 thread_lib= 6467 if test "`(uname) 2>/dev/null`" != Darwin; then 6468 test "$GCC" = yes && threadsafe_flag="-pthread" 6469 if test "`(uname) 2>/dev/null`" = FreeBSD; then 6470 threadsafe_flag="-D_THREAD_SAFE" 6471 thread_lib="-pthread" 6472 fi 6473 if test "`(uname) 2>/dev/null`" = SunOS; then 6474 threadsafe_flag="-pthreads" 6475 fi 6476 fi 6477 libs_save_old=$LIBS 6478 if test -n "$threadsafe_flag"; then 6479 cflags_save=$CFLAGS 6480 CFLAGS="$CFLAGS $threadsafe_flag" 6481 LIBS="$LIBS $thread_lib" 6482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6483/* end confdefs.h. */ 6484 6485int 6486main () 6487{ 6488 6489 ; 6490 return 0; 6491} 6492_ACEOF 6493if ac_fn_c_try_link "$LINENO"; then : 6494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6495$as_echo "yes" >&6; }; PYTHON_CFLAGS="$PYTHON_CFLAGS $threadsafe_flag" 6496else 6497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6498$as_echo "no" >&6; }; LIBS=$libs_save_old 6499 6500fi 6501rm -f core conftest.err conftest.$ac_objext \ 6502 conftest$ac_exeext conftest.$ac_ext 6503 CFLAGS=$cflags_save 6504 else 6505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6506$as_echo "no" >&6; } 6507 fi 6508 6509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Python are sane" >&5 6510$as_echo_n "checking if compile and link flags for Python are sane... " >&6; } 6511 cflags_save=$CFLAGS 6512 libs_save=$LIBS 6513 CFLAGS="$CFLAGS $PYTHON_CFLAGS" 6514 LIBS="$LIBS $PYTHON_LIBS" 6515 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6516/* end confdefs.h. */ 6517 6518int 6519main () 6520{ 6521 6522 ; 6523 return 0; 6524} 6525_ACEOF 6526if ac_fn_c_try_link "$LINENO"; then : 6527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6528$as_echo "yes" >&6; }; python_ok=yes 6529else 6530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PYTHON DISABLED" >&5 6531$as_echo "no: PYTHON DISABLED" >&6; }; python_ok=no 6532fi 6533rm -f core conftest.err conftest.$ac_objext \ 6534 conftest$ac_exeext conftest.$ac_ext 6535 CFLAGS=$cflags_save 6536 LIBS=$libs_save 6537 if test $python_ok = yes; then 6538 $as_echo "#define FEAT_PYTHON 1" >>confdefs.h 6539 6540 else 6541 LIBS=$libs_save_old 6542 PYTHON_SRC= 6543 PYTHON_OBJ= 6544 PYTHON_LIBS= 6545 PYTHON_CFLAGS= 6546 fi 6547 fi 6548 else 6549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old" >&5 6550$as_echo "too old" >&6; } 6551 fi 6552 fi 6553 6554 if test "$fail_if_missing" = "yes" -a "$python_ok" != "yes"; then 6555 as_fn_error $? "could not configure python" "$LINENO" 5 6556 fi 6557fi 6558 6559 6560 6561 6562 6563 6564 6565{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-python3interp argument" >&5 6566$as_echo_n "checking --enable-python3interp argument... " >&6; } 6567# Check whether --enable-python3interp was given. 6568if test "${enable_python3interp+set}" = set; then : 6569 enableval=$enable_python3interp; 6570else 6571 enable_python3interp="no" 6572fi 6573 6574{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_python3interp" >&5 6575$as_echo "$enable_python3interp" >&6; } 6576if test "$enable_python3interp" = "yes" -o "$enable_python3interp" = "dynamic"; then 6577 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 6578 as_fn_error $? "cannot use Python with tiny or small features" "$LINENO" 5 6579 fi 6580 6581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-python3-command argument" >&5 6582$as_echo_n "checking --with-python3-command argument... " >&6; } 6583 6584 6585# Check whether --with-python3-command was given. 6586if test "${with_python3_command+set}" = set; then : 6587 withval=$with_python3_command; vi_cv_path_python3="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3" >&5 6588$as_echo "$vi_cv_path_python3" >&6; } 6589else 6590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6591$as_echo "no" >&6; } 6592fi 6593 6594 6595 if test "X$vi_cv_path_python3" = "X"; then 6596 for ac_prog in python3 python 6597do 6598 # Extract the first word of "$ac_prog", so it can be a program name with args. 6599set dummy $ac_prog; ac_word=$2 6600{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6601$as_echo_n "checking for $ac_word... " >&6; } 6602if ${ac_cv_path_vi_cv_path_python3+:} false; then : 6603 $as_echo_n "(cached) " >&6 6604else 6605 case $vi_cv_path_python3 in 6606 [\\/]* | ?:[\\/]*) 6607 ac_cv_path_vi_cv_path_python3="$vi_cv_path_python3" # Let the user override the test with a path. 6608 ;; 6609 *) 6610 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6611for as_dir in $PATH 6612do 6613 IFS=$as_save_IFS 6614 test -z "$as_dir" && as_dir=. 6615 for ac_exec_ext in '' $ac_executable_extensions; do 6616 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6617 ac_cv_path_vi_cv_path_python3="$as_dir/$ac_word$ac_exec_ext" 6618 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6619 break 2 6620 fi 6621done 6622 done 6623IFS=$as_save_IFS 6624 6625 ;; 6626esac 6627fi 6628vi_cv_path_python3=$ac_cv_path_vi_cv_path_python3 6629if test -n "$vi_cv_path_python3"; then 6630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3" >&5 6631$as_echo "$vi_cv_path_python3" >&6; } 6632else 6633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6634$as_echo "no" >&6; } 6635fi 6636 6637 6638 test -n "$vi_cv_path_python3" && break 6639done 6640 6641 fi 6642 if test "X$vi_cv_path_python3" != "X"; then 6643 6644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python version" >&5 6645$as_echo_n "checking Python version... " >&6; } 6646if ${vi_cv_var_python3_version+:} false; then : 6647 $as_echo_n "(cached) " >&6 6648else 6649 vi_cv_var_python3_version=` 6650 ${vi_cv_path_python3} -c 'import sys; print(sys.version[:3])'` 6651 6652fi 6653{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python3_version" >&5 6654$as_echo "$vi_cv_var_python3_version" >&6; } 6655 6656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python is 3.0 or better" >&5 6657$as_echo_n "checking Python is 3.0 or better... " >&6; } 6658 if ${vi_cv_path_python3} -c \ 6659 "import sys; sys.exit(${vi_cv_var_python3_version} < 3.0)" 6660 then 6661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yep" >&5 6662$as_echo "yep" >&6; } 6663 6664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's abiflags" >&5 6665$as_echo_n "checking Python's abiflags... " >&6; } 6666if ${vi_cv_var_python3_abiflags+:} false; then : 6667 $as_echo_n "(cached) " >&6 6668else 6669 6670 vi_cv_var_python3_abiflags= 6671 if ${vi_cv_path_python3} -c \ 6672 "import sys; sys.exit(${vi_cv_var_python3_version} < 3.2)" 6673 then 6674 vi_cv_var_python3_abiflags=`${vi_cv_path_python3} -c \ 6675 "import sys; print(sys.abiflags)"` 6676 fi 6677fi 6678{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python3_abiflags" >&5 6679$as_echo "$vi_cv_var_python3_abiflags" >&6; } 6680 6681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5 6682$as_echo_n "checking Python's install prefix... " >&6; } 6683if ${vi_cv_path_python3_pfx+:} false; then : 6684 $as_echo_n "(cached) " >&6 6685else 6686 vi_cv_path_python3_pfx=` 6687 ${vi_cv_path_python3} -c \ 6688 "import sys; print(sys.prefix)"` 6689fi 6690{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_pfx" >&5 6691$as_echo "$vi_cv_path_python3_pfx" >&6; } 6692 6693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5 6694$as_echo_n "checking Python's execution prefix... " >&6; } 6695if ${vi_cv_path_python3_epfx+:} false; then : 6696 $as_echo_n "(cached) " >&6 6697else 6698 vi_cv_path_python3_epfx=` 6699 ${vi_cv_path_python3} -c \ 6700 "import sys; print(sys.exec_prefix)"` 6701fi 6702{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_epfx" >&5 6703$as_echo "$vi_cv_path_python3_epfx" >&6; } 6704 6705 6706 if ${vi_cv_path_python3path+:} false; then : 6707 $as_echo_n "(cached) " >&6 6708else 6709 vi_cv_path_python3path=` 6710 unset PYTHONPATH; 6711 ${vi_cv_path_python3} -c \ 6712 "import sys, string; print(':'.join(sys.path))"` 6713fi 6714 6715 6716 6717 6718# Check whether --with-python3-config-dir was given. 6719if test "${with_python3_config_dir+set}" = set; then : 6720 withval=$with_python3_config_dir; vi_cv_path_python3_conf="${withval}"; have_python3_config_dir=1 6721fi 6722 6723 6724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5 6725$as_echo_n "checking Python's configuration directory... " >&6; } 6726if ${vi_cv_path_python3_conf+:} false; then : 6727 $as_echo_n "(cached) " >&6 6728else 6729 6730 vi_cv_path_python3_conf= 6731 config_dir="config-${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}" 6732 d=`${vi_cv_path_python3} -c "import distutils.sysconfig; print(distutils.sysconfig.get_config_var('LIBPL'))"` 6733 if test -d "$d" && test -f "$d/config.c"; then 6734 vi_cv_path_python3_conf="$d" 6735 else 6736 for path in "${vi_cv_path_python3_pfx}" "${vi_cv_path_python3_epfx}"; do 6737 for subdir in lib64 lib share; do 6738 d="${path}/${subdir}/python${vi_cv_var_python3_version}/${config_dir}" 6739 if test -d "$d" && test -f "$d/config.c"; then 6740 vi_cv_path_python3_conf="$d" 6741 fi 6742 done 6743 done 6744 fi 6745 6746fi 6747{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_conf" >&5 6748$as_echo "$vi_cv_path_python3_conf" >&6; } 6749 6750 PYTHON3_CONFDIR="${vi_cv_path_python3_conf}" 6751 6752 if test "X$PYTHON3_CONFDIR" = "X"; then 6753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't find it!" >&5 6754$as_echo "can't find it!" >&6; } 6755 else 6756 6757 if ${vi_cv_path_python3_plibs+:} false; then : 6758 $as_echo_n "(cached) " >&6 6759else 6760 6761 pwd=`pwd` 6762 tmp_mkf="$pwd/config-PyMake$$" 6763 cat -- "${PYTHON3_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}" 6764__: 6765 @echo "python3_BASEMODLIBS='$(BASEMODLIBS)'" 6766 @echo "python3_LIBS='$(LIBS)'" 6767 @echo "python3_SYSLIBS='$(SYSLIBS)'" 6768 @echo "python3_DLLLIBRARY='$(DLLLIBRARY)'" 6769 @echo "python3_INSTSONAME='$(INSTSONAME)'" 6770eof 6771 eval "`cd ${PYTHON3_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`" 6772 rm -f -- "${tmp_mkf}" 6773 vi_cv_path_python3_plibs="-L${PYTHON3_CONFDIR} -lpython${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}" 6774 vi_cv_path_python3_plibs="${vi_cv_path_python3_plibs} ${python3_BASEMODLIBS} ${python3_LIBS} ${python3_SYSLIBS}" 6775 vi_cv_path_python3_plibs=`echo $vi_cv_path_python3_plibs | sed s/-ltermcap//` 6776 vi_cv_path_python3_plibs=`echo $vi_cv_path_python3_plibs | sed s/-lffi//` 6777 6778fi 6779 6780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python3's dll name" >&5 6781$as_echo_n "checking Python3's dll name... " >&6; } 6782if ${vi_cv_dll_name_python3+:} false; then : 6783 $as_echo_n "(cached) " >&6 6784else 6785 6786 if test "X$python3_DLLLIBRARY" != "X"; then 6787 vi_cv_dll_name_python3="$python3_DLLLIBRARY" 6788 else 6789 vi_cv_dll_name_python3="$python3_INSTSONAME" 6790 fi 6791 6792fi 6793{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_dll_name_python3" >&5 6794$as_echo "$vi_cv_dll_name_python3" >&6; } 6795 6796 PYTHON3_LIBS="${vi_cv_path_python3_plibs}" 6797 if test "${vi_cv_path_python3_pfx}" = "${vi_cv_path_python3_epfx}"; then 6798 PYTHON3_CFLAGS="-I${vi_cv_path_python3_pfx}/include/python${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}" 6799 else 6800 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}" 6801 fi 6802 if test "X$have_python3_config_dir" = "X1" -a "$enable_python3interp" = "dynamic"; then 6803 PYTHON3_CFLAGS="${PYTHON3_CFLAGS} -DPYTHON3_HOME='L\"${vi_cv_path_python3_pfx}\"'" 6804 fi 6805 PYTHON3_SRC="if_python3.c" 6806 PYTHON3_OBJ="objects/if_python3.o" 6807 6808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5 6809$as_echo_n "checking if -pthread should be used... " >&6; } 6810 threadsafe_flag= 6811 thread_lib= 6812 if test "`(uname) 2>/dev/null`" != Darwin; then 6813 test "$GCC" = yes && threadsafe_flag="-pthread" 6814 if test "`(uname) 2>/dev/null`" = FreeBSD; then 6815 threadsafe_flag="-D_THREAD_SAFE" 6816 thread_lib="-pthread" 6817 fi 6818 if test "`(uname) 2>/dev/null`" = SunOS; then 6819 threadsafe_flag="-pthreads" 6820 fi 6821 fi 6822 libs_save_old=$LIBS 6823 if test -n "$threadsafe_flag"; then 6824 cflags_save=$CFLAGS 6825 CFLAGS="$CFLAGS $threadsafe_flag" 6826 LIBS="$LIBS $thread_lib" 6827 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6828/* end confdefs.h. */ 6829 6830int 6831main () 6832{ 6833 6834 ; 6835 return 0; 6836} 6837_ACEOF 6838if ac_fn_c_try_link "$LINENO"; then : 6839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6840$as_echo "yes" >&6; }; PYTHON3_CFLAGS="$PYTHON3_CFLAGS $threadsafe_flag" 6841else 6842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6843$as_echo "no" >&6; }; LIBS=$libs_save_old 6844 6845fi 6846rm -f core conftest.err conftest.$ac_objext \ 6847 conftest$ac_exeext conftest.$ac_ext 6848 CFLAGS=$cflags_save 6849 else 6850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6851$as_echo "no" >&6; } 6852 fi 6853 6854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Python 3 are sane" >&5 6855$as_echo_n "checking if compile and link flags for Python 3 are sane... " >&6; } 6856 cflags_save=$CFLAGS 6857 libs_save=$LIBS 6858 CFLAGS="$CFLAGS $PYTHON3_CFLAGS" 6859 LIBS="$LIBS $PYTHON3_LIBS" 6860 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6861/* end confdefs.h. */ 6862 6863int 6864main () 6865{ 6866 6867 ; 6868 return 0; 6869} 6870_ACEOF 6871if ac_fn_c_try_link "$LINENO"; then : 6872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6873$as_echo "yes" >&6; }; python3_ok=yes 6874else 6875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PYTHON3 DISABLED" >&5 6876$as_echo "no: PYTHON3 DISABLED" >&6; }; python3_ok=no 6877fi 6878rm -f core conftest.err conftest.$ac_objext \ 6879 conftest$ac_exeext conftest.$ac_ext 6880 CFLAGS=$cflags_save 6881 LIBS=$libs_save 6882 if test "$python3_ok" = yes; then 6883 $as_echo "#define FEAT_PYTHON3 1" >>confdefs.h 6884 6885 else 6886 LIBS=$libs_save_old 6887 PYTHON3_SRC= 6888 PYTHON3_OBJ= 6889 PYTHON3_LIBS= 6890 PYTHON3_CFLAGS= 6891 fi 6892 fi 6893 else 6894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old" >&5 6895$as_echo "too old" >&6; } 6896 fi 6897 fi 6898 if test "$fail_if_missing" = "yes" -a "$python3_ok" != "yes"; then 6899 as_fn_error $? "could not configure python3" "$LINENO" 5 6900 fi 6901fi 6902 6903 6904 6905 6906 6907 6908if test "$python_ok" = yes && test "$python3_ok" = yes; then 6909 $as_echo "#define DYNAMIC_PYTHON 1" >>confdefs.h 6910 6911 $as_echo "#define DYNAMIC_PYTHON3 1" >>confdefs.h 6912 6913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can do without RTLD_GLOBAL for Python" >&5 6914$as_echo_n "checking whether we can do without RTLD_GLOBAL for Python... " >&6; } 6915 cflags_save=$CFLAGS 6916 CFLAGS="$CFLAGS $PYTHON_CFLAGS" 6917 libs_save=$LIBS 6918 LIBS="-ldl $LIBS" 6919 if test "$cross_compiling" = yes; then : 6920 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 6921$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6922as_fn_error $? "cannot run test program while cross compiling 6923See \`config.log' for more details" "$LINENO" 5; } 6924else 6925 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6926/* end confdefs.h. */ 6927 6928 #include <dlfcn.h> 6929 /* If this program fails, then RTLD_GLOBAL is needed. 6930 * RTLD_GLOBAL will be used and then it is not possible to 6931 * have both python versions enabled in the same vim instance. 6932 * Only the first python version used will be switched on. 6933 */ 6934 6935 int no_rtl_global_needed_for(char *python_instsoname, char *prefix) 6936 { 6937 int needed = 0; 6938 void* pylib = dlopen(python_instsoname, RTLD_LAZY|RTLD_LOCAL); 6939 if (pylib != 0) 6940 { 6941 void (*pfx)(char *home) = dlsym(pylib, "Py_SetPythonHome"); 6942 void (*init)(void) = dlsym(pylib, "Py_Initialize"); 6943 int (*simple)(char*) = dlsym(pylib, "PyRun_SimpleString"); 6944 void (*final)(void) = dlsym(pylib, "Py_Finalize"); 6945 (*pfx)(prefix); 6946 (*init)(); 6947 needed = (*simple)("import termios") == -1; 6948 (*final)(); 6949 dlclose(pylib); 6950 } 6951 return !needed; 6952 } 6953 6954 int main(int argc, char** argv) 6955 { 6956 int not_needed = 0; 6957 if (no_rtl_global_needed_for("${vi_cv_dll_name_python}", "${vi_cv_path_python_pfx}")) 6958 not_needed = 1; 6959 return !not_needed; 6960 } 6961_ACEOF 6962if ac_fn_c_try_run "$LINENO"; then : 6963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6964$as_echo "yes" >&6; };$as_echo "#define PY_NO_RTLD_GLOBAL 1" >>confdefs.h 6965 6966else 6967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6968$as_echo "no" >&6; } 6969fi 6970rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6971 conftest.$ac_objext conftest.beam conftest.$ac_ext 6972fi 6973 6974 6975 CFLAGS=$cflags_save 6976 LIBS=$libs_save 6977 6978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can do without RTLD_GLOBAL for Python3" >&5 6979$as_echo_n "checking whether we can do without RTLD_GLOBAL for Python3... " >&6; } 6980 cflags_save=$CFLAGS 6981 CFLAGS="$CFLAGS $PYTHON3_CFLAGS" 6982 libs_save=$LIBS 6983 LIBS="-ldl $LIBS" 6984 if test "$cross_compiling" = yes; then : 6985 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 6986$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6987as_fn_error $? "cannot run test program while cross compiling 6988See \`config.log' for more details" "$LINENO" 5; } 6989else 6990 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6991/* end confdefs.h. */ 6992 6993 #include <dlfcn.h> 6994 #include <wchar.h> 6995 /* If this program fails, then RTLD_GLOBAL is needed. 6996 * RTLD_GLOBAL will be used and then it is not possible to 6997 * have both python versions enabled in the same vim instance. 6998 * Only the first python version used will be switched on. 6999 */ 7000 7001 int no_rtl_global_needed_for(char *python_instsoname, wchar_t *prefix) 7002 { 7003 int needed = 0; 7004 void* pylib = dlopen(python_instsoname, RTLD_LAZY|RTLD_LOCAL); 7005 if (pylib != 0) 7006 { 7007 void (*pfx)(wchar_t *home) = dlsym(pylib, "Py_SetPythonHome"); 7008 void (*init)(void) = dlsym(pylib, "Py_Initialize"); 7009 int (*simple)(char*) = dlsym(pylib, "PyRun_SimpleString"); 7010 void (*final)(void) = dlsym(pylib, "Py_Finalize"); 7011 (*pfx)(prefix); 7012 (*init)(); 7013 needed = (*simple)("import termios") == -1; 7014 (*final)(); 7015 dlclose(pylib); 7016 } 7017 return !needed; 7018 } 7019 7020 int main(int argc, char** argv) 7021 { 7022 int not_needed = 0; 7023 if (no_rtl_global_needed_for("${vi_cv_dll_name_python3}", L"${vi_cv_path_python3_pfx}")) 7024 not_needed = 1; 7025 return !not_needed; 7026 } 7027_ACEOF 7028if ac_fn_c_try_run "$LINENO"; then : 7029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7030$as_echo "yes" >&6; };$as_echo "#define PY3_NO_RTLD_GLOBAL 1" >>confdefs.h 7031 7032else 7033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7034$as_echo "no" >&6; } 7035fi 7036rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7037 conftest.$ac_objext conftest.beam conftest.$ac_ext 7038fi 7039 7040 7041 CFLAGS=$cflags_save 7042 LIBS=$libs_save 7043 7044 PYTHON_SRC="if_python.c" 7045 PYTHON_OBJ="objects/if_python.o" 7046 PYTHON_CFLAGS="$PYTHON_CFLAGS -DDYNAMIC_PYTHON_DLL=\\\"${vi_cv_dll_name_python}\\\"" 7047 PYTHON_LIBS= 7048 PYTHON3_SRC="if_python3.c" 7049 PYTHON3_OBJ="objects/if_python3.o" 7050 PYTHON3_CFLAGS="$PYTHON3_CFLAGS -DDYNAMIC_PYTHON3_DLL=\\\"${vi_cv_dll_name_python3}\\\"" 7051 PYTHON3_LIBS= 7052elif test "$python_ok" = yes && test "$enable_pythoninterp" = "dynamic"; then 7053 $as_echo "#define DYNAMIC_PYTHON 1" >>confdefs.h 7054 7055 PYTHON_SRC="if_python.c" 7056 PYTHON_OBJ="objects/if_python.o" 7057 PYTHON_CFLAGS="$PYTHON_CFLAGS -DDYNAMIC_PYTHON_DLL=\\\"${vi_cv_dll_name_python}\\\"" 7058 PYTHON_LIBS= 7059elif test "$python_ok" = yes; then 7060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -fPIE can be added for Python" >&5 7061$as_echo_n "checking if -fPIE can be added for Python... " >&6; } 7062 cflags_save=$CFLAGS 7063 libs_save=$LIBS 7064 CFLAGS="$CFLAGS $PYTHON_CFLAGS -fPIE" 7065 LIBS="$LIBS $PYTHON_LIBS" 7066 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7067/* end confdefs.h. */ 7068 7069int 7070main () 7071{ 7072 7073 ; 7074 return 0; 7075} 7076_ACEOF 7077if ac_fn_c_try_link "$LINENO"; then : 7078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7079$as_echo "yes" >&6; }; fpie_ok=yes 7080else 7081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7082$as_echo "no" >&6; }; fpie_ok=no 7083fi 7084rm -f core conftest.err conftest.$ac_objext \ 7085 conftest$ac_exeext conftest.$ac_ext 7086 CFLAGS=$cflags_save 7087 LIBS=$libs_save 7088 if test $fpie_ok = yes; then 7089 PYTHON_CFLAGS="$PYTHON_CFLAGS -fPIE" 7090 fi 7091elif test "$python3_ok" = yes && test "$enable_python3interp" = "dynamic"; then 7092 $as_echo "#define DYNAMIC_PYTHON3 1" >>confdefs.h 7093 7094 PYTHON3_SRC="if_python3.c" 7095 PYTHON3_OBJ="objects/if_python3.o" 7096 PYTHON3_CFLAGS="$PYTHON3_CFLAGS -DDYNAMIC_PYTHON3_DLL=\\\"${vi_cv_dll_name_python3}\\\"" 7097 PYTHON3_LIBS= 7098elif test "$python3_ok" = yes; then 7099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -fPIE can be added for Python3" >&5 7100$as_echo_n "checking if -fPIE can be added for Python3... " >&6; } 7101 cflags_save=$CFLAGS 7102 libs_save=$LIBS 7103 CFLAGS="$CFLAGS $PYTHON3_CFLAGS -fPIE" 7104 LIBS="$LIBS $PYTHON3_LIBS" 7105 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7106/* end confdefs.h. */ 7107 7108int 7109main () 7110{ 7111 7112 ; 7113 return 0; 7114} 7115_ACEOF 7116if ac_fn_c_try_link "$LINENO"; then : 7117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7118$as_echo "yes" >&6; }; fpie_ok=yes 7119else 7120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7121$as_echo "no" >&6; }; fpie_ok=no 7122fi 7123rm -f core conftest.err conftest.$ac_objext \ 7124 conftest$ac_exeext conftest.$ac_ext 7125 CFLAGS=$cflags_save 7126 LIBS=$libs_save 7127 if test $fpie_ok = yes; then 7128 PYTHON3_CFLAGS="$PYTHON3_CFLAGS -fPIE" 7129 fi 7130fi 7131 7132{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-tclinterp argument" >&5 7133$as_echo_n "checking --enable-tclinterp argument... " >&6; } 7134# Check whether --enable-tclinterp was given. 7135if test "${enable_tclinterp+set}" = set; then : 7136 enableval=$enable_tclinterp; 7137else 7138 enable_tclinterp="no" 7139fi 7140 7141{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_tclinterp" >&5 7142$as_echo "$enable_tclinterp" >&6; } 7143 7144if test "$enable_tclinterp" = "yes" -o "$enable_tclinterp" = "dynamic"; then 7145 7146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tclsh argument" >&5 7147$as_echo_n "checking --with-tclsh argument... " >&6; } 7148 7149# Check whether --with-tclsh was given. 7150if test "${with_tclsh+set}" = set; then : 7151 withval=$with_tclsh; tclsh_name="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclsh_name" >&5 7152$as_echo "$tclsh_name" >&6; } 7153else 7154 tclsh_name="tclsh8.5"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7155$as_echo "no" >&6; } 7156fi 7157 7158 # Extract the first word of "$tclsh_name", so it can be a program name with args. 7159set dummy $tclsh_name; ac_word=$2 7160{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7161$as_echo_n "checking for $ac_word... " >&6; } 7162if ${ac_cv_path_vi_cv_path_tcl+:} false; then : 7163 $as_echo_n "(cached) " >&6 7164else 7165 case $vi_cv_path_tcl in 7166 [\\/]* | ?:[\\/]*) 7167 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 7168 ;; 7169 *) 7170 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7171for as_dir in $PATH 7172do 7173 IFS=$as_save_IFS 7174 test -z "$as_dir" && as_dir=. 7175 for ac_exec_ext in '' $ac_executable_extensions; do 7176 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7177 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 7178 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7179 break 2 7180 fi 7181done 7182 done 7183IFS=$as_save_IFS 7184 7185 ;; 7186esac 7187fi 7188vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 7189if test -n "$vi_cv_path_tcl"; then 7190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 7191$as_echo "$vi_cv_path_tcl" >&6; } 7192else 7193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7194$as_echo "no" >&6; } 7195fi 7196 7197 7198 7199 7200 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.5"; then 7201 tclsh_name="tclsh8.4" 7202 # Extract the first word of "$tclsh_name", so it can be a program name with args. 7203set dummy $tclsh_name; ac_word=$2 7204{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7205$as_echo_n "checking for $ac_word... " >&6; } 7206if ${ac_cv_path_vi_cv_path_tcl+:} false; then : 7207 $as_echo_n "(cached) " >&6 7208else 7209 case $vi_cv_path_tcl in 7210 [\\/]* | ?:[\\/]*) 7211 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 7212 ;; 7213 *) 7214 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7215for as_dir in $PATH 7216do 7217 IFS=$as_save_IFS 7218 test -z "$as_dir" && as_dir=. 7219 for ac_exec_ext in '' $ac_executable_extensions; do 7220 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7221 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 7222 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7223 break 2 7224 fi 7225done 7226 done 7227IFS=$as_save_IFS 7228 7229 ;; 7230esac 7231fi 7232vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 7233if test -n "$vi_cv_path_tcl"; then 7234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 7235$as_echo "$vi_cv_path_tcl" >&6; } 7236else 7237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7238$as_echo "no" >&6; } 7239fi 7240 7241 7242 fi 7243 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.4"; then 7244 tclsh_name="tclsh8.2" 7245 # Extract the first word of "$tclsh_name", so it can be a program name with args. 7246set dummy $tclsh_name; ac_word=$2 7247{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7248$as_echo_n "checking for $ac_word... " >&6; } 7249if ${ac_cv_path_vi_cv_path_tcl+:} false; then : 7250 $as_echo_n "(cached) " >&6 7251else 7252 case $vi_cv_path_tcl in 7253 [\\/]* | ?:[\\/]*) 7254 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 7255 ;; 7256 *) 7257 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7258for as_dir in $PATH 7259do 7260 IFS=$as_save_IFS 7261 test -z "$as_dir" && as_dir=. 7262 for ac_exec_ext in '' $ac_executable_extensions; do 7263 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7264 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 7265 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7266 break 2 7267 fi 7268done 7269 done 7270IFS=$as_save_IFS 7271 7272 ;; 7273esac 7274fi 7275vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 7276if test -n "$vi_cv_path_tcl"; then 7277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 7278$as_echo "$vi_cv_path_tcl" >&6; } 7279else 7280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7281$as_echo "no" >&6; } 7282fi 7283 7284 7285 fi 7286 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.2"; then 7287 tclsh_name="tclsh8.0" 7288 # Extract the first word of "$tclsh_name", so it can be a program name with args. 7289set dummy $tclsh_name; ac_word=$2 7290{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7291$as_echo_n "checking for $ac_word... " >&6; } 7292if ${ac_cv_path_vi_cv_path_tcl+:} false; then : 7293 $as_echo_n "(cached) " >&6 7294else 7295 case $vi_cv_path_tcl in 7296 [\\/]* | ?:[\\/]*) 7297 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 7298 ;; 7299 *) 7300 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7301for as_dir in $PATH 7302do 7303 IFS=$as_save_IFS 7304 test -z "$as_dir" && as_dir=. 7305 for ac_exec_ext in '' $ac_executable_extensions; do 7306 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7307 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 7308 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7309 break 2 7310 fi 7311done 7312 done 7313IFS=$as_save_IFS 7314 7315 ;; 7316esac 7317fi 7318vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 7319if test -n "$vi_cv_path_tcl"; then 7320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 7321$as_echo "$vi_cv_path_tcl" >&6; } 7322else 7323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7324$as_echo "no" >&6; } 7325fi 7326 7327 7328 fi 7329 if test "X$vi_cv_path_tcl" = "X"; then 7330 tclsh_name="tclsh" 7331 # Extract the first word of "$tclsh_name", so it can be a program name with args. 7332set dummy $tclsh_name; ac_word=$2 7333{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7334$as_echo_n "checking for $ac_word... " >&6; } 7335if ${ac_cv_path_vi_cv_path_tcl+:} false; then : 7336 $as_echo_n "(cached) " >&6 7337else 7338 case $vi_cv_path_tcl in 7339 [\\/]* | ?:[\\/]*) 7340 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 7341 ;; 7342 *) 7343 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7344for as_dir in $PATH 7345do 7346 IFS=$as_save_IFS 7347 test -z "$as_dir" && as_dir=. 7348 for ac_exec_ext in '' $ac_executable_extensions; do 7349 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7350 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 7351 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7352 break 2 7353 fi 7354done 7355 done 7356IFS=$as_save_IFS 7357 7358 ;; 7359esac 7360fi 7361vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 7362if test -n "$vi_cv_path_tcl"; then 7363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 7364$as_echo "$vi_cv_path_tcl" >&6; } 7365else 7366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7367$as_echo "no" >&6; } 7368fi 7369 7370 7371 fi 7372 if test "X$vi_cv_path_tcl" != "X"; then 7373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Tcl version" >&5 7374$as_echo_n "checking Tcl version... " >&6; } 7375 if echo 'exit [expr [info tclversion] < 8.0]' | "$vi_cv_path_tcl" - ; then 7376 tclver=`echo 'puts [info tclversion]' | $vi_cv_path_tcl -` 7377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclver - OK" >&5 7378$as_echo "$tclver - OK" >&6; }; 7379 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 -` 7380 tcldll=`echo 'puts libtcl[info tclversion][info sharedlibextension]' | $vi_cv_path_tcl -` 7381 7382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Tcl include" >&5 7383$as_echo_n "checking for location of Tcl include... " >&6; } 7384 if test "x$MACOS_X" != "xyes"; then 7385 tclinc="$tclloc/include $tclloc/include/tcl $tclloc/include/tcl$tclver /usr/local/include /usr/local/include/tcl$tclver /usr/include /usr/include/tcl$tclver" 7386 else 7387 tclinc="/System/Library/Frameworks/Tcl.framework/Headers" 7388 fi 7389 TCL_INC= 7390 for try in $tclinc; do 7391 if test -f "$try/tcl.h"; then 7392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tcl.h" >&5 7393$as_echo "$try/tcl.h" >&6; } 7394 TCL_INC=$try 7395 break 7396 fi 7397 done 7398 if test -z "$TCL_INC"; then 7399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 7400$as_echo "<not found>" >&6; } 7401 SKIP_TCL=YES 7402 fi 7403 if test -z "$SKIP_TCL"; then 7404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of tclConfig.sh script" >&5 7405$as_echo_n "checking for location of tclConfig.sh script... " >&6; } 7406 if test "x$MACOS_X" != "xyes"; then 7407 tclcnf=`echo $tclinc | sed s/include/lib/g` 7408 tclcnf="$tclcnf `echo $tclinc | sed s/include/lib64/g`" 7409 else 7410 tclcnf="/System/Library/Frameworks/Tcl.framework" 7411 fi 7412 for try in $tclcnf; do 7413 if test -f "$try/tclConfig.sh"; then 7414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tclConfig.sh" >&5 7415$as_echo "$try/tclConfig.sh" >&6; } 7416 . "$try/tclConfig.sh" 7417 if test "$enable_tclinterp" = "dynamic"; then 7418 TCL_LIBS=`eval echo "$TCL_STUB_LIB_SPEC $TCL_LIBS"` 7419 else 7420 TCL_LIBS=`eval echo "$TCL_LIB_SPEC $TCL_LIBS"` 7421 fi 7422 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'` 7423 break 7424 fi 7425 done 7426 if test -z "$TCL_LIBS"; then 7427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 7428$as_echo "<not found>" >&6; } 7429 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl library by myself" >&5 7430$as_echo_n "checking for Tcl library by myself... " >&6; } 7431 tcllib=`echo $tclinc | sed s/include/lib/g` 7432 tcllib="$tcllib `echo $tclinc | sed s/include/lib64/g`" 7433 for ext in .so .a ; do 7434 for ver in "" $tclver ; do 7435 for try in $tcllib ; do 7436 trylib=tcl$ver$ext 7437 if test -f "$try/lib$trylib" ; then 7438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/lib$trylib" >&5 7439$as_echo "$try/lib$trylib" >&6; } 7440 TCL_LIBS="-L\"$try\" -ltcl$ver -ldl -lm" 7441 if test "`(uname) 2>/dev/null`" = SunOS && 7442 uname -r | grep '^5' >/dev/null; then 7443 TCL_LIBS="$TCL_LIBS -R $try" 7444 fi 7445 break 3 7446 fi 7447 done 7448 done 7449 done 7450 if test -z "$TCL_LIBS"; then 7451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 7452$as_echo "<not found>" >&6; } 7453 SKIP_TCL=YES 7454 fi 7455 fi 7456 if test -z "$SKIP_TCL"; then 7457 $as_echo "#define FEAT_TCL 1" >>confdefs.h 7458 7459 TCL_SRC=if_tcl.c 7460 TCL_OBJ=objects/if_tcl.o 7461 TCL_PRO=if_tcl.pro 7462 TCL_CFLAGS="-I$TCL_INC $TCL_DEFS" 7463 fi 7464 fi 7465 else 7466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old; need Tcl version 8.0 or later" >&5 7467$as_echo "too old; need Tcl version 8.0 or later" >&6; } 7468 fi 7469 fi 7470 if test "$enable_tclinterp" = "dynamic"; then 7471 if test "X$TCL_SRC" != "X" -a "X$tcldll" != "X"; then 7472 $as_echo "#define DYNAMIC_TCL 1" >>confdefs.h 7473 7474 TCL_CFLAGS="-DDYNAMIC_TCL_DLL=\\\"$tcldll\\\" -DDYNAMIC_TCL_VER=\\\"$tclver\\\" $TCL_CFLAGS" 7475 fi 7476 fi 7477 if test "$fail_if_missing" = "yes" -a -z "$TCL_SRC"; then 7478 as_fn_error $? "could not configure Tcl" "$LINENO" 5 7479 fi 7480fi 7481 7482 7483 7484 7485 7486 7487{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-rubyinterp argument" >&5 7488$as_echo_n "checking --enable-rubyinterp argument... " >&6; } 7489# Check whether --enable-rubyinterp was given. 7490if test "${enable_rubyinterp+set}" = set; then : 7491 enableval=$enable_rubyinterp; 7492else 7493 enable_rubyinterp="no" 7494fi 7495 7496{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_rubyinterp" >&5 7497$as_echo "$enable_rubyinterp" >&6; } 7498if test "$enable_rubyinterp" = "yes" -o "$enable_rubyinterp" = "dynamic"; then 7499 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 7500 as_fn_error $? "cannot use Ruby with tiny or small features" "$LINENO" 5 7501 fi 7502 7503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ruby-command argument" >&5 7504$as_echo_n "checking --with-ruby-command argument... " >&6; } 7505 7506 7507# Check whether --with-ruby-command was given. 7508if test "${with_ruby_command+set}" = set; then : 7509 withval=$with_ruby_command; RUBY_CMD="$withval"; vi_cv_path_ruby="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RUBY_CMD" >&5 7510$as_echo "$RUBY_CMD" >&6; } 7511else 7512 RUBY_CMD="ruby"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to $RUBY_CMD" >&5 7513$as_echo "defaulting to $RUBY_CMD" >&6; } 7514fi 7515 7516 # Extract the first word of "$RUBY_CMD", so it can be a program name with args. 7517set dummy $RUBY_CMD; ac_word=$2 7518{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7519$as_echo_n "checking for $ac_word... " >&6; } 7520if ${ac_cv_path_vi_cv_path_ruby+:} false; then : 7521 $as_echo_n "(cached) " >&6 7522else 7523 case $vi_cv_path_ruby in 7524 [\\/]* | ?:[\\/]*) 7525 ac_cv_path_vi_cv_path_ruby="$vi_cv_path_ruby" # Let the user override the test with a path. 7526 ;; 7527 *) 7528 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7529for as_dir in $PATH 7530do 7531 IFS=$as_save_IFS 7532 test -z "$as_dir" && as_dir=. 7533 for ac_exec_ext in '' $ac_executable_extensions; do 7534 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7535 ac_cv_path_vi_cv_path_ruby="$as_dir/$ac_word$ac_exec_ext" 7536 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7537 break 2 7538 fi 7539done 7540 done 7541IFS=$as_save_IFS 7542 7543 ;; 7544esac 7545fi 7546vi_cv_path_ruby=$ac_cv_path_vi_cv_path_ruby 7547if test -n "$vi_cv_path_ruby"; then 7548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_ruby" >&5 7549$as_echo "$vi_cv_path_ruby" >&6; } 7550else 7551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7552$as_echo "no" >&6; } 7553fi 7554 7555 7556 if test "X$vi_cv_path_ruby" != "X"; then 7557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby version" >&5 7558$as_echo_n "checking Ruby version... " >&6; } 7559 if $vi_cv_path_ruby -e '(VERSION rescue RUBY_VERSION) >= "1.6.0" or exit 1' >/dev/null 2>/dev/null; then 7560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5 7561$as_echo "OK" >&6; } 7562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby rbconfig" >&5 7563$as_echo_n "checking Ruby rbconfig... " >&6; } 7564 ruby_rbconfig="RbConfig" 7565 if ! $vi_cv_path_ruby -r rbconfig -e 'RbConfig' >/dev/null 2>/dev/null; then 7566 ruby_rbconfig="Config" 7567 fi 7568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ruby_rbconfig" >&5 7569$as_echo "$ruby_rbconfig" >&6; } 7570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby header files" >&5 7571$as_echo_n "checking Ruby header files... " >&6; } 7572 rubyhdrdir=`$vi_cv_path_ruby -r mkmf -e "print $ruby_rbconfig::CONFIG['rubyhdrdir'] || $ruby_rbconfig::CONFIG['archdir'] || \\$hdrdir" 2>/dev/null` 7573 if test "X$rubyhdrdir" != "X"; then 7574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $rubyhdrdir" >&5 7575$as_echo "$rubyhdrdir" >&6; } 7576 RUBY_CFLAGS="-I$rubyhdrdir" 7577 rubyarchdir=`$vi_cv_path_ruby -r rbconfig -e "print ($ruby_rbconfig::CONFIG.has_key? 'rubyarchhdrdir') ? $ruby_rbconfig::CONFIG['rubyarchhdrdir'] : '$rubyhdrdir/'+$ruby_rbconfig::CONFIG['arch']"` 7578 if test -d "$rubyarchdir"; then 7579 RUBY_CFLAGS="$RUBY_CFLAGS -I$rubyarchdir" 7580 fi 7581 rubyversion=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['ruby_version'].gsub(/\./, '')[0,2]"` 7582 if test "X$rubyversion" = "X"; then 7583 rubyversion=`$vi_cv_path_ruby -e "print ((VERSION rescue RUBY_VERSION)).gsub(/\./, '')[0,2]"` 7584 fi 7585 RUBY_CFLAGS="$RUBY_CFLAGS -DRUBY_VERSION=$rubyversion" 7586 rubylibs=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['LIBS']"` 7587 if test "X$rubylibs" != "X"; then 7588 RUBY_LIBS="$rubylibs" 7589 fi 7590 librubyarg=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['LIBRUBYARG'])"` 7591 librubya=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['LIBRUBY_A'])"` 7592 rubylibdir=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['libdir'])"` 7593 if test -f "$rubylibdir/$librubya"; then 7594 librubyarg="$librubyarg" 7595 RUBY_LIBS="$RUBY_LIBS -L$rubylibdir" 7596 elif test "$librubyarg" = "libruby.a"; then 7597 librubyarg="-lruby" 7598 RUBY_LIBS="$RUBY_LIBS -L$rubylibdir" 7599 fi 7600 7601 if test "X$librubyarg" != "X"; then 7602 RUBY_LIBS="$librubyarg $RUBY_LIBS" 7603 fi 7604 rubyldflags=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['LDFLAGS']"` 7605 if test "X$rubyldflags" != "X"; then 7606 rubyldflags=`echo "$rubyldflags" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'` 7607 if test "X$rubyldflags" != "X"; then 7608 if test "X`echo \"$LDFLAGS\" | $FGREP -e \"$rubyldflags\"`" = "X"; then 7609 LDFLAGS="$rubyldflags $LDFLAGS" 7610 fi 7611 fi 7612 fi 7613 RUBY_SRC="if_ruby.c" 7614 RUBY_OBJ="objects/if_ruby.o" 7615 RUBY_PRO="if_ruby.pro" 7616 $as_echo "#define FEAT_RUBY 1" >>confdefs.h 7617 7618 if test "$enable_rubyinterp" = "dynamic"; then 7619 libruby_soname=`$vi_cv_path_ruby -r rbconfig -e "puts $ruby_rbconfig::CONFIG['LIBRUBY_ALIASES'].split[0]"` 7620 if test -z "$libruby_soname"; then 7621 libruby_soname=`$vi_cv_path_ruby -r rbconfig -e "puts $ruby_rbconfig::CONFIG['LIBRUBY_SO']"` 7622 fi 7623 $as_echo "#define DYNAMIC_RUBY 1" >>confdefs.h 7624 7625 RUBY_CFLAGS="-DDYNAMIC_RUBY_DLL=\\\"$libruby_soname\\\" $RUBY_CFLAGS" 7626 RUBY_LIBS= 7627 fi 7628 else 7629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found; disabling Ruby" >&5 7630$as_echo "not found; disabling Ruby" >&6; } 7631 fi 7632 else 7633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old; need Ruby version 1.6.0 or later" >&5 7634$as_echo "too old; need Ruby version 1.6.0 or later" >&6; } 7635 fi 7636 fi 7637 7638 if test "$fail_if_missing" = "yes" -a -z "$RUBY_OBJ"; then 7639 as_fn_error $? "could not configure Ruby" "$LINENO" 5 7640 fi 7641fi 7642 7643 7644 7645 7646 7647 7648{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-cscope argument" >&5 7649$as_echo_n "checking --enable-cscope argument... " >&6; } 7650# Check whether --enable-cscope was given. 7651if test "${enable_cscope+set}" = set; then : 7652 enableval=$enable_cscope; 7653else 7654 enable_cscope="no" 7655fi 7656 7657{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_cscope" >&5 7658$as_echo "$enable_cscope" >&6; } 7659if test "$enable_cscope" = "yes"; then 7660 $as_echo "#define FEAT_CSCOPE 1" >>confdefs.h 7661 7662fi 7663 7664{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-netbeans argument" >&5 7665$as_echo_n "checking --disable-netbeans argument... " >&6; } 7666# Check whether --enable-netbeans was given. 7667if test "${enable_netbeans+set}" = set; then : 7668 enableval=$enable_netbeans; 7669else 7670 enable_netbeans="yes" 7671fi 7672 7673if test "$enable_netbeans" = "yes"; then 7674 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 7675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot use NetBeans with tiny or small features" >&5 7676$as_echo "cannot use NetBeans with tiny or small features" >&6; } 7677 enable_netbeans="no" 7678 else 7679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7680$as_echo "no" >&6; } 7681 fi 7682else 7683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7684$as_echo "yes" >&6; } 7685fi 7686 7687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-channel argument" >&5 7688$as_echo_n "checking --disable-channel argument... " >&6; } 7689# Check whether --enable-channel was given. 7690if test "${enable_channel+set}" = set; then : 7691 enableval=$enable_channel; 7692else 7693 enable_channel="yes" 7694fi 7695 7696if test "$enable_channel" = "yes"; then 7697 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 7698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot use channels with tiny or small features" >&5 7699$as_echo "cannot use channels with tiny or small features" >&6; } 7700 enable_channel="no" 7701 else 7702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7703$as_echo "no" >&6; } 7704 fi 7705else 7706 if test "$enable_netbeans" = "yes"; then 7707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, netbeans also disabled" >&5 7708$as_echo "yes, netbeans also disabled" >&6; } 7709 enable_netbeans="no" 7710 else 7711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7712$as_echo "yes" >&6; } 7713 fi 7714fi 7715 7716if test "$enable_channel" = "yes"; then 7717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5 7718$as_echo_n "checking for socket in -lsocket... " >&6; } 7719if ${ac_cv_lib_socket_socket+:} false; then : 7720 $as_echo_n "(cached) " >&6 7721else 7722 ac_check_lib_save_LIBS=$LIBS 7723LIBS="-lsocket $LIBS" 7724cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7725/* end confdefs.h. */ 7726 7727/* Override any GCC internal prototype to avoid an error. 7728 Use char because int might match the return type of a GCC 7729 builtin and then its argument prototype would still apply. */ 7730#ifdef __cplusplus 7731extern "C" 7732#endif 7733char socket (); 7734int 7735main () 7736{ 7737return socket (); 7738 ; 7739 return 0; 7740} 7741_ACEOF 7742if ac_fn_c_try_link "$LINENO"; then : 7743 ac_cv_lib_socket_socket=yes 7744else 7745 ac_cv_lib_socket_socket=no 7746fi 7747rm -f core conftest.err conftest.$ac_objext \ 7748 conftest$ac_exeext conftest.$ac_ext 7749LIBS=$ac_check_lib_save_LIBS 7750fi 7751{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5 7752$as_echo "$ac_cv_lib_socket_socket" >&6; } 7753if test "x$ac_cv_lib_socket_socket" = xyes; then : 7754 cat >>confdefs.h <<_ACEOF 7755#define HAVE_LIBSOCKET 1 7756_ACEOF 7757 7758 LIBS="-lsocket $LIBS" 7759 7760fi 7761 7762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 7763$as_echo_n "checking for gethostbyname in -lnsl... " >&6; } 7764if ${ac_cv_lib_nsl_gethostbyname+:} false; then : 7765 $as_echo_n "(cached) " >&6 7766else 7767 ac_check_lib_save_LIBS=$LIBS 7768LIBS="-lnsl $LIBS" 7769cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7770/* end confdefs.h. */ 7771 7772/* Override any GCC internal prototype to avoid an error. 7773 Use char because int might match the return type of a GCC 7774 builtin and then its argument prototype would still apply. */ 7775#ifdef __cplusplus 7776extern "C" 7777#endif 7778char gethostbyname (); 7779int 7780main () 7781{ 7782return gethostbyname (); 7783 ; 7784 return 0; 7785} 7786_ACEOF 7787if ac_fn_c_try_link "$LINENO"; then : 7788 ac_cv_lib_nsl_gethostbyname=yes 7789else 7790 ac_cv_lib_nsl_gethostbyname=no 7791fi 7792rm -f core conftest.err conftest.$ac_objext \ 7793 conftest$ac_exeext conftest.$ac_ext 7794LIBS=$ac_check_lib_save_LIBS 7795fi 7796{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 7797$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } 7798if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then : 7799 cat >>confdefs.h <<_ACEOF 7800#define HAVE_LIBNSL 1 7801_ACEOF 7802 7803 LIBS="-lnsl $LIBS" 7804 7805fi 7806 7807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling with process communication is possible" >&5 7808$as_echo_n "checking whether compiling with process communication is possible... " >&6; } 7809 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7810/* end confdefs.h. */ 7811 7812#include <stdio.h> 7813#include <stdlib.h> 7814#include <stdarg.h> 7815#include <fcntl.h> 7816#include <netdb.h> 7817#include <netinet/in.h> 7818#include <errno.h> 7819#include <sys/types.h> 7820#include <sys/socket.h> 7821 /* Check bitfields */ 7822 struct nbbuf { 7823 unsigned int initDone:1; 7824 unsigned short signmaplen; 7825 }; 7826 7827int 7828main () 7829{ 7830 7831 /* Check creating a socket. */ 7832 struct sockaddr_in server; 7833 (void)socket(AF_INET, SOCK_STREAM, 0); 7834 (void)htons(100); 7835 (void)gethostbyname("microsoft.com"); 7836 if (errno == ECONNREFUSED) 7837 (void)connect(1, (struct sockaddr *)&server, sizeof(server)); 7838 7839 ; 7840 return 0; 7841} 7842_ACEOF 7843if ac_fn_c_try_link "$LINENO"; then : 7844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7845$as_echo "yes" >&6; } 7846else 7847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7848$as_echo "no" >&6; }; enable_netbeans="no"; enable_channel="no" 7849fi 7850rm -f core conftest.err conftest.$ac_objext \ 7851 conftest$ac_exeext conftest.$ac_ext 7852fi 7853if test "$enable_netbeans" = "yes"; then 7854 $as_echo "#define FEAT_NETBEANS_INTG 1" >>confdefs.h 7855 7856 NETBEANS_SRC="netbeans.c" 7857 7858 NETBEANS_OBJ="objects/netbeans.o" 7859 7860fi 7861if test "$enable_channel" = "yes"; then 7862 $as_echo "#define FEAT_JOB_CHANNEL 1" >>confdefs.h 7863 7864 CHANNEL_SRC="channel.c" 7865 7866 CHANNEL_OBJ="objects/channel.o" 7867 7868fi 7869 7870{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-terminal argument" >&5 7871$as_echo_n "checking --enable-terminal argument... " >&6; } 7872# Check whether --enable-terminal was given. 7873if test "${enable_terminal+set}" = set; then : 7874 enableval=$enable_terminal; 7875else 7876 enable_terminal="auto" 7877fi 7878 7879if test "$enable_terminal" = "yes" || test "$enable_terminal" = "auto" -a "x$features" = "xhuge" ; then 7880 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 7881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot use terminal emulator with tiny or small features" >&5 7882$as_echo "cannot use terminal emulator with tiny or small features" >&6; } 7883 enable_terminal="no" 7884 else 7885 if test "$enable_terminal" = "auto"; then 7886 enable_terminal="yes" 7887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to yes" >&5 7888$as_echo "defaulting to yes" >&6; } 7889 else 7890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7891$as_echo "yes" >&6; } 7892 fi 7893 fi 7894else 7895 if test "$enable_terminal" = "auto"; then 7896 enable_terminal="no" 7897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to no" >&5 7898$as_echo "defaulting to no" >&6; } 7899 else 7900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7901$as_echo "no" >&6; } 7902 fi 7903fi 7904if test "$enable_terminal" = "yes" -a "$enable_channel" = "yes"; then 7905 $as_echo "#define FEAT_TERMINAL 1" >>confdefs.h 7906 7907 TERM_SRC="libvterm/src/encoding.c libvterm/src/keyboard.c libvterm/src/mouse.c libvterm/src/parser.c libvterm/src/pen.c libvterm/src/creen.c libvterm/src/state.c libvterm/src/unicode.c libvterm/src/vterm.c" 7908 7909 TERM_OBJ="objects/vterm_encoding.o objects/vterm_keyboard.o objects/vterm_mouse.o objects/vterm_parser.o objects/vterm_pen.o objects/vterm_screen.o objects/vterm_state.o objects/vterm_unicode.o objects/vterm_vterm.o" 7910 7911 TERM_TEST="test_libvterm" 7912 7913fi 7914 7915{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-autoservername argument" >&5 7916$as_echo_n "checking --enable-autoservername argument... " >&6; } 7917# Check whether --enable-autoservername was given. 7918if test "${enable_autoservername+set}" = set; then : 7919 enableval=$enable_autoservername; 7920else 7921 enable_autoservername="no" 7922fi 7923 7924{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_autoservername" >&5 7925$as_echo "$enable_autoservername" >&6; } 7926if test "$enable_autoservername" = "yes"; then 7927 $as_echo "#define FEAT_AUTOSERVERNAME 1" >>confdefs.h 7928 7929fi 7930 7931{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-multibyte argument" >&5 7932$as_echo_n "checking --enable-multibyte argument... " >&6; } 7933# Check whether --enable-multibyte was given. 7934if test "${enable_multibyte+set}" = set; then : 7935 enableval=$enable_multibyte; 7936else 7937 enable_multibyte="yes" 7938fi 7939 7940{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_multibyte" >&5 7941$as_echo "$enable_multibyte" >&6; } 7942if test "$enable_multibyte" != "yes"; then 7943 as_fn_error $? "The multi-byte feature can no longer be disabled. If you have 7944 a problem with this, discuss on the Vim mailing list." "$LINENO" 5 7945fi 7946 7947{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-rightleft argument" >&5 7948$as_echo_n "checking --disable-rightleft argument... " >&6; } 7949# Check whether --enable-rightleft was given. 7950if test "${enable_rightleft+set}" = set; then : 7951 enableval=$enable_rightleft; 7952else 7953 enable_rightleft="yes" 7954fi 7955 7956if test "$enable_rightleft" = "yes"; then 7957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7958$as_echo "no" >&6; } 7959else 7960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7961$as_echo "yes" >&6; } 7962 $as_echo "#define DISABLE_RIGHTLEFT 1" >>confdefs.h 7963 7964fi 7965 7966{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-arabic argument" >&5 7967$as_echo_n "checking --disable-arabic argument... " >&6; } 7968# Check whether --enable-arabic was given. 7969if test "${enable_arabic+set}" = set; then : 7970 enableval=$enable_arabic; 7971else 7972 enable_arabic="yes" 7973fi 7974 7975if test "$enable_arabic" = "yes"; then 7976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7977$as_echo "no" >&6; } 7978else 7979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7980$as_echo "yes" >&6; } 7981 $as_echo "#define DISABLE_ARABIC 1" >>confdefs.h 7982 7983fi 7984 7985# Check whether --enable-farsi was given. 7986if test "${enable_farsi+set}" = set; then : 7987 enableval=$enable_farsi; 7988fi 7989 7990 7991{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-xim argument" >&5 7992$as_echo_n "checking --enable-xim argument... " >&6; } 7993# Check whether --enable-xim was given. 7994if test "${enable_xim+set}" = set; then : 7995 enableval=$enable_xim; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_xim" >&5 7996$as_echo "$enable_xim" >&6; } 7997else 7998 enable_xim="auto"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to auto" >&5 7999$as_echo "defaulting to auto" >&6; } 8000fi 8001 8002 8003{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-fontset argument" >&5 8004$as_echo_n "checking --enable-fontset argument... " >&6; } 8005# Check whether --enable-fontset was given. 8006if test "${enable_fontset+set}" = set; then : 8007 enableval=$enable_fontset; 8008else 8009 enable_fontset="no" 8010fi 8011 8012{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_fontset" >&5 8013$as_echo "$enable_fontset" >&6; } 8014 8015test -z "$with_x" && with_x=yes 8016test "${enable_gui-yes}" != no -a "x$MACOS_X" != "xyes" -a "x$QNX" != "xyes" && with_x=yes 8017if test "$with_x" = no; then 8018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to: don't HAVE_X11" >&5 8019$as_echo "defaulting to: don't HAVE_X11" >&6; } 8020else 8021 8022 # Extract the first word of "xmkmf", so it can be a program name with args. 8023set dummy xmkmf; ac_word=$2 8024{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8025$as_echo_n "checking for $ac_word... " >&6; } 8026if ${ac_cv_path_xmkmfpath+:} false; then : 8027 $as_echo_n "(cached) " >&6 8028else 8029 case $xmkmfpath in 8030 [\\/]* | ?:[\\/]*) 8031 ac_cv_path_xmkmfpath="$xmkmfpath" # Let the user override the test with a path. 8032 ;; 8033 *) 8034 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8035for as_dir in $PATH 8036do 8037 IFS=$as_save_IFS 8038 test -z "$as_dir" && as_dir=. 8039 for ac_exec_ext in '' $ac_executable_extensions; do 8040 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8041 ac_cv_path_xmkmfpath="$as_dir/$ac_word$ac_exec_ext" 8042 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8043 break 2 8044 fi 8045done 8046 done 8047IFS=$as_save_IFS 8048 8049 ;; 8050esac 8051fi 8052xmkmfpath=$ac_cv_path_xmkmfpath 8053if test -n "$xmkmfpath"; then 8054 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xmkmfpath" >&5 8055$as_echo "$xmkmfpath" >&6; } 8056else 8057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8058$as_echo "no" >&6; } 8059fi 8060 8061 8062 8063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5 8064$as_echo_n "checking for X... " >&6; } 8065 8066 8067# Check whether --with-x was given. 8068if test "${with_x+set}" = set; then : 8069 withval=$with_x; 8070fi 8071 8072# $have_x is `yes', `no', `disabled', or empty when we do not yet know. 8073if test "x$with_x" = xno; then 8074 # The user explicitly disabled X. 8075 have_x=disabled 8076else 8077 case $x_includes,$x_libraries in #( 8078 *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #( 8079 *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then : 8080 $as_echo_n "(cached) " >&6 8081else 8082 # One or both of the vars are not set, and there is no cached value. 8083ac_x_includes=no ac_x_libraries=no 8084rm -f -r conftest.dir 8085if mkdir conftest.dir; then 8086 cd conftest.dir 8087 cat >Imakefile <<'_ACEOF' 8088incroot: 8089 @echo incroot='${INCROOT}' 8090usrlibdir: 8091 @echo usrlibdir='${USRLIBDIR}' 8092libdir: 8093 @echo libdir='${LIBDIR}' 8094_ACEOF 8095 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then 8096 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 8097 for ac_var in incroot usrlibdir libdir; do 8098 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`" 8099 done 8100 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. 8101 for ac_extension in a so sl dylib la dll; do 8102 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" && 8103 test -f "$ac_im_libdir/libX11.$ac_extension"; then 8104 ac_im_usrlibdir=$ac_im_libdir; break 8105 fi 8106 done 8107 # Screen out bogus values from the imake configuration. They are 8108 # bogus both because they are the default anyway, and because 8109 # using them would break gcc on systems where it needs fixed includes. 8110 case $ac_im_incroot in 8111 /usr/include) ac_x_includes= ;; 8112 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;; 8113 esac 8114 case $ac_im_usrlibdir in 8115 /usr/lib | /usr/lib64 | /lib | /lib64) ;; 8116 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;; 8117 esac 8118 fi 8119 cd .. 8120 rm -f -r conftest.dir 8121fi 8122 8123# Standard set of common directories for X headers. 8124# Check X11 before X11Rn because it is often a symlink to the current release. 8125ac_x_header_dirs=' 8126/usr/X11/include 8127/usr/X11R7/include 8128/usr/X11R6/include 8129/usr/X11R5/include 8130/usr/X11R4/include 8131 8132/usr/include/X11 8133/usr/include/X11R7 8134/usr/include/X11R6 8135/usr/include/X11R5 8136/usr/include/X11R4 8137 8138/usr/local/X11/include 8139/usr/local/X11R7/include 8140/usr/local/X11R6/include 8141/usr/local/X11R5/include 8142/usr/local/X11R4/include 8143 8144/usr/local/include/X11 8145/usr/local/include/X11R7 8146/usr/local/include/X11R6 8147/usr/local/include/X11R5 8148/usr/local/include/X11R4 8149 8150/usr/X386/include 8151/usr/x386/include 8152/usr/XFree86/include/X11 8153 8154/usr/include 8155/usr/local/include 8156/usr/unsupported/include 8157/usr/athena/include 8158/usr/local/x11r5/include 8159/usr/lpp/Xamples/include 8160 8161/usr/openwin/include 8162/usr/openwin/share/include' 8163 8164if test "$ac_x_includes" = no; then 8165 # Guess where to find include files, by looking for Xlib.h. 8166 # First, try using that file with no special directory specified. 8167 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8168/* end confdefs.h. */ 8169#include <X11/Xlib.h> 8170_ACEOF 8171if ac_fn_c_try_cpp "$LINENO"; then : 8172 # We can compile using X headers with no special include directory. 8173ac_x_includes= 8174else 8175 for ac_dir in $ac_x_header_dirs; do 8176 if test -r "$ac_dir/X11/Xlib.h"; then 8177 ac_x_includes=$ac_dir 8178 break 8179 fi 8180done 8181fi 8182rm -f conftest.err conftest.i conftest.$ac_ext 8183fi # $ac_x_includes = no 8184 8185if test "$ac_x_libraries" = no; then 8186 # Check for the libraries. 8187 # See if we find them without any special options. 8188 # Don't add to $LIBS permanently. 8189 ac_save_LIBS=$LIBS 8190 LIBS="-lX11 $LIBS" 8191 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8192/* end confdefs.h. */ 8193#include <X11/Xlib.h> 8194int 8195main () 8196{ 8197XrmInitialize () 8198 ; 8199 return 0; 8200} 8201_ACEOF 8202if ac_fn_c_try_link "$LINENO"; then : 8203 LIBS=$ac_save_LIBS 8204# We can link X programs with no special library path. 8205ac_x_libraries= 8206else 8207 LIBS=$ac_save_LIBS 8208for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g` 8209do 8210 # Don't even attempt the hair of trying to link an X program! 8211 for ac_extension in a so sl dylib la dll; do 8212 if test -r "$ac_dir/libX11.$ac_extension"; then 8213 ac_x_libraries=$ac_dir 8214 break 2 8215 fi 8216 done 8217done 8218fi 8219rm -f core conftest.err conftest.$ac_objext \ 8220 conftest$ac_exeext conftest.$ac_ext 8221fi # $ac_x_libraries = no 8222 8223case $ac_x_includes,$ac_x_libraries in #( 8224 no,* | *,no | *\'*) 8225 # Didn't find X, or a directory has "'" in its name. 8226 ac_cv_have_x="have_x=no";; #( 8227 *) 8228 # Record where we found X for the cache. 8229 ac_cv_have_x="have_x=yes\ 8230 ac_x_includes='$ac_x_includes'\ 8231 ac_x_libraries='$ac_x_libraries'" 8232esac 8233fi 8234;; #( 8235 *) have_x=yes;; 8236 esac 8237 eval "$ac_cv_have_x" 8238fi # $with_x != no 8239 8240if test "$have_x" != yes; then 8241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5 8242$as_echo "$have_x" >&6; } 8243 no_x=yes 8244else 8245 # If each of the values was on the command line, it overrides each guess. 8246 test "x$x_includes" = xNONE && x_includes=$ac_x_includes 8247 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries 8248 # Update the cache value to reflect the command line values. 8249 ac_cv_have_x="have_x=yes\ 8250 ac_x_includes='$x_includes'\ 8251 ac_x_libraries='$x_libraries'" 8252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5 8253$as_echo "libraries $x_libraries, headers $x_includes" >&6; } 8254fi 8255 8256if test "$no_x" = yes; then 8257 # Not all programs may use this symbol, but it does not hurt to define it. 8258 8259$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h 8260 8261 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS= 8262else 8263 if test -n "$x_includes"; then 8264 X_CFLAGS="$X_CFLAGS -I$x_includes" 8265 fi 8266 8267 # It would also be nice to do this for all -L options, not just this one. 8268 if test -n "$x_libraries"; then 8269 X_LIBS="$X_LIBS -L$x_libraries" 8270 # For Solaris; some versions of Sun CC require a space after -R and 8271 # others require no space. Words are not sufficient . . . . 8272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5 8273$as_echo_n "checking whether -R must be followed by a space... " >&6; } 8274 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries" 8275 ac_xsave_c_werror_flag=$ac_c_werror_flag 8276 ac_c_werror_flag=yes 8277 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8278/* end confdefs.h. */ 8279 8280int 8281main () 8282{ 8283 8284 ; 8285 return 0; 8286} 8287_ACEOF 8288if ac_fn_c_try_link "$LINENO"; then : 8289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8290$as_echo "no" >&6; } 8291 X_LIBS="$X_LIBS -R$x_libraries" 8292else 8293 LIBS="$ac_xsave_LIBS -R $x_libraries" 8294 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8295/* end confdefs.h. */ 8296 8297int 8298main () 8299{ 8300 8301 ; 8302 return 0; 8303} 8304_ACEOF 8305if ac_fn_c_try_link "$LINENO"; then : 8306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8307$as_echo "yes" >&6; } 8308 X_LIBS="$X_LIBS -R $x_libraries" 8309else 8310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5 8311$as_echo "neither works" >&6; } 8312fi 8313rm -f core conftest.err conftest.$ac_objext \ 8314 conftest$ac_exeext conftest.$ac_ext 8315fi 8316rm -f core conftest.err conftest.$ac_objext \ 8317 conftest$ac_exeext conftest.$ac_ext 8318 ac_c_werror_flag=$ac_xsave_c_werror_flag 8319 LIBS=$ac_xsave_LIBS 8320 fi 8321 8322 # Check for system-dependent libraries X programs must link with. 8323 # Do this before checking for the system-independent R6 libraries 8324 # (-lICE), since we may need -lsocket or whatever for X linking. 8325 8326 if test "$ISC" = yes; then 8327 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet" 8328 else 8329 # Martyn Johnson says this is needed for Ultrix, if the X 8330 # libraries were built with DECnet support. And Karl Berry says 8331 # the Alpha needs dnet_stub (dnet does not exist). 8332 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11" 8333 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8334/* end confdefs.h. */ 8335 8336/* Override any GCC internal prototype to avoid an error. 8337 Use char because int might match the return type of a GCC 8338 builtin and then its argument prototype would still apply. */ 8339#ifdef __cplusplus 8340extern "C" 8341#endif 8342char XOpenDisplay (); 8343int 8344main () 8345{ 8346return XOpenDisplay (); 8347 ; 8348 return 0; 8349} 8350_ACEOF 8351if ac_fn_c_try_link "$LINENO"; then : 8352 8353else 8354 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5 8355$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; } 8356if ${ac_cv_lib_dnet_dnet_ntoa+:} false; then : 8357 $as_echo_n "(cached) " >&6 8358else 8359 ac_check_lib_save_LIBS=$LIBS 8360LIBS="-ldnet $LIBS" 8361cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8362/* end confdefs.h. */ 8363 8364/* Override any GCC internal prototype to avoid an error. 8365 Use char because int might match the return type of a GCC 8366 builtin and then its argument prototype would still apply. */ 8367#ifdef __cplusplus 8368extern "C" 8369#endif 8370char dnet_ntoa (); 8371int 8372main () 8373{ 8374return dnet_ntoa (); 8375 ; 8376 return 0; 8377} 8378_ACEOF 8379if ac_fn_c_try_link "$LINENO"; then : 8380 ac_cv_lib_dnet_dnet_ntoa=yes 8381else 8382 ac_cv_lib_dnet_dnet_ntoa=no 8383fi 8384rm -f core conftest.err conftest.$ac_objext \ 8385 conftest$ac_exeext conftest.$ac_ext 8386LIBS=$ac_check_lib_save_LIBS 8387fi 8388{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 8389$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; } 8390if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes; then : 8391 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" 8392fi 8393 8394 if test $ac_cv_lib_dnet_dnet_ntoa = no; then 8395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5 8396$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; } 8397if ${ac_cv_lib_dnet_stub_dnet_ntoa+:} false; then : 8398 $as_echo_n "(cached) " >&6 8399else 8400 ac_check_lib_save_LIBS=$LIBS 8401LIBS="-ldnet_stub $LIBS" 8402cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8403/* end confdefs.h. */ 8404 8405/* Override any GCC internal prototype to avoid an error. 8406 Use char because int might match the return type of a GCC 8407 builtin and then its argument prototype would still apply. */ 8408#ifdef __cplusplus 8409extern "C" 8410#endif 8411char dnet_ntoa (); 8412int 8413main () 8414{ 8415return dnet_ntoa (); 8416 ; 8417 return 0; 8418} 8419_ACEOF 8420if ac_fn_c_try_link "$LINENO"; then : 8421 ac_cv_lib_dnet_stub_dnet_ntoa=yes 8422else 8423 ac_cv_lib_dnet_stub_dnet_ntoa=no 8424fi 8425rm -f core conftest.err conftest.$ac_objext \ 8426 conftest$ac_exeext conftest.$ac_ext 8427LIBS=$ac_check_lib_save_LIBS 8428fi 8429{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 8430$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; } 8431if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes; then : 8432 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" 8433fi 8434 8435 fi 8436fi 8437rm -f core conftest.err conftest.$ac_objext \ 8438 conftest$ac_exeext conftest.$ac_ext 8439 LIBS="$ac_xsave_LIBS" 8440 8441 # [email protected] says -lnsl (and -lsocket) are needed for his 386/AT, 8442 # to get the SysV transport functions. 8443 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4) 8444 # needs -lnsl. 8445 # The nsl library prevents programs from opening the X display 8446 # on Irix 5.2, according to T.E. Dickey. 8447 # The functions gethostbyname, getservbyname, and inet_addr are 8448 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking. 8449 ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname" 8450if test "x$ac_cv_func_gethostbyname" = xyes; then : 8451 8452fi 8453 8454 if test $ac_cv_func_gethostbyname = no; then 8455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 8456$as_echo_n "checking for gethostbyname in -lnsl... " >&6; } 8457if ${ac_cv_lib_nsl_gethostbyname+:} false; then : 8458 $as_echo_n "(cached) " >&6 8459else 8460 ac_check_lib_save_LIBS=$LIBS 8461LIBS="-lnsl $LIBS" 8462cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8463/* end confdefs.h. */ 8464 8465/* Override any GCC internal prototype to avoid an error. 8466 Use char because int might match the return type of a GCC 8467 builtin and then its argument prototype would still apply. */ 8468#ifdef __cplusplus 8469extern "C" 8470#endif 8471char gethostbyname (); 8472int 8473main () 8474{ 8475return gethostbyname (); 8476 ; 8477 return 0; 8478} 8479_ACEOF 8480if ac_fn_c_try_link "$LINENO"; then : 8481 ac_cv_lib_nsl_gethostbyname=yes 8482else 8483 ac_cv_lib_nsl_gethostbyname=no 8484fi 8485rm -f core conftest.err conftest.$ac_objext \ 8486 conftest$ac_exeext conftest.$ac_ext 8487LIBS=$ac_check_lib_save_LIBS 8488fi 8489{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 8490$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } 8491if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then : 8492 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" 8493fi 8494 8495 if test $ac_cv_lib_nsl_gethostbyname = no; then 8496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5 8497$as_echo_n "checking for gethostbyname in -lbsd... " >&6; } 8498if ${ac_cv_lib_bsd_gethostbyname+:} false; then : 8499 $as_echo_n "(cached) " >&6 8500else 8501 ac_check_lib_save_LIBS=$LIBS 8502LIBS="-lbsd $LIBS" 8503cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8504/* end confdefs.h. */ 8505 8506/* Override any GCC internal prototype to avoid an error. 8507 Use char because int might match the return type of a GCC 8508 builtin and then its argument prototype would still apply. */ 8509#ifdef __cplusplus 8510extern "C" 8511#endif 8512char gethostbyname (); 8513int 8514main () 8515{ 8516return gethostbyname (); 8517 ; 8518 return 0; 8519} 8520_ACEOF 8521if ac_fn_c_try_link "$LINENO"; then : 8522 ac_cv_lib_bsd_gethostbyname=yes 8523else 8524 ac_cv_lib_bsd_gethostbyname=no 8525fi 8526rm -f core conftest.err conftest.$ac_objext \ 8527 conftest$ac_exeext conftest.$ac_ext 8528LIBS=$ac_check_lib_save_LIBS 8529fi 8530{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5 8531$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; } 8532if test "x$ac_cv_lib_bsd_gethostbyname" = xyes; then : 8533 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd" 8534fi 8535 8536 fi 8537 fi 8538 8539 # [email protected] says without -lsocket, 8540 # socket/setsockopt and other routines are undefined under SCO ODT 8541 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary 8542 # on later versions), says Simon Leinen: it contains gethostby* 8543 # variants that don't use the name server (or something). -lsocket 8544 # must be given before -lnsl if both are needed. We assume that 8545 # if connect needs -lnsl, so does gethostbyname. 8546 ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect" 8547if test "x$ac_cv_func_connect" = xyes; then : 8548 8549fi 8550 8551 if test $ac_cv_func_connect = no; then 8552 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5 8553$as_echo_n "checking for connect in -lsocket... " >&6; } 8554if ${ac_cv_lib_socket_connect+:} false; then : 8555 $as_echo_n "(cached) " >&6 8556else 8557 ac_check_lib_save_LIBS=$LIBS 8558LIBS="-lsocket $X_EXTRA_LIBS $LIBS" 8559cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8560/* end confdefs.h. */ 8561 8562/* Override any GCC internal prototype to avoid an error. 8563 Use char because int might match the return type of a GCC 8564 builtin and then its argument prototype would still apply. */ 8565#ifdef __cplusplus 8566extern "C" 8567#endif 8568char connect (); 8569int 8570main () 8571{ 8572return connect (); 8573 ; 8574 return 0; 8575} 8576_ACEOF 8577if ac_fn_c_try_link "$LINENO"; then : 8578 ac_cv_lib_socket_connect=yes 8579else 8580 ac_cv_lib_socket_connect=no 8581fi 8582rm -f core conftest.err conftest.$ac_objext \ 8583 conftest$ac_exeext conftest.$ac_ext 8584LIBS=$ac_check_lib_save_LIBS 8585fi 8586{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5 8587$as_echo "$ac_cv_lib_socket_connect" >&6; } 8588if test "x$ac_cv_lib_socket_connect" = xyes; then : 8589 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" 8590fi 8591 8592 fi 8593 8594 # Guillermo Gomez says -lposix is necessary on A/UX. 8595 ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove" 8596if test "x$ac_cv_func_remove" = xyes; then : 8597 8598fi 8599 8600 if test $ac_cv_func_remove = no; then 8601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5 8602$as_echo_n "checking for remove in -lposix... " >&6; } 8603if ${ac_cv_lib_posix_remove+:} false; then : 8604 $as_echo_n "(cached) " >&6 8605else 8606 ac_check_lib_save_LIBS=$LIBS 8607LIBS="-lposix $LIBS" 8608cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8609/* end confdefs.h. */ 8610 8611/* Override any GCC internal prototype to avoid an error. 8612 Use char because int might match the return type of a GCC 8613 builtin and then its argument prototype would still apply. */ 8614#ifdef __cplusplus 8615extern "C" 8616#endif 8617char remove (); 8618int 8619main () 8620{ 8621return remove (); 8622 ; 8623 return 0; 8624} 8625_ACEOF 8626if ac_fn_c_try_link "$LINENO"; then : 8627 ac_cv_lib_posix_remove=yes 8628else 8629 ac_cv_lib_posix_remove=no 8630fi 8631rm -f core conftest.err conftest.$ac_objext \ 8632 conftest$ac_exeext conftest.$ac_ext 8633LIBS=$ac_check_lib_save_LIBS 8634fi 8635{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5 8636$as_echo "$ac_cv_lib_posix_remove" >&6; } 8637if test "x$ac_cv_lib_posix_remove" = xyes; then : 8638 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" 8639fi 8640 8641 fi 8642 8643 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. 8644 ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat" 8645if test "x$ac_cv_func_shmat" = xyes; then : 8646 8647fi 8648 8649 if test $ac_cv_func_shmat = no; then 8650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5 8651$as_echo_n "checking for shmat in -lipc... " >&6; } 8652if ${ac_cv_lib_ipc_shmat+:} false; then : 8653 $as_echo_n "(cached) " >&6 8654else 8655 ac_check_lib_save_LIBS=$LIBS 8656LIBS="-lipc $LIBS" 8657cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8658/* end confdefs.h. */ 8659 8660/* Override any GCC internal prototype to avoid an error. 8661 Use char because int might match the return type of a GCC 8662 builtin and then its argument prototype would still apply. */ 8663#ifdef __cplusplus 8664extern "C" 8665#endif 8666char shmat (); 8667int 8668main () 8669{ 8670return shmat (); 8671 ; 8672 return 0; 8673} 8674_ACEOF 8675if ac_fn_c_try_link "$LINENO"; then : 8676 ac_cv_lib_ipc_shmat=yes 8677else 8678 ac_cv_lib_ipc_shmat=no 8679fi 8680rm -f core conftest.err conftest.$ac_objext \ 8681 conftest$ac_exeext conftest.$ac_ext 8682LIBS=$ac_check_lib_save_LIBS 8683fi 8684{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5 8685$as_echo "$ac_cv_lib_ipc_shmat" >&6; } 8686if test "x$ac_cv_lib_ipc_shmat" = xyes; then : 8687 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" 8688fi 8689 8690 fi 8691 fi 8692 8693 # Check for libraries that X11R6 Xt/Xaw programs need. 8694 ac_save_LDFLAGS=$LDFLAGS 8695 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries" 8696 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to 8697 # check for ICE first), but we must link in the order -lSM -lICE or 8698 # we get undefined symbols. So assume we have SM if we have ICE. 8699 # These have to be linked with before -lX11, unlike the other 8700 # libraries we check for below, so use a different variable. 8701 # John Interrante, Karl Berry 8702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5 8703$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; } 8704if ${ac_cv_lib_ICE_IceConnectionNumber+:} false; then : 8705 $as_echo_n "(cached) " >&6 8706else 8707 ac_check_lib_save_LIBS=$LIBS 8708LIBS="-lICE $X_EXTRA_LIBS $LIBS" 8709cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8710/* end confdefs.h. */ 8711 8712/* Override any GCC internal prototype to avoid an error. 8713 Use char because int might match the return type of a GCC 8714 builtin and then its argument prototype would still apply. */ 8715#ifdef __cplusplus 8716extern "C" 8717#endif 8718char IceConnectionNumber (); 8719int 8720main () 8721{ 8722return IceConnectionNumber (); 8723 ; 8724 return 0; 8725} 8726_ACEOF 8727if ac_fn_c_try_link "$LINENO"; then : 8728 ac_cv_lib_ICE_IceConnectionNumber=yes 8729else 8730 ac_cv_lib_ICE_IceConnectionNumber=no 8731fi 8732rm -f core conftest.err conftest.$ac_objext \ 8733 conftest$ac_exeext conftest.$ac_ext 8734LIBS=$ac_check_lib_save_LIBS 8735fi 8736{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5 8737$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; } 8738if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes; then : 8739 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" 8740fi 8741 8742 LDFLAGS=$ac_save_LDFLAGS 8743 8744fi 8745 8746 8747 if test "$zOSUnix" = "yes"; then 8748 CFLAGS="$CFLAGS -W c,dll" 8749 LDFLAGS="$LDFLAGS -W l,dll" 8750 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE -lXmu" 8751 fi 8752 8753 8754 if test -d "$x_includes" && test ! -d "$x_libraries"; then 8755 x_libraries=`echo "$x_includes" | sed s/include/lib/` 8756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X libraries to $x_libraries" >&5 8757$as_echo "Corrected X libraries to $x_libraries" >&6; } 8758 X_LIBS="$X_LIBS -L$x_libraries" 8759 if test "`(uname) 2>/dev/null`" = SunOS && 8760 uname -r | grep '^5' >/dev/null; then 8761 X_LIBS="$X_LIBS -R $x_libraries" 8762 fi 8763 fi 8764 8765 if test -d "$x_libraries" && test ! -d "$x_includes"; then 8766 x_includes=`echo "$x_libraries" | sed s/lib/include/` 8767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X includes to $x_includes" >&5 8768$as_echo "Corrected X includes to $x_includes" >&6; } 8769 X_CFLAGS="$X_CFLAGS -I$x_includes" 8770 fi 8771 8772 X_CFLAGS="`echo $X_CFLAGS\ | sed 's%-I/usr/include %%'`" 8773 X_LIBS="`echo $X_LIBS\ | sed 's%-L/usr/lib %%'`" 8774 X_LIBS="`echo $X_LIBS\ | sed -e 's%-R/usr/lib %%' -e 's%-R /usr/lib %%'`" 8775 8776 8777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files can be found" >&5 8778$as_echo_n "checking if X11 header files can be found... " >&6; } 8779 cflags_save=$CFLAGS 8780 CFLAGS="$CFLAGS $X_CFLAGS" 8781 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8782/* end confdefs.h. */ 8783#include <X11/Xlib.h> 8784#include <X11/Intrinsic.h> 8785int 8786main () 8787{ 8788 8789 ; 8790 return 0; 8791} 8792_ACEOF 8793if ac_fn_c_try_compile "$LINENO"; then : 8794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8795$as_echo "yes" >&6; } 8796else 8797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8798$as_echo "no" >&6; }; no_x=yes 8799fi 8800rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8801 CFLAGS=$cflags_save 8802 8803 if test "${no_x-no}" = yes; then 8804 with_x=no 8805 else 8806 $as_echo "#define HAVE_X11 1" >>confdefs.h 8807 8808 X_LIB="-lXt -lX11"; 8809 8810 8811 ac_save_LDFLAGS="$LDFLAGS" 8812 LDFLAGS="-L$x_libraries $LDFLAGS" 8813 8814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _XdmcpAuthDoIt in -lXdmcp" >&5 8815$as_echo_n "checking for _XdmcpAuthDoIt in -lXdmcp... " >&6; } 8816if ${ac_cv_lib_Xdmcp__XdmcpAuthDoIt+:} false; then : 8817 $as_echo_n "(cached) " >&6 8818else 8819 ac_check_lib_save_LIBS=$LIBS 8820LIBS="-lXdmcp -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS -lXdmcp $LIBS" 8821cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8822/* end confdefs.h. */ 8823 8824/* Override any GCC internal prototype to avoid an error. 8825 Use char because int might match the return type of a GCC 8826 builtin and then its argument prototype would still apply. */ 8827#ifdef __cplusplus 8828extern "C" 8829#endif 8830char _XdmcpAuthDoIt (); 8831int 8832main () 8833{ 8834return _XdmcpAuthDoIt (); 8835 ; 8836 return 0; 8837} 8838_ACEOF 8839if ac_fn_c_try_link "$LINENO"; then : 8840 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=yes 8841else 8842 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=no 8843fi 8844rm -f core conftest.err conftest.$ac_objext \ 8845 conftest$ac_exeext conftest.$ac_ext 8846LIBS=$ac_check_lib_save_LIBS 8847fi 8848{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&5 8849$as_echo "$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&6; } 8850if test "x$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" = xyes; then : 8851 X_EXTRA_LIBS="$X_EXTRA_LIBS -lXdmcp" 8852fi 8853 8854 8855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceOpenConnection in -lICE" >&5 8856$as_echo_n "checking for IceOpenConnection in -lICE... " >&6; } 8857if ${ac_cv_lib_ICE_IceOpenConnection+:} false; then : 8858 $as_echo_n "(cached) " >&6 8859else 8860 ac_check_lib_save_LIBS=$LIBS 8861LIBS="-lICE $X_EXTRA_LIBS $LIBS" 8862cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8863/* end confdefs.h. */ 8864 8865/* Override any GCC internal prototype to avoid an error. 8866 Use char because int might match the return type of a GCC 8867 builtin and then its argument prototype would still apply. */ 8868#ifdef __cplusplus 8869extern "C" 8870#endif 8871char IceOpenConnection (); 8872int 8873main () 8874{ 8875return IceOpenConnection (); 8876 ; 8877 return 0; 8878} 8879_ACEOF 8880if ac_fn_c_try_link "$LINENO"; then : 8881 ac_cv_lib_ICE_IceOpenConnection=yes 8882else 8883 ac_cv_lib_ICE_IceOpenConnection=no 8884fi 8885rm -f core conftest.err conftest.$ac_objext \ 8886 conftest$ac_exeext conftest.$ac_ext 8887LIBS=$ac_check_lib_save_LIBS 8888fi 8889{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceOpenConnection" >&5 8890$as_echo "$ac_cv_lib_ICE_IceOpenConnection" >&6; } 8891if test "x$ac_cv_lib_ICE_IceOpenConnection" = xyes; then : 8892 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE" 8893fi 8894 8895 8896 LDFLAGS="$X_LIBS $ac_save_LDFLAGS" 8897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmCreatePixmapFromData in -lXpm" >&5 8898$as_echo_n "checking for XpmCreatePixmapFromData in -lXpm... " >&6; } 8899if ${ac_cv_lib_Xpm_XpmCreatePixmapFromData+:} false; then : 8900 $as_echo_n "(cached) " >&6 8901else 8902 ac_check_lib_save_LIBS=$LIBS 8903LIBS="-lXpm -lXt $X_PRE_LIBS -lXpm -lX11 $X_EXTRA_LIBS $LIBS" 8904cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8905/* end confdefs.h. */ 8906 8907/* Override any GCC internal prototype to avoid an error. 8908 Use char because int might match the return type of a GCC 8909 builtin and then its argument prototype would still apply. */ 8910#ifdef __cplusplus 8911extern "C" 8912#endif 8913char XpmCreatePixmapFromData (); 8914int 8915main () 8916{ 8917return XpmCreatePixmapFromData (); 8918 ; 8919 return 0; 8920} 8921_ACEOF 8922if ac_fn_c_try_link "$LINENO"; then : 8923 ac_cv_lib_Xpm_XpmCreatePixmapFromData=yes 8924else 8925 ac_cv_lib_Xpm_XpmCreatePixmapFromData=no 8926fi 8927rm -f core conftest.err conftest.$ac_objext \ 8928 conftest$ac_exeext conftest.$ac_ext 8929LIBS=$ac_check_lib_save_LIBS 8930fi 8931{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&5 8932$as_echo "$ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&6; } 8933if test "x$ac_cv_lib_Xpm_XpmCreatePixmapFromData" = xyes; then : 8934 X_PRE_LIBS="$X_PRE_LIBS -lXpm" 8935fi 8936 8937 8938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files implicitly declare return values" >&5 8939$as_echo_n "checking if X11 header files implicitly declare return values... " >&6; } 8940 cflags_save=$CFLAGS 8941 if test "$GCC" = yes; then 8942 CFLAGS="$CFLAGS $X_CFLAGS -Werror" 8943 else 8944 CFLAGS="$CFLAGS $X_CFLAGS" 8945 fi 8946 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8947/* end confdefs.h. */ 8948#include <X11/Xlib.h> 8949int 8950main () 8951{ 8952 8953 ; 8954 return 0; 8955} 8956_ACEOF 8957if ac_fn_c_try_compile "$LINENO"; then : 8958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8959$as_echo "no" >&6; } 8960else 8961 CFLAGS="$CFLAGS -Wno-implicit-int" 8962 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8963/* end confdefs.h. */ 8964#include <X11/Xlib.h> 8965int 8966main () 8967{ 8968 8969 ; 8970 return 0; 8971} 8972_ACEOF 8973if ac_fn_c_try_compile "$LINENO"; then : 8974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8975$as_echo "yes" >&6; }; cflags_save="$cflags_save -Wno-implicit-int" 8976else 8977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: test failed" >&5 8978$as_echo "test failed" >&6; } 8979 8980fi 8981rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8982 8983fi 8984rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8985 CFLAGS=$cflags_save 8986 8987 LDFLAGS="$ac_save_LDFLAGS" 8988 8989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of wchar_t is 2 bytes" >&5 8990$as_echo_n "checking size of wchar_t is 2 bytes... " >&6; } 8991 if ${ac_cv_small_wchar_t+:} false; then : 8992 $as_echo_n "(cached) " >&6 8993else 8994 if test "$cross_compiling" = yes; then : 8995 as_fn_error $? "failed to compile test program" "$LINENO" 5 8996else 8997 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8998/* end confdefs.h. */ 8999 9000#include <X11/Xlib.h> 9001#if STDC_HEADERS 9002# include <stdlib.h> 9003# include <stddef.h> 9004#endif 9005 main() 9006 { 9007 if (sizeof(wchar_t) <= 2) 9008 exit(1); 9009 exit(0); 9010 } 9011_ACEOF 9012if ac_fn_c_try_run "$LINENO"; then : 9013 ac_cv_small_wchar_t="no" 9014else 9015 ac_cv_small_wchar_t="yes" 9016fi 9017rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 9018 conftest.$ac_objext conftest.beam conftest.$ac_ext 9019fi 9020 9021fi 9022 9023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_small_wchar_t" >&5 9024$as_echo "$ac_cv_small_wchar_t" >&6; } 9025 if test "x$ac_cv_small_wchar_t" = "xyes" ; then 9026 $as_echo "#define SMALL_WCHAR_T 1" >>confdefs.h 9027 9028 fi 9029 9030 fi 9031fi 9032 9033if test "x$with_x" = xno -a "x$with_x_arg" = xyes; then 9034 as_fn_error $? "could not configure X" "$LINENO" 5 9035fi 9036 9037test "x$with_x" = xno -a "x$MACOS_X" != "xyes" -a "x$QNX" != "xyes" && enable_gui=no 9038 9039{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-gui argument" >&5 9040$as_echo_n "checking --enable-gui argument... " >&6; } 9041# Check whether --enable-gui was given. 9042if test "${enable_gui+set}" = set; then : 9043 enableval=$enable_gui; 9044else 9045 enable_gui="auto" 9046fi 9047 9048 9049enable_gui_canon=`echo "_$enable_gui" | \ 9050 sed 's/[ _+-]//g;y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'` 9051 9052SKIP_GTK2=YES 9053SKIP_GTK3=YES 9054SKIP_GNOME=YES 9055SKIP_MOTIF=YES 9056SKIP_ATHENA=YES 9057SKIP_NEXTAW=YES 9058SKIP_PHOTON=YES 9059SKIP_CARBON=YES 9060GUITYPE=NONE 9061 9062if test "x$QNX" = "xyes" -a "x$with_x" = "xno" ; then 9063 SKIP_PHOTON= 9064 case "$enable_gui_canon" in 9065 no) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 9066$as_echo "no GUI support" >&6; } 9067 SKIP_PHOTON=YES ;; 9068 yes|""|auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: automatic GUI support" >&5 9069$as_echo "automatic GUI support" >&6; } 9070 gui_auto=yes ;; 9071 photon) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Photon GUI support" >&5 9072$as_echo "Photon GUI support" >&6; } ;; 9073 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 9074$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } 9075 SKIP_PHOTON=YES ;; 9076 esac 9077 9078elif test "x$MACOS_X" = "xyes" -a "x$with_x" = "xno" ; then 9079 SKIP_CARBON= 9080 case "$enable_gui_canon" in 9081 no) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 9082$as_echo "no GUI support" >&6; } 9083 SKIP_CARBON=YES ;; 9084 yes|"") { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5 9085$as_echo "yes - automatic GUI support" >&6; } 9086 gui_auto=yes ;; 9087 auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: auto - Carbon GUI is outdated - disable GUI support" >&5 9088$as_echo "auto - Carbon GUI is outdated - disable GUI support" >&6; } 9089 SKIP_CARBON=YES ;; 9090 carbon) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Carbon GUI support" >&5 9091$as_echo "Carbon GUI support" >&6; } ;; 9092 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 9093$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } 9094 SKIP_CARBON=YES ;; 9095 esac 9096 9097else 9098 9099 case "$enable_gui_canon" in 9100 no|none) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 9101$as_echo "no GUI support" >&6; } ;; 9102 yes|""|auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes/auto - automatic GUI support" >&5 9103$as_echo "yes/auto - automatic GUI support" >&6; } 9104 gui_auto=yes 9105 SKIP_GTK2= 9106 SKIP_GNOME= 9107 SKIP_MOTIF= 9108 SKIP_ATHENA= 9109 SKIP_NEXTAW= 9110 SKIP_CARBON=;; 9111 gtk2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2.x GUI support" >&5 9112$as_echo "GTK+ 2.x GUI support" >&6; } 9113 SKIP_GTK2=;; 9114 gnome2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GNOME 2.x GUI support" >&5 9115$as_echo "GNOME 2.x GUI support" >&6; } 9116 SKIP_GNOME= 9117 SKIP_GTK2=;; 9118 gtk3) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 3.x GUI support" >&5 9119$as_echo "GTK+ 3.x GUI support" >&6; } 9120 SKIP_GTK3=;; 9121 motif) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Motif GUI support" >&5 9122$as_echo "Motif GUI support" >&6; } 9123 SKIP_MOTIF=;; 9124 athena) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Athena GUI support" >&5 9125$as_echo "Athena GUI support" >&6; } 9126 SKIP_ATHENA=;; 9127 nextaw) { $as_echo "$as_me:${as_lineno-$LINENO}: result: neXtaw GUI support" >&5 9128$as_echo "neXtaw GUI support" >&6; } 9129 SKIP_NEXTAW=;; 9130 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 9131$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } ;; 9132 esac 9133 9134fi 9135 9136if test "x$SKIP_GTK2" != "xYES" -a "$enable_gui_canon" != "gtk2" \ 9137 -a "$enable_gui_canon" != "gnome2"; then 9138 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK+ 2" >&5 9139$as_echo_n "checking whether or not to look for GTK+ 2... " >&6; } 9140 # Check whether --enable-gtk2-check was given. 9141if test "${enable_gtk2_check+set}" = set; then : 9142 enableval=$enable_gtk2_check; 9143else 9144 enable_gtk2_check="yes" 9145fi 9146 9147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk2_check" >&5 9148$as_echo "$enable_gtk2_check" >&6; } 9149 if test "x$enable_gtk2_check" = "xno"; then 9150 SKIP_GTK2=YES 9151 SKIP_GNOME=YES 9152 fi 9153fi 9154 9155if test "x$SKIP_GNOME" != "xYES" -a "$enable_gui_canon" != "gnome2"; then 9156 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GNOME" >&5 9157$as_echo_n "checking whether or not to look for GNOME... " >&6; } 9158 # Check whether --enable-gnome-check was given. 9159if test "${enable_gnome_check+set}" = set; then : 9160 enableval=$enable_gnome_check; 9161else 9162 enable_gnome_check="no" 9163fi 9164 9165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gnome_check" >&5 9166$as_echo "$enable_gnome_check" >&6; } 9167 if test "x$enable_gnome_check" = "xno"; then 9168 SKIP_GNOME=YES 9169 fi 9170fi 9171 9172if test "x$SKIP_GTK3" != "xYES" -a "$enable_gui_canon" != "gtk3"; then 9173 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK+ 3" >&5 9174$as_echo_n "checking whether or not to look for GTK+ 3... " >&6; } 9175 # Check whether --enable-gtk3-check was given. 9176if test "${enable_gtk3_check+set}" = set; then : 9177 enableval=$enable_gtk3_check; 9178else 9179 enable_gtk3_check="yes" 9180fi 9181 9182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk3_check" >&5 9183$as_echo "$enable_gtk3_check" >&6; } 9184 if test "x$enable_gtk3_check" = "xno"; then 9185 SKIP_GTK3=YES 9186 fi 9187fi 9188 9189if test "x$SKIP_MOTIF" != "xYES" -a "$enable_gui_canon" != "motif"; then 9190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Motif" >&5 9191$as_echo_n "checking whether or not to look for Motif... " >&6; } 9192 # Check whether --enable-motif-check was given. 9193if test "${enable_motif_check+set}" = set; then : 9194 enableval=$enable_motif_check; 9195else 9196 enable_motif_check="yes" 9197fi 9198 9199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_motif_check" >&5 9200$as_echo "$enable_motif_check" >&6; } 9201 if test "x$enable_motif_check" = "xno"; then 9202 SKIP_MOTIF=YES 9203 fi 9204fi 9205 9206if test "x$SKIP_ATHENA" != "xYES" -a "$enable_gui_canon" != "athena"; then 9207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Athena" >&5 9208$as_echo_n "checking whether or not to look for Athena... " >&6; } 9209 # Check whether --enable-athena-check was given. 9210if test "${enable_athena_check+set}" = set; then : 9211 enableval=$enable_athena_check; 9212else 9213 enable_athena_check="yes" 9214fi 9215 9216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_athena_check" >&5 9217$as_echo "$enable_athena_check" >&6; } 9218 if test "x$enable_athena_check" = "xno"; then 9219 SKIP_ATHENA=YES 9220 fi 9221fi 9222 9223if test "x$SKIP_NEXTAW" != "xYES" -a "$enable_gui_canon" != "nextaw"; then 9224 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for neXtaw" >&5 9225$as_echo_n "checking whether or not to look for neXtaw... " >&6; } 9226 # Check whether --enable-nextaw-check was given. 9227if test "${enable_nextaw_check+set}" = set; then : 9228 enableval=$enable_nextaw_check; 9229else 9230 enable_nextaw_check="yes" 9231fi 9232 9233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_nextaw_check" >&5 9234$as_echo "$enable_nextaw_check" >&6; }; 9235 if test "x$enable_nextaw_check" = "xno"; then 9236 SKIP_NEXTAW=YES 9237 fi 9238fi 9239 9240if test "x$SKIP_CARBON" != "xYES" -a "$enable_gui_canon" != "carbon"; then 9241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Carbon" >&5 9242$as_echo_n "checking whether or not to look for Carbon... " >&6; } 9243 # Check whether --enable-carbon-check was given. 9244if test "${enable_carbon_check+set}" = set; then : 9245 enableval=$enable_carbon_check; 9246else 9247 enable_carbon_check="yes" 9248fi 9249 9250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_carbon_check" >&5 9251$as_echo "$enable_carbon_check" >&6; }; 9252 if test "x$enable_carbon_check" = "xno"; then 9253 SKIP_CARBON=YES 9254 fi 9255fi 9256 9257 9258if test "x$MACOS_X" = "xyes" -a -z "$SKIP_CARBON" -a "x$CARBON" = "xyes"; then 9259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Carbon GUI" >&5 9260$as_echo_n "checking for Carbon GUI... " >&6; } 9261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9262$as_echo "yes" >&6; }; 9263 GUITYPE=CARBONGUI 9264 if test "$VIMNAME" = "vim"; then 9265 VIMNAME=Vim 9266 fi 9267 9268 if test "x$MACARCH" = "xboth"; then 9269 CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk/Developer/Headers/FlatCarbon" 9270 else 9271 CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/Headers/FlatCarbon" 9272 fi 9273 9274 if test x$prefix = xNONE; then 9275 prefix=/Applications 9276 fi 9277 9278 datadir='${prefix}/Vim.app/Contents/Resources' 9279 9280 SKIP_GTK2=YES; 9281 SKIP_GNOME=YES; 9282 SKIP_MOTIF=YES; 9283 SKIP_ATHENA=YES; 9284 SKIP_NEXTAW=YES; 9285 SKIP_PHOTON=YES; 9286 SKIP_CARBON=YES 9287fi 9288 9289 9290 9291 9292 9293 9294 9295if test "X$PKG_CONFIG" = "X"; then 9296 if test -n "$ac_tool_prefix"; then 9297 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 9298set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 9299{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9300$as_echo_n "checking for $ac_word... " >&6; } 9301if ${ac_cv_path_PKG_CONFIG+:} false; then : 9302 $as_echo_n "(cached) " >&6 9303else 9304 case $PKG_CONFIG in 9305 [\\/]* | ?:[\\/]*) 9306 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 9307 ;; 9308 *) 9309 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9310for as_dir in $PATH 9311do 9312 IFS=$as_save_IFS 9313 test -z "$as_dir" && as_dir=. 9314 for ac_exec_ext in '' $ac_executable_extensions; do 9315 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9316 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 9317 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9318 break 2 9319 fi 9320done 9321 done 9322IFS=$as_save_IFS 9323 9324 ;; 9325esac 9326fi 9327PKG_CONFIG=$ac_cv_path_PKG_CONFIG 9328if test -n "$PKG_CONFIG"; then 9329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 9330$as_echo "$PKG_CONFIG" >&6; } 9331else 9332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9333$as_echo "no" >&6; } 9334fi 9335 9336 9337fi 9338if test -z "$ac_cv_path_PKG_CONFIG"; then 9339 ac_pt_PKG_CONFIG=$PKG_CONFIG 9340 # Extract the first word of "pkg-config", so it can be a program name with args. 9341set dummy pkg-config; ac_word=$2 9342{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9343$as_echo_n "checking for $ac_word... " >&6; } 9344if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : 9345 $as_echo_n "(cached) " >&6 9346else 9347 case $ac_pt_PKG_CONFIG in 9348 [\\/]* | ?:[\\/]*) 9349 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 9350 ;; 9351 *) 9352 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9353for as_dir in $PATH 9354do 9355 IFS=$as_save_IFS 9356 test -z "$as_dir" && as_dir=. 9357 for ac_exec_ext in '' $ac_executable_extensions; do 9358 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9359 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 9360 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9361 break 2 9362 fi 9363done 9364 done 9365IFS=$as_save_IFS 9366 9367 ;; 9368esac 9369fi 9370ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 9371if test -n "$ac_pt_PKG_CONFIG"; then 9372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 9373$as_echo "$ac_pt_PKG_CONFIG" >&6; } 9374else 9375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9376$as_echo "no" >&6; } 9377fi 9378 9379 if test "x$ac_pt_PKG_CONFIG" = x; then 9380 PKG_CONFIG="no" 9381 else 9382 case $cross_compiling:$ac_tool_warned in 9383yes:) 9384{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 9385$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 9386ac_tool_warned=yes ;; 9387esac 9388 PKG_CONFIG=$ac_pt_PKG_CONFIG 9389 fi 9390else 9391 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 9392fi 9393 9394fi 9395 9396 9397if test -z "$SKIP_GTK2"; then 9398 9399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gtktest argument" >&5 9400$as_echo_n "checking --disable-gtktest argument... " >&6; } 9401 # Check whether --enable-gtktest was given. 9402if test "${enable_gtktest+set}" = set; then : 9403 enableval=$enable_gtktest; 9404else 9405 enable_gtktest=yes 9406fi 9407 9408 if test "x$enable_gtktest" = "xyes" ; then 9409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test enabled" >&5 9410$as_echo "gtk test enabled" >&6; } 9411 else 9412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test disabled" >&5 9413$as_echo "gtk test disabled" >&6; } 9414 fi 9415 9416 if test "x$PKG_CONFIG" != "xno"; then 9417 9418 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then 9419 { 9420 no_gtk="" 9421 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \ 9422 && $PKG_CONFIG --exists gtk+-2.0; then 9423 { 9424 min_gtk_version=2.2.0 9425 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5 9426$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; } 9427 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0` 9428 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0` 9429 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0` 9430 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9431 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'` 9432 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9433 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'` 9434 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9435 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'` 9436 } 9437 elif (test "X$SKIP_GTK3" != "XYES" -a "X$PKG_CONFIG" != "Xno") \ 9438 && $PKG_CONFIG --exists gtk+-3.0; then 9439 { 9440 min_gtk_version=2.2.0 9441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5 9442$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; } 9443 9444 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-3.0` 9445 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-3.0` 9446 GTK_LIBS=`$PKG_CONFIG --libs gtk+-3.0` 9447 gtk_major_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9448 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'` 9449 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9450 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'` 9451 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9452 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'` 9453 } 9454 else 9455 no_gtk=yes 9456 fi 9457 9458 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then 9459 { 9460 ac_save_CFLAGS="$CFLAGS" 9461 ac_save_LIBS="$LIBS" 9462 CFLAGS="$CFLAGS $GTK_CFLAGS" 9463 LIBS="$LIBS $GTK_LIBS" 9464 9465 rm -f conf.gtktest 9466 if test "$cross_compiling" = yes; then : 9467 echo $ac_n "cross compiling; assumed OK... $ac_c" 9468else 9469 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9470/* end confdefs.h. */ 9471 9472#include <gtk/gtk.h> 9473#include <stdio.h> 9474#if STDC_HEADERS 9475# include <stdlib.h> 9476# include <stddef.h> 9477#endif 9478 9479int 9480main () 9481{ 9482int major, minor, micro; 9483char *tmp_version; 9484 9485system ("touch conf.gtktest"); 9486 9487/* HP/UX 9 (%@#!) writes to sscanf strings */ 9488tmp_version = g_strdup("$min_gtk_version"); 9489if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) { 9490 printf("%s, bad version string\n", "$min_gtk_version"); 9491 exit(1); 9492 } 9493 9494if ((gtk_major_version > major) || 9495 ((gtk_major_version == major) && (gtk_minor_version > minor)) || 9496 ((gtk_major_version == major) && (gtk_minor_version == minor) && 9497 (gtk_micro_version >= micro))) 9498{ 9499 return 0; 9500} 9501return 1; 9502} 9503 9504_ACEOF 9505if ac_fn_c_try_run "$LINENO"; then : 9506 9507else 9508 no_gtk=yes 9509fi 9510rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 9511 conftest.$ac_objext conftest.beam conftest.$ac_ext 9512fi 9513 9514 CFLAGS="$ac_save_CFLAGS" 9515 LIBS="$ac_save_LIBS" 9516 } 9517 fi 9518 if test "x$no_gtk" = x ; then 9519 if test "x$enable_gtktest" = "xyes"; then 9520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 9521$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } 9522 else 9523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 9524$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } 9525 fi 9526 GUI_LIB_LOC="$GTK_LIBDIR" 9527 GTK_LIBNAME="$GTK_LIBS" 9528 GUI_INC_LOC="$GTK_CFLAGS" 9529 else 9530 { 9531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9532$as_echo "no" >&6; } 9533 GTK_CFLAGS="" 9534 GTK_LIBS="" 9535 : 9536 if test "$fail_if_missing" = "yes" -a "X$gui_auto" != "Xyes"; then 9537 as_fn_error $? "could not configure GTK" "$LINENO" 5 9538 fi 9539 } 9540 fi 9541 } 9542 else 9543 GTK_CFLAGS="" 9544 GTK_LIBS="" 9545 : 9546 fi 9547 9548 9549 rm -f conf.gtktest 9550 9551 if test "x$GTK_CFLAGS" != "x"; then 9552 SKIP_GTK3=YES 9553 SKIP_ATHENA=YES 9554 SKIP_NEXTAW=YES 9555 SKIP_MOTIF=YES 9556 GUITYPE=GTK 9557 9558 fi 9559 fi 9560 if test "x$GUITYPE" = "xGTK"; then 9561 if test -z "$SKIP_GNOME"; then 9562 { 9563 9564 9565 9566 9567 9568 9569# Check whether --with-gnome-includes was given. 9570if test "${with_gnome_includes+set}" = set; then : 9571 withval=$with_gnome_includes; CFLAGS="$CFLAGS -I$withval" 9572 9573fi 9574 9575 9576 9577# Check whether --with-gnome-libs was given. 9578if test "${with_gnome_libs+set}" = set; then : 9579 withval=$with_gnome_libs; LDFLAGS="$LDFLAGS -L$withval" gnome_prefix=$withval 9580 9581fi 9582 9583 9584 9585# Check whether --with-gnome was given. 9586if test "${with_gnome+set}" = set; then : 9587 withval=$with_gnome; if test x$withval = xyes; then 9588 want_gnome=yes 9589 have_gnome=yes 9590 else 9591 if test "x$withval" = xno; then 9592 want_gnome=no 9593 else 9594 want_gnome=yes 9595 LDFLAGS="$LDFLAGS -L$withval/lib" 9596 CFLAGS="$CFLAGS -I$withval/include" 9597 gnome_prefix=$withval/lib 9598 fi 9599 fi 9600else 9601 want_gnome=yes 9602fi 9603 9604 9605 if test "x$want_gnome" = xyes; then 9606 { 9607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgnomeui-2.0" >&5 9608$as_echo_n "checking for libgnomeui-2.0... " >&6; } 9609 if $PKG_CONFIG --exists libgnomeui-2.0; then 9610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9611$as_echo "yes" >&6; } 9612 GNOME_LIBS=`$PKG_CONFIG --libs-only-l libgnomeui-2.0` 9613 GNOME_LIBDIR=`$PKG_CONFIG --libs-only-L libgnomeui-2.0` 9614 GNOME_INCLUDEDIR=`$PKG_CONFIG --cflags libgnomeui-2.0` 9615 9616 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FreeBSD" >&5 9617$as_echo_n "checking for FreeBSD... " >&6; } 9618 if test "`(uname) 2>/dev/null`" = FreeBSD; then 9619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9620$as_echo "yes" >&6; } 9621 GNOME_INCLUDEDIR="$GNOME_INCLUDEDIR -D_THREAD_SAFE" 9622 GNOME_LIBS="$GNOME_LIBS -pthread" 9623 else 9624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9625$as_echo "no" >&6; } 9626 fi 9627 have_gnome=yes 9628 else 9629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 9630$as_echo "not found" >&6; } 9631 if test "x" = xfail; then 9632 as_fn_error $? "Could not find libgnomeui-2.0 via pkg-config" "$LINENO" 5 9633 fi 9634 fi 9635 } 9636 fi 9637 9638 if test "x$have_gnome" = xyes ; then 9639 $as_echo "#define FEAT_GUI_GNOME 1" >>confdefs.h 9640 9641 GUI_INC_LOC="$GUI_INC_LOC $GNOME_INCLUDEDIR" 9642 GTK_LIBNAME="$GTK_LIBNAME $GNOME_LIBDIR $GNOME_LIBS" 9643 fi 9644 } 9645 fi 9646 fi 9647fi 9648 9649 9650if test -z "$SKIP_GTK3"; then 9651 9652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gtktest argument" >&5 9653$as_echo_n "checking --disable-gtktest argument... " >&6; } 9654 # Check whether --enable-gtktest was given. 9655if test "${enable_gtktest+set}" = set; then : 9656 enableval=$enable_gtktest; 9657else 9658 enable_gtktest=yes 9659fi 9660 9661 if test "x$enable_gtktest" = "xyes" ; then 9662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test enabled" >&5 9663$as_echo "gtk test enabled" >&6; } 9664 else 9665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test disabled" >&5 9666$as_echo "gtk test disabled" >&6; } 9667 fi 9668 9669 if test "x$PKG_CONFIG" != "xno"; then 9670 9671 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then 9672 { 9673 no_gtk="" 9674 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \ 9675 && $PKG_CONFIG --exists gtk+-2.0; then 9676 { 9677 min_gtk_version=3.0.0 9678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5 9679$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; } 9680 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0` 9681 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0` 9682 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0` 9683 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9684 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'` 9685 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9686 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'` 9687 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9688 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'` 9689 } 9690 elif (test "X$SKIP_GTK3" != "XYES" -a "X$PKG_CONFIG" != "Xno") \ 9691 && $PKG_CONFIG --exists gtk+-3.0; then 9692 { 9693 min_gtk_version=3.0.0 9694 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5 9695$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; } 9696 9697 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-3.0` 9698 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-3.0` 9699 GTK_LIBS=`$PKG_CONFIG --libs gtk+-3.0` 9700 gtk_major_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9701 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'` 9702 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9703 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'` 9704 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9705 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'` 9706 } 9707 else 9708 no_gtk=yes 9709 fi 9710 9711 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then 9712 { 9713 ac_save_CFLAGS="$CFLAGS" 9714 ac_save_LIBS="$LIBS" 9715 CFLAGS="$CFLAGS $GTK_CFLAGS" 9716 LIBS="$LIBS $GTK_LIBS" 9717 9718 rm -f conf.gtktest 9719 if test "$cross_compiling" = yes; then : 9720 echo $ac_n "cross compiling; assumed OK... $ac_c" 9721else 9722 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9723/* end confdefs.h. */ 9724 9725#include <gtk/gtk.h> 9726#include <stdio.h> 9727#if STDC_HEADERS 9728# include <stdlib.h> 9729# include <stddef.h> 9730#endif 9731 9732int 9733main () 9734{ 9735int major, minor, micro; 9736char *tmp_version; 9737 9738system ("touch conf.gtktest"); 9739 9740/* HP/UX 9 (%@#!) writes to sscanf strings */ 9741tmp_version = g_strdup("$min_gtk_version"); 9742if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) { 9743 printf("%s, bad version string\n", "$min_gtk_version"); 9744 exit(1); 9745 } 9746 9747if ((gtk_major_version > major) || 9748 ((gtk_major_version == major) && (gtk_minor_version > minor)) || 9749 ((gtk_major_version == major) && (gtk_minor_version == minor) && 9750 (gtk_micro_version >= micro))) 9751{ 9752 return 0; 9753} 9754return 1; 9755} 9756 9757_ACEOF 9758if ac_fn_c_try_run "$LINENO"; then : 9759 9760else 9761 no_gtk=yes 9762fi 9763rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 9764 conftest.$ac_objext conftest.beam conftest.$ac_ext 9765fi 9766 9767 CFLAGS="$ac_save_CFLAGS" 9768 LIBS="$ac_save_LIBS" 9769 } 9770 fi 9771 if test "x$no_gtk" = x ; then 9772 if test "x$enable_gtktest" = "xyes"; then 9773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 9774$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } 9775 else 9776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 9777$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } 9778 fi 9779 GUI_LIB_LOC="$GTK_LIBDIR" 9780 GTK_LIBNAME="$GTK_LIBS" 9781 GUI_INC_LOC="$GTK_CFLAGS" 9782 else 9783 { 9784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9785$as_echo "no" >&6; } 9786 GTK_CFLAGS="" 9787 GTK_LIBS="" 9788 : 9789 if test "$fail_if_missing" = "yes" -a "X$gui_auto" != "Xyes"; then 9790 as_fn_error $? "could not configure GTK" "$LINENO" 5 9791 fi 9792 } 9793 fi 9794 } 9795 else 9796 GTK_CFLAGS="" 9797 GTK_LIBS="" 9798 : 9799 fi 9800 9801 9802 rm -f conf.gtktest 9803 9804 if test "x$GTK_CFLAGS" != "x"; then 9805 SKIP_GTK2=YES 9806 SKIP_GNOME=YES 9807 SKIP_ATHENA=YES 9808 SKIP_NEXTAW=YES 9809 SKIP_MOTIF=YES 9810 GUITYPE=GTK 9811 9812 $as_echo "#define USE_GTK3 1" >>confdefs.h 9813 9814 fi 9815 fi 9816fi 9817 9818if test "x$GUITYPE" = "xGTK"; then 9819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of Gdk-Pixbuf" >&5 9820$as_echo_n "checking version of Gdk-Pixbuf... " >&6; } 9821 gdk_pixbuf_version=`$PKG_CONFIG --modversion gdk-pixbuf-2.0` 9822 if test "x$gdk_pixbuf_version" != x ; then 9823 gdk_pixbuf_version_minor=`echo $gdk_pixbuf_version | \ 9824 sed -e 's/[0-9][0-9]*\.\([0-9][0-9]*\)\.[0-9][0-9]*/\1/'` 9825 if test "x$gdk_pixbuf_version_minor" != x -a \ 9826 $gdk_pixbuf_version_minor -ge 31 ; then 9827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK." >&5 9828$as_echo "OK." >&6; } 9829 # Extract the first word of "glib-compile-resources", so it can be a program name with args. 9830set dummy glib-compile-resources; ac_word=$2 9831{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9832$as_echo_n "checking for $ac_word... " >&6; } 9833if ${ac_cv_path_GLIB_COMPILE_RESOURCES+:} false; then : 9834 $as_echo_n "(cached) " >&6 9835else 9836 case $GLIB_COMPILE_RESOURCES in 9837 [\\/]* | ?:[\\/]*) 9838 ac_cv_path_GLIB_COMPILE_RESOURCES="$GLIB_COMPILE_RESOURCES" # Let the user override the test with a path. 9839 ;; 9840 *) 9841 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9842for as_dir in $PATH 9843do 9844 IFS=$as_save_IFS 9845 test -z "$as_dir" && as_dir=. 9846 for ac_exec_ext in '' $ac_executable_extensions; do 9847 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9848 ac_cv_path_GLIB_COMPILE_RESOURCES="$as_dir/$ac_word$ac_exec_ext" 9849 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9850 break 2 9851 fi 9852done 9853 done 9854IFS=$as_save_IFS 9855 9856 test -z "$ac_cv_path_GLIB_COMPILE_RESOURCES" && ac_cv_path_GLIB_COMPILE_RESOURCES="no" 9857 ;; 9858esac 9859fi 9860GLIB_COMPILE_RESOURCES=$ac_cv_path_GLIB_COMPILE_RESOURCES 9861if test -n "$GLIB_COMPILE_RESOURCES"; then 9862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_COMPILE_RESOURCES" >&5 9863$as_echo "$GLIB_COMPILE_RESOURCES" >&6; } 9864else 9865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9866$as_echo "no" >&6; } 9867fi 9868 9869 9870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking glib-compile-resources" >&5 9871$as_echo_n "checking glib-compile-resources... " >&6; } 9872 if test "x$GLIB_COMPILE_RESOURCES" = xno ; then 9873 GLIB_COMPILE_RESOURCES="" 9874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot be found in PATH." >&5 9875$as_echo "cannot be found in PATH." >&6; } 9876 else 9877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: usable." >&5 9878$as_echo "usable." >&6; } 9879 $as_echo "#define USE_GRESOURCE 1" >>confdefs.h 9880 9881 GRESOURCE_SRC="auto/gui_gtk_gresources.c" 9882 GRESOURCE_OBJ="objects/gui_gtk_gresources.o" 9883 fi 9884 else 9885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable." >&5 9886$as_echo "not usable." >&6; } 9887 fi 9888 else 9889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot obtain from pkg_config." >&5 9890$as_echo "cannot obtain from pkg_config." >&6; } 9891 fi 9892 9893 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-icon-cache-update argument" >&5 9894$as_echo_n "checking --disable-icon-cache-update argument... " >&6; } 9895 # Check whether --enable-icon_cache_update was given. 9896if test "${enable_icon_cache_update+set}" = set; then : 9897 enableval=$enable_icon_cache_update; 9898else 9899 enable_icon_cache_update="yes" 9900fi 9901 9902 if test "$enable_icon_cache_update" = "yes"; then 9903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5 9904$as_echo "not set" >&6; } 9905 # Extract the first word of "gtk-update-icon-cache", so it can be a program name with args. 9906set dummy gtk-update-icon-cache; ac_word=$2 9907{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9908$as_echo_n "checking for $ac_word... " >&6; } 9909if ${ac_cv_path_GTK_UPDATE_ICON_CACHE+:} false; then : 9910 $as_echo_n "(cached) " >&6 9911else 9912 case $GTK_UPDATE_ICON_CACHE in 9913 [\\/]* | ?:[\\/]*) 9914 ac_cv_path_GTK_UPDATE_ICON_CACHE="$GTK_UPDATE_ICON_CACHE" # Let the user override the test with a path. 9915 ;; 9916 *) 9917 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9918for as_dir in $PATH 9919do 9920 IFS=$as_save_IFS 9921 test -z "$as_dir" && as_dir=. 9922 for ac_exec_ext in '' $ac_executable_extensions; do 9923 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9924 ac_cv_path_GTK_UPDATE_ICON_CACHE="$as_dir/$ac_word$ac_exec_ext" 9925 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9926 break 2 9927 fi 9928done 9929 done 9930IFS=$as_save_IFS 9931 9932 test -z "$ac_cv_path_GTK_UPDATE_ICON_CACHE" && ac_cv_path_GTK_UPDATE_ICON_CACHE="no" 9933 ;; 9934esac 9935fi 9936GTK_UPDATE_ICON_CACHE=$ac_cv_path_GTK_UPDATE_ICON_CACHE 9937if test -n "$GTK_UPDATE_ICON_CACHE"; then 9938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_UPDATE_ICON_CACHE" >&5 9939$as_echo "$GTK_UPDATE_ICON_CACHE" >&6; } 9940else 9941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9942$as_echo "no" >&6; } 9943fi 9944 9945 9946 if test "x$GTK_UPDATE_ICON_CACHE" = "xno" ; then 9947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found in PATH." >&5 9948$as_echo "not found in PATH." >&6; } 9949 fi 9950 else 9951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: update disabled" >&5 9952$as_echo "update disabled" >&6; } 9953 fi 9954 9955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-desktop-database-update argument" >&5 9956$as_echo_n "checking --disable-desktop-database-update argument... " >&6; } 9957 # Check whether --enable-desktop_database_update was given. 9958if test "${enable_desktop_database_update+set}" = set; then : 9959 enableval=$enable_desktop_database_update; 9960else 9961 enable_desktop_database_update="yes" 9962fi 9963 9964 if test "$enable_desktop_database_update" = "yes"; then 9965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5 9966$as_echo "not set" >&6; } 9967 # Extract the first word of "update-desktop-database", so it can be a program name with args. 9968set dummy update-desktop-database; ac_word=$2 9969{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9970$as_echo_n "checking for $ac_word... " >&6; } 9971if ${ac_cv_path_UPDATE_DESKTOP_DATABASE+:} false; then : 9972 $as_echo_n "(cached) " >&6 9973else 9974 case $UPDATE_DESKTOP_DATABASE in 9975 [\\/]* | ?:[\\/]*) 9976 ac_cv_path_UPDATE_DESKTOP_DATABASE="$UPDATE_DESKTOP_DATABASE" # Let the user override the test with a path. 9977 ;; 9978 *) 9979 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9980for as_dir in $PATH 9981do 9982 IFS=$as_save_IFS 9983 test -z "$as_dir" && as_dir=. 9984 for ac_exec_ext in '' $ac_executable_extensions; do 9985 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9986 ac_cv_path_UPDATE_DESKTOP_DATABASE="$as_dir/$ac_word$ac_exec_ext" 9987 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9988 break 2 9989 fi 9990done 9991 done 9992IFS=$as_save_IFS 9993 9994 test -z "$ac_cv_path_UPDATE_DESKTOP_DATABASE" && ac_cv_path_UPDATE_DESKTOP_DATABASE="no" 9995 ;; 9996esac 9997fi 9998UPDATE_DESKTOP_DATABASE=$ac_cv_path_UPDATE_DESKTOP_DATABASE 9999if test -n "$UPDATE_DESKTOP_DATABASE"; then 10000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UPDATE_DESKTOP_DATABASE" >&5 10001$as_echo "$UPDATE_DESKTOP_DATABASE" >&6; } 10002else 10003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10004$as_echo "no" >&6; } 10005fi 10006 10007 10008 if test "x$UPDATE_DESKTOP_DATABASE" = "xno" ; then 10009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found in PATH." >&5 10010$as_echo "not found in PATH." >&6; } 10011 fi 10012 else 10013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: update disabled" >&5 10014$as_echo "update disabled" >&6; } 10015 fi 10016fi 10017 10018 10019 10020 10021 10022 10023 10024if test -z "$SKIP_MOTIF"; then 10025 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" 10026 GUI_INC_LOC="`echo $GUI_INC_LOC|sed 's%-I%%g'`" 10027 10028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI includes" >&5 10029$as_echo_n "checking for location of Motif GUI includes... " >&6; } 10030 gui_includes="`echo $x_includes|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/include/g` $GUI_INC_LOC" 10031 GUI_INC_LOC= 10032 for try in $gui_includes; do 10033 if test -f "$try/Xm/Xm.h"; then 10034 GUI_INC_LOC=$try 10035 fi 10036 done 10037 if test -n "$GUI_INC_LOC"; then 10038 if test "$GUI_INC_LOC" = /usr/include; then 10039 GUI_INC_LOC= 10040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5 10041$as_echo "in default path" >&6; } 10042 else 10043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_INC_LOC" >&5 10044$as_echo "$GUI_INC_LOC" >&6; } 10045 fi 10046 else 10047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 10048$as_echo "<not found>" >&6; } 10049 SKIP_MOTIF=YES 10050 fi 10051fi 10052 10053 10054if test -z "$SKIP_MOTIF"; then 10055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-motif-lib argument" >&5 10056$as_echo_n "checking --with-motif-lib argument... " >&6; } 10057 10058# Check whether --with-motif-lib was given. 10059if test "${with_motif_lib+set}" = set; then : 10060 withval=$with_motif_lib; MOTIF_LIBNAME="${withval}" 10061fi 10062 10063 10064 if test -n "$MOTIF_LIBNAME"; then 10065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOTIF_LIBNAME" >&5 10066$as_echo "$MOTIF_LIBNAME" >&6; } 10067 GUI_LIB_LOC= 10068 else 10069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10070$as_echo "no" >&6; } 10071 10072 GUI_LIB_LOC="`echo $GUI_LIB_LOC|sed 's%-L%%g'`" 10073 10074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI libs" >&5 10075$as_echo_n "checking for location of Motif GUI libs... " >&6; } 10076 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" 10077 GUI_LIB_LOC= 10078 for try in $gui_libs; do 10079 for libtry in "$try"/libXm.a "$try"/libXm.so* "$try"/libXm.sl "$try"/libXm.dylib; do 10080 if test -f "$libtry"; then 10081 GUI_LIB_LOC=$try 10082 fi 10083 done 10084 done 10085 if test -n "$GUI_LIB_LOC"; then 10086 if test "$GUI_LIB_LOC" = /usr/lib \ 10087 -o "$GUI_LIB_LOC" = /usr/lib/i386-linux-gnu \ 10088 -o "$GUI_LIB_LOC" = /usr/lib/x86_64-linux-gnu; then 10089 GUI_LIB_LOC= 10090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5 10091$as_echo "in default path" >&6; } 10092 else 10093 if test -n "$GUI_LIB_LOC"; then 10094 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_LIB_LOC" >&5 10095$as_echo "$GUI_LIB_LOC" >&6; } 10096 if test "`(uname) 2>/dev/null`" = SunOS && 10097 uname -r | grep '^5' >/dev/null; then 10098 GUI_LIB_LOC="$GUI_LIB_LOC -R $GUI_LIB_LOC" 10099 fi 10100 fi 10101 fi 10102 MOTIF_LIBNAME=-lXm 10103 else 10104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 10105$as_echo "<not found>" >&6; } 10106 SKIP_MOTIF=YES 10107 fi 10108 fi 10109fi 10110 10111if test -z "$SKIP_MOTIF"; then 10112 SKIP_ATHENA=YES 10113 SKIP_NEXTAW=YES 10114 GUITYPE=MOTIF 10115 10116fi 10117 10118 10119GUI_X_LIBS= 10120 10121if test -z "$SKIP_ATHENA"; then 10122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Athena header files can be found" >&5 10123$as_echo_n "checking if Athena header files can be found... " >&6; } 10124 cflags_save=$CFLAGS 10125 CFLAGS="$CFLAGS $X_CFLAGS" 10126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10127/* end confdefs.h. */ 10128 10129#include <X11/Intrinsic.h> 10130#include <X11/Xaw/Paned.h> 10131int 10132main () 10133{ 10134 10135 ; 10136 return 0; 10137} 10138_ACEOF 10139if ac_fn_c_try_compile "$LINENO"; then : 10140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10141$as_echo "yes" >&6; } 10142else 10143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10144$as_echo "no" >&6; }; SKIP_ATHENA=YES 10145fi 10146rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10147 CFLAGS=$cflags_save 10148fi 10149 10150if test -z "$SKIP_ATHENA"; then 10151 GUITYPE=ATHENA 10152fi 10153 10154if test -z "$SKIP_NEXTAW"; then 10155 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if neXtaw header files can be found" >&5 10156$as_echo_n "checking if neXtaw header files can be found... " >&6; } 10157 cflags_save=$CFLAGS 10158 CFLAGS="$CFLAGS $X_CFLAGS" 10159 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10160/* end confdefs.h. */ 10161 10162#include <X11/Intrinsic.h> 10163#include <X11/neXtaw/Paned.h> 10164int 10165main () 10166{ 10167 10168 ; 10169 return 0; 10170} 10171_ACEOF 10172if ac_fn_c_try_compile "$LINENO"; then : 10173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10174$as_echo "yes" >&6; } 10175else 10176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10177$as_echo "no" >&6; }; SKIP_NEXTAW=YES 10178fi 10179rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10180 CFLAGS=$cflags_save 10181fi 10182 10183if test -z "$SKIP_NEXTAW"; then 10184 GUITYPE=NEXTAW 10185fi 10186 10187if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then 10188 if test -n "$GUI_INC_LOC"; then 10189 GUI_INC_LOC=-I"`echo $GUI_INC_LOC|sed 's%-I%%'`" 10190 fi 10191 if test -n "$GUI_LIB_LOC"; then 10192 GUI_LIB_LOC=-L"`echo $GUI_LIB_LOC|sed 's%-L%%'`" 10193 fi 10194 10195 ldflags_save=$LDFLAGS 10196 LDFLAGS="$X_LIBS $LDFLAGS" 10197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShapeQueryExtension in -lXext" >&5 10198$as_echo_n "checking for XShapeQueryExtension in -lXext... " >&6; } 10199if ${ac_cv_lib_Xext_XShapeQueryExtension+:} false; then : 10200 $as_echo_n "(cached) " >&6 10201else 10202 ac_check_lib_save_LIBS=$LIBS 10203LIBS="-lXext -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 10204cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10205/* end confdefs.h. */ 10206 10207/* Override any GCC internal prototype to avoid an error. 10208 Use char because int might match the return type of a GCC 10209 builtin and then its argument prototype would still apply. */ 10210#ifdef __cplusplus 10211extern "C" 10212#endif 10213char XShapeQueryExtension (); 10214int 10215main () 10216{ 10217return XShapeQueryExtension (); 10218 ; 10219 return 0; 10220} 10221_ACEOF 10222if ac_fn_c_try_link "$LINENO"; then : 10223 ac_cv_lib_Xext_XShapeQueryExtension=yes 10224else 10225 ac_cv_lib_Xext_XShapeQueryExtension=no 10226fi 10227rm -f core conftest.err conftest.$ac_objext \ 10228 conftest$ac_exeext conftest.$ac_ext 10229LIBS=$ac_check_lib_save_LIBS 10230fi 10231{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5 10232$as_echo "$ac_cv_lib_Xext_XShapeQueryExtension" >&6; } 10233if test "x$ac_cv_lib_Xext_XShapeQueryExtension" = xyes; then : 10234 GUI_X_LIBS="-lXext" 10235fi 10236 10237 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wslen in -lw" >&5 10238$as_echo_n "checking for wslen in -lw... " >&6; } 10239if ${ac_cv_lib_w_wslen+:} false; then : 10240 $as_echo_n "(cached) " >&6 10241else 10242 ac_check_lib_save_LIBS=$LIBS 10243LIBS="-lw $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 10244cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10245/* end confdefs.h. */ 10246 10247/* Override any GCC internal prototype to avoid an error. 10248 Use char because int might match the return type of a GCC 10249 builtin and then its argument prototype would still apply. */ 10250#ifdef __cplusplus 10251extern "C" 10252#endif 10253char wslen (); 10254int 10255main () 10256{ 10257return wslen (); 10258 ; 10259 return 0; 10260} 10261_ACEOF 10262if ac_fn_c_try_link "$LINENO"; then : 10263 ac_cv_lib_w_wslen=yes 10264else 10265 ac_cv_lib_w_wslen=no 10266fi 10267rm -f core conftest.err conftest.$ac_objext \ 10268 conftest$ac_exeext conftest.$ac_ext 10269LIBS=$ac_check_lib_save_LIBS 10270fi 10271{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wslen" >&5 10272$as_echo "$ac_cv_lib_w_wslen" >&6; } 10273if test "x$ac_cv_lib_w_wslen" = xyes; then : 10274 X_EXTRA_LIBS="$X_EXTRA_LIBS -lw" 10275fi 10276 10277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5 10278$as_echo_n "checking for dlsym in -ldl... " >&6; } 10279if ${ac_cv_lib_dl_dlsym+:} false; then : 10280 $as_echo_n "(cached) " >&6 10281else 10282 ac_check_lib_save_LIBS=$LIBS 10283LIBS="-ldl $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 10284cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10285/* end confdefs.h. */ 10286 10287/* Override any GCC internal prototype to avoid an error. 10288 Use char because int might match the return type of a GCC 10289 builtin and then its argument prototype would still apply. */ 10290#ifdef __cplusplus 10291extern "C" 10292#endif 10293char dlsym (); 10294int 10295main () 10296{ 10297return dlsym (); 10298 ; 10299 return 0; 10300} 10301_ACEOF 10302if ac_fn_c_try_link "$LINENO"; then : 10303 ac_cv_lib_dl_dlsym=yes 10304else 10305 ac_cv_lib_dl_dlsym=no 10306fi 10307rm -f core conftest.err conftest.$ac_objext \ 10308 conftest$ac_exeext conftest.$ac_ext 10309LIBS=$ac_check_lib_save_LIBS 10310fi 10311{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5 10312$as_echo "$ac_cv_lib_dl_dlsym" >&6; } 10313if test "x$ac_cv_lib_dl_dlsym" = xyes; then : 10314 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldl" 10315fi 10316 10317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XmuCreateStippledPixmap in -lXmu" >&5 10318$as_echo_n "checking for XmuCreateStippledPixmap in -lXmu... " >&6; } 10319if ${ac_cv_lib_Xmu_XmuCreateStippledPixmap+:} false; then : 10320 $as_echo_n "(cached) " >&6 10321else 10322 ac_check_lib_save_LIBS=$LIBS 10323LIBS="-lXmu $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 10324cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10325/* end confdefs.h. */ 10326 10327/* Override any GCC internal prototype to avoid an error. 10328 Use char because int might match the return type of a GCC 10329 builtin and then its argument prototype would still apply. */ 10330#ifdef __cplusplus 10331extern "C" 10332#endif 10333char XmuCreateStippledPixmap (); 10334int 10335main () 10336{ 10337return XmuCreateStippledPixmap (); 10338 ; 10339 return 0; 10340} 10341_ACEOF 10342if ac_fn_c_try_link "$LINENO"; then : 10343 ac_cv_lib_Xmu_XmuCreateStippledPixmap=yes 10344else 10345 ac_cv_lib_Xmu_XmuCreateStippledPixmap=no 10346fi 10347rm -f core conftest.err conftest.$ac_objext \ 10348 conftest$ac_exeext conftest.$ac_ext 10349LIBS=$ac_check_lib_save_LIBS 10350fi 10351{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&5 10352$as_echo "$ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&6; } 10353if test "x$ac_cv_lib_Xmu_XmuCreateStippledPixmap" = xyes; then : 10354 GUI_X_LIBS="-lXmu $GUI_X_LIBS" 10355fi 10356 10357 if test -z "$SKIP_MOTIF"; then 10358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpEndJob in -lXp" >&5 10359$as_echo_n "checking for XpEndJob in -lXp... " >&6; } 10360if ${ac_cv_lib_Xp_XpEndJob+:} false; then : 10361 $as_echo_n "(cached) " >&6 10362else 10363 ac_check_lib_save_LIBS=$LIBS 10364LIBS="-lXp $GUI_X_LIBS -lXm -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 10365cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10366/* end confdefs.h. */ 10367 10368/* Override any GCC internal prototype to avoid an error. 10369 Use char because int might match the return type of a GCC 10370 builtin and then its argument prototype would still apply. */ 10371#ifdef __cplusplus 10372extern "C" 10373#endif 10374char XpEndJob (); 10375int 10376main () 10377{ 10378return XpEndJob (); 10379 ; 10380 return 0; 10381} 10382_ACEOF 10383if ac_fn_c_try_link "$LINENO"; then : 10384 ac_cv_lib_Xp_XpEndJob=yes 10385else 10386 ac_cv_lib_Xp_XpEndJob=no 10387fi 10388rm -f core conftest.err conftest.$ac_objext \ 10389 conftest$ac_exeext conftest.$ac_ext 10390LIBS=$ac_check_lib_save_LIBS 10391fi 10392{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xp_XpEndJob" >&5 10393$as_echo "$ac_cv_lib_Xp_XpEndJob" >&6; } 10394if test "x$ac_cv_lib_Xp_XpEndJob" = xyes; then : 10395 GUI_X_LIBS="-lXp $GUI_X_LIBS" 10396fi 10397 10398 fi 10399 LDFLAGS=$ldflags_save 10400 10401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extra X11 defines" >&5 10402$as_echo_n "checking for extra X11 defines... " >&6; } 10403 NARROW_PROTO= 10404 rm -fr conftestdir 10405 if mkdir conftestdir; then 10406 cd conftestdir 10407 cat > Imakefile <<'EOF' 10408acfindx: 10409 @echo 'NARROW_PROTO="${PROTO_DEFINES}"' 10410EOF 10411 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then 10412 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make` 10413 fi 10414 cd .. 10415 rm -fr conftestdir 10416 fi 10417 if test -z "$NARROW_PROTO"; then 10418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10419$as_echo "no" >&6; } 10420 else 10421 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NARROW_PROTO" >&5 10422$as_echo "$NARROW_PROTO" >&6; } 10423 fi 10424 10425fi 10426 10427if test "$enable_xsmp" = "yes"; then 10428 cppflags_save=$CPPFLAGS 10429 CPPFLAGS="$CPPFLAGS $X_CFLAGS" 10430 for ac_header in X11/SM/SMlib.h 10431do : 10432 ac_fn_c_check_header_mongrel "$LINENO" "X11/SM/SMlib.h" "ac_cv_header_X11_SM_SMlib_h" "$ac_includes_default" 10433if test "x$ac_cv_header_X11_SM_SMlib_h" = xyes; then : 10434 cat >>confdefs.h <<_ACEOF 10435#define HAVE_X11_SM_SMLIB_H 1 10436_ACEOF 10437 10438fi 10439 10440done 10441 10442 CPPFLAGS=$cppflags_save 10443fi 10444 10445 10446if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF" -o -z "$SKIP_GTK2" -o -z "$SKIP_GTK3"; then 10447 cppflags_save=$CPPFLAGS 10448 CPPFLAGS="$CPPFLAGS $X_CFLAGS" 10449 for ac_header in X11/xpm.h X11/Sunkeysym.h 10450do : 10451 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 10452ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 10453if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 10454 cat >>confdefs.h <<_ACEOF 10455#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 10456_ACEOF 10457 10458fi 10459 10460done 10461 10462 10463 if test ! "$enable_xim" = "no"; then 10464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XIMText in X11/Xlib.h" >&5 10465$as_echo_n "checking for XIMText in X11/Xlib.h... " >&6; } 10466 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10467/* end confdefs.h. */ 10468#include <X11/Xlib.h> 10469_ACEOF 10470if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 10471 $EGREP "XIMText" >/dev/null 2>&1; then : 10472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10473$as_echo "yes" >&6; } 10474else 10475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; xim has been disabled" >&5 10476$as_echo "no; xim has been disabled" >&6; }; enable_xim="no" 10477fi 10478rm -f conftest* 10479 10480 fi 10481 CPPFLAGS=$cppflags_save 10482 10483 if test "$enable_xim" = "auto" -a "x$GUITYPE" != "xNONE" ; then 10484 { $as_echo "$as_me:${as_lineno-$LINENO}: result: X GUI selected; xim has been enabled" >&5 10485$as_echo "X GUI selected; xim has been enabled" >&6; } 10486 enable_xim="yes" 10487 fi 10488fi 10489 10490if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then 10491 cppflags_save=$CPPFLAGS 10492 CPPFLAGS="$CPPFLAGS $X_CFLAGS" 10493 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11/Xmu/Editres.h" >&5 10494$as_echo_n "checking for X11/Xmu/Editres.h... " >&6; } 10495 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10496/* end confdefs.h. */ 10497 10498#include <X11/Intrinsic.h> 10499#include <X11/Xmu/Editres.h> 10500int 10501main () 10502{ 10503int i; i = 0; 10504 ; 10505 return 0; 10506} 10507_ACEOF 10508if ac_fn_c_try_compile "$LINENO"; then : 10509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10510$as_echo "yes" >&6; } 10511 $as_echo "#define HAVE_X11_XMU_EDITRES_H 1" >>confdefs.h 10512 10513else 10514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10515$as_echo "no" >&6; } 10516fi 10517rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10518 CPPFLAGS=$cppflags_save 10519fi 10520 10521if test -z "$SKIP_MOTIF"; then 10522 cppflags_save=$CPPFLAGS 10523 CPPFLAGS="$CPPFLAGS $X_CFLAGS" 10524 if test "$zOSUnix" = "yes"; then 10525 xmheader="Xm/Xm.h" 10526 else 10527 xmheader="Xm/Xm.h Xm/XpmP.h Xm/JoinSideT.h Xm/TraitP.h Xm/Manager.h 10528 Xm/UnhighlightT.h Xm/Notebook.h" 10529 fi 10530 for ac_header in $xmheader 10531do : 10532 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 10533ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 10534if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 10535 cat >>confdefs.h <<_ACEOF 10536#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 10537_ACEOF 10538 10539fi 10540 10541done 10542 10543 10544 if test "x$ac_cv_header_Xm_XpmP_h" = "xyes"; then 10545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmAttributes_21 in Xm/XpmP.h" >&5 10546$as_echo_n "checking for XpmAttributes_21 in Xm/XpmP.h... " >&6; } 10547 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10548/* end confdefs.h. */ 10549#include <Xm/XpmP.h> 10550int 10551main () 10552{ 10553XpmAttributes_21 attr; 10554 ; 10555 return 0; 10556} 10557_ACEOF 10558if ac_fn_c_try_compile "$LINENO"; then : 10559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10560$as_echo "yes" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes_21" >>confdefs.h 10561 10562else 10563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10564$as_echo "no" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h 10565 10566 10567fi 10568rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10569 else 10570 $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h 10571 10572 fi 10573 CPPFLAGS=$cppflags_save 10574fi 10575 10576if test "x$GUITYPE" = "xNONE" -a "$enable_xim" = "yes"; then 10577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; xim has been disabled" >&5 10578$as_echo "no GUI selected; xim has been disabled" >&6; } 10579 enable_xim="no" 10580fi 10581if test "x$GUITYPE" = "xNONE" -a "$enable_fontset" = "yes"; then 10582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; fontset has been disabled" >&5 10583$as_echo "no GUI selected; fontset has been disabled" >&6; } 10584 enable_fontset="no" 10585fi 10586if test "x$GUITYPE:$enable_fontset" = "xGTK:yes"; then 10587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2 GUI selected; fontset has been disabled" >&5 10588$as_echo "GTK+ 2 GUI selected; fontset has been disabled" >&6; } 10589 enable_fontset="no" 10590fi 10591 10592if test -z "$SKIP_PHOTON"; then 10593 GUITYPE=PHOTONGUI 10594fi 10595 10596 10597 10598 10599 10600 10601if test "$enable_workshop" = "yes" -a -n "$SKIP_MOTIF"; then 10602 as_fn_error $? "cannot use workshop without Motif" "$LINENO" 5 10603fi 10604 10605if test "$enable_xim" = "yes"; then 10606 $as_echo "#define FEAT_XIM 1" >>confdefs.h 10607 10608fi 10609if test "$enable_fontset" = "yes"; then 10610 $as_echo "#define FEAT_XFONTSET 1" >>confdefs.h 10611 10612fi 10613 10614 10615 10616{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /proc link to executable" >&5 10617$as_echo_n "checking for /proc link to executable... " >&6; } 10618if test -L "/proc/self/exe"; then 10619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/self/exe" >&5 10620$as_echo "/proc/self/exe" >&6; } 10621 $as_echo "#define PROC_EXE_LINK \"/proc/self/exe\"" >>confdefs.h 10622 10623elif test -L "/proc/self/path/a.out"; then 10624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/self/path/a.out" >&5 10625$as_echo "/proc/self/path/a.out" >&6; } 10626 $as_echo "#define PROC_EXE_LINK \"/proc/self/path/a.out\"" >>confdefs.h 10627 10628elif test -L "/proc/curproc/file"; then 10629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/curproc/file" >&5 10630$as_echo "/proc/curproc/file" >&6; } 10631 $as_echo "#define PROC_EXE_LINK \"/proc/curproc/file\"" >>confdefs.h 10632 10633else 10634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10635$as_echo "no" >&6; } 10636fi 10637 10638{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN or MSYS environment" >&5 10639$as_echo_n "checking for CYGWIN or MSYS environment... " >&6; } 10640case `uname` in 10641 CYGWIN*|MSYS*) CYGWIN=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10642$as_echo "yes" >&6; } 10643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN clipboard support" >&5 10644$as_echo_n "checking for CYGWIN clipboard support... " >&6; } 10645 if test "x$with_x" = "xno" ; then 10646 OS_EXTRA_SRC=winclip.c; OS_EXTRA_OBJ=objects/winclip.o 10647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10648$as_echo "yes" >&6; } 10649 $as_echo "#define FEAT_CYGWIN_WIN32_CLIPBOARD 1" >>confdefs.h 10650 10651 else 10652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - using X11" >&5 10653$as_echo "no - using X11" >&6; } 10654 fi ;; 10655 10656 *) CYGWIN=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10657$as_echo "no" >&6; };; 10658esac 10659 10660 10661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether toupper is broken" >&5 10662$as_echo_n "checking whether toupper is broken... " >&6; } 10663if ${vim_cv_toupper_broken+:} false; then : 10664 $as_echo_n "(cached) " >&6 10665else 10666 10667 if test "$cross_compiling" = yes; then : 10668 10669 as_fn_error $? "cross-compiling: please set 'vim_cv_toupper_broken'" "$LINENO" 5 10670 10671else 10672 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10673/* end confdefs.h. */ 10674 10675#include "confdefs.h" 10676#include <ctype.h> 10677#if STDC_HEADERS 10678# include <stdlib.h> 10679# include <stddef.h> 10680#endif 10681main() { exit(toupper('A') == 'A' && tolower('z') == 'z'); } 10682 10683_ACEOF 10684if ac_fn_c_try_run "$LINENO"; then : 10685 10686 vim_cv_toupper_broken=yes 10687 10688else 10689 10690 vim_cv_toupper_broken=no 10691 10692fi 10693rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 10694 conftest.$ac_objext conftest.beam conftest.$ac_ext 10695fi 10696 10697fi 10698{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_toupper_broken" >&5 10699$as_echo "$vim_cv_toupper_broken" >&6; } 10700 10701if test "x$vim_cv_toupper_broken" = "xyes" ; then 10702 $as_echo "#define BROKEN_TOUPPER 1" >>confdefs.h 10703 10704fi 10705 10706{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __DATE__ and __TIME__ work" >&5 10707$as_echo_n "checking whether __DATE__ and __TIME__ work... " >&6; } 10708cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10709/* end confdefs.h. */ 10710#include <stdio.h> 10711int 10712main () 10713{ 10714printf("(" __DATE__ " " __TIME__ ")"); 10715 ; 10716 return 0; 10717} 10718_ACEOF 10719if ac_fn_c_try_compile "$LINENO"; then : 10720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10721$as_echo "yes" >&6; }; $as_echo "#define HAVE_DATE_TIME 1" >>confdefs.h 10722 10723else 10724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10725$as_echo "no" >&6; } 10726fi 10727rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10728 10729{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((unused)) is allowed" >&5 10730$as_echo_n "checking whether __attribute__((unused)) is allowed... " >&6; } 10731cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10732/* end confdefs.h. */ 10733#include <stdio.h> 10734int 10735main () 10736{ 10737int x __attribute__((unused)); 10738 ; 10739 return 0; 10740} 10741_ACEOF 10742if ac_fn_c_try_compile "$LINENO"; then : 10743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10744$as_echo "yes" >&6; }; $as_echo "#define HAVE_ATTRIBUTE_UNUSED 1" >>confdefs.h 10745 10746else 10747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10748$as_echo "no" >&6; } 10749fi 10750rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10751 10752ac_fn_c_check_header_mongrel "$LINENO" "elf.h" "ac_cv_header_elf_h" "$ac_includes_default" 10753if test "x$ac_cv_header_elf_h" = xyes; then : 10754 HAS_ELF=1 10755fi 10756 10757 10758if test "$HAS_ELF" = 1; then 10759 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lelf" >&5 10760$as_echo_n "checking for main in -lelf... " >&6; } 10761if ${ac_cv_lib_elf_main+:} false; then : 10762 $as_echo_n "(cached) " >&6 10763else 10764 ac_check_lib_save_LIBS=$LIBS 10765LIBS="-lelf $LIBS" 10766cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10767/* end confdefs.h. */ 10768 10769 10770int 10771main () 10772{ 10773return main (); 10774 ; 10775 return 0; 10776} 10777_ACEOF 10778if ac_fn_c_try_link "$LINENO"; then : 10779 ac_cv_lib_elf_main=yes 10780else 10781 ac_cv_lib_elf_main=no 10782fi 10783rm -f core conftest.err conftest.$ac_objext \ 10784 conftest$ac_exeext conftest.$ac_ext 10785LIBS=$ac_check_lib_save_LIBS 10786fi 10787{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_elf_main" >&5 10788$as_echo "$ac_cv_lib_elf_main" >&6; } 10789if test "x$ac_cv_lib_elf_main" = xyes; then : 10790 cat >>confdefs.h <<_ACEOF 10791#define HAVE_LIBELF 1 10792_ACEOF 10793 10794 LIBS="-lelf $LIBS" 10795 10796fi 10797 10798fi 10799 10800ac_header_dirent=no 10801for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do 10802 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` 10803{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5 10804$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; } 10805if eval \${$as_ac_Header+:} false; then : 10806 $as_echo_n "(cached) " >&6 10807else 10808 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10809/* end confdefs.h. */ 10810#include <sys/types.h> 10811#include <$ac_hdr> 10812 10813int 10814main () 10815{ 10816if ((DIR *) 0) 10817return 0; 10818 ; 10819 return 0; 10820} 10821_ACEOF 10822if ac_fn_c_try_compile "$LINENO"; then : 10823 eval "$as_ac_Header=yes" 10824else 10825 eval "$as_ac_Header=no" 10826fi 10827rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10828fi 10829eval ac_res=\$$as_ac_Header 10830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 10831$as_echo "$ac_res" >&6; } 10832if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 10833 cat >>confdefs.h <<_ACEOF 10834#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1 10835_ACEOF 10836 10837ac_header_dirent=$ac_hdr; break 10838fi 10839 10840done 10841# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. 10842if test $ac_header_dirent = dirent.h; then 10843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 10844$as_echo_n "checking for library containing opendir... " >&6; } 10845if ${ac_cv_search_opendir+:} false; then : 10846 $as_echo_n "(cached) " >&6 10847else 10848 ac_func_search_save_LIBS=$LIBS 10849cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10850/* end confdefs.h. */ 10851 10852/* Override any GCC internal prototype to avoid an error. 10853 Use char because int might match the return type of a GCC 10854 builtin and then its argument prototype would still apply. */ 10855#ifdef __cplusplus 10856extern "C" 10857#endif 10858char opendir (); 10859int 10860main () 10861{ 10862return opendir (); 10863 ; 10864 return 0; 10865} 10866_ACEOF 10867for ac_lib in '' dir; do 10868 if test -z "$ac_lib"; then 10869 ac_res="none required" 10870 else 10871 ac_res=-l$ac_lib 10872 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 10873 fi 10874 if ac_fn_c_try_link "$LINENO"; then : 10875 ac_cv_search_opendir=$ac_res 10876fi 10877rm -f core conftest.err conftest.$ac_objext \ 10878 conftest$ac_exeext 10879 if ${ac_cv_search_opendir+:} false; then : 10880 break 10881fi 10882done 10883if ${ac_cv_search_opendir+:} false; then : 10884 10885else 10886 ac_cv_search_opendir=no 10887fi 10888rm conftest.$ac_ext 10889LIBS=$ac_func_search_save_LIBS 10890fi 10891{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 10892$as_echo "$ac_cv_search_opendir" >&6; } 10893ac_res=$ac_cv_search_opendir 10894if test "$ac_res" != no; then : 10895 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 10896 10897fi 10898 10899else 10900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 10901$as_echo_n "checking for library containing opendir... " >&6; } 10902if ${ac_cv_search_opendir+:} false; then : 10903 $as_echo_n "(cached) " >&6 10904else 10905 ac_func_search_save_LIBS=$LIBS 10906cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10907/* end confdefs.h. */ 10908 10909/* Override any GCC internal prototype to avoid an error. 10910 Use char because int might match the return type of a GCC 10911 builtin and then its argument prototype would still apply. */ 10912#ifdef __cplusplus 10913extern "C" 10914#endif 10915char opendir (); 10916int 10917main () 10918{ 10919return opendir (); 10920 ; 10921 return 0; 10922} 10923_ACEOF 10924for ac_lib in '' x; do 10925 if test -z "$ac_lib"; then 10926 ac_res="none required" 10927 else 10928 ac_res=-l$ac_lib 10929 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 10930 fi 10931 if ac_fn_c_try_link "$LINENO"; then : 10932 ac_cv_search_opendir=$ac_res 10933fi 10934rm -f core conftest.err conftest.$ac_objext \ 10935 conftest$ac_exeext 10936 if ${ac_cv_search_opendir+:} false; then : 10937 break 10938fi 10939done 10940if ${ac_cv_search_opendir+:} false; then : 10941 10942else 10943 ac_cv_search_opendir=no 10944fi 10945rm conftest.$ac_ext 10946LIBS=$ac_func_search_save_LIBS 10947fi 10948{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 10949$as_echo "$ac_cv_search_opendir" >&6; } 10950ac_res=$ac_cv_search_opendir 10951if test "$ac_res" != no; then : 10952 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 10953 10954fi 10955 10956fi 10957 10958 10959if test $ac_cv_header_sys_wait_h = no; then 10960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that defines union wait" >&5 10961$as_echo_n "checking for sys/wait.h that defines union wait... " >&6; } 10962 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10963/* end confdefs.h. */ 10964#include <sys/wait.h> 10965int 10966main () 10967{ 10968union wait xx, yy; xx = yy 10969 ; 10970 return 0; 10971} 10972_ACEOF 10973if ac_fn_c_try_compile "$LINENO"; then : 10974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10975$as_echo "yes" >&6; } 10976 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 10977 10978 $as_echo "#define HAVE_UNION_WAIT 1" >>confdefs.h 10979 10980else 10981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10982$as_echo "no" >&6; } 10983fi 10984rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10985fi 10986 10987for ac_header in stdint.h stdlib.h string.h \ 10988 sys/select.h sys/utsname.h termcap.h fcntl.h \ 10989 sgtty.h sys/ioctl.h sys/time.h sys/types.h \ 10990 termio.h iconv.h inttypes.h langinfo.h math.h \ 10991 unistd.h stropts.h errno.h sys/resource.h \ 10992 sys/systeminfo.h locale.h sys/stream.h termios.h \ 10993 libc.h sys/statfs.h poll.h sys/poll.h pwd.h \ 10994 utime.h sys/param.h sys/ptms.h libintl.h libgen.h \ 10995 util/debug.h util/msg18n.h frame.h sys/acl.h \ 10996 sys/access.h sys/sysinfo.h wchar.h wctype.h 10997do : 10998 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 10999ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 11000if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 11001 cat >>confdefs.h <<_ACEOF 11002#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 11003_ACEOF 11004 11005fi 11006 11007done 11008 11009 11010for ac_header in sys/ptem.h 11011do : 11012 ac_fn_c_check_header_compile "$LINENO" "sys/ptem.h" "ac_cv_header_sys_ptem_h" "#if defined HAVE_SYS_STREAM_H 11013# include <sys/stream.h> 11014#endif 11015" 11016if test "x$ac_cv_header_sys_ptem_h" = xyes; then : 11017 cat >>confdefs.h <<_ACEOF 11018#define HAVE_SYS_PTEM_H 1 11019_ACEOF 11020 11021fi 11022 11023done 11024 11025 11026for ac_header in sys/sysctl.h 11027do : 11028 ac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" "#if defined HAVE_SYS_PARAM_H 11029# include <sys/param.h> 11030#endif 11031" 11032if test "x$ac_cv_header_sys_sysctl_h" = xyes; then : 11033 cat >>confdefs.h <<_ACEOF 11034#define HAVE_SYS_SYSCTL_H 1 11035_ACEOF 11036 11037fi 11038 11039done 11040 11041 11042 11043{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_np.h" >&5 11044$as_echo_n "checking for pthread_np.h... " >&6; } 11045cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11046/* end confdefs.h. */ 11047 11048#include <pthread.h> 11049#include <pthread_np.h> 11050int 11051main () 11052{ 11053int i; i = 0; 11054 ; 11055 return 0; 11056} 11057_ACEOF 11058if ac_fn_c_try_compile "$LINENO"; then : 11059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11060$as_echo "yes" >&6; } 11061 $as_echo "#define HAVE_PTHREAD_NP_H 1" >>confdefs.h 11062 11063else 11064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11065$as_echo "no" >&6; } 11066fi 11067rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11068 11069for ac_header in strings.h 11070do : 11071 ac_fn_c_check_header_mongrel "$LINENO" "strings.h" "ac_cv_header_strings_h" "$ac_includes_default" 11072if test "x$ac_cv_header_strings_h" = xyes; then : 11073 cat >>confdefs.h <<_ACEOF 11074#define HAVE_STRINGS_H 1 11075_ACEOF 11076 11077fi 11078 11079done 11080 11081if test "x$MACOS_X" = "xyes"; then 11082 $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h 11083 11084else 11085 11086{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if strings.h can be included after string.h" >&5 11087$as_echo_n "checking if strings.h can be included after string.h... " >&6; } 11088cppflags_save=$CPPFLAGS 11089CPPFLAGS="$CPPFLAGS $X_CFLAGS" 11090cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11091/* end confdefs.h. */ 11092 11093#if defined(_AIX) && !defined(_AIX51) && !defined(_NO_PROTO) 11094# define _NO_PROTO /* like in os_unix.h, causes conflict for AIX (Winn) */ 11095 /* but don't do it on AIX 5.1 (Uribarri) */ 11096#endif 11097#ifdef HAVE_XM_XM_H 11098# include <Xm/Xm.h> /* This breaks it for HP-UX 11 (Squassabia) */ 11099#endif 11100#ifdef HAVE_STRING_H 11101# include <string.h> 11102#endif 11103#if defined(HAVE_STRINGS_H) 11104# include <strings.h> 11105#endif 11106 11107int 11108main () 11109{ 11110int i; i = 0; 11111 ; 11112 return 0; 11113} 11114_ACEOF 11115if ac_fn_c_try_compile "$LINENO"; then : 11116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11117$as_echo "yes" >&6; } 11118else 11119 $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h 11120 11121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11122$as_echo "no" >&6; } 11123fi 11124rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11125CPPFLAGS=$cppflags_save 11126fi 11127 11128if test $ac_cv_c_compiler_gnu = yes; then 11129 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5 11130$as_echo_n "checking whether $CC needs -traditional... " >&6; } 11131if ${ac_cv_prog_gcc_traditional+:} false; then : 11132 $as_echo_n "(cached) " >&6 11133else 11134 ac_pattern="Autoconf.*'x'" 11135 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11136/* end confdefs.h. */ 11137#include <sgtty.h> 11138Autoconf TIOCGETP 11139_ACEOF 11140if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11141 $EGREP "$ac_pattern" >/dev/null 2>&1; then : 11142 ac_cv_prog_gcc_traditional=yes 11143else 11144 ac_cv_prog_gcc_traditional=no 11145fi 11146rm -f conftest* 11147 11148 11149 if test $ac_cv_prog_gcc_traditional = no; then 11150 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11151/* end confdefs.h. */ 11152#include <termio.h> 11153Autoconf TCGETA 11154_ACEOF 11155if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11156 $EGREP "$ac_pattern" >/dev/null 2>&1; then : 11157 ac_cv_prog_gcc_traditional=yes 11158fi 11159rm -f conftest* 11160 11161 fi 11162fi 11163{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5 11164$as_echo "$ac_cv_prog_gcc_traditional" >&6; } 11165 if test $ac_cv_prog_gcc_traditional = yes; then 11166 CC="$CC -traditional" 11167 fi 11168fi 11169 11170{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 11171$as_echo_n "checking for an ANSI C-conforming const... " >&6; } 11172if ${ac_cv_c_const+:} false; then : 11173 $as_echo_n "(cached) " >&6 11174else 11175 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11176/* end confdefs.h. */ 11177 11178int 11179main () 11180{ 11181 11182#ifndef __cplusplus 11183 /* Ultrix mips cc rejects this sort of thing. */ 11184 typedef int charset[2]; 11185 const charset cs = { 0, 0 }; 11186 /* SunOS 4.1.1 cc rejects this. */ 11187 char const *const *pcpcc; 11188 char **ppc; 11189 /* NEC SVR4.0.2 mips cc rejects this. */ 11190 struct point {int x, y;}; 11191 static struct point const zero = {0,0}; 11192 /* AIX XL C 1.02.0.0 rejects this. 11193 It does not let you subtract one const X* pointer from another in 11194 an arm of an if-expression whose if-part is not a constant 11195 expression */ 11196 const char *g = "string"; 11197 pcpcc = &g + (g ? g-g : 0); 11198 /* HPUX 7.0 cc rejects these. */ 11199 ++pcpcc; 11200 ppc = (char**) pcpcc; 11201 pcpcc = (char const *const *) ppc; 11202 { /* SCO 3.2v4 cc rejects this sort of thing. */ 11203 char tx; 11204 char *t = &tx; 11205 char const *s = 0 ? (char *) 0 : (char const *) 0; 11206 11207 *t++ = 0; 11208 if (s) return 0; 11209 } 11210 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 11211 int x[] = {25, 17}; 11212 const int *foo = &x[0]; 11213 ++foo; 11214 } 11215 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 11216 typedef const int *iptr; 11217 iptr p = 0; 11218 ++p; 11219 } 11220 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying 11221 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 11222 struct s { int j; const int *ap[3]; } bx; 11223 struct s *b = &bx; b->j = 5; 11224 } 11225 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 11226 const int foo = 10; 11227 if (!foo) return 0; 11228 } 11229 return !cs[0] && !zero.x; 11230#endif 11231 11232 ; 11233 return 0; 11234} 11235_ACEOF 11236if ac_fn_c_try_compile "$LINENO"; then : 11237 ac_cv_c_const=yes 11238else 11239 ac_cv_c_const=no 11240fi 11241rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11242fi 11243{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 11244$as_echo "$ac_cv_c_const" >&6; } 11245if test $ac_cv_c_const = no; then 11246 11247$as_echo "#define const /**/" >>confdefs.h 11248 11249fi 11250 11251{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5 11252$as_echo_n "checking for working volatile... " >&6; } 11253if ${ac_cv_c_volatile+:} false; then : 11254 $as_echo_n "(cached) " >&6 11255else 11256 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11257/* end confdefs.h. */ 11258 11259int 11260main () 11261{ 11262 11263volatile int x; 11264int * volatile y = (int *) 0; 11265return !x && !y; 11266 ; 11267 return 0; 11268} 11269_ACEOF 11270if ac_fn_c_try_compile "$LINENO"; then : 11271 ac_cv_c_volatile=yes 11272else 11273 ac_cv_c_volatile=no 11274fi 11275rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11276fi 11277{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5 11278$as_echo "$ac_cv_c_volatile" >&6; } 11279if test $ac_cv_c_volatile = no; then 11280 11281$as_echo "#define volatile /**/" >>confdefs.h 11282 11283fi 11284 11285ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default" 11286if test "x$ac_cv_type_mode_t" = xyes; then : 11287 11288else 11289 11290cat >>confdefs.h <<_ACEOF 11291#define mode_t int 11292_ACEOF 11293 11294fi 11295 11296ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default" 11297if test "x$ac_cv_type_off_t" = xyes; then : 11298 11299else 11300 11301cat >>confdefs.h <<_ACEOF 11302#define off_t long int 11303_ACEOF 11304 11305fi 11306 11307ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default" 11308if test "x$ac_cv_type_pid_t" = xyes; then : 11309 11310else 11311 11312cat >>confdefs.h <<_ACEOF 11313#define pid_t int 11314_ACEOF 11315 11316fi 11317 11318ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" 11319if test "x$ac_cv_type_size_t" = xyes; then : 11320 11321else 11322 11323cat >>confdefs.h <<_ACEOF 11324#define size_t unsigned int 11325_ACEOF 11326 11327fi 11328 11329{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5 11330$as_echo_n "checking for uid_t in sys/types.h... " >&6; } 11331if ${ac_cv_type_uid_t+:} false; then : 11332 $as_echo_n "(cached) " >&6 11333else 11334 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11335/* end confdefs.h. */ 11336#include <sys/types.h> 11337 11338_ACEOF 11339if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11340 $EGREP "uid_t" >/dev/null 2>&1; then : 11341 ac_cv_type_uid_t=yes 11342else 11343 ac_cv_type_uid_t=no 11344fi 11345rm -f conftest* 11346 11347fi 11348{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5 11349$as_echo "$ac_cv_type_uid_t" >&6; } 11350if test $ac_cv_type_uid_t = no; then 11351 11352$as_echo "#define uid_t int" >>confdefs.h 11353 11354 11355$as_echo "#define gid_t int" >>confdefs.h 11356 11357fi 11358 11359ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t" 11360case $ac_cv_c_uint32_t in #( 11361 no|yes) ;; #( 11362 *) 11363 11364$as_echo "#define _UINT32_T 1" >>confdefs.h 11365 11366 11367cat >>confdefs.h <<_ACEOF 11368#define uint32_t $ac_cv_c_uint32_t 11369_ACEOF 11370;; 11371 esac 11372 11373 11374{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 11375$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 11376if ${ac_cv_header_time+:} false; then : 11377 $as_echo_n "(cached) " >&6 11378else 11379 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11380/* end confdefs.h. */ 11381#include <sys/types.h> 11382#include <sys/time.h> 11383#include <time.h> 11384 11385int 11386main () 11387{ 11388if ((struct tm *) 0) 11389return 0; 11390 ; 11391 return 0; 11392} 11393_ACEOF 11394if ac_fn_c_try_compile "$LINENO"; then : 11395 ac_cv_header_time=yes 11396else 11397 ac_cv_header_time=no 11398fi 11399rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11400fi 11401{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 11402$as_echo "$ac_cv_header_time" >&6; } 11403if test $ac_cv_header_time = yes; then 11404 11405$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 11406 11407fi 11408 11409ac_fn_c_check_type "$LINENO" "ino_t" "ac_cv_type_ino_t" "$ac_includes_default" 11410if test "x$ac_cv_type_ino_t" = xyes; then : 11411 11412else 11413 11414cat >>confdefs.h <<_ACEOF 11415#define ino_t long 11416_ACEOF 11417 11418fi 11419 11420ac_fn_c_check_type "$LINENO" "dev_t" "ac_cv_type_dev_t" "$ac_includes_default" 11421if test "x$ac_cv_type_dev_t" = xyes; then : 11422 11423else 11424 11425cat >>confdefs.h <<_ACEOF 11426#define dev_t unsigned 11427_ACEOF 11428 11429fi 11430 11431 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 11432$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 11433if ${ac_cv_c_bigendian+:} false; then : 11434 $as_echo_n "(cached) " >&6 11435else 11436 ac_cv_c_bigendian=unknown 11437 # See if we're dealing with a universal compiler. 11438 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11439/* end confdefs.h. */ 11440#ifndef __APPLE_CC__ 11441 not a universal capable compiler 11442 #endif 11443 typedef int dummy; 11444 11445_ACEOF 11446if ac_fn_c_try_compile "$LINENO"; then : 11447 11448 # Check for potential -arch flags. It is not universal unless 11449 # there are at least two -arch flags with different values. 11450 ac_arch= 11451 ac_prev= 11452 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 11453 if test -n "$ac_prev"; then 11454 case $ac_word in 11455 i?86 | x86_64 | ppc | ppc64) 11456 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 11457 ac_arch=$ac_word 11458 else 11459 ac_cv_c_bigendian=universal 11460 break 11461 fi 11462 ;; 11463 esac 11464 ac_prev= 11465 elif test "x$ac_word" = "x-arch"; then 11466 ac_prev=arch 11467 fi 11468 done 11469fi 11470rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11471 if test $ac_cv_c_bigendian = unknown; then 11472 # See if sys/param.h defines the BYTE_ORDER macro. 11473 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11474/* end confdefs.h. */ 11475#include <sys/types.h> 11476 #include <sys/param.h> 11477 11478int 11479main () 11480{ 11481#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 11482 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 11483 && LITTLE_ENDIAN) 11484 bogus endian macros 11485 #endif 11486 11487 ; 11488 return 0; 11489} 11490_ACEOF 11491if ac_fn_c_try_compile "$LINENO"; then : 11492 # It does; now see whether it defined to BIG_ENDIAN or not. 11493 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11494/* end confdefs.h. */ 11495#include <sys/types.h> 11496 #include <sys/param.h> 11497 11498int 11499main () 11500{ 11501#if BYTE_ORDER != BIG_ENDIAN 11502 not big endian 11503 #endif 11504 11505 ; 11506 return 0; 11507} 11508_ACEOF 11509if ac_fn_c_try_compile "$LINENO"; then : 11510 ac_cv_c_bigendian=yes 11511else 11512 ac_cv_c_bigendian=no 11513fi 11514rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11515fi 11516rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11517 fi 11518 if test $ac_cv_c_bigendian = unknown; then 11519 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 11520 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11521/* end confdefs.h. */ 11522#include <limits.h> 11523 11524int 11525main () 11526{ 11527#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 11528 bogus endian macros 11529 #endif 11530 11531 ; 11532 return 0; 11533} 11534_ACEOF 11535if ac_fn_c_try_compile "$LINENO"; then : 11536 # It does; now see whether it defined to _BIG_ENDIAN or not. 11537 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11538/* end confdefs.h. */ 11539#include <limits.h> 11540 11541int 11542main () 11543{ 11544#ifndef _BIG_ENDIAN 11545 not big endian 11546 #endif 11547 11548 ; 11549 return 0; 11550} 11551_ACEOF 11552if ac_fn_c_try_compile "$LINENO"; then : 11553 ac_cv_c_bigendian=yes 11554else 11555 ac_cv_c_bigendian=no 11556fi 11557rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11558fi 11559rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11560 fi 11561 if test $ac_cv_c_bigendian = unknown; then 11562 # Compile a test program. 11563 if test "$cross_compiling" = yes; then : 11564 # Try to guess by grepping values from an object file. 11565 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11566/* end confdefs.h. */ 11567short int ascii_mm[] = 11568 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 11569 short int ascii_ii[] = 11570 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 11571 int use_ascii (int i) { 11572 return ascii_mm[i] + ascii_ii[i]; 11573 } 11574 short int ebcdic_ii[] = 11575 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 11576 short int ebcdic_mm[] = 11577 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 11578 int use_ebcdic (int i) { 11579 return ebcdic_mm[i] + ebcdic_ii[i]; 11580 } 11581 extern int foo; 11582 11583int 11584main () 11585{ 11586return use_ascii (foo) == use_ebcdic (foo); 11587 ; 11588 return 0; 11589} 11590_ACEOF 11591if ac_fn_c_try_compile "$LINENO"; then : 11592 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 11593 ac_cv_c_bigendian=yes 11594 fi 11595 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 11596 if test "$ac_cv_c_bigendian" = unknown; then 11597 ac_cv_c_bigendian=no 11598 else 11599 # finding both strings is unlikely to happen, but who knows? 11600 ac_cv_c_bigendian=unknown 11601 fi 11602 fi 11603fi 11604rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11605else 11606 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11607/* end confdefs.h. */ 11608$ac_includes_default 11609int 11610main () 11611{ 11612 11613 /* Are we little or big endian? From Harbison&Steele. */ 11614 union 11615 { 11616 long int l; 11617 char c[sizeof (long int)]; 11618 } u; 11619 u.l = 1; 11620 return u.c[sizeof (long int) - 1] == 1; 11621 11622 ; 11623 return 0; 11624} 11625_ACEOF 11626if ac_fn_c_try_run "$LINENO"; then : 11627 ac_cv_c_bigendian=no 11628else 11629 ac_cv_c_bigendian=yes 11630fi 11631rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11632 conftest.$ac_objext conftest.beam conftest.$ac_ext 11633fi 11634 11635 fi 11636fi 11637{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 11638$as_echo "$ac_cv_c_bigendian" >&6; } 11639 case $ac_cv_c_bigendian in #( 11640 yes) 11641 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 11642;; #( 11643 no) 11644 ;; #( 11645 universal) 11646 11647$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 11648 11649 ;; #( 11650 *) 11651 as_fn_error $? "unknown endianness 11652 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 11653 esac 11654 11655{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 11656$as_echo_n "checking for inline... " >&6; } 11657if ${ac_cv_c_inline+:} false; then : 11658 $as_echo_n "(cached) " >&6 11659else 11660 ac_cv_c_inline=no 11661for ac_kw in inline __inline__ __inline; do 11662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11663/* end confdefs.h. */ 11664#ifndef __cplusplus 11665typedef int foo_t; 11666static $ac_kw foo_t static_foo () {return 0; } 11667$ac_kw foo_t foo () {return 0; } 11668#endif 11669 11670_ACEOF 11671if ac_fn_c_try_compile "$LINENO"; then : 11672 ac_cv_c_inline=$ac_kw 11673fi 11674rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11675 test "$ac_cv_c_inline" != no && break 11676done 11677 11678fi 11679{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 11680$as_echo "$ac_cv_c_inline" >&6; } 11681 11682case $ac_cv_c_inline in 11683 inline | yes) ;; 11684 *) 11685 case $ac_cv_c_inline in 11686 no) ac_val=;; 11687 *) ac_val=$ac_cv_c_inline;; 11688 esac 11689 cat >>confdefs.h <<_ACEOF 11690#ifndef __cplusplus 11691#define inline $ac_val 11692#endif 11693_ACEOF 11694 ;; 11695esac 11696 11697 11698{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rlim_t" >&5 11699$as_echo_n "checking for rlim_t... " >&6; } 11700if eval "test \"`echo '$''{'ac_cv_type_rlim_t'+set}'`\" = set"; then 11701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_rlim_t" >&5 11702$as_echo "(cached) $ac_cv_type_rlim_t" >&6; } 11703else 11704 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11705/* end confdefs.h. */ 11706 11707#include <sys/types.h> 11708#if STDC_HEADERS 11709# include <stdlib.h> 11710# include <stddef.h> 11711#endif 11712#ifdef HAVE_SYS_RESOURCE_H 11713# include <sys/resource.h> 11714#endif 11715 11716_ACEOF 11717if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11718 $EGREP "(^|[^a-zA-Z_0-9])rlim_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then : 11719 ac_cv_type_rlim_t=yes 11720else 11721 ac_cv_type_rlim_t=no 11722fi 11723rm -f conftest* 11724 11725 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_rlim_t" >&5 11726$as_echo "$ac_cv_type_rlim_t" >&6; } 11727fi 11728if test $ac_cv_type_rlim_t = no; then 11729 cat >> confdefs.h <<\EOF 11730#define rlim_t unsigned long 11731EOF 11732fi 11733 11734{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stack_t" >&5 11735$as_echo_n "checking for stack_t... " >&6; } 11736if eval "test \"`echo '$''{'ac_cv_type_stack_t'+set}'`\" = set"; then 11737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_stack_t" >&5 11738$as_echo "(cached) $ac_cv_type_stack_t" >&6; } 11739else 11740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11741/* end confdefs.h. */ 11742 11743#include <sys/types.h> 11744#if STDC_HEADERS 11745# include <stdlib.h> 11746# include <stddef.h> 11747#endif 11748#include <signal.h> 11749 11750_ACEOF 11751if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11752 $EGREP "stack_t" >/dev/null 2>&1; then : 11753 ac_cv_type_stack_t=yes 11754else 11755 ac_cv_type_stack_t=no 11756fi 11757rm -f conftest* 11758 11759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_stack_t" >&5 11760$as_echo "$ac_cv_type_stack_t" >&6; } 11761fi 11762if test $ac_cv_type_stack_t = no; then 11763 cat >> confdefs.h <<\EOF 11764#define stack_t struct sigaltstack 11765EOF 11766fi 11767 11768{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stack_t has an ss_base field" >&5 11769$as_echo_n "checking whether stack_t has an ss_base field... " >&6; } 11770cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11771/* end confdefs.h. */ 11772 11773#include <sys/types.h> 11774#if STDC_HEADERS 11775# include <stdlib.h> 11776# include <stddef.h> 11777#endif 11778#include <signal.h> 11779#include "confdefs.h" 11780 11781int 11782main () 11783{ 11784stack_t sigstk; sigstk.ss_base = 0; 11785 ; 11786 return 0; 11787} 11788_ACEOF 11789if ac_fn_c_try_compile "$LINENO"; then : 11790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11791$as_echo "yes" >&6; }; $as_echo "#define HAVE_SS_BASE 1" >>confdefs.h 11792 11793else 11794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11795$as_echo "no" >&6; } 11796fi 11797rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11798 11799olibs="$LIBS" 11800{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tlib argument" >&5 11801$as_echo_n "checking --with-tlib argument... " >&6; } 11802 11803# Check whether --with-tlib was given. 11804if test "${with_tlib+set}" = set; then : 11805 withval=$with_tlib; 11806fi 11807 11808if test -n "$with_tlib"; then 11809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_tlib" >&5 11810$as_echo "$with_tlib" >&6; } 11811 LIBS="$LIBS -l$with_tlib" 11812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linking with $with_tlib library" >&5 11813$as_echo_n "checking for linking with $with_tlib library... " >&6; } 11814 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11815/* end confdefs.h. */ 11816 11817int 11818main () 11819{ 11820 11821 ; 11822 return 0; 11823} 11824_ACEOF 11825if ac_fn_c_try_link "$LINENO"; then : 11826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5 11827$as_echo "OK" >&6; } 11828else 11829 as_fn_error $? "FAILED" "$LINENO" 5 11830fi 11831rm -f core conftest.err conftest.$ac_objext \ 11832 conftest$ac_exeext conftest.$ac_ext 11833 olibs="$LIBS" 11834else 11835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: empty: automatic terminal library selection" >&5 11836$as_echo "empty: automatic terminal library selection" >&6; } 11837 case "`uname -s 2>/dev/null`" in 11838 OSF1|SCO_SV) tlibs="tinfo ncurses curses termlib termcap";; 11839 *) tlibs="tinfo ncurses termlib termcap curses";; 11840 esac 11841 for libname in $tlibs; do 11842 as_ac_Lib=`$as_echo "ac_cv_lib_${libname}''_tgetent" | $as_tr_sh` 11843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -l${libname}" >&5 11844$as_echo_n "checking for tgetent in -l${libname}... " >&6; } 11845if eval \${$as_ac_Lib+:} false; then : 11846 $as_echo_n "(cached) " >&6 11847else 11848 ac_check_lib_save_LIBS=$LIBS 11849LIBS="-l${libname} $LIBS" 11850cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11851/* end confdefs.h. */ 11852 11853/* Override any GCC internal prototype to avoid an error. 11854 Use char because int might match the return type of a GCC 11855 builtin and then its argument prototype would still apply. */ 11856#ifdef __cplusplus 11857extern "C" 11858#endif 11859char tgetent (); 11860int 11861main () 11862{ 11863return tgetent (); 11864 ; 11865 return 0; 11866} 11867_ACEOF 11868if ac_fn_c_try_link "$LINENO"; then : 11869 eval "$as_ac_Lib=yes" 11870else 11871 eval "$as_ac_Lib=no" 11872fi 11873rm -f core conftest.err conftest.$ac_objext \ 11874 conftest$ac_exeext conftest.$ac_ext 11875LIBS=$ac_check_lib_save_LIBS 11876fi 11877eval ac_res=\$$as_ac_Lib 11878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 11879$as_echo "$ac_res" >&6; } 11880if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 11881 cat >>confdefs.h <<_ACEOF 11882#define `$as_echo "HAVE_LIB${libname}" | $as_tr_cpp` 1 11883_ACEOF 11884 11885 LIBS="-l${libname} $LIBS" 11886 11887fi 11888 11889 if test "x$olibs" != "x$LIBS"; then 11890 if test "$cross_compiling" = yes; then : 11891 res="FAIL" 11892else 11893 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11894/* end confdefs.h. */ 11895 11896#ifdef HAVE_TERMCAP_H 11897# include <termcap.h> 11898#endif 11899#if STDC_HEADERS 11900# include <stdlib.h> 11901# include <stddef.h> 11902#endif 11903main() {char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(0); } 11904_ACEOF 11905if ac_fn_c_try_run "$LINENO"; then : 11906 res="OK" 11907else 11908 res="FAIL" 11909fi 11910rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11911 conftest.$ac_objext conftest.beam conftest.$ac_ext 11912fi 11913 11914 if test "$res" = "OK"; then 11915 break 11916 fi 11917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libname library is not usable" >&5 11918$as_echo "$libname library is not usable" >&6; } 11919 LIBS="$olibs" 11920 fi 11921 done 11922 if test "x$olibs" = "x$LIBS"; then 11923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no terminal library found" >&5 11924$as_echo "no terminal library found" >&6; } 11925 fi 11926fi 11927 11928if test "x$olibs" = "x$LIBS"; then 11929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent()" >&5 11930$as_echo_n "checking for tgetent()... " >&6; } 11931 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11932/* end confdefs.h. */ 11933 11934int 11935main () 11936{ 11937char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); 11938 ; 11939 return 0; 11940} 11941_ACEOF 11942if ac_fn_c_try_link "$LINENO"; then : 11943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11944$as_echo "yes" >&6; } 11945else 11946 as_fn_error $? "NOT FOUND! 11947 You need to install a terminal library; for example ncurses. 11948 Or specify the name of the library with --with-tlib." "$LINENO" 5 11949fi 11950rm -f core conftest.err conftest.$ac_objext \ 11951 conftest$ac_exeext conftest.$ac_ext 11952fi 11953 11954{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we talk terminfo" >&5 11955$as_echo_n "checking whether we talk terminfo... " >&6; } 11956if ${vim_cv_terminfo+:} false; then : 11957 $as_echo_n "(cached) " >&6 11958else 11959 11960 if test "$cross_compiling" = yes; then : 11961 11962 as_fn_error $? "cross-compiling: please set 'vim_cv_terminfo'" "$LINENO" 5 11963 11964else 11965 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11966/* end confdefs.h. */ 11967 11968#include "confdefs.h" 11969#ifdef HAVE_TERMCAP_H 11970# include <termcap.h> 11971#endif 11972#ifdef HAVE_STRING_H 11973# include <string.h> 11974#endif 11975#if STDC_HEADERS 11976# include <stdlib.h> 11977# include <stddef.h> 11978#endif 11979main() 11980{char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(!strcmp(s==0 ? "" : s, "1")); } 11981 11982_ACEOF 11983if ac_fn_c_try_run "$LINENO"; then : 11984 11985 vim_cv_terminfo=no 11986 11987else 11988 11989 vim_cv_terminfo=yes 11990 11991fi 11992rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11993 conftest.$ac_objext conftest.beam conftest.$ac_ext 11994fi 11995 11996 11997fi 11998{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_terminfo" >&5 11999$as_echo "$vim_cv_terminfo" >&6; } 12000 12001if test "x$vim_cv_terminfo" = "xyes" ; then 12002 $as_echo "#define TERMINFO 1" >>confdefs.h 12003 12004fi 12005 12006{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what tgetent() returns for an unknown terminal" >&5 12007$as_echo_n "checking what tgetent() returns for an unknown terminal... " >&6; } 12008if ${vim_cv_tgetent+:} false; then : 12009 $as_echo_n "(cached) " >&6 12010else 12011 12012 if test "$cross_compiling" = yes; then : 12013 12014 as_fn_error $? "failed to compile test program." "$LINENO" 5 12015 12016else 12017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12018/* end confdefs.h. */ 12019 12020#include "confdefs.h" 12021#ifdef HAVE_TERMCAP_H 12022# include <termcap.h> 12023#endif 12024#if STDC_HEADERS 12025# include <stdlib.h> 12026# include <stddef.h> 12027#endif 12028main() 12029{char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); exit(res != 0); } 12030 12031_ACEOF 12032if ac_fn_c_try_run "$LINENO"; then : 12033 12034 vim_cv_tgetent=zero 12035 12036else 12037 12038 vim_cv_tgetent=non-zero 12039 12040fi 12041rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12042 conftest.$ac_objext conftest.beam conftest.$ac_ext 12043fi 12044 12045 12046fi 12047{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tgetent" >&5 12048$as_echo "$vim_cv_tgetent" >&6; } 12049 12050if test "x$vim_cv_tgetent" = "xzero" ; then 12051 $as_echo "#define TGETENT_ZERO_ERR 0" >>confdefs.h 12052 12053fi 12054 12055{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains ospeed" >&5 12056$as_echo_n "checking whether termcap.h contains ospeed... " >&6; } 12057cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12058/* end confdefs.h. */ 12059 12060#ifdef HAVE_TERMCAP_H 12061# include <termcap.h> 12062#endif 12063 12064int 12065main () 12066{ 12067ospeed = 20000 12068 ; 12069 return 0; 12070} 12071_ACEOF 12072if ac_fn_c_try_link "$LINENO"; then : 12073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12074$as_echo "yes" >&6; }; $as_echo "#define HAVE_OSPEED 1" >>confdefs.h 12075 12076else 12077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12078$as_echo "no" >&6; } 12079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ospeed can be extern" >&5 12080$as_echo_n "checking whether ospeed can be extern... " >&6; } 12081 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12082/* end confdefs.h. */ 12083 12084#ifdef HAVE_TERMCAP_H 12085# include <termcap.h> 12086#endif 12087extern short ospeed; 12088 12089int 12090main () 12091{ 12092ospeed = 20000 12093 ; 12094 return 0; 12095} 12096_ACEOF 12097if ac_fn_c_try_link "$LINENO"; then : 12098 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12099$as_echo "yes" >&6; }; $as_echo "#define OSPEED_EXTERN 1" >>confdefs.h 12100 12101else 12102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12103$as_echo "no" >&6; } 12104fi 12105rm -f core conftest.err conftest.$ac_objext \ 12106 conftest$ac_exeext conftest.$ac_ext 12107 12108fi 12109rm -f core conftest.err conftest.$ac_objext \ 12110 conftest$ac_exeext conftest.$ac_ext 12111 12112{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains UP, BC and PC" >&5 12113$as_echo_n "checking whether termcap.h contains UP, BC and PC... " >&6; } 12114cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12115/* end confdefs.h. */ 12116 12117#ifdef HAVE_TERMCAP_H 12118# include <termcap.h> 12119#endif 12120 12121int 12122main () 12123{ 12124if (UP == 0 && BC == 0) PC = 1 12125 ; 12126 return 0; 12127} 12128_ACEOF 12129if ac_fn_c_try_link "$LINENO"; then : 12130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12131$as_echo "yes" >&6; }; $as_echo "#define HAVE_UP_BC_PC 1" >>confdefs.h 12132 12133else 12134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12135$as_echo "no" >&6; } 12136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether UP, BC and PC can be extern" >&5 12137$as_echo_n "checking whether UP, BC and PC can be extern... " >&6; } 12138 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12139/* end confdefs.h. */ 12140 12141#ifdef HAVE_TERMCAP_H 12142# include <termcap.h> 12143#endif 12144extern char *UP, *BC, PC; 12145 12146int 12147main () 12148{ 12149if (UP == 0 && BC == 0) PC = 1 12150 ; 12151 return 0; 12152} 12153_ACEOF 12154if ac_fn_c_try_link "$LINENO"; then : 12155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12156$as_echo "yes" >&6; }; $as_echo "#define UP_BC_PC_EXTERN 1" >>confdefs.h 12157 12158else 12159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12160$as_echo "no" >&6; } 12161fi 12162rm -f core conftest.err conftest.$ac_objext \ 12163 conftest$ac_exeext conftest.$ac_ext 12164 12165fi 12166rm -f core conftest.err conftest.$ac_objext \ 12167 conftest$ac_exeext conftest.$ac_ext 12168 12169{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether tputs() uses outfuntype" >&5 12170$as_echo_n "checking whether tputs() uses outfuntype... " >&6; } 12171cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12172/* end confdefs.h. */ 12173 12174#ifdef HAVE_TERMCAP_H 12175# include <termcap.h> 12176#endif 12177 12178int 12179main () 12180{ 12181extern int xx(); tputs("test", 1, (outfuntype)xx) 12182 ; 12183 return 0; 12184} 12185_ACEOF 12186if ac_fn_c_try_compile "$LINENO"; then : 12187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12188$as_echo "yes" >&6; }; $as_echo "#define HAVE_OUTFUNTYPE 1" >>confdefs.h 12189 12190else 12191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12192$as_echo "no" >&6; } 12193fi 12194rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12195 12196{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/select.h and sys/time.h may both be included" >&5 12197$as_echo_n "checking whether sys/select.h and sys/time.h may both be included... " >&6; } 12198cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12199/* end confdefs.h. */ 12200 12201#include <sys/types.h> 12202#include <sys/time.h> 12203#include <sys/select.h> 12204int 12205main () 12206{ 12207 12208 ; 12209 return 0; 12210} 12211_ACEOF 12212if ac_fn_c_try_compile "$LINENO"; then : 12213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12214$as_echo "yes" >&6; } 12215 $as_echo "#define SYS_SELECT_WITH_SYS_TIME 1" >>confdefs.h 12216 12217else 12218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12219$as_echo "no" >&6; } 12220fi 12221rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12222 12223 12224{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/ptc" >&5 12225$as_echo_n "checking for /dev/ptc... " >&6; } 12226if test -r /dev/ptc; then 12227 $as_echo "#define HAVE_DEV_PTC 1" >>confdefs.h 12228 12229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12230$as_echo "yes" >&6; } 12231else 12232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12233$as_echo "no" >&6; } 12234fi 12235 12236{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SVR4 ptys" >&5 12237$as_echo_n "checking for SVR4 ptys... " >&6; } 12238if test -c /dev/ptmx ; then 12239 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12240/* end confdefs.h. */ 12241 12242int 12243main () 12244{ 12245ptsname(0);grantpt(0);unlockpt(0); 12246 ; 12247 return 0; 12248} 12249_ACEOF 12250if ac_fn_c_try_link "$LINENO"; then : 12251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12252$as_echo "yes" >&6; }; $as_echo "#define HAVE_SVR4_PTYS 1" >>confdefs.h 12253 12254else 12255 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12256$as_echo "no" >&6; } 12257fi 12258rm -f core conftest.err conftest.$ac_objext \ 12259 conftest$ac_exeext conftest.$ac_ext 12260else 12261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12262$as_echo "no" >&6; } 12263fi 12264 12265{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ptyranges" >&5 12266$as_echo_n "checking for ptyranges... " >&6; } 12267if test -d /dev/ptym ; then 12268 pdir='/dev/ptym' 12269else 12270 pdir='/dev' 12271fi 12272cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12273/* end confdefs.h. */ 12274#ifdef M_UNIX 12275 yes; 12276#endif 12277 12278_ACEOF 12279if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12280 $EGREP "yes" >/dev/null 2>&1; then : 12281 ptys=`echo /dev/ptyp??` 12282else 12283 ptys=`echo $pdir/pty??` 12284fi 12285rm -f conftest* 12286 12287if test "$ptys" != "$pdir/pty??" ; then 12288 p0=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'` 12289 p1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g' | sort -u | tr -d '\012'` 12290 cat >>confdefs.h <<_ACEOF 12291#define PTYRANGE0 "$p0" 12292_ACEOF 12293 12294 cat >>confdefs.h <<_ACEOF 12295#define PTYRANGE1 "$p1" 12296_ACEOF 12297 12298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $p0 / $p1" >&5 12299$as_echo "$p0 / $p1" >&6; } 12300else 12301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: don't know" >&5 12302$as_echo "don't know" >&6; } 12303fi 12304 12305rm -f conftest_grp 12306{ $as_echo "$as_me:${as_lineno-$LINENO}: checking default tty permissions/group" >&5 12307$as_echo_n "checking default tty permissions/group... " >&6; } 12308if ${vim_cv_tty_group+:} false; then : 12309 $as_echo_n "(cached) " >&6 12310else 12311 12312 if test "$cross_compiling" = yes; then : 12313 12314 as_fn_error $? "cross-compiling: please set 'vim_cv_tty_group' and 'vim_cv_tty_mode'" "$LINENO" 5 12315 12316else 12317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12318/* end confdefs.h. */ 12319 12320#include "confdefs.h" 12321#include <sys/types.h> 12322#if STDC_HEADERS 12323# include <stdlib.h> 12324# include <stddef.h> 12325#endif 12326#ifdef HAVE_UNISTD_H 12327#include <unistd.h> 12328#endif 12329#include <sys/stat.h> 12330#include <stdio.h> 12331main() 12332{ 12333 struct stat sb; 12334 char *x,*ttyname(); 12335 int om, m; 12336 FILE *fp; 12337 12338 if (!(x = ttyname(0))) exit(1); 12339 if (stat(x, &sb)) exit(1); 12340 om = sb.st_mode; 12341 if (om & 002) exit(0); 12342 m = system("mesg y"); 12343 if (m == -1 || m == 127) exit(1); 12344 if (stat(x, &sb)) exit(1); 12345 m = sb.st_mode; 12346 if (chmod(x, om)) exit(1); 12347 if (m & 002) exit(0); 12348 if (sb.st_gid == getgid()) exit(1); 12349 if (!(fp=fopen("conftest_grp", "w"))) 12350 exit(1); 12351 fprintf(fp, "%d\n", sb.st_gid); 12352 fclose(fp); 12353 exit(0); 12354} 12355 12356_ACEOF 12357if ac_fn_c_try_run "$LINENO"; then : 12358 12359 if test -f conftest_grp; then 12360 vim_cv_tty_group=`cat conftest_grp` 12361 if test "x$vim_cv_tty_mode" = "x" ; then 12362 vim_cv_tty_mode=0620 12363 fi 12364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&5 12365$as_echo "pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&6; } 12366 else 12367 vim_cv_tty_group=world 12368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ptys are world accessible" >&5 12369$as_echo "ptys are world accessible" >&6; } 12370 fi 12371 12372else 12373 12374 vim_cv_tty_group=world 12375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't determine - assume ptys are world accessible" >&5 12376$as_echo "can't determine - assume ptys are world accessible" >&6; } 12377 12378fi 12379rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12380 conftest.$ac_objext conftest.beam conftest.$ac_ext 12381fi 12382 12383 12384fi 12385{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tty_group" >&5 12386$as_echo "$vim_cv_tty_group" >&6; } 12387rm -f conftest_grp 12388 12389if test "x$vim_cv_tty_group" != "xworld" ; then 12390 cat >>confdefs.h <<_ACEOF 12391#define PTYGROUP $vim_cv_tty_group 12392_ACEOF 12393 12394 if test "x$vim_cv_tty_mode" = "x" ; then 12395 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 12396 else 12397 $as_echo "#define PTYMODE 0620" >>confdefs.h 12398 12399 fi 12400fi 12401 12402 12403{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5 12404$as_echo_n "checking return type of signal handlers... " >&6; } 12405if ${ac_cv_type_signal+:} false; then : 12406 $as_echo_n "(cached) " >&6 12407else 12408 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12409/* end confdefs.h. */ 12410#include <sys/types.h> 12411#include <signal.h> 12412 12413int 12414main () 12415{ 12416return *(signal (0, 0)) (0) == 1; 12417 ; 12418 return 0; 12419} 12420_ACEOF 12421if ac_fn_c_try_compile "$LINENO"; then : 12422 ac_cv_type_signal=int 12423else 12424 ac_cv_type_signal=void 12425fi 12426rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12427fi 12428{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5 12429$as_echo "$ac_cv_type_signal" >&6; } 12430 12431cat >>confdefs.h <<_ACEOF 12432#define RETSIGTYPE $ac_cv_type_signal 12433_ACEOF 12434 12435 12436 12437if test $ac_cv_type_signal = void; then 12438 $as_echo "#define SIGRETURN return" >>confdefs.h 12439 12440else 12441 $as_echo "#define SIGRETURN return 0" >>confdefs.h 12442 12443fi 12444 12445{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct sigcontext" >&5 12446$as_echo_n "checking for struct sigcontext... " >&6; } 12447cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12448/* end confdefs.h. */ 12449 12450#include <signal.h> 12451test_sig() 12452{ 12453 struct sigcontext *scont; 12454 scont = (struct sigcontext *)0; 12455 return 1; 12456} 12457int 12458main () 12459{ 12460 12461 ; 12462 return 0; 12463} 12464_ACEOF 12465if ac_fn_c_try_compile "$LINENO"; then : 12466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12467$as_echo "yes" >&6; } 12468 $as_echo "#define HAVE_SIGCONTEXT 1" >>confdefs.h 12469 12470else 12471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12472$as_echo "no" >&6; } 12473fi 12474rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12475 12476{ $as_echo "$as_me:${as_lineno-$LINENO}: checking getcwd implementation is broken" >&5 12477$as_echo_n "checking getcwd implementation is broken... " >&6; } 12478if ${vim_cv_getcwd_broken+:} false; then : 12479 $as_echo_n "(cached) " >&6 12480else 12481 12482 if test "$cross_compiling" = yes; then : 12483 12484 as_fn_error $? "cross-compiling: please set 'vim_cv_getcwd_broken'" "$LINENO" 5 12485 12486else 12487 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12488/* end confdefs.h. */ 12489 12490#include "confdefs.h" 12491#ifdef HAVE_UNISTD_H 12492#include <unistd.h> 12493#endif 12494char *dagger[] = { "IFS=pwd", 0 }; 12495main() 12496{ 12497 char buffer[500]; 12498 extern char **environ; 12499 environ = dagger; 12500 return getcwd(buffer, 500) ? 0 : 1; 12501} 12502 12503_ACEOF 12504if ac_fn_c_try_run "$LINENO"; then : 12505 12506 vim_cv_getcwd_broken=no 12507 12508else 12509 12510 vim_cv_getcwd_broken=yes 12511 12512fi 12513rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12514 conftest.$ac_objext conftest.beam conftest.$ac_ext 12515fi 12516 12517 12518fi 12519{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_getcwd_broken" >&5 12520$as_echo "$vim_cv_getcwd_broken" >&6; } 12521 12522if test "x$vim_cv_getcwd_broken" = "xyes" ; then 12523 $as_echo "#define BAD_GETCWD 1" >>confdefs.h 12524 12525 for ac_func in getwd 12526do : 12527 ac_fn_c_check_func "$LINENO" "getwd" "ac_cv_func_getwd" 12528if test "x$ac_cv_func_getwd" = xyes; then : 12529 cat >>confdefs.h <<_ACEOF 12530#define HAVE_GETWD 1 12531_ACEOF 12532 12533fi 12534done 12535 12536fi 12537 12538for ac_func in fchdir fchown fchmod fsync getcwd getpseudotty \ 12539 getpwent getpwnam getpwuid getrlimit gettimeofday localtime_r lstat \ 12540 memset mkdtemp nanosleep opendir putenv qsort readlink select setenv \ 12541 getpgid setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \ 12542 sigprocmask sigvec strcasecmp strerror strftime stricmp strncasecmp \ 12543 strnicmp strpbrk strptime strtol tgetent towlower towupper iswupper \ 12544 tzset usleep utime utimes mblen ftruncate unsetenv posix_openpt 12545do : 12546 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 12547ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 12548if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 12549 cat >>confdefs.h <<_ACEOF 12550#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 12551_ACEOF 12552 12553fi 12554done 12555 12556for ac_header in sys/select.h sys/socket.h 12557do : 12558 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12559ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 12560if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 12561 cat >>confdefs.h <<_ACEOF 12562#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12563_ACEOF 12564 12565fi 12566 12567done 12568 12569{ $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5 12570$as_echo_n "checking types of arguments for select... " >&6; } 12571if ${ac_cv_func_select_args+:} false; then : 12572 $as_echo_n "(cached) " >&6 12573else 12574 for ac_arg234 in 'fd_set *' 'int *' 'void *'; do 12575 for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do 12576 for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do 12577 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12578/* end confdefs.h. */ 12579$ac_includes_default 12580#ifdef HAVE_SYS_SELECT_H 12581# include <sys/select.h> 12582#endif 12583#ifdef HAVE_SYS_SOCKET_H 12584# include <sys/socket.h> 12585#endif 12586 12587int 12588main () 12589{ 12590extern int select ($ac_arg1, 12591 $ac_arg234, $ac_arg234, $ac_arg234, 12592 $ac_arg5); 12593 ; 12594 return 0; 12595} 12596_ACEOF 12597if ac_fn_c_try_compile "$LINENO"; then : 12598 ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3 12599fi 12600rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12601 done 12602 done 12603done 12604# Provide a safe default value. 12605: "${ac_cv_func_select_args=int,int *,struct timeval *}" 12606 12607fi 12608{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5 12609$as_echo "$ac_cv_func_select_args" >&6; } 12610ac_save_IFS=$IFS; IFS=',' 12611set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'` 12612IFS=$ac_save_IFS 12613shift 12614 12615cat >>confdefs.h <<_ACEOF 12616#define SELECT_TYPE_ARG1 $1 12617_ACEOF 12618 12619 12620cat >>confdefs.h <<_ACEOF 12621#define SELECT_TYPE_ARG234 ($2) 12622_ACEOF 12623 12624 12625cat >>confdefs.h <<_ACEOF 12626#define SELECT_TYPE_ARG5 ($3) 12627_ACEOF 12628 12629rm -f conftest* 12630 12631{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5 12632$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; } 12633if ${ac_cv_sys_largefile_source+:} false; then : 12634 $as_echo_n "(cached) " >&6 12635else 12636 while :; do 12637 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12638/* end confdefs.h. */ 12639#include <sys/types.h> /* for off_t */ 12640 #include <stdio.h> 12641int 12642main () 12643{ 12644int (*fp) (FILE *, off_t, int) = fseeko; 12645 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); 12646 ; 12647 return 0; 12648} 12649_ACEOF 12650if ac_fn_c_try_link "$LINENO"; then : 12651 ac_cv_sys_largefile_source=no; break 12652fi 12653rm -f core conftest.err conftest.$ac_objext \ 12654 conftest$ac_exeext conftest.$ac_ext 12655 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12656/* end confdefs.h. */ 12657#define _LARGEFILE_SOURCE 1 12658#include <sys/types.h> /* for off_t */ 12659 #include <stdio.h> 12660int 12661main () 12662{ 12663int (*fp) (FILE *, off_t, int) = fseeko; 12664 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); 12665 ; 12666 return 0; 12667} 12668_ACEOF 12669if ac_fn_c_try_link "$LINENO"; then : 12670 ac_cv_sys_largefile_source=1; break 12671fi 12672rm -f core conftest.err conftest.$ac_objext \ 12673 conftest$ac_exeext conftest.$ac_ext 12674 ac_cv_sys_largefile_source=unknown 12675 break 12676done 12677fi 12678{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5 12679$as_echo "$ac_cv_sys_largefile_source" >&6; } 12680case $ac_cv_sys_largefile_source in #( 12681 no | unknown) ;; 12682 *) 12683cat >>confdefs.h <<_ACEOF 12684#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source 12685_ACEOF 12686;; 12687esac 12688rm -rf conftest* 12689 12690# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug 12691# in glibc 2.1.3, but that breaks too many other things. 12692# If you want fseeko and ftello with glibc, upgrade to a fixed glibc. 12693if test $ac_cv_sys_largefile_source != unknown; then 12694 12695$as_echo "#define HAVE_FSEEKO 1" >>confdefs.h 12696 12697fi 12698 12699 12700# Check whether --enable-largefile was given. 12701if test "${enable_largefile+set}" = set; then : 12702 enableval=$enable_largefile; 12703fi 12704 12705if test "$enable_largefile" != no; then 12706 12707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 12708$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 12709if ${ac_cv_sys_largefile_CC+:} false; then : 12710 $as_echo_n "(cached) " >&6 12711else 12712 ac_cv_sys_largefile_CC=no 12713 if test "$GCC" != yes; then 12714 ac_save_CC=$CC 12715 while :; do 12716 # IRIX 6.2 and later do not support large files by default, 12717 # so use the C compiler's -n32 option if that helps. 12718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12719/* end confdefs.h. */ 12720#include <sys/types.h> 12721 /* Check that off_t can represent 2**63 - 1 correctly. 12722 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12723 since some C++ compilers masquerading as C compilers 12724 incorrectly reject 9223372036854775807. */ 12725#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 12726 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12727 && LARGE_OFF_T % 2147483647 == 1) 12728 ? 1 : -1]; 12729int 12730main () 12731{ 12732 12733 ; 12734 return 0; 12735} 12736_ACEOF 12737 if ac_fn_c_try_compile "$LINENO"; then : 12738 break 12739fi 12740rm -f core conftest.err conftest.$ac_objext 12741 CC="$CC -n32" 12742 if ac_fn_c_try_compile "$LINENO"; then : 12743 ac_cv_sys_largefile_CC=' -n32'; break 12744fi 12745rm -f core conftest.err conftest.$ac_objext 12746 break 12747 done 12748 CC=$ac_save_CC 12749 rm -f conftest.$ac_ext 12750 fi 12751fi 12752{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 12753$as_echo "$ac_cv_sys_largefile_CC" >&6; } 12754 if test "$ac_cv_sys_largefile_CC" != no; then 12755 CC=$CC$ac_cv_sys_largefile_CC 12756 fi 12757 12758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 12759$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 12760if ${ac_cv_sys_file_offset_bits+:} false; then : 12761 $as_echo_n "(cached) " >&6 12762else 12763 while :; do 12764 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12765/* end confdefs.h. */ 12766#include <sys/types.h> 12767 /* Check that off_t can represent 2**63 - 1 correctly. 12768 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12769 since some C++ compilers masquerading as C compilers 12770 incorrectly reject 9223372036854775807. */ 12771#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 12772 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12773 && LARGE_OFF_T % 2147483647 == 1) 12774 ? 1 : -1]; 12775int 12776main () 12777{ 12778 12779 ; 12780 return 0; 12781} 12782_ACEOF 12783if ac_fn_c_try_compile "$LINENO"; then : 12784 ac_cv_sys_file_offset_bits=no; break 12785fi 12786rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12787 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12788/* end confdefs.h. */ 12789#define _FILE_OFFSET_BITS 64 12790#include <sys/types.h> 12791 /* Check that off_t can represent 2**63 - 1 correctly. 12792 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12793 since some C++ compilers masquerading as C compilers 12794 incorrectly reject 9223372036854775807. */ 12795#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 12796 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12797 && LARGE_OFF_T % 2147483647 == 1) 12798 ? 1 : -1]; 12799int 12800main () 12801{ 12802 12803 ; 12804 return 0; 12805} 12806_ACEOF 12807if ac_fn_c_try_compile "$LINENO"; then : 12808 ac_cv_sys_file_offset_bits=64; break 12809fi 12810rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12811 ac_cv_sys_file_offset_bits=unknown 12812 break 12813done 12814fi 12815{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 12816$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 12817case $ac_cv_sys_file_offset_bits in #( 12818 no | unknown) ;; 12819 *) 12820cat >>confdefs.h <<_ACEOF 12821#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 12822_ACEOF 12823;; 12824esac 12825rm -rf conftest* 12826 if test $ac_cv_sys_file_offset_bits = unknown; then 12827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 12828$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 12829if ${ac_cv_sys_large_files+:} false; then : 12830 $as_echo_n "(cached) " >&6 12831else 12832 while :; do 12833 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12834/* end confdefs.h. */ 12835#include <sys/types.h> 12836 /* Check that off_t can represent 2**63 - 1 correctly. 12837 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12838 since some C++ compilers masquerading as C compilers 12839 incorrectly reject 9223372036854775807. */ 12840#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 12841 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12842 && LARGE_OFF_T % 2147483647 == 1) 12843 ? 1 : -1]; 12844int 12845main () 12846{ 12847 12848 ; 12849 return 0; 12850} 12851_ACEOF 12852if ac_fn_c_try_compile "$LINENO"; then : 12853 ac_cv_sys_large_files=no; break 12854fi 12855rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12856 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12857/* end confdefs.h. */ 12858#define _LARGE_FILES 1 12859#include <sys/types.h> 12860 /* Check that off_t can represent 2**63 - 1 correctly. 12861 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12862 since some C++ compilers masquerading as C compilers 12863 incorrectly reject 9223372036854775807. */ 12864#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 12865 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12866 && LARGE_OFF_T % 2147483647 == 1) 12867 ? 1 : -1]; 12868int 12869main () 12870{ 12871 12872 ; 12873 return 0; 12874} 12875_ACEOF 12876if ac_fn_c_try_compile "$LINENO"; then : 12877 ac_cv_sys_large_files=1; break 12878fi 12879rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12880 ac_cv_sys_large_files=unknown 12881 break 12882done 12883fi 12884{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 12885$as_echo "$ac_cv_sys_large_files" >&6; } 12886case $ac_cv_sys_large_files in #( 12887 no | unknown) ;; 12888 *) 12889cat >>confdefs.h <<_ACEOF 12890#define _LARGE_FILES $ac_cv_sys_large_files 12891_ACEOF 12892;; 12893esac 12894rm -rf conftest* 12895 fi 12896 12897 12898fi 12899 12900 12901{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-canberra argument" >&5 12902$as_echo_n "checking --enable-canberra argument... " >&6; } 12903# Check whether --enable-canberra was given. 12904if test "${enable_canberra+set}" = set; then : 12905 enableval=$enable_canberra; 12906else 12907 enable_canberra="maybe" 12908fi 12909 12910 12911if test "$enable_canberra" = "maybe"; then 12912 if test "$features" = "big" -o "$features" = "huge"; then 12913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to yes" >&5 12914$as_echo "Defaulting to yes" >&6; } 12915 enable_canberra="yes" 12916 else 12917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to no" >&5 12918$as_echo "Defaulting to no" >&6; } 12919 enable_canberra="no" 12920 fi 12921else 12922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_canberra" >&5 12923$as_echo "$enable_canberra" >&6; } 12924fi 12925if test "$enable_canberra" = "yes"; then 12926 if test "x$PKG_CONFIG" != "xno"; then 12927 canberra_lib=`$PKG_CONFIG --libs libcanberra 2>/dev/null` 12928 canberra_cflags=`$PKG_CONFIG --cflags libcanberra 2>/dev/null` 12929 fi 12930 if test "x$canberra_lib" = "x"; then 12931 canberra_lib=-lcanberra 12932 canberra_cflags=-D_REENTRANT 12933 fi 12934 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libcanberra" >&5 12935$as_echo_n "checking for libcanberra... " >&6; } 12936 ac_save_CFLAGS="$CFLAGS" 12937 ac_save_LIBS="$LIBS" 12938 CFLAGS="$CFLAGS $canberra_cflags" 12939 LIBS="$LIBS $canberra_lib" 12940 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12941/* end confdefs.h. */ 12942 12943 # include <canberra.h> 12944 12945int 12946main () 12947{ 12948 12949 ca_context *hello; 12950 ca_context_create(&hello); 12951 ; 12952 return 0; 12953} 12954_ACEOF 12955if ac_fn_c_try_link "$LINENO"; then : 12956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12957$as_echo "yes" >&6; }; $as_echo "#define HAVE_CANBERRA 1" >>confdefs.h 12958 12959else 12960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; try installing libcanberra-dev" >&5 12961$as_echo "no; try installing libcanberra-dev" >&6; }; CFLAGS="$ac_save_CFLAGS"; LIBS="$ac_save_LIBS" 12962fi 12963rm -f core conftest.err conftest.$ac_objext \ 12964 conftest$ac_exeext conftest.$ac_ext 12965fi 12966 12967 12968{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for st_blksize" >&5 12969$as_echo_n "checking for st_blksize... " >&6; } 12970cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12971/* end confdefs.h. */ 12972#include <sys/types.h> 12973#include <sys/stat.h> 12974int 12975main () 12976{ 12977 struct stat st; 12978 int n; 12979 12980 stat("/", &st); 12981 n = (int)st.st_blksize; 12982 ; 12983 return 0; 12984} 12985_ACEOF 12986if ac_fn_c_try_compile "$LINENO"; then : 12987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12988$as_echo "yes" >&6; }; $as_echo "#define HAVE_ST_BLKSIZE 1" >>confdefs.h 12989 12990else 12991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12992$as_echo "no" >&6; } 12993fi 12994rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12995 12996{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat() ignores a trailing slash" >&5 12997$as_echo_n "checking whether stat() ignores a trailing slash... " >&6; } 12998if ${vim_cv_stat_ignores_slash+:} false; then : 12999 $as_echo_n "(cached) " >&6 13000else 13001 13002 if test "$cross_compiling" = yes; then : 13003 13004 as_fn_error $? "cross-compiling: please set 'vim_cv_stat_ignores_slash'" "$LINENO" 5 13005 13006else 13007 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13008/* end confdefs.h. */ 13009 13010#include "confdefs.h" 13011#if STDC_HEADERS 13012# include <stdlib.h> 13013# include <stddef.h> 13014#endif 13015#include <sys/types.h> 13016#include <sys/stat.h> 13017main() {struct stat st; exit(stat("configure/", &st) != 0); } 13018 13019_ACEOF 13020if ac_fn_c_try_run "$LINENO"; then : 13021 13022 vim_cv_stat_ignores_slash=yes 13023 13024else 13025 13026 vim_cv_stat_ignores_slash=no 13027 13028fi 13029rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13030 conftest.$ac_objext conftest.beam conftest.$ac_ext 13031fi 13032 13033 13034fi 13035{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_stat_ignores_slash" >&5 13036$as_echo "$vim_cv_stat_ignores_slash" >&6; } 13037 13038if test "x$vim_cv_stat_ignores_slash" = "xyes" ; then 13039 $as_echo "#define STAT_IGNORES_SLASH 1" >>confdefs.h 13040 13041fi 13042 13043{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv_open()" >&5 13044$as_echo_n "checking for iconv_open()... " >&6; } 13045save_LIBS="$LIBS" 13046LIBS="$LIBS -liconv" 13047cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13048/* end confdefs.h. */ 13049 13050#ifdef HAVE_ICONV_H 13051# include <iconv.h> 13052#endif 13053 13054int 13055main () 13056{ 13057iconv_open("fr", "to"); 13058 ; 13059 return 0; 13060} 13061_ACEOF 13062if ac_fn_c_try_link "$LINENO"; then : 13063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; with -liconv" >&5 13064$as_echo "yes; with -liconv" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h 13065 13066else 13067 LIBS="$save_LIBS" 13068 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13069/* end confdefs.h. */ 13070 13071#ifdef HAVE_ICONV_H 13072# include <iconv.h> 13073#endif 13074 13075int 13076main () 13077{ 13078iconv_open("fr", "to"); 13079 ; 13080 return 0; 13081} 13082_ACEOF 13083if ac_fn_c_try_link "$LINENO"; then : 13084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13085$as_echo "yes" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h 13086 13087else 13088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13089$as_echo "no" >&6; } 13090fi 13091rm -f core conftest.err conftest.$ac_objext \ 13092 conftest$ac_exeext conftest.$ac_ext 13093fi 13094rm -f core conftest.err conftest.$ac_objext \ 13095 conftest$ac_exeext conftest.$ac_ext 13096 13097 13098{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo(CODESET)" >&5 13099$as_echo_n "checking for nl_langinfo(CODESET)... " >&6; } 13100cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13101/* end confdefs.h. */ 13102 13103#ifdef HAVE_LANGINFO_H 13104# include <langinfo.h> 13105#endif 13106 13107int 13108main () 13109{ 13110char *cs = nl_langinfo(CODESET); 13111 ; 13112 return 0; 13113} 13114_ACEOF 13115if ac_fn_c_try_link "$LINENO"; then : 13116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13117$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_LANGINFO_CODESET 1" >>confdefs.h 13118 13119else 13120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13121$as_echo "no" >&6; } 13122fi 13123rm -f core conftest.err conftest.$ac_objext \ 13124 conftest$ac_exeext conftest.$ac_ext 13125 13126{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod in -lm" >&5 13127$as_echo_n "checking for strtod in -lm... " >&6; } 13128if ${ac_cv_lib_m_strtod+:} false; then : 13129 $as_echo_n "(cached) " >&6 13130else 13131 ac_check_lib_save_LIBS=$LIBS 13132LIBS="-lm $LIBS" 13133cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13134/* end confdefs.h. */ 13135 13136/* Override any GCC internal prototype to avoid an error. 13137 Use char because int might match the return type of a GCC 13138 builtin and then its argument prototype would still apply. */ 13139#ifdef __cplusplus 13140extern "C" 13141#endif 13142char strtod (); 13143int 13144main () 13145{ 13146return strtod (); 13147 ; 13148 return 0; 13149} 13150_ACEOF 13151if ac_fn_c_try_link "$LINENO"; then : 13152 ac_cv_lib_m_strtod=yes 13153else 13154 ac_cv_lib_m_strtod=no 13155fi 13156rm -f core conftest.err conftest.$ac_objext \ 13157 conftest$ac_exeext conftest.$ac_ext 13158LIBS=$ac_check_lib_save_LIBS 13159fi 13160{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_strtod" >&5 13161$as_echo "$ac_cv_lib_m_strtod" >&6; } 13162if test "x$ac_cv_lib_m_strtod" = xyes; then : 13163 cat >>confdefs.h <<_ACEOF 13164#define HAVE_LIBM 1 13165_ACEOF 13166 13167 LIBS="-lm $LIBS" 13168 13169fi 13170 13171{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod() and other floating point functions" >&5 13172$as_echo_n "checking for strtod() and other floating point functions... " >&6; } 13173cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13174/* end confdefs.h. */ 13175 13176#ifdef HAVE_MATH_H 13177# include <math.h> 13178#endif 13179#if STDC_HEADERS 13180# include <stdlib.h> 13181# include <stddef.h> 13182#endif 13183 13184int 13185main () 13186{ 13187char *s; double d; 13188 d = strtod("1.1", &s); 13189 d = fabs(1.11); 13190 d = ceil(1.11); 13191 d = floor(1.11); 13192 d = log10(1.11); 13193 d = pow(1.11, 2.22); 13194 d = sqrt(1.11); 13195 d = sin(1.11); 13196 d = cos(1.11); 13197 d = atan(1.11); 13198 13199 ; 13200 return 0; 13201} 13202_ACEOF 13203if ac_fn_c_try_link "$LINENO"; then : 13204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13205$as_echo "yes" >&6; }; $as_echo "#define HAVE_FLOAT_FUNCS 1" >>confdefs.h 13206 13207else 13208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13209$as_echo "no" >&6; } 13210fi 13211rm -f core conftest.err conftest.$ac_objext \ 13212 conftest$ac_exeext conftest.$ac_ext 13213 13214{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for isinf()" >&5 13215$as_echo_n "checking for isinf()... " >&6; } 13216cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13217/* end confdefs.h. */ 13218 13219#ifdef HAVE_MATH_H 13220# include <math.h> 13221#endif 13222#if STDC_HEADERS 13223# include <stdlib.h> 13224# include <stddef.h> 13225#endif 13226 13227int 13228main () 13229{ 13230int r = isinf(1.11); 13231 ; 13232 return 0; 13233} 13234_ACEOF 13235if ac_fn_c_try_link "$LINENO"; then : 13236 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13237$as_echo "yes" >&6; }; $as_echo "#define HAVE_ISINF 1" >>confdefs.h 13238 13239else 13240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13241$as_echo "no" >&6; } 13242fi 13243rm -f core conftest.err conftest.$ac_objext \ 13244 conftest$ac_exeext conftest.$ac_ext 13245 13246{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for isnan()" >&5 13247$as_echo_n "checking for isnan()... " >&6; } 13248cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13249/* end confdefs.h. */ 13250 13251#ifdef HAVE_MATH_H 13252# include <math.h> 13253#endif 13254#if STDC_HEADERS 13255# include <stdlib.h> 13256# include <stddef.h> 13257#endif 13258 13259int 13260main () 13261{ 13262int r = isnan(1.11); 13263 ; 13264 return 0; 13265} 13266_ACEOF 13267if ac_fn_c_try_link "$LINENO"; then : 13268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13269$as_echo "yes" >&6; }; $as_echo "#define HAVE_ISNAN 1" >>confdefs.h 13270 13271else 13272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13273$as_echo "no" >&6; } 13274fi 13275rm -f core conftest.err conftest.$ac_objext \ 13276 conftest$ac_exeext conftest.$ac_ext 13277 13278{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-acl argument" >&5 13279$as_echo_n "checking --disable-acl argument... " >&6; } 13280# Check whether --enable-acl was given. 13281if test "${enable_acl+set}" = set; then : 13282 enableval=$enable_acl; 13283else 13284 enable_acl="yes" 13285fi 13286 13287if test "$enable_acl" = "yes"; then 13288 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13289$as_echo "no" >&6; } 13290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lposix1e" >&5 13291$as_echo_n "checking for acl_get_file in -lposix1e... " >&6; } 13292if ${ac_cv_lib_posix1e_acl_get_file+:} false; then : 13293 $as_echo_n "(cached) " >&6 13294else 13295 ac_check_lib_save_LIBS=$LIBS 13296LIBS="-lposix1e $LIBS" 13297cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13298/* end confdefs.h. */ 13299 13300/* Override any GCC internal prototype to avoid an error. 13301 Use char because int might match the return type of a GCC 13302 builtin and then its argument prototype would still apply. */ 13303#ifdef __cplusplus 13304extern "C" 13305#endif 13306char acl_get_file (); 13307int 13308main () 13309{ 13310return acl_get_file (); 13311 ; 13312 return 0; 13313} 13314_ACEOF 13315if ac_fn_c_try_link "$LINENO"; then : 13316 ac_cv_lib_posix1e_acl_get_file=yes 13317else 13318 ac_cv_lib_posix1e_acl_get_file=no 13319fi 13320rm -f core conftest.err conftest.$ac_objext \ 13321 conftest$ac_exeext conftest.$ac_ext 13322LIBS=$ac_check_lib_save_LIBS 13323fi 13324{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix1e_acl_get_file" >&5 13325$as_echo "$ac_cv_lib_posix1e_acl_get_file" >&6; } 13326if test "x$ac_cv_lib_posix1e_acl_get_file" = xyes; then : 13327 LIBS="$LIBS -lposix1e" 13328else 13329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lacl" >&5 13330$as_echo_n "checking for acl_get_file in -lacl... " >&6; } 13331if ${ac_cv_lib_acl_acl_get_file+:} false; then : 13332 $as_echo_n "(cached) " >&6 13333else 13334 ac_check_lib_save_LIBS=$LIBS 13335LIBS="-lacl $LIBS" 13336cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13337/* end confdefs.h. */ 13338 13339/* Override any GCC internal prototype to avoid an error. 13340 Use char because int might match the return type of a GCC 13341 builtin and then its argument prototype would still apply. */ 13342#ifdef __cplusplus 13343extern "C" 13344#endif 13345char acl_get_file (); 13346int 13347main () 13348{ 13349return acl_get_file (); 13350 ; 13351 return 0; 13352} 13353_ACEOF 13354if ac_fn_c_try_link "$LINENO"; then : 13355 ac_cv_lib_acl_acl_get_file=yes 13356else 13357 ac_cv_lib_acl_acl_get_file=no 13358fi 13359rm -f core conftest.err conftest.$ac_objext \ 13360 conftest$ac_exeext conftest.$ac_ext 13361LIBS=$ac_check_lib_save_LIBS 13362fi 13363{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_acl_acl_get_file" >&5 13364$as_echo "$ac_cv_lib_acl_acl_get_file" >&6; } 13365if test "x$ac_cv_lib_acl_acl_get_file" = xyes; then : 13366 LIBS="$LIBS -lacl" 13367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgetxattr in -lattr" >&5 13368$as_echo_n "checking for fgetxattr in -lattr... " >&6; } 13369if ${ac_cv_lib_attr_fgetxattr+:} false; then : 13370 $as_echo_n "(cached) " >&6 13371else 13372 ac_check_lib_save_LIBS=$LIBS 13373LIBS="-lattr $LIBS" 13374cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13375/* end confdefs.h. */ 13376 13377/* Override any GCC internal prototype to avoid an error. 13378 Use char because int might match the return type of a GCC 13379 builtin and then its argument prototype would still apply. */ 13380#ifdef __cplusplus 13381extern "C" 13382#endif 13383char fgetxattr (); 13384int 13385main () 13386{ 13387return fgetxattr (); 13388 ; 13389 return 0; 13390} 13391_ACEOF 13392if ac_fn_c_try_link "$LINENO"; then : 13393 ac_cv_lib_attr_fgetxattr=yes 13394else 13395 ac_cv_lib_attr_fgetxattr=no 13396fi 13397rm -f core conftest.err conftest.$ac_objext \ 13398 conftest$ac_exeext conftest.$ac_ext 13399LIBS=$ac_check_lib_save_LIBS 13400fi 13401{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_fgetxattr" >&5 13402$as_echo "$ac_cv_lib_attr_fgetxattr" >&6; } 13403if test "x$ac_cv_lib_attr_fgetxattr" = xyes; then : 13404 LIBS="$LIBS -lattr" 13405fi 13406 13407fi 13408 13409fi 13410 13411 13412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX ACL support" >&5 13413$as_echo_n "checking for POSIX ACL support... " >&6; } 13414 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13415/* end confdefs.h. */ 13416 13417#include <sys/types.h> 13418#ifdef HAVE_SYS_ACL_H 13419# include <sys/acl.h> 13420#endif 13421acl_t acl; 13422int 13423main () 13424{ 13425acl = acl_get_file("foo", ACL_TYPE_ACCESS); 13426 acl_set_file("foo", ACL_TYPE_ACCESS, acl); 13427 acl_free(acl); 13428 ; 13429 return 0; 13430} 13431_ACEOF 13432if ac_fn_c_try_link "$LINENO"; then : 13433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13434$as_echo "yes" >&6; }; $as_echo "#define HAVE_POSIX_ACL 1" >>confdefs.h 13435 13436else 13437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13438$as_echo "no" >&6; } 13439fi 13440rm -f core conftest.err conftest.$ac_objext \ 13441 conftest$ac_exeext conftest.$ac_ext 13442 13443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get in -lsec" >&5 13444$as_echo_n "checking for acl_get in -lsec... " >&6; } 13445if ${ac_cv_lib_sec_acl_get+:} false; then : 13446 $as_echo_n "(cached) " >&6 13447else 13448 ac_check_lib_save_LIBS=$LIBS 13449LIBS="-lsec $LIBS" 13450cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13451/* end confdefs.h. */ 13452 13453/* Override any GCC internal prototype to avoid an error. 13454 Use char because int might match the return type of a GCC 13455 builtin and then its argument prototype would still apply. */ 13456#ifdef __cplusplus 13457extern "C" 13458#endif 13459char acl_get (); 13460int 13461main () 13462{ 13463return acl_get (); 13464 ; 13465 return 0; 13466} 13467_ACEOF 13468if ac_fn_c_try_link "$LINENO"; then : 13469 ac_cv_lib_sec_acl_get=yes 13470else 13471 ac_cv_lib_sec_acl_get=no 13472fi 13473rm -f core conftest.err conftest.$ac_objext \ 13474 conftest$ac_exeext conftest.$ac_ext 13475LIBS=$ac_check_lib_save_LIBS 13476fi 13477{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sec_acl_get" >&5 13478$as_echo "$ac_cv_lib_sec_acl_get" >&6; } 13479if test "x$ac_cv_lib_sec_acl_get" = xyes; then : 13480 LIBS="$LIBS -lsec"; $as_echo "#define HAVE_SOLARIS_ZFS_ACL 1" >>confdefs.h 13481 13482else 13483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris ACL support" >&5 13484$as_echo_n "checking for Solaris ACL support... " >&6; } 13485 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13486/* end confdefs.h. */ 13487 13488#ifdef HAVE_SYS_ACL_H 13489# include <sys/acl.h> 13490#endif 13491int 13492main () 13493{ 13494acl("foo", GETACLCNT, 0, NULL); 13495 13496 ; 13497 return 0; 13498} 13499_ACEOF 13500if ac_fn_c_try_link "$LINENO"; then : 13501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13502$as_echo "yes" >&6; }; $as_echo "#define HAVE_SOLARIS_ACL 1" >>confdefs.h 13503 13504else 13505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13506$as_echo "no" >&6; } 13507fi 13508rm -f core conftest.err conftest.$ac_objext \ 13509 conftest$ac_exeext conftest.$ac_ext 13510fi 13511 13512 13513 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AIX ACL support" >&5 13514$as_echo_n "checking for AIX ACL support... " >&6; } 13515 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13516/* end confdefs.h. */ 13517 13518#if STDC_HEADERS 13519# include <stdlib.h> 13520# include <stddef.h> 13521#endif 13522#ifdef HAVE_SYS_ACL_H 13523# include <sys/acl.h> 13524#endif 13525#ifdef HAVE_SYS_ACCESS_H 13526# include <sys/access.h> 13527#endif 13528#define _ALL_SOURCE 13529 13530#include <sys/stat.h> 13531 13532int aclsize; 13533struct acl *aclent; 13534int 13535main () 13536{ 13537aclsize = sizeof(struct acl); 13538 aclent = (void *)malloc(aclsize); 13539 statacl("foo", STX_NORMAL, aclent, aclsize); 13540 13541 ; 13542 return 0; 13543} 13544_ACEOF 13545if ac_fn_c_try_link "$LINENO"; then : 13546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13547$as_echo "yes" >&6; }; $as_echo "#define HAVE_AIX_ACL 1" >>confdefs.h 13548 13549else 13550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13551$as_echo "no" >&6; } 13552fi 13553rm -f core conftest.err conftest.$ac_objext \ 13554 conftest$ac_exeext conftest.$ac_ext 13555else 13556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13557$as_echo "yes" >&6; } 13558fi 13559 13560if test "x$GTK_CFLAGS" != "x"; then 13561 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pango_shape_full" >&5 13562$as_echo_n "checking for pango_shape_full... " >&6; } 13563 ac_save_CFLAGS="$CFLAGS" 13564 ac_save_LIBS="$LIBS" 13565 CFLAGS="$CFLAGS $GTK_CFLAGS" 13566 LIBS="$LIBS $GTK_LIBS" 13567 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13568/* end confdefs.h. */ 13569#include <gtk/gtk.h> 13570int 13571main () 13572{ 13573 pango_shape_full(NULL, 0, NULL, 0, NULL, NULL); 13574 ; 13575 return 0; 13576} 13577_ACEOF 13578if ac_fn_c_try_link "$LINENO"; then : 13579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13580$as_echo "yes" >&6; }; $as_echo "#define HAVE_PANGO_SHAPE_FULL 1" >>confdefs.h 13581 13582else 13583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13584$as_echo "no" >&6; } 13585fi 13586rm -f core conftest.err conftest.$ac_objext \ 13587 conftest$ac_exeext conftest.$ac_ext 13588 CFLAGS="$ac_save_CFLAGS" 13589 LIBS="$ac_save_LIBS" 13590fi 13591 13592{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gpm argument" >&5 13593$as_echo_n "checking --disable-gpm argument... " >&6; } 13594# Check whether --enable-gpm was given. 13595if test "${enable_gpm+set}" = set; then : 13596 enableval=$enable_gpm; 13597else 13598 enable_gpm="yes" 13599fi 13600 13601 13602if test "$enable_gpm" = "yes"; then 13603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13604$as_echo "no" >&6; } 13605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gpm" >&5 13606$as_echo_n "checking for gpm... " >&6; } 13607if ${vi_cv_have_gpm+:} false; then : 13608 $as_echo_n "(cached) " >&6 13609else 13610 olibs="$LIBS" ; LIBS="-lgpm" 13611 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13612/* end confdefs.h. */ 13613#include <gpm.h> 13614 #include <linux/keyboard.h> 13615int 13616main () 13617{ 13618Gpm_GetLibVersion(NULL); 13619 ; 13620 return 0; 13621} 13622_ACEOF 13623if ac_fn_c_try_link "$LINENO"; then : 13624 vi_cv_have_gpm=yes 13625else 13626 vi_cv_have_gpm=no 13627fi 13628rm -f core conftest.err conftest.$ac_objext \ 13629 conftest$ac_exeext conftest.$ac_ext 13630 LIBS="$olibs" 13631 13632fi 13633{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_gpm" >&5 13634$as_echo "$vi_cv_have_gpm" >&6; } 13635 if test $vi_cv_have_gpm = yes; then 13636 LIBS="$LIBS -lgpm" 13637 $as_echo "#define HAVE_GPM 1" >>confdefs.h 13638 13639 fi 13640else 13641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13642$as_echo "yes" >&6; } 13643fi 13644 13645{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-sysmouse argument" >&5 13646$as_echo_n "checking --disable-sysmouse argument... " >&6; } 13647# Check whether --enable-sysmouse was given. 13648if test "${enable_sysmouse+set}" = set; then : 13649 enableval=$enable_sysmouse; 13650else 13651 enable_sysmouse="yes" 13652fi 13653 13654 13655if test "$enable_sysmouse" = "yes"; then 13656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13657$as_echo "no" >&6; } 13658 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysmouse" >&5 13659$as_echo_n "checking for sysmouse... " >&6; } 13660if ${vi_cv_have_sysmouse+:} false; then : 13661 $as_echo_n "(cached) " >&6 13662else 13663 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13664/* end confdefs.h. */ 13665#include <sys/consio.h> 13666 #include <signal.h> 13667 #include <sys/fbio.h> 13668int 13669main () 13670{ 13671struct mouse_info mouse; 13672 mouse.operation = MOUSE_MODE; 13673 mouse.operation = MOUSE_SHOW; 13674 mouse.u.mode.mode = 0; 13675 mouse.u.mode.signal = SIGUSR2; 13676 ; 13677 return 0; 13678} 13679_ACEOF 13680if ac_fn_c_try_link "$LINENO"; then : 13681 vi_cv_have_sysmouse=yes 13682else 13683 vi_cv_have_sysmouse=no 13684fi 13685rm -f core conftest.err conftest.$ac_objext \ 13686 conftest$ac_exeext conftest.$ac_ext 13687 13688fi 13689{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_sysmouse" >&5 13690$as_echo "$vi_cv_have_sysmouse" >&6; } 13691 if test $vi_cv_have_sysmouse = yes; then 13692 $as_echo "#define HAVE_SYSMOUSE 1" >>confdefs.h 13693 13694 fi 13695else 13696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13697$as_echo "yes" >&6; } 13698fi 13699 13700{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FD_CLOEXEC" >&5 13701$as_echo_n "checking for FD_CLOEXEC... " >&6; } 13702cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13703/* end confdefs.h. */ 13704#if HAVE_FCNTL_H 13705# include <fcntl.h> 13706#endif 13707int 13708main () 13709{ 13710 int flag = FD_CLOEXEC; 13711 ; 13712 return 0; 13713} 13714_ACEOF 13715if ac_fn_c_try_compile "$LINENO"; then : 13716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13717$as_echo "yes" >&6; }; $as_echo "#define HAVE_FD_CLOEXEC 1" >>confdefs.h 13718 13719else 13720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 13721$as_echo "not usable" >&6; } 13722fi 13723rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13724 13725{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rename" >&5 13726$as_echo_n "checking for rename... " >&6; } 13727cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13728/* end confdefs.h. */ 13729#include <stdio.h> 13730int 13731main () 13732{ 13733rename("this", "that") 13734 ; 13735 return 0; 13736} 13737_ACEOF 13738if ac_fn_c_try_link "$LINENO"; then : 13739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13740$as_echo "yes" >&6; }; $as_echo "#define HAVE_RENAME 1" >>confdefs.h 13741 13742else 13743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13744$as_echo "no" >&6; } 13745fi 13746rm -f core conftest.err conftest.$ac_objext \ 13747 conftest$ac_exeext conftest.$ac_ext 13748 13749{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysctl" >&5 13750$as_echo_n "checking for sysctl... " >&6; } 13751cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13752/* end confdefs.h. */ 13753#include <sys/types.h> 13754#include <sys/sysctl.h> 13755int 13756main () 13757{ 13758 int mib[2], r; 13759 size_t len; 13760 13761 mib[0] = CTL_HW; 13762 mib[1] = HW_USERMEM; 13763 len = sizeof(r); 13764 (void)sysctl(mib, 2, &r, &len, (void *)0, (size_t)0); 13765 13766 ; 13767 return 0; 13768} 13769_ACEOF 13770if ac_fn_c_try_compile "$LINENO"; then : 13771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13772$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCTL 1" >>confdefs.h 13773 13774else 13775 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 13776$as_echo "not usable" >&6; } 13777fi 13778rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13779 13780{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo" >&5 13781$as_echo_n "checking for sysinfo... " >&6; } 13782cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13783/* end confdefs.h. */ 13784#include <sys/types.h> 13785#include <sys/sysinfo.h> 13786int 13787main () 13788{ 13789 struct sysinfo sinfo; 13790 int t; 13791 13792 (void)sysinfo(&sinfo); 13793 t = sinfo.totalram; 13794 13795 ; 13796 return 0; 13797} 13798_ACEOF 13799if ac_fn_c_try_compile "$LINENO"; then : 13800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13801$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO 1" >>confdefs.h 13802 13803else 13804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 13805$as_echo "not usable" >&6; } 13806fi 13807rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13808 13809{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo.mem_unit" >&5 13810$as_echo_n "checking for sysinfo.mem_unit... " >&6; } 13811cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13812/* end confdefs.h. */ 13813#include <sys/types.h> 13814#include <sys/sysinfo.h> 13815int 13816main () 13817{ 13818 struct sysinfo sinfo; 13819 sinfo.mem_unit = 1; 13820 13821 ; 13822 return 0; 13823} 13824_ACEOF 13825if ac_fn_c_try_compile "$LINENO"; then : 13826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13827$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO_MEM_UNIT 1" >>confdefs.h 13828 13829else 13830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13831$as_echo "no" >&6; } 13832fi 13833rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13834 13835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysconf" >&5 13836$as_echo_n "checking for sysconf... " >&6; } 13837cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13838/* end confdefs.h. */ 13839#include <unistd.h> 13840int 13841main () 13842{ 13843 (void)sysconf(_SC_PAGESIZE); 13844 (void)sysconf(_SC_PHYS_PAGES); 13845 13846 ; 13847 return 0; 13848} 13849_ACEOF 13850if ac_fn_c_try_compile "$LINENO"; then : 13851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13852$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCONF 1" >>confdefs.h 13853 13854else 13855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 13856$as_echo "not usable" >&6; } 13857fi 13858rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13859 13860# The cast to long int works around a bug in the HP C Compiler 13861# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13862# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13863# This bug is HP SR number 8606223364. 13864{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 13865$as_echo_n "checking size of int... " >&6; } 13866if ${ac_cv_sizeof_int+:} false; then : 13867 $as_echo_n "(cached) " >&6 13868else 13869 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 13870 13871else 13872 if test "$ac_cv_type_int" = yes; then 13873 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13874$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13875as_fn_error 77 "cannot compute sizeof (int) 13876See \`config.log' for more details" "$LINENO" 5; } 13877 else 13878 ac_cv_sizeof_int=0 13879 fi 13880fi 13881 13882fi 13883{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 13884$as_echo "$ac_cv_sizeof_int" >&6; } 13885 13886 13887 13888cat >>confdefs.h <<_ACEOF 13889#define SIZEOF_INT $ac_cv_sizeof_int 13890_ACEOF 13891 13892 13893# The cast to long int works around a bug in the HP C Compiler 13894# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13895# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13896# This bug is HP SR number 8606223364. 13897{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 13898$as_echo_n "checking size of long... " >&6; } 13899if ${ac_cv_sizeof_long+:} false; then : 13900 $as_echo_n "(cached) " >&6 13901else 13902 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 13903 13904else 13905 if test "$ac_cv_type_long" = yes; then 13906 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13907$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13908as_fn_error 77 "cannot compute sizeof (long) 13909See \`config.log' for more details" "$LINENO" 5; } 13910 else 13911 ac_cv_sizeof_long=0 13912 fi 13913fi 13914 13915fi 13916{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 13917$as_echo "$ac_cv_sizeof_long" >&6; } 13918 13919 13920 13921cat >>confdefs.h <<_ACEOF 13922#define SIZEOF_LONG $ac_cv_sizeof_long 13923_ACEOF 13924 13925 13926# The cast to long int works around a bug in the HP C Compiler 13927# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13928# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13929# This bug is HP SR number 8606223364. 13930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5 13931$as_echo_n "checking size of time_t... " >&6; } 13932if ${ac_cv_sizeof_time_t+:} false; then : 13933 $as_echo_n "(cached) " >&6 13934else 13935 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t" "$ac_includes_default"; then : 13936 13937else 13938 if test "$ac_cv_type_time_t" = yes; then 13939 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13940$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13941as_fn_error 77 "cannot compute sizeof (time_t) 13942See \`config.log' for more details" "$LINENO" 5; } 13943 else 13944 ac_cv_sizeof_time_t=0 13945 fi 13946fi 13947 13948fi 13949{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5 13950$as_echo "$ac_cv_sizeof_time_t" >&6; } 13951 13952 13953 13954cat >>confdefs.h <<_ACEOF 13955#define SIZEOF_TIME_T $ac_cv_sizeof_time_t 13956_ACEOF 13957 13958 13959# The cast to long int works around a bug in the HP C Compiler 13960# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13961# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13962# This bug is HP SR number 8606223364. 13963{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5 13964$as_echo_n "checking size of off_t... " >&6; } 13965if ${ac_cv_sizeof_off_t+:} false; then : 13966 $as_echo_n "(cached) " >&6 13967else 13968 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then : 13969 13970else 13971 if test "$ac_cv_type_off_t" = yes; then 13972 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13973$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13974as_fn_error 77 "cannot compute sizeof (off_t) 13975See \`config.log' for more details" "$LINENO" 5; } 13976 else 13977 ac_cv_sizeof_off_t=0 13978 fi 13979fi 13980 13981fi 13982{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5 13983$as_echo "$ac_cv_sizeof_off_t" >&6; } 13984 13985 13986 13987cat >>confdefs.h <<_ACEOF 13988#define SIZEOF_OFF_T $ac_cv_sizeof_off_t 13989_ACEOF 13990 13991 13992 13993cat >>confdefs.h <<_ACEOF 13994#define VIM_SIZEOF_INT $ac_cv_sizeof_int 13995_ACEOF 13996 13997cat >>confdefs.h <<_ACEOF 13998#define VIM_SIZEOF_LONG $ac_cv_sizeof_long 13999_ACEOF 14000 14001 14002{ $as_echo "$as_me:${as_lineno-$LINENO}: checking uint32_t is 32 bits" >&5 14003$as_echo_n "checking uint32_t is 32 bits... " >&6; } 14004if test "$cross_compiling" = yes; then : 14005 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check uint32_t when cross-compiling." >&5 14006$as_echo "$as_me: WARNING: cannot check uint32_t when cross-compiling." >&2;} 14007else 14008 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14009/* end confdefs.h. */ 14010 14011#ifdef HAVE_STDINT_H 14012# include <stdint.h> 14013#endif 14014#ifdef HAVE_INTTYPES_H 14015# include <inttypes.h> 14016#endif 14017main() { 14018 uint32_t nr1 = (uint32_t)-1; 14019 uint32_t nr2 = (uint32_t)0xffffffffUL; 14020 if (sizeof(uint32_t) != 4 || nr1 != 0xffffffffUL || nr2 + 1 != 0) exit(1); 14021 exit(0); 14022} 14023_ACEOF 14024if ac_fn_c_try_run "$LINENO"; then : 14025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 14026$as_echo "ok" >&6; } 14027else 14028 as_fn_error $? "WRONG! uint32_t not defined correctly." "$LINENO" 5 14029fi 14030rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14031 conftest.$ac_objext conftest.beam conftest.$ac_ext 14032fi 14033 14034 14035 14036bcopy_test_prog=' 14037#include "confdefs.h" 14038#ifdef HAVE_STRING_H 14039# include <string.h> 14040#endif 14041#if STDC_HEADERS 14042# include <stdlib.h> 14043# include <stddef.h> 14044#endif 14045main() { 14046 char buf[10]; 14047 strcpy(buf, "abcdefghi"); 14048 mch_memmove(buf, buf + 2, 3); 14049 if (strncmp(buf, "ababcf", 6)) 14050 exit(1); 14051 strcpy(buf, "abcdefghi"); 14052 mch_memmove(buf + 2, buf, 3); 14053 if (strncmp(buf, "cdedef", 6)) 14054 exit(1); 14055 exit(0); /* libc version works properly. */ 14056}' 14057 14058{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmove handles overlaps" >&5 14059$as_echo_n "checking whether memmove handles overlaps... " >&6; } 14060if ${vim_cv_memmove_handles_overlap+:} false; then : 14061 $as_echo_n "(cached) " >&6 14062else 14063 14064 if test "$cross_compiling" = yes; then : 14065 14066 as_fn_error $? "cross-compiling: please set 'vim_cv_memmove_handles_overlap'" "$LINENO" 5 14067 14068else 14069 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14070/* end confdefs.h. */ 14071#define mch_memmove(s,d,l) memmove(d,s,l) $bcopy_test_prog 14072_ACEOF 14073if ac_fn_c_try_run "$LINENO"; then : 14074 14075 vim_cv_memmove_handles_overlap=yes 14076 14077else 14078 14079 vim_cv_memmove_handles_overlap=no 14080 14081fi 14082rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14083 conftest.$ac_objext conftest.beam conftest.$ac_ext 14084fi 14085 14086 14087fi 14088{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memmove_handles_overlap" >&5 14089$as_echo "$vim_cv_memmove_handles_overlap" >&6; } 14090 14091if test "x$vim_cv_memmove_handles_overlap" = "xyes" ; then 14092 $as_echo "#define USEMEMMOVE 1" >>confdefs.h 14093 14094else 14095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether bcopy handles overlaps" >&5 14096$as_echo_n "checking whether bcopy handles overlaps... " >&6; } 14097if ${vim_cv_bcopy_handles_overlap+:} false; then : 14098 $as_echo_n "(cached) " >&6 14099else 14100 14101 if test "$cross_compiling" = yes; then : 14102 14103 as_fn_error $? "cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" "$LINENO" 5 14104 14105else 14106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14107/* end confdefs.h. */ 14108#define mch_bcopy(s,d,l) bcopy(d,s,l) $bcopy_test_prog 14109_ACEOF 14110if ac_fn_c_try_run "$LINENO"; then : 14111 14112 vim_cv_bcopy_handles_overlap=yes 14113 14114else 14115 14116 vim_cv_bcopy_handles_overlap=no 14117 14118fi 14119rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14120 conftest.$ac_objext conftest.beam conftest.$ac_ext 14121fi 14122 14123 14124fi 14125{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_bcopy_handles_overlap" >&5 14126$as_echo "$vim_cv_bcopy_handles_overlap" >&6; } 14127 14128 if test "x$vim_cv_bcopy_handles_overlap" = "xyes" ; then 14129 $as_echo "#define USEBCOPY 1" >>confdefs.h 14130 14131 else 14132 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memcpy handles overlaps" >&5 14133$as_echo_n "checking whether memcpy handles overlaps... " >&6; } 14134if ${vim_cv_memcpy_handles_overlap+:} false; then : 14135 $as_echo_n "(cached) " >&6 14136else 14137 14138 if test "$cross_compiling" = yes; then : 14139 14140 as_fn_error $? "cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" "$LINENO" 5 14141 14142else 14143 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14144/* end confdefs.h. */ 14145#define mch_memcpy(s,d,l) memcpy(d,s,l) $bcopy_test_prog 14146_ACEOF 14147if ac_fn_c_try_run "$LINENO"; then : 14148 14149 vim_cv_memcpy_handles_overlap=yes 14150 14151else 14152 14153 vim_cv_memcpy_handles_overlap=no 14154 14155fi 14156rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14157 conftest.$ac_objext conftest.beam conftest.$ac_ext 14158fi 14159 14160 14161fi 14162{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memcpy_handles_overlap" >&5 14163$as_echo "$vim_cv_memcpy_handles_overlap" >&6; } 14164 14165 if test "x$vim_cv_memcpy_handles_overlap" = "xyes" ; then 14166 $as_echo "#define USEMEMCPY 1" >>confdefs.h 14167 14168 fi 14169 fi 14170fi 14171 14172 14173if test "x$with_x" = "xyes"; then 14174 cflags_save=$CFLAGS 14175 libs_save=$LIBS 14176 LIBS="$LIBS $X_LIBS $GUI_LIB_LOC $GUI_X_LIBS $X_PRE_LIBS $X_LIB $X_EXTRA_LIBS" 14177 CFLAGS="$CFLAGS $X_CFLAGS" 14178 14179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether X_LOCALE needed" >&5 14180$as_echo_n "checking whether X_LOCALE needed... " >&6; } 14181 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14182/* end confdefs.h. */ 14183#include <X11/Xlocale.h> 14184int 14185main () 14186{ 14187 14188 ; 14189 return 0; 14190} 14191_ACEOF 14192if ac_fn_c_try_compile "$LINENO"; then : 14193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14194/* end confdefs.h. */ 14195 14196/* Override any GCC internal prototype to avoid an error. 14197 Use char because int might match the return type of a GCC 14198 builtin and then its argument prototype would still apply. */ 14199#ifdef __cplusplus 14200extern "C" 14201#endif 14202char _Xsetlocale (); 14203int 14204main () 14205{ 14206return _Xsetlocale (); 14207 ; 14208 return 0; 14209} 14210_ACEOF 14211if ac_fn_c_try_link "$LINENO"; then : 14212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14213$as_echo "yes" >&6; } 14214 $as_echo "#define X_LOCALE 1" >>confdefs.h 14215 14216else 14217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14218$as_echo "no" >&6; } 14219fi 14220rm -f core conftest.err conftest.$ac_objext \ 14221 conftest$ac_exeext conftest.$ac_ext 14222else 14223 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14224$as_echo "no" >&6; } 14225fi 14226rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14227 14228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Xutf8SetWMProperties() can be used" >&5 14229$as_echo_n "checking whether Xutf8SetWMProperties() can be used... " >&6; } 14230 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14231/* end confdefs.h. */ 14232 14233/* Override any GCC internal prototype to avoid an error. 14234 Use char because int might match the return type of a GCC 14235 builtin and then its argument prototype would still apply. */ 14236#ifdef __cplusplus 14237extern "C" 14238#endif 14239char Xutf8SetWMProperties (); 14240int 14241main () 14242{ 14243return Xutf8SetWMProperties (); 14244 ; 14245 return 0; 14246} 14247_ACEOF 14248if ac_fn_c_try_link "$LINENO"; then : 14249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14250$as_echo "yes" >&6; } 14251 $as_echo "#define HAVE_XUTF8SETWMPROPERTIES 1" >>confdefs.h 14252 14253else 14254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14255$as_echo "no" >&6; } 14256fi 14257rm -f core conftest.err conftest.$ac_objext \ 14258 conftest$ac_exeext conftest.$ac_ext 14259 14260 CFLAGS=$cflags_save 14261 LIBS=$libs_save 14262fi 14263 14264{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _xpg4_setrunelocale in -lxpg4" >&5 14265$as_echo_n "checking for _xpg4_setrunelocale in -lxpg4... " >&6; } 14266if ${ac_cv_lib_xpg4__xpg4_setrunelocale+:} false; then : 14267 $as_echo_n "(cached) " >&6 14268else 14269 ac_check_lib_save_LIBS=$LIBS 14270LIBS="-lxpg4 $LIBS" 14271cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14272/* end confdefs.h. */ 14273 14274/* Override any GCC internal prototype to avoid an error. 14275 Use char because int might match the return type of a GCC 14276 builtin and then its argument prototype would still apply. */ 14277#ifdef __cplusplus 14278extern "C" 14279#endif 14280char _xpg4_setrunelocale (); 14281int 14282main () 14283{ 14284return _xpg4_setrunelocale (); 14285 ; 14286 return 0; 14287} 14288_ACEOF 14289if ac_fn_c_try_link "$LINENO"; then : 14290 ac_cv_lib_xpg4__xpg4_setrunelocale=yes 14291else 14292 ac_cv_lib_xpg4__xpg4_setrunelocale=no 14293fi 14294rm -f core conftest.err conftest.$ac_objext \ 14295 conftest$ac_exeext conftest.$ac_ext 14296LIBS=$ac_check_lib_save_LIBS 14297fi 14298{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xpg4__xpg4_setrunelocale" >&5 14299$as_echo "$ac_cv_lib_xpg4__xpg4_setrunelocale" >&6; } 14300if test "x$ac_cv_lib_xpg4__xpg4_setrunelocale" = xyes; then : 14301 LIBS="$LIBS -lxpg4" 14302fi 14303 14304 14305{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to create tags" >&5 14306$as_echo_n "checking how to create tags... " >&6; } 14307test -f tags && mv tags tags.save 14308if (eval ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then 14309 TAGPRG="ctags -I INIT+,INIT2+,INIT3+,INIT4+,INIT5+ --fields=+S" 14310elif (eval exctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then 14311 TAGPRG="exctags -I INIT+,INIT2+,INIT3+,INIT4+,INIT5+ --fields=+S" 14312elif (eval exuberant-ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then 14313 TAGPRG="exuberant-ctags -I INIT+,INIT2+,INIT3+,INIT4+,INIT5+ --fields=+S" 14314else 14315 TAGPRG="ctags" 14316 (eval etags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags" 14317 (eval etags -c /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags -c" 14318 (eval ctags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags" 14319 (eval ctags -t /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -t" 14320 (eval ctags -ts /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -ts" 14321 (eval ctags -tvs /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -tvs" 14322 (eval ctags -i+m /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -i+m" 14323fi 14324test -f tags.save && mv tags.save tags 14325{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAGPRG" >&5 14326$as_echo "$TAGPRG" >&6; } 14327 14328{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run man with a section nr" >&5 14329$as_echo_n "checking how to run man with a section nr... " >&6; } 14330MANDEF="man" 14331(eval MANPAGER=cat PAGER=cat man -s 2 read) < /dev/null > /dev/null 2>&5 && MANDEF="man -s" 14332{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANDEF" >&5 14333$as_echo "$MANDEF" >&6; } 14334if test "$MANDEF" = "man -s"; then 14335 $as_echo "#define USEMAN_S 1" >>confdefs.h 14336 14337fi 14338 14339{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-nls argument" >&5 14340$as_echo_n "checking --disable-nls argument... " >&6; } 14341# Check whether --enable-nls was given. 14342if test "${enable_nls+set}" = set; then : 14343 enableval=$enable_nls; 14344else 14345 enable_nls="yes" 14346fi 14347 14348 14349if test "$enable_nls" = "yes"; then 14350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14351$as_echo "no" >&6; } 14352 14353 INSTALL_LANGS=install-languages 14354 14355 INSTALL_TOOL_LANGS=install-tool-languages 14356 14357 14358 # Extract the first word of "msgfmt", so it can be a program name with args. 14359set dummy msgfmt; ac_word=$2 14360{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14361$as_echo_n "checking for $ac_word... " >&6; } 14362if ${ac_cv_prog_MSGFMT+:} false; then : 14363 $as_echo_n "(cached) " >&6 14364else 14365 if test -n "$MSGFMT"; then 14366 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test. 14367else 14368as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14369for as_dir in $PATH 14370do 14371 IFS=$as_save_IFS 14372 test -z "$as_dir" && as_dir=. 14373 for ac_exec_ext in '' $ac_executable_extensions; do 14374 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14375 ac_cv_prog_MSGFMT="msgfmt" 14376 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14377 break 2 14378 fi 14379done 14380 done 14381IFS=$as_save_IFS 14382 14383fi 14384fi 14385MSGFMT=$ac_cv_prog_MSGFMT 14386if test -n "$MSGFMT"; then 14387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 14388$as_echo "$MSGFMT" >&6; } 14389else 14390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14391$as_echo "no" >&6; } 14392fi 14393 14394 14395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NLS" >&5 14396$as_echo_n "checking for NLS... " >&6; } 14397 if test -f po/Makefile; then 14398 have_gettext="no" 14399 if test -n "$MSGFMT"; then 14400 olibs=$LIBS 14401 LIBS="" 14402 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14403/* end confdefs.h. */ 14404#include <libintl.h> 14405int 14406main () 14407{ 14408gettext("Test"); 14409 ; 14410 return 0; 14411} 14412_ACEOF 14413if ac_fn_c_try_link "$LINENO"; then : 14414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works" >&5 14415$as_echo "gettext() works" >&6; }; have_gettext="yes"; LIBS=$olibs 14416else 14417 LIBS="-lintl" 14418 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14419/* end confdefs.h. */ 14420#include <libintl.h> 14421int 14422main () 14423{ 14424gettext("Test"); 14425 ; 14426 return 0; 14427} 14428_ACEOF 14429if ac_fn_c_try_link "$LINENO"; then : 14430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works with -lintl" >&5 14431$as_echo "gettext() works with -lintl" >&6; }; have_gettext="yes"; 14432 LIBS="$olibs -lintl" 14433else 14434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() doesn't work" >&5 14435$as_echo "gettext() doesn't work" >&6; }; 14436 LIBS=$olibs 14437fi 14438rm -f core conftest.err conftest.$ac_objext \ 14439 conftest$ac_exeext conftest.$ac_ext 14440fi 14441rm -f core conftest.err conftest.$ac_objext \ 14442 conftest$ac_exeext conftest.$ac_ext 14443 else 14444 { $as_echo "$as_me:${as_lineno-$LINENO}: result: msgfmt not found - disabled" >&5 14445$as_echo "msgfmt not found - disabled" >&6; }; 14446 fi 14447 if test $have_gettext = "yes" -a "x$features" != "xtiny" -a "x$features" != "xsmall"; then 14448 $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h 14449 14450 MAKEMO=yes 14451 14452 for ac_func in bind_textdomain_codeset 14453do : 14454 ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" 14455if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then : 14456 cat >>confdefs.h <<_ACEOF 14457#define HAVE_BIND_TEXTDOMAIN_CODESET 1 14458_ACEOF 14459 14460fi 14461done 14462 14463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _nl_msg_cat_cntr" >&5 14464$as_echo_n "checking for _nl_msg_cat_cntr... " >&6; } 14465 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14466/* end confdefs.h. */ 14467#include <libintl.h> 14468 extern int _nl_msg_cat_cntr; 14469int 14470main () 14471{ 14472++_nl_msg_cat_cntr; 14473 ; 14474 return 0; 14475} 14476_ACEOF 14477if ac_fn_c_try_link "$LINENO"; then : 14478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14479$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_MSG_CAT_CNTR 1" >>confdefs.h 14480 14481else 14482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14483$as_echo "no" >&6; } 14484fi 14485rm -f core conftest.err conftest.$ac_objext \ 14486 conftest$ac_exeext conftest.$ac_ext 14487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if msgfmt supports --desktop" >&5 14488$as_echo_n "checking if msgfmt supports --desktop... " >&6; } 14489 MSGFMT_DESKTOP= 14490 if "$MSGFMT" --help | grep -e '--desktop' >/dev/null; then 14491 if "$MSGFMT" --version | grep '0.19.[3-7]$' >/dev/null; then 14492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: broken" >&5 14493$as_echo "broken" >&6; } 14494 else 14495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14496$as_echo "yes" >&6; } 14497 MSGFMT_DESKTOP="gvim.desktop vim.desktop" 14498 fi 14499 else 14500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14501$as_echo "no" >&6; } 14502 fi 14503 14504 fi 14505 else 14506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no \"po/Makefile\" - disabled" >&5 14507$as_echo "no \"po/Makefile\" - disabled" >&6; }; 14508 fi 14509else 14510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14511$as_echo "yes" >&6; } 14512fi 14513 14514ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default" 14515if test "x$ac_cv_header_dlfcn_h" = xyes; then : 14516 DLL=dlfcn.h 14517else 14518 ac_fn_c_check_header_mongrel "$LINENO" "dl.h" "ac_cv_header_dl_h" "$ac_includes_default" 14519if test "x$ac_cv_header_dl_h" = xyes; then : 14520 DLL=dl.h 14521fi 14522 14523 14524fi 14525 14526 14527if test x${DLL} = xdlfcn.h; then 14528 14529$as_echo "#define HAVE_DLFCN_H 1" >>confdefs.h 14530 14531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen()" >&5 14532$as_echo_n "checking for dlopen()... " >&6; } 14533 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14534/* end confdefs.h. */ 14535 14536int 14537main () 14538{ 14539 14540 extern void* dlopen(); 14541 dlopen(); 14542 14543 ; 14544 return 0; 14545} 14546_ACEOF 14547if ac_fn_c_try_link "$LINENO"; then : 14548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14549$as_echo "yes" >&6; }; 14550 14551$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h 14552 14553else 14554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14555$as_echo "no" >&6; }; 14556 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen() in -ldl" >&5 14557$as_echo_n "checking for dlopen() in -ldl... " >&6; } 14558 olibs=$LIBS 14559 LIBS="$LIBS -ldl" 14560 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14561/* end confdefs.h. */ 14562 14563int 14564main () 14565{ 14566 14567 extern void* dlopen(); 14568 dlopen(); 14569 14570 ; 14571 return 0; 14572} 14573_ACEOF 14574if ac_fn_c_try_link "$LINENO"; then : 14575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14576$as_echo "yes" >&6; }; 14577 14578$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h 14579 14580else 14581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14582$as_echo "no" >&6; }; 14583 LIBS=$olibs 14584fi 14585rm -f core conftest.err conftest.$ac_objext \ 14586 conftest$ac_exeext conftest.$ac_ext 14587fi 14588rm -f core conftest.err conftest.$ac_objext \ 14589 conftest$ac_exeext conftest.$ac_ext 14590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym()" >&5 14591$as_echo_n "checking for dlsym()... " >&6; } 14592 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14593/* end confdefs.h. */ 14594 14595int 14596main () 14597{ 14598 14599 extern void* dlsym(); 14600 dlsym(); 14601 14602 ; 14603 return 0; 14604} 14605_ACEOF 14606if ac_fn_c_try_link "$LINENO"; then : 14607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14608$as_echo "yes" >&6; }; 14609 14610$as_echo "#define HAVE_DLSYM 1" >>confdefs.h 14611 14612else 14613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14614$as_echo "no" >&6; }; 14615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym() in -ldl" >&5 14616$as_echo_n "checking for dlsym() in -ldl... " >&6; } 14617 olibs=$LIBS 14618 LIBS="$LIBS -ldl" 14619 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14620/* end confdefs.h. */ 14621 14622int 14623main () 14624{ 14625 14626 extern void* dlsym(); 14627 dlsym(); 14628 14629 ; 14630 return 0; 14631} 14632_ACEOF 14633if ac_fn_c_try_link "$LINENO"; then : 14634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14635$as_echo "yes" >&6; }; 14636 14637$as_echo "#define HAVE_DLSYM 1" >>confdefs.h 14638 14639else 14640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14641$as_echo "no" >&6; }; 14642 LIBS=$olibs 14643fi 14644rm -f core conftest.err conftest.$ac_objext \ 14645 conftest$ac_exeext conftest.$ac_ext 14646fi 14647rm -f core conftest.err conftest.$ac_objext \ 14648 conftest$ac_exeext conftest.$ac_ext 14649elif test x${DLL} = xdl.h; then 14650 14651$as_echo "#define HAVE_DL_H 1" >>confdefs.h 14652 14653 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load()" >&5 14654$as_echo_n "checking for shl_load()... " >&6; } 14655 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14656/* end confdefs.h. */ 14657 14658int 14659main () 14660{ 14661 14662 extern void* shl_load(); 14663 shl_load(); 14664 14665 ; 14666 return 0; 14667} 14668_ACEOF 14669if ac_fn_c_try_link "$LINENO"; then : 14670 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14671$as_echo "yes" >&6; }; 14672 14673$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h 14674 14675else 14676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14677$as_echo "no" >&6; }; 14678 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load() in -ldld" >&5 14679$as_echo_n "checking for shl_load() in -ldld... " >&6; } 14680 olibs=$LIBS 14681 LIBS="$LIBS -ldld" 14682 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14683/* end confdefs.h. */ 14684 14685int 14686main () 14687{ 14688 14689 extern void* shl_load(); 14690 shl_load(); 14691 14692 ; 14693 return 0; 14694} 14695_ACEOF 14696if ac_fn_c_try_link "$LINENO"; then : 14697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14698$as_echo "yes" >&6; }; 14699 14700$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h 14701 14702else 14703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14704$as_echo "no" >&6; }; 14705 LIBS=$olibs 14706fi 14707rm -f core conftest.err conftest.$ac_objext \ 14708 conftest$ac_exeext conftest.$ac_ext 14709fi 14710rm -f core conftest.err conftest.$ac_objext \ 14711 conftest$ac_exeext conftest.$ac_ext 14712fi 14713for ac_header in setjmp.h 14714do : 14715 ac_fn_c_check_header_mongrel "$LINENO" "setjmp.h" "ac_cv_header_setjmp_h" "$ac_includes_default" 14716if test "x$ac_cv_header_setjmp_h" = xyes; then : 14717 cat >>confdefs.h <<_ACEOF 14718#define HAVE_SETJMP_H 1 14719_ACEOF 14720 14721fi 14722 14723done 14724 14725 14726if test "x$MACOS_X" = "xyes" -a -n "$PERL"; then 14727 if echo $LIBS | grep -e '-ldl' >/dev/null; then 14728 LIBS=`echo $LIBS | sed s/-ldl//` 14729 PERL_LIBS="$PERL_LIBS -ldl" 14730 fi 14731fi 14732 14733if test "$MACOS_X" = "yes"; then 14734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need macOS frameworks" >&5 14735$as_echo_n "checking whether we need macOS frameworks... " >&6; } 14736 if test "$GUITYPE" = "CARBONGUI"; then 14737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, we need Carbon" >&5 14738$as_echo "yes, we need Carbon" >&6; } 14739 LIBS="$LIBS -framework Carbon" 14740 elif test "$MACOS_X_DARWIN" = "yes"; then 14741 if test "$features" = "tiny"; then 14742 OS_EXTRA_SRC=`echo "$OS_EXTRA_SRC" | sed -e 's+os_macosx.m++'` 14743 OS_EXTRA_OBJ=`echo "$OS_EXTRA_OBJ" | sed -e 's+objects/os_macosx.o++'` 14744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, we need CoreServices" >&5 14745$as_echo "yes, we need CoreServices" >&6; } 14746 LIBS="$LIBS -framework CoreServices" 14747 else 14748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, we need AppKit" >&5 14749$as_echo "yes, we need AppKit" >&6; } 14750 LIBS="$LIBS -framework AppKit" 14751 fi 14752 else 14753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14754$as_echo "no" >&6; } 14755 fi 14756fi 14757if test "x$MACARCH" = "xboth" && test "x$GUITYPE" = "xCARBONGUI"; then 14758 LDFLAGS="$LDFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc" 14759fi 14760 14761DEPEND_CFLAGS_FILTER= 14762if test "$GCC" = yes; then 14763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC 3 or later" >&5 14764$as_echo_n "checking for GCC 3 or later... " >&6; } 14765 gccmajor=`echo "$gccversion" | sed -e 's/^\([1-9][0-9]*\)\..*$/\1/g'` 14766 if test "$gccmajor" -gt "2"; then 14767 DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'" 14768 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14769$as_echo "yes" >&6; } 14770 else 14771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14772$as_echo "no" >&6; } 14773 fi 14774 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_FORTIFY_SOURCE=1" >&5 14775$as_echo_n "checking whether we need -D_FORTIFY_SOURCE=1... " >&6; } 14776 if test "$gccmajor" -gt "3"; then 14777 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/'` 14778 CPPFLAGS=`echo "$CPPFLAGS" | sed -e 's/ *-Wp,-D_FORTIFY_SOURCE=.//g' -e 's/ *-D_FORTIFY_SOURCE=.//g' -e 's/ *-U_FORTIFY_SOURCE//g'` 14779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14780$as_echo "yes" >&6; } 14781 else 14782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14783$as_echo "no" >&6; } 14784 fi 14785fi 14786 14787 14788{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to force -D_FILE_OFFSET_BITS=64" >&5 14789$as_echo_n "checking whether we need to force -D_FILE_OFFSET_BITS=64... " >&6; } 14790if echo "$CFLAGS $LUA_CFLAGS $MZSCHEME_CFLAGS $PERL_CFLAGS $PYTHON_CFLAGS $PYTHON3_CFLAGS $TCL_CFLAGS $RUBY_CFLAGS $GTK_CFLAGS" | grep -q D_FILE_OFFSET_BITS 2>/dev/null; then 14791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14792$as_echo "yes" >&6; } 14793 $as_echo "#define _FILE_OFFSET_BITS 64" >>confdefs.h 14794 14795else 14796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14797$as_echo "no" >&6; } 14798fi 14799 14800{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5 14801$as_echo_n "checking linker --as-needed support... " >&6; } 14802LINK_AS_NEEDED= 14803# Check if linker supports --as-needed and --no-as-needed options 14804if $CC -Wl,--help 2>/dev/null | grep as-needed > /dev/null; then 14805 LDFLAGS=`echo "$LDFLAGS" | sed -e 's/ *-Wl,--as-needed//g' | sed -e 's/$/ -Wl,--as-needed/'` 14806 LINK_AS_NEEDED=yes 14807fi 14808if test "$LINK_AS_NEEDED" = yes; then 14809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14810$as_echo "yes" >&6; } 14811else 14812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14813$as_echo "no" >&6; } 14814fi 14815 14816 14817# IBM z/OS reset CFLAGS for config.mk 14818if test "$zOSUnix" = "yes"; then 14819 CFLAGS="-D_ALL_SOURCE -Wc,float\(ieee\),dll" 14820fi 14821 14822ac_config_files="$ac_config_files auto/config.mk:config.mk.in" 14823 14824cat >confcache <<\_ACEOF 14825# This file is a shell script that caches the results of configure 14826# tests run on this system so they can be shared between configure 14827# scripts and configure runs, see configure's option --config-cache. 14828# It is not useful on other systems. If it contains results you don't 14829# want to keep, you may remove or edit it. 14830# 14831# config.status only pays attention to the cache file if you give it 14832# the --recheck option to rerun configure. 14833# 14834# `ac_cv_env_foo' variables (set or unset) will be overridden when 14835# loading this file, other *unset* `ac_cv_foo' will be assigned the 14836# following values. 14837 14838_ACEOF 14839 14840# The following way of writing the cache mishandles newlines in values, 14841# but we know of no workaround that is simple, portable, and efficient. 14842# So, we kill variables containing newlines. 14843# Ultrix sh set writes to stderr and can't be redirected directly, 14844# and sets the high bit in the cache file unless we assign to the vars. 14845( 14846 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 14847 eval ac_val=\$$ac_var 14848 case $ac_val in #( 14849 *${as_nl}*) 14850 case $ac_var in #( 14851 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 14852$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 14853 esac 14854 case $ac_var in #( 14855 _ | IFS | as_nl) ;; #( 14856 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 14857 *) { eval $ac_var=; unset $ac_var;} ;; 14858 esac ;; 14859 esac 14860 done 14861 14862 (set) 2>&1 | 14863 case $as_nl`(ac_space=' '; set) 2>&1` in #( 14864 *${as_nl}ac_space=\ *) 14865 # `set' does not quote correctly, so add quotes: double-quote 14866 # substitution turns \\\\ into \\, and sed turns \\ into \. 14867 sed -n \ 14868 "s/'/'\\\\''/g; 14869 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 14870 ;; #( 14871 *) 14872 # `set' quotes correctly as required by POSIX, so do not add quotes. 14873 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 14874 ;; 14875 esac | 14876 sort 14877) | 14878 sed ' 14879 /^ac_cv_env_/b end 14880 t clear 14881 :clear 14882 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 14883 t end 14884 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 14885 :end' >>confcache 14886if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 14887 if test -w "$cache_file"; then 14888 if test "x$cache_file" != "x/dev/null"; then 14889 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 14890$as_echo "$as_me: updating cache $cache_file" >&6;} 14891 if test ! -f "$cache_file" || test -h "$cache_file"; then 14892 cat confcache >"$cache_file" 14893 else 14894 case $cache_file in #( 14895 */* | ?:*) 14896 mv -f confcache "$cache_file"$$ && 14897 mv -f "$cache_file"$$ "$cache_file" ;; #( 14898 *) 14899 mv -f confcache "$cache_file" ;; 14900 esac 14901 fi 14902 fi 14903 else 14904 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 14905$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 14906 fi 14907fi 14908rm -f confcache 14909 14910test "x$prefix" = xNONE && prefix=$ac_default_prefix 14911# Let make expand exec_prefix. 14912test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 14913 14914DEFS=-DHAVE_CONFIG_H 14915 14916ac_libobjs= 14917ac_ltlibobjs= 14918U= 14919for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 14920 # 1. Remove the extension, and $U if already installed. 14921 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 14922 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 14923 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 14924 # will be set to the directory where LIBOBJS objects are built. 14925 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 14926 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 14927done 14928LIBOBJS=$ac_libobjs 14929 14930LTLIBOBJS=$ac_ltlibobjs 14931 14932 14933 14934 14935: "${CONFIG_STATUS=./config.status}" 14936ac_write_fail=0 14937ac_clean_files_save=$ac_clean_files 14938ac_clean_files="$ac_clean_files $CONFIG_STATUS" 14939{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 14940$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 14941as_write_fail=0 14942cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 14943#! $SHELL 14944# Generated by $as_me. 14945# Run this file to recreate the current configuration. 14946# Compiler output produced by configure, useful for debugging 14947# configure, is in config.log if it exists. 14948 14949debug=false 14950ac_cs_recheck=false 14951ac_cs_silent=false 14952 14953SHELL=\${CONFIG_SHELL-$SHELL} 14954export SHELL 14955_ASEOF 14956cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 14957## -------------------- ## 14958## M4sh Initialization. ## 14959## -------------------- ## 14960 14961# Be more Bourne compatible 14962DUALCASE=1; export DUALCASE # for MKS sh 14963if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 14964 emulate sh 14965 NULLCMD=: 14966 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 14967 # is contrary to our usage. Disable this feature. 14968 alias -g '${1+"$@"}'='"$@"' 14969 setopt NO_GLOB_SUBST 14970else 14971 case `(set -o) 2>/dev/null` in #( 14972 *posix*) : 14973 set -o posix ;; #( 14974 *) : 14975 ;; 14976esac 14977fi 14978 14979 14980as_nl=' 14981' 14982export as_nl 14983# Printing a long string crashes Solaris 7 /usr/bin/printf. 14984as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 14985as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 14986as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 14987# Prefer a ksh shell builtin over an external printf program on Solaris, 14988# but without wasting forks for bash or zsh. 14989if test -z "$BASH_VERSION$ZSH_VERSION" \ 14990 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 14991 as_echo='print -r --' 14992 as_echo_n='print -rn --' 14993elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 14994 as_echo='printf %s\n' 14995 as_echo_n='printf %s' 14996else 14997 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 14998 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 14999 as_echo_n='/usr/ucb/echo -n' 15000 else 15001 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 15002 as_echo_n_body='eval 15003 arg=$1; 15004 case $arg in #( 15005 *"$as_nl"*) 15006 expr "X$arg" : "X\\(.*\\)$as_nl"; 15007 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 15008 esac; 15009 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 15010 ' 15011 export as_echo_n_body 15012 as_echo_n='sh -c $as_echo_n_body as_echo' 15013 fi 15014 export as_echo_body 15015 as_echo='sh -c $as_echo_body as_echo' 15016fi 15017 15018# The user is always right. 15019if test "${PATH_SEPARATOR+set}" != set; then 15020 PATH_SEPARATOR=: 15021 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 15022 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 15023 PATH_SEPARATOR=';' 15024 } 15025fi 15026 15027 15028# IFS 15029# We need space, tab and new line, in precisely that order. Quoting is 15030# there to prevent editors from complaining about space-tab. 15031# (If _AS_PATH_WALK were called with IFS unset, it would disable word 15032# splitting by setting IFS to empty value.) 15033IFS=" "" $as_nl" 15034 15035# Find who we are. Look in the path if we contain no directory separator. 15036as_myself= 15037case $0 in #(( 15038 *[\\/]* ) as_myself=$0 ;; 15039 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15040for as_dir in $PATH 15041do 15042 IFS=$as_save_IFS 15043 test -z "$as_dir" && as_dir=. 15044 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 15045 done 15046IFS=$as_save_IFS 15047 15048 ;; 15049esac 15050# We did not find ourselves, most probably we were run as `sh COMMAND' 15051# in which case we are not to be found in the path. 15052if test "x$as_myself" = x; then 15053 as_myself=$0 15054fi 15055if test ! -f "$as_myself"; then 15056 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 15057 exit 1 15058fi 15059 15060# Unset variables that we do not need and which cause bugs (e.g. in 15061# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 15062# suppresses any "Segmentation fault" message there. '((' could 15063# trigger a bug in pdksh 5.2.14. 15064for as_var in BASH_ENV ENV MAIL MAILPATH 15065do eval test x\${$as_var+set} = xset \ 15066 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 15067done 15068PS1='$ ' 15069PS2='> ' 15070PS4='+ ' 15071 15072# NLS nuisances. 15073LC_ALL=C 15074export LC_ALL 15075LANGUAGE=C 15076export LANGUAGE 15077 15078# CDPATH. 15079(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 15080 15081 15082# as_fn_error STATUS ERROR [LINENO LOG_FD] 15083# ---------------------------------------- 15084# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 15085# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 15086# script with STATUS, using 1 if that was 0. 15087as_fn_error () 15088{ 15089 as_status=$1; test $as_status -eq 0 && as_status=1 15090 if test "$4"; then 15091 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 15092 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 15093 fi 15094 $as_echo "$as_me: error: $2" >&2 15095 as_fn_exit $as_status 15096} # as_fn_error 15097 15098 15099# as_fn_set_status STATUS 15100# ----------------------- 15101# Set $? to STATUS, without forking. 15102as_fn_set_status () 15103{ 15104 return $1 15105} # as_fn_set_status 15106 15107# as_fn_exit STATUS 15108# ----------------- 15109# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 15110as_fn_exit () 15111{ 15112 set +e 15113 as_fn_set_status $1 15114 exit $1 15115} # as_fn_exit 15116 15117# as_fn_unset VAR 15118# --------------- 15119# Portably unset VAR. 15120as_fn_unset () 15121{ 15122 { eval $1=; unset $1;} 15123} 15124as_unset=as_fn_unset 15125# as_fn_append VAR VALUE 15126# ---------------------- 15127# Append the text in VALUE to the end of the definition contained in VAR. Take 15128# advantage of any shell optimizations that allow amortized linear growth over 15129# repeated appends, instead of the typical quadratic growth present in naive 15130# implementations. 15131if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 15132 eval 'as_fn_append () 15133 { 15134 eval $1+=\$2 15135 }' 15136else 15137 as_fn_append () 15138 { 15139 eval $1=\$$1\$2 15140 } 15141fi # as_fn_append 15142 15143# as_fn_arith ARG... 15144# ------------------ 15145# Perform arithmetic evaluation on the ARGs, and store the result in the 15146# global $as_val. Take advantage of shells that can avoid forks. The arguments 15147# must be portable across $(()) and expr. 15148if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 15149 eval 'as_fn_arith () 15150 { 15151 as_val=$(( $* )) 15152 }' 15153else 15154 as_fn_arith () 15155 { 15156 as_val=`expr "$@" || test $? -eq 1` 15157 } 15158fi # as_fn_arith 15159 15160 15161if expr a : '\(a\)' >/dev/null 2>&1 && 15162 test "X`expr 00001 : '.*\(...\)'`" = X001; then 15163 as_expr=expr 15164else 15165 as_expr=false 15166fi 15167 15168if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 15169 as_basename=basename 15170else 15171 as_basename=false 15172fi 15173 15174if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 15175 as_dirname=dirname 15176else 15177 as_dirname=false 15178fi 15179 15180as_me=`$as_basename -- "$0" || 15181$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 15182 X"$0" : 'X\(//\)$' \| \ 15183 X"$0" : 'X\(/\)' \| . 2>/dev/null || 15184$as_echo X/"$0" | 15185 sed '/^.*\/\([^/][^/]*\)\/*$/{ 15186 s//\1/ 15187 q 15188 } 15189 /^X\/\(\/\/\)$/{ 15190 s//\1/ 15191 q 15192 } 15193 /^X\/\(\/\).*/{ 15194 s//\1/ 15195 q 15196 } 15197 s/.*/./; q'` 15198 15199# Avoid depending upon Character Ranges. 15200as_cr_letters='abcdefghijklmnopqrstuvwxyz' 15201as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 15202as_cr_Letters=$as_cr_letters$as_cr_LETTERS 15203as_cr_digits='0123456789' 15204as_cr_alnum=$as_cr_Letters$as_cr_digits 15205 15206ECHO_C= ECHO_N= ECHO_T= 15207case `echo -n x` in #((((( 15208-n*) 15209 case `echo 'xy\c'` in 15210 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 15211 xy) ECHO_C='\c';; 15212 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 15213 ECHO_T=' ';; 15214 esac;; 15215*) 15216 ECHO_N='-n';; 15217esac 15218 15219rm -f conf$$ conf$$.exe conf$$.file 15220if test -d conf$$.dir; then 15221 rm -f conf$$.dir/conf$$.file 15222else 15223 rm -f conf$$.dir 15224 mkdir conf$$.dir 2>/dev/null 15225fi 15226if (echo >conf$$.file) 2>/dev/null; then 15227 if ln -s conf$$.file conf$$ 2>/dev/null; then 15228 as_ln_s='ln -s' 15229 # ... but there are two gotchas: 15230 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 15231 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 15232 # In both cases, we have to default to `cp -pR'. 15233 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 15234 as_ln_s='cp -pR' 15235 elif ln conf$$.file conf$$ 2>/dev/null; then 15236 as_ln_s=ln 15237 else 15238 as_ln_s='cp -pR' 15239 fi 15240else 15241 as_ln_s='cp -pR' 15242fi 15243rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 15244rmdir conf$$.dir 2>/dev/null 15245 15246 15247# as_fn_mkdir_p 15248# ------------- 15249# Create "$as_dir" as a directory, including parents if necessary. 15250as_fn_mkdir_p () 15251{ 15252 15253 case $as_dir in #( 15254 -*) as_dir=./$as_dir;; 15255 esac 15256 test -d "$as_dir" || eval $as_mkdir_p || { 15257 as_dirs= 15258 while :; do 15259 case $as_dir in #( 15260 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 15261 *) as_qdir=$as_dir;; 15262 esac 15263 as_dirs="'$as_qdir' $as_dirs" 15264 as_dir=`$as_dirname -- "$as_dir" || 15265$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15266 X"$as_dir" : 'X\(//\)[^/]' \| \ 15267 X"$as_dir" : 'X\(//\)$' \| \ 15268 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 15269$as_echo X"$as_dir" | 15270 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15271 s//\1/ 15272 q 15273 } 15274 /^X\(\/\/\)[^/].*/{ 15275 s//\1/ 15276 q 15277 } 15278 /^X\(\/\/\)$/{ 15279 s//\1/ 15280 q 15281 } 15282 /^X\(\/\).*/{ 15283 s//\1/ 15284 q 15285 } 15286 s/.*/./; q'` 15287 test -d "$as_dir" && break 15288 done 15289 test -z "$as_dirs" || eval "mkdir $as_dirs" 15290 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 15291 15292 15293} # as_fn_mkdir_p 15294if mkdir -p . 2>/dev/null; then 15295 as_mkdir_p='mkdir -p "$as_dir"' 15296else 15297 test -d ./-p && rmdir ./-p 15298 as_mkdir_p=false 15299fi 15300 15301 15302# as_fn_executable_p FILE 15303# ----------------------- 15304# Test if FILE is an executable regular file. 15305as_fn_executable_p () 15306{ 15307 test -f "$1" && test -x "$1" 15308} # as_fn_executable_p 15309as_test_x='test -x' 15310as_executable_p=as_fn_executable_p 15311 15312# Sed expression to map a string onto a valid CPP name. 15313as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 15314 15315# Sed expression to map a string onto a valid variable name. 15316as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 15317 15318 15319exec 6>&1 15320## ----------------------------------- ## 15321## Main body of $CONFIG_STATUS script. ## 15322## ----------------------------------- ## 15323_ASEOF 15324test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 15325 15326cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15327# Save the log message, to keep $0 and so on meaningful, and to 15328# report actual input values of CONFIG_FILES etc. instead of their 15329# values after options handling. 15330ac_log=" 15331This file was extended by $as_me, which was 15332generated by GNU Autoconf 2.69. Invocation command line was 15333 15334 CONFIG_FILES = $CONFIG_FILES 15335 CONFIG_HEADERS = $CONFIG_HEADERS 15336 CONFIG_LINKS = $CONFIG_LINKS 15337 CONFIG_COMMANDS = $CONFIG_COMMANDS 15338 $ $0 $@ 15339 15340on `(hostname || uname -n) 2>/dev/null | sed 1q` 15341" 15342 15343_ACEOF 15344 15345case $ac_config_files in *" 15346"*) set x $ac_config_files; shift; ac_config_files=$*;; 15347esac 15348 15349case $ac_config_headers in *" 15350"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 15351esac 15352 15353 15354cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15355# Files that config.status was made for. 15356config_files="$ac_config_files" 15357config_headers="$ac_config_headers" 15358 15359_ACEOF 15360 15361cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15362ac_cs_usage="\ 15363\`$as_me' instantiates files and other configuration actions 15364from templates according to the current configuration. Unless the files 15365and actions are specified as TAGs, all are instantiated by default. 15366 15367Usage: $0 [OPTION]... [TAG]... 15368 15369 -h, --help print this help, then exit 15370 -V, --version print version number and configuration settings, then exit 15371 --config print configuration, then exit 15372 -q, --quiet, --silent 15373 do not print progress messages 15374 -d, --debug don't remove temporary files 15375 --recheck update $as_me by reconfiguring in the same conditions 15376 --file=FILE[:TEMPLATE] 15377 instantiate the configuration file FILE 15378 --header=FILE[:TEMPLATE] 15379 instantiate the configuration header FILE 15380 15381Configuration files: 15382$config_files 15383 15384Configuration headers: 15385$config_headers 15386 15387Report bugs to the package provider." 15388 15389_ACEOF 15390cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15391ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 15392ac_cs_version="\\ 15393config.status 15394configured by $0, generated by GNU Autoconf 2.69, 15395 with options \\"\$ac_cs_config\\" 15396 15397Copyright (C) 2012 Free Software Foundation, Inc. 15398This config.status script is free software; the Free Software Foundation 15399gives unlimited permission to copy, distribute and modify it." 15400 15401ac_pwd='$ac_pwd' 15402srcdir='$srcdir' 15403AWK='$AWK' 15404test -n "\$AWK" || AWK=awk 15405_ACEOF 15406 15407cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15408# The default lists apply if the user does not specify any file. 15409ac_need_defaults=: 15410while test $# != 0 15411do 15412 case $1 in 15413 --*=?*) 15414 ac_option=`expr "X$1" : 'X\([^=]*\)='` 15415 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 15416 ac_shift=: 15417 ;; 15418 --*=) 15419 ac_option=`expr "X$1" : 'X\([^=]*\)='` 15420 ac_optarg= 15421 ac_shift=: 15422 ;; 15423 *) 15424 ac_option=$1 15425 ac_optarg=$2 15426 ac_shift=shift 15427 ;; 15428 esac 15429 15430 case $ac_option in 15431 # Handling of the options. 15432 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 15433 ac_cs_recheck=: ;; 15434 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 15435 $as_echo "$ac_cs_version"; exit ;; 15436 --config | --confi | --conf | --con | --co | --c ) 15437 $as_echo "$ac_cs_config"; exit ;; 15438 --debug | --debu | --deb | --de | --d | -d ) 15439 debug=: ;; 15440 --file | --fil | --fi | --f ) 15441 $ac_shift 15442 case $ac_optarg in 15443 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15444 '') as_fn_error $? "missing file argument" ;; 15445 esac 15446 as_fn_append CONFIG_FILES " '$ac_optarg'" 15447 ac_need_defaults=false;; 15448 --header | --heade | --head | --hea ) 15449 $ac_shift 15450 case $ac_optarg in 15451 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15452 esac 15453 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 15454 ac_need_defaults=false;; 15455 --he | --h) 15456 # Conflict between --help and --header 15457 as_fn_error $? "ambiguous option: \`$1' 15458Try \`$0 --help' for more information.";; 15459 --help | --hel | -h ) 15460 $as_echo "$ac_cs_usage"; exit ;; 15461 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 15462 | -silent | --silent | --silen | --sile | --sil | --si | --s) 15463 ac_cs_silent=: ;; 15464 15465 # This is an error. 15466 -*) as_fn_error $? "unrecognized option: \`$1' 15467Try \`$0 --help' for more information." ;; 15468 15469 *) as_fn_append ac_config_targets " $1" 15470 ac_need_defaults=false ;; 15471 15472 esac 15473 shift 15474done 15475 15476ac_configure_extra_args= 15477 15478if $ac_cs_silent; then 15479 exec 6>/dev/null 15480 ac_configure_extra_args="$ac_configure_extra_args --silent" 15481fi 15482 15483_ACEOF 15484cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15485if \$ac_cs_recheck; then 15486 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 15487 shift 15488 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 15489 CONFIG_SHELL='$SHELL' 15490 export CONFIG_SHELL 15491 exec "\$@" 15492fi 15493 15494_ACEOF 15495cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15496exec 5>>auto/config.log 15497{ 15498 echo 15499 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 15500## Running $as_me. ## 15501_ASBOX 15502 $as_echo "$ac_log" 15503} >&5 15504 15505_ACEOF 15506cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15507_ACEOF 15508 15509cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15510 15511# Handling of arguments. 15512for ac_config_target in $ac_config_targets 15513do 15514 case $ac_config_target in 15515 "auto/config.h") CONFIG_HEADERS="$CONFIG_HEADERS auto/config.h:config.h.in" ;; 15516 "auto/config.mk") CONFIG_FILES="$CONFIG_FILES auto/config.mk:config.mk.in" ;; 15517 15518 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 15519 esac 15520done 15521 15522 15523# If the user did not use the arguments to specify the items to instantiate, 15524# then the envvar interface is used. Set only those that are not. 15525# We use the long form for the default assignment because of an extremely 15526# bizarre bug on SunOS 4.1.3. 15527if $ac_need_defaults; then 15528 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 15529 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 15530fi 15531 15532# Have a temporary directory for convenience. Make it in the build tree 15533# simply because there is no reason against having it here, and in addition, 15534# creating and moving files from /tmp can sometimes cause problems. 15535# Hook for its removal unless debugging. 15536# Note that there is a small window in which the directory will not be cleaned: 15537# after its creation but before its name has been assigned to `$tmp'. 15538$debug || 15539{ 15540 tmp= ac_tmp= 15541 trap 'exit_status=$? 15542 : "${ac_tmp:=$tmp}" 15543 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 15544' 0 15545 trap 'as_fn_exit 1' 1 2 13 15 15546} 15547# Create a (secure) tmp directory for tmp files. 15548 15549{ 15550 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 15551 test -d "$tmp" 15552} || 15553{ 15554 tmp=./conf$$-$RANDOM 15555 (umask 077 && mkdir "$tmp") 15556} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 15557ac_tmp=$tmp 15558 15559# Set up the scripts for CONFIG_FILES section. 15560# No need to generate them if there are no CONFIG_FILES. 15561# This happens for instance with `./config.status config.h'. 15562if test -n "$CONFIG_FILES"; then 15563 15564 15565ac_cr=`echo X | tr X '\015'` 15566# On cygwin, bash can eat \r inside `` if the user requested igncr. 15567# But we know of no other shell where ac_cr would be empty at this 15568# point, so we can use a bashism as a fallback. 15569if test "x$ac_cr" = x; then 15570 eval ac_cr=\$\'\\r\' 15571fi 15572ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 15573if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 15574 ac_cs_awk_cr='\\r' 15575else 15576 ac_cs_awk_cr=$ac_cr 15577fi 15578 15579echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 15580_ACEOF 15581 15582 15583{ 15584 echo "cat >conf$$subs.awk <<_ACEOF" && 15585 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 15586 echo "_ACEOF" 15587} >conf$$subs.sh || 15588 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15589ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 15590ac_delim='%!_!# ' 15591for ac_last_try in false false false false false :; do 15592 . ./conf$$subs.sh || 15593 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15594 15595 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 15596 if test $ac_delim_n = $ac_delim_num; then 15597 break 15598 elif $ac_last_try; then 15599 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15600 else 15601 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15602 fi 15603done 15604rm -f conf$$subs.sh 15605 15606cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15607cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 15608_ACEOF 15609sed -n ' 15610h 15611s/^/S["/; s/!.*/"]=/ 15612p 15613g 15614s/^[^!]*!// 15615:repl 15616t repl 15617s/'"$ac_delim"'$// 15618t delim 15619:nl 15620h 15621s/\(.\{148\}\)..*/\1/ 15622t more1 15623s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 15624p 15625n 15626b repl 15627:more1 15628s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15629p 15630g 15631s/.\{148\}// 15632t nl 15633:delim 15634h 15635s/\(.\{148\}\)..*/\1/ 15636t more2 15637s/["\\]/\\&/g; s/^/"/; s/$/"/ 15638p 15639b 15640:more2 15641s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15642p 15643g 15644s/.\{148\}// 15645t delim 15646' <conf$$subs.awk | sed ' 15647/^[^""]/{ 15648 N 15649 s/\n// 15650} 15651' >>$CONFIG_STATUS || ac_write_fail=1 15652rm -f conf$$subs.awk 15653cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15654_ACAWK 15655cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 15656 for (key in S) S_is_set[key] = 1 15657 FS = "" 15658 15659} 15660{ 15661 line = $ 0 15662 nfields = split(line, field, "@") 15663 substed = 0 15664 len = length(field[1]) 15665 for (i = 2; i < nfields; i++) { 15666 key = field[i] 15667 keylen = length(key) 15668 if (S_is_set[key]) { 15669 value = S[key] 15670 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 15671 len += length(value) + length(field[++i]) 15672 substed = 1 15673 } else 15674 len += 1 + keylen 15675 } 15676 15677 print line 15678} 15679 15680_ACAWK 15681_ACEOF 15682cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15683if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 15684 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 15685else 15686 cat 15687fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 15688 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 15689_ACEOF 15690 15691# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 15692# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 15693# trailing colons and then remove the whole line if VPATH becomes empty 15694# (actually we leave an empty line to preserve line numbers). 15695if test "x$srcdir" = x.; then 15696 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 15697h 15698s/// 15699s/^/:/ 15700s/[ ]*$/:/ 15701s/:\$(srcdir):/:/g 15702s/:\${srcdir}:/:/g 15703s/:@srcdir@:/:/g 15704s/^:*// 15705s/:*$// 15706x 15707s/\(=[ ]*\).*/\1/ 15708G 15709s/\n// 15710s/^[^=]*=[ ]*$// 15711}' 15712fi 15713 15714cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15715fi # test -n "$CONFIG_FILES" 15716 15717# Set up the scripts for CONFIG_HEADERS section. 15718# No need to generate them if there are no CONFIG_HEADERS. 15719# This happens for instance with `./config.status Makefile'. 15720if test -n "$CONFIG_HEADERS"; then 15721cat >"$ac_tmp/defines.awk" <<\_ACAWK || 15722BEGIN { 15723_ACEOF 15724 15725# Transform confdefs.h into an awk script `defines.awk', embedded as 15726# here-document in config.status, that substitutes the proper values into 15727# config.h.in to produce config.h. 15728 15729# Create a delimiter string that does not exist in confdefs.h, to ease 15730# handling of long lines. 15731ac_delim='%!_!# ' 15732for ac_last_try in false false :; do 15733 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 15734 if test -z "$ac_tt"; then 15735 break 15736 elif $ac_last_try; then 15737 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 15738 else 15739 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15740 fi 15741done 15742 15743# For the awk script, D is an array of macro values keyed by name, 15744# likewise P contains macro parameters if any. Preserve backslash 15745# newline sequences. 15746 15747ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 15748sed -n ' 15749s/.\{148\}/&'"$ac_delim"'/g 15750t rset 15751:rset 15752s/^[ ]*#[ ]*define[ ][ ]*/ / 15753t def 15754d 15755:def 15756s/\\$// 15757t bsnl 15758s/["\\]/\\&/g 15759s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 15760D["\1"]=" \3"/p 15761s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 15762d 15763:bsnl 15764s/["\\]/\\&/g 15765s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 15766D["\1"]=" \3\\\\\\n"\\/p 15767t cont 15768s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 15769t cont 15770d 15771:cont 15772n 15773s/.\{148\}/&'"$ac_delim"'/g 15774t clear 15775:clear 15776s/\\$// 15777t bsnlc 15778s/["\\]/\\&/g; s/^/"/; s/$/"/p 15779d 15780:bsnlc 15781s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 15782b cont 15783' <confdefs.h | sed ' 15784s/'"$ac_delim"'/"\\\ 15785"/g' >>$CONFIG_STATUS || ac_write_fail=1 15786 15787cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15788 for (key in D) D_is_set[key] = 1 15789 FS = "" 15790} 15791/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 15792 line = \$ 0 15793 split(line, arg, " ") 15794 if (arg[1] == "#") { 15795 defundef = arg[2] 15796 mac1 = arg[3] 15797 } else { 15798 defundef = substr(arg[1], 2) 15799 mac1 = arg[2] 15800 } 15801 split(mac1, mac2, "(") #) 15802 macro = mac2[1] 15803 prefix = substr(line, 1, index(line, defundef) - 1) 15804 if (D_is_set[macro]) { 15805 # Preserve the white space surrounding the "#". 15806 print prefix "define", macro P[macro] D[macro] 15807 next 15808 } else { 15809 # Replace #undef with comments. This is necessary, for example, 15810 # in the case of _POSIX_SOURCE, which is predefined and required 15811 # on some systems where configure will not decide to define it. 15812 if (defundef == "undef") { 15813 print "/*", prefix defundef, macro, "*/" 15814 next 15815 } 15816 } 15817} 15818{ print } 15819_ACAWK 15820_ACEOF 15821cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15822 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 15823fi # test -n "$CONFIG_HEADERS" 15824 15825 15826eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS " 15827shift 15828for ac_tag 15829do 15830 case $ac_tag in 15831 :[FHLC]) ac_mode=$ac_tag; continue;; 15832 esac 15833 case $ac_mode$ac_tag in 15834 :[FHL]*:*);; 15835 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 15836 :[FH]-) ac_tag=-:-;; 15837 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 15838 esac 15839 ac_save_IFS=$IFS 15840 IFS=: 15841 set x $ac_tag 15842 IFS=$ac_save_IFS 15843 shift 15844 ac_file=$1 15845 shift 15846 15847 case $ac_mode in 15848 :L) ac_source=$1;; 15849 :[FH]) 15850 ac_file_inputs= 15851 for ac_f 15852 do 15853 case $ac_f in 15854 -) ac_f="$ac_tmp/stdin";; 15855 *) # Look for the file first in the build tree, then in the source tree 15856 # (if the path is not absolute). The absolute path cannot be DOS-style, 15857 # because $ac_f cannot contain `:'. 15858 test -f "$ac_f" || 15859 case $ac_f in 15860 [\\/$]*) false;; 15861 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 15862 esac || 15863 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 15864 esac 15865 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 15866 as_fn_append ac_file_inputs " '$ac_f'" 15867 done 15868 15869 # Let's still pretend it is `configure' which instantiates (i.e., don't 15870 # use $as_me), people would be surprised to read: 15871 # /* config.h. Generated by config.status. */ 15872 configure_input='Generated from '` 15873 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 15874 `' by configure.' 15875 if test x"$ac_file" != x-; then 15876 configure_input="$ac_file. $configure_input" 15877 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 15878$as_echo "$as_me: creating $ac_file" >&6;} 15879 fi 15880 # Neutralize special characters interpreted by sed in replacement strings. 15881 case $configure_input in #( 15882 *\&* | *\|* | *\\* ) 15883 ac_sed_conf_input=`$as_echo "$configure_input" | 15884 sed 's/[\\\\&|]/\\\\&/g'`;; #( 15885 *) ac_sed_conf_input=$configure_input;; 15886 esac 15887 15888 case $ac_tag in 15889 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 15890 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 15891 esac 15892 ;; 15893 esac 15894 15895 ac_dir=`$as_dirname -- "$ac_file" || 15896$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15897 X"$ac_file" : 'X\(//\)[^/]' \| \ 15898 X"$ac_file" : 'X\(//\)$' \| \ 15899 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 15900$as_echo X"$ac_file" | 15901 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15902 s//\1/ 15903 q 15904 } 15905 /^X\(\/\/\)[^/].*/{ 15906 s//\1/ 15907 q 15908 } 15909 /^X\(\/\/\)$/{ 15910 s//\1/ 15911 q 15912 } 15913 /^X\(\/\).*/{ 15914 s//\1/ 15915 q 15916 } 15917 s/.*/./; q'` 15918 as_dir="$ac_dir"; as_fn_mkdir_p 15919 ac_builddir=. 15920 15921case "$ac_dir" in 15922.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 15923*) 15924 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 15925 # A ".." for each directory in $ac_dir_suffix. 15926 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 15927 case $ac_top_builddir_sub in 15928 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 15929 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 15930 esac ;; 15931esac 15932ac_abs_top_builddir=$ac_pwd 15933ac_abs_builddir=$ac_pwd$ac_dir_suffix 15934# for backward compatibility: 15935ac_top_builddir=$ac_top_build_prefix 15936 15937case $srcdir in 15938 .) # We are building in place. 15939 ac_srcdir=. 15940 ac_top_srcdir=$ac_top_builddir_sub 15941 ac_abs_top_srcdir=$ac_pwd ;; 15942 [\\/]* | ?:[\\/]* ) # Absolute name. 15943 ac_srcdir=$srcdir$ac_dir_suffix; 15944 ac_top_srcdir=$srcdir 15945 ac_abs_top_srcdir=$srcdir ;; 15946 *) # Relative name. 15947 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 15948 ac_top_srcdir=$ac_top_build_prefix$srcdir 15949 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 15950esac 15951ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 15952 15953 15954 case $ac_mode in 15955 :F) 15956 # 15957 # CONFIG_FILE 15958 # 15959 15960_ACEOF 15961 15962cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15963# If the template does not know about datarootdir, expand it. 15964# FIXME: This hack should be removed a few years after 2.60. 15965ac_datarootdir_hack=; ac_datarootdir_seen= 15966ac_sed_dataroot=' 15967/datarootdir/ { 15968 p 15969 q 15970} 15971/@datadir@/p 15972/@docdir@/p 15973/@infodir@/p 15974/@localedir@/p 15975/@mandir@/p' 15976case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 15977*datarootdir*) ac_datarootdir_seen=yes;; 15978*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 15979 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 15980$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 15981_ACEOF 15982cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15983 ac_datarootdir_hack=' 15984 s&@datadir@&$datadir&g 15985 s&@docdir@&$docdir&g 15986 s&@infodir@&$infodir&g 15987 s&@localedir@&$localedir&g 15988 s&@mandir@&$mandir&g 15989 s&\\\${datarootdir}&$datarootdir&g' ;; 15990esac 15991_ACEOF 15992 15993# Neutralize VPATH when `$srcdir' = `.'. 15994# Shell code in configure.ac might set extrasub. 15995# FIXME: do we really want to maintain this feature? 15996cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15997ac_sed_extra="$ac_vpsub 15998$extrasub 15999_ACEOF 16000cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16001:t 16002/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 16003s|@configure_input@|$ac_sed_conf_input|;t t 16004s&@top_builddir@&$ac_top_builddir_sub&;t t 16005s&@top_build_prefix@&$ac_top_build_prefix&;t t 16006s&@srcdir@&$ac_srcdir&;t t 16007s&@abs_srcdir@&$ac_abs_srcdir&;t t 16008s&@top_srcdir@&$ac_top_srcdir&;t t 16009s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 16010s&@builddir@&$ac_builddir&;t t 16011s&@abs_builddir@&$ac_abs_builddir&;t t 16012s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 16013$ac_datarootdir_hack 16014" 16015eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 16016 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16017 16018test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 16019 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 16020 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 16021 "$ac_tmp/out"`; test -z "$ac_out"; } && 16022 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16023which seems to be undefined. Please make sure it is defined" >&5 16024$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16025which seems to be undefined. Please make sure it is defined" >&2;} 16026 16027 rm -f "$ac_tmp/stdin" 16028 case $ac_file in 16029 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 16030 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 16031 esac \ 16032 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16033 ;; 16034 :H) 16035 # 16036 # CONFIG_HEADER 16037 # 16038 if test x"$ac_file" != x-; then 16039 { 16040 $as_echo "/* $configure_input */" \ 16041 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 16042 } >"$ac_tmp/config.h" \ 16043 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16044 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 16045 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 16046$as_echo "$as_me: $ac_file is unchanged" >&6;} 16047 else 16048 rm -f "$ac_file" 16049 mv "$ac_tmp/config.h" "$ac_file" \ 16050 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16051 fi 16052 else 16053 $as_echo "/* $configure_input */" \ 16054 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 16055 || as_fn_error $? "could not create -" "$LINENO" 5 16056 fi 16057 ;; 16058 16059 16060 esac 16061 16062done # for ac_tag 16063 16064 16065as_fn_exit 0 16066_ACEOF 16067ac_clean_files=$ac_clean_files_save 16068 16069test $ac_write_fail = 0 || 16070 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 16071 16072 16073# configure is writing to config.log, and then calls config.status. 16074# config.status does its own redirection, appending to config.log. 16075# Unfortunately, on DOS this fails, as config.log is still kept open 16076# by configure, so config.status won't be able to write to it; its 16077# output is simply discarded. So we exec the FD to /dev/null, 16078# effectively closing config.log, so it can be properly (re)opened and 16079# appended to by config.status. When coming back to configure, we 16080# need to make the FD available again. 16081if test "$no_create" != yes; then 16082 ac_cs_success=: 16083 ac_config_status_args= 16084 test "$silent" = yes && 16085 ac_config_status_args="$ac_config_status_args --quiet" 16086 exec 5>/dev/null 16087 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 16088 exec 5>>auto/config.log 16089 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 16090 # would make configure fail if this is the last instruction. 16091 $ac_cs_success || as_fn_exit 1 16092fi 16093if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 16094 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 16095$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 16096fi 16097 16098 16099