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 724BUILD_DATE_MSG 725STRIP 726AWK 727FGREP 728EGREP 729GREP 730CPP 731OBJEXT 732EXEEXT 733ac_ct_CC 734CPPFLAGS 735LDFLAGS 736CFLAGS 737CC 738SET_MAKE 739target_alias 740host_alias 741build_alias 742LIBS 743ECHO_T 744ECHO_N 745ECHO_C 746DEFS 747mandir 748localedir 749libdir 750psdir 751pdfdir 752dvidir 753htmldir 754infodir 755docdir 756oldincludedir 757includedir 758runstatedir 759localstatedir 760sharedstatedir 761sysconfdir 762datadir 763datarootdir 764libexecdir 765sbindir 766bindir 767program_transform_name 768prefix 769exec_prefix 770PACKAGE_URL 771PACKAGE_BUGREPORT 772PACKAGE_STRING 773PACKAGE_VERSION 774PACKAGE_TARNAME 775PACKAGE_NAME 776PATH_SEPARATOR 777SHELL' 778ac_subst_files='' 779ac_user_opts=' 780enable_option_checking 781enable_fail_if_missing 782enable_darwin 783with_mac_arch 784with_developer_dir 785with_local_dir 786with_vim_name 787with_ex_name 788with_view_name 789with_global_runtime 790with_modified_by 791enable_smack 792enable_selinux 793with_features 794with_compiledby 795enable_xsmp 796enable_xsmp_interact 797enable_luainterp 798with_lua_prefix 799with_luajit 800enable_mzschemeinterp 801with_plthome 802enable_perlinterp 803enable_pythoninterp 804with_python_command 805with_python_config_dir 806enable_python3interp 807with_python3_command 808with_python3_config_dir 809enable_tclinterp 810with_tclsh 811enable_rubyinterp 812with_ruby_command 813enable_cscope 814enable_netbeans 815enable_channel 816enable_terminal 817enable_autoservername 818enable_multibyte 819enable_rightleft 820enable_arabic 821enable_farsi 822enable_xim 823enable_fontset 824with_x 825enable_gui 826enable_gtk2_check 827enable_gnome_check 828enable_gtk3_check 829enable_motif_check 830enable_athena_check 831enable_nextaw_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/haiku/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 --disable-gtktest Do not try to compile and run a test GTK program 1512 --disable-icon-cache-update update disabled 1513 --disable-desktop-database-update update disabled 1514 --disable-largefile omit support for large files 1515 --disable-canberra Do not use libcanberra. 1516 --disable-acl No check for ACL support. 1517 --disable-gpm Don't use gpm (Linux mouse daemon). 1518 --disable-sysmouse Don't use sysmouse (mouse in *BSD console). 1519 --disable-nls Don't support NLS (gettext()). 1520 1521Optional Packages: 1522 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1523 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1524 --with-mac-arch=ARCH current, intel, ppc or both 1525 --with-developer-dir=PATH use PATH as location for Xcode developer tools 1526 --with-local-dir=PATH search PATH instead of /usr/local for local libraries. 1527 --without-local-dir do not search /usr/local for local libraries. 1528 --with-vim-name=NAME what to call the Vim executable 1529 --with-ex-name=NAME what to call the Ex executable 1530 --with-view-name=NAME what to call the View executable 1531 --with-global-runtime=DIR global runtime directory in 'runtimepath', comma-separated for multiple directories 1532 --with-modified-by=NAME name of who modified a release version 1533 --with-features=TYPE tiny, small, normal, big or huge (default: huge) 1534 --with-compiledby=NAME name to show in :version message 1535 --with-lua-prefix=PFX Prefix where Lua is installed. 1536 --with-luajit Link with LuaJIT instead of Lua. 1537 --with-plthome=PLTHOME Use PLTHOME. 1538 --with-python-command=NAME name of the Python 2 command (default: python2 or python) 1539 --with-python-config-dir=PATH Python's config directory (deprecated) 1540 --with-python3-command=NAME name of the Python 3 command (default: python3 or python) 1541 --with-python3-config-dir=PATH Python's config directory (deprecated) 1542 --with-tclsh=PATH which tclsh to use (default: tclsh8.0) 1543 --with-ruby-command=RUBY name of the Ruby command (default: ruby) 1544 --with-x use the X Window System 1545 --with-gnome-includes=DIR Specify location of GNOME headers 1546 --with-gnome-libs=DIR Specify location of GNOME libs 1547 --with-gnome Specify prefix for GNOME files 1548 --with-motif-lib=STRING Library for Motif 1549 --with-tlib=library terminal library to be used 1550 1551Some influential environment variables: 1552 CC C compiler command 1553 CFLAGS C compiler flags 1554 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1555 nonstandard directory <lib dir> 1556 LIBS libraries to pass to the linker, e.g. -l<library> 1557 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1558 you have headers in a nonstandard directory <include dir> 1559 CPP C preprocessor 1560 XMKMF Path to xmkmf, Makefile generator for X Window System 1561 1562Use these variables to override the choices made by `configure' or to help 1563it to find libraries and programs with nonstandard names/locations. 1564 1565Report bugs to the package provider. 1566_ACEOF 1567ac_status=$? 1568fi 1569 1570if test "$ac_init_help" = "recursive"; then 1571 # If there are subdirs, report their specific --help. 1572 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1573 test -d "$ac_dir" || 1574 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1575 continue 1576 ac_builddir=. 1577 1578case "$ac_dir" in 1579.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1580*) 1581 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1582 # A ".." for each directory in $ac_dir_suffix. 1583 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1584 case $ac_top_builddir_sub in 1585 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1586 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1587 esac ;; 1588esac 1589ac_abs_top_builddir=$ac_pwd 1590ac_abs_builddir=$ac_pwd$ac_dir_suffix 1591# for backward compatibility: 1592ac_top_builddir=$ac_top_build_prefix 1593 1594case $srcdir in 1595 .) # We are building in place. 1596 ac_srcdir=. 1597 ac_top_srcdir=$ac_top_builddir_sub 1598 ac_abs_top_srcdir=$ac_pwd ;; 1599 [\\/]* | ?:[\\/]* ) # Absolute name. 1600 ac_srcdir=$srcdir$ac_dir_suffix; 1601 ac_top_srcdir=$srcdir 1602 ac_abs_top_srcdir=$srcdir ;; 1603 *) # Relative name. 1604 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1605 ac_top_srcdir=$ac_top_build_prefix$srcdir 1606 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1607esac 1608ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1609 1610 cd "$ac_dir" || { ac_status=$?; continue; } 1611 # Check for guested configure. 1612 if test -f "$ac_srcdir/configure.gnu"; then 1613 echo && 1614 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1615 elif test -f "$ac_srcdir/configure"; then 1616 echo && 1617 $SHELL "$ac_srcdir/configure" --help=recursive 1618 else 1619 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1620 fi || ac_status=$? 1621 cd "$ac_pwd" || { ac_status=$?; break; } 1622 done 1623fi 1624 1625test -n "$ac_init_help" && exit $ac_status 1626if $ac_init_version; then 1627 cat <<\_ACEOF 1628configure 1629generated by GNU Autoconf 2.69 1630 1631Copyright (C) 2012 Free Software Foundation, Inc. 1632This configure script is free software; the Free Software Foundation 1633gives unlimited permission to copy, distribute and modify it. 1634_ACEOF 1635 exit 1636fi 1637 1638## ------------------------ ## 1639## Autoconf initialization. ## 1640## ------------------------ ## 1641 1642# ac_fn_c_try_compile LINENO 1643# -------------------------- 1644# Try to compile conftest.$ac_ext, and return whether this succeeded. 1645ac_fn_c_try_compile () 1646{ 1647 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1648 rm -f conftest.$ac_objext 1649 if { { ac_try="$ac_compile" 1650case "(($ac_try" in 1651 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1652 *) ac_try_echo=$ac_try;; 1653esac 1654eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1655$as_echo "$ac_try_echo"; } >&5 1656 (eval "$ac_compile") 2>conftest.err 1657 ac_status=$? 1658 if test -s conftest.err; then 1659 grep -v '^ *+' conftest.err >conftest.er1 1660 cat conftest.er1 >&5 1661 mv -f conftest.er1 conftest.err 1662 fi 1663 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1664 test $ac_status = 0; } && { 1665 test -z "$ac_c_werror_flag" || 1666 test ! -s conftest.err 1667 } && test -s conftest.$ac_objext; then : 1668 ac_retval=0 1669else 1670 $as_echo "$as_me: failed program was:" >&5 1671sed 's/^/| /' conftest.$ac_ext >&5 1672 1673 ac_retval=1 1674fi 1675 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1676 as_fn_set_status $ac_retval 1677 1678} # ac_fn_c_try_compile 1679 1680# ac_fn_c_try_cpp LINENO 1681# ---------------------- 1682# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1683ac_fn_c_try_cpp () 1684{ 1685 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1686 if { { ac_try="$ac_cpp conftest.$ac_ext" 1687case "(($ac_try" in 1688 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1689 *) ac_try_echo=$ac_try;; 1690esac 1691eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1692$as_echo "$ac_try_echo"; } >&5 1693 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1694 ac_status=$? 1695 if test -s conftest.err; then 1696 grep -v '^ *+' conftest.err >conftest.er1 1697 cat conftest.er1 >&5 1698 mv -f conftest.er1 conftest.err 1699 fi 1700 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1701 test $ac_status = 0; } > conftest.i && { 1702 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1703 test ! -s conftest.err 1704 }; then : 1705 ac_retval=0 1706else 1707 $as_echo "$as_me: failed program was:" >&5 1708sed 's/^/| /' conftest.$ac_ext >&5 1709 1710 ac_retval=1 1711fi 1712 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1713 as_fn_set_status $ac_retval 1714 1715} # ac_fn_c_try_cpp 1716 1717# ac_fn_c_try_link LINENO 1718# ----------------------- 1719# Try to link conftest.$ac_ext, and return whether this succeeded. 1720ac_fn_c_try_link () 1721{ 1722 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1723 rm -f conftest.$ac_objext conftest$ac_exeext 1724 if { { ac_try="$ac_link" 1725case "(($ac_try" in 1726 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1727 *) ac_try_echo=$ac_try;; 1728esac 1729eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1730$as_echo "$ac_try_echo"; } >&5 1731 (eval "$ac_link") 2>conftest.err 1732 ac_status=$? 1733 if test -s conftest.err; then 1734 grep -v '^ *+' conftest.err >conftest.er1 1735 cat conftest.er1 >&5 1736 mv -f conftest.er1 conftest.err 1737 fi 1738 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1739 test $ac_status = 0; } && { 1740 test -z "$ac_c_werror_flag" || 1741 test ! -s conftest.err 1742 } && test -s conftest$ac_exeext && { 1743 test "$cross_compiling" = yes || 1744 test -x conftest$ac_exeext 1745 }; then : 1746 ac_retval=0 1747else 1748 $as_echo "$as_me: failed program was:" >&5 1749sed 's/^/| /' conftest.$ac_ext >&5 1750 1751 ac_retval=1 1752fi 1753 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1754 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1755 # interfere with the next link command; also delete a directory that is 1756 # left behind by Apple's compiler. We do this before executing the actions. 1757 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1758 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1759 as_fn_set_status $ac_retval 1760 1761} # ac_fn_c_try_link 1762 1763# ac_fn_c_try_run LINENO 1764# ---------------------- 1765# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1766# that executables *can* be run. 1767ac_fn_c_try_run () 1768{ 1769 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1770 if { { ac_try="$ac_link" 1771case "(($ac_try" in 1772 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1773 *) ac_try_echo=$ac_try;; 1774esac 1775eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1776$as_echo "$ac_try_echo"; } >&5 1777 (eval "$ac_link") 2>&5 1778 ac_status=$? 1779 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1780 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1781 { { case "(($ac_try" in 1782 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1783 *) ac_try_echo=$ac_try;; 1784esac 1785eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1786$as_echo "$ac_try_echo"; } >&5 1787 (eval "$ac_try") 2>&5 1788 ac_status=$? 1789 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1790 test $ac_status = 0; }; }; then : 1791 ac_retval=0 1792else 1793 $as_echo "$as_me: program exited with status $ac_status" >&5 1794 $as_echo "$as_me: failed program was:" >&5 1795sed 's/^/| /' conftest.$ac_ext >&5 1796 1797 ac_retval=$ac_status 1798fi 1799 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1800 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1801 as_fn_set_status $ac_retval 1802 1803} # ac_fn_c_try_run 1804 1805# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1806# ------------------------------------------------------- 1807# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1808# the include files in INCLUDES and setting the cache variable VAR 1809# accordingly. 1810ac_fn_c_check_header_mongrel () 1811{ 1812 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1813 if eval \${$3+:} false; then : 1814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1815$as_echo_n "checking for $2... " >&6; } 1816if eval \${$3+:} false; then : 1817 $as_echo_n "(cached) " >&6 1818fi 1819eval ac_res=\$$3 1820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1821$as_echo "$ac_res" >&6; } 1822else 1823 # Is the header compilable? 1824{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1825$as_echo_n "checking $2 usability... " >&6; } 1826cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1827/* end confdefs.h. */ 1828$4 1829#include <$2> 1830_ACEOF 1831if ac_fn_c_try_compile "$LINENO"; then : 1832 ac_header_compiler=yes 1833else 1834 ac_header_compiler=no 1835fi 1836rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1837{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1838$as_echo "$ac_header_compiler" >&6; } 1839 1840# Is the header present? 1841{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1842$as_echo_n "checking $2 presence... " >&6; } 1843cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1844/* end confdefs.h. */ 1845#include <$2> 1846_ACEOF 1847if ac_fn_c_try_cpp "$LINENO"; then : 1848 ac_header_preproc=yes 1849else 1850 ac_header_preproc=no 1851fi 1852rm -f conftest.err conftest.i conftest.$ac_ext 1853{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1854$as_echo "$ac_header_preproc" >&6; } 1855 1856# So? What about this header? 1857case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1858 yes:no: ) 1859 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1860$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1861 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1862$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1863 ;; 1864 no:yes:* ) 1865 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1866$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1867 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1868$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1869 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1870$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1871 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1872$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1873 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1874$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1875 ;; 1876esac 1877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1878$as_echo_n "checking for $2... " >&6; } 1879if eval \${$3+:} false; then : 1880 $as_echo_n "(cached) " >&6 1881else 1882 eval "$3=\$ac_header_compiler" 1883fi 1884eval ac_res=\$$3 1885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1886$as_echo "$ac_res" >&6; } 1887fi 1888 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1889 1890} # ac_fn_c_check_header_mongrel 1891 1892# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1893# ------------------------------------------------------- 1894# Tests whether HEADER exists and can be compiled using the include files in 1895# INCLUDES, setting the cache variable VAR accordingly. 1896ac_fn_c_check_header_compile () 1897{ 1898 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1900$as_echo_n "checking for $2... " >&6; } 1901if eval \${$3+:} false; then : 1902 $as_echo_n "(cached) " >&6 1903else 1904 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1905/* end confdefs.h. */ 1906$4 1907#include <$2> 1908_ACEOF 1909if ac_fn_c_try_compile "$LINENO"; then : 1910 eval "$3=yes" 1911else 1912 eval "$3=no" 1913fi 1914rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1915fi 1916eval ac_res=\$$3 1917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1918$as_echo "$ac_res" >&6; } 1919 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1920 1921} # ac_fn_c_check_header_compile 1922 1923# ac_fn_c_check_func LINENO FUNC VAR 1924# ---------------------------------- 1925# Tests whether FUNC exists, setting the cache variable VAR accordingly 1926ac_fn_c_check_func () 1927{ 1928 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1930$as_echo_n "checking for $2... " >&6; } 1931if eval \${$3+:} false; then : 1932 $as_echo_n "(cached) " >&6 1933else 1934 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1935/* end confdefs.h. */ 1936/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1937 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1938#define $2 innocuous_$2 1939 1940/* System header to define __stub macros and hopefully few prototypes, 1941 which can conflict with char $2 (); below. 1942 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1943 <limits.h> exists even on freestanding compilers. */ 1944 1945#ifdef __STDC__ 1946# include <limits.h> 1947#else 1948# include <assert.h> 1949#endif 1950 1951#undef $2 1952 1953/* Override any GCC internal prototype to avoid an error. 1954 Use char because int might match the return type of a GCC 1955 builtin and then its argument prototype would still apply. */ 1956#ifdef __cplusplus 1957extern "C" 1958#endif 1959char $2 (); 1960/* The GNU C library defines this for functions which it implements 1961 to always fail with ENOSYS. Some functions are actually named 1962 something starting with __ and the normal name is an alias. */ 1963#if defined __stub_$2 || defined __stub___$2 1964choke me 1965#endif 1966 1967int 1968main () 1969{ 1970return $2 (); 1971 ; 1972 return 0; 1973} 1974_ACEOF 1975if ac_fn_c_try_link "$LINENO"; then : 1976 eval "$3=yes" 1977else 1978 eval "$3=no" 1979fi 1980rm -f core conftest.err conftest.$ac_objext \ 1981 conftest$ac_exeext conftest.$ac_ext 1982fi 1983eval ac_res=\$$3 1984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1985$as_echo "$ac_res" >&6; } 1986 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1987 1988} # ac_fn_c_check_func 1989 1990# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1991# ------------------------------------------- 1992# Tests whether TYPE exists after having included INCLUDES, setting cache 1993# variable VAR accordingly. 1994ac_fn_c_check_type () 1995{ 1996 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1998$as_echo_n "checking for $2... " >&6; } 1999if eval \${$3+:} false; then : 2000 $as_echo_n "(cached) " >&6 2001else 2002 eval "$3=no" 2003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2004/* end confdefs.h. */ 2005$4 2006int 2007main () 2008{ 2009if (sizeof ($2)) 2010 return 0; 2011 ; 2012 return 0; 2013} 2014_ACEOF 2015if ac_fn_c_try_compile "$LINENO"; then : 2016 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2017/* end confdefs.h. */ 2018$4 2019int 2020main () 2021{ 2022if (sizeof (($2))) 2023 return 0; 2024 ; 2025 return 0; 2026} 2027_ACEOF 2028if ac_fn_c_try_compile "$LINENO"; then : 2029 2030else 2031 eval "$3=yes" 2032fi 2033rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2034fi 2035rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2036fi 2037eval ac_res=\$$3 2038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2039$as_echo "$ac_res" >&6; } 2040 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2041 2042} # ac_fn_c_check_type 2043 2044# ac_fn_c_find_uintX_t LINENO BITS VAR 2045# ------------------------------------ 2046# Finds an unsigned integer type with width BITS, setting cache variable VAR 2047# accordingly. 2048ac_fn_c_find_uintX_t () 2049{ 2050 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5 2052$as_echo_n "checking for uint$2_t... " >&6; } 2053if eval \${$3+:} false; then : 2054 $as_echo_n "(cached) " >&6 2055else 2056 eval "$3=no" 2057 # Order is important - never check a type that is potentially smaller 2058 # than half of the expected target width. 2059 for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \ 2060 'unsigned long long int' 'unsigned short int' 'unsigned char'; do 2061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2062/* end confdefs.h. */ 2063$ac_includes_default 2064int 2065main () 2066{ 2067static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)]; 2068test_array [0] = 0; 2069return test_array [0]; 2070 2071 ; 2072 return 0; 2073} 2074_ACEOF 2075if ac_fn_c_try_compile "$LINENO"; then : 2076 case $ac_type in #( 2077 uint$2_t) : 2078 eval "$3=yes" ;; #( 2079 *) : 2080 eval "$3=\$ac_type" ;; 2081esac 2082fi 2083rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2084 if eval test \"x\$"$3"\" = x"no"; then : 2085 2086else 2087 break 2088fi 2089 done 2090fi 2091eval ac_res=\$$3 2092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2093$as_echo "$ac_res" >&6; } 2094 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2095 2096} # ac_fn_c_find_uintX_t 2097 2098# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 2099# -------------------------------------------- 2100# Tries to find the compile-time value of EXPR in a program that includes 2101# INCLUDES, setting VAR accordingly. Returns whether the value could be 2102# computed 2103ac_fn_c_compute_int () 2104{ 2105 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2106 if test "$cross_compiling" = yes; then 2107 # Depending upon the size, compute the lo and hi bounds. 2108cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2109/* end confdefs.h. */ 2110$4 2111int 2112main () 2113{ 2114static int test_array [1 - 2 * !(($2) >= 0)]; 2115test_array [0] = 0; 2116return test_array [0]; 2117 2118 ; 2119 return 0; 2120} 2121_ACEOF 2122if ac_fn_c_try_compile "$LINENO"; then : 2123 ac_lo=0 ac_mid=0 2124 while :; do 2125 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2126/* end confdefs.h. */ 2127$4 2128int 2129main () 2130{ 2131static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2132test_array [0] = 0; 2133return test_array [0]; 2134 2135 ; 2136 return 0; 2137} 2138_ACEOF 2139if ac_fn_c_try_compile "$LINENO"; then : 2140 ac_hi=$ac_mid; break 2141else 2142 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 2143 if test $ac_lo -le $ac_mid; then 2144 ac_lo= ac_hi= 2145 break 2146 fi 2147 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 2148fi 2149rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2150 done 2151else 2152 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2153/* end confdefs.h. */ 2154$4 2155int 2156main () 2157{ 2158static int test_array [1 - 2 * !(($2) < 0)]; 2159test_array [0] = 0; 2160return test_array [0]; 2161 2162 ; 2163 return 0; 2164} 2165_ACEOF 2166if ac_fn_c_try_compile "$LINENO"; then : 2167 ac_hi=-1 ac_mid=-1 2168 while :; do 2169 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2170/* end confdefs.h. */ 2171$4 2172int 2173main () 2174{ 2175static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 2176test_array [0] = 0; 2177return test_array [0]; 2178 2179 ; 2180 return 0; 2181} 2182_ACEOF 2183if ac_fn_c_try_compile "$LINENO"; then : 2184 ac_lo=$ac_mid; break 2185else 2186 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 2187 if test $ac_mid -le $ac_hi; then 2188 ac_lo= ac_hi= 2189 break 2190 fi 2191 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 2192fi 2193rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2194 done 2195else 2196 ac_lo= ac_hi= 2197fi 2198rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2199fi 2200rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2201# Binary search between lo and hi bounds. 2202while test "x$ac_lo" != "x$ac_hi"; do 2203 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2204 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2205/* end confdefs.h. */ 2206$4 2207int 2208main () 2209{ 2210static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2211test_array [0] = 0; 2212return test_array [0]; 2213 2214 ; 2215 return 0; 2216} 2217_ACEOF 2218if ac_fn_c_try_compile "$LINENO"; then : 2219 ac_hi=$ac_mid 2220else 2221 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2222fi 2223rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2224done 2225case $ac_lo in #(( 2226?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2227'') ac_retval=1 ;; 2228esac 2229 else 2230 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2231/* end confdefs.h. */ 2232$4 2233static long int longval () { return $2; } 2234static unsigned long int ulongval () { return $2; } 2235#include <stdio.h> 2236#include <stdlib.h> 2237int 2238main () 2239{ 2240 2241 FILE *f = fopen ("conftest.val", "w"); 2242 if (! f) 2243 return 1; 2244 if (($2) < 0) 2245 { 2246 long int i = longval (); 2247 if (i != ($2)) 2248 return 1; 2249 fprintf (f, "%ld", i); 2250 } 2251 else 2252 { 2253 unsigned long int i = ulongval (); 2254 if (i != ($2)) 2255 return 1; 2256 fprintf (f, "%lu", i); 2257 } 2258 /* Do not output a trailing newline, as this causes \r\n confusion 2259 on some platforms. */ 2260 return ferror (f) || fclose (f) != 0; 2261 2262 ; 2263 return 0; 2264} 2265_ACEOF 2266if ac_fn_c_try_run "$LINENO"; then : 2267 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2268else 2269 ac_retval=1 2270fi 2271rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2272 conftest.$ac_objext conftest.beam conftest.$ac_ext 2273rm -f conftest.val 2274 2275 fi 2276 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2277 as_fn_set_status $ac_retval 2278 2279} # ac_fn_c_compute_int 2280cat >auto/config.log <<_ACEOF 2281This file contains any messages produced by compilers while 2282running configure, to aid debugging if configure makes a mistake. 2283 2284It was created by $as_me, which was 2285generated by GNU Autoconf 2.69. Invocation command line was 2286 2287 $ $0 $@ 2288 2289_ACEOF 2290exec 5>>auto/config.log 2291{ 2292cat <<_ASUNAME 2293## --------- ## 2294## Platform. ## 2295## --------- ## 2296 2297hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2298uname -m = `(uname -m) 2>/dev/null || echo unknown` 2299uname -r = `(uname -r) 2>/dev/null || echo unknown` 2300uname -s = `(uname -s) 2>/dev/null || echo unknown` 2301uname -v = `(uname -v) 2>/dev/null || echo unknown` 2302 2303/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2304/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2305 2306/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2307/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2308/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2309/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2310/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2311/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2312/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2313 2314_ASUNAME 2315 2316as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2317for as_dir in $PATH 2318do 2319 IFS=$as_save_IFS 2320 test -z "$as_dir" && as_dir=. 2321 $as_echo "PATH: $as_dir" 2322 done 2323IFS=$as_save_IFS 2324 2325} >&5 2326 2327cat >&5 <<_ACEOF 2328 2329 2330## ----------- ## 2331## Core tests. ## 2332## ----------- ## 2333 2334_ACEOF 2335 2336 2337# Keep a trace of the command line. 2338# Strip out --no-create and --no-recursion so they do not pile up. 2339# Strip out --silent because we don't want to record it for future runs. 2340# Also quote any args containing shell meta-characters. 2341# Make two passes to allow for proper duplicate-argument suppression. 2342ac_configure_args= 2343ac_configure_args0= 2344ac_configure_args1= 2345ac_must_keep_next=false 2346for ac_pass in 1 2 2347do 2348 for ac_arg 2349 do 2350 case $ac_arg in 2351 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2352 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2353 | -silent | --silent | --silen | --sile | --sil) 2354 continue ;; 2355 *\'*) 2356 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2357 esac 2358 case $ac_pass in 2359 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2360 2) 2361 as_fn_append ac_configure_args1 " '$ac_arg'" 2362 if test $ac_must_keep_next = true; then 2363 ac_must_keep_next=false # Got value, back to normal. 2364 else 2365 case $ac_arg in 2366 *=* | --config-cache | -C | -disable-* | --disable-* \ 2367 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2368 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2369 | -with-* | --with-* | -without-* | --without-* | --x) 2370 case "$ac_configure_args0 " in 2371 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2372 esac 2373 ;; 2374 -* ) ac_must_keep_next=true ;; 2375 esac 2376 fi 2377 as_fn_append ac_configure_args " '$ac_arg'" 2378 ;; 2379 esac 2380 done 2381done 2382{ ac_configure_args0=; unset ac_configure_args0;} 2383{ ac_configure_args1=; unset ac_configure_args1;} 2384 2385# When interrupted or exit'd, cleanup temporary files, and complete 2386# config.log. We remove comments because anyway the quotes in there 2387# would cause problems or look ugly. 2388# WARNING: Use '\'' to represent an apostrophe within the trap. 2389# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2390trap 'exit_status=$? 2391 # Save into config.log some information that might help in debugging. 2392 { 2393 echo 2394 2395 $as_echo "## ---------------- ## 2396## Cache variables. ## 2397## ---------------- ##" 2398 echo 2399 # The following way of writing the cache mishandles newlines in values, 2400( 2401 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2402 eval ac_val=\$$ac_var 2403 case $ac_val in #( 2404 *${as_nl}*) 2405 case $ac_var in #( 2406 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2407$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2408 esac 2409 case $ac_var in #( 2410 _ | IFS | as_nl) ;; #( 2411 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2412 *) { eval $ac_var=; unset $ac_var;} ;; 2413 esac ;; 2414 esac 2415 done 2416 (set) 2>&1 | 2417 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2418 *${as_nl}ac_space=\ *) 2419 sed -n \ 2420 "s/'\''/'\''\\\\'\'''\''/g; 2421 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2422 ;; #( 2423 *) 2424 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2425 ;; 2426 esac | 2427 sort 2428) 2429 echo 2430 2431 $as_echo "## ----------------- ## 2432## Output variables. ## 2433## ----------------- ##" 2434 echo 2435 for ac_var in $ac_subst_vars 2436 do 2437 eval ac_val=\$$ac_var 2438 case $ac_val in 2439 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2440 esac 2441 $as_echo "$ac_var='\''$ac_val'\''" 2442 done | sort 2443 echo 2444 2445 if test -n "$ac_subst_files"; then 2446 $as_echo "## ------------------- ## 2447## File substitutions. ## 2448## ------------------- ##" 2449 echo 2450 for ac_var in $ac_subst_files 2451 do 2452 eval ac_val=\$$ac_var 2453 case $ac_val in 2454 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2455 esac 2456 $as_echo "$ac_var='\''$ac_val'\''" 2457 done | sort 2458 echo 2459 fi 2460 2461 if test -s confdefs.h; then 2462 $as_echo "## ----------- ## 2463## confdefs.h. ## 2464## ----------- ##" 2465 echo 2466 cat confdefs.h 2467 echo 2468 fi 2469 test "$ac_signal" != 0 && 2470 $as_echo "$as_me: caught signal $ac_signal" 2471 $as_echo "$as_me: exit $exit_status" 2472 } >&5 2473 rm -f core *.core core.conftest.* && 2474 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2475 exit $exit_status 2476' 0 2477for ac_signal in 1 2 13 15; do 2478 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2479done 2480ac_signal=0 2481 2482# confdefs.h avoids OS command line length limits that DEFS can exceed. 2483rm -f -r conftest* confdefs.h 2484 2485$as_echo "/* confdefs.h */" > confdefs.h 2486 2487# Predefined preprocessor variables. 2488 2489cat >>confdefs.h <<_ACEOF 2490#define PACKAGE_NAME "$PACKAGE_NAME" 2491_ACEOF 2492 2493cat >>confdefs.h <<_ACEOF 2494#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2495_ACEOF 2496 2497cat >>confdefs.h <<_ACEOF 2498#define PACKAGE_VERSION "$PACKAGE_VERSION" 2499_ACEOF 2500 2501cat >>confdefs.h <<_ACEOF 2502#define PACKAGE_STRING "$PACKAGE_STRING" 2503_ACEOF 2504 2505cat >>confdefs.h <<_ACEOF 2506#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2507_ACEOF 2508 2509cat >>confdefs.h <<_ACEOF 2510#define PACKAGE_URL "$PACKAGE_URL" 2511_ACEOF 2512 2513 2514# Let the site file select an alternate cache file if it wants to. 2515# Prefer an explicitly selected file to automatically selected ones. 2516ac_site_file1=NONE 2517ac_site_file2=NONE 2518if test -n "$CONFIG_SITE"; then 2519 # We do not want a PATH search for config.site. 2520 case $CONFIG_SITE in #(( 2521 -*) ac_site_file1=./$CONFIG_SITE;; 2522 */*) ac_site_file1=$CONFIG_SITE;; 2523 *) ac_site_file1=./$CONFIG_SITE;; 2524 esac 2525elif test "x$prefix" != xNONE; then 2526 ac_site_file1=$prefix/share/config.site 2527 ac_site_file2=$prefix/etc/config.site 2528else 2529 ac_site_file1=$ac_default_prefix/share/config.site 2530 ac_site_file2=$ac_default_prefix/etc/config.site 2531fi 2532for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2533do 2534 test "x$ac_site_file" = xNONE && continue 2535 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2536 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2537$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2538 sed 's/^/| /' "$ac_site_file" >&5 2539 . "$ac_site_file" \ 2540 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2541$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2542as_fn_error $? "failed to load site script $ac_site_file 2543See \`config.log' for more details" "$LINENO" 5; } 2544 fi 2545done 2546 2547if test -r "$cache_file"; then 2548 # Some versions of bash will fail to source /dev/null (special files 2549 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2550 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2551 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2552$as_echo "$as_me: loading cache $cache_file" >&6;} 2553 case $cache_file in 2554 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2555 *) . "./$cache_file";; 2556 esac 2557 fi 2558else 2559 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2560$as_echo "$as_me: creating cache $cache_file" >&6;} 2561 >$cache_file 2562fi 2563 2564# Check that the precious variables saved in the cache have kept the same 2565# value. 2566ac_cache_corrupted=false 2567for ac_var in $ac_precious_vars; do 2568 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2569 eval ac_new_set=\$ac_env_${ac_var}_set 2570 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2571 eval ac_new_val=\$ac_env_${ac_var}_value 2572 case $ac_old_set,$ac_new_set in 2573 set,) 2574 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2575$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2576 ac_cache_corrupted=: ;; 2577 ,set) 2578 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2579$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2580 ac_cache_corrupted=: ;; 2581 ,);; 2582 *) 2583 if test "x$ac_old_val" != "x$ac_new_val"; then 2584 # differences in whitespace do not lead to failure. 2585 ac_old_val_w=`echo x $ac_old_val` 2586 ac_new_val_w=`echo x $ac_new_val` 2587 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2588 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2589$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2590 ac_cache_corrupted=: 2591 else 2592 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2593$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2594 eval $ac_var=\$ac_old_val 2595 fi 2596 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2597$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2598 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2599$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2600 fi;; 2601 esac 2602 # Pass precious variables to config.status. 2603 if test "$ac_new_set" = set; then 2604 case $ac_new_val in 2605 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2606 *) ac_arg=$ac_var=$ac_new_val ;; 2607 esac 2608 case " $ac_configure_args " in 2609 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2610 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2611 esac 2612 fi 2613done 2614if $ac_cache_corrupted; then 2615 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2616$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2617 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2618$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2619 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2620fi 2621## -------------------- ## 2622## Main body of script. ## 2623## -------------------- ## 2624 2625ac_ext=c 2626ac_cpp='$CPP $CPPFLAGS' 2627ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2628ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2629ac_compiler_gnu=$ac_cv_c_compiler_gnu 2630 2631 2632ac_config_headers="$ac_config_headers auto/config.h:config.h.in" 2633 2634 2635$as_echo "#define UNIX 1" >>confdefs.h 2636 2637{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2638$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2639set x ${MAKE-make} 2640ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2641if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2642 $as_echo_n "(cached) " >&6 2643else 2644 cat >conftest.make <<\_ACEOF 2645SHELL = /bin/sh 2646all: 2647 @echo '@@@%%%=$(MAKE)=@@@%%%' 2648_ACEOF 2649# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2650case `${MAKE-make} -f conftest.make 2>/dev/null` in 2651 *@@@%%%=?*=@@@%%%*) 2652 eval ac_cv_prog_make_${ac_make}_set=yes;; 2653 *) 2654 eval ac_cv_prog_make_${ac_make}_set=no;; 2655esac 2656rm -f conftest.make 2657fi 2658if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2660$as_echo "yes" >&6; } 2661 SET_MAKE= 2662else 2663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2664$as_echo "no" >&6; } 2665 SET_MAKE="MAKE=${MAKE-make}" 2666fi 2667 2668 2669ac_ext=c 2670ac_cpp='$CPP $CPPFLAGS' 2671ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2672ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2673ac_compiler_gnu=$ac_cv_c_compiler_gnu 2674if test -n "$ac_tool_prefix"; then 2675 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2676set dummy ${ac_tool_prefix}gcc; ac_word=$2 2677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2678$as_echo_n "checking for $ac_word... " >&6; } 2679if ${ac_cv_prog_CC+:} false; then : 2680 $as_echo_n "(cached) " >&6 2681else 2682 if test -n "$CC"; then 2683 ac_cv_prog_CC="$CC" # Let the user override the test. 2684else 2685as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2686for as_dir in $PATH 2687do 2688 IFS=$as_save_IFS 2689 test -z "$as_dir" && as_dir=. 2690 for ac_exec_ext in '' $ac_executable_extensions; do 2691 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2692 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2693 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2694 break 2 2695 fi 2696done 2697 done 2698IFS=$as_save_IFS 2699 2700fi 2701fi 2702CC=$ac_cv_prog_CC 2703if test -n "$CC"; then 2704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2705$as_echo "$CC" >&6; } 2706else 2707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2708$as_echo "no" >&6; } 2709fi 2710 2711 2712fi 2713if test -z "$ac_cv_prog_CC"; then 2714 ac_ct_CC=$CC 2715 # Extract the first word of "gcc", so it can be a program name with args. 2716set dummy gcc; ac_word=$2 2717{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2718$as_echo_n "checking for $ac_word... " >&6; } 2719if ${ac_cv_prog_ac_ct_CC+:} false; then : 2720 $as_echo_n "(cached) " >&6 2721else 2722 if test -n "$ac_ct_CC"; then 2723 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2724else 2725as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2726for as_dir in $PATH 2727do 2728 IFS=$as_save_IFS 2729 test -z "$as_dir" && as_dir=. 2730 for ac_exec_ext in '' $ac_executable_extensions; do 2731 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2732 ac_cv_prog_ac_ct_CC="gcc" 2733 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2734 break 2 2735 fi 2736done 2737 done 2738IFS=$as_save_IFS 2739 2740fi 2741fi 2742ac_ct_CC=$ac_cv_prog_ac_ct_CC 2743if test -n "$ac_ct_CC"; then 2744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2745$as_echo "$ac_ct_CC" >&6; } 2746else 2747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2748$as_echo "no" >&6; } 2749fi 2750 2751 if test "x$ac_ct_CC" = x; then 2752 CC="" 2753 else 2754 case $cross_compiling:$ac_tool_warned in 2755yes:) 2756{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2757$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2758ac_tool_warned=yes ;; 2759esac 2760 CC=$ac_ct_CC 2761 fi 2762else 2763 CC="$ac_cv_prog_CC" 2764fi 2765 2766if test -z "$CC"; then 2767 if test -n "$ac_tool_prefix"; then 2768 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2769set dummy ${ac_tool_prefix}cc; ac_word=$2 2770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2771$as_echo_n "checking for $ac_word... " >&6; } 2772if ${ac_cv_prog_CC+:} false; then : 2773 $as_echo_n "(cached) " >&6 2774else 2775 if test -n "$CC"; then 2776 ac_cv_prog_CC="$CC" # Let the user override the test. 2777else 2778as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2779for as_dir in $PATH 2780do 2781 IFS=$as_save_IFS 2782 test -z "$as_dir" && as_dir=. 2783 for ac_exec_ext in '' $ac_executable_extensions; do 2784 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2785 ac_cv_prog_CC="${ac_tool_prefix}cc" 2786 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2787 break 2 2788 fi 2789done 2790 done 2791IFS=$as_save_IFS 2792 2793fi 2794fi 2795CC=$ac_cv_prog_CC 2796if test -n "$CC"; then 2797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2798$as_echo "$CC" >&6; } 2799else 2800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2801$as_echo "no" >&6; } 2802fi 2803 2804 2805 fi 2806fi 2807if test -z "$CC"; then 2808 # Extract the first word of "cc", so it can be a program name with args. 2809set dummy cc; ac_word=$2 2810{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2811$as_echo_n "checking for $ac_word... " >&6; } 2812if ${ac_cv_prog_CC+:} false; then : 2813 $as_echo_n "(cached) " >&6 2814else 2815 if test -n "$CC"; then 2816 ac_cv_prog_CC="$CC" # Let the user override the test. 2817else 2818 ac_prog_rejected=no 2819as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2820for as_dir in $PATH 2821do 2822 IFS=$as_save_IFS 2823 test -z "$as_dir" && as_dir=. 2824 for ac_exec_ext in '' $ac_executable_extensions; do 2825 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2826 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2827 ac_prog_rejected=yes 2828 continue 2829 fi 2830 ac_cv_prog_CC="cc" 2831 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2832 break 2 2833 fi 2834done 2835 done 2836IFS=$as_save_IFS 2837 2838if test $ac_prog_rejected = yes; then 2839 # We found a bogon in the path, so make sure we never use it. 2840 set dummy $ac_cv_prog_CC 2841 shift 2842 if test $# != 0; then 2843 # We chose a different compiler from the bogus one. 2844 # However, it has the same basename, so the bogon will be chosen 2845 # first if we set CC to just the basename; use the full file name. 2846 shift 2847 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2848 fi 2849fi 2850fi 2851fi 2852CC=$ac_cv_prog_CC 2853if test -n "$CC"; then 2854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2855$as_echo "$CC" >&6; } 2856else 2857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2858$as_echo "no" >&6; } 2859fi 2860 2861 2862fi 2863if test -z "$CC"; then 2864 if test -n "$ac_tool_prefix"; then 2865 for ac_prog in cl.exe 2866 do 2867 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2868set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2869{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2870$as_echo_n "checking for $ac_word... " >&6; } 2871if ${ac_cv_prog_CC+:} false; then : 2872 $as_echo_n "(cached) " >&6 2873else 2874 if test -n "$CC"; then 2875 ac_cv_prog_CC="$CC" # Let the user override the test. 2876else 2877as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2878for as_dir in $PATH 2879do 2880 IFS=$as_save_IFS 2881 test -z "$as_dir" && as_dir=. 2882 for ac_exec_ext in '' $ac_executable_extensions; do 2883 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2884 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2885 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2886 break 2 2887 fi 2888done 2889 done 2890IFS=$as_save_IFS 2891 2892fi 2893fi 2894CC=$ac_cv_prog_CC 2895if test -n "$CC"; then 2896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2897$as_echo "$CC" >&6; } 2898else 2899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2900$as_echo "no" >&6; } 2901fi 2902 2903 2904 test -n "$CC" && break 2905 done 2906fi 2907if test -z "$CC"; then 2908 ac_ct_CC=$CC 2909 for ac_prog in cl.exe 2910do 2911 # Extract the first word of "$ac_prog", so it can be a program name with args. 2912set dummy $ac_prog; ac_word=$2 2913{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2914$as_echo_n "checking for $ac_word... " >&6; } 2915if ${ac_cv_prog_ac_ct_CC+:} false; then : 2916 $as_echo_n "(cached) " >&6 2917else 2918 if test -n "$ac_ct_CC"; then 2919 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2920else 2921as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2922for as_dir in $PATH 2923do 2924 IFS=$as_save_IFS 2925 test -z "$as_dir" && as_dir=. 2926 for ac_exec_ext in '' $ac_executable_extensions; do 2927 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2928 ac_cv_prog_ac_ct_CC="$ac_prog" 2929 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2930 break 2 2931 fi 2932done 2933 done 2934IFS=$as_save_IFS 2935 2936fi 2937fi 2938ac_ct_CC=$ac_cv_prog_ac_ct_CC 2939if test -n "$ac_ct_CC"; then 2940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2941$as_echo "$ac_ct_CC" >&6; } 2942else 2943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2944$as_echo "no" >&6; } 2945fi 2946 2947 2948 test -n "$ac_ct_CC" && break 2949done 2950 2951 if test "x$ac_ct_CC" = x; then 2952 CC="" 2953 else 2954 case $cross_compiling:$ac_tool_warned in 2955yes:) 2956{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2957$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2958ac_tool_warned=yes ;; 2959esac 2960 CC=$ac_ct_CC 2961 fi 2962fi 2963 2964fi 2965 2966 2967test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2968$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2969as_fn_error $? "no acceptable C compiler found in \$PATH 2970See \`config.log' for more details" "$LINENO" 5; } 2971 2972# Provide some information about the compiler. 2973$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2974set X $ac_compile 2975ac_compiler=$2 2976for ac_option in --version -v -V -qversion; do 2977 { { ac_try="$ac_compiler $ac_option >&5" 2978case "(($ac_try" in 2979 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2980 *) ac_try_echo=$ac_try;; 2981esac 2982eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2983$as_echo "$ac_try_echo"; } >&5 2984 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2985 ac_status=$? 2986 if test -s conftest.err; then 2987 sed '10a\ 2988... rest of stderr output deleted ... 2989 10q' conftest.err >conftest.er1 2990 cat conftest.er1 >&5 2991 fi 2992 rm -f conftest.er1 conftest.err 2993 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2994 test $ac_status = 0; } 2995done 2996 2997cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2998/* end confdefs.h. */ 2999 3000int 3001main () 3002{ 3003 3004 ; 3005 return 0; 3006} 3007_ACEOF 3008ac_clean_files_save=$ac_clean_files 3009ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3010# Try to create an executable without -o first, disregard a.out. 3011# It will help us diagnose broken compilers, and finding out an intuition 3012# of exeext. 3013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3014$as_echo_n "checking whether the C compiler works... " >&6; } 3015ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3016 3017# The possible output files: 3018ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3019 3020ac_rmfiles= 3021for ac_file in $ac_files 3022do 3023 case $ac_file in 3024 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3025 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3026 esac 3027done 3028rm -f $ac_rmfiles 3029 3030if { { ac_try="$ac_link_default" 3031case "(($ac_try" in 3032 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3033 *) ac_try_echo=$ac_try;; 3034esac 3035eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3036$as_echo "$ac_try_echo"; } >&5 3037 (eval "$ac_link_default") 2>&5 3038 ac_status=$? 3039 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3040 test $ac_status = 0; }; then : 3041 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3042# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3043# in a Makefile. We should not override ac_cv_exeext if it was cached, 3044# so that the user can short-circuit this test for compilers unknown to 3045# Autoconf. 3046for ac_file in $ac_files '' 3047do 3048 test -f "$ac_file" || continue 3049 case $ac_file in 3050 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3051 ;; 3052 [ab].out ) 3053 # We found the default executable, but exeext='' is most 3054 # certainly right. 3055 break;; 3056 *.* ) 3057 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3058 then :; else 3059 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3060 fi 3061 # We set ac_cv_exeext here because the later test for it is not 3062 # safe: cross compilers may not add the suffix if given an `-o' 3063 # argument, so we may need to know it at that point already. 3064 # Even if this section looks crufty: it has the advantage of 3065 # actually working. 3066 break;; 3067 * ) 3068 break;; 3069 esac 3070done 3071test "$ac_cv_exeext" = no && ac_cv_exeext= 3072 3073else 3074 ac_file='' 3075fi 3076if test -z "$ac_file"; then : 3077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3078$as_echo "no" >&6; } 3079$as_echo "$as_me: failed program was:" >&5 3080sed 's/^/| /' conftest.$ac_ext >&5 3081 3082{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3083$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3084as_fn_error 77 "C compiler cannot create executables 3085See \`config.log' for more details" "$LINENO" 5; } 3086else 3087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3088$as_echo "yes" >&6; } 3089fi 3090{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3091$as_echo_n "checking for C compiler default output file name... " >&6; } 3092{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3093$as_echo "$ac_file" >&6; } 3094ac_exeext=$ac_cv_exeext 3095 3096rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3097ac_clean_files=$ac_clean_files_save 3098{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3099$as_echo_n "checking for suffix of executables... " >&6; } 3100if { { ac_try="$ac_link" 3101case "(($ac_try" in 3102 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3103 *) ac_try_echo=$ac_try;; 3104esac 3105eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3106$as_echo "$ac_try_echo"; } >&5 3107 (eval "$ac_link") 2>&5 3108 ac_status=$? 3109 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3110 test $ac_status = 0; }; then : 3111 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3112# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3113# work properly (i.e., refer to `conftest.exe'), while it won't with 3114# `rm'. 3115for ac_file in conftest.exe conftest conftest.*; do 3116 test -f "$ac_file" || continue 3117 case $ac_file in 3118 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3119 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3120 break;; 3121 * ) break;; 3122 esac 3123done 3124else 3125 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3126$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3127as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3128See \`config.log' for more details" "$LINENO" 5; } 3129fi 3130rm -f conftest conftest$ac_cv_exeext 3131{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3132$as_echo "$ac_cv_exeext" >&6; } 3133 3134rm -f conftest.$ac_ext 3135EXEEXT=$ac_cv_exeext 3136ac_exeext=$EXEEXT 3137cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3138/* end confdefs.h. */ 3139#include <stdio.h> 3140int 3141main () 3142{ 3143FILE *f = fopen ("conftest.out", "w"); 3144 return ferror (f) || fclose (f) != 0; 3145 3146 ; 3147 return 0; 3148} 3149_ACEOF 3150ac_clean_files="$ac_clean_files conftest.out" 3151# Check that the compiler produces executables we can run. If not, either 3152# the compiler is broken, or we cross compile. 3153{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3154$as_echo_n "checking whether we are cross compiling... " >&6; } 3155if test "$cross_compiling" != yes; then 3156 { { ac_try="$ac_link" 3157case "(($ac_try" in 3158 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3159 *) ac_try_echo=$ac_try;; 3160esac 3161eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3162$as_echo "$ac_try_echo"; } >&5 3163 (eval "$ac_link") 2>&5 3164 ac_status=$? 3165 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3166 test $ac_status = 0; } 3167 if { ac_try='./conftest$ac_cv_exeext' 3168 { { case "(($ac_try" in 3169 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3170 *) ac_try_echo=$ac_try;; 3171esac 3172eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3173$as_echo "$ac_try_echo"; } >&5 3174 (eval "$ac_try") 2>&5 3175 ac_status=$? 3176 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3177 test $ac_status = 0; }; }; then 3178 cross_compiling=no 3179 else 3180 if test "$cross_compiling" = maybe; then 3181 cross_compiling=yes 3182 else 3183 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3184$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3185as_fn_error $? "cannot run C compiled programs. 3186If you meant to cross compile, use \`--host'. 3187See \`config.log' for more details" "$LINENO" 5; } 3188 fi 3189 fi 3190fi 3191{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3192$as_echo "$cross_compiling" >&6; } 3193 3194rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3195ac_clean_files=$ac_clean_files_save 3196{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3197$as_echo_n "checking for suffix of object files... " >&6; } 3198if ${ac_cv_objext+:} false; then : 3199 $as_echo_n "(cached) " >&6 3200else 3201 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3202/* end confdefs.h. */ 3203 3204int 3205main () 3206{ 3207 3208 ; 3209 return 0; 3210} 3211_ACEOF 3212rm -f conftest.o conftest.obj 3213if { { ac_try="$ac_compile" 3214case "(($ac_try" in 3215 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3216 *) ac_try_echo=$ac_try;; 3217esac 3218eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3219$as_echo "$ac_try_echo"; } >&5 3220 (eval "$ac_compile") 2>&5 3221 ac_status=$? 3222 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3223 test $ac_status = 0; }; then : 3224 for ac_file in conftest.o conftest.obj conftest.*; do 3225 test -f "$ac_file" || continue; 3226 case $ac_file in 3227 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3228 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3229 break;; 3230 esac 3231done 3232else 3233 $as_echo "$as_me: failed program was:" >&5 3234sed 's/^/| /' conftest.$ac_ext >&5 3235 3236{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3237$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3238as_fn_error $? "cannot compute suffix of object files: cannot compile 3239See \`config.log' for more details" "$LINENO" 5; } 3240fi 3241rm -f conftest.$ac_cv_objext conftest.$ac_ext 3242fi 3243{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3244$as_echo "$ac_cv_objext" >&6; } 3245OBJEXT=$ac_cv_objext 3246ac_objext=$OBJEXT 3247{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3248$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3249if ${ac_cv_c_compiler_gnu+:} false; then : 3250 $as_echo_n "(cached) " >&6 3251else 3252 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3253/* end confdefs.h. */ 3254 3255int 3256main () 3257{ 3258#ifndef __GNUC__ 3259 choke me 3260#endif 3261 3262 ; 3263 return 0; 3264} 3265_ACEOF 3266if ac_fn_c_try_compile "$LINENO"; then : 3267 ac_compiler_gnu=yes 3268else 3269 ac_compiler_gnu=no 3270fi 3271rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3272ac_cv_c_compiler_gnu=$ac_compiler_gnu 3273 3274fi 3275{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3276$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3277if test $ac_compiler_gnu = yes; then 3278 GCC=yes 3279else 3280 GCC= 3281fi 3282ac_test_CFLAGS=${CFLAGS+set} 3283ac_save_CFLAGS=$CFLAGS 3284{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3285$as_echo_n "checking whether $CC accepts -g... " >&6; } 3286if ${ac_cv_prog_cc_g+:} false; then : 3287 $as_echo_n "(cached) " >&6 3288else 3289 ac_save_c_werror_flag=$ac_c_werror_flag 3290 ac_c_werror_flag=yes 3291 ac_cv_prog_cc_g=no 3292 CFLAGS="-g" 3293 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3294/* end confdefs.h. */ 3295 3296int 3297main () 3298{ 3299 3300 ; 3301 return 0; 3302} 3303_ACEOF 3304if ac_fn_c_try_compile "$LINENO"; then : 3305 ac_cv_prog_cc_g=yes 3306else 3307 CFLAGS="" 3308 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3309/* end confdefs.h. */ 3310 3311int 3312main () 3313{ 3314 3315 ; 3316 return 0; 3317} 3318_ACEOF 3319if ac_fn_c_try_compile "$LINENO"; then : 3320 3321else 3322 ac_c_werror_flag=$ac_save_c_werror_flag 3323 CFLAGS="-g" 3324 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3325/* end confdefs.h. */ 3326 3327int 3328main () 3329{ 3330 3331 ; 3332 return 0; 3333} 3334_ACEOF 3335if ac_fn_c_try_compile "$LINENO"; then : 3336 ac_cv_prog_cc_g=yes 3337fi 3338rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3339fi 3340rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3341fi 3342rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3343 ac_c_werror_flag=$ac_save_c_werror_flag 3344fi 3345{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3346$as_echo "$ac_cv_prog_cc_g" >&6; } 3347if test "$ac_test_CFLAGS" = set; then 3348 CFLAGS=$ac_save_CFLAGS 3349elif test $ac_cv_prog_cc_g = yes; then 3350 if test "$GCC" = yes; then 3351 CFLAGS="-g -O2" 3352 else 3353 CFLAGS="-g" 3354 fi 3355else 3356 if test "$GCC" = yes; then 3357 CFLAGS="-O2" 3358 else 3359 CFLAGS= 3360 fi 3361fi 3362{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3363$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3364if ${ac_cv_prog_cc_c89+:} false; then : 3365 $as_echo_n "(cached) " >&6 3366else 3367 ac_cv_prog_cc_c89=no 3368ac_save_CC=$CC 3369cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3370/* end confdefs.h. */ 3371#include <stdarg.h> 3372#include <stdio.h> 3373struct stat; 3374/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3375struct buf { int x; }; 3376FILE * (*rcsopen) (struct buf *, struct stat *, int); 3377static char *e (p, i) 3378 char **p; 3379 int i; 3380{ 3381 return p[i]; 3382} 3383static char *f (char * (*g) (char **, int), char **p, ...) 3384{ 3385 char *s; 3386 va_list v; 3387 va_start (v,p); 3388 s = g (p, va_arg (v,int)); 3389 va_end (v); 3390 return s; 3391} 3392 3393/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3394 function prototypes and stuff, but not '\xHH' hex character constants. 3395 These don't provoke an error unfortunately, instead are silently treated 3396 as 'x'. The following induces an error, until -std is added to get 3397 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3398 array size at least. It's necessary to write '\x00'==0 to get something 3399 that's true only with -std. */ 3400int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3401 3402/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3403 inside strings and character constants. */ 3404#define FOO(x) 'x' 3405int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3406 3407int test (int i, double x); 3408struct s1 {int (*f) (int a);}; 3409struct s2 {int (*f) (double a);}; 3410int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3411int argc; 3412char **argv; 3413int 3414main () 3415{ 3416return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3417 ; 3418 return 0; 3419} 3420_ACEOF 3421for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3422 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3423do 3424 CC="$ac_save_CC $ac_arg" 3425 if ac_fn_c_try_compile "$LINENO"; then : 3426 ac_cv_prog_cc_c89=$ac_arg 3427fi 3428rm -f core conftest.err conftest.$ac_objext 3429 test "x$ac_cv_prog_cc_c89" != "xno" && break 3430done 3431rm -f conftest.$ac_ext 3432CC=$ac_save_CC 3433 3434fi 3435# AC_CACHE_VAL 3436case "x$ac_cv_prog_cc_c89" in 3437 x) 3438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3439$as_echo "none needed" >&6; } ;; 3440 xno) 3441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3442$as_echo "unsupported" >&6; } ;; 3443 *) 3444 CC="$CC $ac_cv_prog_cc_c89" 3445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3446$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3447esac 3448if test "x$ac_cv_prog_cc_c89" != xno; then : 3449 3450fi 3451 3452ac_ext=c 3453ac_cpp='$CPP $CPPFLAGS' 3454ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3455ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3456ac_compiler_gnu=$ac_cv_c_compiler_gnu 3457 3458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 3459$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } 3460if ${ac_cv_prog_cc_c99+:} false; then : 3461 $as_echo_n "(cached) " >&6 3462else 3463 ac_cv_prog_cc_c99=no 3464ac_save_CC=$CC 3465cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3466/* end confdefs.h. */ 3467#include <stdarg.h> 3468#include <stdbool.h> 3469#include <stdlib.h> 3470#include <wchar.h> 3471#include <stdio.h> 3472 3473// Check varargs macros. These examples are taken from C99 6.10.3.5. 3474#define debug(...) fprintf (stderr, __VA_ARGS__) 3475#define showlist(...) puts (#__VA_ARGS__) 3476#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 3477static void 3478test_varargs_macros (void) 3479{ 3480 int x = 1234; 3481 int y = 5678; 3482 debug ("Flag"); 3483 debug ("X = %d\n", x); 3484 showlist (The first, second, and third items.); 3485 report (x>y, "x is %d but y is %d", x, y); 3486} 3487 3488// Check long long types. 3489#define BIG64 18446744073709551615ull 3490#define BIG32 4294967295ul 3491#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 3492#if !BIG_OK 3493 your preprocessor is broken; 3494#endif 3495#if BIG_OK 3496#else 3497 your preprocessor is broken; 3498#endif 3499static long long int bignum = -9223372036854775807LL; 3500static unsigned long long int ubignum = BIG64; 3501 3502struct incomplete_array 3503{ 3504 int datasize; 3505 double data[]; 3506}; 3507 3508struct named_init { 3509 int number; 3510 const wchar_t *name; 3511 double average; 3512}; 3513 3514typedef const char *ccp; 3515 3516static inline int 3517test_restrict (ccp restrict text) 3518{ 3519 // See if C++-style comments work. 3520 // Iterate through items via the restricted pointer. 3521 // Also check for declarations in for loops. 3522 for (unsigned int i = 0; *(text+i) != '\0'; ++i) 3523 continue; 3524 return 0; 3525} 3526 3527// Check varargs and va_copy. 3528static void 3529test_varargs (const char *format, ...) 3530{ 3531 va_list args; 3532 va_start (args, format); 3533 va_list args_copy; 3534 va_copy (args_copy, args); 3535 3536 const char *str; 3537 int number; 3538 float fnumber; 3539 3540 while (*format) 3541 { 3542 switch (*format++) 3543 { 3544 case 's': // string 3545 str = va_arg (args_copy, const char *); 3546 break; 3547 case 'd': // int 3548 number = va_arg (args_copy, int); 3549 break; 3550 case 'f': // float 3551 fnumber = va_arg (args_copy, double); 3552 break; 3553 default: 3554 break; 3555 } 3556 } 3557 va_end (args_copy); 3558 va_end (args); 3559} 3560 3561int 3562main () 3563{ 3564 3565 // Check bool. 3566 _Bool success = false; 3567 3568 // Check restrict. 3569 if (test_restrict ("String literal") == 0) 3570 success = true; 3571 char *restrict newvar = "Another string"; 3572 3573 // Check varargs. 3574 test_varargs ("s, d' f .", "string", 65, 34.234); 3575 test_varargs_macros (); 3576 3577 // Check flexible array members. 3578 struct incomplete_array *ia = 3579 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 3580 ia->datasize = 10; 3581 for (int i = 0; i < ia->datasize; ++i) 3582 ia->data[i] = i * 1.234; 3583 3584 // Check named initializers. 3585 struct named_init ni = { 3586 .number = 34, 3587 .name = L"Test wide string", 3588 .average = 543.34343, 3589 }; 3590 3591 ni.number = 58; 3592 3593 int dynamic_array[ni.number]; 3594 dynamic_array[ni.number - 1] = 543; 3595 3596 // work around unused variable warnings 3597 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' 3598 || dynamic_array[ni.number - 1] != 543); 3599 3600 ; 3601 return 0; 3602} 3603_ACEOF 3604for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99 3605do 3606 CC="$ac_save_CC $ac_arg" 3607 if ac_fn_c_try_compile "$LINENO"; then : 3608 ac_cv_prog_cc_c99=$ac_arg 3609fi 3610rm -f core conftest.err conftest.$ac_objext 3611 test "x$ac_cv_prog_cc_c99" != "xno" && break 3612done 3613rm -f conftest.$ac_ext 3614CC=$ac_save_CC 3615 3616fi 3617# AC_CACHE_VAL 3618case "x$ac_cv_prog_cc_c99" in 3619 x) 3620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3621$as_echo "none needed" >&6; } ;; 3622 xno) 3623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3624$as_echo "unsupported" >&6; } ;; 3625 *) 3626 CC="$CC $ac_cv_prog_cc_c99" 3627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 3628$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; 3629esac 3630if test "x$ac_cv_prog_cc_c99" != xno; then : 3631 3632fi 3633 3634 ac_ext=c 3635ac_cpp='$CPP $CPPFLAGS' 3636ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3637ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3638ac_compiler_gnu=$ac_cv_c_compiler_gnu 3639{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3640$as_echo_n "checking how to run the C preprocessor... " >&6; } 3641# On Suns, sometimes $CPP names a directory. 3642if test -n "$CPP" && test -d "$CPP"; then 3643 CPP= 3644fi 3645if test -z "$CPP"; then 3646 if ${ac_cv_prog_CPP+:} false; then : 3647 $as_echo_n "(cached) " >&6 3648else 3649 # Double quotes because CPP needs to be expanded 3650 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3651 do 3652 ac_preproc_ok=false 3653for ac_c_preproc_warn_flag in '' yes 3654do 3655 # Use a header file that comes with gcc, so configuring glibc 3656 # with a fresh cross-compiler works. 3657 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3658 # <limits.h> exists even on freestanding compilers. 3659 # On the NeXT, cc -E runs the code through the compiler's parser, 3660 # not just through cpp. "Syntax error" is here to catch this case. 3661 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3662/* end confdefs.h. */ 3663#ifdef __STDC__ 3664# include <limits.h> 3665#else 3666# include <assert.h> 3667#endif 3668 Syntax error 3669_ACEOF 3670if ac_fn_c_try_cpp "$LINENO"; then : 3671 3672else 3673 # Broken: fails on valid input. 3674continue 3675fi 3676rm -f conftest.err conftest.i conftest.$ac_ext 3677 3678 # OK, works on sane cases. Now check whether nonexistent headers 3679 # can be detected and how. 3680 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3681/* end confdefs.h. */ 3682#include <ac_nonexistent.h> 3683_ACEOF 3684if ac_fn_c_try_cpp "$LINENO"; then : 3685 # Broken: success on invalid input. 3686continue 3687else 3688 # Passes both tests. 3689ac_preproc_ok=: 3690break 3691fi 3692rm -f conftest.err conftest.i conftest.$ac_ext 3693 3694done 3695# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3696rm -f conftest.i conftest.err conftest.$ac_ext 3697if $ac_preproc_ok; then : 3698 break 3699fi 3700 3701 done 3702 ac_cv_prog_CPP=$CPP 3703 3704fi 3705 CPP=$ac_cv_prog_CPP 3706else 3707 ac_cv_prog_CPP=$CPP 3708fi 3709{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3710$as_echo "$CPP" >&6; } 3711ac_preproc_ok=false 3712for ac_c_preproc_warn_flag in '' yes 3713do 3714 # Use a header file that comes with gcc, so configuring glibc 3715 # with a fresh cross-compiler works. 3716 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3717 # <limits.h> exists even on freestanding compilers. 3718 # On the NeXT, cc -E runs the code through the compiler's parser, 3719 # not just through cpp. "Syntax error" is here to catch this case. 3720 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3721/* end confdefs.h. */ 3722#ifdef __STDC__ 3723# include <limits.h> 3724#else 3725# include <assert.h> 3726#endif 3727 Syntax error 3728_ACEOF 3729if ac_fn_c_try_cpp "$LINENO"; then : 3730 3731else 3732 # Broken: fails on valid input. 3733continue 3734fi 3735rm -f conftest.err conftest.i conftest.$ac_ext 3736 3737 # OK, works on sane cases. Now check whether nonexistent headers 3738 # can be detected and how. 3739 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3740/* end confdefs.h. */ 3741#include <ac_nonexistent.h> 3742_ACEOF 3743if ac_fn_c_try_cpp "$LINENO"; then : 3744 # Broken: success on invalid input. 3745continue 3746else 3747 # Passes both tests. 3748ac_preproc_ok=: 3749break 3750fi 3751rm -f conftest.err conftest.i conftest.$ac_ext 3752 3753done 3754# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3755rm -f conftest.i conftest.err conftest.$ac_ext 3756if $ac_preproc_ok; then : 3757 3758else 3759 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3760$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3761as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 3762See \`config.log' for more details" "$LINENO" 5; } 3763fi 3764 3765ac_ext=c 3766ac_cpp='$CPP $CPPFLAGS' 3767ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3768ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3769ac_compiler_gnu=$ac_cv_c_compiler_gnu 3770 3771 3772{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3773$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3774if ${ac_cv_path_GREP+:} false; then : 3775 $as_echo_n "(cached) " >&6 3776else 3777 if test -z "$GREP"; then 3778 ac_path_GREP_found=false 3779 # Loop through the user's path and test for each of PROGNAME-LIST 3780 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3781for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3782do 3783 IFS=$as_save_IFS 3784 test -z "$as_dir" && as_dir=. 3785 for ac_prog in grep ggrep; do 3786 for ac_exec_ext in '' $ac_executable_extensions; do 3787 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3788 as_fn_executable_p "$ac_path_GREP" || continue 3789# Check for GNU ac_path_GREP and select it if it is found. 3790 # Check for GNU $ac_path_GREP 3791case `"$ac_path_GREP" --version 2>&1` in 3792*GNU*) 3793 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3794*) 3795 ac_count=0 3796 $as_echo_n 0123456789 >"conftest.in" 3797 while : 3798 do 3799 cat "conftest.in" "conftest.in" >"conftest.tmp" 3800 mv "conftest.tmp" "conftest.in" 3801 cp "conftest.in" "conftest.nl" 3802 $as_echo 'GREP' >> "conftest.nl" 3803 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3804 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3805 as_fn_arith $ac_count + 1 && ac_count=$as_val 3806 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3807 # Best one so far, save it but keep looking for a better one 3808 ac_cv_path_GREP="$ac_path_GREP" 3809 ac_path_GREP_max=$ac_count 3810 fi 3811 # 10*(2^10) chars as input seems more than enough 3812 test $ac_count -gt 10 && break 3813 done 3814 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3815esac 3816 3817 $ac_path_GREP_found && break 3 3818 done 3819 done 3820 done 3821IFS=$as_save_IFS 3822 if test -z "$ac_cv_path_GREP"; then 3823 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3824 fi 3825else 3826 ac_cv_path_GREP=$GREP 3827fi 3828 3829fi 3830{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3831$as_echo "$ac_cv_path_GREP" >&6; } 3832 GREP="$ac_cv_path_GREP" 3833 3834 3835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3836$as_echo_n "checking for egrep... " >&6; } 3837if ${ac_cv_path_EGREP+:} false; then : 3838 $as_echo_n "(cached) " >&6 3839else 3840 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3841 then ac_cv_path_EGREP="$GREP -E" 3842 else 3843 if test -z "$EGREP"; then 3844 ac_path_EGREP_found=false 3845 # Loop through the user's path and test for each of PROGNAME-LIST 3846 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3847for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3848do 3849 IFS=$as_save_IFS 3850 test -z "$as_dir" && as_dir=. 3851 for ac_prog in egrep; do 3852 for ac_exec_ext in '' $ac_executable_extensions; do 3853 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3854 as_fn_executable_p "$ac_path_EGREP" || continue 3855# Check for GNU ac_path_EGREP and select it if it is found. 3856 # Check for GNU $ac_path_EGREP 3857case `"$ac_path_EGREP" --version 2>&1` in 3858*GNU*) 3859 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3860*) 3861 ac_count=0 3862 $as_echo_n 0123456789 >"conftest.in" 3863 while : 3864 do 3865 cat "conftest.in" "conftest.in" >"conftest.tmp" 3866 mv "conftest.tmp" "conftest.in" 3867 cp "conftest.in" "conftest.nl" 3868 $as_echo 'EGREP' >> "conftest.nl" 3869 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3870 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3871 as_fn_arith $ac_count + 1 && ac_count=$as_val 3872 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3873 # Best one so far, save it but keep looking for a better one 3874 ac_cv_path_EGREP="$ac_path_EGREP" 3875 ac_path_EGREP_max=$ac_count 3876 fi 3877 # 10*(2^10) chars as input seems more than enough 3878 test $ac_count -gt 10 && break 3879 done 3880 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3881esac 3882 3883 $ac_path_EGREP_found && break 3 3884 done 3885 done 3886 done 3887IFS=$as_save_IFS 3888 if test -z "$ac_cv_path_EGREP"; then 3889 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3890 fi 3891else 3892 ac_cv_path_EGREP=$EGREP 3893fi 3894 3895 fi 3896fi 3897{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 3898$as_echo "$ac_cv_path_EGREP" >&6; } 3899 EGREP="$ac_cv_path_EGREP" 3900 3901 3902cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3903/* end confdefs.h. */ 3904 3905_ACEOF 3906if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3907 $EGREP "" >/dev/null 2>&1; then : 3908 3909fi 3910rm -f conftest* 3911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 3912$as_echo_n "checking for fgrep... " >&6; } 3913if ${ac_cv_path_FGREP+:} false; then : 3914 $as_echo_n "(cached) " >&6 3915else 3916 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 3917 then ac_cv_path_FGREP="$GREP -F" 3918 else 3919 if test -z "$FGREP"; then 3920 ac_path_FGREP_found=false 3921 # Loop through the user's path and test for each of PROGNAME-LIST 3922 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3923for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3924do 3925 IFS=$as_save_IFS 3926 test -z "$as_dir" && as_dir=. 3927 for ac_prog in fgrep; do 3928 for ac_exec_ext in '' $ac_executable_extensions; do 3929 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 3930 as_fn_executable_p "$ac_path_FGREP" || continue 3931# Check for GNU ac_path_FGREP and select it if it is found. 3932 # Check for GNU $ac_path_FGREP 3933case `"$ac_path_FGREP" --version 2>&1` in 3934*GNU*) 3935 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 3936*) 3937 ac_count=0 3938 $as_echo_n 0123456789 >"conftest.in" 3939 while : 3940 do 3941 cat "conftest.in" "conftest.in" >"conftest.tmp" 3942 mv "conftest.tmp" "conftest.in" 3943 cp "conftest.in" "conftest.nl" 3944 $as_echo 'FGREP' >> "conftest.nl" 3945 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 3946 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3947 as_fn_arith $ac_count + 1 && ac_count=$as_val 3948 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 3949 # Best one so far, save it but keep looking for a better one 3950 ac_cv_path_FGREP="$ac_path_FGREP" 3951 ac_path_FGREP_max=$ac_count 3952 fi 3953 # 10*(2^10) chars as input seems more than enough 3954 test $ac_count -gt 10 && break 3955 done 3956 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3957esac 3958 3959 $ac_path_FGREP_found && break 3 3960 done 3961 done 3962 done 3963IFS=$as_save_IFS 3964 if test -z "$ac_cv_path_FGREP"; then 3965 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3966 fi 3967else 3968 ac_cv_path_FGREP=$FGREP 3969fi 3970 3971 fi 3972fi 3973{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 3974$as_echo "$ac_cv_path_FGREP" >&6; } 3975 FGREP="$ac_cv_path_FGREP" 3976 3977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5 3978$as_echo_n "checking for library containing strerror... " >&6; } 3979if ${ac_cv_search_strerror+:} false; then : 3980 $as_echo_n "(cached) " >&6 3981else 3982 ac_func_search_save_LIBS=$LIBS 3983cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3984/* end confdefs.h. */ 3985 3986/* Override any GCC internal prototype to avoid an error. 3987 Use char because int might match the return type of a GCC 3988 builtin and then its argument prototype would still apply. */ 3989#ifdef __cplusplus 3990extern "C" 3991#endif 3992char strerror (); 3993int 3994main () 3995{ 3996return strerror (); 3997 ; 3998 return 0; 3999} 4000_ACEOF 4001for ac_lib in '' cposix; do 4002 if test -z "$ac_lib"; then 4003 ac_res="none required" 4004 else 4005 ac_res=-l$ac_lib 4006 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 4007 fi 4008 if ac_fn_c_try_link "$LINENO"; then : 4009 ac_cv_search_strerror=$ac_res 4010fi 4011rm -f core conftest.err conftest.$ac_objext \ 4012 conftest$ac_exeext 4013 if ${ac_cv_search_strerror+:} false; then : 4014 break 4015fi 4016done 4017if ${ac_cv_search_strerror+:} false; then : 4018 4019else 4020 ac_cv_search_strerror=no 4021fi 4022rm conftest.$ac_ext 4023LIBS=$ac_func_search_save_LIBS 4024fi 4025{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5 4026$as_echo "$ac_cv_search_strerror" >&6; } 4027ac_res=$ac_cv_search_strerror 4028if test "$ac_res" != no; then : 4029 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 4030 4031fi 4032 for ac_prog in gawk mawk nawk awk 4033do 4034 # Extract the first word of "$ac_prog", so it can be a program name with args. 4035set dummy $ac_prog; ac_word=$2 4036{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4037$as_echo_n "checking for $ac_word... " >&6; } 4038if ${ac_cv_prog_AWK+:} false; then : 4039 $as_echo_n "(cached) " >&6 4040else 4041 if test -n "$AWK"; then 4042 ac_cv_prog_AWK="$AWK" # Let the user override the test. 4043else 4044as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4045for as_dir in $PATH 4046do 4047 IFS=$as_save_IFS 4048 test -z "$as_dir" && as_dir=. 4049 for ac_exec_ext in '' $ac_executable_extensions; do 4050 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4051 ac_cv_prog_AWK="$ac_prog" 4052 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4053 break 2 4054 fi 4055done 4056 done 4057IFS=$as_save_IFS 4058 4059fi 4060fi 4061AWK=$ac_cv_prog_AWK 4062if test -n "$AWK"; then 4063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 4064$as_echo "$AWK" >&6; } 4065else 4066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4067$as_echo "no" >&6; } 4068fi 4069 4070 4071 test -n "$AWK" && break 4072done 4073 4074# Extract the first word of "strip", so it can be a program name with args. 4075set dummy strip; ac_word=$2 4076{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4077$as_echo_n "checking for $ac_word... " >&6; } 4078if ${ac_cv_prog_STRIP+:} false; then : 4079 $as_echo_n "(cached) " >&6 4080else 4081 if test -n "$STRIP"; then 4082 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 4083else 4084as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4085for as_dir in $PATH 4086do 4087 IFS=$as_save_IFS 4088 test -z "$as_dir" && as_dir=. 4089 for ac_exec_ext in '' $ac_executable_extensions; do 4090 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4091 ac_cv_prog_STRIP="strip" 4092 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4093 break 2 4094 fi 4095done 4096 done 4097IFS=$as_save_IFS 4098 4099 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":" 4100fi 4101fi 4102STRIP=$ac_cv_prog_STRIP 4103if test -n "$STRIP"; then 4104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 4105$as_echo "$STRIP" >&6; } 4106else 4107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4108$as_echo "no" >&6; } 4109fi 4110 4111 4112 4113 4114 4115{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4116$as_echo_n "checking for ANSI C header files... " >&6; } 4117if ${ac_cv_header_stdc+:} false; then : 4118 $as_echo_n "(cached) " >&6 4119else 4120 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4121/* end confdefs.h. */ 4122#include <stdlib.h> 4123#include <stdarg.h> 4124#include <string.h> 4125#include <float.h> 4126 4127int 4128main () 4129{ 4130 4131 ; 4132 return 0; 4133} 4134_ACEOF 4135if ac_fn_c_try_compile "$LINENO"; then : 4136 ac_cv_header_stdc=yes 4137else 4138 ac_cv_header_stdc=no 4139fi 4140rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4141 4142if test $ac_cv_header_stdc = yes; then 4143 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4145/* end confdefs.h. */ 4146#include <string.h> 4147 4148_ACEOF 4149if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4150 $EGREP "memchr" >/dev/null 2>&1; then : 4151 4152else 4153 ac_cv_header_stdc=no 4154fi 4155rm -f conftest* 4156 4157fi 4158 4159if test $ac_cv_header_stdc = yes; then 4160 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4161 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4162/* end confdefs.h. */ 4163#include <stdlib.h> 4164 4165_ACEOF 4166if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4167 $EGREP "free" >/dev/null 2>&1; then : 4168 4169else 4170 ac_cv_header_stdc=no 4171fi 4172rm -f conftest* 4173 4174fi 4175 4176if test $ac_cv_header_stdc = yes; then 4177 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4178 if test "$cross_compiling" = yes; then : 4179 : 4180else 4181 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4182/* end confdefs.h. */ 4183#include <ctype.h> 4184#include <stdlib.h> 4185#if ((' ' & 0x0FF) == 0x020) 4186# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4187# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4188#else 4189# define ISLOWER(c) \ 4190 (('a' <= (c) && (c) <= 'i') \ 4191 || ('j' <= (c) && (c) <= 'r') \ 4192 || ('s' <= (c) && (c) <= 'z')) 4193# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4194#endif 4195 4196#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4197int 4198main () 4199{ 4200 int i; 4201 for (i = 0; i < 256; i++) 4202 if (XOR (islower (i), ISLOWER (i)) 4203 || toupper (i) != TOUPPER (i)) 4204 return 2; 4205 return 0; 4206} 4207_ACEOF 4208if ac_fn_c_try_run "$LINENO"; then : 4209 4210else 4211 ac_cv_header_stdc=no 4212fi 4213rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4214 conftest.$ac_objext conftest.beam conftest.$ac_ext 4215fi 4216 4217fi 4218fi 4219{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4220$as_echo "$ac_cv_header_stdc" >&6; } 4221if test $ac_cv_header_stdc = yes; then 4222 4223$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4224 4225fi 4226 4227{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5 4228$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; } 4229if ${ac_cv_header_sys_wait_h+:} false; then : 4230 $as_echo_n "(cached) " >&6 4231else 4232 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4233/* end confdefs.h. */ 4234#include <sys/types.h> 4235#include <sys/wait.h> 4236#ifndef WEXITSTATUS 4237# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8) 4238#endif 4239#ifndef WIFEXITED 4240# define WIFEXITED(stat_val) (((stat_val) & 255) == 0) 4241#endif 4242 4243int 4244main () 4245{ 4246 int s; 4247 wait (&s); 4248 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; 4249 ; 4250 return 0; 4251} 4252_ACEOF 4253if ac_fn_c_try_compile "$LINENO"; then : 4254 ac_cv_header_sys_wait_h=yes 4255else 4256 ac_cv_header_sys_wait_h=no 4257fi 4258rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4259fi 4260{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5 4261$as_echo "$ac_cv_header_sys_wait_h" >&6; } 4262if test $ac_cv_header_sys_wait_h = yes; then 4263 4264$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 4265 4266fi 4267 4268 4269if test x"$ac_cv_prog_cc_c99" != xno; then 4270 4271 4272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5 4273$as_echo_n "checking for unsigned long long int... " >&6; } 4274if ${ac_cv_type_unsigned_long_long_int+:} false; then : 4275 $as_echo_n "(cached) " >&6 4276else 4277 ac_cv_type_unsigned_long_long_int=yes 4278 if test "x${ac_cv_prog_cc_c99-no}" = xno; then 4279 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4280/* end confdefs.h. */ 4281 4282 /* For now, do not test the preprocessor; as of 2007 there are too many 4283 implementations with broken preprocessors. Perhaps this can 4284 be revisited in 2012. In the meantime, code should not expect 4285 #if to work with literals wider than 32 bits. */ 4286 /* Test literals. */ 4287 long long int ll = 9223372036854775807ll; 4288 long long int nll = -9223372036854775807LL; 4289 unsigned long long int ull = 18446744073709551615ULL; 4290 /* Test constant expressions. */ 4291 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll) 4292 ? 1 : -1)]; 4293 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1 4294 ? 1 : -1)]; 4295 int i = 63; 4296int 4297main () 4298{ 4299/* Test availability of runtime routines for shift and division. */ 4300 long long int llmax = 9223372036854775807ll; 4301 unsigned long long int ullmax = 18446744073709551615ull; 4302 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i) 4303 | (llmax / ll) | (llmax % ll) 4304 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i) 4305 | (ullmax / ull) | (ullmax % ull)); 4306 ; 4307 return 0; 4308} 4309 4310_ACEOF 4311if ac_fn_c_try_link "$LINENO"; then : 4312 4313else 4314 ac_cv_type_unsigned_long_long_int=no 4315fi 4316rm -f core conftest.err conftest.$ac_objext \ 4317 conftest$ac_exeext conftest.$ac_ext 4318 fi 4319fi 4320{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5 4321$as_echo "$ac_cv_type_unsigned_long_long_int" >&6; } 4322 if test $ac_cv_type_unsigned_long_long_int = yes; then 4323 4324$as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h 4325 4326 fi 4327 4328 4329 4330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5 4331$as_echo_n "checking for long long int... " >&6; } 4332if ${ac_cv_type_long_long_int+:} false; then : 4333 $as_echo_n "(cached) " >&6 4334else 4335 ac_cv_type_long_long_int=yes 4336 if test "x${ac_cv_prog_cc_c99-no}" = xno; then 4337 ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int 4338 if test $ac_cv_type_long_long_int = yes; then 4339 if test "$cross_compiling" = yes; then : 4340 : 4341else 4342 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4343/* end confdefs.h. */ 4344#include <limits.h> 4345 #ifndef LLONG_MAX 4346 # define HALF \ 4347 (1LL << (sizeof (long long int) * CHAR_BIT - 2)) 4348 # define LLONG_MAX (HALF - 1 + HALF) 4349 #endif 4350int 4351main () 4352{ 4353long long int n = 1; 4354 int i; 4355 for (i = 0; ; i++) 4356 { 4357 long long int m = n << i; 4358 if (m >> i != n) 4359 return 1; 4360 if (LLONG_MAX / 2 < m) 4361 break; 4362 } 4363 return 0; 4364 ; 4365 return 0; 4366} 4367_ACEOF 4368if ac_fn_c_try_run "$LINENO"; then : 4369 4370else 4371 ac_cv_type_long_long_int=no 4372fi 4373rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4374 conftest.$ac_objext conftest.beam conftest.$ac_ext 4375fi 4376 4377 fi 4378 fi 4379fi 4380{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5 4381$as_echo "$ac_cv_type_long_long_int" >&6; } 4382 if test $ac_cv_type_long_long_int = yes; then 4383 4384$as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h 4385 4386 fi 4387 4388 if test "$ac_cv_type_long_long_int" = no; then 4389 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4390$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4391as_fn_error $? "Compiler does not support long long int 4392See \`config.log' for more details" "$LINENO" 5; } 4393 fi 4394 4395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the compiler supports trailing commas" >&5 4396$as_echo_n "checking if the compiler supports trailing commas... " >&6; } 4397 trailing_commas=no 4398 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4399/* end confdefs.h. */ 4400 4401int 4402main () 4403{ 4404 4405 enum { 4406 one, 4407 }; 4408 ; 4409 return 0; 4410} 4411_ACEOF 4412if ac_fn_c_try_compile "$LINENO"; then : 4413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4414$as_echo "yes" >&6; }; trailing_commas=yes 4415else 4416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4417$as_echo "no" >&6; } 4418fi 4419rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4420 if test "$trailing_commas" = no; then 4421 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4422$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4423as_fn_error $? "Compiler does not support trailing comma in enum 4424See \`config.log' for more details" "$LINENO" 5; } 4425 fi 4426 4427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the compiler supports C++ comments" >&5 4428$as_echo_n "checking if the compiler supports C++ comments... " >&6; } 4429 slash_comments=no 4430 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4431/* end confdefs.h. */ 4432 4433int 4434main () 4435{ 4436// C++ comments? 4437 ; 4438 return 0; 4439} 4440_ACEOF 4441if ac_fn_c_try_compile "$LINENO"; then : 4442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4443$as_echo "yes" >&6; }; slash_comments=yes 4444else 4445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4446$as_echo "no" >&6; } 4447fi 4448rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4449 if test "$slash_comments" = no; then 4450 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4451$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4452as_fn_error $? "Compiler does not support C++ comments 4453See \`config.log' for more details" "$LINENO" 5; } 4454 fi 4455fi 4456 4457if test -n "$SOURCE_DATE_EPOCH"; then 4458 DATE_FMT="%b %d %Y %H:%M:%S" 4459 BUILD_DATE=$(LC_ALL=C date -u -d "@$SOURCE_DATE_EPOCH" "+$DATE_FMT" 2>/dev/null || LC_ALL=C date -u -r "$SOURCE_DATE_EPOCH" "+$DATE_FMT" 2>/dev/null || LC_ALL=C date -u "+$DATE_FMT") 4460 cat >>confdefs.h <<_ACEOF 4461#define BUILD_DATE "$BUILD_DATE" 4462_ACEOF 4463 4464 BUILD_DATE_MSG=-"echo -e '=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\nNOTE: build date/time is fixed: $BUILD_DATE\n=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-='" 4465 4466fi 4467 4468 4469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-fail-if-missing argument" >&5 4470$as_echo_n "checking --enable-fail-if-missing argument... " >&6; } 4471# Check whether --enable-fail_if_missing was given. 4472if test "${enable_fail_if_missing+set}" = set; then : 4473 enableval=$enable_fail_if_missing; fail_if_missing="yes" 4474else 4475 fail_if_missing="no" 4476fi 4477 4478{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $fail_if_missing" >&5 4479$as_echo "$fail_if_missing" >&6; } 4480 4481with_x_arg="$with_x" 4482 4483if test -z "$CFLAGS"; then 4484 CFLAGS="-O" 4485 test "$GCC" = yes && CFLAGS="-O2 -fno-strength-reduce -Wall" 4486fi 4487if test "$GCC" = yes; then 4488 gccversion=`$CC -dumpversion` 4489 if test "x$gccversion" = "x"; then 4490 gccversion=`$CC --version | sed -e '2,$d' -e 's/darwin.//' -e 's/^[^0-9]*\([0-9]\.[0-9.]*\).*$/\1/g'` 4491 fi 4492 if test "$gccversion" = "3.0.1" -o "$gccversion" = "3.0.2" -o "$gccversion" = "4.0.1"; then 4493 echo 'GCC [34].0.[12] has a bug in the optimizer, disabling "-O#"' 4494 CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-O/'` 4495 else 4496 if test "$gccversion" = "3.1" -o "$gccversion" = "3.2" -o "$gccversion" = "3.2.1" && `echo "$CFLAGS" | grep -v fno-strength-reduce >/dev/null`; then 4497 echo 'GCC 3.1 and 3.2 have a bug in the optimizer, adding "-fno-strength-reduce"' 4498 CFLAGS="$CFLAGS -fno-strength-reduce" 4499 fi 4500 fi 4501fi 4502 4503{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for clang version" >&5 4504$as_echo_n "checking for clang version... " >&6; } 4505CLANG_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'` 4506if test x"$CLANG_VERSION_STRING" != x"" ; then 4507 CLANG_MAJOR=`echo "$CLANG_VERSION_STRING" | sed -n -e 's/\([0-9][0-9]*\)\.[0-9][0-9]*\.[0-9][0-9]*/\1/p'` 4508 CLANG_MINOR=`echo "$CLANG_VERSION_STRING" | sed -n -e 's/[0-9][0-9]*\.\([0-9][0-9]*\)\.[0-9][0-9]*/\1/p'` 4509 CLANG_REVISION=`echo "$CLANG_VERSION_STRING" | sed -n -e 's/[0-9][0-9]*\.[0-9][0-9]*\.\([0-9][0-9]*\)/\1/p'` 4510 CLANG_VERSION=`expr $CLANG_MAJOR '*' 1000000 '+' $CLANG_MINOR '*' 1000 '+' $CLANG_REVISION` 4511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CLANG_VERSION" >&5 4512$as_echo "$CLANG_VERSION" >&6; } 4513 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if clang supports -fno-strength-reduce" >&5 4514$as_echo_n "checking if clang supports -fno-strength-reduce... " >&6; } 4515 if test "$CLANG_VERSION" -ge 500002075 ; then 4516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4517$as_echo "no" >&6; } 4518 CFLAGS=`echo "$CFLAGS" | sed -e 's/-fno-strength-reduce/ /'` 4519 else 4520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4521$as_echo "yes" >&6; } 4522 fi 4523else 4524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: N/A" >&5 4525$as_echo "N/A" >&6; } 4526fi 4527 4528CROSS_COMPILING= 4529if test "$cross_compiling" = yes; then 4530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&5 4531$as_echo "cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&6; } 4532 CROSS_COMPILING=1 4533fi 4534 4535 4536test "$GCC" = yes && CPP_MM=M; 4537 4538if test -f ./toolcheck; then 4539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for buggy tools..." >&5 4540$as_echo "$as_me: checking for buggy tools..." >&6;} 4541 sh ./toolcheck 1>&6 4542fi 4543 4544OS_EXTRA_SRC=""; OS_EXTRA_OBJ="" 4545 4546{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Haiku" >&5 4547$as_echo_n "checking for Haiku... " >&6; } 4548case `uname` in 4549 Haiku) HAIKU=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4550$as_echo "yes" >&6; };; 4551 *) HAIKU=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4552$as_echo "no" >&6; };; 4553esac 4554 4555{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for QNX" >&5 4556$as_echo_n "checking for QNX... " >&6; } 4557case `uname` in 4558 QNX) OS_EXTRA_SRC=os_qnx.c; OS_EXTRA_OBJ=objects/os_qnx.o 4559 test -z "$with_x" && with_x=no 4560 QNX=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4561$as_echo "yes" >&6; };; 4562 *) QNX=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4563$as_echo "no" >&6; };; 4564esac 4565 4566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Darwin (Mac OS X)" >&5 4567$as_echo_n "checking for Darwin (Mac OS X)... " >&6; } 4568if test "`(uname) 2>/dev/null`" = Darwin; then 4569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4570$as_echo "yes" >&6; } 4571 MACOS_X=yes 4572 CPPFLAGS="$CPPFLAGS -DMACOS_X" 4573 4574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-darwin argument" >&5 4575$as_echo_n "checking --disable-darwin argument... " >&6; } 4576 # Check whether --enable-darwin was given. 4577if test "${enable_darwin+set}" = set; then : 4578 enableval=$enable_darwin; 4579else 4580 enable_darwin="yes" 4581fi 4582 4583 if test "$enable_darwin" = "yes"; then 4584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4585$as_echo "no" >&6; } 4586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Darwin files are there" >&5 4587$as_echo_n "checking if Darwin files are there... " >&6; } 4588 if test -f os_macosx.m; then 4589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4590$as_echo "yes" >&6; } 4591 else 4592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, Darwin support disabled" >&5 4593$as_echo "no, Darwin support disabled" >&6; } 4594 enable_darwin=no 4595 fi 4596 else 4597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, Darwin support excluded" >&5 4598$as_echo "yes, Darwin support excluded" >&6; } 4599 fi 4600 4601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-mac-arch argument" >&5 4602$as_echo_n "checking --with-mac-arch argument... " >&6; } 4603 4604# Check whether --with-mac-arch was given. 4605if test "${with_mac_arch+set}" = set; then : 4606 withval=$with_mac_arch; MACARCH="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MACARCH" >&5 4607$as_echo "$MACARCH" >&6; } 4608else 4609 MACARCH="current"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to $MACARCH" >&5 4610$as_echo "defaulting to $MACARCH" >&6; } 4611fi 4612 4613 4614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-developer-dir argument" >&5 4615$as_echo_n "checking --with-developer-dir argument... " >&6; } 4616 4617# Check whether --with-developer-dir was given. 4618if test "${with_developer_dir+set}" = set; then : 4619 withval=$with_developer_dir; DEVELOPER_DIR="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEVELOPER_DIR" >&5 4620$as_echo "$DEVELOPER_DIR" >&6; } 4621else 4622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not present" >&5 4623$as_echo "not present" >&6; } 4624fi 4625 4626 4627 if test "x$DEVELOPER_DIR" = "x"; then 4628 # Extract the first word of "xcode-select", so it can be a program name with args. 4629set dummy xcode-select; ac_word=$2 4630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4631$as_echo_n "checking for $ac_word... " >&6; } 4632if ${ac_cv_path_XCODE_SELECT+:} false; then : 4633 $as_echo_n "(cached) " >&6 4634else 4635 case $XCODE_SELECT in 4636 [\\/]* | ?:[\\/]*) 4637 ac_cv_path_XCODE_SELECT="$XCODE_SELECT" # Let the user override the test with a path. 4638 ;; 4639 *) 4640 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4641for as_dir in $PATH 4642do 4643 IFS=$as_save_IFS 4644 test -z "$as_dir" && as_dir=. 4645 for ac_exec_ext in '' $ac_executable_extensions; do 4646 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4647 ac_cv_path_XCODE_SELECT="$as_dir/$ac_word$ac_exec_ext" 4648 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4649 break 2 4650 fi 4651done 4652 done 4653IFS=$as_save_IFS 4654 4655 ;; 4656esac 4657fi 4658XCODE_SELECT=$ac_cv_path_XCODE_SELECT 4659if test -n "$XCODE_SELECT"; then 4660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XCODE_SELECT" >&5 4661$as_echo "$XCODE_SELECT" >&6; } 4662else 4663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4664$as_echo "no" >&6; } 4665fi 4666 4667 4668 if test "x$XCODE_SELECT" != "x"; then 4669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for developer dir using xcode-select" >&5 4670$as_echo_n "checking for developer dir using xcode-select... " >&6; } 4671 DEVELOPER_DIR=`$XCODE_SELECT -print-path` 4672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEVELOPER_DIR" >&5 4673$as_echo "$DEVELOPER_DIR" >&6; } 4674 else 4675 DEVELOPER_DIR=/Developer 4676 fi 4677 fi 4678 4679 if test "x$MACARCH" = "xboth"; then 4680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 10.4 universal SDK" >&5 4681$as_echo_n "checking for 10.4 universal SDK... " >&6; } 4682 save_cppflags="$CPPFLAGS" 4683 save_cflags="$CFLAGS" 4684 save_ldflags="$LDFLAGS" 4685 CFLAGS="$CFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc" 4686 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4687/* end confdefs.h. */ 4688 4689int 4690main () 4691{ 4692 4693 ; 4694 return 0; 4695} 4696_ACEOF 4697if ac_fn_c_try_link "$LINENO"; then : 4698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 4699$as_echo "found" >&6; } 4700else 4701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 4702$as_echo "not found" >&6; } 4703 CFLAGS="$save_cflags" 4704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Intel architecture is supported" >&5 4705$as_echo_n "checking if Intel architecture is supported... " >&6; } 4706 CPPFLAGS="$CPPFLAGS -arch i386" 4707 LDFLAGS="$save_ldflags -arch i386" 4708 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4709/* end confdefs.h. */ 4710 4711int 4712main () 4713{ 4714 4715 ; 4716 return 0; 4717} 4718_ACEOF 4719if ac_fn_c_try_link "$LINENO"; then : 4720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4721$as_echo "yes" >&6; }; MACARCH="intel" 4722else 4723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4724$as_echo "no" >&6; } 4725 MACARCH="ppc" 4726 CPPFLAGS="$save_cppflags -arch ppc" 4727 LDFLAGS="$save_ldflags -arch ppc" 4728fi 4729rm -f core conftest.err conftest.$ac_objext \ 4730 conftest$ac_exeext conftest.$ac_ext 4731fi 4732rm -f core conftest.err conftest.$ac_objext \ 4733 conftest$ac_exeext conftest.$ac_ext 4734 elif test "x$MACARCH" = "xintel"; then 4735 CPPFLAGS="$CPPFLAGS -arch intel" 4736 LDFLAGS="$LDFLAGS -arch intel" 4737 elif test "x$MACARCH" = "xppc"; then 4738 CPPFLAGS="$CPPFLAGS -arch ppc" 4739 LDFLAGS="$LDFLAGS -arch ppc" 4740 fi 4741 4742 if test "$enable_darwin" = "yes"; then 4743 MACOS_X_DARWIN=yes 4744 OS_EXTRA_SRC="os_macosx.m os_mac_conv.c"; 4745 OS_EXTRA_OBJ="objects/os_macosx.o objects/os_mac_conv.o" 4746 CPPFLAGS="$CPPFLAGS -DMACOS_X_DARWIN" 4747 4748 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 4749 with_x=no 4750 fi 4751 fi 4752 4753 if test "$MACARCH" = "intel" -o "$MACARCH" = "both"; then 4754 CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-Oz/'` 4755 fi 4756 4757else 4758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4759$as_echo "no" >&6; } 4760fi 4761 4762# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4763for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4764 inttypes.h stdint.h unistd.h 4765do : 4766 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4767ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4768" 4769if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4770 cat >>confdefs.h <<_ACEOF 4771#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4772_ACEOF 4773 4774fi 4775 4776done 4777 4778 4779for ac_header in AvailabilityMacros.h 4780do : 4781 ac_fn_c_check_header_mongrel "$LINENO" "AvailabilityMacros.h" "ac_cv_header_AvailabilityMacros_h" "$ac_includes_default" 4782if test "x$ac_cv_header_AvailabilityMacros_h" = xyes; then : 4783 cat >>confdefs.h <<_ACEOF 4784#define HAVE_AVAILABILITYMACROS_H 1 4785_ACEOF 4786 4787fi 4788 4789done 4790 4791 4792 4793 4794 4795if test "$cross_compiling" = no; then 4796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-local-dir argument" >&5 4797$as_echo_n "checking --with-local-dir argument... " >&6; } 4798 have_local_include='' 4799 have_local_lib='' 4800 4801# Check whether --with-local-dir was given. 4802if test "${with_local_dir+set}" = set; then : 4803 withval=$with_local_dir; 4804 local_dir="$withval" 4805 case "$withval" in 4806 */*) ;; 4807 no) 4808 # avoid adding local dir to LDFLAGS and CPPFLAGS 4809 have_local_include=yes 4810 have_local_lib=yes 4811 ;; 4812 *) as_fn_error $? "must pass path argument to --with-local-dir" "$LINENO" 5 ;; 4813 esac 4814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $local_dir" >&5 4815$as_echo "$local_dir" >&6; } 4816 4817else 4818 4819 local_dir=/usr/local 4820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to $local_dir" >&5 4821$as_echo "Defaulting to $local_dir" >&6; } 4822 4823fi 4824 4825 if test "$GCC" = yes -a "$local_dir" != no; then 4826 echo 'void f(){}' > conftest.c 4827 have_local_include=`${CC-cc} -c -v conftest.c 2>&1 | grep "${local_dir}/include"` 4828 have_local_lib=`${CC-cc} -c -v conftest.c 2>&1 | grep "${local_dir}/lib"` 4829 rm -f conftest.c conftest.o 4830 fi 4831 if test -z "$have_local_lib" -a -d "${local_dir}/lib"; then 4832 tt=`echo "$LDFLAGS" | sed -e "s+-L${local_dir}/lib ++g" -e "s+-L${local_dir}/lib$++g"` 4833 if test "$tt" = "$LDFLAGS"; then 4834 LDFLAGS="$LDFLAGS -L${local_dir}/lib" 4835 fi 4836 fi 4837 if test -z "$have_local_include" -a -d "${local_dir}/include"; then 4838 tt=`echo "$CPPFLAGS" | sed -e "s+-I${local_dir}/include ++g" -e "s+-I${local_dir}/include$++g"` 4839 if test "$tt" = "$CPPFLAGS"; then 4840 CPPFLAGS="$CPPFLAGS -I${local_dir}/include" 4841 fi 4842 fi 4843fi 4844 4845{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-vim-name argument" >&5 4846$as_echo_n "checking --with-vim-name argument... " >&6; } 4847 4848# Check whether --with-vim-name was given. 4849if test "${with_vim_name+set}" = set; then : 4850 withval=$with_vim_name; VIMNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VIMNAME" >&5 4851$as_echo "$VIMNAME" >&6; } 4852else 4853 VIMNAME="vim"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to $VIMNAME" >&5 4854$as_echo "Defaulting to $VIMNAME" >&6; } 4855fi 4856 4857 4858{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ex-name argument" >&5 4859$as_echo_n "checking --with-ex-name argument... " >&6; } 4860 4861# Check whether --with-ex-name was given. 4862if test "${with_ex_name+set}" = set; then : 4863 withval=$with_ex_name; EXNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXNAME" >&5 4864$as_echo "$EXNAME" >&6; } 4865else 4866 EXNAME="ex"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to ex" >&5 4867$as_echo "Defaulting to ex" >&6; } 4868fi 4869 4870 4871{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-view-name argument" >&5 4872$as_echo_n "checking --with-view-name argument... " >&6; } 4873 4874# Check whether --with-view-name was given. 4875if test "${with_view_name+set}" = set; then : 4876 withval=$with_view_name; VIEWNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VIEWNAME" >&5 4877$as_echo "$VIEWNAME" >&6; } 4878else 4879 VIEWNAME="view"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to view" >&5 4880$as_echo "Defaulting to view" >&6; } 4881fi 4882 4883 4884 4885{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-global-runtime argument" >&5 4886$as_echo_n "checking --with-global-runtime argument... " >&6; } 4887 4888# Check whether --with-global-runtime was given. 4889if test "${with_global_runtime+set}" = set; then : 4890 withval=$with_global_runtime; RUNTIME_GLOBAL="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5 4891$as_echo "$withval" >&6; } 4892else 4893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4894$as_echo "no" >&6; } 4895fi 4896 4897 4898if test "X$RUNTIME_GLOBAL" != "X"; then 4899 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" }') 4900 cat >>confdefs.h <<_ACEOF 4901#define RUNTIME_GLOBAL "$RUNTIME_GLOBAL" 4902_ACEOF 4903 4904 cat >>confdefs.h <<_ACEOF 4905#define RUNTIME_GLOBAL_AFTER "$RUNTIME_GLOBAL_AFTER" 4906_ACEOF 4907 4908fi 4909 4910{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-modified-by argument" >&5 4911$as_echo_n "checking --with-modified-by argument... " >&6; } 4912 4913# Check whether --with-modified-by was given. 4914if test "${with_modified_by+set}" = set; then : 4915 withval=$with_modified_by; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5 4916$as_echo "$withval" >&6; }; cat >>confdefs.h <<_ACEOF 4917#define MODIFIED_BY "$withval" 4918_ACEOF 4919 4920else 4921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4922$as_echo "no" >&6; } 4923fi 4924 4925 4926{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if character set is EBCDIC" >&5 4927$as_echo_n "checking if character set is EBCDIC... " >&6; } 4928cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4929/* end confdefs.h. */ 4930 4931int 4932main () 4933{ 4934 /* TryCompile function for CharSet. 4935 Treat any failure as ASCII for compatibility with existing art. 4936 Use compile-time rather than run-time tests for cross-compiler 4937 tolerance. */ 4938#if '0'!=240 4939make an error "Character set is not EBCDIC" 4940#endif 4941 ; 4942 return 0; 4943} 4944_ACEOF 4945if ac_fn_c_try_compile "$LINENO"; then : 4946 # TryCompile action if true 4947cf_cv_ebcdic=yes 4948else 4949 # TryCompile action if false 4950cf_cv_ebcdic=no 4951fi 4952rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4953# end of TryCompile ]) 4954# end of CacheVal CvEbcdic 4955{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cf_cv_ebcdic" >&5 4956$as_echo "$cf_cv_ebcdic" >&6; } 4957case "$cf_cv_ebcdic" in #(vi 4958 yes) $as_echo "#define EBCDIC 1" >>confdefs.h 4959 4960 line_break='"\\n"' 4961 ;; 4962 *) line_break='"\\012"';; 4963esac 4964 4965 4966if test "$cf_cv_ebcdic" = "yes"; then 4967{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for z/OS Unix" >&5 4968$as_echo_n "checking for z/OS Unix... " >&6; } 4969case `uname` in 4970 OS/390) zOSUnix="yes"; 4971 if test "$CC" = "cc"; then 4972 ccm="$_CC_CCMODE" 4973 ccn="CC" 4974 else 4975 if test "$CC" = "c89"; then 4976 ccm="$_CC_C89MODE" 4977 ccn="C89" 4978 else 4979 ccm=1 4980 fi 4981 fi 4982 if test "$ccm" != "1"; then 4983 echo "" 4984 echo "------------------------------------------" 4985 echo " On z/OS Unix, the environment variable" 4986 echo " _CC_${ccn}MODE must be set to \"1\"!" 4987 echo " Do:" 4988 echo " export _CC_${ccn}MODE=1" 4989 echo " and then call configure again." 4990 echo "------------------------------------------" 4991 exit 1 4992 fi 4993 # Set CFLAGS for configure process. 4994 # This will be reset later for config.mk. 4995 # Use haltonmsg to force error for missing H files. 4996 CFLAGS="$CFLAGS -D_ALL_SOURCE -Wc,float(ieee),haltonmsg(3296)"; 4997 LDFLAGS="$LDFLAGS -Wl,EDIT=NO" 4998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4999$as_echo "yes" >&6; } 5000 ;; 5001 *) zOSUnix="no"; 5002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5003$as_echo "no" >&6; } 5004 ;; 5005esac 5006fi 5007 5008if test "$zOSUnix" = "yes"; then 5009 QUOTESED="sed -e 's/[\\\\\"]/\\\\\\\\&/g' -e 's/\\\\\\\\\"/\"/' -e 's/\\\\\\\\\";\$\$/\";/'" 5010else 5011 QUOTESED="sed -e 's/[\\\\\"]/\\\\&/g' -e 's/\\\\\"/\"/' -e 's/\\\\\";\$\$/\";/'" 5012fi 5013 5014 5015 5016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-smack argument" >&5 5017$as_echo_n "checking --disable-smack argument... " >&6; } 5018# Check whether --enable-smack was given. 5019if test "${enable_smack+set}" = set; then : 5020 enableval=$enable_smack; 5021else 5022 enable_smack="yes" 5023fi 5024 5025if test "$enable_smack" = "yes"; then 5026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5027$as_echo "no" >&6; } 5028 ac_fn_c_check_header_mongrel "$LINENO" "linux/xattr.h" "ac_cv_header_linux_xattr_h" "$ac_includes_default" 5029if test "x$ac_cv_header_linux_xattr_h" = xyes; then : 5030 true 5031else 5032 enable_smack="no" 5033fi 5034 5035 5036else 5037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5038$as_echo "yes" >&6; } 5039fi 5040if test "$enable_smack" = "yes"; then 5041 ac_fn_c_check_header_mongrel "$LINENO" "attr/xattr.h" "ac_cv_header_attr_xattr_h" "$ac_includes_default" 5042if test "x$ac_cv_header_attr_xattr_h" = xyes; then : 5043 true 5044else 5045 enable_smack="no" 5046fi 5047 5048 5049fi 5050if test "$enable_smack" = "yes"; then 5051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XATTR_NAME_SMACKEXEC in linux/xattr.h" >&5 5052$as_echo_n "checking for XATTR_NAME_SMACKEXEC in linux/xattr.h... " >&6; } 5053 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5054/* end confdefs.h. */ 5055#include <linux/xattr.h> 5056_ACEOF 5057if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5058 $EGREP "XATTR_NAME_SMACKEXEC" >/dev/null 2>&1; then : 5059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5060$as_echo "yes" >&6; } 5061else 5062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5063$as_echo "no" >&6; }; enable_smack="no" 5064fi 5065rm -f conftest* 5066 5067fi 5068if test "$enable_smack" = "yes"; then 5069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for setxattr in -lattr" >&5 5070$as_echo_n "checking for setxattr in -lattr... " >&6; } 5071if ${ac_cv_lib_attr_setxattr+:} false; then : 5072 $as_echo_n "(cached) " >&6 5073else 5074 ac_check_lib_save_LIBS=$LIBS 5075LIBS="-lattr $LIBS" 5076cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5077/* end confdefs.h. */ 5078 5079/* Override any GCC internal prototype to avoid an error. 5080 Use char because int might match the return type of a GCC 5081 builtin and then its argument prototype would still apply. */ 5082#ifdef __cplusplus 5083extern "C" 5084#endif 5085char setxattr (); 5086int 5087main () 5088{ 5089return setxattr (); 5090 ; 5091 return 0; 5092} 5093_ACEOF 5094if ac_fn_c_try_link "$LINENO"; then : 5095 ac_cv_lib_attr_setxattr=yes 5096else 5097 ac_cv_lib_attr_setxattr=no 5098fi 5099rm -f core conftest.err conftest.$ac_objext \ 5100 conftest$ac_exeext conftest.$ac_ext 5101LIBS=$ac_check_lib_save_LIBS 5102fi 5103{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_setxattr" >&5 5104$as_echo "$ac_cv_lib_attr_setxattr" >&6; } 5105if test "x$ac_cv_lib_attr_setxattr" = xyes; then : 5106 LIBS="$LIBS -lattr" 5107 found_smack="yes" 5108 $as_echo "#define HAVE_SMACK 1" >>confdefs.h 5109 5110fi 5111 5112fi 5113 5114if test "x$found_smack" = "x"; then 5115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-selinux argument" >&5 5116$as_echo_n "checking --disable-selinux argument... " >&6; } 5117 # Check whether --enable-selinux was given. 5118if test "${enable_selinux+set}" = set; then : 5119 enableval=$enable_selinux; 5120else 5121 enable_selinux="yes" 5122fi 5123 5124 if test "$enable_selinux" = "yes"; then 5125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5126$as_echo "no" >&6; } 5127 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5 5128$as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; } 5129if ${ac_cv_lib_selinux_is_selinux_enabled+:} false; then : 5130 $as_echo_n "(cached) " >&6 5131else 5132 ac_check_lib_save_LIBS=$LIBS 5133LIBS="-lselinux $LIBS" 5134cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5135/* end confdefs.h. */ 5136 5137/* Override any GCC internal prototype to avoid an error. 5138 Use char because int might match the return type of a GCC 5139 builtin and then its argument prototype would still apply. */ 5140#ifdef __cplusplus 5141extern "C" 5142#endif 5143char is_selinux_enabled (); 5144int 5145main () 5146{ 5147return is_selinux_enabled (); 5148 ; 5149 return 0; 5150} 5151_ACEOF 5152if ac_fn_c_try_link "$LINENO"; then : 5153 ac_cv_lib_selinux_is_selinux_enabled=yes 5154else 5155 ac_cv_lib_selinux_is_selinux_enabled=no 5156fi 5157rm -f core conftest.err conftest.$ac_objext \ 5158 conftest$ac_exeext conftest.$ac_ext 5159LIBS=$ac_check_lib_save_LIBS 5160fi 5161{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5 5162$as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; } 5163if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes; then : 5164 ac_fn_c_check_header_mongrel "$LINENO" "selinux/selinux.h" "ac_cv_header_selinux_selinux_h" "$ac_includes_default" 5165if test "x$ac_cv_header_selinux_selinux_h" = xyes; then : 5166 LIBS="$LIBS -lselinux" 5167 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h 5168 5169fi 5170 5171 5172fi 5173 5174 else 5175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5176$as_echo "yes" >&6; } 5177 fi 5178fi 5179 5180 5181{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-features argument" >&5 5182$as_echo_n "checking --with-features argument... " >&6; } 5183 5184# Check whether --with-features was given. 5185if test "${with_features+set}" = set; then : 5186 withval=$with_features; features="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $features" >&5 5187$as_echo "$features" >&6; } 5188else 5189 features="huge"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to huge" >&5 5190$as_echo "Defaulting to huge" >&6; } 5191fi 5192 5193 5194dovimdiff="" 5195dogvimdiff="" 5196case "$features" in 5197 tiny) $as_echo "#define FEAT_TINY 1" >>confdefs.h 5198 ;; 5199 small) $as_echo "#define FEAT_SMALL 1" >>confdefs.h 5200 ;; 5201 normal) $as_echo "#define FEAT_NORMAL 1" >>confdefs.h 5202 dovimdiff="installvimdiff"; 5203 dogvimdiff="installgvimdiff" ;; 5204 big) $as_echo "#define FEAT_BIG 1" >>confdefs.h 5205 dovimdiff="installvimdiff"; 5206 dogvimdiff="installgvimdiff" ;; 5207 huge) $as_echo "#define FEAT_HUGE 1" >>confdefs.h 5208 dovimdiff="installvimdiff"; 5209 dogvimdiff="installgvimdiff" ;; 5210 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $features is not supported" >&5 5211$as_echo "Sorry, $features is not supported" >&6; } ;; 5212esac 5213 5214 5215 5216 5217{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-compiledby argument" >&5 5218$as_echo_n "checking --with-compiledby argument... " >&6; } 5219 5220# Check whether --with-compiledby was given. 5221if test "${with_compiledby+set}" = set; then : 5222 withval=$with_compiledby; compiledby="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5 5223$as_echo "$withval" >&6; } 5224else 5225 compiledby=""; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5226$as_echo "no" >&6; } 5227fi 5228 5229 5230 5231{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp argument" >&5 5232$as_echo_n "checking --disable-xsmp argument... " >&6; } 5233# Check whether --enable-xsmp was given. 5234if test "${enable_xsmp+set}" = set; then : 5235 enableval=$enable_xsmp; 5236else 5237 enable_xsmp="yes" 5238fi 5239 5240 5241if test "$enable_xsmp" = "yes"; then 5242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5243$as_echo "no" >&6; } 5244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp-interact argument" >&5 5245$as_echo_n "checking --disable-xsmp-interact argument... " >&6; } 5246 # Check whether --enable-xsmp-interact was given. 5247if test "${enable_xsmp_interact+set}" = set; then : 5248 enableval=$enable_xsmp_interact; 5249else 5250 enable_xsmp_interact="yes" 5251fi 5252 5253 if test "$enable_xsmp_interact" = "yes"; then 5254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5255$as_echo "no" >&6; } 5256 $as_echo "#define USE_XSMP_INTERACT 1" >>confdefs.h 5257 5258 else 5259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5260$as_echo "yes" >&6; } 5261 fi 5262else 5263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5264$as_echo "yes" >&6; } 5265fi 5266 5267{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-luainterp argument" >&5 5268$as_echo_n "checking --enable-luainterp argument... " >&6; } 5269# Check whether --enable-luainterp was given. 5270if test "${enable_luainterp+set}" = set; then : 5271 enableval=$enable_luainterp; 5272else 5273 enable_luainterp="no" 5274fi 5275 5276{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_luainterp" >&5 5277$as_echo "$enable_luainterp" >&6; } 5278 5279if test "$enable_luainterp" = "yes" -o "$enable_luainterp" = "dynamic"; then 5280 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 5281 as_fn_error $? "cannot use Lua with tiny or small features" "$LINENO" 5 5282 fi 5283 5284 5285 5286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-lua-prefix argument" >&5 5287$as_echo_n "checking --with-lua-prefix argument... " >&6; } 5288 5289# Check whether --with-lua_prefix was given. 5290if test "${with_lua_prefix+set}" = set; then : 5291 withval=$with_lua_prefix; with_lua_prefix="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_lua_prefix" >&5 5292$as_echo "$with_lua_prefix" >&6; } 5293else 5294 with_lua_prefix="";{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5295$as_echo "no" >&6; } 5296fi 5297 5298 5299 if test "X$with_lua_prefix" != "X"; then 5300 vi_cv_path_lua_pfx="$with_lua_prefix" 5301 else 5302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LUA_PREFIX environment var" >&5 5303$as_echo_n "checking LUA_PREFIX environment var... " >&6; } 5304 if test "X$LUA_PREFIX" != "X"; then 5305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$LUA_PREFIX\"" >&5 5306$as_echo "\"$LUA_PREFIX\"" >&6; } 5307 vi_cv_path_lua_pfx="$LUA_PREFIX" 5308 else 5309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set, default to /usr" >&5 5310$as_echo "not set, default to /usr" >&6; } 5311 vi_cv_path_lua_pfx="/usr" 5312 fi 5313 fi 5314 5315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-luajit" >&5 5316$as_echo_n "checking --with-luajit... " >&6; } 5317 5318# Check whether --with-luajit was given. 5319if test "${with_luajit+set}" = set; then : 5320 withval=$with_luajit; vi_cv_with_luajit="$withval" 5321else 5322 vi_cv_with_luajit="no" 5323fi 5324 5325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_with_luajit" >&5 5326$as_echo "$vi_cv_with_luajit" >&6; } 5327 5328 LUA_INC= 5329 if test "X$vi_cv_path_lua_pfx" != "X"; then 5330 if test "x$vi_cv_with_luajit" != "xno"; then 5331 # Extract the first word of "luajit", so it can be a program name with args. 5332set dummy luajit; ac_word=$2 5333{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5334$as_echo_n "checking for $ac_word... " >&6; } 5335if ${ac_cv_path_vi_cv_path_luajit+:} false; then : 5336 $as_echo_n "(cached) " >&6 5337else 5338 case $vi_cv_path_luajit in 5339 [\\/]* | ?:[\\/]*) 5340 ac_cv_path_vi_cv_path_luajit="$vi_cv_path_luajit" # Let the user override the test with a path. 5341 ;; 5342 *) 5343 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5344for as_dir in $PATH 5345do 5346 IFS=$as_save_IFS 5347 test -z "$as_dir" && as_dir=. 5348 for ac_exec_ext in '' $ac_executable_extensions; do 5349 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5350 ac_cv_path_vi_cv_path_luajit="$as_dir/$ac_word$ac_exec_ext" 5351 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5352 break 2 5353 fi 5354done 5355 done 5356IFS=$as_save_IFS 5357 5358 ;; 5359esac 5360fi 5361vi_cv_path_luajit=$ac_cv_path_vi_cv_path_luajit 5362if test -n "$vi_cv_path_luajit"; then 5363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_luajit" >&5 5364$as_echo "$vi_cv_path_luajit" >&6; } 5365else 5366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5367$as_echo "no" >&6; } 5368fi 5369 5370 5371 if test "X$vi_cv_path_luajit" != "X"; then 5372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LuaJIT version" >&5 5373$as_echo_n "checking LuaJIT version... " >&6; } 5374if ${vi_cv_version_luajit+:} false; then : 5375 $as_echo_n "(cached) " >&6 5376else 5377 vi_cv_version_luajit=`${vi_cv_path_luajit} -v 2>&1 | sed 's/LuaJIT \([0-9.]*\)\.[0-9]\(-[a-z0-9]*\)* .*/\1/'` 5378fi 5379{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_luajit" >&5 5380$as_echo "$vi_cv_version_luajit" >&6; } 5381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Lua version of LuaJIT" >&5 5382$as_echo_n "checking Lua version of LuaJIT... " >&6; } 5383if ${vi_cv_version_lua_luajit+:} false; then : 5384 $as_echo_n "(cached) " >&6 5385else 5386 vi_cv_version_lua_luajit=`${vi_cv_path_luajit} -e "print(_VERSION)" | sed 's/.* //'` 5387fi 5388{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_lua_luajit" >&5 5389$as_echo "$vi_cv_version_lua_luajit" >&6; } 5390 vi_cv_path_lua="$vi_cv_path_luajit" 5391 vi_cv_version_lua="$vi_cv_version_lua_luajit" 5392 fi 5393 else 5394 # Extract the first word of "lua", so it can be a program name with args. 5395set dummy lua; ac_word=$2 5396{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5397$as_echo_n "checking for $ac_word... " >&6; } 5398if ${ac_cv_path_vi_cv_path_plain_lua+:} false; then : 5399 $as_echo_n "(cached) " >&6 5400else 5401 case $vi_cv_path_plain_lua in 5402 [\\/]* | ?:[\\/]*) 5403 ac_cv_path_vi_cv_path_plain_lua="$vi_cv_path_plain_lua" # Let the user override the test with a path. 5404 ;; 5405 *) 5406 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5407for as_dir in $PATH 5408do 5409 IFS=$as_save_IFS 5410 test -z "$as_dir" && as_dir=. 5411 for ac_exec_ext in '' $ac_executable_extensions; do 5412 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5413 ac_cv_path_vi_cv_path_plain_lua="$as_dir/$ac_word$ac_exec_ext" 5414 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5415 break 2 5416 fi 5417done 5418 done 5419IFS=$as_save_IFS 5420 5421 ;; 5422esac 5423fi 5424vi_cv_path_plain_lua=$ac_cv_path_vi_cv_path_plain_lua 5425if test -n "$vi_cv_path_plain_lua"; then 5426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_plain_lua" >&5 5427$as_echo "$vi_cv_path_plain_lua" >&6; } 5428else 5429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5430$as_echo "no" >&6; } 5431fi 5432 5433 5434 if test "X$vi_cv_path_plain_lua" != "X"; then 5435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Lua version" >&5 5436$as_echo_n "checking Lua version... " >&6; } 5437if ${vi_cv_version_plain_lua+:} false; then : 5438 $as_echo_n "(cached) " >&6 5439else 5440 vi_cv_version_plain_lua=`${vi_cv_path_plain_lua} -e "print(_VERSION)" | sed 's/.* //'` 5441fi 5442{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_plain_lua" >&5 5443$as_echo "$vi_cv_version_plain_lua" >&6; } 5444 fi 5445 vi_cv_path_lua="$vi_cv_path_plain_lua" 5446 vi_cv_version_lua="$vi_cv_version_plain_lua" 5447 fi 5448 if test "x$vi_cv_with_luajit" != "xno" && test "X$vi_cv_version_luajit" != "X"; then 5449 { $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 5450$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include/luajit-$vi_cv_version_luajit... " >&6; } 5451 if test -f "$vi_cv_path_lua_pfx/include/luajit-$vi_cv_version_luajit/lua.h"; then 5452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5453$as_echo "yes" >&6; } 5454 LUA_INC=/luajit-$vi_cv_version_luajit 5455 fi 5456 fi 5457 if test "X$LUA_INC" = "X"; then 5458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $vi_cv_path_lua_pfx/include" >&5 5459$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include... " >&6; } 5460 if test -f "$vi_cv_path_lua_pfx/include/lua.h"; then 5461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5462$as_echo "yes" >&6; } 5463 else 5464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5465$as_echo "no" >&6; } 5466 { $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 5467$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua... " >&6; } 5468 if test -f "$vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua/lua.h"; then 5469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5470$as_echo "yes" >&6; } 5471 LUA_INC=/lua$vi_cv_version_lua 5472 else 5473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5474$as_echo "no" >&6; } 5475 5476 # Detect moonjit: 5477 # https://groups.google.com/forum/#!topic/vim_use/O0vek60WuTk 5478 lua_suf=/moonjit-2.3 5479 inc_path="$vi_cv_path_lua_pfx/include" 5480 for dir in "$inc_path"/moonjit-[0-9]* ; do 5481 if test -d "$dir" ; then 5482 lua_suf=`basename '$dir'` 5483 lua_suf="/$lua_suf" 5484 break 5485 fi 5486 done 5487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $inc_path$lua_suf" >&5 5488$as_echo_n "checking if lua.h can be found in $inc_path$lua_suf... " >&6; } 5489 if test -f "$inc_path$lua_suf/lua.h"; then 5490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5491$as_echo "yes" >&6; } 5492 LUA_INC=$lua_suf 5493 else 5494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5495$as_echo "no" >&6; } 5496 vi_cv_path_lua_pfx= 5497 fi 5498 fi 5499 fi 5500 fi 5501 fi 5502 5503 if test "X$vi_cv_path_lua_pfx" != "X"; then 5504 if test "x$vi_cv_with_luajit" != "xno"; then 5505 multiarch=`dpkg-architecture -qDEB_HOST_MULTIARCH 2> /dev/null` 5506 if test "X$multiarch" != "X"; then 5507 lib_multiarch="lib/${multiarch}" 5508 else 5509 lib_multiarch="lib" 5510 fi 5511 if test "X$vi_cv_version_lua" = "X"; then 5512 LUA_LIBS="-L${vi_cv_path_lua_pfx}/${lib_multiarch} -lluajit" 5513 else 5514 LUA_LIBS="-L${vi_cv_path_lua_pfx}/${lib_multiarch} -lluajit-$vi_cv_version_lua" 5515 fi 5516 else 5517 if test "X$LUA_INC" != "X"; then 5518 LUA_LIBS="-L${vi_cv_path_lua_pfx}/lib -llua$vi_cv_version_lua" 5519 else 5520 LUA_LIBS="-L${vi_cv_path_lua_pfx}/lib -llua" 5521 fi 5522 fi 5523 if test "$enable_luainterp" = "dynamic"; then 5524 lua_ok="yes" 5525 else 5526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if link with ${LUA_LIBS} is sane" >&5 5527$as_echo_n "checking if link with ${LUA_LIBS} is sane... " >&6; } 5528 libs_save=$LIBS 5529 LIBS="$LIBS $LUA_LIBS" 5530 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5531/* end confdefs.h. */ 5532 5533int 5534main () 5535{ 5536 5537 ; 5538 return 0; 5539} 5540_ACEOF 5541if ac_fn_c_try_link "$LINENO"; then : 5542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5543$as_echo "yes" >&6; }; lua_ok="yes" 5544else 5545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5546$as_echo "no" >&6; }; lua_ok="no"; LUA_LIBS="" 5547fi 5548rm -f core conftest.err conftest.$ac_objext \ 5549 conftest$ac_exeext conftest.$ac_ext 5550 LIBS=$libs_save 5551 fi 5552 if test "x$lua_ok" = "xyes"; then 5553 LUA_CFLAGS="-I${vi_cv_path_lua_pfx}/include${LUA_INC}" 5554 LUA_SRC="if_lua.c" 5555 LUA_OBJ="objects/if_lua.o" 5556 LUA_PRO="if_lua.pro" 5557 $as_echo "#define FEAT_LUA 1" >>confdefs.h 5558 5559 fi 5560 if test "$enable_luainterp" = "dynamic"; then 5561 if test "x$vi_cv_with_luajit" != "xno"; then 5562 luajit="jit" 5563 fi 5564 if test -f "${vi_cv_path_lua_pfx}/bin/cyglua-${vi_cv_version_lua}.dll"; then 5565 vi_cv_dll_name_lua="cyglua-${vi_cv_version_lua}.dll" 5566 else 5567 if test "x$MACOS_X" = "xyes"; then 5568 ext="dylib" 5569 indexes="" 5570 else 5571 ext="so" 5572 indexes=".0 .1 .2 .3 .4 .5 .6 .7 .8 .9" 5573 multiarch=`dpkg-architecture -qDEB_HOST_MULTIARCH 2> /dev/null` 5574 if test "X$multiarch" != "X"; then 5575 lib_multiarch="lib/${multiarch}" 5576 fi 5577 fi 5578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if liblua${luajit}*.${ext}* can be found in $vi_cv_path_lua_pfx" >&5 5579$as_echo_n "checking if liblua${luajit}*.${ext}* can be found in $vi_cv_path_lua_pfx... " >&6; } 5580 for subdir in "${lib_multiarch}" lib64 lib; do 5581 if test -z "$subdir"; then 5582 continue 5583 fi 5584 for sover in "${vi_cv_version_lua}.${ext}" "-${vi_cv_version_lua}.${ext}" \ 5585 ".${vi_cv_version_lua}.${ext}" ".${ext}.${vi_cv_version_lua}"; do 5586 for i in $indexes ""; do 5587 if test -f "${vi_cv_path_lua_pfx}/${subdir}/liblua${luajit}${sover}$i"; then 5588 sover2="$i" 5589 break 3 5590 fi 5591 done 5592 done 5593 sover="" 5594 done 5595 if test "X$sover" = "X"; then 5596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5597$as_echo "no" >&6; } 5598 lua_ok="no" 5599 vi_cv_dll_name_lua="liblua${luajit}.${ext}" 5600 else 5601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5602$as_echo "yes" >&6; } 5603 lua_ok="yes" 5604 vi_cv_dll_name_lua="liblua${luajit}${sover}$sover2" 5605 fi 5606 fi 5607 $as_echo "#define DYNAMIC_LUA 1" >>confdefs.h 5608 5609 LUA_LIBS="" 5610 LUA_CFLAGS="-DDYNAMIC_LUA_DLL=\\\"${vi_cv_dll_name_lua}\\\" $LUA_CFLAGS" 5611 fi 5612 if test "X$LUA_CFLAGS$LUA_LIBS" != "X" && \ 5613 test "x$MACOS_X" = "xyes" && test "x$vi_cv_with_luajit" != "xno" && \ 5614 test "`(uname -m) 2>/dev/null`" = "x86_64"; then 5615 LUA_LIBS="-pagezero_size 10000 -image_base 100000000 $LUA_LIBS" 5616 fi 5617 fi 5618 if test "$fail_if_missing" = "yes" -a "$lua_ok" != "yes"; then 5619 as_fn_error $? "could not configure lua" "$LINENO" 5 5620 fi 5621 5622 5623 5624 5625 5626fi 5627 5628 5629{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-mzschemeinterp argument" >&5 5630$as_echo_n "checking --enable-mzschemeinterp argument... " >&6; } 5631# Check whether --enable-mzschemeinterp was given. 5632if test "${enable_mzschemeinterp+set}" = set; then : 5633 enableval=$enable_mzschemeinterp; 5634else 5635 enable_mzschemeinterp="no" 5636fi 5637 5638{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_mzschemeinterp" >&5 5639$as_echo "$enable_mzschemeinterp" >&6; } 5640 5641if test "$enable_mzschemeinterp" = "yes"; then 5642 5643 5644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-plthome argument" >&5 5645$as_echo_n "checking --with-plthome argument... " >&6; } 5646 5647# Check whether --with-plthome was given. 5648if test "${with_plthome+set}" = set; then : 5649 withval=$with_plthome; with_plthome="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_plthome" >&5 5650$as_echo "$with_plthome" >&6; } 5651else 5652 with_plthome="";{ $as_echo "$as_me:${as_lineno-$LINENO}: result: \"no\"" >&5 5653$as_echo "\"no\"" >&6; } 5654fi 5655 5656 5657 if test "X$with_plthome" != "X"; then 5658 vi_cv_path_mzscheme_pfx="$with_plthome" 5659 vi_cv_path_mzscheme="${vi_cv_path_mzscheme_pfx}/bin/mzscheme" 5660 else 5661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking PLTHOME environment var" >&5 5662$as_echo_n "checking PLTHOME environment var... " >&6; } 5663 if test "X$PLTHOME" != "X"; then 5664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$PLTHOME\"" >&5 5665$as_echo "\"$PLTHOME\"" >&6; } 5666 vi_cv_path_mzscheme_pfx="$PLTHOME" 5667 vi_cv_path_mzscheme="${vi_cv_path_mzscheme_pfx}/bin/mzscheme" 5668 else 5669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5 5670$as_echo "not set" >&6; } 5671 # Extract the first word of "mzscheme", so it can be a program name with args. 5672set dummy mzscheme; ac_word=$2 5673{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5674$as_echo_n "checking for $ac_word... " >&6; } 5675if ${ac_cv_path_vi_cv_path_mzscheme+:} false; then : 5676 $as_echo_n "(cached) " >&6 5677else 5678 case $vi_cv_path_mzscheme in 5679 [\\/]* | ?:[\\/]*) 5680 ac_cv_path_vi_cv_path_mzscheme="$vi_cv_path_mzscheme" # Let the user override the test with a path. 5681 ;; 5682 *) 5683 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5684for as_dir in $PATH 5685do 5686 IFS=$as_save_IFS 5687 test -z "$as_dir" && as_dir=. 5688 for ac_exec_ext in '' $ac_executable_extensions; do 5689 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5690 ac_cv_path_vi_cv_path_mzscheme="$as_dir/$ac_word$ac_exec_ext" 5691 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5692 break 2 5693 fi 5694done 5695 done 5696IFS=$as_save_IFS 5697 5698 ;; 5699esac 5700fi 5701vi_cv_path_mzscheme=$ac_cv_path_vi_cv_path_mzscheme 5702if test -n "$vi_cv_path_mzscheme"; then 5703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme" >&5 5704$as_echo "$vi_cv_path_mzscheme" >&6; } 5705else 5706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5707$as_echo "no" >&6; } 5708fi 5709 5710 5711 5712 if test "X$vi_cv_path_mzscheme" != "X"; then 5713 lsout=`ls -l $vi_cv_path_mzscheme` 5714 if echo "$lsout" | grep -e '->' >/dev/null 2>/dev/null; then 5715 vi_cv_path_mzscheme=`echo "$lsout" | sed 's/.*-> \(.*\)/\1/'` 5716 fi 5717 fi 5718 5719 if test "X$vi_cv_path_mzscheme" != "X"; then 5720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking MzScheme install prefix" >&5 5721$as_echo_n "checking MzScheme install prefix... " >&6; } 5722if ${vi_cv_path_mzscheme_pfx+:} false; then : 5723 $as_echo_n "(cached) " >&6 5724else 5725 echo "(display (simplify-path \ 5726 (build-path (call-with-values \ 5727 (lambda () (split-path (find-system-path (quote exec-file)))) \ 5728 (lambda (base name must-be-dir?) base)) (quote up))))" > mzdirs.scm 5729 vi_cv_path_mzscheme_pfx=`${vi_cv_path_mzscheme} -r mzdirs.scm | \ 5730 sed -e 's+/$++'` 5731fi 5732{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme_pfx" >&5 5733$as_echo "$vi_cv_path_mzscheme_pfx" >&6; } 5734 rm -f mzdirs.scm 5735 fi 5736 fi 5737 fi 5738 5739 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then 5740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket include directory" >&5 5741$as_echo_n "checking for racket include directory... " >&6; } 5742 SCHEME_INC=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-include-dir))) (when (path? p) (display p)))'` 5743 if test "X$SCHEME_INC" != "X"; then 5744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_INC}" >&5 5745$as_echo "${SCHEME_INC}" >&6; } 5746 else 5747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 5748$as_echo "not found" >&6; } 5749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include" >&5 5750$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include... " >&6; } 5751 if test -f "$vi_cv_path_mzscheme_pfx/include/scheme.h"; then 5752 SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include 5753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5754$as_echo "yes" >&6; } 5755 else 5756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5757$as_echo "no" >&6; } 5758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt" >&5 5759$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt... " >&6; } 5760 if test -f "$vi_cv_path_mzscheme_pfx/include/plt/scheme.h"; then 5761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5762$as_echo "yes" >&6; } 5763 SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/plt 5764 else 5765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5766$as_echo "no" >&6; } 5767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/racket" >&5 5768$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/racket... " >&6; } 5769 if test -f "$vi_cv_path_mzscheme_pfx/include/racket/scheme.h"; then 5770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5771$as_echo "yes" >&6; } 5772 SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/racket 5773 else 5774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5775$as_echo "no" >&6; } 5776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in /usr/include/plt/" >&5 5777$as_echo_n "checking if scheme.h can be found in /usr/include/plt/... " >&6; } 5778 if test -f /usr/include/plt/scheme.h; then 5779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5780$as_echo "yes" >&6; } 5781 SCHEME_INC=/usr/include/plt 5782 else 5783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5784$as_echo "no" >&6; } 5785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in /usr/include/racket/" >&5 5786$as_echo_n "checking if scheme.h can be found in /usr/include/racket/... " >&6; } 5787 if test -f /usr/include/racket/scheme.h; then 5788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5789$as_echo "yes" >&6; } 5790 SCHEME_INC=/usr/include/racket 5791 else 5792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5793$as_echo "no" >&6; } 5794 vi_cv_path_mzscheme_pfx= 5795 fi 5796 fi 5797 fi 5798 fi 5799 fi 5800 fi 5801 fi 5802 5803 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then 5804 5805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket lib directory" >&5 5806$as_echo_n "checking for racket lib directory... " >&6; } 5807 SCHEME_LIB=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-lib-dir))) (when (path? p) (display p)))'` 5808 if test "X$SCHEME_LIB" != "X"; then 5809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_LIB}" >&5 5810$as_echo "${SCHEME_LIB}" >&6; } 5811 else 5812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 5813$as_echo "not found" >&6; } 5814 fi 5815 5816 for path in "${vi_cv_path_mzscheme_pfx}/lib" "${SCHEME_LIB}"; do 5817 if test "X$path" != "X"; then 5818 if test "x$MACOS_X" = "xyes"; then 5819 MZSCHEME_LIBS="-framework Racket" 5820 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" 5821 elif test -f "${path}/libmzscheme3m.a"; then 5822 MZSCHEME_LIBS="${path}/libmzscheme3m.a" 5823 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" 5824 elif test -f "${path}/libracket3m.a"; then 5825 MZSCHEME_LIBS="${path}/libracket3m.a" 5826 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" 5827 elif test -f "${path}/libracket.a"; then 5828 MZSCHEME_LIBS="${path}/libracket.a ${path}/libmzgc.a" 5829 elif test -f "${path}/libmzscheme.a"; then 5830 MZSCHEME_LIBS="${path}/libmzscheme.a ${path}/libmzgc.a" 5831 else 5832 if test -f "${path}/libmzscheme3m.so"; then 5833 MZSCHEME_LIBS="-L${path} -lmzscheme3m" 5834 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" 5835 elif test -f "${path}/libracket3m.so"; then 5836 MZSCHEME_LIBS="-L${path} -lracket3m" 5837 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" 5838 elif test -f "${path}/libracket.so"; then 5839 MZSCHEME_LIBS="-L${path} -lracket -lmzgc" 5840 else 5841 if test "$path" != "$SCHEME_LIB"; then 5842 continue 5843 fi 5844 MZSCHEME_LIBS="-L${path} -lmzscheme -lmzgc" 5845 fi 5846 if test "$GCC" = yes; then 5847 MZSCHEME_LIBS="${MZSCHEME_LIBS} -Wl,-rpath -Wl,${path}" 5848 elif test "`(uname) 2>/dev/null`" = SunOS && 5849 uname -r | grep '^5' >/dev/null; then 5850 MZSCHEME_LIBS="${MZSCHEME_LIBS} -R ${path}" 5851 fi 5852 fi 5853 fi 5854 if test "X$MZSCHEME_LIBS" != "X"; then 5855 break 5856 fi 5857 done 5858 5859 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if racket requires -pthread" >&5 5860$as_echo_n "checking if racket requires -pthread... " >&6; } 5861 if test "X$SCHEME_LIB" != "X" && $FGREP -e -pthread "$SCHEME_LIB/buildinfo" >/dev/null ; then 5862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5863$as_echo "yes" >&6; } 5864 MZSCHEME_LIBS="${MZSCHEME_LIBS} -pthread" 5865 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -pthread" 5866 else 5867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5868$as_echo "no" >&6; } 5869 fi 5870 5871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket config directory" >&5 5872$as_echo_n "checking for racket config directory... " >&6; } 5873 SCHEME_CONFIGDIR=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-config-dir))) (when (path? p) (display p)))'` 5874 if test "X$SCHEME_CONFIGDIR" != "X"; then 5875 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -DMZSCHEME_CONFIGDIR='\"${SCHEME_CONFIGDIR}\"'" 5876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_CONFIGDIR}" >&5 5877$as_echo "${SCHEME_CONFIGDIR}" >&6; } 5878 else 5879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 5880$as_echo "not found" >&6; } 5881 fi 5882 5883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket collects directory" >&5 5884$as_echo_n "checking for racket collects directory... " >&6; } 5885 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))))'` 5886 if test "X$SCHEME_COLLECTS" = "X"; then 5887 if test -d "$vi_cv_path_mzscheme_pfx/lib/plt/collects"; then 5888 SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/lib/plt/ 5889 else 5890 if test -d "$vi_cv_path_mzscheme_pfx/lib/racket/collects"; then 5891 SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/lib/racket/ 5892 else 5893 if test -d "$vi_cv_path_mzscheme_pfx/share/racket/collects"; then 5894 SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/share/racket/ 5895 else 5896 if test -d "$vi_cv_path_mzscheme_pfx/collects"; then 5897 SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/ 5898 fi 5899 fi 5900 fi 5901 fi 5902 fi 5903 if test "X$SCHEME_COLLECTS" != "X" ; then 5904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_COLLECTS}" >&5 5905$as_echo "${SCHEME_COLLECTS}" >&6; } 5906 else 5907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 5908$as_echo "not found" >&6; } 5909 fi 5910 5911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mzscheme_base.c" >&5 5912$as_echo_n "checking for mzscheme_base.c... " >&6; } 5913 if test -f "${SCHEME_COLLECTS}collects/scheme/base.ss" ; then 5914 MZSCHEME_EXTRA="mzscheme_base.c" 5915 MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/mzc" 5916 MZSCHEME_MOD="++lib scheme/base" 5917 else 5918 if test -f "${SCHEME_COLLECTS}collects/scheme/base.rkt" ; then 5919 MZSCHEME_EXTRA="mzscheme_base.c" 5920 MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/mzc" 5921 MZSCHEME_MOD="++lib scheme/base" 5922 else 5923 if test -f "${SCHEME_COLLECTS}collects/racket/base.rkt" ; then 5924 MZSCHEME_EXTRA="mzscheme_base.c" 5925 MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/raco ctool" 5926 MZSCHEME_MOD="" 5927 fi 5928 fi 5929 fi 5930 if test "X$MZSCHEME_EXTRA" != "X" ; then 5931 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -DINCLUDE_MZSCHEME_BASE" 5932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: needed" >&5 5933$as_echo "needed" >&6; } 5934 else 5935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not needed" >&5 5936$as_echo "not needed" >&6; } 5937 fi 5938 5939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ffi_type_void in -lffi" >&5 5940$as_echo_n "checking for ffi_type_void in -lffi... " >&6; } 5941if ${ac_cv_lib_ffi_ffi_type_void+:} false; then : 5942 $as_echo_n "(cached) " >&6 5943else 5944 ac_check_lib_save_LIBS=$LIBS 5945LIBS="-lffi $LIBS" 5946cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5947/* end confdefs.h. */ 5948 5949/* Override any GCC internal prototype to avoid an error. 5950 Use char because int might match the return type of a GCC 5951 builtin and then its argument prototype would still apply. */ 5952#ifdef __cplusplus 5953extern "C" 5954#endif 5955char ffi_type_void (); 5956int 5957main () 5958{ 5959return ffi_type_void (); 5960 ; 5961 return 0; 5962} 5963_ACEOF 5964if ac_fn_c_try_link "$LINENO"; then : 5965 ac_cv_lib_ffi_ffi_type_void=yes 5966else 5967 ac_cv_lib_ffi_ffi_type_void=no 5968fi 5969rm -f core conftest.err conftest.$ac_objext \ 5970 conftest$ac_exeext conftest.$ac_ext 5971LIBS=$ac_check_lib_save_LIBS 5972fi 5973{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ffi_ffi_type_void" >&5 5974$as_echo "$ac_cv_lib_ffi_ffi_type_void" >&6; } 5975if test "x$ac_cv_lib_ffi_ffi_type_void" = xyes; then : 5976 MZSCHEME_LIBS="$MZSCHEME_LIBS -lffi" 5977fi 5978 5979 5980 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -I${SCHEME_INC} \ 5981 -DMZSCHEME_COLLECTS='\"${SCHEME_COLLECTS}collects\"'" 5982 5983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for MzScheme are sane" >&5 5984$as_echo_n "checking if compile and link flags for MzScheme are sane... " >&6; } 5985 cflags_save=$CFLAGS 5986 libs_save=$LIBS 5987 CFLAGS="$CFLAGS $MZSCHEME_CFLAGS" 5988 LIBS="$LIBS $MZSCHEME_LIBS" 5989 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5990/* end confdefs.h. */ 5991 5992int 5993main () 5994{ 5995 5996 ; 5997 return 0; 5998} 5999_ACEOF 6000if ac_fn_c_try_link "$LINENO"; then : 6001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6002$as_echo "yes" >&6; }; mzs_ok=yes 6003else 6004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: MZSCHEME DISABLED" >&5 6005$as_echo "no: MZSCHEME DISABLED" >&6; }; mzs_ok=no 6006fi 6007rm -f core conftest.err conftest.$ac_objext \ 6008 conftest$ac_exeext conftest.$ac_ext 6009 CFLAGS=$cflags_save 6010 LIBS=$libs_save 6011 if test $mzs_ok = yes; then 6012 MZSCHEME_SRC="if_mzsch.c" 6013 MZSCHEME_OBJ="objects/if_mzsch.o" 6014 MZSCHEME_PRO="if_mzsch.pro" 6015 $as_echo "#define FEAT_MZSCHEME 1" >>confdefs.h 6016 6017 else 6018 MZSCHEME_CFLAGS= 6019 MZSCHEME_LIBS= 6020 MZSCHEME_EXTRA= 6021 MZSCHEME_MZC= 6022 fi 6023 fi 6024 6025 6026 6027 6028 6029 6030 6031fi 6032 6033 6034{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-perlinterp argument" >&5 6035$as_echo_n "checking --enable-perlinterp argument... " >&6; } 6036# Check whether --enable-perlinterp was given. 6037if test "${enable_perlinterp+set}" = set; then : 6038 enableval=$enable_perlinterp; 6039else 6040 enable_perlinterp="no" 6041fi 6042 6043{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perlinterp" >&5 6044$as_echo "$enable_perlinterp" >&6; } 6045if test "$enable_perlinterp" = "yes" -o "$enable_perlinterp" = "dynamic"; then 6046 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 6047 as_fn_error $? "cannot use Perl with tiny or small features" "$LINENO" 5 6048 fi 6049 6050 # Extract the first word of "perl", so it can be a program name with args. 6051set dummy perl; ac_word=$2 6052{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6053$as_echo_n "checking for $ac_word... " >&6; } 6054if ${ac_cv_path_vi_cv_path_perl+:} false; then : 6055 $as_echo_n "(cached) " >&6 6056else 6057 case $vi_cv_path_perl in 6058 [\\/]* | ?:[\\/]*) 6059 ac_cv_path_vi_cv_path_perl="$vi_cv_path_perl" # Let the user override the test with a path. 6060 ;; 6061 *) 6062 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6063for as_dir in $PATH 6064do 6065 IFS=$as_save_IFS 6066 test -z "$as_dir" && as_dir=. 6067 for ac_exec_ext in '' $ac_executable_extensions; do 6068 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6069 ac_cv_path_vi_cv_path_perl="$as_dir/$ac_word$ac_exec_ext" 6070 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6071 break 2 6072 fi 6073done 6074 done 6075IFS=$as_save_IFS 6076 6077 ;; 6078esac 6079fi 6080vi_cv_path_perl=$ac_cv_path_vi_cv_path_perl 6081if test -n "$vi_cv_path_perl"; then 6082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_perl" >&5 6083$as_echo "$vi_cv_path_perl" >&6; } 6084else 6085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6086$as_echo "no" >&6; } 6087fi 6088 6089 6090 if test "X$vi_cv_path_perl" != "X"; then 6091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Perl version" >&5 6092$as_echo_n "checking Perl version... " >&6; } 6093 if $vi_cv_path_perl -e 'require 5.003_01' >/dev/null 2>/dev/null; then 6094 eval `$vi_cv_path_perl -V:usethreads` 6095 eval `$vi_cv_path_perl -V:libperl` 6096 if test "X$usethreads" = "XUNKNOWN" -o "X$usethreads" = "Xundef"; then 6097 badthreads=no 6098 else 6099 if $vi_cv_path_perl -e 'require 5.6.0' >/dev/null 2>/dev/null; then 6100 eval `$vi_cv_path_perl -V:use5005threads` 6101 if test "X$use5005threads" = "XUNKNOWN" -o "X$use5005threads" = "Xundef"; then 6102 badthreads=no 6103 else 6104 badthreads=yes 6105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&5 6106$as_echo ">>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&6; } 6107 fi 6108 else 6109 badthreads=yes 6110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> Perl 5.5 with threads cannot be used <<<" >&5 6111$as_echo ">>> Perl 5.5 with threads cannot be used <<<" >&6; } 6112 fi 6113 fi 6114 if test $badthreads = no; then 6115 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5 6116$as_echo "OK" >&6; } 6117 eval `$vi_cv_path_perl -V:shrpenv` 6118 if test "X$shrpenv" = "XUNKNOWN"; then # pre 5.003_04 6119 shrpenv="" 6120 fi 6121 vi_cv_perllib=`$vi_cv_path_perl -MConfig -e 'print $Config{privlibexp}'` 6122 6123 vi_cv_perl_extutils=unknown_perl_extutils_path 6124 for extutils_rel_path in ExtUtils vendor_perl/ExtUtils; do 6125 xsubpp_path="$vi_cv_perllib/$extutils_rel_path/xsubpp" 6126 if test -f "$xsubpp_path"; then 6127 vi_cv_perl_xsubpp="$xsubpp_path" 6128 fi 6129 done 6130 6131 perlcppflags=`$vi_cv_path_perl -Mlib=$srcdir -MExtUtils::Embed \ 6132 -e 'ccflags;perl_inc;print"\n"' | sed -e 's/-fno[^ ]*//' \ 6133 -e 's/-fdebug-prefix-map[^ ]*//g' \ 6134 -e 's/-pipe //' \ 6135 -e 's/-W[^ ]*//g' \ 6136 -e 's/-D_FORTIFY_SOURCE=.//g'` 6137 perllibs=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed -e 'ldopts' | \ 6138 sed -e '/Warning/d' -e '/Note (probably harmless)/d' \ 6139 -e 's/-bE:perl.exp//' -e 's/-lc //'` 6140 perlldflags=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed \ 6141 -e 'ccdlflags' | sed -e 's/-bE:perl.exp//'` 6142 6143 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Perl are sane" >&5 6144$as_echo_n "checking if compile and link flags for Perl are sane... " >&6; } 6145 cflags_save=$CFLAGS 6146 libs_save=$LIBS 6147 ldflags_save=$LDFLAGS 6148 CFLAGS="$CFLAGS $perlcppflags" 6149 LIBS="$LIBS $perllibs" 6150 perlldflags=`echo "$perlldflags" | sed -e 's/^ *//g'` 6151 LDFLAGS="$perlldflags $LDFLAGS" 6152 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6153/* end confdefs.h. */ 6154 6155int 6156main () 6157{ 6158 6159 ; 6160 return 0; 6161} 6162_ACEOF 6163if ac_fn_c_try_link "$LINENO"; then : 6164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6165$as_echo "yes" >&6; }; perl_ok=yes 6166else 6167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PERL DISABLED" >&5 6168$as_echo "no: PERL DISABLED" >&6; }; perl_ok=no 6169fi 6170rm -f core conftest.err conftest.$ac_objext \ 6171 conftest$ac_exeext conftest.$ac_ext 6172 CFLAGS=$cflags_save 6173 LIBS=$libs_save 6174 LDFLAGS=$ldflags_save 6175 if test $perl_ok = yes; then 6176 if test "X$perlcppflags" != "X"; then 6177 PERL_CFLAGS=$perlcppflags 6178 fi 6179 if test "X$perlldflags" != "X"; then 6180 if test "X`echo \"$LDFLAGS\" | $FGREP -e \"$perlldflags\"`" = "X"; then 6181 LDFLAGS="$perlldflags $LDFLAGS" 6182 fi 6183 fi 6184 PERL_LIBS=$perllibs 6185 PERL_SRC="auto/if_perl.c if_perlsfio.c" 6186 PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o" 6187 PERL_PRO="if_perl.pro if_perlsfio.pro" 6188 $as_echo "#define FEAT_PERL 1" >>confdefs.h 6189 6190 fi 6191 fi 6192 else 6193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> too old; need Perl version 5.003_01 or later <<<" >&5 6194$as_echo ">>> too old; need Perl version 5.003_01 or later <<<" >&6; } 6195 fi 6196 fi 6197 6198 if test "x$MACOS_X" = "xyes"; then 6199 dir=/System/Library/Perl 6200 darwindir=$dir/darwin 6201 if test -d $darwindir; then 6202 PERL=/usr/bin/perl 6203 else 6204 dir=/System/Library/Perl/5.8.1 6205 darwindir=$dir/darwin-thread-multi-2level 6206 if test -d $darwindir; then 6207 PERL=/usr/bin/perl 6208 fi 6209 fi 6210 if test -n "$PERL"; then 6211 PERL_DIR="$dir" 6212 PERL_CFLAGS="-DFEAT_PERL -I$darwindir/CORE" 6213 PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o $darwindir/auto/DynaLoader/DynaLoader.a" 6214 PERL_LIBS="-L$darwindir/CORE -lperl" 6215 fi 6216 PERL_LIBS=`echo "$PERL_LIBS" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'` 6217 PERL_CFLAGS=`echo "$PERL_CFLAGS" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'` 6218 fi 6219 if test "$enable_perlinterp" = "dynamic"; then 6220 if test "$perl_ok" = "yes" -a "X$libperl" != "X"; then 6221 $as_echo "#define DYNAMIC_PERL 1" >>confdefs.h 6222 6223 PERL_CFLAGS="-DDYNAMIC_PERL_DLL=\\\"$libperl\\\" $PERL_CFLAGS" 6224 fi 6225 fi 6226 6227 if test "$fail_if_missing" = "yes" -a "$perl_ok" != "yes"; then 6228 as_fn_error $? "could not configure perl" "$LINENO" 5 6229 fi 6230fi 6231 6232 6233 6234 6235 6236 6237 6238{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-pythoninterp argument" >&5 6239$as_echo_n "checking --enable-pythoninterp argument... " >&6; } 6240# Check whether --enable-pythoninterp was given. 6241if test "${enable_pythoninterp+set}" = set; then : 6242 enableval=$enable_pythoninterp; 6243else 6244 enable_pythoninterp="no" 6245fi 6246 6247{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_pythoninterp" >&5 6248$as_echo "$enable_pythoninterp" >&6; } 6249if test "$enable_pythoninterp" = "yes" -o "$enable_pythoninterp" = "dynamic"; then 6250 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 6251 as_fn_error $? "cannot use Python with tiny or small features" "$LINENO" 5 6252 fi 6253 6254 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-python-command argument" >&5 6255$as_echo_n "checking --with-python-command argument... " >&6; } 6256 6257 6258# Check whether --with-python-command was given. 6259if test "${with_python_command+set}" = set; then : 6260 withval=$with_python_command; vi_cv_path_python="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python" >&5 6261$as_echo "$vi_cv_path_python" >&6; } 6262else 6263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6264$as_echo "no" >&6; } 6265fi 6266 6267 6268 if test "X$vi_cv_path_python" = "X"; then 6269 for ac_prog in python2 python 6270do 6271 # Extract the first word of "$ac_prog", so it can be a program name with args. 6272set dummy $ac_prog; ac_word=$2 6273{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6274$as_echo_n "checking for $ac_word... " >&6; } 6275if ${ac_cv_path_vi_cv_path_python+:} false; then : 6276 $as_echo_n "(cached) " >&6 6277else 6278 case $vi_cv_path_python in 6279 [\\/]* | ?:[\\/]*) 6280 ac_cv_path_vi_cv_path_python="$vi_cv_path_python" # Let the user override the test with a path. 6281 ;; 6282 *) 6283 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6284for as_dir in $PATH 6285do 6286 IFS=$as_save_IFS 6287 test -z "$as_dir" && as_dir=. 6288 for ac_exec_ext in '' $ac_executable_extensions; do 6289 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6290 ac_cv_path_vi_cv_path_python="$as_dir/$ac_word$ac_exec_ext" 6291 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6292 break 2 6293 fi 6294done 6295 done 6296IFS=$as_save_IFS 6297 6298 ;; 6299esac 6300fi 6301vi_cv_path_python=$ac_cv_path_vi_cv_path_python 6302if test -n "$vi_cv_path_python"; then 6303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python" >&5 6304$as_echo "$vi_cv_path_python" >&6; } 6305else 6306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6307$as_echo "no" >&6; } 6308fi 6309 6310 6311 test -n "$vi_cv_path_python" && break 6312done 6313 6314 fi 6315 if test "X$vi_cv_path_python" != "X"; then 6316 6317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python version" >&5 6318$as_echo_n "checking Python version... " >&6; } 6319if ${vi_cv_var_python_version+:} false; then : 6320 $as_echo_n "(cached) " >&6 6321else 6322 vi_cv_var_python_version=` 6323 ${vi_cv_path_python} -c 'import sys; print sys.version[:3]'` 6324 6325fi 6326{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python_version" >&5 6327$as_echo "$vi_cv_var_python_version" >&6; } 6328 6329 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python is 2.3 or better" >&5 6330$as_echo_n "checking Python is 2.3 or better... " >&6; } 6331 if ${vi_cv_path_python} -c \ 6332 "import sys; sys.exit(${vi_cv_var_python_version} < 2.3)" 6333 then 6334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yep" >&5 6335$as_echo "yep" >&6; } 6336 6337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5 6338$as_echo_n "checking Python's install prefix... " >&6; } 6339if ${vi_cv_path_python_pfx+:} false; then : 6340 $as_echo_n "(cached) " >&6 6341else 6342 vi_cv_path_python_pfx=` 6343 ${vi_cv_path_python} -c \ 6344 "import sys; print sys.prefix"` 6345fi 6346{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_pfx" >&5 6347$as_echo "$vi_cv_path_python_pfx" >&6; } 6348 6349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5 6350$as_echo_n "checking Python's execution prefix... " >&6; } 6351if ${vi_cv_path_python_epfx+:} false; then : 6352 $as_echo_n "(cached) " >&6 6353else 6354 vi_cv_path_python_epfx=` 6355 ${vi_cv_path_python} -c \ 6356 "import sys; print sys.exec_prefix"` 6357fi 6358{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_epfx" >&5 6359$as_echo "$vi_cv_path_python_epfx" >&6; } 6360 6361 6362 if ${vi_cv_path_pythonpath+:} false; then : 6363 $as_echo_n "(cached) " >&6 6364else 6365 vi_cv_path_pythonpath=` 6366 unset PYTHONPATH; 6367 ${vi_cv_path_python} -c \ 6368 "import sys, string; print string.join(sys.path,':')"` 6369fi 6370 6371 6372 6373 6374# Check whether --with-python-config-dir was given. 6375if test "${with_python_config_dir+set}" = set; then : 6376 withval=$with_python_config_dir; vi_cv_path_python_conf="${withval}"; have_python_config_dir=1 6377fi 6378 6379 6380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5 6381$as_echo_n "checking Python's configuration directory... " >&6; } 6382if ${vi_cv_path_python_conf+:} false; then : 6383 $as_echo_n "(cached) " >&6 6384else 6385 6386 vi_cv_path_python_conf= 6387 d=`${vi_cv_path_python} -c "import distutils.sysconfig; print distutils.sysconfig.get_config_var('LIBPL')"` 6388 if test -d "$d" && test -f "$d/config.c"; then 6389 vi_cv_path_python_conf="$d" 6390 else 6391 for path in "${vi_cv_path_python_pfx}" "${vi_cv_path_python_epfx}"; do 6392 for subdir in lib64 lib share; do 6393 d="${path}/${subdir}/python${vi_cv_var_python_version}/config" 6394 if test -d "$d" && test -f "$d/config.c"; then 6395 vi_cv_path_python_conf="$d" 6396 fi 6397 done 6398 done 6399 fi 6400 6401fi 6402{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_conf" >&5 6403$as_echo "$vi_cv_path_python_conf" >&6; } 6404 6405 PYTHON_CONFDIR="${vi_cv_path_python_conf}" 6406 6407 if test "X$PYTHON_CONFDIR" = "X"; then 6408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't find it!" >&5 6409$as_echo "can't find it!" >&6; } 6410 else 6411 6412 if ${vi_cv_path_python_plibs+:} false; then : 6413 $as_echo_n "(cached) " >&6 6414else 6415 6416 pwd=`pwd` 6417 tmp_mkf="$pwd/config-PyMake$$" 6418 cat -- "${PYTHON_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}" 6419__: 6420 @echo "python_BASEMODLIBS='$(BASEMODLIBS)'" 6421 @echo "python_LIBS='$(LIBS)'" 6422 @echo "python_SYSLIBS='$(SYSLIBS)'" 6423 @echo "python_LINKFORSHARED='$(LINKFORSHARED)'" 6424 @echo "python_DLLLIBRARY='$(DLLLIBRARY)'" 6425 @echo "python_INSTSONAME='$(INSTSONAME)'" 6426 @echo "python_PYTHONFRAMEWORK='$(PYTHONFRAMEWORK)'" 6427 @echo "python_PYTHONFRAMEWORKPREFIX='$(PYTHONFRAMEWORKPREFIX)'" 6428 @echo "python_PYTHONFRAMEWORKINSTALLDIR='$(PYTHONFRAMEWORKINSTALLDIR)'" 6429eof 6430 eval "`cd ${PYTHON_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`" 6431 rm -f -- "${tmp_mkf}" 6432 if test "x$MACOS_X" = "xyes" && test -n "${python_PYTHONFRAMEWORK}" && ${vi_cv_path_python} -c \ 6433 "import sys; sys.exit(${vi_cv_var_python_version} < 2.3)"; then 6434 vi_cv_path_python_plibs="-framework Python" 6435 if test "x${vi_cv_path_python}" != "x/usr/bin/python" && test -n "${python_PYTHONFRAMEWORKPREFIX}"; then 6436 vi_cv_path_python_plibs="-F${python_PYTHONFRAMEWORKPREFIX} -framework Python" 6437 fi 6438 else 6439 vi_cv_path_python_plibs="-L${PYTHON_CONFDIR} -lpython${vi_cv_var_python_version}" 6440 if test -n "${python_LINKFORSHARED}" && test -n "${python_PYTHONFRAMEWORKPREFIX}"; then 6441 python_link_symbol=`echo ${python_LINKFORSHARED} | sed 's/\([^ \t][^ \t]*[ \t][ \t]*[^ \t][^ \t]*\)[ \t].*/\1/'` 6442 python_link_path=`echo ${python_LINKFORSHARED} | sed 's/\([^ \t][^ \t]*[ \t][ \t]*[^ \t][^ \t]*\)[ \t][ \t]*\(.*\)/\2/'` 6443 if test -n "${python_link_path}" && ! test -x "${python_link_path}"; then 6444 python_link_path="${python_PYTHONFRAMEWORKPREFIX}/${python_link_path}" 6445 if test -n "${python_link_path}" && ! test -x "${python_link_path}"; then 6446 python_link_path="${python_PYTHONFRAMEWORKINSTALLDIR}/Versions/${vi_cv_var_python_version}/${python_PYTHONFRAMEWORK}" 6447 fi 6448 python_LINKFORSHARED="${python_link_symbol} ${python_link_path}" 6449 fi 6450 fi 6451 vi_cv_path_python_plibs="${vi_cv_path_python_plibs} ${python_BASEMODLIBS} ${python_LIBS} ${python_SYSLIBS} ${python_LINKFORSHARED}" 6452 vi_cv_path_python_plibs=`echo $vi_cv_path_python_plibs | sed s/-ltermcap//` 6453 fi 6454 6455fi 6456 6457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's dll name" >&5 6458$as_echo_n "checking Python's dll name... " >&6; } 6459if ${vi_cv_dll_name_python+:} false; then : 6460 $as_echo_n "(cached) " >&6 6461else 6462 6463 if test "X$python_DLLLIBRARY" != "X"; then 6464 vi_cv_dll_name_python="$python_DLLLIBRARY" 6465 else 6466 vi_cv_dll_name_python="$python_INSTSONAME" 6467 fi 6468 6469fi 6470{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_dll_name_python" >&5 6471$as_echo "$vi_cv_dll_name_python" >&6; } 6472 6473 PYTHON_LIBS="${vi_cv_path_python_plibs}" 6474 if test "${vi_cv_path_python_pfx}" = "${vi_cv_path_python_epfx}"; then 6475 PYTHON_CFLAGS="-I${vi_cv_path_python_pfx}/include/python${vi_cv_var_python_version}" 6476 else 6477 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}" 6478 fi 6479 if test "X$have_python_config_dir" = "X1" -a "$enable_pythoninterp" = "dynamic"; then 6480 PYTHON_CFLAGS="${PYTHON_CFLAGS} -DPYTHON_HOME='\"${vi_cv_path_python_pfx}\"'" 6481 6482 fi 6483 PYTHON_SRC="if_python.c" 6484 PYTHON_OBJ="objects/if_python.o" 6485 6486 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5 6487$as_echo_n "checking if -pthread should be used... " >&6; } 6488 threadsafe_flag= 6489 thread_lib= 6490 if test "`(uname) 2>/dev/null`" != Darwin; then 6491 test "$GCC" = yes && threadsafe_flag="-pthread" 6492 if test "`(uname) 2>/dev/null`" = FreeBSD; then 6493 threadsafe_flag="-D_THREAD_SAFE" 6494 thread_lib="-pthread" 6495 fi 6496 if test "`(uname) 2>/dev/null`" = SunOS; then 6497 threadsafe_flag="-pthreads" 6498 fi 6499 fi 6500 libs_save_old=$LIBS 6501 if test -n "$threadsafe_flag"; then 6502 cflags_save=$CFLAGS 6503 CFLAGS="$CFLAGS $threadsafe_flag" 6504 LIBS="$LIBS $thread_lib" 6505 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6506/* end confdefs.h. */ 6507 6508int 6509main () 6510{ 6511 6512 ; 6513 return 0; 6514} 6515_ACEOF 6516if ac_fn_c_try_link "$LINENO"; then : 6517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6518$as_echo "yes" >&6; }; PYTHON_CFLAGS="$PYTHON_CFLAGS $threadsafe_flag" 6519else 6520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6521$as_echo "no" >&6; }; LIBS=$libs_save_old 6522 6523fi 6524rm -f core conftest.err conftest.$ac_objext \ 6525 conftest$ac_exeext conftest.$ac_ext 6526 CFLAGS=$cflags_save 6527 else 6528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6529$as_echo "no" >&6; } 6530 fi 6531 6532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Python are sane" >&5 6533$as_echo_n "checking if compile and link flags for Python are sane... " >&6; } 6534 cflags_save=$CFLAGS 6535 libs_save=$LIBS 6536 CFLAGS="$CFLAGS $PYTHON_CFLAGS" 6537 LIBS="$LIBS $PYTHON_LIBS" 6538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6539/* end confdefs.h. */ 6540 6541int 6542main () 6543{ 6544 6545 ; 6546 return 0; 6547} 6548_ACEOF 6549if ac_fn_c_try_link "$LINENO"; then : 6550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6551$as_echo "yes" >&6; }; python_ok=yes 6552else 6553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PYTHON DISABLED" >&5 6554$as_echo "no: PYTHON DISABLED" >&6; }; python_ok=no 6555fi 6556rm -f core conftest.err conftest.$ac_objext \ 6557 conftest$ac_exeext conftest.$ac_ext 6558 CFLAGS=$cflags_save 6559 LIBS=$libs_save 6560 if test $python_ok = yes; then 6561 $as_echo "#define FEAT_PYTHON 1" >>confdefs.h 6562 6563 else 6564 LIBS=$libs_save_old 6565 PYTHON_SRC= 6566 PYTHON_OBJ= 6567 PYTHON_LIBS= 6568 PYTHON_CFLAGS= 6569 fi 6570 fi 6571 else 6572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old" >&5 6573$as_echo "too old" >&6; } 6574 fi 6575 fi 6576 6577 if test "$fail_if_missing" = "yes" -a "$python_ok" != "yes"; then 6578 as_fn_error $? "could not configure python" "$LINENO" 5 6579 fi 6580fi 6581 6582 6583 6584 6585 6586 6587 6588{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-python3interp argument" >&5 6589$as_echo_n "checking --enable-python3interp argument... " >&6; } 6590# Check whether --enable-python3interp was given. 6591if test "${enable_python3interp+set}" = set; then : 6592 enableval=$enable_python3interp; 6593else 6594 enable_python3interp="no" 6595fi 6596 6597{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_python3interp" >&5 6598$as_echo "$enable_python3interp" >&6; } 6599if test "$enable_python3interp" = "yes" -o "$enable_python3interp" = "dynamic"; then 6600 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 6601 as_fn_error $? "cannot use Python with tiny or small features" "$LINENO" 5 6602 fi 6603 6604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-python3-command argument" >&5 6605$as_echo_n "checking --with-python3-command argument... " >&6; } 6606 6607 6608# Check whether --with-python3-command was given. 6609if test "${with_python3_command+set}" = set; then : 6610 withval=$with_python3_command; vi_cv_path_python3="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3" >&5 6611$as_echo "$vi_cv_path_python3" >&6; } 6612else 6613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6614$as_echo "no" >&6; } 6615fi 6616 6617 6618 if test "X$vi_cv_path_python3" = "X"; then 6619 for ac_prog in python3 python 6620do 6621 # Extract the first word of "$ac_prog", so it can be a program name with args. 6622set dummy $ac_prog; ac_word=$2 6623{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6624$as_echo_n "checking for $ac_word... " >&6; } 6625if ${ac_cv_path_vi_cv_path_python3+:} false; then : 6626 $as_echo_n "(cached) " >&6 6627else 6628 case $vi_cv_path_python3 in 6629 [\\/]* | ?:[\\/]*) 6630 ac_cv_path_vi_cv_path_python3="$vi_cv_path_python3" # Let the user override the test with a path. 6631 ;; 6632 *) 6633 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6634for as_dir in $PATH 6635do 6636 IFS=$as_save_IFS 6637 test -z "$as_dir" && as_dir=. 6638 for ac_exec_ext in '' $ac_executable_extensions; do 6639 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6640 ac_cv_path_vi_cv_path_python3="$as_dir/$ac_word$ac_exec_ext" 6641 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6642 break 2 6643 fi 6644done 6645 done 6646IFS=$as_save_IFS 6647 6648 ;; 6649esac 6650fi 6651vi_cv_path_python3=$ac_cv_path_vi_cv_path_python3 6652if test -n "$vi_cv_path_python3"; then 6653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3" >&5 6654$as_echo "$vi_cv_path_python3" >&6; } 6655else 6656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6657$as_echo "no" >&6; } 6658fi 6659 6660 6661 test -n "$vi_cv_path_python3" && break 6662done 6663 6664 fi 6665 if test "X$vi_cv_path_python3" != "X"; then 6666 6667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python version" >&5 6668$as_echo_n "checking Python version... " >&6; } 6669if ${vi_cv_var_python3_version+:} false; then : 6670 $as_echo_n "(cached) " >&6 6671else 6672 vi_cv_var_python3_version=` 6673 ${vi_cv_path_python3} -c 'import sys; print(sys.version[:3])'` 6674 6675fi 6676{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python3_version" >&5 6677$as_echo "$vi_cv_var_python3_version" >&6; } 6678 6679 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python is 3.0 or better" >&5 6680$as_echo_n "checking Python is 3.0 or better... " >&6; } 6681 if ${vi_cv_path_python3} -c \ 6682 "import sys; sys.exit(${vi_cv_var_python3_version} < 3.0)" 6683 then 6684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yep" >&5 6685$as_echo "yep" >&6; } 6686 6687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's abiflags" >&5 6688$as_echo_n "checking Python's abiflags... " >&6; } 6689if ${vi_cv_var_python3_abiflags+:} false; then : 6690 $as_echo_n "(cached) " >&6 6691else 6692 6693 vi_cv_var_python3_abiflags= 6694 if ${vi_cv_path_python3} -c \ 6695 "import sys; sys.exit(${vi_cv_var_python3_version} < 3.2)" 6696 then 6697 vi_cv_var_python3_abiflags=`${vi_cv_path_python3} -c \ 6698 "import sys; print(sys.abiflags)"` 6699 fi 6700fi 6701{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python3_abiflags" >&5 6702$as_echo "$vi_cv_var_python3_abiflags" >&6; } 6703 6704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5 6705$as_echo_n "checking Python's install prefix... " >&6; } 6706if ${vi_cv_path_python3_pfx+:} false; then : 6707 $as_echo_n "(cached) " >&6 6708else 6709 vi_cv_path_python3_pfx=` 6710 ${vi_cv_path_python3} -c \ 6711 "import sys; print(sys.prefix)"` 6712fi 6713{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_pfx" >&5 6714$as_echo "$vi_cv_path_python3_pfx" >&6; } 6715 6716 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5 6717$as_echo_n "checking Python's execution prefix... " >&6; } 6718if ${vi_cv_path_python3_epfx+:} false; then : 6719 $as_echo_n "(cached) " >&6 6720else 6721 vi_cv_path_python3_epfx=` 6722 ${vi_cv_path_python3} -c \ 6723 "import sys; print(sys.exec_prefix)"` 6724fi 6725{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_epfx" >&5 6726$as_echo "$vi_cv_path_python3_epfx" >&6; } 6727 6728 6729 if ${vi_cv_path_python3path+:} false; then : 6730 $as_echo_n "(cached) " >&6 6731else 6732 vi_cv_path_python3path=` 6733 unset PYTHONPATH; 6734 ${vi_cv_path_python3} -c \ 6735 "import sys, string; print(':'.join(sys.path))"` 6736fi 6737 6738 6739 6740 6741# Check whether --with-python3-config-dir was given. 6742if test "${with_python3_config_dir+set}" = set; then : 6743 withval=$with_python3_config_dir; vi_cv_path_python3_conf="${withval}"; have_python3_config_dir=1 6744fi 6745 6746 6747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5 6748$as_echo_n "checking Python's configuration directory... " >&6; } 6749if ${vi_cv_path_python3_conf+:} false; then : 6750 $as_echo_n "(cached) " >&6 6751else 6752 6753 vi_cv_path_python3_conf= 6754 config_dir="config-${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}" 6755 d=`${vi_cv_path_python3} -c "import distutils.sysconfig; print(distutils.sysconfig.get_config_var('LIBPL'))"` 6756 if test -d "$d" && test -f "$d/config.c"; then 6757 vi_cv_path_python3_conf="$d" 6758 else 6759 for path in "${vi_cv_path_python3_pfx}" "${vi_cv_path_python3_epfx}"; do 6760 for subdir in lib64 lib share; do 6761 d="${path}/${subdir}/python${vi_cv_var_python3_version}/${config_dir}" 6762 if test -d "$d" && test -f "$d/config.c"; then 6763 vi_cv_path_python3_conf="$d" 6764 fi 6765 done 6766 done 6767 fi 6768 6769fi 6770{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_conf" >&5 6771$as_echo "$vi_cv_path_python3_conf" >&6; } 6772 6773 PYTHON3_CONFDIR="${vi_cv_path_python3_conf}" 6774 6775 if test "X$PYTHON3_CONFDIR" = "X"; then 6776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't find it!" >&5 6777$as_echo "can't find it!" >&6; } 6778 else 6779 6780 if ${vi_cv_path_python3_plibs+:} false; then : 6781 $as_echo_n "(cached) " >&6 6782else 6783 6784 pwd=`pwd` 6785 tmp_mkf="$pwd/config-PyMake$$" 6786 cat -- "${PYTHON3_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}" 6787__: 6788 @echo "python3_BASEMODLIBS='$(BASEMODLIBS)'" 6789 @echo "python3_LIBS='$(LIBS)'" 6790 @echo "python3_SYSLIBS='$(SYSLIBS)'" 6791 @echo "python3_DLLLIBRARY='$(DLLLIBRARY)'" 6792 @echo "python3_INSTSONAME='$(INSTSONAME)'" 6793eof 6794 eval "`cd ${PYTHON3_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`" 6795 rm -f -- "${tmp_mkf}" 6796 vi_cv_path_python3_plibs="-L${PYTHON3_CONFDIR} -lpython${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}" 6797 vi_cv_path_python3_plibs="${vi_cv_path_python3_plibs} ${python3_BASEMODLIBS} ${python3_LIBS} ${python3_SYSLIBS}" 6798 vi_cv_path_python3_plibs=`echo $vi_cv_path_python3_plibs | sed s/-ltermcap//` 6799 vi_cv_path_python3_plibs=`echo $vi_cv_path_python3_plibs | sed s/-lffi//` 6800 6801fi 6802 6803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python3's dll name" >&5 6804$as_echo_n "checking Python3's dll name... " >&6; } 6805if ${vi_cv_dll_name_python3+:} false; then : 6806 $as_echo_n "(cached) " >&6 6807else 6808 6809 if test "X$python3_DLLLIBRARY" != "X"; then 6810 vi_cv_dll_name_python3="$python3_DLLLIBRARY" 6811 else 6812 vi_cv_dll_name_python3="$python3_INSTSONAME" 6813 fi 6814 6815fi 6816{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_dll_name_python3" >&5 6817$as_echo "$vi_cv_dll_name_python3" >&6; } 6818 6819 PYTHON3_LIBS="${vi_cv_path_python3_plibs}" 6820 if test "${vi_cv_path_python3_pfx}" = "${vi_cv_path_python3_epfx}"; then 6821 PYTHON3_CFLAGS="-I${vi_cv_path_python3_pfx}/include/python${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}" 6822 else 6823 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}" 6824 fi 6825 if test "X$have_python3_config_dir" = "X1" -a "$enable_python3interp" = "dynamic"; then 6826 PYTHON3_CFLAGS="${PYTHON3_CFLAGS} -DPYTHON3_HOME='L\"${vi_cv_path_python3_pfx}\"'" 6827 fi 6828 PYTHON3_SRC="if_python3.c" 6829 PYTHON3_OBJ="objects/if_python3.o" 6830 6831 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5 6832$as_echo_n "checking if -pthread should be used... " >&6; } 6833 threadsafe_flag= 6834 thread_lib= 6835 if test "`(uname) 2>/dev/null`" != Darwin; then 6836 test "$GCC" = yes && threadsafe_flag="-pthread" 6837 if test "`(uname) 2>/dev/null`" = FreeBSD; then 6838 threadsafe_flag="-D_THREAD_SAFE" 6839 thread_lib="-pthread" 6840 fi 6841 if test "`(uname) 2>/dev/null`" = SunOS; then 6842 threadsafe_flag="-pthreads" 6843 fi 6844 fi 6845 libs_save_old=$LIBS 6846 if test -n "$threadsafe_flag"; then 6847 cflags_save=$CFLAGS 6848 CFLAGS="$CFLAGS $threadsafe_flag" 6849 LIBS="$LIBS $thread_lib" 6850 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6851/* end confdefs.h. */ 6852 6853int 6854main () 6855{ 6856 6857 ; 6858 return 0; 6859} 6860_ACEOF 6861if ac_fn_c_try_link "$LINENO"; then : 6862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6863$as_echo "yes" >&6; }; PYTHON3_CFLAGS="$PYTHON3_CFLAGS $threadsafe_flag" 6864else 6865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6866$as_echo "no" >&6; }; LIBS=$libs_save_old 6867 6868fi 6869rm -f core conftest.err conftest.$ac_objext \ 6870 conftest$ac_exeext conftest.$ac_ext 6871 CFLAGS=$cflags_save 6872 else 6873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6874$as_echo "no" >&6; } 6875 fi 6876 6877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Python 3 are sane" >&5 6878$as_echo_n "checking if compile and link flags for Python 3 are sane... " >&6; } 6879 cflags_save=$CFLAGS 6880 libs_save=$LIBS 6881 CFLAGS="$CFLAGS $PYTHON3_CFLAGS" 6882 LIBS="$LIBS $PYTHON3_LIBS" 6883 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6884/* end confdefs.h. */ 6885 6886int 6887main () 6888{ 6889 6890 ; 6891 return 0; 6892} 6893_ACEOF 6894if ac_fn_c_try_link "$LINENO"; then : 6895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6896$as_echo "yes" >&6; }; python3_ok=yes 6897else 6898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PYTHON3 DISABLED" >&5 6899$as_echo "no: PYTHON3 DISABLED" >&6; }; python3_ok=no 6900fi 6901rm -f core conftest.err conftest.$ac_objext \ 6902 conftest$ac_exeext conftest.$ac_ext 6903 CFLAGS=$cflags_save 6904 LIBS=$libs_save 6905 if test "$python3_ok" = yes; then 6906 $as_echo "#define FEAT_PYTHON3 1" >>confdefs.h 6907 6908 else 6909 LIBS=$libs_save_old 6910 PYTHON3_SRC= 6911 PYTHON3_OBJ= 6912 PYTHON3_LIBS= 6913 PYTHON3_CFLAGS= 6914 fi 6915 fi 6916 else 6917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old" >&5 6918$as_echo "too old" >&6; } 6919 fi 6920 fi 6921 if test "$fail_if_missing" = "yes" -a "$python3_ok" != "yes"; then 6922 as_fn_error $? "could not configure python3" "$LINENO" 5 6923 fi 6924fi 6925 6926 6927 6928 6929 6930 6931if test "$python_ok" = yes && test "$python3_ok" = yes; then 6932 $as_echo "#define DYNAMIC_PYTHON 1" >>confdefs.h 6933 6934 $as_echo "#define DYNAMIC_PYTHON3 1" >>confdefs.h 6935 6936 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can do without RTLD_GLOBAL for Python" >&5 6937$as_echo_n "checking whether we can do without RTLD_GLOBAL for Python... " >&6; } 6938 cflags_save=$CFLAGS 6939 CFLAGS="$CFLAGS $PYTHON_CFLAGS" 6940 libs_save=$LIBS 6941 LIBS="-ldl $LIBS" 6942 if test "$cross_compiling" = yes; then : 6943 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 6944$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6945as_fn_error $? "cannot run test program while cross compiling 6946See \`config.log' for more details" "$LINENO" 5; } 6947else 6948 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6949/* end confdefs.h. */ 6950 6951 #include <dlfcn.h> 6952 /* If this program fails, then RTLD_GLOBAL is needed. 6953 * RTLD_GLOBAL will be used and then it is not possible to 6954 * have both python versions enabled in the same vim instance. 6955 * Only the first python version used will be switched on. 6956 */ 6957 6958 int no_rtl_global_needed_for(char *python_instsoname, char *prefix) 6959 { 6960 int needed = 0; 6961 void* pylib = dlopen(python_instsoname, RTLD_LAZY|RTLD_LOCAL); 6962 if (pylib != 0) 6963 { 6964 void (*pfx)(char *home) = dlsym(pylib, "Py_SetPythonHome"); 6965 void (*init)(void) = dlsym(pylib, "Py_Initialize"); 6966 int (*simple)(char*) = dlsym(pylib, "PyRun_SimpleString"); 6967 void (*final)(void) = dlsym(pylib, "Py_Finalize"); 6968 (*pfx)(prefix); 6969 (*init)(); 6970 needed = (*simple)("import termios") == -1; 6971 (*final)(); 6972 dlclose(pylib); 6973 } 6974 return !needed; 6975 } 6976 6977 int main(int argc, char** argv) 6978 { 6979 int not_needed = 0; 6980 if (no_rtl_global_needed_for("${vi_cv_dll_name_python}", "${vi_cv_path_python_pfx}")) 6981 not_needed = 1; 6982 return !not_needed; 6983 } 6984_ACEOF 6985if ac_fn_c_try_run "$LINENO"; then : 6986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6987$as_echo "yes" >&6; };$as_echo "#define PY_NO_RTLD_GLOBAL 1" >>confdefs.h 6988 6989else 6990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6991$as_echo "no" >&6; } 6992fi 6993rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6994 conftest.$ac_objext conftest.beam conftest.$ac_ext 6995fi 6996 6997 6998 CFLAGS=$cflags_save 6999 LIBS=$libs_save 7000 7001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can do without RTLD_GLOBAL for Python3" >&5 7002$as_echo_n "checking whether we can do without RTLD_GLOBAL for Python3... " >&6; } 7003 cflags_save=$CFLAGS 7004 CFLAGS="$CFLAGS $PYTHON3_CFLAGS" 7005 libs_save=$LIBS 7006 LIBS="-ldl $LIBS" 7007 if test "$cross_compiling" = yes; then : 7008 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7009$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7010as_fn_error $? "cannot run test program while cross compiling 7011See \`config.log' for more details" "$LINENO" 5; } 7012else 7013 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7014/* end confdefs.h. */ 7015 7016 #include <dlfcn.h> 7017 #include <wchar.h> 7018 /* If this program fails, then RTLD_GLOBAL is needed. 7019 * RTLD_GLOBAL will be used and then it is not possible to 7020 * have both python versions enabled in the same vim instance. 7021 * Only the first python version used will be switched on. 7022 */ 7023 7024 int no_rtl_global_needed_for(char *python_instsoname, wchar_t *prefix) 7025 { 7026 int needed = 0; 7027 void* pylib = dlopen(python_instsoname, RTLD_LAZY|RTLD_LOCAL); 7028 if (pylib != 0) 7029 { 7030 void (*pfx)(wchar_t *home) = dlsym(pylib, "Py_SetPythonHome"); 7031 void (*init)(void) = dlsym(pylib, "Py_Initialize"); 7032 int (*simple)(char*) = dlsym(pylib, "PyRun_SimpleString"); 7033 void (*final)(void) = dlsym(pylib, "Py_Finalize"); 7034 (*pfx)(prefix); 7035 (*init)(); 7036 needed = (*simple)("import termios") == -1; 7037 (*final)(); 7038 dlclose(pylib); 7039 } 7040 return !needed; 7041 } 7042 7043 int main(int argc, char** argv) 7044 { 7045 int not_needed = 0; 7046 if (no_rtl_global_needed_for("${vi_cv_dll_name_python3}", L"${vi_cv_path_python3_pfx}")) 7047 not_needed = 1; 7048 return !not_needed; 7049 } 7050_ACEOF 7051if ac_fn_c_try_run "$LINENO"; then : 7052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7053$as_echo "yes" >&6; };$as_echo "#define PY3_NO_RTLD_GLOBAL 1" >>confdefs.h 7054 7055else 7056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7057$as_echo "no" >&6; } 7058fi 7059rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7060 conftest.$ac_objext conftest.beam conftest.$ac_ext 7061fi 7062 7063 7064 CFLAGS=$cflags_save 7065 LIBS=$libs_save 7066 7067 PYTHON_SRC="if_python.c" 7068 PYTHON_OBJ="objects/if_python.o" 7069 PYTHON_CFLAGS="$PYTHON_CFLAGS -DDYNAMIC_PYTHON_DLL=\\\"${vi_cv_dll_name_python}\\\"" 7070 PYTHON_LIBS= 7071 PYTHON3_SRC="if_python3.c" 7072 PYTHON3_OBJ="objects/if_python3.o" 7073 PYTHON3_CFLAGS="$PYTHON3_CFLAGS -DDYNAMIC_PYTHON3_DLL=\\\"${vi_cv_dll_name_python3}\\\"" 7074 PYTHON3_LIBS= 7075elif test "$python_ok" = yes && test "$enable_pythoninterp" = "dynamic"; then 7076 $as_echo "#define DYNAMIC_PYTHON 1" >>confdefs.h 7077 7078 PYTHON_SRC="if_python.c" 7079 PYTHON_OBJ="objects/if_python.o" 7080 PYTHON_CFLAGS="$PYTHON_CFLAGS -DDYNAMIC_PYTHON_DLL=\\\"${vi_cv_dll_name_python}\\\"" 7081 PYTHON_LIBS= 7082elif test "$python_ok" = yes; then 7083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -fPIE can be added for Python" >&5 7084$as_echo_n "checking if -fPIE can be added for Python... " >&6; } 7085 cflags_save=$CFLAGS 7086 libs_save=$LIBS 7087 CFLAGS="$CFLAGS $PYTHON_CFLAGS -fPIE" 7088 LIBS="$LIBS $PYTHON_LIBS" 7089 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7090/* end confdefs.h. */ 7091 7092int 7093main () 7094{ 7095 7096 ; 7097 return 0; 7098} 7099_ACEOF 7100if ac_fn_c_try_link "$LINENO"; then : 7101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7102$as_echo "yes" >&6; }; fpie_ok=yes 7103else 7104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7105$as_echo "no" >&6; }; fpie_ok=no 7106fi 7107rm -f core conftest.err conftest.$ac_objext \ 7108 conftest$ac_exeext conftest.$ac_ext 7109 CFLAGS=$cflags_save 7110 LIBS=$libs_save 7111 if test $fpie_ok = yes; then 7112 PYTHON_CFLAGS="$PYTHON_CFLAGS -fPIE" 7113 fi 7114elif test "$python3_ok" = yes && test "$enable_python3interp" = "dynamic"; then 7115 $as_echo "#define DYNAMIC_PYTHON3 1" >>confdefs.h 7116 7117 PYTHON3_SRC="if_python3.c" 7118 PYTHON3_OBJ="objects/if_python3.o" 7119 PYTHON3_CFLAGS="$PYTHON3_CFLAGS -DDYNAMIC_PYTHON3_DLL=\\\"${vi_cv_dll_name_python3}\\\"" 7120 PYTHON3_LIBS= 7121elif test "$python3_ok" = yes; then 7122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -fPIE can be added for Python3" >&5 7123$as_echo_n "checking if -fPIE can be added for Python3... " >&6; } 7124 cflags_save=$CFLAGS 7125 libs_save=$LIBS 7126 CFLAGS="$CFLAGS $PYTHON3_CFLAGS -fPIE" 7127 LIBS="$LIBS $PYTHON3_LIBS" 7128 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7129/* end confdefs.h. */ 7130 7131int 7132main () 7133{ 7134 7135 ; 7136 return 0; 7137} 7138_ACEOF 7139if ac_fn_c_try_link "$LINENO"; then : 7140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7141$as_echo "yes" >&6; }; fpie_ok=yes 7142else 7143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7144$as_echo "no" >&6; }; fpie_ok=no 7145fi 7146rm -f core conftest.err conftest.$ac_objext \ 7147 conftest$ac_exeext conftest.$ac_ext 7148 CFLAGS=$cflags_save 7149 LIBS=$libs_save 7150 if test $fpie_ok = yes; then 7151 PYTHON3_CFLAGS="$PYTHON3_CFLAGS -fPIE" 7152 fi 7153fi 7154 7155{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-tclinterp argument" >&5 7156$as_echo_n "checking --enable-tclinterp argument... " >&6; } 7157# Check whether --enable-tclinterp was given. 7158if test "${enable_tclinterp+set}" = set; then : 7159 enableval=$enable_tclinterp; 7160else 7161 enable_tclinterp="no" 7162fi 7163 7164{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_tclinterp" >&5 7165$as_echo "$enable_tclinterp" >&6; } 7166 7167if test "$enable_tclinterp" = "yes" -o "$enable_tclinterp" = "dynamic"; then 7168 7169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tclsh argument" >&5 7170$as_echo_n "checking --with-tclsh argument... " >&6; } 7171 7172# Check whether --with-tclsh was given. 7173if test "${with_tclsh+set}" = set; then : 7174 withval=$with_tclsh; tclsh_name="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclsh_name" >&5 7175$as_echo "$tclsh_name" >&6; } 7176else 7177 tclsh_name="tclsh8.5"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7178$as_echo "no" >&6; } 7179fi 7180 7181 # Extract the first word of "$tclsh_name", so it can be a program name with args. 7182set dummy $tclsh_name; ac_word=$2 7183{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7184$as_echo_n "checking for $ac_word... " >&6; } 7185if ${ac_cv_path_vi_cv_path_tcl+:} false; then : 7186 $as_echo_n "(cached) " >&6 7187else 7188 case $vi_cv_path_tcl in 7189 [\\/]* | ?:[\\/]*) 7190 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 7191 ;; 7192 *) 7193 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7194for as_dir in $PATH 7195do 7196 IFS=$as_save_IFS 7197 test -z "$as_dir" && as_dir=. 7198 for ac_exec_ext in '' $ac_executable_extensions; do 7199 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7200 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 7201 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7202 break 2 7203 fi 7204done 7205 done 7206IFS=$as_save_IFS 7207 7208 ;; 7209esac 7210fi 7211vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 7212if test -n "$vi_cv_path_tcl"; then 7213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 7214$as_echo "$vi_cv_path_tcl" >&6; } 7215else 7216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7217$as_echo "no" >&6; } 7218fi 7219 7220 7221 7222 7223 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.5"; then 7224 tclsh_name="tclsh8.4" 7225 # Extract the first word of "$tclsh_name", so it can be a program name with args. 7226set dummy $tclsh_name; ac_word=$2 7227{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7228$as_echo_n "checking for $ac_word... " >&6; } 7229if ${ac_cv_path_vi_cv_path_tcl+:} false; then : 7230 $as_echo_n "(cached) " >&6 7231else 7232 case $vi_cv_path_tcl in 7233 [\\/]* | ?:[\\/]*) 7234 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 7235 ;; 7236 *) 7237 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7238for as_dir in $PATH 7239do 7240 IFS=$as_save_IFS 7241 test -z "$as_dir" && as_dir=. 7242 for ac_exec_ext in '' $ac_executable_extensions; do 7243 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7244 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 7245 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7246 break 2 7247 fi 7248done 7249 done 7250IFS=$as_save_IFS 7251 7252 ;; 7253esac 7254fi 7255vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 7256if test -n "$vi_cv_path_tcl"; then 7257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 7258$as_echo "$vi_cv_path_tcl" >&6; } 7259else 7260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7261$as_echo "no" >&6; } 7262fi 7263 7264 7265 fi 7266 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.4"; then 7267 tclsh_name="tclsh8.2" 7268 # Extract the first word of "$tclsh_name", so it can be a program name with args. 7269set dummy $tclsh_name; ac_word=$2 7270{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7271$as_echo_n "checking for $ac_word... " >&6; } 7272if ${ac_cv_path_vi_cv_path_tcl+:} false; then : 7273 $as_echo_n "(cached) " >&6 7274else 7275 case $vi_cv_path_tcl in 7276 [\\/]* | ?:[\\/]*) 7277 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 7278 ;; 7279 *) 7280 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7281for as_dir in $PATH 7282do 7283 IFS=$as_save_IFS 7284 test -z "$as_dir" && as_dir=. 7285 for ac_exec_ext in '' $ac_executable_extensions; do 7286 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7287 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 7288 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7289 break 2 7290 fi 7291done 7292 done 7293IFS=$as_save_IFS 7294 7295 ;; 7296esac 7297fi 7298vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 7299if test -n "$vi_cv_path_tcl"; then 7300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 7301$as_echo "$vi_cv_path_tcl" >&6; } 7302else 7303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7304$as_echo "no" >&6; } 7305fi 7306 7307 7308 fi 7309 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.2"; then 7310 tclsh_name="tclsh8.0" 7311 # Extract the first word of "$tclsh_name", so it can be a program name with args. 7312set dummy $tclsh_name; ac_word=$2 7313{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7314$as_echo_n "checking for $ac_word... " >&6; } 7315if ${ac_cv_path_vi_cv_path_tcl+:} false; then : 7316 $as_echo_n "(cached) " >&6 7317else 7318 case $vi_cv_path_tcl in 7319 [\\/]* | ?:[\\/]*) 7320 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 7321 ;; 7322 *) 7323 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7324for as_dir in $PATH 7325do 7326 IFS=$as_save_IFS 7327 test -z "$as_dir" && as_dir=. 7328 for ac_exec_ext in '' $ac_executable_extensions; do 7329 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7330 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 7331 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7332 break 2 7333 fi 7334done 7335 done 7336IFS=$as_save_IFS 7337 7338 ;; 7339esac 7340fi 7341vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 7342if test -n "$vi_cv_path_tcl"; then 7343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 7344$as_echo "$vi_cv_path_tcl" >&6; } 7345else 7346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7347$as_echo "no" >&6; } 7348fi 7349 7350 7351 fi 7352 if test "X$vi_cv_path_tcl" = "X"; then 7353 tclsh_name="tclsh" 7354 # Extract the first word of "$tclsh_name", so it can be a program name with args. 7355set dummy $tclsh_name; ac_word=$2 7356{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7357$as_echo_n "checking for $ac_word... " >&6; } 7358if ${ac_cv_path_vi_cv_path_tcl+:} false; then : 7359 $as_echo_n "(cached) " >&6 7360else 7361 case $vi_cv_path_tcl in 7362 [\\/]* | ?:[\\/]*) 7363 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 7364 ;; 7365 *) 7366 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7367for as_dir in $PATH 7368do 7369 IFS=$as_save_IFS 7370 test -z "$as_dir" && as_dir=. 7371 for ac_exec_ext in '' $ac_executable_extensions; do 7372 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7373 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 7374 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7375 break 2 7376 fi 7377done 7378 done 7379IFS=$as_save_IFS 7380 7381 ;; 7382esac 7383fi 7384vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 7385if test -n "$vi_cv_path_tcl"; then 7386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 7387$as_echo "$vi_cv_path_tcl" >&6; } 7388else 7389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7390$as_echo "no" >&6; } 7391fi 7392 7393 7394 fi 7395 if test "X$vi_cv_path_tcl" != "X"; then 7396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Tcl version" >&5 7397$as_echo_n "checking Tcl version... " >&6; } 7398 if echo 'exit [expr [info tclversion] < 8.0]' | "$vi_cv_path_tcl" - ; then 7399 tclver=`echo 'puts [info tclversion]' | $vi_cv_path_tcl -` 7400 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclver - OK" >&5 7401$as_echo "$tclver - OK" >&6; }; 7402 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 -` 7403 tcldll=`echo 'puts libtcl[info tclversion][info sharedlibextension]' | $vi_cv_path_tcl -` 7404 7405 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Tcl include" >&5 7406$as_echo_n "checking for location of Tcl include... " >&6; } 7407 if test "x$MACOS_X" != "xyes"; then 7408 tclinc="$tclloc/include $tclloc/include/tcl $tclloc/include/tcl$tclver /usr/local/include /usr/local/include/tcl$tclver /usr/include /usr/include/tcl$tclver" 7409 else 7410 tclinc="$tclloc/include $tclloc/include/tcl $tclloc/include/tcl$tclver /System/Library/Frameworks/Tcl.framework/Headers `xcrun --show-sdk-path`/System/Library/Frameworks/Tcl.framework/Versions/Current/Headers" 7411 fi 7412 TCL_INC= 7413 for try in $tclinc; do 7414 if test -f "$try/tcl.h"; then 7415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tcl.h" >&5 7416$as_echo "$try/tcl.h" >&6; } 7417 TCL_INC=$try 7418 break 7419 fi 7420 done 7421 if test -z "$TCL_INC"; then 7422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 7423$as_echo "<not found>" >&6; } 7424 SKIP_TCL=YES 7425 fi 7426 if test -z "$SKIP_TCL"; then 7427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of tclConfig.sh script" >&5 7428$as_echo_n "checking for location of tclConfig.sh script... " >&6; } 7429 if test "x$MACOS_X" != "xyes"; then 7430 tclcnf=`echo $tclinc | sed s/include/lib/g` 7431 tclcnf="$tclcnf `echo $tclinc | sed s/include/lib64/g`" 7432 else 7433 tclcnf=`echo $tclinc | sed s/include/lib/g` 7434 tclcnf="$tclcnf /System/Library/Frameworks/Tcl.framework `xcrun --show-sdk-path`/System/Library/Frameworks/Tcl.framework" 7435 fi 7436 for try in $tclcnf; do 7437 if test -f "$try/tclConfig.sh"; then 7438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tclConfig.sh" >&5 7439$as_echo "$try/tclConfig.sh" >&6; } 7440 . "$try/tclConfig.sh" 7441 if test "$enable_tclinterp" = "dynamic"; then 7442 TCL_LIBS=`eval echo "$TCL_STUB_LIB_SPEC $TCL_LIBS"` 7443 else 7444 TCL_LIBS=`eval echo "$TCL_LIB_SPEC $TCL_LIBS"` 7445 fi 7446 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'` 7447 break 7448 fi 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 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl library by myself" >&5 7454$as_echo_n "checking for Tcl library by myself... " >&6; } 7455 tcllib=`echo $tclinc | sed s/include/lib/g` 7456 tcllib="$tcllib `echo $tclinc | sed s/include/lib64/g`" 7457 for ext in .so .a ; do 7458 for ver in "" $tclver ; do 7459 for try in $tcllib ; do 7460 trylib=tcl$ver$ext 7461 if test -f "$try/lib$trylib" ; then 7462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/lib$trylib" >&5 7463$as_echo "$try/lib$trylib" >&6; } 7464 TCL_LIBS="-L\"$try\" -ltcl$ver -ldl -lm" 7465 if test "`(uname) 2>/dev/null`" = SunOS && 7466 uname -r | grep '^5' >/dev/null; then 7467 TCL_LIBS="$TCL_LIBS -R $try" 7468 fi 7469 break 3 7470 fi 7471 done 7472 done 7473 done 7474 if test -z "$TCL_LIBS"; then 7475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 7476$as_echo "<not found>" >&6; } 7477 SKIP_TCL=YES 7478 fi 7479 fi 7480 if test -z "$SKIP_TCL"; then 7481 $as_echo "#define FEAT_TCL 1" >>confdefs.h 7482 7483 TCL_SRC=if_tcl.c 7484 TCL_OBJ=objects/if_tcl.o 7485 TCL_PRO=if_tcl.pro 7486 TCL_CFLAGS="-I$TCL_INC $TCL_DEFS" 7487 fi 7488 fi 7489 else 7490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old; need Tcl version 8.0 or later" >&5 7491$as_echo "too old; need Tcl version 8.0 or later" >&6; } 7492 fi 7493 fi 7494 if test "$enable_tclinterp" = "dynamic"; then 7495 if test "X$TCL_SRC" != "X" -a "X$tcldll" != "X"; then 7496 $as_echo "#define DYNAMIC_TCL 1" >>confdefs.h 7497 7498 TCL_CFLAGS="-DDYNAMIC_TCL_DLL=\\\"$tcldll\\\" -DDYNAMIC_TCL_VER=\\\"$tclver\\\" $TCL_CFLAGS" 7499 fi 7500 fi 7501 if test "$fail_if_missing" = "yes" -a -z "$TCL_SRC"; then 7502 as_fn_error $? "could not configure Tcl" "$LINENO" 5 7503 fi 7504fi 7505 7506 7507 7508 7509 7510 7511{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-rubyinterp argument" >&5 7512$as_echo_n "checking --enable-rubyinterp argument... " >&6; } 7513# Check whether --enable-rubyinterp was given. 7514if test "${enable_rubyinterp+set}" = set; then : 7515 enableval=$enable_rubyinterp; 7516else 7517 enable_rubyinterp="no" 7518fi 7519 7520{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_rubyinterp" >&5 7521$as_echo "$enable_rubyinterp" >&6; } 7522if test "$enable_rubyinterp" = "yes" -o "$enable_rubyinterp" = "dynamic"; then 7523 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 7524 as_fn_error $? "cannot use Ruby with tiny or small features" "$LINENO" 5 7525 fi 7526 7527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ruby-command argument" >&5 7528$as_echo_n "checking --with-ruby-command argument... " >&6; } 7529 7530 7531# Check whether --with-ruby-command was given. 7532if test "${with_ruby_command+set}" = set; then : 7533 withval=$with_ruby_command; RUBY_CMD="$withval"; vi_cv_path_ruby="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RUBY_CMD" >&5 7534$as_echo "$RUBY_CMD" >&6; } 7535else 7536 RUBY_CMD="ruby"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to $RUBY_CMD" >&5 7537$as_echo "defaulting to $RUBY_CMD" >&6; } 7538fi 7539 7540 # Extract the first word of "$RUBY_CMD", so it can be a program name with args. 7541set dummy $RUBY_CMD; ac_word=$2 7542{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7543$as_echo_n "checking for $ac_word... " >&6; } 7544if ${ac_cv_path_vi_cv_path_ruby+:} false; then : 7545 $as_echo_n "(cached) " >&6 7546else 7547 case $vi_cv_path_ruby in 7548 [\\/]* | ?:[\\/]*) 7549 ac_cv_path_vi_cv_path_ruby="$vi_cv_path_ruby" # Let the user override the test with a path. 7550 ;; 7551 *) 7552 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7553for as_dir in $PATH 7554do 7555 IFS=$as_save_IFS 7556 test -z "$as_dir" && as_dir=. 7557 for ac_exec_ext in '' $ac_executable_extensions; do 7558 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7559 ac_cv_path_vi_cv_path_ruby="$as_dir/$ac_word$ac_exec_ext" 7560 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7561 break 2 7562 fi 7563done 7564 done 7565IFS=$as_save_IFS 7566 7567 ;; 7568esac 7569fi 7570vi_cv_path_ruby=$ac_cv_path_vi_cv_path_ruby 7571if test -n "$vi_cv_path_ruby"; then 7572 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_ruby" >&5 7573$as_echo "$vi_cv_path_ruby" >&6; } 7574else 7575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7576$as_echo "no" >&6; } 7577fi 7578 7579 7580 if test "X$vi_cv_path_ruby" != "X"; then 7581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby version" >&5 7582$as_echo_n "checking Ruby version... " >&6; } 7583 if $vi_cv_path_ruby -e '(VERSION rescue RUBY_VERSION) >= "1.6.0" or exit 1' >/dev/null 2>/dev/null; then 7584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5 7585$as_echo "OK" >&6; } 7586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby rbconfig" >&5 7587$as_echo_n "checking Ruby rbconfig... " >&6; } 7588 ruby_rbconfig="RbConfig" 7589 if ! $vi_cv_path_ruby -r rbconfig -e 'RbConfig' >/dev/null 2>/dev/null; then 7590 ruby_rbconfig="Config" 7591 fi 7592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ruby_rbconfig" >&5 7593$as_echo "$ruby_rbconfig" >&6; } 7594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby header files" >&5 7595$as_echo_n "checking Ruby header files... " >&6; } 7596 rubyhdrdir=`$vi_cv_path_ruby -r mkmf -e "print $ruby_rbconfig::CONFIG['rubyhdrdir'] || $ruby_rbconfig::CONFIG['archdir'] || \\$hdrdir" 2>/dev/null` 7597 if test "X$rubyhdrdir" != "X"; then 7598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $rubyhdrdir" >&5 7599$as_echo "$rubyhdrdir" >&6; } 7600 RUBY_CFLAGS="-I$rubyhdrdir" 7601 rubyarchdir=`$vi_cv_path_ruby -r rbconfig -e "print ($ruby_rbconfig::CONFIG.has_key? 'rubyarchhdrdir') ? $ruby_rbconfig::CONFIG['rubyarchhdrdir'] : '$rubyhdrdir/'+$ruby_rbconfig::CONFIG['arch']"` 7602 if test -d "$rubyarchdir"; then 7603 RUBY_CFLAGS="$RUBY_CFLAGS -I$rubyarchdir" 7604 fi 7605 rubyversion=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['ruby_version'].gsub(/\./, '')[0,2]"` 7606 if test "X$rubyversion" = "X"; then 7607 rubyversion=`$vi_cv_path_ruby -e "print ((VERSION rescue RUBY_VERSION)).gsub(/\./, '')[0,2]"` 7608 fi 7609 RUBY_CFLAGS="$RUBY_CFLAGS -DRUBY_VERSION=$rubyversion" 7610 rubylibs=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['LIBS']"` 7611 if test "X$rubylibs" != "X"; then 7612 RUBY_LIBS="$rubylibs" 7613 fi 7614 librubyarg=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['LIBRUBYARG'])"` 7615 librubya=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['LIBRUBY_A'])"` 7616 rubylibdir=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['libdir'])"` 7617 if test -f "$rubylibdir/$librubya"; then 7618 librubyarg="$librubyarg" 7619 RUBY_LIBS="$RUBY_LIBS -L$rubylibdir" 7620 elif test "$librubyarg" = "libruby.a"; then 7621 librubyarg="-lruby" 7622 RUBY_LIBS="$RUBY_LIBS -L$rubylibdir" 7623 fi 7624 7625 if test "X$librubyarg" != "X"; then 7626 RUBY_LIBS="$librubyarg $RUBY_LIBS" 7627 fi 7628 rubyldflags=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['LDFLAGS']"` 7629 if test "X$rubyldflags" != "X"; then 7630 rubyldflags=`echo "$rubyldflags" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'` 7631 if test "X$rubyldflags" != "X"; then 7632 if test "X`echo \"$LDFLAGS\" | $FGREP -e \"$rubyldflags\"`" = "X"; then 7633 LDFLAGS="$rubyldflags $LDFLAGS" 7634 fi 7635 fi 7636 fi 7637 RUBY_SRC="if_ruby.c" 7638 RUBY_OBJ="objects/if_ruby.o" 7639 RUBY_PRO="if_ruby.pro" 7640 $as_echo "#define FEAT_RUBY 1" >>confdefs.h 7641 7642 if test "$enable_rubyinterp" = "dynamic"; then 7643 libruby_soname=`$vi_cv_path_ruby -r rbconfig -e "puts $ruby_rbconfig::CONFIG['LIBRUBY_ALIASES'].split[0]"` 7644 if test -z "$libruby_soname"; then 7645 libruby_soname=`$vi_cv_path_ruby -r rbconfig -e "puts $ruby_rbconfig::CONFIG['LIBRUBY_SO']"` 7646 fi 7647 $as_echo "#define DYNAMIC_RUBY 1" >>confdefs.h 7648 7649 RUBY_CFLAGS="-DDYNAMIC_RUBY_DLL=\\\"$libruby_soname\\\" $RUBY_CFLAGS" 7650 RUBY_LIBS= 7651 fi 7652 else 7653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found; disabling Ruby" >&5 7654$as_echo "not found; disabling Ruby" >&6; } 7655 fi 7656 else 7657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old; need Ruby version 1.6.0 or later" >&5 7658$as_echo "too old; need Ruby version 1.6.0 or later" >&6; } 7659 fi 7660 fi 7661 7662 if test "$fail_if_missing" = "yes" -a -z "$RUBY_OBJ"; then 7663 as_fn_error $? "could not configure Ruby" "$LINENO" 5 7664 fi 7665fi 7666 7667 7668 7669 7670 7671 7672{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-cscope argument" >&5 7673$as_echo_n "checking --enable-cscope argument... " >&6; } 7674# Check whether --enable-cscope was given. 7675if test "${enable_cscope+set}" = set; then : 7676 enableval=$enable_cscope; 7677else 7678 enable_cscope="no" 7679fi 7680 7681{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_cscope" >&5 7682$as_echo "$enable_cscope" >&6; } 7683if test "$enable_cscope" = "yes"; then 7684 $as_echo "#define FEAT_CSCOPE 1" >>confdefs.h 7685 7686fi 7687 7688{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-netbeans argument" >&5 7689$as_echo_n "checking --disable-netbeans argument... " >&6; } 7690# Check whether --enable-netbeans was given. 7691if test "${enable_netbeans+set}" = set; then : 7692 enableval=$enable_netbeans; 7693else 7694 enable_netbeans="yes" 7695fi 7696 7697if test "$enable_netbeans" = "yes"; then 7698 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 7699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot use NetBeans with tiny or small features" >&5 7700$as_echo "cannot use NetBeans with tiny or small features" >&6; } 7701 enable_netbeans="no" 7702 else 7703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7704$as_echo "no" >&6; } 7705 fi 7706else 7707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7708$as_echo "yes" >&6; } 7709fi 7710 7711{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-channel argument" >&5 7712$as_echo_n "checking --disable-channel argument... " >&6; } 7713# Check whether --enable-channel was given. 7714if test "${enable_channel+set}" = set; then : 7715 enableval=$enable_channel; 7716else 7717 enable_channel="yes" 7718fi 7719 7720if test "$enable_channel" = "yes"; then 7721 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 7722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot use channels with tiny or small features" >&5 7723$as_echo "cannot use channels with tiny or small features" >&6; } 7724 enable_channel="no" 7725 else 7726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7727$as_echo "no" >&6; } 7728 fi 7729else 7730 if test "$enable_netbeans" = "yes"; then 7731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, netbeans also disabled" >&5 7732$as_echo "yes, netbeans also disabled" >&6; } 7733 enable_netbeans="no" 7734 else 7735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7736$as_echo "yes" >&6; } 7737 fi 7738fi 7739 7740if test "$enable_channel" = "yes"; then 7741 if test "x$HAIKU" = "xyes"; then 7742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lnetwork" >&5 7743$as_echo_n "checking for socket in -lnetwork... " >&6; } 7744if ${ac_cv_lib_network_socket+:} false; then : 7745 $as_echo_n "(cached) " >&6 7746else 7747 ac_check_lib_save_LIBS=$LIBS 7748LIBS="-lnetwork $LIBS" 7749cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7750/* end confdefs.h. */ 7751 7752/* Override any GCC internal prototype to avoid an error. 7753 Use char because int might match the return type of a GCC 7754 builtin and then its argument prototype would still apply. */ 7755#ifdef __cplusplus 7756extern "C" 7757#endif 7758char socket (); 7759int 7760main () 7761{ 7762return socket (); 7763 ; 7764 return 0; 7765} 7766_ACEOF 7767if ac_fn_c_try_link "$LINENO"; then : 7768 ac_cv_lib_network_socket=yes 7769else 7770 ac_cv_lib_network_socket=no 7771fi 7772rm -f core conftest.err conftest.$ac_objext \ 7773 conftest$ac_exeext conftest.$ac_ext 7774LIBS=$ac_check_lib_save_LIBS 7775fi 7776{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_network_socket" >&5 7777$as_echo "$ac_cv_lib_network_socket" >&6; } 7778if test "x$ac_cv_lib_network_socket" = xyes; then : 7779 cat >>confdefs.h <<_ACEOF 7780#define HAVE_LIBNETWORK 1 7781_ACEOF 7782 7783 LIBS="-lnetwork $LIBS" 7784 7785fi 7786 7787 else 7788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5 7789$as_echo_n "checking for socket in -lsocket... " >&6; } 7790if ${ac_cv_lib_socket_socket+:} false; then : 7791 $as_echo_n "(cached) " >&6 7792else 7793 ac_check_lib_save_LIBS=$LIBS 7794LIBS="-lsocket $LIBS" 7795cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7796/* end confdefs.h. */ 7797 7798/* Override any GCC internal prototype to avoid an error. 7799 Use char because int might match the return type of a GCC 7800 builtin and then its argument prototype would still apply. */ 7801#ifdef __cplusplus 7802extern "C" 7803#endif 7804char socket (); 7805int 7806main () 7807{ 7808return socket (); 7809 ; 7810 return 0; 7811} 7812_ACEOF 7813if ac_fn_c_try_link "$LINENO"; then : 7814 ac_cv_lib_socket_socket=yes 7815else 7816 ac_cv_lib_socket_socket=no 7817fi 7818rm -f core conftest.err conftest.$ac_objext \ 7819 conftest$ac_exeext conftest.$ac_ext 7820LIBS=$ac_check_lib_save_LIBS 7821fi 7822{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5 7823$as_echo "$ac_cv_lib_socket_socket" >&6; } 7824if test "x$ac_cv_lib_socket_socket" = xyes; then : 7825 cat >>confdefs.h <<_ACEOF 7826#define HAVE_LIBSOCKET 1 7827_ACEOF 7828 7829 LIBS="-lsocket $LIBS" 7830 7831fi 7832 7833 fi 7834 7835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling with IPv6 networking is possible" >&5 7836$as_echo_n "checking whether compiling with IPv6 networking is possible... " >&6; } 7837if ${vim_cv_ipv6_networking+:} false; then : 7838 $as_echo_n "(cached) " >&6 7839else 7840 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7841/* end confdefs.h. */ 7842 7843#include <stdio.h> 7844#include <stdlib.h> 7845#include <stdarg.h> 7846#include <fcntl.h> 7847#include <netdb.h> 7848#include <netinet/in.h> 7849#include <errno.h> 7850#include <sys/types.h> 7851#include <sys/socket.h> 7852 /* Check bitfields */ 7853 struct nbbuf { 7854 unsigned int initDone:1; 7855 unsigned short signmaplen; 7856 }; 7857 7858int 7859main () 7860{ 7861 7862 /* Check creating a socket. */ 7863 struct sockaddr_in server; 7864 struct addrinfo *res; 7865 (void)socket(AF_INET, SOCK_STREAM, 0); 7866 (void)htons(100); 7867 (void)getaddrinfo("microsoft.com", NULL, NULL, &res); 7868 if (errno == ECONNREFUSED) 7869 (void)connect(1, (struct sockaddr *)&server, sizeof(server)); 7870 (void)freeaddrinfo(res); 7871 7872 ; 7873 return 0; 7874} 7875_ACEOF 7876if ac_fn_c_try_link "$LINENO"; then : 7877 vim_cv_ipv6_networking="yes" 7878else 7879 vim_cv_ipv6_networking="no" 7880fi 7881rm -f core conftest.err conftest.$ac_objext \ 7882 conftest$ac_exeext conftest.$ac_ext 7883fi 7884{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_ipv6_networking" >&5 7885$as_echo "$vim_cv_ipv6_networking" >&6; } 7886 7887 if test "x$vim_cv_ipv6_networking" = "xyes"; then 7888 $as_echo "#define FEAT_IPV6 1" >>confdefs.h 7889 7890 for ac_func in inet_ntop 7891do : 7892 ac_fn_c_check_func "$LINENO" "inet_ntop" "ac_cv_func_inet_ntop" 7893if test "x$ac_cv_func_inet_ntop" = xyes; then : 7894 cat >>confdefs.h <<_ACEOF 7895#define HAVE_INET_NTOP 1 7896_ACEOF 7897 7898fi 7899done 7900 7901 else 7902 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 7903$as_echo_n "checking for gethostbyname in -lnsl... " >&6; } 7904if ${ac_cv_lib_nsl_gethostbyname+:} false; then : 7905 $as_echo_n "(cached) " >&6 7906else 7907 ac_check_lib_save_LIBS=$LIBS 7908LIBS="-lnsl $LIBS" 7909cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7910/* end confdefs.h. */ 7911 7912/* Override any GCC internal prototype to avoid an error. 7913 Use char because int might match the return type of a GCC 7914 builtin and then its argument prototype would still apply. */ 7915#ifdef __cplusplus 7916extern "C" 7917#endif 7918char gethostbyname (); 7919int 7920main () 7921{ 7922return gethostbyname (); 7923 ; 7924 return 0; 7925} 7926_ACEOF 7927if ac_fn_c_try_link "$LINENO"; then : 7928 ac_cv_lib_nsl_gethostbyname=yes 7929else 7930 ac_cv_lib_nsl_gethostbyname=no 7931fi 7932rm -f core conftest.err conftest.$ac_objext \ 7933 conftest$ac_exeext conftest.$ac_ext 7934LIBS=$ac_check_lib_save_LIBS 7935fi 7936{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 7937$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } 7938if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then : 7939 cat >>confdefs.h <<_ACEOF 7940#define HAVE_LIBNSL 1 7941_ACEOF 7942 7943 LIBS="-lnsl $LIBS" 7944 7945fi 7946 7947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling with IPv4 networking is possible" >&5 7948$as_echo_n "checking whether compiling with IPv4 networking is possible... " >&6; } 7949if ${vim_cv_ipv4_networking+:} false; then : 7950 $as_echo_n "(cached) " >&6 7951else 7952 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7953/* end confdefs.h. */ 7954 7955#include <stdio.h> 7956#include <stdlib.h> 7957#include <stdarg.h> 7958#include <fcntl.h> 7959#include <netdb.h> 7960#include <netinet/in.h> 7961#include <errno.h> 7962#include <sys/types.h> 7963#include <sys/socket.h> 7964 /* Check bitfields */ 7965 struct nbbuf { 7966 unsigned int initDone:1; 7967 unsigned short signmaplen; 7968 }; 7969 7970int 7971main () 7972{ 7973 7974 /* Check creating a socket. */ 7975 struct sockaddr_in server; 7976 (void)socket(AF_INET, SOCK_STREAM, 0); 7977 (void)htons(100); 7978 (void)gethostbyname("microsoft.com"); 7979 if (errno == ECONNREFUSED) 7980 (void)connect(1, (struct sockaddr *)&server, sizeof(server)); 7981 7982 ; 7983 return 0; 7984} 7985_ACEOF 7986if ac_fn_c_try_link "$LINENO"; then : 7987 vim_cv_ipv4_networking="yes" 7988else 7989 vim_cv_ipv4_networking="no"; enable_netbeans="no"; enable_channel="no" 7990fi 7991rm -f core conftest.err conftest.$ac_objext \ 7992 conftest$ac_exeext conftest.$ac_ext 7993fi 7994{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_ipv4_networking" >&5 7995$as_echo "$vim_cv_ipv4_networking" >&6; } 7996 fi 7997fi 7998if test "$enable_netbeans" = "yes"; then 7999 $as_echo "#define FEAT_NETBEANS_INTG 1" >>confdefs.h 8000 8001 NETBEANS_SRC="netbeans.c" 8002 8003 NETBEANS_OBJ="objects/netbeans.o" 8004 8005fi 8006if test "$enable_channel" = "yes"; then 8007 $as_echo "#define FEAT_JOB_CHANNEL 1" >>confdefs.h 8008 8009 CHANNEL_SRC="channel.c" 8010 8011 CHANNEL_OBJ="objects/channel.o" 8012 8013fi 8014 8015{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-terminal argument" >&5 8016$as_echo_n "checking --enable-terminal argument... " >&6; } 8017# Check whether --enable-terminal was given. 8018if test "${enable_terminal+set}" = set; then : 8019 enableval=$enable_terminal; 8020else 8021 enable_terminal="auto" 8022fi 8023 8024if test "$enable_terminal" = "yes" || test "$enable_terminal" = "auto" -a "x$features" = "xhuge" ; then 8025 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 8026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot use terminal emulator with tiny or small features" >&5 8027$as_echo "cannot use terminal emulator with tiny or small features" >&6; } 8028 enable_terminal="no" 8029 else 8030 if test "$enable_terminal" = "auto"; then 8031 enable_terminal="yes" 8032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to yes" >&5 8033$as_echo "defaulting to yes" >&6; } 8034 else 8035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8036$as_echo "yes" >&6; } 8037 fi 8038 fi 8039else 8040 if test "$enable_terminal" = "auto"; then 8041 enable_terminal="no" 8042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to no" >&5 8043$as_echo "defaulting to no" >&6; } 8044 else 8045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8046$as_echo "no" >&6; } 8047 fi 8048fi 8049if test "$enable_terminal" = "yes" -a "$enable_channel" = "yes"; then 8050 $as_echo "#define FEAT_TERMINAL 1" >>confdefs.h 8051 8052 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" 8053 8054 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" 8055 8056 TERM_TEST="test_libvterm" 8057 8058fi 8059 8060{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-autoservername argument" >&5 8061$as_echo_n "checking --enable-autoservername argument... " >&6; } 8062# Check whether --enable-autoservername was given. 8063if test "${enable_autoservername+set}" = set; then : 8064 enableval=$enable_autoservername; 8065else 8066 enable_autoservername="no" 8067fi 8068 8069{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_autoservername" >&5 8070$as_echo "$enable_autoservername" >&6; } 8071if test "$enable_autoservername" = "yes"; then 8072 $as_echo "#define FEAT_AUTOSERVERNAME 1" >>confdefs.h 8073 8074fi 8075 8076{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-multibyte argument" >&5 8077$as_echo_n "checking --enable-multibyte argument... " >&6; } 8078# Check whether --enable-multibyte was given. 8079if test "${enable_multibyte+set}" = set; then : 8080 enableval=$enable_multibyte; 8081else 8082 enable_multibyte="yes" 8083fi 8084 8085{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_multibyte" >&5 8086$as_echo "$enable_multibyte" >&6; } 8087if test "$enable_multibyte" != "yes"; then 8088 as_fn_error $? "The multi-byte feature can no longer be disabled. If you have 8089 a problem with this, discuss on the Vim mailing list." "$LINENO" 5 8090fi 8091 8092{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-rightleft argument" >&5 8093$as_echo_n "checking --disable-rightleft argument... " >&6; } 8094# Check whether --enable-rightleft was given. 8095if test "${enable_rightleft+set}" = set; then : 8096 enableval=$enable_rightleft; 8097else 8098 enable_rightleft="yes" 8099fi 8100 8101if test "$enable_rightleft" = "yes"; then 8102 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8103$as_echo "no" >&6; } 8104else 8105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8106$as_echo "yes" >&6; } 8107 $as_echo "#define DISABLE_RIGHTLEFT 1" >>confdefs.h 8108 8109fi 8110 8111{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-arabic argument" >&5 8112$as_echo_n "checking --disable-arabic argument... " >&6; } 8113# Check whether --enable-arabic was given. 8114if test "${enable_arabic+set}" = set; then : 8115 enableval=$enable_arabic; 8116else 8117 enable_arabic="yes" 8118fi 8119 8120if test "$enable_arabic" = "yes"; then 8121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8122$as_echo "no" >&6; } 8123else 8124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8125$as_echo "yes" >&6; } 8126 $as_echo "#define DISABLE_ARABIC 1" >>confdefs.h 8127 8128fi 8129 8130# Check whether --enable-farsi was given. 8131if test "${enable_farsi+set}" = set; then : 8132 enableval=$enable_farsi; 8133fi 8134 8135 8136{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-xim argument" >&5 8137$as_echo_n "checking --enable-xim argument... " >&6; } 8138# Check whether --enable-xim was given. 8139if test "${enable_xim+set}" = set; then : 8140 enableval=$enable_xim; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_xim" >&5 8141$as_echo "$enable_xim" >&6; } 8142else 8143 enable_xim="auto"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to auto" >&5 8144$as_echo "defaulting to auto" >&6; } 8145fi 8146 8147 8148{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-fontset argument" >&5 8149$as_echo_n "checking --enable-fontset argument... " >&6; } 8150# Check whether --enable-fontset was given. 8151if test "${enable_fontset+set}" = set; then : 8152 enableval=$enable_fontset; 8153else 8154 enable_fontset="no" 8155fi 8156 8157{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_fontset" >&5 8158$as_echo "$enable_fontset" >&6; } 8159 8160test -z "$with_x" && with_x=yes 8161test "${enable_gui-yes}" != no -a "x$MACOS_X" != "xyes" -a "x$QNX" != "xyes" && with_x=yes 8162if test "$with_x" = no; then 8163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to: don't HAVE_X11" >&5 8164$as_echo "defaulting to: don't HAVE_X11" >&6; } 8165else 8166 8167 # Extract the first word of "xmkmf", so it can be a program name with args. 8168set dummy xmkmf; ac_word=$2 8169{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8170$as_echo_n "checking for $ac_word... " >&6; } 8171if ${ac_cv_path_xmkmfpath+:} false; then : 8172 $as_echo_n "(cached) " >&6 8173else 8174 case $xmkmfpath in 8175 [\\/]* | ?:[\\/]*) 8176 ac_cv_path_xmkmfpath="$xmkmfpath" # Let the user override the test with a path. 8177 ;; 8178 *) 8179 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8180for as_dir in $PATH 8181do 8182 IFS=$as_save_IFS 8183 test -z "$as_dir" && as_dir=. 8184 for ac_exec_ext in '' $ac_executable_extensions; do 8185 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8186 ac_cv_path_xmkmfpath="$as_dir/$ac_word$ac_exec_ext" 8187 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8188 break 2 8189 fi 8190done 8191 done 8192IFS=$as_save_IFS 8193 8194 ;; 8195esac 8196fi 8197xmkmfpath=$ac_cv_path_xmkmfpath 8198if test -n "$xmkmfpath"; then 8199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xmkmfpath" >&5 8200$as_echo "$xmkmfpath" >&6; } 8201else 8202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8203$as_echo "no" >&6; } 8204fi 8205 8206 8207 8208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5 8209$as_echo_n "checking for X... " >&6; } 8210 8211 8212# Check whether --with-x was given. 8213if test "${with_x+set}" = set; then : 8214 withval=$with_x; 8215fi 8216 8217# $have_x is `yes', `no', `disabled', or empty when we do not yet know. 8218if test "x$with_x" = xno; then 8219 # The user explicitly disabled X. 8220 have_x=disabled 8221else 8222 case $x_includes,$x_libraries in #( 8223 *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #( 8224 *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then : 8225 $as_echo_n "(cached) " >&6 8226else 8227 # One or both of the vars are not set, and there is no cached value. 8228ac_x_includes=no ac_x_libraries=no 8229rm -f -r conftest.dir 8230if mkdir conftest.dir; then 8231 cd conftest.dir 8232 cat >Imakefile <<'_ACEOF' 8233incroot: 8234 @echo incroot='${INCROOT}' 8235usrlibdir: 8236 @echo usrlibdir='${USRLIBDIR}' 8237libdir: 8238 @echo libdir='${LIBDIR}' 8239_ACEOF 8240 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then 8241 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 8242 for ac_var in incroot usrlibdir libdir; do 8243 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`" 8244 done 8245 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. 8246 for ac_extension in a so sl dylib la dll; do 8247 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" && 8248 test -f "$ac_im_libdir/libX11.$ac_extension"; then 8249 ac_im_usrlibdir=$ac_im_libdir; break 8250 fi 8251 done 8252 # Screen out bogus values from the imake configuration. They are 8253 # bogus both because they are the default anyway, and because 8254 # using them would break gcc on systems where it needs fixed includes. 8255 case $ac_im_incroot in 8256 /usr/include) ac_x_includes= ;; 8257 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;; 8258 esac 8259 case $ac_im_usrlibdir in 8260 /usr/lib | /usr/lib64 | /lib | /lib64) ;; 8261 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;; 8262 esac 8263 fi 8264 cd .. 8265 rm -f -r conftest.dir 8266fi 8267 8268# Standard set of common directories for X headers. 8269# Check X11 before X11Rn because it is often a symlink to the current release. 8270ac_x_header_dirs=' 8271/usr/X11/include 8272/usr/X11R7/include 8273/usr/X11R6/include 8274/usr/X11R5/include 8275/usr/X11R4/include 8276 8277/usr/include/X11 8278/usr/include/X11R7 8279/usr/include/X11R6 8280/usr/include/X11R5 8281/usr/include/X11R4 8282 8283/usr/local/X11/include 8284/usr/local/X11R7/include 8285/usr/local/X11R6/include 8286/usr/local/X11R5/include 8287/usr/local/X11R4/include 8288 8289/usr/local/include/X11 8290/usr/local/include/X11R7 8291/usr/local/include/X11R6 8292/usr/local/include/X11R5 8293/usr/local/include/X11R4 8294 8295/usr/X386/include 8296/usr/x386/include 8297/usr/XFree86/include/X11 8298 8299/usr/include 8300/usr/local/include 8301/usr/unsupported/include 8302/usr/athena/include 8303/usr/local/x11r5/include 8304/usr/lpp/Xamples/include 8305 8306/usr/openwin/include 8307/usr/openwin/share/include' 8308 8309if test "$ac_x_includes" = no; then 8310 # Guess where to find include files, by looking for Xlib.h. 8311 # First, try using that file with no special directory specified. 8312 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8313/* end confdefs.h. */ 8314#include <X11/Xlib.h> 8315_ACEOF 8316if ac_fn_c_try_cpp "$LINENO"; then : 8317 # We can compile using X headers with no special include directory. 8318ac_x_includes= 8319else 8320 for ac_dir in $ac_x_header_dirs; do 8321 if test -r "$ac_dir/X11/Xlib.h"; then 8322 ac_x_includes=$ac_dir 8323 break 8324 fi 8325done 8326fi 8327rm -f conftest.err conftest.i conftest.$ac_ext 8328fi # $ac_x_includes = no 8329 8330if test "$ac_x_libraries" = no; then 8331 # Check for the libraries. 8332 # See if we find them without any special options. 8333 # Don't add to $LIBS permanently. 8334 ac_save_LIBS=$LIBS 8335 LIBS="-lX11 $LIBS" 8336 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8337/* end confdefs.h. */ 8338#include <X11/Xlib.h> 8339int 8340main () 8341{ 8342XrmInitialize () 8343 ; 8344 return 0; 8345} 8346_ACEOF 8347if ac_fn_c_try_link "$LINENO"; then : 8348 LIBS=$ac_save_LIBS 8349# We can link X programs with no special library path. 8350ac_x_libraries= 8351else 8352 LIBS=$ac_save_LIBS 8353for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g` 8354do 8355 # Don't even attempt the hair of trying to link an X program! 8356 for ac_extension in a so sl dylib la dll; do 8357 if test -r "$ac_dir/libX11.$ac_extension"; then 8358 ac_x_libraries=$ac_dir 8359 break 2 8360 fi 8361 done 8362done 8363fi 8364rm -f core conftest.err conftest.$ac_objext \ 8365 conftest$ac_exeext conftest.$ac_ext 8366fi # $ac_x_libraries = no 8367 8368case $ac_x_includes,$ac_x_libraries in #( 8369 no,* | *,no | *\'*) 8370 # Didn't find X, or a directory has "'" in its name. 8371 ac_cv_have_x="have_x=no";; #( 8372 *) 8373 # Record where we found X for the cache. 8374 ac_cv_have_x="have_x=yes\ 8375 ac_x_includes='$ac_x_includes'\ 8376 ac_x_libraries='$ac_x_libraries'" 8377esac 8378fi 8379;; #( 8380 *) have_x=yes;; 8381 esac 8382 eval "$ac_cv_have_x" 8383fi # $with_x != no 8384 8385if test "$have_x" != yes; then 8386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5 8387$as_echo "$have_x" >&6; } 8388 no_x=yes 8389else 8390 # If each of the values was on the command line, it overrides each guess. 8391 test "x$x_includes" = xNONE && x_includes=$ac_x_includes 8392 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries 8393 # Update the cache value to reflect the command line values. 8394 ac_cv_have_x="have_x=yes\ 8395 ac_x_includes='$x_includes'\ 8396 ac_x_libraries='$x_libraries'" 8397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5 8398$as_echo "libraries $x_libraries, headers $x_includes" >&6; } 8399fi 8400 8401if test "$no_x" = yes; then 8402 # Not all programs may use this symbol, but it does not hurt to define it. 8403 8404$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h 8405 8406 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS= 8407else 8408 if test -n "$x_includes"; then 8409 X_CFLAGS="$X_CFLAGS -I$x_includes" 8410 fi 8411 8412 # It would also be nice to do this for all -L options, not just this one. 8413 if test -n "$x_libraries"; then 8414 X_LIBS="$X_LIBS -L$x_libraries" 8415 # For Solaris; some versions of Sun CC require a space after -R and 8416 # others require no space. Words are not sufficient . . . . 8417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5 8418$as_echo_n "checking whether -R must be followed by a space... " >&6; } 8419 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries" 8420 ac_xsave_c_werror_flag=$ac_c_werror_flag 8421 ac_c_werror_flag=yes 8422 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8423/* end confdefs.h. */ 8424 8425int 8426main () 8427{ 8428 8429 ; 8430 return 0; 8431} 8432_ACEOF 8433if ac_fn_c_try_link "$LINENO"; then : 8434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8435$as_echo "no" >&6; } 8436 X_LIBS="$X_LIBS -R$x_libraries" 8437else 8438 LIBS="$ac_xsave_LIBS -R $x_libraries" 8439 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8440/* end confdefs.h. */ 8441 8442int 8443main () 8444{ 8445 8446 ; 8447 return 0; 8448} 8449_ACEOF 8450if ac_fn_c_try_link "$LINENO"; then : 8451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8452$as_echo "yes" >&6; } 8453 X_LIBS="$X_LIBS -R $x_libraries" 8454else 8455 { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5 8456$as_echo "neither works" >&6; } 8457fi 8458rm -f core conftest.err conftest.$ac_objext \ 8459 conftest$ac_exeext conftest.$ac_ext 8460fi 8461rm -f core conftest.err conftest.$ac_objext \ 8462 conftest$ac_exeext conftest.$ac_ext 8463 ac_c_werror_flag=$ac_xsave_c_werror_flag 8464 LIBS=$ac_xsave_LIBS 8465 fi 8466 8467 # Check for system-dependent libraries X programs must link with. 8468 # Do this before checking for the system-independent R6 libraries 8469 # (-lICE), since we may need -lsocket or whatever for X linking. 8470 8471 if test "$ISC" = yes; then 8472 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet" 8473 else 8474 # Martyn Johnson says this is needed for Ultrix, if the X 8475 # libraries were built with DECnet support. And Karl Berry says 8476 # the Alpha needs dnet_stub (dnet does not exist). 8477 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11" 8478 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8479/* end confdefs.h. */ 8480 8481/* Override any GCC internal prototype to avoid an error. 8482 Use char because int might match the return type of a GCC 8483 builtin and then its argument prototype would still apply. */ 8484#ifdef __cplusplus 8485extern "C" 8486#endif 8487char XOpenDisplay (); 8488int 8489main () 8490{ 8491return XOpenDisplay (); 8492 ; 8493 return 0; 8494} 8495_ACEOF 8496if ac_fn_c_try_link "$LINENO"; then : 8497 8498else 8499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5 8500$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; } 8501if ${ac_cv_lib_dnet_dnet_ntoa+:} false; then : 8502 $as_echo_n "(cached) " >&6 8503else 8504 ac_check_lib_save_LIBS=$LIBS 8505LIBS="-ldnet $LIBS" 8506cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8507/* end confdefs.h. */ 8508 8509/* Override any GCC internal prototype to avoid an error. 8510 Use char because int might match the return type of a GCC 8511 builtin and then its argument prototype would still apply. */ 8512#ifdef __cplusplus 8513extern "C" 8514#endif 8515char dnet_ntoa (); 8516int 8517main () 8518{ 8519return dnet_ntoa (); 8520 ; 8521 return 0; 8522} 8523_ACEOF 8524if ac_fn_c_try_link "$LINENO"; then : 8525 ac_cv_lib_dnet_dnet_ntoa=yes 8526else 8527 ac_cv_lib_dnet_dnet_ntoa=no 8528fi 8529rm -f core conftest.err conftest.$ac_objext \ 8530 conftest$ac_exeext conftest.$ac_ext 8531LIBS=$ac_check_lib_save_LIBS 8532fi 8533{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 8534$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; } 8535if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes; then : 8536 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" 8537fi 8538 8539 if test $ac_cv_lib_dnet_dnet_ntoa = no; then 8540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5 8541$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; } 8542if ${ac_cv_lib_dnet_stub_dnet_ntoa+:} false; then : 8543 $as_echo_n "(cached) " >&6 8544else 8545 ac_check_lib_save_LIBS=$LIBS 8546LIBS="-ldnet_stub $LIBS" 8547cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8548/* end confdefs.h. */ 8549 8550/* Override any GCC internal prototype to avoid an error. 8551 Use char because int might match the return type of a GCC 8552 builtin and then its argument prototype would still apply. */ 8553#ifdef __cplusplus 8554extern "C" 8555#endif 8556char dnet_ntoa (); 8557int 8558main () 8559{ 8560return dnet_ntoa (); 8561 ; 8562 return 0; 8563} 8564_ACEOF 8565if ac_fn_c_try_link "$LINENO"; then : 8566 ac_cv_lib_dnet_stub_dnet_ntoa=yes 8567else 8568 ac_cv_lib_dnet_stub_dnet_ntoa=no 8569fi 8570rm -f core conftest.err conftest.$ac_objext \ 8571 conftest$ac_exeext conftest.$ac_ext 8572LIBS=$ac_check_lib_save_LIBS 8573fi 8574{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 8575$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; } 8576if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes; then : 8577 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" 8578fi 8579 8580 fi 8581fi 8582rm -f core conftest.err conftest.$ac_objext \ 8583 conftest$ac_exeext conftest.$ac_ext 8584 LIBS="$ac_xsave_LIBS" 8585 8586 # [email protected] says -lnsl (and -lsocket) are needed for his 386/AT, 8587 # to get the SysV transport functions. 8588 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4) 8589 # needs -lnsl. 8590 # The nsl library prevents programs from opening the X display 8591 # on Irix 5.2, according to T.E. Dickey. 8592 # The functions gethostbyname, getservbyname, and inet_addr are 8593 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking. 8594 ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname" 8595if test "x$ac_cv_func_gethostbyname" = xyes; then : 8596 8597fi 8598 8599 if test $ac_cv_func_gethostbyname = no; then 8600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 8601$as_echo_n "checking for gethostbyname in -lnsl... " >&6; } 8602if ${ac_cv_lib_nsl_gethostbyname+:} false; then : 8603 $as_echo_n "(cached) " >&6 8604else 8605 ac_check_lib_save_LIBS=$LIBS 8606LIBS="-lnsl $LIBS" 8607cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8608/* end confdefs.h. */ 8609 8610/* Override any GCC internal prototype to avoid an error. 8611 Use char because int might match the return type of a GCC 8612 builtin and then its argument prototype would still apply. */ 8613#ifdef __cplusplus 8614extern "C" 8615#endif 8616char gethostbyname (); 8617int 8618main () 8619{ 8620return gethostbyname (); 8621 ; 8622 return 0; 8623} 8624_ACEOF 8625if ac_fn_c_try_link "$LINENO"; then : 8626 ac_cv_lib_nsl_gethostbyname=yes 8627else 8628 ac_cv_lib_nsl_gethostbyname=no 8629fi 8630rm -f core conftest.err conftest.$ac_objext \ 8631 conftest$ac_exeext conftest.$ac_ext 8632LIBS=$ac_check_lib_save_LIBS 8633fi 8634{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 8635$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } 8636if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then : 8637 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" 8638fi 8639 8640 if test $ac_cv_lib_nsl_gethostbyname = no; then 8641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5 8642$as_echo_n "checking for gethostbyname in -lbsd... " >&6; } 8643if ${ac_cv_lib_bsd_gethostbyname+:} false; then : 8644 $as_echo_n "(cached) " >&6 8645else 8646 ac_check_lib_save_LIBS=$LIBS 8647LIBS="-lbsd $LIBS" 8648cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8649/* end confdefs.h. */ 8650 8651/* Override any GCC internal prototype to avoid an error. 8652 Use char because int might match the return type of a GCC 8653 builtin and then its argument prototype would still apply. */ 8654#ifdef __cplusplus 8655extern "C" 8656#endif 8657char gethostbyname (); 8658int 8659main () 8660{ 8661return gethostbyname (); 8662 ; 8663 return 0; 8664} 8665_ACEOF 8666if ac_fn_c_try_link "$LINENO"; then : 8667 ac_cv_lib_bsd_gethostbyname=yes 8668else 8669 ac_cv_lib_bsd_gethostbyname=no 8670fi 8671rm -f core conftest.err conftest.$ac_objext \ 8672 conftest$ac_exeext conftest.$ac_ext 8673LIBS=$ac_check_lib_save_LIBS 8674fi 8675{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5 8676$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; } 8677if test "x$ac_cv_lib_bsd_gethostbyname" = xyes; then : 8678 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd" 8679fi 8680 8681 fi 8682 fi 8683 8684 # [email protected] says without -lsocket, 8685 # socket/setsockopt and other routines are undefined under SCO ODT 8686 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary 8687 # on later versions), says Simon Leinen: it contains gethostby* 8688 # variants that don't use the name server (or something). -lsocket 8689 # must be given before -lnsl if both are needed. We assume that 8690 # if connect needs -lnsl, so does gethostbyname. 8691 ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect" 8692if test "x$ac_cv_func_connect" = xyes; then : 8693 8694fi 8695 8696 if test $ac_cv_func_connect = no; then 8697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5 8698$as_echo_n "checking for connect in -lsocket... " >&6; } 8699if ${ac_cv_lib_socket_connect+:} false; then : 8700 $as_echo_n "(cached) " >&6 8701else 8702 ac_check_lib_save_LIBS=$LIBS 8703LIBS="-lsocket $X_EXTRA_LIBS $LIBS" 8704cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8705/* end confdefs.h. */ 8706 8707/* Override any GCC internal prototype to avoid an error. 8708 Use char because int might match the return type of a GCC 8709 builtin and then its argument prototype would still apply. */ 8710#ifdef __cplusplus 8711extern "C" 8712#endif 8713char connect (); 8714int 8715main () 8716{ 8717return connect (); 8718 ; 8719 return 0; 8720} 8721_ACEOF 8722if ac_fn_c_try_link "$LINENO"; then : 8723 ac_cv_lib_socket_connect=yes 8724else 8725 ac_cv_lib_socket_connect=no 8726fi 8727rm -f core conftest.err conftest.$ac_objext \ 8728 conftest$ac_exeext conftest.$ac_ext 8729LIBS=$ac_check_lib_save_LIBS 8730fi 8731{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5 8732$as_echo "$ac_cv_lib_socket_connect" >&6; } 8733if test "x$ac_cv_lib_socket_connect" = xyes; then : 8734 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" 8735fi 8736 8737 fi 8738 8739 # Guillermo Gomez says -lposix is necessary on A/UX. 8740 ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove" 8741if test "x$ac_cv_func_remove" = xyes; then : 8742 8743fi 8744 8745 if test $ac_cv_func_remove = no; then 8746 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5 8747$as_echo_n "checking for remove in -lposix... " >&6; } 8748if ${ac_cv_lib_posix_remove+:} false; then : 8749 $as_echo_n "(cached) " >&6 8750else 8751 ac_check_lib_save_LIBS=$LIBS 8752LIBS="-lposix $LIBS" 8753cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8754/* end confdefs.h. */ 8755 8756/* Override any GCC internal prototype to avoid an error. 8757 Use char because int might match the return type of a GCC 8758 builtin and then its argument prototype would still apply. */ 8759#ifdef __cplusplus 8760extern "C" 8761#endif 8762char remove (); 8763int 8764main () 8765{ 8766return remove (); 8767 ; 8768 return 0; 8769} 8770_ACEOF 8771if ac_fn_c_try_link "$LINENO"; then : 8772 ac_cv_lib_posix_remove=yes 8773else 8774 ac_cv_lib_posix_remove=no 8775fi 8776rm -f core conftest.err conftest.$ac_objext \ 8777 conftest$ac_exeext conftest.$ac_ext 8778LIBS=$ac_check_lib_save_LIBS 8779fi 8780{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5 8781$as_echo "$ac_cv_lib_posix_remove" >&6; } 8782if test "x$ac_cv_lib_posix_remove" = xyes; then : 8783 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" 8784fi 8785 8786 fi 8787 8788 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. 8789 ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat" 8790if test "x$ac_cv_func_shmat" = xyes; then : 8791 8792fi 8793 8794 if test $ac_cv_func_shmat = no; then 8795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5 8796$as_echo_n "checking for shmat in -lipc... " >&6; } 8797if ${ac_cv_lib_ipc_shmat+:} false; then : 8798 $as_echo_n "(cached) " >&6 8799else 8800 ac_check_lib_save_LIBS=$LIBS 8801LIBS="-lipc $LIBS" 8802cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8803/* end confdefs.h. */ 8804 8805/* Override any GCC internal prototype to avoid an error. 8806 Use char because int might match the return type of a GCC 8807 builtin and then its argument prototype would still apply. */ 8808#ifdef __cplusplus 8809extern "C" 8810#endif 8811char shmat (); 8812int 8813main () 8814{ 8815return shmat (); 8816 ; 8817 return 0; 8818} 8819_ACEOF 8820if ac_fn_c_try_link "$LINENO"; then : 8821 ac_cv_lib_ipc_shmat=yes 8822else 8823 ac_cv_lib_ipc_shmat=no 8824fi 8825rm -f core conftest.err conftest.$ac_objext \ 8826 conftest$ac_exeext conftest.$ac_ext 8827LIBS=$ac_check_lib_save_LIBS 8828fi 8829{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5 8830$as_echo "$ac_cv_lib_ipc_shmat" >&6; } 8831if test "x$ac_cv_lib_ipc_shmat" = xyes; then : 8832 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" 8833fi 8834 8835 fi 8836 fi 8837 8838 # Check for libraries that X11R6 Xt/Xaw programs need. 8839 ac_save_LDFLAGS=$LDFLAGS 8840 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries" 8841 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to 8842 # check for ICE first), but we must link in the order -lSM -lICE or 8843 # we get undefined symbols. So assume we have SM if we have ICE. 8844 # These have to be linked with before -lX11, unlike the other 8845 # libraries we check for below, so use a different variable. 8846 # John Interrante, Karl Berry 8847 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5 8848$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; } 8849if ${ac_cv_lib_ICE_IceConnectionNumber+:} false; then : 8850 $as_echo_n "(cached) " >&6 8851else 8852 ac_check_lib_save_LIBS=$LIBS 8853LIBS="-lICE $X_EXTRA_LIBS $LIBS" 8854cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8855/* end confdefs.h. */ 8856 8857/* Override any GCC internal prototype to avoid an error. 8858 Use char because int might match the return type of a GCC 8859 builtin and then its argument prototype would still apply. */ 8860#ifdef __cplusplus 8861extern "C" 8862#endif 8863char IceConnectionNumber (); 8864int 8865main () 8866{ 8867return IceConnectionNumber (); 8868 ; 8869 return 0; 8870} 8871_ACEOF 8872if ac_fn_c_try_link "$LINENO"; then : 8873 ac_cv_lib_ICE_IceConnectionNumber=yes 8874else 8875 ac_cv_lib_ICE_IceConnectionNumber=no 8876fi 8877rm -f core conftest.err conftest.$ac_objext \ 8878 conftest$ac_exeext conftest.$ac_ext 8879LIBS=$ac_check_lib_save_LIBS 8880fi 8881{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5 8882$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; } 8883if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes; then : 8884 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" 8885fi 8886 8887 LDFLAGS=$ac_save_LDFLAGS 8888 8889fi 8890 8891 8892 if test "$zOSUnix" = "yes"; then 8893 CFLAGS="$CFLAGS -W c,dll" 8894 LDFLAGS="$LDFLAGS -W l,dll" 8895 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE -lXmu" 8896 fi 8897 8898 8899 if test -d "$x_includes" && test ! -d "$x_libraries"; then 8900 x_libraries=`echo "$x_includes" | sed s/include/lib/` 8901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X libraries to $x_libraries" >&5 8902$as_echo "Corrected X libraries to $x_libraries" >&6; } 8903 X_LIBS="$X_LIBS -L$x_libraries" 8904 if test "`(uname) 2>/dev/null`" = SunOS && 8905 uname -r | grep '^5' >/dev/null; then 8906 X_LIBS="$X_LIBS -R $x_libraries" 8907 fi 8908 fi 8909 8910 if test -d "$x_libraries" && test ! -d "$x_includes"; then 8911 x_includes=`echo "$x_libraries" | sed s/lib/include/` 8912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X includes to $x_includes" >&5 8913$as_echo "Corrected X includes to $x_includes" >&6; } 8914 X_CFLAGS="$X_CFLAGS -I$x_includes" 8915 fi 8916 8917 X_CFLAGS="`echo $X_CFLAGS\ | sed 's%-I/usr/include %%'`" 8918 X_LIBS="`echo $X_LIBS\ | sed 's%-L/usr/lib %%'`" 8919 X_LIBS="`echo $X_LIBS\ | sed -e 's%-R/usr/lib %%' -e 's%-R /usr/lib %%'`" 8920 8921 8922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files can be found" >&5 8923$as_echo_n "checking if X11 header files can be found... " >&6; } 8924 cflags_save=$CFLAGS 8925 CFLAGS="$CFLAGS $X_CFLAGS" 8926 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8927/* end confdefs.h. */ 8928#include <X11/Xlib.h> 8929#include <X11/Intrinsic.h> 8930int 8931main () 8932{ 8933 8934 ; 8935 return 0; 8936} 8937_ACEOF 8938if ac_fn_c_try_compile "$LINENO"; then : 8939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8940$as_echo "yes" >&6; } 8941else 8942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8943$as_echo "no" >&6; }; no_x=yes 8944fi 8945rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8946 CFLAGS=$cflags_save 8947 8948 if test "${no_x-no}" = yes; then 8949 with_x=no 8950 else 8951 $as_echo "#define HAVE_X11 1" >>confdefs.h 8952 8953 X_LIB="-lXt -lX11"; 8954 8955 8956 ac_save_LDFLAGS="$LDFLAGS" 8957 LDFLAGS="-L$x_libraries $LDFLAGS" 8958 8959 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _XdmcpAuthDoIt in -lXdmcp" >&5 8960$as_echo_n "checking for _XdmcpAuthDoIt in -lXdmcp... " >&6; } 8961if ${ac_cv_lib_Xdmcp__XdmcpAuthDoIt+:} false; then : 8962 $as_echo_n "(cached) " >&6 8963else 8964 ac_check_lib_save_LIBS=$LIBS 8965LIBS="-lXdmcp -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS -lXdmcp $LIBS" 8966cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8967/* end confdefs.h. */ 8968 8969/* Override any GCC internal prototype to avoid an error. 8970 Use char because int might match the return type of a GCC 8971 builtin and then its argument prototype would still apply. */ 8972#ifdef __cplusplus 8973extern "C" 8974#endif 8975char _XdmcpAuthDoIt (); 8976int 8977main () 8978{ 8979return _XdmcpAuthDoIt (); 8980 ; 8981 return 0; 8982} 8983_ACEOF 8984if ac_fn_c_try_link "$LINENO"; then : 8985 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=yes 8986else 8987 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=no 8988fi 8989rm -f core conftest.err conftest.$ac_objext \ 8990 conftest$ac_exeext conftest.$ac_ext 8991LIBS=$ac_check_lib_save_LIBS 8992fi 8993{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&5 8994$as_echo "$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&6; } 8995if test "x$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" = xyes; then : 8996 X_EXTRA_LIBS="$X_EXTRA_LIBS -lXdmcp" 8997fi 8998 8999 9000 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceOpenConnection in -lICE" >&5 9001$as_echo_n "checking for IceOpenConnection in -lICE... " >&6; } 9002if ${ac_cv_lib_ICE_IceOpenConnection+:} false; then : 9003 $as_echo_n "(cached) " >&6 9004else 9005 ac_check_lib_save_LIBS=$LIBS 9006LIBS="-lICE $X_EXTRA_LIBS $LIBS" 9007cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9008/* end confdefs.h. */ 9009 9010/* Override any GCC internal prototype to avoid an error. 9011 Use char because int might match the return type of a GCC 9012 builtin and then its argument prototype would still apply. */ 9013#ifdef __cplusplus 9014extern "C" 9015#endif 9016char IceOpenConnection (); 9017int 9018main () 9019{ 9020return IceOpenConnection (); 9021 ; 9022 return 0; 9023} 9024_ACEOF 9025if ac_fn_c_try_link "$LINENO"; then : 9026 ac_cv_lib_ICE_IceOpenConnection=yes 9027else 9028 ac_cv_lib_ICE_IceOpenConnection=no 9029fi 9030rm -f core conftest.err conftest.$ac_objext \ 9031 conftest$ac_exeext conftest.$ac_ext 9032LIBS=$ac_check_lib_save_LIBS 9033fi 9034{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceOpenConnection" >&5 9035$as_echo "$ac_cv_lib_ICE_IceOpenConnection" >&6; } 9036if test "x$ac_cv_lib_ICE_IceOpenConnection" = xyes; then : 9037 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE" 9038fi 9039 9040 9041 LDFLAGS="$X_LIBS $ac_save_LDFLAGS" 9042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmCreatePixmapFromData in -lXpm" >&5 9043$as_echo_n "checking for XpmCreatePixmapFromData in -lXpm... " >&6; } 9044if ${ac_cv_lib_Xpm_XpmCreatePixmapFromData+:} false; then : 9045 $as_echo_n "(cached) " >&6 9046else 9047 ac_check_lib_save_LIBS=$LIBS 9048LIBS="-lXpm -lXt $X_PRE_LIBS -lXpm -lX11 $X_EXTRA_LIBS $LIBS" 9049cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9050/* end confdefs.h. */ 9051 9052/* Override any GCC internal prototype to avoid an error. 9053 Use char because int might match the return type of a GCC 9054 builtin and then its argument prototype would still apply. */ 9055#ifdef __cplusplus 9056extern "C" 9057#endif 9058char XpmCreatePixmapFromData (); 9059int 9060main () 9061{ 9062return XpmCreatePixmapFromData (); 9063 ; 9064 return 0; 9065} 9066_ACEOF 9067if ac_fn_c_try_link "$LINENO"; then : 9068 ac_cv_lib_Xpm_XpmCreatePixmapFromData=yes 9069else 9070 ac_cv_lib_Xpm_XpmCreatePixmapFromData=no 9071fi 9072rm -f core conftest.err conftest.$ac_objext \ 9073 conftest$ac_exeext conftest.$ac_ext 9074LIBS=$ac_check_lib_save_LIBS 9075fi 9076{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&5 9077$as_echo "$ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&6; } 9078if test "x$ac_cv_lib_Xpm_XpmCreatePixmapFromData" = xyes; then : 9079 X_PRE_LIBS="$X_PRE_LIBS -lXpm" 9080fi 9081 9082 9083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files implicitly declare return values" >&5 9084$as_echo_n "checking if X11 header files implicitly declare return values... " >&6; } 9085 cflags_save=$CFLAGS 9086 if test "$GCC" = yes; then 9087 CFLAGS="$CFLAGS $X_CFLAGS -Werror" 9088 else 9089 CFLAGS="$CFLAGS $X_CFLAGS" 9090 fi 9091 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9092/* end confdefs.h. */ 9093#include <X11/Xlib.h> 9094int 9095main () 9096{ 9097 9098 ; 9099 return 0; 9100} 9101_ACEOF 9102if ac_fn_c_try_compile "$LINENO"; then : 9103 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9104$as_echo "no" >&6; } 9105else 9106 CFLAGS="$CFLAGS -Wno-implicit-int" 9107 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9108/* end confdefs.h. */ 9109#include <X11/Xlib.h> 9110int 9111main () 9112{ 9113 9114 ; 9115 return 0; 9116} 9117_ACEOF 9118if ac_fn_c_try_compile "$LINENO"; then : 9119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9120$as_echo "yes" >&6; }; cflags_save="$cflags_save -Wno-implicit-int" 9121else 9122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: test failed" >&5 9123$as_echo "test failed" >&6; } 9124 9125fi 9126rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9127 9128fi 9129rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9130 CFLAGS=$cflags_save 9131 9132 LDFLAGS="$ac_save_LDFLAGS" 9133 9134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of wchar_t is 2 bytes" >&5 9135$as_echo_n "checking size of wchar_t is 2 bytes... " >&6; } 9136 if ${ac_cv_small_wchar_t+:} false; then : 9137 $as_echo_n "(cached) " >&6 9138else 9139 if test "$cross_compiling" = yes; then : 9140 as_fn_error $? "failed to compile test program" "$LINENO" 5 9141else 9142 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9143/* end confdefs.h. */ 9144 9145#include <X11/Xlib.h> 9146#if STDC_HEADERS 9147# include <stdlib.h> 9148# include <stddef.h> 9149#endif 9150 main() 9151 { 9152 if (sizeof(wchar_t) <= 2) 9153 exit(1); 9154 exit(0); 9155 } 9156_ACEOF 9157if ac_fn_c_try_run "$LINENO"; then : 9158 ac_cv_small_wchar_t="no" 9159else 9160 ac_cv_small_wchar_t="yes" 9161fi 9162rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 9163 conftest.$ac_objext conftest.beam conftest.$ac_ext 9164fi 9165 9166fi 9167 9168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_small_wchar_t" >&5 9169$as_echo "$ac_cv_small_wchar_t" >&6; } 9170 if test "x$ac_cv_small_wchar_t" = "xyes" ; then 9171 $as_echo "#define SMALL_WCHAR_T 1" >>confdefs.h 9172 9173 fi 9174 9175 fi 9176fi 9177 9178if test "x$with_x" = xno -a "x$with_x_arg" = xyes; then 9179 as_fn_error $? "could not configure X" "$LINENO" 5 9180fi 9181 9182test "x$with_x" = xno -a "x$HAIKU" != "xyes" -a "x$MACOS_X" != "xyes" -a "x$QNX" != "xyes" && enable_gui=no 9183 9184{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-gui argument" >&5 9185$as_echo_n "checking --enable-gui argument... " >&6; } 9186# Check whether --enable-gui was given. 9187if test "${enable_gui+set}" = set; then : 9188 enableval=$enable_gui; 9189else 9190 enable_gui="auto" 9191fi 9192 9193 9194enable_gui_canon=`echo "_$enable_gui" | \ 9195 sed 's/[ _+-]//g;y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'` 9196 9197SKIP_GTK2=YES 9198SKIP_GTK3=YES 9199SKIP_GNOME=YES 9200SKIP_MOTIF=YES 9201SKIP_ATHENA=YES 9202SKIP_NEXTAW=YES 9203SKIP_PHOTON=YES 9204SKIP_HAIKU=YES 9205GUITYPE=NONE 9206 9207if test "x$HAIKU" = "xyes"; then 9208 SKIP_HAIKU= 9209 case "$enable_gui_canon" in 9210 no) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 9211$as_echo "no GUI support" >&6; } 9212 SKIP_HAIKU=YES ;; 9213 yes|"") { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5 9214$as_echo "yes - automatic GUI support" >&6; } ;; 9215 auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: auto - automatic GUI support" >&5 9216$as_echo "auto - automatic GUI support" >&6; } ;; 9217 haiku) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Haiku GUI support" >&5 9218$as_echo "Haiku GUI support" >&6; } ;; 9219 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 9220$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } 9221 SKIP_HAIKU=YES ;; 9222 esac 9223elif test "x$QNX" = "xyes" -a "x$with_x" = "xno" ; then 9224 SKIP_PHOTON= 9225 case "$enable_gui_canon" in 9226 no) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 9227$as_echo "no GUI support" >&6; } 9228 SKIP_PHOTON=YES ;; 9229 yes|""|auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: automatic GUI support" >&5 9230$as_echo "automatic GUI support" >&6; } 9231 gui_auto=yes ;; 9232 photon) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Photon GUI support" >&5 9233$as_echo "Photon GUI support" >&6; } ;; 9234 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 9235$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } 9236 SKIP_PHOTON=YES ;; 9237 esac 9238 9239elif test "x$MACOS_X" = "xyes" -a "x$with_x" = "xno" ; then 9240 case "$enable_gui_canon" in 9241 no) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 9242$as_echo "no GUI support" >&6; } ;; 9243 yes|"") { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5 9244$as_echo "yes - automatic GUI support" >&6; } 9245 gui_auto=yes ;; 9246 auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: auto - disable GUI support for Mac OS" >&5 9247$as_echo "auto - disable GUI support for Mac OS" >&6; } ;; 9248 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 9249$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } 9250 SKIP_CARBON=YES ;; 9251 esac 9252else 9253 9254 case "$enable_gui_canon" in 9255 no|none) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 9256$as_echo "no GUI support" >&6; } ;; 9257 yes|""|auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes/auto - automatic GUI support" >&5 9258$as_echo "yes/auto - automatic GUI support" >&6; } 9259 gui_auto=yes 9260 SKIP_GTK2= 9261 SKIP_GNOME= 9262 SKIP_MOTIF= 9263 SKIP_ATHENA= 9264 SKIP_NEXTAW=;; 9265 gtk2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2.x GUI support" >&5 9266$as_echo "GTK+ 2.x GUI support" >&6; } 9267 SKIP_GTK2=;; 9268 gnome2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GNOME 2.x GUI support" >&5 9269$as_echo "GNOME 2.x GUI support" >&6; } 9270 SKIP_GNOME= 9271 SKIP_GTK2=;; 9272 gtk3) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 3.x GUI support" >&5 9273$as_echo "GTK+ 3.x GUI support" >&6; } 9274 SKIP_GTK3=;; 9275 motif) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Motif GUI support" >&5 9276$as_echo "Motif GUI support" >&6; } 9277 SKIP_MOTIF=;; 9278 athena) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Athena GUI support" >&5 9279$as_echo "Athena GUI support" >&6; } 9280 SKIP_ATHENA=;; 9281 nextaw) { $as_echo "$as_me:${as_lineno-$LINENO}: result: neXtaw GUI support" >&5 9282$as_echo "neXtaw GUI support" >&6; } 9283 SKIP_NEXTAW=;; 9284 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 9285$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } ;; 9286 esac 9287 9288fi 9289 9290if test "x$SKIP_GTK2" != "xYES" -a "$enable_gui_canon" != "gtk2" \ 9291 -a "$enable_gui_canon" != "gnome2"; then 9292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK+ 2" >&5 9293$as_echo_n "checking whether or not to look for GTK+ 2... " >&6; } 9294 # Check whether --enable-gtk2-check was given. 9295if test "${enable_gtk2_check+set}" = set; then : 9296 enableval=$enable_gtk2_check; 9297else 9298 enable_gtk2_check="yes" 9299fi 9300 9301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk2_check" >&5 9302$as_echo "$enable_gtk2_check" >&6; } 9303 if test "x$enable_gtk2_check" = "xno"; then 9304 SKIP_GTK2=YES 9305 SKIP_GNOME=YES 9306 fi 9307fi 9308 9309if test "x$SKIP_GNOME" != "xYES" -a "$enable_gui_canon" != "gnome2"; then 9310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GNOME" >&5 9311$as_echo_n "checking whether or not to look for GNOME... " >&6; } 9312 # Check whether --enable-gnome-check was given. 9313if test "${enable_gnome_check+set}" = set; then : 9314 enableval=$enable_gnome_check; 9315else 9316 enable_gnome_check="no" 9317fi 9318 9319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gnome_check" >&5 9320$as_echo "$enable_gnome_check" >&6; } 9321 if test "x$enable_gnome_check" = "xno"; then 9322 SKIP_GNOME=YES 9323 fi 9324fi 9325 9326if test "x$SKIP_GTK3" != "xYES" -a "$enable_gui_canon" != "gtk3"; then 9327 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK+ 3" >&5 9328$as_echo_n "checking whether or not to look for GTK+ 3... " >&6; } 9329 # Check whether --enable-gtk3-check was given. 9330if test "${enable_gtk3_check+set}" = set; then : 9331 enableval=$enable_gtk3_check; 9332else 9333 enable_gtk3_check="yes" 9334fi 9335 9336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk3_check" >&5 9337$as_echo "$enable_gtk3_check" >&6; } 9338 if test "x$enable_gtk3_check" = "xno"; then 9339 SKIP_GTK3=YES 9340 fi 9341fi 9342 9343if test "x$SKIP_MOTIF" != "xYES" -a "$enable_gui_canon" != "motif"; then 9344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Motif" >&5 9345$as_echo_n "checking whether or not to look for Motif... " >&6; } 9346 # Check whether --enable-motif-check was given. 9347if test "${enable_motif_check+set}" = set; then : 9348 enableval=$enable_motif_check; 9349else 9350 enable_motif_check="yes" 9351fi 9352 9353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_motif_check" >&5 9354$as_echo "$enable_motif_check" >&6; } 9355 if test "x$enable_motif_check" = "xno"; then 9356 SKIP_MOTIF=YES 9357 fi 9358fi 9359 9360if test "x$SKIP_ATHENA" != "xYES" -a "$enable_gui_canon" != "athena"; then 9361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Athena" >&5 9362$as_echo_n "checking whether or not to look for Athena... " >&6; } 9363 # Check whether --enable-athena-check was given. 9364if test "${enable_athena_check+set}" = set; then : 9365 enableval=$enable_athena_check; 9366else 9367 enable_athena_check="yes" 9368fi 9369 9370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_athena_check" >&5 9371$as_echo "$enable_athena_check" >&6; } 9372 if test "x$enable_athena_check" = "xno"; then 9373 SKIP_ATHENA=YES 9374 fi 9375fi 9376 9377if test "x$SKIP_NEXTAW" != "xYES" -a "$enable_gui_canon" != "nextaw"; then 9378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for neXtaw" >&5 9379$as_echo_n "checking whether or not to look for neXtaw... " >&6; } 9380 # Check whether --enable-nextaw-check was given. 9381if test "${enable_nextaw_check+set}" = set; then : 9382 enableval=$enable_nextaw_check; 9383else 9384 enable_nextaw_check="yes" 9385fi 9386 9387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_nextaw_check" >&5 9388$as_echo "$enable_nextaw_check" >&6; }; 9389 if test "x$enable_nextaw_check" = "xno"; then 9390 SKIP_NEXTAW=YES 9391 fi 9392fi 9393 9394 9395 9396 9397 9398 9399 9400if test "X$PKG_CONFIG" = "X"; then 9401 if test -n "$ac_tool_prefix"; then 9402 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 9403set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 9404{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9405$as_echo_n "checking for $ac_word... " >&6; } 9406if ${ac_cv_path_PKG_CONFIG+:} false; then : 9407 $as_echo_n "(cached) " >&6 9408else 9409 case $PKG_CONFIG in 9410 [\\/]* | ?:[\\/]*) 9411 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 9412 ;; 9413 *) 9414 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9415for as_dir in $PATH 9416do 9417 IFS=$as_save_IFS 9418 test -z "$as_dir" && as_dir=. 9419 for ac_exec_ext in '' $ac_executable_extensions; do 9420 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9421 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 9422 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9423 break 2 9424 fi 9425done 9426 done 9427IFS=$as_save_IFS 9428 9429 ;; 9430esac 9431fi 9432PKG_CONFIG=$ac_cv_path_PKG_CONFIG 9433if test -n "$PKG_CONFIG"; then 9434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 9435$as_echo "$PKG_CONFIG" >&6; } 9436else 9437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9438$as_echo "no" >&6; } 9439fi 9440 9441 9442fi 9443if test -z "$ac_cv_path_PKG_CONFIG"; then 9444 ac_pt_PKG_CONFIG=$PKG_CONFIG 9445 # Extract the first word of "pkg-config", so it can be a program name with args. 9446set dummy pkg-config; ac_word=$2 9447{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9448$as_echo_n "checking for $ac_word... " >&6; } 9449if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : 9450 $as_echo_n "(cached) " >&6 9451else 9452 case $ac_pt_PKG_CONFIG in 9453 [\\/]* | ?:[\\/]*) 9454 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 9455 ;; 9456 *) 9457 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9458for as_dir in $PATH 9459do 9460 IFS=$as_save_IFS 9461 test -z "$as_dir" && as_dir=. 9462 for ac_exec_ext in '' $ac_executable_extensions; do 9463 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9464 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 9465 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9466 break 2 9467 fi 9468done 9469 done 9470IFS=$as_save_IFS 9471 9472 ;; 9473esac 9474fi 9475ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 9476if test -n "$ac_pt_PKG_CONFIG"; then 9477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 9478$as_echo "$ac_pt_PKG_CONFIG" >&6; } 9479else 9480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9481$as_echo "no" >&6; } 9482fi 9483 9484 if test "x$ac_pt_PKG_CONFIG" = x; then 9485 PKG_CONFIG="no" 9486 else 9487 case $cross_compiling:$ac_tool_warned in 9488yes:) 9489{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 9490$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 9491ac_tool_warned=yes ;; 9492esac 9493 PKG_CONFIG=$ac_pt_PKG_CONFIG 9494 fi 9495else 9496 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 9497fi 9498 9499fi 9500 9501 9502if test -z "$SKIP_GTK2"; then 9503 9504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gtktest argument" >&5 9505$as_echo_n "checking --disable-gtktest argument... " >&6; } 9506 # Check whether --enable-gtktest was given. 9507if test "${enable_gtktest+set}" = set; then : 9508 enableval=$enable_gtktest; 9509else 9510 enable_gtktest=yes 9511fi 9512 9513 if test "x$enable_gtktest" = "xyes" ; then 9514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test enabled" >&5 9515$as_echo "gtk test enabled" >&6; } 9516 else 9517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test disabled" >&5 9518$as_echo "gtk test disabled" >&6; } 9519 fi 9520 9521 if test "x$PKG_CONFIG" != "xno"; then 9522 9523 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then 9524 { 9525 no_gtk="" 9526 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \ 9527 && $PKG_CONFIG --exists gtk+-2.0; then 9528 { 9529 min_gtk_version=2.2.0 9530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5 9531$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; } 9532 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0` 9533 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0` 9534 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0` 9535 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9536 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'` 9537 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9538 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'` 9539 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9540 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'` 9541 } 9542 elif (test "X$SKIP_GTK3" != "XYES" -a "X$PKG_CONFIG" != "Xno") \ 9543 && $PKG_CONFIG --exists gtk+-3.0; then 9544 { 9545 min_gtk_version=2.2.0 9546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5 9547$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; } 9548 9549 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-3.0` 9550 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-3.0` 9551 GTK_LIBS=`$PKG_CONFIG --libs gtk+-3.0` 9552 gtk_major_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9553 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'` 9554 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9555 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'` 9556 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9557 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'` 9558 } 9559 else 9560 no_gtk=yes 9561 fi 9562 9563 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then 9564 { 9565 ac_save_CFLAGS="$CFLAGS" 9566 ac_save_LIBS="$LIBS" 9567 CFLAGS="$CFLAGS $GTK_CFLAGS" 9568 LIBS="$LIBS $GTK_LIBS" 9569 9570 rm -f conf.gtktest 9571 if test "$cross_compiling" = yes; then : 9572 echo $ac_n "cross compiling; assumed OK... $ac_c" 9573else 9574 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9575/* end confdefs.h. */ 9576 9577#include <gtk/gtk.h> 9578#include <stdio.h> 9579#if STDC_HEADERS 9580# include <stdlib.h> 9581# include <stddef.h> 9582#endif 9583 9584int 9585main () 9586{ 9587int major, minor, micro; 9588char *tmp_version; 9589 9590system ("touch conf.gtktest"); 9591 9592/* HP/UX 9 (%@#!) writes to sscanf strings */ 9593tmp_version = g_strdup("$min_gtk_version"); 9594if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) { 9595 printf("%s, bad version string\n", "$min_gtk_version"); 9596 exit(1); 9597 } 9598 9599if ((gtk_major_version > major) || 9600 ((gtk_major_version == major) && (gtk_minor_version > minor)) || 9601 ((gtk_major_version == major) && (gtk_minor_version == minor) && 9602 (gtk_micro_version >= micro))) 9603{ 9604 return 0; 9605} 9606return 1; 9607} 9608 9609_ACEOF 9610if ac_fn_c_try_run "$LINENO"; then : 9611 9612else 9613 no_gtk=yes 9614fi 9615rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 9616 conftest.$ac_objext conftest.beam conftest.$ac_ext 9617fi 9618 9619 CFLAGS="$ac_save_CFLAGS" 9620 LIBS="$ac_save_LIBS" 9621 } 9622 fi 9623 if test "x$no_gtk" = x ; then 9624 if test "x$enable_gtktest" = "xyes"; then 9625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 9626$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } 9627 else 9628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 9629$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } 9630 fi 9631 GUI_LIB_LOC="$GTK_LIBDIR" 9632 GTK_LIBNAME="$GTK_LIBS" 9633 GUI_INC_LOC="$GTK_CFLAGS" 9634 else 9635 { 9636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9637$as_echo "no" >&6; } 9638 GTK_CFLAGS="" 9639 GTK_LIBS="" 9640 : 9641 if test "$fail_if_missing" = "yes" -a "X$gui_auto" != "Xyes"; then 9642 as_fn_error $? "could not configure GTK" "$LINENO" 5 9643 fi 9644 } 9645 fi 9646 } 9647 else 9648 GTK_CFLAGS="" 9649 GTK_LIBS="" 9650 : 9651 fi 9652 9653 9654 rm -f conf.gtktest 9655 9656 if test "x$GTK_CFLAGS" != "x"; then 9657 SKIP_GTK3=YES 9658 SKIP_ATHENA=YES 9659 SKIP_NEXTAW=YES 9660 SKIP_MOTIF=YES 9661 GUITYPE=GTK 9662 9663 fi 9664 fi 9665 if test "x$GUITYPE" = "xGTK"; then 9666 if test -z "$SKIP_GNOME"; then 9667 { 9668 9669 9670 9671 9672 9673 9674# Check whether --with-gnome-includes was given. 9675if test "${with_gnome_includes+set}" = set; then : 9676 withval=$with_gnome_includes; CFLAGS="$CFLAGS -I$withval" 9677 9678fi 9679 9680 9681 9682# Check whether --with-gnome-libs was given. 9683if test "${with_gnome_libs+set}" = set; then : 9684 withval=$with_gnome_libs; LDFLAGS="$LDFLAGS -L$withval" gnome_prefix=$withval 9685 9686fi 9687 9688 9689 9690# Check whether --with-gnome was given. 9691if test "${with_gnome+set}" = set; then : 9692 withval=$with_gnome; if test x$withval = xyes; then 9693 want_gnome=yes 9694 have_gnome=yes 9695 else 9696 if test "x$withval" = xno; then 9697 want_gnome=no 9698 else 9699 want_gnome=yes 9700 LDFLAGS="$LDFLAGS -L$withval/lib" 9701 CFLAGS="$CFLAGS -I$withval/include" 9702 gnome_prefix=$withval/lib 9703 fi 9704 fi 9705else 9706 want_gnome=yes 9707fi 9708 9709 9710 if test "x$want_gnome" = xyes; then 9711 { 9712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgnomeui-2.0" >&5 9713$as_echo_n "checking for libgnomeui-2.0... " >&6; } 9714 if $PKG_CONFIG --exists libgnomeui-2.0; then 9715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9716$as_echo "yes" >&6; } 9717 GNOME_LIBS=`$PKG_CONFIG --libs-only-l libgnomeui-2.0` 9718 GNOME_LIBDIR=`$PKG_CONFIG --libs-only-L libgnomeui-2.0` 9719 GNOME_INCLUDEDIR=`$PKG_CONFIG --cflags libgnomeui-2.0` 9720 9721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FreeBSD" >&5 9722$as_echo_n "checking for FreeBSD... " >&6; } 9723 if test "`(uname) 2>/dev/null`" = FreeBSD; then 9724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9725$as_echo "yes" >&6; } 9726 GNOME_INCLUDEDIR="$GNOME_INCLUDEDIR -D_THREAD_SAFE" 9727 GNOME_LIBS="$GNOME_LIBS -pthread" 9728 else 9729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9730$as_echo "no" >&6; } 9731 fi 9732 have_gnome=yes 9733 else 9734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 9735$as_echo "not found" >&6; } 9736 if test "x" = xfail; then 9737 as_fn_error $? "Could not find libgnomeui-2.0 via pkg-config" "$LINENO" 5 9738 fi 9739 fi 9740 } 9741 fi 9742 9743 if test "x$have_gnome" = xyes ; then 9744 $as_echo "#define FEAT_GUI_GNOME 1" >>confdefs.h 9745 9746 GUI_INC_LOC="$GUI_INC_LOC $GNOME_INCLUDEDIR" 9747 GTK_LIBNAME="$GTK_LIBNAME $GNOME_LIBDIR $GNOME_LIBS" 9748 fi 9749 } 9750 fi 9751 fi 9752fi 9753 9754 9755if test -z "$SKIP_GTK3"; then 9756 9757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gtktest argument" >&5 9758$as_echo_n "checking --disable-gtktest argument... " >&6; } 9759 # Check whether --enable-gtktest was given. 9760if test "${enable_gtktest+set}" = set; then : 9761 enableval=$enable_gtktest; 9762else 9763 enable_gtktest=yes 9764fi 9765 9766 if test "x$enable_gtktest" = "xyes" ; then 9767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test enabled" >&5 9768$as_echo "gtk test enabled" >&6; } 9769 else 9770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test disabled" >&5 9771$as_echo "gtk test disabled" >&6; } 9772 fi 9773 9774 if test "x$PKG_CONFIG" != "xno"; then 9775 9776 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then 9777 { 9778 no_gtk="" 9779 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \ 9780 && $PKG_CONFIG --exists gtk+-2.0; then 9781 { 9782 min_gtk_version=3.0.0 9783 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5 9784$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; } 9785 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0` 9786 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0` 9787 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0` 9788 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9789 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'` 9790 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9791 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'` 9792 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9793 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'` 9794 } 9795 elif (test "X$SKIP_GTK3" != "XYES" -a "X$PKG_CONFIG" != "Xno") \ 9796 && $PKG_CONFIG --exists gtk+-3.0; then 9797 { 9798 min_gtk_version=3.0.0 9799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5 9800$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; } 9801 9802 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-3.0` 9803 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-3.0` 9804 GTK_LIBS=`$PKG_CONFIG --libs gtk+-3.0` 9805 gtk_major_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9806 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'` 9807 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9808 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'` 9809 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9810 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'` 9811 } 9812 else 9813 no_gtk=yes 9814 fi 9815 9816 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then 9817 { 9818 ac_save_CFLAGS="$CFLAGS" 9819 ac_save_LIBS="$LIBS" 9820 CFLAGS="$CFLAGS $GTK_CFLAGS" 9821 LIBS="$LIBS $GTK_LIBS" 9822 9823 rm -f conf.gtktest 9824 if test "$cross_compiling" = yes; then : 9825 echo $ac_n "cross compiling; assumed OK... $ac_c" 9826else 9827 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9828/* end confdefs.h. */ 9829 9830#include <gtk/gtk.h> 9831#include <stdio.h> 9832#if STDC_HEADERS 9833# include <stdlib.h> 9834# include <stddef.h> 9835#endif 9836 9837int 9838main () 9839{ 9840int major, minor, micro; 9841char *tmp_version; 9842 9843system ("touch conf.gtktest"); 9844 9845/* HP/UX 9 (%@#!) writes to sscanf strings */ 9846tmp_version = g_strdup("$min_gtk_version"); 9847if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) { 9848 printf("%s, bad version string\n", "$min_gtk_version"); 9849 exit(1); 9850 } 9851 9852if ((gtk_major_version > major) || 9853 ((gtk_major_version == major) && (gtk_minor_version > minor)) || 9854 ((gtk_major_version == major) && (gtk_minor_version == minor) && 9855 (gtk_micro_version >= micro))) 9856{ 9857 return 0; 9858} 9859return 1; 9860} 9861 9862_ACEOF 9863if ac_fn_c_try_run "$LINENO"; then : 9864 9865else 9866 no_gtk=yes 9867fi 9868rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 9869 conftest.$ac_objext conftest.beam conftest.$ac_ext 9870fi 9871 9872 CFLAGS="$ac_save_CFLAGS" 9873 LIBS="$ac_save_LIBS" 9874 } 9875 fi 9876 if test "x$no_gtk" = x ; then 9877 if test "x$enable_gtktest" = "xyes"; then 9878 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 9879$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } 9880 else 9881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 9882$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } 9883 fi 9884 GUI_LIB_LOC="$GTK_LIBDIR" 9885 GTK_LIBNAME="$GTK_LIBS" 9886 GUI_INC_LOC="$GTK_CFLAGS" 9887 else 9888 { 9889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9890$as_echo "no" >&6; } 9891 GTK_CFLAGS="" 9892 GTK_LIBS="" 9893 : 9894 if test "$fail_if_missing" = "yes" -a "X$gui_auto" != "Xyes"; then 9895 as_fn_error $? "could not configure GTK" "$LINENO" 5 9896 fi 9897 } 9898 fi 9899 } 9900 else 9901 GTK_CFLAGS="" 9902 GTK_LIBS="" 9903 : 9904 fi 9905 9906 9907 rm -f conf.gtktest 9908 9909 if test "x$GTK_CFLAGS" != "x"; then 9910 SKIP_GTK2=YES 9911 SKIP_GNOME=YES 9912 SKIP_ATHENA=YES 9913 SKIP_NEXTAW=YES 9914 SKIP_MOTIF=YES 9915 GUITYPE=GTK 9916 9917 $as_echo "#define USE_GTK3 1" >>confdefs.h 9918 9919 fi 9920 fi 9921fi 9922 9923if test "x$GUITYPE" = "xGTK"; then 9924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of Gdk-Pixbuf" >&5 9925$as_echo_n "checking version of Gdk-Pixbuf... " >&6; } 9926 gdk_pixbuf_version=`$PKG_CONFIG --modversion gdk-pixbuf-2.0` 9927 if test "x$gdk_pixbuf_version" != x ; then 9928 gdk_pixbuf_version_minor=`echo $gdk_pixbuf_version | \ 9929 sed -e 's/[0-9][0-9]*\.\([0-9][0-9]*\)\.[0-9][0-9]*/\1/'` 9930 if test "x$gdk_pixbuf_version_minor" != x -a \ 9931 $gdk_pixbuf_version_minor -ge 31 ; then 9932 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK." >&5 9933$as_echo "OK." >&6; } 9934 # Extract the first word of "glib-compile-resources", so it can be a program name with args. 9935set dummy glib-compile-resources; ac_word=$2 9936{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9937$as_echo_n "checking for $ac_word... " >&6; } 9938if ${ac_cv_path_GLIB_COMPILE_RESOURCES+:} false; then : 9939 $as_echo_n "(cached) " >&6 9940else 9941 case $GLIB_COMPILE_RESOURCES in 9942 [\\/]* | ?:[\\/]*) 9943 ac_cv_path_GLIB_COMPILE_RESOURCES="$GLIB_COMPILE_RESOURCES" # Let the user override the test with a path. 9944 ;; 9945 *) 9946 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9947for as_dir in $PATH 9948do 9949 IFS=$as_save_IFS 9950 test -z "$as_dir" && as_dir=. 9951 for ac_exec_ext in '' $ac_executable_extensions; do 9952 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9953 ac_cv_path_GLIB_COMPILE_RESOURCES="$as_dir/$ac_word$ac_exec_ext" 9954 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9955 break 2 9956 fi 9957done 9958 done 9959IFS=$as_save_IFS 9960 9961 test -z "$ac_cv_path_GLIB_COMPILE_RESOURCES" && ac_cv_path_GLIB_COMPILE_RESOURCES="no" 9962 ;; 9963esac 9964fi 9965GLIB_COMPILE_RESOURCES=$ac_cv_path_GLIB_COMPILE_RESOURCES 9966if test -n "$GLIB_COMPILE_RESOURCES"; then 9967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_COMPILE_RESOURCES" >&5 9968$as_echo "$GLIB_COMPILE_RESOURCES" >&6; } 9969else 9970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9971$as_echo "no" >&6; } 9972fi 9973 9974 9975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking glib-compile-resources" >&5 9976$as_echo_n "checking glib-compile-resources... " >&6; } 9977 if test "x$GLIB_COMPILE_RESOURCES" = xno ; then 9978 GLIB_COMPILE_RESOURCES="" 9979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot be found in PATH." >&5 9980$as_echo "cannot be found in PATH." >&6; } 9981 else 9982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: usable." >&5 9983$as_echo "usable." >&6; } 9984 $as_echo "#define USE_GRESOURCE 1" >>confdefs.h 9985 9986 GRESOURCE_SRC="auto/gui_gtk_gresources.c" 9987 GRESOURCE_OBJ="objects/gui_gtk_gresources.o" 9988 fi 9989 else 9990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable." >&5 9991$as_echo "not usable." >&6; } 9992 fi 9993 else 9994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot obtain from pkg_config." >&5 9995$as_echo "cannot obtain from pkg_config." >&6; } 9996 fi 9997 9998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-icon-cache-update argument" >&5 9999$as_echo_n "checking --disable-icon-cache-update argument... " >&6; } 10000 # Check whether --enable-icon_cache_update was given. 10001if test "${enable_icon_cache_update+set}" = set; then : 10002 enableval=$enable_icon_cache_update; 10003else 10004 enable_icon_cache_update="yes" 10005fi 10006 10007 if test "$enable_icon_cache_update" = "yes"; then 10008 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5 10009$as_echo "not set" >&6; } 10010 # Extract the first word of "gtk-update-icon-cache", so it can be a program name with args. 10011set dummy gtk-update-icon-cache; ac_word=$2 10012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10013$as_echo_n "checking for $ac_word... " >&6; } 10014if ${ac_cv_path_GTK_UPDATE_ICON_CACHE+:} false; then : 10015 $as_echo_n "(cached) " >&6 10016else 10017 case $GTK_UPDATE_ICON_CACHE in 10018 [\\/]* | ?:[\\/]*) 10019 ac_cv_path_GTK_UPDATE_ICON_CACHE="$GTK_UPDATE_ICON_CACHE" # Let the user override the test with a path. 10020 ;; 10021 *) 10022 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10023for as_dir in $PATH 10024do 10025 IFS=$as_save_IFS 10026 test -z "$as_dir" && as_dir=. 10027 for ac_exec_ext in '' $ac_executable_extensions; do 10028 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10029 ac_cv_path_GTK_UPDATE_ICON_CACHE="$as_dir/$ac_word$ac_exec_ext" 10030 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10031 break 2 10032 fi 10033done 10034 done 10035IFS=$as_save_IFS 10036 10037 test -z "$ac_cv_path_GTK_UPDATE_ICON_CACHE" && ac_cv_path_GTK_UPDATE_ICON_CACHE="no" 10038 ;; 10039esac 10040fi 10041GTK_UPDATE_ICON_CACHE=$ac_cv_path_GTK_UPDATE_ICON_CACHE 10042if test -n "$GTK_UPDATE_ICON_CACHE"; then 10043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_UPDATE_ICON_CACHE" >&5 10044$as_echo "$GTK_UPDATE_ICON_CACHE" >&6; } 10045else 10046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10047$as_echo "no" >&6; } 10048fi 10049 10050 10051 if test "x$GTK_UPDATE_ICON_CACHE" = "xno" ; then 10052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found in PATH." >&5 10053$as_echo "not found in PATH." >&6; } 10054 fi 10055 else 10056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: update disabled" >&5 10057$as_echo "update disabled" >&6; } 10058 fi 10059 10060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-desktop-database-update argument" >&5 10061$as_echo_n "checking --disable-desktop-database-update argument... " >&6; } 10062 # Check whether --enable-desktop_database_update was given. 10063if test "${enable_desktop_database_update+set}" = set; then : 10064 enableval=$enable_desktop_database_update; 10065else 10066 enable_desktop_database_update="yes" 10067fi 10068 10069 if test "$enable_desktop_database_update" = "yes"; then 10070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5 10071$as_echo "not set" >&6; } 10072 # Extract the first word of "update-desktop-database", so it can be a program name with args. 10073set dummy update-desktop-database; ac_word=$2 10074{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10075$as_echo_n "checking for $ac_word... " >&6; } 10076if ${ac_cv_path_UPDATE_DESKTOP_DATABASE+:} false; then : 10077 $as_echo_n "(cached) " >&6 10078else 10079 case $UPDATE_DESKTOP_DATABASE in 10080 [\\/]* | ?:[\\/]*) 10081 ac_cv_path_UPDATE_DESKTOP_DATABASE="$UPDATE_DESKTOP_DATABASE" # Let the user override the test with a path. 10082 ;; 10083 *) 10084 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10085for as_dir in $PATH 10086do 10087 IFS=$as_save_IFS 10088 test -z "$as_dir" && as_dir=. 10089 for ac_exec_ext in '' $ac_executable_extensions; do 10090 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10091 ac_cv_path_UPDATE_DESKTOP_DATABASE="$as_dir/$ac_word$ac_exec_ext" 10092 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10093 break 2 10094 fi 10095done 10096 done 10097IFS=$as_save_IFS 10098 10099 test -z "$ac_cv_path_UPDATE_DESKTOP_DATABASE" && ac_cv_path_UPDATE_DESKTOP_DATABASE="no" 10100 ;; 10101esac 10102fi 10103UPDATE_DESKTOP_DATABASE=$ac_cv_path_UPDATE_DESKTOP_DATABASE 10104if test -n "$UPDATE_DESKTOP_DATABASE"; then 10105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UPDATE_DESKTOP_DATABASE" >&5 10106$as_echo "$UPDATE_DESKTOP_DATABASE" >&6; } 10107else 10108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10109$as_echo "no" >&6; } 10110fi 10111 10112 10113 if test "x$UPDATE_DESKTOP_DATABASE" = "xno" ; then 10114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found in PATH." >&5 10115$as_echo "not found in PATH." >&6; } 10116 fi 10117 else 10118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: update disabled" >&5 10119$as_echo "update disabled" >&6; } 10120 fi 10121fi 10122 10123 10124 10125 10126 10127 10128 10129if test -z "$SKIP_MOTIF"; then 10130 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" 10131 GUI_INC_LOC="`echo $GUI_INC_LOC|sed 's%-I%%g'`" 10132 10133 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI includes" >&5 10134$as_echo_n "checking for location of Motif GUI includes... " >&6; } 10135 gui_includes="`echo $x_includes|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/include/g` $GUI_INC_LOC" 10136 GUI_INC_LOC= 10137 for try in $gui_includes; do 10138 if test -f "$try/Xm/Xm.h"; then 10139 GUI_INC_LOC=$try 10140 fi 10141 done 10142 if test -n "$GUI_INC_LOC"; then 10143 if test "$GUI_INC_LOC" = /usr/include; then 10144 GUI_INC_LOC= 10145 { $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5 10146$as_echo "in default path" >&6; } 10147 else 10148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_INC_LOC" >&5 10149$as_echo "$GUI_INC_LOC" >&6; } 10150 fi 10151 else 10152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 10153$as_echo "<not found>" >&6; } 10154 SKIP_MOTIF=YES 10155 fi 10156fi 10157 10158 10159if test -z "$SKIP_MOTIF"; then 10160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-motif-lib argument" >&5 10161$as_echo_n "checking --with-motif-lib argument... " >&6; } 10162 10163# Check whether --with-motif-lib was given. 10164if test "${with_motif_lib+set}" = set; then : 10165 withval=$with_motif_lib; MOTIF_LIBNAME="${withval}" 10166fi 10167 10168 10169 if test -n "$MOTIF_LIBNAME"; then 10170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOTIF_LIBNAME" >&5 10171$as_echo "$MOTIF_LIBNAME" >&6; } 10172 GUI_LIB_LOC= 10173 else 10174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10175$as_echo "no" >&6; } 10176 10177 GUI_LIB_LOC="`echo $GUI_LIB_LOC|sed 's%-L%%g'`" 10178 10179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI libs" >&5 10180$as_echo_n "checking for location of Motif GUI libs... " >&6; } 10181 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" 10182 GUI_LIB_LOC= 10183 for try in $gui_libs; do 10184 for libtry in "$try"/libXm.a "$try"/libXm.so* "$try"/libXm.sl "$try"/libXm.dylib; do 10185 if test -f "$libtry"; then 10186 GUI_LIB_LOC=$try 10187 fi 10188 done 10189 done 10190 if test -n "$GUI_LIB_LOC"; then 10191 if test "$GUI_LIB_LOC" = /usr/lib \ 10192 -o "$GUI_LIB_LOC" = /usr/lib/i386-linux-gnu \ 10193 -o "$GUI_LIB_LOC" = /usr/lib/x86_64-linux-gnu; then 10194 GUI_LIB_LOC= 10195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5 10196$as_echo "in default path" >&6; } 10197 else 10198 if test -n "$GUI_LIB_LOC"; then 10199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_LIB_LOC" >&5 10200$as_echo "$GUI_LIB_LOC" >&6; } 10201 if test "`(uname) 2>/dev/null`" = SunOS && 10202 uname -r | grep '^5' >/dev/null; then 10203 GUI_LIB_LOC="$GUI_LIB_LOC -R $GUI_LIB_LOC" 10204 fi 10205 fi 10206 fi 10207 MOTIF_LIBNAME=-lXm 10208 else 10209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 10210$as_echo "<not found>" >&6; } 10211 SKIP_MOTIF=YES 10212 fi 10213 fi 10214fi 10215 10216if test -z "$SKIP_MOTIF"; then 10217 SKIP_ATHENA=YES 10218 SKIP_NEXTAW=YES 10219 GUITYPE=MOTIF 10220 10221fi 10222 10223 10224GUI_X_LIBS= 10225 10226if test -z "$SKIP_ATHENA"; then 10227 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Athena header files can be found" >&5 10228$as_echo_n "checking if Athena header files can be found... " >&6; } 10229 cflags_save=$CFLAGS 10230 CFLAGS="$CFLAGS $X_CFLAGS" 10231 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10232/* end confdefs.h. */ 10233 10234#include <X11/Intrinsic.h> 10235#include <X11/Xaw/Paned.h> 10236int 10237main () 10238{ 10239 10240 ; 10241 return 0; 10242} 10243_ACEOF 10244if ac_fn_c_try_compile "$LINENO"; then : 10245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10246$as_echo "yes" >&6; } 10247else 10248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10249$as_echo "no" >&6; }; SKIP_ATHENA=YES 10250fi 10251rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10252 CFLAGS=$cflags_save 10253fi 10254 10255if test -z "$SKIP_ATHENA"; then 10256 GUITYPE=ATHENA 10257fi 10258 10259if test -z "$SKIP_NEXTAW"; then 10260 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if neXtaw header files can be found" >&5 10261$as_echo_n "checking if neXtaw header files can be found... " >&6; } 10262 cflags_save=$CFLAGS 10263 CFLAGS="$CFLAGS $X_CFLAGS" 10264 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10265/* end confdefs.h. */ 10266 10267#include <X11/Intrinsic.h> 10268#include <X11/neXtaw/Paned.h> 10269int 10270main () 10271{ 10272 10273 ; 10274 return 0; 10275} 10276_ACEOF 10277if ac_fn_c_try_compile "$LINENO"; then : 10278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10279$as_echo "yes" >&6; } 10280else 10281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10282$as_echo "no" >&6; }; SKIP_NEXTAW=YES 10283fi 10284rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10285 CFLAGS=$cflags_save 10286fi 10287 10288if test -z "$SKIP_NEXTAW"; then 10289 GUITYPE=NEXTAW 10290fi 10291 10292if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then 10293 if test -n "$GUI_INC_LOC"; then 10294 GUI_INC_LOC=-I"`echo $GUI_INC_LOC|sed 's%-I%%'`" 10295 fi 10296 if test -n "$GUI_LIB_LOC"; then 10297 GUI_LIB_LOC=-L"`echo $GUI_LIB_LOC|sed 's%-L%%'`" 10298 fi 10299 10300 ldflags_save=$LDFLAGS 10301 LDFLAGS="$X_LIBS $LDFLAGS" 10302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShapeQueryExtension in -lXext" >&5 10303$as_echo_n "checking for XShapeQueryExtension in -lXext... " >&6; } 10304if ${ac_cv_lib_Xext_XShapeQueryExtension+:} false; then : 10305 $as_echo_n "(cached) " >&6 10306else 10307 ac_check_lib_save_LIBS=$LIBS 10308LIBS="-lXext -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 10309cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10310/* end confdefs.h. */ 10311 10312/* Override any GCC internal prototype to avoid an error. 10313 Use char because int might match the return type of a GCC 10314 builtin and then its argument prototype would still apply. */ 10315#ifdef __cplusplus 10316extern "C" 10317#endif 10318char XShapeQueryExtension (); 10319int 10320main () 10321{ 10322return XShapeQueryExtension (); 10323 ; 10324 return 0; 10325} 10326_ACEOF 10327if ac_fn_c_try_link "$LINENO"; then : 10328 ac_cv_lib_Xext_XShapeQueryExtension=yes 10329else 10330 ac_cv_lib_Xext_XShapeQueryExtension=no 10331fi 10332rm -f core conftest.err conftest.$ac_objext \ 10333 conftest$ac_exeext conftest.$ac_ext 10334LIBS=$ac_check_lib_save_LIBS 10335fi 10336{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5 10337$as_echo "$ac_cv_lib_Xext_XShapeQueryExtension" >&6; } 10338if test "x$ac_cv_lib_Xext_XShapeQueryExtension" = xyes; then : 10339 GUI_X_LIBS="-lXext" 10340fi 10341 10342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wslen in -lw" >&5 10343$as_echo_n "checking for wslen in -lw... " >&6; } 10344if ${ac_cv_lib_w_wslen+:} false; then : 10345 $as_echo_n "(cached) " >&6 10346else 10347 ac_check_lib_save_LIBS=$LIBS 10348LIBS="-lw $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 10349cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10350/* end confdefs.h. */ 10351 10352/* Override any GCC internal prototype to avoid an error. 10353 Use char because int might match the return type of a GCC 10354 builtin and then its argument prototype would still apply. */ 10355#ifdef __cplusplus 10356extern "C" 10357#endif 10358char wslen (); 10359int 10360main () 10361{ 10362return wslen (); 10363 ; 10364 return 0; 10365} 10366_ACEOF 10367if ac_fn_c_try_link "$LINENO"; then : 10368 ac_cv_lib_w_wslen=yes 10369else 10370 ac_cv_lib_w_wslen=no 10371fi 10372rm -f core conftest.err conftest.$ac_objext \ 10373 conftest$ac_exeext conftest.$ac_ext 10374LIBS=$ac_check_lib_save_LIBS 10375fi 10376{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wslen" >&5 10377$as_echo "$ac_cv_lib_w_wslen" >&6; } 10378if test "x$ac_cv_lib_w_wslen" = xyes; then : 10379 X_EXTRA_LIBS="$X_EXTRA_LIBS -lw" 10380fi 10381 10382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5 10383$as_echo_n "checking for dlsym in -ldl... " >&6; } 10384if ${ac_cv_lib_dl_dlsym+:} false; then : 10385 $as_echo_n "(cached) " >&6 10386else 10387 ac_check_lib_save_LIBS=$LIBS 10388LIBS="-ldl $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 10389cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10390/* end confdefs.h. */ 10391 10392/* Override any GCC internal prototype to avoid an error. 10393 Use char because int might match the return type of a GCC 10394 builtin and then its argument prototype would still apply. */ 10395#ifdef __cplusplus 10396extern "C" 10397#endif 10398char dlsym (); 10399int 10400main () 10401{ 10402return dlsym (); 10403 ; 10404 return 0; 10405} 10406_ACEOF 10407if ac_fn_c_try_link "$LINENO"; then : 10408 ac_cv_lib_dl_dlsym=yes 10409else 10410 ac_cv_lib_dl_dlsym=no 10411fi 10412rm -f core conftest.err conftest.$ac_objext \ 10413 conftest$ac_exeext conftest.$ac_ext 10414LIBS=$ac_check_lib_save_LIBS 10415fi 10416{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5 10417$as_echo "$ac_cv_lib_dl_dlsym" >&6; } 10418if test "x$ac_cv_lib_dl_dlsym" = xyes; then : 10419 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldl" 10420fi 10421 10422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XmuCreateStippledPixmap in -lXmu" >&5 10423$as_echo_n "checking for XmuCreateStippledPixmap in -lXmu... " >&6; } 10424if ${ac_cv_lib_Xmu_XmuCreateStippledPixmap+:} false; then : 10425 $as_echo_n "(cached) " >&6 10426else 10427 ac_check_lib_save_LIBS=$LIBS 10428LIBS="-lXmu $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 10429cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10430/* end confdefs.h. */ 10431 10432/* Override any GCC internal prototype to avoid an error. 10433 Use char because int might match the return type of a GCC 10434 builtin and then its argument prototype would still apply. */ 10435#ifdef __cplusplus 10436extern "C" 10437#endif 10438char XmuCreateStippledPixmap (); 10439int 10440main () 10441{ 10442return XmuCreateStippledPixmap (); 10443 ; 10444 return 0; 10445} 10446_ACEOF 10447if ac_fn_c_try_link "$LINENO"; then : 10448 ac_cv_lib_Xmu_XmuCreateStippledPixmap=yes 10449else 10450 ac_cv_lib_Xmu_XmuCreateStippledPixmap=no 10451fi 10452rm -f core conftest.err conftest.$ac_objext \ 10453 conftest$ac_exeext conftest.$ac_ext 10454LIBS=$ac_check_lib_save_LIBS 10455fi 10456{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&5 10457$as_echo "$ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&6; } 10458if test "x$ac_cv_lib_Xmu_XmuCreateStippledPixmap" = xyes; then : 10459 GUI_X_LIBS="-lXmu $GUI_X_LIBS" 10460fi 10461 10462 if test -z "$SKIP_MOTIF"; then 10463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpEndJob in -lXp" >&5 10464$as_echo_n "checking for XpEndJob in -lXp... " >&6; } 10465if ${ac_cv_lib_Xp_XpEndJob+:} false; then : 10466 $as_echo_n "(cached) " >&6 10467else 10468 ac_check_lib_save_LIBS=$LIBS 10469LIBS="-lXp $GUI_X_LIBS -lXm -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 10470cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10471/* end confdefs.h. */ 10472 10473/* Override any GCC internal prototype to avoid an error. 10474 Use char because int might match the return type of a GCC 10475 builtin and then its argument prototype would still apply. */ 10476#ifdef __cplusplus 10477extern "C" 10478#endif 10479char XpEndJob (); 10480int 10481main () 10482{ 10483return XpEndJob (); 10484 ; 10485 return 0; 10486} 10487_ACEOF 10488if ac_fn_c_try_link "$LINENO"; then : 10489 ac_cv_lib_Xp_XpEndJob=yes 10490else 10491 ac_cv_lib_Xp_XpEndJob=no 10492fi 10493rm -f core conftest.err conftest.$ac_objext \ 10494 conftest$ac_exeext conftest.$ac_ext 10495LIBS=$ac_check_lib_save_LIBS 10496fi 10497{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xp_XpEndJob" >&5 10498$as_echo "$ac_cv_lib_Xp_XpEndJob" >&6; } 10499if test "x$ac_cv_lib_Xp_XpEndJob" = xyes; then : 10500 GUI_X_LIBS="-lXp $GUI_X_LIBS" 10501fi 10502 10503 fi 10504 LDFLAGS=$ldflags_save 10505 10506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extra X11 defines" >&5 10507$as_echo_n "checking for extra X11 defines... " >&6; } 10508 NARROW_PROTO= 10509 rm -fr conftestdir 10510 if mkdir conftestdir; then 10511 cd conftestdir 10512 cat > Imakefile <<'EOF' 10513acfindx: 10514 @echo 'NARROW_PROTO="${PROTO_DEFINES}"' 10515EOF 10516 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then 10517 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make` 10518 fi 10519 cd .. 10520 rm -fr conftestdir 10521 fi 10522 if test -z "$NARROW_PROTO"; then 10523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10524$as_echo "no" >&6; } 10525 else 10526 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NARROW_PROTO" >&5 10527$as_echo "$NARROW_PROTO" >&6; } 10528 fi 10529 10530fi 10531 10532if test "$enable_xsmp" = "yes"; then 10533 cppflags_save=$CPPFLAGS 10534 CPPFLAGS="$CPPFLAGS $X_CFLAGS" 10535 for ac_header in X11/SM/SMlib.h 10536do : 10537 ac_fn_c_check_header_mongrel "$LINENO" "X11/SM/SMlib.h" "ac_cv_header_X11_SM_SMlib_h" "$ac_includes_default" 10538if test "x$ac_cv_header_X11_SM_SMlib_h" = xyes; then : 10539 cat >>confdefs.h <<_ACEOF 10540#define HAVE_X11_SM_SMLIB_H 1 10541_ACEOF 10542 10543fi 10544 10545done 10546 10547 CPPFLAGS=$cppflags_save 10548fi 10549 10550 10551if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF" -o -z "$SKIP_GTK2" -o -z "$SKIP_GTK3"; then 10552 cppflags_save=$CPPFLAGS 10553 CPPFLAGS="$CPPFLAGS $X_CFLAGS" 10554 for ac_header in X11/xpm.h X11/Sunkeysym.h 10555do : 10556 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 10557ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 10558if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 10559 cat >>confdefs.h <<_ACEOF 10560#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 10561_ACEOF 10562 10563fi 10564 10565done 10566 10567 10568 if test ! "$enable_xim" = "no"; then 10569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XIMText in X11/Xlib.h" >&5 10570$as_echo_n "checking for XIMText in X11/Xlib.h... " >&6; } 10571 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10572/* end confdefs.h. */ 10573#include <X11/Xlib.h> 10574_ACEOF 10575if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 10576 $EGREP "XIMText" >/dev/null 2>&1; then : 10577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10578$as_echo "yes" >&6; } 10579else 10580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; xim has been disabled" >&5 10581$as_echo "no; xim has been disabled" >&6; }; enable_xim="no" 10582fi 10583rm -f conftest* 10584 10585 fi 10586 CPPFLAGS=$cppflags_save 10587 10588 if test "$enable_xim" = "auto" -a "x$GUITYPE" != "xNONE" ; then 10589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: X GUI selected; xim has been enabled" >&5 10590$as_echo "X GUI selected; xim has been enabled" >&6; } 10591 enable_xim="yes" 10592 fi 10593fi 10594 10595if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then 10596 cppflags_save=$CPPFLAGS 10597 CPPFLAGS="$CPPFLAGS $X_CFLAGS" 10598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11/Xmu/Editres.h" >&5 10599$as_echo_n "checking for X11/Xmu/Editres.h... " >&6; } 10600 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10601/* end confdefs.h. */ 10602 10603#include <X11/Intrinsic.h> 10604#include <X11/Xmu/Editres.h> 10605int 10606main () 10607{ 10608int i; i = 0; 10609 ; 10610 return 0; 10611} 10612_ACEOF 10613if ac_fn_c_try_compile "$LINENO"; then : 10614 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10615$as_echo "yes" >&6; } 10616 $as_echo "#define HAVE_X11_XMU_EDITRES_H 1" >>confdefs.h 10617 10618else 10619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10620$as_echo "no" >&6; } 10621fi 10622rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10623 CPPFLAGS=$cppflags_save 10624fi 10625 10626if test -z "$SKIP_MOTIF"; then 10627 cppflags_save=$CPPFLAGS 10628 CPPFLAGS="$CPPFLAGS $X_CFLAGS" 10629 if test "$zOSUnix" = "yes"; then 10630 xmheader="Xm/Xm.h" 10631 else 10632 xmheader="Xm/Xm.h Xm/XpmP.h Xm/JoinSideT.h Xm/TraitP.h Xm/Manager.h 10633 Xm/UnhighlightT.h Xm/Notebook.h" 10634 fi 10635 for ac_header in $xmheader 10636do : 10637 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 10638ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 10639if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 10640 cat >>confdefs.h <<_ACEOF 10641#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 10642_ACEOF 10643 10644fi 10645 10646done 10647 10648 10649 if test "x$ac_cv_header_Xm_XpmP_h" = "xyes"; then 10650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmAttributes_21 in Xm/XpmP.h" >&5 10651$as_echo_n "checking for XpmAttributes_21 in Xm/XpmP.h... " >&6; } 10652 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10653/* end confdefs.h. */ 10654#include <Xm/XpmP.h> 10655int 10656main () 10657{ 10658XpmAttributes_21 attr; 10659 ; 10660 return 0; 10661} 10662_ACEOF 10663if ac_fn_c_try_compile "$LINENO"; then : 10664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10665$as_echo "yes" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes_21" >>confdefs.h 10666 10667else 10668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10669$as_echo "no" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h 10670 10671 10672fi 10673rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10674 else 10675 $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h 10676 10677 fi 10678 CPPFLAGS=$cppflags_save 10679fi 10680 10681if test "x$GUITYPE" = "xNONE" -a "$enable_xim" = "yes"; then 10682 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; xim has been disabled" >&5 10683$as_echo "no GUI selected; xim has been disabled" >&6; } 10684 enable_xim="no" 10685fi 10686if test "x$GUITYPE" = "xNONE" -a "$enable_fontset" = "yes"; then 10687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; fontset has been disabled" >&5 10688$as_echo "no GUI selected; fontset has been disabled" >&6; } 10689 enable_fontset="no" 10690fi 10691if test "x$GUITYPE:$enable_fontset" = "xGTK:yes"; then 10692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2 GUI selected; fontset has been disabled" >&5 10693$as_echo "GTK+ 2 GUI selected; fontset has been disabled" >&6; } 10694 enable_fontset="no" 10695fi 10696 10697if test -z "$SKIP_HAIKU"; then 10698 GUITYPE=HAIKUGUI 10699fi 10700 10701if test -z "$SKIP_PHOTON"; then 10702 GUITYPE=PHOTONGUI 10703fi 10704 10705 10706 10707 10708 10709 10710if test "$enable_workshop" = "yes" -a -n "$SKIP_MOTIF"; then 10711 as_fn_error $? "cannot use workshop without Motif" "$LINENO" 5 10712fi 10713 10714if test "$enable_xim" = "yes"; then 10715 $as_echo "#define FEAT_XIM 1" >>confdefs.h 10716 10717fi 10718if test "$enable_fontset" = "yes"; then 10719 $as_echo "#define FEAT_XFONTSET 1" >>confdefs.h 10720 10721fi 10722 10723 10724 10725{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /proc link to executable" >&5 10726$as_echo_n "checking for /proc link to executable... " >&6; } 10727if test -L "/proc/self/exe"; then 10728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/self/exe" >&5 10729$as_echo "/proc/self/exe" >&6; } 10730 $as_echo "#define PROC_EXE_LINK \"/proc/self/exe\"" >>confdefs.h 10731 10732elif test -L "/proc/self/path/a.out"; then 10733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/self/path/a.out" >&5 10734$as_echo "/proc/self/path/a.out" >&6; } 10735 $as_echo "#define PROC_EXE_LINK \"/proc/self/path/a.out\"" >>confdefs.h 10736 10737elif test -L "/proc/curproc/file"; then 10738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/curproc/file" >&5 10739$as_echo "/proc/curproc/file" >&6; } 10740 $as_echo "#define PROC_EXE_LINK \"/proc/curproc/file\"" >>confdefs.h 10741 10742else 10743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10744$as_echo "no" >&6; } 10745fi 10746 10747{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN or MSYS environment" >&5 10748$as_echo_n "checking for CYGWIN or MSYS environment... " >&6; } 10749case `uname` in 10750 CYGWIN*|MSYS*) CYGWIN=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10751$as_echo "yes" >&6; } 10752 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN clipboard support" >&5 10753$as_echo_n "checking for CYGWIN clipboard support... " >&6; } 10754 if test "x$with_x" = "xno" ; then 10755 OS_EXTRA_SRC=winclip.c; OS_EXTRA_OBJ=objects/winclip.o 10756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10757$as_echo "yes" >&6; } 10758 $as_echo "#define FEAT_CYGWIN_WIN32_CLIPBOARD 1" >>confdefs.h 10759 10760 else 10761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - using X11" >&5 10762$as_echo "no - using X11" >&6; } 10763 fi ;; 10764 10765 *) CYGWIN=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10766$as_echo "no" >&6; };; 10767esac 10768 10769 10770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether toupper is broken" >&5 10771$as_echo_n "checking whether toupper is broken... " >&6; } 10772if ${vim_cv_toupper_broken+:} false; then : 10773 $as_echo_n "(cached) " >&6 10774else 10775 10776 if test "$cross_compiling" = yes; then : 10777 10778 as_fn_error $? "cross-compiling: please set 'vim_cv_toupper_broken'" "$LINENO" 5 10779 10780else 10781 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10782/* end confdefs.h. */ 10783 10784#include "confdefs.h" 10785#include <ctype.h> 10786#if STDC_HEADERS 10787# include <stdlib.h> 10788# include <stddef.h> 10789#endif 10790main() { exit(toupper('A') == 'A' && tolower('z') == 'z'); } 10791 10792_ACEOF 10793if ac_fn_c_try_run "$LINENO"; then : 10794 10795 vim_cv_toupper_broken=yes 10796 10797else 10798 10799 vim_cv_toupper_broken=no 10800 10801fi 10802rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 10803 conftest.$ac_objext conftest.beam conftest.$ac_ext 10804fi 10805 10806fi 10807{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_toupper_broken" >&5 10808$as_echo "$vim_cv_toupper_broken" >&6; } 10809 10810if test "x$vim_cv_toupper_broken" = "xyes" ; then 10811 $as_echo "#define BROKEN_TOUPPER 1" >>confdefs.h 10812 10813fi 10814 10815{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __DATE__ and __TIME__ work" >&5 10816$as_echo_n "checking whether __DATE__ and __TIME__ work... " >&6; } 10817cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10818/* end confdefs.h. */ 10819#include <stdio.h> 10820int 10821main () 10822{ 10823printf("(" __DATE__ " " __TIME__ ")"); 10824 ; 10825 return 0; 10826} 10827_ACEOF 10828if ac_fn_c_try_compile "$LINENO"; then : 10829 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10830$as_echo "yes" >&6; }; $as_echo "#define HAVE_DATE_TIME 1" >>confdefs.h 10831 10832else 10833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10834$as_echo "no" >&6; } 10835fi 10836rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10837 10838{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((unused)) is allowed" >&5 10839$as_echo_n "checking whether __attribute__((unused)) is allowed... " >&6; } 10840cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10841/* end confdefs.h. */ 10842#include <stdio.h> 10843int 10844main () 10845{ 10846int x __attribute__((unused)); 10847 ; 10848 return 0; 10849} 10850_ACEOF 10851if ac_fn_c_try_compile "$LINENO"; then : 10852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10853$as_echo "yes" >&6; }; $as_echo "#define HAVE_ATTRIBUTE_UNUSED 1" >>confdefs.h 10854 10855else 10856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10857$as_echo "no" >&6; } 10858fi 10859rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10860 10861ac_fn_c_check_header_mongrel "$LINENO" "elf.h" "ac_cv_header_elf_h" "$ac_includes_default" 10862if test "x$ac_cv_header_elf_h" = xyes; then : 10863 HAS_ELF=1 10864fi 10865 10866 10867if test "$HAS_ELF" = 1; then 10868 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lelf" >&5 10869$as_echo_n "checking for main in -lelf... " >&6; } 10870if ${ac_cv_lib_elf_main+:} false; then : 10871 $as_echo_n "(cached) " >&6 10872else 10873 ac_check_lib_save_LIBS=$LIBS 10874LIBS="-lelf $LIBS" 10875cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10876/* end confdefs.h. */ 10877 10878 10879int 10880main () 10881{ 10882return main (); 10883 ; 10884 return 0; 10885} 10886_ACEOF 10887if ac_fn_c_try_link "$LINENO"; then : 10888 ac_cv_lib_elf_main=yes 10889else 10890 ac_cv_lib_elf_main=no 10891fi 10892rm -f core conftest.err conftest.$ac_objext \ 10893 conftest$ac_exeext conftest.$ac_ext 10894LIBS=$ac_check_lib_save_LIBS 10895fi 10896{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_elf_main" >&5 10897$as_echo "$ac_cv_lib_elf_main" >&6; } 10898if test "x$ac_cv_lib_elf_main" = xyes; then : 10899 cat >>confdefs.h <<_ACEOF 10900#define HAVE_LIBELF 1 10901_ACEOF 10902 10903 LIBS="-lelf $LIBS" 10904 10905fi 10906 10907fi 10908 10909ac_header_dirent=no 10910for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do 10911 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` 10912{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5 10913$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; } 10914if eval \${$as_ac_Header+:} false; then : 10915 $as_echo_n "(cached) " >&6 10916else 10917 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10918/* end confdefs.h. */ 10919#include <sys/types.h> 10920#include <$ac_hdr> 10921 10922int 10923main () 10924{ 10925if ((DIR *) 0) 10926return 0; 10927 ; 10928 return 0; 10929} 10930_ACEOF 10931if ac_fn_c_try_compile "$LINENO"; then : 10932 eval "$as_ac_Header=yes" 10933else 10934 eval "$as_ac_Header=no" 10935fi 10936rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10937fi 10938eval ac_res=\$$as_ac_Header 10939 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 10940$as_echo "$ac_res" >&6; } 10941if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 10942 cat >>confdefs.h <<_ACEOF 10943#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1 10944_ACEOF 10945 10946ac_header_dirent=$ac_hdr; break 10947fi 10948 10949done 10950# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. 10951if test $ac_header_dirent = dirent.h; then 10952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 10953$as_echo_n "checking for library containing opendir... " >&6; } 10954if ${ac_cv_search_opendir+:} false; then : 10955 $as_echo_n "(cached) " >&6 10956else 10957 ac_func_search_save_LIBS=$LIBS 10958cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10959/* end confdefs.h. */ 10960 10961/* Override any GCC internal prototype to avoid an error. 10962 Use char because int might match the return type of a GCC 10963 builtin and then its argument prototype would still apply. */ 10964#ifdef __cplusplus 10965extern "C" 10966#endif 10967char opendir (); 10968int 10969main () 10970{ 10971return opendir (); 10972 ; 10973 return 0; 10974} 10975_ACEOF 10976for ac_lib in '' dir; do 10977 if test -z "$ac_lib"; then 10978 ac_res="none required" 10979 else 10980 ac_res=-l$ac_lib 10981 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 10982 fi 10983 if ac_fn_c_try_link "$LINENO"; then : 10984 ac_cv_search_opendir=$ac_res 10985fi 10986rm -f core conftest.err conftest.$ac_objext \ 10987 conftest$ac_exeext 10988 if ${ac_cv_search_opendir+:} false; then : 10989 break 10990fi 10991done 10992if ${ac_cv_search_opendir+:} false; then : 10993 10994else 10995 ac_cv_search_opendir=no 10996fi 10997rm conftest.$ac_ext 10998LIBS=$ac_func_search_save_LIBS 10999fi 11000{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 11001$as_echo "$ac_cv_search_opendir" >&6; } 11002ac_res=$ac_cv_search_opendir 11003if test "$ac_res" != no; then : 11004 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11005 11006fi 11007 11008else 11009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 11010$as_echo_n "checking for library containing opendir... " >&6; } 11011if ${ac_cv_search_opendir+:} false; then : 11012 $as_echo_n "(cached) " >&6 11013else 11014 ac_func_search_save_LIBS=$LIBS 11015cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11016/* end confdefs.h. */ 11017 11018/* Override any GCC internal prototype to avoid an error. 11019 Use char because int might match the return type of a GCC 11020 builtin and then its argument prototype would still apply. */ 11021#ifdef __cplusplus 11022extern "C" 11023#endif 11024char opendir (); 11025int 11026main () 11027{ 11028return opendir (); 11029 ; 11030 return 0; 11031} 11032_ACEOF 11033for ac_lib in '' x; do 11034 if test -z "$ac_lib"; then 11035 ac_res="none required" 11036 else 11037 ac_res=-l$ac_lib 11038 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11039 fi 11040 if ac_fn_c_try_link "$LINENO"; then : 11041 ac_cv_search_opendir=$ac_res 11042fi 11043rm -f core conftest.err conftest.$ac_objext \ 11044 conftest$ac_exeext 11045 if ${ac_cv_search_opendir+:} false; then : 11046 break 11047fi 11048done 11049if ${ac_cv_search_opendir+:} false; then : 11050 11051else 11052 ac_cv_search_opendir=no 11053fi 11054rm conftest.$ac_ext 11055LIBS=$ac_func_search_save_LIBS 11056fi 11057{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 11058$as_echo "$ac_cv_search_opendir" >&6; } 11059ac_res=$ac_cv_search_opendir 11060if test "$ac_res" != no; then : 11061 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11062 11063fi 11064 11065fi 11066 11067 11068if test $ac_cv_header_sys_wait_h = no; then 11069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that defines union wait" >&5 11070$as_echo_n "checking for sys/wait.h that defines union wait... " >&6; } 11071 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11072/* end confdefs.h. */ 11073#include <sys/wait.h> 11074int 11075main () 11076{ 11077union wait xx, yy; xx = yy 11078 ; 11079 return 0; 11080} 11081_ACEOF 11082if ac_fn_c_try_compile "$LINENO"; then : 11083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11084$as_echo "yes" >&6; } 11085 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 11086 11087 $as_echo "#define HAVE_UNION_WAIT 1" >>confdefs.h 11088 11089else 11090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11091$as_echo "no" >&6; } 11092fi 11093rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11094fi 11095 11096for ac_header in stdint.h stdlib.h string.h \ 11097 sys/select.h sys/utsname.h termcap.h fcntl.h \ 11098 sgtty.h sys/ioctl.h sys/time.h sys/types.h \ 11099 termio.h iconv.h inttypes.h langinfo.h math.h \ 11100 unistd.h stropts.h errno.h sys/resource.h \ 11101 sys/systeminfo.h locale.h sys/stream.h termios.h \ 11102 libc.h sys/statfs.h poll.h sys/poll.h pwd.h \ 11103 utime.h sys/param.h sys/ptms.h libintl.h libgen.h \ 11104 util/debug.h util/msg18n.h frame.h sys/acl.h \ 11105 sys/access.h sys/sysinfo.h wchar.h wctype.h 11106do : 11107 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 11108ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 11109if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 11110 cat >>confdefs.h <<_ACEOF 11111#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 11112_ACEOF 11113 11114fi 11115 11116done 11117 11118 11119for ac_header in sys/ptem.h 11120do : 11121 ac_fn_c_check_header_compile "$LINENO" "sys/ptem.h" "ac_cv_header_sys_ptem_h" "#if defined HAVE_SYS_STREAM_H 11122# include <sys/stream.h> 11123#endif 11124" 11125if test "x$ac_cv_header_sys_ptem_h" = xyes; then : 11126 cat >>confdefs.h <<_ACEOF 11127#define HAVE_SYS_PTEM_H 1 11128_ACEOF 11129 11130fi 11131 11132done 11133 11134 11135for ac_header in sys/sysctl.h 11136do : 11137 ac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" "#if defined HAVE_SYS_PARAM_H 11138# include <sys/param.h> 11139#endif 11140" 11141if test "x$ac_cv_header_sys_sysctl_h" = xyes; then : 11142 cat >>confdefs.h <<_ACEOF 11143#define HAVE_SYS_SYSCTL_H 1 11144_ACEOF 11145 11146fi 11147 11148done 11149 11150 11151 11152{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_np.h" >&5 11153$as_echo_n "checking for pthread_np.h... " >&6; } 11154cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11155/* end confdefs.h. */ 11156 11157#include <pthread.h> 11158#include <pthread_np.h> 11159int 11160main () 11161{ 11162int i; i = 0; 11163 ; 11164 return 0; 11165} 11166_ACEOF 11167if ac_fn_c_try_compile "$LINENO"; then : 11168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11169$as_echo "yes" >&6; } 11170 $as_echo "#define HAVE_PTHREAD_NP_H 1" >>confdefs.h 11171 11172else 11173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11174$as_echo "no" >&6; } 11175fi 11176rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11177 11178for ac_header in strings.h 11179do : 11180 ac_fn_c_check_header_mongrel "$LINENO" "strings.h" "ac_cv_header_strings_h" "$ac_includes_default" 11181if test "x$ac_cv_header_strings_h" = xyes; then : 11182 cat >>confdefs.h <<_ACEOF 11183#define HAVE_STRINGS_H 1 11184_ACEOF 11185 11186fi 11187 11188done 11189 11190if test "x$MACOS_X" = "xyes"; then 11191 $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h 11192 11193else 11194 11195{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if strings.h can be included after string.h" >&5 11196$as_echo_n "checking if strings.h can be included after string.h... " >&6; } 11197cppflags_save=$CPPFLAGS 11198CPPFLAGS="$CPPFLAGS $X_CFLAGS" 11199cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11200/* end confdefs.h. */ 11201 11202#if defined(_AIX) && !defined(_AIX51) && !defined(_NO_PROTO) 11203# define _NO_PROTO /* like in os_unix.h, causes conflict for AIX (Winn) */ 11204 /* but don't do it on AIX 5.1 (Uribarri) */ 11205#endif 11206#ifdef HAVE_XM_XM_H 11207# include <Xm/Xm.h> /* This breaks it for HP-UX 11 (Squassabia) */ 11208#endif 11209#ifdef HAVE_STRING_H 11210# include <string.h> 11211#endif 11212#if defined(HAVE_STRINGS_H) 11213# include <strings.h> 11214#endif 11215 11216int 11217main () 11218{ 11219int i; i = 0; 11220 ; 11221 return 0; 11222} 11223_ACEOF 11224if ac_fn_c_try_compile "$LINENO"; then : 11225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11226$as_echo "yes" >&6; } 11227else 11228 $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h 11229 11230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11231$as_echo "no" >&6; } 11232fi 11233rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11234CPPFLAGS=$cppflags_save 11235fi 11236 11237if test $ac_cv_c_compiler_gnu = yes; then 11238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5 11239$as_echo_n "checking whether $CC needs -traditional... " >&6; } 11240if ${ac_cv_prog_gcc_traditional+:} false; then : 11241 $as_echo_n "(cached) " >&6 11242else 11243 ac_pattern="Autoconf.*'x'" 11244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11245/* end confdefs.h. */ 11246#include <sgtty.h> 11247Autoconf TIOCGETP 11248_ACEOF 11249if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11250 $EGREP "$ac_pattern" >/dev/null 2>&1; then : 11251 ac_cv_prog_gcc_traditional=yes 11252else 11253 ac_cv_prog_gcc_traditional=no 11254fi 11255rm -f conftest* 11256 11257 11258 if test $ac_cv_prog_gcc_traditional = no; then 11259 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11260/* end confdefs.h. */ 11261#include <termio.h> 11262Autoconf TCGETA 11263_ACEOF 11264if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11265 $EGREP "$ac_pattern" >/dev/null 2>&1; then : 11266 ac_cv_prog_gcc_traditional=yes 11267fi 11268rm -f conftest* 11269 11270 fi 11271fi 11272{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5 11273$as_echo "$ac_cv_prog_gcc_traditional" >&6; } 11274 if test $ac_cv_prog_gcc_traditional = yes; then 11275 CC="$CC -traditional" 11276 fi 11277fi 11278 11279{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 11280$as_echo_n "checking for an ANSI C-conforming const... " >&6; } 11281if ${ac_cv_c_const+:} false; then : 11282 $as_echo_n "(cached) " >&6 11283else 11284 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11285/* end confdefs.h. */ 11286 11287int 11288main () 11289{ 11290 11291#ifndef __cplusplus 11292 /* Ultrix mips cc rejects this sort of thing. */ 11293 typedef int charset[2]; 11294 const charset cs = { 0, 0 }; 11295 /* SunOS 4.1.1 cc rejects this. */ 11296 char const *const *pcpcc; 11297 char **ppc; 11298 /* NEC SVR4.0.2 mips cc rejects this. */ 11299 struct point {int x, y;}; 11300 static struct point const zero = {0,0}; 11301 /* AIX XL C 1.02.0.0 rejects this. 11302 It does not let you subtract one const X* pointer from another in 11303 an arm of an if-expression whose if-part is not a constant 11304 expression */ 11305 const char *g = "string"; 11306 pcpcc = &g + (g ? g-g : 0); 11307 /* HPUX 7.0 cc rejects these. */ 11308 ++pcpcc; 11309 ppc = (char**) pcpcc; 11310 pcpcc = (char const *const *) ppc; 11311 { /* SCO 3.2v4 cc rejects this sort of thing. */ 11312 char tx; 11313 char *t = &tx; 11314 char const *s = 0 ? (char *) 0 : (char const *) 0; 11315 11316 *t++ = 0; 11317 if (s) return 0; 11318 } 11319 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 11320 int x[] = {25, 17}; 11321 const int *foo = &x[0]; 11322 ++foo; 11323 } 11324 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 11325 typedef const int *iptr; 11326 iptr p = 0; 11327 ++p; 11328 } 11329 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying 11330 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 11331 struct s { int j; const int *ap[3]; } bx; 11332 struct s *b = &bx; b->j = 5; 11333 } 11334 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 11335 const int foo = 10; 11336 if (!foo) return 0; 11337 } 11338 return !cs[0] && !zero.x; 11339#endif 11340 11341 ; 11342 return 0; 11343} 11344_ACEOF 11345if ac_fn_c_try_compile "$LINENO"; then : 11346 ac_cv_c_const=yes 11347else 11348 ac_cv_c_const=no 11349fi 11350rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11351fi 11352{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 11353$as_echo "$ac_cv_c_const" >&6; } 11354if test $ac_cv_c_const = no; then 11355 11356$as_echo "#define const /**/" >>confdefs.h 11357 11358fi 11359 11360{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5 11361$as_echo_n "checking for working volatile... " >&6; } 11362if ${ac_cv_c_volatile+:} false; then : 11363 $as_echo_n "(cached) " >&6 11364else 11365 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11366/* end confdefs.h. */ 11367 11368int 11369main () 11370{ 11371 11372volatile int x; 11373int * volatile y = (int *) 0; 11374return !x && !y; 11375 ; 11376 return 0; 11377} 11378_ACEOF 11379if ac_fn_c_try_compile "$LINENO"; then : 11380 ac_cv_c_volatile=yes 11381else 11382 ac_cv_c_volatile=no 11383fi 11384rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11385fi 11386{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5 11387$as_echo "$ac_cv_c_volatile" >&6; } 11388if test $ac_cv_c_volatile = no; then 11389 11390$as_echo "#define volatile /**/" >>confdefs.h 11391 11392fi 11393 11394ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default" 11395if test "x$ac_cv_type_mode_t" = xyes; then : 11396 11397else 11398 11399cat >>confdefs.h <<_ACEOF 11400#define mode_t int 11401_ACEOF 11402 11403fi 11404 11405ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default" 11406if test "x$ac_cv_type_off_t" = xyes; then : 11407 11408else 11409 11410cat >>confdefs.h <<_ACEOF 11411#define off_t long int 11412_ACEOF 11413 11414fi 11415 11416ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default" 11417if test "x$ac_cv_type_pid_t" = xyes; then : 11418 11419else 11420 11421cat >>confdefs.h <<_ACEOF 11422#define pid_t int 11423_ACEOF 11424 11425fi 11426 11427ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" 11428if test "x$ac_cv_type_size_t" = xyes; then : 11429 11430else 11431 11432cat >>confdefs.h <<_ACEOF 11433#define size_t unsigned int 11434_ACEOF 11435 11436fi 11437 11438{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5 11439$as_echo_n "checking for uid_t in sys/types.h... " >&6; } 11440if ${ac_cv_type_uid_t+:} false; then : 11441 $as_echo_n "(cached) " >&6 11442else 11443 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11444/* end confdefs.h. */ 11445#include <sys/types.h> 11446 11447_ACEOF 11448if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11449 $EGREP "uid_t" >/dev/null 2>&1; then : 11450 ac_cv_type_uid_t=yes 11451else 11452 ac_cv_type_uid_t=no 11453fi 11454rm -f conftest* 11455 11456fi 11457{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5 11458$as_echo "$ac_cv_type_uid_t" >&6; } 11459if test $ac_cv_type_uid_t = no; then 11460 11461$as_echo "#define uid_t int" >>confdefs.h 11462 11463 11464$as_echo "#define gid_t int" >>confdefs.h 11465 11466fi 11467 11468ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t" 11469case $ac_cv_c_uint32_t in #( 11470 no|yes) ;; #( 11471 *) 11472 11473$as_echo "#define _UINT32_T 1" >>confdefs.h 11474 11475 11476cat >>confdefs.h <<_ACEOF 11477#define uint32_t $ac_cv_c_uint32_t 11478_ACEOF 11479;; 11480 esac 11481 11482 11483{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 11484$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 11485if ${ac_cv_header_time+:} false; then : 11486 $as_echo_n "(cached) " >&6 11487else 11488 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11489/* end confdefs.h. */ 11490#include <sys/types.h> 11491#include <sys/time.h> 11492#include <time.h> 11493 11494int 11495main () 11496{ 11497if ((struct tm *) 0) 11498return 0; 11499 ; 11500 return 0; 11501} 11502_ACEOF 11503if ac_fn_c_try_compile "$LINENO"; then : 11504 ac_cv_header_time=yes 11505else 11506 ac_cv_header_time=no 11507fi 11508rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11509fi 11510{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 11511$as_echo "$ac_cv_header_time" >&6; } 11512if test $ac_cv_header_time = yes; then 11513 11514$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 11515 11516fi 11517 11518ac_fn_c_check_type "$LINENO" "ino_t" "ac_cv_type_ino_t" "$ac_includes_default" 11519if test "x$ac_cv_type_ino_t" = xyes; then : 11520 11521else 11522 11523cat >>confdefs.h <<_ACEOF 11524#define ino_t long 11525_ACEOF 11526 11527fi 11528 11529ac_fn_c_check_type "$LINENO" "dev_t" "ac_cv_type_dev_t" "$ac_includes_default" 11530if test "x$ac_cv_type_dev_t" = xyes; then : 11531 11532else 11533 11534cat >>confdefs.h <<_ACEOF 11535#define dev_t unsigned 11536_ACEOF 11537 11538fi 11539 11540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 11541$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 11542if ${ac_cv_c_bigendian+:} false; then : 11543 $as_echo_n "(cached) " >&6 11544else 11545 ac_cv_c_bigendian=unknown 11546 # See if we're dealing with a universal compiler. 11547 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11548/* end confdefs.h. */ 11549#ifndef __APPLE_CC__ 11550 not a universal capable compiler 11551 #endif 11552 typedef int dummy; 11553 11554_ACEOF 11555if ac_fn_c_try_compile "$LINENO"; then : 11556 11557 # Check for potential -arch flags. It is not universal unless 11558 # there are at least two -arch flags with different values. 11559 ac_arch= 11560 ac_prev= 11561 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 11562 if test -n "$ac_prev"; then 11563 case $ac_word in 11564 i?86 | x86_64 | ppc | ppc64) 11565 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 11566 ac_arch=$ac_word 11567 else 11568 ac_cv_c_bigendian=universal 11569 break 11570 fi 11571 ;; 11572 esac 11573 ac_prev= 11574 elif test "x$ac_word" = "x-arch"; then 11575 ac_prev=arch 11576 fi 11577 done 11578fi 11579rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11580 if test $ac_cv_c_bigendian = unknown; then 11581 # See if sys/param.h defines the BYTE_ORDER macro. 11582 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11583/* end confdefs.h. */ 11584#include <sys/types.h> 11585 #include <sys/param.h> 11586 11587int 11588main () 11589{ 11590#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 11591 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 11592 && LITTLE_ENDIAN) 11593 bogus endian macros 11594 #endif 11595 11596 ; 11597 return 0; 11598} 11599_ACEOF 11600if ac_fn_c_try_compile "$LINENO"; then : 11601 # It does; now see whether it defined to BIG_ENDIAN or not. 11602 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11603/* end confdefs.h. */ 11604#include <sys/types.h> 11605 #include <sys/param.h> 11606 11607int 11608main () 11609{ 11610#if BYTE_ORDER != BIG_ENDIAN 11611 not big endian 11612 #endif 11613 11614 ; 11615 return 0; 11616} 11617_ACEOF 11618if ac_fn_c_try_compile "$LINENO"; then : 11619 ac_cv_c_bigendian=yes 11620else 11621 ac_cv_c_bigendian=no 11622fi 11623rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11624fi 11625rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11626 fi 11627 if test $ac_cv_c_bigendian = unknown; then 11628 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 11629 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11630/* end confdefs.h. */ 11631#include <limits.h> 11632 11633int 11634main () 11635{ 11636#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 11637 bogus endian macros 11638 #endif 11639 11640 ; 11641 return 0; 11642} 11643_ACEOF 11644if ac_fn_c_try_compile "$LINENO"; then : 11645 # It does; now see whether it defined to _BIG_ENDIAN or not. 11646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11647/* end confdefs.h. */ 11648#include <limits.h> 11649 11650int 11651main () 11652{ 11653#ifndef _BIG_ENDIAN 11654 not big endian 11655 #endif 11656 11657 ; 11658 return 0; 11659} 11660_ACEOF 11661if ac_fn_c_try_compile "$LINENO"; then : 11662 ac_cv_c_bigendian=yes 11663else 11664 ac_cv_c_bigendian=no 11665fi 11666rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11667fi 11668rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11669 fi 11670 if test $ac_cv_c_bigendian = unknown; then 11671 # Compile a test program. 11672 if test "$cross_compiling" = yes; then : 11673 # Try to guess by grepping values from an object file. 11674 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11675/* end confdefs.h. */ 11676short int ascii_mm[] = 11677 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 11678 short int ascii_ii[] = 11679 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 11680 int use_ascii (int i) { 11681 return ascii_mm[i] + ascii_ii[i]; 11682 } 11683 short int ebcdic_ii[] = 11684 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 11685 short int ebcdic_mm[] = 11686 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 11687 int use_ebcdic (int i) { 11688 return ebcdic_mm[i] + ebcdic_ii[i]; 11689 } 11690 extern int foo; 11691 11692int 11693main () 11694{ 11695return use_ascii (foo) == use_ebcdic (foo); 11696 ; 11697 return 0; 11698} 11699_ACEOF 11700if ac_fn_c_try_compile "$LINENO"; then : 11701 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 11702 ac_cv_c_bigendian=yes 11703 fi 11704 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 11705 if test "$ac_cv_c_bigendian" = unknown; then 11706 ac_cv_c_bigendian=no 11707 else 11708 # finding both strings is unlikely to happen, but who knows? 11709 ac_cv_c_bigendian=unknown 11710 fi 11711 fi 11712fi 11713rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11714else 11715 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11716/* end confdefs.h. */ 11717$ac_includes_default 11718int 11719main () 11720{ 11721 11722 /* Are we little or big endian? From Harbison&Steele. */ 11723 union 11724 { 11725 long int l; 11726 char c[sizeof (long int)]; 11727 } u; 11728 u.l = 1; 11729 return u.c[sizeof (long int) - 1] == 1; 11730 11731 ; 11732 return 0; 11733} 11734_ACEOF 11735if ac_fn_c_try_run "$LINENO"; then : 11736 ac_cv_c_bigendian=no 11737else 11738 ac_cv_c_bigendian=yes 11739fi 11740rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11741 conftest.$ac_objext conftest.beam conftest.$ac_ext 11742fi 11743 11744 fi 11745fi 11746{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 11747$as_echo "$ac_cv_c_bigendian" >&6; } 11748 case $ac_cv_c_bigendian in #( 11749 yes) 11750 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 11751;; #( 11752 no) 11753 ;; #( 11754 universal) 11755 11756$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 11757 11758 ;; #( 11759 *) 11760 as_fn_error $? "unknown endianness 11761 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 11762 esac 11763 11764{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 11765$as_echo_n "checking for inline... " >&6; } 11766if ${ac_cv_c_inline+:} false; then : 11767 $as_echo_n "(cached) " >&6 11768else 11769 ac_cv_c_inline=no 11770for ac_kw in inline __inline__ __inline; do 11771 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11772/* end confdefs.h. */ 11773#ifndef __cplusplus 11774typedef int foo_t; 11775static $ac_kw foo_t static_foo () {return 0; } 11776$ac_kw foo_t foo () {return 0; } 11777#endif 11778 11779_ACEOF 11780if ac_fn_c_try_compile "$LINENO"; then : 11781 ac_cv_c_inline=$ac_kw 11782fi 11783rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11784 test "$ac_cv_c_inline" != no && break 11785done 11786 11787fi 11788{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 11789$as_echo "$ac_cv_c_inline" >&6; } 11790 11791case $ac_cv_c_inline in 11792 inline | yes) ;; 11793 *) 11794 case $ac_cv_c_inline in 11795 no) ac_val=;; 11796 *) ac_val=$ac_cv_c_inline;; 11797 esac 11798 cat >>confdefs.h <<_ACEOF 11799#ifndef __cplusplus 11800#define inline $ac_val 11801#endif 11802_ACEOF 11803 ;; 11804esac 11805 11806 11807{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rlim_t" >&5 11808$as_echo_n "checking for rlim_t... " >&6; } 11809if eval "test \"`echo '$''{'ac_cv_type_rlim_t'+set}'`\" = set"; then 11810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_rlim_t" >&5 11811$as_echo "(cached) $ac_cv_type_rlim_t" >&6; } 11812else 11813 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11814/* end confdefs.h. */ 11815 11816#include <sys/types.h> 11817#if STDC_HEADERS 11818# include <stdlib.h> 11819# include <stddef.h> 11820#endif 11821#ifdef HAVE_SYS_RESOURCE_H 11822# include <sys/resource.h> 11823#endif 11824 11825_ACEOF 11826if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11827 $EGREP "(^|[^a-zA-Z_0-9])rlim_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then : 11828 ac_cv_type_rlim_t=yes 11829else 11830 ac_cv_type_rlim_t=no 11831fi 11832rm -f conftest* 11833 11834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_rlim_t" >&5 11835$as_echo "$ac_cv_type_rlim_t" >&6; } 11836fi 11837if test $ac_cv_type_rlim_t = no; then 11838 cat >> confdefs.h <<\EOF 11839#define rlim_t unsigned long 11840EOF 11841fi 11842 11843{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stack_t" >&5 11844$as_echo_n "checking for stack_t... " >&6; } 11845if eval "test \"`echo '$''{'ac_cv_type_stack_t'+set}'`\" = set"; then 11846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_stack_t" >&5 11847$as_echo "(cached) $ac_cv_type_stack_t" >&6; } 11848else 11849 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11850/* end confdefs.h. */ 11851 11852#include <sys/types.h> 11853#if STDC_HEADERS 11854# include <stdlib.h> 11855# include <stddef.h> 11856#endif 11857#include <signal.h> 11858 11859_ACEOF 11860if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11861 $EGREP "stack_t" >/dev/null 2>&1; then : 11862 ac_cv_type_stack_t=yes 11863else 11864 ac_cv_type_stack_t=no 11865fi 11866rm -f conftest* 11867 11868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_stack_t" >&5 11869$as_echo "$ac_cv_type_stack_t" >&6; } 11870fi 11871if test $ac_cv_type_stack_t = no; then 11872 cat >> confdefs.h <<\EOF 11873#define stack_t struct sigaltstack 11874EOF 11875fi 11876 11877{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stack_t has an ss_base field" >&5 11878$as_echo_n "checking whether stack_t has an ss_base field... " >&6; } 11879cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11880/* end confdefs.h. */ 11881 11882#include <sys/types.h> 11883#if STDC_HEADERS 11884# include <stdlib.h> 11885# include <stddef.h> 11886#endif 11887#include <signal.h> 11888#include "confdefs.h" 11889 11890int 11891main () 11892{ 11893stack_t sigstk; sigstk.ss_base = 0; 11894 ; 11895 return 0; 11896} 11897_ACEOF 11898if ac_fn_c_try_compile "$LINENO"; then : 11899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11900$as_echo "yes" >&6; }; $as_echo "#define HAVE_SS_BASE 1" >>confdefs.h 11901 11902else 11903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11904$as_echo "no" >&6; } 11905fi 11906rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11907 11908olibs="$LIBS" 11909{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tlib argument" >&5 11910$as_echo_n "checking --with-tlib argument... " >&6; } 11911 11912# Check whether --with-tlib was given. 11913if test "${with_tlib+set}" = set; then : 11914 withval=$with_tlib; 11915fi 11916 11917if test -n "$with_tlib"; then 11918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_tlib" >&5 11919$as_echo "$with_tlib" >&6; } 11920 LIBS="$LIBS -l$with_tlib" 11921 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linking with $with_tlib library" >&5 11922$as_echo_n "checking for linking with $with_tlib library... " >&6; } 11923 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11924/* end confdefs.h. */ 11925 11926int 11927main () 11928{ 11929 11930 ; 11931 return 0; 11932} 11933_ACEOF 11934if ac_fn_c_try_link "$LINENO"; then : 11935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5 11936$as_echo "OK" >&6; } 11937else 11938 as_fn_error $? "FAILED" "$LINENO" 5 11939fi 11940rm -f core conftest.err conftest.$ac_objext \ 11941 conftest$ac_exeext conftest.$ac_ext 11942 olibs="$LIBS" 11943else 11944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: empty: automatic terminal library selection" >&5 11945$as_echo "empty: automatic terminal library selection" >&6; } 11946 case "`uname -s 2>/dev/null`" in 11947 OSF1|SCO_SV) tlibs="tinfo ncurses curses termlib termcap";; 11948 *) tlibs="tinfo ncurses termlib termcap curses";; 11949 esac 11950 for libname in $tlibs; do 11951 as_ac_Lib=`$as_echo "ac_cv_lib_${libname}''_tgetent" | $as_tr_sh` 11952{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -l${libname}" >&5 11953$as_echo_n "checking for tgetent in -l${libname}... " >&6; } 11954if eval \${$as_ac_Lib+:} false; then : 11955 $as_echo_n "(cached) " >&6 11956else 11957 ac_check_lib_save_LIBS=$LIBS 11958LIBS="-l${libname} $LIBS" 11959cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11960/* end confdefs.h. */ 11961 11962/* Override any GCC internal prototype to avoid an error. 11963 Use char because int might match the return type of a GCC 11964 builtin and then its argument prototype would still apply. */ 11965#ifdef __cplusplus 11966extern "C" 11967#endif 11968char tgetent (); 11969int 11970main () 11971{ 11972return tgetent (); 11973 ; 11974 return 0; 11975} 11976_ACEOF 11977if ac_fn_c_try_link "$LINENO"; then : 11978 eval "$as_ac_Lib=yes" 11979else 11980 eval "$as_ac_Lib=no" 11981fi 11982rm -f core conftest.err conftest.$ac_objext \ 11983 conftest$ac_exeext conftest.$ac_ext 11984LIBS=$ac_check_lib_save_LIBS 11985fi 11986eval ac_res=\$$as_ac_Lib 11987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 11988$as_echo "$ac_res" >&6; } 11989if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 11990 cat >>confdefs.h <<_ACEOF 11991#define `$as_echo "HAVE_LIB${libname}" | $as_tr_cpp` 1 11992_ACEOF 11993 11994 LIBS="-l${libname} $LIBS" 11995 11996fi 11997 11998 if test "x$olibs" != "x$LIBS"; then 11999 if test "$cross_compiling" = yes; then : 12000 res="FAIL" 12001else 12002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12003/* end confdefs.h. */ 12004 12005#ifdef HAVE_TERMCAP_H 12006# include <termcap.h> 12007#endif 12008#if STDC_HEADERS 12009# include <stdlib.h> 12010# include <stddef.h> 12011#endif 12012main() {char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(0); } 12013_ACEOF 12014if ac_fn_c_try_run "$LINENO"; then : 12015 res="OK" 12016else 12017 res="FAIL" 12018fi 12019rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12020 conftest.$ac_objext conftest.beam conftest.$ac_ext 12021fi 12022 12023 if test "$res" = "OK"; then 12024 break 12025 fi 12026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libname library is not usable" >&5 12027$as_echo "$libname library is not usable" >&6; } 12028 LIBS="$olibs" 12029 fi 12030 done 12031 if test "x$olibs" = "x$LIBS"; then 12032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no terminal library found" >&5 12033$as_echo "no terminal library found" >&6; } 12034 fi 12035fi 12036 12037if test "x$olibs" = "x$LIBS"; then 12038 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent()" >&5 12039$as_echo_n "checking for tgetent()... " >&6; } 12040 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12041/* end confdefs.h. */ 12042int tgetent(char *, const char *); 12043int 12044main () 12045{ 12046char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); 12047 ; 12048 return 0; 12049} 12050_ACEOF 12051if ac_fn_c_try_link "$LINENO"; then : 12052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12053$as_echo "yes" >&6; } 12054else 12055 as_fn_error $? "NOT FOUND! 12056 You need to install a terminal library; for example ncurses. 12057 Or specify the name of the library with --with-tlib." "$LINENO" 5 12058fi 12059rm -f core conftest.err conftest.$ac_objext \ 12060 conftest$ac_exeext conftest.$ac_ext 12061fi 12062 12063{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we talk terminfo" >&5 12064$as_echo_n "checking whether we talk terminfo... " >&6; } 12065if ${vim_cv_terminfo+:} false; then : 12066 $as_echo_n "(cached) " >&6 12067else 12068 12069 if test "$cross_compiling" = yes; then : 12070 12071 as_fn_error $? "cross-compiling: please set 'vim_cv_terminfo'" "$LINENO" 5 12072 12073else 12074 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12075/* end confdefs.h. */ 12076 12077#include "confdefs.h" 12078#ifdef HAVE_TERMCAP_H 12079# include <termcap.h> 12080#endif 12081#ifdef HAVE_STRING_H 12082# include <string.h> 12083#endif 12084#if STDC_HEADERS 12085# include <stdlib.h> 12086# include <stddef.h> 12087#endif 12088main() 12089{char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(!strcmp(s==0 ? "" : s, "1")); } 12090 12091_ACEOF 12092if ac_fn_c_try_run "$LINENO"; then : 12093 12094 vim_cv_terminfo=no 12095 12096else 12097 12098 vim_cv_terminfo=yes 12099 12100fi 12101rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12102 conftest.$ac_objext conftest.beam conftest.$ac_ext 12103fi 12104 12105 12106fi 12107{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_terminfo" >&5 12108$as_echo "$vim_cv_terminfo" >&6; } 12109 12110if test "x$vim_cv_terminfo" = "xyes" ; then 12111 $as_echo "#define TERMINFO 1" >>confdefs.h 12112 12113fi 12114 12115{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what tgetent() returns for an unknown terminal" >&5 12116$as_echo_n "checking what tgetent() returns for an unknown terminal... " >&6; } 12117if ${vim_cv_tgetent+:} false; then : 12118 $as_echo_n "(cached) " >&6 12119else 12120 12121 if test "$cross_compiling" = yes; then : 12122 12123 as_fn_error $? "failed to compile test program." "$LINENO" 5 12124 12125else 12126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12127/* end confdefs.h. */ 12128 12129#include "confdefs.h" 12130#ifdef HAVE_TERMCAP_H 12131# include <termcap.h> 12132#endif 12133#if STDC_HEADERS 12134# include <stdlib.h> 12135# include <stddef.h> 12136#endif 12137main() 12138{char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); exit(res != 0); } 12139 12140_ACEOF 12141if ac_fn_c_try_run "$LINENO"; then : 12142 12143 vim_cv_tgetent=zero 12144 12145else 12146 12147 vim_cv_tgetent=non-zero 12148 12149fi 12150rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12151 conftest.$ac_objext conftest.beam conftest.$ac_ext 12152fi 12153 12154 12155fi 12156{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tgetent" >&5 12157$as_echo "$vim_cv_tgetent" >&6; } 12158 12159if test "x$vim_cv_tgetent" = "xzero" ; then 12160 $as_echo "#define TGETENT_ZERO_ERR 0" >>confdefs.h 12161 12162fi 12163 12164{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains ospeed" >&5 12165$as_echo_n "checking whether termcap.h contains ospeed... " >&6; } 12166cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12167/* end confdefs.h. */ 12168 12169#ifdef HAVE_TERMCAP_H 12170# include <termcap.h> 12171#endif 12172 12173int 12174main () 12175{ 12176ospeed = 20000 12177 ; 12178 return 0; 12179} 12180_ACEOF 12181if ac_fn_c_try_link "$LINENO"; then : 12182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12183$as_echo "yes" >&6; }; $as_echo "#define HAVE_OSPEED 1" >>confdefs.h 12184 12185else 12186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12187$as_echo "no" >&6; } 12188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ospeed can be extern" >&5 12189$as_echo_n "checking whether ospeed can be extern... " >&6; } 12190 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12191/* end confdefs.h. */ 12192 12193#ifdef HAVE_TERMCAP_H 12194# include <termcap.h> 12195#endif 12196extern short ospeed; 12197 12198int 12199main () 12200{ 12201ospeed = 20000 12202 ; 12203 return 0; 12204} 12205_ACEOF 12206if ac_fn_c_try_link "$LINENO"; then : 12207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12208$as_echo "yes" >&6; }; $as_echo "#define OSPEED_EXTERN 1" >>confdefs.h 12209 12210else 12211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12212$as_echo "no" >&6; } 12213fi 12214rm -f core conftest.err conftest.$ac_objext \ 12215 conftest$ac_exeext conftest.$ac_ext 12216 12217fi 12218rm -f core conftest.err conftest.$ac_objext \ 12219 conftest$ac_exeext conftest.$ac_ext 12220 12221{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains UP, BC and PC" >&5 12222$as_echo_n "checking whether termcap.h contains UP, BC and PC... " >&6; } 12223cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12224/* end confdefs.h. */ 12225 12226#ifdef HAVE_TERMCAP_H 12227# include <termcap.h> 12228#endif 12229 12230int 12231main () 12232{ 12233if (UP == 0 && BC == 0) PC = 1 12234 ; 12235 return 0; 12236} 12237_ACEOF 12238if ac_fn_c_try_link "$LINENO"; then : 12239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12240$as_echo "yes" >&6; }; $as_echo "#define HAVE_UP_BC_PC 1" >>confdefs.h 12241 12242else 12243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12244$as_echo "no" >&6; } 12245 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether UP, BC and PC can be extern" >&5 12246$as_echo_n "checking whether UP, BC and PC can be extern... " >&6; } 12247 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12248/* end confdefs.h. */ 12249 12250#ifdef HAVE_TERMCAP_H 12251# include <termcap.h> 12252#endif 12253extern char *UP, *BC, PC; 12254 12255int 12256main () 12257{ 12258if (UP == 0 && BC == 0) PC = 1 12259 ; 12260 return 0; 12261} 12262_ACEOF 12263if ac_fn_c_try_link "$LINENO"; then : 12264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12265$as_echo "yes" >&6; }; $as_echo "#define UP_BC_PC_EXTERN 1" >>confdefs.h 12266 12267else 12268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12269$as_echo "no" >&6; } 12270fi 12271rm -f core conftest.err conftest.$ac_objext \ 12272 conftest$ac_exeext conftest.$ac_ext 12273 12274fi 12275rm -f core conftest.err conftest.$ac_objext \ 12276 conftest$ac_exeext conftest.$ac_ext 12277 12278{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether tputs() uses outfuntype" >&5 12279$as_echo_n "checking whether tputs() uses outfuntype... " >&6; } 12280cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12281/* end confdefs.h. */ 12282 12283#ifdef HAVE_TERMCAP_H 12284# include <termcap.h> 12285#endif 12286 12287int 12288main () 12289{ 12290extern int xx(); tputs("test", 1, (outfuntype)xx) 12291 ; 12292 return 0; 12293} 12294_ACEOF 12295if ac_fn_c_try_compile "$LINENO"; then : 12296 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12297$as_echo "yes" >&6; }; $as_echo "#define HAVE_OUTFUNTYPE 1" >>confdefs.h 12298 12299else 12300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12301$as_echo "no" >&6; } 12302fi 12303rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12304 12305{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/select.h and sys/time.h may both be included" >&5 12306$as_echo_n "checking whether sys/select.h and sys/time.h may both be included... " >&6; } 12307cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12308/* end confdefs.h. */ 12309 12310#include <sys/types.h> 12311#include <sys/time.h> 12312#include <sys/select.h> 12313int 12314main () 12315{ 12316 12317 ; 12318 return 0; 12319} 12320_ACEOF 12321if ac_fn_c_try_compile "$LINENO"; then : 12322 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12323$as_echo "yes" >&6; } 12324 $as_echo "#define SYS_SELECT_WITH_SYS_TIME 1" >>confdefs.h 12325 12326else 12327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12328$as_echo "no" >&6; } 12329fi 12330rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12331 12332 12333{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/ptc" >&5 12334$as_echo_n "checking for /dev/ptc... " >&6; } 12335if test -r /dev/ptc; then 12336 $as_echo "#define HAVE_DEV_PTC 1" >>confdefs.h 12337 12338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12339$as_echo "yes" >&6; } 12340else 12341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12342$as_echo "no" >&6; } 12343fi 12344 12345{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SVR4 ptys" >&5 12346$as_echo_n "checking for SVR4 ptys... " >&6; } 12347if test -c /dev/ptmx ; then 12348 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12349/* end confdefs.h. */ 12350 12351int 12352main () 12353{ 12354ptsname(0);grantpt(0);unlockpt(0); 12355 ; 12356 return 0; 12357} 12358_ACEOF 12359if ac_fn_c_try_link "$LINENO"; then : 12360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12361$as_echo "yes" >&6; }; $as_echo "#define HAVE_SVR4_PTYS 1" >>confdefs.h 12362 12363else 12364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12365$as_echo "no" >&6; } 12366fi 12367rm -f core conftest.err conftest.$ac_objext \ 12368 conftest$ac_exeext conftest.$ac_ext 12369else 12370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12371$as_echo "no" >&6; } 12372fi 12373 12374{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ptyranges" >&5 12375$as_echo_n "checking for ptyranges... " >&6; } 12376if test -d /dev/ptym ; then 12377 pdir='/dev/ptym' 12378else 12379 pdir='/dev' 12380fi 12381cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12382/* end confdefs.h. */ 12383#ifdef M_UNIX 12384 yes; 12385#endif 12386 12387_ACEOF 12388if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12389 $EGREP "yes" >/dev/null 2>&1; then : 12390 ptys=`echo /dev/ptyp??` 12391else 12392 ptys=`echo $pdir/pty??` 12393fi 12394rm -f conftest* 12395 12396if test "$ptys" != "$pdir/pty??" ; then 12397 p0=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'` 12398 p1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g' | sort -u | tr -d '\012'` 12399 cat >>confdefs.h <<_ACEOF 12400#define PTYRANGE0 "$p0" 12401_ACEOF 12402 12403 cat >>confdefs.h <<_ACEOF 12404#define PTYRANGE1 "$p1" 12405_ACEOF 12406 12407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $p0 / $p1" >&5 12408$as_echo "$p0 / $p1" >&6; } 12409else 12410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: don't know" >&5 12411$as_echo "don't know" >&6; } 12412fi 12413 12414 12415{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5 12416$as_echo_n "checking return type of signal handlers... " >&6; } 12417if ${ac_cv_type_signal+:} false; then : 12418 $as_echo_n "(cached) " >&6 12419else 12420 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12421/* end confdefs.h. */ 12422#include <sys/types.h> 12423#include <signal.h> 12424 12425int 12426main () 12427{ 12428return *(signal (0, 0)) (0) == 1; 12429 ; 12430 return 0; 12431} 12432_ACEOF 12433if ac_fn_c_try_compile "$LINENO"; then : 12434 ac_cv_type_signal=int 12435else 12436 ac_cv_type_signal=void 12437fi 12438rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12439fi 12440{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5 12441$as_echo "$ac_cv_type_signal" >&6; } 12442 12443cat >>confdefs.h <<_ACEOF 12444#define RETSIGTYPE $ac_cv_type_signal 12445_ACEOF 12446 12447 12448 12449if test $ac_cv_type_signal = void; then 12450 $as_echo "#define SIGRETURN return" >>confdefs.h 12451 12452else 12453 $as_echo "#define SIGRETURN return 0" >>confdefs.h 12454 12455fi 12456 12457{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct sigcontext" >&5 12458$as_echo_n "checking for struct sigcontext... " >&6; } 12459cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12460/* end confdefs.h. */ 12461 12462#include <signal.h> 12463test_sig() 12464{ 12465 struct sigcontext *scont; 12466 scont = (struct sigcontext *)0; 12467 return 1; 12468} 12469int 12470main () 12471{ 12472 12473 ; 12474 return 0; 12475} 12476_ACEOF 12477if ac_fn_c_try_compile "$LINENO"; then : 12478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12479$as_echo "yes" >&6; } 12480 $as_echo "#define HAVE_SIGCONTEXT 1" >>confdefs.h 12481 12482else 12483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12484$as_echo "no" >&6; } 12485fi 12486rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12487 12488{ $as_echo "$as_me:${as_lineno-$LINENO}: checking getcwd implementation is broken" >&5 12489$as_echo_n "checking getcwd implementation is broken... " >&6; } 12490if ${vim_cv_getcwd_broken+:} false; then : 12491 $as_echo_n "(cached) " >&6 12492else 12493 12494 if test "$cross_compiling" = yes; then : 12495 12496 as_fn_error $? "cross-compiling: please set 'vim_cv_getcwd_broken'" "$LINENO" 5 12497 12498else 12499 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12500/* end confdefs.h. */ 12501 12502#include "confdefs.h" 12503#ifdef HAVE_UNISTD_H 12504#include <unistd.h> 12505#endif 12506char *dagger[] = { "IFS=pwd", 0 }; 12507main() 12508{ 12509 char buffer[500]; 12510 extern char **environ; 12511 environ = dagger; 12512 return getcwd(buffer, 500) ? 0 : 1; 12513} 12514 12515_ACEOF 12516if ac_fn_c_try_run "$LINENO"; then : 12517 12518 vim_cv_getcwd_broken=no 12519 12520else 12521 12522 vim_cv_getcwd_broken=yes 12523 12524fi 12525rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12526 conftest.$ac_objext conftest.beam conftest.$ac_ext 12527fi 12528 12529 12530fi 12531{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_getcwd_broken" >&5 12532$as_echo "$vim_cv_getcwd_broken" >&6; } 12533 12534if test "x$vim_cv_getcwd_broken" = "xyes" ; then 12535 $as_echo "#define BAD_GETCWD 1" >>confdefs.h 12536 12537 for ac_func in getwd 12538do : 12539 ac_fn_c_check_func "$LINENO" "getwd" "ac_cv_func_getwd" 12540if test "x$ac_cv_func_getwd" = xyes; then : 12541 cat >>confdefs.h <<_ACEOF 12542#define HAVE_GETWD 1 12543_ACEOF 12544 12545fi 12546done 12547 12548fi 12549 12550for ac_func in fchdir fchown fchmod fsync getcwd getpseudotty \ 12551 getpwent getpwnam getpwuid getrlimit gettimeofday localtime_r lstat \ 12552 memset mkdtemp nanosleep opendir putenv qsort readlink select setenv \ 12553 getpgid setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \ 12554 sigprocmask sigvec strcasecmp strcoll strerror strftime stricmp strncasecmp \ 12555 strnicmp strpbrk strptime strtol tgetent towlower towupper iswupper \ 12556 tzset usleep utime utimes mblen ftruncate unsetenv posix_openpt 12557do : 12558 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 12559ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 12560if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 12561 cat >>confdefs.h <<_ACEOF 12562#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 12563_ACEOF 12564 12565fi 12566done 12567 12568for ac_header in sys/select.h sys/socket.h 12569do : 12570 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12571ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 12572if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 12573 cat >>confdefs.h <<_ACEOF 12574#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12575_ACEOF 12576 12577fi 12578 12579done 12580 12581{ $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5 12582$as_echo_n "checking types of arguments for select... " >&6; } 12583if ${ac_cv_func_select_args+:} false; then : 12584 $as_echo_n "(cached) " >&6 12585else 12586 for ac_arg234 in 'fd_set *' 'int *' 'void *'; do 12587 for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do 12588 for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do 12589 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12590/* end confdefs.h. */ 12591$ac_includes_default 12592#ifdef HAVE_SYS_SELECT_H 12593# include <sys/select.h> 12594#endif 12595#ifdef HAVE_SYS_SOCKET_H 12596# include <sys/socket.h> 12597#endif 12598 12599int 12600main () 12601{ 12602extern int select ($ac_arg1, 12603 $ac_arg234, $ac_arg234, $ac_arg234, 12604 $ac_arg5); 12605 ; 12606 return 0; 12607} 12608_ACEOF 12609if ac_fn_c_try_compile "$LINENO"; then : 12610 ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3 12611fi 12612rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12613 done 12614 done 12615done 12616# Provide a safe default value. 12617: "${ac_cv_func_select_args=int,int *,struct timeval *}" 12618 12619fi 12620{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5 12621$as_echo "$ac_cv_func_select_args" >&6; } 12622ac_save_IFS=$IFS; IFS=',' 12623set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'` 12624IFS=$ac_save_IFS 12625shift 12626 12627cat >>confdefs.h <<_ACEOF 12628#define SELECT_TYPE_ARG1 $1 12629_ACEOF 12630 12631 12632cat >>confdefs.h <<_ACEOF 12633#define SELECT_TYPE_ARG234 ($2) 12634_ACEOF 12635 12636 12637cat >>confdefs.h <<_ACEOF 12638#define SELECT_TYPE_ARG5 ($3) 12639_ACEOF 12640 12641rm -f conftest* 12642 12643{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5 12644$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; } 12645if ${ac_cv_sys_largefile_source+:} false; then : 12646 $as_echo_n "(cached) " >&6 12647else 12648 while :; do 12649 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12650/* end confdefs.h. */ 12651#include <sys/types.h> /* for off_t */ 12652 #include <stdio.h> 12653int 12654main () 12655{ 12656int (*fp) (FILE *, off_t, int) = fseeko; 12657 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); 12658 ; 12659 return 0; 12660} 12661_ACEOF 12662if ac_fn_c_try_link "$LINENO"; then : 12663 ac_cv_sys_largefile_source=no; break 12664fi 12665rm -f core conftest.err conftest.$ac_objext \ 12666 conftest$ac_exeext conftest.$ac_ext 12667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12668/* end confdefs.h. */ 12669#define _LARGEFILE_SOURCE 1 12670#include <sys/types.h> /* for off_t */ 12671 #include <stdio.h> 12672int 12673main () 12674{ 12675int (*fp) (FILE *, off_t, int) = fseeko; 12676 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); 12677 ; 12678 return 0; 12679} 12680_ACEOF 12681if ac_fn_c_try_link "$LINENO"; then : 12682 ac_cv_sys_largefile_source=1; break 12683fi 12684rm -f core conftest.err conftest.$ac_objext \ 12685 conftest$ac_exeext conftest.$ac_ext 12686 ac_cv_sys_largefile_source=unknown 12687 break 12688done 12689fi 12690{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5 12691$as_echo "$ac_cv_sys_largefile_source" >&6; } 12692case $ac_cv_sys_largefile_source in #( 12693 no | unknown) ;; 12694 *) 12695cat >>confdefs.h <<_ACEOF 12696#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source 12697_ACEOF 12698;; 12699esac 12700rm -rf conftest* 12701 12702# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug 12703# in glibc 2.1.3, but that breaks too many other things. 12704# If you want fseeko and ftello with glibc, upgrade to a fixed glibc. 12705if test $ac_cv_sys_largefile_source != unknown; then 12706 12707$as_echo "#define HAVE_FSEEKO 1" >>confdefs.h 12708 12709fi 12710 12711 12712# Check whether --enable-largefile was given. 12713if test "${enable_largefile+set}" = set; then : 12714 enableval=$enable_largefile; 12715fi 12716 12717if test "$enable_largefile" != no; then 12718 12719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 12720$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 12721if ${ac_cv_sys_largefile_CC+:} false; then : 12722 $as_echo_n "(cached) " >&6 12723else 12724 ac_cv_sys_largefile_CC=no 12725 if test "$GCC" != yes; then 12726 ac_save_CC=$CC 12727 while :; do 12728 # IRIX 6.2 and later do not support large files by default, 12729 # so use the C compiler's -n32 option if that helps. 12730 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12731/* end confdefs.h. */ 12732#include <sys/types.h> 12733 /* Check that off_t can represent 2**63 - 1 correctly. 12734 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12735 since some C++ compilers masquerading as C compilers 12736 incorrectly reject 9223372036854775807. */ 12737#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 12738 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12739 && LARGE_OFF_T % 2147483647 == 1) 12740 ? 1 : -1]; 12741int 12742main () 12743{ 12744 12745 ; 12746 return 0; 12747} 12748_ACEOF 12749 if ac_fn_c_try_compile "$LINENO"; then : 12750 break 12751fi 12752rm -f core conftest.err conftest.$ac_objext 12753 CC="$CC -n32" 12754 if ac_fn_c_try_compile "$LINENO"; then : 12755 ac_cv_sys_largefile_CC=' -n32'; break 12756fi 12757rm -f core conftest.err conftest.$ac_objext 12758 break 12759 done 12760 CC=$ac_save_CC 12761 rm -f conftest.$ac_ext 12762 fi 12763fi 12764{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 12765$as_echo "$ac_cv_sys_largefile_CC" >&6; } 12766 if test "$ac_cv_sys_largefile_CC" != no; then 12767 CC=$CC$ac_cv_sys_largefile_CC 12768 fi 12769 12770 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 12771$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 12772if ${ac_cv_sys_file_offset_bits+:} false; then : 12773 $as_echo_n "(cached) " >&6 12774else 12775 while :; do 12776 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12777/* end confdefs.h. */ 12778#include <sys/types.h> 12779 /* Check that off_t can represent 2**63 - 1 correctly. 12780 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12781 since some C++ compilers masquerading as C compilers 12782 incorrectly reject 9223372036854775807. */ 12783#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 12784 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12785 && LARGE_OFF_T % 2147483647 == 1) 12786 ? 1 : -1]; 12787int 12788main () 12789{ 12790 12791 ; 12792 return 0; 12793} 12794_ACEOF 12795if ac_fn_c_try_compile "$LINENO"; then : 12796 ac_cv_sys_file_offset_bits=no; break 12797fi 12798rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12799 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12800/* end confdefs.h. */ 12801#define _FILE_OFFSET_BITS 64 12802#include <sys/types.h> 12803 /* Check that off_t can represent 2**63 - 1 correctly. 12804 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12805 since some C++ compilers masquerading as C compilers 12806 incorrectly reject 9223372036854775807. */ 12807#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 12808 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12809 && LARGE_OFF_T % 2147483647 == 1) 12810 ? 1 : -1]; 12811int 12812main () 12813{ 12814 12815 ; 12816 return 0; 12817} 12818_ACEOF 12819if ac_fn_c_try_compile "$LINENO"; then : 12820 ac_cv_sys_file_offset_bits=64; break 12821fi 12822rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12823 ac_cv_sys_file_offset_bits=unknown 12824 break 12825done 12826fi 12827{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 12828$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 12829case $ac_cv_sys_file_offset_bits in #( 12830 no | unknown) ;; 12831 *) 12832cat >>confdefs.h <<_ACEOF 12833#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 12834_ACEOF 12835;; 12836esac 12837rm -rf conftest* 12838 if test $ac_cv_sys_file_offset_bits = unknown; then 12839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 12840$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 12841if ${ac_cv_sys_large_files+:} false; then : 12842 $as_echo_n "(cached) " >&6 12843else 12844 while :; do 12845 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12846/* end confdefs.h. */ 12847#include <sys/types.h> 12848 /* Check that off_t can represent 2**63 - 1 correctly. 12849 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12850 since some C++ compilers masquerading as C compilers 12851 incorrectly reject 9223372036854775807. */ 12852#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 12853 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12854 && LARGE_OFF_T % 2147483647 == 1) 12855 ? 1 : -1]; 12856int 12857main () 12858{ 12859 12860 ; 12861 return 0; 12862} 12863_ACEOF 12864if ac_fn_c_try_compile "$LINENO"; then : 12865 ac_cv_sys_large_files=no; break 12866fi 12867rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12868 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12869/* end confdefs.h. */ 12870#define _LARGE_FILES 1 12871#include <sys/types.h> 12872 /* Check that off_t can represent 2**63 - 1 correctly. 12873 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12874 since some C++ compilers masquerading as C compilers 12875 incorrectly reject 9223372036854775807. */ 12876#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 12877 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12878 && LARGE_OFF_T % 2147483647 == 1) 12879 ? 1 : -1]; 12880int 12881main () 12882{ 12883 12884 ; 12885 return 0; 12886} 12887_ACEOF 12888if ac_fn_c_try_compile "$LINENO"; then : 12889 ac_cv_sys_large_files=1; break 12890fi 12891rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12892 ac_cv_sys_large_files=unknown 12893 break 12894done 12895fi 12896{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 12897$as_echo "$ac_cv_sys_large_files" >&6; } 12898case $ac_cv_sys_large_files in #( 12899 no | unknown) ;; 12900 *) 12901cat >>confdefs.h <<_ACEOF 12902#define _LARGE_FILES $ac_cv_sys_large_files 12903_ACEOF 12904;; 12905esac 12906rm -rf conftest* 12907 fi 12908 12909 12910fi 12911 12912 12913{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-canberra argument" >&5 12914$as_echo_n "checking --enable-canberra argument... " >&6; } 12915# Check whether --enable-canberra was given. 12916if test "${enable_canberra+set}" = set; then : 12917 enableval=$enable_canberra; 12918else 12919 enable_canberra="maybe" 12920fi 12921 12922 12923if test "$enable_canberra" = "maybe"; then 12924 if test "$features" = "big" -o "$features" = "huge"; then 12925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to yes" >&5 12926$as_echo "Defaulting to yes" >&6; } 12927 enable_canberra="yes" 12928 else 12929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to no" >&5 12930$as_echo "Defaulting to no" >&6; } 12931 enable_canberra="no" 12932 fi 12933else 12934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_canberra" >&5 12935$as_echo "$enable_canberra" >&6; } 12936fi 12937if test "$enable_canberra" = "yes"; then 12938 if test "x$PKG_CONFIG" != "xno"; then 12939 canberra_lib=`$PKG_CONFIG --libs libcanberra 2>/dev/null` 12940 canberra_cflags=`$PKG_CONFIG --cflags libcanberra 2>/dev/null` 12941 fi 12942 if test "x$canberra_lib" = "x"; then 12943 canberra_lib=-lcanberra 12944 canberra_cflags=-D_REENTRANT 12945 fi 12946 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libcanberra" >&5 12947$as_echo_n "checking for libcanberra... " >&6; } 12948 ac_save_CFLAGS="$CFLAGS" 12949 ac_save_LIBS="$LIBS" 12950 CFLAGS="$CFLAGS $canberra_cflags" 12951 LIBS="$LIBS $canberra_lib" 12952 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12953/* end confdefs.h. */ 12954 12955 # include <canberra.h> 12956 12957int 12958main () 12959{ 12960 12961 ca_context *hello; 12962 ca_context_create(&hello); 12963 ; 12964 return 0; 12965} 12966_ACEOF 12967if ac_fn_c_try_link "$LINENO"; then : 12968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12969$as_echo "yes" >&6; }; $as_echo "#define HAVE_CANBERRA 1" >>confdefs.h 12970 12971else 12972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; try installing libcanberra-dev" >&5 12973$as_echo "no; try installing libcanberra-dev" >&6; }; CFLAGS="$ac_save_CFLAGS"; LIBS="$ac_save_LIBS" 12974fi 12975rm -f core conftest.err conftest.$ac_objext \ 12976 conftest$ac_exeext conftest.$ac_ext 12977fi 12978 12979 12980{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for st_blksize" >&5 12981$as_echo_n "checking for st_blksize... " >&6; } 12982cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12983/* end confdefs.h. */ 12984#include <sys/types.h> 12985#include <sys/stat.h> 12986int 12987main () 12988{ 12989 struct stat st; 12990 int n; 12991 12992 stat("/", &st); 12993 n = (int)st.st_blksize; 12994 ; 12995 return 0; 12996} 12997_ACEOF 12998if ac_fn_c_try_compile "$LINENO"; then : 12999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13000$as_echo "yes" >&6; }; $as_echo "#define HAVE_ST_BLKSIZE 1" >>confdefs.h 13001 13002else 13003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13004$as_echo "no" >&6; } 13005fi 13006rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13007 13008{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat() ignores a trailing slash" >&5 13009$as_echo_n "checking whether stat() ignores a trailing slash... " >&6; } 13010if ${vim_cv_stat_ignores_slash+:} false; then : 13011 $as_echo_n "(cached) " >&6 13012else 13013 13014 if test "$cross_compiling" = yes; then : 13015 13016 as_fn_error $? "cross-compiling: please set 'vim_cv_stat_ignores_slash'" "$LINENO" 5 13017 13018else 13019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13020/* end confdefs.h. */ 13021 13022#include "confdefs.h" 13023#if STDC_HEADERS 13024# include <stdlib.h> 13025# include <stddef.h> 13026#endif 13027#include <sys/types.h> 13028#include <sys/stat.h> 13029main() {struct stat st; exit(stat("configure/", &st) != 0); } 13030 13031_ACEOF 13032if ac_fn_c_try_run "$LINENO"; then : 13033 13034 vim_cv_stat_ignores_slash=yes 13035 13036else 13037 13038 vim_cv_stat_ignores_slash=no 13039 13040fi 13041rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13042 conftest.$ac_objext conftest.beam conftest.$ac_ext 13043fi 13044 13045 13046fi 13047{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_stat_ignores_slash" >&5 13048$as_echo "$vim_cv_stat_ignores_slash" >&6; } 13049 13050if test "x$vim_cv_stat_ignores_slash" = "xyes" ; then 13051 $as_echo "#define STAT_IGNORES_SLASH 1" >>confdefs.h 13052 13053fi 13054 13055{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv_open()" >&5 13056$as_echo_n "checking for iconv_open()... " >&6; } 13057save_LIBS="$LIBS" 13058LIBS="$LIBS -liconv" 13059cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13060/* end confdefs.h. */ 13061 13062#ifdef HAVE_ICONV_H 13063# include <iconv.h> 13064#endif 13065 13066int 13067main () 13068{ 13069iconv_open("fr", "to"); 13070 ; 13071 return 0; 13072} 13073_ACEOF 13074if ac_fn_c_try_link "$LINENO"; then : 13075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; with -liconv" >&5 13076$as_echo "yes; with -liconv" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h 13077 13078else 13079 LIBS="$save_LIBS" 13080 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13081/* end confdefs.h. */ 13082 13083#ifdef HAVE_ICONV_H 13084# include <iconv.h> 13085#endif 13086 13087int 13088main () 13089{ 13090iconv_open("fr", "to"); 13091 ; 13092 return 0; 13093} 13094_ACEOF 13095if ac_fn_c_try_link "$LINENO"; then : 13096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13097$as_echo "yes" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h 13098 13099else 13100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13101$as_echo "no" >&6; } 13102fi 13103rm -f core conftest.err conftest.$ac_objext \ 13104 conftest$ac_exeext conftest.$ac_ext 13105fi 13106rm -f core conftest.err conftest.$ac_objext \ 13107 conftest$ac_exeext conftest.$ac_ext 13108 13109 13110{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo(CODESET)" >&5 13111$as_echo_n "checking for nl_langinfo(CODESET)... " >&6; } 13112cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13113/* end confdefs.h. */ 13114 13115#ifdef HAVE_LANGINFO_H 13116# include <langinfo.h> 13117#endif 13118 13119int 13120main () 13121{ 13122char *cs = nl_langinfo(CODESET); 13123 ; 13124 return 0; 13125} 13126_ACEOF 13127if ac_fn_c_try_link "$LINENO"; then : 13128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13129$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_LANGINFO_CODESET 1" >>confdefs.h 13130 13131else 13132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13133$as_echo "no" >&6; } 13134fi 13135rm -f core conftest.err conftest.$ac_objext \ 13136 conftest$ac_exeext conftest.$ac_ext 13137 13138{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod in -lm" >&5 13139$as_echo_n "checking for strtod in -lm... " >&6; } 13140if ${ac_cv_lib_m_strtod+:} false; then : 13141 $as_echo_n "(cached) " >&6 13142else 13143 ac_check_lib_save_LIBS=$LIBS 13144LIBS="-lm $LIBS" 13145cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13146/* end confdefs.h. */ 13147 13148/* Override any GCC internal prototype to avoid an error. 13149 Use char because int might match the return type of a GCC 13150 builtin and then its argument prototype would still apply. */ 13151#ifdef __cplusplus 13152extern "C" 13153#endif 13154char strtod (); 13155int 13156main () 13157{ 13158return strtod (); 13159 ; 13160 return 0; 13161} 13162_ACEOF 13163if ac_fn_c_try_link "$LINENO"; then : 13164 ac_cv_lib_m_strtod=yes 13165else 13166 ac_cv_lib_m_strtod=no 13167fi 13168rm -f core conftest.err conftest.$ac_objext \ 13169 conftest$ac_exeext conftest.$ac_ext 13170LIBS=$ac_check_lib_save_LIBS 13171fi 13172{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_strtod" >&5 13173$as_echo "$ac_cv_lib_m_strtod" >&6; } 13174if test "x$ac_cv_lib_m_strtod" = xyes; then : 13175 cat >>confdefs.h <<_ACEOF 13176#define HAVE_LIBM 1 13177_ACEOF 13178 13179 LIBS="-lm $LIBS" 13180 13181fi 13182 13183{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod() and other floating point functions" >&5 13184$as_echo_n "checking for strtod() and other floating point functions... " >&6; } 13185cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13186/* end confdefs.h. */ 13187 13188#ifdef HAVE_MATH_H 13189# include <math.h> 13190#endif 13191#if STDC_HEADERS 13192# include <stdlib.h> 13193# include <stddef.h> 13194#endif 13195 13196int 13197main () 13198{ 13199char *s; double d; 13200 d = strtod("1.1", &s); 13201 d = fabs(1.11); 13202 d = ceil(1.11); 13203 d = floor(1.11); 13204 d = log10(1.11); 13205 d = pow(1.11, 2.22); 13206 d = sqrt(1.11); 13207 d = sin(1.11); 13208 d = cos(1.11); 13209 d = atan(1.11); 13210 13211 ; 13212 return 0; 13213} 13214_ACEOF 13215if ac_fn_c_try_link "$LINENO"; then : 13216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13217$as_echo "yes" >&6; }; $as_echo "#define HAVE_FLOAT_FUNCS 1" >>confdefs.h 13218 13219else 13220 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13221$as_echo "no" >&6; } 13222fi 13223rm -f core conftest.err conftest.$ac_objext \ 13224 conftest$ac_exeext conftest.$ac_ext 13225 13226{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for isinf()" >&5 13227$as_echo_n "checking for isinf()... " >&6; } 13228cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13229/* end confdefs.h. */ 13230 13231#ifdef HAVE_MATH_H 13232# include <math.h> 13233#endif 13234#if STDC_HEADERS 13235# include <stdlib.h> 13236# include <stddef.h> 13237#endif 13238 13239int 13240main () 13241{ 13242int r = isinf(1.11); 13243 ; 13244 return 0; 13245} 13246_ACEOF 13247if ac_fn_c_try_link "$LINENO"; then : 13248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13249$as_echo "yes" >&6; }; $as_echo "#define HAVE_ISINF 1" >>confdefs.h 13250 13251else 13252 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13253$as_echo "no" >&6; } 13254fi 13255rm -f core conftest.err conftest.$ac_objext \ 13256 conftest$ac_exeext conftest.$ac_ext 13257 13258{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for isnan()" >&5 13259$as_echo_n "checking for isnan()... " >&6; } 13260cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13261/* end confdefs.h. */ 13262 13263#ifdef HAVE_MATH_H 13264# include <math.h> 13265#endif 13266#if STDC_HEADERS 13267# include <stdlib.h> 13268# include <stddef.h> 13269#endif 13270 13271int 13272main () 13273{ 13274int r = isnan(1.11); 13275 ; 13276 return 0; 13277} 13278_ACEOF 13279if ac_fn_c_try_link "$LINENO"; then : 13280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13281$as_echo "yes" >&6; }; $as_echo "#define HAVE_ISNAN 1" >>confdefs.h 13282 13283else 13284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13285$as_echo "no" >&6; } 13286fi 13287rm -f core conftest.err conftest.$ac_objext \ 13288 conftest$ac_exeext conftest.$ac_ext 13289 13290{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-acl argument" >&5 13291$as_echo_n "checking --disable-acl argument... " >&6; } 13292# Check whether --enable-acl was given. 13293if test "${enable_acl+set}" = set; then : 13294 enableval=$enable_acl; 13295else 13296 enable_acl="yes" 13297fi 13298 13299if test "$enable_acl" = "yes"; then 13300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13301$as_echo "no" >&6; } 13302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lposix1e" >&5 13303$as_echo_n "checking for acl_get_file in -lposix1e... " >&6; } 13304if ${ac_cv_lib_posix1e_acl_get_file+:} false; then : 13305 $as_echo_n "(cached) " >&6 13306else 13307 ac_check_lib_save_LIBS=$LIBS 13308LIBS="-lposix1e $LIBS" 13309cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13310/* end confdefs.h. */ 13311 13312/* Override any GCC internal prototype to avoid an error. 13313 Use char because int might match the return type of a GCC 13314 builtin and then its argument prototype would still apply. */ 13315#ifdef __cplusplus 13316extern "C" 13317#endif 13318char acl_get_file (); 13319int 13320main () 13321{ 13322return acl_get_file (); 13323 ; 13324 return 0; 13325} 13326_ACEOF 13327if ac_fn_c_try_link "$LINENO"; then : 13328 ac_cv_lib_posix1e_acl_get_file=yes 13329else 13330 ac_cv_lib_posix1e_acl_get_file=no 13331fi 13332rm -f core conftest.err conftest.$ac_objext \ 13333 conftest$ac_exeext conftest.$ac_ext 13334LIBS=$ac_check_lib_save_LIBS 13335fi 13336{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix1e_acl_get_file" >&5 13337$as_echo "$ac_cv_lib_posix1e_acl_get_file" >&6; } 13338if test "x$ac_cv_lib_posix1e_acl_get_file" = xyes; then : 13339 LIBS="$LIBS -lposix1e" 13340else 13341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lacl" >&5 13342$as_echo_n "checking for acl_get_file in -lacl... " >&6; } 13343if ${ac_cv_lib_acl_acl_get_file+:} false; then : 13344 $as_echo_n "(cached) " >&6 13345else 13346 ac_check_lib_save_LIBS=$LIBS 13347LIBS="-lacl $LIBS" 13348cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13349/* end confdefs.h. */ 13350 13351/* Override any GCC internal prototype to avoid an error. 13352 Use char because int might match the return type of a GCC 13353 builtin and then its argument prototype would still apply. */ 13354#ifdef __cplusplus 13355extern "C" 13356#endif 13357char acl_get_file (); 13358int 13359main () 13360{ 13361return acl_get_file (); 13362 ; 13363 return 0; 13364} 13365_ACEOF 13366if ac_fn_c_try_link "$LINENO"; then : 13367 ac_cv_lib_acl_acl_get_file=yes 13368else 13369 ac_cv_lib_acl_acl_get_file=no 13370fi 13371rm -f core conftest.err conftest.$ac_objext \ 13372 conftest$ac_exeext conftest.$ac_ext 13373LIBS=$ac_check_lib_save_LIBS 13374fi 13375{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_acl_acl_get_file" >&5 13376$as_echo "$ac_cv_lib_acl_acl_get_file" >&6; } 13377if test "x$ac_cv_lib_acl_acl_get_file" = xyes; then : 13378 LIBS="$LIBS -lacl" 13379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgetxattr in -lattr" >&5 13380$as_echo_n "checking for fgetxattr in -lattr... " >&6; } 13381if ${ac_cv_lib_attr_fgetxattr+:} false; then : 13382 $as_echo_n "(cached) " >&6 13383else 13384 ac_check_lib_save_LIBS=$LIBS 13385LIBS="-lattr $LIBS" 13386cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13387/* end confdefs.h. */ 13388 13389/* Override any GCC internal prototype to avoid an error. 13390 Use char because int might match the return type of a GCC 13391 builtin and then its argument prototype would still apply. */ 13392#ifdef __cplusplus 13393extern "C" 13394#endif 13395char fgetxattr (); 13396int 13397main () 13398{ 13399return fgetxattr (); 13400 ; 13401 return 0; 13402} 13403_ACEOF 13404if ac_fn_c_try_link "$LINENO"; then : 13405 ac_cv_lib_attr_fgetxattr=yes 13406else 13407 ac_cv_lib_attr_fgetxattr=no 13408fi 13409rm -f core conftest.err conftest.$ac_objext \ 13410 conftest$ac_exeext conftest.$ac_ext 13411LIBS=$ac_check_lib_save_LIBS 13412fi 13413{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_fgetxattr" >&5 13414$as_echo "$ac_cv_lib_attr_fgetxattr" >&6; } 13415if test "x$ac_cv_lib_attr_fgetxattr" = xyes; then : 13416 LIBS="$LIBS -lattr" 13417fi 13418 13419fi 13420 13421fi 13422 13423 13424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX ACL support" >&5 13425$as_echo_n "checking for POSIX ACL support... " >&6; } 13426 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13427/* end confdefs.h. */ 13428 13429#include <sys/types.h> 13430#ifdef HAVE_SYS_ACL_H 13431# include <sys/acl.h> 13432#endif 13433acl_t acl; 13434int 13435main () 13436{ 13437acl = acl_get_file("foo", ACL_TYPE_ACCESS); 13438 acl_set_file("foo", ACL_TYPE_ACCESS, acl); 13439 acl_free(acl); 13440 ; 13441 return 0; 13442} 13443_ACEOF 13444if ac_fn_c_try_link "$LINENO"; then : 13445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13446$as_echo "yes" >&6; }; $as_echo "#define HAVE_POSIX_ACL 1" >>confdefs.h 13447 13448else 13449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13450$as_echo "no" >&6; } 13451fi 13452rm -f core conftest.err conftest.$ac_objext \ 13453 conftest$ac_exeext conftest.$ac_ext 13454 13455 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get in -lsec" >&5 13456$as_echo_n "checking for acl_get in -lsec... " >&6; } 13457if ${ac_cv_lib_sec_acl_get+:} false; then : 13458 $as_echo_n "(cached) " >&6 13459else 13460 ac_check_lib_save_LIBS=$LIBS 13461LIBS="-lsec $LIBS" 13462cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13463/* end confdefs.h. */ 13464 13465/* Override any GCC internal prototype to avoid an error. 13466 Use char because int might match the return type of a GCC 13467 builtin and then its argument prototype would still apply. */ 13468#ifdef __cplusplus 13469extern "C" 13470#endif 13471char acl_get (); 13472int 13473main () 13474{ 13475return acl_get (); 13476 ; 13477 return 0; 13478} 13479_ACEOF 13480if ac_fn_c_try_link "$LINENO"; then : 13481 ac_cv_lib_sec_acl_get=yes 13482else 13483 ac_cv_lib_sec_acl_get=no 13484fi 13485rm -f core conftest.err conftest.$ac_objext \ 13486 conftest$ac_exeext conftest.$ac_ext 13487LIBS=$ac_check_lib_save_LIBS 13488fi 13489{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sec_acl_get" >&5 13490$as_echo "$ac_cv_lib_sec_acl_get" >&6; } 13491if test "x$ac_cv_lib_sec_acl_get" = xyes; then : 13492 LIBS="$LIBS -lsec"; $as_echo "#define HAVE_SOLARIS_ZFS_ACL 1" >>confdefs.h 13493 13494else 13495 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris ACL support" >&5 13496$as_echo_n "checking for Solaris ACL support... " >&6; } 13497 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13498/* end confdefs.h. */ 13499 13500#ifdef HAVE_SYS_ACL_H 13501# include <sys/acl.h> 13502#endif 13503int 13504main () 13505{ 13506acl("foo", GETACLCNT, 0, NULL); 13507 13508 ; 13509 return 0; 13510} 13511_ACEOF 13512if ac_fn_c_try_link "$LINENO"; then : 13513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13514$as_echo "yes" >&6; }; $as_echo "#define HAVE_SOLARIS_ACL 1" >>confdefs.h 13515 13516else 13517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13518$as_echo "no" >&6; } 13519fi 13520rm -f core conftest.err conftest.$ac_objext \ 13521 conftest$ac_exeext conftest.$ac_ext 13522fi 13523 13524 13525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AIX ACL support" >&5 13526$as_echo_n "checking for AIX ACL support... " >&6; } 13527 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13528/* end confdefs.h. */ 13529 13530#if STDC_HEADERS 13531# include <stdlib.h> 13532# include <stddef.h> 13533#endif 13534#ifdef HAVE_SYS_ACL_H 13535# include <sys/acl.h> 13536#endif 13537#ifdef HAVE_SYS_ACCESS_H 13538# include <sys/access.h> 13539#endif 13540#define _ALL_SOURCE 13541 13542#include <sys/stat.h> 13543 13544int aclsize; 13545struct acl *aclent; 13546int 13547main () 13548{ 13549aclsize = sizeof(struct acl); 13550 aclent = (void *)malloc(aclsize); 13551 statacl("foo", STX_NORMAL, aclent, aclsize); 13552 13553 ; 13554 return 0; 13555} 13556_ACEOF 13557if ac_fn_c_try_link "$LINENO"; then : 13558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13559$as_echo "yes" >&6; }; $as_echo "#define HAVE_AIX_ACL 1" >>confdefs.h 13560 13561else 13562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13563$as_echo "no" >&6; } 13564fi 13565rm -f core conftest.err conftest.$ac_objext \ 13566 conftest$ac_exeext conftest.$ac_ext 13567else 13568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13569$as_echo "yes" >&6; } 13570fi 13571 13572if test "x$GTK_CFLAGS" != "x"; then 13573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pango_shape_full" >&5 13574$as_echo_n "checking for pango_shape_full... " >&6; } 13575 ac_save_CFLAGS="$CFLAGS" 13576 ac_save_LIBS="$LIBS" 13577 CFLAGS="$CFLAGS $GTK_CFLAGS" 13578 LIBS="$LIBS $GTK_LIBS" 13579 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13580/* end confdefs.h. */ 13581#include <gtk/gtk.h> 13582int 13583main () 13584{ 13585 pango_shape_full(NULL, 0, NULL, 0, NULL, NULL); 13586 ; 13587 return 0; 13588} 13589_ACEOF 13590if ac_fn_c_try_link "$LINENO"; then : 13591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13592$as_echo "yes" >&6; }; $as_echo "#define HAVE_PANGO_SHAPE_FULL 1" >>confdefs.h 13593 13594else 13595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13596$as_echo "no" >&6; } 13597fi 13598rm -f core conftest.err conftest.$ac_objext \ 13599 conftest$ac_exeext conftest.$ac_ext 13600 CFLAGS="$ac_save_CFLAGS" 13601 LIBS="$ac_save_LIBS" 13602fi 13603 13604{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gpm argument" >&5 13605$as_echo_n "checking --disable-gpm argument... " >&6; } 13606# Check whether --enable-gpm was given. 13607if test "${enable_gpm+set}" = set; then : 13608 enableval=$enable_gpm; 13609else 13610 enable_gpm="yes" 13611fi 13612 13613 13614if test "$enable_gpm" = "yes"; then 13615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13616$as_echo "no" >&6; } 13617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gpm" >&5 13618$as_echo_n "checking for gpm... " >&6; } 13619if ${vi_cv_have_gpm+:} false; then : 13620 $as_echo_n "(cached) " >&6 13621else 13622 olibs="$LIBS" ; LIBS="-lgpm" 13623 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13624/* end confdefs.h. */ 13625#include <gpm.h> 13626 #include <linux/keyboard.h> 13627int 13628main () 13629{ 13630Gpm_GetLibVersion(NULL); 13631 ; 13632 return 0; 13633} 13634_ACEOF 13635if ac_fn_c_try_link "$LINENO"; then : 13636 vi_cv_have_gpm=yes 13637else 13638 vi_cv_have_gpm=no 13639fi 13640rm -f core conftest.err conftest.$ac_objext \ 13641 conftest$ac_exeext conftest.$ac_ext 13642 LIBS="$olibs" 13643 13644fi 13645{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_gpm" >&5 13646$as_echo "$vi_cv_have_gpm" >&6; } 13647 if test $vi_cv_have_gpm = yes; then 13648 LIBS="$LIBS -lgpm" 13649 $as_echo "#define HAVE_GPM 1" >>confdefs.h 13650 13651 fi 13652else 13653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13654$as_echo "yes" >&6; } 13655fi 13656 13657{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-sysmouse argument" >&5 13658$as_echo_n "checking --disable-sysmouse argument... " >&6; } 13659# Check whether --enable-sysmouse was given. 13660if test "${enable_sysmouse+set}" = set; then : 13661 enableval=$enable_sysmouse; 13662else 13663 enable_sysmouse="yes" 13664fi 13665 13666 13667if test "$enable_sysmouse" = "yes"; then 13668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13669$as_echo "no" >&6; } 13670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysmouse" >&5 13671$as_echo_n "checking for sysmouse... " >&6; } 13672if ${vi_cv_have_sysmouse+:} false; then : 13673 $as_echo_n "(cached) " >&6 13674else 13675 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13676/* end confdefs.h. */ 13677#include <sys/consio.h> 13678 #include <signal.h> 13679 #include <sys/fbio.h> 13680int 13681main () 13682{ 13683struct mouse_info mouse; 13684 mouse.operation = MOUSE_MODE; 13685 mouse.operation = MOUSE_SHOW; 13686 mouse.u.mode.mode = 0; 13687 mouse.u.mode.signal = SIGUSR2; 13688 ; 13689 return 0; 13690} 13691_ACEOF 13692if ac_fn_c_try_link "$LINENO"; then : 13693 vi_cv_have_sysmouse=yes 13694else 13695 vi_cv_have_sysmouse=no 13696fi 13697rm -f core conftest.err conftest.$ac_objext \ 13698 conftest$ac_exeext conftest.$ac_ext 13699 13700fi 13701{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_sysmouse" >&5 13702$as_echo "$vi_cv_have_sysmouse" >&6; } 13703 if test $vi_cv_have_sysmouse = yes; then 13704 $as_echo "#define HAVE_SYSMOUSE 1" >>confdefs.h 13705 13706 fi 13707else 13708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13709$as_echo "yes" >&6; } 13710fi 13711 13712{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FD_CLOEXEC" >&5 13713$as_echo_n "checking for FD_CLOEXEC... " >&6; } 13714cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13715/* end confdefs.h. */ 13716#if HAVE_FCNTL_H 13717# include <fcntl.h> 13718#endif 13719int 13720main () 13721{ 13722 int flag = FD_CLOEXEC; 13723 ; 13724 return 0; 13725} 13726_ACEOF 13727if ac_fn_c_try_compile "$LINENO"; then : 13728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13729$as_echo "yes" >&6; }; $as_echo "#define HAVE_FD_CLOEXEC 1" >>confdefs.h 13730 13731else 13732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 13733$as_echo "not usable" >&6; } 13734fi 13735rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13736 13737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rename" >&5 13738$as_echo_n "checking for rename... " >&6; } 13739cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13740/* end confdefs.h. */ 13741#include <stdio.h> 13742int 13743main () 13744{ 13745rename("this", "that") 13746 ; 13747 return 0; 13748} 13749_ACEOF 13750if ac_fn_c_try_link "$LINENO"; then : 13751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13752$as_echo "yes" >&6; }; $as_echo "#define HAVE_RENAME 1" >>confdefs.h 13753 13754else 13755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13756$as_echo "no" >&6; } 13757fi 13758rm -f core conftest.err conftest.$ac_objext \ 13759 conftest$ac_exeext conftest.$ac_ext 13760 13761{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dirfd" >&5 13762$as_echo_n "checking for dirfd... " >&6; } 13763cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13764/* end confdefs.h. */ 13765#include <sys/types.h> 13766#include <dirent.h> 13767int 13768main () 13769{ 13770DIR * dir=opendir("dirname"); dirfd(dir); 13771 ; 13772 return 0; 13773} 13774_ACEOF 13775if ac_fn_c_try_compile "$LINENO"; then : 13776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13777$as_echo "yes" >&6; }; $as_echo "#define HAVE_DIRFD 1" >>confdefs.h 13778 13779else 13780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 13781$as_echo "not usable" >&6; } 13782fi 13783rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13784 13785{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for flock" >&5 13786$as_echo_n "checking for flock... " >&6; } 13787cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13788/* end confdefs.h. */ 13789#include <sys/file.h> 13790int 13791main () 13792{ 13793flock(10, LOCK_SH); 13794 ; 13795 return 0; 13796} 13797_ACEOF 13798if ac_fn_c_try_compile "$LINENO"; then : 13799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13800$as_echo "yes" >&6; }; $as_echo "#define HAVE_FLOCK 1" >>confdefs.h 13801 13802else 13803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 13804$as_echo "not usable" >&6; } 13805fi 13806rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13807 13808{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysctl" >&5 13809$as_echo_n "checking for sysctl... " >&6; } 13810cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13811/* end confdefs.h. */ 13812#include <sys/types.h> 13813#include <sys/sysctl.h> 13814int 13815main () 13816{ 13817 int mib[2], r; 13818 size_t len; 13819 13820 mib[0] = CTL_HW; 13821 mib[1] = HW_USERMEM; 13822 len = sizeof(r); 13823 (void)sysctl(mib, 2, &r, &len, (void *)0, (size_t)0); 13824 13825 ; 13826 return 0; 13827} 13828_ACEOF 13829if ac_fn_c_try_compile "$LINENO"; then : 13830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13831$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCTL 1" >>confdefs.h 13832 13833else 13834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 13835$as_echo "not usable" >&6; } 13836fi 13837rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13838 13839{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo" >&5 13840$as_echo_n "checking for sysinfo... " >&6; } 13841cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13842/* end confdefs.h. */ 13843#include <sys/types.h> 13844#include <sys/sysinfo.h> 13845int 13846main () 13847{ 13848 struct sysinfo sinfo; 13849 int t; 13850 13851 (void)sysinfo(&sinfo); 13852 t = sinfo.totalram; 13853 13854 ; 13855 return 0; 13856} 13857_ACEOF 13858if ac_fn_c_try_compile "$LINENO"; then : 13859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13860$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO 1" >>confdefs.h 13861 13862else 13863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 13864$as_echo "not usable" >&6; } 13865fi 13866rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13867 13868{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo.mem_unit" >&5 13869$as_echo_n "checking for sysinfo.mem_unit... " >&6; } 13870cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13871/* end confdefs.h. */ 13872#include <sys/types.h> 13873#include <sys/sysinfo.h> 13874int 13875main () 13876{ 13877 struct sysinfo sinfo; 13878 sinfo.mem_unit = 1; 13879 13880 ; 13881 return 0; 13882} 13883_ACEOF 13884if ac_fn_c_try_compile "$LINENO"; then : 13885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13886$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO_MEM_UNIT 1" >>confdefs.h 13887 13888else 13889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13890$as_echo "no" >&6; } 13891fi 13892rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13893 13894{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysconf" >&5 13895$as_echo_n "checking for sysconf... " >&6; } 13896cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13897/* end confdefs.h. */ 13898#include <unistd.h> 13899int 13900main () 13901{ 13902 (void)sysconf(_SC_PAGESIZE); 13903 (void)sysconf(_SC_PHYS_PAGES); 13904 13905 ; 13906 return 0; 13907} 13908_ACEOF 13909if ac_fn_c_try_compile "$LINENO"; then : 13910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13911$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCONF 1" >>confdefs.h 13912 13913else 13914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 13915$as_echo "not usable" >&6; } 13916fi 13917rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13918 13919# The cast to long int works around a bug in the HP C Compiler 13920# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13921# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13922# This bug is HP SR number 8606223364. 13923{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 13924$as_echo_n "checking size of int... " >&6; } 13925if ${ac_cv_sizeof_int+:} false; then : 13926 $as_echo_n "(cached) " >&6 13927else 13928 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 13929 13930else 13931 if test "$ac_cv_type_int" = yes; then 13932 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13933$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13934as_fn_error 77 "cannot compute sizeof (int) 13935See \`config.log' for more details" "$LINENO" 5; } 13936 else 13937 ac_cv_sizeof_int=0 13938 fi 13939fi 13940 13941fi 13942{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 13943$as_echo "$ac_cv_sizeof_int" >&6; } 13944 13945 13946 13947cat >>confdefs.h <<_ACEOF 13948#define SIZEOF_INT $ac_cv_sizeof_int 13949_ACEOF 13950 13951 13952# The cast to long int works around a bug in the HP C Compiler 13953# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13954# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13955# This bug is HP SR number 8606223364. 13956{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 13957$as_echo_n "checking size of long... " >&6; } 13958if ${ac_cv_sizeof_long+:} false; then : 13959 $as_echo_n "(cached) " >&6 13960else 13961 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 13962 13963else 13964 if test "$ac_cv_type_long" = yes; then 13965 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13966$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13967as_fn_error 77 "cannot compute sizeof (long) 13968See \`config.log' for more details" "$LINENO" 5; } 13969 else 13970 ac_cv_sizeof_long=0 13971 fi 13972fi 13973 13974fi 13975{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 13976$as_echo "$ac_cv_sizeof_long" >&6; } 13977 13978 13979 13980cat >>confdefs.h <<_ACEOF 13981#define SIZEOF_LONG $ac_cv_sizeof_long 13982_ACEOF 13983 13984 13985# The cast to long int works around a bug in the HP C Compiler 13986# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13987# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13988# This bug is HP SR number 8606223364. 13989{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5 13990$as_echo_n "checking size of time_t... " >&6; } 13991if ${ac_cv_sizeof_time_t+:} false; then : 13992 $as_echo_n "(cached) " >&6 13993else 13994 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t" "$ac_includes_default"; then : 13995 13996else 13997 if test "$ac_cv_type_time_t" = yes; then 13998 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13999$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14000as_fn_error 77 "cannot compute sizeof (time_t) 14001See \`config.log' for more details" "$LINENO" 5; } 14002 else 14003 ac_cv_sizeof_time_t=0 14004 fi 14005fi 14006 14007fi 14008{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5 14009$as_echo "$ac_cv_sizeof_time_t" >&6; } 14010 14011 14012 14013cat >>confdefs.h <<_ACEOF 14014#define SIZEOF_TIME_T $ac_cv_sizeof_time_t 14015_ACEOF 14016 14017 14018# The cast to long int works around a bug in the HP C Compiler 14019# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 14020# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 14021# This bug is HP SR number 8606223364. 14022{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5 14023$as_echo_n "checking size of off_t... " >&6; } 14024if ${ac_cv_sizeof_off_t+:} false; then : 14025 $as_echo_n "(cached) " >&6 14026else 14027 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then : 14028 14029else 14030 if test "$ac_cv_type_off_t" = yes; then 14031 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14032$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14033as_fn_error 77 "cannot compute sizeof (off_t) 14034See \`config.log' for more details" "$LINENO" 5; } 14035 else 14036 ac_cv_sizeof_off_t=0 14037 fi 14038fi 14039 14040fi 14041{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5 14042$as_echo "$ac_cv_sizeof_off_t" >&6; } 14043 14044 14045 14046cat >>confdefs.h <<_ACEOF 14047#define SIZEOF_OFF_T $ac_cv_sizeof_off_t 14048_ACEOF 14049 14050 14051 14052cat >>confdefs.h <<_ACEOF 14053#define VIM_SIZEOF_INT $ac_cv_sizeof_int 14054_ACEOF 14055 14056cat >>confdefs.h <<_ACEOF 14057#define VIM_SIZEOF_LONG $ac_cv_sizeof_long 14058_ACEOF 14059 14060 14061{ $as_echo "$as_me:${as_lineno-$LINENO}: checking uint32_t is 32 bits" >&5 14062$as_echo_n "checking uint32_t is 32 bits... " >&6; } 14063if test "$cross_compiling" = yes; then : 14064 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check uint32_t when cross-compiling." >&5 14065$as_echo "$as_me: WARNING: cannot check uint32_t when cross-compiling." >&2;} 14066else 14067 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14068/* end confdefs.h. */ 14069 14070#ifdef HAVE_STDINT_H 14071# include <stdint.h> 14072#endif 14073#ifdef HAVE_INTTYPES_H 14074# include <inttypes.h> 14075#endif 14076main() { 14077 uint32_t nr1 = (uint32_t)-1; 14078 uint32_t nr2 = (uint32_t)0xffffffffUL; 14079 if (sizeof(uint32_t) != 4 || nr1 != 0xffffffffUL || nr2 + 1 != 0) return 1; 14080 return 0; 14081} 14082_ACEOF 14083if ac_fn_c_try_run "$LINENO"; then : 14084 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 14085$as_echo "ok" >&6; } 14086else 14087 as_fn_error $? "WRONG! uint32_t not defined correctly." "$LINENO" 5 14088fi 14089rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14090 conftest.$ac_objext conftest.beam conftest.$ac_ext 14091fi 14092 14093 14094 14095bcopy_test_prog=' 14096#include "confdefs.h" 14097#ifdef HAVE_STRING_H 14098# include <string.h> 14099#endif 14100#if STDC_HEADERS 14101# include <stdlib.h> 14102# include <stddef.h> 14103#endif 14104main() { 14105 char buf[10]; 14106 strcpy(buf, "abcdefghi"); 14107 mch_memmove(buf, buf + 2, 3); 14108 if (strncmp(buf, "ababcf", 6)) 14109 exit(1); 14110 strcpy(buf, "abcdefghi"); 14111 mch_memmove(buf + 2, buf, 3); 14112 if (strncmp(buf, "cdedef", 6)) 14113 exit(1); 14114 exit(0); /* libc version works properly. */ 14115}' 14116 14117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmove handles overlaps" >&5 14118$as_echo_n "checking whether memmove handles overlaps... " >&6; } 14119if ${vim_cv_memmove_handles_overlap+:} false; then : 14120 $as_echo_n "(cached) " >&6 14121else 14122 14123 if test "$cross_compiling" = yes; then : 14124 14125 as_fn_error $? "cross-compiling: please set 'vim_cv_memmove_handles_overlap'" "$LINENO" 5 14126 14127else 14128 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14129/* end confdefs.h. */ 14130#define mch_memmove(s,d,l) memmove(d,s,l) $bcopy_test_prog 14131_ACEOF 14132if ac_fn_c_try_run "$LINENO"; then : 14133 14134 vim_cv_memmove_handles_overlap=yes 14135 14136else 14137 14138 vim_cv_memmove_handles_overlap=no 14139 14140fi 14141rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14142 conftest.$ac_objext conftest.beam conftest.$ac_ext 14143fi 14144 14145 14146fi 14147{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memmove_handles_overlap" >&5 14148$as_echo "$vim_cv_memmove_handles_overlap" >&6; } 14149 14150if test "x$vim_cv_memmove_handles_overlap" = "xyes" ; then 14151 $as_echo "#define USEMEMMOVE 1" >>confdefs.h 14152 14153else 14154 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether bcopy handles overlaps" >&5 14155$as_echo_n "checking whether bcopy handles overlaps... " >&6; } 14156if ${vim_cv_bcopy_handles_overlap+:} false; then : 14157 $as_echo_n "(cached) " >&6 14158else 14159 14160 if test "$cross_compiling" = yes; then : 14161 14162 as_fn_error $? "cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" "$LINENO" 5 14163 14164else 14165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14166/* end confdefs.h. */ 14167#define mch_bcopy(s,d,l) bcopy(d,s,l) $bcopy_test_prog 14168_ACEOF 14169if ac_fn_c_try_run "$LINENO"; then : 14170 14171 vim_cv_bcopy_handles_overlap=yes 14172 14173else 14174 14175 vim_cv_bcopy_handles_overlap=no 14176 14177fi 14178rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14179 conftest.$ac_objext conftest.beam conftest.$ac_ext 14180fi 14181 14182 14183fi 14184{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_bcopy_handles_overlap" >&5 14185$as_echo "$vim_cv_bcopy_handles_overlap" >&6; } 14186 14187 if test "x$vim_cv_bcopy_handles_overlap" = "xyes" ; then 14188 $as_echo "#define USEBCOPY 1" >>confdefs.h 14189 14190 else 14191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memcpy handles overlaps" >&5 14192$as_echo_n "checking whether memcpy handles overlaps... " >&6; } 14193if ${vim_cv_memcpy_handles_overlap+:} false; then : 14194 $as_echo_n "(cached) " >&6 14195else 14196 14197 if test "$cross_compiling" = yes; then : 14198 14199 as_fn_error $? "cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" "$LINENO" 5 14200 14201else 14202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14203/* end confdefs.h. */ 14204#define mch_memcpy(s,d,l) memcpy(d,s,l) $bcopy_test_prog 14205_ACEOF 14206if ac_fn_c_try_run "$LINENO"; then : 14207 14208 vim_cv_memcpy_handles_overlap=yes 14209 14210else 14211 14212 vim_cv_memcpy_handles_overlap=no 14213 14214fi 14215rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14216 conftest.$ac_objext conftest.beam conftest.$ac_ext 14217fi 14218 14219 14220fi 14221{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memcpy_handles_overlap" >&5 14222$as_echo "$vim_cv_memcpy_handles_overlap" >&6; } 14223 14224 if test "x$vim_cv_memcpy_handles_overlap" = "xyes" ; then 14225 $as_echo "#define USEMEMCPY 1" >>confdefs.h 14226 14227 fi 14228 fi 14229fi 14230 14231 14232if test "x$with_x" = "xyes"; then 14233 cflags_save=$CFLAGS 14234 libs_save=$LIBS 14235 LIBS="$LIBS $X_LIBS $GUI_LIB_LOC $GUI_X_LIBS $X_PRE_LIBS $X_LIB $X_EXTRA_LIBS" 14236 CFLAGS="$CFLAGS $X_CFLAGS" 14237 14238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether X_LOCALE needed" >&5 14239$as_echo_n "checking whether X_LOCALE needed... " >&6; } 14240 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14241/* end confdefs.h. */ 14242#include <X11/Xlocale.h> 14243int 14244main () 14245{ 14246 14247 ; 14248 return 0; 14249} 14250_ACEOF 14251if ac_fn_c_try_compile "$LINENO"; then : 14252 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14253/* end confdefs.h. */ 14254 14255/* Override any GCC internal prototype to avoid an error. 14256 Use char because int might match the return type of a GCC 14257 builtin and then its argument prototype would still apply. */ 14258#ifdef __cplusplus 14259extern "C" 14260#endif 14261char _Xsetlocale (); 14262int 14263main () 14264{ 14265return _Xsetlocale (); 14266 ; 14267 return 0; 14268} 14269_ACEOF 14270if ac_fn_c_try_link "$LINENO"; then : 14271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14272$as_echo "yes" >&6; } 14273 $as_echo "#define X_LOCALE 1" >>confdefs.h 14274 14275else 14276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14277$as_echo "no" >&6; } 14278fi 14279rm -f core conftest.err conftest.$ac_objext \ 14280 conftest$ac_exeext conftest.$ac_ext 14281else 14282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14283$as_echo "no" >&6; } 14284fi 14285rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14286 14287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Xutf8SetWMProperties() can be used" >&5 14288$as_echo_n "checking whether Xutf8SetWMProperties() can be used... " >&6; } 14289 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14290/* end confdefs.h. */ 14291 14292/* Override any GCC internal prototype to avoid an error. 14293 Use char because int might match the return type of a GCC 14294 builtin and then its argument prototype would still apply. */ 14295#ifdef __cplusplus 14296extern "C" 14297#endif 14298char Xutf8SetWMProperties (); 14299int 14300main () 14301{ 14302return Xutf8SetWMProperties (); 14303 ; 14304 return 0; 14305} 14306_ACEOF 14307if ac_fn_c_try_link "$LINENO"; then : 14308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14309$as_echo "yes" >&6; } 14310 $as_echo "#define HAVE_XUTF8SETWMPROPERTIES 1" >>confdefs.h 14311 14312else 14313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14314$as_echo "no" >&6; } 14315fi 14316rm -f core conftest.err conftest.$ac_objext \ 14317 conftest$ac_exeext conftest.$ac_ext 14318 14319 CFLAGS=$cflags_save 14320 LIBS=$libs_save 14321fi 14322 14323{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _xpg4_setrunelocale in -lxpg4" >&5 14324$as_echo_n "checking for _xpg4_setrunelocale in -lxpg4... " >&6; } 14325if ${ac_cv_lib_xpg4__xpg4_setrunelocale+:} false; then : 14326 $as_echo_n "(cached) " >&6 14327else 14328 ac_check_lib_save_LIBS=$LIBS 14329LIBS="-lxpg4 $LIBS" 14330cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14331/* end confdefs.h. */ 14332 14333/* Override any GCC internal prototype to avoid an error. 14334 Use char because int might match the return type of a GCC 14335 builtin and then its argument prototype would still apply. */ 14336#ifdef __cplusplus 14337extern "C" 14338#endif 14339char _xpg4_setrunelocale (); 14340int 14341main () 14342{ 14343return _xpg4_setrunelocale (); 14344 ; 14345 return 0; 14346} 14347_ACEOF 14348if ac_fn_c_try_link "$LINENO"; then : 14349 ac_cv_lib_xpg4__xpg4_setrunelocale=yes 14350else 14351 ac_cv_lib_xpg4__xpg4_setrunelocale=no 14352fi 14353rm -f core conftest.err conftest.$ac_objext \ 14354 conftest$ac_exeext conftest.$ac_ext 14355LIBS=$ac_check_lib_save_LIBS 14356fi 14357{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xpg4__xpg4_setrunelocale" >&5 14358$as_echo "$ac_cv_lib_xpg4__xpg4_setrunelocale" >&6; } 14359if test "x$ac_cv_lib_xpg4__xpg4_setrunelocale" = xyes; then : 14360 LIBS="$LIBS -lxpg4" 14361fi 14362 14363 14364{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to create tags" >&5 14365$as_echo_n "checking how to create tags... " >&6; } 14366test -f tags && mv tags tags.save 14367if (eval ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then 14368 TAGPRG="ctags -I INIT+,INIT2+,INIT3+,INIT4+,INIT5+ --fields=+S" 14369elif (eval exctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then 14370 TAGPRG="exctags -I INIT+,INIT2+,INIT3+,INIT4+,INIT5+ --fields=+S" 14371elif (eval exuberant-ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then 14372 TAGPRG="exuberant-ctags -I INIT+,INIT2+,INIT3+,INIT4+,INIT5+ --fields=+S" 14373else 14374 TAGPRG="ctags" 14375 (eval etags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags" 14376 (eval etags -c /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags -c" 14377 (eval ctags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags" 14378 (eval ctags -t /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -t" 14379 (eval ctags -ts /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -ts" 14380 (eval ctags -tvs /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -tvs" 14381 (eval ctags -i+m /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -i+m" 14382fi 14383test -f tags.save && mv tags.save tags 14384{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAGPRG" >&5 14385$as_echo "$TAGPRG" >&6; } 14386 14387{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run man with a section nr" >&5 14388$as_echo_n "checking how to run man with a section nr... " >&6; } 14389MANDEF="man" 14390(eval MANPAGER=cat PAGER=cat man -s 2 read) < /dev/null > /dev/null 2>&5 && MANDEF="man -s" 14391{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANDEF" >&5 14392$as_echo "$MANDEF" >&6; } 14393if test "$MANDEF" = "man -s"; then 14394 $as_echo "#define USEMAN_S 1" >>confdefs.h 14395 14396fi 14397 14398{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-nls argument" >&5 14399$as_echo_n "checking --disable-nls argument... " >&6; } 14400# Check whether --enable-nls was given. 14401if test "${enable_nls+set}" = set; then : 14402 enableval=$enable_nls; 14403else 14404 enable_nls="yes" 14405fi 14406 14407 14408if test "$enable_nls" = "yes"; then 14409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14410$as_echo "no" >&6; } 14411 14412 INSTALL_LANGS=install-languages 14413 14414 INSTALL_TOOL_LANGS=install-tool-languages 14415 14416 14417 # Extract the first word of "msgfmt", so it can be a program name with args. 14418set dummy msgfmt; ac_word=$2 14419{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14420$as_echo_n "checking for $ac_word... " >&6; } 14421if ${ac_cv_prog_MSGFMT+:} false; then : 14422 $as_echo_n "(cached) " >&6 14423else 14424 if test -n "$MSGFMT"; then 14425 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test. 14426else 14427as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14428for as_dir in $PATH 14429do 14430 IFS=$as_save_IFS 14431 test -z "$as_dir" && as_dir=. 14432 for ac_exec_ext in '' $ac_executable_extensions; do 14433 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14434 ac_cv_prog_MSGFMT="msgfmt" 14435 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14436 break 2 14437 fi 14438done 14439 done 14440IFS=$as_save_IFS 14441 14442fi 14443fi 14444MSGFMT=$ac_cv_prog_MSGFMT 14445if test -n "$MSGFMT"; then 14446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 14447$as_echo "$MSGFMT" >&6; } 14448else 14449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14450$as_echo "no" >&6; } 14451fi 14452 14453 14454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NLS" >&5 14455$as_echo_n "checking for NLS... " >&6; } 14456 if test -f po/Makefile; then 14457 have_gettext="no" 14458 if test -n "$MSGFMT"; then 14459 olibs=$LIBS 14460 LIBS="" 14461 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14462/* end confdefs.h. */ 14463#include <libintl.h> 14464int 14465main () 14466{ 14467gettext("Test"); 14468 ; 14469 return 0; 14470} 14471_ACEOF 14472if ac_fn_c_try_link "$LINENO"; then : 14473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works" >&5 14474$as_echo "gettext() works" >&6; }; have_gettext="yes"; LIBS=$olibs 14475else 14476 LIBS="-lintl" 14477 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14478/* end confdefs.h. */ 14479#include <libintl.h> 14480int 14481main () 14482{ 14483gettext("Test"); 14484 ; 14485 return 0; 14486} 14487_ACEOF 14488if ac_fn_c_try_link "$LINENO"; then : 14489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works with -lintl" >&5 14490$as_echo "gettext() works with -lintl" >&6; }; have_gettext="yes"; 14491 LIBS="$olibs -lintl" 14492else 14493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() doesn't work" >&5 14494$as_echo "gettext() doesn't work" >&6; }; 14495 LIBS=$olibs 14496fi 14497rm -f core conftest.err conftest.$ac_objext \ 14498 conftest$ac_exeext conftest.$ac_ext 14499fi 14500rm -f core conftest.err conftest.$ac_objext \ 14501 conftest$ac_exeext conftest.$ac_ext 14502 else 14503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: msgfmt not found - disabled" >&5 14504$as_echo "msgfmt not found - disabled" >&6; }; 14505 fi 14506 if test $have_gettext = "yes" -a "x$features" != "xtiny" -a "x$features" != "xsmall"; then 14507 $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h 14508 14509 MAKEMO=yes 14510 14511 for ac_func in bind_textdomain_codeset 14512do : 14513 ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" 14514if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then : 14515 cat >>confdefs.h <<_ACEOF 14516#define HAVE_BIND_TEXTDOMAIN_CODESET 1 14517_ACEOF 14518 14519fi 14520done 14521 14522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _nl_msg_cat_cntr" >&5 14523$as_echo_n "checking for _nl_msg_cat_cntr... " >&6; } 14524 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14525/* end confdefs.h. */ 14526#include <libintl.h> 14527 extern int _nl_msg_cat_cntr; 14528int 14529main () 14530{ 14531++_nl_msg_cat_cntr; 14532 ; 14533 return 0; 14534} 14535_ACEOF 14536if ac_fn_c_try_link "$LINENO"; then : 14537 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14538$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_MSG_CAT_CNTR 1" >>confdefs.h 14539 14540else 14541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14542$as_echo "no" >&6; } 14543fi 14544rm -f core conftest.err conftest.$ac_objext \ 14545 conftest$ac_exeext conftest.$ac_ext 14546 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if msgfmt supports --desktop" >&5 14547$as_echo_n "checking if msgfmt supports --desktop... " >&6; } 14548 MSGFMT_DESKTOP= 14549 if "$MSGFMT" --help | grep -e '--desktop' >/dev/null; then 14550 if "$MSGFMT" --version | grep '0.19.[3-7]$' >/dev/null; then 14551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: broken" >&5 14552$as_echo "broken" >&6; } 14553 else 14554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14555$as_echo "yes" >&6; } 14556 MSGFMT_DESKTOP="gvim.desktop vim.desktop" 14557 fi 14558 else 14559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14560$as_echo "no" >&6; } 14561 fi 14562 14563 fi 14564 else 14565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no \"po/Makefile\" - disabled" >&5 14566$as_echo "no \"po/Makefile\" - disabled" >&6; }; 14567 fi 14568else 14569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14570$as_echo "yes" >&6; } 14571fi 14572 14573ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default" 14574if test "x$ac_cv_header_dlfcn_h" = xyes; then : 14575 DLL=dlfcn.h 14576else 14577 ac_fn_c_check_header_mongrel "$LINENO" "dl.h" "ac_cv_header_dl_h" "$ac_includes_default" 14578if test "x$ac_cv_header_dl_h" = xyes; then : 14579 DLL=dl.h 14580fi 14581 14582 14583fi 14584 14585 14586if test x${DLL} = xdlfcn.h; then 14587 14588$as_echo "#define HAVE_DLFCN_H 1" >>confdefs.h 14589 14590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen()" >&5 14591$as_echo_n "checking for dlopen()... " >&6; } 14592 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14593/* end confdefs.h. */ 14594 14595int 14596main () 14597{ 14598 14599 extern void* dlopen(); 14600 dlopen(); 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_DLOPEN 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 dlopen() in -ldl" >&5 14616$as_echo_n "checking for dlopen() 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* dlopen(); 14627 dlopen(); 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_DLOPEN 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 14649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym()" >&5 14650$as_echo_n "checking for dlsym()... " >&6; } 14651 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14652/* end confdefs.h. */ 14653 14654int 14655main () 14656{ 14657 14658 extern void* dlsym(); 14659 dlsym(); 14660 14661 ; 14662 return 0; 14663} 14664_ACEOF 14665if ac_fn_c_try_link "$LINENO"; then : 14666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14667$as_echo "yes" >&6; }; 14668 14669$as_echo "#define HAVE_DLSYM 1" >>confdefs.h 14670 14671else 14672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14673$as_echo "no" >&6; }; 14674 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym() in -ldl" >&5 14675$as_echo_n "checking for dlsym() in -ldl... " >&6; } 14676 olibs=$LIBS 14677 LIBS="$LIBS -ldl" 14678 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14679/* end confdefs.h. */ 14680 14681int 14682main () 14683{ 14684 14685 extern void* dlsym(); 14686 dlsym(); 14687 14688 ; 14689 return 0; 14690} 14691_ACEOF 14692if ac_fn_c_try_link "$LINENO"; then : 14693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14694$as_echo "yes" >&6; }; 14695 14696$as_echo "#define HAVE_DLSYM 1" >>confdefs.h 14697 14698else 14699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14700$as_echo "no" >&6; }; 14701 LIBS=$olibs 14702fi 14703rm -f core conftest.err conftest.$ac_objext \ 14704 conftest$ac_exeext conftest.$ac_ext 14705fi 14706rm -f core conftest.err conftest.$ac_objext \ 14707 conftest$ac_exeext conftest.$ac_ext 14708elif test x${DLL} = xdl.h; then 14709 14710$as_echo "#define HAVE_DL_H 1" >>confdefs.h 14711 14712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load()" >&5 14713$as_echo_n "checking for shl_load()... " >&6; } 14714 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14715/* end confdefs.h. */ 14716 14717int 14718main () 14719{ 14720 14721 extern void* shl_load(); 14722 shl_load(); 14723 14724 ; 14725 return 0; 14726} 14727_ACEOF 14728if ac_fn_c_try_link "$LINENO"; then : 14729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14730$as_echo "yes" >&6; }; 14731 14732$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h 14733 14734else 14735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14736$as_echo "no" >&6; }; 14737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load() in -ldld" >&5 14738$as_echo_n "checking for shl_load() in -ldld... " >&6; } 14739 olibs=$LIBS 14740 LIBS="$LIBS -ldld" 14741 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14742/* end confdefs.h. */ 14743 14744int 14745main () 14746{ 14747 14748 extern void* shl_load(); 14749 shl_load(); 14750 14751 ; 14752 return 0; 14753} 14754_ACEOF 14755if ac_fn_c_try_link "$LINENO"; then : 14756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14757$as_echo "yes" >&6; }; 14758 14759$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h 14760 14761else 14762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14763$as_echo "no" >&6; }; 14764 LIBS=$olibs 14765fi 14766rm -f core conftest.err conftest.$ac_objext \ 14767 conftest$ac_exeext conftest.$ac_ext 14768fi 14769rm -f core conftest.err conftest.$ac_objext \ 14770 conftest$ac_exeext conftest.$ac_ext 14771fi 14772for ac_header in setjmp.h 14773do : 14774 ac_fn_c_check_header_mongrel "$LINENO" "setjmp.h" "ac_cv_header_setjmp_h" "$ac_includes_default" 14775if test "x$ac_cv_header_setjmp_h" = xyes; then : 14776 cat >>confdefs.h <<_ACEOF 14777#define HAVE_SETJMP_H 1 14778_ACEOF 14779 14780fi 14781 14782done 14783 14784 14785if test "x$MACOS_X" = "xyes" -a -n "$PERL"; then 14786 if echo $LIBS | grep -e '-ldl' >/dev/null; then 14787 LIBS=`echo $LIBS | sed s/-ldl//` 14788 PERL_LIBS="$PERL_LIBS -ldl" 14789 fi 14790fi 14791 14792if test "$MACOS_X" = "yes"; then 14793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need macOS frameworks" >&5 14794$as_echo_n "checking whether we need macOS frameworks... " >&6; } 14795 if test "$MACOS_X_DARWIN" = "yes"; then 14796 if test "$features" = "tiny"; then 14797 OS_EXTRA_SRC=`echo "$OS_EXTRA_SRC" | sed -e 's+os_macosx.m++'` 14798 OS_EXTRA_OBJ=`echo "$OS_EXTRA_OBJ" | sed -e 's+objects/os_macosx.o++'` 14799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, we need CoreServices" >&5 14800$as_echo "yes, we need CoreServices" >&6; } 14801 LIBS="$LIBS -framework CoreServices" 14802 else 14803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, we need AppKit" >&5 14804$as_echo "yes, we need AppKit" >&6; } 14805 LIBS="$LIBS -framework AppKit" 14806 fi 14807 else 14808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14809$as_echo "no" >&6; } 14810 fi 14811fi 14812 14813DEPEND_CFLAGS_FILTER= 14814if test "$GCC" = yes; then 14815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC 3 or later" >&5 14816$as_echo_n "checking for GCC 3 or later... " >&6; } 14817 gccmajor=`echo "$gccversion" | sed -e 's/^\([1-9][0-9]*\)\..*$/\1/g'` 14818 if test "$gccmajor" -gt "2"; then 14819 DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'" 14820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14821$as_echo "yes" >&6; } 14822 else 14823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14824$as_echo "no" >&6; } 14825 fi 14826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_FORTIFY_SOURCE=1" >&5 14827$as_echo_n "checking whether we need -D_FORTIFY_SOURCE=1... " >&6; } 14828 if test "$gccmajor" -gt "3"; then 14829 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/'` 14830 CPPFLAGS=`echo "$CPPFLAGS" | sed -e 's/ *-Wp,-D_FORTIFY_SOURCE=.//g' -e 's/ *-D_FORTIFY_SOURCE=.//g' -e 's/ *-U_FORTIFY_SOURCE//g'` 14831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14832$as_echo "yes" >&6; } 14833 else 14834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14835$as_echo "no" >&6; } 14836 fi 14837fi 14838 14839 14840{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to force -D_FILE_OFFSET_BITS=64" >&5 14841$as_echo_n "checking whether we need to force -D_FILE_OFFSET_BITS=64... " >&6; } 14842if 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 14843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14844$as_echo "yes" >&6; } 14845 $as_echo "#define _FILE_OFFSET_BITS 64" >>confdefs.h 14846 14847else 14848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14849$as_echo "no" >&6; } 14850fi 14851 14852{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5 14853$as_echo_n "checking linker --as-needed support... " >&6; } 14854LINK_AS_NEEDED= 14855# Check if linker supports --as-needed and --no-as-needed options 14856if $CC -Wl,--help 2>/dev/null | grep as-needed > /dev/null; then 14857 LDFLAGS=`echo "$LDFLAGS" | sed -e 's/ *-Wl,--as-needed//g' | sed -e 's/$/ -Wl,--as-needed/'` 14858 LINK_AS_NEEDED=yes 14859fi 14860if test "$LINK_AS_NEEDED" = yes; then 14861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14862$as_echo "yes" >&6; } 14863else 14864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14865$as_echo "no" >&6; } 14866fi 14867 14868 14869# IBM z/OS reset CFLAGS for config.mk 14870if test "$zOSUnix" = "yes"; then 14871 CFLAGS="-D_ALL_SOURCE -Wc,float\(ieee\),dll" 14872fi 14873 14874ac_config_files="$ac_config_files auto/config.mk:config.mk.in" 14875 14876cat >confcache <<\_ACEOF 14877# This file is a shell script that caches the results of configure 14878# tests run on this system so they can be shared between configure 14879# scripts and configure runs, see configure's option --config-cache. 14880# It is not useful on other systems. If it contains results you don't 14881# want to keep, you may remove or edit it. 14882# 14883# config.status only pays attention to the cache file if you give it 14884# the --recheck option to rerun configure. 14885# 14886# `ac_cv_env_foo' variables (set or unset) will be overridden when 14887# loading this file, other *unset* `ac_cv_foo' will be assigned the 14888# following values. 14889 14890_ACEOF 14891 14892# The following way of writing the cache mishandles newlines in values, 14893# but we know of no workaround that is simple, portable, and efficient. 14894# So, we kill variables containing newlines. 14895# Ultrix sh set writes to stderr and can't be redirected directly, 14896# and sets the high bit in the cache file unless we assign to the vars. 14897( 14898 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 14899 eval ac_val=\$$ac_var 14900 case $ac_val in #( 14901 *${as_nl}*) 14902 case $ac_var in #( 14903 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 14904$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 14905 esac 14906 case $ac_var in #( 14907 _ | IFS | as_nl) ;; #( 14908 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 14909 *) { eval $ac_var=; unset $ac_var;} ;; 14910 esac ;; 14911 esac 14912 done 14913 14914 (set) 2>&1 | 14915 case $as_nl`(ac_space=' '; set) 2>&1` in #( 14916 *${as_nl}ac_space=\ *) 14917 # `set' does not quote correctly, so add quotes: double-quote 14918 # substitution turns \\\\ into \\, and sed turns \\ into \. 14919 sed -n \ 14920 "s/'/'\\\\''/g; 14921 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 14922 ;; #( 14923 *) 14924 # `set' quotes correctly as required by POSIX, so do not add quotes. 14925 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 14926 ;; 14927 esac | 14928 sort 14929) | 14930 sed ' 14931 /^ac_cv_env_/b end 14932 t clear 14933 :clear 14934 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 14935 t end 14936 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 14937 :end' >>confcache 14938if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 14939 if test -w "$cache_file"; then 14940 if test "x$cache_file" != "x/dev/null"; then 14941 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 14942$as_echo "$as_me: updating cache $cache_file" >&6;} 14943 if test ! -f "$cache_file" || test -h "$cache_file"; then 14944 cat confcache >"$cache_file" 14945 else 14946 case $cache_file in #( 14947 */* | ?:*) 14948 mv -f confcache "$cache_file"$$ && 14949 mv -f "$cache_file"$$ "$cache_file" ;; #( 14950 *) 14951 mv -f confcache "$cache_file" ;; 14952 esac 14953 fi 14954 fi 14955 else 14956 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 14957$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 14958 fi 14959fi 14960rm -f confcache 14961 14962test "x$prefix" = xNONE && prefix=$ac_default_prefix 14963# Let make expand exec_prefix. 14964test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 14965 14966DEFS=-DHAVE_CONFIG_H 14967 14968ac_libobjs= 14969ac_ltlibobjs= 14970U= 14971for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 14972 # 1. Remove the extension, and $U if already installed. 14973 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 14974 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 14975 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 14976 # will be set to the directory where LIBOBJS objects are built. 14977 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 14978 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 14979done 14980LIBOBJS=$ac_libobjs 14981 14982LTLIBOBJS=$ac_ltlibobjs 14983 14984 14985 14986 14987: "${CONFIG_STATUS=./config.status}" 14988ac_write_fail=0 14989ac_clean_files_save=$ac_clean_files 14990ac_clean_files="$ac_clean_files $CONFIG_STATUS" 14991{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 14992$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 14993as_write_fail=0 14994cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 14995#! $SHELL 14996# Generated by $as_me. 14997# Run this file to recreate the current configuration. 14998# Compiler output produced by configure, useful for debugging 14999# configure, is in config.log if it exists. 15000 15001debug=false 15002ac_cs_recheck=false 15003ac_cs_silent=false 15004 15005SHELL=\${CONFIG_SHELL-$SHELL} 15006export SHELL 15007_ASEOF 15008cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 15009## -------------------- ## 15010## M4sh Initialization. ## 15011## -------------------- ## 15012 15013# Be more Bourne compatible 15014DUALCASE=1; export DUALCASE # for MKS sh 15015if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 15016 emulate sh 15017 NULLCMD=: 15018 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 15019 # is contrary to our usage. Disable this feature. 15020 alias -g '${1+"$@"}'='"$@"' 15021 setopt NO_GLOB_SUBST 15022else 15023 case `(set -o) 2>/dev/null` in #( 15024 *posix*) : 15025 set -o posix ;; #( 15026 *) : 15027 ;; 15028esac 15029fi 15030 15031 15032as_nl=' 15033' 15034export as_nl 15035# Printing a long string crashes Solaris 7 /usr/bin/printf. 15036as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 15037as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 15038as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 15039# Prefer a ksh shell builtin over an external printf program on Solaris, 15040# but without wasting forks for bash or zsh. 15041if test -z "$BASH_VERSION$ZSH_VERSION" \ 15042 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 15043 as_echo='print -r --' 15044 as_echo_n='print -rn --' 15045elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 15046 as_echo='printf %s\n' 15047 as_echo_n='printf %s' 15048else 15049 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 15050 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 15051 as_echo_n='/usr/ucb/echo -n' 15052 else 15053 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 15054 as_echo_n_body='eval 15055 arg=$1; 15056 case $arg in #( 15057 *"$as_nl"*) 15058 expr "X$arg" : "X\\(.*\\)$as_nl"; 15059 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 15060 esac; 15061 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 15062 ' 15063 export as_echo_n_body 15064 as_echo_n='sh -c $as_echo_n_body as_echo' 15065 fi 15066 export as_echo_body 15067 as_echo='sh -c $as_echo_body as_echo' 15068fi 15069 15070# The user is always right. 15071if test "${PATH_SEPARATOR+set}" != set; then 15072 PATH_SEPARATOR=: 15073 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 15074 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 15075 PATH_SEPARATOR=';' 15076 } 15077fi 15078 15079 15080# IFS 15081# We need space, tab and new line, in precisely that order. Quoting is 15082# there to prevent editors from complaining about space-tab. 15083# (If _AS_PATH_WALK were called with IFS unset, it would disable word 15084# splitting by setting IFS to empty value.) 15085IFS=" "" $as_nl" 15086 15087# Find who we are. Look in the path if we contain no directory separator. 15088as_myself= 15089case $0 in #(( 15090 *[\\/]* ) as_myself=$0 ;; 15091 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15092for as_dir in $PATH 15093do 15094 IFS=$as_save_IFS 15095 test -z "$as_dir" && as_dir=. 15096 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 15097 done 15098IFS=$as_save_IFS 15099 15100 ;; 15101esac 15102# We did not find ourselves, most probably we were run as `sh COMMAND' 15103# in which case we are not to be found in the path. 15104if test "x$as_myself" = x; then 15105 as_myself=$0 15106fi 15107if test ! -f "$as_myself"; then 15108 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 15109 exit 1 15110fi 15111 15112# Unset variables that we do not need and which cause bugs (e.g. in 15113# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 15114# suppresses any "Segmentation fault" message there. '((' could 15115# trigger a bug in pdksh 5.2.14. 15116for as_var in BASH_ENV ENV MAIL MAILPATH 15117do eval test x\${$as_var+set} = xset \ 15118 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 15119done 15120PS1='$ ' 15121PS2='> ' 15122PS4='+ ' 15123 15124# NLS nuisances. 15125LC_ALL=C 15126export LC_ALL 15127LANGUAGE=C 15128export LANGUAGE 15129 15130# CDPATH. 15131(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 15132 15133 15134# as_fn_error STATUS ERROR [LINENO LOG_FD] 15135# ---------------------------------------- 15136# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 15137# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 15138# script with STATUS, using 1 if that was 0. 15139as_fn_error () 15140{ 15141 as_status=$1; test $as_status -eq 0 && as_status=1 15142 if test "$4"; then 15143 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 15144 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 15145 fi 15146 $as_echo "$as_me: error: $2" >&2 15147 as_fn_exit $as_status 15148} # as_fn_error 15149 15150 15151# as_fn_set_status STATUS 15152# ----------------------- 15153# Set $? to STATUS, without forking. 15154as_fn_set_status () 15155{ 15156 return $1 15157} # as_fn_set_status 15158 15159# as_fn_exit STATUS 15160# ----------------- 15161# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 15162as_fn_exit () 15163{ 15164 set +e 15165 as_fn_set_status $1 15166 exit $1 15167} # as_fn_exit 15168 15169# as_fn_unset VAR 15170# --------------- 15171# Portably unset VAR. 15172as_fn_unset () 15173{ 15174 { eval $1=; unset $1;} 15175} 15176as_unset=as_fn_unset 15177# as_fn_append VAR VALUE 15178# ---------------------- 15179# Append the text in VALUE to the end of the definition contained in VAR. Take 15180# advantage of any shell optimizations that allow amortized linear growth over 15181# repeated appends, instead of the typical quadratic growth present in naive 15182# implementations. 15183if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 15184 eval 'as_fn_append () 15185 { 15186 eval $1+=\$2 15187 }' 15188else 15189 as_fn_append () 15190 { 15191 eval $1=\$$1\$2 15192 } 15193fi # as_fn_append 15194 15195# as_fn_arith ARG... 15196# ------------------ 15197# Perform arithmetic evaluation on the ARGs, and store the result in the 15198# global $as_val. Take advantage of shells that can avoid forks. The arguments 15199# must be portable across $(()) and expr. 15200if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 15201 eval 'as_fn_arith () 15202 { 15203 as_val=$(( $* )) 15204 }' 15205else 15206 as_fn_arith () 15207 { 15208 as_val=`expr "$@" || test $? -eq 1` 15209 } 15210fi # as_fn_arith 15211 15212 15213if expr a : '\(a\)' >/dev/null 2>&1 && 15214 test "X`expr 00001 : '.*\(...\)'`" = X001; then 15215 as_expr=expr 15216else 15217 as_expr=false 15218fi 15219 15220if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 15221 as_basename=basename 15222else 15223 as_basename=false 15224fi 15225 15226if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 15227 as_dirname=dirname 15228else 15229 as_dirname=false 15230fi 15231 15232as_me=`$as_basename -- "$0" || 15233$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 15234 X"$0" : 'X\(//\)$' \| \ 15235 X"$0" : 'X\(/\)' \| . 2>/dev/null || 15236$as_echo X/"$0" | 15237 sed '/^.*\/\([^/][^/]*\)\/*$/{ 15238 s//\1/ 15239 q 15240 } 15241 /^X\/\(\/\/\)$/{ 15242 s//\1/ 15243 q 15244 } 15245 /^X\/\(\/\).*/{ 15246 s//\1/ 15247 q 15248 } 15249 s/.*/./; q'` 15250 15251# Avoid depending upon Character Ranges. 15252as_cr_letters='abcdefghijklmnopqrstuvwxyz' 15253as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 15254as_cr_Letters=$as_cr_letters$as_cr_LETTERS 15255as_cr_digits='0123456789' 15256as_cr_alnum=$as_cr_Letters$as_cr_digits 15257 15258ECHO_C= ECHO_N= ECHO_T= 15259case `echo -n x` in #((((( 15260-n*) 15261 case `echo 'xy\c'` in 15262 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 15263 xy) ECHO_C='\c';; 15264 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 15265 ECHO_T=' ';; 15266 esac;; 15267*) 15268 ECHO_N='-n';; 15269esac 15270 15271rm -f conf$$ conf$$.exe conf$$.file 15272if test -d conf$$.dir; then 15273 rm -f conf$$.dir/conf$$.file 15274else 15275 rm -f conf$$.dir 15276 mkdir conf$$.dir 2>/dev/null 15277fi 15278if (echo >conf$$.file) 2>/dev/null; then 15279 if ln -s conf$$.file conf$$ 2>/dev/null; then 15280 as_ln_s='ln -s' 15281 # ... but there are two gotchas: 15282 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 15283 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 15284 # In both cases, we have to default to `cp -pR'. 15285 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 15286 as_ln_s='cp -pR' 15287 elif ln conf$$.file conf$$ 2>/dev/null; then 15288 as_ln_s=ln 15289 else 15290 as_ln_s='cp -pR' 15291 fi 15292else 15293 as_ln_s='cp -pR' 15294fi 15295rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 15296rmdir conf$$.dir 2>/dev/null 15297 15298 15299# as_fn_mkdir_p 15300# ------------- 15301# Create "$as_dir" as a directory, including parents if necessary. 15302as_fn_mkdir_p () 15303{ 15304 15305 case $as_dir in #( 15306 -*) as_dir=./$as_dir;; 15307 esac 15308 test -d "$as_dir" || eval $as_mkdir_p || { 15309 as_dirs= 15310 while :; do 15311 case $as_dir in #( 15312 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 15313 *) as_qdir=$as_dir;; 15314 esac 15315 as_dirs="'$as_qdir' $as_dirs" 15316 as_dir=`$as_dirname -- "$as_dir" || 15317$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15318 X"$as_dir" : 'X\(//\)[^/]' \| \ 15319 X"$as_dir" : 'X\(//\)$' \| \ 15320 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 15321$as_echo X"$as_dir" | 15322 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15323 s//\1/ 15324 q 15325 } 15326 /^X\(\/\/\)[^/].*/{ 15327 s//\1/ 15328 q 15329 } 15330 /^X\(\/\/\)$/{ 15331 s//\1/ 15332 q 15333 } 15334 /^X\(\/\).*/{ 15335 s//\1/ 15336 q 15337 } 15338 s/.*/./; q'` 15339 test -d "$as_dir" && break 15340 done 15341 test -z "$as_dirs" || eval "mkdir $as_dirs" 15342 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 15343 15344 15345} # as_fn_mkdir_p 15346if mkdir -p . 2>/dev/null; then 15347 as_mkdir_p='mkdir -p "$as_dir"' 15348else 15349 test -d ./-p && rmdir ./-p 15350 as_mkdir_p=false 15351fi 15352 15353 15354# as_fn_executable_p FILE 15355# ----------------------- 15356# Test if FILE is an executable regular file. 15357as_fn_executable_p () 15358{ 15359 test -f "$1" && test -x "$1" 15360} # as_fn_executable_p 15361as_test_x='test -x' 15362as_executable_p=as_fn_executable_p 15363 15364# Sed expression to map a string onto a valid CPP name. 15365as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 15366 15367# Sed expression to map a string onto a valid variable name. 15368as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 15369 15370 15371exec 6>&1 15372## ----------------------------------- ## 15373## Main body of $CONFIG_STATUS script. ## 15374## ----------------------------------- ## 15375_ASEOF 15376test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 15377 15378cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15379# Save the log message, to keep $0 and so on meaningful, and to 15380# report actual input values of CONFIG_FILES etc. instead of their 15381# values after options handling. 15382ac_log=" 15383This file was extended by $as_me, which was 15384generated by GNU Autoconf 2.69. Invocation command line was 15385 15386 CONFIG_FILES = $CONFIG_FILES 15387 CONFIG_HEADERS = $CONFIG_HEADERS 15388 CONFIG_LINKS = $CONFIG_LINKS 15389 CONFIG_COMMANDS = $CONFIG_COMMANDS 15390 $ $0 $@ 15391 15392on `(hostname || uname -n) 2>/dev/null | sed 1q` 15393" 15394 15395_ACEOF 15396 15397case $ac_config_files in *" 15398"*) set x $ac_config_files; shift; ac_config_files=$*;; 15399esac 15400 15401case $ac_config_headers in *" 15402"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 15403esac 15404 15405 15406cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15407# Files that config.status was made for. 15408config_files="$ac_config_files" 15409config_headers="$ac_config_headers" 15410 15411_ACEOF 15412 15413cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15414ac_cs_usage="\ 15415\`$as_me' instantiates files and other configuration actions 15416from templates according to the current configuration. Unless the files 15417and actions are specified as TAGs, all are instantiated by default. 15418 15419Usage: $0 [OPTION]... [TAG]... 15420 15421 -h, --help print this help, then exit 15422 -V, --version print version number and configuration settings, then exit 15423 --config print configuration, then exit 15424 -q, --quiet, --silent 15425 do not print progress messages 15426 -d, --debug don't remove temporary files 15427 --recheck update $as_me by reconfiguring in the same conditions 15428 --file=FILE[:TEMPLATE] 15429 instantiate the configuration file FILE 15430 --header=FILE[:TEMPLATE] 15431 instantiate the configuration header FILE 15432 15433Configuration files: 15434$config_files 15435 15436Configuration headers: 15437$config_headers 15438 15439Report bugs to the package provider." 15440 15441_ACEOF 15442cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15443ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 15444ac_cs_version="\\ 15445config.status 15446configured by $0, generated by GNU Autoconf 2.69, 15447 with options \\"\$ac_cs_config\\" 15448 15449Copyright (C) 2012 Free Software Foundation, Inc. 15450This config.status script is free software; the Free Software Foundation 15451gives unlimited permission to copy, distribute and modify it." 15452 15453ac_pwd='$ac_pwd' 15454srcdir='$srcdir' 15455AWK='$AWK' 15456test -n "\$AWK" || AWK=awk 15457_ACEOF 15458 15459cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15460# The default lists apply if the user does not specify any file. 15461ac_need_defaults=: 15462while test $# != 0 15463do 15464 case $1 in 15465 --*=?*) 15466 ac_option=`expr "X$1" : 'X\([^=]*\)='` 15467 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 15468 ac_shift=: 15469 ;; 15470 --*=) 15471 ac_option=`expr "X$1" : 'X\([^=]*\)='` 15472 ac_optarg= 15473 ac_shift=: 15474 ;; 15475 *) 15476 ac_option=$1 15477 ac_optarg=$2 15478 ac_shift=shift 15479 ;; 15480 esac 15481 15482 case $ac_option in 15483 # Handling of the options. 15484 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 15485 ac_cs_recheck=: ;; 15486 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 15487 $as_echo "$ac_cs_version"; exit ;; 15488 --config | --confi | --conf | --con | --co | --c ) 15489 $as_echo "$ac_cs_config"; exit ;; 15490 --debug | --debu | --deb | --de | --d | -d ) 15491 debug=: ;; 15492 --file | --fil | --fi | --f ) 15493 $ac_shift 15494 case $ac_optarg in 15495 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15496 '') as_fn_error $? "missing file argument" ;; 15497 esac 15498 as_fn_append CONFIG_FILES " '$ac_optarg'" 15499 ac_need_defaults=false;; 15500 --header | --heade | --head | --hea ) 15501 $ac_shift 15502 case $ac_optarg in 15503 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15504 esac 15505 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 15506 ac_need_defaults=false;; 15507 --he | --h) 15508 # Conflict between --help and --header 15509 as_fn_error $? "ambiguous option: \`$1' 15510Try \`$0 --help' for more information.";; 15511 --help | --hel | -h ) 15512 $as_echo "$ac_cs_usage"; exit ;; 15513 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 15514 | -silent | --silent | --silen | --sile | --sil | --si | --s) 15515 ac_cs_silent=: ;; 15516 15517 # This is an error. 15518 -*) as_fn_error $? "unrecognized option: \`$1' 15519Try \`$0 --help' for more information." ;; 15520 15521 *) as_fn_append ac_config_targets " $1" 15522 ac_need_defaults=false ;; 15523 15524 esac 15525 shift 15526done 15527 15528ac_configure_extra_args= 15529 15530if $ac_cs_silent; then 15531 exec 6>/dev/null 15532 ac_configure_extra_args="$ac_configure_extra_args --silent" 15533fi 15534 15535_ACEOF 15536cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15537if \$ac_cs_recheck; then 15538 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 15539 shift 15540 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 15541 CONFIG_SHELL='$SHELL' 15542 export CONFIG_SHELL 15543 exec "\$@" 15544fi 15545 15546_ACEOF 15547cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15548exec 5>>auto/config.log 15549{ 15550 echo 15551 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 15552## Running $as_me. ## 15553_ASBOX 15554 $as_echo "$ac_log" 15555} >&5 15556 15557_ACEOF 15558cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15559_ACEOF 15560 15561cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15562 15563# Handling of arguments. 15564for ac_config_target in $ac_config_targets 15565do 15566 case $ac_config_target in 15567 "auto/config.h") CONFIG_HEADERS="$CONFIG_HEADERS auto/config.h:config.h.in" ;; 15568 "auto/config.mk") CONFIG_FILES="$CONFIG_FILES auto/config.mk:config.mk.in" ;; 15569 15570 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 15571 esac 15572done 15573 15574 15575# If the user did not use the arguments to specify the items to instantiate, 15576# then the envvar interface is used. Set only those that are not. 15577# We use the long form for the default assignment because of an extremely 15578# bizarre bug on SunOS 4.1.3. 15579if $ac_need_defaults; then 15580 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 15581 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 15582fi 15583 15584# Have a temporary directory for convenience. Make it in the build tree 15585# simply because there is no reason against having it here, and in addition, 15586# creating and moving files from /tmp can sometimes cause problems. 15587# Hook for its removal unless debugging. 15588# Note that there is a small window in which the directory will not be cleaned: 15589# after its creation but before its name has been assigned to `$tmp'. 15590$debug || 15591{ 15592 tmp= ac_tmp= 15593 trap 'exit_status=$? 15594 : "${ac_tmp:=$tmp}" 15595 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 15596' 0 15597 trap 'as_fn_exit 1' 1 2 13 15 15598} 15599# Create a (secure) tmp directory for tmp files. 15600 15601{ 15602 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 15603 test -d "$tmp" 15604} || 15605{ 15606 tmp=./conf$$-$RANDOM 15607 (umask 077 && mkdir "$tmp") 15608} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 15609ac_tmp=$tmp 15610 15611# Set up the scripts for CONFIG_FILES section. 15612# No need to generate them if there are no CONFIG_FILES. 15613# This happens for instance with `./config.status config.h'. 15614if test -n "$CONFIG_FILES"; then 15615 15616 15617ac_cr=`echo X | tr X '\015'` 15618# On cygwin, bash can eat \r inside `` if the user requested igncr. 15619# But we know of no other shell where ac_cr would be empty at this 15620# point, so we can use a bashism as a fallback. 15621if test "x$ac_cr" = x; then 15622 eval ac_cr=\$\'\\r\' 15623fi 15624ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 15625if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 15626 ac_cs_awk_cr='\\r' 15627else 15628 ac_cs_awk_cr=$ac_cr 15629fi 15630 15631echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 15632_ACEOF 15633 15634 15635{ 15636 echo "cat >conf$$subs.awk <<_ACEOF" && 15637 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 15638 echo "_ACEOF" 15639} >conf$$subs.sh || 15640 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15641ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 15642ac_delim='%!_!# ' 15643for ac_last_try in false false false false false :; do 15644 . ./conf$$subs.sh || 15645 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15646 15647 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 15648 if test $ac_delim_n = $ac_delim_num; then 15649 break 15650 elif $ac_last_try; then 15651 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15652 else 15653 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15654 fi 15655done 15656rm -f conf$$subs.sh 15657 15658cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15659cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 15660_ACEOF 15661sed -n ' 15662h 15663s/^/S["/; s/!.*/"]=/ 15664p 15665g 15666s/^[^!]*!// 15667:repl 15668t repl 15669s/'"$ac_delim"'$// 15670t delim 15671:nl 15672h 15673s/\(.\{148\}\)..*/\1/ 15674t more1 15675s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 15676p 15677n 15678b repl 15679:more1 15680s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15681p 15682g 15683s/.\{148\}// 15684t nl 15685:delim 15686h 15687s/\(.\{148\}\)..*/\1/ 15688t more2 15689s/["\\]/\\&/g; s/^/"/; s/$/"/ 15690p 15691b 15692:more2 15693s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15694p 15695g 15696s/.\{148\}// 15697t delim 15698' <conf$$subs.awk | sed ' 15699/^[^""]/{ 15700 N 15701 s/\n// 15702} 15703' >>$CONFIG_STATUS || ac_write_fail=1 15704rm -f conf$$subs.awk 15705cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15706_ACAWK 15707cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 15708 for (key in S) S_is_set[key] = 1 15709 FS = "" 15710 15711} 15712{ 15713 line = $ 0 15714 nfields = split(line, field, "@") 15715 substed = 0 15716 len = length(field[1]) 15717 for (i = 2; i < nfields; i++) { 15718 key = field[i] 15719 keylen = length(key) 15720 if (S_is_set[key]) { 15721 value = S[key] 15722 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 15723 len += length(value) + length(field[++i]) 15724 substed = 1 15725 } else 15726 len += 1 + keylen 15727 } 15728 15729 print line 15730} 15731 15732_ACAWK 15733_ACEOF 15734cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15735if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 15736 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 15737else 15738 cat 15739fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 15740 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 15741_ACEOF 15742 15743# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 15744# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 15745# trailing colons and then remove the whole line if VPATH becomes empty 15746# (actually we leave an empty line to preserve line numbers). 15747if test "x$srcdir" = x.; then 15748 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 15749h 15750s/// 15751s/^/:/ 15752s/[ ]*$/:/ 15753s/:\$(srcdir):/:/g 15754s/:\${srcdir}:/:/g 15755s/:@srcdir@:/:/g 15756s/^:*// 15757s/:*$// 15758x 15759s/\(=[ ]*\).*/\1/ 15760G 15761s/\n// 15762s/^[^=]*=[ ]*$// 15763}' 15764fi 15765 15766cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15767fi # test -n "$CONFIG_FILES" 15768 15769# Set up the scripts for CONFIG_HEADERS section. 15770# No need to generate them if there are no CONFIG_HEADERS. 15771# This happens for instance with `./config.status Makefile'. 15772if test -n "$CONFIG_HEADERS"; then 15773cat >"$ac_tmp/defines.awk" <<\_ACAWK || 15774BEGIN { 15775_ACEOF 15776 15777# Transform confdefs.h into an awk script `defines.awk', embedded as 15778# here-document in config.status, that substitutes the proper values into 15779# config.h.in to produce config.h. 15780 15781# Create a delimiter string that does not exist in confdefs.h, to ease 15782# handling of long lines. 15783ac_delim='%!_!# ' 15784for ac_last_try in false false :; do 15785 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 15786 if test -z "$ac_tt"; then 15787 break 15788 elif $ac_last_try; then 15789 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 15790 else 15791 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15792 fi 15793done 15794 15795# For the awk script, D is an array of macro values keyed by name, 15796# likewise P contains macro parameters if any. Preserve backslash 15797# newline sequences. 15798 15799ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 15800sed -n ' 15801s/.\{148\}/&'"$ac_delim"'/g 15802t rset 15803:rset 15804s/^[ ]*#[ ]*define[ ][ ]*/ / 15805t def 15806d 15807:def 15808s/\\$// 15809t bsnl 15810s/["\\]/\\&/g 15811s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 15812D["\1"]=" \3"/p 15813s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 15814d 15815:bsnl 15816s/["\\]/\\&/g 15817s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 15818D["\1"]=" \3\\\\\\n"\\/p 15819t cont 15820s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 15821t cont 15822d 15823:cont 15824n 15825s/.\{148\}/&'"$ac_delim"'/g 15826t clear 15827:clear 15828s/\\$// 15829t bsnlc 15830s/["\\]/\\&/g; s/^/"/; s/$/"/p 15831d 15832:bsnlc 15833s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 15834b cont 15835' <confdefs.h | sed ' 15836s/'"$ac_delim"'/"\\\ 15837"/g' >>$CONFIG_STATUS || ac_write_fail=1 15838 15839cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15840 for (key in D) D_is_set[key] = 1 15841 FS = "" 15842} 15843/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 15844 line = \$ 0 15845 split(line, arg, " ") 15846 if (arg[1] == "#") { 15847 defundef = arg[2] 15848 mac1 = arg[3] 15849 } else { 15850 defundef = substr(arg[1], 2) 15851 mac1 = arg[2] 15852 } 15853 split(mac1, mac2, "(") #) 15854 macro = mac2[1] 15855 prefix = substr(line, 1, index(line, defundef) - 1) 15856 if (D_is_set[macro]) { 15857 # Preserve the white space surrounding the "#". 15858 print prefix "define", macro P[macro] D[macro] 15859 next 15860 } else { 15861 # Replace #undef with comments. This is necessary, for example, 15862 # in the case of _POSIX_SOURCE, which is predefined and required 15863 # on some systems where configure will not decide to define it. 15864 if (defundef == "undef") { 15865 print "/*", prefix defundef, macro, "*/" 15866 next 15867 } 15868 } 15869} 15870{ print } 15871_ACAWK 15872_ACEOF 15873cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15874 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 15875fi # test -n "$CONFIG_HEADERS" 15876 15877 15878eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS " 15879shift 15880for ac_tag 15881do 15882 case $ac_tag in 15883 :[FHLC]) ac_mode=$ac_tag; continue;; 15884 esac 15885 case $ac_mode$ac_tag in 15886 :[FHL]*:*);; 15887 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 15888 :[FH]-) ac_tag=-:-;; 15889 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 15890 esac 15891 ac_save_IFS=$IFS 15892 IFS=: 15893 set x $ac_tag 15894 IFS=$ac_save_IFS 15895 shift 15896 ac_file=$1 15897 shift 15898 15899 case $ac_mode in 15900 :L) ac_source=$1;; 15901 :[FH]) 15902 ac_file_inputs= 15903 for ac_f 15904 do 15905 case $ac_f in 15906 -) ac_f="$ac_tmp/stdin";; 15907 *) # Look for the file first in the build tree, then in the source tree 15908 # (if the path is not absolute). The absolute path cannot be DOS-style, 15909 # because $ac_f cannot contain `:'. 15910 test -f "$ac_f" || 15911 case $ac_f in 15912 [\\/$]*) false;; 15913 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 15914 esac || 15915 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 15916 esac 15917 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 15918 as_fn_append ac_file_inputs " '$ac_f'" 15919 done 15920 15921 # Let's still pretend it is `configure' which instantiates (i.e., don't 15922 # use $as_me), people would be surprised to read: 15923 # /* config.h. Generated by config.status. */ 15924 configure_input='Generated from '` 15925 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 15926 `' by configure.' 15927 if test x"$ac_file" != x-; then 15928 configure_input="$ac_file. $configure_input" 15929 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 15930$as_echo "$as_me: creating $ac_file" >&6;} 15931 fi 15932 # Neutralize special characters interpreted by sed in replacement strings. 15933 case $configure_input in #( 15934 *\&* | *\|* | *\\* ) 15935 ac_sed_conf_input=`$as_echo "$configure_input" | 15936 sed 's/[\\\\&|]/\\\\&/g'`;; #( 15937 *) ac_sed_conf_input=$configure_input;; 15938 esac 15939 15940 case $ac_tag in 15941 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 15942 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 15943 esac 15944 ;; 15945 esac 15946 15947 ac_dir=`$as_dirname -- "$ac_file" || 15948$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15949 X"$ac_file" : 'X\(//\)[^/]' \| \ 15950 X"$ac_file" : 'X\(//\)$' \| \ 15951 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 15952$as_echo X"$ac_file" | 15953 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15954 s//\1/ 15955 q 15956 } 15957 /^X\(\/\/\)[^/].*/{ 15958 s//\1/ 15959 q 15960 } 15961 /^X\(\/\/\)$/{ 15962 s//\1/ 15963 q 15964 } 15965 /^X\(\/\).*/{ 15966 s//\1/ 15967 q 15968 } 15969 s/.*/./; q'` 15970 as_dir="$ac_dir"; as_fn_mkdir_p 15971 ac_builddir=. 15972 15973case "$ac_dir" in 15974.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 15975*) 15976 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 15977 # A ".." for each directory in $ac_dir_suffix. 15978 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 15979 case $ac_top_builddir_sub in 15980 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 15981 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 15982 esac ;; 15983esac 15984ac_abs_top_builddir=$ac_pwd 15985ac_abs_builddir=$ac_pwd$ac_dir_suffix 15986# for backward compatibility: 15987ac_top_builddir=$ac_top_build_prefix 15988 15989case $srcdir in 15990 .) # We are building in place. 15991 ac_srcdir=. 15992 ac_top_srcdir=$ac_top_builddir_sub 15993 ac_abs_top_srcdir=$ac_pwd ;; 15994 [\\/]* | ?:[\\/]* ) # Absolute name. 15995 ac_srcdir=$srcdir$ac_dir_suffix; 15996 ac_top_srcdir=$srcdir 15997 ac_abs_top_srcdir=$srcdir ;; 15998 *) # Relative name. 15999 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 16000 ac_top_srcdir=$ac_top_build_prefix$srcdir 16001 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 16002esac 16003ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 16004 16005 16006 case $ac_mode in 16007 :F) 16008 # 16009 # CONFIG_FILE 16010 # 16011 16012_ACEOF 16013 16014cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16015# If the template does not know about datarootdir, expand it. 16016# FIXME: This hack should be removed a few years after 2.60. 16017ac_datarootdir_hack=; ac_datarootdir_seen= 16018ac_sed_dataroot=' 16019/datarootdir/ { 16020 p 16021 q 16022} 16023/@datadir@/p 16024/@docdir@/p 16025/@infodir@/p 16026/@localedir@/p 16027/@mandir@/p' 16028case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 16029*datarootdir*) ac_datarootdir_seen=yes;; 16030*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 16031 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 16032$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 16033_ACEOF 16034cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16035 ac_datarootdir_hack=' 16036 s&@datadir@&$datadir&g 16037 s&@docdir@&$docdir&g 16038 s&@infodir@&$infodir&g 16039 s&@localedir@&$localedir&g 16040 s&@mandir@&$mandir&g 16041 s&\\\${datarootdir}&$datarootdir&g' ;; 16042esac 16043_ACEOF 16044 16045# Neutralize VPATH when `$srcdir' = `.'. 16046# Shell code in configure.ac might set extrasub. 16047# FIXME: do we really want to maintain this feature? 16048cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16049ac_sed_extra="$ac_vpsub 16050$extrasub 16051_ACEOF 16052cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16053:t 16054/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 16055s|@configure_input@|$ac_sed_conf_input|;t t 16056s&@top_builddir@&$ac_top_builddir_sub&;t t 16057s&@top_build_prefix@&$ac_top_build_prefix&;t t 16058s&@srcdir@&$ac_srcdir&;t t 16059s&@abs_srcdir@&$ac_abs_srcdir&;t t 16060s&@top_srcdir@&$ac_top_srcdir&;t t 16061s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 16062s&@builddir@&$ac_builddir&;t t 16063s&@abs_builddir@&$ac_abs_builddir&;t t 16064s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 16065$ac_datarootdir_hack 16066" 16067eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 16068 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16069 16070test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 16071 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 16072 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 16073 "$ac_tmp/out"`; test -z "$ac_out"; } && 16074 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16075which seems to be undefined. Please make sure it is defined" >&5 16076$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16077which seems to be undefined. Please make sure it is defined" >&2;} 16078 16079 rm -f "$ac_tmp/stdin" 16080 case $ac_file in 16081 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 16082 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 16083 esac \ 16084 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16085 ;; 16086 :H) 16087 # 16088 # CONFIG_HEADER 16089 # 16090 if test x"$ac_file" != x-; then 16091 { 16092 $as_echo "/* $configure_input */" \ 16093 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 16094 } >"$ac_tmp/config.h" \ 16095 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16096 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 16097 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 16098$as_echo "$as_me: $ac_file is unchanged" >&6;} 16099 else 16100 rm -f "$ac_file" 16101 mv "$ac_tmp/config.h" "$ac_file" \ 16102 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16103 fi 16104 else 16105 $as_echo "/* $configure_input */" \ 16106 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 16107 || as_fn_error $? "could not create -" "$LINENO" 5 16108 fi 16109 ;; 16110 16111 16112 esac 16113 16114done # for ac_tag 16115 16116 16117as_fn_exit 0 16118_ACEOF 16119ac_clean_files=$ac_clean_files_save 16120 16121test $ac_write_fail = 0 || 16122 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 16123 16124 16125# configure is writing to config.log, and then calls config.status. 16126# config.status does its own redirection, appending to config.log. 16127# Unfortunately, on DOS this fails, as config.log is still kept open 16128# by configure, so config.status won't be able to write to it; its 16129# output is simply discarded. So we exec the FD to /dev/null, 16130# effectively closing config.log, so it can be properly (re)opened and 16131# appended to by config.status. When coming back to configure, we 16132# need to make the FD available again. 16133if test "$no_create" != yes; then 16134 ac_cs_success=: 16135 ac_config_status_args= 16136 test "$silent" = yes && 16137 ac_config_status_args="$ac_config_status_args --quiet" 16138 exec 5>/dev/null 16139 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 16140 exec 5>>auto/config.log 16141 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 16142 # would make configure fail if this is the last instruction. 16143 $ac_cs_success || as_fn_exit 1 16144fi 16145if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 16146 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 16147$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 16148fi 16149 16150 16151