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 626MAKEMO 627MSGFMT 628INSTALL_TOOL_LANGS 629INSTALL_LANGS 630TAGPRG 631HANGULIN_OBJ 632HANGULIN_SRC 633GUI_X_LIBS 634GUITYPE 635GUI_LIB_LOC 636GUI_INC_LOC 637NARROW_PROTO 638MOTIF_LIBNAME 639GRESOURCE_OBJ 640GRESOURCE_SRC 641UPDATE_DESKTOP_DATABASE 642GTK_UPDATE_ICON_CACHE 643GLIB_COMPILE_RESOURCES 644GNOME_INCLUDEDIR 645GNOME_LIBDIR 646GNOME_LIBS 647GTK_LIBNAME 648GTK_LIBS 649GTK_CFLAGS 650PKG_CONFIG 651X_LIB 652X_EXTRA_LIBS 653X_LIBS 654X_PRE_LIBS 655X_CFLAGS 656XMKMF 657xmkmfpath 658TERM_OBJ 659TERM_SRC 660CHANNEL_OBJ 661CHANNEL_SRC 662NETBEANS_OBJ 663NETBEANS_SRC 664RUBY_LIBS 665RUBY_CFLAGS 666RUBY_PRO 667RUBY_OBJ 668RUBY_SRC 669vi_cv_path_ruby 670TCL_LIBS 671TCL_CFLAGS 672TCL_PRO 673TCL_OBJ 674TCL_SRC 675vi_cv_path_tcl 676PYTHON3_OBJ 677PYTHON3_SRC 678PYTHON3_CFLAGS 679PYTHON3_LIBS 680vi_cv_path_python3 681PYTHON_OBJ 682PYTHON_SRC 683PYTHON_CFLAGS 684PYTHON_LIBS 685vi_cv_path_python 686PERL_LIBS 687PERL_CFLAGS 688PERL_PRO 689PERL_OBJ 690PERL_SRC 691shrpenv 692vi_cv_perl_xsubpp 693vi_cv_perllib 694vi_cv_path_perl 695MZSCHEME_MZC 696MZSCHEME_EXTRA 697MZSCHEME_CFLAGS 698MZSCHEME_LIBS 699MZSCHEME_PRO 700MZSCHEME_OBJ 701MZSCHEME_SRC 702vi_cv_path_mzscheme 703LUA_CFLAGS 704LUA_LIBS 705LUA_PRO 706LUA_OBJ 707LUA_SRC 708vi_cv_path_plain_lua 709vi_cv_path_luajit 710vi_cv_path_lua 711compiledby 712dogvimdiff 713dovimdiff 714QUOTESED 715line_break 716VIEWNAME 717EXNAME 718VIMNAME 719OS_EXTRA_OBJ 720OS_EXTRA_SRC 721XCODE_SELECT 722CPP_MM 723CROSS_COMPILING 724STRIP 725AWK 726FGREP 727EGREP 728GREP 729CPP 730OBJEXT 731EXEEXT 732ac_ct_CC 733CPPFLAGS 734LDFLAGS 735CFLAGS 736CC 737SET_MAKE 738target_alias 739host_alias 740build_alias 741LIBS 742ECHO_T 743ECHO_N 744ECHO_C 745DEFS 746mandir 747localedir 748libdir 749psdir 750pdfdir 751dvidir 752htmldir 753infodir 754docdir 755oldincludedir 756includedir 757runstatedir 758localstatedir 759sharedstatedir 760sysconfdir 761datadir 762datarootdir 763libexecdir 764sbindir 765bindir 766program_transform_name 767prefix 768exec_prefix 769PACKAGE_URL 770PACKAGE_BUGREPORT 771PACKAGE_STRING 772PACKAGE_VERSION 773PACKAGE_TARNAME 774PACKAGE_NAME 775PATH_SEPARATOR 776SHELL' 777ac_subst_files='' 778ac_user_opts=' 779enable_option_checking 780enable_fail_if_missing 781enable_darwin 782with_mac_arch 783with_developer_dir 784with_local_dir 785with_vim_name 786with_ex_name 787with_view_name 788with_global_runtime 789with_modified_by 790enable_smack 791enable_selinux 792with_features 793with_compiledby 794enable_xsmp 795enable_xsmp_interact 796enable_luainterp 797with_lua_prefix 798with_luajit 799enable_mzschemeinterp 800with_plthome 801enable_perlinterp 802enable_pythoninterp 803with_python_command 804with_python_config_dir 805enable_python3interp 806with_python3_command 807with_python3_config_dir 808enable_tclinterp 809with_tclsh 810enable_rubyinterp 811with_ruby_command 812enable_cscope 813enable_netbeans 814enable_channel 815enable_terminal 816enable_autoservername 817enable_multibyte 818enable_rightleft 819enable_arabic 820enable_farsi 821enable_hangulinput 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_carbon_check 833enable_gtktest 834with_gnome_includes 835with_gnome_libs 836with_gnome 837enable_icon_cache_update 838enable_desktop_database_update 839with_motif_lib 840with_tlib 841enable_largefile 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 Do not include Farsi language support. 1502 --enable-hangulinput Include Hangul input support. 1503 --enable-xim Include XIM input support. 1504 --enable-fontset Include X fontset output support. 1505 --enable-gui=OPTS X11 GUI. default=auto OPTS=auto/no/gtk2/gnome2/gtk3/motif/athena/neXtaw/photon/carbon 1506 --enable-gtk2-check If auto-select GUI, check for GTK+ 2 default=yes 1507 --enable-gnome-check If GTK GUI, check for GNOME default=no 1508 --enable-gtk3-check If auto-select GUI, check for GTK+ 3 default=yes 1509 --enable-motif-check If auto-select GUI, check for Motif default=yes 1510 --enable-athena-check If auto-select GUI, check for Athena default=yes 1511 --enable-nextaw-check If auto-select GUI, check for neXtaw default=yes 1512 --enable-carbon-check If auto-select GUI, check for Carbon default=yes 1513 --disable-gtktest Do not try to compile and run a test GTK program 1514 --disable-icon-cache-update update disabled 1515 --disable-desktop-database-update update disabled 1516 --disable-largefile omit support for large files 1517 --disable-acl No check for ACL support. 1518 --disable-gpm Don't use gpm (Linux mouse daemon). 1519 --disable-sysmouse Don't use sysmouse (mouse in *BSD console). 1520 --disable-nls Don't support NLS (gettext()). 1521 1522Optional Packages: 1523 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1524 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1525 --with-mac-arch=ARCH current, intel, ppc or both 1526 --with-developer-dir=PATH use PATH as location for Xcode developer tools 1527 --with-local-dir=PATH search PATH instead of /usr/local for local libraries. 1528 --without-local-dir do not search /usr/local for local libraries. 1529 --with-vim-name=NAME what to call the Vim executable 1530 --with-ex-name=NAME what to call the Ex executable 1531 --with-view-name=NAME what to call the View executable 1532 --with-global-runtime=DIR global runtime directory in 'runtimepath', comma-separated for multiple directories 1533 --with-modified-by=NAME name of who modified a release version 1534 --with-features=TYPE tiny, small, normal, big or huge (default: huge) 1535 --with-compiledby=NAME name to show in :version message 1536 --with-lua-prefix=PFX Prefix where Lua is installed. 1537 --with-luajit Link with LuaJIT instead of Lua. 1538 --with-plthome=PLTHOME Use PLTHOME. 1539 --with-python-command=NAME name of the Python 2 command (default: python2 or python) 1540 --with-python-config-dir=PATH Python's config directory (deprecated) 1541 --with-python3-command=NAME name of the Python 3 command (default: python3 or python) 1542 --with-python3-config-dir=PATH Python's config directory (deprecated) 1543 --with-tclsh=PATH which tclsh to use (default: tclsh8.0) 1544 --with-ruby-command=RUBY name of the Ruby command (default: ruby) 1545 --with-x use the X Window System 1546 --with-gnome-includes=DIR Specify location of GNOME headers 1547 --with-gnome-libs=DIR Specify location of GNOME libs 1548 --with-gnome Specify prefix for GNOME files 1549 --with-motif-lib=STRING Library for Motif 1550 --with-tlib=library terminal library to be used 1551 1552Some influential environment variables: 1553 CC C compiler command 1554 CFLAGS C compiler flags 1555 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1556 nonstandard directory <lib dir> 1557 LIBS libraries to pass to the linker, e.g. -l<library> 1558 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1559 you have headers in a nonstandard directory <include dir> 1560 CPP C preprocessor 1561 XMKMF Path to xmkmf, Makefile generator for X Window System 1562 1563Use these variables to override the choices made by `configure' or to help 1564it to find libraries and programs with nonstandard names/locations. 1565 1566Report bugs to the package provider. 1567_ACEOF 1568ac_status=$? 1569fi 1570 1571if test "$ac_init_help" = "recursive"; then 1572 # If there are subdirs, report their specific --help. 1573 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1574 test -d "$ac_dir" || 1575 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1576 continue 1577 ac_builddir=. 1578 1579case "$ac_dir" in 1580.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1581*) 1582 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1583 # A ".." for each directory in $ac_dir_suffix. 1584 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1585 case $ac_top_builddir_sub in 1586 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1587 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1588 esac ;; 1589esac 1590ac_abs_top_builddir=$ac_pwd 1591ac_abs_builddir=$ac_pwd$ac_dir_suffix 1592# for backward compatibility: 1593ac_top_builddir=$ac_top_build_prefix 1594 1595case $srcdir in 1596 .) # We are building in place. 1597 ac_srcdir=. 1598 ac_top_srcdir=$ac_top_builddir_sub 1599 ac_abs_top_srcdir=$ac_pwd ;; 1600 [\\/]* | ?:[\\/]* ) # Absolute name. 1601 ac_srcdir=$srcdir$ac_dir_suffix; 1602 ac_top_srcdir=$srcdir 1603 ac_abs_top_srcdir=$srcdir ;; 1604 *) # Relative name. 1605 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1606 ac_top_srcdir=$ac_top_build_prefix$srcdir 1607 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1608esac 1609ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1610 1611 cd "$ac_dir" || { ac_status=$?; continue; } 1612 # Check for guested configure. 1613 if test -f "$ac_srcdir/configure.gnu"; then 1614 echo && 1615 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1616 elif test -f "$ac_srcdir/configure"; then 1617 echo && 1618 $SHELL "$ac_srcdir/configure" --help=recursive 1619 else 1620 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1621 fi || ac_status=$? 1622 cd "$ac_pwd" || { ac_status=$?; break; } 1623 done 1624fi 1625 1626test -n "$ac_init_help" && exit $ac_status 1627if $ac_init_version; then 1628 cat <<\_ACEOF 1629configure 1630generated by GNU Autoconf 2.69 1631 1632Copyright (C) 2012 Free Software Foundation, Inc. 1633This configure script is free software; the Free Software Foundation 1634gives unlimited permission to copy, distribute and modify it. 1635_ACEOF 1636 exit 1637fi 1638 1639## ------------------------ ## 1640## Autoconf initialization. ## 1641## ------------------------ ## 1642 1643# ac_fn_c_try_compile LINENO 1644# -------------------------- 1645# Try to compile conftest.$ac_ext, and return whether this succeeded. 1646ac_fn_c_try_compile () 1647{ 1648 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1649 rm -f conftest.$ac_objext 1650 if { { ac_try="$ac_compile" 1651case "(($ac_try" in 1652 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1653 *) ac_try_echo=$ac_try;; 1654esac 1655eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1656$as_echo "$ac_try_echo"; } >&5 1657 (eval "$ac_compile") 2>conftest.err 1658 ac_status=$? 1659 if test -s conftest.err; then 1660 grep -v '^ *+' conftest.err >conftest.er1 1661 cat conftest.er1 >&5 1662 mv -f conftest.er1 conftest.err 1663 fi 1664 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1665 test $ac_status = 0; } && { 1666 test -z "$ac_c_werror_flag" || 1667 test ! -s conftest.err 1668 } && test -s conftest.$ac_objext; then : 1669 ac_retval=0 1670else 1671 $as_echo "$as_me: failed program was:" >&5 1672sed 's/^/| /' conftest.$ac_ext >&5 1673 1674 ac_retval=1 1675fi 1676 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1677 as_fn_set_status $ac_retval 1678 1679} # ac_fn_c_try_compile 1680 1681# ac_fn_c_try_cpp LINENO 1682# ---------------------- 1683# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1684ac_fn_c_try_cpp () 1685{ 1686 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1687 if { { ac_try="$ac_cpp conftest.$ac_ext" 1688case "(($ac_try" in 1689 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1690 *) ac_try_echo=$ac_try;; 1691esac 1692eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1693$as_echo "$ac_try_echo"; } >&5 1694 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1695 ac_status=$? 1696 if test -s conftest.err; then 1697 grep -v '^ *+' conftest.err >conftest.er1 1698 cat conftest.er1 >&5 1699 mv -f conftest.er1 conftest.err 1700 fi 1701 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1702 test $ac_status = 0; } > conftest.i && { 1703 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1704 test ! -s conftest.err 1705 }; then : 1706 ac_retval=0 1707else 1708 $as_echo "$as_me: failed program was:" >&5 1709sed 's/^/| /' conftest.$ac_ext >&5 1710 1711 ac_retval=1 1712fi 1713 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1714 as_fn_set_status $ac_retval 1715 1716} # ac_fn_c_try_cpp 1717 1718# ac_fn_c_try_link LINENO 1719# ----------------------- 1720# Try to link conftest.$ac_ext, and return whether this succeeded. 1721ac_fn_c_try_link () 1722{ 1723 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1724 rm -f conftest.$ac_objext conftest$ac_exeext 1725 if { { ac_try="$ac_link" 1726case "(($ac_try" in 1727 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1728 *) ac_try_echo=$ac_try;; 1729esac 1730eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1731$as_echo "$ac_try_echo"; } >&5 1732 (eval "$ac_link") 2>conftest.err 1733 ac_status=$? 1734 if test -s conftest.err; then 1735 grep -v '^ *+' conftest.err >conftest.er1 1736 cat conftest.er1 >&5 1737 mv -f conftest.er1 conftest.err 1738 fi 1739 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1740 test $ac_status = 0; } && { 1741 test -z "$ac_c_werror_flag" || 1742 test ! -s conftest.err 1743 } && test -s conftest$ac_exeext && { 1744 test "$cross_compiling" = yes || 1745 test -x conftest$ac_exeext 1746 }; then : 1747 ac_retval=0 1748else 1749 $as_echo "$as_me: failed program was:" >&5 1750sed 's/^/| /' conftest.$ac_ext >&5 1751 1752 ac_retval=1 1753fi 1754 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1755 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1756 # interfere with the next link command; also delete a directory that is 1757 # left behind by Apple's compiler. We do this before executing the actions. 1758 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1759 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1760 as_fn_set_status $ac_retval 1761 1762} # ac_fn_c_try_link 1763 1764# ac_fn_c_try_run LINENO 1765# ---------------------- 1766# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1767# that executables *can* be run. 1768ac_fn_c_try_run () 1769{ 1770 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1771 if { { ac_try="$ac_link" 1772case "(($ac_try" in 1773 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1774 *) ac_try_echo=$ac_try;; 1775esac 1776eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1777$as_echo "$ac_try_echo"; } >&5 1778 (eval "$ac_link") 2>&5 1779 ac_status=$? 1780 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1781 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1782 { { case "(($ac_try" in 1783 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1784 *) ac_try_echo=$ac_try;; 1785esac 1786eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1787$as_echo "$ac_try_echo"; } >&5 1788 (eval "$ac_try") 2>&5 1789 ac_status=$? 1790 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1791 test $ac_status = 0; }; }; then : 1792 ac_retval=0 1793else 1794 $as_echo "$as_me: program exited with status $ac_status" >&5 1795 $as_echo "$as_me: failed program was:" >&5 1796sed 's/^/| /' conftest.$ac_ext >&5 1797 1798 ac_retval=$ac_status 1799fi 1800 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1801 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1802 as_fn_set_status $ac_retval 1803 1804} # ac_fn_c_try_run 1805 1806# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1807# ------------------------------------------------------- 1808# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1809# the include files in INCLUDES and setting the cache variable VAR 1810# accordingly. 1811ac_fn_c_check_header_mongrel () 1812{ 1813 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1814 if eval \${$3+:} false; then : 1815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1816$as_echo_n "checking for $2... " >&6; } 1817if eval \${$3+:} false; then : 1818 $as_echo_n "(cached) " >&6 1819fi 1820eval ac_res=\$$3 1821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1822$as_echo "$ac_res" >&6; } 1823else 1824 # Is the header compilable? 1825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1826$as_echo_n "checking $2 usability... " >&6; } 1827cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1828/* end confdefs.h. */ 1829$4 1830#include <$2> 1831_ACEOF 1832if ac_fn_c_try_compile "$LINENO"; then : 1833 ac_header_compiler=yes 1834else 1835 ac_header_compiler=no 1836fi 1837rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1838{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1839$as_echo "$ac_header_compiler" >&6; } 1840 1841# Is the header present? 1842{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1843$as_echo_n "checking $2 presence... " >&6; } 1844cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1845/* end confdefs.h. */ 1846#include <$2> 1847_ACEOF 1848if ac_fn_c_try_cpp "$LINENO"; then : 1849 ac_header_preproc=yes 1850else 1851 ac_header_preproc=no 1852fi 1853rm -f conftest.err conftest.i conftest.$ac_ext 1854{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1855$as_echo "$ac_header_preproc" >&6; } 1856 1857# So? What about this header? 1858case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1859 yes:no: ) 1860 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1861$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1862 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1863$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1864 ;; 1865 no:yes:* ) 1866 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1867$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1868 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1869$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1870 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1871$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1872 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1873$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1874 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1875$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1876 ;; 1877esac 1878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1879$as_echo_n "checking for $2... " >&6; } 1880if eval \${$3+:} false; then : 1881 $as_echo_n "(cached) " >&6 1882else 1883 eval "$3=\$ac_header_compiler" 1884fi 1885eval ac_res=\$$3 1886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1887$as_echo "$ac_res" >&6; } 1888fi 1889 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1890 1891} # ac_fn_c_check_header_mongrel 1892 1893# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1894# ------------------------------------------------------- 1895# Tests whether HEADER exists and can be compiled using the include files in 1896# INCLUDES, setting the cache variable VAR accordingly. 1897ac_fn_c_check_header_compile () 1898{ 1899 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1901$as_echo_n "checking for $2... " >&6; } 1902if eval \${$3+:} false; then : 1903 $as_echo_n "(cached) " >&6 1904else 1905 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1906/* end confdefs.h. */ 1907$4 1908#include <$2> 1909_ACEOF 1910if ac_fn_c_try_compile "$LINENO"; then : 1911 eval "$3=yes" 1912else 1913 eval "$3=no" 1914fi 1915rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1916fi 1917eval ac_res=\$$3 1918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1919$as_echo "$ac_res" >&6; } 1920 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1921 1922} # ac_fn_c_check_header_compile 1923 1924# ac_fn_c_check_func LINENO FUNC VAR 1925# ---------------------------------- 1926# Tests whether FUNC exists, setting the cache variable VAR accordingly 1927ac_fn_c_check_func () 1928{ 1929 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1931$as_echo_n "checking for $2... " >&6; } 1932if eval \${$3+:} false; then : 1933 $as_echo_n "(cached) " >&6 1934else 1935 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1936/* end confdefs.h. */ 1937/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1938 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1939#define $2 innocuous_$2 1940 1941/* System header to define __stub macros and hopefully few prototypes, 1942 which can conflict with char $2 (); below. 1943 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1944 <limits.h> exists even on freestanding compilers. */ 1945 1946#ifdef __STDC__ 1947# include <limits.h> 1948#else 1949# include <assert.h> 1950#endif 1951 1952#undef $2 1953 1954/* Override any GCC internal prototype to avoid an error. 1955 Use char because int might match the return type of a GCC 1956 builtin and then its argument prototype would still apply. */ 1957#ifdef __cplusplus 1958extern "C" 1959#endif 1960char $2 (); 1961/* The GNU C library defines this for functions which it implements 1962 to always fail with ENOSYS. Some functions are actually named 1963 something starting with __ and the normal name is an alias. */ 1964#if defined __stub_$2 || defined __stub___$2 1965choke me 1966#endif 1967 1968int 1969main () 1970{ 1971return $2 (); 1972 ; 1973 return 0; 1974} 1975_ACEOF 1976if ac_fn_c_try_link "$LINENO"; then : 1977 eval "$3=yes" 1978else 1979 eval "$3=no" 1980fi 1981rm -f core conftest.err conftest.$ac_objext \ 1982 conftest$ac_exeext conftest.$ac_ext 1983fi 1984eval ac_res=\$$3 1985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1986$as_echo "$ac_res" >&6; } 1987 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1988 1989} # ac_fn_c_check_func 1990 1991# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1992# ------------------------------------------- 1993# Tests whether TYPE exists after having included INCLUDES, setting cache 1994# variable VAR accordingly. 1995ac_fn_c_check_type () 1996{ 1997 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1999$as_echo_n "checking for $2... " >&6; } 2000if eval \${$3+:} false; then : 2001 $as_echo_n "(cached) " >&6 2002else 2003 eval "$3=no" 2004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2005/* end confdefs.h. */ 2006$4 2007int 2008main () 2009{ 2010if (sizeof ($2)) 2011 return 0; 2012 ; 2013 return 0; 2014} 2015_ACEOF 2016if ac_fn_c_try_compile "$LINENO"; then : 2017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2018/* end confdefs.h. */ 2019$4 2020int 2021main () 2022{ 2023if (sizeof (($2))) 2024 return 0; 2025 ; 2026 return 0; 2027} 2028_ACEOF 2029if ac_fn_c_try_compile "$LINENO"; then : 2030 2031else 2032 eval "$3=yes" 2033fi 2034rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2035fi 2036rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2037fi 2038eval ac_res=\$$3 2039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2040$as_echo "$ac_res" >&6; } 2041 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2042 2043} # ac_fn_c_check_type 2044 2045# ac_fn_c_find_uintX_t LINENO BITS VAR 2046# ------------------------------------ 2047# Finds an unsigned integer type with width BITS, setting cache variable VAR 2048# accordingly. 2049ac_fn_c_find_uintX_t () 2050{ 2051 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5 2053$as_echo_n "checking for uint$2_t... " >&6; } 2054if eval \${$3+:} false; then : 2055 $as_echo_n "(cached) " >&6 2056else 2057 eval "$3=no" 2058 # Order is important - never check a type that is potentially smaller 2059 # than half of the expected target width. 2060 for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \ 2061 'unsigned long long int' 'unsigned short int' 'unsigned char'; do 2062 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2063/* end confdefs.h. */ 2064$ac_includes_default 2065int 2066main () 2067{ 2068static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)]; 2069test_array [0] = 0; 2070return test_array [0]; 2071 2072 ; 2073 return 0; 2074} 2075_ACEOF 2076if ac_fn_c_try_compile "$LINENO"; then : 2077 case $ac_type in #( 2078 uint$2_t) : 2079 eval "$3=yes" ;; #( 2080 *) : 2081 eval "$3=\$ac_type" ;; 2082esac 2083fi 2084rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2085 if eval test \"x\$"$3"\" = x"no"; then : 2086 2087else 2088 break 2089fi 2090 done 2091fi 2092eval ac_res=\$$3 2093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2094$as_echo "$ac_res" >&6; } 2095 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2096 2097} # ac_fn_c_find_uintX_t 2098 2099# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 2100# -------------------------------------------- 2101# Tries to find the compile-time value of EXPR in a program that includes 2102# INCLUDES, setting VAR accordingly. Returns whether the value could be 2103# computed 2104ac_fn_c_compute_int () 2105{ 2106 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2107 if test "$cross_compiling" = yes; then 2108 # Depending upon the size, compute the lo and hi bounds. 2109cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2110/* end confdefs.h. */ 2111$4 2112int 2113main () 2114{ 2115static int test_array [1 - 2 * !(($2) >= 0)]; 2116test_array [0] = 0; 2117return test_array [0]; 2118 2119 ; 2120 return 0; 2121} 2122_ACEOF 2123if ac_fn_c_try_compile "$LINENO"; then : 2124 ac_lo=0 ac_mid=0 2125 while :; do 2126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2127/* end confdefs.h. */ 2128$4 2129int 2130main () 2131{ 2132static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2133test_array [0] = 0; 2134return test_array [0]; 2135 2136 ; 2137 return 0; 2138} 2139_ACEOF 2140if ac_fn_c_try_compile "$LINENO"; then : 2141 ac_hi=$ac_mid; break 2142else 2143 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 2144 if test $ac_lo -le $ac_mid; then 2145 ac_lo= ac_hi= 2146 break 2147 fi 2148 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 2149fi 2150rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2151 done 2152else 2153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2154/* end confdefs.h. */ 2155$4 2156int 2157main () 2158{ 2159static int test_array [1 - 2 * !(($2) < 0)]; 2160test_array [0] = 0; 2161return test_array [0]; 2162 2163 ; 2164 return 0; 2165} 2166_ACEOF 2167if ac_fn_c_try_compile "$LINENO"; then : 2168 ac_hi=-1 ac_mid=-1 2169 while :; do 2170 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2171/* end confdefs.h. */ 2172$4 2173int 2174main () 2175{ 2176static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 2177test_array [0] = 0; 2178return test_array [0]; 2179 2180 ; 2181 return 0; 2182} 2183_ACEOF 2184if ac_fn_c_try_compile "$LINENO"; then : 2185 ac_lo=$ac_mid; break 2186else 2187 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 2188 if test $ac_mid -le $ac_hi; then 2189 ac_lo= ac_hi= 2190 break 2191 fi 2192 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 2193fi 2194rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2195 done 2196else 2197 ac_lo= ac_hi= 2198fi 2199rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2200fi 2201rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2202# Binary search between lo and hi bounds. 2203while test "x$ac_lo" != "x$ac_hi"; do 2204 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2205 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2206/* end confdefs.h. */ 2207$4 2208int 2209main () 2210{ 2211static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2212test_array [0] = 0; 2213return test_array [0]; 2214 2215 ; 2216 return 0; 2217} 2218_ACEOF 2219if ac_fn_c_try_compile "$LINENO"; then : 2220 ac_hi=$ac_mid 2221else 2222 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2223fi 2224rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2225done 2226case $ac_lo in #(( 2227?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2228'') ac_retval=1 ;; 2229esac 2230 else 2231 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2232/* end confdefs.h. */ 2233$4 2234static long int longval () { return $2; } 2235static unsigned long int ulongval () { return $2; } 2236#include <stdio.h> 2237#include <stdlib.h> 2238int 2239main () 2240{ 2241 2242 FILE *f = fopen ("conftest.val", "w"); 2243 if (! f) 2244 return 1; 2245 if (($2) < 0) 2246 { 2247 long int i = longval (); 2248 if (i != ($2)) 2249 return 1; 2250 fprintf (f, "%ld", i); 2251 } 2252 else 2253 { 2254 unsigned long int i = ulongval (); 2255 if (i != ($2)) 2256 return 1; 2257 fprintf (f, "%lu", i); 2258 } 2259 /* Do not output a trailing newline, as this causes \r\n confusion 2260 on some platforms. */ 2261 return ferror (f) || fclose (f) != 0; 2262 2263 ; 2264 return 0; 2265} 2266_ACEOF 2267if ac_fn_c_try_run "$LINENO"; then : 2268 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2269else 2270 ac_retval=1 2271fi 2272rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2273 conftest.$ac_objext conftest.beam conftest.$ac_ext 2274rm -f conftest.val 2275 2276 fi 2277 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2278 as_fn_set_status $ac_retval 2279 2280} # ac_fn_c_compute_int 2281cat >auto/config.log <<_ACEOF 2282This file contains any messages produced by compilers while 2283running configure, to aid debugging if configure makes a mistake. 2284 2285It was created by $as_me, which was 2286generated by GNU Autoconf 2.69. Invocation command line was 2287 2288 $ $0 $@ 2289 2290_ACEOF 2291exec 5>>auto/config.log 2292{ 2293cat <<_ASUNAME 2294## --------- ## 2295## Platform. ## 2296## --------- ## 2297 2298hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2299uname -m = `(uname -m) 2>/dev/null || echo unknown` 2300uname -r = `(uname -r) 2>/dev/null || echo unknown` 2301uname -s = `(uname -s) 2>/dev/null || echo unknown` 2302uname -v = `(uname -v) 2>/dev/null || echo unknown` 2303 2304/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2305/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2306 2307/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2308/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2309/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2310/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2311/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2312/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2313/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2314 2315_ASUNAME 2316 2317as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2318for as_dir in $PATH 2319do 2320 IFS=$as_save_IFS 2321 test -z "$as_dir" && as_dir=. 2322 $as_echo "PATH: $as_dir" 2323 done 2324IFS=$as_save_IFS 2325 2326} >&5 2327 2328cat >&5 <<_ACEOF 2329 2330 2331## ----------- ## 2332## Core tests. ## 2333## ----------- ## 2334 2335_ACEOF 2336 2337 2338# Keep a trace of the command line. 2339# Strip out --no-create and --no-recursion so they do not pile up. 2340# Strip out --silent because we don't want to record it for future runs. 2341# Also quote any args containing shell meta-characters. 2342# Make two passes to allow for proper duplicate-argument suppression. 2343ac_configure_args= 2344ac_configure_args0= 2345ac_configure_args1= 2346ac_must_keep_next=false 2347for ac_pass in 1 2 2348do 2349 for ac_arg 2350 do 2351 case $ac_arg in 2352 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2353 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2354 | -silent | --silent | --silen | --sile | --sil) 2355 continue ;; 2356 *\'*) 2357 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2358 esac 2359 case $ac_pass in 2360 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2361 2) 2362 as_fn_append ac_configure_args1 " '$ac_arg'" 2363 if test $ac_must_keep_next = true; then 2364 ac_must_keep_next=false # Got value, back to normal. 2365 else 2366 case $ac_arg in 2367 *=* | --config-cache | -C | -disable-* | --disable-* \ 2368 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2369 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2370 | -with-* | --with-* | -without-* | --without-* | --x) 2371 case "$ac_configure_args0 " in 2372 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2373 esac 2374 ;; 2375 -* ) ac_must_keep_next=true ;; 2376 esac 2377 fi 2378 as_fn_append ac_configure_args " '$ac_arg'" 2379 ;; 2380 esac 2381 done 2382done 2383{ ac_configure_args0=; unset ac_configure_args0;} 2384{ ac_configure_args1=; unset ac_configure_args1;} 2385 2386# When interrupted or exit'd, cleanup temporary files, and complete 2387# config.log. We remove comments because anyway the quotes in there 2388# would cause problems or look ugly. 2389# WARNING: Use '\'' to represent an apostrophe within the trap. 2390# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2391trap 'exit_status=$? 2392 # Save into config.log some information that might help in debugging. 2393 { 2394 echo 2395 2396 $as_echo "## ---------------- ## 2397## Cache variables. ## 2398## ---------------- ##" 2399 echo 2400 # The following way of writing the cache mishandles newlines in values, 2401( 2402 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2403 eval ac_val=\$$ac_var 2404 case $ac_val in #( 2405 *${as_nl}*) 2406 case $ac_var in #( 2407 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2408$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2409 esac 2410 case $ac_var in #( 2411 _ | IFS | as_nl) ;; #( 2412 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2413 *) { eval $ac_var=; unset $ac_var;} ;; 2414 esac ;; 2415 esac 2416 done 2417 (set) 2>&1 | 2418 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2419 *${as_nl}ac_space=\ *) 2420 sed -n \ 2421 "s/'\''/'\''\\\\'\'''\''/g; 2422 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2423 ;; #( 2424 *) 2425 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2426 ;; 2427 esac | 2428 sort 2429) 2430 echo 2431 2432 $as_echo "## ----------------- ## 2433## Output variables. ## 2434## ----------------- ##" 2435 echo 2436 for ac_var in $ac_subst_vars 2437 do 2438 eval ac_val=\$$ac_var 2439 case $ac_val in 2440 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2441 esac 2442 $as_echo "$ac_var='\''$ac_val'\''" 2443 done | sort 2444 echo 2445 2446 if test -n "$ac_subst_files"; then 2447 $as_echo "## ------------------- ## 2448## File substitutions. ## 2449## ------------------- ##" 2450 echo 2451 for ac_var in $ac_subst_files 2452 do 2453 eval ac_val=\$$ac_var 2454 case $ac_val in 2455 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2456 esac 2457 $as_echo "$ac_var='\''$ac_val'\''" 2458 done | sort 2459 echo 2460 fi 2461 2462 if test -s confdefs.h; then 2463 $as_echo "## ----------- ## 2464## confdefs.h. ## 2465## ----------- ##" 2466 echo 2467 cat confdefs.h 2468 echo 2469 fi 2470 test "$ac_signal" != 0 && 2471 $as_echo "$as_me: caught signal $ac_signal" 2472 $as_echo "$as_me: exit $exit_status" 2473 } >&5 2474 rm -f core *.core core.conftest.* && 2475 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2476 exit $exit_status 2477' 0 2478for ac_signal in 1 2 13 15; do 2479 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2480done 2481ac_signal=0 2482 2483# confdefs.h avoids OS command line length limits that DEFS can exceed. 2484rm -f -r conftest* confdefs.h 2485 2486$as_echo "/* confdefs.h */" > confdefs.h 2487 2488# Predefined preprocessor variables. 2489 2490cat >>confdefs.h <<_ACEOF 2491#define PACKAGE_NAME "$PACKAGE_NAME" 2492_ACEOF 2493 2494cat >>confdefs.h <<_ACEOF 2495#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2496_ACEOF 2497 2498cat >>confdefs.h <<_ACEOF 2499#define PACKAGE_VERSION "$PACKAGE_VERSION" 2500_ACEOF 2501 2502cat >>confdefs.h <<_ACEOF 2503#define PACKAGE_STRING "$PACKAGE_STRING" 2504_ACEOF 2505 2506cat >>confdefs.h <<_ACEOF 2507#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2508_ACEOF 2509 2510cat >>confdefs.h <<_ACEOF 2511#define PACKAGE_URL "$PACKAGE_URL" 2512_ACEOF 2513 2514 2515# Let the site file select an alternate cache file if it wants to. 2516# Prefer an explicitly selected file to automatically selected ones. 2517ac_site_file1=NONE 2518ac_site_file2=NONE 2519if test -n "$CONFIG_SITE"; then 2520 # We do not want a PATH search for config.site. 2521 case $CONFIG_SITE in #(( 2522 -*) ac_site_file1=./$CONFIG_SITE;; 2523 */*) ac_site_file1=$CONFIG_SITE;; 2524 *) ac_site_file1=./$CONFIG_SITE;; 2525 esac 2526elif test "x$prefix" != xNONE; then 2527 ac_site_file1=$prefix/share/config.site 2528 ac_site_file2=$prefix/etc/config.site 2529else 2530 ac_site_file1=$ac_default_prefix/share/config.site 2531 ac_site_file2=$ac_default_prefix/etc/config.site 2532fi 2533for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2534do 2535 test "x$ac_site_file" = xNONE && continue 2536 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2537 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2538$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2539 sed 's/^/| /' "$ac_site_file" >&5 2540 . "$ac_site_file" \ 2541 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2542$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2543as_fn_error $? "failed to load site script $ac_site_file 2544See \`config.log' for more details" "$LINENO" 5; } 2545 fi 2546done 2547 2548if test -r "$cache_file"; then 2549 # Some versions of bash will fail to source /dev/null (special files 2550 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2551 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2552 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2553$as_echo "$as_me: loading cache $cache_file" >&6;} 2554 case $cache_file in 2555 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2556 *) . "./$cache_file";; 2557 esac 2558 fi 2559else 2560 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2561$as_echo "$as_me: creating cache $cache_file" >&6;} 2562 >$cache_file 2563fi 2564 2565# Check that the precious variables saved in the cache have kept the same 2566# value. 2567ac_cache_corrupted=false 2568for ac_var in $ac_precious_vars; do 2569 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2570 eval ac_new_set=\$ac_env_${ac_var}_set 2571 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2572 eval ac_new_val=\$ac_env_${ac_var}_value 2573 case $ac_old_set,$ac_new_set in 2574 set,) 2575 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2576$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2577 ac_cache_corrupted=: ;; 2578 ,set) 2579 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2580$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2581 ac_cache_corrupted=: ;; 2582 ,);; 2583 *) 2584 if test "x$ac_old_val" != "x$ac_new_val"; then 2585 # differences in whitespace do not lead to failure. 2586 ac_old_val_w=`echo x $ac_old_val` 2587 ac_new_val_w=`echo x $ac_new_val` 2588 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2589 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2590$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2591 ac_cache_corrupted=: 2592 else 2593 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2594$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2595 eval $ac_var=\$ac_old_val 2596 fi 2597 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2598$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2599 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2600$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2601 fi;; 2602 esac 2603 # Pass precious variables to config.status. 2604 if test "$ac_new_set" = set; then 2605 case $ac_new_val in 2606 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2607 *) ac_arg=$ac_var=$ac_new_val ;; 2608 esac 2609 case " $ac_configure_args " in 2610 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2611 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2612 esac 2613 fi 2614done 2615if $ac_cache_corrupted; then 2616 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2617$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2618 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2619$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2620 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2621fi 2622## -------------------- ## 2623## Main body of script. ## 2624## -------------------- ## 2625 2626ac_ext=c 2627ac_cpp='$CPP $CPPFLAGS' 2628ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2629ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2630ac_compiler_gnu=$ac_cv_c_compiler_gnu 2631 2632 2633ac_config_headers="$ac_config_headers auto/config.h:config.h.in" 2634 2635 2636$as_echo "#define UNIX 1" >>confdefs.h 2637 2638{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2639$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2640set x ${MAKE-make} 2641ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2642if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2643 $as_echo_n "(cached) " >&6 2644else 2645 cat >conftest.make <<\_ACEOF 2646SHELL = /bin/sh 2647all: 2648 @echo '@@@%%%=$(MAKE)=@@@%%%' 2649_ACEOF 2650# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2651case `${MAKE-make} -f conftest.make 2>/dev/null` in 2652 *@@@%%%=?*=@@@%%%*) 2653 eval ac_cv_prog_make_${ac_make}_set=yes;; 2654 *) 2655 eval ac_cv_prog_make_${ac_make}_set=no;; 2656esac 2657rm -f conftest.make 2658fi 2659if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2661$as_echo "yes" >&6; } 2662 SET_MAKE= 2663else 2664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2665$as_echo "no" >&6; } 2666 SET_MAKE="MAKE=${MAKE-make}" 2667fi 2668 2669 2670ac_ext=c 2671ac_cpp='$CPP $CPPFLAGS' 2672ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2673ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2674ac_compiler_gnu=$ac_cv_c_compiler_gnu 2675if test -n "$ac_tool_prefix"; then 2676 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2677set dummy ${ac_tool_prefix}gcc; ac_word=$2 2678{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2679$as_echo_n "checking for $ac_word... " >&6; } 2680if ${ac_cv_prog_CC+:} false; then : 2681 $as_echo_n "(cached) " >&6 2682else 2683 if test -n "$CC"; then 2684 ac_cv_prog_CC="$CC" # Let the user override the test. 2685else 2686as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2687for as_dir in $PATH 2688do 2689 IFS=$as_save_IFS 2690 test -z "$as_dir" && as_dir=. 2691 for ac_exec_ext in '' $ac_executable_extensions; do 2692 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2693 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2694 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2695 break 2 2696 fi 2697done 2698 done 2699IFS=$as_save_IFS 2700 2701fi 2702fi 2703CC=$ac_cv_prog_CC 2704if test -n "$CC"; then 2705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2706$as_echo "$CC" >&6; } 2707else 2708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2709$as_echo "no" >&6; } 2710fi 2711 2712 2713fi 2714if test -z "$ac_cv_prog_CC"; then 2715 ac_ct_CC=$CC 2716 # Extract the first word of "gcc", so it can be a program name with args. 2717set dummy gcc; ac_word=$2 2718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2719$as_echo_n "checking for $ac_word... " >&6; } 2720if ${ac_cv_prog_ac_ct_CC+:} false; then : 2721 $as_echo_n "(cached) " >&6 2722else 2723 if test -n "$ac_ct_CC"; then 2724 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2725else 2726as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2727for as_dir in $PATH 2728do 2729 IFS=$as_save_IFS 2730 test -z "$as_dir" && as_dir=. 2731 for ac_exec_ext in '' $ac_executable_extensions; do 2732 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2733 ac_cv_prog_ac_ct_CC="gcc" 2734 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2735 break 2 2736 fi 2737done 2738 done 2739IFS=$as_save_IFS 2740 2741fi 2742fi 2743ac_ct_CC=$ac_cv_prog_ac_ct_CC 2744if test -n "$ac_ct_CC"; then 2745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2746$as_echo "$ac_ct_CC" >&6; } 2747else 2748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2749$as_echo "no" >&6; } 2750fi 2751 2752 if test "x$ac_ct_CC" = x; then 2753 CC="" 2754 else 2755 case $cross_compiling:$ac_tool_warned in 2756yes:) 2757{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2758$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2759ac_tool_warned=yes ;; 2760esac 2761 CC=$ac_ct_CC 2762 fi 2763else 2764 CC="$ac_cv_prog_CC" 2765fi 2766 2767if test -z "$CC"; then 2768 if test -n "$ac_tool_prefix"; then 2769 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2770set dummy ${ac_tool_prefix}cc; ac_word=$2 2771{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2772$as_echo_n "checking for $ac_word... " >&6; } 2773if ${ac_cv_prog_CC+:} false; then : 2774 $as_echo_n "(cached) " >&6 2775else 2776 if test -n "$CC"; then 2777 ac_cv_prog_CC="$CC" # Let the user override the test. 2778else 2779as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2780for as_dir in $PATH 2781do 2782 IFS=$as_save_IFS 2783 test -z "$as_dir" && as_dir=. 2784 for ac_exec_ext in '' $ac_executable_extensions; do 2785 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2786 ac_cv_prog_CC="${ac_tool_prefix}cc" 2787 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2788 break 2 2789 fi 2790done 2791 done 2792IFS=$as_save_IFS 2793 2794fi 2795fi 2796CC=$ac_cv_prog_CC 2797if test -n "$CC"; then 2798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2799$as_echo "$CC" >&6; } 2800else 2801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2802$as_echo "no" >&6; } 2803fi 2804 2805 2806 fi 2807fi 2808if test -z "$CC"; then 2809 # Extract the first word of "cc", so it can be a program name with args. 2810set dummy cc; ac_word=$2 2811{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2812$as_echo_n "checking for $ac_word... " >&6; } 2813if ${ac_cv_prog_CC+:} false; then : 2814 $as_echo_n "(cached) " >&6 2815else 2816 if test -n "$CC"; then 2817 ac_cv_prog_CC="$CC" # Let the user override the test. 2818else 2819 ac_prog_rejected=no 2820as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2821for as_dir in $PATH 2822do 2823 IFS=$as_save_IFS 2824 test -z "$as_dir" && as_dir=. 2825 for ac_exec_ext in '' $ac_executable_extensions; do 2826 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2827 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2828 ac_prog_rejected=yes 2829 continue 2830 fi 2831 ac_cv_prog_CC="cc" 2832 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2833 break 2 2834 fi 2835done 2836 done 2837IFS=$as_save_IFS 2838 2839if test $ac_prog_rejected = yes; then 2840 # We found a bogon in the path, so make sure we never use it. 2841 set dummy $ac_cv_prog_CC 2842 shift 2843 if test $# != 0; then 2844 # We chose a different compiler from the bogus one. 2845 # However, it has the same basename, so the bogon will be chosen 2846 # first if we set CC to just the basename; use the full file name. 2847 shift 2848 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2849 fi 2850fi 2851fi 2852fi 2853CC=$ac_cv_prog_CC 2854if test -n "$CC"; then 2855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2856$as_echo "$CC" >&6; } 2857else 2858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2859$as_echo "no" >&6; } 2860fi 2861 2862 2863fi 2864if test -z "$CC"; then 2865 if test -n "$ac_tool_prefix"; then 2866 for ac_prog in cl.exe 2867 do 2868 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2869set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2870{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2871$as_echo_n "checking for $ac_word... " >&6; } 2872if ${ac_cv_prog_CC+:} false; then : 2873 $as_echo_n "(cached) " >&6 2874else 2875 if test -n "$CC"; then 2876 ac_cv_prog_CC="$CC" # Let the user override the test. 2877else 2878as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2879for as_dir in $PATH 2880do 2881 IFS=$as_save_IFS 2882 test -z "$as_dir" && as_dir=. 2883 for ac_exec_ext in '' $ac_executable_extensions; do 2884 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2885 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2886 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2887 break 2 2888 fi 2889done 2890 done 2891IFS=$as_save_IFS 2892 2893fi 2894fi 2895CC=$ac_cv_prog_CC 2896if test -n "$CC"; then 2897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2898$as_echo "$CC" >&6; } 2899else 2900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2901$as_echo "no" >&6; } 2902fi 2903 2904 2905 test -n "$CC" && break 2906 done 2907fi 2908if test -z "$CC"; then 2909 ac_ct_CC=$CC 2910 for ac_prog in cl.exe 2911do 2912 # Extract the first word of "$ac_prog", so it can be a program name with args. 2913set dummy $ac_prog; ac_word=$2 2914{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2915$as_echo_n "checking for $ac_word... " >&6; } 2916if ${ac_cv_prog_ac_ct_CC+:} false; then : 2917 $as_echo_n "(cached) " >&6 2918else 2919 if test -n "$ac_ct_CC"; then 2920 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2921else 2922as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2923for as_dir in $PATH 2924do 2925 IFS=$as_save_IFS 2926 test -z "$as_dir" && as_dir=. 2927 for ac_exec_ext in '' $ac_executable_extensions; do 2928 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2929 ac_cv_prog_ac_ct_CC="$ac_prog" 2930 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2931 break 2 2932 fi 2933done 2934 done 2935IFS=$as_save_IFS 2936 2937fi 2938fi 2939ac_ct_CC=$ac_cv_prog_ac_ct_CC 2940if test -n "$ac_ct_CC"; then 2941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2942$as_echo "$ac_ct_CC" >&6; } 2943else 2944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2945$as_echo "no" >&6; } 2946fi 2947 2948 2949 test -n "$ac_ct_CC" && break 2950done 2951 2952 if test "x$ac_ct_CC" = x; then 2953 CC="" 2954 else 2955 case $cross_compiling:$ac_tool_warned in 2956yes:) 2957{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2958$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2959ac_tool_warned=yes ;; 2960esac 2961 CC=$ac_ct_CC 2962 fi 2963fi 2964 2965fi 2966 2967 2968test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2969$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2970as_fn_error $? "no acceptable C compiler found in \$PATH 2971See \`config.log' for more details" "$LINENO" 5; } 2972 2973# Provide some information about the compiler. 2974$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2975set X $ac_compile 2976ac_compiler=$2 2977for ac_option in --version -v -V -qversion; do 2978 { { ac_try="$ac_compiler $ac_option >&5" 2979case "(($ac_try" in 2980 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2981 *) ac_try_echo=$ac_try;; 2982esac 2983eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2984$as_echo "$ac_try_echo"; } >&5 2985 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2986 ac_status=$? 2987 if test -s conftest.err; then 2988 sed '10a\ 2989... rest of stderr output deleted ... 2990 10q' conftest.err >conftest.er1 2991 cat conftest.er1 >&5 2992 fi 2993 rm -f conftest.er1 conftest.err 2994 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2995 test $ac_status = 0; } 2996done 2997 2998cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2999/* end confdefs.h. */ 3000 3001int 3002main () 3003{ 3004 3005 ; 3006 return 0; 3007} 3008_ACEOF 3009ac_clean_files_save=$ac_clean_files 3010ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3011# Try to create an executable without -o first, disregard a.out. 3012# It will help us diagnose broken compilers, and finding out an intuition 3013# of exeext. 3014{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3015$as_echo_n "checking whether the C compiler works... " >&6; } 3016ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3017 3018# The possible output files: 3019ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3020 3021ac_rmfiles= 3022for ac_file in $ac_files 3023do 3024 case $ac_file in 3025 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3026 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3027 esac 3028done 3029rm -f $ac_rmfiles 3030 3031if { { ac_try="$ac_link_default" 3032case "(($ac_try" in 3033 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3034 *) ac_try_echo=$ac_try;; 3035esac 3036eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3037$as_echo "$ac_try_echo"; } >&5 3038 (eval "$ac_link_default") 2>&5 3039 ac_status=$? 3040 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3041 test $ac_status = 0; }; then : 3042 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3043# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3044# in a Makefile. We should not override ac_cv_exeext if it was cached, 3045# so that the user can short-circuit this test for compilers unknown to 3046# Autoconf. 3047for ac_file in $ac_files '' 3048do 3049 test -f "$ac_file" || continue 3050 case $ac_file in 3051 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3052 ;; 3053 [ab].out ) 3054 # We found the default executable, but exeext='' is most 3055 # certainly right. 3056 break;; 3057 *.* ) 3058 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3059 then :; else 3060 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3061 fi 3062 # We set ac_cv_exeext here because the later test for it is not 3063 # safe: cross compilers may not add the suffix if given an `-o' 3064 # argument, so we may need to know it at that point already. 3065 # Even if this section looks crufty: it has the advantage of 3066 # actually working. 3067 break;; 3068 * ) 3069 break;; 3070 esac 3071done 3072test "$ac_cv_exeext" = no && ac_cv_exeext= 3073 3074else 3075 ac_file='' 3076fi 3077if test -z "$ac_file"; then : 3078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3079$as_echo "no" >&6; } 3080$as_echo "$as_me: failed program was:" >&5 3081sed 's/^/| /' conftest.$ac_ext >&5 3082 3083{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3084$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3085as_fn_error 77 "C compiler cannot create executables 3086See \`config.log' for more details" "$LINENO" 5; } 3087else 3088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3089$as_echo "yes" >&6; } 3090fi 3091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3092$as_echo_n "checking for C compiler default output file name... " >&6; } 3093{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3094$as_echo "$ac_file" >&6; } 3095ac_exeext=$ac_cv_exeext 3096 3097rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3098ac_clean_files=$ac_clean_files_save 3099{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3100$as_echo_n "checking for suffix of executables... " >&6; } 3101if { { ac_try="$ac_link" 3102case "(($ac_try" in 3103 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3104 *) ac_try_echo=$ac_try;; 3105esac 3106eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3107$as_echo "$ac_try_echo"; } >&5 3108 (eval "$ac_link") 2>&5 3109 ac_status=$? 3110 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3111 test $ac_status = 0; }; then : 3112 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3113# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3114# work properly (i.e., refer to `conftest.exe'), while it won't with 3115# `rm'. 3116for ac_file in conftest.exe conftest conftest.*; do 3117 test -f "$ac_file" || continue 3118 case $ac_file in 3119 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3120 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3121 break;; 3122 * ) break;; 3123 esac 3124done 3125else 3126 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3127$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3128as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3129See \`config.log' for more details" "$LINENO" 5; } 3130fi 3131rm -f conftest conftest$ac_cv_exeext 3132{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3133$as_echo "$ac_cv_exeext" >&6; } 3134 3135rm -f conftest.$ac_ext 3136EXEEXT=$ac_cv_exeext 3137ac_exeext=$EXEEXT 3138cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3139/* end confdefs.h. */ 3140#include <stdio.h> 3141int 3142main () 3143{ 3144FILE *f = fopen ("conftest.out", "w"); 3145 return ferror (f) || fclose (f) != 0; 3146 3147 ; 3148 return 0; 3149} 3150_ACEOF 3151ac_clean_files="$ac_clean_files conftest.out" 3152# Check that the compiler produces executables we can run. If not, either 3153# the compiler is broken, or we cross compile. 3154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3155$as_echo_n "checking whether we are cross compiling... " >&6; } 3156if test "$cross_compiling" != yes; then 3157 { { ac_try="$ac_link" 3158case "(($ac_try" in 3159 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3160 *) ac_try_echo=$ac_try;; 3161esac 3162eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3163$as_echo "$ac_try_echo"; } >&5 3164 (eval "$ac_link") 2>&5 3165 ac_status=$? 3166 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3167 test $ac_status = 0; } 3168 if { ac_try='./conftest$ac_cv_exeext' 3169 { { case "(($ac_try" in 3170 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3171 *) ac_try_echo=$ac_try;; 3172esac 3173eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3174$as_echo "$ac_try_echo"; } >&5 3175 (eval "$ac_try") 2>&5 3176 ac_status=$? 3177 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3178 test $ac_status = 0; }; }; then 3179 cross_compiling=no 3180 else 3181 if test "$cross_compiling" = maybe; then 3182 cross_compiling=yes 3183 else 3184 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3185$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3186as_fn_error $? "cannot run C compiled programs. 3187If you meant to cross compile, use \`--host'. 3188See \`config.log' for more details" "$LINENO" 5; } 3189 fi 3190 fi 3191fi 3192{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3193$as_echo "$cross_compiling" >&6; } 3194 3195rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3196ac_clean_files=$ac_clean_files_save 3197{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3198$as_echo_n "checking for suffix of object files... " >&6; } 3199if ${ac_cv_objext+:} false; then : 3200 $as_echo_n "(cached) " >&6 3201else 3202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3203/* end confdefs.h. */ 3204 3205int 3206main () 3207{ 3208 3209 ; 3210 return 0; 3211} 3212_ACEOF 3213rm -f conftest.o conftest.obj 3214if { { ac_try="$ac_compile" 3215case "(($ac_try" in 3216 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3217 *) ac_try_echo=$ac_try;; 3218esac 3219eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3220$as_echo "$ac_try_echo"; } >&5 3221 (eval "$ac_compile") 2>&5 3222 ac_status=$? 3223 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3224 test $ac_status = 0; }; then : 3225 for ac_file in conftest.o conftest.obj conftest.*; do 3226 test -f "$ac_file" || continue; 3227 case $ac_file in 3228 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3229 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3230 break;; 3231 esac 3232done 3233else 3234 $as_echo "$as_me: failed program was:" >&5 3235sed 's/^/| /' conftest.$ac_ext >&5 3236 3237{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3238$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3239as_fn_error $? "cannot compute suffix of object files: cannot compile 3240See \`config.log' for more details" "$LINENO" 5; } 3241fi 3242rm -f conftest.$ac_cv_objext conftest.$ac_ext 3243fi 3244{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3245$as_echo "$ac_cv_objext" >&6; } 3246OBJEXT=$ac_cv_objext 3247ac_objext=$OBJEXT 3248{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3249$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3250if ${ac_cv_c_compiler_gnu+:} false; then : 3251 $as_echo_n "(cached) " >&6 3252else 3253 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3254/* end confdefs.h. */ 3255 3256int 3257main () 3258{ 3259#ifndef __GNUC__ 3260 choke me 3261#endif 3262 3263 ; 3264 return 0; 3265} 3266_ACEOF 3267if ac_fn_c_try_compile "$LINENO"; then : 3268 ac_compiler_gnu=yes 3269else 3270 ac_compiler_gnu=no 3271fi 3272rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3273ac_cv_c_compiler_gnu=$ac_compiler_gnu 3274 3275fi 3276{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3277$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3278if test $ac_compiler_gnu = yes; then 3279 GCC=yes 3280else 3281 GCC= 3282fi 3283ac_test_CFLAGS=${CFLAGS+set} 3284ac_save_CFLAGS=$CFLAGS 3285{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3286$as_echo_n "checking whether $CC accepts -g... " >&6; } 3287if ${ac_cv_prog_cc_g+:} false; then : 3288 $as_echo_n "(cached) " >&6 3289else 3290 ac_save_c_werror_flag=$ac_c_werror_flag 3291 ac_c_werror_flag=yes 3292 ac_cv_prog_cc_g=no 3293 CFLAGS="-g" 3294 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3295/* end confdefs.h. */ 3296 3297int 3298main () 3299{ 3300 3301 ; 3302 return 0; 3303} 3304_ACEOF 3305if ac_fn_c_try_compile "$LINENO"; then : 3306 ac_cv_prog_cc_g=yes 3307else 3308 CFLAGS="" 3309 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3310/* end confdefs.h. */ 3311 3312int 3313main () 3314{ 3315 3316 ; 3317 return 0; 3318} 3319_ACEOF 3320if ac_fn_c_try_compile "$LINENO"; then : 3321 3322else 3323 ac_c_werror_flag=$ac_save_c_werror_flag 3324 CFLAGS="-g" 3325 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3326/* end confdefs.h. */ 3327 3328int 3329main () 3330{ 3331 3332 ; 3333 return 0; 3334} 3335_ACEOF 3336if ac_fn_c_try_compile "$LINENO"; then : 3337 ac_cv_prog_cc_g=yes 3338fi 3339rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3340fi 3341rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3342fi 3343rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3344 ac_c_werror_flag=$ac_save_c_werror_flag 3345fi 3346{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3347$as_echo "$ac_cv_prog_cc_g" >&6; } 3348if test "$ac_test_CFLAGS" = set; then 3349 CFLAGS=$ac_save_CFLAGS 3350elif test $ac_cv_prog_cc_g = yes; then 3351 if test "$GCC" = yes; then 3352 CFLAGS="-g -O2" 3353 else 3354 CFLAGS="-g" 3355 fi 3356else 3357 if test "$GCC" = yes; then 3358 CFLAGS="-O2" 3359 else 3360 CFLAGS= 3361 fi 3362fi 3363{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3364$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3365if ${ac_cv_prog_cc_c89+:} false; then : 3366 $as_echo_n "(cached) " >&6 3367else 3368 ac_cv_prog_cc_c89=no 3369ac_save_CC=$CC 3370cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3371/* end confdefs.h. */ 3372#include <stdarg.h> 3373#include <stdio.h> 3374struct stat; 3375/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3376struct buf { int x; }; 3377FILE * (*rcsopen) (struct buf *, struct stat *, int); 3378static char *e (p, i) 3379 char **p; 3380 int i; 3381{ 3382 return p[i]; 3383} 3384static char *f (char * (*g) (char **, int), char **p, ...) 3385{ 3386 char *s; 3387 va_list v; 3388 va_start (v,p); 3389 s = g (p, va_arg (v,int)); 3390 va_end (v); 3391 return s; 3392} 3393 3394/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3395 function prototypes and stuff, but not '\xHH' hex character constants. 3396 These don't provoke an error unfortunately, instead are silently treated 3397 as 'x'. The following induces an error, until -std is added to get 3398 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3399 array size at least. It's necessary to write '\x00'==0 to get something 3400 that's true only with -std. */ 3401int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3402 3403/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3404 inside strings and character constants. */ 3405#define FOO(x) 'x' 3406int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3407 3408int test (int i, double x); 3409struct s1 {int (*f) (int a);}; 3410struct s2 {int (*f) (double a);}; 3411int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3412int argc; 3413char **argv; 3414int 3415main () 3416{ 3417return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3418 ; 3419 return 0; 3420} 3421_ACEOF 3422for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3423 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3424do 3425 CC="$ac_save_CC $ac_arg" 3426 if ac_fn_c_try_compile "$LINENO"; then : 3427 ac_cv_prog_cc_c89=$ac_arg 3428fi 3429rm -f core conftest.err conftest.$ac_objext 3430 test "x$ac_cv_prog_cc_c89" != "xno" && break 3431done 3432rm -f conftest.$ac_ext 3433CC=$ac_save_CC 3434 3435fi 3436# AC_CACHE_VAL 3437case "x$ac_cv_prog_cc_c89" in 3438 x) 3439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3440$as_echo "none needed" >&6; } ;; 3441 xno) 3442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3443$as_echo "unsupported" >&6; } ;; 3444 *) 3445 CC="$CC $ac_cv_prog_cc_c89" 3446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3447$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3448esac 3449if test "x$ac_cv_prog_cc_c89" != xno; then : 3450 3451fi 3452 3453ac_ext=c 3454ac_cpp='$CPP $CPPFLAGS' 3455ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3456ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3457ac_compiler_gnu=$ac_cv_c_compiler_gnu 3458 3459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 3460$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } 3461if ${ac_cv_prog_cc_c99+:} false; then : 3462 $as_echo_n "(cached) " >&6 3463else 3464 ac_cv_prog_cc_c99=no 3465ac_save_CC=$CC 3466cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3467/* end confdefs.h. */ 3468#include <stdarg.h> 3469#include <stdbool.h> 3470#include <stdlib.h> 3471#include <wchar.h> 3472#include <stdio.h> 3473 3474// Check varargs macros. These examples are taken from C99 6.10.3.5. 3475#define debug(...) fprintf (stderr, __VA_ARGS__) 3476#define showlist(...) puts (#__VA_ARGS__) 3477#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 3478static void 3479test_varargs_macros (void) 3480{ 3481 int x = 1234; 3482 int y = 5678; 3483 debug ("Flag"); 3484 debug ("X = %d\n", x); 3485 showlist (The first, second, and third items.); 3486 report (x>y, "x is %d but y is %d", x, y); 3487} 3488 3489// Check long long types. 3490#define BIG64 18446744073709551615ull 3491#define BIG32 4294967295ul 3492#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 3493#if !BIG_OK 3494 your preprocessor is broken; 3495#endif 3496#if BIG_OK 3497#else 3498 your preprocessor is broken; 3499#endif 3500static long long int bignum = -9223372036854775807LL; 3501static unsigned long long int ubignum = BIG64; 3502 3503struct incomplete_array 3504{ 3505 int datasize; 3506 double data[]; 3507}; 3508 3509struct named_init { 3510 int number; 3511 const wchar_t *name; 3512 double average; 3513}; 3514 3515typedef const char *ccp; 3516 3517static inline int 3518test_restrict (ccp restrict text) 3519{ 3520 // See if C++-style comments work. 3521 // Iterate through items via the restricted pointer. 3522 // Also check for declarations in for loops. 3523 for (unsigned int i = 0; *(text+i) != '\0'; ++i) 3524 continue; 3525 return 0; 3526} 3527 3528// Check varargs and va_copy. 3529static void 3530test_varargs (const char *format, ...) 3531{ 3532 va_list args; 3533 va_start (args, format); 3534 va_list args_copy; 3535 va_copy (args_copy, args); 3536 3537 const char *str; 3538 int number; 3539 float fnumber; 3540 3541 while (*format) 3542 { 3543 switch (*format++) 3544 { 3545 case 's': // string 3546 str = va_arg (args_copy, const char *); 3547 break; 3548 case 'd': // int 3549 number = va_arg (args_copy, int); 3550 break; 3551 case 'f': // float 3552 fnumber = va_arg (args_copy, double); 3553 break; 3554 default: 3555 break; 3556 } 3557 } 3558 va_end (args_copy); 3559 va_end (args); 3560} 3561 3562int 3563main () 3564{ 3565 3566 // Check bool. 3567 _Bool success = false; 3568 3569 // Check restrict. 3570 if (test_restrict ("String literal") == 0) 3571 success = true; 3572 char *restrict newvar = "Another string"; 3573 3574 // Check varargs. 3575 test_varargs ("s, d' f .", "string", 65, 34.234); 3576 test_varargs_macros (); 3577 3578 // Check flexible array members. 3579 struct incomplete_array *ia = 3580 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 3581 ia->datasize = 10; 3582 for (int i = 0; i < ia->datasize; ++i) 3583 ia->data[i] = i * 1.234; 3584 3585 // Check named initializers. 3586 struct named_init ni = { 3587 .number = 34, 3588 .name = L"Test wide string", 3589 .average = 543.34343, 3590 }; 3591 3592 ni.number = 58; 3593 3594 int dynamic_array[ni.number]; 3595 dynamic_array[ni.number - 1] = 543; 3596 3597 // work around unused variable warnings 3598 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' 3599 || dynamic_array[ni.number - 1] != 543); 3600 3601 ; 3602 return 0; 3603} 3604_ACEOF 3605for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99 3606do 3607 CC="$ac_save_CC $ac_arg" 3608 if ac_fn_c_try_compile "$LINENO"; then : 3609 ac_cv_prog_cc_c99=$ac_arg 3610fi 3611rm -f core conftest.err conftest.$ac_objext 3612 test "x$ac_cv_prog_cc_c99" != "xno" && break 3613done 3614rm -f conftest.$ac_ext 3615CC=$ac_save_CC 3616 3617fi 3618# AC_CACHE_VAL 3619case "x$ac_cv_prog_cc_c99" in 3620 x) 3621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3622$as_echo "none needed" >&6; } ;; 3623 xno) 3624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3625$as_echo "unsupported" >&6; } ;; 3626 *) 3627 CC="$CC $ac_cv_prog_cc_c99" 3628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 3629$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; 3630esac 3631if test "x$ac_cv_prog_cc_c99" != xno; then : 3632 3633fi 3634 3635 ac_ext=c 3636ac_cpp='$CPP $CPPFLAGS' 3637ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3638ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3639ac_compiler_gnu=$ac_cv_c_compiler_gnu 3640{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3641$as_echo_n "checking how to run the C preprocessor... " >&6; } 3642# On Suns, sometimes $CPP names a directory. 3643if test -n "$CPP" && test -d "$CPP"; then 3644 CPP= 3645fi 3646if test -z "$CPP"; then 3647 if ${ac_cv_prog_CPP+:} false; then : 3648 $as_echo_n "(cached) " >&6 3649else 3650 # Double quotes because CPP needs to be expanded 3651 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3652 do 3653 ac_preproc_ok=false 3654for ac_c_preproc_warn_flag in '' yes 3655do 3656 # Use a header file that comes with gcc, so configuring glibc 3657 # with a fresh cross-compiler works. 3658 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3659 # <limits.h> exists even on freestanding compilers. 3660 # On the NeXT, cc -E runs the code through the compiler's parser, 3661 # not just through cpp. "Syntax error" is here to catch this case. 3662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3663/* end confdefs.h. */ 3664#ifdef __STDC__ 3665# include <limits.h> 3666#else 3667# include <assert.h> 3668#endif 3669 Syntax error 3670_ACEOF 3671if ac_fn_c_try_cpp "$LINENO"; then : 3672 3673else 3674 # Broken: fails on valid input. 3675continue 3676fi 3677rm -f conftest.err conftest.i conftest.$ac_ext 3678 3679 # OK, works on sane cases. Now check whether nonexistent headers 3680 # can be detected and how. 3681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3682/* end confdefs.h. */ 3683#include <ac_nonexistent.h> 3684_ACEOF 3685if ac_fn_c_try_cpp "$LINENO"; then : 3686 # Broken: success on invalid input. 3687continue 3688else 3689 # Passes both tests. 3690ac_preproc_ok=: 3691break 3692fi 3693rm -f conftest.err conftest.i conftest.$ac_ext 3694 3695done 3696# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3697rm -f conftest.i conftest.err conftest.$ac_ext 3698if $ac_preproc_ok; then : 3699 break 3700fi 3701 3702 done 3703 ac_cv_prog_CPP=$CPP 3704 3705fi 3706 CPP=$ac_cv_prog_CPP 3707else 3708 ac_cv_prog_CPP=$CPP 3709fi 3710{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3711$as_echo "$CPP" >&6; } 3712ac_preproc_ok=false 3713for ac_c_preproc_warn_flag in '' yes 3714do 3715 # Use a header file that comes with gcc, so configuring glibc 3716 # with a fresh cross-compiler works. 3717 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3718 # <limits.h> exists even on freestanding compilers. 3719 # On the NeXT, cc -E runs the code through the compiler's parser, 3720 # not just through cpp. "Syntax error" is here to catch this case. 3721 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3722/* end confdefs.h. */ 3723#ifdef __STDC__ 3724# include <limits.h> 3725#else 3726# include <assert.h> 3727#endif 3728 Syntax error 3729_ACEOF 3730if ac_fn_c_try_cpp "$LINENO"; then : 3731 3732else 3733 # Broken: fails on valid input. 3734continue 3735fi 3736rm -f conftest.err conftest.i conftest.$ac_ext 3737 3738 # OK, works on sane cases. Now check whether nonexistent headers 3739 # can be detected and how. 3740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3741/* end confdefs.h. */ 3742#include <ac_nonexistent.h> 3743_ACEOF 3744if ac_fn_c_try_cpp "$LINENO"; then : 3745 # Broken: success on invalid input. 3746continue 3747else 3748 # Passes both tests. 3749ac_preproc_ok=: 3750break 3751fi 3752rm -f conftest.err conftest.i conftest.$ac_ext 3753 3754done 3755# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3756rm -f conftest.i conftest.err conftest.$ac_ext 3757if $ac_preproc_ok; then : 3758 3759else 3760 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3761$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3762as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 3763See \`config.log' for more details" "$LINENO" 5; } 3764fi 3765 3766ac_ext=c 3767ac_cpp='$CPP $CPPFLAGS' 3768ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3769ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3770ac_compiler_gnu=$ac_cv_c_compiler_gnu 3771 3772 3773{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3774$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3775if ${ac_cv_path_GREP+:} false; then : 3776 $as_echo_n "(cached) " >&6 3777else 3778 if test -z "$GREP"; then 3779 ac_path_GREP_found=false 3780 # Loop through the user's path and test for each of PROGNAME-LIST 3781 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3782for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3783do 3784 IFS=$as_save_IFS 3785 test -z "$as_dir" && as_dir=. 3786 for ac_prog in grep ggrep; do 3787 for ac_exec_ext in '' $ac_executable_extensions; do 3788 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3789 as_fn_executable_p "$ac_path_GREP" || continue 3790# Check for GNU ac_path_GREP and select it if it is found. 3791 # Check for GNU $ac_path_GREP 3792case `"$ac_path_GREP" --version 2>&1` in 3793*GNU*) 3794 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3795*) 3796 ac_count=0 3797 $as_echo_n 0123456789 >"conftest.in" 3798 while : 3799 do 3800 cat "conftest.in" "conftest.in" >"conftest.tmp" 3801 mv "conftest.tmp" "conftest.in" 3802 cp "conftest.in" "conftest.nl" 3803 $as_echo 'GREP' >> "conftest.nl" 3804 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3805 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3806 as_fn_arith $ac_count + 1 && ac_count=$as_val 3807 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3808 # Best one so far, save it but keep looking for a better one 3809 ac_cv_path_GREP="$ac_path_GREP" 3810 ac_path_GREP_max=$ac_count 3811 fi 3812 # 10*(2^10) chars as input seems more than enough 3813 test $ac_count -gt 10 && break 3814 done 3815 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3816esac 3817 3818 $ac_path_GREP_found && break 3 3819 done 3820 done 3821 done 3822IFS=$as_save_IFS 3823 if test -z "$ac_cv_path_GREP"; then 3824 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3825 fi 3826else 3827 ac_cv_path_GREP=$GREP 3828fi 3829 3830fi 3831{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3832$as_echo "$ac_cv_path_GREP" >&6; } 3833 GREP="$ac_cv_path_GREP" 3834 3835 3836{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3837$as_echo_n "checking for egrep... " >&6; } 3838if ${ac_cv_path_EGREP+:} false; then : 3839 $as_echo_n "(cached) " >&6 3840else 3841 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3842 then ac_cv_path_EGREP="$GREP -E" 3843 else 3844 if test -z "$EGREP"; then 3845 ac_path_EGREP_found=false 3846 # Loop through the user's path and test for each of PROGNAME-LIST 3847 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3848for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3849do 3850 IFS=$as_save_IFS 3851 test -z "$as_dir" && as_dir=. 3852 for ac_prog in egrep; do 3853 for ac_exec_ext in '' $ac_executable_extensions; do 3854 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3855 as_fn_executable_p "$ac_path_EGREP" || continue 3856# Check for GNU ac_path_EGREP and select it if it is found. 3857 # Check for GNU $ac_path_EGREP 3858case `"$ac_path_EGREP" --version 2>&1` in 3859*GNU*) 3860 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3861*) 3862 ac_count=0 3863 $as_echo_n 0123456789 >"conftest.in" 3864 while : 3865 do 3866 cat "conftest.in" "conftest.in" >"conftest.tmp" 3867 mv "conftest.tmp" "conftest.in" 3868 cp "conftest.in" "conftest.nl" 3869 $as_echo 'EGREP' >> "conftest.nl" 3870 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3871 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3872 as_fn_arith $ac_count + 1 && ac_count=$as_val 3873 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3874 # Best one so far, save it but keep looking for a better one 3875 ac_cv_path_EGREP="$ac_path_EGREP" 3876 ac_path_EGREP_max=$ac_count 3877 fi 3878 # 10*(2^10) chars as input seems more than enough 3879 test $ac_count -gt 10 && break 3880 done 3881 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3882esac 3883 3884 $ac_path_EGREP_found && break 3 3885 done 3886 done 3887 done 3888IFS=$as_save_IFS 3889 if test -z "$ac_cv_path_EGREP"; then 3890 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3891 fi 3892else 3893 ac_cv_path_EGREP=$EGREP 3894fi 3895 3896 fi 3897fi 3898{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 3899$as_echo "$ac_cv_path_EGREP" >&6; } 3900 EGREP="$ac_cv_path_EGREP" 3901 3902 3903cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3904/* end confdefs.h. */ 3905 3906_ACEOF 3907if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3908 $EGREP "" >/dev/null 2>&1; then : 3909 3910fi 3911rm -f conftest* 3912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 3913$as_echo_n "checking for fgrep... " >&6; } 3914if ${ac_cv_path_FGREP+:} false; then : 3915 $as_echo_n "(cached) " >&6 3916else 3917 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 3918 then ac_cv_path_FGREP="$GREP -F" 3919 else 3920 if test -z "$FGREP"; then 3921 ac_path_FGREP_found=false 3922 # Loop through the user's path and test for each of PROGNAME-LIST 3923 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3924for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3925do 3926 IFS=$as_save_IFS 3927 test -z "$as_dir" && as_dir=. 3928 for ac_prog in fgrep; do 3929 for ac_exec_ext in '' $ac_executable_extensions; do 3930 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 3931 as_fn_executable_p "$ac_path_FGREP" || continue 3932# Check for GNU ac_path_FGREP and select it if it is found. 3933 # Check for GNU $ac_path_FGREP 3934case `"$ac_path_FGREP" --version 2>&1` in 3935*GNU*) 3936 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 3937*) 3938 ac_count=0 3939 $as_echo_n 0123456789 >"conftest.in" 3940 while : 3941 do 3942 cat "conftest.in" "conftest.in" >"conftest.tmp" 3943 mv "conftest.tmp" "conftest.in" 3944 cp "conftest.in" "conftest.nl" 3945 $as_echo 'FGREP' >> "conftest.nl" 3946 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 3947 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3948 as_fn_arith $ac_count + 1 && ac_count=$as_val 3949 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 3950 # Best one so far, save it but keep looking for a better one 3951 ac_cv_path_FGREP="$ac_path_FGREP" 3952 ac_path_FGREP_max=$ac_count 3953 fi 3954 # 10*(2^10) chars as input seems more than enough 3955 test $ac_count -gt 10 && break 3956 done 3957 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3958esac 3959 3960 $ac_path_FGREP_found && break 3 3961 done 3962 done 3963 done 3964IFS=$as_save_IFS 3965 if test -z "$ac_cv_path_FGREP"; then 3966 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3967 fi 3968else 3969 ac_cv_path_FGREP=$FGREP 3970fi 3971 3972 fi 3973fi 3974{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 3975$as_echo "$ac_cv_path_FGREP" >&6; } 3976 FGREP="$ac_cv_path_FGREP" 3977 3978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5 3979$as_echo_n "checking for library containing strerror... " >&6; } 3980if ${ac_cv_search_strerror+:} false; then : 3981 $as_echo_n "(cached) " >&6 3982else 3983 ac_func_search_save_LIBS=$LIBS 3984cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3985/* end confdefs.h. */ 3986 3987/* Override any GCC internal prototype to avoid an error. 3988 Use char because int might match the return type of a GCC 3989 builtin and then its argument prototype would still apply. */ 3990#ifdef __cplusplus 3991extern "C" 3992#endif 3993char strerror (); 3994int 3995main () 3996{ 3997return strerror (); 3998 ; 3999 return 0; 4000} 4001_ACEOF 4002for ac_lib in '' cposix; do 4003 if test -z "$ac_lib"; then 4004 ac_res="none required" 4005 else 4006 ac_res=-l$ac_lib 4007 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 4008 fi 4009 if ac_fn_c_try_link "$LINENO"; then : 4010 ac_cv_search_strerror=$ac_res 4011fi 4012rm -f core conftest.err conftest.$ac_objext \ 4013 conftest$ac_exeext 4014 if ${ac_cv_search_strerror+:} false; then : 4015 break 4016fi 4017done 4018if ${ac_cv_search_strerror+:} false; then : 4019 4020else 4021 ac_cv_search_strerror=no 4022fi 4023rm conftest.$ac_ext 4024LIBS=$ac_func_search_save_LIBS 4025fi 4026{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5 4027$as_echo "$ac_cv_search_strerror" >&6; } 4028ac_res=$ac_cv_search_strerror 4029if test "$ac_res" != no; then : 4030 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 4031 4032fi 4033 for ac_prog in gawk mawk nawk awk 4034do 4035 # Extract the first word of "$ac_prog", so it can be a program name with args. 4036set dummy $ac_prog; ac_word=$2 4037{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4038$as_echo_n "checking for $ac_word... " >&6; } 4039if ${ac_cv_prog_AWK+:} false; then : 4040 $as_echo_n "(cached) " >&6 4041else 4042 if test -n "$AWK"; then 4043 ac_cv_prog_AWK="$AWK" # Let the user override the test. 4044else 4045as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4046for as_dir in $PATH 4047do 4048 IFS=$as_save_IFS 4049 test -z "$as_dir" && as_dir=. 4050 for ac_exec_ext in '' $ac_executable_extensions; do 4051 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4052 ac_cv_prog_AWK="$ac_prog" 4053 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4054 break 2 4055 fi 4056done 4057 done 4058IFS=$as_save_IFS 4059 4060fi 4061fi 4062AWK=$ac_cv_prog_AWK 4063if test -n "$AWK"; then 4064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 4065$as_echo "$AWK" >&6; } 4066else 4067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4068$as_echo "no" >&6; } 4069fi 4070 4071 4072 test -n "$AWK" && break 4073done 4074 4075# Extract the first word of "strip", so it can be a program name with args. 4076set dummy strip; ac_word=$2 4077{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4078$as_echo_n "checking for $ac_word... " >&6; } 4079if ${ac_cv_prog_STRIP+:} false; then : 4080 $as_echo_n "(cached) " >&6 4081else 4082 if test -n "$STRIP"; then 4083 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 4084else 4085as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4086for as_dir in $PATH 4087do 4088 IFS=$as_save_IFS 4089 test -z "$as_dir" && as_dir=. 4090 for ac_exec_ext in '' $ac_executable_extensions; do 4091 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4092 ac_cv_prog_STRIP="strip" 4093 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4094 break 2 4095 fi 4096done 4097 done 4098IFS=$as_save_IFS 4099 4100 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":" 4101fi 4102fi 4103STRIP=$ac_cv_prog_STRIP 4104if test -n "$STRIP"; then 4105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 4106$as_echo "$STRIP" >&6; } 4107else 4108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4109$as_echo "no" >&6; } 4110fi 4111 4112 4113 4114 4115 4116{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4117$as_echo_n "checking for ANSI C header files... " >&6; } 4118if ${ac_cv_header_stdc+:} false; then : 4119 $as_echo_n "(cached) " >&6 4120else 4121 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4122/* end confdefs.h. */ 4123#include <stdlib.h> 4124#include <stdarg.h> 4125#include <string.h> 4126#include <float.h> 4127 4128int 4129main () 4130{ 4131 4132 ; 4133 return 0; 4134} 4135_ACEOF 4136if ac_fn_c_try_compile "$LINENO"; then : 4137 ac_cv_header_stdc=yes 4138else 4139 ac_cv_header_stdc=no 4140fi 4141rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4142 4143if test $ac_cv_header_stdc = yes; then 4144 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4145 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4146/* end confdefs.h. */ 4147#include <string.h> 4148 4149_ACEOF 4150if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4151 $EGREP "memchr" >/dev/null 2>&1; then : 4152 4153else 4154 ac_cv_header_stdc=no 4155fi 4156rm -f conftest* 4157 4158fi 4159 4160if test $ac_cv_header_stdc = yes; then 4161 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4162 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4163/* end confdefs.h. */ 4164#include <stdlib.h> 4165 4166_ACEOF 4167if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4168 $EGREP "free" >/dev/null 2>&1; then : 4169 4170else 4171 ac_cv_header_stdc=no 4172fi 4173rm -f conftest* 4174 4175fi 4176 4177if test $ac_cv_header_stdc = yes; then 4178 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4179 if test "$cross_compiling" = yes; then : 4180 : 4181else 4182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4183/* end confdefs.h. */ 4184#include <ctype.h> 4185#include <stdlib.h> 4186#if ((' ' & 0x0FF) == 0x020) 4187# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4188# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4189#else 4190# define ISLOWER(c) \ 4191 (('a' <= (c) && (c) <= 'i') \ 4192 || ('j' <= (c) && (c) <= 'r') \ 4193 || ('s' <= (c) && (c) <= 'z')) 4194# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4195#endif 4196 4197#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4198int 4199main () 4200{ 4201 int i; 4202 for (i = 0; i < 256; i++) 4203 if (XOR (islower (i), ISLOWER (i)) 4204 || toupper (i) != TOUPPER (i)) 4205 return 2; 4206 return 0; 4207} 4208_ACEOF 4209if ac_fn_c_try_run "$LINENO"; then : 4210 4211else 4212 ac_cv_header_stdc=no 4213fi 4214rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4215 conftest.$ac_objext conftest.beam conftest.$ac_ext 4216fi 4217 4218fi 4219fi 4220{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4221$as_echo "$ac_cv_header_stdc" >&6; } 4222if test $ac_cv_header_stdc = yes; then 4223 4224$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4225 4226fi 4227 4228{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5 4229$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; } 4230if ${ac_cv_header_sys_wait_h+:} false; then : 4231 $as_echo_n "(cached) " >&6 4232else 4233 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4234/* end confdefs.h. */ 4235#include <sys/types.h> 4236#include <sys/wait.h> 4237#ifndef WEXITSTATUS 4238# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8) 4239#endif 4240#ifndef WIFEXITED 4241# define WIFEXITED(stat_val) (((stat_val) & 255) == 0) 4242#endif 4243 4244int 4245main () 4246{ 4247 int s; 4248 wait (&s); 4249 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; 4250 ; 4251 return 0; 4252} 4253_ACEOF 4254if ac_fn_c_try_compile "$LINENO"; then : 4255 ac_cv_header_sys_wait_h=yes 4256else 4257 ac_cv_header_sys_wait_h=no 4258fi 4259rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4260fi 4261{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5 4262$as_echo "$ac_cv_header_sys_wait_h" >&6; } 4263if test $ac_cv_header_sys_wait_h = yes; then 4264 4265$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 4266 4267fi 4268 4269 4270if test x"$ac_cv_prog_cc_c99" != xno; then 4271 4272 4273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5 4274$as_echo_n "checking for unsigned long long int... " >&6; } 4275if ${ac_cv_type_unsigned_long_long_int+:} false; then : 4276 $as_echo_n "(cached) " >&6 4277else 4278 ac_cv_type_unsigned_long_long_int=yes 4279 if test "x${ac_cv_prog_cc_c99-no}" = xno; then 4280 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4281/* end confdefs.h. */ 4282 4283 /* For now, do not test the preprocessor; as of 2007 there are too many 4284 implementations with broken preprocessors. Perhaps this can 4285 be revisited in 2012. In the meantime, code should not expect 4286 #if to work with literals wider than 32 bits. */ 4287 /* Test literals. */ 4288 long long int ll = 9223372036854775807ll; 4289 long long int nll = -9223372036854775807LL; 4290 unsigned long long int ull = 18446744073709551615ULL; 4291 /* Test constant expressions. */ 4292 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll) 4293 ? 1 : -1)]; 4294 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1 4295 ? 1 : -1)]; 4296 int i = 63; 4297int 4298main () 4299{ 4300/* Test availability of runtime routines for shift and division. */ 4301 long long int llmax = 9223372036854775807ll; 4302 unsigned long long int ullmax = 18446744073709551615ull; 4303 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i) 4304 | (llmax / ll) | (llmax % ll) 4305 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i) 4306 | (ullmax / ull) | (ullmax % ull)); 4307 ; 4308 return 0; 4309} 4310 4311_ACEOF 4312if ac_fn_c_try_link "$LINENO"; then : 4313 4314else 4315 ac_cv_type_unsigned_long_long_int=no 4316fi 4317rm -f core conftest.err conftest.$ac_objext \ 4318 conftest$ac_exeext conftest.$ac_ext 4319 fi 4320fi 4321{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5 4322$as_echo "$ac_cv_type_unsigned_long_long_int" >&6; } 4323 if test $ac_cv_type_unsigned_long_long_int = yes; then 4324 4325$as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h 4326 4327 fi 4328 4329 4330 4331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5 4332$as_echo_n "checking for long long int... " >&6; } 4333if ${ac_cv_type_long_long_int+:} false; then : 4334 $as_echo_n "(cached) " >&6 4335else 4336 ac_cv_type_long_long_int=yes 4337 if test "x${ac_cv_prog_cc_c99-no}" = xno; then 4338 ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int 4339 if test $ac_cv_type_long_long_int = yes; then 4340 if test "$cross_compiling" = yes; then : 4341 : 4342else 4343 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4344/* end confdefs.h. */ 4345#include <limits.h> 4346 #ifndef LLONG_MAX 4347 # define HALF \ 4348 (1LL << (sizeof (long long int) * CHAR_BIT - 2)) 4349 # define LLONG_MAX (HALF - 1 + HALF) 4350 #endif 4351int 4352main () 4353{ 4354long long int n = 1; 4355 int i; 4356 for (i = 0; ; i++) 4357 { 4358 long long int m = n << i; 4359 if (m >> i != n) 4360 return 1; 4361 if (LLONG_MAX / 2 < m) 4362 break; 4363 } 4364 return 0; 4365 ; 4366 return 0; 4367} 4368_ACEOF 4369if ac_fn_c_try_run "$LINENO"; then : 4370 4371else 4372 ac_cv_type_long_long_int=no 4373fi 4374rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4375 conftest.$ac_objext conftest.beam conftest.$ac_ext 4376fi 4377 4378 fi 4379 fi 4380fi 4381{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5 4382$as_echo "$ac_cv_type_long_long_int" >&6; } 4383 if test $ac_cv_type_long_long_int = yes; then 4384 4385$as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h 4386 4387 fi 4388 4389 if test "$ac_cv_type_long_long_int" = no; then 4390 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4391$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4392as_fn_error $? "Compiler does not support long long int 4393See \`config.log' for more details" "$LINENO" 5; } 4394 fi 4395 4396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the compiler supports trailing commas" >&5 4397$as_echo_n "checking if the compiler supports trailing commas... " >&6; } 4398 trailing_commas=no 4399 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4400/* end confdefs.h. */ 4401 4402int 4403main () 4404{ 4405 4406 enum { 4407 one, 4408 }; 4409 ; 4410 return 0; 4411} 4412_ACEOF 4413if ac_fn_c_try_compile "$LINENO"; then : 4414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4415$as_echo "yes" >&6; }; trailing_commas=yes 4416else 4417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4418$as_echo "no" >&6; } 4419fi 4420rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4421 if test "$trailing_commas" = no; then 4422 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4423$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4424as_fn_error $? "Compiler does not support trailing comma in enum 4425See \`config.log' for more details" "$LINENO" 5; } 4426 fi 4427 4428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the compiler supports C++ comments" >&5 4429$as_echo_n "checking if the compiler supports C++ comments... " >&6; } 4430 slash_comments=no 4431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4432/* end confdefs.h. */ 4433 4434int 4435main () 4436{ 4437// C++ comments? 4438 ; 4439 return 0; 4440} 4441_ACEOF 4442if ac_fn_c_try_compile "$LINENO"; then : 4443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4444$as_echo "yes" >&6; }; slash_comments=yes 4445else 4446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4447$as_echo "no" >&6; } 4448fi 4449rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4450 if test "$slash_comments" = no; then 4451 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4452$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4453as_fn_error $? "Compiler does not support C++ comments 4454See \`config.log' for more details" "$LINENO" 5; } 4455 fi 4456fi 4457 4458 4459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-fail-if-missing argument" >&5 4460$as_echo_n "checking --enable-fail-if-missing argument... " >&6; } 4461# Check whether --enable-fail_if_missing was given. 4462if test "${enable_fail_if_missing+set}" = set; then : 4463 enableval=$enable_fail_if_missing; fail_if_missing="yes" 4464else 4465 fail_if_missing="no" 4466fi 4467 4468{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $fail_if_missing" >&5 4469$as_echo "$fail_if_missing" >&6; } 4470 4471with_x_arg="$with_x" 4472 4473if test -z "$CFLAGS"; then 4474 CFLAGS="-O" 4475 test "$GCC" = yes && CFLAGS="-O2 -fno-strength-reduce -Wall" 4476fi 4477if test "$GCC" = yes; then 4478 gccversion=`$CC -dumpversion` 4479 if test "x$gccversion" = "x"; then 4480 gccversion=`$CC --version | sed -e '2,$d' -e 's/darwin.//' -e 's/^[^0-9]*\([0-9]\.[0-9.]*\).*$/\1/g'` 4481 fi 4482 if test "$gccversion" = "3.0.1" -o "$gccversion" = "3.0.2" -o "$gccversion" = "4.0.1"; then 4483 echo 'GCC [34].0.[12] has a bug in the optimizer, disabling "-O#"' 4484 CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-O/'` 4485 else 4486 if test "$gccversion" = "3.1" -o "$gccversion" = "3.2" -o "$gccversion" = "3.2.1" && `echo "$CFLAGS" | grep -v fno-strength-reduce >/dev/null`; then 4487 echo 'GCC 3.1 and 3.2 have a bug in the optimizer, adding "-fno-strength-reduce"' 4488 CFLAGS="$CFLAGS -fno-strength-reduce" 4489 fi 4490 fi 4491fi 4492 4493{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for clang version" >&5 4494$as_echo_n "checking for clang version... " >&6; } 4495CLANG_VERSION_STRING=`$CC --version 2>/dev/null | sed -n -e 's/^.*clang[^0-9]*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*$/\1/p'` 4496if test x"$CLANG_VERSION_STRING" != x"" ; then 4497 CLANG_MAJOR=`echo "$CLANG_VERSION_STRING" | sed -n -e 's/\([0-9][0-9]*\)\.[0-9][0-9]*\.[0-9][0-9]*/\1/p'` 4498 CLANG_MINOR=`echo "$CLANG_VERSION_STRING" | sed -n -e 's/[0-9][0-9]*\.\([0-9][0-9]*\)\.[0-9][0-9]*/\1/p'` 4499 CLANG_REVISION=`echo "$CLANG_VERSION_STRING" | sed -n -e 's/[0-9][0-9]*\.[0-9][0-9]*\.\([0-9][0-9]*\)/\1/p'` 4500 CLANG_VERSION=`expr $CLANG_MAJOR '*' 1000000 '+' $CLANG_MINOR '*' 1000 '+' $CLANG_REVISION` 4501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CLANG_VERSION" >&5 4502$as_echo "$CLANG_VERSION" >&6; } 4503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if clang supports -fno-strength-reduce" >&5 4504$as_echo_n "checking if clang supports -fno-strength-reduce... " >&6; } 4505 if test "$CLANG_VERSION" -ge 500002075 ; then 4506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4507$as_echo "no" >&6; } 4508 CFLAGS=`echo "$CFLAGS" | sed -e 's/-fno-strength-reduce/ /'` 4509 else 4510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4511$as_echo "yes" >&6; } 4512 fi 4513else 4514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: N/A" >&5 4515$as_echo "N/A" >&6; } 4516fi 4517 4518CROSS_COMPILING= 4519if test "$cross_compiling" = yes; then 4520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&5 4521$as_echo "cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&6; } 4522 CROSS_COMPILING=1 4523fi 4524 4525 4526test "$GCC" = yes && CPP_MM=M; 4527 4528if test -f ./toolcheck; then 4529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for buggy tools..." >&5 4530$as_echo "$as_me: checking for buggy tools..." >&6;} 4531 sh ./toolcheck 1>&6 4532fi 4533 4534OS_EXTRA_SRC=""; OS_EXTRA_OBJ="" 4535 4536{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BeOS" >&5 4537$as_echo_n "checking for BeOS... " >&6; } 4538case `uname` in 4539 BeOS) OS_EXTRA_SRC=os_beos.c; OS_EXTRA_OBJ=objects/os_beos.o 4540 BEOS=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4541$as_echo "yes" >&6; };; 4542 *) BEOS=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4543$as_echo "no" >&6; };; 4544esac 4545 4546{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for QNX" >&5 4547$as_echo_n "checking for QNX... " >&6; } 4548case `uname` in 4549 QNX) OS_EXTRA_SRC=os_qnx.c; OS_EXTRA_OBJ=objects/os_qnx.o 4550 test -z "$with_x" && with_x=no 4551 QNX=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4552$as_echo "yes" >&6; };; 4553 *) QNX=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4554$as_echo "no" >&6; };; 4555esac 4556 4557{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Darwin (Mac OS X)" >&5 4558$as_echo_n "checking for Darwin (Mac OS X)... " >&6; } 4559if test "`(uname) 2>/dev/null`" = Darwin; then 4560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4561$as_echo "yes" >&6; } 4562 MACOS_X=yes 4563 CPPFLAGS="$CPPFLAGS -DMACOS_X" 4564 4565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-darwin argument" >&5 4566$as_echo_n "checking --disable-darwin argument... " >&6; } 4567 # Check whether --enable-darwin was given. 4568if test "${enable_darwin+set}" = set; then : 4569 enableval=$enable_darwin; 4570else 4571 enable_darwin="yes" 4572fi 4573 4574 if test "$enable_darwin" = "yes"; then 4575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4576$as_echo "no" >&6; } 4577 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Darwin files are there" >&5 4578$as_echo_n "checking if Darwin files are there... " >&6; } 4579 if test -f os_macosx.m; then 4580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4581$as_echo "yes" >&6; } 4582 else 4583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, Darwin support disabled" >&5 4584$as_echo "no, Darwin support disabled" >&6; } 4585 enable_darwin=no 4586 fi 4587 else 4588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, Darwin support excluded" >&5 4589$as_echo "yes, Darwin support excluded" >&6; } 4590 fi 4591 4592 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-mac-arch argument" >&5 4593$as_echo_n "checking --with-mac-arch argument... " >&6; } 4594 4595# Check whether --with-mac-arch was given. 4596if test "${with_mac_arch+set}" = set; then : 4597 withval=$with_mac_arch; MACARCH="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MACARCH" >&5 4598$as_echo "$MACARCH" >&6; } 4599else 4600 MACARCH="current"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to $MACARCH" >&5 4601$as_echo "defaulting to $MACARCH" >&6; } 4602fi 4603 4604 4605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-developer-dir argument" >&5 4606$as_echo_n "checking --with-developer-dir argument... " >&6; } 4607 4608# Check whether --with-developer-dir was given. 4609if test "${with_developer_dir+set}" = set; then : 4610 withval=$with_developer_dir; DEVELOPER_DIR="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEVELOPER_DIR" >&5 4611$as_echo "$DEVELOPER_DIR" >&6; } 4612else 4613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not present" >&5 4614$as_echo "not present" >&6; } 4615fi 4616 4617 4618 if test "x$DEVELOPER_DIR" = "x"; then 4619 # Extract the first word of "xcode-select", so it can be a program name with args. 4620set dummy xcode-select; ac_word=$2 4621{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4622$as_echo_n "checking for $ac_word... " >&6; } 4623if ${ac_cv_path_XCODE_SELECT+:} false; then : 4624 $as_echo_n "(cached) " >&6 4625else 4626 case $XCODE_SELECT in 4627 [\\/]* | ?:[\\/]*) 4628 ac_cv_path_XCODE_SELECT="$XCODE_SELECT" # Let the user override the test with a path. 4629 ;; 4630 *) 4631 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4632for as_dir in $PATH 4633do 4634 IFS=$as_save_IFS 4635 test -z "$as_dir" && as_dir=. 4636 for ac_exec_ext in '' $ac_executable_extensions; do 4637 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4638 ac_cv_path_XCODE_SELECT="$as_dir/$ac_word$ac_exec_ext" 4639 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4640 break 2 4641 fi 4642done 4643 done 4644IFS=$as_save_IFS 4645 4646 ;; 4647esac 4648fi 4649XCODE_SELECT=$ac_cv_path_XCODE_SELECT 4650if test -n "$XCODE_SELECT"; then 4651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XCODE_SELECT" >&5 4652$as_echo "$XCODE_SELECT" >&6; } 4653else 4654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4655$as_echo "no" >&6; } 4656fi 4657 4658 4659 if test "x$XCODE_SELECT" != "x"; then 4660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for developer dir using xcode-select" >&5 4661$as_echo_n "checking for developer dir using xcode-select... " >&6; } 4662 DEVELOPER_DIR=`$XCODE_SELECT -print-path` 4663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEVELOPER_DIR" >&5 4664$as_echo "$DEVELOPER_DIR" >&6; } 4665 else 4666 DEVELOPER_DIR=/Developer 4667 fi 4668 fi 4669 4670 if test "x$MACARCH" = "xboth"; then 4671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 10.4 universal SDK" >&5 4672$as_echo_n "checking for 10.4 universal SDK... " >&6; } 4673 save_cppflags="$CPPFLAGS" 4674 save_cflags="$CFLAGS" 4675 save_ldflags="$LDFLAGS" 4676 CFLAGS="$CFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc" 4677 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4678/* end confdefs.h. */ 4679 4680int 4681main () 4682{ 4683 4684 ; 4685 return 0; 4686} 4687_ACEOF 4688if ac_fn_c_try_link "$LINENO"; then : 4689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 4690$as_echo "found" >&6; } 4691else 4692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 4693$as_echo "not found" >&6; } 4694 CFLAGS="$save_cflags" 4695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Intel architecture is supported" >&5 4696$as_echo_n "checking if Intel architecture is supported... " >&6; } 4697 CPPFLAGS="$CPPFLAGS -arch i386" 4698 LDFLAGS="$save_ldflags -arch i386" 4699 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4700/* end confdefs.h. */ 4701 4702int 4703main () 4704{ 4705 4706 ; 4707 return 0; 4708} 4709_ACEOF 4710if ac_fn_c_try_link "$LINENO"; then : 4711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4712$as_echo "yes" >&6; }; MACARCH="intel" 4713else 4714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4715$as_echo "no" >&6; } 4716 MACARCH="ppc" 4717 CPPFLAGS="$save_cppflags -arch ppc" 4718 LDFLAGS="$save_ldflags -arch ppc" 4719fi 4720rm -f core conftest.err conftest.$ac_objext \ 4721 conftest$ac_exeext conftest.$ac_ext 4722fi 4723rm -f core conftest.err conftest.$ac_objext \ 4724 conftest$ac_exeext conftest.$ac_ext 4725 elif test "x$MACARCH" = "xintel"; then 4726 CPPFLAGS="$CPPFLAGS -arch intel" 4727 LDFLAGS="$LDFLAGS -arch intel" 4728 elif test "x$MACARCH" = "xppc"; then 4729 CPPFLAGS="$CPPFLAGS -arch ppc" 4730 LDFLAGS="$LDFLAGS -arch ppc" 4731 fi 4732 4733 if test "$enable_darwin" = "yes"; then 4734 MACOS_X_DARWIN=yes 4735 OS_EXTRA_SRC="os_macosx.m os_mac_conv.c"; 4736 OS_EXTRA_OBJ="objects/os_macosx.o objects/os_mac_conv.o" 4737 CPPFLAGS="$CPPFLAGS -DMACOS_X_DARWIN" 4738 4739 # On IRIX 5.3, sys/types and inttypes.h are conflicting. 4740for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4741 inttypes.h stdint.h unistd.h 4742do : 4743 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4744ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4745" 4746if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4747 cat >>confdefs.h <<_ACEOF 4748#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4749_ACEOF 4750 4751fi 4752 4753done 4754 4755 4756ac_fn_c_check_header_mongrel "$LINENO" "Carbon/Carbon.h" "ac_cv_header_Carbon_Carbon_h" "$ac_includes_default" 4757if test "x$ac_cv_header_Carbon_Carbon_h" = xyes; then : 4758 CARBON=yes 4759fi 4760 4761 4762 if test "x$CARBON" = "xyes"; then 4763 if test -z "$with_x" -a "X$enable_gui" != Xmotif -a "X$enable_gui" != Xathena -a "X$enable_gui" != Xgtk2 -a "X$enable_gui" != Xgtk3; then 4764 with_x=no 4765 fi 4766 fi 4767 fi 4768 4769 if test "$MACARCH" = "intel" -o "$MACARCH" = "both"; then 4770 CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-Oz/'` 4771 fi 4772 4773else 4774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4775$as_echo "no" >&6; } 4776fi 4777 4778for ac_header in AvailabilityMacros.h 4779do : 4780 ac_fn_c_check_header_mongrel "$LINENO" "AvailabilityMacros.h" "ac_cv_header_AvailabilityMacros_h" "$ac_includes_default" 4781if test "x$ac_cv_header_AvailabilityMacros_h" = xyes; then : 4782 cat >>confdefs.h <<_ACEOF 4783#define HAVE_AVAILABILITYMACROS_H 1 4784_ACEOF 4785 4786fi 4787 4788done 4789 4790 4791 4792 4793 4794if test "$cross_compiling" = no; then 4795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-local-dir argument" >&5 4796$as_echo_n "checking --with-local-dir argument... " >&6; } 4797 have_local_include='' 4798 have_local_lib='' 4799 4800# Check whether --with-local-dir was given. 4801if test "${with_local_dir+set}" = set; then : 4802 withval=$with_local_dir; 4803 local_dir="$withval" 4804 case "$withval" in 4805 */*) ;; 4806 no) 4807 # avoid adding local dir to LDFLAGS and CPPFLAGS 4808 have_local_include=yes 4809 have_local_lib=yes 4810 ;; 4811 *) as_fn_error $? "must pass path argument to --with-local-dir" "$LINENO" 5 ;; 4812 esac 4813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $local_dir" >&5 4814$as_echo "$local_dir" >&6; } 4815 4816else 4817 4818 local_dir=/usr/local 4819 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to $local_dir" >&5 4820$as_echo "Defaulting to $local_dir" >&6; } 4821 4822fi 4823 4824 if test "$GCC" = yes -a "$local_dir" != no; then 4825 echo 'void f(){}' > conftest.c 4826 have_local_include=`${CC-cc} -c -v conftest.c 2>&1 | grep "${local_dir}/include"` 4827 have_local_lib=`${CC-cc} -c -v conftest.c 2>&1 | grep "${local_dir}/lib"` 4828 rm -f conftest.c conftest.o 4829 fi 4830 if test -z "$have_local_lib" -a -d "${local_dir}/lib"; then 4831 tt=`echo "$LDFLAGS" | sed -e "s+-L${local_dir}/lib ++g" -e "s+-L${local_dir}/lib$++g"` 4832 if test "$tt" = "$LDFLAGS"; then 4833 LDFLAGS="$LDFLAGS -L${local_dir}/lib" 4834 fi 4835 fi 4836 if test -z "$have_local_include" -a -d "${local_dir}/include"; then 4837 tt=`echo "$CPPFLAGS" | sed -e "s+-I${local_dir}/include ++g" -e "s+-I${local_dir}/include$++g"` 4838 if test "$tt" = "$CPPFLAGS"; then 4839 CPPFLAGS="$CPPFLAGS -I${local_dir}/include" 4840 fi 4841 fi 4842fi 4843 4844{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-vim-name argument" >&5 4845$as_echo_n "checking --with-vim-name argument... " >&6; } 4846 4847# Check whether --with-vim-name was given. 4848if test "${with_vim_name+set}" = set; then : 4849 withval=$with_vim_name; VIMNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VIMNAME" >&5 4850$as_echo "$VIMNAME" >&6; } 4851else 4852 VIMNAME="vim"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to $VIMNAME" >&5 4853$as_echo "Defaulting to $VIMNAME" >&6; } 4854fi 4855 4856 4857{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ex-name argument" >&5 4858$as_echo_n "checking --with-ex-name argument... " >&6; } 4859 4860# Check whether --with-ex-name was given. 4861if test "${with_ex_name+set}" = set; then : 4862 withval=$with_ex_name; EXNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXNAME" >&5 4863$as_echo "$EXNAME" >&6; } 4864else 4865 EXNAME="ex"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to ex" >&5 4866$as_echo "Defaulting to ex" >&6; } 4867fi 4868 4869 4870{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-view-name argument" >&5 4871$as_echo_n "checking --with-view-name argument... " >&6; } 4872 4873# Check whether --with-view-name was given. 4874if test "${with_view_name+set}" = set; then : 4875 withval=$with_view_name; VIEWNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VIEWNAME" >&5 4876$as_echo "$VIEWNAME" >&6; } 4877else 4878 VIEWNAME="view"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to view" >&5 4879$as_echo "Defaulting to view" >&6; } 4880fi 4881 4882 4883 4884{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-global-runtime argument" >&5 4885$as_echo_n "checking --with-global-runtime argument... " >&6; } 4886 4887# Check whether --with-global-runtime was given. 4888if test "${with_global_runtime+set}" = set; then : 4889 withval=$with_global_runtime; RUNTIME_GLOBAL="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5 4890$as_echo "$withval" >&6; } 4891else 4892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4893$as_echo "no" >&6; } 4894fi 4895 4896 4897if test "X$RUNTIME_GLOBAL" != "X"; then 4898 RUNTIME_GLOBAL_AFTER=$(printf -- "$RUNTIME_GLOBAL\\n" | $AWK -F, 'BEGIN { comma=0 } { for (i = NF; i > 0; i--) { if (comma) { printf ",%s/after", $i } else { printf "%s/after", $i; comma=1 } } } END { printf "\n" }') 4899 cat >>confdefs.h <<_ACEOF 4900#define RUNTIME_GLOBAL "$RUNTIME_GLOBAL" 4901_ACEOF 4902 4903 cat >>confdefs.h <<_ACEOF 4904#define RUNTIME_GLOBAL_AFTER "$RUNTIME_GLOBAL_AFTER" 4905_ACEOF 4906 4907fi 4908 4909{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-modified-by argument" >&5 4910$as_echo_n "checking --with-modified-by argument... " >&6; } 4911 4912# Check whether --with-modified-by was given. 4913if test "${with_modified_by+set}" = set; then : 4914 withval=$with_modified_by; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5 4915$as_echo "$withval" >&6; }; cat >>confdefs.h <<_ACEOF 4916#define MODIFIED_BY "$withval" 4917_ACEOF 4918 4919else 4920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4921$as_echo "no" >&6; } 4922fi 4923 4924 4925{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if character set is EBCDIC" >&5 4926$as_echo_n "checking if character set is EBCDIC... " >&6; } 4927cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4928/* end confdefs.h. */ 4929 4930int 4931main () 4932{ 4933 /* TryCompile function for CharSet. 4934 Treat any failure as ASCII for compatibility with existing art. 4935 Use compile-time rather than run-time tests for cross-compiler 4936 tolerance. */ 4937#if '0'!=240 4938make an error "Character set is not EBCDIC" 4939#endif 4940 ; 4941 return 0; 4942} 4943_ACEOF 4944if ac_fn_c_try_compile "$LINENO"; then : 4945 # TryCompile action if true 4946cf_cv_ebcdic=yes 4947else 4948 # TryCompile action if false 4949cf_cv_ebcdic=no 4950fi 4951rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4952# end of TryCompile ]) 4953# end of CacheVal CvEbcdic 4954{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cf_cv_ebcdic" >&5 4955$as_echo "$cf_cv_ebcdic" >&6; } 4956case "$cf_cv_ebcdic" in #(vi 4957 yes) $as_echo "#define EBCDIC 1" >>confdefs.h 4958 4959 line_break='"\\n"' 4960 ;; 4961 *) line_break='"\\012"';; 4962esac 4963 4964 4965if test "$cf_cv_ebcdic" = "yes"; then 4966{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for z/OS Unix" >&5 4967$as_echo_n "checking for z/OS Unix... " >&6; } 4968case `uname` in 4969 OS/390) zOSUnix="yes"; 4970 if test "$CC" = "cc"; then 4971 ccm="$_CC_CCMODE" 4972 ccn="CC" 4973 else 4974 if test "$CC" = "c89"; then 4975 ccm="$_CC_C89MODE" 4976 ccn="C89" 4977 else 4978 ccm=1 4979 fi 4980 fi 4981 if test "$ccm" != "1"; then 4982 echo "" 4983 echo "------------------------------------------" 4984 echo " On z/OS Unix, the environment variable" 4985 echo " _CC_${ccn}MODE must be set to \"1\"!" 4986 echo " Do:" 4987 echo " export _CC_${ccn}MODE=1" 4988 echo " and then call configure again." 4989 echo "------------------------------------------" 4990 exit 1 4991 fi 4992 # Set CFLAGS for configure process. 4993 # This will be reset later for config.mk. 4994 # Use haltonmsg to force error for missing H files. 4995 CFLAGS="$CFLAGS -D_ALL_SOURCE -Wc,float(ieee),haltonmsg(3296)"; 4996 LDFLAGS="$LDFLAGS -Wl,EDIT=NO" 4997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4998$as_echo "yes" >&6; } 4999 ;; 5000 *) zOSUnix="no"; 5001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5002$as_echo "no" >&6; } 5003 ;; 5004esac 5005fi 5006 5007if test "$zOSUnix" = "yes"; then 5008 QUOTESED="sed -e 's/[\\\\\"]/\\\\\\\\&/g' -e 's/\\\\\\\\\"/\"/' -e 's/\\\\\\\\\";\$\$/\";/'" 5009else 5010 QUOTESED="sed -e 's/[\\\\\"]/\\\\&/g' -e 's/\\\\\"/\"/' -e 's/\\\\\";\$\$/\";/'" 5011fi 5012 5013 5014 5015{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-smack argument" >&5 5016$as_echo_n "checking --disable-smack argument... " >&6; } 5017# Check whether --enable-smack was given. 5018if test "${enable_smack+set}" = set; then : 5019 enableval=$enable_smack; 5020else 5021 enable_smack="yes" 5022fi 5023 5024if test "$enable_smack" = "yes"; then 5025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5026$as_echo "no" >&6; } 5027 ac_fn_c_check_header_mongrel "$LINENO" "linux/xattr.h" "ac_cv_header_linux_xattr_h" "$ac_includes_default" 5028if test "x$ac_cv_header_linux_xattr_h" = xyes; then : 5029 true 5030else 5031 enable_smack="no" 5032fi 5033 5034 5035else 5036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5037$as_echo "yes" >&6; } 5038fi 5039if test "$enable_smack" = "yes"; then 5040 ac_fn_c_check_header_mongrel "$LINENO" "attr/xattr.h" "ac_cv_header_attr_xattr_h" "$ac_includes_default" 5041if test "x$ac_cv_header_attr_xattr_h" = xyes; then : 5042 true 5043else 5044 enable_smack="no" 5045fi 5046 5047 5048fi 5049if test "$enable_smack" = "yes"; then 5050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XATTR_NAME_SMACKEXEC in linux/xattr.h" >&5 5051$as_echo_n "checking for XATTR_NAME_SMACKEXEC in linux/xattr.h... " >&6; } 5052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5053/* end confdefs.h. */ 5054#include <linux/xattr.h> 5055_ACEOF 5056if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5057 $EGREP "XATTR_NAME_SMACKEXEC" >/dev/null 2>&1; then : 5058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5059$as_echo "yes" >&6; } 5060else 5061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5062$as_echo "no" >&6; }; enable_smack="no" 5063fi 5064rm -f conftest* 5065 5066fi 5067if test "$enable_smack" = "yes"; then 5068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for setxattr in -lattr" >&5 5069$as_echo_n "checking for setxattr in -lattr... " >&6; } 5070if ${ac_cv_lib_attr_setxattr+:} false; then : 5071 $as_echo_n "(cached) " >&6 5072else 5073 ac_check_lib_save_LIBS=$LIBS 5074LIBS="-lattr $LIBS" 5075cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5076/* end confdefs.h. */ 5077 5078/* Override any GCC internal prototype to avoid an error. 5079 Use char because int might match the return type of a GCC 5080 builtin and then its argument prototype would still apply. */ 5081#ifdef __cplusplus 5082extern "C" 5083#endif 5084char setxattr (); 5085int 5086main () 5087{ 5088return setxattr (); 5089 ; 5090 return 0; 5091} 5092_ACEOF 5093if ac_fn_c_try_link "$LINENO"; then : 5094 ac_cv_lib_attr_setxattr=yes 5095else 5096 ac_cv_lib_attr_setxattr=no 5097fi 5098rm -f core conftest.err conftest.$ac_objext \ 5099 conftest$ac_exeext conftest.$ac_ext 5100LIBS=$ac_check_lib_save_LIBS 5101fi 5102{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_setxattr" >&5 5103$as_echo "$ac_cv_lib_attr_setxattr" >&6; } 5104if test "x$ac_cv_lib_attr_setxattr" = xyes; then : 5105 LIBS="$LIBS -lattr" 5106 found_smack="yes" 5107 $as_echo "#define HAVE_SMACK 1" >>confdefs.h 5108 5109fi 5110 5111fi 5112 5113if test "x$found_smack" = "x"; then 5114 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-selinux argument" >&5 5115$as_echo_n "checking --disable-selinux argument... " >&6; } 5116 # Check whether --enable-selinux was given. 5117if test "${enable_selinux+set}" = set; then : 5118 enableval=$enable_selinux; 5119else 5120 enable_selinux="yes" 5121fi 5122 5123 if test "$enable_selinux" = "yes"; then 5124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5125$as_echo "no" >&6; } 5126 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5 5127$as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; } 5128if ${ac_cv_lib_selinux_is_selinux_enabled+:} false; then : 5129 $as_echo_n "(cached) " >&6 5130else 5131 ac_check_lib_save_LIBS=$LIBS 5132LIBS="-lselinux $LIBS" 5133cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5134/* end confdefs.h. */ 5135 5136/* Override any GCC internal prototype to avoid an error. 5137 Use char because int might match the return type of a GCC 5138 builtin and then its argument prototype would still apply. */ 5139#ifdef __cplusplus 5140extern "C" 5141#endif 5142char is_selinux_enabled (); 5143int 5144main () 5145{ 5146return is_selinux_enabled (); 5147 ; 5148 return 0; 5149} 5150_ACEOF 5151if ac_fn_c_try_link "$LINENO"; then : 5152 ac_cv_lib_selinux_is_selinux_enabled=yes 5153else 5154 ac_cv_lib_selinux_is_selinux_enabled=no 5155fi 5156rm -f core conftest.err conftest.$ac_objext \ 5157 conftest$ac_exeext conftest.$ac_ext 5158LIBS=$ac_check_lib_save_LIBS 5159fi 5160{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5 5161$as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; } 5162if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes; then : 5163 ac_fn_c_check_header_mongrel "$LINENO" "selinux/selinux.h" "ac_cv_header_selinux_selinux_h" "$ac_includes_default" 5164if test "x$ac_cv_header_selinux_selinux_h" = xyes; then : 5165 LIBS="$LIBS -lselinux" 5166 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h 5167 5168fi 5169 5170 5171fi 5172 5173 else 5174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5175$as_echo "yes" >&6; } 5176 fi 5177fi 5178 5179 5180{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-features argument" >&5 5181$as_echo_n "checking --with-features argument... " >&6; } 5182 5183# Check whether --with-features was given. 5184if test "${with_features+set}" = set; then : 5185 withval=$with_features; features="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $features" >&5 5186$as_echo "$features" >&6; } 5187else 5188 features="huge"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to huge" >&5 5189$as_echo "Defaulting to huge" >&6; } 5190fi 5191 5192 5193dovimdiff="" 5194dogvimdiff="" 5195case "$features" in 5196 tiny) $as_echo "#define FEAT_TINY 1" >>confdefs.h 5197 ;; 5198 small) $as_echo "#define FEAT_SMALL 1" >>confdefs.h 5199 ;; 5200 normal) $as_echo "#define FEAT_NORMAL 1" >>confdefs.h 5201 dovimdiff="installvimdiff"; 5202 dogvimdiff="installgvimdiff" ;; 5203 big) $as_echo "#define FEAT_BIG 1" >>confdefs.h 5204 dovimdiff="installvimdiff"; 5205 dogvimdiff="installgvimdiff" ;; 5206 huge) $as_echo "#define FEAT_HUGE 1" >>confdefs.h 5207 dovimdiff="installvimdiff"; 5208 dogvimdiff="installgvimdiff" ;; 5209 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $features is not supported" >&5 5210$as_echo "Sorry, $features is not supported" >&6; } ;; 5211esac 5212 5213 5214 5215 5216{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-compiledby argument" >&5 5217$as_echo_n "checking --with-compiledby argument... " >&6; } 5218 5219# Check whether --with-compiledby was given. 5220if test "${with_compiledby+set}" = set; then : 5221 withval=$with_compiledby; compiledby="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5 5222$as_echo "$withval" >&6; } 5223else 5224 compiledby=""; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5225$as_echo "no" >&6; } 5226fi 5227 5228 5229 5230{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp argument" >&5 5231$as_echo_n "checking --disable-xsmp argument... " >&6; } 5232# Check whether --enable-xsmp was given. 5233if test "${enable_xsmp+set}" = set; then : 5234 enableval=$enable_xsmp; 5235else 5236 enable_xsmp="yes" 5237fi 5238 5239 5240if test "$enable_xsmp" = "yes"; then 5241 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5242$as_echo "no" >&6; } 5243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp-interact argument" >&5 5244$as_echo_n "checking --disable-xsmp-interact argument... " >&6; } 5245 # Check whether --enable-xsmp-interact was given. 5246if test "${enable_xsmp_interact+set}" = set; then : 5247 enableval=$enable_xsmp_interact; 5248else 5249 enable_xsmp_interact="yes" 5250fi 5251 5252 if test "$enable_xsmp_interact" = "yes"; then 5253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5254$as_echo "no" >&6; } 5255 $as_echo "#define USE_XSMP_INTERACT 1" >>confdefs.h 5256 5257 else 5258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5259$as_echo "yes" >&6; } 5260 fi 5261else 5262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5263$as_echo "yes" >&6; } 5264fi 5265 5266{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-luainterp argument" >&5 5267$as_echo_n "checking --enable-luainterp argument... " >&6; } 5268# Check whether --enable-luainterp was given. 5269if test "${enable_luainterp+set}" = set; then : 5270 enableval=$enable_luainterp; 5271else 5272 enable_luainterp="no" 5273fi 5274 5275{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_luainterp" >&5 5276$as_echo "$enable_luainterp" >&6; } 5277 5278if test "$enable_luainterp" = "yes" -o "$enable_luainterp" = "dynamic"; then 5279 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 5280 as_fn_error $? "cannot use Lua with tiny or small features" "$LINENO" 5 5281 fi 5282 5283 5284 5285 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-lua-prefix argument" >&5 5286$as_echo_n "checking --with-lua-prefix argument... " >&6; } 5287 5288# Check whether --with-lua_prefix was given. 5289if test "${with_lua_prefix+set}" = set; then : 5290 withval=$with_lua_prefix; with_lua_prefix="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_lua_prefix" >&5 5291$as_echo "$with_lua_prefix" >&6; } 5292else 5293 with_lua_prefix="";{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5294$as_echo "no" >&6; } 5295fi 5296 5297 5298 if test "X$with_lua_prefix" != "X"; then 5299 vi_cv_path_lua_pfx="$with_lua_prefix" 5300 else 5301 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LUA_PREFIX environment var" >&5 5302$as_echo_n "checking LUA_PREFIX environment var... " >&6; } 5303 if test "X$LUA_PREFIX" != "X"; then 5304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$LUA_PREFIX\"" >&5 5305$as_echo "\"$LUA_PREFIX\"" >&6; } 5306 vi_cv_path_lua_pfx="$LUA_PREFIX" 5307 else 5308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set, default to /usr" >&5 5309$as_echo "not set, default to /usr" >&6; } 5310 vi_cv_path_lua_pfx="/usr" 5311 fi 5312 fi 5313 5314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-luajit" >&5 5315$as_echo_n "checking --with-luajit... " >&6; } 5316 5317# Check whether --with-luajit was given. 5318if test "${with_luajit+set}" = set; then : 5319 withval=$with_luajit; vi_cv_with_luajit="$withval" 5320else 5321 vi_cv_with_luajit="no" 5322fi 5323 5324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_with_luajit" >&5 5325$as_echo "$vi_cv_with_luajit" >&6; } 5326 5327 LUA_INC= 5328 if test "X$vi_cv_path_lua_pfx" != "X"; then 5329 if test "x$vi_cv_with_luajit" != "xno"; then 5330 # Extract the first word of "luajit", so it can be a program name with args. 5331set dummy luajit; ac_word=$2 5332{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5333$as_echo_n "checking for $ac_word... " >&6; } 5334if ${ac_cv_path_vi_cv_path_luajit+:} false; then : 5335 $as_echo_n "(cached) " >&6 5336else 5337 case $vi_cv_path_luajit in 5338 [\\/]* | ?:[\\/]*) 5339 ac_cv_path_vi_cv_path_luajit="$vi_cv_path_luajit" # Let the user override the test with a path. 5340 ;; 5341 *) 5342 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5343for as_dir in $PATH 5344do 5345 IFS=$as_save_IFS 5346 test -z "$as_dir" && as_dir=. 5347 for ac_exec_ext in '' $ac_executable_extensions; do 5348 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5349 ac_cv_path_vi_cv_path_luajit="$as_dir/$ac_word$ac_exec_ext" 5350 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5351 break 2 5352 fi 5353done 5354 done 5355IFS=$as_save_IFS 5356 5357 ;; 5358esac 5359fi 5360vi_cv_path_luajit=$ac_cv_path_vi_cv_path_luajit 5361if test -n "$vi_cv_path_luajit"; then 5362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_luajit" >&5 5363$as_echo "$vi_cv_path_luajit" >&6; } 5364else 5365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5366$as_echo "no" >&6; } 5367fi 5368 5369 5370 if test "X$vi_cv_path_luajit" != "X"; then 5371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LuaJIT version" >&5 5372$as_echo_n "checking LuaJIT version... " >&6; } 5373if ${vi_cv_version_luajit+:} false; then : 5374 $as_echo_n "(cached) " >&6 5375else 5376 vi_cv_version_luajit=`${vi_cv_path_luajit} -v 2>&1 | sed 's/LuaJIT \([0-9.]*\)\.[0-9]\(-[a-z0-9]*\)* .*/\1/'` 5377fi 5378{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_luajit" >&5 5379$as_echo "$vi_cv_version_luajit" >&6; } 5380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Lua version of LuaJIT" >&5 5381$as_echo_n "checking Lua version of LuaJIT... " >&6; } 5382if ${vi_cv_version_lua_luajit+:} false; then : 5383 $as_echo_n "(cached) " >&6 5384else 5385 vi_cv_version_lua_luajit=`${vi_cv_path_luajit} -e "print(_VERSION)" | sed 's/.* //'` 5386fi 5387{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_lua_luajit" >&5 5388$as_echo "$vi_cv_version_lua_luajit" >&6; } 5389 vi_cv_path_lua="$vi_cv_path_luajit" 5390 vi_cv_version_lua="$vi_cv_version_lua_luajit" 5391 fi 5392 else 5393 # Extract the first word of "lua", so it can be a program name with args. 5394set dummy lua; ac_word=$2 5395{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5396$as_echo_n "checking for $ac_word... " >&6; } 5397if ${ac_cv_path_vi_cv_path_plain_lua+:} false; then : 5398 $as_echo_n "(cached) " >&6 5399else 5400 case $vi_cv_path_plain_lua in 5401 [\\/]* | ?:[\\/]*) 5402 ac_cv_path_vi_cv_path_plain_lua="$vi_cv_path_plain_lua" # Let the user override the test with a path. 5403 ;; 5404 *) 5405 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5406for as_dir in $PATH 5407do 5408 IFS=$as_save_IFS 5409 test -z "$as_dir" && as_dir=. 5410 for ac_exec_ext in '' $ac_executable_extensions; do 5411 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5412 ac_cv_path_vi_cv_path_plain_lua="$as_dir/$ac_word$ac_exec_ext" 5413 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5414 break 2 5415 fi 5416done 5417 done 5418IFS=$as_save_IFS 5419 5420 ;; 5421esac 5422fi 5423vi_cv_path_plain_lua=$ac_cv_path_vi_cv_path_plain_lua 5424if test -n "$vi_cv_path_plain_lua"; then 5425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_plain_lua" >&5 5426$as_echo "$vi_cv_path_plain_lua" >&6; } 5427else 5428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5429$as_echo "no" >&6; } 5430fi 5431 5432 5433 if test "X$vi_cv_path_plain_lua" != "X"; then 5434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Lua version" >&5 5435$as_echo_n "checking Lua version... " >&6; } 5436if ${vi_cv_version_plain_lua+:} false; then : 5437 $as_echo_n "(cached) " >&6 5438else 5439 vi_cv_version_plain_lua=`${vi_cv_path_plain_lua} -e "print(_VERSION)" | sed 's/.* //'` 5440fi 5441{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_plain_lua" >&5 5442$as_echo "$vi_cv_version_plain_lua" >&6; } 5443 fi 5444 vi_cv_path_lua="$vi_cv_path_plain_lua" 5445 vi_cv_version_lua="$vi_cv_version_plain_lua" 5446 fi 5447 if test "x$vi_cv_with_luajit" != "xno" && test "X$vi_cv_version_luajit" != "X"; then 5448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $vi_cv_path_lua_pfx/include/luajit-$vi_cv_version_luajit" >&5 5449$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include/luajit-$vi_cv_version_luajit... " >&6; } 5450 if test -f "$vi_cv_path_lua_pfx/include/luajit-$vi_cv_version_luajit/lua.h"; then 5451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5452$as_echo "yes" >&6; } 5453 LUA_INC=/luajit-$vi_cv_version_luajit 5454 fi 5455 fi 5456 if test "X$LUA_INC" = "X"; then 5457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $vi_cv_path_lua_pfx/include" >&5 5458$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include... " >&6; } 5459 if test -f "$vi_cv_path_lua_pfx/include/lua.h"; then 5460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5461$as_echo "yes" >&6; } 5462 else 5463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5464$as_echo "no" >&6; } 5465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua" >&5 5466$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua... " >&6; } 5467 if test -f "$vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua/lua.h"; then 5468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5469$as_echo "yes" >&6; } 5470 LUA_INC=/lua$vi_cv_version_lua 5471 else 5472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5473$as_echo "no" >&6; } 5474 vi_cv_path_lua_pfx= 5475 fi 5476 fi 5477 fi 5478 fi 5479 5480 if test "X$vi_cv_path_lua_pfx" != "X"; then 5481 if test "x$vi_cv_with_luajit" != "xno"; then 5482 multiarch=`dpkg-architecture -qDEB_HOST_MULTIARCH 2> /dev/null` 5483 if test "X$multiarch" != "X"; then 5484 lib_multiarch="lib/${multiarch}" 5485 else 5486 lib_multiarch="lib" 5487 fi 5488 if test "X$vi_cv_version_lua" = "X"; then 5489 LUA_LIBS="-L${vi_cv_path_lua_pfx}/${lib_multiarch} -lluajit" 5490 else 5491 LUA_LIBS="-L${vi_cv_path_lua_pfx}/${lib_multiarch} -lluajit-$vi_cv_version_lua" 5492 fi 5493 else 5494 if test "X$LUA_INC" != "X"; then 5495 LUA_LIBS="-L${vi_cv_path_lua_pfx}/lib -llua$vi_cv_version_lua" 5496 else 5497 LUA_LIBS="-L${vi_cv_path_lua_pfx}/lib -llua" 5498 fi 5499 fi 5500 if test "$enable_luainterp" = "dynamic"; then 5501 lua_ok="yes" 5502 else 5503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if link with ${LUA_LIBS} is sane" >&5 5504$as_echo_n "checking if link with ${LUA_LIBS} is sane... " >&6; } 5505 libs_save=$LIBS 5506 LIBS="$LIBS $LUA_LIBS" 5507 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5508/* end confdefs.h. */ 5509 5510int 5511main () 5512{ 5513 5514 ; 5515 return 0; 5516} 5517_ACEOF 5518if ac_fn_c_try_link "$LINENO"; then : 5519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5520$as_echo "yes" >&6; }; lua_ok="yes" 5521else 5522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5523$as_echo "no" >&6; }; lua_ok="no"; LUA_LIBS="" 5524fi 5525rm -f core conftest.err conftest.$ac_objext \ 5526 conftest$ac_exeext conftest.$ac_ext 5527 LIBS=$libs_save 5528 fi 5529 if test "x$lua_ok" = "xyes"; then 5530 LUA_CFLAGS="-I${vi_cv_path_lua_pfx}/include${LUA_INC}" 5531 LUA_SRC="if_lua.c" 5532 LUA_OBJ="objects/if_lua.o" 5533 LUA_PRO="if_lua.pro" 5534 $as_echo "#define FEAT_LUA 1" >>confdefs.h 5535 5536 fi 5537 if test "$enable_luainterp" = "dynamic"; then 5538 if test "x$vi_cv_with_luajit" != "xno"; then 5539 luajit="jit" 5540 fi 5541 if test -f "${vi_cv_path_lua_pfx}/bin/cyglua-${vi_cv_version_lua}.dll"; then 5542 vi_cv_dll_name_lua="cyglua-${vi_cv_version_lua}.dll" 5543 else 5544 if test "x$MACOS_X" = "xyes"; then 5545 ext="dylib" 5546 indexes="" 5547 else 5548 ext="so" 5549 indexes=".0 .1 .2 .3 .4 .5 .6 .7 .8 .9" 5550 multiarch=`dpkg-architecture -qDEB_HOST_MULTIARCH 2> /dev/null` 5551 if test "X$multiarch" != "X"; then 5552 lib_multiarch="lib/${multiarch}" 5553 fi 5554 fi 5555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if liblua${luajit}*.${ext}* can be found in $vi_cv_path_lua_pfx" >&5 5556$as_echo_n "checking if liblua${luajit}*.${ext}* can be found in $vi_cv_path_lua_pfx... " >&6; } 5557 for subdir in "${lib_multiarch}" lib64 lib; do 5558 if test -z "$subdir"; then 5559 continue 5560 fi 5561 for sover in "${vi_cv_version_lua}.${ext}" "-${vi_cv_version_lua}.${ext}" \ 5562 ".${vi_cv_version_lua}.${ext}" ".${ext}.${vi_cv_version_lua}"; do 5563 for i in $indexes ""; do 5564 if test -f "${vi_cv_path_lua_pfx}/${subdir}/liblua${luajit}${sover}$i"; then 5565 sover2="$i" 5566 break 3 5567 fi 5568 done 5569 done 5570 sover="" 5571 done 5572 if test "X$sover" = "X"; then 5573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5574$as_echo "no" >&6; } 5575 lua_ok="no" 5576 vi_cv_dll_name_lua="liblua${luajit}.${ext}" 5577 else 5578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5579$as_echo "yes" >&6; } 5580 lua_ok="yes" 5581 vi_cv_dll_name_lua="liblua${luajit}${sover}$sover2" 5582 fi 5583 fi 5584 $as_echo "#define DYNAMIC_LUA 1" >>confdefs.h 5585 5586 LUA_LIBS="" 5587 LUA_CFLAGS="-DDYNAMIC_LUA_DLL=\\\"${vi_cv_dll_name_lua}\\\" $LUA_CFLAGS" 5588 fi 5589 if test "X$LUA_CFLAGS$LUA_LIBS" != "X" && \ 5590 test "x$MACOS_X" = "xyes" && test "x$vi_cv_with_luajit" != "xno" && \ 5591 test "`(uname -m) 2>/dev/null`" = "x86_64"; then 5592 LUA_LIBS="-pagezero_size 10000 -image_base 100000000 $LUA_LIBS" 5593 fi 5594 fi 5595 if test "$fail_if_missing" = "yes" -a "$lua_ok" != "yes"; then 5596 as_fn_error $? "could not configure lua" "$LINENO" 5 5597 fi 5598 5599 5600 5601 5602 5603fi 5604 5605 5606{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-mzschemeinterp argument" >&5 5607$as_echo_n "checking --enable-mzschemeinterp argument... " >&6; } 5608# Check whether --enable-mzschemeinterp was given. 5609if test "${enable_mzschemeinterp+set}" = set; then : 5610 enableval=$enable_mzschemeinterp; 5611else 5612 enable_mzschemeinterp="no" 5613fi 5614 5615{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_mzschemeinterp" >&5 5616$as_echo "$enable_mzschemeinterp" >&6; } 5617 5618if test "$enable_mzschemeinterp" = "yes"; then 5619 5620 5621 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-plthome argument" >&5 5622$as_echo_n "checking --with-plthome argument... " >&6; } 5623 5624# Check whether --with-plthome was given. 5625if test "${with_plthome+set}" = set; then : 5626 withval=$with_plthome; with_plthome="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_plthome" >&5 5627$as_echo "$with_plthome" >&6; } 5628else 5629 with_plthome="";{ $as_echo "$as_me:${as_lineno-$LINENO}: result: \"no\"" >&5 5630$as_echo "\"no\"" >&6; } 5631fi 5632 5633 5634 if test "X$with_plthome" != "X"; then 5635 vi_cv_path_mzscheme_pfx="$with_plthome" 5636 vi_cv_path_mzscheme="${vi_cv_path_mzscheme_pfx}/bin/mzscheme" 5637 else 5638 { $as_echo "$as_me:${as_lineno-$LINENO}: checking PLTHOME environment var" >&5 5639$as_echo_n "checking PLTHOME environment var... " >&6; } 5640 if test "X$PLTHOME" != "X"; then 5641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$PLTHOME\"" >&5 5642$as_echo "\"$PLTHOME\"" >&6; } 5643 vi_cv_path_mzscheme_pfx="$PLTHOME" 5644 vi_cv_path_mzscheme="${vi_cv_path_mzscheme_pfx}/bin/mzscheme" 5645 else 5646 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5 5647$as_echo "not set" >&6; } 5648 # Extract the first word of "mzscheme", so it can be a program name with args. 5649set dummy mzscheme; ac_word=$2 5650{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5651$as_echo_n "checking for $ac_word... " >&6; } 5652if ${ac_cv_path_vi_cv_path_mzscheme+:} false; then : 5653 $as_echo_n "(cached) " >&6 5654else 5655 case $vi_cv_path_mzscheme in 5656 [\\/]* | ?:[\\/]*) 5657 ac_cv_path_vi_cv_path_mzscheme="$vi_cv_path_mzscheme" # Let the user override the test with a path. 5658 ;; 5659 *) 5660 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5661for as_dir in $PATH 5662do 5663 IFS=$as_save_IFS 5664 test -z "$as_dir" && as_dir=. 5665 for ac_exec_ext in '' $ac_executable_extensions; do 5666 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5667 ac_cv_path_vi_cv_path_mzscheme="$as_dir/$ac_word$ac_exec_ext" 5668 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5669 break 2 5670 fi 5671done 5672 done 5673IFS=$as_save_IFS 5674 5675 ;; 5676esac 5677fi 5678vi_cv_path_mzscheme=$ac_cv_path_vi_cv_path_mzscheme 5679if test -n "$vi_cv_path_mzscheme"; then 5680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme" >&5 5681$as_echo "$vi_cv_path_mzscheme" >&6; } 5682else 5683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5684$as_echo "no" >&6; } 5685fi 5686 5687 5688 5689 if test "X$vi_cv_path_mzscheme" != "X"; then 5690 lsout=`ls -l $vi_cv_path_mzscheme` 5691 if echo "$lsout" | grep -e '->' >/dev/null 2>/dev/null; then 5692 vi_cv_path_mzscheme=`echo "$lsout" | sed 's/.*-> \(.*\)/\1/'` 5693 fi 5694 fi 5695 5696 if test "X$vi_cv_path_mzscheme" != "X"; then 5697 { $as_echo "$as_me:${as_lineno-$LINENO}: checking MzScheme install prefix" >&5 5698$as_echo_n "checking MzScheme install prefix... " >&6; } 5699if ${vi_cv_path_mzscheme_pfx+:} false; then : 5700 $as_echo_n "(cached) " >&6 5701else 5702 echo "(display (simplify-path \ 5703 (build-path (call-with-values \ 5704 (lambda () (split-path (find-system-path (quote exec-file)))) \ 5705 (lambda (base name must-be-dir?) base)) (quote up))))" > mzdirs.scm 5706 vi_cv_path_mzscheme_pfx=`${vi_cv_path_mzscheme} -r mzdirs.scm | \ 5707 sed -e 's+/$++'` 5708fi 5709{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme_pfx" >&5 5710$as_echo "$vi_cv_path_mzscheme_pfx" >&6; } 5711 rm -f mzdirs.scm 5712 fi 5713 fi 5714 fi 5715 5716 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then 5717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket include directory" >&5 5718$as_echo_n "checking for racket include directory... " >&6; } 5719 SCHEME_INC=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-include-dir))) (when (path? p) (display p)))'` 5720 if test "X$SCHEME_INC" != "X"; then 5721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_INC}" >&5 5722$as_echo "${SCHEME_INC}" >&6; } 5723 else 5724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 5725$as_echo "not found" >&6; } 5726 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include" >&5 5727$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include... " >&6; } 5728 if test -f "$vi_cv_path_mzscheme_pfx/include/scheme.h"; then 5729 SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include 5730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5731$as_echo "yes" >&6; } 5732 else 5733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5734$as_echo "no" >&6; } 5735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt" >&5 5736$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt... " >&6; } 5737 if test -f "$vi_cv_path_mzscheme_pfx/include/plt/scheme.h"; then 5738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5739$as_echo "yes" >&6; } 5740 SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/plt 5741 else 5742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5743$as_echo "no" >&6; } 5744 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/racket" >&5 5745$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/racket... " >&6; } 5746 if test -f "$vi_cv_path_mzscheme_pfx/include/racket/scheme.h"; then 5747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5748$as_echo "yes" >&6; } 5749 SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/racket 5750 else 5751 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5752$as_echo "no" >&6; } 5753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in /usr/include/plt/" >&5 5754$as_echo_n "checking if scheme.h can be found in /usr/include/plt/... " >&6; } 5755 if test -f /usr/include/plt/scheme.h; then 5756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5757$as_echo "yes" >&6; } 5758 SCHEME_INC=/usr/include/plt 5759 else 5760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5761$as_echo "no" >&6; } 5762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in /usr/include/racket/" >&5 5763$as_echo_n "checking if scheme.h can be found in /usr/include/racket/... " >&6; } 5764 if test -f /usr/include/racket/scheme.h; then 5765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5766$as_echo "yes" >&6; } 5767 SCHEME_INC=/usr/include/racket 5768 else 5769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5770$as_echo "no" >&6; } 5771 vi_cv_path_mzscheme_pfx= 5772 fi 5773 fi 5774 fi 5775 fi 5776 fi 5777 fi 5778 fi 5779 5780 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then 5781 5782 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket lib directory" >&5 5783$as_echo_n "checking for racket lib directory... " >&6; } 5784 SCHEME_LIB=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-lib-dir))) (when (path? p) (display p)))'` 5785 if test "X$SCHEME_LIB" != "X"; then 5786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_LIB}" >&5 5787$as_echo "${SCHEME_LIB}" >&6; } 5788 else 5789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 5790$as_echo "not found" >&6; } 5791 fi 5792 5793 for path in "${vi_cv_path_mzscheme_pfx}/lib" "${SCHEME_LIB}"; do 5794 if test "X$path" != "X"; then 5795 if test "x$MACOS_X" = "xyes"; then 5796 MZSCHEME_LIBS="-framework Racket" 5797 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" 5798 elif test -f "${path}/libmzscheme3m.a"; then 5799 MZSCHEME_LIBS="${path}/libmzscheme3m.a" 5800 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" 5801 elif test -f "${path}/libracket3m.a"; then 5802 MZSCHEME_LIBS="${path}/libracket3m.a" 5803 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" 5804 elif test -f "${path}/libracket.a"; then 5805 MZSCHEME_LIBS="${path}/libracket.a ${path}/libmzgc.a" 5806 elif test -f "${path}/libmzscheme.a"; then 5807 MZSCHEME_LIBS="${path}/libmzscheme.a ${path}/libmzgc.a" 5808 else 5809 if test -f "${path}/libmzscheme3m.so"; then 5810 MZSCHEME_LIBS="-L${path} -lmzscheme3m" 5811 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" 5812 elif test -f "${path}/libracket3m.so"; then 5813 MZSCHEME_LIBS="-L${path} -lracket3m" 5814 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" 5815 elif test -f "${path}/libracket.so"; then 5816 MZSCHEME_LIBS="-L${path} -lracket -lmzgc" 5817 else 5818 if test "$path" != "$SCHEME_LIB"; then 5819 continue 5820 fi 5821 MZSCHEME_LIBS="-L${path} -lmzscheme -lmzgc" 5822 fi 5823 if test "$GCC" = yes; then 5824 MZSCHEME_LIBS="${MZSCHEME_LIBS} -Wl,-rpath -Wl,${path}" 5825 elif test "`(uname) 2>/dev/null`" = SunOS && 5826 uname -r | grep '^5' >/dev/null; then 5827 MZSCHEME_LIBS="${MZSCHEME_LIBS} -R ${path}" 5828 fi 5829 fi 5830 fi 5831 if test "X$MZSCHEME_LIBS" != "X"; then 5832 break 5833 fi 5834 done 5835 5836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if racket requires -pthread" >&5 5837$as_echo_n "checking if racket requires -pthread... " >&6; } 5838 if test "X$SCHEME_LIB" != "X" && $FGREP -e -pthread "$SCHEME_LIB/buildinfo" >/dev/null ; then 5839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5840$as_echo "yes" >&6; } 5841 MZSCHEME_LIBS="${MZSCHEME_LIBS} -pthread" 5842 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -pthread" 5843 else 5844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5845$as_echo "no" >&6; } 5846 fi 5847 5848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket config directory" >&5 5849$as_echo_n "checking for racket config directory... " >&6; } 5850 SCHEME_CONFIGDIR=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-config-dir))) (when (path? p) (display p)))'` 5851 if test "X$SCHEME_CONFIGDIR" != "X"; then 5852 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -DMZSCHEME_CONFIGDIR='\"${SCHEME_CONFIGDIR}\"'" 5853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_CONFIGDIR}" >&5 5854$as_echo "${SCHEME_CONFIGDIR}" >&6; } 5855 else 5856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 5857$as_echo "not found" >&6; } 5858 fi 5859 5860 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket collects directory" >&5 5861$as_echo_n "checking for racket collects directory... " >&6; } 5862 SCHEME_COLLECTS=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-collects-dir))) (when (path? p) (let-values (((base _1 _2) (split-path p))) (display base))))'` 5863 if test "X$SCHEME_COLLECTS" = "X"; then 5864 if test -d "$vi_cv_path_mzscheme_pfx/lib/plt/collects"; then 5865 SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/lib/plt/ 5866 else 5867 if test -d "$vi_cv_path_mzscheme_pfx/lib/racket/collects"; then 5868 SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/lib/racket/ 5869 else 5870 if test -d "$vi_cv_path_mzscheme_pfx/share/racket/collects"; then 5871 SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/share/racket/ 5872 else 5873 if test -d "$vi_cv_path_mzscheme_pfx/collects"; then 5874 SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/ 5875 fi 5876 fi 5877 fi 5878 fi 5879 fi 5880 if test "X$SCHEME_COLLECTS" != "X" ; then 5881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_COLLECTS}" >&5 5882$as_echo "${SCHEME_COLLECTS}" >&6; } 5883 else 5884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 5885$as_echo "not found" >&6; } 5886 fi 5887 5888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mzscheme_base.c" >&5 5889$as_echo_n "checking for mzscheme_base.c... " >&6; } 5890 if test -f "${SCHEME_COLLECTS}collects/scheme/base.ss" ; then 5891 MZSCHEME_EXTRA="mzscheme_base.c" 5892 MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/mzc" 5893 MZSCHEME_MOD="++lib scheme/base" 5894 else 5895 if test -f "${SCHEME_COLLECTS}collects/scheme/base.rkt" ; then 5896 MZSCHEME_EXTRA="mzscheme_base.c" 5897 MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/mzc" 5898 MZSCHEME_MOD="++lib scheme/base" 5899 else 5900 if test -f "${SCHEME_COLLECTS}collects/racket/base.rkt" ; then 5901 MZSCHEME_EXTRA="mzscheme_base.c" 5902 MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/raco ctool" 5903 MZSCHEME_MOD="" 5904 fi 5905 fi 5906 fi 5907 if test "X$MZSCHEME_EXTRA" != "X" ; then 5908 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -DINCLUDE_MZSCHEME_BASE" 5909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: needed" >&5 5910$as_echo "needed" >&6; } 5911 else 5912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not needed" >&5 5913$as_echo "not needed" >&6; } 5914 fi 5915 5916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ffi_type_void in -lffi" >&5 5917$as_echo_n "checking for ffi_type_void in -lffi... " >&6; } 5918if ${ac_cv_lib_ffi_ffi_type_void+:} false; then : 5919 $as_echo_n "(cached) " >&6 5920else 5921 ac_check_lib_save_LIBS=$LIBS 5922LIBS="-lffi $LIBS" 5923cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5924/* end confdefs.h. */ 5925 5926/* Override any GCC internal prototype to avoid an error. 5927 Use char because int might match the return type of a GCC 5928 builtin and then its argument prototype would still apply. */ 5929#ifdef __cplusplus 5930extern "C" 5931#endif 5932char ffi_type_void (); 5933int 5934main () 5935{ 5936return ffi_type_void (); 5937 ; 5938 return 0; 5939} 5940_ACEOF 5941if ac_fn_c_try_link "$LINENO"; then : 5942 ac_cv_lib_ffi_ffi_type_void=yes 5943else 5944 ac_cv_lib_ffi_ffi_type_void=no 5945fi 5946rm -f core conftest.err conftest.$ac_objext \ 5947 conftest$ac_exeext conftest.$ac_ext 5948LIBS=$ac_check_lib_save_LIBS 5949fi 5950{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ffi_ffi_type_void" >&5 5951$as_echo "$ac_cv_lib_ffi_ffi_type_void" >&6; } 5952if test "x$ac_cv_lib_ffi_ffi_type_void" = xyes; then : 5953 MZSCHEME_LIBS="$MZSCHEME_LIBS -lffi" 5954fi 5955 5956 5957 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -I${SCHEME_INC} \ 5958 -DMZSCHEME_COLLECTS='\"${SCHEME_COLLECTS}collects\"'" 5959 5960 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for MzScheme are sane" >&5 5961$as_echo_n "checking if compile and link flags for MzScheme are sane... " >&6; } 5962 cflags_save=$CFLAGS 5963 libs_save=$LIBS 5964 CFLAGS="$CFLAGS $MZSCHEME_CFLAGS" 5965 LIBS="$LIBS $MZSCHEME_LIBS" 5966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5967/* end confdefs.h. */ 5968 5969int 5970main () 5971{ 5972 5973 ; 5974 return 0; 5975} 5976_ACEOF 5977if ac_fn_c_try_link "$LINENO"; then : 5978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5979$as_echo "yes" >&6; }; mzs_ok=yes 5980else 5981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: MZSCHEME DISABLED" >&5 5982$as_echo "no: MZSCHEME DISABLED" >&6; }; mzs_ok=no 5983fi 5984rm -f core conftest.err conftest.$ac_objext \ 5985 conftest$ac_exeext conftest.$ac_ext 5986 CFLAGS=$cflags_save 5987 LIBS=$libs_save 5988 if test $mzs_ok = yes; then 5989 MZSCHEME_SRC="if_mzsch.c" 5990 MZSCHEME_OBJ="objects/if_mzsch.o" 5991 MZSCHEME_PRO="if_mzsch.pro" 5992 $as_echo "#define FEAT_MZSCHEME 1" >>confdefs.h 5993 5994 else 5995 MZSCHEME_CFLAGS= 5996 MZSCHEME_LIBS= 5997 MZSCHEME_EXTRA= 5998 MZSCHEME_MZC= 5999 fi 6000 fi 6001 6002 6003 6004 6005 6006 6007 6008fi 6009 6010 6011{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-perlinterp argument" >&5 6012$as_echo_n "checking --enable-perlinterp argument... " >&6; } 6013# Check whether --enable-perlinterp was given. 6014if test "${enable_perlinterp+set}" = set; then : 6015 enableval=$enable_perlinterp; 6016else 6017 enable_perlinterp="no" 6018fi 6019 6020{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perlinterp" >&5 6021$as_echo "$enable_perlinterp" >&6; } 6022if test "$enable_perlinterp" = "yes" -o "$enable_perlinterp" = "dynamic"; then 6023 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 6024 as_fn_error $? "cannot use Perl with tiny or small features" "$LINENO" 5 6025 fi 6026 6027 # Extract the first word of "perl", so it can be a program name with args. 6028set dummy perl; ac_word=$2 6029{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6030$as_echo_n "checking for $ac_word... " >&6; } 6031if ${ac_cv_path_vi_cv_path_perl+:} false; then : 6032 $as_echo_n "(cached) " >&6 6033else 6034 case $vi_cv_path_perl in 6035 [\\/]* | ?:[\\/]*) 6036 ac_cv_path_vi_cv_path_perl="$vi_cv_path_perl" # Let the user override the test with a path. 6037 ;; 6038 *) 6039 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6040for as_dir in $PATH 6041do 6042 IFS=$as_save_IFS 6043 test -z "$as_dir" && as_dir=. 6044 for ac_exec_ext in '' $ac_executable_extensions; do 6045 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6046 ac_cv_path_vi_cv_path_perl="$as_dir/$ac_word$ac_exec_ext" 6047 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6048 break 2 6049 fi 6050done 6051 done 6052IFS=$as_save_IFS 6053 6054 ;; 6055esac 6056fi 6057vi_cv_path_perl=$ac_cv_path_vi_cv_path_perl 6058if test -n "$vi_cv_path_perl"; then 6059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_perl" >&5 6060$as_echo "$vi_cv_path_perl" >&6; } 6061else 6062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6063$as_echo "no" >&6; } 6064fi 6065 6066 6067 if test "X$vi_cv_path_perl" != "X"; then 6068 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Perl version" >&5 6069$as_echo_n "checking Perl version... " >&6; } 6070 if $vi_cv_path_perl -e 'require 5.003_01' >/dev/null 2>/dev/null; then 6071 eval `$vi_cv_path_perl -V:usethreads` 6072 eval `$vi_cv_path_perl -V:libperl` 6073 if test "X$usethreads" = "XUNKNOWN" -o "X$usethreads" = "Xundef"; then 6074 badthreads=no 6075 else 6076 if $vi_cv_path_perl -e 'require 5.6.0' >/dev/null 2>/dev/null; then 6077 eval `$vi_cv_path_perl -V:use5005threads` 6078 if test "X$use5005threads" = "XUNKNOWN" -o "X$use5005threads" = "Xundef"; then 6079 badthreads=no 6080 else 6081 badthreads=yes 6082 { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&5 6083$as_echo ">>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&6; } 6084 fi 6085 else 6086 badthreads=yes 6087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> Perl 5.5 with threads cannot be used <<<" >&5 6088$as_echo ">>> Perl 5.5 with threads cannot be used <<<" >&6; } 6089 fi 6090 fi 6091 if test $badthreads = no; then 6092 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5 6093$as_echo "OK" >&6; } 6094 eval `$vi_cv_path_perl -V:shrpenv` 6095 if test "X$shrpenv" = "XUNKNOWN"; then # pre 5.003_04 6096 shrpenv="" 6097 fi 6098 vi_cv_perllib=`$vi_cv_path_perl -MConfig -e 'print $Config{privlibexp}'` 6099 6100 vi_cv_perl_extutils=unknown_perl_extutils_path 6101 for extutils_rel_path in ExtUtils vendor_perl/ExtUtils; do 6102 xsubpp_path="$vi_cv_perllib/$extutils_rel_path/xsubpp" 6103 if test -f "$xsubpp_path"; then 6104 vi_cv_perl_xsubpp="$xsubpp_path" 6105 fi 6106 done 6107 6108 perlcppflags=`$vi_cv_path_perl -Mlib=$srcdir -MExtUtils::Embed \ 6109 -e 'ccflags;perl_inc;print"\n"' | sed -e 's/-fno[^ ]*//' \ 6110 -e 's/-fdebug-prefix-map[^ ]*//g' \ 6111 -e 's/-pipe //' \ 6112 -e 's/-W[^ ]*//g' \ 6113 -e 's/-D_FORTIFY_SOURCE=.//g'` 6114 perllibs=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed -e 'ldopts' | \ 6115 sed -e '/Warning/d' -e '/Note (probably harmless)/d' \ 6116 -e 's/-bE:perl.exp//' -e 's/-lc //'` 6117 perlldflags=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed \ 6118 -e 'ccdlflags' | sed -e 's/-bE:perl.exp//'` 6119 6120 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Perl are sane" >&5 6121$as_echo_n "checking if compile and link flags for Perl are sane... " >&6; } 6122 cflags_save=$CFLAGS 6123 libs_save=$LIBS 6124 ldflags_save=$LDFLAGS 6125 CFLAGS="$CFLAGS $perlcppflags" 6126 LIBS="$LIBS $perllibs" 6127 perlldflags=`echo "$perlldflags" | sed -e 's/^ *//g'` 6128 LDFLAGS="$perlldflags $LDFLAGS" 6129 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6130/* end confdefs.h. */ 6131 6132int 6133main () 6134{ 6135 6136 ; 6137 return 0; 6138} 6139_ACEOF 6140if ac_fn_c_try_link "$LINENO"; then : 6141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6142$as_echo "yes" >&6; }; perl_ok=yes 6143else 6144 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PERL DISABLED" >&5 6145$as_echo "no: PERL DISABLED" >&6; }; perl_ok=no 6146fi 6147rm -f core conftest.err conftest.$ac_objext \ 6148 conftest$ac_exeext conftest.$ac_ext 6149 CFLAGS=$cflags_save 6150 LIBS=$libs_save 6151 LDFLAGS=$ldflags_save 6152 if test $perl_ok = yes; then 6153 if test "X$perlcppflags" != "X"; then 6154 PERL_CFLAGS=$perlcppflags 6155 fi 6156 if test "X$perlldflags" != "X"; then 6157 if test "X`echo \"$LDFLAGS\" | $FGREP -e \"$perlldflags\"`" = "X"; then 6158 LDFLAGS="$perlldflags $LDFLAGS" 6159 fi 6160 fi 6161 PERL_LIBS=$perllibs 6162 PERL_SRC="auto/if_perl.c if_perlsfio.c" 6163 PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o" 6164 PERL_PRO="if_perl.pro if_perlsfio.pro" 6165 $as_echo "#define FEAT_PERL 1" >>confdefs.h 6166 6167 fi 6168 fi 6169 else 6170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> too old; need Perl version 5.003_01 or later <<<" >&5 6171$as_echo ">>> too old; need Perl version 5.003_01 or later <<<" >&6; } 6172 fi 6173 fi 6174 6175 if test "x$MACOS_X" = "xyes"; then 6176 dir=/System/Library/Perl 6177 darwindir=$dir/darwin 6178 if test -d $darwindir; then 6179 PERL=/usr/bin/perl 6180 else 6181 dir=/System/Library/Perl/5.8.1 6182 darwindir=$dir/darwin-thread-multi-2level 6183 if test -d $darwindir; then 6184 PERL=/usr/bin/perl 6185 fi 6186 fi 6187 if test -n "$PERL"; then 6188 PERL_DIR="$dir" 6189 PERL_CFLAGS="-DFEAT_PERL -I$darwindir/CORE" 6190 PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o $darwindir/auto/DynaLoader/DynaLoader.a" 6191 PERL_LIBS="-L$darwindir/CORE -lperl" 6192 fi 6193 PERL_LIBS=`echo "$PERL_LIBS" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'` 6194 PERL_CFLAGS=`echo "$PERL_CFLAGS" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'` 6195 fi 6196 if test "$enable_perlinterp" = "dynamic"; then 6197 if test "$perl_ok" = "yes" -a "X$libperl" != "X"; then 6198 $as_echo "#define DYNAMIC_PERL 1" >>confdefs.h 6199 6200 PERL_CFLAGS="-DDYNAMIC_PERL_DLL=\\\"$libperl\\\" $PERL_CFLAGS" 6201 fi 6202 fi 6203 6204 if test "$fail_if_missing" = "yes" -a "$perl_ok" != "yes"; then 6205 as_fn_error $? "could not configure perl" "$LINENO" 5 6206 fi 6207fi 6208 6209 6210 6211 6212 6213 6214 6215{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-pythoninterp argument" >&5 6216$as_echo_n "checking --enable-pythoninterp argument... " >&6; } 6217# Check whether --enable-pythoninterp was given. 6218if test "${enable_pythoninterp+set}" = set; then : 6219 enableval=$enable_pythoninterp; 6220else 6221 enable_pythoninterp="no" 6222fi 6223 6224{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_pythoninterp" >&5 6225$as_echo "$enable_pythoninterp" >&6; } 6226if test "$enable_pythoninterp" = "yes" -o "$enable_pythoninterp" = "dynamic"; then 6227 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 6228 as_fn_error $? "cannot use Python with tiny or small features" "$LINENO" 5 6229 fi 6230 6231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-python-command argument" >&5 6232$as_echo_n "checking --with-python-command argument... " >&6; } 6233 6234 6235# Check whether --with-python-command was given. 6236if test "${with_python_command+set}" = set; then : 6237 withval=$with_python_command; vi_cv_path_python="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python" >&5 6238$as_echo "$vi_cv_path_python" >&6; } 6239else 6240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6241$as_echo "no" >&6; } 6242fi 6243 6244 6245 if test "X$vi_cv_path_python" = "X"; then 6246 for ac_prog in python2 python 6247do 6248 # Extract the first word of "$ac_prog", so it can be a program name with args. 6249set dummy $ac_prog; ac_word=$2 6250{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6251$as_echo_n "checking for $ac_word... " >&6; } 6252if ${ac_cv_path_vi_cv_path_python+:} false; then : 6253 $as_echo_n "(cached) " >&6 6254else 6255 case $vi_cv_path_python in 6256 [\\/]* | ?:[\\/]*) 6257 ac_cv_path_vi_cv_path_python="$vi_cv_path_python" # Let the user override the test with a path. 6258 ;; 6259 *) 6260 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6261for as_dir in $PATH 6262do 6263 IFS=$as_save_IFS 6264 test -z "$as_dir" && as_dir=. 6265 for ac_exec_ext in '' $ac_executable_extensions; do 6266 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6267 ac_cv_path_vi_cv_path_python="$as_dir/$ac_word$ac_exec_ext" 6268 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6269 break 2 6270 fi 6271done 6272 done 6273IFS=$as_save_IFS 6274 6275 ;; 6276esac 6277fi 6278vi_cv_path_python=$ac_cv_path_vi_cv_path_python 6279if test -n "$vi_cv_path_python"; then 6280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python" >&5 6281$as_echo "$vi_cv_path_python" >&6; } 6282else 6283 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6284$as_echo "no" >&6; } 6285fi 6286 6287 6288 test -n "$vi_cv_path_python" && break 6289done 6290 6291 fi 6292 if test "X$vi_cv_path_python" != "X"; then 6293 6294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python version" >&5 6295$as_echo_n "checking Python version... " >&6; } 6296if ${vi_cv_var_python_version+:} false; then : 6297 $as_echo_n "(cached) " >&6 6298else 6299 vi_cv_var_python_version=` 6300 ${vi_cv_path_python} -c 'import sys; print sys.version[:3]'` 6301 6302fi 6303{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python_version" >&5 6304$as_echo "$vi_cv_var_python_version" >&6; } 6305 6306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python is 2.3 or better" >&5 6307$as_echo_n "checking Python is 2.3 or better... " >&6; } 6308 if ${vi_cv_path_python} -c \ 6309 "import sys; sys.exit(${vi_cv_var_python_version} < 2.3)" 6310 then 6311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yep" >&5 6312$as_echo "yep" >&6; } 6313 6314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5 6315$as_echo_n "checking Python's install prefix... " >&6; } 6316if ${vi_cv_path_python_pfx+:} false; then : 6317 $as_echo_n "(cached) " >&6 6318else 6319 vi_cv_path_python_pfx=` 6320 ${vi_cv_path_python} -c \ 6321 "import sys; print sys.prefix"` 6322fi 6323{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_pfx" >&5 6324$as_echo "$vi_cv_path_python_pfx" >&6; } 6325 6326 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5 6327$as_echo_n "checking Python's execution prefix... " >&6; } 6328if ${vi_cv_path_python_epfx+:} false; then : 6329 $as_echo_n "(cached) " >&6 6330else 6331 vi_cv_path_python_epfx=` 6332 ${vi_cv_path_python} -c \ 6333 "import sys; print sys.exec_prefix"` 6334fi 6335{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_epfx" >&5 6336$as_echo "$vi_cv_path_python_epfx" >&6; } 6337 6338 6339 if ${vi_cv_path_pythonpath+:} false; then : 6340 $as_echo_n "(cached) " >&6 6341else 6342 vi_cv_path_pythonpath=` 6343 unset PYTHONPATH; 6344 ${vi_cv_path_python} -c \ 6345 "import sys, string; print string.join(sys.path,':')"` 6346fi 6347 6348 6349 6350 6351# Check whether --with-python-config-dir was given. 6352if test "${with_python_config_dir+set}" = set; then : 6353 withval=$with_python_config_dir; vi_cv_path_python_conf="${withval}"; have_python_config_dir=1 6354fi 6355 6356 6357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5 6358$as_echo_n "checking Python's configuration directory... " >&6; } 6359if ${vi_cv_path_python_conf+:} false; then : 6360 $as_echo_n "(cached) " >&6 6361else 6362 6363 vi_cv_path_python_conf= 6364 d=`${vi_cv_path_python} -c "import distutils.sysconfig; print distutils.sysconfig.get_config_var('LIBPL')"` 6365 if test -d "$d" && test -f "$d/config.c"; then 6366 vi_cv_path_python_conf="$d" 6367 else 6368 for path in "${vi_cv_path_python_pfx}" "${vi_cv_path_python_epfx}"; do 6369 for subdir in lib64 lib share; do 6370 d="${path}/${subdir}/python${vi_cv_var_python_version}/config" 6371 if test -d "$d" && test -f "$d/config.c"; then 6372 vi_cv_path_python_conf="$d" 6373 fi 6374 done 6375 done 6376 fi 6377 6378fi 6379{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_conf" >&5 6380$as_echo "$vi_cv_path_python_conf" >&6; } 6381 6382 PYTHON_CONFDIR="${vi_cv_path_python_conf}" 6383 6384 if test "X$PYTHON_CONFDIR" = "X"; then 6385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't find it!" >&5 6386$as_echo "can't find it!" >&6; } 6387 else 6388 6389 if ${vi_cv_path_python_plibs+:} false; then : 6390 $as_echo_n "(cached) " >&6 6391else 6392 6393 pwd=`pwd` 6394 tmp_mkf="$pwd/config-PyMake$$" 6395 cat -- "${PYTHON_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}" 6396__: 6397 @echo "python_BASEMODLIBS='$(BASEMODLIBS)'" 6398 @echo "python_LIBS='$(LIBS)'" 6399 @echo "python_SYSLIBS='$(SYSLIBS)'" 6400 @echo "python_LINKFORSHARED='$(LINKFORSHARED)'" 6401 @echo "python_DLLLIBRARY='$(DLLLIBRARY)'" 6402 @echo "python_INSTSONAME='$(INSTSONAME)'" 6403 @echo "python_PYTHONFRAMEWORK='$(PYTHONFRAMEWORK)'" 6404 @echo "python_PYTHONFRAMEWORKPREFIX='$(PYTHONFRAMEWORKPREFIX)'" 6405 @echo "python_PYTHONFRAMEWORKINSTALLDIR='$(PYTHONFRAMEWORKINSTALLDIR)'" 6406eof 6407 eval "`cd ${PYTHON_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`" 6408 rm -f -- "${tmp_mkf}" 6409 if test "x$MACOS_X" = "xyes" && test -n "${python_PYTHONFRAMEWORK}" && ${vi_cv_path_python} -c \ 6410 "import sys; sys.exit(${vi_cv_var_python_version} < 2.3)"; then 6411 vi_cv_path_python_plibs="-framework Python" 6412 if test "x${vi_cv_path_python}" != "x/usr/bin/python" && test -n "${python_PYTHONFRAMEWORKPREFIX}"; then 6413 vi_cv_path_python_plibs="-F${python_PYTHONFRAMEWORKPREFIX} -framework Python" 6414 fi 6415 else 6416 vi_cv_path_python_plibs="-L${PYTHON_CONFDIR} -lpython${vi_cv_var_python_version}" 6417 if test -n "${python_LINKFORSHARED}" && test -n "${python_PYTHONFRAMEWORKPREFIX}"; then 6418 python_link_symbol=`echo ${python_LINKFORSHARED} | sed 's/\([^ \t][^ \t]*[ \t][ \t]*[^ \t][^ \t]*\)[ \t].*/\1/'` 6419 python_link_path=`echo ${python_LINKFORSHARED} | sed 's/\([^ \t][^ \t]*[ \t][ \t]*[^ \t][^ \t]*\)[ \t][ \t]*\(.*\)/\2/'` 6420 if test -n "${python_link_path}" && ! test -x "${python_link_path}"; then 6421 python_link_path="${python_PYTHONFRAMEWORKPREFIX}/${python_link_path}" 6422 if test -n "${python_link_path}" && ! test -x "${python_link_path}"; then 6423 python_link_path="${python_PYTHONFRAMEWORKINSTALLDIR}/Versions/${vi_cv_var_python_version}/${python_PYTHONFRAMEWORK}" 6424 fi 6425 python_LINKFORSHARED="${python_link_symbol} ${python_link_path}" 6426 fi 6427 fi 6428 vi_cv_path_python_plibs="${vi_cv_path_python_plibs} ${python_BASEMODLIBS} ${python_LIBS} ${python_SYSLIBS} ${python_LINKFORSHARED}" 6429 vi_cv_path_python_plibs=`echo $vi_cv_path_python_plibs | sed s/-ltermcap//` 6430 fi 6431 6432fi 6433 6434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's dll name" >&5 6435$as_echo_n "checking Python's dll name... " >&6; } 6436if ${vi_cv_dll_name_python+:} false; then : 6437 $as_echo_n "(cached) " >&6 6438else 6439 6440 if test "X$python_DLLLIBRARY" != "X"; then 6441 vi_cv_dll_name_python="$python_DLLLIBRARY" 6442 else 6443 vi_cv_dll_name_python="$python_INSTSONAME" 6444 fi 6445 6446fi 6447{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_dll_name_python" >&5 6448$as_echo "$vi_cv_dll_name_python" >&6; } 6449 6450 PYTHON_LIBS="${vi_cv_path_python_plibs}" 6451 if test "${vi_cv_path_python_pfx}" = "${vi_cv_path_python_epfx}"; then 6452 PYTHON_CFLAGS="-I${vi_cv_path_python_pfx}/include/python${vi_cv_var_python_version}" 6453 else 6454 PYTHON_CFLAGS="-I${vi_cv_path_python_pfx}/include/python${vi_cv_var_python_version} -I${vi_cv_path_python_epfx}/include/python${vi_cv_var_python_version}" 6455 fi 6456 if test "X$have_python_config_dir" = "X1" -a "$enable_pythoninterp" = "dynamic"; then 6457 PYTHON_CFLAGS="${PYTHON_CFLAGS} -DPYTHON_HOME='\"${vi_cv_path_python_pfx}\"'" 6458 6459 fi 6460 PYTHON_SRC="if_python.c" 6461 PYTHON_OBJ="objects/if_python.o" 6462 6463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5 6464$as_echo_n "checking if -pthread should be used... " >&6; } 6465 threadsafe_flag= 6466 thread_lib= 6467 if test "`(uname) 2>/dev/null`" != Darwin; then 6468 test "$GCC" = yes && threadsafe_flag="-pthread" 6469 if test "`(uname) 2>/dev/null`" = FreeBSD; then 6470 threadsafe_flag="-D_THREAD_SAFE" 6471 thread_lib="-pthread" 6472 fi 6473 if test "`(uname) 2>/dev/null`" = SunOS; then 6474 threadsafe_flag="-pthreads" 6475 fi 6476 fi 6477 libs_save_old=$LIBS 6478 if test -n "$threadsafe_flag"; then 6479 cflags_save=$CFLAGS 6480 CFLAGS="$CFLAGS $threadsafe_flag" 6481 LIBS="$LIBS $thread_lib" 6482 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6483/* end confdefs.h. */ 6484 6485int 6486main () 6487{ 6488 6489 ; 6490 return 0; 6491} 6492_ACEOF 6493if ac_fn_c_try_link "$LINENO"; then : 6494 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6495$as_echo "yes" >&6; }; PYTHON_CFLAGS="$PYTHON_CFLAGS $threadsafe_flag" 6496else 6497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6498$as_echo "no" >&6; }; LIBS=$libs_save_old 6499 6500fi 6501rm -f core conftest.err conftest.$ac_objext \ 6502 conftest$ac_exeext conftest.$ac_ext 6503 CFLAGS=$cflags_save 6504 else 6505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6506$as_echo "no" >&6; } 6507 fi 6508 6509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Python are sane" >&5 6510$as_echo_n "checking if compile and link flags for Python are sane... " >&6; } 6511 cflags_save=$CFLAGS 6512 libs_save=$LIBS 6513 CFLAGS="$CFLAGS $PYTHON_CFLAGS" 6514 LIBS="$LIBS $PYTHON_LIBS" 6515 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6516/* end confdefs.h. */ 6517 6518int 6519main () 6520{ 6521 6522 ; 6523 return 0; 6524} 6525_ACEOF 6526if ac_fn_c_try_link "$LINENO"; then : 6527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6528$as_echo "yes" >&6; }; python_ok=yes 6529else 6530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PYTHON DISABLED" >&5 6531$as_echo "no: PYTHON DISABLED" >&6; }; python_ok=no 6532fi 6533rm -f core conftest.err conftest.$ac_objext \ 6534 conftest$ac_exeext conftest.$ac_ext 6535 CFLAGS=$cflags_save 6536 LIBS=$libs_save 6537 if test $python_ok = yes; then 6538 $as_echo "#define FEAT_PYTHON 1" >>confdefs.h 6539 6540 else 6541 LIBS=$libs_save_old 6542 PYTHON_SRC= 6543 PYTHON_OBJ= 6544 PYTHON_LIBS= 6545 PYTHON_CFLAGS= 6546 fi 6547 fi 6548 else 6549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old" >&5 6550$as_echo "too old" >&6; } 6551 fi 6552 fi 6553 6554 if test "$fail_if_missing" = "yes" -a "$python_ok" != "yes"; then 6555 as_fn_error $? "could not configure python" "$LINENO" 5 6556 fi 6557fi 6558 6559 6560 6561 6562 6563 6564 6565{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-python3interp argument" >&5 6566$as_echo_n "checking --enable-python3interp argument... " >&6; } 6567# Check whether --enable-python3interp was given. 6568if test "${enable_python3interp+set}" = set; then : 6569 enableval=$enable_python3interp; 6570else 6571 enable_python3interp="no" 6572fi 6573 6574{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_python3interp" >&5 6575$as_echo "$enable_python3interp" >&6; } 6576if test "$enable_python3interp" = "yes" -o "$enable_python3interp" = "dynamic"; then 6577 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 6578 as_fn_error $? "cannot use Python with tiny or small features" "$LINENO" 5 6579 fi 6580 6581 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-python3-command argument" >&5 6582$as_echo_n "checking --with-python3-command argument... " >&6; } 6583 6584 6585# Check whether --with-python3-command was given. 6586if test "${with_python3_command+set}" = set; then : 6587 withval=$with_python3_command; vi_cv_path_python3="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3" >&5 6588$as_echo "$vi_cv_path_python3" >&6; } 6589else 6590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6591$as_echo "no" >&6; } 6592fi 6593 6594 6595 if test "X$vi_cv_path_python3" = "X"; then 6596 for ac_prog in python3 python 6597do 6598 # Extract the first word of "$ac_prog", so it can be a program name with args. 6599set dummy $ac_prog; ac_word=$2 6600{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6601$as_echo_n "checking for $ac_word... " >&6; } 6602if ${ac_cv_path_vi_cv_path_python3+:} false; then : 6603 $as_echo_n "(cached) " >&6 6604else 6605 case $vi_cv_path_python3 in 6606 [\\/]* | ?:[\\/]*) 6607 ac_cv_path_vi_cv_path_python3="$vi_cv_path_python3" # Let the user override the test with a path. 6608 ;; 6609 *) 6610 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6611for as_dir in $PATH 6612do 6613 IFS=$as_save_IFS 6614 test -z "$as_dir" && as_dir=. 6615 for ac_exec_ext in '' $ac_executable_extensions; do 6616 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6617 ac_cv_path_vi_cv_path_python3="$as_dir/$ac_word$ac_exec_ext" 6618 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6619 break 2 6620 fi 6621done 6622 done 6623IFS=$as_save_IFS 6624 6625 ;; 6626esac 6627fi 6628vi_cv_path_python3=$ac_cv_path_vi_cv_path_python3 6629if test -n "$vi_cv_path_python3"; then 6630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3" >&5 6631$as_echo "$vi_cv_path_python3" >&6; } 6632else 6633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6634$as_echo "no" >&6; } 6635fi 6636 6637 6638 test -n "$vi_cv_path_python3" && break 6639done 6640 6641 fi 6642 if test "X$vi_cv_path_python3" != "X"; then 6643 6644 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python version" >&5 6645$as_echo_n "checking Python version... " >&6; } 6646if ${vi_cv_var_python3_version+:} false; then : 6647 $as_echo_n "(cached) " >&6 6648else 6649 vi_cv_var_python3_version=` 6650 ${vi_cv_path_python3} -c 'import sys; print(sys.version[:3])'` 6651 6652fi 6653{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python3_version" >&5 6654$as_echo "$vi_cv_var_python3_version" >&6; } 6655 6656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python is 3.0 or better" >&5 6657$as_echo_n "checking Python is 3.0 or better... " >&6; } 6658 if ${vi_cv_path_python3} -c \ 6659 "import sys; sys.exit(${vi_cv_var_python3_version} < 3.0)" 6660 then 6661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yep" >&5 6662$as_echo "yep" >&6; } 6663 6664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's abiflags" >&5 6665$as_echo_n "checking Python's abiflags... " >&6; } 6666if ${vi_cv_var_python3_abiflags+:} false; then : 6667 $as_echo_n "(cached) " >&6 6668else 6669 6670 vi_cv_var_python3_abiflags= 6671 if ${vi_cv_path_python3} -c \ 6672 "import sys; sys.exit(${vi_cv_var_python3_version} < 3.2)" 6673 then 6674 vi_cv_var_python3_abiflags=`${vi_cv_path_python3} -c \ 6675 "import sys; print(sys.abiflags)"` 6676 fi 6677fi 6678{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python3_abiflags" >&5 6679$as_echo "$vi_cv_var_python3_abiflags" >&6; } 6680 6681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5 6682$as_echo_n "checking Python's install prefix... " >&6; } 6683if ${vi_cv_path_python3_pfx+:} false; then : 6684 $as_echo_n "(cached) " >&6 6685else 6686 vi_cv_path_python3_pfx=` 6687 ${vi_cv_path_python3} -c \ 6688 "import sys; print(sys.prefix)"` 6689fi 6690{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_pfx" >&5 6691$as_echo "$vi_cv_path_python3_pfx" >&6; } 6692 6693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5 6694$as_echo_n "checking Python's execution prefix... " >&6; } 6695if ${vi_cv_path_python3_epfx+:} false; then : 6696 $as_echo_n "(cached) " >&6 6697else 6698 vi_cv_path_python3_epfx=` 6699 ${vi_cv_path_python3} -c \ 6700 "import sys; print(sys.exec_prefix)"` 6701fi 6702{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_epfx" >&5 6703$as_echo "$vi_cv_path_python3_epfx" >&6; } 6704 6705 6706 if ${vi_cv_path_python3path+:} false; then : 6707 $as_echo_n "(cached) " >&6 6708else 6709 vi_cv_path_python3path=` 6710 unset PYTHONPATH; 6711 ${vi_cv_path_python3} -c \ 6712 "import sys, string; print(':'.join(sys.path))"` 6713fi 6714 6715 6716 6717 6718# Check whether --with-python3-config-dir was given. 6719if test "${with_python3_config_dir+set}" = set; then : 6720 withval=$with_python3_config_dir; vi_cv_path_python3_conf="${withval}"; have_python3_config_dir=1 6721fi 6722 6723 6724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5 6725$as_echo_n "checking Python's configuration directory... " >&6; } 6726if ${vi_cv_path_python3_conf+:} false; then : 6727 $as_echo_n "(cached) " >&6 6728else 6729 6730 vi_cv_path_python3_conf= 6731 config_dir="config-${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}" 6732 d=`${vi_cv_path_python3} -c "import distutils.sysconfig; print(distutils.sysconfig.get_config_var('LIBPL'))"` 6733 if test -d "$d" && test -f "$d/config.c"; then 6734 vi_cv_path_python3_conf="$d" 6735 else 6736 for path in "${vi_cv_path_python3_pfx}" "${vi_cv_path_python3_epfx}"; do 6737 for subdir in lib64 lib share; do 6738 d="${path}/${subdir}/python${vi_cv_var_python3_version}/${config_dir}" 6739 if test -d "$d" && test -f "$d/config.c"; then 6740 vi_cv_path_python3_conf="$d" 6741 fi 6742 done 6743 done 6744 fi 6745 6746fi 6747{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_conf" >&5 6748$as_echo "$vi_cv_path_python3_conf" >&6; } 6749 6750 PYTHON3_CONFDIR="${vi_cv_path_python3_conf}" 6751 6752 if test "X$PYTHON3_CONFDIR" = "X"; then 6753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't find it!" >&5 6754$as_echo "can't find it!" >&6; } 6755 else 6756 6757 if ${vi_cv_path_python3_plibs+:} false; then : 6758 $as_echo_n "(cached) " >&6 6759else 6760 6761 pwd=`pwd` 6762 tmp_mkf="$pwd/config-PyMake$$" 6763 cat -- "${PYTHON3_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}" 6764__: 6765 @echo "python3_BASEMODLIBS='$(BASEMODLIBS)'" 6766 @echo "python3_LIBS='$(LIBS)'" 6767 @echo "python3_SYSLIBS='$(SYSLIBS)'" 6768 @echo "python3_DLLLIBRARY='$(DLLLIBRARY)'" 6769 @echo "python3_INSTSONAME='$(INSTSONAME)'" 6770eof 6771 eval "`cd ${PYTHON3_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`" 6772 rm -f -- "${tmp_mkf}" 6773 vi_cv_path_python3_plibs="-L${PYTHON3_CONFDIR} -lpython${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}" 6774 vi_cv_path_python3_plibs="${vi_cv_path_python3_plibs} ${python3_BASEMODLIBS} ${python3_LIBS} ${python3_SYSLIBS}" 6775 vi_cv_path_python3_plibs=`echo $vi_cv_path_python3_plibs | sed s/-ltermcap//` 6776 vi_cv_path_python3_plibs=`echo $vi_cv_path_python3_plibs | sed s/-lffi//` 6777 6778fi 6779 6780 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python3's dll name" >&5 6781$as_echo_n "checking Python3's dll name... " >&6; } 6782if ${vi_cv_dll_name_python3+:} false; then : 6783 $as_echo_n "(cached) " >&6 6784else 6785 6786 if test "X$python3_DLLLIBRARY" != "X"; then 6787 vi_cv_dll_name_python3="$python3_DLLLIBRARY" 6788 else 6789 vi_cv_dll_name_python3="$python3_INSTSONAME" 6790 fi 6791 6792fi 6793{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_dll_name_python3" >&5 6794$as_echo "$vi_cv_dll_name_python3" >&6; } 6795 6796 PYTHON3_LIBS="${vi_cv_path_python3_plibs}" 6797 if test "${vi_cv_path_python3_pfx}" = "${vi_cv_path_python3_epfx}"; then 6798 PYTHON3_CFLAGS="-I${vi_cv_path_python3_pfx}/include/python${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}" 6799 else 6800 PYTHON3_CFLAGS="-I${vi_cv_path_python3_pfx}/include/python${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags} -I${vi_cv_path_python3_epfx}/include/python${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}" 6801 fi 6802 if test "X$have_python3_config_dir" = "X1" -a "$enable_python3interp" = "dynamic"; then 6803 PYTHON3_CFLAGS="${PYTHON3_CFLAGS} -DPYTHON3_HOME='L\"${vi_cv_path_python3_pfx}\"'" 6804 fi 6805 PYTHON3_SRC="if_python3.c" 6806 PYTHON3_OBJ="objects/if_python3.o" 6807 6808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5 6809$as_echo_n "checking if -pthread should be used... " >&6; } 6810 threadsafe_flag= 6811 thread_lib= 6812 if test "`(uname) 2>/dev/null`" != Darwin; then 6813 test "$GCC" = yes && threadsafe_flag="-pthread" 6814 if test "`(uname) 2>/dev/null`" = FreeBSD; then 6815 threadsafe_flag="-D_THREAD_SAFE" 6816 thread_lib="-pthread" 6817 fi 6818 if test "`(uname) 2>/dev/null`" = SunOS; then 6819 threadsafe_flag="-pthreads" 6820 fi 6821 fi 6822 libs_save_old=$LIBS 6823 if test -n "$threadsafe_flag"; then 6824 cflags_save=$CFLAGS 6825 CFLAGS="$CFLAGS $threadsafe_flag" 6826 LIBS="$LIBS $thread_lib" 6827 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6828/* end confdefs.h. */ 6829 6830int 6831main () 6832{ 6833 6834 ; 6835 return 0; 6836} 6837_ACEOF 6838if ac_fn_c_try_link "$LINENO"; then : 6839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6840$as_echo "yes" >&6; }; PYTHON3_CFLAGS="$PYTHON3_CFLAGS $threadsafe_flag" 6841else 6842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6843$as_echo "no" >&6; }; LIBS=$libs_save_old 6844 6845fi 6846rm -f core conftest.err conftest.$ac_objext \ 6847 conftest$ac_exeext conftest.$ac_ext 6848 CFLAGS=$cflags_save 6849 else 6850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6851$as_echo "no" >&6; } 6852 fi 6853 6854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Python 3 are sane" >&5 6855$as_echo_n "checking if compile and link flags for Python 3 are sane... " >&6; } 6856 cflags_save=$CFLAGS 6857 libs_save=$LIBS 6858 CFLAGS="$CFLAGS $PYTHON3_CFLAGS" 6859 LIBS="$LIBS $PYTHON3_LIBS" 6860 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6861/* end confdefs.h. */ 6862 6863int 6864main () 6865{ 6866 6867 ; 6868 return 0; 6869} 6870_ACEOF 6871if ac_fn_c_try_link "$LINENO"; then : 6872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6873$as_echo "yes" >&6; }; python3_ok=yes 6874else 6875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PYTHON3 DISABLED" >&5 6876$as_echo "no: PYTHON3 DISABLED" >&6; }; python3_ok=no 6877fi 6878rm -f core conftest.err conftest.$ac_objext \ 6879 conftest$ac_exeext conftest.$ac_ext 6880 CFLAGS=$cflags_save 6881 LIBS=$libs_save 6882 if test "$python3_ok" = yes; then 6883 $as_echo "#define FEAT_PYTHON3 1" >>confdefs.h 6884 6885 else 6886 LIBS=$libs_save_old 6887 PYTHON3_SRC= 6888 PYTHON3_OBJ= 6889 PYTHON3_LIBS= 6890 PYTHON3_CFLAGS= 6891 fi 6892 fi 6893 else 6894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old" >&5 6895$as_echo "too old" >&6; } 6896 fi 6897 fi 6898 if test "$fail_if_missing" = "yes" -a "$python3_ok" != "yes"; then 6899 as_fn_error $? "could not configure python3" "$LINENO" 5 6900 fi 6901fi 6902 6903 6904 6905 6906 6907 6908if test "$python_ok" = yes && test "$python3_ok" = yes; then 6909 $as_echo "#define DYNAMIC_PYTHON 1" >>confdefs.h 6910 6911 $as_echo "#define DYNAMIC_PYTHON3 1" >>confdefs.h 6912 6913 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can do without RTLD_GLOBAL for Python" >&5 6914$as_echo_n "checking whether we can do without RTLD_GLOBAL for Python... " >&6; } 6915 cflags_save=$CFLAGS 6916 CFLAGS="$CFLAGS $PYTHON_CFLAGS" 6917 libs_save=$LIBS 6918 LIBS="-ldl $LIBS" 6919 if test "$cross_compiling" = yes; then : 6920 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 6921$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6922as_fn_error $? "cannot run test program while cross compiling 6923See \`config.log' for more details" "$LINENO" 5; } 6924else 6925 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6926/* end confdefs.h. */ 6927 6928 #include <dlfcn.h> 6929 /* If this program fails, then RTLD_GLOBAL is needed. 6930 * RTLD_GLOBAL will be used and then it is not possible to 6931 * have both python versions enabled in the same vim instance. 6932 * Only the first python version used will be switched on. 6933 */ 6934 6935 int no_rtl_global_needed_for(char *python_instsoname, char *prefix) 6936 { 6937 int needed = 0; 6938 void* pylib = dlopen(python_instsoname, RTLD_LAZY|RTLD_LOCAL); 6939 if (pylib != 0) 6940 { 6941 void (*pfx)(char *home) = dlsym(pylib, "Py_SetPythonHome"); 6942 void (*init)(void) = dlsym(pylib, "Py_Initialize"); 6943 int (*simple)(char*) = dlsym(pylib, "PyRun_SimpleString"); 6944 void (*final)(void) = dlsym(pylib, "Py_Finalize"); 6945 (*pfx)(prefix); 6946 (*init)(); 6947 needed = (*simple)("import termios") == -1; 6948 (*final)(); 6949 dlclose(pylib); 6950 } 6951 return !needed; 6952 } 6953 6954 int main(int argc, char** argv) 6955 { 6956 int not_needed = 0; 6957 if (no_rtl_global_needed_for("${vi_cv_dll_name_python}", "${vi_cv_path_python_pfx}")) 6958 not_needed = 1; 6959 return !not_needed; 6960 } 6961_ACEOF 6962if ac_fn_c_try_run "$LINENO"; then : 6963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6964$as_echo "yes" >&6; };$as_echo "#define PY_NO_RTLD_GLOBAL 1" >>confdefs.h 6965 6966else 6967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6968$as_echo "no" >&6; } 6969fi 6970rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 6971 conftest.$ac_objext conftest.beam conftest.$ac_ext 6972fi 6973 6974 6975 CFLAGS=$cflags_save 6976 LIBS=$libs_save 6977 6978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can do without RTLD_GLOBAL for Python3" >&5 6979$as_echo_n "checking whether we can do without RTLD_GLOBAL for Python3... " >&6; } 6980 cflags_save=$CFLAGS 6981 CFLAGS="$CFLAGS $PYTHON3_CFLAGS" 6982 libs_save=$LIBS 6983 LIBS="-ldl $LIBS" 6984 if test "$cross_compiling" = yes; then : 6985 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 6986$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6987as_fn_error $? "cannot run test program while cross compiling 6988See \`config.log' for more details" "$LINENO" 5; } 6989else 6990 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6991/* end confdefs.h. */ 6992 6993 #include <dlfcn.h> 6994 #include <wchar.h> 6995 /* If this program fails, then RTLD_GLOBAL is needed. 6996 * RTLD_GLOBAL will be used and then it is not possible to 6997 * have both python versions enabled in the same vim instance. 6998 * Only the first python version used will be switched on. 6999 */ 7000 7001 int no_rtl_global_needed_for(char *python_instsoname, wchar_t *prefix) 7002 { 7003 int needed = 0; 7004 void* pylib = dlopen(python_instsoname, RTLD_LAZY|RTLD_LOCAL); 7005 if (pylib != 0) 7006 { 7007 void (*pfx)(wchar_t *home) = dlsym(pylib, "Py_SetPythonHome"); 7008 void (*init)(void) = dlsym(pylib, "Py_Initialize"); 7009 int (*simple)(char*) = dlsym(pylib, "PyRun_SimpleString"); 7010 void (*final)(void) = dlsym(pylib, "Py_Finalize"); 7011 (*pfx)(prefix); 7012 (*init)(); 7013 needed = (*simple)("import termios") == -1; 7014 (*final)(); 7015 dlclose(pylib); 7016 } 7017 return !needed; 7018 } 7019 7020 int main(int argc, char** argv) 7021 { 7022 int not_needed = 0; 7023 if (no_rtl_global_needed_for("${vi_cv_dll_name_python3}", L"${vi_cv_path_python3_pfx}")) 7024 not_needed = 1; 7025 return !not_needed; 7026 } 7027_ACEOF 7028if ac_fn_c_try_run "$LINENO"; then : 7029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7030$as_echo "yes" >&6; };$as_echo "#define PY3_NO_RTLD_GLOBAL 1" >>confdefs.h 7031 7032else 7033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7034$as_echo "no" >&6; } 7035fi 7036rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7037 conftest.$ac_objext conftest.beam conftest.$ac_ext 7038fi 7039 7040 7041 CFLAGS=$cflags_save 7042 LIBS=$libs_save 7043 7044 PYTHON_SRC="if_python.c" 7045 PYTHON_OBJ="objects/if_python.o" 7046 PYTHON_CFLAGS="$PYTHON_CFLAGS -DDYNAMIC_PYTHON_DLL=\\\"${vi_cv_dll_name_python}\\\"" 7047 PYTHON_LIBS= 7048 PYTHON3_SRC="if_python3.c" 7049 PYTHON3_OBJ="objects/if_python3.o" 7050 PYTHON3_CFLAGS="$PYTHON3_CFLAGS -DDYNAMIC_PYTHON3_DLL=\\\"${vi_cv_dll_name_python3}\\\"" 7051 PYTHON3_LIBS= 7052elif test "$python_ok" = yes && test "$enable_pythoninterp" = "dynamic"; then 7053 $as_echo "#define DYNAMIC_PYTHON 1" >>confdefs.h 7054 7055 PYTHON_SRC="if_python.c" 7056 PYTHON_OBJ="objects/if_python.o" 7057 PYTHON_CFLAGS="$PYTHON_CFLAGS -DDYNAMIC_PYTHON_DLL=\\\"${vi_cv_dll_name_python}\\\"" 7058 PYTHON_LIBS= 7059elif test "$python_ok" = yes; then 7060 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -fPIE can be added for Python" >&5 7061$as_echo_n "checking if -fPIE can be added for Python... " >&6; } 7062 cflags_save=$CFLAGS 7063 libs_save=$LIBS 7064 CFLAGS="$CFLAGS $PYTHON_CFLAGS -fPIE" 7065 LIBS="$LIBS $PYTHON_LIBS" 7066 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7067/* end confdefs.h. */ 7068 7069int 7070main () 7071{ 7072 7073 ; 7074 return 0; 7075} 7076_ACEOF 7077if ac_fn_c_try_link "$LINENO"; then : 7078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7079$as_echo "yes" >&6; }; fpie_ok=yes 7080else 7081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7082$as_echo "no" >&6; }; fpie_ok=no 7083fi 7084rm -f core conftest.err conftest.$ac_objext \ 7085 conftest$ac_exeext conftest.$ac_ext 7086 CFLAGS=$cflags_save 7087 LIBS=$libs_save 7088 if test $fpie_ok = yes; then 7089 PYTHON_CFLAGS="$PYTHON_CFLAGS -fPIE" 7090 fi 7091elif test "$python3_ok" = yes && test "$enable_python3interp" = "dynamic"; then 7092 $as_echo "#define DYNAMIC_PYTHON3 1" >>confdefs.h 7093 7094 PYTHON3_SRC="if_python3.c" 7095 PYTHON3_OBJ="objects/if_python3.o" 7096 PYTHON3_CFLAGS="$PYTHON3_CFLAGS -DDYNAMIC_PYTHON3_DLL=\\\"${vi_cv_dll_name_python3}\\\"" 7097 PYTHON3_LIBS= 7098elif test "$python3_ok" = yes; then 7099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -fPIE can be added for Python3" >&5 7100$as_echo_n "checking if -fPIE can be added for Python3... " >&6; } 7101 cflags_save=$CFLAGS 7102 libs_save=$LIBS 7103 CFLAGS="$CFLAGS $PYTHON3_CFLAGS -fPIE" 7104 LIBS="$LIBS $PYTHON3_LIBS" 7105 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7106/* end confdefs.h. */ 7107 7108int 7109main () 7110{ 7111 7112 ; 7113 return 0; 7114} 7115_ACEOF 7116if ac_fn_c_try_link "$LINENO"; then : 7117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7118$as_echo "yes" >&6; }; fpie_ok=yes 7119else 7120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7121$as_echo "no" >&6; }; fpie_ok=no 7122fi 7123rm -f core conftest.err conftest.$ac_objext \ 7124 conftest$ac_exeext conftest.$ac_ext 7125 CFLAGS=$cflags_save 7126 LIBS=$libs_save 7127 if test $fpie_ok = yes; then 7128 PYTHON3_CFLAGS="$PYTHON3_CFLAGS -fPIE" 7129 fi 7130fi 7131 7132{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-tclinterp argument" >&5 7133$as_echo_n "checking --enable-tclinterp argument... " >&6; } 7134# Check whether --enable-tclinterp was given. 7135if test "${enable_tclinterp+set}" = set; then : 7136 enableval=$enable_tclinterp; 7137else 7138 enable_tclinterp="no" 7139fi 7140 7141{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_tclinterp" >&5 7142$as_echo "$enable_tclinterp" >&6; } 7143 7144if test "$enable_tclinterp" = "yes" -o "$enable_tclinterp" = "dynamic"; then 7145 7146 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tclsh argument" >&5 7147$as_echo_n "checking --with-tclsh argument... " >&6; } 7148 7149# Check whether --with-tclsh was given. 7150if test "${with_tclsh+set}" = set; then : 7151 withval=$with_tclsh; tclsh_name="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclsh_name" >&5 7152$as_echo "$tclsh_name" >&6; } 7153else 7154 tclsh_name="tclsh8.5"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7155$as_echo "no" >&6; } 7156fi 7157 7158 # Extract the first word of "$tclsh_name", so it can be a program name with args. 7159set dummy $tclsh_name; ac_word=$2 7160{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7161$as_echo_n "checking for $ac_word... " >&6; } 7162if ${ac_cv_path_vi_cv_path_tcl+:} false; then : 7163 $as_echo_n "(cached) " >&6 7164else 7165 case $vi_cv_path_tcl in 7166 [\\/]* | ?:[\\/]*) 7167 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 7168 ;; 7169 *) 7170 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7171for as_dir in $PATH 7172do 7173 IFS=$as_save_IFS 7174 test -z "$as_dir" && as_dir=. 7175 for ac_exec_ext in '' $ac_executable_extensions; do 7176 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7177 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 7178 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7179 break 2 7180 fi 7181done 7182 done 7183IFS=$as_save_IFS 7184 7185 ;; 7186esac 7187fi 7188vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 7189if test -n "$vi_cv_path_tcl"; then 7190 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 7191$as_echo "$vi_cv_path_tcl" >&6; } 7192else 7193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7194$as_echo "no" >&6; } 7195fi 7196 7197 7198 7199 7200 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.5"; then 7201 tclsh_name="tclsh8.4" 7202 # Extract the first word of "$tclsh_name", so it can be a program name with args. 7203set dummy $tclsh_name; ac_word=$2 7204{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7205$as_echo_n "checking for $ac_word... " >&6; } 7206if ${ac_cv_path_vi_cv_path_tcl+:} false; then : 7207 $as_echo_n "(cached) " >&6 7208else 7209 case $vi_cv_path_tcl in 7210 [\\/]* | ?:[\\/]*) 7211 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 7212 ;; 7213 *) 7214 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7215for as_dir in $PATH 7216do 7217 IFS=$as_save_IFS 7218 test -z "$as_dir" && as_dir=. 7219 for ac_exec_ext in '' $ac_executable_extensions; do 7220 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7221 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 7222 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7223 break 2 7224 fi 7225done 7226 done 7227IFS=$as_save_IFS 7228 7229 ;; 7230esac 7231fi 7232vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 7233if test -n "$vi_cv_path_tcl"; then 7234 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 7235$as_echo "$vi_cv_path_tcl" >&6; } 7236else 7237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7238$as_echo "no" >&6; } 7239fi 7240 7241 7242 fi 7243 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.4"; then 7244 tclsh_name="tclsh8.2" 7245 # Extract the first word of "$tclsh_name", so it can be a program name with args. 7246set dummy $tclsh_name; ac_word=$2 7247{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7248$as_echo_n "checking for $ac_word... " >&6; } 7249if ${ac_cv_path_vi_cv_path_tcl+:} false; then : 7250 $as_echo_n "(cached) " >&6 7251else 7252 case $vi_cv_path_tcl in 7253 [\\/]* | ?:[\\/]*) 7254 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 7255 ;; 7256 *) 7257 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7258for as_dir in $PATH 7259do 7260 IFS=$as_save_IFS 7261 test -z "$as_dir" && as_dir=. 7262 for ac_exec_ext in '' $ac_executable_extensions; do 7263 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7264 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 7265 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7266 break 2 7267 fi 7268done 7269 done 7270IFS=$as_save_IFS 7271 7272 ;; 7273esac 7274fi 7275vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 7276if test -n "$vi_cv_path_tcl"; then 7277 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 7278$as_echo "$vi_cv_path_tcl" >&6; } 7279else 7280 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7281$as_echo "no" >&6; } 7282fi 7283 7284 7285 fi 7286 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.2"; then 7287 tclsh_name="tclsh8.0" 7288 # Extract the first word of "$tclsh_name", so it can be a program name with args. 7289set dummy $tclsh_name; ac_word=$2 7290{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7291$as_echo_n "checking for $ac_word... " >&6; } 7292if ${ac_cv_path_vi_cv_path_tcl+:} false; then : 7293 $as_echo_n "(cached) " >&6 7294else 7295 case $vi_cv_path_tcl in 7296 [\\/]* | ?:[\\/]*) 7297 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 7298 ;; 7299 *) 7300 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7301for as_dir in $PATH 7302do 7303 IFS=$as_save_IFS 7304 test -z "$as_dir" && as_dir=. 7305 for ac_exec_ext in '' $ac_executable_extensions; do 7306 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7307 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 7308 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7309 break 2 7310 fi 7311done 7312 done 7313IFS=$as_save_IFS 7314 7315 ;; 7316esac 7317fi 7318vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 7319if test -n "$vi_cv_path_tcl"; then 7320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 7321$as_echo "$vi_cv_path_tcl" >&6; } 7322else 7323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7324$as_echo "no" >&6; } 7325fi 7326 7327 7328 fi 7329 if test "X$vi_cv_path_tcl" = "X"; then 7330 tclsh_name="tclsh" 7331 # Extract the first word of "$tclsh_name", so it can be a program name with args. 7332set dummy $tclsh_name; ac_word=$2 7333{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7334$as_echo_n "checking for $ac_word... " >&6; } 7335if ${ac_cv_path_vi_cv_path_tcl+:} false; then : 7336 $as_echo_n "(cached) " >&6 7337else 7338 case $vi_cv_path_tcl in 7339 [\\/]* | ?:[\\/]*) 7340 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 7341 ;; 7342 *) 7343 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7344for as_dir in $PATH 7345do 7346 IFS=$as_save_IFS 7347 test -z "$as_dir" && as_dir=. 7348 for ac_exec_ext in '' $ac_executable_extensions; do 7349 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7350 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 7351 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7352 break 2 7353 fi 7354done 7355 done 7356IFS=$as_save_IFS 7357 7358 ;; 7359esac 7360fi 7361vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 7362if test -n "$vi_cv_path_tcl"; then 7363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 7364$as_echo "$vi_cv_path_tcl" >&6; } 7365else 7366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7367$as_echo "no" >&6; } 7368fi 7369 7370 7371 fi 7372 if test "X$vi_cv_path_tcl" != "X"; then 7373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Tcl version" >&5 7374$as_echo_n "checking Tcl version... " >&6; } 7375 if echo 'exit [expr [info tclversion] < 8.0]' | "$vi_cv_path_tcl" - ; then 7376 tclver=`echo 'puts [info tclversion]' | $vi_cv_path_tcl -` 7377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclver - OK" >&5 7378$as_echo "$tclver - OK" >&6; }; 7379 tclloc=`echo 'set l [info library];set i [string last lib $l];incr i -2;puts [string range $l 0 $i]' | $vi_cv_path_tcl -` 7380 tcldll=`echo 'puts libtcl[info tclversion][info sharedlibextension]' | $vi_cv_path_tcl -` 7381 7382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Tcl include" >&5 7383$as_echo_n "checking for location of Tcl include... " >&6; } 7384 if test "x$MACOS_X" != "xyes"; then 7385 tclinc="$tclloc/include $tclloc/include/tcl $tclloc/include/tcl$tclver /usr/local/include /usr/local/include/tcl$tclver /usr/include /usr/include/tcl$tclver" 7386 else 7387 tclinc="/System/Library/Frameworks/Tcl.framework/Headers" 7388 fi 7389 TCL_INC= 7390 for try in $tclinc; do 7391 if test -f "$try/tcl.h"; then 7392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tcl.h" >&5 7393$as_echo "$try/tcl.h" >&6; } 7394 TCL_INC=$try 7395 break 7396 fi 7397 done 7398 if test -z "$TCL_INC"; then 7399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 7400$as_echo "<not found>" >&6; } 7401 SKIP_TCL=YES 7402 fi 7403 if test -z "$SKIP_TCL"; then 7404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of tclConfig.sh script" >&5 7405$as_echo_n "checking for location of tclConfig.sh script... " >&6; } 7406 if test "x$MACOS_X" != "xyes"; then 7407 tclcnf=`echo $tclinc | sed s/include/lib/g` 7408 tclcnf="$tclcnf `echo $tclinc | sed s/include/lib64/g`" 7409 else 7410 tclcnf="/System/Library/Frameworks/Tcl.framework" 7411 fi 7412 for try in $tclcnf; do 7413 if test -f "$try/tclConfig.sh"; then 7414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tclConfig.sh" >&5 7415$as_echo "$try/tclConfig.sh" >&6; } 7416 . "$try/tclConfig.sh" 7417 if test "$enable_tclinterp" = "dynamic"; then 7418 TCL_LIBS=`eval echo "$TCL_STUB_LIB_SPEC $TCL_LIBS"` 7419 else 7420 TCL_LIBS=`eval echo "$TCL_LIB_SPEC $TCL_LIBS"` 7421 fi 7422 TCL_DEFS=`echo $TCL_DEFS | sed -e 's/\\\\ /\\\\X/g' | tr ' ' '\012' | sed -e '/^[^-]/d' -e '/^-[^D]/d' -e '/-D[^_]/d' -e 's/-D_/ -D_/' | tr '\012' ' ' | sed -e 's/\\\\X/\\\\ /g'` 7423 break 7424 fi 7425 done 7426 if test -z "$TCL_LIBS"; then 7427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 7428$as_echo "<not found>" >&6; } 7429 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl library by myself" >&5 7430$as_echo_n "checking for Tcl library by myself... " >&6; } 7431 tcllib=`echo $tclinc | sed s/include/lib/g` 7432 tcllib="$tcllib `echo $tclinc | sed s/include/lib64/g`" 7433 for ext in .so .a ; do 7434 for ver in "" $tclver ; do 7435 for try in $tcllib ; do 7436 trylib=tcl$ver$ext 7437 if test -f "$try/lib$trylib" ; then 7438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/lib$trylib" >&5 7439$as_echo "$try/lib$trylib" >&6; } 7440 TCL_LIBS="-L\"$try\" -ltcl$ver -ldl -lm" 7441 if test "`(uname) 2>/dev/null`" = SunOS && 7442 uname -r | grep '^5' >/dev/null; then 7443 TCL_LIBS="$TCL_LIBS -R $try" 7444 fi 7445 break 3 7446 fi 7447 done 7448 done 7449 done 7450 if test -z "$TCL_LIBS"; then 7451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 7452$as_echo "<not found>" >&6; } 7453 SKIP_TCL=YES 7454 fi 7455 fi 7456 if test -z "$SKIP_TCL"; then 7457 $as_echo "#define FEAT_TCL 1" >>confdefs.h 7458 7459 TCL_SRC=if_tcl.c 7460 TCL_OBJ=objects/if_tcl.o 7461 TCL_PRO=if_tcl.pro 7462 TCL_CFLAGS="-I$TCL_INC $TCL_DEFS" 7463 fi 7464 fi 7465 else 7466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old; need Tcl version 8.0 or later" >&5 7467$as_echo "too old; need Tcl version 8.0 or later" >&6; } 7468 fi 7469 fi 7470 if test "$enable_tclinterp" = "dynamic"; then 7471 if test "X$TCL_SRC" != "X" -a "X$tcldll" != "X"; then 7472 $as_echo "#define DYNAMIC_TCL 1" >>confdefs.h 7473 7474 TCL_CFLAGS="-DDYNAMIC_TCL_DLL=\\\"$tcldll\\\" -DDYNAMIC_TCL_VER=\\\"$tclver\\\" $TCL_CFLAGS" 7475 fi 7476 fi 7477 if test "$fail_if_missing" = "yes" -a -z "$TCL_SRC"; then 7478 as_fn_error $? "could not configure Tcl" "$LINENO" 5 7479 fi 7480fi 7481 7482 7483 7484 7485 7486 7487{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-rubyinterp argument" >&5 7488$as_echo_n "checking --enable-rubyinterp argument... " >&6; } 7489# Check whether --enable-rubyinterp was given. 7490if test "${enable_rubyinterp+set}" = set; then : 7491 enableval=$enable_rubyinterp; 7492else 7493 enable_rubyinterp="no" 7494fi 7495 7496{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_rubyinterp" >&5 7497$as_echo "$enable_rubyinterp" >&6; } 7498if test "$enable_rubyinterp" = "yes" -o "$enable_rubyinterp" = "dynamic"; then 7499 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 7500 as_fn_error $? "cannot use Ruby with tiny or small features" "$LINENO" 5 7501 fi 7502 7503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ruby-command argument" >&5 7504$as_echo_n "checking --with-ruby-command argument... " >&6; } 7505 7506 7507# Check whether --with-ruby-command was given. 7508if test "${with_ruby_command+set}" = set; then : 7509 withval=$with_ruby_command; RUBY_CMD="$withval"; vi_cv_path_ruby="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RUBY_CMD" >&5 7510$as_echo "$RUBY_CMD" >&6; } 7511else 7512 RUBY_CMD="ruby"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to $RUBY_CMD" >&5 7513$as_echo "defaulting to $RUBY_CMD" >&6; } 7514fi 7515 7516 # Extract the first word of "$RUBY_CMD", so it can be a program name with args. 7517set dummy $RUBY_CMD; ac_word=$2 7518{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7519$as_echo_n "checking for $ac_word... " >&6; } 7520if ${ac_cv_path_vi_cv_path_ruby+:} false; then : 7521 $as_echo_n "(cached) " >&6 7522else 7523 case $vi_cv_path_ruby in 7524 [\\/]* | ?:[\\/]*) 7525 ac_cv_path_vi_cv_path_ruby="$vi_cv_path_ruby" # Let the user override the test with a path. 7526 ;; 7527 *) 7528 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7529for as_dir in $PATH 7530do 7531 IFS=$as_save_IFS 7532 test -z "$as_dir" && as_dir=. 7533 for ac_exec_ext in '' $ac_executable_extensions; do 7534 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7535 ac_cv_path_vi_cv_path_ruby="$as_dir/$ac_word$ac_exec_ext" 7536 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7537 break 2 7538 fi 7539done 7540 done 7541IFS=$as_save_IFS 7542 7543 ;; 7544esac 7545fi 7546vi_cv_path_ruby=$ac_cv_path_vi_cv_path_ruby 7547if test -n "$vi_cv_path_ruby"; then 7548 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_ruby" >&5 7549$as_echo "$vi_cv_path_ruby" >&6; } 7550else 7551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7552$as_echo "no" >&6; } 7553fi 7554 7555 7556 if test "X$vi_cv_path_ruby" != "X"; then 7557 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby version" >&5 7558$as_echo_n "checking Ruby version... " >&6; } 7559 if $vi_cv_path_ruby -e '(VERSION rescue RUBY_VERSION) >= "1.6.0" or exit 1' >/dev/null 2>/dev/null; then 7560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5 7561$as_echo "OK" >&6; } 7562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby rbconfig" >&5 7563$as_echo_n "checking Ruby rbconfig... " >&6; } 7564 ruby_rbconfig="RbConfig" 7565 if ! $vi_cv_path_ruby -r rbconfig -e 'RbConfig' >/dev/null 2>/dev/null; then 7566 ruby_rbconfig="Config" 7567 fi 7568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ruby_rbconfig" >&5 7569$as_echo "$ruby_rbconfig" >&6; } 7570 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby header files" >&5 7571$as_echo_n "checking Ruby header files... " >&6; } 7572 rubyhdrdir=`$vi_cv_path_ruby -r mkmf -e "print $ruby_rbconfig::CONFIG['rubyhdrdir'] || $ruby_rbconfig::CONFIG['archdir'] || \\$hdrdir" 2>/dev/null` 7573 if test "X$rubyhdrdir" != "X"; then 7574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $rubyhdrdir" >&5 7575$as_echo "$rubyhdrdir" >&6; } 7576 RUBY_CFLAGS="-I$rubyhdrdir" 7577 rubyarchdir=`$vi_cv_path_ruby -r rbconfig -e "print ($ruby_rbconfig::CONFIG.has_key? 'rubyarchhdrdir') ? $ruby_rbconfig::CONFIG['rubyarchhdrdir'] : '$rubyhdrdir/'+$ruby_rbconfig::CONFIG['arch']"` 7578 if test -d "$rubyarchdir"; then 7579 RUBY_CFLAGS="$RUBY_CFLAGS -I$rubyarchdir" 7580 fi 7581 rubyversion=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['ruby_version'].gsub(/\./, '')[0,2]"` 7582 if test "X$rubyversion" = "X"; then 7583 rubyversion=`$vi_cv_path_ruby -e "print ((VERSION rescue RUBY_VERSION)).gsub(/\./, '')[0,2]"` 7584 fi 7585 RUBY_CFLAGS="$RUBY_CFLAGS -DRUBY_VERSION=$rubyversion" 7586 rubylibs=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['LIBS']"` 7587 if test "X$rubylibs" != "X"; then 7588 RUBY_LIBS="$rubylibs" 7589 fi 7590 librubyarg=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['LIBRUBYARG'])"` 7591 librubya=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['LIBRUBY_A'])"` 7592 rubylibdir=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['libdir'])"` 7593 if test -f "$rubylibdir/$librubya"; then 7594 librubyarg="$librubyarg" 7595 RUBY_LIBS="$RUBY_LIBS -L$rubylibdir" 7596 elif test "$librubyarg" = "libruby.a"; then 7597 librubyarg="-lruby" 7598 RUBY_LIBS="$RUBY_LIBS -L$rubylibdir" 7599 fi 7600 7601 if test "X$librubyarg" != "X"; then 7602 RUBY_LIBS="$librubyarg $RUBY_LIBS" 7603 fi 7604 rubyldflags=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['LDFLAGS']"` 7605 if test "X$rubyldflags" != "X"; then 7606 rubyldflags=`echo "$rubyldflags" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'` 7607 if test "X$rubyldflags" != "X"; then 7608 if test "X`echo \"$LDFLAGS\" | $FGREP -e \"$rubyldflags\"`" = "X"; then 7609 LDFLAGS="$rubyldflags $LDFLAGS" 7610 fi 7611 fi 7612 fi 7613 RUBY_SRC="if_ruby.c" 7614 RUBY_OBJ="objects/if_ruby.o" 7615 RUBY_PRO="if_ruby.pro" 7616 $as_echo "#define FEAT_RUBY 1" >>confdefs.h 7617 7618 if test "$enable_rubyinterp" = "dynamic"; then 7619 libruby_soname=`$vi_cv_path_ruby -r rbconfig -e "puts $ruby_rbconfig::CONFIG['LIBRUBY_ALIASES'].split[0]"` 7620 if test -z "$libruby_soname"; then 7621 libruby_soname=`$vi_cv_path_ruby -r rbconfig -e "puts $ruby_rbconfig::CONFIG['LIBRUBY_SO']"` 7622 fi 7623 $as_echo "#define DYNAMIC_RUBY 1" >>confdefs.h 7624 7625 RUBY_CFLAGS="-DDYNAMIC_RUBY_DLL=\\\"$libruby_soname\\\" -DDYNAMIC_RUBY_VER=$rubyversion $RUBY_CFLAGS" 7626 RUBY_LIBS= 7627 fi 7628 else 7629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found; disabling Ruby" >&5 7630$as_echo "not found; disabling Ruby" >&6; } 7631 fi 7632 else 7633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old; need Ruby version 1.6.0 or later" >&5 7634$as_echo "too old; need Ruby version 1.6.0 or later" >&6; } 7635 fi 7636 fi 7637 7638 if test "$fail_if_missing" = "yes" -a -z "$RUBY_OBJ"; then 7639 as_fn_error $? "could not configure Ruby" "$LINENO" 5 7640 fi 7641fi 7642 7643 7644 7645 7646 7647 7648{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-cscope argument" >&5 7649$as_echo_n "checking --enable-cscope argument... " >&6; } 7650# Check whether --enable-cscope was given. 7651if test "${enable_cscope+set}" = set; then : 7652 enableval=$enable_cscope; 7653else 7654 enable_cscope="no" 7655fi 7656 7657{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_cscope" >&5 7658$as_echo "$enable_cscope" >&6; } 7659if test "$enable_cscope" = "yes"; then 7660 $as_echo "#define FEAT_CSCOPE 1" >>confdefs.h 7661 7662fi 7663 7664{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-netbeans argument" >&5 7665$as_echo_n "checking --disable-netbeans argument... " >&6; } 7666# Check whether --enable-netbeans was given. 7667if test "${enable_netbeans+set}" = set; then : 7668 enableval=$enable_netbeans; 7669else 7670 enable_netbeans="yes" 7671fi 7672 7673if test "$enable_netbeans" = "yes"; then 7674 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 7675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot use NetBeans with tiny or small features" >&5 7676$as_echo "cannot use NetBeans with tiny or small features" >&6; } 7677 enable_netbeans="no" 7678 else 7679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7680$as_echo "no" >&6; } 7681 fi 7682else 7683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7684$as_echo "yes" >&6; } 7685fi 7686 7687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-channel argument" >&5 7688$as_echo_n "checking --disable-channel argument... " >&6; } 7689# Check whether --enable-channel was given. 7690if test "${enable_channel+set}" = set; then : 7691 enableval=$enable_channel; 7692else 7693 enable_channel="yes" 7694fi 7695 7696if test "$enable_channel" = "yes"; then 7697 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 7698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot use channels with tiny or small features" >&5 7699$as_echo "cannot use channels with tiny or small features" >&6; } 7700 enable_channel="no" 7701 else 7702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7703$as_echo "no" >&6; } 7704 fi 7705else 7706 if test "$enable_netbeans" = "yes"; then 7707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, netbeans also disabled" >&5 7708$as_echo "yes, netbeans also disabled" >&6; } 7709 enable_netbeans="no" 7710 else 7711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7712$as_echo "yes" >&6; } 7713 fi 7714fi 7715 7716if test "$enable_channel" = "yes"; then 7717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5 7718$as_echo_n "checking for socket in -lsocket... " >&6; } 7719if ${ac_cv_lib_socket_socket+:} false; then : 7720 $as_echo_n "(cached) " >&6 7721else 7722 ac_check_lib_save_LIBS=$LIBS 7723LIBS="-lsocket $LIBS" 7724cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7725/* end confdefs.h. */ 7726 7727/* Override any GCC internal prototype to avoid an error. 7728 Use char because int might match the return type of a GCC 7729 builtin and then its argument prototype would still apply. */ 7730#ifdef __cplusplus 7731extern "C" 7732#endif 7733char socket (); 7734int 7735main () 7736{ 7737return socket (); 7738 ; 7739 return 0; 7740} 7741_ACEOF 7742if ac_fn_c_try_link "$LINENO"; then : 7743 ac_cv_lib_socket_socket=yes 7744else 7745 ac_cv_lib_socket_socket=no 7746fi 7747rm -f core conftest.err conftest.$ac_objext \ 7748 conftest$ac_exeext conftest.$ac_ext 7749LIBS=$ac_check_lib_save_LIBS 7750fi 7751{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5 7752$as_echo "$ac_cv_lib_socket_socket" >&6; } 7753if test "x$ac_cv_lib_socket_socket" = xyes; then : 7754 cat >>confdefs.h <<_ACEOF 7755#define HAVE_LIBSOCKET 1 7756_ACEOF 7757 7758 LIBS="-lsocket $LIBS" 7759 7760fi 7761 7762 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 7763$as_echo_n "checking for gethostbyname in -lnsl... " >&6; } 7764if ${ac_cv_lib_nsl_gethostbyname+:} false; then : 7765 $as_echo_n "(cached) " >&6 7766else 7767 ac_check_lib_save_LIBS=$LIBS 7768LIBS="-lnsl $LIBS" 7769cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7770/* end confdefs.h. */ 7771 7772/* Override any GCC internal prototype to avoid an error. 7773 Use char because int might match the return type of a GCC 7774 builtin and then its argument prototype would still apply. */ 7775#ifdef __cplusplus 7776extern "C" 7777#endif 7778char gethostbyname (); 7779int 7780main () 7781{ 7782return gethostbyname (); 7783 ; 7784 return 0; 7785} 7786_ACEOF 7787if ac_fn_c_try_link "$LINENO"; then : 7788 ac_cv_lib_nsl_gethostbyname=yes 7789else 7790 ac_cv_lib_nsl_gethostbyname=no 7791fi 7792rm -f core conftest.err conftest.$ac_objext \ 7793 conftest$ac_exeext conftest.$ac_ext 7794LIBS=$ac_check_lib_save_LIBS 7795fi 7796{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 7797$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } 7798if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then : 7799 cat >>confdefs.h <<_ACEOF 7800#define HAVE_LIBNSL 1 7801_ACEOF 7802 7803 LIBS="-lnsl $LIBS" 7804 7805fi 7806 7807 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling with process communication is possible" >&5 7808$as_echo_n "checking whether compiling with process communication is possible... " >&6; } 7809 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7810/* end confdefs.h. */ 7811 7812#include <stdio.h> 7813#include <stdlib.h> 7814#include <stdarg.h> 7815#include <fcntl.h> 7816#include <netdb.h> 7817#include <netinet/in.h> 7818#include <errno.h> 7819#include <sys/types.h> 7820#include <sys/socket.h> 7821 /* Check bitfields */ 7822 struct nbbuf { 7823 unsigned int initDone:1; 7824 unsigned short signmaplen; 7825 }; 7826 7827int 7828main () 7829{ 7830 7831 /* Check creating a socket. */ 7832 struct sockaddr_in server; 7833 (void)socket(AF_INET, SOCK_STREAM, 0); 7834 (void)htons(100); 7835 (void)gethostbyname("microsoft.com"); 7836 if (errno == ECONNREFUSED) 7837 (void)connect(1, (struct sockaddr *)&server, sizeof(server)); 7838 7839 ; 7840 return 0; 7841} 7842_ACEOF 7843if ac_fn_c_try_link "$LINENO"; then : 7844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7845$as_echo "yes" >&6; } 7846else 7847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7848$as_echo "no" >&6; }; enable_netbeans="no"; enable_channel="no" 7849fi 7850rm -f core conftest.err conftest.$ac_objext \ 7851 conftest$ac_exeext conftest.$ac_ext 7852fi 7853if test "$enable_netbeans" = "yes"; then 7854 $as_echo "#define FEAT_NETBEANS_INTG 1" >>confdefs.h 7855 7856 NETBEANS_SRC="netbeans.c" 7857 7858 NETBEANS_OBJ="objects/netbeans.o" 7859 7860fi 7861if test "$enable_channel" = "yes"; then 7862 $as_echo "#define FEAT_JOB_CHANNEL 1" >>confdefs.h 7863 7864 CHANNEL_SRC="channel.c" 7865 7866 CHANNEL_OBJ="objects/channel.o" 7867 7868fi 7869 7870{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-terminal argument" >&5 7871$as_echo_n "checking --enable-terminal argument... " >&6; } 7872# Check whether --enable-terminal was given. 7873if test "${enable_terminal+set}" = set; then : 7874 enableval=$enable_terminal; 7875else 7876 enable_terminal="auto" 7877fi 7878 7879if test "$enable_terminal" = "yes" || test "$enable_terminal" = "auto" -a "x$features" = "xhuge" ; then 7880 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 7881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot use terminal emulator with tiny or small features" >&5 7882$as_echo "cannot use terminal emulator with tiny or small features" >&6; } 7883 enable_terminal="no" 7884 else 7885 if test "$enable_terminal" = "auto"; then 7886 enable_terminal="yes" 7887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to yes" >&5 7888$as_echo "defaulting to yes" >&6; } 7889 else 7890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7891$as_echo "yes" >&6; } 7892 fi 7893 fi 7894else 7895 if test "$enable_terminal" = "auto"; then 7896 enable_terminal="no" 7897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to no" >&5 7898$as_echo "defaulting to no" >&6; } 7899 else 7900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7901$as_echo "no" >&6; } 7902 fi 7903fi 7904if test "$enable_terminal" = "yes" -a "$enable_channel" = "yes"; then 7905 $as_echo "#define FEAT_TERMINAL 1" >>confdefs.h 7906 7907 TERM_SRC="libvterm/src/encoding.c libvterm/src/keyboard.c libvterm/src/mouse.c libvterm/src/parser.c libvterm/src/pen.c libvterm/src/termscreen.c libvterm/src/state.c libvterm/src/unicode.c libvterm/src/vterm.c" 7908 7909 TERM_OBJ="objects/encoding.o objects/keyboard.o objects/mouse.o objects/parser.o objects/pen.o objects/termscreen.o objects/state.o objects/unicode.o objects/vterm.o" 7910 7911fi 7912 7913{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-autoservername argument" >&5 7914$as_echo_n "checking --enable-autoservername argument... " >&6; } 7915# Check whether --enable-autoservername was given. 7916if test "${enable_autoservername+set}" = set; then : 7917 enableval=$enable_autoservername; 7918else 7919 enable_autoservername="no" 7920fi 7921 7922{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_autoservername" >&5 7923$as_echo "$enable_autoservername" >&6; } 7924if test "$enable_autoservername" = "yes"; then 7925 $as_echo "#define FEAT_AUTOSERVERNAME 1" >>confdefs.h 7926 7927fi 7928 7929{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-multibyte argument" >&5 7930$as_echo_n "checking --enable-multibyte argument... " >&6; } 7931# Check whether --enable-multibyte was given. 7932if test "${enable_multibyte+set}" = set; then : 7933 enableval=$enable_multibyte; 7934else 7935 enable_multibyte="yes" 7936fi 7937 7938{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_multibyte" >&5 7939$as_echo "$enable_multibyte" >&6; } 7940if test "$enable_multibyte" != "yes"; then 7941 as_fn_error $? "The multi-byte feature can no longer be disabled. If you have 7942 a problem with this, discuss on the Vim mailing list." "$LINENO" 5 7943fi 7944 7945{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-rightleft argument" >&5 7946$as_echo_n "checking --disable-rightleft argument... " >&6; } 7947# Check whether --enable-rightleft was given. 7948if test "${enable_rightleft+set}" = set; then : 7949 enableval=$enable_rightleft; 7950else 7951 enable_rightleft="yes" 7952fi 7953 7954if test "$enable_rightleft" = "yes"; then 7955 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7956$as_echo "no" >&6; } 7957else 7958 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7959$as_echo "yes" >&6; } 7960 $as_echo "#define DISABLE_RIGHTLEFT 1" >>confdefs.h 7961 7962fi 7963 7964{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-arabic argument" >&5 7965$as_echo_n "checking --disable-arabic argument... " >&6; } 7966# Check whether --enable-arabic was given. 7967if test "${enable_arabic+set}" = set; then : 7968 enableval=$enable_arabic; 7969else 7970 enable_arabic="yes" 7971fi 7972 7973if test "$enable_arabic" = "yes"; then 7974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7975$as_echo "no" >&6; } 7976else 7977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7978$as_echo "yes" >&6; } 7979 $as_echo "#define DISABLE_ARABIC 1" >>confdefs.h 7980 7981fi 7982 7983{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-farsi argument" >&5 7984$as_echo_n "checking --disable-farsi argument... " >&6; } 7985# Check whether --enable-farsi was given. 7986if test "${enable_farsi+set}" = set; then : 7987 enableval=$enable_farsi; 7988else 7989 enable_farsi="yes" 7990fi 7991 7992if test "$enable_farsi" = "yes"; then 7993 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7994$as_echo "no" >&6; } 7995else 7996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7997$as_echo "yes" >&6; } 7998 $as_echo "#define DISABLE_FARSI 1" >>confdefs.h 7999 8000fi 8001 8002{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-hangulinput argument" >&5 8003$as_echo_n "checking --enable-hangulinput argument... " >&6; } 8004# Check whether --enable-hangulinput was given. 8005if test "${enable_hangulinput+set}" = set; then : 8006 enableval=$enable_hangulinput; 8007else 8008 enable_hangulinput="no" 8009fi 8010 8011{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_hangulinput" >&5 8012$as_echo "$enable_hangulinput" >&6; } 8013 8014{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-xim argument" >&5 8015$as_echo_n "checking --enable-xim argument... " >&6; } 8016# Check whether --enable-xim was given. 8017if test "${enable_xim+set}" = set; then : 8018 enableval=$enable_xim; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_xim" >&5 8019$as_echo "$enable_xim" >&6; } 8020else 8021 enable_xim="auto"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to auto" >&5 8022$as_echo "defaulting to auto" >&6; } 8023fi 8024 8025 8026{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-fontset argument" >&5 8027$as_echo_n "checking --enable-fontset argument... " >&6; } 8028# Check whether --enable-fontset was given. 8029if test "${enable_fontset+set}" = set; then : 8030 enableval=$enable_fontset; 8031else 8032 enable_fontset="no" 8033fi 8034 8035{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_fontset" >&5 8036$as_echo "$enable_fontset" >&6; } 8037 8038test -z "$with_x" && with_x=yes 8039test "${enable_gui-yes}" != no -a "x$MACOS_X" != "xyes" -a "x$QNX" != "xyes" && with_x=yes 8040if test "$with_x" = no; then 8041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to: don't HAVE_X11" >&5 8042$as_echo "defaulting to: don't HAVE_X11" >&6; } 8043else 8044 8045 # Extract the first word of "xmkmf", so it can be a program name with args. 8046set dummy xmkmf; ac_word=$2 8047{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8048$as_echo_n "checking for $ac_word... " >&6; } 8049if ${ac_cv_path_xmkmfpath+:} false; then : 8050 $as_echo_n "(cached) " >&6 8051else 8052 case $xmkmfpath in 8053 [\\/]* | ?:[\\/]*) 8054 ac_cv_path_xmkmfpath="$xmkmfpath" # Let the user override the test with a path. 8055 ;; 8056 *) 8057 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8058for as_dir in $PATH 8059do 8060 IFS=$as_save_IFS 8061 test -z "$as_dir" && as_dir=. 8062 for ac_exec_ext in '' $ac_executable_extensions; do 8063 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8064 ac_cv_path_xmkmfpath="$as_dir/$ac_word$ac_exec_ext" 8065 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8066 break 2 8067 fi 8068done 8069 done 8070IFS=$as_save_IFS 8071 8072 ;; 8073esac 8074fi 8075xmkmfpath=$ac_cv_path_xmkmfpath 8076if test -n "$xmkmfpath"; then 8077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xmkmfpath" >&5 8078$as_echo "$xmkmfpath" >&6; } 8079else 8080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8081$as_echo "no" >&6; } 8082fi 8083 8084 8085 8086 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5 8087$as_echo_n "checking for X... " >&6; } 8088 8089 8090# Check whether --with-x was given. 8091if test "${with_x+set}" = set; then : 8092 withval=$with_x; 8093fi 8094 8095# $have_x is `yes', `no', `disabled', or empty when we do not yet know. 8096if test "x$with_x" = xno; then 8097 # The user explicitly disabled X. 8098 have_x=disabled 8099else 8100 case $x_includes,$x_libraries in #( 8101 *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #( 8102 *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then : 8103 $as_echo_n "(cached) " >&6 8104else 8105 # One or both of the vars are not set, and there is no cached value. 8106ac_x_includes=no ac_x_libraries=no 8107rm -f -r conftest.dir 8108if mkdir conftest.dir; then 8109 cd conftest.dir 8110 cat >Imakefile <<'_ACEOF' 8111incroot: 8112 @echo incroot='${INCROOT}' 8113usrlibdir: 8114 @echo usrlibdir='${USRLIBDIR}' 8115libdir: 8116 @echo libdir='${LIBDIR}' 8117_ACEOF 8118 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then 8119 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 8120 for ac_var in incroot usrlibdir libdir; do 8121 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`" 8122 done 8123 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. 8124 for ac_extension in a so sl dylib la dll; do 8125 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" && 8126 test -f "$ac_im_libdir/libX11.$ac_extension"; then 8127 ac_im_usrlibdir=$ac_im_libdir; break 8128 fi 8129 done 8130 # Screen out bogus values from the imake configuration. They are 8131 # bogus both because they are the default anyway, and because 8132 # using them would break gcc on systems where it needs fixed includes. 8133 case $ac_im_incroot in 8134 /usr/include) ac_x_includes= ;; 8135 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;; 8136 esac 8137 case $ac_im_usrlibdir in 8138 /usr/lib | /usr/lib64 | /lib | /lib64) ;; 8139 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;; 8140 esac 8141 fi 8142 cd .. 8143 rm -f -r conftest.dir 8144fi 8145 8146# Standard set of common directories for X headers. 8147# Check X11 before X11Rn because it is often a symlink to the current release. 8148ac_x_header_dirs=' 8149/usr/X11/include 8150/usr/X11R7/include 8151/usr/X11R6/include 8152/usr/X11R5/include 8153/usr/X11R4/include 8154 8155/usr/include/X11 8156/usr/include/X11R7 8157/usr/include/X11R6 8158/usr/include/X11R5 8159/usr/include/X11R4 8160 8161/usr/local/X11/include 8162/usr/local/X11R7/include 8163/usr/local/X11R6/include 8164/usr/local/X11R5/include 8165/usr/local/X11R4/include 8166 8167/usr/local/include/X11 8168/usr/local/include/X11R7 8169/usr/local/include/X11R6 8170/usr/local/include/X11R5 8171/usr/local/include/X11R4 8172 8173/usr/X386/include 8174/usr/x386/include 8175/usr/XFree86/include/X11 8176 8177/usr/include 8178/usr/local/include 8179/usr/unsupported/include 8180/usr/athena/include 8181/usr/local/x11r5/include 8182/usr/lpp/Xamples/include 8183 8184/usr/openwin/include 8185/usr/openwin/share/include' 8186 8187if test "$ac_x_includes" = no; then 8188 # Guess where to find include files, by looking for Xlib.h. 8189 # First, try using that file with no special directory specified. 8190 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8191/* end confdefs.h. */ 8192#include <X11/Xlib.h> 8193_ACEOF 8194if ac_fn_c_try_cpp "$LINENO"; then : 8195 # We can compile using X headers with no special include directory. 8196ac_x_includes= 8197else 8198 for ac_dir in $ac_x_header_dirs; do 8199 if test -r "$ac_dir/X11/Xlib.h"; then 8200 ac_x_includes=$ac_dir 8201 break 8202 fi 8203done 8204fi 8205rm -f conftest.err conftest.i conftest.$ac_ext 8206fi # $ac_x_includes = no 8207 8208if test "$ac_x_libraries" = no; then 8209 # Check for the libraries. 8210 # See if we find them without any special options. 8211 # Don't add to $LIBS permanently. 8212 ac_save_LIBS=$LIBS 8213 LIBS="-lX11 $LIBS" 8214 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8215/* end confdefs.h. */ 8216#include <X11/Xlib.h> 8217int 8218main () 8219{ 8220XrmInitialize () 8221 ; 8222 return 0; 8223} 8224_ACEOF 8225if ac_fn_c_try_link "$LINENO"; then : 8226 LIBS=$ac_save_LIBS 8227# We can link X programs with no special library path. 8228ac_x_libraries= 8229else 8230 LIBS=$ac_save_LIBS 8231for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g` 8232do 8233 # Don't even attempt the hair of trying to link an X program! 8234 for ac_extension in a so sl dylib la dll; do 8235 if test -r "$ac_dir/libX11.$ac_extension"; then 8236 ac_x_libraries=$ac_dir 8237 break 2 8238 fi 8239 done 8240done 8241fi 8242rm -f core conftest.err conftest.$ac_objext \ 8243 conftest$ac_exeext conftest.$ac_ext 8244fi # $ac_x_libraries = no 8245 8246case $ac_x_includes,$ac_x_libraries in #( 8247 no,* | *,no | *\'*) 8248 # Didn't find X, or a directory has "'" in its name. 8249 ac_cv_have_x="have_x=no";; #( 8250 *) 8251 # Record where we found X for the cache. 8252 ac_cv_have_x="have_x=yes\ 8253 ac_x_includes='$ac_x_includes'\ 8254 ac_x_libraries='$ac_x_libraries'" 8255esac 8256fi 8257;; #( 8258 *) have_x=yes;; 8259 esac 8260 eval "$ac_cv_have_x" 8261fi # $with_x != no 8262 8263if test "$have_x" != yes; then 8264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5 8265$as_echo "$have_x" >&6; } 8266 no_x=yes 8267else 8268 # If each of the values was on the command line, it overrides each guess. 8269 test "x$x_includes" = xNONE && x_includes=$ac_x_includes 8270 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries 8271 # Update the cache value to reflect the command line values. 8272 ac_cv_have_x="have_x=yes\ 8273 ac_x_includes='$x_includes'\ 8274 ac_x_libraries='$x_libraries'" 8275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5 8276$as_echo "libraries $x_libraries, headers $x_includes" >&6; } 8277fi 8278 8279if test "$no_x" = yes; then 8280 # Not all programs may use this symbol, but it does not hurt to define it. 8281 8282$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h 8283 8284 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS= 8285else 8286 if test -n "$x_includes"; then 8287 X_CFLAGS="$X_CFLAGS -I$x_includes" 8288 fi 8289 8290 # It would also be nice to do this for all -L options, not just this one. 8291 if test -n "$x_libraries"; then 8292 X_LIBS="$X_LIBS -L$x_libraries" 8293 # For Solaris; some versions of Sun CC require a space after -R and 8294 # others require no space. Words are not sufficient . . . . 8295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5 8296$as_echo_n "checking whether -R must be followed by a space... " >&6; } 8297 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries" 8298 ac_xsave_c_werror_flag=$ac_c_werror_flag 8299 ac_c_werror_flag=yes 8300 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8301/* end confdefs.h. */ 8302 8303int 8304main () 8305{ 8306 8307 ; 8308 return 0; 8309} 8310_ACEOF 8311if ac_fn_c_try_link "$LINENO"; then : 8312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8313$as_echo "no" >&6; } 8314 X_LIBS="$X_LIBS -R$x_libraries" 8315else 8316 LIBS="$ac_xsave_LIBS -R $x_libraries" 8317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8318/* end confdefs.h. */ 8319 8320int 8321main () 8322{ 8323 8324 ; 8325 return 0; 8326} 8327_ACEOF 8328if ac_fn_c_try_link "$LINENO"; then : 8329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8330$as_echo "yes" >&6; } 8331 X_LIBS="$X_LIBS -R $x_libraries" 8332else 8333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5 8334$as_echo "neither works" >&6; } 8335fi 8336rm -f core conftest.err conftest.$ac_objext \ 8337 conftest$ac_exeext conftest.$ac_ext 8338fi 8339rm -f core conftest.err conftest.$ac_objext \ 8340 conftest$ac_exeext conftest.$ac_ext 8341 ac_c_werror_flag=$ac_xsave_c_werror_flag 8342 LIBS=$ac_xsave_LIBS 8343 fi 8344 8345 # Check for system-dependent libraries X programs must link with. 8346 # Do this before checking for the system-independent R6 libraries 8347 # (-lICE), since we may need -lsocket or whatever for X linking. 8348 8349 if test "$ISC" = yes; then 8350 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet" 8351 else 8352 # Martyn Johnson says this is needed for Ultrix, if the X 8353 # libraries were built with DECnet support. And Karl Berry says 8354 # the Alpha needs dnet_stub (dnet does not exist). 8355 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11" 8356 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8357/* end confdefs.h. */ 8358 8359/* Override any GCC internal prototype to avoid an error. 8360 Use char because int might match the return type of a GCC 8361 builtin and then its argument prototype would still apply. */ 8362#ifdef __cplusplus 8363extern "C" 8364#endif 8365char XOpenDisplay (); 8366int 8367main () 8368{ 8369return XOpenDisplay (); 8370 ; 8371 return 0; 8372} 8373_ACEOF 8374if ac_fn_c_try_link "$LINENO"; then : 8375 8376else 8377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5 8378$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; } 8379if ${ac_cv_lib_dnet_dnet_ntoa+:} false; then : 8380 $as_echo_n "(cached) " >&6 8381else 8382 ac_check_lib_save_LIBS=$LIBS 8383LIBS="-ldnet $LIBS" 8384cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8385/* end confdefs.h. */ 8386 8387/* Override any GCC internal prototype to avoid an error. 8388 Use char because int might match the return type of a GCC 8389 builtin and then its argument prototype would still apply. */ 8390#ifdef __cplusplus 8391extern "C" 8392#endif 8393char dnet_ntoa (); 8394int 8395main () 8396{ 8397return dnet_ntoa (); 8398 ; 8399 return 0; 8400} 8401_ACEOF 8402if ac_fn_c_try_link "$LINENO"; then : 8403 ac_cv_lib_dnet_dnet_ntoa=yes 8404else 8405 ac_cv_lib_dnet_dnet_ntoa=no 8406fi 8407rm -f core conftest.err conftest.$ac_objext \ 8408 conftest$ac_exeext conftest.$ac_ext 8409LIBS=$ac_check_lib_save_LIBS 8410fi 8411{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 8412$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; } 8413if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes; then : 8414 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" 8415fi 8416 8417 if test $ac_cv_lib_dnet_dnet_ntoa = no; then 8418 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5 8419$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; } 8420if ${ac_cv_lib_dnet_stub_dnet_ntoa+:} false; then : 8421 $as_echo_n "(cached) " >&6 8422else 8423 ac_check_lib_save_LIBS=$LIBS 8424LIBS="-ldnet_stub $LIBS" 8425cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8426/* end confdefs.h. */ 8427 8428/* Override any GCC internal prototype to avoid an error. 8429 Use char because int might match the return type of a GCC 8430 builtin and then its argument prototype would still apply. */ 8431#ifdef __cplusplus 8432extern "C" 8433#endif 8434char dnet_ntoa (); 8435int 8436main () 8437{ 8438return dnet_ntoa (); 8439 ; 8440 return 0; 8441} 8442_ACEOF 8443if ac_fn_c_try_link "$LINENO"; then : 8444 ac_cv_lib_dnet_stub_dnet_ntoa=yes 8445else 8446 ac_cv_lib_dnet_stub_dnet_ntoa=no 8447fi 8448rm -f core conftest.err conftest.$ac_objext \ 8449 conftest$ac_exeext conftest.$ac_ext 8450LIBS=$ac_check_lib_save_LIBS 8451fi 8452{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 8453$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; } 8454if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes; then : 8455 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" 8456fi 8457 8458 fi 8459fi 8460rm -f core conftest.err conftest.$ac_objext \ 8461 conftest$ac_exeext conftest.$ac_ext 8462 LIBS="$ac_xsave_LIBS" 8463 8464 # [email protected] says -lnsl (and -lsocket) are needed for his 386/AT, 8465 # to get the SysV transport functions. 8466 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4) 8467 # needs -lnsl. 8468 # The nsl library prevents programs from opening the X display 8469 # on Irix 5.2, according to T.E. Dickey. 8470 # The functions gethostbyname, getservbyname, and inet_addr are 8471 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking. 8472 ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname" 8473if test "x$ac_cv_func_gethostbyname" = xyes; then : 8474 8475fi 8476 8477 if test $ac_cv_func_gethostbyname = no; then 8478 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 8479$as_echo_n "checking for gethostbyname in -lnsl... " >&6; } 8480if ${ac_cv_lib_nsl_gethostbyname+:} false; then : 8481 $as_echo_n "(cached) " >&6 8482else 8483 ac_check_lib_save_LIBS=$LIBS 8484LIBS="-lnsl $LIBS" 8485cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8486/* end confdefs.h. */ 8487 8488/* Override any GCC internal prototype to avoid an error. 8489 Use char because int might match the return type of a GCC 8490 builtin and then its argument prototype would still apply. */ 8491#ifdef __cplusplus 8492extern "C" 8493#endif 8494char gethostbyname (); 8495int 8496main () 8497{ 8498return gethostbyname (); 8499 ; 8500 return 0; 8501} 8502_ACEOF 8503if ac_fn_c_try_link "$LINENO"; then : 8504 ac_cv_lib_nsl_gethostbyname=yes 8505else 8506 ac_cv_lib_nsl_gethostbyname=no 8507fi 8508rm -f core conftest.err conftest.$ac_objext \ 8509 conftest$ac_exeext conftest.$ac_ext 8510LIBS=$ac_check_lib_save_LIBS 8511fi 8512{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 8513$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } 8514if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then : 8515 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" 8516fi 8517 8518 if test $ac_cv_lib_nsl_gethostbyname = no; then 8519 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5 8520$as_echo_n "checking for gethostbyname in -lbsd... " >&6; } 8521if ${ac_cv_lib_bsd_gethostbyname+:} false; then : 8522 $as_echo_n "(cached) " >&6 8523else 8524 ac_check_lib_save_LIBS=$LIBS 8525LIBS="-lbsd $LIBS" 8526cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8527/* end confdefs.h. */ 8528 8529/* Override any GCC internal prototype to avoid an error. 8530 Use char because int might match the return type of a GCC 8531 builtin and then its argument prototype would still apply. */ 8532#ifdef __cplusplus 8533extern "C" 8534#endif 8535char gethostbyname (); 8536int 8537main () 8538{ 8539return gethostbyname (); 8540 ; 8541 return 0; 8542} 8543_ACEOF 8544if ac_fn_c_try_link "$LINENO"; then : 8545 ac_cv_lib_bsd_gethostbyname=yes 8546else 8547 ac_cv_lib_bsd_gethostbyname=no 8548fi 8549rm -f core conftest.err conftest.$ac_objext \ 8550 conftest$ac_exeext conftest.$ac_ext 8551LIBS=$ac_check_lib_save_LIBS 8552fi 8553{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5 8554$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; } 8555if test "x$ac_cv_lib_bsd_gethostbyname" = xyes; then : 8556 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd" 8557fi 8558 8559 fi 8560 fi 8561 8562 # [email protected] says without -lsocket, 8563 # socket/setsockopt and other routines are undefined under SCO ODT 8564 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary 8565 # on later versions), says Simon Leinen: it contains gethostby* 8566 # variants that don't use the name server (or something). -lsocket 8567 # must be given before -lnsl if both are needed. We assume that 8568 # if connect needs -lnsl, so does gethostbyname. 8569 ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect" 8570if test "x$ac_cv_func_connect" = xyes; then : 8571 8572fi 8573 8574 if test $ac_cv_func_connect = no; then 8575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5 8576$as_echo_n "checking for connect in -lsocket... " >&6; } 8577if ${ac_cv_lib_socket_connect+:} false; then : 8578 $as_echo_n "(cached) " >&6 8579else 8580 ac_check_lib_save_LIBS=$LIBS 8581LIBS="-lsocket $X_EXTRA_LIBS $LIBS" 8582cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8583/* end confdefs.h. */ 8584 8585/* Override any GCC internal prototype to avoid an error. 8586 Use char because int might match the return type of a GCC 8587 builtin and then its argument prototype would still apply. */ 8588#ifdef __cplusplus 8589extern "C" 8590#endif 8591char connect (); 8592int 8593main () 8594{ 8595return connect (); 8596 ; 8597 return 0; 8598} 8599_ACEOF 8600if ac_fn_c_try_link "$LINENO"; then : 8601 ac_cv_lib_socket_connect=yes 8602else 8603 ac_cv_lib_socket_connect=no 8604fi 8605rm -f core conftest.err conftest.$ac_objext \ 8606 conftest$ac_exeext conftest.$ac_ext 8607LIBS=$ac_check_lib_save_LIBS 8608fi 8609{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5 8610$as_echo "$ac_cv_lib_socket_connect" >&6; } 8611if test "x$ac_cv_lib_socket_connect" = xyes; then : 8612 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" 8613fi 8614 8615 fi 8616 8617 # Guillermo Gomez says -lposix is necessary on A/UX. 8618 ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove" 8619if test "x$ac_cv_func_remove" = xyes; then : 8620 8621fi 8622 8623 if test $ac_cv_func_remove = no; then 8624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5 8625$as_echo_n "checking for remove in -lposix... " >&6; } 8626if ${ac_cv_lib_posix_remove+:} false; then : 8627 $as_echo_n "(cached) " >&6 8628else 8629 ac_check_lib_save_LIBS=$LIBS 8630LIBS="-lposix $LIBS" 8631cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8632/* end confdefs.h. */ 8633 8634/* Override any GCC internal prototype to avoid an error. 8635 Use char because int might match the return type of a GCC 8636 builtin and then its argument prototype would still apply. */ 8637#ifdef __cplusplus 8638extern "C" 8639#endif 8640char remove (); 8641int 8642main () 8643{ 8644return remove (); 8645 ; 8646 return 0; 8647} 8648_ACEOF 8649if ac_fn_c_try_link "$LINENO"; then : 8650 ac_cv_lib_posix_remove=yes 8651else 8652 ac_cv_lib_posix_remove=no 8653fi 8654rm -f core conftest.err conftest.$ac_objext \ 8655 conftest$ac_exeext conftest.$ac_ext 8656LIBS=$ac_check_lib_save_LIBS 8657fi 8658{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5 8659$as_echo "$ac_cv_lib_posix_remove" >&6; } 8660if test "x$ac_cv_lib_posix_remove" = xyes; then : 8661 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" 8662fi 8663 8664 fi 8665 8666 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. 8667 ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat" 8668if test "x$ac_cv_func_shmat" = xyes; then : 8669 8670fi 8671 8672 if test $ac_cv_func_shmat = no; then 8673 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5 8674$as_echo_n "checking for shmat in -lipc... " >&6; } 8675if ${ac_cv_lib_ipc_shmat+:} false; then : 8676 $as_echo_n "(cached) " >&6 8677else 8678 ac_check_lib_save_LIBS=$LIBS 8679LIBS="-lipc $LIBS" 8680cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8681/* end confdefs.h. */ 8682 8683/* Override any GCC internal prototype to avoid an error. 8684 Use char because int might match the return type of a GCC 8685 builtin and then its argument prototype would still apply. */ 8686#ifdef __cplusplus 8687extern "C" 8688#endif 8689char shmat (); 8690int 8691main () 8692{ 8693return shmat (); 8694 ; 8695 return 0; 8696} 8697_ACEOF 8698if ac_fn_c_try_link "$LINENO"; then : 8699 ac_cv_lib_ipc_shmat=yes 8700else 8701 ac_cv_lib_ipc_shmat=no 8702fi 8703rm -f core conftest.err conftest.$ac_objext \ 8704 conftest$ac_exeext conftest.$ac_ext 8705LIBS=$ac_check_lib_save_LIBS 8706fi 8707{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5 8708$as_echo "$ac_cv_lib_ipc_shmat" >&6; } 8709if test "x$ac_cv_lib_ipc_shmat" = xyes; then : 8710 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" 8711fi 8712 8713 fi 8714 fi 8715 8716 # Check for libraries that X11R6 Xt/Xaw programs need. 8717 ac_save_LDFLAGS=$LDFLAGS 8718 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries" 8719 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to 8720 # check for ICE first), but we must link in the order -lSM -lICE or 8721 # we get undefined symbols. So assume we have SM if we have ICE. 8722 # These have to be linked with before -lX11, unlike the other 8723 # libraries we check for below, so use a different variable. 8724 # John Interrante, Karl Berry 8725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5 8726$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; } 8727if ${ac_cv_lib_ICE_IceConnectionNumber+:} false; then : 8728 $as_echo_n "(cached) " >&6 8729else 8730 ac_check_lib_save_LIBS=$LIBS 8731LIBS="-lICE $X_EXTRA_LIBS $LIBS" 8732cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8733/* end confdefs.h. */ 8734 8735/* Override any GCC internal prototype to avoid an error. 8736 Use char because int might match the return type of a GCC 8737 builtin and then its argument prototype would still apply. */ 8738#ifdef __cplusplus 8739extern "C" 8740#endif 8741char IceConnectionNumber (); 8742int 8743main () 8744{ 8745return IceConnectionNumber (); 8746 ; 8747 return 0; 8748} 8749_ACEOF 8750if ac_fn_c_try_link "$LINENO"; then : 8751 ac_cv_lib_ICE_IceConnectionNumber=yes 8752else 8753 ac_cv_lib_ICE_IceConnectionNumber=no 8754fi 8755rm -f core conftest.err conftest.$ac_objext \ 8756 conftest$ac_exeext conftest.$ac_ext 8757LIBS=$ac_check_lib_save_LIBS 8758fi 8759{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5 8760$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; } 8761if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes; then : 8762 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" 8763fi 8764 8765 LDFLAGS=$ac_save_LDFLAGS 8766 8767fi 8768 8769 8770 if test "$zOSUnix" = "yes"; then 8771 CFLAGS="$CFLAGS -W c,dll" 8772 LDFLAGS="$LDFLAGS -W l,dll" 8773 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE -lXmu" 8774 fi 8775 8776 8777 if test -d "$x_includes" && test ! -d "$x_libraries"; then 8778 x_libraries=`echo "$x_includes" | sed s/include/lib/` 8779 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X libraries to $x_libraries" >&5 8780$as_echo "Corrected X libraries to $x_libraries" >&6; } 8781 X_LIBS="$X_LIBS -L$x_libraries" 8782 if test "`(uname) 2>/dev/null`" = SunOS && 8783 uname -r | grep '^5' >/dev/null; then 8784 X_LIBS="$X_LIBS -R $x_libraries" 8785 fi 8786 fi 8787 8788 if test -d "$x_libraries" && test ! -d "$x_includes"; then 8789 x_includes=`echo "$x_libraries" | sed s/lib/include/` 8790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X includes to $x_includes" >&5 8791$as_echo "Corrected X includes to $x_includes" >&6; } 8792 X_CFLAGS="$X_CFLAGS -I$x_includes" 8793 fi 8794 8795 X_CFLAGS="`echo $X_CFLAGS\ | sed 's%-I/usr/include %%'`" 8796 X_LIBS="`echo $X_LIBS\ | sed 's%-L/usr/lib %%'`" 8797 X_LIBS="`echo $X_LIBS\ | sed -e 's%-R/usr/lib %%' -e 's%-R /usr/lib %%'`" 8798 8799 8800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files can be found" >&5 8801$as_echo_n "checking if X11 header files can be found... " >&6; } 8802 cflags_save=$CFLAGS 8803 CFLAGS="$CFLAGS $X_CFLAGS" 8804 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8805/* end confdefs.h. */ 8806#include <X11/Xlib.h> 8807#include <X11/Intrinsic.h> 8808int 8809main () 8810{ 8811 8812 ; 8813 return 0; 8814} 8815_ACEOF 8816if ac_fn_c_try_compile "$LINENO"; then : 8817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8818$as_echo "yes" >&6; } 8819else 8820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8821$as_echo "no" >&6; }; no_x=yes 8822fi 8823rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8824 CFLAGS=$cflags_save 8825 8826 if test "${no_x-no}" = yes; then 8827 with_x=no 8828 else 8829 $as_echo "#define HAVE_X11 1" >>confdefs.h 8830 8831 X_LIB="-lXt -lX11"; 8832 8833 8834 ac_save_LDFLAGS="$LDFLAGS" 8835 LDFLAGS="-L$x_libraries $LDFLAGS" 8836 8837 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _XdmcpAuthDoIt in -lXdmcp" >&5 8838$as_echo_n "checking for _XdmcpAuthDoIt in -lXdmcp... " >&6; } 8839if ${ac_cv_lib_Xdmcp__XdmcpAuthDoIt+:} false; then : 8840 $as_echo_n "(cached) " >&6 8841else 8842 ac_check_lib_save_LIBS=$LIBS 8843LIBS="-lXdmcp -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS -lXdmcp $LIBS" 8844cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8845/* end confdefs.h. */ 8846 8847/* Override any GCC internal prototype to avoid an error. 8848 Use char because int might match the return type of a GCC 8849 builtin and then its argument prototype would still apply. */ 8850#ifdef __cplusplus 8851extern "C" 8852#endif 8853char _XdmcpAuthDoIt (); 8854int 8855main () 8856{ 8857return _XdmcpAuthDoIt (); 8858 ; 8859 return 0; 8860} 8861_ACEOF 8862if ac_fn_c_try_link "$LINENO"; then : 8863 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=yes 8864else 8865 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=no 8866fi 8867rm -f core conftest.err conftest.$ac_objext \ 8868 conftest$ac_exeext conftest.$ac_ext 8869LIBS=$ac_check_lib_save_LIBS 8870fi 8871{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&5 8872$as_echo "$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&6; } 8873if test "x$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" = xyes; then : 8874 X_EXTRA_LIBS="$X_EXTRA_LIBS -lXdmcp" 8875fi 8876 8877 8878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceOpenConnection in -lICE" >&5 8879$as_echo_n "checking for IceOpenConnection in -lICE... " >&6; } 8880if ${ac_cv_lib_ICE_IceOpenConnection+:} false; then : 8881 $as_echo_n "(cached) " >&6 8882else 8883 ac_check_lib_save_LIBS=$LIBS 8884LIBS="-lICE $X_EXTRA_LIBS $LIBS" 8885cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8886/* end confdefs.h. */ 8887 8888/* Override any GCC internal prototype to avoid an error. 8889 Use char because int might match the return type of a GCC 8890 builtin and then its argument prototype would still apply. */ 8891#ifdef __cplusplus 8892extern "C" 8893#endif 8894char IceOpenConnection (); 8895int 8896main () 8897{ 8898return IceOpenConnection (); 8899 ; 8900 return 0; 8901} 8902_ACEOF 8903if ac_fn_c_try_link "$LINENO"; then : 8904 ac_cv_lib_ICE_IceOpenConnection=yes 8905else 8906 ac_cv_lib_ICE_IceOpenConnection=no 8907fi 8908rm -f core conftest.err conftest.$ac_objext \ 8909 conftest$ac_exeext conftest.$ac_ext 8910LIBS=$ac_check_lib_save_LIBS 8911fi 8912{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceOpenConnection" >&5 8913$as_echo "$ac_cv_lib_ICE_IceOpenConnection" >&6; } 8914if test "x$ac_cv_lib_ICE_IceOpenConnection" = xyes; then : 8915 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE" 8916fi 8917 8918 8919 LDFLAGS="$X_LIBS $ac_save_LDFLAGS" 8920 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmCreatePixmapFromData in -lXpm" >&5 8921$as_echo_n "checking for XpmCreatePixmapFromData in -lXpm... " >&6; } 8922if ${ac_cv_lib_Xpm_XpmCreatePixmapFromData+:} false; then : 8923 $as_echo_n "(cached) " >&6 8924else 8925 ac_check_lib_save_LIBS=$LIBS 8926LIBS="-lXpm -lXt $X_PRE_LIBS -lXpm -lX11 $X_EXTRA_LIBS $LIBS" 8927cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8928/* end confdefs.h. */ 8929 8930/* Override any GCC internal prototype to avoid an error. 8931 Use char because int might match the return type of a GCC 8932 builtin and then its argument prototype would still apply. */ 8933#ifdef __cplusplus 8934extern "C" 8935#endif 8936char XpmCreatePixmapFromData (); 8937int 8938main () 8939{ 8940return XpmCreatePixmapFromData (); 8941 ; 8942 return 0; 8943} 8944_ACEOF 8945if ac_fn_c_try_link "$LINENO"; then : 8946 ac_cv_lib_Xpm_XpmCreatePixmapFromData=yes 8947else 8948 ac_cv_lib_Xpm_XpmCreatePixmapFromData=no 8949fi 8950rm -f core conftest.err conftest.$ac_objext \ 8951 conftest$ac_exeext conftest.$ac_ext 8952LIBS=$ac_check_lib_save_LIBS 8953fi 8954{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&5 8955$as_echo "$ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&6; } 8956if test "x$ac_cv_lib_Xpm_XpmCreatePixmapFromData" = xyes; then : 8957 X_PRE_LIBS="$X_PRE_LIBS -lXpm" 8958fi 8959 8960 8961 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files implicitly declare return values" >&5 8962$as_echo_n "checking if X11 header files implicitly declare return values... " >&6; } 8963 cflags_save=$CFLAGS 8964 if test "$GCC" = yes; then 8965 CFLAGS="$CFLAGS $X_CFLAGS -Werror" 8966 else 8967 CFLAGS="$CFLAGS $X_CFLAGS" 8968 fi 8969 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8970/* end confdefs.h. */ 8971#include <X11/Xlib.h> 8972int 8973main () 8974{ 8975 8976 ; 8977 return 0; 8978} 8979_ACEOF 8980if ac_fn_c_try_compile "$LINENO"; then : 8981 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8982$as_echo "no" >&6; } 8983else 8984 CFLAGS="$CFLAGS -Wno-implicit-int" 8985 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8986/* end confdefs.h. */ 8987#include <X11/Xlib.h> 8988int 8989main () 8990{ 8991 8992 ; 8993 return 0; 8994} 8995_ACEOF 8996if ac_fn_c_try_compile "$LINENO"; then : 8997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8998$as_echo "yes" >&6; }; cflags_save="$cflags_save -Wno-implicit-int" 8999else 9000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: test failed" >&5 9001$as_echo "test failed" >&6; } 9002 9003fi 9004rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9005 9006fi 9007rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9008 CFLAGS=$cflags_save 9009 9010 LDFLAGS="$ac_save_LDFLAGS" 9011 9012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of wchar_t is 2 bytes" >&5 9013$as_echo_n "checking size of wchar_t is 2 bytes... " >&6; } 9014 if ${ac_cv_small_wchar_t+:} false; then : 9015 $as_echo_n "(cached) " >&6 9016else 9017 if test "$cross_compiling" = yes; then : 9018 as_fn_error $? "failed to compile test program" "$LINENO" 5 9019else 9020 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9021/* end confdefs.h. */ 9022 9023#include <X11/Xlib.h> 9024#if STDC_HEADERS 9025# include <stdlib.h> 9026# include <stddef.h> 9027#endif 9028 main() 9029 { 9030 if (sizeof(wchar_t) <= 2) 9031 exit(1); 9032 exit(0); 9033 } 9034_ACEOF 9035if ac_fn_c_try_run "$LINENO"; then : 9036 ac_cv_small_wchar_t="no" 9037else 9038 ac_cv_small_wchar_t="yes" 9039fi 9040rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 9041 conftest.$ac_objext conftest.beam conftest.$ac_ext 9042fi 9043 9044fi 9045 9046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_small_wchar_t" >&5 9047$as_echo "$ac_cv_small_wchar_t" >&6; } 9048 if test "x$ac_cv_small_wchar_t" = "xyes" ; then 9049 $as_echo "#define SMALL_WCHAR_T 1" >>confdefs.h 9050 9051 fi 9052 9053 fi 9054fi 9055 9056if test "x$with_x" = xno -a "x$with_x_arg" = xyes; then 9057 as_fn_error $? "could not configure X" "$LINENO" 5 9058fi 9059 9060test "x$with_x" = xno -a "x$MACOS_X" != "xyes" -a "x$QNX" != "xyes" && enable_gui=no 9061 9062{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-gui argument" >&5 9063$as_echo_n "checking --enable-gui argument... " >&6; } 9064# Check whether --enable-gui was given. 9065if test "${enable_gui+set}" = set; then : 9066 enableval=$enable_gui; 9067else 9068 enable_gui="auto" 9069fi 9070 9071 9072enable_gui_canon=`echo "_$enable_gui" | \ 9073 sed 's/[ _+-]//g;y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'` 9074 9075SKIP_GTK2=YES 9076SKIP_GTK3=YES 9077SKIP_GNOME=YES 9078SKIP_MOTIF=YES 9079SKIP_ATHENA=YES 9080SKIP_NEXTAW=YES 9081SKIP_PHOTON=YES 9082SKIP_CARBON=YES 9083GUITYPE=NONE 9084 9085if test "x$QNX" = "xyes" -a "x$with_x" = "xno" ; then 9086 SKIP_PHOTON= 9087 case "$enable_gui_canon" in 9088 no) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 9089$as_echo "no GUI support" >&6; } 9090 SKIP_PHOTON=YES ;; 9091 yes|""|auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: automatic GUI support" >&5 9092$as_echo "automatic GUI support" >&6; } 9093 gui_auto=yes ;; 9094 photon) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Photon GUI support" >&5 9095$as_echo "Photon GUI support" >&6; } ;; 9096 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 9097$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } 9098 SKIP_PHOTON=YES ;; 9099 esac 9100 9101elif test "x$MACOS_X" = "xyes" -a "x$with_x" = "xno" ; then 9102 SKIP_CARBON= 9103 case "$enable_gui_canon" in 9104 no) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 9105$as_echo "no GUI support" >&6; } 9106 SKIP_CARBON=YES ;; 9107 yes|"") { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5 9108$as_echo "yes - automatic GUI support" >&6; } 9109 gui_auto=yes ;; 9110 auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: auto - Carbon GUI is outdated - disable GUI support" >&5 9111$as_echo "auto - Carbon GUI is outdated - disable GUI support" >&6; } 9112 SKIP_CARBON=YES ;; 9113 carbon) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Carbon GUI support" >&5 9114$as_echo "Carbon GUI support" >&6; } ;; 9115 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 9116$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } 9117 SKIP_CARBON=YES ;; 9118 esac 9119 9120else 9121 9122 case "$enable_gui_canon" in 9123 no|none) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 9124$as_echo "no GUI support" >&6; } ;; 9125 yes|""|auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes/auto - automatic GUI support" >&5 9126$as_echo "yes/auto - automatic GUI support" >&6; } 9127 gui_auto=yes 9128 SKIP_GTK2= 9129 SKIP_GNOME= 9130 SKIP_MOTIF= 9131 SKIP_ATHENA= 9132 SKIP_NEXTAW= 9133 SKIP_CARBON=;; 9134 gtk2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2.x GUI support" >&5 9135$as_echo "GTK+ 2.x GUI support" >&6; } 9136 SKIP_GTK2=;; 9137 gnome2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GNOME 2.x GUI support" >&5 9138$as_echo "GNOME 2.x GUI support" >&6; } 9139 SKIP_GNOME= 9140 SKIP_GTK2=;; 9141 gtk3) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 3.x GUI support" >&5 9142$as_echo "GTK+ 3.x GUI support" >&6; } 9143 SKIP_GTK3=;; 9144 motif) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Motif GUI support" >&5 9145$as_echo "Motif GUI support" >&6; } 9146 SKIP_MOTIF=;; 9147 athena) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Athena GUI support" >&5 9148$as_echo "Athena GUI support" >&6; } 9149 SKIP_ATHENA=;; 9150 nextaw) { $as_echo "$as_me:${as_lineno-$LINENO}: result: neXtaw GUI support" >&5 9151$as_echo "neXtaw GUI support" >&6; } 9152 SKIP_NEXTAW=;; 9153 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 9154$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } ;; 9155 esac 9156 9157fi 9158 9159if test "x$SKIP_GTK2" != "xYES" -a "$enable_gui_canon" != "gtk2" \ 9160 -a "$enable_gui_canon" != "gnome2"; then 9161 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK+ 2" >&5 9162$as_echo_n "checking whether or not to look for GTK+ 2... " >&6; } 9163 # Check whether --enable-gtk2-check was given. 9164if test "${enable_gtk2_check+set}" = set; then : 9165 enableval=$enable_gtk2_check; 9166else 9167 enable_gtk2_check="yes" 9168fi 9169 9170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk2_check" >&5 9171$as_echo "$enable_gtk2_check" >&6; } 9172 if test "x$enable_gtk2_check" = "xno"; then 9173 SKIP_GTK2=YES 9174 SKIP_GNOME=YES 9175 fi 9176fi 9177 9178if test "x$SKIP_GNOME" != "xYES" -a "$enable_gui_canon" != "gnome2"; then 9179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GNOME" >&5 9180$as_echo_n "checking whether or not to look for GNOME... " >&6; } 9181 # Check whether --enable-gnome-check was given. 9182if test "${enable_gnome_check+set}" = set; then : 9183 enableval=$enable_gnome_check; 9184else 9185 enable_gnome_check="no" 9186fi 9187 9188 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gnome_check" >&5 9189$as_echo "$enable_gnome_check" >&6; } 9190 if test "x$enable_gnome_check" = "xno"; then 9191 SKIP_GNOME=YES 9192 fi 9193fi 9194 9195if test "x$SKIP_GTK3" != "xYES" -a "$enable_gui_canon" != "gtk3"; then 9196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK+ 3" >&5 9197$as_echo_n "checking whether or not to look for GTK+ 3... " >&6; } 9198 # Check whether --enable-gtk3-check was given. 9199if test "${enable_gtk3_check+set}" = set; then : 9200 enableval=$enable_gtk3_check; 9201else 9202 enable_gtk3_check="yes" 9203fi 9204 9205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk3_check" >&5 9206$as_echo "$enable_gtk3_check" >&6; } 9207 if test "x$enable_gtk3_check" = "xno"; then 9208 SKIP_GTK3=YES 9209 fi 9210fi 9211 9212if test "x$SKIP_MOTIF" != "xYES" -a "$enable_gui_canon" != "motif"; then 9213 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Motif" >&5 9214$as_echo_n "checking whether or not to look for Motif... " >&6; } 9215 # Check whether --enable-motif-check was given. 9216if test "${enable_motif_check+set}" = set; then : 9217 enableval=$enable_motif_check; 9218else 9219 enable_motif_check="yes" 9220fi 9221 9222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_motif_check" >&5 9223$as_echo "$enable_motif_check" >&6; } 9224 if test "x$enable_motif_check" = "xno"; then 9225 SKIP_MOTIF=YES 9226 fi 9227fi 9228 9229if test "x$SKIP_ATHENA" != "xYES" -a "$enable_gui_canon" != "athena"; then 9230 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Athena" >&5 9231$as_echo_n "checking whether or not to look for Athena... " >&6; } 9232 # Check whether --enable-athena-check was given. 9233if test "${enable_athena_check+set}" = set; then : 9234 enableval=$enable_athena_check; 9235else 9236 enable_athena_check="yes" 9237fi 9238 9239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_athena_check" >&5 9240$as_echo "$enable_athena_check" >&6; } 9241 if test "x$enable_athena_check" = "xno"; then 9242 SKIP_ATHENA=YES 9243 fi 9244fi 9245 9246if test "x$SKIP_NEXTAW" != "xYES" -a "$enable_gui_canon" != "nextaw"; then 9247 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for neXtaw" >&5 9248$as_echo_n "checking whether or not to look for neXtaw... " >&6; } 9249 # Check whether --enable-nextaw-check was given. 9250if test "${enable_nextaw_check+set}" = set; then : 9251 enableval=$enable_nextaw_check; 9252else 9253 enable_nextaw_check="yes" 9254fi 9255 9256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_nextaw_check" >&5 9257$as_echo "$enable_nextaw_check" >&6; }; 9258 if test "x$enable_nextaw_check" = "xno"; then 9259 SKIP_NEXTAW=YES 9260 fi 9261fi 9262 9263if test "x$SKIP_CARBON" != "xYES" -a "$enable_gui_canon" != "carbon"; then 9264 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Carbon" >&5 9265$as_echo_n "checking whether or not to look for Carbon... " >&6; } 9266 # Check whether --enable-carbon-check was given. 9267if test "${enable_carbon_check+set}" = set; then : 9268 enableval=$enable_carbon_check; 9269else 9270 enable_carbon_check="yes" 9271fi 9272 9273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_carbon_check" >&5 9274$as_echo "$enable_carbon_check" >&6; }; 9275 if test "x$enable_carbon_check" = "xno"; then 9276 SKIP_CARBON=YES 9277 fi 9278fi 9279 9280 9281if test "x$MACOS_X" = "xyes" -a -z "$SKIP_CARBON" -a "x$CARBON" = "xyes"; then 9282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Carbon GUI" >&5 9283$as_echo_n "checking for Carbon GUI... " >&6; } 9284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9285$as_echo "yes" >&6; }; 9286 GUITYPE=CARBONGUI 9287 if test "$VIMNAME" = "vim"; then 9288 VIMNAME=Vim 9289 fi 9290 9291 if test "x$MACARCH" = "xboth"; then 9292 CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk/Developer/Headers/FlatCarbon" 9293 else 9294 CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/Headers/FlatCarbon" 9295 fi 9296 9297 if test x$prefix = xNONE; then 9298 prefix=/Applications 9299 fi 9300 9301 datadir='${prefix}/Vim.app/Contents/Resources' 9302 9303 SKIP_GTK2=YES; 9304 SKIP_GNOME=YES; 9305 SKIP_MOTIF=YES; 9306 SKIP_ATHENA=YES; 9307 SKIP_NEXTAW=YES; 9308 SKIP_PHOTON=YES; 9309 SKIP_CARBON=YES 9310fi 9311 9312 9313 9314 9315 9316 9317 9318 9319if test -z "$SKIP_GTK2"; then 9320 9321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gtktest argument" >&5 9322$as_echo_n "checking --disable-gtktest argument... " >&6; } 9323 # Check whether --enable-gtktest was given. 9324if test "${enable_gtktest+set}" = set; then : 9325 enableval=$enable_gtktest; 9326else 9327 enable_gtktest=yes 9328fi 9329 9330 if test "x$enable_gtktest" = "xyes" ; then 9331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test enabled" >&5 9332$as_echo "gtk test enabled" >&6; } 9333 else 9334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test disabled" >&5 9335$as_echo "gtk test disabled" >&6; } 9336 fi 9337 9338 if test "X$PKG_CONFIG" = "X"; then 9339 if test -n "$ac_tool_prefix"; then 9340 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 9341set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 9342{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9343$as_echo_n "checking for $ac_word... " >&6; } 9344if ${ac_cv_path_PKG_CONFIG+:} false; then : 9345 $as_echo_n "(cached) " >&6 9346else 9347 case $PKG_CONFIG in 9348 [\\/]* | ?:[\\/]*) 9349 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 9350 ;; 9351 *) 9352 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9353for as_dir in $PATH 9354do 9355 IFS=$as_save_IFS 9356 test -z "$as_dir" && as_dir=. 9357 for ac_exec_ext in '' $ac_executable_extensions; do 9358 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9359 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 9360 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9361 break 2 9362 fi 9363done 9364 done 9365IFS=$as_save_IFS 9366 9367 ;; 9368esac 9369fi 9370PKG_CONFIG=$ac_cv_path_PKG_CONFIG 9371if test -n "$PKG_CONFIG"; then 9372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 9373$as_echo "$PKG_CONFIG" >&6; } 9374else 9375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9376$as_echo "no" >&6; } 9377fi 9378 9379 9380fi 9381if test -z "$ac_cv_path_PKG_CONFIG"; then 9382 ac_pt_PKG_CONFIG=$PKG_CONFIG 9383 # Extract the first word of "pkg-config", so it can be a program name with args. 9384set dummy pkg-config; ac_word=$2 9385{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9386$as_echo_n "checking for $ac_word... " >&6; } 9387if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : 9388 $as_echo_n "(cached) " >&6 9389else 9390 case $ac_pt_PKG_CONFIG in 9391 [\\/]* | ?:[\\/]*) 9392 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 9393 ;; 9394 *) 9395 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9396for as_dir in $PATH 9397do 9398 IFS=$as_save_IFS 9399 test -z "$as_dir" && as_dir=. 9400 for ac_exec_ext in '' $ac_executable_extensions; do 9401 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9402 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 9403 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9404 break 2 9405 fi 9406done 9407 done 9408IFS=$as_save_IFS 9409 9410 ;; 9411esac 9412fi 9413ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 9414if test -n "$ac_pt_PKG_CONFIG"; then 9415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 9416$as_echo "$ac_pt_PKG_CONFIG" >&6; } 9417else 9418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9419$as_echo "no" >&6; } 9420fi 9421 9422 if test "x$ac_pt_PKG_CONFIG" = x; then 9423 PKG_CONFIG="no" 9424 else 9425 case $cross_compiling:$ac_tool_warned in 9426yes:) 9427{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 9428$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 9429ac_tool_warned=yes ;; 9430esac 9431 PKG_CONFIG=$ac_pt_PKG_CONFIG 9432 fi 9433else 9434 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 9435fi 9436 9437 fi 9438 9439 if test "x$PKG_CONFIG" != "xno"; then 9440 9441 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then 9442 { 9443 no_gtk="" 9444 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \ 9445 && $PKG_CONFIG --exists gtk+-2.0; then 9446 { 9447 min_gtk_version=2.2.0 9448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5 9449$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; } 9450 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0` 9451 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0` 9452 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0` 9453 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9454 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'` 9455 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9456 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'` 9457 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9458 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'` 9459 } 9460 elif (test "X$SKIP_GTK3" != "XYES" -a "X$PKG_CONFIG" != "Xno") \ 9461 && $PKG_CONFIG --exists gtk+-3.0; then 9462 { 9463 min_gtk_version=2.2.0 9464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5 9465$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; } 9466 9467 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-3.0` 9468 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-3.0` 9469 GTK_LIBS=`$PKG_CONFIG --libs gtk+-3.0` 9470 gtk_major_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9471 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'` 9472 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9473 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'` 9474 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9475 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'` 9476 } 9477 else 9478 no_gtk=yes 9479 fi 9480 9481 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then 9482 { 9483 ac_save_CFLAGS="$CFLAGS" 9484 ac_save_LIBS="$LIBS" 9485 CFLAGS="$CFLAGS $GTK_CFLAGS" 9486 LIBS="$LIBS $GTK_LIBS" 9487 9488 rm -f conf.gtktest 9489 if test "$cross_compiling" = yes; then : 9490 echo $ac_n "cross compiling; assumed OK... $ac_c" 9491else 9492 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9493/* end confdefs.h. */ 9494 9495#include <gtk/gtk.h> 9496#include <stdio.h> 9497#if STDC_HEADERS 9498# include <stdlib.h> 9499# include <stddef.h> 9500#endif 9501 9502int 9503main () 9504{ 9505int major, minor, micro; 9506char *tmp_version; 9507 9508system ("touch conf.gtktest"); 9509 9510/* HP/UX 9 (%@#!) writes to sscanf strings */ 9511tmp_version = g_strdup("$min_gtk_version"); 9512if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) { 9513 printf("%s, bad version string\n", "$min_gtk_version"); 9514 exit(1); 9515 } 9516 9517if ((gtk_major_version > major) || 9518 ((gtk_major_version == major) && (gtk_minor_version > minor)) || 9519 ((gtk_major_version == major) && (gtk_minor_version == minor) && 9520 (gtk_micro_version >= micro))) 9521{ 9522 return 0; 9523} 9524return 1; 9525} 9526 9527_ACEOF 9528if ac_fn_c_try_run "$LINENO"; then : 9529 9530else 9531 no_gtk=yes 9532fi 9533rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 9534 conftest.$ac_objext conftest.beam conftest.$ac_ext 9535fi 9536 9537 CFLAGS="$ac_save_CFLAGS" 9538 LIBS="$ac_save_LIBS" 9539 } 9540 fi 9541 if test "x$no_gtk" = x ; then 9542 if test "x$enable_gtktest" = "xyes"; then 9543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 9544$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } 9545 else 9546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 9547$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } 9548 fi 9549 GUI_LIB_LOC="$GTK_LIBDIR" 9550 GTK_LIBNAME="$GTK_LIBS" 9551 GUI_INC_LOC="$GTK_CFLAGS" 9552 else 9553 { 9554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9555$as_echo "no" >&6; } 9556 GTK_CFLAGS="" 9557 GTK_LIBS="" 9558 : 9559 if test "$fail_if_missing" = "yes" -a "X$gui_auto" != "Xyes"; then 9560 as_fn_error $? "could not configure GTK" "$LINENO" 5 9561 fi 9562 } 9563 fi 9564 } 9565 else 9566 GTK_CFLAGS="" 9567 GTK_LIBS="" 9568 : 9569 fi 9570 9571 9572 rm -f conf.gtktest 9573 9574 if test "x$GTK_CFLAGS" != "x"; then 9575 SKIP_GTK3=YES 9576 SKIP_ATHENA=YES 9577 SKIP_NEXTAW=YES 9578 SKIP_MOTIF=YES 9579 GUITYPE=GTK 9580 9581 fi 9582 fi 9583 if test "x$GUITYPE" = "xGTK"; then 9584 if test -z "$SKIP_GNOME"; then 9585 { 9586 9587 9588 9589 9590 9591 9592# Check whether --with-gnome-includes was given. 9593if test "${with_gnome_includes+set}" = set; then : 9594 withval=$with_gnome_includes; CFLAGS="$CFLAGS -I$withval" 9595 9596fi 9597 9598 9599 9600# Check whether --with-gnome-libs was given. 9601if test "${with_gnome_libs+set}" = set; then : 9602 withval=$with_gnome_libs; LDFLAGS="$LDFLAGS -L$withval" gnome_prefix=$withval 9603 9604fi 9605 9606 9607 9608# Check whether --with-gnome was given. 9609if test "${with_gnome+set}" = set; then : 9610 withval=$with_gnome; if test x$withval = xyes; then 9611 want_gnome=yes 9612 have_gnome=yes 9613 else 9614 if test "x$withval" = xno; then 9615 want_gnome=no 9616 else 9617 want_gnome=yes 9618 LDFLAGS="$LDFLAGS -L$withval/lib" 9619 CFLAGS="$CFLAGS -I$withval/include" 9620 gnome_prefix=$withval/lib 9621 fi 9622 fi 9623else 9624 want_gnome=yes 9625fi 9626 9627 9628 if test "x$want_gnome" = xyes; then 9629 { 9630 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgnomeui-2.0" >&5 9631$as_echo_n "checking for libgnomeui-2.0... " >&6; } 9632 if $PKG_CONFIG --exists libgnomeui-2.0; then 9633 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9634$as_echo "yes" >&6; } 9635 GNOME_LIBS=`$PKG_CONFIG --libs-only-l libgnomeui-2.0` 9636 GNOME_LIBDIR=`$PKG_CONFIG --libs-only-L libgnomeui-2.0` 9637 GNOME_INCLUDEDIR=`$PKG_CONFIG --cflags libgnomeui-2.0` 9638 9639 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FreeBSD" >&5 9640$as_echo_n "checking for FreeBSD... " >&6; } 9641 if test "`(uname) 2>/dev/null`" = FreeBSD; then 9642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9643$as_echo "yes" >&6; } 9644 GNOME_INCLUDEDIR="$GNOME_INCLUDEDIR -D_THREAD_SAFE" 9645 GNOME_LIBS="$GNOME_LIBS -pthread" 9646 else 9647 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9648$as_echo "no" >&6; } 9649 fi 9650 have_gnome=yes 9651 else 9652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 9653$as_echo "not found" >&6; } 9654 if test "x" = xfail; then 9655 as_fn_error $? "Could not find libgnomeui-2.0 via pkg-config" "$LINENO" 5 9656 fi 9657 fi 9658 } 9659 fi 9660 9661 if test "x$have_gnome" = xyes ; then 9662 $as_echo "#define FEAT_GUI_GNOME 1" >>confdefs.h 9663 9664 GUI_INC_LOC="$GUI_INC_LOC $GNOME_INCLUDEDIR" 9665 GTK_LIBNAME="$GTK_LIBNAME $GNOME_LIBDIR $GNOME_LIBS" 9666 fi 9667 } 9668 fi 9669 fi 9670fi 9671 9672 9673if test -z "$SKIP_GTK3"; then 9674 9675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gtktest argument" >&5 9676$as_echo_n "checking --disable-gtktest argument... " >&6; } 9677 # Check whether --enable-gtktest was given. 9678if test "${enable_gtktest+set}" = set; then : 9679 enableval=$enable_gtktest; 9680else 9681 enable_gtktest=yes 9682fi 9683 9684 if test "x$enable_gtktest" = "xyes" ; then 9685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test enabled" >&5 9686$as_echo "gtk test enabled" >&6; } 9687 else 9688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test disabled" >&5 9689$as_echo "gtk test disabled" >&6; } 9690 fi 9691 9692 if test "X$PKG_CONFIG" = "X"; then 9693 if test -n "$ac_tool_prefix"; then 9694 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 9695set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 9696{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9697$as_echo_n "checking for $ac_word... " >&6; } 9698if ${ac_cv_path_PKG_CONFIG+:} false; then : 9699 $as_echo_n "(cached) " >&6 9700else 9701 case $PKG_CONFIG in 9702 [\\/]* | ?:[\\/]*) 9703 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 9704 ;; 9705 *) 9706 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9707for as_dir in $PATH 9708do 9709 IFS=$as_save_IFS 9710 test -z "$as_dir" && as_dir=. 9711 for ac_exec_ext in '' $ac_executable_extensions; do 9712 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9713 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 9714 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9715 break 2 9716 fi 9717done 9718 done 9719IFS=$as_save_IFS 9720 9721 ;; 9722esac 9723fi 9724PKG_CONFIG=$ac_cv_path_PKG_CONFIG 9725if test -n "$PKG_CONFIG"; then 9726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 9727$as_echo "$PKG_CONFIG" >&6; } 9728else 9729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9730$as_echo "no" >&6; } 9731fi 9732 9733 9734fi 9735if test -z "$ac_cv_path_PKG_CONFIG"; then 9736 ac_pt_PKG_CONFIG=$PKG_CONFIG 9737 # Extract the first word of "pkg-config", so it can be a program name with args. 9738set dummy pkg-config; ac_word=$2 9739{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9740$as_echo_n "checking for $ac_word... " >&6; } 9741if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : 9742 $as_echo_n "(cached) " >&6 9743else 9744 case $ac_pt_PKG_CONFIG in 9745 [\\/]* | ?:[\\/]*) 9746 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 9747 ;; 9748 *) 9749 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9750for as_dir in $PATH 9751do 9752 IFS=$as_save_IFS 9753 test -z "$as_dir" && as_dir=. 9754 for ac_exec_ext in '' $ac_executable_extensions; do 9755 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9756 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 9757 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9758 break 2 9759 fi 9760done 9761 done 9762IFS=$as_save_IFS 9763 9764 ;; 9765esac 9766fi 9767ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 9768if test -n "$ac_pt_PKG_CONFIG"; then 9769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 9770$as_echo "$ac_pt_PKG_CONFIG" >&6; } 9771else 9772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9773$as_echo "no" >&6; } 9774fi 9775 9776 if test "x$ac_pt_PKG_CONFIG" = x; then 9777 PKG_CONFIG="no" 9778 else 9779 case $cross_compiling:$ac_tool_warned in 9780yes:) 9781{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 9782$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 9783ac_tool_warned=yes ;; 9784esac 9785 PKG_CONFIG=$ac_pt_PKG_CONFIG 9786 fi 9787else 9788 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 9789fi 9790 9791 fi 9792 9793 if test "x$PKG_CONFIG" != "xno"; then 9794 9795 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then 9796 { 9797 no_gtk="" 9798 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \ 9799 && $PKG_CONFIG --exists gtk+-2.0; then 9800 { 9801 min_gtk_version=3.0.0 9802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5 9803$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; } 9804 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0` 9805 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0` 9806 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0` 9807 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9808 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'` 9809 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9810 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'` 9811 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9812 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'` 9813 } 9814 elif (test "X$SKIP_GTK3" != "XYES" -a "X$PKG_CONFIG" != "Xno") \ 9815 && $PKG_CONFIG --exists gtk+-3.0; then 9816 { 9817 min_gtk_version=3.0.0 9818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5 9819$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; } 9820 9821 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-3.0` 9822 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-3.0` 9823 GTK_LIBS=`$PKG_CONFIG --libs gtk+-3.0` 9824 gtk_major_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9825 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'` 9826 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9827 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'` 9828 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9829 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'` 9830 } 9831 else 9832 no_gtk=yes 9833 fi 9834 9835 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then 9836 { 9837 ac_save_CFLAGS="$CFLAGS" 9838 ac_save_LIBS="$LIBS" 9839 CFLAGS="$CFLAGS $GTK_CFLAGS" 9840 LIBS="$LIBS $GTK_LIBS" 9841 9842 rm -f conf.gtktest 9843 if test "$cross_compiling" = yes; then : 9844 echo $ac_n "cross compiling; assumed OK... $ac_c" 9845else 9846 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9847/* end confdefs.h. */ 9848 9849#include <gtk/gtk.h> 9850#include <stdio.h> 9851#if STDC_HEADERS 9852# include <stdlib.h> 9853# include <stddef.h> 9854#endif 9855 9856int 9857main () 9858{ 9859int major, minor, micro; 9860char *tmp_version; 9861 9862system ("touch conf.gtktest"); 9863 9864/* HP/UX 9 (%@#!) writes to sscanf strings */ 9865tmp_version = g_strdup("$min_gtk_version"); 9866if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) { 9867 printf("%s, bad version string\n", "$min_gtk_version"); 9868 exit(1); 9869 } 9870 9871if ((gtk_major_version > major) || 9872 ((gtk_major_version == major) && (gtk_minor_version > minor)) || 9873 ((gtk_major_version == major) && (gtk_minor_version == minor) && 9874 (gtk_micro_version >= micro))) 9875{ 9876 return 0; 9877} 9878return 1; 9879} 9880 9881_ACEOF 9882if ac_fn_c_try_run "$LINENO"; then : 9883 9884else 9885 no_gtk=yes 9886fi 9887rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 9888 conftest.$ac_objext conftest.beam conftest.$ac_ext 9889fi 9890 9891 CFLAGS="$ac_save_CFLAGS" 9892 LIBS="$ac_save_LIBS" 9893 } 9894 fi 9895 if test "x$no_gtk" = x ; then 9896 if test "x$enable_gtktest" = "xyes"; then 9897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 9898$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } 9899 else 9900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 9901$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } 9902 fi 9903 GUI_LIB_LOC="$GTK_LIBDIR" 9904 GTK_LIBNAME="$GTK_LIBS" 9905 GUI_INC_LOC="$GTK_CFLAGS" 9906 else 9907 { 9908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9909$as_echo "no" >&6; } 9910 GTK_CFLAGS="" 9911 GTK_LIBS="" 9912 : 9913 if test "$fail_if_missing" = "yes" -a "X$gui_auto" != "Xyes"; then 9914 as_fn_error $? "could not configure GTK" "$LINENO" 5 9915 fi 9916 } 9917 fi 9918 } 9919 else 9920 GTK_CFLAGS="" 9921 GTK_LIBS="" 9922 : 9923 fi 9924 9925 9926 rm -f conf.gtktest 9927 9928 if test "x$GTK_CFLAGS" != "x"; then 9929 SKIP_GTK2=YES 9930 SKIP_GNOME=YES 9931 SKIP_ATHENA=YES 9932 SKIP_NEXTAW=YES 9933 SKIP_MOTIF=YES 9934 GUITYPE=GTK 9935 9936 $as_echo "#define USE_GTK3 1" >>confdefs.h 9937 9938 fi 9939 fi 9940fi 9941 9942if test "x$GUITYPE" = "xGTK"; then 9943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of Gdk-Pixbuf" >&5 9944$as_echo_n "checking version of Gdk-Pixbuf... " >&6; } 9945 gdk_pixbuf_version=`$PKG_CONFIG --modversion gdk-pixbuf-2.0` 9946 if test "x$gdk_pixbuf_version" != x ; then 9947 gdk_pixbuf_version_minor=`echo $gdk_pixbuf_version | \ 9948 sed -e 's/[0-9][0-9]*\.\([0-9][0-9]*\)\.[0-9][0-9]*/\1/'` 9949 if test "x$gdk_pixbuf_version_minor" != x -a \ 9950 $gdk_pixbuf_version_minor -ge 31 ; then 9951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK." >&5 9952$as_echo "OK." >&6; } 9953 # Extract the first word of "glib-compile-resources", so it can be a program name with args. 9954set dummy glib-compile-resources; ac_word=$2 9955{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9956$as_echo_n "checking for $ac_word... " >&6; } 9957if ${ac_cv_path_GLIB_COMPILE_RESOURCES+:} false; then : 9958 $as_echo_n "(cached) " >&6 9959else 9960 case $GLIB_COMPILE_RESOURCES in 9961 [\\/]* | ?:[\\/]*) 9962 ac_cv_path_GLIB_COMPILE_RESOURCES="$GLIB_COMPILE_RESOURCES" # Let the user override the test with a path. 9963 ;; 9964 *) 9965 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9966for as_dir in $PATH 9967do 9968 IFS=$as_save_IFS 9969 test -z "$as_dir" && as_dir=. 9970 for ac_exec_ext in '' $ac_executable_extensions; do 9971 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9972 ac_cv_path_GLIB_COMPILE_RESOURCES="$as_dir/$ac_word$ac_exec_ext" 9973 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9974 break 2 9975 fi 9976done 9977 done 9978IFS=$as_save_IFS 9979 9980 test -z "$ac_cv_path_GLIB_COMPILE_RESOURCES" && ac_cv_path_GLIB_COMPILE_RESOURCES="no" 9981 ;; 9982esac 9983fi 9984GLIB_COMPILE_RESOURCES=$ac_cv_path_GLIB_COMPILE_RESOURCES 9985if test -n "$GLIB_COMPILE_RESOURCES"; then 9986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_COMPILE_RESOURCES" >&5 9987$as_echo "$GLIB_COMPILE_RESOURCES" >&6; } 9988else 9989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9990$as_echo "no" >&6; } 9991fi 9992 9993 9994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking glib-compile-resources" >&5 9995$as_echo_n "checking glib-compile-resources... " >&6; } 9996 if test "x$GLIB_COMPILE_RESOURCES" = xno ; then 9997 GLIB_COMPILE_RESOURCES="" 9998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot be found in PATH." >&5 9999$as_echo "cannot be found in PATH." >&6; } 10000 else 10001 { $as_echo "$as_me:${as_lineno-$LINENO}: result: usable." >&5 10002$as_echo "usable." >&6; } 10003 $as_echo "#define USE_GRESOURCE 1" >>confdefs.h 10004 10005 GRESOURCE_SRC="auto/gui_gtk_gresources.c" 10006 GRESOURCE_OBJ="objects/gui_gtk_gresources.o" 10007 fi 10008 else 10009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable." >&5 10010$as_echo "not usable." >&6; } 10011 fi 10012 else 10013 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot obtain from pkg_config." >&5 10014$as_echo "cannot obtain from pkg_config." >&6; } 10015 fi 10016 10017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-icon-cache-update argument" >&5 10018$as_echo_n "checking --disable-icon-cache-update argument... " >&6; } 10019 # Check whether --enable-icon_cache_update was given. 10020if test "${enable_icon_cache_update+set}" = set; then : 10021 enableval=$enable_icon_cache_update; 10022else 10023 enable_icon_cache_update="yes" 10024fi 10025 10026 if test "$enable_icon_cache_update" = "yes"; then 10027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5 10028$as_echo "not set" >&6; } 10029 # Extract the first word of "gtk-update-icon-cache", so it can be a program name with args. 10030set dummy gtk-update-icon-cache; ac_word=$2 10031{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10032$as_echo_n "checking for $ac_word... " >&6; } 10033if ${ac_cv_path_GTK_UPDATE_ICON_CACHE+:} false; then : 10034 $as_echo_n "(cached) " >&6 10035else 10036 case $GTK_UPDATE_ICON_CACHE in 10037 [\\/]* | ?:[\\/]*) 10038 ac_cv_path_GTK_UPDATE_ICON_CACHE="$GTK_UPDATE_ICON_CACHE" # Let the user override the test with a path. 10039 ;; 10040 *) 10041 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10042for as_dir in $PATH 10043do 10044 IFS=$as_save_IFS 10045 test -z "$as_dir" && as_dir=. 10046 for ac_exec_ext in '' $ac_executable_extensions; do 10047 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10048 ac_cv_path_GTK_UPDATE_ICON_CACHE="$as_dir/$ac_word$ac_exec_ext" 10049 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10050 break 2 10051 fi 10052done 10053 done 10054IFS=$as_save_IFS 10055 10056 test -z "$ac_cv_path_GTK_UPDATE_ICON_CACHE" && ac_cv_path_GTK_UPDATE_ICON_CACHE="no" 10057 ;; 10058esac 10059fi 10060GTK_UPDATE_ICON_CACHE=$ac_cv_path_GTK_UPDATE_ICON_CACHE 10061if test -n "$GTK_UPDATE_ICON_CACHE"; then 10062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_UPDATE_ICON_CACHE" >&5 10063$as_echo "$GTK_UPDATE_ICON_CACHE" >&6; } 10064else 10065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10066$as_echo "no" >&6; } 10067fi 10068 10069 10070 if test "x$GTK_UPDATE_ICON_CACHE" = "xno" ; then 10071 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found in PATH." >&5 10072$as_echo "not found in PATH." >&6; } 10073 fi 10074 else 10075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: update disabled" >&5 10076$as_echo "update disabled" >&6; } 10077 fi 10078 10079 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-desktop-database-update argument" >&5 10080$as_echo_n "checking --disable-desktop-database-update argument... " >&6; } 10081 # Check whether --enable-desktop_database_update was given. 10082if test "${enable_desktop_database_update+set}" = set; then : 10083 enableval=$enable_desktop_database_update; 10084else 10085 enable_desktop_database_update="yes" 10086fi 10087 10088 if test "$enable_desktop_database_update" = "yes"; then 10089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5 10090$as_echo "not set" >&6; } 10091 # Extract the first word of "update-desktop-database", so it can be a program name with args. 10092set dummy update-desktop-database; ac_word=$2 10093{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10094$as_echo_n "checking for $ac_word... " >&6; } 10095if ${ac_cv_path_UPDATE_DESKTOP_DATABASE+:} false; then : 10096 $as_echo_n "(cached) " >&6 10097else 10098 case $UPDATE_DESKTOP_DATABASE in 10099 [\\/]* | ?:[\\/]*) 10100 ac_cv_path_UPDATE_DESKTOP_DATABASE="$UPDATE_DESKTOP_DATABASE" # Let the user override the test with a path. 10101 ;; 10102 *) 10103 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10104for as_dir in $PATH 10105do 10106 IFS=$as_save_IFS 10107 test -z "$as_dir" && as_dir=. 10108 for ac_exec_ext in '' $ac_executable_extensions; do 10109 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10110 ac_cv_path_UPDATE_DESKTOP_DATABASE="$as_dir/$ac_word$ac_exec_ext" 10111 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10112 break 2 10113 fi 10114done 10115 done 10116IFS=$as_save_IFS 10117 10118 test -z "$ac_cv_path_UPDATE_DESKTOP_DATABASE" && ac_cv_path_UPDATE_DESKTOP_DATABASE="no" 10119 ;; 10120esac 10121fi 10122UPDATE_DESKTOP_DATABASE=$ac_cv_path_UPDATE_DESKTOP_DATABASE 10123if test -n "$UPDATE_DESKTOP_DATABASE"; then 10124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UPDATE_DESKTOP_DATABASE" >&5 10125$as_echo "$UPDATE_DESKTOP_DATABASE" >&6; } 10126else 10127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10128$as_echo "no" >&6; } 10129fi 10130 10131 10132 if test "x$UPDATE_DESKTOP_DATABASE" = "xno" ; then 10133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found in PATH." >&5 10134$as_echo "not found in PATH." >&6; } 10135 fi 10136 else 10137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: update disabled" >&5 10138$as_echo "update disabled" >&6; } 10139 fi 10140fi 10141 10142 10143 10144 10145 10146 10147 10148if test -z "$SKIP_MOTIF"; then 10149 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" 10150 GUI_INC_LOC="`echo $GUI_INC_LOC|sed 's%-I%%g'`" 10151 10152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI includes" >&5 10153$as_echo_n "checking for location of Motif GUI includes... " >&6; } 10154 gui_includes="`echo $x_includes|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/include/g` $GUI_INC_LOC" 10155 GUI_INC_LOC= 10156 for try in $gui_includes; do 10157 if test -f "$try/Xm/Xm.h"; then 10158 GUI_INC_LOC=$try 10159 fi 10160 done 10161 if test -n "$GUI_INC_LOC"; then 10162 if test "$GUI_INC_LOC" = /usr/include; then 10163 GUI_INC_LOC= 10164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5 10165$as_echo "in default path" >&6; } 10166 else 10167 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_INC_LOC" >&5 10168$as_echo "$GUI_INC_LOC" >&6; } 10169 fi 10170 else 10171 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 10172$as_echo "<not found>" >&6; } 10173 SKIP_MOTIF=YES 10174 fi 10175fi 10176 10177 10178if test -z "$SKIP_MOTIF"; then 10179 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-motif-lib argument" >&5 10180$as_echo_n "checking --with-motif-lib argument... " >&6; } 10181 10182# Check whether --with-motif-lib was given. 10183if test "${with_motif_lib+set}" = set; then : 10184 withval=$with_motif_lib; MOTIF_LIBNAME="${withval}" 10185fi 10186 10187 10188 if test -n "$MOTIF_LIBNAME"; then 10189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOTIF_LIBNAME" >&5 10190$as_echo "$MOTIF_LIBNAME" >&6; } 10191 GUI_LIB_LOC= 10192 else 10193 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10194$as_echo "no" >&6; } 10195 10196 GUI_LIB_LOC="`echo $GUI_LIB_LOC|sed 's%-L%%g'`" 10197 10198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI libs" >&5 10199$as_echo_n "checking for location of Motif GUI libs... " >&6; } 10200 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" 10201 GUI_LIB_LOC= 10202 for try in $gui_libs; do 10203 for libtry in "$try"/libXm.a "$try"/libXm.so* "$try"/libXm.sl "$try"/libXm.dylib; do 10204 if test -f "$libtry"; then 10205 GUI_LIB_LOC=$try 10206 fi 10207 done 10208 done 10209 if test -n "$GUI_LIB_LOC"; then 10210 if test "$GUI_LIB_LOC" = /usr/lib \ 10211 -o "$GUI_LIB_LOC" = /usr/lib/i386-linux-gnu \ 10212 -o "$GUI_LIB_LOC" = /usr/lib/x86_64-linux-gnu; then 10213 GUI_LIB_LOC= 10214 { $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5 10215$as_echo "in default path" >&6; } 10216 else 10217 if test -n "$GUI_LIB_LOC"; then 10218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_LIB_LOC" >&5 10219$as_echo "$GUI_LIB_LOC" >&6; } 10220 if test "`(uname) 2>/dev/null`" = SunOS && 10221 uname -r | grep '^5' >/dev/null; then 10222 GUI_LIB_LOC="$GUI_LIB_LOC -R $GUI_LIB_LOC" 10223 fi 10224 fi 10225 fi 10226 MOTIF_LIBNAME=-lXm 10227 else 10228 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 10229$as_echo "<not found>" >&6; } 10230 SKIP_MOTIF=YES 10231 fi 10232 fi 10233fi 10234 10235if test -z "$SKIP_MOTIF"; then 10236 SKIP_ATHENA=YES 10237 SKIP_NEXTAW=YES 10238 GUITYPE=MOTIF 10239 10240fi 10241 10242 10243GUI_X_LIBS= 10244 10245if test -z "$SKIP_ATHENA"; then 10246 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Athena header files can be found" >&5 10247$as_echo_n "checking if Athena header files can be found... " >&6; } 10248 cflags_save=$CFLAGS 10249 CFLAGS="$CFLAGS $X_CFLAGS" 10250 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10251/* end confdefs.h. */ 10252 10253#include <X11/Intrinsic.h> 10254#include <X11/Xaw/Paned.h> 10255int 10256main () 10257{ 10258 10259 ; 10260 return 0; 10261} 10262_ACEOF 10263if ac_fn_c_try_compile "$LINENO"; then : 10264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10265$as_echo "yes" >&6; } 10266else 10267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10268$as_echo "no" >&6; }; SKIP_ATHENA=YES 10269fi 10270rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10271 CFLAGS=$cflags_save 10272fi 10273 10274if test -z "$SKIP_ATHENA"; then 10275 GUITYPE=ATHENA 10276fi 10277 10278if test -z "$SKIP_NEXTAW"; then 10279 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if neXtaw header files can be found" >&5 10280$as_echo_n "checking if neXtaw header files can be found... " >&6; } 10281 cflags_save=$CFLAGS 10282 CFLAGS="$CFLAGS $X_CFLAGS" 10283 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10284/* end confdefs.h. */ 10285 10286#include <X11/Intrinsic.h> 10287#include <X11/neXtaw/Paned.h> 10288int 10289main () 10290{ 10291 10292 ; 10293 return 0; 10294} 10295_ACEOF 10296if ac_fn_c_try_compile "$LINENO"; then : 10297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10298$as_echo "yes" >&6; } 10299else 10300 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10301$as_echo "no" >&6; }; SKIP_NEXTAW=YES 10302fi 10303rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10304 CFLAGS=$cflags_save 10305fi 10306 10307if test -z "$SKIP_NEXTAW"; then 10308 GUITYPE=NEXTAW 10309fi 10310 10311if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then 10312 if test -n "$GUI_INC_LOC"; then 10313 GUI_INC_LOC=-I"`echo $GUI_INC_LOC|sed 's%-I%%'`" 10314 fi 10315 if test -n "$GUI_LIB_LOC"; then 10316 GUI_LIB_LOC=-L"`echo $GUI_LIB_LOC|sed 's%-L%%'`" 10317 fi 10318 10319 ldflags_save=$LDFLAGS 10320 LDFLAGS="$X_LIBS $LDFLAGS" 10321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShapeQueryExtension in -lXext" >&5 10322$as_echo_n "checking for XShapeQueryExtension in -lXext... " >&6; } 10323if ${ac_cv_lib_Xext_XShapeQueryExtension+:} false; then : 10324 $as_echo_n "(cached) " >&6 10325else 10326 ac_check_lib_save_LIBS=$LIBS 10327LIBS="-lXext -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 10328cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10329/* end confdefs.h. */ 10330 10331/* Override any GCC internal prototype to avoid an error. 10332 Use char because int might match the return type of a GCC 10333 builtin and then its argument prototype would still apply. */ 10334#ifdef __cplusplus 10335extern "C" 10336#endif 10337char XShapeQueryExtension (); 10338int 10339main () 10340{ 10341return XShapeQueryExtension (); 10342 ; 10343 return 0; 10344} 10345_ACEOF 10346if ac_fn_c_try_link "$LINENO"; then : 10347 ac_cv_lib_Xext_XShapeQueryExtension=yes 10348else 10349 ac_cv_lib_Xext_XShapeQueryExtension=no 10350fi 10351rm -f core conftest.err conftest.$ac_objext \ 10352 conftest$ac_exeext conftest.$ac_ext 10353LIBS=$ac_check_lib_save_LIBS 10354fi 10355{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5 10356$as_echo "$ac_cv_lib_Xext_XShapeQueryExtension" >&6; } 10357if test "x$ac_cv_lib_Xext_XShapeQueryExtension" = xyes; then : 10358 GUI_X_LIBS="-lXext" 10359fi 10360 10361 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wslen in -lw" >&5 10362$as_echo_n "checking for wslen in -lw... " >&6; } 10363if ${ac_cv_lib_w_wslen+:} false; then : 10364 $as_echo_n "(cached) " >&6 10365else 10366 ac_check_lib_save_LIBS=$LIBS 10367LIBS="-lw $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 10368cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10369/* end confdefs.h. */ 10370 10371/* Override any GCC internal prototype to avoid an error. 10372 Use char because int might match the return type of a GCC 10373 builtin and then its argument prototype would still apply. */ 10374#ifdef __cplusplus 10375extern "C" 10376#endif 10377char wslen (); 10378int 10379main () 10380{ 10381return wslen (); 10382 ; 10383 return 0; 10384} 10385_ACEOF 10386if ac_fn_c_try_link "$LINENO"; then : 10387 ac_cv_lib_w_wslen=yes 10388else 10389 ac_cv_lib_w_wslen=no 10390fi 10391rm -f core conftest.err conftest.$ac_objext \ 10392 conftest$ac_exeext conftest.$ac_ext 10393LIBS=$ac_check_lib_save_LIBS 10394fi 10395{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wslen" >&5 10396$as_echo "$ac_cv_lib_w_wslen" >&6; } 10397if test "x$ac_cv_lib_w_wslen" = xyes; then : 10398 X_EXTRA_LIBS="$X_EXTRA_LIBS -lw" 10399fi 10400 10401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5 10402$as_echo_n "checking for dlsym in -ldl... " >&6; } 10403if ${ac_cv_lib_dl_dlsym+:} false; then : 10404 $as_echo_n "(cached) " >&6 10405else 10406 ac_check_lib_save_LIBS=$LIBS 10407LIBS="-ldl $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 10408cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10409/* end confdefs.h. */ 10410 10411/* Override any GCC internal prototype to avoid an error. 10412 Use char because int might match the return type of a GCC 10413 builtin and then its argument prototype would still apply. */ 10414#ifdef __cplusplus 10415extern "C" 10416#endif 10417char dlsym (); 10418int 10419main () 10420{ 10421return dlsym (); 10422 ; 10423 return 0; 10424} 10425_ACEOF 10426if ac_fn_c_try_link "$LINENO"; then : 10427 ac_cv_lib_dl_dlsym=yes 10428else 10429 ac_cv_lib_dl_dlsym=no 10430fi 10431rm -f core conftest.err conftest.$ac_objext \ 10432 conftest$ac_exeext conftest.$ac_ext 10433LIBS=$ac_check_lib_save_LIBS 10434fi 10435{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5 10436$as_echo "$ac_cv_lib_dl_dlsym" >&6; } 10437if test "x$ac_cv_lib_dl_dlsym" = xyes; then : 10438 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldl" 10439fi 10440 10441 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XmuCreateStippledPixmap in -lXmu" >&5 10442$as_echo_n "checking for XmuCreateStippledPixmap in -lXmu... " >&6; } 10443if ${ac_cv_lib_Xmu_XmuCreateStippledPixmap+:} false; then : 10444 $as_echo_n "(cached) " >&6 10445else 10446 ac_check_lib_save_LIBS=$LIBS 10447LIBS="-lXmu $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 10448cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10449/* end confdefs.h. */ 10450 10451/* Override any GCC internal prototype to avoid an error. 10452 Use char because int might match the return type of a GCC 10453 builtin and then its argument prototype would still apply. */ 10454#ifdef __cplusplus 10455extern "C" 10456#endif 10457char XmuCreateStippledPixmap (); 10458int 10459main () 10460{ 10461return XmuCreateStippledPixmap (); 10462 ; 10463 return 0; 10464} 10465_ACEOF 10466if ac_fn_c_try_link "$LINENO"; then : 10467 ac_cv_lib_Xmu_XmuCreateStippledPixmap=yes 10468else 10469 ac_cv_lib_Xmu_XmuCreateStippledPixmap=no 10470fi 10471rm -f core conftest.err conftest.$ac_objext \ 10472 conftest$ac_exeext conftest.$ac_ext 10473LIBS=$ac_check_lib_save_LIBS 10474fi 10475{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&5 10476$as_echo "$ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&6; } 10477if test "x$ac_cv_lib_Xmu_XmuCreateStippledPixmap" = xyes; then : 10478 GUI_X_LIBS="-lXmu $GUI_X_LIBS" 10479fi 10480 10481 if test -z "$SKIP_MOTIF"; then 10482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpEndJob in -lXp" >&5 10483$as_echo_n "checking for XpEndJob in -lXp... " >&6; } 10484if ${ac_cv_lib_Xp_XpEndJob+:} false; then : 10485 $as_echo_n "(cached) " >&6 10486else 10487 ac_check_lib_save_LIBS=$LIBS 10488LIBS="-lXp $GUI_X_LIBS -lXm -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 10489cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10490/* end confdefs.h. */ 10491 10492/* Override any GCC internal prototype to avoid an error. 10493 Use char because int might match the return type of a GCC 10494 builtin and then its argument prototype would still apply. */ 10495#ifdef __cplusplus 10496extern "C" 10497#endif 10498char XpEndJob (); 10499int 10500main () 10501{ 10502return XpEndJob (); 10503 ; 10504 return 0; 10505} 10506_ACEOF 10507if ac_fn_c_try_link "$LINENO"; then : 10508 ac_cv_lib_Xp_XpEndJob=yes 10509else 10510 ac_cv_lib_Xp_XpEndJob=no 10511fi 10512rm -f core conftest.err conftest.$ac_objext \ 10513 conftest$ac_exeext conftest.$ac_ext 10514LIBS=$ac_check_lib_save_LIBS 10515fi 10516{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xp_XpEndJob" >&5 10517$as_echo "$ac_cv_lib_Xp_XpEndJob" >&6; } 10518if test "x$ac_cv_lib_Xp_XpEndJob" = xyes; then : 10519 GUI_X_LIBS="-lXp $GUI_X_LIBS" 10520fi 10521 10522 fi 10523 LDFLAGS=$ldflags_save 10524 10525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extra X11 defines" >&5 10526$as_echo_n "checking for extra X11 defines... " >&6; } 10527 NARROW_PROTO= 10528 rm -fr conftestdir 10529 if mkdir conftestdir; then 10530 cd conftestdir 10531 cat > Imakefile <<'EOF' 10532acfindx: 10533 @echo 'NARROW_PROTO="${PROTO_DEFINES}"' 10534EOF 10535 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then 10536 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make` 10537 fi 10538 cd .. 10539 rm -fr conftestdir 10540 fi 10541 if test -z "$NARROW_PROTO"; then 10542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10543$as_echo "no" >&6; } 10544 else 10545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NARROW_PROTO" >&5 10546$as_echo "$NARROW_PROTO" >&6; } 10547 fi 10548 10549fi 10550 10551if test "$enable_xsmp" = "yes"; then 10552 cppflags_save=$CPPFLAGS 10553 CPPFLAGS="$CPPFLAGS $X_CFLAGS" 10554 for ac_header in X11/SM/SMlib.h 10555do : 10556 ac_fn_c_check_header_mongrel "$LINENO" "X11/SM/SMlib.h" "ac_cv_header_X11_SM_SMlib_h" "$ac_includes_default" 10557if test "x$ac_cv_header_X11_SM_SMlib_h" = xyes; then : 10558 cat >>confdefs.h <<_ACEOF 10559#define HAVE_X11_SM_SMLIB_H 1 10560_ACEOF 10561 10562fi 10563 10564done 10565 10566 CPPFLAGS=$cppflags_save 10567fi 10568 10569 10570if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF" -o -z "$SKIP_GTK2" -o -z "$SKIP_GTK3"; then 10571 cppflags_save=$CPPFLAGS 10572 CPPFLAGS="$CPPFLAGS $X_CFLAGS" 10573 for ac_header in X11/xpm.h X11/Sunkeysym.h 10574do : 10575 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 10576ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 10577if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 10578 cat >>confdefs.h <<_ACEOF 10579#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 10580_ACEOF 10581 10582fi 10583 10584done 10585 10586 10587 if test ! "$enable_xim" = "no"; then 10588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XIMText in X11/Xlib.h" >&5 10589$as_echo_n "checking for XIMText in X11/Xlib.h... " >&6; } 10590 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10591/* end confdefs.h. */ 10592#include <X11/Xlib.h> 10593_ACEOF 10594if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 10595 $EGREP "XIMText" >/dev/null 2>&1; then : 10596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10597$as_echo "yes" >&6; } 10598else 10599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; xim has been disabled" >&5 10600$as_echo "no; xim has been disabled" >&6; }; enable_xim="no" 10601fi 10602rm -f conftest* 10603 10604 fi 10605 CPPFLAGS=$cppflags_save 10606 10607 if test "$enable_xim" = "auto" -a "$enable_hangulinput" != "yes" \ 10608 -a "x$GUITYPE" != "xNONE" ; then 10609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: X GUI selected; xim has been enabled" >&5 10610$as_echo "X GUI selected; xim has been enabled" >&6; } 10611 enable_xim="yes" 10612 fi 10613fi 10614 10615if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then 10616 cppflags_save=$CPPFLAGS 10617 CPPFLAGS="$CPPFLAGS $X_CFLAGS" 10618 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11/Xmu/Editres.h" >&5 10619$as_echo_n "checking for X11/Xmu/Editres.h... " >&6; } 10620 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10621/* end confdefs.h. */ 10622 10623#include <X11/Intrinsic.h> 10624#include <X11/Xmu/Editres.h> 10625int 10626main () 10627{ 10628int i; i = 0; 10629 ; 10630 return 0; 10631} 10632_ACEOF 10633if ac_fn_c_try_compile "$LINENO"; then : 10634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10635$as_echo "yes" >&6; } 10636 $as_echo "#define HAVE_X11_XMU_EDITRES_H 1" >>confdefs.h 10637 10638else 10639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10640$as_echo "no" >&6; } 10641fi 10642rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10643 CPPFLAGS=$cppflags_save 10644fi 10645 10646if test -z "$SKIP_MOTIF"; then 10647 cppflags_save=$CPPFLAGS 10648 CPPFLAGS="$CPPFLAGS $X_CFLAGS" 10649 if test "$zOSUnix" = "yes"; then 10650 xmheader="Xm/Xm.h" 10651 else 10652 xmheader="Xm/Xm.h Xm/XpmP.h Xm/JoinSideT.h Xm/TraitP.h Xm/Manager.h 10653 Xm/UnhighlightT.h Xm/Notebook.h" 10654 fi 10655 for ac_header in $xmheader 10656do : 10657 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 10658ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 10659if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 10660 cat >>confdefs.h <<_ACEOF 10661#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 10662_ACEOF 10663 10664fi 10665 10666done 10667 10668 10669 if test "x$ac_cv_header_Xm_XpmP_h" = "xyes"; then 10670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmAttributes_21 in Xm/XpmP.h" >&5 10671$as_echo_n "checking for XpmAttributes_21 in Xm/XpmP.h... " >&6; } 10672 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10673/* end confdefs.h. */ 10674#include <Xm/XpmP.h> 10675int 10676main () 10677{ 10678XpmAttributes_21 attr; 10679 ; 10680 return 0; 10681} 10682_ACEOF 10683if ac_fn_c_try_compile "$LINENO"; then : 10684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10685$as_echo "yes" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes_21" >>confdefs.h 10686 10687else 10688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10689$as_echo "no" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h 10690 10691 10692fi 10693rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10694 else 10695 $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h 10696 10697 fi 10698 CPPFLAGS=$cppflags_save 10699fi 10700 10701if test "x$GUITYPE" = "xNONE" -a "$enable_xim" = "yes"; then 10702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; xim has been disabled" >&5 10703$as_echo "no GUI selected; xim has been disabled" >&6; } 10704 enable_xim="no" 10705fi 10706if test "x$GUITYPE" = "xNONE" -a "$enable_fontset" = "yes"; then 10707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; fontset has been disabled" >&5 10708$as_echo "no GUI selected; fontset has been disabled" >&6; } 10709 enable_fontset="no" 10710fi 10711if test "x$GUITYPE:$enable_fontset" = "xGTK:yes"; then 10712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2 GUI selected; fontset has been disabled" >&5 10713$as_echo "GTK+ 2 GUI selected; fontset has been disabled" >&6; } 10714 enable_fontset="no" 10715fi 10716 10717if test -z "$SKIP_PHOTON"; then 10718 GUITYPE=PHOTONGUI 10719fi 10720 10721 10722 10723 10724 10725 10726if test "$enable_workshop" = "yes" -a -n "$SKIP_MOTIF"; then 10727 as_fn_error $? "cannot use workshop without Motif" "$LINENO" 5 10728fi 10729 10730if test "$enable_xim" = "yes"; then 10731 $as_echo "#define FEAT_XIM 1" >>confdefs.h 10732 10733fi 10734if test "$enable_fontset" = "yes"; then 10735 $as_echo "#define FEAT_XFONTSET 1" >>confdefs.h 10736 10737fi 10738 10739 10740 10741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /proc link to executable" >&5 10742$as_echo_n "checking for /proc link to executable... " >&6; } 10743if test -L "/proc/self/exe"; then 10744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/self/exe" >&5 10745$as_echo "/proc/self/exe" >&6; } 10746 $as_echo "#define PROC_EXE_LINK \"/proc/self/exe\"" >>confdefs.h 10747 10748elif test -L "/proc/self/path/a.out"; then 10749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/self/path/a.out" >&5 10750$as_echo "/proc/self/path/a.out" >&6; } 10751 $as_echo "#define PROC_EXE_LINK \"/proc/self/path/a.out\"" >>confdefs.h 10752 10753elif test -L "/proc/curproc/file"; then 10754 { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/curproc/file" >&5 10755$as_echo "/proc/curproc/file" >&6; } 10756 $as_echo "#define PROC_EXE_LINK \"/proc/curproc/file\"" >>confdefs.h 10757 10758else 10759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10760$as_echo "no" >&6; } 10761fi 10762 10763{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN or MSYS environment" >&5 10764$as_echo_n "checking for CYGWIN or MSYS environment... " >&6; } 10765case `uname` in 10766 CYGWIN*|MSYS*) CYGWIN=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10767$as_echo "yes" >&6; } 10768 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN clipboard support" >&5 10769$as_echo_n "checking for CYGWIN clipboard support... " >&6; } 10770 if test "x$with_x" = "xno" ; then 10771 OS_EXTRA_SRC=winclip.c; OS_EXTRA_OBJ=objects/winclip.o 10772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10773$as_echo "yes" >&6; } 10774 $as_echo "#define FEAT_CYGWIN_WIN32_CLIPBOARD 1" >>confdefs.h 10775 10776 else 10777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - using X11" >&5 10778$as_echo "no - using X11" >&6; } 10779 fi ;; 10780 10781 *) CYGWIN=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10782$as_echo "no" >&6; };; 10783esac 10784 10785if test "$enable_hangulinput" = "yes"; then 10786 if test "x$GUITYPE" = "xNONE"; then 10787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; hangul input has been disabled" >&5 10788$as_echo "no GUI selected; hangul input has been disabled" >&6; } 10789 enable_hangulinput=no 10790 else 10791 $as_echo "#define FEAT_HANGULIN 1" >>confdefs.h 10792 10793 HANGULIN_SRC=hangulin.c 10794 10795 HANGULIN_OBJ=objects/hangulin.o 10796 10797 fi 10798fi 10799 10800 10801{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether toupper is broken" >&5 10802$as_echo_n "checking whether toupper is broken... " >&6; } 10803if ${vim_cv_toupper_broken+:} false; then : 10804 $as_echo_n "(cached) " >&6 10805else 10806 10807 if test "$cross_compiling" = yes; then : 10808 10809 as_fn_error $? "cross-compiling: please set 'vim_cv_toupper_broken'" "$LINENO" 5 10810 10811else 10812 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10813/* end confdefs.h. */ 10814 10815#include "confdefs.h" 10816#include <ctype.h> 10817#if STDC_HEADERS 10818# include <stdlib.h> 10819# include <stddef.h> 10820#endif 10821main() { exit(toupper('A') == 'A' && tolower('z') == 'z'); } 10822 10823_ACEOF 10824if ac_fn_c_try_run "$LINENO"; then : 10825 10826 vim_cv_toupper_broken=yes 10827 10828else 10829 10830 vim_cv_toupper_broken=no 10831 10832fi 10833rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 10834 conftest.$ac_objext conftest.beam conftest.$ac_ext 10835fi 10836 10837fi 10838{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_toupper_broken" >&5 10839$as_echo "$vim_cv_toupper_broken" >&6; } 10840 10841if test "x$vim_cv_toupper_broken" = "xyes" ; then 10842 $as_echo "#define BROKEN_TOUPPER 1" >>confdefs.h 10843 10844fi 10845 10846{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __DATE__ and __TIME__ work" >&5 10847$as_echo_n "checking whether __DATE__ and __TIME__ work... " >&6; } 10848cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10849/* end confdefs.h. */ 10850#include <stdio.h> 10851int 10852main () 10853{ 10854printf("(" __DATE__ " " __TIME__ ")"); 10855 ; 10856 return 0; 10857} 10858_ACEOF 10859if ac_fn_c_try_compile "$LINENO"; then : 10860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10861$as_echo "yes" >&6; }; $as_echo "#define HAVE_DATE_TIME 1" >>confdefs.h 10862 10863else 10864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10865$as_echo "no" >&6; } 10866fi 10867rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10868 10869{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((unused)) is allowed" >&5 10870$as_echo_n "checking whether __attribute__((unused)) is allowed... " >&6; } 10871cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10872/* end confdefs.h. */ 10873#include <stdio.h> 10874int 10875main () 10876{ 10877int x __attribute__((unused)); 10878 ; 10879 return 0; 10880} 10881_ACEOF 10882if ac_fn_c_try_compile "$LINENO"; then : 10883 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10884$as_echo "yes" >&6; }; $as_echo "#define HAVE_ATTRIBUTE_UNUSED 1" >>confdefs.h 10885 10886else 10887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10888$as_echo "no" >&6; } 10889fi 10890rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10891 10892ac_fn_c_check_header_mongrel "$LINENO" "elf.h" "ac_cv_header_elf_h" "$ac_includes_default" 10893if test "x$ac_cv_header_elf_h" = xyes; then : 10894 HAS_ELF=1 10895fi 10896 10897 10898if test "$HAS_ELF" = 1; then 10899 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lelf" >&5 10900$as_echo_n "checking for main in -lelf... " >&6; } 10901if ${ac_cv_lib_elf_main+:} false; then : 10902 $as_echo_n "(cached) " >&6 10903else 10904 ac_check_lib_save_LIBS=$LIBS 10905LIBS="-lelf $LIBS" 10906cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10907/* end confdefs.h. */ 10908 10909 10910int 10911main () 10912{ 10913return main (); 10914 ; 10915 return 0; 10916} 10917_ACEOF 10918if ac_fn_c_try_link "$LINENO"; then : 10919 ac_cv_lib_elf_main=yes 10920else 10921 ac_cv_lib_elf_main=no 10922fi 10923rm -f core conftest.err conftest.$ac_objext \ 10924 conftest$ac_exeext conftest.$ac_ext 10925LIBS=$ac_check_lib_save_LIBS 10926fi 10927{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_elf_main" >&5 10928$as_echo "$ac_cv_lib_elf_main" >&6; } 10929if test "x$ac_cv_lib_elf_main" = xyes; then : 10930 cat >>confdefs.h <<_ACEOF 10931#define HAVE_LIBELF 1 10932_ACEOF 10933 10934 LIBS="-lelf $LIBS" 10935 10936fi 10937 10938fi 10939 10940ac_header_dirent=no 10941for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do 10942 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` 10943{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5 10944$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; } 10945if eval \${$as_ac_Header+:} false; then : 10946 $as_echo_n "(cached) " >&6 10947else 10948 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10949/* end confdefs.h. */ 10950#include <sys/types.h> 10951#include <$ac_hdr> 10952 10953int 10954main () 10955{ 10956if ((DIR *) 0) 10957return 0; 10958 ; 10959 return 0; 10960} 10961_ACEOF 10962if ac_fn_c_try_compile "$LINENO"; then : 10963 eval "$as_ac_Header=yes" 10964else 10965 eval "$as_ac_Header=no" 10966fi 10967rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10968fi 10969eval ac_res=\$$as_ac_Header 10970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 10971$as_echo "$ac_res" >&6; } 10972if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 10973 cat >>confdefs.h <<_ACEOF 10974#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1 10975_ACEOF 10976 10977ac_header_dirent=$ac_hdr; break 10978fi 10979 10980done 10981# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. 10982if test $ac_header_dirent = dirent.h; then 10983 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 10984$as_echo_n "checking for library containing opendir... " >&6; } 10985if ${ac_cv_search_opendir+:} false; then : 10986 $as_echo_n "(cached) " >&6 10987else 10988 ac_func_search_save_LIBS=$LIBS 10989cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10990/* end confdefs.h. */ 10991 10992/* Override any GCC internal prototype to avoid an error. 10993 Use char because int might match the return type of a GCC 10994 builtin and then its argument prototype would still apply. */ 10995#ifdef __cplusplus 10996extern "C" 10997#endif 10998char opendir (); 10999int 11000main () 11001{ 11002return opendir (); 11003 ; 11004 return 0; 11005} 11006_ACEOF 11007for ac_lib in '' dir; do 11008 if test -z "$ac_lib"; then 11009 ac_res="none required" 11010 else 11011 ac_res=-l$ac_lib 11012 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11013 fi 11014 if ac_fn_c_try_link "$LINENO"; then : 11015 ac_cv_search_opendir=$ac_res 11016fi 11017rm -f core conftest.err conftest.$ac_objext \ 11018 conftest$ac_exeext 11019 if ${ac_cv_search_opendir+:} false; then : 11020 break 11021fi 11022done 11023if ${ac_cv_search_opendir+:} false; then : 11024 11025else 11026 ac_cv_search_opendir=no 11027fi 11028rm conftest.$ac_ext 11029LIBS=$ac_func_search_save_LIBS 11030fi 11031{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 11032$as_echo "$ac_cv_search_opendir" >&6; } 11033ac_res=$ac_cv_search_opendir 11034if test "$ac_res" != no; then : 11035 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11036 11037fi 11038 11039else 11040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 11041$as_echo_n "checking for library containing opendir... " >&6; } 11042if ${ac_cv_search_opendir+:} false; then : 11043 $as_echo_n "(cached) " >&6 11044else 11045 ac_func_search_save_LIBS=$LIBS 11046cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11047/* end confdefs.h. */ 11048 11049/* Override any GCC internal prototype to avoid an error. 11050 Use char because int might match the return type of a GCC 11051 builtin and then its argument prototype would still apply. */ 11052#ifdef __cplusplus 11053extern "C" 11054#endif 11055char opendir (); 11056int 11057main () 11058{ 11059return opendir (); 11060 ; 11061 return 0; 11062} 11063_ACEOF 11064for ac_lib in '' x; do 11065 if test -z "$ac_lib"; then 11066 ac_res="none required" 11067 else 11068 ac_res=-l$ac_lib 11069 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11070 fi 11071 if ac_fn_c_try_link "$LINENO"; then : 11072 ac_cv_search_opendir=$ac_res 11073fi 11074rm -f core conftest.err conftest.$ac_objext \ 11075 conftest$ac_exeext 11076 if ${ac_cv_search_opendir+:} false; then : 11077 break 11078fi 11079done 11080if ${ac_cv_search_opendir+:} false; then : 11081 11082else 11083 ac_cv_search_opendir=no 11084fi 11085rm conftest.$ac_ext 11086LIBS=$ac_func_search_save_LIBS 11087fi 11088{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 11089$as_echo "$ac_cv_search_opendir" >&6; } 11090ac_res=$ac_cv_search_opendir 11091if test "$ac_res" != no; then : 11092 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11093 11094fi 11095 11096fi 11097 11098 11099if test $ac_cv_header_sys_wait_h = no; then 11100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that defines union wait" >&5 11101$as_echo_n "checking for sys/wait.h that defines union wait... " >&6; } 11102 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11103/* end confdefs.h. */ 11104#include <sys/wait.h> 11105int 11106main () 11107{ 11108union wait xx, yy; xx = yy 11109 ; 11110 return 0; 11111} 11112_ACEOF 11113if ac_fn_c_try_compile "$LINENO"; then : 11114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11115$as_echo "yes" >&6; } 11116 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 11117 11118 $as_echo "#define HAVE_UNION_WAIT 1" >>confdefs.h 11119 11120else 11121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11122$as_echo "no" >&6; } 11123fi 11124rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11125fi 11126 11127for ac_header in stdint.h stdlib.h string.h \ 11128 sys/select.h sys/utsname.h termcap.h fcntl.h \ 11129 sgtty.h sys/ioctl.h sys/time.h sys/types.h \ 11130 termio.h iconv.h inttypes.h langinfo.h math.h \ 11131 unistd.h stropts.h errno.h sys/resource.h \ 11132 sys/systeminfo.h locale.h sys/stream.h termios.h \ 11133 libc.h sys/statfs.h poll.h sys/poll.h pwd.h \ 11134 utime.h sys/param.h sys/ptms.h libintl.h libgen.h \ 11135 util/debug.h util/msg18n.h frame.h sys/acl.h \ 11136 sys/access.h sys/sysinfo.h wchar.h wctype.h 11137do : 11138 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 11139ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 11140if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 11141 cat >>confdefs.h <<_ACEOF 11142#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 11143_ACEOF 11144 11145fi 11146 11147done 11148 11149 11150for ac_header in sys/ptem.h 11151do : 11152 ac_fn_c_check_header_compile "$LINENO" "sys/ptem.h" "ac_cv_header_sys_ptem_h" "#if defined HAVE_SYS_STREAM_H 11153# include <sys/stream.h> 11154#endif 11155" 11156if test "x$ac_cv_header_sys_ptem_h" = xyes; then : 11157 cat >>confdefs.h <<_ACEOF 11158#define HAVE_SYS_PTEM_H 1 11159_ACEOF 11160 11161fi 11162 11163done 11164 11165 11166for ac_header in sys/sysctl.h 11167do : 11168 ac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" "#if defined HAVE_SYS_PARAM_H 11169# include <sys/param.h> 11170#endif 11171" 11172if test "x$ac_cv_header_sys_sysctl_h" = xyes; then : 11173 cat >>confdefs.h <<_ACEOF 11174#define HAVE_SYS_SYSCTL_H 1 11175_ACEOF 11176 11177fi 11178 11179done 11180 11181 11182 11183{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_np.h" >&5 11184$as_echo_n "checking for pthread_np.h... " >&6; } 11185cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11186/* end confdefs.h. */ 11187 11188#include <pthread.h> 11189#include <pthread_np.h> 11190int 11191main () 11192{ 11193int i; i = 0; 11194 ; 11195 return 0; 11196} 11197_ACEOF 11198if ac_fn_c_try_compile "$LINENO"; then : 11199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11200$as_echo "yes" >&6; } 11201 $as_echo "#define HAVE_PTHREAD_NP_H 1" >>confdefs.h 11202 11203else 11204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11205$as_echo "no" >&6; } 11206fi 11207rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11208 11209for ac_header in strings.h 11210do : 11211 ac_fn_c_check_header_mongrel "$LINENO" "strings.h" "ac_cv_header_strings_h" "$ac_includes_default" 11212if test "x$ac_cv_header_strings_h" = xyes; then : 11213 cat >>confdefs.h <<_ACEOF 11214#define HAVE_STRINGS_H 1 11215_ACEOF 11216 11217fi 11218 11219done 11220 11221if test "x$MACOS_X" = "xyes"; then 11222 $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h 11223 11224else 11225 11226{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if strings.h can be included after string.h" >&5 11227$as_echo_n "checking if strings.h can be included after string.h... " >&6; } 11228cppflags_save=$CPPFLAGS 11229CPPFLAGS="$CPPFLAGS $X_CFLAGS" 11230cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11231/* end confdefs.h. */ 11232 11233#if defined(_AIX) && !defined(_AIX51) && !defined(_NO_PROTO) 11234# define _NO_PROTO /* like in os_unix.h, causes conflict for AIX (Winn) */ 11235 /* but don't do it on AIX 5.1 (Uribarri) */ 11236#endif 11237#ifdef HAVE_XM_XM_H 11238# include <Xm/Xm.h> /* This breaks it for HP-UX 11 (Squassabia) */ 11239#endif 11240#ifdef HAVE_STRING_H 11241# include <string.h> 11242#endif 11243#if defined(HAVE_STRINGS_H) 11244# include <strings.h> 11245#endif 11246 11247int 11248main () 11249{ 11250int i; i = 0; 11251 ; 11252 return 0; 11253} 11254_ACEOF 11255if ac_fn_c_try_compile "$LINENO"; then : 11256 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11257$as_echo "yes" >&6; } 11258else 11259 $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h 11260 11261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11262$as_echo "no" >&6; } 11263fi 11264rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11265CPPFLAGS=$cppflags_save 11266fi 11267 11268if test $ac_cv_c_compiler_gnu = yes; then 11269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5 11270$as_echo_n "checking whether $CC needs -traditional... " >&6; } 11271if ${ac_cv_prog_gcc_traditional+:} false; then : 11272 $as_echo_n "(cached) " >&6 11273else 11274 ac_pattern="Autoconf.*'x'" 11275 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11276/* end confdefs.h. */ 11277#include <sgtty.h> 11278Autoconf TIOCGETP 11279_ACEOF 11280if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11281 $EGREP "$ac_pattern" >/dev/null 2>&1; then : 11282 ac_cv_prog_gcc_traditional=yes 11283else 11284 ac_cv_prog_gcc_traditional=no 11285fi 11286rm -f conftest* 11287 11288 11289 if test $ac_cv_prog_gcc_traditional = no; then 11290 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11291/* end confdefs.h. */ 11292#include <termio.h> 11293Autoconf TCGETA 11294_ACEOF 11295if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11296 $EGREP "$ac_pattern" >/dev/null 2>&1; then : 11297 ac_cv_prog_gcc_traditional=yes 11298fi 11299rm -f conftest* 11300 11301 fi 11302fi 11303{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5 11304$as_echo "$ac_cv_prog_gcc_traditional" >&6; } 11305 if test $ac_cv_prog_gcc_traditional = yes; then 11306 CC="$CC -traditional" 11307 fi 11308fi 11309 11310{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 11311$as_echo_n "checking for an ANSI C-conforming const... " >&6; } 11312if ${ac_cv_c_const+:} false; then : 11313 $as_echo_n "(cached) " >&6 11314else 11315 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11316/* end confdefs.h. */ 11317 11318int 11319main () 11320{ 11321 11322#ifndef __cplusplus 11323 /* Ultrix mips cc rejects this sort of thing. */ 11324 typedef int charset[2]; 11325 const charset cs = { 0, 0 }; 11326 /* SunOS 4.1.1 cc rejects this. */ 11327 char const *const *pcpcc; 11328 char **ppc; 11329 /* NEC SVR4.0.2 mips cc rejects this. */ 11330 struct point {int x, y;}; 11331 static struct point const zero = {0,0}; 11332 /* AIX XL C 1.02.0.0 rejects this. 11333 It does not let you subtract one const X* pointer from another in 11334 an arm of an if-expression whose if-part is not a constant 11335 expression */ 11336 const char *g = "string"; 11337 pcpcc = &g + (g ? g-g : 0); 11338 /* HPUX 7.0 cc rejects these. */ 11339 ++pcpcc; 11340 ppc = (char**) pcpcc; 11341 pcpcc = (char const *const *) ppc; 11342 { /* SCO 3.2v4 cc rejects this sort of thing. */ 11343 char tx; 11344 char *t = &tx; 11345 char const *s = 0 ? (char *) 0 : (char const *) 0; 11346 11347 *t++ = 0; 11348 if (s) return 0; 11349 } 11350 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 11351 int x[] = {25, 17}; 11352 const int *foo = &x[0]; 11353 ++foo; 11354 } 11355 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 11356 typedef const int *iptr; 11357 iptr p = 0; 11358 ++p; 11359 } 11360 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying 11361 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 11362 struct s { int j; const int *ap[3]; } bx; 11363 struct s *b = &bx; b->j = 5; 11364 } 11365 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 11366 const int foo = 10; 11367 if (!foo) return 0; 11368 } 11369 return !cs[0] && !zero.x; 11370#endif 11371 11372 ; 11373 return 0; 11374} 11375_ACEOF 11376if ac_fn_c_try_compile "$LINENO"; then : 11377 ac_cv_c_const=yes 11378else 11379 ac_cv_c_const=no 11380fi 11381rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11382fi 11383{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 11384$as_echo "$ac_cv_c_const" >&6; } 11385if test $ac_cv_c_const = no; then 11386 11387$as_echo "#define const /**/" >>confdefs.h 11388 11389fi 11390 11391{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5 11392$as_echo_n "checking for working volatile... " >&6; } 11393if ${ac_cv_c_volatile+:} false; then : 11394 $as_echo_n "(cached) " >&6 11395else 11396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11397/* end confdefs.h. */ 11398 11399int 11400main () 11401{ 11402 11403volatile int x; 11404int * volatile y = (int *) 0; 11405return !x && !y; 11406 ; 11407 return 0; 11408} 11409_ACEOF 11410if ac_fn_c_try_compile "$LINENO"; then : 11411 ac_cv_c_volatile=yes 11412else 11413 ac_cv_c_volatile=no 11414fi 11415rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11416fi 11417{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5 11418$as_echo "$ac_cv_c_volatile" >&6; } 11419if test $ac_cv_c_volatile = no; then 11420 11421$as_echo "#define volatile /**/" >>confdefs.h 11422 11423fi 11424 11425ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default" 11426if test "x$ac_cv_type_mode_t" = xyes; then : 11427 11428else 11429 11430cat >>confdefs.h <<_ACEOF 11431#define mode_t int 11432_ACEOF 11433 11434fi 11435 11436ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default" 11437if test "x$ac_cv_type_off_t" = xyes; then : 11438 11439else 11440 11441cat >>confdefs.h <<_ACEOF 11442#define off_t long int 11443_ACEOF 11444 11445fi 11446 11447ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default" 11448if test "x$ac_cv_type_pid_t" = xyes; then : 11449 11450else 11451 11452cat >>confdefs.h <<_ACEOF 11453#define pid_t int 11454_ACEOF 11455 11456fi 11457 11458ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" 11459if test "x$ac_cv_type_size_t" = xyes; then : 11460 11461else 11462 11463cat >>confdefs.h <<_ACEOF 11464#define size_t unsigned int 11465_ACEOF 11466 11467fi 11468 11469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5 11470$as_echo_n "checking for uid_t in sys/types.h... " >&6; } 11471if ${ac_cv_type_uid_t+:} false; then : 11472 $as_echo_n "(cached) " >&6 11473else 11474 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11475/* end confdefs.h. */ 11476#include <sys/types.h> 11477 11478_ACEOF 11479if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11480 $EGREP "uid_t" >/dev/null 2>&1; then : 11481 ac_cv_type_uid_t=yes 11482else 11483 ac_cv_type_uid_t=no 11484fi 11485rm -f conftest* 11486 11487fi 11488{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5 11489$as_echo "$ac_cv_type_uid_t" >&6; } 11490if test $ac_cv_type_uid_t = no; then 11491 11492$as_echo "#define uid_t int" >>confdefs.h 11493 11494 11495$as_echo "#define gid_t int" >>confdefs.h 11496 11497fi 11498 11499ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t" 11500case $ac_cv_c_uint32_t in #( 11501 no|yes) ;; #( 11502 *) 11503 11504$as_echo "#define _UINT32_T 1" >>confdefs.h 11505 11506 11507cat >>confdefs.h <<_ACEOF 11508#define uint32_t $ac_cv_c_uint32_t 11509_ACEOF 11510;; 11511 esac 11512 11513 11514{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 11515$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 11516if ${ac_cv_header_time+:} false; then : 11517 $as_echo_n "(cached) " >&6 11518else 11519 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11520/* end confdefs.h. */ 11521#include <sys/types.h> 11522#include <sys/time.h> 11523#include <time.h> 11524 11525int 11526main () 11527{ 11528if ((struct tm *) 0) 11529return 0; 11530 ; 11531 return 0; 11532} 11533_ACEOF 11534if ac_fn_c_try_compile "$LINENO"; then : 11535 ac_cv_header_time=yes 11536else 11537 ac_cv_header_time=no 11538fi 11539rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11540fi 11541{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 11542$as_echo "$ac_cv_header_time" >&6; } 11543if test $ac_cv_header_time = yes; then 11544 11545$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 11546 11547fi 11548 11549ac_fn_c_check_type "$LINENO" "ino_t" "ac_cv_type_ino_t" "$ac_includes_default" 11550if test "x$ac_cv_type_ino_t" = xyes; then : 11551 11552else 11553 11554cat >>confdefs.h <<_ACEOF 11555#define ino_t long 11556_ACEOF 11557 11558fi 11559 11560ac_fn_c_check_type "$LINENO" "dev_t" "ac_cv_type_dev_t" "$ac_includes_default" 11561if test "x$ac_cv_type_dev_t" = xyes; then : 11562 11563else 11564 11565cat >>confdefs.h <<_ACEOF 11566#define dev_t unsigned 11567_ACEOF 11568 11569fi 11570 11571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 11572$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 11573if ${ac_cv_c_bigendian+:} false; then : 11574 $as_echo_n "(cached) " >&6 11575else 11576 ac_cv_c_bigendian=unknown 11577 # See if we're dealing with a universal compiler. 11578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11579/* end confdefs.h. */ 11580#ifndef __APPLE_CC__ 11581 not a universal capable compiler 11582 #endif 11583 typedef int dummy; 11584 11585_ACEOF 11586if ac_fn_c_try_compile "$LINENO"; then : 11587 11588 # Check for potential -arch flags. It is not universal unless 11589 # there are at least two -arch flags with different values. 11590 ac_arch= 11591 ac_prev= 11592 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 11593 if test -n "$ac_prev"; then 11594 case $ac_word in 11595 i?86 | x86_64 | ppc | ppc64) 11596 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 11597 ac_arch=$ac_word 11598 else 11599 ac_cv_c_bigendian=universal 11600 break 11601 fi 11602 ;; 11603 esac 11604 ac_prev= 11605 elif test "x$ac_word" = "x-arch"; then 11606 ac_prev=arch 11607 fi 11608 done 11609fi 11610rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11611 if test $ac_cv_c_bigendian = unknown; then 11612 # See if sys/param.h defines the BYTE_ORDER macro. 11613 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11614/* end confdefs.h. */ 11615#include <sys/types.h> 11616 #include <sys/param.h> 11617 11618int 11619main () 11620{ 11621#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 11622 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 11623 && LITTLE_ENDIAN) 11624 bogus endian macros 11625 #endif 11626 11627 ; 11628 return 0; 11629} 11630_ACEOF 11631if ac_fn_c_try_compile "$LINENO"; then : 11632 # It does; now see whether it defined to BIG_ENDIAN or not. 11633 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11634/* end confdefs.h. */ 11635#include <sys/types.h> 11636 #include <sys/param.h> 11637 11638int 11639main () 11640{ 11641#if BYTE_ORDER != BIG_ENDIAN 11642 not big endian 11643 #endif 11644 11645 ; 11646 return 0; 11647} 11648_ACEOF 11649if ac_fn_c_try_compile "$LINENO"; then : 11650 ac_cv_c_bigendian=yes 11651else 11652 ac_cv_c_bigendian=no 11653fi 11654rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11655fi 11656rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11657 fi 11658 if test $ac_cv_c_bigendian = unknown; then 11659 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 11660 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11661/* end confdefs.h. */ 11662#include <limits.h> 11663 11664int 11665main () 11666{ 11667#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 11668 bogus endian macros 11669 #endif 11670 11671 ; 11672 return 0; 11673} 11674_ACEOF 11675if ac_fn_c_try_compile "$LINENO"; then : 11676 # It does; now see whether it defined to _BIG_ENDIAN or not. 11677 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11678/* end confdefs.h. */ 11679#include <limits.h> 11680 11681int 11682main () 11683{ 11684#ifndef _BIG_ENDIAN 11685 not big endian 11686 #endif 11687 11688 ; 11689 return 0; 11690} 11691_ACEOF 11692if ac_fn_c_try_compile "$LINENO"; then : 11693 ac_cv_c_bigendian=yes 11694else 11695 ac_cv_c_bigendian=no 11696fi 11697rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11698fi 11699rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11700 fi 11701 if test $ac_cv_c_bigendian = unknown; then 11702 # Compile a test program. 11703 if test "$cross_compiling" = yes; then : 11704 # Try to guess by grepping values from an object file. 11705 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11706/* end confdefs.h. */ 11707short int ascii_mm[] = 11708 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 11709 short int ascii_ii[] = 11710 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 11711 int use_ascii (int i) { 11712 return ascii_mm[i] + ascii_ii[i]; 11713 } 11714 short int ebcdic_ii[] = 11715 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 11716 short int ebcdic_mm[] = 11717 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 11718 int use_ebcdic (int i) { 11719 return ebcdic_mm[i] + ebcdic_ii[i]; 11720 } 11721 extern int foo; 11722 11723int 11724main () 11725{ 11726return use_ascii (foo) == use_ebcdic (foo); 11727 ; 11728 return 0; 11729} 11730_ACEOF 11731if ac_fn_c_try_compile "$LINENO"; then : 11732 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 11733 ac_cv_c_bigendian=yes 11734 fi 11735 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 11736 if test "$ac_cv_c_bigendian" = unknown; then 11737 ac_cv_c_bigendian=no 11738 else 11739 # finding both strings is unlikely to happen, but who knows? 11740 ac_cv_c_bigendian=unknown 11741 fi 11742 fi 11743fi 11744rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11745else 11746 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11747/* end confdefs.h. */ 11748$ac_includes_default 11749int 11750main () 11751{ 11752 11753 /* Are we little or big endian? From Harbison&Steele. */ 11754 union 11755 { 11756 long int l; 11757 char c[sizeof (long int)]; 11758 } u; 11759 u.l = 1; 11760 return u.c[sizeof (long int) - 1] == 1; 11761 11762 ; 11763 return 0; 11764} 11765_ACEOF 11766if ac_fn_c_try_run "$LINENO"; then : 11767 ac_cv_c_bigendian=no 11768else 11769 ac_cv_c_bigendian=yes 11770fi 11771rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11772 conftest.$ac_objext conftest.beam conftest.$ac_ext 11773fi 11774 11775 fi 11776fi 11777{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 11778$as_echo "$ac_cv_c_bigendian" >&6; } 11779 case $ac_cv_c_bigendian in #( 11780 yes) 11781 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 11782;; #( 11783 no) 11784 ;; #( 11785 universal) 11786 11787$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 11788 11789 ;; #( 11790 *) 11791 as_fn_error $? "unknown endianness 11792 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 11793 esac 11794 11795{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 11796$as_echo_n "checking for inline... " >&6; } 11797if ${ac_cv_c_inline+:} false; then : 11798 $as_echo_n "(cached) " >&6 11799else 11800 ac_cv_c_inline=no 11801for ac_kw in inline __inline__ __inline; do 11802 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11803/* end confdefs.h. */ 11804#ifndef __cplusplus 11805typedef int foo_t; 11806static $ac_kw foo_t static_foo () {return 0; } 11807$ac_kw foo_t foo () {return 0; } 11808#endif 11809 11810_ACEOF 11811if ac_fn_c_try_compile "$LINENO"; then : 11812 ac_cv_c_inline=$ac_kw 11813fi 11814rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11815 test "$ac_cv_c_inline" != no && break 11816done 11817 11818fi 11819{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 11820$as_echo "$ac_cv_c_inline" >&6; } 11821 11822case $ac_cv_c_inline in 11823 inline | yes) ;; 11824 *) 11825 case $ac_cv_c_inline in 11826 no) ac_val=;; 11827 *) ac_val=$ac_cv_c_inline;; 11828 esac 11829 cat >>confdefs.h <<_ACEOF 11830#ifndef __cplusplus 11831#define inline $ac_val 11832#endif 11833_ACEOF 11834 ;; 11835esac 11836 11837 11838{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rlim_t" >&5 11839$as_echo_n "checking for rlim_t... " >&6; } 11840if eval "test \"`echo '$''{'ac_cv_type_rlim_t'+set}'`\" = set"; then 11841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_rlim_t" >&5 11842$as_echo "(cached) $ac_cv_type_rlim_t" >&6; } 11843else 11844 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11845/* end confdefs.h. */ 11846 11847#include <sys/types.h> 11848#if STDC_HEADERS 11849# include <stdlib.h> 11850# include <stddef.h> 11851#endif 11852#ifdef HAVE_SYS_RESOURCE_H 11853# include <sys/resource.h> 11854#endif 11855 11856_ACEOF 11857if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11858 $EGREP "(^|[^a-zA-Z_0-9])rlim_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then : 11859 ac_cv_type_rlim_t=yes 11860else 11861 ac_cv_type_rlim_t=no 11862fi 11863rm -f conftest* 11864 11865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_rlim_t" >&5 11866$as_echo "$ac_cv_type_rlim_t" >&6; } 11867fi 11868if test $ac_cv_type_rlim_t = no; then 11869 cat >> confdefs.h <<\EOF 11870#define rlim_t unsigned long 11871EOF 11872fi 11873 11874{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stack_t" >&5 11875$as_echo_n "checking for stack_t... " >&6; } 11876if eval "test \"`echo '$''{'ac_cv_type_stack_t'+set}'`\" = set"; then 11877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_stack_t" >&5 11878$as_echo "(cached) $ac_cv_type_stack_t" >&6; } 11879else 11880 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11881/* end confdefs.h. */ 11882 11883#include <sys/types.h> 11884#if STDC_HEADERS 11885# include <stdlib.h> 11886# include <stddef.h> 11887#endif 11888#include <signal.h> 11889 11890_ACEOF 11891if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11892 $EGREP "stack_t" >/dev/null 2>&1; then : 11893 ac_cv_type_stack_t=yes 11894else 11895 ac_cv_type_stack_t=no 11896fi 11897rm -f conftest* 11898 11899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_stack_t" >&5 11900$as_echo "$ac_cv_type_stack_t" >&6; } 11901fi 11902if test $ac_cv_type_stack_t = no; then 11903 cat >> confdefs.h <<\EOF 11904#define stack_t struct sigaltstack 11905EOF 11906fi 11907 11908{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stack_t has an ss_base field" >&5 11909$as_echo_n "checking whether stack_t has an ss_base field... " >&6; } 11910cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11911/* end confdefs.h. */ 11912 11913#include <sys/types.h> 11914#if STDC_HEADERS 11915# include <stdlib.h> 11916# include <stddef.h> 11917#endif 11918#include <signal.h> 11919#include "confdefs.h" 11920 11921int 11922main () 11923{ 11924stack_t sigstk; sigstk.ss_base = 0; 11925 ; 11926 return 0; 11927} 11928_ACEOF 11929if ac_fn_c_try_compile "$LINENO"; then : 11930 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11931$as_echo "yes" >&6; }; $as_echo "#define HAVE_SS_BASE 1" >>confdefs.h 11932 11933else 11934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11935$as_echo "no" >&6; } 11936fi 11937rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11938 11939olibs="$LIBS" 11940{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tlib argument" >&5 11941$as_echo_n "checking --with-tlib argument... " >&6; } 11942 11943# Check whether --with-tlib was given. 11944if test "${with_tlib+set}" = set; then : 11945 withval=$with_tlib; 11946fi 11947 11948if test -n "$with_tlib"; then 11949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_tlib" >&5 11950$as_echo "$with_tlib" >&6; } 11951 LIBS="$LIBS -l$with_tlib" 11952 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linking with $with_tlib library" >&5 11953$as_echo_n "checking for linking with $with_tlib library... " >&6; } 11954 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11955/* end confdefs.h. */ 11956 11957int 11958main () 11959{ 11960 11961 ; 11962 return 0; 11963} 11964_ACEOF 11965if ac_fn_c_try_link "$LINENO"; then : 11966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5 11967$as_echo "OK" >&6; } 11968else 11969 as_fn_error $? "FAILED" "$LINENO" 5 11970fi 11971rm -f core conftest.err conftest.$ac_objext \ 11972 conftest$ac_exeext conftest.$ac_ext 11973 olibs="$LIBS" 11974else 11975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: empty: automatic terminal library selection" >&5 11976$as_echo "empty: automatic terminal library selection" >&6; } 11977 case "`uname -s 2>/dev/null`" in 11978 OSF1|SCO_SV) tlibs="tinfo ncurses curses termlib termcap";; 11979 *) tlibs="tinfo ncurses termlib termcap curses";; 11980 esac 11981 for libname in $tlibs; do 11982 as_ac_Lib=`$as_echo "ac_cv_lib_${libname}''_tgetent" | $as_tr_sh` 11983{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -l${libname}" >&5 11984$as_echo_n "checking for tgetent in -l${libname}... " >&6; } 11985if eval \${$as_ac_Lib+:} false; then : 11986 $as_echo_n "(cached) " >&6 11987else 11988 ac_check_lib_save_LIBS=$LIBS 11989LIBS="-l${libname} $LIBS" 11990cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11991/* end confdefs.h. */ 11992 11993/* Override any GCC internal prototype to avoid an error. 11994 Use char because int might match the return type of a GCC 11995 builtin and then its argument prototype would still apply. */ 11996#ifdef __cplusplus 11997extern "C" 11998#endif 11999char tgetent (); 12000int 12001main () 12002{ 12003return tgetent (); 12004 ; 12005 return 0; 12006} 12007_ACEOF 12008if ac_fn_c_try_link "$LINENO"; then : 12009 eval "$as_ac_Lib=yes" 12010else 12011 eval "$as_ac_Lib=no" 12012fi 12013rm -f core conftest.err conftest.$ac_objext \ 12014 conftest$ac_exeext conftest.$ac_ext 12015LIBS=$ac_check_lib_save_LIBS 12016fi 12017eval ac_res=\$$as_ac_Lib 12018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 12019$as_echo "$ac_res" >&6; } 12020if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 12021 cat >>confdefs.h <<_ACEOF 12022#define `$as_echo "HAVE_LIB${libname}" | $as_tr_cpp` 1 12023_ACEOF 12024 12025 LIBS="-l${libname} $LIBS" 12026 12027fi 12028 12029 if test "x$olibs" != "x$LIBS"; then 12030 if test "$cross_compiling" = yes; then : 12031 res="FAIL" 12032else 12033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12034/* end confdefs.h. */ 12035 12036#ifdef HAVE_TERMCAP_H 12037# include <termcap.h> 12038#endif 12039#if STDC_HEADERS 12040# include <stdlib.h> 12041# include <stddef.h> 12042#endif 12043main() {char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(0); } 12044_ACEOF 12045if ac_fn_c_try_run "$LINENO"; then : 12046 res="OK" 12047else 12048 res="FAIL" 12049fi 12050rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12051 conftest.$ac_objext conftest.beam conftest.$ac_ext 12052fi 12053 12054 if test "$res" = "OK"; then 12055 break 12056 fi 12057 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libname library is not usable" >&5 12058$as_echo "$libname library is not usable" >&6; } 12059 LIBS="$olibs" 12060 fi 12061 done 12062 if test "x$olibs" = "x$LIBS"; then 12063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no terminal library found" >&5 12064$as_echo "no terminal library found" >&6; } 12065 fi 12066fi 12067 12068if test "x$olibs" = "x$LIBS"; then 12069 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent()" >&5 12070$as_echo_n "checking for tgetent()... " >&6; } 12071 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12072/* end confdefs.h. */ 12073 12074int 12075main () 12076{ 12077char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); 12078 ; 12079 return 0; 12080} 12081_ACEOF 12082if ac_fn_c_try_link "$LINENO"; then : 12083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12084$as_echo "yes" >&6; } 12085else 12086 as_fn_error $? "NOT FOUND! 12087 You need to install a terminal library; for example ncurses. 12088 Or specify the name of the library with --with-tlib." "$LINENO" 5 12089fi 12090rm -f core conftest.err conftest.$ac_objext \ 12091 conftest$ac_exeext conftest.$ac_ext 12092fi 12093 12094{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we talk terminfo" >&5 12095$as_echo_n "checking whether we talk terminfo... " >&6; } 12096if ${vim_cv_terminfo+:} false; then : 12097 $as_echo_n "(cached) " >&6 12098else 12099 12100 if test "$cross_compiling" = yes; then : 12101 12102 as_fn_error $? "cross-compiling: please set 'vim_cv_terminfo'" "$LINENO" 5 12103 12104else 12105 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12106/* end confdefs.h. */ 12107 12108#include "confdefs.h" 12109#ifdef HAVE_TERMCAP_H 12110# include <termcap.h> 12111#endif 12112#ifdef HAVE_STRING_H 12113# include <string.h> 12114#endif 12115#if STDC_HEADERS 12116# include <stdlib.h> 12117# include <stddef.h> 12118#endif 12119main() 12120{char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(!strcmp(s==0 ? "" : s, "1")); } 12121 12122_ACEOF 12123if ac_fn_c_try_run "$LINENO"; then : 12124 12125 vim_cv_terminfo=no 12126 12127else 12128 12129 vim_cv_terminfo=yes 12130 12131fi 12132rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12133 conftest.$ac_objext conftest.beam conftest.$ac_ext 12134fi 12135 12136 12137fi 12138{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_terminfo" >&5 12139$as_echo "$vim_cv_terminfo" >&6; } 12140 12141if test "x$vim_cv_terminfo" = "xyes" ; then 12142 $as_echo "#define TERMINFO 1" >>confdefs.h 12143 12144fi 12145 12146{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what tgetent() returns for an unknown terminal" >&5 12147$as_echo_n "checking what tgetent() returns for an unknown terminal... " >&6; } 12148if ${vim_cv_tgetent+:} false; then : 12149 $as_echo_n "(cached) " >&6 12150else 12151 12152 if test "$cross_compiling" = yes; then : 12153 12154 as_fn_error $? "failed to compile test program." "$LINENO" 5 12155 12156else 12157 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12158/* end confdefs.h. */ 12159 12160#include "confdefs.h" 12161#ifdef HAVE_TERMCAP_H 12162# include <termcap.h> 12163#endif 12164#if STDC_HEADERS 12165# include <stdlib.h> 12166# include <stddef.h> 12167#endif 12168main() 12169{char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); exit(res != 0); } 12170 12171_ACEOF 12172if ac_fn_c_try_run "$LINENO"; then : 12173 12174 vim_cv_tgetent=zero 12175 12176else 12177 12178 vim_cv_tgetent=non-zero 12179 12180fi 12181rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12182 conftest.$ac_objext conftest.beam conftest.$ac_ext 12183fi 12184 12185 12186fi 12187{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tgetent" >&5 12188$as_echo "$vim_cv_tgetent" >&6; } 12189 12190if test "x$vim_cv_tgetent" = "xzero" ; then 12191 $as_echo "#define TGETENT_ZERO_ERR 0" >>confdefs.h 12192 12193fi 12194 12195{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains ospeed" >&5 12196$as_echo_n "checking whether termcap.h contains ospeed... " >&6; } 12197cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12198/* end confdefs.h. */ 12199 12200#ifdef HAVE_TERMCAP_H 12201# include <termcap.h> 12202#endif 12203 12204int 12205main () 12206{ 12207ospeed = 20000 12208 ; 12209 return 0; 12210} 12211_ACEOF 12212if ac_fn_c_try_link "$LINENO"; then : 12213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12214$as_echo "yes" >&6; }; $as_echo "#define HAVE_OSPEED 1" >>confdefs.h 12215 12216else 12217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12218$as_echo "no" >&6; } 12219 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ospeed can be extern" >&5 12220$as_echo_n "checking whether ospeed can be extern... " >&6; } 12221 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12222/* end confdefs.h. */ 12223 12224#ifdef HAVE_TERMCAP_H 12225# include <termcap.h> 12226#endif 12227extern short ospeed; 12228 12229int 12230main () 12231{ 12232ospeed = 20000 12233 ; 12234 return 0; 12235} 12236_ACEOF 12237if ac_fn_c_try_link "$LINENO"; then : 12238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12239$as_echo "yes" >&6; }; $as_echo "#define OSPEED_EXTERN 1" >>confdefs.h 12240 12241else 12242 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12243$as_echo "no" >&6; } 12244fi 12245rm -f core conftest.err conftest.$ac_objext \ 12246 conftest$ac_exeext conftest.$ac_ext 12247 12248fi 12249rm -f core conftest.err conftest.$ac_objext \ 12250 conftest$ac_exeext conftest.$ac_ext 12251 12252{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains UP, BC and PC" >&5 12253$as_echo_n "checking whether termcap.h contains UP, BC and PC... " >&6; } 12254cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12255/* end confdefs.h. */ 12256 12257#ifdef HAVE_TERMCAP_H 12258# include <termcap.h> 12259#endif 12260 12261int 12262main () 12263{ 12264if (UP == 0 && BC == 0) PC = 1 12265 ; 12266 return 0; 12267} 12268_ACEOF 12269if ac_fn_c_try_link "$LINENO"; then : 12270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12271$as_echo "yes" >&6; }; $as_echo "#define HAVE_UP_BC_PC 1" >>confdefs.h 12272 12273else 12274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12275$as_echo "no" >&6; } 12276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether UP, BC and PC can be extern" >&5 12277$as_echo_n "checking whether UP, BC and PC can be extern... " >&6; } 12278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12279/* end confdefs.h. */ 12280 12281#ifdef HAVE_TERMCAP_H 12282# include <termcap.h> 12283#endif 12284extern char *UP, *BC, PC; 12285 12286int 12287main () 12288{ 12289if (UP == 0 && BC == 0) PC = 1 12290 ; 12291 return 0; 12292} 12293_ACEOF 12294if ac_fn_c_try_link "$LINENO"; then : 12295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12296$as_echo "yes" >&6; }; $as_echo "#define UP_BC_PC_EXTERN 1" >>confdefs.h 12297 12298else 12299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12300$as_echo "no" >&6; } 12301fi 12302rm -f core conftest.err conftest.$ac_objext \ 12303 conftest$ac_exeext conftest.$ac_ext 12304 12305fi 12306rm -f core conftest.err conftest.$ac_objext \ 12307 conftest$ac_exeext conftest.$ac_ext 12308 12309{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether tputs() uses outfuntype" >&5 12310$as_echo_n "checking whether tputs() uses outfuntype... " >&6; } 12311cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12312/* end confdefs.h. */ 12313 12314#ifdef HAVE_TERMCAP_H 12315# include <termcap.h> 12316#endif 12317 12318int 12319main () 12320{ 12321extern int xx(); tputs("test", 1, (outfuntype)xx) 12322 ; 12323 return 0; 12324} 12325_ACEOF 12326if ac_fn_c_try_compile "$LINENO"; then : 12327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12328$as_echo "yes" >&6; }; $as_echo "#define HAVE_OUTFUNTYPE 1" >>confdefs.h 12329 12330else 12331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12332$as_echo "no" >&6; } 12333fi 12334rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12335 12336{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/select.h and sys/time.h may both be included" >&5 12337$as_echo_n "checking whether sys/select.h and sys/time.h may both be included... " >&6; } 12338cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12339/* end confdefs.h. */ 12340 12341#include <sys/types.h> 12342#include <sys/time.h> 12343#include <sys/select.h> 12344int 12345main () 12346{ 12347 12348 ; 12349 return 0; 12350} 12351_ACEOF 12352if ac_fn_c_try_compile "$LINENO"; then : 12353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12354$as_echo "yes" >&6; } 12355 $as_echo "#define SYS_SELECT_WITH_SYS_TIME 1" >>confdefs.h 12356 12357else 12358 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12359$as_echo "no" >&6; } 12360fi 12361rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12362 12363 12364{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/ptc" >&5 12365$as_echo_n "checking for /dev/ptc... " >&6; } 12366if test -r /dev/ptc; then 12367 $as_echo "#define HAVE_DEV_PTC 1" >>confdefs.h 12368 12369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12370$as_echo "yes" >&6; } 12371else 12372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12373$as_echo "no" >&6; } 12374fi 12375 12376{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SVR4 ptys" >&5 12377$as_echo_n "checking for SVR4 ptys... " >&6; } 12378if test -c /dev/ptmx ; then 12379 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12380/* end confdefs.h. */ 12381 12382int 12383main () 12384{ 12385ptsname(0);grantpt(0);unlockpt(0); 12386 ; 12387 return 0; 12388} 12389_ACEOF 12390if ac_fn_c_try_link "$LINENO"; then : 12391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12392$as_echo "yes" >&6; }; $as_echo "#define HAVE_SVR4_PTYS 1" >>confdefs.h 12393 12394else 12395 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12396$as_echo "no" >&6; } 12397fi 12398rm -f core conftest.err conftest.$ac_objext \ 12399 conftest$ac_exeext conftest.$ac_ext 12400else 12401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12402$as_echo "no" >&6; } 12403fi 12404 12405{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ptyranges" >&5 12406$as_echo_n "checking for ptyranges... " >&6; } 12407if test -d /dev/ptym ; then 12408 pdir='/dev/ptym' 12409else 12410 pdir='/dev' 12411fi 12412cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12413/* end confdefs.h. */ 12414#ifdef M_UNIX 12415 yes; 12416#endif 12417 12418_ACEOF 12419if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12420 $EGREP "yes" >/dev/null 2>&1; then : 12421 ptys=`echo /dev/ptyp??` 12422else 12423 ptys=`echo $pdir/pty??` 12424fi 12425rm -f conftest* 12426 12427if test "$ptys" != "$pdir/pty??" ; then 12428 p0=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'` 12429 p1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g' | sort -u | tr -d '\012'` 12430 cat >>confdefs.h <<_ACEOF 12431#define PTYRANGE0 "$p0" 12432_ACEOF 12433 12434 cat >>confdefs.h <<_ACEOF 12435#define PTYRANGE1 "$p1" 12436_ACEOF 12437 12438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $p0 / $p1" >&5 12439$as_echo "$p0 / $p1" >&6; } 12440else 12441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: don't know" >&5 12442$as_echo "don't know" >&6; } 12443fi 12444 12445rm -f conftest_grp 12446{ $as_echo "$as_me:${as_lineno-$LINENO}: checking default tty permissions/group" >&5 12447$as_echo_n "checking default tty permissions/group... " >&6; } 12448if ${vim_cv_tty_group+:} false; then : 12449 $as_echo_n "(cached) " >&6 12450else 12451 12452 if test "$cross_compiling" = yes; then : 12453 12454 as_fn_error $? "cross-compiling: please set 'vim_cv_tty_group' and 'vim_cv_tty_mode'" "$LINENO" 5 12455 12456else 12457 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12458/* end confdefs.h. */ 12459 12460#include "confdefs.h" 12461#include <sys/types.h> 12462#if STDC_HEADERS 12463# include <stdlib.h> 12464# include <stddef.h> 12465#endif 12466#ifdef HAVE_UNISTD_H 12467#include <unistd.h> 12468#endif 12469#include <sys/stat.h> 12470#include <stdio.h> 12471main() 12472{ 12473 struct stat sb; 12474 char *x,*ttyname(); 12475 int om, m; 12476 FILE *fp; 12477 12478 if (!(x = ttyname(0))) exit(1); 12479 if (stat(x, &sb)) exit(1); 12480 om = sb.st_mode; 12481 if (om & 002) exit(0); 12482 m = system("mesg y"); 12483 if (m == -1 || m == 127) exit(1); 12484 if (stat(x, &sb)) exit(1); 12485 m = sb.st_mode; 12486 if (chmod(x, om)) exit(1); 12487 if (m & 002) exit(0); 12488 if (sb.st_gid == getgid()) exit(1); 12489 if (!(fp=fopen("conftest_grp", "w"))) 12490 exit(1); 12491 fprintf(fp, "%d\n", sb.st_gid); 12492 fclose(fp); 12493 exit(0); 12494} 12495 12496_ACEOF 12497if ac_fn_c_try_run "$LINENO"; then : 12498 12499 if test -f conftest_grp; then 12500 vim_cv_tty_group=`cat conftest_grp` 12501 if test "x$vim_cv_tty_mode" = "x" ; then 12502 vim_cv_tty_mode=0620 12503 fi 12504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&5 12505$as_echo "pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&6; } 12506 else 12507 vim_cv_tty_group=world 12508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ptys are world accessible" >&5 12509$as_echo "ptys are world accessible" >&6; } 12510 fi 12511 12512else 12513 12514 vim_cv_tty_group=world 12515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't determine - assume ptys are world accessible" >&5 12516$as_echo "can't determine - assume ptys are world accessible" >&6; } 12517 12518fi 12519rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12520 conftest.$ac_objext conftest.beam conftest.$ac_ext 12521fi 12522 12523 12524fi 12525{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tty_group" >&5 12526$as_echo "$vim_cv_tty_group" >&6; } 12527rm -f conftest_grp 12528 12529if test "x$vim_cv_tty_group" != "xworld" ; then 12530 cat >>confdefs.h <<_ACEOF 12531#define PTYGROUP $vim_cv_tty_group 12532_ACEOF 12533 12534 if test "x$vim_cv_tty_mode" = "x" ; then 12535 as_fn_error $? "It seems you're cross compiling and have 'vim_cv_tty_group' set, please also set the environment variable 'vim_cv_tty_mode' to the correct mode (probably 0620)" "$LINENO" 5 12536 else 12537 $as_echo "#define PTYMODE 0620" >>confdefs.h 12538 12539 fi 12540fi 12541 12542 12543{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5 12544$as_echo_n "checking return type of signal handlers... " >&6; } 12545if ${ac_cv_type_signal+:} false; then : 12546 $as_echo_n "(cached) " >&6 12547else 12548 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12549/* end confdefs.h. */ 12550#include <sys/types.h> 12551#include <signal.h> 12552 12553int 12554main () 12555{ 12556return *(signal (0, 0)) (0) == 1; 12557 ; 12558 return 0; 12559} 12560_ACEOF 12561if ac_fn_c_try_compile "$LINENO"; then : 12562 ac_cv_type_signal=int 12563else 12564 ac_cv_type_signal=void 12565fi 12566rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12567fi 12568{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5 12569$as_echo "$ac_cv_type_signal" >&6; } 12570 12571cat >>confdefs.h <<_ACEOF 12572#define RETSIGTYPE $ac_cv_type_signal 12573_ACEOF 12574 12575 12576 12577if test $ac_cv_type_signal = void; then 12578 $as_echo "#define SIGRETURN return" >>confdefs.h 12579 12580else 12581 $as_echo "#define SIGRETURN return 0" >>confdefs.h 12582 12583fi 12584 12585{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct sigcontext" >&5 12586$as_echo_n "checking for struct sigcontext... " >&6; } 12587cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12588/* end confdefs.h. */ 12589 12590#include <signal.h> 12591test_sig() 12592{ 12593 struct sigcontext *scont; 12594 scont = (struct sigcontext *)0; 12595 return 1; 12596} 12597int 12598main () 12599{ 12600 12601 ; 12602 return 0; 12603} 12604_ACEOF 12605if ac_fn_c_try_compile "$LINENO"; then : 12606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12607$as_echo "yes" >&6; } 12608 $as_echo "#define HAVE_SIGCONTEXT 1" >>confdefs.h 12609 12610else 12611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12612$as_echo "no" >&6; } 12613fi 12614rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12615 12616{ $as_echo "$as_me:${as_lineno-$LINENO}: checking getcwd implementation is broken" >&5 12617$as_echo_n "checking getcwd implementation is broken... " >&6; } 12618if ${vim_cv_getcwd_broken+:} false; then : 12619 $as_echo_n "(cached) " >&6 12620else 12621 12622 if test "$cross_compiling" = yes; then : 12623 12624 as_fn_error $? "cross-compiling: please set 'vim_cv_getcwd_broken'" "$LINENO" 5 12625 12626else 12627 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12628/* end confdefs.h. */ 12629 12630#include "confdefs.h" 12631#ifdef HAVE_UNISTD_H 12632#include <unistd.h> 12633#endif 12634char *dagger[] = { "IFS=pwd", 0 }; 12635main() 12636{ 12637 char buffer[500]; 12638 extern char **environ; 12639 environ = dagger; 12640 return getcwd(buffer, 500) ? 0 : 1; 12641} 12642 12643_ACEOF 12644if ac_fn_c_try_run "$LINENO"; then : 12645 12646 vim_cv_getcwd_broken=no 12647 12648else 12649 12650 vim_cv_getcwd_broken=yes 12651 12652fi 12653rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12654 conftest.$ac_objext conftest.beam conftest.$ac_ext 12655fi 12656 12657 12658fi 12659{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_getcwd_broken" >&5 12660$as_echo "$vim_cv_getcwd_broken" >&6; } 12661 12662if test "x$vim_cv_getcwd_broken" = "xyes" ; then 12663 $as_echo "#define BAD_GETCWD 1" >>confdefs.h 12664 12665fi 12666 12667for ac_func in fchdir fchown fchmod fsync getcwd getpseudotty \ 12668 getpwent getpwnam getpwuid getrlimit gettimeofday getwd lstat \ 12669 memset mkdtemp nanosleep opendir putenv qsort readlink select setenv \ 12670 getpgid setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \ 12671 sigprocmask sigvec strcasecmp strerror strftime stricmp strncasecmp \ 12672 strnicmp strpbrk strtol tgetent towlower towupper iswupper \ 12673 usleep utime utimes mblen ftruncate unsetenv 12674do : 12675 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 12676ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 12677if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 12678 cat >>confdefs.h <<_ACEOF 12679#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 12680_ACEOF 12681 12682fi 12683done 12684 12685for ac_header in sys/select.h sys/socket.h 12686do : 12687 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12688ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 12689if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 12690 cat >>confdefs.h <<_ACEOF 12691#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12692_ACEOF 12693 12694fi 12695 12696done 12697 12698{ $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5 12699$as_echo_n "checking types of arguments for select... " >&6; } 12700if ${ac_cv_func_select_args+:} false; then : 12701 $as_echo_n "(cached) " >&6 12702else 12703 for ac_arg234 in 'fd_set *' 'int *' 'void *'; do 12704 for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do 12705 for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do 12706 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12707/* end confdefs.h. */ 12708$ac_includes_default 12709#ifdef HAVE_SYS_SELECT_H 12710# include <sys/select.h> 12711#endif 12712#ifdef HAVE_SYS_SOCKET_H 12713# include <sys/socket.h> 12714#endif 12715 12716int 12717main () 12718{ 12719extern int select ($ac_arg1, 12720 $ac_arg234, $ac_arg234, $ac_arg234, 12721 $ac_arg5); 12722 ; 12723 return 0; 12724} 12725_ACEOF 12726if ac_fn_c_try_compile "$LINENO"; then : 12727 ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3 12728fi 12729rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12730 done 12731 done 12732done 12733# Provide a safe default value. 12734: "${ac_cv_func_select_args=int,int *,struct timeval *}" 12735 12736fi 12737{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5 12738$as_echo "$ac_cv_func_select_args" >&6; } 12739ac_save_IFS=$IFS; IFS=',' 12740set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'` 12741IFS=$ac_save_IFS 12742shift 12743 12744cat >>confdefs.h <<_ACEOF 12745#define SELECT_TYPE_ARG1 $1 12746_ACEOF 12747 12748 12749cat >>confdefs.h <<_ACEOF 12750#define SELECT_TYPE_ARG234 ($2) 12751_ACEOF 12752 12753 12754cat >>confdefs.h <<_ACEOF 12755#define SELECT_TYPE_ARG5 ($3) 12756_ACEOF 12757 12758rm -f conftest* 12759 12760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5 12761$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; } 12762if ${ac_cv_sys_largefile_source+:} false; then : 12763 $as_echo_n "(cached) " >&6 12764else 12765 while :; do 12766 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12767/* end confdefs.h. */ 12768#include <sys/types.h> /* for off_t */ 12769 #include <stdio.h> 12770int 12771main () 12772{ 12773int (*fp) (FILE *, off_t, int) = fseeko; 12774 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); 12775 ; 12776 return 0; 12777} 12778_ACEOF 12779if ac_fn_c_try_link "$LINENO"; then : 12780 ac_cv_sys_largefile_source=no; break 12781fi 12782rm -f core conftest.err conftest.$ac_objext \ 12783 conftest$ac_exeext conftest.$ac_ext 12784 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12785/* end confdefs.h. */ 12786#define _LARGEFILE_SOURCE 1 12787#include <sys/types.h> /* for off_t */ 12788 #include <stdio.h> 12789int 12790main () 12791{ 12792int (*fp) (FILE *, off_t, int) = fseeko; 12793 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); 12794 ; 12795 return 0; 12796} 12797_ACEOF 12798if ac_fn_c_try_link "$LINENO"; then : 12799 ac_cv_sys_largefile_source=1; break 12800fi 12801rm -f core conftest.err conftest.$ac_objext \ 12802 conftest$ac_exeext conftest.$ac_ext 12803 ac_cv_sys_largefile_source=unknown 12804 break 12805done 12806fi 12807{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5 12808$as_echo "$ac_cv_sys_largefile_source" >&6; } 12809case $ac_cv_sys_largefile_source in #( 12810 no | unknown) ;; 12811 *) 12812cat >>confdefs.h <<_ACEOF 12813#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source 12814_ACEOF 12815;; 12816esac 12817rm -rf conftest* 12818 12819# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug 12820# in glibc 2.1.3, but that breaks too many other things. 12821# If you want fseeko and ftello with glibc, upgrade to a fixed glibc. 12822if test $ac_cv_sys_largefile_source != unknown; then 12823 12824$as_echo "#define HAVE_FSEEKO 1" >>confdefs.h 12825 12826fi 12827 12828 12829# Check whether --enable-largefile was given. 12830if test "${enable_largefile+set}" = set; then : 12831 enableval=$enable_largefile; 12832fi 12833 12834if test "$enable_largefile" != no; then 12835 12836 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 12837$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 12838if ${ac_cv_sys_largefile_CC+:} false; then : 12839 $as_echo_n "(cached) " >&6 12840else 12841 ac_cv_sys_largefile_CC=no 12842 if test "$GCC" != yes; then 12843 ac_save_CC=$CC 12844 while :; do 12845 # IRIX 6.2 and later do not support large files by default, 12846 # so use the C compiler's -n32 option if that helps. 12847 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12848/* end confdefs.h. */ 12849#include <sys/types.h> 12850 /* Check that off_t can represent 2**63 - 1 correctly. 12851 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12852 since some C++ compilers masquerading as C compilers 12853 incorrectly reject 9223372036854775807. */ 12854#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 12855 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12856 && LARGE_OFF_T % 2147483647 == 1) 12857 ? 1 : -1]; 12858int 12859main () 12860{ 12861 12862 ; 12863 return 0; 12864} 12865_ACEOF 12866 if ac_fn_c_try_compile "$LINENO"; then : 12867 break 12868fi 12869rm -f core conftest.err conftest.$ac_objext 12870 CC="$CC -n32" 12871 if ac_fn_c_try_compile "$LINENO"; then : 12872 ac_cv_sys_largefile_CC=' -n32'; break 12873fi 12874rm -f core conftest.err conftest.$ac_objext 12875 break 12876 done 12877 CC=$ac_save_CC 12878 rm -f conftest.$ac_ext 12879 fi 12880fi 12881{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 12882$as_echo "$ac_cv_sys_largefile_CC" >&6; } 12883 if test "$ac_cv_sys_largefile_CC" != no; then 12884 CC=$CC$ac_cv_sys_largefile_CC 12885 fi 12886 12887 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 12888$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 12889if ${ac_cv_sys_file_offset_bits+:} false; then : 12890 $as_echo_n "(cached) " >&6 12891else 12892 while :; do 12893 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12894/* end confdefs.h. */ 12895#include <sys/types.h> 12896 /* Check that off_t can represent 2**63 - 1 correctly. 12897 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12898 since some C++ compilers masquerading as C compilers 12899 incorrectly reject 9223372036854775807. */ 12900#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 12901 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12902 && LARGE_OFF_T % 2147483647 == 1) 12903 ? 1 : -1]; 12904int 12905main () 12906{ 12907 12908 ; 12909 return 0; 12910} 12911_ACEOF 12912if ac_fn_c_try_compile "$LINENO"; then : 12913 ac_cv_sys_file_offset_bits=no; break 12914fi 12915rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12916 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12917/* end confdefs.h. */ 12918#define _FILE_OFFSET_BITS 64 12919#include <sys/types.h> 12920 /* Check that off_t can represent 2**63 - 1 correctly. 12921 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12922 since some C++ compilers masquerading as C compilers 12923 incorrectly reject 9223372036854775807. */ 12924#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 12925 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12926 && LARGE_OFF_T % 2147483647 == 1) 12927 ? 1 : -1]; 12928int 12929main () 12930{ 12931 12932 ; 12933 return 0; 12934} 12935_ACEOF 12936if ac_fn_c_try_compile "$LINENO"; then : 12937 ac_cv_sys_file_offset_bits=64; break 12938fi 12939rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12940 ac_cv_sys_file_offset_bits=unknown 12941 break 12942done 12943fi 12944{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 12945$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 12946case $ac_cv_sys_file_offset_bits in #( 12947 no | unknown) ;; 12948 *) 12949cat >>confdefs.h <<_ACEOF 12950#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 12951_ACEOF 12952;; 12953esac 12954rm -rf conftest* 12955 if test $ac_cv_sys_file_offset_bits = unknown; then 12956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 12957$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 12958if ${ac_cv_sys_large_files+:} false; then : 12959 $as_echo_n "(cached) " >&6 12960else 12961 while :; do 12962 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12963/* end confdefs.h. */ 12964#include <sys/types.h> 12965 /* Check that off_t can represent 2**63 - 1 correctly. 12966 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12967 since some C++ compilers masquerading as C compilers 12968 incorrectly reject 9223372036854775807. */ 12969#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 12970 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12971 && LARGE_OFF_T % 2147483647 == 1) 12972 ? 1 : -1]; 12973int 12974main () 12975{ 12976 12977 ; 12978 return 0; 12979} 12980_ACEOF 12981if ac_fn_c_try_compile "$LINENO"; then : 12982 ac_cv_sys_large_files=no; break 12983fi 12984rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12985 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12986/* end confdefs.h. */ 12987#define _LARGE_FILES 1 12988#include <sys/types.h> 12989 /* Check that off_t can represent 2**63 - 1 correctly. 12990 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12991 since some C++ compilers masquerading as C compilers 12992 incorrectly reject 9223372036854775807. */ 12993#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 12994 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12995 && LARGE_OFF_T % 2147483647 == 1) 12996 ? 1 : -1]; 12997int 12998main () 12999{ 13000 13001 ; 13002 return 0; 13003} 13004_ACEOF 13005if ac_fn_c_try_compile "$LINENO"; then : 13006 ac_cv_sys_large_files=1; break 13007fi 13008rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13009 ac_cv_sys_large_files=unknown 13010 break 13011done 13012fi 13013{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 13014$as_echo "$ac_cv_sys_large_files" >&6; } 13015case $ac_cv_sys_large_files in #( 13016 no | unknown) ;; 13017 *) 13018cat >>confdefs.h <<_ACEOF 13019#define _LARGE_FILES $ac_cv_sys_large_files 13020_ACEOF 13021;; 13022esac 13023rm -rf conftest* 13024 fi 13025 13026 13027fi 13028 13029 13030{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for st_blksize" >&5 13031$as_echo_n "checking for st_blksize... " >&6; } 13032cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13033/* end confdefs.h. */ 13034#include <sys/types.h> 13035#include <sys/stat.h> 13036int 13037main () 13038{ 13039 struct stat st; 13040 int n; 13041 13042 stat("/", &st); 13043 n = (int)st.st_blksize; 13044 ; 13045 return 0; 13046} 13047_ACEOF 13048if ac_fn_c_try_compile "$LINENO"; then : 13049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13050$as_echo "yes" >&6; }; $as_echo "#define HAVE_ST_BLKSIZE 1" >>confdefs.h 13051 13052else 13053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13054$as_echo "no" >&6; } 13055fi 13056rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13057 13058{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat() ignores a trailing slash" >&5 13059$as_echo_n "checking whether stat() ignores a trailing slash... " >&6; } 13060if ${vim_cv_stat_ignores_slash+:} false; then : 13061 $as_echo_n "(cached) " >&6 13062else 13063 13064 if test "$cross_compiling" = yes; then : 13065 13066 as_fn_error $? "cross-compiling: please set 'vim_cv_stat_ignores_slash'" "$LINENO" 5 13067 13068else 13069 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13070/* end confdefs.h. */ 13071 13072#include "confdefs.h" 13073#if STDC_HEADERS 13074# include <stdlib.h> 13075# include <stddef.h> 13076#endif 13077#include <sys/types.h> 13078#include <sys/stat.h> 13079main() {struct stat st; exit(stat("configure/", &st) != 0); } 13080 13081_ACEOF 13082if ac_fn_c_try_run "$LINENO"; then : 13083 13084 vim_cv_stat_ignores_slash=yes 13085 13086else 13087 13088 vim_cv_stat_ignores_slash=no 13089 13090fi 13091rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13092 conftest.$ac_objext conftest.beam conftest.$ac_ext 13093fi 13094 13095 13096fi 13097{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_stat_ignores_slash" >&5 13098$as_echo "$vim_cv_stat_ignores_slash" >&6; } 13099 13100if test "x$vim_cv_stat_ignores_slash" = "xyes" ; then 13101 $as_echo "#define STAT_IGNORES_SLASH 1" >>confdefs.h 13102 13103fi 13104 13105{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv_open()" >&5 13106$as_echo_n "checking for iconv_open()... " >&6; } 13107save_LIBS="$LIBS" 13108LIBS="$LIBS -liconv" 13109cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13110/* end confdefs.h. */ 13111 13112#ifdef HAVE_ICONV_H 13113# include <iconv.h> 13114#endif 13115 13116int 13117main () 13118{ 13119iconv_open("fr", "to"); 13120 ; 13121 return 0; 13122} 13123_ACEOF 13124if ac_fn_c_try_link "$LINENO"; then : 13125 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; with -liconv" >&5 13126$as_echo "yes; with -liconv" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h 13127 13128else 13129 LIBS="$save_LIBS" 13130 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13131/* end confdefs.h. */ 13132 13133#ifdef HAVE_ICONV_H 13134# include <iconv.h> 13135#endif 13136 13137int 13138main () 13139{ 13140iconv_open("fr", "to"); 13141 ; 13142 return 0; 13143} 13144_ACEOF 13145if ac_fn_c_try_link "$LINENO"; then : 13146 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13147$as_echo "yes" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h 13148 13149else 13150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13151$as_echo "no" >&6; } 13152fi 13153rm -f core conftest.err conftest.$ac_objext \ 13154 conftest$ac_exeext conftest.$ac_ext 13155fi 13156rm -f core conftest.err conftest.$ac_objext \ 13157 conftest$ac_exeext conftest.$ac_ext 13158 13159 13160{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo(CODESET)" >&5 13161$as_echo_n "checking for nl_langinfo(CODESET)... " >&6; } 13162cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13163/* end confdefs.h. */ 13164 13165#ifdef HAVE_LANGINFO_H 13166# include <langinfo.h> 13167#endif 13168 13169int 13170main () 13171{ 13172char *cs = nl_langinfo(CODESET); 13173 ; 13174 return 0; 13175} 13176_ACEOF 13177if ac_fn_c_try_link "$LINENO"; then : 13178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13179$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_LANGINFO_CODESET 1" >>confdefs.h 13180 13181else 13182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13183$as_echo "no" >&6; } 13184fi 13185rm -f core conftest.err conftest.$ac_objext \ 13186 conftest$ac_exeext conftest.$ac_ext 13187 13188{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod in -lm" >&5 13189$as_echo_n "checking for strtod in -lm... " >&6; } 13190if ${ac_cv_lib_m_strtod+:} false; then : 13191 $as_echo_n "(cached) " >&6 13192else 13193 ac_check_lib_save_LIBS=$LIBS 13194LIBS="-lm $LIBS" 13195cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13196/* end confdefs.h. */ 13197 13198/* Override any GCC internal prototype to avoid an error. 13199 Use char because int might match the return type of a GCC 13200 builtin and then its argument prototype would still apply. */ 13201#ifdef __cplusplus 13202extern "C" 13203#endif 13204char strtod (); 13205int 13206main () 13207{ 13208return strtod (); 13209 ; 13210 return 0; 13211} 13212_ACEOF 13213if ac_fn_c_try_link "$LINENO"; then : 13214 ac_cv_lib_m_strtod=yes 13215else 13216 ac_cv_lib_m_strtod=no 13217fi 13218rm -f core conftest.err conftest.$ac_objext \ 13219 conftest$ac_exeext conftest.$ac_ext 13220LIBS=$ac_check_lib_save_LIBS 13221fi 13222{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_strtod" >&5 13223$as_echo "$ac_cv_lib_m_strtod" >&6; } 13224if test "x$ac_cv_lib_m_strtod" = xyes; then : 13225 cat >>confdefs.h <<_ACEOF 13226#define HAVE_LIBM 1 13227_ACEOF 13228 13229 LIBS="-lm $LIBS" 13230 13231fi 13232 13233{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod() and other floating point functions" >&5 13234$as_echo_n "checking for strtod() and other floating point functions... " >&6; } 13235cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13236/* end confdefs.h. */ 13237 13238#ifdef HAVE_MATH_H 13239# include <math.h> 13240#endif 13241#if STDC_HEADERS 13242# include <stdlib.h> 13243# include <stddef.h> 13244#endif 13245 13246int 13247main () 13248{ 13249char *s; double d; 13250 d = strtod("1.1", &s); 13251 d = fabs(1.11); 13252 d = ceil(1.11); 13253 d = floor(1.11); 13254 d = log10(1.11); 13255 d = pow(1.11, 2.22); 13256 d = sqrt(1.11); 13257 d = sin(1.11); 13258 d = cos(1.11); 13259 d = atan(1.11); 13260 13261 ; 13262 return 0; 13263} 13264_ACEOF 13265if ac_fn_c_try_link "$LINENO"; then : 13266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13267$as_echo "yes" >&6; }; $as_echo "#define HAVE_FLOAT_FUNCS 1" >>confdefs.h 13268 13269else 13270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13271$as_echo "no" >&6; } 13272fi 13273rm -f core conftest.err conftest.$ac_objext \ 13274 conftest$ac_exeext conftest.$ac_ext 13275 13276{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for isinf()" >&5 13277$as_echo_n "checking for isinf()... " >&6; } 13278cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13279/* end confdefs.h. */ 13280 13281#ifdef HAVE_MATH_H 13282# include <math.h> 13283#endif 13284#if STDC_HEADERS 13285# include <stdlib.h> 13286# include <stddef.h> 13287#endif 13288 13289int 13290main () 13291{ 13292int r = isinf(1.11); 13293 ; 13294 return 0; 13295} 13296_ACEOF 13297if ac_fn_c_try_link "$LINENO"; then : 13298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13299$as_echo "yes" >&6; }; $as_echo "#define HAVE_ISINF 1" >>confdefs.h 13300 13301else 13302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13303$as_echo "no" >&6; } 13304fi 13305rm -f core conftest.err conftest.$ac_objext \ 13306 conftest$ac_exeext conftest.$ac_ext 13307 13308{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for isnan()" >&5 13309$as_echo_n "checking for isnan()... " >&6; } 13310cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13311/* end confdefs.h. */ 13312 13313#ifdef HAVE_MATH_H 13314# include <math.h> 13315#endif 13316#if STDC_HEADERS 13317# include <stdlib.h> 13318# include <stddef.h> 13319#endif 13320 13321int 13322main () 13323{ 13324int r = isnan(1.11); 13325 ; 13326 return 0; 13327} 13328_ACEOF 13329if ac_fn_c_try_link "$LINENO"; then : 13330 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13331$as_echo "yes" >&6; }; $as_echo "#define HAVE_ISNAN 1" >>confdefs.h 13332 13333else 13334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13335$as_echo "no" >&6; } 13336fi 13337rm -f core conftest.err conftest.$ac_objext \ 13338 conftest$ac_exeext conftest.$ac_ext 13339 13340{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-acl argument" >&5 13341$as_echo_n "checking --disable-acl argument... " >&6; } 13342# Check whether --enable-acl was given. 13343if test "${enable_acl+set}" = set; then : 13344 enableval=$enable_acl; 13345else 13346 enable_acl="yes" 13347fi 13348 13349if test "$enable_acl" = "yes"; then 13350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13351$as_echo "no" >&6; } 13352 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lposix1e" >&5 13353$as_echo_n "checking for acl_get_file in -lposix1e... " >&6; } 13354if ${ac_cv_lib_posix1e_acl_get_file+:} false; then : 13355 $as_echo_n "(cached) " >&6 13356else 13357 ac_check_lib_save_LIBS=$LIBS 13358LIBS="-lposix1e $LIBS" 13359cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13360/* end confdefs.h. */ 13361 13362/* Override any GCC internal prototype to avoid an error. 13363 Use char because int might match the return type of a GCC 13364 builtin and then its argument prototype would still apply. */ 13365#ifdef __cplusplus 13366extern "C" 13367#endif 13368char acl_get_file (); 13369int 13370main () 13371{ 13372return acl_get_file (); 13373 ; 13374 return 0; 13375} 13376_ACEOF 13377if ac_fn_c_try_link "$LINENO"; then : 13378 ac_cv_lib_posix1e_acl_get_file=yes 13379else 13380 ac_cv_lib_posix1e_acl_get_file=no 13381fi 13382rm -f core conftest.err conftest.$ac_objext \ 13383 conftest$ac_exeext conftest.$ac_ext 13384LIBS=$ac_check_lib_save_LIBS 13385fi 13386{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix1e_acl_get_file" >&5 13387$as_echo "$ac_cv_lib_posix1e_acl_get_file" >&6; } 13388if test "x$ac_cv_lib_posix1e_acl_get_file" = xyes; then : 13389 LIBS="$LIBS -lposix1e" 13390else 13391 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lacl" >&5 13392$as_echo_n "checking for acl_get_file in -lacl... " >&6; } 13393if ${ac_cv_lib_acl_acl_get_file+:} false; then : 13394 $as_echo_n "(cached) " >&6 13395else 13396 ac_check_lib_save_LIBS=$LIBS 13397LIBS="-lacl $LIBS" 13398cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13399/* end confdefs.h. */ 13400 13401/* Override any GCC internal prototype to avoid an error. 13402 Use char because int might match the return type of a GCC 13403 builtin and then its argument prototype would still apply. */ 13404#ifdef __cplusplus 13405extern "C" 13406#endif 13407char acl_get_file (); 13408int 13409main () 13410{ 13411return acl_get_file (); 13412 ; 13413 return 0; 13414} 13415_ACEOF 13416if ac_fn_c_try_link "$LINENO"; then : 13417 ac_cv_lib_acl_acl_get_file=yes 13418else 13419 ac_cv_lib_acl_acl_get_file=no 13420fi 13421rm -f core conftest.err conftest.$ac_objext \ 13422 conftest$ac_exeext conftest.$ac_ext 13423LIBS=$ac_check_lib_save_LIBS 13424fi 13425{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_acl_acl_get_file" >&5 13426$as_echo "$ac_cv_lib_acl_acl_get_file" >&6; } 13427if test "x$ac_cv_lib_acl_acl_get_file" = xyes; then : 13428 LIBS="$LIBS -lacl" 13429 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgetxattr in -lattr" >&5 13430$as_echo_n "checking for fgetxattr in -lattr... " >&6; } 13431if ${ac_cv_lib_attr_fgetxattr+:} false; then : 13432 $as_echo_n "(cached) " >&6 13433else 13434 ac_check_lib_save_LIBS=$LIBS 13435LIBS="-lattr $LIBS" 13436cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13437/* end confdefs.h. */ 13438 13439/* Override any GCC internal prototype to avoid an error. 13440 Use char because int might match the return type of a GCC 13441 builtin and then its argument prototype would still apply. */ 13442#ifdef __cplusplus 13443extern "C" 13444#endif 13445char fgetxattr (); 13446int 13447main () 13448{ 13449return fgetxattr (); 13450 ; 13451 return 0; 13452} 13453_ACEOF 13454if ac_fn_c_try_link "$LINENO"; then : 13455 ac_cv_lib_attr_fgetxattr=yes 13456else 13457 ac_cv_lib_attr_fgetxattr=no 13458fi 13459rm -f core conftest.err conftest.$ac_objext \ 13460 conftest$ac_exeext conftest.$ac_ext 13461LIBS=$ac_check_lib_save_LIBS 13462fi 13463{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_fgetxattr" >&5 13464$as_echo "$ac_cv_lib_attr_fgetxattr" >&6; } 13465if test "x$ac_cv_lib_attr_fgetxattr" = xyes; then : 13466 LIBS="$LIBS -lattr" 13467fi 13468 13469fi 13470 13471fi 13472 13473 13474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX ACL support" >&5 13475$as_echo_n "checking for POSIX ACL support... " >&6; } 13476 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13477/* end confdefs.h. */ 13478 13479#include <sys/types.h> 13480#ifdef HAVE_SYS_ACL_H 13481# include <sys/acl.h> 13482#endif 13483acl_t acl; 13484int 13485main () 13486{ 13487acl = acl_get_file("foo", ACL_TYPE_ACCESS); 13488 acl_set_file("foo", ACL_TYPE_ACCESS, acl); 13489 acl_free(acl); 13490 ; 13491 return 0; 13492} 13493_ACEOF 13494if ac_fn_c_try_link "$LINENO"; then : 13495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13496$as_echo "yes" >&6; }; $as_echo "#define HAVE_POSIX_ACL 1" >>confdefs.h 13497 13498else 13499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13500$as_echo "no" >&6; } 13501fi 13502rm -f core conftest.err conftest.$ac_objext \ 13503 conftest$ac_exeext conftest.$ac_ext 13504 13505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get in -lsec" >&5 13506$as_echo_n "checking for acl_get in -lsec... " >&6; } 13507if ${ac_cv_lib_sec_acl_get+:} false; then : 13508 $as_echo_n "(cached) " >&6 13509else 13510 ac_check_lib_save_LIBS=$LIBS 13511LIBS="-lsec $LIBS" 13512cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13513/* end confdefs.h. */ 13514 13515/* Override any GCC internal prototype to avoid an error. 13516 Use char because int might match the return type of a GCC 13517 builtin and then its argument prototype would still apply. */ 13518#ifdef __cplusplus 13519extern "C" 13520#endif 13521char acl_get (); 13522int 13523main () 13524{ 13525return acl_get (); 13526 ; 13527 return 0; 13528} 13529_ACEOF 13530if ac_fn_c_try_link "$LINENO"; then : 13531 ac_cv_lib_sec_acl_get=yes 13532else 13533 ac_cv_lib_sec_acl_get=no 13534fi 13535rm -f core conftest.err conftest.$ac_objext \ 13536 conftest$ac_exeext conftest.$ac_ext 13537LIBS=$ac_check_lib_save_LIBS 13538fi 13539{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sec_acl_get" >&5 13540$as_echo "$ac_cv_lib_sec_acl_get" >&6; } 13541if test "x$ac_cv_lib_sec_acl_get" = xyes; then : 13542 LIBS="$LIBS -lsec"; $as_echo "#define HAVE_SOLARIS_ZFS_ACL 1" >>confdefs.h 13543 13544else 13545 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris ACL support" >&5 13546$as_echo_n "checking for Solaris ACL support... " >&6; } 13547 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13548/* end confdefs.h. */ 13549 13550#ifdef HAVE_SYS_ACL_H 13551# include <sys/acl.h> 13552#endif 13553int 13554main () 13555{ 13556acl("foo", GETACLCNT, 0, NULL); 13557 13558 ; 13559 return 0; 13560} 13561_ACEOF 13562if ac_fn_c_try_link "$LINENO"; then : 13563 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13564$as_echo "yes" >&6; }; $as_echo "#define HAVE_SOLARIS_ACL 1" >>confdefs.h 13565 13566else 13567 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13568$as_echo "no" >&6; } 13569fi 13570rm -f core conftest.err conftest.$ac_objext \ 13571 conftest$ac_exeext conftest.$ac_ext 13572fi 13573 13574 13575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AIX ACL support" >&5 13576$as_echo_n "checking for AIX ACL support... " >&6; } 13577 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13578/* end confdefs.h. */ 13579 13580#if STDC_HEADERS 13581# include <stdlib.h> 13582# include <stddef.h> 13583#endif 13584#ifdef HAVE_SYS_ACL_H 13585# include <sys/acl.h> 13586#endif 13587#ifdef HAVE_SYS_ACCESS_H 13588# include <sys/access.h> 13589#endif 13590#define _ALL_SOURCE 13591 13592#include <sys/stat.h> 13593 13594int aclsize; 13595struct acl *aclent; 13596int 13597main () 13598{ 13599aclsize = sizeof(struct acl); 13600 aclent = (void *)malloc(aclsize); 13601 statacl("foo", STX_NORMAL, aclent, aclsize); 13602 13603 ; 13604 return 0; 13605} 13606_ACEOF 13607if ac_fn_c_try_link "$LINENO"; then : 13608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13609$as_echo "yes" >&6; }; $as_echo "#define HAVE_AIX_ACL 1" >>confdefs.h 13610 13611else 13612 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13613$as_echo "no" >&6; } 13614fi 13615rm -f core conftest.err conftest.$ac_objext \ 13616 conftest$ac_exeext conftest.$ac_ext 13617else 13618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13619$as_echo "yes" >&6; } 13620fi 13621 13622if test "x$GTK_CFLAGS" != "x"; then 13623 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pango_shape_full" >&5 13624$as_echo_n "checking for pango_shape_full... " >&6; } 13625 ac_save_CFLAGS="$CFLAGS" 13626 ac_save_LIBS="$LIBS" 13627 CFLAGS="$CFLAGS $GTK_CFLAGS" 13628 LIBS="$LIBS $GTK_LIBS" 13629 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13630/* end confdefs.h. */ 13631#include <gtk/gtk.h> 13632int 13633main () 13634{ 13635 pango_shape_full(NULL, 0, NULL, 0, NULL, NULL); 13636 ; 13637 return 0; 13638} 13639_ACEOF 13640if ac_fn_c_try_link "$LINENO"; then : 13641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13642$as_echo "yes" >&6; }; $as_echo "#define HAVE_PANGO_SHAPE_FULL 1" >>confdefs.h 13643 13644else 13645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13646$as_echo "no" >&6; } 13647fi 13648rm -f core conftest.err conftest.$ac_objext \ 13649 conftest$ac_exeext conftest.$ac_ext 13650 CFLAGS="$ac_save_CFLAGS" 13651 LIBS="$ac_save_LIBS" 13652fi 13653 13654{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gpm argument" >&5 13655$as_echo_n "checking --disable-gpm argument... " >&6; } 13656# Check whether --enable-gpm was given. 13657if test "${enable_gpm+set}" = set; then : 13658 enableval=$enable_gpm; 13659else 13660 enable_gpm="yes" 13661fi 13662 13663 13664if test "$enable_gpm" = "yes"; then 13665 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13666$as_echo "no" >&6; } 13667 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gpm" >&5 13668$as_echo_n "checking for gpm... " >&6; } 13669if ${vi_cv_have_gpm+:} false; then : 13670 $as_echo_n "(cached) " >&6 13671else 13672 olibs="$LIBS" ; LIBS="-lgpm" 13673 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13674/* end confdefs.h. */ 13675#include <gpm.h> 13676 #include <linux/keyboard.h> 13677int 13678main () 13679{ 13680Gpm_GetLibVersion(NULL); 13681 ; 13682 return 0; 13683} 13684_ACEOF 13685if ac_fn_c_try_link "$LINENO"; then : 13686 vi_cv_have_gpm=yes 13687else 13688 vi_cv_have_gpm=no 13689fi 13690rm -f core conftest.err conftest.$ac_objext \ 13691 conftest$ac_exeext conftest.$ac_ext 13692 LIBS="$olibs" 13693 13694fi 13695{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_gpm" >&5 13696$as_echo "$vi_cv_have_gpm" >&6; } 13697 if test $vi_cv_have_gpm = yes; then 13698 LIBS="$LIBS -lgpm" 13699 $as_echo "#define HAVE_GPM 1" >>confdefs.h 13700 13701 fi 13702else 13703 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13704$as_echo "yes" >&6; } 13705fi 13706 13707{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-sysmouse argument" >&5 13708$as_echo_n "checking --disable-sysmouse argument... " >&6; } 13709# Check whether --enable-sysmouse was given. 13710if test "${enable_sysmouse+set}" = set; then : 13711 enableval=$enable_sysmouse; 13712else 13713 enable_sysmouse="yes" 13714fi 13715 13716 13717if test "$enable_sysmouse" = "yes"; then 13718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13719$as_echo "no" >&6; } 13720 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysmouse" >&5 13721$as_echo_n "checking for sysmouse... " >&6; } 13722if ${vi_cv_have_sysmouse+:} false; then : 13723 $as_echo_n "(cached) " >&6 13724else 13725 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13726/* end confdefs.h. */ 13727#include <sys/consio.h> 13728 #include <signal.h> 13729 #include <sys/fbio.h> 13730int 13731main () 13732{ 13733struct mouse_info mouse; 13734 mouse.operation = MOUSE_MODE; 13735 mouse.operation = MOUSE_SHOW; 13736 mouse.u.mode.mode = 0; 13737 mouse.u.mode.signal = SIGUSR2; 13738 ; 13739 return 0; 13740} 13741_ACEOF 13742if ac_fn_c_try_link "$LINENO"; then : 13743 vi_cv_have_sysmouse=yes 13744else 13745 vi_cv_have_sysmouse=no 13746fi 13747rm -f core conftest.err conftest.$ac_objext \ 13748 conftest$ac_exeext conftest.$ac_ext 13749 13750fi 13751{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_sysmouse" >&5 13752$as_echo "$vi_cv_have_sysmouse" >&6; } 13753 if test $vi_cv_have_sysmouse = yes; then 13754 $as_echo "#define HAVE_SYSMOUSE 1" >>confdefs.h 13755 13756 fi 13757else 13758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13759$as_echo "yes" >&6; } 13760fi 13761 13762{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FD_CLOEXEC" >&5 13763$as_echo_n "checking for FD_CLOEXEC... " >&6; } 13764cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13765/* end confdefs.h. */ 13766#if HAVE_FCNTL_H 13767# include <fcntl.h> 13768#endif 13769int 13770main () 13771{ 13772 int flag = FD_CLOEXEC; 13773 ; 13774 return 0; 13775} 13776_ACEOF 13777if ac_fn_c_try_compile "$LINENO"; then : 13778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13779$as_echo "yes" >&6; }; $as_echo "#define HAVE_FD_CLOEXEC 1" >>confdefs.h 13780 13781else 13782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 13783$as_echo "not usable" >&6; } 13784fi 13785rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13786 13787{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rename" >&5 13788$as_echo_n "checking for rename... " >&6; } 13789cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13790/* end confdefs.h. */ 13791#include <stdio.h> 13792int 13793main () 13794{ 13795rename("this", "that") 13796 ; 13797 return 0; 13798} 13799_ACEOF 13800if ac_fn_c_try_link "$LINENO"; then : 13801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13802$as_echo "yes" >&6; }; $as_echo "#define HAVE_RENAME 1" >>confdefs.h 13803 13804else 13805 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13806$as_echo "no" >&6; } 13807fi 13808rm -f core conftest.err conftest.$ac_objext \ 13809 conftest$ac_exeext conftest.$ac_ext 13810 13811{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysctl" >&5 13812$as_echo_n "checking for sysctl... " >&6; } 13813cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13814/* end confdefs.h. */ 13815#include <sys/types.h> 13816#include <sys/sysctl.h> 13817int 13818main () 13819{ 13820 int mib[2], r; 13821 size_t len; 13822 13823 mib[0] = CTL_HW; 13824 mib[1] = HW_USERMEM; 13825 len = sizeof(r); 13826 (void)sysctl(mib, 2, &r, &len, (void *)0, (size_t)0); 13827 13828 ; 13829 return 0; 13830} 13831_ACEOF 13832if ac_fn_c_try_compile "$LINENO"; then : 13833 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13834$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCTL 1" >>confdefs.h 13835 13836else 13837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 13838$as_echo "not usable" >&6; } 13839fi 13840rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13841 13842{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo" >&5 13843$as_echo_n "checking for sysinfo... " >&6; } 13844cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13845/* end confdefs.h. */ 13846#include <sys/types.h> 13847#include <sys/sysinfo.h> 13848int 13849main () 13850{ 13851 struct sysinfo sinfo; 13852 int t; 13853 13854 (void)sysinfo(&sinfo); 13855 t = sinfo.totalram; 13856 13857 ; 13858 return 0; 13859} 13860_ACEOF 13861if ac_fn_c_try_compile "$LINENO"; then : 13862 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13863$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO 1" >>confdefs.h 13864 13865else 13866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 13867$as_echo "not usable" >&6; } 13868fi 13869rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13870 13871{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo.mem_unit" >&5 13872$as_echo_n "checking for sysinfo.mem_unit... " >&6; } 13873cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13874/* end confdefs.h. */ 13875#include <sys/types.h> 13876#include <sys/sysinfo.h> 13877int 13878main () 13879{ 13880 struct sysinfo sinfo; 13881 sinfo.mem_unit = 1; 13882 13883 ; 13884 return 0; 13885} 13886_ACEOF 13887if ac_fn_c_try_compile "$LINENO"; then : 13888 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13889$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO_MEM_UNIT 1" >>confdefs.h 13890 13891else 13892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13893$as_echo "no" >&6; } 13894fi 13895rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13896 13897{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysconf" >&5 13898$as_echo_n "checking for sysconf... " >&6; } 13899cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13900/* end confdefs.h. */ 13901#include <unistd.h> 13902int 13903main () 13904{ 13905 (void)sysconf(_SC_PAGESIZE); 13906 (void)sysconf(_SC_PHYS_PAGES); 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_SYSCONF 1" >>confdefs.h 13915 13916else 13917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 13918$as_echo "not usable" >&6; } 13919fi 13920rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13921 13922# The cast to long int works around a bug in the HP C Compiler 13923# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13924# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13925# This bug is HP SR number 8606223364. 13926{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 13927$as_echo_n "checking size of int... " >&6; } 13928if ${ac_cv_sizeof_int+:} false; then : 13929 $as_echo_n "(cached) " >&6 13930else 13931 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 13932 13933else 13934 if test "$ac_cv_type_int" = yes; then 13935 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13936$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13937as_fn_error 77 "cannot compute sizeof (int) 13938See \`config.log' for more details" "$LINENO" 5; } 13939 else 13940 ac_cv_sizeof_int=0 13941 fi 13942fi 13943 13944fi 13945{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 13946$as_echo "$ac_cv_sizeof_int" >&6; } 13947 13948 13949 13950cat >>confdefs.h <<_ACEOF 13951#define SIZEOF_INT $ac_cv_sizeof_int 13952_ACEOF 13953 13954 13955# The cast to long int works around a bug in the HP C Compiler 13956# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13957# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13958# This bug is HP SR number 8606223364. 13959{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 13960$as_echo_n "checking size of long... " >&6; } 13961if ${ac_cv_sizeof_long+:} false; then : 13962 $as_echo_n "(cached) " >&6 13963else 13964 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 13965 13966else 13967 if test "$ac_cv_type_long" = yes; then 13968 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13969$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13970as_fn_error 77 "cannot compute sizeof (long) 13971See \`config.log' for more details" "$LINENO" 5; } 13972 else 13973 ac_cv_sizeof_long=0 13974 fi 13975fi 13976 13977fi 13978{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 13979$as_echo "$ac_cv_sizeof_long" >&6; } 13980 13981 13982 13983cat >>confdefs.h <<_ACEOF 13984#define SIZEOF_LONG $ac_cv_sizeof_long 13985_ACEOF 13986 13987 13988# The cast to long int works around a bug in the HP C Compiler 13989# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13990# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13991# This bug is HP SR number 8606223364. 13992{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5 13993$as_echo_n "checking size of time_t... " >&6; } 13994if ${ac_cv_sizeof_time_t+:} false; then : 13995 $as_echo_n "(cached) " >&6 13996else 13997 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t" "$ac_includes_default"; then : 13998 13999else 14000 if test "$ac_cv_type_time_t" = yes; then 14001 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14002$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14003as_fn_error 77 "cannot compute sizeof (time_t) 14004See \`config.log' for more details" "$LINENO" 5; } 14005 else 14006 ac_cv_sizeof_time_t=0 14007 fi 14008fi 14009 14010fi 14011{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5 14012$as_echo "$ac_cv_sizeof_time_t" >&6; } 14013 14014 14015 14016cat >>confdefs.h <<_ACEOF 14017#define SIZEOF_TIME_T $ac_cv_sizeof_time_t 14018_ACEOF 14019 14020 14021# The cast to long int works around a bug in the HP C Compiler 14022# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 14023# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 14024# This bug is HP SR number 8606223364. 14025{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5 14026$as_echo_n "checking size of off_t... " >&6; } 14027if ${ac_cv_sizeof_off_t+:} false; then : 14028 $as_echo_n "(cached) " >&6 14029else 14030 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then : 14031 14032else 14033 if test "$ac_cv_type_off_t" = yes; then 14034 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14035$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14036as_fn_error 77 "cannot compute sizeof (off_t) 14037See \`config.log' for more details" "$LINENO" 5; } 14038 else 14039 ac_cv_sizeof_off_t=0 14040 fi 14041fi 14042 14043fi 14044{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5 14045$as_echo "$ac_cv_sizeof_off_t" >&6; } 14046 14047 14048 14049cat >>confdefs.h <<_ACEOF 14050#define SIZEOF_OFF_T $ac_cv_sizeof_off_t 14051_ACEOF 14052 14053 14054 14055cat >>confdefs.h <<_ACEOF 14056#define VIM_SIZEOF_INT $ac_cv_sizeof_int 14057_ACEOF 14058 14059cat >>confdefs.h <<_ACEOF 14060#define VIM_SIZEOF_LONG $ac_cv_sizeof_long 14061_ACEOF 14062 14063 14064{ $as_echo "$as_me:${as_lineno-$LINENO}: checking uint32_t is 32 bits" >&5 14065$as_echo_n "checking uint32_t is 32 bits... " >&6; } 14066if test "$cross_compiling" = yes; then : 14067 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check uint32_t when cross-compiling." >&5 14068$as_echo "$as_me: WARNING: cannot check uint32_t when cross-compiling." >&2;} 14069else 14070 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14071/* end confdefs.h. */ 14072 14073#ifdef HAVE_STDINT_H 14074# include <stdint.h> 14075#endif 14076#ifdef HAVE_INTTYPES_H 14077# include <inttypes.h> 14078#endif 14079main() { 14080 uint32_t nr1 = (uint32_t)-1; 14081 uint32_t nr2 = (uint32_t)0xffffffffUL; 14082 if (sizeof(uint32_t) != 4 || nr1 != 0xffffffffUL || nr2 + 1 != 0) exit(1); 14083 exit(0); 14084} 14085_ACEOF 14086if ac_fn_c_try_run "$LINENO"; then : 14087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 14088$as_echo "ok" >&6; } 14089else 14090 as_fn_error $? "WRONG! uint32_t not defined correctly." "$LINENO" 5 14091fi 14092rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14093 conftest.$ac_objext conftest.beam conftest.$ac_ext 14094fi 14095 14096 14097 14098bcopy_test_prog=' 14099#include "confdefs.h" 14100#ifdef HAVE_STRING_H 14101# include <string.h> 14102#endif 14103#if STDC_HEADERS 14104# include <stdlib.h> 14105# include <stddef.h> 14106#endif 14107main() { 14108 char buf[10]; 14109 strcpy(buf, "abcdefghi"); 14110 mch_memmove(buf, buf + 2, 3); 14111 if (strncmp(buf, "ababcf", 6)) 14112 exit(1); 14113 strcpy(buf, "abcdefghi"); 14114 mch_memmove(buf + 2, buf, 3); 14115 if (strncmp(buf, "cdedef", 6)) 14116 exit(1); 14117 exit(0); /* libc version works properly. */ 14118}' 14119 14120{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmove handles overlaps" >&5 14121$as_echo_n "checking whether memmove handles overlaps... " >&6; } 14122if ${vim_cv_memmove_handles_overlap+:} false; then : 14123 $as_echo_n "(cached) " >&6 14124else 14125 14126 if test "$cross_compiling" = yes; then : 14127 14128 as_fn_error $? "cross-compiling: please set 'vim_cv_memmove_handles_overlap'" "$LINENO" 5 14129 14130else 14131 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14132/* end confdefs.h. */ 14133#define mch_memmove(s,d,l) memmove(d,s,l) $bcopy_test_prog 14134_ACEOF 14135if ac_fn_c_try_run "$LINENO"; then : 14136 14137 vim_cv_memmove_handles_overlap=yes 14138 14139else 14140 14141 vim_cv_memmove_handles_overlap=no 14142 14143fi 14144rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14145 conftest.$ac_objext conftest.beam conftest.$ac_ext 14146fi 14147 14148 14149fi 14150{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memmove_handles_overlap" >&5 14151$as_echo "$vim_cv_memmove_handles_overlap" >&6; } 14152 14153if test "x$vim_cv_memmove_handles_overlap" = "xyes" ; then 14154 $as_echo "#define USEMEMMOVE 1" >>confdefs.h 14155 14156else 14157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether bcopy handles overlaps" >&5 14158$as_echo_n "checking whether bcopy handles overlaps... " >&6; } 14159if ${vim_cv_bcopy_handles_overlap+:} false; then : 14160 $as_echo_n "(cached) " >&6 14161else 14162 14163 if test "$cross_compiling" = yes; then : 14164 14165 as_fn_error $? "cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" "$LINENO" 5 14166 14167else 14168 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14169/* end confdefs.h. */ 14170#define mch_bcopy(s,d,l) bcopy(d,s,l) $bcopy_test_prog 14171_ACEOF 14172if ac_fn_c_try_run "$LINENO"; then : 14173 14174 vim_cv_bcopy_handles_overlap=yes 14175 14176else 14177 14178 vim_cv_bcopy_handles_overlap=no 14179 14180fi 14181rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14182 conftest.$ac_objext conftest.beam conftest.$ac_ext 14183fi 14184 14185 14186fi 14187{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_bcopy_handles_overlap" >&5 14188$as_echo "$vim_cv_bcopy_handles_overlap" >&6; } 14189 14190 if test "x$vim_cv_bcopy_handles_overlap" = "xyes" ; then 14191 $as_echo "#define USEBCOPY 1" >>confdefs.h 14192 14193 else 14194 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memcpy handles overlaps" >&5 14195$as_echo_n "checking whether memcpy handles overlaps... " >&6; } 14196if ${vim_cv_memcpy_handles_overlap+:} false; then : 14197 $as_echo_n "(cached) " >&6 14198else 14199 14200 if test "$cross_compiling" = yes; then : 14201 14202 as_fn_error $? "cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" "$LINENO" 5 14203 14204else 14205 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14206/* end confdefs.h. */ 14207#define mch_memcpy(s,d,l) memcpy(d,s,l) $bcopy_test_prog 14208_ACEOF 14209if ac_fn_c_try_run "$LINENO"; then : 14210 14211 vim_cv_memcpy_handles_overlap=yes 14212 14213else 14214 14215 vim_cv_memcpy_handles_overlap=no 14216 14217fi 14218rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14219 conftest.$ac_objext conftest.beam conftest.$ac_ext 14220fi 14221 14222 14223fi 14224{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memcpy_handles_overlap" >&5 14225$as_echo "$vim_cv_memcpy_handles_overlap" >&6; } 14226 14227 if test "x$vim_cv_memcpy_handles_overlap" = "xyes" ; then 14228 $as_echo "#define USEMEMCPY 1" >>confdefs.h 14229 14230 fi 14231 fi 14232fi 14233 14234 14235if test "x$with_x" = "xyes"; then 14236 cflags_save=$CFLAGS 14237 libs_save=$LIBS 14238 LIBS="$LIBS $X_LIBS $GUI_LIB_LOC $GUI_X_LIBS $X_PRE_LIBS $X_LIB $X_EXTRA_LIBS" 14239 CFLAGS="$CFLAGS $X_CFLAGS" 14240 14241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether X_LOCALE needed" >&5 14242$as_echo_n "checking whether X_LOCALE needed... " >&6; } 14243 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14244/* end confdefs.h. */ 14245#include <X11/Xlocale.h> 14246int 14247main () 14248{ 14249 14250 ; 14251 return 0; 14252} 14253_ACEOF 14254if ac_fn_c_try_compile "$LINENO"; then : 14255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14256/* end confdefs.h. */ 14257 14258/* Override any GCC internal prototype to avoid an error. 14259 Use char because int might match the return type of a GCC 14260 builtin and then its argument prototype would still apply. */ 14261#ifdef __cplusplus 14262extern "C" 14263#endif 14264char _Xsetlocale (); 14265int 14266main () 14267{ 14268return _Xsetlocale (); 14269 ; 14270 return 0; 14271} 14272_ACEOF 14273if ac_fn_c_try_link "$LINENO"; then : 14274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14275$as_echo "yes" >&6; } 14276 $as_echo "#define X_LOCALE 1" >>confdefs.h 14277 14278else 14279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14280$as_echo "no" >&6; } 14281fi 14282rm -f core conftest.err conftest.$ac_objext \ 14283 conftest$ac_exeext conftest.$ac_ext 14284else 14285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14286$as_echo "no" >&6; } 14287fi 14288rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14289 14290 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Xutf8SetWMProperties() can be used" >&5 14291$as_echo_n "checking whether Xutf8SetWMProperties() can be used... " >&6; } 14292 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14293/* end confdefs.h. */ 14294 14295/* Override any GCC internal prototype to avoid an error. 14296 Use char because int might match the return type of a GCC 14297 builtin and then its argument prototype would still apply. */ 14298#ifdef __cplusplus 14299extern "C" 14300#endif 14301char Xutf8SetWMProperties (); 14302int 14303main () 14304{ 14305return Xutf8SetWMProperties (); 14306 ; 14307 return 0; 14308} 14309_ACEOF 14310if ac_fn_c_try_link "$LINENO"; then : 14311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14312$as_echo "yes" >&6; } 14313 $as_echo "#define HAVE_XUTF8SETWMPROPERTIES 1" >>confdefs.h 14314 14315else 14316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14317$as_echo "no" >&6; } 14318fi 14319rm -f core conftest.err conftest.$ac_objext \ 14320 conftest$ac_exeext conftest.$ac_ext 14321 14322 CFLAGS=$cflags_save 14323 LIBS=$libs_save 14324fi 14325 14326{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _xpg4_setrunelocale in -lxpg4" >&5 14327$as_echo_n "checking for _xpg4_setrunelocale in -lxpg4... " >&6; } 14328if ${ac_cv_lib_xpg4__xpg4_setrunelocale+:} false; then : 14329 $as_echo_n "(cached) " >&6 14330else 14331 ac_check_lib_save_LIBS=$LIBS 14332LIBS="-lxpg4 $LIBS" 14333cat 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 _xpg4_setrunelocale (); 14343int 14344main () 14345{ 14346return _xpg4_setrunelocale (); 14347 ; 14348 return 0; 14349} 14350_ACEOF 14351if ac_fn_c_try_link "$LINENO"; then : 14352 ac_cv_lib_xpg4__xpg4_setrunelocale=yes 14353else 14354 ac_cv_lib_xpg4__xpg4_setrunelocale=no 14355fi 14356rm -f core conftest.err conftest.$ac_objext \ 14357 conftest$ac_exeext conftest.$ac_ext 14358LIBS=$ac_check_lib_save_LIBS 14359fi 14360{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xpg4__xpg4_setrunelocale" >&5 14361$as_echo "$ac_cv_lib_xpg4__xpg4_setrunelocale" >&6; } 14362if test "x$ac_cv_lib_xpg4__xpg4_setrunelocale" = xyes; then : 14363 LIBS="$LIBS -lxpg4" 14364fi 14365 14366 14367{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to create tags" >&5 14368$as_echo_n "checking how to create tags... " >&6; } 14369test -f tags && mv tags tags.save 14370if (eval ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then 14371 TAGPRG="ctags -I INIT+ --fields=+S" 14372elif (eval exctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then 14373 TAGPRG="exctags -I INIT+ --fields=+S" 14374elif (eval exuberant-ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then 14375 TAGPRG="exuberant-ctags -I INIT+ --fields=+S" 14376else 14377 TAGPRG="ctags" 14378 (eval etags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags" 14379 (eval etags -c /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags -c" 14380 (eval ctags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags" 14381 (eval ctags -t /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -t" 14382 (eval ctags -ts /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -ts" 14383 (eval ctags -tvs /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -tvs" 14384 (eval ctags -i+m /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -i+m" 14385fi 14386test -f tags.save && mv tags.save tags 14387{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAGPRG" >&5 14388$as_echo "$TAGPRG" >&6; } 14389 14390{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run man with a section nr" >&5 14391$as_echo_n "checking how to run man with a section nr... " >&6; } 14392MANDEF="man" 14393(eval MANPAGER=cat PAGER=cat man -s 2 read) < /dev/null > /dev/null 2>&5 && MANDEF="man -s" 14394{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANDEF" >&5 14395$as_echo "$MANDEF" >&6; } 14396if test "$MANDEF" = "man -s"; then 14397 $as_echo "#define USEMAN_S 1" >>confdefs.h 14398 14399fi 14400 14401{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-nls argument" >&5 14402$as_echo_n "checking --disable-nls argument... " >&6; } 14403# Check whether --enable-nls was given. 14404if test "${enable_nls+set}" = set; then : 14405 enableval=$enable_nls; 14406else 14407 enable_nls="yes" 14408fi 14409 14410 14411if test "$enable_nls" = "yes"; then 14412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14413$as_echo "no" >&6; } 14414 14415 INSTALL_LANGS=install-languages 14416 14417 INSTALL_TOOL_LANGS=install-tool-languages 14418 14419 14420 # Extract the first word of "msgfmt", so it can be a program name with args. 14421set dummy msgfmt; ac_word=$2 14422{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14423$as_echo_n "checking for $ac_word... " >&6; } 14424if ${ac_cv_prog_MSGFMT+:} false; then : 14425 $as_echo_n "(cached) " >&6 14426else 14427 if test -n "$MSGFMT"; then 14428 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test. 14429else 14430as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14431for as_dir in $PATH 14432do 14433 IFS=$as_save_IFS 14434 test -z "$as_dir" && as_dir=. 14435 for ac_exec_ext in '' $ac_executable_extensions; do 14436 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14437 ac_cv_prog_MSGFMT="msgfmt" 14438 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14439 break 2 14440 fi 14441done 14442 done 14443IFS=$as_save_IFS 14444 14445fi 14446fi 14447MSGFMT=$ac_cv_prog_MSGFMT 14448if test -n "$MSGFMT"; then 14449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 14450$as_echo "$MSGFMT" >&6; } 14451else 14452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14453$as_echo "no" >&6; } 14454fi 14455 14456 14457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NLS" >&5 14458$as_echo_n "checking for NLS... " >&6; } 14459 if test -f po/Makefile; then 14460 have_gettext="no" 14461 if test -n "$MSGFMT"; then 14462 olibs=$LIBS 14463 LIBS="" 14464 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14465/* end confdefs.h. */ 14466#include <libintl.h> 14467int 14468main () 14469{ 14470gettext("Test"); 14471 ; 14472 return 0; 14473} 14474_ACEOF 14475if ac_fn_c_try_link "$LINENO"; then : 14476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works" >&5 14477$as_echo "gettext() works" >&6; }; have_gettext="yes"; LIBS=$olibs 14478else 14479 LIBS="-lintl" 14480 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14481/* end confdefs.h. */ 14482#include <libintl.h> 14483int 14484main () 14485{ 14486gettext("Test"); 14487 ; 14488 return 0; 14489} 14490_ACEOF 14491if ac_fn_c_try_link "$LINENO"; then : 14492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works with -lintl" >&5 14493$as_echo "gettext() works with -lintl" >&6; }; have_gettext="yes"; 14494 LIBS="$olibs -lintl" 14495else 14496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() doesn't work" >&5 14497$as_echo "gettext() doesn't work" >&6; }; 14498 LIBS=$olibs 14499fi 14500rm -f core conftest.err conftest.$ac_objext \ 14501 conftest$ac_exeext conftest.$ac_ext 14502fi 14503rm -f core conftest.err conftest.$ac_objext \ 14504 conftest$ac_exeext conftest.$ac_ext 14505 else 14506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: msgfmt not found - disabled" >&5 14507$as_echo "msgfmt not found - disabled" >&6; }; 14508 fi 14509 if test $have_gettext = "yes" -a "x$features" != "xtiny" -a "x$features" != "xsmall"; then 14510 $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h 14511 14512 MAKEMO=yes 14513 14514 for ac_func in bind_textdomain_codeset 14515do : 14516 ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" 14517if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then : 14518 cat >>confdefs.h <<_ACEOF 14519#define HAVE_BIND_TEXTDOMAIN_CODESET 1 14520_ACEOF 14521 14522fi 14523done 14524 14525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _nl_msg_cat_cntr" >&5 14526$as_echo_n "checking for _nl_msg_cat_cntr... " >&6; } 14527 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14528/* end confdefs.h. */ 14529#include <libintl.h> 14530 extern int _nl_msg_cat_cntr; 14531int 14532main () 14533{ 14534++_nl_msg_cat_cntr; 14535 ; 14536 return 0; 14537} 14538_ACEOF 14539if ac_fn_c_try_link "$LINENO"; then : 14540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14541$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_MSG_CAT_CNTR 1" >>confdefs.h 14542 14543else 14544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14545$as_echo "no" >&6; } 14546fi 14547rm -f core conftest.err conftest.$ac_objext \ 14548 conftest$ac_exeext conftest.$ac_ext 14549 fi 14550 else 14551 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no \"po/Makefile\" - disabled" >&5 14552$as_echo "no \"po/Makefile\" - disabled" >&6; }; 14553 fi 14554else 14555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14556$as_echo "yes" >&6; } 14557fi 14558 14559ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default" 14560if test "x$ac_cv_header_dlfcn_h" = xyes; then : 14561 DLL=dlfcn.h 14562else 14563 ac_fn_c_check_header_mongrel "$LINENO" "dl.h" "ac_cv_header_dl_h" "$ac_includes_default" 14564if test "x$ac_cv_header_dl_h" = xyes; then : 14565 DLL=dl.h 14566fi 14567 14568 14569fi 14570 14571 14572if test x${DLL} = xdlfcn.h; then 14573 14574$as_echo "#define HAVE_DLFCN_H 1" >>confdefs.h 14575 14576 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen()" >&5 14577$as_echo_n "checking for dlopen()... " >&6; } 14578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14579/* end confdefs.h. */ 14580 14581int 14582main () 14583{ 14584 14585 extern void* dlopen(); 14586 dlopen(); 14587 14588 ; 14589 return 0; 14590} 14591_ACEOF 14592if ac_fn_c_try_link "$LINENO"; then : 14593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14594$as_echo "yes" >&6; }; 14595 14596$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h 14597 14598else 14599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14600$as_echo "no" >&6; }; 14601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen() in -ldl" >&5 14602$as_echo_n "checking for dlopen() in -ldl... " >&6; } 14603 olibs=$LIBS 14604 LIBS="$LIBS -ldl" 14605 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14606/* end confdefs.h. */ 14607 14608int 14609main () 14610{ 14611 14612 extern void* dlopen(); 14613 dlopen(); 14614 14615 ; 14616 return 0; 14617} 14618_ACEOF 14619if ac_fn_c_try_link "$LINENO"; then : 14620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14621$as_echo "yes" >&6; }; 14622 14623$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h 14624 14625else 14626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14627$as_echo "no" >&6; }; 14628 LIBS=$olibs 14629fi 14630rm -f core conftest.err conftest.$ac_objext \ 14631 conftest$ac_exeext conftest.$ac_ext 14632fi 14633rm -f core conftest.err conftest.$ac_objext \ 14634 conftest$ac_exeext conftest.$ac_ext 14635 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym()" >&5 14636$as_echo_n "checking for dlsym()... " >&6; } 14637 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14638/* end confdefs.h. */ 14639 14640int 14641main () 14642{ 14643 14644 extern void* dlsym(); 14645 dlsym(); 14646 14647 ; 14648 return 0; 14649} 14650_ACEOF 14651if ac_fn_c_try_link "$LINENO"; then : 14652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14653$as_echo "yes" >&6; }; 14654 14655$as_echo "#define HAVE_DLSYM 1" >>confdefs.h 14656 14657else 14658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14659$as_echo "no" >&6; }; 14660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym() in -ldl" >&5 14661$as_echo_n "checking for dlsym() in -ldl... " >&6; } 14662 olibs=$LIBS 14663 LIBS="$LIBS -ldl" 14664 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14665/* end confdefs.h. */ 14666 14667int 14668main () 14669{ 14670 14671 extern void* dlsym(); 14672 dlsym(); 14673 14674 ; 14675 return 0; 14676} 14677_ACEOF 14678if ac_fn_c_try_link "$LINENO"; then : 14679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14680$as_echo "yes" >&6; }; 14681 14682$as_echo "#define HAVE_DLSYM 1" >>confdefs.h 14683 14684else 14685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14686$as_echo "no" >&6; }; 14687 LIBS=$olibs 14688fi 14689rm -f core conftest.err conftest.$ac_objext \ 14690 conftest$ac_exeext conftest.$ac_ext 14691fi 14692rm -f core conftest.err conftest.$ac_objext \ 14693 conftest$ac_exeext conftest.$ac_ext 14694elif test x${DLL} = xdl.h; then 14695 14696$as_echo "#define HAVE_DL_H 1" >>confdefs.h 14697 14698 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load()" >&5 14699$as_echo_n "checking for shl_load()... " >&6; } 14700 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14701/* end confdefs.h. */ 14702 14703int 14704main () 14705{ 14706 14707 extern void* shl_load(); 14708 shl_load(); 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_SHL_LOAD 1" >>confdefs.h 14719 14720else 14721 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14722$as_echo "no" >&6; }; 14723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load() in -ldld" >&5 14724$as_echo_n "checking for shl_load() in -ldld... " >&6; } 14725 olibs=$LIBS 14726 LIBS="$LIBS -ldld" 14727 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14728/* end confdefs.h. */ 14729 14730int 14731main () 14732{ 14733 14734 extern void* shl_load(); 14735 shl_load(); 14736 14737 ; 14738 return 0; 14739} 14740_ACEOF 14741if ac_fn_c_try_link "$LINENO"; then : 14742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14743$as_echo "yes" >&6; }; 14744 14745$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h 14746 14747else 14748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14749$as_echo "no" >&6; }; 14750 LIBS=$olibs 14751fi 14752rm -f core conftest.err conftest.$ac_objext \ 14753 conftest$ac_exeext conftest.$ac_ext 14754fi 14755rm -f core conftest.err conftest.$ac_objext \ 14756 conftest$ac_exeext conftest.$ac_ext 14757fi 14758for ac_header in setjmp.h 14759do : 14760 ac_fn_c_check_header_mongrel "$LINENO" "setjmp.h" "ac_cv_header_setjmp_h" "$ac_includes_default" 14761if test "x$ac_cv_header_setjmp_h" = xyes; then : 14762 cat >>confdefs.h <<_ACEOF 14763#define HAVE_SETJMP_H 1 14764_ACEOF 14765 14766fi 14767 14768done 14769 14770 14771if test "x$MACOS_X" = "xyes" -a -n "$PERL"; then 14772 if echo $LIBS | grep -e '-ldl' >/dev/null; then 14773 LIBS=`echo $LIBS | sed s/-ldl//` 14774 PERL_LIBS="$PERL_LIBS -ldl" 14775 fi 14776fi 14777 14778if test "$MACOS_X" = "yes"; then 14779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need macOS frameworks" >&5 14780$as_echo_n "checking whether we need macOS frameworks... " >&6; } 14781 if test "$GUITYPE" = "CARBONGUI"; then 14782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, we need Carbon" >&5 14783$as_echo "yes, we need Carbon" >&6; } 14784 LIBS="$LIBS -framework Carbon" 14785 elif test "$MACOS_X_DARWIN" = "yes"; then 14786 if test "$features" = "tiny"; then 14787 OS_EXTRA_SRC=`echo "$OS_EXTRA_SRC" | sed -e 's+os_macosx.m++'` 14788 OS_EXTRA_OBJ=`echo "$OS_EXTRA_OBJ" | sed -e 's+objects/os_macosx.o++'` 14789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, we need CoreServices" >&5 14790$as_echo "yes, we need CoreServices" >&6; } 14791 LIBS="$LIBS -framework CoreServices" 14792 else 14793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, we need AppKit" >&5 14794$as_echo "yes, we need AppKit" >&6; } 14795 LIBS="$LIBS -framework AppKit" 14796 fi 14797 else 14798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14799$as_echo "no" >&6; } 14800 fi 14801fi 14802if test "x$MACARCH" = "xboth" && test "x$GUITYPE" = "xCARBONGUI"; then 14803 LDFLAGS="$LDFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc" 14804fi 14805 14806DEPEND_CFLAGS_FILTER= 14807if test "$GCC" = yes; then 14808 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC 3 or later" >&5 14809$as_echo_n "checking for GCC 3 or later... " >&6; } 14810 gccmajor=`echo "$gccversion" | sed -e 's/^\([1-9]\)\..*$/\1/g'` 14811 if test "$gccmajor" -gt "2"; then 14812 DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'" 14813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14814$as_echo "yes" >&6; } 14815 else 14816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14817$as_echo "no" >&6; } 14818 fi 14819 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_FORTIFY_SOURCE=1" >&5 14820$as_echo_n "checking whether we need -D_FORTIFY_SOURCE=1... " >&6; } 14821 if test "$gccmajor" -gt "3"; then 14822 CFLAGS=`echo "$CFLAGS" | sed -e 's/ *-Wp,-D_FORTIFY_SOURCE=.//g' -e 's/ *-D_FORTIFY_SOURCE=.//g' -e 's/ *-U_FORTIFY_SOURCE//g' -e 's/$/ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1/'` 14823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14824$as_echo "yes" >&6; } 14825 else 14826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14827$as_echo "no" >&6; } 14828 fi 14829fi 14830 14831 14832{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to force -D_FILE_OFFSET_BITS=64" >&5 14833$as_echo_n "checking whether we need to force -D_FILE_OFFSET_BITS=64... " >&6; } 14834if 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 14835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14836$as_echo "yes" >&6; } 14837 $as_echo "#define _FILE_OFFSET_BITS 64" >>confdefs.h 14838 14839else 14840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14841$as_echo "no" >&6; } 14842fi 14843 14844{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5 14845$as_echo_n "checking linker --as-needed support... " >&6; } 14846LINK_AS_NEEDED= 14847# Check if linker supports --as-needed and --no-as-needed options 14848if $CC -Wl,--help 2>/dev/null | grep as-needed > /dev/null; then 14849 LDFLAGS=`echo "$LDFLAGS" | sed -e 's/ *-Wl,--as-needed//g' | sed -e 's/$/ -Wl,--as-needed/'` 14850 LINK_AS_NEEDED=yes 14851fi 14852if test "$LINK_AS_NEEDED" = yes; then 14853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14854$as_echo "yes" >&6; } 14855else 14856 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14857$as_echo "no" >&6; } 14858fi 14859 14860 14861# IBM z/OS reset CFLAGS for config.mk 14862if test "$zOSUnix" = "yes"; then 14863 CFLAGS="-D_ALL_SOURCE -Wc,float\(ieee\),dll" 14864fi 14865 14866ac_config_files="$ac_config_files auto/config.mk:config.mk.in" 14867 14868cat >confcache <<\_ACEOF 14869# This file is a shell script that caches the results of configure 14870# tests run on this system so they can be shared between configure 14871# scripts and configure runs, see configure's option --config-cache. 14872# It is not useful on other systems. If it contains results you don't 14873# want to keep, you may remove or edit it. 14874# 14875# config.status only pays attention to the cache file if you give it 14876# the --recheck option to rerun configure. 14877# 14878# `ac_cv_env_foo' variables (set or unset) will be overridden when 14879# loading this file, other *unset* `ac_cv_foo' will be assigned the 14880# following values. 14881 14882_ACEOF 14883 14884# The following way of writing the cache mishandles newlines in values, 14885# but we know of no workaround that is simple, portable, and efficient. 14886# So, we kill variables containing newlines. 14887# Ultrix sh set writes to stderr and can't be redirected directly, 14888# and sets the high bit in the cache file unless we assign to the vars. 14889( 14890 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 14891 eval ac_val=\$$ac_var 14892 case $ac_val in #( 14893 *${as_nl}*) 14894 case $ac_var in #( 14895 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 14896$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 14897 esac 14898 case $ac_var in #( 14899 _ | IFS | as_nl) ;; #( 14900 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 14901 *) { eval $ac_var=; unset $ac_var;} ;; 14902 esac ;; 14903 esac 14904 done 14905 14906 (set) 2>&1 | 14907 case $as_nl`(ac_space=' '; set) 2>&1` in #( 14908 *${as_nl}ac_space=\ *) 14909 # `set' does not quote correctly, so add quotes: double-quote 14910 # substitution turns \\\\ into \\, and sed turns \\ into \. 14911 sed -n \ 14912 "s/'/'\\\\''/g; 14913 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 14914 ;; #( 14915 *) 14916 # `set' quotes correctly as required by POSIX, so do not add quotes. 14917 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 14918 ;; 14919 esac | 14920 sort 14921) | 14922 sed ' 14923 /^ac_cv_env_/b end 14924 t clear 14925 :clear 14926 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 14927 t end 14928 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 14929 :end' >>confcache 14930if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 14931 if test -w "$cache_file"; then 14932 if test "x$cache_file" != "x/dev/null"; then 14933 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 14934$as_echo "$as_me: updating cache $cache_file" >&6;} 14935 if test ! -f "$cache_file" || test -h "$cache_file"; then 14936 cat confcache >"$cache_file" 14937 else 14938 case $cache_file in #( 14939 */* | ?:*) 14940 mv -f confcache "$cache_file"$$ && 14941 mv -f "$cache_file"$$ "$cache_file" ;; #( 14942 *) 14943 mv -f confcache "$cache_file" ;; 14944 esac 14945 fi 14946 fi 14947 else 14948 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 14949$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 14950 fi 14951fi 14952rm -f confcache 14953 14954test "x$prefix" = xNONE && prefix=$ac_default_prefix 14955# Let make expand exec_prefix. 14956test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 14957 14958DEFS=-DHAVE_CONFIG_H 14959 14960ac_libobjs= 14961ac_ltlibobjs= 14962U= 14963for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 14964 # 1. Remove the extension, and $U if already installed. 14965 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 14966 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 14967 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 14968 # will be set to the directory where LIBOBJS objects are built. 14969 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 14970 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 14971done 14972LIBOBJS=$ac_libobjs 14973 14974LTLIBOBJS=$ac_ltlibobjs 14975 14976 14977 14978 14979: "${CONFIG_STATUS=./config.status}" 14980ac_write_fail=0 14981ac_clean_files_save=$ac_clean_files 14982ac_clean_files="$ac_clean_files $CONFIG_STATUS" 14983{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 14984$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 14985as_write_fail=0 14986cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 14987#! $SHELL 14988# Generated by $as_me. 14989# Run this file to recreate the current configuration. 14990# Compiler output produced by configure, useful for debugging 14991# configure, is in config.log if it exists. 14992 14993debug=false 14994ac_cs_recheck=false 14995ac_cs_silent=false 14996 14997SHELL=\${CONFIG_SHELL-$SHELL} 14998export SHELL 14999_ASEOF 15000cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 15001## -------------------- ## 15002## M4sh Initialization. ## 15003## -------------------- ## 15004 15005# Be more Bourne compatible 15006DUALCASE=1; export DUALCASE # for MKS sh 15007if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 15008 emulate sh 15009 NULLCMD=: 15010 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 15011 # is contrary to our usage. Disable this feature. 15012 alias -g '${1+"$@"}'='"$@"' 15013 setopt NO_GLOB_SUBST 15014else 15015 case `(set -o) 2>/dev/null` in #( 15016 *posix*) : 15017 set -o posix ;; #( 15018 *) : 15019 ;; 15020esac 15021fi 15022 15023 15024as_nl=' 15025' 15026export as_nl 15027# Printing a long string crashes Solaris 7 /usr/bin/printf. 15028as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 15029as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 15030as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 15031# Prefer a ksh shell builtin over an external printf program on Solaris, 15032# but without wasting forks for bash or zsh. 15033if test -z "$BASH_VERSION$ZSH_VERSION" \ 15034 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 15035 as_echo='print -r --' 15036 as_echo_n='print -rn --' 15037elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 15038 as_echo='printf %s\n' 15039 as_echo_n='printf %s' 15040else 15041 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 15042 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 15043 as_echo_n='/usr/ucb/echo -n' 15044 else 15045 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 15046 as_echo_n_body='eval 15047 arg=$1; 15048 case $arg in #( 15049 *"$as_nl"*) 15050 expr "X$arg" : "X\\(.*\\)$as_nl"; 15051 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 15052 esac; 15053 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 15054 ' 15055 export as_echo_n_body 15056 as_echo_n='sh -c $as_echo_n_body as_echo' 15057 fi 15058 export as_echo_body 15059 as_echo='sh -c $as_echo_body as_echo' 15060fi 15061 15062# The user is always right. 15063if test "${PATH_SEPARATOR+set}" != set; then 15064 PATH_SEPARATOR=: 15065 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 15066 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 15067 PATH_SEPARATOR=';' 15068 } 15069fi 15070 15071 15072# IFS 15073# We need space, tab and new line, in precisely that order. Quoting is 15074# there to prevent editors from complaining about space-tab. 15075# (If _AS_PATH_WALK were called with IFS unset, it would disable word 15076# splitting by setting IFS to empty value.) 15077IFS=" "" $as_nl" 15078 15079# Find who we are. Look in the path if we contain no directory separator. 15080as_myself= 15081case $0 in #(( 15082 *[\\/]* ) as_myself=$0 ;; 15083 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15084for as_dir in $PATH 15085do 15086 IFS=$as_save_IFS 15087 test -z "$as_dir" && as_dir=. 15088 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 15089 done 15090IFS=$as_save_IFS 15091 15092 ;; 15093esac 15094# We did not find ourselves, most probably we were run as `sh COMMAND' 15095# in which case we are not to be found in the path. 15096if test "x$as_myself" = x; then 15097 as_myself=$0 15098fi 15099if test ! -f "$as_myself"; then 15100 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 15101 exit 1 15102fi 15103 15104# Unset variables that we do not need and which cause bugs (e.g. in 15105# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 15106# suppresses any "Segmentation fault" message there. '((' could 15107# trigger a bug in pdksh 5.2.14. 15108for as_var in BASH_ENV ENV MAIL MAILPATH 15109do eval test x\${$as_var+set} = xset \ 15110 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 15111done 15112PS1='$ ' 15113PS2='> ' 15114PS4='+ ' 15115 15116# NLS nuisances. 15117LC_ALL=C 15118export LC_ALL 15119LANGUAGE=C 15120export LANGUAGE 15121 15122# CDPATH. 15123(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 15124 15125 15126# as_fn_error STATUS ERROR [LINENO LOG_FD] 15127# ---------------------------------------- 15128# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 15129# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 15130# script with STATUS, using 1 if that was 0. 15131as_fn_error () 15132{ 15133 as_status=$1; test $as_status -eq 0 && as_status=1 15134 if test "$4"; then 15135 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 15136 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 15137 fi 15138 $as_echo "$as_me: error: $2" >&2 15139 as_fn_exit $as_status 15140} # as_fn_error 15141 15142 15143# as_fn_set_status STATUS 15144# ----------------------- 15145# Set $? to STATUS, without forking. 15146as_fn_set_status () 15147{ 15148 return $1 15149} # as_fn_set_status 15150 15151# as_fn_exit STATUS 15152# ----------------- 15153# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 15154as_fn_exit () 15155{ 15156 set +e 15157 as_fn_set_status $1 15158 exit $1 15159} # as_fn_exit 15160 15161# as_fn_unset VAR 15162# --------------- 15163# Portably unset VAR. 15164as_fn_unset () 15165{ 15166 { eval $1=; unset $1;} 15167} 15168as_unset=as_fn_unset 15169# as_fn_append VAR VALUE 15170# ---------------------- 15171# Append the text in VALUE to the end of the definition contained in VAR. Take 15172# advantage of any shell optimizations that allow amortized linear growth over 15173# repeated appends, instead of the typical quadratic growth present in naive 15174# implementations. 15175if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 15176 eval 'as_fn_append () 15177 { 15178 eval $1+=\$2 15179 }' 15180else 15181 as_fn_append () 15182 { 15183 eval $1=\$$1\$2 15184 } 15185fi # as_fn_append 15186 15187# as_fn_arith ARG... 15188# ------------------ 15189# Perform arithmetic evaluation on the ARGs, and store the result in the 15190# global $as_val. Take advantage of shells that can avoid forks. The arguments 15191# must be portable across $(()) and expr. 15192if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 15193 eval 'as_fn_arith () 15194 { 15195 as_val=$(( $* )) 15196 }' 15197else 15198 as_fn_arith () 15199 { 15200 as_val=`expr "$@" || test $? -eq 1` 15201 } 15202fi # as_fn_arith 15203 15204 15205if expr a : '\(a\)' >/dev/null 2>&1 && 15206 test "X`expr 00001 : '.*\(...\)'`" = X001; then 15207 as_expr=expr 15208else 15209 as_expr=false 15210fi 15211 15212if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 15213 as_basename=basename 15214else 15215 as_basename=false 15216fi 15217 15218if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 15219 as_dirname=dirname 15220else 15221 as_dirname=false 15222fi 15223 15224as_me=`$as_basename -- "$0" || 15225$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 15226 X"$0" : 'X\(//\)$' \| \ 15227 X"$0" : 'X\(/\)' \| . 2>/dev/null || 15228$as_echo X/"$0" | 15229 sed '/^.*\/\([^/][^/]*\)\/*$/{ 15230 s//\1/ 15231 q 15232 } 15233 /^X\/\(\/\/\)$/{ 15234 s//\1/ 15235 q 15236 } 15237 /^X\/\(\/\).*/{ 15238 s//\1/ 15239 q 15240 } 15241 s/.*/./; q'` 15242 15243# Avoid depending upon Character Ranges. 15244as_cr_letters='abcdefghijklmnopqrstuvwxyz' 15245as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 15246as_cr_Letters=$as_cr_letters$as_cr_LETTERS 15247as_cr_digits='0123456789' 15248as_cr_alnum=$as_cr_Letters$as_cr_digits 15249 15250ECHO_C= ECHO_N= ECHO_T= 15251case `echo -n x` in #((((( 15252-n*) 15253 case `echo 'xy\c'` in 15254 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 15255 xy) ECHO_C='\c';; 15256 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 15257 ECHO_T=' ';; 15258 esac;; 15259*) 15260 ECHO_N='-n';; 15261esac 15262 15263rm -f conf$$ conf$$.exe conf$$.file 15264if test -d conf$$.dir; then 15265 rm -f conf$$.dir/conf$$.file 15266else 15267 rm -f conf$$.dir 15268 mkdir conf$$.dir 2>/dev/null 15269fi 15270if (echo >conf$$.file) 2>/dev/null; then 15271 if ln -s conf$$.file conf$$ 2>/dev/null; then 15272 as_ln_s='ln -s' 15273 # ... but there are two gotchas: 15274 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 15275 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 15276 # In both cases, we have to default to `cp -pR'. 15277 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 15278 as_ln_s='cp -pR' 15279 elif ln conf$$.file conf$$ 2>/dev/null; then 15280 as_ln_s=ln 15281 else 15282 as_ln_s='cp -pR' 15283 fi 15284else 15285 as_ln_s='cp -pR' 15286fi 15287rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 15288rmdir conf$$.dir 2>/dev/null 15289 15290 15291# as_fn_mkdir_p 15292# ------------- 15293# Create "$as_dir" as a directory, including parents if necessary. 15294as_fn_mkdir_p () 15295{ 15296 15297 case $as_dir in #( 15298 -*) as_dir=./$as_dir;; 15299 esac 15300 test -d "$as_dir" || eval $as_mkdir_p || { 15301 as_dirs= 15302 while :; do 15303 case $as_dir in #( 15304 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 15305 *) as_qdir=$as_dir;; 15306 esac 15307 as_dirs="'$as_qdir' $as_dirs" 15308 as_dir=`$as_dirname -- "$as_dir" || 15309$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15310 X"$as_dir" : 'X\(//\)[^/]' \| \ 15311 X"$as_dir" : 'X\(//\)$' \| \ 15312 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 15313$as_echo X"$as_dir" | 15314 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15315 s//\1/ 15316 q 15317 } 15318 /^X\(\/\/\)[^/].*/{ 15319 s//\1/ 15320 q 15321 } 15322 /^X\(\/\/\)$/{ 15323 s//\1/ 15324 q 15325 } 15326 /^X\(\/\).*/{ 15327 s//\1/ 15328 q 15329 } 15330 s/.*/./; q'` 15331 test -d "$as_dir" && break 15332 done 15333 test -z "$as_dirs" || eval "mkdir $as_dirs" 15334 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 15335 15336 15337} # as_fn_mkdir_p 15338if mkdir -p . 2>/dev/null; then 15339 as_mkdir_p='mkdir -p "$as_dir"' 15340else 15341 test -d ./-p && rmdir ./-p 15342 as_mkdir_p=false 15343fi 15344 15345 15346# as_fn_executable_p FILE 15347# ----------------------- 15348# Test if FILE is an executable regular file. 15349as_fn_executable_p () 15350{ 15351 test -f "$1" && test -x "$1" 15352} # as_fn_executable_p 15353as_test_x='test -x' 15354as_executable_p=as_fn_executable_p 15355 15356# Sed expression to map a string onto a valid CPP name. 15357as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 15358 15359# Sed expression to map a string onto a valid variable name. 15360as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 15361 15362 15363exec 6>&1 15364## ----------------------------------- ## 15365## Main body of $CONFIG_STATUS script. ## 15366## ----------------------------------- ## 15367_ASEOF 15368test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 15369 15370cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15371# Save the log message, to keep $0 and so on meaningful, and to 15372# report actual input values of CONFIG_FILES etc. instead of their 15373# values after options handling. 15374ac_log=" 15375This file was extended by $as_me, which was 15376generated by GNU Autoconf 2.69. Invocation command line was 15377 15378 CONFIG_FILES = $CONFIG_FILES 15379 CONFIG_HEADERS = $CONFIG_HEADERS 15380 CONFIG_LINKS = $CONFIG_LINKS 15381 CONFIG_COMMANDS = $CONFIG_COMMANDS 15382 $ $0 $@ 15383 15384on `(hostname || uname -n) 2>/dev/null | sed 1q` 15385" 15386 15387_ACEOF 15388 15389case $ac_config_files in *" 15390"*) set x $ac_config_files; shift; ac_config_files=$*;; 15391esac 15392 15393case $ac_config_headers in *" 15394"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 15395esac 15396 15397 15398cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15399# Files that config.status was made for. 15400config_files="$ac_config_files" 15401config_headers="$ac_config_headers" 15402 15403_ACEOF 15404 15405cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15406ac_cs_usage="\ 15407\`$as_me' instantiates files and other configuration actions 15408from templates according to the current configuration. Unless the files 15409and actions are specified as TAGs, all are instantiated by default. 15410 15411Usage: $0 [OPTION]... [TAG]... 15412 15413 -h, --help print this help, then exit 15414 -V, --version print version number and configuration settings, then exit 15415 --config print configuration, then exit 15416 -q, --quiet, --silent 15417 do not print progress messages 15418 -d, --debug don't remove temporary files 15419 --recheck update $as_me by reconfiguring in the same conditions 15420 --file=FILE[:TEMPLATE] 15421 instantiate the configuration file FILE 15422 --header=FILE[:TEMPLATE] 15423 instantiate the configuration header FILE 15424 15425Configuration files: 15426$config_files 15427 15428Configuration headers: 15429$config_headers 15430 15431Report bugs to the package provider." 15432 15433_ACEOF 15434cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15435ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 15436ac_cs_version="\\ 15437config.status 15438configured by $0, generated by GNU Autoconf 2.69, 15439 with options \\"\$ac_cs_config\\" 15440 15441Copyright (C) 2012 Free Software Foundation, Inc. 15442This config.status script is free software; the Free Software Foundation 15443gives unlimited permission to copy, distribute and modify it." 15444 15445ac_pwd='$ac_pwd' 15446srcdir='$srcdir' 15447AWK='$AWK' 15448test -n "\$AWK" || AWK=awk 15449_ACEOF 15450 15451cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15452# The default lists apply if the user does not specify any file. 15453ac_need_defaults=: 15454while test $# != 0 15455do 15456 case $1 in 15457 --*=?*) 15458 ac_option=`expr "X$1" : 'X\([^=]*\)='` 15459 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 15460 ac_shift=: 15461 ;; 15462 --*=) 15463 ac_option=`expr "X$1" : 'X\([^=]*\)='` 15464 ac_optarg= 15465 ac_shift=: 15466 ;; 15467 *) 15468 ac_option=$1 15469 ac_optarg=$2 15470 ac_shift=shift 15471 ;; 15472 esac 15473 15474 case $ac_option in 15475 # Handling of the options. 15476 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 15477 ac_cs_recheck=: ;; 15478 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 15479 $as_echo "$ac_cs_version"; exit ;; 15480 --config | --confi | --conf | --con | --co | --c ) 15481 $as_echo "$ac_cs_config"; exit ;; 15482 --debug | --debu | --deb | --de | --d | -d ) 15483 debug=: ;; 15484 --file | --fil | --fi | --f ) 15485 $ac_shift 15486 case $ac_optarg in 15487 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15488 '') as_fn_error $? "missing file argument" ;; 15489 esac 15490 as_fn_append CONFIG_FILES " '$ac_optarg'" 15491 ac_need_defaults=false;; 15492 --header | --heade | --head | --hea ) 15493 $ac_shift 15494 case $ac_optarg in 15495 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15496 esac 15497 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 15498 ac_need_defaults=false;; 15499 --he | --h) 15500 # Conflict between --help and --header 15501 as_fn_error $? "ambiguous option: \`$1' 15502Try \`$0 --help' for more information.";; 15503 --help | --hel | -h ) 15504 $as_echo "$ac_cs_usage"; exit ;; 15505 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 15506 | -silent | --silent | --silen | --sile | --sil | --si | --s) 15507 ac_cs_silent=: ;; 15508 15509 # This is an error. 15510 -*) as_fn_error $? "unrecognized option: \`$1' 15511Try \`$0 --help' for more information." ;; 15512 15513 *) as_fn_append ac_config_targets " $1" 15514 ac_need_defaults=false ;; 15515 15516 esac 15517 shift 15518done 15519 15520ac_configure_extra_args= 15521 15522if $ac_cs_silent; then 15523 exec 6>/dev/null 15524 ac_configure_extra_args="$ac_configure_extra_args --silent" 15525fi 15526 15527_ACEOF 15528cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15529if \$ac_cs_recheck; then 15530 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 15531 shift 15532 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 15533 CONFIG_SHELL='$SHELL' 15534 export CONFIG_SHELL 15535 exec "\$@" 15536fi 15537 15538_ACEOF 15539cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15540exec 5>>auto/config.log 15541{ 15542 echo 15543 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 15544## Running $as_me. ## 15545_ASBOX 15546 $as_echo "$ac_log" 15547} >&5 15548 15549_ACEOF 15550cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15551_ACEOF 15552 15553cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15554 15555# Handling of arguments. 15556for ac_config_target in $ac_config_targets 15557do 15558 case $ac_config_target in 15559 "auto/config.h") CONFIG_HEADERS="$CONFIG_HEADERS auto/config.h:config.h.in" ;; 15560 "auto/config.mk") CONFIG_FILES="$CONFIG_FILES auto/config.mk:config.mk.in" ;; 15561 15562 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 15563 esac 15564done 15565 15566 15567# If the user did not use the arguments to specify the items to instantiate, 15568# then the envvar interface is used. Set only those that are not. 15569# We use the long form for the default assignment because of an extremely 15570# bizarre bug on SunOS 4.1.3. 15571if $ac_need_defaults; then 15572 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 15573 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 15574fi 15575 15576# Have a temporary directory for convenience. Make it in the build tree 15577# simply because there is no reason against having it here, and in addition, 15578# creating and moving files from /tmp can sometimes cause problems. 15579# Hook for its removal unless debugging. 15580# Note that there is a small window in which the directory will not be cleaned: 15581# after its creation but before its name has been assigned to `$tmp'. 15582$debug || 15583{ 15584 tmp= ac_tmp= 15585 trap 'exit_status=$? 15586 : "${ac_tmp:=$tmp}" 15587 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 15588' 0 15589 trap 'as_fn_exit 1' 1 2 13 15 15590} 15591# Create a (secure) tmp directory for tmp files. 15592 15593{ 15594 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 15595 test -d "$tmp" 15596} || 15597{ 15598 tmp=./conf$$-$RANDOM 15599 (umask 077 && mkdir "$tmp") 15600} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 15601ac_tmp=$tmp 15602 15603# Set up the scripts for CONFIG_FILES section. 15604# No need to generate them if there are no CONFIG_FILES. 15605# This happens for instance with `./config.status config.h'. 15606if test -n "$CONFIG_FILES"; then 15607 15608 15609ac_cr=`echo X | tr X '\015'` 15610# On cygwin, bash can eat \r inside `` if the user requested igncr. 15611# But we know of no other shell where ac_cr would be empty at this 15612# point, so we can use a bashism as a fallback. 15613if test "x$ac_cr" = x; then 15614 eval ac_cr=\$\'\\r\' 15615fi 15616ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 15617if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 15618 ac_cs_awk_cr='\\r' 15619else 15620 ac_cs_awk_cr=$ac_cr 15621fi 15622 15623echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 15624_ACEOF 15625 15626 15627{ 15628 echo "cat >conf$$subs.awk <<_ACEOF" && 15629 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 15630 echo "_ACEOF" 15631} >conf$$subs.sh || 15632 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15633ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 15634ac_delim='%!_!# ' 15635for ac_last_try in false false false false false :; do 15636 . ./conf$$subs.sh || 15637 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15638 15639 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 15640 if test $ac_delim_n = $ac_delim_num; then 15641 break 15642 elif $ac_last_try; then 15643 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15644 else 15645 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15646 fi 15647done 15648rm -f conf$$subs.sh 15649 15650cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15651cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 15652_ACEOF 15653sed -n ' 15654h 15655s/^/S["/; s/!.*/"]=/ 15656p 15657g 15658s/^[^!]*!// 15659:repl 15660t repl 15661s/'"$ac_delim"'$// 15662t delim 15663:nl 15664h 15665s/\(.\{148\}\)..*/\1/ 15666t more1 15667s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 15668p 15669n 15670b repl 15671:more1 15672s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15673p 15674g 15675s/.\{148\}// 15676t nl 15677:delim 15678h 15679s/\(.\{148\}\)..*/\1/ 15680t more2 15681s/["\\]/\\&/g; s/^/"/; s/$/"/ 15682p 15683b 15684:more2 15685s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15686p 15687g 15688s/.\{148\}// 15689t delim 15690' <conf$$subs.awk | sed ' 15691/^[^""]/{ 15692 N 15693 s/\n// 15694} 15695' >>$CONFIG_STATUS || ac_write_fail=1 15696rm -f conf$$subs.awk 15697cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15698_ACAWK 15699cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 15700 for (key in S) S_is_set[key] = 1 15701 FS = "" 15702 15703} 15704{ 15705 line = $ 0 15706 nfields = split(line, field, "@") 15707 substed = 0 15708 len = length(field[1]) 15709 for (i = 2; i < nfields; i++) { 15710 key = field[i] 15711 keylen = length(key) 15712 if (S_is_set[key]) { 15713 value = S[key] 15714 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 15715 len += length(value) + length(field[++i]) 15716 substed = 1 15717 } else 15718 len += 1 + keylen 15719 } 15720 15721 print line 15722} 15723 15724_ACAWK 15725_ACEOF 15726cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15727if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 15728 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 15729else 15730 cat 15731fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 15732 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 15733_ACEOF 15734 15735# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 15736# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 15737# trailing colons and then remove the whole line if VPATH becomes empty 15738# (actually we leave an empty line to preserve line numbers). 15739if test "x$srcdir" = x.; then 15740 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 15741h 15742s/// 15743s/^/:/ 15744s/[ ]*$/:/ 15745s/:\$(srcdir):/:/g 15746s/:\${srcdir}:/:/g 15747s/:@srcdir@:/:/g 15748s/^:*// 15749s/:*$// 15750x 15751s/\(=[ ]*\).*/\1/ 15752G 15753s/\n// 15754s/^[^=]*=[ ]*$// 15755}' 15756fi 15757 15758cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15759fi # test -n "$CONFIG_FILES" 15760 15761# Set up the scripts for CONFIG_HEADERS section. 15762# No need to generate them if there are no CONFIG_HEADERS. 15763# This happens for instance with `./config.status Makefile'. 15764if test -n "$CONFIG_HEADERS"; then 15765cat >"$ac_tmp/defines.awk" <<\_ACAWK || 15766BEGIN { 15767_ACEOF 15768 15769# Transform confdefs.h into an awk script `defines.awk', embedded as 15770# here-document in config.status, that substitutes the proper values into 15771# config.h.in to produce config.h. 15772 15773# Create a delimiter string that does not exist in confdefs.h, to ease 15774# handling of long lines. 15775ac_delim='%!_!# ' 15776for ac_last_try in false false :; do 15777 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 15778 if test -z "$ac_tt"; then 15779 break 15780 elif $ac_last_try; then 15781 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 15782 else 15783 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15784 fi 15785done 15786 15787# For the awk script, D is an array of macro values keyed by name, 15788# likewise P contains macro parameters if any. Preserve backslash 15789# newline sequences. 15790 15791ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 15792sed -n ' 15793s/.\{148\}/&'"$ac_delim"'/g 15794t rset 15795:rset 15796s/^[ ]*#[ ]*define[ ][ ]*/ / 15797t def 15798d 15799:def 15800s/\\$// 15801t bsnl 15802s/["\\]/\\&/g 15803s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 15804D["\1"]=" \3"/p 15805s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 15806d 15807:bsnl 15808s/["\\]/\\&/g 15809s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 15810D["\1"]=" \3\\\\\\n"\\/p 15811t cont 15812s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 15813t cont 15814d 15815:cont 15816n 15817s/.\{148\}/&'"$ac_delim"'/g 15818t clear 15819:clear 15820s/\\$// 15821t bsnlc 15822s/["\\]/\\&/g; s/^/"/; s/$/"/p 15823d 15824:bsnlc 15825s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 15826b cont 15827' <confdefs.h | sed ' 15828s/'"$ac_delim"'/"\\\ 15829"/g' >>$CONFIG_STATUS || ac_write_fail=1 15830 15831cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15832 for (key in D) D_is_set[key] = 1 15833 FS = "" 15834} 15835/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 15836 line = \$ 0 15837 split(line, arg, " ") 15838 if (arg[1] == "#") { 15839 defundef = arg[2] 15840 mac1 = arg[3] 15841 } else { 15842 defundef = substr(arg[1], 2) 15843 mac1 = arg[2] 15844 } 15845 split(mac1, mac2, "(") #) 15846 macro = mac2[1] 15847 prefix = substr(line, 1, index(line, defundef) - 1) 15848 if (D_is_set[macro]) { 15849 # Preserve the white space surrounding the "#". 15850 print prefix "define", macro P[macro] D[macro] 15851 next 15852 } else { 15853 # Replace #undef with comments. This is necessary, for example, 15854 # in the case of _POSIX_SOURCE, which is predefined and required 15855 # on some systems where configure will not decide to define it. 15856 if (defundef == "undef") { 15857 print "/*", prefix defundef, macro, "*/" 15858 next 15859 } 15860 } 15861} 15862{ print } 15863_ACAWK 15864_ACEOF 15865cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15866 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 15867fi # test -n "$CONFIG_HEADERS" 15868 15869 15870eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS " 15871shift 15872for ac_tag 15873do 15874 case $ac_tag in 15875 :[FHLC]) ac_mode=$ac_tag; continue;; 15876 esac 15877 case $ac_mode$ac_tag in 15878 :[FHL]*:*);; 15879 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 15880 :[FH]-) ac_tag=-:-;; 15881 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 15882 esac 15883 ac_save_IFS=$IFS 15884 IFS=: 15885 set x $ac_tag 15886 IFS=$ac_save_IFS 15887 shift 15888 ac_file=$1 15889 shift 15890 15891 case $ac_mode in 15892 :L) ac_source=$1;; 15893 :[FH]) 15894 ac_file_inputs= 15895 for ac_f 15896 do 15897 case $ac_f in 15898 -) ac_f="$ac_tmp/stdin";; 15899 *) # Look for the file first in the build tree, then in the source tree 15900 # (if the path is not absolute). The absolute path cannot be DOS-style, 15901 # because $ac_f cannot contain `:'. 15902 test -f "$ac_f" || 15903 case $ac_f in 15904 [\\/$]*) false;; 15905 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 15906 esac || 15907 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 15908 esac 15909 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 15910 as_fn_append ac_file_inputs " '$ac_f'" 15911 done 15912 15913 # Let's still pretend it is `configure' which instantiates (i.e., don't 15914 # use $as_me), people would be surprised to read: 15915 # /* config.h. Generated by config.status. */ 15916 configure_input='Generated from '` 15917 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 15918 `' by configure.' 15919 if test x"$ac_file" != x-; then 15920 configure_input="$ac_file. $configure_input" 15921 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 15922$as_echo "$as_me: creating $ac_file" >&6;} 15923 fi 15924 # Neutralize special characters interpreted by sed in replacement strings. 15925 case $configure_input in #( 15926 *\&* | *\|* | *\\* ) 15927 ac_sed_conf_input=`$as_echo "$configure_input" | 15928 sed 's/[\\\\&|]/\\\\&/g'`;; #( 15929 *) ac_sed_conf_input=$configure_input;; 15930 esac 15931 15932 case $ac_tag in 15933 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 15934 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 15935 esac 15936 ;; 15937 esac 15938 15939 ac_dir=`$as_dirname -- "$ac_file" || 15940$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15941 X"$ac_file" : 'X\(//\)[^/]' \| \ 15942 X"$ac_file" : 'X\(//\)$' \| \ 15943 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 15944$as_echo X"$ac_file" | 15945 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15946 s//\1/ 15947 q 15948 } 15949 /^X\(\/\/\)[^/].*/{ 15950 s//\1/ 15951 q 15952 } 15953 /^X\(\/\/\)$/{ 15954 s//\1/ 15955 q 15956 } 15957 /^X\(\/\).*/{ 15958 s//\1/ 15959 q 15960 } 15961 s/.*/./; q'` 15962 as_dir="$ac_dir"; as_fn_mkdir_p 15963 ac_builddir=. 15964 15965case "$ac_dir" in 15966.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 15967*) 15968 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 15969 # A ".." for each directory in $ac_dir_suffix. 15970 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 15971 case $ac_top_builddir_sub in 15972 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 15973 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 15974 esac ;; 15975esac 15976ac_abs_top_builddir=$ac_pwd 15977ac_abs_builddir=$ac_pwd$ac_dir_suffix 15978# for backward compatibility: 15979ac_top_builddir=$ac_top_build_prefix 15980 15981case $srcdir in 15982 .) # We are building in place. 15983 ac_srcdir=. 15984 ac_top_srcdir=$ac_top_builddir_sub 15985 ac_abs_top_srcdir=$ac_pwd ;; 15986 [\\/]* | ?:[\\/]* ) # Absolute name. 15987 ac_srcdir=$srcdir$ac_dir_suffix; 15988 ac_top_srcdir=$srcdir 15989 ac_abs_top_srcdir=$srcdir ;; 15990 *) # Relative name. 15991 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 15992 ac_top_srcdir=$ac_top_build_prefix$srcdir 15993 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 15994esac 15995ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 15996 15997 15998 case $ac_mode in 15999 :F) 16000 # 16001 # CONFIG_FILE 16002 # 16003 16004_ACEOF 16005 16006cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16007# If the template does not know about datarootdir, expand it. 16008# FIXME: This hack should be removed a few years after 2.60. 16009ac_datarootdir_hack=; ac_datarootdir_seen= 16010ac_sed_dataroot=' 16011/datarootdir/ { 16012 p 16013 q 16014} 16015/@datadir@/p 16016/@docdir@/p 16017/@infodir@/p 16018/@localedir@/p 16019/@mandir@/p' 16020case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 16021*datarootdir*) ac_datarootdir_seen=yes;; 16022*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 16023 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 16024$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 16025_ACEOF 16026cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16027 ac_datarootdir_hack=' 16028 s&@datadir@&$datadir&g 16029 s&@docdir@&$docdir&g 16030 s&@infodir@&$infodir&g 16031 s&@localedir@&$localedir&g 16032 s&@mandir@&$mandir&g 16033 s&\\\${datarootdir}&$datarootdir&g' ;; 16034esac 16035_ACEOF 16036 16037# Neutralize VPATH when `$srcdir' = `.'. 16038# Shell code in configure.ac might set extrasub. 16039# FIXME: do we really want to maintain this feature? 16040cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16041ac_sed_extra="$ac_vpsub 16042$extrasub 16043_ACEOF 16044cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16045:t 16046/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 16047s|@configure_input@|$ac_sed_conf_input|;t t 16048s&@top_builddir@&$ac_top_builddir_sub&;t t 16049s&@top_build_prefix@&$ac_top_build_prefix&;t t 16050s&@srcdir@&$ac_srcdir&;t t 16051s&@abs_srcdir@&$ac_abs_srcdir&;t t 16052s&@top_srcdir@&$ac_top_srcdir&;t t 16053s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 16054s&@builddir@&$ac_builddir&;t t 16055s&@abs_builddir@&$ac_abs_builddir&;t t 16056s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 16057$ac_datarootdir_hack 16058" 16059eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 16060 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16061 16062test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 16063 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 16064 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 16065 "$ac_tmp/out"`; test -z "$ac_out"; } && 16066 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16067which seems to be undefined. Please make sure it is defined" >&5 16068$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16069which seems to be undefined. Please make sure it is defined" >&2;} 16070 16071 rm -f "$ac_tmp/stdin" 16072 case $ac_file in 16073 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 16074 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 16075 esac \ 16076 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16077 ;; 16078 :H) 16079 # 16080 # CONFIG_HEADER 16081 # 16082 if test x"$ac_file" != x-; then 16083 { 16084 $as_echo "/* $configure_input */" \ 16085 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 16086 } >"$ac_tmp/config.h" \ 16087 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16088 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 16089 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 16090$as_echo "$as_me: $ac_file is unchanged" >&6;} 16091 else 16092 rm -f "$ac_file" 16093 mv "$ac_tmp/config.h" "$ac_file" \ 16094 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16095 fi 16096 else 16097 $as_echo "/* $configure_input */" \ 16098 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 16099 || as_fn_error $? "could not create -" "$LINENO" 5 16100 fi 16101 ;; 16102 16103 16104 esac 16105 16106done # for ac_tag 16107 16108 16109as_fn_exit 0 16110_ACEOF 16111ac_clean_files=$ac_clean_files_save 16112 16113test $ac_write_fail = 0 || 16114 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 16115 16116 16117# configure is writing to config.log, and then calls config.status. 16118# config.status does its own redirection, appending to config.log. 16119# Unfortunately, on DOS this fails, as config.log is still kept open 16120# by configure, so config.status won't be able to write to it; its 16121# output is simply discarded. So we exec the FD to /dev/null, 16122# effectively closing config.log, so it can be properly (re)opened and 16123# appended to by config.status. When coming back to configure, we 16124# need to make the FD available again. 16125if test "$no_create" != yes; then 16126 ac_cs_success=: 16127 ac_config_status_args= 16128 test "$silent" = yes && 16129 ac_config_status_args="$ac_config_status_args --quiet" 16130 exec 5>/dev/null 16131 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 16132 exec 5>>auto/config.log 16133 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 16134 # would make configure fail if this is the last instruction. 16135 $ac_cs_success || as_fn_exit 1 16136fi 16137if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 16138 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 16139$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 16140fi 16141 16142 16143