1#! /bin/sh 2# Guess values for system-dependent variables and create Makefiles. 3# Generated by GNU Autoconf 2.65. 4# 5# 6# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 7# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, 8# Inc. 9# 10# 11# This configure script is free software; the Free Software Foundation 12# gives unlimited permission to copy, distribute and modify it. 13## -------------------- ## 14## M4sh Initialization. ## 15## -------------------- ## 16 17# Be more Bourne compatible 18DUALCASE=1; export DUALCASE # for MKS sh 19if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 20 emulate sh 21 NULLCMD=: 22 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 23 # is contrary to our usage. Disable this feature. 24 alias -g '${1+"$@"}'='"$@"' 25 setopt NO_GLOB_SUBST 26else 27 case `(set -o) 2>/dev/null` in #( 28 *posix*) : 29 set -o posix ;; #( 30 *) : 31 ;; 32esac 33fi 34 35 36as_nl=' 37' 38export as_nl 39# Printing a long string crashes Solaris 7 /usr/bin/printf. 40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 43# Prefer a ksh shell builtin over an external printf program on Solaris, 44# but without wasting forks for bash or zsh. 45if test -z "$BASH_VERSION$ZSH_VERSION" \ 46 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 47 as_echo='print -r --' 48 as_echo_n='print -rn --' 49elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 50 as_echo='printf %s\n' 51 as_echo_n='printf %s' 52else 53 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 54 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 55 as_echo_n='/usr/ucb/echo -n' 56 else 57 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 58 as_echo_n_body='eval 59 arg=$1; 60 case $arg in #( 61 *"$as_nl"*) 62 expr "X$arg" : "X\\(.*\\)$as_nl"; 63 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 64 esac; 65 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 66 ' 67 export as_echo_n_body 68 as_echo_n='sh -c $as_echo_n_body as_echo' 69 fi 70 export as_echo_body 71 as_echo='sh -c $as_echo_body as_echo' 72fi 73 74# The user is always right. 75if test "${PATH_SEPARATOR+set}" != set; then 76 PATH_SEPARATOR=: 77 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 78 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 79 PATH_SEPARATOR=';' 80 } 81fi 82 83 84# IFS 85# We need space, tab and new line, in precisely that order. Quoting is 86# there to prevent editors from complaining about space-tab. 87# (If _AS_PATH_WALK were called with IFS unset, it would disable word 88# splitting by setting IFS to empty value.) 89IFS=" "" $as_nl" 90 91# Find who we are. Look in the path if we contain no directory separator. 92case $0 in #(( 93 *[\\/]* ) as_myself=$0 ;; 94 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 95for as_dir in $PATH 96do 97 IFS=$as_save_IFS 98 test -z "$as_dir" && as_dir=. 99 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 100 done 101IFS=$as_save_IFS 102 103 ;; 104esac 105# We did not find ourselves, most probably we were run as `sh COMMAND' 106# in which case we are not to be found in the path. 107if test "x$as_myself" = x; then 108 as_myself=$0 109fi 110if test ! -f "$as_myself"; then 111 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 112 exit 1 113fi 114 115# Unset variables that we do not need and which cause bugs (e.g. in 116# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 117# suppresses any "Segmentation fault" message there. '((' could 118# trigger a bug in pdksh 5.2.14. 119for as_var in BASH_ENV ENV MAIL MAILPATH 120do eval test x\${$as_var+set} = xset \ 121 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 122done 123PS1='$ ' 124PS2='> ' 125PS4='+ ' 126 127# NLS nuisances. 128LC_ALL=C 129export LC_ALL 130LANGUAGE=C 131export LANGUAGE 132 133# CDPATH. 134(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 135 136if test "x$CONFIG_SHELL" = x; then 137 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : 138 emulate sh 139 NULLCMD=: 140 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which 141 # is contrary to our usage. Disable this feature. 142 alias -g '\${1+\"\$@\"}'='\"\$@\"' 143 setopt NO_GLOB_SUBST 144else 145 case \`(set -o) 2>/dev/null\` in #( 146 *posix*) : 147 set -o posix ;; #( 148 *) : 149 ;; 150esac 151fi 152" 153 as_required="as_fn_return () { (exit \$1); } 154as_fn_success () { as_fn_return 0; } 155as_fn_failure () { as_fn_return 1; } 156as_fn_ret_success () { return 0; } 157as_fn_ret_failure () { return 1; } 158 159exitcode=0 160as_fn_success || { exitcode=1; echo as_fn_success failed.; } 161as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } 162as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } 163as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } 164if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : 165 166else 167 exitcode=1; echo positional parameters were not saved. 168fi 169test x\$exitcode = x0 || exit 1" 170 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO 171 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO 172 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && 173 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 174test \$(( 1 + 1 )) = 2 || exit 1" 175 if (eval "$as_required") 2>/dev/null; then : 176 as_have_required=yes 177else 178 as_have_required=no 179fi 180 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : 181 182else 183 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 184as_found=false 185for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH 186do 187 IFS=$as_save_IFS 188 test -z "$as_dir" && as_dir=. 189 as_found=: 190 case $as_dir in #( 191 /*) 192 for as_base in sh bash ksh sh5; do 193 # Try only shells that exist, to save several forks. 194 as_shell=$as_dir/$as_base 195 if { test -f "$as_shell" || test -f "$as_shell.exe"; } && 196 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : 197 CONFIG_SHELL=$as_shell as_have_required=yes 198 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : 199 break 2 200fi 201fi 202 done;; 203 esac 204 as_found=false 205done 206$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && 207 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : 208 CONFIG_SHELL=$SHELL as_have_required=yes 209fi; } 210IFS=$as_save_IFS 211 212 213 if test "x$CONFIG_SHELL" != x; then : 214 # We cannot yet assume a decent shell, so we have to provide a 215 # neutralization value for shells without unset; and this also 216 # works around shells that cannot unset nonexistent variables. 217 BASH_ENV=/dev/null 218 ENV=/dev/null 219 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV 220 export CONFIG_SHELL 221 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} 222fi 223 224 if test x$as_have_required = xno; then : 225 $as_echo "$0: This script requires a shell more modern than all" 226 $as_echo "$0: the shells that I found on your system." 227 if test x${ZSH_VERSION+set} = xset ; then 228 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" 229 $as_echo "$0: be upgraded to zsh 4.3.4 or later." 230 else 231 $as_echo "$0: Please tell [email protected] about your system, 232$0: including any error possibly output before this 233$0: message. Then install a modern shell, or manually run 234$0: the script under such a shell if you do have one." 235 fi 236 exit 1 237fi 238fi 239fi 240SHELL=${CONFIG_SHELL-/bin/sh} 241export SHELL 242# Unset more variables known to interfere with behavior of common tools. 243CLICOLOR_FORCE= GREP_OPTIONS= 244unset CLICOLOR_FORCE GREP_OPTIONS 245 246## --------------------- ## 247## M4sh Shell Functions. ## 248## --------------------- ## 249# as_fn_unset VAR 250# --------------- 251# Portably unset VAR. 252as_fn_unset () 253{ 254 { eval $1=; unset $1;} 255} 256as_unset=as_fn_unset 257 258# as_fn_set_status STATUS 259# ----------------------- 260# Set $? to STATUS, without forking. 261as_fn_set_status () 262{ 263 return $1 264} # as_fn_set_status 265 266# as_fn_exit STATUS 267# ----------------- 268# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 269as_fn_exit () 270{ 271 set +e 272 as_fn_set_status $1 273 exit $1 274} # as_fn_exit 275 276# as_fn_mkdir_p 277# ------------- 278# Create "$as_dir" as a directory, including parents if necessary. 279as_fn_mkdir_p () 280{ 281 282 case $as_dir in #( 283 -*) as_dir=./$as_dir;; 284 esac 285 test -d "$as_dir" || eval $as_mkdir_p || { 286 as_dirs= 287 while :; do 288 case $as_dir in #( 289 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 290 *) as_qdir=$as_dir;; 291 esac 292 as_dirs="'$as_qdir' $as_dirs" 293 as_dir=`$as_dirname -- "$as_dir" || 294$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 295 X"$as_dir" : 'X\(//\)[^/]' \| \ 296 X"$as_dir" : 'X\(//\)$' \| \ 297 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 298$as_echo X"$as_dir" | 299 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 300 s//\1/ 301 q 302 } 303 /^X\(\/\/\)[^/].*/{ 304 s//\1/ 305 q 306 } 307 /^X\(\/\/\)$/{ 308 s//\1/ 309 q 310 } 311 /^X\(\/\).*/{ 312 s//\1/ 313 q 314 } 315 s/.*/./; q'` 316 test -d "$as_dir" && break 317 done 318 test -z "$as_dirs" || eval "mkdir $as_dirs" 319 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 320 321 322} # as_fn_mkdir_p 323# as_fn_append VAR VALUE 324# ---------------------- 325# Append the text in VALUE to the end of the definition contained in VAR. Take 326# advantage of any shell optimizations that allow amortized linear growth over 327# repeated appends, instead of the typical quadratic growth present in naive 328# implementations. 329if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 330 eval 'as_fn_append () 331 { 332 eval $1+=\$2 333 }' 334else 335 as_fn_append () 336 { 337 eval $1=\$$1\$2 338 } 339fi # as_fn_append 340 341# as_fn_arith ARG... 342# ------------------ 343# Perform arithmetic evaluation on the ARGs, and store the result in the 344# global $as_val. Take advantage of shells that can avoid forks. The arguments 345# must be portable across $(()) and expr. 346if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 347 eval 'as_fn_arith () 348 { 349 as_val=$(( $* )) 350 }' 351else 352 as_fn_arith () 353 { 354 as_val=`expr "$@" || test $? -eq 1` 355 } 356fi # as_fn_arith 357 358 359# as_fn_error ERROR [LINENO LOG_FD] 360# --------------------------------- 361# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 362# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 363# script with status $?, using 1 if that was 0. 364as_fn_error () 365{ 366 as_status=$?; test $as_status -eq 0 && as_status=1 367 if test "$3"; then 368 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 369 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 370 fi 371 $as_echo "$as_me: error: $1" >&2 372 as_fn_exit $as_status 373} # as_fn_error 374 375if expr a : '\(a\)' >/dev/null 2>&1 && 376 test "X`expr 00001 : '.*\(...\)'`" = X001; then 377 as_expr=expr 378else 379 as_expr=false 380fi 381 382if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 383 as_basename=basename 384else 385 as_basename=false 386fi 387 388if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 389 as_dirname=dirname 390else 391 as_dirname=false 392fi 393 394as_me=`$as_basename -- "$0" || 395$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 396 X"$0" : 'X\(//\)$' \| \ 397 X"$0" : 'X\(/\)' \| . 2>/dev/null || 398$as_echo X/"$0" | 399 sed '/^.*\/\([^/][^/]*\)\/*$/{ 400 s//\1/ 401 q 402 } 403 /^X\/\(\/\/\)$/{ 404 s//\1/ 405 q 406 } 407 /^X\/\(\/\).*/{ 408 s//\1/ 409 q 410 } 411 s/.*/./; q'` 412 413# Avoid depending upon Character Ranges. 414as_cr_letters='abcdefghijklmnopqrstuvwxyz' 415as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 416as_cr_Letters=$as_cr_letters$as_cr_LETTERS 417as_cr_digits='0123456789' 418as_cr_alnum=$as_cr_Letters$as_cr_digits 419 420 421 as_lineno_1=$LINENO as_lineno_1a=$LINENO 422 as_lineno_2=$LINENO as_lineno_2a=$LINENO 423 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && 424 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { 425 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) 426 sed -n ' 427 p 428 /[$]LINENO/= 429 ' <$as_myself | 430 sed ' 431 s/[$]LINENO.*/&-/ 432 t lineno 433 b 434 :lineno 435 N 436 :loop 437 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ 438 t loop 439 s/-\n.*// 440 ' >$as_me.lineno && 441 chmod +x "$as_me.lineno" || 442 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } 443 444 # Don't try to exec as it changes $[0], causing all sort of problems 445 # (the dirname of $[0] is not the place where we might find the 446 # original and so on. Autoconf is especially sensitive to this). 447 . "./$as_me.lineno" 448 # Exit status is that of the last command. 449 exit 450} 451 452ECHO_C= ECHO_N= ECHO_T= 453case `echo -n x` in #((((( 454-n*) 455 case `echo 'xy\c'` in 456 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 457 xy) ECHO_C='\c';; 458 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 459 ECHO_T=' ';; 460 esac;; 461*) 462 ECHO_N='-n';; 463esac 464 465rm -f conf$$ conf$$.exe conf$$.file 466if test -d conf$$.dir; then 467 rm -f conf$$.dir/conf$$.file 468else 469 rm -f conf$$.dir 470 mkdir conf$$.dir 2>/dev/null 471fi 472if (echo >conf$$.file) 2>/dev/null; then 473 if ln -s conf$$.file conf$$ 2>/dev/null; then 474 as_ln_s='ln -s' 475 # ... but there are two gotchas: 476 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 477 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 478 # In both cases, we have to default to `cp -p'. 479 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 480 as_ln_s='cp -p' 481 elif ln conf$$.file conf$$ 2>/dev/null; then 482 as_ln_s=ln 483 else 484 as_ln_s='cp -p' 485 fi 486else 487 as_ln_s='cp -p' 488fi 489rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 490rmdir conf$$.dir 2>/dev/null 491 492if mkdir -p . 2>/dev/null; then 493 as_mkdir_p='mkdir -p "$as_dir"' 494else 495 test -d ./-p && rmdir ./-p 496 as_mkdir_p=false 497fi 498 499if test -x / >/dev/null 2>&1; then 500 as_test_x='test -x' 501else 502 if ls -dL / >/dev/null 2>&1; then 503 as_ls_L_option=L 504 else 505 as_ls_L_option= 506 fi 507 as_test_x=' 508 eval sh -c '\'' 509 if test -d "$1"; then 510 test -d "$1/."; 511 else 512 case $1 in #( 513 -*)set "./$1";; 514 esac; 515 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 516 ???[sx]*):;;*)false;;esac;fi 517 '\'' sh 518 ' 519fi 520as_executable_p=$as_test_x 521 522# Sed expression to map a string onto a valid CPP name. 523as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 524 525# Sed expression to map a string onto a valid variable name. 526as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 527 528 529test -n "$DJDIR" || exec 7<&0 </dev/null 530exec 6>&1 531 532# Name of the host. 533# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, 534# so uname gets run too. 535ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` 536 537# 538# Initializations. 539# 540ac_default_prefix=/usr/local 541ac_clean_files= 542ac_config_libobj_dir=. 543LIBOBJS= 544cross_compiling=no 545subdirs= 546MFLAGS= 547MAKEFLAGS= 548 549# Identity of this package. 550PACKAGE_NAME= 551PACKAGE_TARNAME= 552PACKAGE_VERSION= 553PACKAGE_STRING= 554PACKAGE_BUGREPORT= 555PACKAGE_URL= 556 557ac_unique_file="vim.h" 558# Factoring default headers for most tests. 559ac_includes_default="\ 560#include <stdio.h> 561#ifdef HAVE_SYS_TYPES_H 562# include <sys/types.h> 563#endif 564#ifdef HAVE_SYS_STAT_H 565# include <sys/stat.h> 566#endif 567#ifdef STDC_HEADERS 568# include <stdlib.h> 569# include <stddef.h> 570#else 571# ifdef HAVE_STDLIB_H 572# include <stdlib.h> 573# endif 574#endif 575#ifdef HAVE_STRING_H 576# if !defined STDC_HEADERS && defined HAVE_MEMORY_H 577# include <memory.h> 578# endif 579# include <string.h> 580#endif 581#ifdef HAVE_STRINGS_H 582# include <strings.h> 583#endif 584#ifdef HAVE_INTTYPES_H 585# include <inttypes.h> 586#endif 587#ifdef HAVE_STDINT_H 588# include <stdint.h> 589#endif 590#ifdef HAVE_UNISTD_H 591# include <unistd.h> 592#endif" 593 594ac_subst_vars='LTLIBOBJS 595LIBOBJS 596LINK_AS_NEEDED 597DEPEND_CFLAGS_FILTER 598MAKEMO 599MSGFMT 600INSTALL_TOOL_LANGS 601INSTALL_LANGS 602TAGPRG 603HANGULIN_OBJ 604HANGULIN_SRC 605GUI_X_LIBS 606GUITYPE 607GUI_LIB_LOC 608GUI_INC_LOC 609NARROW_PROTO 610MOTIF_LIBNAME 611GNOME_INCLUDEDIR 612GNOME_LIBDIR 613GNOME_LIBS 614GTK_LIBNAME 615GTK_LIBS 616GTK_CFLAGS 617PKG_CONFIG 618X_LIB 619X_EXTRA_LIBS 620X_LIBS 621X_PRE_LIBS 622X_CFLAGS 623XMKMF 624xmkmfpath 625SNIFF_OBJ 626SNIFF_SRC 627NETBEANS_OBJ 628NETBEANS_SRC 629WORKSHOP_OBJ 630WORKSHOP_SRC 631RUBY_LIBS 632RUBY_CFLAGS 633RUBY_PRO 634RUBY_OBJ 635RUBY_SRC 636vi_cv_path_ruby 637TCL_LIBS 638TCL_CFLAGS 639TCL_PRO 640TCL_OBJ 641TCL_SRC 642vi_cv_path_tcl 643PYTHON3_OBJ 644PYTHON3_SRC 645PYTHON3_CFLAGS 646PYTHON3_LIBS 647PYTHON3_CONFDIR 648vi_cv_path_python3 649PYTHON_OBJ 650PYTHON_SRC 651PYTHON_CFLAGS 652PYTHON_GETPATH_CFLAGS 653PYTHON_LIBS 654PYTHON_CONFDIR 655vi_cv_path_python 656PERL_LIBS 657PERL_CFLAGS 658PERL_PRO 659PERL_OBJ 660PERL_SRC 661shrpenv 662vi_cv_perllib 663vi_cv_path_perl 664MZSCHEME_MZC 665MZSCHEME_EXTRA 666MZSCHEME_CFLAGS 667MZSCHEME_LIBS 668MZSCHEME_PRO 669MZSCHEME_OBJ 670MZSCHEME_SRC 671vi_cv_path_mzscheme 672LUA_CFLAGS 673LUA_LIBS 674LUA_PRO 675LUA_OBJ 676LUA_SRC 677vi_cv_path_lua 678compiledby 679dogvimdiff 680dovimdiff 681QUOTESED 682line_break 683VIEWNAME 684EXNAME 685VIMNAME 686OS_EXTRA_OBJ 687OS_EXTRA_SRC 688XCODE_SELECT 689CPP_MM 690STRIP 691AWK 692EGREP 693GREP 694CPP 695OBJEXT 696EXEEXT 697ac_ct_CC 698CPPFLAGS 699LDFLAGS 700CFLAGS 701CC 702SET_MAKE 703target_alias 704host_alias 705build_alias 706LIBS 707ECHO_T 708ECHO_N 709ECHO_C 710DEFS 711mandir 712localedir 713libdir 714psdir 715pdfdir 716dvidir 717htmldir 718infodir 719docdir 720oldincludedir 721includedir 722localstatedir 723sharedstatedir 724sysconfdir 725datadir 726datarootdir 727libexecdir 728sbindir 729bindir 730program_transform_name 731prefix 732exec_prefix 733PACKAGE_URL 734PACKAGE_BUGREPORT 735PACKAGE_STRING 736PACKAGE_VERSION 737PACKAGE_TARNAME 738PACKAGE_NAME 739PATH_SEPARATOR 740SHELL' 741ac_subst_files='' 742ac_user_opts=' 743enable_option_checking 744enable_fail_if_missing 745enable_darwin 746with_mac_arch 747with_developer_dir 748with_local_dir 749with_vim_name 750with_ex_name 751with_view_name 752with_global_runtime 753with_modified_by 754enable_selinux 755with_features 756with_compiledby 757enable_xsmp 758enable_xsmp_interact 759enable_luainterp 760with_lua_prefix 761enable_mzschemeinterp 762with_plthome 763enable_perlinterp 764enable_pythoninterp 765with_python_config_dir 766enable_python3interp 767with_python3_config_dir 768enable_tclinterp 769with_tclsh 770enable_rubyinterp 771with_ruby_command 772enable_cscope 773enable_workshop 774enable_netbeans 775enable_sniff 776enable_multibyte 777enable_hangulinput 778enable_xim 779enable_fontset 780with_x 781enable_gui 782enable_gtk2_check 783enable_gnome_check 784enable_motif_check 785enable_athena_check 786enable_nextaw_check 787enable_carbon_check 788enable_gtktest 789with_gnome_includes 790with_gnome_libs 791with_gnome 792with_motif_lib 793with_tlib 794enable_largefile 795enable_acl 796enable_gpm 797enable_sysmouse 798enable_nls 799' 800 ac_precious_vars='build_alias 801host_alias 802target_alias 803CC 804CFLAGS 805LDFLAGS 806LIBS 807CPPFLAGS 808CPP 809XMKMF' 810 811 812# Initialize some variables set by options. 813ac_init_help= 814ac_init_version=false 815ac_unrecognized_opts= 816ac_unrecognized_sep= 817# The variables have the same names as the options, with 818# dashes changed to underlines. 819cache_file=/dev/null 820exec_prefix=NONE 821no_create= 822no_recursion= 823prefix=NONE 824program_prefix=NONE 825program_suffix=NONE 826program_transform_name=s,x,x, 827silent= 828site= 829srcdir= 830verbose= 831x_includes=NONE 832x_libraries=NONE 833 834# Installation directory options. 835# These are left unexpanded so users can "make install exec_prefix=/foo" 836# and all the variables that are supposed to be based on exec_prefix 837# by default will actually change. 838# Use braces instead of parens because sh, perl, etc. also accept them. 839# (The list follows the same order as the GNU Coding Standards.) 840bindir='${exec_prefix}/bin' 841sbindir='${exec_prefix}/sbin' 842libexecdir='${exec_prefix}/libexec' 843datarootdir='${prefix}/share' 844datadir='${datarootdir}' 845sysconfdir='${prefix}/etc' 846sharedstatedir='${prefix}/com' 847localstatedir='${prefix}/var' 848includedir='${prefix}/include' 849oldincludedir='/usr/include' 850docdir='${datarootdir}/doc/${PACKAGE}' 851infodir='${datarootdir}/info' 852htmldir='${docdir}' 853dvidir='${docdir}' 854pdfdir='${docdir}' 855psdir='${docdir}' 856libdir='${exec_prefix}/lib' 857localedir='${datarootdir}/locale' 858mandir='${datarootdir}/man' 859 860ac_prev= 861ac_dashdash= 862for ac_option 863do 864 # If the previous option needs an argument, assign it. 865 if test -n "$ac_prev"; then 866 eval $ac_prev=\$ac_option 867 ac_prev= 868 continue 869 fi 870 871 case $ac_option in 872 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; 873 *) ac_optarg=yes ;; 874 esac 875 876 # Accept the important Cygnus configure options, so we can diagnose typos. 877 878 case $ac_dashdash$ac_option in 879 --) 880 ac_dashdash=yes ;; 881 882 -bindir | --bindir | --bindi | --bind | --bin | --bi) 883 ac_prev=bindir ;; 884 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) 885 bindir=$ac_optarg ;; 886 887 -build | --build | --buil | --bui | --bu) 888 ac_prev=build_alias ;; 889 -build=* | --build=* | --buil=* | --bui=* | --bu=*) 890 build_alias=$ac_optarg ;; 891 892 -cache-file | --cache-file | --cache-fil | --cache-fi \ 893 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) 894 ac_prev=cache_file ;; 895 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ 896 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) 897 cache_file=$ac_optarg ;; 898 899 --config-cache | -C) 900 cache_file=config.cache ;; 901 902 -datadir | --datadir | --datadi | --datad) 903 ac_prev=datadir ;; 904 -datadir=* | --datadir=* | --datadi=* | --datad=*) 905 datadir=$ac_optarg ;; 906 907 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ 908 | --dataroo | --dataro | --datar) 909 ac_prev=datarootdir ;; 910 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ 911 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) 912 datarootdir=$ac_optarg ;; 913 914 -disable-* | --disable-*) 915 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` 916 # Reject names that are not valid shell variable names. 917 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 918 as_fn_error "invalid feature name: $ac_useropt" 919 ac_useropt_orig=$ac_useropt 920 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 921 case $ac_user_opts in 922 *" 923"enable_$ac_useropt" 924"*) ;; 925 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" 926 ac_unrecognized_sep=', ';; 927 esac 928 eval enable_$ac_useropt=no ;; 929 930 -docdir | --docdir | --docdi | --doc | --do) 931 ac_prev=docdir ;; 932 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) 933 docdir=$ac_optarg ;; 934 935 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) 936 ac_prev=dvidir ;; 937 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) 938 dvidir=$ac_optarg ;; 939 940 -enable-* | --enable-*) 941 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` 942 # Reject names that are not valid shell variable names. 943 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 944 as_fn_error "invalid feature name: $ac_useropt" 945 ac_useropt_orig=$ac_useropt 946 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 947 case $ac_user_opts in 948 *" 949"enable_$ac_useropt" 950"*) ;; 951 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" 952 ac_unrecognized_sep=', ';; 953 esac 954 eval enable_$ac_useropt=\$ac_optarg ;; 955 956 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ 957 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ 958 | --exec | --exe | --ex) 959 ac_prev=exec_prefix ;; 960 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ 961 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ 962 | --exec=* | --exe=* | --ex=*) 963 exec_prefix=$ac_optarg ;; 964 965 -gas | --gas | --ga | --g) 966 # Obsolete; use --with-gas. 967 with_gas=yes ;; 968 969 -help | --help | --hel | --he | -h) 970 ac_init_help=long ;; 971 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) 972 ac_init_help=recursive ;; 973 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) 974 ac_init_help=short ;; 975 976 -host | --host | --hos | --ho) 977 ac_prev=host_alias ;; 978 -host=* | --host=* | --hos=* | --ho=*) 979 host_alias=$ac_optarg ;; 980 981 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) 982 ac_prev=htmldir ;; 983 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ 984 | --ht=*) 985 htmldir=$ac_optarg ;; 986 987 -includedir | --includedir | --includedi | --included | --include \ 988 | --includ | --inclu | --incl | --inc) 989 ac_prev=includedir ;; 990 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ 991 | --includ=* | --inclu=* | --incl=* | --inc=*) 992 includedir=$ac_optarg ;; 993 994 -infodir | --infodir | --infodi | --infod | --info | --inf) 995 ac_prev=infodir ;; 996 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) 997 infodir=$ac_optarg ;; 998 999 -libdir | --libdir | --libdi | --libd) 1000 ac_prev=libdir ;; 1001 -libdir=* | --libdir=* | --libdi=* | --libd=*) 1002 libdir=$ac_optarg ;; 1003 1004 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ 1005 | --libexe | --libex | --libe) 1006 ac_prev=libexecdir ;; 1007 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ 1008 | --libexe=* | --libex=* | --libe=*) 1009 libexecdir=$ac_optarg ;; 1010 1011 -localedir | --localedir | --localedi | --localed | --locale) 1012 ac_prev=localedir ;; 1013 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) 1014 localedir=$ac_optarg ;; 1015 1016 -localstatedir | --localstatedir | --localstatedi | --localstated \ 1017 | --localstate | --localstat | --localsta | --localst | --locals) 1018 ac_prev=localstatedir ;; 1019 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ 1020 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) 1021 localstatedir=$ac_optarg ;; 1022 1023 -mandir | --mandir | --mandi | --mand | --man | --ma | --m) 1024 ac_prev=mandir ;; 1025 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) 1026 mandir=$ac_optarg ;; 1027 1028 -nfp | --nfp | --nf) 1029 # Obsolete; use --without-fp. 1030 with_fp=no ;; 1031 1032 -no-create | --no-create | --no-creat | --no-crea | --no-cre \ 1033 | --no-cr | --no-c | -n) 1034 no_create=yes ;; 1035 1036 -no-recursion | --no-recursion | --no-recursio | --no-recursi \ 1037 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) 1038 no_recursion=yes ;; 1039 1040 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ 1041 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ 1042 | --oldin | --oldi | --old | --ol | --o) 1043 ac_prev=oldincludedir ;; 1044 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ 1045 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ 1046 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) 1047 oldincludedir=$ac_optarg ;; 1048 1049 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) 1050 ac_prev=prefix ;; 1051 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) 1052 prefix=$ac_optarg ;; 1053 1054 -program-prefix | --program-prefix | --program-prefi | --program-pref \ 1055 | --program-pre | --program-pr | --program-p) 1056 ac_prev=program_prefix ;; 1057 -program-prefix=* | --program-prefix=* | --program-prefi=* \ 1058 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) 1059 program_prefix=$ac_optarg ;; 1060 1061 -program-suffix | --program-suffix | --program-suffi | --program-suff \ 1062 | --program-suf | --program-su | --program-s) 1063 ac_prev=program_suffix ;; 1064 -program-suffix=* | --program-suffix=* | --program-suffi=* \ 1065 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) 1066 program_suffix=$ac_optarg ;; 1067 1068 -program-transform-name | --program-transform-name \ 1069 | --program-transform-nam | --program-transform-na \ 1070 | --program-transform-n | --program-transform- \ 1071 | --program-transform | --program-transfor \ 1072 | --program-transfo | --program-transf \ 1073 | --program-trans | --program-tran \ 1074 | --progr-tra | --program-tr | --program-t) 1075 ac_prev=program_transform_name ;; 1076 -program-transform-name=* | --program-transform-name=* \ 1077 | --program-transform-nam=* | --program-transform-na=* \ 1078 | --program-transform-n=* | --program-transform-=* \ 1079 | --program-transform=* | --program-transfor=* \ 1080 | --program-transfo=* | --program-transf=* \ 1081 | --program-trans=* | --program-tran=* \ 1082 | --progr-tra=* | --program-tr=* | --program-t=*) 1083 program_transform_name=$ac_optarg ;; 1084 1085 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) 1086 ac_prev=pdfdir ;; 1087 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) 1088 pdfdir=$ac_optarg ;; 1089 1090 -psdir | --psdir | --psdi | --psd | --ps) 1091 ac_prev=psdir ;; 1092 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) 1093 psdir=$ac_optarg ;; 1094 1095 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 1096 | -silent | --silent | --silen | --sile | --sil) 1097 silent=yes ;; 1098 1099 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) 1100 ac_prev=sbindir ;; 1101 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ 1102 | --sbi=* | --sb=*) 1103 sbindir=$ac_optarg ;; 1104 1105 -sharedstatedir | --sharedstatedir | --sharedstatedi \ 1106 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ 1107 | --sharedst | --shareds | --shared | --share | --shar \ 1108 | --sha | --sh) 1109 ac_prev=sharedstatedir ;; 1110 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ 1111 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ 1112 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ 1113 | --sha=* | --sh=*) 1114 sharedstatedir=$ac_optarg ;; 1115 1116 -site | --site | --sit) 1117 ac_prev=site ;; 1118 -site=* | --site=* | --sit=*) 1119 site=$ac_optarg ;; 1120 1121 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) 1122 ac_prev=srcdir ;; 1123 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) 1124 srcdir=$ac_optarg ;; 1125 1126 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ 1127 | --syscon | --sysco | --sysc | --sys | --sy) 1128 ac_prev=sysconfdir ;; 1129 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ 1130 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) 1131 sysconfdir=$ac_optarg ;; 1132 1133 -target | --target | --targe | --targ | --tar | --ta | --t) 1134 ac_prev=target_alias ;; 1135 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) 1136 target_alias=$ac_optarg ;; 1137 1138 -v | -verbose | --verbose | --verbos | --verbo | --verb) 1139 verbose=yes ;; 1140 1141 -version | --version | --versio | --versi | --vers | -V) 1142 ac_init_version=: ;; 1143 1144 -with-* | --with-*) 1145 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` 1146 # Reject names that are not valid shell variable names. 1147 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1148 as_fn_error "invalid package name: $ac_useropt" 1149 ac_useropt_orig=$ac_useropt 1150 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1151 case $ac_user_opts in 1152 *" 1153"with_$ac_useropt" 1154"*) ;; 1155 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" 1156 ac_unrecognized_sep=', ';; 1157 esac 1158 eval with_$ac_useropt=\$ac_optarg ;; 1159 1160 -without-* | --without-*) 1161 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` 1162 # Reject names that are not valid shell variable names. 1163 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && 1164 as_fn_error "invalid package name: $ac_useropt" 1165 ac_useropt_orig=$ac_useropt 1166 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` 1167 case $ac_user_opts in 1168 *" 1169"with_$ac_useropt" 1170"*) ;; 1171 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" 1172 ac_unrecognized_sep=', ';; 1173 esac 1174 eval with_$ac_useropt=no ;; 1175 1176 --x) 1177 # Obsolete; use --with-x. 1178 with_x=yes ;; 1179 1180 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ 1181 | --x-incl | --x-inc | --x-in | --x-i) 1182 ac_prev=x_includes ;; 1183 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ 1184 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) 1185 x_includes=$ac_optarg ;; 1186 1187 -x-libraries | --x-libraries | --x-librarie | --x-librari \ 1188 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) 1189 ac_prev=x_libraries ;; 1190 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ 1191 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) 1192 x_libraries=$ac_optarg ;; 1193 1194 -*) as_fn_error "unrecognized option: \`$ac_option' 1195Try \`$0 --help' for more information." 1196 ;; 1197 1198 *=*) 1199 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` 1200 # Reject names that are not valid shell variable names. 1201 case $ac_envvar in #( 1202 '' | [0-9]* | *[!_$as_cr_alnum]* ) 1203 as_fn_error "invalid variable name: \`$ac_envvar'" ;; 1204 esac 1205 eval $ac_envvar=\$ac_optarg 1206 export $ac_envvar ;; 1207 1208 *) 1209 # FIXME: should be removed in autoconf 3.0. 1210 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 1211 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && 1212 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 1213 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} 1214 ;; 1215 1216 esac 1217done 1218 1219if test -n "$ac_prev"; then 1220 ac_option=--`echo $ac_prev | sed 's/_/-/g'` 1221 as_fn_error "missing argument to $ac_option" 1222fi 1223 1224if test -n "$ac_unrecognized_opts"; then 1225 case $enable_option_checking in 1226 no) ;; 1227 fatal) as_fn_error "unrecognized options: $ac_unrecognized_opts" ;; 1228 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; 1229 esac 1230fi 1231 1232# Check all directory arguments for consistency. 1233for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ 1234 datadir sysconfdir sharedstatedir localstatedir includedir \ 1235 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ 1236 libdir localedir mandir 1237do 1238 eval ac_val=\$$ac_var 1239 # Remove trailing slashes. 1240 case $ac_val in 1241 */ ) 1242 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` 1243 eval $ac_var=\$ac_val;; 1244 esac 1245 # Be sure to have absolute directory names. 1246 case $ac_val in 1247 [\\/$]* | ?:[\\/]* ) continue;; 1248 NONE | '' ) case $ac_var in *prefix ) continue;; esac;; 1249 esac 1250 as_fn_error "expected an absolute directory name for --$ac_var: $ac_val" 1251done 1252 1253# There might be people who depend on the old broken behavior: `$host' 1254# used to hold the argument of --host etc. 1255# FIXME: To remove some day. 1256build=$build_alias 1257host=$host_alias 1258target=$target_alias 1259 1260# FIXME: To remove some day. 1261if test "x$host_alias" != x; then 1262 if test "x$build_alias" = x; then 1263 cross_compiling=maybe 1264 $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. 1265 If a cross compiler is detected then cross compile mode will be used." >&2 1266 elif test "x$build_alias" != "x$host_alias"; then 1267 cross_compiling=yes 1268 fi 1269fi 1270 1271ac_tool_prefix= 1272test -n "$host_alias" && ac_tool_prefix=$host_alias- 1273 1274test "$silent" = yes && exec 6>/dev/null 1275 1276 1277ac_pwd=`pwd` && test -n "$ac_pwd" && 1278ac_ls_di=`ls -di .` && 1279ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || 1280 as_fn_error "working directory cannot be determined" 1281test "X$ac_ls_di" = "X$ac_pwd_ls_di" || 1282 as_fn_error "pwd does not report name of working directory" 1283 1284 1285# Find the source files, if location was not specified. 1286if test -z "$srcdir"; then 1287 ac_srcdir_defaulted=yes 1288 # Try the directory containing this script, then the parent directory. 1289 ac_confdir=`$as_dirname -- "$as_myself" || 1290$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 1291 X"$as_myself" : 'X\(//\)[^/]' \| \ 1292 X"$as_myself" : 'X\(//\)$' \| \ 1293 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || 1294$as_echo X"$as_myself" | 1295 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 1296 s//\1/ 1297 q 1298 } 1299 /^X\(\/\/\)[^/].*/{ 1300 s//\1/ 1301 q 1302 } 1303 /^X\(\/\/\)$/{ 1304 s//\1/ 1305 q 1306 } 1307 /^X\(\/\).*/{ 1308 s//\1/ 1309 q 1310 } 1311 s/.*/./; q'` 1312 srcdir=$ac_confdir 1313 if test ! -r "$srcdir/$ac_unique_file"; then 1314 srcdir=.. 1315 fi 1316else 1317 ac_srcdir_defaulted=no 1318fi 1319if test ! -r "$srcdir/$ac_unique_file"; then 1320 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." 1321 as_fn_error "cannot find sources ($ac_unique_file) in $srcdir" 1322fi 1323ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" 1324ac_abs_confdir=`( 1325 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error "$ac_msg" 1326 pwd)` 1327# When building in place, set srcdir=. 1328if test "$ac_abs_confdir" = "$ac_pwd"; then 1329 srcdir=. 1330fi 1331# Remove unnecessary trailing slashes from srcdir. 1332# Double slashes in file names in object file debugging info 1333# mess up M-x gdb in Emacs. 1334case $srcdir in 1335*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; 1336esac 1337for ac_var in $ac_precious_vars; do 1338 eval ac_env_${ac_var}_set=\${${ac_var}+set} 1339 eval ac_env_${ac_var}_value=\$${ac_var} 1340 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} 1341 eval ac_cv_env_${ac_var}_value=\$${ac_var} 1342done 1343 1344# 1345# Report the --help message. 1346# 1347if test "$ac_init_help" = "long"; then 1348 # Omit some internal or obsolete options to make the list less imposing. 1349 # This message is too long to be a string in the A/UX 3.1 sh. 1350 cat <<_ACEOF 1351\`configure' configures this package to adapt to many kinds of systems. 1352 1353Usage: $0 [OPTION]... [VAR=VALUE]... 1354 1355To assign environment variables (e.g., CC, CFLAGS...), specify them as 1356VAR=VALUE. See below for descriptions of some of the useful variables. 1357 1358Defaults for the options are specified in brackets. 1359 1360Configuration: 1361 -h, --help display this help and exit 1362 --help=short display options specific to this package 1363 --help=recursive display the short help of all the included packages 1364 -V, --version display version information and exit 1365 -q, --quiet, --silent do not print \`checking...' messages 1366 --cache-file=FILE cache test results in FILE [disabled] 1367 -C, --config-cache alias for \`--cache-file=config.cache' 1368 -n, --no-create do not create output files 1369 --srcdir=DIR find the sources in DIR [configure dir or \`..'] 1370 1371Installation directories: 1372 --prefix=PREFIX install architecture-independent files in PREFIX 1373 [$ac_default_prefix] 1374 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX 1375 [PREFIX] 1376 1377By default, \`make install' will install all the files in 1378\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify 1379an installation prefix other than \`$ac_default_prefix' using \`--prefix', 1380for instance \`--prefix=\$HOME'. 1381 1382For better control, use the options below. 1383 1384Fine tuning of the installation directories: 1385 --bindir=DIR user executables [EPREFIX/bin] 1386 --sbindir=DIR system admin executables [EPREFIX/sbin] 1387 --libexecdir=DIR program executables [EPREFIX/libexec] 1388 --sysconfdir=DIR read-only single-machine data [PREFIX/etc] 1389 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] 1390 --localstatedir=DIR modifiable single-machine data [PREFIX/var] 1391 --libdir=DIR object code libraries [EPREFIX/lib] 1392 --includedir=DIR C header files [PREFIX/include] 1393 --oldincludedir=DIR C header files for non-gcc [/usr/include] 1394 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] 1395 --datadir=DIR read-only architecture-independent data [DATAROOTDIR] 1396 --infodir=DIR info documentation [DATAROOTDIR/info] 1397 --localedir=DIR locale-dependent data [DATAROOTDIR/locale] 1398 --mandir=DIR man documentation [DATAROOTDIR/man] 1399 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE] 1400 --htmldir=DIR html documentation [DOCDIR] 1401 --dvidir=DIR dvi documentation [DOCDIR] 1402 --pdfdir=DIR pdf documentation [DOCDIR] 1403 --psdir=DIR ps documentation [DOCDIR] 1404_ACEOF 1405 1406 cat <<\_ACEOF 1407 1408X features: 1409 --x-includes=DIR X include files are in DIR 1410 --x-libraries=DIR X library files are in DIR 1411_ACEOF 1412fi 1413 1414if test -n "$ac_init_help"; then 1415 1416 cat <<\_ACEOF 1417 1418Optional Features: 1419 --disable-option-checking ignore unrecognized --enable/--with options 1420 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1421 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1422 --enable-fail-if-missing Fail if dependencies on additional features 1423 specified on the command line are missing. 1424 --disable-darwin Disable Darwin (Mac OS X) support. 1425 --disable-selinux Don't check for SELinux support. 1426 --disable-xsmp Disable XSMP session management 1427 --disable-xsmp-interact Disable XSMP interaction 1428 --enable-luainterp=OPTS Include Lua interpreter. default=no OPTS=no/yes/dynamic 1429 --enable-mzschemeinterp Include MzScheme interpreter. 1430 --enable-perlinterp=OPTS Include Perl interpreter. default=no OPTS=no/yes/dynamic 1431 --enable-pythoninterp=OPTS Include Python interpreter. default=no OPTS=no/yes/dynamic 1432 --enable-python3interp=OPTS Include Python3 interpreter. default=no OPTS=no/yes/dynamic 1433 --enable-tclinterp Include Tcl interpreter. 1434 --enable-rubyinterp=OPTS Include Ruby interpreter. default=no OPTS=no/yes/dynamic 1435 --enable-cscope Include cscope interface. 1436 --enable-workshop Include Sun Visual Workshop support. 1437 --disable-netbeans Disable NetBeans integration support. 1438 --enable-sniff Include Sniff interface. 1439 --enable-multibyte Include multibyte editing support. 1440 --enable-hangulinput Include Hangul input support. 1441 --enable-xim Include XIM input support. 1442 --enable-fontset Include X fontset output support. 1443 --enable-gui=OPTS X11 GUI default=auto OPTS=auto/no/gtk2/gnome2/motif/athena/neXtaw/photon/carbon 1444 --enable-gtk2-check If auto-select GUI, check for GTK+ 2 default=yes 1445 --enable-gnome-check If GTK GUI, check for GNOME default=no 1446 --enable-motif-check If auto-select GUI, check for Motif default=yes 1447 --enable-athena-check If auto-select GUI, check for Athena default=yes 1448 --enable-nextaw-check If auto-select GUI, check for neXtaw default=yes 1449 --enable-carbon-check If auto-select GUI, check for Carbon default=yes 1450 --disable-gtktest Do not try to compile and run a test GTK program 1451 --disable-largefile omit support for large files 1452 --disable-acl Don't check for ACL support. 1453 --disable-gpm Don't use gpm (Linux mouse daemon). 1454 --disable-sysmouse Don't use sysmouse (mouse in *BSD console). 1455 --disable-nls Don't support NLS (gettext()). 1456 1457Optional Packages: 1458 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1459 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1460 --with-mac-arch=ARCH current, intel, ppc or both 1461 --with-developer-dir=PATH use PATH as location for Xcode developer tools 1462 --with-local-dir=PATH search PATH instead of /usr/local for local libraries. 1463 --without-local-dir do not search /usr/local for local libraries. 1464 --with-vim-name=NAME what to call the Vim executable 1465 --with-ex-name=NAME what to call the Ex executable 1466 --with-view-name=NAME what to call the View executable 1467 --with-global-runtime=DIR global runtime directory in 'runtimepath' 1468 --with-modified-by=NAME name of who modified a release version 1469 --with-features=TYPE tiny, small, normal, big or huge (default: normal) 1470 --with-compiledby=NAME name to show in :version message 1471 --with-lua-prefix=PFX Prefix where Lua is installed. 1472 --with-plthome=PLTHOME Use PLTHOME. 1473 --with-python-config-dir=PATH Python's config directory 1474 --with-python3-config-dir=PATH Python's config directory 1475 --with-tclsh=PATH which tclsh to use (default: tclsh8.0) 1476 --with-ruby-command=RUBY name of the Ruby command (default: ruby) 1477 --with-x use the X Window System 1478 --with-gnome-includes=DIR Specify location of GNOME headers 1479 --with-gnome-libs=DIR Specify location of GNOME libs 1480 --with-gnome Specify prefix for GNOME files 1481 --with-motif-lib=STRING Library for Motif 1482 --with-tlib=library terminal library to be used 1483 1484Some influential environment variables: 1485 CC C compiler command 1486 CFLAGS C compiler flags 1487 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a 1488 nonstandard directory <lib dir> 1489 LIBS libraries to pass to the linker, e.g. -l<library> 1490 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if 1491 you have headers in a nonstandard directory <include dir> 1492 CPP C preprocessor 1493 XMKMF Path to xmkmf, Makefile generator for X Window System 1494 1495Use these variables to override the choices made by `configure' or to help 1496it to find libraries and programs with nonstandard names/locations. 1497 1498Report bugs to the package provider. 1499_ACEOF 1500ac_status=$? 1501fi 1502 1503if test "$ac_init_help" = "recursive"; then 1504 # If there are subdirs, report their specific --help. 1505 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue 1506 test -d "$ac_dir" || 1507 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || 1508 continue 1509 ac_builddir=. 1510 1511case "$ac_dir" in 1512.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 1513*) 1514 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 1515 # A ".." for each directory in $ac_dir_suffix. 1516 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 1517 case $ac_top_builddir_sub in 1518 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 1519 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 1520 esac ;; 1521esac 1522ac_abs_top_builddir=$ac_pwd 1523ac_abs_builddir=$ac_pwd$ac_dir_suffix 1524# for backward compatibility: 1525ac_top_builddir=$ac_top_build_prefix 1526 1527case $srcdir in 1528 .) # We are building in place. 1529 ac_srcdir=. 1530 ac_top_srcdir=$ac_top_builddir_sub 1531 ac_abs_top_srcdir=$ac_pwd ;; 1532 [\\/]* | ?:[\\/]* ) # Absolute name. 1533 ac_srcdir=$srcdir$ac_dir_suffix; 1534 ac_top_srcdir=$srcdir 1535 ac_abs_top_srcdir=$srcdir ;; 1536 *) # Relative name. 1537 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 1538 ac_top_srcdir=$ac_top_build_prefix$srcdir 1539 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 1540esac 1541ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 1542 1543 cd "$ac_dir" || { ac_status=$?; continue; } 1544 # Check for guested configure. 1545 if test -f "$ac_srcdir/configure.gnu"; then 1546 echo && 1547 $SHELL "$ac_srcdir/configure.gnu" --help=recursive 1548 elif test -f "$ac_srcdir/configure"; then 1549 echo && 1550 $SHELL "$ac_srcdir/configure" --help=recursive 1551 else 1552 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 1553 fi || ac_status=$? 1554 cd "$ac_pwd" || { ac_status=$?; break; } 1555 done 1556fi 1557 1558test -n "$ac_init_help" && exit $ac_status 1559if $ac_init_version; then 1560 cat <<\_ACEOF 1561configure 1562generated by GNU Autoconf 2.65 1563 1564Copyright (C) 2009 Free Software Foundation, Inc. 1565This configure script is free software; the Free Software Foundation 1566gives unlimited permission to copy, distribute and modify it. 1567_ACEOF 1568 exit 1569fi 1570 1571## ------------------------ ## 1572## Autoconf initialization. ## 1573## ------------------------ ## 1574 1575# ac_fn_c_try_compile LINENO 1576# -------------------------- 1577# Try to compile conftest.$ac_ext, and return whether this succeeded. 1578ac_fn_c_try_compile () 1579{ 1580 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1581 rm -f conftest.$ac_objext 1582 if { { ac_try="$ac_compile" 1583case "(($ac_try" in 1584 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1585 *) ac_try_echo=$ac_try;; 1586esac 1587eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1588$as_echo "$ac_try_echo"; } >&5 1589 (eval "$ac_compile") 2>conftest.err 1590 ac_status=$? 1591 if test -s conftest.err; then 1592 grep -v '^ *+' conftest.err >conftest.er1 1593 cat conftest.er1 >&5 1594 mv -f conftest.er1 conftest.err 1595 fi 1596 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1597 test $ac_status = 0; } && { 1598 test -z "$ac_c_werror_flag" || 1599 test ! -s conftest.err 1600 } && test -s conftest.$ac_objext; then : 1601 ac_retval=0 1602else 1603 $as_echo "$as_me: failed program was:" >&5 1604sed 's/^/| /' conftest.$ac_ext >&5 1605 1606 ac_retval=1 1607fi 1608 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1609 as_fn_set_status $ac_retval 1610 1611} # ac_fn_c_try_compile 1612 1613# ac_fn_c_try_cpp LINENO 1614# ---------------------- 1615# Try to preprocess conftest.$ac_ext, and return whether this succeeded. 1616ac_fn_c_try_cpp () 1617{ 1618 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1619 if { { ac_try="$ac_cpp conftest.$ac_ext" 1620case "(($ac_try" in 1621 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1622 *) ac_try_echo=$ac_try;; 1623esac 1624eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1625$as_echo "$ac_try_echo"; } >&5 1626 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err 1627 ac_status=$? 1628 if test -s conftest.err; then 1629 grep -v '^ *+' conftest.err >conftest.er1 1630 cat conftest.er1 >&5 1631 mv -f conftest.er1 conftest.err 1632 fi 1633 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1634 test $ac_status = 0; } >/dev/null && { 1635 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || 1636 test ! -s conftest.err 1637 }; then : 1638 ac_retval=0 1639else 1640 $as_echo "$as_me: failed program was:" >&5 1641sed 's/^/| /' conftest.$ac_ext >&5 1642 1643 ac_retval=1 1644fi 1645 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1646 as_fn_set_status $ac_retval 1647 1648} # ac_fn_c_try_cpp 1649 1650# ac_fn_c_try_link LINENO 1651# ----------------------- 1652# Try to link conftest.$ac_ext, and return whether this succeeded. 1653ac_fn_c_try_link () 1654{ 1655 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1656 rm -f conftest.$ac_objext conftest$ac_exeext 1657 if { { ac_try="$ac_link" 1658case "(($ac_try" in 1659 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1660 *) ac_try_echo=$ac_try;; 1661esac 1662eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1663$as_echo "$ac_try_echo"; } >&5 1664 (eval "$ac_link") 2>conftest.err 1665 ac_status=$? 1666 if test -s conftest.err; then 1667 grep -v '^ *+' conftest.err >conftest.er1 1668 cat conftest.er1 >&5 1669 mv -f conftest.er1 conftest.err 1670 fi 1671 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1672 test $ac_status = 0; } && { 1673 test -z "$ac_c_werror_flag" || 1674 test ! -s conftest.err 1675 } && test -s conftest$ac_exeext && { 1676 test "$cross_compiling" = yes || 1677 $as_test_x conftest$ac_exeext 1678 }; then : 1679 ac_retval=0 1680else 1681 $as_echo "$as_me: failed program was:" >&5 1682sed 's/^/| /' conftest.$ac_ext >&5 1683 1684 ac_retval=1 1685fi 1686 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information 1687 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would 1688 # interfere with the next link command; also delete a directory that is 1689 # left behind by Apple's compiler. We do this before executing the actions. 1690 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1691 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1692 as_fn_set_status $ac_retval 1693 1694} # ac_fn_c_try_link 1695 1696# ac_fn_c_try_run LINENO 1697# ---------------------- 1698# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes 1699# that executables *can* be run. 1700ac_fn_c_try_run () 1701{ 1702 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1703 if { { ac_try="$ac_link" 1704case "(($ac_try" in 1705 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1706 *) ac_try_echo=$ac_try;; 1707esac 1708eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1709$as_echo "$ac_try_echo"; } >&5 1710 (eval "$ac_link") 2>&5 1711 ac_status=$? 1712 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1713 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' 1714 { { case "(($ac_try" in 1715 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 1716 *) ac_try_echo=$ac_try;; 1717esac 1718eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 1719$as_echo "$ac_try_echo"; } >&5 1720 (eval "$ac_try") 2>&5 1721 ac_status=$? 1722 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 1723 test $ac_status = 0; }; }; then : 1724 ac_retval=0 1725else 1726 $as_echo "$as_me: program exited with status $ac_status" >&5 1727 $as_echo "$as_me: failed program was:" >&5 1728sed 's/^/| /' conftest.$ac_ext >&5 1729 1730 ac_retval=$ac_status 1731fi 1732 rm -rf conftest.dSYM conftest_ipa8_conftest.oo 1733 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1734 as_fn_set_status $ac_retval 1735 1736} # ac_fn_c_try_run 1737 1738# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES 1739# ------------------------------------------------------- 1740# Tests whether HEADER exists, giving a warning if it cannot be compiled using 1741# the include files in INCLUDES and setting the cache variable VAR 1742# accordingly. 1743ac_fn_c_check_header_mongrel () 1744{ 1745 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1746 if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1748$as_echo_n "checking for $2... " >&6; } 1749if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1750 $as_echo_n "(cached) " >&6 1751fi 1752eval ac_res=\$$3 1753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1754$as_echo "$ac_res" >&6; } 1755else 1756 # Is the header compilable? 1757{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 1758$as_echo_n "checking $2 usability... " >&6; } 1759cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1760/* end confdefs.h. */ 1761$4 1762#include <$2> 1763_ACEOF 1764if ac_fn_c_try_compile "$LINENO"; then : 1765 ac_header_compiler=yes 1766else 1767 ac_header_compiler=no 1768fi 1769rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1770{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 1771$as_echo "$ac_header_compiler" >&6; } 1772 1773# Is the header present? 1774{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 1775$as_echo_n "checking $2 presence... " >&6; } 1776cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1777/* end confdefs.h. */ 1778#include <$2> 1779_ACEOF 1780if ac_fn_c_try_cpp "$LINENO"; then : 1781 ac_header_preproc=yes 1782else 1783 ac_header_preproc=no 1784fi 1785rm -f conftest.err conftest.$ac_ext 1786{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 1787$as_echo "$ac_header_preproc" >&6; } 1788 1789# So? What about this header? 1790case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( 1791 yes:no: ) 1792 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 1793$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} 1794 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1795$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1796 ;; 1797 no:yes:* ) 1798 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 1799$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} 1800 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 1801$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} 1802 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 1803$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} 1804 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 1805$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} 1806 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 1807$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} 1808 ;; 1809esac 1810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1811$as_echo_n "checking for $2... " >&6; } 1812if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1813 $as_echo_n "(cached) " >&6 1814else 1815 eval "$3=\$ac_header_compiler" 1816fi 1817eval ac_res=\$$3 1818 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1819$as_echo "$ac_res" >&6; } 1820fi 1821 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1822 1823} # ac_fn_c_check_header_mongrel 1824 1825# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES 1826# ------------------------------------------------------- 1827# Tests whether HEADER exists and can be compiled using the include files in 1828# INCLUDES, setting the cache variable VAR accordingly. 1829ac_fn_c_check_header_compile () 1830{ 1831 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1833$as_echo_n "checking for $2... " >&6; } 1834if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1835 $as_echo_n "(cached) " >&6 1836else 1837 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1838/* end confdefs.h. */ 1839$4 1840#include <$2> 1841_ACEOF 1842if ac_fn_c_try_compile "$LINENO"; then : 1843 eval "$3=yes" 1844else 1845 eval "$3=no" 1846fi 1847rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1848fi 1849eval ac_res=\$$3 1850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1851$as_echo "$ac_res" >&6; } 1852 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1853 1854} # ac_fn_c_check_header_compile 1855 1856# ac_fn_c_check_func LINENO FUNC VAR 1857# ---------------------------------- 1858# Tests whether FUNC exists, setting the cache variable VAR accordingly 1859ac_fn_c_check_func () 1860{ 1861 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 1863$as_echo_n "checking for $2... " >&6; } 1864if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1865 $as_echo_n "(cached) " >&6 1866else 1867 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1868/* end confdefs.h. */ 1869/* Define $2 to an innocuous variant, in case <limits.h> declares $2. 1870 For example, HP-UX 11i <limits.h> declares gettimeofday. */ 1871#define $2 innocuous_$2 1872 1873/* System header to define __stub macros and hopefully few prototypes, 1874 which can conflict with char $2 (); below. 1875 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 1876 <limits.h> exists even on freestanding compilers. */ 1877 1878#ifdef __STDC__ 1879# include <limits.h> 1880#else 1881# include <assert.h> 1882#endif 1883 1884#undef $2 1885 1886/* Override any GCC internal prototype to avoid an error. 1887 Use char because int might match the return type of a GCC 1888 builtin and then its argument prototype would still apply. */ 1889#ifdef __cplusplus 1890extern "C" 1891#endif 1892char $2 (); 1893/* The GNU C library defines this for functions which it implements 1894 to always fail with ENOSYS. Some functions are actually named 1895 something starting with __ and the normal name is an alias. */ 1896#if defined __stub_$2 || defined __stub___$2 1897choke me 1898#endif 1899 1900int 1901main () 1902{ 1903return $2 (); 1904 ; 1905 return 0; 1906} 1907_ACEOF 1908if ac_fn_c_try_link "$LINENO"; then : 1909 eval "$3=yes" 1910else 1911 eval "$3=no" 1912fi 1913rm -f core conftest.err conftest.$ac_objext \ 1914 conftest$ac_exeext conftest.$ac_ext 1915fi 1916eval ac_res=\$$3 1917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1918$as_echo "$ac_res" >&6; } 1919 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1920 1921} # ac_fn_c_check_func 1922 1923# ac_fn_c_check_type LINENO TYPE VAR INCLUDES 1924# ------------------------------------------- 1925# Tests whether TYPE exists after having included INCLUDES, setting cache 1926# variable VAR accordingly. 1927ac_fn_c_check_type () 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 { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1933 $as_echo_n "(cached) " >&6 1934else 1935 eval "$3=no" 1936 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1937/* end confdefs.h. */ 1938$4 1939int 1940main () 1941{ 1942if (sizeof ($2)) 1943 return 0; 1944 ; 1945 return 0; 1946} 1947_ACEOF 1948if ac_fn_c_try_compile "$LINENO"; then : 1949 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1950/* end confdefs.h. */ 1951$4 1952int 1953main () 1954{ 1955if (sizeof (($2))) 1956 return 0; 1957 ; 1958 return 0; 1959} 1960_ACEOF 1961if ac_fn_c_try_compile "$LINENO"; then : 1962 1963else 1964 eval "$3=yes" 1965fi 1966rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1967fi 1968rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 1969fi 1970eval ac_res=\$$3 1971 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 1972$as_echo "$ac_res" >&6; } 1973 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 1974 1975} # ac_fn_c_check_type 1976 1977# ac_fn_c_find_uintX_t LINENO BITS VAR 1978# ------------------------------------ 1979# Finds an unsigned integer type with width BITS, setting cache variable VAR 1980# accordingly. 1981ac_fn_c_find_uintX_t () 1982{ 1983 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 1984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for uint$2_t" >&5 1985$as_echo_n "checking for uint$2_t... " >&6; } 1986if { as_var=$3; eval "test \"\${$as_var+set}\" = set"; }; then : 1987 $as_echo_n "(cached) " >&6 1988else 1989 eval "$3=no" 1990 # Order is important - never check a type that is potentially smaller 1991 # than half of the expected target width. 1992 for ac_type in uint$2_t 'unsigned int' 'unsigned long int' \ 1993 'unsigned long long int' 'unsigned short int' 'unsigned char'; do 1994 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 1995/* end confdefs.h. */ 1996$ac_includes_default 1997int 1998main () 1999{ 2000static int test_array [1 - 2 * !((($ac_type) -1 >> ($2 / 2 - 1)) >> ($2 / 2 - 1) == 3)]; 2001test_array [0] = 0 2002 2003 ; 2004 return 0; 2005} 2006_ACEOF 2007if ac_fn_c_try_compile "$LINENO"; then : 2008 case $ac_type in #( 2009 uint$2_t) : 2010 eval "$3=yes" ;; #( 2011 *) : 2012 eval "$3=\$ac_type" ;; 2013esac 2014fi 2015rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2016 eval as_val=\$$3 2017 if test "x$as_val" = x""no; then : 2018 2019else 2020 break 2021fi 2022 done 2023fi 2024eval ac_res=\$$3 2025 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 2026$as_echo "$ac_res" >&6; } 2027 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 2028 2029} # ac_fn_c_find_uintX_t 2030 2031# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES 2032# -------------------------------------------- 2033# Tries to find the compile-time value of EXPR in a program that includes 2034# INCLUDES, setting VAR accordingly. Returns whether the value could be 2035# computed 2036ac_fn_c_compute_int () 2037{ 2038 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 2039 if test "$cross_compiling" = yes; then 2040 # Depending upon the size, compute the lo and hi bounds. 2041cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2042/* end confdefs.h. */ 2043$4 2044int 2045main () 2046{ 2047static int test_array [1 - 2 * !(($2) >= 0)]; 2048test_array [0] = 0 2049 2050 ; 2051 return 0; 2052} 2053_ACEOF 2054if ac_fn_c_try_compile "$LINENO"; then : 2055 ac_lo=0 ac_mid=0 2056 while :; do 2057 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2058/* end confdefs.h. */ 2059$4 2060int 2061main () 2062{ 2063static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2064test_array [0] = 0 2065 2066 ; 2067 return 0; 2068} 2069_ACEOF 2070if ac_fn_c_try_compile "$LINENO"; then : 2071 ac_hi=$ac_mid; break 2072else 2073 as_fn_arith $ac_mid + 1 && ac_lo=$as_val 2074 if test $ac_lo -le $ac_mid; then 2075 ac_lo= ac_hi= 2076 break 2077 fi 2078 as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val 2079fi 2080rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2081 done 2082else 2083 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2084/* end confdefs.h. */ 2085$4 2086int 2087main () 2088{ 2089static int test_array [1 - 2 * !(($2) < 0)]; 2090test_array [0] = 0 2091 2092 ; 2093 return 0; 2094} 2095_ACEOF 2096if ac_fn_c_try_compile "$LINENO"; then : 2097 ac_hi=-1 ac_mid=-1 2098 while :; do 2099 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2100/* end confdefs.h. */ 2101$4 2102int 2103main () 2104{ 2105static int test_array [1 - 2 * !(($2) >= $ac_mid)]; 2106test_array [0] = 0 2107 2108 ; 2109 return 0; 2110} 2111_ACEOF 2112if ac_fn_c_try_compile "$LINENO"; then : 2113 ac_lo=$ac_mid; break 2114else 2115 as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val 2116 if test $ac_mid -le $ac_hi; then 2117 ac_lo= ac_hi= 2118 break 2119 fi 2120 as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val 2121fi 2122rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2123 done 2124else 2125 ac_lo= ac_hi= 2126fi 2127rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2128fi 2129rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2130# Binary search between lo and hi bounds. 2131while test "x$ac_lo" != "x$ac_hi"; do 2132 as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val 2133 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2134/* end confdefs.h. */ 2135$4 2136int 2137main () 2138{ 2139static int test_array [1 - 2 * !(($2) <= $ac_mid)]; 2140test_array [0] = 0 2141 2142 ; 2143 return 0; 2144} 2145_ACEOF 2146if ac_fn_c_try_compile "$LINENO"; then : 2147 ac_hi=$ac_mid 2148else 2149 as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val 2150fi 2151rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 2152done 2153case $ac_lo in #(( 2154?*) eval "$3=\$ac_lo"; ac_retval=0 ;; 2155'') ac_retval=1 ;; 2156esac 2157 else 2158 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2159/* end confdefs.h. */ 2160$4 2161static long int longval () { return $2; } 2162static unsigned long int ulongval () { return $2; } 2163#include <stdio.h> 2164#include <stdlib.h> 2165int 2166main () 2167{ 2168 2169 FILE *f = fopen ("conftest.val", "w"); 2170 if (! f) 2171 return 1; 2172 if (($2) < 0) 2173 { 2174 long int i = longval (); 2175 if (i != ($2)) 2176 return 1; 2177 fprintf (f, "%ld", i); 2178 } 2179 else 2180 { 2181 unsigned long int i = ulongval (); 2182 if (i != ($2)) 2183 return 1; 2184 fprintf (f, "%lu", i); 2185 } 2186 /* Do not output a trailing newline, as this causes \r\n confusion 2187 on some platforms. */ 2188 return ferror (f) || fclose (f) != 0; 2189 2190 ; 2191 return 0; 2192} 2193_ACEOF 2194if ac_fn_c_try_run "$LINENO"; then : 2195 echo >>conftest.val; read $3 <conftest.val; ac_retval=0 2196else 2197 ac_retval=1 2198fi 2199rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 2200 conftest.$ac_objext conftest.beam conftest.$ac_ext 2201rm -f conftest.val 2202 2203 fi 2204 eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} 2205 as_fn_set_status $ac_retval 2206 2207} # ac_fn_c_compute_int 2208cat >auto/config.log <<_ACEOF 2209This file contains any messages produced by compilers while 2210running configure, to aid debugging if configure makes a mistake. 2211 2212It was created by $as_me, which was 2213generated by GNU Autoconf 2.65. Invocation command line was 2214 2215 $ $0 $@ 2216 2217_ACEOF 2218exec 5>>auto/config.log 2219{ 2220cat <<_ASUNAME 2221## --------- ## 2222## Platform. ## 2223## --------- ## 2224 2225hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` 2226uname -m = `(uname -m) 2>/dev/null || echo unknown` 2227uname -r = `(uname -r) 2>/dev/null || echo unknown` 2228uname -s = `(uname -s) 2>/dev/null || echo unknown` 2229uname -v = `(uname -v) 2>/dev/null || echo unknown` 2230 2231/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` 2232/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` 2233 2234/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` 2235/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` 2236/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` 2237/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` 2238/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` 2239/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` 2240/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` 2241 2242_ASUNAME 2243 2244as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2245for as_dir in $PATH 2246do 2247 IFS=$as_save_IFS 2248 test -z "$as_dir" && as_dir=. 2249 $as_echo "PATH: $as_dir" 2250 done 2251IFS=$as_save_IFS 2252 2253} >&5 2254 2255cat >&5 <<_ACEOF 2256 2257 2258## ----------- ## 2259## Core tests. ## 2260## ----------- ## 2261 2262_ACEOF 2263 2264 2265# Keep a trace of the command line. 2266# Strip out --no-create and --no-recursion so they do not pile up. 2267# Strip out --silent because we don't want to record it for future runs. 2268# Also quote any args containing shell meta-characters. 2269# Make two passes to allow for proper duplicate-argument suppression. 2270ac_configure_args= 2271ac_configure_args0= 2272ac_configure_args1= 2273ac_must_keep_next=false 2274for ac_pass in 1 2 2275do 2276 for ac_arg 2277 do 2278 case $ac_arg in 2279 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; 2280 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 2281 | -silent | --silent | --silen | --sile | --sil) 2282 continue ;; 2283 *\'*) 2284 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; 2285 esac 2286 case $ac_pass in 2287 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2288 2) 2289 as_fn_append ac_configure_args1 " '$ac_arg'" 2290 if test $ac_must_keep_next = true; then 2291 ac_must_keep_next=false # Got value, back to normal. 2292 else 2293 case $ac_arg in 2294 *=* | --config-cache | -C | -disable-* | --disable-* \ 2295 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ 2296 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ 2297 | -with-* | --with-* | -without-* | --without-* | --x) 2298 case "$ac_configure_args0 " in 2299 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; 2300 esac 2301 ;; 2302 -* ) ac_must_keep_next=true ;; 2303 esac 2304 fi 2305 as_fn_append ac_configure_args " '$ac_arg'" 2306 ;; 2307 esac 2308 done 2309done 2310{ ac_configure_args0=; unset ac_configure_args0;} 2311{ ac_configure_args1=; unset ac_configure_args1;} 2312 2313# When interrupted or exit'd, cleanup temporary files, and complete 2314# config.log. We remove comments because anyway the quotes in there 2315# would cause problems or look ugly. 2316# WARNING: Use '\'' to represent an apostrophe within the trap. 2317# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. 2318trap 'exit_status=$? 2319 # Save into config.log some information that might help in debugging. 2320 { 2321 echo 2322 2323 cat <<\_ASBOX 2324## ---------------- ## 2325## Cache variables. ## 2326## ---------------- ## 2327_ASBOX 2328 echo 2329 # The following way of writing the cache mishandles newlines in values, 2330( 2331 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do 2332 eval ac_val=\$$ac_var 2333 case $ac_val in #( 2334 *${as_nl}*) 2335 case $ac_var in #( 2336 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 2337$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 2338 esac 2339 case $ac_var in #( 2340 _ | IFS | as_nl) ;; #( 2341 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 2342 *) { eval $ac_var=; unset $ac_var;} ;; 2343 esac ;; 2344 esac 2345 done 2346 (set) 2>&1 | 2347 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( 2348 *${as_nl}ac_space=\ *) 2349 sed -n \ 2350 "s/'\''/'\''\\\\'\'''\''/g; 2351 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" 2352 ;; #( 2353 *) 2354 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 2355 ;; 2356 esac | 2357 sort 2358) 2359 echo 2360 2361 cat <<\_ASBOX 2362## ----------------- ## 2363## Output variables. ## 2364## ----------------- ## 2365_ASBOX 2366 echo 2367 for ac_var in $ac_subst_vars 2368 do 2369 eval ac_val=\$$ac_var 2370 case $ac_val in 2371 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2372 esac 2373 $as_echo "$ac_var='\''$ac_val'\''" 2374 done | sort 2375 echo 2376 2377 if test -n "$ac_subst_files"; then 2378 cat <<\_ASBOX 2379## ------------------- ## 2380## File substitutions. ## 2381## ------------------- ## 2382_ASBOX 2383 echo 2384 for ac_var in $ac_subst_files 2385 do 2386 eval ac_val=\$$ac_var 2387 case $ac_val in 2388 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; 2389 esac 2390 $as_echo "$ac_var='\''$ac_val'\''" 2391 done | sort 2392 echo 2393 fi 2394 2395 if test -s confdefs.h; then 2396 cat <<\_ASBOX 2397## ----------- ## 2398## confdefs.h. ## 2399## ----------- ## 2400_ASBOX 2401 echo 2402 cat confdefs.h 2403 echo 2404 fi 2405 test "$ac_signal" != 0 && 2406 $as_echo "$as_me: caught signal $ac_signal" 2407 $as_echo "$as_me: exit $exit_status" 2408 } >&5 2409 rm -f core *.core core.conftest.* && 2410 rm -f -r conftest* confdefs* conf$$* $ac_clean_files && 2411 exit $exit_status 2412' 0 2413for ac_signal in 1 2 13 15; do 2414 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal 2415done 2416ac_signal=0 2417 2418# confdefs.h avoids OS command line length limits that DEFS can exceed. 2419rm -f -r conftest* confdefs.h 2420 2421$as_echo "/* confdefs.h */" > confdefs.h 2422 2423# Predefined preprocessor variables. 2424 2425cat >>confdefs.h <<_ACEOF 2426#define PACKAGE_NAME "$PACKAGE_NAME" 2427_ACEOF 2428 2429cat >>confdefs.h <<_ACEOF 2430#define PACKAGE_TARNAME "$PACKAGE_TARNAME" 2431_ACEOF 2432 2433cat >>confdefs.h <<_ACEOF 2434#define PACKAGE_VERSION "$PACKAGE_VERSION" 2435_ACEOF 2436 2437cat >>confdefs.h <<_ACEOF 2438#define PACKAGE_STRING "$PACKAGE_STRING" 2439_ACEOF 2440 2441cat >>confdefs.h <<_ACEOF 2442#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" 2443_ACEOF 2444 2445cat >>confdefs.h <<_ACEOF 2446#define PACKAGE_URL "$PACKAGE_URL" 2447_ACEOF 2448 2449 2450# Let the site file select an alternate cache file if it wants to. 2451# Prefer an explicitly selected file to automatically selected ones. 2452ac_site_file1=NONE 2453ac_site_file2=NONE 2454if test -n "$CONFIG_SITE"; then 2455 ac_site_file1=$CONFIG_SITE 2456elif test "x$prefix" != xNONE; then 2457 ac_site_file1=$prefix/share/config.site 2458 ac_site_file2=$prefix/etc/config.site 2459else 2460 ac_site_file1=$ac_default_prefix/share/config.site 2461 ac_site_file2=$ac_default_prefix/etc/config.site 2462fi 2463for ac_site_file in "$ac_site_file1" "$ac_site_file2" 2464do 2465 test "x$ac_site_file" = xNONE && continue 2466 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then 2467 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 2468$as_echo "$as_me: loading site script $ac_site_file" >&6;} 2469 sed 's/^/| /' "$ac_site_file" >&5 2470 . "$ac_site_file" 2471 fi 2472done 2473 2474if test -r "$cache_file"; then 2475 # Some versions of bash will fail to source /dev/null (special files 2476 # actually), so we avoid doing that. DJGPP emulates it as a regular file. 2477 if test /dev/null != "$cache_file" && test -f "$cache_file"; then 2478 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 2479$as_echo "$as_me: loading cache $cache_file" >&6;} 2480 case $cache_file in 2481 [\\/]* | ?:[\\/]* ) . "$cache_file";; 2482 *) . "./$cache_file";; 2483 esac 2484 fi 2485else 2486 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 2487$as_echo "$as_me: creating cache $cache_file" >&6;} 2488 >$cache_file 2489fi 2490 2491# Check that the precious variables saved in the cache have kept the same 2492# value. 2493ac_cache_corrupted=false 2494for ac_var in $ac_precious_vars; do 2495 eval ac_old_set=\$ac_cv_env_${ac_var}_set 2496 eval ac_new_set=\$ac_env_${ac_var}_set 2497 eval ac_old_val=\$ac_cv_env_${ac_var}_value 2498 eval ac_new_val=\$ac_env_${ac_var}_value 2499 case $ac_old_set,$ac_new_set in 2500 set,) 2501 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 2502$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} 2503 ac_cache_corrupted=: ;; 2504 ,set) 2505 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 2506$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} 2507 ac_cache_corrupted=: ;; 2508 ,);; 2509 *) 2510 if test "x$ac_old_val" != "x$ac_new_val"; then 2511 # differences in whitespace do not lead to failure. 2512 ac_old_val_w=`echo x $ac_old_val` 2513 ac_new_val_w=`echo x $ac_new_val` 2514 if test "$ac_old_val_w" != "$ac_new_val_w"; then 2515 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 2516$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} 2517 ac_cache_corrupted=: 2518 else 2519 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 2520$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} 2521 eval $ac_var=\$ac_old_val 2522 fi 2523 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 2524$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} 2525 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 2526$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} 2527 fi;; 2528 esac 2529 # Pass precious variables to config.status. 2530 if test "$ac_new_set" = set; then 2531 case $ac_new_val in 2532 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; 2533 *) ac_arg=$ac_var=$ac_new_val ;; 2534 esac 2535 case " $ac_configure_args " in 2536 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. 2537 *) as_fn_append ac_configure_args " '$ac_arg'" ;; 2538 esac 2539 fi 2540done 2541if $ac_cache_corrupted; then 2542 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2543$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2544 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 2545$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} 2546 as_fn_error "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 2547fi 2548## -------------------- ## 2549## Main body of script. ## 2550## -------------------- ## 2551 2552ac_ext=c 2553ac_cpp='$CPP $CPPFLAGS' 2554ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2555ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2556ac_compiler_gnu=$ac_cv_c_compiler_gnu 2557 2558 2559ac_config_headers="$ac_config_headers auto/config.h:config.h.in" 2560 2561 2562$as_echo "#define UNIX 1" >>confdefs.h 2563 2564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5 2565$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; } 2566set x ${MAKE-make} 2567ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'` 2568if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then : 2569 $as_echo_n "(cached) " >&6 2570else 2571 cat >conftest.make <<\_ACEOF 2572SHELL = /bin/sh 2573all: 2574 @echo '@@@%%%=$(MAKE)=@@@%%%' 2575_ACEOF 2576# GNU make sometimes prints "make[1]: Entering...", which would confuse us. 2577case `${MAKE-make} -f conftest.make 2>/dev/null` in 2578 *@@@%%%=?*=@@@%%%*) 2579 eval ac_cv_prog_make_${ac_make}_set=yes;; 2580 *) 2581 eval ac_cv_prog_make_${ac_make}_set=no;; 2582esac 2583rm -f conftest.make 2584fi 2585if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then 2586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 2587$as_echo "yes" >&6; } 2588 SET_MAKE= 2589else 2590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2591$as_echo "no" >&6; } 2592 SET_MAKE="MAKE=${MAKE-make}" 2593fi 2594 2595 2596ac_ext=c 2597ac_cpp='$CPP $CPPFLAGS' 2598ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 2599ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 2600ac_compiler_gnu=$ac_cv_c_compiler_gnu 2601if test -n "$ac_tool_prefix"; then 2602 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. 2603set dummy ${ac_tool_prefix}gcc; ac_word=$2 2604{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2605$as_echo_n "checking for $ac_word... " >&6; } 2606if test "${ac_cv_prog_CC+set}" = set; then : 2607 $as_echo_n "(cached) " >&6 2608else 2609 if test -n "$CC"; then 2610 ac_cv_prog_CC="$CC" # Let the user override the test. 2611else 2612as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2613for as_dir in $PATH 2614do 2615 IFS=$as_save_IFS 2616 test -z "$as_dir" && as_dir=. 2617 for ac_exec_ext in '' $ac_executable_extensions; do 2618 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2619 ac_cv_prog_CC="${ac_tool_prefix}gcc" 2620 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2621 break 2 2622 fi 2623done 2624 done 2625IFS=$as_save_IFS 2626 2627fi 2628fi 2629CC=$ac_cv_prog_CC 2630if test -n "$CC"; then 2631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2632$as_echo "$CC" >&6; } 2633else 2634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2635$as_echo "no" >&6; } 2636fi 2637 2638 2639fi 2640if test -z "$ac_cv_prog_CC"; then 2641 ac_ct_CC=$CC 2642 # Extract the first word of "gcc", so it can be a program name with args. 2643set dummy gcc; ac_word=$2 2644{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2645$as_echo_n "checking for $ac_word... " >&6; } 2646if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 2647 $as_echo_n "(cached) " >&6 2648else 2649 if test -n "$ac_ct_CC"; then 2650 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2651else 2652as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2653for as_dir in $PATH 2654do 2655 IFS=$as_save_IFS 2656 test -z "$as_dir" && as_dir=. 2657 for ac_exec_ext in '' $ac_executable_extensions; do 2658 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2659 ac_cv_prog_ac_ct_CC="gcc" 2660 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2661 break 2 2662 fi 2663done 2664 done 2665IFS=$as_save_IFS 2666 2667fi 2668fi 2669ac_ct_CC=$ac_cv_prog_ac_ct_CC 2670if test -n "$ac_ct_CC"; then 2671 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2672$as_echo "$ac_ct_CC" >&6; } 2673else 2674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2675$as_echo "no" >&6; } 2676fi 2677 2678 if test "x$ac_ct_CC" = x; then 2679 CC="" 2680 else 2681 case $cross_compiling:$ac_tool_warned in 2682yes:) 2683{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2684$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2685ac_tool_warned=yes ;; 2686esac 2687 CC=$ac_ct_CC 2688 fi 2689else 2690 CC="$ac_cv_prog_CC" 2691fi 2692 2693if test -z "$CC"; then 2694 if test -n "$ac_tool_prefix"; then 2695 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. 2696set dummy ${ac_tool_prefix}cc; ac_word=$2 2697{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2698$as_echo_n "checking for $ac_word... " >&6; } 2699if test "${ac_cv_prog_CC+set}" = set; then : 2700 $as_echo_n "(cached) " >&6 2701else 2702 if test -n "$CC"; then 2703 ac_cv_prog_CC="$CC" # Let the user override the test. 2704else 2705as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2706for as_dir in $PATH 2707do 2708 IFS=$as_save_IFS 2709 test -z "$as_dir" && as_dir=. 2710 for ac_exec_ext in '' $ac_executable_extensions; do 2711 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2712 ac_cv_prog_CC="${ac_tool_prefix}cc" 2713 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2714 break 2 2715 fi 2716done 2717 done 2718IFS=$as_save_IFS 2719 2720fi 2721fi 2722CC=$ac_cv_prog_CC 2723if test -n "$CC"; then 2724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2725$as_echo "$CC" >&6; } 2726else 2727 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2728$as_echo "no" >&6; } 2729fi 2730 2731 2732 fi 2733fi 2734if test -z "$CC"; then 2735 # Extract the first word of "cc", so it can be a program name with args. 2736set dummy cc; ac_word=$2 2737{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2738$as_echo_n "checking for $ac_word... " >&6; } 2739if test "${ac_cv_prog_CC+set}" = set; then : 2740 $as_echo_n "(cached) " >&6 2741else 2742 if test -n "$CC"; then 2743 ac_cv_prog_CC="$CC" # Let the user override the test. 2744else 2745 ac_prog_rejected=no 2746as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2747for as_dir in $PATH 2748do 2749 IFS=$as_save_IFS 2750 test -z "$as_dir" && as_dir=. 2751 for ac_exec_ext in '' $ac_executable_extensions; do 2752 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2753 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then 2754 ac_prog_rejected=yes 2755 continue 2756 fi 2757 ac_cv_prog_CC="cc" 2758 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2759 break 2 2760 fi 2761done 2762 done 2763IFS=$as_save_IFS 2764 2765if test $ac_prog_rejected = yes; then 2766 # We found a bogon in the path, so make sure we never use it. 2767 set dummy $ac_cv_prog_CC 2768 shift 2769 if test $# != 0; then 2770 # We chose a different compiler from the bogus one. 2771 # However, it has the same basename, so the bogon will be chosen 2772 # first if we set CC to just the basename; use the full file name. 2773 shift 2774 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" 2775 fi 2776fi 2777fi 2778fi 2779CC=$ac_cv_prog_CC 2780if test -n "$CC"; then 2781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2782$as_echo "$CC" >&6; } 2783else 2784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2785$as_echo "no" >&6; } 2786fi 2787 2788 2789fi 2790if test -z "$CC"; then 2791 if test -n "$ac_tool_prefix"; then 2792 for ac_prog in cl.exe 2793 do 2794 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. 2795set dummy $ac_tool_prefix$ac_prog; ac_word=$2 2796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2797$as_echo_n "checking for $ac_word... " >&6; } 2798if test "${ac_cv_prog_CC+set}" = set; then : 2799 $as_echo_n "(cached) " >&6 2800else 2801 if test -n "$CC"; then 2802 ac_cv_prog_CC="$CC" # Let the user override the test. 2803else 2804as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2805for as_dir in $PATH 2806do 2807 IFS=$as_save_IFS 2808 test -z "$as_dir" && as_dir=. 2809 for ac_exec_ext in '' $ac_executable_extensions; do 2810 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2811 ac_cv_prog_CC="$ac_tool_prefix$ac_prog" 2812 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2813 break 2 2814 fi 2815done 2816 done 2817IFS=$as_save_IFS 2818 2819fi 2820fi 2821CC=$ac_cv_prog_CC 2822if test -n "$CC"; then 2823 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 2824$as_echo "$CC" >&6; } 2825else 2826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2827$as_echo "no" >&6; } 2828fi 2829 2830 2831 test -n "$CC" && break 2832 done 2833fi 2834if test -z "$CC"; then 2835 ac_ct_CC=$CC 2836 for ac_prog in cl.exe 2837do 2838 # Extract the first word of "$ac_prog", so it can be a program name with args. 2839set dummy $ac_prog; ac_word=$2 2840{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 2841$as_echo_n "checking for $ac_word... " >&6; } 2842if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : 2843 $as_echo_n "(cached) " >&6 2844else 2845 if test -n "$ac_ct_CC"; then 2846 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. 2847else 2848as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 2849for as_dir in $PATH 2850do 2851 IFS=$as_save_IFS 2852 test -z "$as_dir" && as_dir=. 2853 for ac_exec_ext in '' $ac_executable_extensions; do 2854 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 2855 ac_cv_prog_ac_ct_CC="$ac_prog" 2856 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 2857 break 2 2858 fi 2859done 2860 done 2861IFS=$as_save_IFS 2862 2863fi 2864fi 2865ac_ct_CC=$ac_cv_prog_ac_ct_CC 2866if test -n "$ac_ct_CC"; then 2867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 2868$as_echo "$ac_ct_CC" >&6; } 2869else 2870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 2871$as_echo "no" >&6; } 2872fi 2873 2874 2875 test -n "$ac_ct_CC" && break 2876done 2877 2878 if test "x$ac_ct_CC" = x; then 2879 CC="" 2880 else 2881 case $cross_compiling:$ac_tool_warned in 2882yes:) 2883{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 2884$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} 2885ac_tool_warned=yes ;; 2886esac 2887 CC=$ac_ct_CC 2888 fi 2889fi 2890 2891fi 2892 2893 2894test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 2895$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 2896as_fn_error "no acceptable C compiler found in \$PATH 2897See \`config.log' for more details." "$LINENO" 5; } 2898 2899# Provide some information about the compiler. 2900$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 2901set X $ac_compile 2902ac_compiler=$2 2903for ac_option in --version -v -V -qversion; do 2904 { { ac_try="$ac_compiler $ac_option >&5" 2905case "(($ac_try" in 2906 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2907 *) ac_try_echo=$ac_try;; 2908esac 2909eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2910$as_echo "$ac_try_echo"; } >&5 2911 (eval "$ac_compiler $ac_option >&5") 2>conftest.err 2912 ac_status=$? 2913 if test -s conftest.err; then 2914 sed '10a\ 2915... rest of stderr output deleted ... 2916 10q' conftest.err >conftest.er1 2917 cat conftest.er1 >&5 2918 fi 2919 rm -f conftest.er1 conftest.err 2920 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2921 test $ac_status = 0; } 2922done 2923 2924cat confdefs.h - <<_ACEOF >conftest.$ac_ext 2925/* end confdefs.h. */ 2926 2927int 2928main () 2929{ 2930 2931 ; 2932 return 0; 2933} 2934_ACEOF 2935ac_clean_files_save=$ac_clean_files 2936ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" 2937# Try to create an executable without -o first, disregard a.out. 2938# It will help us diagnose broken compilers, and finding out an intuition 2939# of exeext. 2940{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 2941$as_echo_n "checking whether the C compiler works... " >&6; } 2942ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` 2943 2944# The possible output files: 2945ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" 2946 2947ac_rmfiles= 2948for ac_file in $ac_files 2949do 2950 case $ac_file in 2951 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 2952 * ) ac_rmfiles="$ac_rmfiles $ac_file";; 2953 esac 2954done 2955rm -f $ac_rmfiles 2956 2957if { { ac_try="$ac_link_default" 2958case "(($ac_try" in 2959 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 2960 *) ac_try_echo=$ac_try;; 2961esac 2962eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 2963$as_echo "$ac_try_echo"; } >&5 2964 (eval "$ac_link_default") 2>&5 2965 ac_status=$? 2966 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 2967 test $ac_status = 0; }; then : 2968 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. 2969# So ignore a value of `no', otherwise this would lead to `EXEEXT = no' 2970# in a Makefile. We should not override ac_cv_exeext if it was cached, 2971# so that the user can short-circuit this test for compilers unknown to 2972# Autoconf. 2973for ac_file in $ac_files '' 2974do 2975 test -f "$ac_file" || continue 2976 case $ac_file in 2977 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) 2978 ;; 2979 [ab].out ) 2980 # We found the default executable, but exeext='' is most 2981 # certainly right. 2982 break;; 2983 *.* ) 2984 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; 2985 then :; else 2986 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 2987 fi 2988 # We set ac_cv_exeext here because the later test for it is not 2989 # safe: cross compilers may not add the suffix if given an `-o' 2990 # argument, so we may need to know it at that point already. 2991 # Even if this section looks crufty: it has the advantage of 2992 # actually working. 2993 break;; 2994 * ) 2995 break;; 2996 esac 2997done 2998test "$ac_cv_exeext" = no && ac_cv_exeext= 2999 3000else 3001 ac_file='' 3002fi 3003if test -z "$ac_file"; then : 3004 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3005$as_echo "no" >&6; } 3006$as_echo "$as_me: failed program was:" >&5 3007sed 's/^/| /' conftest.$ac_ext >&5 3008 3009{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3010$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3011{ as_fn_set_status 77 3012as_fn_error "C compiler cannot create executables 3013See \`config.log' for more details." "$LINENO" 5; }; } 3014else 3015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 3016$as_echo "yes" >&6; } 3017fi 3018{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 3019$as_echo_n "checking for C compiler default output file name... " >&6; } 3020{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 3021$as_echo "$ac_file" >&6; } 3022ac_exeext=$ac_cv_exeext 3023 3024rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out 3025ac_clean_files=$ac_clean_files_save 3026{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 3027$as_echo_n "checking for suffix of executables... " >&6; } 3028if { { ac_try="$ac_link" 3029case "(($ac_try" in 3030 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3031 *) ac_try_echo=$ac_try;; 3032esac 3033eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3034$as_echo "$ac_try_echo"; } >&5 3035 (eval "$ac_link") 2>&5 3036 ac_status=$? 3037 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3038 test $ac_status = 0; }; then : 3039 # If both `conftest.exe' and `conftest' are `present' (well, observable) 3040# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will 3041# work properly (i.e., refer to `conftest.exe'), while it won't with 3042# `rm'. 3043for ac_file in conftest.exe conftest conftest.*; do 3044 test -f "$ac_file" || continue 3045 case $ac_file in 3046 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; 3047 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` 3048 break;; 3049 * ) break;; 3050 esac 3051done 3052else 3053 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3054$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3055as_fn_error "cannot compute suffix of executables: cannot compile and link 3056See \`config.log' for more details." "$LINENO" 5; } 3057fi 3058rm -f conftest conftest$ac_cv_exeext 3059{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 3060$as_echo "$ac_cv_exeext" >&6; } 3061 3062rm -f conftest.$ac_ext 3063EXEEXT=$ac_cv_exeext 3064ac_exeext=$EXEEXT 3065cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3066/* end confdefs.h. */ 3067#include <stdio.h> 3068int 3069main () 3070{ 3071FILE *f = fopen ("conftest.out", "w"); 3072 return ferror (f) || fclose (f) != 0; 3073 3074 ; 3075 return 0; 3076} 3077_ACEOF 3078ac_clean_files="$ac_clean_files conftest.out" 3079# Check that the compiler produces executables we can run. If not, either 3080# the compiler is broken, or we cross compile. 3081{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 3082$as_echo_n "checking whether we are cross compiling... " >&6; } 3083if test "$cross_compiling" != yes; then 3084 { { ac_try="$ac_link" 3085case "(($ac_try" in 3086 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3087 *) ac_try_echo=$ac_try;; 3088esac 3089eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3090$as_echo "$ac_try_echo"; } >&5 3091 (eval "$ac_link") 2>&5 3092 ac_status=$? 3093 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3094 test $ac_status = 0; } 3095 if { ac_try='./conftest$ac_cv_exeext' 3096 { { case "(($ac_try" in 3097 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3098 *) ac_try_echo=$ac_try;; 3099esac 3100eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3101$as_echo "$ac_try_echo"; } >&5 3102 (eval "$ac_try") 2>&5 3103 ac_status=$? 3104 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3105 test $ac_status = 0; }; }; then 3106 cross_compiling=no 3107 else 3108 if test "$cross_compiling" = maybe; then 3109 cross_compiling=yes 3110 else 3111 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3112$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3113as_fn_error "cannot run C compiled programs. 3114If you meant to cross compile, use \`--host'. 3115See \`config.log' for more details." "$LINENO" 5; } 3116 fi 3117 fi 3118fi 3119{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 3120$as_echo "$cross_compiling" >&6; } 3121 3122rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out 3123ac_clean_files=$ac_clean_files_save 3124{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 3125$as_echo_n "checking for suffix of object files... " >&6; } 3126if test "${ac_cv_objext+set}" = set; then : 3127 $as_echo_n "(cached) " >&6 3128else 3129 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3130/* end confdefs.h. */ 3131 3132int 3133main () 3134{ 3135 3136 ; 3137 return 0; 3138} 3139_ACEOF 3140rm -f conftest.o conftest.obj 3141if { { ac_try="$ac_compile" 3142case "(($ac_try" in 3143 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 3144 *) ac_try_echo=$ac_try;; 3145esac 3146eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" 3147$as_echo "$ac_try_echo"; } >&5 3148 (eval "$ac_compile") 2>&5 3149 ac_status=$? 3150 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 3151 test $ac_status = 0; }; then : 3152 for ac_file in conftest.o conftest.obj conftest.*; do 3153 test -f "$ac_file" || continue; 3154 case $ac_file in 3155 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; 3156 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` 3157 break;; 3158 esac 3159done 3160else 3161 $as_echo "$as_me: failed program was:" >&5 3162sed 's/^/| /' conftest.$ac_ext >&5 3163 3164{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3165$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3166as_fn_error "cannot compute suffix of object files: cannot compile 3167See \`config.log' for more details." "$LINENO" 5; } 3168fi 3169rm -f conftest.$ac_cv_objext conftest.$ac_ext 3170fi 3171{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 3172$as_echo "$ac_cv_objext" >&6; } 3173OBJEXT=$ac_cv_objext 3174ac_objext=$OBJEXT 3175{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 3176$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } 3177if test "${ac_cv_c_compiler_gnu+set}" = set; then : 3178 $as_echo_n "(cached) " >&6 3179else 3180 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3181/* end confdefs.h. */ 3182 3183int 3184main () 3185{ 3186#ifndef __GNUC__ 3187 choke me 3188#endif 3189 3190 ; 3191 return 0; 3192} 3193_ACEOF 3194if ac_fn_c_try_compile "$LINENO"; then : 3195 ac_compiler_gnu=yes 3196else 3197 ac_compiler_gnu=no 3198fi 3199rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3200ac_cv_c_compiler_gnu=$ac_compiler_gnu 3201 3202fi 3203{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 3204$as_echo "$ac_cv_c_compiler_gnu" >&6; } 3205if test $ac_compiler_gnu = yes; then 3206 GCC=yes 3207else 3208 GCC= 3209fi 3210ac_test_CFLAGS=${CFLAGS+set} 3211ac_save_CFLAGS=$CFLAGS 3212{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 3213$as_echo_n "checking whether $CC accepts -g... " >&6; } 3214if test "${ac_cv_prog_cc_g+set}" = set; then : 3215 $as_echo_n "(cached) " >&6 3216else 3217 ac_save_c_werror_flag=$ac_c_werror_flag 3218 ac_c_werror_flag=yes 3219 ac_cv_prog_cc_g=no 3220 CFLAGS="-g" 3221 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3222/* end confdefs.h. */ 3223 3224int 3225main () 3226{ 3227 3228 ; 3229 return 0; 3230} 3231_ACEOF 3232if ac_fn_c_try_compile "$LINENO"; then : 3233 ac_cv_prog_cc_g=yes 3234else 3235 CFLAGS="" 3236 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3237/* end confdefs.h. */ 3238 3239int 3240main () 3241{ 3242 3243 ; 3244 return 0; 3245} 3246_ACEOF 3247if ac_fn_c_try_compile "$LINENO"; then : 3248 3249else 3250 ac_c_werror_flag=$ac_save_c_werror_flag 3251 CFLAGS="-g" 3252 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3253/* end confdefs.h. */ 3254 3255int 3256main () 3257{ 3258 3259 ; 3260 return 0; 3261} 3262_ACEOF 3263if ac_fn_c_try_compile "$LINENO"; then : 3264 ac_cv_prog_cc_g=yes 3265fi 3266rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3267fi 3268rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3269fi 3270rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3271 ac_c_werror_flag=$ac_save_c_werror_flag 3272fi 3273{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 3274$as_echo "$ac_cv_prog_cc_g" >&6; } 3275if test "$ac_test_CFLAGS" = set; then 3276 CFLAGS=$ac_save_CFLAGS 3277elif test $ac_cv_prog_cc_g = yes; then 3278 if test "$GCC" = yes; then 3279 CFLAGS="-g -O2" 3280 else 3281 CFLAGS="-g" 3282 fi 3283else 3284 if test "$GCC" = yes; then 3285 CFLAGS="-O2" 3286 else 3287 CFLAGS= 3288 fi 3289fi 3290{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 3291$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } 3292if test "${ac_cv_prog_cc_c89+set}" = set; then : 3293 $as_echo_n "(cached) " >&6 3294else 3295 ac_cv_prog_cc_c89=no 3296ac_save_CC=$CC 3297cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3298/* end confdefs.h. */ 3299#include <stdarg.h> 3300#include <stdio.h> 3301#include <sys/types.h> 3302#include <sys/stat.h> 3303/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ 3304struct buf { int x; }; 3305FILE * (*rcsopen) (struct buf *, struct stat *, int); 3306static char *e (p, i) 3307 char **p; 3308 int i; 3309{ 3310 return p[i]; 3311} 3312static char *f (char * (*g) (char **, int), char **p, ...) 3313{ 3314 char *s; 3315 va_list v; 3316 va_start (v,p); 3317 s = g (p, va_arg (v,int)); 3318 va_end (v); 3319 return s; 3320} 3321 3322/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has 3323 function prototypes and stuff, but not '\xHH' hex character constants. 3324 These don't provoke an error unfortunately, instead are silently treated 3325 as 'x'. The following induces an error, until -std is added to get 3326 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an 3327 array size at least. It's necessary to write '\x00'==0 to get something 3328 that's true only with -std. */ 3329int osf4_cc_array ['\x00' == 0 ? 1 : -1]; 3330 3331/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters 3332 inside strings and character constants. */ 3333#define FOO(x) 'x' 3334int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; 3335 3336int test (int i, double x); 3337struct s1 {int (*f) (int a);}; 3338struct s2 {int (*f) (double a);}; 3339int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); 3340int argc; 3341char **argv; 3342int 3343main () 3344{ 3345return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; 3346 ; 3347 return 0; 3348} 3349_ACEOF 3350for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ 3351 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" 3352do 3353 CC="$ac_save_CC $ac_arg" 3354 if ac_fn_c_try_compile "$LINENO"; then : 3355 ac_cv_prog_cc_c89=$ac_arg 3356fi 3357rm -f core conftest.err conftest.$ac_objext 3358 test "x$ac_cv_prog_cc_c89" != "xno" && break 3359done 3360rm -f conftest.$ac_ext 3361CC=$ac_save_CC 3362 3363fi 3364# AC_CACHE_VAL 3365case "x$ac_cv_prog_cc_c89" in 3366 x) 3367 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 3368$as_echo "none needed" >&6; } ;; 3369 xno) 3370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 3371$as_echo "unsupported" >&6; } ;; 3372 *) 3373 CC="$CC $ac_cv_prog_cc_c89" 3374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 3375$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; 3376esac 3377if test "x$ac_cv_prog_cc_c89" != xno; then : 3378 3379fi 3380 3381ac_ext=c 3382ac_cpp='$CPP $CPPFLAGS' 3383ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3384ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3385ac_compiler_gnu=$ac_cv_c_compiler_gnu 3386 ac_ext=c 3387ac_cpp='$CPP $CPPFLAGS' 3388ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3389ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3390ac_compiler_gnu=$ac_cv_c_compiler_gnu 3391{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 3392$as_echo_n "checking how to run the C preprocessor... " >&6; } 3393# On Suns, sometimes $CPP names a directory. 3394if test -n "$CPP" && test -d "$CPP"; then 3395 CPP= 3396fi 3397if test -z "$CPP"; then 3398 if test "${ac_cv_prog_CPP+set}" = set; then : 3399 $as_echo_n "(cached) " >&6 3400else 3401 # Double quotes because CPP needs to be expanded 3402 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" 3403 do 3404 ac_preproc_ok=false 3405for ac_c_preproc_warn_flag in '' yes 3406do 3407 # Use a header file that comes with gcc, so configuring glibc 3408 # with a fresh cross-compiler works. 3409 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3410 # <limits.h> exists even on freestanding compilers. 3411 # On the NeXT, cc -E runs the code through the compiler's parser, 3412 # not just through cpp. "Syntax error" is here to catch this case. 3413 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3414/* end confdefs.h. */ 3415#ifdef __STDC__ 3416# include <limits.h> 3417#else 3418# include <assert.h> 3419#endif 3420 Syntax error 3421_ACEOF 3422if ac_fn_c_try_cpp "$LINENO"; then : 3423 3424else 3425 # Broken: fails on valid input. 3426continue 3427fi 3428rm -f conftest.err conftest.$ac_ext 3429 3430 # OK, works on sane cases. Now check whether nonexistent headers 3431 # can be detected and how. 3432 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3433/* end confdefs.h. */ 3434#include <ac_nonexistent.h> 3435_ACEOF 3436if ac_fn_c_try_cpp "$LINENO"; then : 3437 # Broken: success on invalid input. 3438continue 3439else 3440 # Passes both tests. 3441ac_preproc_ok=: 3442break 3443fi 3444rm -f conftest.err conftest.$ac_ext 3445 3446done 3447# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3448rm -f conftest.err conftest.$ac_ext 3449if $ac_preproc_ok; then : 3450 break 3451fi 3452 3453 done 3454 ac_cv_prog_CPP=$CPP 3455 3456fi 3457 CPP=$ac_cv_prog_CPP 3458else 3459 ac_cv_prog_CPP=$CPP 3460fi 3461{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 3462$as_echo "$CPP" >&6; } 3463ac_preproc_ok=false 3464for ac_c_preproc_warn_flag in '' yes 3465do 3466 # Use a header file that comes with gcc, so configuring glibc 3467 # with a fresh cross-compiler works. 3468 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since 3469 # <limits.h> exists even on freestanding compilers. 3470 # On the NeXT, cc -E runs the code through the compiler's parser, 3471 # not just through cpp. "Syntax error" is here to catch this case. 3472 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3473/* end confdefs.h. */ 3474#ifdef __STDC__ 3475# include <limits.h> 3476#else 3477# include <assert.h> 3478#endif 3479 Syntax error 3480_ACEOF 3481if ac_fn_c_try_cpp "$LINENO"; then : 3482 3483else 3484 # Broken: fails on valid input. 3485continue 3486fi 3487rm -f conftest.err conftest.$ac_ext 3488 3489 # OK, works on sane cases. Now check whether nonexistent headers 3490 # can be detected and how. 3491 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3492/* end confdefs.h. */ 3493#include <ac_nonexistent.h> 3494_ACEOF 3495if ac_fn_c_try_cpp "$LINENO"; then : 3496 # Broken: success on invalid input. 3497continue 3498else 3499 # Passes both tests. 3500ac_preproc_ok=: 3501break 3502fi 3503rm -f conftest.err conftest.$ac_ext 3504 3505done 3506# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. 3507rm -f conftest.err conftest.$ac_ext 3508if $ac_preproc_ok; then : 3509 3510else 3511 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 3512$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 3513as_fn_error "C preprocessor \"$CPP\" fails sanity check 3514See \`config.log' for more details." "$LINENO" 5; } 3515fi 3516 3517ac_ext=c 3518ac_cpp='$CPP $CPPFLAGS' 3519ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 3520ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 3521ac_compiler_gnu=$ac_cv_c_compiler_gnu 3522 3523 3524{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 3525$as_echo_n "checking for grep that handles long lines and -e... " >&6; } 3526if test "${ac_cv_path_GREP+set}" = set; then : 3527 $as_echo_n "(cached) " >&6 3528else 3529 if test -z "$GREP"; then 3530 ac_path_GREP_found=false 3531 # Loop through the user's path and test for each of PROGNAME-LIST 3532 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3533for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3534do 3535 IFS=$as_save_IFS 3536 test -z "$as_dir" && as_dir=. 3537 for ac_prog in grep ggrep; do 3538 for ac_exec_ext in '' $ac_executable_extensions; do 3539 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" 3540 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue 3541# Check for GNU ac_path_GREP and select it if it is found. 3542 # Check for GNU $ac_path_GREP 3543case `"$ac_path_GREP" --version 2>&1` in 3544*GNU*) 3545 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; 3546*) 3547 ac_count=0 3548 $as_echo_n 0123456789 >"conftest.in" 3549 while : 3550 do 3551 cat "conftest.in" "conftest.in" >"conftest.tmp" 3552 mv "conftest.tmp" "conftest.in" 3553 cp "conftest.in" "conftest.nl" 3554 $as_echo 'GREP' >> "conftest.nl" 3555 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3556 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3557 as_fn_arith $ac_count + 1 && ac_count=$as_val 3558 if test $ac_count -gt ${ac_path_GREP_max-0}; then 3559 # Best one so far, save it but keep looking for a better one 3560 ac_cv_path_GREP="$ac_path_GREP" 3561 ac_path_GREP_max=$ac_count 3562 fi 3563 # 10*(2^10) chars as input seems more than enough 3564 test $ac_count -gt 10 && break 3565 done 3566 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3567esac 3568 3569 $ac_path_GREP_found && break 3 3570 done 3571 done 3572 done 3573IFS=$as_save_IFS 3574 if test -z "$ac_cv_path_GREP"; then 3575 as_fn_error "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3576 fi 3577else 3578 ac_cv_path_GREP=$GREP 3579fi 3580 3581fi 3582{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 3583$as_echo "$ac_cv_path_GREP" >&6; } 3584 GREP="$ac_cv_path_GREP" 3585 3586 3587{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 3588$as_echo_n "checking for egrep... " >&6; } 3589if test "${ac_cv_path_EGREP+set}" = set; then : 3590 $as_echo_n "(cached) " >&6 3591else 3592 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 3593 then ac_cv_path_EGREP="$GREP -E" 3594 else 3595 if test -z "$EGREP"; then 3596 ac_path_EGREP_found=false 3597 # Loop through the user's path and test for each of PROGNAME-LIST 3598 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3599for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin 3600do 3601 IFS=$as_save_IFS 3602 test -z "$as_dir" && as_dir=. 3603 for ac_prog in egrep; do 3604 for ac_exec_ext in '' $ac_executable_extensions; do 3605 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" 3606 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue 3607# Check for GNU ac_path_EGREP and select it if it is found. 3608 # Check for GNU $ac_path_EGREP 3609case `"$ac_path_EGREP" --version 2>&1` in 3610*GNU*) 3611 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; 3612*) 3613 ac_count=0 3614 $as_echo_n 0123456789 >"conftest.in" 3615 while : 3616 do 3617 cat "conftest.in" "conftest.in" >"conftest.tmp" 3618 mv "conftest.tmp" "conftest.in" 3619 cp "conftest.in" "conftest.nl" 3620 $as_echo 'EGREP' >> "conftest.nl" 3621 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break 3622 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break 3623 as_fn_arith $ac_count + 1 && ac_count=$as_val 3624 if test $ac_count -gt ${ac_path_EGREP_max-0}; then 3625 # Best one so far, save it but keep looking for a better one 3626 ac_cv_path_EGREP="$ac_path_EGREP" 3627 ac_path_EGREP_max=$ac_count 3628 fi 3629 # 10*(2^10) chars as input seems more than enough 3630 test $ac_count -gt 10 && break 3631 done 3632 rm -f conftest.in conftest.tmp conftest.nl conftest.out;; 3633esac 3634 3635 $ac_path_EGREP_found && break 3 3636 done 3637 done 3638 done 3639IFS=$as_save_IFS 3640 if test -z "$ac_cv_path_EGREP"; then 3641 as_fn_error "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 3642 fi 3643else 3644 ac_cv_path_EGREP=$EGREP 3645fi 3646 3647 fi 3648fi 3649{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 3650$as_echo "$ac_cv_path_EGREP" >&6; } 3651 EGREP="$ac_cv_path_EGREP" 3652 3653 3654cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3655/* end confdefs.h. */ 3656 3657_ACEOF 3658if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3659 $EGREP "" >/dev/null 2>&1; then : 3660 3661fi 3662rm -f conftest* 3663 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing strerror" >&5 3664$as_echo_n "checking for library containing strerror... " >&6; } 3665if test "${ac_cv_search_strerror+set}" = set; then : 3666 $as_echo_n "(cached) " >&6 3667else 3668 ac_func_search_save_LIBS=$LIBS 3669cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3670/* end confdefs.h. */ 3671 3672/* Override any GCC internal prototype to avoid an error. 3673 Use char because int might match the return type of a GCC 3674 builtin and then its argument prototype would still apply. */ 3675#ifdef __cplusplus 3676extern "C" 3677#endif 3678char strerror (); 3679int 3680main () 3681{ 3682return strerror (); 3683 ; 3684 return 0; 3685} 3686_ACEOF 3687for ac_lib in '' cposix; do 3688 if test -z "$ac_lib"; then 3689 ac_res="none required" 3690 else 3691 ac_res=-l$ac_lib 3692 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 3693 fi 3694 if ac_fn_c_try_link "$LINENO"; then : 3695 ac_cv_search_strerror=$ac_res 3696fi 3697rm -f core conftest.err conftest.$ac_objext \ 3698 conftest$ac_exeext 3699 if test "${ac_cv_search_strerror+set}" = set; then : 3700 break 3701fi 3702done 3703if test "${ac_cv_search_strerror+set}" = set; then : 3704 3705else 3706 ac_cv_search_strerror=no 3707fi 3708rm conftest.$ac_ext 3709LIBS=$ac_func_search_save_LIBS 3710fi 3711{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_strerror" >&5 3712$as_echo "$ac_cv_search_strerror" >&6; } 3713ac_res=$ac_cv_search_strerror 3714if test "$ac_res" != no; then : 3715 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 3716 3717fi 3718 for ac_prog in gawk mawk nawk awk 3719do 3720 # Extract the first word of "$ac_prog", so it can be a program name with args. 3721set dummy $ac_prog; ac_word=$2 3722{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3723$as_echo_n "checking for $ac_word... " >&6; } 3724if test "${ac_cv_prog_AWK+set}" = set; then : 3725 $as_echo_n "(cached) " >&6 3726else 3727 if test -n "$AWK"; then 3728 ac_cv_prog_AWK="$AWK" # Let the user override the test. 3729else 3730as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3731for as_dir in $PATH 3732do 3733 IFS=$as_save_IFS 3734 test -z "$as_dir" && as_dir=. 3735 for ac_exec_ext in '' $ac_executable_extensions; do 3736 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3737 ac_cv_prog_AWK="$ac_prog" 3738 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3739 break 2 3740 fi 3741done 3742 done 3743IFS=$as_save_IFS 3744 3745fi 3746fi 3747AWK=$ac_cv_prog_AWK 3748if test -n "$AWK"; then 3749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5 3750$as_echo "$AWK" >&6; } 3751else 3752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3753$as_echo "no" >&6; } 3754fi 3755 3756 3757 test -n "$AWK" && break 3758done 3759 3760# Extract the first word of "strip", so it can be a program name with args. 3761set dummy strip; ac_word=$2 3762{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 3763$as_echo_n "checking for $ac_word... " >&6; } 3764if test "${ac_cv_prog_STRIP+set}" = set; then : 3765 $as_echo_n "(cached) " >&6 3766else 3767 if test -n "$STRIP"; then 3768 ac_cv_prog_STRIP="$STRIP" # Let the user override the test. 3769else 3770as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 3771for as_dir in $PATH 3772do 3773 IFS=$as_save_IFS 3774 test -z "$as_dir" && as_dir=. 3775 for ac_exec_ext in '' $ac_executable_extensions; do 3776 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 3777 ac_cv_prog_STRIP="strip" 3778 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 3779 break 2 3780 fi 3781done 3782 done 3783IFS=$as_save_IFS 3784 3785 test -z "$ac_cv_prog_STRIP" && ac_cv_prog_STRIP=":" 3786fi 3787fi 3788STRIP=$ac_cv_prog_STRIP 3789if test -n "$STRIP"; then 3790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 3791$as_echo "$STRIP" >&6; } 3792else 3793 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 3794$as_echo "no" >&6; } 3795fi 3796 3797 3798 3799 3800 3801{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 3802$as_echo_n "checking for ANSI C header files... " >&6; } 3803if test "${ac_cv_header_stdc+set}" = set; then : 3804 $as_echo_n "(cached) " >&6 3805else 3806 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3807/* end confdefs.h. */ 3808#include <stdlib.h> 3809#include <stdarg.h> 3810#include <string.h> 3811#include <float.h> 3812 3813int 3814main () 3815{ 3816 3817 ; 3818 return 0; 3819} 3820_ACEOF 3821if ac_fn_c_try_compile "$LINENO"; then : 3822 ac_cv_header_stdc=yes 3823else 3824 ac_cv_header_stdc=no 3825fi 3826rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3827 3828if test $ac_cv_header_stdc = yes; then 3829 # SunOS 4.x string.h does not declare mem*, contrary to ANSI. 3830 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3831/* end confdefs.h. */ 3832#include <string.h> 3833 3834_ACEOF 3835if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3836 $EGREP "memchr" >/dev/null 2>&1; then : 3837 3838else 3839 ac_cv_header_stdc=no 3840fi 3841rm -f conftest* 3842 3843fi 3844 3845if test $ac_cv_header_stdc = yes; then 3846 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. 3847 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3848/* end confdefs.h. */ 3849#include <stdlib.h> 3850 3851_ACEOF 3852if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 3853 $EGREP "free" >/dev/null 2>&1; then : 3854 3855else 3856 ac_cv_header_stdc=no 3857fi 3858rm -f conftest* 3859 3860fi 3861 3862if test $ac_cv_header_stdc = yes; then 3863 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. 3864 if test "$cross_compiling" = yes; then : 3865 : 3866else 3867 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3868/* end confdefs.h. */ 3869#include <ctype.h> 3870#include <stdlib.h> 3871#if ((' ' & 0x0FF) == 0x020) 3872# define ISLOWER(c) ('a' <= (c) && (c) <= 'z') 3873# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) 3874#else 3875# define ISLOWER(c) \ 3876 (('a' <= (c) && (c) <= 'i') \ 3877 || ('j' <= (c) && (c) <= 'r') \ 3878 || ('s' <= (c) && (c) <= 'z')) 3879# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) 3880#endif 3881 3882#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) 3883int 3884main () 3885{ 3886 int i; 3887 for (i = 0; i < 256; i++) 3888 if (XOR (islower (i), ISLOWER (i)) 3889 || toupper (i) != TOUPPER (i)) 3890 return 2; 3891 return 0; 3892} 3893_ACEOF 3894if ac_fn_c_try_run "$LINENO"; then : 3895 3896else 3897 ac_cv_header_stdc=no 3898fi 3899rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 3900 conftest.$ac_objext conftest.beam conftest.$ac_ext 3901fi 3902 3903fi 3904fi 3905{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 3906$as_echo "$ac_cv_header_stdc" >&6; } 3907if test $ac_cv_header_stdc = yes; then 3908 3909$as_echo "#define STDC_HEADERS 1" >>confdefs.h 3910 3911fi 3912 3913{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that is POSIX.1 compatible" >&5 3914$as_echo_n "checking for sys/wait.h that is POSIX.1 compatible... " >&6; } 3915if test "${ac_cv_header_sys_wait_h+set}" = set; then : 3916 $as_echo_n "(cached) " >&6 3917else 3918 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 3919/* end confdefs.h. */ 3920#include <sys/types.h> 3921#include <sys/wait.h> 3922#ifndef WEXITSTATUS 3923# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8) 3924#endif 3925#ifndef WIFEXITED 3926# define WIFEXITED(stat_val) (((stat_val) & 255) == 0) 3927#endif 3928 3929int 3930main () 3931{ 3932 int s; 3933 wait (&s); 3934 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; 3935 ; 3936 return 0; 3937} 3938_ACEOF 3939if ac_fn_c_try_compile "$LINENO"; then : 3940 ac_cv_header_sys_wait_h=yes 3941else 3942 ac_cv_header_sys_wait_h=no 3943fi 3944rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 3945fi 3946{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_wait_h" >&5 3947$as_echo "$ac_cv_header_sys_wait_h" >&6; } 3948if test $ac_cv_header_sys_wait_h = yes; then 3949 3950$as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 3951 3952fi 3953 3954 3955 3956{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-fail-if-missing argument" >&5 3957$as_echo_n "checking --enable-fail-if-missing argument... " >&6; } 3958# Check whether --enable-fail_if_missing was given. 3959if test "${enable_fail_if_missing+set}" = set; then : 3960 enableval=$enable_fail_if_missing; fail_if_missing="yes" 3961else 3962 fail_if_missing="no" 3963fi 3964 3965{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $fail_if_missing" >&5 3966$as_echo "$fail_if_missing" >&6; } 3967 3968if test -z "$CFLAGS"; then 3969 CFLAGS="-O" 3970 test "$GCC" = yes && CFLAGS="-O2 -fno-strength-reduce -Wall" 3971fi 3972if test "$GCC" = yes; then 3973 gccversion=`"$CC" -dumpversion` 3974 if test "x$gccversion" = "x"; then 3975 gccversion=`"$CC" --version | sed -e '2,$d' -e 's/darwin.//' -e 's/^[^0-9]*\([0-9]\.[0-9.]*\).*$/\1/g'` 3976 fi 3977 if test "$gccversion" = "3.0.1" -o "$gccversion" = "3.0.2" -o "$gccversion" = "4.0.1"; then 3978 echo 'GCC [34].0.[12] has a bug in the optimizer, disabling "-O#"' 3979 CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-O/'` 3980 else 3981 if test "$gccversion" = "3.1" -o "$gccversion" = "3.2" -o "$gccversion" = "3.2.1" && `echo "$CFLAGS" | grep -v fno-strength-reduce >/dev/null`; then 3982 echo 'GCC 3.1 and 3.2 have a bug in the optimizer, adding "-fno-strength-reduce"' 3983 CFLAGS="$CFLAGS -fno-strength-reduce" 3984 fi 3985 fi 3986fi 3987 3988if test "$cross_compiling" = yes; then 3989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&5 3990$as_echo "cannot compile a simple program; if not cross compiling check CC and CFLAGS" >&6; } 3991fi 3992 3993test "$GCC" = yes && CPP_MM=M; 3994 3995if test -f ./toolcheck; then 3996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for buggy tools..." >&5 3997$as_echo "$as_me: checking for buggy tools..." >&6;} 3998 sh ./toolcheck 1>&6 3999fi 4000 4001OS_EXTRA_SRC=""; OS_EXTRA_OBJ="" 4002 4003{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BeOS" >&5 4004$as_echo_n "checking for BeOS... " >&6; } 4005case `uname` in 4006 BeOS) OS_EXTRA_SRC=os_beos.c; OS_EXTRA_OBJ=objects/os_beos.o 4007 BEOS=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4008$as_echo "yes" >&6; };; 4009 *) BEOS=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4010$as_echo "no" >&6; };; 4011esac 4012 4013{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for QNX" >&5 4014$as_echo_n "checking for QNX... " >&6; } 4015case `uname` in 4016 QNX) OS_EXTRA_SRC=os_qnx.c; OS_EXTRA_OBJ=objects/os_qnx.o 4017 test -z "$with_x" && with_x=no 4018 QNX=yes; { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4019$as_echo "yes" >&6; };; 4020 *) QNX=no; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4021$as_echo "no" >&6; };; 4022esac 4023 4024{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for Darwin (Mac OS X)" >&5 4025$as_echo_n "checking for Darwin (Mac OS X)... " >&6; } 4026if test "`(uname) 2>/dev/null`" = Darwin; then 4027 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4028$as_echo "yes" >&6; } 4029 4030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-darwin argument" >&5 4031$as_echo_n "checking --disable-darwin argument... " >&6; } 4032 # Check whether --enable-darwin was given. 4033if test "${enable_darwin+set}" = set; then : 4034 enableval=$enable_darwin; 4035else 4036 enable_darwin="yes" 4037fi 4038 4039 if test "$enable_darwin" = "yes"; then 4040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4041$as_echo "no" >&6; } 4042 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Darwin files are there" >&5 4043$as_echo_n "checking if Darwin files are there... " >&6; } 4044 if test -f os_macosx.m; then 4045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4046$as_echo "yes" >&6; } 4047 else 4048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, Darwin support disabled" >&5 4049$as_echo "no, Darwin support disabled" >&6; } 4050 enable_darwin=no 4051 fi 4052 else 4053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, Darwin support excluded" >&5 4054$as_echo "yes, Darwin support excluded" >&6; } 4055 fi 4056 4057 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-mac-arch argument" >&5 4058$as_echo_n "checking --with-mac-arch argument... " >&6; } 4059 4060# Check whether --with-mac-arch was given. 4061if test "${with_mac_arch+set}" = set; then : 4062 withval=$with_mac_arch; MACARCH="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MACARCH" >&5 4063$as_echo "$MACARCH" >&6; } 4064else 4065 MACARCH="current"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to $MACARCH" >&5 4066$as_echo "defaulting to $MACARCH" >&6; } 4067fi 4068 4069 4070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-developer-dir argument" >&5 4071$as_echo_n "checking --with-developer-dir argument... " >&6; } 4072 4073# Check whether --with-developer-dir was given. 4074if test "${with_developer_dir+set}" = set; then : 4075 withval=$with_developer_dir; DEVELOPER_DIR="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEVELOPER_DIR" >&5 4076$as_echo "$DEVELOPER_DIR" >&6; } 4077else 4078 DEVELOPER_DIR=""; { $as_echo "$as_me:${as_lineno-$LINENO}: result: not present" >&5 4079$as_echo "not present" >&6; } 4080fi 4081 4082 4083 if test "x$DEVELOPER_DIR" = "x"; then 4084 # Extract the first word of "xcode-select", so it can be a program name with args. 4085set dummy xcode-select; ac_word=$2 4086{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4087$as_echo_n "checking for $ac_word... " >&6; } 4088if test "${ac_cv_path_XCODE_SELECT+set}" = set; then : 4089 $as_echo_n "(cached) " >&6 4090else 4091 case $XCODE_SELECT in 4092 [\\/]* | ?:[\\/]*) 4093 ac_cv_path_XCODE_SELECT="$XCODE_SELECT" # Let the user override the test with a path. 4094 ;; 4095 *) 4096 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4097for as_dir in $PATH 4098do 4099 IFS=$as_save_IFS 4100 test -z "$as_dir" && as_dir=. 4101 for ac_exec_ext in '' $ac_executable_extensions; do 4102 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4103 ac_cv_path_XCODE_SELECT="$as_dir/$ac_word$ac_exec_ext" 4104 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4105 break 2 4106 fi 4107done 4108 done 4109IFS=$as_save_IFS 4110 4111 ;; 4112esac 4113fi 4114XCODE_SELECT=$ac_cv_path_XCODE_SELECT 4115if test -n "$XCODE_SELECT"; then 4116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XCODE_SELECT" >&5 4117$as_echo "$XCODE_SELECT" >&6; } 4118else 4119 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4120$as_echo "no" >&6; } 4121fi 4122 4123 4124 if test "x$XCODE_SELECT" != "x"; then 4125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for developer dir using xcode-select" >&5 4126$as_echo_n "checking for developer dir using xcode-select... " >&6; } 4127 DEVELOPER_DIR=`$XCODE_SELECT -print-path` 4128 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DEVELOPER_DIR" >&5 4129$as_echo "$DEVELOPER_DIR" >&6; } 4130 else 4131 DEVELOPER_DIR=/Developer 4132 fi 4133 fi 4134 4135 if test "x$MACARCH" = "xboth"; then 4136 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 10.4 universal SDK" >&5 4137$as_echo_n "checking for 10.4 universal SDK... " >&6; } 4138 save_cppflags="$CPPFLAGS" 4139 save_cflags="$CFLAGS" 4140 save_ldflags="$LDFLAGS" 4141 CFLAGS="$CFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc" 4142 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4143/* end confdefs.h. */ 4144 4145int 4146main () 4147{ 4148 4149 ; 4150 return 0; 4151} 4152_ACEOF 4153if ac_fn_c_try_link "$LINENO"; then : 4154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found" >&5 4155$as_echo "found" >&6; } 4156else 4157 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 4158$as_echo "not found" >&6; } 4159 CFLAGS="$save_cflags" 4160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Intel architecture is supported" >&5 4161$as_echo_n "checking if Intel architecture is supported... " >&6; } 4162 CPPFLAGS="$CPPFLAGS -arch i386" 4163 LDFLAGS="$save_ldflags -arch i386" 4164 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4165/* end confdefs.h. */ 4166 4167int 4168main () 4169{ 4170 4171 ; 4172 return 0; 4173} 4174_ACEOF 4175if ac_fn_c_try_link "$LINENO"; then : 4176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4177$as_echo "yes" >&6; }; MACARCH="intel" 4178else 4179 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4180$as_echo "no" >&6; } 4181 MACARCH="ppc" 4182 CPPFLAGS="$save_cppflags -arch ppc" 4183 LDFLAGS="$save_ldflags -arch ppc" 4184fi 4185rm -f core conftest.err conftest.$ac_objext \ 4186 conftest$ac_exeext conftest.$ac_ext 4187fi 4188rm -f core conftest.err conftest.$ac_objext \ 4189 conftest$ac_exeext conftest.$ac_ext 4190 elif test "x$MACARCH" = "xintel"; then 4191 CPPFLAGS="$CPPFLAGS -arch intel" 4192 LDFLAGS="$LDFLAGS -arch intel" 4193 elif test "x$MACARCH" = "xppc"; then 4194 CPPFLAGS="$CPPFLAGS -arch ppc" 4195 LDFLAGS="$LDFLAGS -arch ppc" 4196 fi 4197 4198 if test "$enable_darwin" = "yes"; then 4199 MACOSX=yes 4200 OS_EXTRA_SRC="os_macosx.m os_mac_conv.c"; 4201 OS_EXTRA_OBJ="objects/os_macosx.o objects/os_mac_conv.o" 4202 CPPFLAGS="$CPPFLAGS -DMACOS_X_UNIX -no-cpp-precomp" 4203 4204 # On IRIX 5.3, sys/types and inttypes.h are conflicting. 4205for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ 4206 inttypes.h stdint.h unistd.h 4207do : 4208 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 4209ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default 4210" 4211eval as_val=\$$as_ac_Header 4212 if test "x$as_val" = x""yes; then : 4213 cat >>confdefs.h <<_ACEOF 4214#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 4215_ACEOF 4216 4217fi 4218 4219done 4220 4221 4222ac_fn_c_check_header_mongrel "$LINENO" "Carbon/Carbon.h" "ac_cv_header_Carbon_Carbon_h" "$ac_includes_default" 4223if test "x$ac_cv_header_Carbon_Carbon_h" = x""yes; then : 4224 CARBON=yes 4225fi 4226 4227 4228 if test "x$CARBON" = "xyes"; then 4229 if test -z "$with_x" -a "X$enable_gui" != Xmotif -a "X$enable_gui" != Xathena -a "X$enable_gui" != Xgtk2; then 4230 with_x=no 4231 fi 4232 fi 4233 fi 4234 4235 if test "$MACARCH" = "intel" -o "$MACARCH" = "both"; then 4236 CFLAGS=`echo "$CFLAGS" | sed 's/-O[23456789]/-Oz/'` 4237 fi 4238 4239else 4240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4241$as_echo "no" >&6; } 4242fi 4243 4244 4245 4246 4247if test "$cross_compiling" = no; then 4248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-local-dir argument" >&5 4249$as_echo_n "checking --with-local-dir argument... " >&6; } 4250 have_local_include='' 4251 have_local_lib='' 4252 4253# Check whether --with-local-dir was given. 4254if test "${with_local_dir+set}" = set; then : 4255 withval=$with_local_dir; 4256 local_dir="$withval" 4257 case "$withval" in 4258 */*) ;; 4259 no) 4260 # avoid adding local dir to LDFLAGS and CPPFLAGS 4261 have_local_include=yes 4262 have_local_lib=yes 4263 ;; 4264 *) as_fn_error "must pass path argument to --with-local-dir" "$LINENO" 5 ;; 4265 esac 4266 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $local_dir" >&5 4267$as_echo "$local_dir" >&6; } 4268 4269else 4270 4271 local_dir=/usr/local 4272 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to $local_dir" >&5 4273$as_echo "Defaulting to $local_dir" >&6; } 4274 4275fi 4276 4277 if test "$GCC" = yes -a "$local_dir" != no; then 4278 echo 'void f(){}' > conftest.c 4279 have_local_include=`${CC-cc} -no-cpp-precomp -c -v conftest.c 2>&1 | grep "${local_dir}/include"` 4280 have_local_lib=`${CC-cc} -c -v conftest.c 2>&1 | grep "${local_dir}/lib"` 4281 rm -f conftest.c conftest.o 4282 fi 4283 if test -z "$have_local_lib" -a -d "${local_dir}/lib"; then 4284 tt=`echo "$LDFLAGS" | sed -e "s+-L${local_dir}/lib ++g" -e "s+-L${local_dir}/lib$++g"` 4285 if test "$tt" = "$LDFLAGS"; then 4286 LDFLAGS="$LDFLAGS -L${local_dir}/lib" 4287 fi 4288 fi 4289 if test -z "$have_local_include" -a -d "${local_dir}/include"; then 4290 tt=`echo "$CPPFLAGS" | sed -e "s+-I${local_dir}/include ++g" -e "s+-I${local_dir}/include$++g"` 4291 if test "$tt" = "$CPPFLAGS"; then 4292 CPPFLAGS="$CPPFLAGS -I${local_dir}/include" 4293 fi 4294 fi 4295fi 4296 4297{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-vim-name argument" >&5 4298$as_echo_n "checking --with-vim-name argument... " >&6; } 4299 4300# Check whether --with-vim-name was given. 4301if test "${with_vim_name+set}" = set; then : 4302 withval=$with_vim_name; VIMNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VIMNAME" >&5 4303$as_echo "$VIMNAME" >&6; } 4304else 4305 VIMNAME="vim"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to $VIMNAME" >&5 4306$as_echo "Defaulting to $VIMNAME" >&6; } 4307fi 4308 4309 4310{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ex-name argument" >&5 4311$as_echo_n "checking --with-ex-name argument... " >&6; } 4312 4313# Check whether --with-ex-name was given. 4314if test "${with_ex_name+set}" = set; then : 4315 withval=$with_ex_name; EXNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $EXNAME" >&5 4316$as_echo "$EXNAME" >&6; } 4317else 4318 EXNAME="ex"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to ex" >&5 4319$as_echo "Defaulting to ex" >&6; } 4320fi 4321 4322 4323{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-view-name argument" >&5 4324$as_echo_n "checking --with-view-name argument... " >&6; } 4325 4326# Check whether --with-view-name was given. 4327if test "${with_view_name+set}" = set; then : 4328 withval=$with_view_name; VIEWNAME="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $VIEWNAME" >&5 4329$as_echo "$VIEWNAME" >&6; } 4330else 4331 VIEWNAME="view"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to view" >&5 4332$as_echo "Defaulting to view" >&6; } 4333fi 4334 4335 4336 4337{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-global-runtime argument" >&5 4338$as_echo_n "checking --with-global-runtime argument... " >&6; } 4339 4340# Check whether --with-global-runtime was given. 4341if test "${with_global_runtime+set}" = set; then : 4342 withval=$with_global_runtime; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5 4343$as_echo "$withval" >&6; }; cat >>confdefs.h <<_ACEOF 4344#define RUNTIME_GLOBAL "$withval" 4345_ACEOF 4346 4347else 4348 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4349$as_echo "no" >&6; } 4350fi 4351 4352 4353{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-modified-by argument" >&5 4354$as_echo_n "checking --with-modified-by argument... " >&6; } 4355 4356# Check whether --with-modified-by was given. 4357if test "${with_modified_by+set}" = set; then : 4358 withval=$with_modified_by; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5 4359$as_echo "$withval" >&6; }; cat >>confdefs.h <<_ACEOF 4360#define MODIFIED_BY "$withval" 4361_ACEOF 4362 4363else 4364 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4365$as_echo "no" >&6; } 4366fi 4367 4368 4369{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if character set is EBCDIC" >&5 4370$as_echo_n "checking if character set is EBCDIC... " >&6; } 4371cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4372/* end confdefs.h. */ 4373 4374int 4375main () 4376{ 4377 /* TryCompile function for CharSet. 4378 Treat any failure as ASCII for compatibility with existing art. 4379 Use compile-time rather than run-time tests for cross-compiler 4380 tolerance. */ 4381#if '0'!=240 4382make an error "Character set is not EBCDIC" 4383#endif 4384 ; 4385 return 0; 4386} 4387_ACEOF 4388if ac_fn_c_try_compile "$LINENO"; then : 4389 # TryCompile action if true 4390cf_cv_ebcdic=yes 4391else 4392 # TryCompile action if false 4393cf_cv_ebcdic=no 4394fi 4395rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 4396# end of TryCompile ]) 4397# end of CacheVal CvEbcdic 4398{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cf_cv_ebcdic" >&5 4399$as_echo "$cf_cv_ebcdic" >&6; } 4400case "$cf_cv_ebcdic" in #(vi 4401 yes) $as_echo "#define EBCDIC 1" >>confdefs.h 4402 4403 line_break='"\\n"' 4404 ;; 4405 *) line_break='"\\012"';; 4406esac 4407 4408 4409if test "$cf_cv_ebcdic" = "yes"; then 4410{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for z/OS Unix" >&5 4411$as_echo_n "checking for z/OS Unix... " >&6; } 4412case `uname` in 4413 OS/390) zOSUnix="yes"; 4414 if test "$CC" = "cc"; then 4415 ccm="$_CC_CCMODE" 4416 ccn="CC" 4417 else 4418 if test "$CC" = "c89"; then 4419 ccm="$_CC_C89MODE" 4420 ccn="C89" 4421 else 4422 ccm=1 4423 fi 4424 fi 4425 if test "$ccm" != "1"; then 4426 echo "" 4427 echo "------------------------------------------" 4428 echo " On z/OS Unix, the environment variable" 4429 echo " _CC_${ccn}MODE must be set to \"1\"!" 4430 echo " Do:" 4431 echo " export _CC_${ccn}MODE=1" 4432 echo " and then call configure again." 4433 echo "------------------------------------------" 4434 exit 1 4435 fi 4436 # Set CFLAGS for configure process. 4437 # This will be reset later for config.mk. 4438 # Use haltonmsg to force error for missing H files. 4439 CFLAGS="$CFLAGS -D_ALL_SOURCE -Wc,float(ieee),haltonmsg(3296)"; 4440 LDFLAGS="$LDFLAGS -Wl,EDIT=NO" 4441 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4442$as_echo "yes" >&6; } 4443 ;; 4444 *) zOSUnix="no"; 4445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4446$as_echo "no" >&6; } 4447 ;; 4448esac 4449fi 4450 4451if test "$zOSUnix" = "yes"; then 4452 QUOTESED="sed -e 's/[\\\\\"]/\\\\\\\\&/g' -e 's/\\\\\\\\\"/\"/' -e 's/\\\\\\\\\";\$\$/\";/'" 4453else 4454 QUOTESED="sed -e 's/[\\\\\"]/\\\\&/g' -e 's/\\\\\"/\"/' -e 's/\\\\\";\$\$/\";/'" 4455fi 4456 4457 4458 4459{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-selinux argument" >&5 4460$as_echo_n "checking --disable-selinux argument... " >&6; } 4461# Check whether --enable-selinux was given. 4462if test "${enable_selinux+set}" = set; then : 4463 enableval=$enable_selinux; 4464else 4465 enable_selinux="yes" 4466fi 4467 4468if test "$enable_selinux" = "yes"; then 4469 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4470$as_echo "no" >&6; } 4471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for is_selinux_enabled in -lselinux" >&5 4472$as_echo_n "checking for is_selinux_enabled in -lselinux... " >&6; } 4473if test "${ac_cv_lib_selinux_is_selinux_enabled+set}" = set; then : 4474 $as_echo_n "(cached) " >&6 4475else 4476 ac_check_lib_save_LIBS=$LIBS 4477LIBS="-lselinux $LIBS" 4478cat confdefs.h - <<_ACEOF >conftest.$ac_ext 4479/* end confdefs.h. */ 4480 4481/* Override any GCC internal prototype to avoid an error. 4482 Use char because int might match the return type of a GCC 4483 builtin and then its argument prototype would still apply. */ 4484#ifdef __cplusplus 4485extern "C" 4486#endif 4487char is_selinux_enabled (); 4488int 4489main () 4490{ 4491return is_selinux_enabled (); 4492 ; 4493 return 0; 4494} 4495_ACEOF 4496if ac_fn_c_try_link "$LINENO"; then : 4497 ac_cv_lib_selinux_is_selinux_enabled=yes 4498else 4499 ac_cv_lib_selinux_is_selinux_enabled=no 4500fi 4501rm -f core conftest.err conftest.$ac_objext \ 4502 conftest$ac_exeext conftest.$ac_ext 4503LIBS=$ac_check_lib_save_LIBS 4504fi 4505{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_selinux_is_selinux_enabled" >&5 4506$as_echo "$ac_cv_lib_selinux_is_selinux_enabled" >&6; } 4507if test "x$ac_cv_lib_selinux_is_selinux_enabled" = x""yes; then : 4508 LIBS="$LIBS -lselinux" 4509 $as_echo "#define HAVE_SELINUX 1" >>confdefs.h 4510 4511fi 4512 4513else 4514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4515$as_echo "yes" >&6; } 4516fi 4517 4518 4519{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-features argument" >&5 4520$as_echo_n "checking --with-features argument... " >&6; } 4521 4522# Check whether --with-features was given. 4523if test "${with_features+set}" = set; then : 4524 withval=$with_features; features="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $features" >&5 4525$as_echo "$features" >&6; } 4526else 4527 features="normal"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: Defaulting to normal" >&5 4528$as_echo "Defaulting to normal" >&6; } 4529fi 4530 4531 4532dovimdiff="" 4533dogvimdiff="" 4534case "$features" in 4535 tiny) $as_echo "#define FEAT_TINY 1" >>confdefs.h 4536 ;; 4537 small) $as_echo "#define FEAT_SMALL 1" >>confdefs.h 4538 ;; 4539 normal) $as_echo "#define FEAT_NORMAL 1" >>confdefs.h 4540 dovimdiff="installvimdiff"; 4541 dogvimdiff="installgvimdiff" ;; 4542 big) $as_echo "#define FEAT_BIG 1" >>confdefs.h 4543 dovimdiff="installvimdiff"; 4544 dogvimdiff="installgvimdiff" ;; 4545 huge) $as_echo "#define FEAT_HUGE 1" >>confdefs.h 4546 dovimdiff="installvimdiff"; 4547 dogvimdiff="installgvimdiff" ;; 4548 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $features is not supported" >&5 4549$as_echo "Sorry, $features is not supported" >&6; } ;; 4550esac 4551 4552 4553 4554 4555{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-compiledby argument" >&5 4556$as_echo_n "checking --with-compiledby argument... " >&6; } 4557 4558# Check whether --with-compiledby was given. 4559if test "${with_compiledby+set}" = set; then : 4560 withval=$with_compiledby; compiledby="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $withval" >&5 4561$as_echo "$withval" >&6; } 4562else 4563 compiledby=""; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4564$as_echo "no" >&6; } 4565fi 4566 4567 4568 4569{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp argument" >&5 4570$as_echo_n "checking --disable-xsmp argument... " >&6; } 4571# Check whether --enable-xsmp was given. 4572if test "${enable_xsmp+set}" = set; then : 4573 enableval=$enable_xsmp; 4574else 4575 enable_xsmp="yes" 4576fi 4577 4578 4579if test "$enable_xsmp" = "yes"; then 4580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4581$as_echo "no" >&6; } 4582 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-xsmp-interact argument" >&5 4583$as_echo_n "checking --disable-xsmp-interact argument... " >&6; } 4584 # Check whether --enable-xsmp-interact was given. 4585if test "${enable_xsmp_interact+set}" = set; then : 4586 enableval=$enable_xsmp_interact; 4587else 4588 enable_xsmp_interact="yes" 4589fi 4590 4591 if test "$enable_xsmp_interact" = "yes"; then 4592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4593$as_echo "no" >&6; } 4594 $as_echo "#define USE_XSMP_INTERACT 1" >>confdefs.h 4595 4596 else 4597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4598$as_echo "yes" >&6; } 4599 fi 4600else 4601 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4602$as_echo "yes" >&6; } 4603fi 4604 4605{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-luainterp argument" >&5 4606$as_echo_n "checking --enable-luainterp argument... " >&6; } 4607# Check whether --enable-luainterp was given. 4608if test "${enable_luainterp+set}" = set; then : 4609 enableval=$enable_luainterp; 4610else 4611 enable_luainterp="no" 4612fi 4613 4614{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_luainterp" >&5 4615$as_echo "$enable_luainterp" >&6; } 4616 4617if test "$enable_luainterp" = "yes" -o "$enable_luainterp" = "dynamic"; then 4618 4619 4620 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-lua-prefix argument" >&5 4621$as_echo_n "checking --with-lua-prefix argument... " >&6; } 4622 4623# Check whether --with-lua_prefix was given. 4624if test "${with_lua_prefix+set}" = set; then : 4625 withval=$with_lua_prefix; with_lua_prefix="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_lua_prefix" >&5 4626$as_echo "$with_lua_prefix" >&6; } 4627else 4628 with_lua_prefix="";{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4629$as_echo "no" >&6; } 4630fi 4631 4632 4633 if test "X$with_lua_prefix" != "X"; then 4634 vi_cv_path_lua_pfx="$with_lua_prefix" 4635 else 4636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking LUA_PREFIX environment var" >&5 4637$as_echo_n "checking LUA_PREFIX environment var... " >&6; } 4638 if test "X$LUA_PREFIX" != "X"; then 4639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$LUA_PREFIX\"" >&5 4640$as_echo "\"$LUA_PREFIX\"" >&6; } 4641 vi_cv_path_lua_pfx="$LUA_PREFIX" 4642 else 4643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set, default to /usr" >&5 4644$as_echo "not set, default to /usr" >&6; } 4645 vi_cv_path_lua_pfx="/usr" 4646 fi 4647 fi 4648 4649 LUA_INC= 4650 if test "X$vi_cv_path_lua_pfx" != "X"; then 4651 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if lua.h can be found in $vi_cv_path_lua_pfx/include" >&5 4652$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include... " >&6; } 4653 if test -f $vi_cv_path_lua_pfx/include/lua.h; then 4654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4655$as_echo "yes" >&6; } 4656 else 4657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4658$as_echo "no" >&6; } 4659 # Extract the first word of "lua", so it can be a program name with args. 4660set dummy lua; ac_word=$2 4661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4662$as_echo_n "checking for $ac_word... " >&6; } 4663if test "${ac_cv_path_vi_cv_path_lua+set}" = set; then : 4664 $as_echo_n "(cached) " >&6 4665else 4666 case $vi_cv_path_lua in 4667 [\\/]* | ?:[\\/]*) 4668 ac_cv_path_vi_cv_path_lua="$vi_cv_path_lua" # Let the user override the test with a path. 4669 ;; 4670 *) 4671 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4672for as_dir in $PATH 4673do 4674 IFS=$as_save_IFS 4675 test -z "$as_dir" && as_dir=. 4676 for ac_exec_ext in '' $ac_executable_extensions; do 4677 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4678 ac_cv_path_vi_cv_path_lua="$as_dir/$ac_word$ac_exec_ext" 4679 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4680 break 2 4681 fi 4682done 4683 done 4684IFS=$as_save_IFS 4685 4686 ;; 4687esac 4688fi 4689vi_cv_path_lua=$ac_cv_path_vi_cv_path_lua 4690if test -n "$vi_cv_path_lua"; then 4691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_lua" >&5 4692$as_echo "$vi_cv_path_lua" >&6; } 4693else 4694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4695$as_echo "no" >&6; } 4696fi 4697 4698 4699 if test "X$vi_cv_path_lua" != "X"; then 4700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Lua version" >&5 4701$as_echo_n "checking Lua version... " >&6; } 4702if test "${vi_cv_version_lua+set}" = set; then : 4703 $as_echo_n "(cached) " >&6 4704else 4705 vi_cv_version_lua=`${vi_cv_path_lua} -e "print(_VERSION)" | sed 's/.* //'` 4706fi 4707{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_version_lua" >&5 4708$as_echo "$vi_cv_version_lua" >&6; } 4709 { $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 4710$as_echo_n "checking if lua.h can be found in $vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua... " >&6; } 4711 if test -f $vi_cv_path_lua_pfx/include/lua$vi_cv_version_lua/lua.h; then 4712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4713$as_echo "yes" >&6; } 4714 LUA_INC=/lua$vi_cv_version_lua 4715 else 4716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4717$as_echo "no" >&6; } 4718 vi_cv_path_lua_pfx= 4719 fi 4720 fi 4721 fi 4722 fi 4723 4724 if test "X$vi_cv_path_lua_pfx" != "X"; then 4725 if test "X$vi_cv_version_lua" != "X"; then 4726 LUA_LIBS="-L${vi_cv_path_lua_pfx}/lib -llua$vi_cv_version_lua" 4727 else 4728 LUA_LIBS="-L${vi_cv_path_lua_pfx}/lib -llua" 4729 fi 4730 LUA_CFLAGS="-I${vi_cv_path_lua_pfx}/include${LUA_INC}" 4731 LUA_SRC="if_lua.c" 4732 LUA_OBJ="objects/if_lua.o" 4733 LUA_PRO="if_lua.pro" 4734 $as_echo "#define FEAT_LUA 1" >>confdefs.h 4735 4736 if test "$enable_luainterp" = "dynamic"; then 4737 for i in 0 1 2 3 4 5 6 7 8 9; do 4738 if test -f "${vi_cv_path_lua_pfx}/lib/liblua${vi_cv_version_lua}.so.$i"; then 4739 LUA_SONAME=".$i" 4740 break 4741 fi 4742 done 4743 $as_echo "#define DYNAMIC_LUA 1" >>confdefs.h 4744 4745 LUA_LIBS="" 4746 LUA_CFLAGS="-DDYNAMIC_LUA_DLL=\\\"liblua${vi_cv_version_lua}.so$LUA_SONAME\\\" $LUA_CFLAGS" 4747 fi 4748 fi 4749 if test "$fail_if_missing" = "yes" -a -z "$LUA_SRC"; then 4750 as_fn_error "could not configure lua" "$LINENO" 5 4751 fi 4752 4753 4754 4755 4756 4757fi 4758 4759 4760{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-mzschemeinterp argument" >&5 4761$as_echo_n "checking --enable-mzschemeinterp argument... " >&6; } 4762# Check whether --enable-mzschemeinterp was given. 4763if test "${enable_mzschemeinterp+set}" = set; then : 4764 enableval=$enable_mzschemeinterp; 4765else 4766 enable_mzschemeinterp="no" 4767fi 4768 4769{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_mzschemeinterp" >&5 4770$as_echo "$enable_mzschemeinterp" >&6; } 4771 4772if test "$enable_mzschemeinterp" = "yes"; then 4773 4774 4775 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-plthome argument" >&5 4776$as_echo_n "checking --with-plthome argument... " >&6; } 4777 4778# Check whether --with-plthome was given. 4779if test "${with_plthome+set}" = set; then : 4780 withval=$with_plthome; with_plthome="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_plthome" >&5 4781$as_echo "$with_plthome" >&6; } 4782else 4783 with_plthome="";{ $as_echo "$as_me:${as_lineno-$LINENO}: result: \"no\"" >&5 4784$as_echo "\"no\"" >&6; } 4785fi 4786 4787 4788 if test "X$with_plthome" != "X"; then 4789 vi_cv_path_mzscheme_pfx="$with_plthome" 4790 else 4791 { $as_echo "$as_me:${as_lineno-$LINENO}: checking PLTHOME environment var" >&5 4792$as_echo_n "checking PLTHOME environment var... " >&6; } 4793 if test "X$PLTHOME" != "X"; then 4794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: \"$PLTHOME\"" >&5 4795$as_echo "\"$PLTHOME\"" >&6; } 4796 vi_cv_path_mzscheme_pfx="$PLTHOME" 4797 else 4798 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not set" >&5 4799$as_echo "not set" >&6; } 4800 # Extract the first word of "mzscheme", so it can be a program name with args. 4801set dummy mzscheme; ac_word=$2 4802{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 4803$as_echo_n "checking for $ac_word... " >&6; } 4804if test "${ac_cv_path_vi_cv_path_mzscheme+set}" = set; then : 4805 $as_echo_n "(cached) " >&6 4806else 4807 case $vi_cv_path_mzscheme in 4808 [\\/]* | ?:[\\/]*) 4809 ac_cv_path_vi_cv_path_mzscheme="$vi_cv_path_mzscheme" # Let the user override the test with a path. 4810 ;; 4811 *) 4812 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 4813for as_dir in $PATH 4814do 4815 IFS=$as_save_IFS 4816 test -z "$as_dir" && as_dir=. 4817 for ac_exec_ext in '' $ac_executable_extensions; do 4818 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 4819 ac_cv_path_vi_cv_path_mzscheme="$as_dir/$ac_word$ac_exec_ext" 4820 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 4821 break 2 4822 fi 4823done 4824 done 4825IFS=$as_save_IFS 4826 4827 ;; 4828esac 4829fi 4830vi_cv_path_mzscheme=$ac_cv_path_vi_cv_path_mzscheme 4831if test -n "$vi_cv_path_mzscheme"; then 4832 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme" >&5 4833$as_echo "$vi_cv_path_mzscheme" >&6; } 4834else 4835 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4836$as_echo "no" >&6; } 4837fi 4838 4839 4840 4841 if test "X$vi_cv_path_mzscheme" != "X"; then 4842 lsout=`ls -l $vi_cv_path_mzscheme` 4843 if echo "$lsout" | grep -e '->' >/dev/null 2>/dev/null; then 4844 vi_cv_path_mzscheme=`echo "$lsout" | sed 's/.*-> \(.*\)/\1/'` 4845 fi 4846 fi 4847 4848 if test "X$vi_cv_path_mzscheme" != "X"; then 4849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking MzScheme install prefix" >&5 4850$as_echo_n "checking MzScheme install prefix... " >&6; } 4851if test "${vi_cv_path_mzscheme_pfx+set}" = set; then : 4852 $as_echo_n "(cached) " >&6 4853else 4854 echo "(display (simplify-path \ 4855 (build-path (call-with-values \ 4856 (lambda () (split-path (find-system-path (quote exec-file)))) \ 4857 (lambda (base name must-be-dir?) base)) (quote up))))" > mzdirs.scm 4858 vi_cv_path_mzscheme_pfx=`${vi_cv_path_mzscheme} -r mzdirs.scm | \ 4859 sed -e 's+/$++'` 4860fi 4861{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_mzscheme_pfx" >&5 4862$as_echo "$vi_cv_path_mzscheme_pfx" >&6; } 4863 rm -f mzdirs.scm 4864 fi 4865 fi 4866 fi 4867 4868 SCHEME_INC= 4869 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then 4870 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include" >&5 4871$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include... " >&6; } 4872 if test -f $vi_cv_path_mzscheme_pfx/include/scheme.h; then 4873 SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include 4874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4875$as_echo "yes" >&6; } 4876 else 4877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4878$as_echo "no" >&6; } 4879 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt" >&5 4880$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/plt... " >&6; } 4881 if test -f $vi_cv_path_mzscheme_pfx/include/plt/scheme.h; then 4882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4883$as_echo "yes" >&6; } 4884 SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/plt 4885 else 4886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4887$as_echo "no" >&6; } 4888 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/racket" >&5 4889$as_echo_n "checking if scheme.h can be found in $vi_cv_path_mzscheme_pfx/include/racket... " >&6; } 4890 if test -f $vi_cv_path_mzscheme_pfx/include/racket/scheme.h; then 4891 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4892$as_echo "yes" >&6; } 4893 SCHEME_INC=${vi_cv_path_mzscheme_pfx}/include/racket 4894 else 4895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4896$as_echo "no" >&6; } 4897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in /usr/include/plt/" >&5 4898$as_echo_n "checking if scheme.h can be found in /usr/include/plt/... " >&6; } 4899 if test -f /usr/include/plt/scheme.h; then 4900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4901$as_echo "yes" >&6; } 4902 SCHEME_INC=/usr/include/plt 4903 else 4904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4905$as_echo "no" >&6; } 4906 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if scheme.h can be found in /usr/include/racket/" >&5 4907$as_echo_n "checking if scheme.h can be found in /usr/include/racket/... " >&6; } 4908 if test -f /usr/include/racket/scheme.h; then 4909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 4910$as_echo "yes" >&6; } 4911 SCHEME_INC=/usr/include/racket 4912 else 4913 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 4914$as_echo "no" >&6; } 4915 vi_cv_path_mzscheme_pfx= 4916 fi 4917 fi 4918 fi 4919 fi 4920 fi 4921 fi 4922 4923 if test "X$vi_cv_path_mzscheme_pfx" != "X"; then 4924 if test "x$MACOSX" = "xyes"; then 4925 MZSCHEME_LIBS="-framework PLT_MzScheme" 4926 elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.a"; then 4927 MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.a" 4928 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" 4929 elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libracket3m.a"; then 4930 MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libracket3m.a" 4931 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" 4932 elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libracket.a"; then 4933 MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libracket.a ${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a" 4934 elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzscheme.a"; then 4935 MZSCHEME_LIBS="${vi_cv_path_mzscheme_pfx}/lib/libmzscheme.a ${vi_cv_path_mzscheme_pfx}/lib/libmzgc.a" 4936 else 4937 if test -f "${vi_cv_path_mzscheme_pfx}/lib/libmzscheme3m.so"; then 4938 MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lmzscheme3m" 4939 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" 4940 elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libracket3m.so"; then 4941 MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lracket3m" 4942 MZSCHEME_CFLAGS="-DMZ_PRECISE_GC" 4943 elif test -f "${vi_cv_path_mzscheme_pfx}/lib/libracket.so"; then 4944 MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lracket -lmzgc" 4945 else 4946 MZSCHEME_LIBS="-L${vi_cv_path_mzscheme_pfx}/lib -lmzscheme -lmzgc" 4947 fi 4948 if test "$GCC" = yes; then 4949 MZSCHEME_LIBS="${MZSCHEME_LIBS} -Wl,-rpath -Wl,${vi_cv_path_mzscheme_pfx}/lib" 4950 elif test "`(uname) 2>/dev/null`" = SunOS && 4951 uname -r | grep '^5' >/dev/null; then 4952 MZSCHEME_LIBS="${MZSCHEME_LIBS} -R ${vi_cv_path_mzscheme_pfx}/lib" 4953 fi 4954 fi 4955 if test -d $vi_cv_path_mzscheme_pfx/lib/plt/collects; then 4956 SCHEME_COLLECTS=lib/plt/ 4957 else 4958 if test -d $vi_cv_path_mzscheme_pfx/lib/racket/collects; then 4959 SCHEME_COLLECTS=lib/racket/ 4960 fi 4961 fi 4962 if test -f "${vi_cv_path_mzscheme_pfx}/${SCHEME_COLLECTS}collects/scheme/base.ss" ; then 4963 MZSCHEME_EXTRA="mzscheme_base.c" 4964 else 4965 if test -f "${vi_cv_path_mzscheme_pfx}/${SCHEME_COLLECTS}collects/scheme/base.rkt" ; then 4966 MZSCHEME_EXTRA="mzscheme_base.c" 4967 fi 4968 fi 4969 if test "X$MZSCHEME_EXTRA" != "X" ; then 4970 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -DINCLUDE_MZSCHEME_BASE" 4971 MZSCHEME_MZC="${vi_cv_path_mzscheme_pfx}/bin/mzc" 4972 fi 4973 MZSCHEME_CFLAGS="${MZSCHEME_CFLAGS} -I${SCHEME_INC} \ 4974 -DMZSCHEME_COLLECTS='\"${vi_cv_path_mzscheme_pfx}/${SCHEME_COLLECTS}collects\"'" 4975 MZSCHEME_SRC="if_mzsch.c" 4976 MZSCHEME_OBJ="objects/if_mzsch.o" 4977 MZSCHEME_PRO="if_mzsch.pro" 4978 $as_echo "#define FEAT_MZSCHEME 1" >>confdefs.h 4979 4980 fi 4981 4982 4983 4984 4985 4986 4987 4988fi 4989 4990 4991{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-perlinterp argument" >&5 4992$as_echo_n "checking --enable-perlinterp argument... " >&6; } 4993# Check whether --enable-perlinterp was given. 4994if test "${enable_perlinterp+set}" = set; then : 4995 enableval=$enable_perlinterp; 4996else 4997 enable_perlinterp="no" 4998fi 4999 5000{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_perlinterp" >&5 5001$as_echo "$enable_perlinterp" >&6; } 5002if test "$enable_perlinterp" = "yes" -o "$enable_perlinterp" = "dynamic"; then 5003 5004 # Extract the first word of "perl", so it can be a program name with args. 5005set dummy perl; ac_word=$2 5006{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5007$as_echo_n "checking for $ac_word... " >&6; } 5008if test "${ac_cv_path_vi_cv_path_perl+set}" = set; then : 5009 $as_echo_n "(cached) " >&6 5010else 5011 case $vi_cv_path_perl in 5012 [\\/]* | ?:[\\/]*) 5013 ac_cv_path_vi_cv_path_perl="$vi_cv_path_perl" # Let the user override the test with a path. 5014 ;; 5015 *) 5016 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5017for as_dir in $PATH 5018do 5019 IFS=$as_save_IFS 5020 test -z "$as_dir" && as_dir=. 5021 for ac_exec_ext in '' $ac_executable_extensions; do 5022 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5023 ac_cv_path_vi_cv_path_perl="$as_dir/$ac_word$ac_exec_ext" 5024 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5025 break 2 5026 fi 5027done 5028 done 5029IFS=$as_save_IFS 5030 5031 ;; 5032esac 5033fi 5034vi_cv_path_perl=$ac_cv_path_vi_cv_path_perl 5035if test -n "$vi_cv_path_perl"; then 5036 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_perl" >&5 5037$as_echo "$vi_cv_path_perl" >&6; } 5038else 5039 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5040$as_echo "no" >&6; } 5041fi 5042 5043 5044 if test "X$vi_cv_path_perl" != "X"; then 5045 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Perl version" >&5 5046$as_echo_n "checking Perl version... " >&6; } 5047 if $vi_cv_path_perl -e 'require 5.003_01' >/dev/null 2>/dev/null; then 5048 eval `$vi_cv_path_perl -V:usethreads` 5049 eval `$vi_cv_path_perl -V:libperl` 5050 if test "X$usethreads" = "XUNKNOWN" -o "X$usethreads" = "Xundef"; then 5051 badthreads=no 5052 else 5053 if $vi_cv_path_perl -e 'require 5.6.0' >/dev/null 2>/dev/null; then 5054 eval `$vi_cv_path_perl -V:use5005threads` 5055 if test "X$use5005threads" = "XUNKNOWN" -o "X$use5005threads" = "Xundef"; then 5056 badthreads=no 5057 else 5058 badthreads=yes 5059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&5 5060$as_echo ">>> Perl > 5.6 with 5.5 threads cannot be used <<<" >&6; } 5061 fi 5062 else 5063 badthreads=yes 5064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> Perl 5.5 with threads cannot be used <<<" >&5 5065$as_echo ">>> Perl 5.5 with threads cannot be used <<<" >&6; } 5066 fi 5067 fi 5068 if test $badthreads = no; then 5069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5 5070$as_echo "OK" >&6; } 5071 eval `$vi_cv_path_perl -V:shrpenv` 5072 if test "X$shrpenv" = "XUNKNOWN"; then # pre 5.003_04 5073 shrpenv="" 5074 fi 5075 vi_cv_perllib=`$vi_cv_path_perl -MConfig -e 'print $Config{privlibexp}'` 5076 5077 perlcppflags=`$vi_cv_path_perl -Mlib=$srcdir -MExtUtils::Embed \ 5078 -e 'ccflags;perl_inc;print"\n"' | sed -e 's/-fno[^ ]*//'` 5079 perllibs=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed -e 'ldopts' | \ 5080 sed -e '/Warning/d' -e '/Note (probably harmless)/d' \ 5081 -e 's/-bE:perl.exp//' -e 's/-lc //'` 5082 perlldflags=`cd $srcdir; $vi_cv_path_perl -MExtUtils::Embed \ 5083 -e 'ccdlflags' | sed -e 's/-bE:perl.exp//'` 5084 5085 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Perl are sane" >&5 5086$as_echo_n "checking if compile and link flags for Perl are sane... " >&6; } 5087 cflags_save=$CFLAGS 5088 libs_save=$LIBS 5089 ldflags_save=$LDFLAGS 5090 CFLAGS="$CFLAGS $perlcppflags" 5091 LIBS="$LIBS $perllibs" 5092 LDFLAGS="$perlldflags $LDFLAGS" 5093 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5094/* end confdefs.h. */ 5095 5096int 5097main () 5098{ 5099 5100 ; 5101 return 0; 5102} 5103_ACEOF 5104if ac_fn_c_try_link "$LINENO"; then : 5105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5106$as_echo "yes" >&6; }; perl_ok=yes 5107else 5108 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PERL DISABLED" >&5 5109$as_echo "no: PERL DISABLED" >&6; }; perl_ok=no 5110fi 5111rm -f core conftest.err conftest.$ac_objext \ 5112 conftest$ac_exeext conftest.$ac_ext 5113 CFLAGS=$cflags_save 5114 LIBS=$libs_save 5115 LDFLAGS=$ldflags_save 5116 if test $perl_ok = yes; then 5117 if test "X$perlcppflags" != "X"; then 5118 PERL_CFLAGS=`echo "$perlcppflags" | sed -e 's/-pipe //' -e 's/-W[^ ]*//'` 5119 fi 5120 if test "X$perlldflags" != "X"; then 5121 LDFLAGS="$perlldflags $LDFLAGS" 5122 fi 5123 PERL_LIBS=$perllibs 5124 PERL_SRC="auto/if_perl.c if_perlsfio.c" 5125 PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o" 5126 PERL_PRO="if_perl.pro if_perlsfio.pro" 5127 $as_echo "#define FEAT_PERL 1" >>confdefs.h 5128 5129 fi 5130 fi 5131 else 5132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: >>> too old; need Perl version 5.003_01 or later <<<" >&5 5133$as_echo ">>> too old; need Perl version 5.003_01 or later <<<" >&6; } 5134 fi 5135 fi 5136 5137 if test "x$MACOSX" = "xyes"; then 5138 dir=/System/Library/Perl 5139 darwindir=$dir/darwin 5140 if test -d $darwindir; then 5141 PERL=/usr/bin/perl 5142 else 5143 dir=/System/Library/Perl/5.8.1 5144 darwindir=$dir/darwin-thread-multi-2level 5145 if test -d $darwindir; then 5146 PERL=/usr/bin/perl 5147 fi 5148 fi 5149 if test -n "$PERL"; then 5150 PERL_DIR="$dir" 5151 PERL_CFLAGS="-DFEAT_PERL -I$darwindir/CORE" 5152 PERL_OBJ="objects/if_perl.o objects/if_perlsfio.o $darwindir/auto/DynaLoader/DynaLoader.a" 5153 PERL_LIBS="-L$darwindir/CORE -lperl" 5154 fi 5155 PERL_LIBS=`echo "$PERL_LIBS" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'` 5156 PERL_CFLAGS=`echo "$PERL_CFLAGS" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'` 5157 fi 5158 if test "$enable_perlinterp" = "dynamic"; then 5159 if test "$perl_ok" = "yes" -a "X$libperl" != "X"; then 5160 $as_echo "#define DYNAMIC_PERL 1" >>confdefs.h 5161 5162 PERL_CFLAGS="-DDYNAMIC_PERL_DLL=\\\"$libperl\\\" $PERL_CFLAGS" 5163 fi 5164 fi 5165 5166 if test "$fail_if_missing" = "yes" -a "$perl_ok" != "yes"; then 5167 as_fn_error "could not configure perl" "$LINENO" 5 5168 fi 5169fi 5170 5171 5172 5173 5174 5175 5176 5177{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-pythoninterp argument" >&5 5178$as_echo_n "checking --enable-pythoninterp argument... " >&6; } 5179# Check whether --enable-pythoninterp was given. 5180if test "${enable_pythoninterp+set}" = set; then : 5181 enableval=$enable_pythoninterp; 5182else 5183 enable_pythoninterp="no" 5184fi 5185 5186{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_pythoninterp" >&5 5187$as_echo "$enable_pythoninterp" >&6; } 5188if test "$enable_pythoninterp" = "yes" -o "$enable_pythoninterp" = "dynamic"; then 5189 # Extract the first word of "python", so it can be a program name with args. 5190set dummy python; ac_word=$2 5191{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5192$as_echo_n "checking for $ac_word... " >&6; } 5193if test "${ac_cv_path_vi_cv_path_python+set}" = set; then : 5194 $as_echo_n "(cached) " >&6 5195else 5196 case $vi_cv_path_python in 5197 [\\/]* | ?:[\\/]*) 5198 ac_cv_path_vi_cv_path_python="$vi_cv_path_python" # Let the user override the test with a path. 5199 ;; 5200 *) 5201 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5202for as_dir in $PATH 5203do 5204 IFS=$as_save_IFS 5205 test -z "$as_dir" && as_dir=. 5206 for ac_exec_ext in '' $ac_executable_extensions; do 5207 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5208 ac_cv_path_vi_cv_path_python="$as_dir/$ac_word$ac_exec_ext" 5209 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5210 break 2 5211 fi 5212done 5213 done 5214IFS=$as_save_IFS 5215 5216 ;; 5217esac 5218fi 5219vi_cv_path_python=$ac_cv_path_vi_cv_path_python 5220if test -n "$vi_cv_path_python"; then 5221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python" >&5 5222$as_echo "$vi_cv_path_python" >&6; } 5223else 5224 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5225$as_echo "no" >&6; } 5226fi 5227 5228 5229 if test "X$vi_cv_path_python" != "X"; then 5230 5231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python version" >&5 5232$as_echo_n "checking Python version... " >&6; } 5233if test "${vi_cv_var_python_version+set}" = set; then : 5234 $as_echo_n "(cached) " >&6 5235else 5236 vi_cv_var_python_version=` 5237 ${vi_cv_path_python} -c 'import sys; print sys.version[:3]'` 5238 5239fi 5240{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python_version" >&5 5241$as_echo "$vi_cv_var_python_version" >&6; } 5242 5243 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python is 1.4 or better" >&5 5244$as_echo_n "checking Python is 1.4 or better... " >&6; } 5245 if ${vi_cv_path_python} -c \ 5246 "import sys; sys.exit(${vi_cv_var_python_version} < 1.4)" 5247 then 5248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yep" >&5 5249$as_echo "yep" >&6; } 5250 5251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5 5252$as_echo_n "checking Python's install prefix... " >&6; } 5253if test "${vi_cv_path_python_pfx+set}" = set; then : 5254 $as_echo_n "(cached) " >&6 5255else 5256 vi_cv_path_python_pfx=` 5257 ${vi_cv_path_python} -c \ 5258 "import sys; print sys.prefix"` 5259fi 5260{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_pfx" >&5 5261$as_echo "$vi_cv_path_python_pfx" >&6; } 5262 5263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5 5264$as_echo_n "checking Python's execution prefix... " >&6; } 5265if test "${vi_cv_path_python_epfx+set}" = set; then : 5266 $as_echo_n "(cached) " >&6 5267else 5268 vi_cv_path_python_epfx=` 5269 ${vi_cv_path_python} -c \ 5270 "import sys; print sys.exec_prefix"` 5271fi 5272{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_epfx" >&5 5273$as_echo "$vi_cv_path_python_epfx" >&6; } 5274 5275 5276 if test "${vi_cv_path_pythonpath+set}" = set; then : 5277 $as_echo_n "(cached) " >&6 5278else 5279 vi_cv_path_pythonpath=` 5280 unset PYTHONPATH; 5281 ${vi_cv_path_python} -c \ 5282 "import sys, string; print string.join(sys.path,':')"` 5283fi 5284 5285 5286 5287 5288# Check whether --with-python-config-dir was given. 5289if test "${with_python_config_dir+set}" = set; then : 5290 withval=$with_python_config_dir; vi_cv_path_python_conf="${withval}" 5291fi 5292 5293 5294 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5 5295$as_echo_n "checking Python's configuration directory... " >&6; } 5296if test "${vi_cv_path_python_conf+set}" = set; then : 5297 $as_echo_n "(cached) " >&6 5298else 5299 5300 vi_cv_path_python_conf= 5301 for path in "${vi_cv_path_python_pfx}" "${vi_cv_path_python_epfx}"; do 5302 for subdir in lib64 lib share; do 5303 d="${path}/${subdir}/python${vi_cv_var_python_version}/config" 5304 if test -d "$d" && test -f "$d/config.c"; then 5305 vi_cv_path_python_conf="$d" 5306 fi 5307 done 5308 done 5309 5310fi 5311{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python_conf" >&5 5312$as_echo "$vi_cv_path_python_conf" >&6; } 5313 5314 PYTHON_CONFDIR="${vi_cv_path_python_conf}" 5315 5316 if test "X$PYTHON_CONFDIR" = "X"; then 5317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't find it!" >&5 5318$as_echo "can't find it!" >&6; } 5319 else 5320 5321 if test "${vi_cv_path_python_plibs+set}" = set; then : 5322 $as_echo_n "(cached) " >&6 5323else 5324 5325 pwd=`pwd` 5326 tmp_mkf="$pwd/config-PyMake$$" 5327 cat -- "${PYTHON_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}" 5328__: 5329 @echo "python_BASEMODLIBS='$(BASEMODLIBS)'" 5330 @echo "python_LIBS='$(LIBS)'" 5331 @echo "python_SYSLIBS='$(SYSLIBS)'" 5332 @echo "python_LINKFORSHARED='$(LINKFORSHARED)'" 5333 @echo "python_INSTSONAME='$(INSTSONAME)'" 5334eof 5335 eval "`cd ${PYTHON_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`" 5336 rm -f -- "${tmp_mkf}" 5337 if test "x$MACOSX" = "xyes" && ${vi_cv_path_python} -c \ 5338 "import sys; sys.exit(${vi_cv_var_python_version} < 2.3)"; then 5339 vi_cv_path_python_plibs="-framework Python" 5340 else 5341 if test "${vi_cv_var_python_version}" = "1.4"; then 5342 vi_cv_path_python_plibs="${PYTHON_CONFDIR}/libModules.a ${PYTHON_CONFDIR}/libPython.a ${PYTHON_CONFDIR}/libObjects.a ${PYTHON_CONFDIR}/libParser.a" 5343 else 5344 vi_cv_path_python_plibs="-L${PYTHON_CONFDIR} -lpython${vi_cv_var_python_version}" 5345 fi 5346 vi_cv_path_python_plibs="${vi_cv_path_python_plibs} ${python_BASEMODLIBS} ${python_LIBS} ${python_SYSLIBS} ${python_LINKFORSHARED}" 5347 vi_cv_path_python_plibs=`echo $vi_cv_path_python_plibs | sed s/-ltermcap//` 5348 fi 5349 5350fi 5351 5352 5353 PYTHON_LIBS="${vi_cv_path_python_plibs}" 5354 if test "${vi_cv_path_python_pfx}" = "${vi_cv_path_python_epfx}"; then 5355 PYTHON_CFLAGS="-I${vi_cv_path_python_pfx}/include/python${vi_cv_var_python_version} -DPYTHON_HOME=\\\"${vi_cv_path_python_pfx}\\\"" 5356 else 5357 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} -DPYTHON_HOME=\\\"${vi_cv_path_python_pfx}\\\"" 5358 fi 5359 PYTHON_SRC="if_python.c" 5360 if test "x$MACOSX" = "xyes"; then 5361 PYTHON_OBJ="objects/if_python.o" 5362 else 5363 PYTHON_OBJ="objects/if_python.o objects/py_config.o" 5364 fi 5365 if test "${vi_cv_var_python_version}" = "1.4"; then 5366 PYTHON_OBJ="$PYTHON_OBJ objects/py_getpath.o" 5367 fi 5368 PYTHON_GETPATH_CFLAGS="-DPYTHONPATH='\"${vi_cv_path_pythonpath}\"' -DPREFIX='\"${vi_cv_path_python_pfx}\"' -DEXEC_PREFIX='\"${vi_cv_path_python_epfx}\"'" 5369 5370 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5 5371$as_echo_n "checking if -pthread should be used... " >&6; } 5372 threadsafe_flag= 5373 thread_lib= 5374 if test "`(uname) 2>/dev/null`" != Darwin; then 5375 test "$GCC" = yes && threadsafe_flag="-pthread" 5376 if test "`(uname) 2>/dev/null`" = FreeBSD; then 5377 threadsafe_flag="-D_THREAD_SAFE" 5378 thread_lib="-pthread" 5379 fi 5380 fi 5381 libs_save_old=$LIBS 5382 if test -n "$threadsafe_flag"; then 5383 cflags_save=$CFLAGS 5384 CFLAGS="$CFLAGS $threadsafe_flag" 5385 LIBS="$LIBS $thread_lib" 5386 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5387/* end confdefs.h. */ 5388 5389int 5390main () 5391{ 5392 5393 ; 5394 return 0; 5395} 5396_ACEOF 5397if ac_fn_c_try_link "$LINENO"; then : 5398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5399$as_echo "yes" >&6; }; PYTHON_CFLAGS="$PYTHON_CFLAGS $threadsafe_flag" 5400else 5401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5402$as_echo "no" >&6; }; LIBS=$libs_save_old 5403 5404fi 5405rm -f core conftest.err conftest.$ac_objext \ 5406 conftest$ac_exeext conftest.$ac_ext 5407 CFLAGS=$cflags_save 5408 else 5409 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5410$as_echo "no" >&6; } 5411 fi 5412 5413 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Python are sane" >&5 5414$as_echo_n "checking if compile and link flags for Python are sane... " >&6; } 5415 cflags_save=$CFLAGS 5416 libs_save=$LIBS 5417 CFLAGS="$CFLAGS $PYTHON_CFLAGS" 5418 LIBS="$LIBS $PYTHON_LIBS" 5419 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5420/* end confdefs.h. */ 5421 5422int 5423main () 5424{ 5425 5426 ; 5427 return 0; 5428} 5429_ACEOF 5430if ac_fn_c_try_link "$LINENO"; then : 5431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5432$as_echo "yes" >&6; }; python_ok=yes 5433else 5434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PYTHON DISABLED" >&5 5435$as_echo "no: PYTHON DISABLED" >&6; }; python_ok=no 5436fi 5437rm -f core conftest.err conftest.$ac_objext \ 5438 conftest$ac_exeext conftest.$ac_ext 5439 CFLAGS=$cflags_save 5440 LIBS=$libs_save 5441 if test $python_ok = yes; then 5442 $as_echo "#define FEAT_PYTHON 1" >>confdefs.h 5443 5444 else 5445 LIBS=$libs_save_old 5446 PYTHON_SRC= 5447 PYTHON_OBJ= 5448 PYTHON_LIBS= 5449 PYTHON_CFLAGS= 5450 fi 5451 5452 fi 5453 else 5454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old" >&5 5455$as_echo "too old" >&6; } 5456 fi 5457 fi 5458 5459 if test "$fail_if_missing" = "yes" -a "$python_ok" != "yes"; then 5460 as_fn_error "could not configure python" "$LINENO" 5 5461 fi 5462fi 5463 5464 5465 5466 5467 5468 5469 5470 5471 5472{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-python3interp argument" >&5 5473$as_echo_n "checking --enable-python3interp argument... " >&6; } 5474# Check whether --enable-python3interp was given. 5475if test "${enable_python3interp+set}" = set; then : 5476 enableval=$enable_python3interp; 5477else 5478 enable_python3interp="no" 5479fi 5480 5481{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_python3interp" >&5 5482$as_echo "$enable_python3interp" >&6; } 5483if test "$enable_python3interp" = "yes" -o "$enable_python3interp" = "dynamic"; then 5484 # Extract the first word of "python3", so it can be a program name with args. 5485set dummy python3; ac_word=$2 5486{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5487$as_echo_n "checking for $ac_word... " >&6; } 5488if test "${ac_cv_path_vi_cv_path_python3+set}" = set; then : 5489 $as_echo_n "(cached) " >&6 5490else 5491 case $vi_cv_path_python3 in 5492 [\\/]* | ?:[\\/]*) 5493 ac_cv_path_vi_cv_path_python3="$vi_cv_path_python3" # Let the user override the test with a path. 5494 ;; 5495 *) 5496 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5497for as_dir in $PATH 5498do 5499 IFS=$as_save_IFS 5500 test -z "$as_dir" && as_dir=. 5501 for ac_exec_ext in '' $ac_executable_extensions; do 5502 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5503 ac_cv_path_vi_cv_path_python3="$as_dir/$ac_word$ac_exec_ext" 5504 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5505 break 2 5506 fi 5507done 5508 done 5509IFS=$as_save_IFS 5510 5511 ;; 5512esac 5513fi 5514vi_cv_path_python3=$ac_cv_path_vi_cv_path_python3 5515if test -n "$vi_cv_path_python3"; then 5516 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3" >&5 5517$as_echo "$vi_cv_path_python3" >&6; } 5518else 5519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5520$as_echo "no" >&6; } 5521fi 5522 5523 5524 if test "X$vi_cv_path_python3" != "X"; then 5525 5526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python version" >&5 5527$as_echo_n "checking Python version... " >&6; } 5528if test "${vi_cv_var_python3_version+set}" = set; then : 5529 $as_echo_n "(cached) " >&6 5530else 5531 vi_cv_var_python3_version=` 5532 ${vi_cv_path_python3} -c 'import sys; print(sys.version[:3])'` 5533 5534fi 5535{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python3_version" >&5 5536$as_echo "$vi_cv_var_python3_version" >&6; } 5537 5538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's abiflags" >&5 5539$as_echo_n "checking Python's abiflags... " >&6; } 5540if test "${vi_cv_var_python3_abiflags+set}" = set; then : 5541 $as_echo_n "(cached) " >&6 5542else 5543 5544 vi_cv_var_python3_abiflags= 5545 if ${vi_cv_path_python3} -c \ 5546 "import sys; sys.exit(${vi_cv_var_python3_version} < 3.2)" 5547 then 5548 vi_cv_var_python3_abiflags=`${vi_cv_path_python3} -c \ 5549 "import sys; print(sys.abiflags)"` 5550 fi 5551fi 5552{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_var_python3_abiflags" >&5 5553$as_echo "$vi_cv_var_python3_abiflags" >&6; } 5554 5555 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's install prefix" >&5 5556$as_echo_n "checking Python's install prefix... " >&6; } 5557if test "${vi_cv_path_python3_pfx+set}" = set; then : 5558 $as_echo_n "(cached) " >&6 5559else 5560 vi_cv_path_python3_pfx=` 5561 ${vi_cv_path_python3} -c \ 5562 "import sys; print(sys.prefix)"` 5563fi 5564{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_pfx" >&5 5565$as_echo "$vi_cv_path_python3_pfx" >&6; } 5566 5567 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's execution prefix" >&5 5568$as_echo_n "checking Python's execution prefix... " >&6; } 5569if test "${vi_cv_path_python3_epfx+set}" = set; then : 5570 $as_echo_n "(cached) " >&6 5571else 5572 vi_cv_path_python3_epfx=` 5573 ${vi_cv_path_python3} -c \ 5574 "import sys; print(sys.exec_prefix)"` 5575fi 5576{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_epfx" >&5 5577$as_echo "$vi_cv_path_python3_epfx" >&6; } 5578 5579 5580 if test "${vi_cv_path_python3path+set}" = set; then : 5581 $as_echo_n "(cached) " >&6 5582else 5583 vi_cv_path_python3path=` 5584 unset PYTHONPATH; 5585 ${vi_cv_path_python3} -c \ 5586 "import sys, string; print(':'.join(sys.path))"` 5587fi 5588 5589 5590 5591 5592# Check whether --with-python3-config-dir was given. 5593if test "${with_python3_config_dir+set}" = set; then : 5594 withval=$with_python3_config_dir; vi_cv_path_python3_conf="${withval}" 5595fi 5596 5597 5598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Python's configuration directory" >&5 5599$as_echo_n "checking Python's configuration directory... " >&6; } 5600if test "${vi_cv_path_python3_conf+set}" = set; then : 5601 $as_echo_n "(cached) " >&6 5602else 5603 5604 vi_cv_path_python3_conf= 5605 config_dir="config" 5606 if test "${vi_cv_var_python3_abiflags}" != ""; then 5607 config_dir="${config_dir}-${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}" 5608 fi 5609 for path in "${vi_cv_path_python3_pfx}" "${vi_cv_path_python3_epfx}"; do 5610 for subdir in lib64 lib share; do 5611 d="${path}/${subdir}/python${vi_cv_var_python3_version}/${config_dir}" 5612 if test -d "$d" && test -f "$d/config.c"; then 5613 vi_cv_path_python3_conf="$d" 5614 fi 5615 done 5616 done 5617 5618fi 5619{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_python3_conf" >&5 5620$as_echo "$vi_cv_path_python3_conf" >&6; } 5621 5622 PYTHON3_CONFDIR="${vi_cv_path_python3_conf}" 5623 5624 if test "X$PYTHON3_CONFDIR" = "X"; then 5625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't find it!" >&5 5626$as_echo "can't find it!" >&6; } 5627 else 5628 5629 if test "${vi_cv_path_python3_plibs+set}" = set; then : 5630 $as_echo_n "(cached) " >&6 5631else 5632 5633 pwd=`pwd` 5634 tmp_mkf="$pwd/config-PyMake$$" 5635 cat -- "${PYTHON3_CONFDIR}/Makefile" - <<'eof' >"${tmp_mkf}" 5636__: 5637 @echo "python3_BASEMODLIBS='$(BASEMODLIBS)'" 5638 @echo "python3_LIBS='$(LIBS)'" 5639 @echo "python3_SYSLIBS='$(SYSLIBS)'" 5640 @echo "python3_INSTSONAME='$(INSTSONAME)'" 5641eof 5642 eval "`cd ${PYTHON3_CONFDIR} && make -f "${tmp_mkf}" __ | sed '/ directory /d'`" 5643 rm -f -- "${tmp_mkf}" 5644 vi_cv_path_python3_plibs="-L${PYTHON3_CONFDIR} -lpython${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags}" 5645 vi_cv_path_python3_plibs="${vi_cv_path_python3_plibs} ${python3_BASEMODLIBS} ${python3_LIBS} ${python3_SYSLIBS}" 5646 vi_cv_path_python3_plibs=`echo $vi_cv_path_python3_plibs | sed s/-ltermcap//` 5647 vi_cv_path_python3_plibs=`echo $vi_cv_path_python3_plibs | sed s/-lffi//` 5648 5649fi 5650 5651 5652 PYTHON3_LIBS="${vi_cv_path_python3_plibs}" 5653 if test "${vi_cv_path_python3_pfx}" = "${vi_cv_path_python3_epfx}"; then 5654 PYTHON3_CFLAGS="-I${vi_cv_path_python3_pfx}/include/python${vi_cv_var_python3_version}${vi_cv_var_python3_abiflags} -DPYTHON3_HOME=L\\\"${vi_cv_path_python3_pfx}\\\"" 5655 else 5656 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} -DPYTHON3_HOME=L\\\"${vi_cv_path_python3_pfx}\\\"" 5657 fi 5658 PYTHON3_SRC="if_python3.c" 5659 if test "x$MACOSX" = "xyes"; then 5660 PYTHON3_OBJ="objects/if_python3.o" 5661 else 5662 PYTHON3_OBJ="objects/if_python3.o objects/py3_config.o" 5663 fi 5664 5665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if -pthread should be used" >&5 5666$as_echo_n "checking if -pthread should be used... " >&6; } 5667 threadsafe_flag= 5668 thread_lib= 5669 if test "`(uname) 2>/dev/null`" != Darwin; then 5670 test "$GCC" = yes && threadsafe_flag="-pthread" 5671 if test "`(uname) 2>/dev/null`" = FreeBSD; then 5672 threadsafe_flag="-D_THREAD_SAFE" 5673 thread_lib="-pthread" 5674 fi 5675 fi 5676 libs_save_old=$LIBS 5677 if test -n "$threadsafe_flag"; then 5678 cflags_save=$CFLAGS 5679 CFLAGS="$CFLAGS $threadsafe_flag" 5680 LIBS="$LIBS $thread_lib" 5681 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5682/* end confdefs.h. */ 5683 5684int 5685main () 5686{ 5687 5688 ; 5689 return 0; 5690} 5691_ACEOF 5692if ac_fn_c_try_link "$LINENO"; then : 5693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5694$as_echo "yes" >&6; }; PYTHON3_CFLAGS="$PYTHON3_CFLAGS $threadsafe_flag" 5695else 5696 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5697$as_echo "no" >&6; }; LIBS=$libs_save_old 5698 5699fi 5700rm -f core conftest.err conftest.$ac_objext \ 5701 conftest$ac_exeext conftest.$ac_ext 5702 CFLAGS=$cflags_save 5703 else 5704 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5705$as_echo "no" >&6; } 5706 fi 5707 5708 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if compile and link flags for Python 3 are sane" >&5 5709$as_echo_n "checking if compile and link flags for Python 3 are sane... " >&6; } 5710 cflags_save=$CFLAGS 5711 libs_save=$LIBS 5712 CFLAGS="$CFLAGS $PYTHON3_CFLAGS" 5713 LIBS="$LIBS $PYTHON3_LIBS" 5714 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5715/* end confdefs.h. */ 5716 5717int 5718main () 5719{ 5720 5721 ; 5722 return 0; 5723} 5724_ACEOF 5725if ac_fn_c_try_link "$LINENO"; then : 5726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5727$as_echo "yes" >&6; }; python3_ok=yes 5728else 5729 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no: PYTHON3 DISABLED" >&5 5730$as_echo "no: PYTHON3 DISABLED" >&6; }; python3_ok=no 5731fi 5732rm -f core conftest.err conftest.$ac_objext \ 5733 conftest$ac_exeext conftest.$ac_ext 5734 CFLAGS=$cflags_save 5735 LIBS=$libs_save 5736 if test "$python3_ok" = yes; then 5737 $as_echo "#define FEAT_PYTHON3 1" >>confdefs.h 5738 5739 else 5740 LIBS=$libs_save_old 5741 PYTHON3_SRC= 5742 PYTHON3_OBJ= 5743 PYTHON3_LIBS= 5744 PYTHON3_CFLAGS= 5745 fi 5746 fi 5747 fi 5748fi 5749 5750 5751 5752 5753 5754 5755 5756if test "$python_ok" = yes && test "$python3_ok" = yes; then 5757 $as_echo "#define DYNAMIC_PYTHON 1" >>confdefs.h 5758 5759 $as_echo "#define DYNAMIC_PYTHON3 1" >>confdefs.h 5760 5761 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can do without RTLD_GLOBAL for Python" >&5 5762$as_echo_n "checking whether we can do without RTLD_GLOBAL for Python... " >&6; } 5763 cflags_save=$CFLAGS 5764 CFLAGS="$CFLAGS $PYTHON_CFLAGS" 5765 ldflags_save=$LDFLAGS 5766 LDFLAGS="-ldl $LDFLAGS" 5767 if test "$cross_compiling" = yes; then : 5768 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5769$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5770as_fn_error "cannot run test program while cross compiling 5771See \`config.log' for more details." "$LINENO" 5; } 5772else 5773 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5774/* end confdefs.h. */ 5775 5776 #include <dlfcn.h> 5777 /* If this program fails, then RTLD_GLOBAL is needed. 5778 * RTLD_GLOBAL will be used and then it is not possible to 5779 * have both python versions enabled in the same vim instance. 5780 * Only the first pyhton version used will be switched on. 5781 */ 5782 5783 int no_rtl_global_needed_for(char *python_instsoname, char *prefix) 5784 { 5785 int needed = 0; 5786 void* pylib = dlopen(python_instsoname, RTLD_LAZY); 5787 if (pylib != 0) 5788 { 5789 void (*pfx)(char *home) = dlsym(pylib, "Py_SetPythonHome"); 5790 void (*init)(void) = dlsym(pylib, "Py_Initialize"); 5791 int (*simple)(char*) = dlsym(pylib, "PyRun_SimpleString"); 5792 void (*final)(void) = dlsym(pylib, "Py_Finalize"); 5793 (*pfx)(prefix); 5794 (*init)(); 5795 needed = (*simple)("import termios") == -1; 5796 (*final)(); 5797 dlclose(pylib); 5798 } 5799 return !needed; 5800 } 5801 5802 int main(int argc, char** argv) 5803 { 5804 int not_needed = 0; 5805 if (no_rtl_global_needed_for("${python_INSTSONAME}", "${vi_cv_path_python_pfx}")) 5806 not_needed = 1; 5807 return !not_needed; 5808 } 5809_ACEOF 5810if ac_fn_c_try_run "$LINENO"; then : 5811 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5812$as_echo "yes" >&6; };$as_echo "#define PY_NO_RTLD_GLOBAL 1" >>confdefs.h 5813 5814else 5815 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5816$as_echo "no" >&6; } 5817fi 5818rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5819 conftest.$ac_objext conftest.beam conftest.$ac_ext 5820fi 5821 5822 5823 CFLAGS=$cflags_save 5824 LDFLAGS=$ldflags_save 5825 5826 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we can do without RTLD_GLOBAL for Python3" >&5 5827$as_echo_n "checking whether we can do without RTLD_GLOBAL for Python3... " >&6; } 5828 cflags_save=$CFLAGS 5829 CFLAGS="$CFLAGS $PYTHON3_CFLAGS" 5830 ldflags_save=$LDFLAGS 5831 LDFLAGS="-ldl $LDFLAGS" 5832 if test "$cross_compiling" = yes; then : 5833 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 5834$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 5835as_fn_error "cannot run test program while cross compiling 5836See \`config.log' for more details." "$LINENO" 5; } 5837else 5838 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 5839/* end confdefs.h. */ 5840 5841 #include <dlfcn.h> 5842 #include <wchar.h> 5843 /* If this program fails, then RTLD_GLOBAL is needed. 5844 * RTLD_GLOBAL will be used and then it is not possible to 5845 * have both python versions enabled in the same vim instance. 5846 * Only the first pyhton version used will be switched on. 5847 */ 5848 5849 int no_rtl_global_needed_for(char *python_instsoname, wchar_t *prefix) 5850 { 5851 int needed = 0; 5852 void* pylib = dlopen(python_instsoname, RTLD_LAZY); 5853 if (pylib != 0) 5854 { 5855 void (*pfx)(wchar_t *home) = dlsym(pylib, "Py_SetPythonHome"); 5856 void (*init)(void) = dlsym(pylib, "Py_Initialize"); 5857 int (*simple)(char*) = dlsym(pylib, "PyRun_SimpleString"); 5858 void (*final)(void) = dlsym(pylib, "Py_Finalize"); 5859 (*pfx)(prefix); 5860 (*init)(); 5861 needed = (*simple)("import termios") == -1; 5862 (*final)(); 5863 dlclose(pylib); 5864 } 5865 return !needed; 5866 } 5867 5868 int main(int argc, char** argv) 5869 { 5870 int not_needed = 0; 5871 if (no_rtl_global_needed_for("${python3_INSTSONAME}", L"${vi_cv_path_python3_pfx}")) 5872 not_needed = 1; 5873 return !not_needed; 5874 } 5875_ACEOF 5876if ac_fn_c_try_run "$LINENO"; then : 5877 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 5878$as_echo "yes" >&6; };$as_echo "#define PY3_NO_RTLD_GLOBAL 1" >>confdefs.h 5879 5880else 5881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5882$as_echo "no" >&6; } 5883fi 5884rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 5885 conftest.$ac_objext conftest.beam conftest.$ac_ext 5886fi 5887 5888 5889 CFLAGS=$cflags_save 5890 LDFLAGS=$ldflags_save 5891 5892 PYTHON_SRC="if_python.c" 5893 PYTHON_OBJ="objects/if_python.o" 5894 PYTHON_CFLAGS="$PYTHON_CFLAGS -DDYNAMIC_PYTHON_DLL=\\\"${python_INSTSONAME}\\\"" 5895 PYTHON_LIBS= 5896 PYTHON3_SRC="if_python3.c" 5897 PYTHON3_OBJ="objects/if_python3.o" 5898 PYTHON3_CFLAGS="$PYTHON3_CFLAGS -DDYNAMIC_PYTHON3_DLL=\\\"${python3_INSTSONAME}\\\"" 5899 PYTHON3_LIBS= 5900elif test "$python_ok" = yes && test "$enable_pythoninterp" = "dynamic"; then 5901 $as_echo "#define DYNAMIC_PYTHON 1" >>confdefs.h 5902 5903 PYTHON_SRC="if_python.c" 5904 PYTHON_OBJ="objects/if_python.o" 5905 PYTHON_CFLAGS="$PYTHON_CFLAGS -DDYNAMIC_PYTHON_DLL=\\\"${python_INSTSONAME}\\\"" 5906 PYTHON_LIBS= 5907elif test "$python3_ok" = yes && test "$enable_python3interp" = "dynamic"; then 5908 $as_echo "#define DYNAMIC_PYTHON3 1" >>confdefs.h 5909 5910 PYTHON3_SRC="if_python3.c" 5911 PYTHON3_OBJ="objects/if_python3.o" 5912 PYTHON3_CFLAGS="$PYTHON3_CFLAGS -DDYNAMIC_PYTHON3_DLL=\\\"${python3_INSTSONAME}\\\"" 5913 PYTHON3_LIBS= 5914fi 5915 5916{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-tclinterp argument" >&5 5917$as_echo_n "checking --enable-tclinterp argument... " >&6; } 5918# Check whether --enable-tclinterp was given. 5919if test "${enable_tclinterp+set}" = set; then : 5920 enableval=$enable_tclinterp; 5921else 5922 enable_tclinterp="no" 5923fi 5924 5925{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_tclinterp" >&5 5926$as_echo "$enable_tclinterp" >&6; } 5927 5928if test "$enable_tclinterp" = "yes"; then 5929 5930 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tclsh argument" >&5 5931$as_echo_n "checking --with-tclsh argument... " >&6; } 5932 5933# Check whether --with-tclsh was given. 5934if test "${with_tclsh+set}" = set; then : 5935 withval=$with_tclsh; tclsh_name="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclsh_name" >&5 5936$as_echo "$tclsh_name" >&6; } 5937else 5938 tclsh_name="tclsh8.5"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5939$as_echo "no" >&6; } 5940fi 5941 5942 # Extract the first word of "$tclsh_name", so it can be a program name with args. 5943set dummy $tclsh_name; ac_word=$2 5944{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5945$as_echo_n "checking for $ac_word... " >&6; } 5946if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then : 5947 $as_echo_n "(cached) " >&6 5948else 5949 case $vi_cv_path_tcl in 5950 [\\/]* | ?:[\\/]*) 5951 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 5952 ;; 5953 *) 5954 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5955for as_dir in $PATH 5956do 5957 IFS=$as_save_IFS 5958 test -z "$as_dir" && as_dir=. 5959 for ac_exec_ext in '' $ac_executable_extensions; do 5960 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 5961 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 5962 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 5963 break 2 5964 fi 5965done 5966 done 5967IFS=$as_save_IFS 5968 5969 ;; 5970esac 5971fi 5972vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 5973if test -n "$vi_cv_path_tcl"; then 5974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 5975$as_echo "$vi_cv_path_tcl" >&6; } 5976else 5977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 5978$as_echo "no" >&6; } 5979fi 5980 5981 5982 5983 5984 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.5"; then 5985 tclsh_name="tclsh8.4" 5986 # Extract the first word of "$tclsh_name", so it can be a program name with args. 5987set dummy $tclsh_name; ac_word=$2 5988{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 5989$as_echo_n "checking for $ac_word... " >&6; } 5990if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then : 5991 $as_echo_n "(cached) " >&6 5992else 5993 case $vi_cv_path_tcl in 5994 [\\/]* | ?:[\\/]*) 5995 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 5996 ;; 5997 *) 5998 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 5999for as_dir in $PATH 6000do 6001 IFS=$as_save_IFS 6002 test -z "$as_dir" && as_dir=. 6003 for ac_exec_ext in '' $ac_executable_extensions; do 6004 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6005 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 6006 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6007 break 2 6008 fi 6009done 6010 done 6011IFS=$as_save_IFS 6012 6013 ;; 6014esac 6015fi 6016vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 6017if test -n "$vi_cv_path_tcl"; then 6018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 6019$as_echo "$vi_cv_path_tcl" >&6; } 6020else 6021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6022$as_echo "no" >&6; } 6023fi 6024 6025 6026 fi 6027 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.4"; then 6028 tclsh_name="tclsh8.2" 6029 # Extract the first word of "$tclsh_name", so it can be a program name with args. 6030set dummy $tclsh_name; ac_word=$2 6031{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6032$as_echo_n "checking for $ac_word... " >&6; } 6033if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then : 6034 $as_echo_n "(cached) " >&6 6035else 6036 case $vi_cv_path_tcl in 6037 [\\/]* | ?:[\\/]*) 6038 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 6039 ;; 6040 *) 6041 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6042for as_dir in $PATH 6043do 6044 IFS=$as_save_IFS 6045 test -z "$as_dir" && as_dir=. 6046 for ac_exec_ext in '' $ac_executable_extensions; do 6047 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6048 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 6049 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6050 break 2 6051 fi 6052done 6053 done 6054IFS=$as_save_IFS 6055 6056 ;; 6057esac 6058fi 6059vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 6060if test -n "$vi_cv_path_tcl"; then 6061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 6062$as_echo "$vi_cv_path_tcl" >&6; } 6063else 6064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6065$as_echo "no" >&6; } 6066fi 6067 6068 6069 fi 6070 if test "X$vi_cv_path_tcl" = "X" -a $tclsh_name = "tclsh8.2"; then 6071 tclsh_name="tclsh8.0" 6072 # Extract the first word of "$tclsh_name", so it can be a program name with args. 6073set dummy $tclsh_name; ac_word=$2 6074{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6075$as_echo_n "checking for $ac_word... " >&6; } 6076if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then : 6077 $as_echo_n "(cached) " >&6 6078else 6079 case $vi_cv_path_tcl in 6080 [\\/]* | ?:[\\/]*) 6081 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 6082 ;; 6083 *) 6084 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6085for as_dir in $PATH 6086do 6087 IFS=$as_save_IFS 6088 test -z "$as_dir" && as_dir=. 6089 for ac_exec_ext in '' $ac_executable_extensions; do 6090 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6091 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 6092 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6093 break 2 6094 fi 6095done 6096 done 6097IFS=$as_save_IFS 6098 6099 ;; 6100esac 6101fi 6102vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 6103if test -n "$vi_cv_path_tcl"; then 6104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 6105$as_echo "$vi_cv_path_tcl" >&6; } 6106else 6107 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6108$as_echo "no" >&6; } 6109fi 6110 6111 6112 fi 6113 if test "X$vi_cv_path_tcl" = "X"; then 6114 tclsh_name="tclsh" 6115 # Extract the first word of "$tclsh_name", so it can be a program name with args. 6116set dummy $tclsh_name; ac_word=$2 6117{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6118$as_echo_n "checking for $ac_word... " >&6; } 6119if test "${ac_cv_path_vi_cv_path_tcl+set}" = set; then : 6120 $as_echo_n "(cached) " >&6 6121else 6122 case $vi_cv_path_tcl in 6123 [\\/]* | ?:[\\/]*) 6124 ac_cv_path_vi_cv_path_tcl="$vi_cv_path_tcl" # Let the user override the test with a path. 6125 ;; 6126 *) 6127 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6128for as_dir in $PATH 6129do 6130 IFS=$as_save_IFS 6131 test -z "$as_dir" && as_dir=. 6132 for ac_exec_ext in '' $ac_executable_extensions; do 6133 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6134 ac_cv_path_vi_cv_path_tcl="$as_dir/$ac_word$ac_exec_ext" 6135 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6136 break 2 6137 fi 6138done 6139 done 6140IFS=$as_save_IFS 6141 6142 ;; 6143esac 6144fi 6145vi_cv_path_tcl=$ac_cv_path_vi_cv_path_tcl 6146if test -n "$vi_cv_path_tcl"; then 6147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_tcl" >&5 6148$as_echo "$vi_cv_path_tcl" >&6; } 6149else 6150 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6151$as_echo "no" >&6; } 6152fi 6153 6154 6155 fi 6156 if test "X$vi_cv_path_tcl" != "X"; then 6157 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Tcl version" >&5 6158$as_echo_n "checking Tcl version... " >&6; } 6159 if echo 'exit [expr [info tclversion] < 8.0]' | $vi_cv_path_tcl - ; then 6160 tclver=`echo 'puts [info tclversion]' | $vi_cv_path_tcl -` 6161 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tclver - OK" >&5 6162$as_echo "$tclver - OK" >&6; }; 6163 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 -` 6164 6165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Tcl include" >&5 6166$as_echo_n "checking for location of Tcl include... " >&6; } 6167 if test "x$MACOSX" != "xyes"; then 6168 tclinc="$tclloc/include $tclloc/include/tcl $tclloc/include/tcl$tclver /usr/local/include /usr/local/include/tcl$tclver /usr/include /usr/include/tcl$tclver" 6169 else 6170 tclinc="/System/Library/Frameworks/Tcl.framework/Headers" 6171 fi 6172 TCL_INC= 6173 for try in $tclinc; do 6174 if test -f "$try/tcl.h"; then 6175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tcl.h" >&5 6176$as_echo "$try/tcl.h" >&6; } 6177 TCL_INC=$try 6178 break 6179 fi 6180 done 6181 if test -z "$TCL_INC"; then 6182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 6183$as_echo "<not found>" >&6; } 6184 SKIP_TCL=YES 6185 fi 6186 if test -z "$SKIP_TCL"; then 6187 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of tclConfig.sh script" >&5 6188$as_echo_n "checking for location of tclConfig.sh script... " >&6; } 6189 if test "x$MACOSX" != "xyes"; then 6190 tclcnf=`echo $tclinc | sed s/include/lib/g` 6191 tclcnf="$tclcnf `echo $tclinc | sed s/include/lib64/g`" 6192 else 6193 tclcnf="/System/Library/Frameworks/Tcl.framework" 6194 fi 6195 for try in $tclcnf; do 6196 if test -f $try/tclConfig.sh; then 6197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/tclConfig.sh" >&5 6198$as_echo "$try/tclConfig.sh" >&6; } 6199 . $try/tclConfig.sh 6200 TCL_LIBS=`eval echo "$TCL_LIB_SPEC $TCL_LIBS"` 6201 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'` 6202 break 6203 fi 6204 done 6205 if test -z "$TCL_LIBS"; then 6206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 6207$as_echo "<not found>" >&6; } 6208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Tcl library by myself" >&5 6209$as_echo_n "checking for Tcl library by myself... " >&6; } 6210 tcllib=`echo $tclinc | sed s/include/lib/g` 6211 tcllib="$tcllib `echo $tclinc | sed s/include/lib64/g`" 6212 for ext in .so .a ; do 6213 for ver in "" $tclver ; do 6214 for try in $tcllib ; do 6215 trylib=tcl$ver$ext 6216 if test -f $try/lib$trylib ; then 6217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $try/lib$trylib" >&5 6218$as_echo "$try/lib$trylib" >&6; } 6219 TCL_LIBS="-L$try -ltcl$ver -ldl -lm" 6220 if test "`(uname) 2>/dev/null`" = SunOS && 6221 uname -r | grep '^5' >/dev/null; then 6222 TCL_LIBS="$TCL_LIBS -R $try" 6223 fi 6224 break 3 6225 fi 6226 done 6227 done 6228 done 6229 if test -z "$TCL_LIBS"; then 6230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 6231$as_echo "<not found>" >&6; } 6232 SKIP_TCL=YES 6233 fi 6234 fi 6235 if test -z "$SKIP_TCL"; then 6236 $as_echo "#define FEAT_TCL 1" >>confdefs.h 6237 6238 TCL_SRC=if_tcl.c 6239 TCL_OBJ=objects/if_tcl.o 6240 TCL_PRO=if_tcl.pro 6241 TCL_CFLAGS="-I$TCL_INC $TCL_DEFS" 6242 fi 6243 fi 6244 else 6245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old; need Tcl version 8.0 or later" >&5 6246$as_echo "too old; need Tcl version 8.0 or later" >&6; } 6247 fi 6248 fi 6249 if test "$fail_if_missing" = "yes" -a -z "$TCL_SRC"; then 6250 as_fn_error "could not configure Tcl" "$LINENO" 5 6251 fi 6252fi 6253 6254 6255 6256 6257 6258 6259{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-rubyinterp argument" >&5 6260$as_echo_n "checking --enable-rubyinterp argument... " >&6; } 6261# Check whether --enable-rubyinterp was given. 6262if test "${enable_rubyinterp+set}" = set; then : 6263 enableval=$enable_rubyinterp; 6264else 6265 enable_rubyinterp="no" 6266fi 6267 6268{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_rubyinterp" >&5 6269$as_echo "$enable_rubyinterp" >&6; } 6270if test "$enable_rubyinterp" = "yes" -o "$enable_rubyinterp" = "dynamic"; then 6271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-ruby-command argument" >&5 6272$as_echo_n "checking --with-ruby-command argument... " >&6; } 6273 6274 6275# Check whether --with-ruby-command was given. 6276if test "${with_ruby_command+set}" = set; then : 6277 withval=$with_ruby_command; RUBY_CMD="$withval"; vi_cv_path_ruby="$withval"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RUBY_CMD" >&5 6278$as_echo "$RUBY_CMD" >&6; } 6279else 6280 RUBY_CMD="ruby"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to $RUBY_CMD" >&5 6281$as_echo "defaulting to $RUBY_CMD" >&6; } 6282fi 6283 6284 # Extract the first word of "$RUBY_CMD", so it can be a program name with args. 6285set dummy $RUBY_CMD; ac_word=$2 6286{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6287$as_echo_n "checking for $ac_word... " >&6; } 6288if test "${ac_cv_path_vi_cv_path_ruby+set}" = set; then : 6289 $as_echo_n "(cached) " >&6 6290else 6291 case $vi_cv_path_ruby in 6292 [\\/]* | ?:[\\/]*) 6293 ac_cv_path_vi_cv_path_ruby="$vi_cv_path_ruby" # Let the user override the test with a path. 6294 ;; 6295 *) 6296 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6297for as_dir in $PATH 6298do 6299 IFS=$as_save_IFS 6300 test -z "$as_dir" && as_dir=. 6301 for ac_exec_ext in '' $ac_executable_extensions; do 6302 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6303 ac_cv_path_vi_cv_path_ruby="$as_dir/$ac_word$ac_exec_ext" 6304 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6305 break 2 6306 fi 6307done 6308 done 6309IFS=$as_save_IFS 6310 6311 ;; 6312esac 6313fi 6314vi_cv_path_ruby=$ac_cv_path_vi_cv_path_ruby 6315if test -n "$vi_cv_path_ruby"; then 6316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_path_ruby" >&5 6317$as_echo "$vi_cv_path_ruby" >&6; } 6318else 6319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6320$as_echo "no" >&6; } 6321fi 6322 6323 6324 if test "X$vi_cv_path_ruby" != "X"; then 6325 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby version" >&5 6326$as_echo_n "checking Ruby version... " >&6; } 6327 if $vi_cv_path_ruby -e '(VERSION rescue RUBY_VERSION) >= "1.6.0" or exit 1' >/dev/null 2>/dev/null; then 6328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5 6329$as_echo "OK" >&6; } 6330 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Ruby header files" >&5 6331$as_echo_n "checking Ruby header files... " >&6; } 6332 rubyhdrdir=`$vi_cv_path_ruby -r mkmf -e 'print Config::CONFIG["rubyhdrdir"] || Config::CONFIG["archdir"] || $hdrdir' 2>/dev/null` 6333 if test "X$rubyhdrdir" != "X"; then 6334 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $rubyhdrdir" >&5 6335$as_echo "$rubyhdrdir" >&6; } 6336 RUBY_CFLAGS="-I$rubyhdrdir" 6337 rubyarch=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["arch"]'` 6338 if test -d "$rubyhdrdir/$rubyarch"; then 6339 RUBY_CFLAGS="$RUBY_CFLAGS -I$rubyhdrdir/$rubyarch" 6340 fi 6341 rubyversion=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["ruby_version"].gsub(/\./, "")[0,2]'` 6342 RUBY_CFLAGS="$RUBY_CFLAGS -DRUBY_VERSION=$rubyversion" 6343 rubylibs=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["LIBS"]'` 6344 if test "X$rubylibs" != "X"; then 6345 RUBY_LIBS="$rubylibs" 6346 fi 6347 librubyarg=`$vi_cv_path_ruby -r rbconfig -e 'print Config.expand(Config::CONFIG["LIBRUBYARG"])'` 6348 librubya=`$vi_cv_path_ruby -r rbconfig -e 'print Config.expand(Config::CONFIG["LIBRUBY_A"])'` 6349 rubylibdir=`$vi_cv_path_ruby -r rbconfig -e 'print Config.expand(Config::CONFIG["libdir"])'` 6350 if test -f "$rubylibdir/$librubya"; then 6351 librubyarg="$librubyarg" 6352 RUBY_LIBS="$RUBY_LIBS -L$rubylibdir" 6353 elif test "$librubyarg" = "libruby.a"; then 6354 librubyarg="-lruby" 6355 RUBY_LIBS="$RUBY_LIBS -L$rubylibdir" 6356 fi 6357 6358 if test "X$librubyarg" != "X"; then 6359 RUBY_LIBS="$librubyarg $RUBY_LIBS" 6360 fi 6361 rubyldflags=`$vi_cv_path_ruby -r rbconfig -e 'print Config::CONFIG["LDFLAGS"]'` 6362 if test "X$rubyldflags" != "X"; then 6363 rubyldflags=`echo "$rubyldflags" | sed -e 's/-arch\ ppc//' -e 's/-arch\ i386//' -e 's/-arch\ x86_64//'` 6364 if test "X$rubyldflags" != "X"; then 6365 LDFLAGS="$rubyldflags $LDFLAGS" 6366 fi 6367 fi 6368 RUBY_SRC="if_ruby.c" 6369 RUBY_OBJ="objects/if_ruby.o" 6370 RUBY_PRO="if_ruby.pro" 6371 $as_echo "#define FEAT_RUBY 1" >>confdefs.h 6372 6373 if test "$enable_rubyinterp" = "dynamic"; then 6374 libruby=`$vi_cv_path_ruby -r rbconfig -e 'printf "lib%s.%s\n", Config::CONFIG["RUBY_SO_NAME"], Config::CONFIG["DLEXT"]'` 6375 $as_echo "#define DYNAMIC_RUBY 1" >>confdefs.h 6376 6377 RUBY_CFLAGS="-DDYNAMIC_RUBY_DLL=\\\"$libruby\\\" -DDYNAMIC_RUBY_VER=$rubyversion $RUBY_CFLAGS" 6378 RUBY_LIBS= 6379 fi 6380 else 6381 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found; disabling Ruby" >&5 6382$as_echo "not found; disabling Ruby" >&6; } 6383 fi 6384 else 6385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: too old; need Ruby version 1.6.0 or later" >&5 6386$as_echo "too old; need Ruby version 1.6.0 or later" >&6; } 6387 fi 6388 fi 6389 6390 if test "$fail_if_missing" = "yes" -a -z "$RUBY_OBJ"; then 6391 as_fn_error "could not configure Ruby" "$LINENO" 5 6392 fi 6393fi 6394 6395 6396 6397 6398 6399 6400{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-cscope argument" >&5 6401$as_echo_n "checking --enable-cscope argument... " >&6; } 6402# Check whether --enable-cscope was given. 6403if test "${enable_cscope+set}" = set; then : 6404 enableval=$enable_cscope; 6405else 6406 enable_cscope="no" 6407fi 6408 6409{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_cscope" >&5 6410$as_echo "$enable_cscope" >&6; } 6411if test "$enable_cscope" = "yes"; then 6412 $as_echo "#define FEAT_CSCOPE 1" >>confdefs.h 6413 6414fi 6415 6416{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-workshop argument" >&5 6417$as_echo_n "checking --enable-workshop argument... " >&6; } 6418# Check whether --enable-workshop was given. 6419if test "${enable_workshop+set}" = set; then : 6420 enableval=$enable_workshop; 6421else 6422 enable_workshop="no" 6423fi 6424 6425{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_workshop" >&5 6426$as_echo "$enable_workshop" >&6; } 6427if test "$enable_workshop" = "yes"; then 6428 $as_echo "#define FEAT_SUN_WORKSHOP 1" >>confdefs.h 6429 6430 WORKSHOP_SRC="workshop.c integration.c" 6431 6432 WORKSHOP_OBJ="objects/workshop.o objects/integration.o" 6433 6434 if test "${enable_gui-xxx}" = xxx; then 6435 enable_gui=motif 6436 fi 6437fi 6438 6439{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-netbeans argument" >&5 6440$as_echo_n "checking --disable-netbeans argument... " >&6; } 6441# Check whether --enable-netbeans was given. 6442if test "${enable_netbeans+set}" = set; then : 6443 enableval=$enable_netbeans; 6444else 6445 enable_netbeans="yes" 6446fi 6447 6448if test "$enable_netbeans" = "yes"; then 6449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6450$as_echo "no" >&6; } 6451 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5 6452$as_echo_n "checking for socket in -lsocket... " >&6; } 6453if test "${ac_cv_lib_socket_socket+set}" = set; then : 6454 $as_echo_n "(cached) " >&6 6455else 6456 ac_check_lib_save_LIBS=$LIBS 6457LIBS="-lsocket $LIBS" 6458cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6459/* end confdefs.h. */ 6460 6461/* Override any GCC internal prototype to avoid an error. 6462 Use char because int might match the return type of a GCC 6463 builtin and then its argument prototype would still apply. */ 6464#ifdef __cplusplus 6465extern "C" 6466#endif 6467char socket (); 6468int 6469main () 6470{ 6471return socket (); 6472 ; 6473 return 0; 6474} 6475_ACEOF 6476if ac_fn_c_try_link "$LINENO"; then : 6477 ac_cv_lib_socket_socket=yes 6478else 6479 ac_cv_lib_socket_socket=no 6480fi 6481rm -f core conftest.err conftest.$ac_objext \ 6482 conftest$ac_exeext conftest.$ac_ext 6483LIBS=$ac_check_lib_save_LIBS 6484fi 6485{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5 6486$as_echo "$ac_cv_lib_socket_socket" >&6; } 6487if test "x$ac_cv_lib_socket_socket" = x""yes; then : 6488 cat >>confdefs.h <<_ACEOF 6489#define HAVE_LIBSOCKET 1 6490_ACEOF 6491 6492 LIBS="-lsocket $LIBS" 6493 6494fi 6495 6496 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 6497$as_echo_n "checking for gethostbyname in -lnsl... " >&6; } 6498if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then : 6499 $as_echo_n "(cached) " >&6 6500else 6501 ac_check_lib_save_LIBS=$LIBS 6502LIBS="-lnsl $LIBS" 6503cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6504/* end confdefs.h. */ 6505 6506/* Override any GCC internal prototype to avoid an error. 6507 Use char because int might match the return type of a GCC 6508 builtin and then its argument prototype would still apply. */ 6509#ifdef __cplusplus 6510extern "C" 6511#endif 6512char gethostbyname (); 6513int 6514main () 6515{ 6516return gethostbyname (); 6517 ; 6518 return 0; 6519} 6520_ACEOF 6521if ac_fn_c_try_link "$LINENO"; then : 6522 ac_cv_lib_nsl_gethostbyname=yes 6523else 6524 ac_cv_lib_nsl_gethostbyname=no 6525fi 6526rm -f core conftest.err conftest.$ac_objext \ 6527 conftest$ac_exeext conftest.$ac_ext 6528LIBS=$ac_check_lib_save_LIBS 6529fi 6530{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 6531$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } 6532if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then : 6533 cat >>confdefs.h <<_ACEOF 6534#define HAVE_LIBNSL 1 6535_ACEOF 6536 6537 LIBS="-lnsl $LIBS" 6538 6539fi 6540 6541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether compiling netbeans integration is possible" >&5 6542$as_echo_n "checking whether compiling netbeans integration is possible... " >&6; } 6543 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6544/* end confdefs.h. */ 6545 6546#include <stdio.h> 6547#include <stdlib.h> 6548#include <stdarg.h> 6549#include <fcntl.h> 6550#include <netdb.h> 6551#include <netinet/in.h> 6552#include <errno.h> 6553#include <sys/types.h> 6554#include <sys/socket.h> 6555 /* Check bitfields */ 6556 struct nbbuf { 6557 unsigned int initDone:1; 6558 ushort signmaplen; 6559 }; 6560 6561int 6562main () 6563{ 6564 6565 /* Check creating a socket. */ 6566 struct sockaddr_in server; 6567 (void)socket(AF_INET, SOCK_STREAM, 0); 6568 (void)htons(100); 6569 (void)gethostbyname("microsoft.com"); 6570 if (errno == ECONNREFUSED) 6571 (void)connect(1, (struct sockaddr *)&server, sizeof(server)); 6572 6573 ; 6574 return 0; 6575} 6576_ACEOF 6577if ac_fn_c_try_link "$LINENO"; then : 6578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6579$as_echo "yes" >&6; } 6580else 6581 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6582$as_echo "no" >&6; }; enable_netbeans="no" 6583fi 6584rm -f core conftest.err conftest.$ac_objext \ 6585 conftest$ac_exeext conftest.$ac_ext 6586else 6587 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6588$as_echo "yes" >&6; } 6589fi 6590if test "$enable_netbeans" = "yes"; then 6591 $as_echo "#define FEAT_NETBEANS_INTG 1" >>confdefs.h 6592 6593 NETBEANS_SRC="netbeans.c" 6594 6595 NETBEANS_OBJ="objects/netbeans.o" 6596 6597fi 6598 6599{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-sniff argument" >&5 6600$as_echo_n "checking --enable-sniff argument... " >&6; } 6601# Check whether --enable-sniff was given. 6602if test "${enable_sniff+set}" = set; then : 6603 enableval=$enable_sniff; 6604else 6605 enable_sniff="no" 6606fi 6607 6608{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_sniff" >&5 6609$as_echo "$enable_sniff" >&6; } 6610if test "$enable_sniff" = "yes"; then 6611 $as_echo "#define FEAT_SNIFF 1" >>confdefs.h 6612 6613 SNIFF_SRC="if_sniff.c" 6614 6615 SNIFF_OBJ="objects/if_sniff.o" 6616 6617fi 6618 6619{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-multibyte argument" >&5 6620$as_echo_n "checking --enable-multibyte argument... " >&6; } 6621# Check whether --enable-multibyte was given. 6622if test "${enable_multibyte+set}" = set; then : 6623 enableval=$enable_multibyte; 6624else 6625 enable_multibyte="no" 6626fi 6627 6628{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_multibyte" >&5 6629$as_echo "$enable_multibyte" >&6; } 6630if test "$enable_multibyte" = "yes"; then 6631 $as_echo "#define FEAT_MBYTE 1" >>confdefs.h 6632 6633fi 6634 6635{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-hangulinput argument" >&5 6636$as_echo_n "checking --enable-hangulinput argument... " >&6; } 6637# Check whether --enable-hangulinput was given. 6638if test "${enable_hangulinput+set}" = set; then : 6639 enableval=$enable_hangulinput; 6640else 6641 enable_hangulinput="no" 6642fi 6643 6644{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_hangulinput" >&5 6645$as_echo "$enable_hangulinput" >&6; } 6646 6647{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-xim argument" >&5 6648$as_echo_n "checking --enable-xim argument... " >&6; } 6649# Check whether --enable-xim was given. 6650if test "${enable_xim+set}" = set; then : 6651 enableval=$enable_xim; { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_xim" >&5 6652$as_echo "$enable_xim" >&6; } 6653else 6654 enable_xim="auto"; { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to auto" >&5 6655$as_echo "defaulting to auto" >&6; } 6656fi 6657 6658 6659{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-fontset argument" >&5 6660$as_echo_n "checking --enable-fontset argument... " >&6; } 6661# Check whether --enable-fontset was given. 6662if test "${enable_fontset+set}" = set; then : 6663 enableval=$enable_fontset; 6664else 6665 enable_fontset="no" 6666fi 6667 6668{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_fontset" >&5 6669$as_echo "$enable_fontset" >&6; } 6670 6671test -z "$with_x" && with_x=yes 6672test "${enable_gui-yes}" != no -a "x$MACOSX" != "xyes" -a "x$QNX" != "xyes" && with_x=yes 6673if test "$with_x" = no; then 6674 { $as_echo "$as_me:${as_lineno-$LINENO}: result: defaulting to: don't HAVE_X11" >&5 6675$as_echo "defaulting to: don't HAVE_X11" >&6; } 6676else 6677 6678 # Extract the first word of "xmkmf", so it can be a program name with args. 6679set dummy xmkmf; ac_word=$2 6680{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 6681$as_echo_n "checking for $ac_word... " >&6; } 6682if test "${ac_cv_path_xmkmfpath+set}" = set; then : 6683 $as_echo_n "(cached) " >&6 6684else 6685 case $xmkmfpath in 6686 [\\/]* | ?:[\\/]*) 6687 ac_cv_path_xmkmfpath="$xmkmfpath" # Let the user override the test with a path. 6688 ;; 6689 *) 6690 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 6691for as_dir in $PATH 6692do 6693 IFS=$as_save_IFS 6694 test -z "$as_dir" && as_dir=. 6695 for ac_exec_ext in '' $ac_executable_extensions; do 6696 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 6697 ac_cv_path_xmkmfpath="$as_dir/$ac_word$ac_exec_ext" 6698 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 6699 break 2 6700 fi 6701done 6702 done 6703IFS=$as_save_IFS 6704 6705 ;; 6706esac 6707fi 6708xmkmfpath=$ac_cv_path_xmkmfpath 6709if test -n "$xmkmfpath"; then 6710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xmkmfpath" >&5 6711$as_echo "$xmkmfpath" >&6; } 6712else 6713 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6714$as_echo "no" >&6; } 6715fi 6716 6717 6718 6719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5 6720$as_echo_n "checking for X... " >&6; } 6721 6722 6723# Check whether --with-x was given. 6724if test "${with_x+set}" = set; then : 6725 withval=$with_x; 6726fi 6727 6728# $have_x is `yes', `no', `disabled', or empty when we do not yet know. 6729if test "x$with_x" = xno; then 6730 # The user explicitly disabled X. 6731 have_x=disabled 6732else 6733 case $x_includes,$x_libraries in #( 6734 *\'*) as_fn_error "cannot use X directory names containing '" "$LINENO" 5;; #( 6735 *,NONE | NONE,*) if test "${ac_cv_have_x+set}" = set; then : 6736 $as_echo_n "(cached) " >&6 6737else 6738 # One or both of the vars are not set, and there is no cached value. 6739ac_x_includes=no ac_x_libraries=no 6740rm -f -r conftest.dir 6741if mkdir conftest.dir; then 6742 cd conftest.dir 6743 cat >Imakefile <<'_ACEOF' 6744incroot: 6745 @echo incroot='${INCROOT}' 6746usrlibdir: 6747 @echo usrlibdir='${USRLIBDIR}' 6748libdir: 6749 @echo libdir='${LIBDIR}' 6750_ACEOF 6751 if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then 6752 # GNU make sometimes prints "make[1]: Entering...", which would confuse us. 6753 for ac_var in incroot usrlibdir libdir; do 6754 eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`" 6755 done 6756 # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR. 6757 for ac_extension in a so sl dylib la dll; do 6758 if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" && 6759 test -f "$ac_im_libdir/libX11.$ac_extension"; then 6760 ac_im_usrlibdir=$ac_im_libdir; break 6761 fi 6762 done 6763 # Screen out bogus values from the imake configuration. They are 6764 # bogus both because they are the default anyway, and because 6765 # using them would break gcc on systems where it needs fixed includes. 6766 case $ac_im_incroot in 6767 /usr/include) ac_x_includes= ;; 6768 *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;; 6769 esac 6770 case $ac_im_usrlibdir in 6771 /usr/lib | /usr/lib64 | /lib | /lib64) ;; 6772 *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;; 6773 esac 6774 fi 6775 cd .. 6776 rm -f -r conftest.dir 6777fi 6778 6779# Standard set of common directories for X headers. 6780# Check X11 before X11Rn because it is often a symlink to the current release. 6781ac_x_header_dirs=' 6782/usr/X11/include 6783/usr/X11R7/include 6784/usr/X11R6/include 6785/usr/X11R5/include 6786/usr/X11R4/include 6787 6788/usr/include/X11 6789/usr/include/X11R7 6790/usr/include/X11R6 6791/usr/include/X11R5 6792/usr/include/X11R4 6793 6794/usr/local/X11/include 6795/usr/local/X11R7/include 6796/usr/local/X11R6/include 6797/usr/local/X11R5/include 6798/usr/local/X11R4/include 6799 6800/usr/local/include/X11 6801/usr/local/include/X11R7 6802/usr/local/include/X11R6 6803/usr/local/include/X11R5 6804/usr/local/include/X11R4 6805 6806/usr/X386/include 6807/usr/x386/include 6808/usr/XFree86/include/X11 6809 6810/usr/include 6811/usr/local/include 6812/usr/unsupported/include 6813/usr/athena/include 6814/usr/local/x11r5/include 6815/usr/lpp/Xamples/include 6816 6817/usr/openwin/include 6818/usr/openwin/share/include' 6819 6820if test "$ac_x_includes" = no; then 6821 # Guess where to find include files, by looking for Xlib.h. 6822 # First, try using that file with no special directory specified. 6823 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6824/* end confdefs.h. */ 6825#include <X11/Xlib.h> 6826_ACEOF 6827if ac_fn_c_try_cpp "$LINENO"; then : 6828 # We can compile using X headers with no special include directory. 6829ac_x_includes= 6830else 6831 for ac_dir in $ac_x_header_dirs; do 6832 if test -r "$ac_dir/X11/Xlib.h"; then 6833 ac_x_includes=$ac_dir 6834 break 6835 fi 6836done 6837fi 6838rm -f conftest.err conftest.$ac_ext 6839fi # $ac_x_includes = no 6840 6841if test "$ac_x_libraries" = no; then 6842 # Check for the libraries. 6843 # See if we find them without any special options. 6844 # Don't add to $LIBS permanently. 6845 ac_save_LIBS=$LIBS 6846 LIBS="-lX11 $LIBS" 6847 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6848/* end confdefs.h. */ 6849#include <X11/Xlib.h> 6850int 6851main () 6852{ 6853XrmInitialize () 6854 ; 6855 return 0; 6856} 6857_ACEOF 6858if ac_fn_c_try_link "$LINENO"; then : 6859 LIBS=$ac_save_LIBS 6860# We can link X programs with no special library path. 6861ac_x_libraries= 6862else 6863 LIBS=$ac_save_LIBS 6864for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g` 6865do 6866 # Don't even attempt the hair of trying to link an X program! 6867 for ac_extension in a so sl dylib la dll; do 6868 if test -r "$ac_dir/libX11.$ac_extension"; then 6869 ac_x_libraries=$ac_dir 6870 break 2 6871 fi 6872 done 6873done 6874fi 6875rm -f core conftest.err conftest.$ac_objext \ 6876 conftest$ac_exeext conftest.$ac_ext 6877fi # $ac_x_libraries = no 6878 6879case $ac_x_includes,$ac_x_libraries in #( 6880 no,* | *,no | *\'*) 6881 # Didn't find X, or a directory has "'" in its name. 6882 ac_cv_have_x="have_x=no";; #( 6883 *) 6884 # Record where we found X for the cache. 6885 ac_cv_have_x="have_x=yes\ 6886 ac_x_includes='$ac_x_includes'\ 6887 ac_x_libraries='$ac_x_libraries'" 6888esac 6889fi 6890;; #( 6891 *) have_x=yes;; 6892 esac 6893 eval "$ac_cv_have_x" 6894fi # $with_x != no 6895 6896if test "$have_x" != yes; then 6897 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5 6898$as_echo "$have_x" >&6; } 6899 no_x=yes 6900else 6901 # If each of the values was on the command line, it overrides each guess. 6902 test "x$x_includes" = xNONE && x_includes=$ac_x_includes 6903 test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries 6904 # Update the cache value to reflect the command line values. 6905 ac_cv_have_x="have_x=yes\ 6906 ac_x_includes='$x_includes'\ 6907 ac_x_libraries='$x_libraries'" 6908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5 6909$as_echo "libraries $x_libraries, headers $x_includes" >&6; } 6910fi 6911 6912if test "$no_x" = yes; then 6913 # Not all programs may use this symbol, but it does not hurt to define it. 6914 6915$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h 6916 6917 X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS= 6918else 6919 if test -n "$x_includes"; then 6920 X_CFLAGS="$X_CFLAGS -I$x_includes" 6921 fi 6922 6923 # It would also be nice to do this for all -L options, not just this one. 6924 if test -n "$x_libraries"; then 6925 X_LIBS="$X_LIBS -L$x_libraries" 6926 # For Solaris; some versions of Sun CC require a space after -R and 6927 # others require no space. Words are not sufficient . . . . 6928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5 6929$as_echo_n "checking whether -R must be followed by a space... " >&6; } 6930 ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries" 6931 ac_xsave_c_werror_flag=$ac_c_werror_flag 6932 ac_c_werror_flag=yes 6933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6934/* end confdefs.h. */ 6935 6936int 6937main () 6938{ 6939 6940 ; 6941 return 0; 6942} 6943_ACEOF 6944if ac_fn_c_try_link "$LINENO"; then : 6945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 6946$as_echo "no" >&6; } 6947 X_LIBS="$X_LIBS -R$x_libraries" 6948else 6949 LIBS="$ac_xsave_LIBS -R $x_libraries" 6950 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6951/* end confdefs.h. */ 6952 6953int 6954main () 6955{ 6956 6957 ; 6958 return 0; 6959} 6960_ACEOF 6961if ac_fn_c_try_link "$LINENO"; then : 6962 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 6963$as_echo "yes" >&6; } 6964 X_LIBS="$X_LIBS -R $x_libraries" 6965else 6966 { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5 6967$as_echo "neither works" >&6; } 6968fi 6969rm -f core conftest.err conftest.$ac_objext \ 6970 conftest$ac_exeext conftest.$ac_ext 6971fi 6972rm -f core conftest.err conftest.$ac_objext \ 6973 conftest$ac_exeext conftest.$ac_ext 6974 ac_c_werror_flag=$ac_xsave_c_werror_flag 6975 LIBS=$ac_xsave_LIBS 6976 fi 6977 6978 # Check for system-dependent libraries X programs must link with. 6979 # Do this before checking for the system-independent R6 libraries 6980 # (-lICE), since we may need -lsocket or whatever for X linking. 6981 6982 if test "$ISC" = yes; then 6983 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet" 6984 else 6985 # Martyn Johnson says this is needed for Ultrix, if the X 6986 # libraries were built with DECnet support. And Karl Berry says 6987 # the Alpha needs dnet_stub (dnet does not exist). 6988 ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11" 6989 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 6990/* end confdefs.h. */ 6991 6992/* Override any GCC internal prototype to avoid an error. 6993 Use char because int might match the return type of a GCC 6994 builtin and then its argument prototype would still apply. */ 6995#ifdef __cplusplus 6996extern "C" 6997#endif 6998char XOpenDisplay (); 6999int 7000main () 7001{ 7002return XOpenDisplay (); 7003 ; 7004 return 0; 7005} 7006_ACEOF 7007if ac_fn_c_try_link "$LINENO"; then : 7008 7009else 7010 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5 7011$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; } 7012if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then : 7013 $as_echo_n "(cached) " >&6 7014else 7015 ac_check_lib_save_LIBS=$LIBS 7016LIBS="-ldnet $LIBS" 7017cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7018/* end confdefs.h. */ 7019 7020/* Override any GCC internal prototype to avoid an error. 7021 Use char because int might match the return type of a GCC 7022 builtin and then its argument prototype would still apply. */ 7023#ifdef __cplusplus 7024extern "C" 7025#endif 7026char dnet_ntoa (); 7027int 7028main () 7029{ 7030return dnet_ntoa (); 7031 ; 7032 return 0; 7033} 7034_ACEOF 7035if ac_fn_c_try_link "$LINENO"; then : 7036 ac_cv_lib_dnet_dnet_ntoa=yes 7037else 7038 ac_cv_lib_dnet_dnet_ntoa=no 7039fi 7040rm -f core conftest.err conftest.$ac_objext \ 7041 conftest$ac_exeext conftest.$ac_ext 7042LIBS=$ac_check_lib_save_LIBS 7043fi 7044{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5 7045$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; } 7046if test "x$ac_cv_lib_dnet_dnet_ntoa" = x""yes; then : 7047 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" 7048fi 7049 7050 if test $ac_cv_lib_dnet_dnet_ntoa = no; then 7051 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5 7052$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; } 7053if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then : 7054 $as_echo_n "(cached) " >&6 7055else 7056 ac_check_lib_save_LIBS=$LIBS 7057LIBS="-ldnet_stub $LIBS" 7058cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7059/* end confdefs.h. */ 7060 7061/* Override any GCC internal prototype to avoid an error. 7062 Use char because int might match the return type of a GCC 7063 builtin and then its argument prototype would still apply. */ 7064#ifdef __cplusplus 7065extern "C" 7066#endif 7067char dnet_ntoa (); 7068int 7069main () 7070{ 7071return dnet_ntoa (); 7072 ; 7073 return 0; 7074} 7075_ACEOF 7076if ac_fn_c_try_link "$LINENO"; then : 7077 ac_cv_lib_dnet_stub_dnet_ntoa=yes 7078else 7079 ac_cv_lib_dnet_stub_dnet_ntoa=no 7080fi 7081rm -f core conftest.err conftest.$ac_objext \ 7082 conftest$ac_exeext conftest.$ac_ext 7083LIBS=$ac_check_lib_save_LIBS 7084fi 7085{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5 7086$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; } 7087if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = x""yes; then : 7088 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" 7089fi 7090 7091 fi 7092fi 7093rm -f core conftest.err conftest.$ac_objext \ 7094 conftest$ac_exeext conftest.$ac_ext 7095 LIBS="$ac_xsave_LIBS" 7096 7097 # [email protected] says -lnsl (and -lsocket) are needed for his 386/AT, 7098 # to get the SysV transport functions. 7099 # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4) 7100 # needs -lnsl. 7101 # The nsl library prevents programs from opening the X display 7102 # on Irix 5.2, according to T.E. Dickey. 7103 # The functions gethostbyname, getservbyname, and inet_addr are 7104 # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking. 7105 ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname" 7106if test "x$ac_cv_func_gethostbyname" = x""yes; then : 7107 7108fi 7109 7110 if test $ac_cv_func_gethostbyname = no; then 7111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5 7112$as_echo_n "checking for gethostbyname in -lnsl... " >&6; } 7113if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then : 7114 $as_echo_n "(cached) " >&6 7115else 7116 ac_check_lib_save_LIBS=$LIBS 7117LIBS="-lnsl $LIBS" 7118cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7119/* end confdefs.h. */ 7120 7121/* Override any GCC internal prototype to avoid an error. 7122 Use char because int might match the return type of a GCC 7123 builtin and then its argument prototype would still apply. */ 7124#ifdef __cplusplus 7125extern "C" 7126#endif 7127char gethostbyname (); 7128int 7129main () 7130{ 7131return gethostbyname (); 7132 ; 7133 return 0; 7134} 7135_ACEOF 7136if ac_fn_c_try_link "$LINENO"; then : 7137 ac_cv_lib_nsl_gethostbyname=yes 7138else 7139 ac_cv_lib_nsl_gethostbyname=no 7140fi 7141rm -f core conftest.err conftest.$ac_objext \ 7142 conftest$ac_exeext conftest.$ac_ext 7143LIBS=$ac_check_lib_save_LIBS 7144fi 7145{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5 7146$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; } 7147if test "x$ac_cv_lib_nsl_gethostbyname" = x""yes; then : 7148 X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" 7149fi 7150 7151 if test $ac_cv_lib_nsl_gethostbyname = no; then 7152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5 7153$as_echo_n "checking for gethostbyname in -lbsd... " >&6; } 7154if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then : 7155 $as_echo_n "(cached) " >&6 7156else 7157 ac_check_lib_save_LIBS=$LIBS 7158LIBS="-lbsd $LIBS" 7159cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7160/* end confdefs.h. */ 7161 7162/* Override any GCC internal prototype to avoid an error. 7163 Use char because int might match the return type of a GCC 7164 builtin and then its argument prototype would still apply. */ 7165#ifdef __cplusplus 7166extern "C" 7167#endif 7168char gethostbyname (); 7169int 7170main () 7171{ 7172return gethostbyname (); 7173 ; 7174 return 0; 7175} 7176_ACEOF 7177if ac_fn_c_try_link "$LINENO"; then : 7178 ac_cv_lib_bsd_gethostbyname=yes 7179else 7180 ac_cv_lib_bsd_gethostbyname=no 7181fi 7182rm -f core conftest.err conftest.$ac_objext \ 7183 conftest$ac_exeext conftest.$ac_ext 7184LIBS=$ac_check_lib_save_LIBS 7185fi 7186{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5 7187$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; } 7188if test "x$ac_cv_lib_bsd_gethostbyname" = x""yes; then : 7189 X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd" 7190fi 7191 7192 fi 7193 fi 7194 7195 # [email protected] says without -lsocket, 7196 # socket/setsockopt and other routines are undefined under SCO ODT 7197 # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary 7198 # on later versions), says Simon Leinen: it contains gethostby* 7199 # variants that don't use the name server (or something). -lsocket 7200 # must be given before -lnsl if both are needed. We assume that 7201 # if connect needs -lnsl, so does gethostbyname. 7202 ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect" 7203if test "x$ac_cv_func_connect" = x""yes; then : 7204 7205fi 7206 7207 if test $ac_cv_func_connect = no; then 7208 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5 7209$as_echo_n "checking for connect in -lsocket... " >&6; } 7210if test "${ac_cv_lib_socket_connect+set}" = set; then : 7211 $as_echo_n "(cached) " >&6 7212else 7213 ac_check_lib_save_LIBS=$LIBS 7214LIBS="-lsocket $X_EXTRA_LIBS $LIBS" 7215cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7216/* end confdefs.h. */ 7217 7218/* Override any GCC internal prototype to avoid an error. 7219 Use char because int might match the return type of a GCC 7220 builtin and then its argument prototype would still apply. */ 7221#ifdef __cplusplus 7222extern "C" 7223#endif 7224char connect (); 7225int 7226main () 7227{ 7228return connect (); 7229 ; 7230 return 0; 7231} 7232_ACEOF 7233if ac_fn_c_try_link "$LINENO"; then : 7234 ac_cv_lib_socket_connect=yes 7235else 7236 ac_cv_lib_socket_connect=no 7237fi 7238rm -f core conftest.err conftest.$ac_objext \ 7239 conftest$ac_exeext conftest.$ac_ext 7240LIBS=$ac_check_lib_save_LIBS 7241fi 7242{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5 7243$as_echo "$ac_cv_lib_socket_connect" >&6; } 7244if test "x$ac_cv_lib_socket_connect" = x""yes; then : 7245 X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" 7246fi 7247 7248 fi 7249 7250 # Guillermo Gomez says -lposix is necessary on A/UX. 7251 ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove" 7252if test "x$ac_cv_func_remove" = x""yes; then : 7253 7254fi 7255 7256 if test $ac_cv_func_remove = no; then 7257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5 7258$as_echo_n "checking for remove in -lposix... " >&6; } 7259if test "${ac_cv_lib_posix_remove+set}" = set; then : 7260 $as_echo_n "(cached) " >&6 7261else 7262 ac_check_lib_save_LIBS=$LIBS 7263LIBS="-lposix $LIBS" 7264cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7265/* end confdefs.h. */ 7266 7267/* Override any GCC internal prototype to avoid an error. 7268 Use char because int might match the return type of a GCC 7269 builtin and then its argument prototype would still apply. */ 7270#ifdef __cplusplus 7271extern "C" 7272#endif 7273char remove (); 7274int 7275main () 7276{ 7277return remove (); 7278 ; 7279 return 0; 7280} 7281_ACEOF 7282if ac_fn_c_try_link "$LINENO"; then : 7283 ac_cv_lib_posix_remove=yes 7284else 7285 ac_cv_lib_posix_remove=no 7286fi 7287rm -f core conftest.err conftest.$ac_objext \ 7288 conftest$ac_exeext conftest.$ac_ext 7289LIBS=$ac_check_lib_save_LIBS 7290fi 7291{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5 7292$as_echo "$ac_cv_lib_posix_remove" >&6; } 7293if test "x$ac_cv_lib_posix_remove" = x""yes; then : 7294 X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" 7295fi 7296 7297 fi 7298 7299 # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. 7300 ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat" 7301if test "x$ac_cv_func_shmat" = x""yes; then : 7302 7303fi 7304 7305 if test $ac_cv_func_shmat = no; then 7306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5 7307$as_echo_n "checking for shmat in -lipc... " >&6; } 7308if test "${ac_cv_lib_ipc_shmat+set}" = set; then : 7309 $as_echo_n "(cached) " >&6 7310else 7311 ac_check_lib_save_LIBS=$LIBS 7312LIBS="-lipc $LIBS" 7313cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7314/* end confdefs.h. */ 7315 7316/* Override any GCC internal prototype to avoid an error. 7317 Use char because int might match the return type of a GCC 7318 builtin and then its argument prototype would still apply. */ 7319#ifdef __cplusplus 7320extern "C" 7321#endif 7322char shmat (); 7323int 7324main () 7325{ 7326return shmat (); 7327 ; 7328 return 0; 7329} 7330_ACEOF 7331if ac_fn_c_try_link "$LINENO"; then : 7332 ac_cv_lib_ipc_shmat=yes 7333else 7334 ac_cv_lib_ipc_shmat=no 7335fi 7336rm -f core conftest.err conftest.$ac_objext \ 7337 conftest$ac_exeext conftest.$ac_ext 7338LIBS=$ac_check_lib_save_LIBS 7339fi 7340{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5 7341$as_echo "$ac_cv_lib_ipc_shmat" >&6; } 7342if test "x$ac_cv_lib_ipc_shmat" = x""yes; then : 7343 X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" 7344fi 7345 7346 fi 7347 fi 7348 7349 # Check for libraries that X11R6 Xt/Xaw programs need. 7350 ac_save_LDFLAGS=$LDFLAGS 7351 test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries" 7352 # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to 7353 # check for ICE first), but we must link in the order -lSM -lICE or 7354 # we get undefined symbols. So assume we have SM if we have ICE. 7355 # These have to be linked with before -lX11, unlike the other 7356 # libraries we check for below, so use a different variable. 7357 # John Interrante, Karl Berry 7358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5 7359$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; } 7360if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then : 7361 $as_echo_n "(cached) " >&6 7362else 7363 ac_check_lib_save_LIBS=$LIBS 7364LIBS="-lICE $X_EXTRA_LIBS $LIBS" 7365cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7366/* end confdefs.h. */ 7367 7368/* Override any GCC internal prototype to avoid an error. 7369 Use char because int might match the return type of a GCC 7370 builtin and then its argument prototype would still apply. */ 7371#ifdef __cplusplus 7372extern "C" 7373#endif 7374char IceConnectionNumber (); 7375int 7376main () 7377{ 7378return IceConnectionNumber (); 7379 ; 7380 return 0; 7381} 7382_ACEOF 7383if ac_fn_c_try_link "$LINENO"; then : 7384 ac_cv_lib_ICE_IceConnectionNumber=yes 7385else 7386 ac_cv_lib_ICE_IceConnectionNumber=no 7387fi 7388rm -f core conftest.err conftest.$ac_objext \ 7389 conftest$ac_exeext conftest.$ac_ext 7390LIBS=$ac_check_lib_save_LIBS 7391fi 7392{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5 7393$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; } 7394if test "x$ac_cv_lib_ICE_IceConnectionNumber" = x""yes; then : 7395 X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" 7396fi 7397 7398 LDFLAGS=$ac_save_LDFLAGS 7399 7400fi 7401 7402 7403 if test "$zOSUnix" = "yes"; then 7404 CFLAGS="$CFLAGS -W c,dll" 7405 LDFLAGS="$LDFLAGS -W l,dll" 7406 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE -lXmu" 7407 fi 7408 7409 7410 if test -d "$x_includes" && test ! -d "$x_libraries"; then 7411 x_libraries=`echo "$x_includes" | sed s/include/lib/` 7412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X libraries to $x_libraries" >&5 7413$as_echo "Corrected X libraries to $x_libraries" >&6; } 7414 X_LIBS="$X_LIBS -L$x_libraries" 7415 if test "`(uname) 2>/dev/null`" = SunOS && 7416 uname -r | grep '^5' >/dev/null; then 7417 X_LIBS="$X_LIBS -R $x_libraries" 7418 fi 7419 fi 7420 7421 if test -d "$x_libraries" && test ! -d "$x_includes"; then 7422 x_includes=`echo "$x_libraries" | sed s/lib/include/` 7423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Corrected X includes to $x_includes" >&5 7424$as_echo "Corrected X includes to $x_includes" >&6; } 7425 X_CFLAGS="$X_CFLAGS -I$x_includes" 7426 fi 7427 7428 X_CFLAGS="`echo $X_CFLAGS\ | sed 's%-I/usr/include %%'`" 7429 X_LIBS="`echo $X_LIBS\ | sed 's%-L/usr/lib %%'`" 7430 X_LIBS="`echo $X_LIBS\ | sed -e 's%-R/usr/lib %%' -e 's%-R /usr/lib %%'`" 7431 7432 7433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files can be found" >&5 7434$as_echo_n "checking if X11 header files can be found... " >&6; } 7435 cflags_save=$CFLAGS 7436 CFLAGS="$CFLAGS $X_CFLAGS" 7437 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7438/* end confdefs.h. */ 7439#include <X11/Xlib.h> 7440#include <X11/Intrinsic.h> 7441int 7442main () 7443{ 7444 7445 ; 7446 return 0; 7447} 7448_ACEOF 7449if ac_fn_c_try_compile "$LINENO"; then : 7450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7451$as_echo "yes" >&6; } 7452else 7453 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7454$as_echo "no" >&6; }; no_x=yes 7455fi 7456rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7457 CFLAGS=$cflags_save 7458 7459 if test "${no_x-no}" = yes; then 7460 with_x=no 7461 else 7462 $as_echo "#define HAVE_X11 1" >>confdefs.h 7463 7464 X_LIB="-lXt -lX11"; 7465 7466 7467 ac_save_LDFLAGS="$LDFLAGS" 7468 LDFLAGS="-L$x_libraries $LDFLAGS" 7469 7470 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _XdmcpAuthDoIt in -lXdmcp" >&5 7471$as_echo_n "checking for _XdmcpAuthDoIt in -lXdmcp... " >&6; } 7472if test "${ac_cv_lib_Xdmcp__XdmcpAuthDoIt+set}" = set; then : 7473 $as_echo_n "(cached) " >&6 7474else 7475 ac_check_lib_save_LIBS=$LIBS 7476LIBS="-lXdmcp -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS -lXdmcp $LIBS" 7477cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7478/* end confdefs.h. */ 7479 7480/* Override any GCC internal prototype to avoid an error. 7481 Use char because int might match the return type of a GCC 7482 builtin and then its argument prototype would still apply. */ 7483#ifdef __cplusplus 7484extern "C" 7485#endif 7486char _XdmcpAuthDoIt (); 7487int 7488main () 7489{ 7490return _XdmcpAuthDoIt (); 7491 ; 7492 return 0; 7493} 7494_ACEOF 7495if ac_fn_c_try_link "$LINENO"; then : 7496 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=yes 7497else 7498 ac_cv_lib_Xdmcp__XdmcpAuthDoIt=no 7499fi 7500rm -f core conftest.err conftest.$ac_objext \ 7501 conftest$ac_exeext conftest.$ac_ext 7502LIBS=$ac_check_lib_save_LIBS 7503fi 7504{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&5 7505$as_echo "$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" >&6; } 7506if test "x$ac_cv_lib_Xdmcp__XdmcpAuthDoIt" = x""yes; then : 7507 X_EXTRA_LIBS="$X_EXTRA_LIBS -lXdmcp" 7508fi 7509 7510 7511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceOpenConnection in -lICE" >&5 7512$as_echo_n "checking for IceOpenConnection in -lICE... " >&6; } 7513if test "${ac_cv_lib_ICE_IceOpenConnection+set}" = set; then : 7514 $as_echo_n "(cached) " >&6 7515else 7516 ac_check_lib_save_LIBS=$LIBS 7517LIBS="-lICE $X_EXTRA_LIBS $LIBS" 7518cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7519/* end confdefs.h. */ 7520 7521/* Override any GCC internal prototype to avoid an error. 7522 Use char because int might match the return type of a GCC 7523 builtin and then its argument prototype would still apply. */ 7524#ifdef __cplusplus 7525extern "C" 7526#endif 7527char IceOpenConnection (); 7528int 7529main () 7530{ 7531return IceOpenConnection (); 7532 ; 7533 return 0; 7534} 7535_ACEOF 7536if ac_fn_c_try_link "$LINENO"; then : 7537 ac_cv_lib_ICE_IceOpenConnection=yes 7538else 7539 ac_cv_lib_ICE_IceOpenConnection=no 7540fi 7541rm -f core conftest.err conftest.$ac_objext \ 7542 conftest$ac_exeext conftest.$ac_ext 7543LIBS=$ac_check_lib_save_LIBS 7544fi 7545{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceOpenConnection" >&5 7546$as_echo "$ac_cv_lib_ICE_IceOpenConnection" >&6; } 7547if test "x$ac_cv_lib_ICE_IceOpenConnection" = x""yes; then : 7548 X_EXTRA_LIBS="$X_EXTRA_LIBS -lSM -lICE" 7549fi 7550 7551 7552 LDFLAGS="$X_LIBS $ac_save_LDFLAGS" 7553 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmCreatePixmapFromData in -lXpm" >&5 7554$as_echo_n "checking for XpmCreatePixmapFromData in -lXpm... " >&6; } 7555if test "${ac_cv_lib_Xpm_XpmCreatePixmapFromData+set}" = set; then : 7556 $as_echo_n "(cached) " >&6 7557else 7558 ac_check_lib_save_LIBS=$LIBS 7559LIBS="-lXpm -lXt $X_PRE_LIBS -lXpm -lX11 $X_EXTRA_LIBS $LIBS" 7560cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7561/* end confdefs.h. */ 7562 7563/* Override any GCC internal prototype to avoid an error. 7564 Use char because int might match the return type of a GCC 7565 builtin and then its argument prototype would still apply. */ 7566#ifdef __cplusplus 7567extern "C" 7568#endif 7569char XpmCreatePixmapFromData (); 7570int 7571main () 7572{ 7573return XpmCreatePixmapFromData (); 7574 ; 7575 return 0; 7576} 7577_ACEOF 7578if ac_fn_c_try_link "$LINENO"; then : 7579 ac_cv_lib_Xpm_XpmCreatePixmapFromData=yes 7580else 7581 ac_cv_lib_Xpm_XpmCreatePixmapFromData=no 7582fi 7583rm -f core conftest.err conftest.$ac_objext \ 7584 conftest$ac_exeext conftest.$ac_ext 7585LIBS=$ac_check_lib_save_LIBS 7586fi 7587{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&5 7588$as_echo "$ac_cv_lib_Xpm_XpmCreatePixmapFromData" >&6; } 7589if test "x$ac_cv_lib_Xpm_XpmCreatePixmapFromData" = x""yes; then : 7590 X_PRE_LIBS="$X_PRE_LIBS -lXpm" 7591fi 7592 7593 7594 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if X11 header files implicitly declare return values" >&5 7595$as_echo_n "checking if X11 header files implicitly declare return values... " >&6; } 7596 cflags_save=$CFLAGS 7597 CFLAGS="$CFLAGS $X_CFLAGS -Werror" 7598 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7599/* end confdefs.h. */ 7600#include <X11/Xlib.h> 7601int 7602main () 7603{ 7604 7605 ; 7606 return 0; 7607} 7608_ACEOF 7609if ac_fn_c_try_compile "$LINENO"; then : 7610 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7611$as_echo "no" >&6; } 7612else 7613 CFLAGS="$CFLAGS -Wno-implicit-int" 7614 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7615/* end confdefs.h. */ 7616#include <X11/Xlib.h> 7617int 7618main () 7619{ 7620 7621 ; 7622 return 0; 7623} 7624_ACEOF 7625if ac_fn_c_try_compile "$LINENO"; then : 7626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7627$as_echo "yes" >&6; }; cflags_save="$cflags_save -Wno-implicit-int" 7628else 7629 { $as_echo "$as_me:${as_lineno-$LINENO}: result: test failed" >&5 7630$as_echo "test failed" >&6; } 7631 7632fi 7633rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7634 7635fi 7636rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 7637 CFLAGS=$cflags_save 7638 7639 LDFLAGS="$ac_save_LDFLAGS" 7640 7641 { $as_echo "$as_me:${as_lineno-$LINENO}: checking size of wchar_t is 2 bytes" >&5 7642$as_echo_n "checking size of wchar_t is 2 bytes... " >&6; } 7643 if test "${ac_cv_small_wchar_t+set}" = set; then : 7644 $as_echo_n "(cached) " >&6 7645else 7646 if test "$cross_compiling" = yes; then : 7647 as_fn_error "failed to compile test program" "$LINENO" 5 7648else 7649 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 7650/* end confdefs.h. */ 7651 7652#include <X11/Xlib.h> 7653#if STDC_HEADERS 7654# include <stdlib.h> 7655# include <stddef.h> 7656#endif 7657 main() 7658 { 7659 if (sizeof(wchar_t) <= 2) 7660 exit(1); 7661 exit(0); 7662 } 7663_ACEOF 7664if ac_fn_c_try_run "$LINENO"; then : 7665 ac_cv_small_wchar_t="no" 7666else 7667 ac_cv_small_wchar_t="yes" 7668fi 7669rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 7670 conftest.$ac_objext conftest.beam conftest.$ac_ext 7671fi 7672 7673fi 7674 7675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_small_wchar_t" >&5 7676$as_echo "$ac_cv_small_wchar_t" >&6; } 7677 if test "x$ac_cv_small_wchar_t" = "xyes" ; then 7678 $as_echo "#define SMALL_WCHAR_T 1" >>confdefs.h 7679 7680 fi 7681 7682 fi 7683fi 7684 7685test "x$with_x" = xno -a "x$MACOSX" != "xyes" -a "x$QNX" != "xyes" && enable_gui=no 7686 7687{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --enable-gui argument" >&5 7688$as_echo_n "checking --enable-gui argument... " >&6; } 7689# Check whether --enable-gui was given. 7690if test "${enable_gui+set}" = set; then : 7691 enableval=$enable_gui; 7692else 7693 enable_gui="auto" 7694fi 7695 7696 7697enable_gui_canon=`echo "_$enable_gui" | \ 7698 sed 's/[ _+-]//g;y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/'` 7699 7700SKIP_GTK2=YES 7701SKIP_GNOME=YES 7702SKIP_MOTIF=YES 7703SKIP_ATHENA=YES 7704SKIP_NEXTAW=YES 7705SKIP_PHOTON=YES 7706SKIP_CARBON=YES 7707GUITYPE=NONE 7708 7709if test "x$QNX" = "xyes" -a "x$with_x" = "xno" ; then 7710 SKIP_PHOTON= 7711 case "$enable_gui_canon" in 7712 no) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 7713$as_echo "no GUI support" >&6; } 7714 SKIP_PHOTON=YES ;; 7715 yes|"") { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5 7716$as_echo "yes - automatic GUI support" >&6; } ;; 7717 auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: auto - automatic GUI support" >&5 7718$as_echo "auto - automatic GUI support" >&6; } ;; 7719 photon) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Photon GUI support" >&5 7720$as_echo "Photon GUI support" >&6; } ;; 7721 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 7722$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } 7723 SKIP_PHOTON=YES ;; 7724 esac 7725 7726elif test "x$MACOSX" = "xyes" -a "x$with_x" = "xno" ; then 7727 SKIP_CARBON= 7728 case "$enable_gui_canon" in 7729 no) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 7730$as_echo "no GUI support" >&6; } 7731 SKIP_CARBON=YES ;; 7732 yes|"") { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes - automatic GUI support" >&5 7733$as_echo "yes - automatic GUI support" >&6; } ;; 7734 auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: auto - Carbon GUI is outdated - disable GUI support" >&5 7735$as_echo "auto - Carbon GUI is outdated - disable GUI support" >&6; } 7736 SKIP_CARBON=YES ;; 7737 carbon) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Carbon GUI support" >&5 7738$as_echo "Carbon GUI support" >&6; } ;; 7739 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 7740$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } 7741 SKIP_CARBON=YES ;; 7742 esac 7743 7744else 7745 7746 case "$enable_gui_canon" in 7747 no|none) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI support" >&5 7748$as_echo "no GUI support" >&6; } ;; 7749 yes|""|auto) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes/auto - automatic GUI support" >&5 7750$as_echo "yes/auto - automatic GUI support" >&6; } 7751 SKIP_GTK2= 7752 SKIP_GNOME= 7753 SKIP_MOTIF= 7754 SKIP_ATHENA= 7755 SKIP_NEXTAW= 7756 SKIP_CARBON=;; 7757 gtk2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2.x GUI support" >&5 7758$as_echo "GTK+ 2.x GUI support" >&6; } 7759 SKIP_GTK2=;; 7760 gnome2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: GNOME 2.x GUI support" >&5 7761$as_echo "GNOME 2.x GUI support" >&6; } 7762 SKIP_GNOME= 7763 SKIP_GTK2=;; 7764 motif) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Motif GUI support" >&5 7765$as_echo "Motif GUI support" >&6; } 7766 SKIP_MOTIF=;; 7767 athena) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Athena GUI support" >&5 7768$as_echo "Athena GUI support" >&6; } 7769 SKIP_ATHENA=;; 7770 nextaw) { $as_echo "$as_me:${as_lineno-$LINENO}: result: neXtaw GUI support" >&5 7771$as_echo "neXtaw GUI support" >&6; } 7772 SKIP_NEXTAW=;; 7773 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: Sorry, $enable_gui GUI is not supported" >&5 7774$as_echo "Sorry, $enable_gui GUI is not supported" >&6; } ;; 7775 esac 7776 7777fi 7778 7779if test "x$SKIP_GTK2" != "xYES" -a "$enable_gui_canon" != "gtk2" \ 7780 -a "$enable_gui_canon" != "gnome2"; then 7781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GTK+ 2" >&5 7782$as_echo_n "checking whether or not to look for GTK+ 2... " >&6; } 7783 # Check whether --enable-gtk2-check was given. 7784if test "${enable_gtk2_check+set}" = set; then : 7785 enableval=$enable_gtk2_check; 7786else 7787 enable_gtk2_check="yes" 7788fi 7789 7790 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gtk2_check" >&5 7791$as_echo "$enable_gtk2_check" >&6; } 7792 if test "x$enable_gtk2_check" = "xno"; then 7793 SKIP_GTK2=YES 7794 SKIP_GNOME=YES 7795 fi 7796fi 7797 7798if test "x$SKIP_GNOME" != "xYES" -a "$enable_gui_canon" != "gnome2"; then 7799 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for GNOME" >&5 7800$as_echo_n "checking whether or not to look for GNOME... " >&6; } 7801 # Check whether --enable-gnome-check was given. 7802if test "${enable_gnome_check+set}" = set; then : 7803 enableval=$enable_gnome_check; 7804else 7805 enable_gnome_check="no" 7806fi 7807 7808 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_gnome_check" >&5 7809$as_echo "$enable_gnome_check" >&6; } 7810 if test "x$enable_gnome_check" = "xno"; then 7811 SKIP_GNOME=YES 7812 fi 7813fi 7814 7815if test "x$SKIP_MOTIF" != "xYES" -a "$enable_gui_canon" != "motif"; then 7816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Motif" >&5 7817$as_echo_n "checking whether or not to look for Motif... " >&6; } 7818 # Check whether --enable-motif-check was given. 7819if test "${enable_motif_check+set}" = set; then : 7820 enableval=$enable_motif_check; 7821else 7822 enable_motif_check="yes" 7823fi 7824 7825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_motif_check" >&5 7826$as_echo "$enable_motif_check" >&6; } 7827 if test "x$enable_motif_check" = "xno"; then 7828 SKIP_MOTIF=YES 7829 fi 7830fi 7831 7832if test "x$SKIP_ATHENA" != "xYES" -a "$enable_gui_canon" != "athena"; then 7833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Athena" >&5 7834$as_echo_n "checking whether or not to look for Athena... " >&6; } 7835 # Check whether --enable-athena-check was given. 7836if test "${enable_athena_check+set}" = set; then : 7837 enableval=$enable_athena_check; 7838else 7839 enable_athena_check="yes" 7840fi 7841 7842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_athena_check" >&5 7843$as_echo "$enable_athena_check" >&6; } 7844 if test "x$enable_athena_check" = "xno"; then 7845 SKIP_ATHENA=YES 7846 fi 7847fi 7848 7849if test "x$SKIP_NEXTAW" != "xYES" -a "$enable_gui_canon" != "nextaw"; then 7850 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for neXtaw" >&5 7851$as_echo_n "checking whether or not to look for neXtaw... " >&6; } 7852 # Check whether --enable-nextaw-check was given. 7853if test "${enable_nextaw_check+set}" = set; then : 7854 enableval=$enable_nextaw_check; 7855else 7856 enable_nextaw_check="yes" 7857fi 7858 7859 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_nextaw_check" >&5 7860$as_echo "$enable_nextaw_check" >&6; }; 7861 if test "x$enable_nextaw_check" = "xno"; then 7862 SKIP_NEXTAW=YES 7863 fi 7864fi 7865 7866if test "x$SKIP_CARBON" != "xYES" -a "$enable_gui_canon" != "carbon"; then 7867 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether or not to look for Carbon" >&5 7868$as_echo_n "checking whether or not to look for Carbon... " >&6; } 7869 # Check whether --enable-carbon-check was given. 7870if test "${enable_carbon_check+set}" = set; then : 7871 enableval=$enable_carbon_check; 7872else 7873 enable_carbon_check="yes" 7874fi 7875 7876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_carbon_check" >&5 7877$as_echo "$enable_carbon_check" >&6; }; 7878 if test "x$enable_carbon_check" = "xno"; then 7879 SKIP_CARBON=YES 7880 fi 7881fi 7882 7883 7884if test "x$MACOSX" = "xyes" -a -z "$SKIP_CARBON" -a "x$CARBON" = "xyes"; then 7885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Carbon GUI" >&5 7886$as_echo_n "checking for Carbon GUI... " >&6; } 7887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 7888$as_echo "yes" >&6; }; 7889 GUITYPE=CARBONGUI 7890 if test "$VIMNAME" = "vim"; then 7891 VIMNAME=Vim 7892 fi 7893 7894 if test "x$MACARCH" = "xboth"; then 7895 CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk/Developer/Headers/FlatCarbon" 7896 else 7897 CPPFLAGS="$CPPFLAGS -I$DEVELOPER_DIR/Headers/FlatCarbon" 7898 fi 7899 7900 if test x$prefix = xNONE; then 7901 prefix=/Applications 7902 fi 7903 7904 datadir='${prefix}/Vim.app/Contents/Resources' 7905 7906 SKIP_GTK2=YES; 7907 SKIP_GNOME=YES; 7908 SKIP_MOTIF=YES; 7909 SKIP_ATHENA=YES; 7910 SKIP_NEXTAW=YES; 7911 SKIP_PHOTON=YES; 7912 SKIP_CARBON=YES 7913fi 7914 7915 7916 7917 7918 7919 7920 7921 7922if test -z "$SKIP_GTK2"; then 7923 7924 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gtktest argument" >&5 7925$as_echo_n "checking --disable-gtktest argument... " >&6; } 7926 # Check whether --enable-gtktest was given. 7927if test "${enable_gtktest+set}" = set; then : 7928 enableval=$enable_gtktest; 7929else 7930 enable_gtktest=yes 7931fi 7932 7933 if test "x$enable_gtktest" = "xyes" ; then 7934 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test enabled" >&5 7935$as_echo "gtk test enabled" >&6; } 7936 else 7937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gtk test disabled" >&5 7938$as_echo "gtk test disabled" >&6; } 7939 fi 7940 7941 if test "X$PKG_CONFIG" = "X"; then 7942 # Extract the first word of "pkg-config", so it can be a program name with args. 7943set dummy pkg-config; ac_word=$2 7944{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 7945$as_echo_n "checking for $ac_word... " >&6; } 7946if test "${ac_cv_path_PKG_CONFIG+set}" = set; then : 7947 $as_echo_n "(cached) " >&6 7948else 7949 case $PKG_CONFIG in 7950 [\\/]* | ?:[\\/]*) 7951 ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path. 7952 ;; 7953 *) 7954 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 7955for as_dir in $PATH 7956do 7957 IFS=$as_save_IFS 7958 test -z "$as_dir" && as_dir=. 7959 for ac_exec_ext in '' $ac_executable_extensions; do 7960 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 7961 ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext" 7962 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 7963 break 2 7964 fi 7965done 7966 done 7967IFS=$as_save_IFS 7968 7969 test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no" 7970 ;; 7971esac 7972fi 7973PKG_CONFIG=$ac_cv_path_PKG_CONFIG 7974if test -n "$PKG_CONFIG"; then 7975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5 7976$as_echo "$PKG_CONFIG" >&6; } 7977else 7978 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 7979$as_echo "no" >&6; } 7980fi 7981 7982 7983 fi 7984 7985 if test "x$PKG_CONFIG" != "xno"; then 7986 7987 if test "X$GTK_CONFIG" != "Xno" -o "X$PKG_CONFIG" != "Xno"; then 7988 { 7989 min_gtk_version=2.2.0 7990 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GTK - version >= $min_gtk_version" >&5 7991$as_echo_n "checking for GTK - version >= $min_gtk_version... " >&6; } 7992 no_gtk="" 7993 if (test "X$SKIP_GTK2" != "XYES" -a "X$PKG_CONFIG" != "Xno") \ 7994 && $PKG_CONFIG --exists gtk+-2.0; then 7995 { 7996 GTK_CFLAGS=`$PKG_CONFIG --cflags gtk+-2.0` 7997 GTK_LIBDIR=`$PKG_CONFIG --libs-only-L gtk+-2.0` 7998 GTK_LIBS=`$PKG_CONFIG --libs gtk+-2.0` 7999 gtk_major_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 8000 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\1/'` 8001 gtk_minor_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 8002 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\2/'` 8003 gtk_micro_version=`$PKG_CONFIG --modversion gtk+-2.0 | \ 8004 sed 's/\([0-9]*\)\.\([0-9]*\)\.\([0-9]*\)/\3/'` 8005 } 8006 else 8007 no_gtk=yes 8008 fi 8009 8010 if test "x$enable_gtktest" = "xyes" -a "x$no_gtk" = "x"; then 8011 { 8012 ac_save_CFLAGS="$CFLAGS" 8013 ac_save_LIBS="$LIBS" 8014 CFLAGS="$CFLAGS $GTK_CFLAGS" 8015 LIBS="$LIBS $GTK_LIBS" 8016 8017 rm -f conf.gtktest 8018 if test "$cross_compiling" = yes; then : 8019 echo $ac_n "cross compiling; assumed OK... $ac_c" 8020else 8021 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8022/* end confdefs.h. */ 8023 8024#include <gtk/gtk.h> 8025#include <stdio.h> 8026#if STDC_HEADERS 8027# include <stdlib.h> 8028# include <stddef.h> 8029#endif 8030 8031int 8032main () 8033{ 8034int major, minor, micro; 8035char *tmp_version; 8036 8037system ("touch conf.gtktest"); 8038 8039/* HP/UX 9 (%@#!) writes to sscanf strings */ 8040tmp_version = g_strdup("$min_gtk_version"); 8041if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) { 8042 printf("%s, bad version string\n", "$min_gtk_version"); 8043 exit(1); 8044 } 8045 8046if ((gtk_major_version > major) || 8047 ((gtk_major_version == major) && (gtk_minor_version > minor)) || 8048 ((gtk_major_version == major) && (gtk_minor_version == minor) && 8049 (gtk_micro_version >= micro))) 8050{ 8051 return 0; 8052} 8053return 1; 8054} 8055 8056_ACEOF 8057if ac_fn_c_try_run "$LINENO"; then : 8058 8059else 8060 no_gtk=yes 8061fi 8062rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 8063 conftest.$ac_objext conftest.beam conftest.$ac_ext 8064fi 8065 8066 CFLAGS="$ac_save_CFLAGS" 8067 LIBS="$ac_save_LIBS" 8068 } 8069 fi 8070 if test "x$no_gtk" = x ; then 8071 if test "x$enable_gtktest" = "xyes"; then 8072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 8073$as_echo "yes; found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } 8074 else 8075 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&5 8076$as_echo "found version $gtk_major_version.$gtk_minor_version.$gtk_micro_version" >&6; } 8077 fi 8078 GUI_LIB_LOC="$GTK_LIBDIR" 8079 GTK_LIBNAME="$GTK_LIBS" 8080 GUI_INC_LOC="$GTK_CFLAGS" 8081 else 8082 { 8083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8084$as_echo "no" >&6; } 8085 GTK_CFLAGS="" 8086 GTK_LIBS="" 8087 : 8088 } 8089 fi 8090 } 8091 else 8092 GTK_CFLAGS="" 8093 GTK_LIBS="" 8094 : 8095 fi 8096 8097 8098 rm -f conf.gtktest 8099 8100 if test "x$GTK_CFLAGS" != "x"; then 8101 SKIP_ATHENA=YES 8102 SKIP_NEXTAW=YES 8103 SKIP_MOTIF=YES 8104 GUITYPE=GTK 8105 8106 fi 8107 fi 8108 if test "x$GUITYPE" = "xGTK"; then 8109 if test "$gtk_minor_version" = 1 -a "0$gtk_micro_version" -ge 1 \ 8110 || test "0$gtk_minor_version" -ge 2; then 8111 $as_echo "#define HAVE_GTK_MULTIHEAD 1" >>confdefs.h 8112 8113 fi 8114 if test -z "$SKIP_GNOME"; then 8115 { 8116 8117 8118 8119 8120 8121 8122# Check whether --with-gnome-includes was given. 8123if test "${with_gnome_includes+set}" = set; then : 8124 withval=$with_gnome_includes; CFLAGS="$CFLAGS -I$withval" 8125 8126fi 8127 8128 8129 8130# Check whether --with-gnome-libs was given. 8131if test "${with_gnome_libs+set}" = set; then : 8132 withval=$with_gnome_libs; LDFLAGS="$LDFLAGS -L$withval" gnome_prefix=$withval 8133 8134fi 8135 8136 8137 8138# Check whether --with-gnome was given. 8139if test "${with_gnome+set}" = set; then : 8140 withval=$with_gnome; if test x$withval = xyes; then 8141 want_gnome=yes 8142 have_gnome=yes 8143 else 8144 if test "x$withval" = xno; then 8145 want_gnome=no 8146 else 8147 want_gnome=yes 8148 LDFLAGS="$LDFLAGS -L$withval/lib" 8149 CFLAGS="$CFLAGS -I$withval/include" 8150 gnome_prefix=$withval/lib 8151 fi 8152 fi 8153else 8154 want_gnome=yes 8155fi 8156 8157 8158 if test "x$want_gnome" = xyes; then 8159 { 8160 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for libgnomeui-2.0" >&5 8161$as_echo_n "checking for libgnomeui-2.0... " >&6; } 8162 if $PKG_CONFIG --exists libgnomeui-2.0; then 8163 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8164$as_echo "yes" >&6; } 8165 GNOME_LIBS=`$PKG_CONFIG --libs-only-l libgnomeui-2.0` 8166 GNOME_LIBDIR=`$PKG_CONFIG --libs-only-L libgnomeui-2.0` 8167 GNOME_INCLUDEDIR=`$PKG_CONFIG --cflags libgnomeui-2.0` 8168 8169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for FreeBSD" >&5 8170$as_echo_n "checking for FreeBSD... " >&6; } 8171 if test "`(uname) 2>/dev/null`" = FreeBSD; then 8172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8173$as_echo "yes" >&6; } 8174 GNOME_INCLUDEDIR="$GNOME_INCLUDEDIR -D_THREAD_SAFE" 8175 GNOME_LIBS="$GNOME_LIBS -pthread" 8176 else 8177 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8178$as_echo "no" >&6; } 8179 fi 8180 have_gnome=yes 8181 else 8182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5 8183$as_echo "not found" >&6; } 8184 if test "x" = xfail; then 8185 as_fn_error "Could not find libgnomeui-2.0 via pkg-config" "$LINENO" 5 8186 fi 8187 fi 8188 } 8189 fi 8190 8191 if test "x$have_gnome" = xyes ; then 8192 $as_echo "#define FEAT_GUI_GNOME 1" >>confdefs.h 8193 8194 GUI_INC_LOC="$GUI_INC_LOC $GNOME_INCLUDEDIR" 8195 GTK_LIBNAME="$GTK_LIBNAME $GNOME_LIBDIR $GNOME_LIBS" 8196 fi 8197 } 8198 fi 8199 fi 8200fi 8201 8202 8203if test -z "$SKIP_MOTIF"; then 8204 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" 8205 GUI_INC_LOC="`echo $GUI_INC_LOC|sed 's%-I%%g'`" 8206 8207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI includes" >&5 8208$as_echo_n "checking for location of Motif GUI includes... " >&6; } 8209 gui_includes="`echo $x_includes|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/include/g` $GUI_INC_LOC" 8210 GUI_INC_LOC= 8211 for try in $gui_includes; do 8212 if test -f "$try/Xm/Xm.h"; then 8213 GUI_INC_LOC=$try 8214 fi 8215 done 8216 if test -n "$GUI_INC_LOC"; then 8217 if test "$GUI_INC_LOC" = /usr/include; then 8218 GUI_INC_LOC= 8219 { $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5 8220$as_echo "in default path" >&6; } 8221 else 8222 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_INC_LOC" >&5 8223$as_echo "$GUI_INC_LOC" >&6; } 8224 fi 8225 else 8226 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 8227$as_echo "<not found>" >&6; } 8228 SKIP_MOTIF=YES 8229 fi 8230fi 8231 8232 8233if test -z "$SKIP_MOTIF"; then 8234 { $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-motif-lib argument" >&5 8235$as_echo_n "checking --with-motif-lib argument... " >&6; } 8236 8237# Check whether --with-motif-lib was given. 8238if test "${with_motif_lib+set}" = set; then : 8239 withval=$with_motif_lib; MOTIF_LIBNAME="${withval}" 8240fi 8241 8242 8243 if test -n "$MOTIF_LIBNAME"; then 8244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MOTIF_LIBNAME" >&5 8245$as_echo "$MOTIF_LIBNAME" >&6; } 8246 GUI_LIB_LOC= 8247 else 8248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8249$as_echo "no" >&6; } 8250 8251 GUI_LIB_LOC="`echo $GUI_LIB_LOC|sed 's%-L%%g'`" 8252 8253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for location of Motif GUI libs" >&5 8254$as_echo_n "checking for location of Motif GUI libs... " >&6; } 8255 gui_libs="`echo $x_libraries|sed 's%/^/^/*$%%'` `echo "$gui_XXX" | sed s/XXX/lib/g` `echo "$GUI_INC_LOC" | sed s/include/lib/` $GUI_LIB_LOC" 8256 GUI_LIB_LOC= 8257 for try in $gui_libs; do 8258 for libtry in "$try"/libXm.a "$try"/libXm.so* "$try"/libXm.sl "$try"/libXm.dylib; do 8259 if test -f "$libtry"; then 8260 GUI_LIB_LOC=$try 8261 fi 8262 done 8263 done 8264 if test -n "$GUI_LIB_LOC"; then 8265 if test "$GUI_LIB_LOC" = /usr/lib; then 8266 GUI_LIB_LOC= 8267 { $as_echo "$as_me:${as_lineno-$LINENO}: result: in default path" >&5 8268$as_echo "in default path" >&6; } 8269 else 8270 if test -n "$GUI_LIB_LOC"; then 8271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GUI_LIB_LOC" >&5 8272$as_echo "$GUI_LIB_LOC" >&6; } 8273 if test "`(uname) 2>/dev/null`" = SunOS && 8274 uname -r | grep '^5' >/dev/null; then 8275 GUI_LIB_LOC="$GUI_LIB_LOC -R $GUI_LIB_LOC" 8276 fi 8277 fi 8278 fi 8279 MOTIF_LIBNAME=-lXm 8280 else 8281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: <not found>" >&5 8282$as_echo "<not found>" >&6; } 8283 SKIP_MOTIF=YES 8284 fi 8285 fi 8286fi 8287 8288if test -z "$SKIP_MOTIF"; then 8289 SKIP_ATHENA=YES 8290 SKIP_NEXTAW=YES 8291 GUITYPE=MOTIF 8292 8293fi 8294 8295 8296GUI_X_LIBS= 8297 8298if test -z "$SKIP_ATHENA"; then 8299 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if Athena header files can be found" >&5 8300$as_echo_n "checking if Athena header files can be found... " >&6; } 8301 cflags_save=$CFLAGS 8302 CFLAGS="$CFLAGS $X_CFLAGS" 8303 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8304/* end confdefs.h. */ 8305 8306#include <X11/Intrinsic.h> 8307#include <X11/Xaw/Paned.h> 8308int 8309main () 8310{ 8311 8312 ; 8313 return 0; 8314} 8315_ACEOF 8316if ac_fn_c_try_compile "$LINENO"; then : 8317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8318$as_echo "yes" >&6; } 8319else 8320 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8321$as_echo "no" >&6; }; SKIP_ATHENA=YES 8322fi 8323rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8324 CFLAGS=$cflags_save 8325fi 8326 8327if test -z "$SKIP_ATHENA"; then 8328 GUITYPE=ATHENA 8329fi 8330 8331if test -z "$SKIP_NEXTAW"; then 8332 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if neXtaw header files can be found" >&5 8333$as_echo_n "checking if neXtaw header files can be found... " >&6; } 8334 cflags_save=$CFLAGS 8335 CFLAGS="$CFLAGS $X_CFLAGS" 8336 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8337/* end confdefs.h. */ 8338 8339#include <X11/Intrinsic.h> 8340#include <X11/neXtaw/Paned.h> 8341int 8342main () 8343{ 8344 8345 ; 8346 return 0; 8347} 8348_ACEOF 8349if ac_fn_c_try_compile "$LINENO"; then : 8350 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8351$as_echo "yes" >&6; } 8352else 8353 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8354$as_echo "no" >&6; }; SKIP_NEXTAW=YES 8355fi 8356rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8357 CFLAGS=$cflags_save 8358fi 8359 8360if test -z "$SKIP_NEXTAW"; then 8361 GUITYPE=NEXTAW 8362fi 8363 8364if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then 8365 if test -n "$GUI_INC_LOC"; then 8366 GUI_INC_LOC=-I"`echo $GUI_INC_LOC|sed 's%-I%%'`" 8367 fi 8368 if test -n "$GUI_LIB_LOC"; then 8369 GUI_LIB_LOC=-L"`echo $GUI_LIB_LOC|sed 's%-L%%'`" 8370 fi 8371 8372 ldflags_save=$LDFLAGS 8373 LDFLAGS="$X_LIBS $LDFLAGS" 8374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XShapeQueryExtension in -lXext" >&5 8375$as_echo_n "checking for XShapeQueryExtension in -lXext... " >&6; } 8376if test "${ac_cv_lib_Xext_XShapeQueryExtension+set}" = set; then : 8377 $as_echo_n "(cached) " >&6 8378else 8379 ac_check_lib_save_LIBS=$LIBS 8380LIBS="-lXext -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 8381cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8382/* end confdefs.h. */ 8383 8384/* Override any GCC internal prototype to avoid an error. 8385 Use char because int might match the return type of a GCC 8386 builtin and then its argument prototype would still apply. */ 8387#ifdef __cplusplus 8388extern "C" 8389#endif 8390char XShapeQueryExtension (); 8391int 8392main () 8393{ 8394return XShapeQueryExtension (); 8395 ; 8396 return 0; 8397} 8398_ACEOF 8399if ac_fn_c_try_link "$LINENO"; then : 8400 ac_cv_lib_Xext_XShapeQueryExtension=yes 8401else 8402 ac_cv_lib_Xext_XShapeQueryExtension=no 8403fi 8404rm -f core conftest.err conftest.$ac_objext \ 8405 conftest$ac_exeext conftest.$ac_ext 8406LIBS=$ac_check_lib_save_LIBS 8407fi 8408{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xext_XShapeQueryExtension" >&5 8409$as_echo "$ac_cv_lib_Xext_XShapeQueryExtension" >&6; } 8410if test "x$ac_cv_lib_Xext_XShapeQueryExtension" = x""yes; then : 8411 GUI_X_LIBS="-lXext" 8412fi 8413 8414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wslen in -lw" >&5 8415$as_echo_n "checking for wslen in -lw... " >&6; } 8416if test "${ac_cv_lib_w_wslen+set}" = set; then : 8417 $as_echo_n "(cached) " >&6 8418else 8419 ac_check_lib_save_LIBS=$LIBS 8420LIBS="-lw $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 8421cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8422/* end confdefs.h. */ 8423 8424/* Override any GCC internal prototype to avoid an error. 8425 Use char because int might match the return type of a GCC 8426 builtin and then its argument prototype would still apply. */ 8427#ifdef __cplusplus 8428extern "C" 8429#endif 8430char wslen (); 8431int 8432main () 8433{ 8434return wslen (); 8435 ; 8436 return 0; 8437} 8438_ACEOF 8439if ac_fn_c_try_link "$LINENO"; then : 8440 ac_cv_lib_w_wslen=yes 8441else 8442 ac_cv_lib_w_wslen=no 8443fi 8444rm -f core conftest.err conftest.$ac_objext \ 8445 conftest$ac_exeext conftest.$ac_ext 8446LIBS=$ac_check_lib_save_LIBS 8447fi 8448{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_w_wslen" >&5 8449$as_echo "$ac_cv_lib_w_wslen" >&6; } 8450if test "x$ac_cv_lib_w_wslen" = x""yes; then : 8451 X_EXTRA_LIBS="$X_EXTRA_LIBS -lw" 8452fi 8453 8454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym in -ldl" >&5 8455$as_echo_n "checking for dlsym in -ldl... " >&6; } 8456if test "${ac_cv_lib_dl_dlsym+set}" = set; then : 8457 $as_echo_n "(cached) " >&6 8458else 8459 ac_check_lib_save_LIBS=$LIBS 8460LIBS="-ldl $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 8461cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8462/* end confdefs.h. */ 8463 8464/* Override any GCC internal prototype to avoid an error. 8465 Use char because int might match the return type of a GCC 8466 builtin and then its argument prototype would still apply. */ 8467#ifdef __cplusplus 8468extern "C" 8469#endif 8470char dlsym (); 8471int 8472main () 8473{ 8474return dlsym (); 8475 ; 8476 return 0; 8477} 8478_ACEOF 8479if ac_fn_c_try_link "$LINENO"; then : 8480 ac_cv_lib_dl_dlsym=yes 8481else 8482 ac_cv_lib_dl_dlsym=no 8483fi 8484rm -f core conftest.err conftest.$ac_objext \ 8485 conftest$ac_exeext conftest.$ac_ext 8486LIBS=$ac_check_lib_save_LIBS 8487fi 8488{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlsym" >&5 8489$as_echo "$ac_cv_lib_dl_dlsym" >&6; } 8490if test "x$ac_cv_lib_dl_dlsym" = x""yes; then : 8491 X_EXTRA_LIBS="$X_EXTRA_LIBS -ldl" 8492fi 8493 8494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XmuCreateStippledPixmap in -lXmu" >&5 8495$as_echo_n "checking for XmuCreateStippledPixmap in -lXmu... " >&6; } 8496if test "${ac_cv_lib_Xmu_XmuCreateStippledPixmap+set}" = set; then : 8497 $as_echo_n "(cached) " >&6 8498else 8499 ac_check_lib_save_LIBS=$LIBS 8500LIBS="-lXmu $GUI_X_LIBS -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 8501cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8502/* end confdefs.h. */ 8503 8504/* Override any GCC internal prototype to avoid an error. 8505 Use char because int might match the return type of a GCC 8506 builtin and then its argument prototype would still apply. */ 8507#ifdef __cplusplus 8508extern "C" 8509#endif 8510char XmuCreateStippledPixmap (); 8511int 8512main () 8513{ 8514return XmuCreateStippledPixmap (); 8515 ; 8516 return 0; 8517} 8518_ACEOF 8519if ac_fn_c_try_link "$LINENO"; then : 8520 ac_cv_lib_Xmu_XmuCreateStippledPixmap=yes 8521else 8522 ac_cv_lib_Xmu_XmuCreateStippledPixmap=no 8523fi 8524rm -f core conftest.err conftest.$ac_objext \ 8525 conftest$ac_exeext conftest.$ac_ext 8526LIBS=$ac_check_lib_save_LIBS 8527fi 8528{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&5 8529$as_echo "$ac_cv_lib_Xmu_XmuCreateStippledPixmap" >&6; } 8530if test "x$ac_cv_lib_Xmu_XmuCreateStippledPixmap" = x""yes; then : 8531 GUI_X_LIBS="-lXmu $GUI_X_LIBS" 8532fi 8533 8534 if test -z "$SKIP_MOTIF"; then 8535 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpEndJob in -lXp" >&5 8536$as_echo_n "checking for XpEndJob in -lXp... " >&6; } 8537if test "${ac_cv_lib_Xp_XpEndJob+set}" = set; then : 8538 $as_echo_n "(cached) " >&6 8539else 8540 ac_check_lib_save_LIBS=$LIBS 8541LIBS="-lXp $GUI_X_LIBS -lXm -lXt $X_PRE_LIBS -lX11 $X_EXTRA_LIBS $LIBS" 8542cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8543/* end confdefs.h. */ 8544 8545/* Override any GCC internal prototype to avoid an error. 8546 Use char because int might match the return type of a GCC 8547 builtin and then its argument prototype would still apply. */ 8548#ifdef __cplusplus 8549extern "C" 8550#endif 8551char XpEndJob (); 8552int 8553main () 8554{ 8555return XpEndJob (); 8556 ; 8557 return 0; 8558} 8559_ACEOF 8560if ac_fn_c_try_link "$LINENO"; then : 8561 ac_cv_lib_Xp_XpEndJob=yes 8562else 8563 ac_cv_lib_Xp_XpEndJob=no 8564fi 8565rm -f core conftest.err conftest.$ac_objext \ 8566 conftest$ac_exeext conftest.$ac_ext 8567LIBS=$ac_check_lib_save_LIBS 8568fi 8569{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Xp_XpEndJob" >&5 8570$as_echo "$ac_cv_lib_Xp_XpEndJob" >&6; } 8571if test "x$ac_cv_lib_Xp_XpEndJob" = x""yes; then : 8572 GUI_X_LIBS="-lXp $GUI_X_LIBS" 8573fi 8574 8575 fi 8576 LDFLAGS=$ldflags_save 8577 8578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extra X11 defines" >&5 8579$as_echo_n "checking for extra X11 defines... " >&6; } 8580 NARROW_PROTO= 8581 rm -fr conftestdir 8582 if mkdir conftestdir; then 8583 cd conftestdir 8584 cat > Imakefile <<'EOF' 8585acfindx: 8586 @echo 'NARROW_PROTO="${PROTO_DEFINES}"' 8587EOF 8588 if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then 8589 eval `${MAKE-make} acfindx 2>/dev/null | grep -v make` 8590 fi 8591 cd .. 8592 rm -fr conftestdir 8593 fi 8594 if test -z "$NARROW_PROTO"; then 8595 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8596$as_echo "no" >&6; } 8597 else 8598 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NARROW_PROTO" >&5 8599$as_echo "$NARROW_PROTO" >&6; } 8600 fi 8601 8602fi 8603 8604if test "$enable_xsmp" = "yes"; then 8605 cppflags_save=$CPPFLAGS 8606 CPPFLAGS="$CPPFLAGS $X_CFLAGS" 8607 for ac_header in X11/SM/SMlib.h 8608do : 8609 ac_fn_c_check_header_mongrel "$LINENO" "X11/SM/SMlib.h" "ac_cv_header_X11_SM_SMlib_h" "$ac_includes_default" 8610if test "x$ac_cv_header_X11_SM_SMlib_h" = x""yes; then : 8611 cat >>confdefs.h <<_ACEOF 8612#define HAVE_X11_SM_SMLIB_H 1 8613_ACEOF 8614 8615fi 8616 8617done 8618 8619 CPPFLAGS=$cppflags_save 8620fi 8621 8622 8623if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF" -o -z "$SKIP_GTK2"; then 8624 cppflags_save=$CPPFLAGS 8625 CPPFLAGS="$CPPFLAGS $X_CFLAGS" 8626 for ac_header in X11/xpm.h X11/Sunkeysym.h 8627do : 8628 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8629ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8630eval as_val=\$$as_ac_Header 8631 if test "x$as_val" = x""yes; then : 8632 cat >>confdefs.h <<_ACEOF 8633#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8634_ACEOF 8635 8636fi 8637 8638done 8639 8640 8641 if test ! "$enable_xim" = "no"; then 8642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XIMText in X11/Xlib.h" >&5 8643$as_echo_n "checking for XIMText in X11/Xlib.h... " >&6; } 8644 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8645/* end confdefs.h. */ 8646#include <X11/Xlib.h> 8647_ACEOF 8648if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 8649 $EGREP "XIMText" >/dev/null 2>&1; then : 8650 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8651$as_echo "yes" >&6; } 8652else 8653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no; xim has been disabled" >&5 8654$as_echo "no; xim has been disabled" >&6; }; enable_xim = "no" 8655fi 8656rm -f conftest* 8657 8658 fi 8659 CPPFLAGS=$cppflags_save 8660 8661 if test "$enable_xim" = "auto" -a "$enable_hangulinput" != "yes" \ 8662 -a "x$GUITYPE" != "xNONE" ; then 8663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: X GUI selected; xim has been enabled" >&5 8664$as_echo "X GUI selected; xim has been enabled" >&6; } 8665 enable_xim="yes" 8666 fi 8667fi 8668 8669if test -z "$SKIP_ATHENA" -o -z "$SKIP_NEXTAW" -o -z "$SKIP_MOTIF"; then 8670 cppflags_save=$CPPFLAGS 8671 CPPFLAGS="$CPPFLAGS $X_CFLAGS" 8672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X11/Xmu/Editres.h" >&5 8673$as_echo_n "checking for X11/Xmu/Editres.h... " >&6; } 8674 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8675/* end confdefs.h. */ 8676 8677#include <X11/Intrinsic.h> 8678#include <X11/Xmu/Editres.h> 8679int 8680main () 8681{ 8682int i; i = 0; 8683 ; 8684 return 0; 8685} 8686_ACEOF 8687if ac_fn_c_try_compile "$LINENO"; then : 8688 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8689$as_echo "yes" >&6; } 8690 $as_echo "#define HAVE_X11_XMU_EDITRES_H 1" >>confdefs.h 8691 8692else 8693 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8694$as_echo "no" >&6; } 8695fi 8696rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8697 CPPFLAGS=$cppflags_save 8698fi 8699 8700if test -z "$SKIP_MOTIF"; then 8701 cppflags_save=$CPPFLAGS 8702 CPPFLAGS="$CPPFLAGS $X_CFLAGS" 8703 if test "$zOSUnix" = "yes"; then 8704 xmheader="Xm/Xm.h" 8705 else 8706 xmheader="Xm/Xm.h Xm/XpmP.h Xm/JoinSideT.h Xm/TraitP.h Xm/Manager.h 8707 Xm/UnhighlightT.h Xm/Notebook.h" 8708 fi 8709 for ac_header in $xmheader 8710do : 8711 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 8712ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 8713eval as_val=\$$as_ac_Header 8714 if test "x$as_val" = x""yes; then : 8715 cat >>confdefs.h <<_ACEOF 8716#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 8717_ACEOF 8718 8719fi 8720 8721done 8722 8723 8724 if test "x$ac_cv_header_Xm_XpmP_h" = "xyes"; then 8725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XpmAttributes_21 in Xm/XpmP.h" >&5 8726$as_echo_n "checking for XpmAttributes_21 in Xm/XpmP.h... " >&6; } 8727 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8728/* end confdefs.h. */ 8729#include <Xm/XpmP.h> 8730int 8731main () 8732{ 8733XpmAttributes_21 attr; 8734 ; 8735 return 0; 8736} 8737_ACEOF 8738if ac_fn_c_try_compile "$LINENO"; then : 8739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8740$as_echo "yes" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes_21" >>confdefs.h 8741 8742else 8743 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8744$as_echo "no" >&6; }; $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h 8745 8746 8747fi 8748rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8749 else 8750 $as_echo "#define XPMATTRIBUTES_TYPE XpmAttributes" >>confdefs.h 8751 8752 fi 8753 CPPFLAGS=$cppflags_save 8754fi 8755 8756if test "x$GUITYPE" = "xNONE" -a "$enable_xim" = "yes"; then 8757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; xim has been disabled" >&5 8758$as_echo "no GUI selected; xim has been disabled" >&6; } 8759 enable_xim="no" 8760fi 8761if test "x$GUITYPE" = "xNONE" -a "$enable_fontset" = "yes"; then 8762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; fontset has been disabled" >&5 8763$as_echo "no GUI selected; fontset has been disabled" >&6; } 8764 enable_fontset="no" 8765fi 8766if test "x$GUITYPE:$enable_fontset" = "xGTK:yes"; then 8767 { $as_echo "$as_me:${as_lineno-$LINENO}: result: GTK+ 2 GUI selected; fontset has been disabled" >&5 8768$as_echo "GTK+ 2 GUI selected; fontset has been disabled" >&6; } 8769 enable_fontset="no" 8770fi 8771 8772if test -z "$SKIP_PHOTON"; then 8773 GUITYPE=PHOTONGUI 8774fi 8775 8776 8777 8778 8779 8780 8781if test "$enable_workshop" = "yes" -a -n "$SKIP_MOTIF"; then 8782 as_fn_error "cannot use workshop without Motif" "$LINENO" 5 8783fi 8784 8785if test "$enable_xim" = "yes"; then 8786 $as_echo "#define FEAT_XIM 1" >>confdefs.h 8787 8788fi 8789if test "$enable_fontset" = "yes"; then 8790 $as_echo "#define FEAT_XFONTSET 1" >>confdefs.h 8791 8792fi 8793 8794 8795 8796 8797if test "$enable_hangulinput" = "yes"; then 8798 if test "x$GUITYPE" = "xNONE"; then 8799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no GUI selected; hangul input has been disabled" >&5 8800$as_echo "no GUI selected; hangul input has been disabled" >&6; } 8801 enable_hangulinput=no 8802 else 8803 $as_echo "#define FEAT_HANGULIN 1" >>confdefs.h 8804 8805 HANGULIN_SRC=hangulin.c 8806 8807 HANGULIN_OBJ=objects/hangulin.o 8808 8809 fi 8810fi 8811 8812 8813{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether toupper is broken" >&5 8814$as_echo_n "checking whether toupper is broken... " >&6; } 8815if test "${vim_cv_toupper_broken+set}" = set; then : 8816 $as_echo_n "(cached) " >&6 8817else 8818 8819 if test "$cross_compiling" = yes; then : 8820 8821 as_fn_error "cross-compiling: please set 'vim_cv_toupper_broken'" "$LINENO" 5 8822 8823else 8824 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8825/* end confdefs.h. */ 8826 8827#include "confdefs.h" 8828#include <ctype.h> 8829#if STDC_HEADERS 8830# include <stdlib.h> 8831# include <stddef.h> 8832#endif 8833main() { exit(toupper('A') == 'A' && tolower('z') == 'z'); } 8834 8835_ACEOF 8836if ac_fn_c_try_run "$LINENO"; then : 8837 8838 vim_cv_toupper_broken=yes 8839 8840else 8841 8842 vim_cv_toupper_broken=no 8843 8844fi 8845rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 8846 conftest.$ac_objext conftest.beam conftest.$ac_ext 8847fi 8848 8849fi 8850{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_toupper_broken" >&5 8851$as_echo "$vim_cv_toupper_broken" >&6; } 8852 8853if test "x$vim_cv_toupper_broken" = "xyes" ; then 8854 $as_echo "#define BROKEN_TOUPPER 1" >>confdefs.h 8855 8856fi 8857 8858{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __DATE__ and __TIME__ work" >&5 8859$as_echo_n "checking whether __DATE__ and __TIME__ work... " >&6; } 8860cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8861/* end confdefs.h. */ 8862#include <stdio.h> 8863int 8864main () 8865{ 8866printf("(" __DATE__ " " __TIME__ ")"); 8867 ; 8868 return 0; 8869} 8870_ACEOF 8871if ac_fn_c_try_compile "$LINENO"; then : 8872 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8873$as_echo "yes" >&6; }; $as_echo "#define HAVE_DATE_TIME 1" >>confdefs.h 8874 8875else 8876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8877$as_echo "no" >&6; } 8878fi 8879rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8880 8881{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((unused)) is allowed" >&5 8882$as_echo_n "checking whether __attribute__((unused)) is allowed... " >&6; } 8883cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8884/* end confdefs.h. */ 8885#include <stdio.h> 8886int 8887main () 8888{ 8889int x __attribute__((unused)); 8890 ; 8891 return 0; 8892} 8893_ACEOF 8894if ac_fn_c_try_compile "$LINENO"; then : 8895 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 8896$as_echo "yes" >&6; }; $as_echo "#define HAVE_ATTRIBUTE_UNUSED 1" >>confdefs.h 8897 8898else 8899 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 8900$as_echo "no" >&6; } 8901fi 8902rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8903 8904ac_fn_c_check_header_mongrel "$LINENO" "elf.h" "ac_cv_header_elf_h" "$ac_includes_default" 8905if test "x$ac_cv_header_elf_h" = x""yes; then : 8906 HAS_ELF=1 8907fi 8908 8909 8910if test "$HAS_ELF" = 1; then 8911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lelf" >&5 8912$as_echo_n "checking for main in -lelf... " >&6; } 8913if test "${ac_cv_lib_elf_main+set}" = set; then : 8914 $as_echo_n "(cached) " >&6 8915else 8916 ac_check_lib_save_LIBS=$LIBS 8917LIBS="-lelf $LIBS" 8918cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8919/* end confdefs.h. */ 8920 8921 8922int 8923main () 8924{ 8925return main (); 8926 ; 8927 return 0; 8928} 8929_ACEOF 8930if ac_fn_c_try_link "$LINENO"; then : 8931 ac_cv_lib_elf_main=yes 8932else 8933 ac_cv_lib_elf_main=no 8934fi 8935rm -f core conftest.err conftest.$ac_objext \ 8936 conftest$ac_exeext conftest.$ac_ext 8937LIBS=$ac_check_lib_save_LIBS 8938fi 8939{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_elf_main" >&5 8940$as_echo "$ac_cv_lib_elf_main" >&6; } 8941if test "x$ac_cv_lib_elf_main" = x""yes; then : 8942 cat >>confdefs.h <<_ACEOF 8943#define HAVE_LIBELF 1 8944_ACEOF 8945 8946 LIBS="-lelf $LIBS" 8947 8948fi 8949 8950fi 8951 8952ac_header_dirent=no 8953for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do 8954 as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` 8955{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5 8956$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; } 8957if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then : 8958 $as_echo_n "(cached) " >&6 8959else 8960 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 8961/* end confdefs.h. */ 8962#include <sys/types.h> 8963#include <$ac_hdr> 8964 8965int 8966main () 8967{ 8968if ((DIR *) 0) 8969return 0; 8970 ; 8971 return 0; 8972} 8973_ACEOF 8974if ac_fn_c_try_compile "$LINENO"; then : 8975 eval "$as_ac_Header=yes" 8976else 8977 eval "$as_ac_Header=no" 8978fi 8979rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8980fi 8981eval ac_res=\$$as_ac_Header 8982 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 8983$as_echo "$ac_res" >&6; } 8984eval as_val=\$$as_ac_Header 8985 if test "x$as_val" = x""yes; then : 8986 cat >>confdefs.h <<_ACEOF 8987#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1 8988_ACEOF 8989 8990ac_header_dirent=$ac_hdr; break 8991fi 8992 8993done 8994# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. 8995if test $ac_header_dirent = dirent.h; then 8996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 8997$as_echo_n "checking for library containing opendir... " >&6; } 8998if test "${ac_cv_search_opendir+set}" = set; then : 8999 $as_echo_n "(cached) " >&6 9000else 9001 ac_func_search_save_LIBS=$LIBS 9002cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9003/* end confdefs.h. */ 9004 9005/* Override any GCC internal prototype to avoid an error. 9006 Use char because int might match the return type of a GCC 9007 builtin and then its argument prototype would still apply. */ 9008#ifdef __cplusplus 9009extern "C" 9010#endif 9011char opendir (); 9012int 9013main () 9014{ 9015return opendir (); 9016 ; 9017 return 0; 9018} 9019_ACEOF 9020for ac_lib in '' dir; do 9021 if test -z "$ac_lib"; then 9022 ac_res="none required" 9023 else 9024 ac_res=-l$ac_lib 9025 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 9026 fi 9027 if ac_fn_c_try_link "$LINENO"; then : 9028 ac_cv_search_opendir=$ac_res 9029fi 9030rm -f core conftest.err conftest.$ac_objext \ 9031 conftest$ac_exeext 9032 if test "${ac_cv_search_opendir+set}" = set; then : 9033 break 9034fi 9035done 9036if test "${ac_cv_search_opendir+set}" = set; then : 9037 9038else 9039 ac_cv_search_opendir=no 9040fi 9041rm conftest.$ac_ext 9042LIBS=$ac_func_search_save_LIBS 9043fi 9044{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 9045$as_echo "$ac_cv_search_opendir" >&6; } 9046ac_res=$ac_cv_search_opendir 9047if test "$ac_res" != no; then : 9048 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 9049 9050fi 9051 9052else 9053 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 9054$as_echo_n "checking for library containing opendir... " >&6; } 9055if test "${ac_cv_search_opendir+set}" = set; then : 9056 $as_echo_n "(cached) " >&6 9057else 9058 ac_func_search_save_LIBS=$LIBS 9059cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9060/* end confdefs.h. */ 9061 9062/* Override any GCC internal prototype to avoid an error. 9063 Use char because int might match the return type of a GCC 9064 builtin and then its argument prototype would still apply. */ 9065#ifdef __cplusplus 9066extern "C" 9067#endif 9068char opendir (); 9069int 9070main () 9071{ 9072return opendir (); 9073 ; 9074 return 0; 9075} 9076_ACEOF 9077for ac_lib in '' x; do 9078 if test -z "$ac_lib"; then 9079 ac_res="none required" 9080 else 9081 ac_res=-l$ac_lib 9082 LIBS="-l$ac_lib $ac_func_search_save_LIBS" 9083 fi 9084 if ac_fn_c_try_link "$LINENO"; then : 9085 ac_cv_search_opendir=$ac_res 9086fi 9087rm -f core conftest.err conftest.$ac_objext \ 9088 conftest$ac_exeext 9089 if test "${ac_cv_search_opendir+set}" = set; then : 9090 break 9091fi 9092done 9093if test "${ac_cv_search_opendir+set}" = set; then : 9094 9095else 9096 ac_cv_search_opendir=no 9097fi 9098rm conftest.$ac_ext 9099LIBS=$ac_func_search_save_LIBS 9100fi 9101{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 9102$as_echo "$ac_cv_search_opendir" >&6; } 9103ac_res=$ac_cv_search_opendir 9104if test "$ac_res" != no; then : 9105 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" 9106 9107fi 9108 9109fi 9110 9111 9112if test $ac_cv_header_sys_wait_h = no; then 9113 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys/wait.h that defines union wait" >&5 9114$as_echo_n "checking for sys/wait.h that defines union wait... " >&6; } 9115 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9116/* end confdefs.h. */ 9117#include <sys/wait.h> 9118int 9119main () 9120{ 9121union wait xx, yy; xx = yy 9122 ; 9123 return 0; 9124} 9125_ACEOF 9126if ac_fn_c_try_compile "$LINENO"; then : 9127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9128$as_echo "yes" >&6; } 9129 $as_echo "#define HAVE_SYS_WAIT_H 1" >>confdefs.h 9130 9131 $as_echo "#define HAVE_UNION_WAIT 1" >>confdefs.h 9132 9133else 9134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9135$as_echo "no" >&6; } 9136fi 9137rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9138fi 9139 9140for ac_header in stdarg.h stdint.h stdlib.h string.h \ 9141 sys/select.h sys/utsname.h termcap.h fcntl.h \ 9142 sgtty.h sys/ioctl.h sys/time.h sys/types.h \ 9143 termio.h iconv.h inttypes.h langinfo.h math.h \ 9144 unistd.h stropts.h errno.h sys/resource.h \ 9145 sys/systeminfo.h locale.h sys/stream.h termios.h \ 9146 libc.h sys/statfs.h poll.h sys/poll.h pwd.h \ 9147 utime.h sys/param.h libintl.h libgen.h \ 9148 util/debug.h util/msg18n.h frame.h sys/acl.h \ 9149 sys/access.h sys/sysinfo.h wchar.h wctype.h 9150do : 9151 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` 9152ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default" 9153eval as_val=\$$as_ac_Header 9154 if test "x$as_val" = x""yes; then : 9155 cat >>confdefs.h <<_ACEOF 9156#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 9157_ACEOF 9158 9159fi 9160 9161done 9162 9163 9164for ac_header in sys/ptem.h 9165do : 9166 ac_fn_c_check_header_compile "$LINENO" "sys/ptem.h" "ac_cv_header_sys_ptem_h" "#if defined HAVE_SYS_STREAM_H 9167# include <sys/stream.h> 9168#endif 9169" 9170if test "x$ac_cv_header_sys_ptem_h" = x""yes; then : 9171 cat >>confdefs.h <<_ACEOF 9172#define HAVE_SYS_PTEM_H 1 9173_ACEOF 9174 9175fi 9176 9177done 9178 9179 9180for ac_header in sys/sysctl.h 9181do : 9182 ac_fn_c_check_header_compile "$LINENO" "sys/sysctl.h" "ac_cv_header_sys_sysctl_h" "#if defined HAVE_SYS_PARAM_H 9183# include <sys/param.h> 9184#endif 9185" 9186if test "x$ac_cv_header_sys_sysctl_h" = x""yes; then : 9187 cat >>confdefs.h <<_ACEOF 9188#define HAVE_SYS_SYSCTL_H 1 9189_ACEOF 9190 9191fi 9192 9193done 9194 9195 9196 9197{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_np.h" >&5 9198$as_echo_n "checking for pthread_np.h... " >&6; } 9199cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9200/* end confdefs.h. */ 9201 9202#include <pthread.h> 9203#include <pthread_np.h> 9204int 9205main () 9206{ 9207int i; i = 0; 9208 ; 9209 return 0; 9210} 9211_ACEOF 9212if ac_fn_c_try_compile "$LINENO"; then : 9213 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9214$as_echo "yes" >&6; } 9215 $as_echo "#define HAVE_PTHREAD_NP_H 1" >>confdefs.h 9216 9217else 9218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9219$as_echo "no" >&6; } 9220fi 9221rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9222 9223for ac_header in strings.h 9224do : 9225 ac_fn_c_check_header_mongrel "$LINENO" "strings.h" "ac_cv_header_strings_h" "$ac_includes_default" 9226if test "x$ac_cv_header_strings_h" = x""yes; then : 9227 cat >>confdefs.h <<_ACEOF 9228#define HAVE_STRINGS_H 1 9229_ACEOF 9230 9231fi 9232 9233done 9234 9235if test "x$MACOSX" = "xyes"; then 9236 $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h 9237 9238else 9239 9240{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if strings.h can be included after string.h" >&5 9241$as_echo_n "checking if strings.h can be included after string.h... " >&6; } 9242cppflags_save=$CPPFLAGS 9243CPPFLAGS="$CPPFLAGS $X_CFLAGS" 9244cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9245/* end confdefs.h. */ 9246 9247#if defined(_AIX) && !defined(_AIX51) && !defined(_NO_PROTO) 9248# define _NO_PROTO /* like in os_unix.h, causes conflict for AIX (Winn) */ 9249 /* but don't do it on AIX 5.1 (Uribarri) */ 9250#endif 9251#ifdef HAVE_XM_XM_H 9252# include <Xm/Xm.h> /* This breaks it for HP-UX 11 (Squassabia) */ 9253#endif 9254#ifdef HAVE_STRING_H 9255# include <string.h> 9256#endif 9257#if defined(HAVE_STRINGS_H) 9258# include <strings.h> 9259#endif 9260 9261int 9262main () 9263{ 9264int i; i = 0; 9265 ; 9266 return 0; 9267} 9268_ACEOF 9269if ac_fn_c_try_compile "$LINENO"; then : 9270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9271$as_echo "yes" >&6; } 9272else 9273 $as_echo "#define NO_STRINGS_WITH_STRING_H 1" >>confdefs.h 9274 9275 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9276$as_echo "no" >&6; } 9277fi 9278rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9279CPPFLAGS=$cppflags_save 9280fi 9281 9282if test $ac_cv_c_compiler_gnu = yes; then 9283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5 9284$as_echo_n "checking whether $CC needs -traditional... " >&6; } 9285if test "${ac_cv_prog_gcc_traditional+set}" = set; then : 9286 $as_echo_n "(cached) " >&6 9287else 9288 ac_pattern="Autoconf.*'x'" 9289 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9290/* end confdefs.h. */ 9291#include <sgtty.h> 9292Autoconf TIOCGETP 9293_ACEOF 9294if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 9295 $EGREP "$ac_pattern" >/dev/null 2>&1; then : 9296 ac_cv_prog_gcc_traditional=yes 9297else 9298 ac_cv_prog_gcc_traditional=no 9299fi 9300rm -f conftest* 9301 9302 9303 if test $ac_cv_prog_gcc_traditional = no; then 9304 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9305/* end confdefs.h. */ 9306#include <termio.h> 9307Autoconf TCGETA 9308_ACEOF 9309if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 9310 $EGREP "$ac_pattern" >/dev/null 2>&1; then : 9311 ac_cv_prog_gcc_traditional=yes 9312fi 9313rm -f conftest* 9314 9315 fi 9316fi 9317{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_gcc_traditional" >&5 9318$as_echo "$ac_cv_prog_gcc_traditional" >&6; } 9319 if test $ac_cv_prog_gcc_traditional = yes; then 9320 CC="$CC -traditional" 9321 fi 9322fi 9323 9324{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for an ANSI C-conforming const" >&5 9325$as_echo_n "checking for an ANSI C-conforming const... " >&6; } 9326if test "${ac_cv_c_const+set}" = set; then : 9327 $as_echo_n "(cached) " >&6 9328else 9329 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9330/* end confdefs.h. */ 9331 9332int 9333main () 9334{ 9335/* FIXME: Include the comments suggested by Paul. */ 9336#ifndef __cplusplus 9337 /* Ultrix mips cc rejects this. */ 9338 typedef int charset[2]; 9339 const charset cs; 9340 /* SunOS 4.1.1 cc rejects this. */ 9341 char const *const *pcpcc; 9342 char **ppc; 9343 /* NEC SVR4.0.2 mips cc rejects this. */ 9344 struct point {int x, y;}; 9345 static struct point const zero = {0,0}; 9346 /* AIX XL C 1.02.0.0 rejects this. 9347 It does not let you subtract one const X* pointer from another in 9348 an arm of an if-expression whose if-part is not a constant 9349 expression */ 9350 const char *g = "string"; 9351 pcpcc = &g + (g ? g-g : 0); 9352 /* HPUX 7.0 cc rejects these. */ 9353 ++pcpcc; 9354 ppc = (char**) pcpcc; 9355 pcpcc = (char const *const *) ppc; 9356 { /* SCO 3.2v4 cc rejects this. */ 9357 char *t; 9358 char const *s = 0 ? (char *) 0 : (char const *) 0; 9359 9360 *t++ = 0; 9361 if (s) return 0; 9362 } 9363 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ 9364 int x[] = {25, 17}; 9365 const int *foo = &x[0]; 9366 ++foo; 9367 } 9368 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ 9369 typedef const int *iptr; 9370 iptr p = 0; 9371 ++p; 9372 } 9373 { /* AIX XL C 1.02.0.0 rejects this saying 9374 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ 9375 struct s { int j; const int *ap[3]; }; 9376 struct s *b; b->j = 5; 9377 } 9378 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ 9379 const int foo = 10; 9380 if (!foo) return 0; 9381 } 9382 return !cs[0] && !zero.x; 9383#endif 9384 9385 ; 9386 return 0; 9387} 9388_ACEOF 9389if ac_fn_c_try_compile "$LINENO"; then : 9390 ac_cv_c_const=yes 9391else 9392 ac_cv_c_const=no 9393fi 9394rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9395fi 9396{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_const" >&5 9397$as_echo "$ac_cv_c_const" >&6; } 9398if test $ac_cv_c_const = no; then 9399 9400$as_echo "#define const /**/" >>confdefs.h 9401 9402fi 9403 9404{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working volatile" >&5 9405$as_echo_n "checking for working volatile... " >&6; } 9406if test "${ac_cv_c_volatile+set}" = set; then : 9407 $as_echo_n "(cached) " >&6 9408else 9409 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9410/* end confdefs.h. */ 9411 9412int 9413main () 9414{ 9415 9416volatile int x; 9417int * volatile y = (int *) 0; 9418return !x && !y; 9419 ; 9420 return 0; 9421} 9422_ACEOF 9423if ac_fn_c_try_compile "$LINENO"; then : 9424 ac_cv_c_volatile=yes 9425else 9426 ac_cv_c_volatile=no 9427fi 9428rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9429fi 9430{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_volatile" >&5 9431$as_echo "$ac_cv_c_volatile" >&6; } 9432if test $ac_cv_c_volatile = no; then 9433 9434$as_echo "#define volatile /**/" >>confdefs.h 9435 9436fi 9437 9438ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default" 9439if test "x$ac_cv_type_mode_t" = x""yes; then : 9440 9441else 9442 9443cat >>confdefs.h <<_ACEOF 9444#define mode_t int 9445_ACEOF 9446 9447fi 9448 9449ac_fn_c_check_type "$LINENO" "off_t" "ac_cv_type_off_t" "$ac_includes_default" 9450if test "x$ac_cv_type_off_t" = x""yes; then : 9451 9452else 9453 9454cat >>confdefs.h <<_ACEOF 9455#define off_t long int 9456_ACEOF 9457 9458fi 9459 9460ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default" 9461if test "x$ac_cv_type_pid_t" = x""yes; then : 9462 9463else 9464 9465cat >>confdefs.h <<_ACEOF 9466#define pid_t int 9467_ACEOF 9468 9469fi 9470 9471ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default" 9472if test "x$ac_cv_type_size_t" = x""yes; then : 9473 9474else 9475 9476cat >>confdefs.h <<_ACEOF 9477#define size_t unsigned int 9478_ACEOF 9479 9480fi 9481 9482{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for uid_t in sys/types.h" >&5 9483$as_echo_n "checking for uid_t in sys/types.h... " >&6; } 9484if test "${ac_cv_type_uid_t+set}" = set; then : 9485 $as_echo_n "(cached) " >&6 9486else 9487 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9488/* end confdefs.h. */ 9489#include <sys/types.h> 9490 9491_ACEOF 9492if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 9493 $EGREP "uid_t" >/dev/null 2>&1; then : 9494 ac_cv_type_uid_t=yes 9495else 9496 ac_cv_type_uid_t=no 9497fi 9498rm -f conftest* 9499 9500fi 9501{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_uid_t" >&5 9502$as_echo "$ac_cv_type_uid_t" >&6; } 9503if test $ac_cv_type_uid_t = no; then 9504 9505$as_echo "#define uid_t int" >>confdefs.h 9506 9507 9508$as_echo "#define gid_t int" >>confdefs.h 9509 9510fi 9511 9512ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t" 9513case $ac_cv_c_uint32_t in #( 9514 no|yes) ;; #( 9515 *) 9516 9517$as_echo "#define _UINT32_T 1" >>confdefs.h 9518 9519 9520cat >>confdefs.h <<_ACEOF 9521#define uint32_t $ac_cv_c_uint32_t 9522_ACEOF 9523;; 9524 esac 9525 9526 9527{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5 9528$as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; } 9529if test "${ac_cv_header_time+set}" = set; then : 9530 $as_echo_n "(cached) " >&6 9531else 9532 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9533/* end confdefs.h. */ 9534#include <sys/types.h> 9535#include <sys/time.h> 9536#include <time.h> 9537 9538int 9539main () 9540{ 9541if ((struct tm *) 0) 9542return 0; 9543 ; 9544 return 0; 9545} 9546_ACEOF 9547if ac_fn_c_try_compile "$LINENO"; then : 9548 ac_cv_header_time=yes 9549else 9550 ac_cv_header_time=no 9551fi 9552rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9553fi 9554{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5 9555$as_echo "$ac_cv_header_time" >&6; } 9556if test $ac_cv_header_time = yes; then 9557 9558$as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h 9559 9560fi 9561 9562ac_fn_c_check_type "$LINENO" "ino_t" "ac_cv_type_ino_t" "$ac_includes_default" 9563if test "x$ac_cv_type_ino_t" = x""yes; then : 9564 9565else 9566 9567cat >>confdefs.h <<_ACEOF 9568#define ino_t long 9569_ACEOF 9570 9571fi 9572 9573ac_fn_c_check_type "$LINENO" "dev_t" "ac_cv_type_dev_t" "$ac_includes_default" 9574if test "x$ac_cv_type_dev_t" = x""yes; then : 9575 9576else 9577 9578cat >>confdefs.h <<_ACEOF 9579#define dev_t unsigned 9580_ACEOF 9581 9582fi 9583 9584 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 9585$as_echo_n "checking whether byte ordering is bigendian... " >&6; } 9586if test "${ac_cv_c_bigendian+set}" = set; then : 9587 $as_echo_n "(cached) " >&6 9588else 9589 ac_cv_c_bigendian=unknown 9590 # See if we're dealing with a universal compiler. 9591 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9592/* end confdefs.h. */ 9593#ifndef __APPLE_CC__ 9594 not a universal capable compiler 9595 #endif 9596 typedef int dummy; 9597 9598_ACEOF 9599if ac_fn_c_try_compile "$LINENO"; then : 9600 9601 # Check for potential -arch flags. It is not universal unless 9602 # there are at least two -arch flags with different values. 9603 ac_arch= 9604 ac_prev= 9605 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do 9606 if test -n "$ac_prev"; then 9607 case $ac_word in 9608 i?86 | x86_64 | ppc | ppc64) 9609 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then 9610 ac_arch=$ac_word 9611 else 9612 ac_cv_c_bigendian=universal 9613 break 9614 fi 9615 ;; 9616 esac 9617 ac_prev= 9618 elif test "x$ac_word" = "x-arch"; then 9619 ac_prev=arch 9620 fi 9621 done 9622fi 9623rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9624 if test $ac_cv_c_bigendian = unknown; then 9625 # See if sys/param.h defines the BYTE_ORDER macro. 9626 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9627/* end confdefs.h. */ 9628#include <sys/types.h> 9629 #include <sys/param.h> 9630 9631int 9632main () 9633{ 9634#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ 9635 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ 9636 && LITTLE_ENDIAN) 9637 bogus endian macros 9638 #endif 9639 9640 ; 9641 return 0; 9642} 9643_ACEOF 9644if ac_fn_c_try_compile "$LINENO"; then : 9645 # It does; now see whether it defined to BIG_ENDIAN or not. 9646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9647/* end confdefs.h. */ 9648#include <sys/types.h> 9649 #include <sys/param.h> 9650 9651int 9652main () 9653{ 9654#if BYTE_ORDER != BIG_ENDIAN 9655 not big endian 9656 #endif 9657 9658 ; 9659 return 0; 9660} 9661_ACEOF 9662if ac_fn_c_try_compile "$LINENO"; then : 9663 ac_cv_c_bigendian=yes 9664else 9665 ac_cv_c_bigendian=no 9666fi 9667rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9668fi 9669rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9670 fi 9671 if test $ac_cv_c_bigendian = unknown; then 9672 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). 9673 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9674/* end confdefs.h. */ 9675#include <limits.h> 9676 9677int 9678main () 9679{ 9680#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) 9681 bogus endian macros 9682 #endif 9683 9684 ; 9685 return 0; 9686} 9687_ACEOF 9688if ac_fn_c_try_compile "$LINENO"; then : 9689 # It does; now see whether it defined to _BIG_ENDIAN or not. 9690 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9691/* end confdefs.h. */ 9692#include <limits.h> 9693 9694int 9695main () 9696{ 9697#ifndef _BIG_ENDIAN 9698 not big endian 9699 #endif 9700 9701 ; 9702 return 0; 9703} 9704_ACEOF 9705if ac_fn_c_try_compile "$LINENO"; then : 9706 ac_cv_c_bigendian=yes 9707else 9708 ac_cv_c_bigendian=no 9709fi 9710rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9711fi 9712rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9713 fi 9714 if test $ac_cv_c_bigendian = unknown; then 9715 # Compile a test program. 9716 if test "$cross_compiling" = yes; then : 9717 # Try to guess by grepping values from an object file. 9718 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9719/* end confdefs.h. */ 9720short int ascii_mm[] = 9721 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; 9722 short int ascii_ii[] = 9723 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; 9724 int use_ascii (int i) { 9725 return ascii_mm[i] + ascii_ii[i]; 9726 } 9727 short int ebcdic_ii[] = 9728 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; 9729 short int ebcdic_mm[] = 9730 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; 9731 int use_ebcdic (int i) { 9732 return ebcdic_mm[i] + ebcdic_ii[i]; 9733 } 9734 extern int foo; 9735 9736int 9737main () 9738{ 9739return use_ascii (foo) == use_ebcdic (foo); 9740 ; 9741 return 0; 9742} 9743_ACEOF 9744if ac_fn_c_try_compile "$LINENO"; then : 9745 if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then 9746 ac_cv_c_bigendian=yes 9747 fi 9748 if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then 9749 if test "$ac_cv_c_bigendian" = unknown; then 9750 ac_cv_c_bigendian=no 9751 else 9752 # finding both strings is unlikely to happen, but who knows? 9753 ac_cv_c_bigendian=unknown 9754 fi 9755 fi 9756fi 9757rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9758else 9759 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9760/* end confdefs.h. */ 9761$ac_includes_default 9762int 9763main () 9764{ 9765 9766 /* Are we little or big endian? From Harbison&Steele. */ 9767 union 9768 { 9769 long int l; 9770 char c[sizeof (long int)]; 9771 } u; 9772 u.l = 1; 9773 return u.c[sizeof (long int) - 1] == 1; 9774 9775 ; 9776 return 0; 9777} 9778_ACEOF 9779if ac_fn_c_try_run "$LINENO"; then : 9780 ac_cv_c_bigendian=no 9781else 9782 ac_cv_c_bigendian=yes 9783fi 9784rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 9785 conftest.$ac_objext conftest.beam conftest.$ac_ext 9786fi 9787 9788 fi 9789fi 9790{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 9791$as_echo "$ac_cv_c_bigendian" >&6; } 9792 case $ac_cv_c_bigendian in #( 9793 yes) 9794 $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h 9795;; #( 9796 no) 9797 ;; #( 9798 universal) 9799 9800$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h 9801 9802 ;; #( 9803 *) 9804 as_fn_error "unknown endianness 9805 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; 9806 esac 9807 9808 9809{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rlim_t" >&5 9810$as_echo_n "checking for rlim_t... " >&6; } 9811if eval "test \"`echo '$''{'ac_cv_type_rlim_t'+set}'`\" = set"; then 9812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_rlim_t" >&5 9813$as_echo "(cached) $ac_cv_type_rlim_t" >&6; } 9814else 9815 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9816/* end confdefs.h. */ 9817 9818#include <sys/types.h> 9819#if STDC_HEADERS 9820# include <stdlib.h> 9821# include <stddef.h> 9822#endif 9823#ifdef HAVE_SYS_RESOURCE_H 9824# include <sys/resource.h> 9825#endif 9826 9827_ACEOF 9828if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 9829 $EGREP "(^|[^a-zA-Z_0-9])rlim_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then : 9830 ac_cv_type_rlim_t=yes 9831else 9832 ac_cv_type_rlim_t=no 9833fi 9834rm -f conftest* 9835 9836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_rlim_t" >&5 9837$as_echo "$ac_cv_type_rlim_t" >&6; } 9838fi 9839if test $ac_cv_type_rlim_t = no; then 9840 cat >> confdefs.h <<\EOF 9841#define rlim_t unsigned long 9842EOF 9843fi 9844 9845{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stack_t" >&5 9846$as_echo_n "checking for stack_t... " >&6; } 9847if eval "test \"`echo '$''{'ac_cv_type_stack_t'+set}'`\" = set"; then 9848 { $as_echo "$as_me:${as_lineno-$LINENO}: result: (cached) $ac_cv_type_stack_t" >&5 9849$as_echo "(cached) $ac_cv_type_stack_t" >&6; } 9850else 9851 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9852/* end confdefs.h. */ 9853 9854#include <sys/types.h> 9855#if STDC_HEADERS 9856# include <stdlib.h> 9857# include <stddef.h> 9858#endif 9859#include <signal.h> 9860 9861_ACEOF 9862if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 9863 $EGREP "stack_t" >/dev/null 2>&1; then : 9864 ac_cv_type_stack_t=yes 9865else 9866 ac_cv_type_stack_t=no 9867fi 9868rm -f conftest* 9869 9870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_stack_t" >&5 9871$as_echo "$ac_cv_type_stack_t" >&6; } 9872fi 9873if test $ac_cv_type_stack_t = no; then 9874 cat >> confdefs.h <<\EOF 9875#define stack_t struct sigaltstack 9876EOF 9877fi 9878 9879{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stack_t has an ss_base field" >&5 9880$as_echo_n "checking whether stack_t has an ss_base field... " >&6; } 9881cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9882/* end confdefs.h. */ 9883 9884#include <sys/types.h> 9885#if STDC_HEADERS 9886# include <stdlib.h> 9887# include <stddef.h> 9888#endif 9889#include <signal.h> 9890#include "confdefs.h" 9891 9892int 9893main () 9894{ 9895stack_t sigstk; sigstk.ss_base = 0; 9896 ; 9897 return 0; 9898} 9899_ACEOF 9900if ac_fn_c_try_compile "$LINENO"; then : 9901 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 9902$as_echo "yes" >&6; }; $as_echo "#define HAVE_SS_BASE 1" >>confdefs.h 9903 9904else 9905 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 9906$as_echo "no" >&6; } 9907fi 9908rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 9909 9910olibs="$LIBS" 9911{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --with-tlib argument" >&5 9912$as_echo_n "checking --with-tlib argument... " >&6; } 9913 9914# Check whether --with-tlib was given. 9915if test "${with_tlib+set}" = set; then : 9916 withval=$with_tlib; 9917fi 9918 9919if test -n "$with_tlib"; then 9920 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_tlib" >&5 9921$as_echo "$with_tlib" >&6; } 9922 LIBS="$LIBS -l$with_tlib" 9923 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for linking with $with_tlib library" >&5 9924$as_echo_n "checking for linking with $with_tlib library... " >&6; } 9925 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9926/* end confdefs.h. */ 9927 9928int 9929main () 9930{ 9931 9932 ; 9933 return 0; 9934} 9935_ACEOF 9936if ac_fn_c_try_link "$LINENO"; then : 9937 { $as_echo "$as_me:${as_lineno-$LINENO}: result: OK" >&5 9938$as_echo "OK" >&6; } 9939else 9940 as_fn_error "FAILED" "$LINENO" 5 9941fi 9942rm -f core conftest.err conftest.$ac_objext \ 9943 conftest$ac_exeext conftest.$ac_ext 9944 olibs="$LIBS" 9945else 9946 { $as_echo "$as_me:${as_lineno-$LINENO}: result: empty: automatic terminal library selection" >&5 9947$as_echo "empty: automatic terminal library selection" >&6; } 9948 case "`uname -s 2>/dev/null`" in 9949 OSF1|SCO_SV) tlibs="tinfo ncurses curses termlib termcap";; 9950 *) tlibs="tinfo ncurses termlib termcap curses";; 9951 esac 9952 for libname in $tlibs; do 9953 as_ac_Lib=`$as_echo "ac_cv_lib_${libname}''_tgetent" | $as_tr_sh` 9954{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent in -l${libname}" >&5 9955$as_echo_n "checking for tgetent in -l${libname}... " >&6; } 9956if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then : 9957 $as_echo_n "(cached) " >&6 9958else 9959 ac_check_lib_save_LIBS=$LIBS 9960LIBS="-l${libname} $LIBS" 9961cat confdefs.h - <<_ACEOF >conftest.$ac_ext 9962/* end confdefs.h. */ 9963 9964/* Override any GCC internal prototype to avoid an error. 9965 Use char because int might match the return type of a GCC 9966 builtin and then its argument prototype would still apply. */ 9967#ifdef __cplusplus 9968extern "C" 9969#endif 9970char tgetent (); 9971int 9972main () 9973{ 9974return tgetent (); 9975 ; 9976 return 0; 9977} 9978_ACEOF 9979if ac_fn_c_try_link "$LINENO"; then : 9980 eval "$as_ac_Lib=yes" 9981else 9982 eval "$as_ac_Lib=no" 9983fi 9984rm -f core conftest.err conftest.$ac_objext \ 9985 conftest$ac_exeext conftest.$ac_ext 9986LIBS=$ac_check_lib_save_LIBS 9987fi 9988eval ac_res=\$$as_ac_Lib 9989 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 9990$as_echo "$ac_res" >&6; } 9991eval as_val=\$$as_ac_Lib 9992 if test "x$as_val" = x""yes; then : 9993 cat >>confdefs.h <<_ACEOF 9994#define `$as_echo "HAVE_LIB${libname}" | $as_tr_cpp` 1 9995_ACEOF 9996 9997 LIBS="-l${libname} $LIBS" 9998 9999fi 10000 10001 if test "x$olibs" != "x$LIBS"; then 10002 if test "$cross_compiling" = yes; then : 10003 res="FAIL" 10004else 10005 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10006/* end confdefs.h. */ 10007 10008#ifdef HAVE_TERMCAP_H 10009# include <termcap.h> 10010#endif 10011#if STDC_HEADERS 10012# include <stdlib.h> 10013# include <stddef.h> 10014#endif 10015main() {char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(0); } 10016_ACEOF 10017if ac_fn_c_try_run "$LINENO"; then : 10018 res="OK" 10019else 10020 res="FAIL" 10021fi 10022rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 10023 conftest.$ac_objext conftest.beam conftest.$ac_ext 10024fi 10025 10026 if test "$res" = "OK"; then 10027 break 10028 fi 10029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libname library is not usable" >&5 10030$as_echo "$libname library is not usable" >&6; } 10031 LIBS="$olibs" 10032 fi 10033 done 10034 if test "x$olibs" = "x$LIBS"; then 10035 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no terminal library found" >&5 10036$as_echo "no terminal library found" >&6; } 10037 fi 10038fi 10039 10040if test "x$olibs" = "x$LIBS"; then 10041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for tgetent()" >&5 10042$as_echo_n "checking for tgetent()... " >&6; } 10043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10044/* end confdefs.h. */ 10045 10046int 10047main () 10048{ 10049char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); 10050 ; 10051 return 0; 10052} 10053_ACEOF 10054if ac_fn_c_try_link "$LINENO"; then : 10055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10056$as_echo "yes" >&6; } 10057else 10058 as_fn_error "NOT FOUND! 10059 You need to install a terminal library; for example ncurses. 10060 Or specify the name of the library with --with-tlib." "$LINENO" 5 10061fi 10062rm -f core conftest.err conftest.$ac_objext \ 10063 conftest$ac_exeext conftest.$ac_ext 10064fi 10065 10066{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we talk terminfo" >&5 10067$as_echo_n "checking whether we talk terminfo... " >&6; } 10068if test "${vim_cv_terminfo+set}" = set; then : 10069 $as_echo_n "(cached) " >&6 10070else 10071 10072 if test "$cross_compiling" = yes; then : 10073 10074 as_fn_error "cross-compiling: please set 'vim_cv_terminfo'" "$LINENO" 5 10075 10076else 10077 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10078/* end confdefs.h. */ 10079 10080#include "confdefs.h" 10081#ifdef HAVE_TERMCAP_H 10082# include <termcap.h> 10083#endif 10084#ifdef HAVE_STRING_H 10085# include <string.h> 10086#endif 10087#if STDC_HEADERS 10088# include <stdlib.h> 10089# include <stddef.h> 10090#endif 10091main() 10092{char *s; s=(char *)tgoto("%p1%d", 0, 1); exit(!strcmp(s==0 ? "" : s, "1")); } 10093 10094_ACEOF 10095if ac_fn_c_try_run "$LINENO"; then : 10096 10097 vim_cv_terminfo=no 10098 10099else 10100 10101 vim_cv_terminfo=yes 10102 10103fi 10104rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 10105 conftest.$ac_objext conftest.beam conftest.$ac_ext 10106fi 10107 10108 10109fi 10110{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_terminfo" >&5 10111$as_echo "$vim_cv_terminfo" >&6; } 10112 10113if test "x$vim_cv_terminfo" = "xyes" ; then 10114 $as_echo "#define TERMINFO 1" >>confdefs.h 10115 10116fi 10117 10118if test "x$olibs" != "x$LIBS"; then 10119 { $as_echo "$as_me:${as_lineno-$LINENO}: checking what tgetent() returns for an unknown terminal" >&5 10120$as_echo_n "checking what tgetent() returns for an unknown terminal... " >&6; } 10121if test "${vim_cv_tgent+set}" = set; then : 10122 $as_echo_n "(cached) " >&6 10123else 10124 10125 if test "$cross_compiling" = yes; then : 10126 10127 as_fn_error "failed to compile test program." "$LINENO" 5 10128 10129else 10130 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10131/* end confdefs.h. */ 10132 10133#include "confdefs.h" 10134#ifdef HAVE_TERMCAP_H 10135# include <termcap.h> 10136#endif 10137#if STDC_HEADERS 10138# include <stdlib.h> 10139# include <stddef.h> 10140#endif 10141main() 10142{char s[10000]; int res = tgetent(s, "thisterminaldoesnotexist"); exit(res != 0); } 10143 10144_ACEOF 10145if ac_fn_c_try_run "$LINENO"; then : 10146 10147 vim_cv_tgent=zero 10148 10149else 10150 10151 vim_cv_tgent=non-zero 10152 10153fi 10154rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 10155 conftest.$ac_objext conftest.beam conftest.$ac_ext 10156fi 10157 10158 10159fi 10160{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tgent" >&5 10161$as_echo "$vim_cv_tgent" >&6; } 10162 10163 if test "x$vim_cv_tgent" = "xzero" ; then 10164 $as_echo "#define TGETENT_ZERO_ERR 0" >>confdefs.h 10165 10166 fi 10167fi 10168 10169{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains ospeed" >&5 10170$as_echo_n "checking whether termcap.h contains ospeed... " >&6; } 10171cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10172/* end confdefs.h. */ 10173 10174#ifdef HAVE_TERMCAP_H 10175# include <termcap.h> 10176#endif 10177 10178int 10179main () 10180{ 10181ospeed = 20000 10182 ; 10183 return 0; 10184} 10185_ACEOF 10186if ac_fn_c_try_link "$LINENO"; then : 10187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10188$as_echo "yes" >&6; }; $as_echo "#define HAVE_OSPEED 1" >>confdefs.h 10189 10190else 10191 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10192$as_echo "no" >&6; } 10193 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ospeed can be extern" >&5 10194$as_echo_n "checking whether ospeed can be extern... " >&6; } 10195 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10196/* end confdefs.h. */ 10197 10198#ifdef HAVE_TERMCAP_H 10199# include <termcap.h> 10200#endif 10201extern short ospeed; 10202 10203int 10204main () 10205{ 10206ospeed = 20000 10207 ; 10208 return 0; 10209} 10210_ACEOF 10211if ac_fn_c_try_link "$LINENO"; then : 10212 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10213$as_echo "yes" >&6; }; $as_echo "#define OSPEED_EXTERN 1" >>confdefs.h 10214 10215else 10216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10217$as_echo "no" >&6; } 10218fi 10219rm -f core conftest.err conftest.$ac_objext \ 10220 conftest$ac_exeext conftest.$ac_ext 10221 10222fi 10223rm -f core conftest.err conftest.$ac_objext \ 10224 conftest$ac_exeext conftest.$ac_ext 10225 10226{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether termcap.h contains UP, BC and PC" >&5 10227$as_echo_n "checking whether termcap.h contains UP, BC and PC... " >&6; } 10228cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10229/* end confdefs.h. */ 10230 10231#ifdef HAVE_TERMCAP_H 10232# include <termcap.h> 10233#endif 10234 10235int 10236main () 10237{ 10238if (UP == 0 && BC == 0) PC = 1 10239 ; 10240 return 0; 10241} 10242_ACEOF 10243if ac_fn_c_try_link "$LINENO"; then : 10244 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10245$as_echo "yes" >&6; }; $as_echo "#define HAVE_UP_BC_PC 1" >>confdefs.h 10246 10247else 10248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10249$as_echo "no" >&6; } 10250 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether UP, BC and PC can be extern" >&5 10251$as_echo_n "checking whether UP, BC and PC can be extern... " >&6; } 10252 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10253/* end confdefs.h. */ 10254 10255#ifdef HAVE_TERMCAP_H 10256# include <termcap.h> 10257#endif 10258extern char *UP, *BC, PC; 10259 10260int 10261main () 10262{ 10263if (UP == 0 && BC == 0) PC = 1 10264 ; 10265 return 0; 10266} 10267_ACEOF 10268if ac_fn_c_try_link "$LINENO"; then : 10269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10270$as_echo "yes" >&6; }; $as_echo "#define UP_BC_PC_EXTERN 1" >>confdefs.h 10271 10272else 10273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10274$as_echo "no" >&6; } 10275fi 10276rm -f core conftest.err conftest.$ac_objext \ 10277 conftest$ac_exeext conftest.$ac_ext 10278 10279fi 10280rm -f core conftest.err conftest.$ac_objext \ 10281 conftest$ac_exeext conftest.$ac_ext 10282 10283{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether tputs() uses outfuntype" >&5 10284$as_echo_n "checking whether tputs() uses outfuntype... " >&6; } 10285cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10286/* end confdefs.h. */ 10287 10288#ifdef HAVE_TERMCAP_H 10289# include <termcap.h> 10290#endif 10291 10292int 10293main () 10294{ 10295extern int xx(); tputs("test", 1, (outfuntype)xx) 10296 ; 10297 return 0; 10298} 10299_ACEOF 10300if ac_fn_c_try_compile "$LINENO"; then : 10301 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10302$as_echo "yes" >&6; }; $as_echo "#define HAVE_OUTFUNTYPE 1" >>confdefs.h 10303 10304else 10305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10306$as_echo "no" >&6; } 10307fi 10308rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10309 10310{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/select.h and sys/time.h may both be included" >&5 10311$as_echo_n "checking whether sys/select.h and sys/time.h may both be included... " >&6; } 10312cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10313/* end confdefs.h. */ 10314 10315#include <sys/types.h> 10316#include <sys/time.h> 10317#include <sys/select.h> 10318int 10319main () 10320{ 10321 10322 ; 10323 return 0; 10324} 10325_ACEOF 10326if ac_fn_c_try_compile "$LINENO"; then : 10327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10328$as_echo "yes" >&6; } 10329 $as_echo "#define SYS_SELECT_WITH_SYS_TIME 1" >>confdefs.h 10330 10331else 10332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10333$as_echo "no" >&6; } 10334fi 10335rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10336 10337 10338{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for /dev/ptc" >&5 10339$as_echo_n "checking for /dev/ptc... " >&6; } 10340if test -r /dev/ptc; then 10341 $as_echo "#define HAVE_DEV_PTC 1" >>confdefs.h 10342 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; } 10348fi 10349 10350{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for SVR4 ptys" >&5 10351$as_echo_n "checking for SVR4 ptys... " >&6; } 10352if test -c /dev/ptmx ; then 10353 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10354/* end confdefs.h. */ 10355 10356int 10357main () 10358{ 10359ptsname(0);grantpt(0);unlockpt(0); 10360 ; 10361 return 0; 10362} 10363_ACEOF 10364if ac_fn_c_try_link "$LINENO"; then : 10365 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10366$as_echo "yes" >&6; }; $as_echo "#define HAVE_SVR4_PTYS 1" >>confdefs.h 10367 10368else 10369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10370$as_echo "no" >&6; } 10371fi 10372rm -f core conftest.err conftest.$ac_objext \ 10373 conftest$ac_exeext conftest.$ac_ext 10374else 10375 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10376$as_echo "no" >&6; } 10377fi 10378 10379{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ptyranges" >&5 10380$as_echo_n "checking for ptyranges... " >&6; } 10381if test -d /dev/ptym ; then 10382 pdir='/dev/ptym' 10383else 10384 pdir='/dev' 10385fi 10386cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10387/* end confdefs.h. */ 10388#ifdef M_UNIX 10389 yes; 10390#endif 10391 10392_ACEOF 10393if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | 10394 $EGREP "yes" >/dev/null 2>&1; then : 10395 ptys=`echo /dev/ptyp??` 10396else 10397 ptys=`echo $pdir/pty??` 10398fi 10399rm -f conftest* 10400 10401if test "$ptys" != "$pdir/pty??" ; then 10402 p0=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\).$/\1/g' | sort -u | tr -d '\012'` 10403 p1=`echo $ptys | tr ' ' '\012' | sed -e 's/^.*\(.\)$/\1/g' | sort -u | tr -d '\012'` 10404 cat >>confdefs.h <<_ACEOF 10405#define PTYRANGE0 "$p0" 10406_ACEOF 10407 10408 cat >>confdefs.h <<_ACEOF 10409#define PTYRANGE1 "$p1" 10410_ACEOF 10411 10412 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $p0 / $p1" >&5 10413$as_echo "$p0 / $p1" >&6; } 10414else 10415 { $as_echo "$as_me:${as_lineno-$LINENO}: result: don't know" >&5 10416$as_echo "don't know" >&6; } 10417fi 10418 10419rm -f conftest_grp 10420{ $as_echo "$as_me:${as_lineno-$LINENO}: checking default tty permissions/group" >&5 10421$as_echo_n "checking default tty permissions/group... " >&6; } 10422if test "${vim_cv_tty_group+set}" = set; then : 10423 $as_echo_n "(cached) " >&6 10424else 10425 10426 if test "$cross_compiling" = yes; then : 10427 10428 as_fn_error "cross-compiling: please set 'vim_cv_tty_group' and 'vim_cv_tty_mode'" "$LINENO" 5 10429 10430else 10431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10432/* end confdefs.h. */ 10433 10434#include "confdefs.h" 10435#include <sys/types.h> 10436#if STDC_HEADERS 10437# include <stdlib.h> 10438# include <stddef.h> 10439#endif 10440#ifdef HAVE_UNISTD_H 10441#include <unistd.h> 10442#endif 10443#include <sys/stat.h> 10444#include <stdio.h> 10445main() 10446{ 10447 struct stat sb; 10448 char *x,*ttyname(); 10449 int om, m; 10450 FILE *fp; 10451 10452 if (!(x = ttyname(0))) exit(1); 10453 if (stat(x, &sb)) exit(1); 10454 om = sb.st_mode; 10455 if (om & 002) exit(0); 10456 m = system("mesg y"); 10457 if (m == -1 || m == 127) exit(1); 10458 if (stat(x, &sb)) exit(1); 10459 m = sb.st_mode; 10460 if (chmod(x, om)) exit(1); 10461 if (m & 002) exit(0); 10462 if (sb.st_gid == getgid()) exit(1); 10463 if (!(fp=fopen("conftest_grp", "w"))) 10464 exit(1); 10465 fprintf(fp, "%d\n", sb.st_gid); 10466 fclose(fp); 10467 exit(0); 10468} 10469 10470_ACEOF 10471if ac_fn_c_try_run "$LINENO"; then : 10472 10473 if test -f conftest_grp; then 10474 vim_cv_tty_group=`cat conftest_grp` 10475 if test "x$vim_cv_tty_mode" = "x" ; then 10476 vim_cv_tty_mode=0620 10477 fi 10478 { $as_echo "$as_me:${as_lineno-$LINENO}: result: pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&5 10479$as_echo "pty mode: $vim_cv_tty_mode, group: $vim_cv_tty_group" >&6; } 10480 else 10481 vim_cv_tty_group=world 10482 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ptys are world accessible" >&5 10483$as_echo "ptys are world accessible" >&6; } 10484 fi 10485 10486else 10487 10488 vim_cv_tty_group=world 10489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: can't determine - assume ptys are world accessible" >&5 10490$as_echo "can't determine - assume ptys are world accessible" >&6; } 10491 10492fi 10493rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 10494 conftest.$ac_objext conftest.beam conftest.$ac_ext 10495fi 10496 10497 10498fi 10499{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_tty_group" >&5 10500$as_echo "$vim_cv_tty_group" >&6; } 10501rm -f conftest_grp 10502 10503if test "x$vim_cv_tty_group" != "xworld" ; then 10504 cat >>confdefs.h <<_ACEOF 10505#define PTYGROUP $vim_cv_tty_group 10506_ACEOF 10507 10508 if test "x$vim_cv_tty_mode" = "x" ; then 10509 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 (propably 0620)" "$LINENO" 5 10510 else 10511 $as_echo "#define PTYMODE 0620" >>confdefs.h 10512 10513 fi 10514fi 10515 10516 10517{ $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5 10518$as_echo_n "checking return type of signal handlers... " >&6; } 10519if test "${ac_cv_type_signal+set}" = set; then : 10520 $as_echo_n "(cached) " >&6 10521else 10522 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10523/* end confdefs.h. */ 10524#include <sys/types.h> 10525#include <signal.h> 10526 10527int 10528main () 10529{ 10530return *(signal (0, 0)) (0) == 1; 10531 ; 10532 return 0; 10533} 10534_ACEOF 10535if ac_fn_c_try_compile "$LINENO"; then : 10536 ac_cv_type_signal=int 10537else 10538 ac_cv_type_signal=void 10539fi 10540rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10541fi 10542{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5 10543$as_echo "$ac_cv_type_signal" >&6; } 10544 10545cat >>confdefs.h <<_ACEOF 10546#define RETSIGTYPE $ac_cv_type_signal 10547_ACEOF 10548 10549 10550 10551if test $ac_cv_type_signal = void; then 10552 $as_echo "#define SIGRETURN return" >>confdefs.h 10553 10554else 10555 $as_echo "#define SIGRETURN return 0" >>confdefs.h 10556 10557fi 10558 10559{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for struct sigcontext" >&5 10560$as_echo_n "checking for struct sigcontext... " >&6; } 10561cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10562/* end confdefs.h. */ 10563 10564#include <signal.h> 10565test_sig() 10566{ 10567 struct sigcontext *scont; 10568 scont = (struct sigcontext *)0; 10569 return 1; 10570} 10571int 10572main () 10573{ 10574 10575 ; 10576 return 0; 10577} 10578_ACEOF 10579if ac_fn_c_try_compile "$LINENO"; then : 10580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10581$as_echo "yes" >&6; } 10582 $as_echo "#define HAVE_SIGCONTEXT 1" >>confdefs.h 10583 10584else 10585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10586$as_echo "no" >&6; } 10587fi 10588rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10589 10590{ $as_echo "$as_me:${as_lineno-$LINENO}: checking getcwd implementation is broken" >&5 10591$as_echo_n "checking getcwd implementation is broken... " >&6; } 10592if test "${vim_cv_getcwd_broken+set}" = set; then : 10593 $as_echo_n "(cached) " >&6 10594else 10595 10596 if test "$cross_compiling" = yes; then : 10597 10598 as_fn_error "cross-compiling: please set 'vim_cv_getcwd_broken'" "$LINENO" 5 10599 10600else 10601 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10602/* end confdefs.h. */ 10603 10604#include "confdefs.h" 10605#ifdef HAVE_UNISTD_H 10606#include <unistd.h> 10607#endif 10608char *dagger[] = { "IFS=pwd", 0 }; 10609main() 10610{ 10611 char buffer[500]; 10612 extern char **environ; 10613 environ = dagger; 10614 return getcwd(buffer, 500) ? 0 : 1; 10615} 10616 10617_ACEOF 10618if ac_fn_c_try_run "$LINENO"; then : 10619 10620 vim_cv_getcwd_broken=no 10621 10622else 10623 10624 vim_cv_getcwd_broken=yes 10625 10626fi 10627rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 10628 conftest.$ac_objext conftest.beam conftest.$ac_ext 10629fi 10630 10631 10632fi 10633{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_getcwd_broken" >&5 10634$as_echo "$vim_cv_getcwd_broken" >&6; } 10635 10636if test "x$vim_cv_getcwd_broken" = "xyes" ; then 10637 $as_echo "#define BAD_GETCWD 1" >>confdefs.h 10638 10639fi 10640 10641for ac_func in bcmp fchdir fchown fsync getcwd getpseudotty \ 10642 getpwnam getpwuid getrlimit gettimeofday getwd lstat memcmp \ 10643 memset mkdtemp nanosleep opendir putenv qsort readlink select setenv \ 10644 setpgid setsid sigaltstack sigstack sigset sigsetjmp sigaction \ 10645 sigvec strcasecmp strerror strftime stricmp strncasecmp \ 10646 strnicmp strpbrk strtol tgetent towlower towupper iswupper \ 10647 usleep utime utimes 10648do : 10649 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` 10650ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" 10651eval as_val=\$$as_ac_var 10652 if test "x$as_val" = x""yes; then : 10653 cat >>confdefs.h <<_ACEOF 10654#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1 10655_ACEOF 10656 10657fi 10658done 10659 10660{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGEFILE_SOURCE value needed for large files" >&5 10661$as_echo_n "checking for _LARGEFILE_SOURCE value needed for large files... " >&6; } 10662if test "${ac_cv_sys_largefile_source+set}" = set; then : 10663 $as_echo_n "(cached) " >&6 10664else 10665 while :; do 10666 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10667/* end confdefs.h. */ 10668#include <sys/types.h> /* for off_t */ 10669 #include <stdio.h> 10670int 10671main () 10672{ 10673int (*fp) (FILE *, off_t, int) = fseeko; 10674 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); 10675 ; 10676 return 0; 10677} 10678_ACEOF 10679if ac_fn_c_try_link "$LINENO"; then : 10680 ac_cv_sys_largefile_source=no; break 10681fi 10682rm -f core conftest.err conftest.$ac_objext \ 10683 conftest$ac_exeext conftest.$ac_ext 10684 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10685/* end confdefs.h. */ 10686#define _LARGEFILE_SOURCE 1 10687#include <sys/types.h> /* for off_t */ 10688 #include <stdio.h> 10689int 10690main () 10691{ 10692int (*fp) (FILE *, off_t, int) = fseeko; 10693 return fseeko (stdin, 0, 0) && fp (stdin, 0, 0); 10694 ; 10695 return 0; 10696} 10697_ACEOF 10698if ac_fn_c_try_link "$LINENO"; then : 10699 ac_cv_sys_largefile_source=1; break 10700fi 10701rm -f core conftest.err conftest.$ac_objext \ 10702 conftest$ac_exeext conftest.$ac_ext 10703 ac_cv_sys_largefile_source=unknown 10704 break 10705done 10706fi 10707{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_source" >&5 10708$as_echo "$ac_cv_sys_largefile_source" >&6; } 10709case $ac_cv_sys_largefile_source in #( 10710 no | unknown) ;; 10711 *) 10712cat >>confdefs.h <<_ACEOF 10713#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source 10714_ACEOF 10715;; 10716esac 10717rm -rf conftest* 10718 10719# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug 10720# in glibc 2.1.3, but that breaks too many other things. 10721# If you want fseeko and ftello with glibc, upgrade to a fixed glibc. 10722if test $ac_cv_sys_largefile_source != unknown; then 10723 10724$as_echo "#define HAVE_FSEEKO 1" >>confdefs.h 10725 10726fi 10727 10728 10729# Check whether --enable-largefile was given. 10730if test "${enable_largefile+set}" = set; then : 10731 enableval=$enable_largefile; 10732fi 10733 10734if test "$enable_largefile" != no; then 10735 10736 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for special C compiler options needed for large files" >&5 10737$as_echo_n "checking for special C compiler options needed for large files... " >&6; } 10738if test "${ac_cv_sys_largefile_CC+set}" = set; then : 10739 $as_echo_n "(cached) " >&6 10740else 10741 ac_cv_sys_largefile_CC=no 10742 if test "$GCC" != yes; then 10743 ac_save_CC=$CC 10744 while :; do 10745 # IRIX 6.2 and later do not support large files by default, 10746 # so use the C compiler's -n32 option if that helps. 10747 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10748/* end confdefs.h. */ 10749#include <sys/types.h> 10750 /* Check that off_t can represent 2**63 - 1 correctly. 10751 We can't simply define LARGE_OFF_T to be 9223372036854775807, 10752 since some C++ compilers masquerading as C compilers 10753 incorrectly reject 9223372036854775807. */ 10754#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 10755 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 10756 && LARGE_OFF_T % 2147483647 == 1) 10757 ? 1 : -1]; 10758int 10759main () 10760{ 10761 10762 ; 10763 return 0; 10764} 10765_ACEOF 10766 if ac_fn_c_try_compile "$LINENO"; then : 10767 break 10768fi 10769rm -f core conftest.err conftest.$ac_objext 10770 CC="$CC -n32" 10771 if ac_fn_c_try_compile "$LINENO"; then : 10772 ac_cv_sys_largefile_CC=' -n32'; break 10773fi 10774rm -f core conftest.err conftest.$ac_objext 10775 break 10776 done 10777 CC=$ac_save_CC 10778 rm -f conftest.$ac_ext 10779 fi 10780fi 10781{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_largefile_CC" >&5 10782$as_echo "$ac_cv_sys_largefile_CC" >&6; } 10783 if test "$ac_cv_sys_largefile_CC" != no; then 10784 CC=$CC$ac_cv_sys_largefile_CC 10785 fi 10786 10787 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _FILE_OFFSET_BITS value needed for large files" >&5 10788$as_echo_n "checking for _FILE_OFFSET_BITS value needed for large files... " >&6; } 10789if test "${ac_cv_sys_file_offset_bits+set}" = set; then : 10790 $as_echo_n "(cached) " >&6 10791else 10792 while :; do 10793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10794/* end confdefs.h. */ 10795#include <sys/types.h> 10796 /* Check that off_t can represent 2**63 - 1 correctly. 10797 We can't simply define LARGE_OFF_T to be 9223372036854775807, 10798 since some C++ compilers masquerading as C compilers 10799 incorrectly reject 9223372036854775807. */ 10800#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 10801 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 10802 && LARGE_OFF_T % 2147483647 == 1) 10803 ? 1 : -1]; 10804int 10805main () 10806{ 10807 10808 ; 10809 return 0; 10810} 10811_ACEOF 10812if ac_fn_c_try_compile "$LINENO"; then : 10813 ac_cv_sys_file_offset_bits=no; break 10814fi 10815rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10816 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10817/* end confdefs.h. */ 10818#define _FILE_OFFSET_BITS 64 10819#include <sys/types.h> 10820 /* Check that off_t can represent 2**63 - 1 correctly. 10821 We can't simply define LARGE_OFF_T to be 9223372036854775807, 10822 since some C++ compilers masquerading as C compilers 10823 incorrectly reject 9223372036854775807. */ 10824#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 10825 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 10826 && LARGE_OFF_T % 2147483647 == 1) 10827 ? 1 : -1]; 10828int 10829main () 10830{ 10831 10832 ; 10833 return 0; 10834} 10835_ACEOF 10836if ac_fn_c_try_compile "$LINENO"; then : 10837 ac_cv_sys_file_offset_bits=64; break 10838fi 10839rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10840 ac_cv_sys_file_offset_bits=unknown 10841 break 10842done 10843fi 10844{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_file_offset_bits" >&5 10845$as_echo "$ac_cv_sys_file_offset_bits" >&6; } 10846case $ac_cv_sys_file_offset_bits in #( 10847 no | unknown) ;; 10848 *) 10849cat >>confdefs.h <<_ACEOF 10850#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits 10851_ACEOF 10852;; 10853esac 10854rm -rf conftest* 10855 if test $ac_cv_sys_file_offset_bits = unknown; then 10856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _LARGE_FILES value needed for large files" >&5 10857$as_echo_n "checking for _LARGE_FILES value needed for large files... " >&6; } 10858if test "${ac_cv_sys_large_files+set}" = set; then : 10859 $as_echo_n "(cached) " >&6 10860else 10861 while :; do 10862 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10863/* end confdefs.h. */ 10864#include <sys/types.h> 10865 /* Check that off_t can represent 2**63 - 1 correctly. 10866 We can't simply define LARGE_OFF_T to be 9223372036854775807, 10867 since some C++ compilers masquerading as C compilers 10868 incorrectly reject 9223372036854775807. */ 10869#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 10870 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 10871 && LARGE_OFF_T % 2147483647 == 1) 10872 ? 1 : -1]; 10873int 10874main () 10875{ 10876 10877 ; 10878 return 0; 10879} 10880_ACEOF 10881if ac_fn_c_try_compile "$LINENO"; then : 10882 ac_cv_sys_large_files=no; break 10883fi 10884rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10885 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10886/* end confdefs.h. */ 10887#define _LARGE_FILES 1 10888#include <sys/types.h> 10889 /* Check that off_t can represent 2**63 - 1 correctly. 10890 We can't simply define LARGE_OFF_T to be 9223372036854775807, 10891 since some C++ compilers masquerading as C compilers 10892 incorrectly reject 9223372036854775807. */ 10893#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62)) 10894 int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721 10895 && LARGE_OFF_T % 2147483647 == 1) 10896 ? 1 : -1]; 10897int 10898main () 10899{ 10900 10901 ; 10902 return 0; 10903} 10904_ACEOF 10905if ac_fn_c_try_compile "$LINENO"; then : 10906 ac_cv_sys_large_files=1; break 10907fi 10908rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10909 ac_cv_sys_large_files=unknown 10910 break 10911done 10912fi 10913{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sys_large_files" >&5 10914$as_echo "$ac_cv_sys_large_files" >&6; } 10915case $ac_cv_sys_large_files in #( 10916 no | unknown) ;; 10917 *) 10918cat >>confdefs.h <<_ACEOF 10919#define _LARGE_FILES $ac_cv_sys_large_files 10920_ACEOF 10921;; 10922esac 10923rm -rf conftest* 10924 fi 10925fi 10926 10927 10928{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for st_blksize" >&5 10929$as_echo_n "checking for st_blksize... " >&6; } 10930cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10931/* end confdefs.h. */ 10932#include <sys/types.h> 10933#include <sys/stat.h> 10934int 10935main () 10936{ 10937 struct stat st; 10938 int n; 10939 10940 stat("/", &st); 10941 n = (int)st.st_blksize; 10942 ; 10943 return 0; 10944} 10945_ACEOF 10946if ac_fn_c_try_compile "$LINENO"; then : 10947 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 10948$as_echo "yes" >&6; }; $as_echo "#define HAVE_ST_BLKSIZE 1" >>confdefs.h 10949 10950else 10951 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 10952$as_echo "no" >&6; } 10953fi 10954rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 10955 10956{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat() ignores a trailing slash" >&5 10957$as_echo_n "checking whether stat() ignores a trailing slash... " >&6; } 10958if test "${vim_cv_stat_ignores_slash+set}" = set; then : 10959 $as_echo_n "(cached) " >&6 10960else 10961 10962 if test "$cross_compiling" = yes; then : 10963 10964 as_fn_error "cross-compiling: please set 'vim_cv_stat_ignores_slash'" "$LINENO" 5 10965 10966else 10967 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 10968/* end confdefs.h. */ 10969 10970#include "confdefs.h" 10971#if STDC_HEADERS 10972# include <stdlib.h> 10973# include <stddef.h> 10974#endif 10975#include <sys/types.h> 10976#include <sys/stat.h> 10977main() {struct stat st; exit(stat("configure/", &st) != 0); } 10978 10979_ACEOF 10980if ac_fn_c_try_run "$LINENO"; then : 10981 10982 vim_cv_stat_ignores_slash=yes 10983 10984else 10985 10986 vim_cv_stat_ignores_slash=no 10987 10988fi 10989rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 10990 conftest.$ac_objext conftest.beam conftest.$ac_ext 10991fi 10992 10993 10994fi 10995{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_stat_ignores_slash" >&5 10996$as_echo "$vim_cv_stat_ignores_slash" >&6; } 10997 10998if test "x$vim_cv_stat_ignores_slash" = "xyes" ; then 10999 $as_echo "#define STAT_IGNORES_SLASH 1" >>confdefs.h 11000 11001fi 11002 11003{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv_open()" >&5 11004$as_echo_n "checking for iconv_open()... " >&6; } 11005save_LIBS="$LIBS" 11006LIBS="$LIBS -liconv" 11007cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11008/* end confdefs.h. */ 11009 11010#ifdef HAVE_ICONV_H 11011# include <iconv.h> 11012#endif 11013 11014int 11015main () 11016{ 11017iconv_open("fr", "to"); 11018 ; 11019 return 0; 11020} 11021_ACEOF 11022if ac_fn_c_try_link "$LINENO"; then : 11023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes; with -liconv" >&5 11024$as_echo "yes; with -liconv" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h 11025 11026else 11027 LIBS="$save_LIBS" 11028 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11029/* end confdefs.h. */ 11030 11031#ifdef HAVE_ICONV_H 11032# include <iconv.h> 11033#endif 11034 11035int 11036main () 11037{ 11038iconv_open("fr", "to"); 11039 ; 11040 return 0; 11041} 11042_ACEOF 11043if ac_fn_c_try_link "$LINENO"; then : 11044 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11045$as_echo "yes" >&6; }; $as_echo "#define HAVE_ICONV 1" >>confdefs.h 11046 11047else 11048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11049$as_echo "no" >&6; } 11050fi 11051rm -f core conftest.err conftest.$ac_objext \ 11052 conftest$ac_exeext conftest.$ac_ext 11053fi 11054rm -f core conftest.err conftest.$ac_objext \ 11055 conftest$ac_exeext conftest.$ac_ext 11056 11057 11058{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo(CODESET)" >&5 11059$as_echo_n "checking for nl_langinfo(CODESET)... " >&6; } 11060cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11061/* end confdefs.h. */ 11062 11063#ifdef HAVE_LANGINFO_H 11064# include <langinfo.h> 11065#endif 11066 11067int 11068main () 11069{ 11070char *cs = nl_langinfo(CODESET); 11071 ; 11072 return 0; 11073} 11074_ACEOF 11075if ac_fn_c_try_link "$LINENO"; then : 11076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11077$as_echo "yes" >&6; }; $as_echo "#define HAVE_NL_LANGINFO_CODESET 1" >>confdefs.h 11078 11079else 11080 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11081$as_echo "no" >&6; } 11082fi 11083rm -f core conftest.err conftest.$ac_objext \ 11084 conftest$ac_exeext conftest.$ac_ext 11085 11086{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod in -lm" >&5 11087$as_echo_n "checking for strtod in -lm... " >&6; } 11088if test "${ac_cv_lib_m_strtod+set}" = set; then : 11089 $as_echo_n "(cached) " >&6 11090else 11091 ac_check_lib_save_LIBS=$LIBS 11092LIBS="-lm $LIBS" 11093cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11094/* end confdefs.h. */ 11095 11096/* Override any GCC internal prototype to avoid an error. 11097 Use char because int might match the return type of a GCC 11098 builtin and then its argument prototype would still apply. */ 11099#ifdef __cplusplus 11100extern "C" 11101#endif 11102char strtod (); 11103int 11104main () 11105{ 11106return strtod (); 11107 ; 11108 return 0; 11109} 11110_ACEOF 11111if ac_fn_c_try_link "$LINENO"; then : 11112 ac_cv_lib_m_strtod=yes 11113else 11114 ac_cv_lib_m_strtod=no 11115fi 11116rm -f core conftest.err conftest.$ac_objext \ 11117 conftest$ac_exeext conftest.$ac_ext 11118LIBS=$ac_check_lib_save_LIBS 11119fi 11120{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_strtod" >&5 11121$as_echo "$ac_cv_lib_m_strtod" >&6; } 11122if test "x$ac_cv_lib_m_strtod" = x""yes; then : 11123 cat >>confdefs.h <<_ACEOF 11124#define HAVE_LIBM 1 11125_ACEOF 11126 11127 LIBS="-lm $LIBS" 11128 11129fi 11130 11131{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for strtod() and other floating point functions" >&5 11132$as_echo_n "checking for strtod() and other floating point functions... " >&6; } 11133cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11134/* end confdefs.h. */ 11135 11136#ifdef HAVE_MATH_H 11137# include <math.h> 11138#endif 11139#if STDC_HEADERS 11140# include <stdlib.h> 11141# include <stddef.h> 11142#endif 11143 11144int 11145main () 11146{ 11147char *s; double d; 11148 d = strtod("1.1", &s); 11149 d = fabs(1.11); 11150 d = ceil(1.11); 11151 d = floor(1.11); 11152 d = log10(1.11); 11153 d = pow(1.11, 2.22); 11154 d = sqrt(1.11); 11155 d = sin(1.11); 11156 d = cos(1.11); 11157 d = atan(1.11); 11158 11159 ; 11160 return 0; 11161} 11162_ACEOF 11163if ac_fn_c_try_link "$LINENO"; then : 11164 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11165$as_echo "yes" >&6; }; $as_echo "#define HAVE_FLOAT_FUNCS 1" >>confdefs.h 11166 11167else 11168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11169$as_echo "no" >&6; } 11170fi 11171rm -f core conftest.err conftest.$ac_objext \ 11172 conftest$ac_exeext conftest.$ac_ext 11173 11174{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-acl argument" >&5 11175$as_echo_n "checking --disable-acl argument... " >&6; } 11176# Check whether --enable-acl was given. 11177if test "${enable_acl+set}" = set; then : 11178 enableval=$enable_acl; 11179else 11180 enable_acl="yes" 11181fi 11182 11183if test "$enable_acl" = "yes"; then 11184{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11185$as_echo "no" >&6; } 11186{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lposix1e" >&5 11187$as_echo_n "checking for acl_get_file in -lposix1e... " >&6; } 11188if test "${ac_cv_lib_posix1e_acl_get_file+set}" = set; then : 11189 $as_echo_n "(cached) " >&6 11190else 11191 ac_check_lib_save_LIBS=$LIBS 11192LIBS="-lposix1e $LIBS" 11193cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11194/* end confdefs.h. */ 11195 11196/* Override any GCC internal prototype to avoid an error. 11197 Use char because int might match the return type of a GCC 11198 builtin and then its argument prototype would still apply. */ 11199#ifdef __cplusplus 11200extern "C" 11201#endif 11202char acl_get_file (); 11203int 11204main () 11205{ 11206return acl_get_file (); 11207 ; 11208 return 0; 11209} 11210_ACEOF 11211if ac_fn_c_try_link "$LINENO"; then : 11212 ac_cv_lib_posix1e_acl_get_file=yes 11213else 11214 ac_cv_lib_posix1e_acl_get_file=no 11215fi 11216rm -f core conftest.err conftest.$ac_objext \ 11217 conftest$ac_exeext conftest.$ac_ext 11218LIBS=$ac_check_lib_save_LIBS 11219fi 11220{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix1e_acl_get_file" >&5 11221$as_echo "$ac_cv_lib_posix1e_acl_get_file" >&6; } 11222if test "x$ac_cv_lib_posix1e_acl_get_file" = x""yes; then : 11223 LIBS="$LIBS -lposix1e" 11224else 11225 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get_file in -lacl" >&5 11226$as_echo_n "checking for acl_get_file in -lacl... " >&6; } 11227if test "${ac_cv_lib_acl_acl_get_file+set}" = set; then : 11228 $as_echo_n "(cached) " >&6 11229else 11230 ac_check_lib_save_LIBS=$LIBS 11231LIBS="-lacl $LIBS" 11232cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11233/* end confdefs.h. */ 11234 11235/* Override any GCC internal prototype to avoid an error. 11236 Use char because int might match the return type of a GCC 11237 builtin and then its argument prototype would still apply. */ 11238#ifdef __cplusplus 11239extern "C" 11240#endif 11241char acl_get_file (); 11242int 11243main () 11244{ 11245return acl_get_file (); 11246 ; 11247 return 0; 11248} 11249_ACEOF 11250if ac_fn_c_try_link "$LINENO"; then : 11251 ac_cv_lib_acl_acl_get_file=yes 11252else 11253 ac_cv_lib_acl_acl_get_file=no 11254fi 11255rm -f core conftest.err conftest.$ac_objext \ 11256 conftest$ac_exeext conftest.$ac_ext 11257LIBS=$ac_check_lib_save_LIBS 11258fi 11259{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_acl_acl_get_file" >&5 11260$as_echo "$ac_cv_lib_acl_acl_get_file" >&6; } 11261if test "x$ac_cv_lib_acl_acl_get_file" = x""yes; then : 11262 LIBS="$LIBS -lacl" 11263 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgetxattr in -lattr" >&5 11264$as_echo_n "checking for fgetxattr in -lattr... " >&6; } 11265if test "${ac_cv_lib_attr_fgetxattr+set}" = set; then : 11266 $as_echo_n "(cached) " >&6 11267else 11268 ac_check_lib_save_LIBS=$LIBS 11269LIBS="-lattr $LIBS" 11270cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11271/* end confdefs.h. */ 11272 11273/* Override any GCC internal prototype to avoid an error. 11274 Use char because int might match the return type of a GCC 11275 builtin and then its argument prototype would still apply. */ 11276#ifdef __cplusplus 11277extern "C" 11278#endif 11279char fgetxattr (); 11280int 11281main () 11282{ 11283return fgetxattr (); 11284 ; 11285 return 0; 11286} 11287_ACEOF 11288if ac_fn_c_try_link "$LINENO"; then : 11289 ac_cv_lib_attr_fgetxattr=yes 11290else 11291 ac_cv_lib_attr_fgetxattr=no 11292fi 11293rm -f core conftest.err conftest.$ac_objext \ 11294 conftest$ac_exeext conftest.$ac_ext 11295LIBS=$ac_check_lib_save_LIBS 11296fi 11297{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_attr_fgetxattr" >&5 11298$as_echo "$ac_cv_lib_attr_fgetxattr" >&6; } 11299if test "x$ac_cv_lib_attr_fgetxattr" = x""yes; then : 11300 LIBS="$LIBS -lattr" 11301fi 11302 11303fi 11304 11305fi 11306 11307 11308{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for POSIX ACL support" >&5 11309$as_echo_n "checking for POSIX ACL support... " >&6; } 11310cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11311/* end confdefs.h. */ 11312 11313#include <sys/types.h> 11314#ifdef HAVE_SYS_ACL_H 11315# include <sys/acl.h> 11316#endif 11317acl_t acl; 11318int 11319main () 11320{ 11321acl = acl_get_file("foo", ACL_TYPE_ACCESS); 11322 acl_set_file("foo", ACL_TYPE_ACCESS, acl); 11323 acl_free(acl); 11324 ; 11325 return 0; 11326} 11327_ACEOF 11328if ac_fn_c_try_link "$LINENO"; then : 11329 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11330$as_echo "yes" >&6; }; $as_echo "#define HAVE_POSIX_ACL 1" >>confdefs.h 11331 11332else 11333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11334$as_echo "no" >&6; } 11335fi 11336rm -f core conftest.err conftest.$ac_objext \ 11337 conftest$ac_exeext conftest.$ac_ext 11338 11339{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for acl_get in -lsec" >&5 11340$as_echo_n "checking for acl_get in -lsec... " >&6; } 11341if test "${ac_cv_lib_sec_acl_get+set}" = set; then : 11342 $as_echo_n "(cached) " >&6 11343else 11344 ac_check_lib_save_LIBS=$LIBS 11345LIBS="-lsec $LIBS" 11346cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11347/* end confdefs.h. */ 11348 11349/* Override any GCC internal prototype to avoid an error. 11350 Use char because int might match the return type of a GCC 11351 builtin and then its argument prototype would still apply. */ 11352#ifdef __cplusplus 11353extern "C" 11354#endif 11355char acl_get (); 11356int 11357main () 11358{ 11359return acl_get (); 11360 ; 11361 return 0; 11362} 11363_ACEOF 11364if ac_fn_c_try_link "$LINENO"; then : 11365 ac_cv_lib_sec_acl_get=yes 11366else 11367 ac_cv_lib_sec_acl_get=no 11368fi 11369rm -f core conftest.err conftest.$ac_objext \ 11370 conftest$ac_exeext conftest.$ac_ext 11371LIBS=$ac_check_lib_save_LIBS 11372fi 11373{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_sec_acl_get" >&5 11374$as_echo "$ac_cv_lib_sec_acl_get" >&6; } 11375if test "x$ac_cv_lib_sec_acl_get" = x""yes; then : 11376 LIBS="$LIBS -lsec"; $as_echo "#define HAVE_SOLARIS_ZFS_ACL 1" >>confdefs.h 11377 11378else 11379 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Solaris ACL support" >&5 11380$as_echo_n "checking for Solaris ACL support... " >&6; } 11381cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11382/* end confdefs.h. */ 11383 11384#ifdef HAVE_SYS_ACL_H 11385# include <sys/acl.h> 11386#endif 11387int 11388main () 11389{ 11390acl("foo", GETACLCNT, 0, NULL); 11391 11392 ; 11393 return 0; 11394} 11395_ACEOF 11396if ac_fn_c_try_link "$LINENO"; then : 11397 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11398$as_echo "yes" >&6; }; $as_echo "#define HAVE_SOLARIS_ACL 1" >>confdefs.h 11399 11400else 11401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11402$as_echo "no" >&6; } 11403fi 11404rm -f core conftest.err conftest.$ac_objext \ 11405 conftest$ac_exeext conftest.$ac_ext 11406fi 11407 11408 11409{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for AIX ACL support" >&5 11410$as_echo_n "checking for AIX ACL support... " >&6; } 11411cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11412/* end confdefs.h. */ 11413 11414#if STDC_HEADERS 11415# include <stdlib.h> 11416# include <stddef.h> 11417#endif 11418#ifdef HAVE_SYS_ACL_H 11419# include <sys/acl.h> 11420#endif 11421#ifdef HAVE_SYS_ACCESS_H 11422# include <sys/access.h> 11423#endif 11424#define _ALL_SOURCE 11425 11426#include <sys/stat.h> 11427 11428int aclsize; 11429struct acl *aclent; 11430int 11431main () 11432{ 11433aclsize = sizeof(struct acl); 11434 aclent = (void *)malloc(aclsize); 11435 statacl("foo", STX_NORMAL, aclent, aclsize); 11436 11437 ; 11438 return 0; 11439} 11440_ACEOF 11441if ac_fn_c_try_link "$LINENO"; then : 11442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11443$as_echo "yes" >&6; }; $as_echo "#define HAVE_AIX_ACL 1" >>confdefs.h 11444 11445else 11446 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11447$as_echo "no" >&6; } 11448fi 11449rm -f core conftest.err conftest.$ac_objext \ 11450 conftest$ac_exeext conftest.$ac_ext 11451else 11452 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11453$as_echo "yes" >&6; } 11454fi 11455 11456{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-gpm argument" >&5 11457$as_echo_n "checking --disable-gpm argument... " >&6; } 11458# Check whether --enable-gpm was given. 11459if test "${enable_gpm+set}" = set; then : 11460 enableval=$enable_gpm; 11461else 11462 enable_gpm="yes" 11463fi 11464 11465 11466if test "$enable_gpm" = "yes"; then 11467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11468$as_echo "no" >&6; } 11469 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gpm" >&5 11470$as_echo_n "checking for gpm... " >&6; } 11471if test "${vi_cv_have_gpm+set}" = set; then : 11472 $as_echo_n "(cached) " >&6 11473else 11474 olibs="$LIBS" ; LIBS="-lgpm" 11475 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11476/* end confdefs.h. */ 11477#include <gpm.h> 11478 #include <linux/keyboard.h> 11479int 11480main () 11481{ 11482Gpm_GetLibVersion(NULL); 11483 ; 11484 return 0; 11485} 11486_ACEOF 11487if ac_fn_c_try_link "$LINENO"; then : 11488 vi_cv_have_gpm=yes 11489else 11490 vi_cv_have_gpm=no 11491fi 11492rm -f core conftest.err conftest.$ac_objext \ 11493 conftest$ac_exeext conftest.$ac_ext 11494 LIBS="$olibs" 11495 11496fi 11497{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_gpm" >&5 11498$as_echo "$vi_cv_have_gpm" >&6; } 11499 if test $vi_cv_have_gpm = yes; then 11500 LIBS="$LIBS -lgpm" 11501 $as_echo "#define HAVE_GPM 1" >>confdefs.h 11502 11503 fi 11504else 11505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11506$as_echo "yes" >&6; } 11507fi 11508 11509{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-sysmouse argument" >&5 11510$as_echo_n "checking --disable-sysmouse argument... " >&6; } 11511# Check whether --enable-sysmouse was given. 11512if test "${enable_sysmouse+set}" = set; then : 11513 enableval=$enable_sysmouse; 11514else 11515 enable_sysmouse="yes" 11516fi 11517 11518 11519if test "$enable_sysmouse" = "yes"; then 11520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11521$as_echo "no" >&6; } 11522 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysmouse" >&5 11523$as_echo_n "checking for sysmouse... " >&6; } 11524if test "${vi_cv_have_sysmouse+set}" = set; then : 11525 $as_echo_n "(cached) " >&6 11526else 11527 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11528/* end confdefs.h. */ 11529#include <sys/consio.h> 11530 #include <signal.h> 11531 #include <sys/fbio.h> 11532int 11533main () 11534{ 11535struct mouse_info mouse; 11536 mouse.operation = MOUSE_MODE; 11537 mouse.operation = MOUSE_SHOW; 11538 mouse.u.mode.mode = 0; 11539 mouse.u.mode.signal = SIGUSR2; 11540 ; 11541 return 0; 11542} 11543_ACEOF 11544if ac_fn_c_try_link "$LINENO"; then : 11545 vi_cv_have_sysmouse=yes 11546else 11547 vi_cv_have_sysmouse=no 11548fi 11549rm -f core conftest.err conftest.$ac_objext \ 11550 conftest$ac_exeext conftest.$ac_ext 11551 11552fi 11553{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vi_cv_have_sysmouse" >&5 11554$as_echo "$vi_cv_have_sysmouse" >&6; } 11555 if test $vi_cv_have_sysmouse = yes; then 11556 $as_echo "#define HAVE_SYSMOUSE 1" >>confdefs.h 11557 11558 fi 11559else 11560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11561$as_echo "yes" >&6; } 11562fi 11563 11564{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for FD_CLOEXEC" >&5 11565$as_echo_n "checking for FD_CLOEXEC... " >&6; } 11566cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11567/* end confdefs.h. */ 11568#if HAVE_FCNTL_H 11569# include <fcntl.h> 11570#endif 11571int 11572main () 11573{ 11574 int flag = FD_CLOEXEC; 11575 ; 11576 return 0; 11577} 11578_ACEOF 11579if ac_fn_c_try_compile "$LINENO"; then : 11580 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11581$as_echo "yes" >&6; }; $as_echo "#define HAVE_FD_CLOEXEC 1" >>confdefs.h 11582 11583else 11584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 11585$as_echo "not usable" >&6; } 11586fi 11587rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11588 11589{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for rename" >&5 11590$as_echo_n "checking for rename... " >&6; } 11591cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11592/* end confdefs.h. */ 11593#include <stdio.h> 11594int 11595main () 11596{ 11597rename("this", "that") 11598 ; 11599 return 0; 11600} 11601_ACEOF 11602if ac_fn_c_try_link "$LINENO"; then : 11603 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11604$as_echo "yes" >&6; }; $as_echo "#define HAVE_RENAME 1" >>confdefs.h 11605 11606else 11607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11608$as_echo "no" >&6; } 11609fi 11610rm -f core conftest.err conftest.$ac_objext \ 11611 conftest$ac_exeext conftest.$ac_ext 11612 11613{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysctl" >&5 11614$as_echo_n "checking for sysctl... " >&6; } 11615cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11616/* end confdefs.h. */ 11617#include <sys/types.h> 11618#include <sys/sysctl.h> 11619int 11620main () 11621{ 11622 int mib[2], r; 11623 size_t len; 11624 11625 mib[0] = CTL_HW; 11626 mib[1] = HW_USERMEM; 11627 len = sizeof(r); 11628 (void)sysctl(mib, 2, &r, &len, (void *)0, (size_t)0); 11629 11630 ; 11631 return 0; 11632} 11633_ACEOF 11634if ac_fn_c_try_compile "$LINENO"; then : 11635 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11636$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCTL 1" >>confdefs.h 11637 11638else 11639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 11640$as_echo "not usable" >&6; } 11641fi 11642rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11643 11644{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo" >&5 11645$as_echo_n "checking for sysinfo... " >&6; } 11646cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11647/* end confdefs.h. */ 11648#include <sys/types.h> 11649#include <sys/sysinfo.h> 11650int 11651main () 11652{ 11653 struct sysinfo sinfo; 11654 int t; 11655 11656 (void)sysinfo(&sinfo); 11657 t = sinfo.totalram; 11658 11659 ; 11660 return 0; 11661} 11662_ACEOF 11663if ac_fn_c_try_compile "$LINENO"; then : 11664 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11665$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO 1" >>confdefs.h 11666 11667else 11668 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 11669$as_echo "not usable" >&6; } 11670fi 11671rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11672 11673{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysinfo.mem_unit" >&5 11674$as_echo_n "checking for sysinfo.mem_unit... " >&6; } 11675cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11676/* end confdefs.h. */ 11677#include <sys/types.h> 11678#include <sys/sysinfo.h> 11679int 11680main () 11681{ 11682 struct sysinfo sinfo; 11683 sinfo.mem_unit = 1; 11684 11685 ; 11686 return 0; 11687} 11688_ACEOF 11689if ac_fn_c_try_compile "$LINENO"; then : 11690 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11691$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSINFO_MEM_UNIT 1" >>confdefs.h 11692 11693else 11694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 11695$as_echo "no" >&6; } 11696fi 11697rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11698 11699{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysconf" >&5 11700$as_echo_n "checking for sysconf... " >&6; } 11701cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11702/* end confdefs.h. */ 11703#include <unistd.h> 11704int 11705main () 11706{ 11707 (void)sysconf(_SC_PAGESIZE); 11708 (void)sysconf(_SC_PHYS_PAGES); 11709 11710 ; 11711 return 0; 11712} 11713_ACEOF 11714if ac_fn_c_try_compile "$LINENO"; then : 11715 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 11716$as_echo "yes" >&6; }; $as_echo "#define HAVE_SYSCONF 1" >>confdefs.h 11717 11718else 11719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not usable" >&5 11720$as_echo "not usable" >&6; } 11721fi 11722rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 11723 11724# The cast to long int works around a bug in the HP C Compiler 11725# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 11726# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 11727# This bug is HP SR number 8606223364. 11728{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of int" >&5 11729$as_echo_n "checking size of int... " >&6; } 11730if test "${ac_cv_sizeof_int+set}" = set; then : 11731 $as_echo_n "(cached) " >&6 11732else 11733 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (int))" "ac_cv_sizeof_int" "$ac_includes_default"; then : 11734 11735else 11736 if test "$ac_cv_type_int" = yes; then 11737 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11738$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11739{ as_fn_set_status 77 11740as_fn_error "cannot compute sizeof (int) 11741See \`config.log' for more details." "$LINENO" 5; }; } 11742 else 11743 ac_cv_sizeof_int=0 11744 fi 11745fi 11746 11747fi 11748{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_int" >&5 11749$as_echo "$ac_cv_sizeof_int" >&6; } 11750 11751 11752 11753cat >>confdefs.h <<_ACEOF 11754#define SIZEOF_INT $ac_cv_sizeof_int 11755_ACEOF 11756 11757 11758# The cast to long int works around a bug in the HP C Compiler 11759# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 11760# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 11761# This bug is HP SR number 8606223364. 11762{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of long" >&5 11763$as_echo_n "checking size of long... " >&6; } 11764if test "${ac_cv_sizeof_long+set}" = set; then : 11765 $as_echo_n "(cached) " >&6 11766else 11767 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (long))" "ac_cv_sizeof_long" "$ac_includes_default"; then : 11768 11769else 11770 if test "$ac_cv_type_long" = yes; then 11771 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11772$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11773{ as_fn_set_status 77 11774as_fn_error "cannot compute sizeof (long) 11775See \`config.log' for more details." "$LINENO" 5; }; } 11776 else 11777 ac_cv_sizeof_long=0 11778 fi 11779fi 11780 11781fi 11782{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_long" >&5 11783$as_echo "$ac_cv_sizeof_long" >&6; } 11784 11785 11786 11787cat >>confdefs.h <<_ACEOF 11788#define SIZEOF_LONG $ac_cv_sizeof_long 11789_ACEOF 11790 11791 11792# The cast to long int works around a bug in the HP C Compiler 11793# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 11794# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 11795# This bug is HP SR number 8606223364. 11796{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of time_t" >&5 11797$as_echo_n "checking size of time_t... " >&6; } 11798if test "${ac_cv_sizeof_time_t+set}" = set; then : 11799 $as_echo_n "(cached) " >&6 11800else 11801 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (time_t))" "ac_cv_sizeof_time_t" "$ac_includes_default"; then : 11802 11803else 11804 if test "$ac_cv_type_time_t" = yes; then 11805 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11806$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11807{ as_fn_set_status 77 11808as_fn_error "cannot compute sizeof (time_t) 11809See \`config.log' for more details." "$LINENO" 5; }; } 11810 else 11811 ac_cv_sizeof_time_t=0 11812 fi 11813fi 11814 11815fi 11816{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_time_t" >&5 11817$as_echo "$ac_cv_sizeof_time_t" >&6; } 11818 11819 11820 11821cat >>confdefs.h <<_ACEOF 11822#define SIZEOF_TIME_T $ac_cv_sizeof_time_t 11823_ACEOF 11824 11825 11826# The cast to long int works around a bug in the HP C Compiler 11827# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects 11828# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'. 11829# This bug is HP SR number 8606223364. 11830{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of off_t" >&5 11831$as_echo_n "checking size of off_t... " >&6; } 11832if test "${ac_cv_sizeof_off_t+set}" = set; then : 11833 $as_echo_n "(cached) " >&6 11834else 11835 if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (off_t))" "ac_cv_sizeof_off_t" "$ac_includes_default"; then : 11836 11837else 11838 if test "$ac_cv_type_off_t" = yes; then 11839 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 11840$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} 11841{ as_fn_set_status 77 11842as_fn_error "cannot compute sizeof (off_t) 11843See \`config.log' for more details." "$LINENO" 5; }; } 11844 else 11845 ac_cv_sizeof_off_t=0 11846 fi 11847fi 11848 11849fi 11850{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_off_t" >&5 11851$as_echo "$ac_cv_sizeof_off_t" >&6; } 11852 11853 11854 11855cat >>confdefs.h <<_ACEOF 11856#define SIZEOF_OFF_T $ac_cv_sizeof_off_t 11857_ACEOF 11858 11859 11860 11861{ $as_echo "$as_me:${as_lineno-$LINENO}: checking uint32_t is 32 bits" >&5 11862$as_echo_n "checking uint32_t is 32 bits... " >&6; } 11863if test "$cross_compiling" = yes; then : 11864 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cannot check uint32_t when cross-compiling." >&5 11865$as_echo "$as_me: WARNING: cannot check uint32_t when cross-compiling." >&2;} 11866else 11867 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11868/* end confdefs.h. */ 11869 11870#ifdef HAVE_STDINT_H 11871# include <stdint.h> 11872#endif 11873#ifdef HAVE_INTTYPES_H 11874# include <inttypes.h> 11875#endif 11876main() { 11877 uint32_t nr1 = (uint32_t)-1; 11878 uint32_t nr2 = (uint32_t)0xffffffffUL; 11879 if (sizeof(uint32_t) != 4 || nr1 != 0xffffffffUL || nr2 + 1 != 0) exit(1); 11880 exit(0); 11881} 11882_ACEOF 11883if ac_fn_c_try_run "$LINENO"; then : 11884 { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 11885$as_echo "ok" >&6; } 11886else 11887 as_fn_error "WRONG! uint32_t not defined correctly." "$LINENO" 5 11888fi 11889rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11890 conftest.$ac_objext conftest.beam conftest.$ac_ext 11891fi 11892 11893 11894 11895bcopy_test_prog=' 11896#include "confdefs.h" 11897#ifdef HAVE_STRING_H 11898# include <string.h> 11899#endif 11900#if STDC_HEADERS 11901# include <stdlib.h> 11902# include <stddef.h> 11903#endif 11904main() { 11905 char buf[10]; 11906 strcpy(buf, "abcdefghi"); 11907 mch_memmove(buf, buf + 2, 3); 11908 if (strncmp(buf, "ababcf", 6)) 11909 exit(1); 11910 strcpy(buf, "abcdefghi"); 11911 mch_memmove(buf + 2, buf, 3); 11912 if (strncmp(buf, "cdedef", 6)) 11913 exit(1); 11914 exit(0); /* libc version works properly. */ 11915}' 11916 11917{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memmove handles overlaps" >&5 11918$as_echo_n "checking whether memmove handles overlaps... " >&6; } 11919if test "${vim_cv_memmove_handles_overlap+set}" = set; then : 11920 $as_echo_n "(cached) " >&6 11921else 11922 11923 if test "$cross_compiling" = yes; then : 11924 11925 as_fn_error "cross-compiling: please set 'vim_cv_memmove_handles_overlap'" "$LINENO" 5 11926 11927else 11928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11929/* end confdefs.h. */ 11930#define mch_memmove(s,d,l) memmove(d,s,l) $bcopy_test_prog 11931_ACEOF 11932if ac_fn_c_try_run "$LINENO"; then : 11933 11934 vim_cv_memmove_handles_overlap=yes 11935 11936else 11937 11938 vim_cv_memmove_handles_overlap=no 11939 11940fi 11941rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11942 conftest.$ac_objext conftest.beam conftest.$ac_ext 11943fi 11944 11945 11946fi 11947{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memmove_handles_overlap" >&5 11948$as_echo "$vim_cv_memmove_handles_overlap" >&6; } 11949 11950if test "x$vim_cv_memmove_handles_overlap" = "xyes" ; then 11951 $as_echo "#define USEMEMMOVE 1" >>confdefs.h 11952 11953else 11954 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether bcopy handles overlaps" >&5 11955$as_echo_n "checking whether bcopy handles overlaps... " >&6; } 11956if test "${vim_cv_bcopy_handles_overlap+set}" = set; then : 11957 $as_echo_n "(cached) " >&6 11958else 11959 11960 if test "$cross_compiling" = yes; then : 11961 11962 as_fn_error "cross-compiling: please set 'vim_cv_bcopy_handles_overlap'" "$LINENO" 5 11963 11964else 11965 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 11966/* end confdefs.h. */ 11967#define mch_bcopy(s,d,l) bcopy(d,s,l) $bcopy_test_prog 11968_ACEOF 11969if ac_fn_c_try_run "$LINENO"; then : 11970 11971 vim_cv_bcopy_handles_overlap=yes 11972 11973else 11974 11975 vim_cv_bcopy_handles_overlap=no 11976 11977fi 11978rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 11979 conftest.$ac_objext conftest.beam conftest.$ac_ext 11980fi 11981 11982 11983fi 11984{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_bcopy_handles_overlap" >&5 11985$as_echo "$vim_cv_bcopy_handles_overlap" >&6; } 11986 11987 if test "x$vim_cv_bcopy_handles_overlap" = "xyes" ; then 11988 $as_echo "#define USEBCOPY 1" >>confdefs.h 11989 11990 else 11991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memcpy handles overlaps" >&5 11992$as_echo_n "checking whether memcpy handles overlaps... " >&6; } 11993if test "${vim_cv_memcpy_handles_overlap+set}" = set; then : 11994 $as_echo_n "(cached) " >&6 11995else 11996 11997 if test "$cross_compiling" = yes; then : 11998 11999 as_fn_error "cross-compiling: please set 'vim_cv_memcpy_handles_overlap'" "$LINENO" 5 12000 12001else 12002 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12003/* end confdefs.h. */ 12004#define mch_memcpy(s,d,l) memcpy(d,s,l) $bcopy_test_prog 12005_ACEOF 12006if ac_fn_c_try_run "$LINENO"; then : 12007 12008 vim_cv_memcpy_handles_overlap=yes 12009 12010else 12011 12012 vim_cv_memcpy_handles_overlap=no 12013 12014fi 12015rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ 12016 conftest.$ac_objext conftest.beam conftest.$ac_ext 12017fi 12018 12019 12020fi 12021{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $vim_cv_memcpy_handles_overlap" >&5 12022$as_echo "$vim_cv_memcpy_handles_overlap" >&6; } 12023 12024 if test "x$vim_cv_memcpy_handles_overlap" = "xyes" ; then 12025 $as_echo "#define USEMEMCPY 1" >>confdefs.h 12026 12027 fi 12028 fi 12029fi 12030 12031 12032 12033if test "$enable_multibyte" = "yes"; then 12034 cflags_save=$CFLAGS 12035 ldflags_save=$LDFLAGS 12036 if test "x$x_includes" != "xNONE" ; then 12037 CFLAGS="$CFLAGS -I$x_includes" 12038 LDFLAGS="$X_LIBS $LDFLAGS -lX11" 12039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether X_LOCALE needed" >&5 12040$as_echo_n "checking whether X_LOCALE needed... " >&6; } 12041 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12042/* end confdefs.h. */ 12043#include <X11/Xlocale.h> 12044int 12045main () 12046{ 12047 12048 ; 12049 return 0; 12050} 12051_ACEOF 12052if ac_fn_c_try_compile "$LINENO"; then : 12053 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12054/* end confdefs.h. */ 12055 12056/* Override any GCC internal prototype to avoid an error. 12057 Use char because int might match the return type of a GCC 12058 builtin and then its argument prototype would still apply. */ 12059#ifdef __cplusplus 12060extern "C" 12061#endif 12062char _Xsetlocale (); 12063int 12064main () 12065{ 12066return _Xsetlocale (); 12067 ; 12068 return 0; 12069} 12070_ACEOF 12071if ac_fn_c_try_link "$LINENO"; then : 12072 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12073$as_echo "yes" >&6; } 12074 $as_echo "#define X_LOCALE 1" >>confdefs.h 12075 12076else 12077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12078$as_echo "no" >&6; } 12079fi 12080rm -f core conftest.err conftest.$ac_objext \ 12081 conftest$ac_exeext conftest.$ac_ext 12082else 12083 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12084$as_echo "no" >&6; } 12085fi 12086rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 12087 fi 12088 CFLAGS=$cflags_save 12089 LDFLAGS=$ldflags_save 12090fi 12091 12092{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for _xpg4_setrunelocale in -lxpg4" >&5 12093$as_echo_n "checking for _xpg4_setrunelocale in -lxpg4... " >&6; } 12094if test "${ac_cv_lib_xpg4__xpg4_setrunelocale+set}" = set; then : 12095 $as_echo_n "(cached) " >&6 12096else 12097 ac_check_lib_save_LIBS=$LIBS 12098LIBS="-lxpg4 $LIBS" 12099cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12100/* end confdefs.h. */ 12101 12102/* Override any GCC internal prototype to avoid an error. 12103 Use char because int might match the return type of a GCC 12104 builtin and then its argument prototype would still apply. */ 12105#ifdef __cplusplus 12106extern "C" 12107#endif 12108char _xpg4_setrunelocale (); 12109int 12110main () 12111{ 12112return _xpg4_setrunelocale (); 12113 ; 12114 return 0; 12115} 12116_ACEOF 12117if ac_fn_c_try_link "$LINENO"; then : 12118 ac_cv_lib_xpg4__xpg4_setrunelocale=yes 12119else 12120 ac_cv_lib_xpg4__xpg4_setrunelocale=no 12121fi 12122rm -f core conftest.err conftest.$ac_objext \ 12123 conftest$ac_exeext conftest.$ac_ext 12124LIBS=$ac_check_lib_save_LIBS 12125fi 12126{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_xpg4__xpg4_setrunelocale" >&5 12127$as_echo "$ac_cv_lib_xpg4__xpg4_setrunelocale" >&6; } 12128if test "x$ac_cv_lib_xpg4__xpg4_setrunelocale" = x""yes; then : 12129 LIBS="$LIBS -lxpg4" 12130fi 12131 12132 12133{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to create tags" >&5 12134$as_echo_n "checking how to create tags... " >&6; } 12135test -f tags && mv tags tags.save 12136if (eval ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then 12137 TAGPRG="ctags -I INIT+ --fields=+S" 12138elif (eval exctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then 12139 TAGPRG="exctags -I INIT+ --fields=+S" 12140elif (eval exuberant-ctags --version /dev/null | grep Exuberant) < /dev/null 1>&5 2>&1; then 12141 TAGPRG="exuberant-ctags -I INIT+ --fields=+S" 12142else 12143 TAGPRG="ctags" 12144 (eval etags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags" 12145 (eval etags -c /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="etags -c" 12146 (eval ctags /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags" 12147 (eval ctags -t /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -t" 12148 (eval ctags -ts /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -ts" 12149 (eval ctags -tvs /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -tvs" 12150 (eval ctags -i+m /dev/null) < /dev/null 1>&5 2>&1 && TAGPRG="ctags -i+m" 12151fi 12152test -f tags.save && mv tags.save tags 12153{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $TAGPRG" >&5 12154$as_echo "$TAGPRG" >&6; } 12155 12156{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run man with a section nr" >&5 12157$as_echo_n "checking how to run man with a section nr... " >&6; } 12158MANDEF="man" 12159(eval MANPAGER=cat PAGER=cat man -s 2 read) < /dev/null > /dev/null 2>&5 && MANDEF="man -s" 12160{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANDEF" >&5 12161$as_echo "$MANDEF" >&6; } 12162if test "$MANDEF" = "man -s"; then 12163 $as_echo "#define USEMAN_S 1" >>confdefs.h 12164 12165fi 12166 12167{ $as_echo "$as_me:${as_lineno-$LINENO}: checking --disable-nls argument" >&5 12168$as_echo_n "checking --disable-nls argument... " >&6; } 12169# Check whether --enable-nls was given. 12170if test "${enable_nls+set}" = set; then : 12171 enableval=$enable_nls; 12172else 12173 enable_nls="yes" 12174fi 12175 12176 12177if test "$enable_nls" = "yes"; then 12178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12179$as_echo "no" >&6; } 12180 12181 INSTALL_LANGS=install-languages 12182 12183 INSTALL_TOOL_LANGS=install-tool-languages 12184 12185 12186 # Extract the first word of "msgfmt", so it can be a program name with args. 12187set dummy msgfmt; ac_word=$2 12188{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 12189$as_echo_n "checking for $ac_word... " >&6; } 12190if test "${ac_cv_prog_MSGFMT+set}" = set; then : 12191 $as_echo_n "(cached) " >&6 12192else 12193 if test -n "$MSGFMT"; then 12194 ac_cv_prog_MSGFMT="$MSGFMT" # Let the user override the test. 12195else 12196as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12197for as_dir in $PATH 12198do 12199 IFS=$as_save_IFS 12200 test -z "$as_dir" && as_dir=. 12201 for ac_exec_ext in '' $ac_executable_extensions; do 12202 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then 12203 ac_cv_prog_MSGFMT="msgfmt" 12204 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 12205 break 2 12206 fi 12207done 12208 done 12209IFS=$as_save_IFS 12210 12211fi 12212fi 12213MSGFMT=$ac_cv_prog_MSGFMT 12214if test -n "$MSGFMT"; then 12215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MSGFMT" >&5 12216$as_echo "$MSGFMT" >&6; } 12217else 12218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12219$as_echo "no" >&6; } 12220fi 12221 12222 12223 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NLS" >&5 12224$as_echo_n "checking for NLS... " >&6; } 12225 if test -f po/Makefile; then 12226 have_gettext="no" 12227 if test -n "$MSGFMT"; then 12228 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12229/* end confdefs.h. */ 12230#include <libintl.h> 12231int 12232main () 12233{ 12234gettext("Test"); 12235 ; 12236 return 0; 12237} 12238_ACEOF 12239if ac_fn_c_try_link "$LINENO"; then : 12240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works" >&5 12241$as_echo "gettext() works" >&6; }; have_gettext="yes" 12242else 12243 olibs=$LIBS 12244 LIBS="$LIBS -lintl" 12245 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12246/* end confdefs.h. */ 12247#include <libintl.h> 12248int 12249main () 12250{ 12251gettext("Test"); 12252 ; 12253 return 0; 12254} 12255_ACEOF 12256if ac_fn_c_try_link "$LINENO"; then : 12257 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() works with -lintl" >&5 12258$as_echo "gettext() works with -lintl" >&6; }; have_gettext="yes" 12259else 12260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: gettext() doesn't work" >&5 12261$as_echo "gettext() doesn't work" >&6; }; 12262 LIBS=$olibs 12263fi 12264rm -f core conftest.err conftest.$ac_objext \ 12265 conftest$ac_exeext conftest.$ac_ext 12266fi 12267rm -f core conftest.err conftest.$ac_objext \ 12268 conftest$ac_exeext conftest.$ac_ext 12269 else 12270 { $as_echo "$as_me:${as_lineno-$LINENO}: result: msgfmt not found - disabled" >&5 12271$as_echo "msgfmt not found - disabled" >&6; }; 12272 fi 12273 if test $have_gettext = "yes"; then 12274 $as_echo "#define HAVE_GETTEXT 1" >>confdefs.h 12275 12276 MAKEMO=yes 12277 12278 for ac_func in bind_textdomain_codeset 12279do : 12280 ac_fn_c_check_func "$LINENO" "bind_textdomain_codeset" "ac_cv_func_bind_textdomain_codeset" 12281if test "x$ac_cv_func_bind_textdomain_codeset" = x""yes; then : 12282 cat >>confdefs.h <<_ACEOF 12283#define HAVE_BIND_TEXTDOMAIN_CODESET 1 12284_ACEOF 12285 12286fi 12287done 12288 12289 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for _nl_msg_cat_cntr" >&5 12290$as_echo_n "checking for _nl_msg_cat_cntr... " >&6; } 12291 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12292/* end confdefs.h. */ 12293#include <libintl.h> 12294 extern int _nl_msg_cat_cntr; 12295int 12296main () 12297{ 12298++_nl_msg_cat_cntr; 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_NL_MSG_CAT_CNTR 1" >>confdefs.h 12306 12307else 12308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12309$as_echo "no" >&6; } 12310fi 12311rm -f core conftest.err conftest.$ac_objext \ 12312 conftest$ac_exeext conftest.$ac_ext 12313 fi 12314 else 12315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no \"po/Makefile\" - disabled" >&5 12316$as_echo "no \"po/Makefile\" - disabled" >&6; }; 12317 fi 12318else 12319 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12320$as_echo "yes" >&6; } 12321fi 12322 12323ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default" 12324if test "x$ac_cv_header_dlfcn_h" = x""yes; then : 12325 DLL=dlfcn.h 12326else 12327 ac_fn_c_check_header_mongrel "$LINENO" "dl.h" "ac_cv_header_dl_h" "$ac_includes_default" 12328if test "x$ac_cv_header_dl_h" = x""yes; then : 12329 DLL=dl.h 12330fi 12331 12332 12333fi 12334 12335 12336if test x${DLL} = xdlfcn.h; then 12337 12338$as_echo "#define HAVE_DLFCN_H 1" >>confdefs.h 12339 12340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen()" >&5 12341$as_echo_n "checking for dlopen()... " >&6; } 12342 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12343/* end confdefs.h. */ 12344 12345int 12346main () 12347{ 12348 12349 extern void* dlopen(); 12350 dlopen(); 12351 12352 ; 12353 return 0; 12354} 12355_ACEOF 12356if ac_fn_c_try_link "$LINENO"; then : 12357 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12358$as_echo "yes" >&6; }; 12359 12360$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h 12361 12362else 12363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12364$as_echo "no" >&6; }; 12365 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen() in -ldl" >&5 12366$as_echo_n "checking for dlopen() in -ldl... " >&6; } 12367 olibs=$LIBS 12368 LIBS="$LIBS -ldl" 12369 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12370/* end confdefs.h. */ 12371 12372int 12373main () 12374{ 12375 12376 extern void* dlopen(); 12377 dlopen(); 12378 12379 ; 12380 return 0; 12381} 12382_ACEOF 12383if ac_fn_c_try_link "$LINENO"; then : 12384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12385$as_echo "yes" >&6; }; 12386 12387$as_echo "#define HAVE_DLOPEN 1" >>confdefs.h 12388 12389else 12390 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12391$as_echo "no" >&6; }; 12392 LIBS=$olibs 12393fi 12394rm -f core conftest.err conftest.$ac_objext \ 12395 conftest$ac_exeext conftest.$ac_ext 12396fi 12397rm -f core conftest.err conftest.$ac_objext \ 12398 conftest$ac_exeext conftest.$ac_ext 12399 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym()" >&5 12400$as_echo_n "checking for dlsym()... " >&6; } 12401 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12402/* end confdefs.h. */ 12403 12404int 12405main () 12406{ 12407 12408 extern void* dlsym(); 12409 dlsym(); 12410 12411 ; 12412 return 0; 12413} 12414_ACEOF 12415if ac_fn_c_try_link "$LINENO"; then : 12416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12417$as_echo "yes" >&6; }; 12418 12419$as_echo "#define HAVE_DLSYM 1" >>confdefs.h 12420 12421else 12422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12423$as_echo "no" >&6; }; 12424 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlsym() in -ldl" >&5 12425$as_echo_n "checking for dlsym() in -ldl... " >&6; } 12426 olibs=$LIBS 12427 LIBS="$LIBS -ldl" 12428 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12429/* end confdefs.h. */ 12430 12431int 12432main () 12433{ 12434 12435 extern void* dlsym(); 12436 dlsym(); 12437 12438 ; 12439 return 0; 12440} 12441_ACEOF 12442if ac_fn_c_try_link "$LINENO"; then : 12443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12444$as_echo "yes" >&6; }; 12445 12446$as_echo "#define HAVE_DLSYM 1" >>confdefs.h 12447 12448else 12449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12450$as_echo "no" >&6; }; 12451 LIBS=$olibs 12452fi 12453rm -f core conftest.err conftest.$ac_objext \ 12454 conftest$ac_exeext conftest.$ac_ext 12455fi 12456rm -f core conftest.err conftest.$ac_objext \ 12457 conftest$ac_exeext conftest.$ac_ext 12458elif test x${DLL} = xdl.h; then 12459 12460$as_echo "#define HAVE_DL_H 1" >>confdefs.h 12461 12462 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load()" >&5 12463$as_echo_n "checking for shl_load()... " >&6; } 12464 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12465/* end confdefs.h. */ 12466 12467int 12468main () 12469{ 12470 12471 extern void* shl_load(); 12472 shl_load(); 12473 12474 ; 12475 return 0; 12476} 12477_ACEOF 12478if ac_fn_c_try_link "$LINENO"; then : 12479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12480$as_echo "yes" >&6; }; 12481 12482$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h 12483 12484else 12485 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12486$as_echo "no" >&6; }; 12487 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load() in -ldld" >&5 12488$as_echo_n "checking for shl_load() in -ldld... " >&6; } 12489 olibs=$LIBS 12490 LIBS="$LIBS -ldld" 12491 cat confdefs.h - <<_ACEOF >conftest.$ac_ext 12492/* end confdefs.h. */ 12493 12494int 12495main () 12496{ 12497 12498 extern void* shl_load(); 12499 shl_load(); 12500 12501 ; 12502 return 0; 12503} 12504_ACEOF 12505if ac_fn_c_try_link "$LINENO"; then : 12506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12507$as_echo "yes" >&6; }; 12508 12509$as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h 12510 12511else 12512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12513$as_echo "no" >&6; }; 12514 LIBS=$olibs 12515fi 12516rm -f core conftest.err conftest.$ac_objext \ 12517 conftest$ac_exeext conftest.$ac_ext 12518fi 12519rm -f core conftest.err conftest.$ac_objext \ 12520 conftest$ac_exeext conftest.$ac_ext 12521fi 12522for ac_header in setjmp.h 12523do : 12524 ac_fn_c_check_header_mongrel "$LINENO" "setjmp.h" "ac_cv_header_setjmp_h" "$ac_includes_default" 12525if test "x$ac_cv_header_setjmp_h" = x""yes; then : 12526 cat >>confdefs.h <<_ACEOF 12527#define HAVE_SETJMP_H 1 12528_ACEOF 12529 12530fi 12531 12532done 12533 12534 12535if test "x$MACOSX" = "xyes" -a -n "$PERL"; then 12536 if echo $LIBS | grep -e '-ldl' >/dev/null; then 12537 LIBS=`echo $LIBS | sed s/-ldl//` 12538 PERL_LIBS="$PERL_LIBS -ldl" 12539 fi 12540fi 12541 12542if test "x$MACOSX" = "xyes"; then 12543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -framework Cocoa" >&5 12544$as_echo_n "checking whether we need -framework Cocoa... " >&6; } 12545 if test "x$features" != "xtiny" || test "x$enable_multibyte" = "xyes"; then 12546 LIBS=$"$LIBS -framework Cocoa" 12547 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12548$as_echo "yes" >&6; } 12549 else 12550 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12551$as_echo "no" >&6; } 12552 fi 12553fi 12554if test "x$MACARCH" = "xboth" && test "x$GUITYPE" = "xCARBONGUI"; then 12555 LDFLAGS="$LDFLAGS -isysroot $DEVELOPER_DIR/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc" 12556fi 12557 12558DEPEND_CFLAGS_FILTER= 12559if test "$GCC" = yes; then 12560 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GCC 3 or later" >&5 12561$as_echo_n "checking for GCC 3 or later... " >&6; } 12562 gccmajor=`echo "$gccversion" | sed -e 's/^\([1-9]\)\..*$/\1/g'` 12563 if test "$gccmajor" -gt "2"; then 12564 DEPEND_CFLAGS_FILTER="| sed 's+-I */+-isystem /+g'" 12565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12566$as_echo "yes" >&6; } 12567 else 12568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12569$as_echo "no" >&6; } 12570 fi 12571 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we need -D_FORTIFY_SOURCE=1" >&5 12572$as_echo_n "checking whether we need -D_FORTIFY_SOURCE=1... " >&6; } 12573 if test "$gccmajor" -gt "3"; then 12574 CFLAGS=`echo "$CFLAGS" | sed -e 's/-Wp,-D_FORTIFY_SOURCE=.//g' -e 's/-D_FORTIFY_SOURCE=.//g' -e 's/$/ -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1/'` 12575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12576$as_echo "yes" >&6; } 12577 else 12578 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12579$as_echo "no" >&6; } 12580 fi 12581fi 12582 12583 12584{ $as_echo "$as_me:${as_lineno-$LINENO}: checking linker --as-needed support" >&5 12585$as_echo_n "checking linker --as-needed support... " >&6; } 12586LINK_AS_NEEDED= 12587# Check if linker supports --as-needed and --no-as-needed options 12588if $CC -Wl,--help 2>/dev/null | grep as-needed > /dev/null; then 12589 LDFLAGS="$LDFLAGS -Wl,--as-needed" 12590 LINK_AS_NEEDED=yes 12591fi 12592if test "$LINK_AS_NEEDED" = yes; then 12593 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 12594$as_echo "yes" >&6; } 12595else 12596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 12597$as_echo "no" >&6; } 12598fi 12599 12600 12601# IBM z/OS reset CFLAGS for config.mk 12602if test "$zOSUnix" = "yes"; then 12603 CFLAGS="-D_ALL_SOURCE -Wc,float\(ieee\),dll" 12604fi 12605 12606ac_config_files="$ac_config_files auto/config.mk:config.mk.in" 12607 12608cat >confcache <<\_ACEOF 12609# This file is a shell script that caches the results of configure 12610# tests run on this system so they can be shared between configure 12611# scripts and configure runs, see configure's option --config-cache. 12612# It is not useful on other systems. If it contains results you don't 12613# want to keep, you may remove or edit it. 12614# 12615# config.status only pays attention to the cache file if you give it 12616# the --recheck option to rerun configure. 12617# 12618# `ac_cv_env_foo' variables (set or unset) will be overridden when 12619# loading this file, other *unset* `ac_cv_foo' will be assigned the 12620# following values. 12621 12622_ACEOF 12623 12624# The following way of writing the cache mishandles newlines in values, 12625# but we know of no workaround that is simple, portable, and efficient. 12626# So, we kill variables containing newlines. 12627# Ultrix sh set writes to stderr and can't be redirected directly, 12628# and sets the high bit in the cache file unless we assign to the vars. 12629( 12630 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do 12631 eval ac_val=\$$ac_var 12632 case $ac_val in #( 12633 *${as_nl}*) 12634 case $ac_var in #( 12635 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 12636$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; 12637 esac 12638 case $ac_var in #( 12639 _ | IFS | as_nl) ;; #( 12640 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( 12641 *) { eval $ac_var=; unset $ac_var;} ;; 12642 esac ;; 12643 esac 12644 done 12645 12646 (set) 2>&1 | 12647 case $as_nl`(ac_space=' '; set) 2>&1` in #( 12648 *${as_nl}ac_space=\ *) 12649 # `set' does not quote correctly, so add quotes: double-quote 12650 # substitution turns \\\\ into \\, and sed turns \\ into \. 12651 sed -n \ 12652 "s/'/'\\\\''/g; 12653 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" 12654 ;; #( 12655 *) 12656 # `set' quotes correctly as required by POSIX, so do not add quotes. 12657 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" 12658 ;; 12659 esac | 12660 sort 12661) | 12662 sed ' 12663 /^ac_cv_env_/b end 12664 t clear 12665 :clear 12666 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ 12667 t end 12668 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ 12669 :end' >>confcache 12670if diff "$cache_file" confcache >/dev/null 2>&1; then :; else 12671 if test -w "$cache_file"; then 12672 test "x$cache_file" != "x/dev/null" && 12673 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 12674$as_echo "$as_me: updating cache $cache_file" >&6;} 12675 cat confcache >$cache_file 12676 else 12677 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 12678$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} 12679 fi 12680fi 12681rm -f confcache 12682 12683test "x$prefix" = xNONE && prefix=$ac_default_prefix 12684# Let make expand exec_prefix. 12685test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' 12686 12687DEFS=-DHAVE_CONFIG_H 12688 12689ac_libobjs= 12690ac_ltlibobjs= 12691for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue 12692 # 1. Remove the extension, and $U if already installed. 12693 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' 12694 ac_i=`$as_echo "$ac_i" | sed "$ac_script"` 12695 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR 12696 # will be set to the directory where LIBOBJS objects are built. 12697 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" 12698 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' 12699done 12700LIBOBJS=$ac_libobjs 12701 12702LTLIBOBJS=$ac_ltlibobjs 12703 12704 12705 12706 12707: ${CONFIG_STATUS=./config.status} 12708ac_write_fail=0 12709ac_clean_files_save=$ac_clean_files 12710ac_clean_files="$ac_clean_files $CONFIG_STATUS" 12711{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 12712$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} 12713as_write_fail=0 12714cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 12715#! $SHELL 12716# Generated by $as_me. 12717# Run this file to recreate the current configuration. 12718# Compiler output produced by configure, useful for debugging 12719# configure, is in config.log if it exists. 12720 12721debug=false 12722ac_cs_recheck=false 12723ac_cs_silent=false 12724 12725SHELL=\${CONFIG_SHELL-$SHELL} 12726export SHELL 12727_ASEOF 12728cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 12729## -------------------- ## 12730## M4sh Initialization. ## 12731## -------------------- ## 12732 12733# Be more Bourne compatible 12734DUALCASE=1; export DUALCASE # for MKS sh 12735if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : 12736 emulate sh 12737 NULLCMD=: 12738 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which 12739 # is contrary to our usage. Disable this feature. 12740 alias -g '${1+"$@"}'='"$@"' 12741 setopt NO_GLOB_SUBST 12742else 12743 case `(set -o) 2>/dev/null` in #( 12744 *posix*) : 12745 set -o posix ;; #( 12746 *) : 12747 ;; 12748esac 12749fi 12750 12751 12752as_nl=' 12753' 12754export as_nl 12755# Printing a long string crashes Solaris 7 /usr/bin/printf. 12756as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' 12757as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo 12758as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo 12759# Prefer a ksh shell builtin over an external printf program on Solaris, 12760# but without wasting forks for bash or zsh. 12761if test -z "$BASH_VERSION$ZSH_VERSION" \ 12762 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then 12763 as_echo='print -r --' 12764 as_echo_n='print -rn --' 12765elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then 12766 as_echo='printf %s\n' 12767 as_echo_n='printf %s' 12768else 12769 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then 12770 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' 12771 as_echo_n='/usr/ucb/echo -n' 12772 else 12773 as_echo_body='eval expr "X$1" : "X\\(.*\\)"' 12774 as_echo_n_body='eval 12775 arg=$1; 12776 case $arg in #( 12777 *"$as_nl"*) 12778 expr "X$arg" : "X\\(.*\\)$as_nl"; 12779 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; 12780 esac; 12781 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" 12782 ' 12783 export as_echo_n_body 12784 as_echo_n='sh -c $as_echo_n_body as_echo' 12785 fi 12786 export as_echo_body 12787 as_echo='sh -c $as_echo_body as_echo' 12788fi 12789 12790# The user is always right. 12791if test "${PATH_SEPARATOR+set}" != set; then 12792 PATH_SEPARATOR=: 12793 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { 12794 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || 12795 PATH_SEPARATOR=';' 12796 } 12797fi 12798 12799 12800# IFS 12801# We need space, tab and new line, in precisely that order. Quoting is 12802# there to prevent editors from complaining about space-tab. 12803# (If _AS_PATH_WALK were called with IFS unset, it would disable word 12804# splitting by setting IFS to empty value.) 12805IFS=" "" $as_nl" 12806 12807# Find who we are. Look in the path if we contain no directory separator. 12808case $0 in #(( 12809 *[\\/]* ) as_myself=$0 ;; 12810 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR 12811for as_dir in $PATH 12812do 12813 IFS=$as_save_IFS 12814 test -z "$as_dir" && as_dir=. 12815 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break 12816 done 12817IFS=$as_save_IFS 12818 12819 ;; 12820esac 12821# We did not find ourselves, most probably we were run as `sh COMMAND' 12822# in which case we are not to be found in the path. 12823if test "x$as_myself" = x; then 12824 as_myself=$0 12825fi 12826if test ! -f "$as_myself"; then 12827 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 12828 exit 1 12829fi 12830 12831# Unset variables that we do not need and which cause bugs (e.g. in 12832# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" 12833# suppresses any "Segmentation fault" message there. '((' could 12834# trigger a bug in pdksh 5.2.14. 12835for as_var in BASH_ENV ENV MAIL MAILPATH 12836do eval test x\${$as_var+set} = xset \ 12837 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : 12838done 12839PS1='$ ' 12840PS2='> ' 12841PS4='+ ' 12842 12843# NLS nuisances. 12844LC_ALL=C 12845export LC_ALL 12846LANGUAGE=C 12847export LANGUAGE 12848 12849# CDPATH. 12850(unset CDPATH) >/dev/null 2>&1 && unset CDPATH 12851 12852 12853# as_fn_error ERROR [LINENO LOG_FD] 12854# --------------------------------- 12855# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are 12856# provided, also output the error to LOG_FD, referencing LINENO. Then exit the 12857# script with status $?, using 1 if that was 0. 12858as_fn_error () 12859{ 12860 as_status=$?; test $as_status -eq 0 && as_status=1 12861 if test "$3"; then 12862 as_lineno=${as_lineno-"$2"} as_lineno_stack=as_lineno_stack=$as_lineno_stack 12863 $as_echo "$as_me:${as_lineno-$LINENO}: error: $1" >&$3 12864 fi 12865 $as_echo "$as_me: error: $1" >&2 12866 as_fn_exit $as_status 12867} # as_fn_error 12868 12869 12870# as_fn_set_status STATUS 12871# ----------------------- 12872# Set $? to STATUS, without forking. 12873as_fn_set_status () 12874{ 12875 return $1 12876} # as_fn_set_status 12877 12878# as_fn_exit STATUS 12879# ----------------- 12880# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. 12881as_fn_exit () 12882{ 12883 set +e 12884 as_fn_set_status $1 12885 exit $1 12886} # as_fn_exit 12887 12888# as_fn_unset VAR 12889# --------------- 12890# Portably unset VAR. 12891as_fn_unset () 12892{ 12893 { eval $1=; unset $1;} 12894} 12895as_unset=as_fn_unset 12896# as_fn_append VAR VALUE 12897# ---------------------- 12898# Append the text in VALUE to the end of the definition contained in VAR. Take 12899# advantage of any shell optimizations that allow amortized linear growth over 12900# repeated appends, instead of the typical quadratic growth present in naive 12901# implementations. 12902if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : 12903 eval 'as_fn_append () 12904 { 12905 eval $1+=\$2 12906 }' 12907else 12908 as_fn_append () 12909 { 12910 eval $1=\$$1\$2 12911 } 12912fi # as_fn_append 12913 12914# as_fn_arith ARG... 12915# ------------------ 12916# Perform arithmetic evaluation on the ARGs, and store the result in the 12917# global $as_val. Take advantage of shells that can avoid forks. The arguments 12918# must be portable across $(()) and expr. 12919if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : 12920 eval 'as_fn_arith () 12921 { 12922 as_val=$(( $* )) 12923 }' 12924else 12925 as_fn_arith () 12926 { 12927 as_val=`expr "$@" || test $? -eq 1` 12928 } 12929fi # as_fn_arith 12930 12931 12932if expr a : '\(a\)' >/dev/null 2>&1 && 12933 test "X`expr 00001 : '.*\(...\)'`" = X001; then 12934 as_expr=expr 12935else 12936 as_expr=false 12937fi 12938 12939if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then 12940 as_basename=basename 12941else 12942 as_basename=false 12943fi 12944 12945if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then 12946 as_dirname=dirname 12947else 12948 as_dirname=false 12949fi 12950 12951as_me=`$as_basename -- "$0" || 12952$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ 12953 X"$0" : 'X\(//\)$' \| \ 12954 X"$0" : 'X\(/\)' \| . 2>/dev/null || 12955$as_echo X/"$0" | 12956 sed '/^.*\/\([^/][^/]*\)\/*$/{ 12957 s//\1/ 12958 q 12959 } 12960 /^X\/\(\/\/\)$/{ 12961 s//\1/ 12962 q 12963 } 12964 /^X\/\(\/\).*/{ 12965 s//\1/ 12966 q 12967 } 12968 s/.*/./; q'` 12969 12970# Avoid depending upon Character Ranges. 12971as_cr_letters='abcdefghijklmnopqrstuvwxyz' 12972as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' 12973as_cr_Letters=$as_cr_letters$as_cr_LETTERS 12974as_cr_digits='0123456789' 12975as_cr_alnum=$as_cr_Letters$as_cr_digits 12976 12977ECHO_C= ECHO_N= ECHO_T= 12978case `echo -n x` in #((((( 12979-n*) 12980 case `echo 'xy\c'` in 12981 *c*) ECHO_T=' ';; # ECHO_T is single tab character. 12982 xy) ECHO_C='\c';; 12983 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null 12984 ECHO_T=' ';; 12985 esac;; 12986*) 12987 ECHO_N='-n';; 12988esac 12989 12990rm -f conf$$ conf$$.exe conf$$.file 12991if test -d conf$$.dir; then 12992 rm -f conf$$.dir/conf$$.file 12993else 12994 rm -f conf$$.dir 12995 mkdir conf$$.dir 2>/dev/null 12996fi 12997if (echo >conf$$.file) 2>/dev/null; then 12998 if ln -s conf$$.file conf$$ 2>/dev/null; then 12999 as_ln_s='ln -s' 13000 # ... but there are two gotchas: 13001 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. 13002 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. 13003 # In both cases, we have to default to `cp -p'. 13004 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || 13005 as_ln_s='cp -p' 13006 elif ln conf$$.file conf$$ 2>/dev/null; then 13007 as_ln_s=ln 13008 else 13009 as_ln_s='cp -p' 13010 fi 13011else 13012 as_ln_s='cp -p' 13013fi 13014rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file 13015rmdir conf$$.dir 2>/dev/null 13016 13017 13018# as_fn_mkdir_p 13019# ------------- 13020# Create "$as_dir" as a directory, including parents if necessary. 13021as_fn_mkdir_p () 13022{ 13023 13024 case $as_dir in #( 13025 -*) as_dir=./$as_dir;; 13026 esac 13027 test -d "$as_dir" || eval $as_mkdir_p || { 13028 as_dirs= 13029 while :; do 13030 case $as_dir in #( 13031 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( 13032 *) as_qdir=$as_dir;; 13033 esac 13034 as_dirs="'$as_qdir' $as_dirs" 13035 as_dir=`$as_dirname -- "$as_dir" || 13036$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13037 X"$as_dir" : 'X\(//\)[^/]' \| \ 13038 X"$as_dir" : 'X\(//\)$' \| \ 13039 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || 13040$as_echo X"$as_dir" | 13041 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13042 s//\1/ 13043 q 13044 } 13045 /^X\(\/\/\)[^/].*/{ 13046 s//\1/ 13047 q 13048 } 13049 /^X\(\/\/\)$/{ 13050 s//\1/ 13051 q 13052 } 13053 /^X\(\/\).*/{ 13054 s//\1/ 13055 q 13056 } 13057 s/.*/./; q'` 13058 test -d "$as_dir" && break 13059 done 13060 test -z "$as_dirs" || eval "mkdir $as_dirs" 13061 } || test -d "$as_dir" || as_fn_error "cannot create directory $as_dir" 13062 13063 13064} # as_fn_mkdir_p 13065if mkdir -p . 2>/dev/null; then 13066 as_mkdir_p='mkdir -p "$as_dir"' 13067else 13068 test -d ./-p && rmdir ./-p 13069 as_mkdir_p=false 13070fi 13071 13072if test -x / >/dev/null 2>&1; then 13073 as_test_x='test -x' 13074else 13075 if ls -dL / >/dev/null 2>&1; then 13076 as_ls_L_option=L 13077 else 13078 as_ls_L_option= 13079 fi 13080 as_test_x=' 13081 eval sh -c '\'' 13082 if test -d "$1"; then 13083 test -d "$1/."; 13084 else 13085 case $1 in #( 13086 -*)set "./$1";; 13087 esac; 13088 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( 13089 ???[sx]*):;;*)false;;esac;fi 13090 '\'' sh 13091 ' 13092fi 13093as_executable_p=$as_test_x 13094 13095# Sed expression to map a string onto a valid CPP name. 13096as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" 13097 13098# Sed expression to map a string onto a valid variable name. 13099as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" 13100 13101 13102exec 6>&1 13103## ----------------------------------- ## 13104## Main body of $CONFIG_STATUS script. ## 13105## ----------------------------------- ## 13106_ASEOF 13107test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 13108 13109cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13110# Save the log message, to keep $0 and so on meaningful, and to 13111# report actual input values of CONFIG_FILES etc. instead of their 13112# values after options handling. 13113ac_log=" 13114This file was extended by $as_me, which was 13115generated by GNU Autoconf 2.65. Invocation command line was 13116 13117 CONFIG_FILES = $CONFIG_FILES 13118 CONFIG_HEADERS = $CONFIG_HEADERS 13119 CONFIG_LINKS = $CONFIG_LINKS 13120 CONFIG_COMMANDS = $CONFIG_COMMANDS 13121 $ $0 $@ 13122 13123on `(hostname || uname -n) 2>/dev/null | sed 1q` 13124" 13125 13126_ACEOF 13127 13128case $ac_config_files in *" 13129"*) set x $ac_config_files; shift; ac_config_files=$*;; 13130esac 13131 13132case $ac_config_headers in *" 13133"*) set x $ac_config_headers; shift; ac_config_headers=$*;; 13134esac 13135 13136 13137cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13138# Files that config.status was made for. 13139config_files="$ac_config_files" 13140config_headers="$ac_config_headers" 13141 13142_ACEOF 13143 13144cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13145ac_cs_usage="\ 13146\`$as_me' instantiates files and other configuration actions 13147from templates according to the current configuration. Unless the files 13148and actions are specified as TAGs, all are instantiated by default. 13149 13150Usage: $0 [OPTION]... [TAG]... 13151 13152 -h, --help print this help, then exit 13153 -V, --version print version number and configuration settings, then exit 13154 --config print configuration, then exit 13155 -q, --quiet, --silent 13156 do not print progress messages 13157 -d, --debug don't remove temporary files 13158 --recheck update $as_me by reconfiguring in the same conditions 13159 --file=FILE[:TEMPLATE] 13160 instantiate the configuration file FILE 13161 --header=FILE[:TEMPLATE] 13162 instantiate the configuration header FILE 13163 13164Configuration files: 13165$config_files 13166 13167Configuration headers: 13168$config_headers 13169 13170Report bugs to the package provider." 13171 13172_ACEOF 13173cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13174ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" 13175ac_cs_version="\\ 13176config.status 13177configured by $0, generated by GNU Autoconf 2.65, 13178 with options \\"\$ac_cs_config\\" 13179 13180Copyright (C) 2009 Free Software Foundation, Inc. 13181This config.status script is free software; the Free Software Foundation 13182gives unlimited permission to copy, distribute and modify it." 13183 13184ac_pwd='$ac_pwd' 13185srcdir='$srcdir' 13186AWK='$AWK' 13187test -n "\$AWK" || AWK=awk 13188_ACEOF 13189 13190cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13191# The default lists apply if the user does not specify any file. 13192ac_need_defaults=: 13193while test $# != 0 13194do 13195 case $1 in 13196 --*=*) 13197 ac_option=`expr "X$1" : 'X\([^=]*\)='` 13198 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` 13199 ac_shift=: 13200 ;; 13201 *) 13202 ac_option=$1 13203 ac_optarg=$2 13204 ac_shift=shift 13205 ;; 13206 esac 13207 13208 case $ac_option in 13209 # Handling of the options. 13210 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) 13211 ac_cs_recheck=: ;; 13212 --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) 13213 $as_echo "$ac_cs_version"; exit ;; 13214 --config | --confi | --conf | --con | --co | --c ) 13215 $as_echo "$ac_cs_config"; exit ;; 13216 --debug | --debu | --deb | --de | --d | -d ) 13217 debug=: ;; 13218 --file | --fil | --fi | --f ) 13219 $ac_shift 13220 case $ac_optarg in 13221 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13222 esac 13223 as_fn_append CONFIG_FILES " '$ac_optarg'" 13224 ac_need_defaults=false;; 13225 --header | --heade | --head | --hea ) 13226 $ac_shift 13227 case $ac_optarg in 13228 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; 13229 esac 13230 as_fn_append CONFIG_HEADERS " '$ac_optarg'" 13231 ac_need_defaults=false;; 13232 --he | --h) 13233 # Conflict between --help and --header 13234 as_fn_error "ambiguous option: \`$1' 13235Try \`$0 --help' for more information.";; 13236 --help | --hel | -h ) 13237 $as_echo "$ac_cs_usage"; exit ;; 13238 -q | -quiet | --quiet | --quie | --qui | --qu | --q \ 13239 | -silent | --silent | --silen | --sile | --sil | --si | --s) 13240 ac_cs_silent=: ;; 13241 13242 # This is an error. 13243 -*) as_fn_error "unrecognized option: \`$1' 13244Try \`$0 --help' for more information." ;; 13245 13246 *) as_fn_append ac_config_targets " $1" 13247 ac_need_defaults=false ;; 13248 13249 esac 13250 shift 13251done 13252 13253ac_configure_extra_args= 13254 13255if $ac_cs_silent; then 13256 exec 6>/dev/null 13257 ac_configure_extra_args="$ac_configure_extra_args --silent" 13258fi 13259 13260_ACEOF 13261cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13262if \$ac_cs_recheck; then 13263 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion 13264 shift 13265 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 13266 CONFIG_SHELL='$SHELL' 13267 export CONFIG_SHELL 13268 exec "\$@" 13269fi 13270 13271_ACEOF 13272cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13273exec 5>>auto/config.log 13274{ 13275 echo 13276 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX 13277## Running $as_me. ## 13278_ASBOX 13279 $as_echo "$ac_log" 13280} >&5 13281 13282_ACEOF 13283cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13284_ACEOF 13285 13286cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13287 13288# Handling of arguments. 13289for ac_config_target in $ac_config_targets 13290do 13291 case $ac_config_target in 13292 "auto/config.h") CONFIG_HEADERS="$CONFIG_HEADERS auto/config.h:config.h.in" ;; 13293 "auto/config.mk") CONFIG_FILES="$CONFIG_FILES auto/config.mk:config.mk.in" ;; 13294 13295 *) as_fn_error "invalid argument: \`$ac_config_target'" "$LINENO" 5;; 13296 esac 13297done 13298 13299 13300# If the user did not use the arguments to specify the items to instantiate, 13301# then the envvar interface is used. Set only those that are not. 13302# We use the long form for the default assignment because of an extremely 13303# bizarre bug on SunOS 4.1.3. 13304if $ac_need_defaults; then 13305 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files 13306 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers 13307fi 13308 13309# Have a temporary directory for convenience. Make it in the build tree 13310# simply because there is no reason against having it here, and in addition, 13311# creating and moving files from /tmp can sometimes cause problems. 13312# Hook for its removal unless debugging. 13313# Note that there is a small window in which the directory will not be cleaned: 13314# after its creation but before its name has been assigned to `$tmp'. 13315$debug || 13316{ 13317 tmp= 13318 trap 'exit_status=$? 13319 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status 13320' 0 13321 trap 'as_fn_exit 1' 1 2 13 15 13322} 13323# Create a (secure) tmp directory for tmp files. 13324 13325{ 13326 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && 13327 test -n "$tmp" && test -d "$tmp" 13328} || 13329{ 13330 tmp=./conf$$-$RANDOM 13331 (umask 077 && mkdir "$tmp") 13332} || as_fn_error "cannot create a temporary directory in ." "$LINENO" 5 13333 13334# Set up the scripts for CONFIG_FILES section. 13335# No need to generate them if there are no CONFIG_FILES. 13336# This happens for instance with `./config.status config.h'. 13337if test -n "$CONFIG_FILES"; then 13338 13339 13340ac_cr=`echo X | tr X '\015'` 13341# On cygwin, bash can eat \r inside `` if the user requested igncr. 13342# But we know of no other shell where ac_cr would be empty at this 13343# point, so we can use a bashism as a fallback. 13344if test "x$ac_cr" = x; then 13345 eval ac_cr=\$\'\\r\' 13346fi 13347ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null` 13348if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then 13349 ac_cs_awk_cr='\r' 13350else 13351 ac_cs_awk_cr=$ac_cr 13352fi 13353 13354echo 'BEGIN {' >"$tmp/subs1.awk" && 13355_ACEOF 13356 13357 13358{ 13359 echo "cat >conf$$subs.awk <<_ACEOF" && 13360 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && 13361 echo "_ACEOF" 13362} >conf$$subs.sh || 13363 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 13364ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'` 13365ac_delim='%!_!# ' 13366for ac_last_try in false false false false false :; do 13367 . ./conf$$subs.sh || 13368 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 13369 13370 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` 13371 if test $ac_delim_n = $ac_delim_num; then 13372 break 13373 elif $ac_last_try; then 13374 as_fn_error "could not make $CONFIG_STATUS" "$LINENO" 5 13375 else 13376 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 13377 fi 13378done 13379rm -f conf$$subs.sh 13380 13381cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13382cat >>"\$tmp/subs1.awk" <<\\_ACAWK && 13383_ACEOF 13384sed -n ' 13385h 13386s/^/S["/; s/!.*/"]=/ 13387p 13388g 13389s/^[^!]*!// 13390:repl 13391t repl 13392s/'"$ac_delim"'$// 13393t delim 13394:nl 13395h 13396s/\(.\{148\}\)..*/\1/ 13397t more1 13398s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ 13399p 13400n 13401b repl 13402:more1 13403s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13404p 13405g 13406s/.\{148\}// 13407t nl 13408:delim 13409h 13410s/\(.\{148\}\)..*/\1/ 13411t more2 13412s/["\\]/\\&/g; s/^/"/; s/$/"/ 13413p 13414b 13415:more2 13416s/["\\]/\\&/g; s/^/"/; s/$/"\\/ 13417p 13418g 13419s/.\{148\}// 13420t delim 13421' <conf$$subs.awk | sed ' 13422/^[^""]/{ 13423 N 13424 s/\n// 13425} 13426' >>$CONFIG_STATUS || ac_write_fail=1 13427rm -f conf$$subs.awk 13428cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13429_ACAWK 13430cat >>"\$tmp/subs1.awk" <<_ACAWK && 13431 for (key in S) S_is_set[key] = 1 13432 FS = "" 13433 13434} 13435{ 13436 line = $ 0 13437 nfields = split(line, field, "@") 13438 substed = 0 13439 len = length(field[1]) 13440 for (i = 2; i < nfields; i++) { 13441 key = field[i] 13442 keylen = length(key) 13443 if (S_is_set[key]) { 13444 value = S[key] 13445 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) 13446 len += length(value) + length(field[++i]) 13447 substed = 1 13448 } else 13449 len += 1 + keylen 13450 } 13451 13452 print line 13453} 13454 13455_ACAWK 13456_ACEOF 13457cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13458if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then 13459 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" 13460else 13461 cat 13462fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ 13463 || as_fn_error "could not setup config files machinery" "$LINENO" 5 13464_ACEOF 13465 13466# VPATH may cause trouble with some makes, so we remove $(srcdir), 13467# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and 13468# trailing colons and then remove the whole line if VPATH becomes empty 13469# (actually we leave an empty line to preserve line numbers). 13470if test "x$srcdir" = x.; then 13471 ac_vpsub='/^[ ]*VPATH[ ]*=/{ 13472s/:*\$(srcdir):*/:/ 13473s/:*\${srcdir}:*/:/ 13474s/:*@srcdir@:*/:/ 13475s/^\([^=]*=[ ]*\):*/\1/ 13476s/:*$// 13477s/^[^=]*=[ ]*$// 13478}' 13479fi 13480 13481cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13482fi # test -n "$CONFIG_FILES" 13483 13484# Set up the scripts for CONFIG_HEADERS section. 13485# No need to generate them if there are no CONFIG_HEADERS. 13486# This happens for instance with `./config.status Makefile'. 13487if test -n "$CONFIG_HEADERS"; then 13488cat >"$tmp/defines.awk" <<\_ACAWK || 13489BEGIN { 13490_ACEOF 13491 13492# Transform confdefs.h into an awk script `defines.awk', embedded as 13493# here-document in config.status, that substitutes the proper values into 13494# config.h.in to produce config.h. 13495 13496# Create a delimiter string that does not exist in confdefs.h, to ease 13497# handling of long lines. 13498ac_delim='%!_!# ' 13499for ac_last_try in false false :; do 13500 ac_t=`sed -n "/$ac_delim/p" confdefs.h` 13501 if test -z "$ac_t"; then 13502 break 13503 elif $ac_last_try; then 13504 as_fn_error "could not make $CONFIG_HEADERS" "$LINENO" 5 13505 else 13506 ac_delim="$ac_delim!$ac_delim _$ac_delim!! " 13507 fi 13508done 13509 13510# For the awk script, D is an array of macro values keyed by name, 13511# likewise P contains macro parameters if any. Preserve backslash 13512# newline sequences. 13513 13514ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* 13515sed -n ' 13516s/.\{148\}/&'"$ac_delim"'/g 13517t rset 13518:rset 13519s/^[ ]*#[ ]*define[ ][ ]*/ / 13520t def 13521d 13522:def 13523s/\\$// 13524t bsnl 13525s/["\\]/\\&/g 13526s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 13527D["\1"]=" \3"/p 13528s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p 13529d 13530:bsnl 13531s/["\\]/\\&/g 13532s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ 13533D["\1"]=" \3\\\\\\n"\\/p 13534t cont 13535s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p 13536t cont 13537d 13538:cont 13539n 13540s/.\{148\}/&'"$ac_delim"'/g 13541t clear 13542:clear 13543s/\\$// 13544t bsnlc 13545s/["\\]/\\&/g; s/^/"/; s/$/"/p 13546d 13547:bsnlc 13548s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p 13549b cont 13550' <confdefs.h | sed ' 13551s/'"$ac_delim"'/"\\\ 13552"/g' >>$CONFIG_STATUS || ac_write_fail=1 13553 13554cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13555 for (key in D) D_is_set[key] = 1 13556 FS = "" 13557} 13558/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { 13559 line = \$ 0 13560 split(line, arg, " ") 13561 if (arg[1] == "#") { 13562 defundef = arg[2] 13563 mac1 = arg[3] 13564 } else { 13565 defundef = substr(arg[1], 2) 13566 mac1 = arg[2] 13567 } 13568 split(mac1, mac2, "(") #) 13569 macro = mac2[1] 13570 prefix = substr(line, 1, index(line, defundef) - 1) 13571 if (D_is_set[macro]) { 13572 # Preserve the white space surrounding the "#". 13573 print prefix "define", macro P[macro] D[macro] 13574 next 13575 } else { 13576 # Replace #undef with comments. This is necessary, for example, 13577 # in the case of _POSIX_SOURCE, which is predefined and required 13578 # on some systems where configure will not decide to define it. 13579 if (defundef == "undef") { 13580 print "/*", prefix defundef, macro, "*/" 13581 next 13582 } 13583 } 13584} 13585{ print } 13586_ACAWK 13587_ACEOF 13588cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13589 as_fn_error "could not setup config headers machinery" "$LINENO" 5 13590fi # test -n "$CONFIG_HEADERS" 13591 13592 13593eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS " 13594shift 13595for ac_tag 13596do 13597 case $ac_tag in 13598 :[FHLC]) ac_mode=$ac_tag; continue;; 13599 esac 13600 case $ac_mode$ac_tag in 13601 :[FHL]*:*);; 13602 :L* | :C*:*) as_fn_error "invalid tag \`$ac_tag'" "$LINENO" 5;; 13603 :[FH]-) ac_tag=-:-;; 13604 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; 13605 esac 13606 ac_save_IFS=$IFS 13607 IFS=: 13608 set x $ac_tag 13609 IFS=$ac_save_IFS 13610 shift 13611 ac_file=$1 13612 shift 13613 13614 case $ac_mode in 13615 :L) ac_source=$1;; 13616 :[FH]) 13617 ac_file_inputs= 13618 for ac_f 13619 do 13620 case $ac_f in 13621 -) ac_f="$tmp/stdin";; 13622 *) # Look for the file first in the build tree, then in the source tree 13623 # (if the path is not absolute). The absolute path cannot be DOS-style, 13624 # because $ac_f cannot contain `:'. 13625 test -f "$ac_f" || 13626 case $ac_f in 13627 [\\/$]*) false;; 13628 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; 13629 esac || 13630 as_fn_error "cannot find input file: \`$ac_f'" "$LINENO" 5;; 13631 esac 13632 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac 13633 as_fn_append ac_file_inputs " '$ac_f'" 13634 done 13635 13636 # Let's still pretend it is `configure' which instantiates (i.e., don't 13637 # use $as_me), people would be surprised to read: 13638 # /* config.h. Generated by config.status. */ 13639 configure_input='Generated from '` 13640 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' 13641 `' by configure.' 13642 if test x"$ac_file" != x-; then 13643 configure_input="$ac_file. $configure_input" 13644 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 13645$as_echo "$as_me: creating $ac_file" >&6;} 13646 fi 13647 # Neutralize special characters interpreted by sed in replacement strings. 13648 case $configure_input in #( 13649 *\&* | *\|* | *\\* ) 13650 ac_sed_conf_input=`$as_echo "$configure_input" | 13651 sed 's/[\\\\&|]/\\\\&/g'`;; #( 13652 *) ac_sed_conf_input=$configure_input;; 13653 esac 13654 13655 case $ac_tag in 13656 *:-:* | *:-) cat >"$tmp/stdin" \ 13657 || as_fn_error "could not create $ac_file" "$LINENO" 5 ;; 13658 esac 13659 ;; 13660 esac 13661 13662 ac_dir=`$as_dirname -- "$ac_file" || 13663$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ 13664 X"$ac_file" : 'X\(//\)[^/]' \| \ 13665 X"$ac_file" : 'X\(//\)$' \| \ 13666 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || 13667$as_echo X"$ac_file" | 13668 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ 13669 s//\1/ 13670 q 13671 } 13672 /^X\(\/\/\)[^/].*/{ 13673 s//\1/ 13674 q 13675 } 13676 /^X\(\/\/\)$/{ 13677 s//\1/ 13678 q 13679 } 13680 /^X\(\/\).*/{ 13681 s//\1/ 13682 q 13683 } 13684 s/.*/./; q'` 13685 as_dir="$ac_dir"; as_fn_mkdir_p 13686 ac_builddir=. 13687 13688case "$ac_dir" in 13689.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; 13690*) 13691 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` 13692 # A ".." for each directory in $ac_dir_suffix. 13693 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` 13694 case $ac_top_builddir_sub in 13695 "") ac_top_builddir_sub=. ac_top_build_prefix= ;; 13696 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; 13697 esac ;; 13698esac 13699ac_abs_top_builddir=$ac_pwd 13700ac_abs_builddir=$ac_pwd$ac_dir_suffix 13701# for backward compatibility: 13702ac_top_builddir=$ac_top_build_prefix 13703 13704case $srcdir in 13705 .) # We are building in place. 13706 ac_srcdir=. 13707 ac_top_srcdir=$ac_top_builddir_sub 13708 ac_abs_top_srcdir=$ac_pwd ;; 13709 [\\/]* | ?:[\\/]* ) # Absolute name. 13710 ac_srcdir=$srcdir$ac_dir_suffix; 13711 ac_top_srcdir=$srcdir 13712 ac_abs_top_srcdir=$srcdir ;; 13713 *) # Relative name. 13714 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix 13715 ac_top_srcdir=$ac_top_build_prefix$srcdir 13716 ac_abs_top_srcdir=$ac_pwd/$srcdir ;; 13717esac 13718ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix 13719 13720 13721 case $ac_mode in 13722 :F) 13723 # 13724 # CONFIG_FILE 13725 # 13726 13727_ACEOF 13728 13729cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13730# If the template does not know about datarootdir, expand it. 13731# FIXME: This hack should be removed a few years after 2.60. 13732ac_datarootdir_hack=; ac_datarootdir_seen= 13733ac_sed_dataroot=' 13734/datarootdir/ { 13735 p 13736 q 13737} 13738/@datadir@/p 13739/@docdir@/p 13740/@infodir@/p 13741/@localedir@/p 13742/@mandir@/p' 13743case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in 13744*datarootdir*) ac_datarootdir_seen=yes;; 13745*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) 13746 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 13747$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} 13748_ACEOF 13749cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13750 ac_datarootdir_hack=' 13751 s&@datadir@&$datadir&g 13752 s&@docdir@&$docdir&g 13753 s&@infodir@&$infodir&g 13754 s&@localedir@&$localedir&g 13755 s&@mandir@&$mandir&g 13756 s&\\\${datarootdir}&$datarootdir&g' ;; 13757esac 13758_ACEOF 13759 13760# Neutralize VPATH when `$srcdir' = `.'. 13761# Shell code in configure.ac might set extrasub. 13762# FIXME: do we really want to maintain this feature? 13763cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 13764ac_sed_extra="$ac_vpsub 13765$extrasub 13766_ACEOF 13767cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 13768:t 13769/@[a-zA-Z_][a-zA-Z_0-9]*@/!b 13770s|@configure_input@|$ac_sed_conf_input|;t t 13771s&@top_builddir@&$ac_top_builddir_sub&;t t 13772s&@top_build_prefix@&$ac_top_build_prefix&;t t 13773s&@srcdir@&$ac_srcdir&;t t 13774s&@abs_srcdir@&$ac_abs_srcdir&;t t 13775s&@top_srcdir@&$ac_top_srcdir&;t t 13776s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t 13777s&@builddir@&$ac_builddir&;t t 13778s&@abs_builddir@&$ac_abs_builddir&;t t 13779s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 13780$ac_datarootdir_hack 13781" 13782eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ 13783 || as_fn_error "could not create $ac_file" "$LINENO" 5 13784 13785test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 13786 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 13787 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 13788 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13789which seems to be undefined. Please make sure it is defined." >&5 13790$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' 13791which seems to be undefined. Please make sure it is defined." >&2;} 13792 13793 rm -f "$tmp/stdin" 13794 case $ac_file in 13795 -) cat "$tmp/out" && rm -f "$tmp/out";; 13796 *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; 13797 esac \ 13798 || as_fn_error "could not create $ac_file" "$LINENO" 5 13799 ;; 13800 :H) 13801 # 13802 # CONFIG_HEADER 13803 # 13804 if test x"$ac_file" != x-; then 13805 { 13806 $as_echo "/* $configure_input */" \ 13807 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" 13808 } >"$tmp/config.h" \ 13809 || as_fn_error "could not create $ac_file" "$LINENO" 5 13810 if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then 13811 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 13812$as_echo "$as_me: $ac_file is unchanged" >&6;} 13813 else 13814 rm -f "$ac_file" 13815 mv "$tmp/config.h" "$ac_file" \ 13816 || as_fn_error "could not create $ac_file" "$LINENO" 5 13817 fi 13818 else 13819 $as_echo "/* $configure_input */" \ 13820 && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ 13821 || as_fn_error "could not create -" "$LINENO" 5 13822 fi 13823 ;; 13824 13825 13826 esac 13827 13828done # for ac_tag 13829 13830 13831as_fn_exit 0 13832_ACEOF 13833ac_clean_files=$ac_clean_files_save 13834 13835test $ac_write_fail = 0 || 13836 as_fn_error "write failure creating $CONFIG_STATUS" "$LINENO" 5 13837 13838 13839# configure is writing to config.log, and then calls config.status. 13840# config.status does its own redirection, appending to config.log. 13841# Unfortunately, on DOS this fails, as config.log is still kept open 13842# by configure, so config.status won't be able to write to it; its 13843# output is simply discarded. So we exec the FD to /dev/null, 13844# effectively closing config.log, so it can be properly (re)opened and 13845# appended to by config.status. When coming back to configure, we 13846# need to make the FD available again. 13847if test "$no_create" != yes; then 13848 ac_cs_success=: 13849 ac_config_status_args= 13850 test "$silent" = yes && 13851 ac_config_status_args="$ac_config_status_args --quiet" 13852 exec 5>/dev/null 13853 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false 13854 exec 5>>auto/config.log 13855 # Use ||, not &&, to avoid exiting from the if with $? = 1, which 13856 # would make configure fail if this is the last instruction. 13857 $ac_cs_success || as_fn_exit $? 13858fi 13859if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then 13860 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 13861$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} 13862fi 13863 13864 13865