1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.69. 4# 5# 6# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc. 7# 8# 9# This configure script is free software; the Free Software Foundation 10# gives unlimited permission to copy, distribute and modify it. 11## -------------------- ## 12## M4sh Initialization. ## 13## -------------------- ## 14 15# Be more Bourne compatible 16DUALCASE=1; export DUALCASE # for MKS sh 17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 18 emulate sh 19 NULLCMD=: 20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 21 # is contrary to our usage. Disable this feature. 22 alias -g '${1+"$@"}'='"$@"' 23 setopt NO_GLOB_SUBST 24else 25 case `(set -o) 2>/dev/null` in #( 26 *posix*) : 27 set -o posix ;; #( 28 *) : 29 ;; 30esac 31fi 32 33 34as_nl=' 35' 36export as_nl 37# Printing a long string crashes Solaris 7 /usr/bin/printf. 38as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 39as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 40as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 41# Prefer a ksh shell builtin over an external printf program on Solaris, 42# but without wasting forks for bash or zsh. 43if test -z "$BASH_VERSION$ZSH_VERSION" \ 44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 45 as_echo='print -r --' 46 as_echo_n='print -rn --' 47elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 48 as_echo='printf %s\n' 49 as_echo_n='printf %s' 50else 51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 53 as_echo_n='/usr/ucb/echo -n' 54 else 55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 56 as_echo_n_body='eval 57 arg=$1; 58 case $arg in #( 59 *"$as_nl"*) 60 expr "X$arg" : "X\\(.*\\)$as_nl"; 61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 62 esac; 63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 64 ' 65 export as_echo_n_body 66 as_echo_n='sh -c $as_echo_n_body as_echo' 67 fi 68 export as_echo_body 69 as_echo='sh -c $as_echo_body as_echo' 70fi 71 72# The user is always right. 73if test "${PATH_SEPARATOR+set}" != set; then 74 PATH_SEPARATOR=: 75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 77 PATH_SEPARATOR=';' 78 } 79fi 80 81 82# IFS 83# We need space, tab and new line, in precisely that order. Quoting is 84# there to prevent editors from complaining about space-tab. 85# (If _AS_PATH_WALK were called with IFS unset, it would disable word 86# splitting by setting IFS to empty value.) 87IFS=" "" $as_nl" 88 89# Find who we are. Look in the path if we contain no directory separator. 90as_myself= 91case $0 in #(( 92 *[\\/]* ) as_myself=$0 ;; 93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 94for as_dir in $PATH 95do 96 IFS=$as_save_IFS 97 test -z "$as_dir" && as_dir=. 98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 99 done 100IFS=$as_save_IFS 101 102 ;; 103esac 104# We did not find ourselves, most probably we were run as `sh COMMAND' 105# in which case we are not to be found in the path. 106if test "x$as_myself" = x; then 107 as_myself=$0 108fi 109if test ! -f "$as_myself"; then 110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 111 exit 1 112fi 113 114# Unset variables that we do not need and which cause bugs (e.g. in 115# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 116# suppresses any "Segmentation fault" message there. '((' could 117# trigger a bug in pdksh 5.2.14. 118for as_var in BASH_ENV ENV MAIL MAILPATH 119do eval test x\${$as_var+set} = xset \ 120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 121done 122PS1='$ ' 123PS2='> ' 124PS4='+ ' 125 126# NLS nuisances. 127LC_ALL=C 128export LC_ALL 129LANGUAGE=C 130export LANGUAGE 131 132# CDPATH. 133(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 134 135# Use a proper internal environment variable to ensure we don't fall 136 # into an infinite loop, continuously re-executing ourselves. 137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then 138 _as_can_reexec=no; export _as_can_reexec; 139 # We cannot yet assume a decent shell, so we have to provide a 140# neutralization value for shells without unset; and this also 141# works around shells that cannot unset nonexistent variables. 142# Preserve -v and -x to the replacement shell. 143BASH_ENV=/dev/null 144ENV=/dev/null 145(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 146case $- in # (((( 147 *v*x* | *x*v* ) as_opts=-vx ;; 148 *v* ) as_opts=-v ;; 149 *x* ) as_opts=-x ;; 150 * ) as_opts= ;; 151esac 152exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 153# Admittedly, this is quite paranoid, since all the known shells bail 154# out after a failed `exec'. 155$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 156as_fn_exit 255 157 fi 158 # We don't want this to propagate to other subprocesses. 159 { _as_can_reexec=; unset _as_can_reexec;} 160if test "x$CONFIG_SHELL" = x; then 161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 162 emulate sh 163 NULLCMD=: 164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 165 # is contrary to our usage. Disable this feature. 166 alias -g '\${1+\"\$@\"}'='\"\$@\"' 167 setopt NO_GLOB_SUBST 168else 169 case \`(set -o) 2>/dev/null\` in #( 170 *posix*) : 171 set -o posix ;; #( 172 *) : 173 ;; 174esac 175fi 176" 177 as_required="as_fn_return () { (exit \$1); } 178as_fn_success () { as_fn_return 0; } 179as_fn_failure () { as_fn_return 1; } 180as_fn_ret_success () { return 0; } 181as_fn_ret_failure () { return 1; } 182 183exitcode=0 184as_fn_success || { exitcode=1; echo as_fn_success failed.; } 185as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 186as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 187as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 188if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 189 190else 191 exitcode=1; echo positional parameters were not saved. 192fi 193test x\$exitcode = x0 || exit 1 194test -x / || exit 1" 195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 199test \$(( 1 + 1 )) = 2 || exit 1" 200 if (eval "$as_required") 2>/dev/null; then : 201 as_have_required=yes 202else 203 as_have_required=no 204fi 205 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 206 207else 208 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 209as_found=false 210for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 211do 212 IFS=$as_save_IFS 213 test -z "$as_dir" && as_dir=. 214 as_found=: 215 case $as_dir in #( 216 /*) 217 for as_base in sh bash ksh sh5; do 218 # Try only shells that exist, to save several forks. 219 as_shell=$as_dir/$as_base 220 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 221 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 222 CONFIG_SHELL=$as_shell as_have_required=yes 223 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 224 break 2 225fi 226fi 227 done;; 228 esac 229 as_found=false 230done 231$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 232 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 233 CONFIG_SHELL=$SHELL as_have_required=yes 234fi; } 235IFS=$as_save_IFS 236 237 238 if test "x$CONFIG_SHELL" != x; then : 239 export CONFIG_SHELL 240 # We cannot yet assume a decent shell, so we have to provide a 241# neutralization value for shells without unset; and this also 242# works around shells that cannot unset nonexistent variables. 243# Preserve -v and -x to the replacement shell. 244BASH_ENV=/dev/null 245ENV=/dev/null 246(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 247case $- in # (((( 248 *v*x* | *x*v* ) as_opts=-vx ;; 249 *v* ) as_opts=-v ;; 250 *x* ) as_opts=-x ;; 251 * ) as_opts= ;; 252esac 253exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"} 254# Admittedly, this is quite paranoid, since all the known shells bail 255# out after a failed `exec'. 256$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2 257exit 255 258fi 259 260 if test x$as_have_required = xno; then : 261 $as_echo "$0: This script requires a shell more modern than all" 262 $as_echo "$0: the shells that I found on your system." 263 if test x${ZSH_VERSION+set} = xset ; then 264 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 265 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 266 else 267 $as_echo "$0: Please tell [email protected] about your system, 268$0: including any error possibly output before this 269$0: message. Then install a modern shell, or manually run 270$0: the script under such a shell if you do have one." 271 fi 272 exit 1 273fi 274fi 275fi 276SHELL=${CONFIG_SHELL-/bin/sh} 277export SHELL 278# Unset more variables known to interfere with behavior of common tools. 279CLICOLOR_FORCE= GREP_OPTIONS= 280unset CLICOLOR_FORCE GREP_OPTIONS 281 282## --------------------- ## 283## M4sh Shell Functions. ## 284## --------------------- ## 285# as_fn_unset VAR 286# --------------- 287# Portably unset VAR. 288as_fn_unset () 289{ 290 { eval $1=; unset $1;} 291} 292as_unset=as_fn_unset 293 294# as_fn_set_status STATUS 295# ----------------------- 296# Set $? to STATUS, without forking. 297as_fn_set_status () 298{ 299 return $1 300} # as_fn_set_status 301 302# as_fn_exit STATUS 303# ----------------- 304# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 305as_fn_exit () 306{ 307 set +e 308 as_fn_set_status $1 309 exit $1 310} # as_fn_exit 311 312# as_fn_mkdir_p 313# ------------- 314# Create "$as_dir" as a directory, including parents if necessary. 315as_fn_mkdir_p () 316{ 317 318 case $as_dir in #( 319 -*) as_dir=./$as_dir;; 320 esac 321 test -d "$as_dir" || eval $as_mkdir_p || { 322 as_dirs= 323 while :; do 324 case $as_dir in #( 325 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 326 *) as_qdir=$as_dir;; 327 esac 328 as_dirs="'$as_qdir' $as_dirs" 329 as_dir=`$as_dirname -- "$as_dir" || 330$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 331 X"$as_dir" : 'X\(//\)[^/]' \| \ 332 X"$as_dir" : 'X\(//\)$' \| \ 333 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 334$as_echo X"$as_dir" | 335 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 336 s//\1/ 337 q 338 } 339 /^X\(\/\/\)[^/].*/{ 340 s//\1/ 341 q 342 } 343 /^X\(\/\/\)$/{ 344 s//\1/ 345 q 346 } 347 /^X\(\/\).*/{ 348 s//\1/ 349 q 350 } 351 s/.*/./; q'` 352 test -d "$as_dir" && break 353 done 354 test -z "$as_dirs" || eval "mkdir $as_dirs" 355 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 356 357 358} # as_fn_mkdir_p 359 360# as_fn_executable_p FILE 361# ----------------------- 362# Test if FILE is an executable regular file. 363as_fn_executable_p () 364{ 365 test -f "$1" && test -x "$1" 366} # as_fn_executable_p 367# as_fn_append VAR VALUE 368# ---------------------- 369# Append the text in VALUE to the end of the definition contained in VAR. Take 370# advantage of any shell optimizations that allow amortized linear growth over 371# repeated appends, instead of the typical quadratic growth present in naive 372# implementations. 373if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 374 eval 'as_fn_append () 375 { 376 eval $1+=\$2 377 }' 378else 379 as_fn_append () 380 { 381 eval $1=\$$1\$2 382 } 383fi # as_fn_append 384 385# as_fn_arith ARG... 386# ------------------ 387# Perform arithmetic evaluation on the ARGs, and store the result in the 388# global $as_val. Take advantage of shells that can avoid forks. The arguments 389# must be portable across $(()) and expr. 390if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 391 eval 'as_fn_arith () 392 { 393 as_val=$(( $* )) 394 }' 395else 396 as_fn_arith () 397 { 398 as_val=`expr "$@" || test $? -eq 1` 399 } 400fi # as_fn_arith 401 402 403# as_fn_error STATUS ERROR [LINENO LOG_FD] 404# ---------------------------------------- 405# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 406# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 407# script with STATUS, using 1 if that was 0. 408as_fn_error () 409{ 410 as_status=$1; test $as_status -eq 0 && as_status=1 411 if test "$4"; then 412 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 413 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 414 fi 415 $as_echo "$as_me: error: $2" >&2 416 as_fn_exit $as_status 417} # as_fn_error 418 419if expr a : '\(a\)' >/dev/null 2>&1 && 420 test "X`expr 00001 : '.*\(...\)'`" = X001; then 421 as_expr=expr 422else 423 as_expr=false 424fi 425 426if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 427 as_basename=basename 428else 429 as_basename=false 430fi 431 432if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 433 as_dirname=dirname 434else 435 as_dirname=false 436fi 437 438as_me=`$as_basename -- "$0" || 439$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 440 X"$0" : 'X\(//\)$' \| \ 441 X"$0" : 'X\(/\)' \| . 2>/dev/null || 442$as_echo X/"$0" | 443 sed '/^.*\/\([^/][^/]*\)\/*$/{ 444 s//\1/ 445 q 446 } 447 /^X\/\(\/\/\)$/{ 448 s//\1/ 449 q 450 } 451 /^X\/\(\/\).*/{ 452 s//\1/ 453 q 454 } 455 s/.*/./; q'` 456 457# Avoid depending upon Character Ranges. 458as_cr_letters='abcdefghijklmnopqrstuvwxyz' 459as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 460as_cr_Letters=$as_cr_letters$as_cr_LETTERS 461as_cr_digits='0123456789' 462as_cr_alnum=$as_cr_Letters$as_cr_digits 463 464 465 as_lineno_1=$LINENO as_lineno_1a=$LINENO 466 as_lineno_2=$LINENO as_lineno_2a=$LINENO 467 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 468 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 469 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 470 sed -n ' 471 p 472 /[$]LINENO/= 473 ' <$as_myself | 474 sed ' 475 s/[$]LINENO.*/&-/ 476 t lineno 477 b 478 :lineno 479 N 480 :loop 481 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 482 t loop 483 s/-\n.*// 484 ' >$as_me.lineno && 485 chmod +x "$as_me.lineno" || 486 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 487 488 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have 489 # already done that, so ensure we don't try to do so again and fall 490 # in an infinite loop. This has already happened in practice. 491 _as_can_reexec=no; export _as_can_reexec 492 # Don't try to exec as it changes $[0], causing all sort of problems 493 # (the dirname of $[0] is not the place where we might find the 494 # original and so on. Autoconf is especially sensitive to this). 495 . "./$as_me.lineno" 496 # Exit status is that of the last command. 497 exit 498} 499 500ECHO_C= ECHO_N= ECHO_T= 501case `echo -n x` in #((((( 502-n*) 503 case `echo 'xy\c'` in 504 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 505 xy) ECHO_C='\c';; 506 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 507 ECHO_T=' ';; 508 esac;; 509*) 510 ECHO_N='-n';; 511esac 512 513rm -f conf$$ conf$$.exe conf$$.file 514if test -d conf$$.dir; then 515 rm -f conf$$.dir/conf$$.file 516else 517 rm -f conf$$.dir 518 mkdir conf$$.dir 2>/dev/null 519fi 520if (echo >conf$$.file) 2>/dev/null; then 521 if ln -s conf$$.file conf$$ 2>/dev/null; then 522 as_ln_s='ln -s' 523 # ... but there are two gotchas: 524 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 525 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 526 # In both cases, we have to default to `cp -pR'. 527 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 528 as_ln_s='cp -pR' 529 elif ln conf$$.file conf$$ 2>/dev/null; then 530 as_ln_s=ln 531 else 532 as_ln_s='cp -pR' 533 fi 534else 535 as_ln_s='cp -pR' 536fi 537rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 538rmdir conf$$.dir 2>/dev/null 539 540if mkdir -p . 2>/dev/null; then 541 as_mkdir_p='mkdir -p "$as_dir"' 542else 543 test -d ./-p && rmdir ./-p 544 as_mkdir_p=false 545fi 546 547as_test_x='test -x' 548as_executable_p=as_fn_executable_p 549 550# Sed expression to map a string onto a valid CPP name. 551as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 552 553# Sed expression to map a string onto a valid variable name. 554as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 555 556 557test -n "$DJDIR" || exec 7<&0 </dev/null 558exec 6>&1 559 560# Name of the host. 561# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, 562# so uname gets run too. 563ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 564 565# 566# Initializations. 567# 568ac_default_prefix=/usr/local 569ac_clean_files= 570ac_config_libobj_dir=. 571LIBOBJS= 572cross_compiling=no 573subdirs= 574MFLAGS= 575MAKEFLAGS= 576 577# Identity of this package. 578PACKAGE_NAME= 579PACKAGE_TARNAME= 580PACKAGE_VERSION= 581PACKAGE_STRING= 582PACKAGE_BUGREPORT= 583PACKAGE_URL= 584 585ac_unique_file="vim.h" 586# Factoring default headers for most tests. 587ac_includes_default="\ 588#include <stdio.h> 589#ifdef HAVE_SYS_TYPES_H 590# include <sys/types.h> 591#endif 592#ifdef HAVE_SYS_STAT_H 593# include <sys/stat.h> 594#endif 595#ifdef STDC_HEADERS 596# include <stdlib.h> 597# include <stddef.h> 598#else 599# ifdef HAVE_STDLIB_H 600# include <stdlib.h> 601# endif 602#endif 603#ifdef HAVE_STRING_H 604# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 605# include <memory.h> 606# endif 607# include <string.h> 608#endif 609#ifdef HAVE_STRINGS_H 610# include <strings.h> 611#endif 612#ifdef HAVE_INTTYPES_H 613# include <inttypes.h> 614#endif 615#ifdef HAVE_STDINT_H 616# include <stdint.h> 617#endif 618#ifdef HAVE_UNISTD_H 619# include <unistd.h> 620#endif" 621 622ac_subst_vars='LTLIBOBJS 623LIBOBJS 624LINK_AS_NEEDED 625DEPEND_CFLAGS_FILTER 626MSGFMT_DESKTOP 627MAKEMO 628MSGFMT 629INSTALL_TOOL_LANGS 630INSTALL_LANGS 631TAGPRG 632GUI_X_LIBS 633GUITYPE 634GUI_LIB_LOC 635GUI_INC_LOC 636NARROW_PROTO 637MOTIF_LIBNAME 638GRESOURCE_OBJ 639GRESOURCE_SRC 640UPDATE_DESKTOP_DATABASE 641GTK_UPDATE_ICON_CACHE 642GLIB_COMPILE_RESOURCES 643GNOME_INCLUDEDIR 644GNOME_LIBDIR 645GNOME_LIBS 646GTK_LIBNAME 647GTK_LIBS 648GTK_CFLAGS 649PKG_CONFIG 650X_LIB 651X_EXTRA_LIBS 652X_LIBS 653X_PRE_LIBS 654X_CFLAGS 655XMKMF 656xmkmfpath 657TERM_TEST 658TERM_OBJ 659TERM_SRC 660CHANNEL_OBJ 661CHANNEL_SRC 662NETBEANS_OBJ 663NETBEANS_SRC 664RUBY_LIBS 665RUBY_CFLAGS 666RUBY_PRO 667RUBY_OBJ 668RUBY_SRC 669vi_cv_path_ruby 670TCL_LIBS 671TCL_CFLAGS 672TCL_PRO 673TCL_OBJ 674TCL_SRC 675vi_cv_path_tcl 676PYTHON3_OBJ 677PYTHON3_SRC 678PYTHON3_CFLAGS 679PYTHON3_LIBS 680vi_cv_path_python3 681PYTHON_OBJ 682PYTHON_SRC 683PYTHON_CFLAGS 684PYTHON_LIBS 685vi_cv_path_python 686PERL_LIBS 687PERL_CFLAGS 688PERL_PRO 689PERL_OBJ 690PERL_SRC 691shrpenv 692vi_cv_perl_xsubpp 693vi_cv_perllib 694vi_cv_path_perl 695MZSCHEME_MZC 696MZSCHEME_EXTRA 697MZSCHEME_CFLAGS 698MZSCHEME_LIBS 699MZSCHEME_PRO 700MZSCHEME_OBJ 701MZSCHEME_SRC 702vi_cv_path_mzscheme 703LUA_CFLAGS 704LUA_LIBS 705LUA_PRO 706LUA_OBJ 707LUA_SRC 708vi_cv_path_plain_lua 709vi_cv_path_luajit 710vi_cv_path_lua 711compiledby 712dogvimdiff 713dovimdiff 714QUOTESED 715line_break 716VIEWNAME 717EXNAME 718VIMNAME 719OS_EXTRA_OBJ 720OS_EXTRA_SRC 721XCODE_SELECT 722CPP_MM 723CROSS_COMPILING 724STRIP 725AWK 726FGREP 727EGREP 728GREP 729CPP 730OBJEXT 731EXEEXT 732ac_ct_CC 733CPPFLAGS 734LDFLAGS 735CFLAGS 736CC 737SET_MAKE 738target_alias 739host_alias 740build_alias 741LIBS 742ECHO_T 743ECHO_N 744ECHO_C 745DEFS 746mandir 747localedir 748libdir 749psdir 750pdfdir 751dvidir 752htmldir 753infodir 754docdir 755oldincludedir 756includedir 757runstatedir 758localstatedir 759sharedstatedir 760sysconfdir 761datadir 762datarootdir 763libexecdir 764sbindir 765bindir 766program_transform_name 767prefix 768exec_prefix 769PACKAGE_URL 770PACKAGE_BUGREPORT 771PACKAGE_STRING 772PACKAGE_VERSION 773PACKAGE_TARNAME 774PACKAGE_NAME 775PATH_SEPARATOR 776SHELL' 777ac_subst_files='' 778ac_user_opts=' 779enable_option_checking 780enable_fail_if_missing 781enable_darwin 782with_mac_arch 783with_developer_dir 784with_local_dir 785with_vim_name 786with_ex_name 787with_view_name 788with_global_runtime 789with_modified_by 790enable_smack 791enable_selinux 792with_features 793with_compiledby 794enable_xsmp 795enable_xsmp_interact 796enable_luainterp 797with_lua_prefix 798with_luajit 799enable_mzschemeinterp 800with_plthome 801enable_perlinterp 802enable_pythoninterp 803with_python_command 804with_python_config_dir 805enable_python3interp 806with_python3_command 807with_python3_config_dir 808enable_tclinterp 809with_tclsh 810enable_rubyinterp 811with_ruby_command 812enable_cscope 813enable_netbeans 814enable_channel 815enable_terminal 816enable_autoservername 817enable_multibyte 818enable_rightleft 819enable_arabic 820enable_farsi 821enable_xim 822enable_fontset 823with_x 824enable_gui 825enable_gtk2_check 826enable_gnome_check 827enable_gtk3_check 828enable_motif_check 829enable_athena_check 830enable_nextaw_check 831enable_carbon_check 832enable_gtktest 833with_gnome_includes 834with_gnome_libs 835with_gnome 836enable_icon_cache_update 837enable_desktop_database_update 838with_motif_lib 839with_tlib 840enable_largefile 841enable_canberra 842enable_acl 843enable_gpm 844enable_sysmouse 845enable_nls 846' 847 ac_precious_vars='build_alias 848host_alias 849target_alias 850CC 851CFLAGS 852LDFLAGS 853LIBS 854CPPFLAGS 855CPP 856XMKMF' 857 858 859# Initialize some variables set by options. 860ac_init_help= 861ac_init_version=false 862ac_unrecognized_opts= 863ac_unrecognized_sep= 864# The variables have the same names as the options, with 865# dashes changed to underlines. 866cache_file=/dev/null 867exec_prefix=NONE 868no_create= 869no_recursion= 870prefix=NONE 871program_prefix=NONE 872program_suffix=NONE 873program_transform_name=s,x,x, 874silent= 875site= 876srcdir= 877verbose= 878x_includes=NONE 879x_libraries=NONE 880 881# Installation directory options. 882# These are left unexpanded so users can "make install exec_prefix=/foo" 883# and all the variables that are supposed to be based on exec_prefix 884# by default will actually change. 885# Use braces instead of parens because sh, perl, etc. also accept them. 886# (The list follows the same order as the GNU Coding Standards.) 887bindir='${exec_prefix}/bin' 888sbindir='${exec_prefix}/sbin' 889libexecdir='${exec_prefix}/libexec' 890datarootdir='${prefix}/share' 891datadir='${datarootdir}' 892sysconfdir='${prefix}/etc' 893sharedstatedir='${prefix}/com' 894localstatedir='${prefix}/var' 895runstatedir='${localstatedir}/run' 896includedir='${prefix}/include' 897oldincludedir='/usr/include' 898docdir='${datarootdir}/doc/${PACKAGE}' 899infodir='${datarootdir}/info' 900htmldir='${docdir}' 901dvidir='${docdir}' 902pdfdir='${docdir}' 903psdir='${docdir}' 904libdir='${exec_prefix}/lib' 905localedir='${datarootdir}/locale' 906mandir='${datarootdir}/man' 907 908ac_prev= 909ac_dashdash= 910for ac_option 911do 912 # If the previous option needs an argument, assign it. 913 if test -n "$ac_prev"; then 914 eval $ac_prev=\$ac_option 915 ac_prev= 916 continue 917 fi 918 919 case $ac_option in 920 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 921 *=) ac_optarg= ;; 922 *) ac_optarg=yes ;; 923 esac 924 925 # Accept the important Cygnus configure options, so we can diagnose typos. 926 927 case $ac_dashdash$ac_option in 928 --) 929 ac_dashdash=yes ;; 930 931 -bindir | --bindir | --bindi | --bind | --bin | --bi) 932 ac_prev=bindir ;; 933 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 934 bindir=$ac_optarg ;; 935 936 -build | --build | --buil | --bui | --bu) 937 ac_prev=build_alias ;; 938 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 939 build_alias=$ac_optarg ;; 940 941 -cache-file | --cache-file | --cache-fil | --cache-fi \ 942 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 943 ac_prev=cache_file ;; 944 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 945 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 946 cache_file=$ac_optarg ;; 947 948 --config-cache | -C) 949 cache_file=config.cache ;; 950 951 -datadir | --datadir | --datadi | --datad) 952 ac_prev=datadir ;; 953 -datadir=* | --datadir=* | --datadi=* | --datad=*) 954 datadir=$ac_optarg ;; 955 956 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 957 | --dataroo | --dataro | --datar) 958 ac_prev=datarootdir ;; 959 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 960 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 961 datarootdir=$ac_optarg ;; 962 963 -disable-* | --disable-*) 964 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 965 # Reject names that are not valid shell variable names. 966 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 967 as_fn_error $? "invalid feature name: $ac_useropt" 968 ac_useropt_orig=$ac_useropt 969 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 970 case $ac_user_opts in 971 *" 972"enable_$ac_useropt" 973"*) ;; 974 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 975 ac_unrecognized_sep=', ';; 976 esac 977 eval enable_$ac_useropt=no ;; 978 979 -docdir | --docdir | --docdi | --doc | --do) 980 ac_prev=docdir ;; 981 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 982 docdir=$ac_optarg ;; 983 984 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 985 ac_prev=dvidir ;; 986 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 987 dvidir=$ac_optarg ;; 988 989 -enable-* | --enable-*) 990 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 991 # Reject names that are not valid shell variable names. 992 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 993 as_fn_error $? "invalid feature name: $ac_useropt" 994 ac_useropt_orig=$ac_useropt 995 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 996 case $ac_user_opts in 997 *" 998"enable_$ac_useropt" 999"*) ;; 1000 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 1001 ac_unrecognized_sep=', ';; 1002 esac 1003 eval enable_$ac_useropt=\$ac_optarg ;; 1004 1005 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 1006 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 1007 | --exec | --exe | --ex) 1008 ac_prev=exec_prefix ;; 1009 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 1010 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 1011 | --exec=* | --exe=* | --ex=*) 1012 exec_prefix=$ac_optarg ;; 1013 1014 -gas | --gas | --ga | --g) 1015 # Obsolete; use --with-gas. 1016 with_gas=yes ;; 1017 1018 -help | --help | --hel | --he | -h) 1019 ac_init_help=long ;; 1020 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 1021 ac_init_help=recursive ;; 1022 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 1023 ac_init_help=short ;; 1024 1025 -host | --host | --hos | --ho) 1026 ac_prev=host_alias ;; 1027 -host=* | --host=* | --hos=* | --ho=*) 1028 host_alias=$ac_optarg ;; 1029 1030 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 1031 ac_prev=htmldir ;; 1032 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 1033 | --ht=*) 1034 htmldir=$ac_optarg ;; 1035 1036 -includedir | --includedir | --includedi | --included | --include \ 1037 | --includ | --inclu | --incl | --inc) 1038 ac_prev=includedir ;; 1039 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 1040 | --includ=* | --inclu=* | --incl=* | --inc=*) 1041 includedir=$ac_optarg ;; 1042 1043 -infodir | --infodir | --infodi | --infod | --info | --inf) 1044 ac_prev=infodir ;; 1045 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 1046 infodir=$ac_optarg ;; 1047 1048 -libdir | --libdir | --libdi | --libd) 1049 ac_prev=libdir ;; 1050 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1051 libdir=$ac_optarg ;; 1052 1053 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1054 | --libexe | --libex | --libe) 1055 ac_prev=libexecdir ;; 1056 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1057 | --libexe=* | --libex=* | --libe=*) 1058 libexecdir=$ac_optarg ;; 1059 1060 -localedir | --localedir | --localedi | --localed | --locale) 1061 ac_prev=localedir ;; 1062 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1063 localedir=$ac_optarg ;; 1064 1065 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1066 | --localstate | --localstat | --localsta | --localst | --locals) 1067 ac_prev=localstatedir ;; 1068 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1069 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1070 localstatedir=$ac_optarg ;; 1071 1072 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1073 ac_prev=mandir ;; 1074 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1075 mandir=$ac_optarg ;; 1076 1077 -nfp | --nfp | --nf) 1078 # Obsolete; use --without-fp. 1079 with_fp=no ;; 1080 1081 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1082 | --no-cr | --no-c | -n) 1083 no_create=yes ;; 1084 1085 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1086 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1087 no_recursion=yes ;; 1088 1089 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1090 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1091 | --oldin | --oldi | --old | --ol | --o) 1092 ac_prev=oldincludedir ;; 1093 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1094 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1095 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1096 oldincludedir=$ac_optarg ;; 1097 1098 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1099 ac_prev=prefix ;; 1100 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1101 prefix=$ac_optarg ;; 1102 1103 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1104 | --program-pre | --program-pr | --program-p) 1105 ac_prev=program_prefix ;; 1106 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1107 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1108 program_prefix=$ac_optarg ;; 1109 1110 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1111 | --program-suf | --program-su | --program-s) 1112 ac_prev=program_suffix ;; 1113 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1114 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1115 program_suffix=$ac_optarg ;; 1116 1117 -program-transform-name | --program-transform-name \ 1118 | --program-transform-nam | --program-transform-na \ 1119 | --program-transform-n | --program-transform- \ 1120 | --program-transform | --program-transfor \ 1121 | --program-transfo | --program-transf \ 1122 | --program-trans | --program-tran \ 1123 | --progr-tra | --program-tr | --program-t) 1124 ac_prev=program_transform_name ;; 1125 -program-transform-name=* | --program-transform-name=* \ 1126 | --program-transform-nam=* | --program-transform-na=* \ 1127 | --program-transform-n=* | --program-transform-=* \ 1128 | --program-transform=* | --program-transfor=* \ 1129 | --program-transfo=* | --program-transf=* \ 1130 | --program-trans=* | --program-tran=* \ 1131 | --progr-tra=* | --program-tr=* | --program-t=*) 1132 program_transform_name=$ac_optarg ;; 1133 1134 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1135 ac_prev=pdfdir ;; 1136 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1137 pdfdir=$ac_optarg ;; 1138 1139 -psdir | --psdir | --psdi | --psd | --ps) 1140 ac_prev=psdir ;; 1141 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1142 psdir=$ac_optarg ;; 1143 1144 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1145 | -silent | --silent | --silen | --sile | --sil) 1146 silent=yes ;; 1147 1148 -runstatedir | --runstatedir | --runstatedi | --runstated \ 1149 | --runstate | --runstat | --runsta | --runst | --runs \ 1150 | --run | --ru | --r) 1151 ac_prev=runstatedir ;; 1152 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \ 1153 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \ 1154 | --run=* | --ru=* | --r=*) 1155 runstatedir=$ac_optarg ;; 1156 1157 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1158 ac_prev=sbindir ;; 1159 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1160 | --sbi=* | --sb=*) 1161 sbindir=$ac_optarg ;; 1162 1163 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1164 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1165 | --sharedst | --shareds | --shared | --share | --shar \ 1166 | --sha | --sh) 1167 ac_prev=sharedstatedir ;; 1168 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1169 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1170 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1171 | --sha=* | --sh=*) 1172 sharedstatedir=$ac_optarg ;; 1173 1174 -site | --site | --sit) 1175 ac_prev=site ;; 1176 -site=* | --site=* | --sit=*) 1177 site=$ac_optarg ;; 1178 1179 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1180 ac_prev=srcdir ;; 1181 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1182 srcdir=$ac_optarg ;; 1183 1184 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1185 | --syscon | --sysco | --sysc | --sys | --sy) 1186 ac_prev=sysconfdir ;; 1187 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1188 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1189 sysconfdir=$ac_optarg ;; 1190 1191 -target | --target | --targe | --targ | --tar | --ta | --t) 1192 ac_prev=target_alias ;; 1193 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1194 target_alias=$ac_optarg ;; 1195 1196 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1197 verbose=yes ;; 1198 1199 -version | --version | --versio | --versi | --vers | -V) 1200 ac_init_version=: ;; 1201 1202 -with-* | --with-*) 1203 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1204 # Reject names that are not valid shell variable names. 1205 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1206 as_fn_error $? "invalid package name: $ac_useropt" 1207 ac_useropt_orig=$ac_useropt 1208 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1209 case $ac_user_opts in 1210 *" 1211"with_$ac_useropt" 1212"*) ;; 1213 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1214 ac_unrecognized_sep=', ';; 1215 esac 1216 eval with_$ac_useropt=\$ac_optarg ;; 1217 1218 -without-* | --without-*) 1219 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1220 # Reject names that are not valid shell variable names. 1221 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1222 as_fn_error $? "invalid package name: $ac_useropt" 1223 ac_useropt_orig=$ac_useropt 1224 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1225 case $ac_user_opts in 1226 *" 1227"with_$ac_useropt" 1228"*) ;; 1229 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1230 ac_unrecognized_sep=', ';; 1231 esac 1232 eval with_$ac_useropt=no ;; 1233 1234 --x) 1235 # Obsolete; use --with-x. 1236 with_x=yes ;; 1237 1238 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1239 | --x-incl | --x-inc | --x-in | --x-i) 1240 ac_prev=x_includes ;; 1241 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1242 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1243 x_includes=$ac_optarg ;; 1244 1245 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1246 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1247 ac_prev=x_libraries ;; 1248 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1249 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1250 x_libraries=$ac_optarg ;; 1251 1252 -*) as_fn_error $? "unrecognized option: \`$ac_option' 1253Try \`$0 --help' for more information" 1254 ;; 1255 1256 *=*) 1257 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1258 # Reject names that are not valid shell variable names. 1259 case $ac_envvar in #( 1260 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1261 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; 1262 esac 1263 eval $ac_envvar=\$ac_optarg 1264 export $ac_envvar ;; 1265 1266 *) 1267 # FIXME: should be removed in autoconf 3.0. 1268 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1269 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1270 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1271 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}" 1272 ;; 1273 1274 esac 1275done 1276 1277if test -n "$ac_prev"; then 1278 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1279 as_fn_error $? "missing argument to $ac_option" 1280fi 1281 1282if test -n "$ac_unrecognized_opts"; then 1283 case $enable_option_checking in 1284 no) ;; 1285 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; 1286 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1287 esac 1288fi 1289 1290# Check all directory arguments for consistency. 1291for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1292 datadir sysconfdir sharedstatedir localstatedir includedir \ 1293 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1294 libdir localedir mandir runstatedir 1295do 1296 eval ac_val=\$$ac_var 1297 # Remove trailing slashes. 1298 case $ac_val in 1299 */ ) 1300 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1301 eval $ac_var=\$ac_val;; 1302 esac 1303 # Be sure to have absolute directory names. 1304 case $ac_val in 1305 [\\/$]* | ?:[\\/]* ) continue;; 1306 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1307 esac 1308 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" 1309done 1310 1311# There might be people who depend on the old broken behavior: `$host' 1312# used to hold the argument of --host etc. 1313# FIXME: To remove some day. 1314build=$build_alias 1315host=$host_alias 1316target=$target_alias 1317 1318# FIXME: To remove some day. 1319if test "x$host_alias" != x; then 1320 if test "x$build_alias" = x; then 1321 cross_compiling=maybe 1322 elif test "x$build_alias" != "x$host_alias"; then 1323 cross_compiling=yes 1324 fi 1325fi 1326 1327ac_tool_prefix= 1328test -n "$host_alias" && ac_tool_prefix=$host_alias- 1329 1330test "$silent" = yes && exec 6>/dev/null 1331 1332 1333ac_pwd=`pwd` && test -n "$ac_pwd" && 1334ac_ls_di=`ls -di .` && 1335ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1336 as_fn_error $? "working directory cannot be determined" 1337test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1338 as_fn_error $? "pwd does not report name of working directory" 1339 1340 1341# Find the source files, if location was not specified. 1342if test -z "$srcdir"; then 1343 ac_srcdir_defaulted=yes 1344 # Try the directory containing this script, then the parent directory. 1345 ac_confdir=`$as_dirname -- "$as_myself" || 1346$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1347 X"$as_myself" : 'X\(//\)[^/]' \| \ 1348 X"$as_myself" : 'X\(//\)$' \| \ 1349 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1350$as_echo X"$as_myself" | 1351 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1352 s//\1/ 1353 q 1354 } 1355 /^X\(\/\/\)[^/].*/{ 1356 s//\1/ 1357 q 1358 } 1359 /^X\(\/\/\)$/{ 1360 s//\1/ 1361 q 1362 } 1363 /^X\(\/\).*/{ 1364 s//\1/ 1365 q 1366 } 1367 s/.*/./; q'` 1368 srcdir=$ac_confdir 1369 if test ! -r "$srcdir/$ac_unique_file"; then 1370 srcdir=.. 1371 fi 1372else 1373 ac_srcdir_defaulted=no 1374fi 1375if test ! -r "$srcdir/$ac_unique_file"; then 1376 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1377 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" 1378fi 1379ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1380ac_abs_confdir=`( 1381 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" 1382 pwd)` 1383# When building in place, set srcdir=. 1384if test "$ac_abs_confdir" = "$ac_pwd"; then 1385 srcdir=. 1386fi 1387# Remove unnecessary trailing slashes from srcdir. 1388# Double slashes in file names in object file debugging info 1389# mess up M-x gdb in Emacs. 1390case $srcdir in 1391*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1392esac 1393for ac_var in $ac_precious_vars; do 1394 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1395 eval ac_env_${ac_var}_value=\$${ac_var} 1396 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1397 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1398done 1399 1400# 1401# Report the --help message. 1402# 1403if test "$ac_init_help" = "long"; then 1404 # Omit some internal or obsolete options to make the list less imposing. 1405 # This message is too long to be a string in the A/UX 3.1 sh. 1406 cat <<_ACEOF 1407\`configure' configures this package to adapt to many kinds of systems. 1408 1409Usage: $0 [OPTION]... [VAR=VALUE]... 1410 1411To assign environment variables (e.g., CC, CFLAGS...), specify them as 1412VAR=VALUE. See below for descriptions of some of the useful variables. 1413 1414Defaults for the options are specified in brackets. 1415 1416Configuration: 1417 -h, --help display this help and exit 1418 --help=short display options specific to this package 1419 --help=recursive display the short help of all the included packages 1420 -V, --version display version information and exit 1421 -q, --quiet, --silent do not print \`checking ...' messages 1422 --cache-file=FILE cache test results in FILE [disabled] 1423 -C, --config-cache alias for \`--cache-file=config.cache' 1424 -n, --no-create do not create output files 1425 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1426 1427Installation directories: 1428 --prefix=PREFIX install architecture-independent files in PREFIX 1429 [$ac_default_prefix] 1430 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1431 [PREFIX] 1432 1433By default, \`make install' will install all the files in 1434\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1435an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1436for instance \`--prefix=\$HOME'. 1437 1438For better control, use the options below. 1439 1440Fine tuning of the installation directories: 1441 --bindir=DIR user executables [EPREFIX/bin] 1442 --sbindir=DIR system admin executables [EPREFIX/sbin] 1443 --libexecdir=DIR program executables [EPREFIX/libexec] 1444 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1445 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1446 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1447 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run] 1448 --libdir=DIR object code libraries [EPREFIX/lib] 1449 --includedir=DIR C header files [PREFIX/include] 1450 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1451 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1452 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1453 --infodir=DIR info documentation [DATAROOTDIR/info] 1454 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1455 --mandir=DIR man documentation [DATAROOTDIR/man] 1456 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] 1457 --htmldir=DIR html documentation [DOCDIR] 1458 --dvidir=DIR dvi documentation [DOCDIR] 1459 --pdfdir=DIR pdf documentation [DOCDIR] 1460 --psdir=DIR ps documentation [DOCDIR] 1461_ACEOF 1462 1463 cat <<\_ACEOF 1464 1465X features: 1466 --x-includes=DIR X include files are in DIR 1467 --x-libraries=DIR X library files are in DIR 1468_ACEOF 1469fi 1470 1471if test -n "$ac_init_help"; then 1472 1473 cat <<\_ACEOF 1474 1475Optional Features: 1476 --disable-option-checking ignore unrecognized --enable/--with options 1477 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1478 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1479 --enable-fail-if-missing Fail if dependencies on additional features 1480 specified on the command line are missing. 1481 --disable-darwin Disable Darwin (Mac OS X) support. 1482 --disable-smack Do not check for Smack support. 1483 --disable-selinux Do not check for SELinux support. 1484 --disable-xsmp Disable XSMP session management 1485 --disable-xsmp-interact Disable XSMP interaction 1486 --enable-luainterp=OPTS Include Lua interpreter. default=no OPTS=no/yes/dynamic 1487 --enable-mzschemeinterp Include MzScheme interpreter. 1488 --enable-perlinterp=OPTS Include Perl interpreter. default=no OPTS=no/yes/dynamic 1489 --enable-pythoninterp=OPTS Include Python interpreter. default=no OPTS=no/yes/dynamic 1490 --enable-python3interp=OPTS Include Python3 interpreter. default=no OPTS=no/yes/dynamic 1491 --enable-tclinterp=OPTS Include Tcl interpreter. default=no OPTS=no/yes/dynamic 1492 --enable-rubyinterp=OPTS Include Ruby interpreter. default=no OPTS=no/yes/dynamic 1493 --enable-cscope Include cscope interface. 1494 --disable-netbeans Disable NetBeans integration support. 1495 --disable-channel Disable process communication support. 1496 --enable-terminal Enable terminal emulation support. 1497 --enable-autoservername Automatically define servername at vim startup. 1498 --enable-multibyte Include multibyte editing support. 1499 --disable-rightleft Do not include Right-to-Left language support. 1500 --disable-arabic Do not include Arabic language support. 1501 --disable-farsi Deprecated. 1502 --enable-xim Include XIM input support. 1503 --enable-fontset Include X fontset output support. 1504 --enable-gui=OPTS X11 GUI. default=auto OPTS=auto/no/gtk2/gnome2/gtk3/motif/athena/neXtaw/haiku/photon/carbon 1505 --enable-gtk2-check If auto-select GUI, check for GTK+ 2 default=yes 1506 --enable-gnome-check If GTK GUI, check for GNOME default=no 1507 --enable-gtk3-check If auto-select GUI, check for GTK+ 3 default=yes 1508 --enable-motif-check If auto-select GUI, check for Motif default=yes 1509 --enable-athena-check If auto-select GUI, check for Athena default=yes 1510 --enable-nextaw-check If auto-select GUI, check for neXtaw default=yes 1511 --enable-carbon-check If auto-select GUI, check for Carbon default=yes 1512 --disable-gtktest Do not try to compile and run a test GTK program 1513 --disable-icon-cache-update update disabled 1514 --disable-desktop-database-update update disabled 1515 --disable-largefile omit support for large files 1516 --disable-canberra Do not use libcanberra. 1517 --disable-acl No check for ACL support. 1518 --disable-gpm Don't use gpm (Linux mouse daemon). 1519 --disable-sysmouse Don't use sysmouse (mouse in *BSD console). 1520 --disable-nls Don't support NLS (gettext()). 1521 1522Optional Packages: 1523 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1524 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1525 --with-mac-arch=ARCH current, intel, ppc or both 1526 --with-developer-dir=PATH use PATH as location for Xcode developer tools 1527 --with-local-dir=PATH search PATH instead of /usr/local for local libraries. 1528 --without-local-dir do not search /usr/local for local libraries. 1529 --with-vim-name=NAME what to call the Vim executable 1530 --with-ex-name=NAME what to call the Ex executable 1531 --with-view-name=NAME what to call the View executable 1532 --with-global-runtime=DIR global runtime directory in 'runtimepath', comma-separated for multiple directories 1533 --with-modified-by=NAME name of who modified a release version 1534 --with-features=TYPE tiny, small, normal, big or huge (default: huge) 1535 --with-compiledby=NAME name to show in :version message 1536 --with-lua-prefix=PFX Prefix where Lua is installed. 1537 --with-luajit Link with LuaJIT instead of Lua. 1538 --with-plthome=PLTHOME Use PLTHOME. 1539 --with-python-command=NAME name of the Python 2 command (default: python2 or python) 1540 --with-python-config-dir=PATH Python's config directory (deprecated) 1541 --with-python3-command=NAME name of the Python 3 command (default: python3 or python) 1542 --with-python3-config-dir=PATH Python's config directory (deprecated) 1543 --with-tclsh=PATH which tclsh to use (default: tclsh8.0) 1544 --with-ruby-command=RUBY name of the Ruby command (default: ruby) 1545 --with-x use the X Window System 1546 --with-gnome-includes=DIR Specify location of GNOME headers 1547 --with-gnome-libs=DIR Specify location of GNOME libs 1548 --with-gnome Specify prefix for GNOME files 1549 --with-motif-lib=STRING Library for Motif 1550 --with-tlib=library terminal library to be used 1551 1552Some influential environment variables: 1553 CC C compiler command 1554 CFLAGS C compiler flags 1555 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1556 nonstandard directory <lib dir> 1557 LIBS libraries to pass to the linker, e.g. -l<library> 1558 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1559 you have headers in a nonstandard directory <include dir> 1560 CPP C preprocessor 1561 XMKMF Path to xmkmf, Makefile generator for X Window System 1562 1563Use these variables to override the choices made by `configure' or to help 1564it to find libraries and programs with nonstandard names/locations. 1565 1566Report bugs to the package provider. 1567_ACEOF 1568ac_status=$? 1569fi 1570 1571if test "$ac_init_help" = "recursive"; then 1572 # If there are subdirs, report their specific --help. 1573 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1574 test -d "$ac_dir" || 1575 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1576 continue 1577 ac_builddir=. 1578 1579case "$ac_dir" in 1580.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1581*) 1582 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1583 # A ".." for each directory in $ac_dir_suffix. 1584 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1585 case $ac_top_builddir_sub in 1586 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1587 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1588 esac ;; 1589esac 1590ac_abs_top_builddir=$ac_pwd 1591ac_abs_builddir=$ac_pwd$ac_dir_suffix 1592# for backward compatibility: 1593ac_top_builddir=$ac_top_build_prefix 1594 1595case $srcdir in 1596 .) # We are building in place. 1597 ac_srcdir=. 1598 ac_top_srcdir=$ac_top_builddir_sub 1599 ac_abs_top_srcdir=$ac_pwd ;; 1600 [\\/]* | ?:[\\/]* ) # Absolute name. 1601 ac_srcdir=$srcdir$ac_dir_suffix; 1602 ac_top_srcdir=$srcdir 1603 ac_abs_top_srcdir=$srcdir ;; 1604 *) # Relative name. 1605 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1606 ac_top_srcdir=$ac_top_build_prefix$srcdir 1607 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1608esac 1609ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1610 1611 cd "$ac_dir" || { ac_status=$?; continue; } 1612 # Check for guested configure. 1613 if test -f "$ac_srcdir/configure.gnu"; then 1614 echo && 1615 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1616 elif test -f "$ac_srcdir/configure"; then 1617 echo && 1618 $SHELL "$ac_srcdir/configure" --help=recursive 1619 else 1620 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1621 fi || ac_status=$? 1622 cd "$ac_pwd" || { ac_status=$?; break; } 1623 done 1624fi 1625 1626test -n "$ac_init_help" && exit $ac_status 1627if $ac_init_version; then 1628 cat <<\_ACEOF 1629configure 1630generated by GNU Autoconf 2.69 1631 1632Copyright (C) 2012 Free Software Foundation, Inc. 1633This configure script is free software; the Free Software Foundation 1634gives unlimited permission to copy, distribute and modify it. 1635_ACEOF 1636 exit 1637fi 1638 1639## ------------------------ ## 1640## Autoconf initialization. ## 1641## ------------------------ ## 1642 1643# ac_fn_c_try_compile LINENO 1644# -------------------------- 1645# Try to compile conftest.$ac_ext, and return whether this succeeded. 1646ac_fn_c_try_compile () 1647{ 1648 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1649 rm -f conftest.$ac_objext 1650 if { { ac_try="$ac_compile" 1651case "(($ac_try" in 1652 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1653 *) ac_try_echo=$ac_try;; 1654esac 1655eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1656$as_echo "$ac_try_echo"; } >&5 1657 (eval "$ac_compile") 2>conftest.err 1658 ac_status=$? 1659 if test -s conftest.err; then 1660 grep -v '^ *+' conftest.err >conftest.er1 1661 cat conftest.er1 >&5 1662 mv -f conftest.er1 conftest.err 1663 fi 1664 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1665 test $ac_status = 0; } && { 1666 test -z "$ac_c_werror_flag" || 1667 test ! -s conftest.err 1668 } && test -s conftest.$ac_objext; then : 1669 ac_retval=0 1670else 1671 $as_echo "$as_me: failed program was:" >&5 1672sed 's/^/| /' conftest.$ac_ext >&5 1673 1674 ac_retval=1 1675fi 1676 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1677 as_fn_set_status $ac_retval 1678 1679} # ac_fn_c_try_compile 1680 1681# ac_fn_c_try_cpp LINENO 1682# ---------------------- 1683# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1684ac_fn_c_try_cpp () 1685{ 1686 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1687 if { { ac_try="$ac_cpp conftest.$ac_ext" 1688case "(($ac_try" in 1689 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1690 *) ac_try_echo=$ac_try;; 1691esac 1692eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1693$as_echo "$ac_try_echo"; } >&5 1694 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1695 ac_status=$? 1696 if test -s conftest.err; then 1697 grep -v '^ *+' conftest.err >conftest.er1 1698 cat conftest.er1 >&5 1699 mv -f conftest.er1 conftest.err 1700 fi 1701 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1702 test $ac_status = 0; } > conftest.i && { 1703 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1704 test ! -s conftest.err 1705 }; then : 1706 ac_retval=0 1707else 1708 $as_echo "$as_me: failed program was:" >&5 1709sed 's/^/| /' conftest.$ac_ext >&5 1710 1711 ac_retval=1 1712fi 1713 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1714 as_fn_set_status $ac_retval 1715 1716} # ac_fn_c_try_cpp 1717 1718# ac_fn_c_try_link LINENO 1719# ----------------------- 1720# Try to link conftest.$ac_ext, and return whether this succeeded. 1721ac_fn_c_try_link () 1722{ 1723 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1724 rm -f conftest.$ac_objext conftest$ac_exeext 1725 if { { ac_try="$ac_link" 1726case "(($ac_try" in 1727 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1728 *) ac_try_echo=$ac_try;; 1729esac 1730eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1731$as_echo "$ac_try_echo"; } >&5 1732 (eval "$ac_link") 2>conftest.err 1733 ac_status=$? 1734 if test -s conftest.err; then 1735 grep -v '^ *+' conftest.err >conftest.er1 1736 cat conftest.er1 >&5 1737 mv -f conftest.er1 conftest.err 1738 fi 1739 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1740 test $ac_status = 0; } && { 1741 test -z "$ac_c_werror_flag" || 1742 test ! -s conftest.err 1743 } && test -s conftest$ac_exeext && { 1744 test "$cross_compiling" = yes || 1745 test -x conftest$ac_exeext 1746 }; then : 1747 ac_retval=0 1748else 1749 $as_echo "$as_me: failed program was:" >&5 1750sed 's/^/| /' conftest.$ac_ext >&5 1751 1752 ac_retval=1 1753fi 1754 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1755 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1756 # interfere with the next link command; also delete a directory that is 1757 # left behind by Apple's compiler. We do this before executing the actions. 1758 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1759 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1760 as_fn_set_status $ac_retval 1761 1762} # ac_fn_c_try_link 1763 1764# ac_fn_c_try_run LINENO 1765# ---------------------- 1766# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1767# that executables *can* be run. 1768ac_fn_c_try_run () 1769{ 1770 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1771 if { { ac_try="$ac_link" 1772case "(($ac_try" in 1773 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1774 *) ac_try_echo=$ac_try;; 1775esac 1776eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1777$as_echo "$ac_try_echo"; } >&5 1778 (eval "$ac_link") 2>&5 1779 ac_status=$? 1780 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1781 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1782 { { case "(($ac_try" in 1783 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1784 *) ac_try_echo=$ac_try;; 1785esac 1786eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1787$as_echo "$ac_try_echo"; } >&5 1788 (eval "$ac_try") 2>&5 1789 ac_status=$? 1790 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1791 test $ac_status = 0; }; }; then : 1792 ac_retval=0 1793else 1794 $as_echo "$as_me: program exited with status $ac_status" >&5 1795 $as_echo "$as_me: failed program was:" >&5 1796sed 's/^/| /' conftest.$ac_ext >&5 1797 1798 ac_retval=$ac_status 1799fi 1800 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1801 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1802 as_fn_set_status $ac_retval 1803 1804} # ac_fn_c_try_run 1805 1806# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1807# ------------------------------------------------------- 1808# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1809# the include files in INCLUDES and setting the cache variable VAR 1810# accordingly. 1811ac_fn_c_check_header_mongrel () 1812{ 1813 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1814 if eval \${$3+:} false; then : 1815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1816$as_echo_n "checking for $2... " >&6; } 1817if eval \${$3+:} false; then : 1818 $as_echo_n "(cached) " >&6 1819fi 1820eval ac_res=\$$3 1821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1822$as_echo "$ac_res" >&6; } 1823else 1824 # Is the header compilable? 1825{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1826$as_echo_n "checking $2 usability... " >&6; } 1827cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1828/* end confdefs.h. */ 1829$4 1830#include <$2> 1831_ACEOF 1832if ac_fn_c_try_compile "$LINENO"; then : 1833 ac_header_compiler=yes 1834else 1835 ac_header_compiler=no 1836fi 1837rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1838{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1839$as_echo "$ac_header_compiler" >&6; } 1840 1841# Is the header present? 1842{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1843$as_echo_n "checking $2 presence... " >&6; } 1844cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1845/* end confdefs.h. */ 1846#include <$2> 1847_ACEOF 1848if ac_fn_c_try_cpp "$LINENO"; then : 1849 ac_header_preproc=yes 1850else 1851 ac_header_preproc=no 1852fi 1853rm -f conftest.err conftest.i conftest.$ac_ext 1854{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1855$as_echo "$ac_header_preproc" >&6; } 1856 1857# So? What about this header? 1858case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1859 yes:no: ) 1860 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1861$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1862 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1863$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1864 ;; 1865 no:yes:* ) 1866 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1867$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1868 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1869$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1870 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1871$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1872 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1873$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1874 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1875$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1876 ;; 1877esac 1878 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1879$as_echo_n "checking for $2... " >&6; } 1880if eval \${$3+:} false; then : 1881 $as_echo_n "(cached) " >&6 1882else 1883 eval "$3=\$ac_header_compiler" 1884fi 1885eval ac_res=\$$3 1886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1887$as_echo "$ac_res" >&6; } 1888fi 1889 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1890 1891} # ac_fn_c_check_header_mongrel 1892 1893# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1894# ------------------------------------------------------- 1895# Tests whether HEADER exists and can be compiled using the include files in 1896# INCLUDES, setting the cache variable VAR accordingly. 1897ac_fn_c_check_header_compile () 1898{ 1899 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1900 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1901$as_echo_n "checking for $2... " >&6; } 1902if eval \${$3+:} false; then : 1903 $as_echo_n "(cached) " >&6 1904else 1905 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1906/* end confdefs.h. */ 1907$4 1908#include <$2> 1909_ACEOF 1910if ac_fn_c_try_compile "$LINENO"; then : 1911 eval "$3=yes" 1912else 1913 eval "$3=no" 1914fi 1915rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1916fi 1917eval ac_res=\$$3 1918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1919$as_echo "$ac_res" >&6; } 1920 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1921 1922} # ac_fn_c_check_header_compile 1923 1924# ac_fn_c_check_func LINENO FUNC VAR 1925# ---------------------------------- 1926# Tests whether FUNC exists, setting the cache variable VAR accordingly 1927ac_fn_c_check_func () 1928{ 1929 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1931$as_echo_n "checking for $2... " >&6; } 1932if eval \${$3+:} false; then : 1933 $as_echo_n "(cached) " >&6 1934else 1935 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1936/* end confdefs.h. */ 1937/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1938 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1939#define $2 innocuous_$2 1940 1941/* System header to define __stub macros and hopefully few prototypes, 1942 which can conflict with char $2 (); below. 1943 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1944 <limits.h> exists even on freestanding compilers. */ 1945 1946#ifdef __STDC__ 1947# include <limits.h> 1948#else 1949# include <assert.h> 1950#endif 1951 1952#undef $2 1953 1954/* Override any GCC internal prototype to avoid an error. 1955 Use char because int might match the return type of a GCC 1956 builtin and then its argument prototype would still apply. */ 1957#ifdef __cplusplus 1958extern "C" 1959#endif 1960char $2 (); 1961/* The GNU C library defines this for functions which it implements 1962 to always fail with ENOSYS. Some functions are actually named 1963 something starting with __ and the normal name is an alias. */ 1964#if defined __stub_$2 || defined __stub___$2 1965choke me 1966#endif 1967 1968int 1969main () 1970{ 1971return $2 (); 1972 ; 1973 return 0; 1974} 1975_ACEOF 1976if ac_fn_c_try_link "$LINENO"; then : 1977 eval "$3=yes" 1978else 1979 eval "$3=no" 1980fi 1981rm -f core conftest.err conftest.$ac_objext \ 1982 conftest$ac_exeext conftest.$ac_ext 1983fi 1984eval ac_res=\$$3 1985 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1986$as_echo "$ac_res" >&6; } 1987 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 1988 1989} # ac_fn_c_check_func 1990 1991# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1992# ------------------------------------------- 1993# Tests whether TYPE exists after having included INCLUDES, setting cache 1994# variable VAR accordingly. 1995ac_fn_c_check_type () 1996{ 1997 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1998 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1999$as_echo_n "checking for $2... " >&6; } 2000if eval \${$3+:} false; then : 2001 $as_echo_n "(cached) " >&6 2002else 2003 eval "$3=no" 2004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2005/* end confdefs.h. */ 2006$4 2007int 2008main () 2009{ 2010if (sizeof ($2)) 2011 return 0; 2012 ; 2013 return 0; 2014} 2015_ACEOF 2016if ac_fn_c_try_compile "$LINENO"; then : 2017 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2018/* end confdefs.h. */ 2019$4 2020int 2021main () 2022{ 2023if (sizeof (($2))) 2024 return 0; 2025 ; 2026 return 0; 2027} 2028_ACEOF 2029if ac_fn_c_try_compile "$LINENO"; then : 2030 2031else 2032 eval "$3=yes" 2033fi 2034rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2035fi 2036rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2037fi 2038eval ac_res=\$$3 2039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2040$as_echo "$ac_res" >&6; } 2041 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2042 2043} # ac_fn_c_check_type 2044 2045# ac_fn_c_find_uintX_t LINENO BITS VAR 2046# ------------------------------------ 2047# Finds an unsigned integer type with width BITS, setting cache variable VAR 2048# accordingly. 2049ac_fn_c_find_uintX_t () 2050{ 2051 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2052 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5 2053$as_echo_n "checking for uint$2_t... " >&6; } 2054if eval \${$3+:} false; then : 2055 $as_echo_n "(cached) " >&6 2056else 2057 eval "$3=no" 2058 # Order is important - never check a type that is potentially smaller 2059 # than half of the expected target width. 2060 for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \ 2061 'unsigned long long int' 'unsigned short int' 'unsigned char'; do 2062 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2063/* end confdefs.h. */ 2064$ac_includes_default 2065int 2066main () 2067{ 2068static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)]; 2069test_array [0] = 0; 2070return test_array [0]; 2071 2072 ; 2073 return 0; 2074} 2075_ACEOF 2076if ac_fn_c_try_compile "$LINENO"; then : 2077 case $ac_type in #( 2078 uint$2_t) : 2079 eval "$3=yes" ;; #( 2080 *) : 2081 eval "$3=\$ac_type" ;; 2082esac 2083fi 2084rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2085 if eval test \"x\$"$3"\" = x"no"; then : 2086 2087else 2088 break 2089fi 2090 done 2091fi 2092eval ac_res=\$$3 2093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2094$as_echo "$ac_res" >&6; } 2095 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2096 2097} # ac_fn_c_find_uintX_t 2098 2099# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 2100# -------------------------------------------- 2101# Tries to find the compile-time value of EXPR in a program that includes 2102# INCLUDES, setting VAR accordingly. Returns whether the value could be 2103# computed 2104ac_fn_c_compute_int () 2105{ 2106 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2107 if test "$cross_compiling" = yes; then 2108 # Depending upon the size, compute the lo and hi bounds. 2109cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2110/* end confdefs.h. */ 2111$4 2112int 2113main () 2114{ 2115static int test_array [1 - 2 * !(($2) >= 0)]; 2116test_array [0] = 0; 2117return test_array [0]; 2118 2119 ; 2120 return 0; 2121} 2122_ACEOF 2123if ac_fn_c_try_compile "$LINENO"; then : 2124 ac_lo=0 ac_mid=0 2125 while :; do 2126 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2127/* end confdefs.h. */ 2128$4 2129int 2130main () 2131{ 2132static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2133test_array [0] = 0; 2134return test_array [0]; 2135 2136 ; 2137 return 0; 2138} 2139_ACEOF 2140if ac_fn_c_try_compile "$LINENO"; then : 2141 ac_hi=$ac_mid; break 2142else 2143 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 2144 if test $ac_lo -le $ac_mid; then 2145 ac_lo= ac_hi= 2146 break 2147 fi 2148 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 2149fi 2150rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2151 done 2152else 2153 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2154/* end confdefs.h. */ 2155$4 2156int 2157main () 2158{ 2159static int test_array [1 - 2 * !(($2) < 0)]; 2160test_array [0] = 0; 2161return test_array [0]; 2162 2163 ; 2164 return 0; 2165} 2166_ACEOF 2167if ac_fn_c_try_compile "$LINENO"; then : 2168 ac_hi=-1 ac_mid=-1 2169 while :; do 2170 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2171/* end confdefs.h. */ 2172$4 2173int 2174main () 2175{ 2176static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 2177test_array [0] = 0; 2178return test_array [0]; 2179 2180 ; 2181 return 0; 2182} 2183_ACEOF 2184if ac_fn_c_try_compile "$LINENO"; then : 2185 ac_lo=$ac_mid; break 2186else 2187 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 2188 if test $ac_mid -le $ac_hi; then 2189 ac_lo= ac_hi= 2190 break 2191 fi 2192 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 2193fi 2194rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2195 done 2196else 2197 ac_lo= ac_hi= 2198fi 2199rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2200fi 2201rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2202# Binary search between lo and hi bounds. 2203while test "x$ac_lo" != "x$ac_hi"; do 2204 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2205 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2206/* end confdefs.h. */ 2207$4 2208int 2209main () 2210{ 2211static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2212test_array [0] = 0; 2213return test_array [0]; 2214 2215 ; 2216 return 0; 2217} 2218_ACEOF 2219if ac_fn_c_try_compile "$LINENO"; then : 2220 ac_hi=$ac_mid 2221else 2222 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2223fi 2224rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2225done 2226case $ac_lo in #(( 2227?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2228'') ac_retval=1 ;; 2229esac 2230 else 2231 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2232/* end confdefs.h. */ 2233$4 2234static long int longval () { return $2; } 2235static unsigned long int ulongval () { return $2; } 2236#include <stdio.h> 2237#include <stdlib.h> 2238int 2239main () 2240{ 2241 2242 FILE *f = fopen ("conftest.val", "w"); 2243 if (! f) 2244 return 1; 2245 if (($2) < 0) 2246 { 2247 long int i = longval (); 2248 if (i != ($2)) 2249 return 1; 2250 fprintf (f, "%ld", i); 2251 } 2252 else 2253 { 2254 unsigned long int i = ulongval (); 2255 if (i != ($2)) 2256 return 1; 2257 fprintf (f, "%lu", i); 2258 } 2259 /* Do not output a trailing newline, as this causes \r\n confusion 2260 on some platforms. */ 2261 return ferror (f) || fclose (f) != 0; 2262 2263 ; 2264 return 0; 2265} 2266_ACEOF 2267if ac_fn_c_try_run "$LINENO"; then : 2268 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2269else 2270 ac_retval=1 2271fi 2272rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2273 conftest.$ac_objext conftest.beam conftest.$ac_ext 2274rm -f conftest.val 2275 2276 fi 2277 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno 2278 as_fn_set_status $ac_retval 2279 2280} # ac_fn_c_compute_int 2281cat >auto/config.log <<_ACEOF 2282This file contains any messages produced by compilers while 2283running configure, to aid debugging if configure makes a mistake. 2284 2285It was created by $as_me, which was 2286generated by GNU Autoconf 2.69. Invocation command line was 2287 2288 $ $0 $@ 2289 2290_ACEOF 2291exec 5>>auto/config.log 2292{ 2293cat <<_ASUNAME 2294## --------- ## 2295## Platform. ## 2296## --------- ## 2297 2298hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2299uname -m = `(uname -m) 2>/dev/null || echo unknown` 2300uname -r = `(uname -r) 2>/dev/null || echo unknown` 2301uname -s = `(uname -s) 2>/dev/null || echo unknown` 2302uname -v = `(uname -v) 2>/dev/null || echo unknown` 2303 2304/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2305/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2306 2307/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2308/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2309/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2310/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2311/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2312/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2313/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2314 2315_ASUNAME 2316 2317as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2318for as_dir in $PATH 2319do 2320 IFS=$as_save_IFS 2321 test -z "$as_dir" && as_dir=. 2322 $as_echo "PATH: $as_dir" 2323 done 2324IFS=$as_save_IFS 2325 2326} >&5 2327 2328cat >&5 <<_ACEOF 2329 2330 2331## ----------- ## 2332## Core tests. ## 2333## ----------- ## 2334 2335_ACEOF 2336 2337 2338# Keep a trace of the command line. 2339# Strip out --no-create and --no-recursion so they do not pile up. 2340# Strip out --silent because we don't want to record it for future runs. 2341# Also quote any args containing shell meta-characters. 2342# Make two passes to allow for proper duplicate-argument suppression. 2343ac_configure_args= 2344ac_configure_args0= 2345ac_configure_args1= 2346ac_must_keep_next=false 2347for ac_pass in 1 2 2348do 2349 for ac_arg 2350 do 2351 case $ac_arg in 2352 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2353 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2354 | -silent | --silent | --silen | --sile | --sil) 2355 continue ;; 2356 *\'*) 2357 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2358 esac 2359 case $ac_pass in 2360 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2361 2) 2362 as_fn_append ac_configure_args1 " '$ac_arg'" 2363 if test $ac_must_keep_next = true; then 2364 ac_must_keep_next=false # Got value, back to normal. 2365 else 2366 case $ac_arg in 2367 *=* | --config-cache | -C | -disable-* | --disable-* \ 2368 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2369 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2370 | -with-* | --with-* | -without-* | --without-* | --x) 2371 case "$ac_configure_args0 " in 2372 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2373 esac 2374 ;; 2375 -* ) ac_must_keep_next=true ;; 2376 esac 2377 fi 2378 as_fn_append ac_configure_args " '$ac_arg'" 2379 ;; 2380 esac 2381 done 2382done 2383{ ac_configure_args0=; unset ac_configure_args0;} 2384{ ac_configure_args1=; unset ac_configure_args1;} 2385 2386# When interrupted or exit'd, cleanup temporary files, and complete 2387# config.log. We remove comments because anyway the quotes in there 2388# would cause problems or look ugly. 2389# WARNING: Use '\'' to represent an apostrophe within the trap. 2390# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2391trap 'exit_status=$? 2392 # Save into config.log some information that might help in debugging. 2393 { 2394 echo 2395 2396 $as_echo "## ---------------- ## 2397## Cache variables. ## 2398## ---------------- ##" 2399 echo 2400 # The following way of writing the cache mishandles newlines in values, 2401( 2402 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2403 eval ac_val=\$$ac_var 2404 case $ac_val in #( 2405 *${as_nl}*) 2406 case $ac_var in #( 2407 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2408$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2409 esac 2410 case $ac_var in #( 2411 _ | IFS | as_nl) ;; #( 2412 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2413 *) { eval $ac_var=; unset $ac_var;} ;; 2414 esac ;; 2415 esac 2416 done 2417 (set) 2>&1 | 2418 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2419 *${as_nl}ac_space=\ *) 2420 sed -n \ 2421 "s/'\''/'\''\\\\'\'''\''/g; 2422 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2423 ;; #( 2424 *) 2425 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2426 ;; 2427 esac | 2428 sort 2429) 2430 echo 2431 2432 $as_echo "## ----------------- ## 2433## Output variables. ## 2434## ----------------- ##" 2435 echo 2436 for ac_var in $ac_subst_vars 2437 do 2438 eval ac_val=\$$ac_var 2439 case $ac_val in 2440 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2441 esac 2442 $as_echo "$ac_var='\''$ac_val'\''" 2443 done | sort 2444 echo 2445 2446 if test -n "$ac_subst_files"; then 2447 $as_echo "## ------------------- ## 2448## File substitutions. ## 2449## ------------------- ##" 2450 echo 2451 for ac_var in $ac_subst_files 2452 do 2453 eval ac_val=\$$ac_var 2454 case $ac_val in 2455 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2456 esac 2457 $as_echo "$ac_var='\''$ac_val'\''" 2458 done | sort 2459 echo 2460 fi 2461 2462 if test -s confdefs.h; then 2463 $as_echo "## ----------- ## 2464## confdefs.h. ## 2465## ----------- ##" 2466 echo 2467 cat confdefs.h 2468 echo 2469 fi 2470 test "$ac_signal" != 0 && 2471 $as_echo "$as_me: caught signal $ac_signal" 2472 $as_echo "$as_me: exit $exit_status" 2473 } >&5 2474 rm -f core *.core core.conftest.* && 2475 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2476 exit $exit_status 2477' 0 2478for ac_signal in 1 2 13 15; do 2479 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2480done 2481ac_signal=0 2482 2483# confdefs.h avoids OS command line length limits that DEFS can exceed. 2484rm -f -r conftest* confdefs.h 2485 2486$as_echo "/* confdefs.h */" > confdefs.h 2487 2488# Predefined preprocessor variables. 2489 2490cat >>confdefs.h <<_ACEOF 2491#define PACKAGE_NAME "$PACKAGE_NAME" 2492_ACEOF 2493 2494cat >>confdefs.h <<_ACEOF 2495#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2496_ACEOF 2497 2498cat >>confdefs.h <<_ACEOF 2499#define PACKAGE_VERSION "$PACKAGE_VERSION" 2500_ACEOF 2501 2502cat >>confdefs.h <<_ACEOF 2503#define PACKAGE_STRING "$PACKAGE_STRING" 2504_ACEOF 2505 2506cat >>confdefs.h <<_ACEOF 2507#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2508_ACEOF 2509 2510cat >>confdefs.h <<_ACEOF 2511#define PACKAGE_URL "$PACKAGE_URL" 2512_ACEOF 2513 2514 2515# Let the site file select an alternate cache file if it wants to. 2516# Prefer an explicitly selected file to automatically selected ones. 2517ac_site_file1=NONE 2518ac_site_file2=NONE 2519if test -n "$CONFIG_SITE"; then 2520 # We do not want a PATH search for config.site. 2521 case $CONFIG_SITE in #(( 2522 -*) ac_site_file1=./$CONFIG_SITE;; 2523 */*) ac_site_file1=$CONFIG_SITE;; 2524 *) ac_site_file1=./$CONFIG_SITE;; 2525 esac 2526elif test "x$prefix" != xNONE; then 2527 ac_site_file1=$prefix/share/config.site 2528 ac_site_file2=$prefix/etc/config.site 2529else 2530 ac_site_file1=$ac_default_prefix/share/config.site 2531 ac_site_file2=$ac_default_prefix/etc/config.site 2532fi 2533for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2534do 2535 test "x$ac_site_file" = xNONE && continue 2536 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2537 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2538$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2539 sed 's/^/| /' "$ac_site_file" >&5 2540 . "$ac_site_file" \ 2541 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2542$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2543as_fn_error $? "failed to load site script $ac_site_file 2544See \`config.log' for more details" "$LINENO" 5; } 2545 fi 2546done 2547 2548if test -r "$cache_file"; then 2549 # Some versions of bash will fail to source /dev/null (special files 2550 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2551 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2552 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2553$as_echo "$as_me: loading cache $cache_file" >&6;} 2554 case $cache_file in 2555 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2556 *) . "./$cache_file";; 2557 esac 2558 fi 2559else 2560 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2561$as_echo "$as_me: creating cache $cache_file" >&6;} 2562 >$cache_file 2563fi 2564 2565# Check that the precious variables saved in the cache have kept the same 2566# value. 2567ac_cache_corrupted=false 2568for ac_var in $ac_precious_vars; do 2569 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2570 eval ac_new_set=\$ac_env_${ac_var}_set 2571 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2572 eval ac_new_val=\$ac_env_${ac_var}_value 2573 case $ac_old_set,$ac_new_set in 2574 set,) 2575 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2576$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2577 ac_cache_corrupted=: ;; 2578 ,set) 2579 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2580$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2581 ac_cache_corrupted=: ;; 2582 ,);; 2583 *) 2584 if test "x$ac_old_val" != "x$ac_new_val"; then 2585 # differences in whitespace do not lead to failure. 2586 ac_old_val_w=`echo x $ac_old_val` 2587 ac_new_val_w=`echo x $ac_new_val` 2588 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2589 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2590$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2591 ac_cache_corrupted=: 2592 else 2593 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2594$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2595 eval $ac_var=\$ac_old_val 2596 fi 2597 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2598$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2599 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2600$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2601 fi;; 2602 esac 2603 # Pass precious variables to config.status. 2604 if test "$ac_new_set" = set; then 2605 case $ac_new_val in 2606 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2607 *) ac_arg=$ac_var=$ac_new_val ;; 2608 esac 2609 case " $ac_configure_args " in 2610 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2611 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2612 esac 2613 fi 2614done 2615if $ac_cache_corrupted; then 2616 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2617$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2618 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2619$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2620 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2621fi 2622## -------------------- ## 2623## Main body of script. ## 2624## -------------------- ## 2625 2626ac_ext=c 2627ac_cpp='$CPP $CPPFLAGS' 2628ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2629ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2630ac_compiler_gnu=$ac_cv_c_compiler_gnu 2631 2632 2633ac_config_headers="$ac_config_headers auto/config.h:config.h.in" 2634 2635 2636$as_echo "#define UNIX 1" >>confdefs.h 2637 2638{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2639$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2640set x ${MAKE-make} 2641ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2642if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then : 2643 $as_echo_n "(cached) " >&6 2644else 2645 cat >conftest.make <<\_ACEOF 2646SHELL = /bin/sh 2647all: 2648 @echo '@@@%%%=$(MAKE)=@@@%%%' 2649_ACEOF 2650# GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 2651case `${MAKE-make} -f conftest.make 2>/dev/null` in 2652 *@@@%%%=?*=@@@%%%*) 2653 eval ac_cv_prog_make_${ac_make}_set=yes;; 2654 *) 2655 eval ac_cv_prog_make_${ac_make}_set=no;; 2656esac 2657rm -f conftest.make 2658fi 2659if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2661$as_echo "yes" >&6; } 2662 SET_MAKE= 2663else 2664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2665$as_echo "no" >&6; } 2666 SET_MAKE="MAKE=${MAKE-make}" 2667fi 2668 2669 2670ac_ext=c 2671ac_cpp='$CPP $CPPFLAGS' 2672ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2673ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2674ac_compiler_gnu=$ac_cv_c_compiler_gnu 2675if test -n "$ac_tool_prefix"; then 2676 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2677set dummy ${ac_tool_prefix}gcc; ac_word=$2 2678{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2679$as_echo_n "checking for $ac_word... " >&6; } 2680if ${ac_cv_prog_CC+:} false; then : 2681 $as_echo_n "(cached) " >&6 2682else 2683 if test -n "$CC"; then 2684 ac_cv_prog_CC="$CC" # Let the user override the test. 2685else 2686as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2687for as_dir in $PATH 2688do 2689 IFS=$as_save_IFS 2690 test -z "$as_dir" && as_dir=. 2691 for ac_exec_ext in '' $ac_executable_extensions; do 2692 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2693 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2694 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2695 break 2 2696 fi 2697done 2698 done 2699IFS=$as_save_IFS 2700 2701fi 2702fi 2703CC=$ac_cv_prog_CC 2704if test -n "$CC"; then 2705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2706$as_echo "$CC" >&6; } 2707else 2708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2709$as_echo "no" >&6; } 2710fi 2711 2712 2713fi 2714if test -z "$ac_cv_prog_CC"; then 2715 ac_ct_CC=$CC 2716 # Extract the first word of "gcc", so it can be a program name with args. 2717set dummy gcc; ac_word=$2 2718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2719$as_echo_n "checking for $ac_word... " >&6; } 2720if ${ac_cv_prog_ac_ct_CC+:} false; then : 2721 $as_echo_n "(cached) " >&6 2722else 2723 if test -n "$ac_ct_CC"; then 2724 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2725else 2726as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2727for as_dir in $PATH 2728do 2729 IFS=$as_save_IFS 2730 test -z "$as_dir" && as_dir=. 2731 for ac_exec_ext in '' $ac_executable_extensions; do 2732 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2733 ac_cv_prog_ac_ct_CC="gcc" 2734 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2735 break 2 2736 fi 2737done 2738 done 2739IFS=$as_save_IFS 2740 2741fi 2742fi 2743ac_ct_CC=$ac_cv_prog_ac_ct_CC 2744if test -n "$ac_ct_CC"; then 2745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2746$as_echo "$ac_ct_CC" >&6; } 2747else 2748 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2749$as_echo "no" >&6; } 2750fi 2751 2752 if test "x$ac_ct_CC" = x; then 2753 CC="" 2754 else 2755 case $cross_compiling:$ac_tool_warned in 2756yes:) 2757{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2758$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2759ac_tool_warned=yes ;; 2760esac 2761 CC=$ac_ct_CC 2762 fi 2763else 2764 CC="$ac_cv_prog_CC" 2765fi 2766 2767if test -z "$CC"; then 2768 if test -n "$ac_tool_prefix"; then 2769 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2770set dummy ${ac_tool_prefix}cc; ac_word=$2 2771{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2772$as_echo_n "checking for $ac_word... " >&6; } 2773if ${ac_cv_prog_CC+:} false; then : 2774 $as_echo_n "(cached) " >&6 2775else 2776 if test -n "$CC"; then 2777 ac_cv_prog_CC="$CC" # Let the user override the test. 2778else 2779as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2780for as_dir in $PATH 2781do 2782 IFS=$as_save_IFS 2783 test -z "$as_dir" && as_dir=. 2784 for ac_exec_ext in '' $ac_executable_extensions; do 2785 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2786 ac_cv_prog_CC="${ac_tool_prefix}cc" 2787 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2788 break 2 2789 fi 2790done 2791 done 2792IFS=$as_save_IFS 2793 2794fi 2795fi 2796CC=$ac_cv_prog_CC 2797if test -n "$CC"; then 2798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2799$as_echo "$CC" >&6; } 2800else 2801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2802$as_echo "no" >&6; } 2803fi 2804 2805 2806 fi 2807fi 2808if test -z "$CC"; then 2809 # Extract the first word of "cc", so it can be a program name with args. 2810set dummy cc; ac_word=$2 2811{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2812$as_echo_n "checking for $ac_word... " >&6; } 2813if ${ac_cv_prog_CC+:} false; then : 2814 $as_echo_n "(cached) " >&6 2815else 2816 if test -n "$CC"; then 2817 ac_cv_prog_CC="$CC" # Let the user override the test. 2818else 2819 ac_prog_rejected=no 2820as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2821for as_dir in $PATH 2822do 2823 IFS=$as_save_IFS 2824 test -z "$as_dir" && as_dir=. 2825 for ac_exec_ext in '' $ac_executable_extensions; do 2826 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2827 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2828 ac_prog_rejected=yes 2829 continue 2830 fi 2831 ac_cv_prog_CC="cc" 2832 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2833 break 2 2834 fi 2835done 2836 done 2837IFS=$as_save_IFS 2838 2839if test $ac_prog_rejected = yes; then 2840 # We found a bogon in the path, so make sure we never use it. 2841 set dummy $ac_cv_prog_CC 2842 shift 2843 if test $# != 0; then 2844 # We chose a different compiler from the bogus one. 2845 # However, it has the same basename, so the bogon will be chosen 2846 # first if we set CC to just the basename; use the full file name. 2847 shift 2848 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2849 fi 2850fi 2851fi 2852fi 2853CC=$ac_cv_prog_CC 2854if test -n "$CC"; then 2855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2856$as_echo "$CC" >&6; } 2857else 2858 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2859$as_echo "no" >&6; } 2860fi 2861 2862 2863fi 2864if test -z "$CC"; then 2865 if test -n "$ac_tool_prefix"; then 2866 for ac_prog in cl.exe 2867 do 2868 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2869set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2870{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2871$as_echo_n "checking for $ac_word... " >&6; } 2872if ${ac_cv_prog_CC+:} false; then : 2873 $as_echo_n "(cached) " >&6 2874else 2875 if test -n "$CC"; then 2876 ac_cv_prog_CC="$CC" # Let the user override the test. 2877else 2878as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2879for as_dir in $PATH 2880do 2881 IFS=$as_save_IFS 2882 test -z "$as_dir" && as_dir=. 2883 for ac_exec_ext in '' $ac_executable_extensions; do 2884 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2885 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2886 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2887 break 2 2888 fi 2889done 2890 done 2891IFS=$as_save_IFS 2892 2893fi 2894fi 2895CC=$ac_cv_prog_CC 2896if test -n "$CC"; then 2897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2898$as_echo "$CC" >&6; } 2899else 2900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2901$as_echo "no" >&6; } 2902fi 2903 2904 2905 test -n "$CC" && break 2906 done 2907fi 2908if test -z "$CC"; then 2909 ac_ct_CC=$CC 2910 for ac_prog in cl.exe 2911do 2912 # Extract the first word of "$ac_prog", so it can be a program name with args. 2913set dummy $ac_prog; ac_word=$2 2914{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2915$as_echo_n "checking for $ac_word... " >&6; } 2916if ${ac_cv_prog_ac_ct_CC+:} false; then : 2917 $as_echo_n "(cached) " >&6 2918else 2919 if test -n "$ac_ct_CC"; then 2920 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2921else 2922as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2923for as_dir in $PATH 2924do 2925 IFS=$as_save_IFS 2926 test -z "$as_dir" && as_dir=. 2927 for ac_exec_ext in '' $ac_executable_extensions; do 2928 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 2929 ac_cv_prog_ac_ct_CC="$ac_prog" 2930 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2931 break 2 2932 fi 2933done 2934 done 2935IFS=$as_save_IFS 2936 2937fi 2938fi 2939ac_ct_CC=$ac_cv_prog_ac_ct_CC 2940if test -n "$ac_ct_CC"; then 2941 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2942$as_echo "$ac_ct_CC" >&6; } 2943else 2944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2945$as_echo "no" >&6; } 2946fi 2947 2948 2949 test -n "$ac_ct_CC" && break 2950done 2951 2952 if test "x$ac_ct_CC" = x; then 2953 CC="" 2954 else 2955 case $cross_compiling:$ac_tool_warned in 2956yes:) 2957{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2958$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2959ac_tool_warned=yes ;; 2960esac 2961 CC=$ac_ct_CC 2962 fi 2963fi 2964 2965fi 2966 2967 2968test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2969$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2970as_fn_error $? "no acceptable C compiler found in \$PATH 2971See \`config.log' for more details" "$LINENO" 5; } 2972 2973# Provide some information about the compiler. 2974$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2975set X $ac_compile 2976ac_compiler=$2 2977for ac_option in --version -v -V -qversion; do 2978 { { ac_try="$ac_compiler $ac_option >&5" 2979case "(($ac_try" in 2980 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2981 *) ac_try_echo=$ac_try;; 2982esac 2983eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2984$as_echo "$ac_try_echo"; } >&5 2985 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2986 ac_status=$? 2987 if test -s conftest.err; then 2988 sed '10a\ 2989... rest of stderr output deleted ... 2990 10q' conftest.err >conftest.er1 2991 cat conftest.er1 >&5 2992 fi 2993 rm -f conftest.er1 conftest.err 2994 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2995 test $ac_status = 0; } 2996done 2997 2998cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2999/* end confdefs.h. */ 3000 3001int 3002main () 3003{ 3004 3005 ; 3006 return 0; 3007} 3008_ACEOF 3009ac_clean_files_save=$ac_clean_files 3010ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 3011# Try to create an executable without -o first, disregard a.out. 3012# It will help us diagnose broken compilers, and finding out an intuition 3013# of exeext. 3014{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 3015$as_echo_n "checking whether the C compiler works... " >&6; } 3016ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 3017 3018# The possible output files: 3019ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 3020 3021ac_rmfiles= 3022for ac_file in $ac_files 3023do 3024 case $ac_file in 3025 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3026 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 3027 esac 3028done 3029rm -f $ac_rmfiles 3030 3031if { { ac_try="$ac_link_default" 3032case "(($ac_try" in 3033 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3034 *) ac_try_echo=$ac_try;; 3035esac 3036eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3037$as_echo "$ac_try_echo"; } >&5 3038 (eval "$ac_link_default") 2>&5 3039 ac_status=$? 3040 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3041 test $ac_status = 0; }; then : 3042 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 3043# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 3044# in a Makefile. We should not override ac_cv_exeext if it was cached, 3045# so that the user can short-circuit this test for compilers unknown to 3046# Autoconf. 3047for ac_file in $ac_files '' 3048do 3049 test -f "$ac_file" || continue 3050 case $ac_file in 3051 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 3052 ;; 3053 [ab].out ) 3054 # We found the default executable, but exeext='' is most 3055 # certainly right. 3056 break;; 3057 *.* ) 3058 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 3059 then :; else 3060 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3061 fi 3062 # We set ac_cv_exeext here because the later test for it is not 3063 # safe: cross compilers may not add the suffix if given an `-o' 3064 # argument, so we may need to know it at that point already. 3065 # Even if this section looks crufty: it has the advantage of 3066 # actually working. 3067 break;; 3068 * ) 3069 break;; 3070 esac 3071done 3072test "$ac_cv_exeext" = no && ac_cv_exeext= 3073 3074else 3075 ac_file='' 3076fi 3077if test -z "$ac_file"; then : 3078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3079$as_echo "no" >&6; } 3080$as_echo "$as_me: failed program was:" >&5 3081sed 's/^/| /' conftest.$ac_ext >&5 3082 3083{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3084$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3085as_fn_error 77 "C compiler cannot create executables 3086See \`config.log' for more details" "$LINENO" 5; } 3087else 3088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3089$as_echo "yes" >&6; } 3090fi 3091{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3092$as_echo_n "checking for C compiler default output file name... " >&6; } 3093{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3094$as_echo "$ac_file" >&6; } 3095ac_exeext=$ac_cv_exeext 3096 3097rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3098ac_clean_files=$ac_clean_files_save 3099{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3100$as_echo_n "checking for suffix of executables... " >&6; } 3101if { { ac_try="$ac_link" 3102case "(($ac_try" in 3103 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3104 *) ac_try_echo=$ac_try;; 3105esac 3106eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3107$as_echo "$ac_try_echo"; } >&5 3108 (eval "$ac_link") 2>&5 3109 ac_status=$? 3110 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3111 test $ac_status = 0; }; then : 3112 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3113# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3114# work properly (i.e., refer to `conftest.exe'), while it won't with 3115# `rm'. 3116for ac_file in conftest.exe conftest conftest.*; do 3117 test -f "$ac_file" || continue 3118 case $ac_file in 3119 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3120 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3121 break;; 3122 * ) break;; 3123 esac 3124done 3125else 3126 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3127$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3128as_fn_error $? "cannot compute suffix of executables: cannot compile and link 3129See \`config.log' for more details" "$LINENO" 5; } 3130fi 3131rm -f conftest conftest$ac_cv_exeext 3132{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3133$as_echo "$ac_cv_exeext" >&6; } 3134 3135rm -f conftest.$ac_ext 3136EXEEXT=$ac_cv_exeext 3137ac_exeext=$EXEEXT 3138cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3139/* end confdefs.h. */ 3140#include <stdio.h> 3141int 3142main () 3143{ 3144FILE *f = fopen ("conftest.out", "w"); 3145 return ferror (f) || fclose (f) != 0; 3146 3147 ; 3148 return 0; 3149} 3150_ACEOF 3151ac_clean_files="$ac_clean_files conftest.out" 3152# Check that the compiler produces executables we can run. If not, either 3153# the compiler is broken, or we cross compile. 3154{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3155$as_echo_n "checking whether we are cross compiling... " >&6; } 3156if test "$cross_compiling" != yes; then 3157 { { ac_try="$ac_link" 3158case "(($ac_try" in 3159 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3160 *) ac_try_echo=$ac_try;; 3161esac 3162eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3163$as_echo "$ac_try_echo"; } >&5 3164 (eval "$ac_link") 2>&5 3165 ac_status=$? 3166 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3167 test $ac_status = 0; } 3168 if { ac_try='./conftest$ac_cv_exeext' 3169 { { case "(($ac_try" in 3170 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3171 *) ac_try_echo=$ac_try;; 3172esac 3173eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3174$as_echo "$ac_try_echo"; } >&5 3175 (eval "$ac_try") 2>&5 3176 ac_status=$? 3177 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3178 test $ac_status = 0; }; }; then 3179 cross_compiling=no 3180 else 3181 if test "$cross_compiling" = maybe; then 3182 cross_compiling=yes 3183 else 3184 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3185$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3186as_fn_error $? "cannot run C compiled programs. 3187If you meant to cross compile, use \`--host'. 3188See \`config.log' for more details" "$LINENO" 5; } 3189 fi 3190 fi 3191fi 3192{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3193$as_echo "$cross_compiling" >&6; } 3194 3195rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3196ac_clean_files=$ac_clean_files_save 3197{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3198$as_echo_n "checking for suffix of object files... " >&6; } 3199if ${ac_cv_objext+:} false; then : 3200 $as_echo_n "(cached) " >&6 3201else 3202 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3203/* end confdefs.h. */ 3204 3205int 3206main () 3207{ 3208 3209 ; 3210 return 0; 3211} 3212_ACEOF 3213rm -f conftest.o conftest.obj 3214if { { ac_try="$ac_compile" 3215case "(($ac_try" in 3216 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3217 *) ac_try_echo=$ac_try;; 3218esac 3219eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3220$as_echo "$ac_try_echo"; } >&5 3221 (eval "$ac_compile") 2>&5 3222 ac_status=$? 3223 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3224 test $ac_status = 0; }; then : 3225 for ac_file in conftest.o conftest.obj conftest.*; do 3226 test -f "$ac_file" || continue; 3227 case $ac_file in 3228 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3229 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3230 break;; 3231 esac 3232done 3233else 3234 $as_echo "$as_me: failed program was:" >&5 3235sed 's/^/| /' conftest.$ac_ext >&5 3236 3237{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3238$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3239as_fn_error $? "cannot compute suffix of object files: cannot compile 3240See \`config.log' for more details" "$LINENO" 5; } 3241fi 3242rm -f conftest.$ac_cv_objext conftest.$ac_ext 3243fi 3244{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3245$as_echo "$ac_cv_objext" >&6; } 3246OBJEXT=$ac_cv_objext 3247ac_objext=$OBJEXT 3248{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3249$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3250if ${ac_cv_c_compiler_gnu+:} false; then : 3251 $as_echo_n "(cached) " >&6 3252else 3253 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3254/* end confdefs.h. */ 3255 3256int 3257main () 3258{ 3259#ifndef __GNUC__ 3260 choke me 3261#endif 3262 3263 ; 3264 return 0; 3265} 3266_ACEOF 3267if ac_fn_c_try_compile "$LINENO"; then : 3268 ac_compiler_gnu=yes 3269else 3270 ac_compiler_gnu=no 3271fi 3272rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3273ac_cv_c_compiler_gnu=$ac_compiler_gnu 3274 3275fi 3276{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3277$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3278if test $ac_compiler_gnu = yes; then 3279 GCC=yes 3280else 3281 GCC= 3282fi 3283ac_test_CFLAGS=${CFLAGS+set} 3284ac_save_CFLAGS=$CFLAGS 3285{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3286$as_echo_n "checking whether $CC accepts -g... " >&6; } 3287if ${ac_cv_prog_cc_g+:} false; then : 3288 $as_echo_n "(cached) " >&6 3289else 3290 ac_save_c_werror_flag=$ac_c_werror_flag 3291 ac_c_werror_flag=yes 3292 ac_cv_prog_cc_g=no 3293 CFLAGS="-g" 3294 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3295/* end confdefs.h. */ 3296 3297int 3298main () 3299{ 3300 3301 ; 3302 return 0; 3303} 3304_ACEOF 3305if ac_fn_c_try_compile "$LINENO"; then : 3306 ac_cv_prog_cc_g=yes 3307else 3308 CFLAGS="" 3309 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3310/* end confdefs.h. */ 3311 3312int 3313main () 3314{ 3315 3316 ; 3317 return 0; 3318} 3319_ACEOF 3320if ac_fn_c_try_compile "$LINENO"; then : 3321 3322else 3323 ac_c_werror_flag=$ac_save_c_werror_flag 3324 CFLAGS="-g" 3325 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3326/* end confdefs.h. */ 3327 3328int 3329main () 3330{ 3331 3332 ; 3333 return 0; 3334} 3335_ACEOF 3336if ac_fn_c_try_compile "$LINENO"; then : 3337 ac_cv_prog_cc_g=yes 3338fi 3339rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3340fi 3341rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3342fi 3343rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3344 ac_c_werror_flag=$ac_save_c_werror_flag 3345fi 3346{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3347$as_echo "$ac_cv_prog_cc_g" >&6; } 3348if test "$ac_test_CFLAGS" = set; then 3349 CFLAGS=$ac_save_CFLAGS 3350elif test $ac_cv_prog_cc_g = yes; then 3351 if test "$GCC" = yes; then 3352 CFLAGS="-g -O2" 3353 else 3354 CFLAGS="-g" 3355 fi 3356else 3357 if test "$GCC" = yes; then 3358 CFLAGS="-O2" 3359 else 3360 CFLAGS= 3361 fi 3362fi 3363{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3364$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3365if ${ac_cv_prog_cc_c89+:} false; then : 3366 $as_echo_n "(cached) " >&6 3367else 3368 ac_cv_prog_cc_c89=no 3369ac_save_CC=$CC 3370cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3371/* end confdefs.h. */ 3372#include <stdarg.h> 3373#include <stdio.h> 3374struct stat; 3375/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3376struct buf { int x; }; 3377FILE * (*rcsopen) (struct buf *, struct stat *, int); 3378static char *e (p, i) 3379 char **p; 3380 int i; 3381{ 3382 return p[i]; 3383} 3384static char *f (char * (*g) (char **, int), char **p, ...) 3385{ 3386 char *s; 3387 va_list v; 3388 va_start (v,p); 3389 s = g (p, va_arg (v,int)); 3390 va_end (v); 3391 return s; 3392} 3393 3394/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3395 function prototypes and stuff, but not '\xHH' hex character constants. 3396 These don't provoke an error unfortunately, instead are silently treated 3397 as 'x'. The following induces an error, until -std is added to get 3398 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3399 array size at least. It's necessary to write '\x00'==0 to get something 3400 that's true only with -std. */ 3401int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3402 3403/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3404 inside strings and character constants. */ 3405#define FOO(x) 'x' 3406int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3407 3408int test (int i, double x); 3409struct s1 {int (*f) (int a);}; 3410struct s2 {int (*f) (double a);}; 3411int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3412int argc; 3413char **argv; 3414int 3415main () 3416{ 3417return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3418 ; 3419 return 0; 3420} 3421_ACEOF 3422for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3423 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3424do 3425 CC="$ac_save_CC $ac_arg" 3426 if ac_fn_c_try_compile "$LINENO"; then : 3427 ac_cv_prog_cc_c89=$ac_arg 3428fi 3429rm -f core conftest.err conftest.$ac_objext 3430 test "x$ac_cv_prog_cc_c89" != "xno" && break 3431done 3432rm -f conftest.$ac_ext 3433CC=$ac_save_CC 3434 3435fi 3436# AC_CACHE_VAL 3437case "x$ac_cv_prog_cc_c89" in 3438 x) 3439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3440$as_echo "none needed" >&6; } ;; 3441 xno) 3442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3443$as_echo "unsupported" >&6; } ;; 3444 *) 3445 CC="$CC $ac_cv_prog_cc_c89" 3446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3447$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3448esac 3449if test "x$ac_cv_prog_cc_c89" != xno; then : 3450 3451fi 3452 3453ac_ext=c 3454ac_cpp='$CPP $CPPFLAGS' 3455ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3456ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3457ac_compiler_gnu=$ac_cv_c_compiler_gnu 3458 3459 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 3460$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } 3461if ${ac_cv_prog_cc_c99+:} false; then : 3462 $as_echo_n "(cached) " >&6 3463else 3464 ac_cv_prog_cc_c99=no 3465ac_save_CC=$CC 3466cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3467/* end confdefs.h. */ 3468#include <stdarg.h> 3469#include <stdbool.h> 3470#include <stdlib.h> 3471#include <wchar.h> 3472#include <stdio.h> 3473 3474// Check varargs macros. These examples are taken from C99 6.10.3.5. 3475#define debug(...) fprintf (stderr, __VA_ARGS__) 3476#define showlist(...) puts (#__VA_ARGS__) 3477#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__)) 3478static void 3479test_varargs_macros (void) 3480{ 3481 int x = 1234; 3482 int y = 5678; 3483 debug ("Flag"); 3484 debug ("X = %d\n", x); 3485 showlist (The first, second, and third items.); 3486 report (x>y, "x is %d but y is %d", x, y); 3487} 3488 3489// Check long long types. 3490#define BIG64 18446744073709551615ull 3491#define BIG32 4294967295ul 3492#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0) 3493#if !BIG_OK 3494 your preprocessor is broken; 3495#endif 3496#if BIG_OK 3497#else 3498 your preprocessor is broken; 3499#endif 3500static long long int bignum = -9223372036854775807LL; 3501static unsigned long long int ubignum = BIG64; 3502 3503struct incomplete_array 3504{ 3505 int datasize; 3506 double data[]; 3507}; 3508 3509struct named_init { 3510 int number; 3511 const wchar_t *name; 3512 double average; 3513}; 3514 3515typedef const char *ccp; 3516 3517static inline int 3518test_restrict (ccp restrict text) 3519{ 3520 // See if C++-style comments work. 3521 // Iterate through items via the restricted pointer. 3522 // Also check for declarations in for loops. 3523 for (unsigned int i = 0; *(text+i) != '\0'; ++i) 3524 continue; 3525 return 0; 3526} 3527 3528// Check varargs and va_copy. 3529static void 3530test_varargs (const char *format, ...) 3531{ 3532 va_list args; 3533 va_start (args, format); 3534 va_list args_copy; 3535 va_copy (args_copy, args); 3536 3537 const char *str; 3538 int number; 3539 float fnumber; 3540 3541 while (*format) 3542 { 3543 switch (*format++) 3544 { 3545 case 's': // string 3546 str = va_arg (args_copy, const char *); 3547 break; 3548 case 'd': // int 3549 number = va_arg (args_copy, int); 3550 break; 3551 case 'f': // float 3552 fnumber = va_arg (args_copy, double); 3553 break; 3554 default: 3555 break; 3556 } 3557 } 3558 va_end (args_copy); 3559 va_end (args); 3560} 3561 3562int 3563main () 3564{ 3565 3566 // Check bool. 3567 _Bool success = false; 3568 3569 // Check restrict. 3570 if (test_restrict ("String literal") == 0) 3571 success = true; 3572 char *restrict newvar = "Another string"; 3573 3574 // Check varargs. 3575 test_varargs ("s, d' f .", "string", 65, 34.234); 3576 test_varargs_macros (); 3577 3578 // Check flexible array members. 3579 struct incomplete_array *ia = 3580 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10)); 3581 ia->datasize = 10; 3582 for (int i = 0; i < ia->datasize; ++i) 3583 ia->data[i] = i * 1.234; 3584 3585 // Check named initializers. 3586 struct named_init ni = { 3587 .number = 34, 3588 .name = L"Test wide string", 3589 .average = 543.34343, 3590 }; 3591 3592 ni.number = 58; 3593 3594 int dynamic_array[ni.number]; 3595 dynamic_array[ni.number - 1] = 543; 3596 3597 // work around unused variable warnings 3598 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x' 3599 || dynamic_array[ni.number - 1] != 543); 3600 3601 ; 3602 return 0; 3603} 3604_ACEOF 3605for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99 3606do 3607 CC="$ac_save_CC $ac_arg" 3608 if ac_fn_c_try_compile "$LINENO"; then : 3609 ac_cv_prog_cc_c99=$ac_arg 3610fi 3611rm -f core conftest.err conftest.$ac_objext 3612 test "x$ac_cv_prog_cc_c99" != "xno" && break 3613done 3614rm -f conftest.$ac_ext 3615CC=$ac_save_CC 3616 3617fi 3618# AC_CACHE_VAL 3619case "x$ac_cv_prog_cc_c99" in 3620 x) 3621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3622$as_echo "none needed" >&6; } ;; 3623 xno) 3624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3625$as_echo "unsupported" >&6; } ;; 3626 *) 3627 CC="$CC $ac_cv_prog_cc_c99" 3628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 3629$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; 3630esac 3631if test "x$ac_cv_prog_cc_c99" != xno; then : 3632 3633fi 3634 3635 ac_ext=c 3636ac_cpp='$CPP $CPPFLAGS' 3637ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3638ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3639ac_compiler_gnu=$ac_cv_c_compiler_gnu 3640{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3641$as_echo_n "checking how to run the C preprocessor... " >&6; } 3642# On Suns, sometimes $CPP names a directory. 3643if test -n "$CPP" && test -d "$CPP"; then 3644 CPP= 3645fi 3646if test -z "$CPP"; then 3647 if ${ac_cv_prog_CPP+:} false; then : 3648 $as_echo_n "(cached) " >&6 3649else 3650 # Double quotes because CPP needs to be expanded 3651 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3652 do 3653 ac_preproc_ok=false 3654for ac_c_preproc_warn_flag in '' yes 3655do 3656 # Use a header file that comes with gcc, so configuring glibc 3657 # with a fresh cross-compiler works. 3658 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3659 # <limits.h> exists even on freestanding compilers. 3660 # On the NeXT, cc -E runs the code through the compiler's parser, 3661 # not just through cpp. "Syntax error" is here to catch this case. 3662 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3663/* end confdefs.h. */ 3664#ifdef __STDC__ 3665# include <limits.h> 3666#else 3667# include <assert.h> 3668#endif 3669 Syntax error 3670_ACEOF 3671if ac_fn_c_try_cpp "$LINENO"; then : 3672 3673else 3674 # Broken: fails on valid input. 3675continue 3676fi 3677rm -f conftest.err conftest.i conftest.$ac_ext 3678 3679 # OK, works on sane cases. Now check whether nonexistent headers 3680 # can be detected and how. 3681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3682/* end confdefs.h. */ 3683#include <ac_nonexistent.h> 3684_ACEOF 3685if ac_fn_c_try_cpp "$LINENO"; then : 3686 # Broken: success on invalid input. 3687continue 3688else 3689 # Passes both tests. 3690ac_preproc_ok=: 3691break 3692fi 3693rm -f conftest.err conftest.i conftest.$ac_ext 3694 3695done 3696# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3697rm -f conftest.i conftest.err conftest.$ac_ext 3698if $ac_preproc_ok; then : 3699 break 3700fi 3701 3702 done 3703 ac_cv_prog_CPP=$CPP 3704 3705fi 3706 CPP=$ac_cv_prog_CPP 3707else 3708 ac_cv_prog_CPP=$CPP 3709fi 3710{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3711$as_echo "$CPP" >&6; } 3712ac_preproc_ok=false 3713for ac_c_preproc_warn_flag in '' yes 3714do 3715 # Use a header file that comes with gcc, so configuring glibc 3716 # with a fresh cross-compiler works. 3717 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3718 # <limits.h> exists even on freestanding compilers. 3719 # On the NeXT, cc -E runs the code through the compiler's parser, 3720 # not just through cpp. "Syntax error" is here to catch this case. 3721 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3722/* end confdefs.h. */ 3723#ifdef __STDC__ 3724# include <limits.h> 3725#else 3726# include <assert.h> 3727#endif 3728 Syntax error 3729_ACEOF 3730if ac_fn_c_try_cpp "$LINENO"; then : 3731 3732else 3733 # Broken: fails on valid input. 3734continue 3735fi 3736rm -f conftest.err conftest.i conftest.$ac_ext 3737 3738 # OK, works on sane cases. Now check whether nonexistent headers 3739 # can be detected and how. 3740 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3741/* end confdefs.h. */ 3742#include <ac_nonexistent.h> 3743_ACEOF 3744if ac_fn_c_try_cpp "$LINENO"; then : 3745 # Broken: success on invalid input. 3746continue 3747else 3748 # Passes both tests. 3749ac_preproc_ok=: 3750break 3751fi 3752rm -f conftest.err conftest.i conftest.$ac_ext 3753 3754done 3755# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3756rm -f conftest.i conftest.err conftest.$ac_ext 3757if $ac_preproc_ok; then : 3758 3759else 3760 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3761$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3762as_fn_error $? "C preprocessor \"$CPP\" fails sanity check 3763See \`config.log' for more details" "$LINENO" 5; } 3764fi 3765 3766ac_ext=c 3767ac_cpp='$CPP $CPPFLAGS' 3768ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3769ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3770ac_compiler_gnu=$ac_cv_c_compiler_gnu 3771 3772 3773{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3774$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3775if ${ac_cv_path_GREP+:} false; then : 3776 $as_echo_n "(cached) " >&6 3777else 3778 if test -z "$GREP"; then 3779 ac_path_GREP_found=false 3780 # Loop through the user's path and test for each of PROGNAME-LIST 3781 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3782for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3783do 3784 IFS=$as_save_IFS 3785 test -z "$as_dir" && as_dir=. 3786 for ac_prog in grep ggrep; do 3787 for ac_exec_ext in '' $ac_executable_extensions; do 3788 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3789 as_fn_executable_p "$ac_path_GREP" || continue 3790# Check for GNU ac_path_GREP and select it if it is found. 3791 # Check for GNU $ac_path_GREP 3792case `"$ac_path_GREP" --version 2>&1` in 3793*GNU*) 3794 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3795*) 3796 ac_count=0 3797 $as_echo_n 0123456789 >"conftest.in" 3798 while : 3799 do 3800 cat "conftest.in" "conftest.in" >"conftest.tmp" 3801 mv "conftest.tmp" "conftest.in" 3802 cp "conftest.in" "conftest.nl" 3803 $as_echo 'GREP' >> "conftest.nl" 3804 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3805 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3806 as_fn_arith $ac_count + 1 && ac_count=$as_val 3807 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3808 # Best one so far, save it but keep looking for a better one 3809 ac_cv_path_GREP="$ac_path_GREP" 3810 ac_path_GREP_max=$ac_count 3811 fi 3812 # 10*(2^10) chars as input seems more than enough 3813 test $ac_count -gt 10 && break 3814 done 3815 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3816esac 3817 3818 $ac_path_GREP_found && break 3 3819 done 3820 done 3821 done 3822IFS=$as_save_IFS 3823 if test -z "$ac_cv_path_GREP"; then 3824 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3825 fi 3826else 3827 ac_cv_path_GREP=$GREP 3828fi 3829 3830fi 3831{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3832$as_echo "$ac_cv_path_GREP" >&6; } 3833 GREP="$ac_cv_path_GREP" 3834 3835 3836{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3837$as_echo_n "checking for egrep... " >&6; } 3838if ${ac_cv_path_EGREP+:} false; then : 3839 $as_echo_n "(cached) " >&6 3840else 3841 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3842 then ac_cv_path_EGREP="$GREP -E" 3843 else 3844 if test -z "$EGREP"; then 3845 ac_path_EGREP_found=false 3846 # Loop through the user's path and test for each of PROGNAME-LIST 3847 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3848for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3849do 3850 IFS=$as_save_IFS 3851 test -z "$as_dir" && as_dir=. 3852 for ac_prog in egrep; do 3853 for ac_exec_ext in '' $ac_executable_extensions; do 3854 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3855 as_fn_executable_p "$ac_path_EGREP" || continue 3856# Check for GNU ac_path_EGREP and select it if it is found. 3857 # Check for GNU $ac_path_EGREP 3858case `"$ac_path_EGREP" --version 2>&1` in 3859*GNU*) 3860 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3861*) 3862 ac_count=0 3863 $as_echo_n 0123456789 >"conftest.in" 3864 while : 3865 do 3866 cat "conftest.in" "conftest.in" >"conftest.tmp" 3867 mv "conftest.tmp" "conftest.in" 3868 cp "conftest.in" "conftest.nl" 3869 $as_echo 'EGREP' >> "conftest.nl" 3870 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3871 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3872 as_fn_arith $ac_count + 1 && ac_count=$as_val 3873 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3874 # Best one so far, save it but keep looking for a better one 3875 ac_cv_path_EGREP="$ac_path_EGREP" 3876 ac_path_EGREP_max=$ac_count 3877 fi 3878 # 10*(2^10) chars as input seems more than enough 3879 test $ac_count -gt 10 && break 3880 done 3881 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3882esac 3883 3884 $ac_path_EGREP_found && break 3 3885 done 3886 done 3887 done 3888IFS=$as_save_IFS 3889 if test -z "$ac_cv_path_EGREP"; then 3890 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3891 fi 3892else 3893 ac_cv_path_EGREP=$EGREP 3894fi 3895 3896 fi 3897fi 3898{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 3899$as_echo "$ac_cv_path_EGREP" >&6; } 3900 EGREP="$ac_cv_path_EGREP" 3901 3902 3903cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3904/* end confdefs.h. */ 3905 3906_ACEOF 3907if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3908 $EGREP "" >/dev/null 2>&1; then : 3909 3910fi 3911rm -f conftest* 3912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5 3913$as_echo_n "checking for fgrep... " >&6; } 3914if ${ac_cv_path_FGREP+:} false; then : 3915 $as_echo_n "(cached) " >&6 3916else 3917 if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1 3918 then ac_cv_path_FGREP="$GREP -F" 3919 else 3920 if test -z "$FGREP"; then 3921 ac_path_FGREP_found=false 3922 # Loop through the user's path and test for each of PROGNAME-LIST 3923 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3924for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3925do 3926 IFS=$as_save_IFS 3927 test -z "$as_dir" && as_dir=. 3928 for ac_prog in fgrep; do 3929 for ac_exec_ext in '' $ac_executable_extensions; do 3930 ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext" 3931 as_fn_executable_p "$ac_path_FGREP" || continue 3932# Check for GNU ac_path_FGREP and select it if it is found. 3933 # Check for GNU $ac_path_FGREP 3934case `"$ac_path_FGREP" --version 2>&1` in 3935*GNU*) 3936 ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;; 3937*) 3938 ac_count=0 3939 $as_echo_n 0123456789 >"conftest.in" 3940 while : 3941 do 3942 cat "conftest.in" "conftest.in" >"conftest.tmp" 3943 mv "conftest.tmp" "conftest.in" 3944 cp "conftest.in" "conftest.nl" 3945 $as_echo 'FGREP' >> "conftest.nl" 3946 "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break 3947 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3948 as_fn_arith $ac_count + 1 && ac_count=$as_val 3949 if test $ac_count -gt ${ac_path_FGREP_max-0}; then 3950 # Best one so far, save it but keep looking for a better one 3951 ac_cv_path_FGREP="$ac_path_FGREP" 3952 ac_path_FGREP_max=$ac_count 3953 fi 3954 # 10*(2^10) chars as input seems more than enough 3955 test $ac_count -gt 10 && break 3956 done 3957 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3958esac 3959 3960 $ac_path_FGREP_found && break 3 3961 done 3962 done 3963 done 3964IFS=$as_save_IFS 3965 if test -z "$ac_cv_path_FGREP"; then 3966 as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3967 fi 3968else 3969 ac_cv_path_FGREP=$FGREP 3970fi 3971 3972 fi 3973fi 3974{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5 3975$as_echo "$ac_cv_path_FGREP" >&6; } 3976 FGREP="$ac_cv_path_FGREP" 3977 3978 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5 3979$as_echo_n "checking for library containing strerror... " >&6; } 3980if ${ac_cv_search_strerror+:} false; then : 3981 $as_echo_n "(cached) " >&6 3982else 3983 ac_func_search_save_LIBS=$LIBS 3984cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3985/* end confdefs.h. */ 3986 3987/* Override any GCC internal prototype to avoid an error. 3988 Use char because int might match the return type of a GCC 3989 builtin and then its argument prototype would still apply. */ 3990#ifdef __cplusplus 3991extern "C" 3992#endif 3993char strerror (); 3994int 3995main () 3996{ 3997return strerror (); 3998 ; 3999 return 0; 4000} 4001_ACEOF 4002for ac_lib in '' cposix; do 4003 if test -z "$ac_lib"; then 4004 ac_res="none required" 4005 else 4006 ac_res=-l$ac_lib 4007 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 4008 fi 4009 if ac_fn_c_try_link "$LINENO"; then : 4010 ac_cv_search_strerror=$ac_res 4011fi 4012rm -f core conftest.err conftest.$ac_objext \ 4013 conftest$ac_exeext 4014 if ${ac_cv_search_strerror+:} false; then : 4015 break 4016fi 4017done 4018if ${ac_cv_search_strerror+:} false; then : 4019 4020else 4021 ac_cv_search_strerror=no 4022fi 4023rm conftest.$ac_ext 4024LIBS=$ac_func_search_save_LIBS 4025fi 4026{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5 4027$as_echo "$ac_cv_search_strerror" >&6; } 4028ac_res=$ac_cv_search_strerror 4029if test "$ac_res" != no; then : 4030 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 4031 4032fi 4033 for ac_prog in gawk mawk nawk awk 4034do 4035 # Extract the first word of "$ac_prog", so it can be a program name with args. 4036set dummy $ac_prog; ac_word=$2 4037{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4038$as_echo_n "checking for $ac_word... " >&6; } 4039if ${ac_cv_prog_AWK+:} false; then : 4040 $as_echo_n "(cached) " >&6 4041else 4042 if test -n "$AWK"; then 4043 ac_cv_prog_AWK="$AWK" # Let the user override the test. 4044else 4045as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4046for as_dir in $PATH 4047do 4048 IFS=$as_save_IFS 4049 test -z "$as_dir" && as_dir=. 4050 for ac_exec_ext in '' $ac_executable_extensions; do 4051 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4052 ac_cv_prog_AWK="$ac_prog" 4053 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4054 break 2 4055 fi 4056done 4057 done 4058IFS=$as_save_IFS 4059 4060fi 4061fi 4062AWK=$ac_cv_prog_AWK 4063if test -n "$AWK"; then 4064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 4065$as_echo "$AWK" >&6; } 4066else 4067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4068$as_echo "no" >&6; } 4069fi 4070 4071 4072 test -n "$AWK" && break 4073done 4074 4075# Extract the first word of "strip", so it can be a program name with args. 4076set dummy strip; ac_word=$2 4077{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4078$as_echo_n "checking for $ac_word... " >&6; } 4079if ${ac_cv_prog_STRIP+:} false; then : 4080 $as_echo_n "(cached) " >&6 4081else 4082 if test -n "$STRIP"; then 4083 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 4084else 4085as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4086for as_dir in $PATH 4087do 4088 IFS=$as_save_IFS 4089 test -z "$as_dir" && as_dir=. 4090 for ac_exec_ext in '' $ac_executable_extensions; do 4091 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4092 ac_cv_prog_STRIP="strip" 4093 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4094 break 2 4095 fi 4096done 4097 done 4098IFS=$as_save_IFS 4099 4100 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":" 4101fi 4102fi 4103STRIP=$ac_cv_prog_STRIP 4104if test -n "$STRIP"; then 4105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 4106$as_echo "$STRIP" >&6; } 4107else 4108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4109$as_echo "no" >&6; } 4110fi 4111 4112 4113 4114 4115 4116{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 4117$as_echo_n "checking for ANSI C header files... " >&6; } 4118if ${ac_cv_header_stdc+:} false; then : 4119 $as_echo_n "(cached) " >&6 4120else 4121 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4122/* end confdefs.h. */ 4123#include <stdlib.h> 4124#include <stdarg.h> 4125#include <string.h> 4126#include <float.h> 4127 4128int 4129main () 4130{ 4131 4132 ; 4133 return 0; 4134} 4135_ACEOF 4136if ac_fn_c_try_compile "$LINENO"; then : 4137 ac_cv_header_stdc=yes 4138else 4139 ac_cv_header_stdc=no 4140fi 4141rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4142 4143if test $ac_cv_header_stdc = yes; then 4144 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 4145 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4146/* end confdefs.h. */ 4147#include <string.h> 4148 4149_ACEOF 4150if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4151 $EGREP "memchr" >/dev/null 2>&1; then : 4152 4153else 4154 ac_cv_header_stdc=no 4155fi 4156rm -f conftest* 4157 4158fi 4159 4160if test $ac_cv_header_stdc = yes; then 4161 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 4162 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4163/* end confdefs.h. */ 4164#include <stdlib.h> 4165 4166_ACEOF 4167if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 4168 $EGREP "free" >/dev/null 2>&1; then : 4169 4170else 4171 ac_cv_header_stdc=no 4172fi 4173rm -f conftest* 4174 4175fi 4176 4177if test $ac_cv_header_stdc = yes; then 4178 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 4179 if test "$cross_compiling" = yes; then : 4180 : 4181else 4182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4183/* end confdefs.h. */ 4184#include <ctype.h> 4185#include <stdlib.h> 4186#if ((' ' & 0x0FF) == 0x020) 4187# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 4188# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 4189#else 4190# define ISLOWER(c) \ 4191 (('a' <= (c) && (c) <= 'i') \ 4192 || ('j' <= (c) && (c) <= 'r') \ 4193 || ('s' <= (c) && (c) <= 'z')) 4194# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 4195#endif 4196 4197#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 4198int 4199main () 4200{ 4201 int i; 4202 for (i = 0; i < 256; i++) 4203 if (XOR (islower (i), ISLOWER (i)) 4204 || toupper (i) != TOUPPER (i)) 4205 return 2; 4206 return 0; 4207} 4208_ACEOF 4209if ac_fn_c_try_run "$LINENO"; then : 4210 4211else 4212 ac_cv_header_stdc=no 4213fi 4214rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4215 conftest.$ac_objext conftest.beam conftest.$ac_ext 4216fi 4217 4218fi 4219fi 4220{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 4221$as_echo "$ac_cv_header_stdc" >&6; } 4222if test $ac_cv_header_stdc = yes; then 4223 4224$as_echo "#define STDC_HEADERS 1" >>confdefs.h 4225 4226fi 4227 4228{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5 4229$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; } 4230if ${ac_cv_header_sys_wait_h+:} false; then : 4231 $as_echo_n "(cached) " >&6 4232else 4233 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4234/* end confdefs.h. */ 4235#include <sys/types.h> 4236#include <sys/wait.h> 4237#ifndef WEXITSTATUS 4238# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8) 4239#endif 4240#ifndef WIFEXITED 4241# define WIFEXITED(stat_val) (((stat_val) & 255) == 0) 4242#endif 4243 4244int 4245main () 4246{ 4247 int s; 4248 wait (&s); 4249 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; 4250 ; 4251 return 0; 4252} 4253_ACEOF 4254if ac_fn_c_try_compile "$LINENO"; then : 4255 ac_cv_header_sys_wait_h=yes 4256else 4257 ac_cv_header_sys_wait_h=no 4258fi 4259rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4260fi 4261{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5 4262$as_echo "$ac_cv_header_sys_wait_h" >&6; } 4263if test $ac_cv_header_sys_wait_h = yes; then 4264 4265$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 4266 4267fi 4268 4269 4270if test x"$ac_cv_prog_cc_c99" != xno; then 4271 4272 4273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5 4274$as_echo_n "checking for unsigned long long int... " >&6; } 4275if ${ac_cv_type_unsigned_long_long_int+:} false; then : 4276 $as_echo_n "(cached) " >&6 4277else 4278 ac_cv_type_unsigned_long_long_int=yes 4279 if test "x${ac_cv_prog_cc_c99-no}" = xno; then 4280 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4281/* end confdefs.h. */ 4282 4283 /* For now, do not test the preprocessor; as of 2007 there are too many 4284 implementations with broken preprocessors. Perhaps this can 4285 be revisited in 2012. In the meantime, code should not expect 4286 #if to work with literals wider than 32 bits. */ 4287 /* Test literals. */ 4288 long long int ll = 9223372036854775807ll; 4289 long long int nll = -9223372036854775807LL; 4290 unsigned long long int ull = 18446744073709551615ULL; 4291 /* Test constant expressions. */ 4292 typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll) 4293 ? 1 : -1)]; 4294 typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1 4295 ? 1 : -1)]; 4296 int i = 63; 4297int 4298main () 4299{ 4300/* Test availability of runtime routines for shift and division. */ 4301 long long int llmax = 9223372036854775807ll; 4302 unsigned long long int ullmax = 18446744073709551615ull; 4303 return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i) 4304 | (llmax / ll) | (llmax % ll) 4305 | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i) 4306 | (ullmax / ull) | (ullmax % ull)); 4307 ; 4308 return 0; 4309} 4310 4311_ACEOF 4312if ac_fn_c_try_link "$LINENO"; then : 4313 4314else 4315 ac_cv_type_unsigned_long_long_int=no 4316fi 4317rm -f core conftest.err conftest.$ac_objext \ 4318 conftest$ac_exeext conftest.$ac_ext 4319 fi 4320fi 4321{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5 4322$as_echo "$ac_cv_type_unsigned_long_long_int" >&6; } 4323 if test $ac_cv_type_unsigned_long_long_int = yes; then 4324 4325$as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h 4326 4327 fi 4328 4329 4330 4331 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5 4332$as_echo_n "checking for long long int... " >&6; } 4333if ${ac_cv_type_long_long_int+:} false; then : 4334 $as_echo_n "(cached) " >&6 4335else 4336 ac_cv_type_long_long_int=yes 4337 if test "x${ac_cv_prog_cc_c99-no}" = xno; then 4338 ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int 4339 if test $ac_cv_type_long_long_int = yes; then 4340 if test "$cross_compiling" = yes; then : 4341 : 4342else 4343 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4344/* end confdefs.h. */ 4345#include <limits.h> 4346 #ifndef LLONG_MAX 4347 # define HALF \ 4348 (1LL << (sizeof (long long int) * CHAR_BIT - 2)) 4349 # define LLONG_MAX (HALF - 1 + HALF) 4350 #endif 4351int 4352main () 4353{ 4354long long int n = 1; 4355 int i; 4356 for (i = 0; ; i++) 4357 { 4358 long long int m = n << i; 4359 if (m >> i != n) 4360 return 1; 4361 if (LLONG_MAX / 2 < m) 4362 break; 4363 } 4364 return 0; 4365 ; 4366 return 0; 4367} 4368_ACEOF 4369if ac_fn_c_try_run "$LINENO"; then : 4370 4371else 4372 ac_cv_type_long_long_int=no 4373fi 4374rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 4375 conftest.$ac_objext conftest.beam conftest.$ac_ext 4376fi 4377 4378 fi 4379 fi 4380fi 4381{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5 4382$as_echo "$ac_cv_type_long_long_int" >&6; } 4383 if test $ac_cv_type_long_long_int = yes; then 4384 4385$as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h 4386 4387 fi 4388 4389 if test "$ac_cv_type_long_long_int" = no; then 4390 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4391$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4392as_fn_error $? "Compiler does not support long long int 4393See \`config.log' for more details" "$LINENO" 5; } 4394 fi 4395 4396 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the compiler supports trailing commas" >&5 4397$as_echo_n "checking if the compiler supports trailing commas... " >&6; } 4398 trailing_commas=no 4399 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4400/* end confdefs.h. */ 4401 4402int 4403main () 4404{ 4405 4406 enum { 4407 one, 4408 }; 4409 ; 4410 return 0; 4411} 4412_ACEOF 4413if ac_fn_c_try_compile "$LINENO"; then : 4414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4415$as_echo "yes" >&6; }; trailing_commas=yes 4416else 4417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4418$as_echo "no" >&6; } 4419fi 4420rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4421 if test "$trailing_commas" = no; then 4422 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4423$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4424as_fn_error $? "Compiler does not support trailing comma in enum 4425See \`config.log' for more details" "$LINENO" 5; } 4426 fi 4427 4428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the compiler supports C++ comments" >&5 4429$as_echo_n "checking if the compiler supports C++ comments... " >&6; } 4430 slash_comments=no 4431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4432/* end confdefs.h. */ 4433 4434int 4435main () 4436{ 4437// C++ comments? 4438 ; 4439 return 0; 4440} 4441_ACEOF 4442if ac_fn_c_try_compile "$LINENO"; then : 4443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4444$as_echo "yes" >&6; }; slash_comments=yes 4445else 4446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4447$as_echo "no" >&6; } 4448fi 4449rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4450 if test "$slash_comments" = no; then 4451 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 4452$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 4453as_fn_error $? "Compiler does not support C++ comments 4454See \`config.log' for more details" "$LINENO" 5; } 4455 fi 4456fi 4457 4458 4459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-fail-if-missing argument" >&5 4460$as_echo_n "checking --enable-fail-if-missing argument... " >&6; } 4461# Check whether --enable-fail_if_missing was given. 4462if test "${enable_fail_if_missing+set}" = set; then : 4463 enableval=$enable_fail_if_missing; fail_if_missing="yes" 4464else 4465 fail_if_missing="no" 4466fi 4467 4468{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $fail_if_missing" >&5 4469$as_echo "$fail_if_missing" >&6; } 4470 4471with_x_arg="$with_x" 4472 4473if test -z "$CFLAGS"; then 4474 CFLAGS="-O" 4475 test "$GCC" = yes && CFLAGS="-O2 -fno-strength-reduce -Wall" 4476fi 4477if test "$GCC" = yes; then 4478 gccversion=`$CC -dumpversion` 4479 if test "x$gccversion" = "x"; then 4480 gccversion=`$CC --version | sed -e '2,$d' -e 's/darwin.//' -e 's/^[^0-9]*\([0-9]\.[0-9.]*\).*$/\1/g'` 4481 fi 4482 if test "$gccversion" = "3.0.1" -o "$gccversion" = "3.0.2" -o "$gccversion" = "4.0.1"; then 4483 echo 'GCC [34].0.[12] has a bug in the optimizer, disabling "-O#"' 4484 CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-O/'` 4485 else 4486 if test "$gccversion" = "3.1" -o "$gccversion" = "3.2" -o "$gccversion" = "3.2.1" && `echo "$CFLAGS" | grep -v fno-strength-reduce >/dev/null`; then 4487 echo 'GCC 3.1 and 3.2 have a bug in the optimizer, adding "-fno-strength-reduce"' 4488 CFLAGS="$CFLAGS -fno-strength-reduce" 4489 fi 4490 fi 4491fi 4492 4493{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for clang version" >&5 4494$as_echo_n "checking for clang version... " >&6; } 4495CLANG_VERSION_STRING=`$CC --version 2>/dev/null | sed -n -e 's/^.*clang[^0-9]*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*$/\1/p'` 4496if test x"$CLANG_VERSION_STRING" != x"" ; then 4497 CLANG_MAJOR=`echo "$CLANG_VERSION_STRING" | sed -n -e 's/\([0-9][0-9]*\)\.[0-9][0-9]*\.[0-9][0-9]*/\1/p'` 4498 CLANG_MINOR=`echo "$CLANG_VERSION_STRING" | sed -n -e 's/[0-9][0-9]*\.\([0-9][0-9]*\)\.[0-9][0-9]*/\1/p'` 4499 CLANG_REVISION=`echo "$CLANG_VERSION_STRING" | sed -n -e 's/[0-9][0-9]*\.[0-9][0-9]*\.\([0-9][0-9]*\)/\1/p'` 4500 CLANG_VERSION=`expr $CLANG_MAJOR '*' 1000000 '+' $CLANG_MINOR '*' 1000 '+' $CLANG_REVISION` 4501 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CLANG_VERSION" >&5 4502$as_echo "$CLANG_VERSION" >&6; } 4503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if clang supports -fno-strength-reduce" >&5 4504$as_echo_n "checking if clang supports -fno-strength-reduce... " >&6; } 4505 if test "$CLANG_VERSION" -ge 500002075 ; then 4506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4507$as_echo "no" >&6; } 4508 CFLAGS=`echo "$CFLAGS" | sed -e 's/-fno-strength-reduce/ /'` 4509 else 4510 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4511$as_echo "yes" >&6; } 4512 fi 4513else 4514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: N/A" >&5 4515$as_echo "N/A" >&6; } 4516fi 4517 4518CROSS_COMPILING= 4519if test "$cross_compiling" = yes; then 4520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&5 4521$as_echo "cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&6; } 4522 CROSS_COMPILING=1 4523fi 4524 4525 4526test "$GCC" = yes && CPP_MM=M; 4527 4528if test -f ./toolcheck; then 4529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for buggy tools..." >&5 4530$as_echo "$as_me: checking for buggy tools..." >&6;} 4531 sh ./toolcheck 1>&6 4532fi 4533 4534OS_EXTRA_SRC=""; OS_EXTRA_OBJ="" 4535 4536{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BeOS" >&5 4537$as_echo_n "checking for BeOS... " >&6; } 4538case `uname` in 4539 BeOS) OS_EXTRA_SRC=os_beos.c; OS_EXTRA_OBJ=objects/os_beos.o 4540 BEOS=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4541$as_echo "yes" >&6; };; 4542 *) BEOS=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4543$as_echo "no" >&6; };; 4544esac 4545 4546{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Haiku" >&5 4547$as_echo_n "checking for Haiku... " >&6; } 4548case `uname` in 4549 Haiku) HAIKU=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4550$as_echo "yes" >&6; };; 4551 *) HAIKU=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4552$as_echo "no" >&6; };; 4553esac 4554 4555{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for QNX" >&5 4556$as_echo_n "checking for QNX... " >&6; } 4557case `uname` in 4558 QNX) OS_EXTRA_SRC=os_qnx.c; OS_EXTRA_OBJ=objects/os_qnx.o 4559 test -z "$with_x" && with_x=no 4560 QNX=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4561$as_echo "yes" >&6; };; 4562 *) QNX=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4563$as_echo "no" >&6; };; 4564esac 4565 4566{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Darwin (Mac OS X)" >&5 4567$as_echo_n "checking for Darwin (Mac OS X)... " >&6; } 4568if test "`(uname) 2>/dev/null`" = Darwin; then 4569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4570$as_echo "yes" >&6; } 4571 MACOS_X=yes 4572 CPPFLAGS="$CPPFLAGS -DMACOS_X" 4573 4574 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-darwin argument" >&5 4575$as_echo_n "checking --disable-darwin argument... " >&6; } 4576 # Check whether --enable-darwin was given. 4577if test "${enable_darwin+set}" = set; then : 4578 enableval=$enable_darwin; 4579else 4580 enable_darwin="yes" 4581fi 4582 4583 if test "$enable_darwin" = "yes"; then 4584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4585$as_echo "no" >&6; } 4586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Darwin files are there" >&5 4587$as_echo_n "checking if Darwin files are there... " >&6; } 4588 if test -f os_macosx.m; then 4589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4590$as_echo "yes" >&6; } 4591 else 4592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, Darwin support disabled" >&5 4593$as_echo "no, Darwin support disabled" >&6; } 4594 enable_darwin=no 4595 fi 4596 else 4597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, Darwin support excluded" >&5 4598$as_echo "yes, Darwin support excluded" >&6; } 4599 fi 4600 4601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-mac-arch argument" >&5 4602$as_echo_n "checking --with-mac-arch argument... " >&6; } 4603 4604# Check whether --with-mac-arch was given. 4605if test "${with_mac_arch+set}" = set; then : 4606 withval=$with_mac_arch; MACARCH="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MACARCH" >&5 4607$as_echo "$MACARCH" >&6; } 4608else 4609 MACARCH="current"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to $MACARCH" >&5 4610$as_echo "defaulting to $MACARCH" >&6; } 4611fi 4612 4613 4614 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-developer-dir argument" >&5 4615$as_echo_n "checking --with-developer-dir argument... " >&6; } 4616 4617# Check whether --with-developer-dir was given. 4618if test "${with_developer_dir+set}" = set; then : 4619 withval=$with_developer_dir; DEVELOPER_DIR="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEVELOPER_DIR" >&5 4620$as_echo "$DEVELOPER_DIR" >&6; } 4621else 4622 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not present" >&5 4623$as_echo "not present" >&6; } 4624fi 4625 4626 4627 if test "x$DEVELOPER_DIR" = "x"; then 4628 # Extract the first word of "xcode-select", so it can be a program name with args. 4629set dummy xcode-select; ac_word=$2 4630{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4631$as_echo_n "checking for $ac_word... " >&6; } 4632if ${ac_cv_path_XCODE_SELECT+:} false; then : 4633 $as_echo_n "(cached) " >&6 4634else 4635 case $XCODE_SELECT in 4636 [\\/]* | ?:[\\/]*) 4637 ac_cv_path_XCODE_SELECT="$XCODE_SELECT" # Let the user override the test with a path. 4638 ;; 4639 *) 4640 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4641for as_dir in $PATH 4642do 4643 IFS=$as_save_IFS 4644 test -z "$as_dir" && as_dir=. 4645 for ac_exec_ext in '' $ac_executable_extensions; do 4646 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 4647 ac_cv_path_XCODE_SELECT="$as_dir/$ac_word$ac_exec_ext" 4648 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4649 break 2 4650 fi 4651done 4652 done 4653IFS=$as_save_IFS 4654 4655 ;; 4656esac 4657fi 4658XCODE_SELECT=$ac_cv_path_XCODE_SELECT 4659if test -n "$XCODE_SELECT"; then 4660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XCODE_SELECT" >&5 4661$as_echo "$XCODE_SELECT" >&6; } 4662else 4663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4664$as_echo "no" >&6; } 4665fi 4666 4667 4668 if test "x$XCODE_SELECT" != "x"; then 4669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for developer dir using xcode-select" >&5 4670$as_echo_n "checking for developer dir using xcode-select... " >&6; } 4671 DEVELOPER_DIR=`$XCODE_SELECT -print-path` 4672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEVELOPER_DIR" >&5 4673$as_echo "$DEVELOPER_DIR" >&6; } 4674 else 4675 DEVELOPER_DIR=/Developer 4676 fi 4677 fi 4678 4679 if test "x$MACARCH" = "xboth"; then 4680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 10.4 universal SDK" >&5 4681$as_echo_n "checking for 10.4 universal SDK... " >&6; } 4682 save_cppflags="$CPPFLAGS" 4683 save_cflags="$CFLAGS" 4684 save_ldflags="$LDFLAGS" 4685 CFLAGS="$CFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc" 4686 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4687/* end confdefs.h. */ 4688 4689int 4690main () 4691{ 4692 4693 ; 4694 return 0; 4695} 4696_ACEOF 4697if ac_fn_c_try_link "$LINENO"; then : 4698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 4699$as_echo "found" >&6; } 4700else 4701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 4702$as_echo "not found" >&6; } 4703 CFLAGS="$save_cflags" 4704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Intel architecture is supported" >&5 4705$as_echo_n "checking if Intel architecture is supported... " >&6; } 4706 CPPFLAGS="$CPPFLAGS -arch i386" 4707 LDFLAGS="$save_ldflags -arch i386" 4708 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4709/* end confdefs.h. */ 4710 4711int 4712main () 4713{ 4714 4715 ; 4716 return 0; 4717} 4718_ACEOF 4719if ac_fn_c_try_link "$LINENO"; then : 4720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4721$as_echo "yes" >&6; }; MACARCH="intel" 4722else 4723 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4724$as_echo "no" >&6; } 4725 MACARCH="ppc" 4726 CPPFLAGS="$save_cppflags -arch ppc" 4727 LDFLAGS="$save_ldflags -arch ppc" 4728fi 4729rm -f core conftest.err conftest.$ac_objext \ 4730 conftest$ac_exeext conftest.$ac_ext 4731fi 4732rm -f core conftest.err conftest.$ac_objext \ 4733 conftest$ac_exeext conftest.$ac_ext 4734 elif test "x$MACARCH" = "xintel"; then 4735 CPPFLAGS="$CPPFLAGS -arch intel" 4736 LDFLAGS="$LDFLAGS -arch intel" 4737 elif test "x$MACARCH" = "xppc"; then 4738 CPPFLAGS="$CPPFLAGS -arch ppc" 4739 LDFLAGS="$LDFLAGS -arch ppc" 4740 fi 4741 4742 if test "$enable_darwin" = "yes"; then 4743 MACOS_X_DARWIN=yes 4744 OS_EXTRA_SRC="os_macosx.m os_mac_conv.c"; 4745 OS_EXTRA_OBJ="objects/os_macosx.o objects/os_mac_conv.o" 4746 CPPFLAGS="$CPPFLAGS -DMACOS_X_DARWIN" 4747 4748 # On IRIX 5.3, sys/types and inttypes.h are conflicting. 4749for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4750 inttypes.h stdint.h unistd.h 4751do : 4752 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4753ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4754" 4755if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 4756 cat >>confdefs.h <<_ACEOF 4757#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4758_ACEOF 4759 4760fi 4761 4762done 4763 4764 4765ac_fn_c_check_header_mongrel "$LINENO" "Carbon/Carbon.h" "ac_cv_header_Carbon_Carbon_h" "$ac_includes_default" 4766if test "x$ac_cv_header_Carbon_Carbon_h" = xyes; then : 4767 CARBON=yes 4768fi 4769 4770 4771 if test "x$CARBON" = "xyes"; then 4772 if test -z "$with_x" -a "X$enable_gui" != Xmotif -a "X$enable_gui" != Xathena -a "X$enable_gui" != Xgtk2 -a "X$enable_gui" != Xgtk3; then 4773 with_x=no 4774 fi 4775 fi 4776 fi 4777 4778 if test "$MACARCH" = "intel" -o "$MACARCH" = "both"; then 4779 CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-Oz/'` 4780 fi 4781 4782else 4783 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4784$as_echo "no" >&6; } 4785fi 4786 4787for ac_header in AvailabilityMacros.h 4788do : 4789 ac_fn_c_check_header_mongrel "$LINENO" "AvailabilityMacros.h" "ac_cv_header_AvailabilityMacros_h" "$ac_includes_default" 4790if test "x$ac_cv_header_AvailabilityMacros_h" = xyes; then : 4791 cat >>confdefs.h <<_ACEOF 4792#define HAVE_AVAILABILITYMACROS_H 1 4793_ACEOF 4794 4795fi 4796 4797done 4798 4799 4800 4801 4802 4803if test "$cross_compiling" = no; then 4804 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-local-dir argument" >&5 4805$as_echo_n "checking --with-local-dir argument... " >&6; } 4806 have_local_include='' 4807 have_local_lib='' 4808 4809# Check whether --with-local-dir was given. 4810if test "${with_local_dir+set}" = set; then : 4811 withval=$with_local_dir; 4812 local_dir="$withval" 4813 case "$withval" in 4814 */*) ;; 4815 no) 4816 # avoid adding local dir to LDFLAGS and CPPFLAGS 4817 have_local_include=yes 4818 have_local_lib=yes 4819 ;; 4820 *) as_fn_error $? "must pass path argument to --with-local-dir" "$LINENO" 5 ;; 4821 esac 4822 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $local_dir" >&5 4823$as_echo "$local_dir" >&6; } 4824 4825else 4826 4827 local_dir=/usr/local 4828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to $local_dir" >&5 4829$as_echo "Defaulting to $local_dir" >&6; } 4830 4831fi 4832 4833 if test "$GCC" = yes -a "$local_dir" != no; then 4834 echo 'void f(){}' > conftest.c 4835 have_local_include=`${CC-cc} -c -v conftest.c 2>&1 | grep "${local_dir}/include"` 4836 have_local_lib=`${CC-cc} -c -v conftest.c 2>&1 | grep "${local_dir}/lib"` 4837 rm -f conftest.c conftest.o 4838 fi 4839 if test -z "$have_local_lib" -a -d "${local_dir}/lib"; then 4840 tt=`echo "$LDFLAGS" | sed -e "s+-L${local_dir}/lib ++g" -e "s+-L${local_dir}/lib$++g"` 4841 if test "$tt" = "$LDFLAGS"; then 4842 LDFLAGS="$LDFLAGS -L${local_dir}/lib" 4843 fi 4844 fi 4845 if test -z "$have_local_include" -a -d "${local_dir}/include"; then 4846 tt=`echo "$CPPFLAGS" | sed -e "s+-I${local_dir}/include ++g" -e "s+-I${local_dir}/include$++g"` 4847 if test "$tt" = "$CPPFLAGS"; then 4848 CPPFLAGS="$CPPFLAGS -I${local_dir}/include" 4849 fi 4850 fi 4851fi 4852 4853{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-vim-name argument" >&5 4854$as_echo_n "checking --with-vim-name argument... " >&6; } 4855 4856# Check whether --with-vim-name was given. 4857if test "${with_vim_name+set}" = set; then : 4858 withval=$with_vim_name; VIMNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VIMNAME" >&5 4859$as_echo "$VIMNAME" >&6; } 4860else 4861 VIMNAME="vim"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to $VIMNAME" >&5 4862$as_echo "Defaulting to $VIMNAME" >&6; } 4863fi 4864 4865 4866{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ex-name argument" >&5 4867$as_echo_n "checking --with-ex-name argument... " >&6; } 4868 4869# Check whether --with-ex-name was given. 4870if test "${with_ex_name+set}" = set; then : 4871 withval=$with_ex_name; EXNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXNAME" >&5 4872$as_echo "$EXNAME" >&6; } 4873else 4874 EXNAME="ex"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to ex" >&5 4875$as_echo "Defaulting to ex" >&6; } 4876fi 4877 4878 4879{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-view-name argument" >&5 4880$as_echo_n "checking --with-view-name argument... " >&6; } 4881 4882# Check whether --with-view-name was given. 4883if test "${with_view_name+set}" = set; then : 4884 withval=$with_view_name; VIEWNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VIEWNAME" >&5 4885$as_echo "$VIEWNAME" >&6; } 4886else 4887 VIEWNAME="view"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to view" >&5 4888$as_echo "Defaulting to view" >&6; } 4889fi 4890 4891 4892 4893{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-global-runtime argument" >&5 4894$as_echo_n "checking --with-global-runtime argument... " >&6; } 4895 4896# Check whether --with-global-runtime was given. 4897if test "${with_global_runtime+set}" = set; then : 4898 withval=$with_global_runtime; RUNTIME_GLOBAL="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5 4899$as_echo "$withval" >&6; } 4900else 4901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4902$as_echo "no" >&6; } 4903fi 4904 4905 4906if test "X$RUNTIME_GLOBAL" != "X"; then 4907 RUNTIME_GLOBAL_AFTER=$(printf -- "$RUNTIME_GLOBAL\\n" | $AWK -F, 'BEGIN { comma=0 } { for (i = NF; i > 0; i--) { if (comma) { printf ",%s/after", $i } else { printf "%s/after", $i; comma=1 } } } END { printf "\n" }') 4908 cat >>confdefs.h <<_ACEOF 4909#define RUNTIME_GLOBAL "$RUNTIME_GLOBAL" 4910_ACEOF 4911 4912 cat >>confdefs.h <<_ACEOF 4913#define RUNTIME_GLOBAL_AFTER "$RUNTIME_GLOBAL_AFTER" 4914_ACEOF 4915 4916fi 4917 4918{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-modified-by argument" >&5 4919$as_echo_n "checking --with-modified-by argument... " >&6; } 4920 4921# Check whether --with-modified-by was given. 4922if test "${with_modified_by+set}" = set; then : 4923 withval=$with_modified_by; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5 4924$as_echo "$withval" >&6; }; cat >>confdefs.h <<_ACEOF 4925#define MODIFIED_BY "$withval" 4926_ACEOF 4927 4928else 4929 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4930$as_echo "no" >&6; } 4931fi 4932 4933 4934{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if character set is EBCDIC" >&5 4935$as_echo_n "checking if character set is EBCDIC... " >&6; } 4936cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4937/* end confdefs.h. */ 4938 4939int 4940main () 4941{ 4942 /* TryCompile function for CharSet. 4943 Treat any failure as ASCII for compatibility with existing art. 4944 Use compile-time rather than run-time tests for cross-compiler 4945 tolerance. */ 4946#if '0'!=240 4947make an error "Character set is not EBCDIC" 4948#endif 4949 ; 4950 return 0; 4951} 4952_ACEOF 4953if ac_fn_c_try_compile "$LINENO"; then : 4954 # TryCompile action if true 4955cf_cv_ebcdic=yes 4956else 4957 # TryCompile action if false 4958cf_cv_ebcdic=no 4959fi 4960rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4961# end of TryCompile ]) 4962# end of CacheVal CvEbcdic 4963{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cf_cv_ebcdic" >&5 4964$as_echo "$cf_cv_ebcdic" >&6; } 4965case "$cf_cv_ebcdic" in #(vi 4966 yes) $as_echo "#define EBCDIC 1" >>confdefs.h 4967 4968 line_break='"\\n"' 4969 ;; 4970 *) line_break='"\\012"';; 4971esac 4972 4973 4974if test "$cf_cv_ebcdic" = "yes"; then 4975{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for z/OS Unix" >&5 4976$as_echo_n "checking for z/OS Unix... " >&6; } 4977case `uname` in 4978 OS/390) zOSUnix="yes"; 4979 if test "$CC" = "cc"; then 4980 ccm="$_CC_CCMODE" 4981 ccn="CC" 4982 else 4983 if test "$CC" = "c89"; then 4984 ccm="$_CC_C89MODE" 4985 ccn="C89" 4986 else 4987 ccm=1 4988 fi 4989 fi 4990 if test "$ccm" != "1"; then 4991 echo "" 4992 echo "------------------------------------------" 4993 echo " On z/OS Unix, the environment variable" 4994 echo " _CC_${ccn}MODE must be set to \"1\"!" 4995 echo " Do:" 4996 echo " export _CC_${ccn}MODE=1" 4997 echo " and then call configure again." 4998 echo "------------------------------------------" 4999 exit 1 5000 fi 5001 # Set CFLAGS for configure process. 5002 # This will be reset later for config.mk. 5003 # Use haltonmsg to force error for missing H files. 5004 CFLAGS="$CFLAGS -D_ALL_SOURCE -Wc,float(ieee),haltonmsg(3296)"; 5005 LDFLAGS="$LDFLAGS -Wl,EDIT=NO" 5006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5007$as_echo "yes" >&6; } 5008 ;; 5009 *) zOSUnix="no"; 5010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5011$as_echo "no" >&6; } 5012 ;; 5013esac 5014fi 5015 5016if test "$zOSUnix" = "yes"; then 5017 QUOTESED="sed -e 's/[\\\\\"]/\\\\\\\\&/g' -e 's/\\\\\\\\\"/\"/' -e 's/\\\\\\\\\";\$\$/\";/'" 5018else 5019 QUOTESED="sed -e 's/[\\\\\"]/\\\\&/g' -e 's/\\\\\"/\"/' -e 's/\\\\\";\$\$/\";/'" 5020fi 5021 5022 5023 5024{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-smack argument" >&5 5025$as_echo_n "checking --disable-smack argument... " >&6; } 5026# Check whether --enable-smack was given. 5027if test "${enable_smack+set}" = set; then : 5028 enableval=$enable_smack; 5029else 5030 enable_smack="yes" 5031fi 5032 5033if test "$enable_smack" = "yes"; then 5034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5035$as_echo "no" >&6; } 5036 ac_fn_c_check_header_mongrel "$LINENO" "linux/xattr.h" "ac_cv_header_linux_xattr_h" "$ac_includes_default" 5037if test "x$ac_cv_header_linux_xattr_h" = xyes; then : 5038 true 5039else 5040 enable_smack="no" 5041fi 5042 5043 5044else 5045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5046$as_echo "yes" >&6; } 5047fi 5048if test "$enable_smack" = "yes"; then 5049 ac_fn_c_check_header_mongrel "$LINENO" "attr/xattr.h" "ac_cv_header_attr_xattr_h" "$ac_includes_default" 5050if test "x$ac_cv_header_attr_xattr_h" = xyes; then : 5051 true 5052else 5053 enable_smack="no" 5054fi 5055 5056 5057fi 5058if test "$enable_smack" = "yes"; then 5059 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XATTR_NAME_SMACKEXEC in linux/xattr.h" >&5 5060$as_echo_n "checking for XATTR_NAME_SMACKEXEC in linux/xattr.h... " >&6; } 5061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5062/* end confdefs.h. */ 5063#include <linux/xattr.h> 5064_ACEOF 5065if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 5066 $EGREP "XATTR_NAME_SMACKEXEC" >/dev/null 2>&1; then : 5067 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5068$as_echo "yes" >&6; } 5069else 5070 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5071$as_echo "no" >&6; }; enable_smack="no" 5072fi 5073rm -f conftest* 5074 5075fi 5076if test "$enable_smack" = "yes"; then 5077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for setxattr in -lattr" >&5 5078$as_echo_n "checking for setxattr in -lattr... " >&6; } 5079if ${ac_cv_lib_attr_setxattr+:} false; then : 5080 $as_echo_n "(cached) " >&6 5081else 5082 ac_check_lib_save_LIBS=$LIBS 5083LIBS="-lattr $LIBS" 5084cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5085/* end confdefs.h. */ 5086 5087/* Override any GCC internal prototype to avoid an error. 5088 Use char because int might match the return type of a GCC 5089 builtin and then its argument prototype would still apply. */ 5090#ifdef __cplusplus 5091extern "C" 5092#endif 5093char setxattr (); 5094int 5095main () 5096{ 5097return setxattr (); 5098 ; 5099 return 0; 5100} 5101_ACEOF 5102if ac_fn_c_try_link "$LINENO"; then : 5103 ac_cv_lib_attr_setxattr=yes 5104else 5105 ac_cv_lib_attr_setxattr=no 5106fi 5107rm -f core conftest.err conftest.$ac_objext \ 5108 conftest$ac_exeext conftest.$ac_ext 5109LIBS=$ac_check_lib_save_LIBS 5110fi 5111{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_setxattr" >&5 5112$as_echo "$ac_cv_lib_attr_setxattr" >&6; } 5113if test "x$ac_cv_lib_attr_setxattr" = xyes; then : 5114 LIBS="$LIBS -lattr" 5115 found_smack="yes" 5116 $as_echo "#define HAVE_SMACK 1" >>confdefs.h 5117 5118fi 5119 5120fi 5121 5122if test "x$found_smack" = "x"; then 5123 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-selinux argument" >&5 5124$as_echo_n "checking --disable-selinux argument... " >&6; } 5125 # Check whether --enable-selinux was given. 5126if test "${enable_selinux+set}" = set; then : 5127 enableval=$enable_selinux; 5128else 5129 enable_selinux="yes" 5130fi 5131 5132 if test "$enable_selinux" = "yes"; then 5133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5134$as_echo "no" >&6; } 5135 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5 5136$as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; } 5137if ${ac_cv_lib_selinux_is_selinux_enabled+:} false; then : 5138 $as_echo_n "(cached) " >&6 5139else 5140 ac_check_lib_save_LIBS=$LIBS 5141LIBS="-lselinux $LIBS" 5142cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5143/* end confdefs.h. */ 5144 5145/* Override any GCC internal prototype to avoid an error. 5146 Use char because int might match the return type of a GCC 5147 builtin and then its argument prototype would still apply. */ 5148#ifdef __cplusplus 5149extern "C" 5150#endif 5151char is_selinux_enabled (); 5152int 5153main () 5154{ 5155return is_selinux_enabled (); 5156 ; 5157 return 0; 5158} 5159_ACEOF 5160if ac_fn_c_try_link "$LINENO"; then : 5161 ac_cv_lib_selinux_is_selinux_enabled=yes 5162else 5163 ac_cv_lib_selinux_is_selinux_enabled=no 5164fi 5165rm -f core conftest.err conftest.$ac_objext \ 5166 conftest$ac_exeext conftest.$ac_ext 5167LIBS=$ac_check_lib_save_LIBS 5168fi 5169{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5 5170$as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; } 5171if test "x$ac_cv_lib_selinux_is_selinux_enabled" = xyes; then : 5172 ac_fn_c_check_header_mongrel "$LINENO" "selinux/selinux.h" "ac_cv_header_selinux_selinux_h" "$ac_includes_default" 5173if test "x$ac_cv_header_selinux_selinux_h" = xyes; then : 5174 LIBS="$LIBS -lselinux" 5175 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h 5176 5177fi 5178 5179 5180fi 5181 5182 else 5183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5184$as_echo "yes" >&6; } 5185 fi 5186fi 5187 5188 5189{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-features argument" >&5 5190$as_echo_n "checking --with-features argument... " >&6; } 5191 5192# Check whether --with-features was given. 5193if test "${with_features+set}" = set; then : 5194 withval=$with_features; features="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $features" >&5 5195$as_echo "$features" >&6; } 5196else 5197 features="huge"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to huge" >&5 5198$as_echo "Defaulting to huge" >&6; } 5199fi 5200 5201 5202dovimdiff="" 5203dogvimdiff="" 5204case "$features" in 5205 tiny) $as_echo "#define FEAT_TINY 1" >>confdefs.h 5206 ;; 5207 small) $as_echo "#define FEAT_SMALL 1" >>confdefs.h 5208 ;; 5209 normal) $as_echo "#define FEAT_NORMAL 1" >>confdefs.h 5210 dovimdiff="installvimdiff"; 5211 dogvimdiff="installgvimdiff" ;; 5212 big) $as_echo "#define FEAT_BIG 1" >>confdefs.h 5213 dovimdiff="installvimdiff"; 5214 dogvimdiff="installgvimdiff" ;; 5215 huge) $as_echo "#define FEAT_HUGE 1" >>confdefs.h 5216 dovimdiff="installvimdiff"; 5217 dogvimdiff="installgvimdiff" ;; 5218 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $features is not supported" >&5 5219$as_echo "Sorry, $features is not supported" >&6; } ;; 5220esac 5221 5222 5223 5224 5225{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-compiledby argument" >&5 5226$as_echo_n "checking --with-compiledby argument... " >&6; } 5227 5228# Check whether --with-compiledby was given. 5229if test "${with_compiledby+set}" = set; then : 5230 withval=$with_compiledby; compiledby="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5 5231$as_echo "$withval" >&6; } 5232else 5233 compiledby=""; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5234$as_echo "no" >&6; } 5235fi 5236 5237 5238 5239{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp argument" >&5 5240$as_echo_n "checking --disable-xsmp argument... " >&6; } 5241# Check whether --enable-xsmp was given. 5242if test "${enable_xsmp+set}" = set; then : 5243 enableval=$enable_xsmp; 5244else 5245 enable_xsmp="yes" 5246fi 5247 5248 5249if test "$enable_xsmp" = "yes"; then 5250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5251$as_echo "no" >&6; } 5252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp-interact argument" >&5 5253$as_echo_n "checking --disable-xsmp-interact argument... " >&6; } 5254 # Check whether --enable-xsmp-interact was given. 5255if test "${enable_xsmp_interact+set}" = set; then : 5256 enableval=$enable_xsmp_interact; 5257else 5258 enable_xsmp_interact="yes" 5259fi 5260 5261 if test "$enable_xsmp_interact" = "yes"; then 5262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5263$as_echo "no" >&6; } 5264 $as_echo "#define USE_XSMP_INTERACT 1" >>confdefs.h 5265 5266 else 5267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5268$as_echo "yes" >&6; } 5269 fi 5270else 5271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5272$as_echo "yes" >&6; } 5273fi 5274 5275{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-luainterp argument" >&5 5276$as_echo_n "checking --enable-luainterp argument... " >&6; } 5277# Check whether --enable-luainterp was given. 5278if test "${enable_luainterp+set}" = set; then : 5279 enableval=$enable_luainterp; 5280else 5281 enable_luainterp="no" 5282fi 5283 5284{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_luainterp" >&5 5285$as_echo "$enable_luainterp" >&6; } 5286 5287if test "$enable_luainterp" = "yes" -o "$enable_luainterp" = "dynamic"; then 5288 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 5289 as_fn_error $? "cannot use Lua with tiny or small features" "$LINENO" 5 5290 fi 5291 5292 5293 5294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-lua-prefix argument" >&5 5295$as_echo_n "checking --with-lua-prefix argument... " >&6; } 5296 5297# Check whether --with-lua_prefix was given. 5298if test "${with_lua_prefix+set}" = set; then : 5299 withval=$with_lua_prefix; with_lua_prefix="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_lua_prefix" >&5 5300$as_echo "$with_lua_prefix" >&6; } 5301else 5302 with_lua_prefix="";{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5303$as_echo "no" >&6; } 5304fi 5305 5306 5307 if test "X$with_lua_prefix" != "X"; then 5308 vi_cv_path_lua_pfx="$with_lua_prefix" 5309 else 5310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LUA_PREFIX environment var" >&5 5311$as_echo_n "checking LUA_PREFIX environment var... " >&6; } 5312 if test "X$LUA_PREFIX" != "X"; then 5313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$LUA_PREFIX\"" >&5 5314$as_echo "\"$LUA_PREFIX\"" >&6; } 5315 vi_cv_path_lua_pfx="$LUA_PREFIX" 5316 else 5317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set, default to /usr" >&5 5318$as_echo "not set, default to /usr" >&6; } 5319 vi_cv_path_lua_pfx="/usr" 5320 fi 5321 fi 5322 5323 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-luajit" >&5 5324$as_echo_n "checking --with-luajit... " >&6; } 5325 5326# Check whether --with-luajit was given. 5327if test "${with_luajit+set}" = set; then : 5328 withval=$with_luajit; vi_cv_with_luajit="$withval" 5329else 5330 vi_cv_with_luajit="no" 5331fi 5332 5333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_with_luajit" >&5 5334$as_echo "$vi_cv_with_luajit" >&6; } 5335 5336 LUA_INC= 5337 if test "X$vi_cv_path_lua_pfx" != "X"; then 5338 if test "x$vi_cv_with_luajit" != "xno"; then 5339 # Extract the first word of "luajit", so it can be a program name with args. 5340set dummy luajit; ac_word=$2 5341{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5342$as_echo_n "checking for $ac_word... " >&6; } 5343if ${ac_cv_path_vi_cv_path_luajit+:} false; then : 5344 $as_echo_n "(cached) " >&6 5345else 5346 case $vi_cv_path_luajit in 5347 [\\/]* | ?:[\\/]*) 5348 ac_cv_path_vi_cv_path_luajit="$vi_cv_path_luajit" # Let the user override the test with a path. 5349 ;; 5350 *) 5351 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5352for as_dir in $PATH 5353do 5354 IFS=$as_save_IFS 5355 test -z "$as_dir" && as_dir=. 5356 for ac_exec_ext in '' $ac_executable_extensions; do 5357 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5358 ac_cv_path_vi_cv_path_luajit="$as_dir/$ac_word$ac_exec_ext" 5359 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5360 break 2 5361 fi 5362done 5363 done 5364IFS=$as_save_IFS 5365 5366 ;; 5367esac 5368fi 5369vi_cv_path_luajit=$ac_cv_path_vi_cv_path_luajit 5370if test -n "$vi_cv_path_luajit"; then 5371 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_luajit" >&5 5372$as_echo "$vi_cv_path_luajit" >&6; } 5373else 5374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5375$as_echo "no" >&6; } 5376fi 5377 5378 5379 if test "X$vi_cv_path_luajit" != "X"; then 5380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LuaJIT version" >&5 5381$as_echo_n "checking LuaJIT version... " >&6; } 5382if ${vi_cv_version_luajit+:} false; then : 5383 $as_echo_n "(cached) " >&6 5384else 5385 vi_cv_version_luajit=`${vi_cv_path_luajit} -v 2>&1 | sed 's/LuaJIT \([0-9.]*\)\.[0-9]\(-[a-z0-9]*\)* .*/\1/'` 5386fi 5387{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_luajit" >&5 5388$as_echo "$vi_cv_version_luajit" >&6; } 5389 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Lua version of LuaJIT" >&5 5390$as_echo_n "checking Lua version of LuaJIT... " >&6; } 5391if ${vi_cv_version_lua_luajit+:} false; then : 5392 $as_echo_n "(cached) " >&6 5393else 5394 vi_cv_version_lua_luajit=`${vi_cv_path_luajit} -e "print(_VERSION)" | sed 's/.* //'` 5395fi 5396{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_lua_luajit" >&5 5397$as_echo "$vi_cv_version_lua_luajit" >&6; } 5398 vi_cv_path_lua="$vi_cv_path_luajit" 5399 vi_cv_version_lua="$vi_cv_version_lua_luajit" 5400 fi 5401 else 5402 # Extract the first word of "lua", so it can be a program name with args. 5403set dummy lua; ac_word=$2 5404{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5405$as_echo_n "checking for $ac_word... " >&6; } 5406if ${ac_cv_path_vi_cv_path_plain_lua+:} false; then : 5407 $as_echo_n "(cached) " >&6 5408else 5409 case $vi_cv_path_plain_lua in 5410 [\\/]* | ?:[\\/]*) 5411 ac_cv_path_vi_cv_path_plain_lua="$vi_cv_path_plain_lua" # Let the user override the test with a path. 5412 ;; 5413 *) 5414 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5415for as_dir in $PATH 5416do 5417 IFS=$as_save_IFS 5418 test -z "$as_dir" && as_dir=. 5419 for ac_exec_ext in '' $ac_executable_extensions; do 5420 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5421 ac_cv_path_vi_cv_path_plain_lua="$as_dir/$ac_word$ac_exec_ext" 5422 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5423 break 2 5424 fi 5425done 5426 done 5427IFS=$as_save_IFS 5428 5429 ;; 5430esac 5431fi 5432vi_cv_path_plain_lua=$ac_cv_path_vi_cv_path_plain_lua 5433if test -n "$vi_cv_path_plain_lua"; then 5434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_plain_lua" >&5 5435$as_echo "$vi_cv_path_plain_lua" >&6; } 5436else 5437 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5438$as_echo "no" >&6; } 5439fi 5440 5441 5442 if test "X$vi_cv_path_plain_lua" != "X"; then 5443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Lua version" >&5 5444$as_echo_n "checking Lua version... " >&6; } 5445if ${vi_cv_version_plain_lua+:} false; then : 5446 $as_echo_n "(cached) " >&6 5447else 5448 vi_cv_version_plain_lua=`${vi_cv_path_plain_lua} -e "print(_VERSION)" | sed 's/.* //'` 5449fi 5450{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_plain_lua" >&5 5451$as_echo "$vi_cv_version_plain_lua" >&6; } 5452 fi 5453 vi_cv_path_lua="$vi_cv_path_plain_lua" 5454 vi_cv_version_lua="$vi_cv_version_plain_lua" 5455 fi 5456 if test "x$vi_cv_with_luajit" != "xno" && test "X$vi_cv_version_luajit" != "X"; then 5457 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $vi_cv_path_lua_pfx/include/luajit-$vi_cv_version_luajit" >&5 5458$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include/luajit-$vi_cv_version_luajit... " >&6; } 5459 if test -f "$vi_cv_path_lua_pfx/include/luajit-$vi_cv_version_luajit/lua.h"; then 5460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5461$as_echo "yes" >&6; } 5462 LUA_INC=/luajit-$vi_cv_version_luajit 5463 fi 5464 fi 5465 if test "X$LUA_INC" = "X"; then 5466 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $vi_cv_path_lua_pfx/include" >&5 5467$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include... " >&6; } 5468 if test -f "$vi_cv_path_lua_pfx/include/lua.h"; then 5469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5470$as_echo "yes" >&6; } 5471 else 5472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5473$as_echo "no" >&6; } 5474 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua" >&5 5475$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua... " >&6; } 5476 if test -f "$vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua/lua.h"; then 5477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5478$as_echo "yes" >&6; } 5479 LUA_INC=/lua$vi_cv_version_lua 5480 else 5481 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5482$as_echo "no" >&6; } 5483 5484 # Detect moonjit: 5485 # https://groups.google.com/forum/#!topic/vim_use/O0vek60WuTk 5486 lua_suf=/moonjit-2.3 5487 inc_path="$vi_cv_path_lua_pfx/include" 5488 for dir in "$inc_path"/moonjit-[0-9]* ; do 5489 if test -d "$dir" ; then 5490 lua_suf=`basename '$dir'` 5491 lua_suf="/$lua_suf" 5492 break 5493 fi 5494 done 5495 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $inc_path$lua_suf" >&5 5496$as_echo_n "checking if lua.h can be found in $inc_path$lua_suf... " >&6; } 5497 if test -f "$inc_path$lua_suf/lua.h"; then 5498 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5499$as_echo "yes" >&6; } 5500 LUA_INC=$lua_suf 5501 else 5502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5503$as_echo "no" >&6; } 5504 vi_cv_path_lua_pfx= 5505 fi 5506 fi 5507 fi 5508 fi 5509 fi 5510 5511 if test "X$vi_cv_path_lua_pfx" != "X"; then 5512 if test "x$vi_cv_with_luajit" != "xno"; then 5513 multiarch=`dpkg-architecture -qDEB_HOST_MULTIARCH 2> /dev/null` 5514 if test "X$multiarch" != "X"; then 5515 lib_multiarch="lib/${multiarch}" 5516 else 5517 lib_multiarch="lib" 5518 fi 5519 if test "X$vi_cv_version_lua" = "X"; then 5520 LUA_LIBS="-L${vi_cv_path_lua_pfx}/${lib_multiarch} -lluajit" 5521 else 5522 LUA_LIBS="-L${vi_cv_path_lua_pfx}/${lib_multiarch} -lluajit-$vi_cv_version_lua" 5523 fi 5524 else 5525 if test "X$LUA_INC" != "X"; then 5526 LUA_LIBS="-L${vi_cv_path_lua_pfx}/lib -llua$vi_cv_version_lua" 5527 else 5528 LUA_LIBS="-L${vi_cv_path_lua_pfx}/lib -llua" 5529 fi 5530 fi 5531 if test "$enable_luainterp" = "dynamic"; then 5532 lua_ok="yes" 5533 else 5534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if link with ${LUA_LIBS} is sane" >&5 5535$as_echo_n "checking if link with ${LUA_LIBS} is sane... " >&6; } 5536 libs_save=$LIBS 5537 LIBS="$LIBS $LUA_LIBS" 5538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5539/* end confdefs.h. */ 5540 5541int 5542main () 5543{ 5544 5545 ; 5546 return 0; 5547} 5548_ACEOF 5549if ac_fn_c_try_link "$LINENO"; then : 5550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5551$as_echo "yes" >&6; }; lua_ok="yes" 5552else 5553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5554$as_echo "no" >&6; }; lua_ok="no"; LUA_LIBS="" 5555fi 5556rm -f core conftest.err conftest.$ac_objext \ 5557 conftest$ac_exeext conftest.$ac_ext 5558 LIBS=$libs_save 5559 fi 5560 if test "x$lua_ok" = "xyes"; then 5561 LUA_CFLAGS="-I${vi_cv_path_lua_pfx}/include${LUA_INC}" 5562 LUA_SRC="if_lua.c" 5563 LUA_OBJ="objects/if_lua.o" 5564 LUA_PRO="if_lua.pro" 5565 $as_echo "#define FEAT_LUA 1" >>confdefs.h 5566 5567 fi 5568 if test "$enable_luainterp" = "dynamic"; then 5569 if test "x$vi_cv_with_luajit" != "xno"; then 5570 luajit="jit" 5571 fi 5572 if test -f "${vi_cv_path_lua_pfx}/bin/cyglua-${vi_cv_version_lua}.dll"; then 5573 vi_cv_dll_name_lua="cyglua-${vi_cv_version_lua}.dll" 5574 else 5575 if test "x$MACOS_X" = "xyes"; then 5576 ext="dylib" 5577 indexes="" 5578 else 5579 ext="so" 5580 indexes=".0 .1 .2 .3 .4 .5 .6 .7 .8 .9" 5581 multiarch=`dpkg-architecture -qDEB_HOST_MULTIARCH 2> /dev/null` 5582 if test "X$multiarch" != "X"; then 5583 lib_multiarch="lib/${multiarch}" 5584 fi 5585 fi 5586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if liblua${luajit}*.${ext}* can be found in $vi_cv_path_lua_pfx" >&5 5587$as_echo_n "checking if liblua${luajit}*.${ext}* can be found in $vi_cv_path_lua_pfx... " >&6; } 5588 for subdir in "${lib_multiarch}" lib64 lib; do 5589 if test -z "$subdir"; then 5590 continue 5591 fi 5592 for sover in "${vi_cv_version_lua}.${ext}" "-${vi_cv_version_lua}.${ext}" \ 5593 ".${vi_cv_version_lua}.${ext}" ".${ext}.${vi_cv_version_lua}"; do 5594 for i in $indexes ""; do 5595 if test -f "${vi_cv_path_lua_pfx}/${subdir}/liblua${luajit}${sover}$i"; then 5596 sover2="$i" 5597 break 3 5598 fi 5599 done 5600 done 5601 sover="" 5602 done 5603 if test "X$sover" = "X"; then 5604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5605$as_echo "no" >&6; } 5606 lua_ok="no" 5607 vi_cv_dll_name_lua="liblua${luajit}.${ext}" 5608 else 5609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5610$as_echo "yes" >&6; } 5611 lua_ok="yes" 5612 vi_cv_dll_name_lua="liblua${luajit}${sover}$sover2" 5613 fi 5614 fi 5615 $as_echo "#define DYNAMIC_LUA 1" >>confdefs.h 5616 5617 LUA_LIBS="" 5618 LUA_CFLAGS="-DDYNAMIC_LUA_DLL=\\\"${vi_cv_dll_name_lua}\\\" $LUA_CFLAGS" 5619 fi 5620 if test "X$LUA_CFLAGS$LUA_LIBS" != "X" && \ 5621 test "x$MACOS_X" = "xyes" && test "x$vi_cv_with_luajit" != "xno" && \ 5622 test "`(uname -m) 2>/dev/null`" = "x86_64"; then 5623 LUA_LIBS="-pagezero_size 10000 -image_base 100000000 $LUA_LIBS" 5624 fi 5625 fi 5626 if test "$fail_if_missing" = "yes" -a "$lua_ok" != "yes"; then 5627 as_fn_error $? "could not configure lua" "$LINENO" 5 5628 fi 5629 5630 5631 5632 5633 5634fi 5635 5636 5637{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-mzschemeinterp argument" >&5 5638$as_echo_n "checking --enable-mzschemeinterp argument... " >&6; } 5639# Check whether --enable-mzschemeinterp was given. 5640if test "${enable_mzschemeinterp+set}" = set; then : 5641 enableval=$enable_mzschemeinterp; 5642else 5643 enable_mzschemeinterp="no" 5644fi 5645 5646{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_mzschemeinterp" >&5 5647$as_echo "$enable_mzschemeinterp" >&6; } 5648 5649if test "$enable_mzschemeinterp" = "yes"; then 5650 5651 5652 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-plthome argument" >&5 5653$as_echo_n "checking --with-plthome argument... " >&6; } 5654 5655# Check whether --with-plthome was given. 5656if test "${with_plthome+set}" = set; then : 5657 withval=$with_plthome; with_plthome="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_plthome" >&5 5658$as_echo "$with_plthome" >&6; } 5659else 5660 with_plthome="";{ $as_echo "$as_me:${as_lineno-$LINENO}: result: \"no\"" >&5 5661$as_echo "\"no\"" >&6; } 5662fi 5663 5664 5665 if test "X$with_plthome" != "X"; then 5666 vi_cv_path_mzscheme_pfx="$with_plthome" 5667 vi_cv_path_mzscheme="${vi_cv_path_mzscheme_pfx}/bin/mzscheme" 5668 else 5669 { $as_echo "$as_me:${as_lineno-$LINENO}: checking PLTHOME environment var" >&5 5670$as_echo_n "checking PLTHOME environment var... " >&6; } 5671 if test "X$PLTHOME" != "X"; then 5672 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$PLTHOME\"" >&5 5673$as_echo "\"$PLTHOME\"" >&6; } 5674 vi_cv_path_mzscheme_pfx="$PLTHOME" 5675 vi_cv_path_mzscheme="${vi_cv_path_mzscheme_pfx}/bin/mzscheme" 5676 else 5677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5 5678$as_echo "not set" >&6; } 5679 # Extract the first word of "mzscheme", so it can be a program name with args. 5680set dummy mzscheme; ac_word=$2 5681{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5682$as_echo_n "checking for $ac_word... " >&6; } 5683if ${ac_cv_path_vi_cv_path_mzscheme+:} false; then : 5684 $as_echo_n "(cached) " >&6 5685else 5686 case $vi_cv_path_mzscheme in 5687 [\\/]* | ?:[\\/]*) 5688 ac_cv_path_vi_cv_path_mzscheme="$vi_cv_path_mzscheme" # Let the user override the test with a path. 5689 ;; 5690 *) 5691 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5692for as_dir in $PATH 5693do 5694 IFS=$as_save_IFS 5695 test -z "$as_dir" && as_dir=. 5696 for ac_exec_ext in '' $ac_executable_extensions; do 5697 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 5698 ac_cv_path_vi_cv_path_mzscheme="$as_dir/$ac_word$ac_exec_ext" 5699 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5700 break 2 5701 fi 5702done 5703 done 5704IFS=$as_save_IFS 5705 5706 ;; 5707esac 5708fi 5709vi_cv_path_mzscheme=$ac_cv_path_vi_cv_path_mzscheme 5710if test -n "$vi_cv_path_mzscheme"; then 5711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme" >&5 5712$as_echo "$vi_cv_path_mzscheme" >&6; } 5713else 5714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5715$as_echo "no" >&6; } 5716fi 5717 5718 5719 5720 if test "X$vi_cv_path_mzscheme" != "X"; then 5721 lsout=`ls -l $vi_cv_path_mzscheme` 5722 if echo "$lsout" | grep -e '->' >/dev/null 2>/dev/null; then 5723 vi_cv_path_mzscheme=`echo "$lsout" | sed 's/.*-> \(.*\)/\1/'` 5724 fi 5725 fi 5726 5727 if test "X$vi_cv_path_mzscheme" != "X"; then 5728 { $as_echo "$as_me:${as_lineno-$LINENO}: checking MzScheme install prefix" >&5 5729$as_echo_n "checking MzScheme install prefix... " >&6; } 5730if ${vi_cv_path_mzscheme_pfx+:} false; then : 5731 $as_echo_n "(cached) " >&6 5732else 5733 echo "(display (simplify-path \ 5734 (build-path (call-with-values \ 5735 (lambda () (split-path (find-system-path (quote exec-file)))) \ 5736 (lambda (base name must-be-dir?) base)) (quote up))))" > mzdirs.scm 5737 vi_cv_path_mzscheme_pfx=`${vi_cv_path_mzscheme} -r mzdirs.scm | \ 5738 sed -e 's+/$++'` 5739fi 5740{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme_pfx" >&5 5741$as_echo "$vi_cv_path_mzscheme_pfx" >&6; } 5742 rm -f mzdirs.scm 5743 fi 5744 fi 5745 fi 5746 5747 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then 5748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket include directory" >&5 5749$as_echo_n "checking for racket include directory... " >&6; } 5750 SCHEME_INC=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-include-dir))) (when (path? p) (display p)))'` 5751 if test "X$SCHEME_INC" != "X"; then 5752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_INC}" >&5 5753$as_echo "${SCHEME_INC}" >&6; } 5754 else 5755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 5756$as_echo "not found" >&6; } 5757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include" >&5 5758$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include... " >&6; } 5759 if test -f "$vi_cv_path_mzscheme_pfx/include/scheme.h"; then 5760 SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include 5761 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5762$as_echo "yes" >&6; } 5763 else 5764 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5765$as_echo "no" >&6; } 5766 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt" >&5 5767$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt... " >&6; } 5768 if test -f "$vi_cv_path_mzscheme_pfx/include/plt/scheme.h"; then 5769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5770$as_echo "yes" >&6; } 5771 SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/plt 5772 else 5773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5774$as_echo "no" >&6; } 5775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/racket" >&5 5776$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/racket... " >&6; } 5777 if test -f "$vi_cv_path_mzscheme_pfx/include/racket/scheme.h"; then 5778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5779$as_echo "yes" >&6; } 5780 SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/racket 5781 else 5782 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5783$as_echo "no" >&6; } 5784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in /usr/include/plt/" >&5 5785$as_echo_n "checking if scheme.h can be found in /usr/include/plt/... " >&6; } 5786 if test -f /usr/include/plt/scheme.h; then 5787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5788$as_echo "yes" >&6; } 5789 SCHEME_INC=/usr/include/plt 5790 else 5791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5792$as_echo "no" >&6; } 5793 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in /usr/include/racket/" >&5 5794$as_echo_n "checking if scheme.h can be found in /usr/include/racket/... " >&6; } 5795 if test -f /usr/include/racket/scheme.h; then 5796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5797$as_echo "yes" >&6; } 5798 SCHEME_INC=/usr/include/racket 5799 else 5800 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5801$as_echo "no" >&6; } 5802 vi_cv_path_mzscheme_pfx= 5803 fi 5804 fi 5805 fi 5806 fi 5807 fi 5808 fi 5809 fi 5810 5811 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then 5812 5813 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket lib directory" >&5 5814$as_echo_n "checking for racket lib directory... " >&6; } 5815 SCHEME_LIB=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-lib-dir))) (when (path? p) (display p)))'` 5816 if test "X$SCHEME_LIB" != "X"; then 5817 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_LIB}" >&5 5818$as_echo "${SCHEME_LIB}" >&6; } 5819 else 5820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 5821$as_echo "not found" >&6; } 5822 fi 5823 5824 for path in "${vi_cv_path_mzscheme_pfx}/lib" "${SCHEME_LIB}"; do 5825 if test "X$path" != "X"; then 5826 if test "x$MACOS_X" = "xyes"; then 5827 MZSCHEME_LIBS="-framework Racket" 5828 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" 5829 elif test -f "${path}/libmzscheme3m.a"; then 5830 MZSCHEME_LIBS="${path}/libmzscheme3m.a" 5831 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" 5832 elif test -f "${path}/libracket3m.a"; then 5833 MZSCHEME_LIBS="${path}/libracket3m.a" 5834 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" 5835 elif test -f "${path}/libracket.a"; then 5836 MZSCHEME_LIBS="${path}/libracket.a ${path}/libmzgc.a" 5837 elif test -f "${path}/libmzscheme.a"; then 5838 MZSCHEME_LIBS="${path}/libmzscheme.a ${path}/libmzgc.a" 5839 else 5840 if test -f "${path}/libmzscheme3m.so"; then 5841 MZSCHEME_LIBS="-L${path} -lmzscheme3m" 5842 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" 5843 elif test -f "${path}/libracket3m.so"; then 5844 MZSCHEME_LIBS="-L${path} -lracket3m" 5845 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" 5846 elif test -f "${path}/libracket.so"; then 5847 MZSCHEME_LIBS="-L${path} -lracket -lmzgc" 5848 else 5849 if test "$path" != "$SCHEME_LIB"; then 5850 continue 5851 fi 5852 MZSCHEME_LIBS="-L${path} -lmzscheme -lmzgc" 5853 fi 5854 if test "$GCC" = yes; then 5855 MZSCHEME_LIBS="${MZSCHEME_LIBS} -Wl,-rpath -Wl,${path}" 5856 elif test "`(uname) 2>/dev/null`" = SunOS && 5857 uname -r | grep '^5' >/dev/null; then 5858 MZSCHEME_LIBS="${MZSCHEME_LIBS} -R ${path}" 5859 fi 5860 fi 5861 fi 5862 if test "X$MZSCHEME_LIBS" != "X"; then 5863 break 5864 fi 5865 done 5866 5867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if racket requires -pthread" >&5 5868$as_echo_n "checking if racket requires -pthread... " >&6; } 5869 if test "X$SCHEME_LIB" != "X" && $FGREP -e -pthread "$SCHEME_LIB/buildinfo" >/dev/null ; then 5870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5871$as_echo "yes" >&6; } 5872 MZSCHEME_LIBS="${MZSCHEME_LIBS} -pthread" 5873 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -pthread" 5874 else 5875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5876$as_echo "no" >&6; } 5877 fi 5878 5879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket config directory" >&5 5880$as_echo_n "checking for racket config directory... " >&6; } 5881 SCHEME_CONFIGDIR=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-config-dir))) (when (path? p) (display p)))'` 5882 if test "X$SCHEME_CONFIGDIR" != "X"; then 5883 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -DMZSCHEME_CONFIGDIR='\"${SCHEME_CONFIGDIR}\"'" 5884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_CONFIGDIR}" >&5 5885$as_echo "${SCHEME_CONFIGDIR}" >&6; } 5886 else 5887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 5888$as_echo "not found" >&6; } 5889 fi 5890 5891 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for racket collects directory" >&5 5892$as_echo_n "checking for racket collects directory... " >&6; } 5893 SCHEME_COLLECTS=`${vi_cv_path_mzscheme} -e '(require setup/dirs)(let ((p (find-collects-dir))) (when (path? p) (let-values (((base _1 _2) (split-path p))) (display base))))'` 5894 if test "X$SCHEME_COLLECTS" = "X"; then 5895 if test -d "$vi_cv_path_mzscheme_pfx/lib/plt/collects"; then 5896 SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/lib/plt/ 5897 else 5898 if test -d "$vi_cv_path_mzscheme_pfx/lib/racket/collects"; then 5899 SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/lib/racket/ 5900 else 5901 if test -d "$vi_cv_path_mzscheme_pfx/share/racket/collects"; then 5902 SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/share/racket/ 5903 else 5904 if test -d "$vi_cv_path_mzscheme_pfx/collects"; then 5905 SCHEME_COLLECTS=$vi_cv_path_mzscheme_pfx/ 5906 fi 5907 fi 5908 fi 5909 fi 5910 fi 5911 if test "X$SCHEME_COLLECTS" != "X" ; then 5912 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${SCHEME_COLLECTS}" >&5 5913$as_echo "${SCHEME_COLLECTS}" >&6; } 5914 else 5915 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 5916$as_echo "not found" >&6; } 5917 fi 5918 5919 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mzscheme_base.c" >&5 5920$as_echo_n "checking for mzscheme_base.c... " >&6; } 5921 if test -f "${SCHEME_COLLECTS}collects/scheme/base.ss" ; then 5922 MZSCHEME_EXTRA="mzscheme_base.c" 5923 MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/mzc" 5924 MZSCHEME_MOD="++lib scheme/base" 5925 else 5926 if test -f "${SCHEME_COLLECTS}collects/scheme/base.rkt" ; then 5927 MZSCHEME_EXTRA="mzscheme_base.c" 5928 MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/mzc" 5929 MZSCHEME_MOD="++lib scheme/base" 5930 else 5931 if test -f "${SCHEME_COLLECTS}collects/racket/base.rkt" ; then 5932 MZSCHEME_EXTRA="mzscheme_base.c" 5933 MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/raco ctool" 5934 MZSCHEME_MOD="" 5935 fi 5936 fi 5937 fi 5938 if test "X$MZSCHEME_EXTRA" != "X" ; then 5939 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -DINCLUDE_MZSCHEME_BASE" 5940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: needed" >&5 5941$as_echo "needed" >&6; } 5942 else 5943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not needed" >&5 5944$as_echo "not needed" >&6; } 5945 fi 5946 5947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ffi_type_void in -lffi" >&5 5948$as_echo_n "checking for ffi_type_void in -lffi... " >&6; } 5949if ${ac_cv_lib_ffi_ffi_type_void+:} false; then : 5950 $as_echo_n "(cached) " >&6 5951else 5952 ac_check_lib_save_LIBS=$LIBS 5953LIBS="-lffi $LIBS" 5954cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5955/* end confdefs.h. */ 5956 5957/* Override any GCC internal prototype to avoid an error. 5958 Use char because int might match the return type of a GCC 5959 builtin and then its argument prototype would still apply. */ 5960#ifdef __cplusplus 5961extern "C" 5962#endif 5963char ffi_type_void (); 5964int 5965main () 5966{ 5967return ffi_type_void (); 5968 ; 5969 return 0; 5970} 5971_ACEOF 5972if ac_fn_c_try_link "$LINENO"; then : 5973 ac_cv_lib_ffi_ffi_type_void=yes 5974else 5975 ac_cv_lib_ffi_ffi_type_void=no 5976fi 5977rm -f core conftest.err conftest.$ac_objext \ 5978 conftest$ac_exeext conftest.$ac_ext 5979LIBS=$ac_check_lib_save_LIBS 5980fi 5981{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ffi_ffi_type_void" >&5 5982$as_echo "$ac_cv_lib_ffi_ffi_type_void" >&6; } 5983if test "x$ac_cv_lib_ffi_ffi_type_void" = xyes; then : 5984 MZSCHEME_LIBS="$MZSCHEME_LIBS -lffi" 5985fi 5986 5987 5988 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -I${SCHEME_INC} \ 5989 -DMZSCHEME_COLLECTS='\"${SCHEME_COLLECTS}collects\"'" 5990 5991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for MzScheme are sane" >&5 5992$as_echo_n "checking if compile and link flags for MzScheme are sane... " >&6; } 5993 cflags_save=$CFLAGS 5994 libs_save=$LIBS 5995 CFLAGS="$CFLAGS $MZSCHEME_CFLAGS" 5996 LIBS="$LIBS $MZSCHEME_LIBS" 5997 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5998/* end confdefs.h. */ 5999 6000int 6001main () 6002{ 6003 6004 ; 6005 return 0; 6006} 6007_ACEOF 6008if ac_fn_c_try_link "$LINENO"; then : 6009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6010$as_echo "yes" >&6; }; mzs_ok=yes 6011else 6012 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: MZSCHEME DISABLED" >&5 6013$as_echo "no: MZSCHEME DISABLED" >&6; }; mzs_ok=no 6014fi 6015rm -f core conftest.err conftest.$ac_objext \ 6016 conftest$ac_exeext conftest.$ac_ext 6017 CFLAGS=$cflags_save 6018 LIBS=$libs_save 6019 if test $mzs_ok = yes; then 6020 MZSCHEME_SRC="if_mzsch.c" 6021 MZSCHEME_OBJ="objects/if_mzsch.o" 6022 MZSCHEME_PRO="if_mzsch.pro" 6023 $as_echo "#define FEAT_MZSCHEME 1" >>confdefs.h 6024 6025 else 6026 MZSCHEME_CFLAGS= 6027 MZSCHEME_LIBS= 6028 MZSCHEME_EXTRA= 6029 MZSCHEME_MZC= 6030 fi 6031 fi 6032 6033 6034 6035 6036 6037 6038 6039fi 6040 6041 6042{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-perlinterp argument" >&5 6043$as_echo_n "checking --enable-perlinterp argument... " >&6; } 6044# Check whether --enable-perlinterp was given. 6045if test "${enable_perlinterp+set}" = set; then : 6046 enableval=$enable_perlinterp; 6047else 6048 enable_perlinterp="no" 6049fi 6050 6051{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perlinterp" >&5 6052$as_echo "$enable_perlinterp" >&6; } 6053if test "$enable_perlinterp" = "yes" -o "$enable_perlinterp" = "dynamic"; then 6054 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 6055 as_fn_error $? "cannot use Perl with tiny or small features" "$LINENO" 5 6056 fi 6057 6058 # Extract the first word of "perl", so it can be a program name with args. 6059set dummy perl; ac_word=$2 6060{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6061$as_echo_n "checking for $ac_word... " >&6; } 6062if ${ac_cv_path_vi_cv_path_perl+:} false; then : 6063 $as_echo_n "(cached) " >&6 6064else 6065 case $vi_cv_path_perl in 6066 [\\/]* | ?:[\\/]*) 6067 ac_cv_path_vi_cv_path_perl="$vi_cv_path_perl" # Let the user override the test with a path. 6068 ;; 6069 *) 6070 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6071for as_dir in $PATH 6072do 6073 IFS=$as_save_IFS 6074 test -z "$as_dir" && as_dir=. 6075 for ac_exec_ext in '' $ac_executable_extensions; do 6076 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6077 ac_cv_path_vi_cv_path_perl="$as_dir/$ac_word$ac_exec_ext" 6078 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6079 break 2 6080 fi 6081done 6082 done 6083IFS=$as_save_IFS 6084 6085 ;; 6086esac 6087fi 6088vi_cv_path_perl=$ac_cv_path_vi_cv_path_perl 6089if test -n "$vi_cv_path_perl"; then 6090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_perl" >&5 6091$as_echo "$vi_cv_path_perl" >&6; } 6092else 6093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6094$as_echo "no" >&6; } 6095fi 6096 6097 6098 if test "X$vi_cv_path_perl" != "X"; then 6099 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Perl version" >&5 6100$as_echo_n "checking Perl version... " >&6; } 6101 if $vi_cv_path_perl -e 'require 5.003_01' >/dev/null 2>/dev/null; then 6102 eval `$vi_cv_path_perl -V:usethreads` 6103 eval `$vi_cv_path_perl -V:libperl` 6104 if test "X$usethreads" = "XUNKNOWN" -o "X$usethreads" = "Xundef"; then 6105 badthreads=no 6106 else 6107 if $vi_cv_path_perl -e 'require 5.6.0' >/dev/null 2>/dev/null; then 6108 eval `$vi_cv_path_perl -V:use5005threads` 6109 if test "X$use5005threads" = "XUNKNOWN" -o "X$use5005threads" = "Xundef"; then 6110 badthreads=no 6111 else 6112 badthreads=yes 6113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&5 6114$as_echo ">>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&6; } 6115 fi 6116 else 6117 badthreads=yes 6118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> Perl 5.5 with threads cannot be used <<<" >&5 6119$as_echo ">>> Perl 5.5 with threads cannot be used <<<" >&6; } 6120 fi 6121 fi 6122 if test $badthreads = no; then 6123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5 6124$as_echo "OK" >&6; } 6125 eval `$vi_cv_path_perl -V:shrpenv` 6126 if test "X$shrpenv" = "XUNKNOWN"; then # pre 5.003_04 6127 shrpenv="" 6128 fi 6129 vi_cv_perllib=`$vi_cv_path_perl -MConfig -e 'print $Config{privlibexp}'` 6130 6131 vi_cv_perl_extutils=unknown_perl_extutils_path 6132 for extutils_rel_path in ExtUtils vendor_perl/ExtUtils; do 6133 xsubpp_path="$vi_cv_perllib/$extutils_rel_path/xsubpp" 6134 if test -f "$xsubpp_path"; then 6135 vi_cv_perl_xsubpp="$xsubpp_path" 6136 fi 6137 done 6138 6139 perlcppflags=`$vi_cv_path_perl -Mlib=$srcdir -MExtUtils::Embed \ 6140 -e 'ccflags;perl_inc;print"\n"' | sed -e 's/-fno[^ ]*//' \ 6141 -e 's/-fdebug-prefix-map[^ ]*//g' \ 6142 -e 's/-pipe //' \ 6143 -e 's/-W[^ ]*//g' \ 6144 -e 's/-D_FORTIFY_SOURCE=.//g'` 6145 perllibs=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed -e 'ldopts' | \ 6146 sed -e '/Warning/d' -e '/Note (probably harmless)/d' \ 6147 -e 's/-bE:perl.exp//' -e 's/-lc //'` 6148 perlldflags=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed \ 6149 -e 'ccdlflags' | sed -e 's/-bE:perl.exp//'` 6150 6151 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Perl are sane" >&5 6152$as_echo_n "checking if compile and link flags for Perl are sane... " >&6; } 6153 cflags_save=$CFLAGS 6154 libs_save=$LIBS 6155 ldflags_save=$LDFLAGS 6156 CFLAGS="$CFLAGS $perlcppflags" 6157 LIBS="$LIBS $perllibs" 6158 perlldflags=`echo "$perlldflags" | sed -e 's/^ *//g'` 6159 LDFLAGS="$perlldflags $LDFLAGS" 6160 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6161/* end confdefs.h. */ 6162 6163int 6164main () 6165{ 6166 6167 ; 6168 return 0; 6169} 6170_ACEOF 6171if ac_fn_c_try_link "$LINENO"; then : 6172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6173$as_echo "yes" >&6; }; perl_ok=yes 6174else 6175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PERL DISABLED" >&5 6176$as_echo "no: PERL DISABLED" >&6; }; perl_ok=no 6177fi 6178rm -f core conftest.err conftest.$ac_objext \ 6179 conftest$ac_exeext conftest.$ac_ext 6180 CFLAGS=$cflags_save 6181 LIBS=$libs_save 6182 LDFLAGS=$ldflags_save 6183 if test $perl_ok = yes; then 6184 if test "X$perlcppflags" != "X"; then 6185 PERL_CFLAGS=$perlcppflags 6186 fi 6187 if test "X$perlldflags" != "X"; then 6188 if test "X`echo \"$LDFLAGS\" | $FGREP -e \"$perlldflags\"`" = "X"; then 6189 LDFLAGS="$perlldflags $LDFLAGS" 6190 fi 6191 fi 6192 PERL_LIBS=$perllibs 6193 PERL_SRC="auto/if_perl.c if_perlsfio.c" 6194 PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o" 6195 PERL_PRO="if_perl.pro if_perlsfio.pro" 6196 $as_echo "#define FEAT_PERL 1" >>confdefs.h 6197 6198 fi 6199 fi 6200 else 6201 { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> too old; need Perl version 5.003_01 or later <<<" >&5 6202$as_echo ">>> too old; need Perl version 5.003_01 or later <<<" >&6; } 6203 fi 6204 fi 6205 6206 if test "x$MACOS_X" = "xyes"; then 6207 dir=/System/Library/Perl 6208 darwindir=$dir/darwin 6209 if test -d $darwindir; then 6210 PERL=/usr/bin/perl 6211 else 6212 dir=/System/Library/Perl/5.8.1 6213 darwindir=$dir/darwin-thread-multi-2level 6214 if test -d $darwindir; then 6215 PERL=/usr/bin/perl 6216 fi 6217 fi 6218 if test -n "$PERL"; then 6219 PERL_DIR="$dir" 6220 PERL_CFLAGS="-DFEAT_PERL -I$darwindir/CORE" 6221 PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o $darwindir/auto/DynaLoader/DynaLoader.a" 6222 PERL_LIBS="-L$darwindir/CORE -lperl" 6223 fi 6224 PERL_LIBS=`echo "$PERL_LIBS" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'` 6225 PERL_CFLAGS=`echo "$PERL_CFLAGS" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'` 6226 fi 6227 if test "$enable_perlinterp" = "dynamic"; then 6228 if test "$perl_ok" = "yes" -a "X$libperl" != "X"; then 6229 $as_echo "#define DYNAMIC_PERL 1" >>confdefs.h 6230 6231 PERL_CFLAGS="-DDYNAMIC_PERL_DLL=\\\"$libperl\\\" $PERL_CFLAGS" 6232 fi 6233 fi 6234 6235 if test "$fail_if_missing" = "yes" -a "$perl_ok" != "yes"; then 6236 as_fn_error $? "could not configure perl" "$LINENO" 5 6237 fi 6238fi 6239 6240 6241 6242 6243 6244 6245 6246{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-pythoninterp argument" >&5 6247$as_echo_n "checking --enable-pythoninterp argument... " >&6; } 6248# Check whether --enable-pythoninterp was given. 6249if test "${enable_pythoninterp+set}" = set; then : 6250 enableval=$enable_pythoninterp; 6251else 6252 enable_pythoninterp="no" 6253fi 6254 6255{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_pythoninterp" >&5 6256$as_echo "$enable_pythoninterp" >&6; } 6257if test "$enable_pythoninterp" = "yes" -o "$enable_pythoninterp" = "dynamic"; then 6258 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 6259 as_fn_error $? "cannot use Python with tiny or small features" "$LINENO" 5 6260 fi 6261 6262 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-python-command argument" >&5 6263$as_echo_n "checking --with-python-command argument... " >&6; } 6264 6265 6266# Check whether --with-python-command was given. 6267if test "${with_python_command+set}" = set; then : 6268 withval=$with_python_command; vi_cv_path_python="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python" >&5 6269$as_echo "$vi_cv_path_python" >&6; } 6270else 6271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6272$as_echo "no" >&6; } 6273fi 6274 6275 6276 if test "X$vi_cv_path_python" = "X"; then 6277 for ac_prog in python2 python 6278do 6279 # Extract the first word of "$ac_prog", so it can be a program name with args. 6280set dummy $ac_prog; ac_word=$2 6281{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6282$as_echo_n "checking for $ac_word... " >&6; } 6283if ${ac_cv_path_vi_cv_path_python+:} false; then : 6284 $as_echo_n "(cached) " >&6 6285else 6286 case $vi_cv_path_python in 6287 [\\/]* | ?:[\\/]*) 6288 ac_cv_path_vi_cv_path_python="$vi_cv_path_python" # Let the user override the test with a path. 6289 ;; 6290 *) 6291 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6292for as_dir in $PATH 6293do 6294 IFS=$as_save_IFS 6295 test -z "$as_dir" && as_dir=. 6296 for ac_exec_ext in '' $ac_executable_extensions; do 6297 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6298 ac_cv_path_vi_cv_path_python="$as_dir/$ac_word$ac_exec_ext" 6299 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6300 break 2 6301 fi 6302done 6303 done 6304IFS=$as_save_IFS 6305 6306 ;; 6307esac 6308fi 6309vi_cv_path_python=$ac_cv_path_vi_cv_path_python 6310if test -n "$vi_cv_path_python"; then 6311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python" >&5 6312$as_echo "$vi_cv_path_python" >&6; } 6313else 6314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6315$as_echo "no" >&6; } 6316fi 6317 6318 6319 test -n "$vi_cv_path_python" && break 6320done 6321 6322 fi 6323 if test "X$vi_cv_path_python" != "X"; then 6324 6325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python version" >&5 6326$as_echo_n "checking Python version... " >&6; } 6327if ${vi_cv_var_python_version+:} false; then : 6328 $as_echo_n "(cached) " >&6 6329else 6330 vi_cv_var_python_version=` 6331 ${vi_cv_path_python} -c 'import sys; print sys.version[:3]'` 6332 6333fi 6334{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python_version" >&5 6335$as_echo "$vi_cv_var_python_version" >&6; } 6336 6337 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python is 2.3 or better" >&5 6338$as_echo_n "checking Python is 2.3 or better... " >&6; } 6339 if ${vi_cv_path_python} -c \ 6340 "import sys; sys.exit(${vi_cv_var_python_version} < 2.3)" 6341 then 6342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yep" >&5 6343$as_echo "yep" >&6; } 6344 6345 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5 6346$as_echo_n "checking Python's install prefix... " >&6; } 6347if ${vi_cv_path_python_pfx+:} false; then : 6348 $as_echo_n "(cached) " >&6 6349else 6350 vi_cv_path_python_pfx=` 6351 ${vi_cv_path_python} -c \ 6352 "import sys; print sys.prefix"` 6353fi 6354{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_pfx" >&5 6355$as_echo "$vi_cv_path_python_pfx" >&6; } 6356 6357 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5 6358$as_echo_n "checking Python's execution prefix... " >&6; } 6359if ${vi_cv_path_python_epfx+:} false; then : 6360 $as_echo_n "(cached) " >&6 6361else 6362 vi_cv_path_python_epfx=` 6363 ${vi_cv_path_python} -c \ 6364 "import sys; print sys.exec_prefix"` 6365fi 6366{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_epfx" >&5 6367$as_echo "$vi_cv_path_python_epfx" >&6; } 6368 6369 6370 if ${vi_cv_path_pythonpath+:} false; then : 6371 $as_echo_n "(cached) " >&6 6372else 6373 vi_cv_path_pythonpath=` 6374 unset PYTHONPATH; 6375 ${vi_cv_path_python} -c \ 6376 "import sys, string; print string.join(sys.path,':')"` 6377fi 6378 6379 6380 6381 6382# Check whether --with-python-config-dir was given. 6383if test "${with_python_config_dir+set}" = set; then : 6384 withval=$with_python_config_dir; vi_cv_path_python_conf="${withval}"; have_python_config_dir=1 6385fi 6386 6387 6388 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5 6389$as_echo_n "checking Python's configuration directory... " >&6; } 6390if ${vi_cv_path_python_conf+:} false; then : 6391 $as_echo_n "(cached) " >&6 6392else 6393 6394 vi_cv_path_python_conf= 6395 d=`${vi_cv_path_python} -c "import distutils.sysconfig; print distutils.sysconfig.get_config_var('LIBPL')"` 6396 if test -d "$d" && test -f "$d/config.c"; then 6397 vi_cv_path_python_conf="$d" 6398 else 6399 for path in "${vi_cv_path_python_pfx}" "${vi_cv_path_python_epfx}"; do 6400 for subdir in lib64 lib share; do 6401 d="${path}/${subdir}/python${vi_cv_var_python_version}/config" 6402 if test -d "$d" && test -f "$d/config.c"; then 6403 vi_cv_path_python_conf="$d" 6404 fi 6405 done 6406 done 6407 fi 6408 6409fi 6410{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_conf" >&5 6411$as_echo "$vi_cv_path_python_conf" >&6; } 6412 6413 PYTHON_CONFDIR="${vi_cv_path_python_conf}" 6414 6415 if test "X$PYTHON_CONFDIR" = "X"; then 6416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't find it!" >&5 6417$as_echo "can't find it!" >&6; } 6418 else 6419 6420 if ${vi_cv_path_python_plibs+:} false; then : 6421 $as_echo_n "(cached) " >&6 6422else 6423 6424 pwd=`pwd` 6425 tmp_mkf="$pwd/config-PyMake$$" 6426 cat -- "${PYTHON_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}" 6427__: 6428 @echo "python_BASEMODLIBS='$(BASEMODLIBS)'" 6429 @echo "python_LIBS='$(LIBS)'" 6430 @echo "python_SYSLIBS='$(SYSLIBS)'" 6431 @echo "python_LINKFORSHARED='$(LINKFORSHARED)'" 6432 @echo "python_DLLLIBRARY='$(DLLLIBRARY)'" 6433 @echo "python_INSTSONAME='$(INSTSONAME)'" 6434 @echo "python_PYTHONFRAMEWORK='$(PYTHONFRAMEWORK)'" 6435 @echo "python_PYTHONFRAMEWORKPREFIX='$(PYTHONFRAMEWORKPREFIX)'" 6436 @echo "python_PYTHONFRAMEWORKINSTALLDIR='$(PYTHONFRAMEWORKINSTALLDIR)'" 6437eof 6438 eval "`cd ${PYTHON_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`" 6439 rm -f -- "${tmp_mkf}" 6440 if test "x$MACOS_X" = "xyes" && test -n "${python_PYTHONFRAMEWORK}" && ${vi_cv_path_python} -c \ 6441 "import sys; sys.exit(${vi_cv_var_python_version} < 2.3)"; then 6442 vi_cv_path_python_plibs="-framework Python" 6443 if test "x${vi_cv_path_python}" != "x/usr/bin/python" && test -n "${python_PYTHONFRAMEWORKPREFIX}"; then 6444 vi_cv_path_python_plibs="-F${python_PYTHONFRAMEWORKPREFIX} -framework Python" 6445 fi 6446 else 6447 vi_cv_path_python_plibs="-L${PYTHON_CONFDIR} -lpython${vi_cv_var_python_version}" 6448 if test -n "${python_LINKFORSHARED}" && test -n "${python_PYTHONFRAMEWORKPREFIX}"; then 6449 python_link_symbol=`echo ${python_LINKFORSHARED} | sed 's/\([^ \t][^ \t]*[ \t][ \t]*[^ \t][^ \t]*\)[ \t].*/\1/'` 6450 python_link_path=`echo ${python_LINKFORSHARED} | sed 's/\([^ \t][^ \t]*[ \t][ \t]*[^ \t][^ \t]*\)[ \t][ \t]*\(.*\)/\2/'` 6451 if test -n "${python_link_path}" && ! test -x "${python_link_path}"; then 6452 python_link_path="${python_PYTHONFRAMEWORKPREFIX}/${python_link_path}" 6453 if test -n "${python_link_path}" && ! test -x "${python_link_path}"; then 6454 python_link_path="${python_PYTHONFRAMEWORKINSTALLDIR}/Versions/${vi_cv_var_python_version}/${python_PYTHONFRAMEWORK}" 6455 fi 6456 python_LINKFORSHARED="${python_link_symbol} ${python_link_path}" 6457 fi 6458 fi 6459 vi_cv_path_python_plibs="${vi_cv_path_python_plibs} ${python_BASEMODLIBS} ${python_LIBS} ${python_SYSLIBS} ${python_LINKFORSHARED}" 6460 vi_cv_path_python_plibs=`echo $vi_cv_path_python_plibs | sed s/-ltermcap//` 6461 fi 6462 6463fi 6464 6465 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's dll name" >&5 6466$as_echo_n "checking Python's dll name... " >&6; } 6467if ${vi_cv_dll_name_python+:} false; then : 6468 $as_echo_n "(cached) " >&6 6469else 6470 6471 if test "X$python_DLLLIBRARY" != "X"; then 6472 vi_cv_dll_name_python="$python_DLLLIBRARY" 6473 else 6474 vi_cv_dll_name_python="$python_INSTSONAME" 6475 fi 6476 6477fi 6478{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_dll_name_python" >&5 6479$as_echo "$vi_cv_dll_name_python" >&6; } 6480 6481 PYTHON_LIBS="${vi_cv_path_python_plibs}" 6482 if test "${vi_cv_path_python_pfx}" = "${vi_cv_path_python_epfx}"; then 6483 PYTHON_CFLAGS="-I${vi_cv_path_python_pfx}/include/python${vi_cv_var_python_version}" 6484 else 6485 PYTHON_CFLAGS="-I${vi_cv_path_python_pfx}/include/python${vi_cv_var_python_version} -I${vi_cv_path_python_epfx}/include/python${vi_cv_var_python_version}" 6486 fi 6487 if test "X$have_python_config_dir" = "X1" -a "$enable_pythoninterp" = "dynamic"; then 6488 PYTHON_CFLAGS="${PYTHON_CFLAGS} -DPYTHON_HOME='\"${vi_cv_path_python_pfx}\"'" 6489 6490 fi 6491 PYTHON_SRC="if_python.c" 6492 PYTHON_OBJ="objects/if_python.o" 6493 6494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5 6495$as_echo_n "checking if -pthread should be used... " >&6; } 6496 threadsafe_flag= 6497 thread_lib= 6498 if test "`(uname) 2>/dev/null`" != Darwin; then 6499 test "$GCC" = yes && threadsafe_flag="-pthread" 6500 if test "`(uname) 2>/dev/null`" = FreeBSD; then 6501 threadsafe_flag="-D_THREAD_SAFE" 6502 thread_lib="-pthread" 6503 fi 6504 if test "`(uname) 2>/dev/null`" = SunOS; then 6505 threadsafe_flag="-pthreads" 6506 fi 6507 fi 6508 libs_save_old=$LIBS 6509 if test -n "$threadsafe_flag"; then 6510 cflags_save=$CFLAGS 6511 CFLAGS="$CFLAGS $threadsafe_flag" 6512 LIBS="$LIBS $thread_lib" 6513 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6514/* end confdefs.h. */ 6515 6516int 6517main () 6518{ 6519 6520 ; 6521 return 0; 6522} 6523_ACEOF 6524if ac_fn_c_try_link "$LINENO"; then : 6525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6526$as_echo "yes" >&6; }; PYTHON_CFLAGS="$PYTHON_CFLAGS $threadsafe_flag" 6527else 6528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6529$as_echo "no" >&6; }; LIBS=$libs_save_old 6530 6531fi 6532rm -f core conftest.err conftest.$ac_objext \ 6533 conftest$ac_exeext conftest.$ac_ext 6534 CFLAGS=$cflags_save 6535 else 6536 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6537$as_echo "no" >&6; } 6538 fi 6539 6540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Python are sane" >&5 6541$as_echo_n "checking if compile and link flags for Python are sane... " >&6; } 6542 cflags_save=$CFLAGS 6543 libs_save=$LIBS 6544 CFLAGS="$CFLAGS $PYTHON_CFLAGS" 6545 LIBS="$LIBS $PYTHON_LIBS" 6546 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6547/* end confdefs.h. */ 6548 6549int 6550main () 6551{ 6552 6553 ; 6554 return 0; 6555} 6556_ACEOF 6557if ac_fn_c_try_link "$LINENO"; then : 6558 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6559$as_echo "yes" >&6; }; python_ok=yes 6560else 6561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PYTHON DISABLED" >&5 6562$as_echo "no: PYTHON DISABLED" >&6; }; python_ok=no 6563fi 6564rm -f core conftest.err conftest.$ac_objext \ 6565 conftest$ac_exeext conftest.$ac_ext 6566 CFLAGS=$cflags_save 6567 LIBS=$libs_save 6568 if test $python_ok = yes; then 6569 $as_echo "#define FEAT_PYTHON 1" >>confdefs.h 6570 6571 else 6572 LIBS=$libs_save_old 6573 PYTHON_SRC= 6574 PYTHON_OBJ= 6575 PYTHON_LIBS= 6576 PYTHON_CFLAGS= 6577 fi 6578 fi 6579 else 6580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old" >&5 6581$as_echo "too old" >&6; } 6582 fi 6583 fi 6584 6585 if test "$fail_if_missing" = "yes" -a "$python_ok" != "yes"; then 6586 as_fn_error $? "could not configure python" "$LINENO" 5 6587 fi 6588fi 6589 6590 6591 6592 6593 6594 6595 6596{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-python3interp argument" >&5 6597$as_echo_n "checking --enable-python3interp argument... " >&6; } 6598# Check whether --enable-python3interp was given. 6599if test "${enable_python3interp+set}" = set; then : 6600 enableval=$enable_python3interp; 6601else 6602 enable_python3interp="no" 6603fi 6604 6605{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_python3interp" >&5 6606$as_echo "$enable_python3interp" >&6; } 6607if test "$enable_python3interp" = "yes" -o "$enable_python3interp" = "dynamic"; then 6608 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 6609 as_fn_error $? "cannot use Python with tiny or small features" "$LINENO" 5 6610 fi 6611 6612 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-python3-command argument" >&5 6613$as_echo_n "checking --with-python3-command argument... " >&6; } 6614 6615 6616# Check whether --with-python3-command was given. 6617if test "${with_python3_command+set}" = set; then : 6618 withval=$with_python3_command; vi_cv_path_python3="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3" >&5 6619$as_echo "$vi_cv_path_python3" >&6; } 6620else 6621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6622$as_echo "no" >&6; } 6623fi 6624 6625 6626 if test "X$vi_cv_path_python3" = "X"; then 6627 for ac_prog in python3 python 6628do 6629 # Extract the first word of "$ac_prog", so it can be a program name with args. 6630set dummy $ac_prog; ac_word=$2 6631{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6632$as_echo_n "checking for $ac_word... " >&6; } 6633if ${ac_cv_path_vi_cv_path_python3+:} false; then : 6634 $as_echo_n "(cached) " >&6 6635else 6636 case $vi_cv_path_python3 in 6637 [\\/]* | ?:[\\/]*) 6638 ac_cv_path_vi_cv_path_python3="$vi_cv_path_python3" # Let the user override the test with a path. 6639 ;; 6640 *) 6641 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6642for as_dir in $PATH 6643do 6644 IFS=$as_save_IFS 6645 test -z "$as_dir" && as_dir=. 6646 for ac_exec_ext in '' $ac_executable_extensions; do 6647 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 6648 ac_cv_path_vi_cv_path_python3="$as_dir/$ac_word$ac_exec_ext" 6649 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6650 break 2 6651 fi 6652done 6653 done 6654IFS=$as_save_IFS 6655 6656 ;; 6657esac 6658fi 6659vi_cv_path_python3=$ac_cv_path_vi_cv_path_python3 6660if test -n "$vi_cv_path_python3"; then 6661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3" >&5 6662$as_echo "$vi_cv_path_python3" >&6; } 6663else 6664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6665$as_echo "no" >&6; } 6666fi 6667 6668 6669 test -n "$vi_cv_path_python3" && break 6670done 6671 6672 fi 6673 if test "X$vi_cv_path_python3" != "X"; then 6674 6675 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python version" >&5 6676$as_echo_n "checking Python version... " >&6; } 6677if ${vi_cv_var_python3_version+:} false; then : 6678 $as_echo_n "(cached) " >&6 6679else 6680 vi_cv_var_python3_version=` 6681 ${vi_cv_path_python3} -c 'import sys; print(sys.version[:3])'` 6682 6683fi 6684{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python3_version" >&5 6685$as_echo "$vi_cv_var_python3_version" >&6; } 6686 6687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python is 3.0 or better" >&5 6688$as_echo_n "checking Python is 3.0 or better... " >&6; } 6689 if ${vi_cv_path_python3} -c \ 6690 "import sys; sys.exit(${vi_cv_var_python3_version} < 3.0)" 6691 then 6692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yep" >&5 6693$as_echo "yep" >&6; } 6694 6695 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's abiflags" >&5 6696$as_echo_n "checking Python's abiflags... " >&6; } 6697if ${vi_cv_var_python3_abiflags+:} false; then : 6698 $as_echo_n "(cached) " >&6 6699else 6700 6701 vi_cv_var_python3_abiflags= 6702 if ${vi_cv_path_python3} -c \ 6703 "import sys; sys.exit(${vi_cv_var_python3_version} < 3.2)" 6704 then 6705 vi_cv_var_python3_abiflags=`${vi_cv_path_python3} -c \ 6706 "import sys; print(sys.abiflags)"` 6707 fi 6708fi 6709{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python3_abiflags" >&5 6710$as_echo "$vi_cv_var_python3_abiflags" >&6; } 6711 6712 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5 6713$as_echo_n "checking Python's install prefix... " >&6; } 6714if ${vi_cv_path_python3_pfx+:} false; then : 6715 $as_echo_n "(cached) " >&6 6716else 6717 vi_cv_path_python3_pfx=` 6718 ${vi_cv_path_python3} -c \ 6719 "import sys; print(sys.prefix)"` 6720fi 6721{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_pfx" >&5 6722$as_echo "$vi_cv_path_python3_pfx" >&6; } 6723 6724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5 6725$as_echo_n "checking Python's execution prefix... " >&6; } 6726if ${vi_cv_path_python3_epfx+:} false; then : 6727 $as_echo_n "(cached) " >&6 6728else 6729 vi_cv_path_python3_epfx=` 6730 ${vi_cv_path_python3} -c \ 6731 "import sys; print(sys.exec_prefix)"` 6732fi 6733{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_epfx" >&5 6734$as_echo "$vi_cv_path_python3_epfx" >&6; } 6735 6736 6737 if ${vi_cv_path_python3path+:} false; then : 6738 $as_echo_n "(cached) " >&6 6739else 6740 vi_cv_path_python3path=` 6741 unset PYTHONPATH; 6742 ${vi_cv_path_python3} -c \ 6743 "import sys, string; print(':'.join(sys.path))"` 6744fi 6745 6746 6747 6748 6749# Check whether --with-python3-config-dir was given. 6750if test "${with_python3_config_dir+set}" = set; then : 6751 withval=$with_python3_config_dir; vi_cv_path_python3_conf="${withval}"; have_python3_config_dir=1 6752fi 6753 6754 6755 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5 6756$as_echo_n "checking Python's configuration directory... " >&6; } 6757if ${vi_cv_path_python3_conf+:} false; then : 6758 $as_echo_n "(cached) " >&6 6759else 6760 6761 vi_cv_path_python3_conf= 6762 config_dir="config-${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}" 6763 d=`${vi_cv_path_python3} -c "import distutils.sysconfig; print(distutils.sysconfig.get_config_var('LIBPL'))"` 6764 if test -d "$d" && test -f "$d/config.c"; then 6765 vi_cv_path_python3_conf="$d" 6766 else 6767 for path in "${vi_cv_path_python3_pfx}" "${vi_cv_path_python3_epfx}"; do 6768 for subdir in lib64 lib share; do 6769 d="${path}/${subdir}/python${vi_cv_var_python3_version}/${config_dir}" 6770 if test -d "$d" && test -f "$d/config.c"; then 6771 vi_cv_path_python3_conf="$d" 6772 fi 6773 done 6774 done 6775 fi 6776 6777fi 6778{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_conf" >&5 6779$as_echo "$vi_cv_path_python3_conf" >&6; } 6780 6781 PYTHON3_CONFDIR="${vi_cv_path_python3_conf}" 6782 6783 if test "X$PYTHON3_CONFDIR" = "X"; then 6784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't find it!" >&5 6785$as_echo "can't find it!" >&6; } 6786 else 6787 6788 if ${vi_cv_path_python3_plibs+:} false; then : 6789 $as_echo_n "(cached) " >&6 6790else 6791 6792 pwd=`pwd` 6793 tmp_mkf="$pwd/config-PyMake$$" 6794 cat -- "${PYTHON3_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}" 6795__: 6796 @echo "python3_BASEMODLIBS='$(BASEMODLIBS)'" 6797 @echo "python3_LIBS='$(LIBS)'" 6798 @echo "python3_SYSLIBS='$(SYSLIBS)'" 6799 @echo "python3_DLLLIBRARY='$(DLLLIBRARY)'" 6800 @echo "python3_INSTSONAME='$(INSTSONAME)'" 6801eof 6802 eval "`cd ${PYTHON3_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`" 6803 rm -f -- "${tmp_mkf}" 6804 vi_cv_path_python3_plibs="-L${PYTHON3_CONFDIR} -lpython${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}" 6805 vi_cv_path_python3_plibs="${vi_cv_path_python3_plibs} ${python3_BASEMODLIBS} ${python3_LIBS} ${python3_SYSLIBS}" 6806 vi_cv_path_python3_plibs=`echo $vi_cv_path_python3_plibs | sed s/-ltermcap//` 6807 vi_cv_path_python3_plibs=`echo $vi_cv_path_python3_plibs | sed s/-lffi//` 6808 6809fi 6810 6811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python3's dll name" >&5 6812$as_echo_n "checking Python3's dll name... " >&6; } 6813if ${vi_cv_dll_name_python3+:} false; then : 6814 $as_echo_n "(cached) " >&6 6815else 6816 6817 if test "X$python3_DLLLIBRARY" != "X"; then 6818 vi_cv_dll_name_python3="$python3_DLLLIBRARY" 6819 else 6820 vi_cv_dll_name_python3="$python3_INSTSONAME" 6821 fi 6822 6823fi 6824{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_dll_name_python3" >&5 6825$as_echo "$vi_cv_dll_name_python3" >&6; } 6826 6827 PYTHON3_LIBS="${vi_cv_path_python3_plibs}" 6828 if test "${vi_cv_path_python3_pfx}" = "${vi_cv_path_python3_epfx}"; then 6829 PYTHON3_CFLAGS="-I${vi_cv_path_python3_pfx}/include/python${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}" 6830 else 6831 PYTHON3_CFLAGS="-I${vi_cv_path_python3_pfx}/include/python${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags} -I${vi_cv_path_python3_epfx}/include/python${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}" 6832 fi 6833 if test "X$have_python3_config_dir" = "X1" -a "$enable_python3interp" = "dynamic"; then 6834 PYTHON3_CFLAGS="${PYTHON3_CFLAGS} -DPYTHON3_HOME='L\"${vi_cv_path_python3_pfx}\"'" 6835 fi 6836 PYTHON3_SRC="if_python3.c" 6837 PYTHON3_OBJ="objects/if_python3.o" 6838 6839 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5 6840$as_echo_n "checking if -pthread should be used... " >&6; } 6841 threadsafe_flag= 6842 thread_lib= 6843 if test "`(uname) 2>/dev/null`" != Darwin; then 6844 test "$GCC" = yes && threadsafe_flag="-pthread" 6845 if test "`(uname) 2>/dev/null`" = FreeBSD; then 6846 threadsafe_flag="-D_THREAD_SAFE" 6847 thread_lib="-pthread" 6848 fi 6849 if test "`(uname) 2>/dev/null`" = SunOS; then 6850 threadsafe_flag="-pthreads" 6851 fi 6852 fi 6853 libs_save_old=$LIBS 6854 if test -n "$threadsafe_flag"; then 6855 cflags_save=$CFLAGS 6856 CFLAGS="$CFLAGS $threadsafe_flag" 6857 LIBS="$LIBS $thread_lib" 6858 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6859/* end confdefs.h. */ 6860 6861int 6862main () 6863{ 6864 6865 ; 6866 return 0; 6867} 6868_ACEOF 6869if ac_fn_c_try_link "$LINENO"; then : 6870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6871$as_echo "yes" >&6; }; PYTHON3_CFLAGS="$PYTHON3_CFLAGS $threadsafe_flag" 6872else 6873 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6874$as_echo "no" >&6; }; LIBS=$libs_save_old 6875 6876fi 6877rm -f core conftest.err conftest.$ac_objext \ 6878 conftest$ac_exeext conftest.$ac_ext 6879 CFLAGS=$cflags_save 6880 else 6881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6882$as_echo "no" >&6; } 6883 fi 6884 6885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Python 3 are sane" >&5 6886$as_echo_n "checking if compile and link flags for Python 3 are sane... " >&6; } 6887 cflags_save=$CFLAGS 6888 libs_save=$LIBS 6889 CFLAGS="$CFLAGS $PYTHON3_CFLAGS" 6890 LIBS="$LIBS $PYTHON3_LIBS" 6891 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6892/* end confdefs.h. */ 6893 6894int 6895main () 6896{ 6897 6898 ; 6899 return 0; 6900} 6901_ACEOF 6902if ac_fn_c_try_link "$LINENO"; then : 6903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6904$as_echo "yes" >&6; }; python3_ok=yes 6905else 6906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PYTHON3 DISABLED" >&5 6907$as_echo "no: PYTHON3 DISABLED" >&6; }; python3_ok=no 6908fi 6909rm -f core conftest.err conftest.$ac_objext \ 6910 conftest$ac_exeext conftest.$ac_ext 6911 CFLAGS=$cflags_save 6912 LIBS=$libs_save 6913 if test "$python3_ok" = yes; then 6914 $as_echo "#define FEAT_PYTHON3 1" >>confdefs.h 6915 6916 else 6917 LIBS=$libs_save_old 6918 PYTHON3_SRC= 6919 PYTHON3_OBJ= 6920 PYTHON3_LIBS= 6921 PYTHON3_CFLAGS= 6922 fi 6923 fi 6924 else 6925 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old" >&5 6926$as_echo "too old" >&6; } 6927 fi 6928 fi 6929 if test "$fail_if_missing" = "yes" -a "$python3_ok" != "yes"; then 6930 as_fn_error $? "could not configure python3" "$LINENO" 5 6931 fi 6932fi 6933 6934 6935 6936 6937 6938 6939if test "$python_ok" = yes && test "$python3_ok" = yes; then 6940 $as_echo "#define DYNAMIC_PYTHON 1" >>confdefs.h 6941 6942 $as_echo "#define DYNAMIC_PYTHON3 1" >>confdefs.h 6943 6944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can do without RTLD_GLOBAL for Python" >&5 6945$as_echo_n "checking whether we can do without RTLD_GLOBAL for Python... " >&6; } 6946 cflags_save=$CFLAGS 6947 CFLAGS="$CFLAGS $PYTHON_CFLAGS" 6948 libs_save=$LIBS 6949 LIBS="-ldl $LIBS" 6950 if test "$cross_compiling" = yes; then : 6951 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 6952$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 6953as_fn_error $? "cannot run test program while cross compiling 6954See \`config.log' for more details" "$LINENO" 5; } 6955else 6956 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6957/* end confdefs.h. */ 6958 6959 #include <dlfcn.h> 6960 /* If this program fails, then RTLD_GLOBAL is needed. 6961 * RTLD_GLOBAL will be used and then it is not possible to 6962 * have both python versions enabled in the same vim instance. 6963 * Only the first python version used will be switched on. 6964 */ 6965 6966 int no_rtl_global_needed_for(char *python_instsoname, char *prefix) 6967 { 6968 int needed = 0; 6969 void* pylib = dlopen(python_instsoname, RTLD_LAZY|RTLD_LOCAL); 6970 if (pylib != 0) 6971 { 6972 void (*pfx)(char *home) = dlsym(pylib, "Py_SetPythonHome"); 6973 void (*init)(void) = dlsym(pylib, "Py_Initialize"); 6974 int (*simple)(char*) = dlsym(pylib, "PyRun_SimpleString"); 6975 void (*final)(void) = dlsym(pylib, "Py_Finalize"); 6976 (*pfx)(prefix); 6977 (*init)(); 6978 needed = (*simple)("import termios") == -1; 6979 (*final)(); 6980 dlclose(pylib); 6981 } 6982 return !needed; 6983 } 6984 6985 int main(int argc, char** argv) 6986 { 6987 int not_needed = 0; 6988 if (no_rtl_global_needed_for("${vi_cv_dll_name_python}", "${vi_cv_path_python_pfx}")) 6989 not_needed = 1; 6990 return !not_needed; 6991 } 6992_ACEOF 6993if ac_fn_c_try_run "$LINENO"; then : 6994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6995$as_echo "yes" >&6; };$as_echo "#define PY_NO_RTLD_GLOBAL 1" >>confdefs.h 6996 6997else 6998 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6999$as_echo "no" >&6; } 7000fi 7001rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7002 conftest.$ac_objext conftest.beam conftest.$ac_ext 7003fi 7004 7005 7006 CFLAGS=$cflags_save 7007 LIBS=$libs_save 7008 7009 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can do without RTLD_GLOBAL for Python3" >&5 7010$as_echo_n "checking whether we can do without RTLD_GLOBAL for Python3... " >&6; } 7011 cflags_save=$CFLAGS 7012 CFLAGS="$CFLAGS $PYTHON3_CFLAGS" 7013 libs_save=$LIBS 7014 LIBS="-ldl $LIBS" 7015 if test "$cross_compiling" = yes; then : 7016 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 7017$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 7018as_fn_error $? "cannot run test program while cross compiling 7019See \`config.log' for more details" "$LINENO" 5; } 7020else 7021 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7022/* end confdefs.h. */ 7023 7024 #include <dlfcn.h> 7025 #include <wchar.h> 7026 /* If this program fails, then RTLD_GLOBAL is needed. 7027 * RTLD_GLOBAL will be used and then it is not possible to 7028 * have both python versions enabled in the same vim instance. 7029 * Only the first python version used will be switched on. 7030 */ 7031 7032 int no_rtl_global_needed_for(char *python_instsoname, wchar_t *prefix) 7033 { 7034 int needed = 0; 7035 void* pylib = dlopen(python_instsoname, RTLD_LAZY|RTLD_LOCAL); 7036 if (pylib != 0) 7037 { 7038 void (*pfx)(wchar_t *home) = dlsym(pylib, "Py_SetPythonHome"); 7039 void (*init)(void) = dlsym(pylib, "Py_Initialize"); 7040 int (*simple)(char*) = dlsym(pylib, "PyRun_SimpleString"); 7041 void (*final)(void) = dlsym(pylib, "Py_Finalize"); 7042 (*pfx)(prefix); 7043 (*init)(); 7044 needed = (*simple)("import termios") == -1; 7045 (*final)(); 7046 dlclose(pylib); 7047 } 7048 return !needed; 7049 } 7050 7051 int main(int argc, char** argv) 7052 { 7053 int not_needed = 0; 7054 if (no_rtl_global_needed_for("${vi_cv_dll_name_python3}", L"${vi_cv_path_python3_pfx}")) 7055 not_needed = 1; 7056 return !not_needed; 7057 } 7058_ACEOF 7059if ac_fn_c_try_run "$LINENO"; then : 7060 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7061$as_echo "yes" >&6; };$as_echo "#define PY3_NO_RTLD_GLOBAL 1" >>confdefs.h 7062 7063else 7064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7065$as_echo "no" >&6; } 7066fi 7067rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7068 conftest.$ac_objext conftest.beam conftest.$ac_ext 7069fi 7070 7071 7072 CFLAGS=$cflags_save 7073 LIBS=$libs_save 7074 7075 PYTHON_SRC="if_python.c" 7076 PYTHON_OBJ="objects/if_python.o" 7077 PYTHON_CFLAGS="$PYTHON_CFLAGS -DDYNAMIC_PYTHON_DLL=\\\"${vi_cv_dll_name_python}\\\"" 7078 PYTHON_LIBS= 7079 PYTHON3_SRC="if_python3.c" 7080 PYTHON3_OBJ="objects/if_python3.o" 7081 PYTHON3_CFLAGS="$PYTHON3_CFLAGS -DDYNAMIC_PYTHON3_DLL=\\\"${vi_cv_dll_name_python3}\\\"" 7082 PYTHON3_LIBS= 7083elif test "$python_ok" = yes && test "$enable_pythoninterp" = "dynamic"; then 7084 $as_echo "#define DYNAMIC_PYTHON 1" >>confdefs.h 7085 7086 PYTHON_SRC="if_python.c" 7087 PYTHON_OBJ="objects/if_python.o" 7088 PYTHON_CFLAGS="$PYTHON_CFLAGS -DDYNAMIC_PYTHON_DLL=\\\"${vi_cv_dll_name_python}\\\"" 7089 PYTHON_LIBS= 7090elif test "$python_ok" = yes; then 7091 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -fPIE can be added for Python" >&5 7092$as_echo_n "checking if -fPIE can be added for Python... " >&6; } 7093 cflags_save=$CFLAGS 7094 libs_save=$LIBS 7095 CFLAGS="$CFLAGS $PYTHON_CFLAGS -fPIE" 7096 LIBS="$LIBS $PYTHON_LIBS" 7097 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7098/* end confdefs.h. */ 7099 7100int 7101main () 7102{ 7103 7104 ; 7105 return 0; 7106} 7107_ACEOF 7108if ac_fn_c_try_link "$LINENO"; then : 7109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7110$as_echo "yes" >&6; }; fpie_ok=yes 7111else 7112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7113$as_echo "no" >&6; }; fpie_ok=no 7114fi 7115rm -f core conftest.err conftest.$ac_objext \ 7116 conftest$ac_exeext conftest.$ac_ext 7117 CFLAGS=$cflags_save 7118 LIBS=$libs_save 7119 if test $fpie_ok = yes; then 7120 PYTHON_CFLAGS="$PYTHON_CFLAGS -fPIE" 7121 fi 7122elif test "$python3_ok" = yes && test "$enable_python3interp" = "dynamic"; then 7123 $as_echo "#define DYNAMIC_PYTHON3 1" >>confdefs.h 7124 7125 PYTHON3_SRC="if_python3.c" 7126 PYTHON3_OBJ="objects/if_python3.o" 7127 PYTHON3_CFLAGS="$PYTHON3_CFLAGS -DDYNAMIC_PYTHON3_DLL=\\\"${vi_cv_dll_name_python3}\\\"" 7128 PYTHON3_LIBS= 7129elif test "$python3_ok" = yes; then 7130 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -fPIE can be added for Python3" >&5 7131$as_echo_n "checking if -fPIE can be added for Python3... " >&6; } 7132 cflags_save=$CFLAGS 7133 libs_save=$LIBS 7134 CFLAGS="$CFLAGS $PYTHON3_CFLAGS -fPIE" 7135 LIBS="$LIBS $PYTHON3_LIBS" 7136 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7137/* end confdefs.h. */ 7138 7139int 7140main () 7141{ 7142 7143 ; 7144 return 0; 7145} 7146_ACEOF 7147if ac_fn_c_try_link "$LINENO"; then : 7148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7149$as_echo "yes" >&6; }; fpie_ok=yes 7150else 7151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7152$as_echo "no" >&6; }; fpie_ok=no 7153fi 7154rm -f core conftest.err conftest.$ac_objext \ 7155 conftest$ac_exeext conftest.$ac_ext 7156 CFLAGS=$cflags_save 7157 LIBS=$libs_save 7158 if test $fpie_ok = yes; then 7159 PYTHON3_CFLAGS="$PYTHON3_CFLAGS -fPIE" 7160 fi 7161fi 7162 7163{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-tclinterp argument" >&5 7164$as_echo_n "checking --enable-tclinterp argument... " >&6; } 7165# Check whether --enable-tclinterp was given. 7166if test "${enable_tclinterp+set}" = set; then : 7167 enableval=$enable_tclinterp; 7168else 7169 enable_tclinterp="no" 7170fi 7171 7172{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_tclinterp" >&5 7173$as_echo "$enable_tclinterp" >&6; } 7174 7175if test "$enable_tclinterp" = "yes" -o "$enable_tclinterp" = "dynamic"; then 7176 7177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tclsh argument" >&5 7178$as_echo_n "checking --with-tclsh argument... " >&6; } 7179 7180# Check whether --with-tclsh was given. 7181if test "${with_tclsh+set}" = set; then : 7182 withval=$with_tclsh; tclsh_name="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclsh_name" >&5 7183$as_echo "$tclsh_name" >&6; } 7184else 7185 tclsh_name="tclsh8.5"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7186$as_echo "no" >&6; } 7187fi 7188 7189 # Extract the first word of "$tclsh_name", so it can be a program name with args. 7190set dummy $tclsh_name; ac_word=$2 7191{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7192$as_echo_n "checking for $ac_word... " >&6; } 7193if ${ac_cv_path_vi_cv_path_tcl+:} false; then : 7194 $as_echo_n "(cached) " >&6 7195else 7196 case $vi_cv_path_tcl in 7197 [\\/]* | ?:[\\/]*) 7198 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 7199 ;; 7200 *) 7201 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7202for as_dir in $PATH 7203do 7204 IFS=$as_save_IFS 7205 test -z "$as_dir" && as_dir=. 7206 for ac_exec_ext in '' $ac_executable_extensions; do 7207 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7208 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 7209 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7210 break 2 7211 fi 7212done 7213 done 7214IFS=$as_save_IFS 7215 7216 ;; 7217esac 7218fi 7219vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 7220if test -n "$vi_cv_path_tcl"; then 7221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 7222$as_echo "$vi_cv_path_tcl" >&6; } 7223else 7224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7225$as_echo "no" >&6; } 7226fi 7227 7228 7229 7230 7231 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.5"; then 7232 tclsh_name="tclsh8.4" 7233 # Extract the first word of "$tclsh_name", so it can be a program name with args. 7234set dummy $tclsh_name; ac_word=$2 7235{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7236$as_echo_n "checking for $ac_word... " >&6; } 7237if ${ac_cv_path_vi_cv_path_tcl+:} false; then : 7238 $as_echo_n "(cached) " >&6 7239else 7240 case $vi_cv_path_tcl in 7241 [\\/]* | ?:[\\/]*) 7242 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 7243 ;; 7244 *) 7245 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7246for as_dir in $PATH 7247do 7248 IFS=$as_save_IFS 7249 test -z "$as_dir" && as_dir=. 7250 for ac_exec_ext in '' $ac_executable_extensions; do 7251 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7252 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 7253 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7254 break 2 7255 fi 7256done 7257 done 7258IFS=$as_save_IFS 7259 7260 ;; 7261esac 7262fi 7263vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 7264if test -n "$vi_cv_path_tcl"; then 7265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 7266$as_echo "$vi_cv_path_tcl" >&6; } 7267else 7268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7269$as_echo "no" >&6; } 7270fi 7271 7272 7273 fi 7274 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.4"; then 7275 tclsh_name="tclsh8.2" 7276 # Extract the first word of "$tclsh_name", so it can be a program name with args. 7277set dummy $tclsh_name; ac_word=$2 7278{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7279$as_echo_n "checking for $ac_word... " >&6; } 7280if ${ac_cv_path_vi_cv_path_tcl+:} false; then : 7281 $as_echo_n "(cached) " >&6 7282else 7283 case $vi_cv_path_tcl in 7284 [\\/]* | ?:[\\/]*) 7285 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 7286 ;; 7287 *) 7288 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7289for as_dir in $PATH 7290do 7291 IFS=$as_save_IFS 7292 test -z "$as_dir" && as_dir=. 7293 for ac_exec_ext in '' $ac_executable_extensions; do 7294 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7295 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 7296 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7297 break 2 7298 fi 7299done 7300 done 7301IFS=$as_save_IFS 7302 7303 ;; 7304esac 7305fi 7306vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 7307if test -n "$vi_cv_path_tcl"; then 7308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 7309$as_echo "$vi_cv_path_tcl" >&6; } 7310else 7311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7312$as_echo "no" >&6; } 7313fi 7314 7315 7316 fi 7317 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.2"; then 7318 tclsh_name="tclsh8.0" 7319 # Extract the first word of "$tclsh_name", so it can be a program name with args. 7320set dummy $tclsh_name; ac_word=$2 7321{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7322$as_echo_n "checking for $ac_word... " >&6; } 7323if ${ac_cv_path_vi_cv_path_tcl+:} false; then : 7324 $as_echo_n "(cached) " >&6 7325else 7326 case $vi_cv_path_tcl in 7327 [\\/]* | ?:[\\/]*) 7328 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 7329 ;; 7330 *) 7331 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7332for as_dir in $PATH 7333do 7334 IFS=$as_save_IFS 7335 test -z "$as_dir" && as_dir=. 7336 for ac_exec_ext in '' $ac_executable_extensions; do 7337 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7338 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 7339 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7340 break 2 7341 fi 7342done 7343 done 7344IFS=$as_save_IFS 7345 7346 ;; 7347esac 7348fi 7349vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 7350if test -n "$vi_cv_path_tcl"; then 7351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 7352$as_echo "$vi_cv_path_tcl" >&6; } 7353else 7354 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7355$as_echo "no" >&6; } 7356fi 7357 7358 7359 fi 7360 if test "X$vi_cv_path_tcl" = "X"; then 7361 tclsh_name="tclsh" 7362 # Extract the first word of "$tclsh_name", so it can be a program name with args. 7363set dummy $tclsh_name; ac_word=$2 7364{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7365$as_echo_n "checking for $ac_word... " >&6; } 7366if ${ac_cv_path_vi_cv_path_tcl+:} false; then : 7367 $as_echo_n "(cached) " >&6 7368else 7369 case $vi_cv_path_tcl in 7370 [\\/]* | ?:[\\/]*) 7371 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 7372 ;; 7373 *) 7374 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7375for as_dir in $PATH 7376do 7377 IFS=$as_save_IFS 7378 test -z "$as_dir" && as_dir=. 7379 for ac_exec_ext in '' $ac_executable_extensions; do 7380 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7381 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 7382 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7383 break 2 7384 fi 7385done 7386 done 7387IFS=$as_save_IFS 7388 7389 ;; 7390esac 7391fi 7392vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 7393if test -n "$vi_cv_path_tcl"; then 7394 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 7395$as_echo "$vi_cv_path_tcl" >&6; } 7396else 7397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7398$as_echo "no" >&6; } 7399fi 7400 7401 7402 fi 7403 if test "X$vi_cv_path_tcl" != "X"; then 7404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Tcl version" >&5 7405$as_echo_n "checking Tcl version... " >&6; } 7406 if echo 'exit [expr [info tclversion] < 8.0]' | "$vi_cv_path_tcl" - ; then 7407 tclver=`echo 'puts [info tclversion]' | $vi_cv_path_tcl -` 7408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclver - OK" >&5 7409$as_echo "$tclver - OK" >&6; }; 7410 tclloc=`echo 'set l [info library];set i [string last lib $l];incr i -2;puts [string range $l 0 $i]' | $vi_cv_path_tcl -` 7411 tcldll=`echo 'puts libtcl[info tclversion][info sharedlibextension]' | $vi_cv_path_tcl -` 7412 7413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Tcl include" >&5 7414$as_echo_n "checking for location of Tcl include... " >&6; } 7415 if test "x$MACOS_X" != "xyes"; then 7416 tclinc="$tclloc/include $tclloc/include/tcl $tclloc/include/tcl$tclver /usr/local/include /usr/local/include/tcl$tclver /usr/include /usr/include/tcl$tclver" 7417 else 7418 tclinc="/System/Library/Frameworks/Tcl.framework/Headers" 7419 fi 7420 TCL_INC= 7421 for try in $tclinc; do 7422 if test -f "$try/tcl.h"; then 7423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tcl.h" >&5 7424$as_echo "$try/tcl.h" >&6; } 7425 TCL_INC=$try 7426 break 7427 fi 7428 done 7429 if test -z "$TCL_INC"; then 7430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 7431$as_echo "<not found>" >&6; } 7432 SKIP_TCL=YES 7433 fi 7434 if test -z "$SKIP_TCL"; then 7435 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of tclConfig.sh script" >&5 7436$as_echo_n "checking for location of tclConfig.sh script... " >&6; } 7437 if test "x$MACOS_X" != "xyes"; then 7438 tclcnf=`echo $tclinc | sed s/include/lib/g` 7439 tclcnf="$tclcnf `echo $tclinc | sed s/include/lib64/g`" 7440 else 7441 tclcnf="/System/Library/Frameworks/Tcl.framework" 7442 fi 7443 for try in $tclcnf; do 7444 if test -f "$try/tclConfig.sh"; then 7445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tclConfig.sh" >&5 7446$as_echo "$try/tclConfig.sh" >&6; } 7447 . "$try/tclConfig.sh" 7448 if test "$enable_tclinterp" = "dynamic"; then 7449 TCL_LIBS=`eval echo "$TCL_STUB_LIB_SPEC $TCL_LIBS"` 7450 else 7451 TCL_LIBS=`eval echo "$TCL_LIB_SPEC $TCL_LIBS"` 7452 fi 7453 TCL_DEFS=`echo $TCL_DEFS | sed -e 's/\\\\ /\\\\X/g' | tr ' ' '\012' | sed -e '/^[^-]/d' -e '/^-[^D]/d' -e '/-D[^_]/d' -e 's/-D_/ -D_/' | tr '\012' ' ' | sed -e 's/\\\\X/\\\\ /g'` 7454 break 7455 fi 7456 done 7457 if test -z "$TCL_LIBS"; then 7458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 7459$as_echo "<not found>" >&6; } 7460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl library by myself" >&5 7461$as_echo_n "checking for Tcl library by myself... " >&6; } 7462 tcllib=`echo $tclinc | sed s/include/lib/g` 7463 tcllib="$tcllib `echo $tclinc | sed s/include/lib64/g`" 7464 for ext in .so .a ; do 7465 for ver in "" $tclver ; do 7466 for try in $tcllib ; do 7467 trylib=tcl$ver$ext 7468 if test -f "$try/lib$trylib" ; then 7469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/lib$trylib" >&5 7470$as_echo "$try/lib$trylib" >&6; } 7471 TCL_LIBS="-L\"$try\" -ltcl$ver -ldl -lm" 7472 if test "`(uname) 2>/dev/null`" = SunOS && 7473 uname -r | grep '^5' >/dev/null; then 7474 TCL_LIBS="$TCL_LIBS -R $try" 7475 fi 7476 break 3 7477 fi 7478 done 7479 done 7480 done 7481 if test -z "$TCL_LIBS"; then 7482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 7483$as_echo "<not found>" >&6; } 7484 SKIP_TCL=YES 7485 fi 7486 fi 7487 if test -z "$SKIP_TCL"; then 7488 $as_echo "#define FEAT_TCL 1" >>confdefs.h 7489 7490 TCL_SRC=if_tcl.c 7491 TCL_OBJ=objects/if_tcl.o 7492 TCL_PRO=if_tcl.pro 7493 TCL_CFLAGS="-I$TCL_INC $TCL_DEFS" 7494 fi 7495 fi 7496 else 7497 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old; need Tcl version 8.0 or later" >&5 7498$as_echo "too old; need Tcl version 8.0 or later" >&6; } 7499 fi 7500 fi 7501 if test "$enable_tclinterp" = "dynamic"; then 7502 if test "X$TCL_SRC" != "X" -a "X$tcldll" != "X"; then 7503 $as_echo "#define DYNAMIC_TCL 1" >>confdefs.h 7504 7505 TCL_CFLAGS="-DDYNAMIC_TCL_DLL=\\\"$tcldll\\\" -DDYNAMIC_TCL_VER=\\\"$tclver\\\" $TCL_CFLAGS" 7506 fi 7507 fi 7508 if test "$fail_if_missing" = "yes" -a -z "$TCL_SRC"; then 7509 as_fn_error $? "could not configure Tcl" "$LINENO" 5 7510 fi 7511fi 7512 7513 7514 7515 7516 7517 7518{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-rubyinterp argument" >&5 7519$as_echo_n "checking --enable-rubyinterp argument... " >&6; } 7520# Check whether --enable-rubyinterp was given. 7521if test "${enable_rubyinterp+set}" = set; then : 7522 enableval=$enable_rubyinterp; 7523else 7524 enable_rubyinterp="no" 7525fi 7526 7527{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_rubyinterp" >&5 7528$as_echo "$enable_rubyinterp" >&6; } 7529if test "$enable_rubyinterp" = "yes" -o "$enable_rubyinterp" = "dynamic"; then 7530 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 7531 as_fn_error $? "cannot use Ruby with tiny or small features" "$LINENO" 5 7532 fi 7533 7534 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ruby-command argument" >&5 7535$as_echo_n "checking --with-ruby-command argument... " >&6; } 7536 7537 7538# Check whether --with-ruby-command was given. 7539if test "${with_ruby_command+set}" = set; then : 7540 withval=$with_ruby_command; RUBY_CMD="$withval"; vi_cv_path_ruby="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RUBY_CMD" >&5 7541$as_echo "$RUBY_CMD" >&6; } 7542else 7543 RUBY_CMD="ruby"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to $RUBY_CMD" >&5 7544$as_echo "defaulting to $RUBY_CMD" >&6; } 7545fi 7546 7547 # Extract the first word of "$RUBY_CMD", so it can be a program name with args. 7548set dummy $RUBY_CMD; ac_word=$2 7549{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7550$as_echo_n "checking for $ac_word... " >&6; } 7551if ${ac_cv_path_vi_cv_path_ruby+:} false; then : 7552 $as_echo_n "(cached) " >&6 7553else 7554 case $vi_cv_path_ruby in 7555 [\\/]* | ?:[\\/]*) 7556 ac_cv_path_vi_cv_path_ruby="$vi_cv_path_ruby" # Let the user override the test with a path. 7557 ;; 7558 *) 7559 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7560for as_dir in $PATH 7561do 7562 IFS=$as_save_IFS 7563 test -z "$as_dir" && as_dir=. 7564 for ac_exec_ext in '' $ac_executable_extensions; do 7565 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 7566 ac_cv_path_vi_cv_path_ruby="$as_dir/$ac_word$ac_exec_ext" 7567 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7568 break 2 7569 fi 7570done 7571 done 7572IFS=$as_save_IFS 7573 7574 ;; 7575esac 7576fi 7577vi_cv_path_ruby=$ac_cv_path_vi_cv_path_ruby 7578if test -n "$vi_cv_path_ruby"; then 7579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_ruby" >&5 7580$as_echo "$vi_cv_path_ruby" >&6; } 7581else 7582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7583$as_echo "no" >&6; } 7584fi 7585 7586 7587 if test "X$vi_cv_path_ruby" != "X"; then 7588 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby version" >&5 7589$as_echo_n "checking Ruby version... " >&6; } 7590 if $vi_cv_path_ruby -e '(VERSION rescue RUBY_VERSION) >= "1.6.0" or exit 1' >/dev/null 2>/dev/null; then 7591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5 7592$as_echo "OK" >&6; } 7593 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby rbconfig" >&5 7594$as_echo_n "checking Ruby rbconfig... " >&6; } 7595 ruby_rbconfig="RbConfig" 7596 if ! $vi_cv_path_ruby -r rbconfig -e 'RbConfig' >/dev/null 2>/dev/null; then 7597 ruby_rbconfig="Config" 7598 fi 7599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ruby_rbconfig" >&5 7600$as_echo "$ruby_rbconfig" >&6; } 7601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby header files" >&5 7602$as_echo_n "checking Ruby header files... " >&6; } 7603 rubyhdrdir=`$vi_cv_path_ruby -r mkmf -e "print $ruby_rbconfig::CONFIG['rubyhdrdir'] || $ruby_rbconfig::CONFIG['archdir'] || \\$hdrdir" 2>/dev/null` 7604 if test "X$rubyhdrdir" != "X"; then 7605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $rubyhdrdir" >&5 7606$as_echo "$rubyhdrdir" >&6; } 7607 RUBY_CFLAGS="-I$rubyhdrdir" 7608 rubyarchdir=`$vi_cv_path_ruby -r rbconfig -e "print ($ruby_rbconfig::CONFIG.has_key? 'rubyarchhdrdir') ? $ruby_rbconfig::CONFIG['rubyarchhdrdir'] : '$rubyhdrdir/'+$ruby_rbconfig::CONFIG['arch']"` 7609 if test -d "$rubyarchdir"; then 7610 RUBY_CFLAGS="$RUBY_CFLAGS -I$rubyarchdir" 7611 fi 7612 rubyversion=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['ruby_version'].gsub(/\./, '')[0,2]"` 7613 if test "X$rubyversion" = "X"; then 7614 rubyversion=`$vi_cv_path_ruby -e "print ((VERSION rescue RUBY_VERSION)).gsub(/\./, '')[0,2]"` 7615 fi 7616 RUBY_CFLAGS="$RUBY_CFLAGS -DRUBY_VERSION=$rubyversion" 7617 rubylibs=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['LIBS']"` 7618 if test "X$rubylibs" != "X"; then 7619 RUBY_LIBS="$rubylibs" 7620 fi 7621 librubyarg=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['LIBRUBYARG'])"` 7622 librubya=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['LIBRUBY_A'])"` 7623 rubylibdir=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig.expand($ruby_rbconfig::CONFIG['libdir'])"` 7624 if test -f "$rubylibdir/$librubya"; then 7625 librubyarg="$librubyarg" 7626 RUBY_LIBS="$RUBY_LIBS -L$rubylibdir" 7627 elif test "$librubyarg" = "libruby.a"; then 7628 librubyarg="-lruby" 7629 RUBY_LIBS="$RUBY_LIBS -L$rubylibdir" 7630 fi 7631 7632 if test "X$librubyarg" != "X"; then 7633 RUBY_LIBS="$librubyarg $RUBY_LIBS" 7634 fi 7635 rubyldflags=`$vi_cv_path_ruby -r rbconfig -e "print $ruby_rbconfig::CONFIG['LDFLAGS']"` 7636 if test "X$rubyldflags" != "X"; then 7637 rubyldflags=`echo "$rubyldflags" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'` 7638 if test "X$rubyldflags" != "X"; then 7639 if test "X`echo \"$LDFLAGS\" | $FGREP -e \"$rubyldflags\"`" = "X"; then 7640 LDFLAGS="$rubyldflags $LDFLAGS" 7641 fi 7642 fi 7643 fi 7644 RUBY_SRC="if_ruby.c" 7645 RUBY_OBJ="objects/if_ruby.o" 7646 RUBY_PRO="if_ruby.pro" 7647 $as_echo "#define FEAT_RUBY 1" >>confdefs.h 7648 7649 if test "$enable_rubyinterp" = "dynamic"; then 7650 libruby_soname=`$vi_cv_path_ruby -r rbconfig -e "puts $ruby_rbconfig::CONFIG['LIBRUBY_ALIASES'].split[0]"` 7651 if test -z "$libruby_soname"; then 7652 libruby_soname=`$vi_cv_path_ruby -r rbconfig -e "puts $ruby_rbconfig::CONFIG['LIBRUBY_SO']"` 7653 fi 7654 $as_echo "#define DYNAMIC_RUBY 1" >>confdefs.h 7655 7656 RUBY_CFLAGS="-DDYNAMIC_RUBY_DLL=\\\"$libruby_soname\\\" $RUBY_CFLAGS" 7657 RUBY_LIBS= 7658 fi 7659 else 7660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found; disabling Ruby" >&5 7661$as_echo "not found; disabling Ruby" >&6; } 7662 fi 7663 else 7664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old; need Ruby version 1.6.0 or later" >&5 7665$as_echo "too old; need Ruby version 1.6.0 or later" >&6; } 7666 fi 7667 fi 7668 7669 if test "$fail_if_missing" = "yes" -a -z "$RUBY_OBJ"; then 7670 as_fn_error $? "could not configure Ruby" "$LINENO" 5 7671 fi 7672fi 7673 7674 7675 7676 7677 7678 7679{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-cscope argument" >&5 7680$as_echo_n "checking --enable-cscope argument... " >&6; } 7681# Check whether --enable-cscope was given. 7682if test "${enable_cscope+set}" = set; then : 7683 enableval=$enable_cscope; 7684else 7685 enable_cscope="no" 7686fi 7687 7688{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_cscope" >&5 7689$as_echo "$enable_cscope" >&6; } 7690if test "$enable_cscope" = "yes"; then 7691 $as_echo "#define FEAT_CSCOPE 1" >>confdefs.h 7692 7693fi 7694 7695{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-netbeans argument" >&5 7696$as_echo_n "checking --disable-netbeans argument... " >&6; } 7697# Check whether --enable-netbeans was given. 7698if test "${enable_netbeans+set}" = set; then : 7699 enableval=$enable_netbeans; 7700else 7701 enable_netbeans="yes" 7702fi 7703 7704if test "$enable_netbeans" = "yes"; then 7705 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 7706 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot use NetBeans with tiny or small features" >&5 7707$as_echo "cannot use NetBeans with tiny or small features" >&6; } 7708 enable_netbeans="no" 7709 else 7710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7711$as_echo "no" >&6; } 7712 fi 7713else 7714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7715$as_echo "yes" >&6; } 7716fi 7717 7718{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-channel argument" >&5 7719$as_echo_n "checking --disable-channel argument... " >&6; } 7720# Check whether --enable-channel was given. 7721if test "${enable_channel+set}" = set; then : 7722 enableval=$enable_channel; 7723else 7724 enable_channel="yes" 7725fi 7726 7727if test "$enable_channel" = "yes"; then 7728 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 7729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot use channels with tiny or small features" >&5 7730$as_echo "cannot use channels with tiny or small features" >&6; } 7731 enable_channel="no" 7732 else 7733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7734$as_echo "no" >&6; } 7735 fi 7736else 7737 if test "$enable_netbeans" = "yes"; then 7738 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, netbeans also disabled" >&5 7739$as_echo "yes, netbeans also disabled" >&6; } 7740 enable_netbeans="no" 7741 else 7742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7743$as_echo "yes" >&6; } 7744 fi 7745fi 7746 7747if test "$enable_channel" = "yes"; then 7748 if test "x$HAIKU" = "xyes"; then 7749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lnetwork" >&5 7750$as_echo_n "checking for socket in -lnetwork... " >&6; } 7751if ${ac_cv_lib_network_socket+:} false; then : 7752 $as_echo_n "(cached) " >&6 7753else 7754 ac_check_lib_save_LIBS=$LIBS 7755LIBS="-lnetwork $LIBS" 7756cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7757/* end confdefs.h. */ 7758 7759/* Override any GCC internal prototype to avoid an error. 7760 Use char because int might match the return type of a GCC 7761 builtin and then its argument prototype would still apply. */ 7762#ifdef __cplusplus 7763extern "C" 7764#endif 7765char socket (); 7766int 7767main () 7768{ 7769return socket (); 7770 ; 7771 return 0; 7772} 7773_ACEOF 7774if ac_fn_c_try_link "$LINENO"; then : 7775 ac_cv_lib_network_socket=yes 7776else 7777 ac_cv_lib_network_socket=no 7778fi 7779rm -f core conftest.err conftest.$ac_objext \ 7780 conftest$ac_exeext conftest.$ac_ext 7781LIBS=$ac_check_lib_save_LIBS 7782fi 7783{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_network_socket" >&5 7784$as_echo "$ac_cv_lib_network_socket" >&6; } 7785if test "x$ac_cv_lib_network_socket" = xyes; then : 7786 cat >>confdefs.h <<_ACEOF 7787#define HAVE_LIBNETWORK 1 7788_ACEOF 7789 7790 LIBS="-lnetwork $LIBS" 7791 7792fi 7793 7794 else 7795 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5 7796$as_echo_n "checking for socket in -lsocket... " >&6; } 7797if ${ac_cv_lib_socket_socket+:} false; then : 7798 $as_echo_n "(cached) " >&6 7799else 7800 ac_check_lib_save_LIBS=$LIBS 7801LIBS="-lsocket $LIBS" 7802cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7803/* end confdefs.h. */ 7804 7805/* Override any GCC internal prototype to avoid an error. 7806 Use char because int might match the return type of a GCC 7807 builtin and then its argument prototype would still apply. */ 7808#ifdef __cplusplus 7809extern "C" 7810#endif 7811char socket (); 7812int 7813main () 7814{ 7815return socket (); 7816 ; 7817 return 0; 7818} 7819_ACEOF 7820if ac_fn_c_try_link "$LINENO"; then : 7821 ac_cv_lib_socket_socket=yes 7822else 7823 ac_cv_lib_socket_socket=no 7824fi 7825rm -f core conftest.err conftest.$ac_objext \ 7826 conftest$ac_exeext conftest.$ac_ext 7827LIBS=$ac_check_lib_save_LIBS 7828fi 7829{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5 7830$as_echo "$ac_cv_lib_socket_socket" >&6; } 7831if test "x$ac_cv_lib_socket_socket" = xyes; then : 7832 cat >>confdefs.h <<_ACEOF 7833#define HAVE_LIBSOCKET 1 7834_ACEOF 7835 7836 LIBS="-lsocket $LIBS" 7837 7838fi 7839 7840 fi 7841 7842 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling with IPv6 networking is possible" >&5 7843$as_echo_n "checking whether compiling with IPv6 networking is possible... " >&6; } 7844if ${vim_cv_ipv6_networking+:} false; then : 7845 $as_echo_n "(cached) " >&6 7846else 7847 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7848/* end confdefs.h. */ 7849 7850#include <stdio.h> 7851#include <stdlib.h> 7852#include <stdarg.h> 7853#include <fcntl.h> 7854#include <netdb.h> 7855#include <netinet/in.h> 7856#include <errno.h> 7857#include <sys/types.h> 7858#include <sys/socket.h> 7859 /* Check bitfields */ 7860 struct nbbuf { 7861 unsigned int initDone:1; 7862 unsigned short signmaplen; 7863 }; 7864 7865int 7866main () 7867{ 7868 7869 /* Check creating a socket. */ 7870 struct sockaddr_in server; 7871 struct addrinfo *res; 7872 (void)socket(AF_INET, SOCK_STREAM, 0); 7873 (void)htons(100); 7874 (void)getaddrinfo("microsoft.com", NULL, NULL, &res); 7875 if (errno == ECONNREFUSED) 7876 (void)connect(1, (struct sockaddr *)&server, sizeof(server)); 7877 (void)freeaddrinfo(res); 7878 7879 ; 7880 return 0; 7881} 7882_ACEOF 7883if ac_fn_c_try_link "$LINENO"; then : 7884 vim_cv_ipv6_networking="yes" 7885else 7886 vim_cv_ipv6_networking="no" 7887fi 7888rm -f core conftest.err conftest.$ac_objext \ 7889 conftest$ac_exeext conftest.$ac_ext 7890fi 7891{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_ipv6_networking" >&5 7892$as_echo "$vim_cv_ipv6_networking" >&6; } 7893 7894 if test "x$vim_cv_ipv6_networking" = "xyes"; then 7895 $as_echo "#define FEAT_IPV6 1" >>confdefs.h 7896 7897 for ac_func in inet_ntop 7898do : 7899 ac_fn_c_check_func "$LINENO" "inet_ntop" "ac_cv_func_inet_ntop" 7900if test "x$ac_cv_func_inet_ntop" = xyes; then : 7901 cat >>confdefs.h <<_ACEOF 7902#define HAVE_INET_NTOP 1 7903_ACEOF 7904 7905fi 7906done 7907 7908 else 7909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 7910$as_echo_n "checking for gethostbyname in -lnsl... " >&6; } 7911if ${ac_cv_lib_nsl_gethostbyname+:} false; then : 7912 $as_echo_n "(cached) " >&6 7913else 7914 ac_check_lib_save_LIBS=$LIBS 7915LIBS="-lnsl $LIBS" 7916cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7917/* end confdefs.h. */ 7918 7919/* Override any GCC internal prototype to avoid an error. 7920 Use char because int might match the return type of a GCC 7921 builtin and then its argument prototype would still apply. */ 7922#ifdef __cplusplus 7923extern "C" 7924#endif 7925char gethostbyname (); 7926int 7927main () 7928{ 7929return gethostbyname (); 7930 ; 7931 return 0; 7932} 7933_ACEOF 7934if ac_fn_c_try_link "$LINENO"; then : 7935 ac_cv_lib_nsl_gethostbyname=yes 7936else 7937 ac_cv_lib_nsl_gethostbyname=no 7938fi 7939rm -f core conftest.err conftest.$ac_objext \ 7940 conftest$ac_exeext conftest.$ac_ext 7941LIBS=$ac_check_lib_save_LIBS 7942fi 7943{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 7944$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } 7945if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then : 7946 cat >>confdefs.h <<_ACEOF 7947#define HAVE_LIBNSL 1 7948_ACEOF 7949 7950 LIBS="-lnsl $LIBS" 7951 7952fi 7953 7954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling with IPv4 networking is possible" >&5 7955$as_echo_n "checking whether compiling with IPv4 networking is possible... " >&6; } 7956if ${vim_cv_ipv4_networking+:} false; then : 7957 $as_echo_n "(cached) " >&6 7958else 7959 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7960/* end confdefs.h. */ 7961 7962#include <stdio.h> 7963#include <stdlib.h> 7964#include <stdarg.h> 7965#include <fcntl.h> 7966#include <netdb.h> 7967#include <netinet/in.h> 7968#include <errno.h> 7969#include <sys/types.h> 7970#include <sys/socket.h> 7971 /* Check bitfields */ 7972 struct nbbuf { 7973 unsigned int initDone:1; 7974 unsigned short signmaplen; 7975 }; 7976 7977int 7978main () 7979{ 7980 7981 /* Check creating a socket. */ 7982 struct sockaddr_in server; 7983 (void)socket(AF_INET, SOCK_STREAM, 0); 7984 (void)htons(100); 7985 (void)gethostbyname("microsoft.com"); 7986 if (errno == ECONNREFUSED) 7987 (void)connect(1, (struct sockaddr *)&server, sizeof(server)); 7988 7989 ; 7990 return 0; 7991} 7992_ACEOF 7993if ac_fn_c_try_link "$LINENO"; then : 7994 vim_cv_ipv4_networking="yes" 7995else 7996 vim_cv_ipv4_networking="no"; enable_netbeans="no"; enable_channel="no" 7997fi 7998rm -f core conftest.err conftest.$ac_objext \ 7999 conftest$ac_exeext conftest.$ac_ext 8000fi 8001{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_ipv4_networking" >&5 8002$as_echo "$vim_cv_ipv4_networking" >&6; } 8003 fi 8004fi 8005if test "$enable_netbeans" = "yes"; then 8006 $as_echo "#define FEAT_NETBEANS_INTG 1" >>confdefs.h 8007 8008 NETBEANS_SRC="netbeans.c" 8009 8010 NETBEANS_OBJ="objects/netbeans.o" 8011 8012fi 8013if test "$enable_channel" = "yes"; then 8014 $as_echo "#define FEAT_JOB_CHANNEL 1" >>confdefs.h 8015 8016 CHANNEL_SRC="channel.c" 8017 8018 CHANNEL_OBJ="objects/channel.o" 8019 8020fi 8021 8022{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-terminal argument" >&5 8023$as_echo_n "checking --enable-terminal argument... " >&6; } 8024# Check whether --enable-terminal was given. 8025if test "${enable_terminal+set}" = set; then : 8026 enableval=$enable_terminal; 8027else 8028 enable_terminal="auto" 8029fi 8030 8031if test "$enable_terminal" = "yes" || test "$enable_terminal" = "auto" -a "x$features" = "xhuge" ; then 8032 if test "x$features" = "xtiny" -o "x$features" = "xsmall"; then 8033 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot use terminal emulator with tiny or small features" >&5 8034$as_echo "cannot use terminal emulator with tiny or small features" >&6; } 8035 enable_terminal="no" 8036 else 8037 if test "$enable_terminal" = "auto"; then 8038 enable_terminal="yes" 8039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to yes" >&5 8040$as_echo "defaulting to yes" >&6; } 8041 else 8042 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8043$as_echo "yes" >&6; } 8044 fi 8045 fi 8046else 8047 if test "$enable_terminal" = "auto"; then 8048 enable_terminal="no" 8049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to no" >&5 8050$as_echo "defaulting to no" >&6; } 8051 else 8052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8053$as_echo "no" >&6; } 8054 fi 8055fi 8056if test "$enable_terminal" = "yes" -a "$enable_channel" = "yes"; then 8057 $as_echo "#define FEAT_TERMINAL 1" >>confdefs.h 8058 8059 TERM_SRC="libvterm/src/encoding.c libvterm/src/keyboard.c libvterm/src/mouse.c libvterm/src/parser.c libvterm/src/pen.c libvterm/src/creen.c libvterm/src/state.c libvterm/src/unicode.c libvterm/src/vterm.c" 8060 8061 TERM_OBJ="objects/vterm_encoding.o objects/vterm_keyboard.o objects/vterm_mouse.o objects/vterm_parser.o objects/vterm_pen.o objects/vterm_screen.o objects/vterm_state.o objects/vterm_unicode.o objects/vterm_vterm.o" 8062 8063 TERM_TEST="test_libvterm" 8064 8065fi 8066 8067{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-autoservername argument" >&5 8068$as_echo_n "checking --enable-autoservername argument... " >&6; } 8069# Check whether --enable-autoservername was given. 8070if test "${enable_autoservername+set}" = set; then : 8071 enableval=$enable_autoservername; 8072else 8073 enable_autoservername="no" 8074fi 8075 8076{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_autoservername" >&5 8077$as_echo "$enable_autoservername" >&6; } 8078if test "$enable_autoservername" = "yes"; then 8079 $as_echo "#define FEAT_AUTOSERVERNAME 1" >>confdefs.h 8080 8081fi 8082 8083{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-multibyte argument" >&5 8084$as_echo_n "checking --enable-multibyte argument... " >&6; } 8085# Check whether --enable-multibyte was given. 8086if test "${enable_multibyte+set}" = set; then : 8087 enableval=$enable_multibyte; 8088else 8089 enable_multibyte="yes" 8090fi 8091 8092{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_multibyte" >&5 8093$as_echo "$enable_multibyte" >&6; } 8094if test "$enable_multibyte" != "yes"; then 8095 as_fn_error $? "The multi-byte feature can no longer be disabled. If you have 8096 a problem with this, discuss on the Vim mailing list." "$LINENO" 5 8097fi 8098 8099{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-rightleft argument" >&5 8100$as_echo_n "checking --disable-rightleft argument... " >&6; } 8101# Check whether --enable-rightleft was given. 8102if test "${enable_rightleft+set}" = set; then : 8103 enableval=$enable_rightleft; 8104else 8105 enable_rightleft="yes" 8106fi 8107 8108if test "$enable_rightleft" = "yes"; then 8109 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8110$as_echo "no" >&6; } 8111else 8112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8113$as_echo "yes" >&6; } 8114 $as_echo "#define DISABLE_RIGHTLEFT 1" >>confdefs.h 8115 8116fi 8117 8118{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-arabic argument" >&5 8119$as_echo_n "checking --disable-arabic argument... " >&6; } 8120# Check whether --enable-arabic was given. 8121if test "${enable_arabic+set}" = set; then : 8122 enableval=$enable_arabic; 8123else 8124 enable_arabic="yes" 8125fi 8126 8127if test "$enable_arabic" = "yes"; then 8128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8129$as_echo "no" >&6; } 8130else 8131 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8132$as_echo "yes" >&6; } 8133 $as_echo "#define DISABLE_ARABIC 1" >>confdefs.h 8134 8135fi 8136 8137# Check whether --enable-farsi was given. 8138if test "${enable_farsi+set}" = set; then : 8139 enableval=$enable_farsi; 8140fi 8141 8142 8143{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-xim argument" >&5 8144$as_echo_n "checking --enable-xim argument... " >&6; } 8145# Check whether --enable-xim was given. 8146if test "${enable_xim+set}" = set; then : 8147 enableval=$enable_xim; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_xim" >&5 8148$as_echo "$enable_xim" >&6; } 8149else 8150 enable_xim="auto"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to auto" >&5 8151$as_echo "defaulting to auto" >&6; } 8152fi 8153 8154 8155{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-fontset argument" >&5 8156$as_echo_n "checking --enable-fontset argument... " >&6; } 8157# Check whether --enable-fontset was given. 8158if test "${enable_fontset+set}" = set; then : 8159 enableval=$enable_fontset; 8160else 8161 enable_fontset="no" 8162fi 8163 8164{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_fontset" >&5 8165$as_echo "$enable_fontset" >&6; } 8166 8167test -z "$with_x" && with_x=yes 8168test "${enable_gui-yes}" != no -a "x$MACOS_X" != "xyes" -a "x$QNX" != "xyes" && with_x=yes 8169if test "$with_x" = no; then 8170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to: don't HAVE_X11" >&5 8171$as_echo "defaulting to: don't HAVE_X11" >&6; } 8172else 8173 8174 # Extract the first word of "xmkmf", so it can be a program name with args. 8175set dummy xmkmf; ac_word=$2 8176{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 8177$as_echo_n "checking for $ac_word... " >&6; } 8178if ${ac_cv_path_xmkmfpath+:} false; then : 8179 $as_echo_n "(cached) " >&6 8180else 8181 case $xmkmfpath in 8182 [\\/]* | ?:[\\/]*) 8183 ac_cv_path_xmkmfpath="$xmkmfpath" # Let the user override the test with a path. 8184 ;; 8185 *) 8186 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 8187for as_dir in $PATH 8188do 8189 IFS=$as_save_IFS 8190 test -z "$as_dir" && as_dir=. 8191 for ac_exec_ext in '' $ac_executable_extensions; do 8192 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 8193 ac_cv_path_xmkmfpath="$as_dir/$ac_word$ac_exec_ext" 8194 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 8195 break 2 8196 fi 8197done 8198 done 8199IFS=$as_save_IFS 8200 8201 ;; 8202esac 8203fi 8204xmkmfpath=$ac_cv_path_xmkmfpath 8205if test -n "$xmkmfpath"; then 8206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xmkmfpath" >&5 8207$as_echo "$xmkmfpath" >&6; } 8208else 8209 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8210$as_echo "no" >&6; } 8211fi 8212 8213 8214 8215 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5 8216$as_echo_n "checking for X... " >&6; } 8217 8218 8219# Check whether --with-x was given. 8220if test "${with_x+set}" = set; then : 8221 withval=$with_x; 8222fi 8223 8224# $have_x is `yes', `no', `disabled', or empty when we do not yet know. 8225if test "x$with_x" = xno; then 8226 # The user explicitly disabled X. 8227 have_x=disabled 8228else 8229 case $x_includes,$x_libraries in #( 8230 *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #( 8231 *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then : 8232 $as_echo_n "(cached) " >&6 8233else 8234 # One or both of the vars are not set, and there is no cached value. 8235ac_x_includes=no ac_x_libraries=no 8236rm -f -r conftest.dir 8237if mkdir conftest.dir; then 8238 cd conftest.dir 8239 cat >Imakefile <<'_ACEOF' 8240incroot: 8241 @echo incroot='${INCROOT}' 8242usrlibdir: 8243 @echo usrlibdir='${USRLIBDIR}' 8244libdir: 8245 @echo libdir='${LIBDIR}' 8246_ACEOF 8247 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then 8248 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us. 8249 for ac_var in incroot usrlibdir libdir; do 8250 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`" 8251 done 8252 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. 8253 for ac_extension in a so sl dylib la dll; do 8254 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" && 8255 test -f "$ac_im_libdir/libX11.$ac_extension"; then 8256 ac_im_usrlibdir=$ac_im_libdir; break 8257 fi 8258 done 8259 # Screen out bogus values from the imake configuration. They are 8260 # bogus both because they are the default anyway, and because 8261 # using them would break gcc on systems where it needs fixed includes. 8262 case $ac_im_incroot in 8263 /usr/include) ac_x_includes= ;; 8264 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;; 8265 esac 8266 case $ac_im_usrlibdir in 8267 /usr/lib | /usr/lib64 | /lib | /lib64) ;; 8268 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;; 8269 esac 8270 fi 8271 cd .. 8272 rm -f -r conftest.dir 8273fi 8274 8275# Standard set of common directories for X headers. 8276# Check X11 before X11Rn because it is often a symlink to the current release. 8277ac_x_header_dirs=' 8278/usr/X11/include 8279/usr/X11R7/include 8280/usr/X11R6/include 8281/usr/X11R5/include 8282/usr/X11R4/include 8283 8284/usr/include/X11 8285/usr/include/X11R7 8286/usr/include/X11R6 8287/usr/include/X11R5 8288/usr/include/X11R4 8289 8290/usr/local/X11/include 8291/usr/local/X11R7/include 8292/usr/local/X11R6/include 8293/usr/local/X11R5/include 8294/usr/local/X11R4/include 8295 8296/usr/local/include/X11 8297/usr/local/include/X11R7 8298/usr/local/include/X11R6 8299/usr/local/include/X11R5 8300/usr/local/include/X11R4 8301 8302/usr/X386/include 8303/usr/x386/include 8304/usr/XFree86/include/X11 8305 8306/usr/include 8307/usr/local/include 8308/usr/unsupported/include 8309/usr/athena/include 8310/usr/local/x11r5/include 8311/usr/lpp/Xamples/include 8312 8313/usr/openwin/include 8314/usr/openwin/share/include' 8315 8316if test "$ac_x_includes" = no; then 8317 # Guess where to find include files, by looking for Xlib.h. 8318 # First, try using that file with no special directory specified. 8319 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8320/* end confdefs.h. */ 8321#include <X11/Xlib.h> 8322_ACEOF 8323if ac_fn_c_try_cpp "$LINENO"; then : 8324 # We can compile using X headers with no special include directory. 8325ac_x_includes= 8326else 8327 for ac_dir in $ac_x_header_dirs; do 8328 if test -r "$ac_dir/X11/Xlib.h"; then 8329 ac_x_includes=$ac_dir 8330 break 8331 fi 8332done 8333fi 8334rm -f conftest.err conftest.i conftest.$ac_ext 8335fi # $ac_x_includes = no 8336 8337if test "$ac_x_libraries" = no; then 8338 # Check for the libraries. 8339 # See if we find them without any special options. 8340 # Don't add to $LIBS permanently. 8341 ac_save_LIBS=$LIBS 8342 LIBS="-lX11 $LIBS" 8343 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8344/* end confdefs.h. */ 8345#include <X11/Xlib.h> 8346int 8347main () 8348{ 8349XrmInitialize () 8350 ; 8351 return 0; 8352} 8353_ACEOF 8354if ac_fn_c_try_link "$LINENO"; then : 8355 LIBS=$ac_save_LIBS 8356# We can link X programs with no special library path. 8357ac_x_libraries= 8358else 8359 LIBS=$ac_save_LIBS 8360for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g` 8361do 8362 # Don't even attempt the hair of trying to link an X program! 8363 for ac_extension in a so sl dylib la dll; do 8364 if test -r "$ac_dir/libX11.$ac_extension"; then 8365 ac_x_libraries=$ac_dir 8366 break 2 8367 fi 8368 done 8369done 8370fi 8371rm -f core conftest.err conftest.$ac_objext \ 8372 conftest$ac_exeext conftest.$ac_ext 8373fi # $ac_x_libraries = no 8374 8375case $ac_x_includes,$ac_x_libraries in #( 8376 no,* | *,no | *\'*) 8377 # Didn't find X, or a directory has "'" in its name. 8378 ac_cv_have_x="have_x=no";; #( 8379 *) 8380 # Record where we found X for the cache. 8381 ac_cv_have_x="have_x=yes\ 8382 ac_x_includes='$ac_x_includes'\ 8383 ac_x_libraries='$ac_x_libraries'" 8384esac 8385fi 8386;; #( 8387 *) have_x=yes;; 8388 esac 8389 eval "$ac_cv_have_x" 8390fi # $with_x != no 8391 8392if test "$have_x" != yes; then 8393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5 8394$as_echo "$have_x" >&6; } 8395 no_x=yes 8396else 8397 # If each of the values was on the command line, it overrides each guess. 8398 test "x$x_includes" = xNONE && x_includes=$ac_x_includes 8399 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries 8400 # Update the cache value to reflect the command line values. 8401 ac_cv_have_x="have_x=yes\ 8402 ac_x_includes='$x_includes'\ 8403 ac_x_libraries='$x_libraries'" 8404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5 8405$as_echo "libraries $x_libraries, headers $x_includes" >&6; } 8406fi 8407 8408if test "$no_x" = yes; then 8409 # Not all programs may use this symbol, but it does not hurt to define it. 8410 8411$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h 8412 8413 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS= 8414else 8415 if test -n "$x_includes"; then 8416 X_CFLAGS="$X_CFLAGS -I$x_includes" 8417 fi 8418 8419 # It would also be nice to do this for all -L options, not just this one. 8420 if test -n "$x_libraries"; then 8421 X_LIBS="$X_LIBS -L$x_libraries" 8422 # For Solaris; some versions of Sun CC require a space after -R and 8423 # others require no space. Words are not sufficient . . . . 8424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5 8425$as_echo_n "checking whether -R must be followed by a space... " >&6; } 8426 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries" 8427 ac_xsave_c_werror_flag=$ac_c_werror_flag 8428 ac_c_werror_flag=yes 8429 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8430/* end confdefs.h. */ 8431 8432int 8433main () 8434{ 8435 8436 ; 8437 return 0; 8438} 8439_ACEOF 8440if ac_fn_c_try_link "$LINENO"; then : 8441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8442$as_echo "no" >&6; } 8443 X_LIBS="$X_LIBS -R$x_libraries" 8444else 8445 LIBS="$ac_xsave_LIBS -R $x_libraries" 8446 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8447/* end confdefs.h. */ 8448 8449int 8450main () 8451{ 8452 8453 ; 8454 return 0; 8455} 8456_ACEOF 8457if ac_fn_c_try_link "$LINENO"; then : 8458 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8459$as_echo "yes" >&6; } 8460 X_LIBS="$X_LIBS -R $x_libraries" 8461else 8462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5 8463$as_echo "neither works" >&6; } 8464fi 8465rm -f core conftest.err conftest.$ac_objext \ 8466 conftest$ac_exeext conftest.$ac_ext 8467fi 8468rm -f core conftest.err conftest.$ac_objext \ 8469 conftest$ac_exeext conftest.$ac_ext 8470 ac_c_werror_flag=$ac_xsave_c_werror_flag 8471 LIBS=$ac_xsave_LIBS 8472 fi 8473 8474 # Check for system-dependent libraries X programs must link with. 8475 # Do this before checking for the system-independent R6 libraries 8476 # (-lICE), since we may need -lsocket or whatever for X linking. 8477 8478 if test "$ISC" = yes; then 8479 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet" 8480 else 8481 # Martyn Johnson says this is needed for Ultrix, if the X 8482 # libraries were built with DECnet support. And Karl Berry says 8483 # the Alpha needs dnet_stub (dnet does not exist). 8484 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11" 8485 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8486/* end confdefs.h. */ 8487 8488/* Override any GCC internal prototype to avoid an error. 8489 Use char because int might match the return type of a GCC 8490 builtin and then its argument prototype would still apply. */ 8491#ifdef __cplusplus 8492extern "C" 8493#endif 8494char XOpenDisplay (); 8495int 8496main () 8497{ 8498return XOpenDisplay (); 8499 ; 8500 return 0; 8501} 8502_ACEOF 8503if ac_fn_c_try_link "$LINENO"; then : 8504 8505else 8506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5 8507$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; } 8508if ${ac_cv_lib_dnet_dnet_ntoa+:} false; then : 8509 $as_echo_n "(cached) " >&6 8510else 8511 ac_check_lib_save_LIBS=$LIBS 8512LIBS="-ldnet $LIBS" 8513cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8514/* end confdefs.h. */ 8515 8516/* Override any GCC internal prototype to avoid an error. 8517 Use char because int might match the return type of a GCC 8518 builtin and then its argument prototype would still apply. */ 8519#ifdef __cplusplus 8520extern "C" 8521#endif 8522char dnet_ntoa (); 8523int 8524main () 8525{ 8526return dnet_ntoa (); 8527 ; 8528 return 0; 8529} 8530_ACEOF 8531if ac_fn_c_try_link "$LINENO"; then : 8532 ac_cv_lib_dnet_dnet_ntoa=yes 8533else 8534 ac_cv_lib_dnet_dnet_ntoa=no 8535fi 8536rm -f core conftest.err conftest.$ac_objext \ 8537 conftest$ac_exeext conftest.$ac_ext 8538LIBS=$ac_check_lib_save_LIBS 8539fi 8540{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 8541$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; } 8542if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes; then : 8543 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" 8544fi 8545 8546 if test $ac_cv_lib_dnet_dnet_ntoa = no; then 8547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5 8548$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; } 8549if ${ac_cv_lib_dnet_stub_dnet_ntoa+:} false; then : 8550 $as_echo_n "(cached) " >&6 8551else 8552 ac_check_lib_save_LIBS=$LIBS 8553LIBS="-ldnet_stub $LIBS" 8554cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8555/* end confdefs.h. */ 8556 8557/* Override any GCC internal prototype to avoid an error. 8558 Use char because int might match the return type of a GCC 8559 builtin and then its argument prototype would still apply. */ 8560#ifdef __cplusplus 8561extern "C" 8562#endif 8563char dnet_ntoa (); 8564int 8565main () 8566{ 8567return dnet_ntoa (); 8568 ; 8569 return 0; 8570} 8571_ACEOF 8572if ac_fn_c_try_link "$LINENO"; then : 8573 ac_cv_lib_dnet_stub_dnet_ntoa=yes 8574else 8575 ac_cv_lib_dnet_stub_dnet_ntoa=no 8576fi 8577rm -f core conftest.err conftest.$ac_objext \ 8578 conftest$ac_exeext conftest.$ac_ext 8579LIBS=$ac_check_lib_save_LIBS 8580fi 8581{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 8582$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; } 8583if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes; then : 8584 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" 8585fi 8586 8587 fi 8588fi 8589rm -f core conftest.err conftest.$ac_objext \ 8590 conftest$ac_exeext conftest.$ac_ext 8591 LIBS="$ac_xsave_LIBS" 8592 8593 # [email protected] says -lnsl (and -lsocket) are needed for his 386/AT, 8594 # to get the SysV transport functions. 8595 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4) 8596 # needs -lnsl. 8597 # The nsl library prevents programs from opening the X display 8598 # on Irix 5.2, according to T.E. Dickey. 8599 # The functions gethostbyname, getservbyname, and inet_addr are 8600 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking. 8601 ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname" 8602if test "x$ac_cv_func_gethostbyname" = xyes; then : 8603 8604fi 8605 8606 if test $ac_cv_func_gethostbyname = no; then 8607 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 8608$as_echo_n "checking for gethostbyname in -lnsl... " >&6; } 8609if ${ac_cv_lib_nsl_gethostbyname+:} false; then : 8610 $as_echo_n "(cached) " >&6 8611else 8612 ac_check_lib_save_LIBS=$LIBS 8613LIBS="-lnsl $LIBS" 8614cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8615/* end confdefs.h. */ 8616 8617/* Override any GCC internal prototype to avoid an error. 8618 Use char because int might match the return type of a GCC 8619 builtin and then its argument prototype would still apply. */ 8620#ifdef __cplusplus 8621extern "C" 8622#endif 8623char gethostbyname (); 8624int 8625main () 8626{ 8627return gethostbyname (); 8628 ; 8629 return 0; 8630} 8631_ACEOF 8632if ac_fn_c_try_link "$LINENO"; then : 8633 ac_cv_lib_nsl_gethostbyname=yes 8634else 8635 ac_cv_lib_nsl_gethostbyname=no 8636fi 8637rm -f core conftest.err conftest.$ac_objext \ 8638 conftest$ac_exeext conftest.$ac_ext 8639LIBS=$ac_check_lib_save_LIBS 8640fi 8641{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 8642$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } 8643if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then : 8644 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" 8645fi 8646 8647 if test $ac_cv_lib_nsl_gethostbyname = no; then 8648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5 8649$as_echo_n "checking for gethostbyname in -lbsd... " >&6; } 8650if ${ac_cv_lib_bsd_gethostbyname+:} false; then : 8651 $as_echo_n "(cached) " >&6 8652else 8653 ac_check_lib_save_LIBS=$LIBS 8654LIBS="-lbsd $LIBS" 8655cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8656/* end confdefs.h. */ 8657 8658/* Override any GCC internal prototype to avoid an error. 8659 Use char because int might match the return type of a GCC 8660 builtin and then its argument prototype would still apply. */ 8661#ifdef __cplusplus 8662extern "C" 8663#endif 8664char gethostbyname (); 8665int 8666main () 8667{ 8668return gethostbyname (); 8669 ; 8670 return 0; 8671} 8672_ACEOF 8673if ac_fn_c_try_link "$LINENO"; then : 8674 ac_cv_lib_bsd_gethostbyname=yes 8675else 8676 ac_cv_lib_bsd_gethostbyname=no 8677fi 8678rm -f core conftest.err conftest.$ac_objext \ 8679 conftest$ac_exeext conftest.$ac_ext 8680LIBS=$ac_check_lib_save_LIBS 8681fi 8682{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5 8683$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; } 8684if test "x$ac_cv_lib_bsd_gethostbyname" = xyes; then : 8685 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd" 8686fi 8687 8688 fi 8689 fi 8690 8691 # [email protected] says without -lsocket, 8692 # socket/setsockopt and other routines are undefined under SCO ODT 8693 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary 8694 # on later versions), says Simon Leinen: it contains gethostby* 8695 # variants that don't use the name server (or something). -lsocket 8696 # must be given before -lnsl if both are needed. We assume that 8697 # if connect needs -lnsl, so does gethostbyname. 8698 ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect" 8699if test "x$ac_cv_func_connect" = xyes; then : 8700 8701fi 8702 8703 if test $ac_cv_func_connect = no; then 8704 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5 8705$as_echo_n "checking for connect in -lsocket... " >&6; } 8706if ${ac_cv_lib_socket_connect+:} false; then : 8707 $as_echo_n "(cached) " >&6 8708else 8709 ac_check_lib_save_LIBS=$LIBS 8710LIBS="-lsocket $X_EXTRA_LIBS $LIBS" 8711cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8712/* end confdefs.h. */ 8713 8714/* Override any GCC internal prototype to avoid an error. 8715 Use char because int might match the return type of a GCC 8716 builtin and then its argument prototype would still apply. */ 8717#ifdef __cplusplus 8718extern "C" 8719#endif 8720char connect (); 8721int 8722main () 8723{ 8724return connect (); 8725 ; 8726 return 0; 8727} 8728_ACEOF 8729if ac_fn_c_try_link "$LINENO"; then : 8730 ac_cv_lib_socket_connect=yes 8731else 8732 ac_cv_lib_socket_connect=no 8733fi 8734rm -f core conftest.err conftest.$ac_objext \ 8735 conftest$ac_exeext conftest.$ac_ext 8736LIBS=$ac_check_lib_save_LIBS 8737fi 8738{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5 8739$as_echo "$ac_cv_lib_socket_connect" >&6; } 8740if test "x$ac_cv_lib_socket_connect" = xyes; then : 8741 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" 8742fi 8743 8744 fi 8745 8746 # Guillermo Gomez says -lposix is necessary on A/UX. 8747 ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove" 8748if test "x$ac_cv_func_remove" = xyes; then : 8749 8750fi 8751 8752 if test $ac_cv_func_remove = no; then 8753 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5 8754$as_echo_n "checking for remove in -lposix... " >&6; } 8755if ${ac_cv_lib_posix_remove+:} false; then : 8756 $as_echo_n "(cached) " >&6 8757else 8758 ac_check_lib_save_LIBS=$LIBS 8759LIBS="-lposix $LIBS" 8760cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8761/* end confdefs.h. */ 8762 8763/* Override any GCC internal prototype to avoid an error. 8764 Use char because int might match the return type of a GCC 8765 builtin and then its argument prototype would still apply. */ 8766#ifdef __cplusplus 8767extern "C" 8768#endif 8769char remove (); 8770int 8771main () 8772{ 8773return remove (); 8774 ; 8775 return 0; 8776} 8777_ACEOF 8778if ac_fn_c_try_link "$LINENO"; then : 8779 ac_cv_lib_posix_remove=yes 8780else 8781 ac_cv_lib_posix_remove=no 8782fi 8783rm -f core conftest.err conftest.$ac_objext \ 8784 conftest$ac_exeext conftest.$ac_ext 8785LIBS=$ac_check_lib_save_LIBS 8786fi 8787{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5 8788$as_echo "$ac_cv_lib_posix_remove" >&6; } 8789if test "x$ac_cv_lib_posix_remove" = xyes; then : 8790 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" 8791fi 8792 8793 fi 8794 8795 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. 8796 ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat" 8797if test "x$ac_cv_func_shmat" = xyes; then : 8798 8799fi 8800 8801 if test $ac_cv_func_shmat = no; then 8802 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5 8803$as_echo_n "checking for shmat in -lipc... " >&6; } 8804if ${ac_cv_lib_ipc_shmat+:} false; then : 8805 $as_echo_n "(cached) " >&6 8806else 8807 ac_check_lib_save_LIBS=$LIBS 8808LIBS="-lipc $LIBS" 8809cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8810/* end confdefs.h. */ 8811 8812/* Override any GCC internal prototype to avoid an error. 8813 Use char because int might match the return type of a GCC 8814 builtin and then its argument prototype would still apply. */ 8815#ifdef __cplusplus 8816extern "C" 8817#endif 8818char shmat (); 8819int 8820main () 8821{ 8822return shmat (); 8823 ; 8824 return 0; 8825} 8826_ACEOF 8827if ac_fn_c_try_link "$LINENO"; then : 8828 ac_cv_lib_ipc_shmat=yes 8829else 8830 ac_cv_lib_ipc_shmat=no 8831fi 8832rm -f core conftest.err conftest.$ac_objext \ 8833 conftest$ac_exeext conftest.$ac_ext 8834LIBS=$ac_check_lib_save_LIBS 8835fi 8836{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5 8837$as_echo "$ac_cv_lib_ipc_shmat" >&6; } 8838if test "x$ac_cv_lib_ipc_shmat" = xyes; then : 8839 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" 8840fi 8841 8842 fi 8843 fi 8844 8845 # Check for libraries that X11R6 Xt/Xaw programs need. 8846 ac_save_LDFLAGS=$LDFLAGS 8847 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries" 8848 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to 8849 # check for ICE first), but we must link in the order -lSM -lICE or 8850 # we get undefined symbols. So assume we have SM if we have ICE. 8851 # These have to be linked with before -lX11, unlike the other 8852 # libraries we check for below, so use a different variable. 8853 # John Interrante, Karl Berry 8854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5 8855$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; } 8856if ${ac_cv_lib_ICE_IceConnectionNumber+:} false; then : 8857 $as_echo_n "(cached) " >&6 8858else 8859 ac_check_lib_save_LIBS=$LIBS 8860LIBS="-lICE $X_EXTRA_LIBS $LIBS" 8861cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8862/* end confdefs.h. */ 8863 8864/* Override any GCC internal prototype to avoid an error. 8865 Use char because int might match the return type of a GCC 8866 builtin and then its argument prototype would still apply. */ 8867#ifdef __cplusplus 8868extern "C" 8869#endif 8870char IceConnectionNumber (); 8871int 8872main () 8873{ 8874return IceConnectionNumber (); 8875 ; 8876 return 0; 8877} 8878_ACEOF 8879if ac_fn_c_try_link "$LINENO"; then : 8880 ac_cv_lib_ICE_IceConnectionNumber=yes 8881else 8882 ac_cv_lib_ICE_IceConnectionNumber=no 8883fi 8884rm -f core conftest.err conftest.$ac_objext \ 8885 conftest$ac_exeext conftest.$ac_ext 8886LIBS=$ac_check_lib_save_LIBS 8887fi 8888{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5 8889$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; } 8890if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes; then : 8891 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" 8892fi 8893 8894 LDFLAGS=$ac_save_LDFLAGS 8895 8896fi 8897 8898 8899 if test "$zOSUnix" = "yes"; then 8900 CFLAGS="$CFLAGS -W c,dll" 8901 LDFLAGS="$LDFLAGS -W l,dll" 8902 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE -lXmu" 8903 fi 8904 8905 8906 if test -d "$x_includes" && test ! -d "$x_libraries"; then 8907 x_libraries=`echo "$x_includes" | sed s/include/lib/` 8908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X libraries to $x_libraries" >&5 8909$as_echo "Corrected X libraries to $x_libraries" >&6; } 8910 X_LIBS="$X_LIBS -L$x_libraries" 8911 if test "`(uname) 2>/dev/null`" = SunOS && 8912 uname -r | grep '^5' >/dev/null; then 8913 X_LIBS="$X_LIBS -R $x_libraries" 8914 fi 8915 fi 8916 8917 if test -d "$x_libraries" && test ! -d "$x_includes"; then 8918 x_includes=`echo "$x_libraries" | sed s/lib/include/` 8919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X includes to $x_includes" >&5 8920$as_echo "Corrected X includes to $x_includes" >&6; } 8921 X_CFLAGS="$X_CFLAGS -I$x_includes" 8922 fi 8923 8924 X_CFLAGS="`echo $X_CFLAGS\ | sed 's%-I/usr/include %%'`" 8925 X_LIBS="`echo $X_LIBS\ | sed 's%-L/usr/lib %%'`" 8926 X_LIBS="`echo $X_LIBS\ | sed -e 's%-R/usr/lib %%' -e 's%-R /usr/lib %%'`" 8927 8928 8929 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files can be found" >&5 8930$as_echo_n "checking if X11 header files can be found... " >&6; } 8931 cflags_save=$CFLAGS 8932 CFLAGS="$CFLAGS $X_CFLAGS" 8933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8934/* end confdefs.h. */ 8935#include <X11/Xlib.h> 8936#include <X11/Intrinsic.h> 8937int 8938main () 8939{ 8940 8941 ; 8942 return 0; 8943} 8944_ACEOF 8945if ac_fn_c_try_compile "$LINENO"; then : 8946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8947$as_echo "yes" >&6; } 8948else 8949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8950$as_echo "no" >&6; }; no_x=yes 8951fi 8952rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8953 CFLAGS=$cflags_save 8954 8955 if test "${no_x-no}" = yes; then 8956 with_x=no 8957 else 8958 $as_echo "#define HAVE_X11 1" >>confdefs.h 8959 8960 X_LIB="-lXt -lX11"; 8961 8962 8963 ac_save_LDFLAGS="$LDFLAGS" 8964 LDFLAGS="-L$x_libraries $LDFLAGS" 8965 8966 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _XdmcpAuthDoIt in -lXdmcp" >&5 8967$as_echo_n "checking for _XdmcpAuthDoIt in -lXdmcp... " >&6; } 8968if ${ac_cv_lib_Xdmcp__XdmcpAuthDoIt+:} false; then : 8969 $as_echo_n "(cached) " >&6 8970else 8971 ac_check_lib_save_LIBS=$LIBS 8972LIBS="-lXdmcp -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS -lXdmcp $LIBS" 8973cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8974/* end confdefs.h. */ 8975 8976/* Override any GCC internal prototype to avoid an error. 8977 Use char because int might match the return type of a GCC 8978 builtin and then its argument prototype would still apply. */ 8979#ifdef __cplusplus 8980extern "C" 8981#endif 8982char _XdmcpAuthDoIt (); 8983int 8984main () 8985{ 8986return _XdmcpAuthDoIt (); 8987 ; 8988 return 0; 8989} 8990_ACEOF 8991if ac_fn_c_try_link "$LINENO"; then : 8992 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=yes 8993else 8994 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=no 8995fi 8996rm -f core conftest.err conftest.$ac_objext \ 8997 conftest$ac_exeext conftest.$ac_ext 8998LIBS=$ac_check_lib_save_LIBS 8999fi 9000{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&5 9001$as_echo "$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&6; } 9002if test "x$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" = xyes; then : 9003 X_EXTRA_LIBS="$X_EXTRA_LIBS -lXdmcp" 9004fi 9005 9006 9007 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceOpenConnection in -lICE" >&5 9008$as_echo_n "checking for IceOpenConnection in -lICE... " >&6; } 9009if ${ac_cv_lib_ICE_IceOpenConnection+:} false; then : 9010 $as_echo_n "(cached) " >&6 9011else 9012 ac_check_lib_save_LIBS=$LIBS 9013LIBS="-lICE $X_EXTRA_LIBS $LIBS" 9014cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9015/* end confdefs.h. */ 9016 9017/* Override any GCC internal prototype to avoid an error. 9018 Use char because int might match the return type of a GCC 9019 builtin and then its argument prototype would still apply. */ 9020#ifdef __cplusplus 9021extern "C" 9022#endif 9023char IceOpenConnection (); 9024int 9025main () 9026{ 9027return IceOpenConnection (); 9028 ; 9029 return 0; 9030} 9031_ACEOF 9032if ac_fn_c_try_link "$LINENO"; then : 9033 ac_cv_lib_ICE_IceOpenConnection=yes 9034else 9035 ac_cv_lib_ICE_IceOpenConnection=no 9036fi 9037rm -f core conftest.err conftest.$ac_objext \ 9038 conftest$ac_exeext conftest.$ac_ext 9039LIBS=$ac_check_lib_save_LIBS 9040fi 9041{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceOpenConnection" >&5 9042$as_echo "$ac_cv_lib_ICE_IceOpenConnection" >&6; } 9043if test "x$ac_cv_lib_ICE_IceOpenConnection" = xyes; then : 9044 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE" 9045fi 9046 9047 9048 LDFLAGS="$X_LIBS $ac_save_LDFLAGS" 9049 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmCreatePixmapFromData in -lXpm" >&5 9050$as_echo_n "checking for XpmCreatePixmapFromData in -lXpm... " >&6; } 9051if ${ac_cv_lib_Xpm_XpmCreatePixmapFromData+:} false; then : 9052 $as_echo_n "(cached) " >&6 9053else 9054 ac_check_lib_save_LIBS=$LIBS 9055LIBS="-lXpm -lXt $X_PRE_LIBS -lXpm -lX11 $X_EXTRA_LIBS $LIBS" 9056cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9057/* end confdefs.h. */ 9058 9059/* Override any GCC internal prototype to avoid an error. 9060 Use char because int might match the return type of a GCC 9061 builtin and then its argument prototype would still apply. */ 9062#ifdef __cplusplus 9063extern "C" 9064#endif 9065char XpmCreatePixmapFromData (); 9066int 9067main () 9068{ 9069return XpmCreatePixmapFromData (); 9070 ; 9071 return 0; 9072} 9073_ACEOF 9074if ac_fn_c_try_link "$LINENO"; then : 9075 ac_cv_lib_Xpm_XpmCreatePixmapFromData=yes 9076else 9077 ac_cv_lib_Xpm_XpmCreatePixmapFromData=no 9078fi 9079rm -f core conftest.err conftest.$ac_objext \ 9080 conftest$ac_exeext conftest.$ac_ext 9081LIBS=$ac_check_lib_save_LIBS 9082fi 9083{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&5 9084$as_echo "$ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&6; } 9085if test "x$ac_cv_lib_Xpm_XpmCreatePixmapFromData" = xyes; then : 9086 X_PRE_LIBS="$X_PRE_LIBS -lXpm" 9087fi 9088 9089 9090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files implicitly declare return values" >&5 9091$as_echo_n "checking if X11 header files implicitly declare return values... " >&6; } 9092 cflags_save=$CFLAGS 9093 if test "$GCC" = yes; then 9094 CFLAGS="$CFLAGS $X_CFLAGS -Werror" 9095 else 9096 CFLAGS="$CFLAGS $X_CFLAGS" 9097 fi 9098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9099/* end confdefs.h. */ 9100#include <X11/Xlib.h> 9101int 9102main () 9103{ 9104 9105 ; 9106 return 0; 9107} 9108_ACEOF 9109if ac_fn_c_try_compile "$LINENO"; then : 9110 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9111$as_echo "no" >&6; } 9112else 9113 CFLAGS="$CFLAGS -Wno-implicit-int" 9114 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9115/* end confdefs.h. */ 9116#include <X11/Xlib.h> 9117int 9118main () 9119{ 9120 9121 ; 9122 return 0; 9123} 9124_ACEOF 9125if ac_fn_c_try_compile "$LINENO"; then : 9126 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9127$as_echo "yes" >&6; }; cflags_save="$cflags_save -Wno-implicit-int" 9128else 9129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: test failed" >&5 9130$as_echo "test failed" >&6; } 9131 9132fi 9133rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9134 9135fi 9136rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9137 CFLAGS=$cflags_save 9138 9139 LDFLAGS="$ac_save_LDFLAGS" 9140 9141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of wchar_t is 2 bytes" >&5 9142$as_echo_n "checking size of wchar_t is 2 bytes... " >&6; } 9143 if ${ac_cv_small_wchar_t+:} false; then : 9144 $as_echo_n "(cached) " >&6 9145else 9146 if test "$cross_compiling" = yes; then : 9147 as_fn_error $? "failed to compile test program" "$LINENO" 5 9148else 9149 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9150/* end confdefs.h. */ 9151 9152#include <X11/Xlib.h> 9153#if STDC_HEADERS 9154# include <stdlib.h> 9155# include <stddef.h> 9156#endif 9157 main() 9158 { 9159 if (sizeof(wchar_t) <= 2) 9160 exit(1); 9161 exit(0); 9162 } 9163_ACEOF 9164if ac_fn_c_try_run "$LINENO"; then : 9165 ac_cv_small_wchar_t="no" 9166else 9167 ac_cv_small_wchar_t="yes" 9168fi 9169rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 9170 conftest.$ac_objext conftest.beam conftest.$ac_ext 9171fi 9172 9173fi 9174 9175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_small_wchar_t" >&5 9176$as_echo "$ac_cv_small_wchar_t" >&6; } 9177 if test "x$ac_cv_small_wchar_t" = "xyes" ; then 9178 $as_echo "#define SMALL_WCHAR_T 1" >>confdefs.h 9179 9180 fi 9181 9182 fi 9183fi 9184 9185if test "x$with_x" = xno -a "x$with_x_arg" = xyes; then 9186 as_fn_error $? "could not configure X" "$LINENO" 5 9187fi 9188 9189test "x$with_x" = xno -a "x$HAIKU" != "xyes" -a "x$MACOS_X" != "xyes" -a "x$QNX" != "xyes" && enable_gui=no 9190 9191{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-gui argument" >&5 9192$as_echo_n "checking --enable-gui argument... " >&6; } 9193# Check whether --enable-gui was given. 9194if test "${enable_gui+set}" = set; then : 9195 enableval=$enable_gui; 9196else 9197 enable_gui="auto" 9198fi 9199 9200 9201enable_gui_canon=`echo "_$enable_gui" | \ 9202 sed 's/[ _+-]//g;y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'` 9203 9204SKIP_GTK2=YES 9205SKIP_GTK3=YES 9206SKIP_GNOME=YES 9207SKIP_MOTIF=YES 9208SKIP_ATHENA=YES 9209SKIP_NEXTAW=YES 9210SKIP_PHOTON=YES 9211SKIP_HAIKU=YES 9212SKIP_CARBON=YES 9213GUITYPE=NONE 9214 9215if test "x$HAIKU" = "xyes"; then 9216 SKIP_HAIKU= 9217 case "$enable_gui_canon" in 9218 no) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 9219$as_echo "no GUI support" >&6; } 9220 SKIP_HAIKU=YES ;; 9221 yes|"") { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5 9222$as_echo "yes - automatic GUI support" >&6; } ;; 9223 auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: auto - automatic GUI support" >&5 9224$as_echo "auto - automatic GUI support" >&6; } ;; 9225 haiku) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Haiku GUI support" >&5 9226$as_echo "Haiku GUI support" >&6; } ;; 9227 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 9228$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } 9229 SKIP_HAIKU=YES ;; 9230 esac 9231elif test "x$QNX" = "xyes" -a "x$with_x" = "xno" ; then 9232 SKIP_PHOTON= 9233 case "$enable_gui_canon" in 9234 no) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 9235$as_echo "no GUI support" >&6; } 9236 SKIP_PHOTON=YES ;; 9237 yes|""|auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: automatic GUI support" >&5 9238$as_echo "automatic GUI support" >&6; } 9239 gui_auto=yes ;; 9240 photon) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Photon GUI support" >&5 9241$as_echo "Photon GUI support" >&6; } ;; 9242 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 9243$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } 9244 SKIP_PHOTON=YES ;; 9245 esac 9246 9247elif test "x$MACOS_X" = "xyes" -a "x$with_x" = "xno" ; then 9248 SKIP_CARBON= 9249 case "$enable_gui_canon" in 9250 no) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 9251$as_echo "no GUI support" >&6; } 9252 SKIP_CARBON=YES ;; 9253 yes|"") { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5 9254$as_echo "yes - automatic GUI support" >&6; } 9255 gui_auto=yes ;; 9256 auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: auto - Carbon GUI is outdated - disable GUI support" >&5 9257$as_echo "auto - Carbon GUI is outdated - disable GUI support" >&6; } 9258 SKIP_CARBON=YES ;; 9259 carbon) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Carbon GUI support" >&5 9260$as_echo "Carbon GUI support" >&6; } ;; 9261 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 9262$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } 9263 SKIP_CARBON=YES ;; 9264 esac 9265 9266else 9267 9268 case "$enable_gui_canon" in 9269 no|none) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 9270$as_echo "no GUI support" >&6; } ;; 9271 yes|""|auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes/auto - automatic GUI support" >&5 9272$as_echo "yes/auto - automatic GUI support" >&6; } 9273 gui_auto=yes 9274 SKIP_GTK2= 9275 SKIP_GNOME= 9276 SKIP_MOTIF= 9277 SKIP_ATHENA= 9278 SKIP_NEXTAW= 9279 SKIP_CARBON=;; 9280 gtk2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2.x GUI support" >&5 9281$as_echo "GTK+ 2.x GUI support" >&6; } 9282 SKIP_GTK2=;; 9283 gnome2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GNOME 2.x GUI support" >&5 9284$as_echo "GNOME 2.x GUI support" >&6; } 9285 SKIP_GNOME= 9286 SKIP_GTK2=;; 9287 gtk3) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 3.x GUI support" >&5 9288$as_echo "GTK+ 3.x GUI support" >&6; } 9289 SKIP_GTK3=;; 9290 motif) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Motif GUI support" >&5 9291$as_echo "Motif GUI support" >&6; } 9292 SKIP_MOTIF=;; 9293 athena) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Athena GUI support" >&5 9294$as_echo "Athena GUI support" >&6; } 9295 SKIP_ATHENA=;; 9296 nextaw) { $as_echo "$as_me:${as_lineno-$LINENO}: result: neXtaw GUI support" >&5 9297$as_echo "neXtaw GUI support" >&6; } 9298 SKIP_NEXTAW=;; 9299 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 9300$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } ;; 9301 esac 9302 9303fi 9304 9305if test "x$SKIP_GTK2" != "xYES" -a "$enable_gui_canon" != "gtk2" \ 9306 -a "$enable_gui_canon" != "gnome2"; then 9307 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK+ 2" >&5 9308$as_echo_n "checking whether or not to look for GTK+ 2... " >&6; } 9309 # Check whether --enable-gtk2-check was given. 9310if test "${enable_gtk2_check+set}" = set; then : 9311 enableval=$enable_gtk2_check; 9312else 9313 enable_gtk2_check="yes" 9314fi 9315 9316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk2_check" >&5 9317$as_echo "$enable_gtk2_check" >&6; } 9318 if test "x$enable_gtk2_check" = "xno"; then 9319 SKIP_GTK2=YES 9320 SKIP_GNOME=YES 9321 fi 9322fi 9323 9324if test "x$SKIP_GNOME" != "xYES" -a "$enable_gui_canon" != "gnome2"; then 9325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GNOME" >&5 9326$as_echo_n "checking whether or not to look for GNOME... " >&6; } 9327 # Check whether --enable-gnome-check was given. 9328if test "${enable_gnome_check+set}" = set; then : 9329 enableval=$enable_gnome_check; 9330else 9331 enable_gnome_check="no" 9332fi 9333 9334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gnome_check" >&5 9335$as_echo "$enable_gnome_check" >&6; } 9336 if test "x$enable_gnome_check" = "xno"; then 9337 SKIP_GNOME=YES 9338 fi 9339fi 9340 9341if test "x$SKIP_GTK3" != "xYES" -a "$enable_gui_canon" != "gtk3"; then 9342 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK+ 3" >&5 9343$as_echo_n "checking whether or not to look for GTK+ 3... " >&6; } 9344 # Check whether --enable-gtk3-check was given. 9345if test "${enable_gtk3_check+set}" = set; then : 9346 enableval=$enable_gtk3_check; 9347else 9348 enable_gtk3_check="yes" 9349fi 9350 9351 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk3_check" >&5 9352$as_echo "$enable_gtk3_check" >&6; } 9353 if test "x$enable_gtk3_check" = "xno"; then 9354 SKIP_GTK3=YES 9355 fi 9356fi 9357 9358if test "x$SKIP_MOTIF" != "xYES" -a "$enable_gui_canon" != "motif"; then 9359 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Motif" >&5 9360$as_echo_n "checking whether or not to look for Motif... " >&6; } 9361 # Check whether --enable-motif-check was given. 9362if test "${enable_motif_check+set}" = set; then : 9363 enableval=$enable_motif_check; 9364else 9365 enable_motif_check="yes" 9366fi 9367 9368 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_motif_check" >&5 9369$as_echo "$enable_motif_check" >&6; } 9370 if test "x$enable_motif_check" = "xno"; then 9371 SKIP_MOTIF=YES 9372 fi 9373fi 9374 9375if test "x$SKIP_ATHENA" != "xYES" -a "$enable_gui_canon" != "athena"; then 9376 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Athena" >&5 9377$as_echo_n "checking whether or not to look for Athena... " >&6; } 9378 # Check whether --enable-athena-check was given. 9379if test "${enable_athena_check+set}" = set; then : 9380 enableval=$enable_athena_check; 9381else 9382 enable_athena_check="yes" 9383fi 9384 9385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_athena_check" >&5 9386$as_echo "$enable_athena_check" >&6; } 9387 if test "x$enable_athena_check" = "xno"; then 9388 SKIP_ATHENA=YES 9389 fi 9390fi 9391 9392if test "x$SKIP_NEXTAW" != "xYES" -a "$enable_gui_canon" != "nextaw"; then 9393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for neXtaw" >&5 9394$as_echo_n "checking whether or not to look for neXtaw... " >&6; } 9395 # Check whether --enable-nextaw-check was given. 9396if test "${enable_nextaw_check+set}" = set; then : 9397 enableval=$enable_nextaw_check; 9398else 9399 enable_nextaw_check="yes" 9400fi 9401 9402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_nextaw_check" >&5 9403$as_echo "$enable_nextaw_check" >&6; }; 9404 if test "x$enable_nextaw_check" = "xno"; then 9405 SKIP_NEXTAW=YES 9406 fi 9407fi 9408 9409if test "x$SKIP_CARBON" != "xYES" -a "$enable_gui_canon" != "carbon"; then 9410 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Carbon" >&5 9411$as_echo_n "checking whether or not to look for Carbon... " >&6; } 9412 # Check whether --enable-carbon-check was given. 9413if test "${enable_carbon_check+set}" = set; then : 9414 enableval=$enable_carbon_check; 9415else 9416 enable_carbon_check="yes" 9417fi 9418 9419 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_carbon_check" >&5 9420$as_echo "$enable_carbon_check" >&6; }; 9421 if test "x$enable_carbon_check" = "xno"; then 9422 SKIP_CARBON=YES 9423 fi 9424fi 9425 9426 9427if test "x$MACOS_X" = "xyes" -a -z "$SKIP_CARBON" -a "x$CARBON" = "xyes"; then 9428 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Carbon GUI" >&5 9429$as_echo_n "checking for Carbon GUI... " >&6; } 9430 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9431$as_echo "yes" >&6; }; 9432 GUITYPE=CARBONGUI 9433 if test "$VIMNAME" = "vim"; then 9434 VIMNAME=Vim 9435 fi 9436 9437 if test "x$MACARCH" = "xboth"; then 9438 CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk/Developer/Headers/FlatCarbon" 9439 else 9440 CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/Headers/FlatCarbon" 9441 fi 9442 9443 if test x$prefix = xNONE; then 9444 prefix=/Applications 9445 fi 9446 9447 datadir='${prefix}/Vim.app/Contents/Resources' 9448 9449 SKIP_GTK2=YES; 9450 SKIP_GNOME=YES; 9451 SKIP_MOTIF=YES; 9452 SKIP_ATHENA=YES; 9453 SKIP_NEXTAW=YES; 9454 SKIP_PHOTON=YES; 9455 SKIP_HAIKU=YES; 9456 SKIP_CARBON=YES 9457fi 9458 9459 9460 9461 9462 9463 9464 9465if test "X$PKG_CONFIG" = "X"; then 9466 if test -n "$ac_tool_prefix"; then 9467 # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args. 9468set dummy ${ac_tool_prefix}pkg-config; ac_word=$2 9469{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9470$as_echo_n "checking for $ac_word... " >&6; } 9471if ${ac_cv_path_PKG_CONFIG+:} false; then : 9472 $as_echo_n "(cached) " >&6 9473else 9474 case $PKG_CONFIG in 9475 [\\/]* | ?:[\\/]*) 9476 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 9477 ;; 9478 *) 9479 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9480for as_dir in $PATH 9481do 9482 IFS=$as_save_IFS 9483 test -z "$as_dir" && as_dir=. 9484 for ac_exec_ext in '' $ac_executable_extensions; do 9485 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9486 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 9487 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9488 break 2 9489 fi 9490done 9491 done 9492IFS=$as_save_IFS 9493 9494 ;; 9495esac 9496fi 9497PKG_CONFIG=$ac_cv_path_PKG_CONFIG 9498if test -n "$PKG_CONFIG"; then 9499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 9500$as_echo "$PKG_CONFIG" >&6; } 9501else 9502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9503$as_echo "no" >&6; } 9504fi 9505 9506 9507fi 9508if test -z "$ac_cv_path_PKG_CONFIG"; then 9509 ac_pt_PKG_CONFIG=$PKG_CONFIG 9510 # Extract the first word of "pkg-config", so it can be a program name with args. 9511set dummy pkg-config; ac_word=$2 9512{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 9513$as_echo_n "checking for $ac_word... " >&6; } 9514if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then : 9515 $as_echo_n "(cached) " >&6 9516else 9517 case $ac_pt_PKG_CONFIG in 9518 [\\/]* | ?:[\\/]*) 9519 ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path. 9520 ;; 9521 *) 9522 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 9523for as_dir in $PATH 9524do 9525 IFS=$as_save_IFS 9526 test -z "$as_dir" && as_dir=. 9527 for ac_exec_ext in '' $ac_executable_extensions; do 9528 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 9529 ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 9530 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 9531 break 2 9532 fi 9533done 9534 done 9535IFS=$as_save_IFS 9536 9537 ;; 9538esac 9539fi 9540ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG 9541if test -n "$ac_pt_PKG_CONFIG"; then 9542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5 9543$as_echo "$ac_pt_PKG_CONFIG" >&6; } 9544else 9545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9546$as_echo "no" >&6; } 9547fi 9548 9549 if test "x$ac_pt_PKG_CONFIG" = x; then 9550 PKG_CONFIG="no" 9551 else 9552 case $cross_compiling:$ac_tool_warned in 9553yes:) 9554{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 9555$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 9556ac_tool_warned=yes ;; 9557esac 9558 PKG_CONFIG=$ac_pt_PKG_CONFIG 9559 fi 9560else 9561 PKG_CONFIG="$ac_cv_path_PKG_CONFIG" 9562fi 9563 9564fi 9565 9566 9567if test -z "$SKIP_GTK2"; then 9568 9569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gtktest argument" >&5 9570$as_echo_n "checking --disable-gtktest argument... " >&6; } 9571 # Check whether --enable-gtktest was given. 9572if test "${enable_gtktest+set}" = set; then : 9573 enableval=$enable_gtktest; 9574else 9575 enable_gtktest=yes 9576fi 9577 9578 if test "x$enable_gtktest" = "xyes" ; then 9579 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test enabled" >&5 9580$as_echo "gtk test enabled" >&6; } 9581 else 9582 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test disabled" >&5 9583$as_echo "gtk test disabled" >&6; } 9584 fi 9585 9586 if test "x$PKG_CONFIG" != "xno"; then 9587 9588 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then 9589 { 9590 no_gtk="" 9591 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \ 9592 && $PKG_CONFIG --exists gtk+-2.0; then 9593 { 9594 min_gtk_version=2.2.0 9595 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5 9596$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; } 9597 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0` 9598 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0` 9599 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0` 9600 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9601 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'` 9602 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9603 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'` 9604 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9605 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'` 9606 } 9607 elif (test "X$SKIP_GTK3" != "XYES" -a "X$PKG_CONFIG" != "Xno") \ 9608 && $PKG_CONFIG --exists gtk+-3.0; then 9609 { 9610 min_gtk_version=2.2.0 9611 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5 9612$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; } 9613 9614 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-3.0` 9615 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-3.0` 9616 GTK_LIBS=`$PKG_CONFIG --libs gtk+-3.0` 9617 gtk_major_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9618 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'` 9619 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9620 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'` 9621 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9622 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'` 9623 } 9624 else 9625 no_gtk=yes 9626 fi 9627 9628 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then 9629 { 9630 ac_save_CFLAGS="$CFLAGS" 9631 ac_save_LIBS="$LIBS" 9632 CFLAGS="$CFLAGS $GTK_CFLAGS" 9633 LIBS="$LIBS $GTK_LIBS" 9634 9635 rm -f conf.gtktest 9636 if test "$cross_compiling" = yes; then : 9637 echo $ac_n "cross compiling; assumed OK... $ac_c" 9638else 9639 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9640/* end confdefs.h. */ 9641 9642#include <gtk/gtk.h> 9643#include <stdio.h> 9644#if STDC_HEADERS 9645# include <stdlib.h> 9646# include <stddef.h> 9647#endif 9648 9649int 9650main () 9651{ 9652int major, minor, micro; 9653char *tmp_version; 9654 9655system ("touch conf.gtktest"); 9656 9657/* HP/UX 9 (%@#!) writes to sscanf strings */ 9658tmp_version = g_strdup("$min_gtk_version"); 9659if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) { 9660 printf("%s, bad version string\n", "$min_gtk_version"); 9661 exit(1); 9662 } 9663 9664if ((gtk_major_version > major) || 9665 ((gtk_major_version == major) && (gtk_minor_version > minor)) || 9666 ((gtk_major_version == major) && (gtk_minor_version == minor) && 9667 (gtk_micro_version >= micro))) 9668{ 9669 return 0; 9670} 9671return 1; 9672} 9673 9674_ACEOF 9675if ac_fn_c_try_run "$LINENO"; then : 9676 9677else 9678 no_gtk=yes 9679fi 9680rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 9681 conftest.$ac_objext conftest.beam conftest.$ac_ext 9682fi 9683 9684 CFLAGS="$ac_save_CFLAGS" 9685 LIBS="$ac_save_LIBS" 9686 } 9687 fi 9688 if test "x$no_gtk" = x ; then 9689 if test "x$enable_gtktest" = "xyes"; then 9690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 9691$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } 9692 else 9693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 9694$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } 9695 fi 9696 GUI_LIB_LOC="$GTK_LIBDIR" 9697 GTK_LIBNAME="$GTK_LIBS" 9698 GUI_INC_LOC="$GTK_CFLAGS" 9699 else 9700 { 9701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9702$as_echo "no" >&6; } 9703 GTK_CFLAGS="" 9704 GTK_LIBS="" 9705 : 9706 if test "$fail_if_missing" = "yes" -a "X$gui_auto" != "Xyes"; then 9707 as_fn_error $? "could not configure GTK" "$LINENO" 5 9708 fi 9709 } 9710 fi 9711 } 9712 else 9713 GTK_CFLAGS="" 9714 GTK_LIBS="" 9715 : 9716 fi 9717 9718 9719 rm -f conf.gtktest 9720 9721 if test "x$GTK_CFLAGS" != "x"; then 9722 SKIP_GTK3=YES 9723 SKIP_ATHENA=YES 9724 SKIP_NEXTAW=YES 9725 SKIP_MOTIF=YES 9726 GUITYPE=GTK 9727 9728 fi 9729 fi 9730 if test "x$GUITYPE" = "xGTK"; then 9731 if test -z "$SKIP_GNOME"; then 9732 { 9733 9734 9735 9736 9737 9738 9739# Check whether --with-gnome-includes was given. 9740if test "${with_gnome_includes+set}" = set; then : 9741 withval=$with_gnome_includes; CFLAGS="$CFLAGS -I$withval" 9742 9743fi 9744 9745 9746 9747# Check whether --with-gnome-libs was given. 9748if test "${with_gnome_libs+set}" = set; then : 9749 withval=$with_gnome_libs; LDFLAGS="$LDFLAGS -L$withval" gnome_prefix=$withval 9750 9751fi 9752 9753 9754 9755# Check whether --with-gnome was given. 9756if test "${with_gnome+set}" = set; then : 9757 withval=$with_gnome; if test x$withval = xyes; then 9758 want_gnome=yes 9759 have_gnome=yes 9760 else 9761 if test "x$withval" = xno; then 9762 want_gnome=no 9763 else 9764 want_gnome=yes 9765 LDFLAGS="$LDFLAGS -L$withval/lib" 9766 CFLAGS="$CFLAGS -I$withval/include" 9767 gnome_prefix=$withval/lib 9768 fi 9769 fi 9770else 9771 want_gnome=yes 9772fi 9773 9774 9775 if test "x$want_gnome" = xyes; then 9776 { 9777 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgnomeui-2.0" >&5 9778$as_echo_n "checking for libgnomeui-2.0... " >&6; } 9779 if $PKG_CONFIG --exists libgnomeui-2.0; then 9780 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9781$as_echo "yes" >&6; } 9782 GNOME_LIBS=`$PKG_CONFIG --libs-only-l libgnomeui-2.0` 9783 GNOME_LIBDIR=`$PKG_CONFIG --libs-only-L libgnomeui-2.0` 9784 GNOME_INCLUDEDIR=`$PKG_CONFIG --cflags libgnomeui-2.0` 9785 9786 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FreeBSD" >&5 9787$as_echo_n "checking for FreeBSD... " >&6; } 9788 if test "`(uname) 2>/dev/null`" = FreeBSD; then 9789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9790$as_echo "yes" >&6; } 9791 GNOME_INCLUDEDIR="$GNOME_INCLUDEDIR -D_THREAD_SAFE" 9792 GNOME_LIBS="$GNOME_LIBS -pthread" 9793 else 9794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9795$as_echo "no" >&6; } 9796 fi 9797 have_gnome=yes 9798 else 9799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 9800$as_echo "not found" >&6; } 9801 if test "x" = xfail; then 9802 as_fn_error $? "Could not find libgnomeui-2.0 via pkg-config" "$LINENO" 5 9803 fi 9804 fi 9805 } 9806 fi 9807 9808 if test "x$have_gnome" = xyes ; then 9809 $as_echo "#define FEAT_GUI_GNOME 1" >>confdefs.h 9810 9811 GUI_INC_LOC="$GUI_INC_LOC $GNOME_INCLUDEDIR" 9812 GTK_LIBNAME="$GTK_LIBNAME $GNOME_LIBDIR $GNOME_LIBS" 9813 fi 9814 } 9815 fi 9816 fi 9817fi 9818 9819 9820if test -z "$SKIP_GTK3"; then 9821 9822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gtktest argument" >&5 9823$as_echo_n "checking --disable-gtktest argument... " >&6; } 9824 # Check whether --enable-gtktest was given. 9825if test "${enable_gtktest+set}" = set; then : 9826 enableval=$enable_gtktest; 9827else 9828 enable_gtktest=yes 9829fi 9830 9831 if test "x$enable_gtktest" = "xyes" ; then 9832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test enabled" >&5 9833$as_echo "gtk test enabled" >&6; } 9834 else 9835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test disabled" >&5 9836$as_echo "gtk test disabled" >&6; } 9837 fi 9838 9839 if test "x$PKG_CONFIG" != "xno"; then 9840 9841 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then 9842 { 9843 no_gtk="" 9844 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \ 9845 && $PKG_CONFIG --exists gtk+-2.0; then 9846 { 9847 min_gtk_version=3.0.0 9848 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5 9849$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; } 9850 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0` 9851 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0` 9852 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0` 9853 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9854 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'` 9855 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9856 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'` 9857 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 9858 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'` 9859 } 9860 elif (test "X$SKIP_GTK3" != "XYES" -a "X$PKG_CONFIG" != "Xno") \ 9861 && $PKG_CONFIG --exists gtk+-3.0; then 9862 { 9863 min_gtk_version=3.0.0 9864 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5 9865$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; } 9866 9867 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-3.0` 9868 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-3.0` 9869 GTK_LIBS=`$PKG_CONFIG --libs gtk+-3.0` 9870 gtk_major_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9871 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'` 9872 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9873 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'` 9874 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-3.0 | \ 9875 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'` 9876 } 9877 else 9878 no_gtk=yes 9879 fi 9880 9881 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then 9882 { 9883 ac_save_CFLAGS="$CFLAGS" 9884 ac_save_LIBS="$LIBS" 9885 CFLAGS="$CFLAGS $GTK_CFLAGS" 9886 LIBS="$LIBS $GTK_LIBS" 9887 9888 rm -f conf.gtktest 9889 if test "$cross_compiling" = yes; then : 9890 echo $ac_n "cross compiling; assumed OK... $ac_c" 9891else 9892 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9893/* end confdefs.h. */ 9894 9895#include <gtk/gtk.h> 9896#include <stdio.h> 9897#if STDC_HEADERS 9898# include <stdlib.h> 9899# include <stddef.h> 9900#endif 9901 9902int 9903main () 9904{ 9905int major, minor, micro; 9906char *tmp_version; 9907 9908system ("touch conf.gtktest"); 9909 9910/* HP/UX 9 (%@#!) writes to sscanf strings */ 9911tmp_version = g_strdup("$min_gtk_version"); 9912if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) { 9913 printf("%s, bad version string\n", "$min_gtk_version"); 9914 exit(1); 9915 } 9916 9917if ((gtk_major_version > major) || 9918 ((gtk_major_version == major) && (gtk_minor_version > minor)) || 9919 ((gtk_major_version == major) && (gtk_minor_version == minor) && 9920 (gtk_micro_version >= micro))) 9921{ 9922 return 0; 9923} 9924return 1; 9925} 9926 9927_ACEOF 9928if ac_fn_c_try_run "$LINENO"; then : 9929 9930else 9931 no_gtk=yes 9932fi 9933rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 9934 conftest.$ac_objext conftest.beam conftest.$ac_ext 9935fi 9936 9937 CFLAGS="$ac_save_CFLAGS" 9938 LIBS="$ac_save_LIBS" 9939 } 9940 fi 9941 if test "x$no_gtk" = x ; then 9942 if test "x$enable_gtktest" = "xyes"; then 9943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 9944$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } 9945 else 9946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 9947$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } 9948 fi 9949 GUI_LIB_LOC="$GTK_LIBDIR" 9950 GTK_LIBNAME="$GTK_LIBS" 9951 GUI_INC_LOC="$GTK_CFLAGS" 9952 else 9953 { 9954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9955$as_echo "no" >&6; } 9956 GTK_CFLAGS="" 9957 GTK_LIBS="" 9958 : 9959 if test "$fail_if_missing" = "yes" -a "X$gui_auto" != "Xyes"; then 9960 as_fn_error $? "could not configure GTK" "$LINENO" 5 9961 fi 9962 } 9963 fi 9964 } 9965 else 9966 GTK_CFLAGS="" 9967 GTK_LIBS="" 9968 : 9969 fi 9970 9971 9972 rm -f conf.gtktest 9973 9974 if test "x$GTK_CFLAGS" != "x"; then 9975 SKIP_GTK2=YES 9976 SKIP_GNOME=YES 9977 SKIP_ATHENA=YES 9978 SKIP_NEXTAW=YES 9979 SKIP_MOTIF=YES 9980 GUITYPE=GTK 9981 9982 $as_echo "#define USE_GTK3 1" >>confdefs.h 9983 9984 fi 9985 fi 9986fi 9987 9988if test "x$GUITYPE" = "xGTK"; then 9989 { $as_echo "$as_me:${as_lineno-$LINENO}: checking version of Gdk-Pixbuf" >&5 9990$as_echo_n "checking version of Gdk-Pixbuf... " >&6; } 9991 gdk_pixbuf_version=`$PKG_CONFIG --modversion gdk-pixbuf-2.0` 9992 if test "x$gdk_pixbuf_version" != x ; then 9993 gdk_pixbuf_version_minor=`echo $gdk_pixbuf_version | \ 9994 sed -e 's/[0-9][0-9]*\.\([0-9][0-9]*\)\.[0-9][0-9]*/\1/'` 9995 if test "x$gdk_pixbuf_version_minor" != x -a \ 9996 $gdk_pixbuf_version_minor -ge 31 ; then 9997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK." >&5 9998$as_echo "OK." >&6; } 9999 # Extract the first word of "glib-compile-resources", so it can be a program name with args. 10000set dummy glib-compile-resources; ac_word=$2 10001{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10002$as_echo_n "checking for $ac_word... " >&6; } 10003if ${ac_cv_path_GLIB_COMPILE_RESOURCES+:} false; then : 10004 $as_echo_n "(cached) " >&6 10005else 10006 case $GLIB_COMPILE_RESOURCES in 10007 [\\/]* | ?:[\\/]*) 10008 ac_cv_path_GLIB_COMPILE_RESOURCES="$GLIB_COMPILE_RESOURCES" # Let the user override the test with a path. 10009 ;; 10010 *) 10011 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10012for as_dir in $PATH 10013do 10014 IFS=$as_save_IFS 10015 test -z "$as_dir" && as_dir=. 10016 for ac_exec_ext in '' $ac_executable_extensions; do 10017 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10018 ac_cv_path_GLIB_COMPILE_RESOURCES="$as_dir/$ac_word$ac_exec_ext" 10019 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10020 break 2 10021 fi 10022done 10023 done 10024IFS=$as_save_IFS 10025 10026 test -z "$ac_cv_path_GLIB_COMPILE_RESOURCES" && ac_cv_path_GLIB_COMPILE_RESOURCES="no" 10027 ;; 10028esac 10029fi 10030GLIB_COMPILE_RESOURCES=$ac_cv_path_GLIB_COMPILE_RESOURCES 10031if test -n "$GLIB_COMPILE_RESOURCES"; then 10032 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GLIB_COMPILE_RESOURCES" >&5 10033$as_echo "$GLIB_COMPILE_RESOURCES" >&6; } 10034else 10035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10036$as_echo "no" >&6; } 10037fi 10038 10039 10040 { $as_echo "$as_me:${as_lineno-$LINENO}: checking glib-compile-resources" >&5 10041$as_echo_n "checking glib-compile-resources... " >&6; } 10042 if test "x$GLIB_COMPILE_RESOURCES" = xno ; then 10043 GLIB_COMPILE_RESOURCES="" 10044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot be found in PATH." >&5 10045$as_echo "cannot be found in PATH." >&6; } 10046 else 10047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: usable." >&5 10048$as_echo "usable." >&6; } 10049 $as_echo "#define USE_GRESOURCE 1" >>confdefs.h 10050 10051 GRESOURCE_SRC="auto/gui_gtk_gresources.c" 10052 GRESOURCE_OBJ="objects/gui_gtk_gresources.o" 10053 fi 10054 else 10055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable." >&5 10056$as_echo "not usable." >&6; } 10057 fi 10058 else 10059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot obtain from pkg_config." >&5 10060$as_echo "cannot obtain from pkg_config." >&6; } 10061 fi 10062 10063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-icon-cache-update argument" >&5 10064$as_echo_n "checking --disable-icon-cache-update argument... " >&6; } 10065 # Check whether --enable-icon_cache_update was given. 10066if test "${enable_icon_cache_update+set}" = set; then : 10067 enableval=$enable_icon_cache_update; 10068else 10069 enable_icon_cache_update="yes" 10070fi 10071 10072 if test "$enable_icon_cache_update" = "yes"; then 10073 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5 10074$as_echo "not set" >&6; } 10075 # Extract the first word of "gtk-update-icon-cache", so it can be a program name with args. 10076set dummy gtk-update-icon-cache; ac_word=$2 10077{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10078$as_echo_n "checking for $ac_word... " >&6; } 10079if ${ac_cv_path_GTK_UPDATE_ICON_CACHE+:} false; then : 10080 $as_echo_n "(cached) " >&6 10081else 10082 case $GTK_UPDATE_ICON_CACHE in 10083 [\\/]* | ?:[\\/]*) 10084 ac_cv_path_GTK_UPDATE_ICON_CACHE="$GTK_UPDATE_ICON_CACHE" # Let the user override the test with a path. 10085 ;; 10086 *) 10087 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10088for as_dir in $PATH 10089do 10090 IFS=$as_save_IFS 10091 test -z "$as_dir" && as_dir=. 10092 for ac_exec_ext in '' $ac_executable_extensions; do 10093 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10094 ac_cv_path_GTK_UPDATE_ICON_CACHE="$as_dir/$ac_word$ac_exec_ext" 10095 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10096 break 2 10097 fi 10098done 10099 done 10100IFS=$as_save_IFS 10101 10102 test -z "$ac_cv_path_GTK_UPDATE_ICON_CACHE" && ac_cv_path_GTK_UPDATE_ICON_CACHE="no" 10103 ;; 10104esac 10105fi 10106GTK_UPDATE_ICON_CACHE=$ac_cv_path_GTK_UPDATE_ICON_CACHE 10107if test -n "$GTK_UPDATE_ICON_CACHE"; then 10108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GTK_UPDATE_ICON_CACHE" >&5 10109$as_echo "$GTK_UPDATE_ICON_CACHE" >&6; } 10110else 10111 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10112$as_echo "no" >&6; } 10113fi 10114 10115 10116 if test "x$GTK_UPDATE_ICON_CACHE" = "xno" ; then 10117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found in PATH." >&5 10118$as_echo "not found in PATH." >&6; } 10119 fi 10120 else 10121 { $as_echo "$as_me:${as_lineno-$LINENO}: result: update disabled" >&5 10122$as_echo "update disabled" >&6; } 10123 fi 10124 10125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-desktop-database-update argument" >&5 10126$as_echo_n "checking --disable-desktop-database-update argument... " >&6; } 10127 # Check whether --enable-desktop_database_update was given. 10128if test "${enable_desktop_database_update+set}" = set; then : 10129 enableval=$enable_desktop_database_update; 10130else 10131 enable_desktop_database_update="yes" 10132fi 10133 10134 if test "$enable_desktop_database_update" = "yes"; then 10135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5 10136$as_echo "not set" >&6; } 10137 # Extract the first word of "update-desktop-database", so it can be a program name with args. 10138set dummy update-desktop-database; ac_word=$2 10139{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 10140$as_echo_n "checking for $ac_word... " >&6; } 10141if ${ac_cv_path_UPDATE_DESKTOP_DATABASE+:} false; then : 10142 $as_echo_n "(cached) " >&6 10143else 10144 case $UPDATE_DESKTOP_DATABASE in 10145 [\\/]* | ?:[\\/]*) 10146 ac_cv_path_UPDATE_DESKTOP_DATABASE="$UPDATE_DESKTOP_DATABASE" # Let the user override the test with a path. 10147 ;; 10148 *) 10149 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 10150for as_dir in $PATH 10151do 10152 IFS=$as_save_IFS 10153 test -z "$as_dir" && as_dir=. 10154 for ac_exec_ext in '' $ac_executable_extensions; do 10155 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 10156 ac_cv_path_UPDATE_DESKTOP_DATABASE="$as_dir/$ac_word$ac_exec_ext" 10157 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 10158 break 2 10159 fi 10160done 10161 done 10162IFS=$as_save_IFS 10163 10164 test -z "$ac_cv_path_UPDATE_DESKTOP_DATABASE" && ac_cv_path_UPDATE_DESKTOP_DATABASE="no" 10165 ;; 10166esac 10167fi 10168UPDATE_DESKTOP_DATABASE=$ac_cv_path_UPDATE_DESKTOP_DATABASE 10169if test -n "$UPDATE_DESKTOP_DATABASE"; then 10170 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UPDATE_DESKTOP_DATABASE" >&5 10171$as_echo "$UPDATE_DESKTOP_DATABASE" >&6; } 10172else 10173 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10174$as_echo "no" >&6; } 10175fi 10176 10177 10178 if test "x$UPDATE_DESKTOP_DATABASE" = "xno" ; then 10179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found in PATH." >&5 10180$as_echo "not found in PATH." >&6; } 10181 fi 10182 else 10183 { $as_echo "$as_me:${as_lineno-$LINENO}: result: update disabled" >&5 10184$as_echo "update disabled" >&6; } 10185 fi 10186fi 10187 10188 10189 10190 10191 10192 10193 10194if test -z "$SKIP_MOTIF"; then 10195 gui_XXX="/usr/XXX/Motif* /usr/Motif*/XXX /usr/XXX /usr/shlib /usr/X11*/XXX /usr/XXX/X11* /usr/dt/XXX /local/Motif*/XXX /local/XXX/Motif* /usr/local/Motif*/XXX /usr/local/XXX/Motif* /usr/local/XXX /usr/local/X11*/XXX /usr/local/LessTif/Motif*/XXX $MOTIFHOME/XXX" 10196 GUI_INC_LOC="`echo $GUI_INC_LOC|sed 's%-I%%g'`" 10197 10198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI includes" >&5 10199$as_echo_n "checking for location of Motif GUI includes... " >&6; } 10200 gui_includes="`echo $x_includes|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/include/g` $GUI_INC_LOC" 10201 GUI_INC_LOC= 10202 for try in $gui_includes; do 10203 if test -f "$try/Xm/Xm.h"; then 10204 GUI_INC_LOC=$try 10205 fi 10206 done 10207 if test -n "$GUI_INC_LOC"; then 10208 if test "$GUI_INC_LOC" = /usr/include; then 10209 GUI_INC_LOC= 10210 { $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5 10211$as_echo "in default path" >&6; } 10212 else 10213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_INC_LOC" >&5 10214$as_echo "$GUI_INC_LOC" >&6; } 10215 fi 10216 else 10217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 10218$as_echo "<not found>" >&6; } 10219 SKIP_MOTIF=YES 10220 fi 10221fi 10222 10223 10224if test -z "$SKIP_MOTIF"; then 10225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-motif-lib argument" >&5 10226$as_echo_n "checking --with-motif-lib argument... " >&6; } 10227 10228# Check whether --with-motif-lib was given. 10229if test "${with_motif_lib+set}" = set; then : 10230 withval=$with_motif_lib; MOTIF_LIBNAME="${withval}" 10231fi 10232 10233 10234 if test -n "$MOTIF_LIBNAME"; then 10235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOTIF_LIBNAME" >&5 10236$as_echo "$MOTIF_LIBNAME" >&6; } 10237 GUI_LIB_LOC= 10238 else 10239 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10240$as_echo "no" >&6; } 10241 10242 GUI_LIB_LOC="`echo $GUI_LIB_LOC|sed 's%-L%%g'`" 10243 10244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI libs" >&5 10245$as_echo_n "checking for location of Motif GUI libs... " >&6; } 10246 gui_libs="`echo $x_libraries|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/lib/g` /usr/lib/i386-linux-gnu /usr/lib/x86_64-linux-gnu `echo "$GUI_INC_LOC" | sed s/include/lib/` $GUI_LIB_LOC" 10247 GUI_LIB_LOC= 10248 for try in $gui_libs; do 10249 for libtry in "$try"/libXm.a "$try"/libXm.so* "$try"/libXm.sl "$try"/libXm.dylib; do 10250 if test -f "$libtry"; then 10251 GUI_LIB_LOC=$try 10252 fi 10253 done 10254 done 10255 if test -n "$GUI_LIB_LOC"; then 10256 if test "$GUI_LIB_LOC" = /usr/lib \ 10257 -o "$GUI_LIB_LOC" = /usr/lib/i386-linux-gnu \ 10258 -o "$GUI_LIB_LOC" = /usr/lib/x86_64-linux-gnu; then 10259 GUI_LIB_LOC= 10260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5 10261$as_echo "in default path" >&6; } 10262 else 10263 if test -n "$GUI_LIB_LOC"; then 10264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_LIB_LOC" >&5 10265$as_echo "$GUI_LIB_LOC" >&6; } 10266 if test "`(uname) 2>/dev/null`" = SunOS && 10267 uname -r | grep '^5' >/dev/null; then 10268 GUI_LIB_LOC="$GUI_LIB_LOC -R $GUI_LIB_LOC" 10269 fi 10270 fi 10271 fi 10272 MOTIF_LIBNAME=-lXm 10273 else 10274 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 10275$as_echo "<not found>" >&6; } 10276 SKIP_MOTIF=YES 10277 fi 10278 fi 10279fi 10280 10281if test -z "$SKIP_MOTIF"; then 10282 SKIP_ATHENA=YES 10283 SKIP_NEXTAW=YES 10284 GUITYPE=MOTIF 10285 10286fi 10287 10288 10289GUI_X_LIBS= 10290 10291if test -z "$SKIP_ATHENA"; then 10292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Athena header files can be found" >&5 10293$as_echo_n "checking if Athena header files can be found... " >&6; } 10294 cflags_save=$CFLAGS 10295 CFLAGS="$CFLAGS $X_CFLAGS" 10296 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10297/* end confdefs.h. */ 10298 10299#include <X11/Intrinsic.h> 10300#include <X11/Xaw/Paned.h> 10301int 10302main () 10303{ 10304 10305 ; 10306 return 0; 10307} 10308_ACEOF 10309if ac_fn_c_try_compile "$LINENO"; then : 10310 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10311$as_echo "yes" >&6; } 10312else 10313 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10314$as_echo "no" >&6; }; SKIP_ATHENA=YES 10315fi 10316rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10317 CFLAGS=$cflags_save 10318fi 10319 10320if test -z "$SKIP_ATHENA"; then 10321 GUITYPE=ATHENA 10322fi 10323 10324if test -z "$SKIP_NEXTAW"; then 10325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if neXtaw header files can be found" >&5 10326$as_echo_n "checking if neXtaw header files can be found... " >&6; } 10327 cflags_save=$CFLAGS 10328 CFLAGS="$CFLAGS $X_CFLAGS" 10329 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10330/* end confdefs.h. */ 10331 10332#include <X11/Intrinsic.h> 10333#include <X11/neXtaw/Paned.h> 10334int 10335main () 10336{ 10337 10338 ; 10339 return 0; 10340} 10341_ACEOF 10342if ac_fn_c_try_compile "$LINENO"; then : 10343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10344$as_echo "yes" >&6; } 10345else 10346 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10347$as_echo "no" >&6; }; SKIP_NEXTAW=YES 10348fi 10349rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10350 CFLAGS=$cflags_save 10351fi 10352 10353if test -z "$SKIP_NEXTAW"; then 10354 GUITYPE=NEXTAW 10355fi 10356 10357if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then 10358 if test -n "$GUI_INC_LOC"; then 10359 GUI_INC_LOC=-I"`echo $GUI_INC_LOC|sed 's%-I%%'`" 10360 fi 10361 if test -n "$GUI_LIB_LOC"; then 10362 GUI_LIB_LOC=-L"`echo $GUI_LIB_LOC|sed 's%-L%%'`" 10363 fi 10364 10365 ldflags_save=$LDFLAGS 10366 LDFLAGS="$X_LIBS $LDFLAGS" 10367 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShapeQueryExtension in -lXext" >&5 10368$as_echo_n "checking for XShapeQueryExtension in -lXext... " >&6; } 10369if ${ac_cv_lib_Xext_XShapeQueryExtension+:} false; then : 10370 $as_echo_n "(cached) " >&6 10371else 10372 ac_check_lib_save_LIBS=$LIBS 10373LIBS="-lXext -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 10374cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10375/* end confdefs.h. */ 10376 10377/* Override any GCC internal prototype to avoid an error. 10378 Use char because int might match the return type of a GCC 10379 builtin and then its argument prototype would still apply. */ 10380#ifdef __cplusplus 10381extern "C" 10382#endif 10383char XShapeQueryExtension (); 10384int 10385main () 10386{ 10387return XShapeQueryExtension (); 10388 ; 10389 return 0; 10390} 10391_ACEOF 10392if ac_fn_c_try_link "$LINENO"; then : 10393 ac_cv_lib_Xext_XShapeQueryExtension=yes 10394else 10395 ac_cv_lib_Xext_XShapeQueryExtension=no 10396fi 10397rm -f core conftest.err conftest.$ac_objext \ 10398 conftest$ac_exeext conftest.$ac_ext 10399LIBS=$ac_check_lib_save_LIBS 10400fi 10401{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5 10402$as_echo "$ac_cv_lib_Xext_XShapeQueryExtension" >&6; } 10403if test "x$ac_cv_lib_Xext_XShapeQueryExtension" = xyes; then : 10404 GUI_X_LIBS="-lXext" 10405fi 10406 10407 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wslen in -lw" >&5 10408$as_echo_n "checking for wslen in -lw... " >&6; } 10409if ${ac_cv_lib_w_wslen+:} false; then : 10410 $as_echo_n "(cached) " >&6 10411else 10412 ac_check_lib_save_LIBS=$LIBS 10413LIBS="-lw $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 10414cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10415/* end confdefs.h. */ 10416 10417/* Override any GCC internal prototype to avoid an error. 10418 Use char because int might match the return type of a GCC 10419 builtin and then its argument prototype would still apply. */ 10420#ifdef __cplusplus 10421extern "C" 10422#endif 10423char wslen (); 10424int 10425main () 10426{ 10427return wslen (); 10428 ; 10429 return 0; 10430} 10431_ACEOF 10432if ac_fn_c_try_link "$LINENO"; then : 10433 ac_cv_lib_w_wslen=yes 10434else 10435 ac_cv_lib_w_wslen=no 10436fi 10437rm -f core conftest.err conftest.$ac_objext \ 10438 conftest$ac_exeext conftest.$ac_ext 10439LIBS=$ac_check_lib_save_LIBS 10440fi 10441{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wslen" >&5 10442$as_echo "$ac_cv_lib_w_wslen" >&6; } 10443if test "x$ac_cv_lib_w_wslen" = xyes; then : 10444 X_EXTRA_LIBS="$X_EXTRA_LIBS -lw" 10445fi 10446 10447 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5 10448$as_echo_n "checking for dlsym in -ldl... " >&6; } 10449if ${ac_cv_lib_dl_dlsym+:} false; then : 10450 $as_echo_n "(cached) " >&6 10451else 10452 ac_check_lib_save_LIBS=$LIBS 10453LIBS="-ldl $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 10454cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10455/* end confdefs.h. */ 10456 10457/* Override any GCC internal prototype to avoid an error. 10458 Use char because int might match the return type of a GCC 10459 builtin and then its argument prototype would still apply. */ 10460#ifdef __cplusplus 10461extern "C" 10462#endif 10463char dlsym (); 10464int 10465main () 10466{ 10467return dlsym (); 10468 ; 10469 return 0; 10470} 10471_ACEOF 10472if ac_fn_c_try_link "$LINENO"; then : 10473 ac_cv_lib_dl_dlsym=yes 10474else 10475 ac_cv_lib_dl_dlsym=no 10476fi 10477rm -f core conftest.err conftest.$ac_objext \ 10478 conftest$ac_exeext conftest.$ac_ext 10479LIBS=$ac_check_lib_save_LIBS 10480fi 10481{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5 10482$as_echo "$ac_cv_lib_dl_dlsym" >&6; } 10483if test "x$ac_cv_lib_dl_dlsym" = xyes; then : 10484 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldl" 10485fi 10486 10487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XmuCreateStippledPixmap in -lXmu" >&5 10488$as_echo_n "checking for XmuCreateStippledPixmap in -lXmu... " >&6; } 10489if ${ac_cv_lib_Xmu_XmuCreateStippledPixmap+:} false; then : 10490 $as_echo_n "(cached) " >&6 10491else 10492 ac_check_lib_save_LIBS=$LIBS 10493LIBS="-lXmu $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 10494cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10495/* end confdefs.h. */ 10496 10497/* Override any GCC internal prototype to avoid an error. 10498 Use char because int might match the return type of a GCC 10499 builtin and then its argument prototype would still apply. */ 10500#ifdef __cplusplus 10501extern "C" 10502#endif 10503char XmuCreateStippledPixmap (); 10504int 10505main () 10506{ 10507return XmuCreateStippledPixmap (); 10508 ; 10509 return 0; 10510} 10511_ACEOF 10512if ac_fn_c_try_link "$LINENO"; then : 10513 ac_cv_lib_Xmu_XmuCreateStippledPixmap=yes 10514else 10515 ac_cv_lib_Xmu_XmuCreateStippledPixmap=no 10516fi 10517rm -f core conftest.err conftest.$ac_objext \ 10518 conftest$ac_exeext conftest.$ac_ext 10519LIBS=$ac_check_lib_save_LIBS 10520fi 10521{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&5 10522$as_echo "$ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&6; } 10523if test "x$ac_cv_lib_Xmu_XmuCreateStippledPixmap" = xyes; then : 10524 GUI_X_LIBS="-lXmu $GUI_X_LIBS" 10525fi 10526 10527 if test -z "$SKIP_MOTIF"; then 10528 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpEndJob in -lXp" >&5 10529$as_echo_n "checking for XpEndJob in -lXp... " >&6; } 10530if ${ac_cv_lib_Xp_XpEndJob+:} false; then : 10531 $as_echo_n "(cached) " >&6 10532else 10533 ac_check_lib_save_LIBS=$LIBS 10534LIBS="-lXp $GUI_X_LIBS -lXm -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 10535cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10536/* end confdefs.h. */ 10537 10538/* Override any GCC internal prototype to avoid an error. 10539 Use char because int might match the return type of a GCC 10540 builtin and then its argument prototype would still apply. */ 10541#ifdef __cplusplus 10542extern "C" 10543#endif 10544char XpEndJob (); 10545int 10546main () 10547{ 10548return XpEndJob (); 10549 ; 10550 return 0; 10551} 10552_ACEOF 10553if ac_fn_c_try_link "$LINENO"; then : 10554 ac_cv_lib_Xp_XpEndJob=yes 10555else 10556 ac_cv_lib_Xp_XpEndJob=no 10557fi 10558rm -f core conftest.err conftest.$ac_objext \ 10559 conftest$ac_exeext conftest.$ac_ext 10560LIBS=$ac_check_lib_save_LIBS 10561fi 10562{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xp_XpEndJob" >&5 10563$as_echo "$ac_cv_lib_Xp_XpEndJob" >&6; } 10564if test "x$ac_cv_lib_Xp_XpEndJob" = xyes; then : 10565 GUI_X_LIBS="-lXp $GUI_X_LIBS" 10566fi 10567 10568 fi 10569 LDFLAGS=$ldflags_save 10570 10571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extra X11 defines" >&5 10572$as_echo_n "checking for extra X11 defines... " >&6; } 10573 NARROW_PROTO= 10574 rm -fr conftestdir 10575 if mkdir conftestdir; then 10576 cd conftestdir 10577 cat > Imakefile <<'EOF' 10578acfindx: 10579 @echo 'NARROW_PROTO="${PROTO_DEFINES}"' 10580EOF 10581 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then 10582 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make` 10583 fi 10584 cd .. 10585 rm -fr conftestdir 10586 fi 10587 if test -z "$NARROW_PROTO"; then 10588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10589$as_echo "no" >&6; } 10590 else 10591 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NARROW_PROTO" >&5 10592$as_echo "$NARROW_PROTO" >&6; } 10593 fi 10594 10595fi 10596 10597if test "$enable_xsmp" = "yes"; then 10598 cppflags_save=$CPPFLAGS 10599 CPPFLAGS="$CPPFLAGS $X_CFLAGS" 10600 for ac_header in X11/SM/SMlib.h 10601do : 10602 ac_fn_c_check_header_mongrel "$LINENO" "X11/SM/SMlib.h" "ac_cv_header_X11_SM_SMlib_h" "$ac_includes_default" 10603if test "x$ac_cv_header_X11_SM_SMlib_h" = xyes; then : 10604 cat >>confdefs.h <<_ACEOF 10605#define HAVE_X11_SM_SMLIB_H 1 10606_ACEOF 10607 10608fi 10609 10610done 10611 10612 CPPFLAGS=$cppflags_save 10613fi 10614 10615 10616if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF" -o -z "$SKIP_GTK2" -o -z "$SKIP_GTK3"; then 10617 cppflags_save=$CPPFLAGS 10618 CPPFLAGS="$CPPFLAGS $X_CFLAGS" 10619 for ac_header in X11/xpm.h X11/Sunkeysym.h 10620do : 10621 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 10622ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 10623if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 10624 cat >>confdefs.h <<_ACEOF 10625#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 10626_ACEOF 10627 10628fi 10629 10630done 10631 10632 10633 if test ! "$enable_xim" = "no"; then 10634 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XIMText in X11/Xlib.h" >&5 10635$as_echo_n "checking for XIMText in X11/Xlib.h... " >&6; } 10636 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10637/* end confdefs.h. */ 10638#include <X11/Xlib.h> 10639_ACEOF 10640if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 10641 $EGREP "XIMText" >/dev/null 2>&1; then : 10642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10643$as_echo "yes" >&6; } 10644else 10645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; xim has been disabled" >&5 10646$as_echo "no; xim has been disabled" >&6; }; enable_xim="no" 10647fi 10648rm -f conftest* 10649 10650 fi 10651 CPPFLAGS=$cppflags_save 10652 10653 if test "$enable_xim" = "auto" -a "x$GUITYPE" != "xNONE" ; then 10654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: X GUI selected; xim has been enabled" >&5 10655$as_echo "X GUI selected; xim has been enabled" >&6; } 10656 enable_xim="yes" 10657 fi 10658fi 10659 10660if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then 10661 cppflags_save=$CPPFLAGS 10662 CPPFLAGS="$CPPFLAGS $X_CFLAGS" 10663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11/Xmu/Editres.h" >&5 10664$as_echo_n "checking for X11/Xmu/Editres.h... " >&6; } 10665 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10666/* end confdefs.h. */ 10667 10668#include <X11/Intrinsic.h> 10669#include <X11/Xmu/Editres.h> 10670int 10671main () 10672{ 10673int i; i = 0; 10674 ; 10675 return 0; 10676} 10677_ACEOF 10678if ac_fn_c_try_compile "$LINENO"; then : 10679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10680$as_echo "yes" >&6; } 10681 $as_echo "#define HAVE_X11_XMU_EDITRES_H 1" >>confdefs.h 10682 10683else 10684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10685$as_echo "no" >&6; } 10686fi 10687rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10688 CPPFLAGS=$cppflags_save 10689fi 10690 10691if test -z "$SKIP_MOTIF"; then 10692 cppflags_save=$CPPFLAGS 10693 CPPFLAGS="$CPPFLAGS $X_CFLAGS" 10694 if test "$zOSUnix" = "yes"; then 10695 xmheader="Xm/Xm.h" 10696 else 10697 xmheader="Xm/Xm.h Xm/XpmP.h Xm/JoinSideT.h Xm/TraitP.h Xm/Manager.h 10698 Xm/UnhighlightT.h Xm/Notebook.h" 10699 fi 10700 for ac_header in $xmheader 10701do : 10702 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 10703ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 10704if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 10705 cat >>confdefs.h <<_ACEOF 10706#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 10707_ACEOF 10708 10709fi 10710 10711done 10712 10713 10714 if test "x$ac_cv_header_Xm_XpmP_h" = "xyes"; then 10715 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmAttributes_21 in Xm/XpmP.h" >&5 10716$as_echo_n "checking for XpmAttributes_21 in Xm/XpmP.h... " >&6; } 10717 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10718/* end confdefs.h. */ 10719#include <Xm/XpmP.h> 10720int 10721main () 10722{ 10723XpmAttributes_21 attr; 10724 ; 10725 return 0; 10726} 10727_ACEOF 10728if ac_fn_c_try_compile "$LINENO"; then : 10729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10730$as_echo "yes" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes_21" >>confdefs.h 10731 10732else 10733 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10734$as_echo "no" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h 10735 10736 10737fi 10738rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10739 else 10740 $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h 10741 10742 fi 10743 CPPFLAGS=$cppflags_save 10744fi 10745 10746if test "x$GUITYPE" = "xNONE" -a "$enable_xim" = "yes"; then 10747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; xim has been disabled" >&5 10748$as_echo "no GUI selected; xim has been disabled" >&6; } 10749 enable_xim="no" 10750fi 10751if test "x$GUITYPE" = "xNONE" -a "$enable_fontset" = "yes"; then 10752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; fontset has been disabled" >&5 10753$as_echo "no GUI selected; fontset has been disabled" >&6; } 10754 enable_fontset="no" 10755fi 10756if test "x$GUITYPE:$enable_fontset" = "xGTK:yes"; then 10757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2 GUI selected; fontset has been disabled" >&5 10758$as_echo "GTK+ 2 GUI selected; fontset has been disabled" >&6; } 10759 enable_fontset="no" 10760fi 10761 10762if test -z "$SKIP_HAIKU"; then 10763 GUITYPE=HAIKUGUI 10764fi 10765 10766if test -z "$SKIP_PHOTON"; then 10767 GUITYPE=PHOTONGUI 10768fi 10769 10770 10771 10772 10773 10774 10775if test "$enable_workshop" = "yes" -a -n "$SKIP_MOTIF"; then 10776 as_fn_error $? "cannot use workshop without Motif" "$LINENO" 5 10777fi 10778 10779if test "$enable_xim" = "yes"; then 10780 $as_echo "#define FEAT_XIM 1" >>confdefs.h 10781 10782fi 10783if test "$enable_fontset" = "yes"; then 10784 $as_echo "#define FEAT_XFONTSET 1" >>confdefs.h 10785 10786fi 10787 10788 10789 10790{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /proc link to executable" >&5 10791$as_echo_n "checking for /proc link to executable... " >&6; } 10792if test -L "/proc/self/exe"; then 10793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/self/exe" >&5 10794$as_echo "/proc/self/exe" >&6; } 10795 $as_echo "#define PROC_EXE_LINK \"/proc/self/exe\"" >>confdefs.h 10796 10797elif test -L "/proc/self/path/a.out"; then 10798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/self/path/a.out" >&5 10799$as_echo "/proc/self/path/a.out" >&6; } 10800 $as_echo "#define PROC_EXE_LINK \"/proc/self/path/a.out\"" >>confdefs.h 10801 10802elif test -L "/proc/curproc/file"; then 10803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: /proc/curproc/file" >&5 10804$as_echo "/proc/curproc/file" >&6; } 10805 $as_echo "#define PROC_EXE_LINK \"/proc/curproc/file\"" >>confdefs.h 10806 10807else 10808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10809$as_echo "no" >&6; } 10810fi 10811 10812{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN or MSYS environment" >&5 10813$as_echo_n "checking for CYGWIN or MSYS environment... " >&6; } 10814case `uname` in 10815 CYGWIN*|MSYS*) CYGWIN=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10816$as_echo "yes" >&6; } 10817 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CYGWIN clipboard support" >&5 10818$as_echo_n "checking for CYGWIN clipboard support... " >&6; } 10819 if test "x$with_x" = "xno" ; then 10820 OS_EXTRA_SRC=winclip.c; OS_EXTRA_OBJ=objects/winclip.o 10821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10822$as_echo "yes" >&6; } 10823 $as_echo "#define FEAT_CYGWIN_WIN32_CLIPBOARD 1" >>confdefs.h 10824 10825 else 10826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - using X11" >&5 10827$as_echo "no - using X11" >&6; } 10828 fi ;; 10829 10830 *) CYGWIN=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10831$as_echo "no" >&6; };; 10832esac 10833 10834 10835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether toupper is broken" >&5 10836$as_echo_n "checking whether toupper is broken... " >&6; } 10837if ${vim_cv_toupper_broken+:} false; then : 10838 $as_echo_n "(cached) " >&6 10839else 10840 10841 if test "$cross_compiling" = yes; then : 10842 10843 as_fn_error $? "cross-compiling: please set 'vim_cv_toupper_broken'" "$LINENO" 5 10844 10845else 10846 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10847/* end confdefs.h. */ 10848 10849#include "confdefs.h" 10850#include <ctype.h> 10851#if STDC_HEADERS 10852# include <stdlib.h> 10853# include <stddef.h> 10854#endif 10855main() { exit(toupper('A') == 'A' && tolower('z') == 'z'); } 10856 10857_ACEOF 10858if ac_fn_c_try_run "$LINENO"; then : 10859 10860 vim_cv_toupper_broken=yes 10861 10862else 10863 10864 vim_cv_toupper_broken=no 10865 10866fi 10867rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 10868 conftest.$ac_objext conftest.beam conftest.$ac_ext 10869fi 10870 10871fi 10872{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_toupper_broken" >&5 10873$as_echo "$vim_cv_toupper_broken" >&6; } 10874 10875if test "x$vim_cv_toupper_broken" = "xyes" ; then 10876 $as_echo "#define BROKEN_TOUPPER 1" >>confdefs.h 10877 10878fi 10879 10880{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __DATE__ and __TIME__ work" >&5 10881$as_echo_n "checking whether __DATE__ and __TIME__ work... " >&6; } 10882cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10883/* end confdefs.h. */ 10884#include <stdio.h> 10885int 10886main () 10887{ 10888printf("(" __DATE__ " " __TIME__ ")"); 10889 ; 10890 return 0; 10891} 10892_ACEOF 10893if ac_fn_c_try_compile "$LINENO"; then : 10894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10895$as_echo "yes" >&6; }; $as_echo "#define HAVE_DATE_TIME 1" >>confdefs.h 10896 10897else 10898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10899$as_echo "no" >&6; } 10900fi 10901rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10902 10903{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((unused)) is allowed" >&5 10904$as_echo_n "checking whether __attribute__((unused)) is allowed... " >&6; } 10905cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10906/* end confdefs.h. */ 10907#include <stdio.h> 10908int 10909main () 10910{ 10911int x __attribute__((unused)); 10912 ; 10913 return 0; 10914} 10915_ACEOF 10916if ac_fn_c_try_compile "$LINENO"; then : 10917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10918$as_echo "yes" >&6; }; $as_echo "#define HAVE_ATTRIBUTE_UNUSED 1" >>confdefs.h 10919 10920else 10921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10922$as_echo "no" >&6; } 10923fi 10924rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10925 10926ac_fn_c_check_header_mongrel "$LINENO" "elf.h" "ac_cv_header_elf_h" "$ac_includes_default" 10927if test "x$ac_cv_header_elf_h" = xyes; then : 10928 HAS_ELF=1 10929fi 10930 10931 10932if test "$HAS_ELF" = 1; then 10933 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lelf" >&5 10934$as_echo_n "checking for main in -lelf... " >&6; } 10935if ${ac_cv_lib_elf_main+:} false; then : 10936 $as_echo_n "(cached) " >&6 10937else 10938 ac_check_lib_save_LIBS=$LIBS 10939LIBS="-lelf $LIBS" 10940cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10941/* end confdefs.h. */ 10942 10943 10944int 10945main () 10946{ 10947return main (); 10948 ; 10949 return 0; 10950} 10951_ACEOF 10952if ac_fn_c_try_link "$LINENO"; then : 10953 ac_cv_lib_elf_main=yes 10954else 10955 ac_cv_lib_elf_main=no 10956fi 10957rm -f core conftest.err conftest.$ac_objext \ 10958 conftest$ac_exeext conftest.$ac_ext 10959LIBS=$ac_check_lib_save_LIBS 10960fi 10961{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_elf_main" >&5 10962$as_echo "$ac_cv_lib_elf_main" >&6; } 10963if test "x$ac_cv_lib_elf_main" = xyes; then : 10964 cat >>confdefs.h <<_ACEOF 10965#define HAVE_LIBELF 1 10966_ACEOF 10967 10968 LIBS="-lelf $LIBS" 10969 10970fi 10971 10972fi 10973 10974ac_header_dirent=no 10975for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do 10976 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` 10977{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5 10978$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; } 10979if eval \${$as_ac_Header+:} false; then : 10980 $as_echo_n "(cached) " >&6 10981else 10982 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10983/* end confdefs.h. */ 10984#include <sys/types.h> 10985#include <$ac_hdr> 10986 10987int 10988main () 10989{ 10990if ((DIR *) 0) 10991return 0; 10992 ; 10993 return 0; 10994} 10995_ACEOF 10996if ac_fn_c_try_compile "$LINENO"; then : 10997 eval "$as_ac_Header=yes" 10998else 10999 eval "$as_ac_Header=no" 11000fi 11001rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11002fi 11003eval ac_res=\$$as_ac_Header 11004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 11005$as_echo "$ac_res" >&6; } 11006if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 11007 cat >>confdefs.h <<_ACEOF 11008#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1 11009_ACEOF 11010 11011ac_header_dirent=$ac_hdr; break 11012fi 11013 11014done 11015# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. 11016if test $ac_header_dirent = dirent.h; then 11017 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 11018$as_echo_n "checking for library containing opendir... " >&6; } 11019if ${ac_cv_search_opendir+:} false; then : 11020 $as_echo_n "(cached) " >&6 11021else 11022 ac_func_search_save_LIBS=$LIBS 11023cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11024/* end confdefs.h. */ 11025 11026/* Override any GCC internal prototype to avoid an error. 11027 Use char because int might match the return type of a GCC 11028 builtin and then its argument prototype would still apply. */ 11029#ifdef __cplusplus 11030extern "C" 11031#endif 11032char opendir (); 11033int 11034main () 11035{ 11036return opendir (); 11037 ; 11038 return 0; 11039} 11040_ACEOF 11041for ac_lib in '' dir; do 11042 if test -z "$ac_lib"; then 11043 ac_res="none required" 11044 else 11045 ac_res=-l$ac_lib 11046 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11047 fi 11048 if ac_fn_c_try_link "$LINENO"; then : 11049 ac_cv_search_opendir=$ac_res 11050fi 11051rm -f core conftest.err conftest.$ac_objext \ 11052 conftest$ac_exeext 11053 if ${ac_cv_search_opendir+:} false; then : 11054 break 11055fi 11056done 11057if ${ac_cv_search_opendir+:} false; then : 11058 11059else 11060 ac_cv_search_opendir=no 11061fi 11062rm conftest.$ac_ext 11063LIBS=$ac_func_search_save_LIBS 11064fi 11065{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 11066$as_echo "$ac_cv_search_opendir" >&6; } 11067ac_res=$ac_cv_search_opendir 11068if test "$ac_res" != no; then : 11069 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11070 11071fi 11072 11073else 11074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 11075$as_echo_n "checking for library containing opendir... " >&6; } 11076if ${ac_cv_search_opendir+:} false; then : 11077 $as_echo_n "(cached) " >&6 11078else 11079 ac_func_search_save_LIBS=$LIBS 11080cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11081/* end confdefs.h. */ 11082 11083/* Override any GCC internal prototype to avoid an error. 11084 Use char because int might match the return type of a GCC 11085 builtin and then its argument prototype would still apply. */ 11086#ifdef __cplusplus 11087extern "C" 11088#endif 11089char opendir (); 11090int 11091main () 11092{ 11093return opendir (); 11094 ; 11095 return 0; 11096} 11097_ACEOF 11098for ac_lib in '' x; do 11099 if test -z "$ac_lib"; then 11100 ac_res="none required" 11101 else 11102 ac_res=-l$ac_lib 11103 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 11104 fi 11105 if ac_fn_c_try_link "$LINENO"; then : 11106 ac_cv_search_opendir=$ac_res 11107fi 11108rm -f core conftest.err conftest.$ac_objext \ 11109 conftest$ac_exeext 11110 if ${ac_cv_search_opendir+:} false; then : 11111 break 11112fi 11113done 11114if ${ac_cv_search_opendir+:} false; then : 11115 11116else 11117 ac_cv_search_opendir=no 11118fi 11119rm conftest.$ac_ext 11120LIBS=$ac_func_search_save_LIBS 11121fi 11122{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 11123$as_echo "$ac_cv_search_opendir" >&6; } 11124ac_res=$ac_cv_search_opendir 11125if test "$ac_res" != no; then : 11126 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 11127 11128fi 11129 11130fi 11131 11132 11133if test $ac_cv_header_sys_wait_h = no; then 11134 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that defines union wait" >&5 11135$as_echo_n "checking for sys/wait.h that defines union wait... " >&6; } 11136 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11137/* end confdefs.h. */ 11138#include <sys/wait.h> 11139int 11140main () 11141{ 11142union wait xx, yy; xx = yy 11143 ; 11144 return 0; 11145} 11146_ACEOF 11147if ac_fn_c_try_compile "$LINENO"; then : 11148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11149$as_echo "yes" >&6; } 11150 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 11151 11152 $as_echo "#define HAVE_UNION_WAIT 1" >>confdefs.h 11153 11154else 11155 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11156$as_echo "no" >&6; } 11157fi 11158rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11159fi 11160 11161for ac_header in stdint.h stdlib.h string.h \ 11162 sys/select.h sys/utsname.h termcap.h fcntl.h \ 11163 sgtty.h sys/ioctl.h sys/time.h sys/types.h \ 11164 termio.h iconv.h inttypes.h langinfo.h math.h \ 11165 unistd.h stropts.h errno.h sys/resource.h \ 11166 sys/systeminfo.h locale.h sys/stream.h termios.h \ 11167 libc.h sys/statfs.h poll.h sys/poll.h pwd.h \ 11168 utime.h sys/param.h sys/ptms.h libintl.h libgen.h \ 11169 util/debug.h util/msg18n.h frame.h sys/acl.h \ 11170 sys/access.h sys/sysinfo.h wchar.h wctype.h 11171do : 11172 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 11173ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 11174if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 11175 cat >>confdefs.h <<_ACEOF 11176#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 11177_ACEOF 11178 11179fi 11180 11181done 11182 11183 11184for ac_header in sys/ptem.h 11185do : 11186 ac_fn_c_check_header_compile "$LINENO" "sys/ptem.h" "ac_cv_header_sys_ptem_h" "#if defined HAVE_SYS_STREAM_H 11187# include <sys/stream.h> 11188#endif 11189" 11190if test "x$ac_cv_header_sys_ptem_h" = xyes; then : 11191 cat >>confdefs.h <<_ACEOF 11192#define HAVE_SYS_PTEM_H 1 11193_ACEOF 11194 11195fi 11196 11197done 11198 11199 11200for ac_header in sys/sysctl.h 11201do : 11202 ac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" "#if defined HAVE_SYS_PARAM_H 11203# include <sys/param.h> 11204#endif 11205" 11206if test "x$ac_cv_header_sys_sysctl_h" = xyes; then : 11207 cat >>confdefs.h <<_ACEOF 11208#define HAVE_SYS_SYSCTL_H 1 11209_ACEOF 11210 11211fi 11212 11213done 11214 11215 11216 11217{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_np.h" >&5 11218$as_echo_n "checking for pthread_np.h... " >&6; } 11219cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11220/* end confdefs.h. */ 11221 11222#include <pthread.h> 11223#include <pthread_np.h> 11224int 11225main () 11226{ 11227int i; i = 0; 11228 ; 11229 return 0; 11230} 11231_ACEOF 11232if ac_fn_c_try_compile "$LINENO"; then : 11233 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11234$as_echo "yes" >&6; } 11235 $as_echo "#define HAVE_PTHREAD_NP_H 1" >>confdefs.h 11236 11237else 11238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11239$as_echo "no" >&6; } 11240fi 11241rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11242 11243for ac_header in strings.h 11244do : 11245 ac_fn_c_check_header_mongrel "$LINENO" "strings.h" "ac_cv_header_strings_h" "$ac_includes_default" 11246if test "x$ac_cv_header_strings_h" = xyes; then : 11247 cat >>confdefs.h <<_ACEOF 11248#define HAVE_STRINGS_H 1 11249_ACEOF 11250 11251fi 11252 11253done 11254 11255if test "x$MACOS_X" = "xyes"; then 11256 $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h 11257 11258else 11259 11260{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if strings.h can be included after string.h" >&5 11261$as_echo_n "checking if strings.h can be included after string.h... " >&6; } 11262cppflags_save=$CPPFLAGS 11263CPPFLAGS="$CPPFLAGS $X_CFLAGS" 11264cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11265/* end confdefs.h. */ 11266 11267#if defined(_AIX) && !defined(_AIX51) && !defined(_NO_PROTO) 11268# define _NO_PROTO /* like in os_unix.h, causes conflict for AIX (Winn) */ 11269 /* but don't do it on AIX 5.1 (Uribarri) */ 11270#endif 11271#ifdef HAVE_XM_XM_H 11272# include <Xm/Xm.h> /* This breaks it for HP-UX 11 (Squassabia) */ 11273#endif 11274#ifdef HAVE_STRING_H 11275# include <string.h> 11276#endif 11277#if defined(HAVE_STRINGS_H) 11278# include <strings.h> 11279#endif 11280 11281int 11282main () 11283{ 11284int i; i = 0; 11285 ; 11286 return 0; 11287} 11288_ACEOF 11289if ac_fn_c_try_compile "$LINENO"; then : 11290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11291$as_echo "yes" >&6; } 11292else 11293 $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h 11294 11295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11296$as_echo "no" >&6; } 11297fi 11298rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11299CPPFLAGS=$cppflags_save 11300fi 11301 11302if test $ac_cv_c_compiler_gnu = yes; then 11303 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5 11304$as_echo_n "checking whether $CC needs -traditional... " >&6; } 11305if ${ac_cv_prog_gcc_traditional+:} false; then : 11306 $as_echo_n "(cached) " >&6 11307else 11308 ac_pattern="Autoconf.*'x'" 11309 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11310/* end confdefs.h. */ 11311#include <sgtty.h> 11312Autoconf TIOCGETP 11313_ACEOF 11314if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11315 $EGREP "$ac_pattern" >/dev/null 2>&1; then : 11316 ac_cv_prog_gcc_traditional=yes 11317else 11318 ac_cv_prog_gcc_traditional=no 11319fi 11320rm -f conftest* 11321 11322 11323 if test $ac_cv_prog_gcc_traditional = no; then 11324 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11325/* end confdefs.h. */ 11326#include <termio.h> 11327Autoconf TCGETA 11328_ACEOF 11329if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11330 $EGREP "$ac_pattern" >/dev/null 2>&1; then : 11331 ac_cv_prog_gcc_traditional=yes 11332fi 11333rm -f conftest* 11334 11335 fi 11336fi 11337{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5 11338$as_echo "$ac_cv_prog_gcc_traditional" >&6; } 11339 if test $ac_cv_prog_gcc_traditional = yes; then 11340 CC="$CC -traditional" 11341 fi 11342fi 11343 11344{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 11345$as_echo_n "checking for an ANSI C-conforming const... " >&6; } 11346if ${ac_cv_c_const+:} false; then : 11347 $as_echo_n "(cached) " >&6 11348else 11349 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11350/* end confdefs.h. */ 11351 11352int 11353main () 11354{ 11355 11356#ifndef __cplusplus 11357 /* Ultrix mips cc rejects this sort of thing. */ 11358 typedef int charset[2]; 11359 const charset cs = { 0, 0 }; 11360 /* SunOS 4.1.1 cc rejects this. */ 11361 char const *const *pcpcc; 11362 char **ppc; 11363 /* NEC SVR4.0.2 mips cc rejects this. */ 11364 struct point {int x, y;}; 11365 static struct point const zero = {0,0}; 11366 /* AIX XL C 1.02.0.0 rejects this. 11367 It does not let you subtract one const X* pointer from another in 11368 an arm of an if-expression whose if-part is not a constant 11369 expression */ 11370 const char *g = "string"; 11371 pcpcc = &g + (g ? g-g : 0); 11372 /* HPUX 7.0 cc rejects these. */ 11373 ++pcpcc; 11374 ppc = (char**) pcpcc; 11375 pcpcc = (char const *const *) ppc; 11376 { /* SCO 3.2v4 cc rejects this sort of thing. */ 11377 char tx; 11378 char *t = &tx; 11379 char const *s = 0 ? (char *) 0 : (char const *) 0; 11380 11381 *t++ = 0; 11382 if (s) return 0; 11383 } 11384 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 11385 int x[] = {25, 17}; 11386 const int *foo = &x[0]; 11387 ++foo; 11388 } 11389 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 11390 typedef const int *iptr; 11391 iptr p = 0; 11392 ++p; 11393 } 11394 { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying 11395 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 11396 struct s { int j; const int *ap[3]; } bx; 11397 struct s *b = &bx; b->j = 5; 11398 } 11399 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 11400 const int foo = 10; 11401 if (!foo) return 0; 11402 } 11403 return !cs[0] && !zero.x; 11404#endif 11405 11406 ; 11407 return 0; 11408} 11409_ACEOF 11410if ac_fn_c_try_compile "$LINENO"; then : 11411 ac_cv_c_const=yes 11412else 11413 ac_cv_c_const=no 11414fi 11415rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11416fi 11417{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 11418$as_echo "$ac_cv_c_const" >&6; } 11419if test $ac_cv_c_const = no; then 11420 11421$as_echo "#define const /**/" >>confdefs.h 11422 11423fi 11424 11425{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5 11426$as_echo_n "checking for working volatile... " >&6; } 11427if ${ac_cv_c_volatile+:} false; then : 11428 $as_echo_n "(cached) " >&6 11429else 11430 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11431/* end confdefs.h. */ 11432 11433int 11434main () 11435{ 11436 11437volatile int x; 11438int * volatile y = (int *) 0; 11439return !x && !y; 11440 ; 11441 return 0; 11442} 11443_ACEOF 11444if ac_fn_c_try_compile "$LINENO"; then : 11445 ac_cv_c_volatile=yes 11446else 11447 ac_cv_c_volatile=no 11448fi 11449rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11450fi 11451{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5 11452$as_echo "$ac_cv_c_volatile" >&6; } 11453if test $ac_cv_c_volatile = no; then 11454 11455$as_echo "#define volatile /**/" >>confdefs.h 11456 11457fi 11458 11459ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default" 11460if test "x$ac_cv_type_mode_t" = xyes; then : 11461 11462else 11463 11464cat >>confdefs.h <<_ACEOF 11465#define mode_t int 11466_ACEOF 11467 11468fi 11469 11470ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default" 11471if test "x$ac_cv_type_off_t" = xyes; then : 11472 11473else 11474 11475cat >>confdefs.h <<_ACEOF 11476#define off_t long int 11477_ACEOF 11478 11479fi 11480 11481ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default" 11482if test "x$ac_cv_type_pid_t" = xyes; then : 11483 11484else 11485 11486cat >>confdefs.h <<_ACEOF 11487#define pid_t int 11488_ACEOF 11489 11490fi 11491 11492ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" 11493if test "x$ac_cv_type_size_t" = xyes; then : 11494 11495else 11496 11497cat >>confdefs.h <<_ACEOF 11498#define size_t unsigned int 11499_ACEOF 11500 11501fi 11502 11503{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5 11504$as_echo_n "checking for uid_t in sys/types.h... " >&6; } 11505if ${ac_cv_type_uid_t+:} false; then : 11506 $as_echo_n "(cached) " >&6 11507else 11508 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11509/* end confdefs.h. */ 11510#include <sys/types.h> 11511 11512_ACEOF 11513if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11514 $EGREP "uid_t" >/dev/null 2>&1; then : 11515 ac_cv_type_uid_t=yes 11516else 11517 ac_cv_type_uid_t=no 11518fi 11519rm -f conftest* 11520 11521fi 11522{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5 11523$as_echo "$ac_cv_type_uid_t" >&6; } 11524if test $ac_cv_type_uid_t = no; then 11525 11526$as_echo "#define uid_t int" >>confdefs.h 11527 11528 11529$as_echo "#define gid_t int" >>confdefs.h 11530 11531fi 11532 11533ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t" 11534case $ac_cv_c_uint32_t in #( 11535 no|yes) ;; #( 11536 *) 11537 11538$as_echo "#define _UINT32_T 1" >>confdefs.h 11539 11540 11541cat >>confdefs.h <<_ACEOF 11542#define uint32_t $ac_cv_c_uint32_t 11543_ACEOF 11544;; 11545 esac 11546 11547 11548{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 11549$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 11550if ${ac_cv_header_time+:} false; then : 11551 $as_echo_n "(cached) " >&6 11552else 11553 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11554/* end confdefs.h. */ 11555#include <sys/types.h> 11556#include <sys/time.h> 11557#include <time.h> 11558 11559int 11560main () 11561{ 11562if ((struct tm *) 0) 11563return 0; 11564 ; 11565 return 0; 11566} 11567_ACEOF 11568if ac_fn_c_try_compile "$LINENO"; then : 11569 ac_cv_header_time=yes 11570else 11571 ac_cv_header_time=no 11572fi 11573rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11574fi 11575{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 11576$as_echo "$ac_cv_header_time" >&6; } 11577if test $ac_cv_header_time = yes; then 11578 11579$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 11580 11581fi 11582 11583ac_fn_c_check_type "$LINENO" "ino_t" "ac_cv_type_ino_t" "$ac_includes_default" 11584if test "x$ac_cv_type_ino_t" = xyes; then : 11585 11586else 11587 11588cat >>confdefs.h <<_ACEOF 11589#define ino_t long 11590_ACEOF 11591 11592fi 11593 11594ac_fn_c_check_type "$LINENO" "dev_t" "ac_cv_type_dev_t" "$ac_includes_default" 11595if test "x$ac_cv_type_dev_t" = xyes; then : 11596 11597else 11598 11599cat >>confdefs.h <<_ACEOF 11600#define dev_t unsigned 11601_ACEOF 11602 11603fi 11604 11605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 11606$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 11607if ${ac_cv_c_bigendian+:} false; then : 11608 $as_echo_n "(cached) " >&6 11609else 11610 ac_cv_c_bigendian=unknown 11611 # See if we're dealing with a universal compiler. 11612 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11613/* end confdefs.h. */ 11614#ifndef __APPLE_CC__ 11615 not a universal capable compiler 11616 #endif 11617 typedef int dummy; 11618 11619_ACEOF 11620if ac_fn_c_try_compile "$LINENO"; then : 11621 11622 # Check for potential -arch flags. It is not universal unless 11623 # there are at least two -arch flags with different values. 11624 ac_arch= 11625 ac_prev= 11626 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 11627 if test -n "$ac_prev"; then 11628 case $ac_word in 11629 i?86 | x86_64 | ppc | ppc64) 11630 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 11631 ac_arch=$ac_word 11632 else 11633 ac_cv_c_bigendian=universal 11634 break 11635 fi 11636 ;; 11637 esac 11638 ac_prev= 11639 elif test "x$ac_word" = "x-arch"; then 11640 ac_prev=arch 11641 fi 11642 done 11643fi 11644rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11645 if test $ac_cv_c_bigendian = unknown; then 11646 # See if sys/param.h defines the BYTE_ORDER macro. 11647 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11648/* end confdefs.h. */ 11649#include <sys/types.h> 11650 #include <sys/param.h> 11651 11652int 11653main () 11654{ 11655#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 11656 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 11657 && LITTLE_ENDIAN) 11658 bogus endian macros 11659 #endif 11660 11661 ; 11662 return 0; 11663} 11664_ACEOF 11665if ac_fn_c_try_compile "$LINENO"; then : 11666 # It does; now see whether it defined to BIG_ENDIAN or not. 11667 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11668/* end confdefs.h. */ 11669#include <sys/types.h> 11670 #include <sys/param.h> 11671 11672int 11673main () 11674{ 11675#if BYTE_ORDER != BIG_ENDIAN 11676 not big endian 11677 #endif 11678 11679 ; 11680 return 0; 11681} 11682_ACEOF 11683if ac_fn_c_try_compile "$LINENO"; then : 11684 ac_cv_c_bigendian=yes 11685else 11686 ac_cv_c_bigendian=no 11687fi 11688rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11689fi 11690rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11691 fi 11692 if test $ac_cv_c_bigendian = unknown; then 11693 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 11694 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11695/* end confdefs.h. */ 11696#include <limits.h> 11697 11698int 11699main () 11700{ 11701#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 11702 bogus endian macros 11703 #endif 11704 11705 ; 11706 return 0; 11707} 11708_ACEOF 11709if ac_fn_c_try_compile "$LINENO"; then : 11710 # It does; now see whether it defined to _BIG_ENDIAN or not. 11711 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11712/* end confdefs.h. */ 11713#include <limits.h> 11714 11715int 11716main () 11717{ 11718#ifndef _BIG_ENDIAN 11719 not big endian 11720 #endif 11721 11722 ; 11723 return 0; 11724} 11725_ACEOF 11726if ac_fn_c_try_compile "$LINENO"; then : 11727 ac_cv_c_bigendian=yes 11728else 11729 ac_cv_c_bigendian=no 11730fi 11731rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11732fi 11733rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11734 fi 11735 if test $ac_cv_c_bigendian = unknown; then 11736 # Compile a test program. 11737 if test "$cross_compiling" = yes; then : 11738 # Try to guess by grepping values from an object file. 11739 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11740/* end confdefs.h. */ 11741short int ascii_mm[] = 11742 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 11743 short int ascii_ii[] = 11744 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 11745 int use_ascii (int i) { 11746 return ascii_mm[i] + ascii_ii[i]; 11747 } 11748 short int ebcdic_ii[] = 11749 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 11750 short int ebcdic_mm[] = 11751 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 11752 int use_ebcdic (int i) { 11753 return ebcdic_mm[i] + ebcdic_ii[i]; 11754 } 11755 extern int foo; 11756 11757int 11758main () 11759{ 11760return use_ascii (foo) == use_ebcdic (foo); 11761 ; 11762 return 0; 11763} 11764_ACEOF 11765if ac_fn_c_try_compile "$LINENO"; then : 11766 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 11767 ac_cv_c_bigendian=yes 11768 fi 11769 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 11770 if test "$ac_cv_c_bigendian" = unknown; then 11771 ac_cv_c_bigendian=no 11772 else 11773 # finding both strings is unlikely to happen, but who knows? 11774 ac_cv_c_bigendian=unknown 11775 fi 11776 fi 11777fi 11778rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11779else 11780 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11781/* end confdefs.h. */ 11782$ac_includes_default 11783int 11784main () 11785{ 11786 11787 /* Are we little or big endian? From Harbison&Steele. */ 11788 union 11789 { 11790 long int l; 11791 char c[sizeof (long int)]; 11792 } u; 11793 u.l = 1; 11794 return u.c[sizeof (long int) - 1] == 1; 11795 11796 ; 11797 return 0; 11798} 11799_ACEOF 11800if ac_fn_c_try_run "$LINENO"; then : 11801 ac_cv_c_bigendian=no 11802else 11803 ac_cv_c_bigendian=yes 11804fi 11805rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11806 conftest.$ac_objext conftest.beam conftest.$ac_ext 11807fi 11808 11809 fi 11810fi 11811{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 11812$as_echo "$ac_cv_c_bigendian" >&6; } 11813 case $ac_cv_c_bigendian in #( 11814 yes) 11815 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 11816;; #( 11817 no) 11818 ;; #( 11819 universal) 11820 11821$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 11822 11823 ;; #( 11824 *) 11825 as_fn_error $? "unknown endianness 11826 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 11827 esac 11828 11829{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5 11830$as_echo_n "checking for inline... " >&6; } 11831if ${ac_cv_c_inline+:} false; then : 11832 $as_echo_n "(cached) " >&6 11833else 11834 ac_cv_c_inline=no 11835for ac_kw in inline __inline__ __inline; do 11836 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11837/* end confdefs.h. */ 11838#ifndef __cplusplus 11839typedef int foo_t; 11840static $ac_kw foo_t static_foo () {return 0; } 11841$ac_kw foo_t foo () {return 0; } 11842#endif 11843 11844_ACEOF 11845if ac_fn_c_try_compile "$LINENO"; then : 11846 ac_cv_c_inline=$ac_kw 11847fi 11848rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11849 test "$ac_cv_c_inline" != no && break 11850done 11851 11852fi 11853{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5 11854$as_echo "$ac_cv_c_inline" >&6; } 11855 11856case $ac_cv_c_inline in 11857 inline | yes) ;; 11858 *) 11859 case $ac_cv_c_inline in 11860 no) ac_val=;; 11861 *) ac_val=$ac_cv_c_inline;; 11862 esac 11863 cat >>confdefs.h <<_ACEOF 11864#ifndef __cplusplus 11865#define inline $ac_val 11866#endif 11867_ACEOF 11868 ;; 11869esac 11870 11871 11872{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rlim_t" >&5 11873$as_echo_n "checking for rlim_t... " >&6; } 11874if eval "test \"`echo '$''{'ac_cv_type_rlim_t'+set}'`\" = set"; then 11875 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_rlim_t" >&5 11876$as_echo "(cached) $ac_cv_type_rlim_t" >&6; } 11877else 11878 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11879/* end confdefs.h. */ 11880 11881#include <sys/types.h> 11882#if STDC_HEADERS 11883# include <stdlib.h> 11884# include <stddef.h> 11885#endif 11886#ifdef HAVE_SYS_RESOURCE_H 11887# include <sys/resource.h> 11888#endif 11889 11890_ACEOF 11891if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11892 $EGREP "(^|[^a-zA-Z_0-9])rlim_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then : 11893 ac_cv_type_rlim_t=yes 11894else 11895 ac_cv_type_rlim_t=no 11896fi 11897rm -f conftest* 11898 11899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_rlim_t" >&5 11900$as_echo "$ac_cv_type_rlim_t" >&6; } 11901fi 11902if test $ac_cv_type_rlim_t = no; then 11903 cat >> confdefs.h <<\EOF 11904#define rlim_t unsigned long 11905EOF 11906fi 11907 11908{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stack_t" >&5 11909$as_echo_n "checking for stack_t... " >&6; } 11910if eval "test \"`echo '$''{'ac_cv_type_stack_t'+set}'`\" = set"; then 11911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_stack_t" >&5 11912$as_echo "(cached) $ac_cv_type_stack_t" >&6; } 11913else 11914 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11915/* end confdefs.h. */ 11916 11917#include <sys/types.h> 11918#if STDC_HEADERS 11919# include <stdlib.h> 11920# include <stddef.h> 11921#endif 11922#include <signal.h> 11923 11924_ACEOF 11925if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 11926 $EGREP "stack_t" >/dev/null 2>&1; then : 11927 ac_cv_type_stack_t=yes 11928else 11929 ac_cv_type_stack_t=no 11930fi 11931rm -f conftest* 11932 11933 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_stack_t" >&5 11934$as_echo "$ac_cv_type_stack_t" >&6; } 11935fi 11936if test $ac_cv_type_stack_t = no; then 11937 cat >> confdefs.h <<\EOF 11938#define stack_t struct sigaltstack 11939EOF 11940fi 11941 11942{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stack_t has an ss_base field" >&5 11943$as_echo_n "checking whether stack_t has an ss_base field... " >&6; } 11944cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11945/* end confdefs.h. */ 11946 11947#include <sys/types.h> 11948#if STDC_HEADERS 11949# include <stdlib.h> 11950# include <stddef.h> 11951#endif 11952#include <signal.h> 11953#include "confdefs.h" 11954 11955int 11956main () 11957{ 11958stack_t sigstk; sigstk.ss_base = 0; 11959 ; 11960 return 0; 11961} 11962_ACEOF 11963if ac_fn_c_try_compile "$LINENO"; then : 11964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11965$as_echo "yes" >&6; }; $as_echo "#define HAVE_SS_BASE 1" >>confdefs.h 11966 11967else 11968 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11969$as_echo "no" >&6; } 11970fi 11971rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11972 11973olibs="$LIBS" 11974{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tlib argument" >&5 11975$as_echo_n "checking --with-tlib argument... " >&6; } 11976 11977# Check whether --with-tlib was given. 11978if test "${with_tlib+set}" = set; then : 11979 withval=$with_tlib; 11980fi 11981 11982if test -n "$with_tlib"; then 11983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_tlib" >&5 11984$as_echo "$with_tlib" >&6; } 11985 LIBS="$LIBS -l$with_tlib" 11986 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linking with $with_tlib library" >&5 11987$as_echo_n "checking for linking with $with_tlib library... " >&6; } 11988 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11989/* end confdefs.h. */ 11990 11991int 11992main () 11993{ 11994 11995 ; 11996 return 0; 11997} 11998_ACEOF 11999if ac_fn_c_try_link "$LINENO"; then : 12000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5 12001$as_echo "OK" >&6; } 12002else 12003 as_fn_error $? "FAILED" "$LINENO" 5 12004fi 12005rm -f core conftest.err conftest.$ac_objext \ 12006 conftest$ac_exeext conftest.$ac_ext 12007 olibs="$LIBS" 12008else 12009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: empty: automatic terminal library selection" >&5 12010$as_echo "empty: automatic terminal library selection" >&6; } 12011 case "`uname -s 2>/dev/null`" in 12012 OSF1|SCO_SV) tlibs="tinfo ncurses curses termlib termcap";; 12013 *) tlibs="tinfo ncurses termlib termcap curses";; 12014 esac 12015 for libname in $tlibs; do 12016 as_ac_Lib=`$as_echo "ac_cv_lib_${libname}''_tgetent" | $as_tr_sh` 12017{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -l${libname}" >&5 12018$as_echo_n "checking for tgetent in -l${libname}... " >&6; } 12019if eval \${$as_ac_Lib+:} false; then : 12020 $as_echo_n "(cached) " >&6 12021else 12022 ac_check_lib_save_LIBS=$LIBS 12023LIBS="-l${libname} $LIBS" 12024cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12025/* end confdefs.h. */ 12026 12027/* Override any GCC internal prototype to avoid an error. 12028 Use char because int might match the return type of a GCC 12029 builtin and then its argument prototype would still apply. */ 12030#ifdef __cplusplus 12031extern "C" 12032#endif 12033char tgetent (); 12034int 12035main () 12036{ 12037return tgetent (); 12038 ; 12039 return 0; 12040} 12041_ACEOF 12042if ac_fn_c_try_link "$LINENO"; then : 12043 eval "$as_ac_Lib=yes" 12044else 12045 eval "$as_ac_Lib=no" 12046fi 12047rm -f core conftest.err conftest.$ac_objext \ 12048 conftest$ac_exeext conftest.$ac_ext 12049LIBS=$ac_check_lib_save_LIBS 12050fi 12051eval ac_res=\$$as_ac_Lib 12052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 12053$as_echo "$ac_res" >&6; } 12054if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then : 12055 cat >>confdefs.h <<_ACEOF 12056#define `$as_echo "HAVE_LIB${libname}" | $as_tr_cpp` 1 12057_ACEOF 12058 12059 LIBS="-l${libname} $LIBS" 12060 12061fi 12062 12063 if test "x$olibs" != "x$LIBS"; then 12064 if test "$cross_compiling" = yes; then : 12065 res="FAIL" 12066else 12067 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12068/* end confdefs.h. */ 12069 12070#ifdef HAVE_TERMCAP_H 12071# include <termcap.h> 12072#endif 12073#if STDC_HEADERS 12074# include <stdlib.h> 12075# include <stddef.h> 12076#endif 12077main() {char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(0); } 12078_ACEOF 12079if ac_fn_c_try_run "$LINENO"; then : 12080 res="OK" 12081else 12082 res="FAIL" 12083fi 12084rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12085 conftest.$ac_objext conftest.beam conftest.$ac_ext 12086fi 12087 12088 if test "$res" = "OK"; then 12089 break 12090 fi 12091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libname library is not usable" >&5 12092$as_echo "$libname library is not usable" >&6; } 12093 LIBS="$olibs" 12094 fi 12095 done 12096 if test "x$olibs" = "x$LIBS"; then 12097 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no terminal library found" >&5 12098$as_echo "no terminal library found" >&6; } 12099 fi 12100fi 12101 12102if test "x$olibs" = "x$LIBS"; then 12103 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent()" >&5 12104$as_echo_n "checking for tgetent()... " >&6; } 12105 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12106/* end confdefs.h. */ 12107 12108int 12109main () 12110{ 12111char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); 12112 ; 12113 return 0; 12114} 12115_ACEOF 12116if ac_fn_c_try_link "$LINENO"; then : 12117 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12118$as_echo "yes" >&6; } 12119else 12120 as_fn_error $? "NOT FOUND! 12121 You need to install a terminal library; for example ncurses. 12122 Or specify the name of the library with --with-tlib." "$LINENO" 5 12123fi 12124rm -f core conftest.err conftest.$ac_objext \ 12125 conftest$ac_exeext conftest.$ac_ext 12126fi 12127 12128{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we talk terminfo" >&5 12129$as_echo_n "checking whether we talk terminfo... " >&6; } 12130if ${vim_cv_terminfo+:} false; then : 12131 $as_echo_n "(cached) " >&6 12132else 12133 12134 if test "$cross_compiling" = yes; then : 12135 12136 as_fn_error $? "cross-compiling: please set 'vim_cv_terminfo'" "$LINENO" 5 12137 12138else 12139 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12140/* end confdefs.h. */ 12141 12142#include "confdefs.h" 12143#ifdef HAVE_TERMCAP_H 12144# include <termcap.h> 12145#endif 12146#ifdef HAVE_STRING_H 12147# include <string.h> 12148#endif 12149#if STDC_HEADERS 12150# include <stdlib.h> 12151# include <stddef.h> 12152#endif 12153main() 12154{char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(!strcmp(s==0 ? "" : s, "1")); } 12155 12156_ACEOF 12157if ac_fn_c_try_run "$LINENO"; then : 12158 12159 vim_cv_terminfo=no 12160 12161else 12162 12163 vim_cv_terminfo=yes 12164 12165fi 12166rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12167 conftest.$ac_objext conftest.beam conftest.$ac_ext 12168fi 12169 12170 12171fi 12172{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_terminfo" >&5 12173$as_echo "$vim_cv_terminfo" >&6; } 12174 12175if test "x$vim_cv_terminfo" = "xyes" ; then 12176 $as_echo "#define TERMINFO 1" >>confdefs.h 12177 12178fi 12179 12180{ $as_echo "$as_me:${as_lineno-$LINENO}: checking what tgetent() returns for an unknown terminal" >&5 12181$as_echo_n "checking what tgetent() returns for an unknown terminal... " >&6; } 12182if ${vim_cv_tgetent+:} false; then : 12183 $as_echo_n "(cached) " >&6 12184else 12185 12186 if test "$cross_compiling" = yes; then : 12187 12188 as_fn_error $? "failed to compile test program." "$LINENO" 5 12189 12190else 12191 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12192/* end confdefs.h. */ 12193 12194#include "confdefs.h" 12195#ifdef HAVE_TERMCAP_H 12196# include <termcap.h> 12197#endif 12198#if STDC_HEADERS 12199# include <stdlib.h> 12200# include <stddef.h> 12201#endif 12202main() 12203{char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); exit(res != 0); } 12204 12205_ACEOF 12206if ac_fn_c_try_run "$LINENO"; then : 12207 12208 vim_cv_tgetent=zero 12209 12210else 12211 12212 vim_cv_tgetent=non-zero 12213 12214fi 12215rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12216 conftest.$ac_objext conftest.beam conftest.$ac_ext 12217fi 12218 12219 12220fi 12221{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tgetent" >&5 12222$as_echo "$vim_cv_tgetent" >&6; } 12223 12224if test "x$vim_cv_tgetent" = "xzero" ; then 12225 $as_echo "#define TGETENT_ZERO_ERR 0" >>confdefs.h 12226 12227fi 12228 12229{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains ospeed" >&5 12230$as_echo_n "checking whether termcap.h contains ospeed... " >&6; } 12231cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12232/* end confdefs.h. */ 12233 12234#ifdef HAVE_TERMCAP_H 12235# include <termcap.h> 12236#endif 12237 12238int 12239main () 12240{ 12241ospeed = 20000 12242 ; 12243 return 0; 12244} 12245_ACEOF 12246if ac_fn_c_try_link "$LINENO"; then : 12247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12248$as_echo "yes" >&6; }; $as_echo "#define HAVE_OSPEED 1" >>confdefs.h 12249 12250else 12251 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12252$as_echo "no" >&6; } 12253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ospeed can be extern" >&5 12254$as_echo_n "checking whether ospeed can be extern... " >&6; } 12255 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12256/* end confdefs.h. */ 12257 12258#ifdef HAVE_TERMCAP_H 12259# include <termcap.h> 12260#endif 12261extern short ospeed; 12262 12263int 12264main () 12265{ 12266ospeed = 20000 12267 ; 12268 return 0; 12269} 12270_ACEOF 12271if ac_fn_c_try_link "$LINENO"; then : 12272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12273$as_echo "yes" >&6; }; $as_echo "#define OSPEED_EXTERN 1" >>confdefs.h 12274 12275else 12276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12277$as_echo "no" >&6; } 12278fi 12279rm -f core conftest.err conftest.$ac_objext \ 12280 conftest$ac_exeext conftest.$ac_ext 12281 12282fi 12283rm -f core conftest.err conftest.$ac_objext \ 12284 conftest$ac_exeext conftest.$ac_ext 12285 12286{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains UP, BC and PC" >&5 12287$as_echo_n "checking whether termcap.h contains UP, BC and PC... " >&6; } 12288cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12289/* end confdefs.h. */ 12290 12291#ifdef HAVE_TERMCAP_H 12292# include <termcap.h> 12293#endif 12294 12295int 12296main () 12297{ 12298if (UP == 0 && BC == 0) PC = 1 12299 ; 12300 return 0; 12301} 12302_ACEOF 12303if ac_fn_c_try_link "$LINENO"; then : 12304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12305$as_echo "yes" >&6; }; $as_echo "#define HAVE_UP_BC_PC 1" >>confdefs.h 12306 12307else 12308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12309$as_echo "no" >&6; } 12310 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether UP, BC and PC can be extern" >&5 12311$as_echo_n "checking whether UP, BC and PC can be extern... " >&6; } 12312 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12313/* end confdefs.h. */ 12314 12315#ifdef HAVE_TERMCAP_H 12316# include <termcap.h> 12317#endif 12318extern char *UP, *BC, PC; 12319 12320int 12321main () 12322{ 12323if (UP == 0 && BC == 0) PC = 1 12324 ; 12325 return 0; 12326} 12327_ACEOF 12328if ac_fn_c_try_link "$LINENO"; then : 12329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12330$as_echo "yes" >&6; }; $as_echo "#define UP_BC_PC_EXTERN 1" >>confdefs.h 12331 12332else 12333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12334$as_echo "no" >&6; } 12335fi 12336rm -f core conftest.err conftest.$ac_objext \ 12337 conftest$ac_exeext conftest.$ac_ext 12338 12339fi 12340rm -f core conftest.err conftest.$ac_objext \ 12341 conftest$ac_exeext conftest.$ac_ext 12342 12343{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether tputs() uses outfuntype" >&5 12344$as_echo_n "checking whether tputs() uses outfuntype... " >&6; } 12345cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12346/* end confdefs.h. */ 12347 12348#ifdef HAVE_TERMCAP_H 12349# include <termcap.h> 12350#endif 12351 12352int 12353main () 12354{ 12355extern int xx(); tputs("test", 1, (outfuntype)xx) 12356 ; 12357 return 0; 12358} 12359_ACEOF 12360if ac_fn_c_try_compile "$LINENO"; then : 12361 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12362$as_echo "yes" >&6; }; $as_echo "#define HAVE_OUTFUNTYPE 1" >>confdefs.h 12363 12364else 12365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12366$as_echo "no" >&6; } 12367fi 12368rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12369 12370{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/select.h and sys/time.h may both be included" >&5 12371$as_echo_n "checking whether sys/select.h and sys/time.h may both be included... " >&6; } 12372cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12373/* end confdefs.h. */ 12374 12375#include <sys/types.h> 12376#include <sys/time.h> 12377#include <sys/select.h> 12378int 12379main () 12380{ 12381 12382 ; 12383 return 0; 12384} 12385_ACEOF 12386if ac_fn_c_try_compile "$LINENO"; then : 12387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12388$as_echo "yes" >&6; } 12389 $as_echo "#define SYS_SELECT_WITH_SYS_TIME 1" >>confdefs.h 12390 12391else 12392 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12393$as_echo "no" >&6; } 12394fi 12395rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12396 12397 12398{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/ptc" >&5 12399$as_echo_n "checking for /dev/ptc... " >&6; } 12400if test -r /dev/ptc; then 12401 $as_echo "#define HAVE_DEV_PTC 1" >>confdefs.h 12402 12403 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12404$as_echo "yes" >&6; } 12405else 12406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12407$as_echo "no" >&6; } 12408fi 12409 12410{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SVR4 ptys" >&5 12411$as_echo_n "checking for SVR4 ptys... " >&6; } 12412if test -c /dev/ptmx ; then 12413 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12414/* end confdefs.h. */ 12415 12416int 12417main () 12418{ 12419ptsname(0);grantpt(0);unlockpt(0); 12420 ; 12421 return 0; 12422} 12423_ACEOF 12424if ac_fn_c_try_link "$LINENO"; then : 12425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12426$as_echo "yes" >&6; }; $as_echo "#define HAVE_SVR4_PTYS 1" >>confdefs.h 12427 12428else 12429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12430$as_echo "no" >&6; } 12431fi 12432rm -f core conftest.err conftest.$ac_objext \ 12433 conftest$ac_exeext conftest.$ac_ext 12434else 12435 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12436$as_echo "no" >&6; } 12437fi 12438 12439{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ptyranges" >&5 12440$as_echo_n "checking for ptyranges... " >&6; } 12441if test -d /dev/ptym ; then 12442 pdir='/dev/ptym' 12443else 12444 pdir='/dev' 12445fi 12446cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12447/* end confdefs.h. */ 12448#ifdef M_UNIX 12449 yes; 12450#endif 12451 12452_ACEOF 12453if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 12454 $EGREP "yes" >/dev/null 2>&1; then : 12455 ptys=`echo /dev/ptyp??` 12456else 12457 ptys=`echo $pdir/pty??` 12458fi 12459rm -f conftest* 12460 12461if test "$ptys" != "$pdir/pty??" ; then 12462 p0=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'` 12463 p1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g' | sort -u | tr -d '\012'` 12464 cat >>confdefs.h <<_ACEOF 12465#define PTYRANGE0 "$p0" 12466_ACEOF 12467 12468 cat >>confdefs.h <<_ACEOF 12469#define PTYRANGE1 "$p1" 12470_ACEOF 12471 12472 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $p0 / $p1" >&5 12473$as_echo "$p0 / $p1" >&6; } 12474else 12475 { $as_echo "$as_me:${as_lineno-$LINENO}: result: don't know" >&5 12476$as_echo "don't know" >&6; } 12477fi 12478 12479rm -f conftest_grp 12480{ $as_echo "$as_me:${as_lineno-$LINENO}: checking default tty permissions/group" >&5 12481$as_echo_n "checking default tty permissions/group... " >&6; } 12482if ${vim_cv_tty_group+:} false; then : 12483 $as_echo_n "(cached) " >&6 12484else 12485 12486 if test "$cross_compiling" = yes; then : 12487 12488 as_fn_error $? "cross-compiling: please set 'vim_cv_tty_group' and 'vim_cv_tty_mode'" "$LINENO" 5 12489 12490else 12491 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12492/* end confdefs.h. */ 12493 12494#include "confdefs.h" 12495#include <sys/types.h> 12496#if STDC_HEADERS 12497# include <stdlib.h> 12498# include <stddef.h> 12499#endif 12500#ifdef HAVE_UNISTD_H 12501#include <unistd.h> 12502#endif 12503#include <sys/stat.h> 12504#include <stdio.h> 12505main() 12506{ 12507 struct stat sb; 12508 char *x,*ttyname(); 12509 int om, m; 12510 FILE *fp; 12511 12512 if (!(x = ttyname(0))) exit(1); 12513 if (stat(x, &sb)) exit(1); 12514 om = sb.st_mode; 12515 if (om & 002) exit(0); 12516 m = system("mesg y"); 12517 if (m == -1 || m == 127) exit(1); 12518 if (stat(x, &sb)) exit(1); 12519 m = sb.st_mode; 12520 if (chmod(x, om)) exit(1); 12521 if (m & 002) exit(0); 12522 if (sb.st_gid == getgid()) exit(1); 12523 if (!(fp=fopen("conftest_grp", "w"))) 12524 exit(1); 12525 fprintf(fp, "%d\n", sb.st_gid); 12526 fclose(fp); 12527 exit(0); 12528} 12529 12530_ACEOF 12531if ac_fn_c_try_run "$LINENO"; then : 12532 12533 if test -f conftest_grp; then 12534 vim_cv_tty_group=`cat conftest_grp` 12535 if test "x$vim_cv_tty_mode" = "x" ; then 12536 vim_cv_tty_mode=0620 12537 fi 12538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&5 12539$as_echo "pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&6; } 12540 else 12541 vim_cv_tty_group=world 12542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ptys are world accessible" >&5 12543$as_echo "ptys are world accessible" >&6; } 12544 fi 12545 12546else 12547 12548 vim_cv_tty_group=world 12549 { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't determine - assume ptys are world accessible" >&5 12550$as_echo "can't determine - assume ptys are world accessible" >&6; } 12551 12552fi 12553rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12554 conftest.$ac_objext conftest.beam conftest.$ac_ext 12555fi 12556 12557 12558fi 12559{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tty_group" >&5 12560$as_echo "$vim_cv_tty_group" >&6; } 12561rm -f conftest_grp 12562 12563if test "x$vim_cv_tty_group" != "xworld" ; then 12564 cat >>confdefs.h <<_ACEOF 12565#define PTYGROUP $vim_cv_tty_group 12566_ACEOF 12567 12568 if test "x$vim_cv_tty_mode" = "x" ; then 12569 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 12570 else 12571 $as_echo "#define PTYMODE 0620" >>confdefs.h 12572 12573 fi 12574fi 12575 12576 12577{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5 12578$as_echo_n "checking return type of signal handlers... " >&6; } 12579if ${ac_cv_type_signal+:} false; then : 12580 $as_echo_n "(cached) " >&6 12581else 12582 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12583/* end confdefs.h. */ 12584#include <sys/types.h> 12585#include <signal.h> 12586 12587int 12588main () 12589{ 12590return *(signal (0, 0)) (0) == 1; 12591 ; 12592 return 0; 12593} 12594_ACEOF 12595if ac_fn_c_try_compile "$LINENO"; then : 12596 ac_cv_type_signal=int 12597else 12598 ac_cv_type_signal=void 12599fi 12600rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12601fi 12602{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5 12603$as_echo "$ac_cv_type_signal" >&6; } 12604 12605cat >>confdefs.h <<_ACEOF 12606#define RETSIGTYPE $ac_cv_type_signal 12607_ACEOF 12608 12609 12610 12611if test $ac_cv_type_signal = void; then 12612 $as_echo "#define SIGRETURN return" >>confdefs.h 12613 12614else 12615 $as_echo "#define SIGRETURN return 0" >>confdefs.h 12616 12617fi 12618 12619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct sigcontext" >&5 12620$as_echo_n "checking for struct sigcontext... " >&6; } 12621cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12622/* end confdefs.h. */ 12623 12624#include <signal.h> 12625test_sig() 12626{ 12627 struct sigcontext *scont; 12628 scont = (struct sigcontext *)0; 12629 return 1; 12630} 12631int 12632main () 12633{ 12634 12635 ; 12636 return 0; 12637} 12638_ACEOF 12639if ac_fn_c_try_compile "$LINENO"; then : 12640 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12641$as_echo "yes" >&6; } 12642 $as_echo "#define HAVE_SIGCONTEXT 1" >>confdefs.h 12643 12644else 12645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12646$as_echo "no" >&6; } 12647fi 12648rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12649 12650{ $as_echo "$as_me:${as_lineno-$LINENO}: checking getcwd implementation is broken" >&5 12651$as_echo_n "checking getcwd implementation is broken... " >&6; } 12652if ${vim_cv_getcwd_broken+:} false; then : 12653 $as_echo_n "(cached) " >&6 12654else 12655 12656 if test "$cross_compiling" = yes; then : 12657 12658 as_fn_error $? "cross-compiling: please set 'vim_cv_getcwd_broken'" "$LINENO" 5 12659 12660else 12661 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12662/* end confdefs.h. */ 12663 12664#include "confdefs.h" 12665#ifdef HAVE_UNISTD_H 12666#include <unistd.h> 12667#endif 12668char *dagger[] = { "IFS=pwd", 0 }; 12669main() 12670{ 12671 char buffer[500]; 12672 extern char **environ; 12673 environ = dagger; 12674 return getcwd(buffer, 500) ? 0 : 1; 12675} 12676 12677_ACEOF 12678if ac_fn_c_try_run "$LINENO"; then : 12679 12680 vim_cv_getcwd_broken=no 12681 12682else 12683 12684 vim_cv_getcwd_broken=yes 12685 12686fi 12687rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12688 conftest.$ac_objext conftest.beam conftest.$ac_ext 12689fi 12690 12691 12692fi 12693{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_getcwd_broken" >&5 12694$as_echo "$vim_cv_getcwd_broken" >&6; } 12695 12696if test "x$vim_cv_getcwd_broken" = "xyes" ; then 12697 $as_echo "#define BAD_GETCWD 1" >>confdefs.h 12698 12699 for ac_func in getwd 12700do : 12701 ac_fn_c_check_func "$LINENO" "getwd" "ac_cv_func_getwd" 12702if test "x$ac_cv_func_getwd" = xyes; then : 12703 cat >>confdefs.h <<_ACEOF 12704#define HAVE_GETWD 1 12705_ACEOF 12706 12707fi 12708done 12709 12710fi 12711 12712for ac_func in fchdir fchown fchmod fsync getcwd getpseudotty \ 12713 getpwent getpwnam getpwuid getrlimit gettimeofday localtime_r lstat \ 12714 memset mkdtemp nanosleep opendir putenv qsort readlink select setenv \ 12715 getpgid setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \ 12716 sigprocmask sigvec strcasecmp strerror strftime stricmp strncasecmp \ 12717 strnicmp strpbrk strptime strtol tgetent towlower towupper iswupper \ 12718 tzset usleep utime utimes mblen ftruncate unsetenv posix_openpt 12719do : 12720 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 12721ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 12722if eval test \"x\$"$as_ac_var"\" = x"yes"; then : 12723 cat >>confdefs.h <<_ACEOF 12724#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 12725_ACEOF 12726 12727fi 12728done 12729 12730for ac_header in sys/select.h sys/socket.h 12731do : 12732 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 12733ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 12734if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : 12735 cat >>confdefs.h <<_ACEOF 12736#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 12737_ACEOF 12738 12739fi 12740 12741done 12742 12743{ $as_echo "$as_me:${as_lineno-$LINENO}: checking types of arguments for select" >&5 12744$as_echo_n "checking types of arguments for select... " >&6; } 12745if ${ac_cv_func_select_args+:} false; then : 12746 $as_echo_n "(cached) " >&6 12747else 12748 for ac_arg234 in 'fd_set *' 'int *' 'void *'; do 12749 for ac_arg1 in 'int' 'size_t' 'unsigned long int' 'unsigned int'; do 12750 for ac_arg5 in 'struct timeval *' 'const struct timeval *'; do 12751 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12752/* end confdefs.h. */ 12753$ac_includes_default 12754#ifdef HAVE_SYS_SELECT_H 12755# include <sys/select.h> 12756#endif 12757#ifdef HAVE_SYS_SOCKET_H 12758# include <sys/socket.h> 12759#endif 12760 12761int 12762main () 12763{ 12764extern int select ($ac_arg1, 12765 $ac_arg234, $ac_arg234, $ac_arg234, 12766 $ac_arg5); 12767 ; 12768 return 0; 12769} 12770_ACEOF 12771if ac_fn_c_try_compile "$LINENO"; then : 12772 ac_cv_func_select_args="$ac_arg1,$ac_arg234,$ac_arg5"; break 3 12773fi 12774rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12775 done 12776 done 12777done 12778# Provide a safe default value. 12779: "${ac_cv_func_select_args=int,int *,struct timeval *}" 12780 12781fi 12782{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_select_args" >&5 12783$as_echo "$ac_cv_func_select_args" >&6; } 12784ac_save_IFS=$IFS; IFS=',' 12785set dummy `echo "$ac_cv_func_select_args" | sed 's/\*/\*/g'` 12786IFS=$ac_save_IFS 12787shift 12788 12789cat >>confdefs.h <<_ACEOF 12790#define SELECT_TYPE_ARG1 $1 12791_ACEOF 12792 12793 12794cat >>confdefs.h <<_ACEOF 12795#define SELECT_TYPE_ARG234 ($2) 12796_ACEOF 12797 12798 12799cat >>confdefs.h <<_ACEOF 12800#define SELECT_TYPE_ARG5 ($3) 12801_ACEOF 12802 12803rm -f conftest* 12804 12805{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5 12806$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; } 12807if ${ac_cv_sys_largefile_source+:} false; then : 12808 $as_echo_n "(cached) " >&6 12809else 12810 while :; do 12811 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12812/* end confdefs.h. */ 12813#include <sys/types.h> /* for off_t */ 12814 #include <stdio.h> 12815int 12816main () 12817{ 12818int (*fp) (FILE *, off_t, int) = fseeko; 12819 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); 12820 ; 12821 return 0; 12822} 12823_ACEOF 12824if ac_fn_c_try_link "$LINENO"; then : 12825 ac_cv_sys_largefile_source=no; break 12826fi 12827rm -f core conftest.err conftest.$ac_objext \ 12828 conftest$ac_exeext conftest.$ac_ext 12829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12830/* end confdefs.h. */ 12831#define _LARGEFILE_SOURCE 1 12832#include <sys/types.h> /* for off_t */ 12833 #include <stdio.h> 12834int 12835main () 12836{ 12837int (*fp) (FILE *, off_t, int) = fseeko; 12838 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); 12839 ; 12840 return 0; 12841} 12842_ACEOF 12843if ac_fn_c_try_link "$LINENO"; then : 12844 ac_cv_sys_largefile_source=1; break 12845fi 12846rm -f core conftest.err conftest.$ac_objext \ 12847 conftest$ac_exeext conftest.$ac_ext 12848 ac_cv_sys_largefile_source=unknown 12849 break 12850done 12851fi 12852{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5 12853$as_echo "$ac_cv_sys_largefile_source" >&6; } 12854case $ac_cv_sys_largefile_source in #( 12855 no | unknown) ;; 12856 *) 12857cat >>confdefs.h <<_ACEOF 12858#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source 12859_ACEOF 12860;; 12861esac 12862rm -rf conftest* 12863 12864# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug 12865# in glibc 2.1.3, but that breaks too many other things. 12866# If you want fseeko and ftello with glibc, upgrade to a fixed glibc. 12867if test $ac_cv_sys_largefile_source != unknown; then 12868 12869$as_echo "#define HAVE_FSEEKO 1" >>confdefs.h 12870 12871fi 12872 12873 12874# Check whether --enable-largefile was given. 12875if test "${enable_largefile+set}" = set; then : 12876 enableval=$enable_largefile; 12877fi 12878 12879if test "$enable_largefile" != no; then 12880 12881 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 12882$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 12883if ${ac_cv_sys_largefile_CC+:} false; then : 12884 $as_echo_n "(cached) " >&6 12885else 12886 ac_cv_sys_largefile_CC=no 12887 if test "$GCC" != yes; then 12888 ac_save_CC=$CC 12889 while :; do 12890 # IRIX 6.2 and later do not support large files by default, 12891 # so use the C compiler's -n32 option if that helps. 12892 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12893/* end confdefs.h. */ 12894#include <sys/types.h> 12895 /* Check that off_t can represent 2**63 - 1 correctly. 12896 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12897 since some C++ compilers masquerading as C compilers 12898 incorrectly reject 9223372036854775807. */ 12899#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 12900 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12901 && LARGE_OFF_T % 2147483647 == 1) 12902 ? 1 : -1]; 12903int 12904main () 12905{ 12906 12907 ; 12908 return 0; 12909} 12910_ACEOF 12911 if ac_fn_c_try_compile "$LINENO"; then : 12912 break 12913fi 12914rm -f core conftest.err conftest.$ac_objext 12915 CC="$CC -n32" 12916 if ac_fn_c_try_compile "$LINENO"; then : 12917 ac_cv_sys_largefile_CC=' -n32'; break 12918fi 12919rm -f core conftest.err conftest.$ac_objext 12920 break 12921 done 12922 CC=$ac_save_CC 12923 rm -f conftest.$ac_ext 12924 fi 12925fi 12926{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 12927$as_echo "$ac_cv_sys_largefile_CC" >&6; } 12928 if test "$ac_cv_sys_largefile_CC" != no; then 12929 CC=$CC$ac_cv_sys_largefile_CC 12930 fi 12931 12932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 12933$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 12934if ${ac_cv_sys_file_offset_bits+:} false; then : 12935 $as_echo_n "(cached) " >&6 12936else 12937 while :; do 12938 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12939/* end confdefs.h. */ 12940#include <sys/types.h> 12941 /* Check that off_t can represent 2**63 - 1 correctly. 12942 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12943 since some C++ compilers masquerading as C compilers 12944 incorrectly reject 9223372036854775807. */ 12945#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 12946 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12947 && LARGE_OFF_T % 2147483647 == 1) 12948 ? 1 : -1]; 12949int 12950main () 12951{ 12952 12953 ; 12954 return 0; 12955} 12956_ACEOF 12957if ac_fn_c_try_compile "$LINENO"; then : 12958 ac_cv_sys_file_offset_bits=no; break 12959fi 12960rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12961 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12962/* end confdefs.h. */ 12963#define _FILE_OFFSET_BITS 64 12964#include <sys/types.h> 12965 /* Check that off_t can represent 2**63 - 1 correctly. 12966 We can't simply define LARGE_OFF_T to be 9223372036854775807, 12967 since some C++ compilers masquerading as C compilers 12968 incorrectly reject 9223372036854775807. */ 12969#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 12970 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 12971 && LARGE_OFF_T % 2147483647 == 1) 12972 ? 1 : -1]; 12973int 12974main () 12975{ 12976 12977 ; 12978 return 0; 12979} 12980_ACEOF 12981if ac_fn_c_try_compile "$LINENO"; then : 12982 ac_cv_sys_file_offset_bits=64; break 12983fi 12984rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12985 ac_cv_sys_file_offset_bits=unknown 12986 break 12987done 12988fi 12989{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 12990$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 12991case $ac_cv_sys_file_offset_bits in #( 12992 no | unknown) ;; 12993 *) 12994cat >>confdefs.h <<_ACEOF 12995#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 12996_ACEOF 12997;; 12998esac 12999rm -rf conftest* 13000 if test $ac_cv_sys_file_offset_bits = unknown; then 13001 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 13002$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 13003if ${ac_cv_sys_large_files+:} false; then : 13004 $as_echo_n "(cached) " >&6 13005else 13006 while :; do 13007 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13008/* end confdefs.h. */ 13009#include <sys/types.h> 13010 /* Check that off_t can represent 2**63 - 1 correctly. 13011 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13012 since some C++ compilers masquerading as C compilers 13013 incorrectly reject 9223372036854775807. */ 13014#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 13015 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13016 && LARGE_OFF_T % 2147483647 == 1) 13017 ? 1 : -1]; 13018int 13019main () 13020{ 13021 13022 ; 13023 return 0; 13024} 13025_ACEOF 13026if ac_fn_c_try_compile "$LINENO"; then : 13027 ac_cv_sys_large_files=no; break 13028fi 13029rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13031/* end confdefs.h. */ 13032#define _LARGE_FILES 1 13033#include <sys/types.h> 13034 /* Check that off_t can represent 2**63 - 1 correctly. 13035 We can't simply define LARGE_OFF_T to be 9223372036854775807, 13036 since some C++ compilers masquerading as C compilers 13037 incorrectly reject 9223372036854775807. */ 13038#define LARGE_OFF_T ((((off_t) 1 << 31) << 31) - 1 + (((off_t) 1 << 31) << 31)) 13039 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 13040 && LARGE_OFF_T % 2147483647 == 1) 13041 ? 1 : -1]; 13042int 13043main () 13044{ 13045 13046 ; 13047 return 0; 13048} 13049_ACEOF 13050if ac_fn_c_try_compile "$LINENO"; then : 13051 ac_cv_sys_large_files=1; break 13052fi 13053rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13054 ac_cv_sys_large_files=unknown 13055 break 13056done 13057fi 13058{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 13059$as_echo "$ac_cv_sys_large_files" >&6; } 13060case $ac_cv_sys_large_files in #( 13061 no | unknown) ;; 13062 *) 13063cat >>confdefs.h <<_ACEOF 13064#define _LARGE_FILES $ac_cv_sys_large_files 13065_ACEOF 13066;; 13067esac 13068rm -rf conftest* 13069 fi 13070 13071 13072fi 13073 13074 13075{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-canberra argument" >&5 13076$as_echo_n "checking --enable-canberra argument... " >&6; } 13077# Check whether --enable-canberra was given. 13078if test "${enable_canberra+set}" = set; then : 13079 enableval=$enable_canberra; 13080else 13081 enable_canberra="maybe" 13082fi 13083 13084 13085if test "$enable_canberra" = "maybe"; then 13086 if test "$features" = "big" -o "$features" = "huge"; then 13087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to yes" >&5 13088$as_echo "Defaulting to yes" >&6; } 13089 enable_canberra="yes" 13090 else 13091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to no" >&5 13092$as_echo "Defaulting to no" >&6; } 13093 enable_canberra="no" 13094 fi 13095else 13096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_canberra" >&5 13097$as_echo "$enable_canberra" >&6; } 13098fi 13099if test "$enable_canberra" = "yes"; then 13100 if test "x$PKG_CONFIG" != "xno"; then 13101 canberra_lib=`$PKG_CONFIG --libs libcanberra 2>/dev/null` 13102 canberra_cflags=`$PKG_CONFIG --cflags libcanberra 2>/dev/null` 13103 fi 13104 if test "x$canberra_lib" = "x"; then 13105 canberra_lib=-lcanberra 13106 canberra_cflags=-D_REENTRANT 13107 fi 13108 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libcanberra" >&5 13109$as_echo_n "checking for libcanberra... " >&6; } 13110 ac_save_CFLAGS="$CFLAGS" 13111 ac_save_LIBS="$LIBS" 13112 CFLAGS="$CFLAGS $canberra_cflags" 13113 LIBS="$LIBS $canberra_lib" 13114 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13115/* end confdefs.h. */ 13116 13117 # include <canberra.h> 13118 13119int 13120main () 13121{ 13122 13123 ca_context *hello; 13124 ca_context_create(&hello); 13125 ; 13126 return 0; 13127} 13128_ACEOF 13129if ac_fn_c_try_link "$LINENO"; then : 13130 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13131$as_echo "yes" >&6; }; $as_echo "#define HAVE_CANBERRA 1" >>confdefs.h 13132 13133else 13134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; try installing libcanberra-dev" >&5 13135$as_echo "no; try installing libcanberra-dev" >&6; }; CFLAGS="$ac_save_CFLAGS"; LIBS="$ac_save_LIBS" 13136fi 13137rm -f core conftest.err conftest.$ac_objext \ 13138 conftest$ac_exeext conftest.$ac_ext 13139fi 13140 13141 13142{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for st_blksize" >&5 13143$as_echo_n "checking for st_blksize... " >&6; } 13144cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13145/* end confdefs.h. */ 13146#include <sys/types.h> 13147#include <sys/stat.h> 13148int 13149main () 13150{ 13151 struct stat st; 13152 int n; 13153 13154 stat("/", &st); 13155 n = (int)st.st_blksize; 13156 ; 13157 return 0; 13158} 13159_ACEOF 13160if ac_fn_c_try_compile "$LINENO"; then : 13161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13162$as_echo "yes" >&6; }; $as_echo "#define HAVE_ST_BLKSIZE 1" >>confdefs.h 13163 13164else 13165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13166$as_echo "no" >&6; } 13167fi 13168rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13169 13170{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat() ignores a trailing slash" >&5 13171$as_echo_n "checking whether stat() ignores a trailing slash... " >&6; } 13172if ${vim_cv_stat_ignores_slash+:} false; then : 13173 $as_echo_n "(cached) " >&6 13174else 13175 13176 if test "$cross_compiling" = yes; then : 13177 13178 as_fn_error $? "cross-compiling: please set 'vim_cv_stat_ignores_slash'" "$LINENO" 5 13179 13180else 13181 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13182/* end confdefs.h. */ 13183 13184#include "confdefs.h" 13185#if STDC_HEADERS 13186# include <stdlib.h> 13187# include <stddef.h> 13188#endif 13189#include <sys/types.h> 13190#include <sys/stat.h> 13191main() {struct stat st; exit(stat("configure/", &st) != 0); } 13192 13193_ACEOF 13194if ac_fn_c_try_run "$LINENO"; then : 13195 13196 vim_cv_stat_ignores_slash=yes 13197 13198else 13199 13200 vim_cv_stat_ignores_slash=no 13201 13202fi 13203rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 13204 conftest.$ac_objext conftest.beam conftest.$ac_ext 13205fi 13206 13207 13208fi 13209{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_stat_ignores_slash" >&5 13210$as_echo "$vim_cv_stat_ignores_slash" >&6; } 13211 13212if test "x$vim_cv_stat_ignores_slash" = "xyes" ; then 13213 $as_echo "#define STAT_IGNORES_SLASH 1" >>confdefs.h 13214 13215fi 13216 13217{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv_open()" >&5 13218$as_echo_n "checking for iconv_open()... " >&6; } 13219save_LIBS="$LIBS" 13220LIBS="$LIBS -liconv" 13221cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13222/* end confdefs.h. */ 13223 13224#ifdef HAVE_ICONV_H 13225# include <iconv.h> 13226#endif 13227 13228int 13229main () 13230{ 13231iconv_open("fr", "to"); 13232 ; 13233 return 0; 13234} 13235_ACEOF 13236if ac_fn_c_try_link "$LINENO"; then : 13237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; with -liconv" >&5 13238$as_echo "yes; with -liconv" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h 13239 13240else 13241 LIBS="$save_LIBS" 13242 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13243/* end confdefs.h. */ 13244 13245#ifdef HAVE_ICONV_H 13246# include <iconv.h> 13247#endif 13248 13249int 13250main () 13251{ 13252iconv_open("fr", "to"); 13253 ; 13254 return 0; 13255} 13256_ACEOF 13257if ac_fn_c_try_link "$LINENO"; then : 13258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13259$as_echo "yes" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h 13260 13261else 13262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13263$as_echo "no" >&6; } 13264fi 13265rm -f core conftest.err conftest.$ac_objext \ 13266 conftest$ac_exeext conftest.$ac_ext 13267fi 13268rm -f core conftest.err conftest.$ac_objext \ 13269 conftest$ac_exeext conftest.$ac_ext 13270 13271 13272{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo(CODESET)" >&5 13273$as_echo_n "checking for nl_langinfo(CODESET)... " >&6; } 13274cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13275/* end confdefs.h. */ 13276 13277#ifdef HAVE_LANGINFO_H 13278# include <langinfo.h> 13279#endif 13280 13281int 13282main () 13283{ 13284char *cs = nl_langinfo(CODESET); 13285 ; 13286 return 0; 13287} 13288_ACEOF 13289if ac_fn_c_try_link "$LINENO"; then : 13290 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13291$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_LANGINFO_CODESET 1" >>confdefs.h 13292 13293else 13294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13295$as_echo "no" >&6; } 13296fi 13297rm -f core conftest.err conftest.$ac_objext \ 13298 conftest$ac_exeext conftest.$ac_ext 13299 13300{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod in -lm" >&5 13301$as_echo_n "checking for strtod in -lm... " >&6; } 13302if ${ac_cv_lib_m_strtod+:} false; then : 13303 $as_echo_n "(cached) " >&6 13304else 13305 ac_check_lib_save_LIBS=$LIBS 13306LIBS="-lm $LIBS" 13307cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13308/* end confdefs.h. */ 13309 13310/* Override any GCC internal prototype to avoid an error. 13311 Use char because int might match the return type of a GCC 13312 builtin and then its argument prototype would still apply. */ 13313#ifdef __cplusplus 13314extern "C" 13315#endif 13316char strtod (); 13317int 13318main () 13319{ 13320return strtod (); 13321 ; 13322 return 0; 13323} 13324_ACEOF 13325if ac_fn_c_try_link "$LINENO"; then : 13326 ac_cv_lib_m_strtod=yes 13327else 13328 ac_cv_lib_m_strtod=no 13329fi 13330rm -f core conftest.err conftest.$ac_objext \ 13331 conftest$ac_exeext conftest.$ac_ext 13332LIBS=$ac_check_lib_save_LIBS 13333fi 13334{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_strtod" >&5 13335$as_echo "$ac_cv_lib_m_strtod" >&6; } 13336if test "x$ac_cv_lib_m_strtod" = xyes; then : 13337 cat >>confdefs.h <<_ACEOF 13338#define HAVE_LIBM 1 13339_ACEOF 13340 13341 LIBS="-lm $LIBS" 13342 13343fi 13344 13345{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod() and other floating point functions" >&5 13346$as_echo_n "checking for strtod() and other floating point functions... " >&6; } 13347cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13348/* end confdefs.h. */ 13349 13350#ifdef HAVE_MATH_H 13351# include <math.h> 13352#endif 13353#if STDC_HEADERS 13354# include <stdlib.h> 13355# include <stddef.h> 13356#endif 13357 13358int 13359main () 13360{ 13361char *s; double d; 13362 d = strtod("1.1", &s); 13363 d = fabs(1.11); 13364 d = ceil(1.11); 13365 d = floor(1.11); 13366 d = log10(1.11); 13367 d = pow(1.11, 2.22); 13368 d = sqrt(1.11); 13369 d = sin(1.11); 13370 d = cos(1.11); 13371 d = atan(1.11); 13372 13373 ; 13374 return 0; 13375} 13376_ACEOF 13377if ac_fn_c_try_link "$LINENO"; then : 13378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13379$as_echo "yes" >&6; }; $as_echo "#define HAVE_FLOAT_FUNCS 1" >>confdefs.h 13380 13381else 13382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13383$as_echo "no" >&6; } 13384fi 13385rm -f core conftest.err conftest.$ac_objext \ 13386 conftest$ac_exeext conftest.$ac_ext 13387 13388{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for isinf()" >&5 13389$as_echo_n "checking for isinf()... " >&6; } 13390cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13391/* end confdefs.h. */ 13392 13393#ifdef HAVE_MATH_H 13394# include <math.h> 13395#endif 13396#if STDC_HEADERS 13397# include <stdlib.h> 13398# include <stddef.h> 13399#endif 13400 13401int 13402main () 13403{ 13404int r = isinf(1.11); 13405 ; 13406 return 0; 13407} 13408_ACEOF 13409if ac_fn_c_try_link "$LINENO"; then : 13410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13411$as_echo "yes" >&6; }; $as_echo "#define HAVE_ISINF 1" >>confdefs.h 13412 13413else 13414 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13415$as_echo "no" >&6; } 13416fi 13417rm -f core conftest.err conftest.$ac_objext \ 13418 conftest$ac_exeext conftest.$ac_ext 13419 13420{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for isnan()" >&5 13421$as_echo_n "checking for isnan()... " >&6; } 13422cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13423/* end confdefs.h. */ 13424 13425#ifdef HAVE_MATH_H 13426# include <math.h> 13427#endif 13428#if STDC_HEADERS 13429# include <stdlib.h> 13430# include <stddef.h> 13431#endif 13432 13433int 13434main () 13435{ 13436int r = isnan(1.11); 13437 ; 13438 return 0; 13439} 13440_ACEOF 13441if ac_fn_c_try_link "$LINENO"; then : 13442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13443$as_echo "yes" >&6; }; $as_echo "#define HAVE_ISNAN 1" >>confdefs.h 13444 13445else 13446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13447$as_echo "no" >&6; } 13448fi 13449rm -f core conftest.err conftest.$ac_objext \ 13450 conftest$ac_exeext conftest.$ac_ext 13451 13452{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-acl argument" >&5 13453$as_echo_n "checking --disable-acl argument... " >&6; } 13454# Check whether --enable-acl was given. 13455if test "${enable_acl+set}" = set; then : 13456 enableval=$enable_acl; 13457else 13458 enable_acl="yes" 13459fi 13460 13461if test "$enable_acl" = "yes"; then 13462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13463$as_echo "no" >&6; } 13464 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lposix1e" >&5 13465$as_echo_n "checking for acl_get_file in -lposix1e... " >&6; } 13466if ${ac_cv_lib_posix1e_acl_get_file+:} false; then : 13467 $as_echo_n "(cached) " >&6 13468else 13469 ac_check_lib_save_LIBS=$LIBS 13470LIBS="-lposix1e $LIBS" 13471cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13472/* end confdefs.h. */ 13473 13474/* Override any GCC internal prototype to avoid an error. 13475 Use char because int might match the return type of a GCC 13476 builtin and then its argument prototype would still apply. */ 13477#ifdef __cplusplus 13478extern "C" 13479#endif 13480char acl_get_file (); 13481int 13482main () 13483{ 13484return acl_get_file (); 13485 ; 13486 return 0; 13487} 13488_ACEOF 13489if ac_fn_c_try_link "$LINENO"; then : 13490 ac_cv_lib_posix1e_acl_get_file=yes 13491else 13492 ac_cv_lib_posix1e_acl_get_file=no 13493fi 13494rm -f core conftest.err conftest.$ac_objext \ 13495 conftest$ac_exeext conftest.$ac_ext 13496LIBS=$ac_check_lib_save_LIBS 13497fi 13498{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix1e_acl_get_file" >&5 13499$as_echo "$ac_cv_lib_posix1e_acl_get_file" >&6; } 13500if test "x$ac_cv_lib_posix1e_acl_get_file" = xyes; then : 13501 LIBS="$LIBS -lposix1e" 13502else 13503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lacl" >&5 13504$as_echo_n "checking for acl_get_file in -lacl... " >&6; } 13505if ${ac_cv_lib_acl_acl_get_file+:} false; then : 13506 $as_echo_n "(cached) " >&6 13507else 13508 ac_check_lib_save_LIBS=$LIBS 13509LIBS="-lacl $LIBS" 13510cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13511/* end confdefs.h. */ 13512 13513/* Override any GCC internal prototype to avoid an error. 13514 Use char because int might match the return type of a GCC 13515 builtin and then its argument prototype would still apply. */ 13516#ifdef __cplusplus 13517extern "C" 13518#endif 13519char acl_get_file (); 13520int 13521main () 13522{ 13523return acl_get_file (); 13524 ; 13525 return 0; 13526} 13527_ACEOF 13528if ac_fn_c_try_link "$LINENO"; then : 13529 ac_cv_lib_acl_acl_get_file=yes 13530else 13531 ac_cv_lib_acl_acl_get_file=no 13532fi 13533rm -f core conftest.err conftest.$ac_objext \ 13534 conftest$ac_exeext conftest.$ac_ext 13535LIBS=$ac_check_lib_save_LIBS 13536fi 13537{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_acl_acl_get_file" >&5 13538$as_echo "$ac_cv_lib_acl_acl_get_file" >&6; } 13539if test "x$ac_cv_lib_acl_acl_get_file" = xyes; then : 13540 LIBS="$LIBS -lacl" 13541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgetxattr in -lattr" >&5 13542$as_echo_n "checking for fgetxattr in -lattr... " >&6; } 13543if ${ac_cv_lib_attr_fgetxattr+:} false; then : 13544 $as_echo_n "(cached) " >&6 13545else 13546 ac_check_lib_save_LIBS=$LIBS 13547LIBS="-lattr $LIBS" 13548cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13549/* end confdefs.h. */ 13550 13551/* Override any GCC internal prototype to avoid an error. 13552 Use char because int might match the return type of a GCC 13553 builtin and then its argument prototype would still apply. */ 13554#ifdef __cplusplus 13555extern "C" 13556#endif 13557char fgetxattr (); 13558int 13559main () 13560{ 13561return fgetxattr (); 13562 ; 13563 return 0; 13564} 13565_ACEOF 13566if ac_fn_c_try_link "$LINENO"; then : 13567 ac_cv_lib_attr_fgetxattr=yes 13568else 13569 ac_cv_lib_attr_fgetxattr=no 13570fi 13571rm -f core conftest.err conftest.$ac_objext \ 13572 conftest$ac_exeext conftest.$ac_ext 13573LIBS=$ac_check_lib_save_LIBS 13574fi 13575{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_fgetxattr" >&5 13576$as_echo "$ac_cv_lib_attr_fgetxattr" >&6; } 13577if test "x$ac_cv_lib_attr_fgetxattr" = xyes; then : 13578 LIBS="$LIBS -lattr" 13579fi 13580 13581fi 13582 13583fi 13584 13585 13586 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX ACL support" >&5 13587$as_echo_n "checking for POSIX ACL support... " >&6; } 13588 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13589/* end confdefs.h. */ 13590 13591#include <sys/types.h> 13592#ifdef HAVE_SYS_ACL_H 13593# include <sys/acl.h> 13594#endif 13595acl_t acl; 13596int 13597main () 13598{ 13599acl = acl_get_file("foo", ACL_TYPE_ACCESS); 13600 acl_set_file("foo", ACL_TYPE_ACCESS, acl); 13601 acl_free(acl); 13602 ; 13603 return 0; 13604} 13605_ACEOF 13606if ac_fn_c_try_link "$LINENO"; then : 13607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13608$as_echo "yes" >&6; }; $as_echo "#define HAVE_POSIX_ACL 1" >>confdefs.h 13609 13610else 13611 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13612$as_echo "no" >&6; } 13613fi 13614rm -f core conftest.err conftest.$ac_objext \ 13615 conftest$ac_exeext conftest.$ac_ext 13616 13617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get in -lsec" >&5 13618$as_echo_n "checking for acl_get in -lsec... " >&6; } 13619if ${ac_cv_lib_sec_acl_get+:} false; then : 13620 $as_echo_n "(cached) " >&6 13621else 13622 ac_check_lib_save_LIBS=$LIBS 13623LIBS="-lsec $LIBS" 13624cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13625/* end confdefs.h. */ 13626 13627/* Override any GCC internal prototype to avoid an error. 13628 Use char because int might match the return type of a GCC 13629 builtin and then its argument prototype would still apply. */ 13630#ifdef __cplusplus 13631extern "C" 13632#endif 13633char acl_get (); 13634int 13635main () 13636{ 13637return acl_get (); 13638 ; 13639 return 0; 13640} 13641_ACEOF 13642if ac_fn_c_try_link "$LINENO"; then : 13643 ac_cv_lib_sec_acl_get=yes 13644else 13645 ac_cv_lib_sec_acl_get=no 13646fi 13647rm -f core conftest.err conftest.$ac_objext \ 13648 conftest$ac_exeext conftest.$ac_ext 13649LIBS=$ac_check_lib_save_LIBS 13650fi 13651{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sec_acl_get" >&5 13652$as_echo "$ac_cv_lib_sec_acl_get" >&6; } 13653if test "x$ac_cv_lib_sec_acl_get" = xyes; then : 13654 LIBS="$LIBS -lsec"; $as_echo "#define HAVE_SOLARIS_ZFS_ACL 1" >>confdefs.h 13655 13656else 13657 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris ACL support" >&5 13658$as_echo_n "checking for Solaris ACL support... " >&6; } 13659 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13660/* end confdefs.h. */ 13661 13662#ifdef HAVE_SYS_ACL_H 13663# include <sys/acl.h> 13664#endif 13665int 13666main () 13667{ 13668acl("foo", GETACLCNT, 0, NULL); 13669 13670 ; 13671 return 0; 13672} 13673_ACEOF 13674if ac_fn_c_try_link "$LINENO"; then : 13675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13676$as_echo "yes" >&6; }; $as_echo "#define HAVE_SOLARIS_ACL 1" >>confdefs.h 13677 13678else 13679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13680$as_echo "no" >&6; } 13681fi 13682rm -f core conftest.err conftest.$ac_objext \ 13683 conftest$ac_exeext conftest.$ac_ext 13684fi 13685 13686 13687 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for AIX ACL support" >&5 13688$as_echo_n "checking for AIX ACL support... " >&6; } 13689 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13690/* end confdefs.h. */ 13691 13692#if STDC_HEADERS 13693# include <stdlib.h> 13694# include <stddef.h> 13695#endif 13696#ifdef HAVE_SYS_ACL_H 13697# include <sys/acl.h> 13698#endif 13699#ifdef HAVE_SYS_ACCESS_H 13700# include <sys/access.h> 13701#endif 13702#define _ALL_SOURCE 13703 13704#include <sys/stat.h> 13705 13706int aclsize; 13707struct acl *aclent; 13708int 13709main () 13710{ 13711aclsize = sizeof(struct acl); 13712 aclent = (void *)malloc(aclsize); 13713 statacl("foo", STX_NORMAL, aclent, aclsize); 13714 13715 ; 13716 return 0; 13717} 13718_ACEOF 13719if ac_fn_c_try_link "$LINENO"; then : 13720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13721$as_echo "yes" >&6; }; $as_echo "#define HAVE_AIX_ACL 1" >>confdefs.h 13722 13723else 13724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13725$as_echo "no" >&6; } 13726fi 13727rm -f core conftest.err conftest.$ac_objext \ 13728 conftest$ac_exeext conftest.$ac_ext 13729else 13730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13731$as_echo "yes" >&6; } 13732fi 13733 13734if test "x$GTK_CFLAGS" != "x"; then 13735 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pango_shape_full" >&5 13736$as_echo_n "checking for pango_shape_full... " >&6; } 13737 ac_save_CFLAGS="$CFLAGS" 13738 ac_save_LIBS="$LIBS" 13739 CFLAGS="$CFLAGS $GTK_CFLAGS" 13740 LIBS="$LIBS $GTK_LIBS" 13741 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13742/* end confdefs.h. */ 13743#include <gtk/gtk.h> 13744int 13745main () 13746{ 13747 pango_shape_full(NULL, 0, NULL, 0, NULL, NULL); 13748 ; 13749 return 0; 13750} 13751_ACEOF 13752if ac_fn_c_try_link "$LINENO"; then : 13753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13754$as_echo "yes" >&6; }; $as_echo "#define HAVE_PANGO_SHAPE_FULL 1" >>confdefs.h 13755 13756else 13757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13758$as_echo "no" >&6; } 13759fi 13760rm -f core conftest.err conftest.$ac_objext \ 13761 conftest$ac_exeext conftest.$ac_ext 13762 CFLAGS="$ac_save_CFLAGS" 13763 LIBS="$ac_save_LIBS" 13764fi 13765 13766{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gpm argument" >&5 13767$as_echo_n "checking --disable-gpm argument... " >&6; } 13768# Check whether --enable-gpm was given. 13769if test "${enable_gpm+set}" = set; then : 13770 enableval=$enable_gpm; 13771else 13772 enable_gpm="yes" 13773fi 13774 13775 13776if test "$enable_gpm" = "yes"; then 13777 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13778$as_echo "no" >&6; } 13779 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gpm" >&5 13780$as_echo_n "checking for gpm... " >&6; } 13781if ${vi_cv_have_gpm+:} false; then : 13782 $as_echo_n "(cached) " >&6 13783else 13784 olibs="$LIBS" ; LIBS="-lgpm" 13785 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13786/* end confdefs.h. */ 13787#include <gpm.h> 13788 #include <linux/keyboard.h> 13789int 13790main () 13791{ 13792Gpm_GetLibVersion(NULL); 13793 ; 13794 return 0; 13795} 13796_ACEOF 13797if ac_fn_c_try_link "$LINENO"; then : 13798 vi_cv_have_gpm=yes 13799else 13800 vi_cv_have_gpm=no 13801fi 13802rm -f core conftest.err conftest.$ac_objext \ 13803 conftest$ac_exeext conftest.$ac_ext 13804 LIBS="$olibs" 13805 13806fi 13807{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_gpm" >&5 13808$as_echo "$vi_cv_have_gpm" >&6; } 13809 if test $vi_cv_have_gpm = yes; then 13810 LIBS="$LIBS -lgpm" 13811 $as_echo "#define HAVE_GPM 1" >>confdefs.h 13812 13813 fi 13814else 13815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13816$as_echo "yes" >&6; } 13817fi 13818 13819{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-sysmouse argument" >&5 13820$as_echo_n "checking --disable-sysmouse argument... " >&6; } 13821# Check whether --enable-sysmouse was given. 13822if test "${enable_sysmouse+set}" = set; then : 13823 enableval=$enable_sysmouse; 13824else 13825 enable_sysmouse="yes" 13826fi 13827 13828 13829if test "$enable_sysmouse" = "yes"; then 13830 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13831$as_echo "no" >&6; } 13832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysmouse" >&5 13833$as_echo_n "checking for sysmouse... " >&6; } 13834if ${vi_cv_have_sysmouse+:} false; then : 13835 $as_echo_n "(cached) " >&6 13836else 13837 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13838/* end confdefs.h. */ 13839#include <sys/consio.h> 13840 #include <signal.h> 13841 #include <sys/fbio.h> 13842int 13843main () 13844{ 13845struct mouse_info mouse; 13846 mouse.operation = MOUSE_MODE; 13847 mouse.operation = MOUSE_SHOW; 13848 mouse.u.mode.mode = 0; 13849 mouse.u.mode.signal = SIGUSR2; 13850 ; 13851 return 0; 13852} 13853_ACEOF 13854if ac_fn_c_try_link "$LINENO"; then : 13855 vi_cv_have_sysmouse=yes 13856else 13857 vi_cv_have_sysmouse=no 13858fi 13859rm -f core conftest.err conftest.$ac_objext \ 13860 conftest$ac_exeext conftest.$ac_ext 13861 13862fi 13863{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_sysmouse" >&5 13864$as_echo "$vi_cv_have_sysmouse" >&6; } 13865 if test $vi_cv_have_sysmouse = yes; then 13866 $as_echo "#define HAVE_SYSMOUSE 1" >>confdefs.h 13867 13868 fi 13869else 13870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13871$as_echo "yes" >&6; } 13872fi 13873 13874{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FD_CLOEXEC" >&5 13875$as_echo_n "checking for FD_CLOEXEC... " >&6; } 13876cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13877/* end confdefs.h. */ 13878#if HAVE_FCNTL_H 13879# include <fcntl.h> 13880#endif 13881int 13882main () 13883{ 13884 int flag = FD_CLOEXEC; 13885 ; 13886 return 0; 13887} 13888_ACEOF 13889if ac_fn_c_try_compile "$LINENO"; then : 13890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13891$as_echo "yes" >&6; }; $as_echo "#define HAVE_FD_CLOEXEC 1" >>confdefs.h 13892 13893else 13894 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 13895$as_echo "not usable" >&6; } 13896fi 13897rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13898 13899{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rename" >&5 13900$as_echo_n "checking for rename... " >&6; } 13901cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13902/* end confdefs.h. */ 13903#include <stdio.h> 13904int 13905main () 13906{ 13907rename("this", "that") 13908 ; 13909 return 0; 13910} 13911_ACEOF 13912if ac_fn_c_try_link "$LINENO"; then : 13913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13914$as_echo "yes" >&6; }; $as_echo "#define HAVE_RENAME 1" >>confdefs.h 13915 13916else 13917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 13918$as_echo "no" >&6; } 13919fi 13920rm -f core conftest.err conftest.$ac_objext \ 13921 conftest$ac_exeext conftest.$ac_ext 13922 13923{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysctl" >&5 13924$as_echo_n "checking for sysctl... " >&6; } 13925cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13926/* end confdefs.h. */ 13927#include <sys/types.h> 13928#include <sys/sysctl.h> 13929int 13930main () 13931{ 13932 int mib[2], r; 13933 size_t len; 13934 13935 mib[0] = CTL_HW; 13936 mib[1] = HW_USERMEM; 13937 len = sizeof(r); 13938 (void)sysctl(mib, 2, &r, &len, (void *)0, (size_t)0); 13939 13940 ; 13941 return 0; 13942} 13943_ACEOF 13944if ac_fn_c_try_compile "$LINENO"; then : 13945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13946$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCTL 1" >>confdefs.h 13947 13948else 13949 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 13950$as_echo "not usable" >&6; } 13951fi 13952rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13953 13954{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo" >&5 13955$as_echo_n "checking for sysinfo... " >&6; } 13956cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13957/* end confdefs.h. */ 13958#include <sys/types.h> 13959#include <sys/sysinfo.h> 13960int 13961main () 13962{ 13963 struct sysinfo sinfo; 13964 int t; 13965 13966 (void)sysinfo(&sinfo); 13967 t = sinfo.totalram; 13968 13969 ; 13970 return 0; 13971} 13972_ACEOF 13973if ac_fn_c_try_compile "$LINENO"; then : 13974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 13975$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO 1" >>confdefs.h 13976 13977else 13978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 13979$as_echo "not usable" >&6; } 13980fi 13981rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 13982 13983{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo.mem_unit" >&5 13984$as_echo_n "checking for sysinfo.mem_unit... " >&6; } 13985cat confdefs.h - <<_ACEOF >conftest.$ac_ext 13986/* end confdefs.h. */ 13987#include <sys/types.h> 13988#include <sys/sysinfo.h> 13989int 13990main () 13991{ 13992 struct sysinfo sinfo; 13993 sinfo.mem_unit = 1; 13994 13995 ; 13996 return 0; 13997} 13998_ACEOF 13999if ac_fn_c_try_compile "$LINENO"; then : 14000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14001$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO_MEM_UNIT 1" >>confdefs.h 14002 14003else 14004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14005$as_echo "no" >&6; } 14006fi 14007rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14008 14009{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysconf" >&5 14010$as_echo_n "checking for sysconf... " >&6; } 14011cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14012/* end confdefs.h. */ 14013#include <unistd.h> 14014int 14015main () 14016{ 14017 (void)sysconf(_SC_PAGESIZE); 14018 (void)sysconf(_SC_PHYS_PAGES); 14019 14020 ; 14021 return 0; 14022} 14023_ACEOF 14024if ac_fn_c_try_compile "$LINENO"; then : 14025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14026$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCONF 1" >>confdefs.h 14027 14028else 14029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 14030$as_echo "not usable" >&6; } 14031fi 14032rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14033 14034# The cast to long int works around a bug in the HP C Compiler 14035# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 14036# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 14037# This bug is HP SR number 8606223364. 14038{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 14039$as_echo_n "checking size of int... " >&6; } 14040if ${ac_cv_sizeof_int+:} false; then : 14041 $as_echo_n "(cached) " >&6 14042else 14043 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 14044 14045else 14046 if test "$ac_cv_type_int" = yes; then 14047 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14048$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14049as_fn_error 77 "cannot compute sizeof (int) 14050See \`config.log' for more details" "$LINENO" 5; } 14051 else 14052 ac_cv_sizeof_int=0 14053 fi 14054fi 14055 14056fi 14057{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 14058$as_echo "$ac_cv_sizeof_int" >&6; } 14059 14060 14061 14062cat >>confdefs.h <<_ACEOF 14063#define SIZEOF_INT $ac_cv_sizeof_int 14064_ACEOF 14065 14066 14067# The cast to long int works around a bug in the HP C Compiler 14068# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 14069# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 14070# This bug is HP SR number 8606223364. 14071{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 14072$as_echo_n "checking size of long... " >&6; } 14073if ${ac_cv_sizeof_long+:} false; then : 14074 $as_echo_n "(cached) " >&6 14075else 14076 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 14077 14078else 14079 if test "$ac_cv_type_long" = yes; then 14080 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14081$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14082as_fn_error 77 "cannot compute sizeof (long) 14083See \`config.log' for more details" "$LINENO" 5; } 14084 else 14085 ac_cv_sizeof_long=0 14086 fi 14087fi 14088 14089fi 14090{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 14091$as_echo "$ac_cv_sizeof_long" >&6; } 14092 14093 14094 14095cat >>confdefs.h <<_ACEOF 14096#define SIZEOF_LONG $ac_cv_sizeof_long 14097_ACEOF 14098 14099 14100# The cast to long int works around a bug in the HP C Compiler 14101# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 14102# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 14103# This bug is HP SR number 8606223364. 14104{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5 14105$as_echo_n "checking size of time_t... " >&6; } 14106if ${ac_cv_sizeof_time_t+:} false; then : 14107 $as_echo_n "(cached) " >&6 14108else 14109 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t" "$ac_includes_default"; then : 14110 14111else 14112 if test "$ac_cv_type_time_t" = yes; then 14113 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14114$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14115as_fn_error 77 "cannot compute sizeof (time_t) 14116See \`config.log' for more details" "$LINENO" 5; } 14117 else 14118 ac_cv_sizeof_time_t=0 14119 fi 14120fi 14121 14122fi 14123{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5 14124$as_echo "$ac_cv_sizeof_time_t" >&6; } 14125 14126 14127 14128cat >>confdefs.h <<_ACEOF 14129#define SIZEOF_TIME_T $ac_cv_sizeof_time_t 14130_ACEOF 14131 14132 14133# The cast to long int works around a bug in the HP C Compiler 14134# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 14135# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 14136# This bug is HP SR number 8606223364. 14137{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5 14138$as_echo_n "checking size of off_t... " >&6; } 14139if ${ac_cv_sizeof_off_t+:} false; then : 14140 $as_echo_n "(cached) " >&6 14141else 14142 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then : 14143 14144else 14145 if test "$ac_cv_type_off_t" = yes; then 14146 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 14147$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 14148as_fn_error 77 "cannot compute sizeof (off_t) 14149See \`config.log' for more details" "$LINENO" 5; } 14150 else 14151 ac_cv_sizeof_off_t=0 14152 fi 14153fi 14154 14155fi 14156{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5 14157$as_echo "$ac_cv_sizeof_off_t" >&6; } 14158 14159 14160 14161cat >>confdefs.h <<_ACEOF 14162#define SIZEOF_OFF_T $ac_cv_sizeof_off_t 14163_ACEOF 14164 14165 14166 14167cat >>confdefs.h <<_ACEOF 14168#define VIM_SIZEOF_INT $ac_cv_sizeof_int 14169_ACEOF 14170 14171cat >>confdefs.h <<_ACEOF 14172#define VIM_SIZEOF_LONG $ac_cv_sizeof_long 14173_ACEOF 14174 14175 14176{ $as_echo "$as_me:${as_lineno-$LINENO}: checking uint32_t is 32 bits" >&5 14177$as_echo_n "checking uint32_t is 32 bits... " >&6; } 14178if test "$cross_compiling" = yes; then : 14179 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check uint32_t when cross-compiling." >&5 14180$as_echo "$as_me: WARNING: cannot check uint32_t when cross-compiling." >&2;} 14181else 14182 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14183/* end confdefs.h. */ 14184 14185#ifdef HAVE_STDINT_H 14186# include <stdint.h> 14187#endif 14188#ifdef HAVE_INTTYPES_H 14189# include <inttypes.h> 14190#endif 14191main() { 14192 uint32_t nr1 = (uint32_t)-1; 14193 uint32_t nr2 = (uint32_t)0xffffffffUL; 14194 if (sizeof(uint32_t) != 4 || nr1 != 0xffffffffUL || nr2 + 1 != 0) exit(1); 14195 exit(0); 14196} 14197_ACEOF 14198if ac_fn_c_try_run "$LINENO"; then : 14199 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 14200$as_echo "ok" >&6; } 14201else 14202 as_fn_error $? "WRONG! uint32_t not defined correctly." "$LINENO" 5 14203fi 14204rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14205 conftest.$ac_objext conftest.beam conftest.$ac_ext 14206fi 14207 14208 14209 14210bcopy_test_prog=' 14211#include "confdefs.h" 14212#ifdef HAVE_STRING_H 14213# include <string.h> 14214#endif 14215#if STDC_HEADERS 14216# include <stdlib.h> 14217# include <stddef.h> 14218#endif 14219main() { 14220 char buf[10]; 14221 strcpy(buf, "abcdefghi"); 14222 mch_memmove(buf, buf + 2, 3); 14223 if (strncmp(buf, "ababcf", 6)) 14224 exit(1); 14225 strcpy(buf, "abcdefghi"); 14226 mch_memmove(buf + 2, buf, 3); 14227 if (strncmp(buf, "cdedef", 6)) 14228 exit(1); 14229 exit(0); /* libc version works properly. */ 14230}' 14231 14232{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmove handles overlaps" >&5 14233$as_echo_n "checking whether memmove handles overlaps... " >&6; } 14234if ${vim_cv_memmove_handles_overlap+:} false; then : 14235 $as_echo_n "(cached) " >&6 14236else 14237 14238 if test "$cross_compiling" = yes; then : 14239 14240 as_fn_error $? "cross-compiling: please set 'vim_cv_memmove_handles_overlap'" "$LINENO" 5 14241 14242else 14243 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14244/* end confdefs.h. */ 14245#define mch_memmove(s,d,l) memmove(d,s,l) $bcopy_test_prog 14246_ACEOF 14247if ac_fn_c_try_run "$LINENO"; then : 14248 14249 vim_cv_memmove_handles_overlap=yes 14250 14251else 14252 14253 vim_cv_memmove_handles_overlap=no 14254 14255fi 14256rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14257 conftest.$ac_objext conftest.beam conftest.$ac_ext 14258fi 14259 14260 14261fi 14262{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memmove_handles_overlap" >&5 14263$as_echo "$vim_cv_memmove_handles_overlap" >&6; } 14264 14265if test "x$vim_cv_memmove_handles_overlap" = "xyes" ; then 14266 $as_echo "#define USEMEMMOVE 1" >>confdefs.h 14267 14268else 14269 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether bcopy handles overlaps" >&5 14270$as_echo_n "checking whether bcopy handles overlaps... " >&6; } 14271if ${vim_cv_bcopy_handles_overlap+:} false; then : 14272 $as_echo_n "(cached) " >&6 14273else 14274 14275 if test "$cross_compiling" = yes; then : 14276 14277 as_fn_error $? "cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" "$LINENO" 5 14278 14279else 14280 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14281/* end confdefs.h. */ 14282#define mch_bcopy(s,d,l) bcopy(d,s,l) $bcopy_test_prog 14283_ACEOF 14284if ac_fn_c_try_run "$LINENO"; then : 14285 14286 vim_cv_bcopy_handles_overlap=yes 14287 14288else 14289 14290 vim_cv_bcopy_handles_overlap=no 14291 14292fi 14293rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14294 conftest.$ac_objext conftest.beam conftest.$ac_ext 14295fi 14296 14297 14298fi 14299{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_bcopy_handles_overlap" >&5 14300$as_echo "$vim_cv_bcopy_handles_overlap" >&6; } 14301 14302 if test "x$vim_cv_bcopy_handles_overlap" = "xyes" ; then 14303 $as_echo "#define USEBCOPY 1" >>confdefs.h 14304 14305 else 14306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memcpy handles overlaps" >&5 14307$as_echo_n "checking whether memcpy handles overlaps... " >&6; } 14308if ${vim_cv_memcpy_handles_overlap+:} false; then : 14309 $as_echo_n "(cached) " >&6 14310else 14311 14312 if test "$cross_compiling" = yes; then : 14313 14314 as_fn_error $? "cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" "$LINENO" 5 14315 14316else 14317 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14318/* end confdefs.h. */ 14319#define mch_memcpy(s,d,l) memcpy(d,s,l) $bcopy_test_prog 14320_ACEOF 14321if ac_fn_c_try_run "$LINENO"; then : 14322 14323 vim_cv_memcpy_handles_overlap=yes 14324 14325else 14326 14327 vim_cv_memcpy_handles_overlap=no 14328 14329fi 14330rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 14331 conftest.$ac_objext conftest.beam conftest.$ac_ext 14332fi 14333 14334 14335fi 14336{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memcpy_handles_overlap" >&5 14337$as_echo "$vim_cv_memcpy_handles_overlap" >&6; } 14338 14339 if test "x$vim_cv_memcpy_handles_overlap" = "xyes" ; then 14340 $as_echo "#define USEMEMCPY 1" >>confdefs.h 14341 14342 fi 14343 fi 14344fi 14345 14346 14347if test "x$with_x" = "xyes"; then 14348 cflags_save=$CFLAGS 14349 libs_save=$LIBS 14350 LIBS="$LIBS $X_LIBS $GUI_LIB_LOC $GUI_X_LIBS $X_PRE_LIBS $X_LIB $X_EXTRA_LIBS" 14351 CFLAGS="$CFLAGS $X_CFLAGS" 14352 14353 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether X_LOCALE needed" >&5 14354$as_echo_n "checking whether X_LOCALE needed... " >&6; } 14355 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14356/* end confdefs.h. */ 14357#include <X11/Xlocale.h> 14358int 14359main () 14360{ 14361 14362 ; 14363 return 0; 14364} 14365_ACEOF 14366if ac_fn_c_try_compile "$LINENO"; then : 14367 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14368/* end confdefs.h. */ 14369 14370/* Override any GCC internal prototype to avoid an error. 14371 Use char because int might match the return type of a GCC 14372 builtin and then its argument prototype would still apply. */ 14373#ifdef __cplusplus 14374extern "C" 14375#endif 14376char _Xsetlocale (); 14377int 14378main () 14379{ 14380return _Xsetlocale (); 14381 ; 14382 return 0; 14383} 14384_ACEOF 14385if ac_fn_c_try_link "$LINENO"; then : 14386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14387$as_echo "yes" >&6; } 14388 $as_echo "#define X_LOCALE 1" >>confdefs.h 14389 14390else 14391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14392$as_echo "no" >&6; } 14393fi 14394rm -f core conftest.err conftest.$ac_objext \ 14395 conftest$ac_exeext conftest.$ac_ext 14396else 14397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14398$as_echo "no" >&6; } 14399fi 14400rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 14401 14402 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether Xutf8SetWMProperties() can be used" >&5 14403$as_echo_n "checking whether Xutf8SetWMProperties() can be used... " >&6; } 14404 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14405/* end confdefs.h. */ 14406 14407/* Override any GCC internal prototype to avoid an error. 14408 Use char because int might match the return type of a GCC 14409 builtin and then its argument prototype would still apply. */ 14410#ifdef __cplusplus 14411extern "C" 14412#endif 14413char Xutf8SetWMProperties (); 14414int 14415main () 14416{ 14417return Xutf8SetWMProperties (); 14418 ; 14419 return 0; 14420} 14421_ACEOF 14422if ac_fn_c_try_link "$LINENO"; then : 14423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14424$as_echo "yes" >&6; } 14425 $as_echo "#define HAVE_XUTF8SETWMPROPERTIES 1" >>confdefs.h 14426 14427else 14428 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14429$as_echo "no" >&6; } 14430fi 14431rm -f core conftest.err conftest.$ac_objext \ 14432 conftest$ac_exeext conftest.$ac_ext 14433 14434 CFLAGS=$cflags_save 14435 LIBS=$libs_save 14436fi 14437 14438{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _xpg4_setrunelocale in -lxpg4" >&5 14439$as_echo_n "checking for _xpg4_setrunelocale in -lxpg4... " >&6; } 14440if ${ac_cv_lib_xpg4__xpg4_setrunelocale+:} false; then : 14441 $as_echo_n "(cached) " >&6 14442else 14443 ac_check_lib_save_LIBS=$LIBS 14444LIBS="-lxpg4 $LIBS" 14445cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14446/* end confdefs.h. */ 14447 14448/* Override any GCC internal prototype to avoid an error. 14449 Use char because int might match the return type of a GCC 14450 builtin and then its argument prototype would still apply. */ 14451#ifdef __cplusplus 14452extern "C" 14453#endif 14454char _xpg4_setrunelocale (); 14455int 14456main () 14457{ 14458return _xpg4_setrunelocale (); 14459 ; 14460 return 0; 14461} 14462_ACEOF 14463if ac_fn_c_try_link "$LINENO"; then : 14464 ac_cv_lib_xpg4__xpg4_setrunelocale=yes 14465else 14466 ac_cv_lib_xpg4__xpg4_setrunelocale=no 14467fi 14468rm -f core conftest.err conftest.$ac_objext \ 14469 conftest$ac_exeext conftest.$ac_ext 14470LIBS=$ac_check_lib_save_LIBS 14471fi 14472{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xpg4__xpg4_setrunelocale" >&5 14473$as_echo "$ac_cv_lib_xpg4__xpg4_setrunelocale" >&6; } 14474if test "x$ac_cv_lib_xpg4__xpg4_setrunelocale" = xyes; then : 14475 LIBS="$LIBS -lxpg4" 14476fi 14477 14478 14479{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to create tags" >&5 14480$as_echo_n "checking how to create tags... " >&6; } 14481test -f tags && mv tags tags.save 14482if (eval ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then 14483 TAGPRG="ctags -I INIT+,INIT2+,INIT3+,INIT4+,INIT5+ --fields=+S" 14484elif (eval exctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then 14485 TAGPRG="exctags -I INIT+,INIT2+,INIT3+,INIT4+,INIT5+ --fields=+S" 14486elif (eval exuberant-ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then 14487 TAGPRG="exuberant-ctags -I INIT+,INIT2+,INIT3+,INIT4+,INIT5+ --fields=+S" 14488else 14489 TAGPRG="ctags" 14490 (eval etags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags" 14491 (eval etags -c /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags -c" 14492 (eval ctags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags" 14493 (eval ctags -t /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -t" 14494 (eval ctags -ts /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -ts" 14495 (eval ctags -tvs /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -tvs" 14496 (eval ctags -i+m /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -i+m" 14497fi 14498test -f tags.save && mv tags.save tags 14499{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAGPRG" >&5 14500$as_echo "$TAGPRG" >&6; } 14501 14502{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run man with a section nr" >&5 14503$as_echo_n "checking how to run man with a section nr... " >&6; } 14504MANDEF="man" 14505(eval MANPAGER=cat PAGER=cat man -s 2 read) < /dev/null > /dev/null 2>&5 && MANDEF="man -s" 14506{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANDEF" >&5 14507$as_echo "$MANDEF" >&6; } 14508if test "$MANDEF" = "man -s"; then 14509 $as_echo "#define USEMAN_S 1" >>confdefs.h 14510 14511fi 14512 14513{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-nls argument" >&5 14514$as_echo_n "checking --disable-nls argument... " >&6; } 14515# Check whether --enable-nls was given. 14516if test "${enable_nls+set}" = set; then : 14517 enableval=$enable_nls; 14518else 14519 enable_nls="yes" 14520fi 14521 14522 14523if test "$enable_nls" = "yes"; then 14524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14525$as_echo "no" >&6; } 14526 14527 INSTALL_LANGS=install-languages 14528 14529 INSTALL_TOOL_LANGS=install-tool-languages 14530 14531 14532 # Extract the first word of "msgfmt", so it can be a program name with args. 14533set dummy msgfmt; ac_word=$2 14534{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 14535$as_echo_n "checking for $ac_word... " >&6; } 14536if ${ac_cv_prog_MSGFMT+:} false; then : 14537 $as_echo_n "(cached) " >&6 14538else 14539 if test -n "$MSGFMT"; then 14540 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test. 14541else 14542as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 14543for as_dir in $PATH 14544do 14545 IFS=$as_save_IFS 14546 test -z "$as_dir" && as_dir=. 14547 for ac_exec_ext in '' $ac_executable_extensions; do 14548 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then 14549 ac_cv_prog_MSGFMT="msgfmt" 14550 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 14551 break 2 14552 fi 14553done 14554 done 14555IFS=$as_save_IFS 14556 14557fi 14558fi 14559MSGFMT=$ac_cv_prog_MSGFMT 14560if test -n "$MSGFMT"; then 14561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 14562$as_echo "$MSGFMT" >&6; } 14563else 14564 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14565$as_echo "no" >&6; } 14566fi 14567 14568 14569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NLS" >&5 14570$as_echo_n "checking for NLS... " >&6; } 14571 if test -f po/Makefile; then 14572 have_gettext="no" 14573 if test -n "$MSGFMT"; then 14574 olibs=$LIBS 14575 LIBS="" 14576 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14577/* end confdefs.h. */ 14578#include <libintl.h> 14579int 14580main () 14581{ 14582gettext("Test"); 14583 ; 14584 return 0; 14585} 14586_ACEOF 14587if ac_fn_c_try_link "$LINENO"; then : 14588 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works" >&5 14589$as_echo "gettext() works" >&6; }; have_gettext="yes"; LIBS=$olibs 14590else 14591 LIBS="-lintl" 14592 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14593/* end confdefs.h. */ 14594#include <libintl.h> 14595int 14596main () 14597{ 14598gettext("Test"); 14599 ; 14600 return 0; 14601} 14602_ACEOF 14603if ac_fn_c_try_link "$LINENO"; then : 14604 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works with -lintl" >&5 14605$as_echo "gettext() works with -lintl" >&6; }; have_gettext="yes"; 14606 LIBS="$olibs -lintl" 14607else 14608 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() doesn't work" >&5 14609$as_echo "gettext() doesn't work" >&6; }; 14610 LIBS=$olibs 14611fi 14612rm -f core conftest.err conftest.$ac_objext \ 14613 conftest$ac_exeext conftest.$ac_ext 14614fi 14615rm -f core conftest.err conftest.$ac_objext \ 14616 conftest$ac_exeext conftest.$ac_ext 14617 else 14618 { $as_echo "$as_me:${as_lineno-$LINENO}: result: msgfmt not found - disabled" >&5 14619$as_echo "msgfmt not found - disabled" >&6; }; 14620 fi 14621 if test $have_gettext = "yes" -a "x$features" != "xtiny" -a "x$features" != "xsmall"; then 14622 $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h 14623 14624 MAKEMO=yes 14625 14626 for ac_func in bind_textdomain_codeset 14627do : 14628 ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" 14629if test "x$ac_cv_func_bind_textdomain_codeset" = xyes; then : 14630 cat >>confdefs.h <<_ACEOF 14631#define HAVE_BIND_TEXTDOMAIN_CODESET 1 14632_ACEOF 14633 14634fi 14635done 14636 14637 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _nl_msg_cat_cntr" >&5 14638$as_echo_n "checking for _nl_msg_cat_cntr... " >&6; } 14639 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14640/* end confdefs.h. */ 14641#include <libintl.h> 14642 extern int _nl_msg_cat_cntr; 14643int 14644main () 14645{ 14646++_nl_msg_cat_cntr; 14647 ; 14648 return 0; 14649} 14650_ACEOF 14651if ac_fn_c_try_link "$LINENO"; then : 14652 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14653$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_MSG_CAT_CNTR 1" >>confdefs.h 14654 14655else 14656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14657$as_echo "no" >&6; } 14658fi 14659rm -f core conftest.err conftest.$ac_objext \ 14660 conftest$ac_exeext conftest.$ac_ext 14661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if msgfmt supports --desktop" >&5 14662$as_echo_n "checking if msgfmt supports --desktop... " >&6; } 14663 MSGFMT_DESKTOP= 14664 if "$MSGFMT" --help | grep -e '--desktop' >/dev/null; then 14665 if "$MSGFMT" --version | grep '0.19.[3-7]$' >/dev/null; then 14666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: broken" >&5 14667$as_echo "broken" >&6; } 14668 else 14669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14670$as_echo "yes" >&6; } 14671 MSGFMT_DESKTOP="gvim.desktop vim.desktop" 14672 fi 14673 else 14674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14675$as_echo "no" >&6; } 14676 fi 14677 14678 fi 14679 else 14680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no \"po/Makefile\" - disabled" >&5 14681$as_echo "no \"po/Makefile\" - disabled" >&6; }; 14682 fi 14683else 14684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14685$as_echo "yes" >&6; } 14686fi 14687 14688ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default" 14689if test "x$ac_cv_header_dlfcn_h" = xyes; then : 14690 DLL=dlfcn.h 14691else 14692 ac_fn_c_check_header_mongrel "$LINENO" "dl.h" "ac_cv_header_dl_h" "$ac_includes_default" 14693if test "x$ac_cv_header_dl_h" = xyes; then : 14694 DLL=dl.h 14695fi 14696 14697 14698fi 14699 14700 14701if test x${DLL} = xdlfcn.h; then 14702 14703$as_echo "#define HAVE_DLFCN_H 1" >>confdefs.h 14704 14705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen()" >&5 14706$as_echo_n "checking for dlopen()... " >&6; } 14707 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14708/* end confdefs.h. */ 14709 14710int 14711main () 14712{ 14713 14714 extern void* dlopen(); 14715 dlopen(); 14716 14717 ; 14718 return 0; 14719} 14720_ACEOF 14721if ac_fn_c_try_link "$LINENO"; then : 14722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14723$as_echo "yes" >&6; }; 14724 14725$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h 14726 14727else 14728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14729$as_echo "no" >&6; }; 14730 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen() in -ldl" >&5 14731$as_echo_n "checking for dlopen() in -ldl... " >&6; } 14732 olibs=$LIBS 14733 LIBS="$LIBS -ldl" 14734 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14735/* end confdefs.h. */ 14736 14737int 14738main () 14739{ 14740 14741 extern void* dlopen(); 14742 dlopen(); 14743 14744 ; 14745 return 0; 14746} 14747_ACEOF 14748if ac_fn_c_try_link "$LINENO"; then : 14749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14750$as_echo "yes" >&6; }; 14751 14752$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h 14753 14754else 14755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14756$as_echo "no" >&6; }; 14757 LIBS=$olibs 14758fi 14759rm -f core conftest.err conftest.$ac_objext \ 14760 conftest$ac_exeext conftest.$ac_ext 14761fi 14762rm -f core conftest.err conftest.$ac_objext \ 14763 conftest$ac_exeext conftest.$ac_ext 14764 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym()" >&5 14765$as_echo_n "checking for dlsym()... " >&6; } 14766 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14767/* end confdefs.h. */ 14768 14769int 14770main () 14771{ 14772 14773 extern void* dlsym(); 14774 dlsym(); 14775 14776 ; 14777 return 0; 14778} 14779_ACEOF 14780if ac_fn_c_try_link "$LINENO"; then : 14781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14782$as_echo "yes" >&6; }; 14783 14784$as_echo "#define HAVE_DLSYM 1" >>confdefs.h 14785 14786else 14787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14788$as_echo "no" >&6; }; 14789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym() in -ldl" >&5 14790$as_echo_n "checking for dlsym() in -ldl... " >&6; } 14791 olibs=$LIBS 14792 LIBS="$LIBS -ldl" 14793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14794/* end confdefs.h. */ 14795 14796int 14797main () 14798{ 14799 14800 extern void* dlsym(); 14801 dlsym(); 14802 14803 ; 14804 return 0; 14805} 14806_ACEOF 14807if ac_fn_c_try_link "$LINENO"; then : 14808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14809$as_echo "yes" >&6; }; 14810 14811$as_echo "#define HAVE_DLSYM 1" >>confdefs.h 14812 14813else 14814 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14815$as_echo "no" >&6; }; 14816 LIBS=$olibs 14817fi 14818rm -f core conftest.err conftest.$ac_objext \ 14819 conftest$ac_exeext conftest.$ac_ext 14820fi 14821rm -f core conftest.err conftest.$ac_objext \ 14822 conftest$ac_exeext conftest.$ac_ext 14823elif test x${DLL} = xdl.h; then 14824 14825$as_echo "#define HAVE_DL_H 1" >>confdefs.h 14826 14827 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load()" >&5 14828$as_echo_n "checking for shl_load()... " >&6; } 14829 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14830/* end confdefs.h. */ 14831 14832int 14833main () 14834{ 14835 14836 extern void* shl_load(); 14837 shl_load(); 14838 14839 ; 14840 return 0; 14841} 14842_ACEOF 14843if ac_fn_c_try_link "$LINENO"; then : 14844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14845$as_echo "yes" >&6; }; 14846 14847$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h 14848 14849else 14850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14851$as_echo "no" >&6; }; 14852 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load() in -ldld" >&5 14853$as_echo_n "checking for shl_load() in -ldld... " >&6; } 14854 olibs=$LIBS 14855 LIBS="$LIBS -ldld" 14856 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 14857/* end confdefs.h. */ 14858 14859int 14860main () 14861{ 14862 14863 extern void* shl_load(); 14864 shl_load(); 14865 14866 ; 14867 return 0; 14868} 14869_ACEOF 14870if ac_fn_c_try_link "$LINENO"; then : 14871 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14872$as_echo "yes" >&6; }; 14873 14874$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h 14875 14876else 14877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14878$as_echo "no" >&6; }; 14879 LIBS=$olibs 14880fi 14881rm -f core conftest.err conftest.$ac_objext \ 14882 conftest$ac_exeext conftest.$ac_ext 14883fi 14884rm -f core conftest.err conftest.$ac_objext \ 14885 conftest$ac_exeext conftest.$ac_ext 14886fi 14887for ac_header in setjmp.h 14888do : 14889 ac_fn_c_check_header_mongrel "$LINENO" "setjmp.h" "ac_cv_header_setjmp_h" "$ac_includes_default" 14890if test "x$ac_cv_header_setjmp_h" = xyes; then : 14891 cat >>confdefs.h <<_ACEOF 14892#define HAVE_SETJMP_H 1 14893_ACEOF 14894 14895fi 14896 14897done 14898 14899 14900if test "x$MACOS_X" = "xyes" -a -n "$PERL"; then 14901 if echo $LIBS | grep -e '-ldl' >/dev/null; then 14902 LIBS=`echo $LIBS | sed s/-ldl//` 14903 PERL_LIBS="$PERL_LIBS -ldl" 14904 fi 14905fi 14906 14907if test "$MACOS_X" = "yes"; then 14908 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need macOS frameworks" >&5 14909$as_echo_n "checking whether we need macOS frameworks... " >&6; } 14910 if test "$GUITYPE" = "CARBONGUI"; then 14911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, we need Carbon" >&5 14912$as_echo "yes, we need Carbon" >&6; } 14913 LIBS="$LIBS -framework Carbon" 14914 elif test "$MACOS_X_DARWIN" = "yes"; then 14915 if test "$features" = "tiny"; then 14916 OS_EXTRA_SRC=`echo "$OS_EXTRA_SRC" | sed -e 's+os_macosx.m++'` 14917 OS_EXTRA_OBJ=`echo "$OS_EXTRA_OBJ" | sed -e 's+objects/os_macosx.o++'` 14918 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, we need CoreServices" >&5 14919$as_echo "yes, we need CoreServices" >&6; } 14920 LIBS="$LIBS -framework CoreServices" 14921 else 14922 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, we need AppKit" >&5 14923$as_echo "yes, we need AppKit" >&6; } 14924 LIBS="$LIBS -framework AppKit" 14925 fi 14926 else 14927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14928$as_echo "no" >&6; } 14929 fi 14930fi 14931if test "x$MACARCH" = "xboth" && test "x$GUITYPE" = "xCARBONGUI"; then 14932 LDFLAGS="$LDFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc" 14933fi 14934 14935DEPEND_CFLAGS_FILTER= 14936if test "$GCC" = yes; then 14937 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC 3 or later" >&5 14938$as_echo_n "checking for GCC 3 or later... " >&6; } 14939 gccmajor=`echo "$gccversion" | sed -e 's/^\([1-9][0-9]*\)\..*$/\1/g'` 14940 if test "$gccmajor" -gt "2"; then 14941 DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'" 14942 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14943$as_echo "yes" >&6; } 14944 else 14945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14946$as_echo "no" >&6; } 14947 fi 14948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_FORTIFY_SOURCE=1" >&5 14949$as_echo_n "checking whether we need -D_FORTIFY_SOURCE=1... " >&6; } 14950 if test "$gccmajor" -gt "3"; then 14951 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/'` 14952 CPPFLAGS=`echo "$CPPFLAGS" | sed -e 's/ *-Wp,-D_FORTIFY_SOURCE=.//g' -e 's/ *-D_FORTIFY_SOURCE=.//g' -e 's/ *-U_FORTIFY_SOURCE//g'` 14953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14954$as_echo "yes" >&6; } 14955 else 14956 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14957$as_echo "no" >&6; } 14958 fi 14959fi 14960 14961 14962{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need to force -D_FILE_OFFSET_BITS=64" >&5 14963$as_echo_n "checking whether we need to force -D_FILE_OFFSET_BITS=64... " >&6; } 14964if 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 14965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14966$as_echo "yes" >&6; } 14967 $as_echo "#define _FILE_OFFSET_BITS 64" >>confdefs.h 14968 14969else 14970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14971$as_echo "no" >&6; } 14972fi 14973 14974{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5 14975$as_echo_n "checking linker --as-needed support... " >&6; } 14976LINK_AS_NEEDED= 14977# Check if linker supports --as-needed and --no-as-needed options 14978if $CC -Wl,--help 2>/dev/null | grep as-needed > /dev/null; then 14979 LDFLAGS=`echo "$LDFLAGS" | sed -e 's/ *-Wl,--as-needed//g' | sed -e 's/$/ -Wl,--as-needed/'` 14980 LINK_AS_NEEDED=yes 14981fi 14982if test "$LINK_AS_NEEDED" = yes; then 14983 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 14984$as_echo "yes" >&6; } 14985else 14986 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 14987$as_echo "no" >&6; } 14988fi 14989 14990 14991# IBM z/OS reset CFLAGS for config.mk 14992if test "$zOSUnix" = "yes"; then 14993 CFLAGS="-D_ALL_SOURCE -Wc,float\(ieee\),dll" 14994fi 14995 14996ac_config_files="$ac_config_files auto/config.mk:config.mk.in" 14997 14998cat >confcache <<\_ACEOF 14999# This file is a shell script that caches the results of configure 15000# tests run on this system so they can be shared between configure 15001# scripts and configure runs, see configure's option --config-cache. 15002# It is not useful on other systems. If it contains results you don't 15003# want to keep, you may remove or edit it. 15004# 15005# config.status only pays attention to the cache file if you give it 15006# the --recheck option to rerun configure. 15007# 15008# `ac_cv_env_foo' variables (set or unset) will be overridden when 15009# loading this file, other *unset* `ac_cv_foo' will be assigned the 15010# following values. 15011 15012_ACEOF 15013 15014# The following way of writing the cache mishandles newlines in values, 15015# but we know of no workaround that is simple, portable, and efficient. 15016# So, we kill variables containing newlines. 15017# Ultrix sh set writes to stderr and can't be redirected directly, 15018# and sets the high bit in the cache file unless we assign to the vars. 15019( 15020 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 15021 eval ac_val=\$$ac_var 15022 case $ac_val in #( 15023 *${as_nl}*) 15024 case $ac_var in #( 15025 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 15026$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 15027 esac 15028 case $ac_var in #( 15029 _ | IFS | as_nl) ;; #( 15030 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 15031 *) { eval $ac_var=; unset $ac_var;} ;; 15032 esac ;; 15033 esac 15034 done 15035 15036 (set) 2>&1 | 15037 case $as_nl`(ac_space=' '; set) 2>&1` in #( 15038 *${as_nl}ac_space=\ *) 15039 # `set' does not quote correctly, so add quotes: double-quote 15040 # substitution turns \\\\ into \\, and sed turns \\ into \. 15041 sed -n \ 15042 "s/'/'\\\\''/g; 15043 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 15044 ;; #( 15045 *) 15046 # `set' quotes correctly as required by POSIX, so do not add quotes. 15047 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 15048 ;; 15049 esac | 15050 sort 15051) | 15052 sed ' 15053 /^ac_cv_env_/b end 15054 t clear 15055 :clear 15056 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 15057 t end 15058 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 15059 :end' >>confcache 15060if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 15061 if test -w "$cache_file"; then 15062 if test "x$cache_file" != "x/dev/null"; then 15063 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 15064$as_echo "$as_me: updating cache $cache_file" >&6;} 15065 if test ! -f "$cache_file" || test -h "$cache_file"; then 15066 cat confcache >"$cache_file" 15067 else 15068 case $cache_file in #( 15069 */* | ?:*) 15070 mv -f confcache "$cache_file"$$ && 15071 mv -f "$cache_file"$$ "$cache_file" ;; #( 15072 *) 15073 mv -f confcache "$cache_file" ;; 15074 esac 15075 fi 15076 fi 15077 else 15078 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 15079$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 15080 fi 15081fi 15082rm -f confcache 15083 15084test "x$prefix" = xNONE && prefix=$ac_default_prefix 15085# Let make expand exec_prefix. 15086test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 15087 15088DEFS=-DHAVE_CONFIG_H 15089 15090ac_libobjs= 15091ac_ltlibobjs= 15092U= 15093for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 15094 # 1. Remove the extension, and $U if already installed. 15095 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 15096 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 15097 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 15098 # will be set to the directory where LIBOBJS objects are built. 15099 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 15100 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 15101done 15102LIBOBJS=$ac_libobjs 15103 15104LTLIBOBJS=$ac_ltlibobjs 15105 15106 15107 15108 15109: "${CONFIG_STATUS=./config.status}" 15110ac_write_fail=0 15111ac_clean_files_save=$ac_clean_files 15112ac_clean_files="$ac_clean_files $CONFIG_STATUS" 15113{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 15114$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 15115as_write_fail=0 15116cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 15117#! $SHELL 15118# Generated by $as_me. 15119# Run this file to recreate the current configuration. 15120# Compiler output produced by configure, useful for debugging 15121# configure, is in config.log if it exists. 15122 15123debug=false 15124ac_cs_recheck=false 15125ac_cs_silent=false 15126 15127SHELL=\${CONFIG_SHELL-$SHELL} 15128export SHELL 15129_ASEOF 15130cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 15131## -------------------- ## 15132## M4sh Initialization. ## 15133## -------------------- ## 15134 15135# Be more Bourne compatible 15136DUALCASE=1; export DUALCASE # for MKS sh 15137if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 15138 emulate sh 15139 NULLCMD=: 15140 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 15141 # is contrary to our usage. Disable this feature. 15142 alias -g '${1+"$@"}'='"$@"' 15143 setopt NO_GLOB_SUBST 15144else 15145 case `(set -o) 2>/dev/null` in #( 15146 *posix*) : 15147 set -o posix ;; #( 15148 *) : 15149 ;; 15150esac 15151fi 15152 15153 15154as_nl=' 15155' 15156export as_nl 15157# Printing a long string crashes Solaris 7 /usr/bin/printf. 15158as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 15159as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 15160as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 15161# Prefer a ksh shell builtin over an external printf program on Solaris, 15162# but without wasting forks for bash or zsh. 15163if test -z "$BASH_VERSION$ZSH_VERSION" \ 15164 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 15165 as_echo='print -r --' 15166 as_echo_n='print -rn --' 15167elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 15168 as_echo='printf %s\n' 15169 as_echo_n='printf %s' 15170else 15171 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 15172 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 15173 as_echo_n='/usr/ucb/echo -n' 15174 else 15175 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 15176 as_echo_n_body='eval 15177 arg=$1; 15178 case $arg in #( 15179 *"$as_nl"*) 15180 expr "X$arg" : "X\\(.*\\)$as_nl"; 15181 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 15182 esac; 15183 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 15184 ' 15185 export as_echo_n_body 15186 as_echo_n='sh -c $as_echo_n_body as_echo' 15187 fi 15188 export as_echo_body 15189 as_echo='sh -c $as_echo_body as_echo' 15190fi 15191 15192# The user is always right. 15193if test "${PATH_SEPARATOR+set}" != set; then 15194 PATH_SEPARATOR=: 15195 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 15196 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 15197 PATH_SEPARATOR=';' 15198 } 15199fi 15200 15201 15202# IFS 15203# We need space, tab and new line, in precisely that order. Quoting is 15204# there to prevent editors from complaining about space-tab. 15205# (If _AS_PATH_WALK were called with IFS unset, it would disable word 15206# splitting by setting IFS to empty value.) 15207IFS=" "" $as_nl" 15208 15209# Find who we are. Look in the path if we contain no directory separator. 15210as_myself= 15211case $0 in #(( 15212 *[\\/]* ) as_myself=$0 ;; 15213 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 15214for as_dir in $PATH 15215do 15216 IFS=$as_save_IFS 15217 test -z "$as_dir" && as_dir=. 15218 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 15219 done 15220IFS=$as_save_IFS 15221 15222 ;; 15223esac 15224# We did not find ourselves, most probably we were run as `sh COMMAND' 15225# in which case we are not to be found in the path. 15226if test "x$as_myself" = x; then 15227 as_myself=$0 15228fi 15229if test ! -f "$as_myself"; then 15230 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 15231 exit 1 15232fi 15233 15234# Unset variables that we do not need and which cause bugs (e.g. in 15235# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 15236# suppresses any "Segmentation fault" message there. '((' could 15237# trigger a bug in pdksh 5.2.14. 15238for as_var in BASH_ENV ENV MAIL MAILPATH 15239do eval test x\${$as_var+set} = xset \ 15240 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 15241done 15242PS1='$ ' 15243PS2='> ' 15244PS4='+ ' 15245 15246# NLS nuisances. 15247LC_ALL=C 15248export LC_ALL 15249LANGUAGE=C 15250export LANGUAGE 15251 15252# CDPATH. 15253(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 15254 15255 15256# as_fn_error STATUS ERROR [LINENO LOG_FD] 15257# ---------------------------------------- 15258# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 15259# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 15260# script with STATUS, using 1 if that was 0. 15261as_fn_error () 15262{ 15263 as_status=$1; test $as_status -eq 0 && as_status=1 15264 if test "$4"; then 15265 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 15266 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 15267 fi 15268 $as_echo "$as_me: error: $2" >&2 15269 as_fn_exit $as_status 15270} # as_fn_error 15271 15272 15273# as_fn_set_status STATUS 15274# ----------------------- 15275# Set $? to STATUS, without forking. 15276as_fn_set_status () 15277{ 15278 return $1 15279} # as_fn_set_status 15280 15281# as_fn_exit STATUS 15282# ----------------- 15283# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 15284as_fn_exit () 15285{ 15286 set +e 15287 as_fn_set_status $1 15288 exit $1 15289} # as_fn_exit 15290 15291# as_fn_unset VAR 15292# --------------- 15293# Portably unset VAR. 15294as_fn_unset () 15295{ 15296 { eval $1=; unset $1;} 15297} 15298as_unset=as_fn_unset 15299# as_fn_append VAR VALUE 15300# ---------------------- 15301# Append the text in VALUE to the end of the definition contained in VAR. Take 15302# advantage of any shell optimizations that allow amortized linear growth over 15303# repeated appends, instead of the typical quadratic growth present in naive 15304# implementations. 15305if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 15306 eval 'as_fn_append () 15307 { 15308 eval $1+=\$2 15309 }' 15310else 15311 as_fn_append () 15312 { 15313 eval $1=\$$1\$2 15314 } 15315fi # as_fn_append 15316 15317# as_fn_arith ARG... 15318# ------------------ 15319# Perform arithmetic evaluation on the ARGs, and store the result in the 15320# global $as_val. Take advantage of shells that can avoid forks. The arguments 15321# must be portable across $(()) and expr. 15322if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 15323 eval 'as_fn_arith () 15324 { 15325 as_val=$(( $* )) 15326 }' 15327else 15328 as_fn_arith () 15329 { 15330 as_val=`expr "$@" || test $? -eq 1` 15331 } 15332fi # as_fn_arith 15333 15334 15335if expr a : '\(a\)' >/dev/null 2>&1 && 15336 test "X`expr 00001 : '.*\(...\)'`" = X001; then 15337 as_expr=expr 15338else 15339 as_expr=false 15340fi 15341 15342if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 15343 as_basename=basename 15344else 15345 as_basename=false 15346fi 15347 15348if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 15349 as_dirname=dirname 15350else 15351 as_dirname=false 15352fi 15353 15354as_me=`$as_basename -- "$0" || 15355$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 15356 X"$0" : 'X\(//\)$' \| \ 15357 X"$0" : 'X\(/\)' \| . 2>/dev/null || 15358$as_echo X/"$0" | 15359 sed '/^.*\/\([^/][^/]*\)\/*$/{ 15360 s//\1/ 15361 q 15362 } 15363 /^X\/\(\/\/\)$/{ 15364 s//\1/ 15365 q 15366 } 15367 /^X\/\(\/\).*/{ 15368 s//\1/ 15369 q 15370 } 15371 s/.*/./; q'` 15372 15373# Avoid depending upon Character Ranges. 15374as_cr_letters='abcdefghijklmnopqrstuvwxyz' 15375as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 15376as_cr_Letters=$as_cr_letters$as_cr_LETTERS 15377as_cr_digits='0123456789' 15378as_cr_alnum=$as_cr_Letters$as_cr_digits 15379 15380ECHO_C= ECHO_N= ECHO_T= 15381case `echo -n x` in #((((( 15382-n*) 15383 case `echo 'xy\c'` in 15384 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 15385 xy) ECHO_C='\c';; 15386 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 15387 ECHO_T=' ';; 15388 esac;; 15389*) 15390 ECHO_N='-n';; 15391esac 15392 15393rm -f conf$$ conf$$.exe conf$$.file 15394if test -d conf$$.dir; then 15395 rm -f conf$$.dir/conf$$.file 15396else 15397 rm -f conf$$.dir 15398 mkdir conf$$.dir 2>/dev/null 15399fi 15400if (echo >conf$$.file) 2>/dev/null; then 15401 if ln -s conf$$.file conf$$ 2>/dev/null; then 15402 as_ln_s='ln -s' 15403 # ... but there are two gotchas: 15404 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 15405 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 15406 # In both cases, we have to default to `cp -pR'. 15407 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 15408 as_ln_s='cp -pR' 15409 elif ln conf$$.file conf$$ 2>/dev/null; then 15410 as_ln_s=ln 15411 else 15412 as_ln_s='cp -pR' 15413 fi 15414else 15415 as_ln_s='cp -pR' 15416fi 15417rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 15418rmdir conf$$.dir 2>/dev/null 15419 15420 15421# as_fn_mkdir_p 15422# ------------- 15423# Create "$as_dir" as a directory, including parents if necessary. 15424as_fn_mkdir_p () 15425{ 15426 15427 case $as_dir in #( 15428 -*) as_dir=./$as_dir;; 15429 esac 15430 test -d "$as_dir" || eval $as_mkdir_p || { 15431 as_dirs= 15432 while :; do 15433 case $as_dir in #( 15434 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 15435 *) as_qdir=$as_dir;; 15436 esac 15437 as_dirs="'$as_qdir' $as_dirs" 15438 as_dir=`$as_dirname -- "$as_dir" || 15439$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 15440 X"$as_dir" : 'X\(//\)[^/]' \| \ 15441 X"$as_dir" : 'X\(//\)$' \| \ 15442 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 15443$as_echo X"$as_dir" | 15444 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 15445 s//\1/ 15446 q 15447 } 15448 /^X\(\/\/\)[^/].*/{ 15449 s//\1/ 15450 q 15451 } 15452 /^X\(\/\/\)$/{ 15453 s//\1/ 15454 q 15455 } 15456 /^X\(\/\).*/{ 15457 s//\1/ 15458 q 15459 } 15460 s/.*/./; q'` 15461 test -d "$as_dir" && break 15462 done 15463 test -z "$as_dirs" || eval "mkdir $as_dirs" 15464 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" 15465 15466 15467} # as_fn_mkdir_p 15468if mkdir -p . 2>/dev/null; then 15469 as_mkdir_p='mkdir -p "$as_dir"' 15470else 15471 test -d ./-p && rmdir ./-p 15472 as_mkdir_p=false 15473fi 15474 15475 15476# as_fn_executable_p FILE 15477# ----------------------- 15478# Test if FILE is an executable regular file. 15479as_fn_executable_p () 15480{ 15481 test -f "$1" && test -x "$1" 15482} # as_fn_executable_p 15483as_test_x='test -x' 15484as_executable_p=as_fn_executable_p 15485 15486# Sed expression to map a string onto a valid CPP name. 15487as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 15488 15489# Sed expression to map a string onto a valid variable name. 15490as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 15491 15492 15493exec 6>&1 15494## ----------------------------------- ## 15495## Main body of $CONFIG_STATUS script. ## 15496## ----------------------------------- ## 15497_ASEOF 15498test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 15499 15500cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15501# Save the log message, to keep $0 and so on meaningful, and to 15502# report actual input values of CONFIG_FILES etc. instead of their 15503# values after options handling. 15504ac_log=" 15505This file was extended by $as_me, which was 15506generated by GNU Autoconf 2.69. Invocation command line was 15507 15508 CONFIG_FILES = $CONFIG_FILES 15509 CONFIG_HEADERS = $CONFIG_HEADERS 15510 CONFIG_LINKS = $CONFIG_LINKS 15511 CONFIG_COMMANDS = $CONFIG_COMMANDS 15512 $ $0 $@ 15513 15514on `(hostname || uname -n) 2>/dev/null | sed 1q` 15515" 15516 15517_ACEOF 15518 15519case $ac_config_files in *" 15520"*) set x $ac_config_files; shift; ac_config_files=$*;; 15521esac 15522 15523case $ac_config_headers in *" 15524"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 15525esac 15526 15527 15528cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15529# Files that config.status was made for. 15530config_files="$ac_config_files" 15531config_headers="$ac_config_headers" 15532 15533_ACEOF 15534 15535cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15536ac_cs_usage="\ 15537\`$as_me' instantiates files and other configuration actions 15538from templates according to the current configuration. Unless the files 15539and actions are specified as TAGs, all are instantiated by default. 15540 15541Usage: $0 [OPTION]... [TAG]... 15542 15543 -h, --help print this help, then exit 15544 -V, --version print version number and configuration settings, then exit 15545 --config print configuration, then exit 15546 -q, --quiet, --silent 15547 do not print progress messages 15548 -d, --debug don't remove temporary files 15549 --recheck update $as_me by reconfiguring in the same conditions 15550 --file=FILE[:TEMPLATE] 15551 instantiate the configuration file FILE 15552 --header=FILE[:TEMPLATE] 15553 instantiate the configuration header FILE 15554 15555Configuration files: 15556$config_files 15557 15558Configuration headers: 15559$config_headers 15560 15561Report bugs to the package provider." 15562 15563_ACEOF 15564cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15565ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 15566ac_cs_version="\\ 15567config.status 15568configured by $0, generated by GNU Autoconf 2.69, 15569 with options \\"\$ac_cs_config\\" 15570 15571Copyright (C) 2012 Free Software Foundation, Inc. 15572This config.status script is free software; the Free Software Foundation 15573gives unlimited permission to copy, distribute and modify it." 15574 15575ac_pwd='$ac_pwd' 15576srcdir='$srcdir' 15577AWK='$AWK' 15578test -n "\$AWK" || AWK=awk 15579_ACEOF 15580 15581cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15582# The default lists apply if the user does not specify any file. 15583ac_need_defaults=: 15584while test $# != 0 15585do 15586 case $1 in 15587 --*=?*) 15588 ac_option=`expr "X$1" : 'X\([^=]*\)='` 15589 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 15590 ac_shift=: 15591 ;; 15592 --*=) 15593 ac_option=`expr "X$1" : 'X\([^=]*\)='` 15594 ac_optarg= 15595 ac_shift=: 15596 ;; 15597 *) 15598 ac_option=$1 15599 ac_optarg=$2 15600 ac_shift=shift 15601 ;; 15602 esac 15603 15604 case $ac_option in 15605 # Handling of the options. 15606 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 15607 ac_cs_recheck=: ;; 15608 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 15609 $as_echo "$ac_cs_version"; exit ;; 15610 --config | --confi | --conf | --con | --co | --c ) 15611 $as_echo "$ac_cs_config"; exit ;; 15612 --debug | --debu | --deb | --de | --d | -d ) 15613 debug=: ;; 15614 --file | --fil | --fi | --f ) 15615 $ac_shift 15616 case $ac_optarg in 15617 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15618 '') as_fn_error $? "missing file argument" ;; 15619 esac 15620 as_fn_append CONFIG_FILES " '$ac_optarg'" 15621 ac_need_defaults=false;; 15622 --header | --heade | --head | --hea ) 15623 $ac_shift 15624 case $ac_optarg in 15625 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 15626 esac 15627 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 15628 ac_need_defaults=false;; 15629 --he | --h) 15630 # Conflict between --help and --header 15631 as_fn_error $? "ambiguous option: \`$1' 15632Try \`$0 --help' for more information.";; 15633 --help | --hel | -h ) 15634 $as_echo "$ac_cs_usage"; exit ;; 15635 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 15636 | -silent | --silent | --silen | --sile | --sil | --si | --s) 15637 ac_cs_silent=: ;; 15638 15639 # This is an error. 15640 -*) as_fn_error $? "unrecognized option: \`$1' 15641Try \`$0 --help' for more information." ;; 15642 15643 *) as_fn_append ac_config_targets " $1" 15644 ac_need_defaults=false ;; 15645 15646 esac 15647 shift 15648done 15649 15650ac_configure_extra_args= 15651 15652if $ac_cs_silent; then 15653 exec 6>/dev/null 15654 ac_configure_extra_args="$ac_configure_extra_args --silent" 15655fi 15656 15657_ACEOF 15658cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15659if \$ac_cs_recheck; then 15660 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 15661 shift 15662 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 15663 CONFIG_SHELL='$SHELL' 15664 export CONFIG_SHELL 15665 exec "\$@" 15666fi 15667 15668_ACEOF 15669cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15670exec 5>>auto/config.log 15671{ 15672 echo 15673 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 15674## Running $as_me. ## 15675_ASBOX 15676 $as_echo "$ac_log" 15677} >&5 15678 15679_ACEOF 15680cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15681_ACEOF 15682 15683cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15684 15685# Handling of arguments. 15686for ac_config_target in $ac_config_targets 15687do 15688 case $ac_config_target in 15689 "auto/config.h") CONFIG_HEADERS="$CONFIG_HEADERS auto/config.h:config.h.in" ;; 15690 "auto/config.mk") CONFIG_FILES="$CONFIG_FILES auto/config.mk:config.mk.in" ;; 15691 15692 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 15693 esac 15694done 15695 15696 15697# If the user did not use the arguments to specify the items to instantiate, 15698# then the envvar interface is used. Set only those that are not. 15699# We use the long form for the default assignment because of an extremely 15700# bizarre bug on SunOS 4.1.3. 15701if $ac_need_defaults; then 15702 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 15703 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 15704fi 15705 15706# Have a temporary directory for convenience. Make it in the build tree 15707# simply because there is no reason against having it here, and in addition, 15708# creating and moving files from /tmp can sometimes cause problems. 15709# Hook for its removal unless debugging. 15710# Note that there is a small window in which the directory will not be cleaned: 15711# after its creation but before its name has been assigned to `$tmp'. 15712$debug || 15713{ 15714 tmp= ac_tmp= 15715 trap 'exit_status=$? 15716 : "${ac_tmp:=$tmp}" 15717 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status 15718' 0 15719 trap 'as_fn_exit 1' 1 2 13 15 15720} 15721# Create a (secure) tmp directory for tmp files. 15722 15723{ 15724 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 15725 test -d "$tmp" 15726} || 15727{ 15728 tmp=./conf$$-$RANDOM 15729 (umask 077 && mkdir "$tmp") 15730} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 15731ac_tmp=$tmp 15732 15733# Set up the scripts for CONFIG_FILES section. 15734# No need to generate them if there are no CONFIG_FILES. 15735# This happens for instance with `./config.status config.h'. 15736if test -n "$CONFIG_FILES"; then 15737 15738 15739ac_cr=`echo X | tr X '\015'` 15740# On cygwin, bash can eat \r inside `` if the user requested igncr. 15741# But we know of no other shell where ac_cr would be empty at this 15742# point, so we can use a bashism as a fallback. 15743if test "x$ac_cr" = x; then 15744 eval ac_cr=\$\'\\r\' 15745fi 15746ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 15747if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 15748 ac_cs_awk_cr='\\r' 15749else 15750 ac_cs_awk_cr=$ac_cr 15751fi 15752 15753echo 'BEGIN {' >"$ac_tmp/subs1.awk" && 15754_ACEOF 15755 15756 15757{ 15758 echo "cat >conf$$subs.awk <<_ACEOF" && 15759 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 15760 echo "_ACEOF" 15761} >conf$$subs.sh || 15762 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15763ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` 15764ac_delim='%!_!# ' 15765for ac_last_try in false false false false false :; do 15766 . ./conf$$subs.sh || 15767 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15768 15769 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 15770 if test $ac_delim_n = $ac_delim_num; then 15771 break 15772 elif $ac_last_try; then 15773 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 15774 else 15775 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15776 fi 15777done 15778rm -f conf$$subs.sh 15779 15780cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15781cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK && 15782_ACEOF 15783sed -n ' 15784h 15785s/^/S["/; s/!.*/"]=/ 15786p 15787g 15788s/^[^!]*!// 15789:repl 15790t repl 15791s/'"$ac_delim"'$// 15792t delim 15793:nl 15794h 15795s/\(.\{148\}\)..*/\1/ 15796t more1 15797s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 15798p 15799n 15800b repl 15801:more1 15802s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15803p 15804g 15805s/.\{148\}// 15806t nl 15807:delim 15808h 15809s/\(.\{148\}\)..*/\1/ 15810t more2 15811s/["\\]/\\&/g; s/^/"/; s/$/"/ 15812p 15813b 15814:more2 15815s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 15816p 15817g 15818s/.\{148\}// 15819t delim 15820' <conf$$subs.awk | sed ' 15821/^[^""]/{ 15822 N 15823 s/\n// 15824} 15825' >>$CONFIG_STATUS || ac_write_fail=1 15826rm -f conf$$subs.awk 15827cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15828_ACAWK 15829cat >>"\$ac_tmp/subs1.awk" <<_ACAWK && 15830 for (key in S) S_is_set[key] = 1 15831 FS = "" 15832 15833} 15834{ 15835 line = $ 0 15836 nfields = split(line, field, "@") 15837 substed = 0 15838 len = length(field[1]) 15839 for (i = 2; i < nfields; i++) { 15840 key = field[i] 15841 keylen = length(key) 15842 if (S_is_set[key]) { 15843 value = S[key] 15844 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 15845 len += length(value) + length(field[++i]) 15846 substed = 1 15847 } else 15848 len += 1 + keylen 15849 } 15850 15851 print line 15852} 15853 15854_ACAWK 15855_ACEOF 15856cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15857if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 15858 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 15859else 15860 cat 15861fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \ 15862 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 15863_ACEOF 15864 15865# VPATH may cause trouble with some makes, so we remove sole $(srcdir), 15866# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and 15867# trailing colons and then remove the whole line if VPATH becomes empty 15868# (actually we leave an empty line to preserve line numbers). 15869if test "x$srcdir" = x.; then 15870 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ 15871h 15872s/// 15873s/^/:/ 15874s/[ ]*$/:/ 15875s/:\$(srcdir):/:/g 15876s/:\${srcdir}:/:/g 15877s/:@srcdir@:/:/g 15878s/^:*// 15879s/:*$// 15880x 15881s/\(=[ ]*\).*/\1/ 15882G 15883s/\n// 15884s/^[^=]*=[ ]*$// 15885}' 15886fi 15887 15888cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15889fi # test -n "$CONFIG_FILES" 15890 15891# Set up the scripts for CONFIG_HEADERS section. 15892# No need to generate them if there are no CONFIG_HEADERS. 15893# This happens for instance with `./config.status Makefile'. 15894if test -n "$CONFIG_HEADERS"; then 15895cat >"$ac_tmp/defines.awk" <<\_ACAWK || 15896BEGIN { 15897_ACEOF 15898 15899# Transform confdefs.h into an awk script `defines.awk', embedded as 15900# here-document in config.status, that substitutes the proper values into 15901# config.h.in to produce config.h. 15902 15903# Create a delimiter string that does not exist in confdefs.h, to ease 15904# handling of long lines. 15905ac_delim='%!_!# ' 15906for ac_last_try in false false :; do 15907 ac_tt=`sed -n "/$ac_delim/p" confdefs.h` 15908 if test -z "$ac_tt"; then 15909 break 15910 elif $ac_last_try; then 15911 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 15912 else 15913 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 15914 fi 15915done 15916 15917# For the awk script, D is an array of macro values keyed by name, 15918# likewise P contains macro parameters if any. Preserve backslash 15919# newline sequences. 15920 15921ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 15922sed -n ' 15923s/.\{148\}/&'"$ac_delim"'/g 15924t rset 15925:rset 15926s/^[ ]*#[ ]*define[ ][ ]*/ / 15927t def 15928d 15929:def 15930s/\\$// 15931t bsnl 15932s/["\\]/\\&/g 15933s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 15934D["\1"]=" \3"/p 15935s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 15936d 15937:bsnl 15938s/["\\]/\\&/g 15939s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 15940D["\1"]=" \3\\\\\\n"\\/p 15941t cont 15942s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 15943t cont 15944d 15945:cont 15946n 15947s/.\{148\}/&'"$ac_delim"'/g 15948t clear 15949:clear 15950s/\\$// 15951t bsnlc 15952s/["\\]/\\&/g; s/^/"/; s/$/"/p 15953d 15954:bsnlc 15955s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 15956b cont 15957' <confdefs.h | sed ' 15958s/'"$ac_delim"'/"\\\ 15959"/g' >>$CONFIG_STATUS || ac_write_fail=1 15960 15961cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 15962 for (key in D) D_is_set[key] = 1 15963 FS = "" 15964} 15965/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 15966 line = \$ 0 15967 split(line, arg, " ") 15968 if (arg[1] == "#") { 15969 defundef = arg[2] 15970 mac1 = arg[3] 15971 } else { 15972 defundef = substr(arg[1], 2) 15973 mac1 = arg[2] 15974 } 15975 split(mac1, mac2, "(") #) 15976 macro = mac2[1] 15977 prefix = substr(line, 1, index(line, defundef) - 1) 15978 if (D_is_set[macro]) { 15979 # Preserve the white space surrounding the "#". 15980 print prefix "define", macro P[macro] D[macro] 15981 next 15982 } else { 15983 # Replace #undef with comments. This is necessary, for example, 15984 # in the case of _POSIX_SOURCE, which is predefined and required 15985 # on some systems where configure will not decide to define it. 15986 if (defundef == "undef") { 15987 print "/*", prefix defundef, macro, "*/" 15988 next 15989 } 15990 } 15991} 15992{ print } 15993_ACAWK 15994_ACEOF 15995cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 15996 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 15997fi # test -n "$CONFIG_HEADERS" 15998 15999 16000eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS " 16001shift 16002for ac_tag 16003do 16004 case $ac_tag in 16005 :[FHLC]) ac_mode=$ac_tag; continue;; 16006 esac 16007 case $ac_mode$ac_tag in 16008 :[FHL]*:*);; 16009 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;; 16010 :[FH]-) ac_tag=-:-;; 16011 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 16012 esac 16013 ac_save_IFS=$IFS 16014 IFS=: 16015 set x $ac_tag 16016 IFS=$ac_save_IFS 16017 shift 16018 ac_file=$1 16019 shift 16020 16021 case $ac_mode in 16022 :L) ac_source=$1;; 16023 :[FH]) 16024 ac_file_inputs= 16025 for ac_f 16026 do 16027 case $ac_f in 16028 -) ac_f="$ac_tmp/stdin";; 16029 *) # Look for the file first in the build tree, then in the source tree 16030 # (if the path is not absolute). The absolute path cannot be DOS-style, 16031 # because $ac_f cannot contain `:'. 16032 test -f "$ac_f" || 16033 case $ac_f in 16034 [\\/$]*) false;; 16035 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 16036 esac || 16037 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;; 16038 esac 16039 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 16040 as_fn_append ac_file_inputs " '$ac_f'" 16041 done 16042 16043 # Let's still pretend it is `configure' which instantiates (i.e., don't 16044 # use $as_me), people would be surprised to read: 16045 # /* config.h. Generated by config.status. */ 16046 configure_input='Generated from '` 16047 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 16048 `' by configure.' 16049 if test x"$ac_file" != x-; then 16050 configure_input="$ac_file. $configure_input" 16051 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 16052$as_echo "$as_me: creating $ac_file" >&6;} 16053 fi 16054 # Neutralize special characters interpreted by sed in replacement strings. 16055 case $configure_input in #( 16056 *\&* | *\|* | *\\* ) 16057 ac_sed_conf_input=`$as_echo "$configure_input" | 16058 sed 's/[\\\\&|]/\\\\&/g'`;; #( 16059 *) ac_sed_conf_input=$configure_input;; 16060 esac 16061 16062 case $ac_tag in 16063 *:-:* | *:-) cat >"$ac_tmp/stdin" \ 16064 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; 16065 esac 16066 ;; 16067 esac 16068 16069 ac_dir=`$as_dirname -- "$ac_file" || 16070$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 16071 X"$ac_file" : 'X\(//\)[^/]' \| \ 16072 X"$ac_file" : 'X\(//\)$' \| \ 16073 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 16074$as_echo X"$ac_file" | 16075 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 16076 s//\1/ 16077 q 16078 } 16079 /^X\(\/\/\)[^/].*/{ 16080 s//\1/ 16081 q 16082 } 16083 /^X\(\/\/\)$/{ 16084 s//\1/ 16085 q 16086 } 16087 /^X\(\/\).*/{ 16088 s//\1/ 16089 q 16090 } 16091 s/.*/./; q'` 16092 as_dir="$ac_dir"; as_fn_mkdir_p 16093 ac_builddir=. 16094 16095case "$ac_dir" in 16096.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 16097*) 16098 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 16099 # A ".." for each directory in $ac_dir_suffix. 16100 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 16101 case $ac_top_builddir_sub in 16102 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 16103 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 16104 esac ;; 16105esac 16106ac_abs_top_builddir=$ac_pwd 16107ac_abs_builddir=$ac_pwd$ac_dir_suffix 16108# for backward compatibility: 16109ac_top_builddir=$ac_top_build_prefix 16110 16111case $srcdir in 16112 .) # We are building in place. 16113 ac_srcdir=. 16114 ac_top_srcdir=$ac_top_builddir_sub 16115 ac_abs_top_srcdir=$ac_pwd ;; 16116 [\\/]* | ?:[\\/]* ) # Absolute name. 16117 ac_srcdir=$srcdir$ac_dir_suffix; 16118 ac_top_srcdir=$srcdir 16119 ac_abs_top_srcdir=$srcdir ;; 16120 *) # Relative name. 16121 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 16122 ac_top_srcdir=$ac_top_build_prefix$srcdir 16123 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 16124esac 16125ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 16126 16127 16128 case $ac_mode in 16129 :F) 16130 # 16131 # CONFIG_FILE 16132 # 16133 16134_ACEOF 16135 16136cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16137# If the template does not know about datarootdir, expand it. 16138# FIXME: This hack should be removed a few years after 2.60. 16139ac_datarootdir_hack=; ac_datarootdir_seen= 16140ac_sed_dataroot=' 16141/datarootdir/ { 16142 p 16143 q 16144} 16145/@datadir@/p 16146/@docdir@/p 16147/@infodir@/p 16148/@localedir@/p 16149/@mandir@/p' 16150case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 16151*datarootdir*) ac_datarootdir_seen=yes;; 16152*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 16153 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 16154$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 16155_ACEOF 16156cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16157 ac_datarootdir_hack=' 16158 s&@datadir@&$datadir&g 16159 s&@docdir@&$docdir&g 16160 s&@infodir@&$infodir&g 16161 s&@localedir@&$localedir&g 16162 s&@mandir@&$mandir&g 16163 s&\\\${datarootdir}&$datarootdir&g' ;; 16164esac 16165_ACEOF 16166 16167# Neutralize VPATH when `$srcdir' = `.'. 16168# Shell code in configure.ac might set extrasub. 16169# FIXME: do we really want to maintain this feature? 16170cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 16171ac_sed_extra="$ac_vpsub 16172$extrasub 16173_ACEOF 16174cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 16175:t 16176/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 16177s|@configure_input@|$ac_sed_conf_input|;t t 16178s&@top_builddir@&$ac_top_builddir_sub&;t t 16179s&@top_build_prefix@&$ac_top_build_prefix&;t t 16180s&@srcdir@&$ac_srcdir&;t t 16181s&@abs_srcdir@&$ac_abs_srcdir&;t t 16182s&@top_srcdir@&$ac_top_srcdir&;t t 16183s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 16184s&@builddir@&$ac_builddir&;t t 16185s&@abs_builddir@&$ac_abs_builddir&;t t 16186s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 16187$ac_datarootdir_hack 16188" 16189eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \ 16190 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16191 16192test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 16193 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } && 16194 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \ 16195 "$ac_tmp/out"`; test -z "$ac_out"; } && 16196 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16197which seems to be undefined. Please make sure it is defined" >&5 16198$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 16199which seems to be undefined. Please make sure it is defined" >&2;} 16200 16201 rm -f "$ac_tmp/stdin" 16202 case $ac_file in 16203 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";; 16204 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";; 16205 esac \ 16206 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16207 ;; 16208 :H) 16209 # 16210 # CONFIG_HEADER 16211 # 16212 if test x"$ac_file" != x-; then 16213 { 16214 $as_echo "/* $configure_input */" \ 16215 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" 16216 } >"$ac_tmp/config.h" \ 16217 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16218 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then 16219 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 16220$as_echo "$as_me: $ac_file is unchanged" >&6;} 16221 else 16222 rm -f "$ac_file" 16223 mv "$ac_tmp/config.h" "$ac_file" \ 16224 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 16225 fi 16226 else 16227 $as_echo "/* $configure_input */" \ 16228 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \ 16229 || as_fn_error $? "could not create -" "$LINENO" 5 16230 fi 16231 ;; 16232 16233 16234 esac 16235 16236done # for ac_tag 16237 16238 16239as_fn_exit 0 16240_ACEOF 16241ac_clean_files=$ac_clean_files_save 16242 16243test $ac_write_fail = 0 || 16244 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 16245 16246 16247# configure is writing to config.log, and then calls config.status. 16248# config.status does its own redirection, appending to config.log. 16249# Unfortunately, on DOS this fails, as config.log is still kept open 16250# by configure, so config.status won't be able to write to it; its 16251# output is simply discarded. So we exec the FD to /dev/null, 16252# effectively closing config.log, so it can be properly (re)opened and 16253# appended to by config.status. When coming back to configure, we 16254# need to make the FD available again. 16255if test "$no_create" != yes; then 16256 ac_cs_success=: 16257 ac_config_status_args= 16258 test "$silent" = yes && 16259 ac_config_status_args="$ac_config_status_args --quiet" 16260 exec 5>/dev/null 16261 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 16262 exec 5>>auto/config.log 16263 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 16264 # would make configure fail if this is the last instruction. 16265 $ac_cs_success || as_fn_exit 1 16266fi 16267if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 16268 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 16269$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 16270fi 16271 16272 16273