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 Deprecated. 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# Check whether --enable-farsi was given. 7984if test "${enable_farsi+set}" = set; then : 7985 enableval=$enable_farsi; 7986fi 7987 7988 7989{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-hangulinput argument" >&5 7990$as_echo_n "checking --enable-hangulinput argument... " >&6; } 7991# Check whether --enable-hangulinput was given. 7992if test "${enable_hangulinput+set}" = set; then : 7993 enableval=$enable_hangulinput; 7994else 7995 enable_hangulinput="no" 7996fi 7997 7998{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_hangulinput" >&5 7999$as_echo "$enable_hangulinput" >&6; } 8000 8001{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-xim argument" >&5 8002$as_echo_n "checking --enable-xim argument... " >&6; } 8003# Check whether --enable-xim was given. 8004if test "${enable_xim+set}" = set; then : 8005 enableval=$enable_xim; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_xim" >&5 8006$as_echo "$enable_xim" >&6; } 8007else 8008 enable_xim="auto"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to auto" >&5 8009$as_echo "defaulting to auto" >&6; } 8010fi 8011 8012 8013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-fontset argument" >&5 8014$as_echo_n "checking --enable-fontset argument... " >&6; } 8015# Check whether --enable-fontset was given. 8016if test "${enable_fontset+set}" = set; then : 8017 enableval=$enable_fontset; 8018else 8019 enable_fontset="no" 8020fi 8021 8022{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_fontset" >&5 8023$as_echo "$enable_fontset" >&6; } 8024 8025test -z "$with_x" && with_x=yes 8026test "${enable_gui-yes}" != no -a "x$MACOS_X" != "xyes" -a "x$QNX" != "xyes" && with_x=yes 8027if test "$with_x" = no; then 8028 { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to: don't HAVE_X11" >&5 8029$as_echo "defaulting to: don't HAVE_X11" >&6; } 8030else 8031 8032 # Extract the first word of "xmkmf", so it can be a program name with args. 8033set dummy xmkmf; ac_word=$2 8034{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8035$as_echo_n "checking for $ac_word... " >&6; } 8036if ${ac_cv_path_xmkmfpath+:} false; then : 8037 $as_echo_n "(cached) " >&6 8038else 8039 case $xmkmfpath in 8040 [\\/]* | ?:[\\/]*) 8041 ac_cv_path_xmkmfpath="$xmkmfpath" # Let the user override the test with a path. 8042 ;; 8043 *) 8044 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8045for as_dir in $PATH 8046do 8047 IFS=$as_save_IFS 8048 test -z "$as_dir" && as_dir=. 8049 for ac_exec_ext in '' $ac_executable_extensions; do 8050 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8051 ac_cv_path_xmkmfpath="$as_dir/$ac_word$ac_exec_ext" 8052 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8053 break 2 8054 fi 8055done 8056 done 8057IFS=$as_save_IFS 8058 8059 ;; 8060esac 8061fi 8062xmkmfpath=$ac_cv_path_xmkmfpath 8063if test -n "$xmkmfpath"; then 8064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xmkmfpath" >&5 8065$as_echo "$xmkmfpath" >&6; } 8066else 8067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8068$as_echo "no" >&6; } 8069fi 8070 8071 8072 8073 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5 8074$as_echo_n "checking for X... " >&6; } 8075 8076 8077# Check whether --with-x was given. 8078if test "${with_x+set}" = set; then : 8079 withval=$with_x; 8080fi 8081 8082# $have_x is `yes', `no', `disabled', or empty when we do not yet know. 8083if test "x$with_x" = xno; then 8084 # The user explicitly disabled X. 8085 have_x=disabled 8086else 8087 case $x_includes,$x_libraries in #( 8088 *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #( 8089 *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then : 8090 $as_echo_n "(cached) " >&6 8091else 8092 # One or both of the vars are not set, and there is no cached value. 8093ac_x_includes=no ac_x_libraries=no 8094rm -f -r conftest.dir 8095if mkdir conftest.dir; then 8096 cd conftest.dir 8097 cat >Imakefile <<'_ACEOF' 8098incroot: 8099 @echo incroot='${INCROOT}' 8100usrlibdir: 8101 @echo usrlibdir='${USRLIBDIR}' 8102libdir: 8103 @echo libdir='${LIBDIR}' 8104_ACEOF 8105 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then 8106 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 8107 for ac_var in incroot usrlibdir libdir; do 8108 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`" 8109 done 8110 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. 8111 for ac_extension in a so sl dylib la dll; do 8112 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" && 8113 test -f "$ac_im_libdir/libX11.$ac_extension"; then 8114 ac_im_usrlibdir=$ac_im_libdir; break 8115 fi 8116 done 8117 # Screen out bogus values from the imake configuration. They are 8118 # bogus both because they are the default anyway, and because 8119 # using them would break gcc on systems where it needs fixed includes. 8120 case $ac_im_incroot in 8121 /usr/include) ac_x_includes= ;; 8122 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;; 8123 esac 8124 case $ac_im_usrlibdir in 8125 /usr/lib | /usr/lib64 | /lib | /lib64) ;; 8126 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;; 8127 esac 8128 fi 8129 cd .. 8130 rm -f -r conftest.dir 8131fi 8132 8133# Standard set of common directories for X headers. 8134# Check X11 before X11Rn because it is often a symlink to the current release. 8135ac_x_header_dirs=' 8136/usr/X11/include 8137/usr/X11R7/include 8138/usr/X11R6/include 8139/usr/X11R5/include 8140/usr/X11R4/include 8141 8142/usr/include/X11 8143/usr/include/X11R7 8144/usr/include/X11R6 8145/usr/include/X11R5 8146/usr/include/X11R4 8147 8148/usr/local/X11/include 8149/usr/local/X11R7/include 8150/usr/local/X11R6/include 8151/usr/local/X11R5/include 8152/usr/local/X11R4/include 8153 8154/usr/local/include/X11 8155/usr/local/include/X11R7 8156/usr/local/include/X11R6 8157/usr/local/include/X11R5 8158/usr/local/include/X11R4 8159 8160/usr/X386/include 8161/usr/x386/include 8162/usr/XFree86/include/X11 8163 8164/usr/include 8165/usr/local/include 8166/usr/unsupported/include 8167/usr/athena/include 8168/usr/local/x11r5/include 8169/usr/lpp/Xamples/include 8170 8171/usr/openwin/include 8172/usr/openwin/share/include' 8173 8174if test "$ac_x_includes" = no; then 8175 # Guess where to find include files, by looking for Xlib.h. 8176 # First, try using that file with no special directory specified. 8177 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8178/* end confdefs.h. */ 8179#include <X11/Xlib.h> 8180_ACEOF 8181if ac_fn_c_try_cpp "$LINENO"; then : 8182 # We can compile using X headers with no special include directory. 8183ac_x_includes= 8184else 8185 for ac_dir in $ac_x_header_dirs; do 8186 if test -r "$ac_dir/X11/Xlib.h"; then 8187 ac_x_includes=$ac_dir 8188 break 8189 fi 8190done 8191fi 8192rm -f conftest.err conftest.i conftest.$ac_ext 8193fi # $ac_x_includes = no 8194 8195if test "$ac_x_libraries" = no; then 8196 # Check for the libraries. 8197 # See if we find them without any special options. 8198 # Don't add to $LIBS permanently. 8199 ac_save_LIBS=$LIBS 8200 LIBS="-lX11 $LIBS" 8201 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8202/* end confdefs.h. */ 8203#include <X11/Xlib.h> 8204int 8205main () 8206{ 8207XrmInitialize () 8208 ; 8209 return 0; 8210} 8211_ACEOF 8212if ac_fn_c_try_link "$LINENO"; then : 8213 LIBS=$ac_save_LIBS 8214# We can link X programs with no special library path. 8215ac_x_libraries= 8216else 8217 LIBS=$ac_save_LIBS 8218for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g` 8219do 8220 # Don't even attempt the hair of trying to link an X program! 8221 for ac_extension in a so sl dylib la dll; do 8222 if test -r "$ac_dir/libX11.$ac_extension"; then 8223 ac_x_libraries=$ac_dir 8224 break 2 8225 fi 8226 done 8227done 8228fi 8229rm -f core conftest.err conftest.$ac_objext \ 8230 conftest$ac_exeext conftest.$ac_ext 8231fi # $ac_x_libraries = no 8232 8233case $ac_x_includes,$ac_x_libraries in #( 8234 no,* | *,no | *\'*) 8235 # Didn't find X, or a directory has "'" in its name. 8236 ac_cv_have_x="have_x=no";; #( 8237 *) 8238 # Record where we found X for the cache. 8239 ac_cv_have_x="have_x=yes\ 8240 ac_x_includes='$ac_x_includes'\ 8241 ac_x_libraries='$ac_x_libraries'" 8242esac 8243fi 8244;; #( 8245 *) have_x=yes;; 8246 esac 8247 eval "$ac_cv_have_x" 8248fi # $with_x != no 8249 8250if test "$have_x" != yes; then 8251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5 8252$as_echo "$have_x" >&6; } 8253 no_x=yes 8254else 8255 # If each of the values was on the command line, it overrides each guess. 8256 test "x$x_includes" = xNONE && x_includes=$ac_x_includes 8257 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries 8258 # Update the cache value to reflect the command line values. 8259 ac_cv_have_x="have_x=yes\ 8260 ac_x_includes='$x_includes'\ 8261 ac_x_libraries='$x_libraries'" 8262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5 8263$as_echo "libraries $x_libraries, headers $x_includes" >&6; } 8264fi 8265 8266if test "$no_x" = yes; then 8267 # Not all programs may use this symbol, but it does not hurt to define it. 8268 8269$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h 8270 8271 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS= 8272else 8273 if test -n "$x_includes"; then 8274 X_CFLAGS="$X_CFLAGS -I$x_includes" 8275 fi 8276 8277 # It would also be nice to do this for all -L options, not just this one. 8278 if test -n "$x_libraries"; then 8279 X_LIBS="$X_LIBS -L$x_libraries" 8280 # For Solaris; some versions of Sun CC require a space after -R and 8281 # others require no space. Words are not sufficient . . . . 8282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5 8283$as_echo_n "checking whether -R must be followed by a space... " >&6; } 8284 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries" 8285 ac_xsave_c_werror_flag=$ac_c_werror_flag 8286 ac_c_werror_flag=yes 8287 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8288/* end confdefs.h. */ 8289 8290int 8291main () 8292{ 8293 8294 ; 8295 return 0; 8296} 8297_ACEOF 8298if ac_fn_c_try_link "$LINENO"; then : 8299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8300$as_echo "no" >&6; } 8301 X_LIBS="$X_LIBS -R$x_libraries" 8302else 8303 LIBS="$ac_xsave_LIBS -R $x_libraries" 8304 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8305/* end confdefs.h. */ 8306 8307int 8308main () 8309{ 8310 8311 ; 8312 return 0; 8313} 8314_ACEOF 8315if ac_fn_c_try_link "$LINENO"; then : 8316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8317$as_echo "yes" >&6; } 8318 X_LIBS="$X_LIBS -R $x_libraries" 8319else 8320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5 8321$as_echo "neither works" >&6; } 8322fi 8323rm -f core conftest.err conftest.$ac_objext \ 8324 conftest$ac_exeext conftest.$ac_ext 8325fi 8326rm -f core conftest.err conftest.$ac_objext \ 8327 conftest$ac_exeext conftest.$ac_ext 8328 ac_c_werror_flag=$ac_xsave_c_werror_flag 8329 LIBS=$ac_xsave_LIBS 8330 fi 8331 8332 # Check for system-dependent libraries X programs must link with. 8333 # Do this before checking for the system-independent R6 libraries 8334 # (-lICE), since we may need -lsocket or whatever for X linking. 8335 8336 if test "$ISC" = yes; then 8337 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet" 8338 else 8339 # Martyn Johnson says this is needed for Ultrix, if the X 8340 # libraries were built with DECnet support. And Karl Berry says 8341 # the Alpha needs dnet_stub (dnet does not exist). 8342 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11" 8343 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8344/* end confdefs.h. */ 8345 8346/* Override any GCC internal prototype to avoid an error. 8347 Use char because int might match the return type of a GCC 8348 builtin and then its argument prototype would still apply. */ 8349#ifdef __cplusplus 8350extern "C" 8351#endif 8352char XOpenDisplay (); 8353int 8354main () 8355{ 8356return XOpenDisplay (); 8357 ; 8358 return 0; 8359} 8360_ACEOF 8361if ac_fn_c_try_link "$LINENO"; then : 8362 8363else 8364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5 8365$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; } 8366if ${ac_cv_lib_dnet_dnet_ntoa+:} false; then : 8367 $as_echo_n "(cached) " >&6 8368else 8369 ac_check_lib_save_LIBS=$LIBS 8370LIBS="-ldnet $LIBS" 8371cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8372/* end confdefs.h. */ 8373 8374/* Override any GCC internal prototype to avoid an error. 8375 Use char because int might match the return type of a GCC 8376 builtin and then its argument prototype would still apply. */ 8377#ifdef __cplusplus 8378extern "C" 8379#endif 8380char dnet_ntoa (); 8381int 8382main () 8383{ 8384return dnet_ntoa (); 8385 ; 8386 return 0; 8387} 8388_ACEOF 8389if ac_fn_c_try_link "$LINENO"; then : 8390 ac_cv_lib_dnet_dnet_ntoa=yes 8391else 8392 ac_cv_lib_dnet_dnet_ntoa=no 8393fi 8394rm -f core conftest.err conftest.$ac_objext \ 8395 conftest$ac_exeext conftest.$ac_ext 8396LIBS=$ac_check_lib_save_LIBS 8397fi 8398{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 8399$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; } 8400if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes; then : 8401 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" 8402fi 8403 8404 if test $ac_cv_lib_dnet_dnet_ntoa = no; then 8405 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5 8406$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; } 8407if ${ac_cv_lib_dnet_stub_dnet_ntoa+:} false; then : 8408 $as_echo_n "(cached) " >&6 8409else 8410 ac_check_lib_save_LIBS=$LIBS 8411LIBS="-ldnet_stub $LIBS" 8412cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8413/* end confdefs.h. */ 8414 8415/* Override any GCC internal prototype to avoid an error. 8416 Use char because int might match the return type of a GCC 8417 builtin and then its argument prototype would still apply. */ 8418#ifdef __cplusplus 8419extern "C" 8420#endif 8421char dnet_ntoa (); 8422int 8423main () 8424{ 8425return dnet_ntoa (); 8426 ; 8427 return 0; 8428} 8429_ACEOF 8430if ac_fn_c_try_link "$LINENO"; then : 8431 ac_cv_lib_dnet_stub_dnet_ntoa=yes 8432else 8433 ac_cv_lib_dnet_stub_dnet_ntoa=no 8434fi 8435rm -f core conftest.err conftest.$ac_objext \ 8436 conftest$ac_exeext conftest.$ac_ext 8437LIBS=$ac_check_lib_save_LIBS 8438fi 8439{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 8440$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; } 8441if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes; then : 8442 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" 8443fi 8444 8445 fi 8446fi 8447rm -f core conftest.err conftest.$ac_objext \ 8448 conftest$ac_exeext conftest.$ac_ext 8449 LIBS="$ac_xsave_LIBS" 8450 8451 # [email protected] says -lnsl (and -lsocket) are needed for his 386/AT, 8452 # to get the SysV transport functions. 8453 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4) 8454 # needs -lnsl. 8455 # The nsl library prevents programs from opening the X display 8456 # on Irix 5.2, according to T.E. Dickey. 8457 # The functions gethostbyname, getservbyname, and inet_addr are 8458 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking. 8459 ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname" 8460if test "x$ac_cv_func_gethostbyname" = xyes; then : 8461 8462fi 8463 8464 if test $ac_cv_func_gethostbyname = no; then 8465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 8466$as_echo_n "checking for gethostbyname in -lnsl... " >&6; } 8467if ${ac_cv_lib_nsl_gethostbyname+:} false; then : 8468 $as_echo_n "(cached) " >&6 8469else 8470 ac_check_lib_save_LIBS=$LIBS 8471LIBS="-lnsl $LIBS" 8472cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8473/* end confdefs.h. */ 8474 8475/* Override any GCC internal prototype to avoid an error. 8476 Use char because int might match the return type of a GCC 8477 builtin and then its argument prototype would still apply. */ 8478#ifdef __cplusplus 8479extern "C" 8480#endif 8481char gethostbyname (); 8482int 8483main () 8484{ 8485return gethostbyname (); 8486 ; 8487 return 0; 8488} 8489_ACEOF 8490if ac_fn_c_try_link "$LINENO"; then : 8491 ac_cv_lib_nsl_gethostbyname=yes 8492else 8493 ac_cv_lib_nsl_gethostbyname=no 8494fi 8495rm -f core conftest.err conftest.$ac_objext \ 8496 conftest$ac_exeext conftest.$ac_ext 8497LIBS=$ac_check_lib_save_LIBS 8498fi 8499{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 8500$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } 8501if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then : 8502 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" 8503fi 8504 8505 if test $ac_cv_lib_nsl_gethostbyname = no; then 8506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5 8507$as_echo_n "checking for gethostbyname in -lbsd... " >&6; } 8508if ${ac_cv_lib_bsd_gethostbyname+:} false; then : 8509 $as_echo_n "(cached) " >&6 8510else 8511 ac_check_lib_save_LIBS=$LIBS 8512LIBS="-lbsd $LIBS" 8513cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8514/* end confdefs.h. */ 8515 8516/* Override any GCC internal prototype to avoid an error. 8517 Use char because int might match the return type of a GCC 8518 builtin and then its argument prototype would still apply. */ 8519#ifdef __cplusplus 8520extern "C" 8521#endif 8522char gethostbyname (); 8523int 8524main () 8525{ 8526return gethostbyname (); 8527 ; 8528 return 0; 8529} 8530_ACEOF 8531if ac_fn_c_try_link "$LINENO"; then : 8532 ac_cv_lib_bsd_gethostbyname=yes 8533else 8534 ac_cv_lib_bsd_gethostbyname=no 8535fi 8536rm -f core conftest.err conftest.$ac_objext \ 8537 conftest$ac_exeext conftest.$ac_ext 8538LIBS=$ac_check_lib_save_LIBS 8539fi 8540{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5 8541$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; } 8542if test "x$ac_cv_lib_bsd_gethostbyname" = xyes; then : 8543 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd" 8544fi 8545 8546 fi 8547 fi 8548 8549 # [email protected] says without -lsocket, 8550 # socket/setsockopt and other routines are undefined under SCO ODT 8551 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary 8552 # on later versions), says Simon Leinen: it contains gethostby* 8553 # variants that don't use the name server (or something). -lsocket 8554 # must be given before -lnsl if both are needed. We assume that 8555 # if connect needs -lnsl, so does gethostbyname. 8556 ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect" 8557if test "x$ac_cv_func_connect" = xyes; then : 8558 8559fi 8560 8561 if test $ac_cv_func_connect = no; then 8562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5 8563$as_echo_n "checking for connect in -lsocket... " >&6; } 8564if ${ac_cv_lib_socket_connect+:} false; then : 8565 $as_echo_n "(cached) " >&6 8566else 8567 ac_check_lib_save_LIBS=$LIBS 8568LIBS="-lsocket $X_EXTRA_LIBS $LIBS" 8569cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8570/* end confdefs.h. */ 8571 8572/* Override any GCC internal prototype to avoid an error. 8573 Use char because int might match the return type of a GCC 8574 builtin and then its argument prototype would still apply. */ 8575#ifdef __cplusplus 8576extern "C" 8577#endif 8578char connect (); 8579int 8580main () 8581{ 8582return connect (); 8583 ; 8584 return 0; 8585} 8586_ACEOF 8587if ac_fn_c_try_link "$LINENO"; then : 8588 ac_cv_lib_socket_connect=yes 8589else 8590 ac_cv_lib_socket_connect=no 8591fi 8592rm -f core conftest.err conftest.$ac_objext \ 8593 conftest$ac_exeext conftest.$ac_ext 8594LIBS=$ac_check_lib_save_LIBS 8595fi 8596{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5 8597$as_echo "$ac_cv_lib_socket_connect" >&6; } 8598if test "x$ac_cv_lib_socket_connect" = xyes; then : 8599 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" 8600fi 8601 8602 fi 8603 8604 # Guillermo Gomez says -lposix is necessary on A/UX. 8605 ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove" 8606if test "x$ac_cv_func_remove" = xyes; then : 8607 8608fi 8609 8610 if test $ac_cv_func_remove = no; then 8611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5 8612$as_echo_n "checking for remove in -lposix... " >&6; } 8613if ${ac_cv_lib_posix_remove+:} false; then : 8614 $as_echo_n "(cached) " >&6 8615else 8616 ac_check_lib_save_LIBS=$LIBS 8617LIBS="-lposix $LIBS" 8618cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8619/* end confdefs.h. */ 8620 8621/* Override any GCC internal prototype to avoid an error. 8622 Use char because int might match the return type of a GCC 8623 builtin and then its argument prototype would still apply. */ 8624#ifdef __cplusplus 8625extern "C" 8626#endif 8627char remove (); 8628int 8629main () 8630{ 8631return remove (); 8632 ; 8633 return 0; 8634} 8635_ACEOF 8636if ac_fn_c_try_link "$LINENO"; then : 8637 ac_cv_lib_posix_remove=yes 8638else 8639 ac_cv_lib_posix_remove=no 8640fi 8641rm -f core conftest.err conftest.$ac_objext \ 8642 conftest$ac_exeext conftest.$ac_ext 8643LIBS=$ac_check_lib_save_LIBS 8644fi 8645{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5 8646$as_echo "$ac_cv_lib_posix_remove" >&6; } 8647if test "x$ac_cv_lib_posix_remove" = xyes; then : 8648 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" 8649fi 8650 8651 fi 8652 8653 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. 8654 ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat" 8655if test "x$ac_cv_func_shmat" = xyes; then : 8656 8657fi 8658 8659 if test $ac_cv_func_shmat = no; then 8660 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5 8661$as_echo_n "checking for shmat in -lipc... " >&6; } 8662if ${ac_cv_lib_ipc_shmat+:} false; then : 8663 $as_echo_n "(cached) " >&6 8664else 8665 ac_check_lib_save_LIBS=$LIBS 8666LIBS="-lipc $LIBS" 8667cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8668/* end confdefs.h. */ 8669 8670/* Override any GCC internal prototype to avoid an error. 8671 Use char because int might match the return type of a GCC 8672 builtin and then its argument prototype would still apply. */ 8673#ifdef __cplusplus 8674extern "C" 8675#endif 8676char shmat (); 8677int 8678main () 8679{ 8680return shmat (); 8681 ; 8682 return 0; 8683} 8684_ACEOF 8685if ac_fn_c_try_link "$LINENO"; then : 8686 ac_cv_lib_ipc_shmat=yes 8687else 8688 ac_cv_lib_ipc_shmat=no 8689fi 8690rm -f core conftest.err conftest.$ac_objext \ 8691 conftest$ac_exeext conftest.$ac_ext 8692LIBS=$ac_check_lib_save_LIBS 8693fi 8694{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5 8695$as_echo "$ac_cv_lib_ipc_shmat" >&6; } 8696if test "x$ac_cv_lib_ipc_shmat" = xyes; then : 8697 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" 8698fi 8699 8700 fi 8701 fi 8702 8703 # Check for libraries that X11R6 Xt/Xaw programs need. 8704 ac_save_LDFLAGS=$LDFLAGS 8705 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries" 8706 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to 8707 # check for ICE first), but we must link in the order -lSM -lICE or 8708 # we get undefined symbols. So assume we have SM if we have ICE. 8709 # These have to be linked with before -lX11, unlike the other 8710 # libraries we check for below, so use a different variable. 8711 # John Interrante, Karl Berry 8712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5 8713$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; } 8714if ${ac_cv_lib_ICE_IceConnectionNumber+:} false; then : 8715 $as_echo_n "(cached) " >&6 8716else 8717 ac_check_lib_save_LIBS=$LIBS 8718LIBS="-lICE $X_EXTRA_LIBS $LIBS" 8719cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8720/* end confdefs.h. */ 8721 8722/* Override any GCC internal prototype to avoid an error. 8723 Use char because int might match the return type of a GCC 8724 builtin and then its argument prototype would still apply. */ 8725#ifdef __cplusplus 8726extern "C" 8727#endif 8728char IceConnectionNumber (); 8729int 8730main () 8731{ 8732return IceConnectionNumber (); 8733 ; 8734 return 0; 8735} 8736_ACEOF 8737if ac_fn_c_try_link "$LINENO"; then : 8738 ac_cv_lib_ICE_IceConnectionNumber=yes 8739else 8740 ac_cv_lib_ICE_IceConnectionNumber=no 8741fi 8742rm -f core conftest.err conftest.$ac_objext \ 8743 conftest$ac_exeext conftest.$ac_ext 8744LIBS=$ac_check_lib_save_LIBS 8745fi 8746{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5 8747$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; } 8748if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes; then : 8749 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" 8750fi 8751 8752 LDFLAGS=$ac_save_LDFLAGS 8753 8754fi 8755 8756 8757 if test "$zOSUnix" = "yes"; then 8758 CFLAGS="$CFLAGS -W c,dll" 8759 LDFLAGS="$LDFLAGS -W l,dll" 8760 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE -lXmu" 8761 fi 8762 8763 8764 if test -d "$x_includes" && test ! -d "$x_libraries"; then 8765 x_libraries=`echo "$x_includes" | sed s/include/lib/` 8766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X libraries to $x_libraries" >&5 8767$as_echo "Corrected X libraries to $x_libraries" >&6; } 8768 X_LIBS="$X_LIBS -L$x_libraries" 8769 if test "`(uname) 2>/dev/null`" = SunOS && 8770 uname -r | grep '^5' >/dev/null; then 8771 X_LIBS="$X_LIBS -R $x_libraries" 8772 fi 8773 fi 8774 8775 if test -d "$x_libraries" && test ! -d "$x_includes"; then 8776 x_includes=`echo "$x_libraries" | sed s/lib/include/` 8777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X includes to $x_includes" >&5 8778$as_echo "Corrected X includes to $x_includes" >&6; } 8779 X_CFLAGS="$X_CFLAGS -I$x_includes" 8780 fi 8781 8782 X_CFLAGS="`echo $X_CFLAGS\ | sed 's%-I/usr/include %%'`" 8783 X_LIBS="`echo $X_LIBS\ | sed 's%-L/usr/lib %%'`" 8784 X_LIBS="`echo $X_LIBS\ | sed -e 's%-R/usr/lib %%' -e 's%-R /usr/lib %%'`" 8785 8786 8787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files can be found" >&5 8788$as_echo_n "checking if X11 header files can be found... " >&6; } 8789 cflags_save=$CFLAGS 8790 CFLAGS="$CFLAGS $X_CFLAGS" 8791 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8792/* end confdefs.h. */ 8793#include <X11/Xlib.h> 8794#include <X11/Intrinsic.h> 8795int 8796main () 8797{ 8798 8799 ; 8800 return 0; 8801} 8802_ACEOF 8803if ac_fn_c_try_compile "$LINENO"; then : 8804 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8805$as_echo "yes" >&6; } 8806else 8807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8808$as_echo "no" >&6; }; no_x=yes 8809fi 8810rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8811 CFLAGS=$cflags_save 8812 8813 if test "${no_x-no}" = yes; then 8814 with_x=no 8815 else 8816 $as_echo "#define HAVE_X11 1" >>confdefs.h 8817 8818 X_LIB="-lXt -lX11"; 8819 8820 8821 ac_save_LDFLAGS="$LDFLAGS" 8822 LDFLAGS="-L$x_libraries $LDFLAGS" 8823 8824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _XdmcpAuthDoIt in -lXdmcp" >&5 8825$as_echo_n "checking for _XdmcpAuthDoIt in -lXdmcp... " >&6; } 8826if ${ac_cv_lib_Xdmcp__XdmcpAuthDoIt+:} false; then : 8827 $as_echo_n "(cached) " >&6 8828else 8829 ac_check_lib_save_LIBS=$LIBS 8830LIBS="-lXdmcp -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS -lXdmcp $LIBS" 8831cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8832/* end confdefs.h. */ 8833 8834/* Override any GCC internal prototype to avoid an error. 8835 Use char because int might match the return type of a GCC 8836 builtin and then its argument prototype would still apply. */ 8837#ifdef __cplusplus 8838extern "C" 8839#endif 8840char _XdmcpAuthDoIt (); 8841int 8842main () 8843{ 8844return _XdmcpAuthDoIt (); 8845 ; 8846 return 0; 8847} 8848_ACEOF 8849if ac_fn_c_try_link "$LINENO"; then : 8850 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=yes 8851else 8852 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=no 8853fi 8854rm -f core conftest.err conftest.$ac_objext \ 8855 conftest$ac_exeext conftest.$ac_ext 8856LIBS=$ac_check_lib_save_LIBS 8857fi 8858{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&5 8859$as_echo "$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&6; } 8860if test "x$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" = xyes; then : 8861 X_EXTRA_LIBS="$X_EXTRA_LIBS -lXdmcp" 8862fi 8863 8864 8865 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceOpenConnection in -lICE" >&5 8866$as_echo_n "checking for IceOpenConnection in -lICE... " >&6; } 8867if ${ac_cv_lib_ICE_IceOpenConnection+:} false; then : 8868 $as_echo_n "(cached) " >&6 8869else 8870 ac_check_lib_save_LIBS=$LIBS 8871LIBS="-lICE $X_EXTRA_LIBS $LIBS" 8872cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8873/* end confdefs.h. */ 8874 8875/* Override any GCC internal prototype to avoid an error. 8876 Use char because int might match the return type of a GCC 8877 builtin and then its argument prototype would still apply. */ 8878#ifdef __cplusplus 8879extern "C" 8880#endif 8881char IceOpenConnection (); 8882int 8883main () 8884{ 8885return IceOpenConnection (); 8886 ; 8887 return 0; 8888} 8889_ACEOF 8890if ac_fn_c_try_link "$LINENO"; then : 8891 ac_cv_lib_ICE_IceOpenConnection=yes 8892else 8893 ac_cv_lib_ICE_IceOpenConnection=no 8894fi 8895rm -f core conftest.err conftest.$ac_objext \ 8896 conftest$ac_exeext conftest.$ac_ext 8897LIBS=$ac_check_lib_save_LIBS 8898fi 8899{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceOpenConnection" >&5 8900$as_echo "$ac_cv_lib_ICE_IceOpenConnection" >&6; } 8901if test "x$ac_cv_lib_ICE_IceOpenConnection" = xyes; then : 8902 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE" 8903fi 8904 8905 8906 LDFLAGS="$X_LIBS $ac_save_LDFLAGS" 8907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmCreatePixmapFromData in -lXpm" >&5 8908$as_echo_n "checking for XpmCreatePixmapFromData in -lXpm... " >&6; } 8909if ${ac_cv_lib_Xpm_XpmCreatePixmapFromData+:} false; then : 8910 $as_echo_n "(cached) " >&6 8911else 8912 ac_check_lib_save_LIBS=$LIBS 8913LIBS="-lXpm -lXt $X_PRE_LIBS -lXpm -lX11 $X_EXTRA_LIBS $LIBS" 8914cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8915/* end confdefs.h. */ 8916 8917/* Override any GCC internal prototype to avoid an error. 8918 Use char because int might match the return type of a GCC 8919 builtin and then its argument prototype would still apply. */ 8920#ifdef __cplusplus 8921extern "C" 8922#endif 8923char XpmCreatePixmapFromData (); 8924int 8925main () 8926{ 8927return XpmCreatePixmapFromData (); 8928 ; 8929 return 0; 8930} 8931_ACEOF 8932if ac_fn_c_try_link "$LINENO"; then : 8933 ac_cv_lib_Xpm_XpmCreatePixmapFromData=yes 8934else 8935 ac_cv_lib_Xpm_XpmCreatePixmapFromData=no 8936fi 8937rm -f core conftest.err conftest.$ac_objext \ 8938 conftest$ac_exeext conftest.$ac_ext 8939LIBS=$ac_check_lib_save_LIBS 8940fi 8941{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&5 8942$as_echo "$ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&6; } 8943if test "x$ac_cv_lib_Xpm_XpmCreatePixmapFromData" = xyes; then : 8944 X_PRE_LIBS="$X_PRE_LIBS -lXpm" 8945fi 8946 8947 8948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files implicitly declare return values" >&5 8949$as_echo_n "checking if X11 header files implicitly declare return values... " >&6; } 8950 cflags_save=$CFLAGS 8951 if test "$GCC" = yes; then 8952 CFLAGS="$CFLAGS $X_CFLAGS -Werror" 8953 else 8954 CFLAGS="$CFLAGS $X_CFLAGS" 8955 fi 8956 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8957/* end confdefs.h. */ 8958#include <X11/Xlib.h> 8959int 8960main () 8961{ 8962 8963 ; 8964 return 0; 8965} 8966_ACEOF 8967if ac_fn_c_try_compile "$LINENO"; then : 8968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8969$as_echo "no" >&6; } 8970else 8971 CFLAGS="$CFLAGS -Wno-implicit-int" 8972 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8973/* end confdefs.h. */ 8974#include <X11/Xlib.h> 8975int 8976main () 8977{ 8978 8979 ; 8980 return 0; 8981} 8982_ACEOF 8983if ac_fn_c_try_compile "$LINENO"; then : 8984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8985$as_echo "yes" >&6; }; cflags_save="$cflags_save -Wno-implicit-int" 8986else 8987 { $as_echo "$as_me:${as_lineno-$LINENO}: result: test failed" >&5 8988$as_echo "test failed" >&6; } 8989 8990fi 8991rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8992 8993fi 8994rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8995 CFLAGS=$cflags_save 8996 8997 LDFLAGS="$ac_save_LDFLAGS" 8998 8999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of wchar_t is 2 bytes" >&5 9000$as_echo_n "checking size of wchar_t is 2 bytes... " >&6; } 9001 if ${ac_cv_small_wchar_t+:} false; then : 9002 $as_echo_n "(cached) " >&6 9003else 9004 if test "$cross_compiling" = yes; then : 9005 as_fn_error $? "failed to compile test program" "$LINENO" 5 9006else 9007 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9008/* end confdefs.h. */ 9009 9010#include <X11/Xlib.h> 9011#if STDC_HEADERS 9012# include <stdlib.h> 9013# include <stddef.h> 9014#endif 9015 main() 9016 { 9017 if (sizeof(wchar_t) <= 2) 9018 exit(1); 9019 exit(0); 9020 } 9021_ACEOF 9022if ac_fn_c_try_run "$LINENO"; then : 9023 ac_cv_small_wchar_t="no" 9024else 9025 ac_cv_small_wchar_t="yes" 9026fi 9027rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 9028 conftest.$ac_objext conftest.beam conftest.$ac_ext 9029fi 9030 9031fi 9032 9033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_small_wchar_t" >&5 9034$as_echo "$ac_cv_small_wchar_t" >&6; } 9035 if test "x$ac_cv_small_wchar_t" = "xyes" ; then 9036 $as_echo "#define SMALL_WCHAR_T 1" >>confdefs.h 9037 9038 fi 9039 9040 fi 9041fi 9042 9043if test "x$with_x" = xno -a "x$with_x_arg" = xyes; then 9044 as_fn_error $? "could not configure X" "$LINENO" 5 9045fi 9046 9047test "x$with_x" = xno -a "x$MACOS_X" != "xyes" -a "x$QNX" != "xyes" && enable_gui=no 9048 9049{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-gui argument" >&5 9050$as_echo_n "checking --enable-gui argument... " >&6; } 9051# Check whether --enable-gui was given. 9052if test "${enable_gui+set}" = set; then : 9053 enableval=$enable_gui; 9054else 9055 enable_gui="auto" 9056fi 9057 9058 9059enable_gui_canon=`echo "_$enable_gui" | \ 9060 sed 's/[ _+-]//g;y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'` 9061 9062SKIP_GTK2=YES 9063SKIP_GTK3=YES 9064SKIP_GNOME=YES 9065SKIP_MOTIF=YES 9066SKIP_ATHENA=YES 9067SKIP_NEXTAW=YES 9068SKIP_PHOTON=YES 9069SKIP_CARBON=YES 9070GUITYPE=NONE 9071 9072if test "x$QNX" = "xyes" -a "x$with_x" = "xno" ; then 9073 SKIP_PHOTON= 9074 case "$enable_gui_canon" in 9075 no) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 9076$as_echo "no GUI support" >&6; } 9077 SKIP_PHOTON=YES ;; 9078 yes|""|auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: automatic GUI support" >&5 9079$as_echo "automatic GUI support" >&6; } 9080 gui_auto=yes ;; 9081 photon) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Photon GUI support" >&5 9082$as_echo "Photon GUI support" >&6; } ;; 9083 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 9084$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } 9085 SKIP_PHOTON=YES ;; 9086 esac 9087 9088elif test "x$MACOS_X" = "xyes" -a "x$with_x" = "xno" ; then 9089 SKIP_CARBON= 9090 case "$enable_gui_canon" in 9091 no) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 9092$as_echo "no GUI support" >&6; } 9093 SKIP_CARBON=YES ;; 9094 yes|"") { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5 9095$as_echo "yes - automatic GUI support" >&6; } 9096 gui_auto=yes ;; 9097 auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: auto - Carbon GUI is outdated - disable GUI support" >&5 9098$as_echo "auto - Carbon GUI is outdated - disable GUI support" >&6; } 9099 SKIP_CARBON=YES ;; 9100 carbon) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Carbon GUI support" >&5 9101$as_echo "Carbon GUI support" >&6; } ;; 9102 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 9103$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } 9104 SKIP_CARBON=YES ;; 9105 esac 9106 9107else 9108 9109 case "$enable_gui_canon" in 9110 no|none) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 9111$as_echo "no GUI support" >&6; } ;; 9112 yes|""|auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes/auto - automatic GUI support" >&5 9113$as_echo "yes/auto - automatic GUI support" >&6; } 9114 gui_auto=yes 9115 SKIP_GTK2= 9116 SKIP_GNOME= 9117 SKIP_MOTIF= 9118 SKIP_ATHENA= 9119 SKIP_NEXTAW= 9120 SKIP_CARBON=;; 9121 gtk2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2.x GUI support" >&5 9122$as_echo "GTK+ 2.x GUI support" >&6; } 9123 SKIP_GTK2=;; 9124 gnome2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GNOME 2.x GUI support" >&5 9125$as_echo "GNOME 2.x GUI support" >&6; } 9126 SKIP_GNOME= 9127 SKIP_GTK2=;; 9128 gtk3) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 3.x GUI support" >&5 9129$as_echo "GTK+ 3.x GUI support" >&6; } 9130 SKIP_GTK3=;; 9131 motif) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Motif GUI support" >&5 9132$as_echo "Motif GUI support" >&6; } 9133 SKIP_MOTIF=;; 9134 athena) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Athena GUI support" >&5 9135$as_echo "Athena GUI support" >&6; } 9136 SKIP_ATHENA=;; 9137 nextaw) { $as_echo "$as_me:${as_lineno-$LINENO}: result: neXtaw GUI support" >&5 9138$as_echo "neXtaw GUI support" >&6; } 9139 SKIP_NEXTAW=;; 9140 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 9141$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } ;; 9142 esac 9143 9144fi 9145 9146if test "x$SKIP_GTK2" != "xYES" -a "$enable_gui_canon" != "gtk2" \ 9147 -a "$enable_gui_canon" != "gnome2"; then 9148 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK+ 2" >&5 9149$as_echo_n "checking whether or not to look for GTK+ 2... " >&6; } 9150 # Check whether --enable-gtk2-check was given. 9151if test "${enable_gtk2_check+set}" = set; then : 9152 enableval=$enable_gtk2_check; 9153else 9154 enable_gtk2_check="yes" 9155fi 9156 9157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk2_check" >&5 9158$as_echo "$enable_gtk2_check" >&6; } 9159 if test "x$enable_gtk2_check" = "xno"; then 9160 SKIP_GTK2=YES 9161 SKIP_GNOME=YES 9162 fi 9163fi 9164 9165if test "x$SKIP_GNOME" != "xYES" -a "$enable_gui_canon" != "gnome2"; then 9166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GNOME" >&5 9167$as_echo_n "checking whether or not to look for GNOME... " >&6; } 9168 # Check whether --enable-gnome-check was given. 9169if test "${enable_gnome_check+set}" = set; then : 9170 enableval=$enable_gnome_check; 9171else 9172 enable_gnome_check="no" 9173fi 9174 9175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gnome_check" >&5 9176$as_echo "$enable_gnome_check" >&6; } 9177 if test "x$enable_gnome_check" = "xno"; then 9178 SKIP_GNOME=YES 9179 fi 9180fi 9181 9182if test "x$SKIP_GTK3" != "xYES" -a "$enable_gui_canon" != "gtk3"; then 9183 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK+ 3" >&5 9184$as_echo_n "checking whether or not to look for GTK+ 3... " >&6; } 9185 # Check whether --enable-gtk3-check was given. 9186if test "${enable_gtk3_check+set}" = set; then : 9187 enableval=$enable_gtk3_check; 9188else 9189 enable_gtk3_check="yes" 9190fi 9191 9192 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk3_check" >&5 9193$as_echo "$enable_gtk3_check" >&6; } 9194 if test "x$enable_gtk3_check" = "xno"; then 9195 SKIP_GTK3=YES 9196 fi 9197fi 9198 9199if test "x$SKIP_MOTIF" != "xYES" -a "$enable_gui_canon" != "motif"; then 9200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Motif" >&5 9201$as_echo_n "checking whether or not to look for Motif... " >&6; } 9202 # Check whether --enable-motif-check was given. 9203if test "${enable_motif_check+set}" = set; then : 9204 enableval=$enable_motif_check; 9205else 9206 enable_motif_check="yes" 9207fi 9208 9209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_motif_check" >&5 9210$as_echo "$enable_motif_check" >&6; } 9211 if test "x$enable_motif_check" = "xno"; then 9212 SKIP_MOTIF=YES 9213 fi 9214fi 9215 9216if test "x$SKIP_ATHENA" != "xYES" -a "$enable_gui_canon" != "athena"; then 9217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Athena" >&5 9218$as_echo_n "checking whether or not to look for Athena... " >&6; } 9219 # Check whether --enable-athena-check was given. 9220if test "${enable_athena_check+set}" = set; then : 9221 enableval=$enable_athena_check; 9222else 9223 enable_athena_check="yes" 9224fi 9225 9226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_athena_check" >&5 9227$as_echo "$enable_athena_check" >&6; } 9228 if test "x$enable_athena_check" = "xno"; then 9229 SKIP_ATHENA=YES 9230 fi 9231fi 9232 9233if test "x$SKIP_NEXTAW" != "xYES" -a "$enable_gui_canon" != "nextaw"; then 9234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for neXtaw" >&5 9235$as_echo_n "checking whether or not to look for neXtaw... " >&6; } 9236 # Check whether --enable-nextaw-check was given. 9237if test "${enable_nextaw_check+set}" = set; then : 9238 enableval=$enable_nextaw_check; 9239else 9240 enable_nextaw_check="yes" 9241fi 9242 9243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_nextaw_check" >&5 9244$as_echo "$enable_nextaw_check" >&6; }; 9245 if test "x$enable_nextaw_check" = "xno"; then 9246 SKIP_NEXTAW=YES 9247 fi 9248fi 9249 9250if test "x$SKIP_CARBON" != "xYES" -a "$enable_gui_canon" != "carbon"; then 9251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Carbon" >&5 9252$as_echo_n "checking whether or not to look for Carbon... " >&6; } 9253 # Check whether --enable-carbon-check was given. 9254if test "${enable_carbon_check+set}" = set; then : 9255 enableval=$enable_carbon_check; 9256else 9257 enable_carbon_check="yes" 9258fi 9259 9260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_carbon_check" >&5 9261$as_echo "$enable_carbon_check" >&6; }; 9262 if test "x$enable_carbon_check" = "xno"; then 9263 SKIP_CARBON=YES 9264 fi 9265fi 9266 9267 9268if test "x$MACOS_X" = "xyes" -a -z "$SKIP_CARBON" -a "x$CARBON" = "xyes"; then 9269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Carbon GUI" >&5 9270$as_echo_n "checking for Carbon GUI... " >&6; } 9271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9272$as_echo "yes" >&6; }; 9273 GUITYPE=CARBONGUI 9274 if test "$VIMNAME" = "vim"; then 9275 VIMNAME=Vim 9276 fi 9277 9278 if test "x$MACARCH" = "xboth"; then 9279 CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk/Developer/Headers/FlatCarbon" 9280 else 9281 CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/Headers/FlatCarbon" 9282 fi 9283 9284 if test x$prefix = xNONE; then 9285 prefix=/Applications 9286 fi 9287 9288 datadir='${prefix}/Vim.app/Contents/Resources' 9289 9290 SKIP_GTK2=YES; 9291 SKIP_GNOME=YES; 9292 SKIP_MOTIF=YES; 9293 SKIP_ATHENA=YES; 9294 SKIP_NEXTAW=YES; 9295 SKIP_PHOTON=YES; 9296 SKIP_CARBON=YES 9297fi 9298 9299 9300 9301 9302 9303 9304 9305 9306if test -z "$SKIP_GTK2"; then 9307 9308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gtktest argument" >&5 9309$as_echo_n "checking --disable-gtktest argument... " >&6; } 9310 # Check whether --enable-gtktest was given. 9311if test "${enable_gtktest+set}" = set; then : 9312 enableval=$enable_gtktest; 9313else 9314 enable_gtktest=yes 9315fi 9316 9317 if test "x$enable_gtktest" = "xyes" ; then 9318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test enabled" >&5 9319$as_echo "gtk test enabled" >&6; } 9320 else 9321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test disabled" >&5 9322$as_echo "gtk test disabled" >&6; } 9323 fi 9324 9325 if test "X$PKG_CONFIG" = "X"; then 9326 if test -n "$ac_tool_prefix"; then 9327 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 9328set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 9329{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9330$as_echo_n "checking for $ac_word... " >&6; } 9331if ${ac_cv_path_PKG_CONFIG+:} false; then : 9332 $as_echo_n "(cached) " >&6 9333else 9334 case $PKG_CONFIG in 9335 [\\/]* | ?:[\\/]*) 9336 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 9337 ;; 9338 *) 9339 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9340for as_dir in $PATH 9341do 9342 IFS=$as_save_IFS 9343 test -z "$as_dir" && as_dir=. 9344 for ac_exec_ext in '' $ac_executable_extensions; do 9345 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9346 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 9347 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9348 break 2 9349 fi 9350done 9351 done 9352IFS=$as_save_IFS 9353 9354 ;; 9355esac 9356fi 9357PKG_CONFIG=$ac_cv_path_PKG_CONFIG 9358if test -n "$PKG_CONFIG"; then 9359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 9360$as_echo "$PKG_CONFIG" >&6; } 9361else 9362 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9363$as_echo "no" >&6; } 9364fi 9365 9366 9367fi 9368if test -z "$ac_cv_path_PKG_CONFIG"; then 9369 ac_pt_PKG_CONFIG=$PKG_CONFIG 9370 # Extract the first word of "pkg-config", so it can be a program name with args. 9371set dummy pkg-config; ac_word=$2 9372{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9373$as_echo_n "checking for $ac_word... " >&6; } 9374if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : 9375 $as_echo_n "(cached) " >&6 9376else 9377 case $ac_pt_PKG_CONFIG in 9378 [\\/]* | ?:[\\/]*) 9379 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 9380 ;; 9381 *) 9382 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9383for as_dir in $PATH 9384do 9385 IFS=$as_save_IFS 9386 test -z "$as_dir" && as_dir=. 9387 for ac_exec_ext in '' $ac_executable_extensions; do 9388 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9389 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 9390 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9391 break 2 9392 fi 9393done 9394 done 9395IFS=$as_save_IFS 9396 9397 ;; 9398esac 9399fi 9400ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 9401if test -n "$ac_pt_PKG_CONFIG"; then 9402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 9403$as_echo "$ac_pt_PKG_CONFIG" >&6; } 9404else 9405 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9406$as_echo "no" >&6; } 9407fi 9408 9409 if test "x$ac_pt_PKG_CONFIG" = x; then 9410 PKG_CONFIG="no" 9411 else 9412 case $cross_compiling:$ac_tool_warned in 9413yes:) 9414{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 9415$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 9416ac_tool_warned=yes ;; 9417esac 9418 PKG_CONFIG=$ac_pt_PKG_CONFIG 9419 fi 9420else 9421 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 9422fi 9423 9424 fi 9425 9426 if test "x$PKG_CONFIG" != "xno"; then 9427 9428 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then 9429 { 9430 no_gtk="" 9431 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \ 9432 && $PKG_CONFIG --exists gtk+-2.0; then 9433 { 9434 min_gtk_version=2.2.0 9435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5 9436$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; } 9437 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0` 9438 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0` 9439 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0` 9440 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9441 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'` 9442 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9443 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'` 9444 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9445 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'` 9446 } 9447 elif (test "X$SKIP_GTK3" != "XYES" -a "X$PKG_CONFIG" != "Xno") \ 9448 && $PKG_CONFIG --exists gtk+-3.0; then 9449 { 9450 min_gtk_version=2.2.0 9451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5 9452$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; } 9453 9454 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-3.0` 9455 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-3.0` 9456 GTK_LIBS=`$PKG_CONFIG --libs gtk+-3.0` 9457 gtk_major_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9458 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'` 9459 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9460 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'` 9461 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9462 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'` 9463 } 9464 else 9465 no_gtk=yes 9466 fi 9467 9468 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then 9469 { 9470 ac_save_CFLAGS="$CFLAGS" 9471 ac_save_LIBS="$LIBS" 9472 CFLAGS="$CFLAGS $GTK_CFLAGS" 9473 LIBS="$LIBS $GTK_LIBS" 9474 9475 rm -f conf.gtktest 9476 if test "$cross_compiling" = yes; then : 9477 echo $ac_n "cross compiling; assumed OK... $ac_c" 9478else 9479 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9480/* end confdefs.h. */ 9481 9482#include <gtk/gtk.h> 9483#include <stdio.h> 9484#if STDC_HEADERS 9485# include <stdlib.h> 9486# include <stddef.h> 9487#endif 9488 9489int 9490main () 9491{ 9492int major, minor, micro; 9493char *tmp_version; 9494 9495system ("touch conf.gtktest"); 9496 9497/* HP/UX 9 (%@#!) writes to sscanf strings */ 9498tmp_version = g_strdup("$min_gtk_version"); 9499if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) { 9500 printf("%s, bad version string\n", "$min_gtk_version"); 9501 exit(1); 9502 } 9503 9504if ((gtk_major_version > major) || 9505 ((gtk_major_version == major) && (gtk_minor_version > minor)) || 9506 ((gtk_major_version == major) && (gtk_minor_version == minor) && 9507 (gtk_micro_version >= micro))) 9508{ 9509 return 0; 9510} 9511return 1; 9512} 9513 9514_ACEOF 9515if ac_fn_c_try_run "$LINENO"; then : 9516 9517else 9518 no_gtk=yes 9519fi 9520rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 9521 conftest.$ac_objext conftest.beam conftest.$ac_ext 9522fi 9523 9524 CFLAGS="$ac_save_CFLAGS" 9525 LIBS="$ac_save_LIBS" 9526 } 9527 fi 9528 if test "x$no_gtk" = x ; then 9529 if test "x$enable_gtktest" = "xyes"; then 9530 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 9531$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } 9532 else 9533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 9534$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } 9535 fi 9536 GUI_LIB_LOC="$GTK_LIBDIR" 9537 GTK_LIBNAME="$GTK_LIBS" 9538 GUI_INC_LOC="$GTK_CFLAGS" 9539 else 9540 { 9541 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9542$as_echo "no" >&6; } 9543 GTK_CFLAGS="" 9544 GTK_LIBS="" 9545 : 9546 if test "$fail_if_missing" = "yes" -a "X$gui_auto" != "Xyes"; then 9547 as_fn_error $? "could not configure GTK" "$LINENO" 5 9548 fi 9549 } 9550 fi 9551 } 9552 else 9553 GTK_CFLAGS="" 9554 GTK_LIBS="" 9555 : 9556 fi 9557 9558 9559 rm -f conf.gtktest 9560 9561 if test "x$GTK_CFLAGS" != "x"; then 9562 SKIP_GTK3=YES 9563 SKIP_ATHENA=YES 9564 SKIP_NEXTAW=YES 9565 SKIP_MOTIF=YES 9566 GUITYPE=GTK 9567 9568 fi 9569 fi 9570 if test "x$GUITYPE" = "xGTK"; then 9571 if test -z "$SKIP_GNOME"; then 9572 { 9573 9574 9575 9576 9577 9578 9579# Check whether --with-gnome-includes was given. 9580if test "${with_gnome_includes+set}" = set; then : 9581 withval=$with_gnome_includes; CFLAGS="$CFLAGS -I$withval" 9582 9583fi 9584 9585 9586 9587# Check whether --with-gnome-libs was given. 9588if test "${with_gnome_libs+set}" = set; then : 9589 withval=$with_gnome_libs; LDFLAGS="$LDFLAGS -L$withval" gnome_prefix=$withval 9590 9591fi 9592 9593 9594 9595# Check whether --with-gnome was given. 9596if test "${with_gnome+set}" = set; then : 9597 withval=$with_gnome; if test x$withval = xyes; then 9598 want_gnome=yes 9599 have_gnome=yes 9600 else 9601 if test "x$withval" = xno; then 9602 want_gnome=no 9603 else 9604 want_gnome=yes 9605 LDFLAGS="$LDFLAGS -L$withval/lib" 9606 CFLAGS="$CFLAGS -I$withval/include" 9607 gnome_prefix=$withval/lib 9608 fi 9609 fi 9610else 9611 want_gnome=yes 9612fi 9613 9614 9615 if test "x$want_gnome" = xyes; then 9616 { 9617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgnomeui-2.0" >&5 9618$as_echo_n "checking for libgnomeui-2.0... " >&6; } 9619 if $PKG_CONFIG --exists libgnomeui-2.0; then 9620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9621$as_echo "yes" >&6; } 9622 GNOME_LIBS=`$PKG_CONFIG --libs-only-l libgnomeui-2.0` 9623 GNOME_LIBDIR=`$PKG_CONFIG --libs-only-L libgnomeui-2.0` 9624 GNOME_INCLUDEDIR=`$PKG_CONFIG --cflags libgnomeui-2.0` 9625 9626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FreeBSD" >&5 9627$as_echo_n "checking for FreeBSD... " >&6; } 9628 if test "`(uname) 2>/dev/null`" = FreeBSD; then 9629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9630$as_echo "yes" >&6; } 9631 GNOME_INCLUDEDIR="$GNOME_INCLUDEDIR -D_THREAD_SAFE" 9632 GNOME_LIBS="$GNOME_LIBS -pthread" 9633 else 9634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9635$as_echo "no" >&6; } 9636 fi 9637 have_gnome=yes 9638 else 9639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 9640$as_echo "not found" >&6; } 9641 if test "x" = xfail; then 9642 as_fn_error $? "Could not find libgnomeui-2.0 via pkg-config" "$LINENO" 5 9643 fi 9644 fi 9645 } 9646 fi 9647 9648 if test "x$have_gnome" = xyes ; then 9649 $as_echo "#define FEAT_GUI_GNOME 1" >>confdefs.h 9650 9651 GUI_INC_LOC="$GUI_INC_LOC $GNOME_INCLUDEDIR" 9652 GTK_LIBNAME="$GTK_LIBNAME $GNOME_LIBDIR $GNOME_LIBS" 9653 fi 9654 } 9655 fi 9656 fi 9657fi 9658 9659 9660if test -z "$SKIP_GTK3"; then 9661 9662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gtktest argument" >&5 9663$as_echo_n "checking --disable-gtktest argument... " >&6; } 9664 # Check whether --enable-gtktest was given. 9665if test "${enable_gtktest+set}" = set; then : 9666 enableval=$enable_gtktest; 9667else 9668 enable_gtktest=yes 9669fi 9670 9671 if test "x$enable_gtktest" = "xyes" ; then 9672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test enabled" >&5 9673$as_echo "gtk test enabled" >&6; } 9674 else 9675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test disabled" >&5 9676$as_echo "gtk test disabled" >&6; } 9677 fi 9678 9679 if test "X$PKG_CONFIG" = "X"; then 9680 if test -n "$ac_tool_prefix"; then 9681 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 9682set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 9683{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9684$as_echo_n "checking for $ac_word... " >&6; } 9685if ${ac_cv_path_PKG_CONFIG+:} false; then : 9686 $as_echo_n "(cached) " >&6 9687else 9688 case $PKG_CONFIG in 9689 [\\/]* | ?:[\\/]*) 9690 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 9691 ;; 9692 *) 9693 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9694for as_dir in $PATH 9695do 9696 IFS=$as_save_IFS 9697 test -z "$as_dir" && as_dir=. 9698 for ac_exec_ext in '' $ac_executable_extensions; do 9699 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9700 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 9701 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9702 break 2 9703 fi 9704done 9705 done 9706IFS=$as_save_IFS 9707 9708 ;; 9709esac 9710fi 9711PKG_CONFIG=$ac_cv_path_PKG_CONFIG 9712if test -n "$PKG_CONFIG"; then 9713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 9714$as_echo "$PKG_CONFIG" >&6; } 9715else 9716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9717$as_echo "no" >&6; } 9718fi 9719 9720 9721fi 9722if test -z "$ac_cv_path_PKG_CONFIG"; then 9723 ac_pt_PKG_CONFIG=$PKG_CONFIG 9724 # Extract the first word of "pkg-config", so it can be a program name with args. 9725set dummy pkg-config; ac_word=$2 9726{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9727$as_echo_n "checking for $ac_word... " >&6; } 9728if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : 9729 $as_echo_n "(cached) " >&6 9730else 9731 case $ac_pt_PKG_CONFIG in 9732 [\\/]* | ?:[\\/]*) 9733 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 9734 ;; 9735 *) 9736 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9737for as_dir in $PATH 9738do 9739 IFS=$as_save_IFS 9740 test -z "$as_dir" && as_dir=. 9741 for ac_exec_ext in '' $ac_executable_extensions; do 9742 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9743 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 9744 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9745 break 2 9746 fi 9747done 9748 done 9749IFS=$as_save_IFS 9750 9751 ;; 9752esac 9753fi 9754ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 9755if test -n "$ac_pt_PKG_CONFIG"; then 9756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 9757$as_echo "$ac_pt_PKG_CONFIG" >&6; } 9758else 9759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9760$as_echo "no" >&6; } 9761fi 9762 9763 if test "x$ac_pt_PKG_CONFIG" = x; then 9764 PKG_CONFIG="no" 9765 else 9766 case $cross_compiling:$ac_tool_warned in 9767yes:) 9768{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 9769$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 9770ac_tool_warned=yes ;; 9771esac 9772 PKG_CONFIG=$ac_pt_PKG_CONFIG 9773 fi 9774else 9775 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 9776fi 9777 9778 fi 9779 9780 if test "x$PKG_CONFIG" != "xno"; then 9781 9782 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then 9783 { 9784 no_gtk="" 9785 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \ 9786 && $PKG_CONFIG --exists gtk+-2.0; then 9787 { 9788 min_gtk_version=3.0.0 9789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5 9790$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; } 9791 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0` 9792 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0` 9793 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0` 9794 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9795 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'` 9796 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9797 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'` 9798 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9799 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'` 9800 } 9801 elif (test "X$SKIP_GTK3" != "XYES" -a "X$PKG_CONFIG" != "Xno") \ 9802 && $PKG_CONFIG --exists gtk+-3.0; then 9803 { 9804 min_gtk_version=3.0.0 9805 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5 9806$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; } 9807 9808 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-3.0` 9809 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-3.0` 9810 GTK_LIBS=`$PKG_CONFIG --libs gtk+-3.0` 9811 gtk_major_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9812 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'` 9813 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9814 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'` 9815 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9816 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'` 9817 } 9818 else 9819 no_gtk=yes 9820 fi 9821 9822 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then 9823 { 9824 ac_save_CFLAGS="$CFLAGS" 9825 ac_save_LIBS="$LIBS" 9826 CFLAGS="$CFLAGS $GTK_CFLAGS" 9827 LIBS="$LIBS $GTK_LIBS" 9828 9829 rm -f conf.gtktest 9830 if test "$cross_compiling" = yes; then : 9831 echo $ac_n "cross compiling; assumed OK... $ac_c" 9832else 9833 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9834/* end confdefs.h. */ 9835 9836#include <gtk/gtk.h> 9837#include <stdio.h> 9838#if STDC_HEADERS 9839# include <stdlib.h> 9840# include <stddef.h> 9841#endif 9842 9843int 9844main () 9845{ 9846int major, minor, micro; 9847char *tmp_version; 9848 9849system ("touch conf.gtktest"); 9850 9851/* HP/UX 9 (%@#!) writes to sscanf strings */ 9852tmp_version = g_strdup("$min_gtk_version"); 9853if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) { 9854 printf("%s, bad version string\n", "$min_gtk_version"); 9855 exit(1); 9856 } 9857 9858if ((gtk_major_version > major) || 9859 ((gtk_major_version == major) && (gtk_minor_version > minor)) || 9860 ((gtk_major_version == major) && (gtk_minor_version == minor) && 9861 (gtk_micro_version >= micro))) 9862{ 9863 return 0; 9864} 9865return 1; 9866} 9867 9868_ACEOF 9869if ac_fn_c_try_run "$LINENO"; then : 9870 9871else 9872 no_gtk=yes 9873fi 9874rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 9875 conftest.$ac_objext conftest.beam conftest.$ac_ext 9876fi 9877 9878 CFLAGS="$ac_save_CFLAGS" 9879 LIBS="$ac_save_LIBS" 9880 } 9881 fi 9882 if test "x$no_gtk" = x ; then 9883 if test "x$enable_gtktest" = "xyes"; then 9884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 9885$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } 9886 else 9887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 9888$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } 9889 fi 9890 GUI_LIB_LOC="$GTK_LIBDIR" 9891 GTK_LIBNAME="$GTK_LIBS" 9892 GUI_INC_LOC="$GTK_CFLAGS" 9893 else 9894 { 9895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9896$as_echo "no" >&6; } 9897 GTK_CFLAGS="" 9898 GTK_LIBS="" 9899 : 9900 if test "$fail_if_missing" = "yes" -a "X$gui_auto" != "Xyes"; then 9901 as_fn_error $? "could not configure GTK" "$LINENO" 5 9902 fi 9903 } 9904 fi 9905 } 9906 else 9907 GTK_CFLAGS="" 9908 GTK_LIBS="" 9909 : 9910 fi 9911 9912 9913 rm -f conf.gtktest 9914 9915 if test "x$GTK_CFLAGS" != "x"; then 9916 SKIP_GTK2=YES 9917 SKIP_GNOME=YES 9918 SKIP_ATHENA=YES 9919 SKIP_NEXTAW=YES 9920 SKIP_MOTIF=YES 9921 GUITYPE=GTK 9922 9923 $as_echo "#define USE_GTK3 1" >>confdefs.h 9924 9925 fi 9926 fi 9927fi 9928 9929if test "x$GUITYPE" = "xGTK"; then 9930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of Gdk-Pixbuf" >&5 9931$as_echo_n "checking version of Gdk-Pixbuf... " >&6; } 9932 gdk_pixbuf_version=`$PKG_CONFIG --modversion gdk-pixbuf-2.0` 9933 if test "x$gdk_pixbuf_version" != x ; then 9934 gdk_pixbuf_version_minor=`echo $gdk_pixbuf_version | \ 9935 sed -e 's/[0-9][0-9]*\.\([0-9][0-9]*\)\.[0-9][0-9]*/\1/'` 9936 if test "x$gdk_pixbuf_version_minor" != x -a \ 9937 $gdk_pixbuf_version_minor -ge 31 ; then 9938 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK." >&5 9939$as_echo "OK." >&6; } 9940 # Extract the first word of "glib-compile-resources", so it can be a program name with args. 9941set dummy glib-compile-resources; ac_word=$2 9942{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9943$as_echo_n "checking for $ac_word... " >&6; } 9944if ${ac_cv_path_GLIB_COMPILE_RESOURCES+:} false; then : 9945 $as_echo_n "(cached) " >&6 9946else 9947 case $GLIB_COMPILE_RESOURCES in 9948 [\\/]* | ?:[\\/]*) 9949 ac_cv_path_GLIB_COMPILE_RESOURCES="$GLIB_COMPILE_RESOURCES" # Let the user override the test with a path. 9950 ;; 9951 *) 9952 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9953for as_dir in $PATH 9954do 9955 IFS=$as_save_IFS 9956 test -z "$as_dir" && as_dir=. 9957 for ac_exec_ext in '' $ac_executable_extensions; do 9958 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9959 ac_cv_path_GLIB_COMPILE_RESOURCES="$as_dir/$ac_word$ac_exec_ext" 9960 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9961 break 2 9962 fi 9963done 9964 done 9965IFS=$as_save_IFS 9966 9967 test -z "$ac_cv_path_GLIB_COMPILE_RESOURCES" && ac_cv_path_GLIB_COMPILE_RESOURCES="no" 9968 ;; 9969esac 9970fi 9971GLIB_COMPILE_RESOURCES=$ac_cv_path_GLIB_COMPILE_RESOURCES 9972if test -n "$GLIB_COMPILE_RESOURCES"; then 9973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_COMPILE_RESOURCES" >&5 9974$as_echo "$GLIB_COMPILE_RESOURCES" >&6; } 9975else 9976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9977$as_echo "no" >&6; } 9978fi 9979 9980 9981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking glib-compile-resources" >&5 9982$as_echo_n "checking glib-compile-resources... " >&6; } 9983 if test "x$GLIB_COMPILE_RESOURCES" = xno ; then 9984 GLIB_COMPILE_RESOURCES="" 9985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot be found in PATH." >&5 9986$as_echo "cannot be found in PATH." >&6; } 9987 else 9988 { $as_echo "$as_me:${as_lineno-$LINENO}: result: usable." >&5 9989$as_echo "usable." >&6; } 9990 $as_echo "#define USE_GRESOURCE 1" >>confdefs.h 9991 9992 GRESOURCE_SRC="auto/gui_gtk_gresources.c" 9993 GRESOURCE_OBJ="objects/gui_gtk_gresources.o" 9994 fi 9995 else 9996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable." >&5 9997$as_echo "not usable." >&6; } 9998 fi 9999 else 10000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot obtain from pkg_config." >&5 10001$as_echo "cannot obtain from pkg_config." >&6; } 10002 fi 10003 10004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-icon-cache-update argument" >&5 10005$as_echo_n "checking --disable-icon-cache-update argument... " >&6; } 10006 # Check whether --enable-icon_cache_update was given. 10007if test "${enable_icon_cache_update+set}" = set; then : 10008 enableval=$enable_icon_cache_update; 10009else 10010 enable_icon_cache_update="yes" 10011fi 10012 10013 if test "$enable_icon_cache_update" = "yes"; then 10014 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5 10015$as_echo "not set" >&6; } 10016 # Extract the first word of "gtk-update-icon-cache", so it can be a program name with args. 10017set dummy gtk-update-icon-cache; ac_word=$2 10018{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10019$as_echo_n "checking for $ac_word... " >&6; } 10020if ${ac_cv_path_GTK_UPDATE_ICON_CACHE+:} false; then : 10021 $as_echo_n "(cached) " >&6 10022else 10023 case $GTK_UPDATE_ICON_CACHE in 10024 [\\/]* | ?:[\\/]*) 10025 ac_cv_path_GTK_UPDATE_ICON_CACHE="$GTK_UPDATE_ICON_CACHE" # Let the user override the test with a path. 10026 ;; 10027 *) 10028 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10029for as_dir in $PATH 10030do 10031 IFS=$as_save_IFS 10032 test -z "$as_dir" && as_dir=. 10033 for ac_exec_ext in '' $ac_executable_extensions; do 10034 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10035 ac_cv_path_GTK_UPDATE_ICON_CACHE="$as_dir/$ac_word$ac_exec_ext" 10036 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10037 break 2 10038 fi 10039done 10040 done 10041IFS=$as_save_IFS 10042 10043 test -z "$ac_cv_path_GTK_UPDATE_ICON_CACHE" && ac_cv_path_GTK_UPDATE_ICON_CACHE="no" 10044 ;; 10045esac 10046fi 10047GTK_UPDATE_ICON_CACHE=$ac_cv_path_GTK_UPDATE_ICON_CACHE 10048if test -n "$GTK_UPDATE_ICON_CACHE"; then 10049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_UPDATE_ICON_CACHE" >&5 10050$as_echo "$GTK_UPDATE_ICON_CACHE" >&6; } 10051else 10052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10053$as_echo "no" >&6; } 10054fi 10055 10056 10057 if test "x$GTK_UPDATE_ICON_CACHE" = "xno" ; then 10058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found in PATH." >&5 10059$as_echo "not found in PATH." >&6; } 10060 fi 10061 else 10062 { $as_echo "$as_me:${as_lineno-$LINENO}: result: update disabled" >&5 10063$as_echo "update disabled" >&6; } 10064 fi 10065 10066 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-desktop-database-update argument" >&5 10067$as_echo_n "checking --disable-desktop-database-update argument... " >&6; } 10068 # Check whether --enable-desktop_database_update was given. 10069if test "${enable_desktop_database_update+set}" = set; then : 10070 enableval=$enable_desktop_database_update; 10071else 10072 enable_desktop_database_update="yes" 10073fi 10074 10075 if test "$enable_desktop_database_update" = "yes"; then 10076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5 10077$as_echo "not set" >&6; } 10078 # Extract the first word of "update-desktop-database", so it can be a program name with args. 10079set dummy update-desktop-database; ac_word=$2 10080{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10081$as_echo_n "checking for $ac_word... " >&6; } 10082if ${ac_cv_path_UPDATE_DESKTOP_DATABASE+:} false; then : 10083 $as_echo_n "(cached) " >&6 10084else 10085 case $UPDATE_DESKTOP_DATABASE in 10086 [\\/]* | ?:[\\/]*) 10087 ac_cv_path_UPDATE_DESKTOP_DATABASE="$UPDATE_DESKTOP_DATABASE" # Let the user override the test with a path. 10088 ;; 10089 *) 10090 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10091for as_dir in $PATH 10092do 10093 IFS=$as_save_IFS 10094 test -z "$as_dir" && as_dir=. 10095 for ac_exec_ext in '' $ac_executable_extensions; do 10096 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10097 ac_cv_path_UPDATE_DESKTOP_DATABASE="$as_dir/$ac_word$ac_exec_ext" 10098 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10099 break 2 10100 fi 10101done 10102 done 10103IFS=$as_save_IFS 10104 10105 test -z "$ac_cv_path_UPDATE_DESKTOP_DATABASE" && ac_cv_path_UPDATE_DESKTOP_DATABASE="no" 10106 ;; 10107esac 10108fi 10109UPDATE_DESKTOP_DATABASE=$ac_cv_path_UPDATE_DESKTOP_DATABASE 10110if test -n "$UPDATE_DESKTOP_DATABASE"; then 10111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UPDATE_DESKTOP_DATABASE" >&5 10112$as_echo "$UPDATE_DESKTOP_DATABASE" >&6; } 10113else 10114 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10115$as_echo "no" >&6; } 10116fi 10117 10118 10119 if test "x$UPDATE_DESKTOP_DATABASE" = "xno" ; then 10120 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found in PATH." >&5 10121$as_echo "not found in PATH." >&6; } 10122 fi 10123 else 10124 { $as_echo "$as_me:${as_lineno-$LINENO}: result: update disabled" >&5 10125$as_echo "update disabled" >&6; } 10126 fi 10127fi 10128 10129 10130 10131 10132 10133 10134 10135if test -z "$SKIP_MOTIF"; then 10136 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" 10137 GUI_INC_LOC="`echo $GUI_INC_LOC|sed 's%-I%%g'`" 10138 10139 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI includes" >&5 10140$as_echo_n "checking for location of Motif GUI includes... " >&6; } 10141 gui_includes="`echo $x_includes|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/include/g` $GUI_INC_LOC" 10142 GUI_INC_LOC= 10143 for try in $gui_includes; do 10144 if test -f "$try/Xm/Xm.h"; then 10145 GUI_INC_LOC=$try 10146 fi 10147 done 10148 if test -n "$GUI_INC_LOC"; then 10149 if test "$GUI_INC_LOC" = /usr/include; then 10150 GUI_INC_LOC= 10151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5 10152$as_echo "in default path" >&6; } 10153 else 10154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_INC_LOC" >&5 10155$as_echo "$GUI_INC_LOC" >&6; } 10156 fi 10157 else 10158 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 10159$as_echo "<not found>" >&6; } 10160 SKIP_MOTIF=YES 10161 fi 10162fi 10163 10164 10165if test -z "$SKIP_MOTIF"; then 10166 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-motif-lib argument" >&5 10167$as_echo_n "checking --with-motif-lib argument... " >&6; } 10168 10169# Check whether --with-motif-lib was given. 10170if test "${with_motif_lib+set}" = set; then : 10171 withval=$with_motif_lib; MOTIF_LIBNAME="${withval}" 10172fi 10173 10174 10175 if test -n "$MOTIF_LIBNAME"; then 10176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOTIF_LIBNAME" >&5 10177$as_echo "$MOTIF_LIBNAME" >&6; } 10178 GUI_LIB_LOC= 10179 else 10180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10181$as_echo "no" >&6; } 10182 10183 GUI_LIB_LOC="`echo $GUI_LIB_LOC|sed 's%-L%%g'`" 10184 10185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI libs" >&5 10186$as_echo_n "checking for location of Motif GUI libs... " >&6; } 10187 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" 10188 GUI_LIB_LOC= 10189 for try in $gui_libs; do 10190 for libtry in "$try"/libXm.a "$try"/libXm.so* "$try"/libXm.sl "$try"/libXm.dylib; do 10191 if test -f "$libtry"; then 10192 GUI_LIB_LOC=$try 10193 fi 10194 done 10195 done 10196 if test -n "$GUI_LIB_LOC"; then 10197 if test "$GUI_LIB_LOC" = /usr/lib \ 10198 -o "$GUI_LIB_LOC" = /usr/lib/i386-linux-gnu \ 10199 -o "$GUI_LIB_LOC" = /usr/lib/x86_64-linux-gnu; then 10200 GUI_LIB_LOC= 10201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5 10202$as_echo "in default path" >&6; } 10203 else 10204 if test -n "$GUI_LIB_LOC"; then 10205 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_LIB_LOC" >&5 10206$as_echo "$GUI_LIB_LOC" >&6; } 10207 if test "`(uname) 2>/dev/null`" = SunOS && 10208 uname -r | grep '^5' >/dev/null; then 10209 GUI_LIB_LOC="$GUI_LIB_LOC -R $GUI_LIB_LOC" 10210 fi 10211 fi 10212 fi 10213 MOTIF_LIBNAME=-lXm 10214 else 10215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 10216$as_echo "<not found>" >&6; } 10217 SKIP_MOTIF=YES 10218 fi 10219 fi 10220fi 10221 10222if test -z "$SKIP_MOTIF"; then 10223 SKIP_ATHENA=YES 10224 SKIP_NEXTAW=YES 10225 GUITYPE=MOTIF 10226 10227fi 10228 10229 10230GUI_X_LIBS= 10231 10232if test -z "$SKIP_ATHENA"; then 10233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Athena header files can be found" >&5 10234$as_echo_n "checking if Athena header files can be found... " >&6; } 10235 cflags_save=$CFLAGS 10236 CFLAGS="$CFLAGS $X_CFLAGS" 10237 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10238/* end confdefs.h. */ 10239 10240#include <X11/Intrinsic.h> 10241#include <X11/Xaw/Paned.h> 10242int 10243main () 10244{ 10245 10246 ; 10247 return 0; 10248} 10249_ACEOF 10250if ac_fn_c_try_compile "$LINENO"; then : 10251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10252$as_echo "yes" >&6; } 10253else 10254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10255$as_echo "no" >&6; }; SKIP_ATHENA=YES 10256fi 10257rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10258 CFLAGS=$cflags_save 10259fi 10260 10261if test -z "$SKIP_ATHENA"; then 10262 GUITYPE=ATHENA 10263fi 10264 10265if test -z "$SKIP_NEXTAW"; then 10266 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if neXtaw header files can be found" >&5 10267$as_echo_n "checking if neXtaw header files can be found... " >&6; } 10268 cflags_save=$CFLAGS 10269 CFLAGS="$CFLAGS $X_CFLAGS" 10270 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10271/* end confdefs.h. */ 10272 10273#include <X11/Intrinsic.h> 10274#include <X11/neXtaw/Paned.h> 10275int 10276main () 10277{ 10278 10279 ; 10280 return 0; 10281} 10282_ACEOF 10283if ac_fn_c_try_compile "$LINENO"; then : 10284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10285$as_echo "yes" >&6; } 10286else 10287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10288$as_echo "no" >&6; }; SKIP_NEXTAW=YES 10289fi 10290rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10291 CFLAGS=$cflags_save 10292fi 10293 10294if test -z "$SKIP_NEXTAW"; then 10295 GUITYPE=NEXTAW 10296fi 10297 10298if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then 10299 if test -n "$GUI_INC_LOC"; then 10300 GUI_INC_LOC=-I"`echo $GUI_INC_LOC|sed 's%-I%%'`" 10301 fi 10302 if test -n "$GUI_LIB_LOC"; then 10303 GUI_LIB_LOC=-L"`echo $GUI_LIB_LOC|sed 's%-L%%'`" 10304 fi 10305 10306 ldflags_save=$LDFLAGS 10307 LDFLAGS="$X_LIBS $LDFLAGS" 10308 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShapeQueryExtension in -lXext" >&5 10309$as_echo_n "checking for XShapeQueryExtension in -lXext... " >&6; } 10310if ${ac_cv_lib_Xext_XShapeQueryExtension+:} false; then : 10311 $as_echo_n "(cached) " >&6 10312else 10313 ac_check_lib_save_LIBS=$LIBS 10314LIBS="-lXext -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 10315cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10316/* end confdefs.h. */ 10317 10318/* Override any GCC internal prototype to avoid an error. 10319 Use char because int might match the return type of a GCC 10320 builtin and then its argument prototype would still apply. */ 10321#ifdef __cplusplus 10322extern "C" 10323#endif 10324char XShapeQueryExtension (); 10325int 10326main () 10327{ 10328return XShapeQueryExtension (); 10329 ; 10330 return 0; 10331} 10332_ACEOF 10333if ac_fn_c_try_link "$LINENO"; then : 10334 ac_cv_lib_Xext_XShapeQueryExtension=yes 10335else 10336 ac_cv_lib_Xext_XShapeQueryExtension=no 10337fi 10338rm -f core conftest.err conftest.$ac_objext \ 10339 conftest$ac_exeext conftest.$ac_ext 10340LIBS=$ac_check_lib_save_LIBS 10341fi 10342{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5 10343$as_echo "$ac_cv_lib_Xext_XShapeQueryExtension" >&6; } 10344if test "x$ac_cv_lib_Xext_XShapeQueryExtension" = xyes; then : 10345 GUI_X_LIBS="-lXext" 10346fi 10347 10348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wslen in -lw" >&5 10349$as_echo_n "checking for wslen in -lw... " >&6; } 10350if ${ac_cv_lib_w_wslen+:} false; then : 10351 $as_echo_n "(cached) " >&6 10352else 10353 ac_check_lib_save_LIBS=$LIBS 10354LIBS="-lw $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 10355cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10356/* end confdefs.h. */ 10357 10358/* Override any GCC internal prototype to avoid an error. 10359 Use char because int might match the return type of a GCC 10360 builtin and then its argument prototype would still apply. */ 10361#ifdef __cplusplus 10362extern "C" 10363#endif 10364char wslen (); 10365int 10366main () 10367{ 10368return wslen (); 10369 ; 10370 return 0; 10371} 10372_ACEOF 10373if ac_fn_c_try_link "$LINENO"; then : 10374 ac_cv_lib_w_wslen=yes 10375else 10376 ac_cv_lib_w_wslen=no 10377fi 10378rm -f core conftest.err conftest.$ac_objext \ 10379 conftest$ac_exeext conftest.$ac_ext 10380LIBS=$ac_check_lib_save_LIBS 10381fi 10382{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wslen" >&5 10383$as_echo "$ac_cv_lib_w_wslen" >&6; } 10384if test "x$ac_cv_lib_w_wslen" = xyes; then : 10385 X_EXTRA_LIBS="$X_EXTRA_LIBS -lw" 10386fi 10387 10388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5 10389$as_echo_n "checking for dlsym in -ldl... " >&6; } 10390if ${ac_cv_lib_dl_dlsym+:} false; then : 10391 $as_echo_n "(cached) " >&6 10392else 10393 ac_check_lib_save_LIBS=$LIBS 10394LIBS="-ldl $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 10395cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10396/* end confdefs.h. */ 10397 10398/* Override any GCC internal prototype to avoid an error. 10399 Use char because int might match the return type of a GCC 10400 builtin and then its argument prototype would still apply. */ 10401#ifdef __cplusplus 10402extern "C" 10403#endif 10404char dlsym (); 10405int 10406main () 10407{ 10408return dlsym (); 10409 ; 10410 return 0; 10411} 10412_ACEOF 10413if ac_fn_c_try_link "$LINENO"; then : 10414 ac_cv_lib_dl_dlsym=yes 10415else 10416 ac_cv_lib_dl_dlsym=no 10417fi 10418rm -f core conftest.err conftest.$ac_objext \ 10419 conftest$ac_exeext conftest.$ac_ext 10420LIBS=$ac_check_lib_save_LIBS 10421fi 10422{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5 10423$as_echo "$ac_cv_lib_dl_dlsym" >&6; } 10424if test "x$ac_cv_lib_dl_dlsym" = xyes; then : 10425 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldl" 10426fi 10427 10428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XmuCreateStippledPixmap in -lXmu" >&5 10429$as_echo_n "checking for XmuCreateStippledPixmap in -lXmu... " >&6; } 10430if ${ac_cv_lib_Xmu_XmuCreateStippledPixmap+:} false; then : 10431 $as_echo_n "(cached) " >&6 10432else 10433 ac_check_lib_save_LIBS=$LIBS 10434LIBS="-lXmu $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 10435cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10436/* end confdefs.h. */ 10437 10438/* Override any GCC internal prototype to avoid an error. 10439 Use char because int might match the return type of a GCC 10440 builtin and then its argument prototype would still apply. */ 10441#ifdef __cplusplus 10442extern "C" 10443#endif 10444char XmuCreateStippledPixmap (); 10445int 10446main () 10447{ 10448return XmuCreateStippledPixmap (); 10449 ; 10450 return 0; 10451} 10452_ACEOF 10453if ac_fn_c_try_link "$LINENO"; then : 10454 ac_cv_lib_Xmu_XmuCreateStippledPixmap=yes 10455else 10456 ac_cv_lib_Xmu_XmuCreateStippledPixmap=no 10457fi 10458rm -f core conftest.err conftest.$ac_objext \ 10459 conftest$ac_exeext conftest.$ac_ext 10460LIBS=$ac_check_lib_save_LIBS 10461fi 10462{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&5 10463$as_echo "$ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&6; } 10464if test "x$ac_cv_lib_Xmu_XmuCreateStippledPixmap" = xyes; then : 10465 GUI_X_LIBS="-lXmu $GUI_X_LIBS" 10466fi 10467 10468 if test -z "$SKIP_MOTIF"; then 10469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpEndJob in -lXp" >&5 10470$as_echo_n "checking for XpEndJob in -lXp... " >&6; } 10471if ${ac_cv_lib_Xp_XpEndJob+:} false; then : 10472 $as_echo_n "(cached) " >&6 10473else 10474 ac_check_lib_save_LIBS=$LIBS 10475LIBS="-lXp $GUI_X_LIBS -lXm -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 10476cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10477/* end confdefs.h. */ 10478 10479/* Override any GCC internal prototype to avoid an error. 10480 Use char because int might match the return type of a GCC 10481 builtin and then its argument prototype would still apply. */ 10482#ifdef __cplusplus 10483extern "C" 10484#endif 10485char XpEndJob (); 10486int 10487main () 10488{ 10489return XpEndJob (); 10490 ; 10491 return 0; 10492} 10493_ACEOF 10494if ac_fn_c_try_link "$LINENO"; then : 10495 ac_cv_lib_Xp_XpEndJob=yes 10496else 10497 ac_cv_lib_Xp_XpEndJob=no 10498fi 10499rm -f core conftest.err conftest.$ac_objext \ 10500 conftest$ac_exeext conftest.$ac_ext 10501LIBS=$ac_check_lib_save_LIBS 10502fi 10503{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xp_XpEndJob" >&5 10504$as_echo "$ac_cv_lib_Xp_XpEndJob" >&6; } 10505if test "x$ac_cv_lib_Xp_XpEndJob" = xyes; then : 10506 GUI_X_LIBS="-lXp $GUI_X_LIBS" 10507fi 10508 10509 fi 10510 LDFLAGS=$ldflags_save 10511 10512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extra X11 defines" >&5 10513$as_echo_n "checking for extra X11 defines... " >&6; } 10514 NARROW_PROTO= 10515 rm -fr conftestdir 10516 if mkdir conftestdir; then 10517 cd conftestdir 10518 cat > Imakefile <<'EOF' 10519acfindx: 10520 @echo 'NARROW_PROTO="${PROTO_DEFINES}"' 10521EOF 10522 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then 10523 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make` 10524 fi 10525 cd .. 10526 rm -fr conftestdir 10527 fi 10528 if test -z "$NARROW_PROTO"; then 10529 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10530$as_echo "no" >&6; } 10531 else 10532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NARROW_PROTO" >&5 10533$as_echo "$NARROW_PROTO" >&6; } 10534 fi 10535 10536fi 10537 10538if test "$enable_xsmp" = "yes"; then 10539 cppflags_save=$CPPFLAGS 10540 CPPFLAGS="$CPPFLAGS $X_CFLAGS" 10541 for ac_header in X11/SM/SMlib.h 10542do : 10543 ac_fn_c_check_header_mongrel "$LINENO" "X11/SM/SMlib.h" "ac_cv_header_X11_SM_SMlib_h" "$ac_includes_default" 10544if test "x$ac_cv_header_X11_SM_SMlib_h" = xyes; then : 10545 cat >>confdefs.h <<_ACEOF 10546#define HAVE_X11_SM_SMLIB_H 1 10547_ACEOF 10548 10549fi 10550 10551done 10552 10553 CPPFLAGS=$cppflags_save 10554fi 10555 10556 10557if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF" -o -z "$SKIP_GTK2" -o -z "$SKIP_GTK3"; then 10558 cppflags_save=$CPPFLAGS 10559 CPPFLAGS="$CPPFLAGS $X_CFLAGS" 10560 for ac_header in X11/xpm.h X11/Sunkeysym.h 10561do : 10562 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 10563ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 10564if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 10565 cat >>confdefs.h <<_ACEOF 10566#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 10567_ACEOF 10568 10569fi 10570 10571done 10572 10573 10574 if test ! "$enable_xim" = "no"; then 10575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XIMText in X11/Xlib.h" >&5 10576$as_echo_n "checking for XIMText in X11/Xlib.h... " >&6; } 10577 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10578/* end confdefs.h. */ 10579#include <X11/Xlib.h> 10580_ACEOF 10581if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 10582 $EGREP "XIMText" >/dev/null 2>&1; then : 10583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10584$as_echo "yes" >&6; } 10585else 10586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; xim has been disabled" >&5 10587$as_echo "no; xim has been disabled" >&6; }; enable_xim="no" 10588fi 10589rm -f conftest* 10590 10591 fi 10592 CPPFLAGS=$cppflags_save 10593 10594 if test "$enable_xim" = "auto" -a "$enable_hangulinput" != "yes" \ 10595 -a "x$GUITYPE" != "xNONE" ; then 10596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: X GUI selected; xim has been enabled" >&5 10597$as_echo "X GUI selected; xim has been enabled" >&6; } 10598 enable_xim="yes" 10599 fi 10600fi 10601 10602if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then 10603 cppflags_save=$CPPFLAGS 10604 CPPFLAGS="$CPPFLAGS $X_CFLAGS" 10605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11/Xmu/Editres.h" >&5 10606$as_echo_n "checking for X11/Xmu/Editres.h... " >&6; } 10607 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10608/* end confdefs.h. */ 10609 10610#include <X11/Intrinsic.h> 10611#include <X11/Xmu/Editres.h> 10612int 10613main () 10614{ 10615int i; i = 0; 10616 ; 10617 return 0; 10618} 10619_ACEOF 10620if ac_fn_c_try_compile "$LINENO"; then : 10621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10622$as_echo "yes" >&6; } 10623 $as_echo "#define HAVE_X11_XMU_EDITRES_H 1" >>confdefs.h 10624 10625else 10626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10627$as_echo "no" >&6; } 10628fi 10629rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10630 CPPFLAGS=$cppflags_save 10631fi 10632 10633if test -z "$SKIP_MOTIF"; then 10634 cppflags_save=$CPPFLAGS 10635 CPPFLAGS="$CPPFLAGS $X_CFLAGS" 10636 if test "$zOSUnix" = "yes"; then 10637 xmheader="Xm/Xm.h" 10638 else 10639 xmheader="Xm/Xm.h Xm/XpmP.h Xm/JoinSideT.h Xm/TraitP.h Xm/Manager.h 10640 Xm/UnhighlightT.h Xm/Notebook.h" 10641 fi 10642 for ac_header in $xmheader 10643do : 10644 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 10645ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 10646if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 10647 cat >>confdefs.h <<_ACEOF 10648#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 10649_ACEOF 10650 10651fi 10652 10653done 10654 10655 10656 if test "x$ac_cv_header_Xm_XpmP_h" = "xyes"; then 10657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmAttributes_21 in Xm/XpmP.h" >&5 10658$as_echo_n "checking for XpmAttributes_21 in Xm/XpmP.h... " >&6; } 10659 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10660/* end confdefs.h. */ 10661#include <Xm/XpmP.h> 10662int 10663main () 10664{ 10665XpmAttributes_21 attr; 10666 ; 10667 return 0; 10668} 10669_ACEOF 10670if ac_fn_c_try_compile "$LINENO"; then : 10671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10672$as_echo "yes" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes_21" >>confdefs.h 10673 10674else 10675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10676$as_echo "no" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h 10677 10678 10679fi 10680rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10681 else 10682 $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h 10683 10684 fi 10685 CPPFLAGS=$cppflags_save 10686fi 10687 10688if test "x$GUITYPE" = "xNONE" -a "$enable_xim" = "yes"; then 10689 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; xim has been disabled" >&5 10690$as_echo "no GUI selected; xim has been disabled" >&6; } 10691 enable_xim="no" 10692fi 10693if test "x$GUITYPE" = "xNONE" -a "$enable_fontset" = "yes"; then 10694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; fontset has been disabled" >&5 10695$as_echo "no GUI selected; fontset has been disabled" >&6; } 10696 enable_fontset="no" 10697fi 10698if test "x$GUITYPE:$enable_fontset" = "xGTK:yes"; then 10699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2 GUI selected; fontset has been disabled" >&5 10700$as_echo "GTK+ 2 GUI selected; fontset has been disabled" >&6; } 10701 enable_fontset="no" 10702fi 10703 10704if test -z "$SKIP_PHOTON"; then 10705 GUITYPE=PHOTONGUI 10706fi 10707 10708 10709 10710 10711 10712 10713if test "$enable_workshop" = "yes" -a -n "$SKIP_MOTIF"; then 10714 as_fn_error $? "cannot use workshop without Motif" "$LINENO" 5 10715fi 10716 10717if test "$enable_xim" = "yes"; then 10718 $as_echo "#define FEAT_XIM 1" >>confdefs.h 10719 10720fi 10721if test "$enable_fontset" = "yes"; then 10722 $as_echo "#define FEAT_XFONTSET 1" >>confdefs.h 10723 10724fi 10725 10726 10727 10728{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /proc link to executable" >&5 10729$as_echo_n "checking for /proc link to executable... " >&6; } 10730if test -L "/proc/self/exe"; then 10731 { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/self/exe" >&5 10732$as_echo "/proc/self/exe" >&6; } 10733 $as_echo "#define PROC_EXE_LINK \"/proc/self/exe\"" >>confdefs.h 10734 10735elif test -L "/proc/self/path/a.out"; then 10736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/self/path/a.out" >&5 10737$as_echo "/proc/self/path/a.out" >&6; } 10738 $as_echo "#define PROC_EXE_LINK \"/proc/self/path/a.out\"" >>confdefs.h 10739 10740elif test -L "/proc/curproc/file"; then 10741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/curproc/file" >&5 10742$as_echo "/proc/curproc/file" >&6; } 10743 $as_echo "#define PROC_EXE_LINK \"/proc/curproc/file\"" >>confdefs.h 10744 10745else 10746 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10747$as_echo "no" >&6; } 10748fi 10749 10750{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN or MSYS environment" >&5 10751$as_echo_n "checking for CYGWIN or MSYS environment... " >&6; } 10752case `uname` in 10753 CYGWIN*|MSYS*) CYGWIN=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10754$as_echo "yes" >&6; } 10755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN clipboard support" >&5 10756$as_echo_n "checking for CYGWIN clipboard support... " >&6; } 10757 if test "x$with_x" = "xno" ; then 10758 OS_EXTRA_SRC=winclip.c; OS_EXTRA_OBJ=objects/winclip.o 10759 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10760$as_echo "yes" >&6; } 10761 $as_echo "#define FEAT_CYGWIN_WIN32_CLIPBOARD 1" >>confdefs.h 10762 10763 else 10764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - using X11" >&5 10765$as_echo "no - using X11" >&6; } 10766 fi ;; 10767 10768 *) CYGWIN=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10769$as_echo "no" >&6; };; 10770esac 10771 10772if test "$enable_hangulinput" = "yes"; then 10773 if test "x$GUITYPE" = "xNONE"; then 10774 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; hangul input has been disabled" >&5 10775$as_echo "no GUI selected; hangul input has been disabled" >&6; } 10776 enable_hangulinput=no 10777 else 10778 $as_echo "#define FEAT_HANGULIN 1" >>confdefs.h 10779 10780 HANGULIN_SRC=hangulin.c 10781 10782 HANGULIN_OBJ=objects/hangulin.o 10783 10784 fi 10785fi 10786 10787 10788{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether toupper is broken" >&5 10789$as_echo_n "checking whether toupper is broken... " >&6; } 10790if ${vim_cv_toupper_broken+:} false; then : 10791 $as_echo_n "(cached) " >&6 10792else 10793 10794 if test "$cross_compiling" = yes; then : 10795 10796 as_fn_error $? "cross-compiling: please set 'vim_cv_toupper_broken'" "$LINENO" 5 10797 10798else 10799 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10800/* end confdefs.h. */ 10801 10802#include "confdefs.h" 10803#include <ctype.h> 10804#if STDC_HEADERS 10805# include <stdlib.h> 10806# include <stddef.h> 10807#endif 10808main() { exit(toupper('A') == 'A' && tolower('z') == 'z'); } 10809 10810_ACEOF 10811if ac_fn_c_try_run "$LINENO"; then : 10812 10813 vim_cv_toupper_broken=yes 10814 10815else 10816 10817 vim_cv_toupper_broken=no 10818 10819fi 10820rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 10821 conftest.$ac_objext conftest.beam conftest.$ac_ext 10822fi 10823 10824fi 10825{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_toupper_broken" >&5 10826$as_echo "$vim_cv_toupper_broken" >&6; } 10827 10828if test "x$vim_cv_toupper_broken" = "xyes" ; then 10829 $as_echo "#define BROKEN_TOUPPER 1" >>confdefs.h 10830 10831fi 10832 10833{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __DATE__ and __TIME__ work" >&5 10834$as_echo_n "checking whether __DATE__ and __TIME__ work... " >&6; } 10835cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10836/* end confdefs.h. */ 10837#include <stdio.h> 10838int 10839main () 10840{ 10841printf("(" __DATE__ " " __TIME__ ")"); 10842 ; 10843 return 0; 10844} 10845_ACEOF 10846if ac_fn_c_try_compile "$LINENO"; then : 10847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10848$as_echo "yes" >&6; }; $as_echo "#define HAVE_DATE_TIME 1" >>confdefs.h 10849 10850else 10851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10852$as_echo "no" >&6; } 10853fi 10854rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10855 10856{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((unused)) is allowed" >&5 10857$as_echo_n "checking whether __attribute__((unused)) is allowed... " >&6; } 10858cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10859/* end confdefs.h. */ 10860#include <stdio.h> 10861int 10862main () 10863{ 10864int x __attribute__((unused)); 10865 ; 10866 return 0; 10867} 10868_ACEOF 10869if ac_fn_c_try_compile "$LINENO"; then : 10870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10871$as_echo "yes" >&6; }; $as_echo "#define HAVE_ATTRIBUTE_UNUSED 1" >>confdefs.h 10872 10873else 10874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10875$as_echo "no" >&6; } 10876fi 10877rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10878 10879ac_fn_c_check_header_mongrel "$LINENO" "elf.h" "ac_cv_header_elf_h" "$ac_includes_default" 10880if test "x$ac_cv_header_elf_h" = xyes; then : 10881 HAS_ELF=1 10882fi 10883 10884 10885if test "$HAS_ELF" = 1; then 10886 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lelf" >&5 10887$as_echo_n "checking for main in -lelf... " >&6; } 10888if ${ac_cv_lib_elf_main+:} false; then : 10889 $as_echo_n "(cached) " >&6 10890else 10891 ac_check_lib_save_LIBS=$LIBS 10892LIBS="-lelf $LIBS" 10893cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10894/* end confdefs.h. */ 10895 10896 10897int 10898main () 10899{ 10900return main (); 10901 ; 10902 return 0; 10903} 10904_ACEOF 10905if ac_fn_c_try_link "$LINENO"; then : 10906 ac_cv_lib_elf_main=yes 10907else 10908 ac_cv_lib_elf_main=no 10909fi 10910rm -f core conftest.err conftest.$ac_objext \ 10911 conftest$ac_exeext conftest.$ac_ext 10912LIBS=$ac_check_lib_save_LIBS 10913fi 10914{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_elf_main" >&5 10915$as_echo "$ac_cv_lib_elf_main" >&6; } 10916if test "x$ac_cv_lib_elf_main" = xyes; then : 10917 cat >>confdefs.h <<_ACEOF 10918#define HAVE_LIBELF 1 10919_ACEOF 10920 10921 LIBS="-lelf $LIBS" 10922 10923fi 10924 10925fi 10926 10927ac_header_dirent=no 10928for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do 10929 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` 10930{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5 10931$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; } 10932if eval \${$as_ac_Header+:} false; then : 10933 $as_echo_n "(cached) " >&6 10934else 10935 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10936/* end confdefs.h. */ 10937#include <sys/types.h> 10938#include <$ac_hdr> 10939 10940int 10941main () 10942{ 10943if ((DIR *) 0) 10944return 0; 10945 ; 10946 return 0; 10947} 10948_ACEOF 10949if ac_fn_c_try_compile "$LINENO"; then : 10950 eval "$as_ac_Header=yes" 10951else 10952 eval "$as_ac_Header=no" 10953fi 10954rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10955fi 10956eval ac_res=\$$as_ac_Header 10957 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 10958$as_echo "$ac_res" >&6; } 10959if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 10960 cat >>confdefs.h <<_ACEOF 10961#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1 10962_ACEOF 10963 10964ac_header_dirent=$ac_hdr; break 10965fi 10966 10967done 10968# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. 10969if test $ac_header_dirent = dirent.h; then 10970 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 10971$as_echo_n "checking for library containing opendir... " >&6; } 10972if ${ac_cv_search_opendir+:} false; then : 10973 $as_echo_n "(cached) " >&6 10974else 10975 ac_func_search_save_LIBS=$LIBS 10976cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10977/* end confdefs.h. */ 10978 10979/* Override any GCC internal prototype to avoid an error. 10980 Use char because int might match the return type of a GCC 10981 builtin and then its argument prototype would still apply. */ 10982#ifdef __cplusplus 10983extern "C" 10984#endif 10985char opendir (); 10986int 10987main () 10988{ 10989return opendir (); 10990 ; 10991 return 0; 10992} 10993_ACEOF 10994for ac_lib in '' dir; do 10995 if test -z "$ac_lib"; then 10996 ac_res="none required" 10997 else 10998 ac_res=-l$ac_lib 10999 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11000 fi 11001 if ac_fn_c_try_link "$LINENO"; then : 11002 ac_cv_search_opendir=$ac_res 11003fi 11004rm -f core conftest.err conftest.$ac_objext \ 11005 conftest$ac_exeext 11006 if ${ac_cv_search_opendir+:} false; then : 11007 break 11008fi 11009done 11010if ${ac_cv_search_opendir+:} false; then : 11011 11012else 11013 ac_cv_search_opendir=no 11014fi 11015rm conftest.$ac_ext 11016LIBS=$ac_func_search_save_LIBS 11017fi 11018{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 11019$as_echo "$ac_cv_search_opendir" >&6; } 11020ac_res=$ac_cv_search_opendir 11021if test "$ac_res" != no; then : 11022 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11023 11024fi 11025 11026else 11027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 11028$as_echo_n "checking for library containing opendir... " >&6; } 11029if ${ac_cv_search_opendir+:} false; then : 11030 $as_echo_n "(cached) " >&6 11031else 11032 ac_func_search_save_LIBS=$LIBS 11033cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11034/* end confdefs.h. */ 11035 11036/* Override any GCC internal prototype to avoid an error. 11037 Use char because int might match the return type of a GCC 11038 builtin and then its argument prototype would still apply. */ 11039#ifdef __cplusplus 11040extern "C" 11041#endif 11042char opendir (); 11043int 11044main () 11045{ 11046return opendir (); 11047 ; 11048 return 0; 11049} 11050_ACEOF 11051for ac_lib in '' x; do 11052 if test -z "$ac_lib"; then 11053 ac_res="none required" 11054 else 11055 ac_res=-l$ac_lib 11056 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11057 fi 11058 if ac_fn_c_try_link "$LINENO"; then : 11059 ac_cv_search_opendir=$ac_res 11060fi 11061rm -f core conftest.err conftest.$ac_objext \ 11062 conftest$ac_exeext 11063 if ${ac_cv_search_opendir+:} false; then : 11064 break 11065fi 11066done 11067if ${ac_cv_search_opendir+:} false; then : 11068 11069else 11070 ac_cv_search_opendir=no 11071fi 11072rm conftest.$ac_ext 11073LIBS=$ac_func_search_save_LIBS 11074fi 11075{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 11076$as_echo "$ac_cv_search_opendir" >&6; } 11077ac_res=$ac_cv_search_opendir 11078if test "$ac_res" != no; then : 11079 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11080 11081fi 11082 11083fi 11084 11085 11086if test $ac_cv_header_sys_wait_h = no; then 11087 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that defines union wait" >&5 11088$as_echo_n "checking for sys/wait.h that defines union wait... " >&6; } 11089 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11090/* end confdefs.h. */ 11091#include <sys/wait.h> 11092int 11093main () 11094{ 11095union wait xx, yy; xx = yy 11096 ; 11097 return 0; 11098} 11099_ACEOF 11100if ac_fn_c_try_compile "$LINENO"; then : 11101 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11102$as_echo "yes" >&6; } 11103 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 11104 11105 $as_echo "#define HAVE_UNION_WAIT 1" >>confdefs.h 11106 11107else 11108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11109$as_echo "no" >&6; } 11110fi 11111rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11112fi 11113 11114for ac_header in stdint.h stdlib.h string.h \ 11115 sys/select.h sys/utsname.h termcap.h fcntl.h \ 11116 sgtty.h sys/ioctl.h sys/time.h sys/types.h \ 11117 termio.h iconv.h inttypes.h langinfo.h math.h \ 11118 unistd.h stropts.h errno.h sys/resource.h \ 11119 sys/systeminfo.h locale.h sys/stream.h termios.h \ 11120 libc.h sys/statfs.h poll.h sys/poll.h pwd.h \ 11121 utime.h sys/param.h sys/ptms.h libintl.h libgen.h \ 11122 util/debug.h util/msg18n.h frame.h sys/acl.h \ 11123 sys/access.h sys/sysinfo.h wchar.h wctype.h 11124do : 11125 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 11126ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 11127if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 11128 cat >>confdefs.h <<_ACEOF 11129#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 11130_ACEOF 11131 11132fi 11133 11134done 11135 11136 11137for ac_header in sys/ptem.h 11138do : 11139 ac_fn_c_check_header_compile "$LINENO" "sys/ptem.h" "ac_cv_header_sys_ptem_h" "#if defined HAVE_SYS_STREAM_H 11140# include <sys/stream.h> 11141#endif 11142" 11143if test "x$ac_cv_header_sys_ptem_h" = xyes; then : 11144 cat >>confdefs.h <<_ACEOF 11145#define HAVE_SYS_PTEM_H 1 11146_ACEOF 11147 11148fi 11149 11150done 11151 11152 11153for ac_header in sys/sysctl.h 11154do : 11155 ac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" "#if defined HAVE_SYS_PARAM_H 11156# include <sys/param.h> 11157#endif 11158" 11159if test "x$ac_cv_header_sys_sysctl_h" = xyes; then : 11160 cat >>confdefs.h <<_ACEOF 11161#define HAVE_SYS_SYSCTL_H 1 11162_ACEOF 11163 11164fi 11165 11166done 11167 11168 11169 11170{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_np.h" >&5 11171$as_echo_n "checking for pthread_np.h... " >&6; } 11172cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11173/* end confdefs.h. */ 11174 11175#include <pthread.h> 11176#include <pthread_np.h> 11177int 11178main () 11179{ 11180int i; i = 0; 11181 ; 11182 return 0; 11183} 11184_ACEOF 11185if ac_fn_c_try_compile "$LINENO"; then : 11186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11187$as_echo "yes" >&6; } 11188 $as_echo "#define HAVE_PTHREAD_NP_H 1" >>confdefs.h 11189 11190else 11191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11192$as_echo "no" >&6; } 11193fi 11194rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11195 11196for ac_header in strings.h 11197do : 11198 ac_fn_c_check_header_mongrel "$LINENO" "strings.h" "ac_cv_header_strings_h" "$ac_includes_default" 11199if test "x$ac_cv_header_strings_h" = xyes; then : 11200 cat >>confdefs.h <<_ACEOF 11201#define HAVE_STRINGS_H 1 11202_ACEOF 11203 11204fi 11205 11206done 11207 11208if test "x$MACOS_X" = "xyes"; then 11209 $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h 11210 11211else 11212 11213{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if strings.h can be included after string.h" >&5 11214$as_echo_n "checking if strings.h can be included after string.h... " >&6; } 11215cppflags_save=$CPPFLAGS 11216CPPFLAGS="$CPPFLAGS $X_CFLAGS" 11217cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11218/* end confdefs.h. */ 11219 11220#if defined(_AIX) && !defined(_AIX51) && !defined(_NO_PROTO) 11221# define _NO_PROTO /* like in os_unix.h, causes conflict for AIX (Winn) */ 11222 /* but don't do it on AIX 5.1 (Uribarri) */ 11223#endif 11224#ifdef HAVE_XM_XM_H 11225# include <Xm/Xm.h> /* This breaks it for HP-UX 11 (Squassabia) */ 11226#endif 11227#ifdef HAVE_STRING_H 11228# include <string.h> 11229#endif 11230#if defined(HAVE_STRINGS_H) 11231# include <strings.h> 11232#endif 11233 11234int 11235main () 11236{ 11237int i; i = 0; 11238 ; 11239 return 0; 11240} 11241_ACEOF 11242if ac_fn_c_try_compile "$LINENO"; then : 11243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11244$as_echo "yes" >&6; } 11245else 11246 $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h 11247 11248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11249$as_echo "no" >&6; } 11250fi 11251rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11252CPPFLAGS=$cppflags_save 11253fi 11254 11255if test $ac_cv_c_compiler_gnu = yes; then 11256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5 11257$as_echo_n "checking whether $CC needs -traditional... " >&6; } 11258if ${ac_cv_prog_gcc_traditional+:} false; then : 11259 $as_echo_n "(cached) " >&6 11260else 11261 ac_pattern="Autoconf.*'x'" 11262 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11263/* end confdefs.h. */ 11264#include <sgtty.h> 11265Autoconf TIOCGETP 11266_ACEOF 11267if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11268 $EGREP "$ac_pattern" >/dev/null 2>&1; then : 11269 ac_cv_prog_gcc_traditional=yes 11270else 11271 ac_cv_prog_gcc_traditional=no 11272fi 11273rm -f conftest* 11274 11275 11276 if test $ac_cv_prog_gcc_traditional = no; then 11277 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11278/* end confdefs.h. */ 11279#include <termio.h> 11280Autoconf TCGETA 11281_ACEOF 11282if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11283 $EGREP "$ac_pattern" >/dev/null 2>&1; then : 11284 ac_cv_prog_gcc_traditional=yes 11285fi 11286rm -f conftest* 11287 11288 fi 11289fi 11290{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5 11291$as_echo "$ac_cv_prog_gcc_traditional" >&6; } 11292 if test $ac_cv_prog_gcc_traditional = yes; then 11293 CC="$CC -traditional" 11294 fi 11295fi 11296 11297{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 11298$as_echo_n "checking for an ANSI C-conforming const... " >&6; } 11299if ${ac_cv_c_const+:} false; then : 11300 $as_echo_n "(cached) " >&6 11301else 11302 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11303/* end confdefs.h. */ 11304 11305int 11306main () 11307{ 11308 11309#ifndef __cplusplus 11310 /* Ultrix mips cc rejects this sort of thing. */ 11311 typedef int charset[2]; 11312 const charset cs = { 0, 0 }; 11313 /* SunOS 4.1.1 cc rejects this. */ 11314 char const *const *pcpcc; 11315 char **ppc; 11316 /* NEC SVR4.0.2 mips cc rejects this. */ 11317 struct point {int x, y;}; 11318 static struct point const zero = {0,0}; 11319 /* AIX XL C 1.02.0.0 rejects this. 11320 It does not let you subtract one const X* pointer from another in 11321 an arm of an if-expression whose if-part is not a constant 11322 expression */ 11323 const char *g = "string"; 11324 pcpcc = &g + (g ? g-g : 0); 11325 /* HPUX 7.0 cc rejects these. */ 11326 ++pcpcc; 11327 ppc = (char**) pcpcc; 11328 pcpcc = (char const *const *) ppc; 11329 { /* SCO 3.2v4 cc rejects this sort of thing. */ 11330 char tx; 11331 char *t = &tx; 11332 char const *s = 0 ? (char *) 0 : (char const *) 0; 11333 11334 *t++ = 0; 11335 if (s) return 0; 11336 } 11337 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 11338 int x[] = {25, 17}; 11339 const int *foo = &x[0]; 11340 ++foo; 11341 } 11342 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 11343 typedef const int *iptr; 11344 iptr p = 0; 11345 ++p; 11346 } 11347 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying 11348 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 11349 struct s { int j; const int *ap[3]; } bx; 11350 struct s *b = &bx; b->j = 5; 11351 } 11352 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 11353 const int foo = 10; 11354 if (!foo) return 0; 11355 } 11356 return !cs[0] && !zero.x; 11357#endif 11358 11359 ; 11360 return 0; 11361} 11362_ACEOF 11363if ac_fn_c_try_compile "$LINENO"; then : 11364 ac_cv_c_const=yes 11365else 11366 ac_cv_c_const=no 11367fi 11368rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11369fi 11370{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 11371$as_echo "$ac_cv_c_const" >&6; } 11372if test $ac_cv_c_const = no; then 11373 11374$as_echo "#define const /**/" >>confdefs.h 11375 11376fi 11377 11378{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5 11379$as_echo_n "checking for working volatile... " >&6; } 11380if ${ac_cv_c_volatile+:} false; then : 11381 $as_echo_n "(cached) " >&6 11382else 11383 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11384/* end confdefs.h. */ 11385 11386int 11387main () 11388{ 11389 11390volatile int x; 11391int * volatile y = (int *) 0; 11392return !x && !y; 11393 ; 11394 return 0; 11395} 11396_ACEOF 11397if ac_fn_c_try_compile "$LINENO"; then : 11398 ac_cv_c_volatile=yes 11399else 11400 ac_cv_c_volatile=no 11401fi 11402rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11403fi 11404{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5 11405$as_echo "$ac_cv_c_volatile" >&6; } 11406if test $ac_cv_c_volatile = no; then 11407 11408$as_echo "#define volatile /**/" >>confdefs.h 11409 11410fi 11411 11412ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default" 11413if test "x$ac_cv_type_mode_t" = xyes; then : 11414 11415else 11416 11417cat >>confdefs.h <<_ACEOF 11418#define mode_t int 11419_ACEOF 11420 11421fi 11422 11423ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default" 11424if test "x$ac_cv_type_off_t" = xyes; then : 11425 11426else 11427 11428cat >>confdefs.h <<_ACEOF 11429#define off_t long int 11430_ACEOF 11431 11432fi 11433 11434ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default" 11435if test "x$ac_cv_type_pid_t" = xyes; then : 11436 11437else 11438 11439cat >>confdefs.h <<_ACEOF 11440#define pid_t int 11441_ACEOF 11442 11443fi 11444 11445ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" 11446if test "x$ac_cv_type_size_t" = xyes; then : 11447 11448else 11449 11450cat >>confdefs.h <<_ACEOF 11451#define size_t unsigned int 11452_ACEOF 11453 11454fi 11455 11456{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5 11457$as_echo_n "checking for uid_t in sys/types.h... " >&6; } 11458if ${ac_cv_type_uid_t+:} false; then : 11459 $as_echo_n "(cached) " >&6 11460else 11461 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11462/* end confdefs.h. */ 11463#include <sys/types.h> 11464 11465_ACEOF 11466if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11467 $EGREP "uid_t" >/dev/null 2>&1; then : 11468 ac_cv_type_uid_t=yes 11469else 11470 ac_cv_type_uid_t=no 11471fi 11472rm -f conftest* 11473 11474fi 11475{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5 11476$as_echo "$ac_cv_type_uid_t" >&6; } 11477if test $ac_cv_type_uid_t = no; then 11478 11479$as_echo "#define uid_t int" >>confdefs.h 11480 11481 11482$as_echo "#define gid_t int" >>confdefs.h 11483 11484fi 11485 11486ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t" 11487case $ac_cv_c_uint32_t in #( 11488 no|yes) ;; #( 11489 *) 11490 11491$as_echo "#define _UINT32_T 1" >>confdefs.h 11492 11493 11494cat >>confdefs.h <<_ACEOF 11495#define uint32_t $ac_cv_c_uint32_t 11496_ACEOF 11497;; 11498 esac 11499 11500 11501{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 11502$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 11503if ${ac_cv_header_time+:} false; then : 11504 $as_echo_n "(cached) " >&6 11505else 11506 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11507/* end confdefs.h. */ 11508#include <sys/types.h> 11509#include <sys/time.h> 11510#include <time.h> 11511 11512int 11513main () 11514{ 11515if ((struct tm *) 0) 11516return 0; 11517 ; 11518 return 0; 11519} 11520_ACEOF 11521if ac_fn_c_try_compile "$LINENO"; then : 11522 ac_cv_header_time=yes 11523else 11524 ac_cv_header_time=no 11525fi 11526rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11527fi 11528{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 11529$as_echo "$ac_cv_header_time" >&6; } 11530if test $ac_cv_header_time = yes; then 11531 11532$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 11533 11534fi 11535 11536ac_fn_c_check_type "$LINENO" "ino_t" "ac_cv_type_ino_t" "$ac_includes_default" 11537if test "x$ac_cv_type_ino_t" = xyes; then : 11538 11539else 11540 11541cat >>confdefs.h <<_ACEOF 11542#define ino_t long 11543_ACEOF 11544 11545fi 11546 11547ac_fn_c_check_type "$LINENO" "dev_t" "ac_cv_type_dev_t" "$ac_includes_default" 11548if test "x$ac_cv_type_dev_t" = xyes; then : 11549 11550else 11551 11552cat >>confdefs.h <<_ACEOF 11553#define dev_t unsigned 11554_ACEOF 11555 11556fi 11557 11558 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 11559$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 11560if ${ac_cv_c_bigendian+:} false; then : 11561 $as_echo_n "(cached) " >&6 11562else 11563 ac_cv_c_bigendian=unknown 11564 # See if we're dealing with a universal compiler. 11565 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11566/* end confdefs.h. */ 11567#ifndef __APPLE_CC__ 11568 not a universal capable compiler 11569 #endif 11570 typedef int dummy; 11571 11572_ACEOF 11573if ac_fn_c_try_compile "$LINENO"; then : 11574 11575 # Check for potential -arch flags. It is not universal unless 11576 # there are at least two -arch flags with different values. 11577 ac_arch= 11578 ac_prev= 11579 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 11580 if test -n "$ac_prev"; then 11581 case $ac_word in 11582 i?86 | x86_64 | ppc | ppc64) 11583 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 11584 ac_arch=$ac_word 11585 else 11586 ac_cv_c_bigendian=universal 11587 break 11588 fi 11589 ;; 11590 esac 11591 ac_prev= 11592 elif test "x$ac_word" = "x-arch"; then 11593 ac_prev=arch 11594 fi 11595 done 11596fi 11597rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11598 if test $ac_cv_c_bigendian = unknown; then 11599 # See if sys/param.h defines the BYTE_ORDER macro. 11600 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11601/* end confdefs.h. */ 11602#include <sys/types.h> 11603 #include <sys/param.h> 11604 11605int 11606main () 11607{ 11608#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 11609 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 11610 && LITTLE_ENDIAN) 11611 bogus endian macros 11612 #endif 11613 11614 ; 11615 return 0; 11616} 11617_ACEOF 11618if ac_fn_c_try_compile "$LINENO"; then : 11619 # It does; now see whether it defined to BIG_ENDIAN or not. 11620 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11621/* end confdefs.h. */ 11622#include <sys/types.h> 11623 #include <sys/param.h> 11624 11625int 11626main () 11627{ 11628#if BYTE_ORDER != BIG_ENDIAN 11629 not big endian 11630 #endif 11631 11632 ; 11633 return 0; 11634} 11635_ACEOF 11636if ac_fn_c_try_compile "$LINENO"; then : 11637 ac_cv_c_bigendian=yes 11638else 11639 ac_cv_c_bigendian=no 11640fi 11641rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11642fi 11643rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11644 fi 11645 if test $ac_cv_c_bigendian = unknown; then 11646 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 11647 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11648/* end confdefs.h. */ 11649#include <limits.h> 11650 11651int 11652main () 11653{ 11654#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 11655 bogus endian macros 11656 #endif 11657 11658 ; 11659 return 0; 11660} 11661_ACEOF 11662if ac_fn_c_try_compile "$LINENO"; then : 11663 # It does; now see whether it defined to _BIG_ENDIAN or not. 11664 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11665/* end confdefs.h. */ 11666#include <limits.h> 11667 11668int 11669main () 11670{ 11671#ifndef _BIG_ENDIAN 11672 not big endian 11673 #endif 11674 11675 ; 11676 return 0; 11677} 11678_ACEOF 11679if ac_fn_c_try_compile "$LINENO"; then : 11680 ac_cv_c_bigendian=yes 11681else 11682 ac_cv_c_bigendian=no 11683fi 11684rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11685fi 11686rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11687 fi 11688 if test $ac_cv_c_bigendian = unknown; then 11689 # Compile a test program. 11690 if test "$cross_compiling" = yes; then : 11691 # Try to guess by grepping values from an object file. 11692 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11693/* end confdefs.h. */ 11694short int ascii_mm[] = 11695 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 11696 short int ascii_ii[] = 11697 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 11698 int use_ascii (int i) { 11699 return ascii_mm[i] + ascii_ii[i]; 11700 } 11701 short int ebcdic_ii[] = 11702 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 11703 short int ebcdic_mm[] = 11704 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 11705 int use_ebcdic (int i) { 11706 return ebcdic_mm[i] + ebcdic_ii[i]; 11707 } 11708 extern int foo; 11709 11710int 11711main () 11712{ 11713return use_ascii (foo) == use_ebcdic (foo); 11714 ; 11715 return 0; 11716} 11717_ACEOF 11718if ac_fn_c_try_compile "$LINENO"; then : 11719 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 11720 ac_cv_c_bigendian=yes 11721 fi 11722 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 11723 if test "$ac_cv_c_bigendian" = unknown; then 11724 ac_cv_c_bigendian=no 11725 else 11726 # finding both strings is unlikely to happen, but who knows? 11727 ac_cv_c_bigendian=unknown 11728 fi 11729 fi 11730fi 11731rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11732else 11733 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11734/* end confdefs.h. */ 11735$ac_includes_default 11736int 11737main () 11738{ 11739 11740 /* Are we little or big endian? From Harbison&Steele. */ 11741 union 11742 { 11743 long int l; 11744 char c[sizeof (long int)]; 11745 } u; 11746 u.l = 1; 11747 return u.c[sizeof (long int) - 1] == 1; 11748 11749 ; 11750 return 0; 11751} 11752_ACEOF 11753if ac_fn_c_try_run "$LINENO"; then : 11754 ac_cv_c_bigendian=no 11755else 11756 ac_cv_c_bigendian=yes 11757fi 11758rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11759 conftest.$ac_objext conftest.beam conftest.$ac_ext 11760fi 11761 11762 fi 11763fi 11764{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 11765$as_echo "$ac_cv_c_bigendian" >&6; } 11766 case $ac_cv_c_bigendian in #( 11767 yes) 11768 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 11769;; #( 11770 no) 11771 ;; #( 11772 universal) 11773 11774$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 11775 11776 ;; #( 11777 *) 11778 as_fn_error $? "unknown endianness 11779 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 11780 esac 11781 11782{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 11783$as_echo_n "checking for inline... " >&6; } 11784if ${ac_cv_c_inline+:} false; then : 11785 $as_echo_n "(cached) " >&6 11786else 11787 ac_cv_c_inline=no 11788for ac_kw in inline __inline__ __inline; do 11789 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11790/* end confdefs.h. */ 11791#ifndef __cplusplus 11792typedef int foo_t; 11793static $ac_kw foo_t static_foo () {return 0; } 11794$ac_kw foo_t foo () {return 0; } 11795#endif 11796 11797_ACEOF 11798if ac_fn_c_try_compile "$LINENO"; then : 11799 ac_cv_c_inline=$ac_kw 11800fi 11801rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11802 test "$ac_cv_c_inline" != no && break 11803done 11804 11805fi 11806{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 11807$as_echo "$ac_cv_c_inline" >&6; } 11808 11809case $ac_cv_c_inline in 11810 inline | yes) ;; 11811 *) 11812 case $ac_cv_c_inline in 11813 no) ac_val=;; 11814 *) ac_val=$ac_cv_c_inline;; 11815 esac 11816 cat >>confdefs.h <<_ACEOF 11817#ifndef __cplusplus 11818#define inline $ac_val 11819#endif 11820_ACEOF 11821 ;; 11822esac 11823 11824 11825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rlim_t" >&5 11826$as_echo_n "checking for rlim_t... " >&6; } 11827if eval "test \"`echo '$''{'ac_cv_type_rlim_t'+set}'`\" = set"; then 11828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_rlim_t" >&5 11829$as_echo "(cached) $ac_cv_type_rlim_t" >&6; } 11830else 11831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11832/* end confdefs.h. */ 11833 11834#include <sys/types.h> 11835#if STDC_HEADERS 11836# include <stdlib.h> 11837# include <stddef.h> 11838#endif 11839#ifdef HAVE_SYS_RESOURCE_H 11840# include <sys/resource.h> 11841#endif 11842 11843_ACEOF 11844if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11845 $EGREP "(^|[^a-zA-Z_0-9])rlim_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then : 11846 ac_cv_type_rlim_t=yes 11847else 11848 ac_cv_type_rlim_t=no 11849fi 11850rm -f conftest* 11851 11852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_rlim_t" >&5 11853$as_echo "$ac_cv_type_rlim_t" >&6; } 11854fi 11855if test $ac_cv_type_rlim_t = no; then 11856 cat >> confdefs.h <<\EOF 11857#define rlim_t unsigned long 11858EOF 11859fi 11860 11861{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stack_t" >&5 11862$as_echo_n "checking for stack_t... " >&6; } 11863if eval "test \"`echo '$''{'ac_cv_type_stack_t'+set}'`\" = set"; then 11864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_stack_t" >&5 11865$as_echo "(cached) $ac_cv_type_stack_t" >&6; } 11866else 11867 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11868/* end confdefs.h. */ 11869 11870#include <sys/types.h> 11871#if STDC_HEADERS 11872# include <stdlib.h> 11873# include <stddef.h> 11874#endif 11875#include <signal.h> 11876 11877_ACEOF 11878if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11879 $EGREP "stack_t" >/dev/null 2>&1; then : 11880 ac_cv_type_stack_t=yes 11881else 11882 ac_cv_type_stack_t=no 11883fi 11884rm -f conftest* 11885 11886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_stack_t" >&5 11887$as_echo "$ac_cv_type_stack_t" >&6; } 11888fi 11889if test $ac_cv_type_stack_t = no; then 11890 cat >> confdefs.h <<\EOF 11891#define stack_t struct sigaltstack 11892EOF 11893fi 11894 11895{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stack_t has an ss_base field" >&5 11896$as_echo_n "checking whether stack_t has an ss_base field... " >&6; } 11897cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11898/* end confdefs.h. */ 11899 11900#include <sys/types.h> 11901#if STDC_HEADERS 11902# include <stdlib.h> 11903# include <stddef.h> 11904#endif 11905#include <signal.h> 11906#include "confdefs.h" 11907 11908int 11909main () 11910{ 11911stack_t sigstk; sigstk.ss_base = 0; 11912 ; 11913 return 0; 11914} 11915_ACEOF 11916if ac_fn_c_try_compile "$LINENO"; then : 11917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11918$as_echo "yes" >&6; }; $as_echo "#define HAVE_SS_BASE 1" >>confdefs.h 11919 11920else 11921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11922$as_echo "no" >&6; } 11923fi 11924rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11925 11926olibs="$LIBS" 11927{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tlib argument" >&5 11928$as_echo_n "checking --with-tlib argument... " >&6; } 11929 11930# Check whether --with-tlib was given. 11931if test "${with_tlib+set}" = set; then : 11932 withval=$with_tlib; 11933fi 11934 11935if test -n "$with_tlib"; then 11936 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_tlib" >&5 11937$as_echo "$with_tlib" >&6; } 11938 LIBS="$LIBS -l$with_tlib" 11939 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linking with $with_tlib library" >&5 11940$as_echo_n "checking for linking with $with_tlib library... " >&6; } 11941 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11942/* end confdefs.h. */ 11943 11944int 11945main () 11946{ 11947 11948 ; 11949 return 0; 11950} 11951_ACEOF 11952if ac_fn_c_try_link "$LINENO"; then : 11953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5 11954$as_echo "OK" >&6; } 11955else 11956 as_fn_error $? "FAILED" "$LINENO" 5 11957fi 11958rm -f core conftest.err conftest.$ac_objext \ 11959 conftest$ac_exeext conftest.$ac_ext 11960 olibs="$LIBS" 11961else 11962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: empty: automatic terminal library selection" >&5 11963$as_echo "empty: automatic terminal library selection" >&6; } 11964 case "`uname -s 2>/dev/null`" in 11965 OSF1|SCO_SV) tlibs="tinfo ncurses curses termlib termcap";; 11966 *) tlibs="tinfo ncurses termlib termcap curses";; 11967 esac 11968 for libname in $tlibs; do 11969 as_ac_Lib=`$as_echo "ac_cv_lib_${libname}''_tgetent" | $as_tr_sh` 11970{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -l${libname}" >&5 11971$as_echo_n "checking for tgetent in -l${libname}... " >&6; } 11972if eval \${$as_ac_Lib+:} false; then : 11973 $as_echo_n "(cached) " >&6 11974else 11975 ac_check_lib_save_LIBS=$LIBS 11976LIBS="-l${libname} $LIBS" 11977cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11978/* end confdefs.h. */ 11979 11980/* Override any GCC internal prototype to avoid an error. 11981 Use char because int might match the return type of a GCC 11982 builtin and then its argument prototype would still apply. */ 11983#ifdef __cplusplus 11984extern "C" 11985#endif 11986char tgetent (); 11987int 11988main () 11989{ 11990return tgetent (); 11991 ; 11992 return 0; 11993} 11994_ACEOF 11995if ac_fn_c_try_link "$LINENO"; then : 11996 eval "$as_ac_Lib=yes" 11997else 11998 eval "$as_ac_Lib=no" 11999fi 12000rm -f core conftest.err conftest.$ac_objext \ 12001 conftest$ac_exeext conftest.$ac_ext 12002LIBS=$ac_check_lib_save_LIBS 12003fi 12004eval ac_res=\$$as_ac_Lib 12005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 12006$as_echo "$ac_res" >&6; } 12007if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 12008 cat >>confdefs.h <<_ACEOF 12009#define `$as_echo "HAVE_LIB${libname}" | $as_tr_cpp` 1 12010_ACEOF 12011 12012 LIBS="-l${libname} $LIBS" 12013 12014fi 12015 12016 if test "x$olibs" != "x$LIBS"; then 12017 if test "$cross_compiling" = yes; then : 12018 res="FAIL" 12019else 12020 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12021/* end confdefs.h. */ 12022 12023#ifdef HAVE_TERMCAP_H 12024# include <termcap.h> 12025#endif 12026#if STDC_HEADERS 12027# include <stdlib.h> 12028# include <stddef.h> 12029#endif 12030main() {char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(0); } 12031_ACEOF 12032if ac_fn_c_try_run "$LINENO"; then : 12033 res="OK" 12034else 12035 res="FAIL" 12036fi 12037rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12038 conftest.$ac_objext conftest.beam conftest.$ac_ext 12039fi 12040 12041 if test "$res" = "OK"; then 12042 break 12043 fi 12044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libname library is not usable" >&5 12045$as_echo "$libname library is not usable" >&6; } 12046 LIBS="$olibs" 12047 fi 12048 done 12049 if test "x$olibs" = "x$LIBS"; then 12050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no terminal library found" >&5 12051$as_echo "no terminal library found" >&6; } 12052 fi 12053fi 12054 12055if test "x$olibs" = "x$LIBS"; then 12056 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent()" >&5 12057$as_echo_n "checking for tgetent()... " >&6; } 12058 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12059/* end confdefs.h. */ 12060 12061int 12062main () 12063{ 12064char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); 12065 ; 12066 return 0; 12067} 12068_ACEOF 12069if ac_fn_c_try_link "$LINENO"; then : 12070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12071$as_echo "yes" >&6; } 12072else 12073 as_fn_error $? "NOT FOUND! 12074 You need to install a terminal library; for example ncurses. 12075 Or specify the name of the library with --with-tlib." "$LINENO" 5 12076fi 12077rm -f core conftest.err conftest.$ac_objext \ 12078 conftest$ac_exeext conftest.$ac_ext 12079fi 12080 12081{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we talk terminfo" >&5 12082$as_echo_n "checking whether we talk terminfo... " >&6; } 12083if ${vim_cv_terminfo+:} false; then : 12084 $as_echo_n "(cached) " >&6 12085else 12086 12087 if test "$cross_compiling" = yes; then : 12088 12089 as_fn_error $? "cross-compiling: please set 'vim_cv_terminfo'" "$LINENO" 5 12090 12091else 12092 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12093/* end confdefs.h. */ 12094 12095#include "confdefs.h" 12096#ifdef HAVE_TERMCAP_H 12097# include <termcap.h> 12098#endif 12099#ifdef HAVE_STRING_H 12100# include <string.h> 12101#endif 12102#if STDC_HEADERS 12103# include <stdlib.h> 12104# include <stddef.h> 12105#endif 12106main() 12107{char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(!strcmp(s==0 ? "" : s, "1")); } 12108 12109_ACEOF 12110if ac_fn_c_try_run "$LINENO"; then : 12111 12112 vim_cv_terminfo=no 12113 12114else 12115 12116 vim_cv_terminfo=yes 12117 12118fi 12119rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12120 conftest.$ac_objext conftest.beam conftest.$ac_ext 12121fi 12122 12123 12124fi 12125{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_terminfo" >&5 12126$as_echo "$vim_cv_terminfo" >&6; } 12127 12128if test "x$vim_cv_terminfo" = "xyes" ; then 12129 $as_echo "#define TERMINFO 1" >>confdefs.h 12130 12131fi 12132 12133{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what tgetent() returns for an unknown terminal" >&5 12134$as_echo_n "checking what tgetent() returns for an unknown terminal... " >&6; } 12135if ${vim_cv_tgetent+:} false; then : 12136 $as_echo_n "(cached) " >&6 12137else 12138 12139 if test "$cross_compiling" = yes; then : 12140 12141 as_fn_error $? "failed to compile test program." "$LINENO" 5 12142 12143else 12144 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12145/* end confdefs.h. */ 12146 12147#include "confdefs.h" 12148#ifdef HAVE_TERMCAP_H 12149# include <termcap.h> 12150#endif 12151#if STDC_HEADERS 12152# include <stdlib.h> 12153# include <stddef.h> 12154#endif 12155main() 12156{char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); exit(res != 0); } 12157 12158_ACEOF 12159if ac_fn_c_try_run "$LINENO"; then : 12160 12161 vim_cv_tgetent=zero 12162 12163else 12164 12165 vim_cv_tgetent=non-zero 12166 12167fi 12168rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12169 conftest.$ac_objext conftest.beam conftest.$ac_ext 12170fi 12171 12172 12173fi 12174{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tgetent" >&5 12175$as_echo "$vim_cv_tgetent" >&6; } 12176 12177if test "x$vim_cv_tgetent" = "xzero" ; then 12178 $as_echo "#define TGETENT_ZERO_ERR 0" >>confdefs.h 12179 12180fi 12181 12182{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains ospeed" >&5 12183$as_echo_n "checking whether termcap.h contains ospeed... " >&6; } 12184cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12185/* end confdefs.h. */ 12186 12187#ifdef HAVE_TERMCAP_H 12188# include <termcap.h> 12189#endif 12190 12191int 12192main () 12193{ 12194ospeed = 20000 12195 ; 12196 return 0; 12197} 12198_ACEOF 12199if ac_fn_c_try_link "$LINENO"; then : 12200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12201$as_echo "yes" >&6; }; $as_echo "#define HAVE_OSPEED 1" >>confdefs.h 12202 12203else 12204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12205$as_echo "no" >&6; } 12206 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ospeed can be extern" >&5 12207$as_echo_n "checking whether ospeed can be extern... " >&6; } 12208 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12209/* end confdefs.h. */ 12210 12211#ifdef HAVE_TERMCAP_H 12212# include <termcap.h> 12213#endif 12214extern short ospeed; 12215 12216int 12217main () 12218{ 12219ospeed = 20000 12220 ; 12221 return 0; 12222} 12223_ACEOF 12224if ac_fn_c_try_link "$LINENO"; then : 12225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12226$as_echo "yes" >&6; }; $as_echo "#define OSPEED_EXTERN 1" >>confdefs.h 12227 12228else 12229 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12230$as_echo "no" >&6; } 12231fi 12232rm -f core conftest.err conftest.$ac_objext \ 12233 conftest$ac_exeext conftest.$ac_ext 12234 12235fi 12236rm -f core conftest.err conftest.$ac_objext \ 12237 conftest$ac_exeext conftest.$ac_ext 12238 12239{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains UP, BC and PC" >&5 12240$as_echo_n "checking whether termcap.h contains UP, BC and PC... " >&6; } 12241cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12242/* end confdefs.h. */ 12243 12244#ifdef HAVE_TERMCAP_H 12245# include <termcap.h> 12246#endif 12247 12248int 12249main () 12250{ 12251if (UP == 0 && BC == 0) PC = 1 12252 ; 12253 return 0; 12254} 12255_ACEOF 12256if ac_fn_c_try_link "$LINENO"; then : 12257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12258$as_echo "yes" >&6; }; $as_echo "#define HAVE_UP_BC_PC 1" >>confdefs.h 12259 12260else 12261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12262$as_echo "no" >&6; } 12263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether UP, BC and PC can be extern" >&5 12264$as_echo_n "checking whether UP, BC and PC can be extern... " >&6; } 12265 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12266/* end confdefs.h. */ 12267 12268#ifdef HAVE_TERMCAP_H 12269# include <termcap.h> 12270#endif 12271extern char *UP, *BC, PC; 12272 12273int 12274main () 12275{ 12276if (UP == 0 && BC == 0) PC = 1 12277 ; 12278 return 0; 12279} 12280_ACEOF 12281if ac_fn_c_try_link "$LINENO"; then : 12282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12283$as_echo "yes" >&6; }; $as_echo "#define UP_BC_PC_EXTERN 1" >>confdefs.h 12284 12285else 12286 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12287$as_echo "no" >&6; } 12288fi 12289rm -f core conftest.err conftest.$ac_objext \ 12290 conftest$ac_exeext conftest.$ac_ext 12291 12292fi 12293rm -f core conftest.err conftest.$ac_objext \ 12294 conftest$ac_exeext conftest.$ac_ext 12295 12296{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether tputs() uses outfuntype" >&5 12297$as_echo_n "checking whether tputs() uses outfuntype... " >&6; } 12298cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12299/* end confdefs.h. */ 12300 12301#ifdef HAVE_TERMCAP_H 12302# include <termcap.h> 12303#endif 12304 12305int 12306main () 12307{ 12308extern int xx(); tputs("test", 1, (outfuntype)xx) 12309 ; 12310 return 0; 12311} 12312_ACEOF 12313if ac_fn_c_try_compile "$LINENO"; then : 12314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12315$as_echo "yes" >&6; }; $as_echo "#define HAVE_OUTFUNTYPE 1" >>confdefs.h 12316 12317else 12318 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12319$as_echo "no" >&6; } 12320fi 12321rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12322 12323{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/select.h and sys/time.h may both be included" >&5 12324$as_echo_n "checking whether sys/select.h and sys/time.h may both be included... " >&6; } 12325cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12326/* end confdefs.h. */ 12327 12328#include <sys/types.h> 12329#include <sys/time.h> 12330#include <sys/select.h> 12331int 12332main () 12333{ 12334 12335 ; 12336 return 0; 12337} 12338_ACEOF 12339if ac_fn_c_try_compile "$LINENO"; then : 12340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12341$as_echo "yes" >&6; } 12342 $as_echo "#define SYS_SELECT_WITH_SYS_TIME 1" >>confdefs.h 12343 12344else 12345 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12346$as_echo "no" >&6; } 12347fi 12348rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12349 12350 12351{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/ptc" >&5 12352$as_echo_n "checking for /dev/ptc... " >&6; } 12353if test -r /dev/ptc; then 12354 $as_echo "#define HAVE_DEV_PTC 1" >>confdefs.h 12355 12356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12357$as_echo "yes" >&6; } 12358else 12359 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12360$as_echo "no" >&6; } 12361fi 12362 12363{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SVR4 ptys" >&5 12364$as_echo_n "checking for SVR4 ptys... " >&6; } 12365if test -c /dev/ptmx ; then 12366 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12367/* end confdefs.h. */ 12368 12369int 12370main () 12371{ 12372ptsname(0);grantpt(0);unlockpt(0); 12373 ; 12374 return 0; 12375} 12376_ACEOF 12377if ac_fn_c_try_link "$LINENO"; then : 12378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12379$as_echo "yes" >&6; }; $as_echo "#define HAVE_SVR4_PTYS 1" >>confdefs.h 12380 12381else 12382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12383$as_echo "no" >&6; } 12384fi 12385rm -f core conftest.err conftest.$ac_objext \ 12386 conftest$ac_exeext conftest.$ac_ext 12387else 12388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12389$as_echo "no" >&6; } 12390fi 12391 12392{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ptyranges" >&5 12393$as_echo_n "checking for ptyranges... " >&6; } 12394if test -d /dev/ptym ; then 12395 pdir='/dev/ptym' 12396else 12397 pdir='/dev' 12398fi 12399cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12400/* end confdefs.h. */ 12401#ifdef M_UNIX 12402 yes; 12403#endif 12404 12405_ACEOF 12406if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12407 $EGREP "yes" >/dev/null 2>&1; then : 12408 ptys=`echo /dev/ptyp??` 12409else 12410 ptys=`echo $pdir/pty??` 12411fi 12412rm -f conftest* 12413 12414if test "$ptys" != "$pdir/pty??" ; then 12415 p0=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'` 12416 p1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g' | sort -u | tr -d '\012'` 12417 cat >>confdefs.h <<_ACEOF 12418#define PTYRANGE0 "$p0" 12419_ACEOF 12420 12421 cat >>confdefs.h <<_ACEOF 12422#define PTYRANGE1 "$p1" 12423_ACEOF 12424 12425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $p0 / $p1" >&5 12426$as_echo "$p0 / $p1" >&6; } 12427else 12428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: don't know" >&5 12429$as_echo "don't know" >&6; } 12430fi 12431 12432rm -f conftest_grp 12433{ $as_echo "$as_me:${as_lineno-$LINENO}: checking default tty permissions/group" >&5 12434$as_echo_n "checking default tty permissions/group... " >&6; } 12435if ${vim_cv_tty_group+:} false; then : 12436 $as_echo_n "(cached) " >&6 12437else 12438 12439 if test "$cross_compiling" = yes; then : 12440 12441 as_fn_error $? "cross-compiling: please set 'vim_cv_tty_group' and 'vim_cv_tty_mode'" "$LINENO" 5 12442 12443else 12444 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12445/* end confdefs.h. */ 12446 12447#include "confdefs.h" 12448#include <sys/types.h> 12449#if STDC_HEADERS 12450# include <stdlib.h> 12451# include <stddef.h> 12452#endif 12453#ifdef HAVE_UNISTD_H 12454#include <unistd.h> 12455#endif 12456#include <sys/stat.h> 12457#include <stdio.h> 12458main() 12459{ 12460 struct stat sb; 12461 char *x,*ttyname(); 12462 int om, m; 12463 FILE *fp; 12464 12465 if (!(x = ttyname(0))) exit(1); 12466 if (stat(x, &sb)) exit(1); 12467 om = sb.st_mode; 12468 if (om & 002) exit(0); 12469 m = system("mesg y"); 12470 if (m == -1 || m == 127) exit(1); 12471 if (stat(x, &sb)) exit(1); 12472 m = sb.st_mode; 12473 if (chmod(x, om)) exit(1); 12474 if (m & 002) exit(0); 12475 if (sb.st_gid == getgid()) exit(1); 12476 if (!(fp=fopen("conftest_grp", "w"))) 12477 exit(1); 12478 fprintf(fp, "%d\n", sb.st_gid); 12479 fclose(fp); 12480 exit(0); 12481} 12482 12483_ACEOF 12484if ac_fn_c_try_run "$LINENO"; then : 12485 12486 if test -f conftest_grp; then 12487 vim_cv_tty_group=`cat conftest_grp` 12488 if test "x$vim_cv_tty_mode" = "x" ; then 12489 vim_cv_tty_mode=0620 12490 fi 12491 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&5 12492$as_echo "pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&6; } 12493 else 12494 vim_cv_tty_group=world 12495 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ptys are world accessible" >&5 12496$as_echo "ptys are world accessible" >&6; } 12497 fi 12498 12499else 12500 12501 vim_cv_tty_group=world 12502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't determine - assume ptys are world accessible" >&5 12503$as_echo "can't determine - assume ptys are world accessible" >&6; } 12504 12505fi 12506rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12507 conftest.$ac_objext conftest.beam conftest.$ac_ext 12508fi 12509 12510 12511fi 12512{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tty_group" >&5 12513$as_echo "$vim_cv_tty_group" >&6; } 12514rm -f conftest_grp 12515 12516if test "x$vim_cv_tty_group" != "xworld" ; then 12517 cat >>confdefs.h <<_ACEOF 12518#define PTYGROUP $vim_cv_tty_group 12519_ACEOF 12520 12521 if test "x$vim_cv_tty_mode" = "x" ; then 12522 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 12523 else 12524 $as_echo "#define PTYMODE 0620" >>confdefs.h 12525 12526 fi 12527fi 12528 12529 12530{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5 12531$as_echo_n "checking return type of signal handlers... " >&6; } 12532if ${ac_cv_type_signal+:} false; then : 12533 $as_echo_n "(cached) " >&6 12534else 12535 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12536/* end confdefs.h. */ 12537#include <sys/types.h> 12538#include <signal.h> 12539 12540int 12541main () 12542{ 12543return *(signal (0, 0)) (0) == 1; 12544 ; 12545 return 0; 12546} 12547_ACEOF 12548if ac_fn_c_try_compile "$LINENO"; then : 12549 ac_cv_type_signal=int 12550else 12551 ac_cv_type_signal=void 12552fi 12553rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12554fi 12555{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5 12556$as_echo "$ac_cv_type_signal" >&6; } 12557 12558cat >>confdefs.h <<_ACEOF 12559#define RETSIGTYPE $ac_cv_type_signal 12560_ACEOF 12561 12562 12563 12564if test $ac_cv_type_signal = void; then 12565 $as_echo "#define SIGRETURN return" >>confdefs.h 12566 12567else 12568 $as_echo "#define SIGRETURN return 0" >>confdefs.h 12569 12570fi 12571 12572{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct sigcontext" >&5 12573$as_echo_n "checking for struct sigcontext... " >&6; } 12574cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12575/* end confdefs.h. */ 12576 12577#include <signal.h> 12578test_sig() 12579{ 12580 struct sigcontext *scont; 12581 scont = (struct sigcontext *)0; 12582 return 1; 12583} 12584int 12585main () 12586{ 12587 12588 ; 12589 return 0; 12590} 12591_ACEOF 12592if ac_fn_c_try_compile "$LINENO"; then : 12593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12594$as_echo "yes" >&6; } 12595 $as_echo "#define HAVE_SIGCONTEXT 1" >>confdefs.h 12596 12597else 12598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12599$as_echo "no" >&6; } 12600fi 12601rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12602 12603{ $as_echo "$as_me:${as_lineno-$LINENO}: checking getcwd implementation is broken" >&5 12604$as_echo_n "checking getcwd implementation is broken... " >&6; } 12605if ${vim_cv_getcwd_broken+:} false; then : 12606 $as_echo_n "(cached) " >&6 12607else 12608 12609 if test "$cross_compiling" = yes; then : 12610 12611 as_fn_error $? "cross-compiling: please set 'vim_cv_getcwd_broken'" "$LINENO" 5 12612 12613else 12614 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12615/* end confdefs.h. */ 12616 12617#include "confdefs.h" 12618#ifdef HAVE_UNISTD_H 12619#include <unistd.h> 12620#endif 12621char *dagger[] = { "IFS=pwd", 0 }; 12622main() 12623{ 12624 char buffer[500]; 12625 extern char **environ; 12626 environ = dagger; 12627 return getcwd(buffer, 500) ? 0 : 1; 12628} 12629 12630_ACEOF 12631if ac_fn_c_try_run "$LINENO"; then : 12632 12633 vim_cv_getcwd_broken=no 12634 12635else 12636 12637 vim_cv_getcwd_broken=yes 12638 12639fi 12640rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12641 conftest.$ac_objext conftest.beam conftest.$ac_ext 12642fi 12643 12644 12645fi 12646{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_getcwd_broken" >&5 12647$as_echo "$vim_cv_getcwd_broken" >&6; } 12648 12649if test "x$vim_cv_getcwd_broken" = "xyes" ; then 12650 $as_echo "#define BAD_GETCWD 1" >>confdefs.h 12651 12652fi 12653 12654for ac_func in fchdir fchown fchmod fsync getcwd getpseudotty \ 12655 getpwent getpwnam getpwuid getrlimit gettimeofday getwd lstat \ 12656 memset mkdtemp nanosleep opendir putenv qsort readlink select setenv \ 12657 getpgid setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \ 12658 sigprocmask sigvec strcasecmp strerror strftime stricmp strncasecmp \ 12659 strnicmp strpbrk strtol tgetent towlower towupper iswupper \ 12660 usleep utime utimes mblen ftruncate unsetenv 12661do : 12662 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 12663ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 12664if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 12665 cat >>confdefs.h <<_ACEOF 12666#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 12667_ACEOF 12668 12669fi 12670done 12671 12672for ac_header in sys/select.h sys/socket.h 12673do : 12674 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12675ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 12676if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 12677 cat >>confdefs.h <<_ACEOF 12678#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12679_ACEOF 12680 12681fi 12682 12683done 12684 12685{ $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5 12686$as_echo_n "checking types of arguments for select... " >&6; } 12687if ${ac_cv_func_select_args+:} false; then : 12688 $as_echo_n "(cached) " >&6 12689else 12690 for ac_arg234 in 'fd_set *' 'int *' 'void *'; do 12691 for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do 12692 for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do 12693 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12694/* end confdefs.h. */ 12695$ac_includes_default 12696#ifdef HAVE_SYS_SELECT_H 12697# include <sys/select.h> 12698#endif 12699#ifdef HAVE_SYS_SOCKET_H 12700# include <sys/socket.h> 12701#endif 12702 12703int 12704main () 12705{ 12706extern int select ($ac_arg1, 12707 $ac_arg234, $ac_arg234, $ac_arg234, 12708 $ac_arg5); 12709 ; 12710 return 0; 12711} 12712_ACEOF 12713if ac_fn_c_try_compile "$LINENO"; then : 12714 ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3 12715fi 12716rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12717 done 12718 done 12719done 12720# Provide a safe default value. 12721: "${ac_cv_func_select_args=int,int *,struct timeval *}" 12722 12723fi 12724{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5 12725$as_echo "$ac_cv_func_select_args" >&6; } 12726ac_save_IFS=$IFS; IFS=',' 12727set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'` 12728IFS=$ac_save_IFS 12729shift 12730 12731cat >>confdefs.h <<_ACEOF 12732#define SELECT_TYPE_ARG1 $1 12733_ACEOF 12734 12735 12736cat >>confdefs.h <<_ACEOF 12737#define SELECT_TYPE_ARG234 ($2) 12738_ACEOF 12739 12740 12741cat >>confdefs.h <<_ACEOF 12742#define SELECT_TYPE_ARG5 ($3) 12743_ACEOF 12744 12745rm -f conftest* 12746 12747{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5 12748$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; } 12749if ${ac_cv_sys_largefile_source+:} false; then : 12750 $as_echo_n "(cached) " >&6 12751else 12752 while :; do 12753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12754/* end confdefs.h. */ 12755#include <sys/types.h> /* for off_t */ 12756 #include <stdio.h> 12757int 12758main () 12759{ 12760int (*fp) (FILE *, off_t, int) = fseeko; 12761 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); 12762 ; 12763 return 0; 12764} 12765_ACEOF 12766if ac_fn_c_try_link "$LINENO"; then : 12767 ac_cv_sys_largefile_source=no; break 12768fi 12769rm -f core conftest.err conftest.$ac_objext \ 12770 conftest$ac_exeext conftest.$ac_ext 12771 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12772/* end confdefs.h. */ 12773#define _LARGEFILE_SOURCE 1 12774#include <sys/types.h> /* for off_t */ 12775 #include <stdio.h> 12776int 12777main () 12778{ 12779int (*fp) (FILE *, off_t, int) = fseeko; 12780 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); 12781 ; 12782 return 0; 12783} 12784_ACEOF 12785if ac_fn_c_try_link "$LINENO"; then : 12786 ac_cv_sys_largefile_source=1; break 12787fi 12788rm -f core conftest.err conftest.$ac_objext \ 12789 conftest$ac_exeext conftest.$ac_ext 12790 ac_cv_sys_largefile_source=unknown 12791 break 12792done 12793fi 12794{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5 12795$as_echo "$ac_cv_sys_largefile_source" >&6; } 12796case $ac_cv_sys_largefile_source in #( 12797 no | unknown) ;; 12798 *) 12799cat >>confdefs.h <<_ACEOF 12800#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source 12801_ACEOF 12802;; 12803esac 12804rm -rf conftest* 12805 12806# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug 12807# in glibc 2.1.3, but that breaks too many other things. 12808# If you want fseeko and ftello with glibc, upgrade to a fixed glibc. 12809if test $ac_cv_sys_largefile_source != unknown; then 12810 12811$as_echo "#define HAVE_FSEEKO 1" >>confdefs.h 12812 12813fi 12814 12815 12816# Check whether --enable-largefile was given. 12817if test "${enable_largefile+set}" = set; then : 12818 enableval=$enable_largefile; 12819fi 12820 12821if test "$enable_largefile" != no; then 12822 12823 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 12824$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 12825if ${ac_cv_sys_largefile_CC+:} false; then : 12826 $as_echo_n "(cached) " >&6 12827else 12828 ac_cv_sys_largefile_CC=no 12829 if test "$GCC" != yes; then 12830 ac_save_CC=$CC 12831 while :; do 12832 # IRIX 6.2 and later do not support large files by default, 12833 # so use the C compiler's -n32 option if that helps. 12834 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12835/* end confdefs.h. */ 12836#include <sys/types.h> 12837 /* Check that off_t can represent 2**63 - 1 correctly. 12838 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12839 since some C++ compilers masquerading as C compilers 12840 incorrectly reject 9223372036854775807. */ 12841#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 12842 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12843 && LARGE_OFF_T % 2147483647 == 1) 12844 ? 1 : -1]; 12845int 12846main () 12847{ 12848 12849 ; 12850 return 0; 12851} 12852_ACEOF 12853 if ac_fn_c_try_compile "$LINENO"; then : 12854 break 12855fi 12856rm -f core conftest.err conftest.$ac_objext 12857 CC="$CC -n32" 12858 if ac_fn_c_try_compile "$LINENO"; then : 12859 ac_cv_sys_largefile_CC=' -n32'; break 12860fi 12861rm -f core conftest.err conftest.$ac_objext 12862 break 12863 done 12864 CC=$ac_save_CC 12865 rm -f conftest.$ac_ext 12866 fi 12867fi 12868{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 12869$as_echo "$ac_cv_sys_largefile_CC" >&6; } 12870 if test "$ac_cv_sys_largefile_CC" != no; then 12871 CC=$CC$ac_cv_sys_largefile_CC 12872 fi 12873 12874 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 12875$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 12876if ${ac_cv_sys_file_offset_bits+:} false; then : 12877 $as_echo_n "(cached) " >&6 12878else 12879 while :; do 12880 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12881/* end confdefs.h. */ 12882#include <sys/types.h> 12883 /* Check that off_t can represent 2**63 - 1 correctly. 12884 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12885 since some C++ compilers masquerading as C compilers 12886 incorrectly reject 9223372036854775807. */ 12887#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 12888 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12889 && LARGE_OFF_T % 2147483647 == 1) 12890 ? 1 : -1]; 12891int 12892main () 12893{ 12894 12895 ; 12896 return 0; 12897} 12898_ACEOF 12899if ac_fn_c_try_compile "$LINENO"; then : 12900 ac_cv_sys_file_offset_bits=no; break 12901fi 12902rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12903 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12904/* end confdefs.h. */ 12905#define _FILE_OFFSET_BITS 64 12906#include <sys/types.h> 12907 /* Check that off_t can represent 2**63 - 1 correctly. 12908 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12909 since some C++ compilers masquerading as C compilers 12910 incorrectly reject 9223372036854775807. */ 12911#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 12912 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12913 && LARGE_OFF_T % 2147483647 == 1) 12914 ? 1 : -1]; 12915int 12916main () 12917{ 12918 12919 ; 12920 return 0; 12921} 12922_ACEOF 12923if ac_fn_c_try_compile "$LINENO"; then : 12924 ac_cv_sys_file_offset_bits=64; break 12925fi 12926rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12927 ac_cv_sys_file_offset_bits=unknown 12928 break 12929done 12930fi 12931{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 12932$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 12933case $ac_cv_sys_file_offset_bits in #( 12934 no | unknown) ;; 12935 *) 12936cat >>confdefs.h <<_ACEOF 12937#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 12938_ACEOF 12939;; 12940esac 12941rm -rf conftest* 12942 if test $ac_cv_sys_file_offset_bits = unknown; then 12943 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 12944$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 12945if ${ac_cv_sys_large_files+:} false; then : 12946 $as_echo_n "(cached) " >&6 12947else 12948 while :; do 12949 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12950/* end confdefs.h. */ 12951#include <sys/types.h> 12952 /* Check that off_t can represent 2**63 - 1 correctly. 12953 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12954 since some C++ compilers masquerading as C compilers 12955 incorrectly reject 9223372036854775807. */ 12956#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 12957 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12958 && LARGE_OFF_T % 2147483647 == 1) 12959 ? 1 : -1]; 12960int 12961main () 12962{ 12963 12964 ; 12965 return 0; 12966} 12967_ACEOF 12968if ac_fn_c_try_compile "$LINENO"; then : 12969 ac_cv_sys_large_files=no; break 12970fi 12971rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12972 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12973/* end confdefs.h. */ 12974#define _LARGE_FILES 1 12975#include <sys/types.h> 12976 /* Check that off_t can represent 2**63 - 1 correctly. 12977 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12978 since some C++ compilers masquerading as C compilers 12979 incorrectly reject 9223372036854775807. */ 12980#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 12981 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12982 && LARGE_OFF_T % 2147483647 == 1) 12983 ? 1 : -1]; 12984int 12985main () 12986{ 12987 12988 ; 12989 return 0; 12990} 12991_ACEOF 12992if ac_fn_c_try_compile "$LINENO"; then : 12993 ac_cv_sys_large_files=1; break 12994fi 12995rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12996 ac_cv_sys_large_files=unknown 12997 break 12998done 12999fi 13000{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 13001$as_echo "$ac_cv_sys_large_files" >&6; } 13002case $ac_cv_sys_large_files in #( 13003 no | unknown) ;; 13004 *) 13005cat >>confdefs.h <<_ACEOF 13006#define _LARGE_FILES $ac_cv_sys_large_files 13007_ACEOF 13008;; 13009esac 13010rm -rf conftest* 13011 fi 13012 13013 13014fi 13015 13016 13017{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for st_blksize" >&5 13018$as_echo_n "checking for st_blksize... " >&6; } 13019cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13020/* end confdefs.h. */ 13021#include <sys/types.h> 13022#include <sys/stat.h> 13023int 13024main () 13025{ 13026 struct stat st; 13027 int n; 13028 13029 stat("/", &st); 13030 n = (int)st.st_blksize; 13031 ; 13032 return 0; 13033} 13034_ACEOF 13035if ac_fn_c_try_compile "$LINENO"; then : 13036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13037$as_echo "yes" >&6; }; $as_echo "#define HAVE_ST_BLKSIZE 1" >>confdefs.h 13038 13039else 13040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13041$as_echo "no" >&6; } 13042fi 13043rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13044 13045{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat() ignores a trailing slash" >&5 13046$as_echo_n "checking whether stat() ignores a trailing slash... " >&6; } 13047if ${vim_cv_stat_ignores_slash+:} false; then : 13048 $as_echo_n "(cached) " >&6 13049else 13050 13051 if test "$cross_compiling" = yes; then : 13052 13053 as_fn_error $? "cross-compiling: please set 'vim_cv_stat_ignores_slash'" "$LINENO" 5 13054 13055else 13056 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13057/* end confdefs.h. */ 13058 13059#include "confdefs.h" 13060#if STDC_HEADERS 13061# include <stdlib.h> 13062# include <stddef.h> 13063#endif 13064#include <sys/types.h> 13065#include <sys/stat.h> 13066main() {struct stat st; exit(stat("configure/", &st) != 0); } 13067 13068_ACEOF 13069if ac_fn_c_try_run "$LINENO"; then : 13070 13071 vim_cv_stat_ignores_slash=yes 13072 13073else 13074 13075 vim_cv_stat_ignores_slash=no 13076 13077fi 13078rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13079 conftest.$ac_objext conftest.beam conftest.$ac_ext 13080fi 13081 13082 13083fi 13084{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_stat_ignores_slash" >&5 13085$as_echo "$vim_cv_stat_ignores_slash" >&6; } 13086 13087if test "x$vim_cv_stat_ignores_slash" = "xyes" ; then 13088 $as_echo "#define STAT_IGNORES_SLASH 1" >>confdefs.h 13089 13090fi 13091 13092{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv_open()" >&5 13093$as_echo_n "checking for iconv_open()... " >&6; } 13094save_LIBS="$LIBS" 13095LIBS="$LIBS -liconv" 13096cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13097/* end confdefs.h. */ 13098 13099#ifdef HAVE_ICONV_H 13100# include <iconv.h> 13101#endif 13102 13103int 13104main () 13105{ 13106iconv_open("fr", "to"); 13107 ; 13108 return 0; 13109} 13110_ACEOF 13111if ac_fn_c_try_link "$LINENO"; then : 13112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; with -liconv" >&5 13113$as_echo "yes; with -liconv" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h 13114 13115else 13116 LIBS="$save_LIBS" 13117 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13118/* end confdefs.h. */ 13119 13120#ifdef HAVE_ICONV_H 13121# include <iconv.h> 13122#endif 13123 13124int 13125main () 13126{ 13127iconv_open("fr", "to"); 13128 ; 13129 return 0; 13130} 13131_ACEOF 13132if ac_fn_c_try_link "$LINENO"; then : 13133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13134$as_echo "yes" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h 13135 13136else 13137 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13138$as_echo "no" >&6; } 13139fi 13140rm -f core conftest.err conftest.$ac_objext \ 13141 conftest$ac_exeext conftest.$ac_ext 13142fi 13143rm -f core conftest.err conftest.$ac_objext \ 13144 conftest$ac_exeext conftest.$ac_ext 13145 13146 13147{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo(CODESET)" >&5 13148$as_echo_n "checking for nl_langinfo(CODESET)... " >&6; } 13149cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13150/* end confdefs.h. */ 13151 13152#ifdef HAVE_LANGINFO_H 13153# include <langinfo.h> 13154#endif 13155 13156int 13157main () 13158{ 13159char *cs = nl_langinfo(CODESET); 13160 ; 13161 return 0; 13162} 13163_ACEOF 13164if ac_fn_c_try_link "$LINENO"; then : 13165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13166$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_LANGINFO_CODESET 1" >>confdefs.h 13167 13168else 13169 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13170$as_echo "no" >&6; } 13171fi 13172rm -f core conftest.err conftest.$ac_objext \ 13173 conftest$ac_exeext conftest.$ac_ext 13174 13175{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod in -lm" >&5 13176$as_echo_n "checking for strtod in -lm... " >&6; } 13177if ${ac_cv_lib_m_strtod+:} false; then : 13178 $as_echo_n "(cached) " >&6 13179else 13180 ac_check_lib_save_LIBS=$LIBS 13181LIBS="-lm $LIBS" 13182cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13183/* end confdefs.h. */ 13184 13185/* Override any GCC internal prototype to avoid an error. 13186 Use char because int might match the return type of a GCC 13187 builtin and then its argument prototype would still apply. */ 13188#ifdef __cplusplus 13189extern "C" 13190#endif 13191char strtod (); 13192int 13193main () 13194{ 13195return strtod (); 13196 ; 13197 return 0; 13198} 13199_ACEOF 13200if ac_fn_c_try_link "$LINENO"; then : 13201 ac_cv_lib_m_strtod=yes 13202else 13203 ac_cv_lib_m_strtod=no 13204fi 13205rm -f core conftest.err conftest.$ac_objext \ 13206 conftest$ac_exeext conftest.$ac_ext 13207LIBS=$ac_check_lib_save_LIBS 13208fi 13209{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_strtod" >&5 13210$as_echo "$ac_cv_lib_m_strtod" >&6; } 13211if test "x$ac_cv_lib_m_strtod" = xyes; then : 13212 cat >>confdefs.h <<_ACEOF 13213#define HAVE_LIBM 1 13214_ACEOF 13215 13216 LIBS="-lm $LIBS" 13217 13218fi 13219 13220{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod() and other floating point functions" >&5 13221$as_echo_n "checking for strtod() and other floating point functions... " >&6; } 13222cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13223/* end confdefs.h. */ 13224 13225#ifdef HAVE_MATH_H 13226# include <math.h> 13227#endif 13228#if STDC_HEADERS 13229# include <stdlib.h> 13230# include <stddef.h> 13231#endif 13232 13233int 13234main () 13235{ 13236char *s; double d; 13237 d = strtod("1.1", &s); 13238 d = fabs(1.11); 13239 d = ceil(1.11); 13240 d = floor(1.11); 13241 d = log10(1.11); 13242 d = pow(1.11, 2.22); 13243 d = sqrt(1.11); 13244 d = sin(1.11); 13245 d = cos(1.11); 13246 d = atan(1.11); 13247 13248 ; 13249 return 0; 13250} 13251_ACEOF 13252if ac_fn_c_try_link "$LINENO"; then : 13253 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13254$as_echo "yes" >&6; }; $as_echo "#define HAVE_FLOAT_FUNCS 1" >>confdefs.h 13255 13256else 13257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13258$as_echo "no" >&6; } 13259fi 13260rm -f core conftest.err conftest.$ac_objext \ 13261 conftest$ac_exeext conftest.$ac_ext 13262 13263{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for isinf()" >&5 13264$as_echo_n "checking for isinf()... " >&6; } 13265cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13266/* end confdefs.h. */ 13267 13268#ifdef HAVE_MATH_H 13269# include <math.h> 13270#endif 13271#if STDC_HEADERS 13272# include <stdlib.h> 13273# include <stddef.h> 13274#endif 13275 13276int 13277main () 13278{ 13279int r = isinf(1.11); 13280 ; 13281 return 0; 13282} 13283_ACEOF 13284if ac_fn_c_try_link "$LINENO"; then : 13285 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13286$as_echo "yes" >&6; }; $as_echo "#define HAVE_ISINF 1" >>confdefs.h 13287 13288else 13289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13290$as_echo "no" >&6; } 13291fi 13292rm -f core conftest.err conftest.$ac_objext \ 13293 conftest$ac_exeext conftest.$ac_ext 13294 13295{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for isnan()" >&5 13296$as_echo_n "checking for isnan()... " >&6; } 13297cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13298/* end confdefs.h. */ 13299 13300#ifdef HAVE_MATH_H 13301# include <math.h> 13302#endif 13303#if STDC_HEADERS 13304# include <stdlib.h> 13305# include <stddef.h> 13306#endif 13307 13308int 13309main () 13310{ 13311int r = isnan(1.11); 13312 ; 13313 return 0; 13314} 13315_ACEOF 13316if ac_fn_c_try_link "$LINENO"; then : 13317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13318$as_echo "yes" >&6; }; $as_echo "#define HAVE_ISNAN 1" >>confdefs.h 13319 13320else 13321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13322$as_echo "no" >&6; } 13323fi 13324rm -f core conftest.err conftest.$ac_objext \ 13325 conftest$ac_exeext conftest.$ac_ext 13326 13327{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-acl argument" >&5 13328$as_echo_n "checking --disable-acl argument... " >&6; } 13329# Check whether --enable-acl was given. 13330if test "${enable_acl+set}" = set; then : 13331 enableval=$enable_acl; 13332else 13333 enable_acl="yes" 13334fi 13335 13336if test "$enable_acl" = "yes"; then 13337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13338$as_echo "no" >&6; } 13339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lposix1e" >&5 13340$as_echo_n "checking for acl_get_file in -lposix1e... " >&6; } 13341if ${ac_cv_lib_posix1e_acl_get_file+:} false; then : 13342 $as_echo_n "(cached) " >&6 13343else 13344 ac_check_lib_save_LIBS=$LIBS 13345LIBS="-lposix1e $LIBS" 13346cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13347/* end confdefs.h. */ 13348 13349/* Override any GCC internal prototype to avoid an error. 13350 Use char because int might match the return type of a GCC 13351 builtin and then its argument prototype would still apply. */ 13352#ifdef __cplusplus 13353extern "C" 13354#endif 13355char acl_get_file (); 13356int 13357main () 13358{ 13359return acl_get_file (); 13360 ; 13361 return 0; 13362} 13363_ACEOF 13364if ac_fn_c_try_link "$LINENO"; then : 13365 ac_cv_lib_posix1e_acl_get_file=yes 13366else 13367 ac_cv_lib_posix1e_acl_get_file=no 13368fi 13369rm -f core conftest.err conftest.$ac_objext \ 13370 conftest$ac_exeext conftest.$ac_ext 13371LIBS=$ac_check_lib_save_LIBS 13372fi 13373{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix1e_acl_get_file" >&5 13374$as_echo "$ac_cv_lib_posix1e_acl_get_file" >&6; } 13375if test "x$ac_cv_lib_posix1e_acl_get_file" = xyes; then : 13376 LIBS="$LIBS -lposix1e" 13377else 13378 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lacl" >&5 13379$as_echo_n "checking for acl_get_file in -lacl... " >&6; } 13380if ${ac_cv_lib_acl_acl_get_file+:} false; then : 13381 $as_echo_n "(cached) " >&6 13382else 13383 ac_check_lib_save_LIBS=$LIBS 13384LIBS="-lacl $LIBS" 13385cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13386/* end confdefs.h. */ 13387 13388/* Override any GCC internal prototype to avoid an error. 13389 Use char because int might match the return type of a GCC 13390 builtin and then its argument prototype would still apply. */ 13391#ifdef __cplusplus 13392extern "C" 13393#endif 13394char acl_get_file (); 13395int 13396main () 13397{ 13398return acl_get_file (); 13399 ; 13400 return 0; 13401} 13402_ACEOF 13403if ac_fn_c_try_link "$LINENO"; then : 13404 ac_cv_lib_acl_acl_get_file=yes 13405else 13406 ac_cv_lib_acl_acl_get_file=no 13407fi 13408rm -f core conftest.err conftest.$ac_objext \ 13409 conftest$ac_exeext conftest.$ac_ext 13410LIBS=$ac_check_lib_save_LIBS 13411fi 13412{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_acl_acl_get_file" >&5 13413$as_echo "$ac_cv_lib_acl_acl_get_file" >&6; } 13414if test "x$ac_cv_lib_acl_acl_get_file" = xyes; then : 13415 LIBS="$LIBS -lacl" 13416 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgetxattr in -lattr" >&5 13417$as_echo_n "checking for fgetxattr in -lattr... " >&6; } 13418if ${ac_cv_lib_attr_fgetxattr+:} false; then : 13419 $as_echo_n "(cached) " >&6 13420else 13421 ac_check_lib_save_LIBS=$LIBS 13422LIBS="-lattr $LIBS" 13423cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13424/* end confdefs.h. */ 13425 13426/* Override any GCC internal prototype to avoid an error. 13427 Use char because int might match the return type of a GCC 13428 builtin and then its argument prototype would still apply. */ 13429#ifdef __cplusplus 13430extern "C" 13431#endif 13432char fgetxattr (); 13433int 13434main () 13435{ 13436return fgetxattr (); 13437 ; 13438 return 0; 13439} 13440_ACEOF 13441if ac_fn_c_try_link "$LINENO"; then : 13442 ac_cv_lib_attr_fgetxattr=yes 13443else 13444 ac_cv_lib_attr_fgetxattr=no 13445fi 13446rm -f core conftest.err conftest.$ac_objext \ 13447 conftest$ac_exeext conftest.$ac_ext 13448LIBS=$ac_check_lib_save_LIBS 13449fi 13450{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_fgetxattr" >&5 13451$as_echo "$ac_cv_lib_attr_fgetxattr" >&6; } 13452if test "x$ac_cv_lib_attr_fgetxattr" = xyes; then : 13453 LIBS="$LIBS -lattr" 13454fi 13455 13456fi 13457 13458fi 13459 13460 13461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX ACL support" >&5 13462$as_echo_n "checking for POSIX ACL support... " >&6; } 13463 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13464/* end confdefs.h. */ 13465 13466#include <sys/types.h> 13467#ifdef HAVE_SYS_ACL_H 13468# include <sys/acl.h> 13469#endif 13470acl_t acl; 13471int 13472main () 13473{ 13474acl = acl_get_file("foo", ACL_TYPE_ACCESS); 13475 acl_set_file("foo", ACL_TYPE_ACCESS, acl); 13476 acl_free(acl); 13477 ; 13478 return 0; 13479} 13480_ACEOF 13481if ac_fn_c_try_link "$LINENO"; then : 13482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13483$as_echo "yes" >&6; }; $as_echo "#define HAVE_POSIX_ACL 1" >>confdefs.h 13484 13485else 13486 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13487$as_echo "no" >&6; } 13488fi 13489rm -f core conftest.err conftest.$ac_objext \ 13490 conftest$ac_exeext conftest.$ac_ext 13491 13492 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get in -lsec" >&5 13493$as_echo_n "checking for acl_get in -lsec... " >&6; } 13494if ${ac_cv_lib_sec_acl_get+:} false; then : 13495 $as_echo_n "(cached) " >&6 13496else 13497 ac_check_lib_save_LIBS=$LIBS 13498LIBS="-lsec $LIBS" 13499cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13500/* end confdefs.h. */ 13501 13502/* Override any GCC internal prototype to avoid an error. 13503 Use char because int might match the return type of a GCC 13504 builtin and then its argument prototype would still apply. */ 13505#ifdef __cplusplus 13506extern "C" 13507#endif 13508char acl_get (); 13509int 13510main () 13511{ 13512return acl_get (); 13513 ; 13514 return 0; 13515} 13516_ACEOF 13517if ac_fn_c_try_link "$LINENO"; then : 13518 ac_cv_lib_sec_acl_get=yes 13519else 13520 ac_cv_lib_sec_acl_get=no 13521fi 13522rm -f core conftest.err conftest.$ac_objext \ 13523 conftest$ac_exeext conftest.$ac_ext 13524LIBS=$ac_check_lib_save_LIBS 13525fi 13526{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sec_acl_get" >&5 13527$as_echo "$ac_cv_lib_sec_acl_get" >&6; } 13528if test "x$ac_cv_lib_sec_acl_get" = xyes; then : 13529 LIBS="$LIBS -lsec"; $as_echo "#define HAVE_SOLARIS_ZFS_ACL 1" >>confdefs.h 13530 13531else 13532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris ACL support" >&5 13533$as_echo_n "checking for Solaris ACL support... " >&6; } 13534 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13535/* end confdefs.h. */ 13536 13537#ifdef HAVE_SYS_ACL_H 13538# include <sys/acl.h> 13539#endif 13540int 13541main () 13542{ 13543acl("foo", GETACLCNT, 0, NULL); 13544 13545 ; 13546 return 0; 13547} 13548_ACEOF 13549if ac_fn_c_try_link "$LINENO"; then : 13550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13551$as_echo "yes" >&6; }; $as_echo "#define HAVE_SOLARIS_ACL 1" >>confdefs.h 13552 13553else 13554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13555$as_echo "no" >&6; } 13556fi 13557rm -f core conftest.err conftest.$ac_objext \ 13558 conftest$ac_exeext conftest.$ac_ext 13559fi 13560 13561 13562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AIX ACL support" >&5 13563$as_echo_n "checking for AIX ACL support... " >&6; } 13564 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13565/* end confdefs.h. */ 13566 13567#if STDC_HEADERS 13568# include <stdlib.h> 13569# include <stddef.h> 13570#endif 13571#ifdef HAVE_SYS_ACL_H 13572# include <sys/acl.h> 13573#endif 13574#ifdef HAVE_SYS_ACCESS_H 13575# include <sys/access.h> 13576#endif 13577#define _ALL_SOURCE 13578 13579#include <sys/stat.h> 13580 13581int aclsize; 13582struct acl *aclent; 13583int 13584main () 13585{ 13586aclsize = sizeof(struct acl); 13587 aclent = (void *)malloc(aclsize); 13588 statacl("foo", STX_NORMAL, aclent, aclsize); 13589 13590 ; 13591 return 0; 13592} 13593_ACEOF 13594if ac_fn_c_try_link "$LINENO"; then : 13595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13596$as_echo "yes" >&6; }; $as_echo "#define HAVE_AIX_ACL 1" >>confdefs.h 13597 13598else 13599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13600$as_echo "no" >&6; } 13601fi 13602rm -f core conftest.err conftest.$ac_objext \ 13603 conftest$ac_exeext conftest.$ac_ext 13604else 13605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13606$as_echo "yes" >&6; } 13607fi 13608 13609if test "x$GTK_CFLAGS" != "x"; then 13610 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pango_shape_full" >&5 13611$as_echo_n "checking for pango_shape_full... " >&6; } 13612 ac_save_CFLAGS="$CFLAGS" 13613 ac_save_LIBS="$LIBS" 13614 CFLAGS="$CFLAGS $GTK_CFLAGS" 13615 LIBS="$LIBS $GTK_LIBS" 13616 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13617/* end confdefs.h. */ 13618#include <gtk/gtk.h> 13619int 13620main () 13621{ 13622 pango_shape_full(NULL, 0, NULL, 0, NULL, NULL); 13623 ; 13624 return 0; 13625} 13626_ACEOF 13627if ac_fn_c_try_link "$LINENO"; then : 13628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13629$as_echo "yes" >&6; }; $as_echo "#define HAVE_PANGO_SHAPE_FULL 1" >>confdefs.h 13630 13631else 13632 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13633$as_echo "no" >&6; } 13634fi 13635rm -f core conftest.err conftest.$ac_objext \ 13636 conftest$ac_exeext conftest.$ac_ext 13637 CFLAGS="$ac_save_CFLAGS" 13638 LIBS="$ac_save_LIBS" 13639fi 13640 13641{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gpm argument" >&5 13642$as_echo_n "checking --disable-gpm argument... " >&6; } 13643# Check whether --enable-gpm was given. 13644if test "${enable_gpm+set}" = set; then : 13645 enableval=$enable_gpm; 13646else 13647 enable_gpm="yes" 13648fi 13649 13650 13651if test "$enable_gpm" = "yes"; then 13652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13653$as_echo "no" >&6; } 13654 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gpm" >&5 13655$as_echo_n "checking for gpm... " >&6; } 13656if ${vi_cv_have_gpm+:} false; then : 13657 $as_echo_n "(cached) " >&6 13658else 13659 olibs="$LIBS" ; LIBS="-lgpm" 13660 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13661/* end confdefs.h. */ 13662#include <gpm.h> 13663 #include <linux/keyboard.h> 13664int 13665main () 13666{ 13667Gpm_GetLibVersion(NULL); 13668 ; 13669 return 0; 13670} 13671_ACEOF 13672if ac_fn_c_try_link "$LINENO"; then : 13673 vi_cv_have_gpm=yes 13674else 13675 vi_cv_have_gpm=no 13676fi 13677rm -f core conftest.err conftest.$ac_objext \ 13678 conftest$ac_exeext conftest.$ac_ext 13679 LIBS="$olibs" 13680 13681fi 13682{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_gpm" >&5 13683$as_echo "$vi_cv_have_gpm" >&6; } 13684 if test $vi_cv_have_gpm = yes; then 13685 LIBS="$LIBS -lgpm" 13686 $as_echo "#define HAVE_GPM 1" >>confdefs.h 13687 13688 fi 13689else 13690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13691$as_echo "yes" >&6; } 13692fi 13693 13694{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-sysmouse argument" >&5 13695$as_echo_n "checking --disable-sysmouse argument... " >&6; } 13696# Check whether --enable-sysmouse was given. 13697if test "${enable_sysmouse+set}" = set; then : 13698 enableval=$enable_sysmouse; 13699else 13700 enable_sysmouse="yes" 13701fi 13702 13703 13704if test "$enable_sysmouse" = "yes"; then 13705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13706$as_echo "no" >&6; } 13707 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysmouse" >&5 13708$as_echo_n "checking for sysmouse... " >&6; } 13709if ${vi_cv_have_sysmouse+:} false; then : 13710 $as_echo_n "(cached) " >&6 13711else 13712 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13713/* end confdefs.h. */ 13714#include <sys/consio.h> 13715 #include <signal.h> 13716 #include <sys/fbio.h> 13717int 13718main () 13719{ 13720struct mouse_info mouse; 13721 mouse.operation = MOUSE_MODE; 13722 mouse.operation = MOUSE_SHOW; 13723 mouse.u.mode.mode = 0; 13724 mouse.u.mode.signal = SIGUSR2; 13725 ; 13726 return 0; 13727} 13728_ACEOF 13729if ac_fn_c_try_link "$LINENO"; then : 13730 vi_cv_have_sysmouse=yes 13731else 13732 vi_cv_have_sysmouse=no 13733fi 13734rm -f core conftest.err conftest.$ac_objext \ 13735 conftest$ac_exeext conftest.$ac_ext 13736 13737fi 13738{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_sysmouse" >&5 13739$as_echo "$vi_cv_have_sysmouse" >&6; } 13740 if test $vi_cv_have_sysmouse = yes; then 13741 $as_echo "#define HAVE_SYSMOUSE 1" >>confdefs.h 13742 13743 fi 13744else 13745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13746$as_echo "yes" >&6; } 13747fi 13748 13749{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FD_CLOEXEC" >&5 13750$as_echo_n "checking for FD_CLOEXEC... " >&6; } 13751cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13752/* end confdefs.h. */ 13753#if HAVE_FCNTL_H 13754# include <fcntl.h> 13755#endif 13756int 13757main () 13758{ 13759 int flag = FD_CLOEXEC; 13760 ; 13761 return 0; 13762} 13763_ACEOF 13764if ac_fn_c_try_compile "$LINENO"; then : 13765 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13766$as_echo "yes" >&6; }; $as_echo "#define HAVE_FD_CLOEXEC 1" >>confdefs.h 13767 13768else 13769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 13770$as_echo "not usable" >&6; } 13771fi 13772rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13773 13774{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rename" >&5 13775$as_echo_n "checking for rename... " >&6; } 13776cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13777/* end confdefs.h. */ 13778#include <stdio.h> 13779int 13780main () 13781{ 13782rename("this", "that") 13783 ; 13784 return 0; 13785} 13786_ACEOF 13787if ac_fn_c_try_link "$LINENO"; then : 13788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13789$as_echo "yes" >&6; }; $as_echo "#define HAVE_RENAME 1" >>confdefs.h 13790 13791else 13792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13793$as_echo "no" >&6; } 13794fi 13795rm -f core conftest.err conftest.$ac_objext \ 13796 conftest$ac_exeext conftest.$ac_ext 13797 13798{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysctl" >&5 13799$as_echo_n "checking for sysctl... " >&6; } 13800cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13801/* end confdefs.h. */ 13802#include <sys/types.h> 13803#include <sys/sysctl.h> 13804int 13805main () 13806{ 13807 int mib[2], r; 13808 size_t len; 13809 13810 mib[0] = CTL_HW; 13811 mib[1] = HW_USERMEM; 13812 len = sizeof(r); 13813 (void)sysctl(mib, 2, &r, &len, (void *)0, (size_t)0); 13814 13815 ; 13816 return 0; 13817} 13818_ACEOF 13819if ac_fn_c_try_compile "$LINENO"; then : 13820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13821$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCTL 1" >>confdefs.h 13822 13823else 13824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 13825$as_echo "not usable" >&6; } 13826fi 13827rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13828 13829{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo" >&5 13830$as_echo_n "checking for sysinfo... " >&6; } 13831cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13832/* end confdefs.h. */ 13833#include <sys/types.h> 13834#include <sys/sysinfo.h> 13835int 13836main () 13837{ 13838 struct sysinfo sinfo; 13839 int t; 13840 13841 (void)sysinfo(&sinfo); 13842 t = sinfo.totalram; 13843 13844 ; 13845 return 0; 13846} 13847_ACEOF 13848if ac_fn_c_try_compile "$LINENO"; then : 13849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13850$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO 1" >>confdefs.h 13851 13852else 13853 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 13854$as_echo "not usable" >&6; } 13855fi 13856rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13857 13858{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo.mem_unit" >&5 13859$as_echo_n "checking for sysinfo.mem_unit... " >&6; } 13860cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13861/* end confdefs.h. */ 13862#include <sys/types.h> 13863#include <sys/sysinfo.h> 13864int 13865main () 13866{ 13867 struct sysinfo sinfo; 13868 sinfo.mem_unit = 1; 13869 13870 ; 13871 return 0; 13872} 13873_ACEOF 13874if ac_fn_c_try_compile "$LINENO"; then : 13875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13876$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO_MEM_UNIT 1" >>confdefs.h 13877 13878else 13879 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13880$as_echo "no" >&6; } 13881fi 13882rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13883 13884{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysconf" >&5 13885$as_echo_n "checking for sysconf... " >&6; } 13886cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13887/* end confdefs.h. */ 13888#include <unistd.h> 13889int 13890main () 13891{ 13892 (void)sysconf(_SC_PAGESIZE); 13893 (void)sysconf(_SC_PHYS_PAGES); 13894 13895 ; 13896 return 0; 13897} 13898_ACEOF 13899if ac_fn_c_try_compile "$LINENO"; then : 13900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13901$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCONF 1" >>confdefs.h 13902 13903else 13904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 13905$as_echo "not usable" >&6; } 13906fi 13907rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13908 13909# The cast to long int works around a bug in the HP C Compiler 13910# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13911# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13912# This bug is HP SR number 8606223364. 13913{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 13914$as_echo_n "checking size of int... " >&6; } 13915if ${ac_cv_sizeof_int+:} false; then : 13916 $as_echo_n "(cached) " >&6 13917else 13918 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 13919 13920else 13921 if test "$ac_cv_type_int" = yes; then 13922 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13923$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13924as_fn_error 77 "cannot compute sizeof (int) 13925See \`config.log' for more details" "$LINENO" 5; } 13926 else 13927 ac_cv_sizeof_int=0 13928 fi 13929fi 13930 13931fi 13932{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 13933$as_echo "$ac_cv_sizeof_int" >&6; } 13934 13935 13936 13937cat >>confdefs.h <<_ACEOF 13938#define SIZEOF_INT $ac_cv_sizeof_int 13939_ACEOF 13940 13941 13942# The cast to long int works around a bug in the HP C Compiler 13943# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13944# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13945# This bug is HP SR number 8606223364. 13946{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 13947$as_echo_n "checking size of long... " >&6; } 13948if ${ac_cv_sizeof_long+:} false; then : 13949 $as_echo_n "(cached) " >&6 13950else 13951 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 13952 13953else 13954 if test "$ac_cv_type_long" = yes; then 13955 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13956$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13957as_fn_error 77 "cannot compute sizeof (long) 13958See \`config.log' for more details" "$LINENO" 5; } 13959 else 13960 ac_cv_sizeof_long=0 13961 fi 13962fi 13963 13964fi 13965{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 13966$as_echo "$ac_cv_sizeof_long" >&6; } 13967 13968 13969 13970cat >>confdefs.h <<_ACEOF 13971#define SIZEOF_LONG $ac_cv_sizeof_long 13972_ACEOF 13973 13974 13975# The cast to long int works around a bug in the HP C Compiler 13976# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 13977# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 13978# This bug is HP SR number 8606223364. 13979{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5 13980$as_echo_n "checking size of time_t... " >&6; } 13981if ${ac_cv_sizeof_time_t+:} false; then : 13982 $as_echo_n "(cached) " >&6 13983else 13984 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t" "$ac_includes_default"; then : 13985 13986else 13987 if test "$ac_cv_type_time_t" = yes; then 13988 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 13989$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 13990as_fn_error 77 "cannot compute sizeof (time_t) 13991See \`config.log' for more details" "$LINENO" 5; } 13992 else 13993 ac_cv_sizeof_time_t=0 13994 fi 13995fi 13996 13997fi 13998{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5 13999$as_echo "$ac_cv_sizeof_time_t" >&6; } 14000 14001 14002 14003cat >>confdefs.h <<_ACEOF 14004#define SIZEOF_TIME_T $ac_cv_sizeof_time_t 14005_ACEOF 14006 14007 14008# The cast to long int works around a bug in the HP C Compiler 14009# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 14010# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 14011# This bug is HP SR number 8606223364. 14012{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5 14013$as_echo_n "checking size of off_t... " >&6; } 14014if ${ac_cv_sizeof_off_t+:} false; then : 14015 $as_echo_n "(cached) " >&6 14016else 14017 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then : 14018 14019else 14020 if test "$ac_cv_type_off_t" = yes; then 14021 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14022$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14023as_fn_error 77 "cannot compute sizeof (off_t) 14024See \`config.log' for more details" "$LINENO" 5; } 14025 else 14026 ac_cv_sizeof_off_t=0 14027 fi 14028fi 14029 14030fi 14031{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5 14032$as_echo "$ac_cv_sizeof_off_t" >&6; } 14033 14034 14035 14036cat >>confdefs.h <<_ACEOF 14037#define SIZEOF_OFF_T $ac_cv_sizeof_off_t 14038_ACEOF 14039 14040 14041 14042cat >>confdefs.h <<_ACEOF 14043#define VIM_SIZEOF_INT $ac_cv_sizeof_int 14044_ACEOF 14045 14046cat >>confdefs.h <<_ACEOF 14047#define VIM_SIZEOF_LONG $ac_cv_sizeof_long 14048_ACEOF 14049 14050 14051{ $as_echo "$as_me:${as_lineno-$LINENO}: checking uint32_t is 32 bits" >&5 14052$as_echo_n "checking uint32_t is 32 bits... " >&6; } 14053if test "$cross_compiling" = yes; then : 14054 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check uint32_t when cross-compiling." >&5 14055$as_echo "$as_me: WARNING: cannot check uint32_t when cross-compiling." >&2;} 14056else 14057 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14058/* end confdefs.h. */ 14059 14060#ifdef HAVE_STDINT_H 14061# include <stdint.h> 14062#endif 14063#ifdef HAVE_INTTYPES_H 14064# include <inttypes.h> 14065#endif 14066main() { 14067 uint32_t nr1 = (uint32_t)-1; 14068 uint32_t nr2 = (uint32_t)0xffffffffUL; 14069 if (sizeof(uint32_t) != 4 || nr1 != 0xffffffffUL || nr2 + 1 != 0) exit(1); 14070 exit(0); 14071} 14072_ACEOF 14073if ac_fn_c_try_run "$LINENO"; then : 14074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 14075$as_echo "ok" >&6; } 14076else 14077 as_fn_error $? "WRONG! uint32_t not defined correctly." "$LINENO" 5 14078fi 14079rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14080 conftest.$ac_objext conftest.beam conftest.$ac_ext 14081fi 14082 14083 14084 14085bcopy_test_prog=' 14086#include "confdefs.h" 14087#ifdef HAVE_STRING_H 14088# include <string.h> 14089#endif 14090#if STDC_HEADERS 14091# include <stdlib.h> 14092# include <stddef.h> 14093#endif 14094main() { 14095 char buf[10]; 14096 strcpy(buf, "abcdefghi"); 14097 mch_memmove(buf, buf + 2, 3); 14098 if (strncmp(buf, "ababcf", 6)) 14099 exit(1); 14100 strcpy(buf, "abcdefghi"); 14101 mch_memmove(buf + 2, buf, 3); 14102 if (strncmp(buf, "cdedef", 6)) 14103 exit(1); 14104 exit(0); /* libc version works properly. */ 14105}' 14106 14107{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmove handles overlaps" >&5 14108$as_echo_n "checking whether memmove handles overlaps... " >&6; } 14109if ${vim_cv_memmove_handles_overlap+:} false; then : 14110 $as_echo_n "(cached) " >&6 14111else 14112 14113 if test "$cross_compiling" = yes; then : 14114 14115 as_fn_error $? "cross-compiling: please set 'vim_cv_memmove_handles_overlap'" "$LINENO" 5 14116 14117else 14118 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14119/* end confdefs.h. */ 14120#define mch_memmove(s,d,l) memmove(d,s,l) $bcopy_test_prog 14121_ACEOF 14122if ac_fn_c_try_run "$LINENO"; then : 14123 14124 vim_cv_memmove_handles_overlap=yes 14125 14126else 14127 14128 vim_cv_memmove_handles_overlap=no 14129 14130fi 14131rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14132 conftest.$ac_objext conftest.beam conftest.$ac_ext 14133fi 14134 14135 14136fi 14137{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memmove_handles_overlap" >&5 14138$as_echo "$vim_cv_memmove_handles_overlap" >&6; } 14139 14140if test "x$vim_cv_memmove_handles_overlap" = "xyes" ; then 14141 $as_echo "#define USEMEMMOVE 1" >>confdefs.h 14142 14143else 14144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether bcopy handles overlaps" >&5 14145$as_echo_n "checking whether bcopy handles overlaps... " >&6; } 14146if ${vim_cv_bcopy_handles_overlap+:} false; then : 14147 $as_echo_n "(cached) " >&6 14148else 14149 14150 if test "$cross_compiling" = yes; then : 14151 14152 as_fn_error $? "cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" "$LINENO" 5 14153 14154else 14155 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14156/* end confdefs.h. */ 14157#define mch_bcopy(s,d,l) bcopy(d,s,l) $bcopy_test_prog 14158_ACEOF 14159if ac_fn_c_try_run "$LINENO"; then : 14160 14161 vim_cv_bcopy_handles_overlap=yes 14162 14163else 14164 14165 vim_cv_bcopy_handles_overlap=no 14166 14167fi 14168rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14169 conftest.$ac_objext conftest.beam conftest.$ac_ext 14170fi 14171 14172 14173fi 14174{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_bcopy_handles_overlap" >&5 14175$as_echo "$vim_cv_bcopy_handles_overlap" >&6; } 14176 14177 if test "x$vim_cv_bcopy_handles_overlap" = "xyes" ; then 14178 $as_echo "#define USEBCOPY 1" >>confdefs.h 14179 14180 else 14181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memcpy handles overlaps" >&5 14182$as_echo_n "checking whether memcpy handles overlaps... " >&6; } 14183if ${vim_cv_memcpy_handles_overlap+:} false; then : 14184 $as_echo_n "(cached) " >&6 14185else 14186 14187 if test "$cross_compiling" = yes; then : 14188 14189 as_fn_error $? "cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" "$LINENO" 5 14190 14191else 14192 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14193/* end confdefs.h. */ 14194#define mch_memcpy(s,d,l) memcpy(d,s,l) $bcopy_test_prog 14195_ACEOF 14196if ac_fn_c_try_run "$LINENO"; then : 14197 14198 vim_cv_memcpy_handles_overlap=yes 14199 14200else 14201 14202 vim_cv_memcpy_handles_overlap=no 14203 14204fi 14205rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14206 conftest.$ac_objext conftest.beam conftest.$ac_ext 14207fi 14208 14209 14210fi 14211{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memcpy_handles_overlap" >&5 14212$as_echo "$vim_cv_memcpy_handles_overlap" >&6; } 14213 14214 if test "x$vim_cv_memcpy_handles_overlap" = "xyes" ; then 14215 $as_echo "#define USEMEMCPY 1" >>confdefs.h 14216 14217 fi 14218 fi 14219fi 14220 14221 14222if test "x$with_x" = "xyes"; then 14223 cflags_save=$CFLAGS 14224 libs_save=$LIBS 14225 LIBS="$LIBS $X_LIBS $GUI_LIB_LOC $GUI_X_LIBS $X_PRE_LIBS $X_LIB $X_EXTRA_LIBS" 14226 CFLAGS="$CFLAGS $X_CFLAGS" 14227 14228 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether X_LOCALE needed" >&5 14229$as_echo_n "checking whether X_LOCALE needed... " >&6; } 14230 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14231/* end confdefs.h. */ 14232#include <X11/Xlocale.h> 14233int 14234main () 14235{ 14236 14237 ; 14238 return 0; 14239} 14240_ACEOF 14241if ac_fn_c_try_compile "$LINENO"; then : 14242 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14243/* end confdefs.h. */ 14244 14245/* Override any GCC internal prototype to avoid an error. 14246 Use char because int might match the return type of a GCC 14247 builtin and then its argument prototype would still apply. */ 14248#ifdef __cplusplus 14249extern "C" 14250#endif 14251char _Xsetlocale (); 14252int 14253main () 14254{ 14255return _Xsetlocale (); 14256 ; 14257 return 0; 14258} 14259_ACEOF 14260if ac_fn_c_try_link "$LINENO"; then : 14261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14262$as_echo "yes" >&6; } 14263 $as_echo "#define X_LOCALE 1" >>confdefs.h 14264 14265else 14266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14267$as_echo "no" >&6; } 14268fi 14269rm -f core conftest.err conftest.$ac_objext \ 14270 conftest$ac_exeext conftest.$ac_ext 14271else 14272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14273$as_echo "no" >&6; } 14274fi 14275rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14276 14277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Xutf8SetWMProperties() can be used" >&5 14278$as_echo_n "checking whether Xutf8SetWMProperties() can be used... " >&6; } 14279 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14280/* end confdefs.h. */ 14281 14282/* Override any GCC internal prototype to avoid an error. 14283 Use char because int might match the return type of a GCC 14284 builtin and then its argument prototype would still apply. */ 14285#ifdef __cplusplus 14286extern "C" 14287#endif 14288char Xutf8SetWMProperties (); 14289int 14290main () 14291{ 14292return Xutf8SetWMProperties (); 14293 ; 14294 return 0; 14295} 14296_ACEOF 14297if ac_fn_c_try_link "$LINENO"; then : 14298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14299$as_echo "yes" >&6; } 14300 $as_echo "#define HAVE_XUTF8SETWMPROPERTIES 1" >>confdefs.h 14301 14302else 14303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14304$as_echo "no" >&6; } 14305fi 14306rm -f core conftest.err conftest.$ac_objext \ 14307 conftest$ac_exeext conftest.$ac_ext 14308 14309 CFLAGS=$cflags_save 14310 LIBS=$libs_save 14311fi 14312 14313{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _xpg4_setrunelocale in -lxpg4" >&5 14314$as_echo_n "checking for _xpg4_setrunelocale in -lxpg4... " >&6; } 14315if ${ac_cv_lib_xpg4__xpg4_setrunelocale+:} false; then : 14316 $as_echo_n "(cached) " >&6 14317else 14318 ac_check_lib_save_LIBS=$LIBS 14319LIBS="-lxpg4 $LIBS" 14320cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14321/* end confdefs.h. */ 14322 14323/* Override any GCC internal prototype to avoid an error. 14324 Use char because int might match the return type of a GCC 14325 builtin and then its argument prototype would still apply. */ 14326#ifdef __cplusplus 14327extern "C" 14328#endif 14329char _xpg4_setrunelocale (); 14330int 14331main () 14332{ 14333return _xpg4_setrunelocale (); 14334 ; 14335 return 0; 14336} 14337_ACEOF 14338if ac_fn_c_try_link "$LINENO"; then : 14339 ac_cv_lib_xpg4__xpg4_setrunelocale=yes 14340else 14341 ac_cv_lib_xpg4__xpg4_setrunelocale=no 14342fi 14343rm -f core conftest.err conftest.$ac_objext \ 14344 conftest$ac_exeext conftest.$ac_ext 14345LIBS=$ac_check_lib_save_LIBS 14346fi 14347{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xpg4__xpg4_setrunelocale" >&5 14348$as_echo "$ac_cv_lib_xpg4__xpg4_setrunelocale" >&6; } 14349if test "x$ac_cv_lib_xpg4__xpg4_setrunelocale" = xyes; then : 14350 LIBS="$LIBS -lxpg4" 14351fi 14352 14353 14354{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to create tags" >&5 14355$as_echo_n "checking how to create tags... " >&6; } 14356test -f tags && mv tags tags.save 14357if (eval ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then 14358 TAGPRG="ctags -I INIT+ --fields=+S" 14359elif (eval exctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then 14360 TAGPRG="exctags -I INIT+ --fields=+S" 14361elif (eval exuberant-ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then 14362 TAGPRG="exuberant-ctags -I INIT+ --fields=+S" 14363else 14364 TAGPRG="ctags" 14365 (eval etags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags" 14366 (eval etags -c /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags -c" 14367 (eval ctags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags" 14368 (eval ctags -t /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -t" 14369 (eval ctags -ts /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -ts" 14370 (eval ctags -tvs /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -tvs" 14371 (eval ctags -i+m /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -i+m" 14372fi 14373test -f tags.save && mv tags.save tags 14374{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAGPRG" >&5 14375$as_echo "$TAGPRG" >&6; } 14376 14377{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run man with a section nr" >&5 14378$as_echo_n "checking how to run man with a section nr... " >&6; } 14379MANDEF="man" 14380(eval MANPAGER=cat PAGER=cat man -s 2 read) < /dev/null > /dev/null 2>&5 && MANDEF="man -s" 14381{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANDEF" >&5 14382$as_echo "$MANDEF" >&6; } 14383if test "$MANDEF" = "man -s"; then 14384 $as_echo "#define USEMAN_S 1" >>confdefs.h 14385 14386fi 14387 14388{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-nls argument" >&5 14389$as_echo_n "checking --disable-nls argument... " >&6; } 14390# Check whether --enable-nls was given. 14391if test "${enable_nls+set}" = set; then : 14392 enableval=$enable_nls; 14393else 14394 enable_nls="yes" 14395fi 14396 14397 14398if test "$enable_nls" = "yes"; then 14399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14400$as_echo "no" >&6; } 14401 14402 INSTALL_LANGS=install-languages 14403 14404 INSTALL_TOOL_LANGS=install-tool-languages 14405 14406 14407 # Extract the first word of "msgfmt", so it can be a program name with args. 14408set dummy msgfmt; ac_word=$2 14409{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14410$as_echo_n "checking for $ac_word... " >&6; } 14411if ${ac_cv_prog_MSGFMT+:} false; then : 14412 $as_echo_n "(cached) " >&6 14413else 14414 if test -n "$MSGFMT"; then 14415 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test. 14416else 14417as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14418for as_dir in $PATH 14419do 14420 IFS=$as_save_IFS 14421 test -z "$as_dir" && as_dir=. 14422 for ac_exec_ext in '' $ac_executable_extensions; do 14423 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14424 ac_cv_prog_MSGFMT="msgfmt" 14425 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14426 break 2 14427 fi 14428done 14429 done 14430IFS=$as_save_IFS 14431 14432fi 14433fi 14434MSGFMT=$ac_cv_prog_MSGFMT 14435if test -n "$MSGFMT"; then 14436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 14437$as_echo "$MSGFMT" >&6; } 14438else 14439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14440$as_echo "no" >&6; } 14441fi 14442 14443 14444 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NLS" >&5 14445$as_echo_n "checking for NLS... " >&6; } 14446 if test -f po/Makefile; then 14447 have_gettext="no" 14448 if test -n "$MSGFMT"; then 14449 olibs=$LIBS 14450 LIBS="" 14451 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14452/* end confdefs.h. */ 14453#include <libintl.h> 14454int 14455main () 14456{ 14457gettext("Test"); 14458 ; 14459 return 0; 14460} 14461_ACEOF 14462if ac_fn_c_try_link "$LINENO"; then : 14463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works" >&5 14464$as_echo "gettext() works" >&6; }; have_gettext="yes"; LIBS=$olibs 14465else 14466 LIBS="-lintl" 14467 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14468/* end confdefs.h. */ 14469#include <libintl.h> 14470int 14471main () 14472{ 14473gettext("Test"); 14474 ; 14475 return 0; 14476} 14477_ACEOF 14478if ac_fn_c_try_link "$LINENO"; then : 14479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works with -lintl" >&5 14480$as_echo "gettext() works with -lintl" >&6; }; have_gettext="yes"; 14481 LIBS="$olibs -lintl" 14482else 14483 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() doesn't work" >&5 14484$as_echo "gettext() doesn't work" >&6; }; 14485 LIBS=$olibs 14486fi 14487rm -f core conftest.err conftest.$ac_objext \ 14488 conftest$ac_exeext conftest.$ac_ext 14489fi 14490rm -f core conftest.err conftest.$ac_objext \ 14491 conftest$ac_exeext conftest.$ac_ext 14492 else 14493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: msgfmt not found - disabled" >&5 14494$as_echo "msgfmt not found - disabled" >&6; }; 14495 fi 14496 if test $have_gettext = "yes" -a "x$features" != "xtiny" -a "x$features" != "xsmall"; then 14497 $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h 14498 14499 MAKEMO=yes 14500 14501 for ac_func in bind_textdomain_codeset 14502do : 14503 ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" 14504if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then : 14505 cat >>confdefs.h <<_ACEOF 14506#define HAVE_BIND_TEXTDOMAIN_CODESET 1 14507_ACEOF 14508 14509fi 14510done 14511 14512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _nl_msg_cat_cntr" >&5 14513$as_echo_n "checking for _nl_msg_cat_cntr... " >&6; } 14514 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14515/* end confdefs.h. */ 14516#include <libintl.h> 14517 extern int _nl_msg_cat_cntr; 14518int 14519main () 14520{ 14521++_nl_msg_cat_cntr; 14522 ; 14523 return 0; 14524} 14525_ACEOF 14526if ac_fn_c_try_link "$LINENO"; then : 14527 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14528$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_MSG_CAT_CNTR 1" >>confdefs.h 14529 14530else 14531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14532$as_echo "no" >&6; } 14533fi 14534rm -f core conftest.err conftest.$ac_objext \ 14535 conftest$ac_exeext conftest.$ac_ext 14536 fi 14537 else 14538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no \"po/Makefile\" - disabled" >&5 14539$as_echo "no \"po/Makefile\" - disabled" >&6; }; 14540 fi 14541else 14542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14543$as_echo "yes" >&6; } 14544fi 14545 14546ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default" 14547if test "x$ac_cv_header_dlfcn_h" = xyes; then : 14548 DLL=dlfcn.h 14549else 14550 ac_fn_c_check_header_mongrel "$LINENO" "dl.h" "ac_cv_header_dl_h" "$ac_includes_default" 14551if test "x$ac_cv_header_dl_h" = xyes; then : 14552 DLL=dl.h 14553fi 14554 14555 14556fi 14557 14558 14559if test x${DLL} = xdlfcn.h; then 14560 14561$as_echo "#define HAVE_DLFCN_H 1" >>confdefs.h 14562 14563 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen()" >&5 14564$as_echo_n "checking for dlopen()... " >&6; } 14565 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14566/* end confdefs.h. */ 14567 14568int 14569main () 14570{ 14571 14572 extern void* dlopen(); 14573 dlopen(); 14574 14575 ; 14576 return 0; 14577} 14578_ACEOF 14579if ac_fn_c_try_link "$LINENO"; then : 14580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14581$as_echo "yes" >&6; }; 14582 14583$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h 14584 14585else 14586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14587$as_echo "no" >&6; }; 14588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen() in -ldl" >&5 14589$as_echo_n "checking for dlopen() in -ldl... " >&6; } 14590 olibs=$LIBS 14591 LIBS="$LIBS -ldl" 14592 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14593/* end confdefs.h. */ 14594 14595int 14596main () 14597{ 14598 14599 extern void* dlopen(); 14600 dlopen(); 14601 14602 ; 14603 return 0; 14604} 14605_ACEOF 14606if ac_fn_c_try_link "$LINENO"; then : 14607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14608$as_echo "yes" >&6; }; 14609 14610$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h 14611 14612else 14613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14614$as_echo "no" >&6; }; 14615 LIBS=$olibs 14616fi 14617rm -f core conftest.err conftest.$ac_objext \ 14618 conftest$ac_exeext conftest.$ac_ext 14619fi 14620rm -f core conftest.err conftest.$ac_objext \ 14621 conftest$ac_exeext conftest.$ac_ext 14622 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym()" >&5 14623$as_echo_n "checking for dlsym()... " >&6; } 14624 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14625/* end confdefs.h. */ 14626 14627int 14628main () 14629{ 14630 14631 extern void* dlsym(); 14632 dlsym(); 14633 14634 ; 14635 return 0; 14636} 14637_ACEOF 14638if ac_fn_c_try_link "$LINENO"; then : 14639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14640$as_echo "yes" >&6; }; 14641 14642$as_echo "#define HAVE_DLSYM 1" >>confdefs.h 14643 14644else 14645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14646$as_echo "no" >&6; }; 14647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym() in -ldl" >&5 14648$as_echo_n "checking for dlsym() in -ldl... " >&6; } 14649 olibs=$LIBS 14650 LIBS="$LIBS -ldl" 14651 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14652/* end confdefs.h. */ 14653 14654int 14655main () 14656{ 14657 14658 extern void* dlsym(); 14659 dlsym(); 14660 14661 ; 14662 return 0; 14663} 14664_ACEOF 14665if ac_fn_c_try_link "$LINENO"; then : 14666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14667$as_echo "yes" >&6; }; 14668 14669$as_echo "#define HAVE_DLSYM 1" >>confdefs.h 14670 14671else 14672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14673$as_echo "no" >&6; }; 14674 LIBS=$olibs 14675fi 14676rm -f core conftest.err conftest.$ac_objext \ 14677 conftest$ac_exeext conftest.$ac_ext 14678fi 14679rm -f core conftest.err conftest.$ac_objext \ 14680 conftest$ac_exeext conftest.$ac_ext 14681elif test x${DLL} = xdl.h; then 14682 14683$as_echo "#define HAVE_DL_H 1" >>confdefs.h 14684 14685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load()" >&5 14686$as_echo_n "checking for shl_load()... " >&6; } 14687 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14688/* end confdefs.h. */ 14689 14690int 14691main () 14692{ 14693 14694 extern void* shl_load(); 14695 shl_load(); 14696 14697 ; 14698 return 0; 14699} 14700_ACEOF 14701if ac_fn_c_try_link "$LINENO"; then : 14702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14703$as_echo "yes" >&6; }; 14704 14705$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h 14706 14707else 14708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14709$as_echo "no" >&6; }; 14710 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load() in -ldld" >&5 14711$as_echo_n "checking for shl_load() in -ldld... " >&6; } 14712 olibs=$LIBS 14713 LIBS="$LIBS -ldld" 14714 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14715/* end confdefs.h. */ 14716 14717int 14718main () 14719{ 14720 14721 extern void* shl_load(); 14722 shl_load(); 14723 14724 ; 14725 return 0; 14726} 14727_ACEOF 14728if ac_fn_c_try_link "$LINENO"; then : 14729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14730$as_echo "yes" >&6; }; 14731 14732$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h 14733 14734else 14735 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14736$as_echo "no" >&6; }; 14737 LIBS=$olibs 14738fi 14739rm -f core conftest.err conftest.$ac_objext \ 14740 conftest$ac_exeext conftest.$ac_ext 14741fi 14742rm -f core conftest.err conftest.$ac_objext \ 14743 conftest$ac_exeext conftest.$ac_ext 14744fi 14745for ac_header in setjmp.h 14746do : 14747 ac_fn_c_check_header_mongrel "$LINENO" "setjmp.h" "ac_cv_header_setjmp_h" "$ac_includes_default" 14748if test "x$ac_cv_header_setjmp_h" = xyes; then : 14749 cat >>confdefs.h <<_ACEOF 14750#define HAVE_SETJMP_H 1 14751_ACEOF 14752 14753fi 14754 14755done 14756 14757 14758if test "x$MACOS_X" = "xyes" -a -n "$PERL"; then 14759 if echo $LIBS | grep -e '-ldl' >/dev/null; then 14760 LIBS=`echo $LIBS | sed s/-ldl//` 14761 PERL_LIBS="$PERL_LIBS -ldl" 14762 fi 14763fi 14764 14765if test "$MACOS_X" = "yes"; then 14766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need macOS frameworks" >&5 14767$as_echo_n "checking whether we need macOS frameworks... " >&6; } 14768 if test "$GUITYPE" = "CARBONGUI"; then 14769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, we need Carbon" >&5 14770$as_echo "yes, we need Carbon" >&6; } 14771 LIBS="$LIBS -framework Carbon" 14772 elif test "$MACOS_X_DARWIN" = "yes"; then 14773 if test "$features" = "tiny"; then 14774 OS_EXTRA_SRC=`echo "$OS_EXTRA_SRC" | sed -e 's+os_macosx.m++'` 14775 OS_EXTRA_OBJ=`echo "$OS_EXTRA_OBJ" | sed -e 's+objects/os_macosx.o++'` 14776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, we need CoreServices" >&5 14777$as_echo "yes, we need CoreServices" >&6; } 14778 LIBS="$LIBS -framework CoreServices" 14779 else 14780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, we need AppKit" >&5 14781$as_echo "yes, we need AppKit" >&6; } 14782 LIBS="$LIBS -framework AppKit" 14783 fi 14784 else 14785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14786$as_echo "no" >&6; } 14787 fi 14788fi 14789if test "x$MACARCH" = "xboth" && test "x$GUITYPE" = "xCARBONGUI"; then 14790 LDFLAGS="$LDFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc" 14791fi 14792 14793DEPEND_CFLAGS_FILTER= 14794if test "$GCC" = yes; then 14795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC 3 or later" >&5 14796$as_echo_n "checking for GCC 3 or later... " >&6; } 14797 gccmajor=`echo "$gccversion" | sed -e 's/^\([1-9]\)\..*$/\1/g'` 14798 if test "$gccmajor" -gt "2"; then 14799 DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'" 14800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14801$as_echo "yes" >&6; } 14802 else 14803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14804$as_echo "no" >&6; } 14805 fi 14806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_FORTIFY_SOURCE=1" >&5 14807$as_echo_n "checking whether we need -D_FORTIFY_SOURCE=1... " >&6; } 14808 if test "$gccmajor" -gt "3"; then 14809 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/'` 14810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14811$as_echo "yes" >&6; } 14812 else 14813 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14814$as_echo "no" >&6; } 14815 fi 14816fi 14817 14818 14819{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to force -D_FILE_OFFSET_BITS=64" >&5 14820$as_echo_n "checking whether we need to force -D_FILE_OFFSET_BITS=64... " >&6; } 14821if 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 14822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14823$as_echo "yes" >&6; } 14824 $as_echo "#define _FILE_OFFSET_BITS 64" >>confdefs.h 14825 14826else 14827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14828$as_echo "no" >&6; } 14829fi 14830 14831{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5 14832$as_echo_n "checking linker --as-needed support... " >&6; } 14833LINK_AS_NEEDED= 14834# Check if linker supports --as-needed and --no-as-needed options 14835if $CC -Wl,--help 2>/dev/null | grep as-needed > /dev/null; then 14836 LDFLAGS=`echo "$LDFLAGS" | sed -e 's/ *-Wl,--as-needed//g' | sed -e 's/$/ -Wl,--as-needed/'` 14837 LINK_AS_NEEDED=yes 14838fi 14839if test "$LINK_AS_NEEDED" = yes; then 14840 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14841$as_echo "yes" >&6; } 14842else 14843 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14844$as_echo "no" >&6; } 14845fi 14846 14847 14848# IBM z/OS reset CFLAGS for config.mk 14849if test "$zOSUnix" = "yes"; then 14850 CFLAGS="-D_ALL_SOURCE -Wc,float\(ieee\),dll" 14851fi 14852 14853ac_config_files="$ac_config_files auto/config.mk:config.mk.in" 14854 14855cat >confcache <<\_ACEOF 14856# This file is a shell script that caches the results of configure 14857# tests run on this system so they can be shared between configure 14858# scripts and configure runs, see configure's option --config-cache. 14859# It is not useful on other systems. If it contains results you don't 14860# want to keep, you may remove or edit it. 14861# 14862# config.status only pays attention to the cache file if you give it 14863# the --recheck option to rerun configure. 14864# 14865# `ac_cv_env_foo' variables (set or unset) will be overridden when 14866# loading this file, other *unset* `ac_cv_foo' will be assigned the 14867# following values. 14868 14869_ACEOF 14870 14871# The following way of writing the cache mishandles newlines in values, 14872# but we know of no workaround that is simple, portable, and efficient. 14873# So, we kill variables containing newlines. 14874# Ultrix sh set writes to stderr and can't be redirected directly, 14875# and sets the high bit in the cache file unless we assign to the vars. 14876( 14877 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 14878 eval ac_val=\$$ac_var 14879 case $ac_val in #( 14880 *${as_nl}*) 14881 case $ac_var in #( 14882 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 14883$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 14884 esac 14885 case $ac_var in #( 14886 _ | IFS | as_nl) ;; #( 14887 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 14888 *) { eval $ac_var=; unset $ac_var;} ;; 14889 esac ;; 14890 esac 14891 done 14892 14893 (set) 2>&1 | 14894 case $as_nl`(ac_space=' '; set) 2>&1` in #( 14895 *${as_nl}ac_space=\ *) 14896 # `set' does not quote correctly, so add quotes: double-quote 14897 # substitution turns \\\\ into \\, and sed turns \\ into \. 14898 sed -n \ 14899 "s/'/'\\\\''/g; 14900 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 14901 ;; #( 14902 *) 14903 # `set' quotes correctly as required by POSIX, so do not add quotes. 14904 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 14905 ;; 14906 esac | 14907 sort 14908) | 14909 sed ' 14910 /^ac_cv_env_/b end 14911 t clear 14912 :clear 14913 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 14914 t end 14915 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 14916 :end' >>confcache 14917if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 14918 if test -w "$cache_file"; then 14919 if test "x$cache_file" != "x/dev/null"; then 14920 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 14921$as_echo "$as_me: updating cache $cache_file" >&6;} 14922 if test ! -f "$cache_file" || test -h "$cache_file"; then 14923 cat confcache >"$cache_file" 14924 else 14925 case $cache_file in #( 14926 */* | ?:*) 14927 mv -f confcache "$cache_file"$$ && 14928 mv -f "$cache_file"$$ "$cache_file" ;; #( 14929 *) 14930 mv -f confcache "$cache_file" ;; 14931 esac 14932 fi 14933 fi 14934 else 14935 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 14936$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 14937 fi 14938fi 14939rm -f confcache 14940 14941test "x$prefix" = xNONE && prefix=$ac_default_prefix 14942# Let make expand exec_prefix. 14943test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 14944 14945DEFS=-DHAVE_CONFIG_H 14946 14947ac_libobjs= 14948ac_ltlibobjs= 14949U= 14950for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 14951 # 1. Remove the extension, and $U if already installed. 14952 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 14953 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 14954 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 14955 # will be set to the directory where LIBOBJS objects are built. 14956 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 14957 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 14958done 14959LIBOBJS=$ac_libobjs 14960 14961LTLIBOBJS=$ac_ltlibobjs 14962 14963 14964 14965 14966: "${CONFIG_STATUS=./config.status}" 14967ac_write_fail=0 14968ac_clean_files_save=$ac_clean_files 14969ac_clean_files="$ac_clean_files $CONFIG_STATUS" 14970{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 14971$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 14972as_write_fail=0 14973cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 14974#! $SHELL 14975# Generated by $as_me. 14976# Run this file to recreate the current configuration. 14977# Compiler output produced by configure, useful for debugging 14978# configure, is in config.log if it exists. 14979 14980debug=false 14981ac_cs_recheck=false 14982ac_cs_silent=false 14983 14984SHELL=\${CONFIG_SHELL-$SHELL} 14985export SHELL 14986_ASEOF 14987cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 14988## -------------------- ## 14989## M4sh Initialization. ## 14990## -------------------- ## 14991 14992# Be more Bourne compatible 14993DUALCASE=1; export DUALCASE # for MKS sh 14994if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 14995 emulate sh 14996 NULLCMD=: 14997 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 14998 # is contrary to our usage. Disable this feature. 14999 alias -g '${1+"$@"}'='"$@"' 15000 setopt NO_GLOB_SUBST 15001else 15002 case `(set -o) 2>/dev/null` in #( 15003 *posix*) : 15004 set -o posix ;; #( 15005 *) : 15006 ;; 15007esac 15008fi 15009 15010 15011as_nl=' 15012' 15013export as_nl 15014# Printing a long string crashes Solaris 7 /usr/bin/printf. 15015as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 15016as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 15017as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 15018# Prefer a ksh shell builtin over an external printf program on Solaris, 15019# but without wasting forks for bash or zsh. 15020if test -z "$BASH_VERSION$ZSH_VERSION" \ 15021 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 15022 as_echo='print -r --' 15023 as_echo_n='print -rn --' 15024elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 15025 as_echo='printf %s\n' 15026 as_echo_n='printf %s' 15027else 15028 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 15029 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 15030 as_echo_n='/usr/ucb/echo -n' 15031 else 15032 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 15033 as_echo_n_body='eval 15034 arg=$1; 15035 case $arg in #( 15036 *"$as_nl"*) 15037 expr "X$arg" : "X\\(.*\\)$as_nl"; 15038 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 15039 esac; 15040 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 15041 ' 15042 export as_echo_n_body 15043 as_echo_n='sh -c $as_echo_n_body as_echo' 15044 fi 15045 export as_echo_body 15046 as_echo='sh -c $as_echo_body as_echo' 15047fi 15048 15049# The user is always right. 15050if test "${PATH_SEPARATOR+set}" != set; then 15051 PATH_SEPARATOR=: 15052 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 15053 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 15054 PATH_SEPARATOR=';' 15055 } 15056fi 15057 15058 15059# IFS 15060# We need space, tab and new line, in precisely that order. Quoting is 15061# there to prevent editors from complaining about space-tab. 15062# (If _AS_PATH_WALK were called with IFS unset, it would disable word 15063# splitting by setting IFS to empty value.) 15064IFS=" "" $as_nl" 15065 15066# Find who we are. Look in the path if we contain no directory separator. 15067as_myself= 15068case $0 in #(( 15069 *[\\/]* ) as_myself=$0 ;; 15070 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15071for as_dir in $PATH 15072do 15073 IFS=$as_save_IFS 15074 test -z "$as_dir" && as_dir=. 15075 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 15076 done 15077IFS=$as_save_IFS 15078 15079 ;; 15080esac 15081# We did not find ourselves, most probably we were run as `sh COMMAND' 15082# in which case we are not to be found in the path. 15083if test "x$as_myself" = x; then 15084 as_myself=$0 15085fi 15086if test ! -f "$as_myself"; then 15087 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 15088 exit 1 15089fi 15090 15091# Unset variables that we do not need and which cause bugs (e.g. in 15092# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 15093# suppresses any "Segmentation fault" message there. '((' could 15094# trigger a bug in pdksh 5.2.14. 15095for as_var in BASH_ENV ENV MAIL MAILPATH 15096do eval test x\${$as_var+set} = xset \ 15097 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 15098done 15099PS1='$ ' 15100PS2='> ' 15101PS4='+ ' 15102 15103# NLS nuisances. 15104LC_ALL=C 15105export LC_ALL 15106LANGUAGE=C 15107export LANGUAGE 15108 15109# CDPATH. 15110(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 15111 15112 15113# as_fn_error STATUS ERROR [LINENO LOG_FD] 15114# ---------------------------------------- 15115# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 15116# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 15117# script with STATUS, using 1 if that was 0. 15118as_fn_error () 15119{ 15120 as_status=$1; test $as_status -eq 0 && as_status=1 15121 if test "$4"; then 15122 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 15123 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 15124 fi 15125 $as_echo "$as_me: error: $2" >&2 15126 as_fn_exit $as_status 15127} # as_fn_error 15128 15129 15130# as_fn_set_status STATUS 15131# ----------------------- 15132# Set $? to STATUS, without forking. 15133as_fn_set_status () 15134{ 15135 return $1 15136} # as_fn_set_status 15137 15138# as_fn_exit STATUS 15139# ----------------- 15140# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 15141as_fn_exit () 15142{ 15143 set +e 15144 as_fn_set_status $1 15145 exit $1 15146} # as_fn_exit 15147 15148# as_fn_unset VAR 15149# --------------- 15150# Portably unset VAR. 15151as_fn_unset () 15152{ 15153 { eval $1=; unset $1;} 15154} 15155as_unset=as_fn_unset 15156# as_fn_append VAR VALUE 15157# ---------------------- 15158# Append the text in VALUE to the end of the definition contained in VAR. Take 15159# advantage of any shell optimizations that allow amortized linear growth over 15160# repeated appends, instead of the typical quadratic growth present in naive 15161# implementations. 15162if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 15163 eval 'as_fn_append () 15164 { 15165 eval $1+=\$2 15166 }' 15167else 15168 as_fn_append () 15169 { 15170 eval $1=\$$1\$2 15171 } 15172fi # as_fn_append 15173 15174# as_fn_arith ARG... 15175# ------------------ 15176# Perform arithmetic evaluation on the ARGs, and store the result in the 15177# global $as_val. Take advantage of shells that can avoid forks. The arguments 15178# must be portable across $(()) and expr. 15179if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 15180 eval 'as_fn_arith () 15181 { 15182 as_val=$(( $* )) 15183 }' 15184else 15185 as_fn_arith () 15186 { 15187 as_val=`expr "$@" || test $? -eq 1` 15188 } 15189fi # as_fn_arith 15190 15191 15192if expr a : '\(a\)' >/dev/null 2>&1 && 15193 test "X`expr 00001 : '.*\(...\)'`" = X001; then 15194 as_expr=expr 15195else 15196 as_expr=false 15197fi 15198 15199if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 15200 as_basename=basename 15201else 15202 as_basename=false 15203fi 15204 15205if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 15206 as_dirname=dirname 15207else 15208 as_dirname=false 15209fi 15210 15211as_me=`$as_basename -- "$0" || 15212$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 15213 X"$0" : 'X\(//\)$' \| \ 15214 X"$0" : 'X\(/\)' \| . 2>/dev/null || 15215$as_echo X/"$0" | 15216 sed '/^.*\/\([^/][^/]*\)\/*$/{ 15217 s//\1/ 15218 q 15219 } 15220 /^X\/\(\/\/\)$/{ 15221 s//\1/ 15222 q 15223 } 15224 /^X\/\(\/\).*/{ 15225 s//\1/ 15226 q 15227 } 15228 s/.*/./; q'` 15229 15230# Avoid depending upon Character Ranges. 15231as_cr_letters='abcdefghijklmnopqrstuvwxyz' 15232as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 15233as_cr_Letters=$as_cr_letters$as_cr_LETTERS 15234as_cr_digits='0123456789' 15235as_cr_alnum=$as_cr_Letters$as_cr_digits 15236 15237ECHO_C= ECHO_N= ECHO_T= 15238case `echo -n x` in #((((( 15239-n*) 15240 case `echo 'xy\c'` in 15241 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 15242 xy) ECHO_C='\c';; 15243 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 15244 ECHO_T=' ';; 15245 esac;; 15246*) 15247 ECHO_N='-n';; 15248esac 15249 15250rm -f conf$$ conf$$.exe conf$$.file 15251if test -d conf$$.dir; then 15252 rm -f conf$$.dir/conf$$.file 15253else 15254 rm -f conf$$.dir 15255 mkdir conf$$.dir 2>/dev/null 15256fi 15257if (echo >conf$$.file) 2>/dev/null; then 15258 if ln -s conf$$.file conf$$ 2>/dev/null; then 15259 as_ln_s='ln -s' 15260 # ... but there are two gotchas: 15261 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 15262 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 15263 # In both cases, we have to default to `cp -pR'. 15264 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 15265 as_ln_s='cp -pR' 15266 elif ln conf$$.file conf$$ 2>/dev/null; then 15267 as_ln_s=ln 15268 else 15269 as_ln_s='cp -pR' 15270 fi 15271else 15272 as_ln_s='cp -pR' 15273fi 15274rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 15275rmdir conf$$.dir 2>/dev/null 15276 15277 15278# as_fn_mkdir_p 15279# ------------- 15280# Create "$as_dir" as a directory, including parents if necessary. 15281as_fn_mkdir_p () 15282{ 15283 15284 case $as_dir in #( 15285 -*) as_dir=./$as_dir;; 15286 esac 15287 test -d "$as_dir" || eval $as_mkdir_p || { 15288 as_dirs= 15289 while :; do 15290 case $as_dir in #( 15291 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 15292 *) as_qdir=$as_dir;; 15293 esac 15294 as_dirs="'$as_qdir' $as_dirs" 15295 as_dir=`$as_dirname -- "$as_dir" || 15296$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15297 X"$as_dir" : 'X\(//\)[^/]' \| \ 15298 X"$as_dir" : 'X\(//\)$' \| \ 15299 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 15300$as_echo X"$as_dir" | 15301 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15302 s//\1/ 15303 q 15304 } 15305 /^X\(\/\/\)[^/].*/{ 15306 s//\1/ 15307 q 15308 } 15309 /^X\(\/\/\)$/{ 15310 s//\1/ 15311 q 15312 } 15313 /^X\(\/\).*/{ 15314 s//\1/ 15315 q 15316 } 15317 s/.*/./; q'` 15318 test -d "$as_dir" && break 15319 done 15320 test -z "$as_dirs" || eval "mkdir $as_dirs" 15321 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 15322 15323 15324} # as_fn_mkdir_p 15325if mkdir -p . 2>/dev/null; then 15326 as_mkdir_p='mkdir -p "$as_dir"' 15327else 15328 test -d ./-p && rmdir ./-p 15329 as_mkdir_p=false 15330fi 15331 15332 15333# as_fn_executable_p FILE 15334# ----------------------- 15335# Test if FILE is an executable regular file. 15336as_fn_executable_p () 15337{ 15338 test -f "$1" && test -x "$1" 15339} # as_fn_executable_p 15340as_test_x='test -x' 15341as_executable_p=as_fn_executable_p 15342 15343# Sed expression to map a string onto a valid CPP name. 15344as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 15345 15346# Sed expression to map a string onto a valid variable name. 15347as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 15348 15349 15350exec 6>&1 15351## ----------------------------------- ## 15352## Main body of $CONFIG_STATUS script. ## 15353## ----------------------------------- ## 15354_ASEOF 15355test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 15356 15357cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15358# Save the log message, to keep $0 and so on meaningful, and to 15359# report actual input values of CONFIG_FILES etc. instead of their 15360# values after options handling. 15361ac_log=" 15362This file was extended by $as_me, which was 15363generated by GNU Autoconf 2.69. Invocation command line was 15364 15365 CONFIG_FILES = $CONFIG_FILES 15366 CONFIG_HEADERS = $CONFIG_HEADERS 15367 CONFIG_LINKS = $CONFIG_LINKS 15368 CONFIG_COMMANDS = $CONFIG_COMMANDS 15369 $ $0 $@ 15370 15371on `(hostname || uname -n) 2>/dev/null | sed 1q` 15372" 15373 15374_ACEOF 15375 15376case $ac_config_files in *" 15377"*) set x $ac_config_files; shift; ac_config_files=$*;; 15378esac 15379 15380case $ac_config_headers in *" 15381"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 15382esac 15383 15384 15385cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15386# Files that config.status was made for. 15387config_files="$ac_config_files" 15388config_headers="$ac_config_headers" 15389 15390_ACEOF 15391 15392cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15393ac_cs_usage="\ 15394\`$as_me' instantiates files and other configuration actions 15395from templates according to the current configuration. Unless the files 15396and actions are specified as TAGs, all are instantiated by default. 15397 15398Usage: $0 [OPTION]... [TAG]... 15399 15400 -h, --help print this help, then exit 15401 -V, --version print version number and configuration settings, then exit 15402 --config print configuration, then exit 15403 -q, --quiet, --silent 15404 do not print progress messages 15405 -d, --debug don't remove temporary files 15406 --recheck update $as_me by reconfiguring in the same conditions 15407 --file=FILE[:TEMPLATE] 15408 instantiate the configuration file FILE 15409 --header=FILE[:TEMPLATE] 15410 instantiate the configuration header FILE 15411 15412Configuration files: 15413$config_files 15414 15415Configuration headers: 15416$config_headers 15417 15418Report bugs to the package provider." 15419 15420_ACEOF 15421cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15422ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 15423ac_cs_version="\\ 15424config.status 15425configured by $0, generated by GNU Autoconf 2.69, 15426 with options \\"\$ac_cs_config\\" 15427 15428Copyright (C) 2012 Free Software Foundation, Inc. 15429This config.status script is free software; the Free Software Foundation 15430gives unlimited permission to copy, distribute and modify it." 15431 15432ac_pwd='$ac_pwd' 15433srcdir='$srcdir' 15434AWK='$AWK' 15435test -n "\$AWK" || AWK=awk 15436_ACEOF 15437 15438cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15439# The default lists apply if the user does not specify any file. 15440ac_need_defaults=: 15441while test $# != 0 15442do 15443 case $1 in 15444 --*=?*) 15445 ac_option=`expr "X$1" : 'X\([^=]*\)='` 15446 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 15447 ac_shift=: 15448 ;; 15449 --*=) 15450 ac_option=`expr "X$1" : 'X\([^=]*\)='` 15451 ac_optarg= 15452 ac_shift=: 15453 ;; 15454 *) 15455 ac_option=$1 15456 ac_optarg=$2 15457 ac_shift=shift 15458 ;; 15459 esac 15460 15461 case $ac_option in 15462 # Handling of the options. 15463 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 15464 ac_cs_recheck=: ;; 15465 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 15466 $as_echo "$ac_cs_version"; exit ;; 15467 --config | --confi | --conf | --con | --co | --c ) 15468 $as_echo "$ac_cs_config"; exit ;; 15469 --debug | --debu | --deb | --de | --d | -d ) 15470 debug=: ;; 15471 --file | --fil | --fi | --f ) 15472 $ac_shift 15473 case $ac_optarg in 15474 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15475 '') as_fn_error $? "missing file argument" ;; 15476 esac 15477 as_fn_append CONFIG_FILES " '$ac_optarg'" 15478 ac_need_defaults=false;; 15479 --header | --heade | --head | --hea ) 15480 $ac_shift 15481 case $ac_optarg in 15482 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15483 esac 15484 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 15485 ac_need_defaults=false;; 15486 --he | --h) 15487 # Conflict between --help and --header 15488 as_fn_error $? "ambiguous option: \`$1' 15489Try \`$0 --help' for more information.";; 15490 --help | --hel | -h ) 15491 $as_echo "$ac_cs_usage"; exit ;; 15492 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 15493 | -silent | --silent | --silen | --sile | --sil | --si | --s) 15494 ac_cs_silent=: ;; 15495 15496 # This is an error. 15497 -*) as_fn_error $? "unrecognized option: \`$1' 15498Try \`$0 --help' for more information." ;; 15499 15500 *) as_fn_append ac_config_targets " $1" 15501 ac_need_defaults=false ;; 15502 15503 esac 15504 shift 15505done 15506 15507ac_configure_extra_args= 15508 15509if $ac_cs_silent; then 15510 exec 6>/dev/null 15511 ac_configure_extra_args="$ac_configure_extra_args --silent" 15512fi 15513 15514_ACEOF 15515cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15516if \$ac_cs_recheck; then 15517 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 15518 shift 15519 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 15520 CONFIG_SHELL='$SHELL' 15521 export CONFIG_SHELL 15522 exec "\$@" 15523fi 15524 15525_ACEOF 15526cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15527exec 5>>auto/config.log 15528{ 15529 echo 15530 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 15531## Running $as_me. ## 15532_ASBOX 15533 $as_echo "$ac_log" 15534} >&5 15535 15536_ACEOF 15537cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15538_ACEOF 15539 15540cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15541 15542# Handling of arguments. 15543for ac_config_target in $ac_config_targets 15544do 15545 case $ac_config_target in 15546 "auto/config.h") CONFIG_HEADERS="$CONFIG_HEADERS auto/config.h:config.h.in" ;; 15547 "auto/config.mk") CONFIG_FILES="$CONFIG_FILES auto/config.mk:config.mk.in" ;; 15548 15549 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 15550 esac 15551done 15552 15553 15554# If the user did not use the arguments to specify the items to instantiate, 15555# then the envvar interface is used. Set only those that are not. 15556# We use the long form for the default assignment because of an extremely 15557# bizarre bug on SunOS 4.1.3. 15558if $ac_need_defaults; then 15559 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 15560 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 15561fi 15562 15563# Have a temporary directory for convenience. Make it in the build tree 15564# simply because there is no reason against having it here, and in addition, 15565# creating and moving files from /tmp can sometimes cause problems. 15566# Hook for its removal unless debugging. 15567# Note that there is a small window in which the directory will not be cleaned: 15568# after its creation but before its name has been assigned to `$tmp'. 15569$debug || 15570{ 15571 tmp= ac_tmp= 15572 trap 'exit_status=$? 15573 : "${ac_tmp:=$tmp}" 15574 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 15575' 0 15576 trap 'as_fn_exit 1' 1 2 13 15 15577} 15578# Create a (secure) tmp directory for tmp files. 15579 15580{ 15581 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 15582 test -d "$tmp" 15583} || 15584{ 15585 tmp=./conf$$-$RANDOM 15586 (umask 077 && mkdir "$tmp") 15587} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 15588ac_tmp=$tmp 15589 15590# Set up the scripts for CONFIG_FILES section. 15591# No need to generate them if there are no CONFIG_FILES. 15592# This happens for instance with `./config.status config.h'. 15593if test -n "$CONFIG_FILES"; then 15594 15595 15596ac_cr=`echo X | tr X '\015'` 15597# On cygwin, bash can eat \r inside `` if the user requested igncr. 15598# But we know of no other shell where ac_cr would be empty at this 15599# point, so we can use a bashism as a fallback. 15600if test "x$ac_cr" = x; then 15601 eval ac_cr=\$\'\\r\' 15602fi 15603ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 15604if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 15605 ac_cs_awk_cr='\\r' 15606else 15607 ac_cs_awk_cr=$ac_cr 15608fi 15609 15610echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 15611_ACEOF 15612 15613 15614{ 15615 echo "cat >conf$$subs.awk <<_ACEOF" && 15616 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 15617 echo "_ACEOF" 15618} >conf$$subs.sh || 15619 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15620ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 15621ac_delim='%!_!# ' 15622for ac_last_try in false false false false false :; do 15623 . ./conf$$subs.sh || 15624 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15625 15626 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 15627 if test $ac_delim_n = $ac_delim_num; then 15628 break 15629 elif $ac_last_try; then 15630 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15631 else 15632 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15633 fi 15634done 15635rm -f conf$$subs.sh 15636 15637cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15638cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 15639_ACEOF 15640sed -n ' 15641h 15642s/^/S["/; s/!.*/"]=/ 15643p 15644g 15645s/^[^!]*!// 15646:repl 15647t repl 15648s/'"$ac_delim"'$// 15649t delim 15650:nl 15651h 15652s/\(.\{148\}\)..*/\1/ 15653t more1 15654s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 15655p 15656n 15657b repl 15658:more1 15659s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15660p 15661g 15662s/.\{148\}// 15663t nl 15664:delim 15665h 15666s/\(.\{148\}\)..*/\1/ 15667t more2 15668s/["\\]/\\&/g; s/^/"/; s/$/"/ 15669p 15670b 15671:more2 15672s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15673p 15674g 15675s/.\{148\}// 15676t delim 15677' <conf$$subs.awk | sed ' 15678/^[^""]/{ 15679 N 15680 s/\n// 15681} 15682' >>$CONFIG_STATUS || ac_write_fail=1 15683rm -f conf$$subs.awk 15684cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15685_ACAWK 15686cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 15687 for (key in S) S_is_set[key] = 1 15688 FS = "" 15689 15690} 15691{ 15692 line = $ 0 15693 nfields = split(line, field, "@") 15694 substed = 0 15695 len = length(field[1]) 15696 for (i = 2; i < nfields; i++) { 15697 key = field[i] 15698 keylen = length(key) 15699 if (S_is_set[key]) { 15700 value = S[key] 15701 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 15702 len += length(value) + length(field[++i]) 15703 substed = 1 15704 } else 15705 len += 1 + keylen 15706 } 15707 15708 print line 15709} 15710 15711_ACAWK 15712_ACEOF 15713cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15714if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 15715 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 15716else 15717 cat 15718fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 15719 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 15720_ACEOF 15721 15722# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 15723# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 15724# trailing colons and then remove the whole line if VPATH becomes empty 15725# (actually we leave an empty line to preserve line numbers). 15726if test "x$srcdir" = x.; then 15727 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 15728h 15729s/// 15730s/^/:/ 15731s/[ ]*$/:/ 15732s/:\$(srcdir):/:/g 15733s/:\${srcdir}:/:/g 15734s/:@srcdir@:/:/g 15735s/^:*// 15736s/:*$// 15737x 15738s/\(=[ ]*\).*/\1/ 15739G 15740s/\n// 15741s/^[^=]*=[ ]*$// 15742}' 15743fi 15744 15745cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15746fi # test -n "$CONFIG_FILES" 15747 15748# Set up the scripts for CONFIG_HEADERS section. 15749# No need to generate them if there are no CONFIG_HEADERS. 15750# This happens for instance with `./config.status Makefile'. 15751if test -n "$CONFIG_HEADERS"; then 15752cat >"$ac_tmp/defines.awk" <<\_ACAWK || 15753BEGIN { 15754_ACEOF 15755 15756# Transform confdefs.h into an awk script `defines.awk', embedded as 15757# here-document in config.status, that substitutes the proper values into 15758# config.h.in to produce config.h. 15759 15760# Create a delimiter string that does not exist in confdefs.h, to ease 15761# handling of long lines. 15762ac_delim='%!_!# ' 15763for ac_last_try in false false :; do 15764 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 15765 if test -z "$ac_tt"; then 15766 break 15767 elif $ac_last_try; then 15768 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 15769 else 15770 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15771 fi 15772done 15773 15774# For the awk script, D is an array of macro values keyed by name, 15775# likewise P contains macro parameters if any. Preserve backslash 15776# newline sequences. 15777 15778ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 15779sed -n ' 15780s/.\{148\}/&'"$ac_delim"'/g 15781t rset 15782:rset 15783s/^[ ]*#[ ]*define[ ][ ]*/ / 15784t def 15785d 15786:def 15787s/\\$// 15788t bsnl 15789s/["\\]/\\&/g 15790s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 15791D["\1"]=" \3"/p 15792s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 15793d 15794:bsnl 15795s/["\\]/\\&/g 15796s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 15797D["\1"]=" \3\\\\\\n"\\/p 15798t cont 15799s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 15800t cont 15801d 15802:cont 15803n 15804s/.\{148\}/&'"$ac_delim"'/g 15805t clear 15806:clear 15807s/\\$// 15808t bsnlc 15809s/["\\]/\\&/g; s/^/"/; s/$/"/p 15810d 15811:bsnlc 15812s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 15813b cont 15814' <confdefs.h | sed ' 15815s/'"$ac_delim"'/"\\\ 15816"/g' >>$CONFIG_STATUS || ac_write_fail=1 15817 15818cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15819 for (key in D) D_is_set[key] = 1 15820 FS = "" 15821} 15822/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 15823 line = \$ 0 15824 split(line, arg, " ") 15825 if (arg[1] == "#") { 15826 defundef = arg[2] 15827 mac1 = arg[3] 15828 } else { 15829 defundef = substr(arg[1], 2) 15830 mac1 = arg[2] 15831 } 15832 split(mac1, mac2, "(") #) 15833 macro = mac2[1] 15834 prefix = substr(line, 1, index(line, defundef) - 1) 15835 if (D_is_set[macro]) { 15836 # Preserve the white space surrounding the "#". 15837 print prefix "define", macro P[macro] D[macro] 15838 next 15839 } else { 15840 # Replace #undef with comments. This is necessary, for example, 15841 # in the case of _POSIX_SOURCE, which is predefined and required 15842 # on some systems where configure will not decide to define it. 15843 if (defundef == "undef") { 15844 print "/*", prefix defundef, macro, "*/" 15845 next 15846 } 15847 } 15848} 15849{ print } 15850_ACAWK 15851_ACEOF 15852cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15853 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 15854fi # test -n "$CONFIG_HEADERS" 15855 15856 15857eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS " 15858shift 15859for ac_tag 15860do 15861 case $ac_tag in 15862 :[FHLC]) ac_mode=$ac_tag; continue;; 15863 esac 15864 case $ac_mode$ac_tag in 15865 :[FHL]*:*);; 15866 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 15867 :[FH]-) ac_tag=-:-;; 15868 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 15869 esac 15870 ac_save_IFS=$IFS 15871 IFS=: 15872 set x $ac_tag 15873 IFS=$ac_save_IFS 15874 shift 15875 ac_file=$1 15876 shift 15877 15878 case $ac_mode in 15879 :L) ac_source=$1;; 15880 :[FH]) 15881 ac_file_inputs= 15882 for ac_f 15883 do 15884 case $ac_f in 15885 -) ac_f="$ac_tmp/stdin";; 15886 *) # Look for the file first in the build tree, then in the source tree 15887 # (if the path is not absolute). The absolute path cannot be DOS-style, 15888 # because $ac_f cannot contain `:'. 15889 test -f "$ac_f" || 15890 case $ac_f in 15891 [\\/$]*) false;; 15892 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 15893 esac || 15894 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 15895 esac 15896 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 15897 as_fn_append ac_file_inputs " '$ac_f'" 15898 done 15899 15900 # Let's still pretend it is `configure' which instantiates (i.e., don't 15901 # use $as_me), people would be surprised to read: 15902 # /* config.h. Generated by config.status. */ 15903 configure_input='Generated from '` 15904 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 15905 `' by configure.' 15906 if test x"$ac_file" != x-; then 15907 configure_input="$ac_file. $configure_input" 15908 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 15909$as_echo "$as_me: creating $ac_file" >&6;} 15910 fi 15911 # Neutralize special characters interpreted by sed in replacement strings. 15912 case $configure_input in #( 15913 *\&* | *\|* | *\\* ) 15914 ac_sed_conf_input=`$as_echo "$configure_input" | 15915 sed 's/[\\\\&|]/\\\\&/g'`;; #( 15916 *) ac_sed_conf_input=$configure_input;; 15917 esac 15918 15919 case $ac_tag in 15920 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 15921 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 15922 esac 15923 ;; 15924 esac 15925 15926 ac_dir=`$as_dirname -- "$ac_file" || 15927$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15928 X"$ac_file" : 'X\(//\)[^/]' \| \ 15929 X"$ac_file" : 'X\(//\)$' \| \ 15930 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 15931$as_echo X"$ac_file" | 15932 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15933 s//\1/ 15934 q 15935 } 15936 /^X\(\/\/\)[^/].*/{ 15937 s//\1/ 15938 q 15939 } 15940 /^X\(\/\/\)$/{ 15941 s//\1/ 15942 q 15943 } 15944 /^X\(\/\).*/{ 15945 s//\1/ 15946 q 15947 } 15948 s/.*/./; q'` 15949 as_dir="$ac_dir"; as_fn_mkdir_p 15950 ac_builddir=. 15951 15952case "$ac_dir" in 15953.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 15954*) 15955 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 15956 # A ".." for each directory in $ac_dir_suffix. 15957 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 15958 case $ac_top_builddir_sub in 15959 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 15960 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 15961 esac ;; 15962esac 15963ac_abs_top_builddir=$ac_pwd 15964ac_abs_builddir=$ac_pwd$ac_dir_suffix 15965# for backward compatibility: 15966ac_top_builddir=$ac_top_build_prefix 15967 15968case $srcdir in 15969 .) # We are building in place. 15970 ac_srcdir=. 15971 ac_top_srcdir=$ac_top_builddir_sub 15972 ac_abs_top_srcdir=$ac_pwd ;; 15973 [\\/]* | ?:[\\/]* ) # Absolute name. 15974 ac_srcdir=$srcdir$ac_dir_suffix; 15975 ac_top_srcdir=$srcdir 15976 ac_abs_top_srcdir=$srcdir ;; 15977 *) # Relative name. 15978 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 15979 ac_top_srcdir=$ac_top_build_prefix$srcdir 15980 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 15981esac 15982ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 15983 15984 15985 case $ac_mode in 15986 :F) 15987 # 15988 # CONFIG_FILE 15989 # 15990 15991_ACEOF 15992 15993cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15994# If the template does not know about datarootdir, expand it. 15995# FIXME: This hack should be removed a few years after 2.60. 15996ac_datarootdir_hack=; ac_datarootdir_seen= 15997ac_sed_dataroot=' 15998/datarootdir/ { 15999 p 16000 q 16001} 16002/@datadir@/p 16003/@docdir@/p 16004/@infodir@/p 16005/@localedir@/p 16006/@mandir@/p' 16007case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 16008*datarootdir*) ac_datarootdir_seen=yes;; 16009*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 16010 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 16011$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 16012_ACEOF 16013cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16014 ac_datarootdir_hack=' 16015 s&@datadir@&$datadir&g 16016 s&@docdir@&$docdir&g 16017 s&@infodir@&$infodir&g 16018 s&@localedir@&$localedir&g 16019 s&@mandir@&$mandir&g 16020 s&\\\${datarootdir}&$datarootdir&g' ;; 16021esac 16022_ACEOF 16023 16024# Neutralize VPATH when `$srcdir' = `.'. 16025# Shell code in configure.ac might set extrasub. 16026# FIXME: do we really want to maintain this feature? 16027cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16028ac_sed_extra="$ac_vpsub 16029$extrasub 16030_ACEOF 16031cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16032:t 16033/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 16034s|@configure_input@|$ac_sed_conf_input|;t t 16035s&@top_builddir@&$ac_top_builddir_sub&;t t 16036s&@top_build_prefix@&$ac_top_build_prefix&;t t 16037s&@srcdir@&$ac_srcdir&;t t 16038s&@abs_srcdir@&$ac_abs_srcdir&;t t 16039s&@top_srcdir@&$ac_top_srcdir&;t t 16040s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 16041s&@builddir@&$ac_builddir&;t t 16042s&@abs_builddir@&$ac_abs_builddir&;t t 16043s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 16044$ac_datarootdir_hack 16045" 16046eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 16047 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16048 16049test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 16050 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 16051 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 16052 "$ac_tmp/out"`; test -z "$ac_out"; } && 16053 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16054which seems to be undefined. Please make sure it is defined" >&5 16055$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16056which seems to be undefined. Please make sure it is defined" >&2;} 16057 16058 rm -f "$ac_tmp/stdin" 16059 case $ac_file in 16060 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 16061 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 16062 esac \ 16063 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16064 ;; 16065 :H) 16066 # 16067 # CONFIG_HEADER 16068 # 16069 if test x"$ac_file" != x-; then 16070 { 16071 $as_echo "/* $configure_input */" \ 16072 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 16073 } >"$ac_tmp/config.h" \ 16074 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16075 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 16076 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 16077$as_echo "$as_me: $ac_file is unchanged" >&6;} 16078 else 16079 rm -f "$ac_file" 16080 mv "$ac_tmp/config.h" "$ac_file" \ 16081 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16082 fi 16083 else 16084 $as_echo "/* $configure_input */" \ 16085 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 16086 || as_fn_error $? "could not create -" "$LINENO" 5 16087 fi 16088 ;; 16089 16090 16091 esac 16092 16093done # for ac_tag 16094 16095 16096as_fn_exit 0 16097_ACEOF 16098ac_clean_files=$ac_clean_files_save 16099 16100test $ac_write_fail = 0 || 16101 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 16102 16103 16104# configure is writing to config.log, and then calls config.status. 16105# config.status does its own redirection, appending to config.log. 16106# Unfortunately, on DOS this fails, as config.log is still kept open 16107# by configure, so config.status won't be able to write to it; its 16108# output is simply discarded. So we exec the FD to /dev/null, 16109# effectively closing config.log, so it can be properly (re)opened and 16110# appended to by config.status. When coming back to configure, we 16111# need to make the FD available again. 16112if test "$no_create" != yes; then 16113 ac_cs_success=: 16114 ac_config_status_args= 16115 test "$silent" = yes && 16116 ac_config_status_args="$ac_config_status_args --quiet" 16117 exec 5>/dev/null 16118 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 16119 exec 5>>auto/config.log 16120 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 16121 # would make configure fail if this is the last instruction. 16122 $ac_cs_success || as_fn_exit 1 16123fi 16124if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 16125 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 16126$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 16127fi 16128 16129 16130