1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69. 4# 5# 6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 7# 8# 9# This configure script is free software; the Free Software Foundation 10# gives unlimited permission to copy, distribute and modify it. 11## -------------------- ## 12## M4sh Initialization. ## 13## -------------------- ## 14 15# Be more Bourne compatible 16DUALCASE=1; export DUALCASE # for MKS sh 17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 emulate sh 19 NULLCMD=: 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 # is contrary to our usage. Disable this feature. 22 alias -g '${1+"$@"}'='"$@"' 23 setopt NO_GLOB_SUBST 24else 25 case `(set -o) 2>/dev/null` in #( 26 *posix*) : 27 set -o posix ;; #( 28 *) : 29 ;; 30esac 31fi 32 33 34as_nl=' 35' 36export as_nl 37# Printing a long string crashes Solaris 7 /usr/bin/printf. 38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41# Prefer a ksh shell builtin over an external printf program on Solaris, 42# but without wasting forks for bash or zsh. 43if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 as_echo='print -r --' 46 as_echo_n='print -rn --' 47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 as_echo='printf %s\n' 49 as_echo_n='printf %s' 50else 51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 as_echo_n='/usr/ucb/echo -n' 54 else 55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 as_echo_n_body='eval 57 arg=$1; 58 case $arg in #( 59 *"$as_nl"*) 60 expr "X$arg" : "X\\(.*\\)$as_nl"; 61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 esac; 63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 ' 65 export as_echo_n_body 66 as_echo_n='sh -c $as_echo_n_body as_echo' 67 fi 68 export as_echo_body 69 as_echo='sh -c $as_echo_body as_echo' 70fi 71 72# The user is always right. 73if test "${PATH_SEPARATOR+set}" != set; then 74 PATH_SEPARATOR=: 75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 PATH_SEPARATOR=';' 78 } 79fi 80 81 82# IFS 83# We need space, tab and new line, in precisely that order. Quoting is 84# there to prevent editors from complaining about space-tab. 85# (If _AS_PATH_WALK were called with IFS unset, it would disable word 86# splitting by setting IFS to empty value.) 87IFS=" "" $as_nl" 88 89# Find who we are. Look in the path if we contain no directory separator. 90as_myself= 91case $0 in #(( 92 *[\\/]* ) as_myself=$0 ;; 93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 94for as_dir in $PATH 95do 96 IFS=$as_save_IFS 97 test -z "$as_dir" && as_dir=. 98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 99 done 100IFS=$as_save_IFS 101 102 ;; 103esac 104# We did not find ourselves, most probably we were run as `sh COMMAND' 105# in which case we are not to be found in the path. 106if test "x$as_myself" = x; then 107 as_myself=$0 108fi 109if test ! -f "$as_myself"; then 110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111 exit 1 112fi 113 114# Unset variables that we do not need and which cause bugs (e.g. in 115# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 116# suppresses any "Segmentation fault" message there. '((' could 117# trigger a bug in pdksh 5.2.14. 118for as_var in BASH_ENV ENV MAIL MAILPATH 119do eval test x\${$as_var+set} = xset \ 120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 121done 122PS1='$ ' 123PS2='> ' 124PS4='+ ' 125 126# NLS nuisances. 127LC_ALL=C 128export LC_ALL 129LANGUAGE=C 130export LANGUAGE 131 132# CDPATH. 133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 134 135# Use a proper internal environment variable to ensure we don't fall 136 # into an infinite loop, continuously re-executing ourselves. 137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 _as_can_reexec=no; export _as_can_reexec; 139 # We cannot yet assume a decent shell, so we have to provide a 140# neutralization value for shells without unset; and this also 141# works around shells that cannot unset nonexistent variables. 142# Preserve -v and -x to the replacement shell. 143BASH_ENV=/dev/null 144ENV=/dev/null 145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146case $- in # (((( 147 *v*x* | *x*v* ) as_opts=-vx ;; 148 *v* ) as_opts=-v ;; 149 *x* ) as_opts=-x ;; 150 * ) as_opts= ;; 151esac 152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153# Admittedly, this is quite paranoid, since all the known shells bail 154# out after a failed `exec'. 155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156as_fn_exit 255 157 fi 158 # We don't want this to propagate to other subprocesses. 159 { _as_can_reexec=; unset _as_can_reexec;} 160if test "x$CONFIG_SHELL" = x; then 161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 162 emulate sh 163 NULLCMD=: 164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 165 # is contrary to our usage. Disable this feature. 166 alias -g '\${1+\"\$@\"}'='\"\$@\"' 167 setopt NO_GLOB_SUBST 168else 169 case \`(set -o) 2>/dev/null\` in #( 170 *posix*) : 171 set -o posix ;; #( 172 *) : 173 ;; 174esac 175fi 176" 177 as_required="as_fn_return () { (exit \$1); } 178as_fn_success () { as_fn_return 0; } 179as_fn_failure () { as_fn_return 1; } 180as_fn_ret_success () { return 0; } 181as_fn_ret_failure () { return 1; } 182 183exitcode=0 184as_fn_success || { exitcode=1; echo as_fn_success failed.; } 185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 189 190else 191 exitcode=1; echo positional parameters were not saved. 192fi 193test x\$exitcode = x0 || exit 1 194test -x / || exit 1" 195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 199test \$(( 1 + 1 )) = 2 || exit 1" 200 if (eval "$as_required") 2>/dev/null; then : 201 as_have_required=yes 202else 203 as_have_required=no 204fi 205 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 206 207else 208 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 209as_found=false 210for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 211do 212 IFS=$as_save_IFS 213 test -z "$as_dir" && as_dir=. 214 as_found=: 215 case $as_dir in #( 216 /*) 217 for as_base in sh bash ksh sh5; do 218 # Try only shells that exist, to save several forks. 219 as_shell=$as_dir/$as_base 220 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 221 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 222 CONFIG_SHELL=$as_shell as_have_required=yes 223 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 224 break 2 225fi 226fi 227 done;; 228 esac 229 as_found=false 230done 231$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 232 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 233 CONFIG_SHELL=$SHELL as_have_required=yes 234fi; } 235IFS=$as_save_IFS 236 237 238 if test "x$CONFIG_SHELL" != x; then : 239 export CONFIG_SHELL 240 # We cannot yet assume a decent shell, so we have to provide a 241# neutralization value for shells without unset; and this also 242# works around shells that cannot unset nonexistent variables. 243# Preserve -v and -x to the replacement shell. 244BASH_ENV=/dev/null 245ENV=/dev/null 246(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 247case $- in # (((( 248 *v*x* | *x*v* ) as_opts=-vx ;; 249 *v* ) as_opts=-v ;; 250 *x* ) as_opts=-x ;; 251 * ) as_opts= ;; 252esac 253exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 254# Admittedly, this is quite paranoid, since all the known shells bail 255# out after a failed `exec'. 256$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 257exit 255 258fi 259 260 if test x$as_have_required = xno; then : 261 $as_echo "$0: This script requires a shell more modern than all" 262 $as_echo "$0: the shells that I found on your system." 263 if test x${ZSH_VERSION+set} = xset ; then 264 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 265 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 266 else 267 $as_echo "$0: Please tell [email protected] about your system, 268$0: including any error possibly output before this 269$0: message. Then install a modern shell, or manually run 270$0: the script under such a shell if you do have one." 271 fi 272 exit 1 273fi 274fi 275fi 276SHELL=${CONFIG_SHELL-/bin/sh} 277export SHELL 278# Unset more variables known to interfere with behavior of common tools. 279CLICOLOR_FORCE= GREP_OPTIONS= 280unset CLICOLOR_FORCE GREP_OPTIONS 281 282## --------------------- ## 283## M4sh Shell Functions. ## 284## --------------------- ## 285# as_fn_unset VAR 286# --------------- 287# Portably unset VAR. 288as_fn_unset () 289{ 290 { eval $1=; unset $1;} 291} 292as_unset=as_fn_unset 293 294# as_fn_set_status STATUS 295# ----------------------- 296# Set $? to STATUS, without forking. 297as_fn_set_status () 298{ 299 return $1 300} # as_fn_set_status 301 302# as_fn_exit STATUS 303# ----------------- 304# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 305as_fn_exit () 306{ 307 set +e 308 as_fn_set_status $1 309 exit $1 310} # as_fn_exit 311 312# as_fn_mkdir_p 313# ------------- 314# Create "$as_dir" as a directory, including parents if necessary. 315as_fn_mkdir_p () 316{ 317 318 case $as_dir in #( 319 -*) as_dir=./$as_dir;; 320 esac 321 test -d "$as_dir" || eval $as_mkdir_p || { 322 as_dirs= 323 while :; do 324 case $as_dir in #( 325 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 326 *) as_qdir=$as_dir;; 327 esac 328 as_dirs="'$as_qdir' $as_dirs" 329 as_dir=`$as_dirname -- "$as_dir" || 330$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 331 X"$as_dir" : 'X\(//\)[^/]' \| \ 332 X"$as_dir" : 'X\(//\)$' \| \ 333 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 334$as_echo X"$as_dir" | 335 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 336 s//\1/ 337 q 338 } 339 /^X\(\/\/\)[^/].*/{ 340 s//\1/ 341 q 342 } 343 /^X\(\/\/\)$/{ 344 s//\1/ 345 q 346 } 347 /^X\(\/\).*/{ 348 s//\1/ 349 q 350 } 351 s/.*/./; q'` 352 test -d "$as_dir" && break 353 done 354 test -z "$as_dirs" || eval "mkdir $as_dirs" 355 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 356 357 358} # as_fn_mkdir_p 359 360# as_fn_executable_p FILE 361# ----------------------- 362# Test if FILE is an executable regular file. 363as_fn_executable_p () 364{ 365 test -f "$1" && test -x "$1" 366} # as_fn_executable_p 367# as_fn_append VAR VALUE 368# ---------------------- 369# Append the text in VALUE to the end of the definition contained in VAR. Take 370# advantage of any shell optimizations that allow amortized linear growth over 371# repeated appends, instead of the typical quadratic growth present in naive 372# implementations. 373if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 374 eval 'as_fn_append () 375 { 376 eval $1+=\$2 377 }' 378else 379 as_fn_append () 380 { 381 eval $1=\$$1\$2 382 } 383fi # as_fn_append 384 385# as_fn_arith ARG... 386# ------------------ 387# Perform arithmetic evaluation on the ARGs, and store the result in the 388# global $as_val. Take advantage of shells that can avoid forks. The arguments 389# must be portable across $(()) and expr. 390if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 391 eval 'as_fn_arith () 392 { 393 as_val=$(( $* )) 394 }' 395else 396 as_fn_arith () 397 { 398 as_val=`expr "$@" || test $? -eq 1` 399 } 400fi # as_fn_arith 401 402 403# as_fn_error STATUS ERROR [LINENO LOG_FD] 404# ---------------------------------------- 405# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 406# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 407# script with STATUS, using 1 if that was 0. 408as_fn_error () 409{ 410 as_status=$1; test $as_status -eq 0 && as_status=1 411 if test "$4"; then 412 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 413 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 414 fi 415 $as_echo "$as_me: error: $2" >&2 416 as_fn_exit $as_status 417} # as_fn_error 418 419if expr a : '\(a\)' >/dev/null 2>&1 && 420 test "X`expr 00001 : '.*\(...\)'`" = X001; then 421 as_expr=expr 422else 423 as_expr=false 424fi 425 426if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 427 as_basename=basename 428else 429 as_basename=false 430fi 431 432if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 433 as_dirname=dirname 434else 435 as_dirname=false 436fi 437 438as_me=`$as_basename -- "$0" || 439$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 440 X"$0" : 'X\(//\)$' \| \ 441 X"$0" : 'X\(/\)' \| . 2>/dev/null || 442$as_echo X/"$0" | 443 sed '/^.*\/\([^/][^/]*\)\/*$/{ 444 s//\1/ 445 q 446 } 447 /^X\/\(\/\/\)$/{ 448 s//\1/ 449 q 450 } 451 /^X\/\(\/\).*/{ 452 s//\1/ 453 q 454 } 455 s/.*/./; q'` 456 457# Avoid depending upon Character Ranges. 458as_cr_letters='abcdefghijklmnopqrstuvwxyz' 459as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 460as_cr_Letters=$as_cr_letters$as_cr_LETTERS 461as_cr_digits='0123456789' 462as_cr_alnum=$as_cr_Letters$as_cr_digits 463 464 465 as_lineno_1=$LINENO as_lineno_1a=$LINENO 466 as_lineno_2=$LINENO as_lineno_2a=$LINENO 467 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 468 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 469 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 470 sed -n ' 471 p 472 /[$]LINENO/= 473 ' <$as_myself | 474 sed ' 475 s/[$]LINENO.*/&-/ 476 t lineno 477 b 478 :lineno 479 N 480 :loop 481 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 482 t loop 483 s/-\n.*// 484 ' >$as_me.lineno && 485 chmod +x "$as_me.lineno" || 486 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 487 488 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 489 # already done that, so ensure we don't try to do so again and fall 490 # in an infinite loop. This has already happened in practice. 491 _as_can_reexec=no; export _as_can_reexec 492 # Don't try to exec as it changes $[0], causing all sort of problems 493 # (the dirname of $[0] is not the place where we might find the 494 # original and so on. Autoconf is especially sensitive to this). 495 . "./$as_me.lineno" 496 # Exit status is that of the last command. 497 exit 498} 499 500ECHO_C= ECHO_N= ECHO_T= 501case `echo -n x` in #((((( 502-n*) 503 case `echo 'xy\c'` in 504 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 505 xy) ECHO_C='\c';; 506 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 507 ECHO_T=' ';; 508 esac;; 509*) 510 ECHO_N='-n';; 511esac 512 513rm -f conf$$ conf$$.exe conf$$.file 514if test -d conf$$.dir; then 515 rm -f conf$$.dir/conf$$.file 516else 517 rm -f conf$$.dir 518 mkdir conf$$.dir 2>/dev/null 519fi 520if (echo >conf$$.file) 2>/dev/null; then 521 if ln -s conf$$.file conf$$ 2>/dev/null; then 522 as_ln_s='ln -s' 523 # ... but there are two gotchas: 524 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 525 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 526 # In both cases, we have to default to `cp -pR'. 527 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 528 as_ln_s='cp -pR' 529 elif ln conf$$.file conf$$ 2>/dev/null; then 530 as_ln_s=ln 531 else 532 as_ln_s='cp -pR' 533 fi 534else 535 as_ln_s='cp -pR' 536fi 537rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 538rmdir conf$$.dir 2>/dev/null 539 540if mkdir -p . 2>/dev/null; then 541 as_mkdir_p='mkdir -p "$as_dir"' 542else 543 test -d ./-p && rmdir ./-p 544 as_mkdir_p=false 545fi 546 547as_test_x='test -x' 548as_executable_p=as_fn_executable_p 549 550# Sed expression to map a string onto a valid CPP name. 551as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 552 553# Sed expression to map a string onto a valid variable name. 554as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 555 556 557test -n "$DJDIR" || exec 7<&0 </dev/null 558exec 6>&1 559 560# Name of the host. 561# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 562# so uname gets run too. 563ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 564 565# 566# Initializations. 567# 568ac_default_prefix=/usr/local 569ac_clean_files= 570ac_config_libobj_dir=. 571LIBOBJS= 572cross_compiling=no 573subdirs= 574MFLAGS= 575MAKEFLAGS= 576 577# Identity of this package. 578PACKAGE_NAME= 579PACKAGE_TARNAME= 580PACKAGE_VERSION= 581PACKAGE_STRING= 582PACKAGE_BUGREPORT= 583PACKAGE_URL= 584 585ac_unique_file="vim.h" 586# Factoring default headers for most tests. 587ac_includes_default="\ 588#include <stdio.h> 589#ifdef HAVE_SYS_TYPES_H 590# include <sys/types.h> 591#endif 592#ifdef HAVE_SYS_STAT_H 593# include <sys/stat.h> 594#endif 595#ifdef STDC_HEADERS 596# include <stdlib.h> 597# include <stddef.h> 598#else 599# ifdef HAVE_STDLIB_H 600# include <stdlib.h> 601# endif 602#endif 603#ifdef HAVE_STRING_H 604# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 605# include <memory.h> 606# endif 607# include <string.h> 608#endif 609#ifdef HAVE_STRINGS_H 610# include <strings.h> 611#endif 612#ifdef HAVE_INTTYPES_H 613# include <inttypes.h> 614#endif 615#ifdef HAVE_STDINT_H 616# include <stdint.h> 617#endif 618#ifdef HAVE_UNISTD_H 619# include <unistd.h> 620#endif" 621 622ac_subst_vars='LTLIBOBJS 623LIBOBJS 624LINK_AS_NEEDED 625DEPEND_CFLAGS_FILTER 626MSGFMT_DESKTOP 627MAKEMO 628MSGFMT 629INSTALL_TOOL_LANGS 630INSTALL_LANGS 631TAGPRG 632GUI_X_LIBS 633GUITYPE 634GUI_LIB_LOC 635GUI_INC_LOC 636NARROW_PROTO 637MOTIF_LIBNAME 638GRESOURCE_OBJ 639GRESOURCE_SRC 640UPDATE_DESKTOP_DATABASE 641GTK_UPDATE_ICON_CACHE 642GLIB_COMPILE_RESOURCES 643GNOME_INCLUDEDIR 644GNOME_LIBDIR 645GNOME_LIBS 646GTK_LIBNAME 647GTK_LIBS 648GTK_CFLAGS 649PKG_CONFIG 650X_LIB 651X_EXTRA_LIBS 652X_LIBS 653X_PRE_LIBS 654X_CFLAGS 655XMKMF 656xmkmfpath 657TERM_TEST 658TERM_OBJ 659TERM_SRC 660CHANNEL_OBJ 661CHANNEL_SRC 662NETBEANS_OBJ 663NETBEANS_SRC 664RUBY_LIBS 665RUBY_CFLAGS 666RUBY_PRO 667RUBY_OBJ 668RUBY_SRC 669vi_cv_path_ruby 670TCL_LIBS 671TCL_CFLAGS 672TCL_PRO 673TCL_OBJ 674TCL_SRC 675vi_cv_path_tcl 676PYTHON3_OBJ 677PYTHON3_SRC 678PYTHON3_CFLAGS 679PYTHON3_LIBS 680vi_cv_path_python3 681PYTHON_OBJ 682PYTHON_SRC 683PYTHON_CFLAGS 684PYTHON_LIBS 685vi_cv_path_python 686PERL_LIBS 687PERL_CFLAGS 688PERL_PRO 689PERL_OBJ 690PERL_SRC 691shrpenv 692vi_cv_perl_xsubpp 693vi_cv_perllib 694vi_cv_path_perl 695MZSCHEME_MZC 696MZSCHEME_EXTRA 697MZSCHEME_CFLAGS 698MZSCHEME_LIBS 699MZSCHEME_PRO 700MZSCHEME_OBJ 701MZSCHEME_SRC 702vi_cv_path_mzscheme 703LUA_CFLAGS 704LUA_LIBS 705LUA_PRO 706LUA_OBJ 707LUA_SRC 708vi_cv_path_plain_lua 709vi_cv_path_luajit 710vi_cv_path_lua 711compiledby 712dogvimdiff 713dovimdiff 714QUOTESED 715line_break 716VIEWNAME 717EXNAME 718VIMNAME 719OS_EXTRA_OBJ 720OS_EXTRA_SRC 721XCODE_SELECT 722CPP_MM 723CROSS_COMPILING 724BUILD_DATE_MSG 725STRIP 726AWK 727FGREP 728EGREP 729GREP 730CPP 731OBJEXT 732EXEEXT 733ac_ct_CC 734CPPFLAGS 735LDFLAGS 736CFLAGS 737CC 738SET_MAKE 739target_alias 740host_alias 741build_alias 742LIBS 743ECHO_T 744ECHO_N 745ECHO_C 746DEFS 747mandir 748localedir 749libdir 750psdir 751pdfdir 752dvidir 753htmldir 754infodir 755docdir 756oldincludedir 757includedir 758runstatedir 759localstatedir 760sharedstatedir 761sysconfdir 762datadir 763datarootdir 764libexecdir 765sbindir 766bindir 767program_transform_name 768prefix 769exec_prefix 770PACKAGE_URL 771PACKAGE_BUGREPORT 772PACKAGE_STRING 773PACKAGE_VERSION 774PACKAGE_TARNAME 775PACKAGE_NAME 776PATH_SEPARATOR 777SHELL' 778ac_subst_files='' 779ac_user_opts=' 780enable_option_checking 781enable_fail_if_missing 782enable_darwin 783with_mac_arch 784with_developer_dir 785with_local_dir 786with_vim_name 787with_ex_name 788with_view_name 789with_global_runtime 790with_modified_by 791enable_smack 792enable_selinux 793with_features 794with_compiledby 795enable_xsmp 796enable_xsmp_interact 797enable_luainterp 798with_lua_prefix 799with_luajit 800enable_mzschemeinterp 801with_plthome 802enable_perlinterp 803enable_pythoninterp 804with_python_command 805with_python_config_dir 806enable_python3interp 807with_python3_command 808with_python3_config_dir 809enable_tclinterp 810with_tclsh 811enable_rubyinterp 812with_ruby_command 813enable_cscope 814enable_netbeans 815enable_channel 816enable_terminal 817enable_autoservername 818enable_multibyte 819enable_rightleft 820enable_arabic 821enable_farsi 822enable_xim 823enable_fontset 824with_x 825enable_gui 826enable_gtk2_check 827enable_gnome_check 828enable_gtk3_check 829enable_motif_check 830enable_athena_check 831enable_nextaw_check 832enable_gtktest 833with_gnome_includes 834with_gnome_libs 835with_gnome 836enable_icon_cache_update 837enable_desktop_database_update 838with_motif_lib 839with_tlib 840enable_largefile 841enable_canberra 842enable_acl 843enable_gpm 844enable_sysmouse 845enable_nls 846' 847 ac_precious_vars='build_alias 848host_alias 849target_alias 850CC 851CFLAGS 852LDFLAGS 853LIBS 854CPPFLAGS 855CPP 856XMKMF' 857 858 859# Initialize some variables set by options. 860ac_init_help= 861ac_init_version=false 862ac_unrecognized_opts= 863ac_unrecognized_sep= 864# The variables have the same names as the options, with 865# dashes changed to underlines. 866cache_file=/dev/null 867exec_prefix=NONE 868no_create= 869no_recursion= 870prefix=NONE 871program_prefix=NONE 872program_suffix=NONE 873program_transform_name=s,x,x, 874silent= 875site= 876srcdir= 877verbose= 878x_includes=NONE 879x_libraries=NONE 880 881# Installation directory options. 882# These are left unexpanded so users can "make install exec_prefix=/foo" 883# and all the variables that are supposed to be based on exec_prefix 884# by default will actually change. 885# Use braces instead of parens because sh, perl, etc. also accept them. 886# (The list follows the same order as the GNU Coding Standards.) 887bindir='${exec_prefix}/bin' 888sbindir='${exec_prefix}/sbin' 889libexecdir='${exec_prefix}/libexec' 890datarootdir='${prefix}/share' 891datadir='${datarootdir}' 892sysconfdir='${prefix}/etc' 893sharedstatedir='${prefix}/com' 894localstatedir='${prefix}/var' 895runstatedir='${localstatedir}/run' 896includedir='${prefix}/include' 897oldincludedir='/usr/include' 898docdir='${datarootdir}/doc/${PACKAGE}' 899infodir='${datarootdir}/info' 900htmldir='${docdir}' 901dvidir='${docdir}' 902pdfdir='${docdir}' 903psdir='${docdir}' 904libdir='${exec_prefix}/lib' 905localedir='${datarootdir}/locale' 906mandir='${datarootdir}/man' 907 908ac_prev= 909ac_dashdash= 910for ac_option 911do 912 # If the previous option needs an argument, assign it. 913 if test -n "$ac_prev"; then 914 eval $ac_prev=\$ac_option 915 ac_prev= 916 continue 917 fi 918 919 case $ac_option in 920 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 921 *=) ac_optarg= ;; 922 *) ac_optarg=yes ;; 923 esac 924 925 # Accept the important Cygnus configure options, so we can diagnose typos. 926 927 case $ac_dashdash$ac_option in 928 --) 929 ac_dashdash=yes ;; 930 931 -bindir | --bindir | --bindi | --bind | --bin | --bi) 932 ac_prev=bindir ;; 933 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 934 bindir=$ac_optarg ;; 935 936 -build | --build | --buil | --bui | --bu) 937 ac_prev=build_alias ;; 938 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 939 build_alias=$ac_optarg ;; 940 941 -cache-file | --cache-file | --cache-fil | --cache-fi \ 942 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 943 ac_prev=cache_file ;; 944 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 945 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 946 cache_file=$ac_optarg ;; 947 948 --config-cache | -C) 949 cache_file=config.cache ;; 950 951 -datadir | --datadir | --datadi | --datad) 952 ac_prev=datadir ;; 953 -datadir=* | --datadir=* | --datadi=* | --datad=*) 954 datadir=$ac_optarg ;; 955 956 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 957 | --dataroo | --dataro | --datar) 958 ac_prev=datarootdir ;; 959 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 960 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 961 datarootdir=$ac_optarg ;; 962 963 -disable-* | --disable-*) 964 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 965 # Reject names that are not valid shell variable names. 966 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 967 as_fn_error $? "invalid feature name: $ac_useropt" 968 ac_useropt_orig=$ac_useropt 969 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 970 case $ac_user_opts in 971 *" 972"enable_$ac_useropt" 973"*) ;; 974 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 975 ac_unrecognized_sep=', ';; 976 esac 977 eval enable_$ac_useropt=no ;; 978 979 -docdir | --docdir | --docdi | --doc | --do) 980 ac_prev=docdir ;; 981 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 982 docdir=$ac_optarg ;; 983 984 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 985 ac_prev=dvidir ;; 986 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 987 dvidir=$ac_optarg ;; 988 989 -enable-* | --enable-*) 990 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 991 # Reject names that are not valid shell variable names. 992 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 993 as_fn_error $? "invalid feature name: $ac_useropt" 994 ac_useropt_orig=$ac_useropt 995 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 996 case $ac_user_opts in 997 *" 998"enable_$ac_useropt" 999"*) ;; 1000 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1001 ac_unrecognized_sep=', ';; 1002 esac 1003 eval enable_$ac_useropt=\$ac_optarg ;; 1004 1005 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1006 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1007 | --exec | --exe | --ex) 1008 ac_prev=exec_prefix ;; 1009 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1010 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1011 | --exec=* | --exe=* | --ex=*) 1012 exec_prefix=$ac_optarg ;; 1013 1014 -gas | --gas | --ga | --g) 1015 # Obsolete; use --with-gas. 1016 with_gas=yes ;; 1017 1018 -help | --help | --hel | --he | -h) 1019 ac_init_help=long ;; 1020 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1021 ac_init_help=recursive ;; 1022 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1023 ac_init_help=short ;; 1024 1025 -host | --host | --hos | --ho) 1026 ac_prev=host_alias ;; 1027 -host=* | --host=* | --hos=* | --ho=*) 1028 host_alias=$ac_optarg ;; 1029 1030 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1031 ac_prev=htmldir ;; 1032 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1033 | --ht=*) 1034 htmldir=$ac_optarg ;; 1035 1036 -includedir | --includedir | --includedi | --included | --include \ 1037 | --includ | --inclu | --incl | --inc) 1038 ac_prev=includedir ;; 1039 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1040 | --includ=* | --inclu=* | --incl=* | --inc=*) 1041 includedir=$ac_optarg ;; 1042 1043 -infodir | --infodir | --infodi | --infod | --info | --inf) 1044 ac_prev=infodir ;; 1045 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1046 infodir=$ac_optarg ;; 1047 1048 -libdir | --libdir | --libdi | --libd) 1049 ac_prev=libdir ;; 1050 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1051 libdir=$ac_optarg ;; 1052 1053 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1054 | --libexe | --libex | --libe) 1055 ac_prev=libexecdir ;; 1056 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1057 | --libexe=* | --libex=* | --libe=*) 1058 libexecdir=$ac_optarg ;; 1059 1060 -localedir | --localedir | --localedi | --localed | --locale) 1061 ac_prev=localedir ;; 1062 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1063 localedir=$ac_optarg ;; 1064 1065 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1066 | --localstate | --localstat | --localsta | --localst | --locals) 1067 ac_prev=localstatedir ;; 1068 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1069 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1070 localstatedir=$ac_optarg ;; 1071 1072 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1073 ac_prev=mandir ;; 1074 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1075 mandir=$ac_optarg ;; 1076 1077 -nfp | --nfp | --nf) 1078 # Obsolete; use --without-fp. 1079 with_fp=no ;; 1080 1081 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1082 | --no-cr | --no-c | -n) 1083 no_create=yes ;; 1084 1085 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1086 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1087 no_recursion=yes ;; 1088 1089 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1090 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1091 | --oldin | --oldi | --old | --ol | --o) 1092 ac_prev=oldincludedir ;; 1093 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1094 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1095 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1096 oldincludedir=$ac_optarg ;; 1097 1098 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1099 ac_prev=prefix ;; 1100 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1101 prefix=$ac_optarg ;; 1102 1103 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1104 | --program-pre | --program-pr | --program-p) 1105 ac_prev=program_prefix ;; 1106 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1107 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1108 program_prefix=$ac_optarg ;; 1109 1110 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1111 | --program-suf | --program-su | --program-s) 1112 ac_prev=program_suffix ;; 1113 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1114 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1115 program_suffix=$ac_optarg ;; 1116 1117 -program-transform-name | --program-transform-name \ 1118 | --program-transform-nam | --program-transform-na \ 1119 | --program-transform-n | --program-transform- \ 1120 | --program-transform | --program-transfor \ 1121 | --program-transfo | --program-transf \ 1122 | --program-trans | --program-tran \ 1123 | --progr-tra | --program-tr | --program-t) 1124 ac_prev=program_transform_name ;; 1125 -program-transform-name=* | --program-transform-name=* \ 1126 | --program-transform-nam=* | --program-transform-na=* \ 1127 | --program-transform-n=* | --program-transform-=* \ 1128 | --program-transform=* | --program-transfor=* \ 1129 | --program-transfo=* | --program-transf=* \ 1130 | --program-trans=* | --program-tran=* \ 1131 | --progr-tra=* | --program-tr=* | --program-t=*) 1132 program_transform_name=$ac_optarg ;; 1133 1134 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1135 ac_prev=pdfdir ;; 1136 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1137 pdfdir=$ac_optarg ;; 1138 1139 -psdir | --psdir | --psdi | --psd | --ps) 1140 ac_prev=psdir ;; 1141 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1142 psdir=$ac_optarg ;; 1143 1144 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1145 | -silent | --silent | --silen | --sile | --sil) 1146 silent=yes ;; 1147 1148 -runstatedir | --runstatedir | --runstatedi | --runstated \ 1149 | --runstate | --runstat | --runsta | --runst | --runs \ 1150 | --run | --ru | --r) 1151 ac_prev=runstatedir ;; 1152 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ 1153 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ 1154 | --run=* | --ru=* | --r=*) 1155 runstatedir=$ac_optarg ;; 1156 1157 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1158 ac_prev=sbindir ;; 1159 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1160 | --sbi=* | --sb=*) 1161 sbindir=$ac_optarg ;; 1162 1163 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1164 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1165 | --sharedst | --shareds | --shared | --share | --shar \ 1166 | --sha | --sh) 1167 ac_prev=sharedstatedir ;; 1168 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1169 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1170 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1171 | --sha=* | --sh=*) 1172 sharedstatedir=$ac_optarg ;; 1173 1174 -site | --site | --sit) 1175 ac_prev=site ;; 1176 -site=* | --site=* | --sit=*) 1177 site=$ac_optarg ;; 1178 1179 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1180 ac_prev=srcdir ;; 1181 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1182 srcdir=$ac_optarg ;; 1183 1184 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1185 | --syscon | --sysco | --sysc | --sys | --sy) 1186 ac_prev=sysconfdir ;; 1187 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1188 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1189 sysconfdir=$ac_optarg ;; 1190 1191 -target | --target | --targe | --targ | --tar | --ta | --t) 1192 ac_prev=target_alias ;; 1193 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1194 target_alias=$ac_optarg ;; 1195 1196 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1197 verbose=yes ;; 1198 1199 -version | --version | --versio | --versi | --vers | -V) 1200 ac_init_version=: ;; 1201 1202 -with-* | --with-*) 1203 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1204 # Reject names that are not valid shell variable names. 1205 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1206 as_fn_error $? "invalid package name: $ac_useropt" 1207 ac_useropt_orig=$ac_useropt 1208 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1209 case $ac_user_opts in 1210 *" 1211"with_$ac_useropt" 1212"*) ;; 1213 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1214 ac_unrecognized_sep=', ';; 1215 esac 1216 eval with_$ac_useropt=\$ac_optarg ;; 1217 1218 -without-* | --without-*) 1219 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1220 # Reject names that are not valid shell variable names. 1221 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1222 as_fn_error $? "invalid package name: $ac_useropt" 1223 ac_useropt_orig=$ac_useropt 1224 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1225 case $ac_user_opts in 1226 *" 1227"with_$ac_useropt" 1228"*) ;; 1229 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1230 ac_unrecognized_sep=', ';; 1231 esac 1232 eval with_$ac_useropt=no ;; 1233 1234 --x) 1235 # Obsolete; use --with-x. 1236 with_x=yes ;; 1237 1238 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1239 | --x-incl | --x-inc | --x-in | --x-i) 1240 ac_prev=x_includes ;; 1241 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1242 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1243 x_includes=$ac_optarg ;; 1244 1245 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1246 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1247 ac_prev=x_libraries ;; 1248 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1249 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1250 x_libraries=$ac_optarg ;; 1251 1252 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1253Try \`$0 --help' for more information" 1254 ;; 1255 1256 *=*) 1257 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1258 # Reject names that are not valid shell variable names. 1259 case $ac_envvar in #( 1260 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1261 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1262 esac 1263 eval $ac_envvar=\$ac_optarg 1264 export $ac_envvar ;; 1265 1266 *) 1267 # FIXME: should be removed in autoconf 3.0. 1268 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1269 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1270 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1271 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1272 ;; 1273 1274 esac 1275done 1276 1277if test -n "$ac_prev"; then 1278 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1279 as_fn_error $? "missing argument to $ac_option" 1280fi 1281 1282if test -n "$ac_unrecognized_opts"; then 1283 case $enable_option_checking in 1284 no) ;; 1285 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1286 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1287 esac 1288fi 1289 1290# Check all directory arguments for consistency. 1291for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1292 datadir sysconfdir sharedstatedir localstatedir includedir \ 1293 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1294 libdir localedir mandir runstatedir 1295do 1296 eval ac_val=\$$ac_var 1297 # Remove trailing slashes. 1298 case $ac_val in 1299 */ ) 1300 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1301 eval $ac_var=\$ac_val;; 1302 esac 1303 # Be sure to have absolute directory names. 1304 case $ac_val in 1305 [\\/$]* | ?:[\\/]* ) continue;; 1306 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1307 esac 1308 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1309done 1310 1311# There might be people who depend on the old broken behavior: `$host' 1312# used to hold the argument of --host etc. 1313# FIXME: To remove some day. 1314build=$build_alias 1315host=$host_alias 1316target=$target_alias 1317 1318# FIXME: To remove some day. 1319if test "x$host_alias" != x; then 1320 if test "x$build_alias" = x; then 1321 cross_compiling=maybe 1322 elif test "x$build_alias" != "x$host_alias"; then 1323 cross_compiling=yes 1324 fi 1325fi 1326 1327ac_tool_prefix= 1328test -n "$host_alias" && ac_tool_prefix=$host_alias- 1329 1330test "$silent" = yes && exec 6>/dev/null 1331 1332 1333ac_pwd=`pwd` && test -n "$ac_pwd" && 1334ac_ls_di=`ls -di .` && 1335ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1336 as_fn_error $? "working directory cannot be determined" 1337test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1338 as_fn_error $? "pwd does not report name of working directory" 1339 1340 1341# Find the source files, if location was not specified. 1342if test -z "$srcdir"; then 1343 ac_srcdir_defaulted=yes 1344 # Try the directory containing this script, then the parent directory. 1345 ac_confdir=`$as_dirname -- "$as_myself" || 1346$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1347 X"$as_myself" : 'X\(//\)[^/]' \| \ 1348 X"$as_myself" : 'X\(//\)$' \| \ 1349 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1350$as_echo X"$as_myself" | 1351 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1352 s//\1/ 1353 q 1354 } 1355 /^X\(\/\/\)[^/].*/{ 1356 s//\1/ 1357 q 1358 } 1359 /^X\(\/\/\)$/{ 1360 s//\1/ 1361 q 1362 } 1363 /^X\(\/\).*/{ 1364 s//\1/ 1365 q 1366 } 1367 s/.*/./; q'` 1368 srcdir=$ac_confdir 1369 if test ! -r "$srcdir/$ac_unique_file"; then 1370 srcdir=.. 1371 fi 1372else 1373 ac_srcdir_defaulted=no 1374fi 1375if test ! -r "$srcdir/$ac_unique_file"; then 1376 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1377 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1378fi 1379ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1380ac_abs_confdir=`( 1381 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1382 pwd)` 1383# When building in place, set srcdir=. 1384if test "$ac_abs_confdir" = "$ac_pwd"; then 1385 srcdir=. 1386fi 1387# Remove unnecessary trailing slashes from srcdir. 1388# Double slashes in file names in object file debugging info 1389# mess up M-x gdb in Emacs. 1390case $srcdir in 1391*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1392esac 1393for ac_var in $ac_precious_vars; do 1394 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1395 eval ac_env_${ac_var}_value=\$${ac_var} 1396 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1397 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1398done 1399 1400# 1401# Report the --help message. 1402# 1403if test "$ac_init_help" = "long"; then 1404 # Omit some internal or obsolete options to make the list less imposing. 1405 # This message is too long to be a string in the A/UX 3.1 sh. 1406 cat <<_ACEOF 1407\`configure' configures this package to adapt to many kinds of systems. 1408 1409Usage: $0 [OPTION]... [VAR=VALUE]... 1410 1411To assign environment variables (e.g., CC, CFLAGS...), specify them as 1412VAR=VALUE. See below for descriptions of some of the useful variables. 1413 1414Defaults for the options are specified in brackets. 1415 1416Configuration: 1417 -h, --help display this help and exit 1418 --help=short display options specific to this package 1419 --help=recursive display the short help of all the included packages 1420 -V, --version display version information and exit 1421 -q, --quiet, --silent do not print \`checking ...' messages 1422 --cache-file=FILE cache test results in FILE [disabled] 1423 -C, --config-cache alias for \`--cache-file=config.cache' 1424 -n, --no-create do not create output files 1425 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1426 1427Installation directories: 1428 --prefix=PREFIX install architecture-independent files in PREFIX 1429 [$ac_default_prefix] 1430 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1431 [PREFIX] 1432 1433By default, \`make install' will install all the files in 1434\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1435an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1436for instance \`--prefix=\$HOME'. 1437 1438For better control, use the options below. 1439 1440Fine tuning of the installation directories: 1441 --bindir=DIR user executables [EPREFIX/bin] 1442 --sbindir=DIR system admin executables [EPREFIX/sbin] 1443 --libexecdir=DIR program executables [EPREFIX/libexec] 1444 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1445 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1446 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1447 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] 1448 --libdir=DIR object code libraries [EPREFIX/lib] 1449 --includedir=DIR C header files [PREFIX/include] 1450 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1451 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1452 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1453 --infodir=DIR info documentation [DATAROOTDIR/info] 1454 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1455 --mandir=DIR man documentation [DATAROOTDIR/man] 1456 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] 1457 --htmldir=DIR html documentation [DOCDIR] 1458 --dvidir=DIR dvi documentation [DOCDIR] 1459 --pdfdir=DIR pdf documentation [DOCDIR] 1460 --psdir=DIR ps documentation [DOCDIR] 1461_ACEOF 1462 1463 cat <<\_ACEOF 1464 1465X features: 1466 --x-includes=DIR X include files are in DIR 1467 --x-libraries=DIR X library files are in DIR 1468_ACEOF 1469fi 1470 1471if test -n "$ac_init_help"; then 1472 1473 cat <<\_ACEOF 1474 1475Optional Features: 1476 --disable-option-checking ignore unrecognized --enable/--with options 1477 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1478 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1479 --enable-fail-if-missing Fail if dependencies on additional features 1480 specified on the command line are missing. 1481 --disable-darwin Disable Darwin (Mac OS X) support. 1482 --disable-smack Do not check for Smack support. 1483 --disable-selinux Do not check for SELinux support. 1484 --disable-xsmp Disable XSMP session management 1485 --disable-xsmp-interact Disable XSMP interaction 1486 --enable-luainterp=OPTS Include Lua interpreter. default=no OPTS=no/yes/dynamic 1487 --enable-mzschemeinterp Include MzScheme interpreter. 1488 --enable-perlinterp=OPTS Include Perl interpreter. default=no OPTS=no/yes/dynamic 1489 --enable-pythoninterp=OPTS Include Python interpreter. default=no OPTS=no/yes/dynamic 1490 --enable-python3interp=OPTS Include Python3 interpreter. default=no OPTS=no/yes/dynamic 1491 --enable-tclinterp=OPTS Include Tcl interpreter. default=no OPTS=no/yes/dynamic 1492 --enable-rubyinterp=OPTS Include Ruby interpreter. default=no OPTS=no/yes/dynamic 1493 --enable-cscope Include cscope interface. 1494 --disable-netbeans Disable NetBeans integration support. 1495 --disable-channel Disable process communication support. 1496 --enable-terminal Enable terminal emulation support. 1497 --enable-autoservername Automatically define servername at vim startup. 1498 --enable-multibyte Include multibyte editing support. 1499 --disable-rightleft Do not include Right-to-Left language support. 1500 --disable-arabic Do not include Arabic language support. 1501 --disable-farsi Deprecated. 1502 --enable-xim Include XIM input support. 1503 --enable-fontset Include X fontset output support. 1504 --enable-gui=OPTS X11 GUI. default=auto OPTS=auto/no/gtk2/gnome2/gtk3/motif/athena/neXtaw/haiku/photon/carbon 1505 --enable-gtk2-check If auto-select GUI, check for GTK+ 2 default=yes 1506 --enable-gnome-check If GTK GUI, check for GNOME default=no 1507 --enable-gtk3-check If auto-select GUI, check for GTK+ 3 default=yes 1508 --enable-motif-check If auto-select GUI, check for Motif default=yes 1509 --enable-athena-check If auto-select GUI, check for Athena default=yes 1510 --enable-nextaw-check If auto-select GUI, check for neXtaw default=yes 1511 --disable-gtktest Do not try to compile and run a test GTK program 1512 --disable-icon-cache-update update disabled 1513 --disable-desktop-database-update update disabled 1514 --disable-largefile omit support for large files 1515 --disable-canberra Do not use libcanberra. 1516 --disable-acl No check for ACL support. 1517 --disable-gpm Don't use gpm (Linux mouse daemon). 1518 --disable-sysmouse Don't use sysmouse (mouse in *BSD console). 1519 --disable-nls Don't support NLS (gettext()). 1520 1521Optional Packages: 1522 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1523 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1524 --with-mac-arch=ARCH current, intel, ppc or both 1525 --with-developer-dir=PATH use PATH as location for Xcode developer tools 1526 --with-local-dir=PATH search PATH instead of /usr/local for local libraries. 1527 --without-local-dir do not search /usr/local for local libraries. 1528 --with-vim-name=NAME what to call the Vim executable 1529 --with-ex-name=NAME what to call the Ex executable 1530 --with-view-name=NAME what to call the View executable 1531 --with-global-runtime=DIR global runtime directory in 'runtimepath', comma-separated for multiple directories 1532 --with-modified-by=NAME name of who modified a release version 1533 --with-features=TYPE tiny, small, normal, big or huge (default: huge) 1534 --with-compiledby=NAME name to show in :version message 1535 --with-lua-prefix=PFX Prefix where Lua is installed. 1536 --with-luajit Link with LuaJIT instead of Lua. 1537 --with-plthome=PLTHOME Use PLTHOME. 1538 --with-python-command=NAME name of the Python 2 command (default: python2 or python) 1539 --with-python-config-dir=PATH Python's config directory (deprecated) 1540 --with-python3-command=NAME name of the Python 3 command (default: python3 or python) 1541 --with-python3-config-dir=PATH Python's config directory (deprecated) 1542 --with-tclsh=PATH which tclsh to use (default: tclsh8.0) 1543 --with-ruby-command=RUBY name of the Ruby command (default: ruby) 1544 --with-x use the X Window System 1545 --with-gnome-includes=DIR Specify location of GNOME headers 1546 --with-gnome-libs=DIR Specify location of GNOME libs 1547 --with-gnome Specify prefix for GNOME files 1548 --with-motif-lib=STRING Library for Motif 1549 --with-tlib=library terminal library to be used 1550 1551Some influential environment variables: 1552 CC C compiler command 1553 CFLAGS C compiler flags 1554 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1555 nonstandard directory <lib dir> 1556 LIBS libraries to pass to the linker, e.g. -l<library> 1557 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1558 you have headers in a nonstandard directory <include dir> 1559 CPP C preprocessor 1560 XMKMF Path to xmkmf, Makefile generator for X Window System 1561 1562Use these variables to override the choices made by `configure' or to help 1563it to find libraries and programs with nonstandard names/locations. 1564 1565Report bugs to the package provider. 1566_ACEOF 1567ac_status=$? 1568fi 1569 1570if test "$ac_init_help" = "recursive"; then 1571 # If there are subdirs, report their specific --help. 1572 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1573 test -d "$ac_dir" || 1574 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1575 continue 1576 ac_builddir=. 1577 1578case "$ac_dir" in 1579.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1580*) 1581 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1582 # A ".." for each directory in $ac_dir_suffix. 1583 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1584 case $ac_top_builddir_sub in 1585 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1586 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1587 esac ;; 1588esac 1589ac_abs_top_builddir=$ac_pwd 1590ac_abs_builddir=$ac_pwd$ac_dir_suffix 1591# for backward compatibility: 1592ac_top_builddir=$ac_top_build_prefix 1593 1594case $srcdir in 1595 .) # We are building in place. 1596 ac_srcdir=. 1597 ac_top_srcdir=$ac_top_builddir_sub 1598 ac_abs_top_srcdir=$ac_pwd ;; 1599 [\\/]* | ?:[\\/]* ) # Absolute name. 1600 ac_srcdir=$srcdir$ac_dir_suffix; 1601 ac_top_srcdir=$srcdir 1602 ac_abs_top_srcdir=$srcdir ;; 1603 *) # Relative name. 1604 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1605 ac_top_srcdir=$ac_top_build_prefix$srcdir 1606 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1607esac 1608ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1609 1610 cd "$ac_dir" || { ac_status=$?; continue; } 1611 # Check for guested configure. 1612 if test -f "$ac_srcdir/configure.gnu"; then 1613 echo && 1614 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1615 elif test -f "$ac_srcdir/configure"; then 1616 echo && 1617 $SHELL "$ac_srcdir/configure" --help=recursive 1618 else 1619 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1620 fi || ac_status=$? 1621 cd "$ac_pwd" || { ac_status=$?; break; } 1622 done 1623fi 1624 1625test -n "$ac_init_help" && exit $ac_status 1626if $ac_init_version; then 1627 cat <<\_ACEOF 1628configure 1629generated by GNU Autoconf 2.69 1630 1631Copyright (C) 2012 Free Software Foundation, Inc. 1632This configure script is free software; the Free Software Foundation 1633gives unlimited permission to copy, distribute and modify it. 1634_ACEOF 1635 exit 1636fi 1637 1638## ------------------------ ## 1639## Autoconf initialization. ## 1640## ------------------------ ## 1641 1642# ac_fn_c_try_compile LINENO 1643# -------------------------- 1644# Try to compile conftest.$ac_ext, and return whether this succeeded. 1645ac_fn_c_try_compile () 1646{ 1647 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1648 rm -f conftest.$ac_objext 1649 if { { ac_try="$ac_compile" 1650case "(($ac_try" in 1651 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1652 *) ac_try_echo=$ac_try;; 1653esac 1654eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1655$as_echo "$ac_try_echo"; } >&5 1656 (eval "$ac_compile") 2>conftest.err 1657 ac_status=$? 1658 if test -s conftest.err; then 1659 grep -v '^ *+' conftest.err >conftest.er1 1660 cat conftest.er1 >&5 1661 mv -f conftest.er1 conftest.err 1662 fi 1663 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1664 test $ac_status = 0; } && { 1665 test -z "$ac_c_werror_flag" || 1666 test ! -s conftest.err 1667 } && test -s conftest.$ac_objext; then : 1668 ac_retval=0 1669else 1670 $as_echo "$as_me: failed program was:" >&5 1671sed 's/^/| /' conftest.$ac_ext >&5 1672 1673 ac_retval=1 1674fi 1675 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1676 as_fn_set_status $ac_retval 1677 1678} # ac_fn_c_try_compile 1679 1680# ac_fn_c_try_cpp LINENO 1681# ---------------------- 1682# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1683ac_fn_c_try_cpp () 1684{ 1685 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1686 if { { ac_try="$ac_cpp conftest.$ac_ext" 1687case "(($ac_try" in 1688 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1689 *) ac_try_echo=$ac_try;; 1690esac 1691eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1692$as_echo "$ac_try_echo"; } >&5 1693 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1694 ac_status=$? 1695 if test -s conftest.err; then 1696 grep -v '^ *+' conftest.err >conftest.er1 1697 cat conftest.er1 >&5 1698 mv -f conftest.er1 conftest.err 1699 fi 1700 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1701 test $ac_status = 0; } > conftest.i && { 1702 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1703 test ! -s conftest.err 1704 }; then : 1705 ac_retval=0 1706else 1707 $as_echo "$as_me: failed program was:" >&5 1708sed 's/^/| /' conftest.$ac_ext >&5 1709 1710 ac_retval=1 1711fi 1712 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1713 as_fn_set_status $ac_retval 1714 1715} # ac_fn_c_try_cpp 1716 1717# ac_fn_c_try_link LINENO 1718# ----------------------- 1719# Try to link conftest.$ac_ext, and return whether this succeeded. 1720ac_fn_c_try_link () 1721{ 1722 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1723 rm -f conftest.$ac_objext conftest$ac_exeext 1724 if { { ac_try="$ac_link" 1725case "(($ac_try" in 1726 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1727 *) ac_try_echo=$ac_try;; 1728esac 1729eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1730$as_echo "$ac_try_echo"; } >&5 1731 (eval "$ac_link") 2>conftest.err 1732 ac_status=$? 1733 if test -s conftest.err; then 1734 grep -v '^ *+' conftest.err >conftest.er1 1735 cat conftest.er1 >&5 1736 mv -f conftest.er1 conftest.err 1737 fi 1738 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1739 test $ac_status = 0; } && { 1740 test -z "$ac_c_werror_flag" || 1741 test ! -s conftest.err 1742 } && test -s conftest$ac_exeext && { 1743 test "$cross_compiling" = yes || 1744 test -x conftest$ac_exeext 1745 }; then : 1746 ac_retval=0 1747else 1748 $as_echo "$as_me: failed program was:" >&5 1749sed 's/^/| /' conftest.$ac_ext >&5 1750 1751 ac_retval=1 1752fi 1753 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1754 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1755 # interfere with the next link command; also delete a directory that is 1756 # left behind by Apple's compiler. We do this before executing the actions. 1757 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1758 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1759 as_fn_set_status $ac_retval 1760 1761} # ac_fn_c_try_link 1762 1763# ac_fn_c_try_run LINENO 1764# ---------------------- 1765# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1766# that executables *can* be run. 1767ac_fn_c_try_run () 1768{ 1769 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1770 if { { ac_try="$ac_link" 1771case "(($ac_try" in 1772 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1773 *) ac_try_echo=$ac_try;; 1774esac 1775eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1776$as_echo "$ac_try_echo"; } >&5 1777 (eval "$ac_link") 2>&5 1778 ac_status=$? 1779 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1780 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1781 { { case "(($ac_try" in 1782 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1783 *) ac_try_echo=$ac_try;; 1784esac 1785eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1786$as_echo "$ac_try_echo"; } >&5 1787 (eval "$ac_try") 2>&5 1788 ac_status=$? 1789 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1790 test $ac_status = 0; }; }; then : 1791 ac_retval=0 1792else 1793 $as_echo "$as_me: program exited with status $ac_status" >&5 1794 $as_echo "$as_me: failed program was:" >&5 1795sed 's/^/| /' conftest.$ac_ext >&5 1796 1797 ac_retval=$ac_status 1798fi 1799 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1800 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1801 as_fn_set_status $ac_retval 1802 1803} # ac_fn_c_try_run 1804 1805# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1806# ------------------------------------------------------- 1807# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1808# the include files in INCLUDES and setting the cache variable VAR 1809# accordingly. 1810ac_fn_c_check_header_mongrel () 1811{ 1812 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1813 if eval \${$3+:} false; then : 1814 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1815$as_echo_n "checking for $2... " >&6; } 1816if eval \${$3+:} false; then : 1817 $as_echo_n "(cached) " >&6 1818fi 1819eval ac_res=\$$3 1820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1821$as_echo "$ac_res" >&6; } 1822else 1823 # Is the header compilable? 1824{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1825$as_echo_n "checking $2 usability... " >&6; } 1826cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1827/* end confdefs.h. */ 1828$4 1829#include <$2> 1830_ACEOF 1831if ac_fn_c_try_compile "$LINENO"; then : 1832 ac_header_compiler=yes 1833else 1834 ac_header_compiler=no 1835fi 1836rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1837{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1838$as_echo "$ac_header_compiler" >&6; } 1839 1840# Is the header present? 1841{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1842$as_echo_n "checking $2 presence... " >&6; } 1843cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1844/* end confdefs.h. */ 1845#include <$2> 1846_ACEOF 1847if ac_fn_c_try_cpp "$LINENO"; then : 1848 ac_header_preproc=yes 1849else 1850 ac_header_preproc=no 1851fi 1852rm -f conftest.err conftest.i conftest.$ac_ext 1853{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1854$as_echo "$ac_header_preproc" >&6; } 1855 1856# So? What about this header? 1857case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1858 yes:no: ) 1859 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1860$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1861 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1862$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1863 ;; 1864 no:yes:* ) 1865 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1866$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1867 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1868$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1869 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1870$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1871 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1872$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1873 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1874$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1875 ;; 1876esac 1877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1878$as_echo_n "checking for $2... " >&6; } 1879if eval \${$3+:} false; then : 1880 $as_echo_n "(cached) " >&6 1881else 1882 eval "$3=\$ac_header_compiler" 1883fi 1884eval ac_res=\$$3 1885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1886$as_echo "$ac_res" >&6; } 1887fi 1888 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1889 1890} # ac_fn_c_check_header_mongrel 1891 1892# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1893# ------------------------------------------------------- 1894# Tests whether HEADER exists and can be compiled using the include files in 1895# INCLUDES, setting the cache variable VAR accordingly. 1896ac_fn_c_check_header_compile () 1897{ 1898 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1900$as_echo_n "checking for $2... " >&6; } 1901if eval \${$3+:} false; then : 1902 $as_echo_n "(cached) " >&6 1903else 1904 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1905/* end confdefs.h. */ 1906$4 1907#include <$2> 1908_ACEOF 1909if ac_fn_c_try_compile "$LINENO"; then : 1910 eval "$3=yes" 1911else 1912 eval "$3=no" 1913fi 1914rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1915fi 1916eval ac_res=\$$3 1917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1918$as_echo "$ac_res" >&6; } 1919 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1920 1921} # ac_fn_c_check_header_compile 1922 1923# ac_fn_c_check_func LINENO FUNC VAR 1924# ---------------------------------- 1925# Tests whether FUNC exists, setting the cache variable VAR accordingly 1926ac_fn_c_check_func () 1927{ 1928 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1930$as_echo_n "checking for $2... " >&6; } 1931if eval \${$3+:} false; then : 1932 $as_echo_n "(cached) " >&6 1933else 1934 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1935/* end confdefs.h. */ 1936/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1937 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1938#define $2 innocuous_$2 1939 1940/* System header to define __stub macros and hopefully few prototypes, 1941 which can conflict with char $2 (); below. 1942 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1943 <limits.h> exists even on freestanding compilers. */ 1944 1945#ifdef __STDC__ 1946# include <limits.h> 1947#else 1948# include <assert.h> 1949#endif 1950 1951#undef $2 1952 1953/* Override any GCC internal prototype to avoid an error. 1954 Use char because int might match the return type of a GCC 1955 builtin and then its argument prototype would still apply. */ 1956#ifdef __cplusplus 1957extern "C" 1958#endif 1959char $2 (); 1960/* The GNU C library defines this for functions which it implements 1961 to always fail with ENOSYS. Some functions are actually named 1962 something starting with __ and the normal name is an alias. */ 1963#if defined __stub_$2 || defined __stub___$2 1964choke me 1965#endif 1966 1967int 1968main () 1969{ 1970return $2 (); 1971 ; 1972 return 0; 1973} 1974_ACEOF 1975if ac_fn_c_try_link "$LINENO"; then : 1976 eval "$3=yes" 1977else 1978 eval "$3=no" 1979fi 1980rm -f core conftest.err conftest.$ac_objext \ 1981 conftest$ac_exeext conftest.$ac_ext 1982fi 1983eval ac_res=\$$3 1984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1985$as_echo "$ac_res" >&6; } 1986 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1987 1988} # ac_fn_c_check_func 1989 1990# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1991# ------------------------------------------- 1992# Tests whether TYPE exists after having included INCLUDES, setting cache 1993# variable VAR accordingly. 1994ac_fn_c_check_type () 1995{ 1996 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1997 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1998$as_echo_n "checking for $2... " >&6; } 1999if eval \${$3+:} false; then : 2000 $as_echo_n "(cached) " >&6 2001else 2002 eval "$3=no" 2003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2004/* end confdefs.h. */ 2005$4 2006int 2007main () 2008{ 2009if (sizeof ($2)) 2010 return 0; 2011 ; 2012 return 0; 2013} 2014_ACEOF 2015if ac_fn_c_try_compile "$LINENO"; then : 2016 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2017/* end confdefs.h. */ 2018$4 2019int 2020main () 2021{ 2022if (sizeof (($2))) 2023 return 0; 2024 ; 2025 return 0; 2026} 2027_ACEOF 2028if ac_fn_c_try_compile "$LINENO"; then : 2029 2030else 2031 eval "$3=yes" 2032fi 2033rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2034fi 2035rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2036fi 2037eval ac_res=\$$3 2038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2039$as_echo "$ac_res" >&6; } 2040 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2041 2042} # ac_fn_c_check_type 2043 2044# ac_fn_c_find_uintX_t LINENO BITS VAR 2045# ------------------------------------ 2046# Finds an unsigned integer type with width BITS, setting cache variable VAR 2047# accordingly. 2048ac_fn_c_find_uintX_t () 2049{ 2050 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5 2052$as_echo_n "checking for uint$2_t... " >&6; } 2053if eval \${$3+:} false; then : 2054 $as_echo_n "(cached) " >&6 2055else 2056 eval "$3=no" 2057 # Order is important - never check a type that is potentially smaller 2058 # than half of the expected target width. 2059 for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \ 2060 'unsigned long long int' 'unsigned short int' 'unsigned char'; do 2061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2062/* end confdefs.h. */ 2063$ac_includes_default 2064int 2065main () 2066{ 2067static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)]; 2068test_array [0] = 0; 2069return test_array [0]; 2070 2071 ; 2072 return 0; 2073} 2074_ACEOF 2075if ac_fn_c_try_compile "$LINENO"; then : 2076 case $ac_type in #( 2077 uint$2_t) : 2078 eval "$3=yes" ;; #( 2079 *) : 2080 eval "$3=\$ac_type" ;; 2081esac 2082fi 2083rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2084 if eval test \"x\$"$3"\" = x"no"; then : 2085 2086else 2087 break 2088fi 2089 done 2090fi 2091eval ac_res=\$$3 2092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2093$as_echo "$ac_res" >&6; } 2094 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2095 2096} # ac_fn_c_find_uintX_t 2097 2098# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 2099# -------------------------------------------- 2100# Tries to find the compile-time value of EXPR in a program that includes 2101# INCLUDES, setting VAR accordingly. Returns whether the value could be 2102# computed 2103ac_fn_c_compute_int () 2104{ 2105 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2106 if test "$cross_compiling" = yes; then 2107 # Depending upon the size, compute the lo and hi bounds. 2108cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2109/* end confdefs.h. */ 2110$4 2111int 2112main () 2113{ 2114static int test_array [1 - 2 * !(($2) >= 0)]; 2115test_array [0] = 0; 2116return test_array [0]; 2117 2118 ; 2119 return 0; 2120} 2121_ACEOF 2122if ac_fn_c_try_compile "$LINENO"; then : 2123 ac_lo=0 ac_mid=0 2124 while :; do 2125 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2126/* end confdefs.h. */ 2127$4 2128int 2129main () 2130{ 2131static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2132test_array [0] = 0; 2133return test_array [0]; 2134 2135 ; 2136 return 0; 2137} 2138_ACEOF 2139if ac_fn_c_try_compile "$LINENO"; then : 2140 ac_hi=$ac_mid; break 2141else 2142 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 2143 if test $ac_lo -le $ac_mid; then 2144 ac_lo= ac_hi= 2145 break 2146 fi 2147 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 2148fi 2149rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2150 done 2151else 2152 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2153/* end confdefs.h. */ 2154$4 2155int 2156main () 2157{ 2158static int test_array [1 - 2 * !(($2) < 0)]; 2159test_array [0] = 0; 2160return test_array [0]; 2161 2162 ; 2163 return 0; 2164} 2165_ACEOF 2166if ac_fn_c_try_compile "$LINENO"; then : 2167 ac_hi=-1 ac_mid=-1 2168 while :; do 2169 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2170/* end confdefs.h. */ 2171$4 2172int 2173main () 2174{ 2175static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 2176test_array [0] = 0; 2177return test_array [0]; 2178 2179 ; 2180 return 0; 2181} 2182_ACEOF 2183if ac_fn_c_try_compile "$LINENO"; then : 2184 ac_lo=$ac_mid; break 2185else 2186 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 2187 if test $ac_mid -le $ac_hi; then 2188 ac_lo= ac_hi= 2189 break 2190 fi 2191 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 2192fi 2193rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2194 done 2195else 2196 ac_lo= ac_hi= 2197fi 2198rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2199fi 2200rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2201# Binary search between lo and hi bounds. 2202while test "x$ac_lo" != "x$ac_hi"; do 2203 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2204 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2205/* end confdefs.h. */ 2206$4 2207int 2208main () 2209{ 2210static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2211test_array [0] = 0; 2212return test_array [0]; 2213 2214 ; 2215 return 0; 2216} 2217_ACEOF 2218if ac_fn_c_try_compile "$LINENO"; then : 2219 ac_hi=$ac_mid 2220else 2221 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2222fi 2223rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2224done 2225case $ac_lo in #(( 2226?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2227'') ac_retval=1 ;; 2228esac 2229 else 2230 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2231/* end confdefs.h. */ 2232$4 2233static long int longval () { return $2; } 2234static unsigned long int ulongval () { return $2; } 2235#include <stdio.h> 2236#include <stdlib.h> 2237int 2238main () 2239{ 2240 2241 FILE *f = fopen ("conftest.val", "w"); 2242 if (! f) 2243 return 1; 2244 if (($2) < 0) 2245 { 2246 long int i = longval (); 2247 if (i != ($2)) 2248 return 1; 2249 fprintf (f, "%ld", i); 2250 } 2251 else 2252 { 2253 unsigned long int i = ulongval (); 2254 if (i != ($2)) 2255 return 1; 2256 fprintf (f, "%lu", i); 2257 } 2258 /* Do not output a trailing newline, as this causes \r\n confusion 2259 on some platforms. */ 2260 return ferror (f) || fclose (f) != 0; 2261 2262 ; 2263 return 0; 2264} 2265_ACEOF 2266if ac_fn_c_try_run "$LINENO"; then : 2267 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2268else 2269 ac_retval=1 2270fi 2271rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2272 conftest.$ac_objext conftest.beam conftest.$ac_ext 2273rm -f conftest.val 2274 2275 fi 2276 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2277 as_fn_set_status $ac_retval 2278 2279} # ac_fn_c_compute_int 2280cat >auto/config.log <<_ACEOF 2281This file contains any messages produced by compilers while 2282running configure, to aid debugging if configure makes a mistake. 2283 2284It was created by $as_me, which was 2285generated by GNU Autoconf 2.69. Invocation command line was 2286 2287 $ $0 $@ 2288 2289_ACEOF 2290exec 5>>auto/config.log 2291{ 2292cat <<_ASUNAME 2293## --------- ## 2294## Platform. ## 2295## --------- ## 2296 2297hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2298uname -m = `(uname -m) 2>/dev/null || echo unknown` 2299uname -r = `(uname -r) 2>/dev/null || echo unknown` 2300uname -s = `(uname -s) 2>/dev/null || echo unknown` 2301uname -v = `(uname -v) 2>/dev/null || echo unknown` 2302 2303/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2304/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2305 2306/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2307/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2308/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2309/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2310/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2311/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2312/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2313 2314_ASUNAME 2315 2316as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2317for as_dir in $PATH 2318do 2319 IFS=$as_save_IFS 2320 test -z "$as_dir" && as_dir=. 2321 $as_echo "PATH: $as_dir" 2322 done 2323IFS=$as_save_IFS 2324 2325} >&5 2326 2327cat >&5 <<_ACEOF 2328 2329 2330## ----------- ## 2331## Core tests. ## 2332## ----------- ## 2333 2334_ACEOF 2335 2336 2337# Keep a trace of the command line. 2338# Strip out --no-create and --no-recursion so they do not pile up. 2339# Strip out --silent because we don't want to record it for future runs. 2340# Also quote any args containing shell meta-characters. 2341# Make two passes to allow for proper duplicate-argument suppression. 2342ac_configure_args= 2343ac_configure_args0= 2344ac_configure_args1= 2345ac_must_keep_next=false 2346for ac_pass in 1 2 2347do 2348 for ac_arg 2349 do 2350 case $ac_arg in 2351 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2352 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2353 | -silent | --silent | --silen | --sile | --sil) 2354 continue ;; 2355 *\'*) 2356 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2357 esac 2358 case $ac_pass in 2359 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2360 2) 2361 as_fn_append ac_configure_args1 " '$ac_arg'" 2362 if test $ac_must_keep_next = true; then 2363 ac_must_keep_next=false # Got value, back to normal. 2364 else 2365 case $ac_arg in 2366 *=* | --config-cache | -C | -disable-* | --disable-* \ 2367 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2368 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2369 | -with-* | --with-* | -without-* | --without-* | --x) 2370 case "$ac_configure_args0 " in 2371 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2372 esac 2373 ;; 2374 -* ) ac_must_keep_next=true ;; 2375 esac 2376 fi 2377 as_fn_append ac_configure_args " '$ac_arg'" 2378 ;; 2379 esac 2380 done 2381done 2382{ ac_configure_args0=; unset ac_configure_args0;} 2383{ ac_configure_args1=; unset ac_configure_args1;} 2384 2385# When interrupted or exit'd, cleanup temporary files, and complete 2386# config.log. We remove comments because anyway the quotes in there 2387# would cause problems or look ugly. 2388# WARNING: Use '\'' to represent an apostrophe within the trap. 2389# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2390trap 'exit_status=$? 2391 # Save into config.log some information that might help in debugging. 2392 { 2393 echo 2394 2395 $as_echo "## ---------------- ## 2396## Cache variables. ## 2397## ---------------- ##" 2398 echo 2399 # The following way of writing the cache mishandles newlines in values, 2400( 2401 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2402 eval ac_val=\$$ac_var 2403 case $ac_val in #( 2404 *${as_nl}*) 2405 case $ac_var in #( 2406 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2407$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2408 esac 2409 case $ac_var in #( 2410 _ | IFS | as_nl) ;; #( 2411 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2412 *) { eval $ac_var=; unset $ac_var;} ;; 2413 esac ;; 2414 esac 2415 done 2416 (set) 2>&1 | 2417 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2418 *${as_nl}ac_space=\ *) 2419 sed -n \ 2420 "s/'\''/'\''\\\\'\'''\''/g; 2421 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2422 ;; #( 2423 *) 2424 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2425 ;; 2426 esac | 2427 sort 2428) 2429 echo 2430 2431 $as_echo "## ----------------- ## 2432## Output variables. ## 2433## ----------------- ##" 2434 echo 2435 for ac_var in $ac_subst_vars 2436 do 2437 eval ac_val=\$$ac_var 2438 case $ac_val in 2439 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2440 esac 2441 $as_echo "$ac_var='\''$ac_val'\''" 2442 done | sort 2443 echo 2444 2445 if test -n "$ac_subst_files"; then 2446 $as_echo "## ------------------- ## 2447## File substitutions. ## 2448## ------------------- ##" 2449 echo 2450 for ac_var in $ac_subst_files 2451 do 2452 eval ac_val=\$$ac_var 2453 case $ac_val in 2454 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2455 esac 2456 $as_echo "$ac_var='\''$ac_val'\''" 2457 done | sort 2458 echo 2459 fi 2460 2461 if test -s confdefs.h; then 2462 $as_echo "## ----------- ## 2463## confdefs.h. ## 2464## ----------- ##" 2465 echo 2466 cat confdefs.h 2467 echo 2468 fi 2469 test "$ac_signal" != 0 && 2470 $as_echo "$as_me: caught signal $ac_signal" 2471 $as_echo "$as_me: exit $exit_status" 2472 } >&5 2473 rm -f core *.core core.conftest.* && 2474 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2475 exit $exit_status 2476' 0 2477for ac_signal in 1 2 13 15; do 2478 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2479done 2480ac_signal=0 2481 2482# confdefs.h avoids OS command line length limits that DEFS can exceed. 2483rm -f -r conftest* confdefs.h 2484 2485$as_echo "/* confdefs.h */" > confdefs.h 2486 2487# Predefined preprocessor variables. 2488 2489cat >>confdefs.h <<_ACEOF 2490#define PACKAGE_NAME "$PACKAGE_NAME" 2491_ACEOF 2492 2493cat >>confdefs.h <<_ACEOF 2494#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2495_ACEOF 2496 2497cat >>confdefs.h <<_ACEOF 2498#define PACKAGE_VERSION "$PACKAGE_VERSION" 2499_ACEOF 2500 2501cat >>confdefs.h <<_ACEOF 2502#define PACKAGE_STRING "$PACKAGE_STRING" 2503_ACEOF 2504 2505cat >>confdefs.h <<_ACEOF 2506#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2507_ACEOF 2508 2509cat >>confdefs.h <<_ACEOF 2510#define PACKAGE_URL "$PACKAGE_URL" 2511_ACEOF 2512 2513 2514# Let the site file select an alternate cache file if it wants to. 2515# Prefer an explicitly selected file to automatically selected ones. 2516ac_site_file1=NONE 2517ac_site_file2=NONE 2518if test -n "$CONFIG_SITE"; then 2519 # We do not want a PATH search for config.site. 2520 case $CONFIG_SITE in #(( 2521 -*) ac_site_file1=./$CONFIG_SITE;; 2522 */*) ac_site_file1=$CONFIG_SITE;; 2523 *) ac_site_file1=./$CONFIG_SITE;; 2524 esac 2525elif test "x$prefix" != xNONE; then 2526 ac_site_file1=$prefix/share/config.site 2527 ac_site_file2=$prefix/etc/config.site 2528else 2529 ac_site_file1=$ac_default_prefix/share/config.site 2530 ac_site_file2=$ac_default_prefix/etc/config.site 2531fi 2532for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2533do 2534 test "x$ac_site_file" = xNONE && continue 2535 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2536 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2537$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2538 sed 's/^/| /' "$ac_site_file" >&5 2539 . "$ac_site_file" \ 2540 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2541$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2542as_fn_error $? "failed to load site script $ac_site_file 2543See \`config.log' for more details" "$LINENO" 5; } 2544 fi 2545done 2546 2547if test -r "$cache_file"; then 2548 # Some versions of bash will fail to source /dev/null (special files 2549 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2550 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2551 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2552$as_echo "$as_me: loading cache $cache_file" >&6;} 2553 case $cache_file in 2554 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2555 *) . "./$cache_file";; 2556 esac 2557 fi 2558else 2559 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2560$as_echo "$as_me: creating cache $cache_file" >&6;} 2561 >$cache_file 2562fi 2563 2564# Check that the precious variables saved in the cache have kept the same 2565# value. 2566ac_cache_corrupted=false 2567for ac_var in $ac_precious_vars; do 2568 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2569 eval ac_new_set=\$ac_env_${ac_var}_set 2570 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2571 eval ac_new_val=\$ac_env_${ac_var}_value 2572 case $ac_old_set,$ac_new_set in 2573 set,) 2574 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2575$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2576 ac_cache_corrupted=: ;; 2577 ,set) 2578 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2579$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2580 ac_cache_corrupted=: ;; 2581 ,);; 2582 *) 2583 if test "x$ac_old_val" != "x$ac_new_val"; then 2584 # differences in whitespace do not lead to failure. 2585 ac_old_val_w=`echo x $ac_old_val` 2586 ac_new_val_w=`echo x $ac_new_val` 2587 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2588 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2589$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2590 ac_cache_corrupted=: 2591 else 2592 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2593$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2594 eval $ac_var=\$ac_old_val 2595 fi 2596 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2597$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2598 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2599$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2600 fi;; 2601 esac 2602 # Pass precious variables to config.status. 2603 if test "$ac_new_set" = set; then 2604 case $ac_new_val in 2605 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2606 *) ac_arg=$ac_var=$ac_new_val ;; 2607 esac 2608 case " $ac_configure_args " in 2609 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2610 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2611 esac 2612 fi 2613done 2614if $ac_cache_corrupted; then 2615 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2616$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2617 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2618$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2619 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2620fi 2621## -------------------- ## 2622## Main body of script. ## 2623## -------------------- ## 2624 2625ac_ext=c 2626ac_cpp='$CPP $CPPFLAGS' 2627ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2628ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2629ac_compiler_gnu=$ac_cv_c_compiler_gnu 2630 2631 2632ac_config_headers="$ac_config_headers auto/config.h:config.h.in" 2633 2634 2635$as_echo "#define UNIX 1" >>confdefs.h 2636 2637{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2638$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2639set x ${MAKE-make} 2640ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2641if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2642 $as_echo_n "(cached) " >&6 2643else 2644 cat >conftest.make <<\_ACEOF 2645SHELL = /bin/sh 2646all: 2647 @echo '@@@%%%=$(MAKE)=@@@%%%' 2648_ACEOF 2649# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2650case `${MAKE-make} -f conftest.make 2>/dev/null` in 2651 *@@@%%%=?*=@@@%%%*) 2652 eval ac_cv_prog_make_${ac_make}_set=yes;; 2653 *) 2654 eval ac_cv_prog_make_${ac_make}_set=no;; 2655esac 2656rm -f conftest.make 2657fi 2658if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2660$as_echo "yes" >&6; } 2661 SET_MAKE= 2662else 2663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2664$as_echo "no" >&6; } 2665 SET_MAKE="MAKE=${MAKE-make}" 2666fi 2667 2668 2669ac_ext=c 2670ac_cpp='$CPP $CPPFLAGS' 2671ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2672ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2673ac_compiler_gnu=$ac_cv_c_compiler_gnu 2674if test -n "$ac_tool_prefix"; then 2675 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2676set dummy ${ac_tool_prefix}gcc; ac_word=$2 2677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2678$as_echo_n "checking for $ac_word... " >&6; } 2679if ${ac_cv_prog_CC+:} false; then : 2680 $as_echo_n "(cached) " >&6 2681else 2682 if test -n "$CC"; then 2683 ac_cv_prog_CC="$CC" # Let the user override the test. 2684else 2685as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2686for as_dir in $PATH 2687do 2688 IFS=$as_save_IFS 2689 test -z "$as_dir" && as_dir=. 2690 for ac_exec_ext in '' $ac_executable_extensions; do 2691 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2692 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2693 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2694 break 2 2695 fi 2696done 2697 done 2698IFS=$as_save_IFS 2699 2700fi 2701fi 2702CC=$ac_cv_prog_CC 2703if test -n "$CC"; then 2704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2705$as_echo "$CC" >&6; } 2706else 2707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2708$as_echo "no" >&6; } 2709fi 2710 2711 2712fi 2713if test -z "$ac_cv_prog_CC"; then 2714 ac_ct_CC=$CC 2715 # Extract the first word of "gcc", so it can be a program name with args. 2716set dummy gcc; ac_word=$2 2717{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2718$as_echo_n "checking for $ac_word... " >&6; } 2719if ${ac_cv_prog_ac_ct_CC+:} false; then : 2720 $as_echo_n "(cached) " >&6 2721else 2722 if test -n "$ac_ct_CC"; then 2723 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2724else 2725as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2726for as_dir in $PATH 2727do 2728 IFS=$as_save_IFS 2729 test -z "$as_dir" && as_dir=. 2730 for ac_exec_ext in '' $ac_executable_extensions; do 2731 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2732 ac_cv_prog_ac_ct_CC="gcc" 2733 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2734 break 2 2735 fi 2736done 2737 done 2738IFS=$as_save_IFS 2739 2740fi 2741fi 2742ac_ct_CC=$ac_cv_prog_ac_ct_CC 2743if test -n "$ac_ct_CC"; then 2744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2745$as_echo "$ac_ct_CC" >&6; } 2746else 2747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2748$as_echo "no" >&6; } 2749fi 2750 2751 if test "x$ac_ct_CC" = x; then 2752 CC="" 2753 else 2754 case $cross_compiling:$ac_tool_warned in 2755yes:) 2756{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2757$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2758ac_tool_warned=yes ;; 2759esac 2760 CC=$ac_ct_CC 2761 fi 2762else 2763 CC="$ac_cv_prog_CC" 2764fi 2765 2766if test -z "$CC"; then 2767 if test -n "$ac_tool_prefix"; then 2768 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2769set dummy ${ac_tool_prefix}cc; ac_word=$2 2770{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2771$as_echo_n "checking for $ac_word... " >&6; } 2772if ${ac_cv_prog_CC+:} false; then : 2773 $as_echo_n "(cached) " >&6 2774else 2775 if test -n "$CC"; then 2776 ac_cv_prog_CC="$CC" # Let the user override the test. 2777else 2778as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2779for as_dir in $PATH 2780do 2781 IFS=$as_save_IFS 2782 test -z "$as_dir" && as_dir=. 2783 for ac_exec_ext in '' $ac_executable_extensions; do 2784 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2785 ac_cv_prog_CC="${ac_tool_prefix}cc" 2786 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2787 break 2 2788 fi 2789done 2790 done 2791IFS=$as_save_IFS 2792 2793fi 2794fi 2795CC=$ac_cv_prog_CC 2796if test -n "$CC"; then 2797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2798$as_echo "$CC" >&6; } 2799else 2800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2801$as_echo "no" >&6; } 2802fi 2803 2804 2805 fi 2806fi 2807if test -z "$CC"; then 2808 # Extract the first word of "cc", so it can be a program name with args. 2809set dummy cc; ac_word=$2 2810{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2811$as_echo_n "checking for $ac_word... " >&6; } 2812if ${ac_cv_prog_CC+:} false; then : 2813 $as_echo_n "(cached) " >&6 2814else 2815 if test -n "$CC"; then 2816 ac_cv_prog_CC="$CC" # Let the user override the test. 2817else 2818 ac_prog_rejected=no 2819as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2820for as_dir in $PATH 2821do 2822 IFS=$as_save_IFS 2823 test -z "$as_dir" && as_dir=. 2824 for ac_exec_ext in '' $ac_executable_extensions; do 2825 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2826 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2827 ac_prog_rejected=yes 2828 continue 2829 fi 2830 ac_cv_prog_CC="cc" 2831 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2832 break 2 2833 fi 2834done 2835 done 2836IFS=$as_save_IFS 2837 2838if test $ac_prog_rejected = yes; then 2839 # We found a bogon in the path, so make sure we never use it. 2840 set dummy $ac_cv_prog_CC 2841 shift 2842 if test $# != 0; then 2843 # We chose a different compiler from the bogus one. 2844 # However, it has the same basename, so the bogon will be chosen 2845 # first if we set CC to just the basename; use the full file name. 2846 shift 2847 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2848 fi 2849fi 2850fi 2851fi 2852CC=$ac_cv_prog_CC 2853if test -n "$CC"; then 2854 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2855$as_echo "$CC" >&6; } 2856else 2857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2858$as_echo "no" >&6; } 2859fi 2860 2861 2862fi 2863if test -z "$CC"; then 2864 if test -n "$ac_tool_prefix"; then 2865 for ac_prog in cl.exe 2866 do 2867 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2868set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2869{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2870$as_echo_n "checking for $ac_word... " >&6; } 2871if ${ac_cv_prog_CC+:} false; then : 2872 $as_echo_n "(cached) " >&6 2873else 2874 if test -n "$CC"; then 2875 ac_cv_prog_CC="$CC" # Let the user override the test. 2876else 2877as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2878for as_dir in $PATH 2879do 2880 IFS=$as_save_IFS 2881 test -z "$as_dir" && as_dir=. 2882 for ac_exec_ext in '' $ac_executable_extensions; do 2883 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2884 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2885 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2886 break 2 2887 fi 2888done 2889 done 2890IFS=$as_save_IFS 2891 2892fi 2893fi 2894CC=$ac_cv_prog_CC 2895if test -n "$CC"; then 2896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2897$as_echo "$CC" >&6; } 2898else 2899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2900$as_echo "no" >&6; } 2901fi 2902 2903 2904 test -n "$CC" && break 2905 done 2906fi 2907if test -z "$CC"; then 2908 ac_ct_CC=$CC 2909 for ac_prog in cl.exe 2910do 2911 # Extract the first word of "$ac_prog", so it can be a program name with args. 2912set dummy $ac_prog; ac_word=$2 2913{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2914$as_echo_n "checking for $ac_word... " >&6; } 2915if ${ac_cv_prog_ac_ct_CC+:} false; then : 2916 $as_echo_n "(cached) " >&6 2917else 2918 if test -n "$ac_ct_CC"; then 2919 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2920else 2921as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2922for as_dir in $PATH 2923do 2924 IFS=$as_save_IFS 2925 test -z "$as_dir" && as_dir=. 2926 for ac_exec_ext in '' $ac_executable_extensions; do 2927 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2928 ac_cv_prog_ac_ct_CC="$ac_prog" 2929 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2930 break 2 2931 fi 2932done 2933 done 2934IFS=$as_save_IFS 2935 2936fi 2937fi 2938ac_ct_CC=$ac_cv_prog_ac_ct_CC 2939if test -n "$ac_ct_CC"; then 2940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2941$as_echo "$ac_ct_CC" >&6; } 2942else 2943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2944$as_echo "no" >&6; } 2945fi 2946 2947 2948 test -n "$ac_ct_CC" && break 2949done 2950 2951 if test "x$ac_ct_CC" = x; then 2952 CC="" 2953 else 2954 case $cross_compiling:$ac_tool_warned in 2955yes:) 2956{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2957$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2958ac_tool_warned=yes ;; 2959esac 2960 CC=$ac_ct_CC 2961 fi 2962fi 2963 2964fi 2965 2966 2967test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2968$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2969as_fn_error $? "no acceptable C compiler found in \$PATH 2970See \`config.log' for more details" "$LINENO" 5; } 2971 2972# Provide some information about the compiler. 2973$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2974set X $ac_compile 2975ac_compiler=$2 2976for ac_option in --version -v -V -qversion; do 2977 { { ac_try="$ac_compiler $ac_option >&5" 2978case "(($ac_try" in 2979 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2980 *) ac_try_echo=$ac_try;; 2981esac 2982eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2983$as_echo "$ac_try_echo"; } >&5 2984 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2985 ac_status=$? 2986 if test -s conftest.err; then 2987 sed '10a\ 2988... rest of stderr output deleted ... 2989 10q' conftest.err >conftest.er1 2990 cat conftest.er1 >&5 2991 fi 2992 rm -f conftest.er1 conftest.err 2993 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2994 test $ac_status = 0; } 2995done 2996 2997cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2998/* end confdefs.h. */ 2999 3000int 3001main () 3002{ 3003 3004 ; 3005 return 0; 3006} 3007_ACEOF 3008ac_clean_files_save=$ac_clean_files 3009ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3010# Try to create an executable without -o first, disregard a.out. 3011# It will help us diagnose broken compilers, and finding out an intuition 3012# of exeext. 3013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3014$as_echo_n "checking whether the C compiler works... " >&6; } 3015ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3016 3017# The possible output files: 3018ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3019 3020ac_rmfiles= 3021for ac_file in $ac_files 3022do 3023 case $ac_file in 3024 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3025 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3026 esac 3027done 3028rm -f $ac_rmfiles 3029 3030if { { ac_try="$ac_link_default" 3031case "(($ac_try" in 3032 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3033 *) ac_try_echo=$ac_try;; 3034esac 3035eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3036$as_echo "$ac_try_echo"; } >&5 3037 (eval "$ac_link_default") 2>&5 3038 ac_status=$? 3039 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3040 test $ac_status = 0; }; then : 3041 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3042# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3043# in a Makefile. We should not override ac_cv_exeext if it was cached, 3044# so that the user can short-circuit this test for compilers unknown to 3045# Autoconf. 3046for ac_file in $ac_files '' 3047do 3048 test -f "$ac_file" || continue 3049 case $ac_file in 3050 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3051 ;; 3052 [ab].out ) 3053 # We found the default executable, but exeext='' is most 3054 # certainly right. 3055 break;; 3056 *.* ) 3057 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3058 then :; else 3059 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3060 fi 3061 # We set ac_cv_exeext here because the later test for it is not 3062 # safe: cross compilers may not add the suffix if given an `-o' 3063 # argument, so we may need to know it at that point already. 3064 # Even if this section looks crufty: it has the advantage of 3065 # actually working. 3066 break;; 3067 * ) 3068 break;; 3069 esac 3070done 3071test "$ac_cv_exeext" = no && ac_cv_exeext= 3072 3073else 3074 ac_file='' 3075fi 3076if test -z "$ac_file"; then : 3077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3078$as_echo "no" >&6; } 3079$as_echo "$as_me: failed program was:" >&5 3080sed 's/^/| /' conftest.$ac_ext >&5 3081 3082{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3083$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3084as_fn_error 77 "C compiler cannot create executables 3085See \`config.log' for more details" "$LINENO" 5; } 3086else 3087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3088$as_echo "yes" >&6; } 3089fi 3090{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3091$as_echo_n "checking for C compiler default output file name... " >&6; } 3092{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3093$as_echo "$ac_file" >&6; } 3094ac_exeext=$ac_cv_exeext 3095 3096rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3097ac_clean_files=$ac_clean_files_save 3098{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3099$as_echo_n "checking for suffix of executables... " >&6; } 3100if { { ac_try="$ac_link" 3101case "(($ac_try" in 3102 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3103 *) ac_try_echo=$ac_try;; 3104esac 3105eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3106$as_echo "$ac_try_echo"; } >&5 3107 (eval "$ac_link") 2>&5 3108 ac_status=$? 3109 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3110 test $ac_status = 0; }; then : 3111 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3112# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3113# work properly (i.e., refer to `conftest.exe'), while it won't with 3114# `rm'. 3115for ac_file in conftest.exe conftest conftest.*; do 3116 test -f "$ac_file" || continue 3117 case $ac_file in 3118 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3119 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3120 break;; 3121 * ) break;; 3122 esac 3123done 3124else 3125 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3126$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3127as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3128See \`config.log' for more details" "$LINENO" 5; } 3129fi 3130rm -f conftest conftest$ac_cv_exeext 3131{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3132$as_echo "$ac_cv_exeext" >&6; } 3133 3134rm -f conftest.$ac_ext 3135EXEEXT=$ac_cv_exeext 3136ac_exeext=$EXEEXT 3137cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3138/* end confdefs.h. */ 3139#include <stdio.h> 3140int 3141main () 3142{ 3143FILE *f = fopen ("conftest.out", "w"); 3144 return ferror (f) || fclose (f) != 0; 3145 3146 ; 3147 return 0; 3148} 3149_ACEOF 3150ac_clean_files="$ac_clean_files conftest.out" 3151# Check that the compiler produces executables we can run. If not, either 3152# the compiler is broken, or we cross compile. 3153{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3154$as_echo_n "checking whether we are cross compiling... " >&6; } 3155if test "$cross_compiling" != yes; then 3156 { { ac_try="$ac_link" 3157case "(($ac_try" in 3158 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3159 *) ac_try_echo=$ac_try;; 3160esac 3161eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3162$as_echo "$ac_try_echo"; } >&5 3163 (eval "$ac_link") 2>&5 3164 ac_status=$? 3165 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3166 test $ac_status = 0; } 3167 if { ac_try='./conftest$ac_cv_exeext' 3168 { { case "(($ac_try" in 3169 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3170 *) ac_try_echo=$ac_try;; 3171esac 3172eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3173$as_echo "$ac_try_echo"; } >&5 3174 (eval "$ac_try") 2>&5 3175 ac_status=$? 3176 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3177 test $ac_status = 0; }; }; then 3178 cross_compiling=no 3179 else 3180 if test "$cross_compiling" = maybe; then 3181 cross_compiling=yes 3182 else 3183 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3184$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3185as_fn_error $? "cannot run C compiled programs. 3186If you meant to cross compile, use \`--host'. 3187See \`config.log' for more details" "$LINENO" 5; } 3188 fi 3189 fi 3190fi 3191{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3192$as_echo "$cross_compiling" >&6; } 3193 3194rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3195ac_clean_files=$ac_clean_files_save 3196{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3197$as_echo_n "checking for suffix of object files... " >&6; } 3198if ${ac_cv_objext+:} false; then : 3199 $as_echo_n "(cached) " >&6 3200else 3201 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3202/* end confdefs.h. */ 3203 3204int 3205main () 3206{ 3207 3208 ; 3209 return 0; 3210} 3211_ACEOF 3212rm -f conftest.o conftest.obj 3213if { { ac_try="$ac_compile" 3214case "(($ac_try" in 3215 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3216 *) ac_try_echo=$ac_try;; 3217esac 3218eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3219$as_echo "$ac_try_echo"; } >&5 3220 (eval "$ac_compile") 2>&5 3221 ac_status=$? 3222 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3223 test $ac_status = 0; }; then : 3224 for ac_file in conftest.o conftest.obj conftest.*; do 3225 test -f "$ac_file" || continue; 3226 case $ac_file in 3227 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3228 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3229 break;; 3230 esac 3231done 3232else 3233 $as_echo "$as_me: failed program was:" >&5 3234sed 's/^/| /' conftest.$ac_ext >&5 3235 3236{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3237$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3238as_fn_error $? "cannot compute suffix of object files: cannot compile 3239See \`config.log' for more details" "$LINENO" 5; } 3240fi 3241rm -f conftest.$ac_cv_objext conftest.$ac_ext 3242fi 3243{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3244$as_echo "$ac_cv_objext" >&6; } 3245OBJEXT=$ac_cv_objext 3246ac_objext=$OBJEXT 3247{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3248$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3249if ${ac_cv_c_compiler_gnu+:} false; then : 3250 $as_echo_n "(cached) " >&6 3251else 3252 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3253/* end confdefs.h. */ 3254 3255int 3256main () 3257{ 3258#ifndef __GNUC__ 3259 choke me 3260#endif 3261 3262 ; 3263 return 0; 3264} 3265_ACEOF 3266if ac_fn_c_try_compile "$LINENO"; then : 3267 ac_compiler_gnu=yes 3268else 3269 ac_compiler_gnu=no 3270fi 3271rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3272ac_cv_c_compiler_gnu=$ac_compiler_gnu 3273 3274fi 3275{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3276$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3277if test $ac_compiler_gnu = yes; then 3278 GCC=yes 3279else 3280 GCC= 3281fi 3282ac_test_CFLAGS=${CFLAGS+set} 3283ac_save_CFLAGS=$CFLAGS 3284{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3285$as_echo_n "checking whether $CC accepts -g... " >&6; } 3286if ${ac_cv_prog_cc_g+:} false; then : 3287 $as_echo_n "(cached) " >&6 3288else 3289 ac_save_c_werror_flag=$ac_c_werror_flag 3290 ac_c_werror_flag=yes 3291 ac_cv_prog_cc_g=no 3292 CFLAGS="-g" 3293 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3294/* end confdefs.h. */ 3295 3296int 3297main () 3298{ 3299 3300 ; 3301 return 0; 3302} 3303_ACEOF 3304if ac_fn_c_try_compile "$LINENO"; then : 3305 ac_cv_prog_cc_g=yes 3306else 3307 CFLAGS="" 3308 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3309/* end confdefs.h. */ 3310 3311int 3312main () 3313{ 3314 3315 ; 3316 return 0; 3317} 3318_ACEOF 3319if ac_fn_c_try_compile "$LINENO"; then : 3320 3321else 3322 ac_c_werror_flag=$ac_save_c_werror_flag 3323 CFLAGS="-g" 3324 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3325/* end confdefs.h. */ 3326 3327int 3328main () 3329{ 3330 3331 ; 3332 return 0; 3333} 3334_ACEOF 3335if ac_fn_c_try_compile "$LINENO"; then : 3336 ac_cv_prog_cc_g=yes 3337fi 3338rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3339fi 3340rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3341fi 3342rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3343 ac_c_werror_flag=$ac_save_c_werror_flag 3344fi 3345{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3346$as_echo "$ac_cv_prog_cc_g" >&6; } 3347if test "$ac_test_CFLAGS" = set; then 3348 CFLAGS=$ac_save_CFLAGS 3349elif test $ac_cv_prog_cc_g = yes; then 3350 if test "$GCC" = yes; then 3351 CFLAGS="-g -O2" 3352 else 3353 CFLAGS="-g" 3354 fi 3355else 3356 if test "$GCC" = yes; then 3357 CFLAGS="-O2" 3358 else 3359 CFLAGS= 3360 fi 3361fi 3362{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3363$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3364if ${ac_cv_prog_cc_c89+:} false; then : 3365 $as_echo_n "(cached) " >&6 3366else 3367 ac_cv_prog_cc_c89=no 3368ac_save_CC=$CC 3369cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3370/* end confdefs.h. */ 3371#include <stdarg.h> 3372#include <stdio.h> 3373struct stat; 3374/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3375struct buf { int x; }; 3376FILE * (*rcsopen) (struct buf *, struct stat *, int); 3377static char *e (p, i) 3378 char **p; 3379 int i; 3380{ 3381 return p[i]; 3382} 3383static char *f (char * (*g) (char **, int), char **p, ...) 3384{ 3385 char *s; 3386 va_list v; 3387 va_start (v,p); 3388 s = g (p, va_arg (v,int)); 3389 va_end (v); 3390 return s; 3391} 3392 3393/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3394 function prototypes and stuff, but not '\xHH' hex character constants. 3395 These don't provoke an error unfortunately, instead are silently treated 3396 as 'x'. The following induces an error, until -std is added to get 3397 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3398 array size at least. It's necessary to write '\x00'==0 to get something 3399 that's true only with -std. */ 3400int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3401 3402/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3403 inside strings and character constants. */ 3404#define FOO(x) 'x' 3405int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3406 3407int test (int i, double x); 3408struct s1 {int (*f) (int a);}; 3409struct s2 {int (*f) (double a);}; 3410int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3411int argc; 3412char **argv; 3413int 3414main () 3415{ 3416return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3417 ; 3418 return 0; 3419} 3420_ACEOF 3421for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3422 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3423do 3424 CC="$ac_save_CC $ac_arg" 3425 if ac_fn_c_try_compile "$LINENO"; then : 3426 ac_cv_prog_cc_c89=$ac_arg 3427fi 3428rm -f core conftest.err conftest.$ac_objext 3429 test "x$ac_cv_prog_cc_c89" != "xno" && break 3430done 3431rm -f conftest.$ac_ext 3432CC=$ac_save_CC 3433 3434fi 3435# AC_CACHE_VAL 3436case "x$ac_cv_prog_cc_c89" in 3437 x) 3438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3439$as_echo "none needed" >&6; } ;; 3440 xno) 3441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3442$as_echo "unsupported" >&6; } ;; 3443 *) 3444 CC="$CC $ac_cv_prog_cc_c89" 3445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3446$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3447esac 3448if test "x$ac_cv_prog_cc_c89" != xno; then : 3449 3450fi 3451 3452ac_ext=c 3453ac_cpp='$CPP $CPPFLAGS' 3454ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3455ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3456ac_compiler_gnu=$ac_cv_c_compiler_gnu 3457 3458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 3459$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } 3460if ${ac_cv_prog_cc_c99+:} false; then : 3461 $as_echo_n "(cached) " >&6 3462else 3463 ac_cv_prog_cc_c99=no 3464ac_save_CC=$CC 3465cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3466/* end confdefs.h. */ 3467#include <stdarg.h> 3468#include <stdbool.h> 3469#include <stdlib.h> 3470#include <wchar.h> 3471#include <stdio.h> 3472 3473// Check varargs macros. These examples are taken from C99 6.10.3.5. 3474#define debug(...) fprintf (stderr, __VA_ARGS__) 3475#define showlist(...) puts (#__VA_ARGS__) 3476#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 3477static void 3478test_varargs_macros (void) 3479{ 3480 int x = 1234; 3481 int y = 5678; 3482 debug ("Flag"); 3483 debug ("X = %d\n", x); 3484 showlist (The first, second, and third items.); 3485 report (x>y, "x is %d but y is %d", x, y); 3486} 3487 3488// Check long long types. 3489#define BIG64 18446744073709551615ull 3490#define BIG32 4294967295ul 3491#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 3492#if !BIG_OK 3493 your preprocessor is broken; 3494#endif 3495#if BIG_OK 3496#else 3497 your preprocessor is broken; 3498#endif 3499static long long int bignum = -9223372036854775807LL; 3500static unsigned long long int ubignum = BIG64; 3501 3502struct incomplete_array 3503{ 3504 int datasize; 3505 double data[]; 3506}; 3507 3508struct named_init { 3509 int number; 3510 const wchar_t *name; 3511 double average; 3512}; 3513 3514typedef const char *ccp; 3515 3516static inline int 3517test_restrict (ccp restrict text) 3518{ 3519 // See if C++-style comments work. 3520 // Iterate through items via the restricted pointer. 3521 // Also check for declarations in for loops. 3522 for (unsigned int i = 0; *(text+i) != '\0'; ++i) 3523 continue; 3524 return 0; 3525} 3526 3527// Check varargs and va_copy. 3528static void 3529test_varargs (const char *format, ...) 3530{ 3531 va_list args; 3532 va_start (args, format); 3533 va_list args_copy; 3534 va_copy (args_copy, args); 3535 3536 const char *str; 3537 int number; 3538 float fnumber; 3539 3540 while (*format) 3541 { 3542 switch (*format++) 3543 { 3544 case 's': // string 3545 str = va_arg (args_copy, const char *); 3546 break; 3547 case 'd': // int 3548 number = va_arg (args_copy, int); 3549 break; 3550 case 'f': // float 3551 fnumber = va_arg (args_copy, double); 3552 break; 3553 default: 3554 break; 3555 } 3556 } 3557 va_end (args_copy); 3558 va_end (args); 3559} 3560 3561int 3562main () 3563{ 3564 3565 // Check bool. 3566 _Bool success = false; 3567 3568 // Check restrict. 3569 if (test_restrict ("String literal") == 0) 3570 success = true; 3571 char *restrict newvar = "Another string"; 3572 3573 // Check varargs. 3574 test_varargs ("s, d' f .", "string", 65, 34.234); 3575 test_varargs_macros (); 3576 3577 // Check flexible array members. 3578 struct incomplete_array *ia = 3579 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 3580 ia->datasize = 10; 3581 for (int i = 0; i < ia->datasize; ++i) 3582 ia->data[i] = i * 1.234; 3583 3584 // Check named initializers. 3585 struct named_init ni = { 3586 .number = 34, 3587 .name = L"Test wide string", 3588 .average = 543.34343, 3589 }; 3590 3591 ni.number = 58; 3592 3593 int dynamic_array[ni.number]; 3594 dynamic_array[ni.number - 1] = 543; 3595 3596 // work around unused variable warnings 3597 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' 3598 || dynamic_array[ni.number - 1] != 543); 3599 3600 ; 3601 return 0; 3602} 3603_ACEOF 3604for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99 3605do 3606 CC="$ac_save_CC $ac_arg" 3607 if ac_fn_c_try_compile "$LINENO"; then : 3608 ac_cv_prog_cc_c99=$ac_arg 3609fi 3610rm -f core conftest.err conftest.$ac_objext 3611 test "x$ac_cv_prog_cc_c99" != "xno" && break 3612done 3613rm -f conftest.$ac_ext 3614CC=$ac_save_CC 3615 3616fi 3617# AC_CACHE_VAL 3618case "x$ac_cv_prog_cc_c99" in 3619 x) 3620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3621$as_echo "none needed" >&6; } ;; 3622 xno) 3623 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3624$as_echo "unsupported" >&6; } ;; 3625 *) 3626 CC="$CC $ac_cv_prog_cc_c99" 3627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 3628$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; 3629esac 3630if test "x$ac_cv_prog_cc_c99" != xno; then : 3631 3632fi 3633 3634 ac_ext=c 3635ac_cpp='$CPP $CPPFLAGS' 3636ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3637ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3638ac_compiler_gnu=$ac_cv_c_compiler_gnu 3639{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3640$as_echo_n "checking how to run the C preprocessor... " >&6; } 3641# On Suns, sometimes $CPP names a directory. 3642if test -n "$CPP" && test -d "$CPP"; then 3643 CPP= 3644fi 3645if test -z "$CPP"; then 3646 if ${ac_cv_prog_CPP+:} false; then : 3647 $as_echo_n "(cached) " >&6 3648else 3649 # Double quotes because CPP needs to be expanded 3650 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3651 do 3652 ac_preproc_ok=false 3653for ac_c_preproc_warn_flag in '' yes 3654do 3655 # Use a header file that comes with gcc, so configuring glibc 3656 # with a fresh cross-compiler works. 3657 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3658 # <limits.h> exists even on freestanding compilers. 3659 # On the NeXT, cc -E runs the code through the compiler's parser, 3660 # not just through cpp. "Syntax error" is here to catch this case. 3661 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3662/* end confdefs.h. */ 3663#ifdef __STDC__ 3664# include <limits.h> 3665#else 3666# include <assert.h> 3667#endif 3668 Syntax error 3669_ACEOF 3670if ac_fn_c_try_cpp "$LINENO"; then : 3671 3672else 3673 # Broken: fails on valid input. 3674continue 3675fi 3676rm -f conftest.err conftest.i conftest.$ac_ext 3677 3678 # OK, works on sane cases. Now check whether nonexistent headers 3679 # can be detected and how. 3680 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3681/* end confdefs.h. */ 3682#include <ac_nonexistent.h> 3683_ACEOF 3684if ac_fn_c_try_cpp "$LINENO"; then : 3685 # Broken: success on invalid input. 3686continue 3687else 3688 # Passes both tests. 3689ac_preproc_ok=: 3690break 3691fi 3692rm -f conftest.err conftest.i conftest.$ac_ext 3693 3694done 3695# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3696rm -f conftest.i conftest.err conftest.$ac_ext 3697if $ac_preproc_ok; then : 3698 break 3699fi 3700 3701 done 3702 ac_cv_prog_CPP=$CPP 3703 3704fi 3705 CPP=$ac_cv_prog_CPP 3706else 3707 ac_cv_prog_CPP=$CPP 3708fi 3709{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3710$as_echo "$CPP" >&6; } 3711ac_preproc_ok=false 3712for ac_c_preproc_warn_flag in '' yes 3713do 3714 # Use a header file that comes with gcc, so configuring glibc 3715 # with a fresh cross-compiler works. 3716 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3717 # <limits.h> exists even on freestanding compilers. 3718 # On the NeXT, cc -E runs the code through the compiler's parser, 3719 # not just through cpp. "Syntax error" is here to catch this case. 3720 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3721/* end confdefs.h. */ 3722#ifdef __STDC__ 3723# include <limits.h> 3724#else 3725# include <assert.h> 3726#endif 3727 Syntax error 3728_ACEOF 3729if ac_fn_c_try_cpp "$LINENO"; then : 3730 3731else 3732 # Broken: fails on valid input. 3733continue 3734fi 3735rm -f conftest.err conftest.i conftest.$ac_ext 3736 3737 # OK, works on sane cases. Now check whether nonexistent headers 3738 # can be detected and how. 3739 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3740/* end confdefs.h. */ 3741#include <ac_nonexistent.h> 3742_ACEOF 3743if ac_fn_c_try_cpp "$LINENO"; then : 3744 # Broken: success on invalid input. 3745continue 3746else 3747 # Passes both tests. 3748ac_preproc_ok=: 3749break 3750fi 3751rm -f conftest.err conftest.i conftest.$ac_ext 3752 3753done 3754# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3755rm -f conftest.i conftest.err conftest.$ac_ext 3756if $ac_preproc_ok; then : 3757 3758else 3759 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3760$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3761as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 3762See \`config.log' for more details" "$LINENO" 5; } 3763fi 3764 3765ac_ext=c 3766ac_cpp='$CPP $CPPFLAGS' 3767ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3768ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3769ac_compiler_gnu=$ac_cv_c_compiler_gnu 3770 3771 3772{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3773$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3774if ${ac_cv_path_GREP+:} false; then : 3775 $as_echo_n "(cached) " >&6 3776else 3777 if test -z "$GREP"; then 3778 ac_path_GREP_found=false 3779 # Loop through the user's path and test for each of PROGNAME-LIST 3780 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3781for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3782do 3783 IFS=$as_save_IFS 3784 test -z "$as_dir" && as_dir=. 3785 for ac_prog in grep ggrep; do 3786 for ac_exec_ext in '' $ac_executable_extensions; do 3787 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3788 as_fn_executable_p "$ac_path_GREP" || continue 3789# Check for GNU ac_path_GREP and select it if it is found. 3790 # Check for GNU $ac_path_GREP 3791case `"$ac_path_GREP" --version 2>&1` in 3792*GNU*) 3793 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3794*) 3795 ac_count=0 3796 $as_echo_n 0123456789 >"conftest.in" 3797 while : 3798 do 3799 cat "conftest.in" "conftest.in" >"conftest.tmp" 3800 mv "conftest.tmp" "conftest.in" 3801 cp "conftest.in" "conftest.nl" 3802 $as_echo 'GREP' >> "conftest.nl" 3803 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3804 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3805 as_fn_arith $ac_count + 1 && ac_count=$as_val 3806 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3807 # Best one so far, save it but keep looking for a better one 3808 ac_cv_path_GREP="$ac_path_GREP" 3809 ac_path_GREP_max=$ac_count 3810 fi 3811 # 10*(2^10) chars as input seems more than enough 3812 test $ac_count -gt 10 && break 3813 done 3814 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3815esac 3816 3817 $ac_path_GREP_found && break 3 3818 done 3819 done 3820 done 3821IFS=$as_save_IFS 3822 if test -z "$ac_cv_path_GREP"; then 3823 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3824 fi 3825else 3826 ac_cv_path_GREP=$GREP 3827fi 3828 3829fi 3830{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3831$as_echo "$ac_cv_path_GREP" >&6; } 3832 GREP="$ac_cv_path_GREP" 3833 3834 3835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3836$as_echo_n "checking for egrep... " >&6; } 3837if ${ac_cv_path_EGREP+:} false; then : 3838 $as_echo_n "(cached) " >&6 3839else 3840 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3841 then ac_cv_path_EGREP="$GREP -E" 3842 else 3843 if test -z "$EGREP"; then 3844 ac_path_EGREP_found=false 3845 # Loop through the user's path and test for each of PROGNAME-LIST 3846 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3847for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3848do 3849 IFS=$as_save_IFS 3850 test -z "$as_dir" && as_dir=. 3851 for ac_prog in egrep; do 3852 for ac_exec_ext in '' $ac_executable_extensions; do 3853 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3854 as_fn_executable_p "$ac_path_EGREP" || continue 3855# Check for GNU ac_path_EGREP and select it if it is found. 3856 # Check for GNU $ac_path_EGREP 3857case `"$ac_path_EGREP" --version 2>&1` in 3858*GNU*) 3859 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3860*) 3861 ac_count=0 3862 $as_echo_n 0123456789 >"conftest.in" 3863 while : 3864 do 3865 cat "conftest.in" "conftest.in" >"conftest.tmp" 3866 mv "conftest.tmp" "conftest.in" 3867 cp "conftest.in" "conftest.nl" 3868 $as_echo 'EGREP' >> "conftest.nl" 3869 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3870 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3871 as_fn_arith $ac_count + 1 && ac_count=$as_val 3872 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3873 # Best one so far, save it but keep looking for a better one 3874 ac_cv_path_EGREP="$ac_path_EGREP" 3875 ac_path_EGREP_max=$ac_count 3876 fi 3877 # 10*(2^10) chars as input seems more than enough 3878 test $ac_count -gt 10 && break 3879 done 3880 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3881esac 3882 3883 $ac_path_EGREP_found && break 3 3884 done 3885 done 3886 done 3887IFS=$as_save_IFS 3888 if test -z "$ac_cv_path_EGREP"; then 3889 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3890 fi 3891else 3892 ac_cv_path_EGREP=$EGREP 3893fi 3894 3895 fi 3896fi 3897{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 3898$as_echo "$ac_cv_path_EGREP" >&6; } 3899 EGREP="$ac_cv_path_EGREP" 3900 3901 3902cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3903/* end confdefs.h. */ 3904 3905_ACEOF 3906if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3907 $EGREP "" >/dev/null 2>&1; then : 3908 3909fi 3910rm -f conftest* 3911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 3912$as_echo_n "checking for fgrep... " >&6; } 3913if ${ac_cv_path_FGREP+:} false; then : 3914 $as_echo_n "(cached) " >&6 3915else 3916 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 3917 then ac_cv_path_FGREP="$GREP -F" 3918 else 3919 if test -z "$FGREP"; then 3920 ac_path_FGREP_found=false 3921 # Loop through the user's path and test for each of PROGNAME-LIST 3922 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3923for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3924do 3925 IFS=$as_save_IFS 3926 test -z "$as_dir" && as_dir=. 3927 for ac_prog in fgrep; do 3928 for ac_exec_ext in '' $ac_executable_extensions; do 3929 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 3930 as_fn_executable_p "$ac_path_FGREP" || continue 3931# Check for GNU ac_path_FGREP and select it if it is found. 3932 # Check for GNU $ac_path_FGREP 3933case `"$ac_path_FGREP" --version 2>&1` in 3934*GNU*) 3935 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 3936*) 3937 ac_count=0 3938 $as_echo_n 0123456789 >"conftest.in" 3939 while : 3940 do 3941 cat "conftest.in" "conftest.in" >"conftest.tmp" 3942 mv "conftest.tmp" "conftest.in" 3943 cp "conftest.in" "conftest.nl" 3944 $as_echo 'FGREP' >> "conftest.nl" 3945 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 3946 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3947 as_fn_arith $ac_count + 1 && ac_count=$as_val 3948 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 3949 # Best one so far, save it but keep looking for a better one 3950 ac_cv_path_FGREP="$ac_path_FGREP" 3951 ac_path_FGREP_max=$ac_count 3952 fi 3953 # 10*(2^10) chars as input seems more than enough 3954 test $ac_count -gt 10 && break 3955 done 3956 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3957esac 3958 3959 $ac_path_FGREP_found && break 3 3960 done 3961 done 3962 done 3963IFS=$as_save_IFS 3964 if test -z "$ac_cv_path_FGREP"; then 3965 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3966 fi 3967else 3968 ac_cv_path_FGREP=$FGREP 3969fi 3970 3971 fi 3972fi 3973{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 3974$as_echo "$ac_cv_path_FGREP" >&6; } 3975 FGREP="$ac_cv_path_FGREP" 3976 3977 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5 3978$as_echo_n "checking for library containing strerror... " >&6; } 3979if ${ac_cv_search_strerror+:} false; then : 3980 $as_echo_n "(cached) " >&6 3981else 3982 ac_func_search_save_LIBS=$LIBS 3983cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3984/* end confdefs.h. */ 3985 3986/* Override any GCC internal prototype to avoid an error. 3987 Use char because int might match the return type of a GCC 3988 builtin and then its argument prototype would still apply. */ 3989#ifdef __cplusplus 3990extern "C" 3991#endif 3992char strerror (); 3993int 3994main () 3995{ 3996return strerror (); 3997 ; 3998 return 0; 3999} 4000_ACEOF 4001for ac_lib in '' cposix; do 4002 if test -z "$ac_lib"; then 4003 ac_res="none required" 4004 else 4005 ac_res=-l$ac_lib 4006 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 4007 fi 4008 if ac_fn_c_try_link "$LINENO"; then : 4009 ac_cv_search_strerror=$ac_res 4010fi 4011rm -f core conftest.err conftest.$ac_objext \ 4012 conftest$ac_exeext 4013 if ${ac_cv_search_strerror+:} false; then : 4014 break 4015fi 4016done 4017if ${ac_cv_search_strerror+:} false; then : 4018 4019else 4020 ac_cv_search_strerror=no 4021fi 4022rm conftest.$ac_ext 4023LIBS=$ac_func_search_save_LIBS 4024fi 4025{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5 4026$as_echo "$ac_cv_search_strerror" >&6; } 4027ac_res=$ac_cv_search_strerror 4028if test "$ac_res" != no; then : 4029 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 4030 4031fi 4032 for ac_prog in gawk mawk nawk awk 4033do 4034 # Extract the first word of "$ac_prog", so it can be a program name with args. 4035set dummy $ac_prog; ac_word=$2 4036{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4037$as_echo_n "checking for $ac_word... " >&6; } 4038if ${ac_cv_prog_AWK+:} false; then : 4039 $as_echo_n "(cached) " >&6 4040else 4041 if test -n "$AWK"; then 4042 ac_cv_prog_AWK="$AWK" # Let the user override the test. 4043else 4044as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4045for as_dir in $PATH 4046do 4047 IFS=$as_save_IFS 4048 test -z "$as_dir" && as_dir=. 4049 for ac_exec_ext in '' $ac_executable_extensions; do 4050 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4051 ac_cv_prog_AWK="$ac_prog" 4052 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4053 break 2 4054 fi 4055done 4056 done 4057IFS=$as_save_IFS 4058 4059fi 4060fi 4061AWK=$ac_cv_prog_AWK 4062if test -n "$AWK"; then 4063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 4064$as_echo "$AWK" >&6; } 4065else 4066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4067$as_echo "no" >&6; } 4068fi 4069 4070 4071 test -n "$AWK" && break 4072done 4073 4074# Extract the first word of "strip", so it can be a program name with args. 4075set dummy strip; ac_word=$2 4076{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4077$as_echo_n "checking for $ac_word... " >&6; } 4078if ${ac_cv_prog_STRIP+:} false; then : 4079 $as_echo_n "(cached) " >&6 4080else 4081 if test -n "$STRIP"; then 4082 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 4083else 4084as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4085for as_dir in $PATH 4086do 4087 IFS=$as_save_IFS 4088 test -z "$as_dir" && as_dir=. 4089 for ac_exec_ext in '' $ac_executable_extensions; do 4090 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4091 ac_cv_prog_STRIP="strip" 4092 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4093 break 2 4094 fi 4095done 4096 done 4097IFS=$as_save_IFS 4098 4099 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":" 4100fi 4101fi 4102STRIP=$ac_cv_prog_STRIP 4103if test -n "$STRIP"; then 4104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 4105$as_echo "$STRIP" >&6; } 4106else 4107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4108$as_echo "no" >&6; } 4109fi 4110 4111 4112 4113 4114 4115{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4116$as_echo_n "checking for ANSI C header files... " >&6; } 4117if ${ac_cv_header_stdc+:} false; then : 4118 $as_echo_n "(cached) " >&6 4119else 4120 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4121/* end confdefs.h. */ 4122#include <stdlib.h> 4123#include <stdarg.h> 4124#include <string.h> 4125#include <float.h> 4126 4127int 4128main () 4129{ 4130 4131 ; 4132 return 0; 4133} 4134_ACEOF 4135if ac_fn_c_try_compile "$LINENO"; then : 4136 ac_cv_header_stdc=yes 4137else 4138 ac_cv_header_stdc=no 4139fi 4140rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4141 4142if test $ac_cv_header_stdc = yes; then 4143 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4145/* end confdefs.h. */ 4146#include <string.h> 4147 4148_ACEOF 4149if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4150 $EGREP "memchr" >/dev/null 2>&1; then : 4151 4152else 4153 ac_cv_header_stdc=no 4154fi 4155rm -f conftest* 4156 4157fi 4158 4159if test $ac_cv_header_stdc = yes; then 4160 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4161 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4162/* end confdefs.h. */ 4163#include <stdlib.h> 4164 4165_ACEOF 4166if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4167 $EGREP "free" >/dev/null 2>&1; then : 4168 4169else 4170 ac_cv_header_stdc=no 4171fi 4172rm -f conftest* 4173 4174fi 4175 4176if test $ac_cv_header_stdc = yes; then 4177 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4178 if test "$cross_compiling" = yes; then : 4179 : 4180else 4181 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4182/* end confdefs.h. */ 4183#include <ctype.h> 4184#include <stdlib.h> 4185#if ((' ' & 0x0FF) == 0x020) 4186# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4187# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4188#else 4189# define ISLOWER(c) \ 4190 (('a' <= (c) && (c) <= 'i') \ 4191 || ('j' <= (c) && (c) <= 'r') \ 4192 || ('s' <= (c) && (c) <= 'z')) 4193# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4194#endif 4195 4196#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4197int 4198main () 4199{ 4200 int i; 4201 for (i = 0; i < 256; i++) 4202 if (XOR (islower (i), ISLOWER (i)) 4203 || toupper (i) != TOUPPER (i)) 4204 return 2; 4205 return 0; 4206} 4207_ACEOF 4208if ac_fn_c_try_run "$LINENO"; then : 4209 4210else 4211 ac_cv_header_stdc=no 4212fi 4213rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4214 conftest.$ac_objext conftest.beam conftest.$ac_ext 4215fi 4216 4217fi 4218fi 4219{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4220$as_echo "$ac_cv_header_stdc" >&6; } 4221if test $ac_cv_header_stdc = yes; then 4222 4223$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4224 4225fi 4226 4227{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5 4228$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; } 4229if ${ac_cv_header_sys_wait_h+:} false; then : 4230 $as_echo_n "(cached) " >&6 4231else 4232 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4233/* end confdefs.h. */ 4234#include <sys/types.h> 4235#include <sys/wait.h> 4236#ifndef WEXITSTATUS 4237# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8) 4238#endif 4239#ifndef WIFEXITED 4240# define WIFEXITED(stat_val) (((stat_val) & 255) == 0) 4241#endif 4242 4243int 4244main () 4245{ 4246 int s; 4247 wait (&s); 4248 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; 4249 ; 4250 return 0; 4251} 4252_ACEOF 4253if ac_fn_c_try_compile "$LINENO"; then : 4254 ac_cv_header_sys_wait_h=yes 4255else 4256 ac_cv_header_sys_wait_h=no 4257fi 4258rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4259fi 4260{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5 4261$as_echo "$ac_cv_header_sys_wait_h" >&6; } 4262if test $ac_cv_header_sys_wait_h = yes; then 4263 4264$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 4265 4266fi 4267 4268 4269if test x"$ac_cv_prog_cc_c99" != xno; then 4270 4271 4272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5 4273$as_echo_n "checking for unsigned long long int... " >&6; } 4274if ${ac_cv_type_unsigned_long_long_int+:} false; then : 4275 $as_echo_n "(cached) " >&6 4276else 4277 ac_cv_type_unsigned_long_long_int=yes 4278 if test "x${ac_cv_prog_cc_c99-no}" = xno; then 4279 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4280/* end confdefs.h. */ 4281 4282 /* For now, do not test the preprocessor; as of 2007 there are too many 4283 implementations with broken preprocessors. Perhaps this can 4284 be revisited in 2012. In the meantime, code should not expect 4285 #if to work with literals wider than 32 bits. */ 4286 /* Test literals. */ 4287 long long int ll = 9223372036854775807ll; 4288 long long int nll = -9223372036854775807LL; 4289 unsigned long long int ull = 18446744073709551615ULL; 4290 /* Test constant expressions. */ 4291 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll) 4292 ? 1 : -1)]; 4293 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1 4294 ? 1 : -1)]; 4295 int i = 63; 4296int 4297main () 4298{ 4299/* Test availability of runtime routines for shift and division. */ 4300 long long int llmax = 9223372036854775807ll; 4301 unsigned long long int ullmax = 18446744073709551615ull; 4302 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i) 4303 | (llmax / ll) | (llmax % ll) 4304 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i) 4305 | (ullmax / ull) | (ullmax % ull)); 4306 ; 4307 return 0; 4308} 4309 4310_ACEOF 4311if ac_fn_c_try_link "$LINENO"; then : 4312 4313else 4314 ac_cv_type_unsigned_long_long_int=no 4315fi 4316rm -f core conftest.err conftest.$ac_objext \ 4317 conftest$ac_exeext conftest.$ac_ext 4318 fi 4319fi 4320{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5 4321$as_echo "$ac_cv_type_unsigned_long_long_int" >&6; } 4322 if test $ac_cv_type_unsigned_long_long_int = yes; then 4323 4324$as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h 4325 4326 fi 4327 4328 4329 4330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5 4331$as_echo_n "checking for long long int... " >&6; } 4332if ${ac_cv_type_long_long_int+:} false; then : 4333 $as_echo_n "(cached) " >&6 4334else 4335 ac_cv_type_long_long_int=yes 4336 if test "x${ac_cv_prog_cc_c99-no}" = xno; then 4337 ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int 4338 if test $ac_cv_type_long_long_int = yes; then 4339 if test "$cross_compiling" = yes; then : 4340 : 4341else 4342 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4343/* end confdefs.h. */ 4344#include <limits.h> 4345 #ifndef LLONG_MAX 4346 # define HALF \ 4347 (1LL << (sizeof (long long int) * CHAR_BIT - 2)) 4348 # define LLONG_MAX (HALF - 1 + HALF) 4349 #endif 4350int 4351main () 4352{ 4353long long int n = 1; 4354 int i; 4355 for (i = 0; ; i++) 4356 { 4357 long long int m = n << i; 4358 if (m >> i != n) 4359 return 1; 4360 if (LLONG_MAX / 2 < m) 4361 break; 4362 } 4363 return 0; 4364 ; 4365 return 0; 4366} 4367_ACEOF 4368if ac_fn_c_try_run "$LINENO"; then : 4369 4370else 4371 ac_cv_type_long_long_int=no 4372fi 4373rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4374 conftest.$ac_objext conftest.beam conftest.$ac_ext 4375fi 4376 4377 fi 4378 fi 4379fi 4380{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5 4381$as_echo "$ac_cv_type_long_long_int" >&6; } 4382 if test $ac_cv_type_long_long_int = yes; then 4383 4384$as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h 4385 4386 fi 4387 4388 if test "$ac_cv_type_long_long_int" = no; then 4389 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4390$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4391as_fn_error $? "Compiler does not support long long int 4392See \`config.log' for more details" "$LINENO" 5; } 4393 fi 4394 4395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the compiler supports trailing commas" >&5 4396$as_echo_n "checking if the compiler supports trailing commas... " >&6; } 4397 trailing_commas=no 4398 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4399/* end confdefs.h. */ 4400 4401int 4402main () 4403{ 4404 4405 enum { 4406 one, 4407 }; 4408 ; 4409 return 0; 4410} 4411_ACEOF 4412if ac_fn_c_try_compile "$LINENO"; then : 4413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4414$as_echo "yes" >&6; }; trailing_commas=yes 4415else 4416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4417$as_echo "no" >&6; } 4418fi 4419rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4420 if test "$trailing_commas" = no; then 4421 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4422$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4423as_fn_error $? "Compiler does not support trailing comma in enum 4424See \`config.log' for more details" "$LINENO" 5; } 4425 fi 4426 4427 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the compiler supports C++ comments" >&5 4428$as_echo_n "checking if the compiler supports C++ comments... " >&6; } 4429 slash_comments=no 4430 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4431/* end confdefs.h. */ 4432 4433int 4434main () 4435{ 4436// C++ comments? 4437 ; 4438 return 0; 4439} 4440_ACEOF 4441if ac_fn_c_try_compile "$LINENO"; then : 4442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4443$as_echo "yes" >&6; }; slash_comments=yes 4444else 4445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4446$as_echo "no" >&6; } 4447fi 4448rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4449 if test "$slash_comments" = no; then 4450 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4451$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4452as_fn_error $? "Compiler does not support C++ comments 4453See \`config.log' for more details" "$LINENO" 5; } 4454 fi 4455fi 4456 4457if test -n "$SOURCE_DATE_EPOCH"; then 4458 DATE_FMT="%b %d %Y %H:%M:%S" 4459 BUILD_DATE=$(LC_ALL=C date -u -d "@$SOURCE_DATE_EPOCH" "+$DATE_FMT" 2>/dev/null || LC_ALL=C date -u -r "$SOURCE_DATE_EPOCH" "+$DATE_FMT" 2>/dev/null || LC_ALL=C date -u "+$DATE_FMT") 4460 cat >>confdefs.h <<_ACEOF 4461#define BUILD_DATE "$BUILD_DATE" 4462_ACEOF 4463 4464 BUILD_DATE_MSG=-"echo -e '=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=\nNOTE: build date/time is fixed: $BUILD_DATE\n=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-='" 4465 4466fi 4467 4468 4469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-fail-if-missing argument" >&5 4470$as_echo_n "checking --enable-fail-if-missing argument... " >&6; } 4471# Check whether --enable-fail_if_missing was given. 4472if test "${enable_fail_if_missing+set}" = set; then : 4473 enableval=$enable_fail_if_missing; fail_if_missing="yes" 4474else 4475 fail_if_missing="no" 4476fi 4477 4478{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $fail_if_missing" >&5 4479$as_echo "$fail_if_missing" >&6; } 4480 4481with_x_arg="$with_x" 4482 4483if test -z "$CFLAGS"; then 4484 CFLAGS="-O" 4485 test "$GCC" = yes && CFLAGS="-O2 -fno-strength-reduce -Wall -Wno-deprecated-declarations" 4486fi 4487if test "$GCC" = yes; then 4488 gccversion=`$CC -dumpversion` 4489 if test "x$gccversion" = "x"; then 4490 gccversion=`$CC --version | sed -e '2,$d' -e 's/darwin.//' -e 's/^[^0-9]*\([0-9]\.[0-9.]*\).*$/\1/g'` 4491 fi 4492 if test "$gccversion" = "3.0.1" -o "$gccversion" = "3.0.2" -o "$gccversion" = "4.0.1"; then 4493 echo 'GCC [34].0.[12] has a bug in the optimizer, disabling "-O#"' 4494 CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-O/'` 4495 else 4496 if test "$gccversion" = "3.1" -o "$gccversion" = "3.2" -o "$gccversion" = "3.2.1" && `echo "$CFLAGS" | grep -v fno-strength-reduce >/dev/null`; then 4497 echo 'GCC 3.1 and 3.2 have a bug in the optimizer, adding "-fno-strength-reduce"' 4498 CFLAGS="$CFLAGS -fno-strength-reduce" 4499 fi 4500 fi 4501fi 4502 4503{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for clang version" >&5 4504$as_echo_n "checking for clang version... " >&6; } 4505CLANG_VERSION_STRING=`$CC --version 2>/dev/null | sed -n -e 's/^.*clang[^0-9]*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*$/\1/p'` 4506if test x"$CLANG_VERSION_STRING" != x"" ; then 4507 CLANG_MAJOR=`echo "$CLANG_VERSION_STRING" | sed -n -e 's/\([0-9][0-9]*\)\.[0-9][0-9]*\.[0-9][0-9]*/\1/p'` 4508 CLANG_MINOR=`echo "$CLANG_VERSION_STRING" | sed -n -e 's/[0-9][0-9]*\.\([0-9][0-9]*\)\.[0-9][0-9]*/\1/p'` 4509 CLANG_REVISION=`echo "$CLANG_VERSION_STRING" | sed -n -e 's/[0-9][0-9]*\.[0-9][0-9]*\.\([0-9][0-9]*\)/\1/p'` 4510 CLANG_VERSION=`expr $CLANG_MAJOR '*' 1000000 '+' $CLANG_MINOR '*' 1000 '+' $CLANG_REVISION` 4511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CLANG_VERSION" >&5 4512$as_echo "$CLANG_VERSION" >&6; } 4513 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if clang supports -fno-strength-reduce" >&5 4514$as_echo_n "checking if clang supports -fno-strength-reduce... " >&6; } 4515 if test "$CLANG_MAJOR" -ge 10 -o "$CLANG_VERSION" -ge 500002075 ; then 4516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4517$as_echo "no" >&6; } 4518 CFLAGS=`echo "$CFLAGS" | sed -e 's/-fno-strength-reduce/ /'` 4519 else 4520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4521$as_echo "yes" >&6; } 4522 fi 4523else 4524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: N/A" >&5 4525$as_echo "N/A" >&6; } 4526fi 4527 4528CROSS_COMPILING= 4529if test "$cross_compiling" = yes; then 4530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&5 4531$as_echo "cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&6; } 4532 CROSS_COMPILING=1 4533fi 4534 4535 4536test "$GCC" = yes && CPP_MM=M; 4537 4538if test -f ./toolcheck; then 4539 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for buggy tools..." >&5 4540$as_echo "$as_me: checking for buggy tools..." >&6;} 4541 sh ./toolcheck 1>&6 4542fi 4543 4544OS_EXTRA_SRC=""; OS_EXTRA_OBJ="" 4545 4546{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Haiku" >&5 4547$as_echo_n "checking for Haiku... " >&6; } 4548case `uname` in 4549 Haiku) HAIKU=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4550$as_echo "yes" >&6; };; 4551 *) HAIKU=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4552$as_echo "no" >&6; };; 4553esac 4554 4555{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for QNX" >&5 4556$as_echo_n "checking for QNX... " >&6; } 4557case `uname` in 4558 QNX) OS_EXTRA_SRC=os_qnx.c; OS_EXTRA_OBJ=objects/os_qnx.o 4559 test -z "$with_x" && with_x=no 4560 QNX=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4561$as_echo "yes" >&6; };; 4562 *) QNX=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4563$as_echo "no" >&6; };; 4564esac 4565 4566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Darwin (Mac OS X)" >&5 4567$as_echo_n "checking for Darwin (Mac OS X)... " >&6; } 4568if test "`(uname) 2>/dev/null`" = Darwin; then 4569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4570$as_echo "yes" >&6; } 4571 MACOS_X=yes 4572 CPPFLAGS="$CPPFLAGS -DMACOS_X" 4573 4574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-darwin argument" >&5 4575$as_echo_n "checking --disable-darwin argument... " >&6; } 4576 # Check whether --enable-darwin was given. 4577if test "${enable_darwin+set}" = set; then : 4578 enableval=$enable_darwin; 4579else 4580 enable_darwin="yes" 4581fi 4582 4583 if test "$enable_darwin" = "yes"; then 4584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4585$as_echo "no" >&6; } 4586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Darwin files are there" >&5 4587$as_echo_n "checking if Darwin files are there... " >&6; } 4588 if test -f os_macosx.m; then 4589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4590$as_echo "yes" >&6; } 4591 else 4592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, Darwin support disabled" >&5 4593$as_echo "no, Darwin support disabled" >&6; } 4594 enable_darwin=no 4595 fi 4596 else 4597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, Darwin support excluded" >&5 4598$as_echo "yes, Darwin support excluded" >&6; } 4599 fi 4600 4601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-mac-arch argument" >&5 4602$as_echo_n "checking --with-mac-arch argument... " >&6; } 4603 4604# Check whether --with-mac-arch was given. 4605if test "${with_mac_arch+set}" = set; then : 4606 withval=$with_mac_arch; MACARCH="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MACARCH" >&5 4607$as_echo "$MACARCH" >&6; } 4608else 4609 MACARCH="current"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to $MACARCH" >&5 4610$as_echo "defaulting to $MACARCH" >&6; } 4611fi 4612 4613 4614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-developer-dir argument" >&5 4615$as_echo_n "checking --with-developer-dir argument... " >&6; } 4616 4617# Check whether --with-developer-dir was given. 4618if test "${with_developer_dir+set}" = set; then : 4619 withval=$with_developer_dir; DEVELOPER_DIR="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEVELOPER_DIR" >&5 4620$as_echo "$DEVELOPER_DIR" >&6; } 4621else 4622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not present" >&5 4623$as_echo "not present" >&6; } 4624fi 4625 4626 4627 if test "x$DEVELOPER_DIR" = "x"; then 4628 # Extract the first word of "xcode-select", so it can be a program name with args. 4629set dummy xcode-select; ac_word=$2 4630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4631$as_echo_n "checking for $ac_word... " >&6; } 4632if ${ac_cv_path_XCODE_SELECT+:} false; then : 4633 $as_echo_n "(cached) " >&6 4634else 4635 case $XCODE_SELECT in 4636 [\\/]* | ?:[\\/]*) 4637 ac_cv_path_XCODE_SELECT="$XCODE_SELECT" # Let the user override the test with a path. 4638 ;; 4639 *) 4640 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4641for as_dir in $PATH 4642do 4643 IFS=$as_save_IFS 4644 test -z "$as_dir" && as_dir=. 4645 for ac_exec_ext in '' $ac_executable_extensions; do 4646 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4647 ac_cv_path_XCODE_SELECT="$as_dir/$ac_word$ac_exec_ext" 4648 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4649 break 2 4650 fi 4651done 4652 done 4653IFS=$as_save_IFS 4654 4655 ;; 4656esac 4657fi 4658XCODE_SELECT=$ac_cv_path_XCODE_SELECT 4659if test -n "$XCODE_SELECT"; then 4660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XCODE_SELECT" >&5 4661$as_echo "$XCODE_SELECT" >&6; } 4662else 4663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4664$as_echo "no" >&6; } 4665fi 4666 4667 4668 if test "x$XCODE_SELECT" != "x"; then 4669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for developer dir using xcode-select" >&5 4670$as_echo_n "checking for developer dir using xcode-select... " >&6; } 4671 DEVELOPER_DIR=`$XCODE_SELECT -print-path` 4672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEVELOPER_DIR" >&5 4673$as_echo "$DEVELOPER_DIR" >&6; } 4674 else 4675 DEVELOPER_DIR=/Developer 4676 fi 4677 fi 4678 4679 if test "x$MACARCH" = "xboth"; then 4680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 10.4 universal SDK" >&5 4681$as_echo_n "checking for 10.4 universal SDK... " >&6; } 4682 save_cppflags="$CPPFLAGS" 4683 save_cflags="$CFLAGS" 4684 save_ldflags="$LDFLAGS" 4685 CFLAGS="$CFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc" 4686 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4687/* end confdefs.h. */ 4688 4689int 4690main () 4691{ 4692 4693 ; 4694 return 0; 4695} 4696_ACEOF 4697if ac_fn_c_try_link "$LINENO"; then : 4698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 4699$as_echo "found" >&6; } 4700else 4701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 4702$as_echo "not found" >&6; } 4703 CFLAGS="$save_cflags" 4704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Intel architecture is supported" >&5 4705$as_echo_n "checking if Intel architecture is supported... " >&6; } 4706 CPPFLAGS="$CPPFLAGS -arch i386" 4707 LDFLAGS="$save_ldflags -arch i386" 4708 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4709/* end confdefs.h. */ 4710 4711int 4712main () 4713{ 4714 4715 ; 4716 return 0; 4717} 4718_ACEOF 4719if ac_fn_c_try_link "$LINENO"; then : 4720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4721$as_echo "yes" >&6; }; MACARCH="intel" 4722else 4723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4724$as_echo "no" >&6; } 4725 MACARCH="ppc" 4726 CPPFLAGS="$save_cppflags -arch ppc" 4727 LDFLAGS="$save_ldflags -arch ppc" 4728fi 4729rm -f core conftest.err conftest.$ac_objext \ 4730 conftest$ac_exeext conftest.$ac_ext 4731fi 4732rm -f core conftest.err conftest.$ac_objext \ 4733 conftest$ac_exeext conftest.$ac_ext 4734 elif test "x$MACARCH" = "xintel"; then 4735 CPPFLAGS="$CPPFLAGS -arch intel" 4736 LDFLAGS="$LDFLAGS -arch intel" 4737 elif test "x$MACARCH" = "xppc"; then 4738 CPPFLAGS="$CPPFLAGS -arch ppc" 4739 LDFLAGS="$LDFLAGS -arch ppc" 4740 fi 4741 4742 if test "$enable_darwin" = "yes"; then 4743 MACOS_X_DARWIN=yes 4744 OS_EXTRA_SRC="os_macosx.m os_mac_conv.c"; 4745 OS_EXTRA_OBJ="objects/os_macosx.o objects/os_mac_conv.o" 4746 CPPFLAGS="$CPPFLAGS -DMACOS_X_DARWIN" 4747 4748 if test -z "$with_x" -a "X$enable_gui" != Xmotif -a "X$enable_gui" != Xathena -a "X$enable_gui" != Xgtk2 -a "X$enable_gui" != Xgtk3; then 4749 with_x=no 4750 fi 4751 fi 4752 4753 if test "$MACARCH" = "intel" -o "$MACARCH" = "both"; then 4754 CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-Oz/'` 4755 fi 4756 4757else 4758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4759$as_echo "no" >&6; } 4760fi 4761 4762# On IRIX 5.3, sys/types and inttypes.h are conflicting. 4763for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4764 inttypes.h stdint.h unistd.h 4765do : 4766 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4767ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4768" 4769if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4770 cat >>confdefs.h <<_ACEOF 4771#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4772_ACEOF 4773 4774fi 4775 4776done 4777 4778 4779for ac_header in AvailabilityMacros.h 4780do : 4781 ac_fn_c_check_header_mongrel "$LINENO" "AvailabilityMacros.h" "ac_cv_header_AvailabilityMacros_h" "$ac_includes_default" 4782if test "x$ac_cv_header_AvailabilityMacros_h" = xyes; then : 4783 cat >>confdefs.h <<_ACEOF 4784#define HAVE_AVAILABILITYMACROS_H 1 4785_ACEOF 4786 4787fi 4788 4789done 4790 4791 4792 4793 4794 4795if test "$cross_compiling" = no; then 4796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-local-dir argument" >&5 4797$as_echo_n "checking --with-local-dir argument... " >&6; } 4798 have_local_include='' 4799 have_local_lib='' 4800 4801# Check whether --with-local-dir was given. 4802if test "${with_local_dir+set}" = set; then : 4803 withval=$with_local_dir; 4804 local_dir="$withval" 4805 case "$withval" in 4806 */*) ;; 4807 no) 4808 # avoid adding local dir to LDFLAGS and CPPFLAGS 4809 have_local_include=yes 4810 have_local_lib=yes 4811 ;; 4812 *) as_fn_error $? "must pass path argument to --with-local-dir" "$LINENO" 5 ;; 4813 esac 4814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $local_dir" >&5 4815$as_echo "$local_dir" >&6; } 4816 4817else 4818 4819 local_dir=/usr/local 4820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to $local_dir" >&5 4821$as_echo "Defaulting to $local_dir" >&6; } 4822 4823fi 4824 4825 if test "$GCC" = yes -a "$local_dir" != no; then 4826 echo 'void f(){}' > conftest.c 4827 have_local_include=`${CC-cc} -c -v conftest.c 2>&1 | grep "${local_dir}/include"` 4828 have_local_lib=`${CC-cc} -c -v conftest.c 2>&1 | grep "${local_dir}/lib"` 4829 rm -f conftest.c conftest.o 4830 fi 4831 if test -z "$have_local_lib" -a -d "${local_dir}/lib"; then 4832 tt=`echo "$LDFLAGS" | sed -e "s+-L${local_dir}/lib ++g" -e "s+-L${local_dir}/lib$++g"` 4833 if test "$tt" = "$LDFLAGS"; then 4834 LDFLAGS="$LDFLAGS -L${local_dir}/lib" 4835 fi 4836 fi 4837 if test -z "$have_local_include" -a -d "${local_dir}/include"; then 4838 tt=`echo "$CPPFLAGS" | sed -e "s+-I${local_dir}/include ++g" -e "s+-I${local_dir}/include$++g"` 4839 if test "$tt" = "$CPPFLAGS"; then 4840 CPPFLAGS="$CPPFLAGS -I${local_dir}/include" 4841 fi 4842 fi 4843fi 4844 4845{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-vim-name argument" >&5 4846$as_echo_n "checking --with-vim-name argument... " >&6; } 4847 4848# Check whether --with-vim-name was given. 4849if test "${with_vim_name+set}" = set; then : 4850 withval=$with_vim_name; VIMNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VIMNAME" >&5 4851$as_echo "$VIMNAME" >&6; } 4852else 4853 VIMNAME="vim"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to $VIMNAME" >&5 4854$as_echo "Defaulting to $VIMNAME" >&6; } 4855fi 4856 4857 4858{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ex-name argument" >&5 4859$as_echo_n "checking --with-ex-name argument... " >&6; } 4860 4861# Check whether --with-ex-name was given. 4862if test "${with_ex_name+set}" = set; then : 4863 withval=$with_ex_name; EXNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXNAME" >&5 4864$as_echo "$EXNAME" >&6; } 4865else 4866 EXNAME="ex"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to ex" >&5 4867$as_echo "Defaulting to ex" >&6; } 4868fi 4869 4870 4871{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-view-name argument" >&5 4872$as_echo_n "checking --with-view-name argument... " >&6; } 4873 4874# Check whether --with-view-name was given. 4875if test "${with_view_name+set}" = set; then : 4876 withval=$with_view_name; VIEWNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VIEWNAME" >&5 4877$as_echo "$VIEWNAME" >&6; } 4878else 4879 VIEWNAME="view"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to view" >&5 4880$as_echo "Defaulting to view" >&6; } 4881fi 4882 4883 4884 4885{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-global-runtime argument" >&5 4886$as_echo_n "checking --with-global-runtime argument... " >&6; } 4887 4888# Check whether --with-global-runtime was given. 4889if test "${with_global_runtime+set}" = set; then : 4890 withval=$with_global_runtime; RUNTIME_GLOBAL="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5 4891$as_echo "$withval" >&6; } 4892else 4893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4894$as_echo "no" >&6; } 4895fi 4896 4897 4898if test "X$RUNTIME_GLOBAL" != "X"; then 4899 RUNTIME_GLOBAL_AFTER=$(printf -- "$RUNTIME_GLOBAL\\n" | $AWK -F, 'BEGIN { comma=0 } { for (i = NF; i > 0; i--) { if (comma) { printf ",%s/after", $i } else { printf "%s/after", $i; comma=1 } } } END { printf "\n" }') 4900 cat >>confdefs.h <<_ACEOF 4901#define RUNTIME_GLOBAL "$RUNTIME_GLOBAL" 4902_ACEOF 4903 4904 cat >>confdefs.h <<_ACEOF 4905#define RUNTIME_GLOBAL_AFTER "$RUNTIME_GLOBAL_AFTER" 4906_ACEOF 4907 4908fi 4909 4910{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-modified-by argument" >&5 4911$as_echo_n "checking --with-modified-by argument... " >&6; } 4912 4913# Check whether --with-modified-by was given. 4914if test "${with_modified_by+set}" = set; then : 4915 withval=$with_modified_by; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5 4916$as_echo "$withval" >&6; }; cat >>confdefs.h <<_ACEOF 4917#define MODIFIED_BY "$withval" 4918_ACEOF 4919 4920else 4921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4922$as_echo "no" >&6; } 4923fi 4924 4925 4926{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if character set is EBCDIC" >&5 4927$as_echo_n "checking if character set is EBCDIC... " >&6; } 4928cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4929/* end confdefs.h. */ 4930 4931int 4932main () 4933{ 4934 /* TryCompile function for CharSet. 4935 Treat any failure as ASCII for compatibility with existing art. 4936 Use compile-time rather than run-time tests for cross-compiler 4937 tolerance. */ 4938#if '0'!=240 4939make an error "Character set is not EBCDIC" 4940#endif 4941 ; 4942 return 0; 4943} 4944_ACEOF 4945if ac_fn_c_try_compile "$LINENO"; then : 4946 # TryCompile action if true 4947cf_cv_ebcdic=yes 4948else 4949 # TryCompile action if false 4950cf_cv_ebcdic=no 4951fi 4952rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4953# end of TryCompile ]) 4954# end of CacheVal CvEbcdic 4955{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cf_cv_ebcdic" >&5 4956$as_echo "$cf_cv_ebcdic" >&6; } 4957case "$cf_cv_ebcdic" in #(vi 4958 yes) $as_echo "#define EBCDIC 1" >>confdefs.h 4959 4960 line_break='"\\n"' 4961 ;; 4962 *) line_break='"\\012"';; 4963esac 4964 4965 4966if test "$cf_cv_ebcdic" = "yes"; then 4967{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for z/OS Unix" >&5 4968$as_echo_n "checking for z/OS Unix... " >&6; } 4969case `uname` in 4970 OS/390) zOSUnix="yes"; 4971 if test "$CC" = "cc"; then 4972 ccm="$_CC_CCMODE" 4973 ccn="CC" 4974 else 4975 if test "$CC" = "c89"; then 4976 ccm="$_CC_C89MODE" 4977 ccn="C89" 4978 else 4979 ccm=1 4980 fi 4981 fi 4982 if test "$ccm" != "1"; then 4983 echo "" 4984 echo "------------------------------------------" 4985 echo " On z/OS Unix, the environment variable" 4986 echo " _CC_${ccn}MODE must be set to \"1\"!" 4987 echo " Do:" 4988 echo " export _CC_${ccn}MODE=1" 4989 echo " and then call configure again." 4990 echo "------------------------------------------" 4991 exit 1 4992 fi 4993 # Set CFLAGS for configure process. 4994 # This will be reset later for config.mk. 4995 # Use haltonmsg to force error for missing H files. 4996 CFLAGS="$CFLAGS -D_ALL_SOURCE -Wc,float(ieee),haltonmsg(3296)"; 4997 LDFLAGS="$LDFLAGS -Wl,EDIT=NO" 4998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4999$as_echo "yes" >&6; } 5000 ;; 5001 *) zOSUnix="no"; 5002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5003$as_echo "no" >&6; } 5004 ;; 5005esac 5006fi 5007 5008if test "$zOSUnix" = "yes"; then 5009 QUOTESED="sed -e 's/[\\\\\"]/\\\\\\\\&/g' -e 's/\\\\\\\\\"/\"/' -e 's/\\\\\\\\\";\$\$/\";/' -e 's/ */ /g'" 5010else 5011 QUOTESED="sed -e 's/[\\\\\"]/\\\\&/g' -e 's/\\\\\"/\"/' -e 's/\\\\\";\$\$/\";/' -e 's/ */ /g'" 5012fi 5013 5014 5015 5016{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-smack argument" >&5 5017$as_echo_n "checking --disable-smack argument... " >&6; } 5018# Check whether --enable-smack was given. 5019if test "${enable_smack+set}" = set; then : 5020 enableval=$enable_smack; 5021else 5022 enable_smack="yes" 5023fi 5024 5025if test "$enable_smack" = "yes"; then 5026 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5027$as_echo "no" >&6; } 5028 ac_fn_c_check_header_mongrel "$LINENO" "linux/xattr.h" "ac_cv_header_linux_xattr_h" "$ac_includes_default" 5029if test "x$ac_cv_header_linux_xattr_h" = xyes; then : 5030 true 5031else 5032 enable_smack="no" 5033fi 5034 5035 5036else 5037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5038$as_echo "yes" >&6; } 5039fi 5040if test "$enable_smack" = "yes"; then 5041 ac_fn_c_check_header_mongrel "$LINENO" "attr/xattr.h" "ac_cv_header_attr_xattr_h" "$ac_includes_default" 5042if test "x$ac_cv_header_attr_xattr_h" = xyes; then : 5043 true 5044else 5045 enable_smack="no" 5046fi 5047 5048 5049fi 5050if test "$enable_smack" = "yes"; then 5051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XATTR_NAME_SMACKEXEC in linux/xattr.h" >&5 5052$as_echo_n "checking for XATTR_NAME_SMACKEXEC in linux/xattr.h... " >&6; } 5053 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5054/* end confdefs.h. */ 5055#include <linux/xattr.h> 5056_ACEOF 5057if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5058 $EGREP "XATTR_NAME_SMACKEXEC" >/dev/null 2>&1; then : 5059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5060$as_echo "yes" >&6; } 5061else 5062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5063$as_echo "no" >&6; }; enable_smack="no" 5064fi 5065rm -f conftest* 5066 5067fi 5068if test "$enable_smack" = "yes"; then 5069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for setxattr in -lattr" >&5 5070$as_echo_n "checking for setxattr in -lattr... " >&6; } 5071if ${ac_cv_lib_attr_setxattr+:} false; then : 5072 $as_echo_n "(cached) " >&6 5073else 5074 ac_check_lib_save_LIBS=$LIBS 5075LIBS="-lattr $LIBS" 5076cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5077/* end confdefs.h. */ 5078 5079/* Override any GCC internal prototype to avoid an error. 5080 Use char because int might match the return type of a GCC 5081 builtin and then its argument prototype would still apply. */ 5082#ifdef __cplusplus 5083extern "C" 5084#endif 5085char setxattr (); 5086int 5087main () 5088{ 5089return setxattr (); 5090 ; 5091 return 0; 5092} 5093_ACEOF 5094if ac_fn_c_try_link "$LINENO"; then : 5095 ac_cv_lib_attr_setxattr=yes 5096else 5097 ac_cv_lib_attr_setxattr=no 5098fi 5099rm -f core conftest.err conftest.$ac_objext \ 5100 conftest$ac_exeext conftest.$ac_ext 5101LIBS=$ac_check_lib_save_LIBS 5102fi 5103{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_setxattr" >&5 5104$as_echo "$ac_cv_lib_attr_setxattr" >&6; } 5105if test "x$ac_cv_lib_attr_setxattr" = xyes; then : 5106 LIBS="$LIBS -lattr" 5107 found_smack="yes" 5108 $as_echo "#define HAVE_SMACK 1" >>confdefs.h 5109 5110fi 5111 5112fi 5113 5114if test "x$found_smack" = "x"; then 5115 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-selinux argument" >&5 5116$as_echo_n "checking --disable-selinux argument... " >&6; } 5117 # Check whether --enable-selinux was given. 5118if test "${enable_selinux+set}" = set; then : 5119 enableval=$enable_selinux; 5120else 5121 enable_selinux="yes" 5122fi 5123 5124 if test "$enable_selinux" = "yes"; then 5125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5126$as_echo "no" >&6; } 5127 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5 5128$as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; } 5129if ${ac_cv_lib_selinux_is_selinux_enabled+:} false; then : 5130 $as_echo_n "(cached) " >&6 5131else 5132 ac_check_lib_save_LIBS=$LIBS 5133LIBS="-lselinux $LIBS" 5134cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5135/* end confdefs.h. */ 5136 5137/* Override any GCC internal prototype to avoid an error. 5138 Use char because int might match the return type of a GCC 5139 builtin and then its argument prototype would still apply. */ 5140#ifdef __cplusplus 5141extern "C" 5142#endif 5143char is_selinux_enabled (); 5144int 5145main () 5146{ 5147return is_selinux_enabled (); 5148 ; 5149 return 0; 5150} 5151_ACEOF 5152if ac_fn_c_try_link "$LINENO"; then : 5153 ac_cv_lib_selinux_is_selinux_enabled=yes 5154else 5155 ac_cv_lib_selinux_is_selinux_enabled=no 5156fi 5157rm -f core conftest.err conftest.$ac_objext \ 5158 conftest$ac_exeext conftest.$ac_ext 5159LIBS=$ac_check_lib_save_LIBS 5160fi 5161{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5 5162$as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; } 5163if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes; then : 5164 ac_fn_c_check_header_mongrel "$LINENO" "selinux/selinux.h" "ac_cv_header_selinux_selinux_h" "$ac_includes_default" 5165if test "x$ac_cv_header_selinux_selinux_h" = xyes; then : 5166 LIBS="$LIBS -lselinux" 5167 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h 5168 5169fi 5170 5171 5172fi 5173 5174 else 5175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5176$as_echo "yes" >&6; } 5177 fi 5178fi 5179 5180 5181{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-features argument" >&5 5182$as_echo_n "checking --with-features argument... " >&6; } 5183 5184# Check whether --with-features was given. 5185if test "${with_features+set}" = set; then : 5186 withval=$with_features; features="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $features" >&5 5187$as_echo "$features" >&6; } 5188else 5189 features="huge"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to huge" >&5 5190$as_echo "Defaulting to huge" >&6; } 5191fi 5192 5193 5194dovimdiff="" 5195dogvimdiff="" 5196case "$features" in 5197 tiny) $as_echo "#define FEAT_TINY 1" >>confdefs.h 5198 ;; 5199 small) $as_echo "#define FEAT_SMALL 1" >>confdefs.h 5200 ;; 5201 normal) $as_echo "#define FEAT_NORMAL 1" >>confdefs.h 5202 dovimdiff="installvimdiff"; 5203 dogvimdiff="installgvimdiff" ;; 5204 big) $as_echo "#define FEAT_BIG 1" >>confdefs.h 5205 dovimdiff="installvimdiff"; 5206 dogvimdiff="installgvimdiff" ;; 5207 huge) $as_echo "#define FEAT_HUGE 1" >>confdefs.h 5208 dovimdiff="installvimdiff"; 5209 dogvimdiff="installgvimdiff" ;; 5210 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $features is not supported" >&5 5211$as_echo "Sorry, $features is not supported" >&6; } ;; 5212esac 5213 5214 5215 5216 5217{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-compiledby argument" >&5 5218$as_echo_n "checking --with-compiledby argument... " >&6; } 5219 5220# Check whether --with-compiledby was given. 5221if test "${with_compiledby+set}" = set; then : 5222 withval=$with_compiledby; compiledby="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5 5223$as_echo "$withval" >&6; } 5224else 5225 compiledby=""; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5226$as_echo "no" >&6; } 5227fi 5228 5229 5230 5231{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp argument" >&5 5232$as_echo_n "checking --disable-xsmp argument... " >&6; } 5233# Check whether --enable-xsmp was given. 5234if test "${enable_xsmp+set}" = set; then : 5235 enableval=$enable_xsmp; 5236else 5237 enable_xsmp="yes" 5238fi 5239 5240 5241if test "$enable_xsmp" = "yes"; then 5242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5243$as_echo "no" >&6; } 5244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp-interact argument" >&5 5245$as_echo_n "checking --disable-xsmp-interact argument... " >&6; } 5246 # Check whether --enable-xsmp-interact was given. 5247if test "${enable_xsmp_interact+set}" = set; then : 5248 enableval=$enable_xsmp_interact; 5249else 5250 enable_xsmp_interact="yes" 5251fi 5252 5253 if test "$enable_xsmp_interact" = "yes"; then 5254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5255$as_echo "no" >&6; } 5256 $as_echo "#define USE_XSMP_INTERACT 1" >>confdefs.h 5257 5258 else 5259 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5260$as_echo "yes" >&6; } 5261 fi 5262else 5263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5264$as_echo "yes" >&6; } 5265fi 5266 5267{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-luainterp argument" >&5 5268$as_echo_n "checking --enable-luainterp argument... " >&6; } 5269# Check whether --enable-luainterp was given. 5270if test "${enable_luainterp+set}" = set; then : 5271 enableval=$enable_luainterp; 5272else 5273 enable_luainterp="no" 5274fi 5275 5276{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_luainterp" >&5 5277$as_echo "$enable_luainterp" >&6; } 5278 5279if test "$enable_luainterp" = "yes" -o "$enable_luainterp" = "dynamic"; then 5280 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 5281 as_fn_error $? "cannot use Lua with tiny or small features" "$LINENO" 5 5282 fi 5283 5284 5285 5286 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-lua-prefix argument" >&5 5287$as_echo_n "checking --with-lua-prefix argument... " >&6; } 5288 5289# Check whether --with-lua_prefix was given. 5290if test "${with_lua_prefix+set}" = set; then : 5291 withval=$with_lua_prefix; with_lua_prefix="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_lua_prefix" >&5 5292$as_echo "$with_lua_prefix" >&6; } 5293else 5294 with_lua_prefix="";{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5295$as_echo "no" >&6; } 5296fi 5297 5298 5299 if test "X$with_lua_prefix" != "X"; then 5300 vi_cv_path_lua_pfx="$with_lua_prefix" 5301 else 5302 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LUA_PREFIX environment var" >&5 5303$as_echo_n "checking LUA_PREFIX environment var... " >&6; } 5304 if test "X$LUA_PREFIX" != "X"; then 5305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$LUA_PREFIX\"" >&5 5306$as_echo "\"$LUA_PREFIX\"" >&6; } 5307 vi_cv_path_lua_pfx="$LUA_PREFIX" 5308 else 5309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set, default to /usr" >&5 5310$as_echo "not set, default to /usr" >&6; } 5311 vi_cv_path_lua_pfx="/usr" 5312 fi 5313 fi 5314 5315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-luajit" >&5 5316$as_echo_n "checking --with-luajit... " >&6; } 5317 5318# Check whether --with-luajit was given. 5319if test "${with_luajit+set}" = set; then : 5320 withval=$with_luajit; vi_cv_with_luajit="$withval" 5321else 5322 vi_cv_with_luajit="no" 5323fi 5324 5325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_with_luajit" >&5 5326$as_echo "$vi_cv_with_luajit" >&6; } 5327 5328 LUA_INC= 5329 if test "X$vi_cv_path_lua_pfx" != "X"; then 5330 if test "x$vi_cv_with_luajit" != "xno"; then 5331 # Extract the first word of "luajit", so it can be a program name with args. 5332set dummy luajit; ac_word=$2 5333{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5334$as_echo_n "checking for $ac_word... " >&6; } 5335if ${ac_cv_path_vi_cv_path_luajit+:} false; then : 5336 $as_echo_n "(cached) " >&6 5337else 5338 case $vi_cv_path_luajit in 5339 [\\/]* | ?:[\\/]*) 5340 ac_cv_path_vi_cv_path_luajit="$vi_cv_path_luajit" # Let the user override the test with a path. 5341 ;; 5342 *) 5343 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5344for as_dir in $PATH 5345do 5346 IFS=$as_save_IFS 5347 test -z "$as_dir" && as_dir=. 5348 for ac_exec_ext in '' $ac_executable_extensions; do 5349 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5350 ac_cv_path_vi_cv_path_luajit="$as_dir/$ac_word$ac_exec_ext" 5351 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5352 break 2 5353 fi 5354done 5355 done 5356IFS=$as_save_IFS 5357 5358 ;; 5359esac 5360fi 5361vi_cv_path_luajit=$ac_cv_path_vi_cv_path_luajit 5362if test -n "$vi_cv_path_luajit"; then 5363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_luajit" >&5 5364$as_echo "$vi_cv_path_luajit" >&6; } 5365else 5366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5367$as_echo "no" >&6; } 5368fi 5369 5370 5371 if test "X$vi_cv_path_luajit" != "X"; then 5372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LuaJIT version" >&5 5373$as_echo_n "checking LuaJIT version... " >&6; } 5374if ${vi_cv_version_luajit+:} false; then : 5375 $as_echo_n "(cached) " >&6 5376else 5377 vi_cv_version_luajit=`${vi_cv_path_luajit} -v 2>&1 | sed 's/LuaJIT \([0-9.]*\)\.[0-9]\(-[a-z0-9]*\)* .*/\1/'` 5378fi 5379{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_luajit" >&5 5380$as_echo "$vi_cv_version_luajit" >&6; } 5381 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Lua version of LuaJIT" >&5 5382$as_echo_n "checking Lua version of LuaJIT... " >&6; } 5383if ${vi_cv_version_lua_luajit+:} false; then : 5384 $as_echo_n "(cached) " >&6 5385else 5386 vi_cv_version_lua_luajit=`${vi_cv_path_luajit} -e "print(_VERSION)" | sed 's/.* //'` 5387fi 5388{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_lua_luajit" >&5 5389$as_echo "$vi_cv_version_lua_luajit" >&6; } 5390 vi_cv_path_lua="$vi_cv_path_luajit" 5391 vi_cv_version_lua="$vi_cv_version_lua_luajit" 5392 fi 5393 else 5394 # Extract the first word of "lua", so it can be a program name with args. 5395set dummy lua; ac_word=$2 5396{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5397$as_echo_n "checking for $ac_word... " >&6; } 5398if ${ac_cv_path_vi_cv_path_plain_lua+:} false; then : 5399 $as_echo_n "(cached) " >&6 5400else 5401 case $vi_cv_path_plain_lua in 5402 [\\/]* | ?:[\\/]*) 5403 ac_cv_path_vi_cv_path_plain_lua="$vi_cv_path_plain_lua" # Let the user override the test with a path. 5404 ;; 5405 *) 5406 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5407for as_dir in $PATH 5408do 5409 IFS=$as_save_IFS 5410 test -z "$as_dir" && as_dir=. 5411 for ac_exec_ext in '' $ac_executable_extensions; do 5412 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5413 ac_cv_path_vi_cv_path_plain_lua="$as_dir/$ac_word$ac_exec_ext" 5414 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5415 break 2 5416 fi 5417done 5418 done 5419IFS=$as_save_IFS 5420 5421 ;; 5422esac 5423fi 5424vi_cv_path_plain_lua=$ac_cv_path_vi_cv_path_plain_lua 5425if test -n "$vi_cv_path_plain_lua"; then 5426 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_plain_lua" >&5 5427$as_echo "$vi_cv_path_plain_lua" >&6; } 5428else 5429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5430$as_echo "no" >&6; } 5431fi 5432 5433 5434 if test "X$vi_cv_path_plain_lua" != "X"; then 5435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Lua version" >&5 5436$as_echo_n "checking Lua version... " >&6; } 5437if ${vi_cv_version_plain_lua+:} false; then : 5438 $as_echo_n "(cached) " >&6 5439else 5440 vi_cv_version_plain_lua=`${vi_cv_path_plain_lua} -e "print(_VERSION)" | sed 's/.* //'` 5441fi 5442{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_plain_lua" >&5 5443$as_echo "$vi_cv_version_plain_lua" >&6; } 5444 fi 5445 vi_cv_path_lua="$vi_cv_path_plain_lua" 5446 vi_cv_version_lua="$vi_cv_version_plain_lua" 5447 fi 5448 if test "x$vi_cv_with_luajit" != "xno" && test "X$vi_cv_version_luajit" != "X"; then 5449 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $vi_cv_path_lua_pfx/include/luajit-$vi_cv_version_luajit" >&5 5450$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include/luajit-$vi_cv_version_luajit... " >&6; } 5451 if test -f "$vi_cv_path_lua_pfx/include/luajit-$vi_cv_version_luajit/lua.h"; then 5452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5453$as_echo "yes" >&6; } 5454 LUA_INC=/luajit-$vi_cv_version_luajit 5455 fi 5456 fi 5457 if test "X$LUA_INC" = "X"; then 5458 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $vi_cv_path_lua_pfx/include" >&5 5459$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include... " >&6; } 5460 if test -f "$vi_cv_path_lua_pfx/include/lua.h"; then 5461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5462$as_echo "yes" >&6; } 5463 else 5464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5465$as_echo "no" >&6; } 5466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua" >&5 5467$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua... " >&6; } 5468 if test -f "$vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua/lua.h"; then 5469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5470$as_echo "yes" >&6; } 5471 LUA_INC=/lua$vi_cv_version_lua 5472 else 5473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5474$as_echo "no" >&6; } 5475 5476 # Detect moonjit: 5477 # https://groups.google.com/forum/#!topic/vim_use/O0vek60WuTk 5478 lua_suf=/moonjit-2.3 5479 inc_path="$vi_cv_path_lua_pfx/include" 5480 for dir in "$inc_path"/moonjit-[0-9]* ; do 5481 if test -d "$dir" ; then 5482 lua_suf=`basename "$dir"` 5483 lua_suf="/$lua_suf" 5484 break 5485 fi 5486 done 5487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $inc_path$lua_suf" >&5 5488$as_echo_n "checking if lua.h can be found in $inc_path$lua_suf... " >&6; } 5489 if test -f "$inc_path$lua_suf/lua.h"; then 5490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5491$as_echo "yes" >&6; } 5492 LUA_INC=$lua_suf 5493 else 5494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5495$as_echo "no" >&6; } 5496 vi_cv_path_lua_pfx= 5497 fi 5498 fi 5499 fi 5500 fi 5501 fi 5502 5503 if test "X$vi_cv_path_lua_pfx" != "X"; then 5504 if test "x$vi_cv_with_luajit" != "xno"; then 5505 multiarch=`dpkg-architecture -qDEB_HOST_MULTIARCH 2> /dev/null` 5506 if test "X$multiarch" != "X"; then 5507 lib_multiarch="lib/${multiarch}" 5508 else 5509 lib_multiarch="lib" 5510 fi 5511 if test "X$vi_cv_version_lua" = "X"; then 5512 LUA_LIBS="-L${vi_cv_path_lua_pfx}/${lib_multiarch} -lluajit" 5513 else 5514 LUA_LIBS="-L${vi_cv_path_lua_pfx}/${lib_multiarch} -lluajit-$vi_cv_version_lua" 5515 fi 5516 else 5517 if test "X$LUA_INC" != "X"; then 5518 LUA_LIBS="-L${vi_cv_path_lua_pfx}/lib -llua$vi_cv_version_lua" 5519 else 5520 LUA_LIBS="-L${vi_cv_path_lua_pfx}/lib -llua" 5521 fi 5522 fi 5523 if test "$enable_luainterp" = "dynamic"; then 5524 lua_ok="yes" 5525 else 5526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if link with ${LUA_LIBS} is sane" >&5 5527$as_echo_n "checking if link with ${LUA_LIBS} is sane... " >&6; } 5528 libs_save=$LIBS 5529 LIBS="$LIBS $LUA_LIBS" 5530 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5531/* end confdefs.h. */ 5532 5533int 5534main () 5535{ 5536 5537 ; 5538 return 0; 5539} 5540_ACEOF 5541if ac_fn_c_try_link "$LINENO"; then : 5542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5543$as_echo "yes" >&6; }; lua_ok="yes" 5544else 5545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5546$as_echo "no" >&6; }; lua_ok="no"; LUA_LIBS="" 5547fi 5548rm -f core conftest.err conftest.$ac_objext \ 5549 conftest$ac_exeext conftest.$ac_ext 5550 LIBS=$libs_save 5551 fi 5552 if test "x$lua_ok" = "xyes"; then 5553 LUA_CFLAGS="-I${vi_cv_path_lua_pfx}/include${LUA_INC}" 5554 LUA_SRC="if_lua.c" 5555 LUA_OBJ="objects/if_lua.o" 5556 LUA_PRO="if_lua.pro" 5557 $as_echo "#define FEAT_LUA 1" >>confdefs.h 5558 5559 fi 5560 if test "$enable_luainterp" = "dynamic"; then 5561 if test "x$vi_cv_with_luajit" != "xno"; then 5562 luajit="jit" 5563 fi 5564 if test -f "${vi_cv_path_lua_pfx}/bin/cyglua-${vi_cv_version_lua}.dll"; then 5565 vi_cv_dll_name_lua="cyglua-${vi_cv_version_lua}.dll" 5566 else 5567 if test "x$MACOS_X" = "xyes"; then 5568 ext="dylib" 5569 indexes="" 5570 else 5571 ext="so" 5572 indexes=".0 .1 .2 .3 .4 .5 .6 .7 .8 .9" 5573 multiarch=`dpkg-architecture -qDEB_HOST_MULTIARCH 2> /dev/null` 5574 if test "X$multiarch" != "X"; then 5575 lib_multiarch="lib/${multiarch}" 5576 fi 5577 fi 5578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if liblua${luajit}*.${ext}* can be found in $vi_cv_path_lua_pfx" >&5 5579$as_echo_n "checking if liblua${luajit}*.${ext}* can be found in $vi_cv_path_lua_pfx... " >&6; } 5580 for subdir in "${lib_multiarch}" lib64 lib; do 5581 if test -z "$subdir"; then 5582 continue 5583 fi 5584 for sover in "${vi_cv_version_lua}.${ext}" "-${vi_cv_version_lua}.${ext}" \ 5585 ".${vi_cv_version_lua}.${ext}" ".${ext}.${vi_cv_version_lua}"; do 5586 for i in $indexes ""; do 5587 if test -f "${vi_cv_path_lua_pfx}/${subdir}/liblua${luajit}${sover}$i"; then 5588 sover2="$i" 5589 break 3 5590 fi 5591 done 5592 done 5593 sover="" 5594 done 5595 if test "X$sover" = "X"; then 5596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5597$as_echo "no" >&6; } 5598 lua_ok="no" 5599 vi_cv_dll_name_lua="liblua${luajit}.${ext}" 5600 else 5601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5602$as_echo "yes" >&6; } 5603 lua_ok="yes" 5604 vi_cv_dll_name_lua="liblua${luajit}${sover}$sover2" 5605 fi 5606 fi 5607 $as_echo "#define DYNAMIC_LUA 1" >>confdefs.h 5608 5609 LUA_LIBS="" 5610 LUA_CFLAGS="-DDYNAMIC_LUA_DLL=\\\"${vi_cv_dll_name_lua}\\\" $LUA_CFLAGS" 5611 fi 5612 if test "X$LUA_CFLAGS$LUA_LIBS" != "X" && \ 5613 test "x$MACOS_X" = "xyes" && test "x$vi_cv_with_luajit" != "xno" && \ 5614 test "`(uname -m) 2>/dev/null`" = "x86_64"; then 5615 LUA_LIBS="-pagezero_size 10000 -image_base 100000000 $LUA_LIBS" 5616 fi 5617 fi 5618 if test "$fail_if_missing" = "yes" -a "$lua_ok" != "yes"; then 5619 as_fn_error $? "could not configure lua" "$LINENO" 5 5620 fi 5621 5622 5623 5624 5625 5626fi 5627 5628 5629{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-mzschemeinterp argument" >&5 5630$as_echo_n "checking --enable-mzschemeinterp argument... " >&6; } 5631# Check whether --enable-mzschemeinterp was given. 5632if test "${enable_mzschemeinterp+set}" = set; then : 5633 enableval=$enable_mzschemeinterp; 5634else 5635 enable_mzschemeinterp="no" 5636fi 5637 5638{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_mzschemeinterp" >&5 5639$as_echo "$enable_mzschemeinterp" >&6; } 5640 5641if test "$enable_mzschemeinterp" = "yes"; then 5642 5643 5644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-plthome argument" >&5 5645$as_echo_n "checking --with-plthome argument... " >&6; } 5646 5647# Check whether --with-plthome was given. 5648if test "${with_plthome+set}" = set; then : 5649 withval=$with_plthome; with_plthome="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_plthome" >&5 5650$as_echo "$with_plthome" >&6; } 5651else 5652 with_plthome="";{ $as_echo "$as_me:${as_lineno-$LINENO}: result: \"no\"" >&5 5653$as_echo "\"no\"" >&6; } 5654fi 5655 5656 5657 if test "X$with_plthome" != "X"; then 5658 vi_cv_path_mzscheme_pfx="$with_plthome" 5659 vi_cv_path_mzscheme="${vi_cv_path_mzscheme_pfx}/bin/mzscheme" 5660 else 5661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking PLTHOME environment var" >&5 5662$as_echo_n "checking PLTHOME environment var... " >&6; } 5663 if test "X$PLTHOME" != "X"; then 5664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$PLTHOME\"" >&5 5665$as_echo "\"$PLTHOME\"" >&6; } 5666 vi_cv_path_mzscheme_pfx="$PLTHOME" 5667 vi_cv_path_mzscheme="${vi_cv_path_mzscheme_pfx}/bin/mzscheme" 5668 else 5669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5 5670$as_echo "not set" >&6; } 5671 # Extract the first word of "mzscheme", so it can be a program name with args. 5672set dummy mzscheme; ac_word=$2 5673{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5674$as_echo_n "checking for $ac_word... " >&6; } 5675if ${ac_cv_path_vi_cv_path_mzscheme+:} false; then : 5676 $as_echo_n "(cached) " >&6 5677else 5678 case $vi_cv_path_mzscheme in 5679 [\\/]* | ?:[\\/]*) 5680 ac_cv_path_vi_cv_path_mzscheme="$vi_cv_path_mzscheme" # Let the user override the test with a path. 5681 ;; 5682 *) 5683 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5684for as_dir in $PATH 5685do 5686 IFS=$as_save_IFS 5687 test -z "$as_dir" && as_dir=. 5688 for ac_exec_ext in '' $ac_executable_extensions; do 5689 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5690 ac_cv_path_vi_cv_path_mzscheme="$as_dir/$ac_word$ac_exec_ext" 5691 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5692 break 2 5693 fi 5694done 5695 done 5696IFS=$as_save_IFS 5697 5698 ;; 5699esac 5700fi 5701vi_cv_path_mzscheme=$ac_cv_path_vi_cv_path_mzscheme 5702if test -n "$vi_cv_path_mzscheme"; then 5703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme" >&5 5704$as_echo "$vi_cv_path_mzscheme" >&6; } 5705else 5706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5707$as_echo "no" >&6; } 5708fi 5709 5710 5711 5712 if test "X$vi_cv_path_mzscheme" != "X"; then 5713 lsout=`ls -l $vi_cv_path_mzscheme` 5714 if echo "$lsout" | grep -e '->' >/dev/null 2>/dev/null; then 5715 vi_cv_path_mzscheme=`echo "$lsout" | sed 's/.*-> \(.*\)/\1/'` 5716 fi 5717 fi 5718 5719 if test "X$vi_cv_path_mzscheme" != "X"; then 5720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking MzScheme install prefix" >&5 5721$as_echo_n "checking MzScheme install prefix... " >&6; } 5722if ${vi_cv_path_mzscheme_pfx+:} false; then : 5723 $as_echo_n "(cached) " >&6 5724else 5725 echo "(display (simplify-path \ 5726 (build-path (call-with-values \ 5727 (lambda () (split-path (find-system-path (quote exec-file)))) \ 5728 (lambda (base name must-be-dir?) base)) (quote up))))" > mzdirs.scm 5729 vi_cv_path_mzscheme_pfx=`${vi_cv_path_mzscheme} -r mzdirs.scm | \ 5730 sed -e 's+/$++'` 5731fi 5732{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme_pfx" >&5 5733$as_echo "$vi_cv_path_mzscheme_pfx" >&6; } 5734 rm -f mzdirs.scm 5735 fi 5736 fi 5737 fi 5738 5739 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then 5740 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket include directory" >&5 5741$as_echo_n "checking for racket include directory... " >&6; } 5742 SCHEME_INC=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-include-dir))) (when (path? p) (display p)))'` 5743 if test "X$SCHEME_INC" != "X"; then 5744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_INC}" >&5 5745$as_echo "${SCHEME_INC}" >&6; } 5746 else 5747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 5748$as_echo "not found" >&6; } 5749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include" >&5 5750$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include... " >&6; } 5751 if test -f "$vi_cv_path_mzscheme_pfx/include/scheme.h"; then 5752 SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include 5753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5754$as_echo "yes" >&6; } 5755 else 5756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5757$as_echo "no" >&6; } 5758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt" >&5 5759$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt... " >&6; } 5760 if test -f "$vi_cv_path_mzscheme_pfx/include/plt/scheme.h"; then 5761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5762$as_echo "yes" >&6; } 5763 SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/plt 5764 else 5765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5766$as_echo "no" >&6; } 5767 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/racket" >&5 5768$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/racket... " >&6; } 5769 if test -f "$vi_cv_path_mzscheme_pfx/include/racket/scheme.h"; then 5770 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5771$as_echo "yes" >&6; } 5772 SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/racket 5773 else 5774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5775$as_echo "no" >&6; } 5776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in /usr/include/plt/" >&5 5777$as_echo_n "checking if scheme.h can be found in /usr/include/plt/... " >&6; } 5778 if test -f /usr/include/plt/scheme.h; then 5779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5780$as_echo "yes" >&6; } 5781 SCHEME_INC=/usr/include/plt 5782 else 5783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5784$as_echo "no" >&6; } 5785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in /usr/include/racket/" >&5 5786$as_echo_n "checking if scheme.h can be found in /usr/include/racket/... " >&6; } 5787 if test -f /usr/include/racket/scheme.h; then 5788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5789$as_echo "yes" >&6; } 5790 SCHEME_INC=/usr/include/racket 5791 else 5792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5793$as_echo "no" >&6; } 5794 vi_cv_path_mzscheme_pfx= 5795 fi 5796 fi 5797 fi 5798 fi 5799 fi 5800 fi 5801 fi 5802 5803 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then 5804 5805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket lib directory" >&5 5806$as_echo_n "checking for racket lib directory... " >&6; } 5807 SCHEME_LIB=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-lib-dir))) (when (path? p) (display p)))'` 5808 if test "X$SCHEME_LIB" != "X"; then 5809 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_LIB}" >&5 5810$as_echo "${SCHEME_LIB}" >&6; } 5811 else 5812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 5813$as_echo "not found" >&6; } 5814 fi 5815 5816 for path in "${vi_cv_path_mzscheme_pfx}/lib" "${SCHEME_LIB}"; do 5817 if test "X$path" != "X"; then 5818 if test "x$MACOS_X" = "xyes"; then 5819 MZSCHEME_LIBS="-framework Racket" 5820 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" 5821 elif test -f "${path}/libmzscheme3m.a"; then 5822 MZSCHEME_LIBS="${path}/libmzscheme3m.a" 5823 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" 5824 elif test -f "${path}/libracket3m.a"; then 5825 MZSCHEME_LIBS="${path}/libracket3m.a" 5826 if test -f "${path}/librktio.a"; then 5827 MZSCHEME_LIBS="${MZSCHEME_LIBS} ${path}/librktio.a" 5828 fi 5829 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" 5830 elif test -f "${path}/libracket.a"; then 5831 MZSCHEME_LIBS="${path}/libracket.a ${path}/libmzgc.a" 5832 elif test -f "${path}/libmzscheme.a"; then 5833 MZSCHEME_LIBS="${path}/libmzscheme.a ${path}/libmzgc.a" 5834 else 5835 if test -f "${path}/libmzscheme3m.so"; then 5836 MZSCHEME_LIBS="-L${path} -lmzscheme3m" 5837 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" 5838 elif test -f "${path}/libracket3m.so"; then 5839 MZSCHEME_LIBS="-L${path} -lracket3m" 5840 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" 5841 elif test -f "${path}/libracket.so"; then 5842 MZSCHEME_LIBS="-L${path} -lracket -lmzgc" 5843 else 5844 if test "$path" != "$SCHEME_LIB"; then 5845 continue 5846 fi 5847 MZSCHEME_LIBS="-L${path} -lmzscheme -lmzgc" 5848 fi 5849 if test "$GCC" = yes; then 5850 MZSCHEME_LIBS="${MZSCHEME_LIBS} -Wl,-rpath -Wl,${path}" 5851 elif test "`(uname) 2>/dev/null`" = SunOS && 5852 uname -r | grep '^5' >/dev/null; then 5853 MZSCHEME_LIBS="${MZSCHEME_LIBS} -R ${path}" 5854 fi 5855 fi 5856 fi 5857 if test "X$MZSCHEME_LIBS" != "X"; then 5858 break 5859 fi 5860 done 5861 5862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if racket requires -pthread" >&5 5863$as_echo_n "checking if racket requires -pthread... " >&6; } 5864 if test "X$SCHEME_LIB" != "X" && $FGREP -e -pthread "$SCHEME_LIB/buildinfo" >/dev/null ; then 5865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5866$as_echo "yes" >&6; } 5867 MZSCHEME_LIBS="${MZSCHEME_LIBS} -pthread" 5868 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -pthread" 5869 else 5870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5871$as_echo "no" >&6; } 5872 fi 5873 5874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket config directory" >&5 5875$as_echo_n "checking for racket config directory... " >&6; } 5876 SCHEME_CONFIGDIR=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-config-dir))) (when (path? p) (display p)))'` 5877 if test "X$SCHEME_CONFIGDIR" != "X"; then 5878 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -DMZSCHEME_CONFIGDIR='\"${SCHEME_CONFIGDIR}\"'" 5879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_CONFIGDIR}" >&5 5880$as_echo "${SCHEME_CONFIGDIR}" >&6; } 5881 else 5882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 5883$as_echo "not found" >&6; } 5884 fi 5885 5886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket collects directory" >&5 5887$as_echo_n "checking for racket collects directory... " >&6; } 5888 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))))'` 5889 if test "X$SCHEME_COLLECTS" = "X"; then 5890 if test -d "$vi_cv_path_mzscheme_pfx/lib/plt/collects"; then 5891 SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/lib/plt/ 5892 else 5893 if test -d "$vi_cv_path_mzscheme_pfx/lib/racket/collects"; then 5894 SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/lib/racket/ 5895 else 5896 if test -d "$vi_cv_path_mzscheme_pfx/share/racket/collects"; then 5897 SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/share/racket/ 5898 else 5899 if test -d "$vi_cv_path_mzscheme_pfx/collects"; then 5900 SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/ 5901 fi 5902 fi 5903 fi 5904 fi 5905 fi 5906 if test "X$SCHEME_COLLECTS" != "X" ; then 5907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_COLLECTS}" >&5 5908$as_echo "${SCHEME_COLLECTS}" >&6; } 5909 else 5910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 5911$as_echo "not found" >&6; } 5912 fi 5913 5914 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mzscheme_base.c" >&5 5915$as_echo_n "checking for mzscheme_base.c... " >&6; } 5916 if test -f "${SCHEME_COLLECTS}collects/scheme/base.ss" ; then 5917 MZSCHEME_EXTRA="mzscheme_base.c" 5918 MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/mzc" 5919 MZSCHEME_MOD="++lib scheme/base" 5920 else 5921 if test -f "${SCHEME_COLLECTS}collects/scheme/base.rkt" ; 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/racket/base.rkt" ; then 5927 MZSCHEME_EXTRA="mzscheme_base.c" 5928 MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/raco ctool" 5929 MZSCHEME_MOD="" 5930 fi 5931 fi 5932 fi 5933 if test "X$MZSCHEME_EXTRA" != "X" ; then 5934 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -DINCLUDE_MZSCHEME_BASE" 5935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: needed" >&5 5936$as_echo "needed" >&6; } 5937 else 5938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not needed" >&5 5939$as_echo "not needed" >&6; } 5940 fi 5941 5942 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ffi_type_void in -lffi" >&5 5943$as_echo_n "checking for ffi_type_void in -lffi... " >&6; } 5944if ${ac_cv_lib_ffi_ffi_type_void+:} false; then : 5945 $as_echo_n "(cached) " >&6 5946else 5947 ac_check_lib_save_LIBS=$LIBS 5948LIBS="-lffi $LIBS" 5949cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5950/* end confdefs.h. */ 5951 5952/* Override any GCC internal prototype to avoid an error. 5953 Use char because int might match the return type of a GCC 5954 builtin and then its argument prototype would still apply. */ 5955#ifdef __cplusplus 5956extern "C" 5957#endif 5958char ffi_type_void (); 5959int 5960main () 5961{ 5962return ffi_type_void (); 5963 ; 5964 return 0; 5965} 5966_ACEOF 5967if ac_fn_c_try_link "$LINENO"; then : 5968 ac_cv_lib_ffi_ffi_type_void=yes 5969else 5970 ac_cv_lib_ffi_ffi_type_void=no 5971fi 5972rm -f core conftest.err conftest.$ac_objext \ 5973 conftest$ac_exeext conftest.$ac_ext 5974LIBS=$ac_check_lib_save_LIBS 5975fi 5976{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ffi_ffi_type_void" >&5 5977$as_echo "$ac_cv_lib_ffi_ffi_type_void" >&6; } 5978if test "x$ac_cv_lib_ffi_ffi_type_void" = xyes; then : 5979 MZSCHEME_LIBS="$MZSCHEME_LIBS -lffi" 5980fi 5981 5982 5983 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -I${SCHEME_INC} \ 5984 -DMZSCHEME_COLLECTS='\"${SCHEME_COLLECTS}collects\"'" 5985 5986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for MzScheme are sane" >&5 5987$as_echo_n "checking if compile and link flags for MzScheme are sane... " >&6; } 5988 cflags_save=$CFLAGS 5989 libs_save=$LIBS 5990 CFLAGS="$CFLAGS $MZSCHEME_CFLAGS" 5991 LIBS="$LIBS $MZSCHEME_LIBS" 5992 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5993/* end confdefs.h. */ 5994 5995int 5996main () 5997{ 5998 5999 ; 6000 return 0; 6001} 6002_ACEOF 6003if ac_fn_c_try_link "$LINENO"; then : 6004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6005$as_echo "yes" >&6; }; mzs_ok=yes 6006else 6007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: MZSCHEME DISABLED" >&5 6008$as_echo "no: MZSCHEME DISABLED" >&6; }; mzs_ok=no 6009fi 6010rm -f core conftest.err conftest.$ac_objext \ 6011 conftest$ac_exeext conftest.$ac_ext 6012 CFLAGS=$cflags_save 6013 LIBS=$libs_save 6014 if test $mzs_ok = yes; then 6015 MZSCHEME_SRC="if_mzsch.c" 6016 MZSCHEME_OBJ="objects/if_mzsch.o" 6017 MZSCHEME_PRO="if_mzsch.pro" 6018 $as_echo "#define FEAT_MZSCHEME 1" >>confdefs.h 6019 6020 else 6021 MZSCHEME_CFLAGS= 6022 MZSCHEME_LIBS= 6023 MZSCHEME_EXTRA= 6024 MZSCHEME_MZC= 6025 fi 6026 fi 6027 6028 6029 6030 6031 6032 6033 6034fi 6035 6036 6037{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-perlinterp argument" >&5 6038$as_echo_n "checking --enable-perlinterp argument... " >&6; } 6039# Check whether --enable-perlinterp was given. 6040if test "${enable_perlinterp+set}" = set; then : 6041 enableval=$enable_perlinterp; 6042else 6043 enable_perlinterp="no" 6044fi 6045 6046{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perlinterp" >&5 6047$as_echo "$enable_perlinterp" >&6; } 6048if test "$enable_perlinterp" = "yes" -o "$enable_perlinterp" = "dynamic"; then 6049 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 6050 as_fn_error $? "cannot use Perl with tiny or small features" "$LINENO" 5 6051 fi 6052 6053 # Extract the first word of "perl", so it can be a program name with args. 6054set dummy perl; ac_word=$2 6055{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6056$as_echo_n "checking for $ac_word... " >&6; } 6057if ${ac_cv_path_vi_cv_path_perl+:} false; then : 6058 $as_echo_n "(cached) " >&6 6059else 6060 case $vi_cv_path_perl in 6061 [\\/]* | ?:[\\/]*) 6062 ac_cv_path_vi_cv_path_perl="$vi_cv_path_perl" # Let the user override the test with a path. 6063 ;; 6064 *) 6065 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6066for as_dir in $PATH 6067do 6068 IFS=$as_save_IFS 6069 test -z "$as_dir" && as_dir=. 6070 for ac_exec_ext in '' $ac_executable_extensions; do 6071 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6072 ac_cv_path_vi_cv_path_perl="$as_dir/$ac_word$ac_exec_ext" 6073 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6074 break 2 6075 fi 6076done 6077 done 6078IFS=$as_save_IFS 6079 6080 ;; 6081esac 6082fi 6083vi_cv_path_perl=$ac_cv_path_vi_cv_path_perl 6084if test -n "$vi_cv_path_perl"; then 6085 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_perl" >&5 6086$as_echo "$vi_cv_path_perl" >&6; } 6087else 6088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6089$as_echo "no" >&6; } 6090fi 6091 6092 6093 if test "X$vi_cv_path_perl" != "X"; then 6094 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Perl version" >&5 6095$as_echo_n "checking Perl version... " >&6; } 6096 if $vi_cv_path_perl -e 'require 5.003_01' >/dev/null 2>/dev/null; then 6097 eval `$vi_cv_path_perl -V:usethreads` 6098 eval `$vi_cv_path_perl -V:libperl` 6099 if test "X$usethreads" = "XUNKNOWN" -o "X$usethreads" = "Xundef"; then 6100 badthreads=no 6101 else 6102 if $vi_cv_path_perl -e 'require 5.6.0' >/dev/null 2>/dev/null; then 6103 eval `$vi_cv_path_perl -V:use5005threads` 6104 if test "X$use5005threads" = "XUNKNOWN" -o "X$use5005threads" = "Xundef"; then 6105 badthreads=no 6106 else 6107 badthreads=yes 6108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&5 6109$as_echo ">>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&6; } 6110 fi 6111 else 6112 badthreads=yes 6113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> Perl 5.5 with threads cannot be used <<<" >&5 6114$as_echo ">>> Perl 5.5 with threads cannot be used <<<" >&6; } 6115 fi 6116 fi 6117 if test $badthreads = no; then 6118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5 6119$as_echo "OK" >&6; } 6120 eval `$vi_cv_path_perl -V:shrpenv` 6121 if test "X$shrpenv" = "XUNKNOWN"; then # pre 5.003_04 6122 shrpenv="" 6123 fi 6124 vi_cv_perllib=`$vi_cv_path_perl -MConfig -e 'print $Config{privlibexp}'` 6125 6126 vi_cv_perl_extutils=unknown_perl_extutils_path 6127 for extutils_rel_path in ExtUtils vendor_perl/ExtUtils; do 6128 xsubpp_path="$vi_cv_perllib/$extutils_rel_path/xsubpp" 6129 if test -f "$xsubpp_path"; then 6130 vi_cv_perl_xsubpp="$xsubpp_path" 6131 fi 6132 done 6133 6134 perlcppflags=`$vi_cv_path_perl -Mlib=$srcdir -MExtUtils::Embed \ 6135 -e 'ccflags;perl_inc;print"\n"' | sed -e 's/-fno[^ ]*//' \ 6136 -e 's/-fdebug-prefix-map[^ ]*//g' \ 6137 -e 's/-pipe //' \ 6138 -e 's/-W[^ ]*//g' \ 6139 -e 's/-D_FORTIFY_SOURCE=.//g'` 6140 perllibs=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed -e 'ldopts' | \ 6141 sed -e '/Warning/d' -e '/Note (probably harmless)/d' \ 6142 -e 's/-bE:perl.exp//' -e 's/-lc //'` 6143 perlldflags=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed \ 6144 -e 'ccdlflags' | sed -e 's/-bE:perl.exp//'` 6145 6146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Perl are sane" >&5 6147$as_echo_n "checking if compile and link flags for Perl are sane... " >&6; } 6148 cflags_save=$CFLAGS 6149 libs_save=$LIBS 6150 ldflags_save=$LDFLAGS 6151 CFLAGS="$CFLAGS $perlcppflags" 6152 LIBS="$LIBS $perllibs" 6153 perlldflags=`echo "$perlldflags" | sed -e 's/^ *//g'` 6154 LDFLAGS="$perlldflags $LDFLAGS" 6155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6156/* end confdefs.h. */ 6157 6158int 6159main () 6160{ 6161 6162 ; 6163 return 0; 6164} 6165_ACEOF 6166if ac_fn_c_try_link "$LINENO"; then : 6167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6168$as_echo "yes" >&6; }; perl_ok=yes 6169else 6170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PERL DISABLED" >&5 6171$as_echo "no: PERL DISABLED" >&6; }; perl_ok=no 6172fi 6173rm -f core conftest.err conftest.$ac_objext \ 6174 conftest$ac_exeext conftest.$ac_ext 6175 CFLAGS=$cflags_save 6176 LIBS=$libs_save 6177 LDFLAGS=$ldflags_save 6178 if test $perl_ok = yes; then 6179 if test "X$perlcppflags" != "X"; then 6180 PERL_CFLAGS=$perlcppflags 6181 fi 6182 if test "X$perlldflags" != "X"; then 6183 if test "X`echo \"$LDFLAGS\" | $FGREP -e \"$perlldflags\"`" = "X"; then 6184 LDFLAGS="$perlldflags $LDFLAGS" 6185 fi 6186 fi 6187 PERL_LIBS=$perllibs 6188 PERL_SRC="auto/if_perl.c if_perlsfio.c" 6189 PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o" 6190 PERL_PRO="if_perl.pro if_perlsfio.pro" 6191 $as_echo "#define FEAT_PERL 1" >>confdefs.h 6192 6193 fi 6194 fi 6195 else 6196 { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> too old; need Perl version 5.003_01 or later <<<" >&5 6197$as_echo ">>> too old; need Perl version 5.003_01 or later <<<" >&6; } 6198 fi 6199 fi 6200 6201 if test "x$MACOS_X" = "xyes"; then 6202 dir=/System/Library/Perl 6203 darwindir=$dir/darwin 6204 if test -d $darwindir; then 6205 PERL=/usr/bin/perl 6206 else 6207 dir=/System/Library/Perl/5.8.1 6208 darwindir=$dir/darwin-thread-multi-2level 6209 if test -d $darwindir; then 6210 PERL=/usr/bin/perl 6211 fi 6212 fi 6213 if test -n "$PERL"; then 6214 PERL_DIR="$dir" 6215 PERL_CFLAGS="-DFEAT_PERL -I$darwindir/CORE" 6216 PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o $darwindir/auto/DynaLoader/DynaLoader.a" 6217 PERL_LIBS="-L$darwindir/CORE -lperl" 6218 fi 6219 PERL_LIBS=`echo "$PERL_LIBS" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'` 6220 PERL_CFLAGS=`echo "$PERL_CFLAGS" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'` 6221 fi 6222 if test "$enable_perlinterp" = "dynamic"; then 6223 if test "$perl_ok" = "yes" -a "X$libperl" != "X"; then 6224 $as_echo "#define DYNAMIC_PERL 1" >>confdefs.h 6225 6226 PERL_CFLAGS="-DDYNAMIC_PERL_DLL=\\\"$libperl\\\" $PERL_CFLAGS" 6227 fi 6228 fi 6229 6230 if test "$fail_if_missing" = "yes" -a "$perl_ok" != "yes"; then 6231 as_fn_error $? "could not configure perl" "$LINENO" 5 6232 fi 6233fi 6234 6235 6236 6237 6238 6239 6240 6241{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-pythoninterp argument" >&5 6242$as_echo_n "checking --enable-pythoninterp argument... " >&6; } 6243# Check whether --enable-pythoninterp was given. 6244if test "${enable_pythoninterp+set}" = set; then : 6245 enableval=$enable_pythoninterp; 6246else 6247 enable_pythoninterp="no" 6248fi 6249 6250{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_pythoninterp" >&5 6251$as_echo "$enable_pythoninterp" >&6; } 6252if test "$enable_pythoninterp" = "yes" -o "$enable_pythoninterp" = "dynamic"; then 6253 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 6254 as_fn_error $? "cannot use Python with tiny or small features" "$LINENO" 5 6255 fi 6256 6257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-python-command argument" >&5 6258$as_echo_n "checking --with-python-command argument... " >&6; } 6259 6260 6261# Check whether --with-python-command was given. 6262if test "${with_python_command+set}" = set; then : 6263 withval=$with_python_command; vi_cv_path_python="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python" >&5 6264$as_echo "$vi_cv_path_python" >&6; } 6265else 6266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6267$as_echo "no" >&6; } 6268fi 6269 6270 6271 if test "X$vi_cv_path_python" = "X"; then 6272 for ac_prog in python2 python 6273do 6274 # Extract the first word of "$ac_prog", so it can be a program name with args. 6275set dummy $ac_prog; ac_word=$2 6276{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6277$as_echo_n "checking for $ac_word... " >&6; } 6278if ${ac_cv_path_vi_cv_path_python+:} false; then : 6279 $as_echo_n "(cached) " >&6 6280else 6281 case $vi_cv_path_python in 6282 [\\/]* | ?:[\\/]*) 6283 ac_cv_path_vi_cv_path_python="$vi_cv_path_python" # Let the user override the test with a path. 6284 ;; 6285 *) 6286 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6287for as_dir in $PATH 6288do 6289 IFS=$as_save_IFS 6290 test -z "$as_dir" && as_dir=. 6291 for ac_exec_ext in '' $ac_executable_extensions; do 6292 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6293 ac_cv_path_vi_cv_path_python="$as_dir/$ac_word$ac_exec_ext" 6294 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6295 break 2 6296 fi 6297done 6298 done 6299IFS=$as_save_IFS 6300 6301 ;; 6302esac 6303fi 6304vi_cv_path_python=$ac_cv_path_vi_cv_path_python 6305if test -n "$vi_cv_path_python"; then 6306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python" >&5 6307$as_echo "$vi_cv_path_python" >&6; } 6308else 6309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6310$as_echo "no" >&6; } 6311fi 6312 6313 6314 test -n "$vi_cv_path_python" && break 6315done 6316 6317 fi 6318 if test "X$vi_cv_path_python" != "X"; then 6319 6320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python version" >&5 6321$as_echo_n "checking Python version... " >&6; } 6322if ${vi_cv_var_python_version+:} false; then : 6323 $as_echo_n "(cached) " >&6 6324else 6325 vi_cv_var_python_version=` 6326 ${vi_cv_path_python} -c 'import sys; print sys.version[:3]'` 6327 6328fi 6329{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python_version" >&5 6330$as_echo "$vi_cv_var_python_version" >&6; } 6331 6332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python is 2.3 or better" >&5 6333$as_echo_n "checking Python is 2.3 or better... " >&6; } 6334 if ${vi_cv_path_python} -c \ 6335 "import sys; sys.exit(${vi_cv_var_python_version} < 2.3)" 6336 then 6337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yep" >&5 6338$as_echo "yep" >&6; } 6339 6340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5 6341$as_echo_n "checking Python's install prefix... " >&6; } 6342if ${vi_cv_path_python_pfx+:} false; then : 6343 $as_echo_n "(cached) " >&6 6344else 6345 vi_cv_path_python_pfx=` 6346 ${vi_cv_path_python} -c \ 6347 "import sys; print sys.prefix"` 6348fi 6349{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_pfx" >&5 6350$as_echo "$vi_cv_path_python_pfx" >&6; } 6351 6352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5 6353$as_echo_n "checking Python's execution prefix... " >&6; } 6354if ${vi_cv_path_python_epfx+:} false; then : 6355 $as_echo_n "(cached) " >&6 6356else 6357 vi_cv_path_python_epfx=` 6358 ${vi_cv_path_python} -c \ 6359 "import sys; print sys.exec_prefix"` 6360fi 6361{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_epfx" >&5 6362$as_echo "$vi_cv_path_python_epfx" >&6; } 6363 6364 6365 if ${vi_cv_path_pythonpath+:} false; then : 6366 $as_echo_n "(cached) " >&6 6367else 6368 vi_cv_path_pythonpath=` 6369 unset PYTHONPATH; 6370 ${vi_cv_path_python} -c \ 6371 "import sys, string; print string.join(sys.path,':')"` 6372fi 6373 6374 6375 6376 6377# Check whether --with-python-config-dir was given. 6378if test "${with_python_config_dir+set}" = set; then : 6379 withval=$with_python_config_dir; vi_cv_path_python_conf="${withval}"; have_python_config_dir=1 6380fi 6381 6382 6383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5 6384$as_echo_n "checking Python's configuration directory... " >&6; } 6385if ${vi_cv_path_python_conf+:} false; then : 6386 $as_echo_n "(cached) " >&6 6387else 6388 6389 vi_cv_path_python_conf= 6390 d=`${vi_cv_path_python} -c "import distutils.sysconfig; print distutils.sysconfig.get_config_var('LIBPL')"` 6391 if test -d "$d" && test -f "$d/config.c"; then 6392 vi_cv_path_python_conf="$d" 6393 else 6394 for path in "${vi_cv_path_python_pfx}" "${vi_cv_path_python_epfx}"; do 6395 for subdir in lib64 lib share; do 6396 d="${path}/${subdir}/python${vi_cv_var_python_version}/config" 6397 if test -d "$d" && test -f "$d/config.c"; then 6398 vi_cv_path_python_conf="$d" 6399 fi 6400 done 6401 done 6402 fi 6403 6404fi 6405{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_conf" >&5 6406$as_echo "$vi_cv_path_python_conf" >&6; } 6407 6408 PYTHON_CONFDIR="${vi_cv_path_python_conf}" 6409 6410 if test "X$PYTHON_CONFDIR" = "X"; then 6411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't find it!" >&5 6412$as_echo "can't find it!" >&6; } 6413 else 6414 6415 if ${vi_cv_path_python_plibs+:} false; then : 6416 $as_echo_n "(cached) " >&6 6417else 6418 6419 pwd=`pwd` 6420 tmp_mkf="$pwd/config-PyMake$$" 6421 cat -- "${PYTHON_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}" 6422__: 6423 @echo "python_BASEMODLIBS='$(BASEMODLIBS)'" 6424 @echo "python_LIBS='$(LIBS)'" 6425 @echo "python_SYSLIBS='$(SYSLIBS)'" 6426 @echo "python_LINKFORSHARED='$(LINKFORSHARED)'" 6427 @echo "python_DLLLIBRARY='$(DLLLIBRARY)'" 6428 @echo "python_INSTSONAME='$(INSTSONAME)'" 6429 @echo "python_PYTHONFRAMEWORK='$(PYTHONFRAMEWORK)'" 6430 @echo "python_PYTHONFRAMEWORKPREFIX='$(PYTHONFRAMEWORKPREFIX)'" 6431 @echo "python_PYTHONFRAMEWORKINSTALLDIR='$(PYTHONFRAMEWORKINSTALLDIR)'" 6432eof 6433 eval "`cd ${PYTHON_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`" 6434 rm -f -- "${tmp_mkf}" 6435 if test "x$MACOS_X" = "xyes" && test -n "${python_PYTHONFRAMEWORK}" && ${vi_cv_path_python} -c \ 6436 "import sys; sys.exit(${vi_cv_var_python_version} < 2.3)"; then 6437 vi_cv_path_python_plibs="-framework Python" 6438 if test "x${vi_cv_path_python}" != "x/usr/bin/python" && test -n "${python_PYTHONFRAMEWORKPREFIX}"; then 6439 vi_cv_path_python_plibs="-F${python_PYTHONFRAMEWORKPREFIX} -framework Python" 6440 fi 6441 else 6442 vi_cv_path_python_plibs="-L${PYTHON_CONFDIR} -lpython${vi_cv_var_python_version}" 6443 if test -n "${python_LINKFORSHARED}" && test -n "${python_PYTHONFRAMEWORKPREFIX}"; then 6444 python_link_symbol=`echo ${python_LINKFORSHARED} | sed 's/\([^ \t][^ \t]*[ \t][ \t]*[^ \t][^ \t]*\)[ \t].*/\1/'` 6445 python_link_path=`echo ${python_LINKFORSHARED} | sed 's/\([^ \t][^ \t]*[ \t][ \t]*[^ \t][^ \t]*\)[ \t][ \t]*\(.*\)/\2/'` 6446 if test -n "${python_link_path}" && ! test -x "${python_link_path}"; then 6447 python_link_path="${python_PYTHONFRAMEWORKPREFIX}/${python_link_path}" 6448 if test -n "${python_link_path}" && ! test -x "${python_link_path}"; then 6449 python_link_path="${python_PYTHONFRAMEWORKINSTALLDIR}/Versions/${vi_cv_var_python_version}/${python_PYTHONFRAMEWORK}" 6450 fi 6451 python_LINKFORSHARED="${python_link_symbol} ${python_link_path}" 6452 fi 6453 fi 6454 vi_cv_path_python_plibs="${vi_cv_path_python_plibs} ${python_BASEMODLIBS} ${python_LIBS} ${python_SYSLIBS} ${python_LINKFORSHARED}" 6455 vi_cv_path_python_plibs=`echo $vi_cv_path_python_plibs | sed s/-ltermcap//` 6456 fi 6457 6458fi 6459 6460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's dll name" >&5 6461$as_echo_n "checking Python's dll name... " >&6; } 6462if ${vi_cv_dll_name_python+:} false; then : 6463 $as_echo_n "(cached) " >&6 6464else 6465 6466 if test "X$python_DLLLIBRARY" != "X"; then 6467 vi_cv_dll_name_python="$python_DLLLIBRARY" 6468 else 6469 vi_cv_dll_name_python="$python_INSTSONAME" 6470 fi 6471 6472fi 6473{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_dll_name_python" >&5 6474$as_echo "$vi_cv_dll_name_python" >&6; } 6475 6476 PYTHON_LIBS="${vi_cv_path_python_plibs}" 6477 if test "${vi_cv_path_python_pfx}" = "${vi_cv_path_python_epfx}"; then 6478 PYTHON_CFLAGS="-I${vi_cv_path_python_pfx}/include/python${vi_cv_var_python_version}" 6479 else 6480 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}" 6481 fi 6482 if test "X$have_python_config_dir" = "X1" -a "$enable_pythoninterp" = "dynamic"; then 6483 PYTHON_CFLAGS="${PYTHON_CFLAGS} -DPYTHON_HOME='\"${vi_cv_path_python_pfx}\"'" 6484 6485 fi 6486 PYTHON_SRC="if_python.c" 6487 PYTHON_OBJ="objects/if_python.o" 6488 6489 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5 6490$as_echo_n "checking if -pthread should be used... " >&6; } 6491 threadsafe_flag= 6492 thread_lib= 6493 if test "`(uname) 2>/dev/null`" != Darwin; then 6494 test "$GCC" = yes && threadsafe_flag="-pthread" 6495 if test "`(uname) 2>/dev/null`" = FreeBSD; then 6496 threadsafe_flag="-D_THREAD_SAFE" 6497 thread_lib="-pthread" 6498 fi 6499 if test "`(uname) 2>/dev/null`" = SunOS; then 6500 threadsafe_flag="-pthreads" 6501 fi 6502 fi 6503 libs_save_old=$LIBS 6504 if test -n "$threadsafe_flag"; then 6505 cflags_save=$CFLAGS 6506 CFLAGS="$CFLAGS $threadsafe_flag" 6507 LIBS="$LIBS $thread_lib" 6508 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6509/* end confdefs.h. */ 6510 6511int 6512main () 6513{ 6514 6515 ; 6516 return 0; 6517} 6518_ACEOF 6519if ac_fn_c_try_link "$LINENO"; then : 6520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6521$as_echo "yes" >&6; }; PYTHON_CFLAGS="$PYTHON_CFLAGS $threadsafe_flag" 6522else 6523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6524$as_echo "no" >&6; }; LIBS=$libs_save_old 6525 6526fi 6527rm -f core conftest.err conftest.$ac_objext \ 6528 conftest$ac_exeext conftest.$ac_ext 6529 CFLAGS=$cflags_save 6530 else 6531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6532$as_echo "no" >&6; } 6533 fi 6534 6535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Python are sane" >&5 6536$as_echo_n "checking if compile and link flags for Python are sane... " >&6; } 6537 cflags_save=$CFLAGS 6538 libs_save=$LIBS 6539 CFLAGS="$CFLAGS $PYTHON_CFLAGS" 6540 LIBS="$LIBS $PYTHON_LIBS" 6541 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6542/* end confdefs.h. */ 6543 6544int 6545main () 6546{ 6547 6548 ; 6549 return 0; 6550} 6551_ACEOF 6552if ac_fn_c_try_link "$LINENO"; then : 6553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6554$as_echo "yes" >&6; }; python_ok=yes 6555else 6556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PYTHON DISABLED" >&5 6557$as_echo "no: PYTHON DISABLED" >&6; }; python_ok=no 6558fi 6559rm -f core conftest.err conftest.$ac_objext \ 6560 conftest$ac_exeext conftest.$ac_ext 6561 CFLAGS=$cflags_save 6562 LIBS=$libs_save 6563 if test $python_ok = yes; then 6564 $as_echo "#define FEAT_PYTHON 1" >>confdefs.h 6565 6566 else 6567 LIBS=$libs_save_old 6568 PYTHON_SRC= 6569 PYTHON_OBJ= 6570 PYTHON_LIBS= 6571 PYTHON_CFLAGS= 6572 fi 6573 fi 6574 else 6575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old" >&5 6576$as_echo "too old" >&6; } 6577 fi 6578 fi 6579 6580 if test "$fail_if_missing" = "yes" -a "$python_ok" != "yes"; then 6581 as_fn_error $? "could not configure python" "$LINENO" 5 6582 fi 6583fi 6584 6585 6586 6587 6588 6589 6590 6591{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-python3interp argument" >&5 6592$as_echo_n "checking --enable-python3interp argument... " >&6; } 6593# Check whether --enable-python3interp was given. 6594if test "${enable_python3interp+set}" = set; then : 6595 enableval=$enable_python3interp; 6596else 6597 enable_python3interp="no" 6598fi 6599 6600{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_python3interp" >&5 6601$as_echo "$enable_python3interp" >&6; } 6602if test "$enable_python3interp" = "yes" -o "$enable_python3interp" = "dynamic"; then 6603 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 6604 as_fn_error $? "cannot use Python with tiny or small features" "$LINENO" 5 6605 fi 6606 6607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-python3-command argument" >&5 6608$as_echo_n "checking --with-python3-command argument... " >&6; } 6609 6610 6611# Check whether --with-python3-command was given. 6612if test "${with_python3_command+set}" = set; then : 6613 withval=$with_python3_command; vi_cv_path_python3="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3" >&5 6614$as_echo "$vi_cv_path_python3" >&6; } 6615else 6616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6617$as_echo "no" >&6; } 6618fi 6619 6620 6621 if test "X$vi_cv_path_python3" = "X"; then 6622 for ac_prog in python3 python 6623do 6624 # Extract the first word of "$ac_prog", so it can be a program name with args. 6625set dummy $ac_prog; ac_word=$2 6626{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6627$as_echo_n "checking for $ac_word... " >&6; } 6628if ${ac_cv_path_vi_cv_path_python3+:} false; then : 6629 $as_echo_n "(cached) " >&6 6630else 6631 case $vi_cv_path_python3 in 6632 [\\/]* | ?:[\\/]*) 6633 ac_cv_path_vi_cv_path_python3="$vi_cv_path_python3" # Let the user override the test with a path. 6634 ;; 6635 *) 6636 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6637for as_dir in $PATH 6638do 6639 IFS=$as_save_IFS 6640 test -z "$as_dir" && as_dir=. 6641 for ac_exec_ext in '' $ac_executable_extensions; do 6642 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6643 ac_cv_path_vi_cv_path_python3="$as_dir/$ac_word$ac_exec_ext" 6644 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6645 break 2 6646 fi 6647done 6648 done 6649IFS=$as_save_IFS 6650 6651 ;; 6652esac 6653fi 6654vi_cv_path_python3=$ac_cv_path_vi_cv_path_python3 6655if test -n "$vi_cv_path_python3"; then 6656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3" >&5 6657$as_echo "$vi_cv_path_python3" >&6; } 6658else 6659 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6660$as_echo "no" >&6; } 6661fi 6662 6663 6664 test -n "$vi_cv_path_python3" && break 6665done 6666 6667 fi 6668 if test "X$vi_cv_path_python3" != "X"; then 6669 6670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python version" >&5 6671$as_echo_n "checking Python version... " >&6; } 6672if ${vi_cv_var_python3_version+:} false; then : 6673 $as_echo_n "(cached) " >&6 6674else 6675 vi_cv_var_python3_version=` 6676 ${vi_cv_path_python3} -c 'import sys; print("{}.{}".format(sys.version_info.major, sys.version_info.minor))'` 6677 6678fi 6679{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python3_version" >&5 6680$as_echo "$vi_cv_var_python3_version" >&6; } 6681 6682 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python is 3.0 or better" >&5 6683$as_echo_n "checking Python is 3.0 or better... " >&6; } 6684 if ${vi_cv_path_python3} -c \ 6685 "import sys; sys.exit(${vi_cv_var_python3_version} < 3.0)" 6686 then 6687 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yep" >&5 6688$as_echo "yep" >&6; } 6689 6690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's abiflags" >&5 6691$as_echo_n "checking Python's abiflags... " >&6; } 6692if ${vi_cv_var_python3_abiflags+:} false; then : 6693 $as_echo_n "(cached) " >&6 6694else 6695 6696 vi_cv_var_python3_abiflags= 6697 if ${vi_cv_path_python3} -c \ 6698 "import sys; sys.exit(${vi_cv_var_python3_version} < 3.2)" 6699 then 6700 vi_cv_var_python3_abiflags=`${vi_cv_path_python3} -c \ 6701 "import sys; print(sys.abiflags)"` 6702 fi 6703fi 6704{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python3_abiflags" >&5 6705$as_echo "$vi_cv_var_python3_abiflags" >&6; } 6706 6707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5 6708$as_echo_n "checking Python's install prefix... " >&6; } 6709if ${vi_cv_path_python3_pfx+:} false; then : 6710 $as_echo_n "(cached) " >&6 6711else 6712 vi_cv_path_python3_pfx=` 6713 ${vi_cv_path_python3} -c \ 6714 "import sys; print(sys.prefix)"` 6715fi 6716{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_pfx" >&5 6717$as_echo "$vi_cv_path_python3_pfx" >&6; } 6718 6719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5 6720$as_echo_n "checking Python's execution prefix... " >&6; } 6721if ${vi_cv_path_python3_epfx+:} false; then : 6722 $as_echo_n "(cached) " >&6 6723else 6724 vi_cv_path_python3_epfx=` 6725 ${vi_cv_path_python3} -c \ 6726 "import sys; print(sys.exec_prefix)"` 6727fi 6728{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_epfx" >&5 6729$as_echo "$vi_cv_path_python3_epfx" >&6; } 6730 6731 6732 if ${vi_cv_path_python3path+:} false; then : 6733 $as_echo_n "(cached) " >&6 6734else 6735 vi_cv_path_python3path=` 6736 unset PYTHONPATH; 6737 ${vi_cv_path_python3} -c \ 6738 "import sys, string; print(':'.join(sys.path))"` 6739fi 6740 6741 6742 6743 6744# Check whether --with-python3-config-dir was given. 6745if test "${with_python3_config_dir+set}" = set; then : 6746 withval=$with_python3_config_dir; vi_cv_path_python3_conf="${withval}"; have_python3_config_dir=1 6747fi 6748 6749 6750 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5 6751$as_echo_n "checking Python's configuration directory... " >&6; } 6752if ${vi_cv_path_python3_conf+:} false; then : 6753 $as_echo_n "(cached) " >&6 6754else 6755 6756 vi_cv_path_python3_conf= 6757 config_dir="config-${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}" 6758 d=`${vi_cv_path_python3} -c "import distutils.sysconfig; print(distutils.sysconfig.get_config_var('LIBPL'))"` 6759 if test -d "$d" && test -f "$d/config.c"; then 6760 vi_cv_path_python3_conf="$d" 6761 else 6762 for path in "${vi_cv_path_python3_pfx}" "${vi_cv_path_python3_epfx}"; do 6763 for subdir in lib64 lib share; do 6764 d="${path}/${subdir}/python${vi_cv_var_python3_version}/${config_dir}" 6765 if test -d "$d" && test -f "$d/config.c"; then 6766 vi_cv_path_python3_conf="$d" 6767 fi 6768 done 6769 done 6770 fi 6771 6772fi 6773{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_conf" >&5 6774$as_echo "$vi_cv_path_python3_conf" >&6; } 6775 6776 PYTHON3_CONFDIR="${vi_cv_path_python3_conf}" 6777 6778 if test "X$PYTHON3_CONFDIR" = "X"; then 6779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't find it!" >&5 6780$as_echo "can't find it!" >&6; } 6781 else 6782 6783 if ${vi_cv_path_python3_plibs+:} false; then : 6784 $as_echo_n "(cached) " >&6 6785else 6786 6787 pwd=`pwd` 6788 tmp_mkf="$pwd/config-PyMake$$" 6789 cat -- "${PYTHON3_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}" 6790__: 6791 @echo "python3_BASEMODLIBS='$(BASEMODLIBS)'" 6792 @echo "python3_LIBS='$(LIBS)'" 6793 @echo "python3_SYSLIBS='$(SYSLIBS)'" 6794 @echo "python3_DLLLIBRARY='$(DLLLIBRARY)'" 6795 @echo "python3_INSTSONAME='$(INSTSONAME)'" 6796eof 6797 eval "`cd ${PYTHON3_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`" 6798 rm -f -- "${tmp_mkf}" 6799 vi_cv_path_python3_plibs="-L${PYTHON3_CONFDIR} -lpython${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}" 6800 vi_cv_path_python3_plibs="${vi_cv_path_python3_plibs} ${python3_BASEMODLIBS} ${python3_LIBS} ${python3_SYSLIBS}" 6801 vi_cv_path_python3_plibs=`echo $vi_cv_path_python3_plibs | sed s/-ltermcap//` 6802 vi_cv_path_python3_plibs=`echo $vi_cv_path_python3_plibs | sed s/-lffi//` 6803 6804fi 6805 6806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python3's dll name" >&5 6807$as_echo_n "checking Python3's dll name... " >&6; } 6808if ${vi_cv_dll_name_python3+:} false; then : 6809 $as_echo_n "(cached) " >&6 6810else 6811 6812 if test "X$python3_DLLLIBRARY" != "X"; then 6813 vi_cv_dll_name_python3="$python3_DLLLIBRARY" 6814 else 6815 vi_cv_dll_name_python3="$python3_INSTSONAME" 6816 fi 6817 6818fi 6819{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_dll_name_python3" >&5 6820$as_echo "$vi_cv_dll_name_python3" >&6; } 6821 6822 PYTHON3_LIBS="${vi_cv_path_python3_plibs}" 6823 if test "${vi_cv_path_python3_pfx}" = "${vi_cv_path_python3_epfx}"; then 6824 PYTHON3_CFLAGS="-I${vi_cv_path_python3_pfx}/include/python${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}" 6825 else 6826 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}" 6827 fi 6828 if test "X$have_python3_config_dir" = "X1" -a "$enable_python3interp" = "dynamic"; then 6829 PYTHON3_CFLAGS="${PYTHON3_CFLAGS} -DPYTHON3_HOME='L\"${vi_cv_path_python3_pfx}\"'" 6830 fi 6831 PYTHON3_SRC="if_python3.c" 6832 PYTHON3_OBJ="objects/if_python3.o" 6833 6834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5 6835$as_echo_n "checking if -pthread should be used... " >&6; } 6836 threadsafe_flag= 6837 thread_lib= 6838 if test "`(uname) 2>/dev/null`" != Darwin; then 6839 test "$GCC" = yes && threadsafe_flag="-pthread" 6840 if test "`(uname) 2>/dev/null`" = FreeBSD; then 6841 threadsafe_flag="-D_THREAD_SAFE" 6842 thread_lib="-pthread" 6843 fi 6844 if test "`(uname) 2>/dev/null`" = SunOS; then 6845 threadsafe_flag="-pthreads" 6846 fi 6847 fi 6848 libs_save_old=$LIBS 6849 if test -n "$threadsafe_flag"; then 6850 cflags_save=$CFLAGS 6851 CFLAGS="$CFLAGS $threadsafe_flag" 6852 LIBS="$LIBS $thread_lib" 6853 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6854/* end confdefs.h. */ 6855 6856int 6857main () 6858{ 6859 6860 ; 6861 return 0; 6862} 6863_ACEOF 6864if ac_fn_c_try_link "$LINENO"; then : 6865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6866$as_echo "yes" >&6; }; PYTHON3_CFLAGS="$PYTHON3_CFLAGS $threadsafe_flag" 6867else 6868 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6869$as_echo "no" >&6; }; LIBS=$libs_save_old 6870 6871fi 6872rm -f core conftest.err conftest.$ac_objext \ 6873 conftest$ac_exeext conftest.$ac_ext 6874 CFLAGS=$cflags_save 6875 else 6876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6877$as_echo "no" >&6; } 6878 fi 6879 6880 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Python 3 are sane" >&5 6881$as_echo_n "checking if compile and link flags for Python 3 are sane... " >&6; } 6882 cflags_save=$CFLAGS 6883 libs_save=$LIBS 6884 CFLAGS="$CFLAGS $PYTHON3_CFLAGS" 6885 LIBS="$LIBS $PYTHON3_LIBS" 6886 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6887/* end confdefs.h. */ 6888 6889int 6890main () 6891{ 6892 6893 ; 6894 return 0; 6895} 6896_ACEOF 6897if ac_fn_c_try_link "$LINENO"; then : 6898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6899$as_echo "yes" >&6; }; python3_ok=yes 6900else 6901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PYTHON3 DISABLED" >&5 6902$as_echo "no: PYTHON3 DISABLED" >&6; }; python3_ok=no 6903fi 6904rm -f core conftest.err conftest.$ac_objext \ 6905 conftest$ac_exeext conftest.$ac_ext 6906 CFLAGS=$cflags_save 6907 LIBS=$libs_save 6908 if test "$python3_ok" = yes; then 6909 $as_echo "#define FEAT_PYTHON3 1" >>confdefs.h 6910 6911 else 6912 LIBS=$libs_save_old 6913 PYTHON3_SRC= 6914 PYTHON3_OBJ= 6915 PYTHON3_LIBS= 6916 PYTHON3_CFLAGS= 6917 fi 6918 fi 6919 else 6920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old" >&5 6921$as_echo "too old" >&6; } 6922 fi 6923 fi 6924 if test "$fail_if_missing" = "yes" -a "$python3_ok" != "yes"; then 6925 as_fn_error $? "could not configure python3" "$LINENO" 5 6926 fi 6927fi 6928 6929 6930 6931 6932 6933 6934if test "$python_ok" = yes && test "$python3_ok" = yes; then 6935 $as_echo "#define DYNAMIC_PYTHON 1" >>confdefs.h 6936 6937 $as_echo "#define DYNAMIC_PYTHON3 1" >>confdefs.h 6938 6939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can do without RTLD_GLOBAL for Python" >&5 6940$as_echo_n "checking whether we can do without RTLD_GLOBAL for Python... " >&6; } 6941 cflags_save=$CFLAGS 6942 CFLAGS="$CFLAGS $PYTHON_CFLAGS" 6943 libs_save=$LIBS 6944 LIBS="-ldl $LIBS" 6945 if test "$cross_compiling" = yes; then : 6946 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 6947$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6948as_fn_error $? "cannot run test program while cross compiling 6949See \`config.log' for more details" "$LINENO" 5; } 6950else 6951 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6952/* end confdefs.h. */ 6953 6954 #include <dlfcn.h> 6955 /* If this program fails, then RTLD_GLOBAL is needed. 6956 * RTLD_GLOBAL will be used and then it is not possible to 6957 * have both python versions enabled in the same vim instance. 6958 * Only the first python version used will be switched on. 6959 */ 6960 6961 int no_rtl_global_needed_for(char *python_instsoname, char *prefix) 6962 { 6963 int needed = 0; 6964 void* pylib = dlopen(python_instsoname, RTLD_LAZY|RTLD_LOCAL); 6965 if (pylib != 0) 6966 { 6967 void (*pfx)(char *home) = dlsym(pylib, "Py_SetPythonHome"); 6968 void (*init)(void) = dlsym(pylib, "Py_Initialize"); 6969 int (*simple)(char*) = dlsym(pylib, "PyRun_SimpleString"); 6970 void (*final)(void) = dlsym(pylib, "Py_Finalize"); 6971 (*pfx)(prefix); 6972 (*init)(); 6973 needed = (*simple)("import termios") == -1; 6974 (*final)(); 6975 dlclose(pylib); 6976 } 6977 return !needed; 6978 } 6979 6980 int main(int argc, char** argv) 6981 { 6982 int not_needed = 0; 6983 if (no_rtl_global_needed_for("${vi_cv_dll_name_python}", "${vi_cv_path_python_pfx}")) 6984 not_needed = 1; 6985 return !not_needed; 6986 } 6987_ACEOF 6988if ac_fn_c_try_run "$LINENO"; then : 6989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6990$as_echo "yes" >&6; };$as_echo "#define PY_NO_RTLD_GLOBAL 1" >>confdefs.h 6991 6992else 6993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6994$as_echo "no" >&6; } 6995fi 6996rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6997 conftest.$ac_objext conftest.beam conftest.$ac_ext 6998fi 6999 7000 7001 CFLAGS=$cflags_save 7002 LIBS=$libs_save 7003 7004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can do without RTLD_GLOBAL for Python3" >&5 7005$as_echo_n "checking whether we can do without RTLD_GLOBAL for Python3... " >&6; } 7006 cflags_save=$CFLAGS 7007 CFLAGS="$CFLAGS $PYTHON3_CFLAGS" 7008 libs_save=$LIBS 7009 LIBS="-ldl $LIBS" 7010 if test "$cross_compiling" = yes; then : 7011 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7012$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7013as_fn_error $? "cannot run test program while cross compiling 7014See \`config.log' for more details" "$LINENO" 5; } 7015else 7016 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7017/* end confdefs.h. */ 7018 7019 #include <dlfcn.h> 7020 #include <wchar.h> 7021 /* If this program fails, then RTLD_GLOBAL is needed. 7022 * RTLD_GLOBAL will be used and then it is not possible to 7023 * have both python versions enabled in the same vim instance. 7024 * Only the first python version used will be switched on. 7025 */ 7026 7027 int no_rtl_global_needed_for(char *python_instsoname, wchar_t *prefix) 7028 { 7029 int needed = 0; 7030 void* pylib = dlopen(python_instsoname, RTLD_LAZY|RTLD_LOCAL); 7031 if (pylib != 0) 7032 { 7033 void (*pfx)(wchar_t *home) = dlsym(pylib, "Py_SetPythonHome"); 7034 void (*init)(void) = dlsym(pylib, "Py_Initialize"); 7035 int (*simple)(char*) = dlsym(pylib, "PyRun_SimpleString"); 7036 void (*final)(void) = dlsym(pylib, "Py_Finalize"); 7037 (*pfx)(prefix); 7038 (*init)(); 7039 needed = (*simple)("import termios") == -1; 7040 (*final)(); 7041 dlclose(pylib); 7042 } 7043 return !needed; 7044 } 7045 7046 int main(int argc, char** argv) 7047 { 7048 int not_needed = 0; 7049 if (no_rtl_global_needed_for("${vi_cv_dll_name_python3}", L"${vi_cv_path_python3_pfx}")) 7050 not_needed = 1; 7051 return !not_needed; 7052 } 7053_ACEOF 7054if ac_fn_c_try_run "$LINENO"; then : 7055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7056$as_echo "yes" >&6; };$as_echo "#define PY3_NO_RTLD_GLOBAL 1" >>confdefs.h 7057 7058else 7059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7060$as_echo "no" >&6; } 7061fi 7062rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7063 conftest.$ac_objext conftest.beam conftest.$ac_ext 7064fi 7065 7066 7067 CFLAGS=$cflags_save 7068 LIBS=$libs_save 7069 7070 PYTHON_SRC="if_python.c" 7071 PYTHON_OBJ="objects/if_python.o" 7072 PYTHON_CFLAGS="$PYTHON_CFLAGS -DDYNAMIC_PYTHON_DLL=\\\"${vi_cv_dll_name_python}\\\"" 7073 PYTHON_LIBS= 7074 PYTHON3_SRC="if_python3.c" 7075 PYTHON3_OBJ="objects/if_python3.o" 7076 PYTHON3_CFLAGS="$PYTHON3_CFLAGS -DDYNAMIC_PYTHON3_DLL=\\\"${vi_cv_dll_name_python3}\\\"" 7077 PYTHON3_LIBS= 7078elif test "$python_ok" = yes && test "$enable_pythoninterp" = "dynamic"; then 7079 $as_echo "#define DYNAMIC_PYTHON 1" >>confdefs.h 7080 7081 PYTHON_SRC="if_python.c" 7082 PYTHON_OBJ="objects/if_python.o" 7083 PYTHON_CFLAGS="$PYTHON_CFLAGS -DDYNAMIC_PYTHON_DLL=\\\"${vi_cv_dll_name_python}\\\"" 7084 PYTHON_LIBS= 7085elif test "$python_ok" = yes; then 7086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -fPIE can be added for Python" >&5 7087$as_echo_n "checking if -fPIE can be added for Python... " >&6; } 7088 cflags_save=$CFLAGS 7089 libs_save=$LIBS 7090 CFLAGS="$CFLAGS $PYTHON_CFLAGS -fPIE" 7091 LIBS="$LIBS $PYTHON_LIBS" 7092 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7093/* end confdefs.h. */ 7094 7095int 7096main () 7097{ 7098 7099 ; 7100 return 0; 7101} 7102_ACEOF 7103if ac_fn_c_try_link "$LINENO"; then : 7104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7105$as_echo "yes" >&6; }; fpie_ok=yes 7106else 7107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7108$as_echo "no" >&6; }; fpie_ok=no 7109fi 7110rm -f core conftest.err conftest.$ac_objext \ 7111 conftest$ac_exeext conftest.$ac_ext 7112 CFLAGS=$cflags_save 7113 LIBS=$libs_save 7114 if test $fpie_ok = yes; then 7115 PYTHON_CFLAGS="$PYTHON_CFLAGS -fPIE" 7116 fi 7117elif test "$python3_ok" = yes && test "$enable_python3interp" = "dynamic"; then 7118 $as_echo "#define DYNAMIC_PYTHON3 1" >>confdefs.h 7119 7120 PYTHON3_SRC="if_python3.c" 7121 PYTHON3_OBJ="objects/if_python3.o" 7122 PYTHON3_CFLAGS="$PYTHON3_CFLAGS -DDYNAMIC_PYTHON3_DLL=\\\"${vi_cv_dll_name_python3}\\\"" 7123 PYTHON3_LIBS= 7124elif test "$python3_ok" = yes; then 7125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -fPIE can be added for Python3" >&5 7126$as_echo_n "checking if -fPIE can be added for Python3... " >&6; } 7127 cflags_save=$CFLAGS 7128 libs_save=$LIBS 7129 CFLAGS="$CFLAGS $PYTHON3_CFLAGS -fPIE" 7130 LIBS="$LIBS $PYTHON3_LIBS" 7131 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7132/* end confdefs.h. */ 7133 7134int 7135main () 7136{ 7137 7138 ; 7139 return 0; 7140} 7141_ACEOF 7142if ac_fn_c_try_link "$LINENO"; then : 7143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7144$as_echo "yes" >&6; }; fpie_ok=yes 7145else 7146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7147$as_echo "no" >&6; }; fpie_ok=no 7148fi 7149rm -f core conftest.err conftest.$ac_objext \ 7150 conftest$ac_exeext conftest.$ac_ext 7151 CFLAGS=$cflags_save 7152 LIBS=$libs_save 7153 if test $fpie_ok = yes; then 7154 PYTHON3_CFLAGS="$PYTHON3_CFLAGS -fPIE" 7155 fi 7156fi 7157 7158{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-tclinterp argument" >&5 7159$as_echo_n "checking --enable-tclinterp argument... " >&6; } 7160# Check whether --enable-tclinterp was given. 7161if test "${enable_tclinterp+set}" = set; then : 7162 enableval=$enable_tclinterp; 7163else 7164 enable_tclinterp="no" 7165fi 7166 7167{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_tclinterp" >&5 7168$as_echo "$enable_tclinterp" >&6; } 7169 7170if test "$enable_tclinterp" = "yes" -o "$enable_tclinterp" = "dynamic"; then 7171 7172 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tclsh argument" >&5 7173$as_echo_n "checking --with-tclsh argument... " >&6; } 7174 7175# Check whether --with-tclsh was given. 7176if test "${with_tclsh+set}" = set; then : 7177 withval=$with_tclsh; tclsh_name="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclsh_name" >&5 7178$as_echo "$tclsh_name" >&6; } 7179else 7180 tclsh_name="tclsh8.5"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7181$as_echo "no" >&6; } 7182fi 7183 7184 # Extract the first word of "$tclsh_name", so it can be a program name with args. 7185set dummy $tclsh_name; ac_word=$2 7186{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7187$as_echo_n "checking for $ac_word... " >&6; } 7188if ${ac_cv_path_vi_cv_path_tcl+:} false; then : 7189 $as_echo_n "(cached) " >&6 7190else 7191 case $vi_cv_path_tcl in 7192 [\\/]* | ?:[\\/]*) 7193 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 7194 ;; 7195 *) 7196 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7197for as_dir in $PATH 7198do 7199 IFS=$as_save_IFS 7200 test -z "$as_dir" && as_dir=. 7201 for ac_exec_ext in '' $ac_executable_extensions; do 7202 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7203 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 7204 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7205 break 2 7206 fi 7207done 7208 done 7209IFS=$as_save_IFS 7210 7211 ;; 7212esac 7213fi 7214vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 7215if test -n "$vi_cv_path_tcl"; then 7216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 7217$as_echo "$vi_cv_path_tcl" >&6; } 7218else 7219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7220$as_echo "no" >&6; } 7221fi 7222 7223 7224 7225 7226 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.5"; then 7227 tclsh_name="tclsh8.4" 7228 # Extract the first word of "$tclsh_name", so it can be a program name with args. 7229set dummy $tclsh_name; ac_word=$2 7230{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7231$as_echo_n "checking for $ac_word... " >&6; } 7232if ${ac_cv_path_vi_cv_path_tcl+:} false; then : 7233 $as_echo_n "(cached) " >&6 7234else 7235 case $vi_cv_path_tcl in 7236 [\\/]* | ?:[\\/]*) 7237 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 7238 ;; 7239 *) 7240 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7241for as_dir in $PATH 7242do 7243 IFS=$as_save_IFS 7244 test -z "$as_dir" && as_dir=. 7245 for ac_exec_ext in '' $ac_executable_extensions; do 7246 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7247 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 7248 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7249 break 2 7250 fi 7251done 7252 done 7253IFS=$as_save_IFS 7254 7255 ;; 7256esac 7257fi 7258vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 7259if test -n "$vi_cv_path_tcl"; then 7260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 7261$as_echo "$vi_cv_path_tcl" >&6; } 7262else 7263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7264$as_echo "no" >&6; } 7265fi 7266 7267 7268 fi 7269 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.4"; then 7270 tclsh_name="tclsh8.2" 7271 # Extract the first word of "$tclsh_name", so it can be a program name with args. 7272set dummy $tclsh_name; ac_word=$2 7273{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7274$as_echo_n "checking for $ac_word... " >&6; } 7275if ${ac_cv_path_vi_cv_path_tcl+:} false; then : 7276 $as_echo_n "(cached) " >&6 7277else 7278 case $vi_cv_path_tcl in 7279 [\\/]* | ?:[\\/]*) 7280 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 7281 ;; 7282 *) 7283 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7284for as_dir in $PATH 7285do 7286 IFS=$as_save_IFS 7287 test -z "$as_dir" && as_dir=. 7288 for ac_exec_ext in '' $ac_executable_extensions; do 7289 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7290 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 7291 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7292 break 2 7293 fi 7294done 7295 done 7296IFS=$as_save_IFS 7297 7298 ;; 7299esac 7300fi 7301vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 7302if test -n "$vi_cv_path_tcl"; then 7303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 7304$as_echo "$vi_cv_path_tcl" >&6; } 7305else 7306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7307$as_echo "no" >&6; } 7308fi 7309 7310 7311 fi 7312 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.2"; then 7313 tclsh_name="tclsh8.0" 7314 # Extract the first word of "$tclsh_name", so it can be a program name with args. 7315set dummy $tclsh_name; ac_word=$2 7316{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7317$as_echo_n "checking for $ac_word... " >&6; } 7318if ${ac_cv_path_vi_cv_path_tcl+:} false; then : 7319 $as_echo_n "(cached) " >&6 7320else 7321 case $vi_cv_path_tcl in 7322 [\\/]* | ?:[\\/]*) 7323 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 7324 ;; 7325 *) 7326 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7327for as_dir in $PATH 7328do 7329 IFS=$as_save_IFS 7330 test -z "$as_dir" && as_dir=. 7331 for ac_exec_ext in '' $ac_executable_extensions; do 7332 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7333 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 7334 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7335 break 2 7336 fi 7337done 7338 done 7339IFS=$as_save_IFS 7340 7341 ;; 7342esac 7343fi 7344vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 7345if test -n "$vi_cv_path_tcl"; then 7346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 7347$as_echo "$vi_cv_path_tcl" >&6; } 7348else 7349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7350$as_echo "no" >&6; } 7351fi 7352 7353 7354 fi 7355 if test "X$vi_cv_path_tcl" = "X"; then 7356 tclsh_name="tclsh" 7357 # Extract the first word of "$tclsh_name", so it can be a program name with args. 7358set dummy $tclsh_name; ac_word=$2 7359{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7360$as_echo_n "checking for $ac_word... " >&6; } 7361if ${ac_cv_path_vi_cv_path_tcl+:} false; then : 7362 $as_echo_n "(cached) " >&6 7363else 7364 case $vi_cv_path_tcl in 7365 [\\/]* | ?:[\\/]*) 7366 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 7367 ;; 7368 *) 7369 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7370for as_dir in $PATH 7371do 7372 IFS=$as_save_IFS 7373 test -z "$as_dir" && as_dir=. 7374 for ac_exec_ext in '' $ac_executable_extensions; do 7375 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7376 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 7377 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7378 break 2 7379 fi 7380done 7381 done 7382IFS=$as_save_IFS 7383 7384 ;; 7385esac 7386fi 7387vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 7388if test -n "$vi_cv_path_tcl"; then 7389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 7390$as_echo "$vi_cv_path_tcl" >&6; } 7391else 7392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7393$as_echo "no" >&6; } 7394fi 7395 7396 7397 fi 7398 if test "X$vi_cv_path_tcl" != "X"; then 7399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Tcl version" >&5 7400$as_echo_n "checking Tcl version... " >&6; } 7401 if echo 'exit [expr [info tclversion] < 8.0]' | "$vi_cv_path_tcl" - ; then 7402 tclver=`echo 'puts [info tclversion]' | $vi_cv_path_tcl -` 7403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclver - OK" >&5 7404$as_echo "$tclver - OK" >&6; }; 7405 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 -` 7406 tcldll=`echo 'puts libtcl[info tclversion][info sharedlibextension]' | $vi_cv_path_tcl -` 7407 7408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Tcl include" >&5 7409$as_echo_n "checking for location of Tcl include... " >&6; } 7410 if test "x$MACOS_X" != "xyes"; then 7411 tclinc="$tclloc/include $tclloc/include/tcl $tclloc/include/tcl$tclver /usr/local/include /usr/local/include/tcl$tclver /usr/include /usr/include/tcl$tclver" 7412 else 7413 tclinc="$tclloc/include $tclloc/include/tcl $tclloc/include/tcl$tclver /System/Library/Frameworks/Tcl.framework/Headers `xcrun --show-sdk-path`/System/Library/Frameworks/Tcl.framework/Versions/Current/Headers" 7414 fi 7415 TCL_INC= 7416 for try in $tclinc; do 7417 if test -f "$try/tcl.h"; then 7418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tcl.h" >&5 7419$as_echo "$try/tcl.h" >&6; } 7420 TCL_INC=$try 7421 break 7422 fi 7423 done 7424 if test -z "$TCL_INC"; then 7425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 7426$as_echo "<not found>" >&6; } 7427 SKIP_TCL=YES 7428 fi 7429 if test -z "$SKIP_TCL"; then 7430 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of tclConfig.sh script" >&5 7431$as_echo_n "checking for location of tclConfig.sh script... " >&6; } 7432 if test "x$MACOS_X" != "xyes"; then 7433 tclcnf=`echo $tclinc | sed s/include/lib/g` 7434 tclcnf="$tclcnf `echo $tclinc | sed s/include/lib64/g`" 7435 else 7436 tclcnf=`echo $tclinc | sed s/include/lib/g` 7437 tclcnf="$tclcnf /System/Library/Frameworks/Tcl.framework `xcrun --show-sdk-path`/System/Library/Frameworks/Tcl.framework" 7438 fi 7439 for try in $tclcnf; do 7440 if test -f "$try/tclConfig.sh"; then 7441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tclConfig.sh" >&5 7442$as_echo "$try/tclConfig.sh" >&6; } 7443 . "$try/tclConfig.sh" 7444 if test "$enable_tclinterp" = "dynamic"; then 7445 TCL_LIBS=`eval echo "$TCL_STUB_LIB_SPEC $TCL_LIBS"` 7446 else 7447 TCL_LIBS=`eval echo "$TCL_LIB_SPEC $TCL_LIBS"` 7448 fi 7449 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'` 7450 break 7451 fi 7452 done 7453 if test -z "$TCL_LIBS"; then 7454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 7455$as_echo "<not found>" >&6; } 7456 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl library by myself" >&5 7457$as_echo_n "checking for Tcl library by myself... " >&6; } 7458 tcllib=`echo $tclinc | sed s/include/lib/g` 7459 tcllib="$tcllib `echo $tclinc | sed s/include/lib64/g`" 7460 for ext in .so .a ; do 7461 for ver in "" $tclver ; do 7462 for try in $tcllib ; do 7463 trylib=tcl$ver$ext 7464 if test -f "$try/lib$trylib" ; then 7465 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/lib$trylib" >&5 7466$as_echo "$try/lib$trylib" >&6; } 7467 TCL_LIBS="-L\"$try\" -ltcl$ver -ldl -lm" 7468 if test "`(uname) 2>/dev/null`" = SunOS && 7469 uname -r | grep '^5' >/dev/null; then 7470 TCL_LIBS="$TCL_LIBS -R $try" 7471 fi 7472 break 3 7473 fi 7474 done 7475 done 7476 done 7477 if test -z "$TCL_LIBS"; then 7478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 7479$as_echo "<not found>" >&6; } 7480 SKIP_TCL=YES 7481 fi 7482 fi 7483 if test -z "$SKIP_TCL"; then 7484 $as_echo "#define FEAT_TCL 1" >>confdefs.h 7485 7486 TCL_SRC=if_tcl.c 7487 TCL_OBJ=objects/if_tcl.o 7488 TCL_PRO=if_tcl.pro 7489 TCL_CFLAGS="-I$TCL_INC $TCL_DEFS" 7490 fi 7491 fi 7492 else 7493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old; need Tcl version 8.0 or later" >&5 7494$as_echo "too old; need Tcl version 8.0 or later" >&6; } 7495 fi 7496 fi 7497 if test "$enable_tclinterp" = "dynamic"; then 7498 if test "X$TCL_SRC" != "X" -a "X$tcldll" != "X"; then 7499 $as_echo "#define DYNAMIC_TCL 1" >>confdefs.h 7500 7501 TCL_CFLAGS="-DDYNAMIC_TCL_DLL=\\\"$tcldll\\\" -DDYNAMIC_TCL_VER=\\\"$tclver\\\" $TCL_CFLAGS" 7502 fi 7503 fi 7504 if test "$fail_if_missing" = "yes" -a -z "$TCL_SRC"; then 7505 as_fn_error $? "could not configure Tcl" "$LINENO" 5 7506 fi 7507fi 7508 7509 7510 7511 7512 7513 7514{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-rubyinterp argument" >&5 7515$as_echo_n "checking --enable-rubyinterp argument... " >&6; } 7516# Check whether --enable-rubyinterp was given. 7517if test "${enable_rubyinterp+set}" = set; then : 7518 enableval=$enable_rubyinterp; 7519else 7520 enable_rubyinterp="no" 7521fi 7522 7523{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_rubyinterp" >&5 7524$as_echo "$enable_rubyinterp" >&6; } 7525if test "$enable_rubyinterp" = "yes" -o "$enable_rubyinterp" = "dynamic"; then 7526 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 7527 as_fn_error $? "cannot use Ruby with tiny or small features" "$LINENO" 5 7528 fi 7529 7530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ruby-command argument" >&5 7531$as_echo_n "checking --with-ruby-command argument... " >&6; } 7532 7533 7534# Check whether --with-ruby-command was given. 7535if test "${with_ruby_command+set}" = set; then : 7536 withval=$with_ruby_command; RUBY_CMD="$withval"; vi_cv_path_ruby="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RUBY_CMD" >&5 7537$as_echo "$RUBY_CMD" >&6; } 7538else 7539 RUBY_CMD="ruby"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to $RUBY_CMD" >&5 7540$as_echo "defaulting to $RUBY_CMD" >&6; } 7541fi 7542 7543 # Extract the first word of "$RUBY_CMD", so it can be a program name with args. 7544set dummy $RUBY_CMD; ac_word=$2 7545{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7546$as_echo_n "checking for $ac_word... " >&6; } 7547if ${ac_cv_path_vi_cv_path_ruby+:} false; then : 7548 $as_echo_n "(cached) " >&6 7549else 7550 case $vi_cv_path_ruby in 7551 [\\/]* | ?:[\\/]*) 7552 ac_cv_path_vi_cv_path_ruby="$vi_cv_path_ruby" # Let the user override the test with a path. 7553 ;; 7554 *) 7555 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7556for as_dir in $PATH 7557do 7558 IFS=$as_save_IFS 7559 test -z "$as_dir" && as_dir=. 7560 for ac_exec_ext in '' $ac_executable_extensions; do 7561 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7562 ac_cv_path_vi_cv_path_ruby="$as_dir/$ac_word$ac_exec_ext" 7563 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7564 break 2 7565 fi 7566done 7567 done 7568IFS=$as_save_IFS 7569 7570 ;; 7571esac 7572fi 7573vi_cv_path_ruby=$ac_cv_path_vi_cv_path_ruby 7574if test -n "$vi_cv_path_ruby"; then 7575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_ruby" >&5 7576$as_echo "$vi_cv_path_ruby" >&6; } 7577else 7578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7579$as_echo "no" >&6; } 7580fi 7581 7582 7583 if test "X$vi_cv_path_ruby" != "X"; then 7584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby version" >&5 7585$as_echo_n "checking Ruby version... " >&6; } 7586 if $vi_cv_path_ruby -e '(VERSION rescue RUBY_VERSION) >= "1.6.0" or exit 1' >/dev/null 2>/dev/null; then 7587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5 7588$as_echo "OK" >&6; } 7589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby rbconfig" >&5 7590$as_echo_n "checking Ruby rbconfig... " >&6; } 7591 ruby_rbconfig="RbConfig" 7592 if ! $vi_cv_path_ruby -r rbconfig -e 'RbConfig' >/dev/null 2>/dev/null; then 7593 ruby_rbconfig="Config" 7594 fi 7595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ruby_rbconfig" >&5 7596$as_echo "$ruby_rbconfig" >&6; } 7597 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby header files" >&5 7598$as_echo_n "checking Ruby header files... " >&6; } 7599 rubyhdrdir=`$vi_cv_path_ruby -r mkmf -e "print $ruby_rbconfig::CONFIG['rubyhdrdir'] || $ruby_rbconfig::CONFIG['archdir'] || \\$hdrdir" 2>/dev/null` 7600 if test "X$rubyhdrdir" != "X"; then 7601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $rubyhdrdir" >&5 7602$as_echo "$rubyhdrdir" >&6; } 7603 RUBY_CFLAGS="-I$rubyhdrdir" 7604 rubyarchdir=`$vi_cv_path_ruby -r rbconfig -e "print ($ruby_rbconfig::CONFIG.has_key? 'rubyarchhdrdir') ? $ruby_rbconfig::CONFIG['rubyarchhdrdir'] : '$rubyhdrdir/'+$ruby_rbconfig::CONFIG['arch']"` 7605 if test -d "$rubyarchdir"; then 7606 RUBY_CFLAGS="$RUBY_CFLAGS -I$rubyarchdir" 7607 fi 7608 rubyversion=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['ruby_version'].gsub(/\./, '')[0,2]"` 7609 if test "X$rubyversion" = "X"; then 7610 rubyversion=`$vi_cv_path_ruby -e "print ((VERSION rescue RUBY_VERSION)).gsub(/\./, '')[0,2]"` 7611 fi 7612 RUBY_CFLAGS="$RUBY_CFLAGS -DRUBY_VERSION=$rubyversion" 7613 rubylibs=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['LIBS']"` 7614 if test "X$rubylibs" != "X"; then 7615 RUBY_LIBS="$rubylibs" 7616 fi 7617 librubyarg=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['LIBRUBYARG'])"` 7618 librubya=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['LIBRUBY_A'])"` 7619 rubylibdir=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['libdir'])"` 7620 if test -f "$rubylibdir/$librubya" || expr "$librubyarg" : "-lruby"; then 7621 RUBY_LIBS="$RUBY_LIBS -L$rubylibdir" 7622 elif test "$librubyarg" = "libruby.a"; then 7623 librubyarg="-lruby" 7624 RUBY_LIBS="$RUBY_LIBS -L$rubylibdir" 7625 fi 7626 7627 if test "X$librubyarg" != "X"; then 7628 RUBY_LIBS="$librubyarg $RUBY_LIBS" 7629 fi 7630 rubyldflags=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['LDFLAGS']"` 7631 if test "X$rubyldflags" != "X"; then 7632 rubyldflags=`echo "$rubyldflags" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'` 7633 if test "X$rubyldflags" != "X"; then 7634 if test "X`echo \"$LDFLAGS\" | $FGREP -e \"$rubyldflags\"`" = "X"; then 7635 LDFLAGS="$rubyldflags $LDFLAGS" 7636 fi 7637 fi 7638 fi 7639 RUBY_SRC="if_ruby.c" 7640 RUBY_OBJ="objects/if_ruby.o" 7641 RUBY_PRO="if_ruby.pro" 7642 $as_echo "#define FEAT_RUBY 1" >>confdefs.h 7643 7644 if test "$enable_rubyinterp" = "dynamic"; then 7645 libruby_soname=`$vi_cv_path_ruby -r rbconfig -e "puts $ruby_rbconfig::CONFIG['LIBRUBY_ALIASES'].split[0]"` 7646 if test -z "$libruby_soname"; then 7647 libruby_soname=`$vi_cv_path_ruby -r rbconfig -e "puts $ruby_rbconfig::CONFIG['LIBRUBY_SO']"` 7648 fi 7649 $as_echo "#define DYNAMIC_RUBY 1" >>confdefs.h 7650 7651 RUBY_CFLAGS="-DDYNAMIC_RUBY_DLL=\\\"$libruby_soname\\\" $RUBY_CFLAGS" 7652 RUBY_LIBS= 7653 fi 7654 if test "X$CLANG_VERSION" != "X" -a "$rubyversion" -ge 30; then 7655 RUBY_CFLAGS="$RUBY_CFLAGS -fdeclspec" 7656 fi 7657 else 7658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found; disabling Ruby" >&5 7659$as_echo "not found; disabling Ruby" >&6; } 7660 fi 7661 else 7662 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old; need Ruby version 1.6.0 or later" >&5 7663$as_echo "too old; need Ruby version 1.6.0 or later" >&6; } 7664 fi 7665 fi 7666 7667 if test "$fail_if_missing" = "yes" -a -z "$RUBY_OBJ"; then 7668 as_fn_error $? "could not configure Ruby" "$LINENO" 5 7669 fi 7670fi 7671 7672 7673 7674 7675 7676 7677{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-cscope argument" >&5 7678$as_echo_n "checking --enable-cscope argument... " >&6; } 7679# Check whether --enable-cscope was given. 7680if test "${enable_cscope+set}" = set; then : 7681 enableval=$enable_cscope; 7682else 7683 enable_cscope="no" 7684fi 7685 7686{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_cscope" >&5 7687$as_echo "$enable_cscope" >&6; } 7688if test "$enable_cscope" = "yes"; then 7689 $as_echo "#define FEAT_CSCOPE 1" >>confdefs.h 7690 7691fi 7692 7693{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-netbeans argument" >&5 7694$as_echo_n "checking --disable-netbeans argument... " >&6; } 7695# Check whether --enable-netbeans was given. 7696if test "${enable_netbeans+set}" = set; then : 7697 enableval=$enable_netbeans; 7698else 7699 enable_netbeans="yes" 7700fi 7701 7702if test "$enable_netbeans" = "yes"; then 7703 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 7704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot use NetBeans with tiny or small features" >&5 7705$as_echo "cannot use NetBeans with tiny or small features" >&6; } 7706 enable_netbeans="no" 7707 else 7708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7709$as_echo "no" >&6; } 7710 fi 7711else 7712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7713$as_echo "yes" >&6; } 7714fi 7715 7716{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-channel argument" >&5 7717$as_echo_n "checking --disable-channel argument... " >&6; } 7718# Check whether --enable-channel was given. 7719if test "${enable_channel+set}" = set; then : 7720 enableval=$enable_channel; 7721else 7722 enable_channel="yes" 7723fi 7724 7725if test "$enable_channel" = "yes"; then 7726 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 7727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot use channels with tiny or small features" >&5 7728$as_echo "cannot use channels with tiny or small features" >&6; } 7729 enable_channel="no" 7730 else 7731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7732$as_echo "no" >&6; } 7733 fi 7734else 7735 if test "$enable_netbeans" = "yes"; then 7736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, netbeans also disabled" >&5 7737$as_echo "yes, netbeans also disabled" >&6; } 7738 enable_netbeans="no" 7739 else 7740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7741$as_echo "yes" >&6; } 7742 fi 7743fi 7744 7745if test "$enable_channel" = "yes"; then 7746 if test "x$HAIKU" = "xyes"; then 7747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lnetwork" >&5 7748$as_echo_n "checking for socket in -lnetwork... " >&6; } 7749if ${ac_cv_lib_network_socket+:} false; then : 7750 $as_echo_n "(cached) " >&6 7751else 7752 ac_check_lib_save_LIBS=$LIBS 7753LIBS="-lnetwork $LIBS" 7754cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7755/* end confdefs.h. */ 7756 7757/* Override any GCC internal prototype to avoid an error. 7758 Use char because int might match the return type of a GCC 7759 builtin and then its argument prototype would still apply. */ 7760#ifdef __cplusplus 7761extern "C" 7762#endif 7763char socket (); 7764int 7765main () 7766{ 7767return socket (); 7768 ; 7769 return 0; 7770} 7771_ACEOF 7772if ac_fn_c_try_link "$LINENO"; then : 7773 ac_cv_lib_network_socket=yes 7774else 7775 ac_cv_lib_network_socket=no 7776fi 7777rm -f core conftest.err conftest.$ac_objext \ 7778 conftest$ac_exeext conftest.$ac_ext 7779LIBS=$ac_check_lib_save_LIBS 7780fi 7781{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_network_socket" >&5 7782$as_echo "$ac_cv_lib_network_socket" >&6; } 7783if test "x$ac_cv_lib_network_socket" = xyes; then : 7784 cat >>confdefs.h <<_ACEOF 7785#define HAVE_LIBNETWORK 1 7786_ACEOF 7787 7788 LIBS="-lnetwork $LIBS" 7789 7790fi 7791 7792 else 7793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5 7794$as_echo_n "checking for socket in -lsocket... " >&6; } 7795if ${ac_cv_lib_socket_socket+:} false; then : 7796 $as_echo_n "(cached) " >&6 7797else 7798 ac_check_lib_save_LIBS=$LIBS 7799LIBS="-lsocket $LIBS" 7800cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7801/* end confdefs.h. */ 7802 7803/* Override any GCC internal prototype to avoid an error. 7804 Use char because int might match the return type of a GCC 7805 builtin and then its argument prototype would still apply. */ 7806#ifdef __cplusplus 7807extern "C" 7808#endif 7809char socket (); 7810int 7811main () 7812{ 7813return socket (); 7814 ; 7815 return 0; 7816} 7817_ACEOF 7818if ac_fn_c_try_link "$LINENO"; then : 7819 ac_cv_lib_socket_socket=yes 7820else 7821 ac_cv_lib_socket_socket=no 7822fi 7823rm -f core conftest.err conftest.$ac_objext \ 7824 conftest$ac_exeext conftest.$ac_ext 7825LIBS=$ac_check_lib_save_LIBS 7826fi 7827{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5 7828$as_echo "$ac_cv_lib_socket_socket" >&6; } 7829if test "x$ac_cv_lib_socket_socket" = xyes; then : 7830 cat >>confdefs.h <<_ACEOF 7831#define HAVE_LIBSOCKET 1 7832_ACEOF 7833 7834 LIBS="-lsocket $LIBS" 7835 7836fi 7837 7838 fi 7839 7840 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling with IPv6 networking is possible" >&5 7841$as_echo_n "checking whether compiling with IPv6 networking is possible... " >&6; } 7842if ${vim_cv_ipv6_networking+:} false; then : 7843 $as_echo_n "(cached) " >&6 7844else 7845 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7846/* end confdefs.h. */ 7847 7848#include <stdio.h> 7849#include <stdlib.h> 7850#include <stdarg.h> 7851#include <fcntl.h> 7852#include <netdb.h> 7853#include <netinet/in.h> 7854#include <errno.h> 7855#include <sys/types.h> 7856#include <sys/socket.h> 7857 /* Check bitfields */ 7858 struct nbbuf { 7859 unsigned int initDone:1; 7860 unsigned short signmaplen; 7861 }; 7862 7863int 7864main () 7865{ 7866 7867 /* Check creating a socket. */ 7868 struct sockaddr_in server; 7869 struct addrinfo *res; 7870 (void)socket(AF_INET, SOCK_STREAM, 0); 7871 (void)htons(100); 7872 (void)getaddrinfo("microsoft.com", NULL, NULL, &res); 7873 if (errno == ECONNREFUSED) 7874 (void)connect(1, (struct sockaddr *)&server, sizeof(server)); 7875 (void)freeaddrinfo(res); 7876 7877 ; 7878 return 0; 7879} 7880_ACEOF 7881if ac_fn_c_try_link "$LINENO"; then : 7882 vim_cv_ipv6_networking="yes" 7883else 7884 vim_cv_ipv6_networking="no" 7885fi 7886rm -f core conftest.err conftest.$ac_objext \ 7887 conftest$ac_exeext conftest.$ac_ext 7888fi 7889{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_ipv6_networking" >&5 7890$as_echo "$vim_cv_ipv6_networking" >&6; } 7891 7892 if test "x$vim_cv_ipv6_networking" = "xyes"; then 7893 $as_echo "#define FEAT_IPV6 1" >>confdefs.h 7894 7895 for ac_func in inet_ntop 7896do : 7897 ac_fn_c_check_func "$LINENO" "inet_ntop" "ac_cv_func_inet_ntop" 7898if test "x$ac_cv_func_inet_ntop" = xyes; then : 7899 cat >>confdefs.h <<_ACEOF 7900#define HAVE_INET_NTOP 1 7901_ACEOF 7902 7903fi 7904done 7905 7906 else 7907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 7908$as_echo_n "checking for gethostbyname in -lnsl... " >&6; } 7909if ${ac_cv_lib_nsl_gethostbyname+:} false; then : 7910 $as_echo_n "(cached) " >&6 7911else 7912 ac_check_lib_save_LIBS=$LIBS 7913LIBS="-lnsl $LIBS" 7914cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7915/* end confdefs.h. */ 7916 7917/* Override any GCC internal prototype to avoid an error. 7918 Use char because int might match the return type of a GCC 7919 builtin and then its argument prototype would still apply. */ 7920#ifdef __cplusplus 7921extern "C" 7922#endif 7923char gethostbyname (); 7924int 7925main () 7926{ 7927return gethostbyname (); 7928 ; 7929 return 0; 7930} 7931_ACEOF 7932if ac_fn_c_try_link "$LINENO"; then : 7933 ac_cv_lib_nsl_gethostbyname=yes 7934else 7935 ac_cv_lib_nsl_gethostbyname=no 7936fi 7937rm -f core conftest.err conftest.$ac_objext \ 7938 conftest$ac_exeext conftest.$ac_ext 7939LIBS=$ac_check_lib_save_LIBS 7940fi 7941{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 7942$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } 7943if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then : 7944 cat >>confdefs.h <<_ACEOF 7945#define HAVE_LIBNSL 1 7946_ACEOF 7947 7948 LIBS="-lnsl $LIBS" 7949 7950fi 7951 7952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling with IPv4 networking is possible" >&5 7953$as_echo_n "checking whether compiling with IPv4 networking is possible... " >&6; } 7954if ${vim_cv_ipv4_networking+:} false; then : 7955 $as_echo_n "(cached) " >&6 7956else 7957 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7958/* end confdefs.h. */ 7959 7960#include <stdio.h> 7961#include <stdlib.h> 7962#include <stdarg.h> 7963#include <fcntl.h> 7964#include <netdb.h> 7965#include <netinet/in.h> 7966#include <errno.h> 7967#include <sys/types.h> 7968#include <sys/socket.h> 7969 /* Check bitfields */ 7970 struct nbbuf { 7971 unsigned int initDone:1; 7972 unsigned short signmaplen; 7973 }; 7974 7975int 7976main () 7977{ 7978 7979 /* Check creating a socket. */ 7980 struct sockaddr_in server; 7981 (void)socket(AF_INET, SOCK_STREAM, 0); 7982 (void)htons(100); 7983 (void)gethostbyname("microsoft.com"); 7984 if (errno == ECONNREFUSED) 7985 (void)connect(1, (struct sockaddr *)&server, sizeof(server)); 7986 7987 ; 7988 return 0; 7989} 7990_ACEOF 7991if ac_fn_c_try_link "$LINENO"; then : 7992 vim_cv_ipv4_networking="yes" 7993else 7994 vim_cv_ipv4_networking="no"; enable_netbeans="no"; enable_channel="no" 7995fi 7996rm -f core conftest.err conftest.$ac_objext \ 7997 conftest$ac_exeext conftest.$ac_ext 7998fi 7999{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_ipv4_networking" >&5 8000$as_echo "$vim_cv_ipv4_networking" >&6; } 8001 fi 8002fi 8003if test "$enable_netbeans" = "yes"; then 8004 $as_echo "#define FEAT_NETBEANS_INTG 1" >>confdefs.h 8005 8006 NETBEANS_SRC="netbeans.c" 8007 8008 NETBEANS_OBJ="objects/netbeans.o" 8009 8010fi 8011if test "$enable_channel" = "yes"; then 8012 $as_echo "#define FEAT_JOB_CHANNEL 1" >>confdefs.h 8013 8014 CHANNEL_SRC="job.c channel.c" 8015 8016 CHANNEL_OBJ="objects/job.o objects/channel.o" 8017 8018fi 8019 8020{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-terminal argument" >&5 8021$as_echo_n "checking --enable-terminal argument... " >&6; } 8022# Check whether --enable-terminal was given. 8023if test "${enable_terminal+set}" = set; then : 8024 enableval=$enable_terminal; 8025else 8026 enable_terminal="auto" 8027fi 8028 8029if test "$enable_terminal" = "yes" || test "$enable_terminal" = "auto" -a "x$features" = "xhuge" ; then 8030 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 8031 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot use terminal emulator with tiny or small features" >&5 8032$as_echo "cannot use terminal emulator with tiny or small features" >&6; } 8033 enable_terminal="no" 8034 else 8035 if test "$enable_terminal" = "auto"; then 8036 enable_terminal="yes" 8037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to yes" >&5 8038$as_echo "defaulting to yes" >&6; } 8039 else 8040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8041$as_echo "yes" >&6; } 8042 fi 8043 fi 8044else 8045 if test "$enable_terminal" = "auto"; then 8046 enable_terminal="no" 8047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to no" >&5 8048$as_echo "defaulting to no" >&6; } 8049 else 8050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8051$as_echo "no" >&6; } 8052 fi 8053fi 8054if test "$enable_terminal" = "yes" -a "$enable_channel" = "yes"; then 8055 $as_echo "#define FEAT_TERMINAL 1" >>confdefs.h 8056 8057 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" 8058 8059 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" 8060 8061 TERM_TEST="test_libvterm" 8062 8063fi 8064 8065{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-autoservername argument" >&5 8066$as_echo_n "checking --enable-autoservername argument... " >&6; } 8067# Check whether --enable-autoservername was given. 8068if test "${enable_autoservername+set}" = set; then : 8069 enableval=$enable_autoservername; 8070else 8071 enable_autoservername="no" 8072fi 8073 8074{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_autoservername" >&5 8075$as_echo "$enable_autoservername" >&6; } 8076if test "$enable_autoservername" = "yes"; then 8077 $as_echo "#define FEAT_AUTOSERVERNAME 1" >>confdefs.h 8078 8079fi 8080 8081{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-multibyte argument" >&5 8082$as_echo_n "checking --enable-multibyte argument... " >&6; } 8083# Check whether --enable-multibyte was given. 8084if test "${enable_multibyte+set}" = set; then : 8085 enableval=$enable_multibyte; 8086else 8087 enable_multibyte="yes" 8088fi 8089 8090{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_multibyte" >&5 8091$as_echo "$enable_multibyte" >&6; } 8092if test "$enable_multibyte" != "yes"; then 8093 as_fn_error $? "The multi-byte feature can no longer be disabled. If you have 8094 a problem with this, discuss on the Vim mailing list." "$LINENO" 5 8095fi 8096 8097{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-rightleft argument" >&5 8098$as_echo_n "checking --disable-rightleft argument... " >&6; } 8099# Check whether --enable-rightleft was given. 8100if test "${enable_rightleft+set}" = set; then : 8101 enableval=$enable_rightleft; 8102else 8103 enable_rightleft="yes" 8104fi 8105 8106if test "$enable_rightleft" = "yes"; then 8107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8108$as_echo "no" >&6; } 8109else 8110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8111$as_echo "yes" >&6; } 8112 $as_echo "#define DISABLE_RIGHTLEFT 1" >>confdefs.h 8113 8114fi 8115 8116{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-arabic argument" >&5 8117$as_echo_n "checking --disable-arabic argument... " >&6; } 8118# Check whether --enable-arabic was given. 8119if test "${enable_arabic+set}" = set; then : 8120 enableval=$enable_arabic; 8121else 8122 enable_arabic="yes" 8123fi 8124 8125if test "$enable_arabic" = "yes"; then 8126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8127$as_echo "no" >&6; } 8128else 8129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8130$as_echo "yes" >&6; } 8131 $as_echo "#define DISABLE_ARABIC 1" >>confdefs.h 8132 8133fi 8134 8135# Check whether --enable-farsi was given. 8136if test "${enable_farsi+set}" = set; then : 8137 enableval=$enable_farsi; 8138fi 8139 8140 8141{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-xim argument" >&5 8142$as_echo_n "checking --enable-xim argument... " >&6; } 8143# Check whether --enable-xim was given. 8144if test "${enable_xim+set}" = set; then : 8145 enableval=$enable_xim; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_xim" >&5 8146$as_echo "$enable_xim" >&6; } 8147else 8148 enable_xim="auto"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to auto" >&5 8149$as_echo "defaulting to auto" >&6; } 8150fi 8151 8152 8153{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-fontset argument" >&5 8154$as_echo_n "checking --enable-fontset argument... " >&6; } 8155# Check whether --enable-fontset was given. 8156if test "${enable_fontset+set}" = set; then : 8157 enableval=$enable_fontset; 8158else 8159 enable_fontset="no" 8160fi 8161 8162{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_fontset" >&5 8163$as_echo "$enable_fontset" >&6; } 8164 8165test -z "$with_x" && with_x=yes 8166test "${enable_gui-yes}" != no -a "x$MACOS_X" != "xyes" -a "x$QNX" != "xyes" && with_x=yes 8167if test "$with_x" = no; then 8168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to: don't HAVE_X11" >&5 8169$as_echo "defaulting to: don't HAVE_X11" >&6; } 8170else 8171 8172 # Extract the first word of "xmkmf", so it can be a program name with args. 8173set dummy xmkmf; ac_word=$2 8174{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8175$as_echo_n "checking for $ac_word... " >&6; } 8176if ${ac_cv_path_xmkmfpath+:} false; then : 8177 $as_echo_n "(cached) " >&6 8178else 8179 case $xmkmfpath in 8180 [\\/]* | ?:[\\/]*) 8181 ac_cv_path_xmkmfpath="$xmkmfpath" # Let the user override the test with a path. 8182 ;; 8183 *) 8184 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8185for as_dir in $PATH 8186do 8187 IFS=$as_save_IFS 8188 test -z "$as_dir" && as_dir=. 8189 for ac_exec_ext in '' $ac_executable_extensions; do 8190 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8191 ac_cv_path_xmkmfpath="$as_dir/$ac_word$ac_exec_ext" 8192 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8193 break 2 8194 fi 8195done 8196 done 8197IFS=$as_save_IFS 8198 8199 ;; 8200esac 8201fi 8202xmkmfpath=$ac_cv_path_xmkmfpath 8203if test -n "$xmkmfpath"; then 8204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xmkmfpath" >&5 8205$as_echo "$xmkmfpath" >&6; } 8206else 8207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8208$as_echo "no" >&6; } 8209fi 8210 8211 8212 8213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5 8214$as_echo_n "checking for X... " >&6; } 8215 8216 8217# Check whether --with-x was given. 8218if test "${with_x+set}" = set; then : 8219 withval=$with_x; 8220fi 8221 8222# $have_x is `yes', `no', `disabled', or empty when we do not yet know. 8223if test "x$with_x" = xno; then 8224 # The user explicitly disabled X. 8225 have_x=disabled 8226else 8227 case $x_includes,$x_libraries in #( 8228 *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #( 8229 *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then : 8230 $as_echo_n "(cached) " >&6 8231else 8232 # One or both of the vars are not set, and there is no cached value. 8233ac_x_includes=no ac_x_libraries=no 8234rm -f -r conftest.dir 8235if mkdir conftest.dir; then 8236 cd conftest.dir 8237 cat >Imakefile <<'_ACEOF' 8238incroot: 8239 @echo incroot='${INCROOT}' 8240usrlibdir: 8241 @echo usrlibdir='${USRLIBDIR}' 8242libdir: 8243 @echo libdir='${LIBDIR}' 8244_ACEOF 8245 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then 8246 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 8247 for ac_var in incroot usrlibdir libdir; do 8248 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`" 8249 done 8250 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. 8251 for ac_extension in a so sl dylib la dll; do 8252 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" && 8253 test -f "$ac_im_libdir/libX11.$ac_extension"; then 8254 ac_im_usrlibdir=$ac_im_libdir; break 8255 fi 8256 done 8257 # Screen out bogus values from the imake configuration. They are 8258 # bogus both because they are the default anyway, and because 8259 # using them would break gcc on systems where it needs fixed includes. 8260 case $ac_im_incroot in 8261 /usr/include) ac_x_includes= ;; 8262 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;; 8263 esac 8264 case $ac_im_usrlibdir in 8265 /usr/lib | /usr/lib64 | /lib | /lib64) ;; 8266 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;; 8267 esac 8268 fi 8269 cd .. 8270 rm -f -r conftest.dir 8271fi 8272 8273# Standard set of common directories for X headers. 8274# Check X11 before X11Rn because it is often a symlink to the current release. 8275ac_x_header_dirs=' 8276/usr/X11/include 8277/usr/X11R7/include 8278/usr/X11R6/include 8279/usr/X11R5/include 8280/usr/X11R4/include 8281 8282/usr/include/X11 8283/usr/include/X11R7 8284/usr/include/X11R6 8285/usr/include/X11R5 8286/usr/include/X11R4 8287 8288/usr/local/X11/include 8289/usr/local/X11R7/include 8290/usr/local/X11R6/include 8291/usr/local/X11R5/include 8292/usr/local/X11R4/include 8293 8294/usr/local/include/X11 8295/usr/local/include/X11R7 8296/usr/local/include/X11R6 8297/usr/local/include/X11R5 8298/usr/local/include/X11R4 8299 8300/usr/X386/include 8301/usr/x386/include 8302/usr/XFree86/include/X11 8303 8304/usr/include 8305/usr/local/include 8306/usr/unsupported/include 8307/usr/athena/include 8308/usr/local/x11r5/include 8309/usr/lpp/Xamples/include 8310 8311/usr/openwin/include 8312/usr/openwin/share/include' 8313 8314if test "$ac_x_includes" = no; then 8315 # Guess where to find include files, by looking for Xlib.h. 8316 # First, try using that file with no special directory specified. 8317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8318/* end confdefs.h. */ 8319#include <X11/Xlib.h> 8320_ACEOF 8321if ac_fn_c_try_cpp "$LINENO"; then : 8322 # We can compile using X headers with no special include directory. 8323ac_x_includes= 8324else 8325 for ac_dir in $ac_x_header_dirs; do 8326 if test -r "$ac_dir/X11/Xlib.h"; then 8327 ac_x_includes=$ac_dir 8328 break 8329 fi 8330done 8331fi 8332rm -f conftest.err conftest.i conftest.$ac_ext 8333fi # $ac_x_includes = no 8334 8335if test "$ac_x_libraries" = no; then 8336 # Check for the libraries. 8337 # See if we find them without any special options. 8338 # Don't add to $LIBS permanently. 8339 ac_save_LIBS=$LIBS 8340 LIBS="-lX11 $LIBS" 8341 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8342/* end confdefs.h. */ 8343#include <X11/Xlib.h> 8344int 8345main () 8346{ 8347XrmInitialize () 8348 ; 8349 return 0; 8350} 8351_ACEOF 8352if ac_fn_c_try_link "$LINENO"; then : 8353 LIBS=$ac_save_LIBS 8354# We can link X programs with no special library path. 8355ac_x_libraries= 8356else 8357 LIBS=$ac_save_LIBS 8358for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g` 8359do 8360 # Don't even attempt the hair of trying to link an X program! 8361 for ac_extension in a so sl dylib la dll; do 8362 if test -r "$ac_dir/libX11.$ac_extension"; then 8363 ac_x_libraries=$ac_dir 8364 break 2 8365 fi 8366 done 8367done 8368fi 8369rm -f core conftest.err conftest.$ac_objext \ 8370 conftest$ac_exeext conftest.$ac_ext 8371fi # $ac_x_libraries = no 8372 8373case $ac_x_includes,$ac_x_libraries in #( 8374 no,* | *,no | *\'*) 8375 # Didn't find X, or a directory has "'" in its name. 8376 ac_cv_have_x="have_x=no";; #( 8377 *) 8378 # Record where we found X for the cache. 8379 ac_cv_have_x="have_x=yes\ 8380 ac_x_includes='$ac_x_includes'\ 8381 ac_x_libraries='$ac_x_libraries'" 8382esac 8383fi 8384;; #( 8385 *) have_x=yes;; 8386 esac 8387 eval "$ac_cv_have_x" 8388fi # $with_x != no 8389 8390if test "$have_x" != yes; then 8391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5 8392$as_echo "$have_x" >&6; } 8393 no_x=yes 8394else 8395 # If each of the values was on the command line, it overrides each guess. 8396 test "x$x_includes" = xNONE && x_includes=$ac_x_includes 8397 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries 8398 # Update the cache value to reflect the command line values. 8399 ac_cv_have_x="have_x=yes\ 8400 ac_x_includes='$x_includes'\ 8401 ac_x_libraries='$x_libraries'" 8402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5 8403$as_echo "libraries $x_libraries, headers $x_includes" >&6; } 8404fi 8405 8406if test "$no_x" = yes; then 8407 # Not all programs may use this symbol, but it does not hurt to define it. 8408 8409$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h 8410 8411 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS= 8412else 8413 if test -n "$x_includes"; then 8414 X_CFLAGS="$X_CFLAGS -I$x_includes" 8415 fi 8416 8417 # It would also be nice to do this for all -L options, not just this one. 8418 if test -n "$x_libraries"; then 8419 X_LIBS="$X_LIBS -L$x_libraries" 8420 # For Solaris; some versions of Sun CC require a space after -R and 8421 # others require no space. Words are not sufficient . . . . 8422 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5 8423$as_echo_n "checking whether -R must be followed by a space... " >&6; } 8424 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries" 8425 ac_xsave_c_werror_flag=$ac_c_werror_flag 8426 ac_c_werror_flag=yes 8427 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8428/* end confdefs.h. */ 8429 8430int 8431main () 8432{ 8433 8434 ; 8435 return 0; 8436} 8437_ACEOF 8438if ac_fn_c_try_link "$LINENO"; then : 8439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8440$as_echo "no" >&6; } 8441 X_LIBS="$X_LIBS -R$x_libraries" 8442else 8443 LIBS="$ac_xsave_LIBS -R $x_libraries" 8444 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8445/* end confdefs.h. */ 8446 8447int 8448main () 8449{ 8450 8451 ; 8452 return 0; 8453} 8454_ACEOF 8455if ac_fn_c_try_link "$LINENO"; then : 8456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8457$as_echo "yes" >&6; } 8458 X_LIBS="$X_LIBS -R $x_libraries" 8459else 8460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5 8461$as_echo "neither works" >&6; } 8462fi 8463rm -f core conftest.err conftest.$ac_objext \ 8464 conftest$ac_exeext conftest.$ac_ext 8465fi 8466rm -f core conftest.err conftest.$ac_objext \ 8467 conftest$ac_exeext conftest.$ac_ext 8468 ac_c_werror_flag=$ac_xsave_c_werror_flag 8469 LIBS=$ac_xsave_LIBS 8470 fi 8471 8472 # Check for system-dependent libraries X programs must link with. 8473 # Do this before checking for the system-independent R6 libraries 8474 # (-lICE), since we may need -lsocket or whatever for X linking. 8475 8476 if test "$ISC" = yes; then 8477 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet" 8478 else 8479 # Martyn Johnson says this is needed for Ultrix, if the X 8480 # libraries were built with DECnet support. And Karl Berry says 8481 # the Alpha needs dnet_stub (dnet does not exist). 8482 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11" 8483 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8484/* end confdefs.h. */ 8485 8486/* Override any GCC internal prototype to avoid an error. 8487 Use char because int might match the return type of a GCC 8488 builtin and then its argument prototype would still apply. */ 8489#ifdef __cplusplus 8490extern "C" 8491#endif 8492char XOpenDisplay (); 8493int 8494main () 8495{ 8496return XOpenDisplay (); 8497 ; 8498 return 0; 8499} 8500_ACEOF 8501if ac_fn_c_try_link "$LINENO"; then : 8502 8503else 8504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5 8505$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; } 8506if ${ac_cv_lib_dnet_dnet_ntoa+:} false; then : 8507 $as_echo_n "(cached) " >&6 8508else 8509 ac_check_lib_save_LIBS=$LIBS 8510LIBS="-ldnet $LIBS" 8511cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8512/* end confdefs.h. */ 8513 8514/* Override any GCC internal prototype to avoid an error. 8515 Use char because int might match the return type of a GCC 8516 builtin and then its argument prototype would still apply. */ 8517#ifdef __cplusplus 8518extern "C" 8519#endif 8520char dnet_ntoa (); 8521int 8522main () 8523{ 8524return dnet_ntoa (); 8525 ; 8526 return 0; 8527} 8528_ACEOF 8529if ac_fn_c_try_link "$LINENO"; then : 8530 ac_cv_lib_dnet_dnet_ntoa=yes 8531else 8532 ac_cv_lib_dnet_dnet_ntoa=no 8533fi 8534rm -f core conftest.err conftest.$ac_objext \ 8535 conftest$ac_exeext conftest.$ac_ext 8536LIBS=$ac_check_lib_save_LIBS 8537fi 8538{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 8539$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; } 8540if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes; then : 8541 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" 8542fi 8543 8544 if test $ac_cv_lib_dnet_dnet_ntoa = no; then 8545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5 8546$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; } 8547if ${ac_cv_lib_dnet_stub_dnet_ntoa+:} false; then : 8548 $as_echo_n "(cached) " >&6 8549else 8550 ac_check_lib_save_LIBS=$LIBS 8551LIBS="-ldnet_stub $LIBS" 8552cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8553/* end confdefs.h. */ 8554 8555/* Override any GCC internal prototype to avoid an error. 8556 Use char because int might match the return type of a GCC 8557 builtin and then its argument prototype would still apply. */ 8558#ifdef __cplusplus 8559extern "C" 8560#endif 8561char dnet_ntoa (); 8562int 8563main () 8564{ 8565return dnet_ntoa (); 8566 ; 8567 return 0; 8568} 8569_ACEOF 8570if ac_fn_c_try_link "$LINENO"; then : 8571 ac_cv_lib_dnet_stub_dnet_ntoa=yes 8572else 8573 ac_cv_lib_dnet_stub_dnet_ntoa=no 8574fi 8575rm -f core conftest.err conftest.$ac_objext \ 8576 conftest$ac_exeext conftest.$ac_ext 8577LIBS=$ac_check_lib_save_LIBS 8578fi 8579{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 8580$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; } 8581if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes; then : 8582 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" 8583fi 8584 8585 fi 8586fi 8587rm -f core conftest.err conftest.$ac_objext \ 8588 conftest$ac_exeext conftest.$ac_ext 8589 LIBS="$ac_xsave_LIBS" 8590 8591 # [email protected] says -lnsl (and -lsocket) are needed for his 386/AT, 8592 # to get the SysV transport functions. 8593 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4) 8594 # needs -lnsl. 8595 # The nsl library prevents programs from opening the X display 8596 # on Irix 5.2, according to T.E. Dickey. 8597 # The functions gethostbyname, getservbyname, and inet_addr are 8598 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking. 8599 ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname" 8600if test "x$ac_cv_func_gethostbyname" = xyes; then : 8601 8602fi 8603 8604 if test $ac_cv_func_gethostbyname = no; then 8605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 8606$as_echo_n "checking for gethostbyname in -lnsl... " >&6; } 8607if ${ac_cv_lib_nsl_gethostbyname+:} false; then : 8608 $as_echo_n "(cached) " >&6 8609else 8610 ac_check_lib_save_LIBS=$LIBS 8611LIBS="-lnsl $LIBS" 8612cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8613/* end confdefs.h. */ 8614 8615/* Override any GCC internal prototype to avoid an error. 8616 Use char because int might match the return type of a GCC 8617 builtin and then its argument prototype would still apply. */ 8618#ifdef __cplusplus 8619extern "C" 8620#endif 8621char gethostbyname (); 8622int 8623main () 8624{ 8625return gethostbyname (); 8626 ; 8627 return 0; 8628} 8629_ACEOF 8630if ac_fn_c_try_link "$LINENO"; then : 8631 ac_cv_lib_nsl_gethostbyname=yes 8632else 8633 ac_cv_lib_nsl_gethostbyname=no 8634fi 8635rm -f core conftest.err conftest.$ac_objext \ 8636 conftest$ac_exeext conftest.$ac_ext 8637LIBS=$ac_check_lib_save_LIBS 8638fi 8639{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 8640$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } 8641if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then : 8642 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" 8643fi 8644 8645 if test $ac_cv_lib_nsl_gethostbyname = no; then 8646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5 8647$as_echo_n "checking for gethostbyname in -lbsd... " >&6; } 8648if ${ac_cv_lib_bsd_gethostbyname+:} false; then : 8649 $as_echo_n "(cached) " >&6 8650else 8651 ac_check_lib_save_LIBS=$LIBS 8652LIBS="-lbsd $LIBS" 8653cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8654/* end confdefs.h. */ 8655 8656/* Override any GCC internal prototype to avoid an error. 8657 Use char because int might match the return type of a GCC 8658 builtin and then its argument prototype would still apply. */ 8659#ifdef __cplusplus 8660extern "C" 8661#endif 8662char gethostbyname (); 8663int 8664main () 8665{ 8666return gethostbyname (); 8667 ; 8668 return 0; 8669} 8670_ACEOF 8671if ac_fn_c_try_link "$LINENO"; then : 8672 ac_cv_lib_bsd_gethostbyname=yes 8673else 8674 ac_cv_lib_bsd_gethostbyname=no 8675fi 8676rm -f core conftest.err conftest.$ac_objext \ 8677 conftest$ac_exeext conftest.$ac_ext 8678LIBS=$ac_check_lib_save_LIBS 8679fi 8680{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5 8681$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; } 8682if test "x$ac_cv_lib_bsd_gethostbyname" = xyes; then : 8683 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd" 8684fi 8685 8686 fi 8687 fi 8688 8689 # [email protected] says without -lsocket, 8690 # socket/setsockopt and other routines are undefined under SCO ODT 8691 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary 8692 # on later versions), says Simon Leinen: it contains gethostby* 8693 # variants that don't use the name server (or something). -lsocket 8694 # must be given before -lnsl if both are needed. We assume that 8695 # if connect needs -lnsl, so does gethostbyname. 8696 ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect" 8697if test "x$ac_cv_func_connect" = xyes; then : 8698 8699fi 8700 8701 if test $ac_cv_func_connect = no; then 8702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5 8703$as_echo_n "checking for connect in -lsocket... " >&6; } 8704if ${ac_cv_lib_socket_connect+:} false; then : 8705 $as_echo_n "(cached) " >&6 8706else 8707 ac_check_lib_save_LIBS=$LIBS 8708LIBS="-lsocket $X_EXTRA_LIBS $LIBS" 8709cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8710/* end confdefs.h. */ 8711 8712/* Override any GCC internal prototype to avoid an error. 8713 Use char because int might match the return type of a GCC 8714 builtin and then its argument prototype would still apply. */ 8715#ifdef __cplusplus 8716extern "C" 8717#endif 8718char connect (); 8719int 8720main () 8721{ 8722return connect (); 8723 ; 8724 return 0; 8725} 8726_ACEOF 8727if ac_fn_c_try_link "$LINENO"; then : 8728 ac_cv_lib_socket_connect=yes 8729else 8730 ac_cv_lib_socket_connect=no 8731fi 8732rm -f core conftest.err conftest.$ac_objext \ 8733 conftest$ac_exeext conftest.$ac_ext 8734LIBS=$ac_check_lib_save_LIBS 8735fi 8736{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5 8737$as_echo "$ac_cv_lib_socket_connect" >&6; } 8738if test "x$ac_cv_lib_socket_connect" = xyes; then : 8739 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" 8740fi 8741 8742 fi 8743 8744 # Guillermo Gomez says -lposix is necessary on A/UX. 8745 ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove" 8746if test "x$ac_cv_func_remove" = xyes; then : 8747 8748fi 8749 8750 if test $ac_cv_func_remove = no; then 8751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5 8752$as_echo_n "checking for remove in -lposix... " >&6; } 8753if ${ac_cv_lib_posix_remove+:} false; then : 8754 $as_echo_n "(cached) " >&6 8755else 8756 ac_check_lib_save_LIBS=$LIBS 8757LIBS="-lposix $LIBS" 8758cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8759/* end confdefs.h. */ 8760 8761/* Override any GCC internal prototype to avoid an error. 8762 Use char because int might match the return type of a GCC 8763 builtin and then its argument prototype would still apply. */ 8764#ifdef __cplusplus 8765extern "C" 8766#endif 8767char remove (); 8768int 8769main () 8770{ 8771return remove (); 8772 ; 8773 return 0; 8774} 8775_ACEOF 8776if ac_fn_c_try_link "$LINENO"; then : 8777 ac_cv_lib_posix_remove=yes 8778else 8779 ac_cv_lib_posix_remove=no 8780fi 8781rm -f core conftest.err conftest.$ac_objext \ 8782 conftest$ac_exeext conftest.$ac_ext 8783LIBS=$ac_check_lib_save_LIBS 8784fi 8785{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5 8786$as_echo "$ac_cv_lib_posix_remove" >&6; } 8787if test "x$ac_cv_lib_posix_remove" = xyes; then : 8788 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" 8789fi 8790 8791 fi 8792 8793 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. 8794 ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat" 8795if test "x$ac_cv_func_shmat" = xyes; then : 8796 8797fi 8798 8799 if test $ac_cv_func_shmat = no; then 8800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5 8801$as_echo_n "checking for shmat in -lipc... " >&6; } 8802if ${ac_cv_lib_ipc_shmat+:} false; then : 8803 $as_echo_n "(cached) " >&6 8804else 8805 ac_check_lib_save_LIBS=$LIBS 8806LIBS="-lipc $LIBS" 8807cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8808/* end confdefs.h. */ 8809 8810/* Override any GCC internal prototype to avoid an error. 8811 Use char because int might match the return type of a GCC 8812 builtin and then its argument prototype would still apply. */ 8813#ifdef __cplusplus 8814extern "C" 8815#endif 8816char shmat (); 8817int 8818main () 8819{ 8820return shmat (); 8821 ; 8822 return 0; 8823} 8824_ACEOF 8825if ac_fn_c_try_link "$LINENO"; then : 8826 ac_cv_lib_ipc_shmat=yes 8827else 8828 ac_cv_lib_ipc_shmat=no 8829fi 8830rm -f core conftest.err conftest.$ac_objext \ 8831 conftest$ac_exeext conftest.$ac_ext 8832LIBS=$ac_check_lib_save_LIBS 8833fi 8834{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5 8835$as_echo "$ac_cv_lib_ipc_shmat" >&6; } 8836if test "x$ac_cv_lib_ipc_shmat" = xyes; then : 8837 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" 8838fi 8839 8840 fi 8841 fi 8842 8843 # Check for libraries that X11R6 Xt/Xaw programs need. 8844 ac_save_LDFLAGS=$LDFLAGS 8845 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries" 8846 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to 8847 # check for ICE first), but we must link in the order -lSM -lICE or 8848 # we get undefined symbols. So assume we have SM if we have ICE. 8849 # These have to be linked with before -lX11, unlike the other 8850 # libraries we check for below, so use a different variable. 8851 # John Interrante, Karl Berry 8852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5 8853$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; } 8854if ${ac_cv_lib_ICE_IceConnectionNumber+:} false; then : 8855 $as_echo_n "(cached) " >&6 8856else 8857 ac_check_lib_save_LIBS=$LIBS 8858LIBS="-lICE $X_EXTRA_LIBS $LIBS" 8859cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8860/* end confdefs.h. */ 8861 8862/* Override any GCC internal prototype to avoid an error. 8863 Use char because int might match the return type of a GCC 8864 builtin and then its argument prototype would still apply. */ 8865#ifdef __cplusplus 8866extern "C" 8867#endif 8868char IceConnectionNumber (); 8869int 8870main () 8871{ 8872return IceConnectionNumber (); 8873 ; 8874 return 0; 8875} 8876_ACEOF 8877if ac_fn_c_try_link "$LINENO"; then : 8878 ac_cv_lib_ICE_IceConnectionNumber=yes 8879else 8880 ac_cv_lib_ICE_IceConnectionNumber=no 8881fi 8882rm -f core conftest.err conftest.$ac_objext \ 8883 conftest$ac_exeext conftest.$ac_ext 8884LIBS=$ac_check_lib_save_LIBS 8885fi 8886{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5 8887$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; } 8888if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes; then : 8889 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" 8890fi 8891 8892 LDFLAGS=$ac_save_LDFLAGS 8893 8894fi 8895 8896 8897 if test "$zOSUnix" = "yes"; then 8898 CFLAGS="$CFLAGS -W c,dll" 8899 LDFLAGS="$LDFLAGS -W l,dll" 8900 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE -lXmu" 8901 fi 8902 8903 8904 if test -d "$x_includes" && test ! -d "$x_libraries"; then 8905 x_libraries=`echo "$x_includes" | sed s/include/lib/` 8906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X libraries to $x_libraries" >&5 8907$as_echo "Corrected X libraries to $x_libraries" >&6; } 8908 X_LIBS="$X_LIBS -L$x_libraries" 8909 if test "`(uname) 2>/dev/null`" = SunOS && 8910 uname -r | grep '^5' >/dev/null; then 8911 X_LIBS="$X_LIBS -R $x_libraries" 8912 fi 8913 fi 8914 8915 if test -d "$x_libraries" && test ! -d "$x_includes"; then 8916 x_includes=`echo "$x_libraries" | sed s/lib/include/` 8917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X includes to $x_includes" >&5 8918$as_echo "Corrected X includes to $x_includes" >&6; } 8919 X_CFLAGS="$X_CFLAGS -I$x_includes" 8920 fi 8921 8922 X_CFLAGS="`echo $X_CFLAGS\ | sed 's%-I/usr/include %%'`" 8923 X_LIBS="`echo $X_LIBS\ | sed 's%-L/usr/lib %%'`" 8924 X_LIBS="`echo $X_LIBS\ | sed -e 's%-R/usr/lib %%' -e 's%-R /usr/lib %%'`" 8925 8926 8927 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files can be found" >&5 8928$as_echo_n "checking if X11 header files can be found... " >&6; } 8929 cflags_save=$CFLAGS 8930 CFLAGS="$CFLAGS $X_CFLAGS" 8931 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8932/* end confdefs.h. */ 8933#include <X11/Xlib.h> 8934#include <X11/Intrinsic.h> 8935int 8936main () 8937{ 8938 8939 ; 8940 return 0; 8941} 8942_ACEOF 8943if ac_fn_c_try_compile "$LINENO"; then : 8944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8945$as_echo "yes" >&6; } 8946else 8947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8948$as_echo "no" >&6; }; no_x=yes 8949fi 8950rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8951 CFLAGS=$cflags_save 8952 8953 if test "${no_x-no}" = yes; then 8954 with_x=no 8955 else 8956 $as_echo "#define HAVE_X11 1" >>confdefs.h 8957 8958 X_LIB="-lXt -lX11"; 8959 8960 8961 ac_save_LDFLAGS="$LDFLAGS" 8962 LDFLAGS="-L$x_libraries $LDFLAGS" 8963 8964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _XdmcpAuthDoIt in -lXdmcp" >&5 8965$as_echo_n "checking for _XdmcpAuthDoIt in -lXdmcp... " >&6; } 8966if ${ac_cv_lib_Xdmcp__XdmcpAuthDoIt+:} false; then : 8967 $as_echo_n "(cached) " >&6 8968else 8969 ac_check_lib_save_LIBS=$LIBS 8970LIBS="-lXdmcp -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS -lXdmcp $LIBS" 8971cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8972/* end confdefs.h. */ 8973 8974/* Override any GCC internal prototype to avoid an error. 8975 Use char because int might match the return type of a GCC 8976 builtin and then its argument prototype would still apply. */ 8977#ifdef __cplusplus 8978extern "C" 8979#endif 8980char _XdmcpAuthDoIt (); 8981int 8982main () 8983{ 8984return _XdmcpAuthDoIt (); 8985 ; 8986 return 0; 8987} 8988_ACEOF 8989if ac_fn_c_try_link "$LINENO"; then : 8990 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=yes 8991else 8992 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=no 8993fi 8994rm -f core conftest.err conftest.$ac_objext \ 8995 conftest$ac_exeext conftest.$ac_ext 8996LIBS=$ac_check_lib_save_LIBS 8997fi 8998{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&5 8999$as_echo "$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&6; } 9000if test "x$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" = xyes; then : 9001 X_EXTRA_LIBS="$X_EXTRA_LIBS -lXdmcp" 9002fi 9003 9004 9005 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceOpenConnection in -lICE" >&5 9006$as_echo_n "checking for IceOpenConnection in -lICE... " >&6; } 9007if ${ac_cv_lib_ICE_IceOpenConnection+:} false; then : 9008 $as_echo_n "(cached) " >&6 9009else 9010 ac_check_lib_save_LIBS=$LIBS 9011LIBS="-lICE $X_EXTRA_LIBS $LIBS" 9012cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9013/* end confdefs.h. */ 9014 9015/* Override any GCC internal prototype to avoid an error. 9016 Use char because int might match the return type of a GCC 9017 builtin and then its argument prototype would still apply. */ 9018#ifdef __cplusplus 9019extern "C" 9020#endif 9021char IceOpenConnection (); 9022int 9023main () 9024{ 9025return IceOpenConnection (); 9026 ; 9027 return 0; 9028} 9029_ACEOF 9030if ac_fn_c_try_link "$LINENO"; then : 9031 ac_cv_lib_ICE_IceOpenConnection=yes 9032else 9033 ac_cv_lib_ICE_IceOpenConnection=no 9034fi 9035rm -f core conftest.err conftest.$ac_objext \ 9036 conftest$ac_exeext conftest.$ac_ext 9037LIBS=$ac_check_lib_save_LIBS 9038fi 9039{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceOpenConnection" >&5 9040$as_echo "$ac_cv_lib_ICE_IceOpenConnection" >&6; } 9041if test "x$ac_cv_lib_ICE_IceOpenConnection" = xyes; then : 9042 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE" 9043fi 9044 9045 9046 LDFLAGS="$X_LIBS $ac_save_LDFLAGS" 9047 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmCreatePixmapFromData in -lXpm" >&5 9048$as_echo_n "checking for XpmCreatePixmapFromData in -lXpm... " >&6; } 9049if ${ac_cv_lib_Xpm_XpmCreatePixmapFromData+:} false; then : 9050 $as_echo_n "(cached) " >&6 9051else 9052 ac_check_lib_save_LIBS=$LIBS 9053LIBS="-lXpm -lXt $X_PRE_LIBS -lXpm -lX11 $X_EXTRA_LIBS $LIBS" 9054cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9055/* end confdefs.h. */ 9056 9057/* Override any GCC internal prototype to avoid an error. 9058 Use char because int might match the return type of a GCC 9059 builtin and then its argument prototype would still apply. */ 9060#ifdef __cplusplus 9061extern "C" 9062#endif 9063char XpmCreatePixmapFromData (); 9064int 9065main () 9066{ 9067return XpmCreatePixmapFromData (); 9068 ; 9069 return 0; 9070} 9071_ACEOF 9072if ac_fn_c_try_link "$LINENO"; then : 9073 ac_cv_lib_Xpm_XpmCreatePixmapFromData=yes 9074else 9075 ac_cv_lib_Xpm_XpmCreatePixmapFromData=no 9076fi 9077rm -f core conftest.err conftest.$ac_objext \ 9078 conftest$ac_exeext conftest.$ac_ext 9079LIBS=$ac_check_lib_save_LIBS 9080fi 9081{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&5 9082$as_echo "$ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&6; } 9083if test "x$ac_cv_lib_Xpm_XpmCreatePixmapFromData" = xyes; then : 9084 X_PRE_LIBS="$X_PRE_LIBS -lXpm" 9085fi 9086 9087 9088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files implicitly declare return values" >&5 9089$as_echo_n "checking if X11 header files implicitly declare return values... " >&6; } 9090 cflags_save=$CFLAGS 9091 if test "$GCC" = yes; then 9092 CFLAGS="$CFLAGS $X_CFLAGS -Werror" 9093 else 9094 CFLAGS="$CFLAGS $X_CFLAGS" 9095 fi 9096 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9097/* end confdefs.h. */ 9098#include <X11/Xlib.h> 9099int 9100main () 9101{ 9102 9103 ; 9104 return 0; 9105} 9106_ACEOF 9107if ac_fn_c_try_compile "$LINENO"; then : 9108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9109$as_echo "no" >&6; } 9110else 9111 CFLAGS="$CFLAGS -Wno-implicit-int" 9112 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9113/* end confdefs.h. */ 9114#include <X11/Xlib.h> 9115int 9116main () 9117{ 9118 9119 ; 9120 return 0; 9121} 9122_ACEOF 9123if ac_fn_c_try_compile "$LINENO"; then : 9124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9125$as_echo "yes" >&6; }; cflags_save="$cflags_save -Wno-implicit-int" 9126else 9127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: test failed" >&5 9128$as_echo "test failed" >&6; } 9129 9130fi 9131rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9132 9133fi 9134rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9135 CFLAGS=$cflags_save 9136 9137 LDFLAGS="$ac_save_LDFLAGS" 9138 9139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of wchar_t is 2 bytes" >&5 9140$as_echo_n "checking size of wchar_t is 2 bytes... " >&6; } 9141 if ${ac_cv_small_wchar_t+:} false; then : 9142 $as_echo_n "(cached) " >&6 9143else 9144 if test "$cross_compiling" = yes; then : 9145 as_fn_error $? "failed to compile test program" "$LINENO" 5 9146else 9147 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9148/* end confdefs.h. */ 9149 9150#include <X11/Xlib.h> 9151#if STDC_HEADERS 9152# include <stdlib.h> 9153# include <stddef.h> 9154#endif 9155 main() 9156 { 9157 if (sizeof(wchar_t) <= 2) 9158 exit(1); 9159 exit(0); 9160 } 9161_ACEOF 9162if ac_fn_c_try_run "$LINENO"; then : 9163 ac_cv_small_wchar_t="no" 9164else 9165 ac_cv_small_wchar_t="yes" 9166fi 9167rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 9168 conftest.$ac_objext conftest.beam conftest.$ac_ext 9169fi 9170 9171fi 9172 9173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_small_wchar_t" >&5 9174$as_echo "$ac_cv_small_wchar_t" >&6; } 9175 if test "x$ac_cv_small_wchar_t" = "xyes" ; then 9176 $as_echo "#define SMALL_WCHAR_T 1" >>confdefs.h 9177 9178 fi 9179 9180 fi 9181fi 9182 9183if test "x$with_x" = xno -a "x$with_x_arg" = xyes; then 9184 as_fn_error $? "could not configure X" "$LINENO" 5 9185fi 9186 9187test "x$with_x" = xno -a "x$HAIKU" != "xyes" -a "x$MACOS_X" != "xyes" -a "x$QNX" != "xyes" && enable_gui=no 9188 9189{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-gui argument" >&5 9190$as_echo_n "checking --enable-gui argument... " >&6; } 9191# Check whether --enable-gui was given. 9192if test "${enable_gui+set}" = set; then : 9193 enableval=$enable_gui; 9194else 9195 enable_gui="auto" 9196fi 9197 9198 9199enable_gui_canon=`echo "_$enable_gui" | \ 9200 sed 's/[ _+-]//g;y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'` 9201 9202SKIP_GTK2=YES 9203SKIP_GTK3=YES 9204SKIP_GNOME=YES 9205SKIP_MOTIF=YES 9206SKIP_ATHENA=YES 9207SKIP_NEXTAW=YES 9208SKIP_PHOTON=YES 9209SKIP_HAIKU=YES 9210GUITYPE=NONE 9211 9212if test "x$HAIKU" = "xyes"; then 9213 SKIP_HAIKU= 9214 case "$enable_gui_canon" in 9215 no) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 9216$as_echo "no GUI support" >&6; } 9217 SKIP_HAIKU=YES ;; 9218 yes|"") { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5 9219$as_echo "yes - automatic GUI support" >&6; } ;; 9220 auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: auto - automatic GUI support" >&5 9221$as_echo "auto - automatic GUI support" >&6; } ;; 9222 haiku) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Haiku GUI support" >&5 9223$as_echo "Haiku GUI support" >&6; } ;; 9224 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 9225$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } 9226 SKIP_HAIKU=YES ;; 9227 esac 9228elif test "x$QNX" = "xyes" -a "x$with_x" = "xno" ; then 9229 SKIP_PHOTON= 9230 case "$enable_gui_canon" in 9231 no) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 9232$as_echo "no GUI support" >&6; } 9233 SKIP_PHOTON=YES ;; 9234 yes|""|auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: automatic GUI support" >&5 9235$as_echo "automatic GUI support" >&6; } 9236 gui_auto=yes ;; 9237 photon) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Photon GUI support" >&5 9238$as_echo "Photon GUI support" >&6; } ;; 9239 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 9240$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } 9241 SKIP_PHOTON=YES ;; 9242 esac 9243 9244elif test "x$MACOS_X" = "xyes" -a "x$with_x" = "xno" ; then 9245 case "$enable_gui_canon" in 9246 no) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 9247$as_echo "no GUI support" >&6; } ;; 9248 yes|"") { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5 9249$as_echo "yes - automatic GUI support" >&6; } 9250 gui_auto=yes ;; 9251 auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: auto - disable GUI support for Mac OS" >&5 9252$as_echo "auto - disable GUI support for Mac OS" >&6; } ;; 9253 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 9254$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } ;; 9255 esac 9256else 9257 9258 case "$enable_gui_canon" in 9259 no|none) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 9260$as_echo "no GUI support" >&6; } ;; 9261 yes|""|auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes/auto - automatic GUI support" >&5 9262$as_echo "yes/auto - automatic GUI support" >&6; } 9263 gui_auto=yes 9264 SKIP_GTK2= 9265 SKIP_GTK3= 9266 SKIP_GNOME= 9267 SKIP_MOTIF= 9268 SKIP_ATHENA= 9269 SKIP_NEXTAW=;; 9270 gtk2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2.x GUI support" >&5 9271$as_echo "GTK+ 2.x GUI support" >&6; } 9272 SKIP_GTK2=;; 9273 gnome2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GNOME 2.x GUI support" >&5 9274$as_echo "GNOME 2.x GUI support" >&6; } 9275 SKIP_GNOME= 9276 SKIP_GTK2=;; 9277 gtk3) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 3.x GUI support" >&5 9278$as_echo "GTK+ 3.x GUI support" >&6; } 9279 SKIP_GTK3=;; 9280 motif) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Motif GUI support" >&5 9281$as_echo "Motif GUI support" >&6; } 9282 SKIP_MOTIF=;; 9283 athena) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Athena GUI support" >&5 9284$as_echo "Athena GUI support" >&6; } 9285 SKIP_ATHENA=;; 9286 nextaw) { $as_echo "$as_me:${as_lineno-$LINENO}: result: neXtaw GUI support" >&5 9287$as_echo "neXtaw GUI support" >&6; } 9288 SKIP_NEXTAW=;; 9289 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 9290$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } ;; 9291 esac 9292 9293fi 9294 9295if test "x$SKIP_GTK2" != "xYES" -a "$enable_gui_canon" != "gtk2" \ 9296 -a "$enable_gui_canon" != "gnome2"; then 9297 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK+ 2" >&5 9298$as_echo_n "checking whether or not to look for GTK+ 2... " >&6; } 9299 # Check whether --enable-gtk2-check was given. 9300if test "${enable_gtk2_check+set}" = set; then : 9301 enableval=$enable_gtk2_check; 9302else 9303 enable_gtk2_check="yes" 9304fi 9305 9306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk2_check" >&5 9307$as_echo "$enable_gtk2_check" >&6; } 9308 if test "x$enable_gtk2_check" = "xno"; then 9309 SKIP_GTK2=YES 9310 SKIP_GNOME=YES 9311 fi 9312fi 9313 9314if test "x$SKIP_GNOME" != "xYES" -a "$enable_gui_canon" != "gnome2"; then 9315 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GNOME" >&5 9316$as_echo_n "checking whether or not to look for GNOME... " >&6; } 9317 # Check whether --enable-gnome-check was given. 9318if test "${enable_gnome_check+set}" = set; then : 9319 enableval=$enable_gnome_check; 9320else 9321 enable_gnome_check="no" 9322fi 9323 9324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gnome_check" >&5 9325$as_echo "$enable_gnome_check" >&6; } 9326 if test "x$enable_gnome_check" = "xno"; then 9327 SKIP_GNOME=YES 9328 fi 9329fi 9330 9331if test "x$SKIP_GTK3" != "xYES" -a "$enable_gui_canon" != "gtk3"; then 9332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK+ 3" >&5 9333$as_echo_n "checking whether or not to look for GTK+ 3... " >&6; } 9334 # Check whether --enable-gtk3-check was given. 9335if test "${enable_gtk3_check+set}" = set; then : 9336 enableval=$enable_gtk3_check; 9337else 9338 enable_gtk3_check="yes" 9339fi 9340 9341 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk3_check" >&5 9342$as_echo "$enable_gtk3_check" >&6; } 9343 if test "x$enable_gtk3_check" = "xno"; then 9344 SKIP_GTK3=YES 9345 fi 9346fi 9347 9348if test "x$SKIP_MOTIF" != "xYES" -a "$enable_gui_canon" != "motif"; then 9349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Motif" >&5 9350$as_echo_n "checking whether or not to look for Motif... " >&6; } 9351 # Check whether --enable-motif-check was given. 9352if test "${enable_motif_check+set}" = set; then : 9353 enableval=$enable_motif_check; 9354else 9355 enable_motif_check="yes" 9356fi 9357 9358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_motif_check" >&5 9359$as_echo "$enable_motif_check" >&6; } 9360 if test "x$enable_motif_check" = "xno"; then 9361 SKIP_MOTIF=YES 9362 fi 9363fi 9364 9365if test "x$SKIP_ATHENA" != "xYES" -a "$enable_gui_canon" != "athena"; then 9366 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Athena" >&5 9367$as_echo_n "checking whether or not to look for Athena... " >&6; } 9368 # Check whether --enable-athena-check was given. 9369if test "${enable_athena_check+set}" = set; then : 9370 enableval=$enable_athena_check; 9371else 9372 enable_athena_check="yes" 9373fi 9374 9375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_athena_check" >&5 9376$as_echo "$enable_athena_check" >&6; } 9377 if test "x$enable_athena_check" = "xno"; then 9378 SKIP_ATHENA=YES 9379 fi 9380fi 9381 9382if test "x$SKIP_NEXTAW" != "xYES" -a "$enable_gui_canon" != "nextaw"; then 9383 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for neXtaw" >&5 9384$as_echo_n "checking whether or not to look for neXtaw... " >&6; } 9385 # Check whether --enable-nextaw-check was given. 9386if test "${enable_nextaw_check+set}" = set; then : 9387 enableval=$enable_nextaw_check; 9388else 9389 enable_nextaw_check="yes" 9390fi 9391 9392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_nextaw_check" >&5 9393$as_echo "$enable_nextaw_check" >&6; }; 9394 if test "x$enable_nextaw_check" = "xno"; then 9395 SKIP_NEXTAW=YES 9396 fi 9397fi 9398 9399 9400 9401 9402 9403 9404 9405if test "X$PKG_CONFIG" = "X"; then 9406 if test -n "$ac_tool_prefix"; then 9407 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 9408set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 9409{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9410$as_echo_n "checking for $ac_word... " >&6; } 9411if ${ac_cv_path_PKG_CONFIG+:} false; then : 9412 $as_echo_n "(cached) " >&6 9413else 9414 case $PKG_CONFIG in 9415 [\\/]* | ?:[\\/]*) 9416 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 9417 ;; 9418 *) 9419 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9420for as_dir in $PATH 9421do 9422 IFS=$as_save_IFS 9423 test -z "$as_dir" && as_dir=. 9424 for ac_exec_ext in '' $ac_executable_extensions; do 9425 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9426 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 9427 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9428 break 2 9429 fi 9430done 9431 done 9432IFS=$as_save_IFS 9433 9434 ;; 9435esac 9436fi 9437PKG_CONFIG=$ac_cv_path_PKG_CONFIG 9438if test -n "$PKG_CONFIG"; then 9439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 9440$as_echo "$PKG_CONFIG" >&6; } 9441else 9442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9443$as_echo "no" >&6; } 9444fi 9445 9446 9447fi 9448if test -z "$ac_cv_path_PKG_CONFIG"; then 9449 ac_pt_PKG_CONFIG=$PKG_CONFIG 9450 # Extract the first word of "pkg-config", so it can be a program name with args. 9451set dummy pkg-config; ac_word=$2 9452{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9453$as_echo_n "checking for $ac_word... " >&6; } 9454if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : 9455 $as_echo_n "(cached) " >&6 9456else 9457 case $ac_pt_PKG_CONFIG in 9458 [\\/]* | ?:[\\/]*) 9459 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 9460 ;; 9461 *) 9462 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9463for as_dir in $PATH 9464do 9465 IFS=$as_save_IFS 9466 test -z "$as_dir" && as_dir=. 9467 for ac_exec_ext in '' $ac_executable_extensions; do 9468 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9469 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 9470 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9471 break 2 9472 fi 9473done 9474 done 9475IFS=$as_save_IFS 9476 9477 ;; 9478esac 9479fi 9480ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 9481if test -n "$ac_pt_PKG_CONFIG"; then 9482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 9483$as_echo "$ac_pt_PKG_CONFIG" >&6; } 9484else 9485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9486$as_echo "no" >&6; } 9487fi 9488 9489 if test "x$ac_pt_PKG_CONFIG" = x; then 9490 PKG_CONFIG="no" 9491 else 9492 case $cross_compiling:$ac_tool_warned in 9493yes:) 9494{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 9495$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 9496ac_tool_warned=yes ;; 9497esac 9498 PKG_CONFIG=$ac_pt_PKG_CONFIG 9499 fi 9500else 9501 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 9502fi 9503 9504fi 9505 9506 9507if test -z "$SKIP_GTK2"; then 9508 9509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gtktest argument" >&5 9510$as_echo_n "checking --disable-gtktest argument... " >&6; } 9511 # Check whether --enable-gtktest was given. 9512if test "${enable_gtktest+set}" = set; then : 9513 enableval=$enable_gtktest; 9514else 9515 enable_gtktest=yes 9516fi 9517 9518 if test "x$enable_gtktest" = "xyes" ; then 9519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test enabled" >&5 9520$as_echo "gtk test enabled" >&6; } 9521 else 9522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test disabled" >&5 9523$as_echo "gtk test disabled" >&6; } 9524 fi 9525 9526 if test "x$PKG_CONFIG" != "xno"; then 9527 save_skip_gtk3=$SKIP_GTK3 9528 SKIP_GTK3=YES 9529 9530 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then 9531 { 9532 no_gtk="" 9533 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \ 9534 && $PKG_CONFIG --exists gtk+-2.0; then 9535 { 9536 min_gtk_version=2.2.0 9537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5 9538$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; } 9539 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0` 9540 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0` 9541 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0` 9542 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9543 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'` 9544 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9545 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'` 9546 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9547 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'` 9548 } 9549 elif (test "X$SKIP_GTK3" != "XYES" -a "X$PKG_CONFIG" != "Xno") \ 9550 && $PKG_CONFIG --exists gtk+-3.0; then 9551 { 9552 min_gtk_version=2.2.0 9553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5 9554$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; } 9555 9556 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-3.0` 9557 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-3.0` 9558 GTK_LIBS=`$PKG_CONFIG --libs gtk+-3.0` 9559 gtk_major_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9560 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'` 9561 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9562 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'` 9563 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9564 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'` 9565 } 9566 else 9567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK -dev package" >&5 9568$as_echo_n "checking for GTK -dev package... " >&6; } 9569 no_gtk=yes 9570 fi 9571 9572 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then 9573 { 9574 ac_save_CFLAGS="$CFLAGS" 9575 ac_save_LIBS="$LIBS" 9576 CFLAGS="$CFLAGS $GTK_CFLAGS" 9577 LIBS="$LIBS $GTK_LIBS" 9578 9579 rm -f conf.gtktest 9580 if test "$cross_compiling" = yes; then : 9581 echo $ac_n "cross compiling; assumed OK... $ac_c" 9582else 9583 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9584/* end confdefs.h. */ 9585 9586#include <gtk/gtk.h> 9587#include <stdio.h> 9588#if STDC_HEADERS 9589# include <stdlib.h> 9590# include <stddef.h> 9591#endif 9592 9593int 9594main () 9595{ 9596int major, minor, micro; 9597char *tmp_version; 9598 9599system ("touch conf.gtktest"); 9600 9601/* HP/UX 9 (%@#!) writes to sscanf strings */ 9602tmp_version = g_strdup("$min_gtk_version"); 9603if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) { 9604 printf("%s, bad version string\n", "$min_gtk_version"); 9605 exit(1); 9606 } 9607 9608if ((gtk_major_version > major) || 9609 ((gtk_major_version == major) && (gtk_minor_version > minor)) || 9610 ((gtk_major_version == major) && (gtk_minor_version == minor) && 9611 (gtk_micro_version >= micro))) 9612{ 9613 return 0; 9614} 9615return 1; 9616} 9617 9618_ACEOF 9619if ac_fn_c_try_run "$LINENO"; then : 9620 9621else 9622 no_gtk=yes 9623fi 9624rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 9625 conftest.$ac_objext conftest.beam conftest.$ac_ext 9626fi 9627 9628 CFLAGS="$ac_save_CFLAGS" 9629 LIBS="$ac_save_LIBS" 9630 } 9631 fi 9632 if test "x$no_gtk" = x ; then 9633 if test "x$enable_gtktest" = "xyes"; then 9634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 9635$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } 9636 else 9637 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 9638$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } 9639 fi 9640 GUI_LIB_LOC="$GTK_LIBDIR" 9641 GTK_LIBNAME="$GTK_LIBS" 9642 GUI_INC_LOC="$GTK_CFLAGS" 9643 else 9644 { 9645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9646$as_echo "no" >&6; } 9647 GTK_CFLAGS="" 9648 GTK_LIBS="" 9649 : 9650 if test "$fail_if_missing" = "yes" -a "X$gui_auto" != "Xyes"; then 9651 as_fn_error $? "could not configure GTK" "$LINENO" 5 9652 fi 9653 } 9654 fi 9655 } 9656 else 9657 GTK_CFLAGS="" 9658 GTK_LIBS="" 9659 : 9660 fi 9661 9662 9663 rm -f conf.gtktest 9664 9665 if test "x$GTK_CFLAGS" != "x"; then 9666 SKIP_GTK3=YES 9667 SKIP_ATHENA=YES 9668 SKIP_NEXTAW=YES 9669 SKIP_MOTIF=YES 9670 GUITYPE=GTK 9671 9672 else 9673 SKIP_GTK3=$save_skip_gtk3 9674 fi 9675 fi 9676 if test "x$GUITYPE" = "xGTK"; then 9677 if test -z "$SKIP_GNOME"; then 9678 { 9679 9680 9681 9682 9683 9684 9685# Check whether --with-gnome-includes was given. 9686if test "${with_gnome_includes+set}" = set; then : 9687 withval=$with_gnome_includes; CFLAGS="$CFLAGS -I$withval" 9688 9689fi 9690 9691 9692 9693# Check whether --with-gnome-libs was given. 9694if test "${with_gnome_libs+set}" = set; then : 9695 withval=$with_gnome_libs; LDFLAGS="$LDFLAGS -L$withval" gnome_prefix=$withval 9696 9697fi 9698 9699 9700 9701# Check whether --with-gnome was given. 9702if test "${with_gnome+set}" = set; then : 9703 withval=$with_gnome; if test x$withval = xyes; then 9704 want_gnome=yes 9705 have_gnome=yes 9706 else 9707 if test "x$withval" = xno; then 9708 want_gnome=no 9709 else 9710 want_gnome=yes 9711 LDFLAGS="$LDFLAGS -L$withval/lib" 9712 CFLAGS="$CFLAGS -I$withval/include" 9713 gnome_prefix=$withval/lib 9714 fi 9715 fi 9716else 9717 want_gnome=yes 9718fi 9719 9720 9721 if test "x$want_gnome" = xyes; then 9722 { 9723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgnomeui-2.0" >&5 9724$as_echo_n "checking for libgnomeui-2.0... " >&6; } 9725 if $PKG_CONFIG --exists libgnomeui-2.0; then 9726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9727$as_echo "yes" >&6; } 9728 GNOME_LIBS=`$PKG_CONFIG --libs-only-l libgnomeui-2.0` 9729 GNOME_LIBDIR=`$PKG_CONFIG --libs-only-L libgnomeui-2.0` 9730 GNOME_INCLUDEDIR=`$PKG_CONFIG --cflags libgnomeui-2.0` 9731 9732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FreeBSD" >&5 9733$as_echo_n "checking for FreeBSD... " >&6; } 9734 if test "`(uname) 2>/dev/null`" = FreeBSD; then 9735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9736$as_echo "yes" >&6; } 9737 GNOME_INCLUDEDIR="$GNOME_INCLUDEDIR -D_THREAD_SAFE" 9738 GNOME_LIBS="$GNOME_LIBS -pthread" 9739 else 9740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9741$as_echo "no" >&6; } 9742 fi 9743 have_gnome=yes 9744 else 9745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 9746$as_echo "not found" >&6; } 9747 if test "x" = xfail; then 9748 as_fn_error $? "Could not find libgnomeui-2.0 via pkg-config" "$LINENO" 5 9749 fi 9750 fi 9751 } 9752 fi 9753 9754 if test "x$have_gnome" = xyes ; then 9755 $as_echo "#define FEAT_GUI_GNOME 1" >>confdefs.h 9756 9757 GUI_INC_LOC="$GUI_INC_LOC $GNOME_INCLUDEDIR" 9758 GTK_LIBNAME="$GTK_LIBNAME $GNOME_LIBDIR $GNOME_LIBS" 9759 fi 9760 } 9761 fi 9762 fi 9763fi 9764 9765 9766if test -z "$SKIP_GTK3"; then 9767 9768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gtktest argument" >&5 9769$as_echo_n "checking --disable-gtktest argument... " >&6; } 9770 # Check whether --enable-gtktest was given. 9771if test "${enable_gtktest+set}" = set; then : 9772 enableval=$enable_gtktest; 9773else 9774 enable_gtktest=yes 9775fi 9776 9777 if test "x$enable_gtktest" = "xyes" ; then 9778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test enabled" >&5 9779$as_echo "gtk test enabled" >&6; } 9780 else 9781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test disabled" >&5 9782$as_echo "gtk test disabled" >&6; } 9783 fi 9784 9785 if test "x$PKG_CONFIG" != "xno"; then 9786 save_skip_gtk2=$SKIP_GTK2 9787 SKIP_GTK2=YES 9788 9789 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then 9790 { 9791 no_gtk="" 9792 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \ 9793 && $PKG_CONFIG --exists gtk+-2.0; then 9794 { 9795 min_gtk_version=3.0.0 9796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5 9797$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; } 9798 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0` 9799 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0` 9800 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0` 9801 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9802 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'` 9803 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9804 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'` 9805 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9806 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'` 9807 } 9808 elif (test "X$SKIP_GTK3" != "XYES" -a "X$PKG_CONFIG" != "Xno") \ 9809 && $PKG_CONFIG --exists gtk+-3.0; then 9810 { 9811 min_gtk_version=3.0.0 9812 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5 9813$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; } 9814 9815 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-3.0` 9816 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-3.0` 9817 GTK_LIBS=`$PKG_CONFIG --libs gtk+-3.0` 9818 gtk_major_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9819 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'` 9820 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9821 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'` 9822 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9823 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'` 9824 } 9825 else 9826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK -dev package" >&5 9827$as_echo_n "checking for GTK -dev package... " >&6; } 9828 no_gtk=yes 9829 fi 9830 9831 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then 9832 { 9833 ac_save_CFLAGS="$CFLAGS" 9834 ac_save_LIBS="$LIBS" 9835 CFLAGS="$CFLAGS $GTK_CFLAGS" 9836 LIBS="$LIBS $GTK_LIBS" 9837 9838 rm -f conf.gtktest 9839 if test "$cross_compiling" = yes; then : 9840 echo $ac_n "cross compiling; assumed OK... $ac_c" 9841else 9842 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9843/* end confdefs.h. */ 9844 9845#include <gtk/gtk.h> 9846#include <stdio.h> 9847#if STDC_HEADERS 9848# include <stdlib.h> 9849# include <stddef.h> 9850#endif 9851 9852int 9853main () 9854{ 9855int major, minor, micro; 9856char *tmp_version; 9857 9858system ("touch conf.gtktest"); 9859 9860/* HP/UX 9 (%@#!) writes to sscanf strings */ 9861tmp_version = g_strdup("$min_gtk_version"); 9862if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) { 9863 printf("%s, bad version string\n", "$min_gtk_version"); 9864 exit(1); 9865 } 9866 9867if ((gtk_major_version > major) || 9868 ((gtk_major_version == major) && (gtk_minor_version > minor)) || 9869 ((gtk_major_version == major) && (gtk_minor_version == minor) && 9870 (gtk_micro_version >= micro))) 9871{ 9872 return 0; 9873} 9874return 1; 9875} 9876 9877_ACEOF 9878if ac_fn_c_try_run "$LINENO"; then : 9879 9880else 9881 no_gtk=yes 9882fi 9883rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 9884 conftest.$ac_objext conftest.beam conftest.$ac_ext 9885fi 9886 9887 CFLAGS="$ac_save_CFLAGS" 9888 LIBS="$ac_save_LIBS" 9889 } 9890 fi 9891 if test "x$no_gtk" = x ; then 9892 if test "x$enable_gtktest" = "xyes"; then 9893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 9894$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } 9895 else 9896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 9897$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } 9898 fi 9899 GUI_LIB_LOC="$GTK_LIBDIR" 9900 GTK_LIBNAME="$GTK_LIBS" 9901 GUI_INC_LOC="$GTK_CFLAGS" 9902 else 9903 { 9904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9905$as_echo "no" >&6; } 9906 GTK_CFLAGS="" 9907 GTK_LIBS="" 9908 : 9909 if test "$fail_if_missing" = "yes" -a "X$gui_auto" != "Xyes"; then 9910 as_fn_error $? "could not configure GTK" "$LINENO" 5 9911 fi 9912 } 9913 fi 9914 } 9915 else 9916 GTK_CFLAGS="" 9917 GTK_LIBS="" 9918 : 9919 fi 9920 9921 9922 rm -f conf.gtktest 9923 9924 if test "x$GTK_CFLAGS" != "x"; then 9925 SKIP_GTK2=YES 9926 SKIP_GNOME=YES 9927 SKIP_ATHENA=YES 9928 SKIP_NEXTAW=YES 9929 SKIP_MOTIF=YES 9930 GUITYPE=GTK 9931 9932 $as_echo "#define USE_GTK3 1" >>confdefs.h 9933 9934 else 9935 SKIP_GTK2=$save_skip_gtk2 9936 fi 9937 fi 9938fi 9939 9940if test "x$GUITYPE" = "xGTK"; then 9941 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of Gdk-Pixbuf" >&5 9942$as_echo_n "checking version of Gdk-Pixbuf... " >&6; } 9943 gdk_pixbuf_version=`$PKG_CONFIG --modversion gdk-pixbuf-2.0` 9944 if test "x$gdk_pixbuf_version" != x ; then 9945 gdk_pixbuf_version_minor=`echo $gdk_pixbuf_version | \ 9946 sed -e 's/[0-9][0-9]*\.\([0-9][0-9]*\)\.[0-9][0-9]*/\1/'` 9947 if test "x$gdk_pixbuf_version_minor" != x -a \ 9948 $gdk_pixbuf_version_minor -ge 31 ; then 9949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK." >&5 9950$as_echo "OK." >&6; } 9951 # Extract the first word of "glib-compile-resources", so it can be a program name with args. 9952set dummy glib-compile-resources; ac_word=$2 9953{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9954$as_echo_n "checking for $ac_word... " >&6; } 9955if ${ac_cv_path_GLIB_COMPILE_RESOURCES+:} false; then : 9956 $as_echo_n "(cached) " >&6 9957else 9958 case $GLIB_COMPILE_RESOURCES in 9959 [\\/]* | ?:[\\/]*) 9960 ac_cv_path_GLIB_COMPILE_RESOURCES="$GLIB_COMPILE_RESOURCES" # Let the user override the test with a path. 9961 ;; 9962 *) 9963 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9964for as_dir in $PATH 9965do 9966 IFS=$as_save_IFS 9967 test -z "$as_dir" && as_dir=. 9968 for ac_exec_ext in '' $ac_executable_extensions; do 9969 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9970 ac_cv_path_GLIB_COMPILE_RESOURCES="$as_dir/$ac_word$ac_exec_ext" 9971 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9972 break 2 9973 fi 9974done 9975 done 9976IFS=$as_save_IFS 9977 9978 test -z "$ac_cv_path_GLIB_COMPILE_RESOURCES" && ac_cv_path_GLIB_COMPILE_RESOURCES="no" 9979 ;; 9980esac 9981fi 9982GLIB_COMPILE_RESOURCES=$ac_cv_path_GLIB_COMPILE_RESOURCES 9983if test -n "$GLIB_COMPILE_RESOURCES"; then 9984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_COMPILE_RESOURCES" >&5 9985$as_echo "$GLIB_COMPILE_RESOURCES" >&6; } 9986else 9987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9988$as_echo "no" >&6; } 9989fi 9990 9991 9992 { $as_echo "$as_me:${as_lineno-$LINENO}: checking glib-compile-resources" >&5 9993$as_echo_n "checking glib-compile-resources... " >&6; } 9994 if test "x$GLIB_COMPILE_RESOURCES" = xno ; then 9995 GLIB_COMPILE_RESOURCES="" 9996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot be found in PATH." >&5 9997$as_echo "cannot be found in PATH." >&6; } 9998 else 9999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: usable." >&5 10000$as_echo "usable." >&6; } 10001 $as_echo "#define USE_GRESOURCE 1" >>confdefs.h 10002 10003 GRESOURCE_SRC="auto/gui_gtk_gresources.c" 10004 GRESOURCE_OBJ="objects/gui_gtk_gresources.o" 10005 fi 10006 else 10007 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable." >&5 10008$as_echo "not usable." >&6; } 10009 fi 10010 else 10011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot obtain from pkg_config." >&5 10012$as_echo "cannot obtain from pkg_config." >&6; } 10013 fi 10014 10015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-icon-cache-update argument" >&5 10016$as_echo_n "checking --disable-icon-cache-update argument... " >&6; } 10017 # Check whether --enable-icon_cache_update was given. 10018if test "${enable_icon_cache_update+set}" = set; then : 10019 enableval=$enable_icon_cache_update; 10020else 10021 enable_icon_cache_update="yes" 10022fi 10023 10024 if test "$enable_icon_cache_update" = "yes"; then 10025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5 10026$as_echo "not set" >&6; } 10027 # Extract the first word of "gtk-update-icon-cache", so it can be a program name with args. 10028set dummy gtk-update-icon-cache; ac_word=$2 10029{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10030$as_echo_n "checking for $ac_word... " >&6; } 10031if ${ac_cv_path_GTK_UPDATE_ICON_CACHE+:} false; then : 10032 $as_echo_n "(cached) " >&6 10033else 10034 case $GTK_UPDATE_ICON_CACHE in 10035 [\\/]* | ?:[\\/]*) 10036 ac_cv_path_GTK_UPDATE_ICON_CACHE="$GTK_UPDATE_ICON_CACHE" # Let the user override the test with a path. 10037 ;; 10038 *) 10039 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10040for as_dir in $PATH 10041do 10042 IFS=$as_save_IFS 10043 test -z "$as_dir" && as_dir=. 10044 for ac_exec_ext in '' $ac_executable_extensions; do 10045 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10046 ac_cv_path_GTK_UPDATE_ICON_CACHE="$as_dir/$ac_word$ac_exec_ext" 10047 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10048 break 2 10049 fi 10050done 10051 done 10052IFS=$as_save_IFS 10053 10054 test -z "$ac_cv_path_GTK_UPDATE_ICON_CACHE" && ac_cv_path_GTK_UPDATE_ICON_CACHE="no" 10055 ;; 10056esac 10057fi 10058GTK_UPDATE_ICON_CACHE=$ac_cv_path_GTK_UPDATE_ICON_CACHE 10059if test -n "$GTK_UPDATE_ICON_CACHE"; then 10060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_UPDATE_ICON_CACHE" >&5 10061$as_echo "$GTK_UPDATE_ICON_CACHE" >&6; } 10062else 10063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10064$as_echo "no" >&6; } 10065fi 10066 10067 10068 if test "x$GTK_UPDATE_ICON_CACHE" = "xno" ; then 10069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found in PATH." >&5 10070$as_echo "not found in PATH." >&6; } 10071 fi 10072 else 10073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: update disabled" >&5 10074$as_echo "update disabled" >&6; } 10075 fi 10076 10077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-desktop-database-update argument" >&5 10078$as_echo_n "checking --disable-desktop-database-update argument... " >&6; } 10079 # Check whether --enable-desktop_database_update was given. 10080if test "${enable_desktop_database_update+set}" = set; then : 10081 enableval=$enable_desktop_database_update; 10082else 10083 enable_desktop_database_update="yes" 10084fi 10085 10086 if test "$enable_desktop_database_update" = "yes"; then 10087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5 10088$as_echo "not set" >&6; } 10089 # Extract the first word of "update-desktop-database", so it can be a program name with args. 10090set dummy update-desktop-database; ac_word=$2 10091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10092$as_echo_n "checking for $ac_word... " >&6; } 10093if ${ac_cv_path_UPDATE_DESKTOP_DATABASE+:} false; then : 10094 $as_echo_n "(cached) " >&6 10095else 10096 case $UPDATE_DESKTOP_DATABASE in 10097 [\\/]* | ?:[\\/]*) 10098 ac_cv_path_UPDATE_DESKTOP_DATABASE="$UPDATE_DESKTOP_DATABASE" # Let the user override the test with a path. 10099 ;; 10100 *) 10101 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10102for as_dir in $PATH 10103do 10104 IFS=$as_save_IFS 10105 test -z "$as_dir" && as_dir=. 10106 for ac_exec_ext in '' $ac_executable_extensions; do 10107 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10108 ac_cv_path_UPDATE_DESKTOP_DATABASE="$as_dir/$ac_word$ac_exec_ext" 10109 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10110 break 2 10111 fi 10112done 10113 done 10114IFS=$as_save_IFS 10115 10116 test -z "$ac_cv_path_UPDATE_DESKTOP_DATABASE" && ac_cv_path_UPDATE_DESKTOP_DATABASE="no" 10117 ;; 10118esac 10119fi 10120UPDATE_DESKTOP_DATABASE=$ac_cv_path_UPDATE_DESKTOP_DATABASE 10121if test -n "$UPDATE_DESKTOP_DATABASE"; then 10122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UPDATE_DESKTOP_DATABASE" >&5 10123$as_echo "$UPDATE_DESKTOP_DATABASE" >&6; } 10124else 10125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10126$as_echo "no" >&6; } 10127fi 10128 10129 10130 if test "x$UPDATE_DESKTOP_DATABASE" = "xno" ; then 10131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found in PATH." >&5 10132$as_echo "not found in PATH." >&6; } 10133 fi 10134 else 10135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: update disabled" >&5 10136$as_echo "update disabled" >&6; } 10137 fi 10138fi 10139 10140 10141 10142 10143 10144 10145 10146if test -z "$SKIP_MOTIF"; then 10147 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" 10148 GUI_INC_LOC="`echo $GUI_INC_LOC|sed 's%-I%%g'`" 10149 10150 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI includes" >&5 10151$as_echo_n "checking for location of Motif GUI includes... " >&6; } 10152 gui_includes="`echo $x_includes|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/include/g` $GUI_INC_LOC" 10153 GUI_INC_LOC= 10154 for try in $gui_includes; do 10155 if test -f "$try/Xm/Xm.h"; then 10156 GUI_INC_LOC=$try 10157 fi 10158 done 10159 if test -n "$GUI_INC_LOC"; then 10160 if test "$GUI_INC_LOC" = /usr/include; then 10161 GUI_INC_LOC= 10162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5 10163$as_echo "in default path" >&6; } 10164 else 10165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_INC_LOC" >&5 10166$as_echo "$GUI_INC_LOC" >&6; } 10167 fi 10168 else 10169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 10170$as_echo "<not found>" >&6; } 10171 SKIP_MOTIF=YES 10172 fi 10173fi 10174 10175 10176if test -z "$SKIP_MOTIF"; then 10177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-motif-lib argument" >&5 10178$as_echo_n "checking --with-motif-lib argument... " >&6; } 10179 10180# Check whether --with-motif-lib was given. 10181if test "${with_motif_lib+set}" = set; then : 10182 withval=$with_motif_lib; MOTIF_LIBNAME="${withval}" 10183fi 10184 10185 10186 if test -n "$MOTIF_LIBNAME"; then 10187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOTIF_LIBNAME" >&5 10188$as_echo "$MOTIF_LIBNAME" >&6; } 10189 GUI_LIB_LOC= 10190 else 10191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10192$as_echo "no" >&6; } 10193 10194 GUI_LIB_LOC="`echo $GUI_LIB_LOC|sed 's%-L%%g'`" 10195 10196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI libs" >&5 10197$as_echo_n "checking for location of Motif GUI libs... " >&6; } 10198 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" 10199 GUI_LIB_LOC= 10200 for try in $gui_libs; do 10201 for libtry in "$try"/libXm.a "$try"/libXm.so* "$try"/libXm.sl "$try"/libXm.dylib; do 10202 if test -f "$libtry"; then 10203 GUI_LIB_LOC=$try 10204 fi 10205 done 10206 done 10207 if test -n "$GUI_LIB_LOC"; then 10208 if test "$GUI_LIB_LOC" = /usr/lib \ 10209 -o "$GUI_LIB_LOC" = /usr/lib/i386-linux-gnu \ 10210 -o "$GUI_LIB_LOC" = /usr/lib/x86_64-linux-gnu; then 10211 GUI_LIB_LOC= 10212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5 10213$as_echo "in default path" >&6; } 10214 else 10215 if test -n "$GUI_LIB_LOC"; then 10216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_LIB_LOC" >&5 10217$as_echo "$GUI_LIB_LOC" >&6; } 10218 if test "`(uname) 2>/dev/null`" = SunOS && 10219 uname -r | grep '^5' >/dev/null; then 10220 GUI_LIB_LOC="$GUI_LIB_LOC -R $GUI_LIB_LOC" 10221 fi 10222 fi 10223 fi 10224 MOTIF_LIBNAME=-lXm 10225 else 10226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 10227$as_echo "<not found>" >&6; } 10228 SKIP_MOTIF=YES 10229 fi 10230 fi 10231fi 10232 10233if test -z "$SKIP_MOTIF"; then 10234 SKIP_ATHENA=YES 10235 SKIP_NEXTAW=YES 10236 GUITYPE=MOTIF 10237 10238fi 10239 10240 10241GUI_X_LIBS= 10242 10243if test -z "$SKIP_ATHENA"; then 10244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Athena header files can be found" >&5 10245$as_echo_n "checking if Athena header files can be found... " >&6; } 10246 cflags_save=$CFLAGS 10247 CFLAGS="$CFLAGS $X_CFLAGS" 10248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10249/* end confdefs.h. */ 10250 10251#include <X11/Intrinsic.h> 10252#include <X11/Xaw/Paned.h> 10253int 10254main () 10255{ 10256 10257 ; 10258 return 0; 10259} 10260_ACEOF 10261if ac_fn_c_try_compile "$LINENO"; then : 10262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10263$as_echo "yes" >&6; } 10264else 10265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10266$as_echo "no" >&6; }; SKIP_ATHENA=YES 10267fi 10268rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10269 CFLAGS=$cflags_save 10270fi 10271 10272if test -z "$SKIP_ATHENA"; then 10273 GUITYPE=ATHENA 10274fi 10275 10276if test -z "$SKIP_NEXTAW"; then 10277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if neXtaw header files can be found" >&5 10278$as_echo_n "checking if neXtaw header files can be found... " >&6; } 10279 cflags_save=$CFLAGS 10280 CFLAGS="$CFLAGS $X_CFLAGS" 10281 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10282/* end confdefs.h. */ 10283 10284#include <X11/Intrinsic.h> 10285#include <X11/neXtaw/Paned.h> 10286int 10287main () 10288{ 10289 10290 ; 10291 return 0; 10292} 10293_ACEOF 10294if ac_fn_c_try_compile "$LINENO"; then : 10295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10296$as_echo "yes" >&6; } 10297else 10298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10299$as_echo "no" >&6; }; SKIP_NEXTAW=YES 10300fi 10301rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10302 CFLAGS=$cflags_save 10303fi 10304 10305if test -z "$SKIP_NEXTAW"; then 10306 GUITYPE=NEXTAW 10307fi 10308 10309if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then 10310 if test -n "$GUI_INC_LOC"; then 10311 GUI_INC_LOC=-I"`echo $GUI_INC_LOC|sed 's%-I%%'`" 10312 fi 10313 if test -n "$GUI_LIB_LOC"; then 10314 GUI_LIB_LOC=-L"`echo $GUI_LIB_LOC|sed 's%-L%%'`" 10315 fi 10316 10317 ldflags_save=$LDFLAGS 10318 LDFLAGS="$X_LIBS $LDFLAGS" 10319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShapeQueryExtension in -lXext" >&5 10320$as_echo_n "checking for XShapeQueryExtension in -lXext... " >&6; } 10321if ${ac_cv_lib_Xext_XShapeQueryExtension+:} false; then : 10322 $as_echo_n "(cached) " >&6 10323else 10324 ac_check_lib_save_LIBS=$LIBS 10325LIBS="-lXext -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 10326cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10327/* end confdefs.h. */ 10328 10329/* Override any GCC internal prototype to avoid an error. 10330 Use char because int might match the return type of a GCC 10331 builtin and then its argument prototype would still apply. */ 10332#ifdef __cplusplus 10333extern "C" 10334#endif 10335char XShapeQueryExtension (); 10336int 10337main () 10338{ 10339return XShapeQueryExtension (); 10340 ; 10341 return 0; 10342} 10343_ACEOF 10344if ac_fn_c_try_link "$LINENO"; then : 10345 ac_cv_lib_Xext_XShapeQueryExtension=yes 10346else 10347 ac_cv_lib_Xext_XShapeQueryExtension=no 10348fi 10349rm -f core conftest.err conftest.$ac_objext \ 10350 conftest$ac_exeext conftest.$ac_ext 10351LIBS=$ac_check_lib_save_LIBS 10352fi 10353{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5 10354$as_echo "$ac_cv_lib_Xext_XShapeQueryExtension" >&6; } 10355if test "x$ac_cv_lib_Xext_XShapeQueryExtension" = xyes; then : 10356 GUI_X_LIBS="-lXext" 10357fi 10358 10359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wslen in -lw" >&5 10360$as_echo_n "checking for wslen in -lw... " >&6; } 10361if ${ac_cv_lib_w_wslen+:} false; then : 10362 $as_echo_n "(cached) " >&6 10363else 10364 ac_check_lib_save_LIBS=$LIBS 10365LIBS="-lw $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 10366cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10367/* end confdefs.h. */ 10368 10369/* Override any GCC internal prototype to avoid an error. 10370 Use char because int might match the return type of a GCC 10371 builtin and then its argument prototype would still apply. */ 10372#ifdef __cplusplus 10373extern "C" 10374#endif 10375char wslen (); 10376int 10377main () 10378{ 10379return wslen (); 10380 ; 10381 return 0; 10382} 10383_ACEOF 10384if ac_fn_c_try_link "$LINENO"; then : 10385 ac_cv_lib_w_wslen=yes 10386else 10387 ac_cv_lib_w_wslen=no 10388fi 10389rm -f core conftest.err conftest.$ac_objext \ 10390 conftest$ac_exeext conftest.$ac_ext 10391LIBS=$ac_check_lib_save_LIBS 10392fi 10393{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wslen" >&5 10394$as_echo "$ac_cv_lib_w_wslen" >&6; } 10395if test "x$ac_cv_lib_w_wslen" = xyes; then : 10396 X_EXTRA_LIBS="$X_EXTRA_LIBS -lw" 10397fi 10398 10399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5 10400$as_echo_n "checking for dlsym in -ldl... " >&6; } 10401if ${ac_cv_lib_dl_dlsym+:} false; then : 10402 $as_echo_n "(cached) " >&6 10403else 10404 ac_check_lib_save_LIBS=$LIBS 10405LIBS="-ldl $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 10406cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10407/* end confdefs.h. */ 10408 10409/* Override any GCC internal prototype to avoid an error. 10410 Use char because int might match the return type of a GCC 10411 builtin and then its argument prototype would still apply. */ 10412#ifdef __cplusplus 10413extern "C" 10414#endif 10415char dlsym (); 10416int 10417main () 10418{ 10419return dlsym (); 10420 ; 10421 return 0; 10422} 10423_ACEOF 10424if ac_fn_c_try_link "$LINENO"; then : 10425 ac_cv_lib_dl_dlsym=yes 10426else 10427 ac_cv_lib_dl_dlsym=no 10428fi 10429rm -f core conftest.err conftest.$ac_objext \ 10430 conftest$ac_exeext conftest.$ac_ext 10431LIBS=$ac_check_lib_save_LIBS 10432fi 10433{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5 10434$as_echo "$ac_cv_lib_dl_dlsym" >&6; } 10435if test "x$ac_cv_lib_dl_dlsym" = xyes; then : 10436 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldl" 10437fi 10438 10439 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XmuCreateStippledPixmap in -lXmu" >&5 10440$as_echo_n "checking for XmuCreateStippledPixmap in -lXmu... " >&6; } 10441if ${ac_cv_lib_Xmu_XmuCreateStippledPixmap+:} false; then : 10442 $as_echo_n "(cached) " >&6 10443else 10444 ac_check_lib_save_LIBS=$LIBS 10445LIBS="-lXmu $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 10446cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10447/* end confdefs.h. */ 10448 10449/* Override any GCC internal prototype to avoid an error. 10450 Use char because int might match the return type of a GCC 10451 builtin and then its argument prototype would still apply. */ 10452#ifdef __cplusplus 10453extern "C" 10454#endif 10455char XmuCreateStippledPixmap (); 10456int 10457main () 10458{ 10459return XmuCreateStippledPixmap (); 10460 ; 10461 return 0; 10462} 10463_ACEOF 10464if ac_fn_c_try_link "$LINENO"; then : 10465 ac_cv_lib_Xmu_XmuCreateStippledPixmap=yes 10466else 10467 ac_cv_lib_Xmu_XmuCreateStippledPixmap=no 10468fi 10469rm -f core conftest.err conftest.$ac_objext \ 10470 conftest$ac_exeext conftest.$ac_ext 10471LIBS=$ac_check_lib_save_LIBS 10472fi 10473{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&5 10474$as_echo "$ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&6; } 10475if test "x$ac_cv_lib_Xmu_XmuCreateStippledPixmap" = xyes; then : 10476 GUI_X_LIBS="-lXmu $GUI_X_LIBS" 10477fi 10478 10479 if test -z "$SKIP_MOTIF"; then 10480 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpEndJob in -lXp" >&5 10481$as_echo_n "checking for XpEndJob in -lXp... " >&6; } 10482if ${ac_cv_lib_Xp_XpEndJob+:} false; then : 10483 $as_echo_n "(cached) " >&6 10484else 10485 ac_check_lib_save_LIBS=$LIBS 10486LIBS="-lXp $GUI_X_LIBS -lXm -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 10487cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10488/* end confdefs.h. */ 10489 10490/* Override any GCC internal prototype to avoid an error. 10491 Use char because int might match the return type of a GCC 10492 builtin and then its argument prototype would still apply. */ 10493#ifdef __cplusplus 10494extern "C" 10495#endif 10496char XpEndJob (); 10497int 10498main () 10499{ 10500return XpEndJob (); 10501 ; 10502 return 0; 10503} 10504_ACEOF 10505if ac_fn_c_try_link "$LINENO"; then : 10506 ac_cv_lib_Xp_XpEndJob=yes 10507else 10508 ac_cv_lib_Xp_XpEndJob=no 10509fi 10510rm -f core conftest.err conftest.$ac_objext \ 10511 conftest$ac_exeext conftest.$ac_ext 10512LIBS=$ac_check_lib_save_LIBS 10513fi 10514{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xp_XpEndJob" >&5 10515$as_echo "$ac_cv_lib_Xp_XpEndJob" >&6; } 10516if test "x$ac_cv_lib_Xp_XpEndJob" = xyes; then : 10517 GUI_X_LIBS="-lXp $GUI_X_LIBS" 10518fi 10519 10520 fi 10521 LDFLAGS=$ldflags_save 10522 10523 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extra X11 defines" >&5 10524$as_echo_n "checking for extra X11 defines... " >&6; } 10525 NARROW_PROTO= 10526 rm -fr conftestdir 10527 if mkdir conftestdir; then 10528 cd conftestdir 10529 cat > Imakefile <<'EOF' 10530acfindx: 10531 @echo 'NARROW_PROTO="${PROTO_DEFINES}"' 10532EOF 10533 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then 10534 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make` 10535 fi 10536 cd .. 10537 rm -fr conftestdir 10538 fi 10539 if test -z "$NARROW_PROTO"; then 10540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10541$as_echo "no" >&6; } 10542 else 10543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NARROW_PROTO" >&5 10544$as_echo "$NARROW_PROTO" >&6; } 10545 fi 10546 10547fi 10548 10549if test "$enable_xsmp" = "yes"; then 10550 cppflags_save=$CPPFLAGS 10551 CPPFLAGS="$CPPFLAGS $X_CFLAGS" 10552 for ac_header in X11/SM/SMlib.h 10553do : 10554 ac_fn_c_check_header_mongrel "$LINENO" "X11/SM/SMlib.h" "ac_cv_header_X11_SM_SMlib_h" "$ac_includes_default" 10555if test "x$ac_cv_header_X11_SM_SMlib_h" = xyes; then : 10556 cat >>confdefs.h <<_ACEOF 10557#define HAVE_X11_SM_SMLIB_H 1 10558_ACEOF 10559 10560fi 10561 10562done 10563 10564 CPPFLAGS=$cppflags_save 10565fi 10566 10567 10568if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF" -o -z "$SKIP_GTK2" -o -z "$SKIP_GTK3"; then 10569 cppflags_save=$CPPFLAGS 10570 CPPFLAGS="$CPPFLAGS $X_CFLAGS" 10571 for ac_header in X11/xpm.h X11/Sunkeysym.h 10572do : 10573 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 10574ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 10575if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 10576 cat >>confdefs.h <<_ACEOF 10577#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 10578_ACEOF 10579 10580fi 10581 10582done 10583 10584 10585 if test ! "$enable_xim" = "no"; then 10586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XIMText in X11/Xlib.h" >&5 10587$as_echo_n "checking for XIMText in X11/Xlib.h... " >&6; } 10588 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10589/* end confdefs.h. */ 10590#include <X11/Xlib.h> 10591_ACEOF 10592if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 10593 $EGREP "XIMText" >/dev/null 2>&1; then : 10594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10595$as_echo "yes" >&6; } 10596else 10597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; xim has been disabled" >&5 10598$as_echo "no; xim has been disabled" >&6; }; enable_xim="no" 10599fi 10600rm -f conftest* 10601 10602 fi 10603 CPPFLAGS=$cppflags_save 10604 10605 if test "$enable_xim" = "auto" -a "x$GUITYPE" != "xNONE" ; then 10606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: X GUI selected; xim has been enabled" >&5 10607$as_echo "X GUI selected; xim has been enabled" >&6; } 10608 enable_xim="yes" 10609 fi 10610fi 10611 10612if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then 10613 cppflags_save=$CPPFLAGS 10614 CPPFLAGS="$CPPFLAGS $X_CFLAGS" 10615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11/Xmu/Editres.h" >&5 10616$as_echo_n "checking for X11/Xmu/Editres.h... " >&6; } 10617 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10618/* end confdefs.h. */ 10619 10620#include <X11/Intrinsic.h> 10621#include <X11/Xmu/Editres.h> 10622int 10623main () 10624{ 10625int i; i = 0; 10626 ; 10627 return 0; 10628} 10629_ACEOF 10630if ac_fn_c_try_compile "$LINENO"; then : 10631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10632$as_echo "yes" >&6; } 10633 $as_echo "#define HAVE_X11_XMU_EDITRES_H 1" >>confdefs.h 10634 10635else 10636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10637$as_echo "no" >&6; } 10638fi 10639rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10640 CPPFLAGS=$cppflags_save 10641fi 10642 10643if test -z "$SKIP_MOTIF"; then 10644 cppflags_save=$CPPFLAGS 10645 CPPFLAGS="$CPPFLAGS $X_CFLAGS" 10646 if test "$zOSUnix" = "yes"; then 10647 xmheader="Xm/Xm.h" 10648 else 10649 xmheader="Xm/Xm.h Xm/XpmP.h Xm/JoinSideT.h Xm/TraitP.h Xm/Manager.h 10650 Xm/UnhighlightT.h Xm/Notebook.h" 10651 fi 10652 for ac_header in $xmheader 10653do : 10654 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 10655ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 10656if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 10657 cat >>confdefs.h <<_ACEOF 10658#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 10659_ACEOF 10660 10661fi 10662 10663done 10664 10665 10666 if test "x$ac_cv_header_Xm_XpmP_h" = "xyes"; then 10667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmAttributes_21 in Xm/XpmP.h" >&5 10668$as_echo_n "checking for XpmAttributes_21 in Xm/XpmP.h... " >&6; } 10669 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10670/* end confdefs.h. */ 10671#include <Xm/XpmP.h> 10672int 10673main () 10674{ 10675XpmAttributes_21 attr; 10676 ; 10677 return 0; 10678} 10679_ACEOF 10680if ac_fn_c_try_compile "$LINENO"; then : 10681 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10682$as_echo "yes" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes_21" >>confdefs.h 10683 10684else 10685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10686$as_echo "no" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h 10687 10688 10689fi 10690rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10691 else 10692 $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h 10693 10694 fi 10695 CPPFLAGS=$cppflags_save 10696fi 10697 10698if test "x$GUITYPE" = "xNONE" -a "$enable_xim" = "yes"; then 10699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; xim has been disabled" >&5 10700$as_echo "no GUI selected; xim has been disabled" >&6; } 10701 enable_xim="no" 10702fi 10703if test "x$GUITYPE" = "xNONE" -a "$enable_fontset" = "yes"; then 10704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; fontset has been disabled" >&5 10705$as_echo "no GUI selected; fontset has been disabled" >&6; } 10706 enable_fontset="no" 10707fi 10708if test "x$GUITYPE:$enable_fontset" = "xGTK:yes"; then 10709 { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2 GUI selected; fontset has been disabled" >&5 10710$as_echo "GTK+ 2 GUI selected; fontset has been disabled" >&6; } 10711 enable_fontset="no" 10712fi 10713 10714if test -z "$SKIP_HAIKU"; then 10715 GUITYPE=HAIKUGUI 10716fi 10717 10718if test -z "$SKIP_PHOTON"; then 10719 GUITYPE=PHOTONGUI 10720fi 10721 10722 10723 10724 10725 10726 10727if test "$enable_workshop" = "yes" -a -n "$SKIP_MOTIF"; then 10728 as_fn_error $? "cannot use workshop without Motif" "$LINENO" 5 10729fi 10730 10731if test "$enable_xim" = "yes"; then 10732 $as_echo "#define FEAT_XIM 1" >>confdefs.h 10733 10734fi 10735if test "$enable_fontset" = "yes"; then 10736 $as_echo "#define FEAT_XFONTSET 1" >>confdefs.h 10737 10738fi 10739 10740 10741 10742{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /proc link to executable" >&5 10743$as_echo_n "checking for /proc link to executable... " >&6; } 10744if test -L "/proc/self/exe"; then 10745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/self/exe" >&5 10746$as_echo "/proc/self/exe" >&6; } 10747 $as_echo "#define PROC_EXE_LINK \"/proc/self/exe\"" >>confdefs.h 10748 10749elif test -L "/proc/self/path/a.out"; then 10750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/self/path/a.out" >&5 10751$as_echo "/proc/self/path/a.out" >&6; } 10752 $as_echo "#define PROC_EXE_LINK \"/proc/self/path/a.out\"" >>confdefs.h 10753 10754elif test -L "/proc/curproc/file"; then 10755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/curproc/file" >&5 10756$as_echo "/proc/curproc/file" >&6; } 10757 $as_echo "#define PROC_EXE_LINK \"/proc/curproc/file\"" >>confdefs.h 10758 10759else 10760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10761$as_echo "no" >&6; } 10762fi 10763 10764{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN or MSYS environment" >&5 10765$as_echo_n "checking for CYGWIN or MSYS environment... " >&6; } 10766case `uname` in 10767 CYGWIN*|MSYS*) CYGWIN=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10768$as_echo "yes" >&6; } 10769 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN clipboard support" >&5 10770$as_echo_n "checking for CYGWIN clipboard support... " >&6; } 10771 if test "x$with_x" = "xno" ; then 10772 OS_EXTRA_SRC=winclip.c; OS_EXTRA_OBJ=objects/winclip.o 10773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10774$as_echo "yes" >&6; } 10775 $as_echo "#define FEAT_CYGWIN_WIN32_CLIPBOARD 1" >>confdefs.h 10776 10777 else 10778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - using X11" >&5 10779$as_echo "no - using X11" >&6; } 10780 fi ;; 10781 10782 *) CYGWIN=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10783$as_echo "no" >&6; };; 10784esac 10785 10786 10787{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether toupper is broken" >&5 10788$as_echo_n "checking whether toupper is broken... " >&6; } 10789if ${vim_cv_toupper_broken+:} false; then : 10790 $as_echo_n "(cached) " >&6 10791else 10792 10793 if test "$cross_compiling" = yes; then : 10794 10795 as_fn_error $? "cross-compiling: please set 'vim_cv_toupper_broken'" "$LINENO" 5 10796 10797else 10798 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10799/* end confdefs.h. */ 10800 10801#include "confdefs.h" 10802#include <ctype.h> 10803#if STDC_HEADERS 10804# include <stdlib.h> 10805# include <stddef.h> 10806#endif 10807main() { exit(toupper('A') == 'A' && tolower('z') == 'z'); } 10808 10809_ACEOF 10810if ac_fn_c_try_run "$LINENO"; then : 10811 10812 vim_cv_toupper_broken=yes 10813 10814else 10815 10816 vim_cv_toupper_broken=no 10817 10818fi 10819rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 10820 conftest.$ac_objext conftest.beam conftest.$ac_ext 10821fi 10822 10823fi 10824{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_toupper_broken" >&5 10825$as_echo "$vim_cv_toupper_broken" >&6; } 10826 10827if test "x$vim_cv_toupper_broken" = "xyes" ; then 10828 $as_echo "#define BROKEN_TOUPPER 1" >>confdefs.h 10829 10830fi 10831 10832{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __DATE__ and __TIME__ work" >&5 10833$as_echo_n "checking whether __DATE__ and __TIME__ work... " >&6; } 10834cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10835/* end confdefs.h. */ 10836#include <stdio.h> 10837int 10838main () 10839{ 10840printf("(" __DATE__ " " __TIME__ ")"); 10841 ; 10842 return 0; 10843} 10844_ACEOF 10845if ac_fn_c_try_compile "$LINENO"; then : 10846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10847$as_echo "yes" >&6; }; $as_echo "#define HAVE_DATE_TIME 1" >>confdefs.h 10848 10849else 10850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10851$as_echo "no" >&6; } 10852fi 10853rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10854 10855{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((unused)) is allowed" >&5 10856$as_echo_n "checking whether __attribute__((unused)) is allowed... " >&6; } 10857cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10858/* end confdefs.h. */ 10859#include <stdio.h> 10860int 10861main () 10862{ 10863int x __attribute__((unused)); 10864 ; 10865 return 0; 10866} 10867_ACEOF 10868if ac_fn_c_try_compile "$LINENO"; then : 10869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10870$as_echo "yes" >&6; }; $as_echo "#define HAVE_ATTRIBUTE_UNUSED 1" >>confdefs.h 10871 10872else 10873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10874$as_echo "no" >&6; } 10875fi 10876rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10877 10878ac_fn_c_check_header_mongrel "$LINENO" "elf.h" "ac_cv_header_elf_h" "$ac_includes_default" 10879if test "x$ac_cv_header_elf_h" = xyes; then : 10880 HAS_ELF=1 10881fi 10882 10883 10884if test "$HAS_ELF" = 1; then 10885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lelf" >&5 10886$as_echo_n "checking for main in -lelf... " >&6; } 10887if ${ac_cv_lib_elf_main+:} false; then : 10888 $as_echo_n "(cached) " >&6 10889else 10890 ac_check_lib_save_LIBS=$LIBS 10891LIBS="-lelf $LIBS" 10892cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10893/* end confdefs.h. */ 10894 10895 10896int 10897main () 10898{ 10899return main (); 10900 ; 10901 return 0; 10902} 10903_ACEOF 10904if ac_fn_c_try_link "$LINENO"; then : 10905 ac_cv_lib_elf_main=yes 10906else 10907 ac_cv_lib_elf_main=no 10908fi 10909rm -f core conftest.err conftest.$ac_objext \ 10910 conftest$ac_exeext conftest.$ac_ext 10911LIBS=$ac_check_lib_save_LIBS 10912fi 10913{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_elf_main" >&5 10914$as_echo "$ac_cv_lib_elf_main" >&6; } 10915if test "x$ac_cv_lib_elf_main" = xyes; then : 10916 cat >>confdefs.h <<_ACEOF 10917#define HAVE_LIBELF 1 10918_ACEOF 10919 10920 LIBS="-lelf $LIBS" 10921 10922fi 10923 10924fi 10925 10926ac_header_dirent=no 10927for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do 10928 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` 10929{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5 10930$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; } 10931if eval \${$as_ac_Header+:} false; then : 10932 $as_echo_n "(cached) " >&6 10933else 10934 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10935/* end confdefs.h. */ 10936#include <sys/types.h> 10937#include <$ac_hdr> 10938 10939int 10940main () 10941{ 10942if ((DIR *) 0) 10943return 0; 10944 ; 10945 return 0; 10946} 10947_ACEOF 10948if ac_fn_c_try_compile "$LINENO"; then : 10949 eval "$as_ac_Header=yes" 10950else 10951 eval "$as_ac_Header=no" 10952fi 10953rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10954fi 10955eval ac_res=\$$as_ac_Header 10956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 10957$as_echo "$ac_res" >&6; } 10958if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 10959 cat >>confdefs.h <<_ACEOF 10960#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1 10961_ACEOF 10962 10963ac_header_dirent=$ac_hdr; break 10964fi 10965 10966done 10967# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. 10968if test $ac_header_dirent = dirent.h; then 10969 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 10970$as_echo_n "checking for library containing opendir... " >&6; } 10971if ${ac_cv_search_opendir+:} false; then : 10972 $as_echo_n "(cached) " >&6 10973else 10974 ac_func_search_save_LIBS=$LIBS 10975cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10976/* end confdefs.h. */ 10977 10978/* Override any GCC internal prototype to avoid an error. 10979 Use char because int might match the return type of a GCC 10980 builtin and then its argument prototype would still apply. */ 10981#ifdef __cplusplus 10982extern "C" 10983#endif 10984char opendir (); 10985int 10986main () 10987{ 10988return opendir (); 10989 ; 10990 return 0; 10991} 10992_ACEOF 10993for ac_lib in '' dir; do 10994 if test -z "$ac_lib"; then 10995 ac_res="none required" 10996 else 10997 ac_res=-l$ac_lib 10998 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 10999 fi 11000 if ac_fn_c_try_link "$LINENO"; then : 11001 ac_cv_search_opendir=$ac_res 11002fi 11003rm -f core conftest.err conftest.$ac_objext \ 11004 conftest$ac_exeext 11005 if ${ac_cv_search_opendir+:} false; then : 11006 break 11007fi 11008done 11009if ${ac_cv_search_opendir+:} false; then : 11010 11011else 11012 ac_cv_search_opendir=no 11013fi 11014rm conftest.$ac_ext 11015LIBS=$ac_func_search_save_LIBS 11016fi 11017{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 11018$as_echo "$ac_cv_search_opendir" >&6; } 11019ac_res=$ac_cv_search_opendir 11020if test "$ac_res" != no; then : 11021 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11022 11023fi 11024 11025else 11026 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 11027$as_echo_n "checking for library containing opendir... " >&6; } 11028if ${ac_cv_search_opendir+:} false; then : 11029 $as_echo_n "(cached) " >&6 11030else 11031 ac_func_search_save_LIBS=$LIBS 11032cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11033/* end confdefs.h. */ 11034 11035/* Override any GCC internal prototype to avoid an error. 11036 Use char because int might match the return type of a GCC 11037 builtin and then its argument prototype would still apply. */ 11038#ifdef __cplusplus 11039extern "C" 11040#endif 11041char opendir (); 11042int 11043main () 11044{ 11045return opendir (); 11046 ; 11047 return 0; 11048} 11049_ACEOF 11050for ac_lib in '' x; do 11051 if test -z "$ac_lib"; then 11052 ac_res="none required" 11053 else 11054 ac_res=-l$ac_lib 11055 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11056 fi 11057 if ac_fn_c_try_link "$LINENO"; then : 11058 ac_cv_search_opendir=$ac_res 11059fi 11060rm -f core conftest.err conftest.$ac_objext \ 11061 conftest$ac_exeext 11062 if ${ac_cv_search_opendir+:} false; then : 11063 break 11064fi 11065done 11066if ${ac_cv_search_opendir+:} false; then : 11067 11068else 11069 ac_cv_search_opendir=no 11070fi 11071rm conftest.$ac_ext 11072LIBS=$ac_func_search_save_LIBS 11073fi 11074{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 11075$as_echo "$ac_cv_search_opendir" >&6; } 11076ac_res=$ac_cv_search_opendir 11077if test "$ac_res" != no; then : 11078 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11079 11080fi 11081 11082fi 11083 11084 11085if test $ac_cv_header_sys_wait_h = no; then 11086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that defines union wait" >&5 11087$as_echo_n "checking for sys/wait.h that defines union wait... " >&6; } 11088 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11089/* end confdefs.h. */ 11090#include <sys/wait.h> 11091int 11092main () 11093{ 11094union wait xx, yy; xx = yy 11095 ; 11096 return 0; 11097} 11098_ACEOF 11099if ac_fn_c_try_compile "$LINENO"; then : 11100 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11101$as_echo "yes" >&6; } 11102 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 11103 11104 $as_echo "#define HAVE_UNION_WAIT 1" >>confdefs.h 11105 11106else 11107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11108$as_echo "no" >&6; } 11109fi 11110rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11111fi 11112 11113for ac_header in stdint.h stdlib.h string.h \ 11114 sys/select.h sys/utsname.h termcap.h fcntl.h \ 11115 sgtty.h sys/ioctl.h sys/time.h sys/types.h \ 11116 termio.h iconv.h inttypes.h langinfo.h math.h \ 11117 unistd.h stropts.h errno.h sys/resource.h \ 11118 sys/systeminfo.h locale.h sys/stream.h termios.h \ 11119 libc.h sys/statfs.h poll.h sys/poll.h pwd.h \ 11120 utime.h sys/param.h sys/ptms.h libintl.h libgen.h \ 11121 util/debug.h util/msg18n.h frame.h sys/acl.h \ 11122 sys/access.h sys/sysinfo.h wchar.h wctype.h 11123do : 11124 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 11125ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 11126if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 11127 cat >>confdefs.h <<_ACEOF 11128#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 11129_ACEOF 11130 11131fi 11132 11133done 11134 11135 11136for ac_header in sys/ptem.h 11137do : 11138 ac_fn_c_check_header_compile "$LINENO" "sys/ptem.h" "ac_cv_header_sys_ptem_h" "#if defined HAVE_SYS_STREAM_H 11139# include <sys/stream.h> 11140#endif 11141" 11142if test "x$ac_cv_header_sys_ptem_h" = xyes; then : 11143 cat >>confdefs.h <<_ACEOF 11144#define HAVE_SYS_PTEM_H 1 11145_ACEOF 11146 11147fi 11148 11149done 11150 11151 11152for ac_header in sys/sysctl.h 11153do : 11154 ac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" "#if defined HAVE_SYS_PARAM_H 11155# include <sys/param.h> 11156#endif 11157" 11158if test "x$ac_cv_header_sys_sysctl_h" = xyes; then : 11159 cat >>confdefs.h <<_ACEOF 11160#define HAVE_SYS_SYSCTL_H 1 11161_ACEOF 11162 11163fi 11164 11165done 11166 11167 11168 11169{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_np.h" >&5 11170$as_echo_n "checking for pthread_np.h... " >&6; } 11171cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11172/* end confdefs.h. */ 11173 11174#include <pthread.h> 11175#include <pthread_np.h> 11176int 11177main () 11178{ 11179int i; i = 0; 11180 ; 11181 return 0; 11182} 11183_ACEOF 11184if ac_fn_c_try_compile "$LINENO"; then : 11185 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11186$as_echo "yes" >&6; } 11187 $as_echo "#define HAVE_PTHREAD_NP_H 1" >>confdefs.h 11188 11189else 11190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11191$as_echo "no" >&6; } 11192fi 11193rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11194 11195for ac_header in strings.h 11196do : 11197 ac_fn_c_check_header_mongrel "$LINENO" "strings.h" "ac_cv_header_strings_h" "$ac_includes_default" 11198if test "x$ac_cv_header_strings_h" = xyes; then : 11199 cat >>confdefs.h <<_ACEOF 11200#define HAVE_STRINGS_H 1 11201_ACEOF 11202 11203fi 11204 11205done 11206 11207if test "x$MACOS_X" = "xyes"; then 11208 $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h 11209 11210else 11211 11212{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if strings.h can be included after string.h" >&5 11213$as_echo_n "checking if strings.h can be included after string.h... " >&6; } 11214cppflags_save=$CPPFLAGS 11215CPPFLAGS="$CPPFLAGS $X_CFLAGS" 11216cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11217/* end confdefs.h. */ 11218 11219#if defined(_AIX) && !defined(_AIX51) && !defined(_NO_PROTO) 11220# define _NO_PROTO /* like in os_unix.h, causes conflict for AIX (Winn) */ 11221 /* but don't do it on AIX 5.1 (Uribarri) */ 11222#endif 11223#ifdef HAVE_XM_XM_H 11224# include <Xm/Xm.h> /* This breaks it for HP-UX 11 (Squassabia) */ 11225#endif 11226#ifdef HAVE_STRING_H 11227# include <string.h> 11228#endif 11229#if defined(HAVE_STRINGS_H) 11230# include <strings.h> 11231#endif 11232 11233int 11234main () 11235{ 11236int i; i = 0; 11237 ; 11238 return 0; 11239} 11240_ACEOF 11241if ac_fn_c_try_compile "$LINENO"; then : 11242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11243$as_echo "yes" >&6; } 11244else 11245 $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h 11246 11247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11248$as_echo "no" >&6; } 11249fi 11250rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11251CPPFLAGS=$cppflags_save 11252fi 11253 11254if test $ac_cv_c_compiler_gnu = yes; then 11255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5 11256$as_echo_n "checking whether $CC needs -traditional... " >&6; } 11257if ${ac_cv_prog_gcc_traditional+:} false; then : 11258 $as_echo_n "(cached) " >&6 11259else 11260 ac_pattern="Autoconf.*'x'" 11261 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11262/* end confdefs.h. */ 11263#include <sgtty.h> 11264Autoconf TIOCGETP 11265_ACEOF 11266if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11267 $EGREP "$ac_pattern" >/dev/null 2>&1; then : 11268 ac_cv_prog_gcc_traditional=yes 11269else 11270 ac_cv_prog_gcc_traditional=no 11271fi 11272rm -f conftest* 11273 11274 11275 if test $ac_cv_prog_gcc_traditional = no; then 11276 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11277/* end confdefs.h. */ 11278#include <termio.h> 11279Autoconf TCGETA 11280_ACEOF 11281if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11282 $EGREP "$ac_pattern" >/dev/null 2>&1; then : 11283 ac_cv_prog_gcc_traditional=yes 11284fi 11285rm -f conftest* 11286 11287 fi 11288fi 11289{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5 11290$as_echo "$ac_cv_prog_gcc_traditional" >&6; } 11291 if test $ac_cv_prog_gcc_traditional = yes; then 11292 CC="$CC -traditional" 11293 fi 11294fi 11295 11296{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 11297$as_echo_n "checking for an ANSI C-conforming const... " >&6; } 11298if ${ac_cv_c_const+:} false; then : 11299 $as_echo_n "(cached) " >&6 11300else 11301 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11302/* end confdefs.h. */ 11303 11304int 11305main () 11306{ 11307 11308#ifndef __cplusplus 11309 /* Ultrix mips cc rejects this sort of thing. */ 11310 typedef int charset[2]; 11311 const charset cs = { 0, 0 }; 11312 /* SunOS 4.1.1 cc rejects this. */ 11313 char const *const *pcpcc; 11314 char **ppc; 11315 /* NEC SVR4.0.2 mips cc rejects this. */ 11316 struct point {int x, y;}; 11317 static struct point const zero = {0,0}; 11318 /* AIX XL C 1.02.0.0 rejects this. 11319 It does not let you subtract one const X* pointer from another in 11320 an arm of an if-expression whose if-part is not a constant 11321 expression */ 11322 const char *g = "string"; 11323 pcpcc = &g + (g ? g-g : 0); 11324 /* HPUX 7.0 cc rejects these. */ 11325 ++pcpcc; 11326 ppc = (char**) pcpcc; 11327 pcpcc = (char const *const *) ppc; 11328 { /* SCO 3.2v4 cc rejects this sort of thing. */ 11329 char tx; 11330 char *t = &tx; 11331 char const *s = 0 ? (char *) 0 : (char const *) 0; 11332 11333 *t++ = 0; 11334 if (s) return 0; 11335 } 11336 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 11337 int x[] = {25, 17}; 11338 const int *foo = &x[0]; 11339 ++foo; 11340 } 11341 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 11342 typedef const int *iptr; 11343 iptr p = 0; 11344 ++p; 11345 } 11346 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying 11347 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 11348 struct s { int j; const int *ap[3]; } bx; 11349 struct s *b = &bx; b->j = 5; 11350 } 11351 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 11352 const int foo = 10; 11353 if (!foo) return 0; 11354 } 11355 return !cs[0] && !zero.x; 11356#endif 11357 11358 ; 11359 return 0; 11360} 11361_ACEOF 11362if ac_fn_c_try_compile "$LINENO"; then : 11363 ac_cv_c_const=yes 11364else 11365 ac_cv_c_const=no 11366fi 11367rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11368fi 11369{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 11370$as_echo "$ac_cv_c_const" >&6; } 11371if test $ac_cv_c_const = no; then 11372 11373$as_echo "#define const /**/" >>confdefs.h 11374 11375fi 11376 11377{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5 11378$as_echo_n "checking for working volatile... " >&6; } 11379if ${ac_cv_c_volatile+:} false; then : 11380 $as_echo_n "(cached) " >&6 11381else 11382 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11383/* end confdefs.h. */ 11384 11385int 11386main () 11387{ 11388 11389volatile int x; 11390int * volatile y = (int *) 0; 11391return !x && !y; 11392 ; 11393 return 0; 11394} 11395_ACEOF 11396if ac_fn_c_try_compile "$LINENO"; then : 11397 ac_cv_c_volatile=yes 11398else 11399 ac_cv_c_volatile=no 11400fi 11401rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11402fi 11403{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5 11404$as_echo "$ac_cv_c_volatile" >&6; } 11405if test $ac_cv_c_volatile = no; then 11406 11407$as_echo "#define volatile /**/" >>confdefs.h 11408 11409fi 11410 11411ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default" 11412if test "x$ac_cv_type_mode_t" = xyes; then : 11413 11414else 11415 11416cat >>confdefs.h <<_ACEOF 11417#define mode_t int 11418_ACEOF 11419 11420fi 11421 11422ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default" 11423if test "x$ac_cv_type_off_t" = xyes; then : 11424 11425else 11426 11427cat >>confdefs.h <<_ACEOF 11428#define off_t long int 11429_ACEOF 11430 11431fi 11432 11433ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default" 11434if test "x$ac_cv_type_pid_t" = xyes; then : 11435 11436else 11437 11438cat >>confdefs.h <<_ACEOF 11439#define pid_t int 11440_ACEOF 11441 11442fi 11443 11444ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" 11445if test "x$ac_cv_type_size_t" = xyes; then : 11446 11447else 11448 11449cat >>confdefs.h <<_ACEOF 11450#define size_t unsigned int 11451_ACEOF 11452 11453fi 11454 11455{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5 11456$as_echo_n "checking for uid_t in sys/types.h... " >&6; } 11457if ${ac_cv_type_uid_t+:} false; then : 11458 $as_echo_n "(cached) " >&6 11459else 11460 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11461/* end confdefs.h. */ 11462#include <sys/types.h> 11463 11464_ACEOF 11465if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11466 $EGREP "uid_t" >/dev/null 2>&1; then : 11467 ac_cv_type_uid_t=yes 11468else 11469 ac_cv_type_uid_t=no 11470fi 11471rm -f conftest* 11472 11473fi 11474{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5 11475$as_echo "$ac_cv_type_uid_t" >&6; } 11476if test $ac_cv_type_uid_t = no; then 11477 11478$as_echo "#define uid_t int" >>confdefs.h 11479 11480 11481$as_echo "#define gid_t int" >>confdefs.h 11482 11483fi 11484 11485ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t" 11486case $ac_cv_c_uint32_t in #( 11487 no|yes) ;; #( 11488 *) 11489 11490$as_echo "#define _UINT32_T 1" >>confdefs.h 11491 11492 11493cat >>confdefs.h <<_ACEOF 11494#define uint32_t $ac_cv_c_uint32_t 11495_ACEOF 11496;; 11497 esac 11498 11499 11500{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 11501$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 11502if ${ac_cv_header_time+:} false; then : 11503 $as_echo_n "(cached) " >&6 11504else 11505 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11506/* end confdefs.h. */ 11507#include <sys/types.h> 11508#include <sys/time.h> 11509#include <time.h> 11510 11511int 11512main () 11513{ 11514if ((struct tm *) 0) 11515return 0; 11516 ; 11517 return 0; 11518} 11519_ACEOF 11520if ac_fn_c_try_compile "$LINENO"; then : 11521 ac_cv_header_time=yes 11522else 11523 ac_cv_header_time=no 11524fi 11525rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11526fi 11527{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 11528$as_echo "$ac_cv_header_time" >&6; } 11529if test $ac_cv_header_time = yes; then 11530 11531$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 11532 11533fi 11534 11535ac_fn_c_check_type "$LINENO" "ino_t" "ac_cv_type_ino_t" "$ac_includes_default" 11536if test "x$ac_cv_type_ino_t" = xyes; then : 11537 11538else 11539 11540cat >>confdefs.h <<_ACEOF 11541#define ino_t long 11542_ACEOF 11543 11544fi 11545 11546ac_fn_c_check_type "$LINENO" "dev_t" "ac_cv_type_dev_t" "$ac_includes_default" 11547if test "x$ac_cv_type_dev_t" = xyes; then : 11548 11549else 11550 11551cat >>confdefs.h <<_ACEOF 11552#define dev_t unsigned 11553_ACEOF 11554 11555fi 11556 11557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 11558$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 11559if ${ac_cv_c_bigendian+:} false; then : 11560 $as_echo_n "(cached) " >&6 11561else 11562 ac_cv_c_bigendian=unknown 11563 # See if we're dealing with a universal compiler. 11564 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11565/* end confdefs.h. */ 11566#ifndef __APPLE_CC__ 11567 not a universal capable compiler 11568 #endif 11569 typedef int dummy; 11570 11571_ACEOF 11572if ac_fn_c_try_compile "$LINENO"; then : 11573 11574 # Check for potential -arch flags. It is not universal unless 11575 # there are at least two -arch flags with different values. 11576 ac_arch= 11577 ac_prev= 11578 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 11579 if test -n "$ac_prev"; then 11580 case $ac_word in 11581 i?86 | x86_64 | ppc | ppc64) 11582 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 11583 ac_arch=$ac_word 11584 else 11585 ac_cv_c_bigendian=universal 11586 break 11587 fi 11588 ;; 11589 esac 11590 ac_prev= 11591 elif test "x$ac_word" = "x-arch"; then 11592 ac_prev=arch 11593 fi 11594 done 11595fi 11596rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11597 if test $ac_cv_c_bigendian = unknown; then 11598 # See if sys/param.h defines the BYTE_ORDER macro. 11599 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11600/* end confdefs.h. */ 11601#include <sys/types.h> 11602 #include <sys/param.h> 11603 11604int 11605main () 11606{ 11607#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 11608 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 11609 && LITTLE_ENDIAN) 11610 bogus endian macros 11611 #endif 11612 11613 ; 11614 return 0; 11615} 11616_ACEOF 11617if ac_fn_c_try_compile "$LINENO"; then : 11618 # It does; now see whether it defined to BIG_ENDIAN or not. 11619 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11620/* end confdefs.h. */ 11621#include <sys/types.h> 11622 #include <sys/param.h> 11623 11624int 11625main () 11626{ 11627#if BYTE_ORDER != BIG_ENDIAN 11628 not big endian 11629 #endif 11630 11631 ; 11632 return 0; 11633} 11634_ACEOF 11635if ac_fn_c_try_compile "$LINENO"; then : 11636 ac_cv_c_bigendian=yes 11637else 11638 ac_cv_c_bigendian=no 11639fi 11640rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11641fi 11642rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11643 fi 11644 if test $ac_cv_c_bigendian = unknown; then 11645 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 11646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11647/* end confdefs.h. */ 11648#include <limits.h> 11649 11650int 11651main () 11652{ 11653#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 11654 bogus endian macros 11655 #endif 11656 11657 ; 11658 return 0; 11659} 11660_ACEOF 11661if ac_fn_c_try_compile "$LINENO"; then : 11662 # It does; now see whether it defined to _BIG_ENDIAN or not. 11663 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11664/* end confdefs.h. */ 11665#include <limits.h> 11666 11667int 11668main () 11669{ 11670#ifndef _BIG_ENDIAN 11671 not big endian 11672 #endif 11673 11674 ; 11675 return 0; 11676} 11677_ACEOF 11678if ac_fn_c_try_compile "$LINENO"; then : 11679 ac_cv_c_bigendian=yes 11680else 11681 ac_cv_c_bigendian=no 11682fi 11683rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11684fi 11685rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11686 fi 11687 if test $ac_cv_c_bigendian = unknown; then 11688 # Compile a test program. 11689 if test "$cross_compiling" = yes; then : 11690 # Try to guess by grepping values from an object file. 11691 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11692/* end confdefs.h. */ 11693short int ascii_mm[] = 11694 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 11695 short int ascii_ii[] = 11696 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 11697 int use_ascii (int i) { 11698 return ascii_mm[i] + ascii_ii[i]; 11699 } 11700 short int ebcdic_ii[] = 11701 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 11702 short int ebcdic_mm[] = 11703 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 11704 int use_ebcdic (int i) { 11705 return ebcdic_mm[i] + ebcdic_ii[i]; 11706 } 11707 extern int foo; 11708 11709int 11710main () 11711{ 11712return use_ascii (foo) == use_ebcdic (foo); 11713 ; 11714 return 0; 11715} 11716_ACEOF 11717if ac_fn_c_try_compile "$LINENO"; then : 11718 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 11719 ac_cv_c_bigendian=yes 11720 fi 11721 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 11722 if test "$ac_cv_c_bigendian" = unknown; then 11723 ac_cv_c_bigendian=no 11724 else 11725 # finding both strings is unlikely to happen, but who knows? 11726 ac_cv_c_bigendian=unknown 11727 fi 11728 fi 11729fi 11730rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11731else 11732 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11733/* end confdefs.h. */ 11734$ac_includes_default 11735int 11736main () 11737{ 11738 11739 /* Are we little or big endian? From Harbison&Steele. */ 11740 union 11741 { 11742 long int l; 11743 char c[sizeof (long int)]; 11744 } u; 11745 u.l = 1; 11746 return u.c[sizeof (long int) - 1] == 1; 11747 11748 ; 11749 return 0; 11750} 11751_ACEOF 11752if ac_fn_c_try_run "$LINENO"; then : 11753 ac_cv_c_bigendian=no 11754else 11755 ac_cv_c_bigendian=yes 11756fi 11757rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11758 conftest.$ac_objext conftest.beam conftest.$ac_ext 11759fi 11760 11761 fi 11762fi 11763{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 11764$as_echo "$ac_cv_c_bigendian" >&6; } 11765 case $ac_cv_c_bigendian in #( 11766 yes) 11767 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 11768;; #( 11769 no) 11770 ;; #( 11771 universal) 11772 11773$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 11774 11775 ;; #( 11776 *) 11777 as_fn_error $? "unknown endianness 11778 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 11779 esac 11780 11781{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 11782$as_echo_n "checking for inline... " >&6; } 11783if ${ac_cv_c_inline+:} false; then : 11784 $as_echo_n "(cached) " >&6 11785else 11786 ac_cv_c_inline=no 11787for ac_kw in inline __inline__ __inline; do 11788 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11789/* end confdefs.h. */ 11790#ifndef __cplusplus 11791typedef int foo_t; 11792static $ac_kw foo_t static_foo () {return 0; } 11793$ac_kw foo_t foo () {return 0; } 11794#endif 11795 11796_ACEOF 11797if ac_fn_c_try_compile "$LINENO"; then : 11798 ac_cv_c_inline=$ac_kw 11799fi 11800rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11801 test "$ac_cv_c_inline" != no && break 11802done 11803 11804fi 11805{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 11806$as_echo "$ac_cv_c_inline" >&6; } 11807 11808case $ac_cv_c_inline in 11809 inline | yes) ;; 11810 *) 11811 case $ac_cv_c_inline in 11812 no) ac_val=;; 11813 *) ac_val=$ac_cv_c_inline;; 11814 esac 11815 cat >>confdefs.h <<_ACEOF 11816#ifndef __cplusplus 11817#define inline $ac_val 11818#endif 11819_ACEOF 11820 ;; 11821esac 11822 11823 11824{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rlim_t" >&5 11825$as_echo_n "checking for rlim_t... " >&6; } 11826if eval "test \"`echo '$''{'ac_cv_type_rlim_t'+set}'`\" = set"; then 11827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_rlim_t" >&5 11828$as_echo "(cached) $ac_cv_type_rlim_t" >&6; } 11829else 11830 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11831/* end confdefs.h. */ 11832 11833#include <sys/types.h> 11834#if STDC_HEADERS 11835# include <stdlib.h> 11836# include <stddef.h> 11837#endif 11838#ifdef HAVE_SYS_RESOURCE_H 11839# include <sys/resource.h> 11840#endif 11841 11842_ACEOF 11843if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11844 $EGREP "(^|[^a-zA-Z_0-9])rlim_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then : 11845 ac_cv_type_rlim_t=yes 11846else 11847 ac_cv_type_rlim_t=no 11848fi 11849rm -f conftest* 11850 11851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_rlim_t" >&5 11852$as_echo "$ac_cv_type_rlim_t" >&6; } 11853fi 11854if test $ac_cv_type_rlim_t = no; then 11855 cat >> confdefs.h <<\EOF 11856#define rlim_t unsigned long 11857EOF 11858fi 11859 11860{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stack_t" >&5 11861$as_echo_n "checking for stack_t... " >&6; } 11862if eval "test \"`echo '$''{'ac_cv_type_stack_t'+set}'`\" = set"; then 11863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_stack_t" >&5 11864$as_echo "(cached) $ac_cv_type_stack_t" >&6; } 11865else 11866 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11867/* end confdefs.h. */ 11868 11869#include <sys/types.h> 11870#if STDC_HEADERS 11871# include <stdlib.h> 11872# include <stddef.h> 11873#endif 11874#include <signal.h> 11875 11876_ACEOF 11877if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11878 $EGREP "stack_t" >/dev/null 2>&1; then : 11879 ac_cv_type_stack_t=yes 11880else 11881 ac_cv_type_stack_t=no 11882fi 11883rm -f conftest* 11884 11885 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_stack_t" >&5 11886$as_echo "$ac_cv_type_stack_t" >&6; } 11887fi 11888if test $ac_cv_type_stack_t = no; then 11889 cat >> confdefs.h <<\EOF 11890#define stack_t struct sigaltstack 11891EOF 11892fi 11893 11894{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stack_t has an ss_base field" >&5 11895$as_echo_n "checking whether stack_t has an ss_base field... " >&6; } 11896cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11897/* end confdefs.h. */ 11898 11899#include <sys/types.h> 11900#if STDC_HEADERS 11901# include <stdlib.h> 11902# include <stddef.h> 11903#endif 11904#include <signal.h> 11905#include "confdefs.h" 11906 11907int 11908main () 11909{ 11910stack_t sigstk; sigstk.ss_base = 0; 11911 ; 11912 return 0; 11913} 11914_ACEOF 11915if ac_fn_c_try_compile "$LINENO"; then : 11916 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11917$as_echo "yes" >&6; }; $as_echo "#define HAVE_SS_BASE 1" >>confdefs.h 11918 11919else 11920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11921$as_echo "no" >&6; } 11922fi 11923rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11924 11925olibs="$LIBS" 11926{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tlib argument" >&5 11927$as_echo_n "checking --with-tlib argument... " >&6; } 11928 11929# Check whether --with-tlib was given. 11930if test "${with_tlib+set}" = set; then : 11931 withval=$with_tlib; 11932fi 11933 11934if test -n "$with_tlib"; then 11935 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_tlib" >&5 11936$as_echo "$with_tlib" >&6; } 11937 LIBS="$LIBS -l$with_tlib" 11938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linking with $with_tlib library" >&5 11939$as_echo_n "checking for linking with $with_tlib library... " >&6; } 11940 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11941/* end confdefs.h. */ 11942 11943int 11944main () 11945{ 11946 11947 ; 11948 return 0; 11949} 11950_ACEOF 11951if ac_fn_c_try_link "$LINENO"; then : 11952 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5 11953$as_echo "OK" >&6; } 11954else 11955 as_fn_error $? "FAILED" "$LINENO" 5 11956fi 11957rm -f core conftest.err conftest.$ac_objext \ 11958 conftest$ac_exeext conftest.$ac_ext 11959 olibs="$LIBS" 11960else 11961 { $as_echo "$as_me:${as_lineno-$LINENO}: result: empty: automatic terminal library selection" >&5 11962$as_echo "empty: automatic terminal library selection" >&6; } 11963 case "`uname -s 2>/dev/null`" in 11964 OSF1|SCO_SV) tlibs="tinfo ncurses curses termlib termcap";; 11965 *) tlibs="tinfo ncurses termlib termcap curses";; 11966 esac 11967 for libname in $tlibs; do 11968 as_ac_Lib=`$as_echo "ac_cv_lib_${libname}''_tgetent" | $as_tr_sh` 11969{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -l${libname}" >&5 11970$as_echo_n "checking for tgetent in -l${libname}... " >&6; } 11971if eval \${$as_ac_Lib+:} false; then : 11972 $as_echo_n "(cached) " >&6 11973else 11974 ac_check_lib_save_LIBS=$LIBS 11975LIBS="-l${libname} $LIBS" 11976cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11977/* end confdefs.h. */ 11978 11979/* Override any GCC internal prototype to avoid an error. 11980 Use char because int might match the return type of a GCC 11981 builtin and then its argument prototype would still apply. */ 11982#ifdef __cplusplus 11983extern "C" 11984#endif 11985char tgetent (); 11986int 11987main () 11988{ 11989return tgetent (); 11990 ; 11991 return 0; 11992} 11993_ACEOF 11994if ac_fn_c_try_link "$LINENO"; then : 11995 eval "$as_ac_Lib=yes" 11996else 11997 eval "$as_ac_Lib=no" 11998fi 11999rm -f core conftest.err conftest.$ac_objext \ 12000 conftest$ac_exeext conftest.$ac_ext 12001LIBS=$ac_check_lib_save_LIBS 12002fi 12003eval ac_res=\$$as_ac_Lib 12004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 12005$as_echo "$ac_res" >&6; } 12006if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 12007 cat >>confdefs.h <<_ACEOF 12008#define `$as_echo "HAVE_LIB${libname}" | $as_tr_cpp` 1 12009_ACEOF 12010 12011 LIBS="-l${libname} $LIBS" 12012 12013fi 12014 12015 if test "x$olibs" != "x$LIBS"; then 12016 if test "$cross_compiling" = yes; then : 12017 res="FAIL" 12018else 12019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12020/* end confdefs.h. */ 12021 12022#ifdef HAVE_TERMCAP_H 12023# include <termcap.h> 12024#endif 12025#if STDC_HEADERS 12026# include <stdlib.h> 12027# include <stddef.h> 12028#endif 12029main() {char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(0); } 12030_ACEOF 12031if ac_fn_c_try_run "$LINENO"; then : 12032 res="OK" 12033else 12034 res="FAIL" 12035fi 12036rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12037 conftest.$ac_objext conftest.beam conftest.$ac_ext 12038fi 12039 12040 if test "$res" = "OK"; then 12041 break 12042 fi 12043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libname library is not usable" >&5 12044$as_echo "$libname library is not usable" >&6; } 12045 LIBS="$olibs" 12046 fi 12047 done 12048 if test "x$olibs" = "x$LIBS"; then 12049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no terminal library found" >&5 12050$as_echo "no terminal library found" >&6; } 12051 fi 12052fi 12053 12054if test "x$olibs" = "x$LIBS"; then 12055 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent()" >&5 12056$as_echo_n "checking for tgetent()... " >&6; } 12057 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12058/* end confdefs.h. */ 12059int tgetent(char *, const char *); 12060int 12061main () 12062{ 12063char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); 12064 ; 12065 return 0; 12066} 12067_ACEOF 12068if ac_fn_c_try_link "$LINENO"; then : 12069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12070$as_echo "yes" >&6; } 12071else 12072 as_fn_error $? "NOT FOUND! 12073 You need to install a terminal library; for example ncurses. 12074 On Linux that would be the libncurses-dev package. 12075 Or specify the name of the library with --with-tlib." "$LINENO" 5 12076fi 12077rm -f core conftest.err conftest.$ac_objext \ 12078 conftest$ac_exeext conftest.$ac_ext 12079fi 12080 12081{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we talk terminfo" >&5 12082$as_echo_n "checking whether we talk terminfo... " >&6; } 12083if ${vim_cv_terminfo+:} false; then : 12084 $as_echo_n "(cached) " >&6 12085else 12086 12087 if test "$cross_compiling" = yes; then : 12088 12089 as_fn_error $? "cross-compiling: please set 'vim_cv_terminfo'" "$LINENO" 5 12090 12091else 12092 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12093/* end confdefs.h. */ 12094 12095#include "confdefs.h" 12096#ifdef HAVE_TERMCAP_H 12097# include <termcap.h> 12098#endif 12099#ifdef HAVE_STRING_H 12100# include <string.h> 12101#endif 12102#if STDC_HEADERS 12103# include <stdlib.h> 12104# include <stddef.h> 12105#endif 12106main() 12107{char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(!strcmp(s==0 ? "" : s, "1")); } 12108 12109_ACEOF 12110if ac_fn_c_try_run "$LINENO"; then : 12111 12112 vim_cv_terminfo=no 12113 12114else 12115 12116 vim_cv_terminfo=yes 12117 12118fi 12119rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12120 conftest.$ac_objext conftest.beam conftest.$ac_ext 12121fi 12122 12123 12124fi 12125{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_terminfo" >&5 12126$as_echo "$vim_cv_terminfo" >&6; } 12127 12128if test "x$vim_cv_terminfo" = "xyes" ; then 12129 $as_echo "#define TERMINFO 1" >>confdefs.h 12130 12131fi 12132 12133{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what tgetent() returns for an unknown terminal" >&5 12134$as_echo_n "checking what tgetent() returns for an unknown terminal... " >&6; } 12135if ${vim_cv_tgetent+:} false; then : 12136 $as_echo_n "(cached) " >&6 12137else 12138 12139 if test "$cross_compiling" = yes; then : 12140 12141 as_fn_error $? "failed to compile test program." "$LINENO" 5 12142 12143else 12144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12145/* end confdefs.h. */ 12146 12147#include "confdefs.h" 12148#ifdef HAVE_TERMCAP_H 12149# include <termcap.h> 12150#endif 12151#if STDC_HEADERS 12152# include <stdlib.h> 12153# include <stddef.h> 12154#endif 12155main() 12156{char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); exit(res != 0); } 12157 12158_ACEOF 12159if ac_fn_c_try_run "$LINENO"; then : 12160 12161 vim_cv_tgetent=zero 12162 12163else 12164 12165 vim_cv_tgetent=non-zero 12166 12167fi 12168rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12169 conftest.$ac_objext conftest.beam conftest.$ac_ext 12170fi 12171 12172 12173fi 12174{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tgetent" >&5 12175$as_echo "$vim_cv_tgetent" >&6; } 12176 12177if test "x$vim_cv_tgetent" = "xzero" ; then 12178 $as_echo "#define TGETENT_ZERO_ERR 0" >>confdefs.h 12179 12180fi 12181 12182{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains ospeed" >&5 12183$as_echo_n "checking whether termcap.h contains ospeed... " >&6; } 12184cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12185/* end confdefs.h. */ 12186 12187#ifdef HAVE_TERMCAP_H 12188# include <termcap.h> 12189#endif 12190 12191int 12192main () 12193{ 12194ospeed = 20000 12195 ; 12196 return 0; 12197} 12198_ACEOF 12199if ac_fn_c_try_link "$LINENO"; then : 12200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12201$as_echo "yes" >&6; }; $as_echo "#define HAVE_OSPEED 1" >>confdefs.h 12202 12203else 12204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12205$as_echo "no" >&6; } 12206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ospeed can be extern" >&5 12207$as_echo_n "checking whether ospeed can be extern... " >&6; } 12208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12209/* end confdefs.h. */ 12210 12211#ifdef HAVE_TERMCAP_H 12212# include <termcap.h> 12213#endif 12214extern short ospeed; 12215 12216int 12217main () 12218{ 12219ospeed = 20000 12220 ; 12221 return 0; 12222} 12223_ACEOF 12224if ac_fn_c_try_link "$LINENO"; then : 12225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12226$as_echo "yes" >&6; }; $as_echo "#define OSPEED_EXTERN 1" >>confdefs.h 12227 12228else 12229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12230$as_echo "no" >&6; } 12231fi 12232rm -f core conftest.err conftest.$ac_objext \ 12233 conftest$ac_exeext conftest.$ac_ext 12234 12235fi 12236rm -f core conftest.err conftest.$ac_objext \ 12237 conftest$ac_exeext conftest.$ac_ext 12238 12239{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains UP, BC and PC" >&5 12240$as_echo_n "checking whether termcap.h contains UP, BC and PC... " >&6; } 12241cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12242/* end confdefs.h. */ 12243 12244#ifdef HAVE_TERMCAP_H 12245# include <termcap.h> 12246#endif 12247 12248int 12249main () 12250{ 12251if (UP == 0 && BC == 0) PC = 1 12252 ; 12253 return 0; 12254} 12255_ACEOF 12256if ac_fn_c_try_link "$LINENO"; then : 12257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12258$as_echo "yes" >&6; }; $as_echo "#define HAVE_UP_BC_PC 1" >>confdefs.h 12259 12260else 12261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12262$as_echo "no" >&6; } 12263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether UP, BC and PC can be extern" >&5 12264$as_echo_n "checking whether UP, BC and PC can be extern... " >&6; } 12265 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12266/* end confdefs.h. */ 12267 12268#ifdef HAVE_TERMCAP_H 12269# include <termcap.h> 12270#endif 12271extern char *UP, *BC, PC; 12272 12273int 12274main () 12275{ 12276if (UP == 0 && BC == 0) PC = 1 12277 ; 12278 return 0; 12279} 12280_ACEOF 12281if ac_fn_c_try_link "$LINENO"; then : 12282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12283$as_echo "yes" >&6; }; $as_echo "#define UP_BC_PC_EXTERN 1" >>confdefs.h 12284 12285else 12286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12287$as_echo "no" >&6; } 12288fi 12289rm -f core conftest.err conftest.$ac_objext \ 12290 conftest$ac_exeext conftest.$ac_ext 12291 12292fi 12293rm -f core conftest.err conftest.$ac_objext \ 12294 conftest$ac_exeext conftest.$ac_ext 12295 12296{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether tputs() uses outfuntype" >&5 12297$as_echo_n "checking whether tputs() uses outfuntype... " >&6; } 12298cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12299/* end confdefs.h. */ 12300 12301#ifdef HAVE_TERMCAP_H 12302# include <termcap.h> 12303#endif 12304 12305int 12306main () 12307{ 12308extern int xx(); tputs("test", 1, (outfuntype)xx) 12309 ; 12310 return 0; 12311} 12312_ACEOF 12313if ac_fn_c_try_compile "$LINENO"; then : 12314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12315$as_echo "yes" >&6; }; $as_echo "#define HAVE_OUTFUNTYPE 1" >>confdefs.h 12316 12317else 12318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12319$as_echo "no" >&6; } 12320fi 12321rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12322 12323{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/select.h and sys/time.h may both be included" >&5 12324$as_echo_n "checking whether sys/select.h and sys/time.h may both be included... " >&6; } 12325cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12326/* end confdefs.h. */ 12327 12328#include <sys/types.h> 12329#include <sys/time.h> 12330#include <sys/select.h> 12331int 12332main () 12333{ 12334 12335 ; 12336 return 0; 12337} 12338_ACEOF 12339if ac_fn_c_try_compile "$LINENO"; then : 12340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12341$as_echo "yes" >&6; } 12342 $as_echo "#define SYS_SELECT_WITH_SYS_TIME 1" >>confdefs.h 12343 12344else 12345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12346$as_echo "no" >&6; } 12347fi 12348rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12349 12350 12351{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/ptc" >&5 12352$as_echo_n "checking for /dev/ptc... " >&6; } 12353if test -r /dev/ptc; then 12354 $as_echo "#define HAVE_DEV_PTC 1" >>confdefs.h 12355 12356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12357$as_echo "yes" >&6; } 12358else 12359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12360$as_echo "no" >&6; } 12361fi 12362 12363{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SVR4 ptys" >&5 12364$as_echo_n "checking for SVR4 ptys... " >&6; } 12365if test -c /dev/ptmx ; then 12366 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12367/* end confdefs.h. */ 12368 12369// These should be in stdlib.h, but it depends on _XOPEN_SOURCE. 12370char *ptsname(int); 12371int unlockpt(int); 12372int grantpt(int); 12373 12374int 12375main () 12376{ 12377 12378 ptsname(0); 12379 grantpt(0); 12380 unlockpt(0); 12381 ; 12382 return 0; 12383} 12384_ACEOF 12385if ac_fn_c_try_link "$LINENO"; then : 12386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12387$as_echo "yes" >&6; }; $as_echo "#define HAVE_SVR4_PTYS 1" >>confdefs.h 12388 12389else 12390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12391$as_echo "no" >&6; } 12392fi 12393rm -f core conftest.err conftest.$ac_objext \ 12394 conftest$ac_exeext conftest.$ac_ext 12395else 12396 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12397$as_echo "no" >&6; } 12398fi 12399 12400{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ptyranges" >&5 12401$as_echo_n "checking for ptyranges... " >&6; } 12402if test -d /dev/ptym ; then 12403 pdir='/dev/ptym' 12404else 12405 pdir='/dev' 12406fi 12407cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12408/* end confdefs.h. */ 12409#ifdef M_UNIX 12410 yes; 12411#endif 12412 12413_ACEOF 12414if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12415 $EGREP "yes" >/dev/null 2>&1; then : 12416 ptys=`echo /dev/ptyp??` 12417else 12418 ptys=`echo $pdir/pty??` 12419fi 12420rm -f conftest* 12421 12422if test "$ptys" != "$pdir/pty??" ; then 12423 p0=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'` 12424 p1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g' | sort -u | tr -d '\012'` 12425 cat >>confdefs.h <<_ACEOF 12426#define PTYRANGE0 "$p0" 12427_ACEOF 12428 12429 cat >>confdefs.h <<_ACEOF 12430#define PTYRANGE1 "$p1" 12431_ACEOF 12432 12433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $p0 / $p1" >&5 12434$as_echo "$p0 / $p1" >&6; } 12435else 12436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: don't know" >&5 12437$as_echo "don't know" >&6; } 12438fi 12439 12440 12441{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5 12442$as_echo_n "checking return type of signal handlers... " >&6; } 12443if ${ac_cv_type_signal+:} false; then : 12444 $as_echo_n "(cached) " >&6 12445else 12446 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12447/* end confdefs.h. */ 12448#include <sys/types.h> 12449#include <signal.h> 12450 12451int 12452main () 12453{ 12454return *(signal (0, 0)) (0) == 1; 12455 ; 12456 return 0; 12457} 12458_ACEOF 12459if ac_fn_c_try_compile "$LINENO"; then : 12460 ac_cv_type_signal=int 12461else 12462 ac_cv_type_signal=void 12463fi 12464rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12465fi 12466{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5 12467$as_echo "$ac_cv_type_signal" >&6; } 12468 12469cat >>confdefs.h <<_ACEOF 12470#define RETSIGTYPE $ac_cv_type_signal 12471_ACEOF 12472 12473 12474 12475if test $ac_cv_type_signal = void; then 12476 $as_echo "#define SIGRETURN return" >>confdefs.h 12477 12478else 12479 $as_echo "#define SIGRETURN return 0" >>confdefs.h 12480 12481fi 12482 12483{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct sigcontext" >&5 12484$as_echo_n "checking for struct sigcontext... " >&6; } 12485cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12486/* end confdefs.h. */ 12487 12488#include <signal.h> 12489test_sig() 12490{ 12491 struct sigcontext *scont; 12492 scont = (struct sigcontext *)0; 12493 return 1; 12494} 12495int 12496main () 12497{ 12498 12499 ; 12500 return 0; 12501} 12502_ACEOF 12503if ac_fn_c_try_compile "$LINENO"; then : 12504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12505$as_echo "yes" >&6; } 12506 $as_echo "#define HAVE_SIGCONTEXT 1" >>confdefs.h 12507 12508else 12509 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12510$as_echo "no" >&6; } 12511fi 12512rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12513 12514{ $as_echo "$as_me:${as_lineno-$LINENO}: checking getcwd implementation is broken" >&5 12515$as_echo_n "checking getcwd implementation is broken... " >&6; } 12516if ${vim_cv_getcwd_broken+:} false; then : 12517 $as_echo_n "(cached) " >&6 12518else 12519 12520 if test "$cross_compiling" = yes; then : 12521 12522 as_fn_error $? "cross-compiling: please set 'vim_cv_getcwd_broken'" "$LINENO" 5 12523 12524else 12525 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12526/* end confdefs.h. */ 12527 12528#include "confdefs.h" 12529#ifdef HAVE_UNISTD_H 12530#include <unistd.h> 12531#endif 12532char *dagger[] = { "IFS=pwd", 0 }; 12533main() 12534{ 12535 char buffer[500]; 12536 extern char **environ; 12537 environ = dagger; 12538 return getcwd(buffer, 500) ? 0 : 1; 12539} 12540 12541_ACEOF 12542if ac_fn_c_try_run "$LINENO"; then : 12543 12544 vim_cv_getcwd_broken=no 12545 12546else 12547 12548 vim_cv_getcwd_broken=yes 12549 12550fi 12551rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12552 conftest.$ac_objext conftest.beam conftest.$ac_ext 12553fi 12554 12555 12556fi 12557{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_getcwd_broken" >&5 12558$as_echo "$vim_cv_getcwd_broken" >&6; } 12559 12560if test "x$vim_cv_getcwd_broken" = "xyes" ; then 12561 $as_echo "#define BAD_GETCWD 1" >>confdefs.h 12562 12563 for ac_func in getwd 12564do : 12565 ac_fn_c_check_func "$LINENO" "getwd" "ac_cv_func_getwd" 12566if test "x$ac_cv_func_getwd" = xyes; then : 12567 cat >>confdefs.h <<_ACEOF 12568#define HAVE_GETWD 1 12569_ACEOF 12570 12571fi 12572done 12573 12574fi 12575 12576for ac_func in fchdir fchown fchmod fsync getcwd getpseudotty \ 12577 getpwent getpwnam getpwuid getrlimit gettimeofday localtime_r lstat \ 12578 memset mkdtemp nanosleep opendir putenv qsort readlink select setenv \ 12579 getpgid setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \ 12580 sigprocmask sigvec strcasecmp strcoll strerror strftime stricmp strncasecmp \ 12581 strnicmp strpbrk strptime strtol tgetent towlower towupper iswupper \ 12582 tzset usleep utime utimes mblen ftruncate unsetenv posix_openpt 12583do : 12584 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 12585ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 12586if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 12587 cat >>confdefs.h <<_ACEOF 12588#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 12589_ACEOF 12590 12591fi 12592done 12593 12594for ac_header in sys/select.h sys/socket.h 12595do : 12596 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12597ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 12598if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 12599 cat >>confdefs.h <<_ACEOF 12600#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12601_ACEOF 12602 12603fi 12604 12605done 12606 12607{ $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5 12608$as_echo_n "checking types of arguments for select... " >&6; } 12609if ${ac_cv_func_select_args+:} false; then : 12610 $as_echo_n "(cached) " >&6 12611else 12612 for ac_arg234 in 'fd_set *' 'int *' 'void *'; do 12613 for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do 12614 for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do 12615 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12616/* end confdefs.h. */ 12617$ac_includes_default 12618#ifdef HAVE_SYS_SELECT_H 12619# include <sys/select.h> 12620#endif 12621#ifdef HAVE_SYS_SOCKET_H 12622# include <sys/socket.h> 12623#endif 12624 12625int 12626main () 12627{ 12628extern int select ($ac_arg1, 12629 $ac_arg234, $ac_arg234, $ac_arg234, 12630 $ac_arg5); 12631 ; 12632 return 0; 12633} 12634_ACEOF 12635if ac_fn_c_try_compile "$LINENO"; then : 12636 ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3 12637fi 12638rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12639 done 12640 done 12641done 12642# Provide a safe default value. 12643: "${ac_cv_func_select_args=int,int *,struct timeval *}" 12644 12645fi 12646{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5 12647$as_echo "$ac_cv_func_select_args" >&6; } 12648ac_save_IFS=$IFS; IFS=',' 12649set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'` 12650IFS=$ac_save_IFS 12651shift 12652 12653cat >>confdefs.h <<_ACEOF 12654#define SELECT_TYPE_ARG1 $1 12655_ACEOF 12656 12657 12658cat >>confdefs.h <<_ACEOF 12659#define SELECT_TYPE_ARG234 ($2) 12660_ACEOF 12661 12662 12663cat >>confdefs.h <<_ACEOF 12664#define SELECT_TYPE_ARG5 ($3) 12665_ACEOF 12666 12667rm -f conftest* 12668 12669{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5 12670$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; } 12671if ${ac_cv_sys_largefile_source+:} false; then : 12672 $as_echo_n "(cached) " >&6 12673else 12674 while :; do 12675 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12676/* end confdefs.h. */ 12677#include <sys/types.h> /* for off_t */ 12678 #include <stdio.h> 12679int 12680main () 12681{ 12682int (*fp) (FILE *, off_t, int) = fseeko; 12683 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); 12684 ; 12685 return 0; 12686} 12687_ACEOF 12688if ac_fn_c_try_link "$LINENO"; then : 12689 ac_cv_sys_largefile_source=no; break 12690fi 12691rm -f core conftest.err conftest.$ac_objext \ 12692 conftest$ac_exeext conftest.$ac_ext 12693 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12694/* end confdefs.h. */ 12695#define _LARGEFILE_SOURCE 1 12696#include <sys/types.h> /* for off_t */ 12697 #include <stdio.h> 12698int 12699main () 12700{ 12701int (*fp) (FILE *, off_t, int) = fseeko; 12702 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); 12703 ; 12704 return 0; 12705} 12706_ACEOF 12707if ac_fn_c_try_link "$LINENO"; then : 12708 ac_cv_sys_largefile_source=1; break 12709fi 12710rm -f core conftest.err conftest.$ac_objext \ 12711 conftest$ac_exeext conftest.$ac_ext 12712 ac_cv_sys_largefile_source=unknown 12713 break 12714done 12715fi 12716{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5 12717$as_echo "$ac_cv_sys_largefile_source" >&6; } 12718case $ac_cv_sys_largefile_source in #( 12719 no | unknown) ;; 12720 *) 12721cat >>confdefs.h <<_ACEOF 12722#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source 12723_ACEOF 12724;; 12725esac 12726rm -rf conftest* 12727 12728# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug 12729# in glibc 2.1.3, but that breaks too many other things. 12730# If you want fseeko and ftello with glibc, upgrade to a fixed glibc. 12731if test $ac_cv_sys_largefile_source != unknown; then 12732 12733$as_echo "#define HAVE_FSEEKO 1" >>confdefs.h 12734 12735fi 12736 12737 12738# Check whether --enable-largefile was given. 12739if test "${enable_largefile+set}" = set; then : 12740 enableval=$enable_largefile; 12741fi 12742 12743if test "$enable_largefile" != no; then 12744 12745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 12746$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 12747if ${ac_cv_sys_largefile_CC+:} false; then : 12748 $as_echo_n "(cached) " >&6 12749else 12750 ac_cv_sys_largefile_CC=no 12751 if test "$GCC" != yes; then 12752 ac_save_CC=$CC 12753 while :; do 12754 # IRIX 6.2 and later do not support large files by default, 12755 # so use the C compiler's -n32 option if that helps. 12756 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12757/* end confdefs.h. */ 12758#include <sys/types.h> 12759 /* Check that off_t can represent 2**63 - 1 correctly. 12760 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12761 since some C++ compilers masquerading as C compilers 12762 incorrectly reject 9223372036854775807. */ 12763#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 12764 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12765 && LARGE_OFF_T % 2147483647 == 1) 12766 ? 1 : -1]; 12767int 12768main () 12769{ 12770 12771 ; 12772 return 0; 12773} 12774_ACEOF 12775 if ac_fn_c_try_compile "$LINENO"; then : 12776 break 12777fi 12778rm -f core conftest.err conftest.$ac_objext 12779 CC="$CC -n32" 12780 if ac_fn_c_try_compile "$LINENO"; then : 12781 ac_cv_sys_largefile_CC=' -n32'; break 12782fi 12783rm -f core conftest.err conftest.$ac_objext 12784 break 12785 done 12786 CC=$ac_save_CC 12787 rm -f conftest.$ac_ext 12788 fi 12789fi 12790{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 12791$as_echo "$ac_cv_sys_largefile_CC" >&6; } 12792 if test "$ac_cv_sys_largefile_CC" != no; then 12793 CC=$CC$ac_cv_sys_largefile_CC 12794 fi 12795 12796 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 12797$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 12798if ${ac_cv_sys_file_offset_bits+:} false; then : 12799 $as_echo_n "(cached) " >&6 12800else 12801 while :; do 12802 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12803/* end confdefs.h. */ 12804#include <sys/types.h> 12805 /* Check that off_t can represent 2**63 - 1 correctly. 12806 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12807 since some C++ compilers masquerading as C compilers 12808 incorrectly reject 9223372036854775807. */ 12809#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 12810 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12811 && LARGE_OFF_T % 2147483647 == 1) 12812 ? 1 : -1]; 12813int 12814main () 12815{ 12816 12817 ; 12818 return 0; 12819} 12820_ACEOF 12821if ac_fn_c_try_compile "$LINENO"; then : 12822 ac_cv_sys_file_offset_bits=no; break 12823fi 12824rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12825 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12826/* end confdefs.h. */ 12827#define _FILE_OFFSET_BITS 64 12828#include <sys/types.h> 12829 /* Check that off_t can represent 2**63 - 1 correctly. 12830 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12831 since some C++ compilers masquerading as C compilers 12832 incorrectly reject 9223372036854775807. */ 12833#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 12834 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12835 && LARGE_OFF_T % 2147483647 == 1) 12836 ? 1 : -1]; 12837int 12838main () 12839{ 12840 12841 ; 12842 return 0; 12843} 12844_ACEOF 12845if ac_fn_c_try_compile "$LINENO"; then : 12846 ac_cv_sys_file_offset_bits=64; break 12847fi 12848rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12849 ac_cv_sys_file_offset_bits=unknown 12850 break 12851done 12852fi 12853{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 12854$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 12855case $ac_cv_sys_file_offset_bits in #( 12856 no | unknown) ;; 12857 *) 12858cat >>confdefs.h <<_ACEOF 12859#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 12860_ACEOF 12861;; 12862esac 12863rm -rf conftest* 12864 if test $ac_cv_sys_file_offset_bits = unknown; then 12865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 12866$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 12867if ${ac_cv_sys_large_files+:} false; then : 12868 $as_echo_n "(cached) " >&6 12869else 12870 while :; do 12871 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12872/* end confdefs.h. */ 12873#include <sys/types.h> 12874 /* Check that off_t can represent 2**63 - 1 correctly. 12875 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12876 since some C++ compilers masquerading as C compilers 12877 incorrectly reject 9223372036854775807. */ 12878#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 12879 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12880 && LARGE_OFF_T % 2147483647 == 1) 12881 ? 1 : -1]; 12882int 12883main () 12884{ 12885 12886 ; 12887 return 0; 12888} 12889_ACEOF 12890if ac_fn_c_try_compile "$LINENO"; then : 12891 ac_cv_sys_large_files=no; break 12892fi 12893rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12894 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12895/* end confdefs.h. */ 12896#define _LARGE_FILES 1 12897#include <sys/types.h> 12898 /* Check that off_t can represent 2**63 - 1 correctly. 12899 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12900 since some C++ compilers masquerading as C compilers 12901 incorrectly reject 9223372036854775807. */ 12902#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 12903 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12904 && LARGE_OFF_T % 2147483647 == 1) 12905 ? 1 : -1]; 12906int 12907main () 12908{ 12909 12910 ; 12911 return 0; 12912} 12913_ACEOF 12914if ac_fn_c_try_compile "$LINENO"; then : 12915 ac_cv_sys_large_files=1; break 12916fi 12917rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12918 ac_cv_sys_large_files=unknown 12919 break 12920done 12921fi 12922{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 12923$as_echo "$ac_cv_sys_large_files" >&6; } 12924case $ac_cv_sys_large_files in #( 12925 no | unknown) ;; 12926 *) 12927cat >>confdefs.h <<_ACEOF 12928#define _LARGE_FILES $ac_cv_sys_large_files 12929_ACEOF 12930;; 12931esac 12932rm -rf conftest* 12933 fi 12934 12935 12936fi 12937 12938 12939{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-canberra argument" >&5 12940$as_echo_n "checking --enable-canberra argument... " >&6; } 12941# Check whether --enable-canberra was given. 12942if test "${enable_canberra+set}" = set; then : 12943 enableval=$enable_canberra; 12944else 12945 enable_canberra="maybe" 12946fi 12947 12948 12949if test "$enable_canberra" = "maybe"; then 12950 if test "$features" = "big" -o "$features" = "huge"; then 12951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to yes" >&5 12952$as_echo "Defaulting to yes" >&6; } 12953 enable_canberra="yes" 12954 else 12955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to no" >&5 12956$as_echo "Defaulting to no" >&6; } 12957 enable_canberra="no" 12958 fi 12959else 12960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_canberra" >&5 12961$as_echo "$enable_canberra" >&6; } 12962fi 12963if test "$enable_canberra" = "yes"; then 12964 if test "x$PKG_CONFIG" != "xno"; then 12965 canberra_lib=`$PKG_CONFIG --libs libcanberra 2>/dev/null` 12966 canberra_cflags=`$PKG_CONFIG --cflags libcanberra 2>/dev/null` 12967 fi 12968 if test "x$canberra_lib" = "x"; then 12969 canberra_lib=-lcanberra 12970 canberra_cflags=-D_REENTRANT 12971 fi 12972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libcanberra" >&5 12973$as_echo_n "checking for libcanberra... " >&6; } 12974 ac_save_CFLAGS="$CFLAGS" 12975 ac_save_LIBS="$LIBS" 12976 CFLAGS="$CFLAGS $canberra_cflags" 12977 LIBS="$LIBS $canberra_lib" 12978 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12979/* end confdefs.h. */ 12980 12981 # include <canberra.h> 12982 12983int 12984main () 12985{ 12986 12987 ca_context *hello; 12988 ca_context_create(&hello); 12989 ; 12990 return 0; 12991} 12992_ACEOF 12993if ac_fn_c_try_link "$LINENO"; then : 12994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12995$as_echo "yes" >&6; }; $as_echo "#define HAVE_CANBERRA 1" >>confdefs.h 12996 12997else 12998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; try installing libcanberra-dev" >&5 12999$as_echo "no; try installing libcanberra-dev" >&6; }; CFLAGS="$ac_save_CFLAGS"; LIBS="$ac_save_LIBS" 13000fi 13001rm -f core conftest.err conftest.$ac_objext \ 13002 conftest$ac_exeext conftest.$ac_ext 13003fi 13004 13005 13006{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for st_blksize" >&5 13007$as_echo_n "checking for st_blksize... " >&6; } 13008cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13009/* end confdefs.h. */ 13010#include <sys/types.h> 13011#include <sys/stat.h> 13012int 13013main () 13014{ 13015 struct stat st; 13016 int n; 13017 13018 stat("/", &st); 13019 n = (int)st.st_blksize; 13020 ; 13021 return 0; 13022} 13023_ACEOF 13024if ac_fn_c_try_compile "$LINENO"; then : 13025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13026$as_echo "yes" >&6; }; $as_echo "#define HAVE_ST_BLKSIZE 1" >>confdefs.h 13027 13028else 13029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13030$as_echo "no" >&6; } 13031fi 13032rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13033 13034{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat() ignores a trailing slash" >&5 13035$as_echo_n "checking whether stat() ignores a trailing slash... " >&6; } 13036if ${vim_cv_stat_ignores_slash+:} false; then : 13037 $as_echo_n "(cached) " >&6 13038else 13039 13040 if test "$cross_compiling" = yes; then : 13041 13042 as_fn_error $? "cross-compiling: please set 'vim_cv_stat_ignores_slash'" "$LINENO" 5 13043 13044else 13045 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13046/* end confdefs.h. */ 13047 13048#include "confdefs.h" 13049#if STDC_HEADERS 13050# include <stdlib.h> 13051# include <stddef.h> 13052#endif 13053#include <sys/types.h> 13054#include <sys/stat.h> 13055main() {struct stat st; exit(stat("configure/", &st) != 0); } 13056 13057_ACEOF 13058if ac_fn_c_try_run "$LINENO"; then : 13059 13060 vim_cv_stat_ignores_slash=yes 13061 13062else 13063 13064 vim_cv_stat_ignores_slash=no 13065 13066fi 13067rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13068 conftest.$ac_objext conftest.beam conftest.$ac_ext 13069fi 13070 13071 13072fi 13073{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_stat_ignores_slash" >&5 13074$as_echo "$vim_cv_stat_ignores_slash" >&6; } 13075 13076if test "x$vim_cv_stat_ignores_slash" = "xyes" ; then 13077 $as_echo "#define STAT_IGNORES_SLASH 1" >>confdefs.h 13078 13079fi 13080 13081{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv_open()" >&5 13082$as_echo_n "checking for iconv_open()... " >&6; } 13083save_LIBS="$LIBS" 13084LIBS="$LIBS -liconv" 13085cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13086/* end confdefs.h. */ 13087 13088#ifdef HAVE_ICONV_H 13089# include <iconv.h> 13090#endif 13091 13092int 13093main () 13094{ 13095iconv_open("fr", "to"); 13096 ; 13097 return 0; 13098} 13099_ACEOF 13100if ac_fn_c_try_link "$LINENO"; then : 13101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; with -liconv" >&5 13102$as_echo "yes; with -liconv" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h 13103 13104else 13105 LIBS="$save_LIBS" 13106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13107/* end confdefs.h. */ 13108 13109#ifdef HAVE_ICONV_H 13110# include <iconv.h> 13111#endif 13112 13113int 13114main () 13115{ 13116iconv_open("fr", "to"); 13117 ; 13118 return 0; 13119} 13120_ACEOF 13121if ac_fn_c_try_link "$LINENO"; then : 13122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13123$as_echo "yes" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h 13124 13125else 13126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13127$as_echo "no" >&6; } 13128fi 13129rm -f core conftest.err conftest.$ac_objext \ 13130 conftest$ac_exeext conftest.$ac_ext 13131fi 13132rm -f core conftest.err conftest.$ac_objext \ 13133 conftest$ac_exeext conftest.$ac_ext 13134 13135 13136{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo(CODESET)" >&5 13137$as_echo_n "checking for nl_langinfo(CODESET)... " >&6; } 13138cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13139/* end confdefs.h. */ 13140 13141#ifdef HAVE_LANGINFO_H 13142# include <langinfo.h> 13143#endif 13144 13145int 13146main () 13147{ 13148char *cs = nl_langinfo(CODESET); 13149 ; 13150 return 0; 13151} 13152_ACEOF 13153if ac_fn_c_try_link "$LINENO"; then : 13154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13155$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_LANGINFO_CODESET 1" >>confdefs.h 13156 13157else 13158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13159$as_echo "no" >&6; } 13160fi 13161rm -f core conftest.err conftest.$ac_objext \ 13162 conftest$ac_exeext conftest.$ac_ext 13163 13164{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod in -lm" >&5 13165$as_echo_n "checking for strtod in -lm... " >&6; } 13166if ${ac_cv_lib_m_strtod+:} false; then : 13167 $as_echo_n "(cached) " >&6 13168else 13169 ac_check_lib_save_LIBS=$LIBS 13170LIBS="-lm $LIBS" 13171cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13172/* end confdefs.h. */ 13173 13174/* Override any GCC internal prototype to avoid an error. 13175 Use char because int might match the return type of a GCC 13176 builtin and then its argument prototype would still apply. */ 13177#ifdef __cplusplus 13178extern "C" 13179#endif 13180char strtod (); 13181int 13182main () 13183{ 13184return strtod (); 13185 ; 13186 return 0; 13187} 13188_ACEOF 13189if ac_fn_c_try_link "$LINENO"; then : 13190 ac_cv_lib_m_strtod=yes 13191else 13192 ac_cv_lib_m_strtod=no 13193fi 13194rm -f core conftest.err conftest.$ac_objext \ 13195 conftest$ac_exeext conftest.$ac_ext 13196LIBS=$ac_check_lib_save_LIBS 13197fi 13198{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_strtod" >&5 13199$as_echo "$ac_cv_lib_m_strtod" >&6; } 13200if test "x$ac_cv_lib_m_strtod" = xyes; then : 13201 cat >>confdefs.h <<_ACEOF 13202#define HAVE_LIBM 1 13203_ACEOF 13204 13205 LIBS="-lm $LIBS" 13206 13207fi 13208 13209{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod() and other floating point functions" >&5 13210$as_echo_n "checking for strtod() and other floating point functions... " >&6; } 13211cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13212/* end confdefs.h. */ 13213 13214#ifdef HAVE_MATH_H 13215# include <math.h> 13216#endif 13217#if STDC_HEADERS 13218# include <stdlib.h> 13219# include <stddef.h> 13220#endif 13221 13222int 13223main () 13224{ 13225char *s; double d; 13226 d = strtod("1.1", &s); 13227 d = fabs(1.11); 13228 d = ceil(1.11); 13229 d = floor(1.11); 13230 d = log10(1.11); 13231 d = pow(1.11, 2.22); 13232 d = sqrt(1.11); 13233 d = sin(1.11); 13234 d = cos(1.11); 13235 d = atan(1.11); 13236 13237 ; 13238 return 0; 13239} 13240_ACEOF 13241if ac_fn_c_try_link "$LINENO"; then : 13242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13243$as_echo "yes" >&6; }; $as_echo "#define HAVE_FLOAT_FUNCS 1" >>confdefs.h 13244 13245else 13246 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13247$as_echo "no" >&6; } 13248fi 13249rm -f core conftest.err conftest.$ac_objext \ 13250 conftest$ac_exeext conftest.$ac_ext 13251 13252{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for isinf()" >&5 13253$as_echo_n "checking for isinf()... " >&6; } 13254cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13255/* end confdefs.h. */ 13256 13257#ifdef HAVE_MATH_H 13258# include <math.h> 13259#endif 13260#if STDC_HEADERS 13261# include <stdlib.h> 13262# include <stddef.h> 13263#endif 13264 13265int 13266main () 13267{ 13268int r = isinf(1.11); 13269 ; 13270 return 0; 13271} 13272_ACEOF 13273if ac_fn_c_try_link "$LINENO"; then : 13274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13275$as_echo "yes" >&6; }; $as_echo "#define HAVE_ISINF 1" >>confdefs.h 13276 13277else 13278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13279$as_echo "no" >&6; } 13280fi 13281rm -f core conftest.err conftest.$ac_objext \ 13282 conftest$ac_exeext conftest.$ac_ext 13283 13284{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for isnan()" >&5 13285$as_echo_n "checking for isnan()... " >&6; } 13286cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13287/* end confdefs.h. */ 13288 13289#ifdef HAVE_MATH_H 13290# include <math.h> 13291#endif 13292#if STDC_HEADERS 13293# include <stdlib.h> 13294# include <stddef.h> 13295#endif 13296 13297int 13298main () 13299{ 13300int r = isnan(1.11); 13301 ; 13302 return 0; 13303} 13304_ACEOF 13305if ac_fn_c_try_link "$LINENO"; then : 13306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13307$as_echo "yes" >&6; }; $as_echo "#define HAVE_ISNAN 1" >>confdefs.h 13308 13309else 13310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13311$as_echo "no" >&6; } 13312fi 13313rm -f core conftest.err conftest.$ac_objext \ 13314 conftest$ac_exeext conftest.$ac_ext 13315 13316{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-acl argument" >&5 13317$as_echo_n "checking --disable-acl argument... " >&6; } 13318# Check whether --enable-acl was given. 13319if test "${enable_acl+set}" = set; then : 13320 enableval=$enable_acl; 13321else 13322 enable_acl="yes" 13323fi 13324 13325if test "$enable_acl" = "yes"; then 13326 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13327$as_echo "no" >&6; } 13328 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lposix1e" >&5 13329$as_echo_n "checking for acl_get_file in -lposix1e... " >&6; } 13330if ${ac_cv_lib_posix1e_acl_get_file+:} false; then : 13331 $as_echo_n "(cached) " >&6 13332else 13333 ac_check_lib_save_LIBS=$LIBS 13334LIBS="-lposix1e $LIBS" 13335cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13336/* end confdefs.h. */ 13337 13338/* Override any GCC internal prototype to avoid an error. 13339 Use char because int might match the return type of a GCC 13340 builtin and then its argument prototype would still apply. */ 13341#ifdef __cplusplus 13342extern "C" 13343#endif 13344char acl_get_file (); 13345int 13346main () 13347{ 13348return acl_get_file (); 13349 ; 13350 return 0; 13351} 13352_ACEOF 13353if ac_fn_c_try_link "$LINENO"; then : 13354 ac_cv_lib_posix1e_acl_get_file=yes 13355else 13356 ac_cv_lib_posix1e_acl_get_file=no 13357fi 13358rm -f core conftest.err conftest.$ac_objext \ 13359 conftest$ac_exeext conftest.$ac_ext 13360LIBS=$ac_check_lib_save_LIBS 13361fi 13362{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix1e_acl_get_file" >&5 13363$as_echo "$ac_cv_lib_posix1e_acl_get_file" >&6; } 13364if test "x$ac_cv_lib_posix1e_acl_get_file" = xyes; then : 13365 LIBS="$LIBS -lposix1e" 13366else 13367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lacl" >&5 13368$as_echo_n "checking for acl_get_file in -lacl... " >&6; } 13369if ${ac_cv_lib_acl_acl_get_file+:} false; then : 13370 $as_echo_n "(cached) " >&6 13371else 13372 ac_check_lib_save_LIBS=$LIBS 13373LIBS="-lacl $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_acl_acl_get_file=yes 13394else 13395 ac_cv_lib_acl_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_acl_acl_get_file" >&5 13402$as_echo "$ac_cv_lib_acl_acl_get_file" >&6; } 13403if test "x$ac_cv_lib_acl_acl_get_file" = xyes; then : 13404 LIBS="$LIBS -lacl" 13405 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgetxattr in -lattr" >&5 13406$as_echo_n "checking for fgetxattr in -lattr... " >&6; } 13407if ${ac_cv_lib_attr_fgetxattr+:} false; then : 13408 $as_echo_n "(cached) " >&6 13409else 13410 ac_check_lib_save_LIBS=$LIBS 13411LIBS="-lattr $LIBS" 13412cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13413/* end confdefs.h. */ 13414 13415/* Override any GCC internal prototype to avoid an error. 13416 Use char because int might match the return type of a GCC 13417 builtin and then its argument prototype would still apply. */ 13418#ifdef __cplusplus 13419extern "C" 13420#endif 13421char fgetxattr (); 13422int 13423main () 13424{ 13425return fgetxattr (); 13426 ; 13427 return 0; 13428} 13429_ACEOF 13430if ac_fn_c_try_link "$LINENO"; then : 13431 ac_cv_lib_attr_fgetxattr=yes 13432else 13433 ac_cv_lib_attr_fgetxattr=no 13434fi 13435rm -f core conftest.err conftest.$ac_objext \ 13436 conftest$ac_exeext conftest.$ac_ext 13437LIBS=$ac_check_lib_save_LIBS 13438fi 13439{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_fgetxattr" >&5 13440$as_echo "$ac_cv_lib_attr_fgetxattr" >&6; } 13441if test "x$ac_cv_lib_attr_fgetxattr" = xyes; then : 13442 LIBS="$LIBS -lattr" 13443fi 13444 13445fi 13446 13447fi 13448 13449 13450 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX ACL support" >&5 13451$as_echo_n "checking for POSIX ACL support... " >&6; } 13452 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13453/* end confdefs.h. */ 13454 13455#include <sys/types.h> 13456#ifdef HAVE_SYS_ACL_H 13457# include <sys/acl.h> 13458#endif 13459acl_t acl; 13460int 13461main () 13462{ 13463acl = acl_get_file("foo", ACL_TYPE_ACCESS); 13464 acl_set_file("foo", ACL_TYPE_ACCESS, acl); 13465 acl_free(acl); 13466 ; 13467 return 0; 13468} 13469_ACEOF 13470if ac_fn_c_try_link "$LINENO"; then : 13471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13472$as_echo "yes" >&6; }; $as_echo "#define HAVE_POSIX_ACL 1" >>confdefs.h 13473 13474else 13475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13476$as_echo "no" >&6; } 13477fi 13478rm -f core conftest.err conftest.$ac_objext \ 13479 conftest$ac_exeext conftest.$ac_ext 13480 13481 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get in -lsec" >&5 13482$as_echo_n "checking for acl_get in -lsec... " >&6; } 13483if ${ac_cv_lib_sec_acl_get+:} false; then : 13484 $as_echo_n "(cached) " >&6 13485else 13486 ac_check_lib_save_LIBS=$LIBS 13487LIBS="-lsec $LIBS" 13488cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13489/* end confdefs.h. */ 13490 13491/* Override any GCC internal prototype to avoid an error. 13492 Use char because int might match the return type of a GCC 13493 builtin and then its argument prototype would still apply. */ 13494#ifdef __cplusplus 13495extern "C" 13496#endif 13497char acl_get (); 13498int 13499main () 13500{ 13501return acl_get (); 13502 ; 13503 return 0; 13504} 13505_ACEOF 13506if ac_fn_c_try_link "$LINENO"; then : 13507 ac_cv_lib_sec_acl_get=yes 13508else 13509 ac_cv_lib_sec_acl_get=no 13510fi 13511rm -f core conftest.err conftest.$ac_objext \ 13512 conftest$ac_exeext conftest.$ac_ext 13513LIBS=$ac_check_lib_save_LIBS 13514fi 13515{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sec_acl_get" >&5 13516$as_echo "$ac_cv_lib_sec_acl_get" >&6; } 13517if test "x$ac_cv_lib_sec_acl_get" = xyes; then : 13518 LIBS="$LIBS -lsec"; $as_echo "#define HAVE_SOLARIS_ZFS_ACL 1" >>confdefs.h 13519 13520else 13521 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris ACL support" >&5 13522$as_echo_n "checking for Solaris ACL support... " >&6; } 13523 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13524/* end confdefs.h. */ 13525 13526#ifdef HAVE_SYS_ACL_H 13527# include <sys/acl.h> 13528#endif 13529int 13530main () 13531{ 13532acl("foo", GETACLCNT, 0, NULL); 13533 13534 ; 13535 return 0; 13536} 13537_ACEOF 13538if ac_fn_c_try_link "$LINENO"; then : 13539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13540$as_echo "yes" >&6; }; $as_echo "#define HAVE_SOLARIS_ACL 1" >>confdefs.h 13541 13542else 13543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13544$as_echo "no" >&6; } 13545fi 13546rm -f core conftest.err conftest.$ac_objext \ 13547 conftest$ac_exeext conftest.$ac_ext 13548fi 13549 13550 13551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AIX ACL support" >&5 13552$as_echo_n "checking for AIX ACL support... " >&6; } 13553 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13554/* end confdefs.h. */ 13555 13556#if STDC_HEADERS 13557# include <stdlib.h> 13558# include <stddef.h> 13559#endif 13560#ifdef HAVE_SYS_ACL_H 13561# include <sys/acl.h> 13562#endif 13563#ifdef HAVE_SYS_ACCESS_H 13564# include <sys/access.h> 13565#endif 13566#define _ALL_SOURCE 13567 13568#include <sys/stat.h> 13569 13570int aclsize; 13571struct acl *aclent; 13572int 13573main () 13574{ 13575aclsize = sizeof(struct acl); 13576 aclent = (void *)malloc(aclsize); 13577 statacl("foo", STX_NORMAL, aclent, aclsize); 13578 13579 ; 13580 return 0; 13581} 13582_ACEOF 13583if ac_fn_c_try_link "$LINENO"; then : 13584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13585$as_echo "yes" >&6; }; $as_echo "#define HAVE_AIX_ACL 1" >>confdefs.h 13586 13587else 13588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13589$as_echo "no" >&6; } 13590fi 13591rm -f core conftest.err conftest.$ac_objext \ 13592 conftest$ac_exeext conftest.$ac_ext 13593else 13594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13595$as_echo "yes" >&6; } 13596fi 13597 13598if test "x$GTK_CFLAGS" != "x"; then 13599 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pango_shape_full" >&5 13600$as_echo_n "checking for pango_shape_full... " >&6; } 13601 ac_save_CFLAGS="$CFLAGS" 13602 ac_save_LIBS="$LIBS" 13603 CFLAGS="$CFLAGS $GTK_CFLAGS" 13604 LIBS="$LIBS $GTK_LIBS" 13605 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13606/* end confdefs.h. */ 13607#include <gtk/gtk.h> 13608int 13609main () 13610{ 13611 pango_shape_full(NULL, 0, NULL, 0, NULL, NULL); 13612 ; 13613 return 0; 13614} 13615_ACEOF 13616if ac_fn_c_try_link "$LINENO"; then : 13617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13618$as_echo "yes" >&6; }; $as_echo "#define HAVE_PANGO_SHAPE_FULL 1" >>confdefs.h 13619 13620else 13621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13622$as_echo "no" >&6; } 13623fi 13624rm -f core conftest.err conftest.$ac_objext \ 13625 conftest$ac_exeext conftest.$ac_ext 13626 CFLAGS="$ac_save_CFLAGS" 13627 LIBS="$ac_save_LIBS" 13628fi 13629 13630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gpm argument" >&5 13631$as_echo_n "checking --disable-gpm argument... " >&6; } 13632# Check whether --enable-gpm was given. 13633if test "${enable_gpm+set}" = set; then : 13634 enableval=$enable_gpm; 13635else 13636 enable_gpm="yes" 13637fi 13638 13639 13640if test "$enable_gpm" = "yes"; then 13641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13642$as_echo "no" >&6; } 13643 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gpm" >&5 13644$as_echo_n "checking for gpm... " >&6; } 13645if ${vi_cv_have_gpm+:} false; then : 13646 $as_echo_n "(cached) " >&6 13647else 13648 olibs="$LIBS" ; LIBS="-lgpm" 13649 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13650/* end confdefs.h. */ 13651#include <gpm.h> 13652 #include <linux/keyboard.h> 13653int 13654main () 13655{ 13656Gpm_GetLibVersion(NULL); 13657 ; 13658 return 0; 13659} 13660_ACEOF 13661if ac_fn_c_try_link "$LINENO"; then : 13662 vi_cv_have_gpm=yes 13663else 13664 vi_cv_have_gpm=no 13665fi 13666rm -f core conftest.err conftest.$ac_objext \ 13667 conftest$ac_exeext conftest.$ac_ext 13668 LIBS="$olibs" 13669 13670fi 13671{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_gpm" >&5 13672$as_echo "$vi_cv_have_gpm" >&6; } 13673 if test $vi_cv_have_gpm = yes; then 13674 LIBS="$LIBS -lgpm" 13675 $as_echo "#define HAVE_GPM 1" >>confdefs.h 13676 13677 fi 13678else 13679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13680$as_echo "yes" >&6; } 13681fi 13682 13683{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-sysmouse argument" >&5 13684$as_echo_n "checking --disable-sysmouse argument... " >&6; } 13685# Check whether --enable-sysmouse was given. 13686if test "${enable_sysmouse+set}" = set; then : 13687 enableval=$enable_sysmouse; 13688else 13689 enable_sysmouse="yes" 13690fi 13691 13692 13693if test "$enable_sysmouse" = "yes"; then 13694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13695$as_echo "no" >&6; } 13696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysmouse" >&5 13697$as_echo_n "checking for sysmouse... " >&6; } 13698if ${vi_cv_have_sysmouse+:} false; then : 13699 $as_echo_n "(cached) " >&6 13700else 13701 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13702/* end confdefs.h. */ 13703#include <sys/consio.h> 13704 #include <signal.h> 13705 #include <sys/fbio.h> 13706int 13707main () 13708{ 13709struct mouse_info mouse; 13710 mouse.operation = MOUSE_MODE; 13711 mouse.operation = MOUSE_SHOW; 13712 mouse.u.mode.mode = 0; 13713 mouse.u.mode.signal = SIGUSR2; 13714 ; 13715 return 0; 13716} 13717_ACEOF 13718if ac_fn_c_try_link "$LINENO"; then : 13719 vi_cv_have_sysmouse=yes 13720else 13721 vi_cv_have_sysmouse=no 13722fi 13723rm -f core conftest.err conftest.$ac_objext \ 13724 conftest$ac_exeext conftest.$ac_ext 13725 13726fi 13727{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_sysmouse" >&5 13728$as_echo "$vi_cv_have_sysmouse" >&6; } 13729 if test $vi_cv_have_sysmouse = yes; then 13730 $as_echo "#define HAVE_SYSMOUSE 1" >>confdefs.h 13731 13732 fi 13733else 13734 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13735$as_echo "yes" >&6; } 13736fi 13737 13738{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FD_CLOEXEC" >&5 13739$as_echo_n "checking for FD_CLOEXEC... " >&6; } 13740cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13741/* end confdefs.h. */ 13742#if HAVE_FCNTL_H 13743# include <fcntl.h> 13744#endif 13745int 13746main () 13747{ 13748 int flag = FD_CLOEXEC; 13749 ; 13750 return 0; 13751} 13752_ACEOF 13753if ac_fn_c_try_compile "$LINENO"; then : 13754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13755$as_echo "yes" >&6; }; $as_echo "#define HAVE_FD_CLOEXEC 1" >>confdefs.h 13756 13757else 13758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 13759$as_echo "not usable" >&6; } 13760fi 13761rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13762 13763{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rename" >&5 13764$as_echo_n "checking for rename... " >&6; } 13765cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13766/* end confdefs.h. */ 13767#include <stdio.h> 13768int 13769main () 13770{ 13771rename("this", "that") 13772 ; 13773 return 0; 13774} 13775_ACEOF 13776if ac_fn_c_try_link "$LINENO"; then : 13777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13778$as_echo "yes" >&6; }; $as_echo "#define HAVE_RENAME 1" >>confdefs.h 13779 13780else 13781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13782$as_echo "no" >&6; } 13783fi 13784rm -f core conftest.err conftest.$ac_objext \ 13785 conftest$ac_exeext conftest.$ac_ext 13786 13787{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for dirfd" >&5 13788$as_echo_n "checking for dirfd... " >&6; } 13789cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13790/* end confdefs.h. */ 13791#include <sys/types.h> 13792#include <dirent.h> 13793int 13794main () 13795{ 13796DIR * dir=opendir("dirname"); dirfd(dir); 13797 ; 13798 return 0; 13799} 13800_ACEOF 13801if ac_fn_c_try_link "$LINENO"; then : 13802 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13803$as_echo "yes" >&6; }; $as_echo "#define HAVE_DIRFD 1" >>confdefs.h 13804 13805else 13806 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 13807$as_echo "not usable" >&6; } 13808fi 13809rm -f core conftest.err conftest.$ac_objext \ 13810 conftest$ac_exeext conftest.$ac_ext 13811 13812{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for flock" >&5 13813$as_echo_n "checking for flock... " >&6; } 13814cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13815/* end confdefs.h. */ 13816#include <sys/file.h> 13817int 13818main () 13819{ 13820flock(10, LOCK_SH); 13821 ; 13822 return 0; 13823} 13824_ACEOF 13825if ac_fn_c_try_link "$LINENO"; then : 13826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13827$as_echo "yes" >&6; }; $as_echo "#define HAVE_FLOCK 1" >>confdefs.h 13828 13829else 13830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 13831$as_echo "not usable" >&6; } 13832fi 13833rm -f core conftest.err conftest.$ac_objext \ 13834 conftest$ac_exeext conftest.$ac_ext 13835 13836{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysctl" >&5 13837$as_echo_n "checking for sysctl... " >&6; } 13838cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13839/* end confdefs.h. */ 13840#include <sys/types.h> 13841#include <sys/sysctl.h> 13842int 13843main () 13844{ 13845 int mib[2], r; 13846 size_t len; 13847 13848 mib[0] = CTL_HW; 13849 mib[1] = HW_USERMEM; 13850 len = sizeof(r); 13851 (void)sysctl(mib, 2, &r, &len, (void *)0, (size_t)0); 13852 13853 ; 13854 return 0; 13855} 13856_ACEOF 13857if ac_fn_c_try_compile "$LINENO"; then : 13858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13859$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCTL 1" >>confdefs.h 13860 13861else 13862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 13863$as_echo "not usable" >&6; } 13864fi 13865rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13866 13867{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo" >&5 13868$as_echo_n "checking for sysinfo... " >&6; } 13869cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13870/* end confdefs.h. */ 13871#include <sys/types.h> 13872#include <sys/sysinfo.h> 13873int 13874main () 13875{ 13876 struct sysinfo sinfo; 13877 int t; 13878 13879 (void)sysinfo(&sinfo); 13880 t = sinfo.totalram; 13881 13882 ; 13883 return 0; 13884} 13885_ACEOF 13886if ac_fn_c_try_compile "$LINENO"; then : 13887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13888$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO 1" >>confdefs.h 13889 13890else 13891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 13892$as_echo "not usable" >&6; } 13893fi 13894rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13895 13896{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo.mem_unit" >&5 13897$as_echo_n "checking for sysinfo.mem_unit... " >&6; } 13898cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13899/* end confdefs.h. */ 13900#include <sys/types.h> 13901#include <sys/sysinfo.h> 13902int 13903main () 13904{ 13905 struct sysinfo sinfo; 13906 sinfo.mem_unit = 1; 13907 13908 ; 13909 return 0; 13910} 13911_ACEOF 13912if ac_fn_c_try_compile "$LINENO"; then : 13913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13914$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO_MEM_UNIT 1" >>confdefs.h 13915 13916else 13917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13918$as_echo "no" >&6; } 13919fi 13920rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13921 13922{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo.uptime" >&5 13923$as_echo_n "checking for sysinfo.uptime... " >&6; } 13924cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13925/* end confdefs.h. */ 13926#include <sys/types.h> 13927#include <sys/sysinfo.h> 13928int 13929main () 13930{ 13931 struct sysinfo sinfo; 13932 long ut; 13933 13934 (void)sysinfo(&sinfo); 13935 ut = sinfo.uptime; 13936 13937 ; 13938 return 0; 13939} 13940_ACEOF 13941if ac_fn_c_try_compile "$LINENO"; then : 13942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13943$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO_UPTIME 1" >>confdefs.h 13944 13945else 13946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13947$as_echo "no" >&6; } 13948fi 13949rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13950 13951{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysconf" >&5 13952$as_echo_n "checking for sysconf... " >&6; } 13953cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13954/* end confdefs.h. */ 13955#include <unistd.h> 13956int 13957main () 13958{ 13959 (void)sysconf(_SC_PAGESIZE); 13960 (void)sysconf(_SC_PHYS_PAGES); 13961 13962 ; 13963 return 0; 13964} 13965_ACEOF 13966if ac_fn_c_try_compile "$LINENO"; then : 13967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13968$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCONF 1" >>confdefs.h 13969 13970else 13971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 13972$as_echo "not usable" >&6; } 13973fi 13974rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13975 13976{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _SC_SIGSTKSZ via sysconf()" >&5 13977$as_echo_n "checking for _SC_SIGSTKSZ via sysconf()... " >&6; } 13978cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13979/* end confdefs.h. */ 13980#include <unistd.h> 13981int 13982main () 13983{ 13984 (void)sysconf(_SC_SIGSTKSZ); 13985 13986 ; 13987 return 0; 13988} 13989_ACEOF 13990if ac_fn_c_try_compile "$LINENO"; then : 13991 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13992$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCONF_SIGSTKSZ 1" >>confdefs.h 13993 13994else 13995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 13996$as_echo "not usable" >&6; } 13997fi 13998rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13999 14000# The cast to long int works around a bug in the HP C Compiler 14001# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 14002# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 14003# This bug is HP SR number 8606223364. 14004{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 14005$as_echo_n "checking size of int... " >&6; } 14006if ${ac_cv_sizeof_int+:} false; then : 14007 $as_echo_n "(cached) " >&6 14008else 14009 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 14010 14011else 14012 if test "$ac_cv_type_int" = yes; then 14013 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14014$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14015as_fn_error 77 "cannot compute sizeof (int) 14016See \`config.log' for more details" "$LINENO" 5; } 14017 else 14018 ac_cv_sizeof_int=0 14019 fi 14020fi 14021 14022fi 14023{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 14024$as_echo "$ac_cv_sizeof_int" >&6; } 14025 14026 14027 14028cat >>confdefs.h <<_ACEOF 14029#define SIZEOF_INT $ac_cv_sizeof_int 14030_ACEOF 14031 14032 14033# The cast to long int works around a bug in the HP C Compiler 14034# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 14035# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 14036# This bug is HP SR number 8606223364. 14037{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 14038$as_echo_n "checking size of long... " >&6; } 14039if ${ac_cv_sizeof_long+:} false; then : 14040 $as_echo_n "(cached) " >&6 14041else 14042 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 14043 14044else 14045 if test "$ac_cv_type_long" = yes; then 14046 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14047$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14048as_fn_error 77 "cannot compute sizeof (long) 14049See \`config.log' for more details" "$LINENO" 5; } 14050 else 14051 ac_cv_sizeof_long=0 14052 fi 14053fi 14054 14055fi 14056{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 14057$as_echo "$ac_cv_sizeof_long" >&6; } 14058 14059 14060 14061cat >>confdefs.h <<_ACEOF 14062#define SIZEOF_LONG $ac_cv_sizeof_long 14063_ACEOF 14064 14065 14066# The cast to long int works around a bug in the HP C Compiler 14067# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 14068# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 14069# This bug is HP SR number 8606223364. 14070{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5 14071$as_echo_n "checking size of time_t... " >&6; } 14072if ${ac_cv_sizeof_time_t+:} false; then : 14073 $as_echo_n "(cached) " >&6 14074else 14075 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t" "$ac_includes_default"; then : 14076 14077else 14078 if test "$ac_cv_type_time_t" = yes; then 14079 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14080$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14081as_fn_error 77 "cannot compute sizeof (time_t) 14082See \`config.log' for more details" "$LINENO" 5; } 14083 else 14084 ac_cv_sizeof_time_t=0 14085 fi 14086fi 14087 14088fi 14089{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5 14090$as_echo "$ac_cv_sizeof_time_t" >&6; } 14091 14092 14093 14094cat >>confdefs.h <<_ACEOF 14095#define SIZEOF_TIME_T $ac_cv_sizeof_time_t 14096_ACEOF 14097 14098 14099# The cast to long int works around a bug in the HP C Compiler 14100# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 14101# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 14102# This bug is HP SR number 8606223364. 14103{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5 14104$as_echo_n "checking size of off_t... " >&6; } 14105if ${ac_cv_sizeof_off_t+:} false; then : 14106 $as_echo_n "(cached) " >&6 14107else 14108 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then : 14109 14110else 14111 if test "$ac_cv_type_off_t" = yes; then 14112 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14113$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14114as_fn_error 77 "cannot compute sizeof (off_t) 14115See \`config.log' for more details" "$LINENO" 5; } 14116 else 14117 ac_cv_sizeof_off_t=0 14118 fi 14119fi 14120 14121fi 14122{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5 14123$as_echo "$ac_cv_sizeof_off_t" >&6; } 14124 14125 14126 14127cat >>confdefs.h <<_ACEOF 14128#define SIZEOF_OFF_T $ac_cv_sizeof_off_t 14129_ACEOF 14130 14131 14132 14133cat >>confdefs.h <<_ACEOF 14134#define VIM_SIZEOF_INT $ac_cv_sizeof_int 14135_ACEOF 14136 14137cat >>confdefs.h <<_ACEOF 14138#define VIM_SIZEOF_LONG $ac_cv_sizeof_long 14139_ACEOF 14140 14141 14142{ $as_echo "$as_me:${as_lineno-$LINENO}: checking uint32_t is 32 bits" >&5 14143$as_echo_n "checking uint32_t is 32 bits... " >&6; } 14144if test "$cross_compiling" = yes; then : 14145 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check uint32_t when cross-compiling." >&5 14146$as_echo "$as_me: WARNING: cannot check uint32_t when cross-compiling." >&2;} 14147else 14148 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14149/* end confdefs.h. */ 14150 14151#ifdef HAVE_STDINT_H 14152# include <stdint.h> 14153#endif 14154#ifdef HAVE_INTTYPES_H 14155# include <inttypes.h> 14156#endif 14157main() { 14158 uint32_t nr1 = (uint32_t)-1; 14159 uint32_t nr2 = (uint32_t)0xffffffffUL; 14160 if (sizeof(uint32_t) != 4 || nr1 != 0xffffffffUL || nr2 + 1 != 0) return 1; 14161 return 0; 14162} 14163_ACEOF 14164if ac_fn_c_try_run "$LINENO"; then : 14165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 14166$as_echo "ok" >&6; } 14167else 14168 as_fn_error $? "WRONG! uint32_t not defined correctly." "$LINENO" 5 14169fi 14170rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14171 conftest.$ac_objext conftest.beam conftest.$ac_ext 14172fi 14173 14174 14175 14176bcopy_test_prog=' 14177#include "confdefs.h" 14178#ifdef HAVE_STRING_H 14179# include <string.h> 14180#endif 14181#if STDC_HEADERS 14182# include <stdlib.h> 14183# include <stddef.h> 14184#endif 14185main() { 14186 char buf[10]; 14187 strcpy(buf, "abcdefghi"); 14188 mch_memmove(buf, buf + 2, 3); 14189 if (strncmp(buf, "ababcf", 6)) 14190 exit(1); 14191 strcpy(buf, "abcdefghi"); 14192 mch_memmove(buf + 2, buf, 3); 14193 if (strncmp(buf, "cdedef", 6)) 14194 exit(1); 14195 exit(0); /* libc version works properly. */ 14196}' 14197 14198{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmove handles overlaps" >&5 14199$as_echo_n "checking whether memmove handles overlaps... " >&6; } 14200if ${vim_cv_memmove_handles_overlap+:} false; then : 14201 $as_echo_n "(cached) " >&6 14202else 14203 14204 if test "$cross_compiling" = yes; then : 14205 14206 as_fn_error $? "cross-compiling: please set 'vim_cv_memmove_handles_overlap'" "$LINENO" 5 14207 14208else 14209 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14210/* end confdefs.h. */ 14211#define mch_memmove(s,d,l) memmove(d,s,l) $bcopy_test_prog 14212_ACEOF 14213if ac_fn_c_try_run "$LINENO"; then : 14214 14215 vim_cv_memmove_handles_overlap=yes 14216 14217else 14218 14219 vim_cv_memmove_handles_overlap=no 14220 14221fi 14222rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14223 conftest.$ac_objext conftest.beam conftest.$ac_ext 14224fi 14225 14226 14227fi 14228{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memmove_handles_overlap" >&5 14229$as_echo "$vim_cv_memmove_handles_overlap" >&6; } 14230 14231if test "x$vim_cv_memmove_handles_overlap" = "xyes" ; then 14232 $as_echo "#define USEMEMMOVE 1" >>confdefs.h 14233 14234else 14235 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether bcopy handles overlaps" >&5 14236$as_echo_n "checking whether bcopy handles overlaps... " >&6; } 14237if ${vim_cv_bcopy_handles_overlap+:} false; then : 14238 $as_echo_n "(cached) " >&6 14239else 14240 14241 if test "$cross_compiling" = yes; then : 14242 14243 as_fn_error $? "cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" "$LINENO" 5 14244 14245else 14246 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14247/* end confdefs.h. */ 14248#define mch_bcopy(s,d,l) bcopy(d,s,l) $bcopy_test_prog 14249_ACEOF 14250if ac_fn_c_try_run "$LINENO"; then : 14251 14252 vim_cv_bcopy_handles_overlap=yes 14253 14254else 14255 14256 vim_cv_bcopy_handles_overlap=no 14257 14258fi 14259rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14260 conftest.$ac_objext conftest.beam conftest.$ac_ext 14261fi 14262 14263 14264fi 14265{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_bcopy_handles_overlap" >&5 14266$as_echo "$vim_cv_bcopy_handles_overlap" >&6; } 14267 14268 if test "x$vim_cv_bcopy_handles_overlap" = "xyes" ; then 14269 $as_echo "#define USEBCOPY 1" >>confdefs.h 14270 14271 else 14272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memcpy handles overlaps" >&5 14273$as_echo_n "checking whether memcpy handles overlaps... " >&6; } 14274if ${vim_cv_memcpy_handles_overlap+:} false; then : 14275 $as_echo_n "(cached) " >&6 14276else 14277 14278 if test "$cross_compiling" = yes; then : 14279 14280 as_fn_error $? "cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" "$LINENO" 5 14281 14282else 14283 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14284/* end confdefs.h. */ 14285#define mch_memcpy(s,d,l) memcpy(d,s,l) $bcopy_test_prog 14286_ACEOF 14287if ac_fn_c_try_run "$LINENO"; then : 14288 14289 vim_cv_memcpy_handles_overlap=yes 14290 14291else 14292 14293 vim_cv_memcpy_handles_overlap=no 14294 14295fi 14296rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14297 conftest.$ac_objext conftest.beam conftest.$ac_ext 14298fi 14299 14300 14301fi 14302{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memcpy_handles_overlap" >&5 14303$as_echo "$vim_cv_memcpy_handles_overlap" >&6; } 14304 14305 if test "x$vim_cv_memcpy_handles_overlap" = "xyes" ; then 14306 $as_echo "#define USEMEMCPY 1" >>confdefs.h 14307 14308 fi 14309 fi 14310fi 14311 14312 14313if test "x$with_x" = "xyes"; then 14314 cflags_save=$CFLAGS 14315 libs_save=$LIBS 14316 LIBS="$LIBS $X_LIBS $GUI_LIB_LOC $GUI_X_LIBS $X_PRE_LIBS $X_LIB $X_EXTRA_LIBS" 14317 CFLAGS="$CFLAGS $X_CFLAGS" 14318 14319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether X_LOCALE needed" >&5 14320$as_echo_n "checking whether X_LOCALE needed... " >&6; } 14321 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14322/* end confdefs.h. */ 14323#include <X11/Xlocale.h> 14324int 14325main () 14326{ 14327 14328 ; 14329 return 0; 14330} 14331_ACEOF 14332if ac_fn_c_try_compile "$LINENO"; then : 14333 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14334/* end confdefs.h. */ 14335 14336/* Override any GCC internal prototype to avoid an error. 14337 Use char because int might match the return type of a GCC 14338 builtin and then its argument prototype would still apply. */ 14339#ifdef __cplusplus 14340extern "C" 14341#endif 14342char _Xsetlocale (); 14343int 14344main () 14345{ 14346return _Xsetlocale (); 14347 ; 14348 return 0; 14349} 14350_ACEOF 14351if ac_fn_c_try_link "$LINENO"; then : 14352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14353$as_echo "yes" >&6; } 14354 $as_echo "#define X_LOCALE 1" >>confdefs.h 14355 14356else 14357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14358$as_echo "no" >&6; } 14359fi 14360rm -f core conftest.err conftest.$ac_objext \ 14361 conftest$ac_exeext conftest.$ac_ext 14362else 14363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14364$as_echo "no" >&6; } 14365fi 14366rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14367 14368 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Xutf8SetWMProperties() can be used" >&5 14369$as_echo_n "checking whether Xutf8SetWMProperties() can be used... " >&6; } 14370 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14371/* end confdefs.h. */ 14372 14373/* Override any GCC internal prototype to avoid an error. 14374 Use char because int might match the return type of a GCC 14375 builtin and then its argument prototype would still apply. */ 14376#ifdef __cplusplus 14377extern "C" 14378#endif 14379char Xutf8SetWMProperties (); 14380int 14381main () 14382{ 14383return Xutf8SetWMProperties (); 14384 ; 14385 return 0; 14386} 14387_ACEOF 14388if ac_fn_c_try_link "$LINENO"; then : 14389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14390$as_echo "yes" >&6; } 14391 $as_echo "#define HAVE_XUTF8SETWMPROPERTIES 1" >>confdefs.h 14392 14393else 14394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14395$as_echo "no" >&6; } 14396fi 14397rm -f core conftest.err conftest.$ac_objext \ 14398 conftest$ac_exeext conftest.$ac_ext 14399 14400 CFLAGS=$cflags_save 14401 LIBS=$libs_save 14402fi 14403 14404{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _xpg4_setrunelocale in -lxpg4" >&5 14405$as_echo_n "checking for _xpg4_setrunelocale in -lxpg4... " >&6; } 14406if ${ac_cv_lib_xpg4__xpg4_setrunelocale+:} false; then : 14407 $as_echo_n "(cached) " >&6 14408else 14409 ac_check_lib_save_LIBS=$LIBS 14410LIBS="-lxpg4 $LIBS" 14411cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14412/* end confdefs.h. */ 14413 14414/* Override any GCC internal prototype to avoid an error. 14415 Use char because int might match the return type of a GCC 14416 builtin and then its argument prototype would still apply. */ 14417#ifdef __cplusplus 14418extern "C" 14419#endif 14420char _xpg4_setrunelocale (); 14421int 14422main () 14423{ 14424return _xpg4_setrunelocale (); 14425 ; 14426 return 0; 14427} 14428_ACEOF 14429if ac_fn_c_try_link "$LINENO"; then : 14430 ac_cv_lib_xpg4__xpg4_setrunelocale=yes 14431else 14432 ac_cv_lib_xpg4__xpg4_setrunelocale=no 14433fi 14434rm -f core conftest.err conftest.$ac_objext \ 14435 conftest$ac_exeext conftest.$ac_ext 14436LIBS=$ac_check_lib_save_LIBS 14437fi 14438{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xpg4__xpg4_setrunelocale" >&5 14439$as_echo "$ac_cv_lib_xpg4__xpg4_setrunelocale" >&6; } 14440if test "x$ac_cv_lib_xpg4__xpg4_setrunelocale" = xyes; then : 14441 LIBS="$LIBS -lxpg4" 14442fi 14443 14444 14445{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to create tags" >&5 14446$as_echo_n "checking how to create tags... " >&6; } 14447test -f tags && mv tags tags.save 14448if (eval ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then 14449 TAGPRG="ctags -I INIT+,INIT2+,INIT3+,INIT4+,INIT5+ --fields=+S" 14450elif (eval exctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then 14451 TAGPRG="exctags -I INIT+,INIT2+,INIT3+,INIT4+,INIT5+ --fields=+S" 14452elif (eval exuberant-ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then 14453 TAGPRG="exuberant-ctags -I INIT+,INIT2+,INIT3+,INIT4+,INIT5+ --fields=+S" 14454else 14455 TAGPRG="ctags" 14456 (eval etags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags" 14457 (eval etags -c /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags -c" 14458 (eval ctags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags" 14459 (eval ctags -t /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -t" 14460 (eval ctags -ts /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -ts" 14461 (eval ctags -tvs /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -tvs" 14462 (eval ctags -i+m /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -i+m" 14463fi 14464test -f tags.save && mv tags.save tags 14465{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAGPRG" >&5 14466$as_echo "$TAGPRG" >&6; } 14467 14468{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run man with a section nr" >&5 14469$as_echo_n "checking how to run man with a section nr... " >&6; } 14470MANDEF="man" 14471(eval MANPAGER=cat PAGER=cat man -s 2 read) < /dev/null > /dev/null 2>&5 && MANDEF="man -s" 14472{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANDEF" >&5 14473$as_echo "$MANDEF" >&6; } 14474if test "$MANDEF" = "man -s"; then 14475 $as_echo "#define USEMAN_S 1" >>confdefs.h 14476 14477fi 14478 14479{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-nls argument" >&5 14480$as_echo_n "checking --disable-nls argument... " >&6; } 14481# Check whether --enable-nls was given. 14482if test "${enable_nls+set}" = set; then : 14483 enableval=$enable_nls; 14484else 14485 enable_nls="yes" 14486fi 14487 14488 14489if test "$enable_nls" = "yes"; then 14490 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14491$as_echo "no" >&6; } 14492 14493 INSTALL_LANGS=install-languages 14494 14495 INSTALL_TOOL_LANGS=install-tool-languages 14496 14497 14498 # Extract the first word of "msgfmt", so it can be a program name with args. 14499set dummy msgfmt; ac_word=$2 14500{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14501$as_echo_n "checking for $ac_word... " >&6; } 14502if ${ac_cv_prog_MSGFMT+:} false; then : 14503 $as_echo_n "(cached) " >&6 14504else 14505 if test -n "$MSGFMT"; then 14506 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test. 14507else 14508as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14509for as_dir in $PATH 14510do 14511 IFS=$as_save_IFS 14512 test -z "$as_dir" && as_dir=. 14513 for ac_exec_ext in '' $ac_executable_extensions; do 14514 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14515 ac_cv_prog_MSGFMT="msgfmt" 14516 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14517 break 2 14518 fi 14519done 14520 done 14521IFS=$as_save_IFS 14522 14523fi 14524fi 14525MSGFMT=$ac_cv_prog_MSGFMT 14526if test -n "$MSGFMT"; then 14527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 14528$as_echo "$MSGFMT" >&6; } 14529else 14530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14531$as_echo "no" >&6; } 14532fi 14533 14534 14535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NLS" >&5 14536$as_echo_n "checking for NLS... " >&6; } 14537 if test -f po/Makefile; then 14538 have_gettext="no" 14539 if test -n "$MSGFMT"; then 14540 olibs=$LIBS 14541 LIBS="" 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" >&5 14555$as_echo "gettext() works" >&6; }; have_gettext="yes"; LIBS=$olibs 14556else 14557 LIBS="-lintl" 14558 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14559/* end confdefs.h. */ 14560#include <libintl.h> 14561int 14562main () 14563{ 14564gettext("Test"); 14565 ; 14566 return 0; 14567} 14568_ACEOF 14569if ac_fn_c_try_link "$LINENO"; then : 14570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works with -lintl" >&5 14571$as_echo "gettext() works with -lintl" >&6; }; have_gettext="yes"; 14572 LIBS="$olibs -lintl" 14573else 14574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() doesn't work" >&5 14575$as_echo "gettext() doesn't work" >&6; }; 14576 LIBS=$olibs 14577fi 14578rm -f core conftest.err conftest.$ac_objext \ 14579 conftest$ac_exeext conftest.$ac_ext 14580fi 14581rm -f core conftest.err conftest.$ac_objext \ 14582 conftest$ac_exeext conftest.$ac_ext 14583 else 14584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: msgfmt not found - disabled" >&5 14585$as_echo "msgfmt not found - disabled" >&6; }; 14586 fi 14587 if test $have_gettext = "yes" -a "x$features" != "xtiny" -a "x$features" != "xsmall"; then 14588 $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h 14589 14590 MAKEMO=yes 14591 14592 for ac_func in bind_textdomain_codeset 14593do : 14594 ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" 14595if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then : 14596 cat >>confdefs.h <<_ACEOF 14597#define HAVE_BIND_TEXTDOMAIN_CODESET 1 14598_ACEOF 14599 14600fi 14601done 14602 14603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _nl_msg_cat_cntr" >&5 14604$as_echo_n "checking for _nl_msg_cat_cntr... " >&6; } 14605 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14606/* end confdefs.h. */ 14607#include <libintl.h> 14608 extern int _nl_msg_cat_cntr; 14609int 14610main () 14611{ 14612++_nl_msg_cat_cntr; 14613 ; 14614 return 0; 14615} 14616_ACEOF 14617if ac_fn_c_try_link "$LINENO"; then : 14618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14619$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_MSG_CAT_CNTR 1" >>confdefs.h 14620 14621else 14622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14623$as_echo "no" >&6; } 14624fi 14625rm -f core conftest.err conftest.$ac_objext \ 14626 conftest$ac_exeext conftest.$ac_ext 14627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if msgfmt supports --desktop" >&5 14628$as_echo_n "checking if msgfmt supports --desktop... " >&6; } 14629 MSGFMT_DESKTOP= 14630 if "$MSGFMT" --help | grep -e '--desktop' >/dev/null; then 14631 if "$MSGFMT" --version | grep '0.19.[3-7]$' >/dev/null; then 14632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: broken" >&5 14633$as_echo "broken" >&6; } 14634 else 14635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14636$as_echo "yes" >&6; } 14637 MSGFMT_DESKTOP="gvim.desktop vim.desktop" 14638 fi 14639 else 14640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14641$as_echo "no" >&6; } 14642 fi 14643 14644 fi 14645 else 14646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no \"po/Makefile\" - disabled" >&5 14647$as_echo "no \"po/Makefile\" - disabled" >&6; }; 14648 fi 14649else 14650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14651$as_echo "yes" >&6; } 14652fi 14653 14654ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default" 14655if test "x$ac_cv_header_dlfcn_h" = xyes; then : 14656 DLL=dlfcn.h 14657else 14658 ac_fn_c_check_header_mongrel "$LINENO" "dl.h" "ac_cv_header_dl_h" "$ac_includes_default" 14659if test "x$ac_cv_header_dl_h" = xyes; then : 14660 DLL=dl.h 14661fi 14662 14663 14664fi 14665 14666 14667if test x${DLL} = xdlfcn.h; then 14668 14669$as_echo "#define HAVE_DLFCN_H 1" >>confdefs.h 14670 14671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen()" >&5 14672$as_echo_n "checking for dlopen()... " >&6; } 14673 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14674/* end confdefs.h. */ 14675 14676int 14677main () 14678{ 14679 14680 extern void* dlopen(); 14681 dlopen(); 14682 14683 ; 14684 return 0; 14685} 14686_ACEOF 14687if ac_fn_c_try_link "$LINENO"; then : 14688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14689$as_echo "yes" >&6; }; 14690 14691$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h 14692 14693else 14694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14695$as_echo "no" >&6; }; 14696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen() in -ldl" >&5 14697$as_echo_n "checking for dlopen() in -ldl... " >&6; } 14698 olibs=$LIBS 14699 LIBS="$LIBS -ldl" 14700 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14701/* end confdefs.h. */ 14702 14703int 14704main () 14705{ 14706 14707 extern void* dlopen(); 14708 dlopen(); 14709 14710 ; 14711 return 0; 14712} 14713_ACEOF 14714if ac_fn_c_try_link "$LINENO"; then : 14715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14716$as_echo "yes" >&6; }; 14717 14718$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h 14719 14720else 14721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14722$as_echo "no" >&6; }; 14723 LIBS=$olibs 14724fi 14725rm -f core conftest.err conftest.$ac_objext \ 14726 conftest$ac_exeext conftest.$ac_ext 14727fi 14728rm -f core conftest.err conftest.$ac_objext \ 14729 conftest$ac_exeext conftest.$ac_ext 14730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym()" >&5 14731$as_echo_n "checking for dlsym()... " >&6; } 14732 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14733/* end confdefs.h. */ 14734 14735int 14736main () 14737{ 14738 14739 extern void* dlsym(); 14740 dlsym(); 14741 14742 ; 14743 return 0; 14744} 14745_ACEOF 14746if ac_fn_c_try_link "$LINENO"; then : 14747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14748$as_echo "yes" >&6; }; 14749 14750$as_echo "#define HAVE_DLSYM 1" >>confdefs.h 14751 14752else 14753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14754$as_echo "no" >&6; }; 14755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym() in -ldl" >&5 14756$as_echo_n "checking for dlsym() in -ldl... " >&6; } 14757 olibs=$LIBS 14758 LIBS="$LIBS -ldl" 14759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14760/* end confdefs.h. */ 14761 14762int 14763main () 14764{ 14765 14766 extern void* dlsym(); 14767 dlsym(); 14768 14769 ; 14770 return 0; 14771} 14772_ACEOF 14773if ac_fn_c_try_link "$LINENO"; then : 14774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14775$as_echo "yes" >&6; }; 14776 14777$as_echo "#define HAVE_DLSYM 1" >>confdefs.h 14778 14779else 14780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14781$as_echo "no" >&6; }; 14782 LIBS=$olibs 14783fi 14784rm -f core conftest.err conftest.$ac_objext \ 14785 conftest$ac_exeext conftest.$ac_ext 14786fi 14787rm -f core conftest.err conftest.$ac_objext \ 14788 conftest$ac_exeext conftest.$ac_ext 14789elif test x${DLL} = xdl.h; then 14790 14791$as_echo "#define HAVE_DL_H 1" >>confdefs.h 14792 14793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load()" >&5 14794$as_echo_n "checking for shl_load()... " >&6; } 14795 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14796/* end confdefs.h. */ 14797 14798int 14799main () 14800{ 14801 14802 extern void* shl_load(); 14803 shl_load(); 14804 14805 ; 14806 return 0; 14807} 14808_ACEOF 14809if ac_fn_c_try_link "$LINENO"; then : 14810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14811$as_echo "yes" >&6; }; 14812 14813$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h 14814 14815else 14816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14817$as_echo "no" >&6; }; 14818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load() in -ldld" >&5 14819$as_echo_n "checking for shl_load() in -ldld... " >&6; } 14820 olibs=$LIBS 14821 LIBS="$LIBS -ldld" 14822 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14823/* end confdefs.h. */ 14824 14825int 14826main () 14827{ 14828 14829 extern void* shl_load(); 14830 shl_load(); 14831 14832 ; 14833 return 0; 14834} 14835_ACEOF 14836if ac_fn_c_try_link "$LINENO"; then : 14837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14838$as_echo "yes" >&6; }; 14839 14840$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h 14841 14842else 14843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14844$as_echo "no" >&6; }; 14845 LIBS=$olibs 14846fi 14847rm -f core conftest.err conftest.$ac_objext \ 14848 conftest$ac_exeext conftest.$ac_ext 14849fi 14850rm -f core conftest.err conftest.$ac_objext \ 14851 conftest$ac_exeext conftest.$ac_ext 14852fi 14853for ac_header in setjmp.h 14854do : 14855 ac_fn_c_check_header_mongrel "$LINENO" "setjmp.h" "ac_cv_header_setjmp_h" "$ac_includes_default" 14856if test "x$ac_cv_header_setjmp_h" = xyes; then : 14857 cat >>confdefs.h <<_ACEOF 14858#define HAVE_SETJMP_H 1 14859_ACEOF 14860 14861fi 14862 14863done 14864 14865 14866if test "x$MACOS_X" = "xyes" -a -n "$PERL"; then 14867 if echo $LIBS | grep -e '-ldl' >/dev/null; then 14868 LIBS=`echo $LIBS | sed s/-ldl//` 14869 PERL_LIBS="$PERL_LIBS -ldl" 14870 fi 14871fi 14872 14873if test "$MACOS_X" = "yes"; then 14874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need macOS frameworks" >&5 14875$as_echo_n "checking whether we need macOS frameworks... " >&6; } 14876 if test "$MACOS_X_DARWIN" = "yes"; then 14877 if test "$features" = "tiny"; then 14878 OS_EXTRA_SRC=`echo "$OS_EXTRA_SRC" | sed -e 's+os_macosx.m++'` 14879 OS_EXTRA_OBJ=`echo "$OS_EXTRA_OBJ" | sed -e 's+objects/os_macosx.o++'` 14880 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, we need CoreServices" >&5 14881$as_echo "yes, we need CoreServices" >&6; } 14882 LIBS="$LIBS -framework CoreServices" 14883 else 14884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, we need AppKit" >&5 14885$as_echo "yes, we need AppKit" >&6; } 14886 LIBS="$LIBS -framework AppKit" 14887 fi 14888 else 14889 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14890$as_echo "no" >&6; } 14891 fi 14892fi 14893 14894DEPEND_CFLAGS_FILTER= 14895if test "$GCC" = yes; then 14896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC 3 or later" >&5 14897$as_echo_n "checking for GCC 3 or later... " >&6; } 14898 gccmajor=`echo "$gccversion" | sed -e 's/^\([1-9][0-9]*\)\..*$/\1/g'` 14899 if test "$gccmajor" -gt "2"; then 14900 DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'" 14901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14902$as_echo "yes" >&6; } 14903 else 14904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14905$as_echo "no" >&6; } 14906 fi 14907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_FORTIFY_SOURCE=1" >&5 14908$as_echo_n "checking whether we need -D_FORTIFY_SOURCE=1... " >&6; } 14909 if test "$gccmajor" -gt "3"; then 14910 CFLAGS=`echo "$CFLAGS" | sed -e 's/-D_FORTIFY_SOURCE=.,//g' -e 's/ *-Wp,-D_FORTIFY_SOURCE=. / /g' -e 's/,-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/'` 14911 CPPFLAGS=`echo "$CPPFLAGS" | sed -e 's/-D_FORTIFY_SOURCE=.,//g' -e 's/ *-Wp,-D_FORTIFY_SOURCE=. / /g' -e 's/,-D_FORTIFY_SOURCE=. //g' -e 's/ *-D_FORTIFY_SOURCE=.//g' -e 's/ *-U_FORTIFY_SOURCE//g'` 14912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14913$as_echo "yes" >&6; } 14914 else 14915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14916$as_echo "no" >&6; } 14917 fi 14918fi 14919 14920 14921{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to force -D_FILE_OFFSET_BITS=64" >&5 14922$as_echo_n "checking whether we need to force -D_FILE_OFFSET_BITS=64... " >&6; } 14923if 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 14924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14925$as_echo "yes" >&6; } 14926 $as_echo "#define _FILE_OFFSET_BITS 64" >>confdefs.h 14927 14928else 14929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14930$as_echo "no" >&6; } 14931fi 14932 14933LDFLAGS=`echo "$LDFLAGS" | sed -e 's/-L /-L/g'` 14934 14935{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5 14936$as_echo_n "checking linker --as-needed support... " >&6; } 14937LINK_AS_NEEDED= 14938# Check if linker supports --as-needed and --no-as-needed options 14939if $CC -Wl,--help 2>/dev/null | grep as-needed > /dev/null; then 14940 if ! echo "$LDFLAGS" | grep -q -- '-Wl,[^[:space:]]*--as-needed'; then 14941 LDFLAGS="$LDFLAGS -Wl,--as-needed" 14942 fi 14943 LINK_AS_NEEDED=yes 14944fi 14945if test "$LINK_AS_NEEDED" = yes; then 14946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14947$as_echo "yes" >&6; } 14948else 14949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14950$as_echo "no" >&6; } 14951fi 14952 14953 14954# IBM z/OS reset CFLAGS for config.mk 14955if test "$zOSUnix" = "yes"; then 14956 CFLAGS="-D_ALL_SOURCE -Wc,float\(ieee\),dll" 14957fi 14958 14959ac_config_files="$ac_config_files auto/config.mk:config.mk.in" 14960 14961cat >confcache <<\_ACEOF 14962# This file is a shell script that caches the results of configure 14963# tests run on this system so they can be shared between configure 14964# scripts and configure runs, see configure's option --config-cache. 14965# It is not useful on other systems. If it contains results you don't 14966# want to keep, you may remove or edit it. 14967# 14968# config.status only pays attention to the cache file if you give it 14969# the --recheck option to rerun configure. 14970# 14971# `ac_cv_env_foo' variables (set or unset) will be overridden when 14972# loading this file, other *unset* `ac_cv_foo' will be assigned the 14973# following values. 14974 14975_ACEOF 14976 14977# The following way of writing the cache mishandles newlines in values, 14978# but we know of no workaround that is simple, portable, and efficient. 14979# So, we kill variables containing newlines. 14980# Ultrix sh set writes to stderr and can't be redirected directly, 14981# and sets the high bit in the cache file unless we assign to the vars. 14982( 14983 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 14984 eval ac_val=\$$ac_var 14985 case $ac_val in #( 14986 *${as_nl}*) 14987 case $ac_var in #( 14988 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 14989$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 14990 esac 14991 case $ac_var in #( 14992 _ | IFS | as_nl) ;; #( 14993 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 14994 *) { eval $ac_var=; unset $ac_var;} ;; 14995 esac ;; 14996 esac 14997 done 14998 14999 (set) 2>&1 | 15000 case $as_nl`(ac_space=' '; set) 2>&1` in #( 15001 *${as_nl}ac_space=\ *) 15002 # `set' does not quote correctly, so add quotes: double-quote 15003 # substitution turns \\\\ into \\, and sed turns \\ into \. 15004 sed -n \ 15005 "s/'/'\\\\''/g; 15006 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 15007 ;; #( 15008 *) 15009 # `set' quotes correctly as required by POSIX, so do not add quotes. 15010 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 15011 ;; 15012 esac | 15013 sort 15014) | 15015 sed ' 15016 /^ac_cv_env_/b end 15017 t clear 15018 :clear 15019 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 15020 t end 15021 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 15022 :end' >>confcache 15023if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 15024 if test -w "$cache_file"; then 15025 if test "x$cache_file" != "x/dev/null"; then 15026 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 15027$as_echo "$as_me: updating cache $cache_file" >&6;} 15028 if test ! -f "$cache_file" || test -h "$cache_file"; then 15029 cat confcache >"$cache_file" 15030 else 15031 case $cache_file in #( 15032 */* | ?:*) 15033 mv -f confcache "$cache_file"$$ && 15034 mv -f "$cache_file"$$ "$cache_file" ;; #( 15035 *) 15036 mv -f confcache "$cache_file" ;; 15037 esac 15038 fi 15039 fi 15040 else 15041 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 15042$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 15043 fi 15044fi 15045rm -f confcache 15046 15047test "x$prefix" = xNONE && prefix=$ac_default_prefix 15048# Let make expand exec_prefix. 15049test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 15050 15051DEFS=-DHAVE_CONFIG_H 15052 15053ac_libobjs= 15054ac_ltlibobjs= 15055U= 15056for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 15057 # 1. Remove the extension, and $U if already installed. 15058 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 15059 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 15060 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 15061 # will be set to the directory where LIBOBJS objects are built. 15062 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 15063 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 15064done 15065LIBOBJS=$ac_libobjs 15066 15067LTLIBOBJS=$ac_ltlibobjs 15068 15069 15070 15071 15072: "${CONFIG_STATUS=./config.status}" 15073ac_write_fail=0 15074ac_clean_files_save=$ac_clean_files 15075ac_clean_files="$ac_clean_files $CONFIG_STATUS" 15076{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 15077$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 15078as_write_fail=0 15079cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 15080#! $SHELL 15081# Generated by $as_me. 15082# Run this file to recreate the current configuration. 15083# Compiler output produced by configure, useful for debugging 15084# configure, is in config.log if it exists. 15085 15086debug=false 15087ac_cs_recheck=false 15088ac_cs_silent=false 15089 15090SHELL=\${CONFIG_SHELL-$SHELL} 15091export SHELL 15092_ASEOF 15093cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 15094## -------------------- ## 15095## M4sh Initialization. ## 15096## -------------------- ## 15097 15098# Be more Bourne compatible 15099DUALCASE=1; export DUALCASE # for MKS sh 15100if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 15101 emulate sh 15102 NULLCMD=: 15103 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 15104 # is contrary to our usage. Disable this feature. 15105 alias -g '${1+"$@"}'='"$@"' 15106 setopt NO_GLOB_SUBST 15107else 15108 case `(set -o) 2>/dev/null` in #( 15109 *posix*) : 15110 set -o posix ;; #( 15111 *) : 15112 ;; 15113esac 15114fi 15115 15116 15117as_nl=' 15118' 15119export as_nl 15120# Printing a long string crashes Solaris 7 /usr/bin/printf. 15121as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 15122as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 15123as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 15124# Prefer a ksh shell builtin over an external printf program on Solaris, 15125# but without wasting forks for bash or zsh. 15126if test -z "$BASH_VERSION$ZSH_VERSION" \ 15127 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 15128 as_echo='print -r --' 15129 as_echo_n='print -rn --' 15130elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 15131 as_echo='printf %s\n' 15132 as_echo_n='printf %s' 15133else 15134 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 15135 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 15136 as_echo_n='/usr/ucb/echo -n' 15137 else 15138 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 15139 as_echo_n_body='eval 15140 arg=$1; 15141 case $arg in #( 15142 *"$as_nl"*) 15143 expr "X$arg" : "X\\(.*\\)$as_nl"; 15144 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 15145 esac; 15146 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 15147 ' 15148 export as_echo_n_body 15149 as_echo_n='sh -c $as_echo_n_body as_echo' 15150 fi 15151 export as_echo_body 15152 as_echo='sh -c $as_echo_body as_echo' 15153fi 15154 15155# The user is always right. 15156if test "${PATH_SEPARATOR+set}" != set; then 15157 PATH_SEPARATOR=: 15158 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 15159 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 15160 PATH_SEPARATOR=';' 15161 } 15162fi 15163 15164 15165# IFS 15166# We need space, tab and new line, in precisely that order. Quoting is 15167# there to prevent editors from complaining about space-tab. 15168# (If _AS_PATH_WALK were called with IFS unset, it would disable word 15169# splitting by setting IFS to empty value.) 15170IFS=" "" $as_nl" 15171 15172# Find who we are. Look in the path if we contain no directory separator. 15173as_myself= 15174case $0 in #(( 15175 *[\\/]* ) as_myself=$0 ;; 15176 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15177for as_dir in $PATH 15178do 15179 IFS=$as_save_IFS 15180 test -z "$as_dir" && as_dir=. 15181 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 15182 done 15183IFS=$as_save_IFS 15184 15185 ;; 15186esac 15187# We did not find ourselves, most probably we were run as `sh COMMAND' 15188# in which case we are not to be found in the path. 15189if test "x$as_myself" = x; then 15190 as_myself=$0 15191fi 15192if test ! -f "$as_myself"; then 15193 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 15194 exit 1 15195fi 15196 15197# Unset variables that we do not need and which cause bugs (e.g. in 15198# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 15199# suppresses any "Segmentation fault" message there. '((' could 15200# trigger a bug in pdksh 5.2.14. 15201for as_var in BASH_ENV ENV MAIL MAILPATH 15202do eval test x\${$as_var+set} = xset \ 15203 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 15204done 15205PS1='$ ' 15206PS2='> ' 15207PS4='+ ' 15208 15209# NLS nuisances. 15210LC_ALL=C 15211export LC_ALL 15212LANGUAGE=C 15213export LANGUAGE 15214 15215# CDPATH. 15216(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 15217 15218 15219# as_fn_error STATUS ERROR [LINENO LOG_FD] 15220# ---------------------------------------- 15221# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 15222# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 15223# script with STATUS, using 1 if that was 0. 15224as_fn_error () 15225{ 15226 as_status=$1; test $as_status -eq 0 && as_status=1 15227 if test "$4"; then 15228 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 15229 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 15230 fi 15231 $as_echo "$as_me: error: $2" >&2 15232 as_fn_exit $as_status 15233} # as_fn_error 15234 15235 15236# as_fn_set_status STATUS 15237# ----------------------- 15238# Set $? to STATUS, without forking. 15239as_fn_set_status () 15240{ 15241 return $1 15242} # as_fn_set_status 15243 15244# as_fn_exit STATUS 15245# ----------------- 15246# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 15247as_fn_exit () 15248{ 15249 set +e 15250 as_fn_set_status $1 15251 exit $1 15252} # as_fn_exit 15253 15254# as_fn_unset VAR 15255# --------------- 15256# Portably unset VAR. 15257as_fn_unset () 15258{ 15259 { eval $1=; unset $1;} 15260} 15261as_unset=as_fn_unset 15262# as_fn_append VAR VALUE 15263# ---------------------- 15264# Append the text in VALUE to the end of the definition contained in VAR. Take 15265# advantage of any shell optimizations that allow amortized linear growth over 15266# repeated appends, instead of the typical quadratic growth present in naive 15267# implementations. 15268if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 15269 eval 'as_fn_append () 15270 { 15271 eval $1+=\$2 15272 }' 15273else 15274 as_fn_append () 15275 { 15276 eval $1=\$$1\$2 15277 } 15278fi # as_fn_append 15279 15280# as_fn_arith ARG... 15281# ------------------ 15282# Perform arithmetic evaluation on the ARGs, and store the result in the 15283# global $as_val. Take advantage of shells that can avoid forks. The arguments 15284# must be portable across $(()) and expr. 15285if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 15286 eval 'as_fn_arith () 15287 { 15288 as_val=$(( $* )) 15289 }' 15290else 15291 as_fn_arith () 15292 { 15293 as_val=`expr "$@" || test $? -eq 1` 15294 } 15295fi # as_fn_arith 15296 15297 15298if expr a : '\(a\)' >/dev/null 2>&1 && 15299 test "X`expr 00001 : '.*\(...\)'`" = X001; then 15300 as_expr=expr 15301else 15302 as_expr=false 15303fi 15304 15305if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 15306 as_basename=basename 15307else 15308 as_basename=false 15309fi 15310 15311if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 15312 as_dirname=dirname 15313else 15314 as_dirname=false 15315fi 15316 15317as_me=`$as_basename -- "$0" || 15318$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 15319 X"$0" : 'X\(//\)$' \| \ 15320 X"$0" : 'X\(/\)' \| . 2>/dev/null || 15321$as_echo X/"$0" | 15322 sed '/^.*\/\([^/][^/]*\)\/*$/{ 15323 s//\1/ 15324 q 15325 } 15326 /^X\/\(\/\/\)$/{ 15327 s//\1/ 15328 q 15329 } 15330 /^X\/\(\/\).*/{ 15331 s//\1/ 15332 q 15333 } 15334 s/.*/./; q'` 15335 15336# Avoid depending upon Character Ranges. 15337as_cr_letters='abcdefghijklmnopqrstuvwxyz' 15338as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 15339as_cr_Letters=$as_cr_letters$as_cr_LETTERS 15340as_cr_digits='0123456789' 15341as_cr_alnum=$as_cr_Letters$as_cr_digits 15342 15343ECHO_C= ECHO_N= ECHO_T= 15344case `echo -n x` in #((((( 15345-n*) 15346 case `echo 'xy\c'` in 15347 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 15348 xy) ECHO_C='\c';; 15349 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 15350 ECHO_T=' ';; 15351 esac;; 15352*) 15353 ECHO_N='-n';; 15354esac 15355 15356rm -f conf$$ conf$$.exe conf$$.file 15357if test -d conf$$.dir; then 15358 rm -f conf$$.dir/conf$$.file 15359else 15360 rm -f conf$$.dir 15361 mkdir conf$$.dir 2>/dev/null 15362fi 15363if (echo >conf$$.file) 2>/dev/null; then 15364 if ln -s conf$$.file conf$$ 2>/dev/null; then 15365 as_ln_s='ln -s' 15366 # ... but there are two gotchas: 15367 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 15368 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 15369 # In both cases, we have to default to `cp -pR'. 15370 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 15371 as_ln_s='cp -pR' 15372 elif ln conf$$.file conf$$ 2>/dev/null; then 15373 as_ln_s=ln 15374 else 15375 as_ln_s='cp -pR' 15376 fi 15377else 15378 as_ln_s='cp -pR' 15379fi 15380rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 15381rmdir conf$$.dir 2>/dev/null 15382 15383 15384# as_fn_mkdir_p 15385# ------------- 15386# Create "$as_dir" as a directory, including parents if necessary. 15387as_fn_mkdir_p () 15388{ 15389 15390 case $as_dir in #( 15391 -*) as_dir=./$as_dir;; 15392 esac 15393 test -d "$as_dir" || eval $as_mkdir_p || { 15394 as_dirs= 15395 while :; do 15396 case $as_dir in #( 15397 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 15398 *) as_qdir=$as_dir;; 15399 esac 15400 as_dirs="'$as_qdir' $as_dirs" 15401 as_dir=`$as_dirname -- "$as_dir" || 15402$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15403 X"$as_dir" : 'X\(//\)[^/]' \| \ 15404 X"$as_dir" : 'X\(//\)$' \| \ 15405 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 15406$as_echo X"$as_dir" | 15407 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15408 s//\1/ 15409 q 15410 } 15411 /^X\(\/\/\)[^/].*/{ 15412 s//\1/ 15413 q 15414 } 15415 /^X\(\/\/\)$/{ 15416 s//\1/ 15417 q 15418 } 15419 /^X\(\/\).*/{ 15420 s//\1/ 15421 q 15422 } 15423 s/.*/./; q'` 15424 test -d "$as_dir" && break 15425 done 15426 test -z "$as_dirs" || eval "mkdir $as_dirs" 15427 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 15428 15429 15430} # as_fn_mkdir_p 15431if mkdir -p . 2>/dev/null; then 15432 as_mkdir_p='mkdir -p "$as_dir"' 15433else 15434 test -d ./-p && rmdir ./-p 15435 as_mkdir_p=false 15436fi 15437 15438 15439# as_fn_executable_p FILE 15440# ----------------------- 15441# Test if FILE is an executable regular file. 15442as_fn_executable_p () 15443{ 15444 test -f "$1" && test -x "$1" 15445} # as_fn_executable_p 15446as_test_x='test -x' 15447as_executable_p=as_fn_executable_p 15448 15449# Sed expression to map a string onto a valid CPP name. 15450as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 15451 15452# Sed expression to map a string onto a valid variable name. 15453as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 15454 15455 15456exec 6>&1 15457## ----------------------------------- ## 15458## Main body of $CONFIG_STATUS script. ## 15459## ----------------------------------- ## 15460_ASEOF 15461test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 15462 15463cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15464# Save the log message, to keep $0 and so on meaningful, and to 15465# report actual input values of CONFIG_FILES etc. instead of their 15466# values after options handling. 15467ac_log=" 15468This file was extended by $as_me, which was 15469generated by GNU Autoconf 2.69. Invocation command line was 15470 15471 CONFIG_FILES = $CONFIG_FILES 15472 CONFIG_HEADERS = $CONFIG_HEADERS 15473 CONFIG_LINKS = $CONFIG_LINKS 15474 CONFIG_COMMANDS = $CONFIG_COMMANDS 15475 $ $0 $@ 15476 15477on `(hostname || uname -n) 2>/dev/null | sed 1q` 15478" 15479 15480_ACEOF 15481 15482case $ac_config_files in *" 15483"*) set x $ac_config_files; shift; ac_config_files=$*;; 15484esac 15485 15486case $ac_config_headers in *" 15487"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 15488esac 15489 15490 15491cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15492# Files that config.status was made for. 15493config_files="$ac_config_files" 15494config_headers="$ac_config_headers" 15495 15496_ACEOF 15497 15498cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15499ac_cs_usage="\ 15500\`$as_me' instantiates files and other configuration actions 15501from templates according to the current configuration. Unless the files 15502and actions are specified as TAGs, all are instantiated by default. 15503 15504Usage: $0 [OPTION]... [TAG]... 15505 15506 -h, --help print this help, then exit 15507 -V, --version print version number and configuration settings, then exit 15508 --config print configuration, then exit 15509 -q, --quiet, --silent 15510 do not print progress messages 15511 -d, --debug don't remove temporary files 15512 --recheck update $as_me by reconfiguring in the same conditions 15513 --file=FILE[:TEMPLATE] 15514 instantiate the configuration file FILE 15515 --header=FILE[:TEMPLATE] 15516 instantiate the configuration header FILE 15517 15518Configuration files: 15519$config_files 15520 15521Configuration headers: 15522$config_headers 15523 15524Report bugs to the package provider." 15525 15526_ACEOF 15527cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15528ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 15529ac_cs_version="\\ 15530config.status 15531configured by $0, generated by GNU Autoconf 2.69, 15532 with options \\"\$ac_cs_config\\" 15533 15534Copyright (C) 2012 Free Software Foundation, Inc. 15535This config.status script is free software; the Free Software Foundation 15536gives unlimited permission to copy, distribute and modify it." 15537 15538ac_pwd='$ac_pwd' 15539srcdir='$srcdir' 15540AWK='$AWK' 15541test -n "\$AWK" || AWK=awk 15542_ACEOF 15543 15544cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15545# The default lists apply if the user does not specify any file. 15546ac_need_defaults=: 15547while test $# != 0 15548do 15549 case $1 in 15550 --*=?*) 15551 ac_option=`expr "X$1" : 'X\([^=]*\)='` 15552 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 15553 ac_shift=: 15554 ;; 15555 --*=) 15556 ac_option=`expr "X$1" : 'X\([^=]*\)='` 15557 ac_optarg= 15558 ac_shift=: 15559 ;; 15560 *) 15561 ac_option=$1 15562 ac_optarg=$2 15563 ac_shift=shift 15564 ;; 15565 esac 15566 15567 case $ac_option in 15568 # Handling of the options. 15569 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 15570 ac_cs_recheck=: ;; 15571 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 15572 $as_echo "$ac_cs_version"; exit ;; 15573 --config | --confi | --conf | --con | --co | --c ) 15574 $as_echo "$ac_cs_config"; exit ;; 15575 --debug | --debu | --deb | --de | --d | -d ) 15576 debug=: ;; 15577 --file | --fil | --fi | --f ) 15578 $ac_shift 15579 case $ac_optarg in 15580 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15581 '') as_fn_error $? "missing file argument" ;; 15582 esac 15583 as_fn_append CONFIG_FILES " '$ac_optarg'" 15584 ac_need_defaults=false;; 15585 --header | --heade | --head | --hea ) 15586 $ac_shift 15587 case $ac_optarg in 15588 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15589 esac 15590 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 15591 ac_need_defaults=false;; 15592 --he | --h) 15593 # Conflict between --help and --header 15594 as_fn_error $? "ambiguous option: \`$1' 15595Try \`$0 --help' for more information.";; 15596 --help | --hel | -h ) 15597 $as_echo "$ac_cs_usage"; exit ;; 15598 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 15599 | -silent | --silent | --silen | --sile | --sil | --si | --s) 15600 ac_cs_silent=: ;; 15601 15602 # This is an error. 15603 -*) as_fn_error $? "unrecognized option: \`$1' 15604Try \`$0 --help' for more information." ;; 15605 15606 *) as_fn_append ac_config_targets " $1" 15607 ac_need_defaults=false ;; 15608 15609 esac 15610 shift 15611done 15612 15613ac_configure_extra_args= 15614 15615if $ac_cs_silent; then 15616 exec 6>/dev/null 15617 ac_configure_extra_args="$ac_configure_extra_args --silent" 15618fi 15619 15620_ACEOF 15621cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15622if \$ac_cs_recheck; then 15623 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 15624 shift 15625 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 15626 CONFIG_SHELL='$SHELL' 15627 export CONFIG_SHELL 15628 exec "\$@" 15629fi 15630 15631_ACEOF 15632cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15633exec 5>>auto/config.log 15634{ 15635 echo 15636 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 15637## Running $as_me. ## 15638_ASBOX 15639 $as_echo "$ac_log" 15640} >&5 15641 15642_ACEOF 15643cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15644_ACEOF 15645 15646cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15647 15648# Handling of arguments. 15649for ac_config_target in $ac_config_targets 15650do 15651 case $ac_config_target in 15652 "auto/config.h") CONFIG_HEADERS="$CONFIG_HEADERS auto/config.h:config.h.in" ;; 15653 "auto/config.mk") CONFIG_FILES="$CONFIG_FILES auto/config.mk:config.mk.in" ;; 15654 15655 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 15656 esac 15657done 15658 15659 15660# If the user did not use the arguments to specify the items to instantiate, 15661# then the envvar interface is used. Set only those that are not. 15662# We use the long form for the default assignment because of an extremely 15663# bizarre bug on SunOS 4.1.3. 15664if $ac_need_defaults; then 15665 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 15666 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 15667fi 15668 15669# Have a temporary directory for convenience. Make it in the build tree 15670# simply because there is no reason against having it here, and in addition, 15671# creating and moving files from /tmp can sometimes cause problems. 15672# Hook for its removal unless debugging. 15673# Note that there is a small window in which the directory will not be cleaned: 15674# after its creation but before its name has been assigned to `$tmp'. 15675$debug || 15676{ 15677 tmp= ac_tmp= 15678 trap 'exit_status=$? 15679 : "${ac_tmp:=$tmp}" 15680 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 15681' 0 15682 trap 'as_fn_exit 1' 1 2 13 15 15683} 15684# Create a (secure) tmp directory for tmp files. 15685 15686{ 15687 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 15688 test -d "$tmp" 15689} || 15690{ 15691 tmp=./conf$$-$RANDOM 15692 (umask 077 && mkdir "$tmp") 15693} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 15694ac_tmp=$tmp 15695 15696# Set up the scripts for CONFIG_FILES section. 15697# No need to generate them if there are no CONFIG_FILES. 15698# This happens for instance with `./config.status config.h'. 15699if test -n "$CONFIG_FILES"; then 15700 15701 15702ac_cr=`echo X | tr X '\015'` 15703# On cygwin, bash can eat \r inside `` if the user requested igncr. 15704# But we know of no other shell where ac_cr would be empty at this 15705# point, so we can use a bashism as a fallback. 15706if test "x$ac_cr" = x; then 15707 eval ac_cr=\$\'\\r\' 15708fi 15709ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 15710if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 15711 ac_cs_awk_cr='\\r' 15712else 15713 ac_cs_awk_cr=$ac_cr 15714fi 15715 15716echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 15717_ACEOF 15718 15719 15720{ 15721 echo "cat >conf$$subs.awk <<_ACEOF" && 15722 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 15723 echo "_ACEOF" 15724} >conf$$subs.sh || 15725 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15726ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 15727ac_delim='%!_!# ' 15728for ac_last_try in false false false false false :; do 15729 . ./conf$$subs.sh || 15730 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15731 15732 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 15733 if test $ac_delim_n = $ac_delim_num; then 15734 break 15735 elif $ac_last_try; then 15736 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15737 else 15738 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15739 fi 15740done 15741rm -f conf$$subs.sh 15742 15743cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15744cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 15745_ACEOF 15746sed -n ' 15747h 15748s/^/S["/; s/!.*/"]=/ 15749p 15750g 15751s/^[^!]*!// 15752:repl 15753t repl 15754s/'"$ac_delim"'$// 15755t delim 15756:nl 15757h 15758s/\(.\{148\}\)..*/\1/ 15759t more1 15760s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 15761p 15762n 15763b repl 15764:more1 15765s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15766p 15767g 15768s/.\{148\}// 15769t nl 15770:delim 15771h 15772s/\(.\{148\}\)..*/\1/ 15773t more2 15774s/["\\]/\\&/g; s/^/"/; s/$/"/ 15775p 15776b 15777:more2 15778s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15779p 15780g 15781s/.\{148\}// 15782t delim 15783' <conf$$subs.awk | sed ' 15784/^[^""]/{ 15785 N 15786 s/\n// 15787} 15788' >>$CONFIG_STATUS || ac_write_fail=1 15789rm -f conf$$subs.awk 15790cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15791_ACAWK 15792cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 15793 for (key in S) S_is_set[key] = 1 15794 FS = "" 15795 15796} 15797{ 15798 line = $ 0 15799 nfields = split(line, field, "@") 15800 substed = 0 15801 len = length(field[1]) 15802 for (i = 2; i < nfields; i++) { 15803 key = field[i] 15804 keylen = length(key) 15805 if (S_is_set[key]) { 15806 value = S[key] 15807 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 15808 len += length(value) + length(field[++i]) 15809 substed = 1 15810 } else 15811 len += 1 + keylen 15812 } 15813 15814 print line 15815} 15816 15817_ACAWK 15818_ACEOF 15819cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15820if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 15821 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 15822else 15823 cat 15824fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 15825 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 15826_ACEOF 15827 15828# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 15829# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 15830# trailing colons and then remove the whole line if VPATH becomes empty 15831# (actually we leave an empty line to preserve line numbers). 15832if test "x$srcdir" = x.; then 15833 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 15834h 15835s/// 15836s/^/:/ 15837s/[ ]*$/:/ 15838s/:\$(srcdir):/:/g 15839s/:\${srcdir}:/:/g 15840s/:@srcdir@:/:/g 15841s/^:*// 15842s/:*$// 15843x 15844s/\(=[ ]*\).*/\1/ 15845G 15846s/\n// 15847s/^[^=]*=[ ]*$// 15848}' 15849fi 15850 15851cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15852fi # test -n "$CONFIG_FILES" 15853 15854# Set up the scripts for CONFIG_HEADERS section. 15855# No need to generate them if there are no CONFIG_HEADERS. 15856# This happens for instance with `./config.status Makefile'. 15857if test -n "$CONFIG_HEADERS"; then 15858cat >"$ac_tmp/defines.awk" <<\_ACAWK || 15859BEGIN { 15860_ACEOF 15861 15862# Transform confdefs.h into an awk script `defines.awk', embedded as 15863# here-document in config.status, that substitutes the proper values into 15864# config.h.in to produce config.h. 15865 15866# Create a delimiter string that does not exist in confdefs.h, to ease 15867# handling of long lines. 15868ac_delim='%!_!# ' 15869for ac_last_try in false false :; do 15870 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 15871 if test -z "$ac_tt"; then 15872 break 15873 elif $ac_last_try; then 15874 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 15875 else 15876 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15877 fi 15878done 15879 15880# For the awk script, D is an array of macro values keyed by name, 15881# likewise P contains macro parameters if any. Preserve backslash 15882# newline sequences. 15883 15884ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 15885sed -n ' 15886s/.\{148\}/&'"$ac_delim"'/g 15887t rset 15888:rset 15889s/^[ ]*#[ ]*define[ ][ ]*/ / 15890t def 15891d 15892:def 15893s/\\$// 15894t bsnl 15895s/["\\]/\\&/g 15896s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 15897D["\1"]=" \3"/p 15898s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 15899d 15900:bsnl 15901s/["\\]/\\&/g 15902s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 15903D["\1"]=" \3\\\\\\n"\\/p 15904t cont 15905s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 15906t cont 15907d 15908:cont 15909n 15910s/.\{148\}/&'"$ac_delim"'/g 15911t clear 15912:clear 15913s/\\$// 15914t bsnlc 15915s/["\\]/\\&/g; s/^/"/; s/$/"/p 15916d 15917:bsnlc 15918s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 15919b cont 15920' <confdefs.h | sed ' 15921s/'"$ac_delim"'/"\\\ 15922"/g' >>$CONFIG_STATUS || ac_write_fail=1 15923 15924cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15925 for (key in D) D_is_set[key] = 1 15926 FS = "" 15927} 15928/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 15929 line = \$ 0 15930 split(line, arg, " ") 15931 if (arg[1] == "#") { 15932 defundef = arg[2] 15933 mac1 = arg[3] 15934 } else { 15935 defundef = substr(arg[1], 2) 15936 mac1 = arg[2] 15937 } 15938 split(mac1, mac2, "(") #) 15939 macro = mac2[1] 15940 prefix = substr(line, 1, index(line, defundef) - 1) 15941 if (D_is_set[macro]) { 15942 # Preserve the white space surrounding the "#". 15943 print prefix "define", macro P[macro] D[macro] 15944 next 15945 } else { 15946 # Replace #undef with comments. This is necessary, for example, 15947 # in the case of _POSIX_SOURCE, which is predefined and required 15948 # on some systems where configure will not decide to define it. 15949 if (defundef == "undef") { 15950 print "/*", prefix defundef, macro, "*/" 15951 next 15952 } 15953 } 15954} 15955{ print } 15956_ACAWK 15957_ACEOF 15958cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15959 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 15960fi # test -n "$CONFIG_HEADERS" 15961 15962 15963eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS " 15964shift 15965for ac_tag 15966do 15967 case $ac_tag in 15968 :[FHLC]) ac_mode=$ac_tag; continue;; 15969 esac 15970 case $ac_mode$ac_tag in 15971 :[FHL]*:*);; 15972 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 15973 :[FH]-) ac_tag=-:-;; 15974 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 15975 esac 15976 ac_save_IFS=$IFS 15977 IFS=: 15978 set x $ac_tag 15979 IFS=$ac_save_IFS 15980 shift 15981 ac_file=$1 15982 shift 15983 15984 case $ac_mode in 15985 :L) ac_source=$1;; 15986 :[FH]) 15987 ac_file_inputs= 15988 for ac_f 15989 do 15990 case $ac_f in 15991 -) ac_f="$ac_tmp/stdin";; 15992 *) # Look for the file first in the build tree, then in the source tree 15993 # (if the path is not absolute). The absolute path cannot be DOS-style, 15994 # because $ac_f cannot contain `:'. 15995 test -f "$ac_f" || 15996 case $ac_f in 15997 [\\/$]*) false;; 15998 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 15999 esac || 16000 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 16001 esac 16002 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 16003 as_fn_append ac_file_inputs " '$ac_f'" 16004 done 16005 16006 # Let's still pretend it is `configure' which instantiates (i.e., don't 16007 # use $as_me), people would be surprised to read: 16008 # /* config.h. Generated by config.status. */ 16009 configure_input='Generated from '` 16010 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 16011 `' by configure.' 16012 if test x"$ac_file" != x-; then 16013 configure_input="$ac_file. $configure_input" 16014 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 16015$as_echo "$as_me: creating $ac_file" >&6;} 16016 fi 16017 # Neutralize special characters interpreted by sed in replacement strings. 16018 case $configure_input in #( 16019 *\&* | *\|* | *\\* ) 16020 ac_sed_conf_input=`$as_echo "$configure_input" | 16021 sed 's/[\\\\&|]/\\\\&/g'`;; #( 16022 *) ac_sed_conf_input=$configure_input;; 16023 esac 16024 16025 case $ac_tag in 16026 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 16027 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 16028 esac 16029 ;; 16030 esac 16031 16032 ac_dir=`$as_dirname -- "$ac_file" || 16033$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16034 X"$ac_file" : 'X\(//\)[^/]' \| \ 16035 X"$ac_file" : 'X\(//\)$' \| \ 16036 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 16037$as_echo X"$ac_file" | 16038 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16039 s//\1/ 16040 q 16041 } 16042 /^X\(\/\/\)[^/].*/{ 16043 s//\1/ 16044 q 16045 } 16046 /^X\(\/\/\)$/{ 16047 s//\1/ 16048 q 16049 } 16050 /^X\(\/\).*/{ 16051 s//\1/ 16052 q 16053 } 16054 s/.*/./; q'` 16055 as_dir="$ac_dir"; as_fn_mkdir_p 16056 ac_builddir=. 16057 16058case "$ac_dir" in 16059.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 16060*) 16061 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 16062 # A ".." for each directory in $ac_dir_suffix. 16063 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 16064 case $ac_top_builddir_sub in 16065 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 16066 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 16067 esac ;; 16068esac 16069ac_abs_top_builddir=$ac_pwd 16070ac_abs_builddir=$ac_pwd$ac_dir_suffix 16071# for backward compatibility: 16072ac_top_builddir=$ac_top_build_prefix 16073 16074case $srcdir in 16075 .) # We are building in place. 16076 ac_srcdir=. 16077 ac_top_srcdir=$ac_top_builddir_sub 16078 ac_abs_top_srcdir=$ac_pwd ;; 16079 [\\/]* | ?:[\\/]* ) # Absolute name. 16080 ac_srcdir=$srcdir$ac_dir_suffix; 16081 ac_top_srcdir=$srcdir 16082 ac_abs_top_srcdir=$srcdir ;; 16083 *) # Relative name. 16084 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 16085 ac_top_srcdir=$ac_top_build_prefix$srcdir 16086 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 16087esac 16088ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 16089 16090 16091 case $ac_mode in 16092 :F) 16093 # 16094 # CONFIG_FILE 16095 # 16096 16097_ACEOF 16098 16099cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16100# If the template does not know about datarootdir, expand it. 16101# FIXME: This hack should be removed a few years after 2.60. 16102ac_datarootdir_hack=; ac_datarootdir_seen= 16103ac_sed_dataroot=' 16104/datarootdir/ { 16105 p 16106 q 16107} 16108/@datadir@/p 16109/@docdir@/p 16110/@infodir@/p 16111/@localedir@/p 16112/@mandir@/p' 16113case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 16114*datarootdir*) ac_datarootdir_seen=yes;; 16115*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 16116 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 16117$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 16118_ACEOF 16119cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16120 ac_datarootdir_hack=' 16121 s&@datadir@&$datadir&g 16122 s&@docdir@&$docdir&g 16123 s&@infodir@&$infodir&g 16124 s&@localedir@&$localedir&g 16125 s&@mandir@&$mandir&g 16126 s&\\\${datarootdir}&$datarootdir&g' ;; 16127esac 16128_ACEOF 16129 16130# Neutralize VPATH when `$srcdir' = `.'. 16131# Shell code in configure.ac might set extrasub. 16132# FIXME: do we really want to maintain this feature? 16133cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16134ac_sed_extra="$ac_vpsub 16135$extrasub 16136_ACEOF 16137cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16138:t 16139/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 16140s|@configure_input@|$ac_sed_conf_input|;t t 16141s&@top_builddir@&$ac_top_builddir_sub&;t t 16142s&@top_build_prefix@&$ac_top_build_prefix&;t t 16143s&@srcdir@&$ac_srcdir&;t t 16144s&@abs_srcdir@&$ac_abs_srcdir&;t t 16145s&@top_srcdir@&$ac_top_srcdir&;t t 16146s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 16147s&@builddir@&$ac_builddir&;t t 16148s&@abs_builddir@&$ac_abs_builddir&;t t 16149s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 16150$ac_datarootdir_hack 16151" 16152eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 16153 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16154 16155test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 16156 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 16157 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 16158 "$ac_tmp/out"`; test -z "$ac_out"; } && 16159 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16160which seems to be undefined. Please make sure it is defined" >&5 16161$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16162which seems to be undefined. Please make sure it is defined" >&2;} 16163 16164 rm -f "$ac_tmp/stdin" 16165 case $ac_file in 16166 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 16167 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 16168 esac \ 16169 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16170 ;; 16171 :H) 16172 # 16173 # CONFIG_HEADER 16174 # 16175 if test x"$ac_file" != x-; then 16176 { 16177 $as_echo "/* $configure_input */" \ 16178 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 16179 } >"$ac_tmp/config.h" \ 16180 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16181 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 16182 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 16183$as_echo "$as_me: $ac_file is unchanged" >&6;} 16184 else 16185 rm -f "$ac_file" 16186 mv "$ac_tmp/config.h" "$ac_file" \ 16187 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16188 fi 16189 else 16190 $as_echo "/* $configure_input */" \ 16191 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 16192 || as_fn_error $? "could not create -" "$LINENO" 5 16193 fi 16194 ;; 16195 16196 16197 esac 16198 16199done # for ac_tag 16200 16201 16202as_fn_exit 0 16203_ACEOF 16204ac_clean_files=$ac_clean_files_save 16205 16206test $ac_write_fail = 0 || 16207 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 16208 16209 16210# configure is writing to config.log, and then calls config.status. 16211# config.status does its own redirection, appending to config.log. 16212# Unfortunately, on DOS this fails, as config.log is still kept open 16213# by configure, so config.status won't be able to write to it; its 16214# output is simply discarded. So we exec the FD to /dev/null, 16215# effectively closing config.log, so it can be properly (re)opened and 16216# appended to by config.status. When coming back to configure, we 16217# need to make the FD available again. 16218if test "$no_create" != yes; then 16219 ac_cs_success=: 16220 ac_config_status_args= 16221 test "$silent" = yes && 16222 ac_config_status_args="$ac_config_status_args --quiet" 16223 exec 5>/dev/null 16224 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 16225 exec 5>>auto/config.log 16226 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 16227 # would make configure fail if this is the last instruction. 16228 $ac_cs_success || as_fn_exit 1 16229fi 16230if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 16231 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 16232$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 16233fi 16234 16235 16236