1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69. 4# 5# 6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 7# 8# 9# This configure script is free software; the Free Software Foundation 10# gives unlimited permission to copy, distribute and modify it. 11## -------------------- ## 12## M4sh Initialization. ## 13## -------------------- ## 14 15# Be more Bourne compatible 16DUALCASE=1; export DUALCASE # for MKS sh 17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 emulate sh 19 NULLCMD=: 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 # is contrary to our usage. Disable this feature. 22 alias -g '${1+"$@"}'='"$@"' 23 setopt NO_GLOB_SUBST 24else 25 case `(set -o) 2>/dev/null` in #( 26 *posix*) : 27 set -o posix ;; #( 28 *) : 29 ;; 30esac 31fi 32 33 34as_nl=' 35' 36export as_nl 37# Printing a long string crashes Solaris 7 /usr/bin/printf. 38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41# Prefer a ksh shell builtin over an external printf program on Solaris, 42# but without wasting forks for bash or zsh. 43if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 as_echo='print -r --' 46 as_echo_n='print -rn --' 47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 as_echo='printf %s\n' 49 as_echo_n='printf %s' 50else 51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 as_echo_n='/usr/ucb/echo -n' 54 else 55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 as_echo_n_body='eval 57 arg=$1; 58 case $arg in #( 59 *"$as_nl"*) 60 expr "X$arg" : "X\\(.*\\)$as_nl"; 61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 esac; 63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 ' 65 export as_echo_n_body 66 as_echo_n='sh -c $as_echo_n_body as_echo' 67 fi 68 export as_echo_body 69 as_echo='sh -c $as_echo_body as_echo' 70fi 71 72# The user is always right. 73if test "${PATH_SEPARATOR+set}" != set; then 74 PATH_SEPARATOR=: 75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 PATH_SEPARATOR=';' 78 } 79fi 80 81 82# IFS 83# We need space, tab and new line, in precisely that order. Quoting is 84# there to prevent editors from complaining about space-tab. 85# (If _AS_PATH_WALK were called with IFS unset, it would disable word 86# splitting by setting IFS to empty value.) 87IFS=" "" $as_nl" 88 89# Find who we are. Look in the path if we contain no directory separator. 90as_myself= 91case $0 in #(( 92 *[\\/]* ) as_myself=$0 ;; 93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 94for as_dir in $PATH 95do 96 IFS=$as_save_IFS 97 test -z "$as_dir" && as_dir=. 98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 99 done 100IFS=$as_save_IFS 101 102 ;; 103esac 104# We did not find ourselves, most probably we were run as `sh COMMAND' 105# in which case we are not to be found in the path. 106if test "x$as_myself" = x; then 107 as_myself=$0 108fi 109if test ! -f "$as_myself"; then 110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111 exit 1 112fi 113 114# Unset variables that we do not need and which cause bugs (e.g. in 115# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 116# suppresses any "Segmentation fault" message there. '((' could 117# trigger a bug in pdksh 5.2.14. 118for as_var in BASH_ENV ENV MAIL MAILPATH 119do eval test x\${$as_var+set} = xset \ 120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 121done 122PS1='$ ' 123PS2='> ' 124PS4='+ ' 125 126# NLS nuisances. 127LC_ALL=C 128export LC_ALL 129LANGUAGE=C 130export LANGUAGE 131 132# CDPATH. 133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 134 135# Use a proper internal environment variable to ensure we don't fall 136 # into an infinite loop, continuously re-executing ourselves. 137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 _as_can_reexec=no; export _as_can_reexec; 139 # We cannot yet assume a decent shell, so we have to provide a 140# neutralization value for shells without unset; and this also 141# works around shells that cannot unset nonexistent variables. 142# Preserve -v and -x to the replacement shell. 143BASH_ENV=/dev/null 144ENV=/dev/null 145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146case $- in # (((( 147 *v*x* | *x*v* ) as_opts=-vx ;; 148 *v* ) as_opts=-v ;; 149 *x* ) as_opts=-x ;; 150 * ) as_opts= ;; 151esac 152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153# Admittedly, this is quite paranoid, since all the known shells bail 154# out after a failed `exec'. 155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156as_fn_exit 255 157 fi 158 # We don't want this to propagate to other subprocesses. 159 { _as_can_reexec=; unset _as_can_reexec;} 160if test "x$CONFIG_SHELL" = x; then 161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 162 emulate sh 163 NULLCMD=: 164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 165 # is contrary to our usage. Disable this feature. 166 alias -g '\${1+\"\$@\"}'='\"\$@\"' 167 setopt NO_GLOB_SUBST 168else 169 case \`(set -o) 2>/dev/null\` in #( 170 *posix*) : 171 set -o posix ;; #( 172 *) : 173 ;; 174esac 175fi 176" 177 as_required="as_fn_return () { (exit \$1); } 178as_fn_success () { as_fn_return 0; } 179as_fn_failure () { as_fn_return 1; } 180as_fn_ret_success () { return 0; } 181as_fn_ret_failure () { return 1; } 182 183exitcode=0 184as_fn_success || { exitcode=1; echo as_fn_success failed.; } 185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 189 190else 191 exitcode=1; echo positional parameters were not saved. 192fi 193test x\$exitcode = x0 || exit 1 194test -x / || exit 1" 195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 199test \$(( 1 + 1 )) = 2 || exit 1" 200 if (eval "$as_required") 2>/dev/null; then : 201 as_have_required=yes 202else 203 as_have_required=no 204fi 205 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 206 207else 208 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 209as_found=false 210for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 211do 212 IFS=$as_save_IFS 213 test -z "$as_dir" && as_dir=. 214 as_found=: 215 case $as_dir in #( 216 /*) 217 for as_base in sh bash ksh sh5; do 218 # Try only shells that exist, to save several forks. 219 as_shell=$as_dir/$as_base 220 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 221 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 222 CONFIG_SHELL=$as_shell as_have_required=yes 223 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 224 break 2 225fi 226fi 227 done;; 228 esac 229 as_found=false 230done 231$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 232 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 233 CONFIG_SHELL=$SHELL as_have_required=yes 234fi; } 235IFS=$as_save_IFS 236 237 238 if test "x$CONFIG_SHELL" != x; then : 239 export CONFIG_SHELL 240 # We cannot yet assume a decent shell, so we have to provide a 241# neutralization value for shells without unset; and this also 242# works around shells that cannot unset nonexistent variables. 243# Preserve -v and -x to the replacement shell. 244BASH_ENV=/dev/null 245ENV=/dev/null 246(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 247case $- in # (((( 248 *v*x* | *x*v* ) as_opts=-vx ;; 249 *v* ) as_opts=-v ;; 250 *x* ) as_opts=-x ;; 251 * ) as_opts= ;; 252esac 253exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 254# Admittedly, this is quite paranoid, since all the known shells bail 255# out after a failed `exec'. 256$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 257exit 255 258fi 259 260 if test x$as_have_required = xno; then : 261 $as_echo "$0: This script requires a shell more modern than all" 262 $as_echo "$0: the shells that I found on your system." 263 if test x${ZSH_VERSION+set} = xset ; then 264 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 265 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 266 else 267 $as_echo "$0: Please tell [email protected] about your system, 268$0: including any error possibly output before this 269$0: message. Then install a modern shell, or manually run 270$0: the script under such a shell if you do have one." 271 fi 272 exit 1 273fi 274fi 275fi 276SHELL=${CONFIG_SHELL-/bin/sh} 277export SHELL 278# Unset more variables known to interfere with behavior of common tools. 279CLICOLOR_FORCE= GREP_OPTIONS= 280unset CLICOLOR_FORCE GREP_OPTIONS 281 282## --------------------- ## 283## M4sh Shell Functions. ## 284## --------------------- ## 285# as_fn_unset VAR 286# --------------- 287# Portably unset VAR. 288as_fn_unset () 289{ 290 { eval $1=; unset $1;} 291} 292as_unset=as_fn_unset 293 294# as_fn_set_status STATUS 295# ----------------------- 296# Set $? to STATUS, without forking. 297as_fn_set_status () 298{ 299 return $1 300} # as_fn_set_status 301 302# as_fn_exit STATUS 303# ----------------- 304# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 305as_fn_exit () 306{ 307 set +e 308 as_fn_set_status $1 309 exit $1 310} # as_fn_exit 311 312# as_fn_mkdir_p 313# ------------- 314# Create "$as_dir" as a directory, including parents if necessary. 315as_fn_mkdir_p () 316{ 317 318 case $as_dir in #( 319 -*) as_dir=./$as_dir;; 320 esac 321 test -d "$as_dir" || eval $as_mkdir_p || { 322 as_dirs= 323 while :; do 324 case $as_dir in #( 325 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 326 *) as_qdir=$as_dir;; 327 esac 328 as_dirs="'$as_qdir' $as_dirs" 329 as_dir=`$as_dirname -- "$as_dir" || 330$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 331 X"$as_dir" : 'X\(//\)[^/]' \| \ 332 X"$as_dir" : 'X\(//\)$' \| \ 333 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 334$as_echo X"$as_dir" | 335 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 336 s//\1/ 337 q 338 } 339 /^X\(\/\/\)[^/].*/{ 340 s//\1/ 341 q 342 } 343 /^X\(\/\/\)$/{ 344 s//\1/ 345 q 346 } 347 /^X\(\/\).*/{ 348 s//\1/ 349 q 350 } 351 s/.*/./; q'` 352 test -d "$as_dir" && break 353 done 354 test -z "$as_dirs" || eval "mkdir $as_dirs" 355 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 356 357 358} # as_fn_mkdir_p 359 360# as_fn_executable_p FILE 361# ----------------------- 362# Test if FILE is an executable regular file. 363as_fn_executable_p () 364{ 365 test -f "$1" && test -x "$1" 366} # as_fn_executable_p 367# as_fn_append VAR VALUE 368# ---------------------- 369# Append the text in VALUE to the end of the definition contained in VAR. Take 370# advantage of any shell optimizations that allow amortized linear growth over 371# repeated appends, instead of the typical quadratic growth present in naive 372# implementations. 373if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 374 eval 'as_fn_append () 375 { 376 eval $1+=\$2 377 }' 378else 379 as_fn_append () 380 { 381 eval $1=\$$1\$2 382 } 383fi # as_fn_append 384 385# as_fn_arith ARG... 386# ------------------ 387# Perform arithmetic evaluation on the ARGs, and store the result in the 388# global $as_val. Take advantage of shells that can avoid forks. The arguments 389# must be portable across $(()) and expr. 390if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 391 eval 'as_fn_arith () 392 { 393 as_val=$(( $* )) 394 }' 395else 396 as_fn_arith () 397 { 398 as_val=`expr "$@" || test $? -eq 1` 399 } 400fi # as_fn_arith 401 402 403# as_fn_error STATUS ERROR [LINENO LOG_FD] 404# ---------------------------------------- 405# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 406# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 407# script with STATUS, using 1 if that was 0. 408as_fn_error () 409{ 410 as_status=$1; test $as_status -eq 0 && as_status=1 411 if test "$4"; then 412 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 413 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 414 fi 415 $as_echo "$as_me: error: $2" >&2 416 as_fn_exit $as_status 417} # as_fn_error 418 419if expr a : '\(a\)' >/dev/null 2>&1 && 420 test "X`expr 00001 : '.*\(...\)'`" = X001; then 421 as_expr=expr 422else 423 as_expr=false 424fi 425 426if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 427 as_basename=basename 428else 429 as_basename=false 430fi 431 432if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 433 as_dirname=dirname 434else 435 as_dirname=false 436fi 437 438as_me=`$as_basename -- "$0" || 439$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 440 X"$0" : 'X\(//\)$' \| \ 441 X"$0" : 'X\(/\)' \| . 2>/dev/null || 442$as_echo X/"$0" | 443 sed '/^.*\/\([^/][^/]*\)\/*$/{ 444 s//\1/ 445 q 446 } 447 /^X\/\(\/\/\)$/{ 448 s//\1/ 449 q 450 } 451 /^X\/\(\/\).*/{ 452 s//\1/ 453 q 454 } 455 s/.*/./; q'` 456 457# Avoid depending upon Character Ranges. 458as_cr_letters='abcdefghijklmnopqrstuvwxyz' 459as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 460as_cr_Letters=$as_cr_letters$as_cr_LETTERS 461as_cr_digits='0123456789' 462as_cr_alnum=$as_cr_Letters$as_cr_digits 463 464 465 as_lineno_1=$LINENO as_lineno_1a=$LINENO 466 as_lineno_2=$LINENO as_lineno_2a=$LINENO 467 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 468 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 469 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 470 sed -n ' 471 p 472 /[$]LINENO/= 473 ' <$as_myself | 474 sed ' 475 s/[$]LINENO.*/&-/ 476 t lineno 477 b 478 :lineno 479 N 480 :loop 481 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 482 t loop 483 s/-\n.*// 484 ' >$as_me.lineno && 485 chmod +x "$as_me.lineno" || 486 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 487 488 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 489 # already done that, so ensure we don't try to do so again and fall 490 # in an infinite loop. This has already happened in practice. 491 _as_can_reexec=no; export _as_can_reexec 492 # Don't try to exec as it changes $[0], causing all sort of problems 493 # (the dirname of $[0] is not the place where we might find the 494 # original and so on. Autoconf is especially sensitive to this). 495 . "./$as_me.lineno" 496 # Exit status is that of the last command. 497 exit 498} 499 500ECHO_C= ECHO_N= ECHO_T= 501case `echo -n x` in #((((( 502-n*) 503 case `echo 'xy\c'` in 504 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 505 xy) ECHO_C='\c';; 506 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 507 ECHO_T=' ';; 508 esac;; 509*) 510 ECHO_N='-n';; 511esac 512 513rm -f conf$$ conf$$.exe conf$$.file 514if test -d conf$$.dir; then 515 rm -f conf$$.dir/conf$$.file 516else 517 rm -f conf$$.dir 518 mkdir conf$$.dir 2>/dev/null 519fi 520if (echo >conf$$.file) 2>/dev/null; then 521 if ln -s conf$$.file conf$$ 2>/dev/null; then 522 as_ln_s='ln -s' 523 # ... but there are two gotchas: 524 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 525 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 526 # In both cases, we have to default to `cp -pR'. 527 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 528 as_ln_s='cp -pR' 529 elif ln conf$$.file conf$$ 2>/dev/null; then 530 as_ln_s=ln 531 else 532 as_ln_s='cp -pR' 533 fi 534else 535 as_ln_s='cp -pR' 536fi 537rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 538rmdir conf$$.dir 2>/dev/null 539 540if mkdir -p . 2>/dev/null; then 541 as_mkdir_p='mkdir -p "$as_dir"' 542else 543 test -d ./-p && rmdir ./-p 544 as_mkdir_p=false 545fi 546 547as_test_x='test -x' 548as_executable_p=as_fn_executable_p 549 550# Sed expression to map a string onto a valid CPP name. 551as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 552 553# Sed expression to map a string onto a valid variable name. 554as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 555 556 557test -n "$DJDIR" || exec 7<&0 </dev/null 558exec 6>&1 559 560# Name of the host. 561# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 562# so uname gets run too. 563ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 564 565# 566# Initializations. 567# 568ac_default_prefix=/usr/local 569ac_clean_files= 570ac_config_libobj_dir=. 571LIBOBJS= 572cross_compiling=no 573subdirs= 574MFLAGS= 575MAKEFLAGS= 576 577# Identity of this package. 578PACKAGE_NAME= 579PACKAGE_TARNAME= 580PACKAGE_VERSION= 581PACKAGE_STRING= 582PACKAGE_BUGREPORT= 583PACKAGE_URL= 584 585ac_unique_file="vim.h" 586# Factoring default headers for most tests. 587ac_includes_default="\ 588#include <stdio.h> 589#ifdef HAVE_SYS_TYPES_H 590# include <sys/types.h> 591#endif 592#ifdef HAVE_SYS_STAT_H 593# include <sys/stat.h> 594#endif 595#ifdef STDC_HEADERS 596# include <stdlib.h> 597# include <stddef.h> 598#else 599# ifdef HAVE_STDLIB_H 600# include <stdlib.h> 601# endif 602#endif 603#ifdef HAVE_STRING_H 604# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 605# include <memory.h> 606# endif 607# include <string.h> 608#endif 609#ifdef HAVE_STRINGS_H 610# include <strings.h> 611#endif 612#ifdef HAVE_INTTYPES_H 613# include <inttypes.h> 614#endif 615#ifdef HAVE_STDINT_H 616# include <stdint.h> 617#endif 618#ifdef HAVE_UNISTD_H 619# include <unistd.h> 620#endif" 621 622ac_subst_vars='LTLIBOBJS 623LIBOBJS 624LINK_AS_NEEDED 625DEPEND_CFLAGS_FILTER 626MSGFMT_DESKTOP 627MAKEMO 628MSGFMT 629INSTALL_TOOL_LANGS 630INSTALL_LANGS 631TAGPRG 632GUI_X_LIBS 633GUITYPE 634GUI_LIB_LOC 635GUI_INC_LOC 636NARROW_PROTO 637MOTIF_LIBNAME 638GRESOURCE_OBJ 639GRESOURCE_SRC 640UPDATE_DESKTOP_DATABASE 641GTK_UPDATE_ICON_CACHE 642GLIB_COMPILE_RESOURCES 643GNOME_INCLUDEDIR 644GNOME_LIBDIR 645GNOME_LIBS 646GTK_LIBNAME 647GTK_LIBS 648GTK_CFLAGS 649PKG_CONFIG 650X_LIB 651X_EXTRA_LIBS 652X_LIBS 653X_PRE_LIBS 654X_CFLAGS 655XMKMF 656xmkmfpath 657TERM_TEST 658TERM_OBJ 659TERM_SRC 660CHANNEL_OBJ 661CHANNEL_SRC 662NETBEANS_OBJ 663NETBEANS_SRC 664RUBY_LIBS 665RUBY_CFLAGS 666RUBY_PRO 667RUBY_OBJ 668RUBY_SRC 669vi_cv_path_ruby 670TCL_LIBS 671TCL_CFLAGS 672TCL_PRO 673TCL_OBJ 674TCL_SRC 675vi_cv_path_tcl 676PYTHON3_OBJ 677PYTHON3_SRC 678PYTHON3_CFLAGS 679PYTHON3_LIBS 680vi_cv_path_python3 681PYTHON_OBJ 682PYTHON_SRC 683PYTHON_CFLAGS 684PYTHON_LIBS 685vi_cv_path_python 686PERL_LIBS 687PERL_CFLAGS 688PERL_PRO 689PERL_OBJ 690PERL_SRC 691shrpenv 692vi_cv_perl_xsubpp 693vi_cv_perllib 694vi_cv_path_perl 695MZSCHEME_MZC 696MZSCHEME_EXTRA 697MZSCHEME_CFLAGS 698MZSCHEME_LIBS 699MZSCHEME_PRO 700MZSCHEME_OBJ 701MZSCHEME_SRC 702vi_cv_path_mzscheme 703LUA_CFLAGS 704LUA_LIBS 705LUA_PRO 706LUA_OBJ 707LUA_SRC 708vi_cv_path_plain_lua 709vi_cv_path_luajit 710vi_cv_path_lua 711compiledby 712dogvimdiff 713dovimdiff 714QUOTESED 715line_break 716VIEWNAME 717EXNAME 718VIMNAME 719OS_EXTRA_OBJ 720OS_EXTRA_SRC 721XCODE_SELECT 722CPP_MM 723CROSS_COMPILING 724STRIP 725AWK 726FGREP 727EGREP 728GREP 729CPP 730OBJEXT 731EXEEXT 732ac_ct_CC 733CPPFLAGS 734LDFLAGS 735CFLAGS 736CC 737SET_MAKE 738target_alias 739host_alias 740build_alias 741LIBS 742ECHO_T 743ECHO_N 744ECHO_C 745DEFS 746mandir 747localedir 748libdir 749psdir 750pdfdir 751dvidir 752htmldir 753infodir 754docdir 755oldincludedir 756includedir 757runstatedir 758localstatedir 759sharedstatedir 760sysconfdir 761datadir 762datarootdir 763libexecdir 764sbindir 765bindir 766program_transform_name 767prefix 768exec_prefix 769PACKAGE_URL 770PACKAGE_BUGREPORT 771PACKAGE_STRING 772PACKAGE_VERSION 773PACKAGE_TARNAME 774PACKAGE_NAME 775PATH_SEPARATOR 776SHELL' 777ac_subst_files='' 778ac_user_opts=' 779enable_option_checking 780enable_fail_if_missing 781enable_darwin 782with_mac_arch 783with_developer_dir 784with_local_dir 785with_vim_name 786with_ex_name 787with_view_name 788with_global_runtime 789with_modified_by 790enable_smack 791enable_selinux 792with_features 793with_compiledby 794enable_xsmp 795enable_xsmp_interact 796enable_luainterp 797with_lua_prefix 798with_luajit 799enable_mzschemeinterp 800with_plthome 801enable_perlinterp 802enable_pythoninterp 803with_python_command 804with_python_config_dir 805enable_python3interp 806with_python3_command 807with_python3_config_dir 808enable_tclinterp 809with_tclsh 810enable_rubyinterp 811with_ruby_command 812enable_cscope 813enable_netbeans 814enable_channel 815enable_terminal 816enable_autoservername 817enable_multibyte 818enable_rightleft 819enable_arabic 820enable_farsi 821enable_xim 822enable_fontset 823with_x 824enable_gui 825enable_gtk2_check 826enable_gnome_check 827enable_gtk3_check 828enable_motif_check 829enable_athena_check 830enable_nextaw_check 831enable_carbon_check 832enable_gtktest 833with_gnome_includes 834with_gnome_libs 835with_gnome 836enable_icon_cache_update 837enable_desktop_database_update 838with_motif_lib 839with_tlib 840enable_largefile 841enable_canberra 842enable_acl 843enable_gpm 844enable_sysmouse 845enable_nls 846' 847 ac_precious_vars='build_alias 848host_alias 849target_alias 850CC 851CFLAGS 852LDFLAGS 853LIBS 854CPPFLAGS 855CPP 856XMKMF' 857 858 859# Initialize some variables set by options. 860ac_init_help= 861ac_init_version=false 862ac_unrecognized_opts= 863ac_unrecognized_sep= 864# The variables have the same names as the options, with 865# dashes changed to underlines. 866cache_file=/dev/null 867exec_prefix=NONE 868no_create= 869no_recursion= 870prefix=NONE 871program_prefix=NONE 872program_suffix=NONE 873program_transform_name=s,x,x, 874silent= 875site= 876srcdir= 877verbose= 878x_includes=NONE 879x_libraries=NONE 880 881# Installation directory options. 882# These are left unexpanded so users can "make install exec_prefix=/foo" 883# and all the variables that are supposed to be based on exec_prefix 884# by default will actually change. 885# Use braces instead of parens because sh, perl, etc. also accept them. 886# (The list follows the same order as the GNU Coding Standards.) 887bindir='${exec_prefix}/bin' 888sbindir='${exec_prefix}/sbin' 889libexecdir='${exec_prefix}/libexec' 890datarootdir='${prefix}/share' 891datadir='${datarootdir}' 892sysconfdir='${prefix}/etc' 893sharedstatedir='${prefix}/com' 894localstatedir='${prefix}/var' 895runstatedir='${localstatedir}/run' 896includedir='${prefix}/include' 897oldincludedir='/usr/include' 898docdir='${datarootdir}/doc/${PACKAGE}' 899infodir='${datarootdir}/info' 900htmldir='${docdir}' 901dvidir='${docdir}' 902pdfdir='${docdir}' 903psdir='${docdir}' 904libdir='${exec_prefix}/lib' 905localedir='${datarootdir}/locale' 906mandir='${datarootdir}/man' 907 908ac_prev= 909ac_dashdash= 910for ac_option 911do 912 # If the previous option needs an argument, assign it. 913 if test -n "$ac_prev"; then 914 eval $ac_prev=\$ac_option 915 ac_prev= 916 continue 917 fi 918 919 case $ac_option in 920 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 921 *=) ac_optarg= ;; 922 *) ac_optarg=yes ;; 923 esac 924 925 # Accept the important Cygnus configure options, so we can diagnose typos. 926 927 case $ac_dashdash$ac_option in 928 --) 929 ac_dashdash=yes ;; 930 931 -bindir | --bindir | --bindi | --bind | --bin | --bi) 932 ac_prev=bindir ;; 933 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 934 bindir=$ac_optarg ;; 935 936 -build | --build | --buil | --bui | --bu) 937 ac_prev=build_alias ;; 938 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 939 build_alias=$ac_optarg ;; 940 941 -cache-file | --cache-file | --cache-fil | --cache-fi \ 942 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 943 ac_prev=cache_file ;; 944 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 945 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 946 cache_file=$ac_optarg ;; 947 948 --config-cache | -C) 949 cache_file=config.cache ;; 950 951 -datadir | --datadir | --datadi | --datad) 952 ac_prev=datadir ;; 953 -datadir=* | --datadir=* | --datadi=* | --datad=*) 954 datadir=$ac_optarg ;; 955 956 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 957 | --dataroo | --dataro | --datar) 958 ac_prev=datarootdir ;; 959 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 960 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 961 datarootdir=$ac_optarg ;; 962 963 -disable-* | --disable-*) 964 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 965 # Reject names that are not valid shell variable names. 966 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 967 as_fn_error $? "invalid feature name: $ac_useropt" 968 ac_useropt_orig=$ac_useropt 969 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 970 case $ac_user_opts in 971 *" 972"enable_$ac_useropt" 973"*) ;; 974 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 975 ac_unrecognized_sep=', ';; 976 esac 977 eval enable_$ac_useropt=no ;; 978 979 -docdir | --docdir | --docdi | --doc | --do) 980 ac_prev=docdir ;; 981 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 982 docdir=$ac_optarg ;; 983 984 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 985 ac_prev=dvidir ;; 986 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 987 dvidir=$ac_optarg ;; 988 989 -enable-* | --enable-*) 990 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 991 # Reject names that are not valid shell variable names. 992 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 993 as_fn_error $? "invalid feature name: $ac_useropt" 994 ac_useropt_orig=$ac_useropt 995 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 996 case $ac_user_opts in 997 *" 998"enable_$ac_useropt" 999"*) ;; 1000 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1001 ac_unrecognized_sep=', ';; 1002 esac 1003 eval enable_$ac_useropt=\$ac_optarg ;; 1004 1005 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1006 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1007 | --exec | --exe | --ex) 1008 ac_prev=exec_prefix ;; 1009 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1010 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1011 | --exec=* | --exe=* | --ex=*) 1012 exec_prefix=$ac_optarg ;; 1013 1014 -gas | --gas | --ga | --g) 1015 # Obsolete; use --with-gas. 1016 with_gas=yes ;; 1017 1018 -help | --help | --hel | --he | -h) 1019 ac_init_help=long ;; 1020 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1021 ac_init_help=recursive ;; 1022 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1023 ac_init_help=short ;; 1024 1025 -host | --host | --hos | --ho) 1026 ac_prev=host_alias ;; 1027 -host=* | --host=* | --hos=* | --ho=*) 1028 host_alias=$ac_optarg ;; 1029 1030 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1031 ac_prev=htmldir ;; 1032 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1033 | --ht=*) 1034 htmldir=$ac_optarg ;; 1035 1036 -includedir | --includedir | --includedi | --included | --include \ 1037 | --includ | --inclu | --incl | --inc) 1038 ac_prev=includedir ;; 1039 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1040 | --includ=* | --inclu=* | --incl=* | --inc=*) 1041 includedir=$ac_optarg ;; 1042 1043 -infodir | --infodir | --infodi | --infod | --info | --inf) 1044 ac_prev=infodir ;; 1045 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1046 infodir=$ac_optarg ;; 1047 1048 -libdir | --libdir | --libdi | --libd) 1049 ac_prev=libdir ;; 1050 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1051 libdir=$ac_optarg ;; 1052 1053 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1054 | --libexe | --libex | --libe) 1055 ac_prev=libexecdir ;; 1056 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1057 | --libexe=* | --libex=* | --libe=*) 1058 libexecdir=$ac_optarg ;; 1059 1060 -localedir | --localedir | --localedi | --localed | --locale) 1061 ac_prev=localedir ;; 1062 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1063 localedir=$ac_optarg ;; 1064 1065 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1066 | --localstate | --localstat | --localsta | --localst | --locals) 1067 ac_prev=localstatedir ;; 1068 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1069 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1070 localstatedir=$ac_optarg ;; 1071 1072 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1073 ac_prev=mandir ;; 1074 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1075 mandir=$ac_optarg ;; 1076 1077 -nfp | --nfp | --nf) 1078 # Obsolete; use --without-fp. 1079 with_fp=no ;; 1080 1081 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1082 | --no-cr | --no-c | -n) 1083 no_create=yes ;; 1084 1085 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1086 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1087 no_recursion=yes ;; 1088 1089 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1090 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1091 | --oldin | --oldi | --old | --ol | --o) 1092 ac_prev=oldincludedir ;; 1093 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1094 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1095 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1096 oldincludedir=$ac_optarg ;; 1097 1098 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1099 ac_prev=prefix ;; 1100 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1101 prefix=$ac_optarg ;; 1102 1103 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1104 | --program-pre | --program-pr | --program-p) 1105 ac_prev=program_prefix ;; 1106 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1107 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1108 program_prefix=$ac_optarg ;; 1109 1110 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1111 | --program-suf | --program-su | --program-s) 1112 ac_prev=program_suffix ;; 1113 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1114 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1115 program_suffix=$ac_optarg ;; 1116 1117 -program-transform-name | --program-transform-name \ 1118 | --program-transform-nam | --program-transform-na \ 1119 | --program-transform-n | --program-transform- \ 1120 | --program-transform | --program-transfor \ 1121 | --program-transfo | --program-transf \ 1122 | --program-trans | --program-tran \ 1123 | --progr-tra | --program-tr | --program-t) 1124 ac_prev=program_transform_name ;; 1125 -program-transform-name=* | --program-transform-name=* \ 1126 | --program-transform-nam=* | --program-transform-na=* \ 1127 | --program-transform-n=* | --program-transform-=* \ 1128 | --program-transform=* | --program-transfor=* \ 1129 | --program-transfo=* | --program-transf=* \ 1130 | --program-trans=* | --program-tran=* \ 1131 | --progr-tra=* | --program-tr=* | --program-t=*) 1132 program_transform_name=$ac_optarg ;; 1133 1134 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1135 ac_prev=pdfdir ;; 1136 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1137 pdfdir=$ac_optarg ;; 1138 1139 -psdir | --psdir | --psdi | --psd | --ps) 1140 ac_prev=psdir ;; 1141 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1142 psdir=$ac_optarg ;; 1143 1144 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1145 | -silent | --silent | --silen | --sile | --sil) 1146 silent=yes ;; 1147 1148 -runstatedir | --runstatedir | --runstatedi | --runstated \ 1149 | --runstate | --runstat | --runsta | --runst | --runs \ 1150 | --run | --ru | --r) 1151 ac_prev=runstatedir ;; 1152 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ 1153 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ 1154 | --run=* | --ru=* | --r=*) 1155 runstatedir=$ac_optarg ;; 1156 1157 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1158 ac_prev=sbindir ;; 1159 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1160 | --sbi=* | --sb=*) 1161 sbindir=$ac_optarg ;; 1162 1163 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1164 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1165 | --sharedst | --shareds | --shared | --share | --shar \ 1166 | --sha | --sh) 1167 ac_prev=sharedstatedir ;; 1168 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1169 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1170 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1171 | --sha=* | --sh=*) 1172 sharedstatedir=$ac_optarg ;; 1173 1174 -site | --site | --sit) 1175 ac_prev=site ;; 1176 -site=* | --site=* | --sit=*) 1177 site=$ac_optarg ;; 1178 1179 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1180 ac_prev=srcdir ;; 1181 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1182 srcdir=$ac_optarg ;; 1183 1184 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1185 | --syscon | --sysco | --sysc | --sys | --sy) 1186 ac_prev=sysconfdir ;; 1187 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1188 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1189 sysconfdir=$ac_optarg ;; 1190 1191 -target | --target | --targe | --targ | --tar | --ta | --t) 1192 ac_prev=target_alias ;; 1193 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1194 target_alias=$ac_optarg ;; 1195 1196 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1197 verbose=yes ;; 1198 1199 -version | --version | --versio | --versi | --vers | -V) 1200 ac_init_version=: ;; 1201 1202 -with-* | --with-*) 1203 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1204 # Reject names that are not valid shell variable names. 1205 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1206 as_fn_error $? "invalid package name: $ac_useropt" 1207 ac_useropt_orig=$ac_useropt 1208 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1209 case $ac_user_opts in 1210 *" 1211"with_$ac_useropt" 1212"*) ;; 1213 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1214 ac_unrecognized_sep=', ';; 1215 esac 1216 eval with_$ac_useropt=\$ac_optarg ;; 1217 1218 -without-* | --without-*) 1219 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1220 # Reject names that are not valid shell variable names. 1221 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1222 as_fn_error $? "invalid package name: $ac_useropt" 1223 ac_useropt_orig=$ac_useropt 1224 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1225 case $ac_user_opts in 1226 *" 1227"with_$ac_useropt" 1228"*) ;; 1229 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1230 ac_unrecognized_sep=', ';; 1231 esac 1232 eval with_$ac_useropt=no ;; 1233 1234 --x) 1235 # Obsolete; use --with-x. 1236 with_x=yes ;; 1237 1238 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1239 | --x-incl | --x-inc | --x-in | --x-i) 1240 ac_prev=x_includes ;; 1241 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1242 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1243 x_includes=$ac_optarg ;; 1244 1245 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1246 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1247 ac_prev=x_libraries ;; 1248 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1249 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1250 x_libraries=$ac_optarg ;; 1251 1252 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1253Try \`$0 --help' for more information" 1254 ;; 1255 1256 *=*) 1257 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1258 # Reject names that are not valid shell variable names. 1259 case $ac_envvar in #( 1260 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1261 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1262 esac 1263 eval $ac_envvar=\$ac_optarg 1264 export $ac_envvar ;; 1265 1266 *) 1267 # FIXME: should be removed in autoconf 3.0. 1268 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1269 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1270 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1271 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1272 ;; 1273 1274 esac 1275done 1276 1277if test -n "$ac_prev"; then 1278 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1279 as_fn_error $? "missing argument to $ac_option" 1280fi 1281 1282if test -n "$ac_unrecognized_opts"; then 1283 case $enable_option_checking in 1284 no) ;; 1285 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1286 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1287 esac 1288fi 1289 1290# Check all directory arguments for consistency. 1291for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1292 datadir sysconfdir sharedstatedir localstatedir includedir \ 1293 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1294 libdir localedir mandir runstatedir 1295do 1296 eval ac_val=\$$ac_var 1297 # Remove trailing slashes. 1298 case $ac_val in 1299 */ ) 1300 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1301 eval $ac_var=\$ac_val;; 1302 esac 1303 # Be sure to have absolute directory names. 1304 case $ac_val in 1305 [\\/$]* | ?:[\\/]* ) continue;; 1306 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1307 esac 1308 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1309done 1310 1311# There might be people who depend on the old broken behavior: `$host' 1312# used to hold the argument of --host etc. 1313# FIXME: To remove some day. 1314build=$build_alias 1315host=$host_alias 1316target=$target_alias 1317 1318# FIXME: To remove some day. 1319if test "x$host_alias" != x; then 1320 if test "x$build_alias" = x; then 1321 cross_compiling=maybe 1322 elif test "x$build_alias" != "x$host_alias"; then 1323 cross_compiling=yes 1324 fi 1325fi 1326 1327ac_tool_prefix= 1328test -n "$host_alias" && ac_tool_prefix=$host_alias- 1329 1330test "$silent" = yes && exec 6>/dev/null 1331 1332 1333ac_pwd=`pwd` && test -n "$ac_pwd" && 1334ac_ls_di=`ls -di .` && 1335ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1336 as_fn_error $? "working directory cannot be determined" 1337test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1338 as_fn_error $? "pwd does not report name of working directory" 1339 1340 1341# Find the source files, if location was not specified. 1342if test -z "$srcdir"; then 1343 ac_srcdir_defaulted=yes 1344 # Try the directory containing this script, then the parent directory. 1345 ac_confdir=`$as_dirname -- "$as_myself" || 1346$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1347 X"$as_myself" : 'X\(//\)[^/]' \| \ 1348 X"$as_myself" : 'X\(//\)$' \| \ 1349 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1350$as_echo X"$as_myself" | 1351 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1352 s//\1/ 1353 q 1354 } 1355 /^X\(\/\/\)[^/].*/{ 1356 s//\1/ 1357 q 1358 } 1359 /^X\(\/\/\)$/{ 1360 s//\1/ 1361 q 1362 } 1363 /^X\(\/\).*/{ 1364 s//\1/ 1365 q 1366 } 1367 s/.*/./; q'` 1368 srcdir=$ac_confdir 1369 if test ! -r "$srcdir/$ac_unique_file"; then 1370 srcdir=.. 1371 fi 1372else 1373 ac_srcdir_defaulted=no 1374fi 1375if test ! -r "$srcdir/$ac_unique_file"; then 1376 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1377 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1378fi 1379ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1380ac_abs_confdir=`( 1381 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1382 pwd)` 1383# When building in place, set srcdir=. 1384if test "$ac_abs_confdir" = "$ac_pwd"; then 1385 srcdir=. 1386fi 1387# Remove unnecessary trailing slashes from srcdir. 1388# Double slashes in file names in object file debugging info 1389# mess up M-x gdb in Emacs. 1390case $srcdir in 1391*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1392esac 1393for ac_var in $ac_precious_vars; do 1394 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1395 eval ac_env_${ac_var}_value=\$${ac_var} 1396 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1397 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1398done 1399 1400# 1401# Report the --help message. 1402# 1403if test "$ac_init_help" = "long"; then 1404 # Omit some internal or obsolete options to make the list less imposing. 1405 # This message is too long to be a string in the A/UX 3.1 sh. 1406 cat <<_ACEOF 1407\`configure' configures this package to adapt to many kinds of systems. 1408 1409Usage: $0 [OPTION]... [VAR=VALUE]... 1410 1411To assign environment variables (e.g., CC, CFLAGS...), specify them as 1412VAR=VALUE. See below for descriptions of some of the useful variables. 1413 1414Defaults for the options are specified in brackets. 1415 1416Configuration: 1417 -h, --help display this help and exit 1418 --help=short display options specific to this package 1419 --help=recursive display the short help of all the included packages 1420 -V, --version display version information and exit 1421 -q, --quiet, --silent do not print \`checking ...' messages 1422 --cache-file=FILE cache test results in FILE [disabled] 1423 -C, --config-cache alias for \`--cache-file=config.cache' 1424 -n, --no-create do not create output files 1425 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1426 1427Installation directories: 1428 --prefix=PREFIX install architecture-independent files in PREFIX 1429 [$ac_default_prefix] 1430 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1431 [PREFIX] 1432 1433By default, \`make install' will install all the files in 1434\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1435an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1436for instance \`--prefix=\$HOME'. 1437 1438For better control, use the options below. 1439 1440Fine tuning of the installation directories: 1441 --bindir=DIR user executables [EPREFIX/bin] 1442 --sbindir=DIR system admin executables [EPREFIX/sbin] 1443 --libexecdir=DIR program executables [EPREFIX/libexec] 1444 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1445 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1446 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1447 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] 1448 --libdir=DIR object code libraries [EPREFIX/lib] 1449 --includedir=DIR C header files [PREFIX/include] 1450 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1451 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1452 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1453 --infodir=DIR info documentation [DATAROOTDIR/info] 1454 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1455 --mandir=DIR man documentation [DATAROOTDIR/man] 1456 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] 1457 --htmldir=DIR html documentation [DOCDIR] 1458 --dvidir=DIR dvi documentation [DOCDIR] 1459 --pdfdir=DIR pdf documentation [DOCDIR] 1460 --psdir=DIR ps documentation [DOCDIR] 1461_ACEOF 1462 1463 cat <<\_ACEOF 1464 1465X features: 1466 --x-includes=DIR X include files are in DIR 1467 --x-libraries=DIR X library files are in DIR 1468_ACEOF 1469fi 1470 1471if test -n "$ac_init_help"; then 1472 1473 cat <<\_ACEOF 1474 1475Optional Features: 1476 --disable-option-checking ignore unrecognized --enable/--with options 1477 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1478 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1479 --enable-fail-if-missing Fail if dependencies on additional features 1480 specified on the command line are missing. 1481 --disable-darwin Disable Darwin (Mac OS X) support. 1482 --disable-smack Do not check for Smack support. 1483 --disable-selinux Do not check for SELinux support. 1484 --disable-xsmp Disable XSMP session management 1485 --disable-xsmp-interact Disable XSMP interaction 1486 --enable-luainterp=OPTS Include Lua interpreter. default=no OPTS=no/yes/dynamic 1487 --enable-mzschemeinterp Include MzScheme interpreter. 1488 --enable-perlinterp=OPTS Include Perl interpreter. default=no OPTS=no/yes/dynamic 1489 --enable-pythoninterp=OPTS Include Python interpreter. default=no OPTS=no/yes/dynamic 1490 --enable-python3interp=OPTS Include Python3 interpreter. default=no OPTS=no/yes/dynamic 1491 --enable-tclinterp=OPTS Include Tcl interpreter. default=no OPTS=no/yes/dynamic 1492 --enable-rubyinterp=OPTS Include Ruby interpreter. default=no OPTS=no/yes/dynamic 1493 --enable-cscope Include cscope interface. 1494 --disable-netbeans Disable NetBeans integration support. 1495 --disable-channel Disable process communication support. 1496 --enable-terminal Enable terminal emulation support. 1497 --enable-autoservername Automatically define servername at vim startup. 1498 --enable-multibyte Include multibyte editing support. 1499 --disable-rightleft Do not include Right-to-Left language support. 1500 --disable-arabic Do not include Arabic language support. 1501 --disable-farsi Deprecated. 1502 --enable-xim Include XIM input support. 1503 --enable-fontset Include X fontset output support. 1504 --enable-gui=OPTS X11 GUI. default=auto OPTS=auto/no/gtk2/gnome2/gtk3/motif/athena/neXtaw/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 --enable-carbon-check If auto-select GUI, check for Carbon default=yes 1512 --disable-gtktest Do not try to compile and run a test GTK program 1513 --disable-icon-cache-update update disabled 1514 --disable-desktop-database-update update disabled 1515 --disable-largefile omit support for large files 1516 --disable-canberra Do not use libcanberra. 1517 --disable-acl No check for ACL support. 1518 --disable-gpm Don't use gpm (Linux mouse daemon). 1519 --disable-sysmouse Don't use sysmouse (mouse in *BSD console). 1520 --disable-nls Don't support NLS (gettext()). 1521 1522Optional Packages: 1523 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1524 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1525 --with-mac-arch=ARCH current, intel, ppc or both 1526 --with-developer-dir=PATH use PATH as location for Xcode developer tools 1527 --with-local-dir=PATH search PATH instead of /usr/local for local libraries. 1528 --without-local-dir do not search /usr/local for local libraries. 1529 --with-vim-name=NAME what to call the Vim executable 1530 --with-ex-name=NAME what to call the Ex executable 1531 --with-view-name=NAME what to call the View executable 1532 --with-global-runtime=DIR global runtime directory in 'runtimepath', comma-separated for multiple directories 1533 --with-modified-by=NAME name of who modified a release version 1534 --with-features=TYPE tiny, small, normal, big or huge (default: huge) 1535 --with-compiledby=NAME name to show in :version message 1536 --with-lua-prefix=PFX Prefix where Lua is installed. 1537 --with-luajit Link with LuaJIT instead of Lua. 1538 --with-plthome=PLTHOME Use PLTHOME. 1539 --with-python-command=NAME name of the Python 2 command (default: python2 or python) 1540 --with-python-config-dir=PATH Python's config directory (deprecated) 1541 --with-python3-command=NAME name of the Python 3 command (default: python3 or python) 1542 --with-python3-config-dir=PATH Python's config directory (deprecated) 1543 --with-tclsh=PATH which tclsh to use (default: tclsh8.0) 1544 --with-ruby-command=RUBY name of the Ruby command (default: ruby) 1545 --with-x use the X Window System 1546 --with-gnome-includes=DIR Specify location of GNOME headers 1547 --with-gnome-libs=DIR Specify location of GNOME libs 1548 --with-gnome Specify prefix for GNOME files 1549 --with-motif-lib=STRING Library for Motif 1550 --with-tlib=library terminal library to be used 1551 1552Some influential environment variables: 1553 CC C compiler command 1554 CFLAGS C compiler flags 1555 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1556 nonstandard directory <lib dir> 1557 LIBS libraries to pass to the linker, e.g. -l<library> 1558 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1559 you have headers in a nonstandard directory <include dir> 1560 CPP C preprocessor 1561 XMKMF Path to xmkmf, Makefile generator for X Window System 1562 1563Use these variables to override the choices made by `configure' or to help 1564it to find libraries and programs with nonstandard names/locations. 1565 1566Report bugs to the package provider. 1567_ACEOF 1568ac_status=$? 1569fi 1570 1571if test "$ac_init_help" = "recursive"; then 1572 # If there are subdirs, report their specific --help. 1573 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1574 test -d "$ac_dir" || 1575 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1576 continue 1577 ac_builddir=. 1578 1579case "$ac_dir" in 1580.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1581*) 1582 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1583 # A ".." for each directory in $ac_dir_suffix. 1584 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1585 case $ac_top_builddir_sub in 1586 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1587 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1588 esac ;; 1589esac 1590ac_abs_top_builddir=$ac_pwd 1591ac_abs_builddir=$ac_pwd$ac_dir_suffix 1592# for backward compatibility: 1593ac_top_builddir=$ac_top_build_prefix 1594 1595case $srcdir in 1596 .) # We are building in place. 1597 ac_srcdir=. 1598 ac_top_srcdir=$ac_top_builddir_sub 1599 ac_abs_top_srcdir=$ac_pwd ;; 1600 [\\/]* | ?:[\\/]* ) # Absolute name. 1601 ac_srcdir=$srcdir$ac_dir_suffix; 1602 ac_top_srcdir=$srcdir 1603 ac_abs_top_srcdir=$srcdir ;; 1604 *) # Relative name. 1605 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1606 ac_top_srcdir=$ac_top_build_prefix$srcdir 1607 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1608esac 1609ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1610 1611 cd "$ac_dir" || { ac_status=$?; continue; } 1612 # Check for guested configure. 1613 if test -f "$ac_srcdir/configure.gnu"; then 1614 echo && 1615 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1616 elif test -f "$ac_srcdir/configure"; then 1617 echo && 1618 $SHELL "$ac_srcdir/configure" --help=recursive 1619 else 1620 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1621 fi || ac_status=$? 1622 cd "$ac_pwd" || { ac_status=$?; break; } 1623 done 1624fi 1625 1626test -n "$ac_init_help" && exit $ac_status 1627if $ac_init_version; then 1628 cat <<\_ACEOF 1629configure 1630generated by GNU Autoconf 2.69 1631 1632Copyright (C) 2012 Free Software Foundation, Inc. 1633This configure script is free software; the Free Software Foundation 1634gives unlimited permission to copy, distribute and modify it. 1635_ACEOF 1636 exit 1637fi 1638 1639## ------------------------ ## 1640## Autoconf initialization. ## 1641## ------------------------ ## 1642 1643# ac_fn_c_try_compile LINENO 1644# -------------------------- 1645# Try to compile conftest.$ac_ext, and return whether this succeeded. 1646ac_fn_c_try_compile () 1647{ 1648 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1649 rm -f conftest.$ac_objext 1650 if { { ac_try="$ac_compile" 1651case "(($ac_try" in 1652 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1653 *) ac_try_echo=$ac_try;; 1654esac 1655eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1656$as_echo "$ac_try_echo"; } >&5 1657 (eval "$ac_compile") 2>conftest.err 1658 ac_status=$? 1659 if test -s conftest.err; then 1660 grep -v '^ *+' conftest.err >conftest.er1 1661 cat conftest.er1 >&5 1662 mv -f conftest.er1 conftest.err 1663 fi 1664 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1665 test $ac_status = 0; } && { 1666 test -z "$ac_c_werror_flag" || 1667 test ! -s conftest.err 1668 } && test -s conftest.$ac_objext; then : 1669 ac_retval=0 1670else 1671 $as_echo "$as_me: failed program was:" >&5 1672sed 's/^/| /' conftest.$ac_ext >&5 1673 1674 ac_retval=1 1675fi 1676 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1677 as_fn_set_status $ac_retval 1678 1679} # ac_fn_c_try_compile 1680 1681# ac_fn_c_try_cpp LINENO 1682# ---------------------- 1683# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1684ac_fn_c_try_cpp () 1685{ 1686 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1687 if { { ac_try="$ac_cpp conftest.$ac_ext" 1688case "(($ac_try" in 1689 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1690 *) ac_try_echo=$ac_try;; 1691esac 1692eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1693$as_echo "$ac_try_echo"; } >&5 1694 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1695 ac_status=$? 1696 if test -s conftest.err; then 1697 grep -v '^ *+' conftest.err >conftest.er1 1698 cat conftest.er1 >&5 1699 mv -f conftest.er1 conftest.err 1700 fi 1701 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1702 test $ac_status = 0; } > conftest.i && { 1703 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1704 test ! -s conftest.err 1705 }; then : 1706 ac_retval=0 1707else 1708 $as_echo "$as_me: failed program was:" >&5 1709sed 's/^/| /' conftest.$ac_ext >&5 1710 1711 ac_retval=1 1712fi 1713 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1714 as_fn_set_status $ac_retval 1715 1716} # ac_fn_c_try_cpp 1717 1718# ac_fn_c_try_link LINENO 1719# ----------------------- 1720# Try to link conftest.$ac_ext, and return whether this succeeded. 1721ac_fn_c_try_link () 1722{ 1723 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1724 rm -f conftest.$ac_objext conftest$ac_exeext 1725 if { { ac_try="$ac_link" 1726case "(($ac_try" in 1727 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1728 *) ac_try_echo=$ac_try;; 1729esac 1730eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1731$as_echo "$ac_try_echo"; } >&5 1732 (eval "$ac_link") 2>conftest.err 1733 ac_status=$? 1734 if test -s conftest.err; then 1735 grep -v '^ *+' conftest.err >conftest.er1 1736 cat conftest.er1 >&5 1737 mv -f conftest.er1 conftest.err 1738 fi 1739 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1740 test $ac_status = 0; } && { 1741 test -z "$ac_c_werror_flag" || 1742 test ! -s conftest.err 1743 } && test -s conftest$ac_exeext && { 1744 test "$cross_compiling" = yes || 1745 test -x conftest$ac_exeext 1746 }; then : 1747 ac_retval=0 1748else 1749 $as_echo "$as_me: failed program was:" >&5 1750sed 's/^/| /' conftest.$ac_ext >&5 1751 1752 ac_retval=1 1753fi 1754 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1755 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1756 # interfere with the next link command; also delete a directory that is 1757 # left behind by Apple's compiler. We do this before executing the actions. 1758 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1759 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1760 as_fn_set_status $ac_retval 1761 1762} # ac_fn_c_try_link 1763 1764# ac_fn_c_try_run LINENO 1765# ---------------------- 1766# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1767# that executables *can* be run. 1768ac_fn_c_try_run () 1769{ 1770 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1771 if { { ac_try="$ac_link" 1772case "(($ac_try" in 1773 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1774 *) ac_try_echo=$ac_try;; 1775esac 1776eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1777$as_echo "$ac_try_echo"; } >&5 1778 (eval "$ac_link") 2>&5 1779 ac_status=$? 1780 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1781 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1782 { { case "(($ac_try" in 1783 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1784 *) ac_try_echo=$ac_try;; 1785esac 1786eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1787$as_echo "$ac_try_echo"; } >&5 1788 (eval "$ac_try") 2>&5 1789 ac_status=$? 1790 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1791 test $ac_status = 0; }; }; then : 1792 ac_retval=0 1793else 1794 $as_echo "$as_me: program exited with status $ac_status" >&5 1795 $as_echo "$as_me: failed program was:" >&5 1796sed 's/^/| /' conftest.$ac_ext >&5 1797 1798 ac_retval=$ac_status 1799fi 1800 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1801 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1802 as_fn_set_status $ac_retval 1803 1804} # ac_fn_c_try_run 1805 1806# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1807# ------------------------------------------------------- 1808# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1809# the include files in INCLUDES and setting the cache variable VAR 1810# accordingly. 1811ac_fn_c_check_header_mongrel () 1812{ 1813 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1814 if eval \${$3+:} false; then : 1815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1816$as_echo_n "checking for $2... " >&6; } 1817if eval \${$3+:} false; then : 1818 $as_echo_n "(cached) " >&6 1819fi 1820eval ac_res=\$$3 1821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1822$as_echo "$ac_res" >&6; } 1823else 1824 # Is the header compilable? 1825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1826$as_echo_n "checking $2 usability... " >&6; } 1827cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1828/* end confdefs.h. */ 1829$4 1830#include <$2> 1831_ACEOF 1832if ac_fn_c_try_compile "$LINENO"; then : 1833 ac_header_compiler=yes 1834else 1835 ac_header_compiler=no 1836fi 1837rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1838{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1839$as_echo "$ac_header_compiler" >&6; } 1840 1841# Is the header present? 1842{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1843$as_echo_n "checking $2 presence... " >&6; } 1844cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1845/* end confdefs.h. */ 1846#include <$2> 1847_ACEOF 1848if ac_fn_c_try_cpp "$LINENO"; then : 1849 ac_header_preproc=yes 1850else 1851 ac_header_preproc=no 1852fi 1853rm -f conftest.err conftest.i conftest.$ac_ext 1854{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1855$as_echo "$ac_header_preproc" >&6; } 1856 1857# So? What about this header? 1858case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1859 yes:no: ) 1860 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1861$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1862 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1863$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1864 ;; 1865 no:yes:* ) 1866 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1867$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1868 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1869$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1870 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1871$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1872 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1873$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1874 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1875$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1876 ;; 1877esac 1878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1879$as_echo_n "checking for $2... " >&6; } 1880if eval \${$3+:} false; then : 1881 $as_echo_n "(cached) " >&6 1882else 1883 eval "$3=\$ac_header_compiler" 1884fi 1885eval ac_res=\$$3 1886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1887$as_echo "$ac_res" >&6; } 1888fi 1889 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1890 1891} # ac_fn_c_check_header_mongrel 1892 1893# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1894# ------------------------------------------------------- 1895# Tests whether HEADER exists and can be compiled using the include files in 1896# INCLUDES, setting the cache variable VAR accordingly. 1897ac_fn_c_check_header_compile () 1898{ 1899 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1901$as_echo_n "checking for $2... " >&6; } 1902if eval \${$3+:} false; then : 1903 $as_echo_n "(cached) " >&6 1904else 1905 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1906/* end confdefs.h. */ 1907$4 1908#include <$2> 1909_ACEOF 1910if ac_fn_c_try_compile "$LINENO"; then : 1911 eval "$3=yes" 1912else 1913 eval "$3=no" 1914fi 1915rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1916fi 1917eval ac_res=\$$3 1918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1919$as_echo "$ac_res" >&6; } 1920 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1921 1922} # ac_fn_c_check_header_compile 1923 1924# ac_fn_c_check_func LINENO FUNC VAR 1925# ---------------------------------- 1926# Tests whether FUNC exists, setting the cache variable VAR accordingly 1927ac_fn_c_check_func () 1928{ 1929 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1931$as_echo_n "checking for $2... " >&6; } 1932if eval \${$3+:} false; then : 1933 $as_echo_n "(cached) " >&6 1934else 1935 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1936/* end confdefs.h. */ 1937/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1938 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1939#define $2 innocuous_$2 1940 1941/* System header to define __stub macros and hopefully few prototypes, 1942 which can conflict with char $2 (); below. 1943 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1944 <limits.h> exists even on freestanding compilers. */ 1945 1946#ifdef __STDC__ 1947# include <limits.h> 1948#else 1949# include <assert.h> 1950#endif 1951 1952#undef $2 1953 1954/* Override any GCC internal prototype to avoid an error. 1955 Use char because int might match the return type of a GCC 1956 builtin and then its argument prototype would still apply. */ 1957#ifdef __cplusplus 1958extern "C" 1959#endif 1960char $2 (); 1961/* The GNU C library defines this for functions which it implements 1962 to always fail with ENOSYS. Some functions are actually named 1963 something starting with __ and the normal name is an alias. */ 1964#if defined __stub_$2 || defined __stub___$2 1965choke me 1966#endif 1967 1968int 1969main () 1970{ 1971return $2 (); 1972 ; 1973 return 0; 1974} 1975_ACEOF 1976if ac_fn_c_try_link "$LINENO"; then : 1977 eval "$3=yes" 1978else 1979 eval "$3=no" 1980fi 1981rm -f core conftest.err conftest.$ac_objext \ 1982 conftest$ac_exeext conftest.$ac_ext 1983fi 1984eval ac_res=\$$3 1985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1986$as_echo "$ac_res" >&6; } 1987 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1988 1989} # ac_fn_c_check_func 1990 1991# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1992# ------------------------------------------- 1993# Tests whether TYPE exists after having included INCLUDES, setting cache 1994# variable VAR accordingly. 1995ac_fn_c_check_type () 1996{ 1997 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1999$as_echo_n "checking for $2... " >&6; } 2000if eval \${$3+:} false; then : 2001 $as_echo_n "(cached) " >&6 2002else 2003 eval "$3=no" 2004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2005/* end confdefs.h. */ 2006$4 2007int 2008main () 2009{ 2010if (sizeof ($2)) 2011 return 0; 2012 ; 2013 return 0; 2014} 2015_ACEOF 2016if ac_fn_c_try_compile "$LINENO"; then : 2017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2018/* end confdefs.h. */ 2019$4 2020int 2021main () 2022{ 2023if (sizeof (($2))) 2024 return 0; 2025 ; 2026 return 0; 2027} 2028_ACEOF 2029if ac_fn_c_try_compile "$LINENO"; then : 2030 2031else 2032 eval "$3=yes" 2033fi 2034rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2035fi 2036rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2037fi 2038eval ac_res=\$$3 2039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2040$as_echo "$ac_res" >&6; } 2041 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2042 2043} # ac_fn_c_check_type 2044 2045# ac_fn_c_find_uintX_t LINENO BITS VAR 2046# ------------------------------------ 2047# Finds an unsigned integer type with width BITS, setting cache variable VAR 2048# accordingly. 2049ac_fn_c_find_uintX_t () 2050{ 2051 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5 2053$as_echo_n "checking for uint$2_t... " >&6; } 2054if eval \${$3+:} false; then : 2055 $as_echo_n "(cached) " >&6 2056else 2057 eval "$3=no" 2058 # Order is important - never check a type that is potentially smaller 2059 # than half of the expected target width. 2060 for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \ 2061 'unsigned long long int' 'unsigned short int' 'unsigned char'; do 2062 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2063/* end confdefs.h. */ 2064$ac_includes_default 2065int 2066main () 2067{ 2068static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)]; 2069test_array [0] = 0; 2070return test_array [0]; 2071 2072 ; 2073 return 0; 2074} 2075_ACEOF 2076if ac_fn_c_try_compile "$LINENO"; then : 2077 case $ac_type in #( 2078 uint$2_t) : 2079 eval "$3=yes" ;; #( 2080 *) : 2081 eval "$3=\$ac_type" ;; 2082esac 2083fi 2084rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2085 if eval test \"x\$"$3"\" = x"no"; then : 2086 2087else 2088 break 2089fi 2090 done 2091fi 2092eval ac_res=\$$3 2093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2094$as_echo "$ac_res" >&6; } 2095 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2096 2097} # ac_fn_c_find_uintX_t 2098 2099# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 2100# -------------------------------------------- 2101# Tries to find the compile-time value of EXPR in a program that includes 2102# INCLUDES, setting VAR accordingly. Returns whether the value could be 2103# computed 2104ac_fn_c_compute_int () 2105{ 2106 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2107 if test "$cross_compiling" = yes; then 2108 # Depending upon the size, compute the lo and hi bounds. 2109cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2110/* end confdefs.h. */ 2111$4 2112int 2113main () 2114{ 2115static int test_array [1 - 2 * !(($2) >= 0)]; 2116test_array [0] = 0; 2117return test_array [0]; 2118 2119 ; 2120 return 0; 2121} 2122_ACEOF 2123if ac_fn_c_try_compile "$LINENO"; then : 2124 ac_lo=0 ac_mid=0 2125 while :; do 2126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2127/* end confdefs.h. */ 2128$4 2129int 2130main () 2131{ 2132static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2133test_array [0] = 0; 2134return test_array [0]; 2135 2136 ; 2137 return 0; 2138} 2139_ACEOF 2140if ac_fn_c_try_compile "$LINENO"; then : 2141 ac_hi=$ac_mid; break 2142else 2143 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 2144 if test $ac_lo -le $ac_mid; then 2145 ac_lo= ac_hi= 2146 break 2147 fi 2148 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 2149fi 2150rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2151 done 2152else 2153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2154/* end confdefs.h. */ 2155$4 2156int 2157main () 2158{ 2159static int test_array [1 - 2 * !(($2) < 0)]; 2160test_array [0] = 0; 2161return test_array [0]; 2162 2163 ; 2164 return 0; 2165} 2166_ACEOF 2167if ac_fn_c_try_compile "$LINENO"; then : 2168 ac_hi=-1 ac_mid=-1 2169 while :; do 2170 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2171/* end confdefs.h. */ 2172$4 2173int 2174main () 2175{ 2176static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 2177test_array [0] = 0; 2178return test_array [0]; 2179 2180 ; 2181 return 0; 2182} 2183_ACEOF 2184if ac_fn_c_try_compile "$LINENO"; then : 2185 ac_lo=$ac_mid; break 2186else 2187 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 2188 if test $ac_mid -le $ac_hi; then 2189 ac_lo= ac_hi= 2190 break 2191 fi 2192 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 2193fi 2194rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2195 done 2196else 2197 ac_lo= ac_hi= 2198fi 2199rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2200fi 2201rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2202# Binary search between lo and hi bounds. 2203while test "x$ac_lo" != "x$ac_hi"; do 2204 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2205 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2206/* end confdefs.h. */ 2207$4 2208int 2209main () 2210{ 2211static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2212test_array [0] = 0; 2213return test_array [0]; 2214 2215 ; 2216 return 0; 2217} 2218_ACEOF 2219if ac_fn_c_try_compile "$LINENO"; then : 2220 ac_hi=$ac_mid 2221else 2222 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2223fi 2224rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2225done 2226case $ac_lo in #(( 2227?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2228'') ac_retval=1 ;; 2229esac 2230 else 2231 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2232/* end confdefs.h. */ 2233$4 2234static long int longval () { return $2; } 2235static unsigned long int ulongval () { return $2; } 2236#include <stdio.h> 2237#include <stdlib.h> 2238int 2239main () 2240{ 2241 2242 FILE *f = fopen ("conftest.val", "w"); 2243 if (! f) 2244 return 1; 2245 if (($2) < 0) 2246 { 2247 long int i = longval (); 2248 if (i != ($2)) 2249 return 1; 2250 fprintf (f, "%ld", i); 2251 } 2252 else 2253 { 2254 unsigned long int i = ulongval (); 2255 if (i != ($2)) 2256 return 1; 2257 fprintf (f, "%lu", i); 2258 } 2259 /* Do not output a trailing newline, as this causes \r\n confusion 2260 on some platforms. */ 2261 return ferror (f) || fclose (f) != 0; 2262 2263 ; 2264 return 0; 2265} 2266_ACEOF 2267if ac_fn_c_try_run "$LINENO"; then : 2268 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2269else 2270 ac_retval=1 2271fi 2272rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2273 conftest.$ac_objext conftest.beam conftest.$ac_ext 2274rm -f conftest.val 2275 2276 fi 2277 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2278 as_fn_set_status $ac_retval 2279 2280} # ac_fn_c_compute_int 2281cat >auto/config.log <<_ACEOF 2282This file contains any messages produced by compilers while 2283running configure, to aid debugging if configure makes a mistake. 2284 2285It was created by $as_me, which was 2286generated by GNU Autoconf 2.69. Invocation command line was 2287 2288 $ $0 $@ 2289 2290_ACEOF 2291exec 5>>auto/config.log 2292{ 2293cat <<_ASUNAME 2294## --------- ## 2295## Platform. ## 2296## --------- ## 2297 2298hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2299uname -m = `(uname -m) 2>/dev/null || echo unknown` 2300uname -r = `(uname -r) 2>/dev/null || echo unknown` 2301uname -s = `(uname -s) 2>/dev/null || echo unknown` 2302uname -v = `(uname -v) 2>/dev/null || echo unknown` 2303 2304/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2305/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2306 2307/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2308/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2309/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2310/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2311/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2312/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2313/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2314 2315_ASUNAME 2316 2317as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2318for as_dir in $PATH 2319do 2320 IFS=$as_save_IFS 2321 test -z "$as_dir" && as_dir=. 2322 $as_echo "PATH: $as_dir" 2323 done 2324IFS=$as_save_IFS 2325 2326} >&5 2327 2328cat >&5 <<_ACEOF 2329 2330 2331## ----------- ## 2332## Core tests. ## 2333## ----------- ## 2334 2335_ACEOF 2336 2337 2338# Keep a trace of the command line. 2339# Strip out --no-create and --no-recursion so they do not pile up. 2340# Strip out --silent because we don't want to record it for future runs. 2341# Also quote any args containing shell meta-characters. 2342# Make two passes to allow for proper duplicate-argument suppression. 2343ac_configure_args= 2344ac_configure_args0= 2345ac_configure_args1= 2346ac_must_keep_next=false 2347for ac_pass in 1 2 2348do 2349 for ac_arg 2350 do 2351 case $ac_arg in 2352 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2353 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2354 | -silent | --silent | --silen | --sile | --sil) 2355 continue ;; 2356 *\'*) 2357 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2358 esac 2359 case $ac_pass in 2360 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2361 2) 2362 as_fn_append ac_configure_args1 " '$ac_arg'" 2363 if test $ac_must_keep_next = true; then 2364 ac_must_keep_next=false # Got value, back to normal. 2365 else 2366 case $ac_arg in 2367 *=* | --config-cache | -C | -disable-* | --disable-* \ 2368 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2369 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2370 | -with-* | --with-* | -without-* | --without-* | --x) 2371 case "$ac_configure_args0 " in 2372 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2373 esac 2374 ;; 2375 -* ) ac_must_keep_next=true ;; 2376 esac 2377 fi 2378 as_fn_append ac_configure_args " '$ac_arg'" 2379 ;; 2380 esac 2381 done 2382done 2383{ ac_configure_args0=; unset ac_configure_args0;} 2384{ ac_configure_args1=; unset ac_configure_args1;} 2385 2386# When interrupted or exit'd, cleanup temporary files, and complete 2387# config.log. We remove comments because anyway the quotes in there 2388# would cause problems or look ugly. 2389# WARNING: Use '\'' to represent an apostrophe within the trap. 2390# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2391trap 'exit_status=$? 2392 # Save into config.log some information that might help in debugging. 2393 { 2394 echo 2395 2396 $as_echo "## ---------------- ## 2397## Cache variables. ## 2398## ---------------- ##" 2399 echo 2400 # The following way of writing the cache mishandles newlines in values, 2401( 2402 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2403 eval ac_val=\$$ac_var 2404 case $ac_val in #( 2405 *${as_nl}*) 2406 case $ac_var in #( 2407 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2408$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2409 esac 2410 case $ac_var in #( 2411 _ | IFS | as_nl) ;; #( 2412 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2413 *) { eval $ac_var=; unset $ac_var;} ;; 2414 esac ;; 2415 esac 2416 done 2417 (set) 2>&1 | 2418 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2419 *${as_nl}ac_space=\ *) 2420 sed -n \ 2421 "s/'\''/'\''\\\\'\'''\''/g; 2422 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2423 ;; #( 2424 *) 2425 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2426 ;; 2427 esac | 2428 sort 2429) 2430 echo 2431 2432 $as_echo "## ----------------- ## 2433## Output variables. ## 2434## ----------------- ##" 2435 echo 2436 for ac_var in $ac_subst_vars 2437 do 2438 eval ac_val=\$$ac_var 2439 case $ac_val in 2440 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2441 esac 2442 $as_echo "$ac_var='\''$ac_val'\''" 2443 done | sort 2444 echo 2445 2446 if test -n "$ac_subst_files"; then 2447 $as_echo "## ------------------- ## 2448## File substitutions. ## 2449## ------------------- ##" 2450 echo 2451 for ac_var in $ac_subst_files 2452 do 2453 eval ac_val=\$$ac_var 2454 case $ac_val in 2455 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2456 esac 2457 $as_echo "$ac_var='\''$ac_val'\''" 2458 done | sort 2459 echo 2460 fi 2461 2462 if test -s confdefs.h; then 2463 $as_echo "## ----------- ## 2464## confdefs.h. ## 2465## ----------- ##" 2466 echo 2467 cat confdefs.h 2468 echo 2469 fi 2470 test "$ac_signal" != 0 && 2471 $as_echo "$as_me: caught signal $ac_signal" 2472 $as_echo "$as_me: exit $exit_status" 2473 } >&5 2474 rm -f core *.core core.conftest.* && 2475 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2476 exit $exit_status 2477' 0 2478for ac_signal in 1 2 13 15; do 2479 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2480done 2481ac_signal=0 2482 2483# confdefs.h avoids OS command line length limits that DEFS can exceed. 2484rm -f -r conftest* confdefs.h 2485 2486$as_echo "/* confdefs.h */" > confdefs.h 2487 2488# Predefined preprocessor variables. 2489 2490cat >>confdefs.h <<_ACEOF 2491#define PACKAGE_NAME "$PACKAGE_NAME" 2492_ACEOF 2493 2494cat >>confdefs.h <<_ACEOF 2495#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2496_ACEOF 2497 2498cat >>confdefs.h <<_ACEOF 2499#define PACKAGE_VERSION "$PACKAGE_VERSION" 2500_ACEOF 2501 2502cat >>confdefs.h <<_ACEOF 2503#define PACKAGE_STRING "$PACKAGE_STRING" 2504_ACEOF 2505 2506cat >>confdefs.h <<_ACEOF 2507#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2508_ACEOF 2509 2510cat >>confdefs.h <<_ACEOF 2511#define PACKAGE_URL "$PACKAGE_URL" 2512_ACEOF 2513 2514 2515# Let the site file select an alternate cache file if it wants to. 2516# Prefer an explicitly selected file to automatically selected ones. 2517ac_site_file1=NONE 2518ac_site_file2=NONE 2519if test -n "$CONFIG_SITE"; then 2520 # We do not want a PATH search for config.site. 2521 case $CONFIG_SITE in #(( 2522 -*) ac_site_file1=./$CONFIG_SITE;; 2523 */*) ac_site_file1=$CONFIG_SITE;; 2524 *) ac_site_file1=./$CONFIG_SITE;; 2525 esac 2526elif test "x$prefix" != xNONE; then 2527 ac_site_file1=$prefix/share/config.site 2528 ac_site_file2=$prefix/etc/config.site 2529else 2530 ac_site_file1=$ac_default_prefix/share/config.site 2531 ac_site_file2=$ac_default_prefix/etc/config.site 2532fi 2533for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2534do 2535 test "x$ac_site_file" = xNONE && continue 2536 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2537 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2538$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2539 sed 's/^/| /' "$ac_site_file" >&5 2540 . "$ac_site_file" \ 2541 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2542$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2543as_fn_error $? "failed to load site script $ac_site_file 2544See \`config.log' for more details" "$LINENO" 5; } 2545 fi 2546done 2547 2548if test -r "$cache_file"; then 2549 # Some versions of bash will fail to source /dev/null (special files 2550 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2551 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2552 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2553$as_echo "$as_me: loading cache $cache_file" >&6;} 2554 case $cache_file in 2555 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2556 *) . "./$cache_file";; 2557 esac 2558 fi 2559else 2560 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2561$as_echo "$as_me: creating cache $cache_file" >&6;} 2562 >$cache_file 2563fi 2564 2565# Check that the precious variables saved in the cache have kept the same 2566# value. 2567ac_cache_corrupted=false 2568for ac_var in $ac_precious_vars; do 2569 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2570 eval ac_new_set=\$ac_env_${ac_var}_set 2571 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2572 eval ac_new_val=\$ac_env_${ac_var}_value 2573 case $ac_old_set,$ac_new_set in 2574 set,) 2575 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2576$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2577 ac_cache_corrupted=: ;; 2578 ,set) 2579 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2580$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2581 ac_cache_corrupted=: ;; 2582 ,);; 2583 *) 2584 if test "x$ac_old_val" != "x$ac_new_val"; then 2585 # differences in whitespace do not lead to failure. 2586 ac_old_val_w=`echo x $ac_old_val` 2587 ac_new_val_w=`echo x $ac_new_val` 2588 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2589 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2590$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2591 ac_cache_corrupted=: 2592 else 2593 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2594$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2595 eval $ac_var=\$ac_old_val 2596 fi 2597 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2598$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2599 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2600$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2601 fi;; 2602 esac 2603 # Pass precious variables to config.status. 2604 if test "$ac_new_set" = set; then 2605 case $ac_new_val in 2606 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2607 *) ac_arg=$ac_var=$ac_new_val ;; 2608 esac 2609 case " $ac_configure_args " in 2610 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2611 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2612 esac 2613 fi 2614done 2615if $ac_cache_corrupted; then 2616 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2617$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2618 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2619$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2620 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2621fi 2622## -------------------- ## 2623## Main body of script. ## 2624## -------------------- ## 2625 2626ac_ext=c 2627ac_cpp='$CPP $CPPFLAGS' 2628ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2629ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2630ac_compiler_gnu=$ac_cv_c_compiler_gnu 2631 2632 2633ac_config_headers="$ac_config_headers auto/config.h:config.h.in" 2634 2635 2636$as_echo "#define UNIX 1" >>confdefs.h 2637 2638{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2639$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2640set x ${MAKE-make} 2641ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2642if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2643 $as_echo_n "(cached) " >&6 2644else 2645 cat >conftest.make <<\_ACEOF 2646SHELL = /bin/sh 2647all: 2648 @echo '@@@%%%=$(MAKE)=@@@%%%' 2649_ACEOF 2650# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2651case `${MAKE-make} -f conftest.make 2>/dev/null` in 2652 *@@@%%%=?*=@@@%%%*) 2653 eval ac_cv_prog_make_${ac_make}_set=yes;; 2654 *) 2655 eval ac_cv_prog_make_${ac_make}_set=no;; 2656esac 2657rm -f conftest.make 2658fi 2659if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2661$as_echo "yes" >&6; } 2662 SET_MAKE= 2663else 2664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2665$as_echo "no" >&6; } 2666 SET_MAKE="MAKE=${MAKE-make}" 2667fi 2668 2669 2670ac_ext=c 2671ac_cpp='$CPP $CPPFLAGS' 2672ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2673ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2674ac_compiler_gnu=$ac_cv_c_compiler_gnu 2675if test -n "$ac_tool_prefix"; then 2676 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2677set dummy ${ac_tool_prefix}gcc; ac_word=$2 2678{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2679$as_echo_n "checking for $ac_word... " >&6; } 2680if ${ac_cv_prog_CC+:} false; then : 2681 $as_echo_n "(cached) " >&6 2682else 2683 if test -n "$CC"; then 2684 ac_cv_prog_CC="$CC" # Let the user override the test. 2685else 2686as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2687for as_dir in $PATH 2688do 2689 IFS=$as_save_IFS 2690 test -z "$as_dir" && as_dir=. 2691 for ac_exec_ext in '' $ac_executable_extensions; do 2692 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2693 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2694 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2695 break 2 2696 fi 2697done 2698 done 2699IFS=$as_save_IFS 2700 2701fi 2702fi 2703CC=$ac_cv_prog_CC 2704if test -n "$CC"; then 2705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2706$as_echo "$CC" >&6; } 2707else 2708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2709$as_echo "no" >&6; } 2710fi 2711 2712 2713fi 2714if test -z "$ac_cv_prog_CC"; then 2715 ac_ct_CC=$CC 2716 # Extract the first word of "gcc", so it can be a program name with args. 2717set dummy gcc; ac_word=$2 2718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2719$as_echo_n "checking for $ac_word... " >&6; } 2720if ${ac_cv_prog_ac_ct_CC+:} false; then : 2721 $as_echo_n "(cached) " >&6 2722else 2723 if test -n "$ac_ct_CC"; then 2724 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2725else 2726as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2727for as_dir in $PATH 2728do 2729 IFS=$as_save_IFS 2730 test -z "$as_dir" && as_dir=. 2731 for ac_exec_ext in '' $ac_executable_extensions; do 2732 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2733 ac_cv_prog_ac_ct_CC="gcc" 2734 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2735 break 2 2736 fi 2737done 2738 done 2739IFS=$as_save_IFS 2740 2741fi 2742fi 2743ac_ct_CC=$ac_cv_prog_ac_ct_CC 2744if test -n "$ac_ct_CC"; then 2745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2746$as_echo "$ac_ct_CC" >&6; } 2747else 2748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2749$as_echo "no" >&6; } 2750fi 2751 2752 if test "x$ac_ct_CC" = x; then 2753 CC="" 2754 else 2755 case $cross_compiling:$ac_tool_warned in 2756yes:) 2757{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2758$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2759ac_tool_warned=yes ;; 2760esac 2761 CC=$ac_ct_CC 2762 fi 2763else 2764 CC="$ac_cv_prog_CC" 2765fi 2766 2767if test -z "$CC"; then 2768 if test -n "$ac_tool_prefix"; then 2769 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2770set dummy ${ac_tool_prefix}cc; ac_word=$2 2771{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2772$as_echo_n "checking for $ac_word... " >&6; } 2773if ${ac_cv_prog_CC+:} false; then : 2774 $as_echo_n "(cached) " >&6 2775else 2776 if test -n "$CC"; then 2777 ac_cv_prog_CC="$CC" # Let the user override the test. 2778else 2779as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2780for as_dir in $PATH 2781do 2782 IFS=$as_save_IFS 2783 test -z "$as_dir" && as_dir=. 2784 for ac_exec_ext in '' $ac_executable_extensions; do 2785 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2786 ac_cv_prog_CC="${ac_tool_prefix}cc" 2787 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2788 break 2 2789 fi 2790done 2791 done 2792IFS=$as_save_IFS 2793 2794fi 2795fi 2796CC=$ac_cv_prog_CC 2797if test -n "$CC"; then 2798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2799$as_echo "$CC" >&6; } 2800else 2801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2802$as_echo "no" >&6; } 2803fi 2804 2805 2806 fi 2807fi 2808if test -z "$CC"; then 2809 # Extract the first word of "cc", so it can be a program name with args. 2810set dummy cc; ac_word=$2 2811{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2812$as_echo_n "checking for $ac_word... " >&6; } 2813if ${ac_cv_prog_CC+:} false; then : 2814 $as_echo_n "(cached) " >&6 2815else 2816 if test -n "$CC"; then 2817 ac_cv_prog_CC="$CC" # Let the user override the test. 2818else 2819 ac_prog_rejected=no 2820as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2821for as_dir in $PATH 2822do 2823 IFS=$as_save_IFS 2824 test -z "$as_dir" && as_dir=. 2825 for ac_exec_ext in '' $ac_executable_extensions; do 2826 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2827 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2828 ac_prog_rejected=yes 2829 continue 2830 fi 2831 ac_cv_prog_CC="cc" 2832 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2833 break 2 2834 fi 2835done 2836 done 2837IFS=$as_save_IFS 2838 2839if test $ac_prog_rejected = yes; then 2840 # We found a bogon in the path, so make sure we never use it. 2841 set dummy $ac_cv_prog_CC 2842 shift 2843 if test $# != 0; then 2844 # We chose a different compiler from the bogus one. 2845 # However, it has the same basename, so the bogon will be chosen 2846 # first if we set CC to just the basename; use the full file name. 2847 shift 2848 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2849 fi 2850fi 2851fi 2852fi 2853CC=$ac_cv_prog_CC 2854if test -n "$CC"; then 2855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2856$as_echo "$CC" >&6; } 2857else 2858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2859$as_echo "no" >&6; } 2860fi 2861 2862 2863fi 2864if test -z "$CC"; then 2865 if test -n "$ac_tool_prefix"; then 2866 for ac_prog in cl.exe 2867 do 2868 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2869set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2870{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2871$as_echo_n "checking for $ac_word... " >&6; } 2872if ${ac_cv_prog_CC+:} false; then : 2873 $as_echo_n "(cached) " >&6 2874else 2875 if test -n "$CC"; then 2876 ac_cv_prog_CC="$CC" # Let the user override the test. 2877else 2878as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2879for as_dir in $PATH 2880do 2881 IFS=$as_save_IFS 2882 test -z "$as_dir" && as_dir=. 2883 for ac_exec_ext in '' $ac_executable_extensions; do 2884 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2885 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2886 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2887 break 2 2888 fi 2889done 2890 done 2891IFS=$as_save_IFS 2892 2893fi 2894fi 2895CC=$ac_cv_prog_CC 2896if test -n "$CC"; then 2897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2898$as_echo "$CC" >&6; } 2899else 2900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2901$as_echo "no" >&6; } 2902fi 2903 2904 2905 test -n "$CC" && break 2906 done 2907fi 2908if test -z "$CC"; then 2909 ac_ct_CC=$CC 2910 for ac_prog in cl.exe 2911do 2912 # Extract the first word of "$ac_prog", so it can be a program name with args. 2913set dummy $ac_prog; ac_word=$2 2914{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2915$as_echo_n "checking for $ac_word... " >&6; } 2916if ${ac_cv_prog_ac_ct_CC+:} false; then : 2917 $as_echo_n "(cached) " >&6 2918else 2919 if test -n "$ac_ct_CC"; then 2920 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2921else 2922as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2923for as_dir in $PATH 2924do 2925 IFS=$as_save_IFS 2926 test -z "$as_dir" && as_dir=. 2927 for ac_exec_ext in '' $ac_executable_extensions; do 2928 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2929 ac_cv_prog_ac_ct_CC="$ac_prog" 2930 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2931 break 2 2932 fi 2933done 2934 done 2935IFS=$as_save_IFS 2936 2937fi 2938fi 2939ac_ct_CC=$ac_cv_prog_ac_ct_CC 2940if test -n "$ac_ct_CC"; then 2941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2942$as_echo "$ac_ct_CC" >&6; } 2943else 2944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2945$as_echo "no" >&6; } 2946fi 2947 2948 2949 test -n "$ac_ct_CC" && break 2950done 2951 2952 if test "x$ac_ct_CC" = x; then 2953 CC="" 2954 else 2955 case $cross_compiling:$ac_tool_warned in 2956yes:) 2957{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2958$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2959ac_tool_warned=yes ;; 2960esac 2961 CC=$ac_ct_CC 2962 fi 2963fi 2964 2965fi 2966 2967 2968test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2969$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2970as_fn_error $? "no acceptable C compiler found in \$PATH 2971See \`config.log' for more details" "$LINENO" 5; } 2972 2973# Provide some information about the compiler. 2974$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2975set X $ac_compile 2976ac_compiler=$2 2977for ac_option in --version -v -V -qversion; do 2978 { { ac_try="$ac_compiler $ac_option >&5" 2979case "(($ac_try" in 2980 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2981 *) ac_try_echo=$ac_try;; 2982esac 2983eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2984$as_echo "$ac_try_echo"; } >&5 2985 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2986 ac_status=$? 2987 if test -s conftest.err; then 2988 sed '10a\ 2989... rest of stderr output deleted ... 2990 10q' conftest.err >conftest.er1 2991 cat conftest.er1 >&5 2992 fi 2993 rm -f conftest.er1 conftest.err 2994 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2995 test $ac_status = 0; } 2996done 2997 2998cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2999/* end confdefs.h. */ 3000 3001int 3002main () 3003{ 3004 3005 ; 3006 return 0; 3007} 3008_ACEOF 3009ac_clean_files_save=$ac_clean_files 3010ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3011# Try to create an executable without -o first, disregard a.out. 3012# It will help us diagnose broken compilers, and finding out an intuition 3013# of exeext. 3014{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3015$as_echo_n "checking whether the C compiler works... " >&6; } 3016ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3017 3018# The possible output files: 3019ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3020 3021ac_rmfiles= 3022for ac_file in $ac_files 3023do 3024 case $ac_file in 3025 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3026 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3027 esac 3028done 3029rm -f $ac_rmfiles 3030 3031if { { ac_try="$ac_link_default" 3032case "(($ac_try" in 3033 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3034 *) ac_try_echo=$ac_try;; 3035esac 3036eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3037$as_echo "$ac_try_echo"; } >&5 3038 (eval "$ac_link_default") 2>&5 3039 ac_status=$? 3040 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3041 test $ac_status = 0; }; then : 3042 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3043# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3044# in a Makefile. We should not override ac_cv_exeext if it was cached, 3045# so that the user can short-circuit this test for compilers unknown to 3046# Autoconf. 3047for ac_file in $ac_files '' 3048do 3049 test -f "$ac_file" || continue 3050 case $ac_file in 3051 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3052 ;; 3053 [ab].out ) 3054 # We found the default executable, but exeext='' is most 3055 # certainly right. 3056 break;; 3057 *.* ) 3058 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3059 then :; else 3060 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3061 fi 3062 # We set ac_cv_exeext here because the later test for it is not 3063 # safe: cross compilers may not add the suffix if given an `-o' 3064 # argument, so we may need to know it at that point already. 3065 # Even if this section looks crufty: it has the advantage of 3066 # actually working. 3067 break;; 3068 * ) 3069 break;; 3070 esac 3071done 3072test "$ac_cv_exeext" = no && ac_cv_exeext= 3073 3074else 3075 ac_file='' 3076fi 3077if test -z "$ac_file"; then : 3078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3079$as_echo "no" >&6; } 3080$as_echo "$as_me: failed program was:" >&5 3081sed 's/^/| /' conftest.$ac_ext >&5 3082 3083{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3084$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3085as_fn_error 77 "C compiler cannot create executables 3086See \`config.log' for more details" "$LINENO" 5; } 3087else 3088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3089$as_echo "yes" >&6; } 3090fi 3091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3092$as_echo_n "checking for C compiler default output file name... " >&6; } 3093{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3094$as_echo "$ac_file" >&6; } 3095ac_exeext=$ac_cv_exeext 3096 3097rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3098ac_clean_files=$ac_clean_files_save 3099{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3100$as_echo_n "checking for suffix of executables... " >&6; } 3101if { { ac_try="$ac_link" 3102case "(($ac_try" in 3103 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3104 *) ac_try_echo=$ac_try;; 3105esac 3106eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3107$as_echo "$ac_try_echo"; } >&5 3108 (eval "$ac_link") 2>&5 3109 ac_status=$? 3110 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3111 test $ac_status = 0; }; then : 3112 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3113# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3114# work properly (i.e., refer to `conftest.exe'), while it won't with 3115# `rm'. 3116for ac_file in conftest.exe conftest conftest.*; do 3117 test -f "$ac_file" || continue 3118 case $ac_file in 3119 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3120 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3121 break;; 3122 * ) break;; 3123 esac 3124done 3125else 3126 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3127$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3128as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3129See \`config.log' for more details" "$LINENO" 5; } 3130fi 3131rm -f conftest conftest$ac_cv_exeext 3132{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3133$as_echo "$ac_cv_exeext" >&6; } 3134 3135rm -f conftest.$ac_ext 3136EXEEXT=$ac_cv_exeext 3137ac_exeext=$EXEEXT 3138cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3139/* end confdefs.h. */ 3140#include <stdio.h> 3141int 3142main () 3143{ 3144FILE *f = fopen ("conftest.out", "w"); 3145 return ferror (f) || fclose (f) != 0; 3146 3147 ; 3148 return 0; 3149} 3150_ACEOF 3151ac_clean_files="$ac_clean_files conftest.out" 3152# Check that the compiler produces executables we can run. If not, either 3153# the compiler is broken, or we cross compile. 3154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3155$as_echo_n "checking whether we are cross compiling... " >&6; } 3156if test "$cross_compiling" != yes; then 3157 { { ac_try="$ac_link" 3158case "(($ac_try" in 3159 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3160 *) ac_try_echo=$ac_try;; 3161esac 3162eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3163$as_echo "$ac_try_echo"; } >&5 3164 (eval "$ac_link") 2>&5 3165 ac_status=$? 3166 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3167 test $ac_status = 0; } 3168 if { ac_try='./conftest$ac_cv_exeext' 3169 { { case "(($ac_try" in 3170 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3171 *) ac_try_echo=$ac_try;; 3172esac 3173eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3174$as_echo "$ac_try_echo"; } >&5 3175 (eval "$ac_try") 2>&5 3176 ac_status=$? 3177 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3178 test $ac_status = 0; }; }; then 3179 cross_compiling=no 3180 else 3181 if test "$cross_compiling" = maybe; then 3182 cross_compiling=yes 3183 else 3184 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3185$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3186as_fn_error $? "cannot run C compiled programs. 3187If you meant to cross compile, use \`--host'. 3188See \`config.log' for more details" "$LINENO" 5; } 3189 fi 3190 fi 3191fi 3192{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3193$as_echo "$cross_compiling" >&6; } 3194 3195rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3196ac_clean_files=$ac_clean_files_save 3197{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3198$as_echo_n "checking for suffix of object files... " >&6; } 3199if ${ac_cv_objext+:} false; then : 3200 $as_echo_n "(cached) " >&6 3201else 3202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3203/* end confdefs.h. */ 3204 3205int 3206main () 3207{ 3208 3209 ; 3210 return 0; 3211} 3212_ACEOF 3213rm -f conftest.o conftest.obj 3214if { { ac_try="$ac_compile" 3215case "(($ac_try" in 3216 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3217 *) ac_try_echo=$ac_try;; 3218esac 3219eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3220$as_echo "$ac_try_echo"; } >&5 3221 (eval "$ac_compile") 2>&5 3222 ac_status=$? 3223 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3224 test $ac_status = 0; }; then : 3225 for ac_file in conftest.o conftest.obj conftest.*; do 3226 test -f "$ac_file" || continue; 3227 case $ac_file in 3228 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3229 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3230 break;; 3231 esac 3232done 3233else 3234 $as_echo "$as_me: failed program was:" >&5 3235sed 's/^/| /' conftest.$ac_ext >&5 3236 3237{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3238$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3239as_fn_error $? "cannot compute suffix of object files: cannot compile 3240See \`config.log' for more details" "$LINENO" 5; } 3241fi 3242rm -f conftest.$ac_cv_objext conftest.$ac_ext 3243fi 3244{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3245$as_echo "$ac_cv_objext" >&6; } 3246OBJEXT=$ac_cv_objext 3247ac_objext=$OBJEXT 3248{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3249$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3250if ${ac_cv_c_compiler_gnu+:} false; then : 3251 $as_echo_n "(cached) " >&6 3252else 3253 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3254/* end confdefs.h. */ 3255 3256int 3257main () 3258{ 3259#ifndef __GNUC__ 3260 choke me 3261#endif 3262 3263 ; 3264 return 0; 3265} 3266_ACEOF 3267if ac_fn_c_try_compile "$LINENO"; then : 3268 ac_compiler_gnu=yes 3269else 3270 ac_compiler_gnu=no 3271fi 3272rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3273ac_cv_c_compiler_gnu=$ac_compiler_gnu 3274 3275fi 3276{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3277$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3278if test $ac_compiler_gnu = yes; then 3279 GCC=yes 3280else 3281 GCC= 3282fi 3283ac_test_CFLAGS=${CFLAGS+set} 3284ac_save_CFLAGS=$CFLAGS 3285{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3286$as_echo_n "checking whether $CC accepts -g... " >&6; } 3287if ${ac_cv_prog_cc_g+:} false; then : 3288 $as_echo_n "(cached) " >&6 3289else 3290 ac_save_c_werror_flag=$ac_c_werror_flag 3291 ac_c_werror_flag=yes 3292 ac_cv_prog_cc_g=no 3293 CFLAGS="-g" 3294 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3295/* end confdefs.h. */ 3296 3297int 3298main () 3299{ 3300 3301 ; 3302 return 0; 3303} 3304_ACEOF 3305if ac_fn_c_try_compile "$LINENO"; then : 3306 ac_cv_prog_cc_g=yes 3307else 3308 CFLAGS="" 3309 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3310/* end confdefs.h. */ 3311 3312int 3313main () 3314{ 3315 3316 ; 3317 return 0; 3318} 3319_ACEOF 3320if ac_fn_c_try_compile "$LINENO"; then : 3321 3322else 3323 ac_c_werror_flag=$ac_save_c_werror_flag 3324 CFLAGS="-g" 3325 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3326/* end confdefs.h. */ 3327 3328int 3329main () 3330{ 3331 3332 ; 3333 return 0; 3334} 3335_ACEOF 3336if ac_fn_c_try_compile "$LINENO"; then : 3337 ac_cv_prog_cc_g=yes 3338fi 3339rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3340fi 3341rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3342fi 3343rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3344 ac_c_werror_flag=$ac_save_c_werror_flag 3345fi 3346{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3347$as_echo "$ac_cv_prog_cc_g" >&6; } 3348if test "$ac_test_CFLAGS" = set; then 3349 CFLAGS=$ac_save_CFLAGS 3350elif test $ac_cv_prog_cc_g = yes; then 3351 if test "$GCC" = yes; then 3352 CFLAGS="-g -O2" 3353 else 3354 CFLAGS="-g" 3355 fi 3356else 3357 if test "$GCC" = yes; then 3358 CFLAGS="-O2" 3359 else 3360 CFLAGS= 3361 fi 3362fi 3363{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3364$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3365if ${ac_cv_prog_cc_c89+:} false; then : 3366 $as_echo_n "(cached) " >&6 3367else 3368 ac_cv_prog_cc_c89=no 3369ac_save_CC=$CC 3370cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3371/* end confdefs.h. */ 3372#include <stdarg.h> 3373#include <stdio.h> 3374struct stat; 3375/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3376struct buf { int x; }; 3377FILE * (*rcsopen) (struct buf *, struct stat *, int); 3378static char *e (p, i) 3379 char **p; 3380 int i; 3381{ 3382 return p[i]; 3383} 3384static char *f (char * (*g) (char **, int), char **p, ...) 3385{ 3386 char *s; 3387 va_list v; 3388 va_start (v,p); 3389 s = g (p, va_arg (v,int)); 3390 va_end (v); 3391 return s; 3392} 3393 3394/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3395 function prototypes and stuff, but not '\xHH' hex character constants. 3396 These don't provoke an error unfortunately, instead are silently treated 3397 as 'x'. The following induces an error, until -std is added to get 3398 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3399 array size at least. It's necessary to write '\x00'==0 to get something 3400 that's true only with -std. */ 3401int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3402 3403/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3404 inside strings and character constants. */ 3405#define FOO(x) 'x' 3406int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3407 3408int test (int i, double x); 3409struct s1 {int (*f) (int a);}; 3410struct s2 {int (*f) (double a);}; 3411int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3412int argc; 3413char **argv; 3414int 3415main () 3416{ 3417return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3418 ; 3419 return 0; 3420} 3421_ACEOF 3422for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3423 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3424do 3425 CC="$ac_save_CC $ac_arg" 3426 if ac_fn_c_try_compile "$LINENO"; then : 3427 ac_cv_prog_cc_c89=$ac_arg 3428fi 3429rm -f core conftest.err conftest.$ac_objext 3430 test "x$ac_cv_prog_cc_c89" != "xno" && break 3431done 3432rm -f conftest.$ac_ext 3433CC=$ac_save_CC 3434 3435fi 3436# AC_CACHE_VAL 3437case "x$ac_cv_prog_cc_c89" in 3438 x) 3439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3440$as_echo "none needed" >&6; } ;; 3441 xno) 3442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3443$as_echo "unsupported" >&6; } ;; 3444 *) 3445 CC="$CC $ac_cv_prog_cc_c89" 3446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3447$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3448esac 3449if test "x$ac_cv_prog_cc_c89" != xno; then : 3450 3451fi 3452 3453ac_ext=c 3454ac_cpp='$CPP $CPPFLAGS' 3455ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3456ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3457ac_compiler_gnu=$ac_cv_c_compiler_gnu 3458 3459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 3460$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } 3461if ${ac_cv_prog_cc_c99+:} false; then : 3462 $as_echo_n "(cached) " >&6 3463else 3464 ac_cv_prog_cc_c99=no 3465ac_save_CC=$CC 3466cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3467/* end confdefs.h. */ 3468#include <stdarg.h> 3469#include <stdbool.h> 3470#include <stdlib.h> 3471#include <wchar.h> 3472#include <stdio.h> 3473 3474// Check varargs macros. These examples are taken from C99 6.10.3.5. 3475#define debug(...) fprintf (stderr, __VA_ARGS__) 3476#define showlist(...) puts (#__VA_ARGS__) 3477#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 3478static void 3479test_varargs_macros (void) 3480{ 3481 int x = 1234; 3482 int y = 5678; 3483 debug ("Flag"); 3484 debug ("X = %d\n", x); 3485 showlist (The first, second, and third items.); 3486 report (x>y, "x is %d but y is %d", x, y); 3487} 3488 3489// Check long long types. 3490#define BIG64 18446744073709551615ull 3491#define BIG32 4294967295ul 3492#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 3493#if !BIG_OK 3494 your preprocessor is broken; 3495#endif 3496#if BIG_OK 3497#else 3498 your preprocessor is broken; 3499#endif 3500static long long int bignum = -9223372036854775807LL; 3501static unsigned long long int ubignum = BIG64; 3502 3503struct incomplete_array 3504{ 3505 int datasize; 3506 double data[]; 3507}; 3508 3509struct named_init { 3510 int number; 3511 const wchar_t *name; 3512 double average; 3513}; 3514 3515typedef const char *ccp; 3516 3517static inline int 3518test_restrict (ccp restrict text) 3519{ 3520 // See if C++-style comments work. 3521 // Iterate through items via the restricted pointer. 3522 // Also check for declarations in for loops. 3523 for (unsigned int i = 0; *(text+i) != '\0'; ++i) 3524 continue; 3525 return 0; 3526} 3527 3528// Check varargs and va_copy. 3529static void 3530test_varargs (const char *format, ...) 3531{ 3532 va_list args; 3533 va_start (args, format); 3534 va_list args_copy; 3535 va_copy (args_copy, args); 3536 3537 const char *str; 3538 int number; 3539 float fnumber; 3540 3541 while (*format) 3542 { 3543 switch (*format++) 3544 { 3545 case 's': // string 3546 str = va_arg (args_copy, const char *); 3547 break; 3548 case 'd': // int 3549 number = va_arg (args_copy, int); 3550 break; 3551 case 'f': // float 3552 fnumber = va_arg (args_copy, double); 3553 break; 3554 default: 3555 break; 3556 } 3557 } 3558 va_end (args_copy); 3559 va_end (args); 3560} 3561 3562int 3563main () 3564{ 3565 3566 // Check bool. 3567 _Bool success = false; 3568 3569 // Check restrict. 3570 if (test_restrict ("String literal") == 0) 3571 success = true; 3572 char *restrict newvar = "Another string"; 3573 3574 // Check varargs. 3575 test_varargs ("s, d' f .", "string", 65, 34.234); 3576 test_varargs_macros (); 3577 3578 // Check flexible array members. 3579 struct incomplete_array *ia = 3580 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 3581 ia->datasize = 10; 3582 for (int i = 0; i < ia->datasize; ++i) 3583 ia->data[i] = i * 1.234; 3584 3585 // Check named initializers. 3586 struct named_init ni = { 3587 .number = 34, 3588 .name = L"Test wide string", 3589 .average = 543.34343, 3590 }; 3591 3592 ni.number = 58; 3593 3594 int dynamic_array[ni.number]; 3595 dynamic_array[ni.number - 1] = 543; 3596 3597 // work around unused variable warnings 3598 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' 3599 || dynamic_array[ni.number - 1] != 543); 3600 3601 ; 3602 return 0; 3603} 3604_ACEOF 3605for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99 3606do 3607 CC="$ac_save_CC $ac_arg" 3608 if ac_fn_c_try_compile "$LINENO"; then : 3609 ac_cv_prog_cc_c99=$ac_arg 3610fi 3611rm -f core conftest.err conftest.$ac_objext 3612 test "x$ac_cv_prog_cc_c99" != "xno" && break 3613done 3614rm -f conftest.$ac_ext 3615CC=$ac_save_CC 3616 3617fi 3618# AC_CACHE_VAL 3619case "x$ac_cv_prog_cc_c99" in 3620 x) 3621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3622$as_echo "none needed" >&6; } ;; 3623 xno) 3624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3625$as_echo "unsupported" >&6; } ;; 3626 *) 3627 CC="$CC $ac_cv_prog_cc_c99" 3628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 3629$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; 3630esac 3631if test "x$ac_cv_prog_cc_c99" != xno; then : 3632 3633fi 3634 3635 ac_ext=c 3636ac_cpp='$CPP $CPPFLAGS' 3637ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3638ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3639ac_compiler_gnu=$ac_cv_c_compiler_gnu 3640{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3641$as_echo_n "checking how to run the C preprocessor... " >&6; } 3642# On Suns, sometimes $CPP names a directory. 3643if test -n "$CPP" && test -d "$CPP"; then 3644 CPP= 3645fi 3646if test -z "$CPP"; then 3647 if ${ac_cv_prog_CPP+:} false; then : 3648 $as_echo_n "(cached) " >&6 3649else 3650 # Double quotes because CPP needs to be expanded 3651 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3652 do 3653 ac_preproc_ok=false 3654for ac_c_preproc_warn_flag in '' yes 3655do 3656 # Use a header file that comes with gcc, so configuring glibc 3657 # with a fresh cross-compiler works. 3658 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3659 # <limits.h> exists even on freestanding compilers. 3660 # On the NeXT, cc -E runs the code through the compiler's parser, 3661 # not just through cpp. "Syntax error" is here to catch this case. 3662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3663/* end confdefs.h. */ 3664#ifdef __STDC__ 3665# include <limits.h> 3666#else 3667# include <assert.h> 3668#endif 3669 Syntax error 3670_ACEOF 3671if ac_fn_c_try_cpp "$LINENO"; then : 3672 3673else 3674 # Broken: fails on valid input. 3675continue 3676fi 3677rm -f conftest.err conftest.i conftest.$ac_ext 3678 3679 # OK, works on sane cases. Now check whether nonexistent headers 3680 # can be detected and how. 3681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3682/* end confdefs.h. */ 3683#include <ac_nonexistent.h> 3684_ACEOF 3685if ac_fn_c_try_cpp "$LINENO"; then : 3686 # Broken: success on invalid input. 3687continue 3688else 3689 # Passes both tests. 3690ac_preproc_ok=: 3691break 3692fi 3693rm -f conftest.err conftest.i conftest.$ac_ext 3694 3695done 3696# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3697rm -f conftest.i conftest.err conftest.$ac_ext 3698if $ac_preproc_ok; then : 3699 break 3700fi 3701 3702 done 3703 ac_cv_prog_CPP=$CPP 3704 3705fi 3706 CPP=$ac_cv_prog_CPP 3707else 3708 ac_cv_prog_CPP=$CPP 3709fi 3710{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3711$as_echo "$CPP" >&6; } 3712ac_preproc_ok=false 3713for ac_c_preproc_warn_flag in '' yes 3714do 3715 # Use a header file that comes with gcc, so configuring glibc 3716 # with a fresh cross-compiler works. 3717 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3718 # <limits.h> exists even on freestanding compilers. 3719 # On the NeXT, cc -E runs the code through the compiler's parser, 3720 # not just through cpp. "Syntax error" is here to catch this case. 3721 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3722/* end confdefs.h. */ 3723#ifdef __STDC__ 3724# include <limits.h> 3725#else 3726# include <assert.h> 3727#endif 3728 Syntax error 3729_ACEOF 3730if ac_fn_c_try_cpp "$LINENO"; then : 3731 3732else 3733 # Broken: fails on valid input. 3734continue 3735fi 3736rm -f conftest.err conftest.i conftest.$ac_ext 3737 3738 # OK, works on sane cases. Now check whether nonexistent headers 3739 # can be detected and how. 3740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3741/* end confdefs.h. */ 3742#include <ac_nonexistent.h> 3743_ACEOF 3744if ac_fn_c_try_cpp "$LINENO"; then : 3745 # Broken: success on invalid input. 3746continue 3747else 3748 # Passes both tests. 3749ac_preproc_ok=: 3750break 3751fi 3752rm -f conftest.err conftest.i conftest.$ac_ext 3753 3754done 3755# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3756rm -f conftest.i conftest.err conftest.$ac_ext 3757if $ac_preproc_ok; then : 3758 3759else 3760 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3761$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3762as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 3763See \`config.log' for more details" "$LINENO" 5; } 3764fi 3765 3766ac_ext=c 3767ac_cpp='$CPP $CPPFLAGS' 3768ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3769ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3770ac_compiler_gnu=$ac_cv_c_compiler_gnu 3771 3772 3773{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3774$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3775if ${ac_cv_path_GREP+:} false; then : 3776 $as_echo_n "(cached) " >&6 3777else 3778 if test -z "$GREP"; then 3779 ac_path_GREP_found=false 3780 # Loop through the user's path and test for each of PROGNAME-LIST 3781 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3782for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3783do 3784 IFS=$as_save_IFS 3785 test -z "$as_dir" && as_dir=. 3786 for ac_prog in grep ggrep; do 3787 for ac_exec_ext in '' $ac_executable_extensions; do 3788 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3789 as_fn_executable_p "$ac_path_GREP" || continue 3790# Check for GNU ac_path_GREP and select it if it is found. 3791 # Check for GNU $ac_path_GREP 3792case `"$ac_path_GREP" --version 2>&1` in 3793*GNU*) 3794 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3795*) 3796 ac_count=0 3797 $as_echo_n 0123456789 >"conftest.in" 3798 while : 3799 do 3800 cat "conftest.in" "conftest.in" >"conftest.tmp" 3801 mv "conftest.tmp" "conftest.in" 3802 cp "conftest.in" "conftest.nl" 3803 $as_echo 'GREP' >> "conftest.nl" 3804 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3805 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3806 as_fn_arith $ac_count + 1 && ac_count=$as_val 3807 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3808 # Best one so far, save it but keep looking for a better one 3809 ac_cv_path_GREP="$ac_path_GREP" 3810 ac_path_GREP_max=$ac_count 3811 fi 3812 # 10*(2^10) chars as input seems more than enough 3813 test $ac_count -gt 10 && break 3814 done 3815 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3816esac 3817 3818 $ac_path_GREP_found && break 3 3819 done 3820 done 3821 done 3822IFS=$as_save_IFS 3823 if test -z "$ac_cv_path_GREP"; then 3824 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3825 fi 3826else 3827 ac_cv_path_GREP=$GREP 3828fi 3829 3830fi 3831{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3832$as_echo "$ac_cv_path_GREP" >&6; } 3833 GREP="$ac_cv_path_GREP" 3834 3835 3836{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3837$as_echo_n "checking for egrep... " >&6; } 3838if ${ac_cv_path_EGREP+:} false; then : 3839 $as_echo_n "(cached) " >&6 3840else 3841 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3842 then ac_cv_path_EGREP="$GREP -E" 3843 else 3844 if test -z "$EGREP"; then 3845 ac_path_EGREP_found=false 3846 # Loop through the user's path and test for each of PROGNAME-LIST 3847 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3848for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3849do 3850 IFS=$as_save_IFS 3851 test -z "$as_dir" && as_dir=. 3852 for ac_prog in egrep; do 3853 for ac_exec_ext in '' $ac_executable_extensions; do 3854 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3855 as_fn_executable_p "$ac_path_EGREP" || continue 3856# Check for GNU ac_path_EGREP and select it if it is found. 3857 # Check for GNU $ac_path_EGREP 3858case `"$ac_path_EGREP" --version 2>&1` in 3859*GNU*) 3860 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3861*) 3862 ac_count=0 3863 $as_echo_n 0123456789 >"conftest.in" 3864 while : 3865 do 3866 cat "conftest.in" "conftest.in" >"conftest.tmp" 3867 mv "conftest.tmp" "conftest.in" 3868 cp "conftest.in" "conftest.nl" 3869 $as_echo 'EGREP' >> "conftest.nl" 3870 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3871 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3872 as_fn_arith $ac_count + 1 && ac_count=$as_val 3873 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3874 # Best one so far, save it but keep looking for a better one 3875 ac_cv_path_EGREP="$ac_path_EGREP" 3876 ac_path_EGREP_max=$ac_count 3877 fi 3878 # 10*(2^10) chars as input seems more than enough 3879 test $ac_count -gt 10 && break 3880 done 3881 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3882esac 3883 3884 $ac_path_EGREP_found && break 3 3885 done 3886 done 3887 done 3888IFS=$as_save_IFS 3889 if test -z "$ac_cv_path_EGREP"; then 3890 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3891 fi 3892else 3893 ac_cv_path_EGREP=$EGREP 3894fi 3895 3896 fi 3897fi 3898{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 3899$as_echo "$ac_cv_path_EGREP" >&6; } 3900 EGREP="$ac_cv_path_EGREP" 3901 3902 3903cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3904/* end confdefs.h. */ 3905 3906_ACEOF 3907if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3908 $EGREP "" >/dev/null 2>&1; then : 3909 3910fi 3911rm -f conftest* 3912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 3913$as_echo_n "checking for fgrep... " >&6; } 3914if ${ac_cv_path_FGREP+:} false; then : 3915 $as_echo_n "(cached) " >&6 3916else 3917 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 3918 then ac_cv_path_FGREP="$GREP -F" 3919 else 3920 if test -z "$FGREP"; then 3921 ac_path_FGREP_found=false 3922 # Loop through the user's path and test for each of PROGNAME-LIST 3923 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3924for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3925do 3926 IFS=$as_save_IFS 3927 test -z "$as_dir" && as_dir=. 3928 for ac_prog in fgrep; do 3929 for ac_exec_ext in '' $ac_executable_extensions; do 3930 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 3931 as_fn_executable_p "$ac_path_FGREP" || continue 3932# Check for GNU ac_path_FGREP and select it if it is found. 3933 # Check for GNU $ac_path_FGREP 3934case `"$ac_path_FGREP" --version 2>&1` in 3935*GNU*) 3936 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 3937*) 3938 ac_count=0 3939 $as_echo_n 0123456789 >"conftest.in" 3940 while : 3941 do 3942 cat "conftest.in" "conftest.in" >"conftest.tmp" 3943 mv "conftest.tmp" "conftest.in" 3944 cp "conftest.in" "conftest.nl" 3945 $as_echo 'FGREP' >> "conftest.nl" 3946 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 3947 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3948 as_fn_arith $ac_count + 1 && ac_count=$as_val 3949 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 3950 # Best one so far, save it but keep looking for a better one 3951 ac_cv_path_FGREP="$ac_path_FGREP" 3952 ac_path_FGREP_max=$ac_count 3953 fi 3954 # 10*(2^10) chars as input seems more than enough 3955 test $ac_count -gt 10 && break 3956 done 3957 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3958esac 3959 3960 $ac_path_FGREP_found && break 3 3961 done 3962 done 3963 done 3964IFS=$as_save_IFS 3965 if test -z "$ac_cv_path_FGREP"; then 3966 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3967 fi 3968else 3969 ac_cv_path_FGREP=$FGREP 3970fi 3971 3972 fi 3973fi 3974{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 3975$as_echo "$ac_cv_path_FGREP" >&6; } 3976 FGREP="$ac_cv_path_FGREP" 3977 3978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5 3979$as_echo_n "checking for library containing strerror... " >&6; } 3980if ${ac_cv_search_strerror+:} false; then : 3981 $as_echo_n "(cached) " >&6 3982else 3983 ac_func_search_save_LIBS=$LIBS 3984cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3985/* end confdefs.h. */ 3986 3987/* Override any GCC internal prototype to avoid an error. 3988 Use char because int might match the return type of a GCC 3989 builtin and then its argument prototype would still apply. */ 3990#ifdef __cplusplus 3991extern "C" 3992#endif 3993char strerror (); 3994int 3995main () 3996{ 3997return strerror (); 3998 ; 3999 return 0; 4000} 4001_ACEOF 4002for ac_lib in '' cposix; do 4003 if test -z "$ac_lib"; then 4004 ac_res="none required" 4005 else 4006 ac_res=-l$ac_lib 4007 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 4008 fi 4009 if ac_fn_c_try_link "$LINENO"; then : 4010 ac_cv_search_strerror=$ac_res 4011fi 4012rm -f core conftest.err conftest.$ac_objext \ 4013 conftest$ac_exeext 4014 if ${ac_cv_search_strerror+:} false; then : 4015 break 4016fi 4017done 4018if ${ac_cv_search_strerror+:} false; then : 4019 4020else 4021 ac_cv_search_strerror=no 4022fi 4023rm conftest.$ac_ext 4024LIBS=$ac_func_search_save_LIBS 4025fi 4026{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5 4027$as_echo "$ac_cv_search_strerror" >&6; } 4028ac_res=$ac_cv_search_strerror 4029if test "$ac_res" != no; then : 4030 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 4031 4032fi 4033 for ac_prog in gawk mawk nawk awk 4034do 4035 # Extract the first word of "$ac_prog", so it can be a program name with args. 4036set dummy $ac_prog; ac_word=$2 4037{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4038$as_echo_n "checking for $ac_word... " >&6; } 4039if ${ac_cv_prog_AWK+:} false; then : 4040 $as_echo_n "(cached) " >&6 4041else 4042 if test -n "$AWK"; then 4043 ac_cv_prog_AWK="$AWK" # Let the user override the test. 4044else 4045as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4046for as_dir in $PATH 4047do 4048 IFS=$as_save_IFS 4049 test -z "$as_dir" && as_dir=. 4050 for ac_exec_ext in '' $ac_executable_extensions; do 4051 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4052 ac_cv_prog_AWK="$ac_prog" 4053 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4054 break 2 4055 fi 4056done 4057 done 4058IFS=$as_save_IFS 4059 4060fi 4061fi 4062AWK=$ac_cv_prog_AWK 4063if test -n "$AWK"; then 4064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 4065$as_echo "$AWK" >&6; } 4066else 4067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4068$as_echo "no" >&6; } 4069fi 4070 4071 4072 test -n "$AWK" && break 4073done 4074 4075# Extract the first word of "strip", so it can be a program name with args. 4076set dummy strip; ac_word=$2 4077{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4078$as_echo_n "checking for $ac_word... " >&6; } 4079if ${ac_cv_prog_STRIP+:} false; then : 4080 $as_echo_n "(cached) " >&6 4081else 4082 if test -n "$STRIP"; then 4083 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 4084else 4085as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4086for as_dir in $PATH 4087do 4088 IFS=$as_save_IFS 4089 test -z "$as_dir" && as_dir=. 4090 for ac_exec_ext in '' $ac_executable_extensions; do 4091 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4092 ac_cv_prog_STRIP="strip" 4093 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4094 break 2 4095 fi 4096done 4097 done 4098IFS=$as_save_IFS 4099 4100 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":" 4101fi 4102fi 4103STRIP=$ac_cv_prog_STRIP 4104if test -n "$STRIP"; then 4105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 4106$as_echo "$STRIP" >&6; } 4107else 4108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4109$as_echo "no" >&6; } 4110fi 4111 4112 4113 4114 4115 4116{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4117$as_echo_n "checking for ANSI C header files... " >&6; } 4118if ${ac_cv_header_stdc+:} false; then : 4119 $as_echo_n "(cached) " >&6 4120else 4121 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4122/* end confdefs.h. */ 4123#include <stdlib.h> 4124#include <stdarg.h> 4125#include <string.h> 4126#include <float.h> 4127 4128int 4129main () 4130{ 4131 4132 ; 4133 return 0; 4134} 4135_ACEOF 4136if ac_fn_c_try_compile "$LINENO"; then : 4137 ac_cv_header_stdc=yes 4138else 4139 ac_cv_header_stdc=no 4140fi 4141rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4142 4143if test $ac_cv_header_stdc = yes; then 4144 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4145 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4146/* end confdefs.h. */ 4147#include <string.h> 4148 4149_ACEOF 4150if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4151 $EGREP "memchr" >/dev/null 2>&1; then : 4152 4153else 4154 ac_cv_header_stdc=no 4155fi 4156rm -f conftest* 4157 4158fi 4159 4160if test $ac_cv_header_stdc = yes; then 4161 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4162 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4163/* end confdefs.h. */ 4164#include <stdlib.h> 4165 4166_ACEOF 4167if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4168 $EGREP "free" >/dev/null 2>&1; then : 4169 4170else 4171 ac_cv_header_stdc=no 4172fi 4173rm -f conftest* 4174 4175fi 4176 4177if test $ac_cv_header_stdc = yes; then 4178 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4179 if test "$cross_compiling" = yes; then : 4180 : 4181else 4182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4183/* end confdefs.h. */ 4184#include <ctype.h> 4185#include <stdlib.h> 4186#if ((' ' & 0x0FF) == 0x020) 4187# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4188# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4189#else 4190# define ISLOWER(c) \ 4191 (('a' <= (c) && (c) <= 'i') \ 4192 || ('j' <= (c) && (c) <= 'r') \ 4193 || ('s' <= (c) && (c) <= 'z')) 4194# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4195#endif 4196 4197#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4198int 4199main () 4200{ 4201 int i; 4202 for (i = 0; i < 256; i++) 4203 if (XOR (islower (i), ISLOWER (i)) 4204 || toupper (i) != TOUPPER (i)) 4205 return 2; 4206 return 0; 4207} 4208_ACEOF 4209if ac_fn_c_try_run "$LINENO"; then : 4210 4211else 4212 ac_cv_header_stdc=no 4213fi 4214rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4215 conftest.$ac_objext conftest.beam conftest.$ac_ext 4216fi 4217 4218fi 4219fi 4220{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4221$as_echo "$ac_cv_header_stdc" >&6; } 4222if test $ac_cv_header_stdc = yes; then 4223 4224$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4225 4226fi 4227 4228{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5 4229$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; } 4230if ${ac_cv_header_sys_wait_h+:} false; then : 4231 $as_echo_n "(cached) " >&6 4232else 4233 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4234/* end confdefs.h. */ 4235#include <sys/types.h> 4236#include <sys/wait.h> 4237#ifndef WEXITSTATUS 4238# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8) 4239#endif 4240#ifndef WIFEXITED 4241# define WIFEXITED(stat_val) (((stat_val) & 255) == 0) 4242#endif 4243 4244int 4245main () 4246{ 4247 int s; 4248 wait (&s); 4249 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; 4250 ; 4251 return 0; 4252} 4253_ACEOF 4254if ac_fn_c_try_compile "$LINENO"; then : 4255 ac_cv_header_sys_wait_h=yes 4256else 4257 ac_cv_header_sys_wait_h=no 4258fi 4259rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4260fi 4261{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5 4262$as_echo "$ac_cv_header_sys_wait_h" >&6; } 4263if test $ac_cv_header_sys_wait_h = yes; then 4264 4265$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 4266 4267fi 4268 4269 4270if test x"$ac_cv_prog_cc_c99" != xno; then 4271 4272 4273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5 4274$as_echo_n "checking for unsigned long long int... " >&6; } 4275if ${ac_cv_type_unsigned_long_long_int+:} false; then : 4276 $as_echo_n "(cached) " >&6 4277else 4278 ac_cv_type_unsigned_long_long_int=yes 4279 if test "x${ac_cv_prog_cc_c99-no}" = xno; then 4280 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4281/* end confdefs.h. */ 4282 4283 /* For now, do not test the preprocessor; as of 2007 there are too many 4284 implementations with broken preprocessors. Perhaps this can 4285 be revisited in 2012. In the meantime, code should not expect 4286 #if to work with literals wider than 32 bits. */ 4287 /* Test literals. */ 4288 long long int ll = 9223372036854775807ll; 4289 long long int nll = -9223372036854775807LL; 4290 unsigned long long int ull = 18446744073709551615ULL; 4291 /* Test constant expressions. */ 4292 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll) 4293 ? 1 : -1)]; 4294 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1 4295 ? 1 : -1)]; 4296 int i = 63; 4297int 4298main () 4299{ 4300/* Test availability of runtime routines for shift and division. */ 4301 long long int llmax = 9223372036854775807ll; 4302 unsigned long long int ullmax = 18446744073709551615ull; 4303 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i) 4304 | (llmax / ll) | (llmax % ll) 4305 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i) 4306 | (ullmax / ull) | (ullmax % ull)); 4307 ; 4308 return 0; 4309} 4310 4311_ACEOF 4312if ac_fn_c_try_link "$LINENO"; then : 4313 4314else 4315 ac_cv_type_unsigned_long_long_int=no 4316fi 4317rm -f core conftest.err conftest.$ac_objext \ 4318 conftest$ac_exeext conftest.$ac_ext 4319 fi 4320fi 4321{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5 4322$as_echo "$ac_cv_type_unsigned_long_long_int" >&6; } 4323 if test $ac_cv_type_unsigned_long_long_int = yes; then 4324 4325$as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h 4326 4327 fi 4328 4329 4330 4331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5 4332$as_echo_n "checking for long long int... " >&6; } 4333if ${ac_cv_type_long_long_int+:} false; then : 4334 $as_echo_n "(cached) " >&6 4335else 4336 ac_cv_type_long_long_int=yes 4337 if test "x${ac_cv_prog_cc_c99-no}" = xno; then 4338 ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int 4339 if test $ac_cv_type_long_long_int = yes; then 4340 if test "$cross_compiling" = yes; then : 4341 : 4342else 4343 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4344/* end confdefs.h. */ 4345#include <limits.h> 4346 #ifndef LLONG_MAX 4347 # define HALF \ 4348 (1LL << (sizeof (long long int) * CHAR_BIT - 2)) 4349 # define LLONG_MAX (HALF - 1 + HALF) 4350 #endif 4351int 4352main () 4353{ 4354long long int n = 1; 4355 int i; 4356 for (i = 0; ; i++) 4357 { 4358 long long int m = n << i; 4359 if (m >> i != n) 4360 return 1; 4361 if (LLONG_MAX / 2 < m) 4362 break; 4363 } 4364 return 0; 4365 ; 4366 return 0; 4367} 4368_ACEOF 4369if ac_fn_c_try_run "$LINENO"; then : 4370 4371else 4372 ac_cv_type_long_long_int=no 4373fi 4374rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4375 conftest.$ac_objext conftest.beam conftest.$ac_ext 4376fi 4377 4378 fi 4379 fi 4380fi 4381{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5 4382$as_echo "$ac_cv_type_long_long_int" >&6; } 4383 if test $ac_cv_type_long_long_int = yes; then 4384 4385$as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h 4386 4387 fi 4388 4389 if test "$ac_cv_type_long_long_int" = no; then 4390 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4391$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4392as_fn_error $? "Compiler does not support long long int 4393See \`config.log' for more details" "$LINENO" 5; } 4394 fi 4395 4396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the compiler supports trailing commas" >&5 4397$as_echo_n "checking if the compiler supports trailing commas... " >&6; } 4398 trailing_commas=no 4399 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4400/* end confdefs.h. */ 4401 4402int 4403main () 4404{ 4405 4406 enum { 4407 one, 4408 }; 4409 ; 4410 return 0; 4411} 4412_ACEOF 4413if ac_fn_c_try_compile "$LINENO"; then : 4414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4415$as_echo "yes" >&6; }; trailing_commas=yes 4416else 4417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4418$as_echo "no" >&6; } 4419fi 4420rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4421 if test "$trailing_commas" = no; then 4422 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4423$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4424as_fn_error $? "Compiler does not support trailing comma in enum 4425See \`config.log' for more details" "$LINENO" 5; } 4426 fi 4427 4428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the compiler supports C++ comments" >&5 4429$as_echo_n "checking if the compiler supports C++ comments... " >&6; } 4430 slash_comments=no 4431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4432/* end confdefs.h. */ 4433 4434int 4435main () 4436{ 4437// C++ comments? 4438 ; 4439 return 0; 4440} 4441_ACEOF 4442if ac_fn_c_try_compile "$LINENO"; then : 4443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4444$as_echo "yes" >&6; }; slash_comments=yes 4445else 4446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4447$as_echo "no" >&6; } 4448fi 4449rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4450 if test "$slash_comments" = no; then 4451 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4452$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4453as_fn_error $? "Compiler does not support C++ comments 4454See \`config.log' for more details" "$LINENO" 5; } 4455 fi 4456fi 4457 4458 4459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-fail-if-missing argument" >&5 4460$as_echo_n "checking --enable-fail-if-missing argument... " >&6; } 4461# Check whether --enable-fail_if_missing was given. 4462if test "${enable_fail_if_missing+set}" = set; then : 4463 enableval=$enable_fail_if_missing; fail_if_missing="yes" 4464else 4465 fail_if_missing="no" 4466fi 4467 4468{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $fail_if_missing" >&5 4469$as_echo "$fail_if_missing" >&6; } 4470 4471with_x_arg="$with_x" 4472 4473if test -z "$CFLAGS"; then 4474 CFLAGS="-O" 4475 test "$GCC" = yes && CFLAGS="-O2 -fno-strength-reduce -Wall" 4476fi 4477if test "$GCC" = yes; then 4478 gccversion=`$CC -dumpversion` 4479 if test "x$gccversion" = "x"; then 4480 gccversion=`$CC --version | sed -e '2,$d' -e 's/darwin.//' -e 's/^[^0-9]*\([0-9]\.[0-9.]*\).*$/\1/g'` 4481 fi 4482 if test "$gccversion" = "3.0.1" -o "$gccversion" = "3.0.2" -o "$gccversion" = "4.0.1"; then 4483 echo 'GCC [34].0.[12] has a bug in the optimizer, disabling "-O#"' 4484 CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-O/'` 4485 else 4486 if test "$gccversion" = "3.1" -o "$gccversion" = "3.2" -o "$gccversion" = "3.2.1" && `echo "$CFLAGS" | grep -v fno-strength-reduce >/dev/null`; then 4487 echo 'GCC 3.1 and 3.2 have a bug in the optimizer, adding "-fno-strength-reduce"' 4488 CFLAGS="$CFLAGS -fno-strength-reduce" 4489 fi 4490 fi 4491fi 4492 4493{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for clang version" >&5 4494$as_echo_n "checking for clang version... " >&6; } 4495CLANG_VERSION_STRING=`$CC --version 2>/dev/null | sed -n -e 's/^.*clang[^0-9]*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*$/\1/p'` 4496if test x"$CLANG_VERSION_STRING" != x"" ; then 4497 CLANG_MAJOR=`echo "$CLANG_VERSION_STRING" | sed -n -e 's/\([0-9][0-9]*\)\.[0-9][0-9]*\.[0-9][0-9]*/\1/p'` 4498 CLANG_MINOR=`echo "$CLANG_VERSION_STRING" | sed -n -e 's/[0-9][0-9]*\.\([0-9][0-9]*\)\.[0-9][0-9]*/\1/p'` 4499 CLANG_REVISION=`echo "$CLANG_VERSION_STRING" | sed -n -e 's/[0-9][0-9]*\.[0-9][0-9]*\.\([0-9][0-9]*\)/\1/p'` 4500 CLANG_VERSION=`expr $CLANG_MAJOR '*' 1000000 '+' $CLANG_MINOR '*' 1000 '+' $CLANG_REVISION` 4501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CLANG_VERSION" >&5 4502$as_echo "$CLANG_VERSION" >&6; } 4503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if clang supports -fno-strength-reduce" >&5 4504$as_echo_n "checking if clang supports -fno-strength-reduce... " >&6; } 4505 if test "$CLANG_VERSION" -ge 500002075 ; then 4506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4507$as_echo "no" >&6; } 4508 CFLAGS=`echo "$CFLAGS" | sed -e 's/-fno-strength-reduce/ /'` 4509 else 4510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4511$as_echo "yes" >&6; } 4512 fi 4513else 4514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: N/A" >&5 4515$as_echo "N/A" >&6; } 4516fi 4517 4518CROSS_COMPILING= 4519if test "$cross_compiling" = yes; then 4520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&5 4521$as_echo "cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&6; } 4522 CROSS_COMPILING=1 4523fi 4524 4525 4526test "$GCC" = yes && CPP_MM=M; 4527 4528if test -f ./toolcheck; then 4529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for buggy tools..." >&5 4530$as_echo "$as_me: checking for buggy tools..." >&6;} 4531 sh ./toolcheck 1>&6 4532fi 4533 4534OS_EXTRA_SRC=""; OS_EXTRA_OBJ="" 4535 4536{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BeOS" >&5 4537$as_echo_n "checking for BeOS... " >&6; } 4538case `uname` in 4539 BeOS) OS_EXTRA_SRC=os_beos.c; OS_EXTRA_OBJ=objects/os_beos.o 4540 BEOS=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4541$as_echo "yes" >&6; };; 4542 *) BEOS=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4543$as_echo "no" >&6; };; 4544esac 4545 4546{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for 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 # On IRIX 5.3, sys/types and inttypes.h are conflicting. 4749for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4750 inttypes.h stdint.h unistd.h 4751do : 4752 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4753ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4754" 4755if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4756 cat >>confdefs.h <<_ACEOF 4757#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4758_ACEOF 4759 4760fi 4761 4762done 4763 4764 4765ac_fn_c_check_header_mongrel "$LINENO" "Carbon/Carbon.h" "ac_cv_header_Carbon_Carbon_h" "$ac_includes_default" 4766if test "x$ac_cv_header_Carbon_Carbon_h" = xyes; then : 4767 CARBON=yes 4768fi 4769 4770 4771 if test "x$CARBON" = "xyes"; then 4772 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 4773 with_x=no 4774 fi 4775 fi 4776 fi 4777 4778 if test "$MACARCH" = "intel" -o "$MACARCH" = "both"; then 4779 CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-Oz/'` 4780 fi 4781 4782else 4783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4784$as_echo "no" >&6; } 4785fi 4786 4787for ac_header in AvailabilityMacros.h 4788do : 4789 ac_fn_c_check_header_mongrel "$LINENO" "AvailabilityMacros.h" "ac_cv_header_AvailabilityMacros_h" "$ac_includes_default" 4790if test "x$ac_cv_header_AvailabilityMacros_h" = xyes; then : 4791 cat >>confdefs.h <<_ACEOF 4792#define HAVE_AVAILABILITYMACROS_H 1 4793_ACEOF 4794 4795fi 4796 4797done 4798 4799 4800 4801 4802 4803if test "$cross_compiling" = no; then 4804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-local-dir argument" >&5 4805$as_echo_n "checking --with-local-dir argument... " >&6; } 4806 have_local_include='' 4807 have_local_lib='' 4808 4809# Check whether --with-local-dir was given. 4810if test "${with_local_dir+set}" = set; then : 4811 withval=$with_local_dir; 4812 local_dir="$withval" 4813 case "$withval" in 4814 */*) ;; 4815 no) 4816 # avoid adding local dir to LDFLAGS and CPPFLAGS 4817 have_local_include=yes 4818 have_local_lib=yes 4819 ;; 4820 *) as_fn_error $? "must pass path argument to --with-local-dir" "$LINENO" 5 ;; 4821 esac 4822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $local_dir" >&5 4823$as_echo "$local_dir" >&6; } 4824 4825else 4826 4827 local_dir=/usr/local 4828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to $local_dir" >&5 4829$as_echo "Defaulting to $local_dir" >&6; } 4830 4831fi 4832 4833 if test "$GCC" = yes -a "$local_dir" != no; then 4834 echo 'void f(){}' > conftest.c 4835 have_local_include=`${CC-cc} -c -v conftest.c 2>&1 | grep "${local_dir}/include"` 4836 have_local_lib=`${CC-cc} -c -v conftest.c 2>&1 | grep "${local_dir}/lib"` 4837 rm -f conftest.c conftest.o 4838 fi 4839 if test -z "$have_local_lib" -a -d "${local_dir}/lib"; then 4840 tt=`echo "$LDFLAGS" | sed -e "s+-L${local_dir}/lib ++g" -e "s+-L${local_dir}/lib$++g"` 4841 if test "$tt" = "$LDFLAGS"; then 4842 LDFLAGS="$LDFLAGS -L${local_dir}/lib" 4843 fi 4844 fi 4845 if test -z "$have_local_include" -a -d "${local_dir}/include"; then 4846 tt=`echo "$CPPFLAGS" | sed -e "s+-I${local_dir}/include ++g" -e "s+-I${local_dir}/include$++g"` 4847 if test "$tt" = "$CPPFLAGS"; then 4848 CPPFLAGS="$CPPFLAGS -I${local_dir}/include" 4849 fi 4850 fi 4851fi 4852 4853{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-vim-name argument" >&5 4854$as_echo_n "checking --with-vim-name argument... " >&6; } 4855 4856# Check whether --with-vim-name was given. 4857if test "${with_vim_name+set}" = set; then : 4858 withval=$with_vim_name; VIMNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VIMNAME" >&5 4859$as_echo "$VIMNAME" >&6; } 4860else 4861 VIMNAME="vim"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to $VIMNAME" >&5 4862$as_echo "Defaulting to $VIMNAME" >&6; } 4863fi 4864 4865 4866{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ex-name argument" >&5 4867$as_echo_n "checking --with-ex-name argument... " >&6; } 4868 4869# Check whether --with-ex-name was given. 4870if test "${with_ex_name+set}" = set; then : 4871 withval=$with_ex_name; EXNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXNAME" >&5 4872$as_echo "$EXNAME" >&6; } 4873else 4874 EXNAME="ex"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to ex" >&5 4875$as_echo "Defaulting to ex" >&6; } 4876fi 4877 4878 4879{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-view-name argument" >&5 4880$as_echo_n "checking --with-view-name argument... " >&6; } 4881 4882# Check whether --with-view-name was given. 4883if test "${with_view_name+set}" = set; then : 4884 withval=$with_view_name; VIEWNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VIEWNAME" >&5 4885$as_echo "$VIEWNAME" >&6; } 4886else 4887 VIEWNAME="view"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to view" >&5 4888$as_echo "Defaulting to view" >&6; } 4889fi 4890 4891 4892 4893{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-global-runtime argument" >&5 4894$as_echo_n "checking --with-global-runtime argument... " >&6; } 4895 4896# Check whether --with-global-runtime was given. 4897if test "${with_global_runtime+set}" = set; then : 4898 withval=$with_global_runtime; RUNTIME_GLOBAL="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5 4899$as_echo "$withval" >&6; } 4900else 4901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4902$as_echo "no" >&6; } 4903fi 4904 4905 4906if test "X$RUNTIME_GLOBAL" != "X"; then 4907 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" }') 4908 cat >>confdefs.h <<_ACEOF 4909#define RUNTIME_GLOBAL "$RUNTIME_GLOBAL" 4910_ACEOF 4911 4912 cat >>confdefs.h <<_ACEOF 4913#define RUNTIME_GLOBAL_AFTER "$RUNTIME_GLOBAL_AFTER" 4914_ACEOF 4915 4916fi 4917 4918{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-modified-by argument" >&5 4919$as_echo_n "checking --with-modified-by argument... " >&6; } 4920 4921# Check whether --with-modified-by was given. 4922if test "${with_modified_by+set}" = set; then : 4923 withval=$with_modified_by; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5 4924$as_echo "$withval" >&6; }; cat >>confdefs.h <<_ACEOF 4925#define MODIFIED_BY "$withval" 4926_ACEOF 4927 4928else 4929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4930$as_echo "no" >&6; } 4931fi 4932 4933 4934{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if character set is EBCDIC" >&5 4935$as_echo_n "checking if character set is EBCDIC... " >&6; } 4936cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4937/* end confdefs.h. */ 4938 4939int 4940main () 4941{ 4942 /* TryCompile function for CharSet. 4943 Treat any failure as ASCII for compatibility with existing art. 4944 Use compile-time rather than run-time tests for cross-compiler 4945 tolerance. */ 4946#if '0'!=240 4947make an error "Character set is not EBCDIC" 4948#endif 4949 ; 4950 return 0; 4951} 4952_ACEOF 4953if ac_fn_c_try_compile "$LINENO"; then : 4954 # TryCompile action if true 4955cf_cv_ebcdic=yes 4956else 4957 # TryCompile action if false 4958cf_cv_ebcdic=no 4959fi 4960rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4961# end of TryCompile ]) 4962# end of CacheVal CvEbcdic 4963{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cf_cv_ebcdic" >&5 4964$as_echo "$cf_cv_ebcdic" >&6; } 4965case "$cf_cv_ebcdic" in #(vi 4966 yes) $as_echo "#define EBCDIC 1" >>confdefs.h 4967 4968 line_break='"\\n"' 4969 ;; 4970 *) line_break='"\\012"';; 4971esac 4972 4973 4974if test "$cf_cv_ebcdic" = "yes"; then 4975{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for z/OS Unix" >&5 4976$as_echo_n "checking for z/OS Unix... " >&6; } 4977case `uname` in 4978 OS/390) zOSUnix="yes"; 4979 if test "$CC" = "cc"; then 4980 ccm="$_CC_CCMODE" 4981 ccn="CC" 4982 else 4983 if test "$CC" = "c89"; then 4984 ccm="$_CC_C89MODE" 4985 ccn="C89" 4986 else 4987 ccm=1 4988 fi 4989 fi 4990 if test "$ccm" != "1"; then 4991 echo "" 4992 echo "------------------------------------------" 4993 echo " On z/OS Unix, the environment variable" 4994 echo " _CC_${ccn}MODE must be set to \"1\"!" 4995 echo " Do:" 4996 echo " export _CC_${ccn}MODE=1" 4997 echo " and then call configure again." 4998 echo "------------------------------------------" 4999 exit 1 5000 fi 5001 # Set CFLAGS for configure process. 5002 # This will be reset later for config.mk. 5003 # Use haltonmsg to force error for missing H files. 5004 CFLAGS="$CFLAGS -D_ALL_SOURCE -Wc,float(ieee),haltonmsg(3296)"; 5005 LDFLAGS="$LDFLAGS -Wl,EDIT=NO" 5006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5007$as_echo "yes" >&6; } 5008 ;; 5009 *) zOSUnix="no"; 5010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5011$as_echo "no" >&6; } 5012 ;; 5013esac 5014fi 5015 5016if test "$zOSUnix" = "yes"; then 5017 QUOTESED="sed -e 's/[\\\\\"]/\\\\\\\\&/g' -e 's/\\\\\\\\\"/\"/' -e 's/\\\\\\\\\";\$\$/\";/'" 5018else 5019 QUOTESED="sed -e 's/[\\\\\"]/\\\\&/g' -e 's/\\\\\"/\"/' -e 's/\\\\\";\$\$/\";/'" 5020fi 5021 5022 5023 5024{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-smack argument" >&5 5025$as_echo_n "checking --disable-smack argument... " >&6; } 5026# Check whether --enable-smack was given. 5027if test "${enable_smack+set}" = set; then : 5028 enableval=$enable_smack; 5029else 5030 enable_smack="yes" 5031fi 5032 5033if test "$enable_smack" = "yes"; then 5034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5035$as_echo "no" >&6; } 5036 ac_fn_c_check_header_mongrel "$LINENO" "linux/xattr.h" "ac_cv_header_linux_xattr_h" "$ac_includes_default" 5037if test "x$ac_cv_header_linux_xattr_h" = xyes; then : 5038 true 5039else 5040 enable_smack="no" 5041fi 5042 5043 5044else 5045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5046$as_echo "yes" >&6; } 5047fi 5048if test "$enable_smack" = "yes"; then 5049 ac_fn_c_check_header_mongrel "$LINENO" "attr/xattr.h" "ac_cv_header_attr_xattr_h" "$ac_includes_default" 5050if test "x$ac_cv_header_attr_xattr_h" = xyes; then : 5051 true 5052else 5053 enable_smack="no" 5054fi 5055 5056 5057fi 5058if test "$enable_smack" = "yes"; then 5059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XATTR_NAME_SMACKEXEC in linux/xattr.h" >&5 5060$as_echo_n "checking for XATTR_NAME_SMACKEXEC in linux/xattr.h... " >&6; } 5061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5062/* end confdefs.h. */ 5063#include <linux/xattr.h> 5064_ACEOF 5065if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5066 $EGREP "XATTR_NAME_SMACKEXEC" >/dev/null 2>&1; then : 5067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5068$as_echo "yes" >&6; } 5069else 5070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5071$as_echo "no" >&6; }; enable_smack="no" 5072fi 5073rm -f conftest* 5074 5075fi 5076if test "$enable_smack" = "yes"; then 5077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for setxattr in -lattr" >&5 5078$as_echo_n "checking for setxattr in -lattr... " >&6; } 5079if ${ac_cv_lib_attr_setxattr+:} false; then : 5080 $as_echo_n "(cached) " >&6 5081else 5082 ac_check_lib_save_LIBS=$LIBS 5083LIBS="-lattr $LIBS" 5084cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5085/* end confdefs.h. */ 5086 5087/* Override any GCC internal prototype to avoid an error. 5088 Use char because int might match the return type of a GCC 5089 builtin and then its argument prototype would still apply. */ 5090#ifdef __cplusplus 5091extern "C" 5092#endif 5093char setxattr (); 5094int 5095main () 5096{ 5097return setxattr (); 5098 ; 5099 return 0; 5100} 5101_ACEOF 5102if ac_fn_c_try_link "$LINENO"; then : 5103 ac_cv_lib_attr_setxattr=yes 5104else 5105 ac_cv_lib_attr_setxattr=no 5106fi 5107rm -f core conftest.err conftest.$ac_objext \ 5108 conftest$ac_exeext conftest.$ac_ext 5109LIBS=$ac_check_lib_save_LIBS 5110fi 5111{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_setxattr" >&5 5112$as_echo "$ac_cv_lib_attr_setxattr" >&6; } 5113if test "x$ac_cv_lib_attr_setxattr" = xyes; then : 5114 LIBS="$LIBS -lattr" 5115 found_smack="yes" 5116 $as_echo "#define HAVE_SMACK 1" >>confdefs.h 5117 5118fi 5119 5120fi 5121 5122if test "x$found_smack" = "x"; then 5123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-selinux argument" >&5 5124$as_echo_n "checking --disable-selinux argument... " >&6; } 5125 # Check whether --enable-selinux was given. 5126if test "${enable_selinux+set}" = set; then : 5127 enableval=$enable_selinux; 5128else 5129 enable_selinux="yes" 5130fi 5131 5132 if test "$enable_selinux" = "yes"; then 5133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5134$as_echo "no" >&6; } 5135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5 5136$as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; } 5137if ${ac_cv_lib_selinux_is_selinux_enabled+:} false; then : 5138 $as_echo_n "(cached) " >&6 5139else 5140 ac_check_lib_save_LIBS=$LIBS 5141LIBS="-lselinux $LIBS" 5142cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5143/* end confdefs.h. */ 5144 5145/* Override any GCC internal prototype to avoid an error. 5146 Use char because int might match the return type of a GCC 5147 builtin and then its argument prototype would still apply. */ 5148#ifdef __cplusplus 5149extern "C" 5150#endif 5151char is_selinux_enabled (); 5152int 5153main () 5154{ 5155return is_selinux_enabled (); 5156 ; 5157 return 0; 5158} 5159_ACEOF 5160if ac_fn_c_try_link "$LINENO"; then : 5161 ac_cv_lib_selinux_is_selinux_enabled=yes 5162else 5163 ac_cv_lib_selinux_is_selinux_enabled=no 5164fi 5165rm -f core conftest.err conftest.$ac_objext \ 5166 conftest$ac_exeext conftest.$ac_ext 5167LIBS=$ac_check_lib_save_LIBS 5168fi 5169{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5 5170$as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; } 5171if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes; then : 5172 ac_fn_c_check_header_mongrel "$LINENO" "selinux/selinux.h" "ac_cv_header_selinux_selinux_h" "$ac_includes_default" 5173if test "x$ac_cv_header_selinux_selinux_h" = xyes; then : 5174 LIBS="$LIBS -lselinux" 5175 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h 5176 5177fi 5178 5179 5180fi 5181 5182 else 5183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5184$as_echo "yes" >&6; } 5185 fi 5186fi 5187 5188 5189{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-features argument" >&5 5190$as_echo_n "checking --with-features argument... " >&6; } 5191 5192# Check whether --with-features was given. 5193if test "${with_features+set}" = set; then : 5194 withval=$with_features; features="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $features" >&5 5195$as_echo "$features" >&6; } 5196else 5197 features="huge"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to huge" >&5 5198$as_echo "Defaulting to huge" >&6; } 5199fi 5200 5201 5202dovimdiff="" 5203dogvimdiff="" 5204case "$features" in 5205 tiny) $as_echo "#define FEAT_TINY 1" >>confdefs.h 5206 ;; 5207 small) $as_echo "#define FEAT_SMALL 1" >>confdefs.h 5208 ;; 5209 normal) $as_echo "#define FEAT_NORMAL 1" >>confdefs.h 5210 dovimdiff="installvimdiff"; 5211 dogvimdiff="installgvimdiff" ;; 5212 big) $as_echo "#define FEAT_BIG 1" >>confdefs.h 5213 dovimdiff="installvimdiff"; 5214 dogvimdiff="installgvimdiff" ;; 5215 huge) $as_echo "#define FEAT_HUGE 1" >>confdefs.h 5216 dovimdiff="installvimdiff"; 5217 dogvimdiff="installgvimdiff" ;; 5218 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $features is not supported" >&5 5219$as_echo "Sorry, $features is not supported" >&6; } ;; 5220esac 5221 5222 5223 5224 5225{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-compiledby argument" >&5 5226$as_echo_n "checking --with-compiledby argument... " >&6; } 5227 5228# Check whether --with-compiledby was given. 5229if test "${with_compiledby+set}" = set; then : 5230 withval=$with_compiledby; compiledby="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5 5231$as_echo "$withval" >&6; } 5232else 5233 compiledby=""; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5234$as_echo "no" >&6; } 5235fi 5236 5237 5238 5239{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp argument" >&5 5240$as_echo_n "checking --disable-xsmp argument... " >&6; } 5241# Check whether --enable-xsmp was given. 5242if test "${enable_xsmp+set}" = set; then : 5243 enableval=$enable_xsmp; 5244else 5245 enable_xsmp="yes" 5246fi 5247 5248 5249if test "$enable_xsmp" = "yes"; then 5250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5251$as_echo "no" >&6; } 5252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp-interact argument" >&5 5253$as_echo_n "checking --disable-xsmp-interact argument... " >&6; } 5254 # Check whether --enable-xsmp-interact was given. 5255if test "${enable_xsmp_interact+set}" = set; then : 5256 enableval=$enable_xsmp_interact; 5257else 5258 enable_xsmp_interact="yes" 5259fi 5260 5261 if test "$enable_xsmp_interact" = "yes"; then 5262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5263$as_echo "no" >&6; } 5264 $as_echo "#define USE_XSMP_INTERACT 1" >>confdefs.h 5265 5266 else 5267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5268$as_echo "yes" >&6; } 5269 fi 5270else 5271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5272$as_echo "yes" >&6; } 5273fi 5274 5275{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-luainterp argument" >&5 5276$as_echo_n "checking --enable-luainterp argument... " >&6; } 5277# Check whether --enable-luainterp was given. 5278if test "${enable_luainterp+set}" = set; then : 5279 enableval=$enable_luainterp; 5280else 5281 enable_luainterp="no" 5282fi 5283 5284{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_luainterp" >&5 5285$as_echo "$enable_luainterp" >&6; } 5286 5287if test "$enable_luainterp" = "yes" -o "$enable_luainterp" = "dynamic"; then 5288 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 5289 as_fn_error $? "cannot use Lua with tiny or small features" "$LINENO" 5 5290 fi 5291 5292 5293 5294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-lua-prefix argument" >&5 5295$as_echo_n "checking --with-lua-prefix argument... " >&6; } 5296 5297# Check whether --with-lua_prefix was given. 5298if test "${with_lua_prefix+set}" = set; then : 5299 withval=$with_lua_prefix; with_lua_prefix="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_lua_prefix" >&5 5300$as_echo "$with_lua_prefix" >&6; } 5301else 5302 with_lua_prefix="";{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5303$as_echo "no" >&6; } 5304fi 5305 5306 5307 if test "X$with_lua_prefix" != "X"; then 5308 vi_cv_path_lua_pfx="$with_lua_prefix" 5309 else 5310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LUA_PREFIX environment var" >&5 5311$as_echo_n "checking LUA_PREFIX environment var... " >&6; } 5312 if test "X$LUA_PREFIX" != "X"; then 5313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$LUA_PREFIX\"" >&5 5314$as_echo "\"$LUA_PREFIX\"" >&6; } 5315 vi_cv_path_lua_pfx="$LUA_PREFIX" 5316 else 5317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set, default to /usr" >&5 5318$as_echo "not set, default to /usr" >&6; } 5319 vi_cv_path_lua_pfx="/usr" 5320 fi 5321 fi 5322 5323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-luajit" >&5 5324$as_echo_n "checking --with-luajit... " >&6; } 5325 5326# Check whether --with-luajit was given. 5327if test "${with_luajit+set}" = set; then : 5328 withval=$with_luajit; vi_cv_with_luajit="$withval" 5329else 5330 vi_cv_with_luajit="no" 5331fi 5332 5333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_with_luajit" >&5 5334$as_echo "$vi_cv_with_luajit" >&6; } 5335 5336 LUA_INC= 5337 if test "X$vi_cv_path_lua_pfx" != "X"; then 5338 if test "x$vi_cv_with_luajit" != "xno"; then 5339 # Extract the first word of "luajit", so it can be a program name with args. 5340set dummy luajit; ac_word=$2 5341{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5342$as_echo_n "checking for $ac_word... " >&6; } 5343if ${ac_cv_path_vi_cv_path_luajit+:} false; then : 5344 $as_echo_n "(cached) " >&6 5345else 5346 case $vi_cv_path_luajit in 5347 [\\/]* | ?:[\\/]*) 5348 ac_cv_path_vi_cv_path_luajit="$vi_cv_path_luajit" # Let the user override the test with a path. 5349 ;; 5350 *) 5351 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5352for as_dir in $PATH 5353do 5354 IFS=$as_save_IFS 5355 test -z "$as_dir" && as_dir=. 5356 for ac_exec_ext in '' $ac_executable_extensions; do 5357 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5358 ac_cv_path_vi_cv_path_luajit="$as_dir/$ac_word$ac_exec_ext" 5359 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5360 break 2 5361 fi 5362done 5363 done 5364IFS=$as_save_IFS 5365 5366 ;; 5367esac 5368fi 5369vi_cv_path_luajit=$ac_cv_path_vi_cv_path_luajit 5370if test -n "$vi_cv_path_luajit"; then 5371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_luajit" >&5 5372$as_echo "$vi_cv_path_luajit" >&6; } 5373else 5374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5375$as_echo "no" >&6; } 5376fi 5377 5378 5379 if test "X$vi_cv_path_luajit" != "X"; then 5380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LuaJIT version" >&5 5381$as_echo_n "checking LuaJIT version... " >&6; } 5382if ${vi_cv_version_luajit+:} false; then : 5383 $as_echo_n "(cached) " >&6 5384else 5385 vi_cv_version_luajit=`${vi_cv_path_luajit} -v 2>&1 | sed 's/LuaJIT \([0-9.]*\)\.[0-9]\(-[a-z0-9]*\)* .*/\1/'` 5386fi 5387{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_luajit" >&5 5388$as_echo "$vi_cv_version_luajit" >&6; } 5389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Lua version of LuaJIT" >&5 5390$as_echo_n "checking Lua version of LuaJIT... " >&6; } 5391if ${vi_cv_version_lua_luajit+:} false; then : 5392 $as_echo_n "(cached) " >&6 5393else 5394 vi_cv_version_lua_luajit=`${vi_cv_path_luajit} -e "print(_VERSION)" | sed 's/.* //'` 5395fi 5396{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_lua_luajit" >&5 5397$as_echo "$vi_cv_version_lua_luajit" >&6; } 5398 vi_cv_path_lua="$vi_cv_path_luajit" 5399 vi_cv_version_lua="$vi_cv_version_lua_luajit" 5400 fi 5401 else 5402 # Extract the first word of "lua", so it can be a program name with args. 5403set dummy lua; ac_word=$2 5404{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5405$as_echo_n "checking for $ac_word... " >&6; } 5406if ${ac_cv_path_vi_cv_path_plain_lua+:} false; then : 5407 $as_echo_n "(cached) " >&6 5408else 5409 case $vi_cv_path_plain_lua in 5410 [\\/]* | ?:[\\/]*) 5411 ac_cv_path_vi_cv_path_plain_lua="$vi_cv_path_plain_lua" # Let the user override the test with a path. 5412 ;; 5413 *) 5414 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5415for as_dir in $PATH 5416do 5417 IFS=$as_save_IFS 5418 test -z "$as_dir" && as_dir=. 5419 for ac_exec_ext in '' $ac_executable_extensions; do 5420 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5421 ac_cv_path_vi_cv_path_plain_lua="$as_dir/$ac_word$ac_exec_ext" 5422 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5423 break 2 5424 fi 5425done 5426 done 5427IFS=$as_save_IFS 5428 5429 ;; 5430esac 5431fi 5432vi_cv_path_plain_lua=$ac_cv_path_vi_cv_path_plain_lua 5433if test -n "$vi_cv_path_plain_lua"; then 5434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_plain_lua" >&5 5435$as_echo "$vi_cv_path_plain_lua" >&6; } 5436else 5437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5438$as_echo "no" >&6; } 5439fi 5440 5441 5442 if test "X$vi_cv_path_plain_lua" != "X"; then 5443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Lua version" >&5 5444$as_echo_n "checking Lua version... " >&6; } 5445if ${vi_cv_version_plain_lua+:} false; then : 5446 $as_echo_n "(cached) " >&6 5447else 5448 vi_cv_version_plain_lua=`${vi_cv_path_plain_lua} -e "print(_VERSION)" | sed 's/.* //'` 5449fi 5450{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_plain_lua" >&5 5451$as_echo "$vi_cv_version_plain_lua" >&6; } 5452 fi 5453 vi_cv_path_lua="$vi_cv_path_plain_lua" 5454 vi_cv_version_lua="$vi_cv_version_plain_lua" 5455 fi 5456 if test "x$vi_cv_with_luajit" != "xno" && test "X$vi_cv_version_luajit" != "X"; then 5457 { $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 5458$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include/luajit-$vi_cv_version_luajit... " >&6; } 5459 if test -f "$vi_cv_path_lua_pfx/include/luajit-$vi_cv_version_luajit/lua.h"; then 5460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5461$as_echo "yes" >&6; } 5462 LUA_INC=/luajit-$vi_cv_version_luajit 5463 fi 5464 fi 5465 if test "X$LUA_INC" = "X"; then 5466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $vi_cv_path_lua_pfx/include" >&5 5467$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include... " >&6; } 5468 if test -f "$vi_cv_path_lua_pfx/include/lua.h"; then 5469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5470$as_echo "yes" >&6; } 5471 else 5472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5473$as_echo "no" >&6; } 5474 { $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 5475$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua... " >&6; } 5476 if test -f "$vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua/lua.h"; then 5477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5478$as_echo "yes" >&6; } 5479 LUA_INC=/lua$vi_cv_version_lua 5480 else 5481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5482$as_echo "no" >&6; } 5483 5484 # Detect moonjit: 5485 # https://groups.google.com/forum/#!topic/vim_use/O0vek60WuTk 5486 lua_suf=/moonjit-2.3 5487 inc_path="$vi_cv_path_lua_pfx/include" 5488 for dir in "$inc_path"/moonjit-[0-9]* ; do 5489 if test -d "$dir" ; then 5490 lua_suf=`basename '$dir'` 5491 lua_suf="/$lua_suf" 5492 break 5493 fi 5494 done 5495 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $inc_path$lua_suf" >&5 5496$as_echo_n "checking if lua.h can be found in $inc_path$lua_suf... " >&6; } 5497 if test -f "$inc_path$lua_suf/lua.h"; then 5498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5499$as_echo "yes" >&6; } 5500 LUA_INC=$lua_suf 5501 else 5502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5503$as_echo "no" >&6; } 5504 vi_cv_path_lua_pfx= 5505 fi 5506 fi 5507 fi 5508 fi 5509 fi 5510 5511 if test "X$vi_cv_path_lua_pfx" != "X"; then 5512 if test "x$vi_cv_with_luajit" != "xno"; then 5513 multiarch=`dpkg-architecture -qDEB_HOST_MULTIARCH 2> /dev/null` 5514 if test "X$multiarch" != "X"; then 5515 lib_multiarch="lib/${multiarch}" 5516 else 5517 lib_multiarch="lib" 5518 fi 5519 if test "X$vi_cv_version_lua" = "X"; then 5520 LUA_LIBS="-L${vi_cv_path_lua_pfx}/${lib_multiarch} -lluajit" 5521 else 5522 LUA_LIBS="-L${vi_cv_path_lua_pfx}/${lib_multiarch} -lluajit-$vi_cv_version_lua" 5523 fi 5524 else 5525 if test "X$LUA_INC" != "X"; then 5526 LUA_LIBS="-L${vi_cv_path_lua_pfx}/lib -llua$vi_cv_version_lua" 5527 else 5528 LUA_LIBS="-L${vi_cv_path_lua_pfx}/lib -llua" 5529 fi 5530 fi 5531 if test "$enable_luainterp" = "dynamic"; then 5532 lua_ok="yes" 5533 else 5534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if link with ${LUA_LIBS} is sane" >&5 5535$as_echo_n "checking if link with ${LUA_LIBS} is sane... " >&6; } 5536 libs_save=$LIBS 5537 LIBS="$LIBS $LUA_LIBS" 5538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5539/* end confdefs.h. */ 5540 5541int 5542main () 5543{ 5544 5545 ; 5546 return 0; 5547} 5548_ACEOF 5549if ac_fn_c_try_link "$LINENO"; then : 5550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5551$as_echo "yes" >&6; }; lua_ok="yes" 5552else 5553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5554$as_echo "no" >&6; }; lua_ok="no"; LUA_LIBS="" 5555fi 5556rm -f core conftest.err conftest.$ac_objext \ 5557 conftest$ac_exeext conftest.$ac_ext 5558 LIBS=$libs_save 5559 fi 5560 if test "x$lua_ok" = "xyes"; then 5561 LUA_CFLAGS="-I${vi_cv_path_lua_pfx}/include${LUA_INC}" 5562 LUA_SRC="if_lua.c" 5563 LUA_OBJ="objects/if_lua.o" 5564 LUA_PRO="if_lua.pro" 5565 $as_echo "#define FEAT_LUA 1" >>confdefs.h 5566 5567 fi 5568 if test "$enable_luainterp" = "dynamic"; then 5569 if test "x$vi_cv_with_luajit" != "xno"; then 5570 luajit="jit" 5571 fi 5572 if test -f "${vi_cv_path_lua_pfx}/bin/cyglua-${vi_cv_version_lua}.dll"; then 5573 vi_cv_dll_name_lua="cyglua-${vi_cv_version_lua}.dll" 5574 else 5575 if test "x$MACOS_X" = "xyes"; then 5576 ext="dylib" 5577 indexes="" 5578 else 5579 ext="so" 5580 indexes=".0 .1 .2 .3 .4 .5 .6 .7 .8 .9" 5581 multiarch=`dpkg-architecture -qDEB_HOST_MULTIARCH 2> /dev/null` 5582 if test "X$multiarch" != "X"; then 5583 lib_multiarch="lib/${multiarch}" 5584 fi 5585 fi 5586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if liblua${luajit}*.${ext}* can be found in $vi_cv_path_lua_pfx" >&5 5587$as_echo_n "checking if liblua${luajit}*.${ext}* can be found in $vi_cv_path_lua_pfx... " >&6; } 5588 for subdir in "${lib_multiarch}" lib64 lib; do 5589 if test -z "$subdir"; then 5590 continue 5591 fi 5592 for sover in "${vi_cv_version_lua}.${ext}" "-${vi_cv_version_lua}.${ext}" \ 5593 ".${vi_cv_version_lua}.${ext}" ".${ext}.${vi_cv_version_lua}"; do 5594 for i in $indexes ""; do 5595 if test -f "${vi_cv_path_lua_pfx}/${subdir}/liblua${luajit}${sover}$i"; then 5596 sover2="$i" 5597 break 3 5598 fi 5599 done 5600 done 5601 sover="" 5602 done 5603 if test "X$sover" = "X"; then 5604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5605$as_echo "no" >&6; } 5606 lua_ok="no" 5607 vi_cv_dll_name_lua="liblua${luajit}.${ext}" 5608 else 5609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5610$as_echo "yes" >&6; } 5611 lua_ok="yes" 5612 vi_cv_dll_name_lua="liblua${luajit}${sover}$sover2" 5613 fi 5614 fi 5615 $as_echo "#define DYNAMIC_LUA 1" >>confdefs.h 5616 5617 LUA_LIBS="" 5618 LUA_CFLAGS="-DDYNAMIC_LUA_DLL=\\\"${vi_cv_dll_name_lua}\\\" $LUA_CFLAGS" 5619 fi 5620 if test "X$LUA_CFLAGS$LUA_LIBS" != "X" && \ 5621 test "x$MACOS_X" = "xyes" && test "x$vi_cv_with_luajit" != "xno" && \ 5622 test "`(uname -m) 2>/dev/null`" = "x86_64"; then 5623 LUA_LIBS="-pagezero_size 10000 -image_base 100000000 $LUA_LIBS" 5624 fi 5625 fi 5626 if test "$fail_if_missing" = "yes" -a "$lua_ok" != "yes"; then 5627 as_fn_error $? "could not configure lua" "$LINENO" 5 5628 fi 5629 5630 5631 5632 5633 5634fi 5635 5636 5637{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-mzschemeinterp argument" >&5 5638$as_echo_n "checking --enable-mzschemeinterp argument... " >&6; } 5639# Check whether --enable-mzschemeinterp was given. 5640if test "${enable_mzschemeinterp+set}" = set; then : 5641 enableval=$enable_mzschemeinterp; 5642else 5643 enable_mzschemeinterp="no" 5644fi 5645 5646{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_mzschemeinterp" >&5 5647$as_echo "$enable_mzschemeinterp" >&6; } 5648 5649if test "$enable_mzschemeinterp" = "yes"; then 5650 5651 5652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-plthome argument" >&5 5653$as_echo_n "checking --with-plthome argument... " >&6; } 5654 5655# Check whether --with-plthome was given. 5656if test "${with_plthome+set}" = set; then : 5657 withval=$with_plthome; with_plthome="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_plthome" >&5 5658$as_echo "$with_plthome" >&6; } 5659else 5660 with_plthome="";{ $as_echo "$as_me:${as_lineno-$LINENO}: result: \"no\"" >&5 5661$as_echo "\"no\"" >&6; } 5662fi 5663 5664 5665 if test "X$with_plthome" != "X"; then 5666 vi_cv_path_mzscheme_pfx="$with_plthome" 5667 vi_cv_path_mzscheme="${vi_cv_path_mzscheme_pfx}/bin/mzscheme" 5668 else 5669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking PLTHOME environment var" >&5 5670$as_echo_n "checking PLTHOME environment var... " >&6; } 5671 if test "X$PLTHOME" != "X"; then 5672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$PLTHOME\"" >&5 5673$as_echo "\"$PLTHOME\"" >&6; } 5674 vi_cv_path_mzscheme_pfx="$PLTHOME" 5675 vi_cv_path_mzscheme="${vi_cv_path_mzscheme_pfx}/bin/mzscheme" 5676 else 5677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5 5678$as_echo "not set" >&6; } 5679 # Extract the first word of "mzscheme", so it can be a program name with args. 5680set dummy mzscheme; ac_word=$2 5681{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5682$as_echo_n "checking for $ac_word... " >&6; } 5683if ${ac_cv_path_vi_cv_path_mzscheme+:} false; then : 5684 $as_echo_n "(cached) " >&6 5685else 5686 case $vi_cv_path_mzscheme in 5687 [\\/]* | ?:[\\/]*) 5688 ac_cv_path_vi_cv_path_mzscheme="$vi_cv_path_mzscheme" # Let the user override the test with a path. 5689 ;; 5690 *) 5691 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5692for as_dir in $PATH 5693do 5694 IFS=$as_save_IFS 5695 test -z "$as_dir" && as_dir=. 5696 for ac_exec_ext in '' $ac_executable_extensions; do 5697 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5698 ac_cv_path_vi_cv_path_mzscheme="$as_dir/$ac_word$ac_exec_ext" 5699 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5700 break 2 5701 fi 5702done 5703 done 5704IFS=$as_save_IFS 5705 5706 ;; 5707esac 5708fi 5709vi_cv_path_mzscheme=$ac_cv_path_vi_cv_path_mzscheme 5710if test -n "$vi_cv_path_mzscheme"; then 5711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme" >&5 5712$as_echo "$vi_cv_path_mzscheme" >&6; } 5713else 5714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5715$as_echo "no" >&6; } 5716fi 5717 5718 5719 5720 if test "X$vi_cv_path_mzscheme" != "X"; then 5721 lsout=`ls -l $vi_cv_path_mzscheme` 5722 if echo "$lsout" | grep -e '->' >/dev/null 2>/dev/null; then 5723 vi_cv_path_mzscheme=`echo "$lsout" | sed 's/.*-> \(.*\)/\1/'` 5724 fi 5725 fi 5726 5727 if test "X$vi_cv_path_mzscheme" != "X"; then 5728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking MzScheme install prefix" >&5 5729$as_echo_n "checking MzScheme install prefix... " >&6; } 5730if ${vi_cv_path_mzscheme_pfx+:} false; then : 5731 $as_echo_n "(cached) " >&6 5732else 5733 echo "(display (simplify-path \ 5734 (build-path (call-with-values \ 5735 (lambda () (split-path (find-system-path (quote exec-file)))) \ 5736 (lambda (base name must-be-dir?) base)) (quote up))))" > mzdirs.scm 5737 vi_cv_path_mzscheme_pfx=`${vi_cv_path_mzscheme} -r mzdirs.scm | \ 5738 sed -e 's+/$++'` 5739fi 5740{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme_pfx" >&5 5741$as_echo "$vi_cv_path_mzscheme_pfx" >&6; } 5742 rm -f mzdirs.scm 5743 fi 5744 fi 5745 fi 5746 5747 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then 5748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket include directory" >&5 5749$as_echo_n "checking for racket include directory... " >&6; } 5750 SCHEME_INC=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-include-dir))) (when (path? p) (display p)))'` 5751 if test "X$SCHEME_INC" != "X"; then 5752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_INC}" >&5 5753$as_echo "${SCHEME_INC}" >&6; } 5754 else 5755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 5756$as_echo "not found" >&6; } 5757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include" >&5 5758$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include... " >&6; } 5759 if test -f "$vi_cv_path_mzscheme_pfx/include/scheme.h"; then 5760 SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include 5761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5762$as_echo "yes" >&6; } 5763 else 5764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5765$as_echo "no" >&6; } 5766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt" >&5 5767$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt... " >&6; } 5768 if test -f "$vi_cv_path_mzscheme_pfx/include/plt/scheme.h"; then 5769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5770$as_echo "yes" >&6; } 5771 SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/plt 5772 else 5773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5774$as_echo "no" >&6; } 5775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/racket" >&5 5776$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/racket... " >&6; } 5777 if test -f "$vi_cv_path_mzscheme_pfx/include/racket/scheme.h"; then 5778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5779$as_echo "yes" >&6; } 5780 SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/racket 5781 else 5782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5783$as_echo "no" >&6; } 5784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in /usr/include/plt/" >&5 5785$as_echo_n "checking if scheme.h can be found in /usr/include/plt/... " >&6; } 5786 if test -f /usr/include/plt/scheme.h; then 5787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5788$as_echo "yes" >&6; } 5789 SCHEME_INC=/usr/include/plt 5790 else 5791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5792$as_echo "no" >&6; } 5793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in /usr/include/racket/" >&5 5794$as_echo_n "checking if scheme.h can be found in /usr/include/racket/... " >&6; } 5795 if test -f /usr/include/racket/scheme.h; then 5796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5797$as_echo "yes" >&6; } 5798 SCHEME_INC=/usr/include/racket 5799 else 5800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5801$as_echo "no" >&6; } 5802 vi_cv_path_mzscheme_pfx= 5803 fi 5804 fi 5805 fi 5806 fi 5807 fi 5808 fi 5809 fi 5810 5811 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then 5812 5813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket lib directory" >&5 5814$as_echo_n "checking for racket lib directory... " >&6; } 5815 SCHEME_LIB=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-lib-dir))) (when (path? p) (display p)))'` 5816 if test "X$SCHEME_LIB" != "X"; then 5817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_LIB}" >&5 5818$as_echo "${SCHEME_LIB}" >&6; } 5819 else 5820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 5821$as_echo "not found" >&6; } 5822 fi 5823 5824 for path in "${vi_cv_path_mzscheme_pfx}/lib" "${SCHEME_LIB}"; do 5825 if test "X$path" != "X"; then 5826 if test "x$MACOS_X" = "xyes"; then 5827 MZSCHEME_LIBS="-framework Racket" 5828 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" 5829 elif test -f "${path}/libmzscheme3m.a"; then 5830 MZSCHEME_LIBS="${path}/libmzscheme3m.a" 5831 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" 5832 elif test -f "${path}/libracket3m.a"; then 5833 MZSCHEME_LIBS="${path}/libracket3m.a" 5834 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" 5835 elif test -f "${path}/libracket.a"; then 5836 MZSCHEME_LIBS="${path}/libracket.a ${path}/libmzgc.a" 5837 elif test -f "${path}/libmzscheme.a"; then 5838 MZSCHEME_LIBS="${path}/libmzscheme.a ${path}/libmzgc.a" 5839 else 5840 if test -f "${path}/libmzscheme3m.so"; then 5841 MZSCHEME_LIBS="-L${path} -lmzscheme3m" 5842 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" 5843 elif test -f "${path}/libracket3m.so"; then 5844 MZSCHEME_LIBS="-L${path} -lracket3m" 5845 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" 5846 elif test -f "${path}/libracket.so"; then 5847 MZSCHEME_LIBS="-L${path} -lracket -lmzgc" 5848 else 5849 if test "$path" != "$SCHEME_LIB"; then 5850 continue 5851 fi 5852 MZSCHEME_LIBS="-L${path} -lmzscheme -lmzgc" 5853 fi 5854 if test "$GCC" = yes; then 5855 MZSCHEME_LIBS="${MZSCHEME_LIBS} -Wl,-rpath -Wl,${path}" 5856 elif test "`(uname) 2>/dev/null`" = SunOS && 5857 uname -r | grep '^5' >/dev/null; then 5858 MZSCHEME_LIBS="${MZSCHEME_LIBS} -R ${path}" 5859 fi 5860 fi 5861 fi 5862 if test "X$MZSCHEME_LIBS" != "X"; then 5863 break 5864 fi 5865 done 5866 5867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if racket requires -pthread" >&5 5868$as_echo_n "checking if racket requires -pthread... " >&6; } 5869 if test "X$SCHEME_LIB" != "X" && $FGREP -e -pthread "$SCHEME_LIB/buildinfo" >/dev/null ; then 5870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5871$as_echo "yes" >&6; } 5872 MZSCHEME_LIBS="${MZSCHEME_LIBS} -pthread" 5873 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -pthread" 5874 else 5875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5876$as_echo "no" >&6; } 5877 fi 5878 5879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket config directory" >&5 5880$as_echo_n "checking for racket config directory... " >&6; } 5881 SCHEME_CONFIGDIR=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-config-dir))) (when (path? p) (display p)))'` 5882 if test "X$SCHEME_CONFIGDIR" != "X"; then 5883 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -DMZSCHEME_CONFIGDIR='\"${SCHEME_CONFIGDIR}\"'" 5884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_CONFIGDIR}" >&5 5885$as_echo "${SCHEME_CONFIGDIR}" >&6; } 5886 else 5887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 5888$as_echo "not found" >&6; } 5889 fi 5890 5891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket collects directory" >&5 5892$as_echo_n "checking for racket collects directory... " >&6; } 5893 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))))'` 5894 if test "X$SCHEME_COLLECTS" = "X"; then 5895 if test -d "$vi_cv_path_mzscheme_pfx/lib/plt/collects"; then 5896 SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/lib/plt/ 5897 else 5898 if test -d "$vi_cv_path_mzscheme_pfx/lib/racket/collects"; then 5899 SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/lib/racket/ 5900 else 5901 if test -d "$vi_cv_path_mzscheme_pfx/share/racket/collects"; then 5902 SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/share/racket/ 5903 else 5904 if test -d "$vi_cv_path_mzscheme_pfx/collects"; then 5905 SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/ 5906 fi 5907 fi 5908 fi 5909 fi 5910 fi 5911 if test "X$SCHEME_COLLECTS" != "X" ; then 5912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_COLLECTS}" >&5 5913$as_echo "${SCHEME_COLLECTS}" >&6; } 5914 else 5915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 5916$as_echo "not found" >&6; } 5917 fi 5918 5919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mzscheme_base.c" >&5 5920$as_echo_n "checking for mzscheme_base.c... " >&6; } 5921 if test -f "${SCHEME_COLLECTS}collects/scheme/base.ss" ; then 5922 MZSCHEME_EXTRA="mzscheme_base.c" 5923 MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/mzc" 5924 MZSCHEME_MOD="++lib scheme/base" 5925 else 5926 if test -f "${SCHEME_COLLECTS}collects/scheme/base.rkt" ; then 5927 MZSCHEME_EXTRA="mzscheme_base.c" 5928 MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/mzc" 5929 MZSCHEME_MOD="++lib scheme/base" 5930 else 5931 if test -f "${SCHEME_COLLECTS}collects/racket/base.rkt" ; then 5932 MZSCHEME_EXTRA="mzscheme_base.c" 5933 MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/raco ctool" 5934 MZSCHEME_MOD="" 5935 fi 5936 fi 5937 fi 5938 if test "X$MZSCHEME_EXTRA" != "X" ; then 5939 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -DINCLUDE_MZSCHEME_BASE" 5940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: needed" >&5 5941$as_echo "needed" >&6; } 5942 else 5943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not needed" >&5 5944$as_echo "not needed" >&6; } 5945 fi 5946 5947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ffi_type_void in -lffi" >&5 5948$as_echo_n "checking for ffi_type_void in -lffi... " >&6; } 5949if ${ac_cv_lib_ffi_ffi_type_void+:} false; then : 5950 $as_echo_n "(cached) " >&6 5951else 5952 ac_check_lib_save_LIBS=$LIBS 5953LIBS="-lffi $LIBS" 5954cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5955/* end confdefs.h. */ 5956 5957/* Override any GCC internal prototype to avoid an error. 5958 Use char because int might match the return type of a GCC 5959 builtin and then its argument prototype would still apply. */ 5960#ifdef __cplusplus 5961extern "C" 5962#endif 5963char ffi_type_void (); 5964int 5965main () 5966{ 5967return ffi_type_void (); 5968 ; 5969 return 0; 5970} 5971_ACEOF 5972if ac_fn_c_try_link "$LINENO"; then : 5973 ac_cv_lib_ffi_ffi_type_void=yes 5974else 5975 ac_cv_lib_ffi_ffi_type_void=no 5976fi 5977rm -f core conftest.err conftest.$ac_objext \ 5978 conftest$ac_exeext conftest.$ac_ext 5979LIBS=$ac_check_lib_save_LIBS 5980fi 5981{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ffi_ffi_type_void" >&5 5982$as_echo "$ac_cv_lib_ffi_ffi_type_void" >&6; } 5983if test "x$ac_cv_lib_ffi_ffi_type_void" = xyes; then : 5984 MZSCHEME_LIBS="$MZSCHEME_LIBS -lffi" 5985fi 5986 5987 5988 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -I${SCHEME_INC} \ 5989 -DMZSCHEME_COLLECTS='\"${SCHEME_COLLECTS}collects\"'" 5990 5991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for MzScheme are sane" >&5 5992$as_echo_n "checking if compile and link flags for MzScheme are sane... " >&6; } 5993 cflags_save=$CFLAGS 5994 libs_save=$LIBS 5995 CFLAGS="$CFLAGS $MZSCHEME_CFLAGS" 5996 LIBS="$LIBS $MZSCHEME_LIBS" 5997 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5998/* end confdefs.h. */ 5999 6000int 6001main () 6002{ 6003 6004 ; 6005 return 0; 6006} 6007_ACEOF 6008if ac_fn_c_try_link "$LINENO"; then : 6009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6010$as_echo "yes" >&6; }; mzs_ok=yes 6011else 6012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: MZSCHEME DISABLED" >&5 6013$as_echo "no: MZSCHEME DISABLED" >&6; }; mzs_ok=no 6014fi 6015rm -f core conftest.err conftest.$ac_objext \ 6016 conftest$ac_exeext conftest.$ac_ext 6017 CFLAGS=$cflags_save 6018 LIBS=$libs_save 6019 if test $mzs_ok = yes; then 6020 MZSCHEME_SRC="if_mzsch.c" 6021 MZSCHEME_OBJ="objects/if_mzsch.o" 6022 MZSCHEME_PRO="if_mzsch.pro" 6023 $as_echo "#define FEAT_MZSCHEME 1" >>confdefs.h 6024 6025 else 6026 MZSCHEME_CFLAGS= 6027 MZSCHEME_LIBS= 6028 MZSCHEME_EXTRA= 6029 MZSCHEME_MZC= 6030 fi 6031 fi 6032 6033 6034 6035 6036 6037 6038 6039fi 6040 6041 6042{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-perlinterp argument" >&5 6043$as_echo_n "checking --enable-perlinterp argument... " >&6; } 6044# Check whether --enable-perlinterp was given. 6045if test "${enable_perlinterp+set}" = set; then : 6046 enableval=$enable_perlinterp; 6047else 6048 enable_perlinterp="no" 6049fi 6050 6051{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perlinterp" >&5 6052$as_echo "$enable_perlinterp" >&6; } 6053if test "$enable_perlinterp" = "yes" -o "$enable_perlinterp" = "dynamic"; then 6054 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 6055 as_fn_error $? "cannot use Perl with tiny or small features" "$LINENO" 5 6056 fi 6057 6058 # Extract the first word of "perl", so it can be a program name with args. 6059set dummy perl; ac_word=$2 6060{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6061$as_echo_n "checking for $ac_word... " >&6; } 6062if ${ac_cv_path_vi_cv_path_perl+:} false; then : 6063 $as_echo_n "(cached) " >&6 6064else 6065 case $vi_cv_path_perl in 6066 [\\/]* | ?:[\\/]*) 6067 ac_cv_path_vi_cv_path_perl="$vi_cv_path_perl" # Let the user override the test with a path. 6068 ;; 6069 *) 6070 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6071for as_dir in $PATH 6072do 6073 IFS=$as_save_IFS 6074 test -z "$as_dir" && as_dir=. 6075 for ac_exec_ext in '' $ac_executable_extensions; do 6076 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6077 ac_cv_path_vi_cv_path_perl="$as_dir/$ac_word$ac_exec_ext" 6078 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6079 break 2 6080 fi 6081done 6082 done 6083IFS=$as_save_IFS 6084 6085 ;; 6086esac 6087fi 6088vi_cv_path_perl=$ac_cv_path_vi_cv_path_perl 6089if test -n "$vi_cv_path_perl"; then 6090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_perl" >&5 6091$as_echo "$vi_cv_path_perl" >&6; } 6092else 6093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6094$as_echo "no" >&6; } 6095fi 6096 6097 6098 if test "X$vi_cv_path_perl" != "X"; then 6099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Perl version" >&5 6100$as_echo_n "checking Perl version... " >&6; } 6101 if $vi_cv_path_perl -e 'require 5.003_01' >/dev/null 2>/dev/null; then 6102 eval `$vi_cv_path_perl -V:usethreads` 6103 eval `$vi_cv_path_perl -V:libperl` 6104 if test "X$usethreads" = "XUNKNOWN" -o "X$usethreads" = "Xundef"; then 6105 badthreads=no 6106 else 6107 if $vi_cv_path_perl -e 'require 5.6.0' >/dev/null 2>/dev/null; then 6108 eval `$vi_cv_path_perl -V:use5005threads` 6109 if test "X$use5005threads" = "XUNKNOWN" -o "X$use5005threads" = "Xundef"; then 6110 badthreads=no 6111 else 6112 badthreads=yes 6113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&5 6114$as_echo ">>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&6; } 6115 fi 6116 else 6117 badthreads=yes 6118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> Perl 5.5 with threads cannot be used <<<" >&5 6119$as_echo ">>> Perl 5.5 with threads cannot be used <<<" >&6; } 6120 fi 6121 fi 6122 if test $badthreads = no; then 6123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5 6124$as_echo "OK" >&6; } 6125 eval `$vi_cv_path_perl -V:shrpenv` 6126 if test "X$shrpenv" = "XUNKNOWN"; then # pre 5.003_04 6127 shrpenv="" 6128 fi 6129 vi_cv_perllib=`$vi_cv_path_perl -MConfig -e 'print $Config{privlibexp}'` 6130 6131 vi_cv_perl_extutils=unknown_perl_extutils_path 6132 for extutils_rel_path in ExtUtils vendor_perl/ExtUtils; do 6133 xsubpp_path="$vi_cv_perllib/$extutils_rel_path/xsubpp" 6134 if test -f "$xsubpp_path"; then 6135 vi_cv_perl_xsubpp="$xsubpp_path" 6136 fi 6137 done 6138 6139 perlcppflags=`$vi_cv_path_perl -Mlib=$srcdir -MExtUtils::Embed \ 6140 -e 'ccflags;perl_inc;print"\n"' | sed -e 's/-fno[^ ]*//' \ 6141 -e 's/-fdebug-prefix-map[^ ]*//g' \ 6142 -e 's/-pipe //' \ 6143 -e 's/-W[^ ]*//g' \ 6144 -e 's/-D_FORTIFY_SOURCE=.//g'` 6145 perllibs=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed -e 'ldopts' | \ 6146 sed -e '/Warning/d' -e '/Note (probably harmless)/d' \ 6147 -e 's/-bE:perl.exp//' -e 's/-lc //'` 6148 perlldflags=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed \ 6149 -e 'ccdlflags' | sed -e 's/-bE:perl.exp//'` 6150 6151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Perl are sane" >&5 6152$as_echo_n "checking if compile and link flags for Perl are sane... " >&6; } 6153 cflags_save=$CFLAGS 6154 libs_save=$LIBS 6155 ldflags_save=$LDFLAGS 6156 CFLAGS="$CFLAGS $perlcppflags" 6157 LIBS="$LIBS $perllibs" 6158 perlldflags=`echo "$perlldflags" | sed -e 's/^ *//g'` 6159 LDFLAGS="$perlldflags $LDFLAGS" 6160 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6161/* end confdefs.h. */ 6162 6163int 6164main () 6165{ 6166 6167 ; 6168 return 0; 6169} 6170_ACEOF 6171if ac_fn_c_try_link "$LINENO"; then : 6172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6173$as_echo "yes" >&6; }; perl_ok=yes 6174else 6175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PERL DISABLED" >&5 6176$as_echo "no: PERL DISABLED" >&6; }; perl_ok=no 6177fi 6178rm -f core conftest.err conftest.$ac_objext \ 6179 conftest$ac_exeext conftest.$ac_ext 6180 CFLAGS=$cflags_save 6181 LIBS=$libs_save 6182 LDFLAGS=$ldflags_save 6183 if test $perl_ok = yes; then 6184 if test "X$perlcppflags" != "X"; then 6185 PERL_CFLAGS=$perlcppflags 6186 fi 6187 if test "X$perlldflags" != "X"; then 6188 if test "X`echo \"$LDFLAGS\" | $FGREP -e \"$perlldflags\"`" = "X"; then 6189 LDFLAGS="$perlldflags $LDFLAGS" 6190 fi 6191 fi 6192 PERL_LIBS=$perllibs 6193 PERL_SRC="auto/if_perl.c if_perlsfio.c" 6194 PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o" 6195 PERL_PRO="if_perl.pro if_perlsfio.pro" 6196 $as_echo "#define FEAT_PERL 1" >>confdefs.h 6197 6198 fi 6199 fi 6200 else 6201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> too old; need Perl version 5.003_01 or later <<<" >&5 6202$as_echo ">>> too old; need Perl version 5.003_01 or later <<<" >&6; } 6203 fi 6204 fi 6205 6206 if test "x$MACOS_X" = "xyes"; then 6207 dir=/System/Library/Perl 6208 darwindir=$dir/darwin 6209 if test -d $darwindir; then 6210 PERL=/usr/bin/perl 6211 else 6212 dir=/System/Library/Perl/5.8.1 6213 darwindir=$dir/darwin-thread-multi-2level 6214 if test -d $darwindir; then 6215 PERL=/usr/bin/perl 6216 fi 6217 fi 6218 if test -n "$PERL"; then 6219 PERL_DIR="$dir" 6220 PERL_CFLAGS="-DFEAT_PERL -I$darwindir/CORE" 6221 PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o $darwindir/auto/DynaLoader/DynaLoader.a" 6222 PERL_LIBS="-L$darwindir/CORE -lperl" 6223 fi 6224 PERL_LIBS=`echo "$PERL_LIBS" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'` 6225 PERL_CFLAGS=`echo "$PERL_CFLAGS" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'` 6226 fi 6227 if test "$enable_perlinterp" = "dynamic"; then 6228 if test "$perl_ok" = "yes" -a "X$libperl" != "X"; then 6229 $as_echo "#define DYNAMIC_PERL 1" >>confdefs.h 6230 6231 PERL_CFLAGS="-DDYNAMIC_PERL_DLL=\\\"$libperl\\\" $PERL_CFLAGS" 6232 fi 6233 fi 6234 6235 if test "$fail_if_missing" = "yes" -a "$perl_ok" != "yes"; then 6236 as_fn_error $? "could not configure perl" "$LINENO" 5 6237 fi 6238fi 6239 6240 6241 6242 6243 6244 6245 6246{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-pythoninterp argument" >&5 6247$as_echo_n "checking --enable-pythoninterp argument... " >&6; } 6248# Check whether --enable-pythoninterp was given. 6249if test "${enable_pythoninterp+set}" = set; then : 6250 enableval=$enable_pythoninterp; 6251else 6252 enable_pythoninterp="no" 6253fi 6254 6255{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_pythoninterp" >&5 6256$as_echo "$enable_pythoninterp" >&6; } 6257if test "$enable_pythoninterp" = "yes" -o "$enable_pythoninterp" = "dynamic"; then 6258 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 6259 as_fn_error $? "cannot use Python with tiny or small features" "$LINENO" 5 6260 fi 6261 6262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-python-command argument" >&5 6263$as_echo_n "checking --with-python-command argument... " >&6; } 6264 6265 6266# Check whether --with-python-command was given. 6267if test "${with_python_command+set}" = set; then : 6268 withval=$with_python_command; vi_cv_path_python="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python" >&5 6269$as_echo "$vi_cv_path_python" >&6; } 6270else 6271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6272$as_echo "no" >&6; } 6273fi 6274 6275 6276 if test "X$vi_cv_path_python" = "X"; then 6277 for ac_prog in python2 python 6278do 6279 # Extract the first word of "$ac_prog", so it can be a program name with args. 6280set dummy $ac_prog; ac_word=$2 6281{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6282$as_echo_n "checking for $ac_word... " >&6; } 6283if ${ac_cv_path_vi_cv_path_python+:} false; then : 6284 $as_echo_n "(cached) " >&6 6285else 6286 case $vi_cv_path_python in 6287 [\\/]* | ?:[\\/]*) 6288 ac_cv_path_vi_cv_path_python="$vi_cv_path_python" # Let the user override the test with a path. 6289 ;; 6290 *) 6291 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6292for as_dir in $PATH 6293do 6294 IFS=$as_save_IFS 6295 test -z "$as_dir" && as_dir=. 6296 for ac_exec_ext in '' $ac_executable_extensions; do 6297 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6298 ac_cv_path_vi_cv_path_python="$as_dir/$ac_word$ac_exec_ext" 6299 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6300 break 2 6301 fi 6302done 6303 done 6304IFS=$as_save_IFS 6305 6306 ;; 6307esac 6308fi 6309vi_cv_path_python=$ac_cv_path_vi_cv_path_python 6310if test -n "$vi_cv_path_python"; then 6311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python" >&5 6312$as_echo "$vi_cv_path_python" >&6; } 6313else 6314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6315$as_echo "no" >&6; } 6316fi 6317 6318 6319 test -n "$vi_cv_path_python" && break 6320done 6321 6322 fi 6323 if test "X$vi_cv_path_python" != "X"; then 6324 6325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python version" >&5 6326$as_echo_n "checking Python version... " >&6; } 6327if ${vi_cv_var_python_version+:} false; then : 6328 $as_echo_n "(cached) " >&6 6329else 6330 vi_cv_var_python_version=` 6331 ${vi_cv_path_python} -c 'import sys; print sys.version[:3]'` 6332 6333fi 6334{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python_version" >&5 6335$as_echo "$vi_cv_var_python_version" >&6; } 6336 6337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python is 2.3 or better" >&5 6338$as_echo_n "checking Python is 2.3 or better... " >&6; } 6339 if ${vi_cv_path_python} -c \ 6340 "import sys; sys.exit(${vi_cv_var_python_version} < 2.3)" 6341 then 6342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yep" >&5 6343$as_echo "yep" >&6; } 6344 6345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5 6346$as_echo_n "checking Python's install prefix... " >&6; } 6347if ${vi_cv_path_python_pfx+:} false; then : 6348 $as_echo_n "(cached) " >&6 6349else 6350 vi_cv_path_python_pfx=` 6351 ${vi_cv_path_python} -c \ 6352 "import sys; print sys.prefix"` 6353fi 6354{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_pfx" >&5 6355$as_echo "$vi_cv_path_python_pfx" >&6; } 6356 6357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5 6358$as_echo_n "checking Python's execution prefix... " >&6; } 6359if ${vi_cv_path_python_epfx+:} false; then : 6360 $as_echo_n "(cached) " >&6 6361else 6362 vi_cv_path_python_epfx=` 6363 ${vi_cv_path_python} -c \ 6364 "import sys; print sys.exec_prefix"` 6365fi 6366{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_epfx" >&5 6367$as_echo "$vi_cv_path_python_epfx" >&6; } 6368 6369 6370 if ${vi_cv_path_pythonpath+:} false; then : 6371 $as_echo_n "(cached) " >&6 6372else 6373 vi_cv_path_pythonpath=` 6374 unset PYTHONPATH; 6375 ${vi_cv_path_python} -c \ 6376 "import sys, string; print string.join(sys.path,':')"` 6377fi 6378 6379 6380 6381 6382# Check whether --with-python-config-dir was given. 6383if test "${with_python_config_dir+set}" = set; then : 6384 withval=$with_python_config_dir; vi_cv_path_python_conf="${withval}"; have_python_config_dir=1 6385fi 6386 6387 6388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5 6389$as_echo_n "checking Python's configuration directory... " >&6; } 6390if ${vi_cv_path_python_conf+:} false; then : 6391 $as_echo_n "(cached) " >&6 6392else 6393 6394 vi_cv_path_python_conf= 6395 d=`${vi_cv_path_python} -c "import distutils.sysconfig; print distutils.sysconfig.get_config_var('LIBPL')"` 6396 if test -d "$d" && test -f "$d/config.c"; then 6397 vi_cv_path_python_conf="$d" 6398 else 6399 for path in "${vi_cv_path_python_pfx}" "${vi_cv_path_python_epfx}"; do 6400 for subdir in lib64 lib share; do 6401 d="${path}/${subdir}/python${vi_cv_var_python_version}/config" 6402 if test -d "$d" && test -f "$d/config.c"; then 6403 vi_cv_path_python_conf="$d" 6404 fi 6405 done 6406 done 6407 fi 6408 6409fi 6410{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_conf" >&5 6411$as_echo "$vi_cv_path_python_conf" >&6; } 6412 6413 PYTHON_CONFDIR="${vi_cv_path_python_conf}" 6414 6415 if test "X$PYTHON_CONFDIR" = "X"; then 6416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't find it!" >&5 6417$as_echo "can't find it!" >&6; } 6418 else 6419 6420 if ${vi_cv_path_python_plibs+:} false; then : 6421 $as_echo_n "(cached) " >&6 6422else 6423 6424 pwd=`pwd` 6425 tmp_mkf="$pwd/config-PyMake$$" 6426 cat -- "${PYTHON_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}" 6427__: 6428 @echo "python_BASEMODLIBS='$(BASEMODLIBS)'" 6429 @echo "python_LIBS='$(LIBS)'" 6430 @echo "python_SYSLIBS='$(SYSLIBS)'" 6431 @echo "python_LINKFORSHARED='$(LINKFORSHARED)'" 6432 @echo "python_DLLLIBRARY='$(DLLLIBRARY)'" 6433 @echo "python_INSTSONAME='$(INSTSONAME)'" 6434 @echo "python_PYTHONFRAMEWORK='$(PYTHONFRAMEWORK)'" 6435 @echo "python_PYTHONFRAMEWORKPREFIX='$(PYTHONFRAMEWORKPREFIX)'" 6436 @echo "python_PYTHONFRAMEWORKINSTALLDIR='$(PYTHONFRAMEWORKINSTALLDIR)'" 6437eof 6438 eval "`cd ${PYTHON_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`" 6439 rm -f -- "${tmp_mkf}" 6440 if test "x$MACOS_X" = "xyes" && test -n "${python_PYTHONFRAMEWORK}" && ${vi_cv_path_python} -c \ 6441 "import sys; sys.exit(${vi_cv_var_python_version} < 2.3)"; then 6442 vi_cv_path_python_plibs="-framework Python" 6443 if test "x${vi_cv_path_python}" != "x/usr/bin/python" && test -n "${python_PYTHONFRAMEWORKPREFIX}"; then 6444 vi_cv_path_python_plibs="-F${python_PYTHONFRAMEWORKPREFIX} -framework Python" 6445 fi 6446 else 6447 vi_cv_path_python_plibs="-L${PYTHON_CONFDIR} -lpython${vi_cv_var_python_version}" 6448 if test -n "${python_LINKFORSHARED}" && test -n "${python_PYTHONFRAMEWORKPREFIX}"; then 6449 python_link_symbol=`echo ${python_LINKFORSHARED} | sed 's/\([^ \t][^ \t]*[ \t][ \t]*[^ \t][^ \t]*\)[ \t].*/\1/'` 6450 python_link_path=`echo ${python_LINKFORSHARED} | sed 's/\([^ \t][^ \t]*[ \t][ \t]*[^ \t][^ \t]*\)[ \t][ \t]*\(.*\)/\2/'` 6451 if test -n "${python_link_path}" && ! test -x "${python_link_path}"; then 6452 python_link_path="${python_PYTHONFRAMEWORKPREFIX}/${python_link_path}" 6453 if test -n "${python_link_path}" && ! test -x "${python_link_path}"; then 6454 python_link_path="${python_PYTHONFRAMEWORKINSTALLDIR}/Versions/${vi_cv_var_python_version}/${python_PYTHONFRAMEWORK}" 6455 fi 6456 python_LINKFORSHARED="${python_link_symbol} ${python_link_path}" 6457 fi 6458 fi 6459 vi_cv_path_python_plibs="${vi_cv_path_python_plibs} ${python_BASEMODLIBS} ${python_LIBS} ${python_SYSLIBS} ${python_LINKFORSHARED}" 6460 vi_cv_path_python_plibs=`echo $vi_cv_path_python_plibs | sed s/-ltermcap//` 6461 fi 6462 6463fi 6464 6465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's dll name" >&5 6466$as_echo_n "checking Python's dll name... " >&6; } 6467if ${vi_cv_dll_name_python+:} false; then : 6468 $as_echo_n "(cached) " >&6 6469else 6470 6471 if test "X$python_DLLLIBRARY" != "X"; then 6472 vi_cv_dll_name_python="$python_DLLLIBRARY" 6473 else 6474 vi_cv_dll_name_python="$python_INSTSONAME" 6475 fi 6476 6477fi 6478{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_dll_name_python" >&5 6479$as_echo "$vi_cv_dll_name_python" >&6; } 6480 6481 PYTHON_LIBS="${vi_cv_path_python_plibs}" 6482 if test "${vi_cv_path_python_pfx}" = "${vi_cv_path_python_epfx}"; then 6483 PYTHON_CFLAGS="-I${vi_cv_path_python_pfx}/include/python${vi_cv_var_python_version}" 6484 else 6485 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}" 6486 fi 6487 if test "X$have_python_config_dir" = "X1" -a "$enable_pythoninterp" = "dynamic"; then 6488 PYTHON_CFLAGS="${PYTHON_CFLAGS} -DPYTHON_HOME='\"${vi_cv_path_python_pfx}\"'" 6489 6490 fi 6491 PYTHON_SRC="if_python.c" 6492 PYTHON_OBJ="objects/if_python.o" 6493 6494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5 6495$as_echo_n "checking if -pthread should be used... " >&6; } 6496 threadsafe_flag= 6497 thread_lib= 6498 if test "`(uname) 2>/dev/null`" != Darwin; then 6499 test "$GCC" = yes && threadsafe_flag="-pthread" 6500 if test "`(uname) 2>/dev/null`" = FreeBSD; then 6501 threadsafe_flag="-D_THREAD_SAFE" 6502 thread_lib="-pthread" 6503 fi 6504 if test "`(uname) 2>/dev/null`" = SunOS; then 6505 threadsafe_flag="-pthreads" 6506 fi 6507 fi 6508 libs_save_old=$LIBS 6509 if test -n "$threadsafe_flag"; then 6510 cflags_save=$CFLAGS 6511 CFLAGS="$CFLAGS $threadsafe_flag" 6512 LIBS="$LIBS $thread_lib" 6513 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6514/* end confdefs.h. */ 6515 6516int 6517main () 6518{ 6519 6520 ; 6521 return 0; 6522} 6523_ACEOF 6524if ac_fn_c_try_link "$LINENO"; then : 6525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6526$as_echo "yes" >&6; }; PYTHON_CFLAGS="$PYTHON_CFLAGS $threadsafe_flag" 6527else 6528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6529$as_echo "no" >&6; }; LIBS=$libs_save_old 6530 6531fi 6532rm -f core conftest.err conftest.$ac_objext \ 6533 conftest$ac_exeext conftest.$ac_ext 6534 CFLAGS=$cflags_save 6535 else 6536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6537$as_echo "no" >&6; } 6538 fi 6539 6540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Python are sane" >&5 6541$as_echo_n "checking if compile and link flags for Python are sane... " >&6; } 6542 cflags_save=$CFLAGS 6543 libs_save=$LIBS 6544 CFLAGS="$CFLAGS $PYTHON_CFLAGS" 6545 LIBS="$LIBS $PYTHON_LIBS" 6546 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6547/* end confdefs.h. */ 6548 6549int 6550main () 6551{ 6552 6553 ; 6554 return 0; 6555} 6556_ACEOF 6557if ac_fn_c_try_link "$LINENO"; then : 6558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6559$as_echo "yes" >&6; }; python_ok=yes 6560else 6561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PYTHON DISABLED" >&5 6562$as_echo "no: PYTHON DISABLED" >&6; }; python_ok=no 6563fi 6564rm -f core conftest.err conftest.$ac_objext \ 6565 conftest$ac_exeext conftest.$ac_ext 6566 CFLAGS=$cflags_save 6567 LIBS=$libs_save 6568 if test $python_ok = yes; then 6569 $as_echo "#define FEAT_PYTHON 1" >>confdefs.h 6570 6571 else 6572 LIBS=$libs_save_old 6573 PYTHON_SRC= 6574 PYTHON_OBJ= 6575 PYTHON_LIBS= 6576 PYTHON_CFLAGS= 6577 fi 6578 fi 6579 else 6580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old" >&5 6581$as_echo "too old" >&6; } 6582 fi 6583 fi 6584 6585 if test "$fail_if_missing" = "yes" -a "$python_ok" != "yes"; then 6586 as_fn_error $? "could not configure python" "$LINENO" 5 6587 fi 6588fi 6589 6590 6591 6592 6593 6594 6595 6596{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-python3interp argument" >&5 6597$as_echo_n "checking --enable-python3interp argument... " >&6; } 6598# Check whether --enable-python3interp was given. 6599if test "${enable_python3interp+set}" = set; then : 6600 enableval=$enable_python3interp; 6601else 6602 enable_python3interp="no" 6603fi 6604 6605{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_python3interp" >&5 6606$as_echo "$enable_python3interp" >&6; } 6607if test "$enable_python3interp" = "yes" -o "$enable_python3interp" = "dynamic"; then 6608 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 6609 as_fn_error $? "cannot use Python with tiny or small features" "$LINENO" 5 6610 fi 6611 6612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-python3-command argument" >&5 6613$as_echo_n "checking --with-python3-command argument... " >&6; } 6614 6615 6616# Check whether --with-python3-command was given. 6617if test "${with_python3_command+set}" = set; then : 6618 withval=$with_python3_command; vi_cv_path_python3="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3" >&5 6619$as_echo "$vi_cv_path_python3" >&6; } 6620else 6621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6622$as_echo "no" >&6; } 6623fi 6624 6625 6626 if test "X$vi_cv_path_python3" = "X"; then 6627 for ac_prog in python3 python 6628do 6629 # Extract the first word of "$ac_prog", so it can be a program name with args. 6630set dummy $ac_prog; ac_word=$2 6631{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6632$as_echo_n "checking for $ac_word... " >&6; } 6633if ${ac_cv_path_vi_cv_path_python3+:} false; then : 6634 $as_echo_n "(cached) " >&6 6635else 6636 case $vi_cv_path_python3 in 6637 [\\/]* | ?:[\\/]*) 6638 ac_cv_path_vi_cv_path_python3="$vi_cv_path_python3" # Let the user override the test with a path. 6639 ;; 6640 *) 6641 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6642for as_dir in $PATH 6643do 6644 IFS=$as_save_IFS 6645 test -z "$as_dir" && as_dir=. 6646 for ac_exec_ext in '' $ac_executable_extensions; do 6647 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6648 ac_cv_path_vi_cv_path_python3="$as_dir/$ac_word$ac_exec_ext" 6649 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6650 break 2 6651 fi 6652done 6653 done 6654IFS=$as_save_IFS 6655 6656 ;; 6657esac 6658fi 6659vi_cv_path_python3=$ac_cv_path_vi_cv_path_python3 6660if test -n "$vi_cv_path_python3"; then 6661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3" >&5 6662$as_echo "$vi_cv_path_python3" >&6; } 6663else 6664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6665$as_echo "no" >&6; } 6666fi 6667 6668 6669 test -n "$vi_cv_path_python3" && break 6670done 6671 6672 fi 6673 if test "X$vi_cv_path_python3" != "X"; then 6674 6675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python version" >&5 6676$as_echo_n "checking Python version... " >&6; } 6677if ${vi_cv_var_python3_version+:} false; then : 6678 $as_echo_n "(cached) " >&6 6679else 6680 vi_cv_var_python3_version=` 6681 ${vi_cv_path_python3} -c 'import sys; print(sys.version[:3])'` 6682 6683fi 6684{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python3_version" >&5 6685$as_echo "$vi_cv_var_python3_version" >&6; } 6686 6687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python is 3.0 or better" >&5 6688$as_echo_n "checking Python is 3.0 or better... " >&6; } 6689 if ${vi_cv_path_python3} -c \ 6690 "import sys; sys.exit(${vi_cv_var_python3_version} < 3.0)" 6691 then 6692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yep" >&5 6693$as_echo "yep" >&6; } 6694 6695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's abiflags" >&5 6696$as_echo_n "checking Python's abiflags... " >&6; } 6697if ${vi_cv_var_python3_abiflags+:} false; then : 6698 $as_echo_n "(cached) " >&6 6699else 6700 6701 vi_cv_var_python3_abiflags= 6702 if ${vi_cv_path_python3} -c \ 6703 "import sys; sys.exit(${vi_cv_var_python3_version} < 3.2)" 6704 then 6705 vi_cv_var_python3_abiflags=`${vi_cv_path_python3} -c \ 6706 "import sys; print(sys.abiflags)"` 6707 fi 6708fi 6709{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python3_abiflags" >&5 6710$as_echo "$vi_cv_var_python3_abiflags" >&6; } 6711 6712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5 6713$as_echo_n "checking Python's install prefix... " >&6; } 6714if ${vi_cv_path_python3_pfx+:} false; then : 6715 $as_echo_n "(cached) " >&6 6716else 6717 vi_cv_path_python3_pfx=` 6718 ${vi_cv_path_python3} -c \ 6719 "import sys; print(sys.prefix)"` 6720fi 6721{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_pfx" >&5 6722$as_echo "$vi_cv_path_python3_pfx" >&6; } 6723 6724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5 6725$as_echo_n "checking Python's execution prefix... " >&6; } 6726if ${vi_cv_path_python3_epfx+:} false; then : 6727 $as_echo_n "(cached) " >&6 6728else 6729 vi_cv_path_python3_epfx=` 6730 ${vi_cv_path_python3} -c \ 6731 "import sys; print(sys.exec_prefix)"` 6732fi 6733{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_epfx" >&5 6734$as_echo "$vi_cv_path_python3_epfx" >&6; } 6735 6736 6737 if ${vi_cv_path_python3path+:} false; then : 6738 $as_echo_n "(cached) " >&6 6739else 6740 vi_cv_path_python3path=` 6741 unset PYTHONPATH; 6742 ${vi_cv_path_python3} -c \ 6743 "import sys, string; print(':'.join(sys.path))"` 6744fi 6745 6746 6747 6748 6749# Check whether --with-python3-config-dir was given. 6750if test "${with_python3_config_dir+set}" = set; then : 6751 withval=$with_python3_config_dir; vi_cv_path_python3_conf="${withval}"; have_python3_config_dir=1 6752fi 6753 6754 6755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5 6756$as_echo_n "checking Python's configuration directory... " >&6; } 6757if ${vi_cv_path_python3_conf+:} false; then : 6758 $as_echo_n "(cached) " >&6 6759else 6760 6761 vi_cv_path_python3_conf= 6762 config_dir="config-${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}" 6763 d=`${vi_cv_path_python3} -c "import distutils.sysconfig; print(distutils.sysconfig.get_config_var('LIBPL'))"` 6764 if test -d "$d" && test -f "$d/config.c"; then 6765 vi_cv_path_python3_conf="$d" 6766 else 6767 for path in "${vi_cv_path_python3_pfx}" "${vi_cv_path_python3_epfx}"; do 6768 for subdir in lib64 lib share; do 6769 d="${path}/${subdir}/python${vi_cv_var_python3_version}/${config_dir}" 6770 if test -d "$d" && test -f "$d/config.c"; then 6771 vi_cv_path_python3_conf="$d" 6772 fi 6773 done 6774 done 6775 fi 6776 6777fi 6778{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_conf" >&5 6779$as_echo "$vi_cv_path_python3_conf" >&6; } 6780 6781 PYTHON3_CONFDIR="${vi_cv_path_python3_conf}" 6782 6783 if test "X$PYTHON3_CONFDIR" = "X"; then 6784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't find it!" >&5 6785$as_echo "can't find it!" >&6; } 6786 else 6787 6788 if ${vi_cv_path_python3_plibs+:} false; then : 6789 $as_echo_n "(cached) " >&6 6790else 6791 6792 pwd=`pwd` 6793 tmp_mkf="$pwd/config-PyMake$$" 6794 cat -- "${PYTHON3_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}" 6795__: 6796 @echo "python3_BASEMODLIBS='$(BASEMODLIBS)'" 6797 @echo "python3_LIBS='$(LIBS)'" 6798 @echo "python3_SYSLIBS='$(SYSLIBS)'" 6799 @echo "python3_DLLLIBRARY='$(DLLLIBRARY)'" 6800 @echo "python3_INSTSONAME='$(INSTSONAME)'" 6801eof 6802 eval "`cd ${PYTHON3_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`" 6803 rm -f -- "${tmp_mkf}" 6804 vi_cv_path_python3_plibs="-L${PYTHON3_CONFDIR} -lpython${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}" 6805 vi_cv_path_python3_plibs="${vi_cv_path_python3_plibs} ${python3_BASEMODLIBS} ${python3_LIBS} ${python3_SYSLIBS}" 6806 vi_cv_path_python3_plibs=`echo $vi_cv_path_python3_plibs | sed s/-ltermcap//` 6807 vi_cv_path_python3_plibs=`echo $vi_cv_path_python3_plibs | sed s/-lffi//` 6808 6809fi 6810 6811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python3's dll name" >&5 6812$as_echo_n "checking Python3's dll name... " >&6; } 6813if ${vi_cv_dll_name_python3+:} false; then : 6814 $as_echo_n "(cached) " >&6 6815else 6816 6817 if test "X$python3_DLLLIBRARY" != "X"; then 6818 vi_cv_dll_name_python3="$python3_DLLLIBRARY" 6819 else 6820 vi_cv_dll_name_python3="$python3_INSTSONAME" 6821 fi 6822 6823fi 6824{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_dll_name_python3" >&5 6825$as_echo "$vi_cv_dll_name_python3" >&6; } 6826 6827 PYTHON3_LIBS="${vi_cv_path_python3_plibs}" 6828 if test "${vi_cv_path_python3_pfx}" = "${vi_cv_path_python3_epfx}"; then 6829 PYTHON3_CFLAGS="-I${vi_cv_path_python3_pfx}/include/python${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}" 6830 else 6831 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}" 6832 fi 6833 if test "X$have_python3_config_dir" = "X1" -a "$enable_python3interp" = "dynamic"; then 6834 PYTHON3_CFLAGS="${PYTHON3_CFLAGS} -DPYTHON3_HOME='L\"${vi_cv_path_python3_pfx}\"'" 6835 fi 6836 PYTHON3_SRC="if_python3.c" 6837 PYTHON3_OBJ="objects/if_python3.o" 6838 6839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5 6840$as_echo_n "checking if -pthread should be used... " >&6; } 6841 threadsafe_flag= 6842 thread_lib= 6843 if test "`(uname) 2>/dev/null`" != Darwin; then 6844 test "$GCC" = yes && threadsafe_flag="-pthread" 6845 if test "`(uname) 2>/dev/null`" = FreeBSD; then 6846 threadsafe_flag="-D_THREAD_SAFE" 6847 thread_lib="-pthread" 6848 fi 6849 if test "`(uname) 2>/dev/null`" = SunOS; then 6850 threadsafe_flag="-pthreads" 6851 fi 6852 fi 6853 libs_save_old=$LIBS 6854 if test -n "$threadsafe_flag"; then 6855 cflags_save=$CFLAGS 6856 CFLAGS="$CFLAGS $threadsafe_flag" 6857 LIBS="$LIBS $thread_lib" 6858 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6859/* end confdefs.h. */ 6860 6861int 6862main () 6863{ 6864 6865 ; 6866 return 0; 6867} 6868_ACEOF 6869if ac_fn_c_try_link "$LINENO"; then : 6870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6871$as_echo "yes" >&6; }; PYTHON3_CFLAGS="$PYTHON3_CFLAGS $threadsafe_flag" 6872else 6873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6874$as_echo "no" >&6; }; LIBS=$libs_save_old 6875 6876fi 6877rm -f core conftest.err conftest.$ac_objext \ 6878 conftest$ac_exeext conftest.$ac_ext 6879 CFLAGS=$cflags_save 6880 else 6881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6882$as_echo "no" >&6; } 6883 fi 6884 6885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Python 3 are sane" >&5 6886$as_echo_n "checking if compile and link flags for Python 3 are sane... " >&6; } 6887 cflags_save=$CFLAGS 6888 libs_save=$LIBS 6889 CFLAGS="$CFLAGS $PYTHON3_CFLAGS" 6890 LIBS="$LIBS $PYTHON3_LIBS" 6891 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6892/* end confdefs.h. */ 6893 6894int 6895main () 6896{ 6897 6898 ; 6899 return 0; 6900} 6901_ACEOF 6902if ac_fn_c_try_link "$LINENO"; then : 6903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6904$as_echo "yes" >&6; }; python3_ok=yes 6905else 6906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PYTHON3 DISABLED" >&5 6907$as_echo "no: PYTHON3 DISABLED" >&6; }; python3_ok=no 6908fi 6909rm -f core conftest.err conftest.$ac_objext \ 6910 conftest$ac_exeext conftest.$ac_ext 6911 CFLAGS=$cflags_save 6912 LIBS=$libs_save 6913 if test "$python3_ok" = yes; then 6914 $as_echo "#define FEAT_PYTHON3 1" >>confdefs.h 6915 6916 else 6917 LIBS=$libs_save_old 6918 PYTHON3_SRC= 6919 PYTHON3_OBJ= 6920 PYTHON3_LIBS= 6921 PYTHON3_CFLAGS= 6922 fi 6923 fi 6924 else 6925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old" >&5 6926$as_echo "too old" >&6; } 6927 fi 6928 fi 6929 if test "$fail_if_missing" = "yes" -a "$python3_ok" != "yes"; then 6930 as_fn_error $? "could not configure python3" "$LINENO" 5 6931 fi 6932fi 6933 6934 6935 6936 6937 6938 6939if test "$python_ok" = yes && test "$python3_ok" = yes; then 6940 $as_echo "#define DYNAMIC_PYTHON 1" >>confdefs.h 6941 6942 $as_echo "#define DYNAMIC_PYTHON3 1" >>confdefs.h 6943 6944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can do without RTLD_GLOBAL for Python" >&5 6945$as_echo_n "checking whether we can do without RTLD_GLOBAL for Python... " >&6; } 6946 cflags_save=$CFLAGS 6947 CFLAGS="$CFLAGS $PYTHON_CFLAGS" 6948 libs_save=$LIBS 6949 LIBS="-ldl $LIBS" 6950 if test "$cross_compiling" = yes; then : 6951 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 6952$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6953as_fn_error $? "cannot run test program while cross compiling 6954See \`config.log' for more details" "$LINENO" 5; } 6955else 6956 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6957/* end confdefs.h. */ 6958 6959 #include <dlfcn.h> 6960 /* If this program fails, then RTLD_GLOBAL is needed. 6961 * RTLD_GLOBAL will be used and then it is not possible to 6962 * have both python versions enabled in the same vim instance. 6963 * Only the first python version used will be switched on. 6964 */ 6965 6966 int no_rtl_global_needed_for(char *python_instsoname, char *prefix) 6967 { 6968 int needed = 0; 6969 void* pylib = dlopen(python_instsoname, RTLD_LAZY|RTLD_LOCAL); 6970 if (pylib != 0) 6971 { 6972 void (*pfx)(char *home) = dlsym(pylib, "Py_SetPythonHome"); 6973 void (*init)(void) = dlsym(pylib, "Py_Initialize"); 6974 int (*simple)(char*) = dlsym(pylib, "PyRun_SimpleString"); 6975 void (*final)(void) = dlsym(pylib, "Py_Finalize"); 6976 (*pfx)(prefix); 6977 (*init)(); 6978 needed = (*simple)("import termios") == -1; 6979 (*final)(); 6980 dlclose(pylib); 6981 } 6982 return !needed; 6983 } 6984 6985 int main(int argc, char** argv) 6986 { 6987 int not_needed = 0; 6988 if (no_rtl_global_needed_for("${vi_cv_dll_name_python}", "${vi_cv_path_python_pfx}")) 6989 not_needed = 1; 6990 return !not_needed; 6991 } 6992_ACEOF 6993if ac_fn_c_try_run "$LINENO"; then : 6994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6995$as_echo "yes" >&6; };$as_echo "#define PY_NO_RTLD_GLOBAL 1" >>confdefs.h 6996 6997else 6998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6999$as_echo "no" >&6; } 7000fi 7001rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7002 conftest.$ac_objext conftest.beam conftest.$ac_ext 7003fi 7004 7005 7006 CFLAGS=$cflags_save 7007 LIBS=$libs_save 7008 7009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can do without RTLD_GLOBAL for Python3" >&5 7010$as_echo_n "checking whether we can do without RTLD_GLOBAL for Python3... " >&6; } 7011 cflags_save=$CFLAGS 7012 CFLAGS="$CFLAGS $PYTHON3_CFLAGS" 7013 libs_save=$LIBS 7014 LIBS="-ldl $LIBS" 7015 if test "$cross_compiling" = yes; then : 7016 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7017$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7018as_fn_error $? "cannot run test program while cross compiling 7019See \`config.log' for more details" "$LINENO" 5; } 7020else 7021 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7022/* end confdefs.h. */ 7023 7024 #include <dlfcn.h> 7025 #include <wchar.h> 7026 /* If this program fails, then RTLD_GLOBAL is needed. 7027 * RTLD_GLOBAL will be used and then it is not possible to 7028 * have both python versions enabled in the same vim instance. 7029 * Only the first python version used will be switched on. 7030 */ 7031 7032 int no_rtl_global_needed_for(char *python_instsoname, wchar_t *prefix) 7033 { 7034 int needed = 0; 7035 void* pylib = dlopen(python_instsoname, RTLD_LAZY|RTLD_LOCAL); 7036 if (pylib != 0) 7037 { 7038 void (*pfx)(wchar_t *home) = dlsym(pylib, "Py_SetPythonHome"); 7039 void (*init)(void) = dlsym(pylib, "Py_Initialize"); 7040 int (*simple)(char*) = dlsym(pylib, "PyRun_SimpleString"); 7041 void (*final)(void) = dlsym(pylib, "Py_Finalize"); 7042 (*pfx)(prefix); 7043 (*init)(); 7044 needed = (*simple)("import termios") == -1; 7045 (*final)(); 7046 dlclose(pylib); 7047 } 7048 return !needed; 7049 } 7050 7051 int main(int argc, char** argv) 7052 { 7053 int not_needed = 0; 7054 if (no_rtl_global_needed_for("${vi_cv_dll_name_python3}", L"${vi_cv_path_python3_pfx}")) 7055 not_needed = 1; 7056 return !not_needed; 7057 } 7058_ACEOF 7059if ac_fn_c_try_run "$LINENO"; then : 7060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7061$as_echo "yes" >&6; };$as_echo "#define PY3_NO_RTLD_GLOBAL 1" >>confdefs.h 7062 7063else 7064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7065$as_echo "no" >&6; } 7066fi 7067rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7068 conftest.$ac_objext conftest.beam conftest.$ac_ext 7069fi 7070 7071 7072 CFLAGS=$cflags_save 7073 LIBS=$libs_save 7074 7075 PYTHON_SRC="if_python.c" 7076 PYTHON_OBJ="objects/if_python.o" 7077 PYTHON_CFLAGS="$PYTHON_CFLAGS -DDYNAMIC_PYTHON_DLL=\\\"${vi_cv_dll_name_python}\\\"" 7078 PYTHON_LIBS= 7079 PYTHON3_SRC="if_python3.c" 7080 PYTHON3_OBJ="objects/if_python3.o" 7081 PYTHON3_CFLAGS="$PYTHON3_CFLAGS -DDYNAMIC_PYTHON3_DLL=\\\"${vi_cv_dll_name_python3}\\\"" 7082 PYTHON3_LIBS= 7083elif test "$python_ok" = yes && test "$enable_pythoninterp" = "dynamic"; then 7084 $as_echo "#define DYNAMIC_PYTHON 1" >>confdefs.h 7085 7086 PYTHON_SRC="if_python.c" 7087 PYTHON_OBJ="objects/if_python.o" 7088 PYTHON_CFLAGS="$PYTHON_CFLAGS -DDYNAMIC_PYTHON_DLL=\\\"${vi_cv_dll_name_python}\\\"" 7089 PYTHON_LIBS= 7090elif test "$python_ok" = yes; then 7091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -fPIE can be added for Python" >&5 7092$as_echo_n "checking if -fPIE can be added for Python... " >&6; } 7093 cflags_save=$CFLAGS 7094 libs_save=$LIBS 7095 CFLAGS="$CFLAGS $PYTHON_CFLAGS -fPIE" 7096 LIBS="$LIBS $PYTHON_LIBS" 7097 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7098/* end confdefs.h. */ 7099 7100int 7101main () 7102{ 7103 7104 ; 7105 return 0; 7106} 7107_ACEOF 7108if ac_fn_c_try_link "$LINENO"; then : 7109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7110$as_echo "yes" >&6; }; fpie_ok=yes 7111else 7112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7113$as_echo "no" >&6; }; fpie_ok=no 7114fi 7115rm -f core conftest.err conftest.$ac_objext \ 7116 conftest$ac_exeext conftest.$ac_ext 7117 CFLAGS=$cflags_save 7118 LIBS=$libs_save 7119 if test $fpie_ok = yes; then 7120 PYTHON_CFLAGS="$PYTHON_CFLAGS -fPIE" 7121 fi 7122elif test "$python3_ok" = yes && test "$enable_python3interp" = "dynamic"; then 7123 $as_echo "#define DYNAMIC_PYTHON3 1" >>confdefs.h 7124 7125 PYTHON3_SRC="if_python3.c" 7126 PYTHON3_OBJ="objects/if_python3.o" 7127 PYTHON3_CFLAGS="$PYTHON3_CFLAGS -DDYNAMIC_PYTHON3_DLL=\\\"${vi_cv_dll_name_python3}\\\"" 7128 PYTHON3_LIBS= 7129elif test "$python3_ok" = yes; then 7130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -fPIE can be added for Python3" >&5 7131$as_echo_n "checking if -fPIE can be added for Python3... " >&6; } 7132 cflags_save=$CFLAGS 7133 libs_save=$LIBS 7134 CFLAGS="$CFLAGS $PYTHON3_CFLAGS -fPIE" 7135 LIBS="$LIBS $PYTHON3_LIBS" 7136 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7137/* end confdefs.h. */ 7138 7139int 7140main () 7141{ 7142 7143 ; 7144 return 0; 7145} 7146_ACEOF 7147if ac_fn_c_try_link "$LINENO"; then : 7148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7149$as_echo "yes" >&6; }; fpie_ok=yes 7150else 7151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7152$as_echo "no" >&6; }; fpie_ok=no 7153fi 7154rm -f core conftest.err conftest.$ac_objext \ 7155 conftest$ac_exeext conftest.$ac_ext 7156 CFLAGS=$cflags_save 7157 LIBS=$libs_save 7158 if test $fpie_ok = yes; then 7159 PYTHON3_CFLAGS="$PYTHON3_CFLAGS -fPIE" 7160 fi 7161fi 7162 7163{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-tclinterp argument" >&5 7164$as_echo_n "checking --enable-tclinterp argument... " >&6; } 7165# Check whether --enable-tclinterp was given. 7166if test "${enable_tclinterp+set}" = set; then : 7167 enableval=$enable_tclinterp; 7168else 7169 enable_tclinterp="no" 7170fi 7171 7172{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_tclinterp" >&5 7173$as_echo "$enable_tclinterp" >&6; } 7174 7175if test "$enable_tclinterp" = "yes" -o "$enable_tclinterp" = "dynamic"; then 7176 7177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tclsh argument" >&5 7178$as_echo_n "checking --with-tclsh argument... " >&6; } 7179 7180# Check whether --with-tclsh was given. 7181if test "${with_tclsh+set}" = set; then : 7182 withval=$with_tclsh; tclsh_name="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclsh_name" >&5 7183$as_echo "$tclsh_name" >&6; } 7184else 7185 tclsh_name="tclsh8.5"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7186$as_echo "no" >&6; } 7187fi 7188 7189 # Extract the first word of "$tclsh_name", so it can be a program name with args. 7190set dummy $tclsh_name; ac_word=$2 7191{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7192$as_echo_n "checking for $ac_word... " >&6; } 7193if ${ac_cv_path_vi_cv_path_tcl+:} false; then : 7194 $as_echo_n "(cached) " >&6 7195else 7196 case $vi_cv_path_tcl in 7197 [\\/]* | ?:[\\/]*) 7198 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 7199 ;; 7200 *) 7201 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7202for as_dir in $PATH 7203do 7204 IFS=$as_save_IFS 7205 test -z "$as_dir" && as_dir=. 7206 for ac_exec_ext in '' $ac_executable_extensions; do 7207 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7208 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 7209 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7210 break 2 7211 fi 7212done 7213 done 7214IFS=$as_save_IFS 7215 7216 ;; 7217esac 7218fi 7219vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 7220if test -n "$vi_cv_path_tcl"; then 7221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 7222$as_echo "$vi_cv_path_tcl" >&6; } 7223else 7224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7225$as_echo "no" >&6; } 7226fi 7227 7228 7229 7230 7231 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.5"; then 7232 tclsh_name="tclsh8.4" 7233 # Extract the first word of "$tclsh_name", so it can be a program name with args. 7234set dummy $tclsh_name; ac_word=$2 7235{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7236$as_echo_n "checking for $ac_word... " >&6; } 7237if ${ac_cv_path_vi_cv_path_tcl+:} false; then : 7238 $as_echo_n "(cached) " >&6 7239else 7240 case $vi_cv_path_tcl in 7241 [\\/]* | ?:[\\/]*) 7242 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 7243 ;; 7244 *) 7245 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7246for as_dir in $PATH 7247do 7248 IFS=$as_save_IFS 7249 test -z "$as_dir" && as_dir=. 7250 for ac_exec_ext in '' $ac_executable_extensions; do 7251 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7252 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 7253 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7254 break 2 7255 fi 7256done 7257 done 7258IFS=$as_save_IFS 7259 7260 ;; 7261esac 7262fi 7263vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 7264if test -n "$vi_cv_path_tcl"; then 7265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 7266$as_echo "$vi_cv_path_tcl" >&6; } 7267else 7268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7269$as_echo "no" >&6; } 7270fi 7271 7272 7273 fi 7274 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.4"; then 7275 tclsh_name="tclsh8.2" 7276 # Extract the first word of "$tclsh_name", so it can be a program name with args. 7277set dummy $tclsh_name; ac_word=$2 7278{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7279$as_echo_n "checking for $ac_word... " >&6; } 7280if ${ac_cv_path_vi_cv_path_tcl+:} false; then : 7281 $as_echo_n "(cached) " >&6 7282else 7283 case $vi_cv_path_tcl in 7284 [\\/]* | ?:[\\/]*) 7285 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 7286 ;; 7287 *) 7288 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7289for as_dir in $PATH 7290do 7291 IFS=$as_save_IFS 7292 test -z "$as_dir" && as_dir=. 7293 for ac_exec_ext in '' $ac_executable_extensions; do 7294 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7295 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 7296 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7297 break 2 7298 fi 7299done 7300 done 7301IFS=$as_save_IFS 7302 7303 ;; 7304esac 7305fi 7306vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 7307if test -n "$vi_cv_path_tcl"; then 7308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 7309$as_echo "$vi_cv_path_tcl" >&6; } 7310else 7311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7312$as_echo "no" >&6; } 7313fi 7314 7315 7316 fi 7317 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.2"; then 7318 tclsh_name="tclsh8.0" 7319 # Extract the first word of "$tclsh_name", so it can be a program name with args. 7320set dummy $tclsh_name; ac_word=$2 7321{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7322$as_echo_n "checking for $ac_word... " >&6; } 7323if ${ac_cv_path_vi_cv_path_tcl+:} false; then : 7324 $as_echo_n "(cached) " >&6 7325else 7326 case $vi_cv_path_tcl in 7327 [\\/]* | ?:[\\/]*) 7328 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 7329 ;; 7330 *) 7331 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7332for as_dir in $PATH 7333do 7334 IFS=$as_save_IFS 7335 test -z "$as_dir" && as_dir=. 7336 for ac_exec_ext in '' $ac_executable_extensions; do 7337 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7338 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 7339 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7340 break 2 7341 fi 7342done 7343 done 7344IFS=$as_save_IFS 7345 7346 ;; 7347esac 7348fi 7349vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 7350if test -n "$vi_cv_path_tcl"; then 7351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 7352$as_echo "$vi_cv_path_tcl" >&6; } 7353else 7354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7355$as_echo "no" >&6; } 7356fi 7357 7358 7359 fi 7360 if test "X$vi_cv_path_tcl" = "X"; then 7361 tclsh_name="tclsh" 7362 # Extract the first word of "$tclsh_name", so it can be a program name with args. 7363set dummy $tclsh_name; ac_word=$2 7364{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7365$as_echo_n "checking for $ac_word... " >&6; } 7366if ${ac_cv_path_vi_cv_path_tcl+:} false; then : 7367 $as_echo_n "(cached) " >&6 7368else 7369 case $vi_cv_path_tcl in 7370 [\\/]* | ?:[\\/]*) 7371 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 7372 ;; 7373 *) 7374 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7375for as_dir in $PATH 7376do 7377 IFS=$as_save_IFS 7378 test -z "$as_dir" && as_dir=. 7379 for ac_exec_ext in '' $ac_executable_extensions; do 7380 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7381 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 7382 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7383 break 2 7384 fi 7385done 7386 done 7387IFS=$as_save_IFS 7388 7389 ;; 7390esac 7391fi 7392vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 7393if test -n "$vi_cv_path_tcl"; then 7394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 7395$as_echo "$vi_cv_path_tcl" >&6; } 7396else 7397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7398$as_echo "no" >&6; } 7399fi 7400 7401 7402 fi 7403 if test "X$vi_cv_path_tcl" != "X"; then 7404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Tcl version" >&5 7405$as_echo_n "checking Tcl version... " >&6; } 7406 if echo 'exit [expr [info tclversion] < 8.0]' | "$vi_cv_path_tcl" - ; then 7407 tclver=`echo 'puts [info tclversion]' | $vi_cv_path_tcl -` 7408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclver - OK" >&5 7409$as_echo "$tclver - OK" >&6; }; 7410 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 -` 7411 tcldll=`echo 'puts libtcl[info tclversion][info sharedlibextension]' | $vi_cv_path_tcl -` 7412 7413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Tcl include" >&5 7414$as_echo_n "checking for location of Tcl include... " >&6; } 7415 if test "x$MACOS_X" != "xyes"; then 7416 tclinc="$tclloc/include $tclloc/include/tcl $tclloc/include/tcl$tclver /usr/local/include /usr/local/include/tcl$tclver /usr/include /usr/include/tcl$tclver" 7417 else 7418 tclinc="/System/Library/Frameworks/Tcl.framework/Headers" 7419 fi 7420 TCL_INC= 7421 for try in $tclinc; do 7422 if test -f "$try/tcl.h"; then 7423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tcl.h" >&5 7424$as_echo "$try/tcl.h" >&6; } 7425 TCL_INC=$try 7426 break 7427 fi 7428 done 7429 if test -z "$TCL_INC"; then 7430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 7431$as_echo "<not found>" >&6; } 7432 SKIP_TCL=YES 7433 fi 7434 if test -z "$SKIP_TCL"; then 7435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of tclConfig.sh script" >&5 7436$as_echo_n "checking for location of tclConfig.sh script... " >&6; } 7437 if test "x$MACOS_X" != "xyes"; then 7438 tclcnf=`echo $tclinc | sed s/include/lib/g` 7439 tclcnf="$tclcnf `echo $tclinc | sed s/include/lib64/g`" 7440 else 7441 tclcnf="/System/Library/Frameworks/Tcl.framework" 7442 fi 7443 for try in $tclcnf; do 7444 if test -f "$try/tclConfig.sh"; then 7445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tclConfig.sh" >&5 7446$as_echo "$try/tclConfig.sh" >&6; } 7447 . "$try/tclConfig.sh" 7448 if test "$enable_tclinterp" = "dynamic"; then 7449 TCL_LIBS=`eval echo "$TCL_STUB_LIB_SPEC $TCL_LIBS"` 7450 else 7451 TCL_LIBS=`eval echo "$TCL_LIB_SPEC $TCL_LIBS"` 7452 fi 7453 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'` 7454 break 7455 fi 7456 done 7457 if test -z "$TCL_LIBS"; then 7458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 7459$as_echo "<not found>" >&6; } 7460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl library by myself" >&5 7461$as_echo_n "checking for Tcl library by myself... " >&6; } 7462 tcllib=`echo $tclinc | sed s/include/lib/g` 7463 tcllib="$tcllib `echo $tclinc | sed s/include/lib64/g`" 7464 for ext in .so .a ; do 7465 for ver in "" $tclver ; do 7466 for try in $tcllib ; do 7467 trylib=tcl$ver$ext 7468 if test -f "$try/lib$trylib" ; then 7469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/lib$trylib" >&5 7470$as_echo "$try/lib$trylib" >&6; } 7471 TCL_LIBS="-L\"$try\" -ltcl$ver -ldl -lm" 7472 if test "`(uname) 2>/dev/null`" = SunOS && 7473 uname -r | grep '^5' >/dev/null; then 7474 TCL_LIBS="$TCL_LIBS -R $try" 7475 fi 7476 break 3 7477 fi 7478 done 7479 done 7480 done 7481 if test -z "$TCL_LIBS"; then 7482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 7483$as_echo "<not found>" >&6; } 7484 SKIP_TCL=YES 7485 fi 7486 fi 7487 if test -z "$SKIP_TCL"; then 7488 $as_echo "#define FEAT_TCL 1" >>confdefs.h 7489 7490 TCL_SRC=if_tcl.c 7491 TCL_OBJ=objects/if_tcl.o 7492 TCL_PRO=if_tcl.pro 7493 TCL_CFLAGS="-I$TCL_INC $TCL_DEFS" 7494 fi 7495 fi 7496 else 7497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old; need Tcl version 8.0 or later" >&5 7498$as_echo "too old; need Tcl version 8.0 or later" >&6; } 7499 fi 7500 fi 7501 if test "$enable_tclinterp" = "dynamic"; then 7502 if test "X$TCL_SRC" != "X" -a "X$tcldll" != "X"; then 7503 $as_echo "#define DYNAMIC_TCL 1" >>confdefs.h 7504 7505 TCL_CFLAGS="-DDYNAMIC_TCL_DLL=\\\"$tcldll\\\" -DDYNAMIC_TCL_VER=\\\"$tclver\\\" $TCL_CFLAGS" 7506 fi 7507 fi 7508 if test "$fail_if_missing" = "yes" -a -z "$TCL_SRC"; then 7509 as_fn_error $? "could not configure Tcl" "$LINENO" 5 7510 fi 7511fi 7512 7513 7514 7515 7516 7517 7518{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-rubyinterp argument" >&5 7519$as_echo_n "checking --enable-rubyinterp argument... " >&6; } 7520# Check whether --enable-rubyinterp was given. 7521if test "${enable_rubyinterp+set}" = set; then : 7522 enableval=$enable_rubyinterp; 7523else 7524 enable_rubyinterp="no" 7525fi 7526 7527{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_rubyinterp" >&5 7528$as_echo "$enable_rubyinterp" >&6; } 7529if test "$enable_rubyinterp" = "yes" -o "$enable_rubyinterp" = "dynamic"; then 7530 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 7531 as_fn_error $? "cannot use Ruby with tiny or small features" "$LINENO" 5 7532 fi 7533 7534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ruby-command argument" >&5 7535$as_echo_n "checking --with-ruby-command argument... " >&6; } 7536 7537 7538# Check whether --with-ruby-command was given. 7539if test "${with_ruby_command+set}" = set; then : 7540 withval=$with_ruby_command; RUBY_CMD="$withval"; vi_cv_path_ruby="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RUBY_CMD" >&5 7541$as_echo "$RUBY_CMD" >&6; } 7542else 7543 RUBY_CMD="ruby"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to $RUBY_CMD" >&5 7544$as_echo "defaulting to $RUBY_CMD" >&6; } 7545fi 7546 7547 # Extract the first word of "$RUBY_CMD", so it can be a program name with args. 7548set dummy $RUBY_CMD; ac_word=$2 7549{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7550$as_echo_n "checking for $ac_word... " >&6; } 7551if ${ac_cv_path_vi_cv_path_ruby+:} false; then : 7552 $as_echo_n "(cached) " >&6 7553else 7554 case $vi_cv_path_ruby in 7555 [\\/]* | ?:[\\/]*) 7556 ac_cv_path_vi_cv_path_ruby="$vi_cv_path_ruby" # Let the user override the test with a path. 7557 ;; 7558 *) 7559 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7560for as_dir in $PATH 7561do 7562 IFS=$as_save_IFS 7563 test -z "$as_dir" && as_dir=. 7564 for ac_exec_ext in '' $ac_executable_extensions; do 7565 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7566 ac_cv_path_vi_cv_path_ruby="$as_dir/$ac_word$ac_exec_ext" 7567 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7568 break 2 7569 fi 7570done 7571 done 7572IFS=$as_save_IFS 7573 7574 ;; 7575esac 7576fi 7577vi_cv_path_ruby=$ac_cv_path_vi_cv_path_ruby 7578if test -n "$vi_cv_path_ruby"; then 7579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_ruby" >&5 7580$as_echo "$vi_cv_path_ruby" >&6; } 7581else 7582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7583$as_echo "no" >&6; } 7584fi 7585 7586 7587 if test "X$vi_cv_path_ruby" != "X"; then 7588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby version" >&5 7589$as_echo_n "checking Ruby version... " >&6; } 7590 if $vi_cv_path_ruby -e '(VERSION rescue RUBY_VERSION) >= "1.6.0" or exit 1' >/dev/null 2>/dev/null; then 7591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5 7592$as_echo "OK" >&6; } 7593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby rbconfig" >&5 7594$as_echo_n "checking Ruby rbconfig... " >&6; } 7595 ruby_rbconfig="RbConfig" 7596 if ! $vi_cv_path_ruby -r rbconfig -e 'RbConfig' >/dev/null 2>/dev/null; then 7597 ruby_rbconfig="Config" 7598 fi 7599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ruby_rbconfig" >&5 7600$as_echo "$ruby_rbconfig" >&6; } 7601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby header files" >&5 7602$as_echo_n "checking Ruby header files... " >&6; } 7603 rubyhdrdir=`$vi_cv_path_ruby -r mkmf -e "print $ruby_rbconfig::CONFIG['rubyhdrdir'] || $ruby_rbconfig::CONFIG['archdir'] || \\$hdrdir" 2>/dev/null` 7604 if test "X$rubyhdrdir" != "X"; then 7605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $rubyhdrdir" >&5 7606$as_echo "$rubyhdrdir" >&6; } 7607 RUBY_CFLAGS="-I$rubyhdrdir" 7608 rubyarchdir=`$vi_cv_path_ruby -r rbconfig -e "print ($ruby_rbconfig::CONFIG.has_key? 'rubyarchhdrdir') ? $ruby_rbconfig::CONFIG['rubyarchhdrdir'] : '$rubyhdrdir/'+$ruby_rbconfig::CONFIG['arch']"` 7609 if test -d "$rubyarchdir"; then 7610 RUBY_CFLAGS="$RUBY_CFLAGS -I$rubyarchdir" 7611 fi 7612 rubyversion=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['ruby_version'].gsub(/\./, '')[0,2]"` 7613 if test "X$rubyversion" = "X"; then 7614 rubyversion=`$vi_cv_path_ruby -e "print ((VERSION rescue RUBY_VERSION)).gsub(/\./, '')[0,2]"` 7615 fi 7616 RUBY_CFLAGS="$RUBY_CFLAGS -DRUBY_VERSION=$rubyversion" 7617 rubylibs=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['LIBS']"` 7618 if test "X$rubylibs" != "X"; then 7619 RUBY_LIBS="$rubylibs" 7620 fi 7621 librubyarg=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['LIBRUBYARG'])"` 7622 librubya=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['LIBRUBY_A'])"` 7623 rubylibdir=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['libdir'])"` 7624 if test -f "$rubylibdir/$librubya"; then 7625 librubyarg="$librubyarg" 7626 RUBY_LIBS="$RUBY_LIBS -L$rubylibdir" 7627 elif test "$librubyarg" = "libruby.a"; then 7628 librubyarg="-lruby" 7629 RUBY_LIBS="$RUBY_LIBS -L$rubylibdir" 7630 fi 7631 7632 if test "X$librubyarg" != "X"; then 7633 RUBY_LIBS="$librubyarg $RUBY_LIBS" 7634 fi 7635 rubyldflags=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['LDFLAGS']"` 7636 if test "X$rubyldflags" != "X"; then 7637 rubyldflags=`echo "$rubyldflags" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'` 7638 if test "X$rubyldflags" != "X"; then 7639 if test "X`echo \"$LDFLAGS\" | $FGREP -e \"$rubyldflags\"`" = "X"; then 7640 LDFLAGS="$rubyldflags $LDFLAGS" 7641 fi 7642 fi 7643 fi 7644 RUBY_SRC="if_ruby.c" 7645 RUBY_OBJ="objects/if_ruby.o" 7646 RUBY_PRO="if_ruby.pro" 7647 $as_echo "#define FEAT_RUBY 1" >>confdefs.h 7648 7649 if test "$enable_rubyinterp" = "dynamic"; then 7650 libruby_soname=`$vi_cv_path_ruby -r rbconfig -e "puts $ruby_rbconfig::CONFIG['LIBRUBY_ALIASES'].split[0]"` 7651 if test -z "$libruby_soname"; then 7652 libruby_soname=`$vi_cv_path_ruby -r rbconfig -e "puts $ruby_rbconfig::CONFIG['LIBRUBY_SO']"` 7653 fi 7654 $as_echo "#define DYNAMIC_RUBY 1" >>confdefs.h 7655 7656 RUBY_CFLAGS="-DDYNAMIC_RUBY_DLL=\\\"$libruby_soname\\\" $RUBY_CFLAGS" 7657 RUBY_LIBS= 7658 fi 7659 else 7660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found; disabling Ruby" >&5 7661$as_echo "not found; disabling Ruby" >&6; } 7662 fi 7663 else 7664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old; need Ruby version 1.6.0 or later" >&5 7665$as_echo "too old; need Ruby version 1.6.0 or later" >&6; } 7666 fi 7667 fi 7668 7669 if test "$fail_if_missing" = "yes" -a -z "$RUBY_OBJ"; then 7670 as_fn_error $? "could not configure Ruby" "$LINENO" 5 7671 fi 7672fi 7673 7674 7675 7676 7677 7678 7679{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-cscope argument" >&5 7680$as_echo_n "checking --enable-cscope argument... " >&6; } 7681# Check whether --enable-cscope was given. 7682if test "${enable_cscope+set}" = set; then : 7683 enableval=$enable_cscope; 7684else 7685 enable_cscope="no" 7686fi 7687 7688{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_cscope" >&5 7689$as_echo "$enable_cscope" >&6; } 7690if test "$enable_cscope" = "yes"; then 7691 $as_echo "#define FEAT_CSCOPE 1" >>confdefs.h 7692 7693fi 7694 7695{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-netbeans argument" >&5 7696$as_echo_n "checking --disable-netbeans argument... " >&6; } 7697# Check whether --enable-netbeans was given. 7698if test "${enable_netbeans+set}" = set; then : 7699 enableval=$enable_netbeans; 7700else 7701 enable_netbeans="yes" 7702fi 7703 7704if test "$enable_netbeans" = "yes"; then 7705 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 7706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot use NetBeans with tiny or small features" >&5 7707$as_echo "cannot use NetBeans with tiny or small features" >&6; } 7708 enable_netbeans="no" 7709 else 7710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7711$as_echo "no" >&6; } 7712 fi 7713else 7714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7715$as_echo "yes" >&6; } 7716fi 7717 7718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-channel argument" >&5 7719$as_echo_n "checking --disable-channel argument... " >&6; } 7720# Check whether --enable-channel was given. 7721if test "${enable_channel+set}" = set; then : 7722 enableval=$enable_channel; 7723else 7724 enable_channel="yes" 7725fi 7726 7727if test "$enable_channel" = "yes"; then 7728 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 7729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot use channels with tiny or small features" >&5 7730$as_echo "cannot use channels with tiny or small features" >&6; } 7731 enable_channel="no" 7732 else 7733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7734$as_echo "no" >&6; } 7735 fi 7736else 7737 if test "$enable_netbeans" = "yes"; then 7738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, netbeans also disabled" >&5 7739$as_echo "yes, netbeans also disabled" >&6; } 7740 enable_netbeans="no" 7741 else 7742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7743$as_echo "yes" >&6; } 7744 fi 7745fi 7746 7747if test "$enable_channel" = "yes"; then 7748 if test "x$HAIKU" = "xyes"; then 7749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lnetwork" >&5 7750$as_echo_n "checking for socket in -lnetwork... " >&6; } 7751if ${ac_cv_lib_network_socket+:} false; then : 7752 $as_echo_n "(cached) " >&6 7753else 7754 ac_check_lib_save_LIBS=$LIBS 7755LIBS="-lnetwork $LIBS" 7756cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7757/* end confdefs.h. */ 7758 7759/* Override any GCC internal prototype to avoid an error. 7760 Use char because int might match the return type of a GCC 7761 builtin and then its argument prototype would still apply. */ 7762#ifdef __cplusplus 7763extern "C" 7764#endif 7765char socket (); 7766int 7767main () 7768{ 7769return socket (); 7770 ; 7771 return 0; 7772} 7773_ACEOF 7774if ac_fn_c_try_link "$LINENO"; then : 7775 ac_cv_lib_network_socket=yes 7776else 7777 ac_cv_lib_network_socket=no 7778fi 7779rm -f core conftest.err conftest.$ac_objext \ 7780 conftest$ac_exeext conftest.$ac_ext 7781LIBS=$ac_check_lib_save_LIBS 7782fi 7783{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_network_socket" >&5 7784$as_echo "$ac_cv_lib_network_socket" >&6; } 7785if test "x$ac_cv_lib_network_socket" = xyes; then : 7786 cat >>confdefs.h <<_ACEOF 7787#define HAVE_LIBNETWORK 1 7788_ACEOF 7789 7790 LIBS="-lnetwork $LIBS" 7791 7792fi 7793 7794 else 7795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5 7796$as_echo_n "checking for socket in -lsocket... " >&6; } 7797if ${ac_cv_lib_socket_socket+:} false; then : 7798 $as_echo_n "(cached) " >&6 7799else 7800 ac_check_lib_save_LIBS=$LIBS 7801LIBS="-lsocket $LIBS" 7802cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7803/* end confdefs.h. */ 7804 7805/* Override any GCC internal prototype to avoid an error. 7806 Use char because int might match the return type of a GCC 7807 builtin and then its argument prototype would still apply. */ 7808#ifdef __cplusplus 7809extern "C" 7810#endif 7811char socket (); 7812int 7813main () 7814{ 7815return socket (); 7816 ; 7817 return 0; 7818} 7819_ACEOF 7820if ac_fn_c_try_link "$LINENO"; then : 7821 ac_cv_lib_socket_socket=yes 7822else 7823 ac_cv_lib_socket_socket=no 7824fi 7825rm -f core conftest.err conftest.$ac_objext \ 7826 conftest$ac_exeext conftest.$ac_ext 7827LIBS=$ac_check_lib_save_LIBS 7828fi 7829{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5 7830$as_echo "$ac_cv_lib_socket_socket" >&6; } 7831if test "x$ac_cv_lib_socket_socket" = xyes; then : 7832 cat >>confdefs.h <<_ACEOF 7833#define HAVE_LIBSOCKET 1 7834_ACEOF 7835 7836 LIBS="-lsocket $LIBS" 7837 7838fi 7839 7840 fi 7841 7842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling with IPv6 networking is possible" >&5 7843$as_echo_n "checking whether compiling with IPv6 networking is possible... " >&6; } 7844if ${vim_cv_ipv6_networking+:} false; then : 7845 $as_echo_n "(cached) " >&6 7846else 7847 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7848/* end confdefs.h. */ 7849 7850#include <stdio.h> 7851#include <stdlib.h> 7852#include <stdarg.h> 7853#include <fcntl.h> 7854#include <netdb.h> 7855#include <netinet/in.h> 7856#include <errno.h> 7857#include <sys/types.h> 7858#include <sys/socket.h> 7859 /* Check bitfields */ 7860 struct nbbuf { 7861 unsigned int initDone:1; 7862 unsigned short signmaplen; 7863 }; 7864 7865int 7866main () 7867{ 7868 7869 /* Check creating a socket. */ 7870 struct sockaddr_in server; 7871 struct addrinfo *res; 7872 (void)socket(AF_INET, SOCK_STREAM, 0); 7873 (void)htons(100); 7874 (void)getaddrinfo("microsoft.com", NULL, NULL, &res); 7875 if (errno == ECONNREFUSED) 7876 (void)connect(1, (struct sockaddr *)&server, sizeof(server)); 7877 (void)freeaddrinfo(res); 7878 7879 ; 7880 return 0; 7881} 7882_ACEOF 7883if ac_fn_c_try_link "$LINENO"; then : 7884 vim_cv_ipv6_networking="yes" 7885else 7886 vim_cv_ipv6_networking="no" 7887fi 7888rm -f core conftest.err conftest.$ac_objext \ 7889 conftest$ac_exeext conftest.$ac_ext 7890fi 7891{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_ipv6_networking" >&5 7892$as_echo "$vim_cv_ipv6_networking" >&6; } 7893 7894 if test "x$vim_cv_ipv6_networking" = "xyes"; then 7895 $as_echo "#define FEAT_IPV6 1" >>confdefs.h 7896 7897 for ac_func in inet_ntop 7898do : 7899 ac_fn_c_check_func "$LINENO" "inet_ntop" "ac_cv_func_inet_ntop" 7900if test "x$ac_cv_func_inet_ntop" = xyes; then : 7901 cat >>confdefs.h <<_ACEOF 7902#define HAVE_INET_NTOP 1 7903_ACEOF 7904 7905fi 7906done 7907 7908 else 7909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 7910$as_echo_n "checking for gethostbyname in -lnsl... " >&6; } 7911if ${ac_cv_lib_nsl_gethostbyname+:} false; then : 7912 $as_echo_n "(cached) " >&6 7913else 7914 ac_check_lib_save_LIBS=$LIBS 7915LIBS="-lnsl $LIBS" 7916cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7917/* end confdefs.h. */ 7918 7919/* Override any GCC internal prototype to avoid an error. 7920 Use char because int might match the return type of a GCC 7921 builtin and then its argument prototype would still apply. */ 7922#ifdef __cplusplus 7923extern "C" 7924#endif 7925char gethostbyname (); 7926int 7927main () 7928{ 7929return gethostbyname (); 7930 ; 7931 return 0; 7932} 7933_ACEOF 7934if ac_fn_c_try_link "$LINENO"; then : 7935 ac_cv_lib_nsl_gethostbyname=yes 7936else 7937 ac_cv_lib_nsl_gethostbyname=no 7938fi 7939rm -f core conftest.err conftest.$ac_objext \ 7940 conftest$ac_exeext conftest.$ac_ext 7941LIBS=$ac_check_lib_save_LIBS 7942fi 7943{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 7944$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } 7945if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then : 7946 cat >>confdefs.h <<_ACEOF 7947#define HAVE_LIBNSL 1 7948_ACEOF 7949 7950 LIBS="-lnsl $LIBS" 7951 7952fi 7953 7954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling with IPv4 networking is possible" >&5 7955$as_echo_n "checking whether compiling with IPv4 networking is possible... " >&6; } 7956if ${vim_cv_ipv4_networking+:} false; then : 7957 $as_echo_n "(cached) " >&6 7958else 7959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7960/* end confdefs.h. */ 7961 7962#include <stdio.h> 7963#include <stdlib.h> 7964#include <stdarg.h> 7965#include <fcntl.h> 7966#include <netdb.h> 7967#include <netinet/in.h> 7968#include <errno.h> 7969#include <sys/types.h> 7970#include <sys/socket.h> 7971 /* Check bitfields */ 7972 struct nbbuf { 7973 unsigned int initDone:1; 7974 unsigned short signmaplen; 7975 }; 7976 7977int 7978main () 7979{ 7980 7981 /* Check creating a socket. */ 7982 struct sockaddr_in server; 7983 (void)socket(AF_INET, SOCK_STREAM, 0); 7984 (void)htons(100); 7985 (void)gethostbyname("microsoft.com"); 7986 if (errno == ECONNREFUSED) 7987 (void)connect(1, (struct sockaddr *)&server, sizeof(server)); 7988 7989 ; 7990 return 0; 7991} 7992_ACEOF 7993if ac_fn_c_try_link "$LINENO"; then : 7994 vim_cv_ipv4_networking="yes" 7995else 7996 vim_cv_ipv4_networking="no"; enable_netbeans="no"; enable_channel="no" 7997fi 7998rm -f core conftest.err conftest.$ac_objext \ 7999 conftest$ac_exeext conftest.$ac_ext 8000fi 8001{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_ipv4_networking" >&5 8002$as_echo "$vim_cv_ipv4_networking" >&6; } 8003 fi 8004fi 8005if test "$enable_netbeans" = "yes"; then 8006 $as_echo "#define FEAT_NETBEANS_INTG 1" >>confdefs.h 8007 8008 NETBEANS_SRC="netbeans.c" 8009 8010 NETBEANS_OBJ="objects/netbeans.o" 8011 8012fi 8013if test "$enable_channel" = "yes"; then 8014 $as_echo "#define FEAT_JOB_CHANNEL 1" >>confdefs.h 8015 8016 CHANNEL_SRC="channel.c" 8017 8018 CHANNEL_OBJ="objects/channel.o" 8019 8020fi 8021 8022{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-terminal argument" >&5 8023$as_echo_n "checking --enable-terminal argument... " >&6; } 8024# Check whether --enable-terminal was given. 8025if test "${enable_terminal+set}" = set; then : 8026 enableval=$enable_terminal; 8027else 8028 enable_terminal="auto" 8029fi 8030 8031if test "$enable_terminal" = "yes" || test "$enable_terminal" = "auto" -a "x$features" = "xhuge" ; then 8032 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 8033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot use terminal emulator with tiny or small features" >&5 8034$as_echo "cannot use terminal emulator with tiny or small features" >&6; } 8035 enable_terminal="no" 8036 else 8037 if test "$enable_terminal" = "auto"; then 8038 enable_terminal="yes" 8039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to yes" >&5 8040$as_echo "defaulting to yes" >&6; } 8041 else 8042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8043$as_echo "yes" >&6; } 8044 fi 8045 fi 8046else 8047 if test "$enable_terminal" = "auto"; then 8048 enable_terminal="no" 8049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to no" >&5 8050$as_echo "defaulting to no" >&6; } 8051 else 8052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8053$as_echo "no" >&6; } 8054 fi 8055fi 8056if test "$enable_terminal" = "yes" -a "$enable_channel" = "yes"; then 8057 $as_echo "#define FEAT_TERMINAL 1" >>confdefs.h 8058 8059 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" 8060 8061 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" 8062 8063 TERM_TEST="test_libvterm" 8064 8065fi 8066 8067{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-autoservername argument" >&5 8068$as_echo_n "checking --enable-autoservername argument... " >&6; } 8069# Check whether --enable-autoservername was given. 8070if test "${enable_autoservername+set}" = set; then : 8071 enableval=$enable_autoservername; 8072else 8073 enable_autoservername="no" 8074fi 8075 8076{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_autoservername" >&5 8077$as_echo "$enable_autoservername" >&6; } 8078if test "$enable_autoservername" = "yes"; then 8079 $as_echo "#define FEAT_AUTOSERVERNAME 1" >>confdefs.h 8080 8081fi 8082 8083{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-multibyte argument" >&5 8084$as_echo_n "checking --enable-multibyte argument... " >&6; } 8085# Check whether --enable-multibyte was given. 8086if test "${enable_multibyte+set}" = set; then : 8087 enableval=$enable_multibyte; 8088else 8089 enable_multibyte="yes" 8090fi 8091 8092{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_multibyte" >&5 8093$as_echo "$enable_multibyte" >&6; } 8094if test "$enable_multibyte" != "yes"; then 8095 as_fn_error $? "The multi-byte feature can no longer be disabled. If you have 8096 a problem with this, discuss on the Vim mailing list." "$LINENO" 5 8097fi 8098 8099{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-rightleft argument" >&5 8100$as_echo_n "checking --disable-rightleft argument... " >&6; } 8101# Check whether --enable-rightleft was given. 8102if test "${enable_rightleft+set}" = set; then : 8103 enableval=$enable_rightleft; 8104else 8105 enable_rightleft="yes" 8106fi 8107 8108if test "$enable_rightleft" = "yes"; then 8109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8110$as_echo "no" >&6; } 8111else 8112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8113$as_echo "yes" >&6; } 8114 $as_echo "#define DISABLE_RIGHTLEFT 1" >>confdefs.h 8115 8116fi 8117 8118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-arabic argument" >&5 8119$as_echo_n "checking --disable-arabic argument... " >&6; } 8120# Check whether --enable-arabic was given. 8121if test "${enable_arabic+set}" = set; then : 8122 enableval=$enable_arabic; 8123else 8124 enable_arabic="yes" 8125fi 8126 8127if test "$enable_arabic" = "yes"; then 8128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8129$as_echo "no" >&6; } 8130else 8131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8132$as_echo "yes" >&6; } 8133 $as_echo "#define DISABLE_ARABIC 1" >>confdefs.h 8134 8135fi 8136 8137# Check whether --enable-farsi was given. 8138if test "${enable_farsi+set}" = set; then : 8139 enableval=$enable_farsi; 8140fi 8141 8142 8143{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-xim argument" >&5 8144$as_echo_n "checking --enable-xim argument... " >&6; } 8145# Check whether --enable-xim was given. 8146if test "${enable_xim+set}" = set; then : 8147 enableval=$enable_xim; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_xim" >&5 8148$as_echo "$enable_xim" >&6; } 8149else 8150 enable_xim="auto"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to auto" >&5 8151$as_echo "defaulting to auto" >&6; } 8152fi 8153 8154 8155{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-fontset argument" >&5 8156$as_echo_n "checking --enable-fontset argument... " >&6; } 8157# Check whether --enable-fontset was given. 8158if test "${enable_fontset+set}" = set; then : 8159 enableval=$enable_fontset; 8160else 8161 enable_fontset="no" 8162fi 8163 8164{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_fontset" >&5 8165$as_echo "$enable_fontset" >&6; } 8166 8167test -z "$with_x" && with_x=yes 8168test "${enable_gui-yes}" != no -a "x$MACOS_X" != "xyes" -a "x$QNX" != "xyes" && with_x=yes 8169if test "$with_x" = no; then 8170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to: don't HAVE_X11" >&5 8171$as_echo "defaulting to: don't HAVE_X11" >&6; } 8172else 8173 8174 # Extract the first word of "xmkmf", so it can be a program name with args. 8175set dummy xmkmf; ac_word=$2 8176{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8177$as_echo_n "checking for $ac_word... " >&6; } 8178if ${ac_cv_path_xmkmfpath+:} false; then : 8179 $as_echo_n "(cached) " >&6 8180else 8181 case $xmkmfpath in 8182 [\\/]* | ?:[\\/]*) 8183 ac_cv_path_xmkmfpath="$xmkmfpath" # Let the user override the test with a path. 8184 ;; 8185 *) 8186 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8187for as_dir in $PATH 8188do 8189 IFS=$as_save_IFS 8190 test -z "$as_dir" && as_dir=. 8191 for ac_exec_ext in '' $ac_executable_extensions; do 8192 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8193 ac_cv_path_xmkmfpath="$as_dir/$ac_word$ac_exec_ext" 8194 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8195 break 2 8196 fi 8197done 8198 done 8199IFS=$as_save_IFS 8200 8201 ;; 8202esac 8203fi 8204xmkmfpath=$ac_cv_path_xmkmfpath 8205if test -n "$xmkmfpath"; then 8206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xmkmfpath" >&5 8207$as_echo "$xmkmfpath" >&6; } 8208else 8209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8210$as_echo "no" >&6; } 8211fi 8212 8213 8214 8215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5 8216$as_echo_n "checking for X... " >&6; } 8217 8218 8219# Check whether --with-x was given. 8220if test "${with_x+set}" = set; then : 8221 withval=$with_x; 8222fi 8223 8224# $have_x is `yes', `no', `disabled', or empty when we do not yet know. 8225if test "x$with_x" = xno; then 8226 # The user explicitly disabled X. 8227 have_x=disabled 8228else 8229 case $x_includes,$x_libraries in #( 8230 *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #( 8231 *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then : 8232 $as_echo_n "(cached) " >&6 8233else 8234 # One or both of the vars are not set, and there is no cached value. 8235ac_x_includes=no ac_x_libraries=no 8236rm -f -r conftest.dir 8237if mkdir conftest.dir; then 8238 cd conftest.dir 8239 cat >Imakefile <<'_ACEOF' 8240incroot: 8241 @echo incroot='${INCROOT}' 8242usrlibdir: 8243 @echo usrlibdir='${USRLIBDIR}' 8244libdir: 8245 @echo libdir='${LIBDIR}' 8246_ACEOF 8247 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then 8248 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 8249 for ac_var in incroot usrlibdir libdir; do 8250 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`" 8251 done 8252 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. 8253 for ac_extension in a so sl dylib la dll; do 8254 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" && 8255 test -f "$ac_im_libdir/libX11.$ac_extension"; then 8256 ac_im_usrlibdir=$ac_im_libdir; break 8257 fi 8258 done 8259 # Screen out bogus values from the imake configuration. They are 8260 # bogus both because they are the default anyway, and because 8261 # using them would break gcc on systems where it needs fixed includes. 8262 case $ac_im_incroot in 8263 /usr/include) ac_x_includes= ;; 8264 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;; 8265 esac 8266 case $ac_im_usrlibdir in 8267 /usr/lib | /usr/lib64 | /lib | /lib64) ;; 8268 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;; 8269 esac 8270 fi 8271 cd .. 8272 rm -f -r conftest.dir 8273fi 8274 8275# Standard set of common directories for X headers. 8276# Check X11 before X11Rn because it is often a symlink to the current release. 8277ac_x_header_dirs=' 8278/usr/X11/include 8279/usr/X11R7/include 8280/usr/X11R6/include 8281/usr/X11R5/include 8282/usr/X11R4/include 8283 8284/usr/include/X11 8285/usr/include/X11R7 8286/usr/include/X11R6 8287/usr/include/X11R5 8288/usr/include/X11R4 8289 8290/usr/local/X11/include 8291/usr/local/X11R7/include 8292/usr/local/X11R6/include 8293/usr/local/X11R5/include 8294/usr/local/X11R4/include 8295 8296/usr/local/include/X11 8297/usr/local/include/X11R7 8298/usr/local/include/X11R6 8299/usr/local/include/X11R5 8300/usr/local/include/X11R4 8301 8302/usr/X386/include 8303/usr/x386/include 8304/usr/XFree86/include/X11 8305 8306/usr/include 8307/usr/local/include 8308/usr/unsupported/include 8309/usr/athena/include 8310/usr/local/x11r5/include 8311/usr/lpp/Xamples/include 8312 8313/usr/openwin/include 8314/usr/openwin/share/include' 8315 8316if test "$ac_x_includes" = no; then 8317 # Guess where to find include files, by looking for Xlib.h. 8318 # First, try using that file with no special directory specified. 8319 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8320/* end confdefs.h. */ 8321#include <X11/Xlib.h> 8322_ACEOF 8323if ac_fn_c_try_cpp "$LINENO"; then : 8324 # We can compile using X headers with no special include directory. 8325ac_x_includes= 8326else 8327 for ac_dir in $ac_x_header_dirs; do 8328 if test -r "$ac_dir/X11/Xlib.h"; then 8329 ac_x_includes=$ac_dir 8330 break 8331 fi 8332done 8333fi 8334rm -f conftest.err conftest.i conftest.$ac_ext 8335fi # $ac_x_includes = no 8336 8337if test "$ac_x_libraries" = no; then 8338 # Check for the libraries. 8339 # See if we find them without any special options. 8340 # Don't add to $LIBS permanently. 8341 ac_save_LIBS=$LIBS 8342 LIBS="-lX11 $LIBS" 8343 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8344/* end confdefs.h. */ 8345#include <X11/Xlib.h> 8346int 8347main () 8348{ 8349XrmInitialize () 8350 ; 8351 return 0; 8352} 8353_ACEOF 8354if ac_fn_c_try_link "$LINENO"; then : 8355 LIBS=$ac_save_LIBS 8356# We can link X programs with no special library path. 8357ac_x_libraries= 8358else 8359 LIBS=$ac_save_LIBS 8360for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g` 8361do 8362 # Don't even attempt the hair of trying to link an X program! 8363 for ac_extension in a so sl dylib la dll; do 8364 if test -r "$ac_dir/libX11.$ac_extension"; then 8365 ac_x_libraries=$ac_dir 8366 break 2 8367 fi 8368 done 8369done 8370fi 8371rm -f core conftest.err conftest.$ac_objext \ 8372 conftest$ac_exeext conftest.$ac_ext 8373fi # $ac_x_libraries = no 8374 8375case $ac_x_includes,$ac_x_libraries in #( 8376 no,* | *,no | *\'*) 8377 # Didn't find X, or a directory has "'" in its name. 8378 ac_cv_have_x="have_x=no";; #( 8379 *) 8380 # Record where we found X for the cache. 8381 ac_cv_have_x="have_x=yes\ 8382 ac_x_includes='$ac_x_includes'\ 8383 ac_x_libraries='$ac_x_libraries'" 8384esac 8385fi 8386;; #( 8387 *) have_x=yes;; 8388 esac 8389 eval "$ac_cv_have_x" 8390fi # $with_x != no 8391 8392if test "$have_x" != yes; then 8393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5 8394$as_echo "$have_x" >&6; } 8395 no_x=yes 8396else 8397 # If each of the values was on the command line, it overrides each guess. 8398 test "x$x_includes" = xNONE && x_includes=$ac_x_includes 8399 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries 8400 # Update the cache value to reflect the command line values. 8401 ac_cv_have_x="have_x=yes\ 8402 ac_x_includes='$x_includes'\ 8403 ac_x_libraries='$x_libraries'" 8404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5 8405$as_echo "libraries $x_libraries, headers $x_includes" >&6; } 8406fi 8407 8408if test "$no_x" = yes; then 8409 # Not all programs may use this symbol, but it does not hurt to define it. 8410 8411$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h 8412 8413 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS= 8414else 8415 if test -n "$x_includes"; then 8416 X_CFLAGS="$X_CFLAGS -I$x_includes" 8417 fi 8418 8419 # It would also be nice to do this for all -L options, not just this one. 8420 if test -n "$x_libraries"; then 8421 X_LIBS="$X_LIBS -L$x_libraries" 8422 # For Solaris; some versions of Sun CC require a space after -R and 8423 # others require no space. Words are not sufficient . . . . 8424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5 8425$as_echo_n "checking whether -R must be followed by a space... " >&6; } 8426 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries" 8427 ac_xsave_c_werror_flag=$ac_c_werror_flag 8428 ac_c_werror_flag=yes 8429 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8430/* end confdefs.h. */ 8431 8432int 8433main () 8434{ 8435 8436 ; 8437 return 0; 8438} 8439_ACEOF 8440if ac_fn_c_try_link "$LINENO"; then : 8441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8442$as_echo "no" >&6; } 8443 X_LIBS="$X_LIBS -R$x_libraries" 8444else 8445 LIBS="$ac_xsave_LIBS -R $x_libraries" 8446 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8447/* end confdefs.h. */ 8448 8449int 8450main () 8451{ 8452 8453 ; 8454 return 0; 8455} 8456_ACEOF 8457if ac_fn_c_try_link "$LINENO"; then : 8458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8459$as_echo "yes" >&6; } 8460 X_LIBS="$X_LIBS -R $x_libraries" 8461else 8462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5 8463$as_echo "neither works" >&6; } 8464fi 8465rm -f core conftest.err conftest.$ac_objext \ 8466 conftest$ac_exeext conftest.$ac_ext 8467fi 8468rm -f core conftest.err conftest.$ac_objext \ 8469 conftest$ac_exeext conftest.$ac_ext 8470 ac_c_werror_flag=$ac_xsave_c_werror_flag 8471 LIBS=$ac_xsave_LIBS 8472 fi 8473 8474 # Check for system-dependent libraries X programs must link with. 8475 # Do this before checking for the system-independent R6 libraries 8476 # (-lICE), since we may need -lsocket or whatever for X linking. 8477 8478 if test "$ISC" = yes; then 8479 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet" 8480 else 8481 # Martyn Johnson says this is needed for Ultrix, if the X 8482 # libraries were built with DECnet support. And Karl Berry says 8483 # the Alpha needs dnet_stub (dnet does not exist). 8484 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11" 8485 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8486/* end confdefs.h. */ 8487 8488/* Override any GCC internal prototype to avoid an error. 8489 Use char because int might match the return type of a GCC 8490 builtin and then its argument prototype would still apply. */ 8491#ifdef __cplusplus 8492extern "C" 8493#endif 8494char XOpenDisplay (); 8495int 8496main () 8497{ 8498return XOpenDisplay (); 8499 ; 8500 return 0; 8501} 8502_ACEOF 8503if ac_fn_c_try_link "$LINENO"; then : 8504 8505else 8506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5 8507$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; } 8508if ${ac_cv_lib_dnet_dnet_ntoa+:} false; then : 8509 $as_echo_n "(cached) " >&6 8510else 8511 ac_check_lib_save_LIBS=$LIBS 8512LIBS="-ldnet $LIBS" 8513cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8514/* end confdefs.h. */ 8515 8516/* Override any GCC internal prototype to avoid an error. 8517 Use char because int might match the return type of a GCC 8518 builtin and then its argument prototype would still apply. */ 8519#ifdef __cplusplus 8520extern "C" 8521#endif 8522char dnet_ntoa (); 8523int 8524main () 8525{ 8526return dnet_ntoa (); 8527 ; 8528 return 0; 8529} 8530_ACEOF 8531if ac_fn_c_try_link "$LINENO"; then : 8532 ac_cv_lib_dnet_dnet_ntoa=yes 8533else 8534 ac_cv_lib_dnet_dnet_ntoa=no 8535fi 8536rm -f core conftest.err conftest.$ac_objext \ 8537 conftest$ac_exeext conftest.$ac_ext 8538LIBS=$ac_check_lib_save_LIBS 8539fi 8540{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 8541$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; } 8542if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes; then : 8543 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" 8544fi 8545 8546 if test $ac_cv_lib_dnet_dnet_ntoa = no; then 8547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5 8548$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; } 8549if ${ac_cv_lib_dnet_stub_dnet_ntoa+:} false; then : 8550 $as_echo_n "(cached) " >&6 8551else 8552 ac_check_lib_save_LIBS=$LIBS 8553LIBS="-ldnet_stub $LIBS" 8554cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8555/* end confdefs.h. */ 8556 8557/* Override any GCC internal prototype to avoid an error. 8558 Use char because int might match the return type of a GCC 8559 builtin and then its argument prototype would still apply. */ 8560#ifdef __cplusplus 8561extern "C" 8562#endif 8563char dnet_ntoa (); 8564int 8565main () 8566{ 8567return dnet_ntoa (); 8568 ; 8569 return 0; 8570} 8571_ACEOF 8572if ac_fn_c_try_link "$LINENO"; then : 8573 ac_cv_lib_dnet_stub_dnet_ntoa=yes 8574else 8575 ac_cv_lib_dnet_stub_dnet_ntoa=no 8576fi 8577rm -f core conftest.err conftest.$ac_objext \ 8578 conftest$ac_exeext conftest.$ac_ext 8579LIBS=$ac_check_lib_save_LIBS 8580fi 8581{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 8582$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; } 8583if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes; then : 8584 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" 8585fi 8586 8587 fi 8588fi 8589rm -f core conftest.err conftest.$ac_objext \ 8590 conftest$ac_exeext conftest.$ac_ext 8591 LIBS="$ac_xsave_LIBS" 8592 8593 # [email protected] says -lnsl (and -lsocket) are needed for his 386/AT, 8594 # to get the SysV transport functions. 8595 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4) 8596 # needs -lnsl. 8597 # The nsl library prevents programs from opening the X display 8598 # on Irix 5.2, according to T.E. Dickey. 8599 # The functions gethostbyname, getservbyname, and inet_addr are 8600 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking. 8601 ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname" 8602if test "x$ac_cv_func_gethostbyname" = xyes; then : 8603 8604fi 8605 8606 if test $ac_cv_func_gethostbyname = no; then 8607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 8608$as_echo_n "checking for gethostbyname in -lnsl... " >&6; } 8609if ${ac_cv_lib_nsl_gethostbyname+:} false; then : 8610 $as_echo_n "(cached) " >&6 8611else 8612 ac_check_lib_save_LIBS=$LIBS 8613LIBS="-lnsl $LIBS" 8614cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8615/* end confdefs.h. */ 8616 8617/* Override any GCC internal prototype to avoid an error. 8618 Use char because int might match the return type of a GCC 8619 builtin and then its argument prototype would still apply. */ 8620#ifdef __cplusplus 8621extern "C" 8622#endif 8623char gethostbyname (); 8624int 8625main () 8626{ 8627return gethostbyname (); 8628 ; 8629 return 0; 8630} 8631_ACEOF 8632if ac_fn_c_try_link "$LINENO"; then : 8633 ac_cv_lib_nsl_gethostbyname=yes 8634else 8635 ac_cv_lib_nsl_gethostbyname=no 8636fi 8637rm -f core conftest.err conftest.$ac_objext \ 8638 conftest$ac_exeext conftest.$ac_ext 8639LIBS=$ac_check_lib_save_LIBS 8640fi 8641{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 8642$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } 8643if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then : 8644 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" 8645fi 8646 8647 if test $ac_cv_lib_nsl_gethostbyname = no; then 8648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5 8649$as_echo_n "checking for gethostbyname in -lbsd... " >&6; } 8650if ${ac_cv_lib_bsd_gethostbyname+:} false; then : 8651 $as_echo_n "(cached) " >&6 8652else 8653 ac_check_lib_save_LIBS=$LIBS 8654LIBS="-lbsd $LIBS" 8655cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8656/* end confdefs.h. */ 8657 8658/* Override any GCC internal prototype to avoid an error. 8659 Use char because int might match the return type of a GCC 8660 builtin and then its argument prototype would still apply. */ 8661#ifdef __cplusplus 8662extern "C" 8663#endif 8664char gethostbyname (); 8665int 8666main () 8667{ 8668return gethostbyname (); 8669 ; 8670 return 0; 8671} 8672_ACEOF 8673if ac_fn_c_try_link "$LINENO"; then : 8674 ac_cv_lib_bsd_gethostbyname=yes 8675else 8676 ac_cv_lib_bsd_gethostbyname=no 8677fi 8678rm -f core conftest.err conftest.$ac_objext \ 8679 conftest$ac_exeext conftest.$ac_ext 8680LIBS=$ac_check_lib_save_LIBS 8681fi 8682{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5 8683$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; } 8684if test "x$ac_cv_lib_bsd_gethostbyname" = xyes; then : 8685 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd" 8686fi 8687 8688 fi 8689 fi 8690 8691 # [email protected] says without -lsocket, 8692 # socket/setsockopt and other routines are undefined under SCO ODT 8693 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary 8694 # on later versions), says Simon Leinen: it contains gethostby* 8695 # variants that don't use the name server (or something). -lsocket 8696 # must be given before -lnsl if both are needed. We assume that 8697 # if connect needs -lnsl, so does gethostbyname. 8698 ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect" 8699if test "x$ac_cv_func_connect" = xyes; then : 8700 8701fi 8702 8703 if test $ac_cv_func_connect = no; then 8704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5 8705$as_echo_n "checking for connect in -lsocket... " >&6; } 8706if ${ac_cv_lib_socket_connect+:} false; then : 8707 $as_echo_n "(cached) " >&6 8708else 8709 ac_check_lib_save_LIBS=$LIBS 8710LIBS="-lsocket $X_EXTRA_LIBS $LIBS" 8711cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8712/* end confdefs.h. */ 8713 8714/* Override any GCC internal prototype to avoid an error. 8715 Use char because int might match the return type of a GCC 8716 builtin and then its argument prototype would still apply. */ 8717#ifdef __cplusplus 8718extern "C" 8719#endif 8720char connect (); 8721int 8722main () 8723{ 8724return connect (); 8725 ; 8726 return 0; 8727} 8728_ACEOF 8729if ac_fn_c_try_link "$LINENO"; then : 8730 ac_cv_lib_socket_connect=yes 8731else 8732 ac_cv_lib_socket_connect=no 8733fi 8734rm -f core conftest.err conftest.$ac_objext \ 8735 conftest$ac_exeext conftest.$ac_ext 8736LIBS=$ac_check_lib_save_LIBS 8737fi 8738{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5 8739$as_echo "$ac_cv_lib_socket_connect" >&6; } 8740if test "x$ac_cv_lib_socket_connect" = xyes; then : 8741 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" 8742fi 8743 8744 fi 8745 8746 # Guillermo Gomez says -lposix is necessary on A/UX. 8747 ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove" 8748if test "x$ac_cv_func_remove" = xyes; then : 8749 8750fi 8751 8752 if test $ac_cv_func_remove = no; then 8753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5 8754$as_echo_n "checking for remove in -lposix... " >&6; } 8755if ${ac_cv_lib_posix_remove+:} false; then : 8756 $as_echo_n "(cached) " >&6 8757else 8758 ac_check_lib_save_LIBS=$LIBS 8759LIBS="-lposix $LIBS" 8760cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8761/* end confdefs.h. */ 8762 8763/* Override any GCC internal prototype to avoid an error. 8764 Use char because int might match the return type of a GCC 8765 builtin and then its argument prototype would still apply. */ 8766#ifdef __cplusplus 8767extern "C" 8768#endif 8769char remove (); 8770int 8771main () 8772{ 8773return remove (); 8774 ; 8775 return 0; 8776} 8777_ACEOF 8778if ac_fn_c_try_link "$LINENO"; then : 8779 ac_cv_lib_posix_remove=yes 8780else 8781 ac_cv_lib_posix_remove=no 8782fi 8783rm -f core conftest.err conftest.$ac_objext \ 8784 conftest$ac_exeext conftest.$ac_ext 8785LIBS=$ac_check_lib_save_LIBS 8786fi 8787{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5 8788$as_echo "$ac_cv_lib_posix_remove" >&6; } 8789if test "x$ac_cv_lib_posix_remove" = xyes; then : 8790 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" 8791fi 8792 8793 fi 8794 8795 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. 8796 ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat" 8797if test "x$ac_cv_func_shmat" = xyes; then : 8798 8799fi 8800 8801 if test $ac_cv_func_shmat = no; then 8802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5 8803$as_echo_n "checking for shmat in -lipc... " >&6; } 8804if ${ac_cv_lib_ipc_shmat+:} false; then : 8805 $as_echo_n "(cached) " >&6 8806else 8807 ac_check_lib_save_LIBS=$LIBS 8808LIBS="-lipc $LIBS" 8809cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8810/* end confdefs.h. */ 8811 8812/* Override any GCC internal prototype to avoid an error. 8813 Use char because int might match the return type of a GCC 8814 builtin and then its argument prototype would still apply. */ 8815#ifdef __cplusplus 8816extern "C" 8817#endif 8818char shmat (); 8819int 8820main () 8821{ 8822return shmat (); 8823 ; 8824 return 0; 8825} 8826_ACEOF 8827if ac_fn_c_try_link "$LINENO"; then : 8828 ac_cv_lib_ipc_shmat=yes 8829else 8830 ac_cv_lib_ipc_shmat=no 8831fi 8832rm -f core conftest.err conftest.$ac_objext \ 8833 conftest$ac_exeext conftest.$ac_ext 8834LIBS=$ac_check_lib_save_LIBS 8835fi 8836{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5 8837$as_echo "$ac_cv_lib_ipc_shmat" >&6; } 8838if test "x$ac_cv_lib_ipc_shmat" = xyes; then : 8839 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" 8840fi 8841 8842 fi 8843 fi 8844 8845 # Check for libraries that X11R6 Xt/Xaw programs need. 8846 ac_save_LDFLAGS=$LDFLAGS 8847 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries" 8848 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to 8849 # check for ICE first), but we must link in the order -lSM -lICE or 8850 # we get undefined symbols. So assume we have SM if we have ICE. 8851 # These have to be linked with before -lX11, unlike the other 8852 # libraries we check for below, so use a different variable. 8853 # John Interrante, Karl Berry 8854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5 8855$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; } 8856if ${ac_cv_lib_ICE_IceConnectionNumber+:} false; then : 8857 $as_echo_n "(cached) " >&6 8858else 8859 ac_check_lib_save_LIBS=$LIBS 8860LIBS="-lICE $X_EXTRA_LIBS $LIBS" 8861cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8862/* end confdefs.h. */ 8863 8864/* Override any GCC internal prototype to avoid an error. 8865 Use char because int might match the return type of a GCC 8866 builtin and then its argument prototype would still apply. */ 8867#ifdef __cplusplus 8868extern "C" 8869#endif 8870char IceConnectionNumber (); 8871int 8872main () 8873{ 8874return IceConnectionNumber (); 8875 ; 8876 return 0; 8877} 8878_ACEOF 8879if ac_fn_c_try_link "$LINENO"; then : 8880 ac_cv_lib_ICE_IceConnectionNumber=yes 8881else 8882 ac_cv_lib_ICE_IceConnectionNumber=no 8883fi 8884rm -f core conftest.err conftest.$ac_objext \ 8885 conftest$ac_exeext conftest.$ac_ext 8886LIBS=$ac_check_lib_save_LIBS 8887fi 8888{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5 8889$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; } 8890if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes; then : 8891 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" 8892fi 8893 8894 LDFLAGS=$ac_save_LDFLAGS 8895 8896fi 8897 8898 8899 if test "$zOSUnix" = "yes"; then 8900 CFLAGS="$CFLAGS -W c,dll" 8901 LDFLAGS="$LDFLAGS -W l,dll" 8902 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE -lXmu" 8903 fi 8904 8905 8906 if test -d "$x_includes" && test ! -d "$x_libraries"; then 8907 x_libraries=`echo "$x_includes" | sed s/include/lib/` 8908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X libraries to $x_libraries" >&5 8909$as_echo "Corrected X libraries to $x_libraries" >&6; } 8910 X_LIBS="$X_LIBS -L$x_libraries" 8911 if test "`(uname) 2>/dev/null`" = SunOS && 8912 uname -r | grep '^5' >/dev/null; then 8913 X_LIBS="$X_LIBS -R $x_libraries" 8914 fi 8915 fi 8916 8917 if test -d "$x_libraries" && test ! -d "$x_includes"; then 8918 x_includes=`echo "$x_libraries" | sed s/lib/include/` 8919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X includes to $x_includes" >&5 8920$as_echo "Corrected X includes to $x_includes" >&6; } 8921 X_CFLAGS="$X_CFLAGS -I$x_includes" 8922 fi 8923 8924 X_CFLAGS="`echo $X_CFLAGS\ | sed 's%-I/usr/include %%'`" 8925 X_LIBS="`echo $X_LIBS\ | sed 's%-L/usr/lib %%'`" 8926 X_LIBS="`echo $X_LIBS\ | sed -e 's%-R/usr/lib %%' -e 's%-R /usr/lib %%'`" 8927 8928 8929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files can be found" >&5 8930$as_echo_n "checking if X11 header files can be found... " >&6; } 8931 cflags_save=$CFLAGS 8932 CFLAGS="$CFLAGS $X_CFLAGS" 8933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8934/* end confdefs.h. */ 8935#include <X11/Xlib.h> 8936#include <X11/Intrinsic.h> 8937int 8938main () 8939{ 8940 8941 ; 8942 return 0; 8943} 8944_ACEOF 8945if ac_fn_c_try_compile "$LINENO"; then : 8946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8947$as_echo "yes" >&6; } 8948else 8949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8950$as_echo "no" >&6; }; no_x=yes 8951fi 8952rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8953 CFLAGS=$cflags_save 8954 8955 if test "${no_x-no}" = yes; then 8956 with_x=no 8957 else 8958 $as_echo "#define HAVE_X11 1" >>confdefs.h 8959 8960 X_LIB="-lXt -lX11"; 8961 8962 8963 ac_save_LDFLAGS="$LDFLAGS" 8964 LDFLAGS="-L$x_libraries $LDFLAGS" 8965 8966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _XdmcpAuthDoIt in -lXdmcp" >&5 8967$as_echo_n "checking for _XdmcpAuthDoIt in -lXdmcp... " >&6; } 8968if ${ac_cv_lib_Xdmcp__XdmcpAuthDoIt+:} false; then : 8969 $as_echo_n "(cached) " >&6 8970else 8971 ac_check_lib_save_LIBS=$LIBS 8972LIBS="-lXdmcp -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS -lXdmcp $LIBS" 8973cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8974/* end confdefs.h. */ 8975 8976/* Override any GCC internal prototype to avoid an error. 8977 Use char because int might match the return type of a GCC 8978 builtin and then its argument prototype would still apply. */ 8979#ifdef __cplusplus 8980extern "C" 8981#endif 8982char _XdmcpAuthDoIt (); 8983int 8984main () 8985{ 8986return _XdmcpAuthDoIt (); 8987 ; 8988 return 0; 8989} 8990_ACEOF 8991if ac_fn_c_try_link "$LINENO"; then : 8992 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=yes 8993else 8994 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=no 8995fi 8996rm -f core conftest.err conftest.$ac_objext \ 8997 conftest$ac_exeext conftest.$ac_ext 8998LIBS=$ac_check_lib_save_LIBS 8999fi 9000{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&5 9001$as_echo "$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&6; } 9002if test "x$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" = xyes; then : 9003 X_EXTRA_LIBS="$X_EXTRA_LIBS -lXdmcp" 9004fi 9005 9006 9007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceOpenConnection in -lICE" >&5 9008$as_echo_n "checking for IceOpenConnection in -lICE... " >&6; } 9009if ${ac_cv_lib_ICE_IceOpenConnection+:} false; then : 9010 $as_echo_n "(cached) " >&6 9011else 9012 ac_check_lib_save_LIBS=$LIBS 9013LIBS="-lICE $X_EXTRA_LIBS $LIBS" 9014cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9015/* end confdefs.h. */ 9016 9017/* Override any GCC internal prototype to avoid an error. 9018 Use char because int might match the return type of a GCC 9019 builtin and then its argument prototype would still apply. */ 9020#ifdef __cplusplus 9021extern "C" 9022#endif 9023char IceOpenConnection (); 9024int 9025main () 9026{ 9027return IceOpenConnection (); 9028 ; 9029 return 0; 9030} 9031_ACEOF 9032if ac_fn_c_try_link "$LINENO"; then : 9033 ac_cv_lib_ICE_IceOpenConnection=yes 9034else 9035 ac_cv_lib_ICE_IceOpenConnection=no 9036fi 9037rm -f core conftest.err conftest.$ac_objext \ 9038 conftest$ac_exeext conftest.$ac_ext 9039LIBS=$ac_check_lib_save_LIBS 9040fi 9041{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceOpenConnection" >&5 9042$as_echo "$ac_cv_lib_ICE_IceOpenConnection" >&6; } 9043if test "x$ac_cv_lib_ICE_IceOpenConnection" = xyes; then : 9044 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE" 9045fi 9046 9047 9048 LDFLAGS="$X_LIBS $ac_save_LDFLAGS" 9049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmCreatePixmapFromData in -lXpm" >&5 9050$as_echo_n "checking for XpmCreatePixmapFromData in -lXpm... " >&6; } 9051if ${ac_cv_lib_Xpm_XpmCreatePixmapFromData+:} false; then : 9052 $as_echo_n "(cached) " >&6 9053else 9054 ac_check_lib_save_LIBS=$LIBS 9055LIBS="-lXpm -lXt $X_PRE_LIBS -lXpm -lX11 $X_EXTRA_LIBS $LIBS" 9056cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9057/* end confdefs.h. */ 9058 9059/* Override any GCC internal prototype to avoid an error. 9060 Use char because int might match the return type of a GCC 9061 builtin and then its argument prototype would still apply. */ 9062#ifdef __cplusplus 9063extern "C" 9064#endif 9065char XpmCreatePixmapFromData (); 9066int 9067main () 9068{ 9069return XpmCreatePixmapFromData (); 9070 ; 9071 return 0; 9072} 9073_ACEOF 9074if ac_fn_c_try_link "$LINENO"; then : 9075 ac_cv_lib_Xpm_XpmCreatePixmapFromData=yes 9076else 9077 ac_cv_lib_Xpm_XpmCreatePixmapFromData=no 9078fi 9079rm -f core conftest.err conftest.$ac_objext \ 9080 conftest$ac_exeext conftest.$ac_ext 9081LIBS=$ac_check_lib_save_LIBS 9082fi 9083{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&5 9084$as_echo "$ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&6; } 9085if test "x$ac_cv_lib_Xpm_XpmCreatePixmapFromData" = xyes; then : 9086 X_PRE_LIBS="$X_PRE_LIBS -lXpm" 9087fi 9088 9089 9090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files implicitly declare return values" >&5 9091$as_echo_n "checking if X11 header files implicitly declare return values... " >&6; } 9092 cflags_save=$CFLAGS 9093 if test "$GCC" = yes; then 9094 CFLAGS="$CFLAGS $X_CFLAGS -Werror" 9095 else 9096 CFLAGS="$CFLAGS $X_CFLAGS" 9097 fi 9098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9099/* end confdefs.h. */ 9100#include <X11/Xlib.h> 9101int 9102main () 9103{ 9104 9105 ; 9106 return 0; 9107} 9108_ACEOF 9109if ac_fn_c_try_compile "$LINENO"; then : 9110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9111$as_echo "no" >&6; } 9112else 9113 CFLAGS="$CFLAGS -Wno-implicit-int" 9114 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9115/* end confdefs.h. */ 9116#include <X11/Xlib.h> 9117int 9118main () 9119{ 9120 9121 ; 9122 return 0; 9123} 9124_ACEOF 9125if ac_fn_c_try_compile "$LINENO"; then : 9126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9127$as_echo "yes" >&6; }; cflags_save="$cflags_save -Wno-implicit-int" 9128else 9129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: test failed" >&5 9130$as_echo "test failed" >&6; } 9131 9132fi 9133rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9134 9135fi 9136rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9137 CFLAGS=$cflags_save 9138 9139 LDFLAGS="$ac_save_LDFLAGS" 9140 9141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of wchar_t is 2 bytes" >&5 9142$as_echo_n "checking size of wchar_t is 2 bytes... " >&6; } 9143 if ${ac_cv_small_wchar_t+:} false; then : 9144 $as_echo_n "(cached) " >&6 9145else 9146 if test "$cross_compiling" = yes; then : 9147 as_fn_error $? "failed to compile test program" "$LINENO" 5 9148else 9149 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9150/* end confdefs.h. */ 9151 9152#include <X11/Xlib.h> 9153#if STDC_HEADERS 9154# include <stdlib.h> 9155# include <stddef.h> 9156#endif 9157 main() 9158 { 9159 if (sizeof(wchar_t) <= 2) 9160 exit(1); 9161 exit(0); 9162 } 9163_ACEOF 9164if ac_fn_c_try_run "$LINENO"; then : 9165 ac_cv_small_wchar_t="no" 9166else 9167 ac_cv_small_wchar_t="yes" 9168fi 9169rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 9170 conftest.$ac_objext conftest.beam conftest.$ac_ext 9171fi 9172 9173fi 9174 9175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_small_wchar_t" >&5 9176$as_echo "$ac_cv_small_wchar_t" >&6; } 9177 if test "x$ac_cv_small_wchar_t" = "xyes" ; then 9178 $as_echo "#define SMALL_WCHAR_T 1" >>confdefs.h 9179 9180 fi 9181 9182 fi 9183fi 9184 9185if test "x$with_x" = xno -a "x$with_x_arg" = xyes; then 9186 as_fn_error $? "could not configure X" "$LINENO" 5 9187fi 9188 9189test "x$with_x" = xno -a "x$HAIKU" != "xyes" -a "x$MACOS_X" != "xyes" -a "x$QNX" != "xyes" && enable_gui=no 9190 9191{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-gui argument" >&5 9192$as_echo_n "checking --enable-gui argument... " >&6; } 9193# Check whether --enable-gui was given. 9194if test "${enable_gui+set}" = set; then : 9195 enableval=$enable_gui; 9196else 9197 enable_gui="auto" 9198fi 9199 9200 9201enable_gui_canon=`echo "_$enable_gui" | \ 9202 sed 's/[ _+-]//g;y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'` 9203 9204SKIP_GTK2=YES 9205SKIP_GTK3=YES 9206SKIP_GNOME=YES 9207SKIP_MOTIF=YES 9208SKIP_ATHENA=YES 9209SKIP_NEXTAW=YES 9210SKIP_PHOTON=YES 9211SKIP_HAIKU=YES 9212SKIP_CARBON=YES 9213GUITYPE=NONE 9214 9215if test "x$HAIKU" = "xyes"; then 9216 SKIP_HAIKU= 9217 case "$enable_gui_canon" in 9218 no) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 9219$as_echo "no GUI support" >&6; } 9220 SKIP_HAIKU=YES ;; 9221 yes|"") { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5 9222$as_echo "yes - automatic GUI support" >&6; } ;; 9223 auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: auto - automatic GUI support" >&5 9224$as_echo "auto - automatic GUI support" >&6; } ;; 9225 haiku) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Haiku GUI support" >&5 9226$as_echo "Haiku GUI support" >&6; } ;; 9227 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 9228$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } 9229 SKIP_HAIKU=YES ;; 9230 esac 9231elif test "x$QNX" = "xyes" -a "x$with_x" = "xno" ; then 9232 SKIP_PHOTON= 9233 case "$enable_gui_canon" in 9234 no) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 9235$as_echo "no GUI support" >&6; } 9236 SKIP_PHOTON=YES ;; 9237 yes|""|auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: automatic GUI support" >&5 9238$as_echo "automatic GUI support" >&6; } 9239 gui_auto=yes ;; 9240 photon) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Photon GUI support" >&5 9241$as_echo "Photon GUI support" >&6; } ;; 9242 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 9243$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } 9244 SKIP_PHOTON=YES ;; 9245 esac 9246 9247elif test "x$MACOS_X" = "xyes" -a "x$with_x" = "xno" ; then 9248 SKIP_CARBON= 9249 case "$enable_gui_canon" in 9250 no) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 9251$as_echo "no GUI support" >&6; } 9252 SKIP_CARBON=YES ;; 9253 yes|"") { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5 9254$as_echo "yes - automatic GUI support" >&6; } 9255 gui_auto=yes ;; 9256 auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: auto - Carbon GUI is outdated - disable GUI support" >&5 9257$as_echo "auto - Carbon GUI is outdated - disable GUI support" >&6; } 9258 SKIP_CARBON=YES ;; 9259 carbon) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Carbon GUI support" >&5 9260$as_echo "Carbon GUI support" >&6; } ;; 9261 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 9262$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } 9263 SKIP_CARBON=YES ;; 9264 esac 9265 9266else 9267 9268 case "$enable_gui_canon" in 9269 no|none) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 9270$as_echo "no GUI support" >&6; } ;; 9271 yes|""|auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes/auto - automatic GUI support" >&5 9272$as_echo "yes/auto - automatic GUI support" >&6; } 9273 gui_auto=yes 9274 SKIP_GTK2= 9275 SKIP_GNOME= 9276 SKIP_MOTIF= 9277 SKIP_ATHENA= 9278 SKIP_NEXTAW= 9279 SKIP_CARBON=;; 9280 gtk2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2.x GUI support" >&5 9281$as_echo "GTK+ 2.x GUI support" >&6; } 9282 SKIP_GTK2=;; 9283 gnome2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GNOME 2.x GUI support" >&5 9284$as_echo "GNOME 2.x GUI support" >&6; } 9285 SKIP_GNOME= 9286 SKIP_GTK2=;; 9287 gtk3) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 3.x GUI support" >&5 9288$as_echo "GTK+ 3.x GUI support" >&6; } 9289 SKIP_GTK3=;; 9290 motif) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Motif GUI support" >&5 9291$as_echo "Motif GUI support" >&6; } 9292 SKIP_MOTIF=;; 9293 athena) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Athena GUI support" >&5 9294$as_echo "Athena GUI support" >&6; } 9295 SKIP_ATHENA=;; 9296 nextaw) { $as_echo "$as_me:${as_lineno-$LINENO}: result: neXtaw GUI support" >&5 9297$as_echo "neXtaw GUI support" >&6; } 9298 SKIP_NEXTAW=;; 9299 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 9300$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } ;; 9301 esac 9302 9303fi 9304 9305if test "x$SKIP_GTK2" != "xYES" -a "$enable_gui_canon" != "gtk2" \ 9306 -a "$enable_gui_canon" != "gnome2"; then 9307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK+ 2" >&5 9308$as_echo_n "checking whether or not to look for GTK+ 2... " >&6; } 9309 # Check whether --enable-gtk2-check was given. 9310if test "${enable_gtk2_check+set}" = set; then : 9311 enableval=$enable_gtk2_check; 9312else 9313 enable_gtk2_check="yes" 9314fi 9315 9316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk2_check" >&5 9317$as_echo "$enable_gtk2_check" >&6; } 9318 if test "x$enable_gtk2_check" = "xno"; then 9319 SKIP_GTK2=YES 9320 SKIP_GNOME=YES 9321 fi 9322fi 9323 9324if test "x$SKIP_GNOME" != "xYES" -a "$enable_gui_canon" != "gnome2"; then 9325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GNOME" >&5 9326$as_echo_n "checking whether or not to look for GNOME... " >&6; } 9327 # Check whether --enable-gnome-check was given. 9328if test "${enable_gnome_check+set}" = set; then : 9329 enableval=$enable_gnome_check; 9330else 9331 enable_gnome_check="no" 9332fi 9333 9334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gnome_check" >&5 9335$as_echo "$enable_gnome_check" >&6; } 9336 if test "x$enable_gnome_check" = "xno"; then 9337 SKIP_GNOME=YES 9338 fi 9339fi 9340 9341if test "x$SKIP_GTK3" != "xYES" -a "$enable_gui_canon" != "gtk3"; then 9342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK+ 3" >&5 9343$as_echo_n "checking whether or not to look for GTK+ 3... " >&6; } 9344 # Check whether --enable-gtk3-check was given. 9345if test "${enable_gtk3_check+set}" = set; then : 9346 enableval=$enable_gtk3_check; 9347else 9348 enable_gtk3_check="yes" 9349fi 9350 9351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk3_check" >&5 9352$as_echo "$enable_gtk3_check" >&6; } 9353 if test "x$enable_gtk3_check" = "xno"; then 9354 SKIP_GTK3=YES 9355 fi 9356fi 9357 9358if test "x$SKIP_MOTIF" != "xYES" -a "$enable_gui_canon" != "motif"; then 9359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Motif" >&5 9360$as_echo_n "checking whether or not to look for Motif... " >&6; } 9361 # Check whether --enable-motif-check was given. 9362if test "${enable_motif_check+set}" = set; then : 9363 enableval=$enable_motif_check; 9364else 9365 enable_motif_check="yes" 9366fi 9367 9368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_motif_check" >&5 9369$as_echo "$enable_motif_check" >&6; } 9370 if test "x$enable_motif_check" = "xno"; then 9371 SKIP_MOTIF=YES 9372 fi 9373fi 9374 9375if test "x$SKIP_ATHENA" != "xYES" -a "$enable_gui_canon" != "athena"; then 9376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Athena" >&5 9377$as_echo_n "checking whether or not to look for Athena... " >&6; } 9378 # Check whether --enable-athena-check was given. 9379if test "${enable_athena_check+set}" = set; then : 9380 enableval=$enable_athena_check; 9381else 9382 enable_athena_check="yes" 9383fi 9384 9385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_athena_check" >&5 9386$as_echo "$enable_athena_check" >&6; } 9387 if test "x$enable_athena_check" = "xno"; then 9388 SKIP_ATHENA=YES 9389 fi 9390fi 9391 9392if test "x$SKIP_NEXTAW" != "xYES" -a "$enable_gui_canon" != "nextaw"; then 9393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for neXtaw" >&5 9394$as_echo_n "checking whether or not to look for neXtaw... " >&6; } 9395 # Check whether --enable-nextaw-check was given. 9396if test "${enable_nextaw_check+set}" = set; then : 9397 enableval=$enable_nextaw_check; 9398else 9399 enable_nextaw_check="yes" 9400fi 9401 9402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_nextaw_check" >&5 9403$as_echo "$enable_nextaw_check" >&6; }; 9404 if test "x$enable_nextaw_check" = "xno"; then 9405 SKIP_NEXTAW=YES 9406 fi 9407fi 9408 9409if test "x$SKIP_CARBON" != "xYES" -a "$enable_gui_canon" != "carbon"; then 9410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Carbon" >&5 9411$as_echo_n "checking whether or not to look for Carbon... " >&6; } 9412 # Check whether --enable-carbon-check was given. 9413if test "${enable_carbon_check+set}" = set; then : 9414 enableval=$enable_carbon_check; 9415else 9416 enable_carbon_check="yes" 9417fi 9418 9419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_carbon_check" >&5 9420$as_echo "$enable_carbon_check" >&6; }; 9421 if test "x$enable_carbon_check" = "xno"; then 9422 SKIP_CARBON=YES 9423 fi 9424fi 9425 9426 9427if test "x$MACOS_X" = "xyes" -a -z "$SKIP_CARBON" -a "x$CARBON" = "xyes"; then 9428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Carbon GUI" >&5 9429$as_echo_n "checking for Carbon GUI... " >&6; } 9430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9431$as_echo "yes" >&6; }; 9432 GUITYPE=CARBONGUI 9433 if test "$VIMNAME" = "vim"; then 9434 VIMNAME=Vim 9435 fi 9436 9437 if test "x$MACARCH" = "xboth"; then 9438 CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk/Developer/Headers/FlatCarbon" 9439 else 9440 CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/Headers/FlatCarbon" 9441 fi 9442 9443 if test x$prefix = xNONE; then 9444 prefix=/Applications 9445 fi 9446 9447 datadir='${prefix}/Vim.app/Contents/Resources' 9448 9449 SKIP_GTK2=YES; 9450 SKIP_GNOME=YES; 9451 SKIP_MOTIF=YES; 9452 SKIP_ATHENA=YES; 9453 SKIP_NEXTAW=YES; 9454 SKIP_PHOTON=YES; 9455 SKIP_HAIKU=YES; 9456 SKIP_CARBON=YES 9457fi 9458 9459 9460 9461 9462 9463 9464 9465if test "X$PKG_CONFIG" = "X"; then 9466 if test -n "$ac_tool_prefix"; then 9467 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 9468set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 9469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9470$as_echo_n "checking for $ac_word... " >&6; } 9471if ${ac_cv_path_PKG_CONFIG+:} false; then : 9472 $as_echo_n "(cached) " >&6 9473else 9474 case $PKG_CONFIG in 9475 [\\/]* | ?:[\\/]*) 9476 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 9477 ;; 9478 *) 9479 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9480for as_dir in $PATH 9481do 9482 IFS=$as_save_IFS 9483 test -z "$as_dir" && as_dir=. 9484 for ac_exec_ext in '' $ac_executable_extensions; do 9485 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9486 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 9487 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9488 break 2 9489 fi 9490done 9491 done 9492IFS=$as_save_IFS 9493 9494 ;; 9495esac 9496fi 9497PKG_CONFIG=$ac_cv_path_PKG_CONFIG 9498if test -n "$PKG_CONFIG"; then 9499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 9500$as_echo "$PKG_CONFIG" >&6; } 9501else 9502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9503$as_echo "no" >&6; } 9504fi 9505 9506 9507fi 9508if test -z "$ac_cv_path_PKG_CONFIG"; then 9509 ac_pt_PKG_CONFIG=$PKG_CONFIG 9510 # Extract the first word of "pkg-config", so it can be a program name with args. 9511set dummy pkg-config; ac_word=$2 9512{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9513$as_echo_n "checking for $ac_word... " >&6; } 9514if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : 9515 $as_echo_n "(cached) " >&6 9516else 9517 case $ac_pt_PKG_CONFIG in 9518 [\\/]* | ?:[\\/]*) 9519 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 9520 ;; 9521 *) 9522 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9523for as_dir in $PATH 9524do 9525 IFS=$as_save_IFS 9526 test -z "$as_dir" && as_dir=. 9527 for ac_exec_ext in '' $ac_executable_extensions; do 9528 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9529 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 9530 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9531 break 2 9532 fi 9533done 9534 done 9535IFS=$as_save_IFS 9536 9537 ;; 9538esac 9539fi 9540ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 9541if test -n "$ac_pt_PKG_CONFIG"; then 9542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 9543$as_echo "$ac_pt_PKG_CONFIG" >&6; } 9544else 9545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9546$as_echo "no" >&6; } 9547fi 9548 9549 if test "x$ac_pt_PKG_CONFIG" = x; then 9550 PKG_CONFIG="no" 9551 else 9552 case $cross_compiling:$ac_tool_warned in 9553yes:) 9554{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 9555$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 9556ac_tool_warned=yes ;; 9557esac 9558 PKG_CONFIG=$ac_pt_PKG_CONFIG 9559 fi 9560else 9561 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 9562fi 9563 9564fi 9565 9566 9567if test -z "$SKIP_GTK2"; then 9568 9569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gtktest argument" >&5 9570$as_echo_n "checking --disable-gtktest argument... " >&6; } 9571 # Check whether --enable-gtktest was given. 9572if test "${enable_gtktest+set}" = set; then : 9573 enableval=$enable_gtktest; 9574else 9575 enable_gtktest=yes 9576fi 9577 9578 if test "x$enable_gtktest" = "xyes" ; then 9579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test enabled" >&5 9580$as_echo "gtk test enabled" >&6; } 9581 else 9582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test disabled" >&5 9583$as_echo "gtk test disabled" >&6; } 9584 fi 9585 9586 if test "x$PKG_CONFIG" != "xno"; then 9587 9588 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then 9589 { 9590 no_gtk="" 9591 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \ 9592 && $PKG_CONFIG --exists gtk+-2.0; then 9593 { 9594 min_gtk_version=2.2.0 9595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5 9596$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; } 9597 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0` 9598 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0` 9599 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0` 9600 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9601 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'` 9602 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9603 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'` 9604 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9605 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'` 9606 } 9607 elif (test "X$SKIP_GTK3" != "XYES" -a "X$PKG_CONFIG" != "Xno") \ 9608 && $PKG_CONFIG --exists gtk+-3.0; then 9609 { 9610 min_gtk_version=2.2.0 9611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5 9612$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; } 9613 9614 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-3.0` 9615 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-3.0` 9616 GTK_LIBS=`$PKG_CONFIG --libs gtk+-3.0` 9617 gtk_major_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9618 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'` 9619 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9620 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'` 9621 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9622 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'` 9623 } 9624 else 9625 no_gtk=yes 9626 fi 9627 9628 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then 9629 { 9630 ac_save_CFLAGS="$CFLAGS" 9631 ac_save_LIBS="$LIBS" 9632 CFLAGS="$CFLAGS $GTK_CFLAGS" 9633 LIBS="$LIBS $GTK_LIBS" 9634 9635 rm -f conf.gtktest 9636 if test "$cross_compiling" = yes; then : 9637 echo $ac_n "cross compiling; assumed OK... $ac_c" 9638else 9639 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9640/* end confdefs.h. */ 9641 9642#include <gtk/gtk.h> 9643#include <stdio.h> 9644#if STDC_HEADERS 9645# include <stdlib.h> 9646# include <stddef.h> 9647#endif 9648 9649int 9650main () 9651{ 9652int major, minor, micro; 9653char *tmp_version; 9654 9655system ("touch conf.gtktest"); 9656 9657/* HP/UX 9 (%@#!) writes to sscanf strings */ 9658tmp_version = g_strdup("$min_gtk_version"); 9659if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) { 9660 printf("%s, bad version string\n", "$min_gtk_version"); 9661 exit(1); 9662 } 9663 9664if ((gtk_major_version > major) || 9665 ((gtk_major_version == major) && (gtk_minor_version > minor)) || 9666 ((gtk_major_version == major) && (gtk_minor_version == minor) && 9667 (gtk_micro_version >= micro))) 9668{ 9669 return 0; 9670} 9671return 1; 9672} 9673 9674_ACEOF 9675if ac_fn_c_try_run "$LINENO"; then : 9676 9677else 9678 no_gtk=yes 9679fi 9680rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 9681 conftest.$ac_objext conftest.beam conftest.$ac_ext 9682fi 9683 9684 CFLAGS="$ac_save_CFLAGS" 9685 LIBS="$ac_save_LIBS" 9686 } 9687 fi 9688 if test "x$no_gtk" = x ; then 9689 if test "x$enable_gtktest" = "xyes"; then 9690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 9691$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } 9692 else 9693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 9694$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } 9695 fi 9696 GUI_LIB_LOC="$GTK_LIBDIR" 9697 GTK_LIBNAME="$GTK_LIBS" 9698 GUI_INC_LOC="$GTK_CFLAGS" 9699 else 9700 { 9701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9702$as_echo "no" >&6; } 9703 GTK_CFLAGS="" 9704 GTK_LIBS="" 9705 : 9706 if test "$fail_if_missing" = "yes" -a "X$gui_auto" != "Xyes"; then 9707 as_fn_error $? "could not configure GTK" "$LINENO" 5 9708 fi 9709 } 9710 fi 9711 } 9712 else 9713 GTK_CFLAGS="" 9714 GTK_LIBS="" 9715 : 9716 fi 9717 9718 9719 rm -f conf.gtktest 9720 9721 if test "x$GTK_CFLAGS" != "x"; then 9722 SKIP_GTK3=YES 9723 SKIP_ATHENA=YES 9724 SKIP_NEXTAW=YES 9725 SKIP_MOTIF=YES 9726 GUITYPE=GTK 9727 9728 fi 9729 fi 9730 if test "x$GUITYPE" = "xGTK"; then 9731 if test -z "$SKIP_GNOME"; then 9732 { 9733 9734 9735 9736 9737 9738 9739# Check whether --with-gnome-includes was given. 9740if test "${with_gnome_includes+set}" = set; then : 9741 withval=$with_gnome_includes; CFLAGS="$CFLAGS -I$withval" 9742 9743fi 9744 9745 9746 9747# Check whether --with-gnome-libs was given. 9748if test "${with_gnome_libs+set}" = set; then : 9749 withval=$with_gnome_libs; LDFLAGS="$LDFLAGS -L$withval" gnome_prefix=$withval 9750 9751fi 9752 9753 9754 9755# Check whether --with-gnome was given. 9756if test "${with_gnome+set}" = set; then : 9757 withval=$with_gnome; if test x$withval = xyes; then 9758 want_gnome=yes 9759 have_gnome=yes 9760 else 9761 if test "x$withval" = xno; then 9762 want_gnome=no 9763 else 9764 want_gnome=yes 9765 LDFLAGS="$LDFLAGS -L$withval/lib" 9766 CFLAGS="$CFLAGS -I$withval/include" 9767 gnome_prefix=$withval/lib 9768 fi 9769 fi 9770else 9771 want_gnome=yes 9772fi 9773 9774 9775 if test "x$want_gnome" = xyes; then 9776 { 9777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgnomeui-2.0" >&5 9778$as_echo_n "checking for libgnomeui-2.0... " >&6; } 9779 if $PKG_CONFIG --exists libgnomeui-2.0; then 9780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9781$as_echo "yes" >&6; } 9782 GNOME_LIBS=`$PKG_CONFIG --libs-only-l libgnomeui-2.0` 9783 GNOME_LIBDIR=`$PKG_CONFIG --libs-only-L libgnomeui-2.0` 9784 GNOME_INCLUDEDIR=`$PKG_CONFIG --cflags libgnomeui-2.0` 9785 9786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FreeBSD" >&5 9787$as_echo_n "checking for FreeBSD... " >&6; } 9788 if test "`(uname) 2>/dev/null`" = FreeBSD; then 9789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9790$as_echo "yes" >&6; } 9791 GNOME_INCLUDEDIR="$GNOME_INCLUDEDIR -D_THREAD_SAFE" 9792 GNOME_LIBS="$GNOME_LIBS -pthread" 9793 else 9794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9795$as_echo "no" >&6; } 9796 fi 9797 have_gnome=yes 9798 else 9799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 9800$as_echo "not found" >&6; } 9801 if test "x" = xfail; then 9802 as_fn_error $? "Could not find libgnomeui-2.0 via pkg-config" "$LINENO" 5 9803 fi 9804 fi 9805 } 9806 fi 9807 9808 if test "x$have_gnome" = xyes ; then 9809 $as_echo "#define FEAT_GUI_GNOME 1" >>confdefs.h 9810 9811 GUI_INC_LOC="$GUI_INC_LOC $GNOME_INCLUDEDIR" 9812 GTK_LIBNAME="$GTK_LIBNAME $GNOME_LIBDIR $GNOME_LIBS" 9813 fi 9814 } 9815 fi 9816 fi 9817fi 9818 9819 9820if test -z "$SKIP_GTK3"; then 9821 9822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gtktest argument" >&5 9823$as_echo_n "checking --disable-gtktest argument... " >&6; } 9824 # Check whether --enable-gtktest was given. 9825if test "${enable_gtktest+set}" = set; then : 9826 enableval=$enable_gtktest; 9827else 9828 enable_gtktest=yes 9829fi 9830 9831 if test "x$enable_gtktest" = "xyes" ; then 9832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test enabled" >&5 9833$as_echo "gtk test enabled" >&6; } 9834 else 9835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test disabled" >&5 9836$as_echo "gtk test disabled" >&6; } 9837 fi 9838 9839 if test "x$PKG_CONFIG" != "xno"; then 9840 9841 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then 9842 { 9843 no_gtk="" 9844 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \ 9845 && $PKG_CONFIG --exists gtk+-2.0; then 9846 { 9847 min_gtk_version=3.0.0 9848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5 9849$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; } 9850 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0` 9851 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0` 9852 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0` 9853 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9854 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'` 9855 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9856 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'` 9857 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9858 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'` 9859 } 9860 elif (test "X$SKIP_GTK3" != "XYES" -a "X$PKG_CONFIG" != "Xno") \ 9861 && $PKG_CONFIG --exists gtk+-3.0; then 9862 { 9863 min_gtk_version=3.0.0 9864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5 9865$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; } 9866 9867 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-3.0` 9868 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-3.0` 9869 GTK_LIBS=`$PKG_CONFIG --libs gtk+-3.0` 9870 gtk_major_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9871 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'` 9872 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9873 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'` 9874 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9875 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'` 9876 } 9877 else 9878 no_gtk=yes 9879 fi 9880 9881 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then 9882 { 9883 ac_save_CFLAGS="$CFLAGS" 9884 ac_save_LIBS="$LIBS" 9885 CFLAGS="$CFLAGS $GTK_CFLAGS" 9886 LIBS="$LIBS $GTK_LIBS" 9887 9888 rm -f conf.gtktest 9889 if test "$cross_compiling" = yes; then : 9890 echo $ac_n "cross compiling; assumed OK... $ac_c" 9891else 9892 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9893/* end confdefs.h. */ 9894 9895#include <gtk/gtk.h> 9896#include <stdio.h> 9897#if STDC_HEADERS 9898# include <stdlib.h> 9899# include <stddef.h> 9900#endif 9901 9902int 9903main () 9904{ 9905int major, minor, micro; 9906char *tmp_version; 9907 9908system ("touch conf.gtktest"); 9909 9910/* HP/UX 9 (%@#!) writes to sscanf strings */ 9911tmp_version = g_strdup("$min_gtk_version"); 9912if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) { 9913 printf("%s, bad version string\n", "$min_gtk_version"); 9914 exit(1); 9915 } 9916 9917if ((gtk_major_version > major) || 9918 ((gtk_major_version == major) && (gtk_minor_version > minor)) || 9919 ((gtk_major_version == major) && (gtk_minor_version == minor) && 9920 (gtk_micro_version >= micro))) 9921{ 9922 return 0; 9923} 9924return 1; 9925} 9926 9927_ACEOF 9928if ac_fn_c_try_run "$LINENO"; then : 9929 9930else 9931 no_gtk=yes 9932fi 9933rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 9934 conftest.$ac_objext conftest.beam conftest.$ac_ext 9935fi 9936 9937 CFLAGS="$ac_save_CFLAGS" 9938 LIBS="$ac_save_LIBS" 9939 } 9940 fi 9941 if test "x$no_gtk" = x ; then 9942 if test "x$enable_gtktest" = "xyes"; then 9943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 9944$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } 9945 else 9946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 9947$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } 9948 fi 9949 GUI_LIB_LOC="$GTK_LIBDIR" 9950 GTK_LIBNAME="$GTK_LIBS" 9951 GUI_INC_LOC="$GTK_CFLAGS" 9952 else 9953 { 9954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9955$as_echo "no" >&6; } 9956 GTK_CFLAGS="" 9957 GTK_LIBS="" 9958 : 9959 if test "$fail_if_missing" = "yes" -a "X$gui_auto" != "Xyes"; then 9960 as_fn_error $? "could not configure GTK" "$LINENO" 5 9961 fi 9962 } 9963 fi 9964 } 9965 else 9966 GTK_CFLAGS="" 9967 GTK_LIBS="" 9968 : 9969 fi 9970 9971 9972 rm -f conf.gtktest 9973 9974 if test "x$GTK_CFLAGS" != "x"; then 9975 SKIP_GTK2=YES 9976 SKIP_GNOME=YES 9977 SKIP_ATHENA=YES 9978 SKIP_NEXTAW=YES 9979 SKIP_MOTIF=YES 9980 GUITYPE=GTK 9981 9982 $as_echo "#define USE_GTK3 1" >>confdefs.h 9983 9984 fi 9985 fi 9986fi 9987 9988if test "x$GUITYPE" = "xGTK"; then 9989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of Gdk-Pixbuf" >&5 9990$as_echo_n "checking version of Gdk-Pixbuf... " >&6; } 9991 gdk_pixbuf_version=`$PKG_CONFIG --modversion gdk-pixbuf-2.0` 9992 if test "x$gdk_pixbuf_version" != x ; then 9993 gdk_pixbuf_version_minor=`echo $gdk_pixbuf_version | \ 9994 sed -e 's/[0-9][0-9]*\.\([0-9][0-9]*\)\.[0-9][0-9]*/\1/'` 9995 if test "x$gdk_pixbuf_version_minor" != x -a \ 9996 $gdk_pixbuf_version_minor -ge 31 ; then 9997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK." >&5 9998$as_echo "OK." >&6; } 9999 # Extract the first word of "glib-compile-resources", so it can be a program name with args. 10000set dummy glib-compile-resources; ac_word=$2 10001{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10002$as_echo_n "checking for $ac_word... " >&6; } 10003if ${ac_cv_path_GLIB_COMPILE_RESOURCES+:} false; then : 10004 $as_echo_n "(cached) " >&6 10005else 10006 case $GLIB_COMPILE_RESOURCES in 10007 [\\/]* | ?:[\\/]*) 10008 ac_cv_path_GLIB_COMPILE_RESOURCES="$GLIB_COMPILE_RESOURCES" # Let the user override the test with a path. 10009 ;; 10010 *) 10011 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10012for as_dir in $PATH 10013do 10014 IFS=$as_save_IFS 10015 test -z "$as_dir" && as_dir=. 10016 for ac_exec_ext in '' $ac_executable_extensions; do 10017 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10018 ac_cv_path_GLIB_COMPILE_RESOURCES="$as_dir/$ac_word$ac_exec_ext" 10019 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10020 break 2 10021 fi 10022done 10023 done 10024IFS=$as_save_IFS 10025 10026 test -z "$ac_cv_path_GLIB_COMPILE_RESOURCES" && ac_cv_path_GLIB_COMPILE_RESOURCES="no" 10027 ;; 10028esac 10029fi 10030GLIB_COMPILE_RESOURCES=$ac_cv_path_GLIB_COMPILE_RESOURCES 10031if test -n "$GLIB_COMPILE_RESOURCES"; then 10032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_COMPILE_RESOURCES" >&5 10033$as_echo "$GLIB_COMPILE_RESOURCES" >&6; } 10034else 10035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10036$as_echo "no" >&6; } 10037fi 10038 10039 10040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking glib-compile-resources" >&5 10041$as_echo_n "checking glib-compile-resources... " >&6; } 10042 if test "x$GLIB_COMPILE_RESOURCES" = xno ; then 10043 GLIB_COMPILE_RESOURCES="" 10044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot be found in PATH." >&5 10045$as_echo "cannot be found in PATH." >&6; } 10046 else 10047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: usable." >&5 10048$as_echo "usable." >&6; } 10049 $as_echo "#define USE_GRESOURCE 1" >>confdefs.h 10050 10051 GRESOURCE_SRC="auto/gui_gtk_gresources.c" 10052 GRESOURCE_OBJ="objects/gui_gtk_gresources.o" 10053 fi 10054 else 10055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable." >&5 10056$as_echo "not usable." >&6; } 10057 fi 10058 else 10059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot obtain from pkg_config." >&5 10060$as_echo "cannot obtain from pkg_config." >&6; } 10061 fi 10062 10063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-icon-cache-update argument" >&5 10064$as_echo_n "checking --disable-icon-cache-update argument... " >&6; } 10065 # Check whether --enable-icon_cache_update was given. 10066if test "${enable_icon_cache_update+set}" = set; then : 10067 enableval=$enable_icon_cache_update; 10068else 10069 enable_icon_cache_update="yes" 10070fi 10071 10072 if test "$enable_icon_cache_update" = "yes"; then 10073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5 10074$as_echo "not set" >&6; } 10075 # Extract the first word of "gtk-update-icon-cache", so it can be a program name with args. 10076set dummy gtk-update-icon-cache; ac_word=$2 10077{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10078$as_echo_n "checking for $ac_word... " >&6; } 10079if ${ac_cv_path_GTK_UPDATE_ICON_CACHE+:} false; then : 10080 $as_echo_n "(cached) " >&6 10081else 10082 case $GTK_UPDATE_ICON_CACHE in 10083 [\\/]* | ?:[\\/]*) 10084 ac_cv_path_GTK_UPDATE_ICON_CACHE="$GTK_UPDATE_ICON_CACHE" # Let the user override the test with a path. 10085 ;; 10086 *) 10087 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10088for as_dir in $PATH 10089do 10090 IFS=$as_save_IFS 10091 test -z "$as_dir" && as_dir=. 10092 for ac_exec_ext in '' $ac_executable_extensions; do 10093 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10094 ac_cv_path_GTK_UPDATE_ICON_CACHE="$as_dir/$ac_word$ac_exec_ext" 10095 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10096 break 2 10097 fi 10098done 10099 done 10100IFS=$as_save_IFS 10101 10102 test -z "$ac_cv_path_GTK_UPDATE_ICON_CACHE" && ac_cv_path_GTK_UPDATE_ICON_CACHE="no" 10103 ;; 10104esac 10105fi 10106GTK_UPDATE_ICON_CACHE=$ac_cv_path_GTK_UPDATE_ICON_CACHE 10107if test -n "$GTK_UPDATE_ICON_CACHE"; then 10108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_UPDATE_ICON_CACHE" >&5 10109$as_echo "$GTK_UPDATE_ICON_CACHE" >&6; } 10110else 10111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10112$as_echo "no" >&6; } 10113fi 10114 10115 10116 if test "x$GTK_UPDATE_ICON_CACHE" = "xno" ; then 10117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found in PATH." >&5 10118$as_echo "not found in PATH." >&6; } 10119 fi 10120 else 10121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: update disabled" >&5 10122$as_echo "update disabled" >&6; } 10123 fi 10124 10125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-desktop-database-update argument" >&5 10126$as_echo_n "checking --disable-desktop-database-update argument... " >&6; } 10127 # Check whether --enable-desktop_database_update was given. 10128if test "${enable_desktop_database_update+set}" = set; then : 10129 enableval=$enable_desktop_database_update; 10130else 10131 enable_desktop_database_update="yes" 10132fi 10133 10134 if test "$enable_desktop_database_update" = "yes"; then 10135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5 10136$as_echo "not set" >&6; } 10137 # Extract the first word of "update-desktop-database", so it can be a program name with args. 10138set dummy update-desktop-database; ac_word=$2 10139{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10140$as_echo_n "checking for $ac_word... " >&6; } 10141if ${ac_cv_path_UPDATE_DESKTOP_DATABASE+:} false; then : 10142 $as_echo_n "(cached) " >&6 10143else 10144 case $UPDATE_DESKTOP_DATABASE in 10145 [\\/]* | ?:[\\/]*) 10146 ac_cv_path_UPDATE_DESKTOP_DATABASE="$UPDATE_DESKTOP_DATABASE" # Let the user override the test with a path. 10147 ;; 10148 *) 10149 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10150for as_dir in $PATH 10151do 10152 IFS=$as_save_IFS 10153 test -z "$as_dir" && as_dir=. 10154 for ac_exec_ext in '' $ac_executable_extensions; do 10155 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10156 ac_cv_path_UPDATE_DESKTOP_DATABASE="$as_dir/$ac_word$ac_exec_ext" 10157 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10158 break 2 10159 fi 10160done 10161 done 10162IFS=$as_save_IFS 10163 10164 test -z "$ac_cv_path_UPDATE_DESKTOP_DATABASE" && ac_cv_path_UPDATE_DESKTOP_DATABASE="no" 10165 ;; 10166esac 10167fi 10168UPDATE_DESKTOP_DATABASE=$ac_cv_path_UPDATE_DESKTOP_DATABASE 10169if test -n "$UPDATE_DESKTOP_DATABASE"; then 10170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UPDATE_DESKTOP_DATABASE" >&5 10171$as_echo "$UPDATE_DESKTOP_DATABASE" >&6; } 10172else 10173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10174$as_echo "no" >&6; } 10175fi 10176 10177 10178 if test "x$UPDATE_DESKTOP_DATABASE" = "xno" ; then 10179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found in PATH." >&5 10180$as_echo "not found in PATH." >&6; } 10181 fi 10182 else 10183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: update disabled" >&5 10184$as_echo "update disabled" >&6; } 10185 fi 10186fi 10187 10188 10189 10190 10191 10192 10193 10194if test -z "$SKIP_MOTIF"; then 10195 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" 10196 GUI_INC_LOC="`echo $GUI_INC_LOC|sed 's%-I%%g'`" 10197 10198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI includes" >&5 10199$as_echo_n "checking for location of Motif GUI includes... " >&6; } 10200 gui_includes="`echo $x_includes|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/include/g` $GUI_INC_LOC" 10201 GUI_INC_LOC= 10202 for try in $gui_includes; do 10203 if test -f "$try/Xm/Xm.h"; then 10204 GUI_INC_LOC=$try 10205 fi 10206 done 10207 if test -n "$GUI_INC_LOC"; then 10208 if test "$GUI_INC_LOC" = /usr/include; then 10209 GUI_INC_LOC= 10210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5 10211$as_echo "in default path" >&6; } 10212 else 10213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_INC_LOC" >&5 10214$as_echo "$GUI_INC_LOC" >&6; } 10215 fi 10216 else 10217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 10218$as_echo "<not found>" >&6; } 10219 SKIP_MOTIF=YES 10220 fi 10221fi 10222 10223 10224if test -z "$SKIP_MOTIF"; then 10225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-motif-lib argument" >&5 10226$as_echo_n "checking --with-motif-lib argument... " >&6; } 10227 10228# Check whether --with-motif-lib was given. 10229if test "${with_motif_lib+set}" = set; then : 10230 withval=$with_motif_lib; MOTIF_LIBNAME="${withval}" 10231fi 10232 10233 10234 if test -n "$MOTIF_LIBNAME"; then 10235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOTIF_LIBNAME" >&5 10236$as_echo "$MOTIF_LIBNAME" >&6; } 10237 GUI_LIB_LOC= 10238 else 10239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10240$as_echo "no" >&6; } 10241 10242 GUI_LIB_LOC="`echo $GUI_LIB_LOC|sed 's%-L%%g'`" 10243 10244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI libs" >&5 10245$as_echo_n "checking for location of Motif GUI libs... " >&6; } 10246 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" 10247 GUI_LIB_LOC= 10248 for try in $gui_libs; do 10249 for libtry in "$try"/libXm.a "$try"/libXm.so* "$try"/libXm.sl "$try"/libXm.dylib; do 10250 if test -f "$libtry"; then 10251 GUI_LIB_LOC=$try 10252 fi 10253 done 10254 done 10255 if test -n "$GUI_LIB_LOC"; then 10256 if test "$GUI_LIB_LOC" = /usr/lib \ 10257 -o "$GUI_LIB_LOC" = /usr/lib/i386-linux-gnu \ 10258 -o "$GUI_LIB_LOC" = /usr/lib/x86_64-linux-gnu; then 10259 GUI_LIB_LOC= 10260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5 10261$as_echo "in default path" >&6; } 10262 else 10263 if test -n "$GUI_LIB_LOC"; then 10264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_LIB_LOC" >&5 10265$as_echo "$GUI_LIB_LOC" >&6; } 10266 if test "`(uname) 2>/dev/null`" = SunOS && 10267 uname -r | grep '^5' >/dev/null; then 10268 GUI_LIB_LOC="$GUI_LIB_LOC -R $GUI_LIB_LOC" 10269 fi 10270 fi 10271 fi 10272 MOTIF_LIBNAME=-lXm 10273 else 10274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 10275$as_echo "<not found>" >&6; } 10276 SKIP_MOTIF=YES 10277 fi 10278 fi 10279fi 10280 10281if test -z "$SKIP_MOTIF"; then 10282 SKIP_ATHENA=YES 10283 SKIP_NEXTAW=YES 10284 GUITYPE=MOTIF 10285 10286fi 10287 10288 10289GUI_X_LIBS= 10290 10291if test -z "$SKIP_ATHENA"; then 10292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Athena header files can be found" >&5 10293$as_echo_n "checking if Athena header files can be found... " >&6; } 10294 cflags_save=$CFLAGS 10295 CFLAGS="$CFLAGS $X_CFLAGS" 10296 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10297/* end confdefs.h. */ 10298 10299#include <X11/Intrinsic.h> 10300#include <X11/Xaw/Paned.h> 10301int 10302main () 10303{ 10304 10305 ; 10306 return 0; 10307} 10308_ACEOF 10309if ac_fn_c_try_compile "$LINENO"; then : 10310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10311$as_echo "yes" >&6; } 10312else 10313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10314$as_echo "no" >&6; }; SKIP_ATHENA=YES 10315fi 10316rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10317 CFLAGS=$cflags_save 10318fi 10319 10320if test -z "$SKIP_ATHENA"; then 10321 GUITYPE=ATHENA 10322fi 10323 10324if test -z "$SKIP_NEXTAW"; then 10325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if neXtaw header files can be found" >&5 10326$as_echo_n "checking if neXtaw header files can be found... " >&6; } 10327 cflags_save=$CFLAGS 10328 CFLAGS="$CFLAGS $X_CFLAGS" 10329 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10330/* end confdefs.h. */ 10331 10332#include <X11/Intrinsic.h> 10333#include <X11/neXtaw/Paned.h> 10334int 10335main () 10336{ 10337 10338 ; 10339 return 0; 10340} 10341_ACEOF 10342if ac_fn_c_try_compile "$LINENO"; then : 10343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10344$as_echo "yes" >&6; } 10345else 10346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10347$as_echo "no" >&6; }; SKIP_NEXTAW=YES 10348fi 10349rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10350 CFLAGS=$cflags_save 10351fi 10352 10353if test -z "$SKIP_NEXTAW"; then 10354 GUITYPE=NEXTAW 10355fi 10356 10357if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then 10358 if test -n "$GUI_INC_LOC"; then 10359 GUI_INC_LOC=-I"`echo $GUI_INC_LOC|sed 's%-I%%'`" 10360 fi 10361 if test -n "$GUI_LIB_LOC"; then 10362 GUI_LIB_LOC=-L"`echo $GUI_LIB_LOC|sed 's%-L%%'`" 10363 fi 10364 10365 ldflags_save=$LDFLAGS 10366 LDFLAGS="$X_LIBS $LDFLAGS" 10367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShapeQueryExtension in -lXext" >&5 10368$as_echo_n "checking for XShapeQueryExtension in -lXext... " >&6; } 10369if ${ac_cv_lib_Xext_XShapeQueryExtension+:} false; then : 10370 $as_echo_n "(cached) " >&6 10371else 10372 ac_check_lib_save_LIBS=$LIBS 10373LIBS="-lXext -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 10374cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10375/* end confdefs.h. */ 10376 10377/* Override any GCC internal prototype to avoid an error. 10378 Use char because int might match the return type of a GCC 10379 builtin and then its argument prototype would still apply. */ 10380#ifdef __cplusplus 10381extern "C" 10382#endif 10383char XShapeQueryExtension (); 10384int 10385main () 10386{ 10387return XShapeQueryExtension (); 10388 ; 10389 return 0; 10390} 10391_ACEOF 10392if ac_fn_c_try_link "$LINENO"; then : 10393 ac_cv_lib_Xext_XShapeQueryExtension=yes 10394else 10395 ac_cv_lib_Xext_XShapeQueryExtension=no 10396fi 10397rm -f core conftest.err conftest.$ac_objext \ 10398 conftest$ac_exeext conftest.$ac_ext 10399LIBS=$ac_check_lib_save_LIBS 10400fi 10401{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5 10402$as_echo "$ac_cv_lib_Xext_XShapeQueryExtension" >&6; } 10403if test "x$ac_cv_lib_Xext_XShapeQueryExtension" = xyes; then : 10404 GUI_X_LIBS="-lXext" 10405fi 10406 10407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wslen in -lw" >&5 10408$as_echo_n "checking for wslen in -lw... " >&6; } 10409if ${ac_cv_lib_w_wslen+:} false; then : 10410 $as_echo_n "(cached) " >&6 10411else 10412 ac_check_lib_save_LIBS=$LIBS 10413LIBS="-lw $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 10414cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10415/* end confdefs.h. */ 10416 10417/* Override any GCC internal prototype to avoid an error. 10418 Use char because int might match the return type of a GCC 10419 builtin and then its argument prototype would still apply. */ 10420#ifdef __cplusplus 10421extern "C" 10422#endif 10423char wslen (); 10424int 10425main () 10426{ 10427return wslen (); 10428 ; 10429 return 0; 10430} 10431_ACEOF 10432if ac_fn_c_try_link "$LINENO"; then : 10433 ac_cv_lib_w_wslen=yes 10434else 10435 ac_cv_lib_w_wslen=no 10436fi 10437rm -f core conftest.err conftest.$ac_objext \ 10438 conftest$ac_exeext conftest.$ac_ext 10439LIBS=$ac_check_lib_save_LIBS 10440fi 10441{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wslen" >&5 10442$as_echo "$ac_cv_lib_w_wslen" >&6; } 10443if test "x$ac_cv_lib_w_wslen" = xyes; then : 10444 X_EXTRA_LIBS="$X_EXTRA_LIBS -lw" 10445fi 10446 10447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5 10448$as_echo_n "checking for dlsym in -ldl... " >&6; } 10449if ${ac_cv_lib_dl_dlsym+:} false; then : 10450 $as_echo_n "(cached) " >&6 10451else 10452 ac_check_lib_save_LIBS=$LIBS 10453LIBS="-ldl $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 10454cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10455/* end confdefs.h. */ 10456 10457/* Override any GCC internal prototype to avoid an error. 10458 Use char because int might match the return type of a GCC 10459 builtin and then its argument prototype would still apply. */ 10460#ifdef __cplusplus 10461extern "C" 10462#endif 10463char dlsym (); 10464int 10465main () 10466{ 10467return dlsym (); 10468 ; 10469 return 0; 10470} 10471_ACEOF 10472if ac_fn_c_try_link "$LINENO"; then : 10473 ac_cv_lib_dl_dlsym=yes 10474else 10475 ac_cv_lib_dl_dlsym=no 10476fi 10477rm -f core conftest.err conftest.$ac_objext \ 10478 conftest$ac_exeext conftest.$ac_ext 10479LIBS=$ac_check_lib_save_LIBS 10480fi 10481{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5 10482$as_echo "$ac_cv_lib_dl_dlsym" >&6; } 10483if test "x$ac_cv_lib_dl_dlsym" = xyes; then : 10484 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldl" 10485fi 10486 10487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XmuCreateStippledPixmap in -lXmu" >&5 10488$as_echo_n "checking for XmuCreateStippledPixmap in -lXmu... " >&6; } 10489if ${ac_cv_lib_Xmu_XmuCreateStippledPixmap+:} false; then : 10490 $as_echo_n "(cached) " >&6 10491else 10492 ac_check_lib_save_LIBS=$LIBS 10493LIBS="-lXmu $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 10494cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10495/* end confdefs.h. */ 10496 10497/* Override any GCC internal prototype to avoid an error. 10498 Use char because int might match the return type of a GCC 10499 builtin and then its argument prototype would still apply. */ 10500#ifdef __cplusplus 10501extern "C" 10502#endif 10503char XmuCreateStippledPixmap (); 10504int 10505main () 10506{ 10507return XmuCreateStippledPixmap (); 10508 ; 10509 return 0; 10510} 10511_ACEOF 10512if ac_fn_c_try_link "$LINENO"; then : 10513 ac_cv_lib_Xmu_XmuCreateStippledPixmap=yes 10514else 10515 ac_cv_lib_Xmu_XmuCreateStippledPixmap=no 10516fi 10517rm -f core conftest.err conftest.$ac_objext \ 10518 conftest$ac_exeext conftest.$ac_ext 10519LIBS=$ac_check_lib_save_LIBS 10520fi 10521{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&5 10522$as_echo "$ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&6; } 10523if test "x$ac_cv_lib_Xmu_XmuCreateStippledPixmap" = xyes; then : 10524 GUI_X_LIBS="-lXmu $GUI_X_LIBS" 10525fi 10526 10527 if test -z "$SKIP_MOTIF"; then 10528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpEndJob in -lXp" >&5 10529$as_echo_n "checking for XpEndJob in -lXp... " >&6; } 10530if ${ac_cv_lib_Xp_XpEndJob+:} false; then : 10531 $as_echo_n "(cached) " >&6 10532else 10533 ac_check_lib_save_LIBS=$LIBS 10534LIBS="-lXp $GUI_X_LIBS -lXm -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 10535cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10536/* end confdefs.h. */ 10537 10538/* Override any GCC internal prototype to avoid an error. 10539 Use char because int might match the return type of a GCC 10540 builtin and then its argument prototype would still apply. */ 10541#ifdef __cplusplus 10542extern "C" 10543#endif 10544char XpEndJob (); 10545int 10546main () 10547{ 10548return XpEndJob (); 10549 ; 10550 return 0; 10551} 10552_ACEOF 10553if ac_fn_c_try_link "$LINENO"; then : 10554 ac_cv_lib_Xp_XpEndJob=yes 10555else 10556 ac_cv_lib_Xp_XpEndJob=no 10557fi 10558rm -f core conftest.err conftest.$ac_objext \ 10559 conftest$ac_exeext conftest.$ac_ext 10560LIBS=$ac_check_lib_save_LIBS 10561fi 10562{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xp_XpEndJob" >&5 10563$as_echo "$ac_cv_lib_Xp_XpEndJob" >&6; } 10564if test "x$ac_cv_lib_Xp_XpEndJob" = xyes; then : 10565 GUI_X_LIBS="-lXp $GUI_X_LIBS" 10566fi 10567 10568 fi 10569 LDFLAGS=$ldflags_save 10570 10571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extra X11 defines" >&5 10572$as_echo_n "checking for extra X11 defines... " >&6; } 10573 NARROW_PROTO= 10574 rm -fr conftestdir 10575 if mkdir conftestdir; then 10576 cd conftestdir 10577 cat > Imakefile <<'EOF' 10578acfindx: 10579 @echo 'NARROW_PROTO="${PROTO_DEFINES}"' 10580EOF 10581 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then 10582 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make` 10583 fi 10584 cd .. 10585 rm -fr conftestdir 10586 fi 10587 if test -z "$NARROW_PROTO"; then 10588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10589$as_echo "no" >&6; } 10590 else 10591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NARROW_PROTO" >&5 10592$as_echo "$NARROW_PROTO" >&6; } 10593 fi 10594 10595fi 10596 10597if test "$enable_xsmp" = "yes"; then 10598 cppflags_save=$CPPFLAGS 10599 CPPFLAGS="$CPPFLAGS $X_CFLAGS" 10600 for ac_header in X11/SM/SMlib.h 10601do : 10602 ac_fn_c_check_header_mongrel "$LINENO" "X11/SM/SMlib.h" "ac_cv_header_X11_SM_SMlib_h" "$ac_includes_default" 10603if test "x$ac_cv_header_X11_SM_SMlib_h" = xyes; then : 10604 cat >>confdefs.h <<_ACEOF 10605#define HAVE_X11_SM_SMLIB_H 1 10606_ACEOF 10607 10608fi 10609 10610done 10611 10612 CPPFLAGS=$cppflags_save 10613fi 10614 10615 10616if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF" -o -z "$SKIP_GTK2" -o -z "$SKIP_GTK3"; then 10617 cppflags_save=$CPPFLAGS 10618 CPPFLAGS="$CPPFLAGS $X_CFLAGS" 10619 for ac_header in X11/xpm.h X11/Sunkeysym.h 10620do : 10621 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 10622ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 10623if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 10624 cat >>confdefs.h <<_ACEOF 10625#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 10626_ACEOF 10627 10628fi 10629 10630done 10631 10632 10633 if test ! "$enable_xim" = "no"; then 10634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XIMText in X11/Xlib.h" >&5 10635$as_echo_n "checking for XIMText in X11/Xlib.h... " >&6; } 10636 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10637/* end confdefs.h. */ 10638#include <X11/Xlib.h> 10639_ACEOF 10640if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 10641 $EGREP "XIMText" >/dev/null 2>&1; then : 10642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10643$as_echo "yes" >&6; } 10644else 10645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; xim has been disabled" >&5 10646$as_echo "no; xim has been disabled" >&6; }; enable_xim="no" 10647fi 10648rm -f conftest* 10649 10650 fi 10651 CPPFLAGS=$cppflags_save 10652 10653 if test "$enable_xim" = "auto" -a "x$GUITYPE" != "xNONE" ; then 10654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: X GUI selected; xim has been enabled" >&5 10655$as_echo "X GUI selected; xim has been enabled" >&6; } 10656 enable_xim="yes" 10657 fi 10658fi 10659 10660if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then 10661 cppflags_save=$CPPFLAGS 10662 CPPFLAGS="$CPPFLAGS $X_CFLAGS" 10663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11/Xmu/Editres.h" >&5 10664$as_echo_n "checking for X11/Xmu/Editres.h... " >&6; } 10665 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10666/* end confdefs.h. */ 10667 10668#include <X11/Intrinsic.h> 10669#include <X11/Xmu/Editres.h> 10670int 10671main () 10672{ 10673int i; i = 0; 10674 ; 10675 return 0; 10676} 10677_ACEOF 10678if ac_fn_c_try_compile "$LINENO"; then : 10679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10680$as_echo "yes" >&6; } 10681 $as_echo "#define HAVE_X11_XMU_EDITRES_H 1" >>confdefs.h 10682 10683else 10684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10685$as_echo "no" >&6; } 10686fi 10687rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10688 CPPFLAGS=$cppflags_save 10689fi 10690 10691if test -z "$SKIP_MOTIF"; then 10692 cppflags_save=$CPPFLAGS 10693 CPPFLAGS="$CPPFLAGS $X_CFLAGS" 10694 if test "$zOSUnix" = "yes"; then 10695 xmheader="Xm/Xm.h" 10696 else 10697 xmheader="Xm/Xm.h Xm/XpmP.h Xm/JoinSideT.h Xm/TraitP.h Xm/Manager.h 10698 Xm/UnhighlightT.h Xm/Notebook.h" 10699 fi 10700 for ac_header in $xmheader 10701do : 10702 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 10703ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 10704if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 10705 cat >>confdefs.h <<_ACEOF 10706#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 10707_ACEOF 10708 10709fi 10710 10711done 10712 10713 10714 if test "x$ac_cv_header_Xm_XpmP_h" = "xyes"; then 10715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmAttributes_21 in Xm/XpmP.h" >&5 10716$as_echo_n "checking for XpmAttributes_21 in Xm/XpmP.h... " >&6; } 10717 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10718/* end confdefs.h. */ 10719#include <Xm/XpmP.h> 10720int 10721main () 10722{ 10723XpmAttributes_21 attr; 10724 ; 10725 return 0; 10726} 10727_ACEOF 10728if ac_fn_c_try_compile "$LINENO"; then : 10729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10730$as_echo "yes" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes_21" >>confdefs.h 10731 10732else 10733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10734$as_echo "no" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h 10735 10736 10737fi 10738rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10739 else 10740 $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h 10741 10742 fi 10743 CPPFLAGS=$cppflags_save 10744fi 10745 10746if test "x$GUITYPE" = "xNONE" -a "$enable_xim" = "yes"; then 10747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; xim has been disabled" >&5 10748$as_echo "no GUI selected; xim has been disabled" >&6; } 10749 enable_xim="no" 10750fi 10751if test "x$GUITYPE" = "xNONE" -a "$enable_fontset" = "yes"; then 10752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; fontset has been disabled" >&5 10753$as_echo "no GUI selected; fontset has been disabled" >&6; } 10754 enable_fontset="no" 10755fi 10756if test "x$GUITYPE:$enable_fontset" = "xGTK:yes"; then 10757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2 GUI selected; fontset has been disabled" >&5 10758$as_echo "GTK+ 2 GUI selected; fontset has been disabled" >&6; } 10759 enable_fontset="no" 10760fi 10761 10762if test -z "$SKIP_HAIKU"; then 10763 GUITYPE=HAIKUGUI 10764fi 10765 10766if test -z "$SKIP_PHOTON"; then 10767 GUITYPE=PHOTONGUI 10768fi 10769 10770 10771 10772 10773 10774 10775if test "$enable_workshop" = "yes" -a -n "$SKIP_MOTIF"; then 10776 as_fn_error $? "cannot use workshop without Motif" "$LINENO" 5 10777fi 10778 10779if test "$enable_xim" = "yes"; then 10780 $as_echo "#define FEAT_XIM 1" >>confdefs.h 10781 10782fi 10783if test "$enable_fontset" = "yes"; then 10784 $as_echo "#define FEAT_XFONTSET 1" >>confdefs.h 10785 10786fi 10787 10788 10789 10790{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /proc link to executable" >&5 10791$as_echo_n "checking for /proc link to executable... " >&6; } 10792if test -L "/proc/self/exe"; then 10793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/self/exe" >&5 10794$as_echo "/proc/self/exe" >&6; } 10795 $as_echo "#define PROC_EXE_LINK \"/proc/self/exe\"" >>confdefs.h 10796 10797elif test -L "/proc/self/path/a.out"; then 10798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/self/path/a.out" >&5 10799$as_echo "/proc/self/path/a.out" >&6; } 10800 $as_echo "#define PROC_EXE_LINK \"/proc/self/path/a.out\"" >>confdefs.h 10801 10802elif test -L "/proc/curproc/file"; then 10803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/curproc/file" >&5 10804$as_echo "/proc/curproc/file" >&6; } 10805 $as_echo "#define PROC_EXE_LINK \"/proc/curproc/file\"" >>confdefs.h 10806 10807else 10808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10809$as_echo "no" >&6; } 10810fi 10811 10812{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN or MSYS environment" >&5 10813$as_echo_n "checking for CYGWIN or MSYS environment... " >&6; } 10814case `uname` in 10815 CYGWIN*|MSYS*) CYGWIN=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10816$as_echo "yes" >&6; } 10817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN clipboard support" >&5 10818$as_echo_n "checking for CYGWIN clipboard support... " >&6; } 10819 if test "x$with_x" = "xno" ; then 10820 OS_EXTRA_SRC=winclip.c; OS_EXTRA_OBJ=objects/winclip.o 10821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10822$as_echo "yes" >&6; } 10823 $as_echo "#define FEAT_CYGWIN_WIN32_CLIPBOARD 1" >>confdefs.h 10824 10825 else 10826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - using X11" >&5 10827$as_echo "no - using X11" >&6; } 10828 fi ;; 10829 10830 *) CYGWIN=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10831$as_echo "no" >&6; };; 10832esac 10833 10834 10835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether toupper is broken" >&5 10836$as_echo_n "checking whether toupper is broken... " >&6; } 10837if ${vim_cv_toupper_broken+:} false; then : 10838 $as_echo_n "(cached) " >&6 10839else 10840 10841 if test "$cross_compiling" = yes; then : 10842 10843 as_fn_error $? "cross-compiling: please set 'vim_cv_toupper_broken'" "$LINENO" 5 10844 10845else 10846 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10847/* end confdefs.h. */ 10848 10849#include "confdefs.h" 10850#include <ctype.h> 10851#if STDC_HEADERS 10852# include <stdlib.h> 10853# include <stddef.h> 10854#endif 10855main() { exit(toupper('A') == 'A' && tolower('z') == 'z'); } 10856 10857_ACEOF 10858if ac_fn_c_try_run "$LINENO"; then : 10859 10860 vim_cv_toupper_broken=yes 10861 10862else 10863 10864 vim_cv_toupper_broken=no 10865 10866fi 10867rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 10868 conftest.$ac_objext conftest.beam conftest.$ac_ext 10869fi 10870 10871fi 10872{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_toupper_broken" >&5 10873$as_echo "$vim_cv_toupper_broken" >&6; } 10874 10875if test "x$vim_cv_toupper_broken" = "xyes" ; then 10876 $as_echo "#define BROKEN_TOUPPER 1" >>confdefs.h 10877 10878fi 10879 10880{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __DATE__ and __TIME__ work" >&5 10881$as_echo_n "checking whether __DATE__ and __TIME__ work... " >&6; } 10882cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10883/* end confdefs.h. */ 10884#include <stdio.h> 10885int 10886main () 10887{ 10888printf("(" __DATE__ " " __TIME__ ")"); 10889 ; 10890 return 0; 10891} 10892_ACEOF 10893if ac_fn_c_try_compile "$LINENO"; then : 10894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10895$as_echo "yes" >&6; }; $as_echo "#define HAVE_DATE_TIME 1" >>confdefs.h 10896 10897else 10898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10899$as_echo "no" >&6; } 10900fi 10901rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10902 10903{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((unused)) is allowed" >&5 10904$as_echo_n "checking whether __attribute__((unused)) is allowed... " >&6; } 10905cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10906/* end confdefs.h. */ 10907#include <stdio.h> 10908int 10909main () 10910{ 10911int x __attribute__((unused)); 10912 ; 10913 return 0; 10914} 10915_ACEOF 10916if ac_fn_c_try_compile "$LINENO"; then : 10917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10918$as_echo "yes" >&6; }; $as_echo "#define HAVE_ATTRIBUTE_UNUSED 1" >>confdefs.h 10919 10920else 10921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10922$as_echo "no" >&6; } 10923fi 10924rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10925 10926ac_fn_c_check_header_mongrel "$LINENO" "elf.h" "ac_cv_header_elf_h" "$ac_includes_default" 10927if test "x$ac_cv_header_elf_h" = xyes; then : 10928 HAS_ELF=1 10929fi 10930 10931 10932if test "$HAS_ELF" = 1; then 10933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lelf" >&5 10934$as_echo_n "checking for main in -lelf... " >&6; } 10935if ${ac_cv_lib_elf_main+:} false; then : 10936 $as_echo_n "(cached) " >&6 10937else 10938 ac_check_lib_save_LIBS=$LIBS 10939LIBS="-lelf $LIBS" 10940cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10941/* end confdefs.h. */ 10942 10943 10944int 10945main () 10946{ 10947return main (); 10948 ; 10949 return 0; 10950} 10951_ACEOF 10952if ac_fn_c_try_link "$LINENO"; then : 10953 ac_cv_lib_elf_main=yes 10954else 10955 ac_cv_lib_elf_main=no 10956fi 10957rm -f core conftest.err conftest.$ac_objext \ 10958 conftest$ac_exeext conftest.$ac_ext 10959LIBS=$ac_check_lib_save_LIBS 10960fi 10961{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_elf_main" >&5 10962$as_echo "$ac_cv_lib_elf_main" >&6; } 10963if test "x$ac_cv_lib_elf_main" = xyes; then : 10964 cat >>confdefs.h <<_ACEOF 10965#define HAVE_LIBELF 1 10966_ACEOF 10967 10968 LIBS="-lelf $LIBS" 10969 10970fi 10971 10972fi 10973 10974ac_header_dirent=no 10975for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do 10976 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` 10977{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5 10978$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; } 10979if eval \${$as_ac_Header+:} false; then : 10980 $as_echo_n "(cached) " >&6 10981else 10982 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10983/* end confdefs.h. */ 10984#include <sys/types.h> 10985#include <$ac_hdr> 10986 10987int 10988main () 10989{ 10990if ((DIR *) 0) 10991return 0; 10992 ; 10993 return 0; 10994} 10995_ACEOF 10996if ac_fn_c_try_compile "$LINENO"; then : 10997 eval "$as_ac_Header=yes" 10998else 10999 eval "$as_ac_Header=no" 11000fi 11001rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11002fi 11003eval ac_res=\$$as_ac_Header 11004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 11005$as_echo "$ac_res" >&6; } 11006if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 11007 cat >>confdefs.h <<_ACEOF 11008#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1 11009_ACEOF 11010 11011ac_header_dirent=$ac_hdr; break 11012fi 11013 11014done 11015# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. 11016if test $ac_header_dirent = dirent.h; then 11017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 11018$as_echo_n "checking for library containing opendir... " >&6; } 11019if ${ac_cv_search_opendir+:} false; then : 11020 $as_echo_n "(cached) " >&6 11021else 11022 ac_func_search_save_LIBS=$LIBS 11023cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11024/* end confdefs.h. */ 11025 11026/* Override any GCC internal prototype to avoid an error. 11027 Use char because int might match the return type of a GCC 11028 builtin and then its argument prototype would still apply. */ 11029#ifdef __cplusplus 11030extern "C" 11031#endif 11032char opendir (); 11033int 11034main () 11035{ 11036return opendir (); 11037 ; 11038 return 0; 11039} 11040_ACEOF 11041for ac_lib in '' dir; do 11042 if test -z "$ac_lib"; then 11043 ac_res="none required" 11044 else 11045 ac_res=-l$ac_lib 11046 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11047 fi 11048 if ac_fn_c_try_link "$LINENO"; then : 11049 ac_cv_search_opendir=$ac_res 11050fi 11051rm -f core conftest.err conftest.$ac_objext \ 11052 conftest$ac_exeext 11053 if ${ac_cv_search_opendir+:} false; then : 11054 break 11055fi 11056done 11057if ${ac_cv_search_opendir+:} false; then : 11058 11059else 11060 ac_cv_search_opendir=no 11061fi 11062rm conftest.$ac_ext 11063LIBS=$ac_func_search_save_LIBS 11064fi 11065{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 11066$as_echo "$ac_cv_search_opendir" >&6; } 11067ac_res=$ac_cv_search_opendir 11068if test "$ac_res" != no; then : 11069 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11070 11071fi 11072 11073else 11074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 11075$as_echo_n "checking for library containing opendir... " >&6; } 11076if ${ac_cv_search_opendir+:} false; then : 11077 $as_echo_n "(cached) " >&6 11078else 11079 ac_func_search_save_LIBS=$LIBS 11080cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11081/* end confdefs.h. */ 11082 11083/* Override any GCC internal prototype to avoid an error. 11084 Use char because int might match the return type of a GCC 11085 builtin and then its argument prototype would still apply. */ 11086#ifdef __cplusplus 11087extern "C" 11088#endif 11089char opendir (); 11090int 11091main () 11092{ 11093return opendir (); 11094 ; 11095 return 0; 11096} 11097_ACEOF 11098for ac_lib in '' x; do 11099 if test -z "$ac_lib"; then 11100 ac_res="none required" 11101 else 11102 ac_res=-l$ac_lib 11103 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11104 fi 11105 if ac_fn_c_try_link "$LINENO"; then : 11106 ac_cv_search_opendir=$ac_res 11107fi 11108rm -f core conftest.err conftest.$ac_objext \ 11109 conftest$ac_exeext 11110 if ${ac_cv_search_opendir+:} false; then : 11111 break 11112fi 11113done 11114if ${ac_cv_search_opendir+:} false; then : 11115 11116else 11117 ac_cv_search_opendir=no 11118fi 11119rm conftest.$ac_ext 11120LIBS=$ac_func_search_save_LIBS 11121fi 11122{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 11123$as_echo "$ac_cv_search_opendir" >&6; } 11124ac_res=$ac_cv_search_opendir 11125if test "$ac_res" != no; then : 11126 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11127 11128fi 11129 11130fi 11131 11132 11133if test $ac_cv_header_sys_wait_h = no; then 11134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that defines union wait" >&5 11135$as_echo_n "checking for sys/wait.h that defines union wait... " >&6; } 11136 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11137/* end confdefs.h. */ 11138#include <sys/wait.h> 11139int 11140main () 11141{ 11142union wait xx, yy; xx = yy 11143 ; 11144 return 0; 11145} 11146_ACEOF 11147if ac_fn_c_try_compile "$LINENO"; then : 11148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11149$as_echo "yes" >&6; } 11150 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 11151 11152 $as_echo "#define HAVE_UNION_WAIT 1" >>confdefs.h 11153 11154else 11155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11156$as_echo "no" >&6; } 11157fi 11158rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11159fi 11160 11161for ac_header in stdint.h stdlib.h string.h \ 11162 sys/select.h sys/utsname.h termcap.h fcntl.h \ 11163 sgtty.h sys/ioctl.h sys/time.h sys/types.h \ 11164 termio.h iconv.h inttypes.h langinfo.h math.h \ 11165 unistd.h stropts.h errno.h sys/resource.h \ 11166 sys/systeminfo.h locale.h sys/stream.h termios.h \ 11167 libc.h sys/statfs.h poll.h sys/poll.h pwd.h \ 11168 utime.h sys/param.h sys/ptms.h libintl.h libgen.h \ 11169 util/debug.h util/msg18n.h frame.h sys/acl.h \ 11170 sys/access.h sys/sysinfo.h wchar.h wctype.h 11171do : 11172 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 11173ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 11174if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 11175 cat >>confdefs.h <<_ACEOF 11176#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 11177_ACEOF 11178 11179fi 11180 11181done 11182 11183 11184for ac_header in sys/ptem.h 11185do : 11186 ac_fn_c_check_header_compile "$LINENO" "sys/ptem.h" "ac_cv_header_sys_ptem_h" "#if defined HAVE_SYS_STREAM_H 11187# include <sys/stream.h> 11188#endif 11189" 11190if test "x$ac_cv_header_sys_ptem_h" = xyes; then : 11191 cat >>confdefs.h <<_ACEOF 11192#define HAVE_SYS_PTEM_H 1 11193_ACEOF 11194 11195fi 11196 11197done 11198 11199 11200for ac_header in sys/sysctl.h 11201do : 11202 ac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" "#if defined HAVE_SYS_PARAM_H 11203# include <sys/param.h> 11204#endif 11205" 11206if test "x$ac_cv_header_sys_sysctl_h" = xyes; then : 11207 cat >>confdefs.h <<_ACEOF 11208#define HAVE_SYS_SYSCTL_H 1 11209_ACEOF 11210 11211fi 11212 11213done 11214 11215 11216 11217{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_np.h" >&5 11218$as_echo_n "checking for pthread_np.h... " >&6; } 11219cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11220/* end confdefs.h. */ 11221 11222#include <pthread.h> 11223#include <pthread_np.h> 11224int 11225main () 11226{ 11227int i; i = 0; 11228 ; 11229 return 0; 11230} 11231_ACEOF 11232if ac_fn_c_try_compile "$LINENO"; then : 11233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11234$as_echo "yes" >&6; } 11235 $as_echo "#define HAVE_PTHREAD_NP_H 1" >>confdefs.h 11236 11237else 11238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11239$as_echo "no" >&6; } 11240fi 11241rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11242 11243for ac_header in strings.h 11244do : 11245 ac_fn_c_check_header_mongrel "$LINENO" "strings.h" "ac_cv_header_strings_h" "$ac_includes_default" 11246if test "x$ac_cv_header_strings_h" = xyes; then : 11247 cat >>confdefs.h <<_ACEOF 11248#define HAVE_STRINGS_H 1 11249_ACEOF 11250 11251fi 11252 11253done 11254 11255if test "x$MACOS_X" = "xyes"; then 11256 $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h 11257 11258else 11259 11260{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if strings.h can be included after string.h" >&5 11261$as_echo_n "checking if strings.h can be included after string.h... " >&6; } 11262cppflags_save=$CPPFLAGS 11263CPPFLAGS="$CPPFLAGS $X_CFLAGS" 11264cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11265/* end confdefs.h. */ 11266 11267#if defined(_AIX) && !defined(_AIX51) && !defined(_NO_PROTO) 11268# define _NO_PROTO /* like in os_unix.h, causes conflict for AIX (Winn) */ 11269 /* but don't do it on AIX 5.1 (Uribarri) */ 11270#endif 11271#ifdef HAVE_XM_XM_H 11272# include <Xm/Xm.h> /* This breaks it for HP-UX 11 (Squassabia) */ 11273#endif 11274#ifdef HAVE_STRING_H 11275# include <string.h> 11276#endif 11277#if defined(HAVE_STRINGS_H) 11278# include <strings.h> 11279#endif 11280 11281int 11282main () 11283{ 11284int i; i = 0; 11285 ; 11286 return 0; 11287} 11288_ACEOF 11289if ac_fn_c_try_compile "$LINENO"; then : 11290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11291$as_echo "yes" >&6; } 11292else 11293 $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h 11294 11295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11296$as_echo "no" >&6; } 11297fi 11298rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11299CPPFLAGS=$cppflags_save 11300fi 11301 11302if test $ac_cv_c_compiler_gnu = yes; then 11303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5 11304$as_echo_n "checking whether $CC needs -traditional... " >&6; } 11305if ${ac_cv_prog_gcc_traditional+:} false; then : 11306 $as_echo_n "(cached) " >&6 11307else 11308 ac_pattern="Autoconf.*'x'" 11309 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11310/* end confdefs.h. */ 11311#include <sgtty.h> 11312Autoconf TIOCGETP 11313_ACEOF 11314if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11315 $EGREP "$ac_pattern" >/dev/null 2>&1; then : 11316 ac_cv_prog_gcc_traditional=yes 11317else 11318 ac_cv_prog_gcc_traditional=no 11319fi 11320rm -f conftest* 11321 11322 11323 if test $ac_cv_prog_gcc_traditional = no; then 11324 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11325/* end confdefs.h. */ 11326#include <termio.h> 11327Autoconf TCGETA 11328_ACEOF 11329if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11330 $EGREP "$ac_pattern" >/dev/null 2>&1; then : 11331 ac_cv_prog_gcc_traditional=yes 11332fi 11333rm -f conftest* 11334 11335 fi 11336fi 11337{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5 11338$as_echo "$ac_cv_prog_gcc_traditional" >&6; } 11339 if test $ac_cv_prog_gcc_traditional = yes; then 11340 CC="$CC -traditional" 11341 fi 11342fi 11343 11344{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 11345$as_echo_n "checking for an ANSI C-conforming const... " >&6; } 11346if ${ac_cv_c_const+:} false; then : 11347 $as_echo_n "(cached) " >&6 11348else 11349 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11350/* end confdefs.h. */ 11351 11352int 11353main () 11354{ 11355 11356#ifndef __cplusplus 11357 /* Ultrix mips cc rejects this sort of thing. */ 11358 typedef int charset[2]; 11359 const charset cs = { 0, 0 }; 11360 /* SunOS 4.1.1 cc rejects this. */ 11361 char const *const *pcpcc; 11362 char **ppc; 11363 /* NEC SVR4.0.2 mips cc rejects this. */ 11364 struct point {int x, y;}; 11365 static struct point const zero = {0,0}; 11366 /* AIX XL C 1.02.0.0 rejects this. 11367 It does not let you subtract one const X* pointer from another in 11368 an arm of an if-expression whose if-part is not a constant 11369 expression */ 11370 const char *g = "string"; 11371 pcpcc = &g + (g ? g-g : 0); 11372 /* HPUX 7.0 cc rejects these. */ 11373 ++pcpcc; 11374 ppc = (char**) pcpcc; 11375 pcpcc = (char const *const *) ppc; 11376 { /* SCO 3.2v4 cc rejects this sort of thing. */ 11377 char tx; 11378 char *t = &tx; 11379 char const *s = 0 ? (char *) 0 : (char const *) 0; 11380 11381 *t++ = 0; 11382 if (s) return 0; 11383 } 11384 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 11385 int x[] = {25, 17}; 11386 const int *foo = &x[0]; 11387 ++foo; 11388 } 11389 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 11390 typedef const int *iptr; 11391 iptr p = 0; 11392 ++p; 11393 } 11394 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying 11395 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 11396 struct s { int j; const int *ap[3]; } bx; 11397 struct s *b = &bx; b->j = 5; 11398 } 11399 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 11400 const int foo = 10; 11401 if (!foo) return 0; 11402 } 11403 return !cs[0] && !zero.x; 11404#endif 11405 11406 ; 11407 return 0; 11408} 11409_ACEOF 11410if ac_fn_c_try_compile "$LINENO"; then : 11411 ac_cv_c_const=yes 11412else 11413 ac_cv_c_const=no 11414fi 11415rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11416fi 11417{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 11418$as_echo "$ac_cv_c_const" >&6; } 11419if test $ac_cv_c_const = no; then 11420 11421$as_echo "#define const /**/" >>confdefs.h 11422 11423fi 11424 11425{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5 11426$as_echo_n "checking for working volatile... " >&6; } 11427if ${ac_cv_c_volatile+:} false; then : 11428 $as_echo_n "(cached) " >&6 11429else 11430 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11431/* end confdefs.h. */ 11432 11433int 11434main () 11435{ 11436 11437volatile int x; 11438int * volatile y = (int *) 0; 11439return !x && !y; 11440 ; 11441 return 0; 11442} 11443_ACEOF 11444if ac_fn_c_try_compile "$LINENO"; then : 11445 ac_cv_c_volatile=yes 11446else 11447 ac_cv_c_volatile=no 11448fi 11449rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11450fi 11451{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5 11452$as_echo "$ac_cv_c_volatile" >&6; } 11453if test $ac_cv_c_volatile = no; then 11454 11455$as_echo "#define volatile /**/" >>confdefs.h 11456 11457fi 11458 11459ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default" 11460if test "x$ac_cv_type_mode_t" = xyes; then : 11461 11462else 11463 11464cat >>confdefs.h <<_ACEOF 11465#define mode_t int 11466_ACEOF 11467 11468fi 11469 11470ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default" 11471if test "x$ac_cv_type_off_t" = xyes; then : 11472 11473else 11474 11475cat >>confdefs.h <<_ACEOF 11476#define off_t long int 11477_ACEOF 11478 11479fi 11480 11481ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default" 11482if test "x$ac_cv_type_pid_t" = xyes; then : 11483 11484else 11485 11486cat >>confdefs.h <<_ACEOF 11487#define pid_t int 11488_ACEOF 11489 11490fi 11491 11492ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" 11493if test "x$ac_cv_type_size_t" = xyes; then : 11494 11495else 11496 11497cat >>confdefs.h <<_ACEOF 11498#define size_t unsigned int 11499_ACEOF 11500 11501fi 11502 11503{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5 11504$as_echo_n "checking for uid_t in sys/types.h... " >&6; } 11505if ${ac_cv_type_uid_t+:} false; then : 11506 $as_echo_n "(cached) " >&6 11507else 11508 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11509/* end confdefs.h. */ 11510#include <sys/types.h> 11511 11512_ACEOF 11513if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11514 $EGREP "uid_t" >/dev/null 2>&1; then : 11515 ac_cv_type_uid_t=yes 11516else 11517 ac_cv_type_uid_t=no 11518fi 11519rm -f conftest* 11520 11521fi 11522{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5 11523$as_echo "$ac_cv_type_uid_t" >&6; } 11524if test $ac_cv_type_uid_t = no; then 11525 11526$as_echo "#define uid_t int" >>confdefs.h 11527 11528 11529$as_echo "#define gid_t int" >>confdefs.h 11530 11531fi 11532 11533ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t" 11534case $ac_cv_c_uint32_t in #( 11535 no|yes) ;; #( 11536 *) 11537 11538$as_echo "#define _UINT32_T 1" >>confdefs.h 11539 11540 11541cat >>confdefs.h <<_ACEOF 11542#define uint32_t $ac_cv_c_uint32_t 11543_ACEOF 11544;; 11545 esac 11546 11547 11548{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 11549$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 11550if ${ac_cv_header_time+:} false; then : 11551 $as_echo_n "(cached) " >&6 11552else 11553 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11554/* end confdefs.h. */ 11555#include <sys/types.h> 11556#include <sys/time.h> 11557#include <time.h> 11558 11559int 11560main () 11561{ 11562if ((struct tm *) 0) 11563return 0; 11564 ; 11565 return 0; 11566} 11567_ACEOF 11568if ac_fn_c_try_compile "$LINENO"; then : 11569 ac_cv_header_time=yes 11570else 11571 ac_cv_header_time=no 11572fi 11573rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11574fi 11575{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 11576$as_echo "$ac_cv_header_time" >&6; } 11577if test $ac_cv_header_time = yes; then 11578 11579$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 11580 11581fi 11582 11583ac_fn_c_check_type "$LINENO" "ino_t" "ac_cv_type_ino_t" "$ac_includes_default" 11584if test "x$ac_cv_type_ino_t" = xyes; then : 11585 11586else 11587 11588cat >>confdefs.h <<_ACEOF 11589#define ino_t long 11590_ACEOF 11591 11592fi 11593 11594ac_fn_c_check_type "$LINENO" "dev_t" "ac_cv_type_dev_t" "$ac_includes_default" 11595if test "x$ac_cv_type_dev_t" = xyes; then : 11596 11597else 11598 11599cat >>confdefs.h <<_ACEOF 11600#define dev_t unsigned 11601_ACEOF 11602 11603fi 11604 11605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 11606$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 11607if ${ac_cv_c_bigendian+:} false; then : 11608 $as_echo_n "(cached) " >&6 11609else 11610 ac_cv_c_bigendian=unknown 11611 # See if we're dealing with a universal compiler. 11612 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11613/* end confdefs.h. */ 11614#ifndef __APPLE_CC__ 11615 not a universal capable compiler 11616 #endif 11617 typedef int dummy; 11618 11619_ACEOF 11620if ac_fn_c_try_compile "$LINENO"; then : 11621 11622 # Check for potential -arch flags. It is not universal unless 11623 # there are at least two -arch flags with different values. 11624 ac_arch= 11625 ac_prev= 11626 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 11627 if test -n "$ac_prev"; then 11628 case $ac_word in 11629 i?86 | x86_64 | ppc | ppc64) 11630 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 11631 ac_arch=$ac_word 11632 else 11633 ac_cv_c_bigendian=universal 11634 break 11635 fi 11636 ;; 11637 esac 11638 ac_prev= 11639 elif test "x$ac_word" = "x-arch"; then 11640 ac_prev=arch 11641 fi 11642 done 11643fi 11644rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11645 if test $ac_cv_c_bigendian = unknown; then 11646 # See if sys/param.h defines the BYTE_ORDER macro. 11647 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11648/* end confdefs.h. */ 11649#include <sys/types.h> 11650 #include <sys/param.h> 11651 11652int 11653main () 11654{ 11655#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 11656 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 11657 && LITTLE_ENDIAN) 11658 bogus endian macros 11659 #endif 11660 11661 ; 11662 return 0; 11663} 11664_ACEOF 11665if ac_fn_c_try_compile "$LINENO"; then : 11666 # It does; now see whether it defined to BIG_ENDIAN or not. 11667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11668/* end confdefs.h. */ 11669#include <sys/types.h> 11670 #include <sys/param.h> 11671 11672int 11673main () 11674{ 11675#if BYTE_ORDER != BIG_ENDIAN 11676 not big endian 11677 #endif 11678 11679 ; 11680 return 0; 11681} 11682_ACEOF 11683if ac_fn_c_try_compile "$LINENO"; then : 11684 ac_cv_c_bigendian=yes 11685else 11686 ac_cv_c_bigendian=no 11687fi 11688rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11689fi 11690rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11691 fi 11692 if test $ac_cv_c_bigendian = unknown; then 11693 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 11694 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11695/* end confdefs.h. */ 11696#include <limits.h> 11697 11698int 11699main () 11700{ 11701#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 11702 bogus endian macros 11703 #endif 11704 11705 ; 11706 return 0; 11707} 11708_ACEOF 11709if ac_fn_c_try_compile "$LINENO"; then : 11710 # It does; now see whether it defined to _BIG_ENDIAN or not. 11711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11712/* end confdefs.h. */ 11713#include <limits.h> 11714 11715int 11716main () 11717{ 11718#ifndef _BIG_ENDIAN 11719 not big endian 11720 #endif 11721 11722 ; 11723 return 0; 11724} 11725_ACEOF 11726if ac_fn_c_try_compile "$LINENO"; then : 11727 ac_cv_c_bigendian=yes 11728else 11729 ac_cv_c_bigendian=no 11730fi 11731rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11732fi 11733rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11734 fi 11735 if test $ac_cv_c_bigendian = unknown; then 11736 # Compile a test program. 11737 if test "$cross_compiling" = yes; then : 11738 # Try to guess by grepping values from an object file. 11739 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11740/* end confdefs.h. */ 11741short int ascii_mm[] = 11742 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 11743 short int ascii_ii[] = 11744 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 11745 int use_ascii (int i) { 11746 return ascii_mm[i] + ascii_ii[i]; 11747 } 11748 short int ebcdic_ii[] = 11749 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 11750 short int ebcdic_mm[] = 11751 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 11752 int use_ebcdic (int i) { 11753 return ebcdic_mm[i] + ebcdic_ii[i]; 11754 } 11755 extern int foo; 11756 11757int 11758main () 11759{ 11760return use_ascii (foo) == use_ebcdic (foo); 11761 ; 11762 return 0; 11763} 11764_ACEOF 11765if ac_fn_c_try_compile "$LINENO"; then : 11766 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 11767 ac_cv_c_bigendian=yes 11768 fi 11769 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 11770 if test "$ac_cv_c_bigendian" = unknown; then 11771 ac_cv_c_bigendian=no 11772 else 11773 # finding both strings is unlikely to happen, but who knows? 11774 ac_cv_c_bigendian=unknown 11775 fi 11776 fi 11777fi 11778rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11779else 11780 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11781/* end confdefs.h. */ 11782$ac_includes_default 11783int 11784main () 11785{ 11786 11787 /* Are we little or big endian? From Harbison&Steele. */ 11788 union 11789 { 11790 long int l; 11791 char c[sizeof (long int)]; 11792 } u; 11793 u.l = 1; 11794 return u.c[sizeof (long int) - 1] == 1; 11795 11796 ; 11797 return 0; 11798} 11799_ACEOF 11800if ac_fn_c_try_run "$LINENO"; then : 11801 ac_cv_c_bigendian=no 11802else 11803 ac_cv_c_bigendian=yes 11804fi 11805rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11806 conftest.$ac_objext conftest.beam conftest.$ac_ext 11807fi 11808 11809 fi 11810fi 11811{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 11812$as_echo "$ac_cv_c_bigendian" >&6; } 11813 case $ac_cv_c_bigendian in #( 11814 yes) 11815 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 11816;; #( 11817 no) 11818 ;; #( 11819 universal) 11820 11821$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 11822 11823 ;; #( 11824 *) 11825 as_fn_error $? "unknown endianness 11826 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 11827 esac 11828 11829{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 11830$as_echo_n "checking for inline... " >&6; } 11831if ${ac_cv_c_inline+:} false; then : 11832 $as_echo_n "(cached) " >&6 11833else 11834 ac_cv_c_inline=no 11835for ac_kw in inline __inline__ __inline; do 11836 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11837/* end confdefs.h. */ 11838#ifndef __cplusplus 11839typedef int foo_t; 11840static $ac_kw foo_t static_foo () {return 0; } 11841$ac_kw foo_t foo () {return 0; } 11842#endif 11843 11844_ACEOF 11845if ac_fn_c_try_compile "$LINENO"; then : 11846 ac_cv_c_inline=$ac_kw 11847fi 11848rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11849 test "$ac_cv_c_inline" != no && break 11850done 11851 11852fi 11853{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 11854$as_echo "$ac_cv_c_inline" >&6; } 11855 11856case $ac_cv_c_inline in 11857 inline | yes) ;; 11858 *) 11859 case $ac_cv_c_inline in 11860 no) ac_val=;; 11861 *) ac_val=$ac_cv_c_inline;; 11862 esac 11863 cat >>confdefs.h <<_ACEOF 11864#ifndef __cplusplus 11865#define inline $ac_val 11866#endif 11867_ACEOF 11868 ;; 11869esac 11870 11871 11872{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rlim_t" >&5 11873$as_echo_n "checking for rlim_t... " >&6; } 11874if eval "test \"`echo '$''{'ac_cv_type_rlim_t'+set}'`\" = set"; then 11875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_rlim_t" >&5 11876$as_echo "(cached) $ac_cv_type_rlim_t" >&6; } 11877else 11878 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11879/* end confdefs.h. */ 11880 11881#include <sys/types.h> 11882#if STDC_HEADERS 11883# include <stdlib.h> 11884# include <stddef.h> 11885#endif 11886#ifdef HAVE_SYS_RESOURCE_H 11887# include <sys/resource.h> 11888#endif 11889 11890_ACEOF 11891if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11892 $EGREP "(^|[^a-zA-Z_0-9])rlim_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then : 11893 ac_cv_type_rlim_t=yes 11894else 11895 ac_cv_type_rlim_t=no 11896fi 11897rm -f conftest* 11898 11899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_rlim_t" >&5 11900$as_echo "$ac_cv_type_rlim_t" >&6; } 11901fi 11902if test $ac_cv_type_rlim_t = no; then 11903 cat >> confdefs.h <<\EOF 11904#define rlim_t unsigned long 11905EOF 11906fi 11907 11908{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stack_t" >&5 11909$as_echo_n "checking for stack_t... " >&6; } 11910if eval "test \"`echo '$''{'ac_cv_type_stack_t'+set}'`\" = set"; then 11911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_stack_t" >&5 11912$as_echo "(cached) $ac_cv_type_stack_t" >&6; } 11913else 11914 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11915/* end confdefs.h. */ 11916 11917#include <sys/types.h> 11918#if STDC_HEADERS 11919# include <stdlib.h> 11920# include <stddef.h> 11921#endif 11922#include <signal.h> 11923 11924_ACEOF 11925if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11926 $EGREP "stack_t" >/dev/null 2>&1; then : 11927 ac_cv_type_stack_t=yes 11928else 11929 ac_cv_type_stack_t=no 11930fi 11931rm -f conftest* 11932 11933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_stack_t" >&5 11934$as_echo "$ac_cv_type_stack_t" >&6; } 11935fi 11936if test $ac_cv_type_stack_t = no; then 11937 cat >> confdefs.h <<\EOF 11938#define stack_t struct sigaltstack 11939EOF 11940fi 11941 11942{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stack_t has an ss_base field" >&5 11943$as_echo_n "checking whether stack_t has an ss_base field... " >&6; } 11944cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11945/* end confdefs.h. */ 11946 11947#include <sys/types.h> 11948#if STDC_HEADERS 11949# include <stdlib.h> 11950# include <stddef.h> 11951#endif 11952#include <signal.h> 11953#include "confdefs.h" 11954 11955int 11956main () 11957{ 11958stack_t sigstk; sigstk.ss_base = 0; 11959 ; 11960 return 0; 11961} 11962_ACEOF 11963if ac_fn_c_try_compile "$LINENO"; then : 11964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11965$as_echo "yes" >&6; }; $as_echo "#define HAVE_SS_BASE 1" >>confdefs.h 11966 11967else 11968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11969$as_echo "no" >&6; } 11970fi 11971rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11972 11973olibs="$LIBS" 11974{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tlib argument" >&5 11975$as_echo_n "checking --with-tlib argument... " >&6; } 11976 11977# Check whether --with-tlib was given. 11978if test "${with_tlib+set}" = set; then : 11979 withval=$with_tlib; 11980fi 11981 11982if test -n "$with_tlib"; then 11983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_tlib" >&5 11984$as_echo "$with_tlib" >&6; } 11985 LIBS="$LIBS -l$with_tlib" 11986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linking with $with_tlib library" >&5 11987$as_echo_n "checking for linking with $with_tlib library... " >&6; } 11988 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11989/* end confdefs.h. */ 11990 11991int 11992main () 11993{ 11994 11995 ; 11996 return 0; 11997} 11998_ACEOF 11999if ac_fn_c_try_link "$LINENO"; then : 12000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5 12001$as_echo "OK" >&6; } 12002else 12003 as_fn_error $? "FAILED" "$LINENO" 5 12004fi 12005rm -f core conftest.err conftest.$ac_objext \ 12006 conftest$ac_exeext conftest.$ac_ext 12007 olibs="$LIBS" 12008else 12009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: empty: automatic terminal library selection" >&5 12010$as_echo "empty: automatic terminal library selection" >&6; } 12011 case "`uname -s 2>/dev/null`" in 12012 OSF1|SCO_SV) tlibs="tinfo ncurses curses termlib termcap";; 12013 *) tlibs="tinfo ncurses termlib termcap curses";; 12014 esac 12015 for libname in $tlibs; do 12016 as_ac_Lib=`$as_echo "ac_cv_lib_${libname}''_tgetent" | $as_tr_sh` 12017{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -l${libname}" >&5 12018$as_echo_n "checking for tgetent in -l${libname}... " >&6; } 12019if eval \${$as_ac_Lib+:} false; then : 12020 $as_echo_n "(cached) " >&6 12021else 12022 ac_check_lib_save_LIBS=$LIBS 12023LIBS="-l${libname} $LIBS" 12024cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12025/* end confdefs.h. */ 12026 12027/* Override any GCC internal prototype to avoid an error. 12028 Use char because int might match the return type of a GCC 12029 builtin and then its argument prototype would still apply. */ 12030#ifdef __cplusplus 12031extern "C" 12032#endif 12033char tgetent (); 12034int 12035main () 12036{ 12037return tgetent (); 12038 ; 12039 return 0; 12040} 12041_ACEOF 12042if ac_fn_c_try_link "$LINENO"; then : 12043 eval "$as_ac_Lib=yes" 12044else 12045 eval "$as_ac_Lib=no" 12046fi 12047rm -f core conftest.err conftest.$ac_objext \ 12048 conftest$ac_exeext conftest.$ac_ext 12049LIBS=$ac_check_lib_save_LIBS 12050fi 12051eval ac_res=\$$as_ac_Lib 12052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 12053$as_echo "$ac_res" >&6; } 12054if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 12055 cat >>confdefs.h <<_ACEOF 12056#define `$as_echo "HAVE_LIB${libname}" | $as_tr_cpp` 1 12057_ACEOF 12058 12059 LIBS="-l${libname} $LIBS" 12060 12061fi 12062 12063 if test "x$olibs" != "x$LIBS"; then 12064 if test "$cross_compiling" = yes; then : 12065 res="FAIL" 12066else 12067 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12068/* end confdefs.h. */ 12069 12070#ifdef HAVE_TERMCAP_H 12071# include <termcap.h> 12072#endif 12073#if STDC_HEADERS 12074# include <stdlib.h> 12075# include <stddef.h> 12076#endif 12077main() {char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(0); } 12078_ACEOF 12079if ac_fn_c_try_run "$LINENO"; then : 12080 res="OK" 12081else 12082 res="FAIL" 12083fi 12084rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12085 conftest.$ac_objext conftest.beam conftest.$ac_ext 12086fi 12087 12088 if test "$res" = "OK"; then 12089 break 12090 fi 12091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libname library is not usable" >&5 12092$as_echo "$libname library is not usable" >&6; } 12093 LIBS="$olibs" 12094 fi 12095 done 12096 if test "x$olibs" = "x$LIBS"; then 12097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no terminal library found" >&5 12098$as_echo "no terminal library found" >&6; } 12099 fi 12100fi 12101 12102if test "x$olibs" = "x$LIBS"; then 12103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent()" >&5 12104$as_echo_n "checking for tgetent()... " >&6; } 12105 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12106/* end confdefs.h. */ 12107 12108int 12109main () 12110{ 12111char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); 12112 ; 12113 return 0; 12114} 12115_ACEOF 12116if ac_fn_c_try_link "$LINENO"; then : 12117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12118$as_echo "yes" >&6; } 12119else 12120 as_fn_error $? "NOT FOUND! 12121 You need to install a terminal library; for example ncurses. 12122 Or specify the name of the library with --with-tlib." "$LINENO" 5 12123fi 12124rm -f core conftest.err conftest.$ac_objext \ 12125 conftest$ac_exeext conftest.$ac_ext 12126fi 12127 12128{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we talk terminfo" >&5 12129$as_echo_n "checking whether we talk terminfo... " >&6; } 12130if ${vim_cv_terminfo+:} false; then : 12131 $as_echo_n "(cached) " >&6 12132else 12133 12134 if test "$cross_compiling" = yes; then : 12135 12136 as_fn_error $? "cross-compiling: please set 'vim_cv_terminfo'" "$LINENO" 5 12137 12138else 12139 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12140/* end confdefs.h. */ 12141 12142#include "confdefs.h" 12143#ifdef HAVE_TERMCAP_H 12144# include <termcap.h> 12145#endif 12146#ifdef HAVE_STRING_H 12147# include <string.h> 12148#endif 12149#if STDC_HEADERS 12150# include <stdlib.h> 12151# include <stddef.h> 12152#endif 12153main() 12154{char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(!strcmp(s==0 ? "" : s, "1")); } 12155 12156_ACEOF 12157if ac_fn_c_try_run "$LINENO"; then : 12158 12159 vim_cv_terminfo=no 12160 12161else 12162 12163 vim_cv_terminfo=yes 12164 12165fi 12166rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12167 conftest.$ac_objext conftest.beam conftest.$ac_ext 12168fi 12169 12170 12171fi 12172{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_terminfo" >&5 12173$as_echo "$vim_cv_terminfo" >&6; } 12174 12175if test "x$vim_cv_terminfo" = "xyes" ; then 12176 $as_echo "#define TERMINFO 1" >>confdefs.h 12177 12178fi 12179 12180{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what tgetent() returns for an unknown terminal" >&5 12181$as_echo_n "checking what tgetent() returns for an unknown terminal... " >&6; } 12182if ${vim_cv_tgetent+:} false; then : 12183 $as_echo_n "(cached) " >&6 12184else 12185 12186 if test "$cross_compiling" = yes; then : 12187 12188 as_fn_error $? "failed to compile test program." "$LINENO" 5 12189 12190else 12191 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12192/* end confdefs.h. */ 12193 12194#include "confdefs.h" 12195#ifdef HAVE_TERMCAP_H 12196# include <termcap.h> 12197#endif 12198#if STDC_HEADERS 12199# include <stdlib.h> 12200# include <stddef.h> 12201#endif 12202main() 12203{char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); exit(res != 0); } 12204 12205_ACEOF 12206if ac_fn_c_try_run "$LINENO"; then : 12207 12208 vim_cv_tgetent=zero 12209 12210else 12211 12212 vim_cv_tgetent=non-zero 12213 12214fi 12215rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12216 conftest.$ac_objext conftest.beam conftest.$ac_ext 12217fi 12218 12219 12220fi 12221{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tgetent" >&5 12222$as_echo "$vim_cv_tgetent" >&6; } 12223 12224if test "x$vim_cv_tgetent" = "xzero" ; then 12225 $as_echo "#define TGETENT_ZERO_ERR 0" >>confdefs.h 12226 12227fi 12228 12229{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains ospeed" >&5 12230$as_echo_n "checking whether termcap.h contains ospeed... " >&6; } 12231cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12232/* end confdefs.h. */ 12233 12234#ifdef HAVE_TERMCAP_H 12235# include <termcap.h> 12236#endif 12237 12238int 12239main () 12240{ 12241ospeed = 20000 12242 ; 12243 return 0; 12244} 12245_ACEOF 12246if ac_fn_c_try_link "$LINENO"; then : 12247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12248$as_echo "yes" >&6; }; $as_echo "#define HAVE_OSPEED 1" >>confdefs.h 12249 12250else 12251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12252$as_echo "no" >&6; } 12253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ospeed can be extern" >&5 12254$as_echo_n "checking whether ospeed can be extern... " >&6; } 12255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12256/* end confdefs.h. */ 12257 12258#ifdef HAVE_TERMCAP_H 12259# include <termcap.h> 12260#endif 12261extern short ospeed; 12262 12263int 12264main () 12265{ 12266ospeed = 20000 12267 ; 12268 return 0; 12269} 12270_ACEOF 12271if ac_fn_c_try_link "$LINENO"; then : 12272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12273$as_echo "yes" >&6; }; $as_echo "#define OSPEED_EXTERN 1" >>confdefs.h 12274 12275else 12276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12277$as_echo "no" >&6; } 12278fi 12279rm -f core conftest.err conftest.$ac_objext \ 12280 conftest$ac_exeext conftest.$ac_ext 12281 12282fi 12283rm -f core conftest.err conftest.$ac_objext \ 12284 conftest$ac_exeext conftest.$ac_ext 12285 12286{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains UP, BC and PC" >&5 12287$as_echo_n "checking whether termcap.h contains UP, BC and PC... " >&6; } 12288cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12289/* end confdefs.h. */ 12290 12291#ifdef HAVE_TERMCAP_H 12292# include <termcap.h> 12293#endif 12294 12295int 12296main () 12297{ 12298if (UP == 0 && BC == 0) PC = 1 12299 ; 12300 return 0; 12301} 12302_ACEOF 12303if ac_fn_c_try_link "$LINENO"; then : 12304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12305$as_echo "yes" >&6; }; $as_echo "#define HAVE_UP_BC_PC 1" >>confdefs.h 12306 12307else 12308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12309$as_echo "no" >&6; } 12310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether UP, BC and PC can be extern" >&5 12311$as_echo_n "checking whether UP, BC and PC can be extern... " >&6; } 12312 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12313/* end confdefs.h. */ 12314 12315#ifdef HAVE_TERMCAP_H 12316# include <termcap.h> 12317#endif 12318extern char *UP, *BC, PC; 12319 12320int 12321main () 12322{ 12323if (UP == 0 && BC == 0) PC = 1 12324 ; 12325 return 0; 12326} 12327_ACEOF 12328if ac_fn_c_try_link "$LINENO"; then : 12329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12330$as_echo "yes" >&6; }; $as_echo "#define UP_BC_PC_EXTERN 1" >>confdefs.h 12331 12332else 12333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12334$as_echo "no" >&6; } 12335fi 12336rm -f core conftest.err conftest.$ac_objext \ 12337 conftest$ac_exeext conftest.$ac_ext 12338 12339fi 12340rm -f core conftest.err conftest.$ac_objext \ 12341 conftest$ac_exeext conftest.$ac_ext 12342 12343{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether tputs() uses outfuntype" >&5 12344$as_echo_n "checking whether tputs() uses outfuntype... " >&6; } 12345cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12346/* end confdefs.h. */ 12347 12348#ifdef HAVE_TERMCAP_H 12349# include <termcap.h> 12350#endif 12351 12352int 12353main () 12354{ 12355extern int xx(); tputs("test", 1, (outfuntype)xx) 12356 ; 12357 return 0; 12358} 12359_ACEOF 12360if ac_fn_c_try_compile "$LINENO"; then : 12361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12362$as_echo "yes" >&6; }; $as_echo "#define HAVE_OUTFUNTYPE 1" >>confdefs.h 12363 12364else 12365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12366$as_echo "no" >&6; } 12367fi 12368rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12369 12370{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/select.h and sys/time.h may both be included" >&5 12371$as_echo_n "checking whether sys/select.h and sys/time.h may both be included... " >&6; } 12372cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12373/* end confdefs.h. */ 12374 12375#include <sys/types.h> 12376#include <sys/time.h> 12377#include <sys/select.h> 12378int 12379main () 12380{ 12381 12382 ; 12383 return 0; 12384} 12385_ACEOF 12386if ac_fn_c_try_compile "$LINENO"; then : 12387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12388$as_echo "yes" >&6; } 12389 $as_echo "#define SYS_SELECT_WITH_SYS_TIME 1" >>confdefs.h 12390 12391else 12392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12393$as_echo "no" >&6; } 12394fi 12395rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12396 12397 12398{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/ptc" >&5 12399$as_echo_n "checking for /dev/ptc... " >&6; } 12400if test -r /dev/ptc; then 12401 $as_echo "#define HAVE_DEV_PTC 1" >>confdefs.h 12402 12403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12404$as_echo "yes" >&6; } 12405else 12406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12407$as_echo "no" >&6; } 12408fi 12409 12410{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SVR4 ptys" >&5 12411$as_echo_n "checking for SVR4 ptys... " >&6; } 12412if test -c /dev/ptmx ; then 12413 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12414/* end confdefs.h. */ 12415 12416int 12417main () 12418{ 12419ptsname(0);grantpt(0);unlockpt(0); 12420 ; 12421 return 0; 12422} 12423_ACEOF 12424if ac_fn_c_try_link "$LINENO"; then : 12425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12426$as_echo "yes" >&6; }; $as_echo "#define HAVE_SVR4_PTYS 1" >>confdefs.h 12427 12428else 12429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12430$as_echo "no" >&6; } 12431fi 12432rm -f core conftest.err conftest.$ac_objext \ 12433 conftest$ac_exeext conftest.$ac_ext 12434else 12435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12436$as_echo "no" >&6; } 12437fi 12438 12439{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ptyranges" >&5 12440$as_echo_n "checking for ptyranges... " >&6; } 12441if test -d /dev/ptym ; then 12442 pdir='/dev/ptym' 12443else 12444 pdir='/dev' 12445fi 12446cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12447/* end confdefs.h. */ 12448#ifdef M_UNIX 12449 yes; 12450#endif 12451 12452_ACEOF 12453if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12454 $EGREP "yes" >/dev/null 2>&1; then : 12455 ptys=`echo /dev/ptyp??` 12456else 12457 ptys=`echo $pdir/pty??` 12458fi 12459rm -f conftest* 12460 12461if test "$ptys" != "$pdir/pty??" ; then 12462 p0=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'` 12463 p1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g' | sort -u | tr -d '\012'` 12464 cat >>confdefs.h <<_ACEOF 12465#define PTYRANGE0 "$p0" 12466_ACEOF 12467 12468 cat >>confdefs.h <<_ACEOF 12469#define PTYRANGE1 "$p1" 12470_ACEOF 12471 12472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $p0 / $p1" >&5 12473$as_echo "$p0 / $p1" >&6; } 12474else 12475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: don't know" >&5 12476$as_echo "don't know" >&6; } 12477fi 12478 12479 12480{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5 12481$as_echo_n "checking return type of signal handlers... " >&6; } 12482if ${ac_cv_type_signal+:} false; then : 12483 $as_echo_n "(cached) " >&6 12484else 12485 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12486/* end confdefs.h. */ 12487#include <sys/types.h> 12488#include <signal.h> 12489 12490int 12491main () 12492{ 12493return *(signal (0, 0)) (0) == 1; 12494 ; 12495 return 0; 12496} 12497_ACEOF 12498if ac_fn_c_try_compile "$LINENO"; then : 12499 ac_cv_type_signal=int 12500else 12501 ac_cv_type_signal=void 12502fi 12503rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12504fi 12505{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5 12506$as_echo "$ac_cv_type_signal" >&6; } 12507 12508cat >>confdefs.h <<_ACEOF 12509#define RETSIGTYPE $ac_cv_type_signal 12510_ACEOF 12511 12512 12513 12514if test $ac_cv_type_signal = void; then 12515 $as_echo "#define SIGRETURN return" >>confdefs.h 12516 12517else 12518 $as_echo "#define SIGRETURN return 0" >>confdefs.h 12519 12520fi 12521 12522{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct sigcontext" >&5 12523$as_echo_n "checking for struct sigcontext... " >&6; } 12524cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12525/* end confdefs.h. */ 12526 12527#include <signal.h> 12528test_sig() 12529{ 12530 struct sigcontext *scont; 12531 scont = (struct sigcontext *)0; 12532 return 1; 12533} 12534int 12535main () 12536{ 12537 12538 ; 12539 return 0; 12540} 12541_ACEOF 12542if ac_fn_c_try_compile "$LINENO"; then : 12543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12544$as_echo "yes" >&6; } 12545 $as_echo "#define HAVE_SIGCONTEXT 1" >>confdefs.h 12546 12547else 12548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12549$as_echo "no" >&6; } 12550fi 12551rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12552 12553{ $as_echo "$as_me:${as_lineno-$LINENO}: checking getcwd implementation is broken" >&5 12554$as_echo_n "checking getcwd implementation is broken... " >&6; } 12555if ${vim_cv_getcwd_broken+:} false; then : 12556 $as_echo_n "(cached) " >&6 12557else 12558 12559 if test "$cross_compiling" = yes; then : 12560 12561 as_fn_error $? "cross-compiling: please set 'vim_cv_getcwd_broken'" "$LINENO" 5 12562 12563else 12564 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12565/* end confdefs.h. */ 12566 12567#include "confdefs.h" 12568#ifdef HAVE_UNISTD_H 12569#include <unistd.h> 12570#endif 12571char *dagger[] = { "IFS=pwd", 0 }; 12572main() 12573{ 12574 char buffer[500]; 12575 extern char **environ; 12576 environ = dagger; 12577 return getcwd(buffer, 500) ? 0 : 1; 12578} 12579 12580_ACEOF 12581if ac_fn_c_try_run "$LINENO"; then : 12582 12583 vim_cv_getcwd_broken=no 12584 12585else 12586 12587 vim_cv_getcwd_broken=yes 12588 12589fi 12590rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12591 conftest.$ac_objext conftest.beam conftest.$ac_ext 12592fi 12593 12594 12595fi 12596{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_getcwd_broken" >&5 12597$as_echo "$vim_cv_getcwd_broken" >&6; } 12598 12599if test "x$vim_cv_getcwd_broken" = "xyes" ; then 12600 $as_echo "#define BAD_GETCWD 1" >>confdefs.h 12601 12602 for ac_func in getwd 12603do : 12604 ac_fn_c_check_func "$LINENO" "getwd" "ac_cv_func_getwd" 12605if test "x$ac_cv_func_getwd" = xyes; then : 12606 cat >>confdefs.h <<_ACEOF 12607#define HAVE_GETWD 1 12608_ACEOF 12609 12610fi 12611done 12612 12613fi 12614 12615for ac_func in fchdir fchown fchmod fsync getcwd getpseudotty \ 12616 getpwent getpwnam getpwuid getrlimit gettimeofday localtime_r lstat \ 12617 memset mkdtemp nanosleep opendir putenv qsort readlink select setenv \ 12618 getpgid setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \ 12619 sigprocmask sigvec strcasecmp strerror strftime stricmp strncasecmp \ 12620 strnicmp strpbrk strptime strtol tgetent towlower towupper iswupper \ 12621 tzset usleep utime utimes mblen ftruncate unsetenv posix_openpt 12622do : 12623 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 12624ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 12625if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 12626 cat >>confdefs.h <<_ACEOF 12627#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 12628_ACEOF 12629 12630fi 12631done 12632 12633for ac_header in sys/select.h sys/socket.h 12634do : 12635 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12636ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 12637if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 12638 cat >>confdefs.h <<_ACEOF 12639#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12640_ACEOF 12641 12642fi 12643 12644done 12645 12646{ $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5 12647$as_echo_n "checking types of arguments for select... " >&6; } 12648if ${ac_cv_func_select_args+:} false; then : 12649 $as_echo_n "(cached) " >&6 12650else 12651 for ac_arg234 in 'fd_set *' 'int *' 'void *'; do 12652 for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do 12653 for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do 12654 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12655/* end confdefs.h. */ 12656$ac_includes_default 12657#ifdef HAVE_SYS_SELECT_H 12658# include <sys/select.h> 12659#endif 12660#ifdef HAVE_SYS_SOCKET_H 12661# include <sys/socket.h> 12662#endif 12663 12664int 12665main () 12666{ 12667extern int select ($ac_arg1, 12668 $ac_arg234, $ac_arg234, $ac_arg234, 12669 $ac_arg5); 12670 ; 12671 return 0; 12672} 12673_ACEOF 12674if ac_fn_c_try_compile "$LINENO"; then : 12675 ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3 12676fi 12677rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12678 done 12679 done 12680done 12681# Provide a safe default value. 12682: "${ac_cv_func_select_args=int,int *,struct timeval *}" 12683 12684fi 12685{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5 12686$as_echo "$ac_cv_func_select_args" >&6; } 12687ac_save_IFS=$IFS; IFS=',' 12688set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'` 12689IFS=$ac_save_IFS 12690shift 12691 12692cat >>confdefs.h <<_ACEOF 12693#define SELECT_TYPE_ARG1 $1 12694_ACEOF 12695 12696 12697cat >>confdefs.h <<_ACEOF 12698#define SELECT_TYPE_ARG234 ($2) 12699_ACEOF 12700 12701 12702cat >>confdefs.h <<_ACEOF 12703#define SELECT_TYPE_ARG5 ($3) 12704_ACEOF 12705 12706rm -f conftest* 12707 12708{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5 12709$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; } 12710if ${ac_cv_sys_largefile_source+:} false; then : 12711 $as_echo_n "(cached) " >&6 12712else 12713 while :; do 12714 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12715/* end confdefs.h. */ 12716#include <sys/types.h> /* for off_t */ 12717 #include <stdio.h> 12718int 12719main () 12720{ 12721int (*fp) (FILE *, off_t, int) = fseeko; 12722 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); 12723 ; 12724 return 0; 12725} 12726_ACEOF 12727if ac_fn_c_try_link "$LINENO"; then : 12728 ac_cv_sys_largefile_source=no; break 12729fi 12730rm -f core conftest.err conftest.$ac_objext \ 12731 conftest$ac_exeext conftest.$ac_ext 12732 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12733/* end confdefs.h. */ 12734#define _LARGEFILE_SOURCE 1 12735#include <sys/types.h> /* for off_t */ 12736 #include <stdio.h> 12737int 12738main () 12739{ 12740int (*fp) (FILE *, off_t, int) = fseeko; 12741 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); 12742 ; 12743 return 0; 12744} 12745_ACEOF 12746if ac_fn_c_try_link "$LINENO"; then : 12747 ac_cv_sys_largefile_source=1; break 12748fi 12749rm -f core conftest.err conftest.$ac_objext \ 12750 conftest$ac_exeext conftest.$ac_ext 12751 ac_cv_sys_largefile_source=unknown 12752 break 12753done 12754fi 12755{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5 12756$as_echo "$ac_cv_sys_largefile_source" >&6; } 12757case $ac_cv_sys_largefile_source in #( 12758 no | unknown) ;; 12759 *) 12760cat >>confdefs.h <<_ACEOF 12761#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source 12762_ACEOF 12763;; 12764esac 12765rm -rf conftest* 12766 12767# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug 12768# in glibc 2.1.3, but that breaks too many other things. 12769# If you want fseeko and ftello with glibc, upgrade to a fixed glibc. 12770if test $ac_cv_sys_largefile_source != unknown; then 12771 12772$as_echo "#define HAVE_FSEEKO 1" >>confdefs.h 12773 12774fi 12775 12776 12777# Check whether --enable-largefile was given. 12778if test "${enable_largefile+set}" = set; then : 12779 enableval=$enable_largefile; 12780fi 12781 12782if test "$enable_largefile" != no; then 12783 12784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 12785$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 12786if ${ac_cv_sys_largefile_CC+:} false; then : 12787 $as_echo_n "(cached) " >&6 12788else 12789 ac_cv_sys_largefile_CC=no 12790 if test "$GCC" != yes; then 12791 ac_save_CC=$CC 12792 while :; do 12793 # IRIX 6.2 and later do not support large files by default, 12794 # so use the C compiler's -n32 option if that helps. 12795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12796/* end confdefs.h. */ 12797#include <sys/types.h> 12798 /* Check that off_t can represent 2**63 - 1 correctly. 12799 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12800 since some C++ compilers masquerading as C compilers 12801 incorrectly reject 9223372036854775807. */ 12802#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 12803 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12804 && LARGE_OFF_T % 2147483647 == 1) 12805 ? 1 : -1]; 12806int 12807main () 12808{ 12809 12810 ; 12811 return 0; 12812} 12813_ACEOF 12814 if ac_fn_c_try_compile "$LINENO"; then : 12815 break 12816fi 12817rm -f core conftest.err conftest.$ac_objext 12818 CC="$CC -n32" 12819 if ac_fn_c_try_compile "$LINENO"; then : 12820 ac_cv_sys_largefile_CC=' -n32'; break 12821fi 12822rm -f core conftest.err conftest.$ac_objext 12823 break 12824 done 12825 CC=$ac_save_CC 12826 rm -f conftest.$ac_ext 12827 fi 12828fi 12829{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 12830$as_echo "$ac_cv_sys_largefile_CC" >&6; } 12831 if test "$ac_cv_sys_largefile_CC" != no; then 12832 CC=$CC$ac_cv_sys_largefile_CC 12833 fi 12834 12835 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 12836$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 12837if ${ac_cv_sys_file_offset_bits+:} false; then : 12838 $as_echo_n "(cached) " >&6 12839else 12840 while :; do 12841 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12842/* end confdefs.h. */ 12843#include <sys/types.h> 12844 /* Check that off_t can represent 2**63 - 1 correctly. 12845 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12846 since some C++ compilers masquerading as C compilers 12847 incorrectly reject 9223372036854775807. */ 12848#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 12849 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12850 && LARGE_OFF_T % 2147483647 == 1) 12851 ? 1 : -1]; 12852int 12853main () 12854{ 12855 12856 ; 12857 return 0; 12858} 12859_ACEOF 12860if ac_fn_c_try_compile "$LINENO"; then : 12861 ac_cv_sys_file_offset_bits=no; break 12862fi 12863rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12864 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12865/* end confdefs.h. */ 12866#define _FILE_OFFSET_BITS 64 12867#include <sys/types.h> 12868 /* Check that off_t can represent 2**63 - 1 correctly. 12869 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12870 since some C++ compilers masquerading as C compilers 12871 incorrectly reject 9223372036854775807. */ 12872#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 12873 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12874 && LARGE_OFF_T % 2147483647 == 1) 12875 ? 1 : -1]; 12876int 12877main () 12878{ 12879 12880 ; 12881 return 0; 12882} 12883_ACEOF 12884if ac_fn_c_try_compile "$LINENO"; then : 12885 ac_cv_sys_file_offset_bits=64; break 12886fi 12887rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12888 ac_cv_sys_file_offset_bits=unknown 12889 break 12890done 12891fi 12892{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 12893$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 12894case $ac_cv_sys_file_offset_bits in #( 12895 no | unknown) ;; 12896 *) 12897cat >>confdefs.h <<_ACEOF 12898#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 12899_ACEOF 12900;; 12901esac 12902rm -rf conftest* 12903 if test $ac_cv_sys_file_offset_bits = unknown; then 12904 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 12905$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 12906if ${ac_cv_sys_large_files+:} false; then : 12907 $as_echo_n "(cached) " >&6 12908else 12909 while :; do 12910 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12911/* end confdefs.h. */ 12912#include <sys/types.h> 12913 /* Check that off_t can represent 2**63 - 1 correctly. 12914 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12915 since some C++ compilers masquerading as C compilers 12916 incorrectly reject 9223372036854775807. */ 12917#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 12918 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12919 && LARGE_OFF_T % 2147483647 == 1) 12920 ? 1 : -1]; 12921int 12922main () 12923{ 12924 12925 ; 12926 return 0; 12927} 12928_ACEOF 12929if ac_fn_c_try_compile "$LINENO"; then : 12930 ac_cv_sys_large_files=no; break 12931fi 12932rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12934/* end confdefs.h. */ 12935#define _LARGE_FILES 1 12936#include <sys/types.h> 12937 /* Check that off_t can represent 2**63 - 1 correctly. 12938 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12939 since some C++ compilers masquerading as C compilers 12940 incorrectly reject 9223372036854775807. */ 12941#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 12942 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12943 && LARGE_OFF_T % 2147483647 == 1) 12944 ? 1 : -1]; 12945int 12946main () 12947{ 12948 12949 ; 12950 return 0; 12951} 12952_ACEOF 12953if ac_fn_c_try_compile "$LINENO"; then : 12954 ac_cv_sys_large_files=1; break 12955fi 12956rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12957 ac_cv_sys_large_files=unknown 12958 break 12959done 12960fi 12961{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 12962$as_echo "$ac_cv_sys_large_files" >&6; } 12963case $ac_cv_sys_large_files in #( 12964 no | unknown) ;; 12965 *) 12966cat >>confdefs.h <<_ACEOF 12967#define _LARGE_FILES $ac_cv_sys_large_files 12968_ACEOF 12969;; 12970esac 12971rm -rf conftest* 12972 fi 12973 12974 12975fi 12976 12977 12978{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-canberra argument" >&5 12979$as_echo_n "checking --enable-canberra argument... " >&6; } 12980# Check whether --enable-canberra was given. 12981if test "${enable_canberra+set}" = set; then : 12982 enableval=$enable_canberra; 12983else 12984 enable_canberra="maybe" 12985fi 12986 12987 12988if test "$enable_canberra" = "maybe"; then 12989 if test "$features" = "big" -o "$features" = "huge"; then 12990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to yes" >&5 12991$as_echo "Defaulting to yes" >&6; } 12992 enable_canberra="yes" 12993 else 12994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to no" >&5 12995$as_echo "Defaulting to no" >&6; } 12996 enable_canberra="no" 12997 fi 12998else 12999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_canberra" >&5 13000$as_echo "$enable_canberra" >&6; } 13001fi 13002if test "$enable_canberra" = "yes"; then 13003 if test "x$PKG_CONFIG" != "xno"; then 13004 canberra_lib=`$PKG_CONFIG --libs libcanberra 2>/dev/null` 13005 canberra_cflags=`$PKG_CONFIG --cflags libcanberra 2>/dev/null` 13006 fi 13007 if test "x$canberra_lib" = "x"; then 13008 canberra_lib=-lcanberra 13009 canberra_cflags=-D_REENTRANT 13010 fi 13011 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libcanberra" >&5 13012$as_echo_n "checking for libcanberra... " >&6; } 13013 ac_save_CFLAGS="$CFLAGS" 13014 ac_save_LIBS="$LIBS" 13015 CFLAGS="$CFLAGS $canberra_cflags" 13016 LIBS="$LIBS $canberra_lib" 13017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13018/* end confdefs.h. */ 13019 13020 # include <canberra.h> 13021 13022int 13023main () 13024{ 13025 13026 ca_context *hello; 13027 ca_context_create(&hello); 13028 ; 13029 return 0; 13030} 13031_ACEOF 13032if ac_fn_c_try_link "$LINENO"; then : 13033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13034$as_echo "yes" >&6; }; $as_echo "#define HAVE_CANBERRA 1" >>confdefs.h 13035 13036else 13037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; try installing libcanberra-dev" >&5 13038$as_echo "no; try installing libcanberra-dev" >&6; }; CFLAGS="$ac_save_CFLAGS"; LIBS="$ac_save_LIBS" 13039fi 13040rm -f core conftest.err conftest.$ac_objext \ 13041 conftest$ac_exeext conftest.$ac_ext 13042fi 13043 13044 13045{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for st_blksize" >&5 13046$as_echo_n "checking for st_blksize... " >&6; } 13047cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13048/* end confdefs.h. */ 13049#include <sys/types.h> 13050#include <sys/stat.h> 13051int 13052main () 13053{ 13054 struct stat st; 13055 int n; 13056 13057 stat("/", &st); 13058 n = (int)st.st_blksize; 13059 ; 13060 return 0; 13061} 13062_ACEOF 13063if ac_fn_c_try_compile "$LINENO"; then : 13064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13065$as_echo "yes" >&6; }; $as_echo "#define HAVE_ST_BLKSIZE 1" >>confdefs.h 13066 13067else 13068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13069$as_echo "no" >&6; } 13070fi 13071rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13072 13073{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat() ignores a trailing slash" >&5 13074$as_echo_n "checking whether stat() ignores a trailing slash... " >&6; } 13075if ${vim_cv_stat_ignores_slash+:} false; then : 13076 $as_echo_n "(cached) " >&6 13077else 13078 13079 if test "$cross_compiling" = yes; then : 13080 13081 as_fn_error $? "cross-compiling: please set 'vim_cv_stat_ignores_slash'" "$LINENO" 5 13082 13083else 13084 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13085/* end confdefs.h. */ 13086 13087#include "confdefs.h" 13088#if STDC_HEADERS 13089# include <stdlib.h> 13090# include <stddef.h> 13091#endif 13092#include <sys/types.h> 13093#include <sys/stat.h> 13094main() {struct stat st; exit(stat("configure/", &st) != 0); } 13095 13096_ACEOF 13097if ac_fn_c_try_run "$LINENO"; then : 13098 13099 vim_cv_stat_ignores_slash=yes 13100 13101else 13102 13103 vim_cv_stat_ignores_slash=no 13104 13105fi 13106rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13107 conftest.$ac_objext conftest.beam conftest.$ac_ext 13108fi 13109 13110 13111fi 13112{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_stat_ignores_slash" >&5 13113$as_echo "$vim_cv_stat_ignores_slash" >&6; } 13114 13115if test "x$vim_cv_stat_ignores_slash" = "xyes" ; then 13116 $as_echo "#define STAT_IGNORES_SLASH 1" >>confdefs.h 13117 13118fi 13119 13120{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv_open()" >&5 13121$as_echo_n "checking for iconv_open()... " >&6; } 13122save_LIBS="$LIBS" 13123LIBS="$LIBS -liconv" 13124cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13125/* end confdefs.h. */ 13126 13127#ifdef HAVE_ICONV_H 13128# include <iconv.h> 13129#endif 13130 13131int 13132main () 13133{ 13134iconv_open("fr", "to"); 13135 ; 13136 return 0; 13137} 13138_ACEOF 13139if ac_fn_c_try_link "$LINENO"; then : 13140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; with -liconv" >&5 13141$as_echo "yes; with -liconv" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h 13142 13143else 13144 LIBS="$save_LIBS" 13145 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13146/* end confdefs.h. */ 13147 13148#ifdef HAVE_ICONV_H 13149# include <iconv.h> 13150#endif 13151 13152int 13153main () 13154{ 13155iconv_open("fr", "to"); 13156 ; 13157 return 0; 13158} 13159_ACEOF 13160if ac_fn_c_try_link "$LINENO"; then : 13161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13162$as_echo "yes" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h 13163 13164else 13165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13166$as_echo "no" >&6; } 13167fi 13168rm -f core conftest.err conftest.$ac_objext \ 13169 conftest$ac_exeext conftest.$ac_ext 13170fi 13171rm -f core conftest.err conftest.$ac_objext \ 13172 conftest$ac_exeext conftest.$ac_ext 13173 13174 13175{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo(CODESET)" >&5 13176$as_echo_n "checking for nl_langinfo(CODESET)... " >&6; } 13177cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13178/* end confdefs.h. */ 13179 13180#ifdef HAVE_LANGINFO_H 13181# include <langinfo.h> 13182#endif 13183 13184int 13185main () 13186{ 13187char *cs = nl_langinfo(CODESET); 13188 ; 13189 return 0; 13190} 13191_ACEOF 13192if ac_fn_c_try_link "$LINENO"; then : 13193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13194$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_LANGINFO_CODESET 1" >>confdefs.h 13195 13196else 13197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13198$as_echo "no" >&6; } 13199fi 13200rm -f core conftest.err conftest.$ac_objext \ 13201 conftest$ac_exeext conftest.$ac_ext 13202 13203{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod in -lm" >&5 13204$as_echo_n "checking for strtod in -lm... " >&6; } 13205if ${ac_cv_lib_m_strtod+:} false; then : 13206 $as_echo_n "(cached) " >&6 13207else 13208 ac_check_lib_save_LIBS=$LIBS 13209LIBS="-lm $LIBS" 13210cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13211/* end confdefs.h. */ 13212 13213/* Override any GCC internal prototype to avoid an error. 13214 Use char because int might match the return type of a GCC 13215 builtin and then its argument prototype would still apply. */ 13216#ifdef __cplusplus 13217extern "C" 13218#endif 13219char strtod (); 13220int 13221main () 13222{ 13223return strtod (); 13224 ; 13225 return 0; 13226} 13227_ACEOF 13228if ac_fn_c_try_link "$LINENO"; then : 13229 ac_cv_lib_m_strtod=yes 13230else 13231 ac_cv_lib_m_strtod=no 13232fi 13233rm -f core conftest.err conftest.$ac_objext \ 13234 conftest$ac_exeext conftest.$ac_ext 13235LIBS=$ac_check_lib_save_LIBS 13236fi 13237{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_strtod" >&5 13238$as_echo "$ac_cv_lib_m_strtod" >&6; } 13239if test "x$ac_cv_lib_m_strtod" = xyes; then : 13240 cat >>confdefs.h <<_ACEOF 13241#define HAVE_LIBM 1 13242_ACEOF 13243 13244 LIBS="-lm $LIBS" 13245 13246fi 13247 13248{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod() and other floating point functions" >&5 13249$as_echo_n "checking for strtod() and other floating point functions... " >&6; } 13250cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13251/* end confdefs.h. */ 13252 13253#ifdef HAVE_MATH_H 13254# include <math.h> 13255#endif 13256#if STDC_HEADERS 13257# include <stdlib.h> 13258# include <stddef.h> 13259#endif 13260 13261int 13262main () 13263{ 13264char *s; double d; 13265 d = strtod("1.1", &s); 13266 d = fabs(1.11); 13267 d = ceil(1.11); 13268 d = floor(1.11); 13269 d = log10(1.11); 13270 d = pow(1.11, 2.22); 13271 d = sqrt(1.11); 13272 d = sin(1.11); 13273 d = cos(1.11); 13274 d = atan(1.11); 13275 13276 ; 13277 return 0; 13278} 13279_ACEOF 13280if ac_fn_c_try_link "$LINENO"; then : 13281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13282$as_echo "yes" >&6; }; $as_echo "#define HAVE_FLOAT_FUNCS 1" >>confdefs.h 13283 13284else 13285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13286$as_echo "no" >&6; } 13287fi 13288rm -f core conftest.err conftest.$ac_objext \ 13289 conftest$ac_exeext conftest.$ac_ext 13290 13291{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for isinf()" >&5 13292$as_echo_n "checking for isinf()... " >&6; } 13293cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13294/* end confdefs.h. */ 13295 13296#ifdef HAVE_MATH_H 13297# include <math.h> 13298#endif 13299#if STDC_HEADERS 13300# include <stdlib.h> 13301# include <stddef.h> 13302#endif 13303 13304int 13305main () 13306{ 13307int r = isinf(1.11); 13308 ; 13309 return 0; 13310} 13311_ACEOF 13312if ac_fn_c_try_link "$LINENO"; then : 13313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13314$as_echo "yes" >&6; }; $as_echo "#define HAVE_ISINF 1" >>confdefs.h 13315 13316else 13317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13318$as_echo "no" >&6; } 13319fi 13320rm -f core conftest.err conftest.$ac_objext \ 13321 conftest$ac_exeext conftest.$ac_ext 13322 13323{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for isnan()" >&5 13324$as_echo_n "checking for isnan()... " >&6; } 13325cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13326/* end confdefs.h. */ 13327 13328#ifdef HAVE_MATH_H 13329# include <math.h> 13330#endif 13331#if STDC_HEADERS 13332# include <stdlib.h> 13333# include <stddef.h> 13334#endif 13335 13336int 13337main () 13338{ 13339int r = isnan(1.11); 13340 ; 13341 return 0; 13342} 13343_ACEOF 13344if ac_fn_c_try_link "$LINENO"; then : 13345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13346$as_echo "yes" >&6; }; $as_echo "#define HAVE_ISNAN 1" >>confdefs.h 13347 13348else 13349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13350$as_echo "no" >&6; } 13351fi 13352rm -f core conftest.err conftest.$ac_objext \ 13353 conftest$ac_exeext conftest.$ac_ext 13354 13355{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-acl argument" >&5 13356$as_echo_n "checking --disable-acl argument... " >&6; } 13357# Check whether --enable-acl was given. 13358if test "${enable_acl+set}" = set; then : 13359 enableval=$enable_acl; 13360else 13361 enable_acl="yes" 13362fi 13363 13364if test "$enable_acl" = "yes"; then 13365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13366$as_echo "no" >&6; } 13367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lposix1e" >&5 13368$as_echo_n "checking for acl_get_file in -lposix1e... " >&6; } 13369if ${ac_cv_lib_posix1e_acl_get_file+:} false; then : 13370 $as_echo_n "(cached) " >&6 13371else 13372 ac_check_lib_save_LIBS=$LIBS 13373LIBS="-lposix1e $LIBS" 13374cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13375/* end confdefs.h. */ 13376 13377/* Override any GCC internal prototype to avoid an error. 13378 Use char because int might match the return type of a GCC 13379 builtin and then its argument prototype would still apply. */ 13380#ifdef __cplusplus 13381extern "C" 13382#endif 13383char acl_get_file (); 13384int 13385main () 13386{ 13387return acl_get_file (); 13388 ; 13389 return 0; 13390} 13391_ACEOF 13392if ac_fn_c_try_link "$LINENO"; then : 13393 ac_cv_lib_posix1e_acl_get_file=yes 13394else 13395 ac_cv_lib_posix1e_acl_get_file=no 13396fi 13397rm -f core conftest.err conftest.$ac_objext \ 13398 conftest$ac_exeext conftest.$ac_ext 13399LIBS=$ac_check_lib_save_LIBS 13400fi 13401{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix1e_acl_get_file" >&5 13402$as_echo "$ac_cv_lib_posix1e_acl_get_file" >&6; } 13403if test "x$ac_cv_lib_posix1e_acl_get_file" = xyes; then : 13404 LIBS="$LIBS -lposix1e" 13405else 13406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lacl" >&5 13407$as_echo_n "checking for acl_get_file in -lacl... " >&6; } 13408if ${ac_cv_lib_acl_acl_get_file+:} false; then : 13409 $as_echo_n "(cached) " >&6 13410else 13411 ac_check_lib_save_LIBS=$LIBS 13412LIBS="-lacl $LIBS" 13413cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13414/* end confdefs.h. */ 13415 13416/* Override any GCC internal prototype to avoid an error. 13417 Use char because int might match the return type of a GCC 13418 builtin and then its argument prototype would still apply. */ 13419#ifdef __cplusplus 13420extern "C" 13421#endif 13422char acl_get_file (); 13423int 13424main () 13425{ 13426return acl_get_file (); 13427 ; 13428 return 0; 13429} 13430_ACEOF 13431if ac_fn_c_try_link "$LINENO"; then : 13432 ac_cv_lib_acl_acl_get_file=yes 13433else 13434 ac_cv_lib_acl_acl_get_file=no 13435fi 13436rm -f core conftest.err conftest.$ac_objext \ 13437 conftest$ac_exeext conftest.$ac_ext 13438LIBS=$ac_check_lib_save_LIBS 13439fi 13440{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_acl_acl_get_file" >&5 13441$as_echo "$ac_cv_lib_acl_acl_get_file" >&6; } 13442if test "x$ac_cv_lib_acl_acl_get_file" = xyes; then : 13443 LIBS="$LIBS -lacl" 13444 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgetxattr in -lattr" >&5 13445$as_echo_n "checking for fgetxattr in -lattr... " >&6; } 13446if ${ac_cv_lib_attr_fgetxattr+:} false; then : 13447 $as_echo_n "(cached) " >&6 13448else 13449 ac_check_lib_save_LIBS=$LIBS 13450LIBS="-lattr $LIBS" 13451cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13452/* end confdefs.h. */ 13453 13454/* Override any GCC internal prototype to avoid an error. 13455 Use char because int might match the return type of a GCC 13456 builtin and then its argument prototype would still apply. */ 13457#ifdef __cplusplus 13458extern "C" 13459#endif 13460char fgetxattr (); 13461int 13462main () 13463{ 13464return fgetxattr (); 13465 ; 13466 return 0; 13467} 13468_ACEOF 13469if ac_fn_c_try_link "$LINENO"; then : 13470 ac_cv_lib_attr_fgetxattr=yes 13471else 13472 ac_cv_lib_attr_fgetxattr=no 13473fi 13474rm -f core conftest.err conftest.$ac_objext \ 13475 conftest$ac_exeext conftest.$ac_ext 13476LIBS=$ac_check_lib_save_LIBS 13477fi 13478{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_fgetxattr" >&5 13479$as_echo "$ac_cv_lib_attr_fgetxattr" >&6; } 13480if test "x$ac_cv_lib_attr_fgetxattr" = xyes; then : 13481 LIBS="$LIBS -lattr" 13482fi 13483 13484fi 13485 13486fi 13487 13488 13489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX ACL support" >&5 13490$as_echo_n "checking for POSIX ACL support... " >&6; } 13491 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13492/* end confdefs.h. */ 13493 13494#include <sys/types.h> 13495#ifdef HAVE_SYS_ACL_H 13496# include <sys/acl.h> 13497#endif 13498acl_t acl; 13499int 13500main () 13501{ 13502acl = acl_get_file("foo", ACL_TYPE_ACCESS); 13503 acl_set_file("foo", ACL_TYPE_ACCESS, acl); 13504 acl_free(acl); 13505 ; 13506 return 0; 13507} 13508_ACEOF 13509if ac_fn_c_try_link "$LINENO"; then : 13510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13511$as_echo "yes" >&6; }; $as_echo "#define HAVE_POSIX_ACL 1" >>confdefs.h 13512 13513else 13514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13515$as_echo "no" >&6; } 13516fi 13517rm -f core conftest.err conftest.$ac_objext \ 13518 conftest$ac_exeext conftest.$ac_ext 13519 13520 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get in -lsec" >&5 13521$as_echo_n "checking for acl_get in -lsec... " >&6; } 13522if ${ac_cv_lib_sec_acl_get+:} false; then : 13523 $as_echo_n "(cached) " >&6 13524else 13525 ac_check_lib_save_LIBS=$LIBS 13526LIBS="-lsec $LIBS" 13527cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13528/* end confdefs.h. */ 13529 13530/* Override any GCC internal prototype to avoid an error. 13531 Use char because int might match the return type of a GCC 13532 builtin and then its argument prototype would still apply. */ 13533#ifdef __cplusplus 13534extern "C" 13535#endif 13536char acl_get (); 13537int 13538main () 13539{ 13540return acl_get (); 13541 ; 13542 return 0; 13543} 13544_ACEOF 13545if ac_fn_c_try_link "$LINENO"; then : 13546 ac_cv_lib_sec_acl_get=yes 13547else 13548 ac_cv_lib_sec_acl_get=no 13549fi 13550rm -f core conftest.err conftest.$ac_objext \ 13551 conftest$ac_exeext conftest.$ac_ext 13552LIBS=$ac_check_lib_save_LIBS 13553fi 13554{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sec_acl_get" >&5 13555$as_echo "$ac_cv_lib_sec_acl_get" >&6; } 13556if test "x$ac_cv_lib_sec_acl_get" = xyes; then : 13557 LIBS="$LIBS -lsec"; $as_echo "#define HAVE_SOLARIS_ZFS_ACL 1" >>confdefs.h 13558 13559else 13560 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris ACL support" >&5 13561$as_echo_n "checking for Solaris ACL support... " >&6; } 13562 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13563/* end confdefs.h. */ 13564 13565#ifdef HAVE_SYS_ACL_H 13566# include <sys/acl.h> 13567#endif 13568int 13569main () 13570{ 13571acl("foo", GETACLCNT, 0, NULL); 13572 13573 ; 13574 return 0; 13575} 13576_ACEOF 13577if ac_fn_c_try_link "$LINENO"; then : 13578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13579$as_echo "yes" >&6; }; $as_echo "#define HAVE_SOLARIS_ACL 1" >>confdefs.h 13580 13581else 13582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13583$as_echo "no" >&6; } 13584fi 13585rm -f core conftest.err conftest.$ac_objext \ 13586 conftest$ac_exeext conftest.$ac_ext 13587fi 13588 13589 13590 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AIX ACL support" >&5 13591$as_echo_n "checking for AIX ACL support... " >&6; } 13592 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13593/* end confdefs.h. */ 13594 13595#if STDC_HEADERS 13596# include <stdlib.h> 13597# include <stddef.h> 13598#endif 13599#ifdef HAVE_SYS_ACL_H 13600# include <sys/acl.h> 13601#endif 13602#ifdef HAVE_SYS_ACCESS_H 13603# include <sys/access.h> 13604#endif 13605#define _ALL_SOURCE 13606 13607#include <sys/stat.h> 13608 13609int aclsize; 13610struct acl *aclent; 13611int 13612main () 13613{ 13614aclsize = sizeof(struct acl); 13615 aclent = (void *)malloc(aclsize); 13616 statacl("foo", STX_NORMAL, aclent, aclsize); 13617 13618 ; 13619 return 0; 13620} 13621_ACEOF 13622if ac_fn_c_try_link "$LINENO"; then : 13623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13624$as_echo "yes" >&6; }; $as_echo "#define HAVE_AIX_ACL 1" >>confdefs.h 13625 13626else 13627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13628$as_echo "no" >&6; } 13629fi 13630rm -f core conftest.err conftest.$ac_objext \ 13631 conftest$ac_exeext conftest.$ac_ext 13632else 13633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13634$as_echo "yes" >&6; } 13635fi 13636 13637if test "x$GTK_CFLAGS" != "x"; then 13638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pango_shape_full" >&5 13639$as_echo_n "checking for pango_shape_full... " >&6; } 13640 ac_save_CFLAGS="$CFLAGS" 13641 ac_save_LIBS="$LIBS" 13642 CFLAGS="$CFLAGS $GTK_CFLAGS" 13643 LIBS="$LIBS $GTK_LIBS" 13644 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13645/* end confdefs.h. */ 13646#include <gtk/gtk.h> 13647int 13648main () 13649{ 13650 pango_shape_full(NULL, 0, NULL, 0, NULL, NULL); 13651 ; 13652 return 0; 13653} 13654_ACEOF 13655if ac_fn_c_try_link "$LINENO"; then : 13656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13657$as_echo "yes" >&6; }; $as_echo "#define HAVE_PANGO_SHAPE_FULL 1" >>confdefs.h 13658 13659else 13660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13661$as_echo "no" >&6; } 13662fi 13663rm -f core conftest.err conftest.$ac_objext \ 13664 conftest$ac_exeext conftest.$ac_ext 13665 CFLAGS="$ac_save_CFLAGS" 13666 LIBS="$ac_save_LIBS" 13667fi 13668 13669{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gpm argument" >&5 13670$as_echo_n "checking --disable-gpm argument... " >&6; } 13671# Check whether --enable-gpm was given. 13672if test "${enable_gpm+set}" = set; then : 13673 enableval=$enable_gpm; 13674else 13675 enable_gpm="yes" 13676fi 13677 13678 13679if test "$enable_gpm" = "yes"; then 13680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13681$as_echo "no" >&6; } 13682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gpm" >&5 13683$as_echo_n "checking for gpm... " >&6; } 13684if ${vi_cv_have_gpm+:} false; then : 13685 $as_echo_n "(cached) " >&6 13686else 13687 olibs="$LIBS" ; LIBS="-lgpm" 13688 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13689/* end confdefs.h. */ 13690#include <gpm.h> 13691 #include <linux/keyboard.h> 13692int 13693main () 13694{ 13695Gpm_GetLibVersion(NULL); 13696 ; 13697 return 0; 13698} 13699_ACEOF 13700if ac_fn_c_try_link "$LINENO"; then : 13701 vi_cv_have_gpm=yes 13702else 13703 vi_cv_have_gpm=no 13704fi 13705rm -f core conftest.err conftest.$ac_objext \ 13706 conftest$ac_exeext conftest.$ac_ext 13707 LIBS="$olibs" 13708 13709fi 13710{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_gpm" >&5 13711$as_echo "$vi_cv_have_gpm" >&6; } 13712 if test $vi_cv_have_gpm = yes; then 13713 LIBS="$LIBS -lgpm" 13714 $as_echo "#define HAVE_GPM 1" >>confdefs.h 13715 13716 fi 13717else 13718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13719$as_echo "yes" >&6; } 13720fi 13721 13722{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-sysmouse argument" >&5 13723$as_echo_n "checking --disable-sysmouse argument... " >&6; } 13724# Check whether --enable-sysmouse was given. 13725if test "${enable_sysmouse+set}" = set; then : 13726 enableval=$enable_sysmouse; 13727else 13728 enable_sysmouse="yes" 13729fi 13730 13731 13732if test "$enable_sysmouse" = "yes"; then 13733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13734$as_echo "no" >&6; } 13735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysmouse" >&5 13736$as_echo_n "checking for sysmouse... " >&6; } 13737if ${vi_cv_have_sysmouse+:} false; then : 13738 $as_echo_n "(cached) " >&6 13739else 13740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13741/* end confdefs.h. */ 13742#include <sys/consio.h> 13743 #include <signal.h> 13744 #include <sys/fbio.h> 13745int 13746main () 13747{ 13748struct mouse_info mouse; 13749 mouse.operation = MOUSE_MODE; 13750 mouse.operation = MOUSE_SHOW; 13751 mouse.u.mode.mode = 0; 13752 mouse.u.mode.signal = SIGUSR2; 13753 ; 13754 return 0; 13755} 13756_ACEOF 13757if ac_fn_c_try_link "$LINENO"; then : 13758 vi_cv_have_sysmouse=yes 13759else 13760 vi_cv_have_sysmouse=no 13761fi 13762rm -f core conftest.err conftest.$ac_objext \ 13763 conftest$ac_exeext conftest.$ac_ext 13764 13765fi 13766{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_sysmouse" >&5 13767$as_echo "$vi_cv_have_sysmouse" >&6; } 13768 if test $vi_cv_have_sysmouse = yes; then 13769 $as_echo "#define HAVE_SYSMOUSE 1" >>confdefs.h 13770 13771 fi 13772else 13773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13774$as_echo "yes" >&6; } 13775fi 13776 13777{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FD_CLOEXEC" >&5 13778$as_echo_n "checking for FD_CLOEXEC... " >&6; } 13779cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13780/* end confdefs.h. */ 13781#if HAVE_FCNTL_H 13782# include <fcntl.h> 13783#endif 13784int 13785main () 13786{ 13787 int flag = FD_CLOEXEC; 13788 ; 13789 return 0; 13790} 13791_ACEOF 13792if ac_fn_c_try_compile "$LINENO"; then : 13793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13794$as_echo "yes" >&6; }; $as_echo "#define HAVE_FD_CLOEXEC 1" >>confdefs.h 13795 13796else 13797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 13798$as_echo "not usable" >&6; } 13799fi 13800rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13801 13802{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rename" >&5 13803$as_echo_n "checking for rename... " >&6; } 13804cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13805/* end confdefs.h. */ 13806#include <stdio.h> 13807int 13808main () 13809{ 13810rename("this", "that") 13811 ; 13812 return 0; 13813} 13814_ACEOF 13815if ac_fn_c_try_link "$LINENO"; then : 13816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13817$as_echo "yes" >&6; }; $as_echo "#define HAVE_RENAME 1" >>confdefs.h 13818 13819else 13820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13821$as_echo "no" >&6; } 13822fi 13823rm -f core conftest.err conftest.$ac_objext \ 13824 conftest$ac_exeext conftest.$ac_ext 13825 13826{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dirfd" >&5 13827$as_echo_n "checking for dirfd... " >&6; } 13828cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13829/* end confdefs.h. */ 13830#include <sys/types.h> 13831#include <dirent.h> 13832int 13833main () 13834{ 13835DIR * dir=opendir("dirname"); dirfd(dir); 13836 ; 13837 return 0; 13838} 13839_ACEOF 13840if ac_fn_c_try_compile "$LINENO"; then : 13841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13842$as_echo "yes" >&6; }; $as_echo "#define HAVE_DIRFD 1" >>confdefs.h 13843 13844else 13845 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 13846$as_echo "not usable" >&6; } 13847fi 13848rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13849 13850{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for flock" >&5 13851$as_echo_n "checking for flock... " >&6; } 13852cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13853/* end confdefs.h. */ 13854#include <sys/file.h> 13855int 13856main () 13857{ 13858flock(10, LOCK_SH); 13859 ; 13860 return 0; 13861} 13862_ACEOF 13863if ac_fn_c_try_compile "$LINENO"; then : 13864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13865$as_echo "yes" >&6; }; $as_echo "#define HAVE_FLOCK 1" >>confdefs.h 13866 13867else 13868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 13869$as_echo "not usable" >&6; } 13870fi 13871rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13872 13873{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysctl" >&5 13874$as_echo_n "checking for sysctl... " >&6; } 13875cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13876/* end confdefs.h. */ 13877#include <sys/types.h> 13878#include <sys/sysctl.h> 13879int 13880main () 13881{ 13882 int mib[2], r; 13883 size_t len; 13884 13885 mib[0] = CTL_HW; 13886 mib[1] = HW_USERMEM; 13887 len = sizeof(r); 13888 (void)sysctl(mib, 2, &r, &len, (void *)0, (size_t)0); 13889 13890 ; 13891 return 0; 13892} 13893_ACEOF 13894if ac_fn_c_try_compile "$LINENO"; then : 13895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13896$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCTL 1" >>confdefs.h 13897 13898else 13899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 13900$as_echo "not usable" >&6; } 13901fi 13902rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13903 13904{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo" >&5 13905$as_echo_n "checking for sysinfo... " >&6; } 13906cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13907/* end confdefs.h. */ 13908#include <sys/types.h> 13909#include <sys/sysinfo.h> 13910int 13911main () 13912{ 13913 struct sysinfo sinfo; 13914 int t; 13915 13916 (void)sysinfo(&sinfo); 13917 t = sinfo.totalram; 13918 13919 ; 13920 return 0; 13921} 13922_ACEOF 13923if ac_fn_c_try_compile "$LINENO"; then : 13924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13925$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO 1" >>confdefs.h 13926 13927else 13928 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 13929$as_echo "not usable" >&6; } 13930fi 13931rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13932 13933{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo.mem_unit" >&5 13934$as_echo_n "checking for sysinfo.mem_unit... " >&6; } 13935cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13936/* end confdefs.h. */ 13937#include <sys/types.h> 13938#include <sys/sysinfo.h> 13939int 13940main () 13941{ 13942 struct sysinfo sinfo; 13943 sinfo.mem_unit = 1; 13944 13945 ; 13946 return 0; 13947} 13948_ACEOF 13949if ac_fn_c_try_compile "$LINENO"; then : 13950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13951$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO_MEM_UNIT 1" >>confdefs.h 13952 13953else 13954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13955$as_echo "no" >&6; } 13956fi 13957rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13958 13959{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysconf" >&5 13960$as_echo_n "checking for sysconf... " >&6; } 13961cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13962/* end confdefs.h. */ 13963#include <unistd.h> 13964int 13965main () 13966{ 13967 (void)sysconf(_SC_PAGESIZE); 13968 (void)sysconf(_SC_PHYS_PAGES); 13969 13970 ; 13971 return 0; 13972} 13973_ACEOF 13974if ac_fn_c_try_compile "$LINENO"; then : 13975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13976$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCONF 1" >>confdefs.h 13977 13978else 13979 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 13980$as_echo "not usable" >&6; } 13981fi 13982rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13983 13984# The cast to long int works around a bug in the HP C Compiler 13985# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13986# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13987# This bug is HP SR number 8606223364. 13988{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 13989$as_echo_n "checking size of int... " >&6; } 13990if ${ac_cv_sizeof_int+:} false; then : 13991 $as_echo_n "(cached) " >&6 13992else 13993 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 13994 13995else 13996 if test "$ac_cv_type_int" = yes; then 13997 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13998$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13999as_fn_error 77 "cannot compute sizeof (int) 14000See \`config.log' for more details" "$LINENO" 5; } 14001 else 14002 ac_cv_sizeof_int=0 14003 fi 14004fi 14005 14006fi 14007{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 14008$as_echo "$ac_cv_sizeof_int" >&6; } 14009 14010 14011 14012cat >>confdefs.h <<_ACEOF 14013#define SIZEOF_INT $ac_cv_sizeof_int 14014_ACEOF 14015 14016 14017# The cast to long int works around a bug in the HP C Compiler 14018# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 14019# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 14020# This bug is HP SR number 8606223364. 14021{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 14022$as_echo_n "checking size of long... " >&6; } 14023if ${ac_cv_sizeof_long+:} false; then : 14024 $as_echo_n "(cached) " >&6 14025else 14026 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 14027 14028else 14029 if test "$ac_cv_type_long" = yes; then 14030 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14031$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14032as_fn_error 77 "cannot compute sizeof (long) 14033See \`config.log' for more details" "$LINENO" 5; } 14034 else 14035 ac_cv_sizeof_long=0 14036 fi 14037fi 14038 14039fi 14040{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 14041$as_echo "$ac_cv_sizeof_long" >&6; } 14042 14043 14044 14045cat >>confdefs.h <<_ACEOF 14046#define SIZEOF_LONG $ac_cv_sizeof_long 14047_ACEOF 14048 14049 14050# The cast to long int works around a bug in the HP C Compiler 14051# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 14052# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 14053# This bug is HP SR number 8606223364. 14054{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5 14055$as_echo_n "checking size of time_t... " >&6; } 14056if ${ac_cv_sizeof_time_t+:} false; then : 14057 $as_echo_n "(cached) " >&6 14058else 14059 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t" "$ac_includes_default"; then : 14060 14061else 14062 if test "$ac_cv_type_time_t" = yes; then 14063 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14064$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14065as_fn_error 77 "cannot compute sizeof (time_t) 14066See \`config.log' for more details" "$LINENO" 5; } 14067 else 14068 ac_cv_sizeof_time_t=0 14069 fi 14070fi 14071 14072fi 14073{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5 14074$as_echo "$ac_cv_sizeof_time_t" >&6; } 14075 14076 14077 14078cat >>confdefs.h <<_ACEOF 14079#define SIZEOF_TIME_T $ac_cv_sizeof_time_t 14080_ACEOF 14081 14082 14083# The cast to long int works around a bug in the HP C Compiler 14084# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 14085# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 14086# This bug is HP SR number 8606223364. 14087{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5 14088$as_echo_n "checking size of off_t... " >&6; } 14089if ${ac_cv_sizeof_off_t+:} false; then : 14090 $as_echo_n "(cached) " >&6 14091else 14092 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then : 14093 14094else 14095 if test "$ac_cv_type_off_t" = yes; then 14096 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14097$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14098as_fn_error 77 "cannot compute sizeof (off_t) 14099See \`config.log' for more details" "$LINENO" 5; } 14100 else 14101 ac_cv_sizeof_off_t=0 14102 fi 14103fi 14104 14105fi 14106{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5 14107$as_echo "$ac_cv_sizeof_off_t" >&6; } 14108 14109 14110 14111cat >>confdefs.h <<_ACEOF 14112#define SIZEOF_OFF_T $ac_cv_sizeof_off_t 14113_ACEOF 14114 14115 14116 14117cat >>confdefs.h <<_ACEOF 14118#define VIM_SIZEOF_INT $ac_cv_sizeof_int 14119_ACEOF 14120 14121cat >>confdefs.h <<_ACEOF 14122#define VIM_SIZEOF_LONG $ac_cv_sizeof_long 14123_ACEOF 14124 14125 14126{ $as_echo "$as_me:${as_lineno-$LINENO}: checking uint32_t is 32 bits" >&5 14127$as_echo_n "checking uint32_t is 32 bits... " >&6; } 14128if test "$cross_compiling" = yes; then : 14129 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check uint32_t when cross-compiling." >&5 14130$as_echo "$as_me: WARNING: cannot check uint32_t when cross-compiling." >&2;} 14131else 14132 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14133/* end confdefs.h. */ 14134 14135#ifdef HAVE_STDINT_H 14136# include <stdint.h> 14137#endif 14138#ifdef HAVE_INTTYPES_H 14139# include <inttypes.h> 14140#endif 14141main() { 14142 uint32_t nr1 = (uint32_t)-1; 14143 uint32_t nr2 = (uint32_t)0xffffffffUL; 14144 if (sizeof(uint32_t) != 4 || nr1 != 0xffffffffUL || nr2 + 1 != 0) exit(1); 14145 exit(0); 14146} 14147_ACEOF 14148if ac_fn_c_try_run "$LINENO"; then : 14149 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 14150$as_echo "ok" >&6; } 14151else 14152 as_fn_error $? "WRONG! uint32_t not defined correctly." "$LINENO" 5 14153fi 14154rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14155 conftest.$ac_objext conftest.beam conftest.$ac_ext 14156fi 14157 14158 14159 14160bcopy_test_prog=' 14161#include "confdefs.h" 14162#ifdef HAVE_STRING_H 14163# include <string.h> 14164#endif 14165#if STDC_HEADERS 14166# include <stdlib.h> 14167# include <stddef.h> 14168#endif 14169main() { 14170 char buf[10]; 14171 strcpy(buf, "abcdefghi"); 14172 mch_memmove(buf, buf + 2, 3); 14173 if (strncmp(buf, "ababcf", 6)) 14174 exit(1); 14175 strcpy(buf, "abcdefghi"); 14176 mch_memmove(buf + 2, buf, 3); 14177 if (strncmp(buf, "cdedef", 6)) 14178 exit(1); 14179 exit(0); /* libc version works properly. */ 14180}' 14181 14182{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmove handles overlaps" >&5 14183$as_echo_n "checking whether memmove handles overlaps... " >&6; } 14184if ${vim_cv_memmove_handles_overlap+:} false; then : 14185 $as_echo_n "(cached) " >&6 14186else 14187 14188 if test "$cross_compiling" = yes; then : 14189 14190 as_fn_error $? "cross-compiling: please set 'vim_cv_memmove_handles_overlap'" "$LINENO" 5 14191 14192else 14193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14194/* end confdefs.h. */ 14195#define mch_memmove(s,d,l) memmove(d,s,l) $bcopy_test_prog 14196_ACEOF 14197if ac_fn_c_try_run "$LINENO"; then : 14198 14199 vim_cv_memmove_handles_overlap=yes 14200 14201else 14202 14203 vim_cv_memmove_handles_overlap=no 14204 14205fi 14206rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14207 conftest.$ac_objext conftest.beam conftest.$ac_ext 14208fi 14209 14210 14211fi 14212{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memmove_handles_overlap" >&5 14213$as_echo "$vim_cv_memmove_handles_overlap" >&6; } 14214 14215if test "x$vim_cv_memmove_handles_overlap" = "xyes" ; then 14216 $as_echo "#define USEMEMMOVE 1" >>confdefs.h 14217 14218else 14219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether bcopy handles overlaps" >&5 14220$as_echo_n "checking whether bcopy handles overlaps... " >&6; } 14221if ${vim_cv_bcopy_handles_overlap+:} false; then : 14222 $as_echo_n "(cached) " >&6 14223else 14224 14225 if test "$cross_compiling" = yes; then : 14226 14227 as_fn_error $? "cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" "$LINENO" 5 14228 14229else 14230 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14231/* end confdefs.h. */ 14232#define mch_bcopy(s,d,l) bcopy(d,s,l) $bcopy_test_prog 14233_ACEOF 14234if ac_fn_c_try_run "$LINENO"; then : 14235 14236 vim_cv_bcopy_handles_overlap=yes 14237 14238else 14239 14240 vim_cv_bcopy_handles_overlap=no 14241 14242fi 14243rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14244 conftest.$ac_objext conftest.beam conftest.$ac_ext 14245fi 14246 14247 14248fi 14249{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_bcopy_handles_overlap" >&5 14250$as_echo "$vim_cv_bcopy_handles_overlap" >&6; } 14251 14252 if test "x$vim_cv_bcopy_handles_overlap" = "xyes" ; then 14253 $as_echo "#define USEBCOPY 1" >>confdefs.h 14254 14255 else 14256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memcpy handles overlaps" >&5 14257$as_echo_n "checking whether memcpy handles overlaps... " >&6; } 14258if ${vim_cv_memcpy_handles_overlap+:} false; then : 14259 $as_echo_n "(cached) " >&6 14260else 14261 14262 if test "$cross_compiling" = yes; then : 14263 14264 as_fn_error $? "cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" "$LINENO" 5 14265 14266else 14267 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14268/* end confdefs.h. */ 14269#define mch_memcpy(s,d,l) memcpy(d,s,l) $bcopy_test_prog 14270_ACEOF 14271if ac_fn_c_try_run "$LINENO"; then : 14272 14273 vim_cv_memcpy_handles_overlap=yes 14274 14275else 14276 14277 vim_cv_memcpy_handles_overlap=no 14278 14279fi 14280rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14281 conftest.$ac_objext conftest.beam conftest.$ac_ext 14282fi 14283 14284 14285fi 14286{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memcpy_handles_overlap" >&5 14287$as_echo "$vim_cv_memcpy_handles_overlap" >&6; } 14288 14289 if test "x$vim_cv_memcpy_handles_overlap" = "xyes" ; then 14290 $as_echo "#define USEMEMCPY 1" >>confdefs.h 14291 14292 fi 14293 fi 14294fi 14295 14296 14297if test "x$with_x" = "xyes"; then 14298 cflags_save=$CFLAGS 14299 libs_save=$LIBS 14300 LIBS="$LIBS $X_LIBS $GUI_LIB_LOC $GUI_X_LIBS $X_PRE_LIBS $X_LIB $X_EXTRA_LIBS" 14301 CFLAGS="$CFLAGS $X_CFLAGS" 14302 14303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether X_LOCALE needed" >&5 14304$as_echo_n "checking whether X_LOCALE needed... " >&6; } 14305 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14306/* end confdefs.h. */ 14307#include <X11/Xlocale.h> 14308int 14309main () 14310{ 14311 14312 ; 14313 return 0; 14314} 14315_ACEOF 14316if ac_fn_c_try_compile "$LINENO"; then : 14317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14318/* end confdefs.h. */ 14319 14320/* Override any GCC internal prototype to avoid an error. 14321 Use char because int might match the return type of a GCC 14322 builtin and then its argument prototype would still apply. */ 14323#ifdef __cplusplus 14324extern "C" 14325#endif 14326char _Xsetlocale (); 14327int 14328main () 14329{ 14330return _Xsetlocale (); 14331 ; 14332 return 0; 14333} 14334_ACEOF 14335if ac_fn_c_try_link "$LINENO"; then : 14336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14337$as_echo "yes" >&6; } 14338 $as_echo "#define X_LOCALE 1" >>confdefs.h 14339 14340else 14341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14342$as_echo "no" >&6; } 14343fi 14344rm -f core conftest.err conftest.$ac_objext \ 14345 conftest$ac_exeext conftest.$ac_ext 14346else 14347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14348$as_echo "no" >&6; } 14349fi 14350rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14351 14352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Xutf8SetWMProperties() can be used" >&5 14353$as_echo_n "checking whether Xutf8SetWMProperties() can be used... " >&6; } 14354 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14355/* end confdefs.h. */ 14356 14357/* Override any GCC internal prototype to avoid an error. 14358 Use char because int might match the return type of a GCC 14359 builtin and then its argument prototype would still apply. */ 14360#ifdef __cplusplus 14361extern "C" 14362#endif 14363char Xutf8SetWMProperties (); 14364int 14365main () 14366{ 14367return Xutf8SetWMProperties (); 14368 ; 14369 return 0; 14370} 14371_ACEOF 14372if ac_fn_c_try_link "$LINENO"; then : 14373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14374$as_echo "yes" >&6; } 14375 $as_echo "#define HAVE_XUTF8SETWMPROPERTIES 1" >>confdefs.h 14376 14377else 14378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14379$as_echo "no" >&6; } 14380fi 14381rm -f core conftest.err conftest.$ac_objext \ 14382 conftest$ac_exeext conftest.$ac_ext 14383 14384 CFLAGS=$cflags_save 14385 LIBS=$libs_save 14386fi 14387 14388{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _xpg4_setrunelocale in -lxpg4" >&5 14389$as_echo_n "checking for _xpg4_setrunelocale in -lxpg4... " >&6; } 14390if ${ac_cv_lib_xpg4__xpg4_setrunelocale+:} false; then : 14391 $as_echo_n "(cached) " >&6 14392else 14393 ac_check_lib_save_LIBS=$LIBS 14394LIBS="-lxpg4 $LIBS" 14395cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14396/* end confdefs.h. */ 14397 14398/* Override any GCC internal prototype to avoid an error. 14399 Use char because int might match the return type of a GCC 14400 builtin and then its argument prototype would still apply. */ 14401#ifdef __cplusplus 14402extern "C" 14403#endif 14404char _xpg4_setrunelocale (); 14405int 14406main () 14407{ 14408return _xpg4_setrunelocale (); 14409 ; 14410 return 0; 14411} 14412_ACEOF 14413if ac_fn_c_try_link "$LINENO"; then : 14414 ac_cv_lib_xpg4__xpg4_setrunelocale=yes 14415else 14416 ac_cv_lib_xpg4__xpg4_setrunelocale=no 14417fi 14418rm -f core conftest.err conftest.$ac_objext \ 14419 conftest$ac_exeext conftest.$ac_ext 14420LIBS=$ac_check_lib_save_LIBS 14421fi 14422{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xpg4__xpg4_setrunelocale" >&5 14423$as_echo "$ac_cv_lib_xpg4__xpg4_setrunelocale" >&6; } 14424if test "x$ac_cv_lib_xpg4__xpg4_setrunelocale" = xyes; then : 14425 LIBS="$LIBS -lxpg4" 14426fi 14427 14428 14429{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to create tags" >&5 14430$as_echo_n "checking how to create tags... " >&6; } 14431test -f tags && mv tags tags.save 14432if (eval ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then 14433 TAGPRG="ctags -I INIT+,INIT2+,INIT3+,INIT4+,INIT5+ --fields=+S" 14434elif (eval exctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then 14435 TAGPRG="exctags -I INIT+,INIT2+,INIT3+,INIT4+,INIT5+ --fields=+S" 14436elif (eval exuberant-ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then 14437 TAGPRG="exuberant-ctags -I INIT+,INIT2+,INIT3+,INIT4+,INIT5+ --fields=+S" 14438else 14439 TAGPRG="ctags" 14440 (eval etags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags" 14441 (eval etags -c /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags -c" 14442 (eval ctags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags" 14443 (eval ctags -t /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -t" 14444 (eval ctags -ts /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -ts" 14445 (eval ctags -tvs /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -tvs" 14446 (eval ctags -i+m /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -i+m" 14447fi 14448test -f tags.save && mv tags.save tags 14449{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAGPRG" >&5 14450$as_echo "$TAGPRG" >&6; } 14451 14452{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run man with a section nr" >&5 14453$as_echo_n "checking how to run man with a section nr... " >&6; } 14454MANDEF="man" 14455(eval MANPAGER=cat PAGER=cat man -s 2 read) < /dev/null > /dev/null 2>&5 && MANDEF="man -s" 14456{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANDEF" >&5 14457$as_echo "$MANDEF" >&6; } 14458if test "$MANDEF" = "man -s"; then 14459 $as_echo "#define USEMAN_S 1" >>confdefs.h 14460 14461fi 14462 14463{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-nls argument" >&5 14464$as_echo_n "checking --disable-nls argument... " >&6; } 14465# Check whether --enable-nls was given. 14466if test "${enable_nls+set}" = set; then : 14467 enableval=$enable_nls; 14468else 14469 enable_nls="yes" 14470fi 14471 14472 14473if test "$enable_nls" = "yes"; then 14474 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14475$as_echo "no" >&6; } 14476 14477 INSTALL_LANGS=install-languages 14478 14479 INSTALL_TOOL_LANGS=install-tool-languages 14480 14481 14482 # Extract the first word of "msgfmt", so it can be a program name with args. 14483set dummy msgfmt; ac_word=$2 14484{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14485$as_echo_n "checking for $ac_word... " >&6; } 14486if ${ac_cv_prog_MSGFMT+:} false; then : 14487 $as_echo_n "(cached) " >&6 14488else 14489 if test -n "$MSGFMT"; then 14490 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test. 14491else 14492as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14493for as_dir in $PATH 14494do 14495 IFS=$as_save_IFS 14496 test -z "$as_dir" && as_dir=. 14497 for ac_exec_ext in '' $ac_executable_extensions; do 14498 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14499 ac_cv_prog_MSGFMT="msgfmt" 14500 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14501 break 2 14502 fi 14503done 14504 done 14505IFS=$as_save_IFS 14506 14507fi 14508fi 14509MSGFMT=$ac_cv_prog_MSGFMT 14510if test -n "$MSGFMT"; then 14511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 14512$as_echo "$MSGFMT" >&6; } 14513else 14514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14515$as_echo "no" >&6; } 14516fi 14517 14518 14519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NLS" >&5 14520$as_echo_n "checking for NLS... " >&6; } 14521 if test -f po/Makefile; then 14522 have_gettext="no" 14523 if test -n "$MSGFMT"; then 14524 olibs=$LIBS 14525 LIBS="" 14526 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14527/* end confdefs.h. */ 14528#include <libintl.h> 14529int 14530main () 14531{ 14532gettext("Test"); 14533 ; 14534 return 0; 14535} 14536_ACEOF 14537if ac_fn_c_try_link "$LINENO"; then : 14538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works" >&5 14539$as_echo "gettext() works" >&6; }; have_gettext="yes"; LIBS=$olibs 14540else 14541 LIBS="-lintl" 14542 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14543/* end confdefs.h. */ 14544#include <libintl.h> 14545int 14546main () 14547{ 14548gettext("Test"); 14549 ; 14550 return 0; 14551} 14552_ACEOF 14553if ac_fn_c_try_link "$LINENO"; then : 14554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works with -lintl" >&5 14555$as_echo "gettext() works with -lintl" >&6; }; have_gettext="yes"; 14556 LIBS="$olibs -lintl" 14557else 14558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() doesn't work" >&5 14559$as_echo "gettext() doesn't work" >&6; }; 14560 LIBS=$olibs 14561fi 14562rm -f core conftest.err conftest.$ac_objext \ 14563 conftest$ac_exeext conftest.$ac_ext 14564fi 14565rm -f core conftest.err conftest.$ac_objext \ 14566 conftest$ac_exeext conftest.$ac_ext 14567 else 14568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: msgfmt not found - disabled" >&5 14569$as_echo "msgfmt not found - disabled" >&6; }; 14570 fi 14571 if test $have_gettext = "yes" -a "x$features" != "xtiny" -a "x$features" != "xsmall"; then 14572 $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h 14573 14574 MAKEMO=yes 14575 14576 for ac_func in bind_textdomain_codeset 14577do : 14578 ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" 14579if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then : 14580 cat >>confdefs.h <<_ACEOF 14581#define HAVE_BIND_TEXTDOMAIN_CODESET 1 14582_ACEOF 14583 14584fi 14585done 14586 14587 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _nl_msg_cat_cntr" >&5 14588$as_echo_n "checking for _nl_msg_cat_cntr... " >&6; } 14589 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14590/* end confdefs.h. */ 14591#include <libintl.h> 14592 extern int _nl_msg_cat_cntr; 14593int 14594main () 14595{ 14596++_nl_msg_cat_cntr; 14597 ; 14598 return 0; 14599} 14600_ACEOF 14601if ac_fn_c_try_link "$LINENO"; then : 14602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14603$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_MSG_CAT_CNTR 1" >>confdefs.h 14604 14605else 14606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14607$as_echo "no" >&6; } 14608fi 14609rm -f core conftest.err conftest.$ac_objext \ 14610 conftest$ac_exeext conftest.$ac_ext 14611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if msgfmt supports --desktop" >&5 14612$as_echo_n "checking if msgfmt supports --desktop... " >&6; } 14613 MSGFMT_DESKTOP= 14614 if "$MSGFMT" --help | grep -e '--desktop' >/dev/null; then 14615 if "$MSGFMT" --version | grep '0.19.[3-7]$' >/dev/null; then 14616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: broken" >&5 14617$as_echo "broken" >&6; } 14618 else 14619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14620$as_echo "yes" >&6; } 14621 MSGFMT_DESKTOP="gvim.desktop vim.desktop" 14622 fi 14623 else 14624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14625$as_echo "no" >&6; } 14626 fi 14627 14628 fi 14629 else 14630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no \"po/Makefile\" - disabled" >&5 14631$as_echo "no \"po/Makefile\" - disabled" >&6; }; 14632 fi 14633else 14634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14635$as_echo "yes" >&6; } 14636fi 14637 14638ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default" 14639if test "x$ac_cv_header_dlfcn_h" = xyes; then : 14640 DLL=dlfcn.h 14641else 14642 ac_fn_c_check_header_mongrel "$LINENO" "dl.h" "ac_cv_header_dl_h" "$ac_includes_default" 14643if test "x$ac_cv_header_dl_h" = xyes; then : 14644 DLL=dl.h 14645fi 14646 14647 14648fi 14649 14650 14651if test x${DLL} = xdlfcn.h; then 14652 14653$as_echo "#define HAVE_DLFCN_H 1" >>confdefs.h 14654 14655 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen()" >&5 14656$as_echo_n "checking for dlopen()... " >&6; } 14657 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14658/* end confdefs.h. */ 14659 14660int 14661main () 14662{ 14663 14664 extern void* dlopen(); 14665 dlopen(); 14666 14667 ; 14668 return 0; 14669} 14670_ACEOF 14671if ac_fn_c_try_link "$LINENO"; then : 14672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14673$as_echo "yes" >&6; }; 14674 14675$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h 14676 14677else 14678 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14679$as_echo "no" >&6; }; 14680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen() in -ldl" >&5 14681$as_echo_n "checking for dlopen() in -ldl... " >&6; } 14682 olibs=$LIBS 14683 LIBS="$LIBS -ldl" 14684 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14685/* end confdefs.h. */ 14686 14687int 14688main () 14689{ 14690 14691 extern void* dlopen(); 14692 dlopen(); 14693 14694 ; 14695 return 0; 14696} 14697_ACEOF 14698if ac_fn_c_try_link "$LINENO"; then : 14699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14700$as_echo "yes" >&6; }; 14701 14702$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h 14703 14704else 14705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14706$as_echo "no" >&6; }; 14707 LIBS=$olibs 14708fi 14709rm -f core conftest.err conftest.$ac_objext \ 14710 conftest$ac_exeext conftest.$ac_ext 14711fi 14712rm -f core conftest.err conftest.$ac_objext \ 14713 conftest$ac_exeext conftest.$ac_ext 14714 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym()" >&5 14715$as_echo_n "checking for dlsym()... " >&6; } 14716 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14717/* end confdefs.h. */ 14718 14719int 14720main () 14721{ 14722 14723 extern void* dlsym(); 14724 dlsym(); 14725 14726 ; 14727 return 0; 14728} 14729_ACEOF 14730if ac_fn_c_try_link "$LINENO"; then : 14731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14732$as_echo "yes" >&6; }; 14733 14734$as_echo "#define HAVE_DLSYM 1" >>confdefs.h 14735 14736else 14737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14738$as_echo "no" >&6; }; 14739 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym() in -ldl" >&5 14740$as_echo_n "checking for dlsym() in -ldl... " >&6; } 14741 olibs=$LIBS 14742 LIBS="$LIBS -ldl" 14743 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14744/* end confdefs.h. */ 14745 14746int 14747main () 14748{ 14749 14750 extern void* dlsym(); 14751 dlsym(); 14752 14753 ; 14754 return 0; 14755} 14756_ACEOF 14757if ac_fn_c_try_link "$LINENO"; then : 14758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14759$as_echo "yes" >&6; }; 14760 14761$as_echo "#define HAVE_DLSYM 1" >>confdefs.h 14762 14763else 14764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14765$as_echo "no" >&6; }; 14766 LIBS=$olibs 14767fi 14768rm -f core conftest.err conftest.$ac_objext \ 14769 conftest$ac_exeext conftest.$ac_ext 14770fi 14771rm -f core conftest.err conftest.$ac_objext \ 14772 conftest$ac_exeext conftest.$ac_ext 14773elif test x${DLL} = xdl.h; then 14774 14775$as_echo "#define HAVE_DL_H 1" >>confdefs.h 14776 14777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load()" >&5 14778$as_echo_n "checking for shl_load()... " >&6; } 14779 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14780/* end confdefs.h. */ 14781 14782int 14783main () 14784{ 14785 14786 extern void* shl_load(); 14787 shl_load(); 14788 14789 ; 14790 return 0; 14791} 14792_ACEOF 14793if ac_fn_c_try_link "$LINENO"; then : 14794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14795$as_echo "yes" >&6; }; 14796 14797$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h 14798 14799else 14800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14801$as_echo "no" >&6; }; 14802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load() in -ldld" >&5 14803$as_echo_n "checking for shl_load() in -ldld... " >&6; } 14804 olibs=$LIBS 14805 LIBS="$LIBS -ldld" 14806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14807/* end confdefs.h. */ 14808 14809int 14810main () 14811{ 14812 14813 extern void* shl_load(); 14814 shl_load(); 14815 14816 ; 14817 return 0; 14818} 14819_ACEOF 14820if ac_fn_c_try_link "$LINENO"; then : 14821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14822$as_echo "yes" >&6; }; 14823 14824$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h 14825 14826else 14827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14828$as_echo "no" >&6; }; 14829 LIBS=$olibs 14830fi 14831rm -f core conftest.err conftest.$ac_objext \ 14832 conftest$ac_exeext conftest.$ac_ext 14833fi 14834rm -f core conftest.err conftest.$ac_objext \ 14835 conftest$ac_exeext conftest.$ac_ext 14836fi 14837for ac_header in setjmp.h 14838do : 14839 ac_fn_c_check_header_mongrel "$LINENO" "setjmp.h" "ac_cv_header_setjmp_h" "$ac_includes_default" 14840if test "x$ac_cv_header_setjmp_h" = xyes; then : 14841 cat >>confdefs.h <<_ACEOF 14842#define HAVE_SETJMP_H 1 14843_ACEOF 14844 14845fi 14846 14847done 14848 14849 14850if test "x$MACOS_X" = "xyes" -a -n "$PERL"; then 14851 if echo $LIBS | grep -e '-ldl' >/dev/null; then 14852 LIBS=`echo $LIBS | sed s/-ldl//` 14853 PERL_LIBS="$PERL_LIBS -ldl" 14854 fi 14855fi 14856 14857if test "$MACOS_X" = "yes"; then 14858 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need macOS frameworks" >&5 14859$as_echo_n "checking whether we need macOS frameworks... " >&6; } 14860 if test "$GUITYPE" = "CARBONGUI"; then 14861 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, we need Carbon" >&5 14862$as_echo "yes, we need Carbon" >&6; } 14863 LIBS="$LIBS -framework Carbon" 14864 elif test "$MACOS_X_DARWIN" = "yes"; then 14865 if test "$features" = "tiny"; then 14866 OS_EXTRA_SRC=`echo "$OS_EXTRA_SRC" | sed -e 's+os_macosx.m++'` 14867 OS_EXTRA_OBJ=`echo "$OS_EXTRA_OBJ" | sed -e 's+objects/os_macosx.o++'` 14868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, we need CoreServices" >&5 14869$as_echo "yes, we need CoreServices" >&6; } 14870 LIBS="$LIBS -framework CoreServices" 14871 else 14872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, we need AppKit" >&5 14873$as_echo "yes, we need AppKit" >&6; } 14874 LIBS="$LIBS -framework AppKit" 14875 fi 14876 else 14877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14878$as_echo "no" >&6; } 14879 fi 14880fi 14881if test "x$MACARCH" = "xboth" && test "x$GUITYPE" = "xCARBONGUI"; then 14882 LDFLAGS="$LDFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc" 14883fi 14884 14885DEPEND_CFLAGS_FILTER= 14886if test "$GCC" = yes; then 14887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC 3 or later" >&5 14888$as_echo_n "checking for GCC 3 or later... " >&6; } 14889 gccmajor=`echo "$gccversion" | sed -e 's/^\([1-9][0-9]*\)\..*$/\1/g'` 14890 if test "$gccmajor" -gt "2"; then 14891 DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'" 14892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14893$as_echo "yes" >&6; } 14894 else 14895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14896$as_echo "no" >&6; } 14897 fi 14898 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_FORTIFY_SOURCE=1" >&5 14899$as_echo_n "checking whether we need -D_FORTIFY_SOURCE=1... " >&6; } 14900 if test "$gccmajor" -gt "3"; then 14901 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/'` 14902 CPPFLAGS=`echo "$CPPFLAGS" | sed -e 's/ *-Wp,-D_FORTIFY_SOURCE=.//g' -e 's/ *-D_FORTIFY_SOURCE=.//g' -e 's/ *-U_FORTIFY_SOURCE//g'` 14903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14904$as_echo "yes" >&6; } 14905 else 14906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14907$as_echo "no" >&6; } 14908 fi 14909fi 14910 14911 14912{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to force -D_FILE_OFFSET_BITS=64" >&5 14913$as_echo_n "checking whether we need to force -D_FILE_OFFSET_BITS=64... " >&6; } 14914if 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 14915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14916$as_echo "yes" >&6; } 14917 $as_echo "#define _FILE_OFFSET_BITS 64" >>confdefs.h 14918 14919else 14920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14921$as_echo "no" >&6; } 14922fi 14923 14924{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5 14925$as_echo_n "checking linker --as-needed support... " >&6; } 14926LINK_AS_NEEDED= 14927# Check if linker supports --as-needed and --no-as-needed options 14928if $CC -Wl,--help 2>/dev/null | grep as-needed > /dev/null; then 14929 LDFLAGS=`echo "$LDFLAGS" | sed -e 's/ *-Wl,--as-needed//g' | sed -e 's/$/ -Wl,--as-needed/'` 14930 LINK_AS_NEEDED=yes 14931fi 14932if test "$LINK_AS_NEEDED" = yes; then 14933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14934$as_echo "yes" >&6; } 14935else 14936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14937$as_echo "no" >&6; } 14938fi 14939 14940 14941# IBM z/OS reset CFLAGS for config.mk 14942if test "$zOSUnix" = "yes"; then 14943 CFLAGS="-D_ALL_SOURCE -Wc,float\(ieee\),dll" 14944fi 14945 14946ac_config_files="$ac_config_files auto/config.mk:config.mk.in" 14947 14948cat >confcache <<\_ACEOF 14949# This file is a shell script that caches the results of configure 14950# tests run on this system so they can be shared between configure 14951# scripts and configure runs, see configure's option --config-cache. 14952# It is not useful on other systems. If it contains results you don't 14953# want to keep, you may remove or edit it. 14954# 14955# config.status only pays attention to the cache file if you give it 14956# the --recheck option to rerun configure. 14957# 14958# `ac_cv_env_foo' variables (set or unset) will be overridden when 14959# loading this file, other *unset* `ac_cv_foo' will be assigned the 14960# following values. 14961 14962_ACEOF 14963 14964# The following way of writing the cache mishandles newlines in values, 14965# but we know of no workaround that is simple, portable, and efficient. 14966# So, we kill variables containing newlines. 14967# Ultrix sh set writes to stderr and can't be redirected directly, 14968# and sets the high bit in the cache file unless we assign to the vars. 14969( 14970 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 14971 eval ac_val=\$$ac_var 14972 case $ac_val in #( 14973 *${as_nl}*) 14974 case $ac_var in #( 14975 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 14976$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 14977 esac 14978 case $ac_var in #( 14979 _ | IFS | as_nl) ;; #( 14980 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 14981 *) { eval $ac_var=; unset $ac_var;} ;; 14982 esac ;; 14983 esac 14984 done 14985 14986 (set) 2>&1 | 14987 case $as_nl`(ac_space=' '; set) 2>&1` in #( 14988 *${as_nl}ac_space=\ *) 14989 # `set' does not quote correctly, so add quotes: double-quote 14990 # substitution turns \\\\ into \\, and sed turns \\ into \. 14991 sed -n \ 14992 "s/'/'\\\\''/g; 14993 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 14994 ;; #( 14995 *) 14996 # `set' quotes correctly as required by POSIX, so do not add quotes. 14997 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 14998 ;; 14999 esac | 15000 sort 15001) | 15002 sed ' 15003 /^ac_cv_env_/b end 15004 t clear 15005 :clear 15006 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 15007 t end 15008 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 15009 :end' >>confcache 15010if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 15011 if test -w "$cache_file"; then 15012 if test "x$cache_file" != "x/dev/null"; then 15013 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 15014$as_echo "$as_me: updating cache $cache_file" >&6;} 15015 if test ! -f "$cache_file" || test -h "$cache_file"; then 15016 cat confcache >"$cache_file" 15017 else 15018 case $cache_file in #( 15019 */* | ?:*) 15020 mv -f confcache "$cache_file"$$ && 15021 mv -f "$cache_file"$$ "$cache_file" ;; #( 15022 *) 15023 mv -f confcache "$cache_file" ;; 15024 esac 15025 fi 15026 fi 15027 else 15028 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 15029$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 15030 fi 15031fi 15032rm -f confcache 15033 15034test "x$prefix" = xNONE && prefix=$ac_default_prefix 15035# Let make expand exec_prefix. 15036test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 15037 15038DEFS=-DHAVE_CONFIG_H 15039 15040ac_libobjs= 15041ac_ltlibobjs= 15042U= 15043for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 15044 # 1. Remove the extension, and $U if already installed. 15045 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 15046 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 15047 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 15048 # will be set to the directory where LIBOBJS objects are built. 15049 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 15050 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 15051done 15052LIBOBJS=$ac_libobjs 15053 15054LTLIBOBJS=$ac_ltlibobjs 15055 15056 15057 15058 15059: "${CONFIG_STATUS=./config.status}" 15060ac_write_fail=0 15061ac_clean_files_save=$ac_clean_files 15062ac_clean_files="$ac_clean_files $CONFIG_STATUS" 15063{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 15064$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 15065as_write_fail=0 15066cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 15067#! $SHELL 15068# Generated by $as_me. 15069# Run this file to recreate the current configuration. 15070# Compiler output produced by configure, useful for debugging 15071# configure, is in config.log if it exists. 15072 15073debug=false 15074ac_cs_recheck=false 15075ac_cs_silent=false 15076 15077SHELL=\${CONFIG_SHELL-$SHELL} 15078export SHELL 15079_ASEOF 15080cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 15081## -------------------- ## 15082## M4sh Initialization. ## 15083## -------------------- ## 15084 15085# Be more Bourne compatible 15086DUALCASE=1; export DUALCASE # for MKS sh 15087if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 15088 emulate sh 15089 NULLCMD=: 15090 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 15091 # is contrary to our usage. Disable this feature. 15092 alias -g '${1+"$@"}'='"$@"' 15093 setopt NO_GLOB_SUBST 15094else 15095 case `(set -o) 2>/dev/null` in #( 15096 *posix*) : 15097 set -o posix ;; #( 15098 *) : 15099 ;; 15100esac 15101fi 15102 15103 15104as_nl=' 15105' 15106export as_nl 15107# Printing a long string crashes Solaris 7 /usr/bin/printf. 15108as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 15109as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 15110as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 15111# Prefer a ksh shell builtin over an external printf program on Solaris, 15112# but without wasting forks for bash or zsh. 15113if test -z "$BASH_VERSION$ZSH_VERSION" \ 15114 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 15115 as_echo='print -r --' 15116 as_echo_n='print -rn --' 15117elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 15118 as_echo='printf %s\n' 15119 as_echo_n='printf %s' 15120else 15121 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 15122 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 15123 as_echo_n='/usr/ucb/echo -n' 15124 else 15125 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 15126 as_echo_n_body='eval 15127 arg=$1; 15128 case $arg in #( 15129 *"$as_nl"*) 15130 expr "X$arg" : "X\\(.*\\)$as_nl"; 15131 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 15132 esac; 15133 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 15134 ' 15135 export as_echo_n_body 15136 as_echo_n='sh -c $as_echo_n_body as_echo' 15137 fi 15138 export as_echo_body 15139 as_echo='sh -c $as_echo_body as_echo' 15140fi 15141 15142# The user is always right. 15143if test "${PATH_SEPARATOR+set}" != set; then 15144 PATH_SEPARATOR=: 15145 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 15146 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 15147 PATH_SEPARATOR=';' 15148 } 15149fi 15150 15151 15152# IFS 15153# We need space, tab and new line, in precisely that order. Quoting is 15154# there to prevent editors from complaining about space-tab. 15155# (If _AS_PATH_WALK were called with IFS unset, it would disable word 15156# splitting by setting IFS to empty value.) 15157IFS=" "" $as_nl" 15158 15159# Find who we are. Look in the path if we contain no directory separator. 15160as_myself= 15161case $0 in #(( 15162 *[\\/]* ) as_myself=$0 ;; 15163 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15164for as_dir in $PATH 15165do 15166 IFS=$as_save_IFS 15167 test -z "$as_dir" && as_dir=. 15168 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 15169 done 15170IFS=$as_save_IFS 15171 15172 ;; 15173esac 15174# We did not find ourselves, most probably we were run as `sh COMMAND' 15175# in which case we are not to be found in the path. 15176if test "x$as_myself" = x; then 15177 as_myself=$0 15178fi 15179if test ! -f "$as_myself"; then 15180 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 15181 exit 1 15182fi 15183 15184# Unset variables that we do not need and which cause bugs (e.g. in 15185# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 15186# suppresses any "Segmentation fault" message there. '((' could 15187# trigger a bug in pdksh 5.2.14. 15188for as_var in BASH_ENV ENV MAIL MAILPATH 15189do eval test x\${$as_var+set} = xset \ 15190 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 15191done 15192PS1='$ ' 15193PS2='> ' 15194PS4='+ ' 15195 15196# NLS nuisances. 15197LC_ALL=C 15198export LC_ALL 15199LANGUAGE=C 15200export LANGUAGE 15201 15202# CDPATH. 15203(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 15204 15205 15206# as_fn_error STATUS ERROR [LINENO LOG_FD] 15207# ---------------------------------------- 15208# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 15209# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 15210# script with STATUS, using 1 if that was 0. 15211as_fn_error () 15212{ 15213 as_status=$1; test $as_status -eq 0 && as_status=1 15214 if test "$4"; then 15215 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 15216 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 15217 fi 15218 $as_echo "$as_me: error: $2" >&2 15219 as_fn_exit $as_status 15220} # as_fn_error 15221 15222 15223# as_fn_set_status STATUS 15224# ----------------------- 15225# Set $? to STATUS, without forking. 15226as_fn_set_status () 15227{ 15228 return $1 15229} # as_fn_set_status 15230 15231# as_fn_exit STATUS 15232# ----------------- 15233# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 15234as_fn_exit () 15235{ 15236 set +e 15237 as_fn_set_status $1 15238 exit $1 15239} # as_fn_exit 15240 15241# as_fn_unset VAR 15242# --------------- 15243# Portably unset VAR. 15244as_fn_unset () 15245{ 15246 { eval $1=; unset $1;} 15247} 15248as_unset=as_fn_unset 15249# as_fn_append VAR VALUE 15250# ---------------------- 15251# Append the text in VALUE to the end of the definition contained in VAR. Take 15252# advantage of any shell optimizations that allow amortized linear growth over 15253# repeated appends, instead of the typical quadratic growth present in naive 15254# implementations. 15255if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 15256 eval 'as_fn_append () 15257 { 15258 eval $1+=\$2 15259 }' 15260else 15261 as_fn_append () 15262 { 15263 eval $1=\$$1\$2 15264 } 15265fi # as_fn_append 15266 15267# as_fn_arith ARG... 15268# ------------------ 15269# Perform arithmetic evaluation on the ARGs, and store the result in the 15270# global $as_val. Take advantage of shells that can avoid forks. The arguments 15271# must be portable across $(()) and expr. 15272if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 15273 eval 'as_fn_arith () 15274 { 15275 as_val=$(( $* )) 15276 }' 15277else 15278 as_fn_arith () 15279 { 15280 as_val=`expr "$@" || test $? -eq 1` 15281 } 15282fi # as_fn_arith 15283 15284 15285if expr a : '\(a\)' >/dev/null 2>&1 && 15286 test "X`expr 00001 : '.*\(...\)'`" = X001; then 15287 as_expr=expr 15288else 15289 as_expr=false 15290fi 15291 15292if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 15293 as_basename=basename 15294else 15295 as_basename=false 15296fi 15297 15298if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 15299 as_dirname=dirname 15300else 15301 as_dirname=false 15302fi 15303 15304as_me=`$as_basename -- "$0" || 15305$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 15306 X"$0" : 'X\(//\)$' \| \ 15307 X"$0" : 'X\(/\)' \| . 2>/dev/null || 15308$as_echo X/"$0" | 15309 sed '/^.*\/\([^/][^/]*\)\/*$/{ 15310 s//\1/ 15311 q 15312 } 15313 /^X\/\(\/\/\)$/{ 15314 s//\1/ 15315 q 15316 } 15317 /^X\/\(\/\).*/{ 15318 s//\1/ 15319 q 15320 } 15321 s/.*/./; q'` 15322 15323# Avoid depending upon Character Ranges. 15324as_cr_letters='abcdefghijklmnopqrstuvwxyz' 15325as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 15326as_cr_Letters=$as_cr_letters$as_cr_LETTERS 15327as_cr_digits='0123456789' 15328as_cr_alnum=$as_cr_Letters$as_cr_digits 15329 15330ECHO_C= ECHO_N= ECHO_T= 15331case `echo -n x` in #((((( 15332-n*) 15333 case `echo 'xy\c'` in 15334 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 15335 xy) ECHO_C='\c';; 15336 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 15337 ECHO_T=' ';; 15338 esac;; 15339*) 15340 ECHO_N='-n';; 15341esac 15342 15343rm -f conf$$ conf$$.exe conf$$.file 15344if test -d conf$$.dir; then 15345 rm -f conf$$.dir/conf$$.file 15346else 15347 rm -f conf$$.dir 15348 mkdir conf$$.dir 2>/dev/null 15349fi 15350if (echo >conf$$.file) 2>/dev/null; then 15351 if ln -s conf$$.file conf$$ 2>/dev/null; then 15352 as_ln_s='ln -s' 15353 # ... but there are two gotchas: 15354 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 15355 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 15356 # In both cases, we have to default to `cp -pR'. 15357 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 15358 as_ln_s='cp -pR' 15359 elif ln conf$$.file conf$$ 2>/dev/null; then 15360 as_ln_s=ln 15361 else 15362 as_ln_s='cp -pR' 15363 fi 15364else 15365 as_ln_s='cp -pR' 15366fi 15367rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 15368rmdir conf$$.dir 2>/dev/null 15369 15370 15371# as_fn_mkdir_p 15372# ------------- 15373# Create "$as_dir" as a directory, including parents if necessary. 15374as_fn_mkdir_p () 15375{ 15376 15377 case $as_dir in #( 15378 -*) as_dir=./$as_dir;; 15379 esac 15380 test -d "$as_dir" || eval $as_mkdir_p || { 15381 as_dirs= 15382 while :; do 15383 case $as_dir in #( 15384 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 15385 *) as_qdir=$as_dir;; 15386 esac 15387 as_dirs="'$as_qdir' $as_dirs" 15388 as_dir=`$as_dirname -- "$as_dir" || 15389$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15390 X"$as_dir" : 'X\(//\)[^/]' \| \ 15391 X"$as_dir" : 'X\(//\)$' \| \ 15392 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 15393$as_echo X"$as_dir" | 15394 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15395 s//\1/ 15396 q 15397 } 15398 /^X\(\/\/\)[^/].*/{ 15399 s//\1/ 15400 q 15401 } 15402 /^X\(\/\/\)$/{ 15403 s//\1/ 15404 q 15405 } 15406 /^X\(\/\).*/{ 15407 s//\1/ 15408 q 15409 } 15410 s/.*/./; q'` 15411 test -d "$as_dir" && break 15412 done 15413 test -z "$as_dirs" || eval "mkdir $as_dirs" 15414 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 15415 15416 15417} # as_fn_mkdir_p 15418if mkdir -p . 2>/dev/null; then 15419 as_mkdir_p='mkdir -p "$as_dir"' 15420else 15421 test -d ./-p && rmdir ./-p 15422 as_mkdir_p=false 15423fi 15424 15425 15426# as_fn_executable_p FILE 15427# ----------------------- 15428# Test if FILE is an executable regular file. 15429as_fn_executable_p () 15430{ 15431 test -f "$1" && test -x "$1" 15432} # as_fn_executable_p 15433as_test_x='test -x' 15434as_executable_p=as_fn_executable_p 15435 15436# Sed expression to map a string onto a valid CPP name. 15437as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 15438 15439# Sed expression to map a string onto a valid variable name. 15440as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 15441 15442 15443exec 6>&1 15444## ----------------------------------- ## 15445## Main body of $CONFIG_STATUS script. ## 15446## ----------------------------------- ## 15447_ASEOF 15448test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 15449 15450cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15451# Save the log message, to keep $0 and so on meaningful, and to 15452# report actual input values of CONFIG_FILES etc. instead of their 15453# values after options handling. 15454ac_log=" 15455This file was extended by $as_me, which was 15456generated by GNU Autoconf 2.69. Invocation command line was 15457 15458 CONFIG_FILES = $CONFIG_FILES 15459 CONFIG_HEADERS = $CONFIG_HEADERS 15460 CONFIG_LINKS = $CONFIG_LINKS 15461 CONFIG_COMMANDS = $CONFIG_COMMANDS 15462 $ $0 $@ 15463 15464on `(hostname || uname -n) 2>/dev/null | sed 1q` 15465" 15466 15467_ACEOF 15468 15469case $ac_config_files in *" 15470"*) set x $ac_config_files; shift; ac_config_files=$*;; 15471esac 15472 15473case $ac_config_headers in *" 15474"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 15475esac 15476 15477 15478cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15479# Files that config.status was made for. 15480config_files="$ac_config_files" 15481config_headers="$ac_config_headers" 15482 15483_ACEOF 15484 15485cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15486ac_cs_usage="\ 15487\`$as_me' instantiates files and other configuration actions 15488from templates according to the current configuration. Unless the files 15489and actions are specified as TAGs, all are instantiated by default. 15490 15491Usage: $0 [OPTION]... [TAG]... 15492 15493 -h, --help print this help, then exit 15494 -V, --version print version number and configuration settings, then exit 15495 --config print configuration, then exit 15496 -q, --quiet, --silent 15497 do not print progress messages 15498 -d, --debug don't remove temporary files 15499 --recheck update $as_me by reconfiguring in the same conditions 15500 --file=FILE[:TEMPLATE] 15501 instantiate the configuration file FILE 15502 --header=FILE[:TEMPLATE] 15503 instantiate the configuration header FILE 15504 15505Configuration files: 15506$config_files 15507 15508Configuration headers: 15509$config_headers 15510 15511Report bugs to the package provider." 15512 15513_ACEOF 15514cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15515ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 15516ac_cs_version="\\ 15517config.status 15518configured by $0, generated by GNU Autoconf 2.69, 15519 with options \\"\$ac_cs_config\\" 15520 15521Copyright (C) 2012 Free Software Foundation, Inc. 15522This config.status script is free software; the Free Software Foundation 15523gives unlimited permission to copy, distribute and modify it." 15524 15525ac_pwd='$ac_pwd' 15526srcdir='$srcdir' 15527AWK='$AWK' 15528test -n "\$AWK" || AWK=awk 15529_ACEOF 15530 15531cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15532# The default lists apply if the user does not specify any file. 15533ac_need_defaults=: 15534while test $# != 0 15535do 15536 case $1 in 15537 --*=?*) 15538 ac_option=`expr "X$1" : 'X\([^=]*\)='` 15539 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 15540 ac_shift=: 15541 ;; 15542 --*=) 15543 ac_option=`expr "X$1" : 'X\([^=]*\)='` 15544 ac_optarg= 15545 ac_shift=: 15546 ;; 15547 *) 15548 ac_option=$1 15549 ac_optarg=$2 15550 ac_shift=shift 15551 ;; 15552 esac 15553 15554 case $ac_option in 15555 # Handling of the options. 15556 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 15557 ac_cs_recheck=: ;; 15558 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 15559 $as_echo "$ac_cs_version"; exit ;; 15560 --config | --confi | --conf | --con | --co | --c ) 15561 $as_echo "$ac_cs_config"; exit ;; 15562 --debug | --debu | --deb | --de | --d | -d ) 15563 debug=: ;; 15564 --file | --fil | --fi | --f ) 15565 $ac_shift 15566 case $ac_optarg in 15567 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15568 '') as_fn_error $? "missing file argument" ;; 15569 esac 15570 as_fn_append CONFIG_FILES " '$ac_optarg'" 15571 ac_need_defaults=false;; 15572 --header | --heade | --head | --hea ) 15573 $ac_shift 15574 case $ac_optarg in 15575 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15576 esac 15577 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 15578 ac_need_defaults=false;; 15579 --he | --h) 15580 # Conflict between --help and --header 15581 as_fn_error $? "ambiguous option: \`$1' 15582Try \`$0 --help' for more information.";; 15583 --help | --hel | -h ) 15584 $as_echo "$ac_cs_usage"; exit ;; 15585 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 15586 | -silent | --silent | --silen | --sile | --sil | --si | --s) 15587 ac_cs_silent=: ;; 15588 15589 # This is an error. 15590 -*) as_fn_error $? "unrecognized option: \`$1' 15591Try \`$0 --help' for more information." ;; 15592 15593 *) as_fn_append ac_config_targets " $1" 15594 ac_need_defaults=false ;; 15595 15596 esac 15597 shift 15598done 15599 15600ac_configure_extra_args= 15601 15602if $ac_cs_silent; then 15603 exec 6>/dev/null 15604 ac_configure_extra_args="$ac_configure_extra_args --silent" 15605fi 15606 15607_ACEOF 15608cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15609if \$ac_cs_recheck; then 15610 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 15611 shift 15612 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 15613 CONFIG_SHELL='$SHELL' 15614 export CONFIG_SHELL 15615 exec "\$@" 15616fi 15617 15618_ACEOF 15619cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15620exec 5>>auto/config.log 15621{ 15622 echo 15623 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 15624## Running $as_me. ## 15625_ASBOX 15626 $as_echo "$ac_log" 15627} >&5 15628 15629_ACEOF 15630cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15631_ACEOF 15632 15633cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15634 15635# Handling of arguments. 15636for ac_config_target in $ac_config_targets 15637do 15638 case $ac_config_target in 15639 "auto/config.h") CONFIG_HEADERS="$CONFIG_HEADERS auto/config.h:config.h.in" ;; 15640 "auto/config.mk") CONFIG_FILES="$CONFIG_FILES auto/config.mk:config.mk.in" ;; 15641 15642 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 15643 esac 15644done 15645 15646 15647# If the user did not use the arguments to specify the items to instantiate, 15648# then the envvar interface is used. Set only those that are not. 15649# We use the long form for the default assignment because of an extremely 15650# bizarre bug on SunOS 4.1.3. 15651if $ac_need_defaults; then 15652 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 15653 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 15654fi 15655 15656# Have a temporary directory for convenience. Make it in the build tree 15657# simply because there is no reason against having it here, and in addition, 15658# creating and moving files from /tmp can sometimes cause problems. 15659# Hook for its removal unless debugging. 15660# Note that there is a small window in which the directory will not be cleaned: 15661# after its creation but before its name has been assigned to `$tmp'. 15662$debug || 15663{ 15664 tmp= ac_tmp= 15665 trap 'exit_status=$? 15666 : "${ac_tmp:=$tmp}" 15667 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 15668' 0 15669 trap 'as_fn_exit 1' 1 2 13 15 15670} 15671# Create a (secure) tmp directory for tmp files. 15672 15673{ 15674 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 15675 test -d "$tmp" 15676} || 15677{ 15678 tmp=./conf$$-$RANDOM 15679 (umask 077 && mkdir "$tmp") 15680} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 15681ac_tmp=$tmp 15682 15683# Set up the scripts for CONFIG_FILES section. 15684# No need to generate them if there are no CONFIG_FILES. 15685# This happens for instance with `./config.status config.h'. 15686if test -n "$CONFIG_FILES"; then 15687 15688 15689ac_cr=`echo X | tr X '\015'` 15690# On cygwin, bash can eat \r inside `` if the user requested igncr. 15691# But we know of no other shell where ac_cr would be empty at this 15692# point, so we can use a bashism as a fallback. 15693if test "x$ac_cr" = x; then 15694 eval ac_cr=\$\'\\r\' 15695fi 15696ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 15697if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 15698 ac_cs_awk_cr='\\r' 15699else 15700 ac_cs_awk_cr=$ac_cr 15701fi 15702 15703echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 15704_ACEOF 15705 15706 15707{ 15708 echo "cat >conf$$subs.awk <<_ACEOF" && 15709 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 15710 echo "_ACEOF" 15711} >conf$$subs.sh || 15712 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15713ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 15714ac_delim='%!_!# ' 15715for ac_last_try in false false false false false :; do 15716 . ./conf$$subs.sh || 15717 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15718 15719 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 15720 if test $ac_delim_n = $ac_delim_num; then 15721 break 15722 elif $ac_last_try; then 15723 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15724 else 15725 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15726 fi 15727done 15728rm -f conf$$subs.sh 15729 15730cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15731cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 15732_ACEOF 15733sed -n ' 15734h 15735s/^/S["/; s/!.*/"]=/ 15736p 15737g 15738s/^[^!]*!// 15739:repl 15740t repl 15741s/'"$ac_delim"'$// 15742t delim 15743:nl 15744h 15745s/\(.\{148\}\)..*/\1/ 15746t more1 15747s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 15748p 15749n 15750b repl 15751:more1 15752s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15753p 15754g 15755s/.\{148\}// 15756t nl 15757:delim 15758h 15759s/\(.\{148\}\)..*/\1/ 15760t more2 15761s/["\\]/\\&/g; s/^/"/; s/$/"/ 15762p 15763b 15764:more2 15765s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15766p 15767g 15768s/.\{148\}// 15769t delim 15770' <conf$$subs.awk | sed ' 15771/^[^""]/{ 15772 N 15773 s/\n// 15774} 15775' >>$CONFIG_STATUS || ac_write_fail=1 15776rm -f conf$$subs.awk 15777cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15778_ACAWK 15779cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 15780 for (key in S) S_is_set[key] = 1 15781 FS = "" 15782 15783} 15784{ 15785 line = $ 0 15786 nfields = split(line, field, "@") 15787 substed = 0 15788 len = length(field[1]) 15789 for (i = 2; i < nfields; i++) { 15790 key = field[i] 15791 keylen = length(key) 15792 if (S_is_set[key]) { 15793 value = S[key] 15794 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 15795 len += length(value) + length(field[++i]) 15796 substed = 1 15797 } else 15798 len += 1 + keylen 15799 } 15800 15801 print line 15802} 15803 15804_ACAWK 15805_ACEOF 15806cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15807if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 15808 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 15809else 15810 cat 15811fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 15812 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 15813_ACEOF 15814 15815# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 15816# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 15817# trailing colons and then remove the whole line if VPATH becomes empty 15818# (actually we leave an empty line to preserve line numbers). 15819if test "x$srcdir" = x.; then 15820 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 15821h 15822s/// 15823s/^/:/ 15824s/[ ]*$/:/ 15825s/:\$(srcdir):/:/g 15826s/:\${srcdir}:/:/g 15827s/:@srcdir@:/:/g 15828s/^:*// 15829s/:*$// 15830x 15831s/\(=[ ]*\).*/\1/ 15832G 15833s/\n// 15834s/^[^=]*=[ ]*$// 15835}' 15836fi 15837 15838cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15839fi # test -n "$CONFIG_FILES" 15840 15841# Set up the scripts for CONFIG_HEADERS section. 15842# No need to generate them if there are no CONFIG_HEADERS. 15843# This happens for instance with `./config.status Makefile'. 15844if test -n "$CONFIG_HEADERS"; then 15845cat >"$ac_tmp/defines.awk" <<\_ACAWK || 15846BEGIN { 15847_ACEOF 15848 15849# Transform confdefs.h into an awk script `defines.awk', embedded as 15850# here-document in config.status, that substitutes the proper values into 15851# config.h.in to produce config.h. 15852 15853# Create a delimiter string that does not exist in confdefs.h, to ease 15854# handling of long lines. 15855ac_delim='%!_!# ' 15856for ac_last_try in false false :; do 15857 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 15858 if test -z "$ac_tt"; then 15859 break 15860 elif $ac_last_try; then 15861 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 15862 else 15863 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15864 fi 15865done 15866 15867# For the awk script, D is an array of macro values keyed by name, 15868# likewise P contains macro parameters if any. Preserve backslash 15869# newline sequences. 15870 15871ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 15872sed -n ' 15873s/.\{148\}/&'"$ac_delim"'/g 15874t rset 15875:rset 15876s/^[ ]*#[ ]*define[ ][ ]*/ / 15877t def 15878d 15879:def 15880s/\\$// 15881t bsnl 15882s/["\\]/\\&/g 15883s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 15884D["\1"]=" \3"/p 15885s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 15886d 15887:bsnl 15888s/["\\]/\\&/g 15889s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 15890D["\1"]=" \3\\\\\\n"\\/p 15891t cont 15892s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 15893t cont 15894d 15895:cont 15896n 15897s/.\{148\}/&'"$ac_delim"'/g 15898t clear 15899:clear 15900s/\\$// 15901t bsnlc 15902s/["\\]/\\&/g; s/^/"/; s/$/"/p 15903d 15904:bsnlc 15905s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 15906b cont 15907' <confdefs.h | sed ' 15908s/'"$ac_delim"'/"\\\ 15909"/g' >>$CONFIG_STATUS || ac_write_fail=1 15910 15911cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15912 for (key in D) D_is_set[key] = 1 15913 FS = "" 15914} 15915/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 15916 line = \$ 0 15917 split(line, arg, " ") 15918 if (arg[1] == "#") { 15919 defundef = arg[2] 15920 mac1 = arg[3] 15921 } else { 15922 defundef = substr(arg[1], 2) 15923 mac1 = arg[2] 15924 } 15925 split(mac1, mac2, "(") #) 15926 macro = mac2[1] 15927 prefix = substr(line, 1, index(line, defundef) - 1) 15928 if (D_is_set[macro]) { 15929 # Preserve the white space surrounding the "#". 15930 print prefix "define", macro P[macro] D[macro] 15931 next 15932 } else { 15933 # Replace #undef with comments. This is necessary, for example, 15934 # in the case of _POSIX_SOURCE, which is predefined and required 15935 # on some systems where configure will not decide to define it. 15936 if (defundef == "undef") { 15937 print "/*", prefix defundef, macro, "*/" 15938 next 15939 } 15940 } 15941} 15942{ print } 15943_ACAWK 15944_ACEOF 15945cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15946 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 15947fi # test -n "$CONFIG_HEADERS" 15948 15949 15950eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS " 15951shift 15952for ac_tag 15953do 15954 case $ac_tag in 15955 :[FHLC]) ac_mode=$ac_tag; continue;; 15956 esac 15957 case $ac_mode$ac_tag in 15958 :[FHL]*:*);; 15959 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 15960 :[FH]-) ac_tag=-:-;; 15961 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 15962 esac 15963 ac_save_IFS=$IFS 15964 IFS=: 15965 set x $ac_tag 15966 IFS=$ac_save_IFS 15967 shift 15968 ac_file=$1 15969 shift 15970 15971 case $ac_mode in 15972 :L) ac_source=$1;; 15973 :[FH]) 15974 ac_file_inputs= 15975 for ac_f 15976 do 15977 case $ac_f in 15978 -) ac_f="$ac_tmp/stdin";; 15979 *) # Look for the file first in the build tree, then in the source tree 15980 # (if the path is not absolute). The absolute path cannot be DOS-style, 15981 # because $ac_f cannot contain `:'. 15982 test -f "$ac_f" || 15983 case $ac_f in 15984 [\\/$]*) false;; 15985 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 15986 esac || 15987 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 15988 esac 15989 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 15990 as_fn_append ac_file_inputs " '$ac_f'" 15991 done 15992 15993 # Let's still pretend it is `configure' which instantiates (i.e., don't 15994 # use $as_me), people would be surprised to read: 15995 # /* config.h. Generated by config.status. */ 15996 configure_input='Generated from '` 15997 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 15998 `' by configure.' 15999 if test x"$ac_file" != x-; then 16000 configure_input="$ac_file. $configure_input" 16001 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 16002$as_echo "$as_me: creating $ac_file" >&6;} 16003 fi 16004 # Neutralize special characters interpreted by sed in replacement strings. 16005 case $configure_input in #( 16006 *\&* | *\|* | *\\* ) 16007 ac_sed_conf_input=`$as_echo "$configure_input" | 16008 sed 's/[\\\\&|]/\\\\&/g'`;; #( 16009 *) ac_sed_conf_input=$configure_input;; 16010 esac 16011 16012 case $ac_tag in 16013 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 16014 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 16015 esac 16016 ;; 16017 esac 16018 16019 ac_dir=`$as_dirname -- "$ac_file" || 16020$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16021 X"$ac_file" : 'X\(//\)[^/]' \| \ 16022 X"$ac_file" : 'X\(//\)$' \| \ 16023 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 16024$as_echo X"$ac_file" | 16025 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16026 s//\1/ 16027 q 16028 } 16029 /^X\(\/\/\)[^/].*/{ 16030 s//\1/ 16031 q 16032 } 16033 /^X\(\/\/\)$/{ 16034 s//\1/ 16035 q 16036 } 16037 /^X\(\/\).*/{ 16038 s//\1/ 16039 q 16040 } 16041 s/.*/./; q'` 16042 as_dir="$ac_dir"; as_fn_mkdir_p 16043 ac_builddir=. 16044 16045case "$ac_dir" in 16046.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 16047*) 16048 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 16049 # A ".." for each directory in $ac_dir_suffix. 16050 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 16051 case $ac_top_builddir_sub in 16052 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 16053 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 16054 esac ;; 16055esac 16056ac_abs_top_builddir=$ac_pwd 16057ac_abs_builddir=$ac_pwd$ac_dir_suffix 16058# for backward compatibility: 16059ac_top_builddir=$ac_top_build_prefix 16060 16061case $srcdir in 16062 .) # We are building in place. 16063 ac_srcdir=. 16064 ac_top_srcdir=$ac_top_builddir_sub 16065 ac_abs_top_srcdir=$ac_pwd ;; 16066 [\\/]* | ?:[\\/]* ) # Absolute name. 16067 ac_srcdir=$srcdir$ac_dir_suffix; 16068 ac_top_srcdir=$srcdir 16069 ac_abs_top_srcdir=$srcdir ;; 16070 *) # Relative name. 16071 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 16072 ac_top_srcdir=$ac_top_build_prefix$srcdir 16073 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 16074esac 16075ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 16076 16077 16078 case $ac_mode in 16079 :F) 16080 # 16081 # CONFIG_FILE 16082 # 16083 16084_ACEOF 16085 16086cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16087# If the template does not know about datarootdir, expand it. 16088# FIXME: This hack should be removed a few years after 2.60. 16089ac_datarootdir_hack=; ac_datarootdir_seen= 16090ac_sed_dataroot=' 16091/datarootdir/ { 16092 p 16093 q 16094} 16095/@datadir@/p 16096/@docdir@/p 16097/@infodir@/p 16098/@localedir@/p 16099/@mandir@/p' 16100case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 16101*datarootdir*) ac_datarootdir_seen=yes;; 16102*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 16103 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 16104$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 16105_ACEOF 16106cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16107 ac_datarootdir_hack=' 16108 s&@datadir@&$datadir&g 16109 s&@docdir@&$docdir&g 16110 s&@infodir@&$infodir&g 16111 s&@localedir@&$localedir&g 16112 s&@mandir@&$mandir&g 16113 s&\\\${datarootdir}&$datarootdir&g' ;; 16114esac 16115_ACEOF 16116 16117# Neutralize VPATH when `$srcdir' = `.'. 16118# Shell code in configure.ac might set extrasub. 16119# FIXME: do we really want to maintain this feature? 16120cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16121ac_sed_extra="$ac_vpsub 16122$extrasub 16123_ACEOF 16124cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16125:t 16126/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 16127s|@configure_input@|$ac_sed_conf_input|;t t 16128s&@top_builddir@&$ac_top_builddir_sub&;t t 16129s&@top_build_prefix@&$ac_top_build_prefix&;t t 16130s&@srcdir@&$ac_srcdir&;t t 16131s&@abs_srcdir@&$ac_abs_srcdir&;t t 16132s&@top_srcdir@&$ac_top_srcdir&;t t 16133s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 16134s&@builddir@&$ac_builddir&;t t 16135s&@abs_builddir@&$ac_abs_builddir&;t t 16136s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 16137$ac_datarootdir_hack 16138" 16139eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 16140 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16141 16142test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 16143 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 16144 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 16145 "$ac_tmp/out"`; test -z "$ac_out"; } && 16146 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16147which seems to be undefined. Please make sure it is defined" >&5 16148$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16149which seems to be undefined. Please make sure it is defined" >&2;} 16150 16151 rm -f "$ac_tmp/stdin" 16152 case $ac_file in 16153 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 16154 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 16155 esac \ 16156 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16157 ;; 16158 :H) 16159 # 16160 # CONFIG_HEADER 16161 # 16162 if test x"$ac_file" != x-; then 16163 { 16164 $as_echo "/* $configure_input */" \ 16165 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 16166 } >"$ac_tmp/config.h" \ 16167 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16168 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 16169 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 16170$as_echo "$as_me: $ac_file is unchanged" >&6;} 16171 else 16172 rm -f "$ac_file" 16173 mv "$ac_tmp/config.h" "$ac_file" \ 16174 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16175 fi 16176 else 16177 $as_echo "/* $configure_input */" \ 16178 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 16179 || as_fn_error $? "could not create -" "$LINENO" 5 16180 fi 16181 ;; 16182 16183 16184 esac 16185 16186done # for ac_tag 16187 16188 16189as_fn_exit 0 16190_ACEOF 16191ac_clean_files=$ac_clean_files_save 16192 16193test $ac_write_fail = 0 || 16194 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 16195 16196 16197# configure is writing to config.log, and then calls config.status. 16198# config.status does its own redirection, appending to config.log. 16199# Unfortunately, on DOS this fails, as config.log is still kept open 16200# by configure, so config.status won't be able to write to it; its 16201# output is simply discarded. So we exec the FD to /dev/null, 16202# effectively closing config.log, so it can be properly (re)opened and 16203# appended to by config.status. When coming back to configure, we 16204# need to make the FD available again. 16205if test "$no_create" != yes; then 16206 ac_cs_success=: 16207 ac_config_status_args= 16208 test "$silent" = yes && 16209 ac_config_status_args="$ac_config_status_args --quiet" 16210 exec 5>/dev/null 16211 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 16212 exec 5>>auto/config.log 16213 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 16214 # would make configure fail if this is the last instruction. 16215 $ac_cs_success || as_fn_exit 1 16216fi 16217if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 16218 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 16219$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 16220fi 16221 16222 16223